500	500	
91	97	107	96	96	105	100	106	104	97	97	106	85	109	89	93	100	99	104	96	92	100	92	109	93	113	101	102	99	103	116	111	119	97	100	110	93	100	97	108	101	116	109	99	96	109	97	89	93	102	104	104	87	96	108	108	106	106	105	122	109	93	106	99	106	93	88	93	80	114	92	99	91	103	94	114	92	91	92	86	113	108	105	113	114	97	101	107	96	114	121	89	98	89	100	105	104	97	101	110	81	101	119	95	109	99	103	103	108	91	91	99	114	88	116	120	98	96	99	81	97	92	89	106	99	92	106	91	110	105	97	97	76	91	79	91	100	108	99	104	103	96	96	110	92	103	111	82	109	95	109	106	118	85	96	105	117	87	96	117	100	105	92	116	96	98	118	98	94	118	98	97	90	104	96	88	85	91	102	111	91	110	100	105	84	102	122	101	109	99	100	88	103	83	86	86	112	94	102	95	106	108	64	118	91	100	99	101	100	105	106	101	94	88	103	96	102	80	77	119	105	103	95	114	96	84	101	111	111	110	99	97	108	106	101	91	112	98	91	99	105	107	102	83	79	101	98	102	87	90	88	97	100	101	114	113	88	109	78	113	98	92	97	108	107	106	110	105	97	100	113	98	94	104	111	103	104	105	106	103	98	96	99	83	98	89	78	114	111	112	98	102	102	114	101	96	88	91	109	105	93	95	100	109	107	88	113	108	103	93	97	88	96	110	100	104	98	101	83	100	83	98	112	124	100	106	115	98	83	80	110	103	88	98	117	103	95	115	91	97	101	107	84	94	136	95	102	113	90	83	97	93	117	98	106	88	103	113	107	97	88	108	96	104	99	84	110	93	97	91	90	104	98	100	115	107	115	99	96	104	95	107	100	116	99	109	99	105	85	109	94	87	111	82	95	90	92	96	101	108	78	110	92	116	102	113	110	91	87	99	119	109	90	87	101	108	99	100	109	110	112	100	92	110	104	116	100	96	79	92	103	90	87	89	91	103	97	91	103	104	108	111	105	103	96	106	118	105	100	89	100	98	88	88	111	85	110	96	99	91	107	90	117	104	83	109	91	83	102	100	105	95	105	98	92	115	89	117	96	109	97	94	115	93	103	89	93	97	106	87	90	93	99	94	103	110	100	95	102	95	
109	114	88	94	99	94	94	79	109	98	113	97	94	101	121	84	103	88	109	97	105	91	101	92	102	93	86	105	100	94	96	105	119	98	94	100	104	105	105	111	87	95	126	88	96	107	96	93	82	91	112	104	105	95	91	116	88	107	106	102	98	106	107	111	104	107	99	103	96	106	98	99	103	108	105	94	93	95	99	106	101	109	109	96	105	109	116	111	90	102	105	111	105	98	98	108	107	104	100	90	116	92	101	105	112	83	117	121	112	99	89	105	105	86	89	106	88	102	95	78	104	113	89	96	90	84	105	122	91	110	108	90	98	108	109	82	87	103	89	97	102	95	106	85	98	87	101	100	98	95	99	100	105	119	94	92	106	111	89	86	99	102	107	91	89	104	84	88	100	106	89	81	100	114	92	98	131	97	93	95	99	98	103	90	99	84	96	98	95	112	97	101	99	96	106	96	108	97	90	101	92	95	91	87	102	107	88	99	105	114	118	97	103	82	111	102	117	108	96	114	106	100	112	98	118	91	102	86	108	101	88	100	86	99	86	110	111	100	85	118	106	111	98	103	100	112	99	92	108	107	113	103	85	90	111	98	102	89	95	110	100	108	101	109	104	107	97	95	91	100	100	96	101	71	99	100	116	95	90	96	98	96	89	104	107	96	107	84	90	106	106	97	101	95	95	99	99	116	89	85	107	110	99	89	101	102	99	103	100	82	97	99	113	113	102	99	96	95	98	96	111	95	97	92	113	109	105	93	98	119	83	109	100	100	114	99	92	81	81	102	92	114	116	106	80	97	116	107	101	88	111	106	105	89	101	105	92	114	80	81	92	100	115	96	87	102	84	97	112	88	115	102	97	107	106	101	106	106	97	99	109	110	122	84	98	111	107	111	106	102	89	103	98	106	99	113	105	115	92	104	97	96	100	102	96	85	117	78	125	100	95	94	102	80	108	94	117	101	92	105	111	109	106	104	99	107	98	88	108	96	93	95	95	103	100	114	107	105	92	90	89	99	112	91	105	86	91	101	92	86	105	92	115	102	110	104	100	107	99	99	88	111	93	101	97	84	109	95	82	103	104	100	99	99	94	98	125	79	90	101	104	115	84	94	100	100	117	103	110	98	96	107	91	79	91	115	94	90	94	132	
430	847	386	584	377	431	565	664	577	924	827	551	380	779	224	999999	638	848	321	311	535	999999	954	999999	999999	920	411	999999	196	99	142	651	410	454	999999	64	50	250	937	999999	566	882	188	962	557	999999	999999	893	614	84	829	844	457	598	999999	999999	999999	13	999999	456	30	328	999999	999999	792	186	150	925	304	170	77	398	999999	668	744	653	331	991	999999	431	721	999999	631	999999	269	297	999999	811	49	564	171	47	928	490	632	999999	414	700	999999	999999	700	283	598	454	17	441	933	999999	854	999999	999999	901	188	890	735	512	697	999999	229	505	982	338	885	740	998	39	469	431	46	506	999999	999999	999999	453	999999	999999	918	186	999999	999999	364	415	999999	288	966	270	858	999999	999999	130	999999	999999	999999	999999	398	371	397	858	999999	977	999999	511	752	357	522	967	90	735	999999	298	593	520	999999	999999	150	999999	381	999999	999999	738	181	431	676	915	956	199	159	999999	65	368	59	999999	730	136	854	999999	663	610	765	999999	189	133	877	466	537	40	797	999999	534	820	990	999999	95	717	999999	551	835	836	401	999999	818	935	679	802	999999	533	789	135	999999	298	913	770	841	774	559	58	553	220	388	925	401	79	620	999999	377	999999	974	23	329	312	999999	827	999999	442	190	999999	999999	999999	226	999999	250	672	542	246	907	230	948	320	168	758	997	624	458	475	999999	748	999999	445	435	999999	558	776	805	244	281	96	561	409	593	999999	604	479	999999	999999	999999	729	999999	384	337	157	999999	664	854	571	315	402	999999	743	510	441	999999	18	649	245	455	474	866	308	965	820	668	549	999999	853	163	528	631	84	790	212	222	939	999999	999999	671	894	999999	243	928	879	999999	818	999999	162	385	999999	829	757	999999	999999	862	238	419	516	488	770	937	11	417	999999	771	304	952	308	229	989	900	999999	574	999999	999999	632	999999	96	113	999999	650	574	478	567	698	873	155	580	349	983	999999	999999	799	999999	956	999999	999999	151	118	423	865	601	932	395	695	467	999999	376	666	239	859	333	413	999999	129	372	533	999999	98	897	158	382	999999	246	469	999999	999999	673	604	999999	806	237	978	689	984	59	999999	999999	872	241	690	778	913	999999	134	207	999999	170	780	594	397	976	63	220	274	493	642	999999	999999	395	894	518	772	999999	432	631	355	999999	653	999999	730	449	999999	856	999999	380	999999	848	122	272	999999	412	893	20	246	830	183	767	425	501	416	946	167	486	999999	181	16	999999	686	999999	852	999999	517	710	
864	947	998	207	13	894	34	794	999999	999999	285	492	625	999999	999999	999999	458	999999	307	161	999999	783	999999	500	519	45	999999	589	171	999999	420	999999	894	192	999999	299	999999	976	763	999999	477	622	372	999999	211	854	555	254	92	94	999999	274	177	365	55	90	664	508	687	968	530	445	632	999999	253	640	597	442	615	508	999999	482	823	776	999999	51	421	789	299	665	489	128	507	86	576	999999	477	999999	147	75	634	333	999999	999999	999999	42	989	407	259	999999	999999	123	999999	583	324	571	450	401	999999	13	668	874	219	999999	489	411	999999	999999	398	999999	173	999999	999999	549	873	447	193	38	775	651	62	23	540	999999	408	375	489	923	762	14	999999	999999	857	143	407	760	123	999999	999999	598	999999	444	19	161	407	208	817	99	709	877	387	999999	999999	39	951	654	344	491	999999	999999	922	24	792	393	403	97	210	172	152	123	333	916	723	186	557	999999	14	389	330	999999	558	400	223	999999	627	999999	459	827	999999	999999	425	632	654	201	676	89	651	626	757	320	997	654	947	596	554	471	999999	449	999999	999999	999999	999999	171	422	999999	999999	999999	907	765	119	637	382	981	399	697	999999	271	531	509	478	999999	388	999999	19	999999	999999	453	627	341	166	595	20	355	999999	112	999999	999999	242	636	155	288	743	860	648	999999	624	673	557	898	853	999999	176	939	13	378	271	333	999999	219	661	88	182	999999	609	999999	627	37	144	297	999999	999999	39	895	364	199	232	528	982	337	587	999999	999999	729	487	957	999999	81	352	478	840	146	319	33	999999	76	115	177	260	134	65	597	539	999999	999999	623	180	280	584	813	156	999999	351	999999	631	999999	193	453	98	999999	999999	555	684	665	456	999999	999999	16	999999	297	94	64	277	858	281	990	999999	635	999999	999999	786	999999	999999	538	332	107	999999	495	401	553	999999	662	88	607	999999	509	999999	873	813	582	703	173	360	296	999999	101	999999	492	999999	641	729	999999	999999	233	865	947	69	155	342	358	303	434	614	376	999999	432	975	670	830	772	87	827	821	485	171	622	999999	209	809	999999	632	313	999999	759	999999	335	275	854	999999	999999	449	999999	999999	465	288	278	559	983	882	307	125	805	662	780	564	999999	736	911	72	252	159	999999	346	111	999999	990	490	999999	552	999999	166	999999	999999	748	999999	999999	297	366	206	999999	999999	814	999999	512	999999	826	651	173	205	922	599	999999	999999	999999	932	589	999999	439	738	298	787	704	441	999999	999999	994	876	913	999999	253	614	
380	714	999999	189	999999	544	834	985	999999	348	327	659	630	489	999999	338	439	816	743	999999	857	627	999999	999999	369	383	999999	999999	131	999999	737	999999	999999	999999	229	999999	999999	320	597	54	999999	454	999999	999999	470	55	811	324	349	666	999999	107	714	999999	756	752	805	73	999999	961	999999	999999	863	999999	611	611	999999	322	269	160	714	128	999999	698	999999	413	999999	999999	999999	324	572	207	31	464	512	999999	11	598	561	477	845	559	500	999999	33	999999	590	999999	347	858	348	498	65	199	952	328	877	26	70	352	999999	845	429	999999	399	823	999999	999999	447	970	999999	118	760	999999	314	164	628	999999	674	179	823	900	622	785	999999	999999	152	832	512	193	762	985	999999	218	514	10	140	995	999999	209	682	191	451	376	999999	239	737	999999	999999	797	999999	293	351	890	529	72	232	643	529	326	681	999999	896	264	218	625	580	552	999999	314	33	632	358	999999	497	642	999999	255	537	746	999999	999999	948	714	999999	479	999999	647	688	451	777	497	476	919	999999	72	999999	999999	168	633	658	195	984	579	774	77	999999	875	402	887	999999	977	115	999999	980	802	671	191	771	738	981	933	863	836	999999	535	166	438	947	434	357	271	97	904	97	160	999999	378	940	999999	543	768	999999	999999	838	999999	999999	693	939	725	999999	113	425	999999	651	725	331	158	52	248	911	999999	927	967	539	351	890	999999	695	830	907	302	250	357	205	223	999999	999999	998	736	999999	472	498	232	999999	253	846	999999	999999	371	999999	746	335	702	512	999999	840	286	271	496	909	190	998	118	818	109	999999	77	234	999999	47	268	999999	316	104	449	999999	705	934	999999	999999	232	949	333	11	999999	967	999999	844	168	999999	411	800	511	826	964	473	999999	413	999999	389	778	442	824	999999	570	596	29	607	73	38	144	352	975	999999	686	240	999999	999999	999999	142	325	233	75	64	635	468	999999	489	999999	999999	628	301	10	906	725	789	999999	998	441	573	948	999999	999999	140	248	69	825	519	149	999999	999999	999999	999999	801	74	555	377	769	999999	999999	999999	539	477	98	999999	842	351	78	999999	999999	115	677	999999	94	193	384	452	935	999999	999999	999999	139	350	407	999999	355	545	999999	842	999999	422	365	309	999999	625	999999	472	692	730	406	717	756	253	252	627	130	606	671	617	689	112	441	953	132	999999	819	199	80	910	999999	306	152	235	105	484	750	999999	999999	469	774	912	999999	215	419	858	999999	885	107	779	66	999999	874	999999	162	77	981	412	186	999999	
806	999999	402	999999	675	109	999999	531	999999	768	877	999999	999999	211	843	777	352	999999	543	273	581	933	101	301	999999	999999	432	999999	83	37	502	348	200	474	663	555	999999	978	539	320	293	365	999999	999999	902	313	488	672	748	385	725	755	868	912	300	872	137	110	999999	370	677	999999	999999	130	276	538	562	796	548	999999	999999	373	696	233	980	226	999999	763	398	999999	825	759	813	697	312	746	479	287	183	999999	427	419	61	178	642	999999	907	618	72	373	751	999999	134	460	128	362	69	645	932	84	678	374	712	386	999999	999999	210	999999	818	529	69	999999	622	999999	999999	847	999999	999999	999999	999999	318	999999	700	34	999999	143	999999	999999	579	949	687	999999	999999	109	999999	62	999999	999999	633	999999	79	157	800	999999	314	476	80	376	590	280	50	540	64	231	765	101	674	687	999999	999999	999999	999999	190	868	999999	234	929	522	645	817	151	999999	894	865	641	999999	786	167	999999	333	999999	268	773	999999	909	156	779	133	344	30	388	29	99	231	441	231	966	999999	999999	89	547	558	730	772	139	999999	999999	999999	589	603	314	516	966	262	999999	34	999999	882	999999	694	455	805	187	624	438	131	556	673	999999	420	999999	854	999999	999999	999999	513	538	10	999999	514	510	999999	999999	741	716	871	999999	836	999999	417	157	94	999999	16	634	741	381	999999	343	17	848	972	765	999999	407	459	999999	335	476	999999	496	83	999999	455	194	999999	271	446	908	567	999999	719	791	26	272	999999	882	999999	16	54	142	432	666	999999	665	537	824	999999	343	266	821	727	370	999999	921	83	999999	527	822	769	999999	934	207	776	938	138	191	748	906	999999	577	600	328	431	703	73	416	550	789	999999	49	897	113	651	999999	352	359	999999	105	198	739	364	637	247	574	207	235	890	999999	537	356	999999	467	999999	999999	230	999999	938	999999	857	999999	831	738	176	729	582	831	999999	40	596	999999	999999	653	717	556	222	963	90	856	505	837	999999	326	262	309	963	440	65	961	525	999999	421	403	247	531	908	999999	471	518	999999	376	680	859	637	758	999999	999999	749	500	477	266	999999	91	846	30	150	515	486	866	999999	151	775	593	515	652	999999	51	415	195	648	596	502	999999	864	139	999999	666	688	504	398	540	999999	565	494	999999	625	339	556	227	390	402	999999	604	752	850	999999	96	999999	984	400	999999	27	999999	852	881	764	754	227	999999	863	484	826	982	999999	999999	461	220	999999	257	999999	38	999999	198	999999	255	456	897	999999	23	538	
80	322	704	113	999999	522	137	712	613	503	870	121	839	999999	906	576	167	136	526	399	999999	999999	106	999999	371	384	829	999999	607	435	866	999999	999999	189	999999	171	999999	878	999999	999999	999999	507	495	753	166	916	655	999999	999999	678	298	771	303	999999	158	999999	226	746	999999	153	692	378	999999	188	999999	936	907	659	999999	999999	454	289	186	814	999999	999999	502	352	800	455	729	999999	860	999999	146	105	640	590	41	710	944	385	146	806	29	999999	999999	316	127	999999	999999	999999	999999	162	999999	18	595	489	558	275	590	874	999999	296	424	697	518	186	51	541	305	326	628	860	999999	999999	153	380	794	120	490	195	999999	999999	445	733	732	999999	704	138	509	161	42	999999	999999	80	439	999999	391	332	446	225	275	999999	925	692	377	412	361	165	865	225	695	448	785	404	649	374	851	691	964	810	482	913	999999	999999	293	862	999999	730	638	303	988	471	999999	999999	999999	999999	655	999999	365	329	356	548	272	294	466	594	999999	726	431	74	998	999999	367	636	742	361	554	781	409	999999	672	630	999999	571	236	233	774	520	483	999999	999999	999999	335	999999	999999	934	650	999999	687	999999	882	24	309	573	305	298	113	46	531	999999	103	874	353	851	999999	725	31	701	68	242	819	469	252	430	355	999999	999999	722	181	999999	999999	808	999999	709	632	658	999999	999999	999999	937	130	999999	988	914	906	999999	754	484	999999	739	999999	948	688	454	999999	422	999999	878	228	405	924	391	865	723	857	295	780	644	228	999	999999	78	435	130	122	91	480	338	524	510	155	999999	999999	999999	999999	999999	999999	649	830	220	886	452	734	870	23	738	873	275	999999	999999	999999	120	999999	988	999999	845	999999	567	342	798	941	999999	364	717	260	44	656	432	828	999999	999999	140	813	18	122	950	999999	565	117	383	218	215	282	903	999999	44	634	745	999999	59	248	563	317	41	278	453	98	999999	619	999999	92	450	446	960	455	934	306	257	876	394	511	958	459	958	590	736	170	999999	281	225	409	910	336	779	856	999999	999999	782	999999	668	862	999999	945	999999	301	767	769	999999	457	999999	999999	386	869	711	999999	290	113	358	999999	542	293	637	999999	404	999999	181	124	667	114	843	121	524	517	217	532	195	22	999999	667	822	967	849	12	999999	487	32	50	624	999999	576	999999	474	340	999999	999999	235	999999	999999	559	129	999999	112	999999	614	999999	223	869	999999	189	362	999999	783	691	629	575	443	634	976	916	556	141	499	435	538	345	646	193	999999	
832	999999	615	999999	771	548	178	999999	642	398	999999	273	999999	388	999999	879	308	724	782	711	632	941	600	999999	634	12	999999	163	999999	678	278	999999	39	559	999999	882	999999	806	21	153	460	710	801	245	607	652	999999	752	65	556	240	621	999999	999999	686	890	706	21	836	768	560	25	198	963	999999	999999	243	603	999999	562	142	501	712	999999	260	922	149	364	999999	981	609	245	108	130	448	657	889	556	999999	939	185	735	970	999999	999999	445	521	837	125	982	419	799	204	999999	999999	738	908	234	999999	764	750	352	24	999999	169	324	916	999999	525	472	999999	686	730	618	386	407	531	999999	56	815	411	312	249	24	572	809	999999	605	706	999999	999999	665	334	118	198	999999	721	999999	999999	278	528	453	999999	652	999999	732	78	586	126	26	216	448	999999	417	363	999999	112	999	291	999999	284	999999	999999	815	723	80	362	621	429	552	685	999999	386	777	999999	999999	999999	596	767	840	740	463	488	690	999999	311	486	917	755	750	730	722	834	733	994	216	91	506	928	186	999999	999999	167	574	340	801	71	999999	999999	405	458	999999	241	451	619	820	833	680	999999	422	593	444	866	679	821	963	999999	653	783	90	875	999999	667	999999	470	293	306	999999	360	701	999999	85	796	999999	999999	224	490	999999	999999	183	383	410	999999	516	592	999999	999999	487	752	376	229	999999	627	50	529	999999	999999	650	981	999999	523	999999	330	620	182	518	647	515	387	999999	999999	199	999999	609	706	474	310	161	997	534	703	999999	999999	983	999999	999999	457	756	830	337	999999	840	411	999999	660	464	90	572	999999	84	297	85	110	155	893	40	999999	27	343	64	663	697	999999	456	999999	999999	756	999999	148	350	71	890	684	60	240	642	787	750	999999	999999	394	999999	816	923	999999	628	719	26	100	452	953	439	999999	776	673	678	197	954	999999	999999	708	743	434	994	23	406	400	59	915	260	999999	137	999999	999999	670	925	880	728	999999	14	999999	999999	256	695	999999	631	477	999999	387	561	999999	833	999999	994	543	650	314	999999	910	840	237	669	110	839	210	825	371	332	115	747	798	469	744	162	970	967	497	999999	607	392	999999	491	672	363	806	419	543	84	557	29	621	67	818	999999	999999	325	639	417	495	570	999999	155	802	639	763	985	98	441	999999	999999	163	999999	999999	528	911	999999	997	747	43	791	292	297	774	96	136	740	999999	375	999999	654	999999	90	252	46	131	784	688	42	600	820	330	111	60	981	865	55	842	300	468	40	
328	892	383	704	288	973	380	716	513	32	999999	722	65	379	999999	83	333	188	406	136	67	964	157	223	999999	999999	246	792	999999	90	999999	359	999999	355	335	445	706	999999	758	158	413	999999	529	577	485	608	56	999999	999999	791	999999	663	894	341	999999	364	745	170	999999	999999	736	588	495	999999	133	999999	815	709	999999	999999	377	784	999999	257	723	999999	999999	579	737	861	143	565	58	438	368	245	465	575	999999	999999	700	545	314	999999	422	825	486	107	999999	499	793	346	637	999999	424	999999	999999	646	618	888	920	176	432	999999	999999	180	539	66	73	999999	529	249	336	82	111	831	999999	770	834	897	608	346	135	248	78	797	928	116	24	431	11	818	957	494	61	999999	123	931	695	252	999999	429	43	564	970	553	19	564	999999	593	466	472	812	999999	999999	583	50	194	313	177	999999	999999	52	999999	887	710	292	841	30	577	718	548	84	592	611	188	312	570	278	524	787	373	999999	431	964	539	16	246	214	477	493	928	628	528	10	862	386	401	999999	999999	271	999999	999999	272	875	918	999999	229	119	111	280	999999	916	788	389	878	166	621	677	357	999999	56	636	553	94	789	920	556	999999	748	801	911	892	18	263	619	999999	14	556	56	151	999999	999999	113	207	23	22	999999	999999	131	706	999999	723	329	565	225	999999	990	188	96	997	841	636	371	309	369	587	907	999999	769	58	999999	75	631	216	916	919	533	355	81	776	999999	417	470	52	46	999999	999999	453	48	88	838	826	470	58	309	160	999999	999999	838	435	999999	999999	379	83	999999	699	999999	999999	999999	305	17	645	999999	999999	916	434	175	329	273	181	25	999999	999999	690	219	999999	605	583	906	765	999999	728	517	645	999999	999999	47	397	497	346	105	459	999999	742	81	203	999999	160	999999	875	984	446	541	666	420	652	816	999999	863	999999	104	518	999999	999999	999999	288	999999	470	649	149	999999	778	831	926	86	565	657	754	619	26	616	455	452	41	781	999999	999999	999999	235	999999	999999	359	533	279	999999	587	252	922	601	792	75	258	511	991	488	216	615	614	589	854	994	72	999999	847	611	999999	75	999999	999999	433	100	286	245	630	189	47	999999	561	684	499	322	735	163	999999	999999	999999	999999	461	553	999999	999999	583	271	999999	33	897	290	999999	667	602	521	78	999999	177	701	788	999999	880	811	999999	960	999999	999999	100	541	269	909	999999	897	253	705	614	999999	536	331	517	25	999999	606	292	757	999999	999999	91	978	254	999999	985	135	
171	354	73	649	112	614	59	653	999999	839	764	988	999999	788	424	897	906	999999	294	846	194	773	159	283	528	693	400	169	999999	122	296	999999	999999	126	999999	898	641	964	529	922	999999	863	843	999999	841	999999	999999	781	999999	193	81	807	629	999999	999999	398	205	789	131	418	223	889	805	69	552	419	74	999999	62	999999	266	999999	917	372	574	331	929	999999	441	234	974	619	689	664	999999	489	999999	784	184	347	703	851	843	121	999999	392	67	784	481	432	999999	796	728	999999	927	999999	890	999999	574	999999	468	80	358	896	443	604	209	151	28	73	693	289	999999	999999	822	414	999999	806	999999	192	999999	155	654	19	995	188	999999	999999	736	911	598	999999	220	999999	878	999999	503	947	999999	999999	999999	999999	999999	417	739	949	999999	22	999999	522	41	94	603	391	356	999999	425	999999	901	999999	713	474	414	116	475	234	999999	192	999999	198	911	160	138	559	10	999999	999999	247	280	55	999999	877	603	223	880	513	865	828	218	565	217	164	56	421	400	717	511	659	941	514	879	866	185	943	999999	880	999999	999999	391	999	935	999999	999999	999999	136	835	870	200	236	961	999999	251	974	282	999999	756	114	716	999999	999999	845	728	305	765	999999	272	702	999999	611	999	557	999999	447	219	630	39	95	999999	999999	564	847	320	433	979	155	638	892	999999	962	855	776	249	885	999999	163	999999	883	313	690	999999	143	999999	999999	236	414	548	803	765	652	951	999999	913	431	604	445	534	305	325	620	536	380	799	697	999999	233	999999	935	349	65	423	156	782	510	999999	431	999999	732	206	575	999999	999999	137	261	999999	999999	862	999999	291	662	999999	910	999999	692	163	999999	343	999999	832	13	105	613	464	999999	238	805	887	999999	999	999999	999999	802	109	999999	23	701	252	548	687	571	371	500	653	999999	436	513	999999	100	357	937	97	123	999999	203	480	993	380	427	32	999999	307	459	818	999999	853	826	999999	816	678	461	250	795	836	999999	641	605	959	778	282	725	227	797	65	72	96	695	902	906	280	30	331	999999	525	482	274	999999	682	545	832	610	701	999999	999999	896	999999	301	287	639	561	874	44	602	154	307	987	509	403	755	32	167	999999	905	546	658	139	425	279	363	995	729	922	424	945	672	33	455	385	999999	375	794	418	273	999999	405	986	999999	680	228	999999	999999	518	926	999999	674	999999	796	235	999999	766	281	999999	923	999999	832	952	619	656	999999	284	542	133	999999	389	237	749	660	560	151	672	410	999999	
61	868	999999	220	995	999999	280	984	237	999999	622	402	104	772	495	629	522	999999	999999	999999	207	999999	952	641	284	999999	999999	999999	999999	245	999999	101	999999	536	969	65	412	999999	956	999999	385	497	56	322	511	841	999999	464	264	41	48	999999	306	337	999999	117	999999	599	935	999999	999999	355	958	992	146	531	46	568	999999	439	999999	899	496	657	999999	710	897	640	139	999999	999999	830	671	995	206	395	794	39	988	861	149	813	686	507	112	40	539	64	999999	979	805	999999	661	824	999999	148	999999	648	640	837	220	999999	469	502	999999	785	999999	962	795	751	999999	16	579	941	300	413	222	989	555	667	180	842	465	159	637	535	178	846	191	67	193	156	999999	161	651	999999	353	194	310	326	999999	576	269	434	999999	798	156	719	534	410	925	222	102	972	666	377	999999	319	864	671	616	837	781	999999	567	589	617	428	300	435	70	38	688	999999	999999	603	999999	40	906	838	388	459	322	780	141	999999	999999	426	999999	999999	55	43	330	638	709	518	999999	531	867	663	190	728	429	999999	350	897	999999	999999	661	72	794	999999	413	35	999999	167	524	999999	605	596	999999	201	932	27	999999	36	999999	60	529	999999	808	61	999999	252	658	660	40	224	440	244	447	999999	765	999999	488	266	630	999999	355	551	994	794	999999	280	137	989	795	411	719	323	999999	483	344	999999	999999	742	999999	170	999999	632	137	999999	999999	999999	999999	346	436	510	538	999999	405	413	705	977	809	24	999999	893	125	669	864	628	504	999999	54	999999	854	906	178	746	999999	470	927	722	999999	693	234	563	999999	791	999999	295	999999	597	918	785	778	999999	999999	999999	999999	732	55	708	768	509	805	999999	327	195	999999	999999	341	792	490	999999	486	982	563	125	790	572	772	334	999999	578	999999	999999	208	268	196	497	858	929	140	909	425	228	954	999999	887	780	999999	999999	999999	999999	954	90	116	982	309	795	999999	999999	459	53	999999	721	601	199	754	999999	255	999999	999999	994	999999	411	661	581	999999	267	37	648	237	19	336	999999	34	83	624	674	999999	225	999999	400	693	924	479	999999	999999	704	999999	764	170	989	999999	188	936	314	371	552	999999	535	471	52	767	165	705	999999	999999	132	696	528	575	89	106	39	999999	608	311	746	931	575	631	999999	640	272	999999	248	485	999999	900	720	999999	999999	255	276	999999	916	999999	537	999999	40	999999	827	999999	108	999999	90	892	505	88	337	999999	999999	620	853	904	655	411	999999	677	467	964	569	232	999999	817	503	
834	830	285	192	976	773	528	901	205	999999	808	999999	83	407	999999	979	999999	572	717	96	461	401	372	108	515	137	999999	760	999999	810	605	42	290	696	999999	71	229	896	361	238	106	999999	658	110	846	869	999999	999999	999999	999999	500	999999	267	731	51	442	999999	186	677	848	913	767	835	394	208	775	261	386	160	293	760	182	220	488	989	999999	742	271	261	645	705	589	648	91	320	999999	774	559	999999	813	603	52	999999	513	325	999999	883	274	902	80	618	999999	129	828	234	327	999999	778	741	309	999999	999999	925	999999	999999	333	999999	753	83	999999	11	701	731	346	690	717	999999	707	173	659	999999	478	369	190	37	999999	470	819	857	993	507	996	818	355	124	405	999999	197	370	991	221	139	200	649	999999	999999	324	782	999999	516	999999	740	999999	92	450	231	837	744	14	492	863	308	999999	90	999999	999999	883	999999	232	294	599	999999	999999	182	448	999999	288	719	999999	120	346	687	681	350	628	766	999999	735	904	893	568	999999	192	878	138	912	999999	119	893	74	42	999999	999999	853	917	608	404	442	643	999999	942	127	633	893	156	999999	627	999999	462	989	999999	157	480	339	999999	225	583	468	999999	535	495	178	826	999999	88	407	136	827	432	30	372	948	102	192	950	999999	750	999999	732	951	295	999999	657	904	999999	999999	467	230	999999	701	999999	935	398	118	236	999999	301	586	815	999999	59	999999	133	441	627	999999	65	297	999999	286	475	294	735	102	249	808	521	921	605	203	939	905	700	999999	994	999999	559	983	999999	186	158	173	483	999999	902	999999	563	225	999999	775	828	179	999999	850	236	999999	999999	999999	999999	999999	262	380	981	999999	808	153	999999	402	999999	200	125	82	341	212	137	999999	810	751	199	753	999999	305	644	830	999999	769	999999	999999	505	999999	999999	999999	124	538	923	778	192	861	185	759	999999	171	999999	96	999999	756	838	999999	723	999999	930	457	116	125	183	957	999999	161	256	48	89	999999	896	193	964	861	957	803	289	359	129	999999	576	440	999999	94	999999	557	180	999999	931	434	999999	581	999999	778	157	999999	364	966	999999	40	615	146	999999	148	999999	594	131	797	999999	44	360	999999	804	980	881	676	758	999999	439	999999	999999	637	117	654	999999	325	860	196	999999	999999	999999	322	316	999999	343	440	760	999999	819	999999	999999	382	820	896	84	762	776	999999	897	480	250	275	536	864	59	999999	999999	35	26	948	734	935	93	840	595	999999	67	999999	646	450	916	541	279	507	751	608	817	220	
579	999999	549	517	999999	243	999999	182	785	452	48	366	411	734	211	871	207	500	299	999999	311	47	705	71	705	456	564	999999	999999	39	122	451	170	818	999999	999999	409	227	647	849	133	423	999999	614	999999	290	48	999999	339	407	999999	261	319	837	909	999999	999999	487	999999	841	679	17	186	756	999999	597	999999	593	289	999999	472	999999	853	999999	999999	887	785	101	394	999999	418	383	379	999999	999999	861	999999	332	909	912	994	921	415	805	180	125	247	505	285	89	94	455	901	999999	999999	999999	407	869	981	31	999999	571	103	396	433	305	637	586	999999	477	465	873	999999	376	559	551	999999	999999	279	740	650	289	815	315	340	962	999999	593	664	411	464	272	999999	999999	999999	432	827	28	999999	874	488	660	479	808	624	999999	771	534	237	393	753	359	600	251	380	477	756	788	66	999999	824	54	922	999999	23	202	533	796	221	136	999999	557	999999	405	261	999999	999999	17	999999	129	999999	946	366	280	658	114	672	109	516	687	676	49	999999	999999	59	444	738	999999	795	431	687	974	323	110	669	205	999999	999999	999999	390	667	748	107	999999	999999	999999	687	999999	965	908	530	433	999999	534	460	999999	595	999999	999999	999999	262	954	222	999999	999999	999999	999999	265	999999	462	431	477	999999	999999	29	927	941	35	999999	182	756	999999	999999	886	901	263	694	788	649	985	610	917	849	181	138	999999	999999	838	503	63	253	432	50	999999	486	62	323	999999	514	533	742	569	134	182	71	175	75	335	999999	189	531	845	999999	999999	852	513	628	938	997	316	400	113	531	587	929	999999	57	999999	999999	849	939	541	283	126	252	50	793	999999	119	963	647	999999	481	324	532	999999	816	423	660	999999	433	385	165	208	999999	639	999999	547	253	737	999999	689	925	518	249	989	571	499	383	811	719	952	828	44	669	199	632	217	64	999999	518	633	725	999999	999999	564	999999	85	983	612	12	256	999999	382	999999	957	285	962	999999	542	836	326	999999	848	999999	999999	556	999999	538	942	17	831	492	999999	999999	494	999999	999999	999999	685	999999	999999	516	771	809	473	999999	456	199	711	914	669	142	522	694	201	592	876	999999	945	999999	265	546	999999	604	180	763	999999	162	360	993	786	870	398	928	350	809	278	49	789	951	999999	931	999999	999999	999999	999999	999999	999999	37	902	999999	325	157	678	359	999999	475	176	639	709	818	303	839	718	138	999999	743	594	999999	999999	324	999999	393	993	906	333	719	23	265	481	793	999999	135	458	999999	470	999999	999999	579	
999999	344	111	999999	89	142	807	102	118	899	999999	955	386	684	645	587	260	932	163	771	35	240	461	911	167	999999	145	178	390	813	668	84	33	24	951	999999	222	999999	313	860	999999	999999	610	124	715	526	999999	998	999999	870	999999	999999	570	949	553	171	882	200	253	173	997	639	711	304	999999	476	932	371	999999	598	375	823	628	999999	671	999999	999999	347	205	640	508	147	999999	999999	169	140	514	999999	470	790	174	31	193	150	863	999999	999999	316	882	249	999999	56	275	890	999999	999999	909	999999	999999	999999	541	999999	999999	999999	664	999999	999999	201	145	110	999999	858	900	941	434	999999	640	488	999999	210	275	323	464	956	55	462	999999	797	999999	338	230	246	999999	999999	999999	629	999999	580	999999	12	519	337	180	782	287	736	155	999999	466	161	999999	431	999999	999999	999999	228	89	48	567	999999	988	999999	186	806	880	999999	72	198	692	999999	327	69	12	436	690	937	152	999999	999999	319	317	547	341	864	148	799	999999	718	227	40	549	987	22	283	24	366	161	999999	999999	562	673	956	640	661	833	140	428	410	999999	556	86	407	999999	258	894	999999	999999	322	667	90	999999	354	970	662	999999	339	999999	728	422	333	999999	778	780	999999	645	360	906	999999	40	18	381	998	999999	671	953	152	999999	999999	389	573	545	999999	999999	821	246	329	985	978	405	504	93	699	988	999999	999999	308	999999	253	613	544	999999	152	292	999999	709	327	31	309	708	999999	711	292	999999	848	788	946	81	959	880	326	374	999999	283	535	924	999999	20	270	999999	655	525	999999	161	999999	39	403	557	57	121	919	307	686	279	292	792	801	999999	149	283	999999	237	666	372	296	179	615	868	756	734	37	999999	761	999999	999999	999999	336	141	505	999999	395	399	999999	847	961	28	687	658	991	742	133	332	871	987	88	428	859	22	864	674	424	999999	800	999999	94	999999	546	288	999999	694	999999	999999	854	330	887	433	999999	819	411	999999	492	956	999999	23	611	999999	999999	774	329	634	738	324	277	830	404	861	599	710	763	358	482	408	999999	306	286	463	999999	999999	999999	655	225	49	611	595	192	468	999999	787	711	388	177	772	999999	591	956	151	402	34	925	999999	834	999999	66	62	796	999999	999999	580	736	999999	237	893	999999	674	419	698	713	681	647	936	999999	811	998	384	191	710	999999	850	999999	145	70	453	625	82	820	999999	999999	558	799	109	944	86	60	999999	161	283	107	294	181	999999	999999	721	386	989	823	999999	503	681	870	95	999999	
673	999999	601	98	784	277	999999	999999	697	999999	164	881	999999	992	999999	760	445	232	907	612	164	678	91	999999	348	77	999999	259	798	228	311	688	713	999999	999999	845	459	999999	999999	999999	999999	441	999999	553	999999	839	837	997	999999	271	68	999999	963	999999	488	999999	159	893	749	717	640	999999	999999	478	413	476	999999	999999	721	290	999999	999999	855	901	117	723	999999	999999	433	999999	239	639	563	999999	170	852	724	999999	976	286	696	565	999999	659	375	163	385	15	150	807	672	755	285	415	999999	98	603	72	999999	999999	800	999999	470	999999	488	11	999999	528	999999	560	999999	999999	116	444	594	745	254	205	535	999999	347	198	999999	626	999999	999999	363	157	576	81	999999	662	999999	220	999999	85	105	485	999999	373	374	857	697	589	65	735	648	999999	821	999999	999999	407	536	999999	428	999999	232	843	414	999999	647	999999	952	246	999999	99	82	895	958	518	649	999999	34	999999	589	490	500	999999	571	999999	835	522	336	361	999999	999999	135	452	792	874	853	262	81	177	725	733	904	460	288	966	663	999999	882	313	575	85	383	375	832	937	120	423	999999	312	178	135	315	601	19	999999	963	999999	112	999999	664	397	697	856	999999	999999	586	50	529	604	999999	92	640	32	999999	999999	479	760	999999	855	763	999999	999999	768	998	600	428	312	451	830	12	999999	650	797	999999	999999	387	526	929	976	361	999999	893	999999	864	96	495	292	815	857	979	212	999999	999999	330	234	417	929	999999	999999	438	999999	999999	699	601	999999	441	842	384	999999	773	952	831	643	503	693	546	312	904	912	115	145	496	999999	999999	999999	999999	403	477	999999	999999	458	668	94	548	88	481	203	85	999999	655	652	908	218	94	36	999999	375	753	637	999999	999999	999999	945	999999	302	999999	16	848	801	999999	48	999999	960	837	325	294	747	999999	999999	221	352	236	454	267	462	237	288	509	999999	429	659	999999	839	736	665	433	722	354	256	301	999999	355	999999	80	616	287	947	380	768	742	999999	280	337	425	345	999999	580	688	286	74	999999	507	34	999999	729	398	535	999999	182	999999	571	402	999999	133	746	999999	999999	383	650	185	999999	908	999999	91	795	389	999999	423	401	786	853	44	78	191	794	967	330	999999	350	228	752	723	999999	876	999999	999999	431	213	999999	347	925	206	48	111	784	599	766	943	587	350	999999	999999	832	395	48	537	334	667	339	778	677	60	999999	999999	999999	566	709	999999	910	563	958	118	744	64	860	656	999999	966	406	204	211	387	999999	10	153	
999999	891	999999	837	999999	999999	763	873	900	669	875	173	616	999999	228	889	902	42	33	392	967	377	999999	534	392	999999	367	270	999999	577	300	735	999999	288	999999	675	896	999999	277	656	204	999999	844	394	985	493	389	299	188	314	308	355	301	618	999999	999999	122	999999	455	112	549	503	738	999999	999999	149	140	999999	884	553	993	999999	999999	377	197	732	532	394	549	898	161	78	999999	830	999999	945	999999	424	999999	529	562	617	580	999999	116	701	506	521	999999	845	363	999999	414	634	320	431	999999	999999	430	454	740	999999	739	556	950	481	999999	908	999999	434	999999	999999	999999	364	991	386	306	600	270	496	235	21	379	999999	545	999999	663	457	519	999999	364	520	994	657	789	834	877	33	224	999999	999999	999999	999999	999999	999999	647	823	60	643	999999	134	990	662	933	228	729	358	999999	21	849	818	999999	999999	214	79	999999	721	579	575	166	999999	999999	386	636	216	637	552	788	563	898	288	612	813	999999	724	374	999999	70	439	999999	485	840	22	999999	816	326	209	264	521	955	925	999999	484	487	999999	851	614	36	727	590	999999	999999	482	122	999999	215	999999	999999	490	999999	336	999999	149	515	681	668	270	21	819	999999	999999	298	277	607	999999	44	138	336	160	872	999999	999999	342	999999	883	915	367	899	804	610	999999	999999	773	816	629	274	999999	969	805	766	590	603	999999	999999	162	999999	302	875	150	536	999999	823	663	999999	944	505	328	999999	631	999999	310	999999	999999	999999	725	51	999999	461	978	708	929	999999	530	393	292	167	999999	506	696	996	623	492	999999	277	999999	351	999999	166	999999	999999	999999	999999	348	999999	465	999999	396	999999	121	999999	999999	840	896	441	607	918	303	279	335	787	881	822	603	999999	999999	817	611	939	685	383	318	368	590	855	762	125	999999	490	928	72	771	625	395	585	633	783	596	327	999999	614	58	463	999999	94	251	999999	220	713	898	999999	618	456	999999	738	802	999999	999999	51	679	492	999999	812	351	273	25	265	436	999999	999999	368	999999	293	280	81	334	855	537	505	613	999999	904	999999	592	290	453	325	313	657	783	629	533	555	648	187	515	245	122	567	78	999999	696	202	712	539	999999	335	999999	250	413	946	476	754	437	50	587	992	230	999999	819	700	951	779	999999	382	835	676	644	102	566	98	999999	970	437	627	942	711	403	62	864	128	148	73	253	836	162	999999	127	999999	999999	999999	25	999999	999999	377	44	999999	958	339	703	999999	690	999999	684	324	214	999999	327	810	108	999999	
598	177	206	999999	562	999999	535	407	229	999999	558	46	503	54	83	691	232	69	593	34	753	74	358	124	438	65	389	929	632	999999	999999	317	999999	723	923	848	854	56	815	999999	391	561	999999	999999	201	999999	590	640	251	522	283	999999	227	83	132	534	818	92	272	506	509	606	774	573	999999	251	536	779	130	999999	836	999999	253	999999	999999	201	999999	711	922	785	999999	999999	687	119	383	204	999999	437	999999	398	39	772	783	318	646	785	999999	546	52	999999	127	811	999999	26	685	106	23	779	440	999999	579	116	169	999999	999999	760	918	664	999999	410	999999	109	999999	999999	205	74	999999	934	801	858	414	418	999999	999999	668	663	239	671	433	286	999999	320	997	670	999999	999999	612	306	287	885	866	132	356	999999	999999	27	632	787	821	621	704	88	978	999999	526	171	447	196	819	999999	999999	257	240	912	230	840	112	518	913	999999	999999	106	657	999999	991	292	71	38	184	650	999999	999999	849	812	582	111	342	425	153	999999	485	999999	999999	909	365	618	999999	443	420	999999	915	124	874	999999	169	608	430	999999	999999	999999	109	419	22	179	346	999999	408	428	340	128	508	999999	374	999999	796	45	619	999999	559	383	400	628	617	225	735	999999	578	999999	999999	974	680	278	835	909	999999	76	413	317	572	287	220	473	999999	301	459	238	750	618	752	133	988	999999	513	999999	843	481	801	796	444	430	509	107	999999	366	448	239	852	465	707	730	999999	312	186	999999	999999	999999	524	999999	765	507	999999	960	999999	529	986	998	999999	628	75	87	274	999999	873	999999	777	122	698	746	853	230	385	295	999999	999999	501	685	506	240	999999	917	956	486	41	937	999999	999999	549	999999	380	449	474	233	399	630	465	999999	439	999999	505	60	237	999999	471	999999	131	999999	58	999999	37	310	999999	534	585	157	999999	788	585	936	887	238	573	452	376	413	755	162	999999	999999	999999	485	999999	999999	735	992	999999	999999	24	495	815	383	500	23	228	80	999999	940	647	999999	999999	676	440	502	999999	276	487	785	411	67	790	999999	985	767	968	551	999999	40	798	593	999999	999999	999999	100	999999	513	999999	560	999999	306	465	999999	514	653	781	890	999999	754	999999	468	514	904	776	957	705	999999	398	733	54	676	999999	917	999999	64	783	566	902	350	382	643	539	999999	560	114	999999	999999	463	341	985	999999	506	309	999999	339	999999	563	175	816	394	283	125	13	516	557	289	548	673	999999	870	225	999999	705	381	681	928	587	354	999999	365	999999	393	66	
747	965	999999	717	212	999999	975	230	401	95	999999	109	527	535	999999	13	999999	999999	999999	999999	471	770	100	999999	999999	43	410	500	219	503	461	999999	999999	999999	999999	550	387	571	345	861	484	649	823	902	750	282	163	403	177	350	847	999999	428	389	595	999999	875	379	790	178	410	484	21	897	634	299	999999	468	279	869	625	263	718	450	529	821	999999	198	59	999999	879	17	333	868	999999	159	999999	510	473	999999	675	999999	999999	176	461	999	638	925	277	460	72	695	133	999999	725	999999	593	978	999999	999999	999999	687	330	144	298	402	161	153	252	999999	999999	709	994	999999	204	618	481	551	988	999999	193	30	920	599	593	999999	884	999999	153	71	566	269	999999	700	999999	988	687	646	878	68	848	494	683	793	999999	362	701	143	113	116	123	999999	989	341	590	19	766	730	551	114	999999	999999	10	190	917	793	999999	303	741	216	931	834	672	999999	681	698	347	137	201	240	999999	751	922	46	948	524	279	318	999999	999999	231	956	105	999999	549	722	494	502	875	999999	303	407	999999	897	184	288	999999	68	659	891	999999	639	538	321	621	767	213	963	242	403	523	999999	193	501	984	974	739	899	390	958	999999	999999	999999	587	937	95	359	35	861	669	154	221	658	228	577	999999	427	784	999999	782	519	531	269	481	999999	552	223	999999	912	210	999999	480	677	701	999999	827	999999	951	384	999999	999999	187	111	573	259	312	102	964	924	999999	557	955	746	608	449	999999	584	780	497	999999	999999	999999	123	999999	999999	674	543	957	999999	750	213	476	409	999999	374	341	999999	999999	232	787	459	258	999999	519	999999	594	733	999999	262	16	252	607	463	988	664	957	74	999999	452	584	768	144	434	183	198	90	555	130	243	999999	261	887	999999	709	999999	622	484	603	999999	999999	940	474	705	999999	507	605	22	421	999999	417	277	980	254	647	999999	999999	999999	801	330	999999	49	613	835	154	754	364	60	753	999999	51	482	471	441	917	644	304	999999	900	675	999999	77	144	999999	826	999999	280	643	999999	999999	999999	798	683	282	446	496	337	638	560	779	153	555	269	367	920	934	806	549	336	999999	724	886	924	135	738	999999	905	999999	18	999999	484	721	999999	999999	444	253	999999	999999	994	430	316	999999	999999	131	532	47	808	999999	247	892	43	999999	999999	906	966	732	874	999999	544	941	999999	882	629	255	305	432	415	206	923	999999	999999	617	554	906	999999	69	18	803	602	700	999999	138	217	126	281	752	414	243	106	711	999999	
251	999999	63	999999	434	45	632	825	110	999999	611	999999	569	756	425	999999	410	220	999999	999999	81	954	843	255	462	674	999999	999999	552	999999	999999	999999	221	308	893	963	501	76	272	34	386	977	999999	999999	94	999999	647	370	856	576	13	32	200	987	307	999999	810	808	999999	759	532	658	283	93	459	512	641	271	863	462	999999	999999	948	881	347	104	462	774	171	187	36	153	127	976	23	159	909	234	10	606	999999	999999	689	512	502	999999	703	419	620	582	643	386	506	403	890	670	999999	318	649	213	834	46	647	209	999999	999999	540	306	999999	309	602	416	270	266	999999	992	654	445	389	620	400	53	164	588	544	650	999999	999999	95	999999	84	601	999999	999999	772	125	56	490	999999	123	197	407	349	320	999999	999999	999999	249	999999	999999	25	639	999999	38	813	790	882	68	999999	92	742	816	220	725	234	11	830	999999	494	193	945	174	999999	999999	432	992	703	843	609	317	534	406	630	197	338	445	999999	556	983	999999	999999	988	825	696	380	380	999999	623	95	977	999999	652	755	910	952	851	999999	662	606	999999	96	48	999999	357	999999	346	196	999999	397	999999	339	283	489	511	950	957	349	999999	896	999999	806	89	999999	999999	999999	881	999999	719	999999	999999	473	20	999999	999999	895	204	539	999999	999999	44	999999	172	236	999999	648	132	999999	253	999999	999999	512	12	765	554	24	999999	290	826	445	677	999999	999999	788	910	326	328	332	326	616	755	999999	999999	832	862	867	643	853	461	983	789	718	406	759	249	974	470	254	406	158	888	913	712	42	470	999999	717	384	325	979	999999	799	846	637	214	576	640	179	999999	686	380	162	829	843	655	958	299	717	549	936	855	84	926	178	727	842	715	999999	372	523	999999	269	538	481	663	990	872	999999	999999	999999	343	999999	350	720	777	735	94	868	387	511	59	999999	834	389	134	255	872	999999	909	371	860	802	806	389	536	121	624	357	999999	999999	96	530	172	999999	602	564	733	999999	400	991	757	847	461	861	474	159	434	999999	999999	417	127	203	859	999999	999999	541	999999	960	193	666	121	737	687	722	424	999999	838	958	786	999999	522	999999	287	999999	613	23	351	945	914	387	999999	475	999	773	547	892	670	978	999999	71	79	772	32	734	880	999999	169	739	999999	999999	321	476	372	787	999999	999999	916	999999	999999	798	999999	549	55	999999	999999	646	999999	914	999999	532	858	999999	894	725	501	749	644	999999	47	593	853	611	508	999999	76	999999	999999	999999	877	999999	976	
729	409	999999	999999	999999	726	999999	754	243	293	254	564	914	999999	999999	581	646	295	156	815	372	903	986	999999	588	50	87	739	768	999999	524	47	98	555	138	460	629	854	971	32	999999	798	803	309	608	57	594	880	614	638	999999	927	731	280	613	999999	999999	329	292	488	649	486	999999	700	768	217	475	999999	959	11	952	792	999999	133	397	574	110	999999	999999	999999	456	206	135	999999	999999	597	999999	999999	941	312	47	309	999999	492	383	942	812	113	541	999999	999999	235	921	613	686	673	999999	999999	999999	49	725	736	983	999999	42	453	999999	856	622	180	901	657	999999	656	999999	653	229	831	750	454	761	996	155	999999	958	230	999999	522	453	413	984	708	934	999999	999999	311	999999	820	999999	929	591	955	490	370	499	999999	809	999999	999999	999999	453	782	857	438	287	729	591	47	792	999999	178	838	413	999999	196	999999	723	524	79	662	337	409	381	820	999999	806	516	784	456	44	420	20	999999	999999	959	212	999999	505	624	857	720	288	37	647	999999	753	999999	999999	183	306	999999	295	204	987	705	54	999999	47	999999	481	999999	806	590	758	999999	999999	965	992	259	984	999999	227	899	222	942	58	382	733	69	119	999999	244	610	160	999999	999999	815	999999	715	915	801	999999	930	153	644	999999	697	278	255	602	787	999999	32	199	953	984	999999	982	55	656	999999	999999	999999	465	226	978	205	440	925	276	353	90	287	999999	192	539	296	755	577	38	360	113	488	467	332	705	999999	999999	206	849	999999	832	840	68	253	133	835	474	927	666	718	267	353	999999	258	706	999999	688	16	424	697	640	999999	999999	305	569	199	520	999999	521	766	784	243	86	535	520	250	228	100	999999	999999	822	828	910	999999	103	999999	508	999999	626	432	533	414	782	161	109	427	999999	762	683	934	999999	999999	999999	999999	934	999999	276	453	738	465	64	598	947	721	874	812	504	999999	212	809	690	311	517	98	242	379	460	924	436	102	426	465	416	134	999999	491	422	999999	386	79	493	65	999999	999999	378	999999	466	71	287	297	999999	999999	999999	874	254	24	824	999999	667	999999	572	999999	27	645	49	999999	191	823	343	393	399	494	999999	142	326	634	999999	357	720	999999	999999	999999	647	148	999999	309	904	542	879	373	667	105	352	821	506	150	999999	999999	130	779	999999	642	999999	999999	898	438	797	427	558	620	193	476	606	370	651	183	704	879	476	739	693	999999	944	969	999999	304	152	508	636	185	596	996	236	940	553	279	671	999999	999999	
999999	511	487	999999	269	999999	999999	498	981	180	333	446	168	368	391	95	115	698	758	999999	603	296	299	999999	383	999999	196	999999	665	817	381	512	951	999999	999999	999999	999999	999999	685	789	999999	805	170	338	313	738	999999	637	845	854	448	999999	912	999999	646	999999	222	695	609	999999	999999	999999	999999	174	999999	821	999999	529	633	163	879	999999	999999	969	641	999999	136	999999	999999	644	999999	559	405	811	379	800	599	375	993	999999	25	520	65	449	999999	586	972	999999	999999	491	254	909	13	692	999999	998	568	943	944	847	328	262	217	965	651	443	553	31	999999	999999	232	129	999999	352	148	368	394	573	183	999999	999999	999999	430	996	999999	999999	556	999999	835	380	999999	655	430	999999	999999	762	313	999999	999999	999999	42	950	210	542	999999	134	382	999999	554	617	614	999999	770	999999	32	197	831	221	574	965	887	840	196	424	765	999999	699	391	999999	385	64	304	775	821	31	875	930	888	736	999999	312	895	169	999999	766	247	999999	999999	132	999999	931	101	999999	832	474	202	763	785	999999	999999	435	991	280	999999	999999	320	999999	948	869	157	267	942	484	999999	662	992	681	969	657	528	999999	169	999999	614	454	962	778	999999	357	829	121	154	122	53	999999	999999	624	990	664	456	28	937	670	999999	999999	988	617	225	180	999999	520	794	999999	257	11	999999	733	999999	724	599	999999	286	999999	49	999999	123	830	441	469	351	377	999999	314	211	509	754	498	292	106	465	355	563	999999	999999	318	326	26	864	51	573	999999	999999	275	74	914	742	347	631	939	404	999999	185	756	999999	114	829	489	926	747	257	777	451	568	999999	253	978	999999	724	731	719	106	965	999999	895	764	418	425	999999	296	767	416	867	999999	702	999999	999999	806	944	771	488	837	99	127	794	795	146	399	999999	820	936	238	999999	899	230	307	202	785	861	73	999999	414	249	639	999999	840	910	108	866	999999	83	182	999999	999999	252	882	17	848	605	109	999999	28	419	429	360	538	999999	967	132	404	999999	394	944	880	85	84	597	459	146	999999	885	48	533	55	747	764	669	999999	657	347	300	999999	190	762	445	999999	995	999999	289	999999	56	943	999999	999999	855	689	999999	688	876	178	294	557	711	651	223	590	495	999999	999999	595	999999	133	320	999999	113	761	214	191	999999	999999	999999	777	180	695	907	942	72	70	199	68	536	980	793	999999	63	743	642	538	548	999999	191	999999	148	693	582	923	632	200	369	104	999999	55	253	999999	98	517	386	26	744	281	527	
435	184	623	999999	999999	999999	999999	731	369	129	676	643	590	227	999999	638	999999	122	983	319	872	700	105	583	490	736	999999	399	545	999999	625	793	277	337	999999	456	524	634	694	594	801	999999	10	999999	808	412	663	999999	640	999999	900	999999	999999	999999	654	999999	89	999999	578	161	999999	441	999999	999999	503	882	376	999999	470	999999	124	851	427	399	518	414	999999	999999	999999	88	999999	75	999999	666	466	721	42	315	682	999999	999999	484	66	999999	580	999999	999999	999999	481	926	46	411	999999	999999	764	999999	486	371	453	999999	43	999999	275	499	999999	999999	999999	999999	999999	781	999999	70	580	448	635	640	794	884	818	999999	142	702	999999	999999	51	671	285	130	902	999999	245	999999	861	441	988	417	999999	567	464	633	686	751	462	999999	999999	975	831	999999	12	133	264	601	553	999999	118	341	320	999999	457	999999	672	561	999999	137	999999	999999	209	148	999999	227	431	999999	430	195	472	390	249	948	773	76	840	933	127	778	163	999999	999999	567	333	657	107	999999	119	56	999999	134	134	335	163	895	999999	692	891	999999	701	999999	181	368	999999	727	102	371	653	391	577	739	443	849	974	903	73	641	815	802	129	999999	128	383	234	999999	266	999999	795	877	299	157	51	999999	86	999999	472	999999	735	999999	564	736	148	727	999999	231	691	285	999999	999999	832	999999	999999	98	665	999999	999999	797	143	494	471	999999	575	775	101	429	697	999999	772	848	441	314	906	219	248	393	501	400	904	999999	656	981	563	999999	55	165	280	999999	999999	999999	227	674	625	251	999999	387	170	372	999999	60	999999	589	512	512	819	527	238	667	850	282	569	518	893	139	999999	490	624	40	999999	936	158	999999	434	757	630	766	999999	664	999999	860	999999	139	999999	853	479	76	478	61	999999	999999	927	612	999999	404	455	709	999999	496	414	654	762	139	641	700	901	999999	165	999999	882	999999	839	999999	592	999999	59	440	999999	50	660	770	21	573	315	212	19	546	641	999999	999999	920	999999	202	260	431	999999	103	497	73	999999	689	911	722	178	673	688	363	30	122	354	25	999999	741	835	643	642	199	999999	438	691	999999	158	135	454	961	76	646	999999	999999	891	956	999999	690	98	971	859	299	404	641	524	655	526	528	685	296	999999	254	999999	999999	789	908	999999	68	999999	596	540	786	999999	217	606	51	50	859	999999	398	83	275	999999	999999	783	353	795	192	914	45	838	629	449	999999	999999	822	290	999999	381	999999	688	883	317	501	440	999999	30	197	45	482	615	667	
307	297	223	999999	601	502	833	446	122	999999	154	999999	758	910	346	120	999999	783	761	999999	487	247	709	999999	958	161	433	999999	332	608	157	441	429	181	332	162	999999	308	230	999999	999999	935	870	999999	738	999999	999999	530	736	910	977	261	721	281	999999	70	587	33	740	450	78	133	123	513	938	712	999999	586	588	194	176	911	563	999999	472	551	999999	117	461	988	418	902	973	422	631	999999	720	999999	999999	271	574	920	999999	780	719	999999	822	366	999999	35	62	999999	942	552	743	75	999999	747	808	639	693	480	572	751	41	175	999999	701	882	52	992	768	999999	999999	619	255	352	999999	264	999999	999999	19	452	435	936	261	960	430	999999	565	207	972	350	999999	577	104	358	816	748	553	599	130	484	621	43	293	570	625	933	498	723	915	493	95	910	684	37	147	999999	780	215	999999	33	327	844	999999	428	244	748	525	897	535	44	710	134	608	535	830	999999	652	691	344	497	189	999999	999999	488	264	451	893	76	221	11	999999	348	999999	106	167	999999	23	864	336	877	417	601	197	881	782	961	311	159	206	745	172	98	999999	240	843	484	562	541	174	999999	999999	999999	999999	533	75	999999	263	512	377	63	388	787	365	467	90	588	654	410	706	303	999999	744	870	475	999999	879	477	639	262	682	224	482	700	543	32	999999	915	663	815	420	999999	799	781	999999	366	384	733	413	160	265	829	162	834	870	652	120	588	999999	694	195	999999	623	999999	999999	839	906	97	821	444	130	999999	991	594	999999	595	351	999999	727	119	465	156	74	489	997	852	72	999999	829	890	912	381	999999	999999	630	525	999999	549	95	313	460	297	911	968	40	592	838	567	999999	285	311	156	860	999999	239	999999	830	999999	262	999999	777	268	267	999999	999999	748	999999	999999	999999	999999	510	801	999999	423	658	177	244	105	458	414	999999	504	108	999999	589	765	999999	603	739	999999	999999	949	297	252	536	999999	39	999999	445	291	624	816	999999	778	999999	509	279	999999	452	999999	999999	734	685	847	828	282	170	713	351	767	999999	999999	292	383	85	560	514	634	999999	467	148	999999	999999	177	790	207	901	330	999999	89	999999	84	161	678	785	959	274	449	424	999999	41	999999	640	678	999999	260	533	999999	702	223	995	644	559	984	923	552	84	518	999999	631	380	999999	933	271	999999	163	999999	999999	999999	999999	296	999999	220	633	436	822	622	981	999999	999999	674	682	999999	999999	94	999999	524	999999	754	999999	999999	999999	392	792	883	201	392	378	
406	899	47	918	999999	586	999999	930	434	925	558	111	929	103	404	526	956	999999	220	999999	186	430	639	999999	999999	366	240	999999	682	427	750	244	439	253	585	224	502	756	61	52	638	163	426	598	618	653	313	792	999999	866	999999	194	981	24	999999	999999	270	992	68	999999	999999	396	258	16	185	324	999999	685	517	999999	999999	210	646	178	739	999999	14	50	437	216	62	448	188	816	591	565	263	425	61	609	954	510	697	787	697	252	999999	419	999999	303	982	627	284	182	842	635	547	812	284	178	999999	230	565	852	221	906	217	442	999999	620	71	256	999999	908	234	523	999999	859	999999	497	128	594	626	143	233	999999	174	999999	973	955	999999	450	151	999999	999999	734	945	845	999999	790	44	472	994	802	242	736	999999	376	948	329	132	999999	341	786	999999	999999	603	431	628	999999	742	211	468	469	999999	621	114	750	280	499	577	999999	293	690	463	655	599	824	900	497	441	999999	999999	654	832	999999	118	999999	832	999999	141	523	226	999999	999999	833	999999	999999	210	621	631	253	105	458	999999	464	405	999999	333	404	999999	779	531	141	354	944	999999	999999	636	999999	512	750	999999	29	368	999999	451	999999	999999	629	999999	75	623	289	865	999999	702	609	902	378	999999	467	41	437	999999	362	992	95	445	112	690	999999	897	936	999999	881	335	999999	100	697	23	901	17	999999	753	721	999999	252	275	166	252	543	911	268	340	55	718	489	555	15	72	366	999999	999999	939	461	177	687	180	984	999999	625	519	215	999999	41	459	338	684	999999	999999	750	819	999999	999999	157	288	638	606	73	172	845	999999	94	635	656	843	477	763	999999	553	477	81	290	303	627	999999	706	903	308	595	390	805	999999	808	322	546	779	680	792	999999	538	91	117	822	27	999999	434	999999	707	999999	982	574	999999	999999	999999	678	999999	985	999999	133	999999	735	307	999999	781	50	728	286	322	120	73	796	971	128	24	999999	964	468	999999	533	599	999999	205	999999	613	816	421	604	88	643	18	793	447	999999	999999	803	784	640	50	977	999999	999999	267	597	135	999999	602	275	193	999999	714	79	999999	999999	533	999999	539	197	999999	965	628	134	999999	679	111	279	359	312	527	220	999999	333	428	307	168	450	868	999999	984	428	223	156	999999	744	929	938	93	737	145	154	999999	999999	776	84	359	250	999999	588	495	855	999999	300	748	972	731	390	651	412	551	93	588	930	213	445	999999	481	714	462	749	173	999999	622	176	999999	946	999999	557	353	948	
917	498	290	122	139	591	923	999999	447	999999	548	297	999999	195	61	566	343	392	341	333	877	535	999999	838	999999	668	224	999999	375	36	716	832	307	463	999999	594	308	818	84	853	828	82	276	449	210	999999	999999	436	124	816	612	632	999999	30	999999	392	10	451	790	470	377	999999	43	421	999999	716	989	226	999999	999999	267	525	318	487	999999	805	999999	58	637	455	999999	787	18	999999	424	93	616	287	392	999999	999999	999999	999999	999999	999999	999999	49	855	153	999999	887	999999	999999	657	558	96	999999	738	999999	999999	133	999999	814	344	999999	590	791	484	996	223	109	711	834	999999	872	411	999999	704	12	476	999999	412	999999	152	568	864	912	360	999999	999999	769	999999	762	999999	999999	999999	999999	693	307	895	247	564	858	929	395	185	465	999999	785	156	599	999999	736	58	510	720	999999	672	776	452	677	440	999999	669	453	230	949	717	999999	239	370	999999	407	999999	239	999999	999999	975	999999	392	409	357	999999	999999	737	999999	152	713	616	999999	597	379	916	999999	999999	806	90	199	999999	999999	235	747	999999	555	786	795	221	629	819	999999	176	79	915	393	999999	330	865	630	999999	303	88	246	110	794	641	990	887	553	889	999999	130	999999	499	591	167	661	983	29	77	999999	938	522	894	317	240	999999	464	533	810	896	941	459	268	999999	96	999999	999999	578	914	795	908	668	740	999999	188	812	579	333	236	999999	347	845	999999	988	365	565	352	792	564	999999	536	364	743	992	492	670	106	317	505	999999	23	415	999999	281	44	999999	999999	508	139	428	948	140	306	427	559	105	999999	279	826	999999	646	855	999999	801	999999	999999	924	999999	903	518	715	272	828	67	999999	931	999999	292	954	95	782	844	999999	146	175	405	999999	326	442	999999	774	827	999999	974	532	168	400	999999	22	490	999999	44	604	999999	712	685	999999	999999	57	627	999999	614	324	999999	748	801	201	877	635	863	496	608	999999	999999	744	888	781	854	999999	221	541	436	280	474	999999	748	249	52	434	489	103	818	999999	999999	41	999999	512	999999	235	730	966	522	678	158	993	746	729	97	876	999999	903	458	999999	836	96	999999	344	850	10	999999	562	158	453	999999	770	678	340	999999	485	584	385	999999	999999	999999	254	28	758	131	999999	993	29	162	176	999999	585	645	114	441	728	112	826	999999	749	236	178	817	79	531	388	324	999999	238	612	302	448	999999	999999	999999	999999	78	180	222	999999	16	980	409	982	843	570	999999	574	898	772	382	999999	723	292	402	999999	999999	
949	236	742	165	587	790	550	873	999999	714	999999	204	999999	999999	932	613	999999	742	255	768	834	235	999999	999999	999999	999999	465	239	544	724	588	999999	999999	165	128	944	999999	999999	429	199	859	119	681	856	999999	379	999999	122	999999	154	441	549	157	868	999999	999999	275	488	415	79	335	320	999999	999999	135	388	922	693	541	999999	142	999999	323	999999	999999	725	999999	114	944	380	468	352	789	399	293	999999	289	414	563	404	679	991	999999	999999	999999	999999	780	243	731	999999	999999	365	581	999999	21	373	236	101	999999	876	179	170	544	44	610	982	530	999999	164	96	108	999999	999999	146	318	151	268	963	201	369	945	321	383	24	923	113	770	337	387	999999	812	999999	455	686	999999	518	457	774	750	881	28	840	88	644	831	939	999999	445	153	870	114	273	900	999999	931	858	999999	530	121	506	221	999999	561	999999	999999	910	72	453	910	800	693	493	222	999999	351	999999	242	999999	192	983	878	999999	193	999999	999999	549	298	855	999999	377	730	927	663	253	669	824	999999	844	371	921	999999	781	534	352	999999	620	999999	590	999999	826	999999	58	999999	137	627	886	999999	54	428	733	622	999999	697	543	79	766	830	968	649	526	824	397	376	270	116	107	999999	840	339	204	999999	999999	607	999999	751	999999	999999	999999	626	783	815	244	426	638	309	670	93	991	999999	999999	790	91	940	732	999999	238	682	999999	30	529	95	999999	999999	234	243	914	608	768	791	397	186	304	352	866	710	590	971	738	999999	446	999999	999999	567	919	999999	418	766	875	999999	523	999999	511	999999	106	697	646	530	999999	404	394	71	324	999999	885	244	495	999999	84	31	421	266	943	127	584	515	999999	610	795	819	825	158	733	999999	278	397	675	999999	999999	999999	74	69	779	343	575	384	999999	610	682	999999	919	679	999999	853	515	266	66	394	931	999999	999999	45	734	381	999999	246	338	483	999999	497	569	705	999999	905	957	362	487	609	551	209	815	675	928	120	900	156	466	999999	335	22	999999	999999	858	663	756	38	334	407	764	999999	56	999999	999999	194	125	223	999999	786	999999	163	778	456	842	731	776	746	999999	624	481	999999	999999	458	158	918	166	288	999999	829	159	999999	37	89	844	222	999999	598	996	744	994	999999	999999	679	999999	181	243	884	447	999999	999999	19	921	710	926	341	558	597	78	760	37	837	375	366	637	967	999999	699	611	999999	578	187	749	999999	999999	999999	472	110	999999	976	685	999999	840	721	942	149	17	999999	163	512	663	999999	999999	
999999	716	167	322	999999	52	24	999999	543	282	816	999999	709	269	559	90	999999	869	458	131	101	84	756	996	653	423	497	960	999999	999999	109	967	23	657	513	655	471	481	868	68	461	930	151	998	34	999999	243	879	457	246	30	643	999999	443	438	172	960	999999	668	190	555	64	999999	998	183	849	543	62	756	903	619	660	10	400	999999	170	999999	757	972	488	189	617	999999	572	999999	465	762	580	228	350	695	310	812	687	512	999999	693	153	824	999999	631	191	999999	999999	627	370	643	815	772	278	239	999999	199	189	10	937	551	674	483	718	97	999999	834	415	218	319	848	999999	999999	999999	477	788	932	797	857	999999	999999	958	999999	164	822	999999	999999	950	121	492	999999	632	687	575	855	29	670	116	97	668	357	717	345	318	522	999999	927	508	801	999999	279	401	332	999999	999999	999999	729	328	895	150	164	999999	999999	726	208	225	635	321	418	457	999999	826	710	199	651	999999	623	636	642	501	28	310	158	999999	222	719	310	999999	133	999999	299	999999	220	999999	514	473	422	619	120	306	999999	616	999999	353	332	999999	691	142	999999	999999	969	102	999999	404	999999	999999	735	634	513	999999	999999	999999	999999	155	167	999999	615	763	685	188	364	13	526	999999	806	999999	999999	805	347	769	37	177	333	999999	303	206	999999	816	999999	999999	999999	788	116	999999	392	999999	999999	944	999999	556	837	927	999999	183	319	999999	576	349	597	719	643	929	296	999999	461	999999	999999	739	852	961	119	799	938	34	449	999999	897	895	953	72	984	276	620	999999	931	109	720	999999	148	337	630	326	999999	999999	26	808	501	372	179	645	127	687	101	234	447	48	999999	432	733	743	78	999999	999999	999999	734	999999	319	506	812	361	36	476	999999	525	340	999999	580	832	999999	641	84	534	726	999999	945	306	184	396	999999	893	120	999999	427	405	268	999999	930	694	381	999999	499	995	999999	817	619	650	97	576	999999	999999	999999	166	424	101	668	543	954	89	589	999999	999999	923	999999	919	250	738	59	205	266	391	999999	885	999999	368	151	89	975	908	697	305	219	608	503	697	435	954	872	999999	737	724	995	850	115	943	457	999999	842	640	576	881	600	891	319	511	999999	582	704	66	999999	589	568	55	999999	293	227	593	999999	465	493	296	999999	723	468	999999	396	999999	999999	517	999999	575	246	344	341	816	704	327	999999	991	904	999999	259	816	999999	157	165	999999	469	821	726	864	156	999999	157	999999	25	999999	433	999999	125	781	999999	999999	155	384	
352	234	713	999999	999999	899	304	999999	560	640	999999	59	348	320	999999	999999	999999	958	791	56	999999	860	196	60	999999	827	893	999999	875	133	60	72	670	999999	804	931	999999	894	241	826	569	717	999999	516	254	999999	538	123	400	679	239	999999	406	109	999999	492	47	663	999999	762	15	999999	563	999999	999999	974	389	999999	999999	999999	210	657	726	964	486	711	44	999999	806	834	999999	999999	131	999999	894	216	999999	999999	55	322	893	582	129	479	999999	999999	164	398	925	999999	586	200	607	944	999999	581	126	441	622	253	457	366	999999	999999	999999	235	999999	366	999999	383	318	818	302	203	999999	628	538	999999	154	698	557	999999	999999	536	257	108	183	187	728	323	99	233	999999	999999	999999	536	726	999999	15	595	138	798	856	552	961	768	897	413	999999	849	999999	869	999999	924	696	811	612	329	691	999999	999999	999999	637	229	293	94	870	999999	339	35	902	357	251	558	570	758	789	212	575	489	999999	769	794	999999	280	230	936	33	999999	63	924	406	498	640	543	999999	170	637	268	999999	999999	999999	84	999999	947	999999	628	738	999999	938	31	409	754	212	175	999999	688	999999	948	73	999999	846	999999	285	111	999999	858	611	25	915	598	162	999999	697	590	803	695	999999	931	999999	602	999999	670	999999	41	524	651	999999	999999	261	999999	999999	688	205	728	999999	19	798	266	450	836	26	723	999999	999999	868	465	66	621	371	596	261	827	374	471	950	999999	230	254	586	999999	572	146	763	999999	197	474	748	969	999999	794	999999	180	490	748	585	999999	999999	999999	173	69	594	674	113	665	999999	999999	323	734	778	876	788	999999	680	999999	999999	880	960	499	162	403	717	97	93	999999	699	91	347	626	885	476	954	999999	90	526	999999	999999	42	107	999999	613	160	999999	200	662	15	352	500	894	484	705	523	732	674	769	352	506	590	536	965	999999	246	697	848	311	999999	999999	473	999999	334	375	999999	999999	266	549	252	703	999999	431	571	357	590	452	151	190	953	999999	729	999999	184	764	317	506	142	609	376	999999	999999	889	740	999999	878	347	570	118	857	999999	475	135	526	648	609	999999	964	618	53	794	555	668	358	699	665	162	999999	569	68	351	730	656	999999	789	538	17	999999	951	479	999999	882	43	999999	301	756	604	794	535	165	157	541	523	566	999999	907	999999	541	51	954	725	368	10	999999	516	931	819	952	737	120	601	479	22	149	800	912	999999	346	999999	942	71	368	452	999999	910	809	999999	999999	600	882	999999	476	999999	997	
999999	999999	881	983	815	370	999999	651	67	425	564	678	528	384	765	670	395	169	484	108	892	367	916	596	148	707	724	729	362	855	999999	134	999999	25	395	915	40	538	531	695	15	420	310	999999	849	999999	290	832	334	999999	496	872	999999	999999	999999	395	968	999999	845	999999	645	217	999999	212	346	439	848	999999	988	850	639	857	999999	788	102	481	999999	888	746	906	427	892	405	999999	368	216	142	289	910	999	947	744	693	423	60	798	999999	108	690	419	393	776	843	484	300	639	999999	999999	457	633	339	999999	548	999999	690	752	812	865	843	140	306	569	999999	988	902	895	999999	999999	738	304	359	957	208	999999	522	650	999999	921	142	999999	999999	929	831	286	670	868	999999	754	732	307	985	266	999999	999999	122	999999	999999	854	999999	405	475	27	474	163	283	381	880	221	425	50	703	999999	732	125	167	377	738	326	328	44	698	419	999999	441	318	102	999999	648	999999	698	476	999999	999999	737	262	955	465	678	13	298	987	984	338	691	603	104	533	149	999999	745	999999	857	536	547	706	66	534	999999	844	190	678	242	997	727	999999	999999	552	999999	862	211	912	70	999999	39	56	999999	90	802	837	224	569	562	255	478	612	619	668	801	41	999999	431	432	833	999999	999999	754	986	999999	126	999999	552	538	287	201	999999	999999	543	999999	999999	999999	999999	731	999999	999999	999999	999999	999999	529	999999	955	999999	750	999999	666	780	999999	236	501	419	301	727	999999	685	742	999999	40	285	64	644	586	85	172	310	49	230	699	999999	214	210	503	999999	467	496	171	999999	999999	575	999999	421	353	799	52	96	208	274	506	56	462	957	591	841	999999	884	538	879	677	449	923	999999	90	263	32	999999	916	534	269	982	999999	487	870	465	999999	999999	999999	787	999999	999999	999999	775	999999	653	999999	257	619	662	999999	583	999999	292	587	362	651	185	999999	100	777	751	999999	674	999999	999999	533	975	96	999999	187	300	593	751	845	999999	347	158	721	437	489	999999	681	263	699	999999	34	240	900	518	814	999999	999999	211	19	292	999999	436	770	210	129	798	170	493	484	544	999999	217	447	985	24	502	463	903	610	12	80	916	975	328	498	302	85	577	321	699	987	999999	999999	999999	697	999999	388	521	999999	691	999999	197	779	999999	999999	817	793	914	504	321	999999	409	600	17	222	988	999999	999999	711	827	723	592	182	784	999999	607	475	884	298	113	124	942	999999	919	397	882	147	820	632	681	508	170	999999	999	675	999999	791	734	350	
999999	459	999999	999999	489	967	31	999999	994	607	98	351	908	626	400	999999	91	999999	999999	619	339	999999	640	819	39	328	562	519	182	118	999999	816	741	999999	999999	654	187	141	115	951	376	867	999999	999999	543	339	599	999999	682	802	999999	999999	119	124	21	857	818	999999	999999	170	414	512	999999	999999	638	281	610	374	999999	746	29	949	708	730	252	471	709	427	286	700	729	29	836	380	524	204	999999	626	999999	732	835	70	361	999999	546	999999	34	266	584	271	729	234	999999	999999	782	644	75	389	871	999999	157	999999	840	90	999999	395	999999	472	999999	999999	575	984	842	314	910	958	598	763	193	389	446	452	843	24	970	504	522	999999	999999	999999	138	327	754	983	584	999999	230	280	512	160	198	562	999999	150	696	745	392	202	999999	823	56	312	205	999999	112	705	557	826	119	937	872	775	874	999999	315	999999	999999	858	729	475	999999	327	999999	43	999999	884	558	703	999999	999999	121	330	875	774	833	826	999999	271	881	879	887	404	171	999999	999999	999999	687	999999	834	448	999999	999999	472	559	95	728	61	172	999999	227	156	854	508	883	999999	552	899	110	657	489	999999	968	977	850	587	999999	166	685	755	778	207	154	868	879	720	999999	858	326	689	115	775	959	999999	663	732	43	999999	287	749	735	523	586	755	355	322	999999	556	999999	971	750	999999	376	416	523	30	12	985	999999	999999	248	693	582	421	552	999999	176	998	323	999999	554	999999	878	935	30	264	620	399	999999	566	182	40	999999	999999	938	542	999999	999999	455	643	730	999999	277	123	511	51	940	174	212	999999	156	549	242	999999	426	313	999999	999999	396	269	409	612	999999	72	990	217	456	237	483	999999	315	999999	552	680	397	506	180	765	433	978	999999	456	196	881	999999	633	797	999999	928	634	848	999999	165	196	243	127	584	999999	999999	303	594	713	999999	202	999999	532	996	561	116	999999	999999	928	16	999999	946	953	999999	591	653	366	420	999999	308	848	171	347	468	999999	447	999999	921	965	642	140	393	999999	765	994	555	887	637	245	636	18	502	999999	961	747	250	999999	701	999999	561	999999	999999	881	999999	842	999999	988	74	999999	999999	837	998	999999	296	876	35	346	198	431	45	766	999999	184	87	999999	356	250	386	721	125	167	577	928	414	876	999999	512	999999	923	962	566	822	999999	131	798	19	999999	633	94	721	999999	102	279	957	795	46	709	999999	123	999999	790	612	353	999999	999999	269	999999	762	420	630	999999	999999	274	999999	479	943	732	62	
288	291	31	617	301	999	999999	999999	307	970	618	839	547	708	90	437	999999	954	478	999999	999999	539	999999	999999	223	464	208	762	999999	811	999999	852	313	656	999999	832	474	183	320	354	312	892	962	109	999999	580	999999	814	70	837	296	524	999999	260	888	749	352	999999	403	837	999999	459	247	496	492	999999	536	999999	193	258	999999	999999	643	134	999999	999999	577	839	999999	642	381	393	701	989	525	963	387	62	767	775	490	999999	999999	483	553	999999	654	999999	999999	999999	54	202	631	812	999999	296	881	999999	91	999999	999999	512	40	761	466	417	999999	258	971	528	999999	999999	132	417	999999	948	230	999999	581	326	626	111	232	51	598	188	762	999999	125	999999	92	47	970	999999	603	977	999999	27	26	146	105	406	503	999999	999999	570	999999	223	54	925	75	720	768	765	990	999999	289	988	999999	288	654	868	999999	742	446	351	513	999999	814	999999	999999	212	999999	445	230	230	999999	144	999999	38	118	548	844	199	999999	371	279	999999	169	532	999999	999999	854	999999	491	236	274	761	999999	656	67	107	408	264	962	862	999999	332	999999	999999	472	999999	945	144	179	116	33	943	580	84	999999	307	812	291	999999	999999	358	999999	954	994	956	846	493	397	970	999999	999999	590	999999	309	999999	946	670	999999	69	553	60	719	568	999999	213	999999	191	999999	584	759	294	127	172	994	514	171	999999	999999	813	626	661	558	999999	168	966	443	716	280	289	999999	637	422	999999	547	917	638	846	578	790	635	665	916	999999	999999	726	32	427	242	794	633	577	129	585	443	892	501	555	410	418	770	614	999999	297	458	131	871	999999	624	86	999999	999999	799	759	188	960	744	745	952	441	943	999999	483	485	999999	999999	517	837	788	999999	425	92	445	170	30	999999	999999	629	363	99	854	137	999999	166	999999	318	999999	369	407	483	999999	756	603	999999	999999	999999	141	435	640	900	614	44	999999	999999	660	794	879	639	738	168	215	125	391	862	586	815	222	327	567	348	780	999999	440	314	999999	669	999999	999999	694	276	888	999999	999999	462	485	820	30	833	505	133	439	999999	631	248	277	41	374	741	392	659	542	814	999999	302	130	999999	604	802	471	999999	999999	412	944	999999	279	886	137	928	386	766	795	389	999999	999999	908	642	999999	201	999999	999999	304	746	999999	999999	733	83	999999	999999	999999	29	999999	227	371	514	999999	999999	202	168	968	391	904	446	999999	999999	864	999999	993	435	393	488	999999	413	766	995	696	569	999999	909	738	999999	435	999999	596	999999	550	
999999	27	999999	999999	881	449	999999	232	654	571	858	999999	468	180	580	999999	35	312	853	90	999999	461	376	817	257	709	293	429	772	956	473	849	998	999999	297	999999	685	809	511	49	581	999999	999999	999999	999999	999999	999999	739	168	125	409	138	999999	286	738	125	650	999999	378	182	166	938	460	698	999999	18	392	393	883	444	405	226	800	814	508	632	350	999999	999999	79	999999	553	270	657	999999	344	116	722	346	999999	496	195	440	339	882	642	729	423	334	999999	999999	474	856	999999	719	192	999999	927	777	116	774	706	521	999999	331	999999	999999	802	150	764	999999	999999	57	710	948	999999	786	470	932	999999	999999	927	619	159	282	999999	697	546	937	374	15	189	944	239	999999	789	673	141	18	280	964	999999	282	570	927	136	427	155	999999	509	406	868	999999	911	214	999999	97	372	36	945	915	141	999999	775	758	999999	999999	817	999999	168	546	654	462	999999	901	975	999999	58	231	999999	999999	551	769	438	968	147	193	42	35	560	999999	999999	115	999999	364	999999	72	506	811	999999	410	999999	842	618	962	999999	415	343	19	238	202	48	150	879	999999	999999	371	436	807	999999	539	692	791	752	466	999999	548	400	999999	999999	912	158	246	26	745	999999	708	161	999999	226	732	999999	999999	796	368	663	999999	236	84	991	470	636	699	201	999999	999999	999999	100	999999	726	213	25	46	941	999999	999999	801	133	143	638	664	220	999999	999999	888	689	669	995	393	802	85	322	325	999999	607	999999	458	999999	351	999999	541	618	999	749	23	716	812	91	480	324	862	47	103	999999	999999	260	676	119	312	985	58	999999	999999	359	999999	891	700	731	343	49	595	755	999999	115	107	56	220	999999	577	181	999999	587	524	79	999999	47	999999	878	979	357	999999	349	742	365	978	718	999999	650	108	131	26	91	748	999999	728	116	265	987	349	999999	50	466	541	141	999999	471	999999	636	999999	999999	672	821	752	986	438	256	22	426	136	388	999999	999999	121	455	164	795	999999	93	350	832	782	241	999999	999999	316	153	807	611	256	517	421	285	999999	999999	459	205	339	762	999999	482	103	838	860	960	156	480	355	96	999999	323	632	999999	296	586	830	440	291	999999	679	295	448	411	180	619	999999	858	999999	999999	995	959	466	86	999999	868	739	999999	381	999999	551	999999	797	999999	635	999999	885	999999	999999	999999	664	29	913	285	92	717	43	999999	668	999999	999999	298	151	999999	100	27	999999	555	999999	428	999999	886	69	712	511	843	497	999999	776	247	734	999999	
869	685	999999	975	55	190	994	999999	834	999999	999999	139	585	263	694	999999	999999	617	999999	339	71	999999	805	999999	960	211	773	248	229	999999	999999	430	517	999999	428	999999	768	999999	971	676	561	771	999999	800	610	929	999999	258	158	999999	106	168	172	404	709	999999	879	192	25	844	417	999999	153	527	140	855	622	363	834	239	308	515	645	999999	778	300	977	999999	999999	40	83	524	99	799	999999	999999	268	999999	999999	130	585	586	109	137	999999	805	628	999999	999999	999999	317	774	423	919	999999	591	522	764	999999	418	999999	874	23	984	770	999999	666	353	317	999999	596	999999	839	713	999999	722	415	518	148	973	672	911	344	999999	999999	309	999999	999999	999999	628	245	504	496	114	799	999999	572	125	367	999999	149	284	758	297	999999	807	934	999999	999999	409	185	14	999999	999999	746	999999	539	600	271	470	999999	495	675	999999	147	101	23	999999	914	943	159	300	160	999999	834	397	162	57	999999	915	375	400	905	278	453	240	879	843	999999	999999	180	972	853	896	999999	653	609	79	159	77	794	209	795	999999	260	884	853	999999	999999	358	266	492	999999	355	999999	400	589	406	999999	999999	222	180	376	534	772	186	446	999999	999999	190	788	93	999999	999999	131	176	999999	584	28	569	387	35	34	999999	999999	688	636	999999	800	999999	999999	212	834	252	854	999999	999999	999999	558	83	999999	599	668	999999	569	183	594	999999	233	929	999999	15	388	999999	999999	999999	155	365	410	999999	550	938	999999	999	126	586	999999	656	342	507	343	999999	999999	999999	132	999999	366	395	451	950	999999	488	284	871	400	68	824	169	999999	667	478	477	999999	999999	533	508	145	669	522	999999	999999	937	815	726	999999	999999	980	443	999999	999999	830	760	914	460	989	71	663	591	999999	999999	762	99	999999	999999	39	999999	481	560	422	623	999999	697	873	467	36	166	673	558	999999	938	999999	391	615	999999	999999	717	562	411	485	471	999999	553	70	999999	231	999999	14	150	697	999999	980	999999	999999	930	99	143	887	457	999999	833	398	115	316	671	979	380	999999	999999	999999	321	313	80	85	950	777	108	637	418	999999	201	999999	533	861	555	957	999999	370	685	891	704	999999	115	999999	651	999999	740	247	999999	999999	999999	360	62	312	385	426	909	999999	80	999999	990	505	478	220	999999	681	999999	253	761	713	331	20	798	70	143	490	208	103	433	999999	47	861	248	934	395	999999	109	999999	485	138	58	313	299	533	901	208	362	894	744	970	218	496	485	685	163	839	999999	991	179	999999	228	
815	999999	203	124	999999	999999	543	824	401	581	999999	768	999999	999999	27	999999	999999	169	934	999999	313	359	462	668	551	385	562	781	556	289	999999	60	589	999999	242	392	999999	418	772	940	819	80	999999	399	574	727	852	30	145	999999	295	999999	999999	999999	914	999999	468	535	572	753	704	762	999999	121	473	593	188	999999	433	999999	625	856	396	999999	318	243	999999	73	103	999999	999999	999999	646	437	993	285	816	999999	999999	776	923	569	845	28	245	66	801	241	926	980	999999	140	597	509	503	439	445	250	460	681	999999	404	442	749	999999	172	126	840	127	197	776	999999	726	657	711	65	21	378	999999	999999	441	775	147	999999	284	999999	945	146	999999	564	840	576	370	324	326	529	137	999999	999999	83	939	961	999999	738	213	191	413	940	798	447	427	999999	999999	208	249	684	267	329	474	999999	227	980	999999	562	356	999999	996	412	340	192	927	914	580	684	999999	480	660	408	908	999999	988	15	348	496	146	773	94	999999	84	999999	271	808	999999	969	856	959	64	999999	391	13	194	11	609	615	520	513	999999	807	886	769	33	858	999999	380	840	221	641	999999	999999	583	126	834	337	698	999999	129	292	611	828	361	999999	109	26	905	909	986	405	732	976	633	286	286	285	314	618	412	397	261	138	644	999999	644	145	808	886	360	674	910	694	999999	999999	884	978	534	999999	924	999999	514	471	853	816	908	999999	791	999999	839	999999	32	90	518	731	41	483	999999	43	780	963	999999	29	559	999999	495	48	584	413	401	999999	750	999999	693	999999	883	789	284	828	419	211	354	510	999999	801	651	999999	186	670	198	411	794	501	573	960	999999	495	999999	541	999999	870	858	388	905	541	807	999999	397	947	848	252	208	366	624	579	619	707	973	757	671	999999	999999	999999	224	990	514	999999	999999	733	999999	397	999999	742	507	549	352	999999	999999	999999	993	999999	442	238	822	946	999999	438	877	993	351	925	999999	164	870	664	18	999999	174	914	37	999999	674	664	20	460	374	999999	858	84	237	654	111	468	763	91	233	633	102	277	787	86	999999	999999	391	21	876	723	872	843	999999	407	800	690	487	446	999999	999999	999999	372	582	747	999999	802	765	999999	999999	62	400	788	999999	384	851	897	137	951	185	279	282	998	583	651	593	25	999999	999999	999999	999999	981	999999	999999	455	414	730	695	49	506	579	638	999999	999999	999999	999999	999999	412	999999	999999	903	563	535	270	645	505	999999	788	930	164	564	268	936	844	412	81	82	999999	
999999	970	131	999999	98	455	999999	641	588	999999	760	328	509	613	387	284	949	999999	455	999999	530	949	195	942	764	999999	941	321	702	850	999999	999999	260	471	426	196	434	701	475	999999	664	14	999999	418	37	612	654	951	999999	662	999999	555	625	999999	101	999999	999999	189	447	212	513	294	938	737	36	18	78	47	196	201	849	257	392	999999	402	526	999999	776	914	161	240	990	440	999999	955	239	136	244	999999	390	999999	255	264	272	576	380	75	189	391	29	543	617	765	689	812	647	999999	259	622	575	999999	17	999999	295	972	523	999999	898	999999	796	999999	833	668	805	999999	604	999999	130	798	32	999999	999999	395	895	618	623	234	999999	237	317	999999	999999	622	999999	386	999999	980	968	999999	63	999999	176	999999	999999	999999	999999	948	959	898	218	654	51	461	600	124	161	622	999999	677	999999	298	113	670	474	999999	14	221	863	428	396	623	35	830	999999	506	999999	455	999999	757	999999	674	274	851	29	663	35	426	31	999999	235	780	611	300	940	999999	421	999999	999999	866	143	999999	999999	541	512	999999	628	220	715	103	829	706	823	621	769	684	33	262	651	811	703	588	999999	182	999999	615	21	734	890	980	95	788	523	999999	624	420	999999	733	349	434	45	999999	999999	928	860	999999	957	990	531	265	999999	999999	999999	999999	173	999999	999999	912	348	896	583	999999	330	735	17	51	193	889	996	999999	106	300	999999	226	775	888	878	999999	321	999999	658	999999	213	999999	249	925	933	401	769	79	122	675	395	999999	999999	151	494	974	920	999999	345	77	993	999999	169	999999	999999	638	355	285	676	47	999999	674	999999	562	690	695	495	999999	118	791	130	999999	246	999999	905	469	374	634	403	903	999999	999999	338	590	37	999999	475	798	999999	999999	56	494	402	84	84	720	215	299	999999	798	489	838	711	999999	947	76	999999	739	545	787	273	720	999999	773	999999	999999	345	657	534	659	230	999999	412	813	744	999999	534	171	999999	194	263	85	183	605	423	511	790	999999	999999	960	103	999999	263	891	999999	336	613	999999	999999	975	999999	557	999999	801	577	999999	436	999999	809	321	999999	999999	393	361	533	198	547	286	359	195	318	561	24	999999	999999	999999	999999	521	782	418	999999	905	783	999999	809	706	320	999999	37	631	999999	999999	974	331	427	328	352	902	999999	842	789	337	279	202	999999	823	542	999999	999999	93	359	915	126	999999	299	637	991	24	551	827	999999	174	258	999999	120	426	999999	999999	157	247	999999	999999	163	940	629	695	635	591	712	
986	173	130	999999	943	999999	999999	776	999999	41	999999	337	337	360	540	999999	624	999999	550	999999	999999	246	999999	52	997	941	818	761	999999	770	603	999999	410	999999	565	664	757	36	999999	999999	950	649	12	661	999999	910	814	190	623	975	15	616	999999	510	470	749	324	88	150	999999	463	408	600	813	438	999999	999999	999999	999999	876	217	597	773	104	140	601	999999	999999	999999	97	137	637	999999	209	999999	999999	916	899	999999	815	350	678	886	312	999999	552	59	199	233	579	999999	788	999999	746	768	417	843	990	379	999999	515	137	403	63	874	999999	269	999999	57	451	871	36	999999	979	536	538	711	471	999999	999999	552	55	999999	116	113	348	999999	401	441	999999	153	925	530	973	310	222	999999	999999	437	176	292	658	999999	999999	707	956	999999	415	220	240	705	999999	999999	791	999999	999999	999999	297	949	536	583	867	959	699	307	999999	506	220	999999	323	263	877	43	999999	305	893	903	190	999999	157	743	999999	190	210	652	771	46	738	656	840	999999	999999	999999	999999	999999	424	699	999999	484	762	459	394	736	897	999999	828	348	954	999999	432	566	983	999999	802	999999	746	687	999999	999999	536	909	767	999999	838	273	274	993	141	351	999999	999999	461	705	645	697	359	110	999999	999999	824	432	91	252	234	283	75	109	91	119	999999	737	941	405	948	853	692	999999	897	634	999999	834	217	612	615	238	115	287	253	115	442	646	404	534	232	114	999999	999999	339	565	207	175	911	32	505	152	262	999999	999999	792	999999	529	212	658	521	990	225	478	637	995	178	999999	856	976	676	210	343	417	999999	843	35	177	500	342	436	547	922	194	117	472	976	59	999999	460	110	999999	443	999999	23	241	889	358	887	999999	396	999999	319	935	356	305	809	999999	881	913	766	837	999999	870	999999	974	999999	40	371	174	999999	999999	267	999999	876	763	766	597	403	941	954	999999	290	165	945	26	237	999999	838	811	663	141	177	999999	693	273	884	573	523	49	174	858	987	723	326	277	999999	999999	68	999999	538	222	999999	939	958	100	556	873	924	216	746	999999	999999	999999	999999	886	950	999999	999999	613	878	999999	84	364	777	999999	689	567	839	677	999999	999999	928	255	282	451	690	999999	658	603	716	999999	999999	317	302	93	666	437	221	439	327	511	212	455	999999	346	147	999999	999999	862	411	989	43	257	351	432	162	946	999999	69	206	999999	991	999999	896	867	554	767	71	693	439	261	355	409	999999	362	121	482	541	999999	313	999999	999999	795	999999	999999	977	
401	999999	870	931	719	161	162	243	999999	999999	105	999999	999999	791	380	34	478	433	159	999999	633	896	989	321	679	999999	999999	756	999999	656	999999	915	180	889	999999	802	999999	761	719	110	203	999999	756	842	26	923	694	154	932	579	597	372	52	92	353	505	975	559	262	314	811	405	640	947	999999	189	388	957	999999	578	833	716	714	59	451	467	999999	999999	304	755	721	999999	823	999999	999999	999999	872	97	545	656	999999	641	509	414	298	797	999999	809	529	836	545	736	515	999999	746	880	658	993	641	999999	999999	829	264	506	593	999999	582	617	887	489	317	300	999999	999999	752	999999	217	309	999999	654	999999	341	627	468	999999	984	689	469	286	189	999999	999999	456	999999	301	999999	386	13	999999	681	999999	917	921	49	528	254	324	532	611	999999	999999	359	241	999999	954	34	999999	795	295	608	927	122	341	708	314	438	843	763	690	755	814	214	487	89	999999	999999	999999	999999	939	966	670	166	857	731	515	999999	647	999999	704	999999	795	590	717	999999	999999	999999	999999	999999	734	100	410	560	841	999999	740	469	871	161	557	999999	614	624	856	329	938	999999	999999	609	999999	488	790	383	69	423	959	999999	496	275	999999	999999	999999	206	853	849	565	119	325	10	991	999999	999999	495	912	763	663	180	999999	397	283	982	847	977	29	256	310	37	501	428	896	516	972	605	825	230	999999	417	771	17	764	999999	999999	999999	617	999999	532	305	471	306	760	789	498	109	991	353	999999	459	186	999999	548	999999	999999	896	113	485	999999	359	669	999999	259	999999	409	727	633	454	536	592	370	999999	723	15	565	205	668	117	27	873	614	999999	740	64	240	174	468	235	221	558	160	141	82	183	635	779	56	514	999999	771	999999	547	999999	999999	98	313	882	999999	972	422	238	999999	999999	210	999999	999999	951	204	999999	245	999999	407	999999	977	442	238	999999	550	379	999999	158	999999	999999	256	999999	76	999999	843	999999	999999	292	924	263	798	330	164	999999	872	438	447	999999	851	499	153	511	999999	999999	999999	464	859	513	342	173	195	274	85	999999	221	803	678	531	117	238	98	953	344	154	445	657	287	564	928	999999	932	958	307	663	584	744	339	999999	999999	999999	999999	423	949	760	77	534	254	887	462	79	999999	915	999999	622	411	999999	176	999999	868	190	187	304	584	229	241	237	966	421	692	999999	473	915	705	729	132	674	13	584	86	911	413	999999	112	859	999999	26	999999	684	999999	394	999999	999999	894	999999	999999	999999	838	730	999999	840	999999	
832	999999	999999	605	843	220	999999	500	999999	197	592	999999	957	999999	786	202	725	866	225	999999	291	999999	308	898	67	31	999999	999999	320	999999	283	65	999999	353	580	999999	126	263	519	805	999999	194	524	206	986	568	937	868	424	999999	123	999999	313	851	285	672	896	98	548	822	161	999999	999999	999999	999999	536	610	999999	206	591	86	999999	999999	419	740	107	999999	111	999999	498	94	999999	113	700	999999	999999	751	394	78	907	308	37	715	999999	654	784	14	622	292	459	958	333	671	833	543	650	515	999999	121	188	999999	795	999999	59	738	960	370	489	999999	504	999999	226	545	298	293	999999	757	661	999999	956	103	32	818	462	999999	760	528	279	166	81	903	858	283	999999	880	999999	851	665	957	999999	423	999999	443	788	674	742	787	383	549	495	999999	854	137	164	999999	15	999999	723	519	978	442	100	332	117	600	926	943	655	999999	780	206	999999	703	82	542	578	588	40	999999	798	972	999999	730	671	187	58	730	999999	805	874	535	138	999999	979	260	333	201	335	197	747	798	142	964	769	999999	802	161	65	999999	999999	426	999999	934	999999	15	296	370	661	929	552	206	999999	850	543	255	999999	945	999999	999999	999999	387	262	843	51	999	999999	190	999999	382	999999	999999	674	999999	999999	999999	588	204	435	974	999999	963	540	405	645	551	999999	292	431	524	999999	857	999999	999999	413	138	174	999999	893	721	175	999999	999999	288	554	999999	531	327	561	999999	666	999999	520	749	857	255	999999	856	207	499	34	558	999999	999999	161	999999	470	999999	103	170	293	484	311	713	808	857	563	999999	851	990	29	999999	730	345	999999	357	347	687	386	167	291	317	999999	999999	697	999999	999999	999999	999999	36	193	999999	234	999999	801	999999	572	807	941	999	691	999999	999999	999999	999999	378	827	423	588	999999	999999	999999	999999	936	879	999999	578	999999	25	999999	511	600	135	824	999999	929	432	340	999999	675	999999	999999	746	387	475	695	312	699	999999	329	790	933	384	332	845	999999	45	298	521	825	999999	663	999999	749	999999	999999	999999	190	999999	550	945	999999	880	912	28	651	47	999999	999999	193	673	879	985	696	999999	999999	999999	802	978	407	999999	999999	818	717	999999	131	999999	996	888	384	235	131	999999	382	383	999999	63	471	314	204	372	368	827	338	162	999999	678	999999	347	999999	874	999999	211	12	999999	999999	677	172	850	999999	999999	50	999999	95	957	552	589	612	323	118	524	999999	498	784	45	535	316	490	565	338	999999	654	659	999999	510	567	919	297	726	571	625	
890	621	417	302	331	579	742	380	609	153	76	780	999999	405	129	999999	999999	967	999999	505	999999	606	521	453	258	391	999999	585	400	633	302	886	752	493	999999	144	90	492	713	999999	999999	120	999999	999999	386	873	430	999999	999999	397	999999	330	604	75	438	294	109	999999	999999	939	999999	167	979	999999	851	190	999999	745	771	984	99	934	263	999999	931	999999	650	999999	999999	384	961	257	203	12	140	971	291	686	65	349	999999	126	999999	773	999999	416	140	979	343	206	845	999999	801	406	308	567	76	439	143	361	999999	773	897	669	978	999999	963	999999	845	879	899	352	690	431	950	973	496	999999	968	525	999999	671	999999	870	539	287	456	999999	704	573	905	851	552	703	706	999999	228	778	795	695	999999	163	143	464	999999	502	993	999999	456	999999	80	586	471	618	415	971	780	36	140	999999	65	176	282	999999	974	57	800	987	724	999999	999999	717	695	999999	83	792	537	538	573	999999	999999	999999	350	379	503	999999	390	934	999999	734	490	202	999999	999999	640	999999	880	861	489	259	702	999999	655	767	580	363	891	999999	544	622	443	251	462	999999	417	979	826	999999	778	656	667	866	699	999999	999999	999999	78	999999	642	797	912	999999	59	324	344	287	430	583	798	999999	436	202	399	675	300	248	739	554	686	661	999999	999999	93	833	592	836	316	999999	569	28	999999	999999	555	746	710	767	202	999999	759	139	999999	999999	999999	638	229	474	476	34	699	959	822	523	914	981	348	999999	999999	225	732	507	970	765	999999	780	855	146	646	999999	964	533	999999	601	795	999999	999999	216	872	454	614	127	369	292	966	609	205	770	386	573	408	775	184	999999	999999	262	168	792	238	333	783	999999	999999	999999	999999	999999	999999	230	728	367	999999	142	72	999999	999999	999999	147	687	999999	414	584	95	760	83	254	199	358	78	196	543	398	320	977	548	671	531	999999	545	999999	800	696	975	51	28	695	999999	712	999999	375	800	124	480	999999	824	748	697	332	754	579	870	817	999999	44	195	968	567	164	999999	477	89	999999	602	999999	999	717	609	53	741	999999	978	999999	323	702	395	428	917	999999	162	799	999999	208	544	965	999999	983	851	999999	855	59	137	121	198	999999	999999	999999	522	999999	999999	116	999999	654	591	999999	601	393	503	999999	648	767	999999	249	11	999999	999999	880	780	636	111	26	866	668	197	691	260	866	298	755	416	910	999999	901	999999	56	660	999999	617	177	373	999999	489	999999	302	98	999999	999999	999999	473	999999	415	704	885	915	
999999	250	480	466	899	126	735	999999	748	735	737	860	160	914	955	74	185	273	999999	272	140	536	166	376	108	693	372	999999	824	691	11	216	30	985	999999	999999	190	862	718	60	999999	999999	740	999999	564	238	847	972	164	409	888	151	101	623	784	999999	94	999999	367	999999	754	979	999999	67	733	531	840	999999	566	160	884	323	555	562	999999	265	796	999999	811	870	999999	399	601	999999	803	859	125	407	211	999999	999999	86	504	511	305	658	604	683	251	43	397	683	416	999999	524	574	596	538	989	528	653	999999	301	496	371	365	388	854	263	873	999999	443	963	658	999999	807	819	53	266	975	661	122	940	999999	483	172	999999	596	901	238	273	586	417	683	264	999999	784	17	150	940	280	750	430	377	627	954	720	757	575	716	755	553	282	999999	867	541	999999	523	23	209	382	791	953	999999	610	999999	35	999999	404	620	33	811	903	999999	704	910	692	572	161	528	452	999999	999999	194	483	719	999999	999999	815	723	856	270	993	940	568	489	797	405	767	797	929	440	363	999999	693	943	649	956	319	999999	848	399	372	495	999999	156	770	769	551	890	525	631	474	680	763	762	999999	999999	999999	225	123	297	804	999999	598	21	872	75	500	539	79	999999	94	859	999999	467	898	507	193	999999	719	38	999999	877	281	307	966	682	201	930	134	999999	208	104	999999	561	594	19	896	745	284	704	278	22	820	177	999999	614	999999	306	864	321	778	346	505	95	444	927	91	999999	55	199	873	999999	414	392	160	999999	999999	323	872	888	610	999999	146	25	760	840	66	999999	760	361	876	895	76	999999	999999	861	999999	758	999999	999999	927	605	699	95	999999	999999	608	438	27	999999	999999	493	999999	975	710	999999	209	490	335	603	871	977	540	694	322	978	999999	600	483	298	402	267	999999	215	961	999999	749	61	194	62	242	628	97	214	761	999999	471	100	999999	578	661	999999	432	524	795	950	999999	14	772	851	213	999999	954	728	164	341	297	999999	24	705	999999	999999	306	282	370	253	889	336	932	928	999999	999999	497	905	637	295	834	999999	420	999999	938	744	289	999999	848	999999	999999	368	59	430	106	252	999999	407	987	513	810	160	163	999999	70	739	999999	843	343	799	520	59	101	999999	507	615	808	999999	767	846	869	963	434	145	578	999999	286	512	832	275	999999	99	917	999999	484	684	528	868	950	208	672	445	999	58	714	624	277	190	922	999999	444	83	999999	999999	999999	847	725	27	973	539	463	568	
21	78	472	430	141	967	395	822	97	999999	62	568	999999	433	963	385	430	953	264	106	590	352	831	264	458	999999	490	636	958	510	999999	421	745	114	999999	930	999999	999999	493	999999	794	109	402	504	30	82	968	999999	883	350	596	29	284	367	978	669	247	218	972	366	999999	759	999999	586	999999	999999	822	79	999999	43	798	999999	470	954	311	490	999999	337	999999	999999	806	279	752	618	914	875	146	387	135	764	999999	999999	999999	136	823	45	245	815	458	388	260	899	220	850	999999	459	999999	330	66	999999	999999	999999	999999	595	559	999999	16	999999	672	179	504	999999	943	244	349	430	824	999999	141	275	999999	143	878	855	999999	907	68	901	76	464	327	816	331	999999	55	999999	999999	726	576	615	38	989	999999	999999	883	815	955	976	511	131	634	999999	199	791	254	999999	999999	128	469	652	158	115	189	217	852	999999	999999	316	199	566	35	108	999999	525	246	264	989	999999	999999	320	999999	999999	400	945	829	113	627	540	999999	468	751	286	266	924	467	923	810	935	436	999999	999999	648	786	999999	999999	536	456	673	554	999999	596	442	155	158	700	75	714	999999	387	749	71	582	924	999999	814	999999	999999	843	68	322	454	64	999999	777	618	999999	306	455	849	303	656	953	985	999999	872	319	140	999999	999999	401	218	575	558	687	143	130	724	65	999999	999999	693	613	615	241	999999	542	280	378	540	398	769	269	395	999999	102	117	596	531	858	505	617	734	619	666	113	878	999999	484	643	999999	588	251	999999	999999	609	53	999999	999999	999999	999999	48	761	577	835	632	949	190	474	595	36	533	202	206	634	738	959	993	949	138	999999	46	999999	735	51	810	999999	943	892	484	58	769	842	674	999999	999999	999999	166	784	999999	163	697	42	889	616	964	999999	54	691	763	650	60	399	625	200	304	999999	999999	535	999999	999999	999999	297	989	546	267	691	528	678	999999	882	802	219	915	974	969	999999	905	129	87	999999	482	999999	139	834	998	379	226	484	234	222	829	631	758	928	157	410	999999	352	359	283	999999	376	523	880	847	840	999999	651	230	999999	999999	907	458	610	632	999999	999999	165	548	887	999999	53	453	954	63	181	460	987	999999	569	961	999999	769	803	558	999999	737	258	986	168	896	999999	263	934	874	922	999999	158	306	403	999999	886	804	471	809	999999	923	569	999999	676	389	496	824	999999	338	785	147	654	62	526	26	909	999999	999999	999999	899	790	999999	89	140	997	311	690	999999	327	85	758	999999	994	734	
999999	999999	431	319	778	409	999999	602	606	99	785	528	106	999999	999999	341	999999	423	480	909	43	414	489	696	678	87	805	401	343	262	36	838	660	327	343	847	999999	859	999999	591	999999	198	999999	999999	999999	478	215	910	999999	999999	367	345	828	95	999999	778	688	735	641	700	603	999999	268	353	73	999999	868	779	446	538	999999	858	811	888	760	845	999999	999999	351	999999	999999	999999	354	999999	894	999999	20	999999	999999	564	169	752	228	911	987	800	929	999999	926	408	610	436	474	518	141	509	533	939	334	999999	287	999999	393	440	827	999999	14	909	458	382	936	999999	999999	881	379	111	640	999999	900	959	915	932	573	942	999999	446	999999	835	999999	999999	167	81	999999	999999	287	999999	368	787	999999	288	999999	29	119	999999	472	999999	999999	999999	999999	40	869	999999	999999	374	999999	354	625	451	999999	391	289	179	999999	73	224	865	63	999999	604	408	999999	852	999999	622	174	999999	823	29	480	999999	999999	837	696	196	525	999999	42	875	827	999999	355	999999	946	703	999	626	336	56	999999	607	263	888	988	740	297	26	999999	999999	210	56	531	606	970	999999	227	451	999999	506	999999	690	832	999999	566	999999	999999	825	906	999999	623	548	568	776	689	873	40	284	999999	999999	899	509	715	616	674	781	412	749	946	398	485	557	153	999999	508	999999	774	84	999999	327	999999	471	999999	706	802	662	487	999999	916	107	527	999999	602	526	607	48	974	999999	513	784	999999	313	878	518	636	75	999999	999999	999999	999999	108	955	952	531	278	999999	399	19	813	999999	304	657	999999	848	999999	543	954	626	999999	469	675	558	571	999999	69	384	592	600	80	999999	267	999999	999999	999999	999	572	990	81	258	180	649	965	412	999999	489	999999	480	40	648	999999	121	778	517	999999	374	549	393	999999	472	999999	844	798	939	86	755	555	999999	999999	849	999999	999999	999999	377	61	819	709	156	81	999999	458	903	562	952	999999	625	488	999999	999999	999999	459	188	999999	609	364	999999	999999	36	335	744	933	438	999999	190	350	550	238	999999	465	990	664	403	322	355	23	990	292	845	999999	461	277	324	507	999999	999999	999999	966	282	23	726	968	683	999999	336	999999	30	388	999999	612	437	999999	88	775	685	847	65	999999	999999	596	999999	53	15	74	874	477	619	999999	82	789	231	583	955	397	999999	999999	981	582	986	231	993	999999	910	243	534	73	199	549	821	605	999999	262	736	999999	999999	683	999999	619	999999	858	515	99	316	592	391	853	441	690	45	663	866	482	880	18	
999999	999999	999999	771	539	999999	999999	79	119	476	455	999999	846	999999	999999	66	999999	999999	999999	137	716	904	306	327	852	680	631	508	513	168	999999	999999	382	727	94	999999	550	201	999999	145	580	445	980	839	147	422	17	173	999999	979	604	504	846	752	999999	698	464	815	919	999999	188	780	566	999999	737	593	596	129	194	859	999999	867	999999	500	557	280	999999	999999	190	439	673	468	565	533	563	244	25	999999	434	396	434	734	282	230	956	999999	878	999999	111	553	825	887	979	93	472	737	222	355	999999	32	999999	996	634	489	195	999999	224	42	396	503	577	967	694	797	434	781	999999	72	543	757	999999	999999	999999	999999	614	785	488	482	999999	826	31	669	434	412	999999	999999	109	999999	44	246	585	999999	642	608	976	858	203	191	999999	999999	151	159	999999	447	629	879	999999	999999	875	999999	241	999999	999999	999999	481	908	542	292	185	997	682	802	38	307	999999	556	261	757	660	999999	592	307	823	380	684	871	999999	986	782	999999	796	111	917	634	14	999999	999999	83	136	78	325	910	15	661	18	349	131	999999	275	83	627	999999	348	129	999999	934	999999	999999	999999	999999	60	999999	509	999999	211	580	885	403	999999	339	999999	999999	999999	592	439	681	301	999999	371	345	750	353	999999	709	999999	999999	763	797	999999	79	924	282	198	526	28	769	411	572	459	437	463	727	220	936	401	448	262	756	999999	145	642	756	239	548	999999	706	835	800	999999	299	817	97	999999	233	414	409	990	115	573	999999	280	728	712	933	882	999999	999999	785	318	999999	999999	17	117	680	436	177	53	649	666	999999	934	611	999999	170	620	375	999999	986	531	991	458	157	192	999999	999999	913	54	305	999999	837	573	60	491	999999	639	810	980	906	796	247	365	999999	449	999999	999999	669	483	551	323	516	881	999999	999999	326	227	512	824	98	999999	523	132	747	982	828	748	884	999999	603	999999	809	395	243	200	293	635	999999	708	929	999999	206	999999	503	999999	160	955	427	796	999999	433	137	985	892	101	283	999999	617	368	620	513	852	550	880	30	513	130	647	956	999999	999999	119	999999	895	999999	619	93	629	765	832	873	999999	999999	953	999999	403	824	503	152	916	179	28	749	999999	426	999999	999999	999999	482	478	39	317	471	826	999999	323	333	999999	999999	999999	200	494	852	535	747	192	999999	596	999999	999999	689	627	505	49	800	672	999999	999999	478	373	963	533	157	999999	803	565	999999	271	478	856	999999	733	999999	670	999999	684	175	999999	999999	243	676	69	
849	855	788	411	812	431	35	999999	953	616	999999	723	518	999999	347	564	732	192	332	503	128	853	556	956	221	834	324	126	999999	156	376	244	697	904	999999	301	509	401	752	438	245	666	902	463	121	693	162	68	346	611	491	999999	999999	183	999999	996	999999	832	200	978	117	908	315	807	250	999999	35	613	983	999999	65	341	439	893	267	461	950	102	844	528	681	265	780	895	664	217	333	524	963	687	999999	677	210	773	331	337	360	999999	223	735	667	548	84	300	999999	160	728	999999	999999	489	999999	216	999999	672	999999	851	999999	420	999999	42	63	511	999999	306	63	388	140	999999	571	930	111	855	879	999999	860	142	191	489	348	999999	488	314	609	484	641	786	689	999999	476	480	999999	939	999999	999999	999999	166	999999	999999	247	999999	30	72	456	985	387	199	337	999999	999999	174	669	648	81	638	554	748	902	175	664	999999	699	999999	199	999999	731	171	999999	698	999999	999999	244	414	252	180	493	425	858	623	106	999999	999999	810	726	311	810	560	867	999999	636	932	264	732	122	970	479	427	873	364	263	225	296	999999	450	117	930	265	405	999999	154	138	890	999999	999999	222	817	888	999999	887	291	999999	304	589	72	505	449	511	301	282	701	76	552	999999	370	880	165	820	369	618	381	554	165	966	178	508	51	976	663	899	999999	999999	999999	985	82	93	921	706	576	999999	668	429	964	133	999999	88	585	999999	918	999999	67	997	528	999999	999999	999999	25	337	999999	563	463	473	847	401	130	999999	524	999999	999999	287	959	459	999999	999999	999999	999999	999999	42	766	99	922	655	68	475	842	164	999999	293	479	346	77	593	294	22	491	204	581	999999	12	98	564	28	999999	641	999999	607	999999	113	318	563	156	983	999999	331	640	808	415	999999	558	999999	999999	240	999999	94	219	375	174	999999	933	755	381	28	999999	678	535	904	999999	427	246	244	410	958	975	999999	200	93	32	999999	381	683	789	208	999999	47	999999	333	999999	999999	431	863	443	522	180	562	999999	137	954	892	796	736	128	988	999999	324	564	101	265	999999	894	135	352	211	859	999999	965	182	14	991	638	212	974	808	995	383	801	887	787	422	732	72	139	139	177	645	999999	999999	999999	699	482	948	77	757	999999	305	520	242	999999	920	999999	20	133	962	263	593	761	999999	999999	999999	999999	676	313	842	449	832	996	223	43	999999	999999	174	118	315	519	690	144	999999	999999	700	862	568	999999	999999	999999	721	939	176	875	999999	883	254	808	999999	
186	999999	644	999999	317	999999	999999	307	208	449	999999	432	901	817	453	573	459	999999	999999	302	899	999999	452	999999	26	728	892	999999	347	999999	999999	451	999999	808	139	713	56	909	999999	667	999999	565	370	999999	642	403	820	999999	722	312	134	999999	756	516	411	232	363	208	218	589	271	479	960	748	119	783	75	999999	688	999999	527	549	999999	829	901	343	593	666	803	999999	999999	999999	116	999999	335	990	694	849	407	999999	359	999999	700	330	406	999999	999999	999999	676	999999	337	726	999999	982	785	584	715	927	614	77	638	999999	405	999999	999999	500	999999	999999	422	999999	99	225	696	999999	391	679	849	999999	433	980	999999	971	999999	999999	295	191	338	134	999999	751	285	767	999999	999999	277	661	452	115	648	906	999999	679	999999	557	770	121	40	661	601	999999	999999	410	999999	634	339	667	707	461	310	499	172	248	677	670	999999	999999	999999	999999	513	729	237	743	665	527	432	999999	771	442	182	183	161	999999	999999	999999	26	874	999999	611	10	999999	954	999999	805	158	744	319	12	538	714	448	141	673	157	871	999999	991	745	976	999999	280	999999	275	289	137	348	495	715	534	654	999999	68	379	365	999999	775	999999	999999	999999	783	999999	65	243	727	733	51	999999	999999	661	273	999999	999999	297	409	729	999999	688	710	677	999999	258	999999	477	999999	745	999999	762	317	999999	999999	999999	63	999999	203	999999	999999	999999	999999	555	95	860	999999	64	999999	630	839	770	969	635	197	999999	536	270	706	534	519	588	999999	999999	353	999999	180	284	564	999999	971	901	104	999999	514	63	999999	165	592	950	999999	548	999999	263	905	999999	792	681	999999	999999	115	792	532	668	579	999999	999999	999999	999999	805	690	691	999999	639	659	999999	676	658	131	143	945	380	678	755	999999	970	382	105	86	732	497	498	227	553	999999	188	378	999999	742	999999	750	585	953	787	270	600	58	999999	604	999999	999999	143	560	923	999999	734	124	776	426	608	264	217	488	479	318	999999	474	947	122	480	569	250	999999	252	392	370	426	890	495	652	922	999999	501	999999	789	999999	999999	303	488	999999	73	602	19	143	999999	543	107	999999	479	78	135	999999	463	133	407	702	227	317	999999	704	317	233	999999	999999	686	459	999999	378	689	954	263	180	468	999999	999999	999999	999999	782	629	999999	273	999999	421	999999	526	820	351	378	712	96	146	630	763	783	483	840	999999	245	457	174	828	728	794	524	815	954	999999	142	716	439	471	444	688	999999	999999	375	811	862	257	999999	117	346	665	603	818	633	
417	685	999999	576	655	995	335	464	30	544	158	897	999999	571	188	219	662	283	999999	701	941	999999	999999	118	38	999999	999999	999999	66	491	73	200	706	191	546	957	295	999999	784	999999	999999	999999	670	999999	999999	914	999999	685	686	898	684	392	979	127	692	346	343	738	999999	205	16	999999	408	539	481	999999	201	430	34	231	924	999999	999999	157	591	717	411	454	891	124	208	999999	905	168	806	999999	221	999999	499	210	623	556	999999	999999	470	376	999999	999999	426	270	999999	999999	661	465	974	171	893	831	535	999999	999999	999999	999999	433	997	999999	999999	249	732	800	745	611	999999	824	607	377	921	909	687	225	891	280	999999	631	999999	378	651	449	193	644	786	389	63	999999	275	733	708	177	591	765	537	999999	407	625	524	121	999999	837	857	606	250	984	154	999999	93	664	861	999999	999999	999999	63	398	66	97	23	365	558	999999	558	874	669	753	328	999999	999999	315	872	999999	116	289	999999	999999	591	587	999999	802	999999	743	440	610	871	491	144	999999	712	149	529	320	999999	168	562	491	288	983	936	497	666	233	632	778	999999	459	120	753	158	249	807	999999	999999	999999	130	815	976	947	999999	187	619	365	218	548	785	999999	800	947	726	987	535	608	999999	907	999999	22	999999	662	818	422	381	999999	999999	473	999999	61	626	400	48	999999	999999	340	999999	758	878	310	24	94	992	240	658	999999	37	170	714	209	999999	786	84	118	704	999999	139	589	806	238	999999	745	216	734	935	410	909	999999	482	204	626	891	39	835	997	36	999999	588	999999	218	999999	653	759	142	232	999999	326	999999	52	201	211	999999	952	649	759	279	877	268	304	258	263	58	688	519	582	936	757	248	121	678	654	551	825	597	875	897	986	83	511	105	94	979	999999	291	999999	234	938	999999	86	728	158	410	293	515	999999	314	999999	249	560	295	93	87	818	999999	999999	659	576	364	774	861	293	803	756	209	174	283	123	407	999999	357	997	377	172	999999	529	999999	267	320	642	571	999999	746	523	225	21	16	171	999999	999999	343	658	584	999999	224	444	354	654	94	351	999999	200	567	722	999999	999999	999999	915	435	844	302	401	266	999999	212	928	546	290	540	197	167	122	551	662	193	698	423	762	948	947	185	999999	183	968	960	999999	999999	34	320	927	306	999999	735	726	999999	941	402	861	412	295	898	74	123	896	193	569	649	905	999999	514	999999	953	999999	487	669	703	227	297	762	832	563	522	970	613	891	76	386	824	220	
252	999999	999999	359	999999	59	999999	999999	287	785	400	731	469	495	805	63	999999	134	257	999999	999999	723	115	109	580	732	386	103	510	15	126	193	824	999999	296	217	322	603	999999	438	999999	227	999999	999999	372	110	103	36	174	559	999999	942	139	767	999999	528	201	463	779	929	999999	999999	999999	282	999999	217	907	999999	209	999999	740	749	819	819	508	999999	999999	603	736	479	638	360	928	950	466	999999	999999	66	233	767	26	859	999999	385	765	540	251	668	842	165	999999	329	827	577	819	999999	132	319	999999	940	999999	999999	726	999999	300	323	99	35	815	494	163	850	999999	999999	999999	999999	924	444	999999	999999	289	124	761	581	286	999999	533	361	141	999999	61	744	797	293	32	428	999999	524	94	999999	451	226	852	357	12	352	777	395	996	937	874	999999	265	300	660	630	836	999999	33	999999	789	738	894	158	999999	418	63	268	999999	162	748	410	360	612	526	73	272	999999	579	999999	542	147	365	999999	999999	373	999999	999999	632	401	592	987	501	999999	999999	713	999999	703	999999	593	299	519	976	999999	199	999999	999999	999999	773	596	368	433	575	99	999999	652	999999	701	999999	79	929	555	999999	27	569	760	999999	256	950	999999	742	568	498	985	999999	32	170	521	13	999999	45	835	999999	45	42	168	422	411	999999	999999	999999	630	999999	845	663	743	884	959	283	439	565	91	999999	959	999999	800	934	590	454	426	492	861	697	47	43	103	822	599	984	410	348	507	999999	940	483	121	230	999999	331	901	999999	210	247	574	763	953	999999	773	191	999999	234	831	957	999999	999999	999999	999999	309	811	569	920	294	975	872	101	67	499	762	999999	742	999999	291	268	552	288	291	999999	133	284	90	999999	58	417	751	186	999999	999999	354	423	14	999999	999999	999999	761	999999	853	235	374	999999	705	464	380	999999	448	662	999999	573	415	958	245	854	809	35	999999	609	872	876	233	999999	584	518	154	348	482	564	659	450	506	999999	435	66	260	650	579	625	590	999999	969	99	244	999999	144	999999	187	160	379	895	999999	162	118	976	11	678	898	196	999999	999999	814	884	999999	999999	76	999999	533	189	999999	169	455	115	28	999999	999999	999999	461	641	383	758	171	332	194	999999	340	353	462	459	64	581	751	999999	315	558	946	94	95	742	876	300	999999	997	555	219	449	14	144	997	78	999999	226	267	813	561	999999	999999	999999	248	170	723	391	83	999999	32	417	999999	800	470	999999	822	999999	718	764	92	999999	999999	776	975	324	336	219	999999	390	
197	365	494	999999	753	688	999999	394	999999	581	163	909	788	999999	533	801	999999	213	673	833	999999	817	999999	999999	730	666	706	716	999999	924	834	513	926	999999	937	999999	923	493	999999	782	710	437	212	146	999999	999999	116	301	999999	183	999999	133	546	631	144	379	857	991	849	97	981	999999	999999	999999	747	999999	983	106	934	999999	878	892	165	999999	132	818	615	370	891	999999	999999	414	473	999999	985	710	967	305	558	567	809	932	644	960	800	963	767	999999	399	999999	999999	20	367	386	305	55	967	654	508	999999	764	496	999999	301	999999	576	999999	128	937	46	682	687	547	376	67	945	999999	205	999999	168	60	336	971	929	367	548	57	999999	256	939	999999	322	796	241	803	999999	831	352	999999	999999	999999	648	352	999999	999999	512	472	990	328	359	797	999999	564	350	999999	437	525	180	999999	989	529	195	872	997	303	369	891	316	573	745	123	999999	773	866	477	411	984	619	649	855	85	67	769	896	152	971	758	456	964	999999	999999	999999	418	442	999999	505	776	354	69	920	999999	999999	426	583	245	999999	999999	697	999999	865	999999	999999	530	89	913	471	425	975	854	331	999999	445	352	207	999999	462	497	341	171	971	634	639	999999	729	999999	919	999999	195	661	261	999999	70	583	109	999999	890	999999	338	528	243	89	801	500	737	319	185	813	229	635	999999	403	665	536	901	999999	812	999999	801	844	994	999999	240	324	603	999999	550	861	252	999999	999999	332	999999	813	928	999999	833	149	822	999999	69	115	999999	560	878	857	999999	534	682	869	120	545	339	494	533	411	849	999999	896	390	768	323	571	999999	999999	460	244	852	607	999999	406	999999	533	390	785	999999	420	679	999999	999999	49	999999	999999	999999	999999	522	993	999999	289	526	52	999999	999999	442	652	745	999999	474	999999	999999	622	465	926	673	472	447	21	948	709	645	999999	180	51	999999	350	752	999999	197	783	65	467	570	573	91	967	60	430	100	738	49	354	946	696	999999	999999	583	100	999999	911	999999	510	54	965	999999	535	872	315	999999	999999	899	611	356	691	927	999999	62	999999	844	706	421	26	921	220	670	301	54	483	32	38	766	662	627	286	67	999999	422	999999	929	556	999999	745	338	999999	999999	999999	999999	265	999999	67	999999	691	255	810	999999	708	589	834	305	999999	999999	398	292	73	334	247	984	79	633	382	999999	457	963	298	611	676	688	922	381	242	304	999999	714	999999	958	999999	416	817	787	358	999999	588	999999	999999	999999	706	462	999999	673	601	452	927	
631	395	520	622	999999	999999	209	823	999999	667	462	72	58	700	683	327	114	259	830	177	292	285	417	959	157	386	231	904	223	422	258	999999	999999	376	168	328	454	346	358	999999	617	963	337	307	135	999999	538	375	32	145	171	424	770	999999	645	356	978	999999	474	350	735	304	609	999999	418	682	282	682	542	364	872	767	900	999999	559	328	947	119	834	999999	848	856	882	87	261	833	19	513	731	999999	350	894	999999	17	723	322	999999	729	888	452	964	856	999999	999999	272	999999	999999	399	725	999999	408	999999	999999	999999	502	879	422	531	357	585	673	768	950	730	999999	978	895	893	657	999999	964	228	999999	391	999999	992	33	224	815	999999	320	999999	788	414	999999	482	178	999999	515	844	900	832	382	313	999999	999999	905	112	999999	294	508	999999	741	999999	362	999999	647	344	999999	509	855	207	999999	499	999999	62	980	546	327	999999	999999	999999	999999	812	999999	142	845	917	612	999999	999999	999999	999999	530	358	690	878	308	62	233	999999	834	999999	15	988	702	125	999999	48	726	224	369	784	121	484	999999	999999	928	999999	229	999999	999999	731	867	422	934	636	999999	151	999999	183	682	493	999999	999999	975	884	382	824	643	999999	963	878	885	999999	728	146	999999	999999	999999	448	950	165	832	888	115	112	834	593	64	76	930	741	463	999999	542	875	690	415	508	48	999999	114	509	213	380	851	846	341	999999	798	187	149	999999	146	233	526	660	215	600	873	59	999999	769	577	96	231	425	342	999999	852	455	53	548	999999	579	845	999999	629	517	264	265	999999	899	266	888	999999	36	326	999999	999999	999999	999999	815	634	988	89	344	931	126	158	436	513	348	841	999999	143	600	999999	999999	388	870	40	697	345	617	556	889	513	999999	305	999999	108	23	976	636	969	999999	999999	408	499	510	724	512	368	828	751	164	68	913	754	999999	709	759	999999	156	194	788	479	26	442	200	831	253	999999	999999	337	500	999999	214	383	906	999999	999999	77	999999	999999	528	338	999999	866	999999	830	600	934	115	999999	999999	999999	830	451	191	758	999999	966	309	678	481	691	999999	999999	261	999999	853	540	848	512	999999	692	72	999	999999	999999	999999	160	50	369	999999	319	716	466	989	426	541	762	999999	158	999999	951	768	209	999999	836	999999	27	614	999999	999999	999999	999999	602	999999	656	999999	830	999999	731	796	746	999999	939	447	999999	975	948	999999	835	260	999999	348	700	722	838	924	863	334	830	537	944	546	440	392	181	999999	123	760	999999	415	711	977	
470	362	999999	999999	828	761	999999	861	999999	516	778	359	885	721	394	880	999999	999999	157	505	999999	203	851	209	496	999999	276	999999	861	197	177	999999	548	123	878	999999	677	999999	106	112	821	968	563	999999	767	90	506	459	839	999999	893	611	268	216	32	276	510	844	539	281	495	999999	999	786	349	359	999999	772	843	999999	212	63	999999	999999	999999	986	999999	423	441	415	999999	816	108	628	304	999999	170	342	100	611	838	999999	999999	824	617	256	999999	777	98	999999	999999	734	616	793	40	839	976	223	532	46	999999	999999	413	999999	999999	999999	476	381	999999	783	999999	478	999999	999999	999999	379	779	811	999999	436	27	863	334	34	146	325	209	315	999999	464	589	947	810	64	975	750	429	160	603	938	780	597	295	315	228	800	62	384	585	999999	999999	999999	785	105	29	772	999999	999999	987	905	478	170	999999	37	999999	252	668	627	266	467	949	629	217	499	656	429	578	999999	805	345	273	825	729	936	404	424	999999	714	45	213	987	50	172	999999	469	619	814	268	120	976	141	435	128	128	711	999999	957	295	449	599	203	999999	999999	651	641	653	441	846	632	780	90	954	592	62	479	909	466	519	39	46	615	999999	908	829	214	838	706	999999	235	964	466	876	999999	445	20	254	467	521	66	816	188	967	635	999999	999999	999999	842	999999	999999	802	973	447	265	999999	999999	883	999999	999999	446	999999	946	830	999999	667	323	999999	689	156	51	234	999999	945	999999	223	857	647	684	999999	932	37	995	640	999999	432	991	29	620	999999	460	136	420	712	84	262	870	999999	355	968	999999	692	497	696	34	425	360	37	984	52	999999	346	999999	266	821	419	808	315	868	999999	676	304	593	999999	696	915	814	738	871	211	352	508	999999	999999	999999	999999	539	999999	615	999999	82	999999	45	577	999999	999999	927	163	891	664	454	564	999999	166	301	999999	108	670	999	119	999999	621	166	782	999999	56	54	493	705	581	879	999999	699	332	126	712	999999	25	521	582	987	999999	847	999999	757	788	28	145	424	837	999999	869	309	506	999999	460	999999	262	999999	269	79	444	999999	320	785	999999	999999	167	999999	999999	999999	93	158	999999	131	950	773	949	35	911	38	908	78	868	439	20	209	203	397	665	905	16	147	262	512	553	999999	537	431	812	923	861	105	835	383	68	720	881	384	985	686	858	236	999999	241	170	999999	589	880	775	745	999999	770	999999	999999	457	945	999999	915	578	999999	246	999999	223	988	176	999999	243	495	380	299	328	
818	999999	978	56	780	181	999999	999999	187	623	656	656	77	999999	999999	720	161	999999	123	823	965	806	247	450	340	22	977	74	357	142	999999	510	485	426	852	368	405	637	676	773	875	999999	401	999999	589	871	999999	999999	86	103	91	999999	266	475	362	22	174	999999	999999	768	204	956	994	54	529	156	999999	999999	999999	999999	999999	999999	259	350	999999	999999	415	124	861	469	999999	251	999999	264	999999	999999	253	20	74	840	204	867	921	908	579	918	999999	999999	604	443	700	506	336	354	778	999999	999999	916	527	961	606	59	999999	255	902	952	999999	999999	993	993	902	999999	586	568	537	456	999999	351	771	39	821	68	519	428	769	369	999999	643	485	999999	225	337	493	113	999999	999999	999999	999999	999999	626	949	999999	999999	610	541	539	919	767	817	331	964	968	155	999999	149	548	540	999999	486	542	47	999999	999999	510	778	574	677	999999	334	392	265	927	345	154	89	999999	999999	909	886	239	999999	157	826	999999	528	257	191	994	963	999999	614	943	999999	473	588	999999	586	852	832	966	999999	446	442	999999	999999	999999	999999	10	418	999999	842	999999	371	256	102	890	509	110	981	530	393	682	999999	999999	777	322	999999	871	566	464	404	853	86	920	376	14	714	401	97	491	999999	190	586	803	853	983	581	942	381	697	125	485	999999	311	583	190	925	803	999999	999999	999999	762	444	999999	765	988	554	999999	880	98	186	117	999999	500	906	212	999999	716	786	999999	740	795	499	999999	349	918	983	775	999999	196	999999	910	744	343	191	999999	746	631	48	999999	438	999999	999999	293	520	18	999999	379	404	380	999999	219	27	862	23	514	999999	575	614	846	15	778	113	693	999999	276	372	999999	319	999999	999999	999999	678	921	365	609	733	216	358	341	999999	999999	380	999999	112	869	999999	882	329	999999	599	181	27	201	859	660	999999	999999	283	254	999999	792	70	359	915	619	999999	106	506	999999	780	66	999999	283	999999	401	408	146	591	150	999999	489	360	642	455	293	999999	486	71	705	999999	365	932	113	695	999999	553	30	61	492	999999	796	386	915	896	543	954	743	999999	467	999999	890	787	142	871	165	442	427	904	631	999999	65	999999	800	831	425	999999	999999	588	738	848	387	95	999999	812	999999	113	445	746	911	999999	713	685	603	453	999999	577	799	999999	539	230	135	125	429	330	282	761	585	94	480	419	840	165	72	999999	874	805	688	329	295	62	997	681	993	302	458	379	441	999999	150	847	999999	999999	58	517	999999	271	999999	778	540	
999999	528	360	276	502	498	558	999999	984	579	885	888	479	945	487	233	454	132	999999	999999	903	330	238	944	632	999999	957	117	999999	999999	613	149	999999	789	999999	999999	646	999999	500	804	900	756	456	778	264	958	855	936	999999	999999	279	148	999999	906	636	503	299	416	999999	418	540	451	78	999999	965	746	978	689	484	953	587	999999	632	999999	971	156	874	460	689	673	239	30	546	270	999999	999999	610	14	162	967	244	239	771	92	273	459	688	999999	812	518	980	175	999999	999999	706	999999	516	216	999999	999999	999999	839	726	970	188	519	999999	808	473	999999	146	974	536	516	719	357	277	999999	69	521	999999	517	648	999999	692	73	568	929	999999	999999	958	403	78	672	999999	405	512	801	999999	999999	999999	999999	999999	320	381	16	999999	945	897	359	963	966	157	423	32	121	201	555	999999	125	951	999999	254	87	999999	742	905	864	177	324	999999	999999	646	315	967	587	999999	337	799	686	435	622	999999	999999	432	991	999999	655	649	237	213	957	523	999999	802	580	999999	816	777	638	110	773	778	583	513	496	330	999999	456	445	498	863	755	601	689	338	999999	50	655	999999	497	999999	225	940	120	887	952	999999	512	999999	951	806	559	171	585	999999	844	458	700	935	999999	413	208	214	738	999999	212	999999	108	999999	637	999999	170	236	151	850	558	837	473	626	544	999999	339	69	493	999999	314	999999	999999	38	493	494	349	999999	999999	94	61	999999	212	770	999999	40	758	48	999999	365	646	999999	29	735	999999	17	999999	83	999999	209	83	149	720	56	45	618	906	80	999999	152	255	450	357	67	798	547	635	703	941	513	713	999999	310	999999	56	981	574	290	999999	486	999999	275	328	680	20	912	301	999999	734	76	133	688	68	616	999999	205	999999	962	999999	565	382	999999	142	887	495	999999	839	592	999999	999999	999999	626	154	503	999999	979	999999	677	56	886	999999	479	969	875	999999	999999	242	693	27	999999	15	612	354	369	999999	229	143	441	194	999999	999999	708	165	999999	32	507	543	564	999999	140	84	308	915	59	999999	999999	999999	267	507	470	551	155	574	159	59	442	282	785	399	422	846	999999	492	820	813	547	999999	300	999999	999999	491	677	718	887	776	706	696	304	999999	999999	907	876	999999	723	685	999999	144	16	629	999999	234	758	174	561	293	393	816	105	245	772	589	31	999999	624	978	873	437	687	383	353	999999	978	735	999999	514	969	756	768	144	886	413	317	999999	272	658	733	512	167	999999	392	890	999999	68	287	
999999	886	472	319	745	812	999999	456	999999	286	844	256	999999	976	999999	999999	637	57	999999	359	999999	282	361	151	965	255	370	279	93	990	463	154	919	999999	576	999999	507	446	33	332	999999	956	999999	394	999999	412	999999	536	120	289	755	842	640	709	919	349	535	330	354	499	451	999999	373	999999	823	700	336	575	410	999999	815	200	34	638	962	999999	597	966	999999	563	545	834	168	999999	245	621	999999	220	538	236	103	999999	999999	533	881	176	592	52	571	728	85	144	999999	999999	473	564	817	11	747	516	752	568	999999	790	999999	616	71	570	999999	211	196	999999	47	184	999999	638	107	500	999999	795	819	999999	405	995	999999	999999	709	476	999999	680	803	512	473	31	999999	999999	579	312	579	274	115	999999	645	369	541	958	106	951	999999	999999	467	327	253	951	697	206	172	999999	312	999999	906	594	999999	726	999999	999999	999999	26	699	799	69	795	921	493	689	796	909	46	999999	530	313	757	118	504	999999	999999	269	521	333	287	999999	967	999999	35	367	520	791	919	960	999999	314	90	261	568	999999	999999	405	760	272	900	297	136	159	782	999999	999999	999999	999999	513	922	423	142	692	422	437	102	795	895	135	179	14	990	999999	604	225	233	505	549	728	551	90	508	259	433	999999	246	817	999999	785	218	43	999999	415	47	444	182	397	839	141	683	876	510	635	999999	895	307	999999	999999	566	999999	653	937	17	962	842	915	883	269	999999	200	284	999999	120	999999	145	949	584	999999	169	999999	999999	999999	999999	999999	675	580	873	165	537	692	196	272	661	769	565	106	58	453	205	529	999999	137	417	999999	999999	308	399	999999	957	946	722	21	395	523	190	999999	529	963	296	272	51	999999	999999	739	14	21	916	351	361	49	901	140	999999	640	999999	707	259	999999	999999	377	999999	164	208	590	970	184	999999	147	999999	578	576	94	167	932	999999	571	405	677	999999	999999	999999	58	367	999999	999999	591	178	755	768	483	999999	999999	327	919	92	886	529	152	769	999999	144	779	762	999999	473	816	999999	999999	161	193	999999	581	999999	257	985	141	797	289	999999	388	16	132	378	115	840	999999	767	247	999999	601	51	263	999999	116	263	611	296	999999	455	239	999999	267	603	585	999999	166	522	79	933	999999	98	250	607	390	823	21	410	657	942	999999	58	736	70	559	152	59	673	434	994	384	845	223	833	999999	770	749	999999	999999	999999	684	10	999999	313	999999	513	801	655	999999	292	999999	211	638	641	505	191	999999	206	53	442	131	
493	98	85	559	116	999999	416	303	999999	84	492	616	999999	267	949	360	432	172	56	350	404	155	999999	752	182	216	581	338	133	999999	999999	485	999999	999999	999999	911	622	754	999999	637	394	362	999999	999999	759	999999	915	384	999999	999999	459	44	996	102	727	347	999999	999999	387	899	303	999999	179	731	531	17	265	999999	76	48	738	999999	379	418	955	52	247	999999	999999	587	301	207	782	303	438	518	488	999999	96	853	964	300	377	893	999999	999999	192	186	686	751	339	15	317	517	101	999999	999999	587	146	684	999999	24	338	799	608	106	999999	875	302	23	999999	999999	999999	222	83	448	999999	486	84	649	999999	999999	256	251	257	295	889	275	211	999999	853	999999	132	411	753	950	961	577	294	248	21	316	883	672	233	999999	192	104	443	653	481	999999	513	497	999999	49	767	999999	551	322	999999	40	674	645	170	627	999999	421	469	133	487	999999	201	836	637	999999	187	583	28	915	112	794	999999	999999	185	674	397	634	585	713	192	874	35	971	999999	980	999999	248	999999	605	999999	770	999999	319	176	999999	987	677	999999	282	862	193	78	636	220	421	208	999999	469	496	240	249	835	999999	999999	612	999999	229	999999	656	910	938	81	422	457	341	169	522	999999	437	999999	720	775	313	851	998	805	398	761	620	999999	527	778	26	375	228	999999	999999	999999	563	999999	768	872	212	371	923	122	999999	189	878	261	685	999999	41	809	999999	999999	532	904	942	999999	318	999999	999999	999999	393	999999	65	57	239	407	290	154	829	999999	999999	847	572	941	928	999999	160	219	883	368	106	794	747	216	999999	999999	999999	974	435	756	999999	310	687	338	978	763	67	999999	950	999999	971	541	903	999999	890	672	901	590	999999	999999	656	109	584	826	999999	999999	422	848	202	999999	994	316	718	82	664	618	999999	244	963	999999	999999	551	269	411	396	999999	999999	111	326	192	851	821	997	378	109	632	725	999999	560	389	999999	218	416	474	486	665	822	830	980	999999	512	667	627	812	999999	115	839	182	439	999999	999999	320	532	999999	633	183	318	350	973	41	892	308	683	584	823	620	999999	795	999999	999999	742	69	131	999999	679	999999	204	195	151	994	793	553	431	348	680	40	686	406	999999	313	356	999999	857	948	390	214	984	53	989	617	970	54	999999	707	479	999999	199	488	340	449	978	132	208	978	999999	349	999999	345	903	792	933	738	999999	621	384	270	212	183	662	474	999999	161	999999	534	999999	999999	999999	999999	868	41	841	207	999999	999999	334	
234	283	879	709	51	999999	648	149	999999	683	999999	99	635	332	219	446	25	825	865	249	827	999999	674	954	999999	53	162	477	872	951	735	999999	999999	297	160	999999	999999	999999	621	146	561	999999	999999	850	792	659	669	401	658	594	825	999999	999999	161	506	307	999999	924	219	997	185	181	999999	255	947	569	535	348	999999	233	999999	552	214	728	999999	815	999999	823	171	999999	384	761	818	287	136	363	999999	412	790	999999	386	408	999999	623	960	390	745	754	903	233	999999	330	229	434	999999	283	999999	482	472	691	381	999999	763	379	999999	424	362	989	128	593	109	999999	558	329	999999	715	298	590	768	308	80	181	920	938	716	63	542	394	806	999999	195	987	939	108	481	601	644	884	999	545	37	755	635	319	133	10	771	999999	587	765	999999	999999	714	999999	999999	210	865	824	662	570	999999	999999	193	275	408	121	999999	460	848	255	999999	414	591	999999	280	999999	545	611	814	999999	999999	642	806	999999	999999	608	282	774	487	281	735	820	231	439	663	69	572	370	910	22	999999	321	61	342	694	999999	999999	999999	894	306	664	264	999999	946	288	250	999999	151	407	999999	838	418	999999	576	520	261	999999	999999	569	221	752	185	700	802	898	999999	590	474	357	297	999999	790	880	999999	616	481	809	285	999999	422	999999	430	999999	121	183	409	349	484	821	442	398	844	999999	682	553	488	999999	999999	57	319	659	697	999999	120	999999	58	537	791	960	999999	451	906	11	156	324	332	999999	588	629	999999	630	999999	652	999999	898	768	999999	207	637	137	917	602	238	841	762	209	999999	999999	924	999999	999999	558	999999	783	991	492	843	999999	368	999999	275	999999	587	557	688	554	999999	999999	221	429	191	339	163	832	999999	999999	677	169	393	125	999999	371	664	505	999999	82	999999	869	922	416	999999	99	999999	417	861	942	999999	680	162	999999	999999	755	639	504	942	542	405	999999	661	999999	814	683	999999	253	533	904	320	999999	930	616	999999	186	957	999999	503	102	499	746	970	189	834	997	17	999999	961	999999	731	169	562	95	677	999999	217	779	601	251	999999	596	999999	957	631	999999	750	546	254	977	797	834	999999	850	999999	659	722	482	319	999999	999999	219	292	592	183	999999	999999	845	939	75	969	188	999999	262	396	903	862	22	557	902	999999	999999	929	999999	999999	897	168	712	999999	28	185	734	469	999999	575	495	314	300	784	481	411	904	606	189	18	618	629	749	999999	148	796	709	999999	417	569	215	289	999999	999999	285	991	999999	802	921	
890	244	719	429	686	999999	599	572	238	86	500	352	864	750	974	536	277	419	999999	999999	232	476	809	62	999999	370	999999	999999	999999	508	489	593	111	999999	299	773	899	210	72	999999	549	233	480	848	916	227	999999	539	334	999999	18	581	568	999999	699	423	434	666	999999	325	694	593	718	999999	999999	906	999999	188	461	210	636	77	357	697	363	998	999999	961	146	997	29	676	681	941	499	907	35	212	985	999999	349	999999	999999	746	867	956	515	999999	260	19	975	172	87	133	284	941	234	871	545	999999	427	999999	530	999999	999999	28	999999	999999	240	999999	999999	999999	203	585	861	403	999999	999999	829	407	999999	255	999999	136	31	999999	599	558	666	558	999999	999999	666	294	457	875	999999	788	450	849	999999	738	999999	571	138	937	969	501	271	999999	869	999999	51	148	218	182	762	403	195	999999	429	363	120	681	16	727	999999	908	138	999999	999999	999999	169	980	362	754	999999	149	998	94	999999	999999	296	785	688	68	122	528	86	285	999999	319	999999	11	999999	691	999999	999999	999999	410	565	70	999999	286	200	999999	464	70	785	463	446	623	405	111	561	999999	77	999999	993	948	615	853	832	852	872	381	691	168	560	999999	137	898	999999	597	528	999999	733	999999	999999	112	603	61	742	999999	839	500	913	500	449	107	999999	303	999999	616	794	712	238	521	999999	819	894	306	509	124	336	548	48	807	582	734	598	66	739	890	355	564	120	219	22	381	467	200	719	462	57	833	63	999999	802	816	999999	222	999999	776	217	999999	551	628	296	999999	999999	115	918	715	509	567	564	954	999999	240	601	29	999999	41	999999	704	587	56	76	502	999999	79	15	766	145	386	459	963	682	58	999999	492	922	999999	999999	361	281	13	953	490	279	108	707	571	999999	578	713	999999	424	513	719	504	999999	794	806	392	110	999999	999999	133	117	999999	282	999999	228	999999	999999	786	121	10	432	583	103	999999	233	396	371	443	551	567	672	999999	548	999999	338	518	930	138	914	537	260	129	434	830	382	677	826	495	353	115	999999	926	462	423	999999	146	411	975	570	420	30	666	611	22	999999	232	62	112	883	709	189	969	872	584	749	313	158	273	213	556	569	876	99	445	95	745	999999	135	98	202	117	955	567	503	517	593	518	422	379	999999	624	723	612	643	999999	512	64	878	999999	999999	987	999999	771	24	999999	999999	577	999999	926	715	800	927	999999	690	999999	233	411	999999	76	165	794	736	893	63	931	845	999999	455	519	583	
691	999999	461	321	215	968	193	553	999999	373	26	353	496	664	360	999999	710	921	51	702	111	685	812	517	982	261	999999	718	93	999999	879	999999	656	353	999999	256	999999	999999	485	633	999999	857	726	703	149	451	250	999999	703	243	145	353	999999	816	999999	15	741	999999	338	999999	724	999999	470	646	493	895	696	152	640	999999	999999	18	999999	417	662	253	999999	999999	378	540	999999	26	25	849	870	536	999999	999999	999999	28	515	532	373	531	909	574	397	999999	219	253	754	107	597	999999	999999	137	907	999999	164	999999	56	632	999999	797	943	999999	999999	620	999999	957	999999	857	281	622	597	700	644	999999	999999	97	999999	878	999999	999999	786	913	999999	425	838	743	628	718	685	641	999999	883	956	575	588	212	999999	776	315	261	74	999999	825	975	999999	999999	492	993	500	76	383	177	733	999999	21	40	289	999999	782	41	338	999999	182	639	649	714	999999	999999	336	304	973	88	573	647	69	889	97	452	423	526	999999	999999	227	619	268	999999	159	516	999999	557	922	89	994	283	923	999999	724	999999	336	297	578	422	667	999999	102	304	999999	95	390	999999	942	836	621	265	780	703	252	563	381	844	564	236	515	778	382	893	94	300	999999	999999	174	901	126	999999	948	838	999999	32	999999	963	212	74	135	440	615	96	467	999999	999999	230	361	999999	999999	999999	732	999999	906	888	999999	208	220	312	371	925	999999	999999	999999	496	317	941	734	230	46	999999	642	500	110	999999	172	999999	999999	356	797	503	113	12	999999	999999	999999	606	999999	999999	208	999999	999999	899	703	210	482	574	375	971	431	561	495	141	135	406	999999	999999	999999	831	726	537	772	999999	515	867	999999	956	954	95	104	710	20	655	31	999999	664	742	797	999999	602	999999	920	465	925	999999	999999	971	876	689	999999	999999	365	999999	363	670	555	999999	394	835	388	525	619	290	877	720	999999	999999	999999	416	742	999999	445	999999	239	137	617	317	999999	279	999999	999999	89	999999	999999	934	999999	910	999999	361	172	775	358	961	999999	86	979	639	588	999999	694	178	861	470	947	999999	724	999999	870	235	62	248	949	124	976	538	999999	354	979	942	374	640	999999	758	253	966	999999	483	830	162	158	999999	999999	734	584	690	999999	619	327	633	219	341	50	76	308	924	826	243	999999	983	999999	634	660	645	999999	64	630	113	226	981	918	250	193	718	87	999999	519	999999	539	296	549	827	37	355	733	43	599	481	999999	329	150	525	498	846	521	999999	326	93	894	530	69	999999	403	345	
715	968	157	332	988	233	999999	610	703	698	999999	813	606	315	999999	999999	465	158	652	999999	841	999999	752	347	206	564	758	999999	330	19	236	663	433	691	640	764	885	277	493	237	999999	999999	821	800	412	708	916	999999	181	999999	999999	911	999999	506	999999	321	226	999999	135	434	999999	978	290	694	472	779	389	915	999999	999999	920	197	999999	999999	982	999999	582	999999	934	497	999999	999999	264	242	944	325	999999	927	196	999999	547	85	151	69	762	935	258	136	338	999999	999999	999999	999999	34	177	877	256	817	524	202	739	275	876	637	786	999999	999999	58	749	156	358	999999	728	999999	609	999999	55	605	999999	56	999999	455	623	311	179	645	410	240	74	77	78	999999	999999	994	588	282	999999	999999	282	999999	999999	210	387	999999	284	866	282	989	424	332	831	650	164	478	149	999999	651	574	468	150	327	999999	983	682	88	744	59	734	768	336	645	999999	333	628	834	852	77	999999	37	999999	372	999999	815	742	245	999999	459	999999	999999	999999	999999	634	55	141	716	999999	227	705	113	539	816	548	230	999999	686	299	327	535	999999	296	226	220	547	165	777	906	999999	251	999999	659	295	999999	879	473	705	21	999999	999999	999999	116	635	372	999999	999999	496	824	200	727	65	999999	999999	999999	999999	568	88	420	999999	889	363	810	999999	976	268	453	254	700	999999	999999	392	675	802	135	623	536	661	853	882	999999	999999	953	715	999999	999999	500	999999	371	999999	321	395	294	923	607	837	111	67	659	999999	999999	253	795	164	443	344	390	999999	974	999999	764	906	234	538	47	229	999999	105	109	999999	768	999999	883	876	358	371	999999	751	204	298	521	999999	999999	999999	997	806	873	999999	999999	615	804	356	584	70	999999	414	170	999999	999999	388	437	16	957	868	999999	989	369	919	999999	82	246	638	949	686	789	294	999999	999999	540	241	355	611	824	493	985	422	320	823	816	943	999999	999999	999999	816	860	514	999999	143	414	17	999999	999999	992	208	999999	176	406	897	281	999999	999999	684	225	654	999999	826	192	474	999999	923	679	999999	112	862	999999	895	999999	999999	825	284	999999	771	81	533	794	400	618	625	124	819	999999	423	999999	51	443	526	136	221	783	999999	332	56	261	491	338	900	852	999999	337	484	999999	273	81	996	11	738	613	692	859	642	217	567	360	72	907	266	999999	71	999999	999999	768	561	360	791	999999	726	999999	590	999999	999999	548	999999	297	999999	426	751	999999	999999	49	704	912	444	361	151	826	765	999999	999999	999999	82	905	999999	710	
982	715	841	913	290	55	285	999999	33	999999	965	999999	999999	279	720	645	999999	914	449	31	724	442	334	999999	219	964	196	40	331	999999	132	988	756	999999	999999	924	999999	838	70	509	764	999999	999999	946	396	56	108	999999	975	552	427	999999	999999	770	985	550	390	642	704	326	859	254	999999	26	999999	976	347	999999	999999	999999	70	326	999999	939	999999	248	553	387	812	999999	865	700	64	778	589	964	532	986	999999	764	544	942	144	744	650	999999	588	999999	582	420	709	999999	531	189	492	110	313	526	513	999999	996	13	999999	541	999999	168	200	128	999999	409	453	361	999999	209	261	999999	192	119	299	747	660	999999	999999	402	462	999999	999999	999999	296	488	661	999999	482	55	999999	999999	122	602	294	491	329	999999	444	182	966	358	999999	331	928	373	918	204	237	999999	96	325	207	438	88	999999	990	326	832	949	748	447	878	999999	441	720	999999	589	825	807	427	999999	246	633	999999	114	724	999999	946	922	570	466	999999	716	959	999999	343	684	523	999999	501	13	636	495	433	529	480	882	889	217	367	338	379	999999	348	999999	89	574	12	974	29	999999	999999	910	999999	999999	668	171	161	989	999999	332	75	999999	315	424	564	750	209	906	634	842	957	999999	565	241	97	359	377	73	999999	769	681	549	531	358	633	726	999999	152	861	318	999999	899	830	45	999999	999999	124	923	999999	339	374	106	349	186	195	641	354	157	204	318	793	97	999999	617	999999	525	753	957	791	837	643	67	55	325	121	67	907	529	967	992	245	454	732	999999	404	999999	209	354	172	999999	999999	958	948	552	524	999999	282	222	394	747	351	166	142	503	695	317	60	999999	75	137	733	999999	190	211	83	999999	365	593	223	75	326	408	794	999999	465	684	119	503	800	478	999999	694	144	230	650	88	322	999999	347	96	534	185	999999	999999	267	556	778	746	999999	185	287	999999	999	329	431	943	371	342	999999	20	208	557	233	999999	999999	999999	999999	960	560	995	37	999999	255	136	540	150	999999	999999	999999	909	999999	372	34	999999	999999	106	999999	815	798	707	716	980	200	337	888	999999	951	692	999999	229	866	818	999999	999999	158	999999	443	872	789	999999	824	999999	799	999999	114	835	532	999999	999999	999999	353	874	171	853	288	999999	937	999999	248	563	198	999999	77	322	999999	999999	186	551	477	51	662	822	35	999999	883	114	190	71	232	999999	453	353	297	445	875	991	656	342	204	999999	222	524	634	235	102	397	543	999999	999999	27	999999	999999	141	363	
593	531	849	654	969	183	867	999999	999999	196	119	999999	149	632	447	61	440	844	356	999999	829	148	198	800	425	999999	999999	703	999999	999999	999999	472	222	999999	999999	999999	152	12	372	31	999999	999999	999999	999999	126	257	257	911	49	44	999999	999999	634	764	534	999999	342	58	239	483	612	999999	999999	491	793	647	632	999999	781	102	908	438	481	335	142	492	999999	750	999999	177	248	659	663	999999	628	588	837	457	999999	406	21	103	773	888	418	79	446	346	654	999999	624	999999	140	946	999999	999999	343	308	632	999999	145	591	374	999999	245	953	510	959	862	215	809	185	806	384	999999	815	664	592	917	72	56	973	106	214	999999	206	529	716	814	481	254	539	824	367	270	430	728	711	999999	464	569	486	999999	449	669	448	244	755	865	999999	492	750	391	569	994	171	495	999999	518	48	434	793	155	999999	960	280	999999	999999	123	660	96	953	939	462	999999	570	999999	999999	999999	114	999999	773	850	503	988	999999	157	265	999999	109	935	999999	203	999999	40	775	341	999999	489	399	97	795	641	215	233	539	999999	999999	75	434	673	837	999999	999999	86	660	942	651	999999	465	999999	105	86	24	725	528	759	334	431	728	238	405	999999	155	26	999999	999999	999999	279	458	692	229	199	938	999999	107	943	999999	537	380	832	999999	700	999999	277	992	719	626	489	999999	780	486	999999	347	205	278	999999	999999	999999	999999	528	307	381	945	773	903	999999	999999	589	628	584	999999	797	61	999999	548	704	999999	878	34	457	999999	166	574	677	216	722	852	742	167	437	474	404	999999	852	999999	319	755	260	374	96	999999	999999	861	131	999999	689	999999	999999	656	573	525	600	999999	463	22	151	999999	277	999999	190	63	405	431	201	119	574	180	208	371	239	949	894	999999	938	876	478	305	452	865	527	276	411	95	999999	999999	873	42	173	840	999999	999999	487	693	193	42	185	615	669	22	247	518	257	89	999999	999999	999999	999999	999999	999999	544	999999	999999	999999	49	914	652	999999	838	289	245	542	16	368	977	727	471	211	330	905	700	862	999999	440	627	999999	28	999999	668	969	291	787	608	586	305	547	157	84	999999	278	390	866	777	999999	776	705	511	888	112	699	162	429	765	528	886	681	999999	924	999999	41	895	330	999999	999999	998	458	999999	430	72	439	580	397	557	62	999999	833	95	999999	999999	999999	507	999999	228	969	999999	861	31	90	700	999999	999999	232	999999	622	999999	69	226	908	391	328	771	91	999999	999999	999999	765	999999	713	12	62	
596	965	271	863	534	765	112	680	62	147	436	999999	999999	448	111	357	107	935	679	465	617	187	863	999999	159	425	999999	555	850	61	999999	318	999999	999999	38	999999	961	435	999999	999999	999999	545	856	999999	891	917	361	999999	999999	771	667	936	44	547	444	418	999999	999999	713	118	461	999999	999999	10	999999	999999	776	92	420	999999	396	671	847	999999	508	82	331	619	453	999999	74	926	983	88	393	63	999999	540	213	619	270	45	721	979	165	410	714	999999	106	772	151	999999	999999	831	385	996	999999	971	48	372	999999	492	999999	481	54	535	572	752	616	104	844	246	878	801	999999	361	949	868	906	107	999999	999999	522	681	999999	794	959	162	703	397	964	999999	999999	840	532	777	563	250	935	629	837	962	248	999999	927	904	999999	176	999999	34	999999	229	999999	940	14	621	970	800	999999	259	999999	420	999999	229	140	542	744	999999	278	702	798	709	999999	287	269	405	999999	520	753	196	404	793	800	999999	351	999999	999999	561	836	999999	807	999999	999999	685	62	427	913	29	871	395	169	362	999999	999999	236	346	999999	787	680	608	999999	459	57	205	855	783	620	999999	877	395	305	999999	211	368	895	45	999999	258	234	842	492	999999	649	999999	999999	51	999999	999999	999999	14	458	460	999999	238	525	999999	999999	663	829	278	807	999999	151	486	100	975	999999	538	763	999999	495	48	562	838	999999	187	810	689	178	814	887	478	999999	873	937	845	313	972	842	547	331	999999	428	956	45	947	75	172	278	999999	889	367	387	262	518	999999	999999	52	122	348	546	35	494	25	391	338	617	999999	549	255	672	189	999999	225	869	308	999999	999999	803	178	121	647	421	999999	924	530	999999	673	364	999999	947	271	859	503	10	999999	999999	412	574	706	999999	797	623	32	388	710	999999	171	393	220	799	301	249	944	237	999999	614	376	101	860	246	999999	914	999999	307	999999	329	201	225	573	605	217	999999	106	837	323	34	999999	740	223	858	999999	999999	153	727	655	32	915	999999	999999	690	999999	321	713	469	999999	883	999999	725	976	391	479	946	999999	614	592	269	152	116	913	874	226	999999	877	11	316	664	999999	305	651	389	999999	925	123	882	279	895	327	636	452	439	999999	999999	763	831	389	984	999999	539	144	999999	879	808	362	236	999999	700	443	711	163	731	123	999999	83	597	977	553	832	999999	344	697	942	515	664	484	999999	553	872	56	622	999999	203	999999	170	265	509	605	572	999999	418	999999	999999	999999	483	720	326	136	999999	175	999999	
999999	161	533	204	446	454	373	154	999999	784	921	827	999999	99	831	538	882	145	999999	999999	381	999999	999999	999999	999999	245	336	42	944	167	999999	953	707	999999	786	999999	670	999999	999999	999999	145	461	694	111	497	999999	74	526	651	192	444	999999	781	999999	482	854	215	14	438	211	127	341	209	721	469	967	130	205	312	661	867	844	421	16	952	920	296	844	999999	999999	180	810	391	999999	999999	334	182	999999	718	932	965	665	608	522	693	999999	262	999999	642	999999	999999	868	223	990	324	599	999999	775	999999	999999	999999	370	999999	425	999999	317	999999	447	999999	999999	795	500	486	380	695	211	246	999999	999999	999999	668	999999	211	999999	390	312	596	401	447	133	999999	406	999999	166	374	604	692	192	999999	386	999999	814	999999	507	734	141	999999	842	999999	122	999999	681	999999	999999	999999	254	169	471	44	728	999999	558	999	875	390	398	995	330	16	101	518	63	415	936	999999	853	999999	703	999999	258	920	753	107	999999	999999	82	944	527	271	130	445	230	157	764	664	307	999999	109	126	346	146	71	999999	212	604	999999	275	526	685	51	999999	465	999999	785	808	999999	460	674	115	318	999999	478	69	885	655	999999	999999	651	281	995	47	249	586	440	122	999999	916	894	730	999999	999999	427	841	229	225	999999	535	372	956	697	846	151	999999	808	892	667	11	950	999999	999999	999999	624	254	690	13	999999	878	999999	999999	999999	60	566	943	645	999999	999999	636	839	670	675	999999	543	695	584	158	896	999999	778	999999	454	856	999999	999999	425	76	192	999999	161	225	560	999999	279	698	999999	999999	289	999999	358	306	865	999999	999999	290	881	552	859	999999	670	541	999999	999999	999999	717	228	102	999999	999999	528	578	329	853	485	623	120	999999	493	844	689	937	869	999999	897	481	999999	423	694	685	999999	999999	216	999999	512	620	118	999999	11	562	480	913	562	999999	679	780	999999	22	556	999999	180	999999	68	25	249	732	672	999999	521	628	44	804	408	408	999999	999999	371	999999	350	864	999999	968	572	930	999999	775	385	999999	29	127	999999	670	867	999999	515	156	813	201	24	780	999999	999999	629	382	999999	999999	515	163	999999	33	418	911	999999	691	42	999999	745	137	651	474	357	999999	399	404	134	374	936	262	892	617	999999	179	61	570	999999	816	999999	199	413	697	270	231	513	995	708	592	999999	186	999999	314	411	685	550	999999	999999	94	999999	235	999999	999999	739	999999	270	688	192	249	860	999999	774	999999	862	556	724	953	213	136	360	403	696	999999	376	760	999999	
588	999999	165	999999	999999	999999	832	515	123	941	999999	999999	999999	960	824	999999	469	732	896	412	896	451	854	999999	597	999999	999999	734	907	538	999999	999999	999999	999999	999999	481	36	619	359	999999	942	710	748	615	999999	994	206	175	535	589	237	809	479	358	252	146	361	204	41	174	841	107	999999	585	235	474	979	893	288	353	999999	849	999999	933	470	195	703	249	497	999999	149	140	209	327	311	906	316	999999	870	545	999999	831	999999	999999	999999	844	999999	173	999999	999	25	312	887	999999	801	387	999999	546	887	67	443	122	706	438	34	711	897	290	283	328	999999	999999	33	742	999999	955	270	198	811	625	93	539	999999	498	999999	836	999999	27	525	924	480	769	999999	813	111	17	134	159	169	999999	946	821	890	71	840	999999	289	154	958	999999	126	999999	735	999999	973	903	999999	218	851	197	468	880	765	359	999999	999999	999999	219	640	225	830	999999	38	999999	679	999999	999999	797	999999	921	557	107	68	679	807	241	43	480	999999	208	753	916	308	971	952	76	66	541	223	451	999999	79	514	743	25	15	999999	345	999999	711	263	466	560	929	640	370	999999	999999	999999	999999	365	999999	380	442	999999	914	999999	66	999999	613	215	118	583	216	871	999999	593	999999	664	801	32	697	999999	137	944	297	999999	379	341	592	254	999999	989	607	95	915	699	999999	999999	999999	999999	163	898	999999	506	155	882	999999	68	162	776	999999	431	999999	999999	667	258	252	497	999999	559	999999	999999	855	999999	245	129	976	130	956	788	521	54	563	608	868	999999	999999	631	799	414	20	999999	188	815	748	548	248	22	427	666	457	584	106	550	999999	999999	53	621	271	36	906	234	112	999999	999999	461	868	152	725	868	350	620	698	770	549	133	546	49	620	999999	999999	964	999999	299	341	937	948	22	848	441	756	295	370	773	999999	785	999999	814	560	999999	999999	106	999999	559	326	836	885	336	999999	636	999999	999999	11	575	999999	942	531	813	999999	327	999999	999999	303	294	121	65	999999	925	999999	763	914	999999	488	999999	25	999999	677	999999	972	505	61	622	999999	222	999999	999999	294	795	627	566	999999	999999	782	243	999999	825	803	999999	999999	270	999999	960	74	248	721	169	999999	678	559	371	999999	388	840	536	275	890	844	999999	743	368	771	465	999999	704	509	520	949	999999	549	199	999999	999999	704	712	999999	101	557	772	500	390	999999	616	245	265	301	875	999999	999999	999999	999999	980	722	269	999999	499	999999	662	369	999999	211	220	280	138	369	999999	600	684	138	617	
183	343	82	589	362	999999	165	229	52	999999	633	955	703	286	999999	999999	267	999999	625	222	799	439	197	43	299	180	956	487	875	873	999999	200	999999	999999	999999	999999	908	143	906	999999	344	900	999999	956	999999	999999	516	994	482	160	134	195	69	915	999999	743	155	999999	999999	192	185	677	354	178	712	999999	530	75	491	106	310	999999	508	677	877	898	820	241	927	54	663	961	14	724	749	514	141	519	820	61	414	869	999999	723	772	666	556	999999	253	672	725	451	513	999999	850	999	687	391	999999	999999	999999	914	121	999999	528	224	673	629	428	207	311	999999	255	439	692	440	291	999999	905	221	999999	378	999999	999999	999999	221	457	628	999999	749	827	750	481	999999	137	500	999999	597	205	558	993	999999	32	56	371	999999	206	83	693	999999	999999	902	999999	827	999999	554	926	999999	999999	999999	766	999999	755	999999	999999	561	999999	354	999999	201	681	694	589	356	227	425	999999	999999	894	613	25	383	934	463	999999	925	999999	654	332	583	573	902	999999	888	791	949	180	353	999999	809	186	851	771	999999	738	34	322	139	609	163	207	985	999999	323	301	392	119	302	999999	454	999999	883	999999	728	628	779	34	700	565	278	254	13	275	94	437	999999	612	442	725	999999	612	144	999999	179	999999	588	940	356	596	999999	839	999999	705	999999	522	302	829	53	873	958	10	621	999999	999999	908	204	719	877	885	999999	780	676	999999	999999	841	163	838	853	353	49	838	677	113	165	438	999999	307	54	572	145	343	568	568	999999	999999	990	569	713	999999	190	999999	73	999999	999999	628	999999	311	74	999999	999999	463	975	700	834	129	332	517	418	903	542	999999	675	315	749	794	999999	117	810	634	850	999999	135	593	999999	180	775	216	999999	537	999999	74	999999	664	999999	682	368	999999	999999	646	684	483	161	999999	727	292	203	757	999999	999999	999999	65	501	999999	538	775	337	392	537	663	354	999999	999999	881	638	478	999999	20	111	77	436	353	383	173	949	377	442	325	999999	879	976	27	494	999999	130	219	572	801	135	438	354	976	341	81	999999	568	610	999999	181	258	627	999999	656	653	999999	73	681	338	490	999999	999999	22	526	657	686	337	999999	900	760	428	905	863	885	673	723	999999	21	312	871	391	767	999999	154	617	262	793	371	840	734	66	538	244	321	999999	105	342	999999	683	394	965	936	999999	519	753	352	764	307	982	930	787	62	379	467	108	404	181	867	908	999999	892	965	790	176	704	890	671	552	920	577	390	10	
338	917	905	454	67	651	999999	275	498	496	388	999999	947	14	999999	777	222	570	924	999999	551	288	999999	999999	156	542	815	862	681	222	386	414	550	999999	724	461	999999	654	346	999999	999999	643	907	999999	999999	999999	999999	700	999999	893	339	360	653	915	458	59	999999	906	308	524	836	537	593	999999	119	999999	369	999999	290	999999	999999	568	233	404	997	908	381	105	999999	276	323	125	140	999999	999999	999999	999999	634	338	674	45	654	356	822	999999	939	59	631	296	999999	520	999999	419	999999	677	771	999999	259	999999	550	999999	331	999999	41	999999	721	407	999999	999999	94	999999	734	999999	615	670	999999	221	411	999999	68	999999	750	999999	808	755	999999	705	999999	120	999999	898	512	716	787	999999	714	170	999999	620	971	542	999999	237	999999	999999	785	237	804	365	115	559	725	547	999999	691	927	522	685	999999	999999	26	302	695	293	195	710	28	54	619	956	411	897	790	740	999999	999999	522	606	417	999999	36	901	749	15	560	183	964	856	999999	78	201	999999	48	673	955	999999	999999	944	27	999999	767	192	194	408	703	662	934	807	343	86	999999	916	277	315	920	999999	553	999999	999999	999999	745	999999	948	999999	999999	999999	858	126	784	999999	999999	999999	589	727	212	844	716	350	311	999999	248	999999	522	29	663	285	999999	732	999999	839	696	866	221	15	999999	605	243	644	644	777	999999	817	32	66	28	836	999999	550	112	86	409	212	389	999999	999999	588	649	999999	886	489	999999	135	999999	944	590	201	367	583	999999	607	999999	81	706	534	103	430	144	465	11	826	948	666	629	676	999999	493	999999	386	242	365	999999	999999	999999	164	67	678	454	87	999999	827	479	999999	999999	505	475	999999	506	999999	741	999999	454	193	928	69	541	999999	505	696	513	107	999999	980	350	427	651	306	324	551	476	424	976	999999	999999	999999	357	204	899	134	211	113	986	999999	999999	890	910	772	386	999999	623	15	183	757	573	999999	123	498	413	350	853	178	23	999999	387	327	375	398	999999	999999	712	346	999999	380	495	410	120	90	346	459	516	879	999999	626	928	471	251	229	492	999999	70	999999	999999	559	999999	43	99	41	255	326	999999	522	578	632	999999	999999	999999	999999	271	173	269	999999	161	953	833	974	999999	999999	36	999999	86	999999	905	584	693	999999	999999	603	110	462	320	88	999999	999999	934	999999	999999	298	641	652	619	448	957	329	360	37	706	838	999999	305	785	702	999999	340	250	379	617	993	939	141	730	258	702	809	852	190	209	142	999999	840	674	959	
755	384	306	637	197	999999	234	665	156	999999	878	999999	676	617	999999	504	999999	564	386	316	359	510	999999	999999	746	158	477	999999	828	574	819	999999	631	825	947	999999	43	612	192	41	769	283	984	23	999999	898	142	999999	116	704	362	464	463	367	610	255	462	999999	999999	49	118	63	837	999999	897	992	182	850	670	999999	470	176	382	354	547	85	999999	999999	991	848	25	242	74	999999	999999	365	431	274	225	701	178	109	721	152	922	999999	445	412	999999	387	725	999999	573	663	999999	196	91	999999	819	999999	729	999999	999999	52	999999	876	989	714	999999	542	571	907	999999	968	999999	371	999999	240	432	831	999999	123	791	614	999999	733	668	411	888	35	283	322	454	691	972	623	165	679	999999	55	725	731	52	999999	815	817	999999	999999	388	873	999999	851	686	988	893	616	763	339	919	301	999999	999999	825	344	269	999999	462	943	999999	661	215	775	122	386	115	999999	80	217	798	999999	999999	73	999999	25	293	431	636	466	797	366	859	826	759	826	838	147	905	708	999999	999999	365	999999	999999	726	999999	966	999999	309	999999	984	545	999999	540	615	225	154	999999	810	60	999999	999999	995	999999	999999	999999	999999	26	296	548	968	13	372	893	999999	999999	372	464	999999	357	327	692	337	584	813	820	999999	999999	154	611	693	999999	104	999999	486	946	999999	999999	968	925	288	999999	452	999999	999999	999999	999999	999999	309	665	852	689	999999	463	732	155	294	999999	342	819	999999	102	872	684	854	396	909	999999	999999	294	999999	999999	999999	999999	999999	377	249	999999	670	832	648	652	986	488	759	13	321	640	925	340	999999	999999	235	159	438	195	87	767	906	527	81	468	999999	24	84	57	204	888	394	365	905	718	999999	510	999999	999999	116	999999	925	851	84	278	789	86	999999	999999	580	345	942	999999	299	481	999999	153	761	189	408	971	414	711	809	433	255	569	435	943	206	724	978	999999	89	694	841	65	999999	999999	679	178	391	441	477	858	999999	999999	75	434	57	607	749	991	999999	999999	999999	224	51	999999	999999	229	651	999999	445	855	367	358	803	604	639	615	999999	999999	510	239	589	972	999999	950	486	743	504	10	895	599	999999	999999	157	999999	715	627	999999	800	779	460	527	701	995	999999	501	597	708	471	794	442	906	790	490	216	555	16	979	100	999999	289	725	650	794	846	880	380	210	859	999999	21	601	900	189	60	712	999999	976	623	999999	888	45	42	999999	462	692	999999	506	941	399	708	648	999999	635	500	999999	876	907	159	741	
131	397	849	581	999999	841	16	611	999999	503	667	999999	366	999999	286	253	692	444	999999	164	695	873	269	999999	190	372	679	274	688	325	835	999999	827	999999	338	501	999999	999999	999999	621	686	999999	999999	447	999999	678	999999	291	999999	999999	52	441	576	994	55	257	138	388	401	420	171	999999	922	125	668	999999	213	484	312	999999	67	999999	999999	719	999999	123	999999	999999	738	512	90	398	999999	441	282	403	413	999999	836	999999	373	807	999999	22	999999	944	659	950	779	54	475	999999	978	999999	999999	811	429	999999	526	932	999999	316	650	888	340	999999	825	491	842	999999	283	380	647	231	422	259	999999	10	999999	533	463	857	52	999999	47	999999	419	999999	252	470	999999	556	315	904	999999	999999	167	999999	681	685	999999	999999	117	999999	771	104	999999	999999	161	939	999999	999999	596	992	478	591	273	999999	999999	68	363	999999	999999	999999	300	999999	74	743	589	365	102	10	328	584	999999	999999	750	537	922	942	121	663	201	313	829	999999	959	322	999999	60	793	210	329	623	331	645	999999	734	999999	999999	39	427	999999	796	999999	639	999999	22	999999	999999	841	735	999999	909	947	999999	292	999999	552	999999	767	751	317	999999	571	999999	999999	999999	262	769	364	25	322	878	912	693	496	404	466	200	452	947	999999	251	999999	68	176	419	675	631	363	999999	999999	478	999999	288	119	999999	234	954	958	406	760	818	999999	825	422	165	996	263	999999	887	479	362	303	820	26	999999	328	513	725	271	38	999999	999999	369	999999	999999	999999	634	584	858	180	511	241	55	197	916	422	393	645	20	422	422	427	476	999999	829	184	466	999999	53	999999	999999	999999	696	378	999999	412	469	999999	578	999999	372	999999	999999	716	999999	130	258	633	110	653	999999	868	714	849	999999	213	939	844	13	669	144	999999	541	548	999999	281	999999	677	67	513	952	400	77	456	59	743	82	759	557	708	926	999999	170	400	999999	999999	525	847	761	926	473	999999	999999	909	999999	999	148	999999	267	696	585	999999	999999	596	700	544	800	267	999999	873	140	999999	297	304	742	310	212	150	999999	999999	755	999999	915	141	50	337	410	999999	36	60	999999	275	501	860	132	355	268	573	699	840	62	999999	58	999999	795	999999	337	695	176	129	796	997	643	662	941	888	999999	443	999999	372	143	999999	241	748	278	865	687	437	999999	396	52	638	999999	332	553	498	649	37	346	757	10	999999	999999	907	263	999999	631	839	999999	244	999999	824	27	337	707	999999	36	309	619	999999	605	900	523	999999	86	168	555	
321	119	999999	248	637	107	999999	372	999999	999999	333	999999	670	244	999999	517	999999	706	227	999999	124	999999	143	471	350	417	416	161	109	201	221	830	105	999999	320	729	476	996	63	727	229	964	289	999999	702	999999	949	695	756	392	999999	999999	859	999999	441	999999	975	981	999999	999999	690	647	272	235	439	503	999999	999999	924	128	51	940	999999	499	401	999999	345	376	769	999999	468	721	404	717	615	148	999999	999999	621	624	754	494	999999	833	47	581	702	63	338	209	424	342	770	638	999999	646	430	369	999999	291	359	609	999999	370	761	969	999999	999999	999999	301	999999	842	996	310	374	556	841	818	462	819	457	292	47	570	999999	135	950	766	376	969	717	611	411	339	274	154	282	737	82	77	339	999999	999999	47	676	581	345	470	274	793	999999	612	999999	336	834	77	571	652	258	635	28	486	189	651	583	999999	440	667	999999	999999	284	113	999999	999999	490	310	999999	10	893	540	790	490	502	582	999999	115	704	85	999999	206	583	630	489	999999	59	852	967	792	463	999999	151	678	434	54	519	700	999999	522	845	533	229	570	758	717	845	537	984	999999	485	478	226	364	171	839	645	653	624	309	344	637	999999	999999	547	147	999999	121	65	457	72	474	999999	192	240	971	977	22	871	772	999999	522	868	370	999999	985	539	787	516	595	408	865	86	566	187	218	199	172	999999	999999	328	733	482	537	999999	21	999999	43	134	199	862	633	999999	851	707	822	768	999999	750	562	999999	611	604	470	58	207	999999	682	15	31	999999	814	988	260	999999	867	50	341	825	304	756	505	999999	999999	733	999999	93	234	999999	364	449	226	422	999999	24	716	139	999999	999999	347	623	556	38	112	999999	57	645	999999	408	840	782	437	157	455	805	111	948	999999	999999	999999	123	173	999999	650	582	566	401	527	245	736	738	38	852	999999	681	210	477	561	999999	685	999999	561	999999	999999	581	22	999999	967	665	912	768	851	999999	216	233	459	732	388	529	851	656	127	296	999999	999999	754	584	668	773	605	634	999999	378	999999	152	999999	347	804	78	999999	497	999999	861	999999	999999	999999	752	999999	999999	231	478	99	41	999999	999999	999999	999999	165	999999	827	999999	409	203	70	999999	381	483	233	73	670	122	999999	319	959	999999	999999	266	962	999999	999999	11	937	999999	552	137	545	365	320	32	140	298	192	887	251	142	999999	239	801	55	596	413	528	583	595	999999	550	779	82	703	805	755	311	461	999999	825	499	996	651	999999	742	26	173	
211	932	999999	930	49	77	826	276	999999	999999	917	117	810	483	999999	818	443	586	765	292	616	226	384	986	999999	999999	999999	642	100	588	999999	312	579	250	327	650	222	999999	511	999999	255	437	812	300	394	354	892	999999	145	999999	217	356	977	734	556	999999	558	999999	999999	855	651	194	185	999999	999999	999999	537	569	165	714	999999	265	999999	999999	46	188	999999	999999	999999	385	301	999999	999999	912	380	522	999999	999999	999999	999999	101	826	999999	655	70	71	261	999999	704	779	816	332	196	430	583	999999	280	922	999999	377	999999	475	999999	824	563	577	687	273	999999	84	289	692	876	822	999999	778	287	429	999999	999999	927	999999	388	822	999999	969	999999	86	338	999999	251	412	157	326	999999	626	42	999999	999999	492	384	988	999999	630	499	133	456	373	808	804	674	999999	929	721	450	572	96	999999	999999	594	999999	611	934	616	832	877	544	560	70	996	746	999999	999999	510	601	939	999999	758	333	445	522	523	277	999999	753	400	483	436	999999	199	540	999999	897	508	802	999999	63	755	999999	999999	588	896	313	812	67	999999	523	428	130	511	928	338	648	820	81	176	343	999999	863	442	403	118	684	870	465	685	236	829	707	828	885	889	960	710	856	626	220	465	476	212	876	64	999999	374	271	212	422	87	999999	636	440	999999	891	365	228	999999	222	442	356	381	999999	694	720	302	625	48	377	999999	963	455	955	877	933	999999	565	999999	803	320	999999	263	273	159	999999	80	999999	242	997	999999	492	386	414	777	119	105	889	191	344	999999	748	232	834	999999	999999	981	681	562	720	240	999999	879	676	999999	834	103	118	174	999999	649	903	392	999999	773	999999	587	51	188	767	837	999999	384	14	789	571	385	999999	788	45	421	399	835	522	766	804	999999	709	512	999999	999999	999999	725	890	999999	119	365	999999	70	39	999999	940	999999	795	882	469	425	874	999999	999999	458	673	329	138	880	260	78	999999	284	999999	842	878	538	244	751	999999	999999	999999	320	680	999999	204	368	758	509	481	999999	50	640	307	388	738	822	182	495	352	667	596	999999	444	50	495	999999	101	197	657	411	999999	999999	999999	999999	931	564	999999	999999	999999	999999	571	628	999999	364	38	240	976	589	999999	65	366	749	999999	193	999999	483	875	639	720	296	276	571	999999	80	637	996	999999	884	457	183	615	57	241	46	105	967	999999	90	22	264	930	511	92	602	999999	999999	999999	847	963	458	999999	999999	413	967	999999	999999	776	999999	999999	41	631	999999	142	999999	450	319	
517	999999	98	492	872	795	626	465	999999	764	488	259	999999	128	362	999999	999999	999999	494	47	999999	274	997	104	999999	282	999999	980	999999	999999	999999	162	161	999999	11	281	759	999999	585	893	951	948	611	284	999999	999999	313	608	679	999999	181	144	999999	412	675	253	375	993	301	600	441	646	832	527	395	336	999999	300	999999	999999	12	999999	423	601	999999	695	662	723	582	673	969	999999	311	762	666	244	715	749	999999	757	999999	999999	189	999999	461	315	125	999999	888	196	428	22	999999	598	868	999999	720	844	326	980	999999	652	420	627	631	686	999999	80	999999	160	620	358	240	369	184	999999	999999	999999	149	999999	580	579	999999	396	254	999999	999999	712	999999	999999	524	999999	432	999999	999999	264	354	561	364	775	999999	54	232	737	576	80	999999	132	424	631	470	999999	705	999999	410	21	817	34	382	674	423	632	185	925	999999	749	999999	161	202	919	892	709	83	374	810	535	999999	106	820	184	184	150	297	273	475	241	999999	887	999999	164	446	329	999999	689	362	999999	868	306	111	999999	999999	630	999999	505	739	760	999999	341	734	874	664	721	214	208	500	282	344	999999	460	999999	582	999999	482	48	482	572	999999	394	21	472	666	61	995	992	40	999999	219	792	999999	715	32	835	162	804	999999	725	124	999999	199	89	13	955	845	705	254	115	157	891	32	176	238	824	329	271	217	613	726	999999	177	945	72	551	389	745	382	999999	999999	677	999999	999999	457	551	204	932	469	999999	215	999999	748	925	999999	328	770	367	999999	207	515	891	597	886	999999	999999	999999	253	26	461	576	999999	332	506	229	999999	353	275	719	687	630	397	802	506	408	436	473	252	548	744	999999	32	268	999999	242	999999	90	999999	757	554	738	950	915	17	144	999999	967	252	999999	999999	974	504	647	999999	999999	128	999999	100	487	573	439	570	999999	999999	999999	554	841	157	274	235	398	690	999999	175	948	679	481	794	372	999999	469	999999	546	999999	770	287	999999	999999	608	123	905	990	999999	194	124	178	255	643	337	999999	273	819	978	480	538	293	987	482	851	999999	647	999999	728	999999	113	218	33	94	511	402	180	999999	549	160	329	408	999999	999999	60	779	999999	837	466	999999	39	649	252	999999	92	486	299	999999	617	999999	476	999999	271	999999	999999	905	999999	171	142	935	419	999999	280	827	160	140	777	664	431	81	472	809	838	945	165	464	965	957	999999	35	112	999999	764	838	684	719	999999	526	251	999999	999999	999999	999999	999999	373	148	378	425	999999	999999	
999999	635	999999	546	248	666	999999	325	834	626	939	999999	169	117	832	151	999999	442	152	441	993	260	999999	286	447	208	114	316	999999	26	96	999999	51	59	325	999999	999999	999999	599	27	999999	820	692	625	215	445	999999	597	699	231	22	935	283	999999	959	458	222	999999	108	49	999999	465	999999	818	999999	399	156	999999	791	364	353	999999	842	134	495	999999	999999	797	81	11	104	516	999999	361	13	999999	276	568	999999	999999	265	999999	129	560	999999	999999	87	873	999999	815	299	999999	806	999999	877	115	999999	999999	988	786	890	424	131	999999	945	55	847	391	815	388	132	588	30	924	109	749	999999	999999	669	13	999999	999999	711	999999	712	111	710	283	483	898	67	128	999999	313	976	999999	999999	31	615	419	999999	696	68	707	999999	710	972	882	244	999999	999999	999999	999999	984	999999	206	713	865	395	844	999999	999999	999999	917	330	14	18	717	947	999999	999999	766	677	259	370	408	635	999999	573	11	138	827	48	355	580	999999	639	595	999999	780	137	617	636	771	999999	79	788	151	387	999999	701	265	934	976	861	560	999999	239	623	294	570	709	999999	394	715	517	535	562	999999	83	374	423	106	999999	999999	658	140	905	185	301	619	999999	626	999999	999999	872	893	999999	999999	30	123	409	971	336	220	428	326	251	65	565	543	999999	805	313	323	999999	169	999999	845	999999	430	237	64	332	674	85	93	416	94	843	999999	472	79	999999	999999	964	999999	769	956	999999	342	888	999999	619	757	393	999999	322	571	31	999999	999999	227	290	599	885	999999	648	999999	144	344	910	167	221	941	999999	166	999999	352	359	836	400	999999	142	871	542	387	444	999999	290	396	999999	999999	73	999999	498	255	789	999999	999999	619	803	116	822	377	431	999999	639	678	687	237	210	999999	222	195	322	325	94	419	999999	508	911	84	999999	999999	574	74	103	999999	452	999999	376	761	999999	739	999999	999999	999999	764	999999	811	748	766	887	999999	195	999999	633	878	818	182	170	380	670	577	708	728	735	999999	803	367	637	999999	235	999999	999999	999999	702	482	162	999999	338	330	970	255	760	155	196	999999	999999	774	999999	224	272	279	664	996	101	700	41	313	999999	913	961	92	183	199	999999	35	201	747	999999	160	999999	788	844	840	410	425	817	999999	541	999999	999999	38	925	999999	295	955	208	864	357	999999	450	848	480	424	368	888	81	999999	614	171	137	814	676	290	498	483	435	823	596	999999	883	478	771	152	401	932	166	761	999999	584	826	337	399	105	710	877	318	
430	482	999999	354	256	948	999999	288	707	362	644	923	811	530	384	277	681	129	972	999999	338	33	435	731	999999	999999	39	345	799	424	999999	580	999999	999999	14	999999	84	999999	636	529	401	863	693	580	522	999999	999999	64	451	70	718	975	737	801	999999	999999	56	999999	44	999999	918	45	489	292	780	73	999999	646	525	43	203	999999	492	452	684	474	339	999999	999999	483	573	975	999999	739	706	999999	999999	819	195	999999	304	293	297	55	610	999999	383	411	800	459	534	456	538	418	867	367	493	294	126	514	77	201	999999	561	27	943	152	999999	999999	999999	229	999999	460	999999	999999	909	73	447	841	999999	100	928	64	759	948	126	446	484	872	348	122	558	702	680	999999	999999	711	999999	999999	667	999999	633	825	625	239	50	996	621	999999	957	304	999999	452	799	424	148	147	999999	612	999999	506	999999	878	246	72	671	791	779	386	637	208	999999	419	999999	999999	467	112	438	999999	908	129	825	806	914	999999	76	115	903	266	402	965	888	133	136	999999	557	999999	588	563	567	259	227	245	999999	758	967	637	278	696	956	46	708	999999	703	781	999999	860	963	202	995	999999	887	522	999999	672	999999	213	999999	23	555	713	523	875	962	659	902	590	765	165	86	439	837	216	310	999999	999999	596	429	354	490	697	999999	395	567	999999	999999	999999	261	378	449	764	999999	999999	151	253	522	833	999999	999999	879	100	104	807	126	999999	728	680	222	627	415	722	783	999999	532	999999	999999	999999	999999	960	297	208	999999	396	716	999999	999999	581	75	67	844	999999	999999	385	475	399	602	999999	999999	11	999999	999999	492	633	963	999999	999999	416	732	293	331	394	526	999999	757	680	761	708	101	805	481	156	615	165	999999	999999	465	407	471	142	265	939	859	315	999999	999999	715	705	433	990	999999	678	849	782	735	999999	906	888	628	794	638	894	891	473	530	136	85	337	999999	980	271	582	999999	599	37	391	999999	220	690	999999	999999	65	999999	111	474	999999	307	999999	429	999999	85	576	779	999999	504	370	999999	395	785	561	999999	388	999999	999999	729	999999	733	999999	754	354	925	696	207	478	829	999999	620	790	999	727	828	253	908	526	999999	999999	999999	278	105	666	343	149	434	139	629	999999	999999	831	382	716	79	58	87	84	408	389	378	311	847	999999	750	999999	395	68	732	287	999999	999999	548	44	954	999999	164	97	20	785	271	999999	848	999999	383	999999	418	293	657	780	175	999999	127	999999	326	501	431	184	999999	86	754	376	407	351	117	
870	292	347	761	615	893	990	74	623	127	310	462	604	547	962	849	112	999999	952	122	646	221	999999	717	462	999999	999999	999999	933	41	999999	671	507	145	999999	999999	999999	531	52	886	999999	999999	999999	408	26	49	826	636	953	999999	651	965	454	238	470	658	269	630	309	999999	913	818	140	592	999999	639	955	469	999999	465	778	581	369	75	937	877	999999	624	701	423	217	354	227	999999	389	930	226	279	999999	999999	247	450	231	999999	999999	366	999999	912	186	387	93	366	601	498	458	999999	999999	389	300	999999	999999	644	928	885	373	569	600	434	999999	301	422	686	795	191	227	999999	359	898	999999	581	999999	804	448	324	339	850	999999	729	999999	318	334	999999	999999	90	911	602	521	346	107	413	765	213	709	885	964	407	571	420	280	130	999999	707	999999	718	353	999999	206	614	555	522	999999	871	186	894	967	585	999999	714	279	625	816	23	800	999999	815	45	104	563	359	999999	289	342	458	137	597	999999	549	269	737	999999	999999	907	790	584	999999	894	37	999999	917	999999	699	856	999999	999999	314	708	907	608	999999	317	999999	643	264	623	243	999999	422	999999	307	350	45	999999	977	505	228	908	232	999999	100	999999	999999	288	645	970	242	432	201	999999	999999	888	999999	940	366	429	729	999999	652	176	999999	123	481	977	999999	577	352	261	879	645	436	405	485	691	518	981	309	765	997	293	391	999999	292	619	999999	999999	631	105	91	558	999999	999999	266	65	873	977	449	40	770	999999	628	980	552	999999	376	427	413	999999	999999	384	129	964	999999	368	785	541	999999	862	751	110	945	257	180	999999	869	971	149	429	817	540	542	278	994	929	665	410	267	999999	252	808	14	603	672	706	438	811	699	999999	280	999999	157	586	289	670	132	380	810	231	999999	405	288	983	219	999999	842	851	969	835	702	999999	283	999999	619	999999	999999	351	999999	473	893	999999	281	999999	159	999999	393	955	988	999999	807	295	600	45	999999	847	999999	31	999999	779	999999	586	841	864	204	895	999999	62	999999	347	999999	780	795	346	338	629	133	47	834	999999	509	887	862	645	38	417	784	247	55	772	999999	84	957	999999	609	316	226	417	999999	263	999999	999999	987	651	999999	36	500	263	707	999999	724	999999	999999	999999	280	999999	723	205	835	999999	121	821	17	999999	999999	999999	999999	999999	999999	999999	412	715	990	581	318	999999	899	221	885	12	917	530	540	626	57	928	887	308	999999	999999	593	999999	581	269	151	999999	333	793	726	269	999999	510	526	686	
26	18	502	999999	999999	111	85	999999	320	999999	869	591	291	390	157	996	612	524	464	112	438	392	144	731	439	999999	845	116	999999	626	799	417	999999	999999	999999	49	999999	999999	999999	433	558	999999	999999	748	399	560	999999	942	646	730	656	689	56	424	257	634	874	771	185	637	266	968	28	694	44	462	587	437	780	117	570	340	565	41	554	357	999999	395	341	879	399	902	470	764	969	999999	370	589	605	975	175	664	107	999999	999999	589	72	999999	714	937	999999	886	171	999999	999999	326	133	25	999999	900	952	999999	999999	306	247	363	999999	263	724	924	101	998	831	805	942	906	242	244	864	965	295	665	680	999999	906	512	741	999999	604	652	999999	355	719	705	32	686	234	999999	999999	813	999999	999999	301	999999	845	974	999999	366	596	263	93	889	161	999999	999999	297	999999	45	399	735	622	575	659	82	937	746	288	999999	999999	266	999999	999999	160	999999	884	999999	374	890	999999	932	999999	999999	999999	351	999999	107	204	814	100	735	877	198	999999	357	200	999999	999999	999999	852	109	695	929	583	339	580	999999	738	999999	30	999999	999999	918	486	467	288	247	999999	999999	513	999999	999999	473	999999	56	388	493	40	803	860	999999	999999	155	999999	460	246	527	800	999999	770	916	999999	104	999999	962	813	999999	712	999999	79	952	285	841	715	21	999999	231	893	999999	951	97	622	999999	250	651	999999	776	999999	36	230	760	999999	233	999999	596	999999	457	679	82	999999	429	781	999999	733	907	103	496	440	36	902	999999	634	999999	65	683	304	434	999999	999999	171	999999	999999	686	723	318	515	62	303	128	999999	110	552	820	999999	531	315	535	211	342	558	314	346	999999	999999	215	999999	999999	999999	863	302	57	603	999999	999999	999999	349	105	373	424	401	50	202	321	496	801	472	813	971	533	377	768	999999	521	593	856	699	999999	562	999999	192	342	884	999999	999999	492	999999	25	909	105	999999	220	999999	999999	999999	518	122	35	367	331	742	323	211	999999	496	533	999999	92	943	64	507	124	542	999999	241	68	165	762	494	14	304	457	903	875	999999	167	606	446	579	85	744	674	867	240	774	999999	141	250	943	303	667	999999	81	855	598	999999	999999	999999	554	999999	362	359	540	363	36	999999	419	999999	999999	338	927	388	512	867	319	832	999999	312	91	999999	999999	915	818	201	346	999999	385	58	286	999999	489	299	891	999999	999999	394	999999	514	999999	489	460	804	999999	615	375	288	999999	214	545	765	999999	999999	999999	192	954	447	541	349	26	156	909	371	
59	28	849	999999	497	814	153	924	698	742	108	601	912	133	967	213	999999	68	968	999999	512	999999	463	124	999999	709	743	286	999999	794	497	66	580	98	999999	928	999999	737	791	107	999999	999999	76	88	276	633	279	831	999999	337	523	999999	188	737	858	538	999999	999999	574	787	999999	999999	81	999999	254	52	31	823	999999	48	999999	97	999999	870	120	892	454	385	847	999999	999999	999999	806	999999	281	999999	878	842	240	225	373	41	173	13	999999	203	549	172	833	234	612	456	463	441	889	436	691	318	627	966	94	999999	999999	999999	358	170	71	554	633	714	173	188	999999	999999	675	416	923	272	999999	917	352	292	551	999999	827	999999	458	999999	636	844	847	570	225	999999	141	192	154	999999	999999	865	999999	994	999999	128	70	433	862	999999	999999	483	512	428	473	709	623	802	638	273	316	375	711	697	918	788	866	999999	963	330	30	999999	271	894	617	979	999999	358	999999	999999	999999	999999	129	157	999999	163	342	999999	106	515	649	999999	999999	881	723	999999	163	999999	86	750	261	466	999999	542	999999	284	221	999999	810	493	923	275	999999	216	709	911	255	999999	99	764	455	447	506	999999	680	691	999999	999999	999999	337	999999	999999	999999	11	180	107	999999	999999	867	333	999999	725	999999	612	592	384	290	347	182	999999	44	599	355	321	305	999999	959	22	862	598	346	831	446	482	999999	999999	993	57	45	612	977	668	696	999999	999999	730	999999	893	864	999999	410	600	218	370	303	999999	999999	960	706	366	147	921	999999	999999	987	999999	288	145	944	20	390	243	312	569	833	999999	903	589	498	575	985	75	158	566	197	999999	999999	86	189	442	585	999999	350	999999	474	66	999999	427	778	999999	451	693	949	999999	915	177	298	648	536	928	332	416	999999	141	999999	81	999999	999999	999999	251	498	212	956	999999	434	357	892	633	999999	777	431	999999	810	785	133	301	126	999999	651	999999	457	973	549	260	119	179	999999	219	307	403	293	999999	345	537	224	999999	737	999999	429	567	999999	664	999999	759	507	846	605	686	18	89	955	479	999999	71	999999	524	662	705	402	265	786	683	336	701	494	999999	150	283	571	884	564	679	873	94	999999	792	429	790	999999	273	573	884	211	227	448	813	281	284	743	700	586	41	999999	174	780	602	338	852	274	863	999999	332	125	134	525	999999	605	431	999999	10	104	871	952	138	692	902	481	118	263	680	373	865	999999	999999	307	532	634	709	313	152	463	577	525	890	999999	251	999999	999999	701	999999	999999	849	
958	999999	606	714	89	916	999999	878	130	229	599	999999	499	839	792	999999	999999	992	651	999999	128	183	999999	526	356	999999	571	451	142	404	417	100	472	523	999999	796	274	592	999999	718	237	434	999999	243	999999	999999	999999	727	458	525	260	708	999999	999999	731	784	205	89	368	27	355	40	746	725	812	508	999999	976	932	996	999999	243	549	999999	999999	693	161	313	999999	424	671	843	992	617	154	708	999999	161	791	132	600	195	234	436	373	207	999999	306	431	999999	810	423	795	462	545	999999	169	588	652	48	633	999999	541	999999	355	511	48	138	581	114	928	969	999999	809	405	794	999999	122	569	471	999999	999999	882	999999	614	257	58	540	81	137	549	990	509	753	499	999999	654	290	91	861	999999	999999	999999	999999	551	840	239	999999	66	999999	16	56	28	191	999999	778	20	473	339	107	463	999999	67	453	565	938	999999	440	320	697	149	729	999999	708	312	999999	139	565	526	774	999999	73	483	329	131	502	972	327	720	720	697	191	951	983	407	661	502	999999	999999	613	999999	798	999999	369	999999	287	999999	999999	999999	588	649	999999	946	564	999999	400	999999	999999	999999	999999	965	152	720	600	999	958	778	57	311	651	952	857	803	913	404	230	398	124	717	843	487	662	449	141	81	252	244	396	904	16	999999	765	950	699	999999	999999	999999	999999	370	653	999999	999999	18	237	999999	791	651	999999	170	858	999999	908	29	999999	585	313	703	589	999999	756	723	391	152	304	23	196	999999	114	276	177	152	324	754	74	344	519	654	999999	999999	999999	601	211	236	55	15	729	746	471	123	344	533	498	555	613	929	999999	824	999999	224	450	884	547	766	992	716	687	164	954	154	75	659	491	94	249	164	521	165	106	299	294	999999	445	999999	932	644	653	769	150	145	226	694	939	997	64	999999	64	445	244	339	328	574	792	327	58	684	51	999999	999999	458	417	962	999999	425	930	10	449	556	834	357	999999	917	999999	999999	927	999999	719	493	40	999999	110	86	921	999999	971	719	657	999999	942	999999	602	250	463	999999	727	264	999999	524	77	999999	955	507	611	886	999999	999999	561	972	400	676	965	558	999999	471	358	999999	50	999999	453	220	352	999999	614	586	999999	822	464	331	101	673	414	204	425	976	889	999999	475	44	501	570	168	685	727	275	292	54	867	992	343	999999	223	16	80	857	999999	633	892	34	141	999999	946	239	880	726	272	999999	142	406	582	754	866	16	469	883	62	667	604	348	304	999999	955	
471	987	705	460	999999	999999	999999	275	265	999999	450	902	56	624	928	804	11	13	999999	912	470	420	589	530	217	546	197	999999	53	39	999999	730	999999	498	484	252	185	276	863	646	573	141	326	54	425	113	422	268	133	863	603	345	782	797	999999	61	408	185	252	861	936	764	231	235	166	720	481	558	150	686	999999	999999	149	875	348	338	103	544	999999	113	134	929	681	190	436	218	999999	633	999999	432	999999	10	33	12	709	809	999999	101	888	705	999999	864	128	999999	999999	868	999999	907	458	999999	999999	863	80	999999	736	17	999999	51	799	947	999999	847	554	999999	842	628	710	999999	175	539	429	999999	656	408	481	270	811	244	945	568	22	50	184	847	473	980	929	884	275	702	999999	867	301	999999	932	784	999999	999999	603	615	167	67	741	919	999999	956	217	671	667	475	206	847	106	999999	934	731	672	707	253	862	999999	826	999999	999999	999999	561	710	716	476	697	999999	999999	999999	999999	410	999999	999999	265	120	517	772	267	999999	999999	506	878	771	70	15	211	122	612	166	741	917	341	195	278	115	185	256	500	999999	999999	524	999999	217	766	830	999999	432	999999	999999	736	99	441	608	82	999999	999999	999999	649	711	274	584	348	254	899	422	79	769	41	159	935	271	999999	72	257	999999	710	671	15	999999	35	778	705	26	429	651	486	732	999999	999999	181	394	606	789	930	999999	186	550	317	999999	761	220	401	999999	999999	475	817	378	999999	798	266	273	785	419	999999	496	879	332	824	258	936	346	657	730	978	999999	999999	492	141	862	108	999999	364	661	478	815	386	448	365	954	999999	117	999999	999999	54	907	609	196	999999	444	515	999999	999999	68	417	424	999999	671	288	999999	999999	335	247	497	700	106	909	133	999999	870	119	441	967	999999	425	829	964	999999	685	81	940	999999	388	697	357	254	443	305	254	64	261	715	169	254	154	508	999999	884	999999	948	998	486	256	243	334	83	886	855	643	999999	460	230	986	217	999999	999999	999999	549	999999	455	662	614	879	999999	618	999999	999999	999999	999999	916	999999	90	718	999999	82	999999	232	999999	373	284	367	588	661	666	604	41	729	999999	84	812	561	329	743	999999	295	394	606	369	624	929	999999	173	139	726	999999	379	999999	259	144	715	119	801	186	999999	98	83	952	223	292	587	675	999999	648	913	365	639	346	551	450	688	857	862	530	999999	482	204	459	999999	999999	234	530	480	999999	369	702	999999	999999	877	999999	222	441	393	87	47	264	482	999999	
225	371	988	42	960	808	456	857	257	999999	999999	999999	999999	624	27	185	68	67	204	511	289	221	999999	496	469	471	238	256	999999	999999	493	188	999999	679	243	999999	59	201	569	671	999999	511	454	488	409	493	195	597	424	217	29	980	999999	970	245	999999	765	502	999999	498	579	209	999999	471	788	999999	393	224	999999	999999	136	866	497	533	150	777	766	127	97	999999	285	641	999999	266	999999	512	128	40	443	239	808	556	628	80	999999	172	128	983	699	844	110	970	215	970	91	162	492	536	830	467	999999	647	415	597	223	937	377	135	999999	285	446	999999	999999	161	645	579	247	426	440	977	999999	999999	428	253	875	315	436	862	185	613	30	999999	999999	976	992	171	151	999999	857	164	795	993	999999	999999	407	999999	999999	63	999999	999999	915	75	105	852	808	463	999999	999999	721	907	999999	514	950	101	999999	999999	999999	805	169	483	437	999999	569	286	999999	665	505	13	845	999999	126	382	537	673	698	954	495	999999	177	999999	999999	979	320	949	653	290	53	196	999999	999999	594	999999	893	851	84	709	506	819	669	152	958	225	999999	999999	791	139	999999	286	403	311	368	805	637	631	541	457	895	619	999999	902	622	319	844	303	999999	731	488	686	598	988	457	676	688	35	999999	727	663	727	167	524	313	766	792	857	193	788	757	272	320	627	814	887	197	999999	529	648	380	32	59	999999	650	301	688	415	999999	692	127	611	999999	999999	794	999999	461	999999	999999	856	526	987	999999	755	999999	225	375	971	183	570	489	921	999999	931	357	640	678	107	873	21	87	387	999999	500	670	155	999999	999999	832	999999	435	88	177	672	132	999999	913	999999	95	999999	925	999999	241	293	999999	999999	116	129	466	163	999999	363	244	587	779	999999	983	619	95	829	14	869	148	536	144	410	753	999999	999999	999999	727	384	22	449	96	370	155	999999	296	474	48	102	50	679	156	82	999999	999999	893	999999	409	303	218	999999	430	66	578	705	159	999999	999999	283	319	501	999999	999999	351	999999	999999	418	993	272	332	620	790	911	828	999999	390	72	566	174	938	826	564	433	176	999999	28	39	791	999999	571	493	31	999999	783	549	253	41	730	58	98	485	999999	999999	971	999999	475	519	238	119	325	999999	247	288	345	493	936	12	948	595	776	471	999999	553	999999	838	999999	35	999999	999999	999999	358	341	517	999999	463	836	427	462	579	290	999999	801	682	999999	484	256	743	429	299	612	251	92	145	999999	627	858	446	999999	142	999999	450	
391	949	894	999999	755	729	212	999999	999999	519	550	379	314	277	669	999999	427	999999	592	855	605	999999	676	974	999999	999999	246	999999	605	999999	999999	999999	999999	840	128	999999	788	168	728	526	540	548	643	102	700	712	830	14	957	914	28	230	550	999999	844	552	999999	919	699	559	493	754	286	266	999999	230	798	474	159	816	999999	268	497	75	325	67	204	584	283	563	374	241	500	691	381	760	779	439	996	575	999999	868	469	178	999999	999999	999999	999999	562	479	914	366	854	150	757	999999	732	999999	826	999999	358	999999	646	146	195	261	263	999999	884	779	999999	369	478	999999	246	297	799	328	42	539	794	817	31	803	999999	999999	386	360	933	621	37	999999	999999	218	227	883	231	999999	983	782	532	677	999999	999999	38	555	999999	999999	999999	999999	960	999999	999999	297	999999	541	675	842	497	999999	999999	999999	661	999999	751	999999	756	269	999999	363	75	999999	344	259	16	126	324	248	775	999999	129	115	999999	999999	661	623	852	999999	226	686	217	389	834	806	907	629	26	239	41	881	999999	999999	914	550	403	493	999999	999999	290	875	226	999999	999999	404	68	768	457	999999	612	138	303	441	999999	680	155	686	642	538	999999	387	999999	94	216	893	303	499	201	904	79	177	999999	660	44	350	469	779	999999	999999	748	148	182	828	627	903	587	367	586	244	405	717	851	541	850	903	775	141	999999	999999	110	999999	999999	999999	999999	444	584	643	406	702	220	376	374	211	789	213	215	281	467	999999	315	999999	912	956	999999	362	326	22	809	141	999999	337	558	149	339	189	571	629	710	192	329	944	999999	883	999999	39	353	649	751	647	698	504	999999	918	867	999999	999999	621	52	765	999999	571	833	275	138	999999	817	234	999999	610	642	585	999999	285	983	371	999999	38	999999	999999	18	676	271	999999	443	999999	663	639	281	175	999999	949	999999	999999	999999	999999	120	695	755	151	221	128	777	151	999999	999999	933	999999	935	999999	199	626	689	999999	757	451	309	670	832	68	229	187	999999	706	999999	692	998	626	999999	999999	260	290	283	790	269	890	999999	130	167	330	146	999999	704	776	976	906	270	999999	197	623	458	449	862	697	922	43	175	80	999999	999999	999999	317	188	710	254	909	999999	898	312	866	551	999999	513	511	999999	954	999999	186	730	999999	999999	999999	438	597	776	810	427	586	868	999999	724	999999	65	845	999999	829	95	994	999999	77	999999	999999	713	999999	999999	278	936	360	775	967	560	989	999999	895	999999	141	878	591	933	444	999999	767	
999999	86	152	722	134	667	305	999999	868	489	655	663	615	69	278	118	525	508	874	76	999999	901	675	735	999999	169	954	999999	950	504	70	97	585	999999	342	999999	999999	359	154	999999	65	684	108	81	343	686	999999	831	862	999999	76	435	569	425	956	138	411	417	243	965	999999	230	151	374	428	999999	88	819	999999	999999	999999	999999	363	605	21	136	802	999999	401	802	879	133	221	190	438	635	999999	170	839	214	235	999999	125	188	565	834	999999	733	652	999999	607	470	115	230	840	900	81	999999	999999	999999	336	807	25	999999	95	589	19	960	936	793	50	917	979	521	416	168	60	184	49	186	592	999999	951	626	205	419	28	990	349	538	999999	563	756	19	878	427	755	685	103	976	825	582	999999	858	735	999999	999999	593	814	999999	849	896	925	237	247	267	856	399	245	676	571	28	999999	408	239	487	171	970	643	988	413	999999	91	73	361	20	281	102	891	999999	928	999999	186	667	688	667	637	529	999999	620	571	999999	449	426	414	999999	960	398	628	257	999999	519	999999	825	278	484	814	861	875	236	986	763	508	730	747	999999	842	954	999999	572	849	641	209	999999	426	56	925	665	659	554	60	999999	473	643	985	418	485	360	398	213	852	776	999999	999999	999999	808	999999	719	678	277	964	15	678	999999	407	887	320	999999	409	232	559	159	999999	999999	186	114	299	864	744	999999	661	491	566	516	999999	83	987	999999	398	618	198	216	999999	999999	590	54	213	417	245	108	107	558	951	176	653	702	999999	999999	368	530	999999	993	974	999999	615	999999	449	999999	999999	334	899	999999	538	999999	43	353	173	820	740	142	999999	881	629	646	241	999999	540	399	862	999999	999999	999999	306	999999	109	204	999999	647	999999	999999	999999	51	81	999999	209	451	29	170	142	310	539	752	999999	999999	629	636	374	338	117	512	942	999999	309	328	824	999999	360	999999	690	999999	121	526	54	999999	537	859	809	717	447	790	94	380	267	562	487	757	82	80	247	473	999999	903	999999	274	174	554	741	999999	96	964	101	358	999999	999999	198	23	708	958	999999	770	999999	656	999999	327	427	572	792	746	840	77	172	289	433	999999	18	218	987	780	469	982	127	66	999999	482	698	736	900	963	373	999999	59	123	999999	477	646	999999	999999	999999	846	602	762	994	999999	29	802	811	924	999999	295	980	36	999999	499	999999	999999	769	35	999999	629	691	672	828	999999	376	28	58	908	956	580	834	205	775	999999	999999	230	132	154	611	680	887	
811	999999	678	393	448	131	999999	666	824	876	158	604	999999	164	929	933	621	545	11	753	903	968	681	461	784	260	999999	632	999999	530	625	423	737	741	879	999999	999999	989	928	896	433	251	141	704	685	601	193	999999	937	297	510	608	999999	926	983	843	965	227	608	197	138	992	181	999999	260	734	999999	850	285	905	783	632	617	999999	329	999999	836	999999	775	193	999999	224	999999	999999	999999	27	813	811	757	999999	68	999999	999999	741	768	441	79	999999	453	999999	734	343	503	999999	514	878	991	505	606	332	999999	988	451	999999	131	913	999999	974	283	243	999999	999999	102	248	846	849	250	876	346	888	592	998	534	824	458	732	999999	663	999999	999999	35	318	214	999999	39	80	491	965	619	854	144	104	564	219	39	999999	251	265	999999	664	637	999999	168	718	739	18	463	999999	966	999999	999999	643	999999	142	999999	613	851	999999	218	999999	367	284	266	492	754	497	443	325	795	999999	491	465	479	38	513	910	159	495	999999	31	999999	999999	999999	231	661	501	813	432	999999	426	828	584	999999	417	306	362	859	676	999999	252	575	147	831	197	999999	999999	174	263	628	308	999999	365	970	999999	999999	502	285	44	830	262	683	20	324	379	950	999999	418	71	731	160	999999	999999	531	452	999999	478	43	812	325	999999	337	560	804	702	962	473	614	858	999999	803	999999	825	845	711	569	564	823	462	999999	999	329	112	531	477	257	980	833	527	741	690	999999	473	999999	999999	999999	133	216	622	999999	487	302	559	813	928	999999	235	637	820	883	891	999999	581	575	325	604	234	999999	336	454	981	639	96	127	567	345	999999	116	937	785	999999	357	210	999999	758	999999	999999	299	999999	404	999999	352	22	643	849	999999	886	897	402	313	701	104	879	177	434	847	216	442	256	593	469	999999	699	45	448	544	455	536	816	999999	834	934	435	932	432	999999	999999	452	999999	531	458	716	713	634	93	350	478	999999	620	911	500	999999	53	999999	934	902	999999	977	205	315	999999	360	999999	999999	999999	766	999999	947	745	795	230	763	174	999999	144	999999	999999	75	951	108	76	422	999999	905	129	508	891	999999	997	529	986	648	257	962	942	107	635	929	165	327	681	530	297	825	690	736	172	328	875	191	496	587	999999	106	999999	177	444	185	664	970	874	253	949	225	809	999999	516	211	782	47	127	486	909	634	427	545	134	100	225	999999	346	573	550	999999	999999	409	622	160	723	774	662	999999	274	195	452	437	581	81	999999	999999	999999	
999999	999999	837	73	20	677	402	679	703	999999	354	960	999999	634	311	702	999999	193	409	959	365	999999	999999	999999	999999	221	999999	192	999999	964	63	999999	117	172	385	999999	713	751	32	999999	999999	481	30	731	318	499	992	560	999999	735	447	999999	999999	158	999999	482	538	999999	405	999999	952	220	689	739	989	999999	852	119	258	285	999999	391	170	677	740	999999	467	999999	75	999999	228	173	999999	999999	999999	174	468	959	999999	902	999999	259	356	234	999999	19	791	291	999999	49	646	883	999999	999999	745	65	727	938	999999	980	999999	262	397	236	579	788	178	999999	999999	825	810	893	811	355	787	739	999999	999999	999999	731	102	999999	544	999999	532	344	862	187	519	999999	446	999999	551	327	999999	245	862	999999	654	991	840	366	78	916	999999	752	82	955	87	15	30	791	999999	686	888	838	717	370	999999	244	926	999999	916	999999	388	291	352	493	468	999999	876	916	999999	906	890	735	117	628	797	779	272	999999	999999	999999	451	654	488	865	999999	58	527	999999	424	419	74	999999	450	327	999999	947	999999	589	497	534	139	113	509	143	795	163	731	98	572	999999	999999	30	891	413	999999	733	999999	487	64	999999	34	384	501	872	842	999999	294	790	101	999999	379	683	418	575	999999	347	155	999999	79	999999	999999	438	929	500	447	54	958	47	26	803	155	923	999999	88	509	754	612	636	301	999999	868	999999	997	722	554	299	611	325	39	962	588	457	999999	778	999999	596	455	11	435	798	92	256	773	999999	705	456	158	340	76	999999	999999	518	63	324	417	999999	999999	999999	945	157	442	999999	18	63	224	698	999999	756	986	913	999999	611	211	999999	672	999999	999999	708	27	999999	151	281	259	409	237	79	403	104	371	714	165	249	65	287	365	449	248	719	83	999999	999999	401	353	163	999999	133	317	559	651	795	219	732	199	999999	999999	171	999999	609	826	155	304	420	999999	282	999999	69	999999	923	148	233	999999	457	999999	20	166	999999	999999	999999	87	113	762	844	999999	575	504	432	999999	218	281	204	65	639	999999	928	712	530	999999	81	405	999999	578	394	999999	428	422	999999	107	189	690	266	243	297	531	722	392	460	968	819	777	334	19	999999	651	943	999999	744	564	705	307	999999	999999	855	700	815	535	377	432	34	163	742	335	870	527	25	960	767	117	181	545	262	562	196	304	999999	262	999999	742	477	260	999999	207	401	999999	64	523	387	999999	715	196	999999	37	999999	666	999999	999	999999	819	636	983	999999	636	999999	170	999999	83	557	
561	629	562	304	999999	955	774	485	545	933	999999	999999	999999	582	180	401	984	530	235	618	529	999999	999999	123	420	116	494	999999	50	813	241	836	999999	965	826	999999	999999	999999	999999	82	999999	190	498	999999	160	999999	144	410	999999	245	409	999999	819	465	37	301	999999	449	999999	999999	470	924	445	731	999999	162	493	536	756	212	248	102	150	163	448	349	770	999999	962	75	971	94	619	805	999999	602	26	524	938	534	999999	713	999999	861	611	255	745	766	373	998	862	608	999999	37	996	316	999999	999999	999999	688	999999	552	999999	818	557	386	314	639	327	999999	145	968	597	232	794	535	94	289	999999	203	604	13	642	964	999999	373	999999	592	999999	999999	113	999999	508	999999	999999	865	236	198	999999	234	941	999999	999999	273	863	999999	21	999999	999999	470	231	219	124	823	999999	999999	910	522	999999	194	946	721	999999	229	996	999999	999999	347	999999	928	308	896	999999	327	999999	498	564	379	999999	999999	362	19	359	348	876	894	245	685	999999	486	955	714	999999	129	999999	230	285	230	276	88	999999	999999	211	314	171	335	243	999999	571	595	999999	540	999999	306	832	999999	371	491	999999	111	548	785	180	742	973	999999	999999	855	999999	41	222	344	112	32	999999	999999	999999	999999	187	551	661	448	123	580	999999	424	303	999999	999999	351	858	794	877	175	539	648	503	469	341	999999	21	387	758	999999	999999	628	999999	999999	420	154	139	326	314	801	450	999999	671	599	228	558	300	999999	567	697	999999	428	999999	937	492	999999	194	348	714	999999	539	283	689	583	208	999999	985	905	865	999999	222	541	489	86	999999	439	976	999999	251	782	287	974	820	71	999999	999999	172	999999	906	182	959	791	612	705	272	177	420	98	401	332	999999	999999	182	999999	999999	999999	938	390	223	999999	271	291	107	931	331	565	463	628	226	253	733	495	999	692	194	431	929	999999	814	557	28	887	511	999999	219	999999	801	406	586	725	25	999999	999999	999999	910	678	693	680	383	706	714	792	872	157	999999	999999	395	490	999999	63	712	163	576	665	999999	999999	779	188	722	999999	763	66	51	500	999999	999999	999999	999999	781	516	737	258	411	117	999999	236	999999	363	328	141	507	321	176	533	22	861	215	621	819	536	898	514	957	945	943	657	999999	381	919	999999	869	999999	708	723	999999	464	999999	468	822	807	369	425	860	591	999999	451	999999	518	488	999999	999999	595	337	254	617	232	300	466	173	195	486	643	444	999999	999999	268	613	999999	999999	558	118	746	799	21	177	999999	
999999	376	24	502	767	242	893	552	902	999999	999999	463	115	102	999999	296	305	636	331	726	999999	189	330	671	838	446	310	929	999999	998	796	325	87	999999	578	924	451	671	428	253	749	891	778	987	357	999999	999999	125	394	822	451	172	999999	451	501	474	56	352	664	330	932	999999	294	903	999999	596	385	970	524	999999	844	633	999999	87	976	999999	411	342	324	999999	108	195	545	999999	999999	633	634	999999	642	113	878	109	17	999999	321	786	607	874	509	760	774	377	600	155	977	817	955	999999	999999	999999	73	999999	999999	999999	232	747	428	999999	356	999999	961	749	337	421	370	745	626	119	765	999999	492	536	999999	999999	999999	999999	594	999999	468	739	678	31	171	999999	50	999999	81	999999	876	574	367	758	528	655	799	999999	49	188	785	999999	999999	846	848	284	919	536	880	474	71	501	162	999999	389	617	185	940	999999	107	381	205	674	595	999999	200	832	999999	18	187	764	889	690	416	613	236	547	832	183	887	999999	999999	294	606	999999	385	999999	338	999999	999999	480	858	447	942	807	589	567	606	999999	657	452	195	528	703	709	182	810	745	425	999999	79	999999	767	700	785	999999	910	77	625	999999	778	503	999999	999999	706	906	452	748	609	33	669	999999	228	525	444	135	985	999999	999999	797	574	676	999999	225	842	138	999999	746	167	999999	999999	500	980	999999	879	948	999999	431	996	803	729	72	146	401	999999	137	133	251	999999	659	882	329	179	828	293	999999	589	149	999999	578	815	705	591	669	355	179	961	472	999999	495	305	563	594	104	77	999999	540	522	731	714	14	849	999999	507	999999	359	330	162	999999	777	999999	690	177	428	999999	34	481	476	999999	999999	176	999999	604	769	999999	999999	734	85	760	781	571	77	417	550	574	965	224	999999	612	995	848	999999	999	869	136	615	396	176	999999	53	40	73	475	417	547	353	255	721	153	737	624	254	401	999999	999999	301	282	626	999999	32	809	999999	864	60	476	368	661	735	999999	748	932	999999	969	999999	751	999999	601	10	12	231	719	502	999999	874	380	604	416	999999	662	835	342	769	323	999999	243	642	208	425	941	189	692	519	88	999999	999999	67	285	999999	999999	999999	699	282	624	632	313	316	999999	989	679	872	951	353	82	806	416	172	254	999999	483	999999	999999	999999	69	999999	999999	210	423	545	79	323	999999	732	377	954	146	999999	155	690	780	926	194	219	745	79	238	348	447	999999	988	643	812	399	211	831	408	999999	223	801	103	112	893	912	
920	365	999999	229	975	127	670	999999	999999	564	999999	556	923	99	440	990	594	200	763	151	556	436	511	928	530	545	556	999999	846	353	596	999999	43	282	299	390	525	19	999999	999999	611	999999	625	258	294	654	907	318	91	232	216	903	999999	999999	365	493	999999	624	999999	999999	571	56	509	673	999999	438	523	651	800	60	999999	585	826	999999	540	913	810	263	644	999999	637	247	541	624	147	999999	337	292	917	805	999999	901	999999	932	758	564	143	999999	290	999999	141	266	518	40	757	631	999999	999999	220	452	683	600	979	821	802	333	514	884	536	999999	999999	240	733	999999	524	573	274	894	685	975	779	999999	972	789	745	380	999999	999999	866	515	616	999999	81	475	132	935	999999	999999	140	434	999999	258	999999	16	755	900	533	999999	516	194	366	192	229	245	672	826	628	200	86	431	603	14	28	30	999999	678	999999	268	872	589	652	776	763	260	925	530	440	966	43	844	999999	214	999999	999999	999999	433	212	836	999999	305	316	730	422	708	831	55	240	406	348	87	741	274	652	926	541	999999	428	969	319	151	395	661	166	241	584	399	19	346	999999	244	476	332	466	576	282	921	999999	999999	429	879	300	44	628	956	999999	583	562	78	150	999999	14	242	999999	999999	909	655	573	190	999999	442	46	894	999999	999999	610	418	808	85	653	619	236	373	999999	439	850	361	43	210	999999	11	836	940	205	312	240	243	999999	999999	666	627	357	999999	999999	999999	843	406	999999	524	355	999999	774	486	424	530	341	999999	999999	999999	810	558	621	999999	62	999999	999999	105	699	999999	873	999999	612	13	999999	36	272	63	999999	561	999999	454	999999	519	855	999999	236	359	526	999999	971	599	549	718	994	999999	16	984	130	808	999999	999999	707	288	999999	999999	91	771	78	398	268	288	208	141	500	999999	708	111	999999	618	896	256	999999	34	260	284	827	999999	18	999999	29	287	933	999999	179	848	999999	572	868	877	361	464	291	137	415	999999	400	417	227	638	999999	904	476	999999	911	145	178	999999	38	376	159	197	762	767	378	981	999999	574	999999	652	999999	999999	243	640	267	442	999999	451	618	567	883	420	999999	380	900	124	811	431	722	43	680	74	543	501	999999	999999	701	524	759	999999	348	825	455	575	30	273	671	836	254	478	180	727	73	999999	492	999999	521	999999	866	999999	999999	999999	851	928	972	553	602	742	912	999999	740	450	999999	194	228	68	964	110	359	637	453	974	999999	253	999999	952	999999	82	999999	988	999999	319	
657	504	264	424	973	526	999999	477	999999	929	923	161	999999	729	45	879	252	434	775	421	42	239	810	999999	746	999999	75	29	999999	529	733	924	999999	999999	999999	999999	929	804	94	447	506	882	965	524	999999	35	999999	999999	917	131	999999	584	999999	240	999999	999999	999999	69	999999	375	461	584	924	151	205	999	999999	317	936	847	999999	448	350	337	915	160	999999	999999	154	999999	102	932	999999	430	699	999999	711	221	154	374	999999	999999	136	718	986	999999	957	823	328	999999	325	207	206	79	182	391	243	885	999999	999999	164	999999	915	956	282	528	483	504	999999	56	298	497	173	999999	354	999999	322	631	350	992	999999	450	967	999999	405	895	736	41	257	318	915	825	896	27	220	104	954	999999	446	467	449	999999	381	282	763	828	44	999999	999999	102	79	999999	544	999999	999999	714	440	999999	561	387	792	451	256	143	999999	999999	601	156	361	259	134	999999	999999	883	999999	738	78	694	999999	577	861	111	999999	164	248	999999	290	574	999999	505	999999	141	618	68	999999	997	216	247	152	301	236	887	282	474	968	926	999999	661	778	205	645	746	999999	999999	526	690	999999	101	895	827	192	37	73	856	596	993	534	136	217	556	999999	830	552	47	350	973	829	841	196	321	885	628	795	887	999999	999999	647	634	542	999999	999999	999999	999999	324	119	209	824	999999	878	974	402	301	999999	999999	673	814	204	999999	643	999999	999999	302	904	583	999999	999999	999999	186	999999	678	356	899	593	232	692	417	488	237	999999	151	158	999999	962	999999	999999	594	999999	573	999999	54	999999	200	991	999999	133	999999	220	999999	382	999999	968	999999	429	999999	628	502	707	231	999999	265	336	966	528	501	999999	458	340	999999	663	357	388	667	999999	951	999999	166	908	603	109	132	207	718	855	382	183	510	999999	762	593	999999	886	999999	43	958	999999	756	671	499	595	674	240	527	115	34	177	310	686	477	254	472	594	114	131	999999	68	999999	121	156	328	999999	475	577	109	247	471	435	633	13	243	209	494	418	17	435	892	680	999999	830	215	873	823	515	999999	130	831	782	831	999999	900	110	644	999999	181	702	208	999999	427	867	563	741	676	999999	244	54	999999	186	106	695	999999	388	14	290	940	455	79	960	69	979	416	688	603	17	113	143	999999	969	246	999999	237	239	263	745	276	473	999999	999999	281	473	152	654	999999	145	112	522	106	363	584	726	632	247	603	447	999999	874	148	999999	580	999999	489	999999	939	999999	468	294	999999	268	24	477	257	999999	
689	596	837	761	999999	467	904	590	47	210	394	520	999999	989	636	999999	294	401	999999	538	570	180	999999	999999	715	893	677	817	397	837	349	117	999999	703	557	999999	999999	700	871	680	764	999999	73	289	624	999999	119	478	658	999999	973	622	151	719	368	519	612	704	55	999999	999999	999999	203	209	861	286	52	999999	442	999999	215	594	530	655	773	581	117	704	518	999999	783	208	168	999999	999999	727	999999	999999	345	48	404	905	654	760	999999	676	999999	864	427	347	386	140	46	38	999999	389	101	999999	999999	787	412	999999	195	759	999999	592	999999	125	345	144	320	294	999999	999999	235	310	939	999999	999999	107	999999	999999	286	180	910	999999	171	139	999999	484	635	999999	812	557	636	999999	719	999999	434	307	748	680	528	293	36	101	497	643	803	802	450	332	999999	848	11	169	631	24	999999	683	430	798	150	861	508	841	481	95	767	739	590	54	344	468	358	999999	724	999999	153	818	999999	528	336	182	44	312	748	963	556	999999	864	999999	999999	751	877	999999	539	667	999999	195	620	412	999999	74	222	405	999999	272	999999	896	999999	638	870	40	527	999999	999999	999999	827	206	103	518	999999	999999	875	999999	999	593	591	999999	575	999999	218	958	208	999999	652	271	999999	638	325	485	473	659	42	235	834	25	233	975	999999	571	840	588	101	999999	872	585	999999	336	406	403	999999	100	999999	388	429	912	999999	999999	258	210	18	198	999999	999999	999999	879	268	649	61	983	369	615	922	14	999999	630	866	106	999999	77	82	999999	999999	921	804	382	338	653	805	921	999999	459	999999	286	562	652	999999	483	66	999999	327	999999	285	422	43	75	178	326	171	799	55	735	893	191	999999	385	955	999999	813	672	551	614	844	139	999999	910	889	646	451	574	922	999999	999999	887	750	533	358	820	887	999999	214	21	999999	999999	876	457	566	999999	999999	187	697	748	669	999999	452	712	704	155	999999	133	186	532	875	597	999999	661	694	15	999999	605	999999	999999	81	999999	999999	539	999999	838	263	999999	354	999999	498	273	877	184	723	999999	999999	47	828	212	209	999999	562	999999	145	894	999999	224	762	560	114	552	160	999999	676	594	926	912	591	866	892	277	779	832	999999	612	720	701	999999	48	570	403	776	999999	935	999999	523	785	999999	237	708	999999	999999	793	999999	945	123	999999	508	999999	730	532	456	961	320	931	984	999999	648	533	184	999999	286	723	990	710	775	335	627	368	81	150	519	364	167	853	686	999999	593	97	498	405	203	809	999999	47	
947	815	513	13	999999	794	147	869	62	281	762	867	803	537	180	787	697	999999	67	999999	23	102	999999	467	999999	999	999999	560	45	778	243	476	999999	952	763	960	821	623	45	999999	999999	649	999999	886	100	999999	192	66	999999	999999	708	63	751	728	999999	855	21	999999	999999	999999	658	999999	834	284	999999	296	461	851	999999	219	965	999999	114	780	999999	999999	790	917	377	999999	817	89	643	334	80	999999	725	687	928	908	949	999999	864	999999	999999	426	815	37	999999	804	368	999999	291	708	999999	999999	999999	970	150	660	74	103	999999	999999	516	579	942	999999	214	857	999999	774	999999	865	269	999999	999999	402	162	999999	558	763	78	572	76	486	797	999999	999999	445	240	999999	546	277	844	999999	999999	539	205	999999	999999	314	999999	991	243	999999	418	426	448	555	424	557	818	979	999999	999999	35	116	999999	40	782	17	921	768	999999	816	237	655	31	413	103	680	999999	113	999999	253	940	87	339	482	78	381	497	999999	999999	683	999999	999999	176	543	830	990	281	999999	276	475	999999	64	374	426	366	762	404	44	461	999999	999999	714	302	857	370	948	999999	786	999999	410	520	887	746	943	880	670	489	487	583	113	409	999999	837	221	860	885	712	913	125	315	976	462	999999	999999	333	231	274	318	999999	882	999999	495	212	866	955	506	317	431	545	999999	283	999999	460	357	344	327	877	999999	999999	485	999999	863	670	657	433	67	314	469	619	659	405	180	999999	999999	890	913	830	971	266	999999	577	291	377	999999	41	69	999999	234	999999	999999	999999	194	999999	999999	646	360	824	555	442	897	999999	848	811	886	300	112	613	759	467	431	496	906	999999	643	908	953	999999	999999	625	999999	66	90	526	999999	315	221	999999	615	999999	999999	99	999999	539	999999	172	728	999999	491	139	928	455	252	767	521	999999	447	371	677	790	999999	864	999999	999999	77	841	121	331	208	580	999999	252	999999	999999	927	999999	221	999999	464	480	999999	483	14	122	696	919	813	999999	15	103	868	850	192	825	999999	999999	516	999999	999999	528	61	407	281	910	60	685	457	999999	839	189	999999	79	999999	206	610	219	859	470	242	157	37	999999	999999	115	712	238	999999	182	343	262	825	866	999999	936	429	782	212	999999	999999	999999	472	999999	999999	825	795	999999	943	986	224	162	999999	56	122	324	500	263	90	999999	207	822	999999	284	214	999999	363	999999	999999	999999	777	999999	16	765	407	999999	684	760	325	500	320	914	294	84	957	190	446	999999	753	590	445	176	999999	46	896	250	395	
197	72	999999	471	363	633	972	218	999999	156	60	648	891	639	739	937	999999	999999	293	537	551	327	33	999999	584	999999	583	535	611	136	970	868	167	999999	497	698	430	38	956	290	322	865	570	999999	395	140	862	999999	705	238	121	191	613	999999	999999	869	48	753	886	675	59	447	606	269	186	192	491	64	152	51	517	561	898	12	224	685	999999	999999	756	454	825	632	829	999999	999999	999999	999999	454	992	627	659	676	151	291	999999	875	268	311	858	212	648	807	999999	664	721	559	292	611	498	999999	999999	59	997	442	849	999999	617	999999	254	397	928	47	72	524	392	999999	420	616	771	999999	426	455	141	553	805	27	999999	175	999999	465	999999	653	955	833	514	610	678	999999	441	813	267	45	66	999999	999999	611	745	999999	999999	880	149	999999	999999	158	741	667	917	454	636	832	999999	451	572	788	891	285	91	999999	20	999999	172	710	185	958	91	391	999999	670	279	203	282	541	893	781	326	830	814	806	102	999999	692	233	82	609	221	999999	472	278	579	999	999999	516	282	499	717	438	500	880	999999	999999	278	999999	999999	999999	559	999999	558	790	999999	999999	470	284	999999	173	99	999999	638	999999	746	275	999999	130	100	999999	999999	765	268	404	73	887	999999	933	739	742	999999	445	999999	639	59	159	267	682	806	519	538	256	999999	119	409	778	800	999999	144	999999	441	158	999999	905	769	793	803	164	726	584	730	537	544	403	999999	654	890	999999	526	596	17	246	999999	999999	741	427	395	159	994	295	96	999999	999999	938	311	999999	288	153	870	266	356	113	955	231	999999	10	999999	976	523	755	999999	802	408	999999	793	204	835	584	999999	999999	999999	654	999999	441	498	325	738	999999	101	176	375	999999	137	269	250	999999	290	102	793	740	715	418	635	999999	406	294	17	261	999999	117	594	704	999999	528	999999	702	943	523	733	999999	272	999999	885	357	389	151	999999	148	307	999999	913	742	999999	432	636	989	999999	920	44	214	317	486	461	984	581	671	766	609	999999	547	960	767	368	330	478	610	999999	999999	859	265	619	868	954	265	999999	851	912	557	999999	868	999999	32	489	999999	165	785	653	999999	775	717	385	75	736	759	999999	156	999999	471	953	35	466	999999	71	779	595	449	531	206	791	730	759	218	717	543	999999	937	999999	839	174	692	999999	633	999999	152	999999	553	142	204	999999	999999	477	999999	603	866	411	943	999999	710	933	999999	263	456	999999	55	957	176	358	203	896	999999	999999	999999	999999	270	78	833	
237	999999	899	51	999999	999999	999999	744	262	318	999999	851	141	919	975	577	906	458	439	999999	524	467	194	713	205	939	308	343	187	999999	154	342	999999	578	716	999999	810	892	409	926	999999	374	792	649	561	999999	71	976	26	301	638	847	831	567	319	999999	999999	195	845	377	38	537	566	999999	173	282	63	562	213	933	766	23	59	512	926	999999	999999	544	162	999999	877	331	999999	886	304	999999	511	240	999999	946	317	625	57	41	898	57	808	472	999999	289	999999	508	773	92	999999	999999	999999	329	999999	999999	104	200	42	156	500	999999	219	680	999999	999999	771	823	303	999999	625	150	999999	27	614	878	351	212	67	873	999999	378	999999	245	361	999999	509	191	599	109	851	127	592	999999	541	201	838	999999	447	620	518	630	215	515	467	394	999999	999999	714	762	818	891	142	169	900	999999	157	974	999999	355	366	589	233	203	416	508	558	74	486	423	999999	223	765	447	364	625	173	52	777	967	999999	728	477	836	291	959	984	432	10	999999	999999	864	999999	999999	999999	929	406	999999	999999	999999	999999	594	303	301	723	999999	136	695	804	284	957	114	206	361	334	637	121	999999	912	456	523	135	73	76	999999	999999	414	673	193	435	999999	999999	943	818	141	999999	435	186	123	999999	832	999999	628	726	461	938	999999	458	768	625	817	19	109	999999	445	710	530	236	921	999999	200	463	999999	378	65	806	171	387	999999	897	999999	935	999999	235	623	234	507	999999	614	441	518	999999	905	999999	618	999999	62	300	383	999999	906	208	999999	576	999999	379	999999	259	999999	655	776	999999	238	870	423	881	736	874	39	221	213	192	621	999999	39	244	999999	944	760	845	754	871	999999	798	990	13	681	707	738	253	447	999999	676	959	999999	238	727	44	153	736	483	187	999999	999999	999999	723	586	773	547	261	821	842	498	825	901	905	999999	439	880	419	210	38	145	785	774	999999	516	999999	826	999999	516	523	999999	34	372	576	609	842	581	999999	426	907	170	999999	432	604	759	851	67	758	952	297	164	734	535	999999	999999	486	999999	271	217	923	946	746	999999	308	51	474	463	334	999999	442	858	999999	999999	302	868	999999	363	179	206	665	999999	999999	848	228	369	76	498	999999	535	999999	999999	999999	69	502	961	424	741	133	563	294	398	999999	462	519	439	550	741	243	585	999999	133	999999	999999	552	328	878	897	526	999999	999999	975	545	999999	182	987	999999	554	500	341	454	917	239	615	999999	277	872	616	338	789	819	335	265	341	152	
10	237	999999	517	999999	92	526	225	194	588	999999	852	933	289	532	999999	996	250	901	141	475	893	999999	163	999999	456	272	569	999999	129	648	720	213	657	182	999999	999999	47	326	258	928	701	54	36	602	999999	939	336	805	898	823	95	363	210	677	999999	625	999999	242	728	820	956	489	75	999999	999999	999999	286	117	772	999999	958	924	652	212	773	849	585	561	860	516	936	763	837	306	563	367	12	979	999999	145	999999	805	597	438	971	222	979	96	14	775	999999	228	999999	313	864	170	710	999999	999999	267	49	999999	382	999999	999999	202	651	999999	999999	241	646	999999	52	637	390	163	336	224	240	560	869	498	556	999999	852	717	730	999999	999999	403	656	14	85	807	105	676	999999	999999	554	999999	571	221	710	773	999999	366	999999	999999	923	710	833	999999	767	353	397	999999	999999	999999	368	176	472	126	999999	982	584	641	231	244	542	999999	999999	999999	669	461	989	999999	787	999999	955	495	541	334	999999	731	999999	170	247	731	420	553	999999	145	27	387	999999	454	999999	727	198	497	999999	941	864	218	999999	882	826	316	364	738	763	999999	999999	872	999999	148	515	604	999999	424	404	499	824	999999	999999	595	933	291	154	544	773	69	594	468	999999	599	469	402	751	687	343	999999	377	999999	789	999999	803	154	752	999999	938	999999	315	774	102	999999	127	999999	199	394	999999	544	999999	819	965	704	614	873	522	999999	678	123	852	999999	999999	473	132	152	208	999999	791	789	539	977	999999	492	754	999999	376	999999	999999	999999	212	999999	738	999999	769	557	715	95	999999	930	631	999999	499	999999	999999	580	693	628	999999	975	676	999999	999999	169	15	999999	999999	483	949	793	506	999999	563	999999	999999	496	996	292	703	574	436	123	652	861	167	821	487	780	64	184	137	747	999999	506	917	547	764	999999	999999	585	344	999999	146	999999	433	823	164	415	914	999999	583	410	999999	949	548	999999	23	999999	999999	194	706	443	429	775	666	999999	617	66	999999	372	732	428	498	128	240	203	999999	999999	438	343	999999	82	865	121	600	726	822	251	958	364	999999	32	575	609	999999	901	813	999999	999999	674	216	999999	249	999999	220	164	911	806	999999	354	586	458	312	669	999999	633	577	999999	184	939	999999	376	107	999999	999999	999999	852	889	999999	338	999999	616	143	764	999999	569	999999	323	901	999999	814	25	531	614	777	86	720	906	92	255	333	999999	196	999999	737	839	999	437	713	511	312	999999	568	390	964	999999	999999	548	542	957	999999	999999	415	999999	135	920	844	
493	44	762	988	999999	807	999999	15	999999	429	651	36	999999	569	406	609	400	999999	792	999999	150	649	807	760	181	373	134	455	999999	101	457	999999	817	995	999999	403	951	999999	999999	224	999999	999999	90	550	673	521	255	398	403	654	999999	999999	342	999999	704	844	236	999999	817	583	683	547	935	792	972	295	219	302	999999	13	658	878	778	578	882	765	569	266	97	999999	999999	736	999999	425	86	999999	999999	354	300	671	999999	949	705	999999	540	37	450	297	578	388	312	999999	344	400	995	999999	826	763	589	938	284	970	999999	167	465	947	496	519	715	129	270	865	11	391	836	708	183	996	48	999999	325	999999	687	709	999999	999999	401	999999	429	940	36	271	999999	362	397	205	45	547	327	999999	999999	999999	582	459	127	999999	952	953	564	999999	963	830	999999	734	623	999999	999999	215	999999	999999	999999	836	999999	999999	103	999	999999	648	994	640	672	999999	679	454	325	394	699	999999	999999	910	222	448	106	999999	999999	205	546	40	738	999999	999999	830	737	36	47	704	840	999999	366	127	346	313	958	923	624	337	160	280	419	238	313	64	999999	999999	88	117	739	957	798	897	463	80	909	999999	999999	999999	897	652	417	620	554	892	871	474	999999	999999	999999	182	517	999999	54	275	621	510	999999	858	217	999999	948	929	964	882	18	468	999999	276	404	357	205	783	999999	508	862	798	684	421	193	158	336	180	628	567	450	159	852	197	459	409	999999	999999	634	69	704	999999	656	999999	884	412	810	999999	514	142	999999	734	999999	999999	413	999999	826	668	674	999999	511	999999	310	407	441	999999	616	476	817	994	826	335	158	380	803	999999	151	22	537	780	348	39	665	496	589	716	940	315	783	636	583	862	204	999999	999999	926	187	999999	239	34	796	344	489	519	315	651	585	838	743	40	999999	813	141	894	720	481	122	814	817	725	999999	310	692	190	421	964	140	582	822	877	999999	999999	782	999999	983	13	550	156	191	938	999999	999999	999999	999999	999999	769	999999	999999	999999	87	814	999999	441	999999	115	495	652	308	108	350	520	999999	25	866	834	999999	41	628	911	717	930	966	999999	879	594	999999	738	938	999999	651	243	999999	727	745	72	832	999999	999999	407	497	360	251	57	840	999999	999999	999999	999999	919	177	738	999999	398	148	156	999999	739	562	920	298	757	714	999999	456	999999	689	285	280	803	999999	337	763	999999	423	366	999999	918	792	461	999999	731	999999	28	67	999999	140	999999	589	598	225	103	897	999999	119	999999	646	177	601	
733	737	851	815	903	999999	999999	975	999999	974	781	466	929	999999	111	464	566	725	695	999999	999999	999999	999999	696	682	587	999999	439	416	999999	683	999999	521	327	999999	999999	614	915	138	111	226	937	258	467	807	141	296	156	999999	893	552	999999	951	161	67	999999	490	164	143	325	19	411	569	769	301	72	945	611	999999	387	849	651	999999	999999	799	605	727	790	889	550	999999	999999	642	999999	569	669	768	999999	269	312	243	459	782	999999	999999	999999	378	488	176	745	196	999999	269	419	999999	901	427	366	999999	461	999999	700	275	999999	33	257	768	55	210	632	999999	584	999999	584	999999	399	868	783	502	983	236	248	623	154	363	617	502	232	479	668	251	411	999999	999999	999999	543	194	999999	789	999999	999999	332	288	543	451	611	341	684	999999	654	42	644	999999	999999	999999	790	86	130	999999	415	755	545	576	542	390	999999	999999	544	312	610	215	678	993	999999	999999	999999	960	89	703	999999	999999	999999	999999	824	999999	999999	546	999999	582	492	466	73	959	383	999999	511	756	746	163	558	45	999999	382	999999	449	363	650	215	441	999999	830	996	427	488	139	937	588	999999	906	782	999999	935	962	999999	153	151	719	619	569	435	158	223	926	155	716	488	999999	999999	385	999999	957	341	209	999999	661	470	646	999999	254	160	999999	14	839	999999	212	110	834	562	520	307	644	40	645	16	182	999999	79	282	999999	650	502	999999	376	635	825	24	735	710	168	683	505	247	375	419	999999	153	384	999999	942	999999	654	999999	781	87	636	926	695	203	999999	999999	400	999999	709	603	657	637	637	214	554	197	374	133	404	837	802	406	665	236	999999	999999	999999	523	339	166	996	620	514	298	998	999999	329	541	632	999999	293	141	538	999999	999999	999999	516	180	11	999999	250	530	999999	944	999999	240	271	999999	699	999999	812	876	999999	999999	606	47	133	349	215	655	999999	833	501	290	554	671	999999	892	475	999999	999999	72	999999	584	915	476	142	569	999999	768	637	861	999999	582	310	416	999999	985	999999	723	750	176	999999	355	886	417	38	207	999999	614	372	999999	999999	78	536	999999	364	459	637	140	999999	563	336	999999	27	17	999999	919	980	999999	574	882	999999	752	879	999999	999999	176	698	999999	447	934	179	408	406	268	868	999999	55	559	62	646	358	45	817	999999	840	527	337	879	427	119	227	262	50	490	652	999999	199	191	653	197	999999	139	693	971	394	927	51	759	148	226	873	999999	95	927	533	690	934	692	999999	999999	839	818	90	337	
717	916	368	916	999999	628	584	999999	906	864	885	999999	999999	846	802	912	999999	578	741	999999	246	796	177	122	956	962	315	506	675	82	358	942	59	365	999999	477	999999	999999	153	519	642	18	999999	230	52	999999	347	97	889	602	104	270	999999	879	100	921	999999	255	960	653	999999	88	198	833	516	942	178	986	999999	335	352	360	434	231	999999	237	281	999999	80	650	624	228	999999	83	977	999999	865	999999	275	342	727	323	174	500	206	563	820	999999	713	110	146	999999	504	564	999999	744	999999	856	320	999999	649	803	185	319	38	104	471	125	999999	429	87	998	721	260	607	38	195	934	34	999999	417	590	243	969	513	999999	723	62	999999	243	260	18	999999	999999	693	924	148	855	471	999999	999999	704	834	293	32	148	639	254	956	999999	558	902	831	999999	455	69	570	215	999999	765	380	419	301	999999	178	999999	149	999999	567	683	890	999999	472	922	999999	999999	755	949	947	375	633	999999	999999	602	685	999999	187	553	956	633	364	932	59	706	999999	682	412	999999	125	999999	999999	330	999999	283	339	999999	439	908	403	742	313	621	268	440	142	900	324	999999	936	819	890	596	363	933	329	958	999999	999999	201	239	310	542	834	999999	375	999999	999999	999999	999999	467	918	999999	159	223	999999	743	999999	618	999999	830	368	713	285	305	73	413	967	999999	954	999999	936	673	717	999999	999999	770	786	276	74	829	117	502	435	479	999999	622	446	149	613	585	294	999999	202	370	870	999999	267	999999	929	962	999999	49	867	891	530	999999	561	999999	780	559	956	407	999999	744	723	866	288	806	404	451	966	999999	999999	378	97	274	481	357	302	846	513	257	346	111	999999	999999	999999	544	948	999999	70	460	368	999999	629	886	128	999999	647	999999	317	460	144	487	996	999999	900	499	803	999999	773	214	693	999999	999999	708	70	999999	260	655	242	743	858	748	390	516	999999	95	748	210	155	999999	709	999999	538	999999	122	859	115	975	177	144	740	999999	882	999999	999999	434	19	921	999999	676	207	991	999999	574	602	396	106	489	59	814	750	999999	120	999999	504	999999	406	992	595	211	999999	999999	487	107	12	176	865	534	749	44	86	827	999999	479	999999	718	999999	999999	460	726	762	626	926	363	394	999999	999999	143	362	372	38	26	999999	624	999999	922	514	999999	571	435	531	572	740	24	999999	922	229	999999	921	786	877	442	541	869	449	719	358	134	713	865	594	731	182	386	16	69	501	999999	148	999999	213	852	402	999999	204	199	885	911	
624	999999	999999	940	221	999999	495	999999	485	466	185	621	573	390	961	705	841	999999	400	364	18	678	430	469	999999	26	999999	34	49	999999	674	259	833	446	999999	251	947	654	999999	999999	890	420	583	45	583	999999	341	823	999999	696	194	999999	999999	531	999999	999999	50	999999	447	999999	999999	470	999999	969	999999	925	787	137	999999	719	999999	196	289	793	999999	597	105	395	885	976	685	759	143	999999	331	279	460	312	542	563	211	499	217	325	613	999999	863	613	253	657	739	213	942	999999	938	997	125	15	999999	999999	851	999999	999999	470	999999	243	999999	999999	647	522	475	999999	595	999999	518	268	978	964	999999	999999	733	491	151	238	247	999999	817	961	414	334	163	999999	254	236	711	556	999999	746	999999	379	103	660	966	999999	192	999999	618	623	663	999999	29	161	999999	999999	582	999999	513	344	233	46	426	375	798	323	999999	30	240	368	616	962	340	241	167	811	999999	83	525	420	55	983	864	999999	307	734	315	999999	999999	240	654	352	52	593	523	769	952	727	861	999999	372	171	33	259	17	701	999999	787	993	23	73	508	844	103	999999	250	182	233	77	74	999999	999999	401	999	999999	274	919	746	718	397	999999	232	222	872	57	999999	999999	999999	195	606	394	528	999999	999999	177	155	507	949	305	282	999999	729	999999	796	644	16	999999	34	544	743	782	603	78	605	165	840	296	972	56	413	290	567	47	471	680	490	999999	785	832	569	766	970	999999	445	800	138	572	425	999999	999999	999999	935	80	451	823	999999	459	999999	999999	337	859	534	999999	999999	991	999999	691	198	999999	164	657	984	201	975	999999	812	162	632	805	36	277	870	999999	15	299	355	496	596	647	890	40	999999	334	505	709	241	77	559	453	770	999999	383	310	999999	999999	139	743	105	474	21	638	826	606	999999	999999	988	790	897	602	646	543	999999	999999	235	133	711	660	696	999999	744	744	602	999999	999999	589	893	569	670	622	169	999999	401	131	635	999999	213	349	899	445	999999	999999	180	999999	999999	999999	351	832	999999	999999	999999	999999	56	829	729	277	45	999999	571	845	175	428	129	284	443	45	151	974	915	973	919	372	760	261	999999	999999	574	646	381	807	999999	71	494	720	941	690	999999	572	401	368	999999	565	777	999999	280	302	331	895	523	771	96	377	916	111	40	318	718	795	999999	436	702	399	999999	763	607	113	934	409	343	752	480	999999	582	557	757	364	595	705	980	261	971	679	999999	609	999999	870	155	999999	999999	633	972	769	296	
999999	665	827	299	23	999999	176	368	999999	999999	770	301	517	794	368	354	675	722	22	814	33	999999	999999	276	999999	52	736	958	551	718	710	780	711	291	999999	891	929	75	999999	258	999999	893	58	127	362	999999	214	86	786	47	24	910	960	954	273	999999	642	999999	632	971	721	999999	999999	214	999999	999999	590	999999	999999	477	424	610	999999	763	10	139	415	905	913	357	999999	660	181	999999	999999	799	820	756	28	117	258	999999	442	611	537	605	999999	844	276	373	728	979	900	999999	623	999999	999999	999999	954	999999	104	999999	648	284	143	70	46	313	510	61	179	834	999999	78	228	56	999999	999999	236	404	62	571	999999	999999	629	858	759	999999	890	999999	39	999999	999999	885	999999	521	730	167	477	476	999999	773	344	999999	203	999999	772	831	999999	999999	999999	240	969	559	90	533	107	999999	655	285	311	184	423	220	31	556	41	999999	65	706	999999	20	71	760	835	289	999999	424	999999	999999	95	927	770	323	63	799	999999	999999	804	490	423	999999	999999	201	999999	394	359	133	203	646	862	451	999999	394	261	236	179	999999	723	800	999999	683	999999	999999	999999	383	414	110	999999	232	999999	999999	527	575	292	692	507	869	595	999999	930	999999	231	999999	999999	643	161	999999	71	999999	999999	445	528	13	193	740	881	593	999999	791	980	259	965	971	745	82	924	211	112	569	728	309	623	282	870	202	999999	50	999999	556	999999	38	48	999999	999999	466	270	524	391	552	810	914	868	803	471	680	999999	260	964	999999	719	949	999999	999999	108	330	822	255	142	990	288	840	547	454	999999	999999	220	634	999999	288	811	999999	999999	559	758	814	999999	819	999999	200	999999	999999	86	254	999999	282	754	545	243	281	643	25	391	400	273	969	999999	423	999999	999999	469	513	881	999999	989	319	139	723	744	293	889	13	444	942	935	86	764	302	617	297	207	675	999999	108	999999	796	28	429	999999	788	999999	999999	585	302	999999	999999	330	399	999999	527	153	999999	801	949	391	640	580	999999	999999	196	214	84	999999	946	321	794	122	999999	51	999999	301	999999	437	955	845	871	427	999999	221	394	756	375	999999	100	154	999999	873	999999	716	13	999999	579	964	109	999999	372	222	638	980	935	438	547	999999	73	999999	443	602	999999	113	519	999999	439	237	999999	440	839	48	715	802	999999	999999	999999	76	47	999999	999999	999999	338	382	483	659	789	170	286	999999	999999	26	999999	864	711	999999	38	347	207	790	786	351	893	999999	999999	999999	507	835	836	25	766	481	320	96	514	
697	274	473	630	999999	999999	999999	951	999999	231	823	74	999999	999999	581	892	333	868	999999	200	380	852	669	638	158	162	999999	334	270	999999	999999	706	999999	999999	23	309	564	999999	347	367	517	400	999999	999999	920	270	656	743	999999	999999	999999	612	73	999999	999999	999999	605	835	482	707	479	999999	690	924	494	999999	187	501	87	281	999999	616	530	999999	683	979	82	232	717	887	506	220	79	147	756	999999	643	991	225	179	704	729	999999	640	999999	572	710	855	952	803	93	165	665	983	999999	826	999999	183	221	165	772	382	127	594	211	269	875	552	999999	370	483	195	999999	908	999999	608	381	889	12	120	999999	999999	280	913	804	351	554	96	352	929	999999	999999	780	999999	406	999999	611	999999	999999	628	697	167	686	591	999999	897	879	999999	415	197	455	999999	181	110	886	999999	111	213	790	860	715	789	210	249	328	23	999999	225	511	255	999999	732	460	384	423	121	540	689	593	907	471	796	680	164	484	999999	298	999999	184	999999	999999	408	859	999999	912	999999	956	447	272	999999	492	664	999999	170	200	722	999999	796	687	774	25	999999	999999	999999	999999	918	118	999999	999999	479	724	999999	999999	660	35	999999	872	881	471	514	164	102	426	286	424	806	551	520	999999	761	999999	501	992	409	836	807	787	999999	190	994	799	999999	682	793	591	757	999999	594	144	602	850	860	335	182	620	999999	999999	344	468	591	376	598	91	13	371	232	999999	999999	824	227	999999	895	700	476	999999	253	420	633	694	667	192	999999	999999	999999	910	256	176	999999	999999	913	812	453	517	599	627	211	829	678	999999	368	23	982	999999	917	792	954	999999	858	467	999999	512	371	649	801	408	999999	999999	720	999999	125	66	999999	999999	999999	414	366	388	999999	848	513	423	741	212	335	653	209	196	467	579	956	999999	317	361	422	410	450	999999	716	200	218	987	999999	999999	315	999999	999999	999999	999999	512	435	576	69	19	954	952	771	169	323	158	208	233	755	151	146	999999	748	999999	439	999999	999999	562	671	910	640	999999	314	165	896	33	562	78	337	999999	154	999999	36	999999	999999	999999	639	291	490	999999	991	984	999999	999999	999999	285	999999	528	702	359	548	872	999999	158	379	438	647	615	272	999999	999999	999999	999999	800	996	999999	999999	450	173	969	999999	999999	82	113	999999	656	293	347	716	620	999999	44	376	977	416	999999	485	877	929	969	999999	34	28	200	999999	861	98	441	971	693	282	123	999999	999999	488	865	800	801	239	722	999999	999999	999999	999999	830	999999	763	
918	394	724	999999	136	521	204	158	846	664	881	139	68	567	852	375	32	348	355	679	644	499	551	481	683	648	216	824	520	135	376	369	422	107	179	57	256	423	155	602	999999	999999	641	210	918	671	180	165	999999	934	999999	313	484	881	129	428	842	253	596	999999	315	380	637	721	297	522	717	999999	397	804	129	999999	202	753	519	70	858	999999	563	21	477	61	531	999999	259	999999	884	999999	977	751	214	13	827	667	296	789	946	919	912	406	954	220	767	999999	999999	276	120	730	371	69	570	502	689	999999	999999	999999	849	61	472	999999	637	186	982	999999	999999	999999	782	535	467	730	999999	938	437	167	67	266	294	42	770	982	953	163	179	918	999999	711	323	999999	656	42	939	999999	999999	688	768	778	237	130	999999	698	999999	585	273	641	945	632	74	532	527	999999	970	816	291	489	280	483	17	74	465	888	999999	999999	878	999999	790	228	491	999999	398	289	39	999999	145	999999	498	378	889	999999	999999	558	647	790	725	901	72	133	613	967	418	294	770	999999	664	999999	895	953	706	839	851	999999	150	325	144	247	724	806	680	219	991	999999	594	479	101	999999	999999	22	814	976	371	667	615	523	999999	113	518	866	509	137	186	999999	999999	60	686	255	999999	332	656	487	187	265	452	404	999999	516	700	300	81	757	767	999999	149	999999	477	999999	121	627	984	999999	999999	858	999999	553	42	456	240	543	793	846	499	918	366	336	799	115	225	221	547	824	412	999999	795	751	370	999999	405	999999	582	503	143	790	347	999999	999999	328	958	999999	371	529	285	999999	999999	234	267	848	525	999999	929	999999	999999	900	999999	170	627	511	73	555	193	738	60	298	961	300	999999	708	580	999999	578	999999	999999	999999	849	27	548	999999	999999	570	493	522	778	592	999999	220	999999	243	711	187	997	256	265	412	715	632	999999	987	999999	216	522	559	277	999999	999999	999999	224	999999	60	999999	621	382	790	999999	72	671	960	468	999999	750	765	479	997	403	999999	331	999999	745	611	227	549	561	60	514	999999	999999	999999	999999	358	563	996	883	192	649	999999	625	466	762	350	999999	999999	999999	710	454	451	52	561	873	50	999999	243	479	50	833	522	70	331	286	455	137	426	999999	999999	999999	999999	881	297	357	999999	999999	865	999999	404	566	555	999999	850	605	73	15	383	380	952	446	330	526	843	359	137	505	303	189	317	222	628	704	901	987	700	569	755	213	46	999999	56	779	84	483	999999	984	999999	725	223	449	
999999	55	24	672	402	237	47	937	999999	341	824	686	155	999999	938	999999	636	862	905	503	259	179	344	40	400	999999	452	999999	80	153	296	577	966	867	467	999999	690	999999	999999	472	532	999999	999999	704	107	370	633	999999	999999	438	357	356	999999	720	200	999999	711	983	282	852	785	677	867	999999	55	999999	719	288	725	999999	169	406	277	442	999999	441	196	639	933	39	916	560	824	642	795	939	999999	255	676	882	871	707	957	999999	687	854	950	905	659	999999	999999	355	999999	190	278	950	89	388	748	999999	398	81	999999	252	935	234	999999	234	999999	999999	500	474	611	842	493	462	449	534	754	999999	490	999999	999999	93	999999	999999	393	643	374	999999	859	378	506	999999	494	999999	999999	714	807	462	11	726	623	553	999999	186	743	334	999999	816	511	555	633	632	999999	116	100	965	862	374	840	219	859	447	256	131	967	693	358	692	804	734	726	301	125	764	668	437	733	213	999999	69	946	558	343	313	745	999999	650	387	709	691	999999	443	999999	999999	866	999999	999999	999999	999999	999999	999999	14	999999	776	829	341	516	513	448	663	999999	659	546	999999	273	311	114	942	386	102	53	970	982	123	882	999999	679	334	897	492	140	505	993	999999	93	941	546	567	484	999999	368	999999	938	56	999999	999999	896	999999	999999	565	80	999999	852	126	17	15	999999	898	999999	546	999999	192	616	955	532	737	665	769	697	331	999999	547	467	972	999999	906	999999	936	999999	690	395	999999	805	341	999999	776	652	999999	769	88	919	999999	674	938	751	185	530	982	999999	722	536	137	153	999999	801	533	999999	999999	392	999999	973	999999	244	999999	999999	822	386	284	543	999999	999999	788	999	999999	411	125	873	999999	231	558	386	59	422	941	999999	268	696	608	540	888	880	773	999999	668	115	834	413	999999	788	928	798	255	449	767	638	999999	138	533	999999	685	660	999999	658	834	724	923	672	303	57	999999	136	999999	744	655	875	321	304	340	513	577	999999	411	741	302	759	999999	999999	654	312	417	140	172	813	855	238	999999	124	659	999999	999999	171	120	423	895	802	999999	511	793	891	327	452	797	30	228	973	258	635	366	999999	594	323	999999	990	640	762	964	964	888	999999	372	206	645	396	331	999999	601	987	845	999999	999999	999999	816	762	985	964	342	151	595	882	980	999999	758	999999	999999	867	154	129	999999	143	838	66	622	999999	529	999999	806	410	999999	813	381	999999	790	866	346	965	507	264	999999	999999	429	999999	999999	999999	446	494	447	71	46	
463	271	482	214	711	999999	999999	16	449	243	999999	168	931	452	782	511	719	97	892	247	999999	370	999999	125	999999	714	25	686	999999	930	45	999999	745	374	244	551	899	66	999999	215	663	999999	68	31	149	517	497	379	597	505	726	406	555	999999	651	103	382	367	106	996	645	995	999999	518	207	191	423	567	217	999999	999999	663	18	686	583	435	999999	867	975	600	226	646	99	121	999999	638	137	921	722	151	179	542	959	91	999999	668	569	549	999999	957	104	930	171	366	893	999999	397	868	249	999999	791	514	391	505	999999	999	905	287	315	569	999999	501	844	76	999999	79	703	927	126	915	999999	999999	53	999999	506	296	484	733	228	150	250	269	999999	506	999999	999999	160	464	311	570	762	291	243	264	903	602	95	105	305	823	369	999999	751	334	999999	39	470	999999	998	999999	525	182	999999	175	999999	999999	999999	348	717	999999	999999	249	625	556	162	584	528	789	124	999999	210	999999	437	404	780	780	518	357	157	330	204	787	999999	999999	999999	590	999999	78	936	119	782	747	387	900	904	999999	845	999999	181	999999	999999	681	999999	104	292	146	999999	664	394	548	999999	472	200	397	211	141	784	807	999999	572	361	460	853	999999	131	463	10	536	999999	660	999999	322	185	381	819	522	537	370	999999	908	845	567	999999	999999	832	320	556	990	699	773	345	47	693	608	423	60	999999	254	973	829	145	218	175	733	613	963	296	819	577	688	604	999999	281	999999	727	794	775	465	181	999999	906	20	999999	726	999999	897	629	576	958	769	693	292	397	706	999999	999999	402	951	784	869	33	737	423	20	178	922	999999	101	881	629	999999	999999	82	172	922	135	380	448	418	716	999999	719	860	807	994	321	36	999999	999999	999999	401	999999	999999	312	786	178	596	826	557	403	141	537	695	338	999999	330	219	234	783	999999	999999	953	999999	78	534	314	877	615	26	999999	895	200	272	790	237	999999	999999	770	386	999999	539	553	891	25	999999	806	999999	531	322	674	111	802	999999	191	834	448	291	612	777	999999	999999	980	810	999999	999999	940	275	904	111	999999	637	449	848	40	118	712	71	527	493	727	290	355	302	352	999999	102	409	90	999999	789	178	90	992	903	461	999999	999999	999999	517	644	541	129	999999	288	46	661	954	999999	999999	131	386	999999	129	59	999999	946	687	468	944	414	541	194	948	321	999999	557	457	944	578	559	970	999999	19	848	196	171	924	24	315	103	148	648	16	835	413	999999	999999	999999	711	514	
870	999999	256	999999	113	356	180	999999	422	488	214	999999	192	524	161	515	755	280	863	41	32	673	162	850	999999	892	188	123	907	999999	597	514	999999	73	688	999999	623	999999	744	999999	990	814	602	999999	999999	999999	465	492	683	898	658	689	89	680	492	207	130	405	836	999999	178	66	211	999999	999999	700	999999	129	835	464	999999	848	999999	33	999999	217	80	335	962	147	437	696	439	19	803	999999	435	563	999999	490	575	228	999999	533	671	999999	613	641	999999	999999	999999	346	656	229	16	809	163	65	639	285	136	795	443	699	783	482	627	999999	166	983	275	223	999999	355	888	673	779	12	362	116	604	439	398	999999	999999	100	999999	220	13	999999	754	379	999999	305	999999	999999	784	999999	750	999999	316	421	999999	999999	923	999999	798	311	340	999999	40	999999	702	533	681	697	407	670	914	999999	999999	999999	198	173	239	895	300	253	991	119	999999	408	261	173	799	192	999999	444	850	645	302	738	879	999999	962	999999	677	999999	623	665	382	999999	465	68	756	999999	232	321	724	37	849	555	320	999999	999999	632	899	538	733	498	743	963	819	279	999999	704	999999	528	210	999999	228	999999	629	335	737	999999	943	203	999999	900	960	999999	999999	822	999999	747	427	658	226	999999	704	148	666	134	922	418	304	195	999999	61	371	703	121	999999	808	999999	925	999999	493	679	999999	705	131	832	538	111	252	999999	483	652	286	879	311	869	931	999999	999999	504	413	328	479	999999	535	365	999999	266	530	631	23	847	821	443	174	546	651	998	27	833	596	999999	176	999999	999999	26	775	492	999999	252	999999	999999	999999	430	999999	999999	999999	931	180	999999	304	281	580	621	982	636	830	843	714	999999	227	932	999999	999999	907	592	162	999999	56	518	999999	56	864	288	474	295	143	999999	862	999999	346	999999	999999	261	539	325	250	554	999999	84	196	931	778	636	34	234	665	312	523	999999	23	38	885	661	184	258	999999	301	999999	697	503	999999	999999	715	428	999999	999999	810	872	592	351	607	856	999999	332	999999	277	237	263	249	629	830	877	873	985	317	835	177	87	999999	908	948	407	627	580	757	951	72	218	528	130	854	440	930	647	415	999999	999999	338	525	999999	188	48	907	999999	673	561	999999	729	999999	999999	936	733	591	999999	402	210	238	400	999999	707	214	999999	735	128	774	399	947	236	999999	999999	921	999999	999999	310	999999	999999	999999	999999	907	205	844	343	107	857	999999	131	849	256	255	214	944	523	763	818	999999	999999	999999	788	303	283	613	
880	159	999999	999999	107	181	290	954	491	999999	678	999999	379	862	871	922	878	934	653	550	999999	999999	375	201	408	84	743	535	570	607	711	265	999999	999999	999999	194	131	118	96	949	568	301	999999	503	275	40	394	999999	903	246	999999	854	650	733	912	899	999999	999999	351	32	999999	754	999999	999999	999	423	859	787	899	687	999999	769	847	703	981	999999	227	872	925	377	999999	787	632	334	182	856	615	900	679	73	410	346	767	999999	521	814	906	879	503	852	181	999999	66	225	444	664	17	947	751	512	682	911	999999	973	999999	650	132	70	710	999999	807	999999	999999	835	287	999999	12	783	191	999999	502	347	378	83	205	92	731	416	999999	517	849	668	999999	177	390	499	487	793	731	999999	691	846	999999	360	54	223	499	230	938	980	662	999999	999999	999999	19	344	999999	785	999999	259	918	716	181	202	303	999999	999999	940	454	787	999999	999999	61	321	999999	656	179	999999	38	982	592	999999	477	908	855	625	902	574	167	56	957	999999	999999	999999	999999	974	999999	975	999999	904	413	559	775	999999	13	453	182	999999	107	363	175	999999	756	795	999999	417	248	272	999999	999999	246	244	782	408	999999	284	999999	580	369	511	980	203	961	133	579	999999	999999	326	904	412	453	458	476	804	880	442	999999	229	814	544	736	412	638	388	667	178	777	376	330	999999	999999	602	95	999999	382	999999	999999	999999	226	999999	680	921	367	934	234	788	999999	999999	999999	397	338	973	765	824	999999	577	565	999999	465	410	266	369	996	185	999999	851	373	880	432	908	880	322	13	190	999999	814	55	703	163	999999	999999	798	848	999999	999999	285	999999	270	821	804	416	979	176	815	999999	321	925	192	781	383	424	887	999999	619	999999	25	999999	584	960	959	532	861	429	586	10	467	999999	73	784	878	24	112	68	627	999999	901	999999	197	999999	552	889	863	999999	780	999999	522	252	239	999999	384	314	261	310	999999	281	999999	559	590	999999	910	999999	999999	999999	999999	999999	322	829	928	127	615	869	782	771	417	80	999999	938	649	132	999999	999999	290	647	409	573	762	801	206	355	946	999999	565	381	902	751	36	999999	29	999999	999999	692	324	122	810	514	531	490	892	791	612	617	909	468	338	999999	519	225	997	339	605	520	633	582	181	273	999999	411	868	666	53	212	918	238	980	999999	900	999999	837	894	51	282	999999	414	742	999999	442	107	53	217	241	811	468	690	815	631	69	741	999999	546	210	999999	621	236	747	409	698	999999	488	543	999999	
351	388	999999	999999	333	611	228	839	999999	831	999999	367	661	434	242	744	999999	999999	358	999999	999999	237	999999	694	921	999999	682	999999	999999	640	999999	619	509	999999	890	433	999999	999999	492	30	840	901	999999	714	993	762	960	802	999999	999999	470	269	139	807	635	123	97	418	999999	999999	999999	999999	506	212	80	999999	857	999999	544	809	388	834	929	999999	895	267	999999	999999	700	168	700	880	161	677	179	501	999999	701	999999	776	345	999999	999999	819	999999	288	999999	999999	644	999999	905	720	267	706	287	635	339	801	912	377	999999	511	718	999999	999999	999999	410	829	42	578	118	165	463	767	999999	440	808	999999	246	617	863	242	941	999999	262	980	622	455	400	999999	172	688	789	417	791	834	239	818	999999	53	877	574	864	75	297	749	266	999999	242	846	827	228	564	304	999999	752	569	423	999999	992	999999	999999	999999	498	416	430	376	999999	975	999999	211	989	274	999999	739	298	377	876	16	513	723	131	999999	554	716	943	999999	999999	903	48	275	999999	862	854	617	923	145	999999	659	867	383	999999	525	604	644	837	954	999999	999999	999999	385	693	999999	451	999999	313	742	885	782	472	306	999999	152	936	373	395	999999	999999	999999	999999	162	11	226	999999	140	513	606	618	909	878	989	999999	930	687	663	581	999999	421	585	313	190	260	999999	197	571	502	77	588	240	259	710	999999	999999	748	73	383	476	279	999999	765	706	134	975	999999	999999	543	999999	999999	999999	792	988	715	834	282	999999	999999	417	999999	577	999999	999999	28	388	660	177	454	978	192	624	289	999999	138	109	820	606	66	284	999999	714	999999	552	999999	999999	448	271	999999	710	511	122	171	999999	999999	999999	683	999999	688	745	999999	999999	999999	565	768	840	993	999999	859	615	24	675	579	627	727	325	999999	95	999999	713	940	399	182	744	476	79	462	999999	668	436	426	999999	999999	999999	959	954	685	472	783	999999	321	761	999999	389	999999	835	543	544	248	130	161	999999	999999	999999	805	926	999999	293	98	698	387	679	27	432	199	523	756	268	667	772	639	999999	311	999999	402	188	987	793	58	640	535	918	85	547	285	828	999999	999999	999999	42	401	402	383	95	999999	642	743	978	199	182	999999	285	876	476	491	83	999999	435	582	627	939	769	999999	457	999999	999999	999999	479	999999	999999	519	812	753	635	380	247	999999	999999	999999	759	444	18	999999	876	561	260	52	609	66	999999	543	578	999999	999999	999999	632	167	926	921	924	999999	273	831	829	662	276	532	251	105	253	378	79	999999	
822	999999	999999	175	367	895	912	999999	994	999999	945	827	940	999999	864	541	748	89	778	304	999999	999999	181	187	999999	224	999999	728	800	514	813	832	474	820	999999	705	172	999999	800	40	19	999999	53	999999	885	12	721	826	667	999999	356	173	999999	999999	15	110	999999	753	999999	153	610	194	626	490	609	123	363	999999	900	168	999999	291	289	747	295	255	678	330	301	772	502	999999	999999	101	999999	999999	242	699	814	449	694	419	999999	656	430	825	880	563	251	772	648	601	999999	508	340	999999	999999	999999	488	760	432	999999	999999	627	651	151	133	999999	332	959	880	663	999999	460	999999	999999	224	999999	999999	470	374	999999	999999	999999	133	900	542	562	999999	102	766	389	999999	64	999999	13	999999	448	15	289	701	355	240	292	891	985	295	475	44	380	850	260	535	999999	395	999999	612	933	504	750	999999	571	773	240	999999	501	452	999999	443	470	13	999999	999999	48	768	28	884	795	637	148	999999	999999	528	391	251	516	853	202	668	709	400	33	999999	264	999999	999999	581	999	99	400	999999	999999	41	574	376	999999	631	999999	259	376	999999	816	306	365	144	541	999999	392	999999	686	647	999999	593	734	999999	979	831	999999	999999	638	446	885	706	246	999999	581	45	999999	24	177	999999	366	999999	301	286	999999	727	588	129	999999	97	199	20	413	752	293	999999	307	504	397	999999	268	140	620	929	547	120	69	999999	563	506	999999	378	822	999999	291	315	301	458	999999	262	999999	253	228	551	257	875	302	494	999999	999999	737	999999	627	924	626	236	332	371	738	473	668	999999	999999	642	999999	821	999999	611	470	978	158	999999	999999	145	999999	25	999999	79	682	672	999999	999999	448	432	999999	639	750	898	185	999999	982	930	719	31	593	999999	686	585	552	999999	687	690	999999	343	982	888	449	491	924	611	324	262	688	75	655	999999	999999	999999	874	369	80	999999	436	415	995	999999	139	988	999999	999999	338	336	999999	256	985	136	551	115	999999	999999	199	999999	973	574	741	730	251	653	999999	500	999999	552	999999	193	365	397	264	618	999999	999999	758	999999	940	348	282	987	735	999999	90	999999	999999	999999	695	994	179	811	325	861	673	275	999999	485	622	999999	552	786	625	343	999999	999999	872	932	999999	999999	131	737	999999	635	301	999999	994	808	572	846	948	759	856	999999	24	999999	999999	402	944	83	786	282	999999	890	796	496	372	401	550	493	656	619	517	19	872	441	999999	999999	569	920	280	178	912	775	111	792	929	908	999999	999999	999999	479	999999	693	899	
848	999999	437	839	805	390	602	268	89	200	338	999999	847	999999	582	70	392	832	34	802	999999	999999	73	999999	13	567	999999	81	213	968	186	631	823	120	999999	999999	999999	850	764	999999	677	999999	999999	585	772	550	91	74	747	999999	143	646	963	891	290	489	835	999999	836	247	926	531	999999	120	999999	707	428	736	820	999999	15	541	78	494	135	707	536	487	25	462	485	999999	999999	926	835	540	668	999999	999999	544	707	415	23	526	613	156	855	723	999999	999999	132	355	254	999999	282	999999	578	479	765	999999	999999	999999	999999	383	762	536	999999	138	284	483	49	999999	907	285	342	999999	527	999999	880	978	999999	999999	914	949	340	140	155	999999	999999	244	961	198	999999	999999	591	358	781	640	764	86	949	727	999999	99	36	636	447	968	375	999999	999999	999999	598	787	999999	150	999999	684	999999	999999	391	580	484	50	521	850	329	661	999999	999999	818	887	787	804	38	134	374	825	922	704	692	186	261	971	170	999999	599	389	524	999999	915	106	597	141	695	379	252	999999	578	186	317	786	284	391	864	196	250	794	999999	606	775	618	761	348	939	214	328	513	879	587	260	940	146	999999	78	721	999999	999999	119	659	882	967	999999	746	396	906	999999	870	999999	974	694	805	630	917	676	307	344	999999	202	999999	61	999999	527	991	925	377	649	42	999999	999999	999999	594	685	109	724	999999	371	24	951	43	312	458	407	999999	892	455	319	228	575	771	387	50	999999	999999	999999	153	449	999999	821	29	999999	868	556	999999	88	109	999999	999999	999999	867	935	329	307	168	187	603	341	623	108	999999	67	431	467	552	999999	855	141	67	501	581	369	115	203	932	777	443	901	443	999999	999999	999999	999999	35	708	835	999999	743	304	999999	999999	811	825	999999	352	961	834	411	14	999999	233	999999	72	39	621	508	829	136	375	391	744	702	897	796	314	152	279	406	999999	999999	999999	121	837	616	497	770	999999	948	850	970	999999	41	896	246	603	826	274	758	413	209	15	930	378	912	706	999999	913	39	999999	209	692	999999	652	999999	498	121	139	455	999999	851	964	881	999999	404	999999	712	999999	661	203	999999	999999	521	999999	559	710	999999	742	999999	999999	195	856	514	106	650	999999	513	389	608	999999	999999	696	818	226	561	244	134	654	973	999999	993	999999	999999	835	373	331	181	446	102	586	721	378	215	545	356	994	999999	784	635	126	936	332	206	999999	711	792	70	304	440	324	586	999999	768	999999	916	689	604	678	732	329	999999	76	
296	999999	36	123	490	282	870	567	999999	349	28	857	537	671	309	999999	133	580	270	876	15	778	10	999999	999999	753	629	667	999999	781	999999	316	19	999999	46	184	887	999999	999999	788	434	999999	999999	999999	114	911	923	255	389	265	555	999999	68	240	71	518	31	438	513	737	653	212	176	12	999999	711	999999	668	634	134	461	999999	999999	482	452	999999	247	999999	494	698	999999	384	287	144	236	900	999999	779	808	528	162	458	95	574	144	231	706	537	999999	402	74	265	620	264	804	29	999999	585	999999	928	280	999999	944	999999	906	279	925	42	999999	396	463	77	860	116	999999	12	450	704	347	231	435	709	999999	101	633	574	999999	32	339	216	27	672	992	879	257	895	514	280	667	865	305	999999	999999	562	938	999999	405	513	292	999999	579	188	999999	566	999999	570	452	999999	999999	342	515	902	702	569	999999	791	85	981	999999	86	497	180	46	482	925	760	948	262	163	636	179	999999	740	999999	637	839	434	435	385	686	452	662	98	335	360	403	972	201	193	157	999999	424	999999	999999	999999	409	152	765	640	999999	622	200	999999	554	172	264	999999	999999	932	999999	366	649	605	183	634	835	999999	710	999999	531	788	757	999999	999999	715	755	606	534	233	999999	999999	999999	999999	999999	73	262	963	544	999999	105	999999	807	999999	654	790	999999	999999	480	581	478	328	999999	643	118	999999	999999	999999	693	999999	999999	999999	999999	999999	705	841	697	999999	963	119	382	872	547	548	36	300	980	498	423	225	999999	936	135	999999	755	909	266	35	686	687	208	999999	999999	705	755	446	602	866	563	812	102	999999	855	371	209	605	781	892	617	817	999999	377	999999	478	999999	999999	533	685	999999	796	999999	672	178	285	910	251	602	999999	793	999999	698	999999	934	610	132	26	91	763	753	999999	138	373	417	868	713	831	432	801	999999	284	999999	917	681	767	237	999999	259	579	460	957	12	939	109	37	999999	860	999999	999999	355	389	399	769	931	45	667	221	264	309	572	999999	999999	801	999999	999999	676	999999	999999	177	999999	702	767	511	999999	796	156	199	273	390	748	853	999999	335	455	920	884	153	986	646	109	999999	999999	949	17	381	147	211	999999	590	360	999999	428	274	723	653	622	888	466	999999	889	478	948	999999	561	718	690	999999	999999	622	634	532	793	795	77	367	537	817	504	931	658	945	792	999999	999999	408	999999	134	612	801	999999	999999	687	999999	999999	630	77	301	397	298	691	654	854	784	956	827	999999	999999	206	366	126	804	394	
999999	485	999999	686	999999	843	162	293	565	999999	999999	324	999999	845	941	49	447	299	245	999999	215	249	14	100	18	726	212	853	803	927	255	685	503	611	161	376	812	999999	802	457	245	15	135	999999	310	999999	327	999999	614	592	759	999999	880	384	188	296	480	853	678	999999	999999	309	490	999999	635	999999	820	37	694	999999	236	502	497	788	194	209	999999	241	789	547	409	230	249	220	177	999999	999999	128	432	999999	895	999999	276	999999	816	936	524	497	147	441	999999	999999	999999	999999	366	267	579	999999	999999	979	182	249	999999	140	148	999999	70	280	470	456	74	701	604	828	679	277	999999	243	972	257	684	625	999999	358	897	119	999999	999999	853	910	609	712	928	453	999999	655	999999	145	124	405	999999	999999	37	691	999999	948	999999	468	999999	999999	41	345	999999	942	999999	556	999999	999999	243	999999	487	999999	426	559	999999	999999	999999	161	999999	33	382	100	128	576	381	440	598	412	980	999999	424	475	999999	764	879	274	999999	999999	159	145	999999	189	902	95	918	26	828	477	999999	999999	999999	544	332	345	716	940	226	552	571	863	958	743	735	293	614	21	28	662	679	582	768	788	11	10	523	999999	197	43	658	999999	611	130	567	999999	775	880	999999	506	57	938	999999	50	999999	295	187	766	999999	619	481	999999	998	999999	999999	999999	257	396	999999	331	821	999999	753	193	999999	216	261	837	186	771	518	733	869	522	614	999999	999999	728	373	715	999999	756	999999	577	561	751	366	999999	332	304	716	389	999999	821	684	533	999999	863	155	999999	43	999999	590	999999	111	748	47	485	561	66	738	529	32	826	508	74	773	185	999999	153	849	816	514	882	64	139	394	999999	999999	90	556	671	582	165	682	483	176	77	999999	812	713	999999	884	276	999999	999999	366	999999	999999	619	999999	19	240	999999	369	227	999999	708	999999	972	363	999999	999999	480	510	76	947	867	999999	999999	898	706	709	999999	999999	968	931	248	326	868	772	873	734	999999	330	546	999999	579	795	999999	649	468	999999	504	458	724	242	999999	765	499	249	498	377	298	721	63	309	420	999999	999999	999999	999999	392	759	209	490	264	999999	159	963	636	999999	81	999999	384	439	265	214	371	999999	735	527	482	826	629	999999	506	999999	507	276	246	29	16	999999	178	63	86	691	304	968	999999	813	264	999999	862	871	426	687	913	999999	999999	104	59	858	664	768	123	565	139	925	999999	818	921	883	726	617	371	676	520	331	999999	999999	910	402	999999	922	999999	680	963	757	999999	818	
999999	999999	478	151	969	157	740	410	940	520	561	379	999999	999999	999999	380	85	255	999999	999999	176	592	999999	233	999999	999999	612	742	999999	443	999999	382	78	999999	295	705	414	584	647	223	936	120	390	842	23	540	418	605	999999	892	604	718	999999	999999	651	940	298	255	957	999999	544	997	905	506	919	999999	311	999999	364	196	966	501	608	296	813	66	211	999999	219	654	248	17	999999	612	839	883	999999	961	524	355	416	168	627	334	678	938	999999	883	999999	834	999999	600	250	843	925	113	999999	960	999999	595	999999	213	45	312	83	537	295	999999	999999	999999	64	350	303	19	999999	807	999999	283	999999	875	851	327	171	385	425	648	767	999999	686	735	773	174	999999	929	616	212	999999	325	999999	151	652	999999	225	887	780	999999	306	240	73	999999	239	836	352	999999	744	420	999999	660	886	999999	769	427	615	932	999999	889	999999	374	402	577	999999	999999	32	999999	999999	938	112	283	604	537	352	536	804	999999	506	937	822	250	999999	999999	170	472	438	999999	382	235	306	999999	626	890	216	999999	838	496	444	681	999999	875	999999	999999	318	768	65	999999	93	242	622	57	435	333	77	441	999999	206	417	999999	999999	206	999999	999999	999999	818	657	714	999999	420	698	318	999999	825	133	946	55	389	888	401	416	88	999999	149	612	999999	857	302	823	774	751	642	89	232	560	617	781	208	999999	499	999999	351	38	672	543	314	923	610	999999	130	396	999999	318	25	805	51	999999	999999	999999	392	999999	364	890	999999	669	999999	239	902	274	516	175	846	999999	398	290	74	59	999999	605	307	335	256	102	702	999999	950	999999	73	999999	519	163	826	814	781	539	756	460	483	13	999999	85	31	346	694	955	550	585	920	734	740	999999	394	999999	96	66	999999	272	197	177	718	732	175	485	755	999999	349	999999	999999	999999	999999	999999	999999	999999	128	999999	313	999999	999999	747	999999	375	413	999999	685	526	769	476	728	725	999999	494	272	999999	999999	754	909	545	591	999999	999999	517	999999	71	210	136	425	327	999999	863	752	803	864	449	999999	999999	328	836	799	238	593	999999	313	717	43	49	351	271	781	374	322	768	999999	76	142	330	999999	999999	137	559	111	451	245	864	972	999999	629	823	975	999999	435	999999	746	363	747	742	214	434	37	171	784	999999	545	999999	550	984	485	797	999999	19	999999	999999	708	250	999999	151	999999	999999	745	999999	420	528	295	840	938	249	31	965	328	999999	125	798	325	999999	774	946	999999	379	323	999999	999999	832	515	999999	821	
459	374	505	236	606	115	765	689	25	750	266	868	705	927	311	962	999999	478	918	999999	332	661	741	476	189	999999	267	135	757	476	587	22	999999	28	999999	874	526	738	722	293	360	118	309	999999	517	88	999999	451	999999	35	999999	363	597	82	999999	999999	632	39	999999	999999	848	640	932	548	173	253	549	687	447	436	999999	781	756	634	543	223	361	525	958	111	44	816	999999	732	450	234	425	256	528	691	252	497	691	999999	999999	719	999999	761	62	274	538	523	13	585	588	254	999999	962	539	999999	999999	116	999999	999999	336	41	527	999999	999999	938	999999	303	168	756	194	949	99	404	199	823	46	600	473	694	999999	520	813	537	153	206	627	463	716	252	255	145	999999	999999	35	413	202	976	662	124	446	244	365	257	999999	639	164	999999	999999	716	249	846	643	386	999999	815	228	990	66	902	320	374	999999	915	511	999999	533	352	379	785	999999	70	999999	999999	999999	339	165	999999	145	513	999999	424	999999	999	13	408	999999	49	375	219	195	211	919	760	803	999999	999999	449	999999	999999	999999	811	833	999999	95	188	909	999999	999999	51	999999	999999	854	552	860	896	999999	588	999999	999999	999999	493	999999	169	599	999999	150	999999	554	999999	682	715	819	793	999999	239	590	703	913	824	499	216	911	333	559	533	999999	377	899	999999	397	78	537	643	795	623	835	674	999999	666	48	999999	999999	951	999999	944	842	71	155	999999	315	980	999999	97	613	349	581	652	999999	999999	82	773	999999	647	789	613	999999	186	997	783	404	916	316	256	999999	999999	476	960	999999	614	999999	295	231	279	602	416	999999	999999	999999	456	51	999999	74	331	999999	275	999999	999999	171	756	767	999999	74	372	999999	398	999999	999999	311	845	873	621	688	995	384	999999	552	18	999999	382	219	736	999999	551	742	222	852	999999	661	520	323	384	798	217	999999	35	231	859	53	999999	742	975	999999	999999	999999	429	503	78	947	808	723	445	56	788	999999	999999	520	523	629	999999	546	689	766	790	532	498	822	481	159	999999	999999	692	999999	842	999999	999999	597	961	968	322	718	784	47	853	797	877	999999	999999	670	815	515	708	239	39	667	62	999999	359	661	94	999999	999999	919	598	252	40	999999	214	158	313	443	999999	555	316	304	761	999999	912	992	654	171	999999	810	343	999999	857	463	935	999999	588	999999	248	310	883	716	696	865	448	999999	767	407	132	861	366	382	957	163	923	734	999999	409	306	366	999999	999999	793	999999	585	755	395	999999	999999	999999	570	289	205	
257	671	600	608	896	214	312	235	257	999999	951	999999	999999	885	704	540	999999	279	999999	728	881	303	960	922	999999	289	693	225	999999	863	102	300	999999	186	999999	999999	332	136	18	999999	994	999999	759	883	999999	999999	999999	869	691	46	343	760	999999	561	323	953	710	999999	134	617	521	96	44	393	999999	661	376	999999	186	222	217	84	270	999999	733	751	999999	86	91	715	664	999999	533	163	529	341	999999	999999	863	755	781	999999	11	401	684	907	105	375	937	190	402	840	693	479	999999	268	500	408	827	572	419	633	596	418	953	697	999999	881	863	614	752	850	920	999999	440	562	82	999999	999999	826	999999	178	149	900	323	823	140	64	334	270	840	509	999999	301	346	157	999999	593	447	999999	354	999999	512	332	437	552	920	999999	48	999999	196	631	109	11	999999	251	494	999999	999999	140	567	508	556	602	774	252	999999	629	93	293	504	489	431	999999	481	440	666	817	472	999999	902	999999	26	67	999999	218	410	697	999999	104	999999	372	497	999999	429	846	668	909	558	195	400	300	189	755	999999	706	210	787	999999	486	585	999999	233	334	237	700	492	999999	528	565	999999	463	255	988	629	141	991	124	893	999999	772	999999	999999	287	380	999999	999999	999999	294	999999	18	622	178	999999	999999	986	149	173	89	728	999999	179	391	993	353	936	55	999999	999999	640	714	999999	894	893	999999	999999	418	945	953	999999	23	231	999999	999999	999999	229	295	999999	479	642	992	999999	45	174	281	603	375	275	999999	999999	566	999999	145	653	662	999999	728	284	999999	691	578	203	999999	463	999999	999999	964	240	446	133	999999	698	999999	492	999999	886	999999	729	622	121	462	152	21	519	69	527	95	560	497	999999	999999	20	175	787	999999	799	618	999999	460	147	638	145	829	810	792	867	774	653	999999	776	871	999	661	80	999999	435	191	999999	403	196	57	413	742	811	633	640	532	934	427	848	278	999999	999999	484	483	326	323	999999	999999	999999	999999	442	555	721	999999	501	999999	104	557	639	618	917	999999	273	100	999999	999999	27	186	162	345	840	999999	167	507	401	729	999999	597	913	121	979	999999	211	444	615	858	31	58	141	291	438	386	999999	239	361	999999	15	394	258	923	306	34	574	856	911	217	397	223	372	771	181	999999	999999	999999	999999	943	976	999999	484	999999	999999	969	55	870	999999	464	999999	999999	156	999999	999999	792	349	989	815	954	999999	355	532	408	471	807	686	369	119	931	741	271	600	418	325	999999	909	999999	999999	337	979	999999	949	
999999	770	999999	77	272	57	389	167	655	712	999999	543	631	306	86	999999	574	999999	685	761	999999	722	184	337	738	784	547	883	466	999999	999999	974	999999	405	85	637	11	739	999999	999999	730	773	96	559	915	874	694	880	832	977	977	54	999999	942	974	999999	596	141	339	488	510	505	700	999999	234	710	837	235	230	449	903	834	869	999999	999999	212	636	625	422	999999	99	999999	60	489	468	443	680	763	431	350	51	999999	999999	935	811	234	999999	877	334	214	47	468	660	999999	83	153	185	931	911	999999	108	970	718	476	398	999999	455	221	749	791	40	84	804	879	408	43	999999	934	560	805	139	999999	300	218	826	630	15	667	416	325	267	748	851	999999	999999	80	161	934	546	967	779	861	137	543	184	962	664	780	999999	50	718	999999	380	999999	642	350	680	510	649	768	838	788	805	434	999999	291	999999	999999	637	337	882	500	397	593	36	278	630	999999	43	863	966	235	682	375	607	999999	999999	745	26	999999	400	650	294	999999	139	991	66	999999	19	999999	739	999999	153	999999	167	227	853	787	89	374	720	923	999999	999999	801	613	115	999999	999999	516	999999	487	139	735	937	242	216	999999	463	45	221	926	746	149	999999	999999	999999	35	218	389	173	590	999999	651	191	999999	183	508	976	999999	885	627	876	503	980	262	388	417	999999	925	21	243	334	54	162	793	999999	337	662	353	531	90	230	447	352	999999	821	488	554	469	999999	999999	642	936	159	594	59	253	169	999999	999999	673	315	999999	377	999999	266	621	498	999999	301	845	845	633	994	805	999999	439	999999	999999	441	999999	999999	260	866	313	999999	397	895	567	999999	932	177	999999	999999	857	774	937	999999	422	75	999999	989	999999	999999	223	999999	19	999999	353	198	999999	999999	999999	439	179	809	65	426	74	339	869	999999	930	653	368	677	64	999999	147	41	468	369	737	593	242	910	707	92	999999	451	999999	455	551	999999	134	839	999999	362	999999	58	719	520	15	93	206	999999	68	513	809	545	807	999999	804	322	730	999999	365	917	206	999999	999999	973	774	622	747	423	999999	561	529	529	999999	701	254	98	321	999999	364	653	396	759	851	203	282	999999	643	932	651	999999	649	999999	483	749	999999	846	945	746	746	393	346	782	307	507	984	999999	999999	999999	999999	715	10	782	896	711	530	999999	999999	999999	700	667	978	814	772	999999	912	655	56	271	546	408	999999	999999	211	971	317	614	461	999999	219	992	581	538	999999	935	239	866	977	771	228	718	440	
46	999999	89	414	531	999999	999999	999999	338	243	999999	999999	16	572	435	581	999999	404	916	985	71	999999	707	95	450	999999	999999	999999	55	677	284	999999	827	967	999999	999999	132	566	999999	603	108	759	880	759	317	999999	520	373	999999	295	63	377	999999	733	999999	346	348	999999	963	244	183	999999	549	661	959	231	741	48	464	906	459	368	618	999999	886	312	818	948	999999	481	776	474	912	760	624	907	739	104	999999	770	190	138	602	551	999999	461	219	229	999999	999999	236	481	908	897	836	694	999999	999999	847	75	528	399	225	491	467	999999	734	999999	999999	62	492	999999	449	693	999999	330	999999	77	892	434	103	599	158	999999	255	304	565	999999	923	929	159	750	257	533	999999	791	999999	120	94	721	727	429	192	999999	603	589	999999	224	181	516	999999	690	107	422	972	999999	250	533	246	172	153	719	865	117	903	999999	999999	999999	999999	999999	417	654	983	181	707	673	416	411	98	665	272	999999	843	417	999	468	653	999999	561	323	550	389	873	921	577	17	564	999999	844	999999	199	999999	773	999999	108	999999	999999	999999	715	309	522	999999	445	581	900	802	999999	458	999999	444	98	999999	364	137	393	999999	780	71	603	699	999999	340	999999	236	475	999999	999999	605	318	999999	760	727	129	261	801	711	943	302	999999	774	141	116	999999	999999	773	634	999999	646	854	80	505	999999	332	25	199	191	999999	219	116	754	999999	281	999999	999999	683	371	445	999999	335	681	94	999999	51	999999	568	13	373	999999	462	840	394	930	750	999999	229	999999	404	113	72	620	440	999999	195	276	999999	999999	966	584	725	411	198	658	320	183	999999	26	999999	504	999999	999999	818	123	756	275	370	999999	530	901	174	999999	966	342	999999	999999	251	360	302	999999	999999	708	46	788	442	60	651	735	620	577	261	212	521	900	999999	875	801	326	977	919	906	254	999999	999999	420	167	445	999999	617	605	931	635	724	999999	225	747	160	40	999999	999999	624	634	999999	953	999999	961	57	76	684	175	913	925	999999	999999	868	43	379	971	377	285	615	794	999999	24	645	625	487	691	684	909	725	999999	644	999999	305	281	570	385	999999	458	119	378	182	452	691	16	999999	999999	960	191	377	188	999999	406	100	829	999999	669	318	34	484	999999	999999	775	450	152	290	112	87	597	473	999999	557	918	999999	247	999999	675	999999	638	999999	145	730	503	541	546	119	999999	191	475	765	999999	77	400	974	754	986	406	11	549	999999	159	275	373	717	999999	999999	743	240	853	216	840	
346	679	999999	348	635	888	243	903	42	52	921	611	832	999999	999999	999999	943	421	260	225	674	784	912	999999	999999	366	785	999999	915	999999	17	338	269	924	564	397	739	636	128	108	173	108	516	683	999999	664	999999	154	999999	474	799	999999	602	990	176	561	767	445	478	999999	113	85	988	667	45	999999	999999	907	18	999999	427	317	999999	162	62	575	278	238	987	216	824	640	710	450	999999	197	735	278	999999	999999	999999	304	167	850	994	98	119	848	648	644	322	999999	146	999999	57	999999	999999	999999	938	999999	292	538	457	999999	453	472	374	548	101	847	857	83	159	15	908	132	160	452	167	963	999999	429	590	352	999999	200	504	999999	999999	94	670	294	339	999999	720	101	999999	999999	999999	531	723	571	757	999999	786	999999	484	999999	999999	924	999999	84	999999	974	144	863	948	999999	999999	262	968	999999	154	17	186	572	744	992	294	817	286	999999	999999	999999	250	894	672	788	999999	655	999999	999999	999999	479	752	999999	11	364	32	857	152	741	999999	153	999999	151	426	749	625	999999	999999	492	846	202	647	87	999999	657	999999	249	999999	169	548	722	546	605	999999	675	265	590	570	999999	969	437	999999	999999	737	999999	82	109	999999	999999	173	352	162	999999	526	590	831	675	566	354	630	783	666	999999	203	805	999999	957	350	751	494	999999	652	124	523	418	527	113	349	999999	585	634	771	278	999999	999999	999999	999999	88	219	844	589	33	226	759	196	771	691	351	931	304	999999	758	726	437	999999	699	48	710	118	72	728	335	999999	768	995	999999	999999	986	997	245	293	879	999999	907	905	999999	436	364	337	999999	999999	761	418	999999	471	876	999999	999999	867	999999	999999	613	999999	157	125	264	999999	999999	999999	184	382	704	999999	696	20	244	999999	999999	532	126	273	683	383	471	235	966	917	605	307	128	965	557	999999	501	713	680	909	983	791	650	427	978	600	162	274	999999	418	721	823	999999	999999	236	318	999999	242	999999	999999	999999	999999	159	999999	989	160	645	999999	824	999999	999999	982	339	334	644	37	999999	999999	295	93	230	206	999999	558	205	999999	81	869	999999	999999	378	268	865	450	410	71	999999	313	438	828	954	943	450	555	565	738	493	901	614	209	436	61	947	764	18	312	827	601	151	216	88	775	479	584	217	594	127	999999	924	583	395	578	270	466	138	287	756	548	992	999999	999999	999999	999999	539	813	999999	320	110	441	999999	999999	50	172	231	749	188	474	865	348	970	620	999999	977	41	813	999999	999999	490	636	731	
556	289	999999	684	918	909	999999	999999	771	890	999999	999999	456	999999	349	355	416	49	999999	949	813	890	209	32	999999	694	999999	999999	999999	955	536	999999	999999	999999	552	999999	441	487	313	839	667	534	103	999999	696	603	999999	161	691	468	999999	751	772	686	999999	999999	90	586	999999	999999	717	999999	223	816	364	999999	553	746	283	396	914	928	736	877	292	288	796	999999	335	252	547	50	541	268	999999	784	67	787	791	886	873	854	649	89	132	379	999999	287	104	253	59	410	878	305	553	523	25	999999	404	999999	999999	338	261	595	686	677	999999	999999	312	999999	395	766	955	396	999999	69	288	656	999999	913	967	999999	656	999999	999999	999999	171	245	714	989	769	172	999999	161	28	544	603	64	403	454	621	365	999999	525	999999	999999	455	999999	782	494	245	368	149	490	673	359	682	178	999999	549	516	521	251	322	999999	233	382	804	377	978	466	234	262	310	301	611	543	999999	234	909	691	678	463	230	754	410	33	902	999999	668	862	999999	662	854	999999	109	124	662	715	634	999999	650	124	804	38	999999	116	838	999999	71	816	999999	944	492	857	999999	68	31	568	999999	209	480	326	999999	125	41	571	408	371	201	496	880	426	600	998	999999	999999	658	201	999999	304	194	999999	999999	999999	999999	490	179	996	111	51	103	999999	316	434	999999	334	999999	688	996	448	999999	476	997	575	935	999999	353	493	817	283	999999	829	999999	999999	999999	999999	999999	857	803	550	999999	412	270	999999	402	999999	119	176	568	715	999999	969	999999	304	596	718	999999	999999	916	198	147	999999	999999	828	640	274	280	212	999999	673	435	999999	885	456	56	305	216	846	182	158	24	186	925	111	134	440	634	529	517	307	999999	999999	940	999999	413	999999	999999	441	519	999999	516	999999	757	895	290	600	94	999999	258	301	511	870	678	999999	999999	960	760	87	999999	999999	640	750	694	999999	622	386	618	280	53	999999	81	774	999999	54	642	116	428	39	821	533	355	885	281	225	795	190	380	181	441	452	956	156	737	319	497	765	999999	645	999999	999999	982	814	999999	999999	229	999999	543	999999	135	77	541	730	266	181	854	754	479	999999	326	441	999999	446	999999	600	999999	925	999999	26	999999	876	999999	782	756	917	550	999999	190	362	996	999999	647	745	999999	374	999999	999999	890	566	999999	743	999999	743	999999	841	999999	546	975	114	545	999999	999999	526	999999	999999	999999	999999	973	348	999999	322	999999	127	482	267	794	270	400	474	690	156	45	481	562	999999	999999	160	463	914	29	
13	566	85	816	701	999999	999999	668	796	201	161	262	551	934	152	180	179	270	71	57	999999	156	510	999999	399	999999	228	964	274	999999	999999	999999	68	329	999999	756	497	310	780	898	674	602	604	283	999999	999999	493	546	999999	642	421	999999	999999	999999	392	999999	66	661	426	999999	150	165	403	136	179	856	204	232	999999	396	682	868	490	999999	383	44	551	236	885	999999	999999	681	554	632	258	141	903	201	936	999999	999999	836	884	347	757	518	208	477	113	682	698	271	238	33	999999	552	999999	239	999999	999999	315	829	999999	999999	667	999999	610	771	999999	48	952	999999	999999	548	696	846	984	999999	415	864	835	84	999999	212	999999	513	453	999999	999999	705	999999	674	706	999999	999999	870	70	964	680	999999	999999	437	598	75	730	695	976	690	337	124	999999	267	823	630	522	999999	705	573	122	164	25	89	110	999999	316	999999	306	708	94	826	999999	30	471	999999	955	408	486	68	482	121	537	763	203	556	146	999999	850	86	74	232	174	497	851	526	283	829	337	999999	758	451	399	278	999999	511	338	548	999999	999999	674	124	999999	647	999999	10	626	262	885	553	46	842	999999	999999	643	861	662	298	178	945	842	999999	999999	71	309	41	721	269	999999	999999	999999	598	678	152	412	950	999999	526	999999	850	899	31	943	784	388	916	23	180	999999	999999	848	49	999999	850	865	547	53	693	347	69	289	367	999999	203	334	448	174	295	817	999999	393	145	892	327	999999	821	999999	999999	682	393	999999	551	634	422	843	188	228	827	287	864	906	784	999999	347	571	541	999999	750	459	939	751	728	362	941	360	712	157	62	804	53	364	756	20	954	52	737	733	999999	359	156	230	999999	18	953	786	609	957	554	756	999999	895	442	837	743	999999	298	198	999999	71	140	41	999999	33	243	509	159	773	234	305	834	999999	999999	401	313	718	414	720	409	164	751	755	999999	306	999999	158	922	919	277	322	753	549	49	999999	228	125	64	999999	775	453	999999	835	732	259	921	706	652	999999	999999	34	999999	578	999999	538	999999	999999	999999	999999	734	94	587	240	999999	911	551	999999	768	631	182	198	664	101	944	955	527	999999	33	999999	999999	592	505	880	394	252	95	999999	760	510	310	843	686	195	589	690	866	406	999999	820	707	636	999999	31	869	346	370	999999	999999	832	21	999999	362	95	999999	999999	589	999999	845	263	999999	376	534	267	999999	339	511	999999	512	264	999999	131	999999	999999	645	747	654	484	21	58	882	950	551	999999	499	
907	491	601	699	447	110	169	999999	84	995	341	111	680	700	539	834	999999	633	378	743	890	999999	160	449	747	999999	115	999999	999999	999999	875	999999	607	768	423	848	999999	778	74	999999	929	570	512	216	314	645	999999	999999	999999	224	990	327	182	193	608	100	340	161	952	951	999999	999999	763	703	999999	999999	504	912	999999	690	924	122	569	225	999999	999999	999999	943	145	999999	522	331	999999	582	999999	999999	999999	424	169	333	517	999999	826	122	167	465	999999	809	96	798	151	71	507	999999	300	878	758	957	379	289	787	999999	25	849	438	674	260	191	322	572	862	90	999999	953	183	999999	296	456	67	358	523	504	856	347	961	999999	823	433	292	999999	999999	999999	54	880	545	999999	742	976	684	493	999999	625	496	523	935	71	318	554	617	999999	591	999999	899	30	999999	292	541	678	888	976	850	827	999999	810	773	999999	45	872	417	63	433	319	999999	573	153	999999	18	342	999999	999999	152	999999	815	167	920	496	796	999999	999999	263	588	999999	98	707	999999	388	725	685	750	768	35	445	999999	999999	999999	282	541	335	877	867	284	208	277	988	834	580	21	741	889	287	381	21	758	164	999999	369	999999	73	930	764	182	999999	999999	642	874	999999	142	999999	999999	999999	955	470	156	999999	978	390	796	109	873	999999	377	984	999999	472	999999	999999	999999	999999	99	341	61	999999	405	999999	999999	951	999999	999999	124	137	448	759	284	251	999999	910	864	512	999999	999999	572	999999	200	868	397	198	536	129	999999	859	29	160	999999	134	999999	487	75	43	560	36	999999	171	984	745	624	617	709	554	151	999999	159	184	806	999999	769	929	287	999999	725	507	425	496	999999	264	999999	999999	597	159	999999	843	999999	999999	951	159	321	410	999999	454	999999	780	999999	982	978	769	999999	999999	354	999999	365	666	999999	538	317	63	999999	286	783	729	637	336	29	999999	899	307	640	999999	232	657	999999	368	792	832	291	945	29	442	518	619	999999	273	999999	439	794	988	999999	317	524	898	548	44	627	416	817	917	760	928	93	681	138	999999	621	697	475	999999	999999	378	256	999999	999999	178	999999	173	184	373	393	590	765	911	663	333	803	334	999999	999999	740	999999	999999	373	195	100	359	999999	490	173	651	255	963	797	999999	275	70	999999	999999	999999	275	464	999999	999999	534	179	173	999999	27	805	587	999999	588	816	999999	999999	363	882	186	943	999999	930	683	21	999999	147	626	968	999999	398	273	651	469	739	393	286	999999	571	839	25	926	187	820	999999	585	999999	
667	157	540	999999	999999	187	975	999999	560	999999	780	999999	731	396	552	999999	385	628	541	936	999999	999999	433	980	354	791	53	170	27	999999	999999	997	999999	999999	479	479	437	181	486	96	675	547	189	58	505	923	999999	452	473	731	801	201	153	649	999999	999999	999999	560	999999	130	143	999999	904	918	234	783	794	373	917	83	767	214	999999	999999	270	290	669	384	484	430	952	999999	697	295	999999	999999	854	999999	833	660	754	877	899	365	952	860	643	999999	824	722	999999	999999	535	399	963	597	58	999999	388	254	159	349	85	851	177	542	999999	618	88	314	928	18	999999	267	329	890	315	786	503	999999	999999	408	560	762	999999	487	75	308	332	252	999999	166	407	588	999999	414	802	999999	999999	419	742	35	999999	519	793	130	934	278	80	999999	292	271	999999	978	607	751	789	322	559	690	476	819	295	999999	443	772	610	999999	756	999999	999999	999999	598	999999	668	622	226	50	969	180	552	797	237	259	999999	999999	962	429	981	759	625	489	999999	507	942	922	999999	356	999999	31	519	982	521	165	985	35	673	120	320	999999	534	748	353	388	999999	679	999999	999999	875	834	809	191	970	999999	999999	999999	999999	100	999999	745	882	869	964	947	999999	569	286	999999	273	999999	999999	851	119	999999	234	999999	999999	999999	369	999999	340	999999	481	999999	999999	999999	22	524	866	387	266	999999	999999	999999	111	999999	783	405	727	999999	999999	999999	772	940	898	999999	82	973	999999	421	471	659	731	876	999999	189	398	722	736	332	999999	999999	215	885	999999	999999	881	544	999999	569	103	740	391	790	871	999999	930	541	353	262	266	49	751	455	999999	999999	851	103	169	921	276	70	999999	999999	999999	640	314	886	271	545	87	999999	88	212	328	730	999999	940	999999	999999	259	857	999999	484	76	517	999999	760	969	81	999999	999999	384	999999	303	43	999999	999999	769	241	515	999999	279	807	185	999999	960	548	136	195	339	999999	999999	574	672	419	999999	999999	338	513	999999	999999	917	999999	999999	999999	162	115	909	295	999999	290	181	774	999999	216	587	999999	308	347	557	472	633	783	999999	601	701	810	310	999999	999999	999999	657	999999	611	961	135	89	999999	886	575	854	639	841	537	58	999999	322	495	465	999999	129	999999	990	956	167	921	143	457	440	597	352	804	35	999999	999999	633	999999	999999	127	90	999999	796	999999	999999	702	832	999999	256	999999	999999	388	324	999999	62	999999	11	666	308	454	49	992	632	344	999999	999999	60	613	899	766	999999	822	159	378	384	333	999999	474	228	264	
334	139	887	763	999999	219	38	959	999999	719	769	966	617	999999	87	98	875	999999	132	549	999999	999999	892	490	278	49	238	946	999999	728	999999	537	448	54	130	909	115	869	999999	89	204	101	999999	999999	999999	999999	215	441	999999	296	999999	870	351	999999	612	999999	247	999999	494	538	981	999999	999999	254	819	242	528	573	597	999999	983	999999	695	53	355	560	588	712	999999	820	834	999999	656	184	280	39	195	999999	442	24	672	708	384	237	108	122	999999	396	999999	999999	999999	641	843	999999	313	452	184	308	333	61	527	534	912	999999	999999	194	435	324	973	789	56	758	141	999999	505	999999	631	999999	944	243	958	201	352	730	889	203	952	999999	999999	828	855	887	446	391	497	147	795	999999	533	914	686	287	423	580	717	999999	510	270	626	999999	820	717	363	99	102	999999	191	192	784	510	241	901	453	154	999999	169	322	750	95	999999	489	920	934	40	557	999999	778	772	23	718	692	692	999999	843	17	999999	534	999999	999999	999999	955	613	926	999999	682	784	834	278	999999	557	859	759	184	267	548	900	782	332	999999	421	557	419	179	76	999999	549	993	610	147	796	635	965	999999	924	412	876	999999	911	358	772	999999	509	135	465	858	932	999999	650	304	117	365	999999	813	876	613	546	443	999999	214	142	790	233	141	850	922	893	308	259	855	672	906	999999	974	769	574	58	293	999999	217	885	999999	353	316	39	441	999999	161	584	321	866	442	143	706	999999	999999	999999	378	999999	542	999999	999999	267	999999	632	210	493	999999	53	999999	565	999999	729	652	329	110	999999	917	111	999999	498	741	723	999999	999999	239	772	999999	759	999999	951	679	18	181	252	260	774	558	999999	829	947	207	118	999999	756	613	999999	490	999999	999999	545	705	277	866	54	999999	999999	329	806	402	438	328	476	266	360	885	254	558	410	999999	336	888	243	282	471	999999	633	450	192	385	527	291	787	645	999999	255	411	151	136	28	349	999999	752	291	400	629	730	999999	921	870	369	164	90	319	787	656	472	995	404	753	599	470	147	431	874	999999	541	999999	23	115	484	112	431	391	728	881	146	951	881	999999	570	781	999999	321	999999	372	999999	999999	857	596	999999	416	747	383	999999	879	317	331	416	999999	98	899	838	816	396	266	732	698	590	905	519	520	124	562	192	818	941	825	999999	999999	999999	73	973	427	331	78	999999	57	999999	849	573	815	544	636	999999	671	943	999999	925	758	640	513	886	951	86	273	999999	194	999999	610	937	
492	999999	904	309	34	925	421	495	328	901	684	735	999999	342	704	999999	487	808	999999	875	239	900	999999	999999	441	186	31	999999	999999	776	180	856	999999	911	91	899	639	336	729	999999	999999	226	607	857	955	778	155	999999	999999	297	813	386	679	999999	707	592	269	999999	868	848	904	80	999999	551	731	827	382	830	261	804	345	161	88	999999	353	23	303	799	915	999999	999999	412	968	770	999999	793	187	627	999999	498	640	606	999999	880	841	999999	789	65	136	999999	999999	324	999999	577	952	662	308	903	391	694	299	999999	999999	216	817	502	999999	666	589	937	650	754	626	999999	173	738	693	207	934	892	233	247	673	787	266	716	53	400	818	309	495	283	245	518	999999	180	489	999999	73	349	358	133	475	198	487	651	999999	605	413	223	969	110	968	999999	999999	61	999999	339	949	111	458	712	999999	999999	451	999999	518	118	562	993	259	999999	144	595	544	110	772	484	310	614	28	999999	986	605	340	394	314	746	999999	999999	999999	159	311	961	891	646	285	999999	999999	120	142	999999	53	420	999999	537	966	383	955	999999	288	321	38	344	999999	20	725	251	949	66	999999	772	70	414	618	999999	139	182	999999	897	824	999999	737	999999	482	438	404	575	642	802	428	931	999999	999999	869	72	130	967	999999	880	920	43	999999	690	58	999999	529	638	999999	999999	999999	793	679	67	546	703	999999	838	862	999999	999999	159	609	156	637	999999	981	999999	544	999999	999999	999999	999999	999999	999999	790	348	999999	151	122	909	999999	774	779	999999	999999	999999	733	149	176	487	292	999999	999999	999999	999999	999999	999999	62	917	388	154	103	999999	883	245	999999	856	90	755	364	537	696	750	745	849	385	830	999999	999999	878	999999	999999	378	78	697	68	79	558	215	366	999999	994	234	733	764	999999	528	895	169	999999	405	653	393	999999	950	999999	999999	999999	425	396	999999	348	60	999999	141	909	999999	187	196	187	999999	307	875	399	115	542	472	26	980	186	856	934	591	865	482	604	851	566	127	999999	703	590	142	819	999999	909	944	194	602	999999	947	999999	709	982	717	999999	777	999999	706	418	999999	348	508	248	999999	669	999999	194	566	536	999999	169	69	999999	999999	838	175	66	999999	206	597	287	424	134	239	515	234	999999	158	384	826	999999	859	709	978	365	999999	893	290	103	162	759	628	75	798	999999	291	625	999999	999999	933	721	367	510	820	845	999999	999999	999999	999999	444	157	46	192	999999	210	309	999999	116	128	756	281	999999	543	54	999999	659	358	999999	
451	233	609	109	279	451	114	999999	999999	888	999999	999999	707	884	266	658	999999	722	446	365	597	999999	931	999999	390	131	661	945	999999	466	982	196	999999	58	567	799	835	58	999999	999999	605	710	999999	471	974	687	59	999999	999999	999999	49	125	223	999999	999999	963	999999	100	999999	157	789	999999	675	999999	906	945	865	658	327	466	822	956	999999	705	759	887	537	999999	544	703	82	999999	436	999999	426	866	972	582	320	603	507	999999	339	619	950	446	45	67	565	38	821	400	79	62	71	93	170	518	243	850	436	832	999999	25	85	999999	732	735	476	50	999999	999999	999999	999999	959	87	627	345	754	323	852	479	904	515	882	999999	999999	999999	878	343	705	464	348	999999	177	999999	199	323	999999	435	713	309	591	525	999999	537	61	999999	103	983	999999	824	763	920	998	999999	928	999999	999999	403	329	359	856	143	344	999999	999999	879	555	999999	888	313	999999	328	609	999999	888	388	999999	354	630	999999	289	894	876	880	701	427	471	220	999999	159	191	999999	116	364	453	458	191	547	592	182	800	809	999999	162	34	444	320	455	78	999999	999999	787	772	480	999999	961	266	463	817	999999	418	999999	547	739	131	659	222	255	999999	439	999999	913	999999	999999	999999	480	799	724	999999	999999	116	25	999999	999999	999999	999999	378	635	294	492	201	999999	730	999999	763	465	271	999999	40	374	231	75	999999	638	352	675	999999	999999	432	999999	171	999999	607	560	420	402	203	351	999999	728	290	587	961	617	247	999999	999999	696	694	593	218	443	999999	491	45	51	669	513	853	894	999999	64	999999	999999	330	659	130	179	654	371	999999	999999	197	999999	999999	643	114	739	401	999999	999999	339	630	999999	390	999999	848	125	524	378	732	689	497	284	999999	236	384	275	296	587	999999	23	52	332	331	297	999999	390	407	401	937	930	121	981	412	999999	999999	999999	999999	601	810	999999	654	285	999999	582	433	912	951	857	269	838	452	999999	522	478	296	307	999999	102	482	468	717	133	441	999999	577	515	872	999999	999999	20	960	695	777	354	368	766	694	749	864	343	999999	549	142	108	999999	308	468	933	751	136	857	222	129	352	999999	531	844	836	14	999999	50	639	65	259	999999	757	46	999999	119	530	613	999999	238	148	39	177	991	342	324	279	56	938	570	675	999999	748	575	434	999999	999999	922	857	744	945	303	999999	494	883	999999	730	272	301	823	231	523	999999	999999	980	323	129	540	511	522	735	871	111	78	389	105	140	191	611	120	999999	607	999999	
999999	292	845	239	999999	118	121	593	999999	755	999999	349	162	74	764	999999	121	937	307	420	345	999999	84	999999	731	114	999999	100	548	661	999999	999999	624	767	75	700	145	93	445	431	399	928	728	126	986	999999	999999	41	375	597	499	183	975	196	420	23	218	653	507	579	330	31	54	999999	575	573	725	999999	999999	74	458	999999	501	875	30	416	291	958	999999	999999	877	755	725	951	171	17	575	437	356	61	491	492	586	866	111	378	884	999999	551	999999	999999	999999	42	311	148	472	999999	110	175	14	999999	999999	999999	999999	999999	575	306	103	193	999999	999999	297	49	947	582	966	451	635	774	999999	532	908	416	792	999	46	723	423	812	699	336	999999	271	352	329	241	54	92	175	999999	82	790	199	999999	425	715	801	999999	728	182	30	999999	336	523	999999	824	999999	999999	504	664	851	882	290	494	999999	532	36	696	628	351	922	999999	999999	248	580	741	718	433	377	294	244	638	695	640	678	290	999999	999999	999999	504	999999	399	588	999999	999999	199	510	704	751	893	689	115	466	387	259	661	585	999999	999999	740	115	420	286	219	429	223	197	649	999999	999999	392	287	825	133	954	532	780	959	564	390	999999	24	681	484	605	139	181	999999	390	999999	704	999999	804	140	399	977	122	999999	91	999999	12	860	889	800	510	411	289	343	433	999999	880	626	533	999999	508	999999	738	802	614	299	52	879	999999	798	257	341	999999	694	999999	999999	419	412	878	103	388	380	999999	881	974	203	850	838	884	662	146	87	527	251	631	308	248	320	763	791	428	132	999999	100	999999	999999	999999	594	609	456	999999	478	748	440	185	138	966	857	827	999999	999999	999999	995	605	999999	179	999999	241	72	435	738	108	648	97	675	265	999999	44	338	805	274	999999	999999	999999	354	999999	339	97	999999	503	342	391	492	352	999999	999999	136	995	438	383	365	999999	531	184	999999	219	830	999999	764	919	360	931	528	999999	156	193	975	567	999999	999999	839	725	174	999999	999999	356	615	305	745	460	138	782	999999	954	449	577	999999	64	719	144	999999	678	332	156	152	410	862	999999	999999	167	249	569	744	999999	543	639	532	961	999999	372	604	535	915	313	999999	999999	335	999999	583	578	999999	999999	848	127	168	171	403	28	427	692	493	155	108	587	221	569	999999	999999	999999	809	999999	772	973	357	540	311	999999	28	999999	999999	999999	999999	886	999999	707	999999	999999	627	284	382	246	514	544	398	878	458	436	338	102	999999	999999	999999	163	773	532	687	
948	501	586	856	408	384	661	852	616	204	269	480	999999	893	849	420	888	48	573	541	237	584	478	92	999999	434	926	144	45	999999	999999	123	105	30	379	228	50	427	973	999999	999999	692	782	683	999999	956	458	999999	382	129	282	124	209	991	999999	999999	32	999999	999999	974	457	999999	999999	702	69	156	999999	859	524	999999	999999	999999	75	711	689	544	999999	795	999999	918	975	999999	762	999999	641	999999	913	114	999999	15	206	545	445	999999	414	999999	875	89	623	52	581	599	684	751	749	811	59	498	311	915	571	237	611	72	998	999999	764	901	71	48	242	280	299	518	434	833	35	76	306	364	668	722	999999	850	347	386	54	20	176	829	971	424	999999	653	444	968	934	383	999	999999	570	974	28	999999	809	310	999999	175	327	915	786	999999	202	947	256	849	66	761	999999	622	999999	753	735	241	999999	818	477	646	83	465	899	652	76	620	794	694	704	596	999999	46	87	878	693	260	53	999999	231	855	407	594	999999	182	657	387	999999	816	249	786	517	991	833	999999	101	861	999999	144	916	581	162	562	155	999999	721	688	999999	806	70	484	198	88	596	621	248	489	553	726	994	689	619	999999	999999	917	88	58	213	999999	999999	831	999999	909	82	650	702	844	449	999999	999999	969	999999	204	756	764	999999	438	999999	999999	424	612	318	299	149	237	962	185	116	237	999999	672	999999	131	999999	999999	999999	288	999999	999999	918	404	49	111	275	999999	847	425	231	690	999999	649	654	991	999	999999	522	944	769	844	688	527	737	999999	999999	788	494	720	184	526	524	319	432	458	302	30	573	217	33	999999	390	546	953	426	999999	741	28	492	999999	999999	716	999999	519	171	268	400	999999	827	999999	486	539	136	250	704	176	18	227	999999	698	999999	610	999999	921	999999	464	999999	574	321	999999	329	999999	12	599	338	810	228	800	270	200	901	363	745	177	547	585	999999	306	258	259	900	999999	822	793	151	999999	411	999999	865	706	126	826	354	524	720	999999	999999	537	912	894	999999	999999	956	999999	797	625	999999	147	383	78	211	844	325	72	412	805	947	218	999999	102	408	844	935	564	83	85	999999	230	456	831	999999	999999	394	364	311	692	999999	817	996	526	382	999999	999999	796	505	282	511	292	122	915	768	329	999999	820	495	999999	282	402	999999	721	616	643	999999	552	30	485	460	961	999999	720	247	140	221	930	719	999999	843	999999	68	800	573	999999	999999	999999	72	728	645	574	868	207	419	175	884	999999	909	
738	582	458	776	30	822	550	531	402	678	637	999999	159	110	360	270	143	343	141	157	889	534	159	999999	999999	839	885	999999	563	310	81	256	999999	999999	981	562	395	373	999999	978	999999	205	999999	999999	434	621	496	999999	518	937	286	999999	752	137	29	214	432	967	484	999999	936	458	967	102	607	391	181	138	128	797	874	770	304	163	134	693	818	297	65	680	353	421	999999	625	33	249	503	809	11	777	999999	427	888	999999	52	575	238	624	265	52	449	368	999999	720	999999	516	537	999999	13	336	999999	999999	912	804	837	525	874	999999	78	367	999999	999999	999999	351	667	456	999999	446	120	558	999999	204	999999	22	240	999999	75	863	999999	999999	711	903	805	999999	999999	994	515	94	999999	527	701	999999	999999	897	164	999999	241	13	62	616	634	100	999999	454	999999	200	999999	999999	999999	852	999999	999999	789	999999	999999	984	566	461	959	672	941	797	426	593	999999	579	648	144	858	999999	753	72	810	945	883	621	424	361	803	201	891	999999	521	999999	77	690	105	995	252	179	520	999999	53	390	999999	837	999999	895	999999	301	551	969	51	999999	109	999999	211	844	677	999999	569	215	657	999999	999999	999999	285	999999	526	999999	483	999999	999999	688	642	999999	28	430	280	55	946	529	763	512	649	922	573	111	78	680	488	261	999999	217	609	315	132	284	608	999999	561	999999	379	430	817	999999	87	999999	777	135	379	781	573	631	97	50	451	155	129	859	761	999999	189	846	688	999999	999999	684	88	336	851	743	821	931	494	531	160	343	999999	750	845	220	999999	943	999999	707	688	697	999999	999999	864	976	999999	749	587	999999	999999	999999	742	596	574	999999	284	451	283	999999	959	642	147	999999	999999	999999	999999	378	23	551	851	246	999999	980	543	999999	564	518	999999	875	587	82	353	117	295	627	600	108	186	452	936	881	669	999999	748	55	560	563	680	999999	525	786	735	46	535	999999	988	999999	62	999999	837	765	978	408	57	887	298	39	280	272	518	362	202	571	999999	969	576	869	999999	497	999999	11	838	717	359	801	346	317	582	295	639	838	55	999999	614	180	903	271	627	860	757	999999	999999	999999	247	173	594	174	999999	565	433	999999	530	564	859	836	999999	271	59	256	999999	999999	456	999999	633	679	316	952	956	444	76	314	252	381	999999	556	718	430	999999	999999	216	999999	886	27	862	520	999999	490	390	999999	252	999999	222	380	319	776	999999	999999	999999	567	856	999999	999999	999999	999999	128	875	999999	824	312	999999	506	792	863	
49	378	104	999999	133	122	371	825	999999	999999	201	435	102	871	72	963	482	421	646	911	338	999999	964	999999	528	743	999999	169	666	88	660	746	849	358	340	940	682	999999	999999	672	206	999999	79	999999	795	73	999999	13	999999	860	829	706	999999	880	534	474	414	205	910	390	476	999999	999999	493	528	999999	999999	744	999999	131	999999	838	247	974	715	307	505	934	999999	465	999999	999999	83	806	999999	999999	999999	968	823	865	536	487	999999	999999	999999	994	999999	999999	999999	350	487	999999	999999	999999	999999	991	469	885	174	999999	999999	479	999999	999999	673	835	999999	999999	244	575	568	999999	920	999999	999999	804	114	453	778	720	435	999999	433	763	999999	435	179	118	237	999999	493	11	803	596	896	66	395	288	130	369	866	519	999999	999999	782	869	371	796	379	774	886	25	116	454	801	999999	999999	337	477	247	666	999999	135	976	999999	567	813	334	779	539	418	826	333	418	854	916	577	999999	981	118	74	382	739	462	381	478	894	359	795	846	999999	68	810	882	703	846	999999	374	855	999999	66	46	27	840	366	999999	692	697	599	884	482	999999	999999	999999	183	294	290	673	605	612	672	999999	539	999999	529	359	999999	450	715	18	533	212	641	766	61	999999	999999	898	999999	320	786	206	999999	910	373	460	712	451	709	419	565	999999	999999	252	552	999999	999999	94	999999	16	54	251	982	591	361	279	917	999999	318	999999	929	391	999999	999999	825	999999	703	628	999999	999999	999999	574	999999	999999	452	813	443	398	999999	999999	999999	280	587	99	275	999999	999999	178	999999	103	543	132	143	563	490	183	152	484	427	86	899	878	525	999999	999999	480	511	686	999999	547	836	528	375	999999	999999	659	804	999999	28	291	999999	534	999999	475	999999	525	441	187	815	278	670	999999	971	147	999999	999999	755	999999	731	999999	43	538	39	21	999999	24	757	283	937	831	379	664	465	145	825	375	808	59	717	999999	48	333	870	870	877	876	557	999999	310	974	904	468	756	233	257	722	504	68	217	520	999999	167	999999	984	898	15	999999	835	999999	999999	842	999999	627	887	999999	999999	667	999999	143	391	999999	529	973	962	926	999999	999999	999999	888	112	871	750	842	206	85	999999	94	999999	971	871	382	721	915	127	142	999999	841	869	476	547	999999	344	924	826	64	248	194	287	67	988	107	272	999999	219	999999	101	863	430	811	999999	625	999999	198	272	18	745	613	855	829	728	79	999999	765	350	57	537	825	999999	999999	837	696	807	827	983	773	120	999999	706	806	50	
345	420	999999	600	999999	282	155	661	817	999999	634	339	999999	339	999999	68	506	607	171	784	276	999999	999999	973	999999	999999	999999	215	999999	999999	971	907	59	789	392	658	999999	999999	428	999999	391	173	999999	833	212	366	359	498	74	999999	999999	176	544	32	999999	498	142	93	421	113	328	999999	172	918	346	727	290	667	947	269	87	999999	189	397	402	112	648	454	999999	999999	468	466	150	784	999999	999999	373	36	25	893	526	999999	753	324	456	999999	999999	999999	999999	485	86	999999	550	804	636	281	987	156	629	671	850	687	999999	598	644	862	799	387	633	999999	363	263	652	63	742	190	588	864	941	952	111	368	957	999999	746	776	915	346	157	23	817	999999	407	353	53	839	584	164	999999	593	651	999999	656	955	132	999999	49	496	999999	456	692	132	215	999999	569	492	999999	37	999999	868	999999	463	239	999999	723	999999	999999	309	20	999999	605	999999	195	357	311	488	711	11	173	923	737	429	284	701	330	999999	20	999999	784	560	118	557	312	811	647	197	393	46	241	999999	967	740	485	999999	851	268	937	858	376	91	999999	728	999999	929	140	999999	189	538	298	38	136	135	524	459	794	58	132	383	709	123	999999	674	770	188	999999	997	943	126	849	72	758	999999	364	703	999999	390	693	382	680	130	999999	855	747	212	858	841	225	999999	373	803	146	563	159	999999	999999	116	957	999999	999999	999999	583	72	999999	999999	999999	999999	771	821	679	999999	364	999999	703	999999	114	249	999999	567	330	124	782	917	752	56	926	999999	12	999999	716	999999	432	17	409	546	546	945	176	999999	932	883	999999	999999	999999	959	999999	396	859	569	999999	746	999999	999999	365	859	361	666	319	999999	310	999999	971	999999	115	999999	999999	357	350	166	52	169	83	415	634	446	999999	999999	999999	793	999999	999999	999999	442	999999	969	494	41	999999	999999	195	879	635	533	221	856	911	411	298	350	999999	101	56	703	999999	988	673	773	765	919	815	972	105	999999	44	770	740	539	715	145	521	999999	999999	799	999999	173	533	549	204	999999	534	999999	999999	230	816	516	493	641	999999	999999	306	720	276	732	734	223	783	999999	499	451	999999	382	695	162	829	37	396	999999	732	363	465	133	579	987	394	183	999999	875	999999	999999	286	109	623	999999	838	800	683	999999	999999	757	389	423	60	753	661	162	947	938	400	789	130	247	908	561	999999	182	151	999999	999999	561	342	908	409	970	174	26	758	944	324	999999	353	423	191	999999	974	51	999999	999999	336	242	236	943	
485	920	407	49	200	999999	250	666	999999	999999	634	999999	425	480	24	89	588	999999	403	12	999999	370	445	706	65	933	586	999999	109	324	952	115	335	398	432	489	572	135	826	697	999999	658	999999	948	789	999999	560	503	37	993	248	691	839	999999	329	999999	484	999999	983	999999	484	999999	566	343	999999	528	187	36	58	534	516	463	999999	999999	999999	965	989	497	999999	387	382	92	441	999999	999999	270	999999	111	999999	318	14	871	999999	568	222	999999	999999	999999	505	270	999999	534	455	502	999999	784	999999	999999	925	363	134	987	783	999999	884	402	349	461	266	192	262	85	956	740	999999	645	322	259	493	385	874	999999	992	657	887	848	999999	999999	627	302	999999	143	186	715	193	27	97	999999	684	820	582	639	780	322	18	424	999999	999999	972	842	472	623	649	549	489	181	994	136	718	45	765	410	833	964	794	128	899	250	999999	999999	557	777	575	673	802	999999	182	679	649	473	999999	921	967	785	829	999999	999999	636	999999	21	33	961	826	999999	999999	182	805	815	528	889	524	336	168	999999	999999	695	57	975	999999	254	999	324	487	254	764	843	442	999999	144	999999	634	999999	24	545	488	596	950	927	618	630	438	366	161	759	999999	944	762	506	500	999999	727	518	889	999999	21	708	999999	581	999999	221	739	757	999999	508	999999	999999	322	623	981	698	744	130	367	126	816	999999	173	999999	305	820	91	999999	557	999	302	999999	383	42	533	780	122	378	53	999999	890	680	685	652	999999	697	632	149	525	801	400	607	161	772	175	379	545	755	286	73	999999	999999	210	681	216	147	999999	289	99	211	586	375	86	959	236	999999	999999	520	232	608	197	942	999999	999999	609	694	999999	610	867	999999	245	999999	102	979	277	96	999999	14	445	367	819	352	59	999999	999999	34	531	201	999999	40	422	34	533	999999	875	198	999999	455	999999	522	182	277	999999	999999	999999	999999	283	106	692	149	665	951	84	865	788	845	892	107	540	585	999999	774	73	837	999999	220	999999	424	113	88	704	35	933	923	194	999999	930	999999	357	999999	751	434	508	406	999999	999999	949	668	889	40	305	295	914	496	358	407	214	584	204	999999	999999	858	992	999999	445	640	999999	161	680	247	914	779	749	545	834	739	276	667	472	280	271	175	535	82	783	418	120	447	575	787	347	355	918	601	999999	999999	441	894	960	734	999999	999999	987	651	126	525	545	379	661	999999	141	547	122	924	494	231	332	920	830	999999	999999	581	999999	999999	900	568	
860	999999	937	941	307	382	706	737	827	472	187	999999	999999	267	873	740	785	956	655	800	999999	994	999999	999999	569	999999	999999	933	214	871	222	999999	751	557	665	397	442	720	999999	999999	999999	384	999999	999999	54	448	963	572	163	789	795	999999	247	110	999999	999999	50	560	381	786	318	772	533	956	999999	93	142	409	999999	999999	308	75	645	896	959	858	896	96	999999	131	557	500	780	425	85	593	856	651	231	798	356	881	999999	534	449	77	851	151	771	960	316	563	999999	677	490	999999	999999	350	150	477	970	954	999999	260	238	817	999999	999999	880	666	237	999999	187	804	139	426	727	120	456	891	17	755	324	381	814	994	531	113	935	999999	608	515	510	754	828	402	662	97	305	632	85	999999	270	999999	999999	824	999999	999999	547	999999	12	873	893	258	999999	224	639	999999	999999	999999	296	889	182	534	67	999999	999999	433	975	999999	764	639	999999	824	999999	273	494	219	647	999999	999999	365	565	871	999999	999999	621	999999	294	999999	763	999999	651	71	345	195	571	736	57	999999	843	952	199	810	308	372	69	79	999999	999999	729	999999	999999	456	626	931	333	311	191	332	110	729	148	372	973	950	988	999999	489	630	702	999999	999999	999999	999999	665	175	755	572	980	675	552	819	99	883	999999	613	205	999999	413	861	270	999999	724	911	124	813	827	836	358	384	315	589	811	999999	999999	267	574	999999	960	765	578	999999	211	657	999999	910	59	999999	640	999999	793	319	85	768	442	213	448	724	999999	999999	348	918	224	606	370	999999	999999	596	912	85	999999	895	483	648	293	531	353	999999	999999	213	764	349	205	999999	591	996	999999	52	999999	768	999999	849	277	118	427	660	524	999999	296	594	999999	462	576	564	999999	897	835	999999	485	999999	999999	999999	371	828	97	999999	722	212	25	373	459	964	536	153	266	199	627	375	230	632	17	749	780	768	999999	999999	773	999999	713	693	999999	85	566	158	909	448	487	449	31	999999	937	321	589	922	145	999999	999999	432	308	999999	279	999999	216	852	903	120	600	999999	999999	785	236	91	999999	331	212	383	408	387	244	818	999999	999999	353	999999	999999	695	169	999999	999999	999999	386	350	342	605	423	701	868	999999	254	798	847	884	921	246	999999	855	822	267	720	999999	540	548	999999	489	999999	999999	999999	999999	999999	218	950	999999	970	165	999999	885	999999	999999	908	511	514	999999	999999	445	999999	826	267	999999	610	839	999999	901	147	871	832	837	162	853	208	332	584	464	556	46	848	114	913	999999	999999	
316	116	999999	359	219	256	845	999999	752	999999	580	999999	999999	804	327	345	999999	605	999999	333	999999	999999	895	695	586	926	60	999999	106	999999	866	912	502	279	999999	999999	999999	552	927	624	999999	999999	410	344	999999	498	575	659	238	701	799	999999	814	441	276	999999	220	243	773	999999	205	999999	319	164	652	667	341	739	510	594	999999	506	677	999999	347	148	332	561	77	97	360	999999	909	405	798	999999	108	71	13	999999	999999	710	779	645	428	288	123	256	999999	999999	999999	836	159	999999	309	999999	999999	340	999999	137	999999	658	176	685	999999	999999	798	999999	999999	295	569	279	735	791	999999	691	727	42	65	69	35	86	870	116	930	524	251	999999	105	506	536	768	967	876	467	863	543	103	713	623	489	999999	890	406	999999	887	110	367	572	999999	575	999999	284	999999	999999	185	788	999999	755	416	563	533	817	999999	758	800	311	859	999999	218	157	633	329	442	579	826	195	999999	999999	52	424	999999	702	487	931	738	999999	999999	774	999999	999999	483	348	999999	69	999999	391	40	647	600	585	250	999999	364	470	941	479	999999	464	285	989	325	999999	712	992	679	831	340	928	999999	316	999999	95	51	999999	674	294	999999	382	624	444	999999	999999	123	466	184	850	348	27	989	999999	652	479	999999	302	759	137	636	999999	390	134	61	112	627	999999	217	165	991	230	796	657	456	999999	840	999999	835	498	242	255	818	828	493	999999	939	761	664	999999	596	749	383	546	658	717	992	499	393	62	999999	999999	999999	28	858	127	231	342	812	999999	639	658	467	999999	895	391	999999	999999	999999	738	999999	865	999999	319	569	252	846	259	999999	739	476	350	999999	782	299	412	996	999999	999999	376	101	607	948	481	268	937	291	123	650	276	231	440	999999	999999	888	999999	210	939	459	615	999999	971	342	83	716	999999	211	999999	971	493	999999	697	591	274	647	566	917	157	999999	631	961	733	609	732	517	46	491	802	893	955	211	66	349	364	999999	129	274	875	764	968	736	606	151	167	999999	533	848	593	17	332	426	62	888	827	654	546	372	999999	565	680	808	409	999999	25	291	337	357	237	179	999999	301	52	999999	92	895	364	592	452	850	984	197	897	999999	999999	539	158	178	522	709	559	999999	663	319	94	170	336	816	136	875	554	186	621	424	490	41	999999	670	805	999999	300	954	999999	760	581	492	910	615	999999	485	142	999999	835	528	619	999999	637	732	999999	999999	568	548	999999	999999	306	807	576	483	999999	539	999999	488	373	589	
419	605	837	903	738	999999	999999	721	596	999999	742	395	351	103	804	720	403	651	999999	999999	999999	751	999999	353	464	999999	999999	437	311	690	329	999999	795	255	118	24	999999	999999	994	706	999999	846	952	815	999999	911	465	999999	678	999999	146	514	999999	489	225	667	116	494	449	964	685	823	420	999999	330	98	999999	105	999999	789	788	669	999999	665	223	527	999999	682	518	552	318	443	758	718	554	999999	537	999999	999999	451	999999	448	294	39	31	847	436	999999	495	999999	321	369	498	888	805	477	856	461	276	697	867	999999	975	896	999999	251	74	702	361	999999	560	293	999999	543	881	350	384	999999	644	375	999999	752	196	999999	241	948	944	870	999999	87	958	86	50	342	999999	999999	999999	999999	383	999999	999999	733	695	980	195	38	303	999999	16	464	102	239	816	900	606	125	247	999999	665	707	306	203	789	284	556	999999	252	733	999999	408	877	999999	254	999999	999999	367	67	216	587	212	654	999999	864	458	984	729	999999	149	735	468	999999	269	732	676	999999	589	999999	420	999999	710	999999	570	995	607	587	116	985	951	318	249	67	999999	999999	462	62	999999	339	999999	300	827	224	113	998	501	173	618	263	578	391	999999	999999	999999	782	876	427	999999	994	266	870	877	999999	999999	831	999999	410	999999	999999	280	623	175	259	613	130	606	999999	682	999999	503	999999	968	999999	417	569	315	826	420	258	749	45	968	322	83	470	422	93	906	999999	511	101	959	975	983	954	225	752	809	526	186	999999	744	999999	500	821	902	34	337	999999	999999	670	989	955	892	245	654	853	186	999999	999999	522	589	410	69	412	485	999999	870	462	354	562	999999	894	81	369	300	455	999999	261	568	999999	756	168	755	841	111	999999	92	999999	310	372	999999	665	818	664	801	343	462	97	346	909	164	874	403	963	652	105	999999	533	944	999999	999999	925	585	999999	766	430	655	228	999999	482	999999	132	161	981	986	361	999999	417	568	999999	992	734	914	658	244	999999	764	792	198	15	129	559	803	999999	342	650	90	509	999999	381	688	999999	786	864	999	41	723	422	999999	301	30	476	965	988	216	305	999999	926	999999	884	665	999999	39	305	362	360	328	60	648	345	280	576	519	999999	277	757	999999	999999	659	212	168	352	814	897	985	653	594	815	894	999999	640	164	434	23	999999	826	215	490	511	648	713	999999	774	642	31	453	999999	778	720	999999	999999	959	277	872	726	323	57	999999	320	999999	766	999999	165	999999	704	999999	999999	999999	480	999999	552	
999999	548	20	499	495	578	182	876	541	695	816	104	446	689	680	999999	999999	297	403	778	83	999999	802	999999	209	516	999999	937	905	312	461	999999	279	906	999999	420	266	999999	999999	999999	875	265	778	23	950	418	719	999999	33	999999	999999	218	87	673	999999	297	746	999999	999999	979	416	999999	999999	239	244	519	825	540	799	270	630	999999	66	999999	903	817	999999	788	932	790	796	248	913	999999	999999	252	999999	999999	437	999999	673	138	93	261	338	639	294	999999	778	999999	593	189	134	999999	607	410	161	429	999999	661	894	958	205	999999	999999	999999	999999	999999	516	992	299	999999	999999	999999	596	502	105	805	329	999999	532	999999	999999	501	206	616	124	160	78	321	100	799	835	999999	707	999999	999999	999999	78	170	318	990	41	786	151	373	87	927	177	999999	315	356	110	999999	138	999999	948	703	312	575	63	180	235	205	901	999999	393	999999	498	880	569	521	737	168	954	999999	821	233	360	832	539	196	983	963	16	744	699	999999	647	666	766	239	280	502	117	147	765	836	999999	999999	980	750	439	296	546	999999	618	941	552	596	230	999999	353	479	45	866	999999	999999	999999	999999	999999	64	999999	999999	123	999999	999999	999999	60	816	776	984	999999	709	852	789	757	696	426	222	135	757	786	61	445	51	885	801	467	251	999999	503	999999	727	849	999999	72	606	182	216	999999	384	891	735	819	245	999999	643	627	256	119	500	999999	976	42	999999	277	636	396	999999	454	999999	777	809	866	283	999999	999999	860	999999	999999	999999	523	220	670	750	865	61	242	209	663	999999	183	999999	141	459	658	670	695	805	658	435	220	110	762	112	607	91	869	546	898	766	783	700	529	958	999999	999999	999999	291	188	226	404	196	418	211	276	999999	677	416	624	999999	925	65	278	999999	940	423	999999	999999	153	784	999999	999999	311	897	999999	483	691	183	482	33	999999	413	999999	442	41	999999	999999	560	999999	999999	413	462	921	231	840	727	999999	237	28	564	186	748	148	403	44	707	885	520	999999	793	874	504	999999	600	999999	999999	438	836	270	916	999999	897	731	111	380	729	775	999999	67	999999	60	464	999999	918	847	615	275	232	407	333	148	999999	817	53	177	909	528	999999	909	327	299	596	966	999999	833	288	27	46	33	314	999999	999999	462	11	742	419	349	999999	753	707	256	215	438	936	777	559	89	688	934	999999	999999	999999	180	999999	999999	999999	497	62	95	999999	597	999999	209	999999	999999	999999	999999	816	310	757	569	513	999999	212	81	93	167	40	
334	283	209	339	112	561	999999	487	999999	723	559	287	999999	297	929	194	999999	999999	999999	345	545	444	999999	273	387	186	901	999999	878	999999	668	368	307	467	727	999999	369	268	136	999999	999999	914	708	995	999999	33	835	282	583	392	102	63	87	999999	495	890	443	936	952	999999	659	417	609	667	64	201	980	999999	569	999999	825	851	999999	368	357	630	736	845	15	363	351	629	123	496	999999	614	290	485	999999	837	378	433	315	210	987	580	314	999999	940	75	53	381	999999	465	566	250	171	719	999999	999999	164	597	930	598	999999	40	304	999999	791	450	910	505	492	999999	749	401	545	691	380	999999	326	999999	905	940	999999	969	916	657	929	999999	453	571	20	118	999999	780	503	999999	999999	957	285	201	999999	500	999999	548	999999	980	715	174	999999	480	999999	999999	548	469	692	999999	999999	615	123	647	193	166	997	349	494	384	60	968	898	999999	76	422	501	134	999999	414	999999	772	999999	999999	941	764	930	972	232	322	569	222	98	999999	999999	20	844	999999	17	103	503	815	63	514	999999	747	999999	999999	414	926	999999	423	999999	287	999999	515	999999	187	705	428	235	34	999999	182	999999	837	880	395	399	65	578	863	999999	999999	911	969	999999	999999	15	204	999999	999999	568	305	126	999999	198	810	308	923	486	666	932	999999	999999	478	697	881	700	103	866	880	999999	358	358	343	307	683	376	999999	796	957	181	511	999999	999999	999999	821	66	668	999999	79	97	475	999999	911	931	999999	482	442	281	999999	999999	999999	337	618	577	219	947	782	848	514	443	73	137	528	495	431	658	696	22	876	824	42	454	797	793	21	999999	446	412	770	210	934	963	999999	92	999999	183	321	604	256	874	283	819	144	636	34	347	999999	426	509	878	786	429	405	999999	842	999999	540	825	565	439	511	380	88	313	509	109	179	445	236	257	347	102	765	999999	551	222	999999	170	768	999999	728	999999	902	891	424	514	567	999999	249	799	643	496	999999	816	999999	999999	740	830	999999	924	178	615	999999	262	541	693	999999	999999	471	999999	999999	379	66	892	711	490	478	999999	999999	995	541	234	206	436	613	850	64	948	639	649	482	999999	44	844	505	999999	831	999999	999999	730	849	174	483	619	651	273	999999	155	115	999999	433	553	940	140	392	943	418	762	649	690	639	715	764	821	157	669	345	222	396	598	659	829	837	168	155	999999	999999	586	785	349	420	908	843	757	999999	928	548	903	999999	561	999999	79	10	669	101	144	410	661	999999	
981	999999	999999	759	517	999999	603	716	999999	999999	25	203	831	976	309	279	999999	872	16	606	229	131	441	761	999999	893	590	829	177	77	999999	967	999999	125	804	421	203	159	335	534	999999	221	766	918	999999	368	872	999999	701	999999	999999	272	999999	999999	251	860	497	466	924	999999	642	774	549	714	974	58	115	716	181	888	86	999999	546	482	999999	18	999999	523	325	999999	30	497	137	999999	706	748	573	42	999999	944	923	736	234	711	891	847	999999	61	943	396	263	999999	920	813	323	788	725	999999	81	243	505	974	150	457	603	155	999999	771	17	235	484	82	842	237	964	999999	356	999999	999999	147	346	313	579	928	223	863	576	324	464	917	999999	653	999999	640	449	949	596	777	117	746	210	999999	54	718	999999	190	323	999999	848	999999	442	890	999999	934	999999	202	405	999999	243	999999	578	331	999999	999999	212	831	121	212	999999	25	753	579	727	844	999999	445	999999	999999	26	43	550	883	476	491	485	142	323	36	999999	999999	554	999999	543	377	999999	878	594	954	999999	999999	999999	120	904	999999	999999	862	173	496	997	461	933	544	205	210	199	695	855	825	613	80	518	95	469	541	999999	378	45	360	676	999999	850	314	355	935	999999	439	999999	642	999999	999999	969	827	38	291	323	20	188	343	188	481	32	769	999999	444	572	984	999999	999999	373	999999	827	812	999999	939	610	628	198	270	246	759	999999	999999	999999	999999	111	691	66	187	227	999999	199	999999	181	204	46	91	964	999999	372	979	788	614	279	999999	999999	166	17	99	680	695	821	918	107	428	764	999999	214	359	343	999999	927	999999	999999	912	662	999999	999999	999999	903	529	663	288	897	266	970	112	999999	999999	205	945	684	966	507	532	999999	280	604	753	439	999999	877	615	999999	999999	62	999999	469	366	756	999999	525	391	999999	161	999999	543	31	999999	457	999999	865	67	163	999999	207	999999	966	623	284	391	531	888	195	999999	651	58	711	415	214	655	643	587	400	999999	430	302	780	999999	500	999999	259	763	999999	778	999999	820	461	188	294	101	359	845	92	374	999999	637	205	999999	999999	983	832	615	636	802	27	288	666	627	999999	999999	999999	620	999999	188	999999	999999	592	417	314	831	597	532	131	123	999999	999999	504	35	397	793	999999	270	999999	517	999999	999999	137	999999	760	999999	999999	833	999999	389	910	739	999999	999999	242	999999	54	788	215	678	396	310	999999	999999	999999	230	783	640	999999	184	807	920	773	615	999999	499	639	999999	656	231	677	763	321	999999	999999	566	
999999	600	793	999999	999999	999999	64	999999	130	962	159	999999	996	540	999999	999999	603	46	581	989	965	117	987	999999	999999	953	999999	983	999999	999999	989	751	320	939	155	999999	847	223	999999	499	999999	605	494	953	349	35	104	999999	921	999999	170	284	999999	999999	601	967	999999	60	285	795	186	999999	177	498	999999	407	304	999999	394	127	674	389	999999	999999	133	369	622	44	999999	715	859	25	72	999999	999999	999999	591	106	347	187	579	797	999999	999999	322	794	438	996	999999	942	730	999999	731	804	490	781	674	89	99	241	999999	578	656	570	935	999999	18	999999	36	268	815	999999	718	999999	547	877	451	970	999999	999999	931	625	999999	460	984	822	293	999999	364	999999	49	512	17	116	832	10	150	999999	999999	161	786	999999	970	721	136	533	328	524	266	613	340	704	320	760	310	729	999999	999999	585	123	999999	750	968	999999	228	313	199	612	384	546	999999	82	275	617	552	826	999999	341	999999	999999	999999	999999	10	751	360	345	201	999999	805	113	485	944	999999	591	999999	45	146	999999	502	999999	343	716	150	999999	876	999999	439	702	217	483	83	999999	872	133	620	999999	749	227	984	883	122	941	806	280	71	791	999999	683	999999	517	690	30	999999	510	127	786	999999	290	874	103	999999	499	50	332	39	302	82	668	971	172	295	919	999999	619	710	401	909	870	658	94	977	755	999999	699	999999	63	354	371	16	999999	492	469	352	891	999999	622	901	484	250	769	719	621	999999	999999	999999	771	380	999999	799	725	877	757	999999	999999	125	160	141	351	999999	976	947	710	999999	999999	680	999999	576	999999	643	98	999999	434	629	999999	375	365	52	195	999999	999999	682	135	572	290	955	735	837	562	775	825	490	999999	946	999999	999999	18	958	574	501	999999	204	621	586	711	235	453	999999	999999	999999	759	118	946	874	515	999999	822	999999	382	192	999999	988	24	999999	817	999999	940	488	365	78	999999	999999	478	694	80	999999	71	548	860	64	512	607	999999	999999	25	717	544	686	999999	999999	999999	999999	586	999999	555	417	190	638	999999	999999	295	964	772	673	68	999999	639	261	803	688	242	283	287	327	679	999999	893	876	967	109	72	264	57	394	79	495	820	95	148	999999	647	999999	999999	756	769	999999	835	999999	88	999999	999999	999999	883	752	738	725	592	999999	713	217	999999	999999	671	669	51	41	999999	387	999999	999999	999999	554	123	149	50	809	999999	531	557	141	512	999999	999999	999999	999999	999999	381	305	656	354	902	999999	381	930	150	343	760	999999	714	999999	630	
999999	827	999999	131	999999	179	743	711	999999	231	71	711	581	704	999999	999999	367	999999	271	659	621	999999	999999	670	999999	182	193	998	707	58	999999	816	819	510	999999	999999	293	192	999999	999999	637	594	727	132	999999	999999	999999	235	99	827	999999	473	453	88	19	726	999999	844	999999	360	999999	744	13	879	999999	254	891	81	999999	416	232	185	158	999999	32	999999	13	137	829	139	382	957	999999	879	655	919	999999	740	500	338	78	449	999999	148	999999	892	590	847	293	999999	958	999999	999999	683	605	228	999999	792	65	999999	723	448	999999	22	978	999999	835	999999	234	919	881	160	580	321	347	999999	144	20	45	139	446	165	999999	243	180	653	381	236	284	999999	999999	581	999999	518	615	629	999999	38	170	596	67	466	623	373	715	807	158	274	345	822	999999	315	999999	926	546	567	604	781	841	334	656	999999	999999	999999	325	310	476	72	706	718	358	115	849	999999	82	999999	541	480	527	372	999999	117	999999	462	353	999999	824	758	999999	57	35	653	197	999999	999999	459	617	826	999999	415	999999	96	568	999999	474	978	465	317	853	567	35	133	263	478	830	999999	717	397	453	36	999999	717	999999	999999	693	999999	917	24	509	999999	372	999999	432	999999	999999	417	549	274	987	374	833	517	905	414	31	901	999999	718	15	400	741	999999	383	31	929	624	996	909	933	769	71	999999	999999	240	204	999999	701	151	448	422	10	452	409	88	203	967	812	999999	636	791	315	999999	999999	118	881	152	341	411	193	416	421	639	340	228	313	392	709	999999	219	710	209	258	280	593	400	298	820	305	827	961	812	319	282	152	463	999999	441	698	359	62	979	300	958	41	10	370	122	190	999999	810	267	147	476	926	999999	999999	929	999999	718	592	331	46	583	231	604	999999	999999	198	765	999999	999999	21	325	999999	999999	909	300	999999	593	39	999999	999999	999999	999999	999999	999999	843	356	560	999999	932	25	999999	766	731	943	999999	736	999999	999999	999999	924	424	332	999999	256	999999	319	205	682	767	999999	832	999999	999999	999999	515	999999	527	929	999999	19	638	999999	999999	999999	41	558	999999	999999	202	563	811	694	34	261	225	999999	167	999999	852	999999	999999	877	638	251	192	301	360	51	999999	161	218	507	639	999999	999999	65	812	923	225	273	999999	999999	490	213	879	147	664	999999	474	318	999999	80	87	999999	859	760	731	999999	752	740	207	393	999999	50	354	999999	999999	39	965	170	394	244	241	999999	649	741	397	434	372	55	637	206	576	129	753	148	429	904	
146	535	333	544	180	999999	75	500	999999	449	859	999999	999999	634	198	314	999999	173	838	499	95	127	373	306	905	707	113	11	999999	239	297	999999	999999	160	999999	440	837	849	73	756	522	158	999999	948	575	797	999999	12	18	999999	206	589	309	930	819	999999	172	36	639	472	999999	74	683	830	161	652	690	931	740	757	476	83	999999	999999	976	936	445	999999	731	999999	745	110	999999	554	42	999999	906	954	340	874	278	999999	220	600	384	999999	475	850	999999	922	116	999999	271	260	999999	132	489	227	953	883	582	747	304	531	727	281	81	138	798	453	999999	999999	601	865	489	666	863	510	707	527	999999	595	999999	809	11	714	838	999999	759	910	228	689	10	457	302	531	515	689	872	112	386	347	62	999999	999999	999999	999999	406	771	999999	269	978	999999	436	422	987	128	495	999999	23	443	999999	378	887	999999	999999	999999	999999	999999	999999	160	999999	637	604	151	132	543	999999	632	630	285	442	999999	999999	651	250	178	574	44	314	412	29	169	999999	669	999999	999999	175	127	129	645	999999	832	812	999999	95	999999	916	999999	299	454	999999	863	899	999999	10	369	748	245	984	888	999999	119	268	555	999999	999999	777	934	999999	999999	377	169	999999	999999	989	999999	999999	999999	566	898	262	999999	744	999999	571	166	270	999999	668	686	999999	929	142	241	999999	999999	999999	267	847	999999	573	999999	199	999999	86	682	360	913	748	400	212	105	679	96	635	999999	374	999999	984	974	999999	656	275	999999	933	448	36	280	511	812	999999	900	804	495	334	999999	100	999999	784	999999	999999	356	382	278	483	999999	259	999999	606	602	812	175	999999	872	326	916	716	780	212	637	999999	90	412	936	999999	999999	999999	999999	761	999999	999999	765	999999	999999	179	407	283	999999	999999	807	199	980	674	908	10	871	626	932	999999	418	564	320	405	156	243	725	944	446	914	999999	834	75	294	999999	811	56	551	188	999999	919	642	999999	999999	404	447	999999	999999	999999	935	493	685	368	24	353	800	480	369	476	999999	999999	463	837	93	764	973	133	999999	433	106	953	329	448	238	259	775	845	476	11	999999	568	319	999999	999999	430	999999	475	61	999999	450	341	686	84	999999	999999	466	805	635	89	999999	324	979	981	999999	981	173	999999	139	764	578	954	13	368	767	302	999999	22	336	662	279	507	999999	754	983	999999	999999	255	131	979	999999	969	220	999999	999999	394	589	338	53	529	267	258	345	296	373	496	337	328	999999	33	124	999999	478	972	810	923	252	234	999999	999999	714	
918	125	160	971	999999	999999	999999	788	383	713	999999	969	999999	999999	30	172	785	391	999999	437	948	938	107	864	349	501	247	999999	999999	152	364	339	411	814	349	143	195	324	764	999999	999999	539	932	320	999999	484	670	578	789	761	466	999999	511	214	999999	979	27	295	632	117	999999	999999	142	241	358	476	568	999999	65	887	977	471	626	744	717	999999	15	999999	555	864	999999	669	796	895	685	521	999999	206	58	370	125	899	692	656	256	688	406	701	999999	841	916	677	999999	901	783	999999	226	767	497	356	973	240	999999	767	999999	836	245	247	999999	836	648	371	945	695	771	87	778	999999	999999	999999	22	314	824	713	948	162	156	894	999999	689	304	70	999999	701	999999	885	169	924	379	999999	452	169	155	135	203	554	732	827	139	706	226	257	279	999999	999999	669	415	35	819	135	690	351	999999	866	542	588	662	999999	999999	886	999999	853	999999	999999	586	853	168	698	520	403	999999	328	764	414	472	999999	791	250	999999	726	480	143	115	254	728	110	999999	288	593	999999	891	488	528	999999	788	372	657	999999	881	490	510	716	514	425	704	372	999999	999999	999999	495	999999	422	886	999999	416	784	999999	355	360	485	821	880	999999	906	999999	999999	799	520	626	109	400	600	368	876	225	763	628	690	549	366	523	999999	884	107	999999	479	602	946	837	999999	624	999999	840	999999	669	630	610	608	913	763	572	76	999999	999999	105	206	63	999999	366	652	165	67	806	993	961	509	995	18	999999	42	348	853	683	622	485	98	999999	962	999999	595	162	30	999999	785	794	457	226	590	999999	620	425	592	589	195	848	999999	504	846	444	169	635	602	519	880	999999	999999	392	482	819	16	445	101	999999	771	999999	145	290	30	209	514	293	999999	999999	478	617	755	273	498	773	918	593	913	999999	57	960	560	999999	896	370	84	74	999999	999999	999999	999999	333	790	817	999999	713	286	484	647	930	875	999999	596	50	273	999999	455	894	708	900	422	531	573	999999	811	999999	634	393	659	999999	449	550	999999	999999	303	293	999999	456	999999	70	999999	119	276	597	182	739	963	470	633	702	629	180	999999	870	582	999999	760	46	999999	999999	89	892	824	523	491	335	587	585	746	979	703	999	101	648	268	312	265	975	582	999999	975	174	760	957	504	278	999999	771	999999	650	533	928	999999	999999	981	999999	999999	753	116	847	161	999999	999999	653	998	630	88	396	612	279	999999	999999	464	999999	779	999999	999999	999999	28	222	999999	815	999999	106	999999	775	
559	999999	666	519	27	512	869	734	999999	999999	451	116	959	999999	999999	128	169	167	999999	999999	474	999999	277	76	617	999999	734	894	37	345	239	627	999999	233	80	43	729	999999	999999	884	915	729	23	191	473	35	907	999999	31	700	656	990	842	708	310	999999	776	999999	901	999999	999999	974	707	584	368	999999	909	999999	803	167	398	999999	905	378	999999	999999	999999	96	602	591	520	591	872	336	689	249	784	499	999999	37	266	139	201	662	117	940	31	438	999999	649	999999	181	999999	864	311	589	94	999999	875	999999	550	690	998	320	89	195	999999	380	895	128	49	419	813	775	999999	999999	875	253	999999	892	723	74	272	952	474	348	251	999999	35	999999	999999	320	624	367	487	575	999999	999999	582	921	839	651	999999	704	610	706	368	999999	999999	52	999999	841	213	982	842	485	427	999999	999999	741	944	102	355	999999	999999	728	795	456	999999	335	138	994	670	349	63	81	531	999999	999999	767	979	678	55	983	394	999999	117	999999	524	11	999999	94	45	841	999999	746	999999	999999	741	881	911	912	999999	638	999999	720	180	863	929	770	954	859	704	999999	761	275	999999	999999	411	649	621	164	999999	999999	999999	54	958	999999	372	999999	999999	784	826	470	856	77	402	417	999999	674	153	253	711	754	57	298	390	957	90	711	999999	933	999999	999999	270	756	981	989	999999	868	761	352	501	623	999999	180	42	243	999999	693	999999	999999	302	736	505	377	453	999999	248	888	663	11	999999	999999	999999	842	447	734	999999	110	999999	413	999999	211	912	801	999999	97	999999	876	266	999999	736	396	838	999999	640	609	596	999999	312	804	999999	572	215	760	604	841	999999	161	999999	307	999999	999999	607	469	682	101	823	704	625	365	426	372	632	516	275	361	821	557	999999	838	148	317	797	291	663	999999	999999	999999	206	911	92	608	154	999999	122	615	999999	379	999999	999999	999999	891	277	946	387	999999	999999	698	999999	253	29	458	950	999999	999999	999999	332	326	806	299	105	999999	507	713	283	999999	227	674	403	659	572	452	180	662	62	257	49	850	903	285	999999	306	667	953	892	634	999999	999999	999999	396	292	999999	999999	98	453	999999	393	999999	999999	569	170	276	999999	834	999999	576	287	297	841	911	686	482	422	999999	845	799	999999	999999	999999	999999	999999	999999	999999	17	377	109	880	92	218	938	863	485	187	999999	124	999999	11	832	282	326	356	370	999999	888	999999	810	60	51	252	999999	120	839	742	999999	409	202	999999	297	999999	999999	999999	205	88	999999	57	211	999999	87	
416	668	797	180	281	999999	303	799	559	986	307	567	58	838	999999	564	828	34	742	999999	934	922	785	714	375	701	630	160	291	515	840	507	515	972	635	583	857	999999	567	247	999999	609	642	415	999999	999999	532	999999	366	524	84	999999	999999	151	153	494	883	92	805	999999	875	152	518	54	155	799	61	999999	213	265	707	888	999999	505	432	334	289	379	724	475	178	999999	794	999999	440	817	999999	373	829	150	700	774	144	987	371	588	101	598	269	999999	999999	456	999999	110	817	196	566	999999	719	818	215	513	999999	339	999999	999999	999999	750	999999	338	760	687	999999	999999	565	932	754	999999	143	843	242	690	120	999999	999999	999999	999999	693	950	254	999999	86	654	20	999999	196	999999	804	585	268	239	999999	985	931	439	999999	210	592	544	884	999999	97	829	875	585	999999	403	833	712	999999	985	664	999999	368	87	684	999999	245	137	378	999999	999999	893	875	999999	891	704	189	105	466	999999	535	158	75	999999	173	256	778	434	419	793	583	102	999999	283	574	550	626	853	754	136	964	465	999999	368	492	204	954	999999	694	820	999999	738	255	178	460	515	735	556	914	437	265	810	717	585	942	857	997	601	49	351	999999	335	350	340	556	80	982	706	999999	999999	999999	516	740	999999	579	999999	846	726	999999	68	814	80	939	327	870	163	747	591	425	635	207	362	231	352	742	888	397	915	622	999999	533	38	236	945	145	748	80	127	15	107	20	999999	999999	981	536	17	396	999999	469	403	332	401	290	999999	999999	940	999999	398	999999	691	999999	999999	999999	443	535	786	844	993	191	999999	93	999999	585	328	624	999999	583	250	815	735	501	374	999999	999999	999999	142	747	999999	184	205	464	999999	271	999999	999999	88	176	345	455	750	172	999999	999999	999999	320	702	815	999999	79	845	366	54	999999	999999	199	92	486	885	385	999999	999999	312	819	986	667	999999	368	999999	678	546	999999	247	794	999999	999999	109	533	117	999999	364	326	999999	472	338	838	419	999999	151	135	567	602	290	959	63	712	859	582	854	679	908	344	555	294	533	95	128	259	517	557	99	559	999999	977	999999	86	263	840	999999	999999	257	311	227	145	999999	943	479	999999	741	362	713	526	678	437	999	30	771	500	938	999999	719	170	592	594	999999	17	234	312	938	976	458	29	101	999999	999999	607	127	419	183	999999	999999	840	517	164	843	999999	999999	940	977	999999	999999	763	999999	247	438	97	719	999999	109	113	999999	999999	349	764	904	999999	434	999999	15	402	
902	361	999999	358	637	999999	653	437	999999	472	136	294	999999	936	999999	695	128	999999	277	999999	887	494	320	80	871	448	999999	752	999999	999999	999999	999999	934	999999	108	953	999999	552	609	559	443	999999	882	637	976	434	999999	412	999999	219	575	580	704	999999	515	418	51	999999	487	199	387	900	187	999999	333	228	359	750	838	719	258	999999	255	718	999999	605	611	683	103	446	607	98	659	51	584	568	213	999999	79	689	911	999999	999999	420	999999	999999	114	292	999999	758	84	999999	999999	383	960	999	335	986	999999	909	807	999999	999999	50	592	999999	250	146	999999	765	24	999999	680	158	999999	67	511	834	999999	368	501	328	999999	999999	999999	999999	999999	999999	90	585	242	999999	503	170	999999	554	999999	34	828	999999	999999	968	277	999999	743	987	421	426	999999	903	498	999999	449	411	418	999999	987	817	678	86	775	964	66	439	999999	796	593	519	999999	263	30	486	16	664	76	533	999999	999999	601	384	103	107	710	186	999999	742	777	999999	999999	403	566	999999	356	751	116	337	911	837	999999	946	404	999999	999999	999999	882	999999	493	999999	345	885	437	164	225	303	982	999999	264	879	352	790	28	999999	767	999999	696	999999	140	265	999999	738	999999	224	818	999999	999999	201	947	396	304	999999	258	992	755	867	966	411	15	999999	768	437	999999	42	495	999999	999999	902	999999	287	999999	93	880	238	237	606	273	222	345	570	323	790	731	867	585	275	999999	36	746	899	906	999999	999999	88	496	129	999999	588	999999	595	727	87	999999	999999	770	220	205	30	764	158	603	754	75	444	999999	977	706	215	999999	229	690	901	165	245	381	999999	999999	801	741	117	941	685	493	750	842	246	999999	71	106	374	79	522	271	597	306	999999	999999	999999	350	999999	422	460	999999	510	999999	826	999999	822	999999	999999	921	404	288	657	217	917	999999	325	602	502	999999	645	999999	92	999999	178	639	567	938	229	999999	939	999999	232	694	999999	554	982	845	26	999999	999999	772	668	999999	675	243	614	999999	388	890	903	757	848	275	776	351	57	999999	736	196	364	883	79	999999	981	999999	66	962	999999	372	288	479	999999	999999	342	873	450	999999	484	934	35	187	999999	338	219	192	613	957	917	999999	999999	632	119	830	999999	38	999999	999999	471	999999	187	651	999999	25	612	434	999999	669	932	999999	901	999999	876	999999	170	999999	333	740	116	999999	999999	999999	54	586	999999	655	999999	754	999999	999999	999999	999999	178	750	999999	383	523	544	999999	784	20	943	34	999999	248	98	756	318	999999	783	704	
999999	245	672	404	88	607	87	160	957	74	427	451	999999	733	802	250	135	55	786	663	789	999999	332	788	395	84	40	347	776	899	61	94	444	610	218	863	505	999999	999999	776	445	999999	999999	999999	999999	501	406	291	445	999999	630	272	883	999999	914	947	913	884	19	14	577	999999	383	68	23	999999	17	28	524	939	744	779	377	20	227	999999	256	999999	204	893	999999	999999	901	928	278	788	211	324	999999	270	950	621	999999	673	209	705	999999	999999	706	261	494	387	766	506	999999	851	895	872	999999	999999	700	310	689	999999	335	828	837	455	789	234	140	692	333	264	989	132	999999	703	811	521	394	999999	905	999999	408	999999	982	405	823	427	892	339	421	185	570	649	932	230	347	380	999999	565	920	999999	130	999999	64	999999	999999	981	418	999999	999999	391	134	163	405	999999	717	44	846	999999	631	372	342	801	999999	157	693	350	200	222	999999	999999	999999	829	626	434	822	606	999999	479	888	841	18	701	278	999999	61	417	254	999999	512	313	999999	435	934	999999	999999	329	531	907	819	999999	791	205	835	629	737	304	537	971	923	120	999999	376	553	789	999999	640	999999	999999	105	285	999999	999999	710	999999	906	999999	895	77	294	502	85	338	660	722	60	813	865	649	999999	756	999999	282	999999	401	514	999999	881	999999	205	508	999999	291	811	543	999999	999999	999999	999999	722	519	409	469	686	430	999999	469	715	999999	739	550	775	999999	946	999999	405	823	740	318	999999	748	346	750	872	999999	705	793	526	999999	651	272	327	999999	926	999999	356	420	596	843	999999	999999	452	60	999999	999999	733	913	345	999999	999999	256	999999	186	244	974	182	659	596	900	724	251	942	598	189	476	232	692	957	171	992	985	237	897	952	503	305	999999	344	228	62	791	458	63	979	404	225	150	847	951	999999	697	823	695	128	123	112	854	999999	999999	431	999999	956	183	999999	162	29	160	234	999999	678	886	325	999999	847	932	793	888	618	999999	999999	999999	844	15	560	304	171	541	778	999999	400	451	426	405	999999	22	835	284	999999	826	385	75	916	999999	999999	725	999999	454	847	999999	999999	223	246	999999	688	349	999999	951	623	186	991	488	381	395	350	237	470	919	582	835	999999	519	316	999999	409	195	176	999999	999999	834	922	716	693	593	518	187	999999	340	999999	456	816	884	661	406	835	896	693	530	765	56	265	462	872	999999	98	811	906	454	685	999999	183	466	229	788	263	999999	794	999999	877	173	999999	139	212	136	29	223	858	909	
956	512	502	999999	973	685	579	470	844	681	504	707	280	999999	654	225	283	359	664	872	153	999999	111	905	653	602	999999	135	260	746	992	875	999999	997	498	999999	10	538	493	544	219	792	440	123	293	180	892	271	484	986	852	669	558	985	766	999999	411	596	991	380	660	999999	220	108	688	999999	753	283	271	481	225	999999	865	130	999999	360	999999	988	622	483	710	999999	651	273	999999	333	999999	967	240	102	771	999999	999999	123	999999	765	582	342	434	663	426	619	999999	12	771	117	999999	438	332	415	285	999999	973	999999	999999	897	802	946	999999	364	999999	786	52	178	710	811	999999	752	246	896	778	788	563	958	67	101	763	648	501	785	530	999999	644	824	999999	359	440	37	453	999999	963	635	136	80	360	639	576	830	302	999999	909	999999	201	436	999999	497	858	25	461	999999	144	163	454	430	834	424	999999	227	999999	999999	381	181	309	260	933	152	661	493	999999	427	999999	999999	356	999999	999999	479	696	218	197	330	500	999999	999999	873	850	810	190	999999	245	936	497	358	479	941	999999	737	751	940	502	999999	836	999999	417	43	64	212	806	999999	554	999999	999999	999999	40	999999	860	955	999999	435	410	132	961	954	258	999999	930	999999	463	414	952	148	728	999999	715	701	494	135	17	543	819	648	13	277	162	880	218	563	328	448	999999	633	999999	325	999999	380	534	881	999999	745	113	888	999999	402	961	999999	636	999999	228	338	546	735	947	71	616	761	128	693	801	377	463	376	999999	999999	999999	999999	14	412	224	999999	177	612	17	272	439	999999	999999	999999	316	746	253	245	345	989	901	999999	685	81	999999	999999	262	840	999999	749	292	999999	51	734	999999	642	411	233	999999	999999	171	934	727	685	631	999999	999999	516	999999	64	133	227	999999	999999	122	977	643	999999	703	445	92	336	532	268	999999	703	889	173	999999	999999	345	29	488	461	828	967	628	999	450	32	915	745	999999	999999	999999	999999	705	193	622	101	998	999999	530	321	801	999999	999999	469	999999	928	999999	699	999999	999999	999999	999999	738	579	40	999999	358	999999	492	999999	999999	347	999999	507	999999	914	997	705	999999	450	675	867	999999	176	660	993	566	999999	999999	999999	235	226	999999	749	315	522	999999	135	163	476	999999	999999	985	848	791	999999	961	903	999999	791	999999	101	157	533	47	852	613	999999	918	999999	588	200	999999	971	999999	314	999999	133	202	129	999999	871	552	84	999999	320	881	999999	385	206	42	999999	341	511	999999	144	78	248	712	463	908	764	217	126	
888	552	24	24	402	486	999999	837	999999	707	213	69	548	83	825	999999	970	962	196	722	14	925	858	838	390	999999	246	337	421	739	221	999999	664	436	196	165	306	867	258	898	318	204	999999	999999	999999	531	595	994	423	985	492	945	578	495	122	962	999999	185	633	90	999999	560	425	972	496	390	404	121	886	670	430	113	713	297	413	809	974	235	540	859	726	251	914	436	256	275	254	179	324	234	999999	130	999999	178	999999	757	779	979	999999	999999	136	483	999999	999999	565	389	241	291	91	312	987	468	999999	773	363	999	646	989	725	999999	999999	999999	999999	662	999999	999999	869	545	639	655	999999	994	98	623	733	252	999999	171	871	867	44	963	97	21	246	999999	999999	469	999999	658	120	790	263	916	999999	900	685	455	554	266	519	696	651	435	282	993	379	31	50	121	865	485	128	858	999999	182	148	999999	426	999999	823	999999	731	980	544	999999	741	181	842	833	566	688	616	999999	357	348	321	661	738	253	999999	463	999999	703	793	635	671	404	730	608	762	899	38	358	442	119	965	999999	890	42	261	208	189	217	554	187	868	513	511	847	860	999999	57	183	572	369	980	37	197	909	578	346	999999	999999	80	667	999999	268	182	999999	383	650	999999	706	991	999999	284	222	999999	999999	766	168	893	999999	999999	286	852	855	786	83	138	999999	484	981	464	915	999999	946	146	887	999999	610	340	272	474	999999	715	351	191	999999	95	768	879	999999	152	419	452	999999	999999	794	814	804	999999	108	119	445	999999	789	251	86	677	337	86	271	98	999999	828	999999	417	999999	999999	511	673	648	999999	370	67	903	838	54	472	999999	461	999999	82	722	138	241	162	38	54	926	109	115	470	757	692	618	999999	986	591	999999	160	956	233	313	141	999999	120	749	999999	272	999999	207	614	487	875	734	198	999999	999999	596	478	388	493	644	999999	999999	999999	240	678	449	421	852	463	650	49	505	128	768	591	304	999999	413	650	782	975	902	999999	983	882	958	999999	125	959	995	353	771	472	589	901	999999	656	880	81	938	850	108	999999	963	448	380	615	429	785	999999	475	74	999999	999999	668	509	77	203	357	720	30	999999	892	468	307	999999	999999	539	867	28	999999	249	999999	712	931	999999	168	537	544	512	352	999	339	236	529	288	43	999999	999999	401	505	462	999999	999999	918	999999	215	284	665	181	347	999999	999999	767	999999	235	732	999999	999999	791	999999	539	659	999999	377	30	966	666	938	29	244	281	618	999999	
522	194	716	981	794	386	999999	884	999999	373	174	275	999999	999999	151	304	555	18	981	138	60	966	803	687	983	897	588	999999	345	999999	999999	75	467	97	255	999999	518	999999	240	403	129	999999	999999	999999	680	112	582	403	999999	644	473	235	999999	490	424	555	391	38	998	897	797	133	548	234	435	108	999999	999999	327	251	786	999999	777	588	19	593	308	999999	999999	999999	999999	195	33	999999	183	711	776	977	672	699	518	999999	999999	343	605	996	999999	999999	860	581	304	232	86	999999	858	999999	458	711	481	831	257	874	31	127	582	612	109	846	999999	724	332	829	687	627	732	999999	62	444	983	999999	999999	999999	656	435	585	101	118	750	843	515	999999	74	506	841	451	644	467	635	761	999999	896	82	999999	145	259	475	999999	458	551	561	999999	999999	999999	467	166	999999	227	596	541	999999	504	999999	999999	545	471	268	333	846	999999	98	838	427	999999	999999	126	999999	483	520	999999	120	557	659	209	292	899	249	346	48	999999	69	999999	871	103	280	999999	547	999999	999999	674	990	151	698	282	999999	722	198	340	737	351	563	908	706	999999	999999	933	844	160	720	646	231	922	294	999999	126	671	967	999999	999999	999999	579	532	637	846	195	999999	858	387	745	569	999999	908	608	999999	131	999999	720	460	672	347	653	396	358	210	453	999999	857	537	999999	791	755	864	999999	244	772	40	281	860	234	462	999999	467	414	161	934	999999	999999	597	999999	966	999999	999999	661	999999	999999	999999	999999	437	403	127	121	999999	231	954	814	846	999999	999999	925	101	879	999999	235	999999	273	196	982	999999	275	140	754	999999	497	999999	840	248	999999	999999	395	590	999999	999999	467	999999	999999	752	999999	460	347	98	999999	949	672	948	999999	101	291	452	800	662	999999	976	172	272	372	999999	834	41	123	576	644	124	979	345	244	45	999999	127	999999	520	950	532	999999	186	999999	804	999999	549	112	749	956	760	999999	732	390	880	999999	204	999999	499	918	213	346	999999	453	999999	999999	337	714	62	699	173	999999	290	999999	677	999999	999999	476	567	262	294	929	374	619	999999	61	256	954	364	363	207	382	999999	602	746	195	999999	733	578	834	271	835	999999	59	793	187	783	30	712	999999	999999	728	187	246	633	284	972	161	570	999999	999999	382	359	999999	999999	790	213	688	965	492	36	262	898	999999	991	459	879	324	826	706	277	236	251	999999	667	478	205	142	968	472	222	937	999999	410	121	888	999999	999999	556	12	974	999999	64	999999	737	444	830	453	255	183	
405	657	999999	864	900	496	999999	999999	41	33	594	80	719	503	999999	99	999999	497	999999	112	974	527	768	823	732	181	999999	999999	862	999999	648	751	887	794	77	999999	612	308	999999	999999	758	725	330	532	417	903	386	561	999999	999999	354	343	999999	152	209	877	889	511	999999	728	324	118	897	808	385	843	193	924	435	714	487	999999	986	997	999999	999999	207	245	416	828	795	620	80	224	999999	999999	999999	745	595	199	675	111	999999	999999	310	649	828	521	157	574	719	461	999999	246	999999	999999	356	833	798	999999	680	654	104	312	932	999999	48	682	999999	80	999999	448	339	246	49	385	623	214	999999	704	431	685	999999	842	999999	344	999999	999999	63	324	958	96	947	645	519	31	16	864	849	606	611	999999	591	87	651	281	131	999999	999999	785	940	152	999999	999999	528	995	566	262	203	597	999999	999999	628	616	121	999999	999999	693	727	999999	379	759	364	999999	103	285	103	999999	201	837	223	999999	637	278	383	816	999999	999999	127	523	465	999999	670	999999	399	407	527	975	999999	999999	780	437	171	189	415	190	787	55	999	252	901	999999	71	365	384	611	577	359	242	304	886	647	576	213	561	625	999999	112	701	696	758	999999	54	386	67	785	444	999999	999999	202	38	905	999999	874	622	910	692	999999	877	787	829	177	743	999999	928	999999	860	999999	627	790	101	685	353	313	999999	783	999999	684	308	598	999999	999999	496	49	276	981	793	702	591	651	932	784	234	914	866	591	999999	383	457	925	925	999999	829	83	111	352	561	550	389	999999	409	17	16	289	620	710	680	704	999999	947	348	999999	377	999999	857	317	461	439	447	903	999999	136	237	999999	673	690	300	423	938	999999	429	253	323	752	999999	999999	778	944	303	166	910	680	978	510	586	767	999999	999999	225	999999	890	131	999999	486	439	282	780	633	615	930	419	267	999999	481	527	105	844	624	999999	999999	539	516	146	290	992	728	158	726	796	999999	581	447	208	154	999999	308	150	836	323	999999	153	999999	339	373	746	653	999999	507	999999	999999	922	494	999999	292	264	383	985	822	493	710	999999	999999	999999	709	358	999999	69	621	448	229	954	999999	311	764	789	999999	999999	999999	543	349	814	651	744	315	983	96	328	915	889	658	323	327	999999	999999	845	99	318	629	999999	775	594	302	68	762	536	914	193	365	502	870	999999	999999	999999	154	896	999999	319	999999	726	271	653	153	999999	789	906	637	664	999999	999999	999999	86	558	758	768	999999	521	592	999999	999999	78	
999999	962	423	28	999999	111	48	209	716	372	780	787	903	752	131	451	570	999999	856	898	999999	999999	446	999999	794	999999	463	520	398	999999	890	337	751	657	367	691	999999	714	337	804	598	465	981	999999	999999	298	655	999999	647	314	951	323	999999	880	818	419	526	620	999999	814	648	528	999999	342	481	452	45	255	394	999999	721	856	941	999999	310	794	512	890	883	505	992	457	872	94	433	999999	212	871	838	948	175	120	999999	522	166	79	655	649	84	477	263	409	620	217	593	105	382	83	580	34	906	635	736	728	822	200	655	725	908	904	249	999999	999999	446	275	610	375	428	999999	240	149	862	815	416	252	999999	999999	665	501	338	204	139	301	814	51	539	999999	762	999999	965	424	929	740	999999	237	999999	992	999999	942	982	999999	953	187	349	884	54	820	999999	999999	238	364	990	234	999999	710	119	873	999999	404	735	237	999999	728	929	999999	999999	999999	999999	188	162	600	661	723	999999	608	250	999999	951	929	997	719	63	286	999999	999999	999999	705	169	469	127	999999	400	779	216	999999	125	235	258	999999	675	922	185	999999	333	638	702	276	714	972	999999	168	999999	999999	407	999999	999999	337	999999	327	392	514	962	185	999999	936	209	882	517	764	492	24	703	999999	264	85	543	911	953	832	909	167	990	197	999	959	304	728	382	199	580	788	999999	930	150	170	960	10	91	397	439	820	759	999999	999999	455	465	503	999999	999999	482	999999	999999	434	999999	235	524	999999	999999	111	641	480	509	327	194	703	55	772	287	999999	125	543	999999	565	403	999999	407	999999	707	999999	999999	801	321	999999	999999	316	414	544	521	914	646	195	824	979	755	958	321	441	765	785	409	692	999999	999999	999999	939	443	818	41	330	999999	483	76	632	999999	839	168	999999	611	999999	999999	999999	999999	373	999999	999999	719	849	810	444	999999	999999	999999	999999	999999	811	586	998	845	999999	999999	596	513	201	96	172	999999	201	382	915	800	999999	829	887	999999	898	442	852	864	286	229	999999	17	596	552	861	208	999999	999999	796	263	170	612	834	14	999999	998	69	999999	999999	810	999999	477	894	644	914	146	999999	435	255	378	999999	143	568	557	999999	588	999999	999999	235	964	974	999999	586	999999	639	260	995	883	999999	899	383	999999	579	475	701	126	123	952	999999	999999	999999	719	243	427	529	999999	54	999999	725	999999	92	420	999999	999999	836	815	999999	999999	14	663	999999	513	641	999999	995	999999	564	102	999999	999999	475	963	20	999999	999999	264	478	169	999999	613	
215	719	168	679	817	962	524	258	639	885	235	999999	948	974	584	308	87	888	431	999999	999999	951	430	562	999999	999999	999999	551	999999	581	346	999999	999999	400	458	431	355	962	537	42	999999	316	462	970	936	594	25	999999	925	999999	186	590	737	771	151	263	299	999999	40	999999	562	973	89	999999	548	504	781	557	999999	163	952	125	360	398	727	999999	499	459	999999	65	113	374	999999	324	404	999999	999999	999999	259	204	142	748	999999	838	480	670	236	404	431	999999	999999	467	519	772	999999	999999	240	348	53	985	999999	839	980	975	596	198	357	765	663	792	999999	999999	307	999999	30	214	194	522	918	67	999999	104	37	192	252	645	855	853	423	343	526	655	294	274	439	999999	768	956	252	292	322	471	999999	639	932	370	169	196	751	697	999999	718	429	986	65	670	812	797	732	950	999999	504	351	999999	276	854	167	43	999999	728	446	237	999999	636	999999	467	363	398	260	882	999999	668	111	999999	999999	808	236	308	218	769	489	999999	233	999999	949	818	129	420	372	88	212	136	303	33	261	649	448	793	252	999999	316	424	547	850	999999	999999	999999	626	863	468	999999	859	825	133	248	475	13	978	686	999999	348	942	35	182	679	999999	375	88	474	817	369	999999	999999	999999	462	999999	999999	382	825	286	425	503	999999	904	999999	999999	310	999999	784	785	645	469	116	999999	999999	373	399	999999	180	126	308	999999	161	55	108	999999	803	214	671	183	52	630	162	410	509	844	395	130	722	999999	999999	206	303	689	182	900	999999	738	370	99	675	68	212	709	977	111	999999	999999	806	275	999999	106	999999	611	742	24	316	706	817	414	978	278	652	999999	77	999999	31	472	873	207	858	75	844	581	507	984	428	452	432	408	502	882	999999	457	788	952	697	691	946	167	593	629	921	956	121	999999	416	999999	642	875	90	999999	999999	999999	999999	483	261	926	999999	999999	596	863	283	418	911	105	954	204	64	999999	999999	339	525	716	613	238	999999	888	470	110	577	70	999999	556	328	999999	253	999999	50	999999	700	771	587	198	570	999999	356	512	54	25	452	999999	999999	999999	471	750	364	922	999999	999999	339	999999	999999	14	190	536	999999	726	999999	298	999999	999999	164	749	425	643	999999	337	155	883	999999	999999	999999	454	657	366	756	999999	95	577	269	330	721	862	975	336	315	583	18	44	999999	629	999999	999999	173	213	67	564	111	828	999	999999	999999	120	305	699	999999	21	356	823	780	769	999999	522	39	530	527	301	999999	999999	
338	999999	328	121	217	263	999999	999999	291	999999	309	201	192	999999	578	999999	553	611	567	286	806	303	236	999999	999999	907	987	999999	999999	999999	686	765	791	22	999999	831	707	666	999999	51	481	440	730	902	999999	588	999999	384	944	797	977	915	733	999999	292	999999	999999	144	999999	309	275	327	373	999999	999999	543	409	180	766	746	999999	887	999999	526	804	375	573	999999	670	999999	331	999999	955	927	665	770	42	999999	999999	465	999999	573	809	603	775	163	999999	91	145	981	189	415	618	207	999999	999999	217	217	692	916	470	618	474	191	978	663	372	999999	982	996	510	115	999999	999999	857	960	87	114	750	650	999999	999999	197	688	496	915	994	999999	664	575	999999	824	612	813	995	281	109	999999	625	122	999999	631	109	149	999999	999999	965	317	350	312	22	999999	467	999999	618	999999	430	999999	999999	72	668	614	781	999999	442	685	503	637	999999	586	861	999999	999999	637	859	999999	999999	58	999999	421	950	687	999999	361	563	999999	367	570	205	26	850	323	932	999999	454	186	849	692	706	794	580	337	999999	999999	451	562	624	830	999999	941	596	382	576	999999	999999	999999	207	430	853	983	328	932	441	999999	735	547	526	925	192	682	827	699	351	424	841	999999	685	653	909	10	834	537	388	263	999999	999999	746	659	452	472	979	429	838	723	475	999999	999999	712	38	903	46	699	647	509	999999	999999	41	162	999999	498	306	999999	520	852	158	791	999999	187	870	266	999999	867	483	719	703	999999	999999	627	948	203	726	999999	999999	15	964	144	999999	878	999999	532	447	594	999999	953	999999	435	908	985	574	999999	103	718	842	999999	113	179	226	927	806	999999	999999	413	214	248	771	999999	999999	514	888	24	900	676	999999	999999	818	999999	649	529	999999	277	999999	999999	999999	999999	109	18	139	999999	999999	795	918	999999	82	434	496	999999	999999	999999	999999	999999	507	403	107	560	999999	427	680	504	952	896	529	696	383	999999	225	999999	359	940	149	763	204	85	612	102	106	937	999999	612	851	784	826	671	348	710	999999	106	777	999999	489	682	338	635	900	999999	276	231	999999	543	999999	335	684	448	999999	428	648	432	999999	999999	999999	845	823	77	999999	999999	79	999999	358	673	767	999999	999999	856	461	466	434	568	184	999999	826	875	359	70	999999	526	999999	388	831	919	72	348	315	773	49	643	859	270	999999	999999	936	418	872	915	775	100	943	827	999999	999999	999999	999999	257	194	999999	999999	496	763	674	136	78	691	999999	439	610	429	813	999999	816	817	606	999999	
585	999999	999999	418	13	999999	999999	312	583	282	400	458	926	982	100	130	595	461	156	999999	999999	856	664	254	392	442	315	356	286	333	21	180	776	829	504	999999	524	999999	585	999999	478	371	553	796	300	576	513	628	999999	693	33	365	670	999999	578	728	787	425	36	999999	999999	999999	36	259	271	230	682	999999	487	295	605	825	999999	999999	627	234	313	999999	999999	815	929	686	27	592	309	655	509	999999	260	775	999999	999999	999999	24	925	999999	999999	303	999999	80	894	415	150	999999	98	207	490	577	883	354	425	919	472	220	999999	451	919	443	949	615	720	417	846	712	276	999999	999999	999999	177	96	999999	19	343	883	921	523	546	974	504	111	175	932	391	906	999999	999999	636	999999	999999	999999	620	902	354	999999	359	486	569	438	999999	590	125	629	410	796	465	415	999999	589	299	999999	905	945	938	847	450	999999	35	939	361	177	999999	559	486	692	999999	999999	999999	424	533	444	954	999999	208	913	986	545	532	999999	451	944	522	999999	999999	267	579	675	963	506	478	571	999999	999999	999999	608	719	565	152	717	330	999999	750	999999	65	999999	172	999999	999999	35	999999	999999	999999	999999	498	416	655	824	999999	229	123	800	32	999999	945	962	999999	999999	999999	999999	203	430	403	999999	999999	971	999999	360	990	388	999999	781	928	938	999999	573	314	30	140	669	999999	999999	249	923	603	999999	456	591	999999	103	999999	837	766	999999	831	999999	511	451	176	527	222	999999	833	937	999999	342	999999	999999	523	381	657	963	204	370	645	308	191	479	221	743	525	999999	999999	999999	518	267	24	780	117	999999	72	999999	854	613	457	659	999999	311	799	271	658	372	999999	845	445	907	999999	406	512	532	258	999999	999999	432	11	608	170	936	429	999999	327	101	977	318	319	794	119	999999	913	986	999999	879	999999	950	95	163	546	299	461	611	623	999999	999999	584	957	999999	999999	432	611	999999	498	135	999999	932	943	999999	999999	759	535	651	798	62	999999	525	999999	378	361	288	347	999999	72	871	485	817	252	709	823	402	361	999999	999999	686	999999	74	497	120	997	747	17	999999	768	999999	763	999999	813	999999	135	999999	298	588	679	354	999999	762	785	627	650	74	689	999999	742	999999	408	999999	490	121	999999	999999	37	185	999999	613	999999	999999	90	286	118	675	14	682	583	999999	114	772	608	815	601	226	289	870	470	932	67	773	999999	775	388	515	328	702	497	999999	724	123	217	75	999999	276	999999	509	519	999999	69	17	659	671	888	635	999999	999999	519	857	
999999	167	714	999999	999999	507	999999	315	897	603	356	312	194	875	356	990	564	999999	999999	999999	544	999999	361	495	872	60	999999	124	887	752	999999	653	999999	999999	569	999999	408	769	519	999999	243	376	999999	916	628	757	999999	784	999999	897	81	115	933	999999	322	999999	806	229	575	505	393	918	428	154	736	703	129	999999	316	999999	592	794	33	175	999999	999999	176	444	867	999999	237	339	999999	990	681	760	720	999999	326	999999	761	999999	999999	999999	192	999999	999999	468	189	925	637	277	477	535	314	286	92	767	102	154	202	371	361	459	999999	999999	999999	438	472	976	983	131	238	116	37	412	600	999999	982	776	230	708	265	999999	488	960	999999	999999	685	405	677	952	906	182	17	399	827	745	999999	139	999999	520	995	212	999999	516	49	370	508	902	999999	84	999999	325	924	493	116	420	970	317	201	999999	752	77	309	40	224	65	109	638	999999	854	272	853	579	709	713	62	999	972	921	501	765	783	719	603	176	590	258	524	293	417	774	999999	937	352	767	999999	903	911	301	983	271	999999	327	831	811	931	999999	999999	779	64	999999	998	396	699	999999	969	358	705	864	633	999999	585	355	999999	90	833	916	237	999999	785	158	98	680	937	240	999999	465	887	999999	245	844	43	744	239	999999	776	999999	247	262	797	580	207	999999	668	185	686	999999	999999	751	978	25	999999	282	994	999999	999999	999999	458	469	203	999999	470	999999	629	788	773	841	999999	180	999999	999999	678	974	999999	214	950	51	22	761	999999	381	316	145	999999	999999	999999	761	749	333	674	458	593	778	69	293	119	293	428	999999	999999	845	999999	979	448	196	347	999999	137	789	955	291	999999	696	999999	822	999999	334	111	409	463	21	101	999999	506	854	208	999999	914	999999	105	999999	622	142	359	999999	972	337	999999	626	999999	789	634	959	378	999999	999999	896	999999	247	96	999999	192	28	425	400	753	615	482	593	988	999999	999999	275	999999	297	668	182	347	215	849	870	637	484	999999	673	999999	142	424	999999	999999	311	45	677	775	999999	485	604	716	958	956	999999	854	114	638	444	169	368	274	90	724	970	559	658	999999	225	157	707	501	999999	999999	620	201	369	999999	686	411	952	999999	999999	812	74	465	388	259	999999	25	532	845	92	514	28	867	999999	398	740	752	387	290	559	172	777	999999	999999	945	345	175	494	232	999999	42	217	868	891	999999	660	515	180	999999	905	210	624	862	999999	247	995	999999	999999	999999	999999	999999	34	672	941	999999	45	961	500	443	
914	327	531	310	892	59	306	159	976	75	738	235	581	978	384	359	999999	914	693	727	949	591	317	523	90	29	18	544	927	680	242	999999	24	737	494	587	678	324	999999	369	940	999999	999999	999999	242	916	361	56	999999	591	999999	130	278	773	493	332	19	17	230	873	51	999999	232	999999	999999	999999	220	844	493	797	999999	233	944	333	786	113	814	524	290	173	668	962	257	345	17	999999	429	251	253	172	999999	670	999999	106	328	999999	623	481	999999	202	705	516	999999	500	911	449	999999	944	986	390	518	999999	726	67	999999	89	515	887	298	721	620	999999	600	330	229	19	999999	847	15	999999	999999	342	999999	98	467	999999	999999	756	433	999999	935	999999	999999	863	653	92	943	46	891	999999	673	999999	192	247	581	736	916	999999	281	999999	318	999999	938	388	900	185	999999	638	599	63	679	758	463	999999	786	999999	999999	737	677	146	75	104	955	766	999999	753	999999	999999	516	731	245	177	999999	532	999999	606	546	876	963	477	163	999999	446	838	569	914	283	461	460	999999	999999	188	999999	144	835	224	999999	182	453	156	35	611	131	867	999999	999999	999999	930	999999	999999	598	837	999999	209	999999	760	657	127	207	30	999999	698	867	79	710	999999	999999	999999	696	999999	232	999999	433	817	452	552	194	578	999999	66	641	352	979	999999	848	999999	415	365	161	999999	567	265	975	999999	999999	999999	999999	999999	999999	762	899	932	244	447	999999	234	999999	956	756	440	999999	88	108	150	999999	138	999999	596	230	999999	650	257	199	620	476	967	398	11	151	999999	999999	142	421	999999	167	708	117	542	322	624	999999	459	999999	720	510	489	167	835	53	547	999999	157	831	641	122	652	743	624	999999	990	835	999999	814	640	632	443	667	842	999999	679	30	999999	283	606	746	201	999999	478	120	999999	809	563	957	999999	509	661	311	999999	999999	999999	965	999999	571	999999	788	999999	644	968	97	76	822	325	852	374	526	440	999999	234	894	920	999999	274	513	983	999999	282	455	220	141	971	142	887	697	477	714	537	614	999999	818	378	557	999999	390	54	999999	494	999999	593	88	78	787	86	885	233	511	700	979	588	999999	516	922	434	999999	126	933	999999	627	384	999999	989	999999	922	416	526	373	334	999999	469	817	695	999999	861	142	72	193	999999	11	474	966	999999	557	35	808	999999	456	133	841	274	120	240	999999	336	933	99	999999	865	999999	369	999999	186	816	520	771	456	945	70	301	775	932	877	933	163	418	645	999999	799	123	114	999999	999999	
492	619	359	586	999999	243	928	53	819	328	395	642	999999	789	207	47	999999	361	366	999999	831	76	342	242	307	713	918	297	657	999999	752	999999	299	999999	694	999999	170	194	628	711	142	999999	999999	614	492	300	549	628	999999	404	999999	761	999999	684	418	999999	287	127	289	124	999999	640	395	377	575	999999	999999	999999	105	10	876	79	733	654	262	582	121	999999	749	16	173	999999	849	262	907	999999	817	999999	212	278	918	53	905	513	396	502	863	587	48	999999	947	556	532	447	528	999999	999999	999999	431	835	314	999999	999999	282	999999	999999	791	142	469	999999	21	999999	791	827	999999	832	174	229	267	760	719	533	689	96	69	617	767	411	734	442	961	723	194	376	964	999999	676	999999	999999	371	999999	999999	128	462	651	220	765	705	999999	696	310	808	835	670	126	999999	870	290	999999	343	267	999999	408	999999	623	298	999999	999999	862	722	165	541	667	896	999999	988	415	236	445	999999	999999	71	999999	47	141	162	887	523	259	194	498	395	420	999999	999999	332	331	999999	999999	363	666	350	843	642	541	769	151	999999	999999	137	374	643	845	999999	492	205	999999	370	896	470	410	999999	175	999999	233	769	999999	448	791	727	666	324	999999	999999	192	510	999999	413	506	371	999999	948	903	131	819	855	550	999999	736	999999	989	960	999999	378	952	637	185	174	419	999999	648	999999	999999	893	999999	60	256	763	191	982	976	999999	999999	534	459	462	999999	53	999999	999999	229	84	999999	882	999999	705	129	29	139	554	334	999999	999999	735	999999	317	800	19	660	768	608	786	865	754	933	999999	106	669	918	500	511	142	315	50	552	573	991	275	999999	764	999999	999999	634	637	657	922	934	139	999999	152	662	126	392	100	769	999999	219	957	949	677	609	460	111	999999	52	202	748	954	193	999999	325	534	853	999999	838	381	999999	999999	106	999999	135	999999	858	775	837	395	749	225	999999	119	364	44	999999	487	165	999999	135	994	594	464	183	999999	999999	662	827	138	272	999999	999999	398	289	999999	999999	999999	552	642	602	335	801	657	452	533	683	999999	795	291	217	376	740	368	999999	167	643	999999	999999	999999	31	205	999999	999999	999999	999999	963	882	829	382	183	388	935	523	999999	999999	203	937	999999	649	306	872	867	999999	999999	896	756	893	151	131	348	229	110	407	620	406	387	999999	999999	199	569	801	253	422	118	828	440	999999	999999	456	964	999999	999999	197	848	999999	338	412	789	236	507	80	740	708	44	953	288	537	902	481	422	999999	413	822	
999999	505	629	454	437	101	465	538	412	694	999999	642	999999	912	559	999999	77	999999	311	307	692	499	71	545	388	164	549	999999	999999	999999	44	862	302	807	999999	999999	999999	884	975	697	771	968	667	55	999999	401	364	376	999999	439	999999	447	999999	999999	139	591	444	999999	75	283	551	999999	224	404	999999	305	349	792	804	216	999999	999999	999	999999	999999	999999	999999	25	994	986	999999	183	999999	884	603	999999	71	999999	678	526	908	445	999999	701	155	218	753	273	395	255	62	999999	999999	771	496	999999	448	999999	999999	414	759	428	99	89	483	378	637	339	800	73	243	999999	123	288	999999	507	374	307	468	328	999999	568	999999	748	999999	237	611	163	999999	381	999999	875	619	273	766	999999	356	739	228	777	999999	424	999999	331	22	900	458	293	999999	988	857	999999	727	260	443	201	799	350	999999	256	999999	999999	940	429	915	367	999999	850	521	999999	999999	999999	89	691	999999	556	106	307	999999	44	779	327	689	409	523	17	158	999999	999999	575	999999	15	594	972	999999	106	483	52	999999	654	368	607	772	999999	837	233	71	45	999999	887	104	501	614	120	477	999999	794	540	905	907	219	999999	31	945	137	999999	49	117	681	650	82	63	891	92	676	181	555	45	572	300	945	999999	856	941	480	999999	999999	484	505	570	312	942	146	508	445	999999	586	826	526	690	193	954	999999	861	999999	50	609	999999	999999	999999	893	759	968	615	962	106	326	89	474	938	754	565	611	120	348	139	999999	392	647	490	594	729	518	999999	999999	990	999999	994	999999	999999	589	869	50	999999	999999	552	999999	531	546	999999	869	507	361	999999	935	999999	352	999999	999999	686	999999	227	885	953	999999	173	251	96	999999	971	999999	331	954	44	999999	999999	524	412	443	795	164	999999	845	999999	999999	97	378	929	999999	488	648	999999	481	448	316	371	999999	96	497	513	999999	888	32	999999	10	547	999999	326	999999	60	113	940	810	727	999999	738	382	586	999999	624	795	999999	150	30	332	833	999999	515	728	999999	999999	438	915	930	494	275	372	279	999999	83	543	999999	999999	895	384	708	704	753	916	999999	999999	407	999999	872	717	989	999999	12	252	177	698	47	597	251	158	675	999999	999999	999999	266	375	999999	288	268	999999	744	999999	254	645	999999	999999	106	599	160	999999	999999	683	52	222	504	527	999999	999999	999999	999999	999999	463	458	999999	999999	683	824	520	659	212	886	999999	495	792	973	377	999999	366	627	49	601	448	447	253	654	991	982	999999	738	739	14	85	157	999999	585	
999999	173	507	936	999999	313	585	939	948	999999	999999	999999	999999	248	999999	34	14	999999	999999	783	67	26	214	102	717	999999	999999	999999	920	207	810	971	611	216	693	214	996	999999	686	735	26	508	499	141	280	803	732	428	611	715	10	676	66	110	527	273	959	999999	228	251	156	803	29	750	311	413	586	999999	555	999999	999999	584	722	366	767	558	527	82	999999	999999	967	999999	179	215	207	143	999999	999999	689	999999	255	590	211	999999	589	999999	489	999999	830	999999	226	999999	999999	689	687	425	953	700	342	999999	746	886	593	313	999999	417	634	999999	999999	999999	498	84	364	999999	677	446	383	999999	776	555	79	778	251	955	698	288	865	999999	999999	781	189	224	178	999999	999999	368	999999	897	171	181	587	674	205	663	378	151	999999	746	22	250	52	675	923	999999	900	967	644	638	999999	999999	999999	154	296	771	987	999999	905	644	452	999999	449	486	999999	605	967	999999	582	588	999999	999999	953	999999	999999	999999	999999	514	999999	391	999999	715	723	369	291	999999	629	443	388	999999	675	104	245	690	999999	704	801	999999	999999	327	999999	505	394	66	999999	69	999999	433	999999	18	999999	483	982	999999	999999	737	594	90	204	950	976	533	26	157	999999	492	320	273	999999	773	486	182	955	973	570	323	330	667	317	999999	135	206	999999	379	999999	201	999999	721	999999	999999	999999	720	372	607	351	999999	489	246	152	568	999999	777	607	903	999999	999999	528	18	954	999999	416	926	772	971	825	780	999999	646	754	722	999999	599	999999	268	999999	765	810	357	999999	282	999999	93	999999	748	484	357	999999	864	847	544	999999	113	766	364	160	192	948	400	999999	571	531	843	492	429	198	158	379	999999	249	999999	57	180	385	999999	676	999999	411	999999	497	478	191	901	798	220	59	277	833	999999	118	480	999999	999999	575	999999	750	991	601	105	560	335	977	999999	624	91	496	502	727	999999	687	827	781	999999	903	999999	389	630	54	282	380	999999	325	335	241	768	948	637	999999	323	931	685	999999	315	472	171	500	932	286	999999	723	557	549	748	999999	999999	699	893	516	270	682	130	999999	329	725	639	19	999999	27	855	142	859	999999	999999	999999	999999	107	475	461	741	813	456	353	336	558	822	381	576	969	951	79	65	130	344	641	810	737	411	589	999999	161	999999	915	999999	585	864	660	145	595	363	193	233	442	775	456	236	999999	620	770	999999	268	443	681	76	786	87	738	999999	999999	352	274	696	885	999999	589	999999	999999	922	999999	999999	171	246	980	615	
767	999999	999999	999999	887	999999	999999	999999	640	686	999999	718	176	848	999999	507	135	108	372	253	99	496	348	813	195	491	695	854	869	86	741	31	462	76	308	941	464	392	674	999999	999999	157	65	209	63	871	798	692	288	254	568	73	873	737	999999	281	506	809	999999	999999	720	189	258	564	945	553	266	999999	999999	702	53	999999	999999	999999	935	999999	441	149	999999	999999	693	12	576	625	517	999999	157	999999	549	37	999999	654	233	278	999999	138	899	501	999999	510	615	697	152	999999	210	825	638	868	801	584	839	367	59	845	712	717	613	999999	56	276	405	540	560	522	267	999999	519	165	368	807	52	999999	885	259	708	999999	860	990	424	691	49	999999	999999	999999	197	86	605	999999	999999	929	999999	276	454	986	115	999999	146	629	327	812	315	483	509	994	999999	899	482	800	999999	999999	857	622	999999	365	237	125	999999	595	334	999999	793	999999	598	439	999999	776	495	898	153	634	859	999999	672	611	385	565	780	999999	999999	297	604	804	249	850	999999	902	999999	999999	759	990	999999	550	999999	146	28	183	999999	79	711	999999	414	999999	656	512	857	626	949	999999	999999	671	344	999999	172	999999	586	988	892	748	367	389	999999	406	148	163	177	318	935	999999	592	999999	680	711	999999	999999	883	30	157	737	993	455	952	999999	999999	97	999999	999999	388	267	560	40	999999	999999	999999	332	999999	17	445	503	345	548	690	999999	999999	777	990	999999	470	505	163	566	841	165	755	912	437	267	297	61	999999	398	999999	677	975	999999	922	544	10	895	619	876	585	654	999999	454	764	999999	446	341	106	999999	318	882	114	999999	198	999999	999999	798	894	789	719	999999	999999	999999	618	23	448	999999	855	456	632	574	886	286	981	197	764	310	158	999999	999999	955	954	483	90	58	999999	981	374	999999	163	212	10	999999	166	201	999999	999999	999999	999999	100	984	486	650	401	743	995	999999	22	999999	370	90	649	999999	968	763	439	522	999999	570	999999	466	97	67	302	999999	574	67	129	789	999999	999999	474	999999	807	836	479	999999	92	346	999999	744	968	372	437	999999	999999	14	999999	403	761	145	588	999999	310	634	897	429	357	971	999999	937	708	232	472	61	615	999999	198	141	999999	136	999999	530	517	705	497	724	999999	229	867	569	206	726	999999	999999	731	208	107	183	938	59	955	120	177	125	46	745	999999	386	467	320	815	729	118	635	705	999999	758	605	999999	183	999999	138	999999	609	741	999999	204	999999	330	416	999999	999999	999999	245	180	329	362	402	
999999	751	999999	253	761	557	999999	999999	999999	402	698	999999	450	999999	999999	765	259	999999	17	568	384	65	551	999999	66	61	999999	999999	999999	873	999999	385	705	366	936	394	999999	556	377	999999	855	999999	373	801	379	657	999999	652	999999	437	985	353	321	794	28	613	210	991	197	709	999999	953	941	744	937	322	967	94	565	651	416	703	999999	461	713	120	999999	749	463	408	95	522	999999	999999	888	121	74	999999	347	999999	194	367	368	667	173	999999	332	629	864	999999	689	881	97	999999	30	291	894	860	999999	907	921	999999	999999	999999	624	869	141	842	855	826	258	66	999999	242	999999	999999	345	791	999999	999999	999999	999999	885	406	999999	213	435	495	88	999999	999999	213	829	440	999999	732	830	579	999999	999999	769	490	999999	999999	807	999999	145	855	869	999999	945	112	999999	279	129	858	576	140	79	421	999999	646	999999	258	999999	999999	236	316	829	734	999999	765	748	992	51	307	299	847	999999	94	78	580	999999	116	999999	999999	999999	560	999999	999999	999999	999999	509	631	861	133	726	524	999999	999999	999999	828	999999	144	999999	999999	999999	999999	237	821	999999	999999	999999	984	352	863	29	999999	597	494	414	675	995	285	577	529	266	126	141	918	580	775	418	837	687	249	554	492	999999	480	761	70	332	498	986	437	999999	999999	999999	999999	113	79	926	944	357	731	833	750	566	999999	924	246	999999	319	251	793	320	704	307	112	318	537	304	126	732	999999	353	999999	299	150	999999	741	837	143	814	510	848	999999	489	955	416	804	925	999999	556	524	999999	999999	257	202	126	463	227	186	689	576	999999	999999	221	13	388	336	460	426	862	192	409	999999	504	999999	944	847	999999	999999	696	513	612	175	569	218	999999	340	259	106	33	908	999999	660	453	999999	735	48	261	485	577	90	999999	509	276	999999	999999	316	517	517	258	279	248	874	490	186	999999	610	250	13	280	57	87	364	402	954	668	999999	861	999999	999999	906	595	738	775	616	999999	999999	899	206	103	426	822	742	847	999999	999999	649	180	277	284	134	999999	258	999999	999999	13	999999	116	999999	704	376	454	999999	999999	351	683	509	109	999999	26	860	999999	54	909	854	999999	344	516	648	999999	999999	999999	593	981	880	118	999999	999999	255	612	180	996	999999	501	726	999999	999999	999999	506	80	169	549	305	999999	423	423	999999	348	361	304	668	482	468	36	999999	999999	861	279	999999	243	345	976	854	271	845	864	132	999999	193	882	663	114	20	577	135	480	999999	999999	567	466	999999	999	182	950	944	
698	537	999999	816	999999	120	301	609	272	734	193	695	44	415	558	301	210	165	478	641	999999	999999	999999	901	999999	526	999999	711	174	878	999999	803	903	999999	157	336	999999	736	264	771	371	999999	999999	842	941	785	247	926	19	175	164	844	703	319	999999	235	647	659	612	412	592	999999	445	394	999999	999999	999999	717	267	999999	999999	474	900	706	279	69	724	57	959	428	999999	601	702	999999	724	501	109	593	999999	999999	689	911	134	852	999999	781	69	363	454	561	999999	529	669	786	446	690	943	996	49	331	511	599	700	193	999999	990	887	446	670	896	290	208	999999	999999	999999	817	349	58	527	497	999999	999999	603	408	435	999999	932	915	999999	43	558	112	999999	614	420	100	221	941	999999	199	894	622	693	557	999999	795	747	333	999999	628	999999	895	999999	999999	999999	999999	995	301	757	374	67	971	884	636	348	187	654	999999	925	999999	606	408	329	999999	999999	387	677	56	137	640	999999	609	671	999999	693	662	633	11	999999	279	104	919	193	363	999999	999999	737	66	218	999999	999999	999999	407	802	31	942	576	151	999999	999999	473	999999	174	127	363	458	310	999999	942	685	554	652	884	656	999999	687	999999	965	206	679	649	620	837	43	499	441	999999	869	912	999999	96	999999	62	349	999999	999999	999999	76	10	999999	623	787	999999	533	999999	498	695	751	999999	344	727	610	999999	999999	303	852	122	141	627	922	256	440	47	202	599	999999	599	545	999999	212	932	157	965	522	999999	862	506	999999	999999	11	745	999999	425	578	33	486	999999	783	55	954	43	623	449	88	999999	192	749	999999	933	485	898	160	902	251	411	579	645	433	222	999999	355	999999	646	625	186	796	25	469	178	123	528	816	499	999999	179	999999	708	887	999999	999999	122	584	999999	19	999999	999999	557	183	176	999999	841	122	571	614	999999	999999	976	823	901	639	999999	290	752	820	957	92	661	16	81	102	871	757	999999	348	328	999999	437	999999	522	999999	248	841	303	725	281	416	254	885	297	944	999999	885	999999	456	707	832	831	559	62	30	999999	551	112	999999	581	93	775	233	295	999999	999999	999999	310	318	400	999999	986	37	999999	550	837	776	719	137	758	999999	771	890	640	495	938	999999	584	501	659	697	739	229	153	198	640	31	599	459	156	994	584	999999	65	381	845	999999	20	511	193	167	832	975	325	595	321	884	592	799	898	999999	764	999999	659	703	596	767	883	360	999999	816	186	269	999999	764	412	999999	834	269	649	144	867	83	999999	999999	
865	763	903	558	877	999999	999999	799	999999	237	999999	774	27	362	785	88	999999	999999	601	999999	980	999999	999999	999999	999999	226	60	333	160	764	999999	691	500	999999	837	832	999999	999999	483	163	387	386	999999	753	535	637	87	481	483	999999	999999	999999	481	999999	520	302	999999	353	375	660	999999	115	649	796	999999	548	284	859	524	952	999999	999999	187	447	989	604	863	251	34	999999	999999	578	850	588	551	845	219	999999	646	545	999999	519	959	822	457	282	999999	911	999999	987	363	227	999999	530	999999	999999	39	44	952	916	438	999999	328	819	521	999999	265	71	999999	338	338	724	222	979	889	704	636	364	999999	999999	999999	952	673	47	202	921	621	329	999999	924	815	185	606	730	116	546	201	150	310	329	27	999999	666	249	658	638	999999	977	641	999999	990	999999	54	246	59	486	853	291	999999	599	516	999999	829	999999	523	163	999999	999999	873	999999	513	495	999999	669	698	200	999999	999999	388	564	916	643	687	589	934	999999	140	370	999999	629	999999	909	524	710	813	92	999999	344	726	505	520	522	113	299	148	999999	620	385	547	859	999999	430	999999	72	999999	873	257	249	397	382	32	758	812	254	658	604	999999	353	856	616	999999	951	706	882	54	403	999999	398	451	440	530	999999	999999	821	438	273	16	462	37	999999	834	606	947	999999	482	761	999999	859	640	544	532	277	999999	931	514	249	723	999999	999999	289	343	859	798	999999	851	999999	999999	991	815	395	999999	519	325	916	782	747	999999	362	410	292	999999	679	758	906	907	999999	237	891	316	199	999999	999999	444	747	999999	999999	808	999999	999999	215	826	719	54	254	946	999999	951	612	158	767	245	370	620	735	596	663	111	891	59	598	999999	54	999999	626	846	612	85	578	319	807	939	999999	999999	204	465	973	635	999999	960	894	311	625	742	999999	953	999999	375	708	999999	943	873	916	999999	904	175	781	44	427	408	999999	937	999999	302	351	828	231	511	999999	999999	622	38	597	999999	165	296	425	312	999999	672	667	999999	999999	427	999999	933	32	83	955	39	684	939	217	114	627	999999	999999	332	400	720	999999	677	950	438	999999	915	285	985	785	999999	749	479	898	754	740	107	570	955	926	999999	805	158	556	395	595	683	820	492	314	208	368	102	911	425	999999	990	296	938	889	999999	658	47	999999	347	289	999999	51	462	374	529	395	972	406	983	999999	583	130	564	842	854	104	792	681	586	999999	657	568	482	813	999999	811	632	76	475	759	767	860	218	999999	390	641	
368	128	784	813	999999	696	999999	510	368	869	999999	999999	44	365	865	999999	711	98	999999	999999	568	648	623	718	999999	905	930	233	999999	722	999999	999999	462	222	999999	673	896	773	861	960	999999	971	455	881	89	536	41	120	893	999999	158	129	999999	743	83	719	505	75	59	491	766	704	363	645	999999	282	643	821	629	999999	469	938	236	999999	16	596	203	742	999999	236	873	999999	340	999999	573	792	999999	718	149	27	178	831	723	380	204	935	618	810	999999	807	893	219	490	701	941	999999	892	810	999999	486	526	999999	436	999999	617	999999	374	617	81	175	999999	925	682	611	33	638	225	856	478	999999	978	392	818	999999	343	663	339	638	999999	363	899	175	999999	663	501	999999	999999	999999	763	999999	571	11	738	758	511	967	537	879	999999	312	994	46	999999	665	999999	143	944	604	489	953	616	999999	812	999999	999999	140	943	28	120	618	999999	325	102	230	509	999999	654	70	330	375	136	459	959	999999	368	862	833	325	166	367	999999	801	420	999999	999999	835	199	30	491	999999	34	519	768	70	999999	679	944	121	166	530	999999	884	283	123	827	999999	776	320	359	999999	307	628	862	752	158	999999	905	292	589	673	788	633	999999	949	999999	616	691	899	999999	689	918	999999	169	999999	999999	999999	527	306	983	484	69	999999	671	87	83	999999	657	25	999999	638	773	661	532	492	742	855	316	334	772	220	475	876	999999	669	495	585	469	236	874	572	999999	608	309	114	614	999999	962	500	875	945	959	675	987	793	915	999999	198	677	999999	999999	999999	999999	534	772	18	193	990	12	591	498	999999	430	999999	349	724	175	362	427	877	999999	893	815	999999	826	260	800	888	105	999999	239	999999	999999	342	999999	302	720	83	536	105	431	918	960	908	387	19	539	533	648	78	750	904	999999	799	999999	139	464	745	999999	999999	218	304	895	999999	362	111	154	98	299	999999	999999	102	825	332	456	914	999999	906	80	999999	721	276	250	37	13	334	625	992	281	722	838	975	375	24	887	137	32	711	556	999999	999999	999999	244	601	999999	657	88	999999	352	999999	999999	999999	674	891	801	942	63	868	255	999999	486	161	999999	577	218	39	727	999999	999999	329	999999	999999	360	999999	951	280	41	649	963	999999	256	186	650	134	526	291	310	999999	999999	945	83	999999	465	528	999999	713	999999	667	999999	999999	999999	276	14	33	999999	999999	206	879	999999	530	910	413	999999	900	781	999999	511	692	61	926	728	999999	598	499	999999	737	766	832	995	248	646	
999999	999999	999999	424	979	181	626	869	551	95	431	543	999999	44	669	258	999999	999999	499	999999	941	615	466	316	999999	678	514	777	527	217	373	999999	700	883	545	157	976	486	801	138	884	822	509	841	999999	710	906	464	586	999999	212	95	505	46	705	758	800	999999	737	311	667	849	352	344	999999	546	842	809	499	522	282	87	999999	371	327	129	116	625	19	999999	999999	59	200	48	15	288	388	664	999999	786	356	363	999999	499	470	44	479	999999	129	760	867	106	965	999999	215	134	149	144	719	586	652	184	613	760	539	617	658	314	999999	443	167	188	631	712	175	919	999999	455	900	292	649	941	506	258	119	675	93	137	832	880	999999	254	944	601	999999	999999	999999	989	999999	999999	386	175	836	999999	602	688	475	262	999999	296	796	693	999999	437	936	710	678	365	650	999999	533	531	481	458	304	913	244	39	578	993	179	999999	495	57	905	484	999999	999999	655	999999	210	831	238	545	999999	999999	20	516	665	433	999999	999999	348	106	999999	854	999999	387	999999	688	999999	445	684	904	127	999999	208	196	531	462	605	999999	999999	229	999999	702	302	999999	999999	848	999999	999999	374	155	999999	784	11	399	999999	61	999999	999999	438	966	976	764	156	999999	999999	636	257	823	999999	212	827	644	685	128	442	626	561	999999	23	543	785	726	80	539	414	999999	456	808	467	480	999999	878	430	999999	999999	999999	556	969	999999	999999	999999	89	999999	999999	999999	999999	109	882	957	999999	999999	44	714	894	191	999999	999999	617	918	94	999999	999999	366	999999	541	949	999999	942	874	999999	999999	592	999999	999999	941	705	984	908	221	559	244	573	851	365	999999	636	174	535	561	993	214	938	60	433	556	163	723	237	629	378	999999	999999	999999	999999	999999	907	795	438	953	486	275	785	999999	369	850	617	597	11	999999	905	784	999999	390	881	338	141	542	815	729	788	981	756	999999	999999	917	999999	565	999999	333	82	841	736	999999	85	999999	428	999999	999999	582	938	999999	722	702	724	593	953	776	136	999999	900	375	980	708	175	999999	518	507	999999	451	773	62	170	677	999999	999999	58	115	315	162	909	999999	999999	242	999999	232	268	64	563	259	964	311	438	350	999999	707	861	37	417	580	999999	921	979	248	999999	999999	999999	54	250	661	999999	847	470	974	186	311	523	747	918	999999	999999	464	943	313	487	999999	624	999999	255	754	212	999999	999999	735	943	987	999999	612	433	904	827	224	813	902	713	126	840	463	173	999999	194	999999	119	999999	999999	999999	977	
676	761	346	999999	585	799	496	458	999999	159	734	41	999999	692	999999	323	23	125	31	999999	50	599	371	631	170	655	134	999999	98	999999	999999	999999	197	20	999999	851	97	999999	252	425	999999	454	999999	966	115	432	975	438	999999	800	105	359	323	114	936	86	999999	714	110	999999	674	926	369	612	925	344	843	188	749	68	236	999999	999999	606	999999	999999	410	404	999999	737	680	696	999999	298	816	999999	87	999999	83	866	460	999999	542	999999	750	401	94	586	999999	999999	589	796	688	225	573	725	486	716	780	350	676	996	198	999999	999999	977	999999	81	796	61	266	999999	115	999999	608	999999	838	560	999999	999999	999999	823	362	999999	157	999999	18	999999	724	100	398	370	312	732	200	464	999999	178	999999	772	760	23	790	990	515	830	691	805	999999	720	886	925	861	848	837	852	643	999999	999999	374	969	570	356	999999	662	895	456	382	693	153	999999	669	999999	92	999999	499	42	372	249	999999	203	212	463	999999	213	472	509	464	895	347	820	750	953	999999	803	999999	666	94	337	619	383	999999	121	473	61	227	439	778	675	348	820	281	204	897	181	766	117	351	501	200	395	992	487	999999	999999	999999	715	999999	999999	982	832	947	44	630	944	884	100	989	953	986	43	731	999999	999999	527	999999	555	66	527	46	999999	325	593	147	233	390	831	765	999999	142	999999	641	498	693	999999	999999	246	574	952	296	675	127	999999	515	166	664	213	999999	999999	783	372	659	279	253	999999	517	364	897	406	563	63	335	849	820	484	999999	243	105	51	654	313	981	113	241	999999	964	927	999999	980	568	999999	901	936	366	769	852	372	254	792	998	517	999999	177	398	999999	350	277	577	41	765	431	117	999999	999999	479	391	556	48	883	936	589	286	917	837	386	161	398	999999	61	631	39	988	313	53	999999	999999	813	714	997	29	999999	999999	999999	999999	147	79	23	999999	886	999999	306	334	371	999999	418	240	999999	339	22	999999	952	784	526	999999	736	442	804	844	999999	514	578	841	50	864	250	999999	239	999999	700	317	148	999999	606	999999	999999	704	999999	457	634	906	544	483	701	915	76	912	834	647	488	705	274	178	726	381	809	464	293	506	615	999999	11	728	639	705	942	326	187	853	83	41	815	356	220	140	999999	104	149	134	797	337	405	999999	223	995	52	999999	909	999999	863	999999	999999	130	999999	455	905	816	844	996	972	750	734	981	573	457	999999	999999	999999	999999	411	715	324	168	709	999999	783	999999	514	644	663	972	
416	952	989	212	620	694	514	999999	235	164	260	153	161	57	602	999999	28	766	999999	133	21	323	823	157	556	262	421	564	672	999999	311	209	343	10	999999	999999	991	370	836	204	413	203	370	257	999999	181	16	662	684	999999	999999	747	999999	539	960	999999	138	999999	999999	368	283	950	102	738	852	60	810	161	713	820	433	657	930	910	720	817	953	575	692	384	999999	759	999999	999999	105	563	670	803	49	250	999999	158	713	478	999999	463	111	631	405	414	371	855	948	864	935	742	817	628	819	153	149	999999	159	282	999999	524	80	788	643	298	999999	16	122	473	176	284	944	461	988	266	715	331	180	288	23	400	810	24	377	999999	745	51	984	895	110	101	999	999999	365	407	393	999999	988	116	999999	364	742	485	999999	660	798	999999	639	999999	999999	999999	392	999999	268	999999	713	65	420	289	553	349	999999	999999	372	999999	999999	512	105	591	873	402	342	999999	264	658	657	334	326	716	564	389	411	432	468	292	999999	137	999999	643	693	337	902	999999	999999	999999	999999	525	123	623	999999	295	270	58	688	44	485	999999	616	609	74	388	999999	999999	999999	173	937	999999	999999	89	376	157	339	462	898	999999	500	633	511	580	326	999999	221	702	341	279	129	363	999999	434	806	999999	521	573	579	314	597	208	983	400	747	742	767	43	999999	238	956	807	159	152	544	852	816	999999	293	932	999999	47	372	455	53	584	856	333	283	985	635	765	999999	999999	948	999999	649	999999	999999	583	999999	188	455	999999	999999	321	213	600	889	954	573	484	290	647	999999	560	836	999999	999999	173	885	443	760	271	602	201	924	999999	204	253	212	705	213	709	567	989	999999	269	999999	731	380	999999	444	328	421	999999	999999	245	457	999999	464	121	764	669	697	930	427	193	509	131	999999	648	405	999999	752	999999	281	581	89	157	968	999999	404	999999	999999	629	999	442	999999	999999	716	999999	999999	807	788	999999	941	543	21	637	571	408	760	22	344	731	860	798	999999	553	879	903	999999	999999	428	999999	717	149	999999	78	931	985	999999	999999	414	999999	541	598	857	661	927	737	569	999999	586	999999	816	999999	290	71	768	211	999999	305	999999	812	999999	999999	388	900	383	801	666	999999	706	999999	74	999999	608	636	200	272	940	999999	999999	152	344	714	723	999999	82	335	859	999999	309	999999	130	48	496	999999	185	999999	220	957	288	135	999999	626	746	999999	506	123	783	653	870	999999	999999	950	679	429	478	999999	94	530	827	57	942	850	643	976	
999999	999999	216	16	461	999999	999999	999999	636	500	81	718	968	722	361	958	552	999999	945	999999	999999	179	999999	999999	133	367	648	690	139	241	999999	230	982	769	999999	999999	999999	999999	201	999999	454	287	323	188	358	999999	999999	372	178	869	504	735	999999	999999	516	295	999999	149	882	104	818	371	853	405	999999	850	999999	208	187	999999	60	775	24	541	358	999999	856	189	718	999999	517	286	521	269	736	457	325	999999	262	259	812	767	894	107	595	93	433	999999	999999	999999	35	651	194	999999	819	729	721	999999	491	335	439	999999	431	519	999999	541	850	594	669	859	535	592	945	999999	999999	999999	880	916	945	275	758	939	318	220	999999	866	101	999999	450	16	736	951	661	927	820	334	346	385	521	64	243	839	257	22	972	999999	705	999999	228	536	849	804	428	226	576	500	179	220	181	720	449	626	153	999999	133	999999	931	28	117	743	946	504	405	890	41	999999	691	306	248	905	999999	835	999999	999999	167	931	999999	444	361	999999	999999	999999	999999	801	999999	617	695	999999	999999	397	511	999999	159	999999	590	354	409	537	194	657	809	873	972	275	558	614	620	239	504	201	61	496	666	787	588	820	300	604	999999	424	999999	999999	999999	850	404	999999	686	530	999999	813	999999	994	259	704	520	291	162	999999	252	10	996	465	100	697	999999	24	30	371	999999	999999	63	804	261	770	999999	713	466	131	999999	84	928	99	905	691	669	67	247	962	999999	999999	668	362	999999	285	427	768	15	719	514	390	463	324	634	564	999999	728	742	999999	280	807	825	41	76	177	82	906	559	999999	999999	288	999999	999999	104	599	111	701	452	976	999999	665	999999	999999	616	491	621	613	465	351	931	941	324	757	691	469	481	637	999999	999999	213	999999	218	606	692	236	613	405	230	999999	463	68	286	766	147	999999	999999	999999	424	585	999999	999999	451	218	477	96	964	999999	376	634	127	473	415	999999	772	831	456	111	64	390	878	226	999999	429	999999	999999	665	557	620	85	999999	402	223	709	639	744	79	999	138	999999	999999	594	38	595	918	989	653	999999	994	315	999999	997	34	43	707	999999	999999	32	330	999999	431	999999	999999	300	999999	724	999999	999999	627	37	999999	457	972	999999	999999	293	197	796	999999	898	229	646	563	315	999999	372	999999	999999	12	310	669	56	678	534	183	999999	999999	737	331	203	738	947	401	966	999999	711	35	575	914	423	151	288	521	432	999999	785	999999	103	999999	999999	356	999999	703	999999	368	715	778	999999	285	999999	107	460	
475	318	169	282	999999	597	999999	215	347	802	999999	588	168	390	535	256	159	398	13	103	363	428	846	667	253	84	999999	838	933	999999	999999	652	999999	691	812	213	273	112	540	265	341	999999	999999	553	806	124	168	999999	190	532	999999	886	999999	14	106	57	471	502	38	999999	990	923	281	760	512	622	272	477	577	999999	983	999999	857	748	761	194	999999	999999	861	999999	915	629	657	411	999999	413	392	321	594	765	999999	771	83	370	274	999999	897	805	51	193	851	999999	410	858	549	252	999999	999999	252	999999	194	179	640	899	264	999999	275	870	999999	999999	239	951	883	812	999999	221	973	497	999999	999999	297	67	261	677	287	235	228	799	861	55	384	871	999999	682	999999	999999	999999	183	116	903	999999	36	999999	942	999999	900	999999	598	999999	999999	278	542	48	899	624	137	917	999999	622	39	152	476	999999	427	724	368	999999	210	241	28	91	999999	999999	579	210	270	724	319	723	386	999999	629	999999	534	776	842	833	178	68	999999	999999	176	561	87	761	676	28	999999	999999	999999	999999	999999	366	259	999999	999999	999999	468	699	364	999999	608	250	999999	611	523	943	999999	999999	882	534	713	151	999999	373	915	247	313	999999	999999	252	809	101	137	368	820	272	999999	999999	999999	999999	999999	479	704	50	55	926	325	475	999999	999999	999999	273	344	71	314	466	577	885	340	241	999999	650	175	121	602	516	123	877	791	999999	670	204	354	999999	999999	999999	447	999999	327	989	922	838	579	800	708	546	756	75	64	364	999999	999999	948	999999	843	723	313	592	447	538	999999	448	684	999999	999999	999999	919	153	901	999999	28	829	568	351	319	999999	80	375	413	999999	760	57	822	437	999999	283	256	999999	357	999999	999999	854	311	788	999999	483	164	591	999999	368	626	613	999999	984	345	866	829	607	755	834	652	938	999999	390	999999	764	625	256	433	788	102	639	795	999999	148	174	527	779	174	835	854	488	999999	55	439	156	883	999999	102	698	454	649	534	999999	794	999999	676	920	19	421	858	999999	999999	999999	276	987	817	999999	846	181	348	59	999999	999999	999999	173	311	143	951	632	881	787	164	999999	343	999999	115	283	670	155	497	607	769	752	977	999999	999999	686	779	452	999999	183	991	920	360	404	216	999999	999999	630	691	999999	969	387	540	80	752	434	616	822	881	544	50	999999	683	740	289	689	942	42	843	625	364	999999	999999	708	795	243	999999	939	246	500	999999	999999	463	955	638	392	222	906	204	895	79	999999	571	999999	143	300	999999	
619	124	527	672	509	999999	76	188	470	93	832	285	999999	999999	677	585	999999	999999	10	247	727	112	897	999999	45	837	999999	999999	407	937	999999	575	504	996	999999	824	719	828	241	999999	397	999999	999999	309	999999	631	999999	844	402	999999	190	989	142	63	519	517	227	999999	636	671	839	521	780	533	999999	267	780	522	296	852	866	562	572	748	849	950	934	597	97	999999	161	999999	162	999999	756	520	442	451	486	256	606	668	201	569	999999	876	996	644	726	132	850	173	557	550	514	627	427	394	999999	568	583	629	999999	232	520	736	999999	753	776	72	824	338	46	50	999999	207	999999	13	334	973	999999	999999	871	964	563	987	555	612	522	139	103	57	999999	999999	672	977	705	968	58	687	999999	253	999999	664	308	521	999999	999999	999999	316	266	423	69	239	999999	293	999999	999999	668	999999	190	999999	999999	647	969	776	100	128	378	278	501	999999	955	999999	465	710	432	999999	999999	51	999999	48	318	216	872	999999	988	18	312	389	228	707	310	526	999999	999999	22	230	999999	531	999999	999999	999999	35	999999	863	468	999999	999999	903	860	551	342	626	999999	152	447	34	774	299	788	92	816	999999	60	999999	102	999999	151	704	697	212	999999	145	620	852	899	292	401	19	999999	999999	999999	409	999999	676	374	683	999999	363	323	988	455	999999	742	348	202	999999	999999	999999	771	39	280	79	215	658	39	999999	999999	818	999999	165	999999	765	999999	222	848	417	469	384	999999	418	584	787	999999	999999	756	127	402	282	660	749	317	380	247	192	305	174	203	870	999999	177	678	45	999999	168	365	999999	327	999999	499	999999	999999	601	600	999999	455	493	689	506	901	912	805	733	168	503	847	999999	528	895	916	684	224	598	737	263	739	548	999999	231	999999	77	799	871	999999	875	68	716	780	883	737	812	485	999999	968	734	999999	944	999999	617	999999	113	171	999999	614	815	999999	102	864	347	623	906	816	467	163	834	999999	999999	950	999999	445	140	481	999999	168	114	999999	527	629	12	891	795	999999	68	911	999999	999999	378	999999	967	315	965	852	999999	269	830	995	27	542	144	622	438	994	594	999999	189	631	999999	273	509	999999	52	999999	861	455	999999	245	758	999999	999999	999999	999999	676	982	999999	479	999999	999999	385	337	118	999999	984	495	389	463	800	86	886	999999	618	389	114	757	361	272	502	990	999999	999999	595	999999	471	999999	999999	999999	761	21	617	702	901	593	151	936	999999	434	999999	977	481	992	37	169	871	825	304	999999	639	918	631	715	
999999	297	60	943	742	871	719	364	999999	511	701	789	468	194	829	34	248	178	366	927	214	525	519	994	413	435	375	646	335	665	248	843	390	902	999999	614	543	207	203	529	714	702	697	970	301	248	700	687	995	999999	311	471	562	704	511	461	778	65	999999	999999	506	83	39	624	273	857	409	566	469	225	491	50	974	837	222	511	827	548	702	175	735	688	999999	999999	364	999999	999999	999999	400	999999	999999	487	667	886	33	999999	999999	83	999999	444	999999	999999	227	780	999999	270	496	725	999999	999	633	239	999999	374	581	817	432	973	999999	496	576	723	999999	205	389	13	999999	999999	999999	581	837	999999	999999	268	336	601	470	999999	278	103	289	999999	204	401	639	606	135	303	999999	215	999999	999999	813	999999	867	125	967	31	400	999999	888	408	911	910	171	879	397	103	999999	979	356	562	705	176	216	20	529	999999	566	999999	878	89	999999	608	373	147	940	999999	401	220	634	449	479	493	999999	881	654	294	999999	999999	218	41	999999	336	858	999999	999999	647	13	856	596	202	465	617	905	999999	626	999999	999999	34	938	999999	702	999999	355	907	92	221	960	999999	366	999999	999999	805	574	846	824	456	749	717	999999	999999	629	545	624	441	983	999999	999999	999999	265	351	747	215	821	999999	999999	438	980	999999	572	783	686	677	500	999999	657	659	52	999999	984	179	563	828	999999	645	145	166	212	913	924	230	633	563	80	999999	999999	340	999999	130	517	395	475	798	999999	369	616	951	999999	272	999999	333	819	529	422	95	788	918	333	185	317	999999	235	77	36	352	160	133	606	485	863	999999	675	921	551	598	703	764	683	522	39	194	121	939	999999	999999	410	113	151	984	235	579	16	808	812	345	169	999999	772	803	999999	492	354	569	409	466	657	999999	999999	824	391	999999	244	811	155	133	70	999999	937	435	941	56	981	622	999999	294	320	867	119	216	438	305	991	880	313	546	839	552	540	673	943	513	135	326	602	211	999999	205	999999	689	284	873	471	346	861	171	510	732	999999	125	156	789	788	771	395	96	999999	364	507	999999	294	518	756	999999	492	438	920	999999	29	58	999999	124	215	429	999999	565	999999	655	28	151	999999	116	241	425	999999	163	724	364	930	999999	178	980	999999	999999	405	999999	999999	207	854	433	999999	845	999999	272	175	999999	584	368	839	830	263	387	346	365	573	999999	286	999999	746	338	999999	566	734	999999	879	968	426	999999	999999	175	999999	635	800	594	900	999999	403	999999	259	495	
579	365	999999	110	262	791	999999	342	999999	228	489	999999	461	999999	719	684	999999	210	392	206	999999	432	344	674	392	627	586	999999	999999	999999	783	317	91	261	759	358	999999	634	260	98	334	999999	999999	806	999999	661	184	999999	874	999999	999999	203	586	62	879	156	999999	850	717	634	999999	892	877	117	444	999999	704	999999	766	371	641	487	949	304	872	531	761	537	987	731	452	999999	876	248	303	590	730	999999	381	999999	336	202	999999	625	884	441	216	563	372	514	956	975	999999	513	585	601	999999	292	189	999999	395	494	862	985	191	902	26	999999	813	853	451	999999	827	999999	44	448	570	999999	420	999999	999999	207	175	999999	775	477	792	373	662	701	347	448	849	999999	227	842	340	999999	443	999999	425	576	749	518	73	291	157	365	478	146	41	999999	872	749	43	198	328	390	999999	714	119	652	976	999999	516	999999	825	805	936	202	999999	638	890	438	24	999999	457	656	419	494	330	437	895	526	669	999999	576	110	989	38	523	999999	721	729	872	999999	600	637	12	69	465	999999	428	999999	999999	403	39	443	734	999999	999999	672	999999	725	393	681	999999	460	999999	999999	999999	725	999999	907	678	168	917	170	566	251	157	999999	654	359	39	978	19	618	497	276	398	142	375	703	298	851	979	995	999999	999999	25	149	195	999999	999999	739	536	520	999999	869	485	869	999999	493	147	920	27	621	696	999999	999999	148	962	185	699	304	360	122	619	826	189	921	823	375	999999	18	634	740	727	299	452	498	999999	628	999999	529	999999	882	565	999999	999999	368	308	999999	999999	877	187	19	224	337	389	423	901	781	999999	999999	55	511	999999	139	295	999999	893	406	999999	184	999999	344	394	180	49	999999	999999	999999	991	821	623	892	848	999999	831	625	526	400	999999	38	596	238	938	236	999999	753	625	436	92	557	474	901	968	999999	748	842	624	53	999999	911	867	660	789	868	999999	162	999999	908	308	670	759	503	496	934	588	999999	405	168	695	295	852	129	168	443	356	721	923	506	609	988	10	482	112	999	171	935	999999	79	296	999999	999999	716	138	999999	798	971	999999	999999	764	849	447	466	357	11	68	747	501	355	521	229	999999	166	308	320	999999	286	400	496	772	652	461	336	871	374	204	146	991	999999	645	385	315	999999	741	760	550	543	999999	999999	941	424	443	102	557	76	102	934	999999	818	752	521	580	919	271	121	999999	121	594	983	999999	999999	755	755	710	146	999999	999999	424	547	999999	136	161	300	555	358	
218	999999	778	805	282	270	999999	183	994	133	805	999999	627	630	999999	439	948	999999	303	999999	668	688	999999	421	162	752	519	870	58	625	370	290	374	913	902	39	999999	789	999999	546	204	582	761	999999	341	527	999999	794	184	339	999999	19	996	536	690	999999	976	366	652	999999	750	857	134	378	999999	525	31	714	727	343	106	169	441	756	824	96	926	805	90	634	999999	725	999999	719	448	360	293	837	999999	382	999999	999999	147	190	796	346	457	393	823	815	999999	17	76	999999	243	28	578	249	999999	603	604	180	999999	27	498	999999	171	415	999999	412	241	999999	490	355	290	999999	999999	260	959	487	638	543	982	274	999999	32	659	999999	486	430	781	53	135	629	778	882	699	129	999999	772	185	52	463	999999	584	321	527	720	560	999999	995	328	290	999999	965	70	198	22	888	999999	375	999999	928	509	630	999999	69	999999	577	408	430	902	568	999999	312	999999	999999	571	690	817	505	938	303	999999	999999	999999	763	899	663	999999	693	687	999999	999999	406	867	999999	953	789	396	999999	665	153	999999	691	102	999999	102	923	999999	981	626	999999	999999	970	437	999999	565	999999	177	999999	169	207	860	999999	999999	671	352	790	999999	481	136	999999	304	564	999999	794	150	999999	999999	703	999999	999999	293	736	76	365	999999	255	969	999999	558	999999	622	961	103	468	293	448	948	431	417	311	489	898	854	844	999999	515	140	642	999999	883	999999	473	763	999999	913	134	647	388	511	106	820	590	923	999999	169	342	471	381	511	702	733	999999	296	999999	497	395	881	999999	337	654	124	337	981	675	144	999999	208	910	554	168	800	570	920	320	490	999999	974	999999	685	695	54	999999	140	180	159	833	187	403	694	999999	999999	999999	60	857	999999	492	999999	258	122	20	999999	561	827	352	902	173	990	975	999999	598	999999	284	546	641	610	999999	207	810	525	311	971	804	226	35	916	384	519	73	999999	998	999999	726	494	674	561	999999	932	787	278	985	843	211	525	105	117	968	999999	419	256	626	295	797	732	810	48	339	999999	999999	436	999999	999999	927	647	880	308	999999	999999	872	999999	126	433	420	542	540	468	770	289	130	918	947	504	110	999999	999999	712	502	994	683	635	232	999999	999999	360	750	341	915	563	999999	797	999999	188	16	339	999999	202	875	265	202	352	278	999999	224	882	489	33	999999	120	935	999999	806	999999	116	247	999999	999999	999999	999999	792	209	999999	216	644	332	999999	999999	497	770	999999	519	999999	247	802	999999	367	182	933	257	
871	726	786	804	628	477	999999	722	999999	999999	481	999999	899	815	472	993	799	71	999999	891	387	719	999999	783	999999	425	340	999999	999999	775	880	685	45	999999	198	75	422	747	999999	177	999999	782	697	728	299	524	620	32	774	809	541	305	766	51	999999	161	201	13	999999	213	146	432	824	999999	999999	999999	136	854	627	999999	580	61	483	248	560	605	32	807	999999	999999	804	318	999999	99	243	999999	999999	993	184	46	874	418	377	384	999999	999999	957	401	838	999999	999999	999999	405	378	238	490	821	527	491	274	999999	393	519	469	408	999999	638	735	72	314	999999	999999	679	590	532	172	999999	109	218	651	648	630	969	999999	999999	48	913	426	861	753	762	401	999999	999999	907	999999	898	908	975	999999	280	231	339	533	624	266	96	814	999999	75	999999	722	999999	999999	625	508	424	999999	948	999999	915	222	874	319	552	486	999999	999999	682	51	273	775	134	16	999999	426	300	445	377	265	952	999999	580	795	945	999999	92	999999	295	408	75	380	959	614	296	68	357	30	981	147	636	327	142	999999	801	41	597	312	469	999999	999999	999999	160	693	417	999999	641	88	999999	511	404	999999	483	999999	975	999999	999999	519	719	321	79	280	464	239	628	634	966	775	993	913	999999	999999	213	96	999999	96	229	276	207	479	426	278	657	479	999999	999999	844	858	999999	908	226	87	999999	157	138	937	525	999999	75	783	850	999999	95	459	68	624	753	396	93	889	673	549	322	250	999999	801	622	984	496	948	999999	999999	947	95	697	999999	196	999999	957	262	571	308	210	423	999999	560	193	208	421	999999	926	458	774	999999	245	999999	764	352	263	337	325	540	999999	126	999999	742	918	999	761	692	438	697	999999	830	999999	374	348	899	621	343	618	424	999999	377	31	999999	343	18	999999	31	610	844	802	999999	999999	40	999999	94	999999	886	642	193	446	729	690	238	29	999999	621	870	337	865	731	919	719	900	999999	67	999999	661	999999	999999	159	740	999999	593	999999	808	893	296	501	264	478	735	701	434	977	842	999999	999999	322	399	396	999999	693	744	122	883	911	47	72	999999	999999	768	486	731	999999	999999	647	999999	343	221	60	999999	379	999999	397	996	227	294	922	135	380	311	349	20	523	999999	57	999999	481	999999	896	856	234	685	274	710	258	969	401	281	205	591	459	110	349	71	609	619	999999	125	999999	626	124	936	445	687	428	476	218	863	659	310	999999	331	999999	999999	110	999999	808	999999	747	257	893	999999	930	999999	852	248	
670	461	999999	437	989	365	356	999999	741	297	250	587	291	782	761	999999	621	894	966	138	786	154	961	916	811	671	377	999999	733	472	16	655	835	189	805	999999	999999	232	320	269	999999	54	462	812	452	231	404	965	496	365	39	45	822	999999	999999	525	500	654	625	328	999999	938	999999	999999	290	594	751	112	999999	15	245	399	999999	707	999999	741	692	158	473	590	276	412	921	378	443	971	833	121	726	999999	999999	999999	606	992	281	46	508	193	532	857	479	999999	988	999999	129	640	461	125	571	720	999999	351	190	45	999999	999999	27	177	835	999999	761	640	385	999999	999999	598	999999	999999	436	126	999999	999999	626	999999	120	974	423	439	259	803	520	999999	550	16	455	999999	999999	571	939	695	999999	340	358	222	105	839	916	301	741	531	847	869	999999	455	487	999999	725	574	924	88	172	999999	999999	42	798	999999	100	379	251	835	999999	231	999999	741	106	999999	160	999999	519	281	67	132	698	727	956	651	38	105	528	999999	999999	891	646	861	999999	441	999999	325	423	61	999999	547	59	906	999999	625	999999	948	358	999999	184	999999	65	652	999999	49	889	200	86	157	26	994	850	999999	646	249	999999	790	218	664	489	834	989	468	532	519	999999	791	337	340	999999	89	746	943	946	877	999999	994	999999	493	999999	231	999999	276	45	754	999999	999999	269	160	999999	999999	740	693	104	350	331	596	129	511	966	107	863	745	999999	936	257	906	184	768	412	590	950	999999	122	268	999999	723	433	778	821	154	999999	186	299	998	349	63	999999	606	556	250	874	999999	526	455	368	504	999999	108	506	790	753	500	999999	460	486	999999	581	836	755	999999	999999	351	999999	822	575	999999	455	999999	596	204	999999	578	999999	999999	715	621	208	667	899	100	179	334	281	999999	400	41	438	839	999999	334	481	22	999999	948	86	533	648	703	879	682	999999	828	512	999999	732	185	288	999999	745	864	815	999999	999999	664	437	839	79	658	431	999999	257	616	212	271	722	999999	727	273	95	191	973	505	787	999999	52	351	821	999999	308	225	999999	852	104	657	518	567	84	196	520	247	464	989	281	345	434	442	999999	250	999999	687	999999	24	999999	563	890	320	137	999999	622	96	999999	999999	999999	999999	791	405	521	554	753	164	971	541	752	848	727	999999	233	451	792	610	724	581	390	620	768	999999	999999	999999	766	208	440	363	574	433	999999	365	639	75	999999	39	999999	81	999999	999999	716	915	272	999999	835	907	97	999999	929	21	371	446	718	739	
999999	63	999999	980	787	554	724	618	966	328	629	372	354	167	897	763	999999	999999	94	999999	904	852	476	711	705	999999	120	755	433	562	71	783	999999	899	628	999999	985	939	293	942	710	108	948	999999	999999	473	562	929	788	176	331	718	362	763	834	595	999999	999999	285	999999	444	999999	999999	414	999999	846	726	454	539	405	777	999999	370	151	999999	806	999999	999999	999999	241	307	191	966	267	240	999999	431	999999	74	42	914	653	663	365	508	741	913	544	686	185	999999	999999	400	999999	398	580	358	220	518	38	691	64	652	54	630	262	12	926	183	913	425	843	389	999999	999999	133	97	14	999999	514	892	369	846	513	999999	199	790	584	999999	999999	995	220	374	46	999999	860	11	999999	734	255	738	999999	999999	999999	999999	904	728	893	901	999999	999999	353	577	14	145	332	217	999999	999999	441	472	427	67	523	917	999999	478	352	165	630	999999	999999	999999	999999	775	905	998	999999	753	590	471	897	999999	603	176	652	999999	370	999999	29	653	863	69	303	999999	321	929	847	999999	555	435	385	738	280	999999	24	999999	189	999999	999999	333	143	394	969	970	574	744	464	356	999999	571	117	451	145	977	268	419	976	613	464	975	160	229	207	164	95	168	412	458	161	999999	463	141	671	695	520	999999	99	333	218	576	475	500	588	999999	327	933	999999	302	885	605	107	575	774	264	183	913	197	815	999999	999999	341	15	205	697	118	999999	780	999999	467	790	330	653	405	887	509	659	640	223	837	162	565	999999	573	555	480	887	366	416	999999	606	291	284	448	802	244	469	305	891	876	351	163	999999	834	104	999999	454	180	887	754	523	282	973	978	732	850	231	442	649	226	231	619	374	928	861	509	55	214	999999	652	49	363	999999	999999	999999	999999	412	999999	478	280	36	716	479	661	999999	333	317	999999	716	951	23	37	999999	999999	654	999999	789	234	973	999999	239	999999	578	244	714	999999	999999	636	491	999999	999999	945	963	999999	999999	514	999999	712	929	537	202	999999	497	999999	639	22	707	84	999999	764	220	188	312	883	999999	786	148	244	946	839	799	681	814	983	514	999999	74	999999	999999	150	591	999999	999999	446	403	489	752	999999	605	702	462	459	943	727	523	269	999999	999999	338	414	376	905	766	999999	999999	999999	935	514	146	999999	999999	999999	600	552	999999	143	883	999999	999999	560	999999	999999	639	253	387	350	737	999999	470	255	999999	984	949	999999	773	686	999999	215	708	882	553	247	791	999999	755	43	858	999999	999999	389	
386	777	600	777	380	165	275	522	712	397	783	849	54	999999	147	963	479	530	779	496	823	677	167	607	16	795	999999	606	498	353	492	346	541	90	868	999999	394	999999	999999	617	999999	798	502	321	108	704	999999	900	896	792	563	337	621	68	566	708	619	992	770	999999	736	669	34	369	999999	446	999999	963	999999	490	578	306	999999	171	999999	35	185	846	508	312	602	529	999999	999999	790	164	724	999999	524	999999	999999	402	412	124	880	752	999999	143	416	999999	999999	239	878	416	223	267	506	460	999999	541	999999	773	493	467	999999	217	959	328	578	999999	722	834	449	861	453	186	894	717	999999	332	261	51	440	999999	915	373	651	999999	999999	532	658	999999	499	982	636	999999	908	944	142	673	999999	455	564	665	999999	562	789	26	962	999999	373	999999	179	999999	289	999999	342	646	552	618	566	666	836	56	102	457	999999	467	234	189	278	999999	999999	999999	540	806	999999	774	999999	363	583	634	999999	454	169	999999	104	999999	702	155	931	999999	999999	999999	999999	136	618	518	573	492	227	332	791	783	769	423	999999	999999	130	483	14	999999	740	999999	44	931	335	999999	886	232	999999	505	764	89	258	999999	556	71	510	413	999999	969	211	424	999999	261	843	557	685	746	666	999999	719	999999	151	373	531	214	488	185	801	235	631	999999	139	722	567	999999	999999	762	866	151	61	716	295	999999	365	999999	999999	782	98	777	999999	150	566	820	786	545	938	999999	485	352	582	335	999999	962	347	999999	999999	423	693	141	32	999999	879	999999	491	13	933	116	17	999999	161	705	96	33	529	491	784	318	935	32	773	650	287	524	999999	725	999999	333	697	504	999999	638	98	999999	755	783	271	51	338	782	999999	831	999999	280	999999	876	999999	589	442	855	86	976	487	671	999999	999999	645	365	999999	765	899	609	999999	512	184	522	616	139	277	745	999999	999999	999999	163	420	942	773	999999	332	692	486	999999	890	842	428	64	999999	999999	999999	999999	147	905	96	573	883	999999	423	373	999999	678	999999	999999	321	999999	999999	343	996	334	999999	425	607	999999	42	273	289	386	719	576	999999	129	371	199	999999	999999	999999	999999	999999	416	280	418	529	410	911	654	432	376	211	203	217	94	68	999999	176	184	776	509	999999	822	999999	506	292	846	999999	976	999999	80	580	428	999999	320	686	589	64	842	999999	207	726	388	999999	912	184	525	369	10	999999	545	999999	364	127	999999	451	834	133	773	135	682	131	999999	347	361	795	999999	114	896	999999	999999	771	999999	
289	578	782	495	981	380	999999	767	487	288	916	770	56	999999	999999	991	868	999999	999999	291	717	999999	999999	792	50	489	126	999999	999999	472	999999	590	774	699	85	999999	325	999999	852	752	450	368	205	999999	28	576	315	999999	999999	123	999999	554	23	489	616	75	502	990	454	999999	999999	931	999999	24	999999	335	996	356	151	761	999999	999999	10	713	840	999999	27	243	773	474	999999	547	918	308	444	57	999999	295	93	19	56	334	511	999999	498	999999	21	999999	999999	692	580	999999	438	721	447	125	554	309	999999	999999	58	999999	226	979	327	999999	23	57	999999	999999	758	710	273	142	999999	351	411	650	999999	331	347	836	87	999999	894	226	119	999999	861	329	503	277	646	826	960	787	117	999999	42	781	506	963	999999	527	933	869	694	305	15	999999	999999	904	999999	327	919	221	190	999999	95	111	999999	815	196	260	144	491	74	446	181	927	243	879	617	444	824	383	999999	560	157	34	999999	813	201	765	615	599	193	328	906	749	607	972	446	930	184	690	777	360	392	452	805	999999	999999	88	999999	834	999999	649	503	546	986	630	987	71	999999	793	999999	431	644	545	999999	745	540	432	330	270	443	999999	270	143	606	874	177	704	229	283	688	999999	999999	781	999999	543	999999	369	999999	976	984	384	359	999999	999999	355	715	847	999999	69	717	702	758	601	400	609	999999	999999	940	122	463	292	841	307	115	512	999999	863	999999	763	919	180	669	999999	286	68	337	879	77	260	168	329	999999	999999	565	985	364	999999	390	703	999999	466	999999	650	999999	701	542	62	285	999999	999999	999999	615	390	149	546	43	414	325	999999	281	999999	301	999999	953	999999	732	682	741	129	158	226	482	538	999999	463	751	29	831	584	525	285	604	513	433	316	714	179	29	999999	952	999999	986	999999	999999	654	174	999999	999999	389	969	860	999999	999999	415	610	379	86	999999	685	795	24	999999	741	816	996	905	787	266	646	999999	563	663	722	176	208	999999	434	999999	955	999999	22	331	451	999999	665	964	999999	108	823	937	638	397	343	233	999999	375	255	999999	999999	748	386	482	999999	959	415	207	999999	989	217	999999	945	969	826	396	782	692	141	136	999999	999999	467	689	443	709	999999	999999	329	999999	238	999999	984	201	682	216	912	539	999999	491	208	468	376	459	890	999999	991	669	571	999999	451	256	999999	129	999999	402	999999	999999	999999	351	179	250	877	999999	760	999999	395	753	296	619	483	252	421	649	999999	692	666	18	798	989	717	131	603	999999	57	
982	598	865	999999	999999	999999	226	500	928	322	958	590	277	698	515	68	248	382	999999	473	999999	834	594	201	399	736	282	898	60	634	57	646	504	999999	999999	786	529	643	16	694	267	752	492	999999	968	111	399	999999	999999	931	479	749	999999	999999	999999	157	13	673	720	553	999999	327	450	304	275	321	95	999999	920	729	999999	604	375	999999	999999	455	352	268	233	298	999999	962	615	128	165	307	994	596	211	630	783	856	999999	463	52	939	999999	999999	999999	656	25	183	399	999999	999999	875	999999	999999	702	999999	805	999999	999999	431	999999	999999	712	331	999999	967	327	499	23	999999	946	682	680	912	224	276	152	163	999999	576	282	173	572	61	726	999999	923	608	893	807	999999	999999	415	999999	257	363	236	981	59	103	999999	525	169	999999	617	719	204	472	181	999999	261	651	548	999999	159	52	999999	661	999999	999999	54	718	999999	999999	473	908	277	188	664	999999	999999	999999	113	114	247	757	14	999999	999999	999999	95	461	437	467	556	183	499	541	352	214	999999	575	386	201	58	620	919	953	637	709	452	26	807	320	395	99	548	999999	637	401	48	654	999999	598	772	592	999999	999999	659	299	999999	735	999999	999999	624	474	784	911	999999	999999	837	60	834	735	564	79	999999	126	999999	999999	635	65	904	951	176	592	358	788	429	466	338	999999	304	999999	300	716	191	356	696	999999	314	636	389	999999	999999	987	999999	491	43	999999	938	174	76	202	663	363	831	884	294	999999	126	996	492	599	298	999999	755	497	444	847	888	307	430	161	999999	999	999999	894	397	188	999999	866	999999	725	999999	173	714	112	999999	936	999999	999999	72	999999	804	318	153	999999	721	506	241	332	57	196	815	640	744	914	50	664	687	937	999999	115	269	259	251	766	80	999999	999999	999999	813	507	962	591	245	766	357	843	856	999999	182	999999	999999	999999	999999	999999	910	887	429	799	72	29	259	947	999999	957	404	999999	77	386	719	597	163	588	519	549	999999	234	404	978	567	206	999999	801	999999	607	169	820	440	682	856	999999	704	553	591	793	258	24	782	288	371	803	776	479	176	584	736	368	929	280	344	686	493	999999	999999	865	221	457	192	999999	797	583	123	394	530	536	892	610	999999	726	999999	218	452	999999	616	763	999999	337	634	190	871	801	891	170	347	999999	999999	999999	320	725	581	800	832	579	490	788	999999	999999	949	999999	691	999999	371	213	999999	136	244	376	834	478	999999	883	823	11	999999	996	692	953	57	360	836	639	299	281	
154	999999	386	872	636	828	84	49	388	999999	498	745	439	688	999999	221	935	999999	429	842	290	697	977	999999	248	493	106	736	999999	599	803	62	999999	99	68	999999	749	372	999999	999999	404	406	999999	828	513	595	566	13	772	999999	424	999999	219	457	990	457	522	555	633	152	732	348	704	999999	200	445	999999	349	999999	999999	471	573	593	422	448	884	202	158	999999	653	926	102	963	508	184	301	999999	387	109	999999	967	203	739	999999	283	999999	701	716	999999	77	685	226	384	999999	999999	999999	919	796	19	116	264	999999	238	999999	999999	639	384	206	614	899	602	532	250	999999	732	277	834	996	149	999999	193	999999	999999	999999	999999	709	718	891	144	332	999999	56	378	999999	356	604	999999	759	381	999999	681	505	111	739	474	163	999999	366	999999	105	27	923	657	627	923	999999	852	978	22	999999	921	493	71	292	999999	556	999999	999999	999999	999999	312	84	624	505	710	687	384	781	785	814	733	361	551	48	999999	458	398	750	79	577	751	987	747	865	999999	198	444	819	999999	917	999	728	694	221	999999	942	999999	162	917	245	404	81	202	207	782	569	999999	32	976	999999	168	999999	188	103	999999	999999	337	999999	999999	999999	253	565	569	867	999999	15	667	340	255	372	160	999999	833	999999	183	999999	794	549	92	162	999999	421	842	152	999999	999999	999999	601	834	479	999999	999999	378	405	991	999999	511	999999	392	776	902	610	777	999999	918	922	580	355	919	706	529	999999	676	631	275	832	999999	427	117	228	999999	75	506	775	758	611	867	437	841	345	178	999999	999999	999999	259	645	644	238	233	837	999999	203	999999	138	949	999999	871	747	140	169	999999	93	999999	174	320	837	999999	11	855	316	999999	999999	999999	999999	537	69	631	999999	382	629	999999	494	999999	280	999999	999999	999999	377	825	931	740	129	307	681	230	94	999999	991	999999	422	999999	999999	382	917	782	873	689	107	600	890	999999	511	375	999999	972	630	890	946	999999	57	452	737	185	924	576	999999	845	831	363	453	999999	640	374	960	99	999999	999999	999999	498	337	999999	296	777	935	999999	238	754	797	709	600	999999	305	37	999999	969	803	467	999999	350	846	38	999999	743	157	82	564	999999	999999	421	428	999999	999999	458	636	999999	166	960	250	999999	999999	999999	58	132	763	258	521	612	426	990	295	97	663	936	999999	308	725	552	629	862	182	999999	999999	386	291	92	999999	847	401	484	812	843	226	270	12	665	980	735	980	999999	561	999999	999999	424	135	340	853	676	806	337	748	
613	340	387	999999	255	842	999999	841	681	666	674	999999	999999	188	999999	870	403	999999	986	328	989	572	730	311	230	382	924	260	950	238	915	50	74	735	209	512	839	255	757	999999	318	894	309	241	886	741	999999	246	682	470	460	742	819	18	759	50	609	86	999999	872	917	421	890	452	751	633	999999	999999	978	999999	999999	157	186	173	20	105	273	498	424	488	999999	688	577	490	999999	999999	230	66	976	168	902	763	460	884	905	896	999999	999999	490	999999	595	570	267	743	439	312	565	655	998	663	777	121	661	315	278	238	843	410	674	999999	412	99	240	819	46	277	697	302	268	999999	999999	416	18	999999	892	43	430	834	999999	475	999999	574	67	322	999999	999999	111	154	616	676	63	603	191	999999	850	506	999999	999999	999999	171	999999	273	397	884	572	371	999999	499	423	244	807	999999	359	209	999999	999999	41	999999	999999	255	176	552	685	591	70	497	234	999999	999999	396	999999	983	138	999999	859	353	187	183	750	30	688	611	999999	381	869	54	254	982	948	999999	474	421	19	460	995	72	587	806	823	84	146	999999	188	36	540	824	879	999999	349	619	660	858	999999	999999	566	999999	820	314	722	26	253	252	159	309	922	999999	999999	678	893	796	999999	380	359	675	999999	684	433	705	841	54	174	783	642	999999	999999	999999	253	600	894	441	251	999999	999999	807	831	894	999999	879	113	999999	999999	999999	577	553	853	290	999999	502	534	882	140	125	472	677	999999	999999	609	820	948	316	48	999999	999999	461	999999	999999	999999	999999	844	999999	828	553	601	999999	203	999999	215	999999	999999	80	116	999999	999999	21	310	136	810	416	956	371	294	45	931	999999	219	477	427	999999	999999	371	993	999999	658	545	63	586	999999	879	999999	888	999999	520	344	999999	210	297	318	999999	999999	428	999999	999999	595	999999	704	999999	622	805	383	999999	545	99	101	124	999999	159	999999	529	958	999999	612	931	999999	78	116	774	700	64	596	921	168	656	965	999999	690	124	372	999999	840	270	964	718	505	999999	353	175	999999	230	799	61	999999	788	813	437	816	749	946	526	376	930	999999	568	218	999999	568	889	134	999999	434	962	787	917	688	697	759	999999	435	186	725	941	355	480	264	545	726	999999	842	537	763	940	178	845	808	910	177	999999	509	999999	999999	463	999999	907	795	999999	999999	288	109	125	677	922	999999	769	801	434	585	622	314	999999	735	197	999999	596	758	493	999999	941	118	778	530	363	393	392	999999	271	900	999999	684	426	999999	999999	
281	999999	859	999999	999999	408	53	384	334	555	101	836	317	999999	417	454	159	312	52	332	999999	330	999999	324	538	931	781	540	999999	148	937	887	999999	298	916	329	736	999999	866	395	897	733	999999	975	272	999999	84	986	853	999999	298	382	999999	948	276	950	141	545	312	695	999999	513	850	999999	999999	214	443	29	95	97	717	241	445	999999	434	446	877	619	999999	999999	999999	794	686	999999	849	565	513	453	999999	965	198	200	614	999999	768	394	999999	267	367	68	124	64	901	999999	738	999999	937	727	999999	830	83	521	493	332	837	832	827	773	347	62	700	989	997	129	898	526	999999	999999	888	999999	563	999999	261	993	866	999999	892	919	348	792	628	786	999999	201	892	676	706	292	999999	999999	999999	119	919	315	367	999999	66	999999	867	221	439	673	838	999999	999999	463	269	500	999999	44	939	907	435	999999	433	999999	70	806	999999	999999	820	344	999999	952	482	453	700	945	635	741	746	120	999999	136	363	954	947	454	999999	439	416	999999	999999	999999	996	999999	684	375	882	999999	999999	999999	554	645	401	104	744	886	12	823	763	999999	864	724	298	829	855	308	200	479	967	616	881	798	999999	613	517	629	955	822	999999	999999	73	999999	999999	999999	565	416	734	268	999999	70	999999	111	675	102	351	112	21	176	999999	386	185	412	999999	999999	378	756	829	788	586	125	930	190	65	438	260	681	56	802	273	999999	573	931	999999	907	174	780	132	722	271	999999	617	788	27	392	159	999999	707	229	999999	808	587	946	681	104	139	271	56	247	842	670	65	999999	999999	366	812	253	999999	577	293	999999	634	116	526	999999	507	152	999999	672	289	599	973	827	684	464	861	627	260	174	778	902	734	885	880	601	359	408	885	999999	579	906	517	139	935	530	184	480	429	510	999999	987	109	999999	957	999999	696	238	999999	448	504	999999	992	999999	799	391	999999	999999	236	925	821	109	266	510	103	999999	91	843	999999	163	999999	390	207	750	577	791	803	361	927	636	999999	999999	873	447	166	999999	913	538	999999	554	667	435	254	504	999999	999999	730	598	999999	999999	171	852	347	381	168	124	987	252	411	18	587	510	821	599	30	700	999999	819	999999	708	470	553	513	346	495	999999	999999	999999	72	999999	70	214	999999	353	999999	62	783	999999	288	999999	407	670	999999	331	966	167	613	654	483	987	999999	911	254	580	124	999999	999999	10	999999	312	978	294	190	999999	948	383	438	478	999999	999999	999999	734	999999	311	999999	999999	426	191	999999	999999	
999999	491	229	999999	819	159	959	501	999999	999999	999999	783	999999	976	73	122	999999	999999	383	999999	728	145	529	999999	80	536	999999	999999	279	324	201	166	630	556	999999	999999	74	115	512	798	423	999999	249	278	264	143	128	999999	999999	999999	319	621	808	786	610	999999	999999	999999	14	292	999999	27	231	914	665	999999	162	69	914	575	58	999999	303	584	999999	790	895	261	260	936	417	816	704	90	15	999999	999999	844	946	954	999999	999999	111	999999	29	406	715	334	612	999999	999999	68	649	672	150	935	327	233	616	819	220	710	462	77	875	962	322	151	909	95	208	318	123	959	999999	697	999999	84	564	773	84	571	648	553	955	359	176	41	999999	80	262	135	238	136	744	825	999999	43	354	67	999999	999999	999999	527	509	999999	944	689	632	999999	661	999999	668	842	744	649	71	999999	122	525	796	290	212	839	832	999999	90	987	225	999999	999999	999999	730	507	999999	510	155	130	999999	293	414	486	999999	999999	418	999999	466	395	999999	999999	764	988	999999	828	271	802	999999	585	695	436	592	957	474	418	654	421	522	170	162	244	503	941	866	828	999999	999999	881	716	431	823	616	694	606	130	459	999999	328	999999	246	999999	148	569	435	999999	700	457	22	990	999999	999999	999999	306	243	156	602	999999	132	999999	999999	951	921	655	164	999999	820	897	361	354	959	999999	999999	620	924	274	105	999999	999999	258	137	999999	306	891	874	434	336	999999	461	999999	999999	636	999999	236	194	294	966	493	414	563	796	803	999999	668	41	998	903	999999	381	999999	999999	668	317	873	964	999999	654	999999	780	730	999999	510	446	901	999999	333	999999	999999	999999	640	308	612	528	999999	999999	334	566	638	859	876	531	460	938	491	407	859	328	815	999999	999999	639	936	712	684	27	296	999999	204	999999	708	844	46	450	741	999999	999999	150	364	420	999999	999999	26	999999	904	999999	95	572	954	999999	966	14	999999	605	305	999999	372	899	843	935	176	999999	372	797	999999	41	999999	20	207	999999	999999	999999	999999	405	999999	643	623	765	808	999999	999999	723	412	700	874	703	999999	440	155	740	308	999999	999999	428	254	999999	134	228	28	872	714	85	374	143	545	999999	49	942	974	661	999999	999999	100	368	13	452	565	671	922	457	534	999999	864	467	522	418	422	545	999999	958	999999	999999	747	935	770	856	359	278	165	626	664	564	999999	999999	999999	702	459	937	425	802	116	462	306	999999	999999	659	220	907	999999	136	999999	504	999999	999999	152	999999	999999	164	597	156	103	999999	516	
999999	793	999999	598	380	114	999999	999999	485	130	358	852	66	108	187	596	121	646	999999	657	38	791	169	772	450	351	999999	843	999999	999999	999999	708	999999	946	10	776	379	71	839	802	801	999999	360	999999	999999	173	96	999999	681	568	486	510	651	639	488	999999	999999	206	157	38	735	976	664	999999	851	649	42	999999	107	410	227	999999	806	648	855	860	441	785	339	287	265	999999	171	736	999999	767	67	190	999999	496	152	182	914	811	77	825	512	224	532	793	140	976	999999	999999	350	437	704	12	783	999999	82	847	867	869	999999	999999	814	999999	282	94	999999	851	651	610	267	999999	999999	995	581	40	358	226	263	546	156	289	706	890	396	435	999999	64	406	999999	423	304	314	54	47	999999	999999	584	999999	448	210	999999	334	187	24	305	302	999999	430	999999	279	856	594	331	722	493	999999	924	999999	847	999999	537	999999	999999	196	962	740	100	957	756	30	773	284	815	345	867	954	528	875	100	143	363	633	653	570	567	710	999999	331	554	289	96	52	103	426	999999	833	523	990	61	565	211	999999	674	733	506	581	779	986	855	538	26	58	999999	714	667	904	802	250	628	261	999999	769	412	999999	934	730	191	999999	672	44	441	537	823	999999	931	611	999999	920	999999	986	999999	997	476	25	272	999999	601	999999	758	999999	41	282	371	800	808	999999	999999	208	999999	775	400	999999	323	820	107	488	234	915	783	66	945	882	185	642	999999	759	303	999999	213	896	139	801	640	903	13	168	176	33	727	499	272	760	131	999999	596	551	683	655	918	783	999999	685	606	999999	823	999999	107	999999	999999	59	148	952	995	902	645	999999	750	999999	817	999999	322	210	198	293	794	195	760	886	55	999999	85	999999	478	429	94	453	999999	999999	90	854	71	999999	554	999999	361	320	765	228	653	998	801	274	999999	980	999999	999999	497	322	999999	638	398	221	684	700	973	501	999999	575	999999	999999	402	812	338	963	876	876	656	519	931	484	429	541	999999	56	978	810	809	999999	958	482	999999	882	40	999999	466	999999	999999	853	704	860	836	199	410	999999	606	988	935	875	113	594	955	977	391	433	218	856	999999	637	999999	172	691	985	999999	345	245	519	782	885	506	36	999999	802	815	81	647	239	999999	780	450	989	999999	934	394	373	999999	979	501	999999	244	999999	999999	999999	999999	541	999999	850	999999	999999	225	97	216	999999	378	999999	480	162	171	999999	785	978	725	999999	196	732	297	757	601	253	818	266	27	185	651	897	164	
989	670	283	999999	999999	657	999999	565	999999	782	825	566	999999	893	374	817	192	820	266	999999	674	999999	408	253	421	259	339	256	959	79	41	408	480	999999	490	491	888	416	999999	330	658	642	999999	950	472	200	999999	359	453	449	835	999999	999999	999999	489	61	271	39	491	547	327	999999	999999	999999	999999	426	999999	392	413	883	928	775	999999	935	236	41	999999	999999	781	999999	963	980	999999	520	244	676	23	468	999999	438	999999	858	925	450	999999	999999	47	550	209	999999	115	999999	999999	570	520	69	532	459	786	458	947	999999	258	270	584	347	28	95	58	999999	999999	627	948	974	663	80	849	391	932	398	994	563	259	999999	125	70	44	999999	999999	184	153	564	682	999999	491	416	999999	664	999999	665	819	951	502	134	644	488	954	999999	999999	999999	219	151	527	398	464	394	564	999999	999999	523	312	786	999999	873	931	847	944	963	493	257	470	999999	524	276	999999	999999	71	135	999999	999999	116	999999	335	999999	964	11	47	294	531	106	851	95	519	353	363	43	866	999999	999999	796	543	991	487	658	979	34	627	999999	999999	421	333	439	434	518	999999	999999	460	535	999999	930	999999	660	442	999999	405	384	675	181	912	544	186	999999	999999	999999	103	125	585	676	579	999999	384	785	474	119	773	422	661	11	999999	123	999999	340	719	272	985	882	559	999999	999999	604	999999	455	348	999999	245	890	506	140	424	302	999999	999999	999999	968	555	35	196	332	622	982	723	999999	999999	799	961	845	999999	670	317	220	565	493	423	999999	591	928	447	198	999999	883	999999	530	586	643	458	999999	384	751	716	960	999999	236	999999	999999	881	684	220	548	324	999999	178	835	999999	213	999999	180	370	980	999999	626	587	997	458	739	76	202	98	601	351	999999	471	970	953	356	523	339	25	153	104	907	718	898	999999	999999	715	90	999999	382	907	999999	439	403	999999	100	383	699	778	999999	999999	999999	596	618	207	162	999999	999999	999999	476	689	406	165	226	886	999999	907	999999	132	973	999999	985	494	715	694	999999	732	77	606	863	973	824	561	287	940	415	321	109	701	722	556	999999	208	241	692	510	132	222	517	895	999999	693	577	804	713	227	203	999999	924	999999	429	860	601	29	503	865	845	877	286	480	167	999999	999999	410	427	516	787	999999	32	194	999999	999999	560	710	680	289	257	756	573	722	221	999999	185	999999	303	695	916	188	738	827	664	254	936	46	737	384	706	999999	386	999999	440	940	858	740	999999	909	310	890	348	223	618	999999	
313	999999	268	727	632	999999	116	732	999999	608	525	999999	529	696	582	523	999999	306	999999	999999	379	377	999999	999999	582	445	377	999999	999999	36	999999	524	999999	575	941	383	778	20	752	287	70	999999	606	831	999999	662	220	504	336	787	999999	52	640	538	999999	999999	281	987	154	196	999999	723	348	573	768	999999	999999	953	755	209	999999	962	999999	305	999999	725	770	461	855	919	234	873	999999	606	119	798	883	680	855	14	112	999999	999999	565	235	346	316	43	73	425	676	266	748	136	52	954	498	999999	517	999999	176	819	141	235	999999	999999	666	741	463	969	126	315	108	751	999999	954	107	999999	79	999999	419	736	397	999999	252	999999	999999	929	564	999999	310	999999	173	861	838	292	999999	639	604	57	680	574	579	103	999999	370	168	999999	39	97	857	999999	999999	834	585	999999	432	700	982	993	63	999999	187	309	999999	578	999999	246	912	814	305	467	999999	999999	13	844	999999	999999	999999	882	999999	137	900	476	307	800	999999	338	286	408	999999	958	999999	611	999999	943	397	999999	433	730	227	922	94	224	999999	399	126	253	999999	740	282	137	568	999999	999999	999999	836	999999	11	999999	305	813	999999	514	954	346	810	999999	38	999999	456	886	999999	999999	664	999999	53	685	999999	908	999999	39	508	545	135	733	999999	556	999999	77	117	687	999999	564	435	414	999999	999999	270	456	999999	343	225	770	294	396	999999	999999	446	307	999999	160	37	103	999999	999999	999999	424	388	999999	946	264	365	999999	953	769	999999	317	977	260	924	473	425	999999	329	351	814	737	261	739	477	244	120	129	194	956	659	185	999999	169	999999	547	999999	999999	999999	999999	977	264	999999	524	779	948	999999	999999	382	999999	999999	799	999999	999999	461	577	173	999999	754	711	153	999999	775	999999	999999	441	938	817	999999	386	282	999999	727	999999	373	559	920	736	959	528	65	924	747	774	230	999999	999999	535	707	530	384	551	293	999999	191	999999	999999	820	415	999999	20	371	43	995	999999	358	82	778	480	999999	999999	437	689	236	656	228	499	11	776	999999	39	412	119	999999	12	730	103	929	999999	632	80	110	330	622	517	694	890	999999	637	872	787	999999	65	805	874	947	999999	999999	151	999999	252	487	54	165	999999	607	261	413	993	416	265	999999	965	847	831	556	116	999999	718	961	337	747	373	903	471	406	357	314	756	64	869	999999	787	850	390	592	66	999999	315	999999	443	999999	757	999999	617	645	667	999999	999999	327	841	794	349	189	635	504	124	150	693	910	999999	946	656	938	
999999	229	999999	124	467	248	999999	940	999999	808	999999	849	990	999999	999999	826	738	999999	340	999999	223	84	695	999999	999999	999999	999999	916	481	404	659	999999	831	999999	684	397	999999	553	749	734	999999	999999	42	541	999999	999999	514	972	999999	867	999999	119	616	226	724	472	999999	756	899	582	770	583	469	367	159	41	999999	999999	467	899	546	195	400	999999	611	323	51	164	946	439	381	999999	72	614	999999	999999	880	615	104	221	863	999999	654	177	999999	253	440	675	391	999999	999999	999999	514	999999	999999	986	719	20	614	411	430	379	810	469	210	999999	521	999999	999999	609	161	999999	86	256	45	22	541	233	641	368	883	376	772	326	671	47	999999	117	293	246	830	869	10	693	791	493	723	999999	966	699	999999	584	999999	782	478	999999	999999	268	918	317	454	495	379	256	999999	63	999999	494	797	173	999999	413	572	898	779	291	412	393	465	551	299	357	267	941	636	308	836	990	999999	999999	781	999999	199	975	791	344	499	753	175	737	999999	999999	396	999999	425	328	22	641	13	999999	952	999999	803	999999	999999	107	999999	437	619	229	227	616	646	491	999999	550	224	596	117	999999	791	658	228	727	664	70	960	463	526	999999	999999	205	999999	659	363	999999	999999	822	957	694	116	999999	999999	945	520	281	999999	904	421	874	113	999999	534	569	405	304	999999	999999	999999	957	147	774	911	311	933	31	999999	999999	138	483	621	999999	638	422	337	730	524	282	217	393	478	65	52	651	999999	870	671	427	264	69	999999	854	120	10	557	342	160	999999	999999	498	999999	999999	776	938	263	712	786	121	241	675	779	999999	867	328	488	91	731	270	106	73	360	211	732	78	229	767	999999	999999	865	995	579	691	270	719	741	999999	288	999999	397	502	93	560	196	589	290	882	986	999999	999999	475	610	889	735	948	148	450	999999	708	719	496	999999	158	255	246	105	97	120	158	587	616	802	627	999999	999999	999999	999999	24	999999	788	999999	780	499	126	400	394	690	955	999999	581	300	999	999999	999999	900	80	999999	314	950	494	999999	771	838	213	905	672	999999	26	141	969	347	436	999999	919	382	715	932	999999	855	851	414	999999	999999	576	297	616	232	999999	972	533	55	495	74	658	596	999999	942	295	999999	999999	412	674	824	352	243	999999	278	661	22	195	148	902	459	109	89	70	999999	271	916	298	450	749	53	999999	924	851	999999	82	333	999999	772	646	999999	999999	999999	999999	316	999999	343	433	347	571	230	999999	395	152	46	965	579	999999	999999	
681	379	922	287	662	630	227	428	391	502	206	337	214	422	999999	92	999999	660	349	753	999999	928	492	951	878	529	999999	999999	782	999999	406	503	999999	215	101	276	898	850	999999	119	99	38	951	931	151	243	999999	374	892	69	715	314	999999	999999	86	753	887	999999	408	142	373	999999	999999	999999	105	999999	539	999	999999	235	193	480	999999	239	663	497	977	999999	810	645	514	892	329	722	109	999999	273	26	999999	348	389	999999	999999	654	999999	95	391	384	835	447	703	26	999999	667	999999	999999	441	10	127	999999	776	336	170	762	999999	999999	685	999999	477	13	440	522	869	982	999999	266	38	999999	493	578	999999	602	725	372	941	497	999999	999999	999999	864	999999	272	999999	999999	572	63	766	689	35	274	410	467	906	831	17	191	156	999999	822	620	999999	222	517	999999	482	183	610	798	999999	999999	632	33	87	613	999999	178	999999	328	419	791	499	349	203	228	999999	648	695	893	365	760	999999	788	839	236	657	448	755	360	999999	999999	453	999999	867	894	642	999999	390	303	488	838	567	827	651	40	999999	867	28	298	999999	833	487	716	999999	70	999999	843	193	851	955	999999	423	272	259	30	348	531	481	309	586	790	268	402	415	526	202	523	147	809	115	999999	429	466	980	245	911	736	535	807	999999	798	999999	538	999999	583	425	305	999999	999999	999999	599	396	719	999999	589	999999	95	999999	916	868	275	706	383	746	999999	999999	956	292	24	118	612	995	999999	203	999999	999999	999999	63	832	110	897	945	516	128	515	999999	710	999999	999999	999999	826	434	999999	938	839	102	820	999999	999999	107	469	23	999999	521	999999	999999	999999	999999	924	992	845	41	479	816	971	330	199	265	241	769	999999	999999	999999	354	291	187	999999	735	999999	694	776	999999	999999	999999	999999	999999	999999	995	48	999999	682	195	829	407	824	999999	955	802	967	518	902	565	999999	999999	333	267	132	219	239	901	226	987	170	239	999999	907	999999	745	185	97	939	204	226	999999	999999	999999	382	493	529	496	999999	585	767	846	792	220	999999	476	411	383	761	999999	765	999999	999999	695	999999	999999	191	917	644	999999	999999	880	579	708	348	240	326	999999	884	638	999999	743	679	641	999999	324	447	15	529	685	344	801	336	768	438	89	999999	402	563	783	312	612	851	22	958	999999	277	93	871	999999	159	667	499	133	491	32	999999	63	999999	711	161	185	398	959	999999	825	999999	811	280	999999	605	924	190	110	335	87	891	999999	683	999999	57	999999	143	381	535	999999	999999	999999	286	
999999	621	581	926	852	632	137	224	892	146	142	342	999999	813	999999	999999	235	486	398	797	413	140	801	380	142	664	797	999999	26	999999	208	523	351	534	864	648	999999	999999	337	478	208	863	999	999999	550	999999	590	999999	999999	830	310	200	913	999999	873	285	999999	211	794	198	834	95	999999	999999	937	619	999999	931	999999	999999	528	237	999999	999999	599	550	141	280	830	142	83	999999	519	196	133	999999	610	936	660	589	828	822	212	148	643	999999	665	541	592	930	18	999999	601	568	311	999999	999999	992	815	333	153	549	381	999999	125	588	999999	999999	344	929	999999	999999	999999	370	144	705	999999	20	286	487	884	600	999999	999999	133	423	654	951	884	61	999999	617	131	999999	445	999999	450	550	32	999999	999999	999999	206	663	922	954	999999	241	434	606	57	40	716	337	448	553	861	482	538	999999	999999	999999	137	293	961	401	933	999999	924	999999	264	484	999999	231	941	241	403	33	999999	999999	45	422	526	288	14	937	999999	793	889	891	427	968	21	330	130	921	999999	913	702	530	30	445	999999	579	351	999999	51	999999	396	999999	159	838	505	369	666	521	999999	999999	288	33	500	150	999999	43	437	999999	999999	667	999999	999999	715	489	331	999999	999999	600	999999	947	936	441	895	999999	406	682	999999	588	473	999999	664	609	823	999999	634	678	40	879	391	283	999999	65	999999	384	393	999999	501	670	517	59	221	75	415	160	913	847	999999	93	999999	999999	999999	848	822	820	12	501	206	49	855	652	425	278	218	999999	806	881	999999	999999	999999	40	999999	81	81	424	999999	599	203	999999	763	786	999999	947	146	21	982	302	242	290	999999	892	179	999999	814	864	633	999999	857	583	353	999999	999999	617	999999	713	999999	229	776	408	389	413	307	533	999999	78	111	478	999999	207	849	513	999999	999999	148	140	861	999999	999999	999999	999999	999999	742	620	999999	731	999999	933	887	433	821	762	525	834	900	968	594	645	186	746	762	165	810	999999	999999	840	999999	466	478	999999	851	470	962	999999	617	891	999999	687	214	554	798	178	999999	709	385	96	987	814	999999	999999	546	225	552	520	454	999999	688	92	886	999999	347	999999	465	999999	581	999999	800	999999	226	19	307	906	441	631	947	594	574	110	283	646	853	579	317	307	999999	999999	917	452	125	999999	999999	588	800	725	999999	985	713	633	138	999999	999999	999999	597	999999	873	999999	999999	999999	572	860	999999	587	999999	249	635	768	505	167	575	999999	999999	358	840	245	999999	999999	116	715	424	962	881	999999	972	999999	
360	999999	999999	177	434	752	852	995	999999	999999	999999	625	999999	999999	100	448	490	999999	68	193	590	938	200	361	342	164	533	79	506	610	979	130	614	559	889	813	786	337	732	822	102	448	478	585	999999	999999	938	554	624	976	999999	335	882	789	669	421	630	630	834	279	229	783	499	999999	286	799	21	230	999999	999999	999999	162	822	245	100	151	469	615	46	161	226	978	454	529	138	653	999999	824	999999	477	192	166	503	999999	602	999999	999999	999999	308	526	179	717	999999	348	325	329	512	999999	699	527	952	25	593	999999	62	999999	999999	999999	149	999999	561	197	339	203	103	505	659	369	642	781	203	269	999999	520	999999	508	105	999999	999999	999999	150	600	135	373	525	999999	572	820	410	362	980	978	70	676	965	982	387	689	254	819	669	153	14	917	999999	692	999999	83	700	554	154	232	765	339	999999	960	999999	966	678	926	999999	999999	999999	999999	800	224	209	999999	555	10	999999	416	861	394	149	997	596	217	49	833	999999	498	130	856	217	758	222	999999	194	999999	999999	421	999999	328	886	830	999999	723	127	999999	999999	77	999999	700	433	738	999999	381	200	494	373	854	999999	844	466	444	718	112	82	52	999999	999999	456	549	999999	709	404	543	999999	319	813	999999	99	930	350	401	969	429	999999	478	999999	841	540	699	641	999999	999999	176	861	451	999999	999999	651	85	117	24	621	978	620	723	344	999999	872	999999	999999	999999	764	997	999999	75	475	298	680	604	655	169	938	757	908	999999	226	999999	682	999999	206	731	231	24	822	335	779	991	809	709	144	570	969	659	999999	150	311	496	672	795	976	823	999999	56	430	947	86	864	999999	607	507	116	154	815	684	999999	279	749	999999	179	295	484	489	970	469	94	999999	289	739	999999	711	999999	565	999999	90	383	330	184	999999	874	259	915	920	212	211	37	426	163	999999	77	871	561	999999	502	510	502	343	999999	587	345	999999	797	134	312	999999	777	550	267	999999	310	629	104	165	309	919	379	563	999999	999999	442	668	46	313	671	895	159	418	72	386	588	50	999999	597	999999	127	999999	790	618	316	434	486	168	428	999999	999999	777	999999	21	583	140	999999	66	671	999999	676	720	493	463	999999	999999	369	488	881	156	269	738	506	999999	192	467	588	944	970	344	955	509	618	638	999999	128	753	999999	999999	255	999999	999999	229	999999	582	407	999999	337	211	999999	75	998	999999	999999	415	709	280	501	999999	999999	551	999999	96	999999	199	177	999999	999999	239	298	992	999999	
999999	635	506	285	519	63	999999	785	499	999999	743	999999	279	956	999999	345	233	523	999999	999999	577	374	703	655	897	893	263	415	304	123	999999	912	579	113	10	651	775	999999	200	226	177	53	626	300	260	999999	66	999999	944	766	631	716	999999	740	999999	999999	999999	851	388	626	999999	918	490	385	163	830	829	999999	956	581	999999	103	999999	630	94	533	748	999999	404	220	999999	31	471	999999	999999	392	471	838	718	376	719	924	999999	999999	426	259	563	251	147	429	857	890	999999	372	207	537	999999	820	655	860	885	528	456	177	789	779	457	952	892	771	369	990	999999	590	862	645	999999	758	999999	835	970	507	275	999999	999999	999999	745	999999	340	954	999	999999	193	858	490	200	477	999999	999999	647	802	611	358	376	70	999999	442	695	510	562	195	999999	615	820	890	999999	262	481	814	842	999999	999999	621	999999	771	717	807	599	109	999999	177	768	973	999999	43	368	158	899	914	999999	514	60	597	778	999999	999999	999999	372	999999	999999	938	999999	769	942	614	453	989	420	604	353	69	842	595	839	394	426	660	58	787	531	999999	362	999999	328	338	982	760	842	178	406	681	444	999999	997	732	180	999999	41	953	590	999999	738	304	571	436	999999	465	758	393	999999	999999	987	585	999999	999999	585	439	450	613	999999	692	156	251	207	999999	624	220	999999	116	224	427	628	999999	207	162	501	68	995	999999	667	999999	12	458	825	691	693	859	195	134	157	741	559	999999	331	897	232	999999	106	899	811	461	866	999999	999999	925	96	892	999999	294	380	527	444	557	946	114	689	697	426	516	978	765	34	473	959	999999	868	209	773	309	929	999999	961	106	91	999999	660	360	999999	899	605	800	480	901	753	629	999999	999999	482	226	217	534	79	590	999999	56	999999	403	999999	696	67	886	128	89	999999	375	566	348	476	740	454	339	418	527	911	999999	294	133	719	339	186	866	999999	557	101	404	999999	380	999999	45	779	999999	667	592	841	718	681	401	546	999999	999999	999999	999999	742	772	999999	126	552	679	742	761	313	683	363	520	201	169	571	988	959	440	195	172	441	960	197	672	825	685	999999	999999	999999	586	999999	276	227	341	984	784	223	288	392	701	442	283	476	583	313	82	999999	558	999999	413	586	947	877	796	999999	781	585	215	300	999999	486	245	867	726	352	97	302	860	999999	787	774	681	999999	494	730	999999	494	613	369	753	45	644	999999	999999	999	394	398	431	247	999999	209	999999	988	525	224	206	999999	749	
241	226	779	790	382	999999	999999	905	999999	392	999999	936	297	971	999999	547	999999	841	999999	999999	726	957	999999	999999	622	972	999999	766	999999	531	279	533	751	744	999999	153	999999	255	272	999999	999999	999999	494	999999	999999	311	915	999999	999999	450	694	383	358	39	999999	283	526	907	177	999999	744	999999	999999	378	999999	542	195	552	999999	702	574	999999	999999	784	535	632	473	693	999999	321	67	360	603	252	837	896	184	999999	722	999999	626	999999	88	999999	330	999999	881	125	892	822	125	372	999999	470	876	118	804	574	503	399	809	833	401	856	351	393	999999	999999	541	226	999999	473	830	500	86	508	508	716	463	999999	750	358	801	694	205	695	722	143	376	728	102	610	228	332	299	793	999999	232	999999	936	711	999999	999999	675	464	652	542	147	999999	378	999999	97	120	947	648	461	41	707	660	656	671	144	999999	812	134	757	999999	507	211	293	834	285	999999	527	845	838	999999	136	239	552	163	585	999999	998	128	14	500	281	683	999999	999999	966	999999	863	275	576	999999	999999	551	707	408	44	935	111	999999	334	890	593	112	809	999999	905	477	999999	503	95	395	605	694	129	267	973	999999	373	531	867	999999	342	262	999999	999999	12	584	999999	154	128	649	999999	464	793	124	907	179	873	161	855	999999	463	370	189	190	712	86	431	450	999999	220	572	579	676	620	557	340	832	289	999999	999999	945	962	999999	445	747	151	901	999999	359	803	950	221	675	378	999999	999999	82	999999	999999	926	163	92	999999	908	999999	78	999999	183	999999	576	346	999999	999999	999999	999999	501	986	999999	999999	571	999999	999999	100	999999	269	360	903	308	369	585	268	999999	471	757	999999	863	253	475	369	679	363	727	448	783	466	366	744	150	824	999999	999999	338	655	255	999999	736	999999	999999	649	725	999999	489	814	981	317	602	132	719	367	999999	257	520	384	763	999999	457	978	316	174	902	616	762	483	609	599	930	98	225	16	440	999999	164	999999	643	514	874	913	999999	999999	999999	999999	35	783	144	999999	999999	953	892	47	999999	758	685	923	999999	119	412	15	999999	391	387	513	906	712	999999	818	103	694	741	259	999999	999999	999999	840	999999	668	590	979	999999	999999	134	999999	206	188	713	999999	196	241	89	999999	112	868	709	85	999999	361	337	323	856	326	999999	780	222	642	999999	758	247	844	623	999999	528	432	999999	115	999999	410	999999	727	998	255	631	861	614	217	157	475	835	446	751	948	341	277	133	33	999999	353	764	999999	485	954	444	999999	617	999999	
999999	999999	212	603	817	688	54	609	324	610	694	556	175	14	999999	237	923	800	999999	999999	746	261	308	999999	425	913	646	753	252	999999	810	289	254	999999	212	477	273	241	999999	72	904	731	952	999999	338	143	999999	999999	999999	258	999999	643	258	999999	999999	753	380	570	187	904	52	300	367	280	999999	415	311	563	801	27	964	691	999999	41	770	25	308	786	999999	292	735	886	684	999999	999999	176	999999	999999	356	459	107	702	64	724	999999	613	373	681	721	923	831	624	957	999999	293	349	471	226	180	250	999999	594	999999	895	179	999999	616	372	268	634	383	999999	999999	351	919	271	637	458	21	167	651	626	999999	390	460	121	928	632	710	999999	704	814	999999	115	15	513	446	169	555	864	997	10	999999	999999	550	999999	999999	615	141	32	712	22	215	999999	599	828	529	876	444	67	237	983	662	999999	999999	999999	867	112	346	999999	824	478	903	156	170	650	213	977	999999	628	704	999999	500	688	960	692	999999	128	999999	186	983	570	999999	497	999999	999999	348	827	167	981	999999	999999	279	999999	207	243	119	68	853	948	624	552	46	816	363	914	493	999999	635	999999	959	749	999999	999999	433	264	753	416	519	156	311	386	999999	858	663	399	53	775	490	726	582	550	999999	567	562	440	999999	908	143	723	529	374	201	999999	999999	225	999999	119	301	999999	489	702	549	706	646	248	733	999999	163	963	870	718	493	908	664	418	999999	999999	999999	992	730	845	283	999999	627	937	194	999999	999999	999999	999999	934	483	547	246	880	999999	567	920	323	707	999999	755	179	852	999999	999999	292	266	999999	741	689	511	309	223	644	999999	753	89	709	64	999999	352	999999	292	936	244	946	671	784	999999	916	118	294	295	384	999999	113	943	815	65	901	642	999999	706	991	999999	999999	999999	999999	460	257	488	220	269	872	13	49	886	916	577	999999	621	481	205	824	999999	999999	24	839	554	999999	809	274	654	162	202	129	19	300	512	999999	622	79	333	170	438	898	34	422	380	60	226	37	248	130	290	170	999999	999999	420	215	170	999999	57	144	448	999999	999999	116	680	883	999999	596	999999	517	322	551	157	45	395	683	999999	601	468	503	999999	782	999999	999999	999999	999999	999999	999999	999999	306	999999	138	999999	199	721	999999	342	999999	742	496	31	999999	623	730	999999	738	22	991	496	737	23	999999	35	554	44	666	999999	999999	243	648	999999	901	715	116	616	194	999999	958	999999	181	351	999999	859	972	999999	479	168	305	726	144	29	999999	641	999999	
293	341	112	999999	999999	65	999999	310	999999	104	706	129	914	517	124	999999	218	64	677	325	396	739	708	63	82	565	999999	893	999999	109	628	688	270	573	999999	285	999999	63	803	999999	154	999999	599	999999	999999	999999	564	650	999999	113	925	965	434	999999	756	554	632	59	999999	598	557	142	994	585	475	27	858	351	694	999999	541	999999	260	419	180	355	150	943	999999	999999	11	857	712	999999	183	663	264	945	816	278	652	42	658	214	999999	22	999999	999999	299	257	504	999999	956	351	572	770	715	25	999999	410	413	689	271	685	597	699	430	793	411	812	763	913	534	425	196	508	506	55	708	168	309	136	654	999999	999999	999999	901	370	639	412	947	249	800	416	999999	963	999999	999999	999999	999999	591	262	612	487	494	591	999999	540	164	73	273	669	317	986	111	999999	44	731	470	809	999999	70	163	999999	999999	524	122	128	560	233	737	999999	999999	999999	577	56	523	177	999999	634	110	999999	999999	999999	999999	288	931	814	315	587	999999	49	512	807	999999	999999	109	613	622	969	999999	569	979	999999	335	999999	240	620	418	64	763	867	999999	835	708	999999	999999	587	999999	585	592	999999	813	973	305	999999	30	999999	999999	56	947	910	554	85	165	540	390	284	250	999999	999999	999999	999999	999999	823	70	363	676	999999	785	676	521	753	46	387	180	999999	999999	635	999999	719	610	146	372	117	853	322	999999	680	999999	56	999999	999999	461	538	281	902	562	160	999999	999999	999999	531	698	380	435	167	518	999999	985	783	384	648	612	689	447	185	42	153	970	748	752	996	930	999999	105	999999	302	508	116	278	203	999999	401	999999	375	88	447	992	682	696	999999	912	695	394	672	932	734	771	100	999999	869	419	189	496	592	999999	601	960	284	260	864	999999	591	716	589	999999	999999	319	324	369	737	50	999999	284	943	840	311	545	76	173	450	530	418	20	408	784	676	904	710	27	487	487	718	431	999999	795	330	999999	804	153	685	999999	456	731	368	829	948	905	553	752	55	65	894	120	810	999999	601	581	318	805	851	352	999999	999999	882	260	999999	49	453	157	519	333	999999	922	488	999999	999999	687	652	579	999999	770	361	999999	971	431	592	607	621	496	203	749	669	999	301	342	815	999999	999999	117	999999	999999	462	405	999999	722	324	999999	999999	784	270	914	929	999999	999999	999999	990	651	335	999999	667	999999	427	956	999999	769	999999	741	999999	999999	220	923	838	544	82	926	999999	956	725	999999	116	621	999999	836	999999	289	999999	999999	999999	
220	352	999999	999999	398	450	999999	491	506	451	473	69	583	351	486	999999	999999	86	395	667	53	772	43	999999	999999	999999	56	999999	591	730	999999	949	732	711	999999	999999	56	109	449	103	300	444	812	515	999999	999999	533	279	999999	272	889	213	434	999999	986	448	999999	999999	748	999999	404	41	900	775	999999	523	336	872	931	683	999999	247	636	999999	377	609	960	528	674	999999	820	776	262	329	840	470	999999	999999	725	971	495	809	999999	404	699	268	543	46	738	999999	862	660	348	814	999999	652	577	143	895	387	487	789	573	861	234	999999	999999	581	935	999999	998	866	157	960	198	718	999999	241	999999	999999	75	999999	999999	999999	34	169	438	447	584	198	893	999999	573	347	999999	705	245	498	179	81	488	961	110	431	740	996	513	387	626	35	765	345	540	786	999999	563	999	638	999999	75	999999	341	997	747	423	616	302	809	476	493	482	398	71	999999	630	113	823	368	204	37	655	60	821	558	433	557	850	787	36	929	705	999999	661	114	882	156	964	999999	999999	134	703	999999	911	142	553	376	283	20	166	217	740	641	443	999999	419	148	520	999999	999999	999999	765	999999	999999	546	787	874	999999	957	647	484	149	469	359	999999	334	999999	149	688	999999	999999	284	840	631	818	999999	73	174	852	695	744	636	999999	49	152	999999	197	920	374	355	678	640	326	372	682	999999	999999	292	374	484	467	999	831	999999	268	999999	924	884	965	357	999999	710	884	271	903	999999	622	430	216	710	146	40	774	343	336	425	958	477	948	749	917	781	799	377	237	745	999999	93	999999	561	999999	313	955	26	630	968	755	64	468	999999	456	999999	999999	664	348	437	999999	999999	115	842	633	456	935	225	440	943	910	517	999999	168	999999	539	999999	654	275	833	84	999999	712	999999	669	903	18	124	303	999999	705	999999	39	800	520	999999	977	938	928	987	999999	739	586	687	67	248	31	310	999999	917	999999	430	398	514	362	476	785	746	182	999999	999999	820	922	372	999999	774	487	242	647	738	561	999999	726	287	465	344	181	34	311	430	882	708	334	385	999999	284	999999	524	448	54	999999	241	766	208	549	999999	817	223	450	999999	999999	999999	663	62	999999	500	704	999999	58	27	305	761	445	751	847	739	496	546	999999	963	37	962	794	603	218	330	944	528	737	909	527	999999	584	28	669	104	55	282	29	999999	579	635	476	430	748	768	795	24	999999	810	70	280	999999	487	264	798	993	70	999999	45	556	999999	999999	149	999999	
999999	186	999999	91	753	694	999999	526	999999	999999	999999	496	373	999999	450	534	929	999999	927	848	257	250	107	763	871	999999	999999	999999	984	999999	403	999999	999999	930	411	999999	379	933	606	125	999999	753	999999	999999	862	311	629	999999	403	511	999999	18	457	301	252	107	89	999999	219	999999	709	784	999999	321	989	151	169	442	453	999999	165	995	571	811	10	999999	664	999999	901	999999	999999	779	45	482	202	394	804	45	999999	313	511	716	723	999999	999999	73	999999	274	114	999999	151	196	999999	544	356	631	447	999999	300	999999	443	86	999999	649	182	999999	999999	70	129	999999	347	133	754	999999	356	448	282	999999	405	937	293	999999	898	190	428	294	999999	999999	136	999999	946	168	745	999999	870	435	955	84	999999	485	999999	160	155	509	383	999999	999999	999999	198	907	359	999999	999999	999999	465	53	187	581	999999	887	999999	257	933	558	999999	999999	999999	814	278	999999	493	999999	836	999999	622	142	999999	399	806	410	852	403	312	228	221	999999	918	391	999999	827	999999	383	999999	893	571	77	226	596	850	205	639	999999	999999	999999	999999	161	993	329	740	999999	999999	787	775	999999	45	520	944	715	999999	541	269	996	999999	451	999999	119	353	943	999999	999999	915	658	548	610	999999	234	58	999999	803	70	999999	599	651	160	39	469	608	44	857	60	133	510	999999	319	935	642	999999	902	603	999999	808	60	970	195	417	149	999999	174	57	811	999999	908	999999	286	418	670	999999	189	422	213	510	318	999999	308	999999	414	407	239	674	999999	999999	999999	999999	498	261	82	628	999999	743	889	230	444	987	56	588	999999	999999	974	900	275	296	116	490	400	804	999999	965	999999	764	12	742	999999	499	917	873	325	999999	999999	34	999999	999999	999999	446	532	982	75	331	999999	719	216	815	999999	339	999999	843	830	665	51	999999	762	999999	999999	999999	740	157	221	945	79	182	272	748	999999	999999	999999	999999	405	670	957	418	738	178	925	953	557	196	318	999999	999999	999999	999999	660	435	729	272	999999	999999	999999	706	385	771	999999	261	999999	456	468	640	484	999999	184	448	170	707	999999	999999	999999	999999	12	999999	553	838	999999	854	995	999999	612	323	455	687	334	999999	215	964	999999	647	617	916	68	507	999999	999999	999999	904	915	635	882	999999	802	774	678	57	999999	55	162	999999	239	276	999999	737	843	155	194	796	451	45	999999	206	135	985	347	677	132	999999	65	997	14	636	938	370	256	659	521	999999	19	286	66	169	811	45	999999	351	661	330	663	943	371	47	999999	880	402	686	
828	999999	999999	11	999999	586	999999	999999	999999	603	337	895	491	999999	634	999999	786	174	978	83	394	999999	578	995	999999	802	842	122	999999	966	183	68	968	999999	831	704	253	18	361	480	999999	656	503	814	999999	765	839	999999	318	858	999999	298	902	999999	302	738	248	441	985	133	744	878	999999	999999	429	279	999999	922	363	999999	270	778	813	999999	904	738	999999	763	981	999999	999999	373	803	999999	715	884	999999	649	277	102	466	812	32	999999	735	301	999999	928	999999	744	999999	917	999999	999999	598	482	485	404	999999	564	153	484	999999	735	170	999999	999999	752	859	545	123	287	654	270	473	457	999999	585	772	613	611	666	999999	247	421	56	258	424	999999	243	408	999999	234	712	949	981	999999	297	78	999999	999999	383	999999	849	999999	561	272	854	999999	999999	726	900	631	811	952	486	115	222	323	123	131	999999	573	625	146	362	62	942	321	491	105	467	516	999999	396	238	597	530	999999	859	783	404	999999	999999	999999	508	139	423	999999	473	876	150	974	954	244	565	810	454	999999	278	999999	330	542	434	999999	999999	393	225	424	724	888	584	605	999999	999999	726	162	534	999999	999999	999999	638	999999	848	615	955	493	562	182	831	427	152	817	348	360	463	862	83	994	258	124	999999	999	45	584	301	545	999999	624	999999	999999	286	346	84	56	870	148	694	818	98	999999	999999	52	592	306	745	767	999999	113	876	864	88	539	999999	999999	317	639	999999	273	999999	420	973	999999	664	428	151	999999	743	302	489	999999	177	265	999999	483	293	871	416	739	999999	534	288	416	747	999999	333	747	999999	561	999999	241	991	430	504	999999	801	892	388	173	164	939	33	964	624	999999	696	823	633	385	999999	445	999999	416	434	789	141	567	999999	20	105	404	999999	192	999999	258	333	746	760	237	682	401	493	252	584	999999	510	324	791	197	999999	510	124	999999	332	303	999999	585	999999	714	546	999999	999999	377	78	760	619	841	411	375	236	949	73	999999	702	837	952	980	832	535	289	817	775	13	999999	999999	290	227	999999	269	250	748	750	55	690	449	699	125	183	823	289	668	912	999999	960	17	999999	718	408	999999	351	37	752	470	435	729	999999	698	999999	483	480	401	981	152	134	999999	999999	27	714	263	148	999999	806	18	999999	620	999999	359	53	56	157	999999	819	375	917	223	996	289	620	999999	981	11	801	999999	353	888	999999	770	301	999999	807	429	14	155	356	514	230	743	999999	999999	824	118	655	277	336	908	582	616	234	911	492	
999999	406	752	999999	147	45	116	999999	999999	933	144	67	571	248	727	999999	673	29	413	992	262	999999	806	147	872	356	534	373	445	999999	81	545	390	989	888	33	261	872	219	479	999999	88	999999	881	689	61	93	38	999999	999999	908	596	821	919	239	999999	600	999999	999999	790	511	999999	999999	62	862	999999	677	999999	359	704	316	801	810	999999	999999	183	217	925	457	820	999999	999999	999999	999999	406	484	724	470	999999	44	999999	645	472	428	968	380	858	805	28	101	384	511	999999	903	44	999999	786	999999	50	66	647	675	168	589	528	15	977	999999	655	387	874	999999	821	999999	281	670	339	392	965	508	324	411	906	366	446	760	826	861	69	298	698	836	430	999999	397	999999	487	882	900	962	403	732	159	640	226	177	689	363	632	373	778	404	922	999999	741	245	769	801	152	767	188	125	76	366	689	47	785	128	999999	523	193	456	492	13	114	591	261	275	149	999999	999999	473	239	999999	999999	303	914	999999	962	161	999999	685	740	999999	999999	287	999999	793	951	999999	391	571	435	118	999999	332	912	999999	437	159	983	999999	999999	873	999999	714	999999	381	846	395	999999	999999	166	776	534	999999	716	359	228	827	925	468	999999	961	887	509	48	130	515	198	391	995	461	812	177	999999	33	866	445	79	999999	295	947	565	64	999999	415	658	999999	682	616	562	700	610	999999	525	189	700	986	197	999999	765	866	657	13	138	446	353	608	49	484	849	913	159	999999	640	999999	758	906	999999	103	389	546	832	999999	999999	305	850	999999	999999	315	999999	880	258	402	999999	429	299	561	926	58	999999	999999	544	207	766	649	999999	184	593	14	430	999999	999999	103	999999	228	43	85	184	833	999999	765	999999	733	999999	968	665	757	799	999999	999999	206	979	354	42	999999	11	634	815	190	754	676	994	648	884	538	297	999999	999999	999999	395	999999	386	999999	463	305	103	810	56	798	983	793	999999	999999	782	233	814	999999	70	999999	999999	408	269	994	999999	918	999999	999999	849	622	999999	509	651	391	825	999999	820	999999	891	736	245	201	588	26	206	999999	301	621	865	660	999999	58	104	158	200	987	999999	392	25	544	534	785	999999	433	999999	483	152	993	556	774	999999	928	357	999999	721	35	819	253	798	126	627	159	452	999999	899	999999	999999	999999	200	838	63	437	999999	356	212	460	240	165	899	999999	819	307	74	100	256	794	999999	999999	437	175	999999	711	594	898	999999	999999	999999	772	534	494	78	649	802	999999	721	999999	68	11	999999	
270	795	664	999999	86	307	330	999999	361	941	114	999999	645	74	35	670	352	843	972	440	828	127	467	631	999999	999999	179	504	356	999999	280	736	699	999999	176	380	513	366	518	600	596	299	980	831	429	562	432	585	777	999999	379	142	999999	571	302	152	338	999999	999999	999999	138	825	999999	982	670	999999	999999	999999	897	999999	167	999999	335	381	843	539	146	999999	211	851	231	594	727	999999	999	147	999999	138	356	999999	51	480	999999	999999	472	771	560	998	170	62	999999	999999	687	131	890	393	807	999999	999999	763	999999	702	999999	98	210	543	107	440	982	533	726	999999	650	999999	613	999999	568	999999	908	81	978	148	475	159	531	795	907	999999	417	615	340	936	999999	999999	28	349	648	337	999999	999999	673	999999	999999	637	336	224	999999	999999	518	999999	825	568	805	655	785	999999	237	682	566	414	636	501	33	376	999999	789	704	68	855	274	48	240	363	979	999999	999999	132	838	999999	317	20	999999	97	213	790	772	141	754	807	160	999999	966	771	999999	302	181	106	649	444	546	519	999999	957	253	175	594	214	999999	257	927	744	398	858	999999	403	999999	414	820	585	430	658	950	261	705	162	999999	469	999999	687	236	761	999999	403	286	999999	294	146	999999	999999	999999	999999	314	506	880	999999	999999	118	521	999999	759	767	286	73	23	999999	999999	475	999999	999999	104	134	332	148	31	175	271	995	582	461	999999	406	571	999999	999999	999999	353	453	380	999999	999999	963	947	804	999999	469	999999	420	390	398	999999	818	884	751	942	81	245	176	485	999999	999999	999999	536	70	968	362	206	503	683	999999	545	126	104	999999	662	999999	999999	527	220	562	689	851	614	193	999999	301	999999	819	840	318	627	999999	999999	666	999999	999999	437	887	999999	575	273	982	999999	999999	853	999999	723	999999	98	811	894	718	955	999999	35	304	999999	352	836	999999	840	386	662	375	532	367	157	438	819	952	704	299	690	644	999999	707	999999	999999	340	121	578	601	730	39	423	909	231	55	640	849	597	94	999999	999999	735	886	329	371	707	495	963	294	999999	999999	117	605	37	320	633	328	189	739	999999	724	999999	999999	655	633	951	999999	999999	112	798	970	364	619	247	531	909	412	387	753	676	845	157	293	500	594	999999	818	882	999999	999999	999999	999999	858	83	336	70	495	999999	695	419	95	359	861	496	999999	782	999999	367	505	410	999999	940	999999	72	176	576	999999	748	71	712	999999	740	234	691	485	310	999999	545	910	470	424	181	691	999999	591	495	296	797	
369	811	433	460	386	510	200	381	243	999999	907	760	999999	747	179	983	286	999999	999999	179	999999	830	285	952	456	45	986	59	999999	999999	481	999999	290	26	999999	259	999999	682	363	723	501	113	76	710	999999	999999	999999	676	999999	999999	67	999999	999999	999999	999999	539	536	481	14	351	999999	150	132	151	324	236	479	239	368	999999	705	999999	991	999999	678	906	764	575	999999	305	820	319	999999	999999	44	999999	319	173	239	850	999999	999999	999999	22	999999	999999	999999	999999	396	411	681	985	318	92	12	464	255	959	999999	880	774	960	167	999999	999999	214	103	581	116	89	917	316	10	518	999999	999999	924	978	999999	999999	925	839	188	999999	624	835	10	999999	548	999999	999999	360	725	358	85	999999	999999	970	491	999999	999999	408	999999	317	999999	374	985	800	887	114	539	276	758	130	999999	934	782	999999	93	695	213	138	43	536	999999	999999	590	651	442	443	257	954	497	216	69	526	31	871	427	259	850	209	87	444	50	723	602	604	403	150	999999	999999	886	796	791	139	375	291	227	927	784	343	368	999999	856	585	778	551	71	438	912	910	999999	834	844	13	61	999999	496	375	964	986	258	301	462	852	77	700	999999	999999	161	740	654	500	475	999999	841	999999	999999	999999	999999	999999	999999	999999	237	80	578	62	951	787	87	777	795	852	962	797	999999	76	991	14	517	88	137	999999	287	999999	266	999999	999999	999999	172	427	999999	40	430	999999	452	293	74	392	999999	25	749	636	852	383	945	801	537	677	432	775	642	583	947	866	922	412	687	65	813	999999	693	999999	625	659	766	764	431	58	355	800	12	999999	730	502	999999	500	287	903	236	999999	799	690	999999	397	785	999999	93	563	991	49	999999	18	999999	41	331	135	21	999999	617	999999	380	488	332	631	772	43	999999	454	537	431	135	999999	828	999999	999999	12	718	238	874	338	999999	868	999999	315	999999	993	39	699	181	213	999999	94	295	55	94	999999	368	284	624	751	584	639	35	569	914	821	189	229	587	999999	416	782	999999	999999	510	512	999999	26	999999	999999	14	162	283	999999	942	50	499	783	275	143	644	444	999999	132	999999	51	842	999999	999999	383	814	810	121	852	796	706	766	16	544	582	887	999999	847	999999	747	999999	365	701	627	874	331	406	954	454	684	999999	178	206	535	469	669	935	999999	999999	964	203	999999	431	537	245	284	493	248	999999	255	302	596	769	384	999999	686	150	999999	526	999999	418	856	667	178	999999	538	999999	480	85	912	999999	999999	794	
880	553	391	934	174	999999	600	838	167	999999	999999	391	385	409	821	999999	783	529	76	108	10	556	347	383	262	712	707	714	22	173	780	999999	576	802	889	999999	940	751	975	999999	926	223	260	594	467	786	448	999999	999999	276	302	393	885	627	793	333	999999	17	999999	999999	684	885	825	993	491	999999	999999	583	520	990	273	999999	553	589	999999	787	305	753	915	476	999999	578	966	999999	871	397	418	948	18	999999	624	932	999999	524	802	50	999999	267	113	562	971	864	618	999999	13	270	839	305	455	999999	37	463	101	215	197	116	999999	999999	132	104	497	866	575	954	376	999999	999999	999999	787	141	400	48	649	363	504	410	959	999999	742	610	557	999999	503	12	999999	171	840	865	337	696	999999	317	144	19	74	115	299	664	391	999999	309	810	517	324	615	988	999999	999999	710	999999	156	999999	347	999999	546	383	373	572	425	214	500	999999	701	101	19	92	999999	999999	298	399	999999	305	827	80	310	746	605	188	396	549	999999	999999	999999	550	999999	421	970	999999	472	999999	742	726	248	186	181	214	118	425	314	532	94	182	449	321	675	999999	999999	999999	222	800	777	194	186	876	855	398	941	161	999999	598	122	292	999999	607	656	394	66	651	899	106	637	190	999999	863	464	999999	662	999999	874	999999	538	703	999999	672	913	557	550	372	999999	782	272	957	874	716	419	999999	14	842	664	290	794	999999	999999	125	172	597	320	999999	421	679	736	109	286	852	70	419	882	505	694	999999	844	693	330	126	833	680	315	999999	453	662	999999	819	187	594	999999	307	337	293	510	325	246	237	951	651	56	173	999999	31	656	10	999999	508	158	565	446	111	911	259	999999	492	999999	163	999999	758	999999	916	921	999999	999999	762	999999	598	999999	378	862	616	742	999999	80	670	999	999999	511	999999	743	999999	671	622	157	802	999999	87	11	999999	43	92	369	202	999999	140	251	988	82	999999	918	330	999999	780	999999	829	999999	999999	189	622	999999	997	652	424	25	833	255	309	544	155	376	14	597	999999	344	779	257	999999	534	940	428	21	222	618	999999	422	999999	891	919	328	444	163	897	389	999999	46	999999	944	187	320	884	942	453	926	999999	913	733	534	445	999999	582	818	707	249	203	481	785	44	890	602	999999	364	389	226	999999	223	117	217	452	999999	349	312	373	223	65	486	568	295	101	621	999999	636	455	997	746	626	455	658	195	63	261	406	64	584	999999	530	562	237	999999	312	806	999999	999999	147	583	280	
455	493	999999	999999	913	499	942	999999	913	45	908	392	479	94	999999	458	32	398	56	942	257	788	575	535	923	999999	80	788	815	172	554	318	423	476	181	961	474	477	150	761	463	785	670	612	622	179	999999	140	545	357	999999	693	100	999999	32	666	918	658	794	582	429	999999	463	751	491	599	968	13	913	806	983	554	999999	294	488	471	128	962	913	999999	583	940	253	467	999999	861	999999	783	453	514	52	816	683	568	999999	309	332	919	131	32	999999	753	226	738	374	949	444	999999	161	560	999999	999999	999999	999999	998	999999	910	999999	91	629	381	999999	560	408	763	177	870	999999	952	999999	149	999999	840	999999	552	830	999999	514	103	719	426	422	999999	893	966	96	81	642	569	999999	399	335	837	501	650	25	203	817	999999	999999	88	999999	853	973	420	999999	125	999999	999999	999999	765	405	903	372	999999	959	564	999999	442	676	105	238	131	108	789	814	371	349	250	999999	637	905	539	896	641	999999	568	999999	483	627	971	226	999999	999999	97	999999	432	475	999999	690	461	536	385	999999	111	999999	633	999999	193	999999	977	999999	614	999999	999999	860	866	999999	731	999999	999999	999999	193	814	704	879	93	730	21	795	999999	999999	61	559	999999	110	529	999999	795	790	999999	813	474	876	999999	206	612	999999	859	237	137	999999	744	756	299	555	999999	570	604	231	766	902	999999	398	999999	91	999999	64	886	441	340	636	999999	940	502	999999	999999	316	175	999999	276	999999	871	784	668	965	999999	304	270	999999	757	959	635	573	33	145	80	999999	662	567	481	558	999999	428	896	501	214	803	999999	710	123	999999	999999	106	954	866	41	999999	730	259	929	430	793	366	684	381	10	648	916	366	999999	999999	654	607	999999	718	604	453	999999	177	999999	358	50	560	415	720	563	539	618	999999	114	999999	355	413	638	61	999999	999999	999999	999999	500	566	887	897	202	999999	392	797	79	999999	271	588	999999	562	497	580	390	243	950	963	817	471	39	758	262	406	999999	250	969	999999	999999	664	709	372	676	205	999999	152	367	658	999999	766	999999	382	895	525	49	792	915	67	670	531	988	780	999999	39	536	138	645	999999	747	999999	999999	999999	292	607	879	709	886	302	999999	247	876	302	635	999999	11	657	862	736	367	999999	999999	999999	315	431	676	928	664	647	668	343	999999	571	911	196	999999	375	99	999999	646	340	999999	622	999999	432	655	695	154	656	37	878	275	908	438	529	816	915	788	861	930	999999	55	248	999999	999999	740	314	391	999999	
122	999999	568	574	999999	36	321	712	963	999999	999999	980	999999	17	999999	790	999999	598	142	391	380	32	587	238	368	999999	295	667	999999	181	692	351	314	999999	543	999999	999999	999999	818	412	217	113	999999	999999	95	999999	999999	999999	628	999999	999999	152	182	999999	999999	100	999999	340	999999	999999	740	653	723	792	200	434	676	89	473	228	479	376	779	730	183	276	80	681	999999	999999	999999	999999	49	155	473	549	178	314	999999	453	353	980	495	999999	671	564	390	169	715	660	284	96	999999	409	374	342	372	452	825	999999	29	377	197	798	875	492	614	577	328	650	265	999999	999999	30	875	999999	880	365	68	999999	886	910	999999	491	143	442	684	999999	781	140	187	999999	489	999999	433	975	999999	697	548	999999	999999	812	841	75	404	913	999999	553	534	874	999999	17	393	999999	917	118	411	999999	664	999999	808	975	795	999999	472	539	999999	623	999999	899	706	192	816	999999	670	999999	79	899	96	999999	801	140	115	906	678	180	342	283	914	324	573	999999	43	116	999999	973	26	653	602	865	41	28	956	634	177	279	200	999999	545	844	48	512	619	444	999999	999999	870	889	518	999999	206	999999	999999	281	335	999999	159	710	509	999999	66	426	306	231	999999	783	999999	480	738	999999	999999	828	738	80	285	71	477	599	474	701	113	137	144	310	669	432	318	684	308	557	129	490	14	848	787	622	215	398	254	999999	999999	399	999999	999999	322	377	870	638	996	999999	152	560	999999	807	592	999999	291	996	999999	766	474	999999	181	191	290	499	824	999999	292	999999	856	89	354	999999	207	999999	977	35	987	302	562	680	999999	44	414	568	254	206	999999	859	999999	218	836	488	394	999999	999999	969	999999	822	553	980	356	342	417	73	216	630	999999	878	950	266	18	269	999999	793	999999	147	776	999999	999999	627	633	433	333	647	252	865	999999	201	496	999999	207	175	999999	999999	333	356	999999	350	361	999999	596	387	908	84	210	577	284	600	205	999999	202	115	577	999999	356	923	19	999999	821	350	408	419	392	999999	68	843	999999	999999	469	463	999999	999999	370	999999	41	256	999999	258	447	675	590	630	995	415	999999	101	999999	823	235	999999	999999	856	529	20	225	186	999999	966	999999	366	67	653	140	741	569	767	744	946	999999	110	999999	999999	333	156	760	778	423	999999	136	967	255	696	999999	69	127	664	905	359	415	854	262	557	243	999999	617	936	499	263	845	58	356	651	929	135	11	586	532	999999	999999	446	763	999999	840	57	121	370	257	999999	
624	905	861	395	540	999999	847	999999	526	999999	999999	823	289	170	999999	999999	620	604	767	280	67	541	141	999999	999999	969	101	999999	716	195	999999	256	689	427	638	940	196	961	120	999999	287	160	69	289	844	999999	167	602	999999	762	437	999999	603	977	24	93	999999	338	295	571	948	613	144	999999	999999	291	144	861	531	200	890	658	493	877	993	907	481	852	688	999999	811	498	999999	953	758	462	652	711	413	555	999999	857	999999	549	940	673	25	728	15	562	303	305	80	696	999999	778	33	999999	984	117	611	920	999999	623	759	999999	999999	999999	582	821	638	432	458	999999	32	42	982	944	999999	329	891	999999	846	135	378	515	999999	999999	91	979	999999	926	727	305	943	256	217	62	789	490	418	999999	155	194	923	870	999999	104	999999	999999	999999	89	789	665	225	857	84	525	254	254	999999	999999	108	603	392	712	999999	162	43	999999	999999	999999	164	999999	999999	66	999999	662	999999	999999	668	333	987	252	193	999999	999999	71	89	999999	182	691	999999	999999	999999	814	736	551	801	221	174	999999	70	897	23	865	924	343	999999	999999	999999	421	323	746	586	708	616	856	419	42	574	643	82	947	603	143	133	619	997	106	330	67	999999	999999	343	973	272	100	999999	999999	435	804	317	920	999999	760	999999	70	999999	750	208	879	142	769	646	531	622	999999	303	879	742	315	346	658	999999	999999	999999	333	413	999999	999999	525	999999	999999	606	770	336	999999	999999	842	765	72	660	256	897	450	924	101	353	812	360	159	796	358	999999	130	467	999999	91	999999	210	55	999999	355	999999	682	999999	51	173	876	204	469	999999	461	124	679	999999	999999	761	398	276	999999	979	601	262	999999	729	999999	514	999999	312	678	81	476	999999	719	415	314	941	999999	198	999999	928	477	617	890	157	345	244	906	475	378	897	692	377	740	75	999999	103	28	999999	999999	536	686	573	526	398	535	999999	404	274	349	157	999999	999999	393	999999	512	999999	371	148	999999	44	608	999999	934	780	388	108	999999	999999	359	999999	999999	271	999999	357	251	999999	101	502	621	526	999999	642	135	230	361	493	984	209	563	81	731	880	568	948	928	676	639	999999	999999	437	916	750	914	999999	234	999999	993	45	300	609	892	869	526	867	205	965	884	714	429	895	123	702	999999	999999	490	999999	703	268	429	575	274	999999	999999	194	610	99	727	999999	995	86	999999	949	999999	954	999999	861	363	700	752	962	791	925	326	999999	323	223	660	637	999999	191	999999	735	999999	999999	345	999999	387	
342	999999	115	248	999999	999999	353	405	174	793	999999	108	628	688	12	515	999999	783	999999	38	999999	870	397	999999	100	360	813	999999	764	343	194	619	999999	999999	31	443	647	724	904	216	999999	999999	999999	429	999999	999999	28	999999	579	229	159	941	999999	518	19	471	869	676	999999	536	904	999999	640	831	609	527	466	999999	666	568	999999	742	879	142	65	658	721	967	999999	999999	341	999999	925	545	193	253	623	999999	475	999999	573	970	576	377	311	999999	88	328	820	996	82	874	836	20	999999	999999	999999	863	999999	360	750	999999	999999	596	999999	594	922	105	647	366	999999	343	679	116	995	897	176	999999	830	999999	580	403	157	918	488	999999	999999	915	999999	777	191	759	670	124	810	671	218	979	182	999999	999999	982	680	463	102	739	205	729	24	463	249	560	999999	532	780	357	754	842	117	999999	119	16	912	999999	185	154	673	564	306	333	689	196	999999	122	727	597	722	999999	826	749	270	754	900	729	999999	630	726	999999	999999	999999	917	376	999999	999999	999999	999999	999999	999999	288	948	76	641	433	690	999999	62	231	920	805	192	634	70	26	368	478	365	116	192	999999	554	427	535	230	843	416	323	324	895	515	531	526	911	415	877	683	629	331	219	955	999999	409	999999	341	161	828	999999	359	513	965	999999	999999	888	480	734	531	540	999999	589	283	461	999999	999999	999999	999999	665	723	655	149	685	848	999999	896	236	854	154	999999	204	79	25	560	963	810	930	272	441	638	999999	999999	999999	152	219	741	935	504	748	999999	999999	67	999999	114	211	220	828	127	217	203	661	999999	589	910	346	351	573	723	497	926	999999	151	842	37	291	974	792	542	639	302	960	732	999999	80	228	146	999999	910	359	999999	982	813	65	999999	999999	815	100	999999	805	868	177	222	16	821	679	259	225	468	999999	236	427	295	487	915	242	929	519	999999	691	210	767	999999	999999	744	944	591	96	603	60	476	884	357	999999	999999	999999	999999	999999	294	400	999999	921	124	97	132	999999	696	335	150	15	57	999999	580	753	605	110	514	848	272	877	999999	999999	621	999999	356	352	80	999999	999999	999999	494	999999	234	129	723	288	652	999999	999999	417	258	265	946	598	13	179	999999	999999	140	670	999999	900	463	999999	312	805	999999	706	999999	780	265	999999	618	359	520	844	999999	461	40	327	457	939	606	999999	629	832	226	32	415	187	999999	476	428	56	999999	594	749	818	817	999999	978	945	834	471	162	999999	647	597	87	168	108	851	999999	813	222	
999999	303	608	787	479	589	287	301	564	741	789	999999	999999	189	926	104	263	644	999999	348	511	999999	145	999999	999999	194	629	945	256	88	196	999999	614	834	999999	301	150	40	999999	337	999999	654	279	729	372	401	85	417	161	74	844	999999	999999	475	710	574	168	906	999999	295	999999	341	55	485	554	999999	114	737	689	635	999999	999999	307	785	647	857	835	415	999999	126	118	999999	999999	192	244	979	454	149	133	999999	999999	999999	999999	61	377	369	608	794	999999	487	296	999999	728	999999	999999	621	910	673	827	852	999999	752	576	162	186	748	999999	863	251	575	999999	999999	614	999999	999999	719	471	999999	417	287	259	50	999999	999999	829	770	999999	278	81	622	78	999999	999999	280	195	389	667	999999	875	999999	822	745	553	609	56	331	734	964	33	401	999999	665	999999	549	603	698	522	724	332	416	264	278	791	628	506	660	654	343	578	122	61	862	999999	788	465	514	497	999999	805	508	46	529	255	680	471	413	524	771	677	497	999999	999999	286	999999	374	553	999999	924	999999	396	677	400	395	999999	350	297	999999	999999	94	99	211	999999	919	824	999999	735	33	121	166	103	145	882	665	90	255	118	586	910	423	912	560	572	527	419	831	645	143	344	339	184	999999	57	999999	999999	999999	974	999999	461	99	639	529	841	767	19	999999	794	999999	314	999999	241	999999	385	999999	182	538	638	375	509	993	999999	999999	689	781	982	976	97	205	87	794	281	94	135	999999	784	392	999999	999999	517	999999	47	910	828	999999	108	473	742	993	514	59	657	608	524	468	365	47	840	70	785	43	173	598	999999	520	393	999999	586	999999	279	999999	819	999999	999999	999999	956	824	772	19	683	519	243	999999	691	37	999999	999999	570	666	465	746	552	658	29	484	994	448	262	318	999999	950	886	188	723	725	240	823	751	999999	511	541	275	830	386	275	799	79	907	629	383	720	587	999999	108	533	246	170	814	999999	357	517	571	464	722	732	999999	65	380	999999	797	999999	999999	398	164	924	481	722	999999	753	684	924	999999	999999	934	576	373	999999	999999	200	488	79	19	377	824	999999	969	810	999999	653	999999	743	699	941	831	999999	798	999999	999999	184	62	524	888	999999	999999	999999	976	938	999999	156	369	665	976	999999	486	999999	313	554	573	170	954	999999	614	999999	121	999999	235	999999	999999	873	999999	999999	213	904	148	964	190	948	678	401	28	999999	290	960	999999	977	767	999999	464	113	756	254	625	999999	229	999999	909	999999	949	757	207	999999	999999	
656	379	195	462	81	50	999999	547	999999	999999	181	152	922	390	654	344	143	183	714	999999	697	126	999999	999999	608	999999	757	65	920	998	921	203	642	999999	634	591	999999	999999	695	479	942	565	401	379	453	462	306	11	265	925	999999	583	493	250	448	539	999999	999999	999999	396	999999	467	626	366	999999	978	509	38	755	999999	246	618	488	999999	203	141	999999	162	999999	156	999999	755	800	995	192	347	999999	401	999999	104	744	470	672	999999	195	484	999999	44	999999	999999	952	278	255	202	999999	207	999999	257	56	316	999999	694	533	706	999999	999999	999999	630	183	617	277	117	582	661	999999	999999	999999	999999	999999	718	202	691	737	638	204	119	999999	607	316	999999	251	462	999999	148	290	60	937	965	300	657	817	318	860	808	208	844	999999	594	873	999999	999999	999999	208	337	124	999999	956	894	512	899	37	69	324	198	375	999999	762	443	999999	278	999999	979	889	401	901	884	999999	999999	440	359	422	999999	734	999999	732	999999	264	27	999999	167	103	52	463	401	629	999999	999999	999999	442	393	92	263	223	605	83	999999	36	806	436	240	302	37	999999	162	999999	999999	334	919	466	999999	560	745	418	999999	184	999999	999999	498	771	152	889	168	496	56	277	999999	702	138	330	460	309	457	590	794	864	76	587	311	914	517	999999	84	999999	999999	832	346	844	999	431	286	756	537	45	294	350	144	540	417	885	326	420	206	598	15	739	113	165	624	359	117	219	224	583	263	999999	814	999999	999999	223	999999	999999	999999	707	999999	703	999999	999999	306	453	730	535	179	426	598	107	999999	999999	209	663	729	999999	230	650	323	999999	542	953	999999	999999	999999	191	447	203	954	999999	717	498	555	312	967	691	858	180	999999	999999	999999	798	985	999999	999999	999999	753	439	494	748	999999	999999	999999	976	171	818	640	731	918	549	97	976	471	597	389	999999	930	999999	696	48	333	999999	31	741	38	999999	968	625	92	206	437	18	709	216	905	665	114	578	999999	999999	61	137	261	999999	494	73	336	397	999999	999999	408	999999	999999	999999	425	55	999999	652	947	427	849	999999	648	722	121	89	999999	999999	691	999999	633	361	999999	547	986	205	798	942	999999	965	999999	581	999999	999999	798	582	276	262	790	860	635	999999	631	722	999999	45	488	999999	999999	415	796	999999	705	62	130	56	108	999999	469	229	257	999999	405	999999	20	278	176	999999	999999	999999	813	23	474	831	97	181	730	44	247	951	717	268	973	999999	179	345	875	796	219	751	484	999999	793	999999	613	
547	66	649	999999	41	999999	179	615	439	602	999999	606	999999	964	948	326	999999	958	518	512	988	123	999999	999999	675	403	380	110	999999	999999	999999	230	999999	999999	999999	124	999999	999999	999999	91	999999	653	544	249	396	738	999999	831	270	435	420	999999	285	68	625	434	999999	837	999999	638	499	79	442	384	999999	562	999999	657	999999	834	999999	740	752	436	964	345	579	999999	425	999999	402	548	839	747	999999	999999	944	999999	999999	125	621	253	296	576	592	999999	220	170	389	999999	46	352	417	435	199	679	369	848	103	289	854	188	421	110	245	950	239	999999	740	239	617	856	65	308	222	992	454	185	999999	999999	134	418	934	590	899	60	141	413	999999	964	270	106	999999	322	270	999999	831	196	999999	641	999999	999999	999999	160	227	190	999999	118	223	207	235	193	14	999999	165	446	999999	999999	210	999999	818	825	147	775	969	520	999999	999999	47	779	171	268	844	999999	999999	609	999999	783	373	719	762	33	200	360	739	86	102	999999	167	824	198	10	999999	155	822	423	999999	655	191	706	86	999999	80	999999	999999	966	349	801	360	555	458	470	467	490	999999	795	634	999999	999999	892	428	958	585	223	590	171	282	699	389	833	999999	342	999999	667	999999	218	999999	999999	324	772	737	301	999999	611	375	727	542	505	999999	37	999999	599	618	298	287	127	968	857	852	874	694	649	421	999999	999999	126	868	800	846	223	843	877	472	999999	164	137	174	999999	847	863	628	999999	976	362	54	632	999999	313	389	999999	250	105	903	450	88	97	879	999999	288	259	859	742	659	508	193	910	137	354	143	160	999999	999999	19	989	256	917	673	68	999999	999999	402	564	999999	330	973	747	973	999999	196	77	257	898	695	598	13	885	127	477	999999	999999	505	379	179	239	573	256	95	914	999999	170	999999	999999	999999	999999	857	304	332	999999	999999	999999	936	999999	999999	76	999999	999999	308	999999	999999	371	800	206	889	349	999999	32	394	190	999999	727	662	69	828	999999	999999	436	115	999999	741	708	562	999999	942	732	206	999999	221	113	999999	518	947	674	927	999999	369	227	931	999999	999999	834	999999	151	580	807	999999	877	999999	142	999999	999999	999999	999999	679	287	999999	21	264	166	153	999999	810	291	853	248	779	987	999999	996	665	436	504	999999	723	906	798	999999	218	144	948	329	999999	88	690	861	569	999999	995	999999	34	358	963	775	309	591	33	628	298	999999	37	797	999999	289	476	999999	971	297	478	772	489	397	802	129	218	824	687	999999	600	992	678	33	
991	491	971	999999	472	999999	362	142	999999	179	132	875	116	161	584	836	999999	703	890	282	287	999999	171	999999	556	843	566	999999	903	301	38	306	663	13	805	263	318	169	523	999999	935	999999	889	319	999999	926	23	66	250	851	129	999999	999999	406	745	999999	999999	999999	760	629	172	876	238	590	999999	826	999999	999999	355	330	999999	452	999999	999999	346	941	343	851	372	629	830	510	245	999999	182	141	204	999999	268	47	999999	999999	999999	894	89	68	999999	309	999999	999999	714	910	999999	919	333	676	999999	463	70	803	435	999999	971	999999	999999	662	641	185	999999	20	632	999999	844	318	398	999999	54	295	569	288	834	999999	684	925	914	919	799	326	729	999999	424	740	206	999999	611	463	12	999999	105	427	426	999999	890	167	815	758	75	401	999999	999999	999999	999999	894	781	969	401	794	999999	999999	879	862	325	456	912	595	999999	999999	999999	706	934	999999	776	200	152	861	902	153	526	119	999999	999999	408	999999	950	873	993	999999	999999	999999	220	668	956	60	226	999999	111	485	978	572	923	999	685	695	999999	237	999999	999999	752	999999	77	258	278	936	999999	999999	999999	530	505	999999	601	999999	343	895	496	275	595	725	974	587	760	999999	175	954	196	166	178	712	209	723	27	999999	104	505	426	962	400	30	999999	201	999999	999999	979	999999	999999	999999	665	789	208	330	642	140	999999	174	999999	651	92	999999	749	904	856	999999	999999	782	32	838	951	838	479	999999	874	574	736	782	486	189	999999	236	984	318	500	389	513	878	999999	887	506	929	347	774	999999	999999	280	999999	345	359	999999	207	916	141	926	827	999999	675	455	999999	403	483	688	999999	214	856	338	440	414	999999	247	999999	701	999999	999999	32	999999	704	653	797	999999	651	447	999999	999999	999999	320	999999	392	673	999999	999999	433	999999	493	32	999999	999999	570	33	748	839	681	868	999999	999999	506	999999	799	904	336	999999	31	658	772	752	45	562	999999	965	545	485	999999	740	407	408	28	687	999999	319	781	143	144	999999	999999	999999	999999	999999	23	129	743	538	999999	488	346	463	816	775	250	740	999999	687	317	999999	487	272	999999	999999	470	714	790	818	999999	489	132	999999	999999	999999	609	999999	782	466	999999	930	232	16	432	570	404	943	591	252	446	911	332	103	826	999999	152	786	673	39	118	309	339	999999	409	999999	999999	154	982	999999	176	932	957	530	999999	386	381	999999	999999	231	999999	526	999999	548	381	227	166	38	376	999999	999999	823	645	753	357	250	601	307	607	858	214	999999	999999	
176	86	514	999999	802	955	449	999999	999999	999999	452	493	592	999999	999999	552	191	417	336	999999	51	175	353	297	214	182	999999	785	83	999999	999999	26	296	565	956	999999	999999	273	364	83	999999	782	588	999999	202	269	765	999999	810	755	999999	451	878	482	919	10	733	226	749	629	67	663	94	797	963	999999	999999	36	230	329	685	999999	62	263	850	999999	586	475	999999	944	417	834	975	328	999999	541	148	813	645	955	738	999999	523	735	25	273	698	790	913	999999	72	999999	843	490	79	507	398	999999	999999	999999	423	267	132	805	221	999999	688	999999	999999	432	999999	393	391	999999	590	999999	999999	999999	999999	586	570	796	561	999999	882	679	999999	999999	999999	999999	152	523	191	984	541	999999	527	718	523	999999	584	932	450	999999	999999	678	357	579	900	45	999999	999999	999999	55	999999	999999	705	795	922	542	242	204	999999	399	999999	773	999999	406	732	119	516	999999	999999	455	12	999999	355	80	858	214	999999	420	999999	999999	999999	80	999999	999999	893	999999	999999	732	999999	980	559	390	426	61	211	705	475	950	999999	791	528	427	278	930	53	999999	282	999999	936	718	999999	822	999999	302	999999	219	636	999999	999999	999999	343	784	999999	822	896	999999	221	304	999999	163	738	380	574	999999	695	428	802	216	102	440	641	999999	795	87	769	737	999999	133	507	999999	999999	999999	448	999999	999999	744	538	455	44	431	251	999999	999999	783	979	840	257	807	607	134	416	429	999999	82	999999	203	988	811	63	999999	841	999999	999999	877	94	339	932	547	355	951	890	357	182	670	198	662	999999	999999	999999	999999	489	972	525	382	584	649	433	376	849	263	755	726	402	875	999999	163	999999	888	699	649	907	710	461	655	244	69	256	999999	883	525	819	999999	713	999999	678	999999	572	423	302	999999	905	566	999999	102	205	173	955	306	90	999999	480	495	323	999999	31	779	521	869	148	525	402	999999	999999	333	443	999999	999999	278	207	721	591	768	595	264	999999	351	22	368	460	80	999999	950	233	999999	55	334	662	264	112	899	357	702	284	777	52	999999	999999	374	659	426	999999	999999	999999	369	453	711	900	68	714	680	767	162	419	999999	420	451	999999	999999	288	119	999999	759	175	307	999999	888	493	817	221	957	278	999999	999999	44	920	427	999999	999999	404	343	999999	999999	549	432	141	999999	999999	216	367	600	889	438	96	549	309	401	999999	801	999999	565	228	92	847	756	411	129	453	385	999999	993	600	999999	249	999999	685	999999	999999	743	176	999999	604	999999	460	621	999999	839	
999999	999999	735	529	906	60	870	999999	125	351	999999	999999	30	999999	750	908	68	999999	999999	857	198	151	864	786	191	777	635	824	999999	941	632	236	999999	999999	568	293	650	629	96	550	999999	411	829	999999	766	426	999999	999999	429	999999	999999	96	999999	999999	999999	419	999999	999999	347	999999	999999	55	878	999999	719	530	999999	457	999999	999999	999999	999999	287	460	999999	787	999999	999999	29	999999	64	481	999999	999999	722	999999	999999	477	999999	999999	988	701	291	957	999999	126	533	655	625	999999	321	999999	999999	962	438	789	808	170	999999	862	108	775	928	582	83	943	650	613	461	183	999999	637	534	999999	478	999999	157	329	335	579	264	665	904	783	999999	789	771	442	835	932	737	999999	952	70	60	223	999999	709	883	191	475	999999	203	452	331	684	740	415	493	872	642	488	999999	945	607	442	870	999999	999999	294	182	999999	778	529	446	469	684	999999	254	265	999999	447	999999	153	114	345	471	462	462	768	999999	365	949	999999	999999	258	619	16	462	999999	352	999999	580	599	18	999999	150	674	16	861	999	999999	170	999999	88	204	52	999999	841	272	970	418	999999	369	246	817	268	999999	240	999999	999999	999999	21	636	999999	176	866	846	999999	846	205	797	456	601	999999	781	204	721	883	104	215	927	175	200	647	934	935	220	999999	201	999999	334	443	818	999999	331	265	534	325	999999	337	205	555	994	77	183	999999	101	600	999999	622	547	999999	145	981	999999	512	820	989	977	241	656	999999	999999	847	870	363	637	590	447	999999	670	405	970	766	999999	381	180	133	473	999999	999999	620	898	999999	461	401	308	836	96	999999	445	545	348	681	681	999999	611	999999	206	819	334	511	162	938	951	152	961	999999	971	552	342	696	999999	15	397	45	595	375	999999	999999	999999	801	503	629	90	134	66	298	94	308	999999	33	927	654	648	342	467	960	626	318	999999	929	864	544	486	748	999999	342	294	646	126	245	760	727	763	533	17	999999	857	827	95	672	294	673	782	318	768	870	367	999999	578	635	999999	87	49	136	999999	958	153	341	114	724	999999	448	192	534	273	210	890	125	334	934	999999	999999	233	767	999999	201	762	177	980	159	975	239	77	999999	496	999999	688	637	999999	58	389	525	722	371	999999	999999	490	257	54	568	980	252	730	643	999999	999999	853	281	491	744	999999	975	361	955	749	999999	380	701	48	999999	522	263	999999	285	554	586	87	862	109	799	710	515	132	421	178	999999	508	999999	958	999999	829	999999	155	852	853	999999	174	
767	621	892	475	789	999999	464	56	727	724	454	999999	999999	999999	991	182	692	43	999999	853	940	999999	26	999999	999999	742	500	761	116	117	676	432	999999	422	999999	999999	216	999999	920	999999	668	375	451	999999	999999	344	22	675	837	243	463	818	172	999999	234	980	605	999999	999999	57	999999	703	940	620	999999	32	949	533	562	750	966	368	999999	394	999999	574	345	17	223	612	729	825	923	999999	654	857	270	589	198	339	645	999999	999999	873	587	999999	435	831	960	41	395	489	999999	999999	277	104	705	778	376	999999	645	597	412	999999	999999	892	779	999999	965	200	762	369	999999	233	115	999999	562	249	806	999999	149	514	57	191	227	250	712	836	604	999999	999999	999999	223	538	693	999999	188	889	556	999999	999999	367	865	770	279	999999	154	999999	981	892	542	465	972	156	999999	999999	550	230	699	87	190	943	472	415	999999	280	156	999999	539	67	206	999999	693	121	44	999999	648	999999	912	201	105	999999	999999	712	999999	696	519	999999	999999	999999	507	958	999999	478	514	252	895	999999	732	998	878	349	360	923	695	869	772	999999	122	739	999999	999999	318	507	982	999999	98	760	398	351	760	89	999999	977	999999	248	482	999999	999999	791	886	999999	554	913	322	755	471	930	27	158	924	658	954	999999	79	999999	649	693	999999	157	163	144	71	391	247	799	562	382	373	456	396	999999	999999	999999	852	303	719	404	194	236	895	167	742	249	999999	112	135	507	908	327	598	789	728	459	999999	751	999999	173	675	523	203	98	999999	999999	761	376	404	633	999999	775	523	255	508	999999	261	999999	999999	821	963	999999	673	64	999999	55	858	607	829	999999	692	111	176	999999	728	671	999999	806	600	182	487	60	708	501	81	999999	804	353	999999	999999	207	999999	999999	315	999999	999999	850	999999	999999	521	712	163	999999	598	941	334	608	967	526	837	999999	454	405	229	343	913	437	181	982	341	251	515	327	370	607	60	999999	860	356	198	821	999999	192	88	470	999999	512	119	560	747	534	837	826	453	999999	753	246	139	972	999999	112	999999	999999	293	999999	207	836	186	991	999999	582	748	620	337	26	344	999999	327	759	19	410	328	621	999999	806	999999	688	873	999999	853	813	623	888	999999	999999	152	735	999999	807	999999	497	999999	127	668	999999	785	227	999999	999999	896	491	999999	379	962	885	784	66	999999	486	999999	518	962	56	148	87	999999	860	558	251	873	609	372	520	496	999999	84	211	952	80	30	196	199	446	243	372	999999	253	925	185	999999	96	999999	
423	940	754	534	289	979	591	215	925	668	256	563	297	999999	408	883	450	811	999999	999999	851	465	679	328	525	813	999999	191	715	934	383	940	787	795	949	579	999999	999999	794	231	371	864	105	528	943	883	999999	253	999999	999999	485	374	728	999999	999999	999999	271	999999	999999	999999	213	409	500	999999	999999	999999	999999	999999	999999	829	152	461	26	361	999999	999999	369	160	385	642	867	999999	694	356	459	18	221	999999	832	991	317	315	999999	329	28	961	374	114	243	999999	117	454	84	668	227	999999	358	999999	999999	975	597	120	999999	376	608	999999	714	153	541	286	104	970	669	186	521	999999	482	697	343	780	999999	999999	999999	748	534	423	457	36	139	435	660	845	566	857	404	207	265	999999	720	999999	257	231	572	957	542	147	784	897	156	391	551	660	999999	468	999999	999999	999999	312	841	195	233	687	24	116	625	259	999999	812	782	324	581	868	976	996	999999	401	999999	959	216	396	999999	559	880	748	883	999	811	108	503	999999	13	953	999999	999999	123	569	216	465	342	999999	999999	999999	124	832	999999	682	683	999999	934	962	649	244	106	454	557	673	999999	999999	232	625	447	999999	318	721	999999	628	106	452	883	999999	999999	999999	626	999999	999999	665	999999	57	938	999999	325	775	173	999999	422	768	857	327	977	449	999999	940	243	717	999999	428	999999	403	521	191	586	999999	163	999999	999999	422	618	183	792	999999	238	759	999999	31	309	672	152	777	999999	999999	770	999999	474	444	999999	254	993	909	87	244	999999	51	999999	756	625	93	999999	203	762	10	160	683	534	95	220	11	611	221	417	182	286	886	105	970	999999	999999	767	719	767	533	428	708	105	557	999999	999999	234	582	406	999999	999999	948	999999	308	401	96	999999	389	233	210	642	782	502	999999	999999	999999	946	565	345	818	326	999999	436	239	582	451	999999	977	204	33	777	39	815	999999	132	338	871	999999	578	999999	562	387	495	566	891	999999	216	200	600	775	250	668	246	999999	999999	157	522	786	725	949	508	277	194	209	999999	612	967	310	782	629	999999	999999	999999	999999	999999	938	417	869	347	936	999999	397	386	429	999999	119	792	236	302	975	999999	999999	999999	629	825	999999	999999	296	999999	288	999999	906	999999	999999	999999	999999	999999	235	331	960	999999	999999	999999	999999	999999	120	890	765	426	323	999999	740	17	807	813	999999	87	367	999999	971	745	130	736	69	999999	338	978	416	897	691	437	566	999999	342	244	173	999999	291	999999	999999	403	437	999999	819	468	938	898	611	166	372	
23	324	50	999999	224	619	915	999999	531	385	141	483	867	734	886	263	999999	674	572	649	522	796	451	999999	577	317	260	999999	600	329	439	377	260	535	677	123	526	999999	127	999999	258	268	759	540	583	920	570	999999	933	215	112	233	999999	999999	999999	227	999999	569	781	907	369	999999	999999	211	999999	764	233	342	66	773	999999	289	556	947	999999	264	999999	911	897	657	999999	124	999999	395	226	216	999999	743	685	459	250	957	999999	220	999999	259	480	558	594	818	696	238	88	170	478	823	676	999999	999999	595	191	999999	999999	999999	170	255	24	402	999999	739	436	489	999999	607	532	778	515	346	999999	152	784	488	326	89	999999	999999	45	823	916	999999	539	245	999999	99	278	999999	296	650	999999	19	999999	87	572	855	392	216	581	481	637	700	318	340	999999	999999	811	703	645	999999	999999	651	220	200	999999	591	210	200	999999	999999	338	254	492	865	999999	999999	907	706	915	470	696	999999	999999	563	196	999999	94	208	999999	656	999999	575	642	999999	487	999999	999999	54	602	981	655	999999	355	999999	153	392	217	453	54	726	75	115	787	184	999999	417	999999	656	14	268	506	999999	364	999999	999999	999999	611	789	999999	999999	883	999999	113	934	999999	505	999999	924	999999	803	19	641	999999	119	999999	182	999999	999999	807	80	696	999999	999999	343	999999	653	836	151	999999	390	999999	428	75	168	843	212	999999	999999	999999	399	999999	999999	246	999999	999999	865	999999	255	622	117	975	153	981	999999	200	741	822	769	999999	171	668	267	200	40	32	590	576	995	276	389	999999	933	108	999999	999999	907	905	839	999999	619	999999	591	528	626	414	999999	447	758	999999	111	389	242	403	208	731	750	598	216	187	668	999999	853	979	243	937	52	55	573	999999	999999	836	982	685	999999	366	87	999999	999999	625	394	153	817	36	174	999	937	540	999999	687	999999	318	999999	662	425	330	951	612	295	999999	999999	592	873	513	999999	999999	406	999999	562	841	653	21	999999	590	792	525	999999	826	814	999999	999	999999	155	886	933	974	148	330	999999	521	414	475	452	884	999999	999999	279	999999	351	899	603	391	999999	999999	43	310	999999	117	869	999999	848	135	798	62	999999	859	446	987	580	709	136	86	295	51	999999	188	568	151	999999	990	255	999999	484	914	639	617	534	97	852	632	692	40	999999	370	672	289	999999	999999	204	404	366	291	733	641	999999	527	106	999999	631	854	741	151	780	879	654	680	999999	883	999999	82	334	359	999999	947	27	106	999999	924	378	157	511	178	946	
931	633	963	999999	842	999999	999999	521	598	999999	997	999999	550	259	582	999999	991	638	792	977	132	999999	16	156	999999	624	676	902	181	999999	484	999999	573	205	849	999999	691	246	808	742	309	999999	735	894	147	66	999999	846	52	218	387	518	718	200	824	861	626	816	659	999999	474	220	350	41	980	654	327	355	999999	336	35	755	830	60	999999	999999	344	122	19	999999	156	830	999999	999999	189	966	634	382	999999	999999	999999	874	587	589	278	99	220	999999	999999	493	999999	132	999999	715	192	632	687	668	999999	999999	526	999999	807	931	81	643	360	387	999999	23	29	944	974	422	707	161	999999	250	781	587	999999	640	208	526	988	34	394	154	999999	557	288	965	999999	128	471	124	999999	655	999999	634	739	833	999999	999999	473	794	999999	33	17	41	464	447	886	934	999999	886	999999	999999	942	999999	258	215	606	999999	999999	64	999999	855	951	593	999999	521	732	156	848	527	787	307	62	204	876	371	146	748	102	999999	999999	924	999999	585	808	785	713	470	386	533	236	558	176	419	709	302	82	424	999999	942	714	740	96	383	108	17	238	747	181	886	79	858	211	892	975	170	637	999999	999999	999999	808	999999	770	999999	999999	239	999999	643	494	583	999999	721	999999	160	137	348	838	844	486	801	557	966	299	499	464	378	356	283	999999	999999	664	706	639	649	144	452	999999	772	91	869	876	999999	999999	597	597	357	999999	999999	765	636	331	793	889	983	999999	842	972	280	859	922	883	858	999999	999999	919	999999	91	161	25	685	999999	999999	762	616	999999	999999	713	702	902	116	999999	304	518	999999	227	871	816	656	897	302	999999	698	912	999999	985	28	999999	317	999999	999999	999999	999999	46	90	267	266	40	999999	68	789	138	999999	378	752	611	588	349	401	727	57	777	435	263	999999	214	679	162	603	630	906	576	406	34	898	841	999999	268	438	999999	961	840	999999	999999	999999	173	210	330	170	557	407	678	999999	589	999999	236	999999	999999	322	875	587	113	437	651	161	999999	732	255	479	999999	999999	330	911	999999	766	217	243	837	155	559	14	999999	999999	56	233	999999	999999	999999	404	999999	999999	763	945	562	962	857	999999	891	999999	999999	440	954	850	259	361	999999	766	999999	822	422	992	13	506	999999	870	238	121	391	428	923	639	915	851	999999	909	442	384	358	889	999999	804	351	999999	258	128	59	508	743	694	156	471	440	994	999999	999999	998	266	192	999999	733	745	32	999999	523	999999	999999	113	999999	349	919	702	999999	262	913	618	
999999	612	257	644	999999	729	999999	696	281	461	999999	921	870	999999	911	185	999999	666	999999	173	999999	878	876	999999	603	946	464	999999	775	454	63	188	90	372	38	395	999999	547	999999	14	377	335	202	72	67	603	242	916	437	743	509	999999	999999	749	836	999999	735	265	51	875	274	999999	920	826	407	30	840	507	999999	526	176	655	796	162	796	999999	685	814	935	10	999999	548	999999	41	999999	312	92	341	536	265	660	999999	999999	995	999999	403	415	375	664	46	999999	735	817	911	999999	853	954	999999	952	390	999999	920	329	50	999999	726	999999	888	881	999999	938	509	970	842	999999	422	159	800	422	403	51	320	999999	898	999999	977	730	65	464	999999	999999	148	999999	156	999999	739	999999	465	833	999999	395	999999	999999	569	108	999999	999999	974	55	165	703	163	531	999999	999999	999999	770	431	802	193	995	951	999999	789	747	800	131	824	674	136	999999	694	967	409	17	524	826	591	999999	985	223	756	999999	999999	397	999999	616	828	807	402	969	999999	662	650	999999	444	999999	704	821	999999	141	999999	999999	919	177	19	196	999999	999999	824	950	999999	630	816	970	249	941	135	999999	554	193	999999	999999	282	999999	999999	42	327	391	573	999999	131	770	502	999999	282	999999	999999	141	999999	16	999999	286	983	451	790	381	845	679	778	503	966	313	276	123	999999	999999	38	761	191	977	869	739	978	401	999999	418	999999	962	999999	793	849	993	22	547	698	999999	43	830	377	613	196	999999	613	79	465	818	503	388	25	359	426	339	950	999999	146	999999	999999	591	621	381	254	999999	981	999999	653	999999	300	999999	425	823	889	207	394	999999	790	999999	136	909	935	21	915	748	947	999999	376	999999	53	999999	410	943	717	452	218	995	369	999999	666	627	999999	492	528	774	999999	201	470	229	944	382	620	914	628	398	655	610	999999	505	999999	999999	999999	143	929	689	327	999999	999999	446	988	399	218	488	565	999999	999999	453	999999	151	785	755	878	157	575	670	990	496	999999	999999	797	608	540	864	376	33	999999	292	999999	839	456	999999	95	33	240	555	173	142	358	129	905	212	127	324	999999	190	764	471	999999	269	698	831	999999	786	649	390	858	354	999999	542	999999	999999	890	653	999999	303	999999	854	917	999999	999999	857	147	205	423	595	999999	225	999999	999999	268	547	724	303	150	624	334	308	384	849	696	819	31	999999	629	704	999999	474	630	426	519	910	554	548	761	841	694	961	373	999999	900	643	210	924	283	953	486	999999	999999	999999	969	999999	480	
77	999999	687	836	330	999999	719	999999	999999	595	727	677	358	992	999999	542	308	930	372	999999	330	948	63	618	999999	999999	676	227	999999	960	560	457	157	439	486	225	83	15	999999	395	653	780	884	999999	482	999999	925	999999	311	64	999999	149	999999	437	999999	999999	279	78	739	787	899	501	557	65	44	999999	529	918	516	959	468	999999	566	999999	291	549	74	999999	146	848	999999	999999	916	670	755	420	851	720	290	368	945	999999	999999	585	495	162	232	999999	999999	212	727	17	454	999999	596	999999	582	629	155	610	999999	999999	932	891	999999	999999	999999	999999	999999	999999	429	809	638	157	23	999999	37	999999	999999	999999	999999	999999	991	934	130	999999	999999	999999	999999	999999	999999	231	999999	679	313	681	82	999999	415	999999	999999	345	529	999999	782	918	378	306	337	999999	999999	602	148	26	293	819	999999	997	770	570	921	20	812	465	786	207	245	999999	844	342	391	999999	999999	188	562	980	999999	602	161	212	241	965	246	941	960	245	93	557	396	494	407	999999	613	845	390	566	999999	74	999999	584	682	420	999999	994	751	240	36	959	464	312	113	681	999999	568	999999	956	999999	870	505	999999	124	688	571	359	935	316	49	999999	798	996	457	651	989	999999	529	821	513	252	199	729	219	133	102	93	999999	726	999999	55	516	433	792	662	568	72	470	994	848	112	999999	999999	201	306	171	468	855	462	999999	279	48	999999	999999	531	999999	776	341	990	999999	999999	968	218	88	993	224	374	213	794	92	999999	116	535	972	410	999999	754	537	999999	962	633	999999	928	44	959	17	999999	980	270	982	792	731	479	408	370	143	850	999999	999999	91	999999	264	71	379	764	172	999999	999999	52	349	926	999999	428	38	999999	259	50	184	129	986	225	394	999999	812	999999	205	637	999999	612	276	999999	397	340	831	176	378	999999	558	999999	796	504	464	937	920	65	999999	313	451	445	999999	103	676	247	220	866	411	321	999999	999999	569	535	999999	932	775	18	538	999999	596	861	999999	92	492	904	332	491	760	456	999999	999999	746	892	999999	691	501	183	664	999999	129	964	764	999999	999999	478	710	271	129	532	999999	912	527	645	716	589	852	37	610	772	914	729	116	955	999999	502	343	676	999999	999999	440	602	999999	387	788	999999	107	999999	174	23	999999	999999	372	238	294	120	238	110	186	606	838	474	999999	892	245	400	857	809	769	425	145	43	999999	436	102	569	569	150	857	93	999999	326	999999	597	999999	853	366	878	670	188	999999	242	500	743	854	965	
39	461	151	398	774	298	766	749	878	170	999999	936	999999	999999	550	999999	999999	102	124	522	999999	975	324	392	43	979	148	590	999999	902	543	188	581	136	999999	118	998	468	319	203	559	123	718	999999	712	999999	999999	945	637	999999	999999	408	628	342	364	63	147	758	364	795	160	186	999999	999999	626	999999	364	999999	999999	442	99	784	782	921	962	999999	999999	999999	680	612	247	999999	952	975	913	145	559	249	772	999999	970	999999	114	524	53	383	999999	999999	791	999999	76	732	999999	999999	999999	215	999999	999999	380	866	796	241	999999	751	557	957	999999	621	999999	491	412	125	999999	708	471	849	999999	268	877	999999	971	523	124	929	546	515	999999	999999	889	708	519	999999	868	999999	689	739	171	362	966	95	160	904	681	309	347	950	494	62	733	246	535	366	829	999999	894	999999	126	158	999999	52	526	475	731	999999	972	561	999999	341	28	999999	688	327	302	999999	999999	77	842	815	591	999999	31	388	34	653	182	999999	999999	87	21	416	623	22	157	924	999999	685	182	326	337	999999	703	162	43	11	558	217	74	47	999999	999999	440	310	566	619	30	147	450	88	191	819	539	999999	330	999999	118	675	180	999999	234	752	895	525	488	805	999999	868	354	33	105	965	98	984	999999	999999	976	999999	999999	999999	903	999999	244	103	999999	518	257	534	831	431	892	882	47	697	812	610	930	999999	999999	761	727	162	792	999999	983	226	730	554	999999	999999	635	795	229	642	473	803	999999	999999	390	969	558	367	999999	999999	140	222	927	401	999999	122	264	71	499	999999	999999	751	637	999999	999999	919	999999	702	999999	999999	796	107	999999	999999	999999	19	102	139	999999	853	213	369	999999	999999	296	771	999999	999999	382	342	881	574	306	535	999999	722	175	700	691	470	999999	855	289	999999	136	43	559	532	177	172	30	135	537	646	999999	451	635	767	531	999999	631	458	330	745	999999	232	801	137	999999	511	844	401	447	73	670	357	90	775	743	262	221	765	171	220	322	756	999999	999999	999999	389	96	407	999999	352	999999	999999	535	543	999999	904	242	431	958	666	328	629	687	999999	975	999999	999999	860	34	279	999999	865	297	120	999999	68	195	151	93	194	424	446	232	999999	234	937	822	546	250	839	29	999999	999999	504	891	692	78	573	684	910	999999	235	383	999999	225	974	446	424	120	475	718	101	348	999999	252	881	999999	593	249	48	999999	824	620	999999	259	999999	68	999999	999999	740	990	621	467	183	999999	198	73	999999	879	260	500	407	436	774	
130	928	451	43	261	20	296	999999	334	999999	598	204	615	197	650	877	916	653	205	999999	485	106	633	175	608	63	818	83	999999	989	547	913	397	846	74	999999	896	999999	999999	218	999999	999999	297	821	584	970	999999	875	682	12	344	846	999999	66	298	33	999999	999999	434	208	201	222	771	345	107	685	806	769	999999	999999	999999	891	122	999999	925	970	809	999999	999999	637	480	999999	999999	999999	999999	701	711	341	999999	51	999999	620	600	342	26	242	999999	952	724	999999	999999	813	752	362	31	452	734	224	141	328	999999	493	695	796	727	259	820	69	690	406	974	475	222	92	304	369	300	779	970	693	235	857	999999	692	473	666	200	48	690	211	966	999999	210	238	827	542	925	803	615	999999	421	684	271	999999	924	698	999999	670	68	662	161	954	254	999999	102	366	405	999999	333	70	999999	781	999999	488	439	487	275	983	999999	762	999999	999999	999999	212	282	999999	595	770	767	774	75	530	980	999999	60	22	999999	999999	145	470	147	922	999999	554	709	999999	315	999999	888	447	433	617	999999	306	999999	664	790	51	175	999999	770	635	245	999999	999999	538	801	999999	438	427	244	512	848	999999	625	999999	999999	999999	503	642	245	813	882	330	351	457	125	684	809	395	232	999999	597	593	699	511	999999	922	558	180	838	964	999999	470	212	999999	769	999999	999999	999999	647	180	999999	999999	316	957	752	915	999999	999999	423	999999	999999	52	999999	42	915	265	105	123	833	104	71	332	804	281	468	421	127	999999	688	504	13	111	748	61	663	75	286	999999	758	999999	714	21	757	721	999999	311	275	180	999999	999999	525	568	874	552	999999	225	727	45	499	999999	999999	787	999999	918	123	440	304	153	379	850	978	363	364	71	389	999999	575	999999	999999	167	155	947	999999	184	979	444	237	999999	942	448	347	251	252	427	974	927	163	838	607	999999	16	999999	800	165	535	171	214	813	172	999999	650	643	999999	342	196	999999	999999	683	939	678	213	109	210	999999	999999	999999	120	936	96	462	999999	736	999999	857	999999	999999	156	268	649	999999	240	999999	42	999999	797	704	999999	999999	240	133	563	479	899	928	788	999999	922	999999	653	999999	61	277	726	710	173	999999	166	339	999999	173	703	115	44	131	447	999999	999999	999999	143	808	682	209	706	962	999999	426	836	558	999999	253	110	999999	614	999999	766	963	999999	332	720	884	547	724	999999	77	999999	458	445	777	490	999	839	604	735	845	999999	999999	999999	763	811	746	86	608	270	999999	72	426	999999	193	
999999	999999	999999	744	607	259	270	958	480	999999	542	450	981	68	77	79	413	505	999999	769	735	914	402	934	520	973	807	939	464	790	14	13	999999	262	422	16	908	999999	997	486	584	167	380	999999	999999	999999	764	28	540	201	534	567	999999	730	999999	450	999999	166	234	633	452	331	503	689	635	999999	999999	999999	646	71	170	318	507	75	999999	577	999999	999999	999999	159	219	788	408	272	266	446	139	237	999999	971	925	752	870	999999	999999	263	663	690	999999	692	999999	45	381	479	41	999999	69	999999	546	880	906	999999	453	999999	999999	663	922	241	433	999999	409	264	925	674	146	999999	447	142	41	999999	914	999999	174	31	280	999999	416	999999	999999	50	999999	331	999999	999999	999999	315	999999	999999	950	380	999999	432	267	118	292	624	120	707	999999	623	999999	926	776	999999	966	63	455	432	999999	250	256	993	10	393	811	88	573	999999	608	830	119	999999	192	661	600	491	595	66	738	656	72	709	596	617	272	460	554	86	999999	22	860	875	992	709	134	999999	999999	874	307	214	60	119	999999	512	999999	136	744	125	24	484	467	398	694	157	188	547	407	392	130	999999	533	497	53	596	999999	243	659	482	537	263	70	721	758	533	606	953	610	999999	114	145	715	439	72	999999	555	471	191	844	999999	587	940	999999	999999	999999	680	999999	999999	512	541	279	999999	272	587	760	423	745	640	999999	551	234	999999	999999	287	985	999999	104	435	570	999999	999999	999999	815	950	950	999999	30	999999	999999	852	999999	887	107	552	835	668	999999	999999	311	69	809	831	31	999999	306	650	627	761	768	311	586	136	505	471	42	227	661	322	999999	447	403	777	828	317	999999	347	839	999999	999999	999999	201	252	133	511	999999	678	40	522	653	999999	696	269	209	510	275	916	999999	635	999999	617	16	999999	223	999999	666	42	12	999999	794	959	999999	999999	999999	999999	119	344	999999	993	999999	363	196	149	668	337	750	143	577	327	999999	999999	954	999999	999999	999999	319	70	38	269	844	209	675	327	999999	694	499	838	999999	999999	400	931	999999	999999	405	166	430	867	999999	886	999999	999999	999999	684	671	213	14	607	608	999999	141	58	316	743	158	40	999999	999999	420	999999	838	911	193	819	999999	999999	999999	566	807	999999	414	452	598	152	155	322	745	990	999999	525	689	999999	999999	476	626	999999	999999	180	249	374	478	561	999999	498	58	211	349	644	757	561	999999	999999	999999	999999	79	689	460	999999	999999	836	295	697	224	895	294	999999	999999	716	203	585	495	999999	326	
443	623	853	995	109	104	943	973	110	242	104	989	250	102	724	407	999999	890	461	999999	999999	88	999999	999999	561	214	111	999999	632	450	999999	75	999999	132	366	892	226	693	361	999999	999999	999999	195	464	129	905	53	853	956	319	266	694	43	925	912	364	842	999999	999999	895	999999	423	351	660	70	38	999999	999999	999999	832	190	252	999999	391	927	550	999999	325	999999	655	999999	257	999999	322	193	487	41	999999	219	11	59	710	259	466	87	999999	521	999999	404	101	943	925	127	134	138	24	165	652	998	372	470	526	299	788	735	744	999999	38	476	583	996	859	908	734	999999	480	993	82	999999	696	38	368	921	999999	711	999999	140	999999	194	999999	331	999999	114	846	540	532	421	471	999999	343	391	493	68	820	104	94	27	999999	351	999999	31	999999	348	999999	344	112	605	999999	86	999999	613	409	844	999999	999999	617	999999	71	204	260	69	999999	999999	970	314	544	310	111	41	627	227	999999	108	536	158	999999	50	999999	512	438	927	258	394	240	729	981	999999	999999	999999	487	338	999999	198	101	598	499	741	377	996	999999	801	503	141	459	283	865	999999	318	158	23	999999	999999	559	765	332	811	147	121	251	332	895	549	542	554	299	271	560	17	999999	659	507	672	999999	713	636	999999	126	934	956	864	680	341	612	554	910	385	999999	432	999999	999999	361	629	136	673	999999	262	961	999999	170	21	314	304	380	499	516	903	157	846	999999	898	999999	213	165	387	652	563	936	988	643	914	865	999999	248	999999	308	999999	999999	141	999999	383	472	539	999999	944	999999	386	961	999999	999999	16	237	999999	302	870	101	157	473	749	31	350	326	999999	943	255	156	186	65	999999	999999	638	367	26	47	999999	435	166	438	220	999999	276	999999	999999	999999	636	999999	315	835	999999	999999	160	414	797	120	468	67	499	595	999999	798	382	330	741	922	410	999999	221	522	999999	444	935	719	263	921	755	747	999999	999999	999999	569	840	999999	687	169	50	999999	569	999999	999999	698	936	999999	999999	422	455	945	860	900	549	999999	475	793	297	933	134	440	161	876	999999	720	563	476	288	959	957	999999	643	999999	999999	999999	90	999999	944	999999	999999	999999	809	999999	475	809	886	602	483	330	103	57	999999	753	999999	609	82	999999	999999	857	144	469	292	950	464	424	312	287	29	373	906	999999	849	449	435	760	999999	999999	410	555	834	961	992	958	865	910	977	999999	548	281	113	397	764	999999	714	48	92	859	385	61	506	608	583	120	423	933	208	
614	328	283	978	761	292	995	33	183	477	333	94	999999	447	423	739	747	269	999999	405	999999	999999	396	678	771	999999	999999	999999	235	387	881	544	999999	712	372	571	999999	999999	351	114	768	72	999999	571	758	999999	831	999999	93	999999	836	851	904	537	445	879	931	605	217	826	934	946	797	795	595	788	999999	841	84	999999	999999	999999	917	414	637	700	204	824	999999	996	114	744	965	365	551	40	640	999999	999999	999999	999999	670	95	999999	999999	821	274	745	976	969	999999	989	539	999999	406	391	933	499	900	745	685	116	999999	220	999999	199	981	442	253	565	158	758	575	591	222	803	999999	999999	244	815	435	458	848	950	999999	124	999999	999999	959	170	106	150	503	531	807	532	999999	875	802	980	839	832	999999	420	820	864	424	948	999999	602	33	541	265	999999	319	236	268	735	836	999999	985	258	999999	93	999999	18	264	999999	784	689	999999	493	599	263	999999	602	999999	438	139	520	999999	266	714	999999	147	564	884	999999	221	581	274	999999	49	205	995	591	360	418	950	811	609	380	174	339	783	539	941	11	119	717	279	829	606	325	906	728	999999	999999	946	904	134	846	832	212	425	569	999999	404	268	394	252	548	487	327	911	999999	102	999999	583	999999	622	999999	309	504	999999	444	999999	999999	999999	276	57	999999	999999	56	687	762	999999	999999	914	224	95	999999	743	724	474	730	999999	288	414	999999	636	168	541	999999	291	252	546	337	900	980	999999	999999	999999	991	346	17	85	999999	639	158	999999	141	470	369	521	85	148	584	39	999999	102	374	318	999999	999999	888	999999	133	764	445	226	220	70	934	999999	365	442	752	388	467	655	910	648	266	804	505	698	181	826	216	999999	962	999999	329	887	552	421	999999	999999	457	999999	951	676	204	932	571	81	536	999999	999999	642	396	206	572	999999	999999	725	999999	907	145	200	532	307	999999	341	263	999999	740	56	754	999999	999999	401	930	163	999999	244	999999	999999	999999	999999	171	119	670	573	717	766	735	403	705	827	369	495	225	267	781	654	999999	862	678	999999	340	999999	999999	999999	603	994	275	419	232	948	281	727	674	711	39	422	636	984	999999	497	187	346	999999	927	583	553	999999	673	382	58	999999	591	656	583	999999	681	802	999999	999999	999999	999999	326	180	757	556	999999	820	514	238	999999	28	144	248	999999	482	993	148	389	640	59	999999	601	47	184	832	689	999999	999999	999999	357	620	999999	24	902	996	999999	175	594	999999	940	733	999999	445	23	999999	981	352	475	111	
109	543	999999	816	920	902	999999	289	999999	999999	866	999999	729	896	880	748	999999	999999	346	194	999999	828	553	18	699	326	999999	165	999999	154	851	999999	999999	989	518	814	999999	372	999999	999999	107	581	179	670	515	379	999999	999999	565	275	201	861	999999	290	999999	281	989	999999	127	603	753	999999	265	852	82	999999	999999	740	388	76	549	475	999999	346	96	50	999999	883	502	999999	999999	385	999999	758	952	999999	340	325	508	247	824	794	255	500	256	999999	325	326	999999	986	415	999999	999999	498	725	726	836	670	203	999999	622	116	911	999999	291	378	152	506	900	92	198	648	241	151	252	755	999999	999999	999999	999999	724	999999	295	516	913	58	999999	112	43	999999	999999	999999	999999	68	624	718	883	457	999999	999999	221	819	426	515	798	766	42	254	999999	969	506	312	579	999999	726	290	820	999999	999999	243	388	999999	473	999999	928	999999	526	183	526	533	872	771	324	222	520	999999	914	780	718	157	999999	745	856	73	729	850	999999	999999	342	344	898	999999	999999	975	999999	182	999999	752	999999	279	249	859	727	722	107	734	987	366	950	999999	375	49	686	736	227	642	193	409	944	87	437	866	840	192	635	394	207	349	724	348	559	172	204	999999	999999	166	28	143	966	994	999999	733	710	520	999999	858	999999	837	757	999999	988	946	807	508	999999	999999	28	545	97	713	536	648	642	611	999999	213	999999	247	999999	71	624	60	442	950	999999	703	165	999999	223	776	592	370	591	868	999999	999999	999999	695	606	999999	147	483	56	263	467	224	100	108	258	764	23	999999	18	695	241	938	514	857	293	148	228	999999	331	320	130	999999	67	774	261	999999	849	159	641	305	924	999999	13	188	492	10	999999	67	81	999999	762	37	361	895	999999	421	108	999999	999999	467	315	448	999999	735	999999	999999	999999	326	847	598	915	864	922	712	771	99	934	335	375	999999	535	170	627	872	557	102	815	171	999999	839	561	353	746	183	990	485	989	277	55	201	843	296	219	482	999999	897	999999	999999	134	999999	999999	999999	999999	999999	932	154	821	289	999999	999999	485	995	189	999999	47	572	128	999999	721	296	110	666	289	184	999999	249	951	155	999999	659	999999	175	999999	600	362	788	222	626	251	846	664	709	999999	999999	715	999999	117	212	444	999999	779	366	927	837	446	820	493	956	680	999999	203	675	950	999999	62	320	957	588	655	999999	360	501	506	875	631	400	999999	283	468	600	141	748	710	999999	880	630	999999	209	163	542	305	266	945	558	999999	988	
759	571	953	405	890	528	999999	196	999999	288	859	61	999999	999999	999999	999999	497	999999	561	454	965	999999	648	431	999999	757	435	122	953	104	999999	999999	232	999999	641	999999	329	999999	999999	613	201	524	747	602	770	196	993	117	299	95	768	865	997	208	33	176	923	532	999999	143	103	999999	243	526	732	911	828	999999	415	999999	890	434	380	948	999999	451	844	999999	660	885	764	999999	823	999999	335	999999	951	999999	999999	474	92	999999	740	576	520	756	999999	231	869	859	367	999999	999999	62	204	344	999999	999999	944	581	332	877	999999	447	378	775	621	375	200	999999	999999	999999	999999	941	165	103	999999	999999	999999	507	999999	623	186	801	999999	344	626	770	672	991	205	902	90	48	151	999999	924	999999	207	744	144	999999	40	828	898	563	477	760	897	111	999999	690	620	447	421	709	999999	81	918	44	159	850	702	208	845	999999	723	914	799	950	178	401	606	693	372	999999	592	358	999999	999999	866	999999	873	571	351	999999	291	643	999999	442	513	853	999999	999999	595	294	222	831	999999	840	839	999999	961	946	999999	258	94	927	84	175	126	353	178	952	177	999999	976	999999	856	340	776	999999	297	367	447	324	999999	442	107	88	43	999999	999999	71	135	314	904	927	999999	103	430	364	568	999999	325	999999	684	999999	999999	311	317	90	974	999999	74	759	274	604	509	618	999999	651	829	996	141	999999	977	117	999999	999999	389	59	999999	999999	999999	422	999999	999999	51	287	639	595	999999	795	770	953	785	999999	997	376	49	999999	427	30	861	779	999999	999999	330	999999	192	577	604	999999	999999	268	587	221	741	652	248	439	563	999999	978	646	999999	43	236	188	580	262	120	460	824	999999	631	483	999999	140	999999	999999	515	999999	999999	72	990	999999	873	999999	999999	574	983	355	138	999999	747	206	51	999999	575	501	345	152	389	929	467	999999	999999	843	636	114	319	610	765	299	923	481	999999	916	655	999999	999999	723	999999	15	279	999999	999999	224	342	435	441	999999	999999	395	613	373	999999	999999	604	846	999999	40	876	271	265	999999	589	999999	686	275	79	135	570	676	341	621	339	384	660	702	821	102	510	210	672	633	55	379	685	560	780	961	321	999999	899	139	847	550	999999	897	184	999999	538	77	366	999999	125	999999	64	991	43	326	515	902	34	907	999999	999999	598	632	337	999999	163	136	999999	118	999999	999999	999999	211	774	999999	634	999999	527	339	999999	443	843	366	999999	166	999999	694	999999	463	456	419	999999	991	610	999999	951	999999	999999	999999	999999	411	
582	258	502	364	120	852	227	999999	692	752	384	999999	353	96	832	242	999999	181	999999	469	999999	41	661	404	978	999999	601	999999	837	516	203	563	999	162	861	595	864	999999	55	473	476	281	770	703	999999	97	648	524	999999	719	12	398	80	869	801	551	596	999999	385	334	260	625	417	186	558	820	999999	200	234	246	378	962	135	430	992	338	270	958	369	890	146	87	262	128	513	804	493	139	360	319	998	999999	777	720	222	851	864	594	154	224	402	458	299	113	350	999999	999999	649	877	473	290	638	738	494	198	183	373	298	673	754	337	565	839	999999	248	612	194	415	218	150	473	999999	813	155	999999	688	788	999999	999999	472	542	843	262	887	39	370	999999	999999	532	999999	488	575	999999	400	886	836	618	384	999999	738	856	999999	441	736	999999	614	825	593	996	999999	395	223	521	210	999999	999999	313	951	885	877	584	901	882	179	662	999999	755	422	268	662	999999	413	294	49	616	684	412	999999	888	424	545	444	296	999999	653	274	64	719	188	402	532	666	498	987	164	954	974	271	84	999999	999999	412	334	343	439	981	999999	481	594	999999	91	999999	73	999999	999999	149	615	860	999999	397	842	45	243	999999	139	999999	914	306	999999	661	999999	150	450	786	566	142	120	952	593	999999	345	583	135	651	999999	744	603	38	999999	25	349	999999	746	687	268	999999	179	468	214	999999	76	632	999999	999999	999999	940	347	286	904	210	38	662	276	853	999999	269	910	999999	555	999999	810	886	651	999999	322	595	404	762	999999	743	999999	651	999999	566	604	712	985	202	824	999999	407	326	134	454	999999	686	999999	892	635	999	912	588	913	820	226	999999	980	999999	620	999999	545	584	759	170	999999	386	999999	710	258	348	999999	717	766	184	999999	493	762	207	882	636	748	512	999999	528	831	384	738	927	350	999999	732	267	582	593	834	822	566	963	217	609	771	147	999999	296	725	204	821	738	833	732	999999	999999	999999	983	999999	999999	458	999999	339	862	648	986	369	834	999999	26	144	183	350	174	926	799	989	283	864	611	999999	999999	999999	999999	563	10	104	999999	999999	948	422	598	999999	999999	374	336	633	354	961	785	777	999999	680	709	69	647	398	999999	805	999999	793	572	129	881	999999	618	437	703	999999	648	891	999999	837	999999	999999	545	82	548	799	600	999999	645	322	88	833	999999	169	104	576	915	999999	436	812	377	165	850	479	999999	636	756	999999	930	55	323	893	36	971	22	115	524	574	999999	868	214	
463	158	260	50	58	114	458	999999	136	393	46	465	939	470	512	999999	76	854	911	999999	999999	999999	600	999	195	806	98	999999	988	999999	999999	999999	567	999999	914	999999	600	438	180	532	307	565	804	661	999999	438	97	999999	999999	999999	457	999999	938	825	512	999999	557	261	999999	251	999999	311	999999	84	52	284	999999	341	555	999999	162	999999	683	389	745	146	440	938	999999	999999	999999	587	647	636	604	630	823	742	104	694	459	349	583	999999	516	996	220	729	619	12	999999	999999	999999	14	210	819	46	558	89	376	999999	619	538	108	999999	438	663	999999	479	421	999999	165	246	861	999999	999999	64	755	873	749	925	710	329	720	226	963	632	643	436	785	594	275	663	728	905	999999	810	999999	406	999999	342	999999	260	207	999999	384	519	104	999999	397	764	291	685	339	450	999999	300	818	882	568	806	30	292	694	827	195	501	999999	955	216	12	580	359	999999	416	433	459	131	999999	999999	999999	999999	685	999999	30	313	589	333	288	826	550	992	602	999999	280	322	219	566	999999	366	883	11	148	752	394	194	931	889	923	26	629	178	650	50	999999	999999	345	253	673	524	605	178	239	139	666	19	977	522	525	104	224	999999	999999	999999	999999	452	399	999999	999999	835	381	700	999999	999999	206	381	351	561	999999	999999	976	966	999999	856	761	999999	771	19	96	999999	216	419	373	828	802	736	428	838	91	672	879	999999	599	999999	152	904	767	968	932	294	668	999999	999999	523	127	258	10	893	999999	253	999999	999999	847	279	629	961	336	581	999999	470	952	513	479	60	132	999999	376	64	713	856	947	803	999999	801	716	790	620	999999	711	554	735	534	788	999999	991	499	999999	330	218	191	578	195	509	999999	999999	999999	946	999999	401	999999	881	999999	190	999999	306	877	314	55	562	838	351	486	870	914	735	999999	724	641	999999	999999	999999	56	845	532	999999	761	304	613	469	561	844	999999	458	168	673	999999	354	999999	999999	123	195	519	767	380	839	101	325	594	737	913	440	999999	689	999999	999999	834	110	657	915	545	583	700	586	10	994	999999	38	711	251	946	999999	139	110	945	447	499	999999	475	693	196	445	999999	876	556	999999	539	999999	689	625	999999	688	696	679	995	540	494	933	766	385	369	72	613	353	791	838	311	999999	999999	331	53	555	999999	964	728	999999	873	824	40	880	465	299	349	96	412	268	387	459	999999	999999	999999	999999	999999	100	999999	133	831	365	999999	717	819	999999	999999	368	582	292	62	732	951	895	999999	
999999	902	886	920	79	723	999999	999999	999999	999999	851	109	999999	378	486	43	545	640	604	278	517	739	322	999999	140	999999	980	514	130	999999	655	508	219	748	291	664	999999	179	264	409	999999	999999	561	266	968	234	118	999999	105	999999	517	102	356	627	158	931	590	825	789	228	999999	999999	820	328	805	352	999999	589	96	999999	407	375	386	204	964	102	187	66	102	905	742	990	418	999999	697	563	999999	591	999999	360	83	810	390	45	999999	300	604	999999	461	625	344	528	903	283	851	999999	716	999999	999999	66	753	534	733	884	485	999999	999999	948	999999	252	999999	999999	999999	735	748	597	984	350	537	673	497	999999	604	477	571	223	97	144	30	554	847	999999	928	543	999999	549	86	506	560	914	695	656	999999	218	434	999999	538	177	535	999999	167	375	999999	989	568	808	929	265	322	271	665	470	928	86	404	201	999999	999999	138	208	520	488	789	623	999999	841	342	999999	999999	535	685	919	999999	766	396	999999	999999	999999	975	797	620	999999	193	298	259	235	728	536	814	999999	665	92	48	336	743	679	586	10	22	726	476	999999	999999	786	586	745	860	172	689	923	816	999999	481	999999	588	999999	999999	500	374	751	123	805	581	999999	870	603	880	283	32	717	895	384	926	258	331	87	608	999999	712	999999	375	999999	847	999999	999999	234	610	707	999999	999999	384	95	636	999999	613	671	961	411	916	983	864	586	149	971	38	441	514	232	20	510	100	999999	788	861	386	557	958	691	999999	646	992	183	999999	977	343	809	747	665	645	659	999999	206	490	729	648	788	426	999999	999999	999999	719	388	999999	247	954	485	306	775	884	66	712	279	999999	999999	990	691	999999	172	638	999999	693	849	587	360	394	893	418	69	222	598	999999	93	829	999999	999999	999999	999999	297	999999	857	513	972	781	588	947	846	188	220	738	956	736	999999	246	643	301	999999	999999	347	999999	71	77	999999	562	295	925	629	450	619	999999	386	216	763	149	781	715	999999	999999	998	999999	548	714	208	999999	266	999999	876	846	195	117	66	812	148	445	961	999999	275	420	495	999999	327	999999	999999	999999	361	999999	972	999999	465	928	579	802	802	934	314	356	999999	916	999999	433	58	782	265	511	297	573	78	328	187	999999	999999	310	582	999999	95	152	154	999999	968	516	889	762	391	266	538	264	999999	213	140	614	920	358	999999	71	614	545	150	999999	579	999999	999999	999999	936	473	999999	999999	999999	467	848	172	212	999999	948	789	999999	296	401	998	973	42	999999	
864	198	573	80	999999	196	520	730	550	11	96	761	190	999999	244	825	999999	778	269	44	553	365	967	412	393	999999	334	527	999999	153	151	94	546	234	817	465	999999	402	397	92	709	999999	308	170	999999	999999	767	955	999999	470	483	999999	999999	998	20	509	999999	999999	687	690	861	993	999999	406	859	999999	224	955	26	778	462	999999	390	186	335	816	66	806	296	617	643	379	227	858	670	921	380	548	224	318	245	212	715	999999	231	715	335	902	310	124	560	811	939	531	17	957	839	537	673	999999	452	423	874	80	57	491	776	553	735	938	630	676	999999	707	543	999999	999999	999999	955	619	999999	999999	506	999999	66	832	440	696	850	712	92	843	874	30	866	999999	337	999999	659	739	999999	781	176	999999	494	999999	999999	241	999999	757	158	999999	999999	64	712	298	917	999999	24	999999	61	999999	702	32	855	787	802	999999	999999	722	999999	175	34	226	679	999999	999999	143	687	181	999999	208	708	103	564	999999	271	820	317	578	999999	999999	630	999999	999999	859	89	999999	517	999999	91	359	400	275	835	983	141	365	384	13	310	784	999999	842	462	853	381	608	467	928	525	999999	413	273	999999	297	545	999999	539	820	629	843	625	980	100	413	807	443	268	999999	999999	905	445	314	277	128	618	787	981	834	487	481	686	589	190	999999	945	137	456	547	999999	552	826	564	999999	466	168	45	752	59	55	999999	350	886	142	620	546	109	999999	999999	679	999999	607	705	342	158	167	46	799	990	467	679	987	720	143	999999	89	880	929	810	959	582	44	932	788	999999	999999	999999	999999	999999	562	846	142	755	868	690	944	130	232	999999	309	131	246	762	592	375	951	999999	999999	888	540	666	179	194	740	106	723	675	916	999999	28	366	589	238	437	620	547	241	851	453	309	999999	657	703	511	999999	999999	282	349	999999	598	510	58	568	40	999999	999999	947	24	772	999999	279	214	439	999999	942	999999	17	334	972	828	719	778	999999	999999	581	999999	999999	999999	902	759	999999	999999	504	204	999999	318	31	999999	541	942	599	999999	999999	486	39	754	228	496	568	305	999999	948	376	594	999999	731	749	999999	459	999999	212	999999	122	22	526	943	709	999999	699	634	520	999999	792	999999	238	502	698	822	999999	826	790	999999	124	606	430	501	959	909	999999	785	999999	52	748	654	740	999999	114	76	959	999999	55	982	796	999999	999999	999999	999999	346	366	386	43	927	429	632	106	233	160	999999	592	34	983	799	999999	914	74	478	71	999999	299	
903	999999	632	999999	999999	781	807	192	190	821	901	999999	623	999999	939	752	642	623	125	999999	999999	184	999999	999999	999999	113	255	73	882	869	317	467	27	56	462	988	411	75	999999	999999	999999	50	970	999999	691	999999	370	255	999999	999999	432	854	946	591	999999	728	797	157	926	999999	999999	744	310	320	514	443	328	999999	101	950	351	576	667	274	999999	477	214	906	793	256	742	999	999999	720	447	999999	999999	436	274	733	200	263	148	595	325	554	739	659	188	257	370	793	164	38	820	855	999999	681	333	999999	524	891	999999	680	999999	999999	660	590	873	62	999999	892	312	367	999999	98	999999	81	949	999999	738	999999	727	999999	886	999999	844	64	900	591	999999	839	112	959	219	309	999999	468	999999	999999	999999	158	786	136	334	477	491	999999	278	732	999999	124	732	619	577	999999	173	999999	793	678	692	606	690	291	999999	93	789	999999	158	460	199	969	113	170	819	999999	767	601	221	999999	467	999999	786	177	173	160	999999	493	999999	999999	146	999999	999999	299	106	999999	468	999999	350	999999	688	148	647	818	542	457	21	572	999999	987	212	572	607	999999	221	643	999999	522	128	635	976	999999	999999	999999	999999	120	999999	814	74	532	131	272	999999	970	729	328	410	968	999999	715	149	544	693	404	46	574	999999	298	88	462	999999	945	386	715	275	999999	187	737	503	432	162	207	999999	277	999999	939	321	637	655	892	243	851	887	999999	495	441	613	566	873	999999	999999	999999	735	999999	64	185	885	545	999999	347	151	999999	474	212	999999	999999	47	425	537	999999	262	844	643	196	229	626	68	974	229	999999	779	620	999999	753	794	155	999999	999999	999999	691	64	775	932	318	999999	999999	999999	685	849	552	404	999999	999999	776	497	792	999999	549	393	438	127	911	326	871	568	530	808	720	417	417	480	152	211	846	52	487	912	999999	445	658	999999	382	135	999999	438	591	592	97	266	999999	782	922	511	785	573	152	999999	70	749	230	999999	667	999999	441	82	262	986	192	734	19	880	48	113	734	200	744	785	649	442	977	938	720	463	415	635	558	640	425	999999	999999	37	852	585	225	999999	580	115	693	999999	186	604	409	363	257	131	744	818	776	595	999999	366	810	627	999999	291	51	214	861	806	523	621	570	909	999999	981	38	463	888	999999	619	639	101	54	999999	382	538	367	999999	294	890	999999	999999	830	453	542	227	999999	999999	999999	854	999999	253	887	91	565	43	500	529	275	999999	291	930	937	975	200	274	765	999999	400	753	
684	999999	999999	999999	784	757	740	465	301	764	803	650	955	999999	253	999999	214	963	701	348	47	838	940	201	999999	809	926	854	263	277	461	863	999999	190	180	377	676	972	999999	808	303	44	237	511	999999	999999	974	999999	999999	804	70	802	670	61	715	846	68	386	999999	974	999999	885	999999	33	312	940	238	775	813	876	718	242	666	999999	55	12	610	438	901	999999	834	972	132	458	999999	999999	203	370	474	334	318	300	666	332	977	417	999999	213	209	359	411	209	149	999999	95	828	145	999999	16	712	245	629	484	346	150	999999	999999	999999	816	652	746	868	310	489	567	428	575	344	999999	999999	999999	999999	239	552	567	634	832	275	372	388	524	999999	363	999999	98	689	816	329	191	999999	654	88	397	999999	612	543	899	660	999999	667	263	801	861	379	542	999999	399	999999	778	515	35	497	391	438	999999	330	514	548	999999	878	612	255	162	999999	983	101	999999	682	999999	999999	999999	182	977	999999	135	723	565	984	229	999999	299	883	551	675	102	999999	697	999999	428	292	38	361	268	419	64	17	648	74	999999	450	829	716	999999	754	781	853	520	685	312	414	765	529	328	151	589	728	704	486	704	826	404	59	264	657	996	999999	913	567	650	127	999999	999999	598	779	999999	582	999999	796	894	249	645	21	656	23	526	508	999999	999999	999999	336	312	171	999999	999999	56	779	462	344	758	999999	939	999999	45	194	339	274	930	548	722	17	837	999999	591	999999	190	392	999999	250	999999	999999	999999	796	999999	324	815	913	141	39	733	999999	999999	556	48	999999	309	693	976	471	684	262	578	494	999999	822	498	404	579	904	388	999999	386	999999	214	271	999999	153	225	720	999999	426	142	900	815	999999	887	291	999999	999999	165	497	416	999999	566	878	999999	999999	402	999999	826	420	343	999999	651	999999	999999	906	352	777	999999	999999	477	265	101	267	129	999999	678	999999	935	217	535	999999	748	890	256	454	656	335	352	999999	999999	311	894	999999	93	905	259	745	809	981	939	999999	664	10	999999	160	840	309	758	251	186	80	999999	999999	885	857	488	760	823	819	260	999999	435	238	999999	176	370	142	999999	223	427	933	522	953	278	999999	820	748	999999	105	613	999999	999999	110	999999	681	999999	999999	999999	235	427	498	999999	999999	999999	922	999999	999999	595	999999	789	707	135	544	823	253	557	35	350	451	999999	740	890	727	215	903	450	334	214	733	999999	999999	68	948	796	929	21	532	233	355	777	395	163	26	315	906	999999	41	287	780	
133	999999	935	632	198	687	608	204	999999	827	482	341	231	861	19	704	648	187	748	894	999999	34	999999	999999	673	651	999999	873	999999	308	999999	418	57	999999	609	547	999999	999999	759	119	330	816	747	405	873	999999	999999	999999	999999	610	999999	54	293	392	548	108	999999	940	958	547	110	735	782	486	156	73	294	797	999999	999999	999999	222	427	638	573	999999	287	406	131	237	487	295	865	999999	51	636	135	999999	999999	511	53	219	477	222	19	595	44	270	258	810	161	376	50	999999	66	54	626	999999	819	999999	999999	999999	819	731	70	815	869	971	445	520	938	629	912	999999	427	999999	745	215	629	978	390	26	999999	320	86	120	999999	999999	999999	996	19	999999	845	760	999999	999999	400	746	999999	999999	999999	72	825	999999	871	531	463	999999	999999	721	309	421	999999	841	742	805	949	999999	655	949	570	549	226	449	510	467	784	999999	999999	481	944	998	62	436	262	327	999999	419	448	554	656	999999	211	43	696	597	999999	999999	28	884	996	892	999999	212	633	186	846	386	237	414	999999	311	238	646	776	999999	368	598	588	424	614	540	999999	110	303	614	348	193	752	912	20	780	143	999999	485	62	907	999999	802	999999	999999	999999	191	44	807	999999	727	999999	266	395	239	858	425	603	999999	465	832	990	908	29	999999	662	999999	999999	999999	966	177	61	171	724	402	518	795	513	942	999999	999999	35	303	949	887	784	926	366	999999	162	365	540	906	29	999999	917	941	783	248	819	190	866	640	841	186	999999	402	999999	992	721	72	911	660	480	116	999999	697	959	141	999999	736	277	641	999999	610	637	154	151	505	485	576	22	274	133	619	999999	999999	461	773	221	391	999999	999999	962	100	999999	880	999999	913	421	229	982	651	195	92	912	235	398	241	999999	531	261	999999	517	154	59	647	536	999999	623	422	245	999999	999999	670	351	903	999999	161	166	756	999999	237	94	265	594	371	999999	50	707	267	996	999999	234	999999	140	999999	999999	999999	50	806	999999	576	999999	998	984	796	731	524	741	18	999999	246	84	792	999999	999999	952	999999	560	688	568	495	163	999999	426	25	961	239	539	999999	999999	999999	120	360	411	151	999999	999999	999999	999999	640	563	309	999999	711	759	999999	441	876	117	406	604	267	999999	999999	859	999999	934	582	999999	834	501	985	748	999999	694	135	723	391	672	999999	866	980	762	999999	14	999999	464	999999	666	868	530	362	432	999999	453	604	758	999999	552	999999	12	999999	999999	999999	149	578	561	737	27	633	432	60	
214	31	539	624	505	314	243	999999	999999	291	916	109	313	148	999999	161	517	100	377	999999	838	944	999999	364	677	798	909	435	634	726	636	42	446	999999	158	411	67	999999	108	454	878	999999	768	721	596	212	660	10	999999	999999	999999	927	999999	820	221	269	937	185	946	707	999999	807	999999	999999	999999	883	663	999999	999999	161	104	689	991	922	732	959	186	372	999999	475	147	999999	999999	235	999999	709	999999	625	268	888	473	881	881	401	59	81	840	536	76	713	549	826	21	864	314	540	935	343	98	262	93	575	418	481	999999	999999	398	813	999999	946	999999	47	999999	110	687	222	999999	599	999999	661	129	649	306	64	925	999999	897	554	999999	966	773	442	537	16	999999	898	473	999999	832	562	682	999999	999999	129	999999	511	999999	910	187	101	733	346	471	436	143	443	278	999999	999999	999999	999999	844	892	768	999999	674	509	999999	305	789	749	407	999999	320	999999	102	847	186	458	423	69	987	377	999999	243	437	999999	999999	999999	999999	629	999999	999999	999999	963	838	999999	43	947	931	999999	693	614	999999	352	336	579	999999	457	50	596	102	905	142	198	999999	476	73	999999	745	703	999999	695	933	169	639	553	999999	356	150	999999	814	239	527	999999	375	382	979	486	999999	858	820	653	832	999999	537	999999	721	999999	999999	999999	81	999999	999999	999999	999999	999999	999999	237	712	782	396	999999	317	999999	782	999999	999999	999999	999999	239	496	586	628	887	883	755	999999	168	632	435	831	797	999999	778	886	315	37	299	817	999999	999999	752	774	134	471	25	999999	999999	992	674	825	11	572	131	875	494	880	999999	354	999999	144	521	605	286	951	599	999999	539	206	999999	999999	99	902	454	999999	744	812	504	999999	867	420	124	175	999999	610	830	234	999999	903	402	435	999999	945	970	999999	189	157	999999	182	872	216	806	552	526	840	736	999999	127	999999	140	682	386	898	999999	999999	30	356	647	676	130	374	934	999999	804	999999	130	999999	932	221	358	597	999999	331	552	660	613	572	999999	999999	874	732	116	999999	999999	720	59	815	468	542	223	833	509	820	999999	508	999999	180	747	484	999999	592	175	906	999999	999999	367	64	355	825	824	999999	999999	530	802	398	267	653	863	94	992	315	685	400	998	524	97	504	999999	54	999999	999999	824	175	407	291	566	210	56	238	362	994	469	643	718	999999	999999	978	28	662	999999	628	999999	662	999999	413	999999	999999	907	720	456	862	785	999999	447	390	633	541	999999	520	832	66	999999	635	999999	997	999999	51	682	243	
999999	118	486	616	999999	759	137	999999	999999	999999	384	791	302	336	999999	500	218	169	206	999999	142	999999	855	507	830	193	31	681	931	494	568	865	102	674	332	347	386	179	506	687	263	999999	999999	138	146	50	764	280	852	241	789	999999	845	354	110	999999	999999	978	785	620	738	455	240	999999	435	518	999999	628	13	445	123	49	999999	999999	999999	999999	737	727	999999	789	429	751	829	699	705	882	29	747	999999	532	94	408	999999	885	999999	807	240	671	702	627	351	145	277	999999	128	749	33	337	280	439	73	535	999999	995	201	999999	626	541	999999	553	499	951	64	481	360	715	656	777	999999	276	441	76	34	742	447	293	483	421	581	955	859	999999	477	143	468	558	789	397	693	962	191	999999	188	159	999999	400	91	796	66	413	999999	255	767	999999	998	999999	511	875	558	907	513	214	959	537	694	806	483	920	22	802	925	268	999999	999999	94	742	887	875	614	57	212	999999	999999	178	861	999999	925	473	145	471	57	914	839	786	458	976	999999	651	999999	331	999999	170	783	264	487	834	171	169	919	266	119	636	999999	510	705	826	999999	791	999999	999999	999999	20	785	551	999999	20	429	307	159	117	999999	246	420	999999	999999	999999	903	999999	690	999999	999999	765	553	878	362	421	999999	338	90	632	137	947	976	383	449	905	385	242	509	477	415	999999	20	811	999999	872	225	999999	380	664	922	999999	111	648	638	999999	467	999999	198	343	999999	100	227	999999	999999	64	270	46	843	999999	999999	671	601	999999	621	587	754	741	624	489	205	676	999999	426	999999	388	846	337	999999	333	448	478	53	176	120	324	646	493	999999	999999	612	189	143	156	999999	260	157	888	37	61	371	725	292	999999	147	689	142	800	999999	999999	999999	932	301	519	999999	198	999999	435	999999	306	940	270	910	999999	877	26	542	811	999999	459	241	999999	310	693	962	723	999999	999999	38	431	191	845	999999	239	990	679	887	999999	999999	999999	632	999999	999999	730	120	110	814	866	831	131	156	999999	382	366	370	259	632	607	557	999999	999999	293	999999	680	124	105	593	999999	434	208	139	918	451	999999	826	518	999999	579	999999	862	908	329	513	907	999999	860	473	320	999999	999999	56	289	76	307	807	349	999999	115	615	25	999999	143	441	633	991	237	999999	762	539	851	87	63	34	999999	164	681	779	499	405	264	631	999999	812	693	999999	999999	851	154	811	487	203	76	963	568	355	999999	888	880	915	999999	981	710	780	999999	663	993	999999	381	152	135	
569	999999	709	361	999999	244	330	747	481	151	385	999999	951	62	658	20	99	465	349	390	793	899	584	358	999999	920	501	999999	39	999999	594	480	11	686	917	377	999999	999999	185	121	999999	150	408	773	999999	256	759	999999	368	653	904	799	41	999999	342	669	252	361	88	472	999999	535	718	999999	557	905	733	274	144	999999	653	487	290	238	936	652	501	810	687	36	171	773	437	386	263	999999	448	248	353	257	135	15	534	712	999999	918	999999	94	999999	765	522	999999	593	86	10	426	519	802	826	689	178	441	674	61	311	968	107	342	70	762	466	494	921	887	166	648	953	578	859	999999	230	417	594	921	514	676	999999	999999	386	836	285	645	422	664	89	693	341	482	999999	410	821	100	34	464	308	37	999999	999999	920	999999	473	941	943	808	999999	761	847	752	999999	635	788	746	956	999999	486	821	82	266	808	999999	316	480	177	459	999999	139	999999	999999	622	486	112	484	440	999999	373	344	999999	613	204	999999	999999	588	935	774	622	84	144	800	977	487	955	316	898	457	999999	993	773	493	611	339	378	999999	999999	70	999999	314	315	931	999999	152	128	468	72	490	999999	728	545	402	837	131	995	591	162	144	531	999999	586	983	999999	379	570	219	999999	865	999999	138	999999	874	251	317	769	999999	940	999999	999999	999999	254	417	830	327	458	380	655	489	999999	786	564	995	538	736	728	331	953	490	581	999999	466	206	541	498	999999	670	160	529	999999	793	651	328	775	45	551	178	999999	661	921	200	563	522	531	172	999999	462	346	515	999999	447	259	999999	999999	459	39	57	876	341	57	999999	229	136	137	999999	999999	246	230	999999	195	559	178	301	568	391	999999	999999	674	379	924	817	334	999999	939	915	544	200	75	325	16	503	301	999999	614	143	970	436	395	981	36	338	999999	842	999999	999999	279	999999	891	870	113	999999	382	999999	417	240	463	584	999999	221	999999	999999	180	904	497	691	999999	355	686	434	421	919	999999	693	352	596	584	491	325	909	645	586	999999	205	222	999999	130	999999	415	999999	680	396	999999	999999	999999	999999	167	338	999999	638	772	923	281	466	459	194	535	999999	164	820	655	999999	268	287	576	429	645	999999	691	576	570	999999	999999	311	754	999999	999999	386	999999	271	438	999999	146	999999	146	721	314	842	745	38	396	440	640	594	999999	708	137	963	606	555	999999	192	646	779	77	309	983	999999	999999	999999	999999	999999	999999	892	392	409	835	581	150	854	125	802	239	663	999999	999999	
831	356	999999	56	897	715	999999	171	824	999999	609	999999	999999	837	738	999999	141	322	522	247	999999	747	999999	329	872	556	822	752	440	644	953	983	999999	937	477	999999	999999	999999	536	799	378	810	78	146	800	999999	961	312	125	781	671	999999	150	942	671	999999	154	262	183	999999	893	37	731	190	303	999999	999999	681	369	111	945	475	786	723	868	657	679	76	999999	404	594	519	636	999999	999999	999999	842	656	276	393	999999	145	999999	999999	906	351	89	887	842	184	999999	290	943	23	836	205	141	999999	83	999999	414	999999	733	999999	756	383	400	999999	217	267	783	121	414	975	619	810	984	601	999999	527	577	791	233	999999	999999	314	576	622	822	999999	904	424	582	262	979	414	411	711	438	533	999999	16	999999	585	999999	598	999999	967	404	35	221	999999	999999	556	446	622	854	999999	95	451	806	999999	260	999999	362	999999	538	162	996	999999	409	282	172	999999	576	570	121	647	953	104	999999	609	228	796	566	374	999999	999999	816	999999	999999	31	999999	986	726	182	999999	999999	232	41	999999	999999	970	999999	626	999999	377	325	999999	875	511	217	435	991	22	206	999999	464	874	987	999999	512	345	640	654	387	656	186	567	403	815	999999	999999	999999	999999	715	639	37	999999	626	997	499	55	941	854	353	596	634	973	529	623	301	376	245	487	558	999999	339	546	248	292	200	757	999999	70	999999	792	999999	999999	999999	999999	532	999999	257	999999	64	466	403	786	310	791	31	212	48	999999	523	504	189	444	999999	338	309	490	931	344	807	742	468	881	222	999999	93	678	676	999999	100	999999	129	999999	433	999999	999999	553	245	457	999999	999999	999999	806	546	147	612	999999	480	968	268	999999	362	999999	999999	322	997	521	573	749	708	353	999999	999999	999999	999999	385	934	21	394	354	756	255	484	83	819	32	999999	344	85	948	24	999999	707	999999	59	655	216	72	121	103	999999	999999	495	999999	917	462	642	999999	41	762	999999	999999	95	624	512	796	877	839	999999	999999	999999	187	497	999999	693	155	999999	383	640	999999	999999	872	899	999999	881	776	759	735	165	366	389	999999	999999	999999	281	957	122	999999	200	262	778	999999	698	821	758	294	491	694	65	999999	634	269	999999	182	593	804	167	999999	999999	735	999999	999999	683	16	999999	999999	873	184	530	999999	999999	744	192	388	91	801	184	999999	542	999999	999999	74	999999	393	732	130	70	141	999999	999999	999999	999999	350	465	225	635	693	999999	912	959	999999	317	174	999999	739	889	999999	107	999999	792	630	89	261	155	
999999	972	472	999999	283	789	999999	742	453	999999	999999	714	404	727	173	999999	117	492	175	583	185	999999	900	999999	654	999999	999999	962	50	937	845	721	77	204	999999	252	999999	403	417	132	999999	678	863	999999	999999	34	494	999999	934	645	684	147	913	677	999999	474	999999	121	645	999999	746	999999	702	515	217	224	647	999999	713	920	291	713	85	52	363	999999	122	789	967	630	359	693	38	405	262	999999	807	400	234	550	999999	62	758	977	999999	999999	976	357	902	178	999999	293	646	23	999999	971	999999	870	323	472	999999	292	154	25	90	63	747	999999	263	509	417	257	976	173	999999	239	954	108	666	909	530	765	887	798	999999	75	56	24	51	291	646	937	999999	999999	199	887	907	743	896	999999	999999	678	104	403	999999	140	317	483	999999	999999	999999	963	214	414	941	596	405	355	772	24	16	732	265	971	999999	480	180	225	999999	999999	331	221	211	342	212	851	999999	494	47	122	758	572	999999	917	274	682	999999	671	819	999999	492	562	999999	999999	326	999999	423	133	539	999999	999999	102	509	410	999999	804	762	871	999999	99	999999	999999	317	999999	266	444	980	999999	706	190	747	508	406	999999	380	769	999999	329	26	238	438	999999	954	999999	163	666	999999	350	125	470	920	861	470	729	677	581	254	321	999999	881	993	85	426	359	999999	460	999999	999999	40	42	564	442	999999	999999	661	999999	957	561	999999	600	382	999999	232	246	269	999999	48	676	703	799	524	928	704	999999	245	363	999999	999999	222	999999	970	999999	320	999999	999999	487	16	497	999999	298	623	693	999999	999999	999999	363	999999	189	999999	657	999999	29	435	241	517	636	738	999999	737	999999	267	362	348	803	629	999999	999999	999999	341	782	878	999999	608	415	999999	831	122	999999	635	882	511	941	515	564	999999	951	508	88	575	279	749	296	760	770	40	271	354	22	999999	71	43	999999	999999	317	779	871	420	29	66	686	524	999999	94	999999	796	999999	999999	999999	999999	999999	940	250	573	999999	999999	591	790	838	384	914	999999	109	283	574	848	797	999999	207	785	999999	999999	488	32	999999	755	689	212	904	974	714	423	571	498	726	130	999999	149	786	284	999999	90	582	645	152	209	999999	999999	520	16	998	233	650	997	115	147	461	999999	999999	999999	999999	389	885	863	670	500	915	610	556	999999	65	658	316	999999	598	337	958	842	879	690	340	902	691	898	975	491	999999	573	999999	588	669	574	465	479	931	999999	204	718	975	651	293	813	999999	77	950	350	999999	999999	409	999999	189	
618	999999	994	976	999999	698	987	888	189	727	352	227	967	784	491	203	999999	991	791	143	999999	867	238	407	527	999999	999999	947	635	574	55	173	616	409	60	235	470	502	491	118	217	829	796	924	999999	596	272	293	999999	156	88	999999	618	644	938	751	999999	597	999999	999999	84	49	262	999999	681	999999	610	568	733	266	732	345	509	682	925	999999	999999	999999	999999	999999	999999	340	999999	488	999999	999999	555	972	470	309	125	873	53	714	43	177	577	191	252	761	985	704	559	999999	999999	999999	999999	935	718	527	680	999999	140	527	377	744	561	773	128	999999	633	638	107	999999	151	858	999999	795	648	758	843	999999	71	705	945	705	999999	285	74	752	999999	619	999999	942	628	318	743	526	999999	999999	616	803	73	880	138	999999	607	134	999999	999999	999999	441	297	959	684	790	745	435	581	671	962	999999	999999	999999	289	23	384	164	806	832	999999	774	458	358	999999	50	999999	190	576	599	108	657	223	508	309	999999	332	303	268	837	573	318	945	999999	999999	340	103	697	601	125	971	453	999999	239	450	677	982	938	817	999999	965	564	858	982	999999	315	72	211	999999	638	999999	91	895	968	269	999999	829	783	31	999999	999999	138	589	461	999999	654	338	999999	67	631	668	393	999999	623	999999	18	459	999999	111	999999	278	892	630	963	434	890	557	360	970	643	848	208	999999	16	698	836	999999	407	999999	999999	999999	88	153	444	969	306	605	281	105	261	357	866	682	10	999999	999999	507	626	36	736	106	978	23	423	783	469	476	479	925	45	42	61	607	999999	999999	200	748	196	993	999999	295	285	264	718	999999	981	526	915	473	643	339	359	381	999999	822	998	999999	730	660	509	830	135	999999	69	228	305	269	500	957	999999	315	321	632	898	999999	999999	723	304	136	801	943	560	15	291	706	682	680	978	369	55	999999	27	535	999999	999999	169	929	205	500	991	999999	35	958	999999	338	999999	727	482	187	11	999999	769	999999	999999	566	999999	130	999999	362	545	624	291	141	912	226	298	999999	148	600	291	891	528	999999	999999	90	918	601	884	953	688	955	207	800	999999	999999	366	424	676	927	37	49	865	842	954	376	999999	893	56	904	49	242	999999	999999	999999	120	755	964	999999	779	999999	677	999999	120	673	590	999999	490	773	151	859	873	119	220	572	252	35	685	850	999999	649	999999	999999	979	913	456	376	325	904	257	999999	401	999999	897	290	999999	999999	999999	179	374	949	999999	130	905	999999	999999	132	378	318	653	94	
999999	999999	698	139	622	132	266	206	226	223	111	585	525	999999	468	917	221	930	222	449	280	516	485	819	698	903	999999	934	747	999999	998	16	261	173	999999	286	267	999999	999999	238	547	558	952	999999	848	999999	605	779	586	999999	911	447	106	999999	814	563	999999	999999	440	719	482	331	458	893	225	999999	333	999999	999999	999999	999999	454	273	984	901	999999	564	334	999999	999999	999999	870	999999	999999	422	999999	999999	57	358	392	647	388	336	948	999999	999999	109	68	999999	754	999999	999999	597	405	598	466	184	122	312	102	998	314	908	116	420	999999	999999	959	999999	664	193	999999	13	799	543	281	127	325	238	999999	622	999999	398	226	292	64	282	952	999999	999999	385	798	999999	265	393	343	999999	229	999999	154	252	999999	588	280	999999	764	999999	798	862	999999	349	859	883	626	480	999999	915	691	824	365	338	31	999999	524	999999	999999	999999	747	415	999999	802	897	787	999999	443	999999	917	128	656	527	814	483	999999	582	616	526	914	129	785	999999	999999	787	999999	181	815	231	89	999999	991	999999	234	502	999999	662	525	999999	81	798	192	999999	584	797	45	306	999999	999999	930	487	907	763	999999	999999	961	999999	781	24	999999	616	279	222	403	854	999999	999999	303	999999	100	999999	67	175	454	126	936	788	316	630	751	109	630	960	300	999999	165	238	704	999999	540	869	880	510	948	999999	529	970	603	999999	671	565	12	239	999999	502	429	741	318	364	485	999999	216	161	273	403	986	319	921	999999	698	897	775	999999	781	230	557	557	227	988	596	965	195	586	959	196	106	401	205	797	182	424	920	999999	337	367	662	729	247	555	479	220	58	801	42	773	789	521	457	999999	999999	999999	524	329	767	999999	988	999999	201	86	306	594	123	134	999999	284	977	435	999999	424	567	828	320	671	519	386	917	393	554	196	999999	585	943	661	852	310	899	600	582	818	379	42	537	170	999999	884	106	999999	182	757	795	363	367	999999	976	126	562	852	810	391	602	604	85	15	999999	720	650	462	282	329	384	999999	853	345	54	535	300	999999	422	634	289	992	220	999999	400	53	227	910	999999	735	747	999999	789	200	226	774	999999	532	490	538	243	644	652	999999	383	999999	510	32	988	450	825	999999	440	186	111	609	999999	999999	614	636	503	740	776	999999	581	999999	598	662	129	280	579	768	999999	884	999999	645	350	366	422	982	999999	205	922	245	909	345	999999	999999	99	999999	390	676	917	854	45	999999	999999	115	282	56	820	848	902	718	
871	999999	999999	999999	785	465	269	37	999999	632	103	999999	818	541	999999	245	720	985	572	512	889	902	851	815	848	897	999999	999999	94	376	171	694	302	213	373	999999	603	70	827	633	357	362	810	294	760	737	684	335	478	999999	335	999999	285	400	828	968	216	926	999999	999999	687	999999	943	500	999999	999999	14	614	177	785	642	660	167	999999	999999	537	102	566	999999	120	222	999999	999999	999999	50	336	419	999999	385	404	646	676	363	938	946	332	419	319	823	361	733	999999	167	693	405	999999	677	999999	244	301	876	649	871	999999	676	999999	268	999999	459	144	999999	111	239	772	148	965	307	228	993	833	127	782	999999	999999	387	152	999999	83	652	999999	659	83	999999	999999	999999	996	999999	999999	272	999999	999999	523	860	999999	372	631	840	999999	554	999999	378	458	999999	411	183	104	999999	999999	218	999999	999999	999999	253	93	999999	915	999999	154	254	151	170	540	956	291	768	999999	999999	63	340	755	311	899	528	222	997	210	730	267	999999	433	100	635	558	738	761	879	280	776	213	456	999999	696	150	412	278	837	502	71	999999	579	183	852	838	463	232	60	665	40	96	284	195	185	243	821	61	535	982	227	999999	888	333	999999	850	884	566	615	999999	126	944	169	708	669	999999	341	260	247	797	104	516	711	224	249	690	999999	271	23	462	328	360	743	999999	284	999999	754	999999	38	999999	953	999999	617	300	999999	96	926	576	525	561	901	571	813	737	999999	710	818	674	94	999999	999999	999999	553	162	999999	999999	211	313	433	138	870	999999	231	999999	843	208	899	420	675	163	764	999999	999999	999999	999999	756	547	15	999999	574	999999	89	171	574	999999	341	353	464	859	783	885	623	999999	999999	691	815	999999	578	894	689	811	407	999	999999	699	569	999999	101	999999	999999	228	999999	345	999999	999999	790	999999	656	165	999999	854	444	561	891	277	150	218	358	770	745	416	969	999999	289	762	999999	90	240	999999	520	463	261	862	185	565	689	287	294	982	999999	890	693	422	999999	999999	376	845	117	999999	999999	361	999999	999999	856	277	999999	93	66	106	98	709	694	999999	645	999999	603	582	386	336	588	999999	924	375	869	999999	722	556	730	454	395	999999	973	577	326	168	934	930	15	907	999999	605	231	197	894	999999	205	999999	777	342	241	794	999999	781	999999	695	999999	163	461	999999	554	999999	363	611	999999	999999	999999	127	999999	486	123	673	999999	478	999999	982	641	736	999999	678	999999	999999	999999	397	223	601	20	999999	502	630	731	780	478	999999	
362	612	251	999999	486	286	464	88	457	300	229	567	228	991	760	102	64	700	683	782	999999	744	923	966	398	119	607	999999	624	999999	999999	342	204	571	126	999999	999999	31	260	999999	224	581	362	488	178	655	382	999999	441	999999	999999	999999	107	695	662	999999	689	285	232	376	679	919	464	623	545	999999	372	999999	875	352	361	43	450	489	999999	770	391	445	798	742	736	587	112	224	267	724	245	509	999999	508	728	465	798	883	524	304	127	739	999999	999999	292	726	154	999999	58	543	590	999999	999999	892	999999	253	486	489	640	999999	817	249	365	821	650	863	999999	999999	999999	896	244	567	965	999999	653	652	999999	516	459	20	443	22	175	724	143	627	382	999999	999999	485	999999	319	253	432	999999	999999	383	131	640	429	978	777	476	161	999999	33	999999	862	999999	583	752	970	39	629	658	804	83	641	687	999999	490	731	999999	148	918	999999	324	999999	999999	999999	278	380	875	40	41	999999	999999	999999	425	120	974	519	777	698	732	17	999999	999999	774	682	803	742	444	617	999999	256	682	338	242	384	709	120	999999	472	314	382	104	998	597	992	268	69	226	577	999999	971	953	999999	415	910	644	999999	767	114	973	536	936	268	999999	784	983	218	781	50	999999	863	999999	315	999999	360	912	290	35	999999	424	744	526	866	567	967	303	285	922	999999	739	18	999999	971	499	999999	446	836	906	812	18	60	287	999999	176	196	537	999999	22	64	999999	363	675	985	690	239	20	79	700	135	491	708	295	459	999999	999999	520	471	816	999999	999999	86	384	222	774	999999	999999	350	699	381	999999	654	999999	868	333	999999	343	367	291	270	999999	376	999999	781	999999	310	764	827	874	774	676	75	999999	406	149	921	979	462	221	325	772	999999	379	329	695	836	444	426	136	999999	68	999999	190	556	848	548	999999	999999	999999	999999	609	638	999999	925	705	374	823	867	728	411	999999	999999	156	999999	497	107	996	816	999999	494	865	348	701	949	715	999999	885	999999	999999	601	981	385	570	747	716	143	203	454	624	331	23	999999	697	724	528	187	999999	224	68	750	999999	133	517	407	608	999999	936	526	219	191	488	547	319	137	999999	30	320	408	259	363	903	999999	999999	999999	999999	297	650	999999	430	537	999999	999999	226	806	58	857	867	173	999999	999999	207	677	244	442	842	475	999999	569	304	507	999999	999999	965	705	846	10	999999	999999	999999	321	620	999999	105	682	999999	818	331	512	89	572	999999	156	999999	803	166	236	317	758	999999	14	
999999	90	683	923	670	909	705	521	959	999999	999999	123	247	827	999999	247	582	562	768	999999	154	756	999999	732	354	720	347	171	548	620	692	183	831	921	999999	539	286	999999	21	765	122	809	552	999999	646	999999	909	442	969	919	653	755	990	897	859	282	599	951	578	950	571	544	972	349	999999	752	292	325	544	999999	999999	410	550	999999	999999	344	213	999999	95	315	810	904	201	629	999999	937	999999	934	999999	20	940	999999	603	71	203	578	837	213	674	999999	757	593	898	674	958	252	214	987	985	524	78	999999	865	272	999999	666	352	352	381	999999	569	357	263	999999	999999	999999	806	489	810	343	507	10	999999	200	558	227	999999	999999	999999	724	999999	205	948	999999	941	800	999999	340	921	536	235	495	831	256	335	409	339	373	319	999999	446	724	187	651	27	78	363	999999	714	922	999999	825	999999	657	999999	373	408	717	592	563	999999	999999	567	283	118	21	178	999999	865	159	999999	642	217	348	288	19	999999	306	529	872	447	795	626	999	876	410	814	184	561	962	10	622	780	756	167	969	999999	903	543	15	900	823	809	999999	999999	27	617	341	379	685	354	112	197	720	126	380	999999	567	999999	708	207	999999	978	999999	158	999999	999999	461	191	318	852	125	999999	999999	999999	999999	985	999999	964	858	792	483	804	875	999999	898	435	70	639	999999	130	599	505	835	999999	999999	845	906	416	999999	999999	166	160	70	833	238	348	673	747	502	999999	788	999999	548	915	724	999999	112	294	260	838	801	821	404	198	263	620	999999	715	999999	999999	89	654	204	703	635	999999	744	52	389	999999	999999	999999	999999	402	341	999999	999999	919	999999	715	742	621	166	999999	999999	344	755	872	580	618	420	958	681	999999	999999	999999	408	844	289	401	999999	69	999999	700	87	488	999999	11	856	999999	663	18	999999	361	46	467	497	999999	350	301	577	871	472	770	148	802	999999	424	999999	207	597	999999	999999	693	270	682	716	465	854	999999	660	754	999999	999999	955	412	337	330	687	847	646	999999	504	988	823	583	597	144	999999	285	847	269	913	659	999999	551	378	937	100	363	751	999999	999999	475	640	999999	856	158	815	736	474	321	737	250	999999	460	617	651	869	999999	95	582	904	578	37	400	840	365	653	414	44	399	239	333	105	614	728	39	358	999999	727	449	999999	825	810	535	532	672	108	218	934	727	78	999999	278	999999	137	839	447	999999	982	500	505	411	702	999999	92	999999	999999	946	732	587	303	868	999999	645	263	999999	768	
999999	999999	999999	267	444	479	316	999999	825	999999	999999	486	888	592	118	999999	237	943	917	999999	735	453	129	527	999999	486	356	434	999999	999999	632	999999	58	999999	999999	381	999999	243	70	931	395	753	267	357	228	999999	844	999999	194	850	999999	702	346	999999	43	999999	749	650	115	999999	133	882	132	379	999999	21	437	999999	646	736	999999	993	883	985	999999	999999	196	771	309	999999	999999	999999	999999	358	723	999999	579	103	47	897	632	173	138	112	808	512	630	999999	924	217	42	999999	358	458	646	999999	818	999999	228	999999	862	978	351	423	326	771	643	774	656	999999	441	344	779	749	999999	50	999999	781	999999	234	361	308	999999	102	658	615	13	791	711	985	999999	228	874	986	999999	654	999999	999999	785	47	999999	999999	241	431	999999	698	256	608	354	605	999999	47	999999	999999	999999	563	141	999999	765	999999	768	852	72	671	391	223	469	793	714	459	999999	161	995	149	365	999999	999999	424	327	960	368	404	447	116	122	83	54	881	999999	999999	522	572	949	84	278	27	793	569	49	561	238	463	893	999999	386	721	51	999999	638	203	495	716	932	999999	353	999999	415	999999	999999	317	179	588	505	242	936	656	212	921	999999	999999	711	508	384	765	732	904	510	552	729	400	999999	20	252	104	986	805	999999	154	730	905	612	837	20	732	392	649	958	660	957	730	519	130	173	999999	999999	986	341	176	82	999999	862	862	236	169	999999	999999	345	999999	256	140	999999	67	999999	965	735	873	497	652	999999	92	999999	999999	595	999999	880	911	999999	952	611	999	474	474	82	291	999999	749	611	851	999999	233	314	999999	414	826	715	999999	929	207	564	999999	499	999999	793	989	503	22	277	237	288	373	321	393	799	256	999999	551	985	999999	999999	986	272	646	205	159	999999	398	999999	769	999999	427	982	649	397	993	510	999999	680	999999	788	40	482	383	572	93	912	920	999999	168	169	173	476	30	999999	999999	356	999999	999999	999999	999999	114	577	507	999999	860	999999	671	996	805	745	882	870	903	999999	999999	999999	888	83	122	999999	857	640	999999	609	999999	951	999999	373	999999	647	658	301	46	999999	683	463	974	439	711	701	250	924	951	423	287	302	573	899	394	75	467	778	999999	407	364	474	301	999999	823	909	999999	999999	188	168	96	591	999999	42	447	999999	539	458	372	420	999999	933	688	862	332	827	387	72	979	753	999999	879	920	638	999999	219	999999	999999	616	999999	282	942	746	793	999999	999999	999999	541	462	956	999999	999999	999999	999999	410	430	785	
999999	999999	999999	532	999999	999999	999999	978	217	671	205	526	238	275	462	842	999999	999999	64	197	999999	999999	636	368	846	610	33	227	999999	473	959	999999	95	433	732	510	999999	279	999999	999999	999999	814	130	34	999999	25	234	999999	82	176	846	999999	356	243	890	904	939	637	686	755	305	217	807	999999	711	967	999999	804	543	952	232	300	231	440	875	90	414	611	999999	830	386	999999	999999	15	626	147	881	851	542	828	571	982	593	170	999999	114	999999	999999	999999	304	584	429	157	999999	943	999999	601	915	368	809	499	337	541	855	379	963	999999	999999	999999	573	96	999999	272	714	391	999999	707	70	122	771	83	999999	298	801	256	956	194	34	71	80	546	965	493	733	999999	999999	450	737	790	999999	51	214	999999	999999	218	995	167	442	739	999999	848	540	999999	999999	735	471	999999	740	999999	423	999999	48	741	56	36	999999	105	539	999999	999999	798	999999	279	758	729	869	769	548	592	260	799	752	294	367	999999	16	172	896	999999	866	205	999999	138	377	586	13	472	222	999999	999999	900	628	66	592	905	878	270	54	999999	999999	999999	500	157	999999	623	36	753	384	824	30	999999	208	541	519	951	98	999999	901	181	726	406	557	999999	999999	999999	181	696	999999	461	353	745	999999	39	141	174	999999	562	780	754	999999	259	98	398	702	139	999999	999999	546	999999	816	48	369	872	150	999999	155	675	652	998	452	340	60	922	999999	999999	840	178	410	999999	999999	536	70	157	621	476	318	168	999999	375	657	94	159	72	644	315	386	255	889	671	29	38	909	782	999999	230	999999	175	917	427	999999	999999	686	999999	392	999999	978	999999	261	674	161	986	553	286	999999	368	190	988	999999	999999	898	595	289	999999	335	228	999999	287	999999	401	277	152	251	704	86	999999	999999	958	679	363	337	174	993	225	999999	43	484	999999	441	943	50	220	888	752	528	704	999999	999999	865	174	999999	700	375	999999	406	999999	745	999999	210	226	959	231	319	999999	999999	734	601	74	228	302	744	993	846	902	361	67	999999	999999	999999	382	879	460	999999	515	699	637	799	144	818	511	297	635	432	224	983	818	999999	964	914	999999	112	190	999999	572	429	670	853	472	508	349	754	256	674	999999	346	999999	999999	804	234	210	934	467	255	999999	14	118	999999	631	919	542	166	999999	583	390	279	999999	731	531	95	39	783	336	635	479	756	999999	961	604	878	484	691	999999	739	714	999999	645	999999	22	567	320	109	232	553	965	193	999999	672	293	558	999999	777	
999999	718	205	426	607	999999	999999	999999	963	157	966	999999	444	851	69	999999	869	999999	999999	764	718	963	774	930	561	999999	999999	296	302	378	677	56	240	707	999999	388	544	297	261	814	168	999999	999999	172	142	999999	119	124	133	904	802	762	923	883	68	643	944	275	999999	824	171	490	667	999999	480	999999	999999	736	765	681	25	582	999999	820	605	665	368	999999	797	92	999999	999999	172	397	576	915	132	999999	649	451	444	279	431	437	999999	678	395	999999	692	999999	999999	382	999999	452	888	999999	493	113	999999	402	284	342	477	783	160	615	327	279	28	564	796	175	97	323	247	746	160	999999	999999	999999	999999	357	918	999999	136	999999	207	719	509	355	999999	29	80	999999	999999	111	999999	999999	287	47	360	125	999999	138	425	790	999999	44	999999	152	80	651	936	359	132	927	423	892	656	858	417	999999	770	999999	999999	777	105	841	156	999999	943	999999	564	999999	577	164	999999	790	169	345	17	999999	514	366	999999	781	93	999999	133	249	688	999999	991	429	630	752	354	329	996	999999	694	453	887	79	208	568	999999	807	782	967	571	999999	999999	999999	999999	254	103	999999	397	999999	694	385	717	999999	457	44	520	145	508	999999	809	45	793	999999	650	564	285	999999	999999	999999	694	285	999999	999999	678	64	999999	680	578	385	658	940	932	645	953	319	999999	980	622	999999	999999	999999	308	999999	999999	999999	999999	221	999999	295	969	658	256	680	999999	418	447	999999	239	402	857	999999	566	999999	175	869	113	158	568	999999	829	304	821	993	999999	742	977	979	999999	152	225	965	999999	292	416	10	694	261	978	544	872	999999	751	999999	317	999999	999999	185	792	999999	432	691	999999	339	466	675	836	999999	20	999999	441	467	563	96	999999	891	829	999999	716	175	185	999999	999999	999999	469	654	552	601	685	999999	358	801	197	709	999999	534	322	680	826	741	173	999999	999999	64	113	999999	999999	664	999999	425	387	120	999999	999999	123	999999	521	999999	869	811	132	999999	577	559	575	639	280	853	376	652	579	159	457	975	999999	744	610	124	919	65	43	887	558	269	83	999999	342	999999	596	149	22	692	999999	999999	619	927	863	692	488	999999	143	767	298	401	846	999999	663	494	624	379	969	406	709	814	777	244	999999	317	485	999999	306	710	999999	999999	999999	887	999999	443	365	84	880	999999	999999	455	921	999999	599	999999	999999	844	999999	999999	999999	226	999999	999999	982	999999	246	384	999999	556	216	999999	177	433	509	71	761	959	890	999999	138	549	499	61	999999	264	893	511	
644	529	893	640	753	458	763	50	66	33	904	352	206	980	833	334	711	999999	287	498	766	538	405	999999	954	999999	720	999999	999999	128	844	728	999999	735	740	999999	999999	575	406	999999	669	469	999999	738	64	548	33	157	716	999999	349	296	976	405	999999	116	133	999999	999999	399	737	999999	322	937	188	999999	249	471	999999	121	999999	146	88	568	999999	307	533	666	410	999999	341	572	690	562	779	558	751	999999	990	634	598	999999	999999	999999	981	312	156	999999	999999	877	308	561	999999	604	503	999999	217	417	999999	447	582	466	999999	999999	67	174	999999	760	168	629	434	542	481	616	523	447	257	80	586	999999	160	999999	999999	532	116	999999	666	95	69	999999	350	343	141	552	61	141	204	617	950	816	999999	396	999999	930	453	766	90	999999	999999	65	999999	147	831	59	999999	126	360	506	999999	287	999999	591	701	592	288	999999	410	928	564	999999	999999	999999	999999	769	999999	999999	999999	186	999999	350	699	375	14	13	999999	213	999999	91	265	999999	781	698	453	672	317	999999	695	326	651	362	365	999999	735	698	999999	327	27	71	167	532	570	183	427	999999	588	999999	999999	999999	972	85	588	329	673	629	999999	999999	195	457	999999	999999	78	239	534	726	999999	547	639	315	201	302	196	450	924	732	374	607	280	629	999999	999999	467	997	999999	575	773	46	488	999999	97	999999	141	999999	609	319	463	340	649	999999	839	999999	503	280	999999	680	889	147	404	940	265	14	999999	566	999999	999999	999999	81	885	958	999999	948	69	533	228	934	171	999999	841	614	278	44	957	580	790	999999	681	999999	501	673	999999	636	641	547	999999	93	982	999999	205	332	999999	392	454	690	747	890	999999	999999	62	572	999999	272	306	999999	672	230	56	999999	776	329	606	204	579	222	282	326	317	999999	682	145	951	999999	999999	518	999999	999999	589	277	999999	899	73	711	144	999999	163	423	339	851	875	999999	999999	288	999999	875	999999	733	813	242	418	430	999999	999999	999999	999999	620	923	840	787	113	786	641	778	870	877	266	894	70	650	68	858	986	465	645	62	107	999999	798	555	792	999999	999999	357	858	999999	325	604	424	227	318	240	999999	552	747	99	989	268	999999	921	619	832	672	173	999999	559	999999	999999	823	244	819	948	999999	295	994	999999	714	999999	919	467	999999	662	479	843	341	828	285	999999	718	556	73	999999	263	999999	936	960	289	908	999999	309	999999	208	999999	190	407	999999	999999	297	557	596	385	705	999999	950	369	956	362	829	831	355	284	999999	409	276	
181	979	694	257	358	999999	871	805	119	620	498	999999	881	299	445	999999	722	987	886	132	181	999999	500	313	517	979	608	460	87	999999	34	970	799	999999	19	427	674	857	939	999999	724	580	596	728	999999	999999	85	73	999999	999999	999999	296	122	286	105	999999	489	999999	999999	378	436	999999	727	290	595	999999	564	376	290	27	307	999999	58	999999	407	601	771	772	850	510	999999	544	76	228	206	999999	999999	999999	999999	999999	938	293	999999	570	96	314	999999	315	142	999999	999999	999999	783	376	561	999999	999999	999999	879	504	52	717	540	240	999999	891	354	509	999999	856	669	51	999999	94	89	23	748	487	286	103	748	466	639	915	67	205	761	700	666	439	501	118	999999	999999	162	231	752	886	106	205	960	353	230	285	275	410	750	698	297	547	28	759	472	999999	755	586	999999	625	182	278	139	653	842	654	999999	999999	408	999999	932	857	271	861	999999	90	999999	999999	245	999999	649	999999	454	73	413	128	421	999999	646	999999	169	576	999999	136	713	999999	75	316	999999	576	919	715	12	999999	999999	439	999999	166	378	391	652	359	350	999999	975	999999	999999	999999	250	724	243	999999	999999	550	884	365	999999	144	157	999999	999999	826	895	669	999999	934	654	747	307	999999	999999	264	372	264	215	809	236	430	161	198	14	999	76	785	999999	305	800	462	823	410	725	152	18	815	376	826	464	681	288	999999	871	86	768	999999	882	979	261	660	999999	999999	139	292	983	959	558	25	760	119	337	148	999999	202	923	897	258	699	999999	999999	887	388	354	999999	999999	120	327	927	241	799	903	363	53	150	126	999999	281	442	168	59	266	361	999999	354	999999	149	906	678	999999	999999	27	192	732	704	772	956	730	584	150	872	641	999999	784	960	216	973	105	993	85	185	626	816	999999	206	999999	999999	323	10	211	12	213	648	999999	369	782	720	999999	349	378	999999	28	696	999999	296	417	635	576	115	147	380	54	913	602	978	255	999999	651	535	999999	999999	643	729	383	147	668	993	857	424	188	496	999999	999999	999999	999999	166	929	524	254	999999	664	959	999999	862	999999	958	999999	56	795	124	580	999999	104	934	142	526	999999	323	164	999999	423	778	162	999999	651	36	298	999999	686	821	325	687	407	746	750	286	435	867	552	999999	378	947	71	309	607	427	999999	821	492	399	868	616	369	626	375	999999	807	291	221	804	669	12	369	974	798	893	671	358	999999	856	101	999999	771	975	259	999999	717	852	999999	234	777	477	804	297	952	
709	327	780	380	864	478	153	656	999999	519	375	999999	96	511	713	755	900	636	636	308	447	999999	394	999999	899	178	955	962	986	999999	999999	208	999999	31	99	575	999999	978	999999	387	947	775	999999	465	999999	888	630	999999	615	999999	877	841	178	999999	999999	864	932	413	481	695	523	191	999999	999999	327	177	516	999999	421	999999	864	922	999999	258	360	672	821	999999	999999	20	547	613	999999	518	158	360	39	92	516	234	999999	488	506	635	864	999999	115	312	147	999999	382	565	929	477	614	955	535	919	638	842	53	13	920	470	999999	909	999999	160	572	966	147	433	558	197	505	385	999999	680	394	594	566	518	791	775	637	999999	684	879	904	203	999999	119	999999	999999	999999	999999	568	999999	487	954	931	955	739	180	580	949	999999	999999	971	238	539	855	535	999999	999999	534	221	155	833	999999	235	954	256	378	999999	999999	999999	999999	17	865	817	999999	999999	439	999999	611	779	620	205	687	974	999999	907	675	663	969	584	411	999999	655	427	422	212	999999	729	999999	708	371	999999	552	971	999999	734	116	420	999999	662	105	999999	999999	999999	999999	949	155	201	292	999999	999999	714	182	453	577	497	362	448	404	186	881	999999	999999	902	417	591	652	716	851	218	801	264	513	317	488	999999	721	899	826	473	66	999999	999999	930	999999	656	856	109	404	635	382	999999	26	973	780	395	999999	999999	348	999999	999999	999999	350	999999	254	999999	999999	864	964	999999	999999	462	622	931	130	761	273	755	773	761	999999	553	322	225	836	999999	999999	539	536	103	327	948	999999	816	175	627	779	372	685	812	454	999999	144	999999	859	919	55	94	999999	29	999999	947	999	586	999999	999999	126	999999	999999	120	86	671	338	871	237	827	999999	805	999999	502	982	900	80	961	316	742	419	474	365	916	99	164	999999	999999	971	379	949	974	999999	422	511	999999	134	999999	735	783	999999	273	620	42	28	249	328	999999	47	231	877	48	280	542	343	651	999999	331	31	922	985	821	999999	857	878	999999	999999	353	991	337	775	505	999999	533	88	156	999999	333	898	849	836	999999	479	750	502	910	999999	999	88	859	999999	803	553	813	797	842	373	762	164	999999	975	975	369	999999	455	381	999999	746	463	999999	999999	445	999999	181	95	659	351	159	365	967	232	999999	274	999999	452	972	951	421	735	999999	782	101	178	999999	874	999999	965	770	304	130	107	999999	999999	999999	71	449	999999	382	727	148	501	224	407	197	868	711	711	238	267	483	430	401	21	227	415	706	999999	
626	999999	235	694	581	854	244	869	274	727	383	999999	12	601	579	693	597	744	567	694	981	937	172	159	737	512	821	999999	706	946	328	485	364	999999	753	84	502	999999	999999	999999	172	328	604	984	337	168	999999	881	850	999999	999999	482	847	999999	295	688	145	85	956	78	43	544	999999	328	409	999999	715	829	847	505	200	999999	825	207	531	662	343	999999	822	999999	258	939	850	998	532	845	637	351	886	75	939	427	999999	851	337	628	999999	285	585	438	452	435	43	355	999999	280	657	999999	491	999999	354	956	263	387	820	103	999999	173	796	563	999999	999999	942	999999	565	773	656	999999	999999	999999	507	68	603	393	136	823	999999	504	491	261	999999	986	860	263	720	982	174	119	40	244	999999	991	489	999999	177	999999	492	261	789	743	624	999999	779	588	135	296	363	869	261	999999	999999	199	999999	544	374	284	513	689	999999	583	609	999999	943	636	968	515	578	581	226	56	340	655	999999	748	636	999999	999999	281	138	434	628	304	999999	43	57	745	319	944	656	892	999999	803	199	999999	144	999999	999999	153	999999	620	717	782	653	999999	666	541	999999	934	999999	859	77	999999	560	637	999999	315	689	910	589	232	206	634	999999	333	480	537	999999	999999	613	558	775	74	661	518	999999	846	999999	652	376	999999	271	385	45	797	825	344	999999	562	260	999999	999999	829	563	397	423	92	858	330	734	138	85	999999	330	359	94	13	579	52	920	118	664	47	543	82	961	820	999999	999999	507	145	999999	999999	999999	784	999999	945	510	274	104	634	999999	330	917	247	999999	297	64	685	712	822	765	209	641	151	174	361	295	491	436	603	494	730	999999	599	843	180	725	545	200	148	503	315	948	296	130	344	999999	305	999999	999999	766	912	424	685	380	95	272	116	999999	808	660	29	837	999999	149	267	507	328	404	270	999999	519	495	574	329	459	260	355	999999	999999	241	999999	849	761	999999	581	315	147	228	999999	908	619	924	391	488	484	477	457	156	863	999999	999999	901	381	112	999999	999999	999999	999999	920	835	916	999999	999999	999999	999999	179	86	664	999999	951	369	109	999999	361	952	594	114	95	844	981	803	209	167	992	999999	99	477	658	590	999999	465	781	307	922	991	533	144	814	818	999999	401	999999	587	912	477	701	263	29	160	662	322	999999	521	939	42	717	928	797	147	580	999999	427	83	414	496	588	999999	724	999999	999999	459	999999	277	540	590	999999	621	999999	999999	738	835	458	508	928	841	999999	269	368	999999	
284	999999	999999	677	247	999999	974	719	183	426	999999	900	538	660	731	212	33	497	999999	359	32	105	683	281	409	999999	253	918	155	999999	795	329	443	999999	999999	823	122	999999	999999	927	615	299	448	999999	636	999999	999999	797	776	726	999999	213	288	19	867	188	999999	75	278	501	369	65	574	610	999999	569	999999	704	575	908	99	411	467	63	743	999999	657	999999	644	999999	999999	455	152	429	754	592	50	999999	967	906	999999	56	999999	538	568	999999	999999	837	208	77	381	602	232	867	999999	416	745	999999	276	144	530	78	999999	707	62	913	912	154	856	47	999999	43	736	668	999999	999999	999999	929	495	999999	999999	999999	655	577	200	847	999999	284	793	347	847	815	167	832	385	832	625	646	485	654	647	580	999999	171	548	999999	865	999999	859	592	999999	816	739	999999	137	710	423	999999	999999	214	999999	999999	999999	518	200	712	876	904	292	185	427	421	999999	840	545	999999	839	494	38	852	999999	669	424	210	988	40	999999	83	704	999999	419	772	139	280	964	19	999999	473	999999	836	471	961	999999	999999	999999	937	372	999999	547	700	871	929	824	999999	233	30	223	161	529	169	636	802	209	999999	765	999999	292	182	875	536	218	375	999999	202	391	30	398	740	44	61	668	187	536	14	804	489	948	474	999999	999999	796	77	999999	999999	209	669	761	663	999999	520	655	200	999999	21	492	505	415	999999	283	212	631	999999	999999	477	501	458	276	205	812	286	706	817	134	999999	740	150	431	999999	992	999999	999999	734	999999	523	405	477	164	524	521	999999	999999	999999	999999	845	999999	323	950	475	999999	751	402	999999	999999	642	999999	838	75	101	999999	352	83	999999	638	561	943	897	999999	602	82	999999	304	999999	683	513	211	389	626	289	619	427	999999	955	403	999999	329	702	999999	188	709	567	412	72	254	179	235	381	688	639	902	424	661	358	999999	295	999999	651	999999	348	440	435	221	999999	482	853	999999	127	309	397	242	250	24	999999	893	514	621	242	999999	514	287	830	700	987	999999	999999	766	841	562	118	795	678	999999	545	747	283	356	626	589	400	27	118	82	999999	999999	999999	999999	187	999999	889	674	999999	999999	378	70	999999	735	234	408	288	999999	321	999999	201	601	564	430	478	999999	620	168	994	653	999999	497	178	758	999999	590	725	793	588	386	999999	999999	581	534	999999	484	146	548	999999	227	999999	313	706	553	881	999999	999999	999999	932	451	844	730	679	999999	999999	881	892	852	335	644	683	495	999999	934	892	757	29	40	999999	
994	599	81	46	777	999999	802	790	625	999999	999999	999999	494	860	147	541	942	763	21	999999	999999	592	999999	222	487	544	815	805	771	661	133	679	812	999999	938	999999	772	694	902	227	999999	100	276	975	999999	897	198	634	371	999999	949	993	999999	543	999999	411	314	999999	559	243	537	999999	29	963	753	39	934	242	922	294	768	258	861	999999	261	999999	999999	319	596	590	999999	190	443	377	711	140	671	279	843	536	547	913	145	668	689	999999	80	312	231	596	962	956	711	86	634	999999	142	223	291	939	95	994	999999	968	887	357	563	999999	262	999999	999999	665	399	396	746	855	123	999999	114	24	999999	23	97	999	627	999999	479	367	742	19	997	458	987	999999	999999	553	999999	176	780	342	999999	429	60	608	238	306	999999	324	339	999999	588	939	119	277	540	82	907	273	350	498	999999	206	908	252	999999	999999	678	495	946	203	215	946	421	772	341	979	962	488	771	331	832	999999	37	963	431	68	999999	719	999999	377	645	386	825	292	464	486	520	807	983	328	628	80	378	146	574	641	527	346	936	560	119	428	501	29	999999	724	999999	999999	999999	566	999999	958	132	578	557	999999	999999	139	317	854	469	165	505	999999	702	761	785	891	398	789	540	999999	783	999999	999999	227	999999	999999	625	740	999999	999999	985	426	758	669	948	800	588	746	520	999999	39	91	999999	954	923	59	326	999999	999999	999999	557	999999	35	999999	999999	999999	320	340	943	325	999999	577	546	999999	179	88	694	43	813	984	313	999999	999999	152	972	999999	720	313	304	835	489	721	801	999999	27	999999	401	199	494	637	490	257	802	205	884	461	544	206	784	999999	365	293	101	954	974	905	764	882	595	482	599	999999	999999	117	836	792	776	517	878	999999	686	504	548	186	504	65	849	82	268	521	167	524	528	999999	999999	205	630	999999	64	999999	198	518	604	22	47	483	999999	694	369	101	685	999999	328	567	168	860	745	915	999999	919	65	691	624	84	325	85	488	587	637	999999	172	999999	462	766	38	178	900	999999	148	31	844	999999	713	999999	835	139	206	960	300	619	459	999999	396	999999	66	506	894	529	696	999999	994	633	67	728	928	756	575	561	539	999999	960	999999	776	999999	84	901	999999	999999	999999	195	878	527	296	27	190	457	542	326	709	531	284	380	999999	186	36	220	107	999999	248	999999	564	999999	431	311	999999	250	938	957	70	165	528	447	291	510	999999	477	347	49	548	999999	999999	258	851	17	715	590	380	600	
412	863	803	993	218	169	999999	244	105	999999	368	940	999999	584	265	999999	12	836	999999	338	103	558	999999	67	445	766	865	315	792	423	595	78	869	347	554	206	999999	534	238	132	999999	848	381	361	681	608	961	638	992	307	999999	879	999999	999999	507	854	989	746	558	451	303	326	451	682	999999	299	80	999999	40	68	203	477	607	967	458	254	186	522	386	837	805	236	322	999999	999999	716	999999	999999	840	700	216	615	999999	786	828	999999	406	699	999999	391	999999	790	608	934	113	537	281	534	593	263	677	477	999999	720	999999	76	13	956	274	683	722	252	341	340	851	587	500	999999	148	895	999999	487	560	994	999999	25	628	388	391	880	445	999999	244	587	32	739	255	266	999999	999999	999999	999999	999999	999999	999999	295	458	999999	92	525	46	460	999999	697	415	199	917	375	421	631	448	625	999999	393	247	679	999999	754	999999	122	999999	244	680	386	346	406	62	281	999999	999999	566	360	306	999999	844	984	657	546	999999	832	821	880	845	999999	324	934	875	51	999999	989	999999	704	961	969	999999	801	999999	19	360	18	147	646	49	407	75	97	328	709	549	262	32	471	582	999999	301	462	399	172	72	412	531	999999	999999	346	737	861	398	337	682	999999	215	647	999999	172	695	184	840	448	453	236	615	176	502	787	967	999999	131	486	999999	730	412	617	947	947	487	137	416	703	669	213	699	999999	999999	507	999999	384	999999	420	789	126	621	951	718	836	797	999999	518	999999	378	922	999999	999999	999999	951	639	999999	700	248	684	568	768	147	999999	999999	537	999999	149	995	740	999999	999999	999999	999999	561	119	461	898	120	160	133	999999	999999	334	747	999999	786	342	999999	867	459	684	47	735	231	357	483	182	478	309	183	225	522	711	786	393	38	999999	107	999999	999999	699	589	97	999999	949	804	813	40	777	750	291	73	137	291	999999	501	975	476	213	999999	288	999999	811	976	907	106	999999	547	364	444	572	244	243	689	759	104	950	184	281	999999	999999	151	701	559	891	161	395	430	877	892	999999	999999	893	999999	999999	999999	778	120	653	999999	553	275	676	342	188	57	829	448	999999	813	550	801	999999	661	966	999999	728	262	999999	756	710	831	999999	471	391	823	350	37	789	999999	326	839	530	429	999	999999	475	999999	380	999999	999999	999999	899	74	351	260	554	242	249	763	999999	525	35	897	152	721	999999	214	950	999999	999999	801	659	51	497	710	281	775	661	572	671	370	999999	999999	434	764	999999	606	130	141	
999999	999999	788	999999	938	800	814	632	999999	287	798	270	417	26	147	999999	999999	857	576	640	979	999999	999999	677	102	190	999999	784	999999	387	789	999	94	819	94	599	999999	633	113	697	896	648	999999	384	773	410	952	865	112	904	476	85	39	489	161	500	537	120	933	758	999999	39	999999	899	498	798	186	999999	931	548	516	663	753	999999	744	999999	290	206	903	691	238	779	682	569	910	999999	970	604	667	593	999999	903	700	355	541	866	999999	999999	886	999999	234	364	933	564	397	813	331	160	999999	821	220	340	216	252	999999	386	357	599	999999	783	828	581	999999	347	486	613	963	999999	347	877	850	690	320	928	466	874	845	128	181	107	393	819	858	845	999999	730	696	458	999999	164	519	890	610	112	156	653	433	596	999999	784	850	922	999999	867	971	529	30	999999	785	655	999999	239	999999	890	400	19	722	94	999999	999999	999999	515	999999	192	999999	959	89	218	782	999999	450	999999	51	397	999999	471	16	990	874	853	710	999999	999999	179	623	289	473	720	711	147	999999	349	999999	999999	868	999999	348	999999	509	21	999999	999999	505	972	215	291	999999	40	643	929	12	999999	219	120	55	507	842	413	569	999999	496	369	506	999999	883	111	627	720	528	912	999999	999999	491	862	413	898	913	699	999999	341	101	443	86	999999	144	999999	139	521	285	370	501	935	70	431	525	999999	316	859	99	113	664	478	511	731	807	999999	251	356	707	157	593	153	448	237	986	63	293	724	511	685	972	116	444	999999	420	197	999999	69	347	333	592	999999	610	999999	677	623	932	355	975	999999	956	782	813	999999	777	358	496	999999	444	472	796	591	999999	999999	141	999999	43	353	320	619	310	191	19	999999	999999	539	542	587	560	373	130	938	999999	993	728	200	302	316	390	72	700	999999	999999	875	537	999999	705	206	729	128	999999	588	45	365	999999	999999	999999	440	572	999999	816	908	282	81	351	858	843	999999	686	941	266	726	962	258	919	817	999999	999999	846	565	833	346	857	999999	999999	999999	999999	393	999999	952	427	862	744	152	255	792	220	553	534	999999	167	350	519	788	862	862	626	786	446	999999	999999	638	593	17	414	479	61	840	999999	809	955	999999	579	733	999999	404	982	820	12	136	607	999999	999999	177	408	999999	826	78	579	920	915	125	999999	999999	742	788	278	999999	999999	999999	740	999999	265	724	999999	707	770	999999	274	468	879	805	999999	319	792	208	999999	426	999999	920	999999	982	999999	377	893	999999	511	194	991	999999	
999999	999999	92	999999	395	237	755	884	999999	700	999999	50	804	999999	999999	120	341	638	602	544	759	999999	137	817	133	758	999999	999999	831	884	206	586	794	539	342	634	723	558	923	565	452	154	972	908	207	612	188	161	999999	999999	508	872	591	457	975	283	128	274	112	637	999999	999999	63	999999	999999	147	256	274	777	416	396	782	715	47	102	999999	879	229	620	999999	580	956	561	58	385	999999	994	347	999999	69	516	459	455	296	445	999999	999999	412	415	69	366	913	383	999999	396	999999	999999	554	364	370	404	898	653	591	66	172	315	14	999999	179	152	908	999999	718	900	936	999999	999999	601	517	524	477	814	560	999999	667	999999	641	661	999999	999999	450	982	999999	999999	999999	999999	863	239	999999	278	96	228	245	917	999999	212	664	29	460	398	738	999999	999999	845	926	999999	102	437	399	588	674	353	533	13	701	999999	517	63	293	999999	473	199	328	248	438	258	578	643	706	465	999999	999999	999999	999999	437	999999	999999	358	738	532	714	436	840	999999	604	999999	999999	241	225	531	999999	610	999999	999999	924	548	999999	999999	416	677	516	458	730	933	999999	999999	999999	999999	576	213	790	169	325	761	425	999999	359	634	999999	999999	563	999999	427	185	770	999999	885	881	999999	999999	863	536	941	70	26	265	705	906	34	551	601	999999	999999	21	999999	535	295	975	904	999999	999999	10	963	720	999999	178	40	555	999999	361	177	999999	923	687	350	999999	227	265	744	999999	341	452	609	999999	999999	139	682	416	999999	244	33	910	976	999999	999999	863	999999	231	946	847	234	160	743	672	384	340	511	977	671	486	318	39	240	744	556	747	400	871	625	999999	495	999999	120	928	338	267	293	473	988	487	690	996	319	897	999999	191	709	937	718	764	999999	704	744	999999	999999	993	679	999999	999999	999999	473	999999	605	999999	362	610	49	814	344	999999	56	999999	989	194	795	999999	719	999999	809	375	48	463	162	861	365	999999	999999	999999	999999	344	587	61	999999	999999	24	999999	400	357	545	999999	151	999999	602	601	717	591	714	999999	172	614	284	999999	999999	537	913	19	549	743	606	570	730	999999	813	999	539	999999	477	999999	999999	999999	921	371	999999	484	233	153	860	560	154	774	86	328	990	396	999999	250	628	42	132	14	999999	999999	999999	974	604	265	999999	602	72	721	123	761	390	365	693	912	549	949	313	769	159	988	598	999999	494	999999	999999	426	939	999999	999999	444	999999	999999	999999	273	620	999999	879	968	999999	267	498	433	660	325	938	635	703	
157	999999	678	999999	999999	854	999999	999999	919	999999	202	369	999999	663	999999	354	679	929	224	997	429	301	999999	79	345	707	999999	500	175	999999	999999	473	270	722	791	999999	698	999999	999999	321	906	215	700	344	687	609	407	604	725	999999	999999	395	723	637	283	855	975	999999	393	655	962	959	892	999999	320	729	109	942	871	184	655	963	999999	903	100	224	601	999999	392	736	999999	297	775	96	200	783	749	632	999999	935	622	98	332	999999	358	999999	322	952	33	999999	510	999999	732	550	432	27	934	999999	546	69	264	594	226	999999	356	674	194	806	557	536	979	476	503	935	562	999999	640	638	999999	153	901	648	367	434	236	844	999999	234	663	182	999999	999999	999999	389	681	38	871	675	476	683	762	516	405	999999	977	43	961	797	999999	865	386	305	276	402	168	616	236	792	430	511	119	960	152	999999	999999	61	999999	124	264	534	695	965	171	870	391	999999	253	870	456	202	882	999999	246	798	999999	554	662	693	231	999999	801	89	254	965	573	801	374	999999	810	926	999999	846	542	463	180	421	143	405	20	772	373	999999	345	999999	628	351	724	353	589	999999	398	695	999999	999999	732	615	720	206	999999	999999	30	233	70	529	548	46	235	782	627	384	420	266	683	458	701	445	743	26	346	231	87	30	999999	677	537	958	953	353	999999	565	701	999999	108	430	999999	150	305	815	690	592	126	941	726	215	722	141	22	445	999999	999999	871	704	860	85	513	10	792	392	992	589	92	881	999999	72	999999	482	168	263	706	561	999999	928	336	753	999999	145	303	235	955	406	945	518	999999	444	693	996	87	33	917	751	357	913	823	999999	510	245	890	664	532	999999	999999	759	738	936	999999	943	999999	116	970	999999	999999	999999	999999	596	643	999999	37	616	999999	686	405	999999	345	954	999999	999999	114	235	253	999999	999999	639	703	715	999999	196	779	918	297	750	629	970	63	549	55	999999	999999	237	466	935	218	283	295	846	844	838	423	784	732	920	999999	152	862	110	132	76	999999	721	173	457	999999	999999	999999	999999	999999	434	999999	999999	909	999999	749	877	769	317	661	971	999999	857	871	594	773	995	195	377	911	487	117	953	999999	999999	927	999999	74	19	151	109	954	666	789	419	756	627	999999	319	999999	961	382	554	448	999999	722	999999	849	999999	684	999999	923	951	717	580	326	138	999999	931	999999	984	999999	999999	999999	562	26	687	77	462	838	156	999999	875	207	949	114	999999	514	275	999999	920	915	495	335	351	
185	13	949	219	102	999999	257	943	823	999999	999999	999999	388	885	145	45	938	397	740	999999	678	58	999999	767	475	763	624	999999	999999	575	78	327	434	824	387	999999	737	858	999999	220	898	187	999999	21	801	491	184	999999	140	230	981	528	754	797	673	136	260	192	743	338	13	153	999999	258	127	830	198	999999	508	133	307	89	37	999999	639	501	997	742	966	984	589	994	973	999999	999999	999999	573	637	999999	260	761	555	125	40	216	754	999999	999999	893	999999	999999	621	130	17	923	901	500	999999	167	181	999999	518	226	758	749	999999	180	999999	664	999999	267	999999	411	257	371	752	964	997	323	884	592	204	999999	995	692	999999	874	999999	531	999999	59	349	479	980	131	253	338	367	999999	208	999999	95	148	999999	999999	999999	219	873	646	180	937	999999	909	999999	588	935	670	230	76	781	144	999999	999999	999999	999999	917	91	431	999999	999999	423	607	715	125	999999	999999	999999	532	293	950	999999	10	329	999999	754	556	439	999999	401	999999	583	118	300	510	73	379	792	175	797	794	659	788	999999	999999	757	999999	787	794	971	91	999999	999999	937	125	32	143	999999	999999	228	972	488	885	999999	940	544	315	316	215	62	931	714	890	734	999999	999999	970	263	801	603	423	768	645	234	320	999999	445	180	185	999999	929	999999	850	947	825	316	999999	758	806	984	451	999999	999999	741	50	999999	989	413	448	824	62	879	93	349	999999	999999	842	660	719	632	108	144	141	728	132	446	999999	942	909	192	526	221	456	999999	161	399	196	903	194	943	328	42	731	360	999999	59	411	999999	152	999999	473	124	48	999999	885	316	892	999999	619	999999	511	999999	503	999999	307	840	433	999999	197	415	999999	939	475	776	999999	76	999999	999999	302	999999	44	999999	800	999999	718	412	183	282	931	845	506	342	294	590	999999	281	538	475	63	999999	626	145	323	736	603	534	648	272	869	999999	903	122	561	546	569	158	256	216	548	894	999999	160	344	352	909	685	999999	885	344	43	537	937	727	708	455	999999	49	73	693	194	763	910	413	122	941	393	780	747	30	293	35	332	926	168	927	476	800	971	827	918	999999	763	927	835	999999	966	999999	852	100	670	999999	192	522	363	141	999999	746	232	410	525	904	906	864	61	999999	215	20	568	780	979	107	78	246	775	315	10	999999	577	999999	999999	998	927	657	360	184	999999	999999	572	37	180	730	999999	570	311	999999	972	899	876	828	86	955	826	82	121	572	50	946	747	58	141	773	
999999	402	436	526	976	259	514	876	999999	405	448	999999	610	259	999999	507	999999	761	999999	110	116	749	753	29	182	855	546	787	144	999999	72	523	896	406	561	186	144	784	46	722	999999	999	663	999999	999999	999999	472	861	53	999999	20	985	716	40	667	999999	648	416	354	131	713	726	999999	277	342	999999	999999	213	999999	999999	372	160	999999	999999	999999	116	95	999999	512	886	393	999999	744	601	999999	87	807	865	739	142	538	727	999999	915	19	668	267	396	999999	999999	650	268	173	700	180	860	270	106	324	560	343	576	999999	468	737	38	982	999999	391	264	999999	999999	999999	565	814	644	999999	999999	999999	57	848	999999	999999	918	246	134	521	999999	431	35	816	711	999999	999999	798	962	823	971	188	981	686	127	14	999999	476	999999	999999	607	885	535	999999	461	495	277	999999	999999	843	985	999999	612	517	938	718	365	999999	999999	238	295	999999	852	999999	999999	630	628	371	730	695	648	452	375	340	999999	999999	895	886	999999	226	283	477	999999	999999	837	999999	575	999999	999999	999999	648	646	71	642	509	840	42	999999	999999	831	867	906	980	948	204	543	999999	999999	999999	779	822	479	93	198	999999	999999	612	733	983	10	999999	999999	623	331	56	11	390	999999	830	83	999999	191	496	999999	358	377	496	216	924	304	892	303	870	967	587	179	999999	873	687	691	237	308	730	399	999999	712	292	659	902	999999	162	999999	451	999999	653	640	982	559	839	999999	999999	999999	809	689	117	760	999999	656	744	876	999999	517	54	148	999999	827	461	107	999999	646	999999	837	999999	999999	151	768	999999	350	323	946	999999	13	999999	109	371	831	999999	51	291	26	428	636	914	35	999999	645	88	312	684	999999	189	884	803	203	503	493	999999	88	999999	348	999999	943	999999	798	689	999999	483	945	999999	999999	338	999999	816	999999	227	457	923	288	976	505	689	549	665	496	766	313	209	840	606	999999	738	420	503	999999	117	485	999999	126	999999	319	172	143	535	670	999999	999999	999999	999999	975	55	570	814	999999	52	999999	369	999999	845	999999	386	245	643	348	899	286	917	916	999999	632	999999	163	806	941	666	999999	555	23	995	998	997	244	145	864	999999	999999	923	318	460	293	747	207	458	95	999999	84	529	999999	635	999999	580	852	205	999999	243	999999	763	872	999999	708	112	355	999999	846	44	151	999999	778	787	591	362	609	466	589	884	544	704	721	999999	591	814	760	387	999999	427	999999	49	999999	630	668	999999	999999	871	751	999999	401	914	612	61	819	975	750	999999	54	
999999	970	396	615	999999	699	197	52	891	854	894	352	999999	682	428	999999	111	405	157	129	999999	999999	737	714	408	492	630	102	669	999999	616	73	753	343	579	999999	999999	433	156	999999	480	999999	999999	27	999999	838	999999	999999	193	999999	717	579	602	999999	16	729	242	682	217	74	79	105	382	999999	247	831	599	634	112	971	999999	999999	258	226	649	535	152	720	857	569	68	397	909	999999	454	47	470	865	999999	999999	224	999999	225	999999	999999	384	138	438	779	35	249	799	139	221	41	999999	330	386	248	481	586	522	999999	999999	15	681	196	875	285	210	371	733	999999	262	757	999999	999999	176	364	274	999999	713	940	831	329	999999	268	697	476	999999	716	94	626	855	273	701	260	577	86	190	198	263	163	578	664	999999	999999	877	999999	976	587	164	31	974	84	872	581	993	999999	746	423	498	999999	870	494	999999	116	999999	989	999999	804	884	99	183	85	153	560	999999	999999	813	766	390	243	500	999999	562	72	999999	780	999999	130	266	999999	999999	767	700	855	292	94	386	999999	60	999999	408	182	702	74	999999	898	931	322	999999	826	514	980	42	264	908	53	931	224	464	671	598	935	547	634	759	416	385	298	277	999999	790	414	999999	502	835	328	134	999999	225	753	849	88	910	440	745	999999	734	445	999999	249	162	172	944	389	299	999999	634	999999	999999	440	523	642	54	999999	45	109	273	999999	429	999999	918	444	998	710	821	520	999999	116	999999	409	681	999999	351	38	134	627	469	337	213	371	693	66	192	999999	240	217	999999	979	405	645	96	205	26	367	331	718	999999	244	567	778	449	528	188	999999	999999	999999	301	26	806	417	640	936	336	67	896	861	262	999999	480	614	999999	54	999999	999999	999999	486	999999	984	706	416	464	235	999999	434	922	175	878	285	999999	999999	915	27	182	999999	999999	160	999999	959	471	469	466	949	764	999999	999999	404	999999	999999	593	999999	660	317	319	400	953	414	176	901	144	730	983	976	999999	999999	698	468	872	724	248	172	617	963	523	999999	949	514	470	815	141	999999	358	943	692	752	995	608	708	781	999999	600	983	966	825	999999	999999	490	759	940	265	999999	531	999999	999999	999999	665	999999	999999	82	450	999999	943	999999	770	616	381	49	293	447	999999	999999	759	999999	690	647	189	651	148	782	999999	999999	755	530	560	306	999999	266	256	271	97	308	814	635	999999	595	999999	999999	206	219	368	999999	206	322	122	175	84	440	999999	59	251	23	999999	21	322	981	693	423	999999	
473	999999	125	793	32	359	529	285	134	760	999999	999999	557	999999	999999	424	323	273	442	417	394	232	566	853	207	999999	83	999999	802	323	359	901	999999	999999	732	599	999999	653	184	962	593	889	950	679	317	69	694	569	630	999999	998	718	261	16	416	251	62	271	596	999999	286	780	482	811	411	203	756	726	722	999999	181	999999	999999	999999	824	504	999999	999999	999999	147	999999	514	999999	215	999999	640	650	237	424	491	547	999999	999999	182	999999	812	417	149	278	123	313	968	847	300	425	338	629	999999	191	999999	969	176	999999	458	676	772	662	276	999999	999999	553	528	999999	999999	999999	999999	612	999999	793	21	97	141	617	432	834	367	667	999999	999999	985	999999	999999	55	511	521	380	266	608	505	913	160	150	999999	999999	999999	999999	665	616	508	235	999999	713	999999	999999	999999	837	558	999999	624	319	115	834	486	511	759	684	999999	800	719	421	934	14	421	880	861	946	489	119	862	999999	701	60	999999	999999	269	308	999999	875	999999	683	999999	999999	999999	195	807	326	664	999999	748	885	310	865	896	96	300	722	999999	117	318	878	358	449	999999	999999	618	999999	514	921	252	461	804	608	123	45	599	970	30	235	82	999999	999999	999999	370	976	748	835	163	242	274	999999	999999	999999	566	808	334	382	534	418	577	999999	999999	743	898	297	91	999999	999999	860	497	999999	701	76	44	999999	596	20	88	462	826	999999	901	281	656	705	454	41	999999	314	711	226	445	611	657	330	999999	548	449	999999	895	56	93	303	745	943	845	940	737	793	222	324	304	999999	592	999999	851	540	96	203	842	59	660	447	999999	280	884	99	418	714	999999	57	571	16	566	779	699	607	535	999999	999999	514	304	258	999999	397	922	999999	28	862	478	203	462	256	239	999999	395	999999	999999	999999	69	755	531	999999	753	999999	753	999999	514	999999	105	999999	15	999999	343	338	755	412	355	762	357	999999	81	555	245	846	594	324	776	720	394	63	999999	999999	653	114	983	280	505	927	643	634	859	215	999999	235	197	999999	999999	999999	101	982	300	390	128	548	999999	999999	787	906	999999	438	521	794	429	52	788	945	999999	238	354	484	999999	427	999999	722	660	865	999999	20	999999	515	412	874	999999	411	999999	83	940	114	999999	17	492	598	357	215	123	999999	786	725	446	252	999999	999999	556	616	85	872	272	406	999999	819	999999	777	257	74	999999	647	999999	27	288	715	14	624	808	347	991	999999	80	913	608	595	88	73	574	416	166	728	327	999999	335	890	
811	544	226	611	999999	715	999999	292	189	999999	999999	999999	999999	999999	999999	735	999999	219	625	767	802	358	999999	302	740	999999	213	840	908	999999	329	162	691	398	999999	470	999999	999999	999999	286	966	787	733	142	695	319	999999	842	178	430	852	118	397	999999	98	462	746	924	870	999999	999999	511	384	881	156	747	87	58	827	777	337	677	999999	348	999999	24	625	999999	607	431	999999	370	671	999999	455	220	765	133	999999	999999	723	483	337	830	774	999999	413	999999	999999	947	999999	579	25	999999	103	184	426	58	999999	84	837	92	326	449	999999	150	999999	897	435	936	999999	953	999999	387	63	853	350	861	574	344	999999	999999	678	999999	198	927	355	280	394	280	794	717	365	235	999999	999999	167	887	641	633	999999	516	427	59	966	288	830	638	348	249	834	565	484	433	473	75	413	666	260	272	795	999999	513	164	999999	999999	598	523	774	421	999999	999999	229	940	718	999999	354	629	693	909	999999	717	931	154	999999	239	999999	931	761	547	999999	500	636	999999	838	999999	13	999999	907	702	999999	317	863	926	552	380	345	543	715	378	720	999999	973	999999	999999	999999	637	368	718	912	40	999999	761	236	193	999999	999999	999999	112	999999	999999	999999	999999	999999	999999	789	999999	15	601	75	999999	699	226	999999	826	454	526	295	214	760	999999	644	554	995	671	33	556	637	743	356	554	999999	441	64	286	999999	72	983	131	385	999999	632	999999	652	29	340	450	377	999999	738	680	541	646	351	240	457	537	726	328	205	242	226	271	255	521	409	268	999999	116	999999	391	543	999999	828	999999	798	878	999999	976	341	999999	188	237	14	675	23	999999	999999	823	829	110	346	664	925	152	17	370	520	141	619	82	287	270	999999	999999	999999	377	818	815	999999	579	636	750	999999	999999	63	989	266	580	507	561	999999	348	999999	97	55	999999	999999	685	999999	437	999999	769	366	999999	305	918	25	657	999999	646	39	284	390	260	474	596	676	313	99	28	113	940	633	68	904	999999	983	133	999999	999999	999999	142	297	14	221	866	393	729	999999	145	973	609	999999	861	999999	894	999999	36	623	458	213	999999	596	510	334	427	145	307	999999	367	934	892	999999	280	517	897	986	386	999999	607	212	946	986	953	54	504	999999	772	999999	999999	980	956	999999	853	64	999999	546	787	999999	794	999999	96	375	999999	211	91	999999	999999	354	999999	907	581	987	26	256	266	947	643	465	829	528	999999	999999	353	999999	977	392	999999	226	322	361	999999	999999	999999	877	125	580	37	752	
962	999999	138	427	903	112	408	968	493	606	798	256	903	331	851	276	366	327	999999	582	233	999999	999999	554	41	282	708	876	999999	148	140	685	920	890	502	588	400	999999	865	250	999999	999999	999999	999999	999999	76	999999	877	854	999999	520	999999	558	999999	528	273	491	999999	999999	631	404	999999	999999	354	999999	122	336	22	829	272	875	420	461	782	605	224	800	864	136	965	824	830	999999	999999	628	999999	137	475	372	239	999999	816	999999	999999	845	455	783	999999	429	999999	740	445	999999	591	112	109	346	776	849	999999	473	626	457	430	806	573	509	469	725	144	984	860	650	600	176	69	860	227	999999	159	999999	255	444	821	235	388	782	999999	663	529	995	361	626	67	765	480	368	999999	437	282	945	323	828	999999	999999	879	795	458	425	52	999999	999999	999999	999999	999999	227	191	999999	999999	427	791	999999	806	206	149	633	244	999999	999999	695	700	999999	789	664	213	126	427	159	500	355	593	334	25	620	999999	875	521	925	194	547	999999	732	934	20	491	876	517	631	156	697	645	213	999999	999999	351	999999	999999	999999	496	756	999999	999999	145	849	999999	466	999999	196	916	273	999999	318	408	296	407	968	796	999999	183	337	609	999999	999999	999999	709	999999	711	295	278	999999	544	346	999999	438	747	266	999999	94	999999	34	822	330	715	882	585	336	805	336	332	383	720	561	999999	169	156	14	38	342	149	999999	999999	768	999999	999999	729	775	879	969	999999	151	382	711	603	158	514	999999	90	131	228	999999	584	999999	999999	895	62	983	343	279	291	742	237	264	945	730	279	64	413	572	999999	999999	457	835	787	999999	10	18	958	854	654	999999	924	907	124	766	869	381	804	999999	100	746	441	999999	688	999999	914	127	766	872	879	999999	999999	517	999999	418	999999	749	999999	783	999999	53	999999	999999	624	423	999999	330	150	188	999999	898	260	999999	482	416	999999	847	156	981	276	883	252	95	999999	205	992	417	999999	705	999999	130	999999	30	137	999999	721	952	984	274	988	593	999999	999999	21	999999	209	493	45	562	50	87	999999	615	999999	21	801	939	514	429	431	410	391	444	346	999999	123	239	999999	999999	695	999999	999999	881	992	999999	905	999999	84	999999	995	999999	382	385	665	763	527	999999	514	999999	999999	781	447	999999	843	588	212	543	252	280	867	999999	238	999999	867	624	225	999999	622	999999	116	148	865	520	434	921	38	15	778	582	222	943	725	149	191	913	977	999999	999999	413	480	371	420	803	136	35	999999	773	518	50	548	806	
557	679	19	115	916	927	140	921	560	999999	999999	669	67	999999	254	999999	999999	999999	999999	917	999999	218	999999	744	727	72	393	408	999999	265	497	738	43	416	396	55	140	85	997	60	176	999999	853	999999	999999	751	745	212	781	191	355	999999	403	631	134	348	326	999999	388	999999	543	732	280	999999	709	36	999999	651	537	208	959	999999	999999	596	999999	565	999999	89	999999	976	999999	999999	626	999999	909	999999	344	999999	291	58	729	865	697	999999	516	444	846	558	999999	581	999999	103	674	582	232	14	608	999999	880	568	999999	246	137	411	999999	361	115	810	395	776	999999	999999	370	489	478	103	999999	812	90	316	719	807	514	565	861	233	517	54	247	905	999999	999999	531	723	999999	493	737	999999	617	164	338	46	172	999999	889	999999	733	999999	113	138	360	796	726	573	999999	185	732	571	550	999999	999999	999999	572	490	453	164	701	646	999999	985	999999	367	205	925	978	683	644	715	676	969	499	332	940	119	554	536	810	958	874	890	760	175	745	313	999999	277	474	682	354	734	199	999999	770	128	999999	992	601	801	595	175	540	999999	895	580	813	521	131	462	999999	916	354	743	772	999999	235	199	622	891	615	999999	219	999999	371	942	999999	413	561	822	999999	999999	935	19	373	709	359	744	280	174	500	798	999999	999999	746	438	389	999999	324	247	893	999999	380	709	195	884	955	578	655	952	800	410	959	309	126	383	980	345	380	73	183	999999	999999	457	400	817	565	999999	226	933	562	999999	98	999999	929	763	191	235	999999	999999	999999	781	99	328	373	999999	838	846	894	372	457	999999	86	261	73	412	664	922	319	378	328	757	362	721	999999	999999	321	645	380	999999	202	755	521	891	319	402	999999	600	999999	310	999999	999999	314	853	999999	517	257	837	260	526	109	268	916	455	999999	995	429	999999	999999	896	999999	203	476	540	179	701	999999	195	941	671	20	73	839	999999	399	610	453	508	245	999999	230	484	999999	999999	999999	999999	838	75	730	999999	973	33	671	197	532	784	252	773	683	784	999999	72	896	999999	515	45	999999	908	66	560	552	920	999999	57	676	304	809	623	285	245	863	999999	464	626	999999	986	999999	651	485	999999	368	999999	824	461	897	168	587	804	347	999999	514	999999	19	180	999999	62	999999	624	999999	238	999999	628	497	999999	920	526	607	279	892	528	643	777	999999	999999	202	872	106	680	160	999999	716	999999	285	66	999999	933	458	293	854	999999	105	999999	139	256	639	739	999999	386	540	999999	560	318	
912	999999	999999	999999	506	999999	978	899	955	221	473	13	999999	970	352	440	716	987	77	324	424	257	433	866	648	186	811	462	690	720	150	778	957	408	102	999999	481	999999	437	890	315	955	689	883	313	999999	734	668	999999	751	669	999999	314	999999	999999	665	394	719	98	999999	756	999999	219	245	80	695	999999	124	878	999999	958	999999	999999	186	18	469	568	550	562	521	452	999999	76	938	61	999999	474	999999	514	437	82	762	999999	999999	144	999999	746	453	812	618	999999	620	999999	510	792	946	993	999999	999999	434	106	844	999999	576	877	612	999999	280	999999	483	999999	334	609	450	812	206	816	453	52	228	722	124	737	999999	441	832	363	565	155	114	604	347	999999	90	340	238	605	338	999999	531	999999	475	269	339	398	756	20	350	698	596	140	999999	95	999999	711	982	117	223	145	54	259	893	999999	89	879	999999	839	529	119	584	600	999999	223	520	999999	256	854	407	999999	684	821	23	999999	999999	974	999999	999999	485	378	358	130	392	203	194	281	448	999999	999999	459	515	916	999999	999999	124	995	652	999999	575	131	999999	137	709	999999	461	999999	999999	35	574	114	825	999999	364	160	761	999999	999999	294	999999	248	449	905	999999	999999	49	767	999999	782	753	563	332	727	686	363	999999	999999	421	723	741	961	45	422	999999	86	633	883	999999	999999	479	660	786	999999	308	336	682	559	463	760	628	999999	892	463	999999	20	781	108	944	999999	247	540	52	495	999999	76	213	36	139	598	999999	165	215	999	313	102	777	964	429	360	680	363	767	660	104	999999	999999	581	999999	765	304	535	939	560	999999	938	999999	301	814	241	999999	655	999999	865	999999	999999	999999	893	999999	190	243	817	678	594	330	884	773	391	400	504	997	631	887	373	304	789	226	655	906	999999	484	999999	159	198	236	34	932	999999	999999	631	570	185	999999	999999	999999	486	856	354	999999	218	174	236	901	999999	999999	501	999999	66	571	656	256	832	986	999999	706	758	667	999999	367	999999	951	871	177	999999	934	821	999999	999999	842	817	999999	999999	425	697	210	257	583	840	954	735	266	876	999999	999999	385	737	199	646	262	772	819	375	987	933	267	999999	68	143	385	421	300	999999	224	999999	999999	384	417	298	584	458	185	999999	999999	631	999999	85	540	609	392	207	632	564	676	999999	997	567	999999	491	440	999999	198	999999	464	543	445	427	661	587	844	999999	330	901	999999	803	597	992	839	999999	894	192	762	999999	750	188	789	735	999999	154	999999	166	499	999999	858	
999999	269	735	372	993	196	621	423	953	765	391	876	731	503	872	999999	15	999999	999999	597	257	999999	739	699	286	999999	709	265	516	831	688	999999	405	52	999999	999999	861	629	846	999999	283	769	999999	694	999999	311	68	999999	299	672	750	999999	999999	999999	610	533	530	45	95	249	486	366	906	132	87	880	481	688	119	338	999999	999999	999999	361	323	488	344	55	999999	975	695	477	965	844	999999	259	999999	77	999999	999999	999999	825	544	607	691	917	999999	687	617	488	830	999999	999999	961	60	374	558	999999	24	132	199	999999	705	120	553	18	400	71	999999	828	348	999999	256	258	325	795	841	999999	669	406	625	656	999999	999999	999999	999999	999999	999999	793	999999	700	999999	62	319	671	537	130	433	999999	682	526	999999	646	789	150	426	999999	874	645	265	532	284	948	617	999999	542	57	853	965	238	664	396	278	334	137	424	361	936	587	787	674	417	230	986	880	824	999999	648	999999	999999	201	479	368	999999	999999	426	974	445	811	139	999999	277	999999	825	999999	999999	532	322	999999	726	999999	197	297	858	590	999999	64	999999	737	682	531	409	152	246	46	194	38	740	999999	710	999999	916	135	999999	307	407	949	999999	968	999999	999999	698	986	984	664	14	192	509	947	999999	372	999999	708	138	607	90	999999	232	788	834	999999	792	182	951	999999	158	71	839	561	193	999999	659	999999	985	390	999999	423	167	999999	42	12	528	792	79	347	436	999999	999999	850	226	999999	999999	615	144	650	509	525	44	707	999999	942	352	948	999999	904	713	28	722	999999	774	999999	967	650	756	831	999999	999	112	999999	850	940	74	999999	344	910	999999	53	999999	345	881	317	389	460	76	100	659	579	39	175	634	418	495	258	85	559	315	999999	859	312	78	509	999999	430	857	574	877	362	614	999999	465	669	168	999999	999999	999999	287	517	583	999999	182	12	970	999999	979	441	454	815	999999	785	999999	999999	999999	558	277	381	893	959	602	999999	222	307	965	999999	709	999999	999999	119	999999	618	281	798	502	999999	140	999999	999999	486	451	425	999999	71	448	828	258	102	485	999999	119	495	999999	999999	999999	999999	999999	874	999999	794	237	23	999999	345	433	305	513	999999	871	999999	427	211	841	999999	999999	999999	382	160	999999	146	999999	999999	490	650	999	897	999999	953	999999	420	749	999999	38	999999	999999	999999	244	783	638	152	325	451	231	494	192	907	653	165	810	737	999999	302	26	900	999999	620	999999	540	999999	536	260	560	922	460	251	999999	183	999999	169	90	942	598	999999	
999999	821	486	395	995	468	102	999999	889	999999	156	712	456	249	999999	879	637	904	703	448	111	892	999999	529	771	253	29	734	557	995	729	795	999999	999999	310	88	389	235	999999	82	999999	292	370	417	999999	747	794	923	999999	227	999999	186	248	160	421	999999	66	957	624	751	448	368	696	894	422	999999	602	999999	938	59	499	411	375	631	204	818	999999	356	999999	33	999999	106	689	339	473	999999	556	958	369	487	31	432	610	786	999999	885	596	476	994	424	999999	128	999999	995	728	130	999999	617	956	602	999999	710	213	601	302	352	999999	366	430	999999	999999	643	317	461	38	76	800	999999	997	318	232	66	361	999999	877	341	121	694	611	352	742	999999	12	766	999999	321	228	19	494	291	216	999999	55	999999	620	999999	999999	532	999999	661	329	231	620	999999	999999	999999	358	875	723	961	999999	985	754	88	137	999999	641	999999	274	716	847	791	999999	716	112	991	21	236	718	999999	530	999999	727	999999	32	520	328	364	396	952	963	353	999999	999999	60	231	485	999999	997	999999	869	999999	267	260	813	538	136	999999	544	388	233	999999	166	356	440	651	999999	804	65	616	546	286	999999	999999	753	504	505	571	665	881	999999	54	239	963	506	269	331	477	146	494	394	424	820	999999	728	842	196	939	102	409	963	681	999999	999999	217	593	116	999999	506	319	43	565	248	663	872	188	892	999999	999999	181	329	790	667	999999	232	131	466	999999	593	999999	999999	565	479	265	917	834	143	847	755	913	163	386	970	826	461	828	186	166	145	999999	999999	993	98	921	89	183	24	349	999999	999999	999999	960	361	596	999999	477	96	999999	745	47	55	54	999999	999999	28	943	999999	840	120	999999	945	309	999999	999999	999999	324	477	999999	999999	744	820	794	688	669	786	202	34	384	824	983	742	202	421	107	504	905	556	161	903	146	999999	183	999999	999999	150	826	949	999999	635	999999	999	999999	999999	10	227	260	999999	777	999999	825	919	445	25	136	660	999999	888	912	999999	999999	767	999999	654	49	999999	646	565	923	999999	959	253	716	749	146	999999	214	394	420	879	253	550	778	10	999999	227	917	999999	112	999999	999999	999999	46	768	999999	999999	684	883	768	619	581	695	441	259	201	999999	212	999999	878	152	456	368	999999	42	305	515	989	325	577	822	999999	487	463	819	999999	999999	216	947	179	999999	999999	330	625	999999	308	558	999999	529	999999	999999	999999	231	289	959	657	38	999999	999999	473	74	930	368	316	946	155	103	241	622	127	999999	375	
264	999999	999999	999999	999999	743	677	734	746	406	470	517	81	999999	252	999999	999999	171	112	561	999999	484	114	295	941	24	678	655	215	326	496	411	637	140	999999	704	999999	126	531	295	792	999999	727	667	470	850	245	149	903	894	738	460	999999	999999	172	999999	421	376	901	121	74	31	529	429	910	999999	880	940	999999	547	581	386	640	816	768	933	756	446	825	100	779	539	752	320	588	45	999999	27	967	980	999999	261	225	420	230	771	999999	307	757	411	970	304	102	366	323	999999	820	209	999999	239	33	974	550	810	341	535	999999	218	841	874	672	862	973	76	264	999999	171	229	595	999999	192	458	689	999999	999999	484	446	396	999999	999999	225	196	999999	738	956	318	710	999999	88	695	502	541	999999	999999	739	999999	331	999999	112	993	200	600	613	852	56	574	295	137	691	857	999999	882	222	614	999999	999999	694	244	120	999999	619	756	151	999999	505	651	992	807	999999	20	163	420	294	999999	46	625	583	324	691	391	32	582	723	999999	605	619	329	999999	233	263	999999	96	915	166	384	444	459	712	357	999999	582	488	452	999999	703	678	598	219	999999	44	999999	380	553	728	999999	999999	999999	999999	999999	885	331	149	583	431	999999	77	504	138	999999	602	999999	871	966	999999	809	999999	139	53	527	999999	31	119	999999	198	360	53	999999	197	243	347	411	999999	417	472	83	442	904	31	93	999999	184	470	591	999999	868	999999	413	266	919	387	907	999999	999999	999999	863	222	865	999999	80	553	533	999999	894	291	999999	637	999999	504	222	376	640	118	959	999999	999999	561	528	308	999999	329	639	286	278	855	439	421	146	999999	999999	860	577	519	950	539	112	866	575	999999	999999	241	999999	999999	53	999999	747	798	999999	999999	625	999999	694	566	74	999999	913	257	48	49	851	779	500	424	896	999999	799	131	999999	999999	789	999999	986	228	524	99	999999	730	242	999999	118	641	999999	636	423	305	176	999999	454	209	625	854	999999	535	458	15	741	162	21	691	752	625	641	999999	721	740	325	999999	999999	974	999	192	999999	322	931	220	999999	863	999999	601	195	788	999999	999999	804	934	67	460	999999	518	999999	599	719	550	973	999999	999999	781	915	682	999999	701	968	999999	210	999999	839	515	999999	248	999999	877	999999	420	506	964	948	683	805	999999	683	865	705	533	625	409	999999	474	349	448	220	999999	948	999999	999999	999999	819	206	757	371	104	552	856	531	900	481	448	308	999999	19	544	326	976	138	999	124	995	445	854	800	999999	375	
175	165	999999	11	929	831	799	22	999999	752	925	443	692	999999	18	183	632	154	960	175	430	340	904	999999	639	819	999999	506	498	384	999999	999999	403	999999	386	999999	504	898	551	999999	508	999999	865	791	401	542	446	868	999999	821	812	999999	839	802	944	999999	999999	144	372	119	511	302	999999	769	411	999999	50	963	999999	317	679	734	602	353	666	999999	474	999999	999999	107	382	461	400	677	999999	641	127	600	784	551	450	999999	536	999999	116	216	999999	105	390	432	501	999999	124	799	151	88	999999	496	146	555	370	147	999999	274	999999	59	902	846	207	769	850	450	999999	213	866	320	999999	170	247	460	999999	379	732	999999	606	999999	347	999999	535	999999	533	631	464	238	190	312	728	272	705	67	314	671	999999	620	581	999999	304	910	932	831	880	999999	258	685	999999	990	415	572	999999	837	711	310	320	713	246	229	999999	950	999999	564	999999	999999	465	190	999999	999999	999999	999999	497	555	604	999999	669	704	613	586	382	778	563	199	896	999999	604	867	999999	13	361	194	999999	999999	74	354	888	377	249	944	492	78	538	465	519	303	84	122	242	284	999999	616	109	999999	846	999999	396	833	667	999999	341	597	834	153	858	297	737	145	491	999999	548	999999	464	668	104	314	249	108	680	603	90	491	999999	999999	371	744	999999	724	515	855	958	65	709	813	613	999999	243	395	999999	231	566	939	631	999999	999999	350	162	441	565	999999	968	999999	162	999999	355	849	962	763	781	124	999999	22	629	635	301	999999	591	651	64	209	999999	853	999999	458	46	999999	860	999999	344	31	592	653	168	999999	887	671	902	645	467	764	932	480	614	492	28	553	320	995	999999	252	758	999999	386	366	472	999999	795	999999	37	214	989	319	428	760	531	559	853	999999	747	630	590	946	193	300	999999	600	249	19	440	492	831	999999	999999	102	272	91	276	802	999999	772	875	208	617	263	999999	623	61	854	960	468	700	662	258	70	662	812	327	95	99	872	999999	786	999999	999999	382	134	357	336	497	999999	292	999999	999999	974	999999	999999	999999	929	526	653	548	395	999999	971	792	178	616	901	439	459	763	999999	713	999999	897	99	935	82	881	999999	275	724	999999	999999	185	648	999999	283	316	280	483	398	569	999999	333	489	737	301	752	214	518	456	897	999999	686	111	999999	520	999999	664	999999	266	57	876	388	999999	39	537	796	999999	999999	343	595	999999	975	999999	622	999999	999999	999999	361	999999	329	999999	141	819	827	328	999999	999999	310	995	205	651	
824	999999	999999	999999	67	509	460	999999	505	608	551	999999	861	999999	999999	322	999999	999999	217	668	312	812	936	380	999999	569	996	999999	704	999999	842	667	999999	943	343	758	34	999999	999999	803	999999	161	147	721	135	956	957	98	999999	521	594	240	787	536	348	22	291	969	948	498	512	749	505	783	765	883	47	917	404	313	298	560	859	413	711	999999	674	225	255	789	611	908	454	999999	137	999999	879	999999	605	999999	477	64	999999	722	301	999999	655	364	955	999999	999999	999999	694	999999	233	44	999999	999999	825	197	348	75	724	999999	886	604	305	999999	656	999999	13	999999	321	83	999999	244	579	146	122	503	505	320	269	12	870	570	223	501	959	103	240	505	784	418	999999	411	339	999999	835	999999	913	342	999999	801	248	999999	999999	620	126	989	999999	244	271	332	691	37	806	722	298	326	390	999999	999999	999999	923	507	652	903	100	434	904	757	310	999999	999999	172	612	467	763	390	842	603	384	970	638	995	243	462	726	955	605	616	533	519	999999	119	999999	154	878	999999	999999	825	530	691	999999	706	999999	846	999999	999999	425	348	958	999999	484	787	428	393	924	927	999999	200	186	999999	829	297	999999	791	119	480	194	468	589	32	551	26	83	999999	999999	931	71	999999	719	999999	540	266	999999	625	45	528	691	595	229	951	476	999999	649	394	999999	796	483	152	736	272	999999	957	759	999999	365	467	714	735	999999	992	865	876	999999	999999	605	999999	639	999999	999999	590	999999	598	999999	638	556	999999	377	999999	830	100	458	999999	999999	457	999999	583	999999	999999	269	999999	814	955	98	236	95	600	177	999999	789	999999	166	875	397	155	483	746	718	131	389	999999	999999	35	904	416	544	946	999999	32	124	32	999999	915	347	187	776	832	509	21	552	955	999999	706	999999	541	933	583	999999	516	974	999999	999999	386	344	808	488	999999	61	999999	999999	149	385	154	556	767	999999	251	537	219	379	650	999999	707	578	433	725	999999	137	999999	999999	960	423	708	58	996	999999	688	999999	999999	699	999999	781	999999	328	412	999999	592	159	141	316	691	56	999999	999999	334	880	999999	807	911	93	999999	661	687	207	999999	725	999999	106	560	609	545	999999	997	520	391	868	999999	388	999999	852	999999	244	996	66	791	914	999999	572	723	125	10	881	670	999999	999999	336	104	630	999999	686	903	999999	599	999999	771	999999	58	999999	999999	465	472	778	641	68	950	860	999999	630	415	818	624	999999	382	444	609	999999	998	551	916	65	999999	788	999999	490	948	999999	999999	
475	999999	999999	865	309	999999	268	999999	231	250	612	999999	743	671	473	224	777	72	799	123	164	922	999999	33	999999	885	699	691	683	986	161	119	312	225	199	999999	646	952	324	297	124	790	387	999999	396	54	182	393	999999	574	24	427	159	999999	490	552	188	999999	999999	424	127	576	999999	999999	99	999999	203	527	999999	999999	999999	824	999999	512	998	373	544	999999	999999	999999	712	315	999999	119	972	733	999999	999999	735	999999	165	900	999999	999999	180	547	821	152	335	893	851	999999	912	181	996	999999	680	999999	535	126	999999	496	999999	904	999999	811	195	859	272	366	542	424	792	999999	972	999999	239	846	999999	461	552	999999	999999	743	999999	67	999999	219	123	999999	62	323	253	619	638	669	790	690	999999	999999	999999	999999	880	969	360	999999	999999	86	999999	328	959	999999	314	84	573	616	139	375	303	653	417	976	746	489	313	999999	181	182	206	313	887	549	657	999999	109	999999	999999	999999	392	184	204	326	20	795	823	999999	999999	178	55	31	540	424	396	545	951	999999	224	400	665	140	265	689	880	895	999999	420	185	341	975	982	104	741	999999	999999	458	100	966	951	666	94	221	12	999999	185	773	999999	999999	999999	32	999999	999999	131	732	262	919	514	446	124	999999	413	52	677	999999	999999	926	798	441	999999	96	860	419	999999	999999	580	919	999999	562	704	132	968	267	72	319	999999	616	973	999999	731	208	943	653	999999	596	999999	52	999999	809	74	258	974	40	884	999999	999999	313	112	397	161	342	999999	999999	999999	992	395	155	999999	999999	999999	456	953	789	710	79	152	999999	999999	677	480	538	999999	452	498	456	157	938	383	46	157	999999	514	999999	858	398	999999	991	911	858	211	118	72	999999	999999	999999	305	195	330	814	999999	954	745	435	917	622	957	225	999999	295	844	999999	771	943	220	999999	941	378	930	321	538	999999	305	709	475	999999	999999	999999	584	880	161	962	617	569	161	999999	999999	89	999999	245	441	999999	537	625	999999	999999	346	128	999999	874	676	927	264	18	285	734	658	999999	959	999999	155	757	640	583	144	882	999999	212	792	26	791	862	710	694	880	222	999999	679	695	722	35	357	243	710	214	234	707	609	293	427	999999	176	129	999999	999999	684	685	954	491	141	913	143	336	999999	92	813	226	569	999999	72	121	979	350	247	529	798	523	929	378	910	185	240	999999	374	481	625	742	597	999999	205	999999	667	999999	563	999999	999999	31	294	999999	401	17	147	480	231	999999	565	999999	882	592	999999	170	999999	586	
580	999999	683	999999	961	477	999999	80	629	964	932	535	999999	999999	786	439	638	776	238	999999	977	903	47	759	999999	69	916	799	860	999999	999999	45	780	91	617	999999	134	999999	69	816	170	999999	388	999999	548	695	861	773	999999	453	954	525	931	455	608	677	999999	923	999999	999999	999999	667	220	999999	661	897	754	372	184	189	314	961	716	421	999999	999999	999999	999999	221	999999	207	152	760	416	60	788	113	335	482	999999	999999	210	159	167	999999	503	119	764	999999	651	941	498	598	859	148	993	808	520	314	999999	162	63	712	524	704	418	907	803	572	873	794	428	889	245	999999	999999	811	559	166	999999	547	760	354	570	71	999999	554	901	277	67	999999	593	30	531	999999	999999	999999	635	462	847	595	316	201	999999	856	999999	609	999999	999999	45	999999	258	363	999999	414	999999	999999	152	463	995	864	15	535	999999	999999	211	408	367	458	865	999999	186	107	319	61	240	999999	999999	713	548	109	999999	543	242	875	999999	239	999999	127	393	999999	999999	181	466	999999	590	999999	686	754	655	124	251	999999	502	999999	15	160	54	616	183	834	999999	999999	914	999999	673	999999	303	639	171	972	54	999999	74	939	269	14	999999	336	471	460	881	951	999999	999999	858	999999	50	811	869	999999	194	999999	944	559	923	916	267	999999	319	127	487	57	999999	683	79	10	839	999999	171	11	519	718	154	722	952	999999	999999	489	47	387	432	491	999999	589	787	307	305	999999	26	352	747	81	26	353	972	834	368	384	365	857	456	487	650	868	71	999999	999999	231	999999	872	999999	777	532	931	695	996	999999	999999	895	771	999999	334	999999	818	999999	448	999999	801	750	127	692	999999	134	189	999999	944	999999	999999	999999	999999	705	84	907	153	807	969	548	94	658	976	556	364	488	999999	999999	131	940	831	614	623	999999	999999	481	489	999999	548	652	353	10	999999	165	999999	999999	583	76	999999	999999	403	999999	294	899	617	152	999999	571	338	518	541	37	999999	13	999999	296	904	548	904	602	427	963	268	999999	205	93	907	999999	999999	999999	904	526	531	999999	999999	999999	329	723	165	658	999999	999999	851	999999	121	999999	201	999999	999999	100	581	45	172	38	10	439	753	999999	704	999999	999999	951	402	460	613	24	505	999999	465	199	966	190	392	255	894	999999	999999	239	215	879	891	169	675	88	306	999999	364	999999	704	118	76	999999	29	999999	422	756	999999	401	426	106	820	96	292	999999	999999	401	652	916	144	501	326	999999	761	825	641	86	286	324	163	999999	999999	999999	
410	356	999999	613	170	760	832	999999	982	721	812	119	68	999999	877	718	999999	905	227	447	368	212	791	552	601	204	990	346	999999	211	999999	682	999999	818	685	935	834	520	240	891	93	997	518	605	711	652	766	999999	999999	567	370	258	526	999999	644	208	999999	580	999999	966	770	999999	666	781	483	140	673	250	129	941	884	442	999999	335	999999	370	999999	999999	999999	999999	999999	163	147	912	840	999999	166	232	183	487	380	999999	508	999999	131	597	340	999999	132	581	978	525	999999	999999	999999	927	583	999999	860	999999	999999	999999	738	72	538	616	359	753	940	493	973	450	77	641	571	630	934	410	999999	999999	40	956	999999	269	999999	912	445	879	239	912	415	966	372	900	973	999999	525	446	735	514	999999	586	797	639	607	538	999999	85	695	62	993	999999	986	104	253	999999	316	999999	102	626	181	999999	524	37	87	17	87	176	668	570	115	498	675	699	528	453	169	999999	662	999999	463	370	193	187	919	999999	979	278	999999	425	694	999999	353	119	343	999999	72	769	561	600	460	291	417	135	999999	505	507	296	999999	799	398	882	999999	999999	172	811	999999	999999	118	999999	37	809	520	253	999999	999999	154	566	366	999999	391	399	999999	71	999999	999999	952	68	240	423	999999	693	702	999999	36	811	239	693	999999	532	999999	999999	661	716	573	651	771	173	258	888	361	999999	930	999999	418	998	19	999999	679	990	999999	237	116	694	119	343	999999	663	999999	999999	829	999999	619	834	289	665	999999	166	498	339	999999	788	810	351	71	794	763	886	447	999999	802	484	24	999999	999999	253	618	999999	606	239	544	118	999999	999999	68	999999	331	999999	536	753	999999	852	267	999999	589	79	427	999999	633	325	580	230	225	999999	272	354	999999	663	999999	999999	57	999999	560	268	795	302	841	626	999999	170	472	667	359	694	767	949	999999	999999	999999	604	826	853	343	290	999999	323	892	758	920	999999	464	668	936	501	706	999999	302	998	553	999999	237	800	482	472	852	999999	871	999999	430	323	137	999999	295	565	219	203	438	280	609	999999	409	999999	999999	999999	705	804	731	858	988	278	999999	229	999999	90	999999	35	381	871	437	746	452	999999	999999	999999	586	694	382	999999	292	512	999999	31	398	80	999999	154	105	903	766	57	191	22	542	162	999999	908	649	999999	999999	193	822	566	842	863	999999	48	755	999999	992	999999	432	360	999999	485	217	635	830	999999	999999	999999	999999	477	114	389	999999	439	828	999999	941	999999	999999	176	192	108	690	999999	189	535	50	848	
399	997	999999	754	624	830	446	67	944	41	88	598	22	966	264	354	462	999999	308	999999	999999	579	167	324	966	266	999999	999999	795	999999	455	999999	20	354	832	932	566	359	765	733	999999	999999	999999	909	599	999999	163	226	844	345	51	726	236	999999	639	819	999999	596	788	999999	662	968	272	240	999999	782	587	668	143	331	788	112	697	574	608	448	999999	257	724	519	112	999999	633	459	672	728	78	571	714	23	999999	970	999999	999999	81	34	508	999999	334	817	869	495	92	522	557	938	39	999999	840	201	999999	592	871	278	265	710	999999	812	568	856	713	25	953	130	999999	818	541	300	503	999999	939	349	923	999999	650	617	869	999999	999999	733	699	417	731	523	999999	509	108	999999	999999	370	688	696	441	477	113	853	999999	999999	293	739	999999	738	168	266	261	141	669	964	999999	648	841	234	999999	835	999999	306	999999	439	587	729	719	999999	999999	999999	999999	999999	907	455	804	797	999999	906	826	172	999999	960	259	475	999999	999999	839	144	999999	999999	999999	464	785	605	999999	999999	568	999999	384	564	999999	169	999999	35	370	999999	999999	224	169	830	573	934	999999	748	510	999999	57	819	177	999999	999999	585	999999	658	999999	999999	468	312	146	999999	999999	999999	532	272	153	175	382	234	114	264	187	625	999999	845	928	999999	67	47	105	122	759	999999	935	208	675	443	597	929	421	929	550	921	87	171	601	999999	999999	999999	999999	344	999999	823	714	999999	999	273	999999	727	730	28	999999	430	216	33	248	489	46	999999	999999	709	578	452	999999	184	714	999999	547	999999	999999	336	192	922	442	760	298	999999	999999	32	999999	411	832	870	209	402	555	999999	714	64	923	999999	564	999999	547	895	766	381	20	539	209	999999	725	798	483	403	836	461	988	999999	999999	999999	454	999999	134	196	876	708	252	999999	628	594	551	493	888	141	999999	113	384	546	999999	916	925	504	823	999999	685	999999	396	999999	565	999999	140	999999	999999	621	667	549	953	999999	28	68	139	999999	910	614	201	999999	909	999999	630	733	999999	999999	461	818	386	950	201	668	510	842	321	999999	854	534	464	292	999999	277	999999	232	999999	999999	527	936	999999	999999	999999	219	274	999999	134	999999	185	832	27	688	807	999999	244	999999	358	295	851	185	746	692	746	386	159	909	78	642	999999	408	583	999999	999999	524	41	999999	366	999999	999999	67	999999	276	270	31	516	775	484	999999	999999	755	874	864	182	352	199	999999	588	999999	69	364	384	491	175	999999	259	999999	765	999999	479	192	360	375	
890	999999	467	999999	432	724	999999	384	435	415	608	133	533	718	881	581	999999	937	473	159	923	50	683	236	111	492	772	999999	19	201	193	999999	999999	508	974	999999	885	999999	672	864	999999	684	929	968	883	52	254	540	93	193	957	999999	718	211	999999	850	120	240	378	999999	999999	999999	374	243	232	757	728	35	744	502	696	616	274	609	812	248	999999	715	999999	68	999999	241	469	826	244	651	142	203	999999	133	999999	654	350	732	999999	999999	999999	695	745	136	324	228	796	999999	497	351	277	119	399	214	739	405	886	999999	701	720	858	999999	999999	580	624	534	969	999999	999999	51	276	542	697	999999	928	999999	969	227	744	29	444	878	339	999999	999999	33	999999	851	394	873	768	40	41	999999	171	999999	696	175	512	789	259	186	365	455	85	734	421	607	285	324	999999	669	575	999999	285	979	219	999999	206	600	730	128	235	999999	999999	999999	511	506	629	167	728	804	714	955	770	268	522	999999	818	649	999999	999999	576	80	999999	108	464	359	915	999999	999999	590	968	911	68	140	950	14	181	839	233	915	977	128	595	631	954	999999	910	27	466	335	297	556	989	534	551	165	913	184	781	161	999999	447	999999	147	835	803	897	639	999999	518	711	979	426	999999	999999	458	484	816	999999	999999	999999	898	726	237	302	422	999999	534	999999	999999	101	997	999999	999999	335	540	523	458	796	161	722	999999	709	999999	623	318	139	999999	999999	999999	681	107	41	935	712	692	720	377	845	422	880	373	999999	999999	426	714	921	355	370	688	934	36	999999	999999	133	999999	198	999999	613	999999	292	628	228	495	124	993	965	132	369	642	999999	999999	613	999999	280	359	230	196	531	999999	397	999999	932	626	999999	654	999999	48	812	543	999999	942	999999	861	140	999999	154	564	408	433	749	798	985	728	868	788	422	999999	999999	774	948	999999	999999	705	595	507	696	601	999999	469	999999	926	319	825	148	999999	392	999999	253	28	214	665	788	999999	169	599	798	214	757	379	999999	440	327	999999	595	501	695	68	275	632	565	552	999999	939	516	822	489	999999	589	991	406	671	403	702	569	292	223	999999	546	999999	999999	491	843	999999	237	485	609	281	239	999999	191	333	486	999999	999999	661	437	849	591	347	999999	999999	625	765	999999	570	999999	624	999999	313	288	547	522	278	923	84	709	280	711	41	222	217	930	999999	810	83	194	782	249	907	854	374	999999	209	886	80	866	87	983	666	448	985	802	925	368	643	811	999999	697	388	952	167	
147	560	999999	902	707	682	999999	999999	385	999999	384	999999	458	999999	999999	323	392	999999	217	631	296	54	593	999999	415	999999	584	999999	271	999999	94	999999	999999	697	999999	16	84	999999	372	999999	132	93	999999	999999	999999	241	477	455	663	498	825	845	999999	331	870	102	966	897	496	702	107	999999	638	408	179	523	615	761	686	973	999999	999999	489	33	999999	213	999999	409	999999	184	537	139	513	999999	162	249	690	999999	827	999999	50	186	497	670	96	344	455	882	23	999999	625	715	999999	689	999999	427	365	157	999999	666	338	566	281	322	174	968	284	865	256	930	999999	981	933	551	933	72	909	819	999999	173	758	881	999999	538	999999	822	370	823	522	734	884	999999	811	170	805	483	905	999999	505	999999	70	589	999999	93	999999	999999	781	226	999999	197	517	999999	221	659	999999	457	180	743	763	352	607	460	352	522	999999	299	180	773	746	999999	167	733	323	817	113	178	999999	313	283	913	50	153	999999	335	226	348	331	161	999999	358	999999	171	421	999999	521	610	246	999999	999999	965	474	18	480	306	40	783	232	403	556	740	211	867	470	849	311	463	392	999999	305	999999	968	28	521	999999	999999	995	322	170	305	502	999999	142	275	318	449	999999	673	770	304	442	999999	927	605	999999	999999	445	999999	572	851	67	999999	228	817	340	996	999999	999999	92	160	999999	471	999999	999999	63	807	78	601	162	409	280	790	622	723	999999	591	50	422	999999	250	710	999999	750	318	247	284	714	999999	934	321	994	544	590	620	269	999999	64	829	551	713	88	843	549	999999	581	277	605	505	954	749	955	42	999999	842	449	741	999999	753	860	779	103	754	999999	840	415	735	210	999999	464	892	536	221	870	999999	999999	867	754	588	737	970	678	218	999999	195	365	961	999999	747	181	528	258	310	999999	999999	620	333	186	999999	999999	845	76	603	50	71	222	744	172	210	680	999999	986	143	999999	889	110	999999	395	481	999999	999999	999999	999999	999999	999999	644	236	251	999999	676	999999	690	56	831	891	903	85	177	307	972	620	799	847	76	598	541	124	999999	999999	672	735	938	704	232	311	999999	999999	999999	114	999999	999999	503	73	999999	842	999999	999999	999999	134	985	999999	999999	97	509	999999	655	840	396	999999	404	529	999999	999999	999999	999999	999999	985	823	530	733	299	312	73	879	986	127	735	999999	999999	706	601	813	169	104	646	28	851	205	368	656	999999	228	541	710	999999	53	999999	637	593	943	906	999999	999999	401	696	999999	653	217	522	999999	919	528	
171	535	802	715	783	76	789	922	58	790	999999	999999	416	81	770	362	981	943	786	999999	729	290	800	485	41	768	999999	923	374	643	999999	622	736	798	66	16	908	192	270	274	848	671	895	125	661	908	984	624	952	999999	236	999999	960	822	798	881	734	999999	684	24	668	865	557	999999	117	843	999999	618	999999	764	999999	798	682	521	258	68	395	684	824	132	999999	783	971	999999	999999	113	999999	914	999	184	281	591	508	255	999999	983	123	490	18	818	771	376	609	197	846	438	896	449	573	740	495	59	501	561	241	999999	999999	999999	996	999999	999999	232	999999	840	493	862	300	999999	999999	999999	944	904	999999	999999	361	417	184	783	236	999999	217	999999	350	269	689	232	99	946	24	722	98	639	493	999999	636	549	758	999999	704	983	999999	999999	999999	999999	796	590	383	495	210	823	709	121	257	27	999999	968	881	359	160	270	999999	354	999999	999999	999999	315	999999	670	380	811	659	415	999999	252	841	748	688	53	473	999999	848	604	745	201	999999	977	999999	476	999999	667	667	408	617	443	220	999999	56	342	130	999999	179	999999	124	398	173	304	42	14	186	57	290	999999	886	62	999999	178	608	231	189	209	923	999999	460	712	154	999999	797	645	999999	57	701	355	999999	999999	929	145	489	999999	37	718	945	387	300	172	387	829	999999	565	32	52	195	825	162	999999	999999	234	263	412	254	913	506	396	972	138	356	934	999999	903	132	286	688	262	999999	471	264	546	999999	297	335	324	999999	241	622	999999	862	876	203	11	425	999999	882	87	999999	124	999999	558	415	171	816	452	913	618	999999	999999	363	933	630	999999	666	999999	580	965	87	929	999999	274	774	981	276	479	741	913	488	428	404	611	159	90	999999	999999	140	493	999999	883	410	129	799	877	637	929	255	513	345	404	134	999999	999999	999999	939	999999	784	433	895	346	711	999999	999999	999999	351	751	783	999999	440	960	999999	999999	999999	204	528	65	475	897	354	999999	999999	237	578	94	304	487	611	977	999999	313	921	999999	597	145	182	411	988	784	535	999999	999999	704	999999	999999	514	46	432	805	653	883	481	887	88	558	121	483	431	55	720	999999	999999	805	999999	999999	49	192	499	358	32	127	77	690	999999	469	200	999999	164	204	580	999999	999999	806	334	267	999999	43	629	49	34	698	979	943	74	999999	745	350	304	999999	344	999999	547	999999	783	535	816	790	999999	619	999999	591	328	236	475	462	808	343	480	999999	305	999999	563	460	333	333	148	134	
626	699	999999	849	235	218	860	258	719	999999	33	799	451	51	517	19	680	443	380	753	477	611	863	412	870	162	999999	338	768	999999	750	999999	397	999999	999999	825	895	518	365	999999	376	227	742	999999	999999	681	700	264	999999	553	779	999999	999999	999999	999999	25	836	321	979	999999	568	531	490	999999	239	573	411	759	877	691	124	999999	87	271	386	260	868	45	101	999999	461	396	999999	225	317	859	507	12	45	158	989	583	539	291	550	844	736	999999	598	999999	280	940	999999	806	438	617	812	690	18	406	156	801	999999	791	622	182	691	275	999999	999999	75	409	999999	728	702	540	999999	796	720	541	523	999999	447	354	999999	520	999999	43	786	999999	57	999999	993	639	999999	999999	999999	747	669	378	163	999999	999999	228	681	870	226	658	999999	999999	999999	26	969	477	882	398	364	875	873	111	999999	658	488	999999	332	259	415	94	727	515	186	999999	999999	352	388	61	964	228	673	56	303	361	929	888	999999	40	846	526	999999	613	999999	488	874	999999	215	504	983	999999	895	431	465	141	930	598	999999	110	889	627	98	831	433	145	999999	826	999999	999999	729	600	912	302	999999	888	338	999999	682	999999	20	999999	146	883	78	999999	333	252	999999	171	430	340	999999	614	151	228	438	925	190	696	286	57	759	404	999999	392	264	603	28	577	803	999999	915	999999	99	329	490	214	762	635	812	959	999999	999999	391	999999	433	308	999999	194	460	412	933	985	999999	962	810	999999	999999	686	543	999999	233	24	368	612	425	153	524	822	737	233	173	555	884	326	812	123	999999	387	958	999999	999999	833	126	400	884	930	611	999999	518	748	106	86	999999	999999	999999	231	287	999999	973	999999	999999	337	456	999999	249	387	999999	999999	160	697	728	730	727	586	287	400	897	967	728	494	542	397	999999	989	136	999999	463	999999	591	999999	835	999999	999999	678	182	124	387	889	999999	506	829	516	977	820	29	376	358	514	999999	999999	999999	319	59	999999	747	396	33	999999	111	162	924	999999	513	568	862	999999	326	999999	413	999999	23	18	816	232	665	999999	419	999999	969	999999	738	948	999	999999	268	999999	195	926	930	786	101	919	787	998	582	532	13	999999	957	999999	59	308	110	640	332	324	503	827	999999	999999	999999	538	999999	351	423	975	999999	268	999999	347	307	400	129	627	82	103	230	999999	649	143	32	999999	537	443	710	440	847	369	922	943	31	368	113	999999	999999	562	999999	446	584	606	234	745	999999	620	238	659	999999	483	568	239	104	685	
187	689	699	975	999999	63	641	999999	999999	937	999999	367	999999	999999	296	911	818	999999	999999	783	999999	53	908	287	999999	999999	215	60	260	374	999999	999999	999999	345	999999	423	999999	833	560	378	805	600	478	999999	409	750	999999	298	373	278	664	58	999999	320	453	999999	999999	422	92	95	848	590	999999	763	146	999999	517	979	999999	872	999999	985	959	302	977	642	574	620	999999	152	621	916	686	982	710	753	135	999999	999999	56	999999	105	750	475	530	224	867	999999	999999	757	243	325	540	500	875	679	99	275	342	810	999999	999999	544	940	473	999999	904	999999	999999	392	526	978	96	711	240	306	244	999999	772	999999	774	859	469	130	908	306	386	196	116	41	999999	859	999999	999999	999999	482	561	810	11	598	999999	999999	661	999999	240	264	238	999999	999999	578	444	999999	503	579	46	999999	999999	424	41	177	999999	718	643	32	728	999999	782	14	234	757	745	434	492	183	999999	657	207	701	889	654	77	557	925	538	596	69	999999	626	999999	776	781	147	999999	999999	53	999999	483	639	49	573	482	234	603	512	999999	999999	122	329	999999	388	999999	999999	534	387	109	997	999999	999999	435	999999	311	165	959	458	999999	608	655	658	139	849	999999	568	661	326	182	843	954	422	999999	586	947	46	498	999999	274	999999	999999	401	734	999999	999999	377	214	379	999999	326	275	999999	999999	235	364	999999	200	288	213	944	347	217	214	266	52	379	999999	849	999999	999999	666	301	193	203	995	264	923	92	48	999999	363	291	999999	856	578	808	885	999999	232	492	845	220	463	999999	999999	405	196	478	13	440	966	999999	657	996	999999	973	961	343	240	999999	999999	117	999999	406	999999	65	162	358	688	243	493	931	626	239	429	456	838	864	759	999999	77	455	999999	999999	840	998	634	999999	206	604	847	999999	999999	133	952	738	999999	67	999999	388	999999	999999	789	770	946	44	999999	999999	577	213	999999	107	999999	640	41	95	38	641	565	591	431	999999	162	93	999999	941	692	999999	287	690	485	781	134	380	999999	239	665	319	661	999999	270	217	999999	992	999999	750	999999	608	101	866	710	338	501	157	957	160	685	999999	383	15	999999	245	150	886	727	363	972	212	294	999999	430	999999	980	759	999999	223	612	169	623	646	971	94	411	999999	999999	157	289	977	423	205	554	958	935	999999	464	999999	77	604	275	116	999999	766	999999	999999	446	991	358	742	826	743	999999	999999	93	737	999999	267	833	999999	906	580	84	999999	999999	99	999999	471	783	999999	304	306	156	17	894	999999	
868	215	770	121	999999	989	799	547	999999	679	657	999999	999999	207	622	207	201	348	698	999999	41	782	976	234	999999	974	217	999999	999999	530	596	999999	999999	999999	868	827	496	999999	999999	917	780	536	844	119	999999	229	596	999999	999999	999999	115	808	318	999999	999999	96	999999	999999	999999	999	781	775	110	630	999999	126	999999	309	339	999999	711	478	593	999999	999999	505	937	999999	999999	823	388	631	320	350	425	788	232	999999	100	782	598	949	653	754	145	999999	436	224	999999	325	822	296	999999	999999	395	636	225	537	999999	999999	158	371	999999	254	621	159	465	759	215	305	893	974	218	556	205	761	824	999999	645	909	78	722	840	476	11	999999	385	402	954	788	572	694	147	119	633	237	205	999999	142	986	549	999999	19	731	431	847	88	700	722	999999	812	999999	999999	385	999999	999999	531	287	999999	999999	774	72	805	426	732	208	836	999999	922	968	566	999999	705	658	369	401	713	119	54	163	23	685	679	330	976	196	999999	999999	207	999999	705	917	999999	612	222	999999	871	592	999	999999	20	999999	777	754	77	396	680	243	25	999999	999999	422	242	99	517	98	999999	485	450	999999	405	84	999999	724	272	649	269	999999	446	999999	530	130	119	821	999999	44	907	925	262	589	999999	569	746	687	486	293	999999	999999	999999	133	104	395	152	463	999999	936	87	63	491	428	999999	586	796	142	990	601	312	421	999999	999999	191	466	233	860	40	836	338	224	248	979	964	999999	998	323	788	144	977	656	999999	999999	956	854	444	834	462	929	773	999999	696	884	981	273	999999	621	942	637	172	292	433	991	607	999999	814	999999	463	932	588	483	999999	855	623	655	426	999999	526	336	32	398	407	999999	72	724	527	363	997	999999	85	386	380	160	972	695	233	13	608	102	49	931	999999	999999	350	999999	269	999999	999999	335	846	387	999999	616	615	773	884	332	928	883	346	460	514	761	856	999999	113	204	883	928	432	999999	142	434	999999	101	28	877	760	772	464	686	103	672	855	698	999999	999999	545	999999	999999	900	84	724	999999	588	426	618	673	999999	196	75	958	342	999999	433	254	670	329	523	755	16	571	165	429	660	367	842	999999	168	999999	348	999999	684	127	999999	348	417	678	708	674	999999	999999	621	585	399	999999	760	769	999999	454	621	445	999999	999999	804	338	919	305	999999	230	584	711	514	228	848	416	999999	225	380	999999	836	991	620	849	355	802	999999	999999	39	932	606	999999	484	713	999999	999999	637	240	999999	202	429	121	583	
487	99	999999	699	402	999999	982	454	545	399	347	617	629	999999	999999	108	12	999999	349	999999	172	999999	999999	999999	800	919	944	778	999999	902	187	665	999999	999999	999999	760	999999	112	557	999999	57	488	71	999999	147	106	999999	999999	465	999999	320	814	89	846	420	863	586	471	898	482	793	213	411	643	999999	681	892	221	999999	421	999999	899	830	507	228	684	562	829	999999	704	250	865	323	909	591	373	586	878	997	280	183	999999	213	84	58	999999	86	428	471	466	214	467	398	54	691	421	983	999999	999999	999999	310	756	381	204	999999	999999	999999	502	999999	847	105	999999	224	420	247	999999	696	755	999999	385	608	144	999999	999999	499	783	999999	278	228	999999	389	13	261	999999	969	427	814	18	842	999999	952	999999	376	999999	999999	999999	252	977	806	436	724	238	133	252	138	176	999999	748	704	459	461	621	283	881	468	101	761	953	451	820	450	687	913	337	432	34	767	744	999999	308	540	499	472	999999	999999	161	879	19	999999	802	39	75	999999	393	669	341	310	495	999999	279	439	299	535	986	999999	47	325	796	819	113	409	653	486	406	919	961	159	492	436	316	999999	752	821	999999	790	385	383	529	999999	101	723	282	589	999999	999999	999999	963	485	999999	999999	836	93	999999	38	999999	385	589	999999	474	708	191	818	69	848	999999	687	477	999999	205	999999	663	795	138	728	389	136	74	492	537	678	999999	999999	999999	27	999999	138	562	792	255	414	796	476	65	959	909	905	223	740	936	191	999999	86	290	205	999999	51	955	471	648	999999	321	106	999999	796	710	518	141	51	378	929	134	685	640	790	813	197	740	178	999999	999999	913	334	556	356	999999	921	393	999999	273	999999	999999	100	153	979	103	699	106	268	259	401	773	181	371	17	66	98	446	499	999999	999999	999999	787	653	174	999999	987	549	999999	891	788	135	651	777	999999	756	43	999999	999999	697	999999	101	481	918	999999	710	741	962	549	299	999999	999999	893	108	706	138	395	999999	978	999999	116	160	83	377	470	275	999999	403	432	260	32	556	784	802	277	999999	999999	999999	235	464	620	35	10	733	999999	314	241	999999	81	811	371	595	562	44	591	963	27	114	458	161	587	348	540	298	277	999999	699	101	830	240	999999	526	222	523	999999	90	159	349	301	166	999999	579	332	999999	999999	436	993	999999	221	314	457	724	420	84	999999	282	999999	711	466	815	614	999999	999999	999999	512	844	999999	48	39	510	813	999999	812	999999	127	18	25	919	409	840	275	
949	880	999999	782	999999	115	148	999999	732	596	448	883	485	999999	894	856	491	117	999999	63	955	720	999999	999999	999999	912	999999	957	868	266	575	311	999999	550	999999	270	206	67	928	738	999999	402	999999	914	375	794	336	749	232	162	534	999999	999999	787	320	999999	179	35	12	671	986	999999	777	475	31	146	999999	935	887	999999	659	433	189	999999	817	999999	999999	796	134	985	585	999999	734	716	999999	999999	946	838	999999	435	100	999999	999999	267	752	64	624	831	892	239	999999	401	999999	598	502	110	632	999999	969	757	999999	382	999999	27	96	617	456	71	742	999999	199	429	706	461	543	488	378	921	999999	999999	938	592	903	999999	459	194	999999	145	223	999999	999999	896	868	481	999999	999999	999999	48	180	144	999999	999999	98	999999	49	116	695	410	999999	24	731	710	496	216	819	999999	478	999999	999999	902	999999	321	847	120	137	999999	560	234	841	824	218	340	750	428	999999	385	504	278	856	999999	999999	999999	89	999999	900	429	999999	999999	999999	397	249	274	480	278	44	296	714	977	507	746	555	470	568	240	805	999999	959	78	999999	443	728	209	158	224	413	999999	999999	648	999999	999999	999999	899	572	453	584	943	999999	482	999999	999999	999999	526	770	119	797	38	547	848	403	509	999999	341	609	228	999999	50	125	265	865	51	64	76	768	999999	852	656	898	125	656	862	540	487	684	193	772	211	439	999999	999999	999999	455	393	255	999999	999999	561	299	353	784	544	827	999999	616	352	814	999999	758	970	267	150	140	432	999999	541	968	982	657	426	455	467	611	999999	838	490	596	671	820	68	563	999999	367	554	340	121	44	936	999999	341	379	178	453	999999	781	287	999999	999999	200	714	741	264	904	999999	999999	999999	999999	751	766	999999	999999	152	784	999999	416	966	783	585	102	999999	999999	42	121	326	56	287	24	152	999999	560	245	573	480	116	327	308	396	493	657	999999	999999	293	180	744	584	236	999999	754	62	999999	504	669	929	119	217	709	152	999999	999999	619	999999	999999	999999	215	890	193	672	677	382	117	999999	299	999999	88	903	223	999999	377	999999	819	893	269	99	489	999999	575	643	370	898	617	165	999999	666	999999	711	396	837	999999	854	999999	563	716	381	999999	245	214	742	851	216	994	847	999999	845	17	725	999999	701	966	158	999999	549	311	779	999999	952	771	632	889	377	516	385	897	523	999999	265	999999	888	155	253	852	833	792	164	903	770	389	962	999999	322	668	999999	870	815	539	852	261	936	999999	992	474	581	999999	
483	999999	999999	949	262	505	999999	547	164	555	999999	306	490	756	157	875	994	572	999999	973	577	709	820	515	91	983	498	13	999999	281	163	778	280	981	319	464	295	820	137	999999	908	774	513	149	157	518	999999	105	114	999999	999999	430	999999	607	284	774	879	113	999999	279	16	747	307	883	402	999999	35	508	999999	693	589	183	999999	351	999999	803	205	680	999999	999999	934	403	999999	189	999999	732	999999	999999	999999	544	999999	192	952	857	461	999999	999999	630	747	212	999999	549	658	420	999999	449	985	324	542	999999	579	208	745	999999	344	612	847	128	235	669	831	362	999999	902	999999	999999	231	999999	890	905	336	574	933	165	89	395	744	999999	999999	218	747	798	140	237	965	999999	446	999999	523	848	322	358	405	87	380	999999	748	756	999999	999999	999999	407	434	637	153	999999	999999	590	225	999999	868	368	420	26	999999	43	999999	999999	999999	733	999999	573	73	999999	999999	977	178	999999	784	949	646	988	188	999999	990	349	374	999999	999999	960	120	856	441	574	980	954	938	389	999999	347	907	999999	999999	577	122	654	343	392	55	175	999999	420	805	275	312	999999	189	999999	36	581	669	728	999999	976	623	114	141	999999	999999	637	49	789	999999	446	51	472	179	610	521	345	16	981	458	918	134	699	60	175	271	110	775	161	999999	584	678	189	693	842	954	17	522	999999	331	418	135	57	720	999999	999999	839	710	999999	275	691	999999	999999	280	572	999999	923	999999	965	237	960	861	888	999999	125	999999	862	999999	336	999999	999999	822	171	659	49	792	87	999999	691	941	431	999999	206	886	671	18	999999	908	130	989	40	954	999999	616	999999	556	247	620	999999	601	371	70	999999	999999	999999	868	413	37	240	780	999999	944	371	34	806	570	665	12	999999	116	777	954	999999	346	999999	559	275	555	298	999999	554	999999	383	100	579	371	26	284	134	803	604	999999	999999	350	999999	96	999999	999999	810	800	890	245	856	499	824	999999	999999	47	999999	212	603	858	739	747	236	319	571	280	454	445	554	999999	877	999999	999999	814	286	999999	132	539	966	742	999999	498	999999	999999	610	884	276	172	999999	979	978	921	210	746	233	930	124	904	525	321	88	375	999999	509	367	894	999999	999999	140	105	914	999999	245	860	999999	999999	153	917	709	686	999999	292	486	575	412	956	761	766	590	356	203	999999	24	655	999999	380	252	103	950	715	999999	266	41	999999	74	223	685	349	999999	999999	999999	206	999999	838	999999	999999	888	999999	107	411	143	230	999999	999999	901	
696	750	590	205	742	999	60	966	993	789	999999	261	623	510	199	280	999999	999999	607	999999	996	999999	186	347	869	491	571	995	999999	999999	676	999999	256	961	378	472	105	153	890	983	735	999999	212	58	570	999999	275	999999	908	141	721	97	821	224	905	673	574	999999	336	260	437	64	427	421	122	999999	14	661	999999	999999	185	999999	999999	624	999999	766	999999	999999	999999	334	226	401	97	999999	859	588	999999	999999	999999	705	898	852	999999	999999	555	999999	813	790	999999	999999	539	999999	999999	191	999999	454	845	207	390	149	853	999999	475	11	43	46	967	19	561	534	894	972	999999	999999	828	332	460	611	999999	163	999999	40	202	127	795	612	999999	999999	461	415	742	818	651	917	851	462	386	815	606	519	713	803	238	411	765	566	18	611	362	633	993	244	138	236	196	823	999999	358	216	431	683	71	557	156	791	86	330	687	584	376	999999	645	999999	560	449	999999	802	790	361	238	604	751	553	828	422	508	690	425	999999	38	218	38	608	999999	835	652	999999	92	620	689	999999	999999	36	999999	999999	357	239	578	787	46	30	999999	997	977	826	931	518	728	999999	999999	396	905	956	556	168	918	47	829	724	797	902	720	999999	671	999999	283	724	566	151	74	999999	122	999999	694	17	755	40	630	999999	903	143	527	358	338	303	339	999999	480	827	769	999999	409	853	989	144	310	999999	335	999999	999999	217	999999	587	668	23	283	277	272	548	412	887	999999	480	820	664	384	371	841	999999	999999	909	253	738	382	754	999999	999999	999999	559	706	471	705	645	999999	696	191	940	689	325	999999	71	110	932	425	881	903	928	42	335	999999	939	451	957	999999	999999	963	222	999999	913	153	25	629	713	841	999999	191	771	675	134	482	444	681	526	358	999999	999999	321	323	500	851	999999	999999	999999	799	999999	29	748	323	999999	733	969	734	775	999999	14	999999	397	999999	484	699	142	999999	999999	852	999999	267	925	608	999999	835	999999	899	715	72	999999	789	999999	913	999999	921	443	457	515	400	999999	999999	905	354	354	999999	420	230	999999	800	719	687	326	999999	484	999999	104	999999	593	999999	91	999999	29	713	999999	999999	137	999999	27	563	266	684	747	517	349	615	999999	580	999999	999999	424	431	69	915	999999	525	999999	844	438	573	826	303	999999	189	319	443	689	202	386	139	40	936	999999	286	999999	45	939	809	131	868	158	523	885	30	910	999999	999999	999999	370	452	999999	999999	56	999999	736	962	819	568	208	906	925	169	204	134	999999	999999	
999999	782	381	318	585	663	723	569	424	313	418	843	279	659	432	999999	999999	933	388	999999	889	758	999999	581	225	999999	610	999999	999999	989	329	761	999999	431	440	999999	733	62	867	98	569	486	39	433	554	976	298	999999	483	350	337	270	746	793	598	470	242	799	999999	213	63	507	627	435	999999	999999	999999	847	228	204	852	999999	76	299	188	999999	729	127	37	248	92	999999	742	999999	999999	999999	25	696	832	970	995	933	999999	663	45	999999	859	603	449	897	622	999999	330	288	498	557	999999	456	614	195	740	125	772	854	130	999999	765	34	772	925	999999	667	24	999999	209	918	820	999999	999999	126	999999	135	677	139	626	999999	740	999999	114	115	863	569	91	647	999999	879	171	999999	542	53	306	834	831	523	999999	999999	436	82	88	579	737	791	999999	498	999999	999999	447	642	237	489	260	311	920	667	71	81	586	999999	999999	329	757	714	870	999999	820	720	304	999999	873	672	215	999999	385	535	378	82	378	593	999999	624	441	999999	877	63	792	994	913	999999	462	195	378	68	999999	758	821	32	999999	979	677	920	999999	293	768	565	283	592	999999	395	299	989	703	992	370	404	888	238	999999	999999	428	825	806	140	701	999999	999999	156	614	626	999999	356	999999	398	915	96	312	999999	760	322	779	210	78	527	874	473	492	386	698	659	870	592	194	999999	561	852	999999	190	592	90	271	137	977	309	682	943	838	314	86	284	999999	740	478	525	47	227	756	288	999999	238	206	917	458	954	756	130	999999	56	999999	72	971	132	565	679	60	652	999999	769	845	930	635	187	309	423	568	140	123	669	77	343	106	835	924	364	884	999999	679	32	999999	999999	782	791	999999	23	312	969	999999	799	474	394	999999	999999	442	999999	603	28	618	44	396	999999	17	501	999999	503	966	146	208	211	999999	999999	999999	210	226	999999	999999	843	710	295	999999	599	955	324	999999	999999	349	119	402	598	761	866	736	999999	636	999999	554	999999	811	973	57	176	770	973	14	769	999999	793	770	999999	999999	999999	318	332	923	797	670	999999	306	307	163	857	743	609	999999	928	969	338	574	299	740	868	999999	999999	248	944	999999	981	319	435	271	555	348	254	422	11	558	413	721	838	266	861	999999	514	999999	199	432	171	999999	999999	799	999999	229	481	417	317	727	999999	999999	978	969	999999	382	871	46	999999	518	999999	196	448	380	566	617	735	42	879	884	527	916	58	522	666	999999	243	635	188	999999	866	836	114	283	976	999999	742	
869	578	488	122	478	222	999999	933	999999	999999	705	243	474	493	999999	538	433	210	664	46	466	312	239	149	245	999999	999999	651	999999	999999	999999	404	247	999999	866	463	400	772	999999	999999	377	588	999999	373	999999	402	999999	843	427	308	681	83	321	292	285	566	999999	348	876	999999	999999	39	999999	892	919	999999	995	599	626	985	148	660	161	960	999999	877	621	866	611	842	153	999999	999999	364	410	101	92	954	999999	310	124	999999	896	438	762	348	999999	798	999999	235	406	124	227	441	170	999999	922	999999	624	999999	945	482	999999	43	477	513	804	916	492	999999	229	999999	999	999999	871	96	763	722	208	999999	569	822	421	385	446	38	220	999999	203	389	999999	999999	340	999999	999999	641	324	999999	961	258	543	401	316	999999	16	999999	125	901	999999	83	999999	209	999999	999999	837	999999	999999	361	597	448	303	21	722	112	658	497	710	806	999999	239	772	901	761	949	786	178	515	795	379	90	999999	318	999999	130	131	969	999999	46	999999	242	999999	963	275	522	955	532	678	214	968	519	654	319	999999	341	311	999999	448	213	517	669	999999	275	981	999999	536	984	789	602	980	688	999999	674	452	999999	657	808	635	249	993	264	999999	311	999999	859	436	603	377	890	819	765	531	375	529	999999	625	315	981	999999	985	970	999999	86	233	290	601	980	866	223	999999	502	730	208	219	263	999999	315	999999	999999	90	932	616	898	783	225	166	999999	155	757	111	352	827	877	263	32	521	423	88	546	999999	999999	737	164	217	326	999999	332	166	999999	524	319	999999	999999	678	62	364	844	999999	17	133	999999	834	118	999999	341	675	999999	945	196	999999	756	237	901	862	999999	205	999999	690	466	190	999999	396	879	242	792	484	967	209	210	668	676	999999	80	999999	999999	621	628	52	876	999999	191	999999	999999	533	768	92	999999	999999	54	999999	901	163	835	999999	999999	999999	999999	876	329	856	707	654	744	528	75	634	999999	488	999999	22	577	420	814	815	998	456	426	355	474	709	518	971	164	999999	999999	522	295	252	133	558	665	752	999999	29	999999	537	999999	451	468	143	999999	999999	354	41	999999	491	349	999999	828	842	245	609	999999	619	999999	736	999999	401	999999	552	349	914	999999	999999	999999	825	697	795	870	471	999999	975	887	340	784	41	627	999999	74	285	999999	999999	424	290	999999	65	350	113	681	218	48	251	690	915	794	21	999999	259	684	463	999999	999999	159	367	38	269	999999	999999	999999	317	119	375	999999	485	999999	84	499	85	781	300	485	
593	123	999999	432	573	295	971	545	773	999999	377	448	999999	999999	629	125	66	999999	63	999999	278	278	374	999999	672	914	999999	547	719	521	57	477	393	978	210	440	496	934	465	974	751	999999	71	408	741	926	999999	994	748	959	442	823	728	957	216	325	749	999999	760	658	91	434	999999	261	861	999999	64	631	290	199	628	132	796	88	999999	742	999999	966	367	745	197	219	999999	760	88	233	999999	436	771	884	999999	999999	184	806	892	327	709	810	546	999999	999999	105	714	559	341	320	37	999999	376	474	999999	783	206	24	471	872	636	75	999999	999999	159	628	860	405	509	695	948	989	196	274	999999	999999	429	999999	873	101	504	999999	999999	768	206	110	70	307	775	907	736	169	345	30	999999	643	636	907	999999	253	245	319	60	646	372	48	463	999999	441	713	363	681	999999	379	999999	397	646	414	999999	999999	999999	562	999999	601	958	788	654	175	583	399	999999	522	999999	999999	856	999999	198	782	406	168	646	958	999999	72	553	65	28	999999	652	303	997	232	999999	999999	999999	682	999999	999999	999999	583	393	297	528	999999	943	841	999999	521	523	999999	208	864	999999	283	999999	999999	697	567	999999	902	770	999999	999999	289	402	547	56	200	944	184	999999	739	999999	822	774	359	440	823	128	712	217	507	452	471	999999	999999	223	202	239	85	985	131	999999	785	813	705	774	999999	650	406	795	657	577	349	685	999999	769	195	509	63	179	873	448	346	694	272	999999	61	194	269	333	853	999999	868	198	999999	339	999999	999999	79	584	201	182	999999	916	560	929	999999	785	635	373	37	692	185	906	121	683	73	100	999999	468	999999	64	999999	999999	941	695	708	160	310	999999	459	999999	440	478	977	700	726	429	999999	342	143	999999	558	895	305	171	786	962	87	701	276	228	999999	610	999999	999999	791	649	975	865	231	952	485	999999	913	851	262	706	999999	420	956	999999	956	217	334	456	999999	495	777	999999	999999	746	82	608	863	999999	999999	999999	616	840	999999	999999	453	278	121	191	791	62	981	999999	908	89	43	999999	999999	631	271	261	285	415	642	305	871	205	956	484	879	999999	643	682	144	999999	99	97	999999	879	200	687	105	153	665	452	514	999999	999999	829	713	999999	863	999999	999999	465	554	210	208	613	215	258	322	637	999999	914	999999	999999	318	999999	990	945	165	865	441	583	165	142	750	199	999999	548	333	137	771	473	22	999999	712	679	999999	888	889	898	999999	942	374	999999	999999	750	999999	215	24	395	838	999999	260	
999999	800	396	309	422	460	19	821	666	924	195	866	837	902	17	597	639	607	999999	66	999999	200	499	218	697	999999	999999	165	586	533	999999	298	13	223	23	611	999999	379	466	438	880	86	17	27	189	999999	14	847	36	618	999999	787	999999	711	993	807	311	999999	611	132	459	853	999999	999999	986	897	862	999999	999999	405	280	269	151	999999	999999	999999	192	999999	999999	105	999999	999999	138	968	999999	160	560	999999	229	216	310	999999	767	999999	999999	36	999999	875	999999	999999	739	389	958	631	347	125	999999	75	535	812	625	999999	999999	516	836	306	724	277	983	999999	999999	570	405	682	999999	141	501	807	999999	159	350	317	450	748	366	905	203	999999	630	43	514	999999	766	417	591	480	991	261	506	682	311	999999	891	204	944	178	984	286	535	215	623	838	381	999999	999999	999999	388	408	159	999999	113	999999	646	950	999999	851	803	999999	101	624	149	999999	999999	999999	999999	777	426	999999	803	999999	921	917	971	999999	420	999999	123	391	944	283	999999	592	111	999999	579	94	926	999999	872	103	374	996	194	999999	999999	382	537	370	537	999999	890	143	605	961	999999	999999	255	231	539	656	738	999999	999999	817	532	556	148	734	442	999999	850	485	383	710	823	925	733	999999	999999	999999	148	752	854	260	393	958	987	999999	566	999999	838	999999	411	999999	999999	951	953	376	388	999999	244	802	928	773	843	414	760	894	147	999999	461	195	871	501	999999	985	999999	792	434	574	569	997	177	58	924	155	84	166	355	871	999999	366	999999	999999	803	345	823	90	999999	978	999999	102	12	482	932	653	833	909	707	999999	393	170	941	814	949	999999	999999	880	848	697	340	999999	549	276	121	999999	513	40	698	183	171	488	385	456	375	999999	999999	695	126	281	322	174	458	999999	488	999999	425	867	891	566	999999	999999	999999	718	647	604	999999	735	999999	837	999999	802	999999	534	217	999999	784	495	448	482	251	939	764	577	385	176	154	999999	999999	309	679	646	149	142	472	228	256	666	999999	999999	999999	269	333	289	141	519	953	924	768	999999	37	929	428	418	325	999999	188	664	343	480	460	979	999999	71	167	503	663	89	999999	989	999999	127	686	999999	559	981	999999	485	999999	866	223	230	999999	215	281	750	227	731	816	702	49	591	999999	338	320	999999	321	271	131	637	999999	999999	862	999999	923	910	253	751	999999	999999	164	999999	227	477	267	999999	999999	742	790	417	999999	931	272	369	999999	77	999999	357	999999	999999	669	354	363	809	19	999999	367	36	291	371	
999999	475	999999	483	547	346	374	856	81	90	769	999999	481	714	999999	924	611	503	829	856	126	895	395	999999	673	810	349	418	467	917	999999	157	460	429	999999	810	69	789	821	613	702	999999	286	285	999999	100	999999	649	999999	999999	999999	864	206	435	254	610	90	628	809	737	999999	999999	399	999999	218	999999	128	61	803	550	864	999999	681	999999	163	999999	618	119	999999	583	937	700	960	381	189	17	951	35	185	309	729	441	980	94	999999	747	547	999999	999999	233	972	821	845	999999	231	999999	193	980	281	74	992	970	230	999999	800	306	995	27	999999	999999	670	102	876	504	821	433	842	999999	610	416	999999	495	53	184	999999	126	999999	63	999999	273	999999	970	753	121	999999	758	999999	754	294	999999	752	529	999999	865	562	879	944	350	95	797	83	596	379	999999	431	507	927	56	999999	999999	450	941	867	710	387	700	999999	765	999999	72	999999	97	312	999999	999999	122	345	999999	999999	731	181	999999	967	362	200	999999	999999	888	999999	810	830	999999	140	610	999999	810	662	449	487	999999	540	188	164	32	585	986	999999	999999	211	319	171	999999	434	892	999999	936	999999	514	520	160	109	460	86	386	241	999999	999999	702	430	853	999999	895	700	759	999999	993	360	944	999999	999999	942	999999	686	380	648	90	740	247	108	933	836	999999	929	336	762	89	999999	777	790	537	999999	592	658	357	858	276	59	675	700	519	585	39	737	316	218	588	773	999999	738	161	317	719	999999	999999	999999	313	966	999999	996	121	890	583	999999	250	184	360	862	339	521	382	999999	999999	547	589	357	807	419	999999	128	184	316	406	48	999999	999999	999999	988	999999	999999	554	999999	999999	678	589	628	12	999999	497	999999	858	726	444	194	366	130	252	182	25	150	999999	894	353	255	821	805	494	999999	524	999999	864	371	999999	999999	967	999999	355	396	957	960	354	932	999999	999999	269	999999	871	999999	682	519	999999	147	999999	30	999999	660	956	440	857	999999	144	999999	360	999999	277	496	34	445	226	999999	775	999999	224	999999	796	287	972	861	986	373	933	281	862	14	999999	999999	398	681	999999	317	125	914	539	184	826	885	581	456	999999	773	433	436	999999	397	999999	129	923	918	233	842	688	105	454	493	850	999999	999999	355	431	550	107	353	566	999999	178	860	327	50	238	910	705	526	999999	222	939	507	999999	474	270	999999	803	480	457	46	628	30	470	55	333	999999	289	236	34	674	675	90	870	96	228	883	802	999999	690	999999	146	172	458	241	554	353	999999	
999999	95	506	746	627	895	999999	999999	999999	400	281	716	274	630	479	999999	972	547	999999	636	999999	255	386	132	999999	789	999999	999999	466	999999	238	500	980	386	157	999999	999999	999999	57	194	350	805	80	493	530	999999	425	692	999999	670	486	999999	695	716	396	886	708	383	999999	838	761	629	999999	587	171	999999	735	888	483	338	973	54	499	674	296	394	999999	892	999999	999999	999999	999999	242	795	999999	544	804	999999	989	271	442	154	110	219	999999	999999	981	492	999999	749	999999	537	999999	338	697	999999	203	999999	429	12	711	815	999999	83	474	319	396	38	502	999999	976	471	898	999999	895	828	944	290	999999	576	413	999999	999999	999999	322	836	999999	904	107	999999	351	783	844	987	999999	627	999999	37	999999	999999	333	952	990	706	772	999999	638	999999	443	869	497	999999	780	999999	999999	28	254	928	999999	637	87	492	930	848	285	202	999999	911	661	278	465	916	544	999999	252	460	701	864	999999	999999	999999	999999	999999	999999	166	437	13	990	397	541	382	444	277	999999	45	841	999999	152	999999	579	351	727	345	999999	999999	580	999999	651	611	149	326	390	848	416	999999	841	31	701	691	999999	199	637	523	129	999999	30	649	437	102	411	437	559	443	510	12	999999	899	306	824	586	69	361	388	258	224	999999	596	861	999999	204	819	330	460	583	999999	714	213	225	279	392	931	999999	999999	210	999999	999999	946	348	413	960	942	999999	876	999999	788	838	258	275	905	999999	434	788	759	898	591	117	109	860	129	298	276	683	37	442	655	127	999999	188	999999	458	54	258	457	717	261	104	453	999999	999999	552	999999	938	320	375	999999	999999	192	661	618	604	667	96	228	999999	693	269	999999	444	999999	670	45	79	999999	456	858	999999	340	51	999999	496	663	755	999999	577	832	999999	372	661	484	999999	935	151	569	942	791	999999	39	343	999999	999999	999999	19	893	999999	999999	396	999999	863	516	781	999999	150	24	999999	941	911	30	650	292	365	999999	999999	960	948	735	894	509	999999	999999	900	157	997	27	654	999999	653	861	999999	70	445	128	999999	999999	702	999999	999999	136	447	10	999999	938	999999	60	668	999999	371	999999	945	398	621	887	432	999999	616	634	814	133	999999	43	297	60	999999	589	846	246	999999	999999	999999	258	999999	768	999999	785	786	962	999999	946	358	558	999999	999999	916	554	449	999999	696	310	539	999999	884	671	766	999999	713	999999	860	798	213	431	708	480	790	999999	999999	853	824	646	421	653	866	868	774	812	315	692	144	999999	150	298	550	
97	361	198	999999	279	11	658	82	957	111	969	742	926	849	999999	814	229	999999	999999	733	59	889	885	212	26	896	999999	108	30	694	336	658	915	999999	621	999999	602	332	999999	851	176	573	999999	551	999999	135	847	962	999999	878	914	436	555	565	500	999999	475	986	357	383	999999	560	61	999999	999999	999999	827	999999	238	137	999999	999999	919	743	566	486	435	343	999999	891	58	992	50	999999	779	900	112	359	999999	422	653	615	975	999999	804	616	522	199	776	585	999999	999999	733	930	665	27	517	811	999999	23	772	999999	680	465	334	65	519	908	999999	874	999999	999999	999999	815	483	606	921	124	999999	950	964	245	566	999999	999999	255	999999	119	487	762	393	300	361	999999	999999	522	935	519	480	749	106	613	705	901	999999	829	999999	917	456	69	105	402	999999	57	59	536	575	950	999999	88	999999	409	431	731	491	917	126	295	175	961	671	412	999999	199	853	999999	540	665	362	764	116	999999	663	427	666	999999	428	313	327	123	946	984	648	401	952	696	191	999999	420	460	713	853	752	495	999999	693	999999	683	999999	999999	999999	909	999999	116	972	455	746	13	75	999999	999999	812	967	61	24	686	763	252	247	166	179	566	255	902	61	262	598	999999	39	973	242	744	119	628	999999	47	396	999999	429	506	950	187	908	919	961	900	885	700	999999	711	999999	516	999999	999999	529	440	664	696	64	719	857	578	973	999999	999999	999999	999999	349	934	999999	999999	231	822	999999	999999	999999	999999	336	940	161	999999	898	697	328	53	999999	999999	82	108	999999	382	700	487	710	649	999999	214	816	999999	216	206	546	766	999999	422	708	999999	999999	830	538	782	338	755	903	352	959	999999	655	58	542	999999	631	250	257	604	598	743	122	101	834	787	840	676	734	954	830	141	204	999999	999999	42	999999	251	999999	999999	999999	945	584	999999	689	999999	558	768	127	761	575	306	518	897	823	964	581	613	996	751	999999	999999	31	948	521	827	685	999999	712	510	852	389	999999	353	560	653	169	753	999999	343	238	81	558	999999	389	533	623	999999	92	999999	461	989	999999	818	961	999999	924	636	846	999999	999999	999999	999999	999999	999999	196	999999	999999	346	179	805	827	212	662	999999	870	999999	58	569	987	999999	388	666	341	58	862	143	861	999999	179	728	533	906	999999	527	430	25	941	74	202	999999	458	999999	913	576	633	787	592	306	101	287	876	76	858	999999	437	151	724	568	55	62	764	999999	999999	450	999999	920	663	145	102	855	172	983	376	90	
755	428	753	765	425	999999	550	565	300	891	999999	999999	999999	890	100	288	300	382	28	150	152	675	792	472	999999	712	999999	999999	213	245	125	892	700	778	903	18	999999	959	999999	999999	511	999999	492	285	999999	815	872	773	999999	814	564	789	964	236	999999	90	636	291	999999	999999	999999	103	999999	64	776	959	999999	999999	999999	999999	889	341	239	58	638	943	192	516	874	488	999999	361	411	399	681	999999	928	473	840	822	382	116	999999	999999	28	999999	847	999999	509	999999	999999	602	786	999999	924	232	559	915	598	999999	897	999999	417	999999	872	999999	692	962	383	999999	41	999999	439	173	709	782	843	999999	39	999999	106	755	17	245	999999	247	999999	447	475	459	776	22	875	846	925	263	699	515	568	428	725	885	64	69	607	757	173	622	265	151	389	999999	999999	999999	897	151	999999	999999	553	635	35	255	496	923	673	29	426	592	248	999999	93	999999	239	611	504	999999	701	947	999999	681	83	952	191	334	80	24	136	999999	999999	783	999999	527	999999	933	999999	480	999999	999999	395	588	341	581	383	999999	67	61	532	284	874	687	450	999999	999999	871	561	999999	73	172	999999	659	892	999999	999999	464	314	999999	999999	305	999999	33	999999	570	999999	59	999999	501	999999	382	999999	29	492	852	633	271	999999	976	984	101	382	329	417	999999	287	736	695	422	938	919	504	502	685	236	75	850	864	999999	999999	999999	530	69	504	690	896	834	176	50	295	999999	999999	338	581	999999	923	889	616	999999	293	999999	364	999999	563	659	878	773	343	999999	786	782	406	999999	375	500	570	322	824	726	338	452	569	654	136	999999	797	176	999999	411	313	186	244	999999	596	999999	999999	999999	505	845	812	132	501	911	264	513	975	668	963	90	999999	999999	999999	999999	268	999999	267	709	802	997	861	712	852	931	952	609	999999	139	866	590	371	999999	816	999999	999999	215	951	999999	400	623	591	138	213	840	698	702	122	355	999999	755	999999	999999	799	999999	999999	999999	999999	999999	958	654	965	845	999999	999999	719	999999	794	94	975	62	999999	609	319	999999	999999	733	509	22	999999	999999	497	202	999999	121	72	941	179	318	995	813	935	392	699	746	657	999999	336	830	130	999999	999999	37	379	957	865	999999	999999	620	101	260	999999	267	336	708	167	999999	726	690	320	778	574	486	999999	999999	126	507	910	573	531	671	407	678	892	288	352	469	823	171	255	999999	999999	558	999999	999999	999999	677	65	990	588	884	28	645	519	351	389	431	999999	999999	840	368	18	547	99	430	
853	922	999999	57	366	697	949	564	445	175	947	25	269	353	949	448	451	919	984	646	999999	761	168	550	899	920	999999	615	331	887	146	999999	469	796	892	299	312	999999	634	891	934	999999	210	999999	999999	374	171	595	268	402	916	99	563	452	777	101	763	825	157	445	176	344	243	557	39	663	999999	999999	460	659	146	999999	294	102	711	999999	560	999999	155	535	999999	934	357	928	970	57	999999	26	28	800	536	487	860	999999	999999	600	999999	999999	324	999999	817	999999	144	608	265	484	804	999999	740	589	541	948	999999	622	686	999999	987	999999	587	982	933	539	999999	660	999999	659	582	104	378	999999	967	907	999999	999999	999999	70	999999	999999	999999	496	252	269	285	439	269	587	808	247	999999	492	613	916	999999	341	806	288	254	484	999999	606	999999	709	102	629	621	999999	457	273	905	625	441	248	641	101	999999	674	999999	24	999999	546	851	344	591	886	508	61	842	169	609	999999	816	325	999999	76	999999	542	177	656	818	636	139	544	999999	887	60	999999	284	973	999999	142	34	239	93	938	755	568	128	215	130	569	790	298	664	476	809	125	974	574	507	207	999999	607	205	999999	999999	316	999999	703	835	143	776	868	568	999999	414	586	242	335	321	999999	424	961	999999	258	845	999999	879	866	88	934	400	710	476	403	999999	999999	43	999999	531	448	566	999999	380	999999	793	921	729	999999	71	232	999999	649	263	482	783	545	81	947	918	576	436	144	999999	999999	743	999999	999999	175	841	987	999999	912	999999	872	999999	999	591	999999	465	923	121	692	805	855	61	750	456	999999	619	999999	355	96	411	999999	21	432	799	479	253	726	529	999999	356	84	680	999999	845	999999	23	783	999999	533	999999	994	999999	744	339	999999	849	992	999999	408	555	750	641	999999	511	848	860	999999	999999	121	999999	738	404	556	345	731	185	90	905	75	980	836	146	999999	999999	416	999999	277	102	39	999999	260	116	131	999999	606	442	224	469	996	529	976	999999	842	238	752	600	908	409	999999	593	999999	97	554	427	719	999999	819	860	999999	358	999999	999999	999999	999999	53	999999	282	999999	739	298	961	620	909	999999	14	263	303	999999	999999	999999	999999	999999	999999	446	861	173	562	703	999999	999999	623	999999	374	647	936	42	412	361	194	999999	327	370	999999	319	999999	158	999999	999999	422	465	319	235	999999	289	767	725	999999	734	629	999999	80	579	999999	747	999999	607	256	999999	610	972	850	999999	408	731	999999	231	208	185	999999	999999	999999	554	291	833	682	999999	354	
95	880	999999	582	999999	999999	999999	60	748	121	922	643	34	901	914	408	450	614	377	826	286	790	545	527	284	919	999999	893	526	297	424	74	999999	263	171	392	999999	399	999999	220	104	681	750	999999	285	541	789	810	999999	156	999999	228	314	570	78	304	344	692	308	758	814	420	533	999999	697	858	999999	771	740	532	18	61	442	166	732	999999	50	435	252	743	999999	116	999999	380	457	206	760	717	194	999999	57	706	100	424	406	683	999999	999999	422	427	999999	28	80	548	147	788	786	157	837	473	264	908	999999	565	628	707	598	163	12	501	107	999999	586	873	484	311	999999	27	760	999999	456	750	999999	825	999999	999999	999999	283	242	999999	419	612	999999	721	999999	999999	266	999999	999999	698	999999	994	297	921	999999	538	442	207	73	835	827	768	397	787	26	999999	999999	999999	999999	517	999999	325	920	343	91	495	767	865	999999	346	55	435	999999	72	965	462	462	999999	999999	38	678	837	219	999999	841	650	999999	102	704	999999	999999	641	537	288	35	999999	999999	999999	840	834	771	577	936	727	790	999999	999999	334	999999	564	61	804	129	969	838	999999	115	523	999999	440	279	674	170	172	103	414	999999	943	46	205	999999	509	260	671	999999	111	900	491	999999	449	114	999999	279	150	56	999999	522	999999	450	201	999999	559	461	409	564	999999	416	774	633	385	504	603	298	627	185	552	554	999999	999999	736	933	999999	906	63	336	388	405	30	126	656	892	999999	502	844	541	829	58	851	116	171	999999	999999	858	999999	999999	510	601	652	964	999999	999999	74	855	999999	268	50	652	408	999999	186	700	999999	999999	977	493	173	999999	999999	999999	356	504	702	999999	551	51	806	765	675	999999	999999	786	999999	999999	999999	762	827	485	788	999999	999999	186	649	778	930	470	308	479	880	999999	781	409	157	566	617	10	999999	723	314	672	461	284	977	299	257	399	947	999999	44	225	665	687	999999	867	593	180	999999	924	420	90	742	336	999999	927	336	426	638	196	448	622	571	999999	181	125	135	999999	208	999999	999999	541	999999	968	444	664	91	999999	97	290	999999	999999	999999	999999	313	999999	930	134	398	59	999999	830	760	999999	892	422	653	561	516	207	742	376	971	504	403	879	999999	774	892	230	845	243	339	358	223	10	476	304	801	947	195	10	828	999999	396	700	781	762	86	32	20	530	586	890	548	606	475	999999	873	434	666	165	999999	178	214	729	501	999999	546	891	946	999999	760	999999	999999	741	999999	822	999999	999999	107	999999	698	
870	219	325	656	999999	809	617	534	824	431	377	291	999999	768	999999	944	667	999999	378	999999	999999	86	661	999999	28	878	807	68	999999	999999	181	999999	999999	467	372	999999	999999	83	62	602	999999	999999	999999	999999	393	286	999999	972	887	878	999999	503	729	588	999999	793	557	999999	638	999999	12	999999	881	999999	260	51	430	999999	406	701	999999	593	156	776	999999	999999	954	734	386	741	999999	834	999999	775	999999	677	607	999999	954	578	410	342	445	491	600	381	485	841	677	352	856	999999	576	999999	999999	855	357	952	302	686	839	999999	179	896	674	177	387	116	195	583	444	157	617	828	301	723	158	664	999999	915	351	123	66	999999	885	999999	267	985	999999	248	999999	654	980	277	739	586	173	999999	999999	432	993	379	656	104	908	708	999999	748	894	108	707	693	776	999999	344	725	766	999999	21	197	909	402	163	946	263	789	177	349	98	714	559	609	846	752	999999	972	999999	962	136	186	683	999999	100	854	541	999999	999999	603	933	23	999999	999999	999999	999999	523	601	226	709	841	128	540	463	999999	190	999999	107	999999	34	465	372	268	804	18	834	514	400	311	308	999999	627	912	999999	999999	85	894	531	82	226	999999	329	755	757	131	17	645	999999	999999	909	315	444	789	999999	147	570	754	999999	29	702	125	132	299	917	304	223	215	999999	999999	583	296	999999	34	630	794	145	616	999999	683	11	198	293	540	999999	999999	999999	999999	69	436	999999	331	878	999999	379	110	116	39	838	462	907	802	999999	999999	285	623	999999	999999	999999	999999	11	999999	253	342	28	514	831	999999	898	924	333	386	999999	999999	211	262	999999	515	655	999999	687	116	777	58	999999	208	519	999999	999999	778	705	561	679	10	435	890	88	545	493	999999	279	524	141	914	139	999999	655	149	999999	999999	999999	782	999999	638	381	895	186	204	567	819	994	999999	999999	129	229	772	706	156	114	320	184	872	999999	999999	999999	999999	974	863	999999	999999	999999	380	147	240	999999	999999	797	51	628	999999	999999	883	999999	999999	871	557	999999	21	695	366	999999	509	45	661	848	999999	760	999999	999999	218	920	999999	285	322	999999	624	583	999999	556	306	975	665	999999	574	606	301	893	999999	918	703	977	962	178	562	429	999999	344	486	392	239	172	999999	999999	419	619	401	607	665	408	257	973	98	465	398	999999	999999	980	471	65	557	449	412	999999	683	241	958	999999	723	893	231	999999	107	715	327	143	161	11	118	954	999999	693	237	949	999999	999999	999999	507	999999	999999	999999	999999	873	999999	
834	789	999999	767	999999	188	660	257	999999	772	186	967	876	999999	147	265	239	168	872	516	850	864	222	463	999999	954	999999	460	999999	552	633	168	415	676	880	999999	384	394	30	929	304	957	808	465	772	999999	853	999999	999999	525	940	999999	999999	367	580	970	999999	306	384	36	835	210	883	999999	148	999999	562	209	999999	999999	880	845	999999	999999	222	892	65	999999	690	689	110	837	101	999999	999999	532	967	57	106	910	960	88	20	994	103	103	84	476	326	754	151	654	999999	999999	644	999999	963	257	155	688	914	819	615	999999	925	997	118	44	730	616	61	515	112	999999	648	802	835	152	849	128	817	589	440	999999	999999	455	999999	999999	214	516	999999	719	999999	417	996	151	472	325	78	105	985	49	999999	710	703	636	551	429	121	841	999999	821	408	999999	870	335	389	679	999999	999999	181	777	830	224	57	999999	613	695	596	507	340	520	999999	999999	143	778	843	999999	243	912	904	406	230	373	256	747	999999	874	547	671	761	793	179	598	923	217	219	530	662	371	32	856	833	613	511	999999	999999	999999	894	102	491	658	446	243	999999	775	557	467	968	310	30	738	158	925	745	546	999999	999999	829	925	568	322	77	871	889	58	572	616	861	506	10	999999	979	454	189	113	999999	936	33	158	999999	999999	999999	362	999999	293	707	999999	867	964	409	999999	826	968	533	999999	590	574	353	999999	213	941	605	471	309	365	759	703	745	642	199	999999	461	999999	999999	999999	999999	715	530	999999	999999	999999	749	999999	107	738	839	21	921	999999	999999	782	592	999999	999999	999999	156	100	999999	999999	534	14	999999	999999	775	995	810	154	702	717	418	875	999999	747	186	549	999999	999999	374	571	999999	747	782	999999	130	999999	821	955	736	999999	669	669	662	999999	81	346	500	999999	130	999999	927	999999	319	213	601	999999	738	999999	999999	405	999999	447	999999	999999	470	786	999999	438	114	999999	183	855	418	153	58	749	223	510	999999	840	999999	999999	588	999999	999999	999999	438	578	142	483	999999	976	636	340	41	231	999999	999999	83	294	999999	999999	419	999999	999999	82	285	999999	165	999999	433	999999	178	488	356	849	859	464	847	639	999999	999999	305	631	690	207	228	87	999999	827	807	52	436	391	999999	986	999999	826	343	571	554	273	999999	290	60	450	808	157	999999	192	371	487	333	444	936	999999	999999	788	81	731	999999	208	63	338	55	390	801	786	999999	370	592	43	130	285	94	999999	239	24	580	999999	398	81	103	929	999999	329	719	992	455	264	
228	478	754	999999	718	999999	999999	95	245	670	648	31	394	623	599	338	366	58	999999	851	242	752	218	831	342	999999	114	133	872	725	671	809	341	999999	151	999999	288	999999	567	737	874	153	779	910	999999	377	686	480	340	137	962	999999	642	999999	31	476	999999	923	279	999999	251	999999	222	519	999	839	689	886	999999	485	59	847	999999	621	976	999999	999999	307	240	964	105	634	793	745	763	10	177	738	487	675	853	999999	249	630	495	788	930	999999	911	761	688	800	999999	854	999999	124	189	999999	626	931	503	999999	692	314	840	999999	302	999999	756	998	672	951	408	999999	999999	999999	608	860	999999	197	168	713	999999	478	999999	999999	636	938	667	648	999999	156	121	555	181	999999	672	934	790	878	999999	463	513	912	99	736	401	202	232	393	516	329	894	999999	773	790	576	224	37	545	981	999999	809	999999	187	525	839	853	634	740	999999	673	79	257	701	999999	209	483	999999	550	999999	443	716	284	999999	501	262	683	999999	391	324	999999	907	255	897	999999	653	405	734	573	897	548	568	491	370	842	259	646	999999	78	999999	999999	834	487	999999	547	647	534	975	999999	999999	166	81	252	425	574	766	824	999999	569	999999	803	749	815	653	999999	999999	999999	913	999999	252	615	946	999999	800	232	623	429	614	999999	999999	999999	430	58	310	999999	477	325	76	796	86	999999	999999	999999	26	999999	353	29	999999	285	999999	422	621	685	999999	658	999999	367	451	203	951	346	999999	10	84	932	383	999999	515	912	888	559	168	127	223	818	328	779	697	23	878	603	595	338	686	82	999999	744	615	652	530	120	874	872	845	739	999999	296	103	94	413	653	514	921	397	123	999999	999999	472	624	999999	999999	669	999999	324	357	751	881	324	999999	434	639	94	999999	999999	999999	684	295	281	484	603	999999	685	613	610	235	99	673	941	572	817	13	281	990	999999	99	450	445	999999	498	999999	343	971	999999	999999	774	568	999999	539	618	999999	969	999999	999999	31	306	755	66	828	999999	999999	88	999999	751	999999	431	367	103	549	302	337	999999	737	783	496	270	70	594	954	835	666	999999	143	999999	143	848	781	999999	969	26	344	394	999999	999999	240	909	999999	230	906	237	999999	474	999999	247	291	999999	241	449	501	760	246	170	111	999999	432	819	944	616	617	346	650	83	134	533	957	943	631	278	553	587	867	840	687	726	999999	202	347	895	51	999999	999999	342	791	219	780	183	292	625	46	999999	964	786	612	999999	999999	343	350	577	289	347	
999999	999999	896	914	893	999999	999999	385	573	240	999999	59	575	673	999999	999999	291	999999	999999	784	660	16	999999	141	999999	90	237	126	148	999999	851	769	615	704	385	654	999999	876	325	999999	999999	907	61	806	938	915	999999	938	841	279	999999	999999	999999	505	686	999999	730	764	999999	813	177	367	246	999999	999999	712	443	870	298	999999	872	415	599	379	94	999999	955	999999	202	707	999999	299	999999	868	999999	999999	999999	999999	27	823	923	681	999999	999999	216	342	670	572	999999	999999	999999	999999	650	999999	407	646	836	454	421	933	607	999999	571	594	944	878	92	378	455	963	767	332	853	475	160	200	830	97	172	751	93	999999	17	966	999999	528	648	517	999999	999999	999999	500	699	94	226	999999	120	989	568	337	999999	302	127	464	468	999999	497	184	616	217	815	749	292	669	999999	224	298	604	368	425	239	575	999999	999999	999999	999999	999999	769	259	532	89	840	999999	834	501	790	274	999999	999999	999999	41	999999	900	263	999999	999999	999999	999999	243	11	339	999999	999999	152	107	999999	395	999999	88	201	999999	999999	925	94	137	975	999999	999999	178	69	999999	745	106	292	394	765	675	652	487	545	68	603	999999	257	999999	573	220	999999	999999	816	405	999999	474	315	561	313	548	815	999999	605	999999	760	861	999999	61	593	419	348	757	341	19	742	581	543	143	922	202	677	999999	563	765	842	720	362	664	743	281	790	999999	90	226	859	526	881	925	307	999999	360	999999	999999	164	871	629	405	806	662	999999	930	182	638	121	999999	924	572	840	777	50	509	520	317	999999	629	617	999999	125	159	226	700	999999	999999	190	841	482	292	409	893	999999	324	555	11	119	350	617	102	969	355	935	953	51	999999	267	243	840	999999	296	535	263	953	290	999999	446	999999	999999	999999	458	280	398	641	999999	946	564	725	953	519	999999	972	21	525	999999	999999	224	272	659	469	999999	946	10	594	996	874	640	269	44	898	565	186	37	280	643	698	956	304	790	104	593	541	999999	331	689	324	523	999999	255	520	999999	999999	284	853	999999	512	279	804	644	299	316	304	691	999999	953	31	944	740	999999	18	812	919	999999	564	876	46	667	679	904	682	360	902	24	523	465	391	901	184	999999	141	429	162	999999	999999	787	298	850	234	377	668	379	783	999999	247	708	999999	701	719	977	732	844	599	999999	962	939	414	290	177	600	572	130	770	999999	750	999999	660	270	981	777	999999	196	999999	999999	246	999999	999999	55	999999	815	942	999999	191	999999	999999	296	999999	
261	696	561	382	18	682	633	804	547	999999	553	115	657	58	999999	720	942	999999	545	411	297	664	660	999999	368	999999	362	657	883	939	573	999999	463	759	408	574	429	404	999999	999999	809	507	698	999999	999999	940	999999	766	690	969	248	807	243	885	541	597	46	199	24	999999	330	976	999999	999999	46	102	651	897	649	688	300	548	820	999999	602	999999	999999	999999	348	428	999999	595	967	914	700	999999	227	578	228	999999	537	240	390	999999	193	833	586	100	667	930	299	231	999999	11	678	700	987	211	293	999999	999999	89	850	999999	999999	999999	18	16	907	999999	875	82	679	838	160	70	168	746	999999	769	213	875	299	418	138	172	478	965	999999	10	778	26	295	476	999999	458	389	793	999999	457	824	579	193	999999	65	226	551	288	851	618	542	251	362	999999	999999	999999	789	442	467	948	267	53	771	907	501	859	787	999999	658	702	680	999999	999999	999999	944	633	691	903	363	999999	621	199	124	627	467	537	663	771	927	999999	668	947	336	25	999999	781	808	286	895	205	439	999999	630	999999	937	178	999999	999999	579	999999	74	886	88	999999	999999	78	999999	153	449	999999	999999	26	286	234	43	733	48	767	999999	999999	824	999999	18	167	483	999999	568	999999	689	999999	999999	701	201	999999	369	782	868	781	688	999999	851	665	836	930	10	999999	71	406	999999	214	139	700	761	415	999999	658	878	921	81	63	999999	999999	464	159	895	999999	824	275	999999	260	999999	267	89	88	321	169	578	999999	167	70	222	171	999999	484	999999	378	940	786	919	710	904	947	709	634	621	887	999999	687	45	506	598	795	541	865	350	872	620	682	103	932	999999	800	764	21	840	348	125	979	999999	526	999999	48	999999	164	999999	917	557	455	466	434	999999	891	51	999999	471	426	630	983	999999	297	999999	268	692	987	630	113	193	697	793	283	999999	230	697	999999	944	999999	450	386	519	433	324	999999	225	669	973	999999	758	114	550	999999	717	142	845	702	767	304	355	368	533	252	733	860	661	193	663	999999	999999	532	715	999999	976	254	473	710	972	593	52	33	23	442	999999	999999	999999	379	565	638	385	994	751	650	215	92	999999	276	699	464	513	42	16	999999	999999	236	398	640	448	473	999999	999999	730	999999	261	332	354	101	999999	654	714	292	627	999999	999999	999999	781	75	705	893	999999	207	21	518	89	20	26	777	448	128	999999	999999	999999	999999	999999	250	274	576	398	882	737	761	378	54	749	231	414	981	883	794	454	332	935	999999	
82	471	133	222	105	250	315	577	652	779	963	208	999999	535	999999	999999	999999	999999	676	822	166	999999	828	966	999999	858	999999	45	893	654	673	368	999999	386	29	508	126	999999	999999	158	576	169	118	599	90	551	869	879	926	771	859	999999	655	122	397	442	643	999999	454	247	645	999999	999999	998	999999	999999	628	975	515	999999	995	999999	733	528	256	997	531	239	885	226	988	726	999999	131	794	433	712	467	989	587	999999	959	999999	999999	512	305	484	119	493	485	923	894	373	999999	999999	999999	516	136	999999	399	910	413	281	237	258	919	171	562	999999	682	892	170	986	928	690	999999	284	499	26	950	522	421	999999	410	303	104	999999	738	355	999999	999999	585	601	599	999999	999999	687	380	999999	593	144	922	905	810	592	999999	908	999999	689	739	702	999999	999999	915	999999	499	667	871	934	999999	567	433	216	396	999999	317	568	999999	261	239	358	904	514	432	816	600	516	934	817	999999	196	916	999999	999999	125	901	474	686	722	187	793	816	446	832	36	710	715	519	999999	285	204	999999	194	460	999999	797	512	688	108	286	999999	732	63	404	967	650	385	600	999999	999999	842	882	675	999999	445	541	999999	999999	406	999999	999999	999999	888	542	999999	675	732	598	234	327	999999	999999	587	999999	204	71	762	999999	865	385	999999	999999	248	192	443	322	846	999999	24	849	340	830	291	992	999999	986	999999	521	69	301	918	787	376	953	999999	999999	304	239	878	384	778	426	816	30	999999	771	999999	706	108	32	829	999999	999999	384	987	568	504	999999	55	999999	227	999999	981	573	999999	547	747	999999	717	387	27	616	999999	999999	81	913	999999	271	221	629	237	147	999999	999999	999999	306	213	991	999999	906	560	709	194	670	167	537	444	999999	562	243	33	472	989	999999	999999	999999	389	943	313	999999	554	243	383	425	999999	999999	829	999999	111	170	343	756	329	999999	827	318	999999	571	482	543	478	771	708	977	605	764	157	701	42	999999	916	270	688	891	999999	326	336	768	999999	87	708	500	151	402	899	999999	153	188	893	696	789	999999	470	769	605	783	535	405	999999	225	932	137	912	851	253	83	78	438	458	510	982	999999	881	405	835	978	999999	316	999999	338	621	999999	807	346	999999	999999	999999	999999	295	579	791	930	999999	999999	154	580	588	300	158	826	209	714	729	393	714	135	937	999999	934	626	999999	229	327	491	603	999999	329	576	999999	155	999999	159	152	999999	718	999999	716	416	260	264	999999	999999	999999	262	139	999999	250	424	999999	344	
170	735	984	668	425	571	612	466	999999	192	999999	21	909	12	552	59	571	999999	674	662	418	999999	999999	999999	236	999999	71	999999	361	999999	721	999999	944	56	984	547	999999	483	464	156	448	999999	999999	999999	13	388	429	999999	709	999999	345	401	999999	999999	925	639	922	315	999999	600	510	547	999999	184	470	999999	77	862	27	14	884	999999	395	999999	223	168	985	745	675	847	405	907	365	281	360	999999	999999	975	131	355	999999	860	999999	863	646	900	155	371	999999	657	320	999999	146	704	206	257	16	232	755	766	999999	186	639	594	999999	999999	192	832	823	999999	999999	102	741	672	389	999999	999999	531	880	999999	999999	623	999999	27	999999	999999	770	999999	85	112	324	932	230	364	999999	448	230	456	999999	53	718	322	547	467	467	228	826	474	325	999999	211	484	351	442	753	40	999999	622	67	999999	833	531	757	999999	999999	999999	999999	999999	971	999999	803	599	863	837	999999	700	999999	680	560	318	21	305	345	903	999999	839	591	999999	611	670	999999	607	999999	309	220	196	565	826	641	209	356	449	502	999999	999999	999999	620	514	999999	62	954	368	999999	748	999999	537	195	999999	819	985	999999	94	774	311	540	206	210	563	626	999999	145	259	48	361	962	571	803	960	535	300	229	999999	999999	999999	999999	50	545	650	953	683	11	999999	17	655	532	999999	674	200	844	999999	999999	67	887	999999	999999	704	999999	999999	786	999999	733	235	328	999999	999999	600	143	225	595	999999	661	559	610	943	416	433	252	392	999999	700	896	999999	126	363	889	171	198	531	642	999999	720	834	999999	178	950	775	999999	488	888	931	138	459	604	354	520	851	999999	944	999999	999999	462	937	882	999999	999999	129	118	964	639	604	411	612	999999	584	999999	826	695	441	992	640	49	763	504	897	999999	447	999999	772	999999	999999	714	253	518	999999	558	783	952	777	291	830	999999	429	848	294	530	526	876	999999	575	694	165	25	951	382	454	999999	443	985	999999	450	121	999999	132	602	889	999999	104	434	35	995	874	918	999999	172	973	620	914	220	376	54	999999	988	206	999999	999999	699	999999	999999	704	999999	350	966	262	841	999999	331	306	256	404	999999	999999	451	999999	999999	819	247	865	999999	409	833	784	233	618	481	878	132	149	974	999999	200	866	958	729	175	999999	907	665	318	453	651	323	667	815	14	999999	129	999999	626	339	644	833	999999	999999	871	85	999999	358	781	962	596	192	999999	536	213	999999	999999	722	999999	926	911	581	999999	999999	999999	999999	999999	417	613	999999	759	
139	999999	644	85	367	363	231	857	100	999999	559	884	356	856	469	991	140	612	999999	156	406	173	700	427	72	286	175	999999	999999	999999	710	744	999999	213	999999	669	999999	461	999999	152	253	864	739	999999	361	697	999999	490	999999	528	999999	804	115	712	362	965	822	227	22	91	198	999999	506	141	999999	814	999999	153	999999	799	313	679	767	365	903	542	434	311	76	999999	85	685	690	833	972	905	639	218	999999	999999	999999	470	999999	764	954	10	368	999999	572	999999	734	67	101	499	224	316	999999	999999	809	819	541	999999	999999	647	15	512	562	672	169	921	185	754	302	999999	952	842	241	999999	411	903	999999	826	739	528	999999	28	999999	201	999999	666	999999	999999	409	41	960	335	319	800	999999	451	448	695	448	651	371	999999	999999	999999	999999	381	84	999999	999999	905	646	999999	782	632	17	987	918	371	64	503	999999	295	999999	270	937	627	533	441	254	999999	465	487	388	999999	167	659	263	400	655	246	591	834	999999	503	394	255	552	687	792	770	533	86	641	999999	598	86	636	504	266	999999	848	999999	789	388	999999	168	999999	694	474	999999	734	527	716	817	912	228	743	850	876	691	999999	846	648	484	436	999999	846	444	499	91	999999	758	999999	736	398	947	999999	173	63	236	919	999999	222	445	46	16	370	823	42	380	342	999999	628	999999	843	12	995	314	951	72	322	892	204	393	333	975	393	979	429	964	182	580	797	999999	999999	999999	633	212	448	430	999999	32	411	999999	748	247	140	569	893	999999	952	740	221	999999	914	36	663	828	121	999999	622	391	999999	78	999999	762	999999	978	801	626	999999	792	866	999999	54	299	490	86	644	96	845	999999	999999	43	21	442	368	806	999999	746	562	805	100	387	807	636	999999	343	920	986	999999	161	999999	999999	999999	169	874	999999	945	625	999999	587	193	35	225	999999	305	369	66	765	403	192	253	65	999999	573	701	488	724	999999	670	157	999999	658	837	693	999999	819	26	851	567	678	860	120	209	974	621	74	172	18	341	269	999999	164	592	76	908	712	212	999999	467	999999	965	537	999999	398	999999	535	198	999999	743	485	999999	999999	208	725	331	143	855	99	999999	999999	325	716	999999	411	871	10	75	999999	999999	353	617	572	393	182	712	333	999999	811	999999	95	876	641	999999	855	999999	999999	956	867	745	775	856	122	999999	830	999999	999999	459	553	999999	999999	470	427	999999	399	868	999999	999999	35	22	999999	999999	54	547	865	760	684	999999	999999	495	800	999999	207	999999	19	
497	505	80	999999	112	999999	874	611	294	999999	999999	999999	894	875	987	145	259	999999	854	747	797	812	575	999999	80	395	999999	237	999999	726	999999	272	999999	736	902	373	709	268	999999	999999	133	376	759	427	250	312	999999	576	244	359	999999	122	353	287	222	685	929	444	492	999999	656	646	553	567	741	362	65	167	999999	999999	999999	991	999999	305	624	430	62	999999	395	768	605	240	993	708	999999	276	919	125	524	227	999999	999999	775	999999	902	486	823	202	686	887	256	632	603	619	924	558	114	57	999999	791	632	781	58	724	999999	425	653	844	390	999999	443	940	999999	755	191	999999	226	801	999999	147	607	859	471	508	999999	973	999999	383	783	628	171	999999	462	732	594	999999	999999	999999	103	486	833	999999	812	999999	454	316	988	847	438	764	999999	312	654	525	194	773	319	550	999999	149	788	279	70	762	313	572	488	999999	171	529	999999	999999	999999	917	999999	628	57	999999	64	215	999999	789	944	29	296	999999	999999	937	547	821	999999	999999	847	999999	697	563	918	59	907	999999	827	87	686	909	822	177	604	999999	220	566	725	999999	999999	999999	999999	999999	999999	999999	475	454	355	999999	999999	350	188	275	327	999999	229	999999	709	997	352	999999	387	906	113	45	207	999999	263	490	726	980	105	292	999999	999999	800	698	238	876	583	463	536	286	714	999999	731	556	849	851	516	470	856	727	716	323	620	258	999999	999999	844	356	999999	864	824	393	999999	895	93	999999	952	999999	999999	833	999999	889	645	110	999999	767	314	650	279	411	973	265	133	999999	999999	868	239	551	803	939	42	236	272	671	462	330	999999	835	473	382	898	985	948	33	314	826	677	519	65	138	984	204	87	788	891	999999	269	877	329	225	999999	999999	728	999999	999999	196	626	974	648	871	676	999999	999999	897	513	999999	999999	999999	73	749	999999	999999	999999	674	954	838	159	484	999999	893	71	223	515	257	144	497	267	376	999999	127	210	703	871	999999	461	999999	27	189	285	903	261	170	999999	999999	999999	526	914	999999	627	962	47	152	204	754	810	463	963	929	762	25	999999	999999	876	945	548	496	849	312	223	448	821	969	208	876	641	999999	999999	935	232	617	582	214	748	999999	90	67	509	999999	383	998	552	999999	427	270	182	321	293	868	999999	538	999999	612	999999	999999	150	999999	944	327	122	909	64	38	706	999999	442	526	201	615	865	491	987	733	999999	224	895	999999	552	999999	703	330	617	540	903	694	940	999999	999999	569	130	22	999999	192	13	473	
944	524	391	281	828	656	129	678	12	550	550	999999	683	625	293	417	525	999999	623	792	302	523	135	22	214	472	161	631	494	999999	999999	805	729	465	999999	381	352	280	119	999999	210	938	999999	999999	153	996	296	749	285	713	999999	117	999999	999999	181	999999	399	378	77	999999	504	498	999999	999999	183	745	224	228	355	912	74	254	999999	576	999999	999999	985	999999	999999	999999	185	412	356	781	365	270	246	518	999999	999999	982	999999	999999	753	552	712	999999	999999	999999	407	781	77	999999	373	999999	999999	220	992	629	816	445	626	509	858	190	101	151	413	999999	913	508	706	999999	506	930	101	51	153	33	879	999999	606	594	471	999999	999999	999999	999999	999999	123	59	254	888	477	413	365	474	999999	572	461	570	350	595	275	898	85	999999	897	999999	557	211	999999	969	750	999999	838	999999	999999	431	82	92	169	999999	680	863	999999	999999	467	103	574	999999	696	580	999999	318	268	21	999999	572	361	975	121	548	585	999999	981	284	148	270	999999	333	436	923	500	378	410	80	915	999999	999999	999999	675	804	869	930	515	497	406	441	948	827	713	999999	80	106	970	620	999999	999999	882	979	999999	207	999999	251	200	773	89	203	907	198	105	999999	928	102	999999	999999	679	654	405	493	878	706	322	746	619	961	852	404	408	790	384	156	529	664	589	478	285	627	999999	742	418	213	534	759	999999	797	546	999999	796	662	941	50	373	398	999999	999999	999999	782	631	238	920	685	795	127	813	949	397	999999	999999	831	42	61	914	999999	85	675	182	562	24	822	999999	999999	999999	745	999999	999999	783	999999	999999	999999	999999	503	995	999999	821	733	999999	416	945	783	409	281	474	999999	630	889	135	710	323	436	799	332	767	809	999999	56	87	999999	278	479	175	266	712	999999	248	999999	66	413	840	352	267	766	999999	241	999999	154	409	642	124	959	218	999999	817	135	999999	999999	999999	196	698	775	999999	366	147	475	617	152	999999	579	726	999999	833	722	869	970	178	42	715	536	999999	668	999999	445	999999	999999	270	103	449	586	86	978	803	999999	714	999999	696	901	628	999999	999999	280	585	829	915	33	999999	496	212	999999	957	785	554	208	799	40	139	999999	430	828	215	523	703	982	503	747	297	999999	17	804	283	999999	999999	999999	912	126	93	816	529	912	192	774	891	999999	999999	300	999999	605	80	684	999999	487	480	799	936	999999	576	602	336	999999	999999	999999	489	407	572	999999	381	980	295	682	946	323	689	517	999999	440	999999	999999	363	212	323	
692	999999	332	869	796	999999	614	638	999999	999999	490	490	999999	187	29	999999	493	39	999999	919	453	319	999999	737	622	798	962	999999	505	477	475	999999	133	999999	999999	279	166	999999	999999	999999	766	999999	482	143	466	832	999999	999999	625	155	999999	81	999999	293	870	382	505	594	256	998	834	999999	143	344	84	250	366	999999	143	750	138	954	263	56	162	111	837	999999	281	789	470	631	538	999999	338	404	825	840	983	671	999999	571	292	777	68	999999	999999	148	68	226	476	830	999999	875	27	194	817	377	140	768	545	251	323	999999	537	213	922	783	16	679	999999	526	999999	472	976	566	672	485	988	846	999999	699	205	64	999999	640	434	662	999999	999999	587	999999	999999	999999	136	999999	257	824	250	999999	393	434	141	389	999999	950	316	734	899	999999	522	999999	389	293	999999	999999	56	999999	154	897	999999	270	452	863	102	999999	816	999999	346	453	318	847	245	143	463	999999	567	816	999999	999999	334	999999	999999	999999	630	255	79	425	349	290	486	988	680	352	999999	133	982	278	297	835	143	17	398	999999	151	675	106	999999	830	417	288	240	15	781	573	89	999999	571	999999	846	896	999999	959	65	967	330	999999	999999	67	339	485	299	529	427	238	327	310	999999	739	955	159	823	594	931	11	256	999999	899	779	996	625	421	45	450	999999	743	57	343	488	821	508	213	198	999999	999999	989	710	999999	553	256	779	999999	999999	286	697	83	805	38	64	721	999999	999999	123	70	999999	73	999999	999999	488	495	280	999999	828	999999	457	946	999999	103	999999	22	999999	404	356	533	227	434	999999	759	999999	866	937	999999	288	766	484	240	99	138	787	868	735	632	110	999999	976	811	372	914	999999	999999	448	712	39	999999	186	943	921	590	842	999999	484	504	999999	999999	558	261	688	71	999999	226	999999	999999	315	999999	286	913	303	298	999999	416	71	675	929	12	427	234	988	246	999999	540	999999	508	295	508	394	999999	306	999999	999999	999999	132	311	999999	999999	894	941	406	899	765	999999	999999	999999	43	436	227	808	999999	999999	204	333	272	999999	480	902	999999	999999	220	999999	745	56	616	815	999999	999999	293	999999	999999	327	999999	486	827	999999	481	327	891	999999	475	999999	291	586	666	973	294	999999	462	680	830	578	704	546	731	599	163	718	656	834	999999	211	999999	999999	613	257	225	717	506	183	999999	163	21	232	882	361	999999	169	390	642	999999	614	380	612	929	626	623	571	754	237	935	762	670	66	842	274	716	825	972	419	758	576	999999	288	
709	676	999999	481	663	380	84	994	338	999999	999999	238	830	540	536	986	633	999999	963	278	999999	218	493	999999	389	618	999999	699	999999	999999	884	999999	999999	101	902	262	999999	151	999999	999999	163	941	433	656	999999	614	443	185	999999	985	785	999999	613	410	999999	999999	193	612	102	55	735	384	807	999999	139	359	301	739	638	283	926	491	999999	588	999999	305	784	999999	212	774	999999	469	411	211	195	778	999999	535	999999	411	999999	999999	999999	999999	649	778	144	75	526	402	322	704	546	999999	68	304	370	999999	999999	999999	999999	356	409	327	871	275	999999	605	182	361	18	766	689	999999	999999	999999	999999	883	938	346	999999	719	320	809	462	479	922	999999	152	999999	418	999999	999999	314	999999	999999	58	731	990	384	805	538	999999	175	394	999999	25	319	999999	589	999999	487	96	949	584	999999	46	999999	999999	999999	999999	585	999999	291	942	692	999999	999999	542	492	431	710	892	999999	541	632	999999	155	425	999999	464	612	587	999999	999999	931	240	301	729	696	686	457	866	999999	41	229	85	611	233	702	40	639	999999	327	168	161	594	531	999999	952	180	891	999999	959	937	739	997	900	999999	20	462	234	655	845	805	973	843	999999	999999	999999	999999	225	921	999999	875	824	835	270	404	999999	346	708	883	777	999999	795	282	906	660	302	999999	185	358	222	999999	805	999999	931	999999	195	999999	300	998	106	405	999999	969	999999	94	123	903	999999	505	385	999999	753	351	878	999999	20	700	999999	643	240	99	999999	866	709	483	79	840	904	748	219	569	56	710	786	382	570	825	820	822	999999	398	493	999999	973	999999	496	999999	999999	610	511	494	381	657	999999	999999	33	98	269	978	25	999999	999999	989	296	999999	999999	53	564	506	999999	195	879	124	105	842	605	701	893	171	999999	615	735	999999	246	724	198	399	942	999999	358	999999	565	841	806	999999	999999	999999	393	167	921	999999	999999	608	851	326	999999	266	561	925	410	332	204	108	992	409	999999	705	753	572	999999	238	999999	784	999999	287	629	47	999999	830	452	999999	999999	999999	250	999999	716	136	452	920	119	932	837	27	379	36	999999	467	849	406	728	694	999999	821	999999	692	352	124	461	573	696	577	999999	731	482	308	23	999999	858	458	693	420	262	832	463	695	401	999999	414	999999	10	999999	999999	911	999999	758	999999	497	999999	999999	999999	601	675	879	233	541	984	115	544	80	22	817	608	401	999999	317	442	918	368	999999	999999	268	999999	339	572	534	999999	46	629	724	947	526	273	311	267	102	999999	
383	608	921	710	295	549	343	999999	192	999999	796	208	794	325	442	999999	359	999999	932	999999	346	316	999999	161	947	485	819	133	496	553	999999	143	620	999999	68	319	446	144	15	719	376	230	389	970	593	837	999999	408	514	396	914	999999	335	211	409	77	910	769	999999	810	729	220	622	638	999999	662	588	231	267	999999	692	225	260	999999	524	125	926	999999	999999	120	649	420	618	109	999999	261	808	418	173	991	409	999999	381	999999	990	165	607	999999	999999	930	259	999999	999999	999999	704	698	795	123	686	293	150	999999	999999	652	170	318	602	523	999	15	854	179	68	275	723	25	843	999999	999999	999999	518	999999	23	637	860	45	279	236	405	940	999999	695	732	879	850	999999	475	728	45	682	563	999999	999999	708	999999	90	555	876	668	688	855	740	891	999999	999999	965	999999	573	792	134	49	375	999999	68	999999	999999	446	189	424	506	999999	999999	29	999999	999999	433	999999	314	561	999999	490	403	568	999999	95	726	804	414	114	885	58	902	936	999999	999999	197	965	999999	999999	917	643	376	461	171	148	999999	720	351	522	999999	541	863	22	999999	644	646	807	999999	999999	999999	364	42	85	539	457	999999	187	999999	906	999999	999999	740	999999	643	146	124	941	406	577	999999	999999	462	891	762	353	195	889	924	276	996	390	564	999999	347	563	611	999999	922	714	999999	562	611	444	905	999999	999999	718	999999	875	530	704	410	833	627	817	901	150	999999	195	272	999999	999999	842	909	236	904	999999	999999	89	999999	999999	29	999999	999999	792	403	27	986	879	552	999999	520	59	745	999999	979	999999	102	999999	661	470	978	736	999999	742	309	769	534	999999	979	781	999999	299	999999	707	685	718	756	835	423	884	999999	442	999999	999999	248	213	107	617	999999	183	927	286	999999	999999	844	292	250	345	999999	634	492	317	900	771	565	230	709	48	616	271	973	999999	117	777	999999	546	104	656	503	106	999999	917	431	805	853	999999	871	999999	999999	403	478	421	999999	789	999999	846	999999	999999	999999	28	504	69	11	985	210	671	179	999999	758	307	999999	999999	841	395	962	575	885	105	999999	929	999999	999999	999999	999999	792	999999	912	327	385	999999	14	232	425	485	602	999999	915	999999	999999	191	465	230	526	565	215	884	580	957	826	999999	999999	999999	953	999999	669	80	884	787	203	648	758	999999	275	298	303	965	178	365	793	359	660	999999	500	736	474	137	907	619	18	907	981	954	501	560	510	567	999999	124	815	999999	999999	137	252	999999	432	999999	999999	238	271	
250	716	224	174	477	175	999999	946	226	836	541	172	999999	779	295	667	999999	360	999999	788	736	999999	63	550	271	630	532	206	999999	999999	859	182	679	357	768	200	999999	790	999999	394	989	620	63	288	999999	369	999999	358	999999	999999	628	263	250	450	535	554	663	674	999999	999999	643	323	411	999999	976	369	999999	916	999999	999999	899	23	336	999999	798	126	642	999999	275	902	176	183	999999	255	685	605	931	238	822	223	537	999999	999999	187	750	675	999999	150	311	914	876	547	346	861	399	614	927	920	651	418	912	888	408	10	679	469	83	999999	237	999999	999999	264	104	798	568	805	136	158	579	999999	907	501	999999	361	36	999999	837	999999	856	80	999999	20	586	413	311	648	695	887	999999	291	601	63	999999	999999	486	621	453	548	303	593	488	779	351	528	999999	420	999999	999999	974	60	632	999999	309	999999	702	427	678	999999	496	999999	120	248	999999	298	531	854	588	543	874	414	186	298	94	272	999999	899	669	67	901	999999	233	999999	912	999999	658	999999	754	999999	237	69	999999	762	999999	384	999999	249	138	62	997	657	832	881	182	569	874	999999	611	46	574	803	757	620	788	606	696	471	336	201	999999	625	109	832	315	815	471	423	999999	710	789	352	770	999999	999999	254	67	999999	999999	999999	999999	324	304	999999	191	434	312	999999	974	454	688	21	913	936	999999	382	557	10	576	367	999999	460	999999	901	256	232	43	150	999999	544	999999	354	995	983	617	324	999999	392	999999	999999	513	148	448	792	32	777	439	999999	999999	687	696	999999	774	999999	999999	133	227	403	999999	959	401	171	773	999999	999999	343	26	999999	999999	108	62	175	359	999999	999999	999999	22	314	999999	999999	792	999999	999999	872	847	999999	579	999999	738	999999	999999	927	921	691	489	351	999999	18	886	688	999999	509	999999	999999	635	999999	999999	89	265	295	121	999999	999999	991	999999	201	224	900	592	999999	763	999999	202	834	11	134	254	667	999999	512	594	13	428	999999	718	293	695	852	999999	326	784	500	631	452	383	999999	413	929	525	297	137	474	999999	999999	924	999999	317	680	102	510	286	49	999999	752	701	117	999999	333	999999	883	506	372	663	275	638	273	509	749	460	817	999999	324	999999	918	385	999999	587	955	275	999999	976	24	759	736	50	744	627	878	750	275	699	999999	999999	642	791	765	811	160	834	661	130	567	229	285	789	999999	897	999999	377	582	530	999999	999999	193	906	491	612	999999	235	894	646	631	998	195	127	641	999999	510	137	999999	317	436	
131	614	967	418	999999	484	947	999999	847	672	510	999999	744	171	32	473	999999	999999	162	885	925	999999	24	499	569	43	999999	157	999999	396	827	757	274	104	999999	999999	999999	498	695	999999	999999	999999	999999	974	999999	830	450	956	619	999999	775	827	467	432	511	999999	599	477	849	761	327	800	782	460	844	753	903	999999	753	578	257	999999	613	35	999999	778	893	50	379	738	593	999999	999999	112	621	999999	299	842	592	236	853	999999	648	934	810	188	374	596	140	377	926	799	213	50	945	999999	224	999999	999999	733	297	999999	108	120	178	999999	271	999999	999999	844	463	71	68	526	999999	508	597	999999	224	728	413	306	909	12	812	794	997	498	166	93	999999	857	999999	859	938	999999	649	538	765	999999	917	999999	999999	296	913	999999	741	999999	999999	999999	940	999999	227	796	999999	990	999999	106	308	384	999999	772	524	755	999999	999999	744	999999	588	432	859	69	913	530	811	720	549	999999	98	947	999999	321	184	999999	152	251	999999	529	540	947	999999	553	240	391	576	999999	179	11	999999	999999	130	999999	999999	892	587	880	631	999999	985	608	451	36	17	360	999999	806	598	804	613	816	967	224	668	640	778	999999	829	531	999999	666	551	547	395	781	826	520	223	291	141	999999	620	999999	544	931	505	626	999999	879	70	769	999999	374	398	421	349	999999	874	467	123	282	61	109	743	329	67	904	999999	236	999999	810	999999	316	672	999999	206	36	680	736	999999	999999	770	950	999999	999999	119	999999	158	973	442	920	645	755	178	859	999999	999999	207	224	873	601	984	319	355	999999	186	250	702	57	224	999999	236	999999	333	961	511	110	638	999999	219	881	756	668	793	613	174	836	147	812	140	999999	999999	465	862	543	999999	461	999999	221	17	868	484	110	999999	129	999999	508	432	999999	999999	120	999999	999999	999999	999999	844	326	525	741	94	349	999999	999999	917	538	999999	999999	284	999999	794	60	505	426	551	351	406	999999	909	674	999999	666	414	999999	999999	30	803	189	460	999999	698	850	935	863	999999	668	765	594	999999	230	999999	922	999999	999999	422	999999	614	465	999999	664	999999	199	999999	851	821	428	935	182	435	897	999999	999999	321	414	999999	944	124	999999	300	882	585	812	472	688	49	997	441	771	518	166	415	999999	92	796	284	999999	999999	94	52	708	732	593	999999	296	495	999999	611	819	550	999999	999999	972	999999	224	999999	999999	726	729	811	999999	999999	173	664	278	999999	397	999999	525	999999	593	512	39	599	591	160	992	652	186	999999	720	999999	622	
231	50	999999	999999	181	999999	717	500	782	999999	283	228	721	999999	929	890	804	999999	106	96	999999	957	966	163	382	583	74	96	140	549	535	999999	999999	374	942	624	305	58	225	999999	807	639	810	798	999999	999999	870	590	73	761	382	106	623	309	931	999999	999999	819	70	597	802	631	999999	999999	999999	192	790	999999	626	315	595	999999	881	999999	288	60	156	999999	406	11	713	999999	33	378	999999	439	476	137	442	999999	550	486	987	628	562	186	279	577	999999	574	590	523	964	758	176	999999	999999	882	999999	881	127	999999	422	68	999999	999999	607	999999	75	748	715	999999	914	999999	764	119	768	263	999999	999999	999999	579	999999	832	421	999999	999999	999999	212	999999	224	594	999999	561	560	643	999999	929	743	242	578	287	511	872	858	927	608	25	999999	999999	856	961	999999	919	109	999999	360	999999	647	999999	809	342	789	524	534	131	999999	363	397	130	56	999999	519	999999	532	504	78	683	973	493	591	504	281	154	694	263	999999	196	461	23	999999	999999	292	59	433	246	498	987	348	737	380	255	999999	872	21	27	999999	757	397	605	999999	999999	616	163	112	315	999999	644	999999	280	240	999999	901	999999	999999	573	557	469	999999	296	15	91	344	999999	999999	345	876	999999	999999	677	811	143	799	856	999999	616	865	138	947	127	185	854	167	999999	507	20	354	253	45	448	470	982	244	110	599	397	342	381	50	999999	439	661	511	162	469	106	571	999999	839	230	707	428	522	999999	999999	161	923	999999	999999	113	990	999999	999999	999999	216	828	899	698	266	999999	999999	494	98	190	688	523	999999	15	999999	411	448	999999	414	999999	741	52	469	838	989	448	473	999999	643	999999	999999	806	298	999999	945	640	207	872	787	691	947	222	339	342	999999	597	808	917	999999	336	999999	999999	228	559	954	174	368	70	999999	818	999999	217	851	999999	999999	999999	999999	999999	70	967	213	576	522	999999	999999	528	712	137	131	401	999999	555	407	316	999999	999999	587	738	861	999999	281	146	172	969	17	739	371	187	928	999999	372	281	999999	700	133	97	178	999999	691	435	461	999999	939	318	999999	138	809	999999	878	328	304	999999	675	288	695	999999	414	553	999999	137	167	534	209	999999	39	368	697	706	999999	195	917	91	57	999999	330	50	207	854	790	878	999999	825	309	999999	999999	875	606	579	15	999999	683	624	790	563	999999	926	41	999999	289	820	441	999999	999999	693	999999	223	449	249	958	655	870	999999	999999	837	208	341	235	999999	999999	163	762	128	701	137	512	302	
300	493	168	403	999999	999999	999999	969	447	826	999999	615	999999	326	436	366	620	360	195	999999	861	953	365	936	700	442	896	135	68	322	999999	999999	191	117	999999	956	91	564	646	325	984	793	399	381	867	619	999999	440	727	405	507	351	941	388	441	346	137	999999	999999	576	658	449	910	134	425	248	434	999999	402	479	285	999999	713	870	149	77	563	983	78	90	52	465	407	999999	999999	70	293	999999	999999	586	828	859	861	80	999999	544	882	999999	999999	999999	195	999999	999999	999999	129	999999	637	81	248	373	999999	153	999999	622	533	202	51	999999	999999	999999	999999	631	425	999999	651	999999	204	643	999999	604	195	297	999999	999999	895	745	427	160	543	374	999999	999999	564	312	803	684	705	249	999999	474	502	634	957	601	999999	563	881	232	999999	702	257	994	867	643	999999	495	126	714	726	788	774	891	714	944	932	743	77	123	22	966	999999	999999	106	999999	112	560	999999	435	775	341	999999	205	553	840	127	438	354	920	999999	318	999999	991	999999	758	999999	610	920	999999	669	999999	999999	767	220	639	981	999999	897	139	541	628	164	690	999999	394	924	999999	999999	873	827	999999	398	157	999999	999999	999999	730	999999	347	48	999999	639	327	999999	845	845	105	985	999999	999999	824	999999	999999	388	504	163	877	999999	999999	834	130	272	57	195	174	541	348	777	516	241	261	862	560	100	50	989	836	999999	103	999999	828	594	434	24	12	964	999999	769	495	550	530	677	312	513	918	238	591	142	602	314	999999	327	999999	999999	607	962	980	134	347	515	326	954	999999	588	15	536	999999	43	193	210	367	579	292	965	710	999999	559	56	999999	999999	407	704	999999	789	53	510	124	751	416	999999	984	59	999999	999999	234	576	718	723	507	392	400	558	949	401	946	926	45	513	999999	33	999999	933	999999	535	999999	621	633	999999	545	504	421	97	626	152	999999	318	158	312	741	144	865	836	548	789	421	999999	999999	929	842	126	475	611	779	999999	638	60	106	999999	999999	999999	942	547	187	13	971	312	999999	806	999999	637	999999	999999	772	837	167	999999	394	173	124	999999	999999	703	337	429	39	809	317	244	999999	175	222	999999	439	999999	201	328	658	545	817	118	999999	999999	754	214	999999	741	838	942	234	72	666	932	999999	615	745	249	219	758	973	999999	995	697	302	999999	425	524	999999	643	645	839	916	999999	999999	999999	349	917	948	132	91	298	971	375	19	999999	508	999999	482	999999	393	952	118	999999	999999	656	123	231	656	745	789	823	999999	
205	999999	395	155	818	999999	775	276	828	300	96	676	685	200	999999	999999	851	999999	145	52	999999	260	693	999999	25	287	699	891	127	999999	213	343	267	851	776	79	623	999999	999999	702	706	557	564	661	999999	999999	999999	999999	494	999999	804	244	653	780	966	944	613	663	139	541	887	884	158	999999	97	753	418	999999	424	560	999999	999999	820	443	345	922	999999	999999	999999	791	999999	242	407	999999	466	999999	690	487	999999	831	465	999999	999999	159	815	822	409	998	574	999999	815	61	999999	934	479	259	423	220	444	53	259	581	999999	348	999999	999999	486	573	110	999999	72	931	949	999999	104	999999	390	670	628	523	522	697	467	442	976	349	200	473	999999	217	999999	480	999999	841	582	999999	17	827	19	999999	345	999999	898	457	215	883	112	999999	839	375	868	752	592	999999	530	999999	999999	520	999999	999999	463	23	999999	892	571	592	889	117	20	220	106	562	999999	999999	187	686	799	19	237	103	247	741	633	740	348	803	888	130	999999	999999	999999	497	999999	219	706	331	999999	999999	885	622	993	994	448	628	279	316	101	134	743	843	762	999999	293	999999	999999	722	389	727	554	999999	704	768	796	990	451	609	106	451	761	999999	318	793	134	999999	109	253	302	999999	471	999999	711	763	387	477	999999	663	213	198	999999	983	941	651	461	127	999999	235	999999	458	186	670	999999	650	999999	887	535	969	980	678	999999	319	429	385	266	999999	999999	940	999999	329	732	787	405	908	999999	777	914	999999	342	999999	696	874	54	843	827	800	999999	70	400	999999	941	999999	999999	999999	999999	348	564	566	394	938	999999	977	843	879	725	399	275	999999	857	999999	973	868	999999	973	981	303	274	999999	557	999999	699	996	549	890	387	444	114	869	887	454	223	357	282	403	945	719	40	999999	128	438	535	520	213	805	526	999999	661	709	999999	726	999999	978	19	928	249	74	437	999999	501	291	294	405	423	999999	381	999999	999999	243	999999	272	999999	999999	467	999999	930	999999	792	744	374	999999	999999	405	326	171	380	245	347	353	164	999999	291	999999	674	836	154	140	106	800	433	900	486	999999	681	999999	463	999999	520	891	999999	999999	999999	693	588	999999	507	889	89	262	999999	146	288	252	999999	999999	980	999999	999999	630	973	799	999999	992	320	473	827	365	999999	45	708	405	725	456	999999	103	999999	598	498	487	339	265	60	999999	768	297	622	244	348	534	310	277	551	889	917	208	978	289	382	125	999999	151	999999	54	554	636	421	999999	897	985	547	999999	697	946	
999999	718	749	247	233	33	999999	593	999999	999999	735	440	999999	836	538	156	125	329	226	382	129	197	100	16	999999	141	876	789	347	363	987	918	580	604	597	208	459	741	66	999999	999999	999999	999999	975	319	123	782	585	303	751	869	227	175	324	827	999999	628	999999	999999	101	156	70	256	663	212	816	860	259	999999	339	999999	384	273	866	999999	354	73	124	697	187	999999	301	999999	999999	493	769	752	266	999999	493	580	999999	794	964	999999	214	528	999999	999999	502	999999	999999	999999	964	999999	999999	954	999999	216	999999	999999	513	999999	999999	742	855	999999	660	180	442	74	604	482	754	758	999999	589	999999	664	999999	825	601	351	205	923	999999	954	531	999999	999999	814	453	59	999999	453	77	673	34	231	999999	638	868	301	340	999999	659	999999	999999	215	86	999999	999999	644	312	657	999999	171	999999	845	916	901	999999	130	999999	628	620	554	188	311	999999	315	564	87	317	274	999999	999999	21	768	274	774	372	325	463	101	999999	809	746	646	14	999999	999999	188	999999	455	595	747	128	712	999999	114	872	999999	524	771	351	578	336	47	700	147	999999	90	581	152	539	727	666	90	468	999999	807	541	306	999999	490	999999	999999	862	679	219	192	308	951	170	902	91	801	692	750	999999	482	709	945	999999	999999	744	607	172	916	867	91	48	999999	15	306	999999	984	738	290	965	805	999999	368	999999	955	852	139	420	249	458	926	973	340	999999	999999	108	595	440	41	999999	999999	610	946	812	999999	154	65	999999	863	571	106	73	412	785	999999	18	351	999999	910	902	614	197	999999	999999	999999	117	707	376	676	999999	745	553	999999	543	196	204	999999	999999	999999	811	796	193	557	999999	361	999999	999999	554	100	330	999999	999999	529	139	999999	590	687	488	871	29	446	688	999999	665	826	553	367	999999	999999	591	999999	999999	112	108	999999	999999	639	254	117	87	999999	163	285	356	999999	614	33	577	411	999999	516	999999	683	343	375	999999	999999	891	999999	807	505	703	999999	509	999999	999999	38	999999	999999	711	951	999999	381	794	483	292	412	999999	224	221	529	790	466	999999	84	999999	999999	769	733	996	516	999999	999999	309	582	843	207	999999	517	488	999999	999999	999999	700	654	999999	668	889	859	999999	705	991	677	640	999999	715	246	963	434	397	849	999999	999999	36	204	213	51	81	221	640	95	635	415	999999	636	926	246	765	347	11	783	232	909	650	301	525	80	761	30	866	606	999999	352	130	638	325	999999	999999	506	451	41	999999	677	229	997	999999	999999	999999	999999	
362	478	999999	625	999999	613	999999	360	57	999999	679	142	999999	61	355	43	850	293	294	107	320	30	720	999999	999999	970	197	554	999999	652	230	999999	139	757	668	999999	136	999999	920	999999	999999	965	857	790	826	319	751	999999	332	196	999999	786	999999	843	693	341	758	220	729	462	999999	82	999999	405	999999	740	12	999999	393	957	907	999999	373	778	96	355	173	929	443	586	999999	999999	999999	503	505	444	646	296	73	999999	639	915	889	467	99	938	999999	462	286	999999	317	228	161	375	288	914	423	523	756	348	178	829	777	152	999999	774	850	999999	899	999999	999999	715	469	999999	328	992	352	905	688	158	999999	711	652	357	999999	999999	500	856	224	999999	30	132	999999	725	168	809	147	746	999999	324	97	137	562	215	991	601	758	999999	57	296	572	999999	999999	608	999999	467	186	999999	873	242	999999	994	952	999999	60	971	185	743	999999	518	999999	606	681	999999	70	999999	999999	447	366	678	252	404	999999	999999	999999	999999	999999	999999	438	701	999999	999999	873	991	50	103	185	253	165	29	425	25	207	538	999999	965	999999	471	547	999999	318	999999	74	205	999999	999999	194	34	300	548	684	254	999999	999999	885	147	733	689	333	967	747	905	292	346	262	236	206	280	999999	62	999999	999999	393	73	392	893	653	999999	11	170	999999	161	999999	999999	345	181	710	11	653	304	242	157	999999	580	627	413	999999	727	999999	763	999999	999999	538	247	874	858	860	251	813	991	494	64	688	173	68	595	952	675	10	91	526	205	627	201	820	526	686	813	445	979	446	925	999999	247	486	999999	623	714	742	487	999999	468	999999	999999	809	999999	469	999999	521	999999	999999	781	726	860	247	487	297	346	427	999999	181	999999	999999	999999	555	568	329	450	686	74	972	247	999999	523	770	67	17	965	391	999999	66	711	302	999999	529	665	208	874	999	998	706	999999	297	395	315	274	662	999999	999999	251	858	29	999999	999999	70	223	847	213	999999	999999	479	999999	954	999999	300	470	999999	403	999999	889	369	454	999999	687	367	694	999999	548	217	999999	405	653	999999	150	783	999999	422	846	999999	316	817	995	999999	819	528	999999	332	511	104	845	520	268	59	226	881	414	578	611	98	375	999999	999999	995	594	785	826	472	813	11	263	58	907	60	998	81	374	669	999999	999999	982	372	999999	453	372	985	999999	999999	999999	269	999999	469	810	757	999999	53	999999	999999	200	44	999999	912	519	509	999999	797	613	999999	60	154	516	744	946	452	116	13	823	855	633	608	648	
231	830	554	632	794	999999	160	999999	955	563	374	479	597	999999	80	852	938	612	575	382	999999	553	497	999999	635	522	368	999999	974	999999	662	376	999999	395	480	999999	964	877	56	560	462	144	999999	591	999999	275	359	986	999999	160	999999	252	68	236	719	999999	999999	801	999999	999999	879	509	999999	735	901	999999	999999	999999	984	987	888	71	566	24	919	794	457	999999	999999	369	173	381	999999	999999	344	419	317	364	676	802	749	173	880	999999	681	953	44	370	689	153	387	157	11	58	999999	823	686	53	317	924	230	436	999999	999999	118	507	894	285	400	491	999999	532	535	999999	248	725	999999	791	343	999999	759	97	999999	466	981	25	379	999999	561	521	733	274	57	999999	582	323	971	253	666	183	69	999999	969	999999	463	855	621	999999	810	999999	642	895	709	350	999999	999999	999999	734	655	102	999999	336	723	879	999999	425	484	784	609	999999	753	937	134	170	906	10	128	28	999999	136	999999	559	757	999999	999999	999999	565	707	586	449	114	247	597	999999	55	732	45	99	450	47	380	837	219	885	793	705	770	548	443	174	23	999999	730	528	698	578	579	709	999999	920	860	999999	208	170	999999	516	349	999999	125	184	964	38	578	966	756	566	350	871	230	999999	76	26	999999	421	435	913	516	78	875	477	162	335	99	529	999999	603	639	59	75	287	365	999999	433	999999	210	999999	999999	764	772	141	999999	708	489	827	853	999999	514	786	734	999999	999	280	685	648	999999	639	999999	58	789	999999	999999	999999	805	999999	817	856	592	14	221	450	300	752	306	744	248	454	846	271	999999	342	98	852	999999	168	288	94	534	999999	247	570	55	574	974	619	213	937	902	546	19	999999	999999	509	575	293	616	257	974	940	999999	578	792	678	382	457	73	85	999999	646	664	733	999999	806	999999	650	405	726	778	686	540	311	551	999999	261	678	90	589	286	42	552	40	119	593	999999	669	778	377	999999	526	555	999999	962	266	881	286	675	455	999999	925	999999	999999	999999	298	410	107	999999	492	426	999999	377	484	798	943	103	633	623	999999	429	999999	999999	38	999999	261	140	412	999999	294	428	975	12	634	846	361	154	999999	562	821	999999	289	642	295	950	496	158	80	339	29	999999	258	662	999999	35	644	63	859	999999	999999	167	999999	999999	742	74	450	701	743	638	999999	798	440	81	999999	553	150	465	586	87	48	113	69	83	329	132	179	323	74	608	211	999999	294	308	345	664	196	999999	999999	231	509	795	415	999999	999999	
230	731	999999	860	393	885	999999	999999	781	999999	999999	107	924	439	619	894	137	636	145	999999	999999	999999	142	736	147	367	620	999999	999999	577	253	698	999999	190	999999	400	993	999999	999999	722	999999	832	999999	981	231	567	272	999999	289	336	382	168	280	14	753	716	598	450	722	36	999999	999999	120	213	83	425	479	743	340	228	999999	673	955	422	415	316	999999	161	514	580	999999	528	286	39	204	94	427	999999	999999	391	999999	552	740	654	457	999999	721	309	999999	999999	97	528	760	70	434	709	212	857	999999	447	716	999999	935	152	930	746	999999	91	999999	988	997	856	999999	948	999999	358	999999	311	964	999999	595	701	253	708	492	577	767	225	999999	495	882	570	999999	989	675	365	617	598	999999	710	999999	999999	300	919	808	241	221	812	644	999999	775	999999	893	592	852	24	203	236	659	363	978	132	487	523	116	437	832	327	999999	71	741	344	587	999999	944	955	411	333	900	261	365	955	580	528	719	999999	999999	441	999999	660	171	390	939	370	999999	939	161	777	813	380	999999	894	539	583	999999	999999	323	639	999999	896	613	999999	335	407	998	33	999999	959	803	134	760	400	999999	622	899	360	405	999999	531	999999	804	999999	520	530	852	471	999999	997	193	288	667	47	793	250	56	301	999999	541	372	999999	398	202	999999	688	620	18	713	916	683	984	46	999999	117	642	999999	979	359	999999	554	537	607	999999	999999	524	467	999999	606	940	999999	608	305	863	999999	823	616	611	660	831	999999	844	999999	509	324	208	252	569	930	999999	158	999999	941	259	999999	835	111	844	426	999999	999999	999999	999999	773	351	84	689	999999	253	294	999999	490	329	528	895	999999	779	107	999999	577	281	999999	999999	455	792	508	999999	999999	876	28	999999	772	195	210	610	22	442	999999	168	249	518	80	999999	645	135	667	748	422	363	286	65	13	614	848	187	333	114	999999	981	842	417	643	999999	235	572	263	305	128	918	999999	277	795	939	990	68	211	581	157	330	999999	760	254	999999	599	962	717	168	999999	32	286	908	485	999999	325	832	875	999999	101	83	871	371	999999	504	480	999999	999999	999999	624	789	975	999999	956	636	856	92	172	999999	705	272	854	105	999999	105	999999	974	791	792	623	167	999999	437	489	84	458	762	999999	750	222	590	999999	653	999999	999999	57	533	952	999999	156	999999	669	924	78	999999	228	776	413	533	999999	506	227	477	451	466	606	548	273	882	188	103	951	422	738	999999	570	211	561	410	58	118	32	942	645	
390	497	999999	368	660	856	682	359	999999	887	999999	373	234	211	86	999999	999999	270	999999	999999	63	291	257	999999	953	268	26	224	999999	999999	753	999999	999999	831	999999	969	999999	189	999999	36	505	744	354	999999	32	751	345	10	485	999999	550	848	952	281	592	109	999999	82	415	999999	840	468	356	999999	144	241	999999	402	999999	117	614	328	657	52	175	319	936	722	173	211	999999	999999	739	553	934	904	531	13	999999	961	999999	275	999999	220	999999	999999	397	999999	400	791	662	999999	858	377	845	231	200	910	115	283	172	528	908	213	478	824	999999	803	197	239	709	95	999999	189	388	348	553	447	856	138	922	714	999999	382	548	980	166	999999	707	713	714	621	897	965	798	210	366	571	741	999999	999999	999999	44	171	999999	577	999999	679	988	506	677	999999	63	977	999999	458	999999	536	664	498	999999	999999	999999	484	524	999999	197	999999	391	999999	981	982	706	493	819	338	999999	169	999999	971	200	487	382	211	45	961	999999	999999	614	999999	13	830	906	253	999999	999999	999999	559	999999	993	999999	602	297	999999	524	695	57	570	168	999999	778	47	999999	692	308	189	984	999999	999999	563	999999	999999	583	999999	184	161	999999	463	999999	867	841	130	522	306	999999	598	200	571	686	999999	914	999999	999999	591	571	966	594	223	944	526	966	602	999999	999999	473	999999	28	256	999999	373	618	594	781	999999	191	658	999999	939	110	709	989	422	218	109	649	999999	999999	999999	999999	999999	566	863	999999	272	900	999999	999999	439	999999	481	579	943	935	322	999999	329	999999	471	999999	912	999999	655	123	245	536	553	394	999999	999999	941	605	999999	776	427	999999	755	85	519	999999	942	999999	95	116	629	139	55	999999	895	377	329	316	54	999999	567	999999	910	999999	282	735	356	854	998	999999	999999	999999	553	177	518	514	976	253	706	999999	999999	273	999999	999999	493	999999	491	76	498	643	999999	999999	999999	444	218	999999	999999	999999	803	784	53	98	650	98	999999	753	586	999999	969	390	401	999999	610	999999	999999	303	999999	371	266	999999	253	290	999999	364	883	266	325	119	958	999999	617	970	450	922	38	378	623	277	333	999999	529	613	999999	999999	252	47	34	999999	318	915	999999	535	999999	999999	540	762	733	295	215	959	437	476	919	121	773	430	635	688	945	757	680	143	999999	999999	647	640	999999	999999	122	845	241	738	999999	53	999999	999999	231	999999	999999	275	644	337	72	374	312	62	694	985	344	821	412	999999	641	561	245	126	999999	233	989	899	580	999999	183	999999	999999	699	999999	
999999	999999	690	209	821	306	680	122	352	80	999999	999999	594	946	999999	912	301	443	894	107	249	807	492	596	999999	824	491	999999	168	164	703	646	613	999999	818	482	654	622	591	50	960	999999	892	55	999999	999999	999999	953	383	572	882	925	999999	601	437	78	31	999999	999999	996	814	985	953	198	999999	36	609	218	138	999999	999999	678	852	854	147	800	999999	999999	773	999999	430	537	322	595	282	777	814	22	999999	750	999999	560	999999	594	235	975	495	704	678	796	999999	196	999999	658	314	999999	999999	999999	999999	636	162	584	999999	223	575	286	999999	367	915	600	222	597	268	388	272	707	267	267	629	171	315	999999	768	977	999999	244	999999	999999	291	999999	703	999999	557	999999	597	876	240	999999	29	948	312	137	999999	87	999999	813	999999	447	395	607	945	815	359	302	331	999999	999999	353	637	999999	999999	19	999999	999999	999999	386	49	946	790	396	477	999999	999999	999999	999999	188	432	690	403	772	316	274	277	683	133	888	486	265	999999	999999	70	887	569	999999	384	999999	60	941	190	206	999999	981	656	999	140	999999	577	999999	999999	153	519	135	949	999999	999999	309	742	402	723	999999	900	999999	999999	145	336	589	500	999999	306	565	137	999999	999999	207	999999	335	617	277	553	248	320	807	999999	847	146	999999	937	705	663	999999	561	657	999999	999999	306	999999	999999	999999	673	550	394	26	382	878	25	38	999999	999999	865	699	691	474	849	484	697	102	963	117	998	401	652	999999	897	999999	14	999999	272	999999	901	999999	308	106	604	999999	999999	999999	435	941	831	999999	318	999999	840	964	392	97	808	744	484	213	999999	999999	522	281	897	599	999999	160	999999	999999	999999	297	850	855	400	999999	999999	845	999999	403	999999	31	285	999999	93	466	955	999999	839	917	671	999999	853	697	999999	389	583	332	115	265	185	285	999999	295	999999	30	344	999999	573	999999	227	999999	124	91	546	13	644	999999	198	441	644	195	320	957	874	247	999999	163	999999	21	21	547	999999	375	227	391	999999	989	548	72	132	999999	999999	52	999999	708	414	772	160	980	744	951	143	674	620	990	964	999999	420	999999	999999	191	122	562	784	679	999999	749	863	165	59	999999	94	999999	319	673	826	277	267	999999	833	671	12	891	276	70	413	76	754	999999	999999	999999	578	442	999999	940	858	806	267	30	999999	665	908	999999	930	100	867	17	365	947	174	696	852	255	999999	914	188	230	999999	724	276	165	994	999999	738	215	85	651	650	378	814	999999	999999	247	689	177	762	17	960	999999	
203	999999	711	806	73	729	991	333	999999	571	761	638	999999	543	753	330	670	282	266	725	24	225	366	986	142	154	686	615	565	114	999999	181	999999	120	530	999999	999999	999999	573	18	223	999999	490	89	999999	186	509	999999	493	368	507	490	751	999999	170	977	999999	724	673	999999	53	386	999999	66	419	999999	999999	409	22	999999	875	482	708	257	512	273	735	999999	379	956	645	219	131	999999	999999	671	999999	34	949	552	999999	730	524	999999	965	836	983	999999	670	36	807	109	463	609	492	999999	781	999999	732	897	252	762	355	999999	999999	833	264	999999	460	747	170	354	459	999999	63	999999	999999	63	291	675	289	311	617	353	158	546	999999	522	713	581	889	926	301	62	309	78	385	806	382	142	581	422	973	999999	866	463	649	999999	999999	347	76	728	221	999999	617	940	154	11	568	999999	999999	742	857	999999	858	999999	62	999999	999999	985	770	161	681	159	999999	867	338	695	487	695	896	762	999999	999999	514	171	714	244	444	369	923	999999	248	645	65	999999	564	104	73	632	410	999999	833	570	576	915	57	72	999999	750	999999	999999	524	873	999999	999999	776	490	373	697	528	818	963	800	72	397	913	45	104	264	312	244	631	854	294	655	929	405	799	599	123	652	999999	694	999999	473	858	374	805	740	72	84	730	999999	999999	591	288	999999	508	999999	11	21	968	999999	999999	377	827	999999	589	194	395	381	691	774	583	876	548	999999	53	598	538	549	240	999999	202	238	513	265	751	702	376	896	897	619	597	112	683	571	256	999999	645	199	784	620	354	690	999999	956	792	999999	53	18	988	999999	651	462	781	614	999999	219	864	999999	918	886	999999	999999	484	999999	186	999999	999999	977	33	663	952	348	764	619	999999	511	999999	999999	472	524	659	368	908	987	967	144	999999	79	64	46	999999	83	280	898	999999	855	216	321	780	999999	44	76	985	334	999999	999999	999999	171	605	15	373	318	109	404	999999	999999	999999	999999	999999	51	159	133	922	986	148	878	999999	866	999999	163	305	534	776	161	490	593	382	999999	999999	665	999999	170	474	59	673	999999	974	876	670	999999	999999	999999	217	738	171	999999	154	999	195	88	244	832	999999	451	709	999999	541	947	999999	644	87	17	467	448	605	989	659	872	323	932	904	202	205	474	999999	586	326	47	990	579	999999	383	397	951	430	614	816	32	350	833	999999	36	961	36	275	267	261	999999	143	181	260	281	686	999999	183	999999	999999	878	562	133	523	503	999999	344	205	999999	
620	515	27	990	182	636	532	490	266	877	240	999999	209	632	334	556	904	818	329	999999	696	143	777	388	977	938	470	226	319	181	79	627	831	571	646	999999	999999	152	998	623	749	206	999999	999999	812	467	678	929	799	967	599	148	25	37	17	486	738	638	22	244	999999	999999	180	999999	808	612	347	638	999999	588	804	762	819	705	428	500	146	481	576	520	269	999999	999999	999999	999999	930	611	803	563	999999	17	999999	139	999999	457	443	35	911	999999	209	999999	50	944	220	173	999999	328	999999	609	516	999999	266	999999	999999	975	635	999999	828	999999	877	10	544	84	824	580	999999	632	999999	257	999999	999999	235	983	377	400	228	596	216	188	744	611	999999	203	57	821	751	999999	999999	788	822	555	206	408	620	208	585	999999	130	640	482	999999	273	72	624	51	123	283	695	999999	756	49	999999	999999	999999	999999	709	350	37	13	829	999999	995	999999	435	439	278	827	999999	178	815	263	475	576	999999	540	348	238	999999	15	707	477	365	999999	41	999999	999999	999999	639	354	499	244	999999	126	999999	999999	219	996	637	195	999999	999999	909	526	295	999999	573	114	945	238	999999	480	771	31	306	361	283	999999	999999	652	999999	999999	999999	29	679	581	326	999999	765	862	331	352	600	999999	243	420	567	999999	249	999999	219	769	999999	411	426	999999	472	915	999999	459	569	749	760	985	999999	999999	108	890	846	999999	186	224	349	93	999999	999999	999999	388	999999	885	999999	999999	229	999999	442	795	122	786	999999	660	118	410	538	316	302	581	591	615	999999	194	999999	676	993	535	361	995	999999	999999	504	841	149	999999	137	935	665	999999	529	64	553	834	936	999999	298	195	605	776	685	42	790	335	993	274	999999	604	573	999999	450	694	354	999999	375	595	999999	761	520	34	999999	603	650	177	999999	999999	71	999999	257	999999	388	999999	930	585	319	397	736	999999	999999	875	469	532	371	548	684	835	709	115	999999	351	41	536	674	580	502	92	999999	622	999999	466	212	695	999999	999999	738	643	764	999999	999999	978	858	122	914	999999	999999	751	242	999999	999999	226	828	955	999999	906	968	852	142	359	92	237	15	999999	895	390	673	774	185	796	999999	50	81	939	977	490	492	918	999999	39	25	999999	849	289	999999	999999	999999	256	234	450	999999	885	511	414	687	900	972	744	227	533	972	790	575	999999	301	452	155	889	978	980	423	59	240	113	343	340	387	725	985	837	999999	999999	999999	734	200	924	539	666	261	86	517	747	999999	98	67	235	999999	
414	987	999999	999999	748	278	253	999999	556	999999	999999	81	999999	523	257	759	389	780	555	249	841	254	999999	999999	488	999999	901	999999	676	359	151	55	999999	999999	972	737	309	999999	13	158	999999	707	644	279	141	595	905	563	270	988	320	999999	999999	986	344	999999	999999	772	433	121	377	779	360	206	514	362	963	202	550	519	460	463	999999	406	942	999999	609	108	781	893	732	347	999999	687	999999	833	999999	131	819	812	127	999999	999999	891	781	527	356	447	764	779	999999	999999	999999	999999	538	857	541	999999	53	210	560	522	999999	999999	389	999999	576	999999	168	681	818	841	383	738	401	923	961	999999	625	425	999999	172	343	12	270	29	999999	999999	159	191	301	438	999999	999999	262	605	999999	962	999999	752	999999	683	289	93	960	790	339	284	999999	999999	895	656	999999	628	999999	999999	188	999999	279	370	704	124	523	999999	389	390	763	764	485	999999	388	998	382	999999	474	114	882	260	51	480	999999	59	113	545	295	645	947	459	205	999999	426	999999	999999	152	57	836	169	312	704	579	36	999999	999999	999999	235	896	283	999999	163	318	515	928	946	798	679	654	999999	978	691	743	443	313	999999	621	380	999999	315	240	825	638	999999	580	999999	472	454	124	260	999999	319	999999	372	340	306	999999	358	497	999999	894	472	402	825	999999	620	960	146	722	999999	187	999999	999999	590	53	791	999999	999999	999999	382	484	354	999999	403	469	668	302	381	999999	17	999999	272	882	231	421	767	432	812	764	959	595	335	731	117	83	999999	915	808	328	999999	781	999999	424	125	135	999999	907	998	999999	999999	328	589	44	715	336	914	310	182	179	285	369	711	608	974	787	158	999999	457	330	110	753	494	999999	564	235	999999	848	767	105	872	860	999999	457	252	641	999999	301	26	781	168	68	742	999999	53	189	999999	916	999999	337	977	926	460	678	999999	768	833	536	479	489	180	999999	999999	86	307	424	935	264	365	342	781	857	606	675	171	52	20	999999	999999	384	165	249	408	999999	999999	945	410	755	202	484	807	999999	999999	537	610	103	525	666	341	628	999999	815	999999	116	556	129	329	784	516	999999	757	978	527	105	999999	931	667	113	957	999999	999999	189	72	881	999999	999999	45	79	75	999999	999999	354	523	390	999999	350	689	301	883	998	999999	625	999999	979	726	999999	952	726	999999	679	435	422	999999	980	999999	74	752	999999	581	254	94	259	718	448	696	412	465	146	964	999999	252	999999	999999	999999	999999	398	940	999999	999999	706	359	999999	999999	396	
642	113	646	542	999999	999999	999999	20	720	638	999999	999999	907	800	999999	324	373	815	999999	999999	999999	70	202	748	255	999999	133	999999	999999	875	895	775	394	332	805	593	765	922	369	897	394	241	655	591	54	999999	491	149	800	999999	999999	543	556	999999	959	999999	911	897	297	561	942	999999	496	999999	743	148	981	584	994	699	558	451	456	864	837	205	415	611	704	999999	999999	983	868	999999	543	362	229	749	372	234	682	867	635	808	955	465	744	810	999999	999999	387	999999	155	111	291	999999	999999	691	807	764	999999	999999	203	999999	827	958	70	813	311	391	919	242	221	770	27	691	999999	999999	909	999999	460	605	763	798	509	999999	838	766	401	652	999999	537	999999	608	68	999999	999999	234	980	996	404	931	509	466	999999	155	694	999999	94	999999	85	449	782	435	999999	999999	546	999999	999999	11	130	999999	421	999999	126	391	999999	613	712	644	999999	590	666	912	977	529	105	307	811	999999	141	464	999999	999999	999999	825	755	517	304	999999	836	999999	333	979	876	110	999999	849	349	605	855	91	672	450	583	494	782	999999	457	999999	999999	248	593	546	999999	666	622	620	92	999999	635	999999	319	999999	808	747	266	999999	46	877	20	255	957	216	508	60	999999	241	999999	91	52	886	69	999999	32	999999	685	999999	119	220	487	898	999999	58	969	83	772	457	642	835	999999	999999	832	580	773	229	291	386	47	819	874	390	403	11	258	749	722	798	202	999999	72	999999	577	826	999999	121	488	908	999999	999999	287	999999	999999	391	853	946	63	489	746	803	316	999999	749	300	346	106	999999	999999	999999	229	360	973	264	999999	773	758	528	16	190	662	740	999999	999999	612	541	539	791	22	999999	312	695	999999	62	399	903	999999	729	286	490	303	999999	999999	118	27	84	999999	90	177	617	999999	427	57	308	94	999999	999999	169	147	759	806	999999	492	618	497	534	127	999999	864	527	20	999999	999999	526	999999	999999	27	273	131	538	237	999999	623	404	62	999999	647	934	999999	337	970	604	592	527	683	999999	134	113	620	999999	956	393	226	650	607	75	185	531	422	49	54	669	999999	999999	531	357	999999	999999	565	999999	886	193	953	536	557	999999	999999	724	842	899	920	913	653	999999	581	844	242	973	796	999999	999999	126	522	928	999999	310	566	983	999999	335	999999	45	999999	17	999999	999999	439	689	102	999999	999999	999999	688	522	128	999999	26	409	37	999999	999999	999999	999999	578	904	770	670	34	254	257	999999	463	999999	517	603	884	375	645	999999	807	414	
552	881	605	999999	258	999999	999	810	999999	999999	166	999999	317	220	586	744	969	113	835	112	999999	445	844	352	175	999999	181	919	243	764	999999	378	229	283	999999	837	999999	219	655	343	671	224	101	964	692	506	421	306	999999	150	999999	542	205	704	998	999999	46	262	202	527	999999	999999	576	999999	911	788	736	44	647	999999	58	759	457	502	441	999999	353	880	659	668	999999	999999	902	103	999999	839	182	525	284	464	801	999999	999999	999999	88	591	999999	704	62	904	770	999999	658	277	101	645	999999	703	999999	807	764	165	603	533	217	390	187	483	38	82	616	221	759	193	948	615	742	999999	423	850	553	649	828	999999	898	932	999999	635	999999	723	754	478	262	476	999999	999999	999999	493	920	698	413	999999	676	999999	298	559	627	475	329	486	903	999999	289	422	263	124	999999	848	635	285	173	551	482	315	327	999999	959	293	492	312	999999	258	999999	725	447	390	973	848	466	999999	314	750	999999	999999	819	989	198	839	999999	585	999999	991	858	645	999999	999999	690	370	999999	160	599	344	983	26	999999	999999	367	564	999999	873	999999	489	391	295	999999	423	244	958	495	338	948	129	80	999999	994	784	399	763	200	584	699	612	195	316	999999	999999	767	999999	812	999999	631	634	864	349	444	828	609	572	673	121	627	732	875	334	211	480	999999	86	31	999999	265	604	373	400	999999	539	999999	999999	546	999999	655	999999	155	330	999999	999999	264	999999	472	176	184	826	99	999999	999999	999999	736	861	999999	278	705	999999	278	885	910	37	999999	474	174	904	534	534	36	671	465	683	586	999999	999999	999999	226	542	614	999999	999999	999999	514	294	443	999999	803	442	969	278	306	965	675	270	999999	678	999999	790	999999	999999	641	650	800	427	623	283	390	191	243	228	62	999999	999999	999999	142	481	999999	976	40	957	999999	999999	999999	757	375	999999	18	326	999999	949	833	999999	999999	999999	222	112	999999	97	671	999999	826	622	209	999999	225	999999	889	261	137	938	165	87	759	608	466	549	95	999999	62	132	275	73	56	293	394	999999	196	999999	211	40	844	435	315	871	141	488	892	999999	999999	242	611	756	199	999999	793	756	676	377	589	673	26	594	45	548	894	762	999999	915	366	599	946	859	60	999999	104	730	771	888	477	977	656	282	510	819	520	518	874	849	500	999999	949	819	999999	537	999999	259	400	766	976	999999	912	999999	456	999999	295	751	999999	102	112	73	984	788	900	611	999999	744	999999	225	37	385	888	726	425	728	649	137	
999999	522	93	844	339	15	999999	108	75	679	999999	567	999999	769	812	781	746	436	654	171	999999	838	521	999999	175	185	738	601	490	196	561	727	303	168	342	193	19	268	733	979	876	801	546	999999	999999	526	690	268	572	999999	979	999999	83	487	999999	581	999999	813	678	164	276	320	618	878	127	108	274	376	436	628	772	488	703	675	294	999999	999999	184	361	649	494	480	999999	383	216	573	654	815	949	999999	999999	205	589	578	712	566	192	667	229	819	261	324	831	999999	344	501	999999	999999	999999	101	999999	827	462	999999	669	795	291	245	672	999999	454	999999	426	675	446	576	999999	999999	962	728	934	634	954	542	397	999999	999999	999999	999999	999999	288	255	999999	858	481	999999	743	560	908	916	284	947	995	675	374	803	897	166	507	767	602	170	999999	474	166	655	872	919	641	500	157	207	999999	957	275	208	835	999999	204	91	999999	347	225	999999	454	987	638	289	177	594	282	492	587	999999	122	128	809	158	701	826	493	823	919	999999	999999	999999	751	47	409	175	967	999999	961	426	999999	265	944	400	30	999999	999999	592	752	57	999999	665	620	924	844	157	399	686	866	999999	598	999999	427	806	286	376	246	600	999999	999999	626	999999	530	171	346	857	184	999999	138	533	810	999999	81	872	200	113	467	999999	999999	262	776	291	472	999999	999999	926	837	147	999999	999999	932	425	713	750	430	285	145	458	999999	987	999999	979	557	343	567	698	937	999999	999999	183	999999	419	999999	626	235	344	480	936	999999	419	30	999999	306	999999	999999	999999	196	331	451	915	968	18	248	215	290	796	733	139	999999	139	989	999999	531	999999	743	999999	27	999999	524	95	805	209	125	178	999999	999999	683	82	742	999999	511	615	113	700	999999	901	181	999999	346	999999	611	999999	909	214	430	738	999999	365	999999	87	377	999999	999999	999999	999999	769	893	79	999999	353	123	999999	396	999999	627	383	188	999999	999999	999999	999999	999999	750	999999	484	999999	299	911	999999	999999	430	328	340	665	805	412	999999	747	590	445	18	999999	955	992	325	950	999999	66	586	999999	559	999999	629	899	735	552	358	721	882	655	479	982	331	18	922	795	330	999999	57	225	999999	441	249	999999	999999	250	999999	757	770	533	509	242	999999	701	679	745	698	440	930	262	63	999999	864	935	999999	36	780	999999	79	530	999999	234	18	370	480	128	445	339	75	999999	999999	999999	951	358	156	999999	999999	999999	338	186	999999	890	799	794	172	999999	576	999999	333	807	469	922	687	249	903	285	
233	964	230	999999	310	368	374	445	579	462	145	516	788	729	999999	999999	618	893	433	999999	434	224	208	991	999999	999999	999999	268	35	760	913	711	455	870	999999	692	409	999999	876	738	999999	999999	225	709	999999	70	525	604	999999	319	314	794	816	173	850	19	765	239	19	999999	362	116	420	818	999999	433	70	999999	716	686	750	840	999999	999999	224	80	998	999999	999999	490	999999	411	829	716	999999	128	895	292	30	13	927	180	999999	707	385	419	943	407	170	920	10	607	888	752	568	473	778	999999	948	780	21	277	592	529	999999	999999	287	704	372	999999	538	777	898	999999	758	580	999999	319	999999	805	136	600	338	726	999999	18	522	86	158	982	350	999999	999999	249	999999	660	999999	248	153	433	142	249	45	999999	392	232	709	185	999999	999999	400	468	810	999999	653	420	938	866	48	555	438	210	999999	389	91	764	443	658	721	108	992	835	176	999999	673	999999	999999	599	343	267	309	347	93	999999	591	881	999999	200	596	581	721	721	999999	597	999999	931	693	655	999999	628	788	999999	463	894	995	565	302	924	999999	765	854	999999	999999	999999	256	999999	127	999999	797	999999	800	252	71	150	387	999999	635	578	999999	741	999999	909	940	715	479	258	883	198	174	36	589	48	720	831	726	381	199	428	351	903	814	999999	999999	458	827	999999	989	323	517	725	999999	723	999999	999999	999999	944	999999	816	311	997	999999	999999	230	771	999999	999999	531	999999	423	16	90	217	236	988	926	895	62	492	888	933	268	570	681	449	107	999999	999999	982	269	999999	972	999999	999999	354	695	999999	87	96	999999	74	999999	999999	899	510	644	721	999999	54	811	999999	999999	916	928	999999	738	647	257	781	674	999999	756	549	970	642	999999	708	100	882	302	51	818	999999	653	999999	919	509	670	180	805	385	378	960	999999	592	888	66	454	748	999999	58	638	305	999999	999999	318	474	788	266	999999	936	999999	614	752	770	999999	999999	999999	114	458	239	976	87	976	298	999999	795	999999	387	753	977	263	999999	999999	254	999999	522	553	568	515	455	720	413	702	868	999999	999999	999999	999999	999999	999999	792	350	299	385	81	560	999999	133	999999	999999	104	999999	512	999999	683	289	347	507	367	999999	999999	704	598	13	999999	572	384	117	544	999999	586	970	652	999999	194	912	62	891	182	852	999999	430	860	993	360	999999	901	212	195	474	425	999999	51	400	588	98	752	295	866	509	186	999999	588	999999	935	134	999999	720	315	770	237	456	335	515	151	952	999999	605	653	209	
999999	181	922	80	206	876	928	262	213	999999	170	766	34	672	999999	981	999999	999999	999999	999999	561	190	897	425	247	969	385	535	259	636	254	156	999999	667	999999	15	299	999999	888	69	205	506	517	218	610	470	999999	662	840	999999	120	79	548	999999	999999	491	999999	506	833	999999	501	999999	12	576	852	23	999999	366	834	670	691	334	886	997	40	65	999999	688	814	776	547	722	999999	99	999999	185	999999	225	29	356	731	999999	999999	999999	568	999999	503	999999	999999	596	346	74	827	999999	477	786	999999	550	396	592	999999	594	692	66	999999	778	999999	913	999999	677	414	907	999999	999999	999999	999999	649	235	438	237	562	999999	332	228	439	482	894	525	622	999999	992	68	999999	437	999999	146	110	628	999999	790	105	590	889	688	191	439	999999	349	241	578	146	957	121	169	40	96	271	999999	626	217	999999	191	999999	999999	685	356	88	910	949	999999	798	31	264	648	142	999999	842	999999	46	999999	754	554	294	53	603	999999	946	670	406	999999	875	636	11	763	999999	999999	299	999999	13	835	360	999999	399	439	779	124	703	472	36	68	254	627	437	626	462	339	897	256	718	650	409	418	999999	508	926	999999	29	501	999999	999999	682	999999	999999	210	649	937	999999	855	274	488	341	483	643	347	207	257	209	999999	310	999999	25	52	859	363	435	942	314	891	999999	999999	104	212	999999	999999	999999	980	987	999999	999999	999999	999999	52	982	240	318	925	999999	175	999999	679	962	999999	200	176	999999	999999	414	286	774	707	633	273	352	999999	393	999999	754	836	961	226	269	972	408	785	401	973	999999	629	54	509	178	148	999999	833	656	460	999999	999999	999999	999999	575	711	461	279	892	911	999999	999999	999999	189	181	999999	213	94	420	989	245	415	775	240	579	785	242	999999	999999	999999	999999	519	10	932	999999	201	999999	224	999999	558	520	139	893	489	282	733	782	864	338	240	934	999999	422	999999	224	606	999999	373	177	790	479	196	740	407	999999	190	999999	999999	72	980	705	999999	442	862	478	116	521	999999	957	845	999999	377	936	308	559	186	106	343	999999	520	999999	869	56	999999	88	333	398	495	999999	102	407	867	999999	357	534	945	999999	999999	197	118	94	501	415	332	786	111	259	441	848	63	94	992	206	999999	576	835	942	581	783	154	717	36	45	865	448	999999	999999	589	774	613	999999	545	155	999999	435	912	463	724	84	977	999999	957	647	206	17	414	671	259	780	999999	12	491	777	999999	401	68	466	550	883	651	999999	670	667	244	
940	548	847	597	126	664	999999	227	507	999999	80	760	388	838	857	43	474	325	999999	85	610	999999	767	999999	217	999999	455	913	840	999999	450	413	299	413	266	999999	566	999999	143	126	999999	785	999999	971	972	641	680	628	692	999999	186	221	861	592	633	319	781	999999	389	749	219	999999	387	85	365	667	999999	975	582	399	999999	401	191	692	758	825	647	795	999999	999999	696	827	230	990	256	239	551	999999	999999	946	687	821	693	393	999999	857	408	999999	616	315	180	999999	55	999999	383	999999	39	179	833	807	672	999999	615	813	63	391	999999	396	829	999999	125	999999	206	635	711	999999	707	798	785	900	999999	739	999999	823	999999	999999	781	999999	617	999999	210	382	872	999999	284	999999	215	999999	340	525	619	21	89	491	999999	999999	508	420	591	728	88	999999	393	999999	389	932	806	792	418	70	999999	320	778	368	925	742	891	234	999999	20	449	827	999999	270	290	415	660	999999	633	989	999999	371	346	889	392	969	989	939	592	351	999999	423	471	279	915	999999	243	720	566	457	525	284	999999	581	999999	260	773	133	652	999999	282	119	168	428	576	248	974	999999	976	999999	753	951	641	999999	125	35	365	197	354	981	182	939	141	185	474	219	311	764	610	141	999999	866	297	999999	999999	785	264	999999	702	676	335	353	743	610	704	573	642	59	466	262	999999	999999	778	670	999999	343	977	983	954	366	936	999999	288	999999	759	887	663	999999	940	999999	771	322	494	677	655	829	999999	531	480	900	577	999999	308	358	245	620	97	627	999999	735	807	281	98	346	739	999999	75	999999	850	817	910	618	118	136	491	582	100	110	25	972	147	456	512	64	999999	684	910	930	609	999999	799	46	216	999999	532	500	999999	158	938	999999	764	308	680	663	990	959	999999	182	866	999999	529	987	999999	999999	598	999999	768	43	556	65	215	999999	298	999999	27	873	411	999999	604	991	999999	999999	172	485	218	999999	776	848	74	999999	999999	738	73	946	999999	812	999999	999999	617	181	731	201	602	882	334	629	999999	970	645	126	999999	250	577	999999	315	999999	824	136	636	999999	584	999999	969	999999	524	476	81	999999	999999	215	449	49	295	432	269	166	999999	289	160	588	829	806	212	947	281	999999	170	197	640	42	999999	307	735	999999	596	811	231	874	368	999999	558	667	879	440	676	999999	954	154	999999	999999	248	999999	999999	999999	929	999999	716	31	999999	999999	315	883	711	68	228	152	313	436	836	457	999999	474	999999	302	40	171	926	772	999999	762	
345	25	999999	491	793	452	999999	687	928	999999	105	999999	428	145	552	675	956	821	222	999999	215	528	318	999999	223	773	999999	684	28	768	852	944	750	693	887	300	999999	229	274	775	821	999999	508	999999	362	735	56	786	749	364	214	115	560	746	557	817	706	422	278	30	828	646	668	170	965	161	999999	735	999999	999999	373	999999	556	999999	712	588	999999	300	806	488	999999	837	934	999999	564	746	393	14	145	999999	593	999999	999999	254	947	999999	957	999999	62	211	286	320	538	497	990	476	559	123	43	999999	999999	416	616	789	303	990	711	15	605	229	999999	999999	999999	187	669	485	786	999999	499	537	630	681	248	999999	212	999999	309	447	672	97	197	280	999999	999999	282	186	999999	171	951	956	473	952	742	999999	444	831	720	361	999999	999999	690	257	624	506	348	126	999999	21	999999	886	999999	274	999999	518	41	999999	483	433	905	492	213	625	360	542	73	678	939	414	170	380	695	947	619	166	407	940	656	474	827	999999	999999	270	584	75	999999	208	619	233	801	947	358	297	456	999999	312	999999	897	91	999999	670	186	763	850	217	200	743	655	186	120	999999	840	999999	605	749	999999	943	50	294	277	864	69	999999	613	223	32	408	501	283	854	342	52	574	41	999999	979	255	419	377	999999	999999	999999	442	123	710	117	348	692	707	861	369	34	612	814	577	611	471	160	999999	195	792	252	381	331	778	58	275	978	447	769	239	533	999999	419	745	321	999999	602	999999	115	683	999999	794	999999	495	318	999999	999999	464	555	517	104	782	191	92	289	181	120	344	661	842	369	254	999999	632	835	360	202	78	266	985	868	999999	999999	999999	86	457	999999	836	470	999999	514	524	892	999999	144	751	999999	336	466	149	515	999999	251	999999	324	470	857	999999	659	999999	246	999999	207	570	649	999999	260	999999	16	831	222	284	874	52	337	845	999999	999999	498	94	868	999999	612	999999	999999	611	15	268	197	615	600	179	999999	999999	999999	999999	999999	331	999999	296	500	810	330	634	927	999999	392	209	935	478	118	182	301	999999	999999	380	88	90	999999	47	842	991	493	400	240	52	107	372	669	514	999999	40	82	999999	999999	67	545	978	199	247	999999	805	332	718	507	428	878	611	423	11	743	245	240	575	453	509	999999	929	403	884	143	999999	999999	431	949	999999	999999	999999	999999	999999	835	110	891	999999	999999	47	668	999999	893	999999	174	495	999999	668	770	999999	800	506	758	94	740	615	584	999999	113	208	275	901	769	999999	
999999	788	999999	999999	176	643	999999	999999	756	415	999999	551	46	591	999999	648	999999	871	660	665	286	603	999999	896	999999	229	999999	999999	750	999999	772	767	15	472	493	999999	865	566	501	137	999999	424	999999	353	999999	198	999999	999999	999999	465	136	999999	251	113	153	725	457	999999	999999	946	127	767	636	145	999999	83	546	573	108	999999	999999	515	379	532	999999	861	999999	999999	653	111	650	533	992	294	494	379	525	999999	329	767	928	999999	999999	554	999999	182	788	614	999999	180	652	15	893	999999	999999	999999	999999	718	388	999999	872	469	90	991	306	593	775	999999	651	274	999999	644	254	341	415	651	52	824	999999	999999	999999	248	287	483	458	999999	999999	742	612	873	355	806	523	47	895	469	61	482	258	426	999999	446	962	445	622	999999	761	562	843	41	578	999999	205	834	218	633	191	607	999999	662	953	42	739	778	999999	751	130	216	999999	946	599	569	576	105	156	636	286	841	860	450	883	88	899	999999	304	999999	999999	689	829	271	287	454	939	596	473	374	707	194	527	870	886	554	125	896	441	19	631	999999	687	581	999999	350	999999	101	778	875	143	168	999999	771	999999	441	387	184	669	999999	629	999999	632	782	929	101	324	989	563	339	962	12	999999	295	525	511	12	257	914	936	999999	848	999999	598	241	999999	710	755	730	455	999999	941	236	295	389	999999	477	905	999999	999999	999999	756	537	449	912	140	29	198	256	638	439	999999	270	733	447	781	999999	43	550	391	999999	999999	999999	118	999999	30	775	854	906	874	999999	107	605	658	911	951	999999	377	685	111	529	999999	509	101	26	46	999999	999999	999999	607	487	443	364	270	874	467	497	429	286	891	364	174	999999	382	605	342	534	611	999999	999999	471	795	357	449	862	868	68	177	101	999999	349	281	999999	999999	396	599	742	344	784	999999	464	999999	999999	794	746	999999	240	137	496	684	511	79	999999	361	999999	692	96	915	408	999999	408	330	337	160	999999	93	168	999999	999999	15	999999	200	827	378	41	580	704	563	703	999999	637	999999	999999	999999	999999	279	600	655	171	703	513	826	936	777	999999	999999	999999	940	252	663	205	256	151	491	94	321	252	999999	999999	566	987	532	222	900	999999	477	649	919	999999	999999	492	513	822	292	501	773	999999	59	333	999999	27	764	321	49	312	390	999999	999999	333	999999	999999	296	335	605	716	981	613	46	408	577	494	643	999999	999999	180	999999	434	858	989	320	999999	202	979	432	549	233	220	182	598	999999	999999	999999	999999	999999	
255	206	187	999999	576	999999	169	227	651	999999	412	383	999999	352	869	619	956	931	210	999999	257	834	317	903	66	999999	770	440	447	999999	999999	999999	56	999999	999999	974	515	217	292	478	999999	999999	551	234	29	999999	873	999999	313	978	999999	755	999999	999999	973	421	999999	283	170	999999	999999	729	999999	240	864	378	337	174	627	895	113	999999	649	731	862	417	292	92	999999	890	999999	902	137	469	388	145	784	472	221	313	999999	242	57	209	728	431	999999	999999	369	651	838	709	999999	417	999999	293	116	528	999999	565	138	806	399	999999	473	847	999999	320	852	728	593	864	952	324	810	999999	701	999999	999999	440	999999	972	999999	243	62	909	661	720	594	104	39	266	751	999999	185	288	842	999999	999999	881	830	999999	999999	999999	67	974	756	926	606	999999	592	666	525	999999	218	166	93	165	999999	564	196	880	999999	999999	698	336	999999	307	148	531	39	924	714	131	999999	999999	514	91	999999	87	162	999999	123	591	512	373	741	999999	999999	29	205	999999	558	999999	695	949	999999	999999	942	999999	999999	999999	787	84	973	668	952	403	681	609	651	11	980	150	411	999999	999999	144	255	999999	595	653	859	999999	336	352	375	999999	436	660	586	803	999999	453	226	702	946	48	617	999999	999999	347	999999	838	377	999999	999999	999999	999999	243	999999	887	999999	617	146	217	600	668	748	999999	999999	419	967	31	33	847	861	537	924	708	515	728	527	411	913	257	999999	31	752	142	645	956	772	203	477	698	349	532	317	18	112	288	300	985	999999	999999	380	766	814	999999	342	999999	999999	71	727	464	370	62	703	999999	352	579	915	615	985	999999	646	774	999999	335	999999	339	229	915	606	237	437	541	999999	911	877	108	999999	232	800	999999	999999	711	475	22	337	999999	828	428	665	533	999999	684	999	213	365	606	222	489	999999	12	949	999999	464	500	999999	829	201	791	21	254	372	692	815	519	873	934	308	541	997	222	510	801	999999	83	999999	752	541	999999	556	280	885	999999	211	798	527	893	257	975	985	508	105	46	416	999999	999999	680	869	490	339	430	307	681	492	999999	999999	999999	328	390	999999	284	297	543	245	740	368	644	490	26	999999	980	687	333	555	498	126	473	394	999999	912	193	882	60	999999	135	973	214	245	999999	306	999999	575	866	348	711	221	999999	801	676	62	526	199	852	499	359	743	974	135	993	999999	999999	999999	490	478	452	401	999999	999999	120	767	163	409	999999	720	999999	999999	821	984	843	287	564	672	718	785	396	
994	40	561	999999	392	999999	88	251	710	999999	614	94	398	896	320	974	347	691	999999	999999	127	112	142	876	999999	922	990	292	716	999999	364	55	704	92	458	371	686	256	999999	769	85	167	387	451	17	330	432	98	532	999999	226	981	999999	886	279	892	897	999999	999999	469	17	999999	535	999999	999999	569	390	999999	447	949	298	999999	963	999999	823	959	724	691	869	624	999999	902	759	412	911	382	999999	817	813	566	473	11	232	267	762	289	631	999999	536	448	939	127	650	583	999999	135	28	671	73	319	177	999999	814	409	970	114	999999	132	671	999999	332	999999	999999	881	485	296	868	999999	386	999999	337	920	164	430	684	382	262	185	397	785	999999	575	754	503	399	267	196	823	297	657	999999	509	143	995	125	999999	624	769	108	729	267	999999	999999	528	981	256	999999	999999	724	598	852	999999	735	885	999999	999999	999999	999999	491	999999	999999	999999	417	729	302	828	999999	169	315	318	757	493	87	668	527	999999	999999	235	522	152	999999	802	108	999999	804	391	773	257	818	367	557	626	287	880	629	222	905	564	999999	162	469	892	999999	416	841	369	783	76	368	999999	477	593	486	349	21	306	945	999999	999999	910	65	999999	350	947	760	999999	215	999999	48	314	144	725	999	999999	683	323	723	999999	857	444	607	999999	999999	681	890	999999	999999	938	868	332	999999	999999	999999	325	999999	930	551	141	655	709	163	999999	999999	63	999999	751	594	125	666	698	583	263	861	490	313	999999	999999	999999	66	795	991	277	338	716	47	947	999999	683	273	752	999999	591	46	999999	999999	30	679	835	679	149	380	34	999999	180	999999	23	334	159	999999	749	289	882	999999	859	718	885	258	321	26	64	999999	910	852	999999	926	991	999999	714	208	292	678	999999	989	917	999999	967	999999	168	966	33	999999	936	671	523	999999	889	516	187	999999	999999	772	367	818	625	483	469	181	369	253	758	797	999999	950	730	80	999999	999999	999999	444	751	890	100	999999	992	440	729	999999	999999	999999	999999	999999	49	286	803	519	320	996	373	443	956	795	999999	914	999999	236	13	985	941	452	999	997	358	742	687	515	682	999999	999999	194	754	229	842	919	216	283	758	999999	157	220	999999	477	528	723	488	955	263	185	999999	766	437	743	308	999999	450	49	136	306	598	298	837	999999	180	189	689	736	999999	999999	708	999999	478	999999	838	730	999999	999999	999999	634	264	731	261	507	875	999999	757	20	921	956	999999	999999	156	461	745	999999	999999	462	307	349	44	752	12	
546	999999	212	298	768	904	577	999999	999999	571	999999	999999	999999	999999	339	432	120	431	678	999999	997	999999	541	788	999999	924	980	357	999999	233	138	999999	512	728	714	40	999999	771	988	999999	999999	761	559	605	655	999999	999999	999999	53	40	999999	917	365	937	15	308	999999	423	281	844	924	999999	964	999999	442	901	539	148	332	309	758	999999	999999	572	999999	245	688	935	999999	607	56	168	999999	999999	999999	999999	999999	999999	723	415	999999	259	500	154	192	999999	797	999999	173	753	880	738	498	999999	281	999999	484	793	476	770	619	10	290	674	797	999999	916	765	999999	999999	666	964	425	917	214	509	847	999999	999999	348	447	824	771	999999	999999	317	670	569	928	197	737	451	109	952	796	104	968	999999	356	426	216	42	215	942	999999	915	322	581	539	999999	11	195	413	999999	332	795	238	901	947	490	105	356	836	471	493	225	865	473	130	120	540	32	942	962	142	415	619	828	301	999999	994	98	40	999999	999999	551	47	971	630	10	865	76	999999	866	999999	859	205	744	459	999999	60	999999	999999	429	240	979	252	451	995	999999	185	409	609	146	495	16	326	680	284	942	187	893	842	999999	254	474	153	999999	641	999999	999999	875	379	430	760	155	637	999999	999999	217	308	596	999999	713	825	466	467	741	380	324	999999	524	999999	517	999999	166	16	340	185	766	835	176	809	723	705	310	39	189	385	999999	999999	714	754	77	643	999999	918	139	999999	999999	17	999999	705	326	999999	695	415	999999	999999	603	148	999999	435	169	381	999999	786	999999	17	524	436	287	365	40	999999	999999	770	999999	873	112	248	877	999999	397	759	433	470	493	984	20	895	177	453	999999	211	81	289	595	695	510	805	665	131	780	361	729	56	675	380	909	925	999999	999999	633	365	270	999999	48	409	948	999999	302	278	999999	629	269	833	583	828	874	549	184	706	373	307	999999	999999	265	46	39	386	795	123	84	999999	881	188	820	426	941	810	250	195	746	838	512	397	133	161	101	896	472	846	505	370	999999	999999	999999	336	782	513	999999	12	379	571	999999	999999	203	999999	748	90	23	999999	887	74	308	988	959	534	794	195	633	113	944	143	914	948	617	714	343	573	563	999999	644	437	804	248	815	185	962	333	203	220	413	21	882	999999	958	999999	71	762	358	999999	541	596	880	902	67	999999	657	927	571	488	580	184	527	999999	522	460	999999	70	182	784	572	471	992	423	999999	932	261	999999	990	186	999999	580	224	472	952	58	556	
901	190	999999	527	44	762	714	639	999999	493	362	792	508	999999	11	589	574	528	79	604	467	999999	999999	985	58	937	999999	835	999	960	65	577	474	903	368	879	603	266	537	709	999999	999999	471	999999	898	816	999999	14	651	999999	650	943	882	999999	99	698	65	999999	479	107	377	879	999999	999999	438	784	327	605	813	131	986	318	990	999999	326	684	741	685	999999	241	456	390	999999	999999	319	121	999999	30	814	669	824	19	786	440	342	408	153	999999	20	123	498	885	999999	530	13	342	952	522	137	414	957	379	507	999999	651	999999	695	630	999999	999999	100	306	791	153	307	977	531	560	37	918	541	548	999999	973	742	570	198	999999	16	977	168	181	999999	999999	711	999999	999999	548	789	355	712	523	243	693	999999	999999	104	57	232	35	999999	402	495	218	873	419	704	534	505	999999	798	41	999999	999999	999999	918	412	391	441	999999	476	983	771	999999	216	28	999999	981	949	550	475	150	999999	980	999999	766	686	685	536	302	749	977	999999	708	556	999999	898	999999	999999	115	999999	712	615	379	999999	827	999999	812	12	855	114	723	584	954	615	657	601	644	815	401	241	727	855	999999	113	999999	939	73	135	535	999999	62	999999	844	999999	999999	999999	999999	430	349	145	873	683	680	197	36	402	98	102	899	89	264	999999	144	999999	999999	856	999999	275	71	999999	999999	687	476	999999	61	278	740	202	999999	999999	999999	223	476	999999	367	53	185	999999	87	106	851	970	236	455	864	616	999999	970	699	999999	68	999999	369	999999	578	196	999999	944	145	999999	661	895	251	999999	549	999999	970	999999	516	999999	681	524	999999	964	46	597	460	30	871	445	958	999999	502	945	999999	744	854	24	999999	999999	999999	240	816	329	444	955	999999	460	906	823	645	440	463	682	235	543	606	404	999999	999999	736	999999	999999	699	799	890	403	305	999999	999999	196	955	202	346	190	451	708	999999	529	91	868	10	124	999999	999999	528	317	820	720	999999	999999	460	599	705	999999	999999	166	999999	530	999999	562	999999	748	111	999999	689	247	999999	501	783	835	999999	874	999999	999999	735	81	35	900	999999	583	582	585	191	667	999999	366	497	999999	999999	294	591	999999	975	999999	444	262	999999	421	999999	290	199	999999	999999	999999	409	585	265	593	708	578	140	226	259	970	999999	999999	566	443	900	999999	999999	999999	961	498	254	999999	899	815	677	999999	68	614	790	990	393	263	649	497	999999	160	111	999999	202	961	163	375	999999	14	549	597	695	999999	520	786	540	974	367	999999	
450	999999	999999	449	915	235	520	999999	436	268	587	726	208	79	184	749	231	846	33	10	999999	878	999999	894	276	999999	787	488	104	13	460	419	895	211	56	999999	474	999999	987	967	451	637	999999	830	426	822	398	626	405	770	564	999999	951	999999	112	999999	709	791	183	835	447	41	432	432	808	178	830	996	32	999999	284	999999	858	999999	999999	707	999999	479	999999	453	691	170	92	999999	448	766	999999	538	109	485	549	999999	488	162	529	999999	999999	516	31	258	992	401	604	999999	999999	994	834	895	808	405	632	239	323	730	999999	287	948	109	983	52	999999	999999	897	547	385	601	999999	706	535	999999	502	432	458	229	460	299	566	613	837	453	931	572	729	999999	999999	320	370	757	18	252	999999	116	532	979	548	699	999999	67	104	894	913	137	369	999999	999999	209	780	104	279	854	720	345	271	540	120	148	573	203	694	74	999999	999999	698	293	677	999999	899	478	681	760	795	509	999999	942	540	803	212	68	800	999999	999999	276	487	163	531	135	844	992	869	410	136	999999	372	39	663	588	439	86	992	516	999999	312	422	518	69	221	826	999999	999	316	935	514	402	52	999999	999999	846	999999	999999	999999	551	907	608	281	634	999999	999999	489	289	951	374	136	999999	294	999999	999999	853	968	104	319	309	999999	993	563	999999	999999	907	999999	504	697	742	894	324	999999	965	999999	703	151	884	574	999999	347	48	57	999999	809	448	999999	699	307	122	877	449	452	252	36	914	55	806	22	587	999999	999999	592	219	479	811	999999	329	949	533	711	94	530	244	961	486	945	999999	665	183	798	631	207	585	864	455	872	208	938	488	658	345	871	987	269	363	456	837	472	999999	999999	789	999999	773	999999	793	919	218	290	999999	968	999999	150	838	788	999999	786	999999	999999	34	939	425	390	471	999999	375	222	543	974	999999	39	117	159	668	360	19	881	999999	184	81	999999	664	999999	999999	519	234	204	999999	208	999999	999999	450	492	448	67	407	409	288	899	44	580	999999	243	681	519	999999	284	482	488	778	999999	362	999999	999999	999999	285	999999	999999	999999	999999	181	999999	999999	999999	42	589	624	710	610	999999	610	999999	999999	149	501	160	430	246	999999	658	949	722	554	430	771	223	618	999999	950	782	999999	999999	336	999999	863	999999	999999	343	999999	930	246	574	999999	535	178	710	828	691	999999	348	854	270	121	999999	700	999999	635	999999	999999	818	970	415	999999	827	62	999999	276	285	999999	999999	118	97	597	999999	421	999999	850	28	999999	
71	395	927	999999	999999	927	639	306	43	559	415	765	137	214	831	999999	830	813	999999	482	976	443	999999	999999	682	239	999999	673	999999	881	324	608	616	662	77	433	53	979	158	999999	423	895	242	726	999999	344	981	999999	765	987	590	999999	999999	545	284	627	842	999999	753	382	169	965	142	162	244	806	159	474	147	408	999999	851	999999	999999	69	91	211	999999	545	347	258	999999	907	185	301	752	802	999999	388	449	590	531	999999	776	999999	457	762	90	999999	73	195	999999	999999	367	999999	739	907	662	486	203	426	25	975	416	134	999999	999999	957	860	492	14	88	96	698	817	395	999999	888	999999	612	999999	131	345	481	162	741	151	549	114	562	999999	999999	594	194	33	999999	556	819	999999	465	999999	805	229	999	999999	116	999999	999999	550	684	123	999999	259	874	875	999999	680	503	999999	392	143	999999	852	999999	647	864	494	902	674	251	839	805	246	947	223	523	901	345	999999	55	999999	104	999	429	448	999999	890	719	319	728	894	999999	566	269	332	880	999999	920	361	204	999999	527	381	308	845	317	781	999999	661	361	999999	344	91	217	80	48	519	432	999999	821	974	774	592	945	356	787	249	976	625	999999	570	980	999999	999999	999999	794	722	700	584	140	54	999999	999999	957	999999	560	970	358	199	999999	371	529	999999	999999	230	846	935	436	951	999999	78	804	686	999999	790	999999	360	862	783	999999	326	818	848	729	776	394	999999	634	620	796	999999	891	787	341	971	51	999999	453	998	587	858	296	999999	525	72	999999	902	740	176	912	999999	999999	999999	999999	999999	553	681	340	763	835	140	999999	816	999999	252	186	27	354	357	749	999999	906	864	205	427	999999	79	332	667	999999	492	975	467	707	596	708	326	874	374	999999	369	999999	690	172	456	558	999999	593	283	886	232	557	392	999999	420	999999	253	379	495	937	483	358	673	236	353	165	842	999999	568	999999	999999	999999	999999	929	999999	912	999999	702	999999	869	559	485	59	780	314	934	592	51	999999	303	999999	999999	388	436	999999	21	999999	999999	999999	301	999999	371	999999	739	36	89	577	463	999999	507	999999	551	630	626	388	999999	308	892	922	419	999999	999999	821	275	999999	999999	764	999999	985	999999	999999	763	882	456	999999	197	460	319	754	234	999999	999999	999999	789	226	913	326	761	57	946	712	999999	999999	999999	729	914	549	759	660	123	325	32	478	668	510	999999	999999	999999	999999	200	547	999999	148	697	62	443	797	42	59	999999	999999	999999	506	49	665	974	232	483	727	248	
648	701	659	640	999999	344	999999	345	288	902	255	153	298	856	999999	999999	884	843	357	999999	127	999999	999999	495	527	322	999999	438	12	536	101	195	999999	234	552	845	339	507	999999	999999	782	461	754	157	919	452	999999	650	640	999999	999999	999999	135	442	131	141	992	174	122	999999	818	999999	342	999999	810	70	697	74	314	563	393	387	999999	638	513	999999	762	999999	576	85	999999	875	797	70	999999	712	69	23	112	421	853	175	394	201	900	999999	999999	12	999999	999999	755	649	345	87	558	999999	333	496	928	466	378	999999	597	47	987	999999	434	999999	999999	108	999999	683	961	893	709	228	992	864	738	953	999999	760	225	717	999999	999999	540	999999	512	733	389	572	95	646	52	422	577	356	999999	957	999999	847	696	248	857	999999	687	452	377	340	719	468	757	974	919	999999	999999	999999	999999	37	999999	999999	769	581	718	438	598	325	850	999999	650	645	661	781	828	699	73	976	860	999999	282	97	352	182	23	920	999999	120	999999	434	206	697	639	185	554	420	87	999999	530	428	999999	372	601	999999	689	999999	807	976	155	229	554	249	999999	469	755	324	371	596	567	797	623	487	598	425	999999	953	16	485	999999	417	999999	999999	456	441	773	909	496	272	492	939	999999	838	999999	507	880	999999	677	179	429	240	999999	999999	557	732	999999	996	773	185	989	999999	77	999999	999999	738	999999	605	792	588	999999	845	828	999999	999999	627	684	784	522	999999	999999	142	285	999999	66	996	368	140	999999	724	636	999999	145	320	282	756	871	999999	99	236	899	999999	999999	99	483	999999	999999	999999	387	929	999999	999999	483	999999	640	857	460	240	275	753	999999	477	214	78	951	918	710	518	827	357	755	999999	999999	296	201	269	999999	999999	362	999999	999999	419	753	470	676	615	303	999999	679	425	306	640	999999	345	999999	999999	999999	106	147	565	873	893	132	39	184	999999	335	197	490	999999	889	274	878	792	999999	999999	999999	744	402	346	624	256	839	999999	60	124	375	359	438	999999	199	871	58	797	999999	999999	296	723	296	999999	289	115	972	999999	535	42	762	733	187	897	708	336	703	801	999999	626	63	720	999999	69	790	976	758	721	999999	27	225	90	999999	467	673	999	457	882	66	519	284	541	875	999999	999999	999999	182	999999	70	863	178	257	856	981	999999	575	999999	999999	999999	313	356	999999	999999	518	816	681	549	719	999999	999999	878	999999	744	431	351	522	844	960	707	999999	803	227	999999	327	999999	968	234	212	819	108	264	230	162	999999	172	34	
424	367	211	999999	999999	462	318	361	985	999999	512	434	639	999999	731	783	999999	580	999999	999999	600	999999	669	848	457	347	900	135	454	999999	668	990	269	327	108	487	999999	999999	67	999999	908	309	342	999999	999999	799	572	695	376	480	699	582	999999	42	434	624	698	363	232	999999	562	193	906	336	688	522	175	999999	36	253	34	503	523	168	230	300	466	177	393	999999	774	999999	999999	973	958	96	999999	236	893	483	789	405	804	999999	788	725	403	16	999999	943	633	999999	999999	133	999999	206	68	95	812	143	168	999999	970	574	999999	999999	434	932	377	602	775	999999	999999	552	464	999999	698	219	380	504	897	999999	363	449	999999	524	546	634	999999	999999	37	661	423	759	999999	999999	435	999999	999999	440	300	470	638	220	178	694	831	126	668	999999	508	849	714	999999	246	707	999999	999999	549	464	811	999999	414	615	999999	123	525	669	999999	206	999999	468	999999	940	999999	436	999999	152	281	999999	999999	999999	966	700	264	188	947	116	523	618	101	904	690	869	629	999999	999999	32	645	999999	178	999999	999999	472	633	49	962	999999	112	810	884	34	259	219	771	999999	833	714	361	999999	176	999999	999999	618	999999	999999	778	999999	999999	999999	380	799	999999	226	171	530	539	503	77	224	225	182	13	999999	733	76	655	480	107	247	666	999999	671	259	888	999999	26	282	367	999999	271	945	463	399	439	999999	527	42	57	250	852	999999	646	146	181	993	999999	442	999999	999999	999999	307	919	83	56	39	138	257	337	999999	514	267	146	733	953	279	719	614	284	999999	549	622	432	857	394	336	704	534	87	999999	999999	583	397	328	999999	963	36	389	352	409	956	279	705	999999	999999	595	999999	913	999999	901	999999	800	999999	246	999999	31	874	72	689	720	999999	603	179	999999	68	930	869	817	42	999999	999999	999999	272	874	691	279	916	787	131	798	143	791	999999	186	999999	999999	999999	161	829	679	999999	964	700	631	84	999999	109	273	999999	805	999999	385	880	999999	999999	943	538	294	554	229	114	97	999999	891	586	999999	263	993	819	514	999999	999999	988	363	899	288	639	640	799	999999	179	652	209	325	999999	757	911	155	999999	678	999999	140	607	610	999999	999999	33	808	55	999999	110	116	454	999999	300	18	397	526	305	379	314	898	999999	226	59	461	887	999999	819	829	631	117	475	999999	500	384	999999	387	787	897	265	830	595	267	237	73	208	137	35	73	369	999999	850	999999	374	125	645	999999	999999	124	999999	407	989	225	910	993	641	313	582	915	
898	19	738	407	999999	483	313	237	999999	986	262	760	600	999999	469	246	999999	326	776	384	738	729	827	999999	783	857	841	999999	356	999999	432	894	999999	120	175	360	999999	453	999999	890	812	418	402	573	999999	363	807	243	756	674	736	999999	537	999999	186	999999	999999	75	999999	266	642	999999	880	753	999999	368	999999	999999	590	119	590	813	999999	885	571	330	337	263	999999	430	59	999999	999999	682	508	999999	367	357	999999	997	178	591	829	999999	258	878	999999	999999	19	503	157	327	999999	647	94	999999	42	651	635	856	840	928	262	203	216	999999	320	207	255	999999	10	858	999999	593	940	999	999999	513	637	999999	791	999999	999999	999999	999999	732	999999	976	598	585	84	716	999999	87	166	249	338	999999	999999	223	999999	340	403	562	502	299	999999	68	999999	94	999999	529	23	942	999999	160	684	943	920	484	89	344	609	999999	382	294	146	478	437	701	670	357	941	423	134	460	296	691	816	999999	999999	896	280	513	646	555	999999	999999	22	16	565	395	715	98	144	234	731	733	190	218	162	999999	631	15	424	591	588	600	818	999999	864	992	136	937	999999	193	999999	105	32	999999	999999	367	999999	999999	145	285	642	999999	289	899	999999	562	511	999999	830	668	275	275	99	65	967	112	960	999999	151	573	268	778	575	951	170	635	710	999999	999999	795	836	210	999999	148	948	734	320	918	884	311	491	999999	116	854	918	798	16	999999	859	488	999999	66	288	999999	26	864	288	999999	739	103	999999	157	999999	44	999999	999999	405	950	116	242	999999	52	524	999999	999999	741	671	720	999999	371	629	999999	503	147	398	999999	921	307	132	94	456	982	188	790	459	343	545	82	32	853	403	999999	860	627	697	999999	541	448	489	285	203	999999	305	378	474	119	654	844	645	62	152	107	999999	32	786	809	863	734	391	748	205	598	698	189	968	573	882	876	999999	999999	999999	483	817	999999	999999	888	687	810	999999	349	689	701	999999	970	710	305	238	837	841	887	500	807	66	999999	999999	604	999999	126	409	901	999999	999999	403	611	813	669	290	980	141	999999	132	62	418	51	69	999999	172	727	478	672	345	55	45	999999	999999	440	426	86	768	296	999999	570	410	424	999999	999999	307	824	166	51	25	999999	705	943	765	447	999999	25	681	999999	441	151	647	737	999999	190	741	999999	77	999999	252	213	999999	845	878	561	999999	994	927	999999	206	348	571	436	657	999999	349	999999	797	106	52	999999	405	193	855	877	923	673	857	933	180	999999	999999	999999	
999999	999999	45	860	75	214	796	404	999999	533	999999	103	580	221	89	478	841	649	53	971	999999	999999	808	999999	989	999999	638	978	146	994	977	999999	590	999999	637	846	999999	999999	36	592	999999	648	324	999999	999999	761	999999	712	594	389	101	999999	423	786	453	999999	12	999999	999999	74	576	999999	267	102	556	649	999999	793	583	242	426	362	622	460	671	692	526	937	234	237	999999	999999	393	757	902	456	325	804	344	999999	844	56	617	961	26	491	390	231	325	165	259	999999	139	361	962	999999	908	962	124	760	999999	999999	781	642	370	999999	999999	510	199	110	333	707	459	902	999999	999999	744	660	444	189	311	999999	622	999999	999999	201	999999	42	794	173	548	362	690	583	248	779	999999	999999	601	375	67	880	42	999999	999999	551	63	236	962	593	994	257	528	934	458	999999	452	712	664	178	853	401	715	36	562	971	999999	875	999999	999999	114	999999	69	78	999999	431	272	407	248	436	147	570	80	211	999999	300	834	755	134	112	336	563	320	999999	522	665	175	999999	662	999999	533	188	572	353	488	235	197	459	999999	999999	874	55	474	237	41	292	331	999999	857	271	146	272	750	561	292	551	459	636	556	999999	999999	999999	999999	387	903	999999	998	727	722	943	112	384	999999	999999	238	291	99	93	999999	239	999999	661	999999	401	723	271	437	999999	70	937	776	561	999999	355	999999	617	999999	999999	334	999999	293	604	999999	914	168	762	329	999999	999999	11	999999	376	999999	326	999999	605	118	353	664	999999	531	988	667	784	177	551	480	596	336	620	980	13	758	329	999999	740	869	243	242	961	941	999999	686	68	486	410	327	587	233	175	509	999999	431	999999	999999	999999	999999	16	747	617	291	732	326	999999	999999	458	617	915	380	391	999999	999999	121	702	999999	746	311	609	999999	767	233	893	999999	171	121	33	581	76	777	650	803	999999	999999	999999	680	218	468	999999	46	37	792	412	216	842	439	633	845	728	992	804	993	338	708	980	393	397	999999	164	602	997	877	551	147	730	588	999999	389	495	999999	491	288	999999	572	281	974	821	999999	999999	999999	999999	187	852	83	973	657	474	164	515	999999	999999	999999	313	380	48	159	251	274	486	263	567	254	360	706	511	526	999999	765	437	15	572	710	838	999999	125	820	999999	477	174	82	123	718	874	264	739	999999	974	958	999999	131	732	999999	210	277	999999	999999	827	155	999999	456	999999	709	999999	509	669	582	20	880	265	228	134	999999	110	999999	149	848	380	105	966	869	552	
999999	999999	316	999999	999999	509	570	268	882	992	879	904	718	90	999999	999999	999999	594	167	999999	999999	999999	315	996	958	456	797	138	999999	999999	731	999999	703	903	295	999999	421	999999	653	82	449	621	383	235	999999	870	392	999999	734	999999	15	511	999999	247	999999	14	925	319	324	569	999999	999999	999999	29	270	700	999999	814	794	999999	580	999999	940	94	191	482	999999	90	751	97	74	474	403	468	857	230	380	999999	455	999999	551	111	911	94	999999	999999	678	363	964	554	670	577	999999	797	287	867	570	724	66	975	999999	999999	567	237	504	248	48	999999	172	50	330	744	999999	512	999999	478	236	999999	999999	184	803	966	999999	999999	427	496	935	606	190	999999	999999	655	410	480	607	705	544	684	589	131	968	204	999999	924	999999	926	219	35	999999	999999	640	714	999	881	181	718	730	370	809	999999	312	442	303	183	390	674	344	888	905	999999	999999	552	999999	603	216	999999	775	201	972	999999	287	910	999999	381	358	999999	655	528	308	888	975	184	999999	999999	999999	535	900	27	544	999999	592	330	999999	999999	999999	98	999999	406	674	571	943	539	999999	999999	731	402	248	922	824	443	29	999999	589	27	714	759	676	694	785	681	709	757	656	422	909	999999	791	999999	999999	999999	507	259	854	999999	999999	446	786	567	849	425	297	977	203	110	540	999999	741	112	999999	999999	421	753	621	993	861	195	882	975	408	999999	611	766	427	564	999999	770	961	999999	81	999999	972	119	844	999999	999999	732	563	556	882	142	224	688	473	999999	848	753	638	860	999999	759	999999	999999	169	84	814	530	559	639	174	770	815	888	40	740	154	312	909	999999	609	139	632	336	102	275	560	922	999999	49	999999	192	999999	110	976	322	999999	999999	950	769	555	999999	999999	924	392	121	327	335	658	999999	999999	545	999999	386	261	999999	137	237	999999	893	999999	891	999999	520	923	999999	638	999999	999999	999999	35	983	361	149	705	746	956	999999	943	999999	948	234	274	999999	805	180	347	999999	999999	240	999999	999999	452	999999	999999	999999	999999	662	11	410	999999	611	423	940	707	260	194	705	999999	999999	790	429	293	737	999999	300	999999	669	714	752	999999	999999	866	681	999999	549	540	999999	999999	51	121	303	706	543	507	999999	810	333	999999	554	986	641	999999	999999	450	766	203	999999	121	955	47	964	999999	999999	766	600	745	999999	418	168	999999	889	999999	639	403	496	999999	750	999999	608	489	303	809	999999	766	999999	808	531	240	999999	356	825	192	938	14	156	355	457	999999	906	601	77	
915	701	834	107	830	445	999999	954	52	999999	999999	999999	999999	744	999999	788	492	763	792	223	999999	652	812	894	999999	999999	999999	256	999999	275	973	334	999999	999999	387	117	336	669	181	372	590	286	999999	903	351	679	999999	270	999999	566	964	23	123	387	565	273	888	939	400	957	999999	694	812	777	479	160	506	63	366	999999	999999	999999	591	999999	632	235	929	909	553	37	409	373	265	584	310	959	220	629	856	999999	228	396	278	224	561	896	474	945	433	201	183	999999	904	942	114	151	999999	999999	999999	999999	343	979	395	373	557	447	999999	237	476	999999	939	876	999999	999999	999999	999999	554	999999	999999	999999	761	983	485	362	853	990	999999	999999	479	169	537	526	875	527	999999	248	999999	904	999999	124	467	999999	479	913	999999	306	222	661	999999	49	596	64	825	999999	999999	360	504	43	999999	567	977	999999	757	317	982	999999	10	679	472	590	999999	999999	710	999999	278	525	514	571	110	556	777	808	211	999999	572	482	700	857	949	429	999999	967	395	109	999999	999999	488	172	931	838	306	543	199	531	999999	946	354	82	749	999999	846	999999	933	963	999999	179	914	999999	744	999999	721	153	729	52	999999	107	264	999999	999999	925	46	351	640	271	260	243	618	679	465	625	138	628	117	896	583	999999	43	999999	319	967	438	999999	427	999999	126	999999	999999	157	685	999999	999999	999999	466	823	26	504	302	671	712	556	561	999999	999999	128	380	103	999999	999999	999999	43	73	832	301	649	496	875	923	218	154	108	430	470	994	587	933	999999	172	294	880	88	520	999999	719	763	999999	204	308	999999	60	33	127	980	688	999999	814	859	999999	816	336	150	581	93	526	614	135	100	250	285	999999	985	931	999999	952	390	523	701	999999	538	999999	999999	576	999999	167	131	999999	999999	999999	999999	999999	999999	944	355	957	740	999999	999999	999999	115	637	325	999999	33	123	75	101	376	38	308	138	123	746	912	584	44	574	956	925	404	633	999999	999999	897	511	120	50	586	999999	222	882	96	999999	17	900	917	348	999999	510	102	999999	999999	422	483	999999	999999	338	41	771	999999	999999	550	510	999999	999999	952	17	66	999999	999999	999999	999999	999999	815	425	52	268	738	999999	666	999999	999999	455	999999	374	28	273	999999	684	851	782	18	814	999999	56	341	585	413	535	948	909	292	41	999999	77	523	42	606	67	181	402	599	999999	114	238	155	105	677	86	463	999999	999999	381	670	229	26	701	712	769	999999	999999	999999	999999	73	757	412	999999	947	766	851	986	667	
776	999999	999999	193	988	710	999999	900	246	999999	337	81	999999	999999	911	371	288	61	822	330	836	973	714	547	395	956	356	825	165	157	911	999999	477	31	406	868	999999	999999	37	999999	79	868	847	558	999999	141	999999	31	501	628	669	714	38	665	831	803	798	911	999999	42	363	816	744	999999	997	111	604	247	339	52	160	999999	33	831	260	967	136	999999	999999	264	161	335	999999	999999	488	999999	206	811	200	999999	79	309	999999	994	637	263	134	999999	561	999999	536	566	691	459	477	427	691	206	415	999999	676	642	891	999999	999999	999999	493	217	610	800	904	793	999999	736	972	851	999999	39	204	997	843	377	999999	604	727	594	643	874	70	999999	999999	10	999999	336	999999	437	999999	703	123	609	769	999999	999999	760	520	743	520	955	999999	626	422	661	12	418	30	309	48	999999	817	296	999999	618	999999	549	295	904	999999	999999	809	545	442	310	915	594	237	926	229	843	999999	999999	999999	688	397	443	999999	999999	999999	987	316	627	999999	131	886	827	999999	160	999999	608	474	616	356	800	999999	941	193	999999	746	999999	190	104	89	204	213	833	221	999999	231	713	901	442	999999	409	413	192	156	999999	424	97	379	999999	166	620	378	477	637	284	543	999999	259	536	116	590	807	222	547	204	918	999999	616	999999	999999	65	999999	999999	999999	946	999999	962	999999	872	698	999999	999999	114	937	468	826	736	206	936	999999	774	464	375	335	325	602	201	645	951	403	371	481	858	999999	110	999999	346	766	690	888	580	660	387	837	458	552	703	999999	999999	378	192	856	679	358	165	601	342	706	394	999999	205	327	843	478	336	999999	188	957	836	555	489	969	516	999999	591	123	87	537	877	772	899	916	567	999999	221	515	802	510	991	509	581	639	382	346	692	263	817	999999	510	281	373	745	999999	532	888	222	999999	999999	766	999999	524	804	828	621	454	999999	999999	999999	267	999999	384	678	999999	337	999999	850	596	179	999999	338	306	178	36	606	408	163	999999	999999	694	998	175	182	999999	950	985	776	810	760	892	414	502	556	999999	689	999999	999999	780	999999	999999	48	626	999999	274	438	744	355	778	232	999999	999999	809	725	575	999999	999999	212	934	24	351	207	999999	835	287	951	835	750	999999	347	999999	713	383	367	485	656	382	994	907	999999	216	639	998	588	548	999999	604	777	981	392	999999	999999	760	765	769	999999	998	999999	893	323	602	993	999999	440	523	509	916	452	250	918	886	999999	304	999999	808	999999	208	461	297	999999	999999	
68	999999	144	315	24	999999	999999	598	133	657	591	999999	594	712	999999	999999	999999	74	49	685	162	536	72	506	380	999999	999999	957	67	999999	547	503	218	966	999999	234	694	135	999999	556	999999	999999	126	271	305	999999	710	917	595	901	641	396	999999	999999	204	531	706	999999	934	999999	821	660	541	971	119	999999	893	628	999999	988	126	999999	565	492	386	307	999999	999999	999999	819	690	999999	999999	165	521	161	255	218	999999	22	527	999999	200	999999	999999	999999	323	155	161	217	667	91	749	606	784	209	830	765	623	896	121	905	999999	999999	933	999999	298	385	460	958	842	999999	856	165	471	69	999999	680	757	738	984	275	649	993	162	999999	999999	999999	999999	322	999999	489	595	999999	901	621	999999	85	951	999999	999999	937	695	203	375	982	999999	999999	999999	725	999999	160	17	884	999999	846	266	443	962	334	142	999999	13	147	637	362	999999	982	263	849	439	999999	728	999999	387	56	580	456	628	180	999999	880	630	999999	364	180	482	710	962	999999	365	999999	999999	999999	995	828	934	557	565	999999	893	252	999999	296	295	791	431	999999	507	865	276	809	814	999999	951	261	999999	357	783	466	880	999999	30	208	999999	253	999999	999999	633	559	999999	999999	891	999999	286	141	550	999999	999999	572	749	103	999999	107	999999	556	999999	330	675	744	999999	999999	773	109	999999	514	231	141	802	999999	739	999999	999999	947	752	253	918	999999	999999	819	710	999999	986	221	716	786	185	923	419	937	872	731	999999	888	633	536	259	791	999999	999999	909	418	541	999999	833	430	349	265	355	545	637	182	815	856	44	367	599	562	999999	999999	339	999999	999999	864	179	17	892	865	999999	225	994	136	724	999999	999999	302	36	667	387	296	999999	919	578	874	309	999999	916	580	854	276	936	999999	409	139	443	611	696	676	160	825	999999	484	942	999999	999999	511	457	82	946	741	999999	932	184	999999	908	999999	730	848	564	999999	101	322	20	57	288	307	726	595	309	308	606	999999	517	562	999999	962	999999	448	999999	999999	999999	843	633	123	999999	14	521	313	999999	33	999999	999999	122	680	733	225	473	894	850	253	784	862	773	648	145	981	425	622	999999	945	442	999999	525	765	238	999999	688	897	122	999999	785	423	374	285	428	999999	247	837	828	543	499	999999	597	999999	24	389	999999	985	977	999999	588	899	966	285	590	597	332	356	451	485	536	576	999999	576	468	371	497	497	229	387	743	588	793	803	456	360	694	446	751	849	188	999999	999999	999999	695	885	456	999999	694	830	
435	890	395	353	16	999999	310	31	621	999999	891	582	765	999999	999999	999999	999999	172	829	240	903	999999	604	602	306	999999	999999	999999	880	582	914	408	802	999999	951	852	202	450	796	533	999999	673	825	108	957	606	937	329	947	999999	779	293	269	464	926	548	296	999999	999999	999999	275	685	150	999999	999999	493	779	376	648	368	999999	665	376	999999	999999	240	71	506	644	999999	896	337	677	999999	802	630	149	348	999999	999999	999999	409	404	623	267	999999	532	999999	369	999999	999999	570	680	589	887	124	917	999999	283	999999	486	790	999999	999999	999999	938	18	954	999999	118	999999	441	999999	245	801	407	999999	752	48	999999	999999	285	146	999999	874	335	656	999999	999999	688	712	999999	999999	776	926	776	261	58	999999	329	999999	577	550	260	129	394	666	445	787	490	999999	174	924	999999	999999	999999	653	977	480	951	292	999999	657	557	406	178	376	137	318	35	155	999999	416	719	459	140	734	885	999999	489	999999	220	310	817	999999	547	260	999999	787	999999	132	284	578	394	47	446	920	993	854	951	999999	538	137	762	344	641	757	999999	17	858	476	767	925	999999	292	81	619	999999	722	858	999999	768	350	593	902	871	644	32	999999	22	219	741	41	110	471	140	93	999999	482	204	789	54	999999	929	258	999999	999999	586	112	965	999999	90	999999	995	999999	999999	198	999999	860	472	996	735	533	999999	999999	734	735	825	999999	161	988	999999	367	527	999999	872	178	421	345	546	999999	67	999999	716	195	138	470	45	76	222	942	999999	687	19	207	999999	521	604	290	523	629	532	67	950	977	999999	723	753	926	170	90	777	207	323	949	939	815	817	809	520	999999	699	759	316	219	448	393	357	330	999999	361	574	140	999999	916	990	999999	968	738	439	999999	717	119	905	142	175	352	374	999999	267	248	703	795	999999	259	929	999999	999999	741	539	372	375	433	911	809	516	999999	385	999999	958	999999	846	89	999999	999999	556	590	853	999999	53	999999	29	297	72	776	658	778	371	572	987	227	258	999999	209	77	999999	294	207	106	626	528	966	967	111	327	401	623	425	665	999999	349	919	577	999999	443	999999	88	370	144	999999	737	999999	813	419	999999	999999	619	999999	999999	75	999999	392	999999	999999	525	139	61	195	999999	385	44	362	706	869	647	308	681	999999	999999	724	961	923	73	946	889	253	163	558	370	634	782	743	123	599	440	999999	999999	29	182	313	301	999999	999999	759	125	384	999999	943	771	442	21	90	999999	999999	114	349	329	810	668	281	
976	503	999999	120	602	300	248	116	439	999999	145	661	999999	462	999999	999999	307	999999	999999	514	674	219	999999	999999	623	701	629	999999	495	101	999999	999999	360	901	337	999999	999999	514	166	824	145	999999	999999	90	999999	359	723	662	163	45	51	26	980	163	607	766	716	897	497	999999	671	999999	620	347	64	783	999999	465	134	635	10	793	156	15	999999	999999	704	706	629	273	977	999999	999999	459	59	620	381	206	303	570	91	179	27	265	163	433	852	176	35	524	58	268	537	527	45	258	869	999999	999999	405	72	19	278	234	923	999999	338	999999	999999	999999	411	114	171	999999	554	831	776	891	851	946	999999	538	681	115	999999	999999	439	999999	999999	999999	751	406	422	898	508	81	999999	792	342	459	104	691	878	591	122	999999	107	973	999999	214	482	978	133	999999	56	533	999999	999999	19	999999	999999	999999	999999	496	692	999999	692	273	65	482	929	983	558	402	999999	667	659	99	992	999999	622	999999	882	220	329	999999	999999	583	851	974	742	738	999999	138	194	622	945	392	999999	117	261	999999	999999	500	284	999999	429	731	999999	999999	874	249	180	738	591	808	999999	535	177	920	732	999999	999999	91	740	201	209	430	217	239	999999	277	199	999999	999999	999999	999999	392	936	830	352	999999	596	472	999999	502	567	999999	546	999999	999999	419	999999	979	384	999999	422	836	759	92	299	999	999999	758	667	999999	60	999999	999999	803	270	218	999999	999999	999999	190	522	949	999999	999999	999999	999999	999999	832	999999	312	62	220	510	999999	376	711	632	853	541	999999	38	838	804	502	452	282	335	743	124	813	819	877	412	999999	999999	473	855	522	458	144	999999	690	999999	999999	554	839	785	843	437	559	585	746	805	999999	162	999999	154	488	794	999999	828	999999	717	999999	999999	184	808	316	999999	999999	856	119	404	406	238	347	297	449	947	613	497	999999	316	564	237	999999	82	188	999999	945	328	999999	727	108	315	975	973	156	871	379	41	999999	999999	534	999999	475	351	999999	995	815	397	704	540	191	863	346	833	999999	999999	419	112	629	274	999999	999999	999999	392	999999	101	999999	374	999999	578	578	999999	28	999999	782	999999	999999	731	673	192	236	558	999999	999999	545	244	969	152	820	980	999999	999999	999999	214	296	950	999999	999999	999999	317	743	450	256	136	962	999999	999999	450	60	999999	414	687	438	446	999999	752	959	999999	847	71	131	119	553	169	125	310	180	814	609	999999	647	678	999999	366	999999	785	311	498	872	934	400	529	101	999999	576	774	838	964	999999	543	990	
569	245	983	999999	999999	999999	96	20	999999	440	39	840	999999	999999	735	10	82	997	262	999999	471	999999	912	999999	602	28	34	999999	350	472	215	649	999999	841	87	442	704	180	816	888	999999	999999	999999	504	371	999999	872	999999	840	774	766	967	913	999999	529	787	333	321	593	615	999999	503	670	999999	999999	390	774	387	999999	303	999999	999999	190	374	235	983	570	999999	309	913	155	159	752	999999	706	248	736	999999	999999	999999	999999	392	587	999999	999999	721	817	31	999999	981	914	495	309	547	999999	864	786	999999	867	545	999999	999999	22	679	999999	999999	750	104	999999	986	654	802	75	286	193	914	323	980	358	514	176	549	146	328	999	659	849	215	107	841	461	197	999999	776	82	203	999999	907	740	301	970	723	538	999999	999999	122	429	33	999999	564	551	806	999999	363	378	999999	778	693	680	810	874	545	996	651	534	999999	697	299	213	989	544	415	249	66	543	453	20	999999	999999	999999	239	826	851	543	300	654	999999	751	407	999999	424	999999	237	930	427	435	726	886	759	870	424	999999	999999	373	29	145	999999	999999	999999	925	666	926	701	999999	580	57	999999	999999	999999	999999	469	946	891	999999	575	999999	188	319	999999	118	727	134	999999	999999	472	109	16	487	523	164	999999	864	999999	482	999999	498	999999	443	359	380	741	273	535	999999	999999	478	249	22	999999	172	956	257	504	711	207	542	832	999999	331	481	51	999999	999999	206	791	604	999999	418	79	86	871	999999	960	268	999999	999999	598	223	720	993	859	993	689	999999	208	839	370	230	999999	205	665	999999	122	999999	999999	536	333	999999	97	999999	464	830	999999	999999	301	221	297	245	999999	744	999999	999999	858	337	622	999999	526	588	998	951	244	794	144	873	420	465	633	92	930	840	140	270	135	999999	999999	999999	999999	966	69	987	552	135	999999	540	261	56	557	784	265	290	19	999999	340	145	572	669	695	79	999999	836	999999	214	314	999999	613	999999	999999	944	798	592	997	559	529	20	409	118	909	603	621	374	907	849	999999	649	830	999999	999999	989	351	869	343	980	664	233	409	347	820	999999	926	999999	562	612	999999	999999	999999	460	225	329	736	463	999999	999999	457	937	928	738	387	665	674	228	754	504	999999	999999	258	27	894	306	611	72	298	528	677	54	811	999999	863	164	999999	380	180	999999	263	887	999999	999999	532	999999	999999	670	960	999999	999999	708	823	67	18	65	999999	275	565	999999	717	999999	175	999999	425	413	999999	632	875	232	307	303	57	999999	999999	715	820	17	
494	177	999999	941	111	143	811	968	230	753	296	999999	740	101	999999	261	999999	589	722	876	826	999999	999999	672	794	737	999999	999999	660	679	999999	303	245	999999	781	999999	917	776	572	41	999999	999999	193	999999	345	999999	999999	215	999999	796	262	662	992	943	190	375	999999	339	156	374	285	999999	318	551	999999	993	572	333	320	426	344	999999	26	690	456	380	935	228	999999	727	999999	652	933	999999	999999	999999	310	301	235	416	820	587	999999	207	756	40	999999	999999	445	352	504	168	894	72	999999	145	645	999999	999999	810	439	999999	999999	429	129	633	466	453	134	999999	693	281	999999	904	605	999999	496	999999	934	425	999999	304	783	983	232	999999	757	870	412	999999	519	999999	803	999999	977	472	584	210	88	133	574	694	517	662	999999	233	70	999999	999999	704	999999	999999	377	999999	579	999999	999999	29	206	42	999999	595	50	999999	272	999999	999999	999999	927	143	999999	999999	740	811	851	547	999999	130	334	999999	999999	999999	413	708	642	693	999999	999999	846	999999	896	565	13	999999	256	999999	653	673	399	963	999999	999999	73	333	531	999999	999999	566	230	41	999999	455	999999	207	16	119	192	342	999999	579	999999	744	836	94	999999	617	292	999999	564	872	893	123	999999	370	999999	648	703	90	186	289	607	73	511	814	999999	451	870	806	999999	999999	796	321	472	820	898	21	550	978	96	914	999999	400	999999	358	148	999999	724	333	955	367	415	112	165	921	972	999999	243	32	599	999999	746	999999	999999	999999	85	582	650	999999	999999	999999	108	725	993	999999	999999	216	71	163	676	999999	726	999999	850	999999	731	999999	166	551	847	897	999999	528	999999	300	177	593	745	999999	283	565	594	814	862	725	269	690	118	892	999999	765	939	90	356	999999	79	999999	999999	973	695	391	426	999999	72	999999	999999	579	999999	703	104	626	999999	486	999999	999999	666	911	999999	134	422	50	585	999999	839	999999	957	999999	182	49	230	999999	999999	999999	999999	891	149	495	752	297	274	689	354	414	798	95	999999	463	210	245	683	168	999999	999999	560	655	805	162	268	980	999999	762	407	307	483	999999	669	698	597	988	970	180	169	396	860	733	696	181	475	999999	787	504	999999	936	365	72	999999	455	999999	244	96	986	236	999999	680	511	292	56	931	670	999999	606	866	999999	275	513	999	139	999999	826	958	999999	999999	514	203	999999	274	470	942	999999	685	223	999999	999999	901	999999	943	396	716	358	450	649	999999	999999	999999	190	999999	286	999999	852	73	322	804	999999	285	999999	309	722	578	567	246	821	
114	999999	984	212	129	513	320	291	569	612	423	302	386	999999	393	999999	999999	22	999999	988	799	99	357	373	419	101	87	448	684	231	999999	158	122	629	545	730	819	136	71	135	965	999999	999999	461	899	512	19	999999	79	426	546	566	93	258	32	24	172	621	793	38	435	872	606	348	999999	274	190	756	773	662	73	999999	951	359	33	418	999999	896	474	999999	999999	999999	379	999999	684	261	74	999999	606	530	568	999999	342	42	699	103	783	944	667	634	999999	262	203	416	362	999999	615	733	235	613	218	275	156	886	946	325	503	348	663	542	999999	326	160	253	104	864	716	918	660	929	635	862	239	839	583	829	917	962	905	999999	646	341	638	992	322	302	999999	456	999999	384	600	445	290	134	999999	16	111	950	321	497	999999	696	83	305	978	356	45	316	312	126	407	999999	442	475	999999	868	688	999999	931	802	813	270	999999	999999	999999	199	581	114	999999	577	727	967	650	418	418	949	268	342	24	965	999999	999999	153	999999	999999	999999	13	815	239	565	327	944	29	519	684	519	864	999999	965	789	999999	931	901	735	999999	440	890	34	66	946	610	999999	999999	965	545	999999	999999	999999	999999	279	999999	765	875	849	259	999999	947	140	733	999999	94	470	376	234	201	999999	843	418	580	545	999999	978	758	293	955	972	801	63	974	999999	401	12	497	695	602	19	65	999999	485	999999	492	759	300	999999	861	149	978	918	774	220	235	709	999999	763	110	217	16	999999	894	999999	982	894	166	127	507	92	972	680	999999	191	999999	999999	933	964	63	420	687	601	431	815	999999	882	999999	999999	390	692	720	999999	595	395	12	473	167	999999	999999	999999	602	183	659	999999	176	307	296	592	999999	443	999999	326	710	690	529	999999	170	88	294	109	614	402	736	815	371	248	95	999999	189	806	634	999999	999999	464	817	514	941	652	999999	999999	596	697	823	947	916	403	34	905	999999	596	999999	88	913	533	984	210	999999	844	417	927	222	999999	412	143	999999	999999	985	255	873	25	474	518	439	598	513	916	578	999999	898	968	224	999999	381	593	504	556	822	807	480	616	999999	106	244	999999	483	546	999999	689	148	999999	418	778	41	850	131	793	648	325	30	77	632	658	945	999999	713	999999	678	819	639	999999	228	188	999999	999999	948	377	999999	718	125	966	631	888	650	32	560	446	158	531	471	710	907	507	786	412	999999	418	160	794	17	450	867	999999	60	885	658	240	12	774	901	999999	519	930	209	63	
446	743	17	923	889	276	883	999999	357	929	355	721	999999	373	282	540	226	489	999999	999999	108	165	838	764	374	329	999999	383	629	717	201	977	999999	732	965	999999	410	237	999999	999999	567	720	128	130	999999	937	999999	638	502	371	537	39	229	535	955	291	905	253	559	569	832	509	999999	640	737	377	999999	668	408	42	139	989	584	969	116	388	999999	717	999999	436	491	805	881	268	189	172	758	999999	999999	684	345	167	999999	999999	908	67	202	487	393	173	523	180	239	999999	241	999999	454	259	428	999999	253	197	29	132	88	36	999999	999999	461	575	619	999999	890	724	999999	971	321	999999	71	59	999999	560	334	70	913	999999	576	421	36	641	717	508	352	999999	440	157	148	999999	266	881	438	999999	999999	817	553	870	999999	515	773	999999	236	215	198	999999	389	999999	863	958	218	999999	460	217	243	819	857	999999	310	999999	293	549	833	767	982	189	999999	264	534	516	517	999999	41	70	647	999999	415	512	999999	973	821	746	294	190	346	999999	431	231	999999	215	960	442	569	600	232	234	436	468	232	19	758	135	999999	999999	450	175	736	999999	569	999999	414	999999	999999	337	867	546	264	653	431	493	999999	399	565	328	999999	85	483	999999	837	423	339	999999	289	310	999999	696	587	937	739	999999	763	41	999999	231	801	999999	640	242	732	685	969	783	47	739	261	999999	570	999999	800	999999	691	304	562	156	147	999999	75	500	999999	999999	958	327	913	260	999999	727	737	343	527	941	444	251	708	162	453	556	999999	549	59	999999	999999	747	146	373	999999	999999	478	515	94	343	999999	149	129	561	726	999999	869	787	999999	534	631	237	323	859	930	999999	596	409	703	590	999999	999999	451	266	55	221	999999	549	999999	271	258	999999	258	999999	999999	305	131	157	999999	801	686	999999	999999	525	999999	898	999999	287	999999	999999	872	78	999999	503	783	32	999999	999999	516	999999	999999	330	27	747	999999	999999	978	999999	466	635	999999	449	974	902	904	438	986	925	42	999999	788	903	116	730	399	999999	421	754	999999	380	606	268	640	921	340	999999	113	791	249	826	920	304	820	807	721	999999	104	909	599	999999	45	772	830	999999	726	567	223	296	358	105	987	234	729	999999	39	70	808	62	572	547	335	999999	685	216	236	493	92	309	19	999999	95	511	165	65	344	834	437	280	204	772	152	817	443	153	838	696	999999	734	778	661	624	51	347	61	29	999999	96	624	999999	242	484	999999	999999	999999	999999	485	78	673	999999	205	632	537	
858	999999	404	518	760	541	377	999999	918	358	530	358	999999	53	174	113	46	502	747	812	146	961	999999	238	999999	62	143	362	627	999999	983	583	999999	999999	193	547	656	510	999999	554	257	604	324	999999	394	999999	49	999999	321	965	636	258	457	819	999999	999999	999999	999999	978	999999	999999	24	999999	999999	375	947	329	264	860	626	999999	999999	422	202	565	542	999999	999999	999999	610	22	999999	51	662	274	734	135	999999	999999	296	46	490	999999	382	156	242	999999	999999	761	446	609	785	117	695	518	111	836	265	999999	857	259	348	999999	377	999999	999999	973	260	999999	640	821	120	566	999999	999999	999999	999999	49	55	999999	851	350	411	999999	11	999999	999999	356	154	173	897	999999	955	840	47	697	168	165	686	913	269	441	554	999999	625	498	228	543	999999	551	108	797	219	999999	16	908	999999	924	375	999999	184	626	999999	999999	743	951	165	726	536	891	808	999999	362	142	73	419	795	999999	782	512	19	524	250	602	75	999999	660	34	999999	138	759	243	789	228	999999	642	999999	966	999999	674	999999	501	17	223	743	260	444	86	867	999999	122	657	152	863	458	659	386	513	523	999999	300	999999	892	407	999999	574	999999	144	404	430	94	999999	903	999999	179	517	517	999999	858	999999	999999	583	167	247	26	112	101	999999	770	999999	266	821	452	744	999999	211	608	610	91	179	201	310	999999	999999	512	292	753	44	693	940	152	359	999999	708	976	717	974	655	999999	999999	999999	999999	999999	325	999999	272	387	999999	734	967	909	907	945	688	623	366	901	720	735	733	999999	67	999999	829	936	907	176	744	999999	665	237	999999	228	61	696	67	936	367	282	249	905	595	999999	726	41	245	999999	999999	94	620	816	263	919	999999	681	425	901	544	389	266	106	643	999999	79	999999	955	688	893	999999	565	429	544	999999	495	999999	763	757	999999	797	999999	503	209	659	999999	849	999999	999999	571	380	999999	166	401	977	25	153	272	205	240	986	999999	556	519	974	528	200	282	814	433	829	918	667	395	999999	688	763	896	999999	999999	229	999999	922	126	999999	720	999999	38	999999	433	999999	565	567	527	529	721	154	984	999999	999999	999999	999999	169	609	742	462	999999	771	653	999999	261	256	288	953	20	999999	163	439	996	264	129	171	715	390	91	273	999999	149	866	999999	543	999999	672	853	294	651	605	322	384	70	116	999999	384	276	181	106	999999	614	517	307	568	714	999999	969	20	795	999999	779	528	478	111	474	904	628	755	482	583	435	669	368	999999	840	
65	999999	158	492	787	999999	219	984	986	746	632	568	467	829	791	702	842	498	790	826	793	906	958	999999	732	999999	520	698	522	999999	944	158	999999	727	659	999999	999999	528	18	422	569	544	491	365	841	999999	170	999999	999999	881	999999	999999	999999	999999	56	158	976	517	759	40	999999	520	999999	144	801	999999	888	739	179	738	881	324	489	377	266	999999	425	999999	799	396	595	594	16	999999	269	999999	579	999999	681	511	999999	999999	768	977	999999	59	82	356	999999	367	458	431	999999	953	999999	277	691	999999	544	796	733	999999	717	372	445	344	999999	830	999999	37	999999	17	68	668	999999	999999	555	999999	883	216	999999	999999	48	442	938	999999	836	999999	641	999999	999999	378	346	884	777	703	999999	999999	542	999999	546	252	482	537	462	450	999999	999999	999999	432	721	189	999999	337	619	664	999999	284	434	281	507	459	198	882	945	536	999999	184	999999	999999	980	159	999999	733	999999	999999	596	511	999999	498	800	747	999999	219	280	901	999999	18	274	999999	368	999999	999999	271	652	96	999999	599	591	925	779	999999	208	342	999999	571	220	595	667	999999	78	833	304	936	480	759	697	979	611	999999	486	663	999999	777	600	668	188	999999	90	583	881	996	920	64	719	611	549	999999	766	709	999999	999999	999999	590	54	534	27	999999	790	893	999999	84	988	547	448	999999	999999	431	741	784	393	512	999999	93	802	82	913	999999	227	868	219	277	222	999999	362	31	999999	329	732	76	999999	152	917	196	999999	807	17	999999	615	603	332	128	688	982	325	188	950	267	788	971	621	776	818	921	683	999999	862	999999	999999	999999	803	999999	999999	675	143	999999	999999	999999	899	999999	999999	540	635	623	999999	999999	999999	239	999999	183	999999	64	540	760	999999	999999	334	995	513	72	999999	921	198	197	799	372	429	23	849	84	593	999999	368	793	999999	91	999999	204	385	591	543	632	509	20	356	748	999999	937	999999	268	999999	599	814	999999	999999	153	352	999999	999999	999999	671	574	390	512	590	448	696	747	853	373	733	139	619	921	529	999999	422	187	999999	999999	943	999999	793	999999	999999	993	817	531	744	764	739	704	380	211	919	968	251	996	430	907	999999	682	93	857	999999	787	999999	893	317	735	730	174	605	773	240	999999	781	799	355	596	631	999999	999999	99	634	39	758	418	999999	999999	81	999999	757	934	998	270	408	999999	64	379	23	924	224	18	43	574	108	606	999999	999999	999999	451	650	833	286	886	679	994	999999	506	38	999999	891	757	999999	314	417	671	774	970	
999999	845	745	999999	583	706	951	993	65	999999	930	162	447	271	372	629	775	923	658	122	590	999999	713	558	350	451	42	467	354	729	166	437	832	10	958	999999	706	674	999999	579	935	686	938	173	576	876	134	630	394	44	539	999999	22	661	389	377	999999	999999	635	141	674	999999	649	336	903	503	329	446	312	30	923	110	673	89	187	904	475	549	982	473	326	412	82	999999	200	672	999999	999999	621	591	220	519	49	128	904	451	46	612	270	82	556	999999	999999	999999	121	438	821	999999	484	484	901	592	214	171	815	271	421	339	145	240	88	159	825	720	999999	413	999999	554	999999	735	867	862	999999	909	917	638	999999	707	208	761	851	491	695	146	690	628	315	878	313	643	40	707	476	39	994	407	999999	607	564	708	999999	276	759	748	616	48	999999	305	999999	186	999999	713	999999	384	389	597	999999	999999	40	191	108	192	251	999999	705	170	999999	260	914	519	999999	487	999999	499	392	585	731	946	529	651	325	19	633	999999	466	326	575	101	650	406	942	183	999999	999999	999999	196	34	227	52	456	652	61	390	999999	410	699	570	641	991	804	865	999999	168	388	866	999999	558	125	999999	389	999999	304	610	999999	576	999999	911	999999	889	206	560	513	903	83	998	274	629	899	725	767	756	934	109	846	999999	435	24	999999	999999	521	637	909	999999	999999	999999	357	451	872	999999	808	787	799	752	794	253	361	613	95	999999	602	999999	999999	999999	317	632	999999	204	999999	977	151	587	999999	263	999999	999999	999999	371	250	221	651	822	999999	999999	999999	999999	957	191	314	602	189	999999	929	807	914	999999	999999	520	834	40	211	163	686	895	26	999999	999999	999999	384	999999	602	999999	373	874	999999	779	712	917	482	999999	999999	478	889	171	999999	329	999999	915	349	325	999999	999999	536	999999	19	497	146	861	725	695	914	421	806	89	10	198	999999	64	78	145	349	999999	999999	999999	365	732	273	999999	107	696	573	999999	206	69	999999	470	999999	164	864	251	642	999999	201	786	423	264	672	810	170	608	999999	602	846	213	975	530	103	39	999999	286	234	999999	764	39	131	999999	225	999999	445	539	734	303	200	827	502	498	869	261	92	999999	70	463	364	498	824	971	999999	992	93	123	377	999999	999999	588	26	31	96	172	664	657	49	925	375	631	874	577	999999	999999	711	486	661	999999	999999	999999	225	999999	266	275	214	999999	464	232	663	999999	999999	309	993	611	811	999999	412	706	596	435	72	145	999999	999999	999999	999999	568	
293	291	607	462	536	487	557	372	255	999999	821	957	514	999999	816	271	999999	469	574	584	800	217	240	84	954	254	521	690	90	682	534	999999	957	591	180	941	65	999999	635	822	445	249	999999	715	590	749	999999	242	999999	873	54	273	59	672	767	85	999999	532	507	291	999999	867	291	573	999999	179	10	922	32	875	215	184	833	752	999999	561	652	524	999999	999999	172	289	445	216	638	270	999999	295	999999	105	890	533	371	353	999999	577	957	992	484	420	999999	169	219	999999	667	869	439	307	532	999999	433	536	999999	999999	129	686	432	85	999999	970	578	999999	999999	927	999999	682	813	489	895	999999	603	659	49	83	466	12	999999	75	548	768	830	304	762	618	671	363	494	78	999999	180	999999	999999	67	999999	842	999999	71	292	394	985	999999	950	412	960	612	773	999999	965	999999	999999	616	999999	536	175	149	999999	999999	490	265	631	197	745	265	724	999999	721	602	535	999999	432	940	787	681	563	713	880	999999	999999	15	897	867	999999	242	117	564	788	356	999999	374	569	91	581	36	999999	797	320	695	687	544	890	181	961	734	413	185	828	999999	972	462	269	390	160	484	368	999999	668	512	157	170	999999	375	710	170	671	999999	999999	760	999999	999999	402	999999	999999	267	125	726	906	794	829	931	999999	999999	383	438	115	999999	931	107	668	999999	138	999999	547	527	907	525	470	800	999999	73	999999	77	999999	999999	999999	84	185	892	369	999999	999999	874	999999	225	434	999999	991	281	65	999999	418	999999	999999	999999	638	999999	999999	687	360	600	265	116	730	765	125	999999	346	178	379	999999	12	48	737	36	999999	999999	999999	331	102	383	533	999999	744	581	654	553	975	847	999999	475	436	498	542	768	386	999999	999999	917	110	766	197	823	999999	34	999999	379	534	76	778	383	999999	325	594	976	76	999999	999999	999999	121	571	692	999999	600	903	999999	999999	999999	969	649	999999	121	217	231	335	195	710	296	720	100	285	29	999999	78	203	15	120	903	999999	702	999999	390	993	806	538	84	999999	232	998	430	975	873	565	426	999999	272	261	103	999999	999999	366	999999	650	999999	836	999999	783	430	999999	898	999999	999999	999999	276	339	19	999999	411	692	261	496	487	297	299	999999	999999	463	492	689	931	753	26	644	774	346	541	739	999999	970	986	301	278	825	110	999999	375	933	298	97	999999	154	850	411	17	305	878	491	361	999999	434	999999	300	741	999999	154	476	965	175	930	798	279	193	999999	999999	999999	999999	999999	197	362	999999	477	174	
405	318	787	903	999999	637	479	999999	999999	388	991	545	999999	11	537	360	999999	999999	409	767	368	299	999999	999999	418	999999	58	87	226	304	998	999999	957	923	894	432	687	999999	999999	338	696	473	748	891	202	999999	808	999999	690	999999	240	891	350	999999	806	116	217	826	494	999999	999999	401	250	755	389	797	588	974	116	999999	673	716	610	999999	81	999999	999999	219	768	522	896	99	397	915	74	999999	852	999999	126	999999	224	860	755	999999	749	304	232	993	511	404	317	833	851	585	637	523	291	280	999999	911	565	998	68	972	24	499	14	334	690	999999	944	999999	857	328	889	813	961	661	999999	777	999999	999999	708	373	214	73	999999	811	999999	550	825	582	999999	999999	232	999999	802	999999	933	999999	299	897	999999	999999	459	999999	975	533	695	824	999999	999999	949	861	248	999999	299	694	999999	999999	261	202	56	150	457	372	722	651	106	999999	999999	187	727	999999	487	999999	999999	480	999999	238	97	714	126	999999	987	206	633	757	967	223	927	117	25	982	998	106	851	172	999999	97	264	333	999999	32	812	385	901	878	383	472	764	819	999999	999999	864	546	86	999999	999999	261	999999	964	999999	999999	745	903	172	745	82	391	999999	92	700	999999	974	763	288	103	651	999999	304	754	384	504	459	118	336	486	127	461	29	269	999999	528	358	299	649	553	999999	999999	222	166	806	992	999999	681	128	999999	564	110	268	983	939	550	956	984	590	189	434	637	577	685	999999	999999	371	999999	83	181	478	684	124	735	816	742	399	148	948	999999	955	777	989	382	922	27	999999	46	329	468	572	373	708	999999	129	649	341	537	538	196	999999	885	999999	999999	485	879	986	533	176	999999	161	818	999999	999999	233	656	648	204	999999	610	426	334	343	999999	609	114	975	653	615	999999	999999	861	610	762	760	80	999999	51	999999	52	40	670	870	132	999999	753	338	510	247	472	11	147	774	927	999999	307	551	994	348	380	999999	999999	917	999999	999999	299	218	283	448	162	487	606	306	999999	580	756	463	220	306	999999	776	475	999999	153	999999	273	97	683	993	463	528	184	999999	526	148	697	752	872	336	999999	545	999999	71	94	984	999999	840	999999	999999	22	843	340	697	999999	603	437	926	999999	831	533	212	535	290	985	634	312	903	779	581	882	14	591	999999	288	999999	722	414	331	999999	772	432	42	336	980	619	197	999999	220	999999	710	999999	978	50	803	816	20	774	86	460	682	501	71	483	999999	18	262	456	999999	182	999999	999999	999999	
615	69	111	179	208	309	375	446	999999	999999	856	870	999999	35	550	90	471	999999	947	338	871	486	281	370	559	862	971	999999	999999	79	47	999999	999999	175	373	980	702	999999	999999	474	710	24	857	807	214	612	999999	999999	711	375	999999	873	934	695	733	999999	788	740	999999	999999	999999	18	704	755	999999	814	192	946	661	570	388	824	498	999999	999999	857	629	473	166	946	510	987	656	999999	132	173	999999	992	442	245	202	999999	36	999999	146	702	999999	111	161	400	429	999999	999999	999999	986	999999	385	461	999999	876	999999	999999	584	673	999999	350	361	338	633	999999	706	200	514	426	378	426	797	33	346	925	999999	528	321	765	526	105	666	515	389	10	999999	656	924	566	736	876	999999	363	639	999999	999999	980	999999	669	693	999999	999999	904	772	570	999999	362	999999	151	338	980	14	818	156	739	999999	846	949	999999	999999	60	275	948	690	501	999999	444	999999	999999	999999	567	60	651	999999	999999	999999	761	999999	818	676	436	541	783	238	756	872	999999	216	899	121	999999	41	999999	999999	642	963	999999	999999	281	532	889	968	573	566	770	999999	362	999999	999999	544	922	114	140	957	277	999999	492	999999	933	999999	999999	237	493	999999	91	999999	216	686	439	334	252	546	999999	296	786	467	968	226	467	999999	520	823	999999	364	198	399	999999	887	698	133	999999	242	999999	652	63	999999	484	143	485	999999	999999	676	999999	535	302	999999	642	999999	999999	809	550	276	999999	116	118	654	880	139	251	999999	634	329	987	316	853	19	265	999999	999999	134	982	999999	740	232	113	844	517	999999	72	812	756	67	716	888	999999	999999	979	184	999999	409	782	355	999999	794	610	403	688	10	681	999999	999999	824	999999	56	999999	999999	535	40	12	274	147	67	76	999999	999999	577	999999	108	999999	999999	999999	91	284	833	351	637	999999	946	622	999999	166	517	999999	779	692	932	455	669	72	867	679	949	181	279	271	999999	288	999999	860	999999	791	589	276	999999	262	999999	999999	777	705	199	771	588	418	302	118	630	999999	296	745	11	999999	943	46	866	969	91	909	14	571	999999	358	999999	96	589	918	576	250	117	527	654	999999	999999	964	872	105	999999	540	879	171	641	808	992	716	858	910	999999	553	410	999999	999999	139	544	216	999999	999999	999999	502	828	999999	541	389	809	769	101	617	999999	999999	173	771	999999	550	40	843	930	819	366	999999	237	678	80	33	840	999999	356	524	999999	999999	999999	41	814	597	711	999999	630	261	999	999999	624	250	466	868	999999	638	194	630	
108	999999	999999	268	999999	516	999999	160	999999	518	549	999999	422	577	768	999999	102	142	957	291	838	535	222	678	999999	999999	159	986	999999	999999	643	211	859	726	425	157	999999	627	999999	307	999999	561	202	121	712	999999	810	57	482	999999	776	256	681	902	791	573	488	608	448	999999	999999	999999	999999	110	874	347	999999	696	999999	620	796	475	586	999999	959	287	343	111	965	585	332	111	514	737	436	999999	529	956	934	999999	999999	999999	188	213	940	53	622	101	246	375	338	123	896	861	687	310	670	32	943	514	240	386	642	862	29	999999	999999	999999	674	999999	817	948	762	308	950	219	296	999999	718	915	664	999999	864	600	257	218	215	999999	59	999999	999999	507	22	429	999999	293	944	325	194	685	999999	421	426	758	999999	389	361	597	999999	999999	23	297	313	38	850	988	521	52	999999	810	59	130	162	549	760	320	936	999999	686	999999	275	971	198	43	644	253	825	116	52	867	857	999999	742	581	121	439	204	984	578	634	771	901	709	384	635	159	268	877	997	999999	453	28	911	252	212	999999	999999	279	393	607	173	415	999	748	952	442	387	999999	437	999999	125	999999	764	62	896	373	271	813	999999	495	984	947	999999	999999	423	838	705	500	999999	79	340	924	600	999999	470	365	901	961	431	203	772	687	450	676	999999	501	264	859	999999	999999	780	295	871	898	999999	225	307	204	334	124	736	886	212	367	990	200	999999	792	999999	540	999999	310	392	214	722	999999	506	999999	683	999999	584	999999	154	540	298	55	999999	701	358	255	68	999999	636	317	466	885	485	92	686	930	999999	471	277	815	376	480	902	999999	999999	325	718	865	999999	412	999999	890	999999	671	79	944	148	660	443	346	481	999999	673	85	999999	999999	999999	424	999999	752	781	122	578	339	999999	818	153	395	525	43	536	203	196	233	776	576	153	813	23	999999	792	999999	37	931	999999	611	999999	999999	919	999999	504	304	121	767	999999	427	321	412	999999	999999	801	753	144	999999	999999	999999	578	449	308	181	693	999999	411	22	960	301	999999	999999	995	561	999999	326	476	186	538	241	999999	999999	602	359	264	740	999999	999999	941	999999	354	999999	131	64	43	367	999999	747	655	496	893	999999	999999	999999	999999	999999	416	999999	999999	999999	286	999999	999999	578	206	159	846	949	999999	953	999999	648	81	920	946	467	525	940	528	653	797	728	530	52	348	983	999999	273	26	590	333	999999	999999	465	762	396	999999	552	858	884	521	999999	830	702	999999	999999	37	886	392	875	
159	475	427	597	687	558	437	999999	240	223	999999	583	999999	336	999999	343	999999	615	168	560	999999	972	92	999999	141	227	897	999999	258	103	955	735	880	151	441	857	999999	925	999999	214	958	926	999999	999999	356	999999	999999	504	82	460	999999	422	727	831	172	186	999999	784	999999	999999	660	609	580	999999	268	999999	702	790	895	771	401	211	837	954	601	786	660	447	297	204	580	403	755	797	975	543	17	999999	999999	264	999999	167	469	317	553	359	355	999999	386	554	245	856	999999	310	69	916	584	773	239	386	526	945	496	270	889	999999	999999	999999	171	999999	795	653	999999	999999	307	244	741	529	999999	999999	440	484	70	742	999999	724	794	455	738	69	999999	243	819	601	999999	528	670	209	428	999999	999999	572	24	661	999999	592	53	968	12	999999	184	64	373	987	946	51	884	754	999999	999999	472	407	54	111	766	999999	834	220	999999	779	574	542	999999	122	745	868	470	409	999999	376	999999	826	452	914	885	904	999999	831	655	999999	643	916	897	264	824	108	999999	999999	895	207	758	999999	999999	999999	260	641	999999	260	251	999999	581	485	999999	935	999999	646	955	140	999999	862	692	12	565	216	999999	657	999999	846	999999	999999	350	557	999999	786	618	848	760	228	663	253	950	618	999999	577	124	168	155	961	770	188	999999	397	696	43	514	755	277	859	98	999999	999999	999999	962	999999	999999	34	971	983	326	645	886	737	476	973	911	83	422	987	101	977	511	683	86	119	504	952	999999	480	282	863	999999	999999	999999	70	257	844	655	985	999999	99	999999	999999	645	135	302	415	921	999999	131	440	343	289	767	121	100	321	40	852	999999	785	173	999999	711	463	74	999999	607	999999	725	999999	428	436	158	12	790	349	999999	999999	817	999999	41	148	359	841	999999	301	142	999999	970	935	814	803	999999	999999	999999	694	461	192	71	316	808	999999	997	63	999999	999999	999999	765	330	751	283	89	44	21	754	34	152	869	933	999999	853	999999	999999	790	999999	625	999999	103	85	999999	888	856	999999	999999	999999	525	151	999999	999999	623	170	377	698	229	661	734	999999	874	309	999999	552	999999	258	999999	463	230	79	217	800	999999	365	47	690	234	862	427	199	999999	731	999999	999999	846	50	320	611	485	889	226	138	999999	856	676	794	183	999999	307	999999	999999	58	999999	456	933	504	999999	267	999999	999999	473	366	999999	999999	244	153	81	27	999999	550	938	686	977	999999	853	89	282	540	688	999999	516	681	999999	819	599	484	672	999999	949	999999	609	62	999999	
799	426	999999	893	983	622	533	722	166	847	756	999999	913	81	728	999999	854	232	999999	578	880	180	999999	800	999999	999999	760	999999	999999	77	999999	940	999999	208	187	914	993	195	299	918	999999	999999	999999	834	809	999999	999999	999999	943	189	105	999999	709	483	608	628	634	69	478	47	999999	62	433	98	493	815	783	999999	893	814	999999	669	999999	981	423	359	999999	957	991	274	270	999999	999999	999999	972	242	241	412	599	559	290	933	999999	999999	66	113	107	271	350	999999	377	969	999999	139	580	435	197	727	999999	259	808	999999	78	214	776	515	524	323	126	260	999999	381	999999	344	534	675	952	680	924	319	262	559	616	998	896	301	999999	408	999999	546	55	513	351	350	751	613	865	999999	999999	999999	589	999999	155	99	418	996	853	186	999999	904	999999	516	802	751	996	258	999999	999999	318	485	678	999999	999999	579	215	80	999999	776	593	999999	810	450	205	999999	730	479	999999	526	589	900	447	660	803	635	73	538	711	999999	353	502	999999	794	204	10	872	473	998	575	884	347	967	999999	593	684	999999	42	321	429	30	527	844	999999	999999	999999	999999	28	322	159	515	677	999999	438	433	100	377	26	999999	999999	510	999999	480	999999	642	999999	933	370	76	129	541	40	227	291	579	999999	657	999999	313	786	962	853	161	849	70	216	978	999999	654	999999	316	87	786	125	918	763	57	999999	900	249	999999	677	999999	203	617	485	459	999999	999999	999999	443	999999	712	469	999999	656	115	630	778	436	273	404	716	999999	812	464	999999	111	999999	816	778	999999	119	74	311	999999	901	958	242	999999	756	900	679	56	999999	999999	375	326	999999	271	657	426	999999	474	976	89	961	387	390	162	241	358	715	999999	829	793	999999	648	999999	948	755	999999	999999	202	679	372	725	999999	516	863	999999	927	228	111	999999	362	421	645	97	231	333	524	577	999999	354	408	999999	999999	999999	999999	700	726	168	934	516	510	999999	45	999999	999999	364	302	870	526	72	313	999999	614	884	999999	381	612	560	999999	624	240	580	999999	848	999999	999999	97	999999	251	999999	372	768	293	999999	658	334	386	850	484	866	41	999999	60	26	50	278	999999	752	750	999999	98	176	231	319	999999	930	719	196	523	435	276	850	629	363	999999	544	846	999999	236	152	995	999999	86	79	999999	586	529	301	808	12	607	345	999999	357	999999	999999	999999	973	318	727	999999	199	999999	58	599	999999	34	696	999999	505	431	999999	999999	607	999999	336	100	161	726	699	410	427	388	521	827	931	999999	
281	289	999999	997	872	711	508	537	805	434	37	480	412	999999	999999	975	313	581	999999	818	104	999999	999999	999999	395	257	618	327	198	999999	999999	230	668	42	752	417	822	999999	999999	848	28	999999	102	902	72	999999	999999	147	578	452	999999	939	780	123	63	822	999999	999999	612	625	102	191	349	994	999999	806	811	379	809	425	163	805	32	208	800	34	999999	845	53	713	933	481	749	999999	999999	875	999999	555	999999	999999	875	433	895	933	999999	837	999999	107	292	999999	869	944	338	163	299	279	917	999999	999999	39	999999	696	354	898	692	621	441	999999	268	743	999999	999999	400	878	549	729	909	99	999999	963	303	269	562	788	843	988	153	595	456	466	999999	867	242	949	475	999999	88	999999	250	145	999999	137	838	999999	898	613	554	459	613	569	369	827	140	359	736	205	144	566	64	704	477	846	999999	999999	999999	499	34	999999	413	999999	651	912	848	316	999999	175	430	23	889	999999	444	694	982	887	106	999999	736	882	222	279	999999	521	999999	999999	667	559	981	46	764	409	589	999999	56	252	918	456	978	824	791	570	999999	131	677	824	270	783	863	999999	706	654	762	151	238	143	326	139	971	312	999999	18	194	394	258	489	651	340	647	739	969	649	162	999999	999999	652	504	923	844	127	286	884	999999	999999	340	120	647	447	874	913	926	789	485	676	185	999999	386	390	872	197	183	929	999999	134	299	66	999999	999999	60	999999	999999	403	999999	853	35	764	323	472	64	148	842	213	466	734	813	189	173	999999	737	318	276	124	60	657	999999	999999	748	999999	999999	283	999999	798	999999	298	999999	532	999999	631	650	420	469	999999	336	733	355	969	473	411	320	999999	892	999999	122	741	320	524	999999	637	909	999999	26	752	50	780	530	54	999999	177	459	290	685	541	835	999999	999999	362	999999	327	312	973	884	346	259	322	999999	601	999999	655	978	761	999999	867	721	971	999999	999999	873	555	999999	310	999999	305	999999	40	999999	361	190	796	892	957	999999	35	335	999999	794	679	999999	727	400	929	999999	170	198	999999	999999	817	819	863	921	142	488	242	124	999999	820	588	394	999999	999999	39	420	889	763	999999	999999	999999	542	785	187	725	223	999999	999999	283	942	993	117	999999	929	617	541	327	874	999999	479	504	910	334	125	215	295	999999	840	999999	518	999999	407	999999	673	999999	285	43	999999	999999	919	342	86	841	68	826	481	139	300	280	999999	999999	24	999999	999999	999999	253	999999	669	999999	999999	940	999999	794	764	473	596	999999	
590	983	341	507	999999	678	841	999999	427	79	999999	999999	734	165	983	570	999999	425	999999	404	626	152	701	77	999999	714	766	978	999999	292	86	999999	239	542	999999	999999	938	990	999999	346	999999	415	113	184	943	380	247	283	957	744	921	349	18	202	322	448	291	274	143	927	911	862	118	145	993	679	999999	202	999999	999999	631	883	963	127	242	221	49	527	134	993	476	493	31	293	371	736	999999	47	229	110	999999	674	856	534	999999	309	306	967	190	273	320	55	667	290	122	47	386	891	959	111	408	764	150	999999	460	428	999999	999999	774	266	102	32	999999	516	652	957	37	438	999999	999999	914	81	346	860	683	999999	825	741	999999	333	360	695	87	127	702	270	999999	715	83	17	469	480	203	924	180	999999	82	160	638	999999	20	948	999999	37	197	336	427	999999	466	39	602	109	655	999999	906	999999	945	855	814	391	433	321	364	999999	473	999999	878	422	690	999999	358	675	113	999999	322	411	495	60	930	375	843	254	259	54	999999	370	999999	752	27	773	351	999999	346	256	731	699	593	525	999999	753	458	14	599	80	680	927	995	640	999999	504	911	895	999999	448	548	188	71	319	278	113	618	135	404	917	54	141	338	857	293	623	818	970	496	186	999999	838	655	999999	999999	488	374	194	624	999999	861	999999	301	898	707	553	637	283	256	459	144	333	999999	681	35	548	598	148	357	514	686	940	408	748	531	710	532	883	999999	790	738	999999	510	880	65	599	999999	999999	159	739	985	544	724	999999	999999	999999	999999	973	163	999999	999999	999999	837	120	836	999999	999999	999999	999999	997	999999	754	337	465	720	710	999999	729	999999	436	999999	168	989	617	529	152	226	371	706	936	482	558	729	999999	901	512	596	999999	53	144	551	296	72	161	719	999999	999999	268	325	341	771	508	357	999999	127	730	999999	230	999999	999999	999999	685	999999	999999	525	472	35	217	564	999999	124	432	685	491	884	999999	106	837	999999	298	935	999999	56	374	175	999999	211	12	12	180	275	375	999999	359	440	999999	999999	632	636	256	215	998	704	117	226	348	999999	999999	842	706	999999	409	332	301	758	746	999999	482	274	550	999999	32	215	393	942	999999	623	336	61	999999	999999	999999	999999	651	92	937	999999	938	157	826	999999	345	170	999999	546	865	53	517	999999	999999	237	966	367	95	999999	193	793	999999	175	478	725	496	814	999999	999999	169	209	680	999999	821	492	700	999999	447	398	925	862	908	999999	86	704	115	736	999999	999999	15	
116	124	665	899	999999	942	999999	999999	111	999999	531	999999	572	387	999999	999999	308	778	212	536	999999	999999	696	999999	330	884	999999	999999	999999	620	759	457	43	729	999999	999999	25	319	677	549	928	655	346	999999	404	527	346	999999	419	341	806	999999	164	264	373	196	428	605	999999	269	478	683	999999	999999	999999	83	311	842	333	582	357	989	110	662	608	986	999999	963	999999	999999	547	14	679	441	999999	802	303	779	365	999999	999999	420	999999	418	999999	254	999999	854	999999	330	999999	503	999999	836	983	817	856	501	999999	999999	613	464	938	775	721	473	14	474	678	113	779	531	487	466	916	937	259	692	591	999999	247	728	146	345	588	53	999999	842	457	999999	945	802	999999	978	263	999999	481	964	999999	607	249	284	186	723	999999	693	26	678	920	56	567	173	909	999999	150	884	328	603	197	677	604	999999	999999	682	168	977	407	999999	213	714	466	295	996	999999	999999	962	551	423	999999	894	37	199	922	411	438	781	892	999999	999999	999999	883	877	776	28	12	88	267	504	564	573	296	517	475	215	999999	282	999999	924	187	999999	342	904	999999	303	999999	415	249	614	254	386	999999	574	671	834	831	588	999999	999999	982	46	999999	999999	858	999999	999999	519	724	716	821	165	999999	967	655	659	46	978	999999	483	999999	597	838	653	260	187	999999	721	999999	999999	384	11	764	999999	942	150	483	999999	56	999999	695	140	690	533	793	98	772	127	999999	21	797	852	520	44	609	395	207	61	797	999999	741	886	673	92	342	820	401	424	35	999999	186	751	999999	489	999999	247	999999	315	860	171	414	371	803	834	999999	531	999999	729	590	557	943	431	497	375	999999	999999	466	607	200	972	696	358	102	413	834	999999	999999	41	255	371	488	892	201	635	275	380	92	839	249	810	339	999999	833	999999	999999	999999	264	567	999999	979	780	308	124	887	999999	66	279	399	999	797	999999	459	483	229	78	999999	240	861	109	477	725	627	368	389	642	34	525	624	999999	90	791	999999	399	999999	590	190	777	313	171	219	110	693	839	451	209	880	999999	614	408	521	523	999999	467	999999	264	999999	939	999999	255	999999	540	655	999999	999999	15	999999	69	217	638	999999	999999	927	999999	890	376	999999	788	917	190	761	836	910	225	330	566	999999	895	234	21	999999	999999	999999	999999	721	678	999999	144	999999	999999	950	821	980	975	999999	247	596	702	577	999999	231	999999	32	553	493	613	630	439	237	362	616	999999	834	206	211	647	239	999999	999999	221	921	897	868	
481	239	940	999999	934	999999	92	969	696	328	436	790	72	228	999999	574	999999	58	26	907	999999	999999	597	999999	784	774	872	999999	728	724	365	999999	333	506	551	323	552	757	695	999999	154	392	919	999999	407	999999	148	429	999999	303	999999	173	905	990	311	651	999999	954	81	170	832	84	251	999999	999999	560	467	566	676	185	31	360	999999	292	999999	184	910	561	588	379	636	453	277	434	854	999999	971	342	999999	900	681	598	686	534	901	80	151	946	999999	999999	947	582	752	999999	281	999999	999999	623	238	137	741	90	999999	701	999999	389	806	817	999999	769	588	135	371	776	999999	433	673	828	390	692	42	963	999999	740	431	63	700	712	162	344	392	358	114	77	999999	999999	233	999999	10	999999	273	999999	999999	312	999999	999999	220	976	70	848	999999	981	242	546	104	999999	601	634	280	480	689	103	664	999999	999999	239	30	303	617	903	210	999999	999999	868	999999	708	144	999999	481	608	842	999999	651	999999	999999	999999	999999	999999	973	391	998	999999	714	999999	832	179	670	999999	925	39	802	916	368	167	648	166	163	373	127	999999	643	425	163	671	637	999999	451	359	999999	999999	123	462	330	236	999999	999999	974	999999	46	258	48	99	999999	452	806	925	999999	494	666	343	258	752	450	999999	999999	999999	445	53	892	999999	999999	999999	999999	999999	915	999999	596	141	261	46	191	855	999999	869	999999	553	175	710	864	711	610	999999	693	951	727	999999	22	743	489	332	176	999999	999999	180	999999	728	338	310	536	467	999999	999999	999999	629	161	402	425	999999	239	203	999999	734	188	999999	266	999999	626	809	999999	554	337	852	652	929	999999	260	999999	166	349	629	225	865	184	407	381	386	723	74	999999	334	945	441	999999	295	999999	442	753	233	913	759	999999	999999	999999	982	139	486	580	999999	760	999999	951	268	241	609	978	552	999999	780	809	879	999999	562	999999	898	608	895	348	367	999999	436	999999	227	999999	999999	999999	999999	788	201	277	894	806	420	313	898	999999	999999	210	904	316	999999	882	999999	424	44	711	999999	518	999999	384	244	148	223	298	999999	999999	734	25	651	999999	291	764	368	512	914	83	999999	258	121	526	921	695	444	60	652	999999	533	802	219	878	977	187	609	817	43	756	999999	999999	980	999999	647	671	559	822	35	999999	524	470	509	960	999999	999999	999999	662	463	999999	704	172	645	999999	870	931	806	772	999999	113	164	551	478	167	490	514	278	999999	999999	260	145	999999	35	999999	999999	72	999999	258	803	999999	780	947	363	494	62	
430	999999	999999	633	715	864	999999	999999	921	999999	999999	991	352	479	570	33	790	999999	213	413	92	147	600	750	807	638	558	999999	999999	333	999999	197	984	115	999999	37	77	999999	172	395	358	902	999999	602	66	81	950	778	243	999999	989	172	160	999999	999999	292	999999	460	825	86	316	817	301	999999	245	785	17	246	419	542	955	807	622	817	999999	189	999999	998	694	736	688	779	735	999999	343	54	47	903	145	777	150	999999	167	95	89	540	611	515	366	280	74	714	369	700	999999	192	999999	999999	36	790	999999	888	766	99	398	537	92	537	999999	201	999999	113	111	641	999999	348	650	536	738	999999	578	528	641	423	672	974	419	44	999999	161	999999	704	877	355	999999	262	850	999999	696	552	999999	84	261	175	999999	960	612	728	309	368	542	24	604	512	999999	730	999999	352	426	999999	127	57	480	113	999999	53	235	756	122	149	497	582	840	196	999999	504	276	476	890	711	371	999999	999999	698	618	999999	110	375	143	797	14	508	650	281	434	411	603	157	999999	489	735	856	616	169	999999	960	183	418	446	717	464	781	461	715	63	436	321	782	999999	999999	942	859	622	324	144	989	999999	999999	999999	664	999999	129	998	411	976	515	84	999999	827	658	315	692	928	999999	999999	233	56	935	228	997	99	821	662	999999	999999	875	243	301	35	881	38	999999	999999	782	816	344	782	60	739	999999	362	745	954	836	903	259	930	206	980	910	943	995	999999	763	999999	88	466	739	864	110	282	782	551	946	629	999999	45	999999	609	999999	451	996	999999	681	999999	999999	867	826	366	297	999999	999999	320	124	937	42	275	893	217	738	999999	999999	999999	999999	275	579	204	18	216	213	999999	784	596	981	469	947	799	668	999999	231	221	640	382	999999	165	245	999999	436	18	596	434	152	938	871	130	407	999999	567	999999	76	159	858	619	163	83	170	450	338	655	990	999999	606	775	999999	526	999999	670	617	482	39	999999	768	999999	619	778	81	846	999999	861	71	145	241	262	999999	81	363	31	229	504	995	999999	143	781	27	363	999999	376	951	354	882	737	203	95	385	958	391	999999	999	999999	11	999999	724	477	999999	854	999999	999999	724	914	999999	226	451	122	486	244	974	986	983	266	999999	999999	894	380	978	334	942	156	877	102	690	505	999999	844	999999	681	80	665	196	172	362	484	652	47	191	999999	295	91	608	999999	984	404	874	999999	434	307	999999	354	999999	270	912	855	476	631	999999	667	205	999999	999999	805	174	
318	800	820	904	999999	999999	857	198	322	48	999999	548	999999	118	296	631	288	420	205	999999	999999	176	926	259	506	17	31	999999	524	470	689	471	803	976	999999	604	63	838	999999	255	999999	165	185	231	61	317	740	523	999999	46	999999	196	424	553	448	151	999999	570	407	468	999999	54	674	999999	999999	399	745	999999	441	692	577	999999	462	949	999999	570	999999	999999	999999	999999	277	508	874	999999	554	503	57	259	999999	999999	999999	492	441	499	225	527	491	333	873	662	571	981	91	256	469	476	733	999999	863	999999	160	178	373	217	200	531	179	999999	307	999999	352	495	999999	907	960	94	18	962	734	999999	89	667	831	545	627	295	427	628	28	87	769	582	999999	661	383	562	129	234	308	693	999999	999999	999999	27	320	86	761	183	999999	999999	468	999999	740	999999	798	999999	346	827	589	905	114	551	177	230	96	769	999999	569	534	408	964	999999	663	50	813	784	641	814	999999	999999	534	253	343	643	619	998	841	693	999999	889	226	301	644	999999	589	999999	137	805	930	551	977	999999	649	886	999999	684	999999	700	888	23	851	531	603	48	380	861	217	533	999999	98	927	415	705	644	191	999999	999999	270	999999	17	999999	836	884	683	573	342	604	456	233	935	999999	151	805	849	48	694	698	999999	33	999999	598	603	205	999999	623	571	496	999999	705	747	999999	999999	249	881	365	25	647	920	474	999999	267	761	999999	999999	207	999999	999999	999999	606	497	974	542	999999	732	418	64	640	999999	69	11	846	999999	999999	999999	400	999999	901	923	493	32	57	778	142	986	470	837	302	529	644	999999	961	999999	408	218	999999	12	610	516	473	311	999999	605	999999	999999	999999	668	19	824	285	164	884	687	371	584	450	205	409	259	999999	580	999999	120	407	232	50	999999	199	543	712	999999	999999	999999	459	999999	999999	451	918	999999	795	999999	999999	478	254	490	999999	999999	278	824	768	999999	999999	360	254	999999	999999	274	999999	638	432	984	478	476	121	887	721	498	237	999999	936	998	287	740	464	469	753	293	999999	917	278	765	937	375	775	999999	794	999999	150	999999	642	383	253	999999	247	811	334	361	366	367	769	464	999999	98	999999	769	999999	999999	896	999999	149	266	999999	999999	369	666	999999	999999	701	999999	103	639	358	669	547	999999	755	997	502	652	999999	999999	927	999999	158	813	718	848	486	15	845	931	194	364	428	999999	974	962	920	581	765	999999	660	999999	273	139	115	999999	551	334	24	999999	370	254	999999	747	338	899	142	556	999999	207	
626	999999	141	171	454	994	251	171	588	793	87	920	887	913	741	548	244	999999	707	341	307	162	999999	552	571	940	713	680	999999	999999	999999	999999	634	567	604	964	999999	112	684	121	999999	390	745	230	999999	449	367	737	999999	790	664	124	848	999999	900	473	703	588	600	513	291	571	123	513	963	712	296	329	318	999999	999999	999999	343	596	206	916	417	999999	337	131	583	976	674	999999	999999	715	526	28	999999	140	270	668	511	999999	830	574	276	242	266	512	163	48	428	999999	999999	531	999999	262	419	983	999999	999999	261	479	930	999999	896	857	101	258	196	277	661	187	516	631	630	172	999999	631	999999	999999	513	825	967	999999	999999	446	999999	889	934	273	609	684	84	337	999999	42	250	999999	678	419	999999	18	325	886	386	250	722	999999	901	617	496	787	343	999999	429	435	511	999999	757	459	100	999999	324	999999	667	999999	113	188	999999	597	922	999999	999999	240	43	505	510	91	999999	317	999999	897	988	326	777	822	350	202	908	982	531	999999	767	999999	328	999999	693	402	228	409	999999	544	654	999999	694	256	833	113	999999	999999	925	430	237	450	736	202	224	997	155	999999	636	911	279	241	76	78	482	999999	911	105	812	117	862	758	999999	189	253	684	631	531	988	247	353	985	67	110	626	327	999999	135	999999	999999	257	383	999999	235	274	999999	246	626	773	999999	201	999999	121	999999	567	479	280	556	949	539	375	624	856	398	999999	999999	999999	966	451	999999	252	999999	381	999999	860	489	984	944	914	999999	999999	15	757	889	55	601	874	249	542	157	57	999999	186	195	330	632	999999	999999	667	980	248	280	185	999999	999999	416	381	995	999999	88	494	335	641	129	100	999999	866	999999	352	966	999999	935	433	303	117	316	609	999999	999999	237	999999	999999	999999	934	591	177	830	149	42	639	229	878	292	464	663	999999	304	999999	104	960	766	559	42	700	570	313	847	881	510	550	807	195	210	999999	999999	885	57	999999	537	923	539	726	934	713	747	541	652	999999	999999	396	22	551	101	834	999999	413	577	999999	999999	288	330	948	638	492	832	999999	678	999999	348	777	673	596	530	181	430	49	624	999999	999999	39	999999	999999	251	124	537	999999	103	376	268	712	999999	471	999999	258	602	591	98	451	881	713	863	999999	630	999999	722	426	31	999999	413	431	999999	999999	633	344	628	452	707	523	954	577	940	999999	999999	636	469	212	262	282	578	999999	951	182	999999	249	999999	570	257	388	402	121	243	183	962	837	923	69	
837	999	629	159	999999	574	999999	314	999999	561	999999	999999	402	999999	174	749	351	574	479	616	811	394	999999	68	205	328	131	842	343	767	349	999999	999999	999999	375	999999	652	429	955	386	999999	143	476	614	774	999999	985	882	947	494	831	397	367	317	258	453	830	571	999999	565	452	999999	999999	999999	221	999999	290	992	999999	999999	999999	922	619	102	930	999999	999999	564	999999	942	999999	249	999999	848	935	951	109	999999	999999	922	999999	90	475	399	934	40	172	470	403	445	999999	993	738	999999	397	909	778	274	999999	580	535	276	287	999999	231	213	999999	132	80	269	999999	884	999999	231	490	26	999999	999999	999999	900	999999	456	170	848	969	350	999999	999999	461	999999	183	834	29	581	999999	164	802	463	999999	730	280	999999	400	999999	215	999999	162	516	555	380	462	558	999999	486	999999	88	115	439	52	881	702	900	671	54	95	405	999999	269	834	335	999999	993	61	437	629	999999	999999	37	642	881	999999	999999	313	90	573	625	728	999999	515	999999	59	372	420	296	38	380	379	356	57	999999	999999	893	682	230	165	469	506	678	856	600	32	88	796	999999	693	708	999999	999999	480	470	677	331	753	999999	285	999999	582	999999	409	259	106	710	999999	832	658	304	321	999999	925	999999	128	59	999999	915	295	970	576	260	602	329	782	999999	875	586	142	901	999999	999999	944	314	999999	999999	279	607	504	322	999999	963	511	999999	999999	999999	664	376	352	627	644	999999	241	315	285	332	173	89	999999	317	834	402	699	757	999999	166	999999	999999	227	387	780	999999	421	973	871	999999	748	999999	932	999999	134	999999	244	515	999999	311	924	999999	38	564	577	999999	140	196	999999	706	274	999999	244	999999	378	54	159	964	846	565	426	267	999999	999999	584	999999	999999	210	193	335	167	194	500	853	242	507	591	663	810	999999	948	234	999999	174	348	999999	969	999999	999999	89	359	279	668	999999	885	666	205	999999	980	617	52	929	13	162	549	89	264	391	999999	870	462	496	164	265	616	202	772	279	335	589	990	999999	312	113	999999	999999	525	798	967	576	999999	236	999999	202	548	28	230	999999	625	268	739	588	999999	37	627	863	125	412	95	693	893	925	40	999999	626	598	999999	900	187	660	563	999999	999999	999999	999999	236	813	962	717	999999	999999	440	654	76	849	412	749	284	485	121	773	122	999999	284	682	386	205	292	575	949	401	330	164	964	704	283	174	999999	469	401	999999	162	695	999999	721	462	280	964	999999	224	849	352	424	75	887	450	999999	149	
748	999999	40	999999	396	768	207	651	999999	999999	371	576	999999	475	815	94	71	620	427	225	562	230	999999	999999	742	361	109	58	905	999999	86	263	530	999999	999999	287	370	529	766	999999	999999	80	186	590	602	974	976	383	537	340	14	999999	33	999999	586	999999	999999	999999	999999	999999	668	158	746	196	999999	117	55	222	999999	999999	723	999999	853	499	925	492	53	525	638	767	384	725	521	574	94	808	999999	999999	449	16	211	999999	740	999999	999999	151	334	990	976	999999	928	764	442	999	617	472	424	533	611	104	485	560	170	30	999999	942	637	181	112	805	877	63	772	934	999999	999999	801	132	999999	999999	168	999999	548	153	839	619	292	522	957	622	999999	706	391	355	531	650	999999	719	999999	326	513	162	999999	999999	999999	875	991	999999	672	465	999999	999999	999999	826	935	999999	22	26	191	50	660	125	224	489	999999	999999	671	427	999999	999999	751	92	999999	914	281	15	175	377	536	964	628	784	849	501	952	999999	999999	999999	419	109	999999	393	538	39	665	397	938	407	760	445	999999	999999	104	987	999999	587	250	999999	555	999999	266	644	490	999999	422	999999	276	999999	537	328	768	117	18	314	56	367	554	999999	258	883	77	767	617	101	761	64	999999	862	787	999999	999999	34	18	489	999999	994	903	322	617	999999	999999	226	869	999999	999999	105	999999	789	940	357	43	228	999999	672	863	999999	999999	999999	464	368	999999	413	935	173	476	744	108	529	999999	999999	463	999999	999999	468	761	851	897	185	424	999999	999999	999999	999999	439	340	999999	895	999999	625	354	999999	515	857	259	605	718	290	706	965	932	996	46	328	888	894	801	813	670	910	999999	600	851	999999	798	869	294	491	505	833	999999	849	762	903	127	94	948	999999	999999	863	53	570	201	999999	999999	669	462	582	999999	545	999999	820	234	436	613	753	126	540	68	390	320	236	999999	872	999999	93	999999	142	211	803	999999	426	658	999999	866	451	408	640	492	139	999999	712	458	959	304	32	999999	335	299	373	968	417	325	775	552	999999	784	999999	98	407	434	999999	380	239	599	121	171	427	569	999999	354	486	57	929	999999	608	999999	825	577	109	999999	908	842	837	835	538	110	883	264	59	666	89	551	95	704	95	341	999999	369	192	999999	207	766	137	999999	491	369	396	801	999999	999999	999999	751	999999	938	525	487	543	403	71	21	999999	173	520	505	999999	999999	962	235	999999	999999	558	465	395	248	999999	152	999999	999999	999999	999999	714	92	319	999999	707	999999	563	157	188	608	
798	825	308	181	583	44	256	632	754	557	407	170	912	678	999999	503	999999	749	676	383	999999	724	999999	893	306	205	853	999999	797	936	380	815	56	290	999999	732	167	223	665	237	896	91	74	796	999999	553	179	999999	528	213	972	814	480	805	999999	83	776	999999	999999	999999	999999	746	835	817	186	591	999999	632	210	759	999999	152	93	999999	486	691	660	999999	131	752	999999	222	981	593	964	999999	344	251	455	404	955	752	999999	287	999999	160	256	256	619	189	439	547	999999	769	867	829	730	999999	329	999999	422	523	293	132	362	999999	764	999999	852	620	257	999999	187	805	803	593	803	806	999999	335	444	413	643	999999	322	488	781	222	726	144	999999	312	922	311	981	442	469	999999	925	87	396	15	403	999999	932	999999	999999	635	965	284	36	924	999999	999999	999999	999999	879	351	810	873	197	551	525	718	784	944	950	875	824	999999	134	588	880	324	999999	439	20	999999	19	999999	128	156	256	451	118	911	673	928	603	972	563	127	415	62	890	844	489	999999	224	987	616	494	999999	605	160	999999	53	999999	63	278	999999	244	999999	999999	999999	999999	305	999999	610	872	999999	31	999999	852	999999	17	183	828	434	999999	949	334	431	999999	148	634	345	651	301	670	867	999999	999999	334	973	329	784	999999	999999	999999	549	999999	85	999999	717	595	999999	958	798	999999	274	999999	889	999999	999999	674	999999	321	916	129	999999	999999	782	999999	999999	920	999999	946	878	487	999999	823	530	585	999999	999999	259	89	999999	553	999999	999999	999999	999999	405	652	469	915	16	308	516	473	443	999999	153	895	634	145	346	796	448	275	89	320	999999	451	999999	999999	413	785	425	733	16	373	708	999999	800	999999	543	363	461	240	940	999999	971	999999	999999	352	999999	659	909	123	743	518	999999	155	306	542	237	954	956	165	512	231	883	783	467	79	479	999999	105	10	601	999999	345	218	335	510	999999	172	71	352	873	754	875	311	989	498	269	562	32	268	406	589	406	999999	728	999999	999999	197	301	320	873	617	564	908	521	760	182	895	820	796	202	75	893	614	292	999999	999999	582	793	999999	999999	917	802	836	999999	22	586	49	489	616	814	999999	999999	750	479	265	999999	999999	999999	238	325	999999	999999	235	75	340	695	999999	999999	970	373	123	404	333	509	999999	815	727	313	508	184	143	416	213	982	50	999999	152	999999	36	999999	999999	999999	564	652	447	999999	576	771	274	326	794	35	519	252	700	757	547	251	523	450	471	663	291	64	999999	957	537	
999999	34	145	553	657	987	412	985	999999	999999	680	72	780	248	956	49	999999	999999	117	897	999999	292	293	999999	901	620	585	107	999999	510	510	470	999999	647	334	999999	138	773	999999	999999	116	999999	378	918	867	999999	999999	212	514	624	999999	999999	999999	69	999999	999999	999999	999999	651	46	999999	314	271	999999	338	219	581	999999	913	220	911	418	251	79	790	704	914	999999	790	722	999999	382	592	110	411	834	396	999999	999999	999999	14	650	131	110	636	999999	995	556	589	658	607	999999	299	303	713	690	433	14	279	872	55	376	999999	929	168	999999	722	999999	420	504	999999	999999	999999	999999	216	999999	296	151	443	988	708	999999	999999	141	999999	276	999999	298	397	720	411	391	160	999999	999999	637	951	999999	942	606	89	834	145	999999	835	456	548	750	97	452	999999	292	571	291	999999	999999	591	566	999999	891	946	433	773	700	999999	440	10	999999	999999	578	318	999999	208	836	908	874	232	999999	999999	999999	728	342	211	999999	326	999999	820	868	45	642	56	395	999999	60	660	656	71	999999	992	404	455	999999	999999	999999	999999	310	93	735	383	299	463	999999	269	155	173	613	232	828	999999	973	620	141	827	587	532	923	715	158	185	261	813	999999	707	901	222	999999	811	691	999999	25	45	999999	999999	745	188	999999	135	999999	886	57	999999	242	70	28	784	324	999999	943	986	999999	594	935	560	999999	999999	676	194	999999	999999	131	801	999999	26	999999	938	999999	646	91	408	377	797	483	272	137	999999	580	727	689	127	999999	194	868	999999	601	999999	110	534	999999	269	512	970	767	309	764	256	894	225	701	89	258	999999	776	999999	619	422	121	673	432	304	999999	948	505	250	999999	999999	933	999999	999999	938	838	999999	282	822	896	407	999999	183	507	880	933	365	999999	609	999999	230	999999	332	95	189	319	437	111	79	999999	999999	475	526	274	826	999999	69	799	999999	251	999999	999999	954	649	221	999999	937	175	999999	370	550	923	896	381	813	530	999999	749	999999	629	411	899	212	999999	342	932	513	999999	680	567	874	565	999999	367	622	825	463	683	874	796	381	271	559	999999	813	639	999999	155	461	306	712	319	563	144	840	357	202	496	316	999999	879	999999	495	984	496	985	662	999999	759	988	76	926	999999	449	257	149	350	504	999999	702	362	367	457	383	999999	564	11	136	527	274	632	966	377	594	917	999999	999999	575	999999	999999	977	50	396	472	239	999999	444	123	887	700	17	698	841	613	926	521	580	121	138	931	983	535	21	494	366	999999	
999999	290	532	905	999999	999999	291	826	725	999999	999999	999999	154	79	129	887	999999	826	999999	934	999999	763	667	406	999999	665	446	999999	999999	452	39	901	999999	139	236	164	591	981	337	999999	416	999999	888	999999	549	595	967	69	999999	105	295	194	236	431	999999	795	622	135	143	708	337	10	999999	282	292	79	879	24	843	999999	999999	999999	499	999999	527	120	875	999999	856	999999	698	387	478	748	999999	844	674	684	165	440	541	465	848	629	999999	415	43	999999	331	999999	715	952	225	846	799	38	695	999999	904	864	920	999999	278	957	19	949	531	243	999999	999999	405	999999	859	412	999999	840	419	999999	129	999999	87	269	731	999999	470	999999	172	999999	949	999999	159	999999	999999	999999	520	999999	196	999999	619	955	884	800	499	999999	999999	520	103	999999	999999	959	618	825	93	999999	787	660	838	999999	999999	274	787	999999	293	999999	299	932	425	568	892	461	653	999999	999999	173	237	287	770	847	312	950	651	358	999999	990	519	334	389	999999	999999	860	144	304	404	354	999999	985	516	999999	594	151	105	535	920	999999	315	100	574	920	566	510	889	999999	589	546	622	438	688	303	999999	965	553	439	64	42	327	999999	133	906	994	999999	770	269	263	170	854	126	438	260	684	429	999999	468	429	13	970	999999	715	999999	999999	739	999999	999999	42	629	598	665	480	888	642	999999	999999	667	999999	999999	739	630	737	428	999999	999999	10	437	619	59	215	999999	19	999999	72	183	643	274	183	999999	945	999999	237	633	999999	199	645	549	618	727	999999	102	543	115	274	349	416	296	177	236	999999	869	602	982	424	513	655	429	826	468	324	702	999999	999999	378	190	999999	113	999999	501	860	460	818	892	597	999999	551	904	786	722	766	356	107	947	525	85	955	254	999999	68	543	999999	723	160	412	999999	999999	871	999999	93	947	313	999999	675	375	288	61	710	395	311	961	999999	999999	114	701	967	999999	546	999999	999999	999999	158	893	999999	958	643	737	668	999999	838	514	679	177	703	999999	463	916	432	581	246	34	999999	999999	999999	106	999999	999999	618	458	445	164	72	726	443	858	798	419	999999	999999	732	550	392	231	557	796	292	583	938	339	248	999999	183	999999	909	999999	999999	298	999999	701	175	69	129	220	54	683	452	953	734	845	976	53	285	714	849	999999	999999	34	312	999999	999999	219	999999	289	220	394	999999	108	816	173	878	509	434	999999	551	999999	431	182	187	999999	354	338	999999	103	999999	999999	775	468	124	222	638	955	986	874	999999	955	424	
839	999999	659	702	999999	146	571	999999	999999	619	346	172	999999	275	468	847	438	999999	485	371	551	926	24	619	523	983	999999	999999	999999	523	999999	61	596	257	591	182	527	181	999999	202	287	999999	999999	585	439	305	999999	947	180	118	557	117	999999	594	999999	912	999999	50	189	370	999999	999999	53	953	999999	294	576	929	999999	295	999999	999999	767	293	999999	424	50	439	190	227	999999	656	365	814	965	999999	649	11	999999	678	197	487	992	639	659	999999	999999	932	526	999999	999999	17	274	884	788	299	999999	128	510	999999	999999	999999	859	961	999999	886	681	239	987	617	644	575	555	999999	107	842	275	137	999999	843	341	999999	999999	45	499	49	392	480	999999	999999	999999	531	500	999999	999999	641	627	999999	325	773	999999	853	945	908	999999	162	999999	269	786	946	34	222	999999	667	127	764	643	824	471	284	504	999999	214	321	516	999999	999999	630	208	999999	224	244	812	999999	999999	488	172	14	535	346	587	132	999999	88	999999	888	46	832	808	52	998	999999	569	999999	279	368	649	633	999999	397	87	831	71	330	732	789	410	633	393	638	601	639	299	135	696	999999	516	135	670	999999	86	999999	821	165	467	421	675	772	591	999999	838	539	612	147	999999	756	71	999999	999999	861	488	413	449	179	999999	369	513	443	353	999999	999999	523	963	999999	321	835	19	905	862	999999	124	999999	999999	478	800	72	999999	161	866	999999	319	153	779	808	150	673	803	652	714	108	907	242	428	694	73	324	575	999999	826	433	746	166	510	999999	999999	850	999999	970	999999	388	999999	362	576	412	587	708	999999	165	632	648	42	367	201	764	999999	881	219	358	999999	485	496	196	335	443	204	163	643	743	70	999999	312	832	283	335	999999	555	665	25	999999	999999	580	420	999999	187	401	389	965	999999	632	865	641	22	564	893	892	156	36	142	218	434	75	11	104	342	346	209	93	999999	999	857	999999	203	251	999999	905	86	999999	999999	52	814	198	897	121	204	658	299	277	389	443	618	529	999999	999999	682	299	999999	326	875	841	201	305	999999	999999	775	649	447	999999	513	988	815	177	878	100	404	245	177	889	899	683	56	931	704	432	999999	999999	693	396	569	761	336	760	999999	316	999999	518	999999	161	999999	555	220	528	763	400	627	450	999999	442	412	446	131	689	426	201	794	999999	999999	676	364	446	955	999999	999999	751	662	65	74	572	249	885	156	26	553	353	472	999999	177	313	805	999999	687	999999	999999	999999	999999	646	343	912	521	590	916	
999999	999999	899	600	999999	327	22	738	571	385	88	202	526	300	115	145	82	728	276	102	999999	999999	422	759	999999	76	88	121	25	721	162	999999	658	968	733	999999	654	999999	312	999999	165	574	243	565	609	69	467	832	535	511	271	193	255	999999	628	999999	384	149	999999	999999	248	999999	722	999999	999999	38	999999	557	999999	886	490	328	426	74	936	999999	637	857	160	999999	608	255	585	514	460	969	804	170	350	191	843	514	857	219	962	264	852	393	341	581	525	909	999999	999999	30	942	766	190	999999	999999	914	527	989	262	999999	999999	325	999999	999999	999999	999999	383	999999	385	999999	999999	471	999999	111	681	871	999999	999999	578	128	698	980	936	999999	518	999999	623	608	446	999999	326	525	604	724	999999	939	645	992	86	999999	152	702	889	606	54	480	999999	88	880	43	999999	11	420	999999	795	22	388	723	881	999999	609	775	999999	118	999999	460	999999	492	141	741	999999	261	999999	231	976	996	100	999999	449	47	652	544	728	413	999999	325	999999	470	928	957	561	999999	121	34	747	376	931	780	999999	593	999999	999999	947	999999	806	999999	562	199	999999	799	921	999999	283	844	409	74	56	368	512	410	999999	406	563	999999	999999	314	150	424	483	999999	75	319	458	856	434	585	999999	590	999999	198	762	999999	313	139	45	512	648	276	624	999999	329	573	999999	480	999999	216	513	772	957	502	999999	999999	999999	557	734	999999	600	427	419	999999	477	466	762	324	647	441	102	434	999999	678	665	873	800	999999	999999	501	51	977	618	227	82	825	632	113	919	999999	999999	756	999999	433	912	999999	857	999999	999999	999999	811	954	833	999999	124	89	634	999999	837	999999	999999	916	277	242	999999	622	808	201	752	652	833	999999	404	32	243	345	38	714	766	443	26	10	594	426	690	97	999999	813	113	992	200	353	999999	999999	999999	292	488	999999	863	999999	999999	665	999999	563	39	162	559	810	572	778	60	919	522	403	388	347	999999	850	999999	483	999999	994	98	999999	461	490	392	879	999999	999999	857	865	851	999999	30	999999	952	40	397	538	537	344	250	334	941	281	830	872	146	939	960	637	621	389	822	428	999999	297	112	548	769	680	999999	999999	999999	195	78	57	999999	37	999999	301	999999	23	999999	142	754	764	817	999999	659	519	742	806	999999	229	253	471	653	601	783	664	928	848	999999	856	279	628	412	755	213	783	999999	118	554	669	184	608	443	689	674	812	999999	922	889	260	938	999999	632	999999	999999	606	403	781	254	730	373	614	999999	
99	863	135	999999	71	976	875	999999	633	999999	330	999999	999999	37	963	927	970	999999	15	959	518	999999	22	996	710	999999	606	999999	718	999999	823	306	570	999999	354	826	999999	999999	999999	945	23	999999	314	999999	311	657	307	999999	999999	854	283	545	999999	655	736	181	851	138	650	258	999999	999999	311	768	438	33	999999	999999	999999	146	388	999999	999999	999999	945	999999	999999	16	694	63	999999	38	949	863	999999	999999	939	914	626	182	975	420	999999	169	575	999999	999999	546	576	288	183	26	894	303	476	763	999999	999999	709	458	568	844	443	597	743	351	546	448	187	999999	999999	999999	999999	999999	999999	999999	708	999999	999999	427	360	77	999999	416	880	498	143	999999	397	827	519	642	215	178	614	141	999999	223	425	234	982	490	368	999999	204	613	362	999999	142	507	999999	999999	812	292	108	999999	413	999999	999999	999999	217	999999	60	360	640	452	999999	495	896	39	991	494	201	270	445	869	708	24	222	999999	146	999999	523	889	772	368	829	922	80	999999	727	948	506	999999	26	101	439	999999	785	999999	259	866	497	112	515	570	999999	552	847	238	792	999999	999999	450	118	467	376	170	588	282	999999	442	999999	783	999999	52	999999	30	999999	353	440	700	999999	999999	999999	280	262	420	383	211	999999	999999	84	841	331	338	999999	66	73	999999	725	999999	430	513	138	999999	450	714	999999	999999	999999	939	308	504	798	101	170	354	999999	837	215	956	999999	386	874	346	999999	999999	999999	973	999999	931	957	695	628	171	280	725	999999	209	829	548	619	911	628	999999	978	999999	999999	239	177	789	632	235	353	768	999999	999999	999999	792	999999	999999	262	827	564	651	982	612	876	999999	821	445	22	999999	17	999999	346	875	757	415	368	787	541	232	806	128	308	999999	352	859	678	237	96	549	999999	999999	999999	999999	356	977	485	999999	703	999999	418	732	777	408	999999	686	431	617	999999	999999	434	671	334	999999	31	999999	352	260	269	26	958	594	358	473	483	999999	379	999999	528	780	999999	992	999999	134	814	83	351	900	514	665	437	71	941	864	124	88	638	267	770	911	635	234	116	687	458	824	383	314	925	999999	317	876	999999	999999	302	442	588	210	999999	999999	103	452	746	603	999999	896	652	494	358	404	415	122	784	999999	155	705	885	406	676	999999	999999	47	974	340	999999	560	973	436	999999	682	500	999999	52	822	818	193	488	512	999999	999999	181	889	999999	999999	999999	205	102	481	370	597	999999	999999	533	999999	999999	999999	999999	416	255	38	923	999999	922	675	904	976	
80	962	798	962	227	999999	308	125	818	810	91	454	572	999999	468	501	76	999999	136	319	904	816	574	761	715	82	267	999999	637	999999	967	289	626	999999	135	139	683	408	380	183	882	418	999999	447	974	33	999999	101	570	432	160	948	549	595	81	263	397	46	256	999999	125	239	999999	999999	999999	999999	999999	780	999999	338	818	999999	999999	952	436	496	409	136	787	999999	238	175	509	999999	804	999999	740	41	999999	871	999999	646	999999	235	999999	653	930	553	604	183	205	73	74	241	613	492	355	999999	169	999999	853	999999	999999	563	916	999999	729	282	68	824	71	796	69	165	596	182	516	377	999999	782	565	855	531	613	496	999999	111	278	601	999999	673	152	872	999999	28	480	999999	999999	999999	999999	923	999999	999999	780	121	409	13	908	644	999999	976	977	999999	999999	29	999999	739	645	77	999999	999999	999999	680	745	161	999999	924	924	147	126	785	918	69	785	858	907	370	999999	999999	97	171	999999	633	170	346	695	449	495	999999	30	741	750	530	566	271	999999	978	999999	629	203	485	88	770	528	656	999999	918	917	999999	122	637	999999	153	980	590	654	827	520	999999	999999	999999	438	809	127	384	44	398	502	524	999999	999999	620	132	309	611	999999	432	115	514	289	777	532	967	999999	392	999999	607	549	976	999999	644	999999	350	173	724	999999	999999	653	153	999999	999999	426	403	999999	193	26	999999	999999	999999	999999	232	999999	16	130	687	999999	471	999999	734	630	437	999999	525	907	751	999999	280	999999	584	565	999999	779	962	893	619	361	999999	999999	819	999999	889	763	181	999999	394	922	999999	229	486	777	585	473	999999	523	999999	820	900	496	999999	723	746	906	269	813	695	452	759	122	999999	336	818	635	999999	369	741	674	676	57	523	829	18	60	482	806	979	349	860	999999	709	799	999999	642	456	106	629	982	503	368	782	941	172	349	719	160	959	999999	487	559	782	518	153	852	972	560	714	999999	433	462	999999	356	999999	321	413	711	874	999999	188	999999	999999	758	180	999999	275	581	999999	999999	999999	332	999999	39	861	311	666	201	999999	608	999999	896	999999	933	559	999999	535	436	359	851	936	18	999999	783	771	598	999999	999999	347	835	999999	400	893	56	999999	110	615	803	999999	290	654	999999	66	275	516	999999	507	999999	208	139	783	999999	999999	815	732	999999	57	73	267	272	491	999999	999999	999999	31	278	12	999999	577	459	435	731	941	78	206	724	952	19	277	999999	999999	22	825	218	61	748	178	88	323	42	63	552	546	232	
799	21	368	246	254	999999	289	171	238	999999	703	62	897	163	999999	18	380	48	795	778	999999	999999	817	999999	768	283	110	999999	999999	544	405	883	195	719	279	195	365	716	999999	40	209	929	784	85	514	999999	850	24	469	314	999999	999999	999999	767	999999	330	203	723	478	999999	146	364	149	693	999999	819	999999	187	884	999999	653	663	283	764	999999	252	694	999999	140	768	432	95	465	717	882	390	137	427	669	948	991	999999	999999	794	893	845	790	100	731	694	142	673	140	46	661	998	999999	991	999999	999999	636	461	593	709	548	60	899	431	811	999999	692	449	518	999999	442	21	425	488	871	732	462	999999	20	445	635	759	955	429	66	883	648	145	237	861	999999	539	57	538	255	999999	946	999999	999999	769	12	693	164	999999	999999	649	582	999999	999999	466	356	41	451	999999	84	789	105	480	999999	928	323	999999	999999	657	623	999999	999999	887	999999	38	786	103	325	251	442	942	999999	761	825	416	310	395	25	771	515	291	98	999999	464	999999	747	475	993	360	455	999999	482	507	581	701	685	695	29	102	679	999999	715	209	715	141	194	343	999999	958	999999	927	541	999999	999999	341	813	74	432	999999	999999	320	110	965	999999	987	470	107	190	133	730	614	375	999999	999999	262	999999	999999	194	332	999999	414	999999	44	999999	527	914	999999	364	249	887	621	273	999999	999999	368	162	750	999999	727	999999	96	163	531	999999	22	562	618	358	889	766	925	879	999999	504	876	500	75	242	278	82	999999	742	999999	245	999999	999999	132	121	732	109	999999	485	999999	660	194	260	299	806	720	965	306	683	999999	482	962	999999	173	748	999999	999999	96	517	144	655	243	354	999999	295	128	999999	999999	506	626	790	940	450	999999	449	319	625	211	269	522	313	776	999999	278	467	283	378	999999	999999	999999	863	999999	318	999999	811	427	840	999999	13	687	58	999999	999999	67	684	542	522	327	999999	999999	319	667	999999	999999	831	999999	489	85	754	22	999999	492	64	330	999999	776	999999	109	612	31	478	587	999999	582	473	999999	977	697	593	925	761	999999	464	945	867	206	196	323	519	933	999999	764	293	999999	937	999999	999999	479	999999	999999	909	422	715	702	959	731	469	254	530	63	901	999999	999999	999999	261	999999	999999	999999	462	566	999999	319	590	678	93	713	303	216	644	999999	306	507	402	685	26	348	344	762	999999	145	736	942	792	465	42	156	282	465	739	248	537	371	26	999999	999999	600	999999	46	618	255	438	999999	609	623	756	999999	999999	999999	
812	912	364	276	999999	327	830	999999	526	135	646	937	441	838	477	406	379	934	491	663	367	426	999999	308	153	739	706	483	342	179	708	639	757	999999	652	826	884	999999	999999	698	908	680	83	706	399	680	814	599	999999	213	253	822	911	735	449	396	999999	999999	132	393	620	357	315	357	426	17	190	965	195	999999	522	118	999999	792	755	686	352	999999	908	999999	925	117	999999	138	999999	886	727	999999	35	266	431	828	149	854	88	561	375	999999	290	392	500	848	414	144	691	145	135	129	999999	999999	53	595	157	659	999999	513	659	186	999999	540	290	999999	940	999999	999999	694	968	842	714	999999	321	627	529	526	972	86	999999	562	446	790	999999	607	51	272	223	835	999999	999999	999999	574	901	198	303	750	999999	341	908	485	915	997	999999	999999	999999	785	999999	999999	999999	631	686	391	999999	999999	739	641	779	682	999999	678	715	394	23	488	456	999999	302	132	333	779	999999	641	999999	227	647	449	623	477	202	265	819	797	769	58	999999	999999	763	804	999999	662	971	428	223	240	999999	999999	999999	688	836	275	493	330	999999	296	217	54	223	999999	999999	300	27	311	999999	862	858	999999	999999	965	999999	999999	385	498	673	670	808	995	999999	999999	458	125	465	935	999999	999999	771	499	704	999999	841	759	999999	181	999999	999999	644	999999	939	361	382	999999	999999	28	13	394	999999	995	999999	431	488	221	626	285	999999	343	834	92	670	562	100	999999	999999	151	134	999999	661	214	153	514	36	999999	999999	76	566	606	219	447	999999	256	47	999999	843	282	994	999999	999999	515	46	21	999999	561	999999	999999	270	23	637	765	999999	999999	732	685	999999	999999	405	350	999999	560	999999	537	134	999999	161	423	524	323	999999	941	999999	999999	792	156	999999	142	999999	475	148	999999	805	552	999999	453	554	852	523	999999	924	999999	877	999999	474	582	796	508	999999	938	410	586	862	947	498	999999	619	398	999999	999999	517	999999	962	930	999999	999999	999999	176	568	999999	842	308	899	172	999999	824	74	999999	40	220	359	999999	255	251	74	561	816	858	63	283	834	999999	566	937	845	214	999999	999999	453	999999	827	629	940	215	105	111	686	700	999999	999999	631	127	999999	999999	236	847	473	721	865	650	669	999999	122	999999	846	999999	742	962	326	194	999999	127	58	52	999999	999999	728	50	155	963	999999	126	310	390	651	717	797	999999	710	997	740	25	91	802	999999	931	516	655	369	418	369	723	999999	999999	586	999999	79	325	691	999999	999999	999999	575	999999	775	552	999999	732	
642	139	889	261	999999	329	999999	999999	999999	255	724	999999	223	82	999999	737	604	999999	743	937	999999	999999	647	482	799	214	878	317	450	189	37	775	347	784	23	999999	999999	118	999999	64	999999	515	478	999999	600	999999	292	56	752	838	307	999999	809	657	928	505	999999	417	999999	58	450	999999	999999	999999	227	949	124	999999	69	451	218	999999	689	688	27	298	999999	824	881	568	921	832	565	999999	881	999999	965	689	855	517	748	120	656	423	614	999999	884	623	605	651	126	999999	986	999999	629	811	934	130	639	640	836	666	536	893	136	617	581	999999	999999	814	983	434	584	551	702	107	839	276	84	999999	999999	999999	228	999999	452	79	845	264	999999	79	479	999999	999999	225	681	91	584	762	297	996	999999	999999	648	791	667	999999	278	999999	999999	531	972	667	56	405	235	791	447	999999	450	66	771	326	47	904	344	149	385	368	870	621	523	999999	979	88	999999	999999	406	437	999999	760	999999	410	656	459	999999	811	999999	999999	999999	999999	644	288	999999	240	234	885	999999	744	999999	999999	316	999999	574	986	999999	999999	999999	967	999999	685	394	20	732	689	999999	371	669	587	806	532	350	731	378	980	999999	244	764	748	854	156	723	999999	999999	55	454	892	836	670	999999	212	133	830	289	314	999999	633	999999	999999	974	863	999999	999999	937	923	187	584	540	593	999999	773	140	999999	123	227	962	732	39	999999	245	373	999999	999	999999	604	409	519	999999	999999	485	352	688	999999	773	990	931	483	724	66	867	999999	999999	252	660	999999	999999	193	999999	72	352	773	999999	869	999999	611	338	225	112	999999	999999	667	143	999999	118	666	999999	997	999999	132	295	488	17	972	819	375	999999	292	349	468	531	226	999999	388	722	999999	748	819	745	172	661	715	381	391	999999	210	736	999999	999999	993	592	84	27	594	999999	999999	765	999999	59	31	600	56	876	643	811	308	999999	755	753	406	918	276	999999	13	470	579	117	626	440	619	639	135	999999	355	876	457	208	999999	999999	858	946	126	769	724	571	615	839	737	579	244	344	981	142	737	999999	326	822	999999	133	207	999999	149	201	999999	391	475	897	530	767	364	109	657	999999	895	459	999999	506	999999	441	999999	740	379	57	206	284	658	993	421	280	560	634	193	94	414	111	807	925	338	342	106	718	319	970	224	144	686	837	246	287	999999	819	295	582	278	467	999999	999999	995	165	733	481	485	999999	216	730	915	573	739	794	652	999999	178	204	999999	147	430	999999	999999	71	597	820	999999	
144	997	741	348	611	999999	947	999999	715	930	999999	608	999999	242	999999	999999	494	228	123	108	999999	634	406	651	100	999999	141	999999	978	269	933	568	999999	725	999999	261	475	391	314	999999	792	999999	937	946	995	595	719	999999	999999	999999	999999	842	999999	722	313	509	600	100	999999	372	999999	910	745	456	996	999999	695	899	890	807	297	112	913	365	315	999999	697	460	655	505	528	236	999999	343	920	999999	93	999999	421	842	661	385	143	999999	83	881	334	491	949	390	999999	820	24	999999	999999	245	929	128	999999	931	999999	150	999999	999999	999999	458	245	999999	999999	905	531	504	487	999999	156	999999	969	971	999999	434	58	999999	510	999999	604	708	999999	121	999999	684	171	964	784	490	39	520	941	999999	107	999999	645	922	955	999999	859	405	342	965	416	444	999999	999999	836	982	883	999999	999999	178	158	146	245	133	425	999999	743	999999	720	997	28	636	971	588	874	667	999999	999999	259	466	416	209	376	999999	705	999999	417	214	999999	999999	607	999999	880	999999	242	961	389	521	506	115	310	302	684	344	947	999999	473	687	92	178	204	999999	356	183	999999	999999	999999	988	428	874	999999	539	437	999999	400	595	999999	207	999999	912	287	276	628	154	999999	999999	525	41	309	924	999999	730	131	959	607	849	87	999999	21	293	999999	400	999999	632	999999	770	865	999999	944	362	999999	275	340	999999	890	999999	139	211	27	647	999999	738	688	999999	796	712	417	999999	321	550	518	58	196	999999	721	887	999999	996	999999	999999	258	759	96	999999	899	811	399	951	999999	680	999999	875	999999	373	860	463	999999	999999	835	959	363	999999	999999	999999	999999	975	89	277	459	13	999999	999999	729	632	399	999999	651	740	999999	999999	999999	999999	409	640	830	642	369	823	212	999999	184	584	170	522	41	861	314	692	113	999999	999999	131	502	74	926	999999	999999	66	974	196	811	971	994	850	999999	896	987	999999	574	999999	615	265	75	999999	828	999999	972	216	600	537	368	999999	637	679	262	202	964	344	714	252	496	313	849	26	455	213	589	999999	876	145	873	501	128	999999	318	476	66	310	999999	756	614	939	465	999999	827	853	344	324	999999	999999	932	999999	109	331	714	999999	416	58	745	625	590	662	339	465	664	867	839	734	371	999999	145	999999	108	958	638	999999	999999	412	198	602	999999	274	721	432	212	229	402	999999	999999	15	69	17	565	999999	175	951	999999	999	781	959	23	609	953	999999	999999	278	554	150	692	999999	464	13	860	153	755	325	940	999999	263	999999	475	52	
999999	366	725	138	108	488	792	999999	947	999999	999999	238	588	269	321	909	999999	934	999999	261	114	999999	550	999999	999999	999999	999999	850	20	703	746	347	494	971	999999	999999	96	189	179	76	358	999999	999999	617	382	999999	999999	496	14	999999	792	329	999999	224	937	515	999999	670	981	686	623	942	675	253	110	999999	744	999999	206	724	823	934	764	608	999999	108	999999	933	999999	525	857	999999	845	999999	999999	427	577	280	999999	999999	781	999999	999999	493	453	415	999999	966	516	98	886	999999	299	290	217	999999	565	171	320	999999	695	881	999999	465	829	999999	106	696	342	683	716	474	584	648	942	406	999999	280	164	497	768	853	427	999999	638	911	89	565	771	999999	999999	415	959	999999	862	999999	999999	999999	999999	209	319	643	633	999999	382	999999	372	999999	999999	999999	132	294	17	823	999999	841	464	402	826	917	175	999999	924	289	820	310	515	389	786	52	999999	992	616	955	187	134	999999	594	221	226	549	438	227	960	930	578	408	146	134	31	445	999999	916	746	999999	779	719	999999	22	81	907	982	999999	305	843	999999	677	61	645	945	620	870	190	999999	378	737	322	963	999999	251	902	378	999999	765	999999	930	86	870	999999	999999	415	876	581	150	319	566	574	999999	127	999999	999999	356	501	189	410	574	855	316	377	999999	466	755	999999	999999	179	538	728	999999	697	999999	999999	806	139	246	539	744	999999	999999	300	812	173	400	846	557	350	999999	877	85	364	42	85	769	502	625	999999	660	881	811	999999	999999	999999	999999	234	215	747	105	227	265	999999	999999	285	999999	999999	565	142	75	909	447	430	999999	661	652	743	664	999999	293	999999	514	303	879	863	487	79	999999	974	698	175	640	809	255	338	999999	435	699	757	269	999999	937	492	876	751	444	391	356	129	195	731	999999	377	999999	791	999999	961	770	802	999999	746	507	591	444	899	999999	637	999999	296	49	999999	54	907	999999	999999	376	31	426	137	429	999999	722	999999	999999	967	999999	272	355	464	999999	660	999999	999999	999999	523	256	999999	999999	976	999999	806	999999	999999	90	968	686	661	800	923	424	691	545	642	999999	999999	999999	999999	802	999999	303	15	291	999999	670	999999	561	157	948	64	294	31	973	999999	999999	622	890	662	319	999999	290	999999	999999	999999	50	933	124	32	523	267	499	148	553	580	683	477	525	999999	399	700	999999	538	713	999999	639	403	718	105	987	999999	999999	371	798	981	999999	359	542	859	999999	999999	274	539	634	690	999999	155	477	403	999999	187	106	404	272	999999	414	
751	240	999999	999999	646	999999	29	44	762	999999	137	999999	572	392	334	934	666	814	662	999999	999999	904	999999	189	494	925	324	338	809	663	416	999999	189	577	445	128	815	999999	999999	521	999999	504	871	243	437	805	905	20	442	253	440	589	609	999999	537	847	999999	999999	308	720	900	690	999999	108	999999	38	170	994	947	215	129	599	781	999999	191	382	43	999999	999999	688	30	314	896	999999	999999	826	499	997	50	598	911	277	768	322	620	999999	279	999999	999999	409	645	910	999999	999999	133	841	808	468	11	999999	813	427	796	999999	700	596	794	668	875	999999	999999	172	999999	359	999999	852	830	468	530	626	112	270	597	352	52	120	999999	669	442	391	999999	41	996	885	784	493	480	158	999999	34	770	610	896	978	871	999999	955	713	932	999999	20	350	999999	384	62	552	829	999999	577	589	999999	134	236	494	205	506	176	999999	575	810	999999	682	999999	506	856	501	374	999999	480	569	165	538	999999	171	380	678	104	999999	833	241	999999	36	581	42	680	645	999999	412	783	999999	316	886	147	131	899	999999	999999	441	528	999999	188	221	999999	17	434	999999	396	999999	123	527	999999	555	999999	344	999999	354	999999	999999	825	220	999999	961	835	999999	999999	999999	401	616	271	52	999999	663	999999	282	62	452	64	574	608	865	999999	319	299	265	962	761	649	803	974	555	237	691	999999	318	443	227	386	866	753	165	423	999999	999999	80	353	748	462	963	999999	704	300	536	214	960	961	807	999999	999999	153	501	629	598	999999	716	815	492	57	784	839	834	75	197	820	452	451	999999	515	228	911	224	999999	686	521	280	264	999999	999999	655	356	635	555	806	723	261	536	999999	148	97	265	861	701	677	134	457	999999	113	716	762	519	493	999999	452	667	928	203	999999	86	371	461	125	999999	999999	438	213	289	268	473	568	915	625	339	999999	963	60	523	631	999999	74	999999	161	983	724	145	862	999999	112	149	795	999999	593	748	777	636	999999	855	999999	249	920	177	999999	640	158	846	893	164	874	488	617	415	999999	390	999999	999999	310	141	291	266	575	999999	186	129	678	509	331	999999	562	791	824	999999	224	391	999999	896	272	999999	835	878	252	708	468	623	999999	389	497	999999	999999	56	335	18	574	51	674	59	991	259	962	649	524	26	601	92	664	422	201	190	749	126	467	789	306	412	24	866	411	562	597	999999	999999	128	999999	999999	465	815	630	182	999999	591	905	22	558	999999	363	236	116	386	958	120	197	316	463	
619	588	546	711	171	37	807	647	438	662	673	636	405	999999	96	626	999999	791	999999	999999	167	220	999999	240	120	58	999999	760	35	999999	487	110	999999	665	531	999999	919	114	469	154	910	944	477	359	885	559	958	361	30	759	119	328	999999	843	306	409	143	315	600	122	999999	57	622	999999	185	999999	931	739	353	170	707	744	999999	873	999999	223	999999	105	355	999999	100	436	999999	275	999999	999999	931	999999	369	131	792	614	514	356	904	863	999999	999999	184	323	628	999999	17	859	62	375	999999	999999	291	92	666	47	959	48	32	813	317	356	349	999999	999999	79	380	232	377	103	999999	975	969	699	891	109	921	42	933	999999	999999	880	999999	129	171	636	580	999999	999999	999999	654	475	333	101	555	975	303	999999	682	558	847	785	492	959	144	30	336	591	201	567	126	927	115	160	395	436	142	230	855	999999	999999	104	767	622	448	765	652	878	153	915	805	763	360	999999	33	999999	397	264	984	150	999999	988	94	897	638	726	999999	183	705	999999	842	83	312	678	999999	753	28	870	520	379	999999	458	448	999999	761	362	577	730	999999	751	49	878	246	714	999999	510	19	869	983	722	405	478	182	34	82	731	461	999999	999999	280	999999	527	743	614	771	851	550	807	146	999999	159	639	56	999999	89	964	837	597	973	999999	999999	158	886	798	999999	900	999999	424	214	39	999999	895	415	856	999999	521	999999	631	942	852	999999	212	733	999999	572	766	432	228	999999	118	894	864	999999	765	999999	999999	640	945	999999	999999	576	135	999999	116	999999	263	234	200	827	999999	829	215	654	131	599	541	999999	999999	999999	217	999999	67	999999	999999	999999	999999	197	649	329	660	999999	199	999999	999999	286	834	608	626	999999	999999	542	999999	400	385	289	999999	219	586	176	995	60	461	720	432	999999	518	656	507	971	347	999999	999999	870	176	688	639	999999	583	999999	765	999999	999999	857	915	675	999999	666	999999	816	456	827	610	483	334	610	999999	479	567	999999	767	187	111	655	984	252	999999	371	999999	999999	649	473	636	741	411	72	261	999999	804	757	999999	999999	562	999999	999999	520	465	110	546	999999	999999	169	657	907	87	999999	830	153	999999	673	717	873	442	406	176	982	200	869	82	271	999999	825	675	810	517	916	625	421	140	473	787	999999	825	999999	438	490	816	729	663	823	242	999999	731	141	999999	295	999999	166	999999	543	999999	595	37	285	216	443	494	846	399	171	962	419	23	408	885	860	999999	773	967	999999	175	471	215	259	39	
251	103	544	999999	232	507	468	897	999999	153	201	829	550	462	999999	999999	999999	339	999999	999999	999999	999999	332	255	189	999999	645	999999	836	377	858	390	999999	255	964	350	949	86	176	999999	503	521	426	265	694	40	999999	320	973	690	999999	142	713	397	216	157	771	299	590	985	861	279	70	228	999999	999999	60	304	498	654	56	893	172	838	367	999999	999999	77	999999	159	999999	334	225	156	182	999999	676	391	49	999999	578	660	495	191	801	233	999999	999999	969	883	979	999999	822	328	643	311	969	999999	39	906	480	703	738	440	999999	537	64	914	999999	569	144	669	265	680	85	396	407	980	47	144	849	479	108	677	180	536	511	896	513	999999	999999	999999	361	143	347	875	922	999999	999999	274	179	546	161	409	748	319	948	152	253	256	903	999999	837	895	66	10	999999	999999	270	719	35	168	410	999999	999999	342	318	131	343	210	474	999999	55	772	965	312	327	698	929	860	999999	369	653	266	967	767	964	466	86	999999	279	861	999999	225	249	21	146	999999	595	415	999999	826	808	53	782	560	999999	74	930	753	999999	906	140	409	141	999999	514	153	217	999999	999999	999999	54	996	930	612	558	829	533	953	176	999999	999999	523	859	761	561	609	484	416	824	999999	535	333	663	373	731	394	93	583	506	992	769	549	999999	999999	999999	999999	999999	180	11	999999	999999	999999	587	342	999999	999999	550	379	113	905	669	999999	232	477	999999	721	343	999999	881	174	999999	949	457	183	581	562	485	710	980	749	999999	314	414	710	369	999999	746	330	568	124	999999	713	479	999999	333	999999	327	999999	832	999999	477	556	298	837	378	591	999999	413	999999	251	141	839	999999	364	418	999999	396	999999	999999	767	975	23	998	767	329	41	999999	999999	849	613	245	914	877	920	282	940	25	576	999999	999999	40	342	569	327	999999	14	999999	125	192	968	581	805	463	75	999999	999999	558	531	999999	346	121	999999	563	157	999999	999999	962	999999	999999	478	349	819	189	999999	736	642	454	680	784	324	717	363	674	880	42	439	461	811	835	817	999999	493	68	995	666	368	778	999999	999999	999999	52	999999	999999	999999	629	761	625	999999	338	999999	20	877	747	203	999999	757	999999	682	125	576	765	160	643	274	999999	855	760	194	999999	378	863	42	368	28	282	872	999999	961	261	280	813	999999	483	393	807	514	999999	999999	376	999999	370	106	306	745	999	892	211	999999	627	773	10	441	459	959	999999	977	519	728	921	999999	999999	999999	431	844	762	437	677	259	
466	582	120	895	999999	999999	18	767	999999	622	28	390	999999	559	344	487	279	999999	878	523	805	829	994	27	999999	619	480	334	999999	999999	983	999999	999999	951	999999	54	663	999999	624	694	951	820	999999	896	709	541	96	878	702	999999	574	999999	558	999999	454	636	587	999999	951	208	295	683	102	283	639	456	175	718	999999	999999	824	174	758	194	571	999999	588	999999	999999	412	532	602	999999	999999	888	602	23	999999	507	676	467	570	164	425	409	277	727	999999	266	263	375	378	999999	999999	128	999999	999999	999999	592	469	58	999999	785	548	999999	692	999999	371	395	999999	442	114	220	580	831	263	19	342	784	303	267	620	999999	999999	999999	163	970	229	999999	488	970	648	478	48	627	978	785	999999	749	716	999999	999999	581	229	820	999999	167	60	581	865	400	999999	999999	999999	999999	999999	646	731	511	999999	722	832	759	907	999999	999999	636	182	953	852	478	403	592	78	999999	901	48	622	243	775	995	920	648	747	98	680	69	189	836	199	999999	63	115	237	999999	393	999999	674	162	999999	999999	985	107	728	999999	996	706	521	220	310	399	33	498	735	526	801	194	21	819	395	734	999999	346	763	999999	425	298	365	84	694	304	374	999999	216	999999	20	822	999999	361	101	999999	548	968	999999	799	318	564	379	711	202	209	595	855	766	302	187	649	343	218	971	708	351	446	526	16	35	563	999999	999999	515	999999	999999	660	728	422	999999	488	810	964	211	860	919	654	881	495	709	519	703	913	963	370	489	999999	389	393	632	111	452	999999	999999	754	282	999999	205	223	934	934	136	354	116	698	838	379	16	121	789	696	564	41	306	516	999999	379	630	154	499	563	280	345	789	94	46	291	199	456	587	144	459	668	561	775	392	358	807	999999	532	120	704	999999	603	936	546	999999	233	999999	999999	903	163	60	724	380	663	999999	565	31	662	999999	189	999999	533	654	999999	896	999999	999999	134	511	571	365	622	388	859	12	741	852	999999	625	999999	931	561	684	980	999999	944	190	999999	600	793	785	612	974	931	154	745	948	699	650	999999	701	144	393	999999	999999	437	999999	521	661	60	712	999999	999999	499	257	999999	999999	999999	837	952	299	419	533	718	786	753	648	457	714	999999	999999	162	897	684	366	999999	178	352	192	999999	608	669	999999	999999	90	312	999999	485	683	999999	896	284	862	698	651	999999	610	675	555	54	999999	999999	807	404	267	999999	586	362	999999	999999	829	506	492	865	353	629	999999	984	999999	999999	999999	999999	
774	567	999999	999999	999999	999999	42	83	197	503	797	147	999999	721	862	65	291	999999	999999	223	351	233	327	400	999999	999999	354	32	332	626	47	81	867	626	999999	999999	44	999999	269	999999	999999	69	272	335	709	999999	999999	632	767	903	999999	999999	999999	964	999999	550	249	970	726	303	999999	999999	751	570	466	725	279	566	607	622	999999	999999	999999	348	892	292	960	991	691	999999	324	722	264	428	924	930	323	903	805	573	10	73	33	965	532	319	318	999999	869	983	84	126	34	999999	882	169	999999	420	81	538	999999	999999	289	289	979	142	999999	332	646	536	412	999999	760	999999	621	999999	519	305	815	583	974	999999	999999	707	372	207	697	119	546	999999	94	903	999999	276	983	752	784	743	986	400	563	985	65	343	580	999999	365	999999	999999	924	650	999999	999999	498	564	331	135	581	999999	781	445	646	786	999999	451	509	999999	493	60	868	999999	775	319	425	29	988	212	788	137	664	841	999999	999999	621	999999	543	308	343	712	662	627	212	999999	214	955	917	209	999999	999999	81	172	999999	940	664	751	999999	240	999999	478	575	128	999999	454	261	939	738	999999	999999	768	908	210	211	999999	397	251	971	947	114	469	112	999999	38	999999	65	501	969	765	999999	999999	999999	313	129	864	147	544	999999	757	575	275	226	999999	43	414	999999	999999	961	101	552	423	999999	927	135	999999	376	785	99	449	398	760	969	972	999999	999999	999999	604	999999	347	999999	853	999999	223	382	999999	253	256	755	623	913	195	540	878	223	508	100	319	187	409	999999	361	454	999999	368	999999	305	253	717	999999	884	388	999999	999999	457	699	999999	999999	999999	296	999999	130	999999	999999	535	213	229	101	999999	640	214	220	999999	999999	848	999999	408	126	854	566	543	999999	538	999999	739	534	406	916	430	999999	54	533	764	890	999999	378	999999	978	317	165	596	214	493	86	999999	673	960	116	999999	999999	300	346	999999	989	752	477	591	22	999999	999999	806	999999	670	999999	595	681	456	537	999999	480	999999	429	809	999999	970	999999	515	461	999999	76	573	300	151	264	233	999999	822	774	999999	999999	786	319	253	999999	359	293	999999	257	491	852	226	433	999999	304	216	999999	999999	22	28	999999	961	999999	529	669	436	999999	171	999999	22	887	858	681	399	292	693	650	999999	502	349	999999	999999	268	970	640	999999	150	999999	999999	58	362	999999	810	755	725	999999	999999	999999	999999	880	843	999999	999999	244	603	999999	544	999999	999999	611	565	693	999999	999999	342	999999	999999	168	999999	819	296	583	324	999999	
659	717	58	926	999999	787	46	861	999999	622	999999	564	669	999999	999999	999999	315	115	856	245	999999	669	146	147	423	109	999999	499	899	763	594	999999	808	769	999999	999999	946	618	371	999999	575	704	99	999999	176	777	956	679	790	999999	514	191	727	999999	874	990	580	910	512	574	986	546	961	999999	38	246	999999	899	448	491	999999	999999	999999	568	999999	788	579	725	971	645	153	131	708	655	999999	413	542	729	895	594	315	45	999999	999999	311	999999	999999	260	393	929	31	66	241	999999	554	999999	446	168	417	999999	999999	855	938	866	431	864	999999	316	589	625	703	999999	14	999999	186	663	999999	999999	267	642	56	329	341	51	624	96	890	409	111	999999	966	384	321	809	183	999999	106	249	375	999999	199	436	670	767	236	994	62	387	132	999999	237	499	901	775	49	999999	523	897	251	344	973	438	999999	158	659	329	715	204	680	999999	999999	999999	999999	999999	999999	999999	658	574	815	630	43	513	999999	220	213	476	483	546	770	91	999999	999999	998	40	999999	999999	999999	522	118	999999	288	857	706	406	333	887	917	91	332	429	443	999999	91	621	310	999999	161	993	944	192	845	179	999999	999999	789	999999	351	551	999999	691	398	146	465	908	351	186	806	881	887	999999	999999	401	223	999999	648	999999	128	387	729	13	609	237	577	925	70	119	433	118	999999	965	545	376	999999	640	41	306	493	182	279	134	663	279	116	628	633	999999	956	92	949	802	999999	964	999999	351	999999	999999	568	539	847	242	752	698	999999	921	999999	192	666	582	320	351	503	945	118	604	999999	340	131	949	999999	617	162	999999	999999	999999	999999	580	999999	999999	999999	999999	999999	954	334	46	382	999999	14	194	847	450	787	383	772	999999	309	304	856	226	10	751	48	618	999999	240	89	411	539	461	205	209	999999	282	33	999999	613	548	620	999999	232	386	335	936	999999	852	999999	779	578	560	999999	432	724	337	999999	807	832	130	999999	999999	999999	999999	999999	553	999999	999999	812	999999	360	333	999999	760	999999	784	994	999999	426	111	515	999999	411	310	832	978	946	772	485	310	999999	225	617	493	999999	999999	999999	999999	951	781	947	465	49	323	999999	255	999999	999999	999999	999999	999999	768	391	999999	614	332	692	655	149	999999	999999	226	172	511	999999	145	715	511	929	168	668	743	999999	644	164	60	999999	97	881	587	422	202	34	999999	999999	999999	833	887	879	508	833	470	121	505	184	730	303	999999	696	293	539	65	824	590	281	599	104	747	999999	563	977	604	773	562	
999999	999999	202	627	544	506	311	828	632	430	334	208	631	177	469	433	757	816	401	598	57	367	999999	444	272	377	35	96	999999	325	999999	999999	999999	999999	999999	769	538	675	994	200	982	999999	433	403	999999	999999	967	927	999999	999999	806	171	999999	185	514	676	46	757	364	999999	999999	225	517	316	899	105	511	999999	705	700	895	999999	822	999999	616	347	933	974	188	999999	409	108	999999	179	999999	999999	35	521	999999	999999	733	999999	321	827	718	766	202	126	504	169	572	895	999999	587	256	724	348	12	569	177	742	71	579	175	999999	999999	416	348	999999	999999	999999	990	999999	910	966	124	999999	994	492	999999	154	999999	479	999999	999999	514	877	231	922	999999	31	33	952	878	62	672	211	155	70	345	360	854	328	999999	99	582	868	320	999999	141	954	353	999999	719	999999	999999	999999	560	548	263	505	999999	426	999999	517	999999	47	158	857	303	913	624	934	156	999999	300	999999	514	999999	999999	645	566	610	790	839	677	999999	999999	855	137	90	651	999999	806	839	999999	438	324	999999	52	999999	719	463	327	228	339	418	372	230	731	436	87	999999	504	617	939	584	635	173	839	543	999999	999999	729	999999	999999	27	137	317	333	862	183	65	887	509	925	113	292	571	509	268	151	22	133	701	999999	999999	999999	999999	900	590	999999	161	618	508	740	999999	999999	113	957	322	290	65	896	869	999999	999999	999999	999999	692	836	999999	73	663	999999	999999	792	999999	38	220	999999	915	938	417	743	69	32	446	388	769	999999	379	999999	614	197	999999	95	999999	264	449	981	287	117	507	74	999999	999999	497	999999	116	947	258	704	893	999999	999999	999999	999999	163	809	239	584	365	999999	193	999999	123	459	476	602	316	677	914	589	239	963	999999	441	352	999999	330	535	408	281	822	260	675	295	897	790	635	447	961	999999	219	406	922	881	323	607	185	289	31	445	999999	279	343	125	664	753	598	999999	305	708	489	704	186	93	413	933	999999	827	999999	685	966	999999	715	470	379	999999	999999	999999	127	745	279	51	514	999999	481	552	999999	559	631	154	201	724	152	999999	999999	515	229	999999	999999	390	999999	357	727	999999	999999	931	999999	873	745	830	713	999999	999999	560	438	447	199	999999	999999	999999	26	241	206	417	493	999999	725	462	999999	999999	999999	211	457	737	928	999999	323	178	999999	549	988	999999	814	800	441	529	931	592	999999	999999	325	999999	999999	617	373	585	161	319	852	236	215	111	379	999999	999999	511	224	66	631	999999	133	999999	729	72	872	974	
427	999999	976	963	320	999999	638	976	548	607	973	840	999999	353	770	13	325	999999	343	887	673	999999	999999	929	999999	875	960	318	404	303	286	175	744	398	168	755	343	888	999999	82	472	402	342	620	537	384	692	288	745	129	999999	999999	728	985	311	494	999999	999999	659	445	999999	999999	582	255	999999	999999	105	974	194	999999	670	436	350	271	424	280	600	962	999999	929	192	682	572	284	596	813	446	759	97	999999	999999	296	239	999999	899	152	999999	97	299	729	289	717	103	730	999999	280	132	999999	999999	40	893	860	999999	730	263	500	757	307	658	999999	999999	345	886	520	92	384	207	870	371	282	460	513	999999	671	649	474	588	842	825	326	691	999999	999999	67	780	999999	640	509	999999	409	394	999999	439	782	367	943	830	582	999999	999999	999999	261	999999	297	580	390	197	999999	999999	788	999999	915	481	341	825	999999	156	829	739	999999	743	697	652	962	888	937	84	890	999999	706	999999	15	205	751	253	999999	884	901	487	999999	885	656	429	439	497	479	51	107	956	976	999999	11	843	637	340	385	609	143	409	642	315	306	679	383	999999	905	999999	729	98	395	506	255	352	349	134	999999	278	223	474	419	895	977	933	999999	909	642	172	567	999999	867	999999	999999	501	999999	95	589	976	55	999999	592	999999	322	18	571	479	999999	658	503	512	253	116	395	668	999999	747	999999	372	352	999999	511	743	999999	319	230	564	754	753	507	264	545	119	999999	928	881	659	583	968	999999	857	368	983	668	65	176	999999	999999	93	511	999999	756	999999	999999	581	783	849	999999	999999	787	999999	999999	797	999999	999999	966	143	882	999999	786	999999	174	370	999	494	115	999999	84	106	153	999999	129	671	252	410	507	999999	485	652	155	42	61	999999	999999	999999	999999	571	832	428	98	42	878	978	306	180	932	999999	226	150	475	266	774	510	999999	328	999999	999999	555	750	999999	647	999999	240	999999	754	999999	593	189	999999	362	543	694	655	18	999999	591	151	375	81	478	121	112	345	999999	888	267	551	721	999999	999999	89	999999	92	686	451	383	999999	666	552	892	999999	216	999999	787	931	571	129	502	748	737	745	999999	483	281	631	999999	323	999999	432	999999	737	872	327	175	282	527	999999	999999	566	737	943	484	823	189	999999	904	529	999999	999999	999999	148	58	973	134	732	401	542	810	65	905	999999	594	243	999999	999999	476	888	417	999999	414	999999	160	935	21	794	271	864	304	151	726	999999	766	808	115	357	689	899	203	442	999999	984	802	
999999	661	999999	358	251	767	34	663	25	121	52	999999	369	988	999999	999999	999999	471	537	248	668	338	999999	999999	785	138	708	999999	577	695	975	633	999999	999999	999999	284	344	445	29	999999	999999	488	711	903	999999	967	745	368	577	937	862	970	354	746	999999	585	770	999999	573	999999	68	999999	96	329	999999	418	421	999999	999999	837	627	894	452	999999	968	190	627	986	579	817	392	349	897	639	832	14	999999	682	32	999999	514	999999	872	906	47	719	401	999999	766	316	556	999999	616	739	319	968	528	999999	777	953	999999	784	804	755	999999	719	662	457	496	142	138	738	999999	102	333	666	32	545	402	259	788	245	229	273	271	849	999999	168	329	864	486	375	904	78	701	999999	166	127	185	999999	999999	944	894	634	187	817	361	524	999999	653	945	999999	999999	999999	999999	723	999999	999999	493	880	986	503	137	632	656	999999	833	122	400	999999	510	905	370	84	201	843	350	594	95	453	498	218	999999	676	918	503	854	999999	902	978	175	999999	633	999999	342	563	817	272	978	999999	984	999999	134	812	153	50	622	999999	336	331	382	999999	999999	999999	392	777	751	460	713	162	907	457	219	421	438	884	281	999999	742	638	36	88	616	670	469	258	94	999999	999999	877	881	417	59	580	606	999999	180	999999	999999	999999	811	366	999999	825	516	537	39	712	999999	999999	769	999999	999999	697	305	303	999999	784	580	143	693	812	927	835	281	500	999999	638	815	242	713	999999	163	187	827	999999	999999	790	163	999999	999999	381	999999	274	118	335	712	361	285	313	842	999999	22	777	999999	999	438	722	554	26	139	400	897	151	554	999999	999999	526	870	635	773	572	999999	648	914	322	256	663	727	946	999999	55	999999	999999	400	328	999999	385	317	827	241	807	246	147	999999	828	999999	424	999999	38	932	196	490	999999	999999	279	765	373	863	558	753	999999	995	999999	239	94	999999	395	750	236	414	26	219	53	404	965	999999	493	846	999999	999999	832	943	699	23	999999	999999	999999	971	999999	563	313	999999	758	84	999999	812	637	907	718	790	98	999999	493	999999	915	976	447	999999	574	943	281	527	999999	720	921	832	306	595	999999	529	333	423	630	999999	110	504	999999	999999	939	999999	698	586	999999	305	999999	999999	460	84	107	624	126	469	407	186	291	786	745	48	163	633	515	999999	278	999999	467	674	53	819	523	421	525	478	315	421	255	695	999999	481	970	762	999999	999999	497	23	412	999999	999999	999999	391	324	758	423	815	316	647	656	317	999999	999999	
85	124	640	561	686	999999	648	163	985	931	596	999999	274	999999	999999	261	294	555	264	785	999999	657	600	999999	208	999999	112	662	999	774	599	999999	460	999999	999999	647	741	669	811	914	764	999999	999999	521	795	927	494	355	999999	64	363	999999	999999	163	999999	428	999999	213	363	32	997	985	163	221	342	218	936	999999	182	752	519	624	744	999999	999999	892	626	89	641	999999	178	756	247	944	420	498	999999	306	409	476	133	537	316	788	999999	778	557	819	188	587	991	864	182	672	545	738	366	712	141	352	802	445	999999	92	854	999999	999999	218	800	844	882	640	230	706	628	982	317	999999	433	252	344	806	900	64	999999	314	999999	575	409	682	141	623	999999	66	674	688	999999	999999	934	676	40	348	999999	999999	999999	999999	643	475	53	562	431	410	288	888	18	995	999999	999999	999999	999999	666	182	808	999999	712	999999	999999	999999	999999	940	26	93	31	999999	222	995	787	565	359	928	671	118	999999	846	999999	730	344	286	999999	678	999999	458	999999	999999	19	999999	999999	900	631	445	999999	478	443	113	546	347	389	531	676	22	217	979	999999	875	878	999999	651	961	867	981	924	198	999999	363	796	567	663	637	747	999999	465	887	933	914	52	202	675	428	310	913	351	812	999999	45	471	999999	301	555	515	460	999999	578	42	650	520	697	362	999999	999999	979	683	751	999999	321	999999	329	999999	252	833	686	883	232	999999	999999	639	122	588	90	891	632	275	999999	131	296	157	887	854	293	404	999999	839	595	999999	330	240	600	999999	298	488	999999	999999	58	722	828	576	999999	999999	89	999999	999999	999999	282	197	683	713	575	629	497	999999	670	999999	762	847	488	847	999999	999999	341	723	999999	94	299	602	999999	513	999999	396	302	719	173	970	999999	282	996	244	566	999999	439	616	665	970	540	134	999999	999999	366	211	243	981	288	999999	585	999999	999999	323	819	680	448	179	496	189	999999	777	999999	699	698	489	851	253	999999	889	680	724	68	79	553	174	784	81	157	999999	162	999999	440	298	395	419	311	683	424	886	999999	269	129	485	999999	763	134	128	978	877	359	989	700	399	203	999999	999999	902	999999	655	895	376	32	481	36	999999	346	711	313	288	187	177	828	404	929	421	999999	582	435	790	50	999999	999999	999999	665	172	620	51	999999	535	122	409	999999	999999	990	593	247	999999	458	999999	426	423	815	999999	699	192	999999	999999	999999	782	266	724	999999	979	615	239	283	752	815	864	999999	999999	616	778	176	999999	999999	69	413	
346	184	955	999999	808	999999	626	850	402	580	483	11	324	582	322	278	397	933	933	164	760	999999	999999	999999	594	999999	999999	806	999999	533	999999	927	112	999999	133	999999	999999	601	668	616	988	389	880	999999	341	862	999999	999999	304	509	778	845	331	904	999999	35	689	132	999999	585	251	999999	999999	868	659	556	999999	432	459	999999	999999	999999	275	327	176	999999	439	322	502	732	153	410	512	999999	755	86	605	207	249	999999	919	188	999999	93	999999	999999	575	22	523	784	963	657	999999	999999	999999	982	579	14	999999	281	596	377	629	806	441	999999	999999	287	999999	582	951	701	193	362	794	788	999999	999999	952	999999	806	427	799	999999	999999	496	999999	921	994	772	999999	600	469	968	999999	552	558	265	651	532	999999	298	898	940	999999	999999	473	999999	796	753	258	397	61	999999	474	178	999999	912	999999	945	703	396	292	350	86	999999	242	225	850	999999	239	477	999999	430	999999	518	528	999999	883	507	32	237	134	251	523	999999	999999	729	503	342	974	646	227	705	828	999999	999999	557	863	999999	999999	258	69	554	523	780	856	631	602	955	650	718	38	540	923	476	272	50	999999	967	811	999999	721	518	999999	593	259	835	601	673	512	970	995	410	477	773	177	579	728	743	999999	917	136	999999	692	265	999999	687	781	362	211	965	731	895	672	526	537	551	999999	929	530	31	999999	999999	453	999999	723	628	999999	999999	308	692	322	999999	716	894	386	999999	825	21	976	572	63	248	471	547	249	999999	738	999999	245	626	999999	798	222	999999	886	207	104	999999	542	999999	624	631	63	999999	652	999999	999999	777	150	364	725	275	953	958	967	791	467	906	439	624	890	121	999999	681	999999	523	871	486	999999	188	88	812	479	987	948	431	195	953	894	602	919	999999	811	881	900	36	845	263	272	105	740	198	583	917	107	513	717	999999	999999	139	999999	703	770	961	285	913	795	999999	999999	546	606	513	21	837	704	930	309	999999	781	374	678	999999	224	912	448	890	999999	562	890	999999	714	999999	835	765	826	226	199	999999	999999	987	240	999999	999999	726	498	999999	186	746	222	177	999999	685	600	753	461	168	488	999999	523	999999	684	243	85	575	999999	793	678	999999	20	488	999999	459	436	793	144	797	373	498	424	221	714	491	349	722	241	39	222	92	999999	999999	737	341	336	999999	999999	999999	805	678	894	705	558	929	999999	734	436	753	258	807	618	663	794	990	443	312	680	999999	999999	362	999999	999999	999999	596	942	999999	750	409	133	225	
491	147	992	694	999999	718	663	784	999999	614	296	488	780	414	473	650	999999	747	897	34	999999	119	999999	453	999999	101	133	999999	999999	392	984	999999	629	999999	326	481	671	110	999999	999999	648	999999	447	289	999999	854	999999	999999	133	302	480	12	511	108	685	999999	44	999999	359	512	595	999999	797	373	630	269	858	999999	98	999999	978	772	360	999999	999999	644	672	823	999999	490	78	957	999999	695	912	981	526	999999	999999	999999	446	132	999999	883	139	999999	108	84	658	806	995	284	87	141	323	707	652	338	999999	50	709	220	171	999999	444	637	863	112	461	649	999999	338	400	154	554	856	999999	477	53	438	546	597	999999	580	999999	794	879	707	381	214	339	197	807	999999	244	999999	961	882	449	501	93	995	622	999999	73	667	884	933	999999	467	686	184	999999	294	999999	121	56	590	999999	999999	999999	165	730	256	999999	555	530	92	909	328	999999	149	37	551	355	550	975	165	517	999999	910	946	999999	914	528	164	903	523	813	132	189	999999	509	800	743	999999	275	376	699	999999	147	999999	33	267	572	546	157	743	939	999999	146	891	82	555	739	999999	45	815	728	165	999999	16	279	999999	999999	523	639	999999	808	999999	285	999999	465	999999	690	118	922	863	352	981	999999	169	584	860	985	999999	308	954	70	931	892	459	999999	544	866	999999	999999	246	128	999999	907	919	934	522	678	538	435	83	865	630	889	181	473	999999	999999	999999	432	419	801	850	225	684	999999	877	534	825	960	921	999999	559	999999	999999	999999	303	999999	999999	999999	71	999999	457	862	234	99	440	51	720	999999	901	395	383	999999	122	444	999999	833	999999	999999	999999	987	999999	999999	514	940	315	53	213	999999	179	673	70	999999	370	236	354	987	990	595	736	835	999999	838	69	535	759	852	999999	252	476	470	851	345	177	84	339	999999	358	294	784	999999	999999	293	817	999999	335	999999	346	999999	100	290	842	999999	25	231	184	999999	999999	978	190	462	579	999999	960	708	821	724	99	296	897	474	639	999999	999999	999999	997	530	30	830	209	999999	515	588	999999	195	628	224	329	945	999999	999999	999999	379	113	999999	999999	877	999999	118	999999	999999	37	999999	988	625	651	145	825	676	233	653	999999	999999	778	548	946	990	808	999999	999999	607	404	153	396	999999	113	269	602	490	531	130	207	911	999999	999999	999999	465	600	999999	543	492	999999	653	722	256	330	683	600	999999	999999	827	78	557	999999	808	999999	884	999999	415	522	392	542	345	155	999999	456	92	273	189	933	999999	400	
282	241	597	219	751	431	150	262	430	669	47	115	703	999999	999999	883	615	393	730	802	194	23	999999	999999	63	508	999999	799	248	419	999999	632	999999	436	999999	326	440	599	464	462	523	162	102	723	505	239	451	61	806	999999	658	796	212	999999	999999	999999	89	648	999999	999999	813	350	24	20	999999	999999	222	276	266	999999	452	25	929	278	999999	42	920	438	999999	823	999999	566	993	48	761	624	999999	999999	230	999999	999999	792	444	220	649	183	147	92	474	100	27	184	795	999999	999999	642	867	933	410	183	348	650	204	341	197	256	357	975	258	999999	999999	17	55	729	96	999999	999999	718	628	114	894	838	963	999999	806	881	770	999999	292	129	756	999999	999999	57	197	596	597	999999	999999	402	826	172	833	999999	115	999999	138	75	999999	999999	70	159	315	999999	289	509	999999	841	535	999999	999999	999999	693	999999	876	498	213	998	542	500	73	479	999999	235	999999	732	999999	132	999999	796	752	704	999999	999999	999999	607	190	508	767	687	909	999999	577	718	916	989	478	703	963	999999	806	140	999999	895	999999	591	464	89	999999	557	504	563	999999	739	562	781	713	507	999999	279	318	704	999999	854	590	316	901	976	318	299	999999	999999	999999	999999	989	622	181	238	163	999999	153	111	491	220	192	355	173	999999	165	145	286	971	633	694	999999	112	899	678	315	726	999999	999999	770	727	999999	203	404	999999	749	999999	610	485	999999	602	135	216	223	29	671	244	153	999999	821	183	22	292	678	999999	999999	887	999999	502	922	437	999999	665	340	763	917	989	951	999999	98	225	534	801	628	40	569	101	888	999999	17	999999	582	626	666	596	715	21	999999	930	619	999999	999999	118	562	999999	814	470	999999	459	112	999999	293	931	999999	605	999999	221	999999	647	904	250	998	844	495	999999	854	999999	998	999999	58	999999	475	999999	999999	999999	999	426	249	712	225	109	225	438	776	335	786	651	651	71	948	503	357	876	999999	378	864	382	623	709	999999	653	471	142	999999	999999	216	272	999999	748	606	231	999999	951	999999	805	35	569	77	169	75	213	999999	999999	795	554	558	999999	995	234	999999	999999	803	999999	651	999999	637	92	999999	580	128	523	322	902	999999	726	531	405	999999	229	352	304	999999	999999	999999	999999	143	534	999999	856	999999	999999	277	114	387	979	427	999999	309	859	178	942	999999	496	50	551	891	616	482	78	33	162	999999	999999	881	76	321	350	999999	999999	999999	113	745	180	932	999999	999999	218	525	485	308	98	106	594	999999	410	762	818	
999999	999999	965	526	61	999999	832	495	474	501	232	999999	668	999999	547	515	431	75	206	371	564	999999	999999	683	101	997	770	935	66	559	724	481	314	502	999999	999999	828	911	61	476	348	447	45	754	985	214	817	999999	550	999999	173	985	999999	999999	264	881	999999	292	435	64	508	897	438	915	777	999999	16	999999	159	744	686	519	23	730	32	999999	504	551	999999	886	999999	999999	394	475	395	999999	999999	912	248	56	16	999999	485	999999	999999	451	19	130	977	999999	999999	999999	81	999999	999999	653	972	483	999999	999999	386	255	595	549	999999	959	512	999999	529	48	484	104	927	113	999999	999999	43	26	999999	581	117	384	574	999999	999999	538	477	999999	999999	742	766	793	544	999999	669	760	950	999999	132	18	938	56	600	938	999999	999999	999999	967	999999	763	999999	955	999999	796	999999	12	681	140	999999	999999	999999	923	400	787	281	999999	559	826	444	978	200	106	894	999999	643	999999	999999	635	999999	999999	999999	999999	999999	807	131	811	999999	999999	999999	999999	999999	819	86	786	526	25	999999	813	666	999999	553	897	533	98	573	999999	70	967	999999	970	999999	55	435	284	533	981	411	592	665	999999	999999	811	757	776	999999	380	30	118	237	627	999999	969	969	999999	41	915	999999	433	244	608	750	114	999999	109	999999	43	393	801	263	544	999999	73	999999	206	459	742	150	756	200	203	502	952	740	535	999999	258	86	999999	999999	617	15	978	358	66	720	514	226	658	999999	865	986	999999	855	693	23	350	821	772	187	298	774	229	242	51	116	797	374	69	543	200	957	999999	558	645	538	999999	715	102	486	945	999999	492	428	335	216	283	107	57	521	225	437	999999	621	954	842	785	745	317	950	999999	150	999999	999999	999999	907	401	999999	219	164	387	635	729	296	241	772	999999	801	907	999999	832	999999	327	547	328	762	653	973	999999	802	753	890	408	999999	563	805	368	377	290	427	999999	612	887	892	144	999999	707	27	389	191	560	984	837	999999	999999	231	999999	619	796	385	264	428	77	417	410	496	237	587	999999	436	413	914	521	490	999999	999999	813	434	413	999999	999999	636	593	421	252	999999	62	999999	34	342	982	999999	580	999999	173	396	545	480	491	647	362	130	294	953	777	645	472	357	999999	897	999999	398	215	68	330	628	999999	655	175	641	444	311	563	400	453	664	999999	616	327	634	684	342	942	765	999999	934	351	639	644	606	306	999999	473	136	999999	593	543	999999	999999	544	560	999999	999999	849	213	60	999999	894	509	123	999999	
856	40	827	223	999999	456	449	681	396	999999	205	999999	569	345	739	837	999999	476	859	130	999999	42	782	83	795	38	102	562	336	377	456	139	530	999999	449	674	999999	913	847	147	103	841	999999	267	365	878	999999	999999	474	999999	999999	999999	650	999999	491	824	999999	999999	427	57	363	887	999999	28	830	75	490	275	896	74	201	524	629	999999	36	979	844	524	999999	917	292	999999	98	123	999999	999999	489	537	999999	999999	425	999999	495	799	784	216	495	999999	437	299	397	480	999999	999999	999999	615	798	928	966	999999	980	733	46	510	765	775	798	999999	999999	999999	586	952	462	281	999999	999999	39	999999	937	820	999999	674	97	428	529	811	970	689	101	633	240	561	571	311	644	692	999999	999999	44	19	417	263	399	636	712	999999	27	346	760	720	585	968	990	156	27	315	646	617	981	953	805	119	150	156	570	999999	390	161	999999	956	455	54	795	928	412	241	285	461	716	94	793	999999	999999	380	999999	271	999999	425	293	338	999999	247	13	999999	214	308	122	252	75	688	64	866	999999	803	999999	999999	183	72	743	785	999999	195	901	896	169	181	190	999999	109	309	999999	965	867	307	911	218	999999	714	724	113	128	42	395	37	40	927	999999	135	999999	516	98	508	681	999999	308	999999	345	116	920	999999	128	999999	153	765	999999	99	999	412	892	66	999999	999999	347	640	667	999999	799	873	866	242	258	64	999999	593	221	999999	293	999999	999	61	873	999999	794	692	985	776	889	629	803	999999	928	520	243	58	26	629	170	999999	840	310	69	471	250	687	783	73	999999	560	554	999999	805	639	999999	840	999999	999999	674	655	655	890	117	179	80	999999	314	738	821	615	576	999999	794	252	528	999999	999999	411	999999	116	999999	921	97	339	84	999999	999999	298	117	999999	865	461	999999	515	999999	950	203	889	401	325	999999	55	251	83	983	963	484	562	121	715	848	782	870	999999	747	733	802	778	104	546	789	999999	630	999999	749	999999	635	289	856	578	505	999999	20	378	999999	862	679	24	356	121	59	583	999999	999999	554	999999	590	398	767	662	999999	424	794	999999	999999	367	424	823	333	868	999999	999999	706	542	220	999999	999999	501	833	884	64	788	431	983	497	216	838	239	874	666	534	999999	999999	999999	431	90	317	999999	842	999999	448	999999	690	488	783	853	876	999999	191	999999	321	98	999999	883	607	368	993	811	367	999999	528	999999	999999	667	343	999999	684	511	121	999999	439	616	999999	467	446	207	107	943	999999	644	339	999999	
999999	76	354	446	683	999999	596	72	97	505	798	522	848	262	907	33	154	693	179	374	999999	999999	378	705	999999	106	446	999999	271	999999	611	723	999999	333	148	882	322	896	999999	55	999999	59	999999	999999	817	146	999999	194	300	999999	999999	515	474	964	999999	995	999999	999999	17	586	201	196	800	48	999999	85	531	999999	124	999999	999999	999999	286	999999	459	484	19	444	887	302	487	262	999999	197	260	106	258	999999	663	152	194	673	889	830	854	728	258	14	50	999999	614	105	999999	275	373	999999	239	351	999999	999999	999999	263	999999	714	109	999999	999999	999999	787	797	827	505	861	971	840	47	368	456	999999	999999	235	14	404	155	687	999999	192	844	999999	708	999999	907	521	476	166	930	911	185	730	915	652	644	226	252	914	119	244	108	434	999999	193	782	81	784	960	999999	858	616	36	717	755	242	788	89	930	920	983	394	999999	910	135	192	725	999999	88	591	787	161	240	999999	157	93	999999	498	525	94	835	999999	515	184	82	999999	999999	23	169	420	856	147	322	994	135	849	294	999999	210	10	999999	718	705	379	204	707	385	457	570	672	821	999999	563	999999	999999	256	999999	639	838	829	44	712	999999	668	999999	650	839	245	453	308	799	896	298	524	37	126	41	145	999999	999999	919	999999	453	497	999999	565	583	999999	910	878	969	999999	999999	380	966	354	524	999999	644	554	867	150	14	999999	872	999999	11	999999	817	967	224	743	659	473	910	343	269	705	79	178	76	372	335	999999	338	999999	220	918	558	683	999999	999999	500	999999	999999	779	999999	191	625	673	999999	999999	658	999999	663	999999	995	999999	470	633	999999	999999	967	475	487	999999	814	999999	999999	728	714	92	999999	999999	999999	230	253	999999	966	140	647	88	90	999999	999999	531	714	392	910	999999	999999	997	999999	925	599	783	36	34	948	12	965	999999	999999	897	959	481	64	999999	576	443	999999	772	256	999999	999999	999999	999999	571	999999	956	790	999999	530	830	578	999999	634	565	545	999999	204	228	284	999999	174	391	830	193	999999	999999	477	999999	816	477	999999	999999	751	128	939	592	55	464	999999	992	221	543	735	427	999999	252	847	999999	978	984	248	764	999999	292	174	604	185	554	134	729	999999	600	615	62	710	999999	965	515	626	952	546	739	64	291	752	631	655	413	999999	204	294	978	221	831	238	365	889	999999	953	344	999999	999999	339	444	513	620	927	999999	999999	137	999999	999999	999999	36	448	999999	709	215	539	543	948	999999	688	999999	444	510	999999	999999	824	999999	
311	999999	561	291	545	999999	410	620	778	141	703	973	697	737	917	999999	115	194	392	730	655	683	928	999999	999999	644	812	409	10	12	241	153	999999	370	999999	999999	780	999999	491	403	108	99	437	408	839	975	84	951	23	492	999999	204	402	104	699	627	578	151	895	900	999999	999999	999999	775	900	560	124	999999	911	147	999999	523	703	988	631	566	999999	530	580	420	569	861	999999	517	607	46	750	764	671	208	211	639	999999	590	171	107	999999	662	507	999999	999999	999999	49	875	320	881	501	413	472	143	381	57	570	484	340	380	614	112	178	863	809	999999	665	999999	999999	999999	827	122	999999	534	999999	593	33	301	999999	999999	999999	520	207	725	545	347	302	537	999999	999999	78	221	259	791	492	376	494	643	999999	511	92	337	939	778	64	999999	586	938	56	787	999999	279	924	999999	999999	104	999999	999999	999999	999999	67	137	885	781	474	999999	999999	999999	51	999999	999999	389	999999	57	738	999999	580	429	999999	166	999999	363	491	49	140	798	296	740	242	398	471	999999	325	16	454	999999	451	168	313	448	525	550	896	336	999999	645	457	877	780	73	523	485	999999	999999	711	703	646	845	651	675	329	132	803	999999	999999	67	74	999999	603	999999	52	422	125	232	641	220	467	999999	360	494	351	419	960	178	874	986	269	162	999999	751	318	606	517	638	129	403	999999	252	87	631	581	641	284	999999	30	111	999999	559	999999	500	245	492	495	166	333	999999	171	999999	779	271	999999	911	999999	851	475	446	999999	486	112	999999	999999	224	86	729	913	999999	145	999999	999999	772	626	709	631	804	515	999999	999999	360	315	999999	999999	121	473	816	999999	669	999999	999999	999999	999999	206	999999	457	999999	36	31	415	765	252	999999	774	208	487	16	645	999999	289	715	345	649	336	554	999999	892	16	362	751	270	896	254	589	999999	441	573	576	999999	262	348	777	999999	420	999999	118	692	445	42	633	467	180	743	999999	415	97	881	999999	652	999999	564	286	673	279	154	869	998	43	71	766	999999	439	999999	999999	999999	938	850	239	999999	999999	488	456	973	999999	293	99	162	999999	183	625	559	326	924	41	697	71	114	224	999999	485	999999	999999	384	275	999999	37	999999	906	449	477	999999	652	999999	216	999999	999999	313	944	986	65	999999	144	859	999999	217	597	515	870	149	879	833	636	999999	505	335	999999	82	707	999999	266	820	255	424	999999	999999	906	59	717	999999	588	999999	169	238	220	999999	975	999999	937	68	133	521	408	999999	570	999999	609	688	
770	880	403	45	605	936	729	244	471	719	162	66	310	547	999999	71	999999	130	674	999999	999999	736	999999	39	144	999999	999999	744	422	488	854	73	779	228	288	837	415	553	162	233	509	976	307	999999	646	880	758	999999	724	347	216	449	969	212	935	44	529	373	900	956	999999	984	822	982	865	99	287	999999	268	999999	655	17	967	450	898	777	438	105	393	263	890	309	30	999999	282	415	103	577	999999	254	317	51	652	206	999999	999999	163	325	400	556	603	999999	327	763	999999	208	481	528	999999	999999	605	434	980	999999	75	751	964	747	710	459	999999	709	799	24	999999	999999	999999	999999	278	999999	623	999999	704	999999	660	224	982	266	999999	83	933	575	273	999999	649	882	71	999999	140	999999	559	416	615	940	560	999999	876	999999	120	87	843	999999	260	999999	544	491	730	999999	986	999999	999999	999999	999999	637	525	430	446	674	374	770	999999	359	641	847	999999	217	508	764	999999	999999	999999	679	156	315	239	999999	325	344	590	999999	162	999999	28	288	661	851	61	977	424	140	999999	211	999999	350	999999	493	999999	412	114	337	999999	999999	999999	230	999999	999999	999999	59	999999	301	115	111	94	216	617	633	341	362	196	973	165	530	350	155	319	999999	741	999999	999999	999999	166	999999	240	262	185	196	999999	798	774	570	300	999999	999999	132	34	999999	999999	731	732	902	999999	715	225	140	182	462	625	721	911	999999	999999	755	279	662	145	999999	999999	832	41	999999	582	543	588	625	682	163	950	227	131	963	999999	20	83	877	593	450	999999	999999	90	722	571	339	886	999999	222	999999	732	918	987	831	485	295	699	999999	329	618	999999	599	999999	29	511	408	600	999999	360	347	682	402	999999	694	999999	770	751	319	999999	253	656	191	413	148	430	42	240	300	487	999999	999999	999999	557	999999	323	107	651	71	221	173	999999	938	999999	874	862	340	999999	999999	335	714	543	999999	451	86	961	945	196	319	999999	479	999999	310	470	999999	36	909	844	999999	381	408	129	690	107	696	514	999999	145	538	285	999999	193	938	999999	999999	199	931	331	481	23	377	910	999999	472	742	999999	438	999999	429	847	999999	496	999999	920	999999	595	852	292	754	999999	254	809	999999	999999	999999	999999	239	345	697	436	105	588	372	90	13	497	787	999999	999999	999999	86	249	716	690	332	604	437	27	999999	999999	347	649	576	999999	769	568	999999	307	964	456	765	102	780	992	752	374	133	999999	916	438	807	635	926	62	495	14	103	966	999999	999999	999999	222	307	520	99	
455	21	461	321	445	244	490	263	909	935	983	468	723	938	958	999999	762	111	610	379	711	999999	524	999999	764	999999	297	999999	999999	597	553	999999	999999	902	307	363	671	363	480	999999	327	381	27	126	511	999999	999999	38	753	433	105	999999	697	151	999999	999999	497	46	556	970	947	894	203	321	392	198	208	821	640	604	808	999999	999999	999999	999999	340	705	407	914	228	105	999999	842	637	502	442	108	999999	999999	574	866	635	806	999999	999999	433	188	705	734	323	347	558	999999	158	999999	697	999999	999999	99	57	37	99	132	999999	875	688	61	565	819	999999	999999	999999	306	76	738	999999	999999	130	169	628	161	10	673	600	880	547	871	693	22	999999	951	817	39	477	546	776	512	478	999999	568	999999	999999	885	783	233	268	261	330	420	450	999999	999999	132	470	999999	37	426	531	457	337	816	367	999999	24	999999	282	59	828	999999	999999	999999	999999	496	999999	999999	538	124	889	376	622	295	550	282	572	709	999999	999999	999999	999999	519	999999	999999	999999	306	999999	24	79	871	785	999999	218	432	800	459	999999	971	873	531	224	366	999999	537	164	834	51	275	94	981	314	416	586	490	257	21	611	999999	112	199	849	242	999999	252	113	425	414	862	750	823	793	999999	718	173	354	999999	605	999999	999999	196	265	485	929	98	999999	379	999999	728	185	788	847	98	869	684	999999	982	897	670	434	739	999999	189	525	999999	198	576	697	422	146	999999	999999	999999	864	915	999999	373	313	999999	999999	734	60	685	999999	961	976	999999	999999	999999	491	371	999999	934	397	999999	999999	999999	960	667	900	990	681	952	592	999999	999999	67	234	954	750	318	679	526	999999	700	689	744	999999	999999	295	493	999999	999999	931	999999	999999	480	402	999999	159	858	999999	645	481	695	62	108	103	544	999999	918	480	999999	999999	999999	692	801	949	999999	999999	999999	583	406	382	416	292	28	999999	999999	437	902	999999	455	805	892	905	43	999999	299	647	590	651	999999	975	376	23	999999	379	758	999999	914	530	704	380	137	284	16	999999	74	999999	44	87	285	117	685	262	999999	119	401	277	659	756	999999	59	999999	380	625	431	15	999999	498	999999	272	736	522	382	961	85	677	617	898	771	980	999999	613	513	375	850	299	999999	988	684	978	999999	432	168	870	654	563	999999	658	584	267	671	915	395	814	548	594	313	301	999999	999999	784	999999	888	775	774	446	999999	14	999999	999999	999999	414	813	670	999999	314	364	512	999999	521	919	958	323	999999	319	970	227	698	826	266	
999999	823	49	253	203	121	544	392	105	999999	999999	752	883	453	375	999999	112	725	999999	244	239	999999	984	437	521	826	65	384	466	804	228	614	188	518	155	999999	999999	569	999999	671	770	972	416	108	271	176	84	999999	148	999999	868	502	667	999999	36	195	999999	999999	731	999999	66	999999	926	300	989	645	999999	999999	307	999999	999999	542	258	370	474	267	394	885	999999	354	751	194	245	999999	999999	725	947	999999	999999	999999	999999	999999	999999	109	999999	610	55	126	119	625	999999	710	573	840	171	336	999999	306	127	769	800	999999	999999	386	626	872	924	523	364	274	999999	978	882	347	78	999999	703	159	755	863	221	278	776	551	752	51	999999	405	999999	609	481	650	999999	722	169	285	326	461	482	999999	686	532	761	844	926	623	827	235	771	42	632	104	551	264	558	532	187	894	999999	999999	261	529	281	755	792	999999	510	170	187	793	811	252	999999	22	187	688	517	931	624	999999	223	394	999999	219	977	999999	108	223	999999	636	107	432	827	897	999999	167	261	999999	61	878	999999	667	58	978	230	390	427	999999	86	869	25	255	279	504	999999	866	895	71	778	416	999999	297	996	999999	999999	389	424	999999	530	999999	436	999999	879	999999	27	556	346	654	988	999999	958	568	147	304	621	851	163	332	535	624	271	199	237	645	928	825	670	506	292	841	999999	647	18	65	442	514	999999	532	999999	999999	529	251	83	191	457	999999	999999	701	929	843	236	102	999999	905	759	247	283	244	999999	202	885	840	372	157	630	321	999999	91	861	117	485	630	999999	719	105	29	126	56	197	546	999999	999999	576	449	614	873	999999	112	999999	205	240	142	713	999999	999999	689	879	925	999999	146	830	78	999999	822	367	605	999999	999999	810	739	130	237	56	281	526	916	999999	999999	542	757	918	457	784	665	999999	999999	916	999999	999999	415	150	201	495	61	999999	607	138	753	91	999999	626	867	302	567	84	13	999999	441	999999	999999	426	956	392	999999	228	383	999999	184	946	999999	688	696	999999	405	999999	929	742	994	565	919	788	519	841	533	140	999999	164	227	591	999999	999999	485	999999	775	988	999999	999999	691	999999	342	999999	953	999999	76	330	929	999999	897	968	999999	270	100	875	848	235	999999	999999	859	672	177	999999	999999	593	999999	756	999999	905	969	416	414	131	60	171	233	606	834	712	775	212	211	928	267	999999	446	612	176	609	943	550	999999	80	949	29	665	999999	999999	369	734	320	127	34	999999	490	564	33	220	929	652	252	400	
205	349	656	471	248	961	816	157	999999	589	604	961	999999	334	343	182	40	505	120	358	474	999999	999999	95	186	776	776	695	422	999999	247	956	999999	999999	886	731	999999	558	426	161	999999	222	999999	730	999999	72	732	166	999999	999999	189	999999	541	894	926	227	999999	571	295	999999	194	999999	734	999999	999999	647	271	279	447	612	879	999999	88	999999	999999	262	714	733	999999	999999	54	620	999999	571	222	999999	425	805	999999	669	846	731	272	955	967	320	487	999999	388	999999	801	462	718	617	971	999999	354	583	978	673	512	160	998	181	999999	573	999999	173	855	999999	232	465	999999	777	765	158	219	133	999999	605	775	519	354	697	322	999999	901	857	600	515	469	841	999999	999999	999999	999999	999999	101	999999	404	999999	323	349	851	652	345	416	940	851	822	999999	230	999999	999999	897	999999	805	999999	859	999999	671	798	572	999999	78	390	637	496	999999	79	999999	999999	596	596	999999	461	180	503	54	976	185	960	16	777	28	248	259	455	662	174	890	999999	241	700	732	866	751	999999	782	999999	707	919	330	782	999999	378	633	999999	999999	446	999999	311	999999	883	661	711	792	794	330	829	999999	192	834	455	188	993	886	896	999999	84	710	181	721	999999	278	265	999999	234	999999	650	614	264	24	999999	352	589	175	358	49	31	999999	956	999999	952	141	999999	95	999999	999999	414	491	737	140	366	736	650	590	999999	614	405	80	999999	424	999999	225	999999	178	618	112	999999	827	999999	857	999999	10	753	503	768	650	753	180	765	999999	966	168	999999	133	999999	489	702	999	690	743	643	950	999999	542	997	737	264	356	476	772	999999	999999	953	880	297	999999	982	157	999999	834	860	235	315	999999	458	521	348	753	520	139	999999	600	146	999999	224	999999	999999	221	505	41	999999	407	704	993	999999	389	215	999999	835	301	507	555	187	856	882	417	999999	578	93	486	398	511	835	347	372	414	999999	168	666	404	999999	770	999999	789	449	463	531	322	321	78	999999	352	999999	228	631	854	422	999999	911	806	999999	999999	999999	29	642	999999	999999	366	631	222	939	57	339	441	999999	737	903	397	416	429	999999	999999	267	24	179	999999	999999	617	715	517	991	169	256	859	156	955	642	632	999999	999999	999999	999999	690	109	139	268	22	999999	798	999999	950	34	873	492	920	999999	659	123	999999	595	300	954	651	999999	230	779	999999	479	295	999999	105	281	250	851	536	999999	641	167	885	911	44	117	999999	821	999999	967	296	764	939	230	306	999999	999999	561	275	938	523	
576	878	999999	999999	542	999999	332	999999	679	783	32	955	209	293	501	238	938	999999	192	145	829	999999	263	493	999999	540	74	179	576	498	689	585	598	207	999999	289	535	452	502	916	496	32	886	193	274	808	739	936	804	999999	999999	999999	92	999999	693	999999	625	866	432	999999	136	163	999999	190	104	446	367	999999	228	999999	702	496	69	276	648	807	670	80	229	237	801	138	374	285	654	689	999999	794	514	55	663	999999	29	500	999999	343	999999	999999	98	827	450	737	717	999999	999999	358	940	815	164	885	999999	555	647	205	210	998	788	999999	536	414	942	999999	497	183	999999	999999	476	999999	999999	315	17	964	981	401	786	74	999999	781	999999	305	749	687	639	628	696	118	30	823	999999	999999	999999	853	179	999999	884	877	249	999999	44	563	881	381	339	849	878	394	574	256	419	146	588	16	268	240	999999	999999	999999	869	999999	450	23	999999	278	695	999999	164	999999	307	516	908	824	875	747	134	424	377	999999	999999	750	312	544	999999	999999	164	213	548	594	938	999999	629	999999	379	67	594	999999	999999	112	644	99	999999	598	999999	739	511	999999	712	269	144	816	298	907	153	129	184	999999	249	999999	124	491	221	570	999999	289	887	963	455	999999	162	585	195	274	713	999999	37	999999	277	44	902	999999	501	288	460	999999	730	721	801	260	883	999999	310	999999	999999	162	999999	162	741	987	999999	547	999999	999999	999999	559	630	33	999999	999999	999999	470	999999	214	345	281	990	933	120	734	999999	175	999999	204	934	474	284	206	286	999999	822	874	999999	289	191	365	976	606	999999	900	999999	706	999999	358	168	999999	999999	105	999999	717	172	999999	52	16	999999	999999	385	671	999999	999999	999999	999999	747	642	999999	999999	999999	358	999999	980	999999	393	760	219	243	852	999999	999999	999999	999999	424	189	552	569	398	999999	999999	964	999999	504	979	315	999999	540	999999	999999	959	884	727	940	923	702	82	672	422	778	999999	999999	773	586	48	571	635	447	228	105	882	999999	254	752	999999	534	507	528	11	999999	747	999999	593	176	892	763	96	106	599	721	116	879	156	999999	694	998	999999	274	465	999999	679	209	322	999999	999999	999999	639	975	999999	398	999999	554	671	999999	999999	999999	249	606	693	285	999999	999999	848	999999	999999	12	41	635	67	398	342	242	72	593	319	999999	908	72	982	121	133	120	552	210	526	999999	999999	722	587	731	999999	594	580	190	932	150	360	816	541	191	749	14	917	999999	999999	999999	999999	87	124	999999	999999	186	624	999999	161	374	986	
648	999999	436	794	319	57	336	639	999999	661	882	661	178	197	101	531	800	371	128	202	397	154	999999	80	140	999999	103	999999	582	970	999999	38	567	999999	712	837	114	397	440	999999	591	525	317	310	609	999999	945	306	963	655	823	221	999999	182	598	504	424	366	664	710	954	659	999999	777	663	853	104	999999	484	264	426	999999	999999	171	611	872	836	264	470	714	999999	796	999999	999999	157	786	995	999999	565	218	422	748	732	730	12	931	467	999999	646	756	999999	930	822	999999	239	420	290	871	570	999999	999999	170	999999	999999	57	167	946	141	630	999999	857	709	999999	276	842	999999	680	210	168	679	414	305	617	714	392	999999	999999	15	697	736	506	999999	824	838	999999	261	852	999999	999999	845	985	336	999999	769	898	622	480	555	865	561	739	89	712	890	999999	372	552	190	568	999999	999999	941	443	893	380	733	999999	621	726	590	825	999999	528	323	694	88	394	848	999999	769	999999	429	149	999999	996	427	421	933	527	187	709	672	224	367	663	54	892	27	999999	174	999999	859	999999	285	736	841	560	399	999999	999999	977	704	374	798	73	763	999999	307	896	953	999999	999999	999999	548	881	162	683	999999	659	650	195	999999	459	651	42	402	999999	999999	409	164	866	32	737	294	209	14	308	426	303	899	252	594	131	999999	853	999999	765	999999	999999	583	999999	399	739	556	56	610	999999	999999	765	670	173	937	898	741	97	299	999999	999999	348	876	854	267	867	760	408	601	999999	24	798	999999	636	318	999999	826	996	999999	292	999999	248	598	760	585	660	633	735	999999	999999	389	358	999999	572	957	942	527	999999	900	532	979	158	455	365	239	923	519	999999	855	999999	81	999999	999999	16	43	570	749	125	278	999999	244	34	103	904	866	999999	244	684	679	999999	942	107	106	999999	313	999999	792	243	530	662	151	999999	880	999999	999999	644	999999	557	538	396	999999	999999	999999	303	297	954	64	550	498	999999	689	835	364	999999	535	974	648	676	702	10	777	999999	595	616	465	644	154	999999	290	999999	928	686	155	292	182	999999	647	802	656	358	978	252	744	999999	972	315	245	400	310	650	996	71	999999	999999	619	687	999999	843	837	652	810	999999	270	999999	644	12	689	81	318	999999	336	845	29	353	32	999999	770	999999	999999	160	999999	754	956	640	234	867	999999	616	999999	494	723	804	965	999999	548	190	981	477	999999	970	625	173	91	999999	999999	160	999999	511	516	999999	916	187	209	999999	253	66	840	999999	999999	776	181	83	999999	
823	281	531	999999	26	805	841	999999	303	326	673	534	246	672	651	326	84	826	329	110	589	577	546	605	999999	760	491	350	999999	434	545	999999	552	999999	999999	43	999999	999999	999999	999999	999999	540	623	861	536	163	16	394	198	313	968	950	999999	999999	999999	255	735	926	603	265	323	500	201	999999	781	874	999999	481	413	618	535	804	801	623	435	58	954	685	999999	134	754	107	161	59	466	594	999999	579	945	999999	307	865	676	769	999999	999999	349	754	999999	661	182	534	980	999999	777	173	999999	238	548	770	300	60	857	479	999999	226	349	152	411	196	926	412	536	400	321	669	999999	42	241	260	709	210	604	417	952	229	126	999999	999999	303	445	999999	999999	184	722	257	17	999999	267	999999	999999	206	999999	893	735	999999	998	590	268	999999	45	999999	996	297	70	100	455	999999	526	292	110	767	999999	999999	750	217	380	361	678	73	662	930	775	75	999999	512	857	711	681	192	999999	536	323	173	268	999999	999999	743	123	999999	801	566	999999	999999	999999	999999	335	243	152	527	399	646	999999	999999	455	114	351	930	871	558	243	744	999999	344	71	574	453	707	850	432	494	636	247	56	272	105	260	800	10	357	999999	623	568	163	792	999999	624	128	717	999999	977	999999	872	565	398	999999	999999	345	913	501	624	999999	999999	999999	42	762	409	865	932	359	999999	551	930	999999	380	619	185	614	552	999999	999999	335	990	696	455	999999	764	999999	658	214	999999	915	886	509	733	999999	240	848	131	40	185	999999	196	367	310	999999	861	357	195	778	881	193	999999	999999	551	299	637	697	275	339	997	727	999999	727	999999	999999	999999	430	790	999999	389	337	999999	521	311	999999	999999	632	395	29	999999	416	999999	879	332	124	131	459	999999	444	922	542	999999	791	999999	999999	551	999999	315	999999	770	440	999999	373	399	999999	699	281	136	999999	160	15	311	255	497	999999	999999	338	405	999999	816	215	472	999999	999999	846	999999	702	999999	853	999999	999999	999999	32	258	411	999999	999999	489	778	424	850	333	607	293	999999	999999	336	303	451	226	223	72	378	556	999999	968	220	474	552	799	997	792	283	710	999999	688	289	997	96	999999	999999	848	999999	522	966	882	864	999999	982	615	428	409	47	636	435	999999	948	476	693	442	638	658	937	978	427	67	999999	896	814	238	951	999999	216	710	118	375	445	999999	999999	682	999999	158	999999	937	381	598	755	999999	285	999999	740	812	999999	653	112	999999	910	648	105	908	832	967	258	753	663	999999	202	337	527	
70	999999	103	886	20	339	999999	175	10	607	829	311	413	621	952	498	149	35	562	999999	658	464	797	999999	681	850	146	899	738	283	999999	405	428	128	999999	689	646	999999	303	324	621	294	999999	50	999999	606	428	355	999999	264	524	73	639	999999	999999	605	384	343	999999	169	203	590	437	999999	325	999999	883	999999	999999	273	999999	222	732	248	985	374	999999	999999	494	84	431	999999	604	483	758	229	999999	699	259	999999	999999	313	721	143	999999	999999	856	194	725	841	723	999999	948	999999	413	999999	340	999999	743	504	62	628	999999	140	738	412	986	999999	967	106	668	999999	44	788	958	548	501	999999	126	954	517	369	999999	653	360	999999	999999	571	80	456	888	373	955	755	566	686	999999	590	999999	718	54	903	226	628	999999	538	109	170	84	865	811	999999	999999	999999	986	999999	999999	999999	999999	450	999999	425	882	520	217	304	239	289	999999	281	999999	999999	203	999999	910	614	999999	412	480	821	197	681	496	215	999999	155	98	176	768	873	999999	999999	810	954	157	628	30	706	420	877	309	819	938	999999	781	900	549	876	878	382	551	999999	724	958	262	890	999999	999999	874	72	216	999999	999999	358	191	823	110	248	999999	291	594	999999	991	999999	522	377	999999	999999	999999	999999	606	222	297	395	332	906	999999	852	701	266	700	352	999999	999999	999999	246	308	590	620	999999	800	311	624	999999	788	999999	202	131	446	999999	157	244	253	999999	465	999999	775	136	36	285	999999	999999	546	994	999999	251	614	643	931	999999	79	999999	83	475	944	305	999999	999999	607	226	714	423	416	816	119	466	999999	999999	892	678	470	182	564	999999	999999	552	999999	630	15	546	500	999999	200	170	815	996	170	999999	194	170	999999	999999	999999	999999	571	865	841	999999	885	135	999999	912	750	263	814	897	999999	738	795	999999	999999	999999	694	999999	725	165	232	255	11	999999	999999	330	999999	999999	282	395	653	755	773	814	710	999999	999999	999999	404	588	808	999999	999999	917	408	431	982	792	999999	438	391	468	93	416	642	999999	999999	772	999999	999999	999999	27	981	429	254	842	999999	981	691	505	231	813	666	147	356	295	899	94	999999	999999	347	724	112	843	13	195	999999	366	181	124	317	972	60	582	193	791	999999	925	672	999999	999999	11	111	134	217	577	801	999999	70	357	696	643	68	955	999999	999999	999999	147	426	69	180	609	999999	576	197	259	762	999999	953	564	999999	973	421	999999	418	346	622	978	999999	435	999999	725	306	824	427	674	913	105	107	513	876	818	509	613	
395	856	201	534	936	957	999999	717	999999	505	27	722	999999	911	546	148	67	936	999999	999999	675	454	312	985	158	523	345	999999	986	450	687	520	474	999999	761	562	155	98	51	999999	999999	676	733	800	806	705	452	12	559	999999	999999	940	999999	519	999999	941	553	999999	385	422	622	158	730	552	818	507	258	999999	159	999999	999999	969	894	833	379	999999	721	512	189	453	999999	999999	117	37	994	746	999999	955	999999	820	18	939	712	628	65	999999	945	999999	999999	309	456	38	999999	575	999999	486	56	483	149	938	229	51	36	932	351	289	999999	702	558	81	303	999999	554	339	975	63	999999	275	777	999999	63	540	999999	879	999999	52	489	541	72	517	700	999999	999999	930	601	967	999999	780	286	999999	999999	252	632	999999	999999	999999	484	523	999999	911	229	999999	706	242	999999	688	521	156	999999	309	799	999999	640	999999	381	999999	487	623	999999	999999	150	486	988	999999	484	811	908	999999	873	843	999999	966	940	999999	297	999999	34	582	55	912	455	999999	999999	977	999999	922	612	591	539	999999	676	860	784	592	999999	743	792	705	999999	83	780	999999	282	102	741	833	569	490	753	462	999999	904	577	825	999999	382	641	21	34	562	208	999999	90	999999	176	707	191	358	999999	999999	136	329	999999	971	142	999999	495	999999	999999	153	362	999999	837	87	896	999999	292	999999	40	999999	111	781	680	999999	874	999999	820	999999	925	44	651	999999	112	209	335	228	999999	999999	692	999999	887	889	775	999999	999999	87	999999	13	543	404	999999	232	328	999999	452	354	648	630	999999	679	734	652	999999	999999	502	152	29	638	751	677	999999	687	276	32	999999	222	16	799	999999	797	974	817	999999	530	620	999999	892	122	756	980	579	459	509	999999	283	245	72	573	388	67	999999	999999	261	865	712	737	956	305	487	999999	999999	999999	635	309	999999	917	999999	306	591	83	999999	906	999999	770	108	243	187	262	749	999999	159	442	420	936	740	134	565	443	817	999999	999999	597	999999	999999	642	730	823	210	318	365	999999	765	999999	314	808	160	968	490	999999	999999	559	703	555	221	999999	905	999999	698	568	581	362	909	488	708	612	661	281	366	138	999999	999999	999999	944	999999	383	394	460	115	138	999999	165	999999	999999	999999	333	767	999999	423	444	736	301	135	999999	737	13	999999	286	283	702	156	878	611	362	399	999999	581	999999	172	838	696	455	332	570	979	425	287	999999	999999	385	999999	620	858	922	402	86	293	346	999999	389	400	117	187	413	981	710	554	999999	285	287	751	
18	999999	585	999999	291	968	564	999999	999999	726	749	146	897	858	999999	30	689	959	999999	776	244	552	782	999999	999999	277	919	589	278	870	565	999999	863	633	999999	740	282	184	120	117	999999	684	894	999999	999999	971	289	999999	454	690	864	762	999999	511	517	465	106	147	168	23	59	975	393	451	999999	791	999999	274	32	795	999999	515	849	215	57	559	658	128	796	617	988	375	144	588	15	803	995	362	999999	380	644	145	25	999999	68	753	301	453	503	999999	698	24	999999	658	942	359	999999	756	463	957	807	977	350	551	35	999999	840	805	445	366	795	920	158	652	161	612	500	752	157	303	999999	999999	625	937	918	973	843	485	645	656	890	249	898	169	999999	999999	794	473	81	384	999999	495	17	146	74	777	999999	879	507	999999	859	170	999999	999999	698	999999	362	413	999999	61	840	365	999999	789	476	555	999999	988	89	495	817	36	999999	772	390	772	207	489	872	150	117	964	978	314	999999	729	640	738	999999	970	314	391	840	30	999999	999999	999999	228	670	518	755	877	800	21	523	999999	490	999999	779	926	405	999999	999999	999999	944	876	999999	855	991	747	999999	294	528	118	191	435	999999	660	999999	833	446	978	818	364	395	999999	173	967	791	964	248	803	958	544	999999	441	999999	358	999999	668	999999	480	236	999999	603	470	359	691	999999	97	999999	999999	609	946	489	426	999999	999999	106	715	712	418	73	36	508	999999	999999	984	543	750	585	837	584	568	661	965	752	999999	760	924	880	481	146	704	328	418	999999	22	64	999999	999999	673	262	370	956	762	417	209	424	491	145	374	158	90	511	999999	256	50	294	999999	674	168	425	181	834	241	282	369	708	100	916	322	929	999999	373	911	585	223	612	999999	558	552	481	279	789	515	333	66	999999	519	171	164	728	999999	483	228	257	90	535	725	490	57	501	334	999999	822	445	763	717	600	233	42	437	999999	965	132	687	156	391	329	907	225	177	198	928	762	999999	999999	911	154	664	504	687	887	418	510	61	156	704	999999	79	569	999999	602	295	139	727	342	575	361	541	111	699	216	817	274	880	999999	406	999999	238	57	851	999999	999999	729	999999	550	977	999999	81	999999	452	424	260	999999	876	575	999999	798	44	261	823	999999	999999	999999	805	999999	80	153	630	999999	749	999999	999999	32	718	776	666	566	999999	187	365	120	999999	10	999999	284	956	479	999999	314	409	607	777	977	233	300	999999	382	924	999999	479	999999	834	332	791	999999	686	237	
629	109	999999	346	999999	857	895	713	999999	612	999999	531	525	600	999999	325	349	152	999999	761	999999	427	816	293	642	910	707	532	285	957	219	108	597	728	849	298	999999	73	592	919	91	520	29	999999	478	403	358	878	999999	518	999999	649	445	925	999999	999999	293	626	703	114	160	999999	437	323	403	805	999999	999999	751	466	920	286	559	204	999999	288	999999	469	814	249	561	828	453	767	974	570	662	672	299	648	15	779	369	487	769	718	93	706	999999	999999	999999	561	137	999999	598	999999	999999	251	255	999999	803	823	811	464	553	332	919	669	348	832	152	270	999999	113	999999	151	916	81	435	960	204	999999	515	150	779	999999	999999	830	179	278	480	421	426	149	844	191	967	905	999999	446	798	999999	368	131	531	209	999999	999999	172	456	789	27	816	295	955	111	999999	671	684	553	631	99	500	79	362	731	843	999999	999999	278	183	21	146	988	999999	781	342	999999	999999	999999	945	999999	999999	722	488	462	605	141	193	999999	999999	305	230	391	814	999999	922	999999	769	999999	365	697	766	893	282	778	881	827	999999	999999	768	924	62	114	607	955	431	778	591	899	135	712	184	525	999999	878	790	755	183	462	999999	54	624	999999	224	258	999999	774	449	999999	581	999999	999999	19	973	999999	253	125	783	859	287	154	999999	870	674	653	523	251	498	999999	999999	136	653	671	999999	724	310	999999	890	359	56	657	999999	881	999999	999999	704	174	551	456	999999	675	971	324	184	714	999999	754	154	570	735	999999	999999	54	999999	455	999999	999999	693	259	648	20	235	434	999999	630	815	825	999999	326	948	358	699	52	770	999999	999999	339	999999	611	387	556	98	330	624	388	382	294	169	871	234	369	481	999999	999999	624	449	999999	512	999999	999999	521	999999	828	621	386	999999	242	283	410	300	999999	847	999999	871	102	921	905	809	433	258	530	999999	680	999999	589	999999	407	245	999999	872	617	826	943	712	866	999999	999999	708	247	420	149	20	759	580	439	521	999999	999999	715	999999	999999	737	88	305	378	855	530	999999	42	999999	570	999999	137	999999	683	967	903	378	15	999999	660	206	571	999999	999999	999999	999999	109	661	77	486	999999	530	453	337	999999	748	648	344	20	999999	533	999999	737	850	152	882	231	999999	472	617	31	425	966	51	347	999999	999999	999999	999999	999999	431	85	964	999999	592	999999	999999	209	999999	228	265	999999	994	924	137	999999	999999	173	965	999999	685	212	199	460	999999	562	563	412	990	999999	684	461	486	72	402	458	999999	999999	
267	675	999999	999999	999999	253	999999	986	430	52	914	816	999999	900	231	230	999999	228	885	514	568	999999	913	281	219	100	544	803	557	931	532	679	819	999999	999999	299	438	663	118	999999	107	478	999999	521	497	183	380	783	239	265	999999	183	572	207	154	999999	999999	999999	813	12	999999	558	438	498	519	245	999999	221	994	931	792	999999	120	939	416	999999	898	402	783	45	720	761	573	999999	141	999999	116	622	999999	999999	537	510	850	115	247	549	49	643	11	999999	186	168	999999	307	473	200	72	999999	790	64	338	999999	999999	777	999999	946	984	999999	999999	170	138	385	245	324	404	291	759	14	701	867	60	999999	400	999999	859	561	972	276	999999	940	296	483	831	921	351	178	367	82	823	300	999999	902	286	999999	134	999999	999999	999999	903	191	999999	999999	931	999999	13	83	999999	622	917	730	974	718	999999	426	873	999999	553	324	973	236	999999	686	191	410	313	157	999999	559	406	999999	639	508	372	646	509	238	552	908	917	278	999999	999999	999999	102	999999	845	594	859	999999	479	999999	608	500	999999	267	755	876	530	620	999999	104	418	225	999999	999999	475	355	999999	917	645	112	645	406	705	999999	189	531	98	999999	999999	563	128	591	927	999999	999999	999999	695	389	999999	361	31	298	71	999999	790	529	305	11	999999	499	999999	999999	332	376	612	211	795	650	87	233	788	446	999999	999999	975	827	297	57	70	468	660	291	173	293	90	999999	345	999999	999999	999999	235	96	243	967	640	186	269	560	209	829	221	999999	312	999999	573	585	145	768	208	963	999999	258	941	392	839	641	999999	49	295	265	866	274	999999	427	997	701	999999	999999	999999	798	567	999999	848	240	999999	615	979	999999	719	999999	221	577	332	999999	427	977	154	851	999999	999999	407	230	274	999999	999999	947	999999	884	532	871	382	950	115	409	405	504	409	711	999999	234	662	146	999999	790	54	299	941	141	10	29	556	361	999999	663	999999	347	472	999999	277	309	974	104	120	847	133	271	471	923	877	922	577	999999	716	904	346	999999	900	484	899	673	16	509	884	512	325	31	999999	452	17	67	42	999999	443	999999	259	567	35	999999	667	999999	828	27	264	87	999999	123	644	163	326	140	446	987	15	603	302	999999	999999	607	532	111	378	999999	915	819	999999	999999	999	999999	654	779	245	429	999999	126	845	988	254	999999	999999	211	386	739	135	999999	999999	54	500	839	543	999999	999999	428	948	565	414	999999	112	445	197	379	123	999999	999999	546	999999	27	180	888	758	
999999	230	999999	999999	330	724	639	893	48	999999	845	999999	170	346	869	999999	999999	999999	999999	711	46	886	809	618	691	999999	621	999999	588	981	603	874	611	91	238	564	942	999999	627	999999	999999	915	73	247	352	796	999999	428	639	124	88	545	919	186	999999	428	421	795	999999	999999	999999	408	314	66	604	970	971	88	117	315	999999	934	853	420	936	999999	999999	999999	999999	895	145	203	601	474	902	999999	955	999999	370	810	153	157	999999	395	737	376	610	16	999999	381	825	874	999999	333	633	154	692	999999	999999	999999	999999	849	529	959	999999	910	807	840	999999	999999	999999	999999	717	306	999999	343	999999	468	999999	999999	520	816	929	999999	79	999999	882	999999	999999	999999	375	456	194	770	215	303	628	77	298	827	568	770	999999	106	365	289	166	24	170	300	247	999999	825	999999	999999	788	919	999999	890	836	37	539	999	405	999999	569	362	947	999999	868	999999	838	180	855	11	749	963	832	538	790	113	999999	999999	550	520	152	631	999999	690	426	999999	993	187	999999	799	39	771	456	925	796	926	219	999999	302	584	408	63	969	679	339	825	999999	999999	109	732	999999	999999	999999	885	38	937	848	266	674	494	721	661	718	65	972	978	516	999999	741	999999	894	945	814	965	121	99	661	834	999999	999999	296	897	88	730	640	606	323	571	897	858	88	999999	258	807	863	747	999999	914	707	361	319	999999	364	999999	837	223	617	492	773	999999	999999	24	905	82	999999	824	999999	988	425	375	664	999999	19	999999	999999	999999	696	999999	112	373	754	747	137	999	292	116	999999	842	892	426	988	831	999999	958	582	74	56	185	609	48	174	999999	999999	341	696	374	181	481	460	894	527	610	389	409	195	539	999999	906	790	999999	292	740	999999	998	999999	833	157	61	310	721	999999	999999	999999	74	999999	407	999999	795	312	999999	935	71	392	998	899	387	451	999999	772	999999	187	149	395	518	756	434	261	500	954	863	227	999999	999999	738	998	16	213	324	210	788	290	100	603	872	999999	231	358	107	109	999	999999	759	288	267	543	756	135	889	999999	774	155	757	841	449	700	815	890	653	999	999999	184	136	196	984	762	999999	545	522	362	535	999999	164	999999	999999	480	467	841	913	205	251	881	324	16	999999	642	532	259	164	181	999999	340	705	999999	216	824	265	999999	303	999999	999999	220	999999	537	783	698	999999	366	887	999999	999999	999999	999999	458	758	20	860	130	999999	352	239	837	391	999999	999999	204	380	67	194	139	225	999999	999999	418	999999	999999	
278	999999	233	737	999999	176	371	195	938	377	999999	257	348	206	999999	145	811	951	275	999999	999999	272	526	589	328	934	181	757	753	347	436	568	999999	727	741	83	897	33	701	73	475	999999	411	643	840	999999	999999	999999	175	89	999999	999999	999999	999999	212	999999	270	643	418	716	999999	614	999999	601	999999	795	547	621	464	890	248	999999	259	999999	153	631	860	999999	749	204	225	192	591	674	263	999999	424	581	525	735	812	999999	614	985	78	860	765	810	702	54	586	107	534	285	840	305	346	941	985	580	156	387	894	999999	999999	812	33	999999	347	999999	380	966	106	999999	87	985	183	274	143	292	999999	999999	999999	704	618	128	657	316	833	957	503	999999	596	945	999999	434	999999	400	999999	265	837	998	473	600	673	999999	999999	806	207	855	132	999999	807	702	713	106	999999	199	605	999999	164	717	933	389	999999	897	379	160	149	653	626	782	780	999999	455	867	585	590	41	999999	127	851	118	978	835	999999	675	999999	241	492	237	178	999999	122	999999	129	75	94	993	999999	999999	850	999999	999999	238	999999	301	929	999999	845	999999	999999	168	999999	263	312	999999	999999	553	185	231	485	919	657	425	458	987	999999	776	999999	999999	501	596	265	758	277	195	564	749	496	999999	999999	999999	395	999999	620	20	198	999999	999999	521	120	540	817	554	764	930	999999	138	999999	999999	634	999999	921	999999	29	999999	999999	999999	986	127	53	999999	67	999999	485	838	534	999999	805	999999	799	808	977	999999	691	961	779	999999	994	999999	999999	436	969	144	506	999999	725	351	999999	600	118	350	999999	999999	477	999999	482	772	999999	925	406	333	333	342	562	826	185	117	362	68	250	200	853	648	941	617	245	923	548	892	122	192	733	214	999999	458	934	306	346	999999	488	16	999999	78	940	852	112	636	999999	679	416	999999	999999	893	359	917	496	999999	739	859	670	559	233	999999	812	224	599	128	13	114	999999	878	770	576	580	244	999999	784	707	99	514	608	351	999999	485	504	202	840	855	421	999999	710	567	486	999999	999999	999999	464	266	726	999999	984	632	477	788	999999	999999	422	323	999999	368	711	526	649	354	999999	999999	364	701	999999	31	999999	273	999999	152	190	321	293	460	651	460	104	528	981	999999	530	976	873	90	947	656	999999	526	999999	62	999999	999999	918	141	64	719	428	763	948	705	999999	720	50	335	607	999999	564	999999	999999	999999	274	999999	545	811	823	95	345	284	753	661	251	999999	534	539	892	996	402	161	406	932	42	340	580	285	
344	810	935	547	482	730	101	817	854	84	788	999999	648	999999	317	969	383	999999	999999	296	464	269	196	999999	442	610	824	412	565	999999	632	933	999999	269	477	23	999999	797	801	999999	570	433	388	999999	750	826	999999	296	843	437	999999	999999	330	294	820	85	624	434	115	872	906	689	262	999999	999999	999999	463	999999	639	304	819	586	353	986	725	41	881	737	999999	616	262	537	569	138	190	744	999999	999999	449	401	999999	725	692	929	126	881	181	272	999999	895	372	969	999999	549	617	972	544	344	568	789	204	886	999999	498	619	379	129	999999	999999	999999	251	145	999999	247	999999	104	893	424	869	844	860	999999	730	864	253	293	879	29	521	999999	210	999999	759	660	999999	512	60	203	319	747	761	57	999999	309	654	236	39	420	644	523	88	129	999999	724	928	585	166	809	254	999999	499	110	612	726	506	999999	386	289	49	999999	53	699	114	999999	93	812	999999	430	220	27	264	469	385	999999	139	91	803	999999	731	621	355	250	948	984	258	999999	445	999999	803	999999	849	750	380	251	479	389	999999	353	640	126	999999	999999	599	237	80	40	724	999999	597	425	179	351	999999	999999	57	802	999999	129	873	432	377	999999	627	539	177	514	98	999999	528	749	75	460	999999	615	326	999999	999999	721	913	999999	936	999999	999999	999999	512	999999	202	952	999999	999999	638	895	480	218	999999	999999	119	70	69	566	999999	999999	999999	999999	359	999999	947	943	111	437	161	999999	215	654	495	546	666	249	36	669	322	146	939	852	121	180	980	999999	866	999999	510	590	662	357	287	999999	745	175	999999	793	560	999999	850	766	999999	609	689	999999	722	212	958	869	43	399	254	999999	999999	999999	736	189	999999	761	87	411	927	571	377	858	377	148	800	999999	221	243	119	999999	295	183	999999	512	999999	164	473	663	742	640	999999	272	112	481	999999	511	438	848	65	799	999999	449	838	953	242	831	457	584	411	466	999999	800	290	191	519	477	905	233	698	999999	297	423	669	297	999999	114	755	895	442	999999	72	373	187	319	999999	845	344	384	280	659	706	888	261	999999	982	755	999999	999999	961	239	605	215	159	481	511	758	780	551	938	137	999999	999999	151	999999	404	294	622	971	300	673	142	531	953	49	999999	409	999999	393	314	999999	132	834	934	999999	693	857	223	706	807	999999	999999	792	445	152	999999	154	999999	148	999999	999999	999999	20	630	297	106	83	999999	999999	603	112	595	396	247	680	14	250	627	999999	429	546	80	915	173	167	
608	999999	999999	810	464	733	662	999999	512	615	135	121	213	999999	116	619	605	113	113	999999	999999	678	555	765	147	999999	999999	808	718	344	627	999999	847	473	689	999999	987	451	655	870	450	571	884	631	554	893	999999	981	832	810	940	967	812	999999	999999	930	794	331	672	130	216	999999	315	999999	988	999999	999999	999999	956	359	632	164	999999	999999	264	975	794	923	220	254	307	999999	975	999999	404	660	414	388	999999	999999	963	666	778	534	663	999999	999999	999999	643	999999	999999	999999	34	483	999999	785	519	580	214	644	999999	870	120	427	999999	671	878	406	772	338	503	886	887	207	396	965	386	923	578	667	719	87	290	574	999999	11	999999	502	999999	618	150	834	999999	218	623	102	555	360	711	992	999999	999999	944	315	152	742	418	826	999999	999999	409	596	11	999999	924	68	590	546	801	999999	161	385	675	999999	197	669	711	679	584	303	420	35	221	999999	949	859	142	974	999999	884	999999	693	415	999999	999999	553	832	999999	293	564	512	19	559	999999	840	342	999999	999999	999999	483	40	999999	252	793	801	383	385	424	596	74	925	615	999999	917	999999	999999	999999	167	944	999999	836	84	395	30	790	411	476	331	746	999999	675	999999	999999	948	853	854	450	999999	716	835	999999	999999	51	228	638	897	894	641	662	381	372	36	845	999999	647	956	353	231	13	400	907	64	678	999999	399	583	758	176	73	999999	27	358	999999	118	475	428	999999	176	392	999999	999999	834	668	374	254	649	506	999999	999999	897	510	229	617	326	928	999999	739	999999	829	64	999999	727	578	999999	363	23	586	737	999999	228	923	999999	839	121	883	83	395	314	734	749	86	385	999999	176	873	999999	740	134	189	361	688	971	347	999999	999999	789	265	999999	20	241	999999	769	999999	91	973	333	389	506	999999	999999	728	435	336	89	978	763	862	411	415	565	282	462	999999	999999	540	999999	839	999999	999999	999999	999999	999999	999999	503	687	999999	19	783	202	999999	418	244	691	334	999999	263	645	267	358	989	999999	853	975	999999	999999	610	221	719	999999	31	493	877	149	999999	47	723	142	999999	402	670	753	999999	219	865	156	48	771	232	32	286	316	582	163	377	999999	963	999999	847	545	86	105	300	241	180	999999	541	105	999999	999999	909	131	812	999999	688	245	847	999999	120	309	999999	839	988	696	275	715	911	724	999999	180	84	693	294	297	325	574	463	999999	999999	999999	614	943	428	935	123	165	504	716	475	141	329	999999	999999	548	999999	247	117	604	966	465	154	
999999	334	181	222	225	836	525	999999	999999	782	999999	605	310	694	977	420	62	583	119	221	204	999999	999999	850	755	774	746	671	88	999999	858	880	583	665	999999	618	257	723	999999	328	978	177	362	999999	328	723	618	853	648	827	999999	999999	999999	254	949	568	694	330	466	451	100	853	471	655	924	999999	999999	645	999999	999999	173	339	685	791	242	37	896	290	532	42	166	893	33	999999	413	837	33	339	715	999999	923	926	266	456	237	134	706	999999	435	208	999999	999999	955	290	663	724	345	75	21	999999	671	999999	798	999999	294	207	830	220	252	96	107	999999	929	667	444	246	83	238	563	117	331	200	999999	334	341	193	937	999999	596	688	501	958	327	793	568	519	137	832	171	40	999999	999999	464	348	110	18	999999	297	999999	426	651	117	511	903	600	480	559	474	102	999999	269	97	999999	563	595	999999	374	146	109	925	119	250	76	999999	813	999999	999999	999999	233	332	150	999999	999999	999999	999999	394	456	999999	202	97	959	663	739	70	771	216	872	901	999999	962	644	906	198	999999	999999	411	50	999999	99	765	745	53	999999	770	960	620	200	453	999999	210	999999	999999	943	22	965	455	510	16	761	607	963	999999	763	270	688	244	461	976	862	635	999999	477	999999	437	352	915	421	999999	110	999999	999999	428	384	552	279	999999	963	186	955	861	900	999999	227	492	999999	910	999999	980	91	999999	169	999999	591	890	999999	999999	626	515	669	59	999999	540	906	610	999999	545	460	220	990	999999	999999	999999	30	10	999999	320	260	841	635	441	636	441	888	383	992	801	837	999999	696	65	76	458	999999	905	828	370	137	999999	901	266	460	78	989	96	999999	884	203	590	999999	545	963	785	879	238	423	602	651	532	999999	789	999999	966	524	935	928	822	768	125	999999	999999	193	999999	940	379	981	567	451	802	927	117	608	256	999999	999999	101	291	578	288	491	235	718	604	998	121	558	493	553	64	167	633	126	87	418	791	362	329	845	999999	256	856	160	999999	999999	510	999999	461	639	999999	999999	999999	253	999999	634	946	655	588	999999	828	820	497	23	397	645	303	991	530	837	545	797	772	445	78	999999	999999	84	868	999	999999	999999	107	853	999999	220	519	390	636	453	471	145	999999	999999	27	689	759	843	999999	214	311	519	661	623	103	576	81	212	999999	458	999999	999999	787	589	999999	897	722	999999	834	186	135	999999	365	999999	376	409	34	999999	999999	388	281	791	999999	664	697	978	279	484	760	612	999999	317	214	
187	454	600	358	999999	536	129	967	125	19	586	999999	397	164	584	257	694	999999	999999	783	796	186	999999	559	132	892	179	628	999999	883	231	999999	818	999999	187	632	775	999999	999999	561	999999	421	166	999999	735	585	309	823	694	999999	75	69	166	533	999999	999999	999999	50	236	301	366	501	999999	241	787	549	270	689	999999	952	481	999999	999999	431	484	384	30	436	824	999999	592	355	999999	20	817	172	999999	295	300	187	396	735	824	549	999999	807	691	925	994	999999	325	999999	999999	742	999999	432	999999	734	58	43	980	809	999999	689	999999	999999	567	719	423	625	668	975	398	798	566	999999	818	999999	237	999999	692	105	442	638	231	999999	508	200	263	999999	814	156	246	999999	207	999999	519	145	840	194	250	972	511	378	999999	349	231	58	186	20	614	194	507	381	999999	884	377	587	467	999999	512	377	999999	38	811	522	738	142	601	980	235	682	332	53	436	999999	593	73	121	882	999999	459	999999	252	780	629	649	864	915	999999	218	932	999999	114	999999	872	999999	482	567	14	610	99	457	206	999999	932	862	999999	944	999999	999999	313	476	585	985	63	999999	223	257	191	873	874	226	999999	771	303	999999	227	371	563	213	120	999999	117	281	660	11	817	467	848	767	999999	919	999999	31	999999	466	103	129	627	520	303	235	999999	999999	999999	873	178	434	491	999999	645	102	999999	426	189	999999	368	313	334	61	544	999999	409	423	688	954	930	267	866	837	909	108	999999	53	909	885	999999	999999	544	787	832	393	976	919	999999	102	999999	868	999999	107	107	789	794	576	975	999999	999999	999999	452	782	942	911	568	653	29	547	358	347	516	304	687	392	769	999999	228	161	778	490	301	595	999999	72	999999	769	740	130	313	177	78	371	70	167	999999	762	999999	999999	824	999999	999999	584	999999	201	361	999999	419	714	30	257	999999	999999	769	345	999999	856	999999	880	496	799	912	898	999999	190	999999	155	244	529	858	16	999999	307	337	455	589	716	851	234	999999	877	359	36	999999	66	820	255	602	724	496	677	406	964	434	999999	999999	11	351	563	922	216	999999	890	856	23	999999	59	496	323	756	953	999999	141	180	618	449	886	799	187	370	33	552	519	999999	190	999999	738	873	311	999999	588	375	297	999999	999999	574	469	180	999999	511	770	758	289	968	542	672	275	793	999999	585	999999	212	999999	202	898	999999	999999	857	675	413	816	999999	195	287	177	588	999999	999999	676	54	980	716	712	999999	600	274	999999	551	499	518	344	944	
999999	725	999999	385	212	104	999999	999999	780	999999	504	682	999999	593	573	11	800	999999	999999	447	999999	771	604	999999	499	497	602	634	400	252	367	999999	999999	871	129	469	776	792	385	623	424	836	274	379	222	40	999999	16	700	272	999999	999999	564	897	827	296	130	693	886	715	501	779	999999	537	999999	346	614	823	474	114	999999	18	578	340	32	290	506	235	605	469	999999	595	933	137	501	822	602	181	54	999999	348	92	905	670	131	999999	397	736	135	875	426	999999	542	999999	47	742	999999	999999	875	547	789	895	999999	426	999999	906	999999	321	999999	431	743	442	999999	640	765	151	112	908	218	387	892	999999	110	730	53	999999	63	346	999999	758	999999	999999	306	507	999999	453	999999	488	999999	225	797	85	700	704	999999	983	389	901	830	895	639	999999	25	497	654	29	794	367	383	999999	853	510	231	287	999999	375	146	281	596	999999	156	999999	447	992	590	816	80	406	599	70	999999	999999	515	204	128	999999	999999	808	853	34	658	638	115	999999	372	999999	854	999999	139	999999	846	118	314	518	749	26	620	33	999999	837	949	398	767	323	883	701	994	37	168	775	22	337	427	999999	663	518	518	999999	999999	302	962	657	276	833	999999	999999	999999	997	999999	112	999999	339	901	25	999999	269	870	792	999999	670	999999	999999	263	363	753	518	690	742	854	240	508	999999	999999	614	874	301	132	934	109	34	855	996	582	66	597	999999	436	999999	497	999999	648	725	101	959	998	146	404	913	999999	705	999999	113	999999	999999	604	395	936	296	150	999999	147	935	693	712	814	306	253	207	999999	80	999999	288	255	460	592	999999	999999	443	616	738	897	218	854	403	855	752	999999	369	461	211	746	149	271	713	266	712	999999	999999	155	702	999999	207	156	19	623	890	858	691	630	822	694	999999	680	411	999999	928	90	299	856	72	999999	884	745	999999	334	999999	999999	541	999999	879	999999	321	297	913	846	699	999999	845	780	964	893	173	738	639	516	253	468	999999	999999	337	631	743	532	92	260	18	462	999999	999999	679	874	326	496	750	82	999999	215	999999	565	999999	999999	999999	518	999999	178	288	999999	115	999999	90	485	999999	999999	867	999999	999999	788	999999	999999	999999	247	480	999999	999999	99	999999	676	987	566	999999	47	701	304	641	999999	999999	999999	639	914	971	862	999999	542	999999	204	718	613	629	502	999999	594	10	999999	727	999999	396	999999	999999	803	601	612	168	999999	915	999999	784	861	999999	999999	999999	780	158	300	692	999999	999999	999999	566	999999	381	
963	56	494	499	548	47	999999	577	693	84	321	818	836	322	368	703	807	999999	560	420	857	540	999999	641	999999	999999	709	420	751	66	457	518	510	431	638	565	673	59	999999	999999	196	293	999999	331	550	962	321	999999	334	281	94	321	15	496	524	433	824	853	999999	999999	999999	999999	826	636	626	802	999999	415	684	803	999999	758	259	999999	234	573	999999	900	999999	334	133	730	96	479	972	999999	513	23	999999	214	741	819	846	999999	678	18	999999	753	999999	747	654	906	304	530	251	336	72	460	272	951	281	923	999999	878	999999	606	100	999999	663	999999	298	304	507	479	71	220	911	985	876	225	115	408	205	353	679	226	436	999999	999999	646	84	999999	751	956	933	818	999999	967	999999	81	999999	120	99	999999	458	360	999999	999999	469	40	424	87	999999	57	845	873	727	419	999999	762	180	535	999999	27	999999	245	552	550	546	253	163	999999	700	804	307	999999	999999	980	999999	329	999999	611	106	999999	231	999999	479	999999	120	69	100	999999	769	532	901	999999	991	999999	808	223	807	858	288	999999	877	480	387	779	749	999999	564	999999	524	879	944	568	999999	999999	795	419	766	848	440	999999	999999	515	184	177	902	915	12	246	181	681	999999	959	332	880	329	999999	619	999999	954	269	505	353	133	889	587	342	999999	999999	287	399	999999	999999	428	802	999999	371	305	219	876	834	999999	327	575	999999	999999	985	246	559	602	53	799	76	893	999999	981	808	392	294	589	570	999999	933	959	781	234	999999	999999	529	816	958	999999	410	823	130	421	187	778	290	532	602	999999	403	476	243	999999	999999	75	999999	821	265	978	20	999999	316	872	914	368	999999	617	805	454	716	742	644	598	999999	999999	999999	758	803	40	112	762	999999	473	568	466	726	191	844	496	293	708	999999	979	444	999999	516	999999	506	818	999999	999999	727	158	390	661	832	644	210	999999	999999	499	27	235	876	258	642	843	313	458	641	611	773	999999	171	17	999999	999999	163	618	736	524	262	984	999999	999999	45	999999	93	906	999999	91	980	706	999999	999999	690	335	112	196	147	999999	944	58	187	383	899	417	987	382	479	177	490	592	410	778	999999	999999	189	447	999999	804	999999	406	823	999999	630	76	999999	999999	999999	855	561	999999	480	999999	580	999999	999999	672	539	627	999999	710	999999	466	600	398	305	425	999999	658	155	665	972	343	913	999999	999999	627	752	999999	302	620	65	623	615	523	121	999999	207	43	234	517	999999	999999	999999	999999	969	366	999999	242	771	700	819	
668	710	999999	994	999999	159	42	978	190	919	706	999999	240	655	813	851	87	999999	999999	227	523	433	637	757	387	390	864	577	868	667	520	999999	601	800	396	913	719	999999	974	197	174	65	53	598	211	270	722	403	999999	515	999999	999999	812	999999	306	245	999999	999999	617	756	295	465	119	523	409	645	999999	440	269	899	142	559	311	770	999999	467	999999	49	555	126	667	471	421	362	999999	564	258	129	999999	161	841	579	999999	999999	902	709	999999	530	199	999999	537	292	144	266	383	999999	653	999999	429	839	855	999999	593	999999	98	824	53	757	999999	844	396	999999	936	117	999999	562	999999	93	999999	353	521	859	850	989	589	385	999999	999999	999999	463	910	216	699	999999	999999	999999	986	420	139	87	666	999999	793	354	180	923	999999	36	999999	999999	999999	569	183	86	327	996	192	604	911	713	497	887	999999	999999	934	190	914	282	999999	259	576	238	954	790	999999	333	75	505	999999	999999	39	311	957	999999	779	999999	42	622	346	309	626	392	999999	425	999999	778	419	999999	420	990	18	83	224	948	254	455	614	999999	399	999999	930	999999	784	254	684	999999	999999	620	999999	593	157	999999	999999	512	633	999999	729	539	999999	908	914	555	95	829	657	955	96	18	912	334	735	648	233	999999	999999	939	607	263	741	404	847	999999	999999	827	999999	717	999999	711	325	70	725	85	193	999999	89	384	601	955	597	728	109	922	708	178	857	508	999999	999999	143	693	999999	475	798	805	70	125	539	999999	999999	999999	817	999999	692	852	609	660	999999	741	272	993	347	651	999999	22	305	999999	100	847	969	343	649	555	577	999999	483	259	287	999999	999999	964	845	343	999999	657	999999	723	999999	855	569	999999	53	336	330	150	356	935	809	785	509	144	35	692	298	999999	300	271	807	70	378	999999	383	86	320	308	999999	14	682	18	111	581	695	244	288	772	299	322	235	437	285	547	999999	501	879	296	939	162	54	325	367	999999	915	999999	487	219	823	967	26	31	991	351	263	999999	684	927	448	999999	414	999999	363	999999	46	380	784	999999	910	881	207	33	369	999999	960	366	651	460	665	526	999999	78	999999	332	305	999999	445	999999	293	999999	999999	951	847	999999	748	528	999999	388	613	545	394	655	309	941	769	992	662	995	390	897	160	233	271	921	999999	345	576	40	682	999999	934	849	999999	999999	74	999999	185	221	256	441	404	272	847	130	999999	111	769	999999	563	313	550	450	999999	999999	498	999999	689	926	124	999999	952	931	705	780	
610	999999	118	47	877	523	816	451	999999	948	503	887	386	999999	789	932	999999	999999	999999	379	292	494	306	161	999999	999999	566	259	999999	843	489	472	567	76	519	999999	999999	731	140	49	496	999999	701	999999	893	999999	217	548	146	192	838	394	463	336	498	126	999999	999999	274	999999	956	566	354	905	469	40	999999	320	631	999999	939	843	999999	437	999999	192	793	999999	267	171	273	28	122	914	15	105	19	241	577	999999	359	999999	999999	734	92	999999	754	795	145	863	291	897	916	999999	999999	994	956	35	453	315	332	547	699	113	999999	938	999999	440	900	373	31	999999	742	999999	841	904	386	703	354	953	438	999999	564	999999	880	999999	999999	177	999999	999999	148	983	787	271	999999	999999	999999	999999	600	154	485	999999	895	999999	841	999999	164	688	114	348	999999	262	680	999999	877	999999	982	304	999999	767	837	999999	999999	889	234	999999	311	999999	168	39	568	32	113	999999	999999	999999	112	999999	999999	999999	221	999999	72	333	999999	999999	312	297	394	999999	829	51	140	832	316	208	555	16	547	803	891	683	529	999999	779	999999	159	480	32	762	232	199	741	544	556	423	224	444	495	999999	735	999999	97	423	209	526	892	280	894	279	569	999999	255	999999	797	537	893	988	999999	999999	736	832	275	631	999999	639	999999	596	286	892	984	120	520	208	999999	877	999999	116	874	262	702	999999	585	753	999999	135	999999	982	747	29	999999	999999	890	999999	612	903	999999	465	999999	570	227	305	994	999999	294	458	586	57	690	999999	999999	787	123	999999	116	999999	256	521	439	397	695	999999	848	267	999999	758	230	833	595	174	138	140	216	314	999999	999999	885	584	468	999999	549	896	301	828	999999	999999	122	599	580	756	999999	999999	36	513	874	899	457	736	639	999999	238	752	462	526	999999	810	581	808	265	709	970	999999	62	695	999999	799	35	30	189	629	646	999999	263	838	517	901	999999	702	440	145	999999	158	945	933	515	999999	444	775	999999	999999	999999	313	343	870	785	999999	184	999999	665	85	874	999999	557	19	999999	999999	499	999999	18	888	999999	999999	378	129	999999	822	727	129	189	999999	364	260	983	912	468	343	298	393	63	532	727	773	999999	365	999999	999999	601	935	53	908	307	821	999999	158	999999	293	934	223	120	999999	267	64	161	999999	720	624	453	644	551	556	999999	116	999999	999999	171	932	840	23	858	247	231	791	999999	999999	753	543	493	999999	999999	184	408	84	282	99	275	673	999999	999999	999999	647	999999	999999	394	497	599	201	260	290	987	637	
999999	920	365	872	742	475	978	879	860	999999	140	619	302	999999	157	999999	999999	480	221	999999	320	417	379	221	179	274	407	588	999999	562	999999	213	847	714	732	488	718	410	999999	999999	999999	742	999999	468	516	459	663	999999	350	365	368	780	78	499	326	45	551	153	702	477	78	400	207	308	893	999999	771	999999	644	999999	525	432	133	999999	803	577	844	999999	704	720	999999	389	247	326	203	512	144	358	397	697	936	999999	708	879	730	304	544	274	574	590	687	85	383	681	839	936	657	657	695	999999	200	640	449	982	999999	999999	999999	881	114	391	791	423	200	946	732	950	724	253	999999	509	43	999999	345	124	42	999999	15	565	487	267	855	487	662	648	506	305	135	999999	999999	999999	999999	999999	170	193	999999	274	885	999999	949	888	222	413	965	196	715	620	999999	335	999999	342	684	999999	999999	999999	536	313	999999	999999	450	436	824	998	241	650	368	999999	419	161	325	999999	999999	578	616	999999	55	451	999999	476	999999	886	10	999999	775	679	366	999999	269	323	657	495	514	344	986	522	74	999999	181	325	999999	999999	210	153	999999	192	692	116	981	805	999999	999999	791	294	618	564	436	33	999999	562	294	815	119	106	999999	829	263	315	591	103	533	999999	280	207	648	596	685	856	790	999999	986	260	999999	464	522	573	703	230	725	432	96	50	999999	619	40	999999	999999	114	999999	189	928	999999	524	888	281	999999	814	594	645	31	878	579	242	639	575	999999	253	655	583	999999	135	999999	589	999999	16	493	999999	661	176	635	370	581	217	611	665	999999	735	683	999999	554	759	119	584	704	553	999999	999999	362	54	996	769	581	530	999999	999999	894	798	365	881	788	137	163	428	20	661	999999	372	631	974	999999	999999	999999	473	999999	181	26	459	884	615	999999	686	488	616	999999	999999	789	999999	999999	557	770	810	379	801	999999	427	606	691	999999	53	256	999999	185	388	88	697	209	999999	501	547	47	445	913	750	392	112	648	546	258	154	872	256	873	84	213	164	929	999999	79	611	575	334	885	841	369	353	510	999999	999999	481	666	681	999999	951	519	334	896	629	999999	302	778	70	442	428	999999	999999	281	110	184	923	768	441	48	890	972	999999	559	82	999999	49	999999	547	18	777	488	200	999999	921	999999	879	999999	309	999999	999999	832	515	892	467	669	369	81	409	926	614	712	999999	642	999999	979	807	774	824	248	379	700	999999	61	665	939	980	311	360	545	305	665	999999	91	999999	67	999999	820	102	413	
31	999999	201	620	403	74	263	558	38	999999	999999	114	443	999999	980	86	999999	463	237	527	999999	999999	999999	863	999999	999999	999999	153	999999	999999	999999	986	681	420	999999	411	509	999999	658	600	685	431	999999	999999	999999	200	231	407	110	195	999999	13	593	575	724	964	255	337	999999	999999	821	999999	999999	427	999999	771	432	999999	999999	579	999999	981	804	999999	841	267	784	313	999999	441	727	999999	999999	194	999999	518	403	116	696	262	165	181	999999	214	778	999999	253	855	988	999999	767	208	999999	999999	618	484	999999	956	734	467	189	942	999999	558	727	976	999999	999999	282	910	378	999999	999999	999999	423	405	360	600	858	275	999999	929	325	69	673	528	291	999999	999999	670	319	446	999999	239	83	223	919	82	486	801	509	999999	582	87	999999	451	999999	971	117	222	134	999999	108	468	453	260	626	202	885	208	694	999999	429	999999	600	931	944	107	519	210	486	287	999999	66	766	765	356	247	421	231	999999	320	415	362	545	711	348	999999	786	823	999999	726	197	287	999999	999999	999999	970	486	716	507	774	461	906	736	999999	494	52	702	999999	903	389	781	999999	552	383	148	76	76	889	593	40	321	696	999999	999999	100	999999	949	810	935	999999	761	704	723	882	858	509	626	999999	999999	999999	220	108	919	217	999999	999999	735	733	817	762	904	596	133	476	462	999999	999999	976	999999	999999	103	891	999999	527	999999	999999	999999	669	524	639	450	377	673	297	820	223	776	406	814	567	109	225	993	999999	999999	174	580	256	999999	103	216	999999	942	567	212	328	999999	401	999999	868	592	999999	218	188	322	537	923	836	656	249	989	895	172	199	559	999999	999999	579	56	463	999999	693	250	999999	999999	800	435	116	94	999999	867	384	817	999999	999999	999999	16	815	860	943	251	744	600	999999	114	321	487	752	999999	335	999999	776	355	135	999999	899	826	999999	755	521	112	999999	751	164	381	999999	999999	226	225	999999	870	93	999999	112	999999	761	103	69	327	121	999999	682	108	758	81	101	39	691	999999	85	217	229	69	999999	841	434	992	445	808	999999	243	271	999999	492	999999	999999	67	999999	913	610	805	999999	469	999999	207	429	717	999999	999999	289	584	396	642	150	318	999999	999999	379	999999	787	769	657	261	827	999999	61	155	616	304	734	44	787	778	999999	279	999999	760	425	151	999999	999999	999	363	999999	999999	846	629	999999	999999	999999	323	687	999999	999999	840	158	515	641	766	156	284	999999	698	357	255	797	617	999999	999999	867	890	608	238	848	999999	999999	304	732	
999999	999999	432	758	999999	999999	421	357	806	652	143	130	999999	128	659	999999	148	615	310	15	283	128	999999	961	526	316	922	714	459	142	64	80	999999	783	729	734	723	525	668	217	936	999999	991	964	999999	749	931	772	949	242	999999	999999	999999	298	999999	794	802	471	242	136	999999	999999	898	673	598	72	276	162	999999	924	281	622	946	103	78	385	999999	274	436	776	384	160	999999	999999	432	999999	611	565	334	934	932	262	293	542	649	239	999999	999999	376	471	483	779	382	34	961	97	518	999999	229	82	667	999999	44	999999	752	417	999999	681	250	999999	461	711	827	465	999999	999999	338	999999	999999	999999	386	999999	897	964	999999	605	777	999999	264	344	89	245	345	262	276	999999	228	828	789	242	298	327	999999	377	999999	771	951	917	42	942	759	114	922	390	999999	999999	640	80	172	999999	999999	209	999999	906	919	225	376	999999	198	597	800	510	624	999999	550	68	999999	999999	953	999999	999999	859	999999	999999	999999	975	322	954	566	418	999999	158	665	999999	602	98	999999	999999	457	999999	405	385	729	444	999999	999999	999999	712	839	637	999999	120	126	641	503	999999	500	114	999999	999999	902	421	999999	779	833	999999	999999	981	618	462	999999	561	82	168	999999	277	140	274	181	336	999999	610	999999	928	291	999999	41	999999	149	822	597	796	849	513	999999	984	376	999999	999999	498	999999	507	999999	387	479	575	47	999999	999999	236	649	999999	933	995	999999	301	306	91	498	190	999999	999999	842	795	999999	371	711	569	276	151	901	190	663	999999	999999	988	516	999999	458	999999	999999	84	519	912	183	371	999999	854	65	600	999999	295	461	999999	877	593	665	308	522	117	863	478	691	999999	335	469	573	999999	82	999999	785	568	999999	781	999999	547	311	929	999999	999999	508	999999	513	999999	463	615	999999	242	999999	338	332	218	225	351	853	999999	999999	155	587	714	999999	999999	999999	999999	999999	130	999999	999999	856	999999	292	735	999999	29	609	15	999999	999999	909	999999	999999	340	455	744	147	576	999999	291	928	436	999999	999999	351	908	705	895	85	917	999999	343	952	59	386	474	55	596	531	999999	741	847	999999	376	999999	868	974	467	167	47	999999	999999	777	999999	751	999999	185	137	999999	778	999999	999999	999999	57	165	576	766	690	953	980	698	550	55	157	549	90	264	999999	999999	483	933	247	737	48	469	621	566	580	999999	957	299	999999	212	753	880	37	917	135	220	999999	111	999999	514	999999	999999	907	203	999999	832	671	174	397	218	910	844	999999	976	891	999999	544	20	196	
393	999999	691	999999	347	999999	276	999999	172	139	577	258	382	650	999999	560	999999	561	427	936	748	635	793	999999	709	999999	908	999999	61	36	547	676	999999	915	900	518	496	999999	570	901	363	320	508	999999	820	959	538	204	353	999999	201	35	126	999999	448	757	212	789	999999	999999	999999	999999	470	146	591	900	999999	467	999999	225	73	140	991	526	583	437	136	758	90	999999	999999	713	460	635	999999	999999	999999	586	476	152	999999	706	498	525	517	890	999999	372	452	919	371	80	455	138	362	999999	999999	600	500	20	630	454	709	330	290	679	22	834	311	999999	999999	22	990	606	910	366	642	476	18	692	999999	764	315	170	388	693	268	999999	999999	773	999999	959	95	999999	522	860	999999	999999	245	837	878	25	70	999999	578	999999	90	848	228	995	999999	567	999999	808	433	865	148	548	942	596	421	690	560	538	590	391	927	999999	94	59	999999	474	999999	999999	999999	571	704	999999	591	40	999999	999999	113	288	354	921	377	287	999999	999999	999999	999999	235	648	426	999999	999999	531	792	196	431	556	763	999999	999999	954	999999	421	993	862	171	999999	956	912	983	999999	587	282	999999	669	23	649	502	999999	337	999999	999999	592	753	626	999999	999999	150	404	999999	66	657	999999	653	399	594	956	293	179	494	515	502	323	664	999999	610	192	347	132	183	999999	999999	334	999999	724	716	999999	999999	999999	756	999999	999999	561	313	926	353	999999	629	794	85	67	366	332	943	821	418	924	928	337	999999	923	999999	28	231	826	999999	999999	103	928	682	850	299	916	423	506	450	940	20	737	82	958	563	553	56	125	425	730	999999	29	316	791	999999	999999	999999	832	999999	999999	999999	999999	923	31	558	999999	999999	234	768	449	909	999999	999999	478	914	200	265	67	370	292	971	116	410	282	941	83	621	891	44	999999	565	591	999999	403	610	999999	813	61	409	999999	441	822	999999	975	821	999999	648	999999	877	625	84	999999	471	871	85	233	86	651	89	999999	999999	230	999999	808	884	328	105	977	999999	391	386	999999	658	508	999999	999999	999999	435	460	999999	999999	783	23	419	885	272	129	480	999999	386	456	999999	971	923	783	220	632	548	101	999999	999999	670	970	495	249	870	644	999999	999999	926	475	650	200	92	61	305	216	780	923	622	999999	624	660	491	999999	224	242	999999	724	639	526	219	999999	958	999999	763	999999	528	180	24	627	166	459	401	911	805	971	888	872	488	14	851	625	478	303	233	999999	488	560	34	638	909	999999	391	409	999999	316	242	
933	999999	999999	688	610	908	995	999999	175	999999	999999	138	253	353	862	246	635	999999	999999	865	999999	999999	999999	335	999999	155	386	717	917	999999	999999	655	999999	739	955	999999	999999	326	251	999999	483	999999	999999	751	908	999999	781	294	57	12	756	999999	671	999999	577	999999	999999	166	720	465	532	287	135	107	999999	923	639	514	397	287	249	999999	999999	877	999999	414	999999	11	426	545	373	101	670	915	321	266	984	57	171	948	50	840	605	785	999999	205	134	960	483	984	791	277	897	770	762	446	999999	999999	68	172	999999	542	739	184	102	999999	617	220	785	21	939	591	352	449	999999	408	999999	647	693	196	290	907	999999	441	999999	105	204	899	163	999999	955	201	989	999	808	999999	111	430	999999	753	588	999999	184	471	55	999999	925	999999	533	363	999999	663	999999	999999	882	242	24	999999	999999	999999	246	717	999999	910	66	747	602	999999	641	738	307	292	999999	940	999999	375	999999	67	999999	554	179	999999	376	999999	999999	301	102	128	127	576	493	999999	10	696	516	999999	857	999999	414	999999	607	999999	999999	999999	66	450	999999	168	999999	516	999999	956	912	876	827	999999	999999	267	768	764	655	999999	234	75	254	504	292	267	433	736	999999	468	999999	98	946	596	930	581	742	702	592	933	999999	610	76	537	890	134	869	27	530	599	999999	650	652	999999	358	751	999999	561	167	451	734	999999	999	999999	314	824	929	241	567	769	999999	76	181	999999	629	623	999999	717	999999	167	398	999999	216	917	961	12	445	823	247	999999	40	191	544	151	209	328	611	35	232	75	205	638	459	760	84	440	478	930	504	734	999999	832	999999	10	62	328	330	91	89	999999	388	999999	993	388	738	343	999999	40	522	310	22	973	495	548	962	760	955	455	842	531	534	999999	329	999999	999999	999999	244	999999	99	880	998	530	945	999999	687	99	645	999999	999999	999999	908	448	417	203	722	999999	999999	408	47	302	372	875	248	999999	777	873	999999	490	999999	540	109	987	940	641	312	491	38	573	999999	873	125	999999	999999	111	622	96	999999	135	790	999999	861	999999	999999	796	999999	999999	292	396	153	813	313	165	999999	999999	999999	920	507	776	999999	999999	999999	773	547	174	999999	488	451	146	999999	691	999999	660	699	303	678	273	999999	154	134	189	209	641	429	57	570	960	763	941	469	999999	999999	331	244	999999	906	999999	298	342	999999	39	681	155	460	462	47	652	465	999999	812	378	439	362	651	711	42	119	999999	499	604	227	999999	509	677	244	999999	455	426	150	
999999	590	999999	158	999999	104	508	999999	191	966	999999	999999	504	936	139	100	999999	235	679	999999	527	797	744	798	738	401	314	181	478	226	360	592	235	325	999999	232	403	291	827	557	212	978	928	386	489	686	723	788	380	586	972	876	775	999999	622	599	846	186	420	144	790	999999	585	965	616	428	692	188	999999	999999	697	980	408	999999	329	549	868	999999	319	62	678	999999	800	891	253	483	816	341	702	840	386	226	999999	693	766	875	999999	962	769	71	993	999999	293	473	888	999999	478	653	574	83	731	487	867	367	465	275	999999	693	721	142	999999	999999	486	999999	531	480	119	714	999999	454	156	999999	598	257	68	144	999999	337	12	262	15	999999	767	999999	999999	898	999999	513	237	501	348	708	251	637	459	643	67	627	942	418	881	763	999999	129	927	999999	889	619	309	331	43	209	999999	468	999999	449	592	856	556	999999	131	999999	999999	863	116	447	664	999999	797	425	999999	999999	394	594	381	252	873	648	702	294	999999	999999	214	906	468	148	28	999999	510	20	60	211	81	319	296	285	286	999999	999999	489	170	929	822	884	254	428	815	105	97	884	575	944	164	271	999999	391	402	999999	405	967	429	999999	460	787	999999	999999	543	999999	308	106	999999	448	634	999999	133	89	999999	329	661	49	999999	999999	695	625	444	116	56	809	694	905	882	705	39	999999	999999	999999	478	44	519	379	885	999999	797	991	918	136	999999	941	147	545	474	999999	918	999999	644	999999	196	835	352	268	999999	733	390	402	999999	999999	419	999999	162	845	999999	882	999999	291	163	593	134	704	999999	317	796	999999	671	159	440	810	786	999999	411	562	102	643	692	999999	551	161	358	404	777	658	999999	999999	789	302	934	591	999999	636	212	61	383	491	138	999999	999999	999999	999999	241	962	999999	999999	746	187	999999	752	999999	200	559	740	999999	244	729	926	59	600	999999	326	378	224	999999	548	159	470	360	999999	610	515	657	999999	828	99	127	442	374	184	999999	999999	199	550	966	401	712	896	210	816	653	564	88	444	407	406	693	999999	123	864	333	285	999999	420	151	999999	543	770	911	912	127	296	999999	874	629	521	136	828	257	457	835	999999	270	543	999999	55	436	222	391	432	999999	109	329	509	850	694	727	779	999999	514	999999	942	985	297	999999	367	12	214	814	886	999999	865	769	666	999999	999999	24	292	884	105	36	330	388	489	999999	27	966	999999	33	935	793	357	430	743	598	893	277	973	844	178	53	231	408	505	162	
540	339	999999	481	780	999999	444	895	312	488	999999	563	506	999999	681	400	950	190	879	102	999999	444	36	77	144	803	51	447	715	999999	999999	922	999999	999999	976	688	312	580	253	265	359	462	127	264	999999	340	999999	999999	173	777	999999	999999	999999	999999	240	105	312	596	346	977	638	996	999999	999999	683	615	679	999999	804	993	98	999999	937	999999	743	469	327	772	999999	804	999999	848	284	937	960	763	403	480	999999	880	385	716	999999	275	626	999999	999999	999999	580	454	661	600	398	180	999999	722	113	904	669	771	999999	540	999999	542	999999	790	722	251	300	920	222	208	999999	924	999999	381	999999	999999	997	390	195	460	201	563	999999	441	999999	999999	258	247	659	499	810	334	111	844	137	999999	331	836	999999	41	999999	660	999999	462	527	474	562	318	587	999999	906	288	585	999999	999999	35	999999	513	999999	617	993	62	270	999999	398	999999	822	773	999999	442	350	171	750	999999	883	541	999999	999999	914	999999	552	940	660	227	999999	531	999999	784	505	112	313	817	999999	32	48	524	999999	519	74	778	651	788	999999	154	101	744	538	431	999999	808	704	709	598	353	75	63	999999	52	139	866	999	48	278	151	139	533	664	727	125	369	151	999999	999999	146	999999	999999	875	515	136	999999	993	328	999999	696	999999	999999	228	162	957	985	131	999999	389	207	999999	613	999999	923	25	568	90	999999	315	84	666	892	92	999999	19	311	999999	999999	999999	999999	999999	680	698	581	743	999999	314	512	769	139	999999	795	432	428	367	731	253	952	499	568	999999	191	22	275	40	999999	999999	766	153	999999	807	244	440	108	334	107	914	938	999999	489	263	577	52	999999	837	870	999999	664	105	999999	999999	235	999999	999999	522	691	668	433	550	238	24	548	368	123	999999	12	999999	333	999999	269	816	314	999999	20	314	200	999999	999999	437	169	999999	999999	670	865	598	582	847	93	586	999999	439	491	398	950	475	715	219	929	853	834	515	999999	570	835	470	752	462	387	52	332	552	999999	995	391	193	167	999999	503	999999	999999	165	281	746	460	999999	335	999999	999999	544	599	999999	220	983	999999	653	907	295	835	404	999999	129	470	50	263	100	608	999999	16	767	317	837	715	999999	999999	679	244	400	120	15	145	836	999999	842	452	999999	341	847	403	999999	999999	999999	999999	108	678	630	695	241	493	369	231	840	909	64	999999	761	275	805	999999	999999	419	999999	999999	999999	269	19	488	627	999999	912	999999	999999	102	279	490	999999	796	617	736	999999	999999	12	999999	750	783	
304	926	586	615	999999	999999	536	968	479	999999	769	696	221	839	669	999999	999999	643	580	610	999999	747	640	574	999999	965	658	79	405	938	999999	609	435	56	999999	93	901	999999	906	837	232	791	622	950	999999	749	584	777	77	999999	999999	369	336	149	321	999999	295	999999	999999	999999	999999	466	572	540	911	169	270	174	874	999999	250	64	736	743	999999	679	135	690	999999	51	999999	880	12	73	32	56	282	296	735	999999	797	888	198	191	999999	766	229	91	49	561	489	419	903	491	101	862	633	593	761	642	431	605	169	782	344	546	999999	508	518	865	886	974	439	466	787	999999	866	554	999999	621	460	53	651	999999	562	971	999999	521	999999	999999	422	999999	534	102	985	202	728	999999	847	999999	311	720	572	999999	675	999999	979	446	703	739	999999	88	999999	149	191	388	953	868	229	999999	569	999999	536	358	452	999999	449	346	480	595	632	999999	999999	460	319	999999	480	477	999999	57	999999	540	817	999999	173	999999	428	395	911	607	249	860	196	485	999999	368	193	224	731	477	999999	642	965	118	116	546	381	999999	999999	450	907	486	252	999999	999999	39	999999	303	195	118	999999	999999	999999	873	355	772	272	232	157	951	556	266	745	158	982	359	574	709	136	627	962	617	999999	470	699	999999	617	999999	115	283	243	890	38	623	698	20	217	999999	762	344	999999	159	663	878	999999	651	740	104	199	999999	464	425	999999	567	155	171	999999	999999	999999	593	165	999999	127	873	717	665	237	999999	999999	999999	151	999999	947	792	353	813	954	686	576	58	31	999999	824	94	818	817	724	470	478	536	999999	253	918	999999	999999	36	999999	789	171	238	424	999999	999999	228	878	982	478	384	224	341	217	812	397	135	999999	642	433	42	64	900	941	766	999999	923	999999	898	563	999999	612	327	781	175	525	348	999999	412	878	606	215	836	349	349	256	146	329	708	855	793	607	999999	999999	998	734	270	999999	657	999999	720	769	999999	428	699	999999	897	560	51	297	59	999999	999999	999999	827	827	228	560	999999	520	517	603	750	999999	770	181	75	724	999999	999999	264	61	999999	446	167	999999	235	417	650	999999	358	586	287	421	805	999999	448	999999	775	181	516	710	695	146	999999	999999	28	937	999999	528	706	183	777	999999	43	998	999999	722	605	990	999999	810	999999	34	171	999999	999999	339	999999	477	733	291	999999	611	925	553	365	999999	988	51	818	297	759	132	871	185	809	677	387	807	777	999999	188	785	999999	705	800	999999	999999	527	999999	689	700	
999999	795	999999	234	175	999999	489	642	684	733	564	182	999999	61	787	162	986	132	648	951	999999	700	16	999999	172	999999	999999	753	694	864	999999	250	999999	597	578	337	457	999999	643	992	999999	174	102	992	999999	613	274	654	22	518	988	404	162	737	270	490	788	999999	72	143	999999	736	999999	999999	999999	999999	999999	717	482	460	705	46	488	999999	63	275	999999	23	999999	559	999999	574	740	186	875	999999	97	401	999999	98	999999	146	888	510	536	171	999999	999999	731	309	570	557	181	999999	813	952	916	506	684	999999	882	774	831	512	376	999999	995	999999	944	205	236	651	389	394	999999	999999	999999	999999	999999	891	59	335	999999	999999	999999	999999	999999	188	999999	923	160	999999	716	343	999999	774	315	385	144	644	176	454	337	536	999999	918	178	787	649	255	999999	999999	386	793	999999	556	491	651	999999	166	498	999999	409	31	54	644	935	999999	188	999999	263	772	999999	485	725	604	998	999999	117	80	999999	615	538	127	999999	222	215	923	999999	659	999999	999999	861	977	155	999999	55	316	491	438	983	999999	608	512	991	41	104	900	77	349	557	734	999999	453	999999	883	288	999999	902	832	438	21	657	529	999999	599	911	999999	999999	375	559	692	999999	678	97	919	16	36	999999	97	127	315	855	58	111	557	130	418	861	271	81	763	413	658	999	971	473	89	657	402	999999	237	570	999999	790	865	999999	999999	365	999999	877	261	165	814	714	133	166	609	427	999999	479	999999	14	77	304	795	999999	616	679	999999	456	927	378	733	967	889	999999	163	999999	246	98	999999	62	666	394	819	607	999999	943	875	815	999999	661	361	922	999999	233	999999	407	995	587	999999	999999	250	999999	999999	883	432	847	825	389	12	350	191	999999	224	451	348	682	485	197	689	672	803	310	592	275	26	999999	999999	666	250	756	273	658	999999	78	812	916	999999	999999	185	999999	999999	495	812	523	480	152	999999	185	884	999999	921	999999	999999	190	999999	939	167	999999	866	621	506	168	148	256	87	532	973	155	639	431	247	549	22	937	999999	999999	497	999999	795	999999	112	175	999999	999999	999999	465	760	65	686	872	759	761	79	999999	254	959	357	566	445	947	179	562	545	463	582	381	999999	999999	999999	84	452	98	888	992	519	999999	999999	999999	421	999999	772	999999	469	766	672	486	480	458	999999	594	960	930	632	847	704	549	629	328	999999	463	670	800	429	611	430	999999	872	86	54	913	582	639	155	823	185	999999	103	779	999999	106	900	347	277	50	124	521	466	
51	298	999999	711	999999	870	958	952	971	498	999999	999999	11	614	404	413	779	22	331	784	999999	672	452	999999	850	537	751	999999	999999	533	388	999999	909	999999	831	788	85	212	523	768	197	871	213	763	245	442	789	492	506	933	999999	38	999999	736	999999	999999	999999	522	860	531	129	405	629	448	119	370	437	796	783	615	999999	999999	999999	562	597	937	468	689	221	418	747	269	65	999999	46	359	703	182	557	461	999999	999999	351	999999	649	999999	252	765	654	999999	999999	992	709	999999	605	919	999999	241	149	999999	910	166	311	452	783	860	350	999999	412	759	666	999999	999999	331	999999	775	235	999999	912	805	695	702	45	346	412	999999	999999	174	999999	999999	819	472	42	836	999999	787	261	899	218	999999	999999	999999	363	894	218	750	752	387	228	829	694	45	328	344	34	218	131	964	999999	39	999999	999999	446	296	940	203	232	412	780	885	523	999999	296	999999	999999	683	349	150	138	661	11	182	945	999999	431	784	154	698	999999	342	665	297	860	189	488	999999	575	999999	954	999999	528	999999	607	343	315	368	999999	204	980	999999	868	980	836	387	37	137	240	482	864	166	59	534	600	447	229	999999	475	999999	999999	999999	117	282	196	124	143	661	574	612	999999	999999	45	950	999999	999999	999999	685	460	482	162	361	44	103	999999	797	965	994	999999	999999	123	89	893	999999	559	890	999999	595	794	722	253	375	563	999999	824	801	130	108	999999	140	972	544	775	992	954	999999	64	23	999999	398	999999	999999	912	414	999999	578	180	999999	400	827	236	878	891	738	238	999999	999999	415	279	411	677	866	188	999999	197	579	999999	999999	999999	999999	999999	230	999999	405	999999	999999	462	999999	140	999999	630	726	999999	988	903	103	999999	46	764	177	495	649	999999	668	721	292	961	304	999999	999999	275	999999	999999	999999	991	16	999999	495	175	134	999999	999999	285	999999	780	950	167	999999	714	103	926	276	145	518	780	196	485	999999	999999	290	999999	168	931	999999	999999	361	19	999999	997	999999	740	167	871	640	843	999999	373	720	887	999999	999999	999999	589	999999	991	999	144	209	353	804	530	506	999999	999999	980	176	718	74	54	429	941	582	202	817	999999	769	999999	505	675	999999	823	999999	999999	999999	999999	999999	579	807	999999	980	226	809	240	999999	376	243	356	985	999999	999999	999999	308	999999	468	829	999999	999999	771	770	232	604	638	533	420	980	999999	537	999999	730	609	597	910	844	73	212	141	352	999999	450	999999	422	419	846	998	805	524	999999	511	999999	612	802	807	
999999	997	386	588	286	820	221	610	706	459	264	59	90	227	464	612	999999	698	210	579	331	651	809	194	792	535	614	999999	999999	36	813	127	807	789	999999	846	687	999999	855	531	787	839	999999	999999	164	796	917	999999	69	485	255	395	412	232	486	394	198	201	999999	750	215	999999	932	999999	645	146	252	300	352	618	925	641	842	678	791	491	238	999999	999999	995	617	999999	406	999999	780	427	715	999999	999999	490	658	495	827	115	999999	999999	906	742	327	28	554	627	999999	451	560	999999	553	734	441	994	165	999999	172	800	142	188	359	740	899	228	431	668	999999	862	999999	999999	999999	737	999999	999999	999999	496	528	21	451	990	999999	954	642	176	874	981	999999	318	334	999999	333	37	972	146	683	176	842	108	596	999999	640	999999	999999	130	801	815	380	681	419	669	999999	160	359	151	396	404	107	999999	354	450	524	678	538	653	116	785	999999	999999	85	418	999999	430	424	565	359	420	472	999999	374	68	610	471	899	665	999999	182	678	831	750	999999	999999	119	754	999999	371	962	843	838	999999	25	60	164	606	11	25	403	999999	999999	792	999999	932	585	368	999999	839	62	778	872	169	933	999999	933	476	999999	349	543	675	278	204	397	576	633	508	359	18	455	865	898	649	100	999999	999999	48	773	356	492	999999	468	999999	999999	193	971	679	89	907	126	688	809	661	481	727	467	999999	404	999999	999999	999999	19	287	394	197	999999	232	79	497	233	894	702	999999	857	793	999999	961	885	213	999999	999999	428	451	891	767	66	247	178	999999	979	295	644	373	999999	999999	999999	191	922	131	313	748	609	999999	999999	999999	985	369	804	688	520	999999	714	200	805	999999	999999	567	999999	626	141	643	64	706	999999	999999	260	338	402	451	61	999999	49	764	900	856	999999	999999	767	668	782	696	442	999999	999999	483	580	453	568	702	999999	184	795	999999	999999	669	999999	903	999999	746	971	656	966	362	637	999999	466	950	300	948	10	823	800	999999	844	444	210	575	854	999999	999999	806	999999	699	695	876	240	743	774	241	999999	999999	760	999999	697	135	999999	999999	851	999999	999999	630	163	619	702	932	384	77	461	555	468	128	58	50	389	174	886	276	666	999999	265	999999	185	68	999999	999999	999999	999999	40	999999	713	999999	723	497	26	736	999999	159	999999	763	502	999999	291	228	772	53	402	720	641	532	999999	464	999999	999999	999999	305	999999	104	833	152	869	605	999999	742	841	999999	405	560	34	652	521	736	278	903	268	102	441	999999	296	
742	167	352	147	507	999999	259	705	632	999999	721	291	558	326	854	999999	896	135	548	387	999999	648	841	696	988	21	511	999999	520	832	18	999999	497	808	101	985	527	467	539	271	592	642	772	174	312	999999	962	420	424	999999	999999	967	999999	579	999999	103	999999	656	158	496	969	73	999999	800	999999	857	793	750	234	999999	999999	438	999999	999999	999999	790	876	676	393	627	58	999999	771	510	470	51	999999	999999	946	999999	669	871	319	52	302	528	457	972	786	455	577	999999	195	555	999999	932	380	616	784	81	999999	649	999999	531	448	878	999999	999999	999999	345	887	875	999999	236	999999	505	129	553	984	999999	343	904	999999	938	59	999999	999999	225	867	537	670	364	143	875	781	999999	608	787	999999	999999	235	773	641	451	568	999999	418	959	356	999999	999999	827	632	999999	737	322	758	334	481	999999	999999	999999	816	802	674	533	999999	928	455	999999	896	342	949	570	51	569	999999	449	379	357	427	945	869	999999	724	843	731	625	147	468	271	283	316	991	449	158	956	838	776	999999	999999	999999	513	177	252	999999	878	71	476	177	59	319	954	134	999999	38	216	999999	88	831	801	127	790	986	999999	622	35	957	130	999999	613	999999	672	344	397	936	442	999999	486	252	965	669	158	999999	419	952	328	191	806	421	942	868	760	945	243	842	699	999999	260	629	455	999999	941	584	564	625	647	620	736	258	595	999999	999999	835	865	141	969	821	577	999999	303	844	161	709	950	999999	673	727	110	555	246	915	451	857	797	999999	728	573	415	793	314	999999	999999	557	999999	437	267	924	89	112	872	878	949	295	335	610	999999	241	634	819	952	999999	519	999999	21	680	999999	753	48	820	412	405	416	783	659	594	399	603	883	522	999999	749	647	997	682	368	999999	999999	531	197	999999	496	999999	999999	999999	395	199	272	545	155	375	999999	886	269	700	477	999999	999999	636	740	220	176	999999	121	341	212	281	521	509	653	714	999999	231	999999	999999	915	466	820	999999	274	405	137	67	737	157	999999	863	388	307	215	999999	799	529	790	976	119	148	827	999999	999999	123	999999	999999	892	999999	468	292	999999	999999	785	999999	651	233	371	345	93	118	621	964	367	999999	999999	224	304	756	999999	387	999999	874	435	777	638	565	999999	999999	999999	373	175	305	999999	691	828	664	522	204	255	576	167	455	892	10	526	862	896	299	230	999999	468	999999	999999	91	999999	999999	298	999999	381	95	920	999999	617	719	943	325	286	676	999999	238	701	999999	999999	
348	229	999999	999999	999999	260	999999	999999	999999	930	274	904	999999	779	607	839	667	375	514	999999	169	655	946	837	999999	67	999999	586	229	779	991	761	368	999999	188	861	865	188	863	999999	605	999999	907	290	353	815	913	999999	678	836	853	999999	999999	999999	999999	999999	283	999999	809	377	60	199	999999	999999	938	512	546	405	600	745	973	488	511	757	227	999999	748	665	493	367	999999	999999	999999	392	925	139	574	91	291	495	588	717	379	496	706	415	976	672	999999	999999	278	999999	946	999999	863	999999	360	999999	70	609	999999	617	999999	451	234	999999	292	999999	318	808	937	464	124	114	166	265	119	25	61	999999	999999	85	999999	652	98	635	717	974	999999	560	778	999999	30	682	551	971	63	927	999999	320	133	919	364	999999	904	999999	404	841	999999	607	999999	345	999999	258	999999	868	304	22	363	599	999999	318	537	757	40	801	443	999999	562	195	999999	192	753	741	688	999999	721	779	747	284	240	876	207	922	305	442	757	772	839	683	676	51	573	672	641	814	392	606	513	113	380	961	288	590	405	999999	999999	646	570	995	999999	525	274	999999	368	802	120	999999	462	999999	999999	671	602	879	999999	170	618	90	999999	873	464	124	275	999999	904	279	597	617	527	232	850	999999	212	999999	536	161	777	495	999999	839	704	776	154	915	69	708	368	999999	81	244	464	511	546	696	540	999999	259	630	999999	999999	999999	503	999999	239	747	932	999999	759	353	368	393	133	999999	270	179	688	970	360	584	205	910	198	999999	292	767	348	574	515	999999	999999	999999	157	999999	999999	634	210	688	999999	999999	136	999999	609	65	999999	851	341	736	285	999999	999999	72	899	55	978	188	25	957	805	471	408	999999	954	456	849	999999	246	999999	560	636	999999	999999	65	192	458	956	310	143	832	440	999999	999999	298	987	460	440	12	112	342	46	618	252	883	453	999999	768	294	162	216	999999	615	529	186	649	559	853	17	716	596	31	878	882	135	374	999999	795	79	966	996	418	464	999999	480	523	27	725	125	999999	422	999999	672	157	927	585	825	999999	436	649	999999	606	433	295	515	320	168	736	127	518	999999	999999	999999	999999	166	797	792	481	58	662	631	999999	738	405	999999	907	999999	730	955	999999	999999	138	369	430	999999	400	985	999999	628	170	365	291	608	606	204	447	989	354	991	139	793	354	999999	999999	27	605	868	38	990	607	960	437	780	999999	970	289	615	279	790	766	812	622	852	999999	307	350	235	141	210	857	917	15	739	
825	756	204	279	595	999999	999999	999999	956	188	999999	999999	927	511	40	999999	915	832	720	563	999999	999999	180	501	970	476	999999	379	736	827	143	689	955	697	954	820	999999	19	999999	866	858	999999	855	444	999999	999999	379	999999	999999	999999	295	999999	207	451	514	999999	586	703	309	129	999999	562	795	139	55	342	253	999999	556	220	861	999999	812	853	705	991	472	736	670	290	106	838	185	999999	542	118	492	513	193	456	244	82	710	901	141	305	999999	725	398	999999	999999	150	999999	999999	643	389	222	353	746	523	45	849	42	28	32	897	386	563	596	999999	999999	740	999999	110	975	789	205	911	999999	409	552	746	347	181	845	955	555	201	598	162	895	999999	999999	669	420	394	49	999999	878	244	918	884	138	461	648	705	999999	999999	999999	999999	193	311	630	346	999999	298	511	860	183	76	351	195	999999	443	51	711	973	999999	689	999999	749	514	42	488	490	667	617	886	532	150	861	373	193	743	969	593	517	430	698	131	999999	189	999999	811	893	733	918	694	419	937	731	717	502	426	114	999999	278	152	855	999999	681	625	999999	43	214	977	11	999999	474	457	203	553	999999	568	999999	999999	996	231	595	999999	748	922	477	999999	418	154	871	767	638	999999	324	999999	574	395	450	267	999999	484	606	999999	732	696	230	961	999999	188	40	999999	718	999999	682	57	557	108	564	758	158	999999	624	70	115	243	593	185	999999	828	978	301	999999	450	719	521	625	679	34	62	999999	515	850	999999	124	937	58	104	617	999999	817	475	831	692	119	118	859	545	809	498	113	55	999999	999999	999999	999999	816	278	824	170	432	878	84	512	65	642	999999	394	999999	177	195	499	568	865	21	999999	999999	434	340	610	999999	89	869	999999	948	657	686	999999	39	385	131	999999	279	456	845	939	999999	329	637	477	226	475	599	642	313	614	487	962	904	697	278	391	937	224	508	353	18	549	563	999999	956	957	365	571	56	414	999999	121	30	82	121	150	999999	999999	394	999999	999999	237	231	999999	180	723	39	342	116	740	843	999999	947	501	930	852	765	240	999999	268	119	999999	595	899	999999	999999	942	832	585	137	999999	999999	829	321	863	780	327	999999	236	242	999999	32	464	999999	999999	174	174	528	151	999999	384	567	352	999999	87	999999	641	332	999999	805	999999	206	756	979	999999	999999	235	635	638	159	534	999999	999999	288	999999	97	573	289	999999	230	211	423	691	326	999999	36	731	702	244	411	148	999999	278	999999	999999	731	276	485	
169	999999	938	538	889	991	734	837	563	73	796	989	887	361	999999	729	999999	368	515	999999	236	129	47	533	401	999999	20	540	999999	582	828	607	999999	98	130	536	292	999999	533	699	592	915	999999	668	905	999999	523	999999	10	999999	999999	102	226	837	999999	50	764	415	146	662	980	204	999999	981	245	199	179	799	241	467	999999	931	834	815	846	321	656	378	999999	156	713	233	999999	730	999999	735	391	983	839	89	999999	999999	535	870	719	398	999999	491	433	716	85	724	999999	543	999999	895	268	999999	990	938	393	999999	999999	989	999999	756	664	999999	235	509	999999	196	999999	161	999999	999999	405	999999	106	458	964	174	945	910	81	989	678	999999	629	999999	999999	980	993	999999	999999	385	999999	546	921	999999	733	519	266	923	908	889	763	403	999999	539	999999	999999	314	999999	973	228	450	877	918	960	88	668	217	374	42	827	202	999999	465	999999	999999	999999	52	144	725	455	908	999999	12	999999	235	284	159	100	999999	183	675	999999	927	477	934	221	627	999999	883	74	311	891	891	90	696	999999	938	535	67	639	261	180	816	528	999999	428	874	735	734	803	519	127	999999	999999	999999	740	141	999999	386	270	241	91	260	999999	153	27	140	921	999999	999999	346	623	42	731	921	505	999999	408	167	515	999999	892	999999	89	554	193	999999	42	928	955	572	950	158	999999	408	180	999999	999999	384	999999	999999	953	249	213	467	896	95	282	937	656	105	733	830	871	924	999999	854	999999	116	999999	139	108	999999	540	958	999999	474	245	333	750	999999	999999	33	864	227	393	652	32	621	999999	108	615	104	281	860	839	130	999999	999999	999999	999999	748	58	424	173	199	999999	708	999999	999999	431	849	999999	999999	80	614	709	965	999999	999999	696	831	559	999999	862	523	14	721	999999	129	274	197	372	999999	999999	837	441	609	700	38	433	944	777	549	236	258	666	907	211	999999	999999	999999	633	341	372	494	199	600	562	999999	195	999999	37	136	999999	999999	999999	999999	762	999999	999999	999999	275	626	999999	752	64	20	999999	614	999999	107	999999	435	989	120	564	41	902	939	648	999999	999999	61	842	195	999999	650	741	999999	999999	981	154	968	81	999999	999999	16	234	620	439	189	378	947	999999	97	727	602	146	697	679	455	999999	999999	594	342	63	223	783	921	835	413	999999	999999	999999	875	952	999999	999999	960	230	557	806	292	510	469	472	109	268	999999	467	323	514	999999	322	325	209	999999	999999	738	999999	675	233	313	784	36	909	149	115	916	999999	186	999999	185	
476	131	649	499	999999	134	870	954	955	999999	999999	521	899	999999	916	527	999999	999999	176	999999	999999	555	333	502	507	483	559	332	994	352	999999	291	84	338	576	200	675	709	18	999999	867	30	999999	999999	999999	999999	999999	999999	232	587	250	999999	20	624	199	999999	798	156	999999	839	575	548	960	612	418	181	446	571	658	725	999999	966	623	916	757	999999	834	999999	652	999999	357	874	110	999999	112	116	281	460	148	999999	402	999999	717	179	685	329	70	999999	787	677	999999	565	35	506	736	283	890	104	867	234	97	669	999999	756	492	700	447	553	510	311	900	999999	432	999999	333	332	999999	453	240	437	905	726	350	974	419	999999	849	604	680	828	225	999999	593	913	568	999999	35	999999	687	985	882	999999	607	485	777	839	999999	32	183	413	34	446	863	439	329	370	329	999999	999999	700	850	843	873	681	95	999999	402	999999	445	999999	307	297	766	999999	999999	398	129	864	207	580	659	999999	999999	276	804	779	324	163	594	999999	413	506	624	999999	144	48	643	999999	399	63	446	623	587	582	116	737	680	617	885	930	250	999999	331	766	51	999999	422	606	877	316	409	249	924	247	999999	999999	672	779	121	516	755	203	474	999999	143	45	249	848	169	76	999999	706	278	999999	999999	999999	999999	857	999999	119	626	999999	58	93	654	999999	699	349	395	315	999999	999999	506	379	184	57	989	187	633	15	999999	999999	999999	811	999999	702	970	270	290	999999	625	814	834	11	889	719	154	391	498	936	346	999999	463	853	11	208	210	899	489	909	959	997	234	999999	335	62	599	999999	875	952	236	439	69	157	690	260	76	504	489	999999	902	607	999999	999999	668	884	120	593	810	19	502	81	780	380	288	628	590	893	676	837	130	907	999999	546	710	907	840	999999	999999	750	142	999999	999999	33	17	361	318	999999	281	450	941	999999	999999	866	999999	165	999999	689	868	999999	670	182	999999	652	344	999999	101	151	986	761	54	804	999999	69	999999	999999	661	756	372	926	999999	61	999999	235	999999	124	479	649	97	999999	259	161	999999	111	90	959	876	768	689	21	999999	176	999999	999999	406	147	585	378	989	999999	503	901	326	941	751	618	559	603	756	999999	525	451	64	441	999999	893	366	327	999999	917	919	892	77	361	666	153	999999	112	829	999999	999999	111	999999	434	61	357	999999	505	360	471	410	283	21	469	496	818	999999	999999	17	513	781	268	399	82	999999	610	999999	965	285	607	999999	457	773	998	690	424	791	999999	389	164	
999999	860	967	999999	516	645	999999	608	999999	999999	42	399	104	999999	976	999999	712	587	691	450	999999	999999	230	752	363	999999	509	999999	999999	999999	999999	491	730	853	454	920	999999	882	565	107	999999	999999	999999	437	575	719	363	999999	999999	419	711	213	999999	939	641	999999	640	999999	999999	999999	146	868	829	792	821	551	668	999999	999999	66	980	829	32	593	999999	297	999999	999999	999999	644	599	61	991	368	370	999999	551	790	221	266	290	86	729	11	961	999999	405	999999	616	34	60	999999	587	965	439	999999	999999	355	229	353	999999	999999	46	519	964	94	876	999999	431	998	999999	877	39	614	776	999999	110	30	999999	859	999999	460	186	162	999999	487	474	999999	999999	488	999999	205	571	867	836	443	49	219	999999	877	984	934	886	617	34	183	999999	972	999999	536	781	999999	723	369	462	969	670	884	925	486	999999	999999	542	999999	366	803	999999	171	778	342	864	999999	999999	755	874	957	574	569	138	420	999999	999999	836	402	706	480	482	211	415	999999	773	165	294	999999	267	143	401	942	260	231	867	921	204	856	672	890	187	967	999999	504	999999	999999	755	515	91	127	23	150	246	999999	331	999999	755	911	999999	708	606	432	498	740	565	631	318	999999	552	483	999999	980	730	816	303	515	716	910	471	672	409	778	478	150	130	260	999999	374	900	763	175	999999	297	963	293	754	479	754	939	999999	999999	999999	962	608	999999	43	420	430	592	815	999999	999999	999999	897	309	827	999999	999999	999999	999999	925	944	17	999999	317	25	693	767	532	549	999999	961	999999	999999	880	560	816	870	331	999999	999999	285	999999	94	999999	331	843	999999	664	999999	800	999999	144	634	848	847	841	999999	300	803	350	653	898	999999	780	435	999999	751	26	748	999999	93	36	533	474	650	172	999999	423	986	182	999999	999999	999999	999999	999999	826	347	999999	42	719	643	580	527	746	197	386	738	999999	940	458	999999	382	915	455	717	104	611	999999	207	685	999999	759	314	631	56	550	832	305	866	609	534	901	984	39	377	999999	999999	786	287	274	434	999999	483	537	90	920	197	620	999999	819	225	999999	652	999999	999999	884	276	895	700	646	553	999999	447	999999	924	199	398	886	999999	214	595	999999	882	933	261	309	286	776	551	999999	363	999999	273	57	999999	999999	259	637	238	999999	246	614	96	999999	720	991	999999	152	613	890	999999	999999	999999	826	233	999999	306	718	999999	500	999999	999999	354	574	999999	999999	179	399	947	578	999999	760	657	594	967	999999	999999	251	223	999999	137	144	173	
660	603	63	999999	999999	823	992	59	540	999999	737	999999	746	269	522	999999	388	999999	999999	204	45	999999	999999	652	999999	859	999999	663	64	999999	835	373	999999	336	693	970	240	662	732	576	955	528	409	228	919	709	230	721	999999	894	834	447	355	939	138	710	832	410	731	587	999999	339	995	999999	706	374	422	420	575	552	999999	725	999999	215	999999	516	550	553	999999	999999	999999	531	999999	170	670	398	999999	999999	208	999999	999999	829	930	154	999999	625	532	374	522	555	999999	810	155	673	776	118	357	149	700	621	169	999999	678	493	949	999999	891	999999	374	999999	999999	889	221	592	414	297	794	999999	220	623	999999	186	41	187	950	999999	386	774	393	561	50	878	832	587	823	999999	160	447	999999	946	734	698	999999	999999	208	408	598	562	999999	488	323	412	928	87	637	999999	257	501	542	131	672	126	451	813	278	478	66	634	768	555	147	357	749	273	888	295	186	826	979	999999	239	824	516	999999	999999	999999	949	999999	999999	839	999999	999999	904	84	284	618	999999	196	936	729	351	999999	793	713	351	966	663	665	198	351	999999	430	522	999999	892	847	610	999999	575	640	529	311	683	929	943	999999	452	675	989	280	48	990	890	999999	210	274	40	802	562	281	974	294	566	999999	42	190	999999	914	191	436	999999	710	620	999999	209	999999	290	999999	770	999999	524	987	676	999999	312	817	539	272	789	627	817	807	999999	304	666	245	744	84	896	762	999999	999999	999999	562	272	337	999999	999999	60	169	999999	999999	42	698	757	986	999999	649	999999	999999	650	999999	134	564	999999	999999	727	326	999999	964	306	215	967	17	524	986	503	123	654	975	447	944	222	630	999999	652	999999	295	999999	679	627	105	778	681	121	474	413	999999	943	999999	610	63	956	999999	862	779	207	999999	183	999999	493	504	994	330	777	706	999999	504	921	966	434	441	999999	959	346	211	436	295	895	59	583	999999	999999	591	375	999999	987	999999	999999	863	454	999999	999999	776	196	133	999999	999999	999999	415	812	908	999999	976	639	178	284	997	749	999999	352	999999	139	134	197	999999	999999	999999	955	999999	718	536	736	999999	522	999999	999999	12	772	223	110	978	392	489	999999	999999	567	999999	999999	206	999999	990	386	116	521	542	621	987	588	278	999999	999999	502	999999	697	285	182	949	464	955	847	282	235	535	999999	374	529	999999	886	523	361	141	460	758	285	999999	159	630	547	980	999999	343	423	504	424	412	485	872	999999	961	999999	618	739	997	999999	999999	765	851	999999	156	
22	972	110	75	916	667	248	744	243	999999	136	551	412	483	893	514	859	731	121	157	888	656	999999	925	999999	999999	999999	462	999999	449	962	308	84	400	999999	99	999999	357	587	757	174	741	638	999999	835	999999	215	265	999999	843	976	44	740	408	268	365	125	185	54	183	275	785	344	999999	16	828	477	999999	515	999999	999999	511	153	363	982	157	28	43	99	79	537	146	999999	999999	472	928	568	675	142	999999	974	999999	999999	414	491	999999	999999	844	816	17	483	204	749	309	571	475	890	999999	426	120	347	999999	999999	974	645	139	435	999999	999999	87	269	801	879	999999	829	225	208	999999	872	602	999999	183	226	999999	596	999999	396	60	994	999999	999999	191	259	31	999999	999999	999999	337	999999	362	999999	629	522	739	747	682	324	999999	479	356	999999	161	514	823	371	173	865	13	388	312	999999	999999	783	334	49	88	551	858	638	937	254	871	970	519	648	999999	661	487	344	914	28	550	580	648	730	886	677	999999	660	999999	36	967	949	465	619	999999	845	198	699	669	999999	466	218	999999	999999	999999	191	999999	184	250	999999	388	668	474	999999	202	804	145	999999	999999	410	125	207	999999	910	286	921	514	999999	78	285	999999	999999	675	783	561	341	48	546	335	705	683	261	419	598	648	308	484	181	426	775	710	594	546	268	25	268	999999	631	824	483	676	999999	116	965	999999	600	993	691	732	999999	765	598	277	999999	727	863	999999	938	999999	999999	447	342	483	999999	999999	878	252	416	767	302	660	999999	999999	852	38	999999	999999	454	559	58	315	793	448	999999	19	122	326	98	541	999999	999999	999999	368	846	45	343	999999	812	400	999999	357	586	923	999999	999999	358	999999	425	429	999999	718	343	389	224	673	654	893	917	999999	999999	562	163	999999	999999	821	918	58	999999	999999	695	969	342	63	398	700	728	869	18	366	660	245	900	669	403	999999	999999	363	154	999999	391	449	702	999999	938	608	203	999999	318	618	291	310	11	609	733	999999	385	289	990	524	944	784	885	999999	633	226	661	999999	482	181	999999	564	904	701	434	255	277	814	124	790	999999	27	561	400	999999	360	244	301	935	999999	68	858	373	630	238	606	564	999999	895	722	946	709	238	146	999999	726	405	309	999999	488	901	571	999999	999999	27	927	233	999999	487	282	999999	370	999999	257	122	825	201	999999	472	827	690	137	918	402	843	999999	788	999999	465	999999	999999	999999	126	456	333	497	693	172	999999	310	999999	80	663	623	999999	586	999999	999999	34	120	
535	132	999999	999999	999999	773	999999	772	367	230	149	809	39	139	327	57	254	113	923	625	999999	38	671	172	454	999999	999999	305	661	266	999999	806	399	354	822	832	107	768	657	560	844	921	805	999999	170	574	50	533	999999	693	342	55	68	409	978	506	461	999999	903	999999	309	999999	121	110	999999	999999	419	684	317	494	949	485	455	373	999999	220	999999	288	11	879	579	940	998	999999	924	999999	748	999999	376	325	999999	432	865	479	260	999999	809	705	809	827	165	999999	226	811	744	999999	999999	694	628	768	284	182	673	999999	608	369	358	154	186	979	595	999999	318	992	122	999999	619	975	123	293	410	999999	479	183	724	999999	724	196	233	76	999999	63	999999	607	51	209	999999	999999	871	999999	999999	665	528	829	242	999999	56	234	699	227	247	999999	581	999999	368	999999	702	499	309	393	999999	999999	920	119	976	542	66	711	950	913	999999	777	114	232	154	999999	999	999999	941	999999	177	999999	497	15	829	388	481	999999	249	294	506	270	542	488	256	999999	744	999999	852	699	680	999999	283	785	460	469	999999	359	200	623	757	63	999999	321	226	154	673	915	290	999999	70	39	999999	999999	999999	999999	245	625	999999	999999	999999	590	796	251	317	831	227	712	999999	369	868	131	836	999999	537	452	712	231	272	112	313	829	138	264	639	651	999999	617	378	953	234	999999	383	32	999999	176	999999	315	13	394	926	961	369	920	729	938	202	846	999999	999999	794	23	999999	999999	864	999999	999999	541	612	999999	958	610	999999	601	145	974	999999	814	999999	370	195	406	999999	877	999999	351	999999	999999	535	700	459	36	488	413	169	999999	999999	510	167	999999	999999	725	999999	999999	999999	326	627	999999	999999	754	200	387	844	767	999999	999999	795	486	697	523	710	253	16	912	217	931	131	999999	442	925	444	247	657	558	999999	470	703	880	999999	859	999999	701	433	781	999999	999999	999999	999999	635	771	424	64	813	999999	743	471	719	790	140	999999	204	697	336	999999	319	953	730	296	122	317	693	914	999999	999999	799	18	820	234	412	145	999999	411	999999	670	999999	390	434	23	814	194	751	913	750	947	665	999999	374	573	471	557	999999	895	608	327	88	509	29	999999	999999	999999	999999	494	388	994	754	793	999999	999999	359	999999	528	999999	481	927	566	780	999999	96	182	999999	643	256	763	855	795	853	802	977	999999	10	370	458	179	90	999999	267	999999	999999	203	999999	632	999999	224	999999	999999	633	423	680	761	308	999999	933	802	79	100	403	730	533	208	900	
990	425	84	359	568	80	547	401	394	999999	256	417	893	999999	151	935	42	999999	826	171	999999	999999	225	999999	999999	999999	656	999999	989	149	537	10	999999	302	880	216	634	865	999999	999999	999999	32	296	462	999999	927	49	501	999999	165	371	508	706	46	999999	868	209	790	694	141	423	999999	412	254	771	999999	860	601	430	934	310	999999	999999	868	86	417	999999	999999	241	736	397	999999	181	833	778	999999	303	520	999999	21	16	843	180	841	544	999999	620	51	691	806	999999	448	80	993	854	204	999999	999999	960	63	999999	446	558	957	744	269	999999	578	476	999999	951	349	769	419	927	999999	999999	417	999999	438	797	999999	81	999999	669	948	93	188	979	584	777	465	559	778	978	999999	294	222	999999	284	381	999999	575	948	855	727	999999	661	999999	999999	999999	999999	513	531	999999	249	375	133	298	796	185	98	598	999999	999999	495	999999	991	440	367	182	783	321	999999	67	755	999999	133	999999	999999	999999	432	122	591	999999	935	952	37	522	738	205	171	924	310	999999	999999	999999	683	999999	369	999999	687	230	708	999999	423	531	463	474	509	30	251	999999	355	999999	999999	976	999999	515	40	543	761	999999	701	999999	999999	999999	20	950	773	999999	545	150	220	999999	591	211	999999	375	963	413	498	563	23	999999	999999	617	999999	999999	356	317	999999	177	952	825	185	219	528	546	214	999999	520	999999	700	999999	485	111	343	999999	935	551	999999	641	999999	626	999999	999999	464	983	218	403	289	237	604	466	867	377	197	394	829	382	682	867	171	408	892	985	999999	999999	242	852	999999	238	847	804	744	803	999999	336	999999	976	754	544	999999	811	285	293	909	999999	338	117	913	948	999999	563	868	704	480	153	734	999999	346	647	751	366	129	61	389	799	722	73	752	861	999999	999999	999999	147	540	359	999999	609	85	999999	488	999999	938	999999	999999	999999	935	999999	333	481	602	720	999999	116	999999	999999	692	999999	903	119	522	274	365	62	344	669	935	731	174	999999	999999	999999	984	718	169	626	427	793	345	999999	864	682	740	999999	269	892	222	999999	354	999999	666	899	705	966	999999	223	770	886	999999	56	358	214	999999	212	461	477	736	999999	947	177	553	999999	888	808	255	999999	534	94	793	452	999999	425	387	605	464	130	429	27	999999	945	999999	999999	802	298	746	999999	807	537	818	791	999999	301	572	186	999999	767	21	999999	720	275	689	999999	102	999999	599	933	827	279	748	340	999999	718	999999	12	321	21	999999	999999	71	595	999999	997	276	999999	296	165	852	
999999	589	696	999999	531	307	347	266	180	999999	263	698	812	832	537	788	487	744	447	982	570	999999	999999	670	999999	835	134	243	691	419	101	262	443	91	999999	999999	999999	231	525	421	971	999999	150	999999	999999	901	259	763	504	218	788	267	849	183	291	345	999999	35	697	999999	182	113	574	999999	356	999999	264	730	215	847	736	266	228	35	21	824	724	999999	828	999999	585	370	738	483	630	834	413	999999	799	291	116	36	534	999999	999999	999999	181	388	226	841	646	528	558	657	999999	532	48	823	999999	999999	621	153	999999	187	120	999999	999999	999999	999999	999999	999999	999999	931	924	740	709	732	399	786	153	652	345	224	999999	874	67	999999	90	999999	108	795	589	108	341	999999	962	829	356	718	999999	501	90	999999	703	253	999999	999999	634	916	771	800	648	47	28	815	286	928	999999	999999	63	999	295	98	42	726	999999	895	599	999999	999999	999999	999999	680	999999	999999	571	97	521	743	231	469	187	173	240	308	999999	552	999999	999999	393	44	619	53	665	437	216	992	225	977	244	756	998	379	148	891	999999	999999	687	377	999999	199	999999	999999	91	593	821	999999	858	734	579	465	816	82	871	999999	999999	999999	25	921	444	579	872	544	509	475	471	807	34	348	883	999999	864	712	283	203	626	152	999999	82	616	94	999999	999999	407	778	939	925	999999	999999	630	93	999999	766	932	999999	327	873	967	615	131	23	999999	519	999999	400	601	114	798	999999	127	128	378	942	999999	359	999999	999999	999999	730	999999	546	309	629	718	999999	236	999999	779	609	876	753	999999	999999	999999	602	987	625	639	999999	187	835	999999	830	287	999999	714	999999	461	999999	999999	999999	736	247	89	584	714	999999	801	999999	174	503	334	999999	801	373	943	31	991	712	372	819	999999	999999	552	700	419	478	351	215	94	226	647	999999	999999	999999	26	937	277	376	888	520	823	587	999999	684	510	999999	999999	914	568	693	999999	748	999999	419	999999	999999	999999	389	999999	245	135	595	967	948	855	138	819	999999	356	999999	753	625	999999	851	995	999999	999999	868	199	482	449	437	647	999999	208	898	985	960	999999	419	253	999999	210	999999	999999	999999	620	999999	999999	382	999999	178	567	562	939	402	924	368	999999	28	320	826	200	999999	795	999999	948	576	749	957	999999	858	999999	937	762	865	425	180	467	999999	554	402	49	999999	364	280	869	94	999999	806	974	626	546	738	108	427	697	999999	857	696	289	999999	154	999999	239	999999	75	999999	800	84	976	753	901	656	999999	999999	999999	382	339	
524	828	864	125	943	983	525	999999	375	839	345	999999	999999	322	771	488	510	999999	178	999999	104	215	999999	293	386	829	230	725	890	274	189	999999	999999	188	342	867	425	928	210	887	999999	947	700	999999	999999	906	79	441	139	177	999999	670	617	794	244	319	588	580	738	124	763	800	431	110	659	704	852	729	980	999999	72	582	999999	290	999999	157	999999	459	829	480	999999	789	999999	722	999999	999999	32	530	943	33	289	999999	199	96	134	999999	526	999999	999999	999999	63	349	999999	236	115	999999	623	337	920	97	804	999999	751	268	999999	999999	214	708	799	150	681	332	785	956	624	227	392	999999	166	960	630	915	328	79	426	420	338	999999	999999	919	999999	999999	609	856	229	160	104	931	732	160	709	817	799	990	88	731	563	999999	999999	999999	998	663	181	999999	999999	888	809	681	841	943	646	844	101	880	254	986	999999	929	737	999999	999999	460	999999	999999	260	999999	999999	338	991	695	856	833	758	729	999999	242	524	649	399	999999	350	422	999999	789	514	864	999999	919	999999	999999	19	634	767	147	764	999999	435	999999	709	653	771	999999	690	155	96	812	96	371	959	22	471	83	540	999999	133	710	369	448	501	395	999999	207	591	899	686	999999	76	621	965	999999	999999	359	999999	999999	569	868	999999	944	703	999999	778	365	960	734	630	935	999999	999999	23	999999	188	987	674	323	567	999999	890	790	469	863	999999	474	999999	586	215	999999	999999	999999	999999	265	978	425	745	999999	617	730	246	857	278	750	999999	705	999999	999999	204	818	685	999999	188	994	999999	941	485	839	999999	313	999999	383	528	518	999999	309	533	757	84	763	252	999999	706	836	999999	42	522	999999	734	50	866	494	392	397	436	999999	999999	842	286	47	999999	999999	843	313	771	863	338	759	999999	828	181	850	837	440	999999	999999	919	351	666	945	429	765	999999	914	999999	474	999999	999999	91	293	693	691	480	47	823	347	41	402	74	474	703	762	770	905	869	26	656	999999	821	626	598	999999	186	341	617	183	801	999999	999999	306	871	207	677	665	999999	490	379	999999	999999	238	778	526	286	201	251	666	995	999999	55	430	818	49	319	465	694	428	514	149	999999	999999	546	112	999999	999999	603	505	94	114	770	388	647	857	344	999999	848	999999	987	984	999999	999999	188	602	999999	446	999999	831	888	222	971	716	975	239	379	967	692	676	991	518	999999	745	582	891	999999	667	783	999999	705	726	999999	622	441	529	999999	478	471	943	229	98	289	771	617	999999	143	64	
413	999999	999999	376	900	182	90	479	396	353	378	297	999999	225	663	527	136	171	605	999999	285	455	999999	900	506	749	999999	999999	239	826	138	710	757	384	264	375	999999	338	826	444	999999	961	143	707	110	184	779	999999	999999	761	645	455	999999	999999	778	999999	999999	586	870	160	999999	187	250	570	224	999999	999999	790	961	297	54	797	345	999999	817	323	322	482	999999	999999	969	999999	477	477	191	682	999999	999999	605	306	147	999999	468	999999	999999	363	721	572	492	441	644	999999	52	999999	716	999999	120	115	999999	464	644	755	785	547	999999	283	999999	999999	388	541	234	567	999999	665	999999	999999	338	999999	451	463	999999	999999	989	368	999999	981	410	339	760	343	572	338	999999	150	662	391	121	920	999999	445	653	949	194	950	216	86	999999	387	988	569	519	999999	663	514	863	894	766	999999	859	209	872	380	21	999999	969	999999	562	999999	12	767	46	999999	184	15	809	999999	565	999999	161	611	187	999999	999999	999999	999999	999999	674	499	287	999999	625	999999	999999	999999	573	283	938	148	999999	320	523	759	384	999999	533	999999	276	657	705	220	338	999999	275	258	32	999999	38	999999	231	848	231	999999	767	245	151	352	357	889	442	999999	999999	427	68	999999	97	427	999999	999999	668	722	854	26	794	76	999999	899	429	812	272	723	255	127	916	142	999999	999999	992	148	88	190	753	999999	224	179	506	911	668	433	171	605	210	907	161	508	993	214	278	700	806	252	923	545	627	719	290	596	999999	925	752	636	999999	999999	52	487	969	478	802	625	569	526	999999	999999	650	666	523	347	999999	418	149	883	192	301	999999	835	999999	218	759	999999	999999	910	411	742	680	999999	999999	699	864	674	539	525	412	999999	140	999999	999999	927	894	960	205	943	999999	102	786	869	999999	143	179	999999	999999	761	719	999999	736	999999	125	498	324	999999	999999	824	483	999999	879	624	480	540	171	999999	824	999999	323	798	309	945	289	318	956	811	90	47	530	657	999999	777	999999	116	999999	999999	999999	523	613	778	474	999999	470	999999	999999	999999	398	999999	971	999999	392	999999	999999	920	999999	791	380	806	541	999999	45	999999	303	825	847	111	818	999999	624	690	999999	310	999999	544	999999	999999	485	951	106	794	423	999999	75	413	275	563	340	885	119	134	999999	367	981	110	743	25	999999	999999	999999	121	999999	33	299	291	239	91	174	999999	596	78	316	428	710	747	99	867	999999	999999	999999	293	771	932	999999	999999	589	530	329	625	801	999999	850	840	469	984	451	399	878	783	
183	193	999999	437	298	51	999999	681	999999	244	21	875	999999	197	94	207	999999	420	769	799	701	709	761	548	111	287	227	475	999999	726	305	999999	989	609	717	376	999999	999999	999999	222	682	907	874	95	614	926	687	999999	755	272	644	40	999999	89	92	474	431	851	335	999999	999999	352	999999	929	938	321	885	31	480	718	313	16	999999	999999	126	999999	835	999999	933	184	600	564	719	696	999999	275	999999	999999	527	253	999999	52	999999	633	398	339	194	944	999999	999999	50	666	192	47	958	999999	999999	83	999999	297	638	755	917	999999	999999	269	632	35	848	999999	251	974	999999	236	773	999999	997	153	999999	999999	609	890	528	640	144	933	381	682	738	453	21	996	999999	239	999999	199	999999	999999	222	138	706	169	106	484	61	75	999999	956	273	696	640	120	914	184	999999	999999	236	286	26	486	887	950	297	999999	999999	254	999999	273	999999	584	146	150	930	39	999999	450	794	999999	999999	78	771	425	418	51	999999	900	999999	773	551	866	962	999999	840	999999	251	999999	999999	999999	823	999999	49	898	999999	689	999999	499	999999	999999	999999	248	953	192	697	948	715	999999	542	255	591	761	172	262	722	756	622	999999	310	204	999999	335	578	102	230	781	38	872	92	728	491	323	999999	207	679	313	999999	999999	160	891	30	778	999999	625	120	72	645	787	999999	587	77	271	999999	999999	999999	768	669	999999	962	916	920	842	390	814	764	999999	50	964	582	419	843	842	148	418	184	19	999999	952	982	168	146	251	696	504	661	229	999999	735	999999	911	643	999999	817	243	971	999999	999999	999999	999999	842	31	680	999999	999999	743	234	133	780	810	97	656	717	878	803	780	679	999999	999999	999999	544	154	999999	863	671	775	790	35	999999	999999	996	620	713	100	149	147	465	46	929	760	436	106	352	924	23	999999	926	999999	23	999999	999999	42	513	999999	326	698	715	816	543	991	952	999999	228	343	999999	476	942	626	739	666	324	642	226	134	727	448	801	391	850	416	999999	616	999999	451	154	963	999999	468	774	999999	999999	648	999999	937	807	236	877	18	119	547	999999	309	999999	357	148	999999	815	388	528	878	897	334	966	136	152	346	198	999999	199	850	999999	484	852	999999	244	675	149	289	326	500	570	792	999999	312	105	549	181	663	312	494	999999	999999	939	895	553	106	682	999999	999999	999999	48	110	819	268	999999	836	457	156	122	473	520	999999	999999	37	318	114	62	664	999999	602	174	534	474	999999	999999	999999	545	956	999999	999999	993	772	493	
854	462	999999	972	23	133	268	102	34	550	838	974	621	999999	911	587	448	999999	999999	345	203	999999	513	636	125	565	999999	301	500	411	974	480	999999	52	217	575	848	142	49	540	772	999999	149	983	635	730	999999	999999	633	379	306	999999	974	436	300	557	949	999999	857	457	583	967	602	623	576	368	236	578	458	999999	738	999999	14	999999	573	693	167	529	999999	999999	999999	576	668	999999	114	999999	505	321	752	999999	626	24	999999	591	957	805	906	999999	417	999999	504	511	524	296	640	990	99	497	862	606	999999	429	833	472	972	999999	999999	481	518	696	862	914	826	798	720	999999	41	999999	999999	768	787	640	999999	732	890	973	62	381	489	123	999999	999999	458	999999	999999	206	191	811	619	950	999999	435	17	721	414	589	685	725	576	916	999999	999999	966	104	999999	759	317	999999	999999	999	954	927	991	999999	906	854	465	999999	539	523	542	999999	803	580	272	362	999999	400	328	999999	297	336	999999	999999	164	999999	51	364	336	509	889	91	239	619	995	578	443	612	814	999999	134	999999	999999	999999	384	740	872	396	832	467	136	916	782	999999	999999	627	133	428	251	792	999999	111	353	39	634	461	989	194	584	693	918	999999	585	999999	186	292	999999	751	198	423	250	999999	531	869	999999	972	999999	958	999999	377	455	24	370	32	999999	32	661	999999	429	923	750	688	811	149	999999	115	340	23	104	428	999999	381	240	827	552	166	580	483	656	661	161	999999	286	217	247	904	660	563	30	164	631	985	332	275	673	562	843	999999	999999	277	999999	295	863	488	999999	83	999999	543	480	591	452	187	509	768	771	719	411	604	901	644	999999	776	993	940	797	501	59	999999	163	989	322	197	999999	388	28	866	999999	797	999999	999999	130	127	93	439	711	999999	485	999999	503	954	999999	249	999999	687	823	865	301	922	691	399	34	819	389	490	278	264	999999	999999	749	904	551	614	287	737	523	999999	693	564	239	354	25	495	471	999999	839	999999	706	475	565	999999	574	255	116	926	999999	310	738	603	171	457	428	365	814	598	999999	546	961	754	173	495	182	999999	693	347	999999	538	358	999999	650	204	557	559	999999	999999	999999	306	507	999999	597	223	999999	99	403	782	925	659	680	872	796	302	121	952	312	79	980	837	561	769	999999	611	952	558	952	966	899	869	800	228	999999	116	48	610	999999	999999	896	92	344	911	421	724	999999	485	999999	357	999999	605	257	494	615	502	744	738	999999	985	270	50	147	999999	882	66	
859	461	613	689	264	999999	795	362	183	897	999999	650	357	828	752	477	175	604	999999	999999	999999	315	612	766	372	309	999999	181	999999	855	945	999999	38	365	999999	406	872	999999	103	582	809	999999	321	718	10	103	391	979	243	999999	875	542	554	588	444	553	849	847	326	954	999999	624	673	328	951	595	622	992	963	356	999999	472	511	309	999999	727	999999	894	765	279	918	823	937	999999	980	413	363	449	921	321	557	999999	386	999999	874	999999	231	993	766	415	481	399	25	886	198	413	41	254	999999	999999	558	954	91	999999	999999	999999	686	777	347	548	241	182	80	652	799	999999	95	372	434	309	506	11	999999	360	999999	529	807	61	999999	999999	382	118	355	999999	999999	999999	999999	339	112	990	999999	453	655	999999	183	308	328	373	999999	618	327	668	820	794	220	557	999999	730	259	516	87	999999	80	770	999999	999999	827	865	999999	999999	637	756	269	444	801	62	355	910	187	999999	211	444	999999	98	259	713	297	561	994	214	777	222	999999	596	912	872	383	884	62	59	480	462	483	890	981	570	999999	385	992	999999	999999	915	553	758	999999	999999	670	981	520	462	999999	276	871	684	999999	424	676	999999	531	928	679	470	999999	138	29	748	960	84	117	999999	314	912	568	836	12	999999	669	999999	290	280	999999	999999	373	599	223	214	999999	798	471	566	893	736	854	73	488	741	67	424	999999	566	999999	999999	874	831	158	999999	999999	44	682	566	755	355	392	261	726	287	106	999999	914	815	167	171	612	999999	999999	999999	999999	505	999999	270	804	254	592	723	597	999999	527	542	451	299	506	556	126	999999	999999	548	353	602	347	211	645	799	509	923	409	520	983	332	999999	999999	866	212	686	422	999999	511	763	668	663	119	760	564	816	999999	319	610	55	707	740	257	234	999999	167	157	625	15	999999	999999	324	87	999999	204	505	870	433	999999	870	703	152	309	784	999999	939	237	999999	90	999999	884	613	799	474	286	591	788	356	411	999999	538	797	756	766	104	999999	586	487	565	68	945	201	25	739	352	564	441	999999	549	525	930	706	544	33	859	64	525	999999	999999	612	716	524	32	258	341	999999	999999	542	689	341	363	749	885	999999	46	692	999999	999999	132	721	160	326	806	886	999999	832	262	733	907	49	828	973	140	952	351	431	179	767	408	445	999999	899	782	218	171	999999	821	521	986	176	466	999999	490	635	999999	999999	717	145	144	509	999999	662	635	650	512	999999	619	932	999999	615	523	830	661	
999999	552	999999	543	598	724	999999	999999	740	999999	740	582	999999	492	999999	999999	999999	713	43	632	898	999999	999999	999999	142	705	781	571	888	999999	381	653	636	804	803	999999	999999	999999	129	999999	999999	498	912	916	999999	77	149	897	999999	443	999999	902	489	999999	762	894	47	999999	410	999999	942	372	132	999999	375	97	999999	567	688	423	297	103	594	999999	432	410	879	599	379	75	566	883	457	999999	999999	999999	173	437	52	909	54	225	456	236	479	837	375	22	550	807	130	581	999999	999999	999999	999999	999999	867	775	999999	999999	448	617	345	336	68	914	677	999999	999999	923	518	525	999999	378	81	646	367	152	999999	45	866	59	571	944	999999	999999	757	309	485	171	306	999999	690	999999	606	999999	120	900	420	923	999999	234	653	884	612	66	440	332	84	999999	999999	999999	190	326	157	399	55	401	351	999999	166	377	313	735	627	856	834	999999	771	473	999999	467	999999	671	347	999999	405	999999	342	927	244	435	235	999999	220	581	481	374	999999	217	562	999999	999999	36	766	999999	921	918	267	755	232	556	560	610	463	493	999999	519	999999	999999	993	368	999999	424	999999	999999	999999	817	524	999999	999999	469	146	999999	910	816	908	706	905	27	999999	487	429	586	704	688	875	624	41	727	589	962	396	242	999999	999999	660	143	877	44	187	999999	999999	221	381	763	419	996	700	647	584	999999	613	961	794	516	938	482	999999	470	856	527	785	797	466	421	83	904	999999	999999	165	775	829	999999	999999	616	999999	217	214	999999	278	878	924	394	152	303	359	999999	447	707	999999	187	423	999999	999999	660	328	999999	999999	999999	690	515	999999	983	491	999999	999999	743	132	187	999999	730	278	999999	202	978	603	401	999999	172	72	648	999999	642	460	978	361	423	999999	188	999999	999999	461	254	260	999999	230	940	902	343	837	616	311	270	284	534	999999	999999	999999	210	66	926	951	999999	898	51	59	999999	533	999999	458	53	999999	999999	999999	999999	278	999999	528	439	757	999999	499	999999	334	455	346	205	367	926	999999	716	209	999999	132	372	536	868	355	999999	999999	215	417	398	885	794	999999	368	382	999999	999999	885	999999	784	453	403	437	640	268	999999	704	853	999999	999999	444	741	999999	569	999999	526	999999	999999	677	999999	726	551	999999	110	435	540	890	978	999999	37	670	193	600	999999	48	729	934	896	999999	903	999999	999999	558	810	953	999999	950	995	547	855	921	854	217	805	68	901	157	336	214	727	561	725	999999	999999	935	261	150	428	999999	102	591	522	999999	774	999999	
866	992	445	999999	999999	590	894	999999	967	115	999999	999999	794	367	146	582	608	999999	999999	351	788	999999	927	875	702	999999	532	999999	454	274	999999	999999	999999	999	201	909	711	999999	922	999999	999999	294	72	999999	129	285	356	71	394	519	999999	831	918	432	27	47	74	570	999999	289	68	429	986	703	999999	761	999999	795	175	237	999999	428	768	744	999999	999999	766	999999	755	427	999999	999999	91	935	999999	578	146	20	999999	164	844	151	736	643	88	999999	999999	368	818	367	999999	560	895	166	649	565	72	183	748	524	280	661	999999	36	999999	597	348	61	422	137	625	533	813	21	999999	729	691	134	665	446	206	999999	594	397	685	105	575	924	295	726	999999	962	999999	999999	883	999999	336	709	999999	999999	899	999999	946	691	742	999999	747	884	999999	999999	873	937	517	999999	328	872	77	427	351	536	999999	424	765	999999	621	663	271	355	138	210	999999	982	123	999999	547	950	461	999999	655	476	358	690	999999	376	852	578	999999	960	999999	20	125	908	368	484	468	485	999999	260	79	999999	947	401	756	573	525	891	999999	343	763	377	421	173	772	874	188	341	273	999999	843	53	999999	311	999999	999999	95	494	623	639	715	999999	470	210	834	575	529	999999	934	587	850	961	754	121	206	771	598	999999	146	493	999999	999999	999999	100	999999	35	871	646	195	638	999999	41	277	194	999999	999999	907	221	339	999999	999999	231	407	685	999999	999999	299	999999	114	444	999999	143	357	140	999999	588	999999	380	999999	808	704	882	771	999999	999999	999999	999999	569	494	504	999999	386	621	940	147	84	729	536	550	535	736	775	541	750	999999	354	683	147	851	999999	999999	999999	428	531	501	473	999999	111	585	730	197	729	999999	999999	999999	152	999999	417	992	268	859	324	829	267	999999	929	351	30	196	755	145	999999	717	456	999999	337	958	999999	999999	674	623	628	950	819	348	16	173	999999	999999	999999	832	276	154	593	188	536	707	999999	460	571	131	439	914	830	594	640	22	164	955	253	193	431	967	327	644	241	373	19	999999	74	999999	419	999999	229	922	869	412	134	277	127	630	798	999999	877	552	193	999999	130	235	708	994	18	976	926	783	410	308	826	948	999999	172	697	251	999999	805	712	589	695	907	725	237	888	887	999999	623	395	791	99	775	460	528	253	999999	221	999999	757	443	999999	445	522	570	586	185	329	954	932	556	999999	82	999999	604	999999	223	509	480	999999	131	148	313	398	999999	218	61	999999	429	919	999999	40	325	58	279	665	
259	395	164	651	712	567	883	690	838	999999	27	999999	856	999999	39	284	740	999999	635	305	620	57	999999	999999	999999	687	900	44	30	526	928	999999	571	939	767	999999	355	999999	403	999999	264	623	559	81	201	126	641	918	889	637	300	361	422	973	54	212	492	802	126	35	999999	999999	999999	322	618	999999	373	999999	743	211	999999	999999	569	82	50	996	999999	831	170	418	999999	999999	154	392	236	576	610	597	894	565	345	553	712	378	896	415	953	246	462	207	752	725	185	688	707	999999	999999	350	999999	57	714	661	641	708	979	999999	703	286	999999	52	999999	999999	31	187	865	999999	999999	999999	185	635	999999	261	378	962	665	330	805	466	684	846	784	270	999999	847	851	999999	911	13	398	220	711	677	160	420	815	976	999999	997	822	999999	191	999999	174	999999	14	462	292	679	53	659	880	247	601	249	999999	999999	999999	184	999999	999999	475	204	999999	999999	923	376	110	999999	999999	999999	626	807	643	363	665	194	105	366	842	398	401	242	999999	739	340	999999	85	910	163	692	999999	528	999999	641	856	986	797	209	384	638	362	335	531	364	999999	82	603	248	583	82	36	755	342	938	789	999999	999999	73	635	999999	300	999999	804	999999	824	107	146	12	507	678	397	999999	981	999999	46	999999	710	605	706	267	870	836	336	90	999999	118	196	732	851	623	752	733	573	925	347	171	531	77	999999	934	935	999999	741	905	685	999999	999999	138	902	723	532	638	367	377	587	463	863	723	999999	715	911	413	160	883	926	999999	332	66	999999	874	544	642	74	771	332	999999	105	431	405	535	344	68	830	999999	100	124	376	999999	347	883	999999	999999	278	825	999999	532	999999	999999	979	31	808	999999	271	999999	999999	999999	573	595	999999	317	368	441	327	273	999999	852	582	32	999999	811	297	999999	999999	983	575	737	999999	249	999999	800	999999	247	452	383	999999	999999	797	802	950	210	550	780	999999	39	525	999999	489	999999	454	181	999999	427	74	177	734	683	999999	288	462	451	526	334	848	999999	487	130	999999	944	999999	753	65	780	82	592	271	517	973	688	999999	708	257	368	999999	576	851	999999	183	285	648	53	627	519	350	999999	684	225	931	906	552	404	999999	545	468	700	125	178	355	999999	999999	999999	709	999999	820	753	203	168	539	281	999999	85	946	999999	999999	503	136	546	999999	573	908	55	585	76	146	73	829	711	999999	103	999999	682	66	999999	379	431	344	316	999999	596	999999	525	999999	659	513	476	999999	175	249	965	574	579	
999999	782	573	860	642	642	184	757	924	492	268	445	821	999999	29	255	343	999999	999999	819	999999	843	268	392	369	925	563	670	999999	999999	999999	933	528	999999	943	283	138	519	789	702	142	941	672	822	267	250	999999	792	457	212	831	999999	806	755	999999	895	524	190	500	717	999999	514	152	999999	999999	334	916	940	778	745	999999	999999	999999	466	687	906	181	999999	135	128	96	771	222	412	833	105	137	773	999999	57	759	948	999999	82	623	627	999999	413	802	932	333	898	23	711	96	17	291	999999	78	999999	724	999999	64	381	630	999999	301	999999	435	924	999999	153	791	730	985	178	804	22	843	69	999999	767	642	202	795	198	757	999999	999999	999999	814	787	704	999999	333	680	893	647	451	999999	336	999999	977	878	734	999999	999999	293	726	999999	212	278	506	19	999999	956	446	862	586	441	559	790	424	610	119	420	448	468	407	314	285	167	999999	536	732	58	790	764	999999	999999	999999	474	999999	999999	623	999999	999999	695	614	376	244	41	70	19	757	546	644	377	999999	324	741	647	886	421	642	54	999999	970	999999	670	999999	999999	404	999999	999999	95	15	25	999999	573	999999	752	853	40	80	253	106	999999	779	196	413	423	999999	153	873	444	588	373	765	999999	999999	320	418	944	999999	562	637	99	659	672	540	629	390	999999	194	989	794	855	351	999999	948	155	200	999999	266	752	686	260	999999	915	507	999999	999999	418	733	999999	343	908	999999	999999	616	999999	902	117	655	784	43	999999	959	883	999999	999999	32	376	630	693	129	328	688	458	876	386	991	744	175	898	999999	999999	999999	374	655	885	35	833	999999	999999	253	999999	444	999999	719	887	301	224	275	774	619	884	999999	49	999999	25	230	381	640	239	26	167	942	757	415	71	337	594	238	765	707	198	593	688	450	46	999999	999999	738	989	94	776	479	400	999999	494	193	432	674	999999	999999	999999	202	999999	925	95	150	999999	76	999999	999999	707	985	510	76	431	300	109	599	663	141	24	643	999999	999999	249	688	999999	478	999999	877	999999	920	599	110	64	995	50	763	364	896	999999	149	90	439	999999	999999	969	333	857	999999	999999	832	20	508	649	999999	551	407	685	407	598	218	154	780	654	999999	396	409	999999	436	260	345	244	767	999999	999999	562	222	999999	458	718	227	999999	728	793	82	910	100	460	53	454	643	88	957	307	987	994	309	999999	999999	404	999999	999999	430	942	748	598	252	999999	774	457	999999	640	237	999999	380	999999	425	999999	582	876	306	949	
968	982	617	267	287	470	946	880	262	437	175	63	159	906	200	785	999999	484	667	526	685	999999	124	12	850	278	926	400	578	999999	999999	725	108	620	352	999999	335	491	320	999999	627	894	999999	999999	999999	183	539	474	999999	639	940	108	999999	780	273	382	867	614	416	18	543	555	999999	999999	234	450	955	538	564	751	460	564	173	999999	999999	791	999999	222	999999	677	739	462	994	999999	382	999999	999999	999999	357	999999	581	720	84	311	999999	82	592	265	999999	34	227	10	910	654	189	386	934	999999	881	999999	999999	654	999999	738	279	91	561	372	999999	129	934	637	191	594	180	999999	489	862	645	999999	209	999999	999999	514	460	999999	551	999999	759	996	180	192	446	875	989	927	644	345	41	167	520	999999	697	558	99	589	819	326	484	450	896	82	688	999999	282	843	119	999999	999999	541	539	222	613	999999	999999	751	201	315	604	252	105	153	830	999999	999999	999999	449	986	424	999999	918	235	865	319	109	108	504	390	999999	999999	817	999999	67	999999	627	308	616	136	608	348	397	514	721	241	999999	752	251	999999	749	303	404	999999	158	418	999999	314	357	999999	471	851	257	811	712	458	435	33	999999	339	860	17	372	322	999999	85	482	414	513	999999	964	356	856	304	999999	309	751	695	923	649	878	999999	951	322	665	757	999999	586	802	999999	999999	331	666	999999	349	999999	931	92	744	82	935	999999	800	999999	999999	124	995	953	999999	412	706	739	109	999999	461	547	66	59	656	630	999999	896	612	999999	827	999999	999999	943	954	999999	999999	999999	950	999999	999999	670	522	999999	999999	999999	761	999999	416	999999	567	76	999999	228	999999	801	685	881	435	123	97	48	604	560	895	697	433	61	999999	281	43	46	789	258	999999	790	35	999999	999999	115	868	999999	489	223	999999	761	999999	472	493	163	222	497	243	999999	763	999999	75	999999	342	999999	126	710	999999	144	365	530	287	999999	999999	669	776	857	999999	329	999999	250	559	999999	876	144	999999	961	568	845	999999	546	803	952	495	68	725	73	999999	781	989	999999	708	355	857	163	483	446	976	999999	387	365	999999	914	999999	522	126	683	95	207	18	999999	151	303	999999	999999	726	335	999999	437	944	999999	371	42	340	96	541	213	534	723	660	999999	984	745	467	703	862	889	999999	972	942	51	978	999999	773	833	26	999999	279	999999	436	158	999999	999999	878	999999	999999	651	583	505	980	912	999999	371	546	177	180	406	999999	381	956	837	965	515	495	903	734	82	268	506	79	999999	999999	497	
297	512	881	999999	867	793	710	221	999999	864	999999	39	891	616	751	606	663	620	578	999999	90	598	193	999999	64	999999	999999	920	999999	86	436	853	978	661	84	999999	295	734	999999	52	671	745	532	110	523	999999	999999	128	331	661	999999	458	558	999999	416	698	328	438	999999	892	853	789	999999	238	437	148	61	999999	999999	999999	320	929	999999	999999	236	999999	76	92	929	598	999999	821	599	731	243	977	304	942	999999	385	715	857	353	999999	198	999999	917	303	673	385	413	782	585	613	351	913	377	32	809	999999	999999	246	999999	792	929	42	999999	106	995	999999	843	999999	984	166	11	462	586	444	999999	999999	999999	999999	419	999999	194	190	245	986	999999	330	610	281	142	182	754	999999	358	560	717	166	999999	999999	308	999999	542	999999	797	999999	611	999999	337	933	686	464	655	858	826	954	999999	999999	796	213	716	674	849	571	976	811	412	532	114	999999	999999	190	661	999999	475	999999	22	999999	393	815	384	501	993	677	595	999999	527	999999	999999	403	951	968	370	489	999999	633	374	999999	327	999999	27	89	999999	999999	216	505	803	60	999999	630	942	717	365	980	828	224	999999	182	976	309	999999	515	999999	999999	999999	758	999999	181	499	842	831	51	999999	999999	798	305	717	999999	470	99	999999	476	513	999999	461	244	999999	389	661	890	999999	202	993	28	700	511	209	83	236	999999	685	631	560	550	799	900	154	957	192	533	507	989	711	886	434	999999	12	999999	999999	999999	156	440	999999	609	890	999999	58	555	707	296	999999	643	465	23	999999	253	916	999999	999999	560	100	654	207	999999	392	962	490	117	593	883	999999	999999	823	397	311	255	120	950	660	169	852	598	999999	999999	999999	863	534	698	482	191	901	999999	635	699	749	501	243	999999	227	999999	999999	940	961	823	999999	755	820	999999	711	169	999999	965	313	999999	999999	999999	404	311	700	528	438	792	635	999999	981	470	715	134	999999	809	21	727	733	732	21	911	637	436	117	681	53	465	986	323	999999	935	736	572	991	258	999999	931	692	698	498	365	315	558	842	327	50	695	430	999999	157	415	999999	580	61	999999	863	967	204	999999	485	972	806	321	364	999999	734	152	142	399	712	90	45	45	999999	655	606	88	594	790	999999	357	45	999999	176	643	704	165	521	206	999999	140	737	672	999999	526	559	994	204	795	593	898	563	41	199	76	379	205	346	405	199	999999	382	413	387	137	937	721	155	999999	352	578	630	936	999999	999999	353	372	823	717	106	999999	884	798	
206	743	794	13	999999	109	273	999999	819	999999	999999	999999	757	999999	295	999999	588	837	999999	482	999999	999999	999999	999999	36	617	723	999999	999999	629	999999	999999	900	584	217	999999	343	933	826	56	457	999999	759	513	930	405	999999	29	87	738	999999	999999	999999	411	354	191	475	177	977	288	385	267	135	199	817	428	709	183	125	650	751	655	21	802	35	610	999999	763	696	631	791	703	929	644	500	49	824	498	239	999999	178	999999	956	547	670	200	999999	569	999999	999999	695	651	903	436	986	483	256	961	386	744	925	712	480	355	496	681	337	490	999999	999999	999999	999999	943	99	482	585	698	474	141	835	891	696	77	195	936	149	800	502	657	26	793	862	121	999999	110	466	999999	611	61	988	862	237	870	918	999999	483	999999	999999	954	999999	785	782	999999	550	853	239	999999	295	418	356	881	835	999999	682	984	741	109	458	989	25	890	97	423	153	973	663	999999	159	288	462	441	986	548	256	241	999999	43	571	641	871	821	999999	999999	704	999999	999999	404	999999	933	174	384	259	999999	938	520	697	999999	686	577	199	412	495	16	956	914	895	297	586	450	973	708	538	817	999999	999999	999999	894	718	46	999999	269	638	999999	124	88	191	171	609	736	543	651	357	994	452	468	335	403	999999	789	221	739	817	999999	960	999999	846	442	706	744	39	802	650	649	630	999999	999999	280	892	999999	733	999999	687	850	906	999999	360	999999	374	660	868	97	659	928	825	216	451	891	999999	657	242	749	999999	865	999999	999999	10	999999	373	522	693	65	511	367	66	487	62	967	840	637	115	311	77	55	875	941	999999	999999	824	423	488	999999	999999	999999	999999	983	999999	821	153	175	331	999999	180	999999	966	812	585	301	999999	347	999999	484	61	627	999999	930	999999	420	990	764	999999	288	883	949	999999	999999	999999	276	999999	83	219	241	823	674	316	462	999999	224	89	72	365	999999	849	486	269	14	830	999999	693	716	311	857	830	388	578	52	769	231	999999	999999	772	999999	999999	799	137	922	660	999999	321	98	999999	999999	340	999999	999999	745	999999	406	999999	999999	980	999999	999999	15	999999	362	410	999999	106	274	693	909	405	924	300	56	999999	60	358	346	353	453	999999	604	999999	843	999999	903	999999	833	613	372	541	790	184	999999	735	574	999999	775	522	225	290	56	405	888	999999	415	636	362	472	388	999999	353	685	537	576	999999	97	928	834	506	465	999999	661	330	378	615	750	181	999999	707	999999	583	824	138	999999	999999	209	38	999999	
999999	276	627	370	234	324	198	114	647	552	755	999999	108	941	25	999999	28	395	84	520	457	999999	999999	50	765	365	474	528	999999	999999	547	999999	999999	156	722	240	837	902	999999	16	999999	510	999999	629	999999	230	924	999999	999999	377	154	643	999999	518	999999	457	811	587	604	868	849	669	557	282	14	975	427	951	228	784	923	125	959	77	339	946	561	835	484	545	999999	833	718	999999	229	904	654	551	822	275	428	259	307	567	999999	999999	999999	830	624	589	802	973	423	999999	454	39	684	67	999999	387	895	975	112	69	438	26	950	999999	62	110	331	876	139	999999	366	999999	817	401	999999	818	999999	999999	999999	895	743	467	419	999999	999999	200	229	999999	372	444	379	452	157	248	139	149	570	585	777	524	999999	925	999999	999999	668	780	221	999999	156	999999	999999	175	765	216	326	971	999999	266	641	862	880	999999	514	694	999999	999999	525	579	272	771	258	999999	952	999999	999999	817	623	949	36	955	979	999999	451	11	999999	214	687	940	921	168	543	313	999999	915	643	534	999999	159	886	754	264	641	999999	384	122	975	222	78	579	509	357	657	240	999999	882	999999	292	512	643	379	235	585	658	113	999999	945	474	999999	62	112	999999	999999	73	281	700	999999	916	76	889	85	991	618	370	999999	999999	886	82	266	42	999999	251	908	999999	517	528	679	983	916	156	176	511	185	999999	477	999999	883	593	959	999999	544	37	999999	999999	568	999999	617	224	999999	303	352	872	217	14	362	860	497	957	556	752	31	364	999	999999	722	573	999999	602	999999	319	926	999999	123	999999	498	999999	999999	294	948	139	999999	465	999999	623	804	304	303	181	999999	616	615	926	999999	999999	964	189	37	307	900	994	571	24	330	926	376	59	999999	937	516	689	835	212	18	426	999999	565	617	386	124	999999	999999	645	938	287	704	999999	264	906	316	318	645	999999	394	954	567	897	144	821	256	754	545	366	665	974	780	999999	917	621	375	409	572	999999	192	482	723	926	86	53	231	999999	795	851	630	999999	53	999999	999999	64	999999	943	999999	795	139	369	882	914	999999	963	506	302	92	643	541	906	999999	994	545	999999	240	640	820	101	599	879	999999	693	735	467	931	673	593	862	999999	431	978	999999	521	999999	600	808	946	122	546	929	294	162	320	724	999999	999999	572	907	824	228	133	999999	999999	259	410	198	189	999999	42	833	708	229	999999	119	999999	969	483	999999	321	999999	694	708	555	999999	999999	806	383	21	16	882	999999	686	48	
999999	308	649	999999	271	422	999999	629	434	90	713	231	999999	999999	210	999999	491	575	850	596	999999	533	425	999999	999999	664	603	815	178	516	159	732	999999	999999	347	811	999999	398	222	309	909	801	999999	627	842	448	530	535	182	225	524	317	260	99	999999	999999	999999	999999	999999	606	819	596	461	917	930	980	208	884	932	399	999999	103	362	551	687	600	273	797	941	98	999999	77	642	952	992	842	999999	932	544	999999	927	423	355	615	489	322	350	999999	697	861	999999	646	602	782	709	431	954	709	412	55	999999	95	924	954	999999	751	999999	999999	925	999999	509	276	349	604	472	999999	747	999999	71	999999	260	920	110	89	849	496	474	999999	252	571	999999	772	999999	499	592	842	498	400	151	737	367	841	427	609	361	972	307	998	320	999999	683	217	999999	999999	794	999999	999999	845	115	976	287	104	266	364	209	737	999999	849	22	630	604	357	605	999999	16	418	503	501	999999	999999	999999	476	999999	635	999999	681	134	491	705	999999	856	653	294	174	999999	273	999999	72	409	624	236	458	999999	999999	22	999999	611	324	41	999999	999999	493	999999	238	787	810	554	631	999999	999999	613	999999	153	999999	999999	951	999999	999999	872	999999	999999	999999	101	113	650	740	999999	999999	623	561	999999	809	460	329	444	999999	536	66	387	650	719	953	596	881	21	971	314	740	917	70	999999	999999	452	999999	551	891	402	23	588	999999	999999	999999	17	915	458	803	999999	824	811	410	425	999999	63	232	999999	881	999999	220	102	999999	436	750	942	562	297	898	367	172	778	552	999999	522	477	999999	999999	34	945	999999	432	217	177	489	999999	999999	645	267	999999	229	274	670	57	191	920	910	999999	579	752	455	628	560	999999	641	56	268	999999	902	999999	723	901	998	935	173	787	885	999999	946	999999	435	916	39	999999	147	898	117	505	999999	602	566	719	751	281	500	62	872	999999	536	999999	671	87	743	728	404	328	275	734	883	999999	45	409	674	757	327	538	598	779	309	743	999999	999999	650	999999	972	999999	159	727	445	999999	915	124	999999	513	999999	999999	999999	999999	999999	818	632	383	621	394	566	167	55	994	999999	961	464	999999	471	793	999999	999999	999999	443	756	400	999999	548	298	999999	488	920	434	999999	606	969	364	297	403	490	120	565	150	266	743	814	958	999999	772	483	656	823	653	191	18	252	921	740	999999	999999	649	94	94	848	906	646	733	884	397	984	606	999999	699	999999	999999	999999	999999	999999	700	942	441	23	775	815	126	664	277	252	162	
364	58	624	743	416	840	36	480	302	359	106	90	84	768	788	999999	999999	134	672	999999	78	484	751	50	611	999999	999999	999999	999999	732	251	379	491	731	999999	936	981	433	292	150	999999	469	475	820	603	861	366	999999	987	937	999999	540	999999	743	94	999999	307	999999	999999	999999	999999	717	211	570	117	727	999999	353	999999	851	895	999999	841	531	852	608	999999	930	446	999999	999999	390	999999	341	105	711	999999	747	999999	999999	639	999999	301	999999	936	938	268	999999	713	875	271	23	519	146	52	580	698	83	890	485	870	376	147	391	999999	999999	397	869	474	405	953	851	706	999999	222	497	999999	421	594	913	999999	114	226	570	488	184	870	999999	299	999999	23	700	857	171	291	272	269	910	999999	999999	999999	398	999999	317	922	419	999999	999999	924	554	815	287	999999	976	144	766	160	999999	902	999999	952	213	999999	948	392	262	994	999999	301	949	238	853	663	481	372	999999	673	909	647	78	867	999999	269	744	709	735	222	880	36	525	122	692	18	269	170	999999	999999	491	924	670	425	773	645	999999	326	962	624	17	614	191	999999	250	929	833	999999	28	943	999999	248	657	50	124	517	999999	837	545	845	999999	999999	999999	145	192	984	977	653	104	999999	295	427	747	999999	214	276	845	432	871	763	184	999999	999999	999999	981	252	999999	630	311	265	869	999999	780	126	230	696	589	56	999999	265	952	190	999999	729	999999	418	999999	999999	835	847	672	353	965	999999	671	765	178	630	999999	939	717	356	352	838	999999	157	646	631	891	518	687	798	999999	615	999999	993	111	422	746	572	751	999999	795	463	593	999999	181	998	455	464	528	959	893	971	999999	605	838	999999	310	509	999999	869	654	326	999999	999999	831	360	970	999999	999999	755	999999	590	197	986	561	889	999999	999999	999999	647	185	436	990	727	905	550	999999	215	165	412	122	246	999999	881	999999	478	999999	999999	999999	821	38	999999	999999	772	85	312	783	562	54	948	453	406	533	133	693	228	999999	442	968	290	292	999999	999999	261	643	646	789	315	999999	93	596	536	219	164	619	408	635	999999	652	999999	767	515	171	216	959	715	713	999999	197	999999	151	999999	750	413	539	273	265	549	139	999999	522	477	999999	961	999999	917	196	379	514	295	999999	999999	999999	999999	523	999999	602	315	302	927	933	121	128	60	999999	999999	786	806	625	355	153	999999	999999	999999	90	299	862	210	853	52	529	343	173	902	275	999999	79	384	890	761	671	949	257	212	506	999999	359	601	999999	626	140	
390	999999	168	152	506	31	577	295	999999	914	401	999999	999999	407	599	948	225	999999	908	665	412	915	999999	684	203	838	885	716	679	999999	270	999999	999999	999999	148	589	999999	760	769	21	502	999999	667	846	279	497	997	999999	906	462	143	999999	121	961	728	474	890	484	948	667	146	861	616	292	999999	220	235	348	269	19	943	465	26	897	999999	323	258	999999	414	999999	841	90	809	226	807	999999	999999	275	192	674	699	530	999999	111	875	640	481	999999	202	68	272	999999	545	897	999999	999999	800	224	797	999999	999999	873	79	252	826	65	999999	400	485	999999	150	959	165	595	319	422	654	999999	32	999999	999999	874	999999	356	443	191	544	912	706	139	654	855	478	777	999999	826	999999	569	999999	999999	588	999999	899	993	917	999999	999999	950	587	106	33	999999	201	999999	572	999999	999999	723	999999	999999	520	149	999999	355	554	295	490	387	999999	492	999999	94	999999	212	999999	761	999999	830	438	999999	687	594	334	610	116	769	663	999999	999999	999999	777	737	759	640	308	449	397	553	449	632	822	126	813	104	145	938	255	999999	330	811	377	228	295	679	956	926	814	93	249	785	631	286	182	41	714	233	335	999	904	999999	373	430	391	805	317	571	999999	999999	474	177	523	674	883	403	738	559	999999	90	683	382	634	314	314	663	11	545	943	782	999999	912	999999	256	999999	999999	448	999999	837	489	372	394	154	584	618	999999	271	999999	999999	779	302	165	999999	254	325	999999	869	68	126	727	804	771	628	999	849	999999	564	277	589	68	955	792	722	963	999999	298	237	60	696	243	402	54	999999	999999	489	999999	141	368	931	563	955	389	999999	119	685	601	999999	155	734	65	999999	994	377	344	824	509	443	999999	537	36	303	819	372	882	335	760	628	464	519	625	430	999999	346	36	999999	575	962	999999	999999	126	532	92	325	640	727	407	676	808	349	999999	791	324	999999	999999	999999	145	27	947	999999	924	999999	312	635	119	635	320	658	351	241	258	999999	830	539	999999	504	221	504	999999	165	927	93	819	124	540	999999	116	374	999999	766	966	557	24	999999	363	153	229	457	215	15	416	749	334	577	100	999999	961	784	420	410	999999	641	999999	792	856	999999	999999	197	105	285	528	999999	999999	584	274	701	532	11	999999	277	999999	764	298	726	748	999999	999999	252	33	107	872	332	954	40	718	999999	272	999999	999999	522	989	999999	361	999999	999999	471	533	750	312	399	909	959	608	153	136	294	999999	568	53	678	91	999999	173	
997	413	205	999999	195	866	939	999999	310	999999	999999	999999	251	999999	368	249	287	654	18	939	999999	198	999999	724	999999	904	434	999999	703	188	303	440	88	868	364	526	291	480	999999	883	373	960	609	930	999999	866	884	881	983	328	766	999999	83	972	999999	809	501	481	999999	291	442	956	735	131	999999	233	208	383	58	842	999999	807	316	135	575	999999	588	999999	780	944	29	999999	998	385	422	278	999999	116	999999	554	999999	809	299	999999	451	417	235	999999	205	999999	667	511	833	151	369	959	717	947	406	999999	230	519	999999	245	271	889	999999	999999	709	999999	999999	102	54	503	817	159	517	260	684	168	448	999999	786	69	287	518	719	999999	25	463	560	419	709	472	333	515	118	64	794	561	459	875	778	738	854	574	999999	339	334	220	451	999999	273	248	428	129	733	641	957	752	180	110	999999	255	906	456	393	582	179	311	999999	462	465	133	709	572	999999	999999	215	712	999999	389	532	804	21	103	999999	470	54	213	999999	476	106	51	999999	358	540	533	831	407	191	884	169	32	180	989	11	149	999999	855	797	685	436	255	999999	791	577	999999	244	812	309	999999	537	966	999999	574	366	424	742	361	41	798	999999	807	531	177	229	999999	999999	32	999999	999999	931	999999	415	107	50	851	351	599	780	10	999999	29	999999	999999	357	203	999999	605	999999	587	407	187	823	999	999999	628	999999	532	571	77	999999	222	999999	302	990	999999	560	432	534	514	83	153	999999	999999	999999	999999	709	999999	820	35	16	38	399	515	609	753	375	999999	638	421	137	818	37	712	104	85	999999	999999	999999	999999	999999	999999	81	999999	513	263	606	792	498	999999	918	460	711	545	70	877	823	215	692	246	972	153	793	122	387	264	126	999999	999999	434	999999	904	994	812	392	999999	999999	999999	999999	356	999999	583	918	376	503	676	116	491	999999	226	262	103	122	999999	46	500	999999	959	741	258	147	738	854	999999	373	999999	465	899	999999	999999	920	551	213	346	99	999999	235	427	618	710	158	635	226	721	181	805	791	963	775	891	658	999999	540	752	219	999999	728	999999	13	489	999999	216	999999	526	305	710	889	776	941	646	275	859	350	41	110	511	522	999999	999999	999999	232	502	134	271	999999	999999	21	461	999999	681	670	381	424	139	498	999999	307	700	425	470	915	999999	32	138	626	798	656	509	652	707	896	594	961	445	999999	718	92	75	59	381	699	438	649	270	999999	999999	445	221	542	167	214	999999	999999	431	999999	216	999999	995	
645	999999	276	512	808	429	999999	85	420	978	999999	999999	860	999999	650	53	999999	487	376	761	162	999999	362	445	967	494	502	84	876	999999	792	999999	999999	97	430	380	115	196	629	229	485	999999	483	466	349	761	307	972	181	674	660	999999	839	718	842	912	325	999999	545	324	926	710	999999	999999	195	820	541	772	999999	279	999999	585	999999	157	999999	262	260	896	999999	215	196	530	902	212	879	628	222	530	254	999999	64	284	651	314	302	774	701	602	999999	528	230	534	999999	999999	999999	999999	316	691	441	590	662	429	734	340	137	999999	807	996	999999	567	608	20	528	303	999999	663	933	553	854	999999	560	657	625	578	984	662	369	11	476	804	999999	530	99	664	856	635	550	321	187	999999	967	999999	600	713	919	220	16	867	686	82	151	762	999999	929	999999	999999	999999	999999	999999	475	46	806	530	999999	999999	88	920	863	447	590	123	622	376	958	544	854	999999	912	658	999999	655	501	325	404	663	559	693	169	634	999999	999999	393	965	711	999999	170	999999	402	467	999999	999999	152	430	106	999999	528	396	878	395	185	999999	892	507	581	819	545	490	135	544	696	999999	761	239	595	759	730	657	999999	109	383	679	664	455	999999	999999	513	81	229	999999	145	172	815	774	458	905	938	886	393	999999	324	679	59	858	999999	456	538	912	999999	999999	237	870	732	778	21	505	291	447	690	107	316	473	271	689	999999	999999	579	986	780	689	821	999999	274	999999	999999	999999	629	805	684	371	945	600	245	999999	999999	274	440	999999	763	953	623	501	999999	295	586	850	418	370	459	246	876	552	141	156	999999	394	606	960	993	317	875	486	762	328	162	715	238	388	480	999999	103	999999	999999	827	75	999999	647	999999	195	934	295	269	355	999999	494	403	468	99	367	999999	668	480	999999	455	87	147	999999	877	143	870	621	39	889	999999	999999	343	999999	314	90	205	999999	627	774	69	32	999999	140	325	999999	758	257	148	999999	656	476	622	999999	777	999999	927	591	770	845	325	322	266	379	40	999999	161	999999	999999	19	171	87	999999	999999	983	999999	471	999999	423	53	385	623	483	999999	243	999999	531	842	999999	563	162	614	976	999999	459	746	766	246	110	31	682	683	102	139	999999	578	999999	916	999999	354	289	999999	177	999999	470	701	839	258	146	190	772	999999	533	600	999999	557	111	269	256	999999	667	999999	907	999999	999999	999999	530	353	158	999999	424	614	999999	207	284	242	999999	258	999999	757	999999	518	109	919	999999	999999	999999	502	
282	999999	476	175	669	999999	686	64	22	776	999999	768	999999	496	109	482	766	167	984	999999	325	624	121	999999	948	499	999999	159	134	988	999999	996	552	38	80	999999	197	258	999999	64	520	999999	229	670	891	999999	586	999999	999999	627	999999	101	389	822	186	658	999999	623	227	180	940	999999	929	34	633	370	226	152	425	263	294	999999	221	930	816	105	405	450	961	405	913	999999	740	507	999999	61	999999	729	851	422	999999	573	41	775	123	982	300	204	46	531	336	443	994	164	999999	645	879	459	16	91	263	999999	662	999999	266	29	796	999999	199	999999	999999	497	301	999999	608	720	999999	999999	816	999999	999999	210	414	439	79	479	925	586	175	999999	999999	167	722	770	168	999999	911	999999	518	104	999999	868	14	464	777	838	151	999999	556	999999	170	443	643	182	286	62	999999	232	752	999999	103	220	999999	999999	410	999999	775	999999	844	702	999999	276	927	721	999999	936	206	949	662	240	338	935	40	553	38	738	524	549	494	116	569	688	466	731	10	975	611	14	64	192	73	620	999999	853	811	999999	515	921	534	349	856	396	570	521	999999	999999	190	999999	999999	999999	999999	235	999999	737	143	130	999999	205	999999	672	334	999999	894	479	999999	717	788	186	742	999999	999999	603	25	154	260	182	128	944	283	842	795	999999	999999	392	121	838	584	418	719	691	93	319	209	999999	24	664	501	100	354	741	379	13	970	836	999999	477	999999	891	999999	960	12	865	922	999999	877	435	168	512	368	339	143	380	466	999999	61	912	999999	163	999999	595	680	999999	999999	541	999999	999999	999999	206	942	643	628	692	930	758	688	999999	397	330	984	589	999999	989	731	25	608	998	999999	919	784	536	999999	65	999999	891	290	974	275	390	416	999999	506	962	569	725	710	999999	449	999999	372	832	525	82	179	550	999999	691	305	584	933	999999	254	19	421	416	569	999999	930	49	478	999999	953	16	999999	898	93	543	429	16	315	999999	559	999999	556	952	20	999999	885	999999	801	598	999999	690	457	942	841	999999	550	163	165	999999	999999	410	239	659	879	999999	168	281	999999	556	999999	298	279	775	914	415	999999	469	405	568	687	719	248	880	44	999999	558	971	999999	999999	992	999999	999999	178	647	159	610	897	999999	999999	843	614	999999	999999	336	390	999999	999999	38	436	43	91	758	597	459	999999	999999	358	624	999999	960	196	225	870	563	997	447	111	137	765	805	999999	999999	903	725	82	965	993	554	654	852	875	943	629	563	999999	999999	264	718	846	
987	261	282	467	540	656	398	883	690	339	942	999999	999999	272	631	999999	695	854	871	386	836	177	804	970	762	95	252	999999	999999	652	489	193	393	291	777	553	999999	999999	373	999999	683	92	313	225	999999	543	330	681	998	95	226	662	999999	341	19	819	999999	999999	704	455	414	803	575	48	849	999999	925	999999	495	87	195	766	491	803	702	754	864	999999	269	229	764	571	597	999999	436	827	999999	999999	281	957	999999	999999	234	999999	663	880	516	275	375	999999	618	67	195	920	900	459	181	588	639	265	955	999999	52	485	690	843	215	352	612	32	999999	874	991	537	980	999999	542	573	999999	821	247	599	999999	999999	610	707	385	999999	332	976	655	222	422	25	12	240	937	749	236	999999	674	999999	999999	353	999999	743	75	658	940	695	917	607	448	817	999999	366	653	735	874	983	468	999999	29	635	376	999999	461	976	535	750	276	793	347	999999	157	82	999999	869	321	999999	642	726	736	636	68	57	774	605	999999	645	586	999999	874	253	362	145	154	999999	977	260	292	99	133	200	429	134	270	999999	669	999999	430	999999	423	17	351	741	802	393	577	328	970	999999	979	999999	173	74	918	103	967	21	928	908	892	999999	999999	999999	999999	999999	217	933	787	655	935	61	225	803	787	866	901	620	342	761	999999	658	290	999999	120	999999	37	364	999999	176	161	999999	27	999999	890	362	433	798	999999	266	185	643	541	324	921	927	999999	369	999999	62	999999	356	999999	999999	999999	243	781	159	442	368	519	852	727	620	504	999999	44	704	912	435	443	113	999999	85	585	816	999999	999999	514	192	570	999999	88	163	974	999999	979	999999	72	999999	580	283	365	779	747	332	999999	920	820	644	999999	999999	456	850	999999	98	873	603	591	642	126	816	645	260	797	851	774	573	645	699	307	194	641	265	999999	169	999999	703	337	263	900	999999	155	999999	999999	999999	220	237	545	999999	930	386	268	429	999999	764	638	999999	981	896	557	351	999999	130	346	709	337	999999	996	999999	351	180	275	338	999999	918	999999	999999	962	999999	999999	547	999999	759	769	921	926	222	725	99	530	999999	721	999999	705	999999	922	34	533	999999	273	29	999999	999999	544	760	999999	929	687	621	103	999999	153	785	265	20	323	524	361	424	999999	125	999999	906	928	999999	999999	833	632	193	996	646	251	382	932	621	316	999999	225	999999	999999	999999	999999	999999	996	667	499	936	186	694	245	407	672	999999	999999	158	553	334	168	835	311	999999	999999	999999	625	999999	622	770	
999999	999999	704	999999	999999	999999	614	787	999999	999999	910	999999	219	522	999999	938	947	598	973	141	577	999999	77	981	784	999999	707	533	698	40	999999	999999	999999	728	93	999999	990	999999	107	330	505	28	568	191	999999	999999	626	789	629	368	556	36	483	490	999999	79	577	723	596	920	999999	90	98	559	999999	999999	999999	490	438	125	999999	92	501	653	636	558	225	885	566	999999	762	918	999999	340	484	461	75	563	536	999999	999999	276	278	187	685	424	930	18	306	64	999999	999999	999999	513	420	473	999999	830	854	644	853	691	167	709	167	726	999999	758	85	432	999999	662	954	424	161	681	813	324	967	221	628	217	588	999999	999999	627	567	999999	919	20	999999	245	999999	891	170	999999	118	569	29	959	248	182	932	873	999999	28	190	936	362	999999	659	221	863	999999	26	646	112	999999	503	540	999999	999999	838	74	506	999999	953	999999	264	999999	573	254	304	18	973	455	284	999999	753	197	999999	999999	47	190	361	715	999999	999999	999999	523	999999	463	76	489	999999	461	343	868	377	698	75	127	681	484	175	999999	916	854	668	570	999999	397	999999	315	999999	999999	748	999999	999999	791	688	886	197	740	707	119	187	815	217	522	122	415	347	64	132	999999	999999	999999	24	945	999999	527	999999	315	161	999999	560	761	396	273	712	684	165	586	999999	189	929	999999	777	999999	999999	111	647	156	457	956	60	999999	193	999999	586	196	644	767	992	170	999999	882	588	924	999999	426	428	999999	999999	438	260	999999	54	943	400	18	785	999999	717	697	999999	262	857	999999	732	713	577	623	687	526	999999	398	593	849	701	57	999999	852	507	811	999999	999999	346	29	706	299	802	250	382	999999	410	686	999999	304	999999	999999	34	393	202	845	848	805	266	293	398	999999	177	205	999999	353	655	933	461	999999	999999	186	915	838	999999	442	911	337	251	118	125	363	349	999999	999999	476	32	969	999999	661	962	877	999999	63	631	844	999999	607	998	39	923	999999	235	152	289	114	319	196	894	760	934	521	563	999999	177	44	999999	877	999999	774	330	999999	999999	999999	943	148	739	861	217	653	320	313	999999	221	195	648	138	206	20	464	999999	836	999999	999999	999999	999999	323	299	886	596	332	999999	970	234	709	247	202	435	209	150	375	457	999999	999999	449	630	999999	352	962	528	906	326	867	182	617	494	610	385	81	999999	824	449	975	620	331	76	342	114	512	999999	456	702	997	869	99	999999	999999	999999	460	107	269	970	336	368	999999	15	386	798	616	224	
999999	817	364	706	325	925	999999	368	999999	382	999999	87	840	999999	999999	213	999999	999999	999999	908	999999	777	924	974	243	854	123	999999	929	999999	999999	999999	498	297	321	638	348	300	553	173	237	498	913	87	809	999999	140	999999	296	999999	686	999999	715	999999	999999	859	892	389	473	471	812	864	438	604	999999	753	589	999999	703	443	865	38	454	918	681	149	999999	847	999999	999999	723	999999	999999	453	638	310	828	999999	709	999999	999999	959	999999	999999	361	372	69	319	394	66	601	999999	999999	999999	621	658	935	796	36	448	995	54	999999	999999	748	20	543	985	965	392	999999	798	999999	999999	999999	999999	212	999999	567	999999	89	999999	999999	999999	999999	999999	192	478	831	980	375	41	764	271	466	700	745	414	343	351	828	83	353	11	999999	803	999999	376	165	715	456	572	239	717	368	999999	999999	115	999999	611	999999	999999	163	985	27	892	999999	582	785	996	170	797	38	225	490	999999	210	999999	976	656	999999	816	323	126	999999	802	802	57	902	25	119	999999	999999	732	523	763	919	368	983	999999	768	171	591	999999	554	658	544	23	999999	362	250	139	138	315	219	999999	999999	47	461	224	100	986	680	769	999999	531	355	306	702	999999	999999	842	478	737	999999	240	234	164	571	875	268	788	999999	550	775	980	510	146	999999	511	22	999999	907	769	158	781	491	822	281	33	313	248	321	510	275	407	661	999999	428	978	786	596	475	585	999999	312	176	139	994	907	30	218	783	999999	714	214	999999	709	588	999999	749	999999	883	999999	572	29	477	999999	284	999999	329	119	999999	544	725	425	416	331	812	846	999999	361	827	374	999999	104	999999	999999	796	71	472	999999	999999	322	999999	383	999999	927	999999	936	834	856	855	626	587	911	500	248	475	298	797	613	896	741	999999	398	999999	518	999999	477	564	356	523	222	904	376	999999	405	316	351	711	999999	318	875	999999	758	505	210	786	999999	604	999999	655	507	274	859	65	81	822	840	999999	999999	999999	545	382	488	999999	643	999999	221	615	104	999999	133	587	318	304	31	730	741	892	384	732	999999	872	999999	999999	26	948	55	321	235	583	475	553	516	108	773	503	999999	999999	999999	999999	575	485	999999	999999	531	999999	955	565	44	350	999999	948	424	472	935	672	44	999999	326	694	676	899	389	999999	466	999999	999999	220	531	528	999999	325	39	895	166	969	372	999999	999999	106	992	490	999999	884	502	527	138	53	172	110	999999	746	999999	177	811	675	999999	989	828	951	849	999999	43	516	154	765	918	
529	315	965	999999	981	617	230	701	999999	622	505	27	939	451	37	58	431	69	459	226	862	93	490	874	999999	234	227	999999	257	456	771	739	737	609	999999	999999	206	799	486	999999	878	475	625	63	600	971	889	510	821	999999	612	456	694	549	65	445	825	999999	927	757	399	973	999999	740	850	765	289	999999	841	999999	999999	999999	582	330	999999	396	468	437	283	411	999999	999999	999999	561	843	999999	999999	999999	999999	174	912	114	872	729	739	905	999999	884	213	834	691	559	669	532	844	981	873	999999	211	999999	999999	999999	818	526	421	682	547	893	896	535	720	101	786	677	386	747	758	853	591	441	375	583	999999	449	719	785	57	902	999999	862	451	999999	986	999999	196	524	296	356	317	66	367	138	987	999999	123	600	772	992	999999	999999	232	29	781	770	303	403	174	378	806	635	635	645	186	44	999999	48	115	999999	490	862	461	412	545	535	84	246	595	556	335	999999	999999	65	757	618	639	431	899	226	590	792	999999	917	549	999999	430	722	999999	953	592	84	495	999999	511	293	999999	999999	484	255	695	66	808	999999	999999	688	622	999999	887	568	999999	662	999999	888	321	698	511	543	862	999999	999999	999999	295	999999	963	260	633	152	554	999999	999999	819	999999	999999	530	534	984	999999	875	861	68	851	999999	393	559	930	935	606	559	812	782	112	958	999999	150	343	771	175	999999	791	64	480	35	424	595	584	715	999999	999999	787	713	768	668	10	805	263	527	999999	999999	43	325	36	999999	741	999999	869	861	337	512	999999	999999	818	99	999999	999999	587	825	420	797	974	224	450	999999	772	999999	999999	999999	999999	999999	887	816	869	92	620	999999	38	888	999999	733	726	723	388	999999	180	999999	895	999999	999999	203	999999	437	116	999999	119	819	874	787	820	999999	677	999999	999999	522	625	380	999999	736	999999	616	999999	699	542	687	999999	260	836	999999	78	747	999999	344	859	763	999999	459	999999	765	973	801	601	999999	78	651	65	301	820	865	366	999999	141	168	210	968	424	999999	895	429	42	858	982	999999	719	82	438	342	574	149	925	176	999999	137	999999	678	24	538	631	891	631	999999	999999	970	111	277	616	54	144	891	349	79	999999	290	999999	999999	818	195	999999	995	222	722	999999	680	940	200	999999	14	405	999999	953	886	896	14	797	262	428	22	999999	451	466	394	999999	683	800	856	612	389	404	648	859	829	999999	999999	679	999999	63	759	39	999999	147	611	999999	999999	937	462	182	999999	492	481	695	805	999999	999999	538	
827	524	53	880	94	587	999999	609	757	672	134	880	270	335	888	208	669	999999	402	314	854	745	999999	745	348	683	62	897	999999	999999	64	948	926	106	851	395	999999	879	999999	333	396	11	891	940	813	582	911	999999	604	282	999999	822	488	775	999999	92	927	999999	541	411	535	999999	686	805	617	999999	953	174	999999	503	198	790	47	79	917	852	854	656	999999	766	999999	827	302	650	925	241	999999	160	422	768	467	712	999999	544	798	542	325	95	332	636	628	747	999999	999999	93	245	785	419	999999	831	238	281	375	775	639	707	560	46	879	386	999999	802	751	714	45	999999	453	999999	280	385	999999	768	999999	305	999999	34	86	999999	567	689	456	60	303	590	540	195	346	999999	905	100	982	288	999999	946	919	825	995	46	999999	607	792	291	148	482	999999	470	947	79	637	614	630	368	999999	199	929	665	999999	999999	184	999999	149	999999	999999	999999	999999	258	561	999999	999999	321	38	50	136	999999	897	174	999999	820	296	80	247	277	933	300	469	623	999999	27	26	263	326	999999	861	999999	999999	911	693	957	89	55	908	570	693	326	999999	590	242	518	999999	765	753	999999	874	114	612	872	947	307	720	779	999999	544	999999	132	995	204	999999	911	502	985	481	954	999999	251	999999	677	583	617	714	879	999999	301	725	261	510	636	999999	757	999999	595	963	395	247	999999	606	374	208	571	330	999999	411	330	25	316	293	798	999999	632	999999	999999	298	340	593	840	399	999999	999999	120	621	999999	243	431	309	907	32	999999	716	999999	999999	999999	999999	999999	297	999999	478	70	999999	999999	967	711	999999	999999	814	677	306	633	999999	999999	910	999999	555	98	949	961	157	999999	30	999999	293	208	91	518	987	156	466	286	999999	269	371	338	872	410	152	910	681	905	617	632	611	399	293	319	529	196	999999	389	72	999999	185	499	49	177	999999	769	630	179	999999	667	220	30	999999	999999	999999	582	586	155	945	999999	289	252	372	999999	506	894	914	772	999999	800	905	87	223	999999	94	872	298	999999	999999	383	999999	511	999999	949	999999	591	808	999999	283	947	610	999999	999999	33	56	933	136	999999	670	999999	854	857	999999	550	999999	143	807	999999	458	173	293	881	870	572	999999	999999	999999	422	976	915	95	173	999999	50	199	809	643	199	999999	160	999999	999999	44	54	528	432	999999	24	196	288	784	999999	303	120	664	999999	234	871	999999	277	256	999999	675	755	155	691	369	999999	360	952	499	617	212	307	427	645	847	826	53	337	457	673	
236	999999	141	160	869	387	385	471	584	999999	925	402	904	999999	972	289	999999	837	999999	999999	663	243	789	176	732	995	693	29	881	408	828	936	999999	582	487	977	999999	994	821	982	764	999999	378	728	691	809	999999	395	673	999999	927	215	275	277	19	992	908	964	999999	999999	693	366	999999	999999	943	999999	582	332	554	994	665	904	25	89	425	999999	999999	70	485	923	603	308	999999	322	480	999999	671	553	572	494	79	659	999999	947	299	408	309	999999	999999	702	237	999999	840	678	999999	999999	999999	999999	851	246	136	999999	489	504	280	394	999999	277	705	330	327	39	759	999999	925	16	336	77	790	27	474	674	285	782	696	533	468	999999	419	457	431	485	701	999999	999999	231	999999	83	677	904	397	42	999999	464	385	207	320	999999	753	999999	999999	133	999999	999999	771	462	571	707	807	746	926	999999	857	257	898	999999	999999	432	701	703	836	262	400	885	629	442	188	821	999999	498	222	999999	924	522	760	308	999999	867	565	904	660	471	275	999999	978	65	184	248	999999	543	869	888	88	999999	999999	443	733	519	999999	999999	284	750	310	319	999999	248	417	344	496	599	760	471	867	796	999999	374	987	469	906	574	267	939	265	863	999999	334	608	874	462	327	575	570	662	235	629	909	171	956	406	740	647	839	751	999999	782	999999	999999	999999	16	695	456	273	613	999999	81	999999	494	446	689	209	639	999999	882	999999	999999	200	808	642	177	143	213	40	73	176	999999	427	198	299	91	231	999999	326	999999	767	870	312	957	999999	999999	999999	424	999999	276	206	110	114	999999	581	942	592	599	388	124	873	492	426	210	446	999999	654	999999	205	999999	999999	895	322	999999	124	309	721	999999	785	488	882	718	487	763	867	76	822	999999	617	356	498	632	926	212	999999	285	454	112	521	999999	509	148	229	999999	808	310	787	999999	999999	281	230	360	814	899	999999	165	14	662	342	379	889	194	538	848	866	835	969	120	681	999999	999999	619	999999	474	978	999999	499	126	955	566	999999	392	627	345	136	148	818	999999	999999	999999	280	792	769	151	430	325	999999	380	504	973	341	999999	758	14	426	611	639	999999	999999	499	666	887	707	999999	100	506	567	999999	722	727	27	943	151	842	567	73	849	579	999999	999999	142	999999	622	999999	235	612	634	622	919	524	508	478	115	479	182	393	94	992	60	999999	757	417	657	999999	956	397	535	916	999999	999999	762	70	999999	267	999999	547	275	725	999999	488	999999	944	283	208	229	548	838	
671	999999	999999	999999	857	528	129	999999	999999	471	846	35	837	86	999999	999999	565	761	448	182	847	123	634	999999	369	451	571	61	813	143	459	557	999999	559	999999	256	271	385	905	541	999999	361	999999	86	429	699	714	412	999999	767	717	446	780	375	990	999999	45	67	618	999999	999999	78	101	591	22	298	618	999999	222	999999	915	190	999999	999999	996	496	999999	558	697	669	736	169	896	999999	425	22	999999	52	999999	999999	221	213	766	499	584	118	269	59	74	140	999999	437	199	692	999999	537	999999	872	378	999999	86	486	369	948	679	797	181	999999	175	999	521	575	999999	906	261	999999	424	999999	333	999999	236	432	999999	567	588	309	969	214	204	888	432	904	673	999999	239	734	844	817	819	786	936	223	883	74	619	999999	999999	999999	999999	999999	123	232	549	490	278	654	999999	802	370	379	827	966	851	287	999999	617	902	999999	677	526	867	606	547	999999	952	22	548	430	948	82	999999	686	773	63	999999	210	364	999999	999999	999999	742	51	457	450	959	999999	372	606	497	11	613	75	615	914	999999	999999	684	999999	999999	265	115	999999	999999	297	789	151	203	798	511	999999	263	718	857	102	999999	825	999999	107	586	982	650	999999	933	946	468	999999	80	858	780	999999	525	999999	999999	540	479	181	197	169	660	817	775	573	105	129	999999	895	218	999999	999999	999999	999999	999999	426	555	615	999999	999999	999999	999999	273	999999	999999	999999	252	999999	902	73	326	622	612	638	999999	446	999999	216	86	999999	813	208	573	317	999999	726	334	900	938	999999	109	999999	316	542	999999	999999	999999	745	440	556	852	278	999999	999999	891	999999	529	818	999999	150	657	349	538	325	825	709	999999	956	524	619	999999	999999	913	968	963	999999	315	79	999999	657	59	33	776	530	994	999999	362	741	999999	655	207	516	530	797	286	760	396	991	717	579	999999	440	231	820	999999	510	364	877	868	500	595	460	999999	722	100	633	572	999999	999999	999999	357	999999	540	869	422	187	999999	126	999999	212	15	324	999999	779	581	619	999999	955	666	493	190	484	873	925	69	999999	57	808	706	652	197	387	669	436	999999	562	899	361	408	685	689	247	999999	665	495	281	108	999999	150	481	831	617	351	837	109	872	650	999999	999999	675	139	22	419	49	25	999999	999999	925	999999	29	719	451	556	999999	803	943	999999	999999	440	788	648	368	999999	235	821	580	45	831	337	999999	911	293	551	733	556	999999	827	999999	999999	999999	626	183	141	130	761	390	70	999999	43	166	999999	442	185	
31	36	999999	354	194	227	444	999999	822	597	207	118	999999	899	999999	434	136	125	999999	567	999999	172	999999	237	547	473	441	520	674	999999	999999	776	999999	118	530	707	999999	332	643	928	216	999999	999999	999999	933	22	335	999999	999999	936	907	50	440	875	612	859	999999	543	806	721	786	923	916	35	426	430	639	327	999999	125	649	804	482	224	361	296	368	999999	304	535	147	950	283	999999	890	140	999999	603	999999	999999	157	251	999999	922	999999	292	999999	778	169	512	383	18	121	131	296	112	568	999999	524	325	999999	670	249	281	583	835	650	999999	999999	999999	94	45	999999	708	968	407	999999	560	81	78	999999	590	730	791	162	139	999999	161	451	999999	572	999999	89	190	179	999999	999999	254	348	999999	642	190	644	873	428	999999	197	412	163	889	999999	18	154	455	397	910	939	457	128	453	996	498	736	999999	724	964	955	639	999999	491	405	43	221	765	435	747	999999	857	373	814	941	999999	998	562	963	999999	976	999999	793	269	546	554	136	895	320	154	453	999999	158	464	999999	558	873	999999	493	999999	999999	999999	30	650	964	91	94	999999	512	999999	500	184	392	170	999999	331	846	279	945	850	906	325	455	999999	303	657	999999	909	431	393	564	336	78	999999	999999	597	613	999999	304	999999	469	821	393	999999	654	279	905	988	476	71	711	603	726	643	884	481	933	739	357	316	382	185	883	999999	999999	173	115	220	999999	999999	717	703	975	489	391	999999	932	999999	636	33	751	720	442	369	681	960	610	435	297	295	664	999999	795	987	92	294	938	274	745	491	999999	695	999999	86	999999	999999	999999	999999	262	799	548	238	112	333	565	662	742	524	999999	999999	562	680	999999	999999	999999	999999	907	999999	407	999999	156	668	959	155	859	999999	135	999999	24	672	999999	374	183	498	746	436	999999	472	432	430	999999	999999	826	701	928	493	773	999999	351	511	110	640	839	165	652	879	999999	956	473	509	536	999999	509	774	999999	198	506	433	371	309	80	999999	564	976	555	999999	842	268	999999	376	999999	648	25	513	572	999999	535	28	846	867	167	815	999	923	893	175	915	61	990	740	986	999999	125	51	999999	665	999999	862	610	919	999999	21	739	107	226	888	370	996	212	18	663	488	999999	504	152	265	445	641	93	389	817	790	277	486	389	942	533	973	82	999999	999999	672	417	927	829	155	85	902	706	15	804	919	849	982	86	507	762	621	999999	999999	999999	443	778	230	111	257	743	263	717	999999	365	999999	923	305	
390	990	80	659	674	996	189	543	934	88	999999	898	940	999999	410	882	189	912	84	896	999999	999999	894	197	825	582	412	822	194	432	649	417	999999	999999	601	96	436	999999	999999	903	999999	685	509	999999	999999	213	316	457	999999	835	104	453	323	37	617	206	106	883	834	102	593	999999	359	511	438	177	903	396	694	999999	455	999999	999999	180	999999	11	999999	203	999999	622	275	955	969	359	338	206	999999	967	999999	404	989	553	279	853	319	999999	999999	997	999999	999999	309	919	763	539	999999	27	487	999999	138	616	522	902	999999	221	826	638	999999	999	183	999999	82	936	999999	299	334	901	999999	121	860	270	675	999999	931	84	999999	999999	999999	440	999999	321	719	999999	839	329	882	96	222	67	37	681	252	336	999999	999999	404	999999	999999	474	214	488	999999	375	291	867	940	834	971	999999	999999	480	446	956	40	861	522	130	106	140	416	247	689	749	94	189	27	348	863	999999	679	948	887	999999	235	491	111	353	670	971	389	58	125	956	168	556	244	295	999999	999999	999999	284	277	999999	999999	966	798	999999	291	111	999999	602	970	999999	586	950	999999	718	730	548	760	178	459	135	751	367	132	733	999999	538	999999	731	51	999999	393	405	681	559	669	269	692	641	999999	569	131	786	87	55	999999	218	962	525	565	999999	212	349	824	151	586	700	844	75	878	999999	167	128	560	78	999999	191	278	43	59	471	856	128	116	890	14	964	999999	86	363	383	999999	999999	176	999999	999999	53	999999	539	973	969	424	999999	762	318	412	12	236	999999	369	198	939	999999	476	999999	901	93	242	934	999999	621	420	767	711	999999	999999	999999	951	276	379	642	610	999999	999999	89	999999	238	999999	798	999999	999999	738	280	999999	175	443	999999	952	83	392	616	999999	646	401	999999	559	999999	999999	999999	140	673	61	959	639	726	588	210	868	397	56	672	999999	444	999999	999999	883	149	59	546	71	541	999999	878	884	763	999999	963	347	709	999999	400	322	108	667	999999	999999	778	641	991	586	243	999999	565	37	999999	888	377	200	999999	999999	999999	999999	379	206	598	999999	183	85	876	895	624	999999	169	867	656	360	629	776	641	196	999999	508	68	999999	827	999999	231	850	174	874	464	773	91	240	119	792	942	999999	999999	926	776	703	999999	106	962	999999	618	999999	381	369	268	999999	558	79	374	999999	548	420	999999	999999	666	332	911	11	999999	851	999999	928	999999	863	417	999999	706	715	419	411	999999	962	997	457	999999	533	479	804	999999	863	225	22	866	
207	254	999999	533	245	269	454	791	999999	665	999999	999999	689	999999	517	952	541	893	999999	659	999999	178	586	423	921	688	143	853	999999	999999	577	635	769	999999	559	619	884	203	999999	456	965	619	980	999999	885	858	465	592	999999	851	999999	969	999999	363	999999	38	999999	119	999999	999999	135	999999	684	377	98	485	829	999999	390	898	78	347	999999	396	693	353	198	999999	537	72	233	551	999999	265	999999	607	263	999999	170	531	999999	999999	591	999999	330	374	934	613	218	999999	999999	838	999999	73	999999	737	548	985	999999	999999	999999	389	582	549	332	584	709	428	65	491	999999	423	467	999999	947	999999	756	515	75	329	418	585	80	137	999999	394	349	999999	999999	584	999999	999999	746	611	691	571	202	51	593	746	664	516	557	727	188	615	381	999999	125	489	980	999999	920	349	999999	264	318	455	515	938	244	881	946	999999	432	954	999999	855	177	385	111	714	922	999999	664	902	999999	999999	948	428	23	999999	712	993	603	36	357	406	471	436	263	747	536	654	511	999999	999999	86	305	999999	999999	525	184	739	388	276	119	600	685	246	999999	965	999999	96	924	248	178	953	878	405	606	279	394	741	132	999999	999999	277	817	881	343	999999	999999	724	489	497	821	999999	614	336	999999	756	721	234	208	297	251	449	999999	273	999999	616	208	899	627	999999	141	443	617	34	97	999999	782	803	903	999999	917	781	999999	436	999999	206	348	999999	488	999999	557	169	542	999999	122	739	999999	999999	999999	726	752	157	999999	820	366	387	365	999999	249	85	999999	918	330	922	999999	999999	841	303	846	417	277	657	421	776	999999	971	901	782	911	358	304	237	536	187	533	769	999999	786	80	48	841	999999	312	999999	876	639	999999	620	464	653	999999	254	999999	859	458	999999	736	999999	708	999999	486	582	678	999999	781	745	391	153	398	610	784	65	232	807	576	999999	999999	19	899	999999	142	999999	327	268	999999	59	529	999999	728	438	43	999999	999999	685	561	268	90	421	630	141	999999	695	232	854	868	999999	999999	901	292	939	750	726	999999	237	261	999999	264	419	439	731	226	715	999999	960	999999	999999	977	546	999999	999999	439	999999	999999	768	233	447	68	473	999999	618	38	999999	999999	999999	687	317	933	999999	999999	365	14	999999	981	898	914	999999	280	272	288	999999	864	484	655	999999	999999	817	347	661	13	999999	148	999999	30	821	703	597	331	999999	282	268	999999	999999	999999	890	313	999999	952	490	853	690	177	999999	194	950	999999	554	999999	419	289	869	969	281	847	619	
226	222	999999	170	205	327	221	644	989	29	951	738	371	764	999999	740	865	857	807	999999	999999	999999	606	79	77	159	624	911	999999	412	999999	225	999999	502	673	999999	999999	792	294	999999	999999	532	806	174	999999	25	999999	218	748	999999	14	999999	999999	534	972	874	999999	580	102	999999	702	309	299	586	730	736	999999	868	101	999999	620	83	999999	281	999999	999999	546	441	80	999999	966	416	173	999999	408	186	750	754	530	799	484	548	699	999999	834	178	243	999999	444	272	566	323	126	178	928	931	550	202	999999	857	338	184	999999	49	89	295	146	493	999999	999999	985	703	999999	999999	105	999999	383	333	446	675	999999	325	999999	807	496	652	999999	999999	999999	476	635	558	74	672	470	310	48	660	168	999999	42	999999	999999	889	286	862	975	824	82	999999	558	227	756	999999	999999	22	186	702	999999	437	999999	999999	616	711	999999	999999	639	675	831	795	43	722	174	999999	642	142	999999	999999	530	633	677	475	922	30	999999	999999	802	59	696	458	133	999999	117	999999	552	891	143	340	970	849	233	999999	992	287	823	835	999999	999999	382	843	738	78	999999	999999	760	999999	999999	596	999999	511	999999	590	999999	382	671	999999	614	443	999999	751	999	943	147	999999	410	377	483	999999	206	92	365	999999	676	852	720	64	173	198	971	32	999999	999999	546	469	223	999999	330	619	615	136	231	618	999999	999999	844	794	930	999999	999999	392	56	582	400	711	155	691	913	999999	662	617	533	425	999999	333	999999	999999	407	999999	467	767	57	863	40	999999	860	999999	442	55	999999	925	134	673	680	588	999999	999999	999999	835	999999	532	999999	999999	956	999999	999999	999999	156	188	553	999999	397	999999	42	999999	345	192	551	329	850	408	258	867	999999	736	492	860	745	999999	999999	985	316	999999	364	935	48	999999	906	999999	999999	65	600	263	501	626	538	872	640	930	253	793	549	826	984	915	283	861	85	230	515	742	70	273	831	567	85	825	999999	999999	711	492	286	999999	851	999999	999999	999999	999999	502	208	620	229	815	999999	563	999999	489	586	448	999999	187	777	686	526	999999	995	337	432	999999	550	712	999999	542	228	761	517	40	975	999999	118	289	495	583	31	999999	522	255	633	999999	131	596	248	458	999999	534	714	599	992	126	800	480	572	442	951	999999	645	687	999999	999999	56	999999	514	397	340	382	691	204	664	999999	223	749	703	163	812	953	474	527	106	693	999999	917	47	859	399	999999	716	63	999999	536	259	834	658	999999	231	715	92	851	127	74	999999	519	
934	370	902	60	999999	418	630	998	999999	127	591	902	831	999999	378	655	998	702	665	999999	999999	138	999999	388	101	948	999999	106	999999	623	999999	41	850	537	982	676	956	348	999999	308	433	632	514	141	253	755	923	102	347	437	852	424	409	999999	946	806	999999	999999	958	828	999999	534	137	408	999999	559	62	303	156	701	999999	659	841	367	215	940	623	250	145	346	34	839	999999	443	770	985	999999	645	999999	999999	999999	442	999999	42	821	999999	505	116	999999	693	999999	629	999999	645	739	202	582	51	999	15	192	999999	388	622	804	646	775	694	999999	732	927	416	712	970	22	999999	279	809	545	999999	445	517	999999	451	999999	404	893	122	704	999999	412	590	999999	585	993	942	63	767	237	185	133	810	478	690	766	296	999999	975	633	482	999999	773	506	999999	569	675	919	936	979	409	752	999999	990	999999	999999	346	770	999999	976	80	999999	511	582	999999	192	635	49	146	685	356	487	999999	489	231	654	999999	999999	952	26	999999	32	999999	999999	827	999999	999999	819	999999	370	429	526	790	999	562	280	421	200	146	510	934	635	783	261	999999	922	835	183	999999	416	999999	262	817	120	657	57	95	999999	754	937	721	815	631	999999	999999	830	697	918	926	950	242	448	999999	999999	91	692	249	999999	165	905	597	297	999999	11	679	999999	708	679	999999	999999	195	698	446	999999	999999	129	14	999999	994	802	999999	916	256	818	999999	252	314	999999	39	999999	808	229	999999	999999	350	999999	764	629	999999	999999	999999	999999	999999	421	765	544	11	749	662	962	688	242	871	363	680	680	50	241	827	436	999999	342	999999	386	999999	966	140	999999	999999	365	364	384	910	905	679	999999	999999	835	999999	999999	251	999999	999999	77	999999	575	357	214	178	669	393	532	801	999999	237	789	377	199	999999	799	414	999999	890	307	607	313	332	965	683	473	999999	215	188	198	195	305	629	582	110	141	999999	925	429	198	999999	831	582	249	677	889	999999	999999	999999	264	999999	837	999999	415	470	972	253	999999	530	704	339	187	354	613	485	932	999999	795	99	999999	190	488	984	999999	335	775	730	93	298	793	633	189	999999	999999	963	999999	630	999999	122	999999	887	236	404	999999	859	794	487	969	763	745	999999	999999	71	999999	83	746	852	999999	90	694	251	999999	103	999999	80	159	103	999999	649	137	311	947	999999	961	695	999999	93	270	843	540	298	760	999999	553	999999	589	128	999999	999999	226	505	658	999999	428	999999	727	142	999999	653	709	700	67	330	636	999999	781	372	
109	852	128	663	999999	139	999999	406	999999	999999	999999	999999	491	40	557	999999	999999	999999	653	815	264	999999	967	821	425	616	143	999999	240	440	999999	119	292	227	28	693	732	999999	913	528	592	31	404	887	592	994	172	678	153	487	896	999999	790	966	999999	999999	885	306	247	976	995	709	175	60	158	440	390	274	21	863	847	999999	718	134	232	242	680	90	238	430	999999	464	696	753	544	688	328	326	999999	994	999999	435	324	937	532	882	855	999999	738	162	999999	898	666	290	640	999999	295	999999	744	874	353	804	77	817	532	999999	23	999999	516	469	122	999999	164	27	64	999999	999999	781	999999	349	386	336	999999	86	816	555	797	415	122	517	402	661	582	999999	651	999999	367	999999	414	999999	869	999999	838	999999	999999	999999	999999	649	235	228	481	513	999999	404	498	27	463	999999	999999	999999	743	608	309	998	77	999999	491	999999	376	60	63	57	376	609	480	999999	999999	999999	47	999999	812	158	189	893	999999	999999	596	187	999999	634	550	376	507	999999	999999	270	143	840	999999	588	69	823	283	999999	174	433	147	999999	999999	999999	529	390	953	735	174	594	428	415	962	189	864	314	999999	741	510	687	550	938	360	219	809	657	871	458	216	988	999999	14	999999	612	751	140	262	999999	999999	169	423	999999	274	663	999999	727	877	32	724	754	650	541	674	487	883	208	115	715	999999	872	519	505	528	185	719	424	999999	999999	437	734	62	981	637	351	274	999999	673	696	377	91	779	849	733	462	348	343	340	251	999999	552	35	999999	457	999999	650	917	999999	999999	943	427	51	528	594	990	702	668	904	333	223	115	535	999999	347	662	102	670	772	76	837	386	999999	445	631	999999	708	514	534	404	700	356	999999	585	753	950	50	261	264	743	759	679	439	999999	999999	623	27	616	209	794	150	980	155	186	999999	567	343	606	897	709	291	197	144	509	632	866	580	950	665	999999	622	999999	415	999999	316	168	946	87	999999	17	867	101	315	999999	999999	720	999999	358	334	195	999999	444	364	555	461	572	545	930	384	170	999999	999999	951	812	181	308	574	125	869	999999	620	266	198	889	999999	999999	882	404	254	999999	665	231	999999	999999	780	188	999999	860	577	744	622	999999	999999	256	964	999999	999999	503	568	955	155	999999	489	241	575	360	255	474	999999	999999	690	151	685	472	505	821	451	482	41	993	821	714	547	135	479	999999	563	999999	999999	50	999999	999999	835	298	765	579	742	394	999999	430	932	22	155	316	999999	481	
341	239	751	153	359	667	471	574	144	441	999999	363	761	971	796	313	550	673	999999	999999	315	396	707	926	89	66	577	610	71	808	568	241	81	998	272	333	200	781	691	392	917	271	164	334	999999	388	999999	933	633	999999	472	482	105	752	999999	944	532	999999	73	302	99	860	513	335	872	999999	292	763	708	473	123	768	982	829	999999	999999	242	999999	895	701	999999	644	999999	442	346	96	145	329	831	999999	801	999999	718	398	302	66	999999	828	462	724	105	870	234	170	999999	999999	500	999999	368	999999	999999	160	929	371	869	455	883	80	989	785	181	962	931	389	999999	747	60	593	999999	337	296	414	920	180	999999	562	419	817	927	642	595	869	999999	709	617	999999	445	999999	528	999999	183	687	999999	676	553	143	939	844	999999	767	654	999999	738	40	835	306	239	999999	999999	317	999999	76	152	357	200	999999	10	231	772	30	312	999999	74	999999	164	999999	575	253	627	999999	999999	575	328	170	988	688	141	931	999999	999999	421	686	590	221	999999	117	544	491	486	252	999999	717	82	478	465	950	842	999999	876	236	999999	999999	141	304	694	470	747	982	999999	511	180	79	357	461	608	625	123	853	878	56	75	93	767	385	339	905	502	850	704	47	846	92	64	999999	589	999999	555	999999	527	351	369	561	999999	974	82	73	999999	621	869	999999	836	989	999999	829	171	647	228	755	964	788	968	897	287	331	665	999999	24	709	871	183	80	827	335	537	687	999999	961	793	999999	276	545	881	999999	999999	211	856	913	235	487	999999	217	799	331	738	383	472	283	800	319	984	999999	660	999999	696	769	18	663	641	999999	999999	999999	435	452	698	999999	999999	916	999999	129	808	999999	789	232	929	965	280	506	999999	164	999999	239	170	483	328	228	884	999999	294	106	203	202	999999	999999	829	266	782	999999	632	495	296	555	861	999999	510	810	268	438	819	999999	498	511	76	999999	926	999999	525	999999	133	999999	368	954	631	999999	926	615	903	999999	402	673	193	923	874	111	868	669	378	489	973	518	959	456	322	999999	999999	999999	136	794	166	411	740	831	234	162	137	999999	923	999999	754	894	907	999999	45	999999	546	999999	637	964	617	267	59	45	977	614	520	911	642	76	717	244	999999	999999	999999	991	932	999999	699	721	974	537	745	833	735	88	999999	406	420	176	28	43	64	999999	186	999999	361	705	853	619	642	225	999999	856	827	999999	415	798	23	53	223	999999	999999	999999	990	90	999999	226	310	999999	12	123	501	
476	58	684	190	999999	931	649	639	237	508	89	999999	758	999999	999999	16	225	673	812	999999	376	952	833	168	148	181	999999	388	145	404	954	616	999999	999999	232	808	152	338	98	867	374	414	999999	685	795	836	241	251	632	999999	999999	235	200	730	134	999999	225	525	51	155	835	999999	504	999999	554	473	560	44	616	90	863	886	585	999999	29	962	966	158	373	312	939	999999	756	925	318	728	426	797	600	708	592	626	999999	942	42	113	910	999999	140	331	285	207	634	999999	999999	208	650	254	711	171	999999	999999	162	739	216	979	514	578	524	999999	999999	999999	999999	908	498	246	999999	643	913	999999	62	813	27	51	36	741	231	214	999999	119	87	181	96	438	161	999999	473	557	999999	62	598	341	638	999999	285	522	763	725	63	120	999999	17	999999	999999	119	744	59	121	999999	999999	758	310	999	414	748	875	999999	999999	757	972	999999	51	999999	860	327	720	184	713	766	999999	978	999999	160	468	999999	80	840	999999	328	417	475	362	845	270	303	999999	342	233	565	410	846	757	968	91	347	999999	109	999999	477	399	569	346	355	207	496	999999	159	541	904	999999	44	384	687	350	506	420	206	646	566	40	388	951	999999	366	668	999999	537	79	130	942	971	370	824	929	999999	139	16	999999	774	999999	147	999999	329	887	375	471	80	999999	584	927	999999	462	913	447	20	617	999999	989	539	275	999999	90	420	999999	706	674	999999	757	999999	376	413	558	872	526	892	586	631	999999	990	206	160	999999	999999	203	580	518	999999	999999	999999	240	999999	999999	117	999999	324	67	391	999999	190	999999	999999	999999	135	999999	523	813	590	999999	555	999999	986	927	998	343	999999	999999	595	999999	390	999999	227	999999	838	999999	434	999999	451	373	211	999999	205	999999	90	299	295	837	999999	286	679	767	928	69	831	999999	253	24	28	774	393	507	472	174	977	992	484	737	999999	863	783	999999	372	999999	196	999999	238	723	999999	999999	58	999999	43	319	999999	622	999999	999999	351	354	28	999999	377	676	979	703	999999	999999	295	98	815	557	362	920	999999	552	405	711	873	999999	266	999999	999999	318	726	115	999999	163	627	365	732	326	396	139	844	999999	759	695	247	492	999999	207	437	758	999999	500	925	123	815	994	226	558	999999	240	999999	497	251	999999	950	874	239	999999	413	929	365	498	999999	233	85	139	999999	710	474	390	762	68	999999	420	999999	235	190	360	347	633	999999	184	999999	165	51	357	132	700	999999	373	262	149	794	508	402	999999	999999	702	
47	686	211	516	93	903	478	999999	404	831	645	724	693	878	872	999999	791	190	466	16	191	728	17	999999	965	110	138	623	274	594	27	28	896	488	999999	660	999999	632	100	138	686	22	952	300	65	999999	679	999999	276	999999	999999	222	939	332	521	999999	678	119	999999	983	775	855	999999	999999	814	999999	828	215	566	221	358	168	100	337	329	999999	775	999999	46	945	999999	999999	356	260	999999	804	89	573	999999	13	981	321	999999	117	999999	999999	258	153	486	438	202	999999	818	999999	999999	999999	131	999999	999999	999999	544	962	82	605	561	31	509	999999	999999	19	547	264	248	563	999999	46	86	982	974	498	919	632	240	608	753	957	935	300	999999	329	683	477	570	624	999999	29	249	486	555	342	332	999999	221	476	891	937	999999	265	826	999999	482	149	636	514	433	912	999999	474	852	604	95	218	918	612	999999	79	999999	999999	104	219	797	599	436	999999	176	183	999999	999999	717	815	732	999999	999999	999999	999999	544	999999	65	200	999999	298	774	999999	951	256	123	999999	608	150	821	253	999999	170	616	832	999999	999999	994	999999	260	501	967	999999	47	871	999999	999999	954	765	999999	238	638	434	547	920	32	999999	485	395	62	357	812	623	895	571	131	999999	999999	999999	999999	831	846	716	939	65	999999	27	597	90	999999	379	872	843	358	592	615	186	999999	695	809	916	999999	608	296	903	688	354	999999	475	750	894	999999	821	800	999999	999999	921	494	492	600	15	378	999999	554	999999	484	968	274	312	956	944	999999	171	999999	57	604	999999	999999	46	376	975	165	131	339	946	493	60	52	398	210	693	691	140	999999	804	548	832	64	613	999999	720	89	559	519	805	997	725	499	752	999999	999999	501	457	999999	624	850	256	75	607	199	999999	925	876	111	272	999999	766	75	527	509	772	193	816	999999	656	896	605	612	533	999999	767	561	300	42	66	202	244	24	481	999999	301	766	457	999999	994	794	213	457	257	552	240	659	971	253	592	961	684	999999	469	728	254	644	541	999999	431	872	635	999999	54	79	28	752	594	999999	217	16	736	402	999999	862	692	158	999999	999999	718	999999	589	56	449	105	518	405	554	753	710	657	234	798	992	131	999999	369	999999	187	534	488	75	407	46	586	235	292	225	999999	999999	105	289	560	999999	999999	999999	999999	404	999999	999999	623	999999	999999	863	559	781	937	409	502	703	333	999999	187	456	999999	52	191	20	862	999999	236	999999	947	717	614	378	999999	999999	678	839	578	964	463	626	999999	
290	234	544	486	805	297	882	999999	999999	999999	360	111	114	999999	281	110	578	541	88	334	443	260	999999	999999	191	117	88	730	662	134	369	292	560	545	949	999999	647	534	67	582	353	466	53	16	999999	276	999999	159	999999	738	10	433	384	301	477	39	111	294	304	698	219	161	999999	778	999999	999999	999999	569	759	463	463	54	484	506	981	999999	999999	126	995	914	999999	928	333	924	999999	935	907	999999	78	920	716	999999	999999	369	372	201	405	274	663	195	726	10	999999	944	285	955	999999	999999	320	499	999999	984	298	390	999999	291	828	999999	654	416	999999	291	500	839	746	110	814	125	143	999999	581	941	462	999999	198	548	538	999999	649	178	986	999999	999999	578	107	731	74	848	219	91	373	270	620	257	36	444	999999	560	207	185	150	833	745	530	999999	999999	999999	489	201	999999	753	999999	999999	485	429	140	343	921	742	999999	999999	966	905	61	426	321	331	215	999999	754	48	999999	999999	999999	38	162	999999	427	661	999999	209	585	656	607	338	923	999999	999999	827	895	110	999999	818	193	149	184	999999	693	113	606	999999	326	999999	447	573	775	268	31	457	999999	845	915	270	525	814	460	319	999999	722	503	546	195	388	888	653	460	168	998	335	999999	234	600	999999	999999	666	999999	879	219	999999	562	665	753	688	560	999999	999999	327	302	378	688	865	629	970	610	70	374	999999	817	794	123	999999	270	695	603	52	255	601	216	859	931	999999	109	999999	169	838	793	999999	827	838	468	142	865	629	647	987	999999	629	713	999999	302	999999	72	425	999999	945	404	999999	94	518	804	593	121	999999	446	999999	999999	365	999999	772	276	867	120	979	336	980	751	640	58	616	447	999999	999999	221	567	986	518	684	353	223	443	735	422	999999	43	874	31	432	192	539	231	249	818	999999	999999	999999	834	93	98	940	999999	764	19	999999	81	189	705	899	876	459	599	999999	22	597	339	540	455	800	999999	461	959	329	999999	518	395	207	999999	947	494	142	162	999999	595	412	999999	678	726	944	248	853	999999	131	556	733	940	149	236	231	611	999999	999999	999999	147	637	980	875	317	999999	92	873	382	758	415	999999	307	174	495	999999	577	660	813	511	999999	999999	293	837	999999	999999	578	255	970	585	999999	999999	163	129	297	958	432	153	371	236	861	375	481	420	999999	812	999999	775	999999	999999	653	951	383	477	480	55	354	152	112	592	921	999999	902	797	422	118	589	187	877	999999	187	999999	298	586	649	196	620	999999	131	
960	999999	999999	601	353	931	999999	923	999999	648	999999	999999	289	999999	779	999999	33	473	683	997	607	999999	257	898	127	449	229	662	796	828	293	434	481	31	152	999999	129	246	558	865	999999	999999	903	539	635	922	898	392	519	999999	625	723	999999	874	999999	999999	50	999999	483	999999	999999	731	999999	857	364	999999	143	999999	898	485	999999	787	914	818	999999	422	329	718	273	999999	551	836	152	524	212	569	497	606	506	415	262	999999	762	655	163	999999	999999	55	184	999999	999999	640	999999	44	96	838	999999	128	999999	111	417	999999	640	289	999999	875	588	611	999999	794	330	536	999999	492	232	970	999999	268	664	672	999999	283	543	455	415	999999	352	118	438	373	999999	378	700	405	998	999999	585	483	302	288	999999	457	400	999999	999999	999999	999999	999999	812	125	999999	550	464	999999	748	143	788	194	999999	451	533	999999	182	291	44	952	835	365	494	301	394	551	966	999999	999999	999999	883	164	958	162	41	350	999999	999999	560	219	913	467	657	865	999999	401	609	851	755	247	999999	118	355	545	427	999999	517	999999	999999	999999	999999	999999	288	999999	259	634	235	720	419	999999	184	859	731	825	48	999999	708	999999	160	999999	941	124	631	717	631	774	808	423	735	999999	833	785	999999	299	634	835	999999	815	615	999999	175	889	442	572	72	425	387	529	999999	58	814	888	999999	737	329	470	457	571	219	484	825	812	984	999999	358	399	277	441	200	212	999999	893	22	999999	828	999999	682	68	655	216	397	289	916	686	999999	944	425	855	970	174	388	617	605	140	691	363	999999	541	224	673	999999	945	339	999999	999999	999999	876	726	999999	276	788	399	916	13	97	546	895	307	206	999999	973	422	471	36	824	582	297	881	952	475	158	999999	999999	981	999999	451	949	622	827	782	78	698	999999	703	999999	989	700	602	53	154	999999	999999	344	999999	999999	736	484	312	479	286	633	999999	774	443	128	647	999999	999999	945	999999	596	283	480	999999	999999	284	475	767	650	835	999999	695	838	807	999999	999999	805	43	292	999999	967	999999	152	999999	159	84	923	512	585	999999	999999	765	657	999999	999999	999999	136	921	999999	424	270	716	662	999999	404	938	165	967	436	575	842	521	999999	622	999999	950	999999	999999	274	270	999999	963	999999	911	999999	125	48	440	260	823	426	884	568	867	72	260	984	999999	999999	999999	999999	956	85	19	896	922	999999	44	999999	607	999999	206	656	213	73	306	999999	999999	253	288	899	725	717	613	159	957	999999	785	999999	999999	965	999999	783	63	
351	404	888	182	25	479	12	14	711	652	999999	229	237	365	803	765	999999	243	264	867	321	203	249	472	999999	938	999999	338	483	310	641	431	423	603	861	669	418	362	735	999999	286	999999	23	74	844	930	730	597	981	795	702	732	999999	916	742	157	164	425	999999	86	999999	674	531	999999	21	999999	805	633	503	144	357	373	508	490	590	425	190	185	628	929	218	381	999999	687	608	909	63	507	999999	713	514	999999	49	658	999999	612	374	999999	999999	506	999999	999999	999999	999999	999999	339	234	887	335	326	967	979	999999	393	999999	138	327	843	802	999999	293	308	772	999999	999999	365	333	849	225	999999	60	999999	132	131	999999	122	287	999999	250	278	684	176	182	999999	746	534	204	999999	790	146	999999	531	811	950	222	825	999999	999999	226	92	15	999999	671	999999	276	999999	999999	676	588	755	850	817	602	533	427	999999	136	999999	53	105	999999	678	68	999999	694	528	765	181	909	978	788	971	293	168	272	310	505	825	277	354	999999	528	76	44	295	477	929	287	533	105	999999	999999	999999	130	921	337	325	592	662	999999	635	999999	767	610	966	878	533	444	271	127	621	999999	999999	698	428	642	611	34	793	226	599	487	648	813	289	693	709	173	246	999999	984	913	172	999999	999999	999999	761	466	77	416	944	494	26	415	483	999999	145	573	999999	288	999999	301	798	445	158	158	999999	953	330	283	179	370	999999	336	143	708	148	439	999999	999999	881	154	956	386	282	115	471	242	340	891	557	146	999999	957	218	692	124	726	382	571	954	807	146	794	247	999999	297	690	282	774	999999	705	594	274	407	582	345	421	173	52	686	999999	999999	439	999999	999999	898	249	128	450	999999	421	999999	418	483	83	18	999999	149	698	818	999999	960	999999	641	999999	551	206	560	999999	356	703	563	999999	884	999999	999999	706	77	214	999999	57	571	831	190	838	647	186	999999	333	574	999999	282	475	999999	999999	844	999999	999999	873	491	701	689	999999	103	890	858	728	533	333	888	311	999999	934	22	770	219	138	384	802	214	374	999999	236	999999	183	430	97	114	978	999999	137	908	204	722	983	367	89	738	300	980	999999	999999	467	444	999999	999999	347	999999	999999	696	716	682	999999	669	126	999999	999999	430	999999	469	770	999999	555	29	761	402	900	221	39	413	140	999999	94	822	295	722	947	791	999999	104	999999	635	650	292	598	454	913	534	999999	696	904	658	999999	830	220	304	107	448	683	871	188	135	433	60	999999	325	999999	999999	383	
999999	999999	999999	632	825	999999	144	974	999999	430	316	488	375	999999	999999	508	481	582	264	999999	999999	625	508	118	999999	915	957	211	599	725	282	857	740	161	211	357	243	35	992	453	85	330	999999	28	376	392	999999	999999	101	552	94	743	999999	571	392	779	999999	563	999999	910	429	999999	385	999999	158	999999	747	999999	999999	984	999999	455	590	811	999999	670	791	490	741	544	999999	446	120	56	999999	539	524	179	768	431	516	999999	330	92	34	999999	999999	296	999999	917	644	599	999999	116	999999	999999	163	531	44	999999	988	360	821	170	808	982	823	999999	906	619	934	578	999999	982	478	595	999999	508	787	394	999999	504	620	823	999999	512	341	13	999999	12	999999	999999	144	56	443	166	857	169	999999	51	999999	616	390	260	983	76	154	999999	999999	999999	513	999999	744	999999	997	493	739	998	271	305	651	819	568	903	999999	941	999999	999999	999999	322	737	965	234	999999	999999	999999	999999	999999	840	999999	368	217	375	88	499	999999	258	999999	999999	949	426	859	999999	978	999999	509	58	486	27	51	632	744	999999	325	999999	547	999999	999999	585	889	378	379	167	438	937	443	453	490	999999	512	999999	950	359	599	896	877	77	256	355	565	70	638	352	798	210	623	633	60	134	999999	310	260	908	170	581	56	999999	999999	50	999999	66	567	81	514	359	681	395	984	429	999999	479	184	652	30	999999	739	999999	368	237	999999	809	999999	999999	999999	999999	442	52	199	28	849	185	607	215	999999	509	502	567	837	449	999999	238	649	999999	58	482	999999	607	887	341	999999	29	343	242	726	156	663	999999	618	312	917	639	999999	999999	999999	900	871	968	263	521	336	182	198	919	999999	95	170	771	317	980	86	999999	164	858	186	999999	841	374	999999	253	845	999999	999999	535	531	889	42	682	999999	158	610	999999	354	999999	15	669	830	424	534	641	985	892	892	999999	235	999999	485	347	789	750	68	999999	489	999999	675	44	232	662	999999	819	63	487	719	169	380	999999	490	787	853	999999	998	427	840	847	999999	999999	999999	322	310	999999	999999	695	999999	999999	100	113	999999	999999	701	970	446	178	35	999999	588	508	182	999999	266	315	602	697	493	282	999999	999999	999999	641	999999	999999	999999	999999	362	949	415	367	594	999999	999999	999999	252	999999	96	882	80	830	402	136	999999	758	780	675	999999	999999	999999	716	211	999999	558	460	999999	45	590	979	345	535	816	86	309	230	999999	763	664	999999	72	455	611	999999	999999	921	999999	540	381	999999	941	959	855	366	113	999999	166	
974	859	619	999999	216	566	117	546	545	999999	326	826	49	844	27	21	76	932	400	115	599	999999	637	222	907	663	596	47	386	680	999999	972	611	74	939	903	55	168	856	889	504	75	999999	999999	921	713	342	159	999999	948	788	433	713	999999	566	565	232	407	923	999999	969	79	170	865	564	354	225	975	999999	123	999999	908	999999	999999	611	999999	752	729	300	203	999999	999999	123	438	892	36	268	28	507	383	681	999999	999999	999999	999999	434	999999	999999	352	577	999999	999999	999999	999999	999999	879	357	213	999999	41	999999	503	117	999999	231	532	955	732	973	538	999999	999999	999999	999999	441	328	673	999999	999999	999999	629	951	386	722	704	964	203	312	999999	22	678	64	46	475	570	188	541	515	91	397	478	183	827	814	491	301	889	722	379	664	216	584	623	804	412	862	126	394	35	999999	339	653	286	999999	859	41	999999	12	999999	263	787	167	691	202	708	456	999999	572	240	412	84	481	999999	791	805	104	440	999999	73	707	71	156	489	824	68	825	999999	866	954	460	141	887	760	125	999999	999999	892	431	999999	956	738	554	164	622	999999	858	719	494	165	764	600	999999	939	263	202	640	999999	999999	143	882	559	266	617	779	999999	999999	720	817	914	999999	212	19	144	116	999999	999999	992	867	642	210	115	412	711	200	860	999999	947	999999	923	999999	380	35	297	999999	406	999999	999999	384	351	994	147	902	579	999999	562	590	793	832	294	685	999999	811	999999	933	777	156	555	427	919	78	249	999999	894	678	386	186	721	920	999999	496	580	617	526	647	72	213	999999	312	637	279	418	125	222	248	597	569	801	364	999999	999999	926	999999	464	282	754	924	17	999999	33	386	869	873	999999	797	114	999999	295	999999	870	573	999999	253	789	650	660	134	11	656	90	816	999999	367	483	999999	570	70	163	999999	892	148	999999	931	289	261	410	545	993	424	143	567	284	223	494	873	999999	683	999999	813	621	630	999999	361	999999	216	11	512	399	672	237	53	999999	51	694	999999	378	999999	964	999999	999999	125	140	586	522	522	542	171	872	610	999999	887	341	350	632	271	225	999999	999999	82	260	897	155	330	197	99	690	999999	528	999999	999999	553	718	201	999999	999999	499	999999	838	308	674	999999	639	788	158	350	712	536	418	433	516	533	282	891	999999	352	969	810	399	433	999999	309	642	120	999999	970	999999	149	777	999999	772	879	16	811	408	420	268	367	182	847	386	163	824	105	999999	971	280	827	999999	229	537	689	
946	414	476	999999	207	999999	683	999999	999999	573	999999	292	661	636	526	471	492	999999	999999	612	637	552	56	678	484	546	864	143	700	351	999999	557	598	92	932	999999	344	43	999999	740	683	999999	675	813	404	999999	999999	619	999999	808	344	999999	146	924	62	999999	368	798	890	661	664	549	487	830	347	999999	999999	578	703	999999	136	459	654	353	999999	643	876	242	283	942	111	255	688	999999	17	189	421	673	40	538	243	546	153	561	999999	144	517	845	476	999999	847	999999	915	530	682	884	999999	792	996	419	527	135	999999	947	560	419	999999	999999	999999	167	999999	999999	548	175	691	999999	315	103	277	999999	135	999999	766	90	105	999999	339	168	219	132	787	999999	676	999999	999999	999999	32	999999	11	666	999999	921	32	318	412	999999	327	750	838	102	579	308	999999	999999	293	495	999999	444	852	324	89	701	386	700	380	171	353	999999	163	583	567	119	102	999999	999999	213	999999	458	999999	278	999999	999999	999999	127	553	999999	114	473	999999	525	748	587	353	686	586	999999	545	331	999999	999999	483	999999	596	264	534	469	216	913	693	89	486	910	999999	583	407	500	381	999999	157	890	66	879	599	638	835	979	765	999999	34	936	999999	999999	999999	436	795	527	992	75	592	93	283	201	780	258	49	837	821	770	289	96	211	999999	184	57	195	603	800	958	429	554	999999	800	889	757	421	999999	400	999999	787	879	508	315	676	999999	616	864	109	351	599	999999	168	995	999999	937	735	999999	512	472	250	202	999999	43	646	48	390	483	312	32	836	249	446	490	982	410	587	895	610	120	441	999999	999999	459	369	431	999999	999999	999999	951	31	39	296	928	99	595	162	999999	669	999999	682	143	562	86	514	359	560	999999	22	725	360	840	999999	999999	41	920	698	277	674	224	651	682	808	360	11	806	953	518	401	396	257	122	235	972	438	999999	999999	426	944	20	870	718	695	948	600	190	259	894	897	179	897	884	800	454	986	999	334	999999	85	707	405	52	999999	626	478	999999	615	807	999999	999999	999999	999999	333	663	354	933	999999	860	999999	999999	557	69	621	232	499	373	321	999999	986	438	972	565	351	999999	614	828	442	79	480	999999	575	451	930	173	26	626	561	147	110	999999	22	474	452	999999	160	345	430	63	136	115	999999	834	820	535	761	597	930	96	59	525	500	918	389	407	254	999999	139	999999	999999	999999	812	184	680	933	426	507	122	96	96	279	408	388	999999	374	435	999999	630	404	411	428	999999	474	
97	584	562	103	95	55	20	54	216	971	999999	263	303	752	164	887	119	264	999999	844	10	779	127	121	976	24	971	999999	999999	734	57	787	187	347	96	999999	381	999999	422	999999	85	51	73	436	999999	688	999999	682	587	743	295	157	942	851	474	318	467	999999	126	80	83	506	570	999999	924	69	86	955	666	68	516	786	999999	418	768	958	716	999999	999999	297	999999	299	926	740	449	899	844	335	873	778	638	930	999999	999999	993	578	481	999999	999999	999999	612	999999	25	528	237	508	315	534	93	516	999999	775	870	999999	136	999999	580	829	41	35	225	751	92	888	430	586	581	999999	999999	999999	486	135	999999	109	999999	827	999999	407	513	941	594	320	251	999999	186	999999	999999	999999	999999	219	999999	651	559	486	266	860	43	137	999999	651	927	816	119	894	39	999999	595	999999	153	309	510	183	326	100	440	904	999999	725	711	567	526	204	284	999999	201	834	575	703	843	824	793	155	309	862	23	778	210	357	999999	999999	277	299	243	915	999999	824	335	468	55	361	361	317	426	541	135	732	999999	903	703	204	900	891	927	328	999999	365	874	999999	86	662	999999	999999	999999	10	300	236	999999	368	507	999999	999999	116	999999	491	473	485	729	767	737	291	246	999999	654	143	810	999999	372	915	409	353	950	872	391	392	999999	209	919	425	999999	898	771	183	406	336	695	999999	243	999999	854	40	635	116	726	795	999999	999999	508	265	200	999999	864	55	959	164	999999	637	724	275	834	999999	565	314	999999	838	519	999999	900	327	447	26	152	926	71	378	717	844	155	999999	965	260	999999	664	234	336	43	999999	223	999999	999999	999999	79	999999	611	999999	474	999999	999999	887	286	363	506	190	817	184	772	938	984	590	999999	999999	491	138	310	999999	999999	901	999999	200	804	792	849	659	416	389	946	185	325	480	904	396	264	267	999999	999999	754	520	847	60	564	999999	742	999999	804	338	576	940	999999	37	999999	573	251	398	92	494	514	999999	773	437	237	596	623	513	686	60	999999	233	819	697	829	62	63	999999	636	709	59	226	854	999999	813	999999	999999	297	463	341	999999	999999	184	999999	999999	907	999999	420	999999	967	482	239	999999	754	21	999999	131	999999	208	999999	519	222	761	383	444	297	999999	695	624	999999	88	335	59	355	905	460	59	994	600	921	315	643	216	669	236	999999	280	110	999999	470	884	548	98	999999	821	931	999999	800	390	999999	915	999999	795	999999	999999	157	999999	600	848	561	303	137	379	287	659	875	
999999	102	157	624	999999	891	999999	164	347	540	999999	560	534	999999	355	258	613	789	15	263	999999	999999	781	89	641	680	262	514	176	757	179	811	839	945	925	22	999999	766	794	34	432	641	263	358	910	628	76	999999	999999	999999	523	589	281	405	37	400	999999	78	982	345	639	124	999999	590	370	434	721	588	59	343	604	847	994	981	831	216	999999	432	178	999999	999999	388	309	130	243	999999	540	443	917	534	700	585	999999	458	395	317	999999	673	987	485	999999	999999	999999	871	450	676	594	300	574	820	999999	888	899	970	731	260	815	999999	356	780	894	999999	999999	999999	999999	29	73	999999	596	523	563	689	445	693	999999	136	564	437	680	566	994	250	869	107	999999	812	686	813	727	144	502	786	999999	216	999999	999999	817	309	238	431	999999	999999	703	60	999999	358	453	216	864	604	999999	388	999999	999999	785	999999	999999	573	999999	999999	342	260	818	461	31	999999	372	238	111	486	319	264	208	258	999999	999999	546	819	839	999999	999999	999999	948	133	448	999999	599	536	430	938	221	253	281	407	98	362	240	999999	999999	490	985	999999	114	388	999999	999999	999999	937	836	839	116	598	733	999999	472	862	312	999999	22	906	187	836	807	172	275	999999	983	800	170	600	716	999999	789	359	161	153	375	570	838	17	934	999999	999999	999999	831	622	999999	391	935	235	999999	544	240	132	313	999999	417	942	123	228	457	999999	777	245	999999	999999	999999	384	738	999999	497	741	856	999999	999999	525	999999	999999	341	652	556	602	865	934	550	181	73	667	56	12	736	432	456	999999	559	555	884	463	467	28	813	145	999999	999999	738	999999	688	235	160	999999	21	201	611	470	671	855	523	843	695	952	749	151	999999	735	591	999999	999999	246	999999	426	641	684	758	322	839	421	949	257	206	999999	493	837	999999	268	991	545	821	999999	948	704	42	50	999999	515	999999	999999	999999	917	35	673	33	451	780	734	156	336	442	298	631	259	906	275	646	463	999999	911	634	79	999999	55	252	309	297	750	394	600	916	252	53	178	999999	41	232	533	999999	51	67	782	121	664	113	532	364	699	797	766	404	999999	57	367	999999	736	999999	980	999999	723	164	39	350	556	420	999999	255	463	999999	999999	999999	123	999999	427	854	852	999999	89	942	719	999999	999999	953	627	999999	999999	205	685	141	878	858	251	999999	999999	999999	37	442	999999	254	912	287	901	999999	923	722	290	69	630	512	194	778	103	47	710	779	999999	86	722	360	808	994	569	331	766	
25	801	999999	759	539	827	419	403	835	39	442	52	999999	39	999999	915	552	575	183	947	109	764	999999	402	999999	331	950	720	999999	999999	918	717	999999	298	999999	920	999999	309	100	685	999999	384	268	17	277	736	32	56	817	444	265	429	396	999999	999999	260	597	618	53	218	876	699	999999	999999	121	999999	999999	255	999999	984	645	252	484	498	182	725	506	206	134	979	999999	903	903	769	190	498	331	999999	631	656	333	661	999999	999999	999999	85	999999	999999	896	999999	273	999999	924	832	799	22	945	897	211	941	754	400	999999	74	999999	999999	796	999999	999999	623	402	277	623	999999	999999	999999	986	999999	999999	107	539	637	310	581	715	531	978	80	970	178	553	434	993	690	902	932	999999	201	999999	834	999999	999999	660	283	160	999999	163	459	180	815	999999	352	217	114	411	126	100	912	358	388	994	999999	459	50	80	999999	283	933	999999	729	816	795	999999	855	818	774	977	999999	430	719	378	529	899	999999	152	210	999999	889	288	785	841	265	999999	593	840	999999	316	999999	999999	192	723	229	886	451	998	240	722	999999	999999	637	149	73	999999	639	20	999999	826	304	999999	869	752	394	999999	999999	887	560	952	47	25	265	999999	367	823	248	996	999999	642	457	166	912	999999	864	602	651	999999	777	773	213	582	374	736	999999	721	343	440	338	574	109	563	447	999999	999999	346	41	179	782	250	999999	999999	861	999999	378	148	999999	391	887	791	13	151	120	787	999999	999999	650	528	456	645	490	808	667	999999	542	999999	718	999999	999999	999999	999999	999999	863	537	529	570	720	541	368	999999	736	952	999999	547	571	999999	453	660	537	230	696	999999	999999	147	999999	999999	975	287	300	484	430	360	587	369	230	531	287	583	267	188	743	999999	169	584	909	537	265	130	999999	999999	450	999999	106	583	830	68	759	999999	776	94	999999	999999	251	999999	999999	385	374	999999	326	49	680	999999	402	999999	486	999999	352	999999	237	999999	189	855	274	999999	43	372	999999	14	539	172	771	561	806	183	594	310	866	285	999999	533	173	83	999999	972	903	580	665	999999	999999	252	715	999999	999999	554	905	739	177	535	999999	89	131	370	999999	163	278	999999	74	229	764	185	722	999999	999999	704	68	999999	61	999999	999999	999999	707	999999	906	296	999999	999999	72	261	999999	854	142	999999	434	62	412	999999	429	650	704	784	515	446	983	999999	999999	647	615	794	999999	799	688	875	723	999999	382	615	463	999999	706	129	999999	813	999999	999999	52	391	642	953	302	265	687	410	597	
37	999999	270	532	984	766	999999	544	278	765	478	999999	266	999999	46	680	796	349	72	999999	999999	999999	999999	495	82	999999	999999	999999	661	502	240	121	287	288	999999	450	121	92	478	600	896	584	788	57	482	744	999999	774	606	282	999999	915	624	466	22	309	254	999999	999999	115	628	804	882	775	535	366	999999	978	920	596	569	999999	871	472	58	999999	999999	655	999999	338	103	374	408	999999	999999	324	497	820	999999	396	205	345	632	999999	971	101	702	23	522	999999	999999	999999	854	999999	713	791	999999	162	418	22	370	599	762	131	21	999999	405	503	778	220	869	999999	999999	533	999999	233	999999	508	999999	956	307	925	143	897	483	297	519	999999	675	215	999999	344	412	262	36	999999	582	511	999999	999999	695	999999	244	311	999999	999999	999999	331	619	489	710	545	999999	461	715	445	466	865	999999	999999	744	16	999999	573	939	534	999999	460	507	793	650	579	157	782	271	107	691	831	651	696	203	198	779	195	504	735	683	999999	547	590	150	717	863	636	999999	999999	382	671	372	721	999999	642	823	825	838	141	397	879	200	999999	753	634	223	952	530	555	236	641	78	214	999999	999999	999999	999999	999999	933	999999	999999	999999	582	725	30	469	930	575	561	375	954	356	373	347	803	999999	930	837	515	503	910	115	428	461	740	602	168	999999	415	729	907	181	905	999999	877	80	617	891	733	175	293	387	969	189	282	294	705	866	999999	955	982	999999	147	439	805	999999	389	131	984	999999	311	70	169	832	467	782	999999	948	470	999999	999999	48	114	999999	219	533	146	999999	189	455	999999	301	822	460	746	828	44	999999	619	999999	690	496	999999	315	864	233	227	146	999999	499	843	999999	406	324	811	944	974	797	230	282	278	150	941	538	530	19	999999	709	999999	999999	748	976	339	998	52	999999	141	798	486	985	315	999999	526	999999	612	150	895	507	999999	802	853	246	255	999999	999999	550	999999	999999	784	999999	985	518	61	999999	750	866	999999	407	282	164	812	999999	321	244	966	278	624	261	925	999999	124	999999	70	293	999999	511	999999	991	804	999999	112	999999	999999	631	999999	797	948	442	999999	745	722	497	234	493	989	678	925	20	380	999999	925	302	452	403	740	255	457	767	999999	249	145	435	603	999999	999999	59	999999	689	244	178	330	191	322	189	667	999999	515	577	304	999999	585	999999	621	880	576	810	320	620	891	755	350	190	999999	999999	610	296	894	999999	442	939	516	999999	775	211	604	744	980	999999	736	123	999999	999999	473	
202	663	425	814	723	214	251	738	550	798	489	999999	149	999999	999999	579	380	732	71	144	364	599	349	999999	999999	285	832	999999	999999	884	999999	999999	469	717	941	45	194	482	181	249	999999	999999	966	999999	296	999999	999999	696	367	692	999999	999999	677	745	118	602	324	999999	405	447	382	422	690	665	31	473	368	431	115	586	395	898	561	822	944	164	633	901	658	999999	821	145	471	366	999999	396	348	724	609	349	721	714	999999	733	867	778	520	310	999999	823	24	42	999999	781	999999	466	999999	999999	800	953	969	423	822	369	626	999999	950	999999	146	635	134	999999	822	766	865	680	821	827	955	176	644	332	484	999999	999999	788	999999	999999	68	72	566	494	923	655	379	308	892	717	117	999999	828	196	999999	791	698	380	220	824	915	626	645	12	999999	999999	999999	646	938	987	348	837	692	269	275	83	78	999999	720	176	999999	566	788	999999	719	335	348	458	168	999999	146	651	577	730	775	442	999999	999999	594	299	999999	733	370	999999	999999	280	938	568	999999	999999	722	68	659	54	999999	358	837	999999	292	574	296	999999	488	999999	850	696	269	961	494	833	656	514	55	431	830	663	999999	883	999999	999999	999999	779	537	78	999999	87	999999	533	302	426	604	885	281	999999	999999	485	254	125	64	682	20	999999	84	999999	443	999999	23	238	999999	774	161	999999	999999	999999	187	516	999999	999999	284	772	705	736	669	78	238	771	242	34	999999	355	418	999999	999999	61	439	420	705	449	999999	761	999999	763	319	999999	274	650	999999	438	843	496	161	834	840	999999	999999	283	316	999999	858	672	975	988	809	868	366	80	999999	999999	999999	766	811	884	786	522	999999	942	426	152	803	588	693	999999	191	932	203	583	251	547	83	165	114	699	999999	961	786	999999	953	450	171	999999	525	999999	35	86	684	999999	58	327	583	999999	857	174	999999	280	979	181	999999	877	675	782	828	586	999999	999999	662	121	999999	824	736	632	999999	999999	980	609	73	372	778	114	257	999999	535	923	964	48	308	999999	496	320	982	614	277	86	775	999999	999999	999999	647	999999	999999	999999	974	999999	591	950	999999	881	999999	603	217	999999	403	703	999999	748	257	905	622	999999	948	999999	625	982	842	131	364	999999	999999	602	243	999999	999999	999	689	684	952	311	342	23	992	427	756	893	999999	375	999999	999999	999999	37	141	470	326	13	830	702	947	999999	391	469	596	143	681	999999	370	92	891	999999	999999	944	795	946	572	608	652	530	999999	732	878	476	999999	789	466	182	
999999	772	808	721	179	986	736	960	999999	872	427	858	746	175	999999	30	484	817	561	511	241	999999	898	718	999999	309	737	999999	123	914	559	806	677	508	999999	597	284	999999	234	999999	218	835	36	699	999999	793	784	799	209	857	992	102	999999	954	940	286	874	99	371	999999	259	521	847	14	323	999999	191	247	55	934	746	315	592	534	999999	406	999999	999999	999999	566	525	999999	26	265	922	999999	577	722	567	843	723	194	808	365	999999	696	987	999999	386	568	612	546	753	274	121	999999	509	704	661	999999	128	675	999999	804	999999	321	999999	591	999999	856	999999	468	680	212	999999	999999	506	236	757	606	418	145	999999	999999	954	979	194	999999	999999	245	957	873	71	33	999999	57	999999	13	22	999999	999999	999999	939	999999	524	153	865	999999	63	559	999999	282	947	64	135	999999	999999	593	849	999999	136	753	999999	846	999999	180	999999	657	487	999999	999999	503	224	300	415	22	999999	999999	454	810	123	999999	698	594	65	684	926	16	897	741	999999	49	999999	648	339	448	958	103	631	354	999999	218	73	889	630	686	68	656	649	123	786	560	999999	999999	259	494	65	852	790	224	253	401	759	746	969	890	999999	575	961	966	64	113	671	109	75	904	578	809	964	999999	999999	280	367	999999	954	643	899	999999	398	999999	999999	999999	312	417	999999	354	458	327	920	739	347	492	695	682	68	683	889	49	999999	354	915	256	888	999999	597	973	43	975	999999	335	999999	999999	186	126	583	949	999999	999999	999	720	456	261	889	234	999999	143	999999	685	725	281	754	860	151	999999	929	146	999999	999999	999999	136	321	482	535	594	999999	123	315	579	999999	118	882	634	50	263	898	663	367	663	390	463	999999	358	999999	519	999999	139	93	142	196	447	732	910	444	999999	409	973	999999	999999	485	917	828	999999	586	617	399	129	819	887	155	999999	999999	563	509	365	737	962	999999	26	999999	619	40	183	392	661	385	971	200	178	853	925	937	999999	188	473	999999	393	772	642	129	999999	320	205	987	920	667	179	411	88	999999	447	999999	709	291	999999	999999	655	999999	999999	241	428	929	999999	43	999999	337	999999	385	46	730	354	200	590	896	561	309	834	195	472	993	999999	570	121	999999	416	185	237	781	999999	586	980	999999	999999	411	701	532	668	171	999999	592	950	793	999999	358	999999	256	170	999999	730	566	62	469	160	999999	34	857	818	999999	999999	54	999999	936	73	999999	999999	584	999999	999999	204	38	640	673	427	879	53	999999	205	762	253	999999	999999	
999999	60	999999	534	999999	619	999999	999999	999999	714	60	999999	723	492	24	999999	915	608	215	999999	981	619	999999	925	388	999999	281	888	999999	999999	65	374	999999	999999	685	885	316	925	999999	965	438	999999	360	999999	589	999999	704	396	38	692	290	163	48	267	42	804	359	999999	999999	999999	348	36	775	999999	658	999999	999999	693	806	139	999999	999999	379	999999	474	999999	269	386	345	259	999999	999999	859	919	381	999999	335	209	999999	881	535	486	999999	759	627	999999	35	178	665	902	999999	20	589	899	278	299	784	798	793	852	545	999999	494	896	141	463	999999	999999	810	757	361	877	696	925	999999	999999	220	619	622	71	999999	101	999999	442	999999	999999	304	959	650	92	127	536	999999	154	999999	562	999999	883	628	173	244	999999	368	908	551	183	324	999999	305	999999	88	999999	186	731	696	999999	261	999999	697	805	169	999999	216	727	640	824	471	999999	590	51	999999	337	999999	459	826	986	732	812	999999	999999	22	640	663	319	13	999999	360	684	458	891	310	999999	999999	822	14	37	962	640	278	727	711	772	999999	264	999999	999999	182	726	904	999999	721	448	170	999999	793	528	999999	896	724	999999	473	999999	999999	698	740	999999	999999	178	999999	799	33	102	544	174	323	249	566	409	923	262	779	633	780	999999	179	862	779	522	999999	485	483	76	915	590	263	924	679	999999	999999	390	608	13	282	114	686	629	904	996	359	554	962	999999	972	472	908	840	16	355	529	878	999999	999999	149	968	999999	957	186	954	910	398	569	191	884	543	653	775	999999	675	70	550	999999	783	172	999999	523	339	999999	453	999999	999999	918	333	999999	646	164	979	999999	313	788	729	452	949	999999	961	999999	999999	999999	438	999999	142	489	999999	999999	999999	999999	452	466	664	999999	999999	863	733	999999	498	999999	245	335	248	999999	674	911	57	886	999999	107	18	999999	211	500	743	79	664	634	549	999999	586	999999	999999	999999	712	522	209	858	801	866	719	677	999999	490	748	455	31	59	999999	999999	999999	999999	999999	999999	911	754	999999	173	999999	917	208	109	732	564	893	206	457	522	676	162	711	199	94	999999	999999	340	110	720	752	999999	57	615	489	328	502	142	999999	999999	814	958	266	46	156	883	668	620	945	42	597	552	997	999999	382	992	520	251	369	489	502	580	653	544	421	423	999999	593	619	414	71	999999	999999	461	707	718	895	999999	52	211	806	768	395	999999	132	999999	999999	999999	242	497	999999	261	772	606	999999	243	315	722	624	999999	999999	84	10	540	971	836	441	
546	801	999999	107	999999	208	168	682	999999	195	585	421	221	132	330	999999	132	606	810	987	999999	956	473	413	182	60	319	196	731	999999	854	106	999999	768	754	999999	578	400	963	62	614	923	771	999999	729	310	413	609	693	724	878	934	999999	848	926	999999	337	999999	924	793	888	971	951	965	340	488	135	999999	378	999999	781	731	999999	999999	383	590	195	424	683	999999	647	709	503	16	889	920	935	447	841	999999	419	328	999999	999999	999999	999999	971	999999	999999	250	185	960	241	999999	943	156	302	412	475	999999	404	913	999999	61	156	189	999999	944	999999	420	999999	999999	610	212	174	463	265	472	595	999999	618	999999	706	442	696	687	478	393	73	742	627	999999	972	999999	999999	506	751	424	999999	984	174	36	730	308	697	999999	360	38	999999	999999	999999	829	817	999999	727	24	217	143	999999	469	999999	94	881	343	792	29	999999	114	441	668	711	841	999999	610	576	592	658	407	999999	999999	336	999999	448	583	851	999999	716	999999	778	756	298	617	69	999999	283	999999	155	396	516	677	782	255	596	999999	778	60	389	216	999999	999999	999999	809	398	165	999999	271	646	307	492	993	999999	477	999999	685	379	103	781	999999	999999	495	999999	272	891	77	426	91	999999	999999	805	999999	418	510	89	999999	400	489	229	903	999999	21	443	848	904	522	374	315	919	911	908	999999	278	505	878	672	698	103	917	330	739	999999	418	999999	501	999999	999999	999999	397	999999	295	889	874	878	999999	999999	61	999999	999999	999999	703	999999	171	941	262	130	532	913	631	999999	944	306	999999	899	173	381	602	958	356	223	937	571	918	236	625	28	999999	399	53	562	620	110	736	548	627	999999	889	477	233	380	999999	671	181	999999	747	989	999999	974	714	91	999999	103	251	154	999999	141	202	999999	325	243	999999	143	870	79	796	844	999999	33	281	999999	491	999999	735	999999	64	999999	400	937	488	636	700	835	684	961	839	527	858	999999	117	495	435	954	162	999999	70	999999	800	111	194	903	999999	304	703	999999	599	597	368	999999	99	999999	741	265	999999	688	542	484	458	908	239	999999	985	978	916	786	119	999999	999999	745	914	999999	476	298	752	585	217	406	142	515	372	252	168	591	501	942	753	180	509	999999	999999	585	576	891	999999	915	918	451	387	916	69	72	999999	999999	361	70	697	453	512	870	481	145	352	942	546	987	119	403	999999	999999	999999	999999	37	508	299	339	462	584	425	999999	999999	766	29	999999	455	999999	999999	546	240	441	255	310	667	999999	
999999	320	242	633	355	885	806	524	964	414	999999	129	44	126	999999	32	999999	123	37	675	213	715	126	137	496	246	370	573	999999	54	999999	999999	282	399	516	978	106	828	238	540	40	152	801	614	340	336	274	510	222	218	834	141	282	991	434	286	203	115	147	119	524	999999	999999	920	999999	999999	847	645	610	355	925	778	884	497	645	70	913	511	796	999999	971	999999	361	999999	220	596	999999	290	964	239	784	991	999999	129	25	999999	999999	881	929	187	488	629	999999	999999	292	999999	256	999999	356	373	372	999999	318	976	147	664	881	405	710	999999	704	566	680	380	999999	934	999999	765	482	847	279	42	999999	618	682	999999	960	494	999999	164	349	673	934	999999	999999	102	999999	999999	981	360	916	395	181	999999	483	921	948	999999	306	357	968	999999	313	508	104	340	119	999999	303	795	704	397	733	555	749	40	999999	999999	514	478	262	381	783	131	931	999999	861	999999	145	760	402	440	197	324	999999	858	369	435	506	536	983	982	999999	999999	999999	528	662	999999	100	452	999999	869	999999	827	105	999999	999999	999999	577	221	478	376	999999	999999	402	273	209	418	369	999999	999999	206	582	999999	999999	280	999999	598	475	412	230	246	651	692	470	533	425	370	999999	598	160	188	858	295	67	616	999999	877	792	999999	328	254	265	210	782	999999	296	47	999999	825	637	999999	716	174	990	999999	724	872	83	869	848	999999	198	771	999999	492	348	297	919	878	999999	91	805	92	93	975	980	451	909	999999	247	387	999999	404	960	999999	999999	693	304	999999	892	999999	804	923	544	489	65	493	469	299	755	998	127	464	999999	556	999999	634	999999	24	261	282	962	999999	631	470	812	794	811	699	999999	999999	999999	104	986	999999	286	882	547	604	920	497	981	999999	999999	248	999999	999999	431	413	999999	837	612	999999	573	619	592	109	301	84	999999	270	681	770	278	110	16	33	478	674	279	431	999999	485	104	764	999999	999999	94	999999	999999	249	999999	999999	962	193	52	712	530	376	715	187	590	473	928	659	999999	220	999999	521	242	246	104	756	144	999999	750	136	195	809	999999	250	24	908	873	437	897	283	808	94	999999	999999	502	111	958	101	841	622	999999	445	948	89	999	572	999999	999999	999999	999999	273	656	442	916	527	999999	58	475	172	682	999999	501	762	999999	411	999999	999999	938	744	993	797	999999	473	138	578	749	999999	248	250	452	756	910	292	290	20	161	999999	151	776	781	999999	493	928	999999	33	66	683	999999	677	741	119	222	
999999	161	818	230	193	999999	347	777	859	810	234	720	925	999999	218	999999	999999	999999	616	999999	999999	999999	940	314	124	999999	114	522	76	999999	570	508	342	999999	690	140	999999	789	968	999999	999999	999	922	252	268	999999	243	344	847	212	884	999999	135	797	60	999999	220	514	116	999999	210	824	999999	415	999999	999999	388	999999	998	87	19	741	291	280	517	999999	50	697	55	906	81	999999	675	864	569	999999	383	545	999999	432	920	957	683	100	999999	979	298	516	13	542	829	999999	345	769	202	152	999999	855	290	888	227	999999	468	210	806	439	999999	846	845	999999	999999	842	897	576	167	999999	999999	200	143	537	874	533	694	999999	86	229	435	999999	671	426	999999	528	264	605	215	407	999999	483	293	707	830	452	999999	906	999999	987	954	769	611	151	94	946	721	752	999999	694	828	999999	999999	587	13	253	184	428	999999	823	588	302	370	760	562	999999	907	436	999999	432	999999	788	999999	999999	274	666	304	530	999999	69	807	511	591	521	579	999999	359	705	703	587	277	253	814	376	408	661	408	851	589	999999	48	294	999999	999999	832	49	642	44	322	347	948	654	96	41	999999	86	711	849	190	999999	235	211	733	129	164	999999	999999	999999	690	613	268	452	940	832	30	999999	465	999	688	999999	901	324	999999	999999	999999	622	999999	782	999999	332	999999	999999	999999	999999	283	837	561	926	436	999999	75	695	354	709	89	506	714	263	999999	503	999999	712	170	650	126	911	999999	999999	999999	999999	461	201	595	367	999999	709	781	379	559	192	960	999999	999999	474	474	216	969	683	286	142	908	999999	771	857	712	247	398	30	999999	999999	999999	194	445	894	762	874	110	987	56	380	999999	345	704	999999	542	91	999999	696	186	999999	941	144	100	999999	634	558	430	999999	655	425	320	999999	923	999999	173	776	999999	678	711	599	115	982	999999	906	417	573	999999	942	999999	630	108	999999	999999	545	430	999999	103	97	270	213	999999	999999	341	999999	69	999999	421	999999	665	766	999999	999999	984	999999	804	958	507	999999	940	70	360	999999	423	34	326	999999	999999	388	999999	999999	683	999999	418	508	155	742	650	15	999999	454	162	691	287	999999	999999	637	999999	267	740	999999	386	999999	156	209	853	966	948	317	314	450	999999	999999	750	386	999999	982	63	486	440	71	318	502	347	496	908	668	210	865	391	689	901	660	648	305	901	774	999999	218	654	189	999999	343	700	405	409	129	999999	900	475	660	583	241	999999	678	163	884	571	660	300	999999	766	93	925	625	
549	394	394	999999	485	317	999999	844	831	999999	999999	974	801	941	999999	999999	999999	310	399	731	115	999999	834	999999	152	27	213	209	999999	470	423	710	999999	85	856	999999	735	496	999999	167	537	739	409	574	410	999999	92	629	999999	511	466	465	693	999999	999999	999999	999999	424	312	467	999999	923	926	371	838	567	566	726	999999	81	63	999999	885	241	204	999999	270	270	999999	964	934	583	999999	416	13	957	26	224	565	975	999999	321	193	999999	63	999999	812	48	999999	999999	621	999999	544	502	458	234	580	462	998	999999	619	999999	855	348	533	530	298	519	999999	881	551	352	170	119	615	741	58	928	187	590	563	232	534	726	352	579	49	142	958	779	386	564	999999	423	366	999999	466	999999	433	532	325	303	680	999999	301	279	205	434	887	999999	186	999999	284	999999	589	397	765	138	995	999999	491	999999	560	588	999999	987	137	747	753	449	285	212	999999	655	275	269	551	679	434	999999	383	614	255	252	999999	735	289	807	834	999999	410	999999	849	479	999999	170	999999	101	360	314	999999	457	681	448	440	973	157	629	999999	329	845	999999	999999	999999	580	999999	910	999999	985	769	707	999999	913	999999	48	948	363	999999	613	115	526	999999	328	999999	930	925	999999	999999	812	999999	587	660	664	514	999999	324	999999	926	899	173	259	436	115	591	999999	999999	544	896	409	491	620	132	25	47	999999	395	767	583	991	654	945	999999	504	366	999999	56	999999	408	662	724	325	436	135	450	855	999999	354	999999	522	118	391	46	407	330	18	465	999999	999999	712	999999	556	59	934	255	228	156	999999	749	999999	560	168	146	243	684	176	194	997	999999	191	712	51	999999	71	883	273	908	705	999999	999999	726	411	999999	696	925	999999	999999	501	879	231	708	999999	999999	338	962	999999	254	802	722	164	824	467	80	446	999	695	527	988	61	981	319	451	999999	999999	683	999999	131	450	318	999999	999999	692	999999	353	482	553	446	701	108	933	28	999999	982	999999	533	268	341	600	696	240	999999	288	450	999999	912	267	412	213	654	999999	999999	804	494	215	264	142	350	999999	964	456	258	999999	889	127	962	212	469	737	999999	425	818	999999	753	88	866	999999	251	999999	441	225	151	243	57	296	114	224	622	776	764	401	917	614	635	250	981	825	399	999999	934	999999	798	674	345	239	994	307	999999	999999	348	643	890	130	295	749	315	25	777	602	23	999999	999999	692	973	999999	507	214	895	513	106	51	232	918	999999	731	427	476	999999	818	999999	999999	999999	
999999	999999	130	510	797	328	886	935	965	57	796	999999	196	129	115	999999	869	999999	789	999999	999999	319	307	999999	972	835	563	332	838	999999	959	999999	216	584	383	264	999999	966	709	999999	18	577	141	999999	999999	608	999999	612	321	775	38	999999	512	999999	999999	897	140	709	999999	962	764	999999	107	846	97	495	113	611	999999	850	848	902	999999	903	403	969	188	999999	985	374	736	951	20	999999	100	999999	798	999999	999999	999999	134	152	439	999999	131	453	480	294	999999	940	504	496	999999	471	927	135	74	608	11	655	718	827	724	999999	235	813	554	999999	756	999999	697	999999	652	999999	726	999999	473	284	782	950	499	999999	406	54	999999	249	93	549	145	965	808	199	810	312	767	306	428	999999	999999	317	999999	445	537	692	253	212	844	609	744	231	661	999999	825	999999	166	824	431	999999	303	999999	730	15	899	791	415	507	491	999999	500	430	287	207	762	475	61	63	999999	714	800	999999	999999	484	999999	913	313	999999	999999	759	156	942	875	748	971	999999	587	893	999999	746	286	746	999999	999999	118	999999	943	463	37	360	999	112	468	716	879	636	589	999999	210	985	999999	396	142	732	203	999999	999999	539	236	235	887	999999	517	619	438	64	999999	999999	375	489	970	999999	991	23	760	53	484	168	868	344	946	341	692	560	999999	999999	613	988	311	560	769	414	999999	801	472	999999	595	999999	999999	825	690	688	999999	721	25	999999	999999	129	971	159	83	396	670	891	288	999999	999999	956	361	548	450	958	599	999999	719	999999	622	200	999999	919	458	999999	880	53	654	268	461	971	545	999999	999999	999999	26	161	487	383	744	346	522	999999	999999	999999	497	999999	385	732	98	999999	11	460	25	214	578	62	999999	999999	515	626	247	30	104	999999	421	730	62	955	999999	448	337	345	820	286	999999	634	554	819	999999	149	668	921	179	999999	969	999999	614	290	916	964	460	48	868	128	999999	502	999999	870	227	767	687	999999	790	650	737	665	640	739	537	943	508	999999	311	999999	957	999999	850	708	534	336	125	772	999999	977	987	298	999999	701	187	184	812	999999	602	379	462	248	141	529	658	314	999999	999999	753	972	466	579	737	502	170	783	652	123	999999	999999	651	914	390	813	662	449	999999	938	562	362	999999	999999	999999	931	999999	718	999999	330	60	229	881	250	999999	999999	521	999999	560	975	541	403	999999	699	347	711	727	547	858	328	999999	218	127	516	322	400	841	641	300	806	999999	451	999999	331	72	999999	999999	411	999999	999999	301	254	
999999	221	999999	168	999999	441	487	576	213	376	860	865	463	841	999999	375	928	628	234	880	999999	754	397	99	999999	211	636	230	999999	999999	999999	543	36	622	329	905	999999	163	571	409	163	723	603	222	591	733	999999	230	23	999999	483	276	100	999999	999999	144	824	318	999999	999999	805	267	999999	887	724	326	839	841	999999	207	266	999999	67	824	999999	403	161	185	508	80	999999	999999	216	68	843	384	999999	615	495	195	999999	999999	799	942	999999	896	849	715	999999	999999	999999	999999	708	999999	999999	709	219	275	695	733	983	649	810	293	294	398	60	815	999999	349	999999	234	356	337	125	466	999999	124	229	829	554	445	687	243	999999	999999	707	999999	681	144	175	187	919	761	211	442	990	515	999999	216	846	999999	672	157	401	669	679	381	701	921	999999	104	56	865	999999	999999	961	999999	999999	976	691	999999	144	909	184	999999	314	595	135	999999	999999	999999	466	23	983	520	999999	539	999999	999999	638	336	698	760	410	80	141	64	999999	662	999999	999999	407	999999	999999	195	898	762	999999	706	365	94	999999	27	455	274	638	43	999999	999999	775	431	734	601	999999	364	961	384	999999	113	564	999999	23	472	212	999999	72	784	999999	999999	999999	20	565	999999	999999	553	90	680	999999	146	442	107	182	912	887	999999	689	806	343	999999	234	524	263	999999	152	115	80	783	815	403	211	853	999999	999999	57	765	999999	599	999999	794	284	999999	79	373	671	466	87	110	585	163	372	265	451	337	573	999999	999999	999999	993	55	483	307	999999	999999	934	588	562	98	865	131	999999	99	366	548	886	943	454	889	208	685	37	969	207	662	999999	946	412	217	520	950	999999	179	605	999999	321	976	425	169	999999	999999	999999	989	245	999999	970	282	899	999999	451	630	652	999999	497	318	28	513	109	999999	999999	999999	185	355	577	999999	124	999999	494	961	237	909	999999	295	460	125	781	48	733	743	692	757	57	509	999999	890	307	999999	682	297	999999	807	999999	222	289	451	907	558	421	330	349	956	999999	999999	999999	542	112	999999	999999	382	536	999999	999999	366	520	131	940	675	589	687	617	999999	999999	206	585	429	42	315	16	19	217	999999	626	413	999999	735	969	120	834	233	788	941	732	309	761	406	38	520	702	167	510	241	999999	733	999999	375	625	591	361	255	509	999999	360	999999	999999	313	363	376	961	785	162	999999	841	365	899	675	251	999999	445	999999	999999	522	999999	849	508	976	263	999999	699	999999	119	999999	758	588	999999	991	590	335	999999	458	999999	661	
999999	916	999999	999999	400	614	999999	47	999999	999999	155	182	854	999999	193	511	899	999999	59	999999	677	999999	676	774	81	262	640	908	95	915	895	987	146	740	963	696	844	828	586	649	69	999999	904	999999	999999	999999	999999	999999	807	999999	435	999999	408	583	999999	625	250	999999	608	147	973	925	952	999999	999999	168	46	124	999999	999999	666	81	611	409	410	25	999999	161	542	495	528	903	111	16	490	947	588	562	755	347	999999	614	229	448	676	144	999999	696	824	83	549	619	713	319	422	999999	345	999	182	968	999999	98	697	122	619	80	823	999999	728	999999	999999	483	368	686	999999	62	851	173	733	999999	316	999999	336	999999	999999	908	200	999999	593	135	612	589	390	787	750	367	917	116	829	999999	320	762	967	83	504	76	999999	36	278	369	513	182	275	905	661	264	999999	237	177	710	879	42	362	603	999999	989	103	999999	935	683	145	744	999999	999999	999999	554	374	999999	965	879	657	173	522	999999	621	999999	324	484	136	496	999999	689	939	128	999999	999999	999999	999999	934	514	973	680	101	999999	234	769	837	147	949	117	889	508	272	298	63	716	519	999999	999999	999999	675	618	999999	448	999999	999999	804	225	411	999999	999999	10	329	461	905	976	999999	927	10	852	602	186	534	29	607	999999	426	651	75	19	768	282	392	234	999999	364	236	653	999999	777	999999	622	735	281	963	888	188	999999	392	87	999999	591	999999	999999	116	499	94	435	841	980	39	163	160	402	908	870	617	104	622	551	999999	428	420	232	887	999999	450	262	999999	718	999999	615	269	988	374	187	155	263	128	349	999999	801	811	536	999999	811	471	342	372	999999	281	94	198	840	337	226	180	905	251	999999	58	999999	379	132	71	423	893	999999	999999	731	999999	363	976	283	282	948	616	884	999999	999999	518	117	889	962	447	834	426	999999	999999	999999	16	250	21	991	300	999999	431	689	474	334	917	999999	314	641	377	999999	999999	914	999999	389	609	999999	999999	175	617	940	942	417	685	237	996	474	999999	881	724	485	351	999999	983	999999	526	927	419	158	168	218	803	999999	999999	529	726	511	860	281	999999	720	818	999999	384	359	999999	999999	13	247	999999	453	999999	432	916	891	575	133	931	734	862	682	876	282	17	408	147	999999	823	999999	999999	494	613	239	343	999999	667	999999	610	633	338	512	999999	181	820	714	420	380	341	703	953	999999	580	999999	419	865	843	999999	838	975	999999	812	999999	847	736	843	999999	999999	999999	999999	234	80	523	308	405	359	
758	705	461	999999	988	999999	999999	129	212	907	914	999999	999999	999999	999999	130	667	634	999999	526	999999	86	445	977	875	999999	291	999999	999999	999999	89	281	730	999999	117	148	94	545	986	455	999999	80	644	828	999999	362	748	621	999999	113	999999	999999	999999	879	47	681	270	484	427	147	999999	931	651	999999	828	642	999999	760	999999	32	46	131	648	966	75	251	442	616	58	523	999999	999999	678	374	999999	200	395	999999	32	435	999999	609	999999	848	969	529	429	324	10	296	605	999999	260	728	999999	291	250	920	814	795	249	999999	436	999999	45	815	262	286	849	638	999999	904	738	935	154	437	999999	799	996	546	821	999999	616	761	999999	124	999999	950	307	198	949	999999	47	999999	196	234	182	999999	813	163	276	999999	475	999999	48	999999	259	324	999999	639	999999	451	999999	277	974	131	999999	674	986	920	406	999999	978	660	999999	782	867	512	749	920	265	788	985	999999	280	679	652	254	723	999999	864	104	376	667	910	508	999999	769	999999	74	196	507	238	892	757	999999	173	999999	682	999999	999999	747	575	999999	384	500	465	90	999999	304	479	793	951	770	65	999999	935	321	750	999999	999999	108	259	684	733	757	560	102	999999	316	515	837	572	466	392	999999	999999	712	293	999999	52	470	999999	999999	999999	403	555	468	837	456	38	999999	999999	501	35	735	999999	891	999999	999999	940	999999	995	691	789	999999	230	495	387	999999	781	999999	37	340	149	770	336	302	99	340	211	999999	265	638	287	999999	772	999999	441	657	630	999999	782	666	479	999999	999999	999999	177	952	182	70	999999	898	999999	805	825	733	362	264	408	204	999999	999999	425	848	117	367	413	999999	869	159	64	999999	999999	999999	450	371	861	470	305	256	135	146	167	151	999999	366	963	482	837	999999	719	186	999999	435	836	192	251	630	571	117	676	999999	92	33	16	361	591	531	364	999999	999999	891	958	162	79	664	442	283	837	751	403	931	300	830	999999	878	480	999999	316	999999	130	240	899	999999	579	94	63	999999	145	659	775	441	127	383	999999	827	227	105	366	181	749	967	793	820	713	744	750	262	593	138	880	709	225	106	999999	999999	992	770	999999	999999	999999	309	148	188	999999	961	814	916	663	612	660	384	525	144	519	163	999999	999999	999999	835	344	801	549	17	779	76	999999	30	999999	535	834	457	522	999999	570	449	999999	615	844	751	929	999999	999999	981	477	999999	193	90	587	189	204	913	294	747	650	809	759	999999	408	909	745	999999	999999	137	999999	999999	999999	154	
574	79	333	832	244	734	999999	999999	999999	999999	540	283	882	146	443	860	341	921	999999	775	731	761	999999	698	999999	935	16	145	999999	999999	214	273	643	49	516	999999	856	372	999999	560	842	148	999999	201	600	999999	36	608	999999	24	796	855	51	999999	422	999999	389	635	625	999999	728	769	553	742	363	999999	640	999999	630	925	999999	969	252	999999	932	999999	165	498	108	999999	908	407	785	999999	674	358	231	556	626	703	138	999999	746	380	832	999999	595	863	838	333	999999	193	999999	434	19	826	999999	439	164	830	657	890	536	544	400	330	999999	609	77	14	999999	93	226	926	797	783	999999	872	779	999999	996	301	659	774	595	725	429	999999	933	848	745	792	402	796	56	247	694	211	979	512	999999	986	796	834	288	999999	967	61	637	999999	999999	999999	660	304	833	365	999999	762	948	674	901	633	675	228	268	263	999999	429	879	999999	99	31	892	277	770	20	999999	825	496	999999	757	377	722	707	255	999999	999999	107	962	691	16	931	263	314	999999	465	320	577	575	35	999999	999999	182	87	146	581	848	392	534	823	860	415	999999	764	917	533	910	999999	999999	999999	131	593	999999	198	553	167	768	999999	999999	314	699	927	260	999999	473	220	205	645	571	673	999999	749	999999	149	830	601	999999	999999	397	87	554	352	999999	320	904	137	90	983	999999	978	813	271	726	229	133	932	165	999999	999999	706	338	275	406	999999	109	381	29	999999	367	952	999999	279	999999	588	999999	357	333	939	999999	999999	140	221	120	593	859	893	33	354	25	898	445	862	208	691	999999	289	945	303	999999	532	117	762	626	582	486	544	81	147	469	776	999999	225	246	953	576	126	165	812	999999	999999	358	999999	312	469	516	639	999999	999999	839	480	411	40	728	45	999999	378	595	538	999999	325	822	885	884	999999	299	230	625	254	999999	633	133	142	852	15	183	442	459	166	76	999999	473	573	308	989	374	999999	497	211	725	208	999999	999999	705	135	393	472	791	73	999999	296	23	826	393	999999	999999	999999	188	722	999999	796	999999	438	472	999999	999999	259	587	895	874	721	732	424	529	916	111	506	436	726	622	999999	651	999999	986	780	833	647	189	999999	999999	105	399	775	350	928	289	102	165	999999	999999	144	885	895	999999	459	999999	599	306	476	114	999999	999999	462	109	160	155	533	451	692	999999	214	999999	494	262	779	999999	957	84	999999	999999	19	351	999999	999999	488	825	755	205	537	999999	999999	350	712	987	792	263	937	675	999999	999999	999999	
651	473	18	999999	74	999999	999999	420	137	605	999999	706	838	105	508	999999	19	621	335	399	337	913	475	999999	864	366	507	469	999999	394	292	999999	816	882	999999	878	982	383	423	434	122	785	410	621	718	643	999999	892	294	412	928	64	864	394	427	737	997	815	214	708	893	183	894	743	323	640	889	999999	737	629	868	635	207	900	287	551	513	853	483	230	492	614	999999	123	465	237	29	999999	465	630	880	176	179	715	540	938	999999	999999	307	999999	754	917	165	999999	999999	303	857	999999	116	875	233	154	341	984	225	289	998	780	999999	999999	621	467	999999	116	999999	999999	465	491	370	999999	999999	847	555	405	999999	574	999999	519	580	172	380	64	326	589	406	736	834	999999	499	261	939	120	999999	222	999999	999999	426	58	915	999999	837	375	604	767	224	386	598	999999	517	651	999999	488	999999	999999	999999	566	150	911	710	22	868	280	992	118	409	549	999999	999999	938	189	158	410	603	739	999999	14	460	999999	374	999999	148	898	677	848	430	461	910	273	506	900	999999	999999	348	903	999999	566	383	999999	367	999999	917	264	997	338	503	999999	884	999999	999999	999999	999999	999999	546	689	874	970	602	153	688	948	638	999999	999999	48	42	642	72	999999	999999	768	999999	965	201	699	112	884	900	348	355	10	576	450	483	999999	794	564	968	658	38	11	963	239	807	999999	46	722	426	959	999999	860	367	193	702	999999	88	150	400	847	586	990	79	264	798	999999	381	198	721	51	999999	478	673	414	672	766	804	999999	167	781	999999	999999	467	941	999999	494	999999	392	747	462	999999	999999	173	999999	81	48	931	709	440	129	47	848	999999	384	999999	826	196	953	521	936	226	999999	999999	618	999999	206	532	138	221	313	54	989	450	999999	999999	599	315	551	342	633	834	104	961	48	999999	999999	390	999999	999999	225	308	689	870	811	245	40	999999	554	937	875	999999	803	498	137	85	58	999999	740	60	126	521	644	621	888	112	999999	724	944	874	380	999999	999999	902	995	15	365	128	639	34	304	927	760	614	467	999999	40	606	999999	962	696	416	999999	42	999999	704	663	78	982	708	123	315	727	680	566	69	75	901	503	132	719	929	768	999999	755	198	999999	40	163	770	81	525	890	999999	188	964	999999	417	792	301	351	297	146	999999	911	988	210	999999	999999	999999	62	138	113	999999	999999	999999	647	932	287	920	942	633	914	222	637	597	425	745	502	602	892	999999	119	211	780	431	793	838	999999	999999	988	681	982	
754	717	999999	422	188	738	999999	326	243	140	999999	358	718	383	924	303	323	573	999999	587	999999	516	404	29	901	932	821	999999	808	137	999999	999999	271	650	169	504	693	185	247	17	90	285	658	527	247	853	71	58	869	545	999999	202	533	104	538	248	323	923	520	999999	916	448	517	999999	620	999999	999999	999999	999999	429	609	147	336	999999	506	999999	857	877	781	57	999999	772	113	273	645	327	408	176	122	920	999999	769	664	991	999999	999999	768	999999	999999	309	766	992	835	999999	935	354	999999	85	597	369	391	445	999999	472	999999	153	345	254	999999	999999	539	920	956	302	248	839	482	345	366	865	410	315	970	999999	290	878	937	664	337	300	999999	333	579	752	539	745	627	999999	616	947	306	523	89	999999	769	846	46	542	210	999999	999999	530	719	732	958	85	475	670	191	999999	999999	681	916	999999	840	216	999999	214	763	503	222	290	729	418	568	999999	235	365	713	999999	842	405	463	241	429	931	613	999999	793	999999	280	956	20	119	741	625	606	999999	773	562	505	832	999999	707	884	999999	800	310	173	81	849	999999	957	747	664	999999	227	685	751	909	603	503	420	999999	233	265	280	999999	677	943	999999	327	591	999999	938	20	626	756	357	838	140	313	683	722	613	170	999	272	999999	931	407	921	167	864	959	11	421	478	999999	999999	999999	999999	633	999999	791	532	527	806	808	654	999999	999999	338	912	999999	299	820	698	999999	72	265	999999	175	745	545	999999	169	727	201	937	598	157	282	728	528	999999	999999	463	930	999999	642	203	464	999999	999999	999999	999999	254	999999	999999	191	723	782	421	999999	312	999999	999999	999999	999999	372	999999	614	871	66	46	199	610	394	999999	619	999999	767	614	429	72	552	375	998	609	999999	915	641	532	755	999999	999999	860	365	225	934	792	999999	999999	999999	842	589	593	743	710	746	982	860	265	60	824	999999	177	991	309	759	999999	999999	999999	655	457	168	92	125	192	671	338	999999	999999	895	999999	588	999999	896	587	483	959	632	298	863	794	64	386	481	999999	917	207	869	65	465	294	904	999999	853	999999	683	507	999999	561	48	417	737	999999	370	234	245	999999	280	999999	826	800	27	999999	221	860	999999	782	610	193	999999	999999	999999	198	712	999999	922	884	415	635	903	976	490	80	259	455	67	372	25	257	696	230	999999	464	239	665	277	314	999999	993	999999	901	896	295	999999	999999	999999	999999	979	760	312	360	292	645	510	999999	319	999999	349	766	802	40	767	362	999999	54	
999999	14	959	999999	343	617	999999	421	999999	999999	89	205	783	684	507	518	393	999999	945	345	937	291	954	999999	355	330	964	999999	200	837	144	544	798	252	999999	942	590	999999	427	694	957	870	877	508	999999	124	173	664	268	294	647	512	416	161	999999	264	999999	579	999999	999999	653	999999	231	930	999999	999999	406	540	656	564	999999	460	837	261	999999	76	414	999999	619	999999	999999	309	466	905	999999	631	137	647	999999	773	892	999999	241	414	999999	999999	999999	947	640	234	717	632	18	703	366	999999	674	165	772	50	850	605	960	999999	855	353	220	325	999999	999999	999999	759	404	883	999999	917	228	432	220	999999	999999	467	999999	394	523	534	301	763	548	13	999999	971	874	999999	923	297	60	999999	559	697	78	333	217	404	999999	999999	238	135	41	449	999999	252	999999	674	999999	999999	999999	575	946	331	62	457	777	736	288	446	884	999999	959	385	867	999999	873	999999	39	103	999999	419	577	999999	999999	175	999999	999999	999999	999999	35	210	483	540	506	999999	824	237	644	621	556	999999	126	379	83	929	175	655	582	520	379	432	644	528	142	380	997	391	35	999999	999999	678	700	999999	999999	999999	825	428	879	392	999999	999999	878	418	547	779	303	207	492	376	10	86	526	525	345	602	566	954	999999	135	486	443	212	757	895	999999	999999	999999	959	399	114	999999	776	999999	887	999999	999999	999999	981	999999	87	999999	999999	659	886	649	161	999999	999999	817	999999	999999	29	999999	905	199	443	131	523	669	998	751	248	999999	999999	263	999999	336	638	999999	58	340	973	56	999999	999999	544	553	870	255	725	605	322	999999	281	999999	726	33	999999	697	300	432	712	321	999999	335	560	805	397	999999	999999	999999	999999	626	999999	999999	897	973	705	999999	999999	890	260	277	943	403	439	999999	821	38	537	999999	51	941	322	626	628	999999	691	723	136	739	165	248	905	900	999999	695	382	494	346	752	327	75	52	409	182	999999	377	960	999999	462	983	369	999999	74	783	605	314	152	168	245	999999	982	999999	915	734	21	999999	53	344	999999	999999	337	999999	784	958	976	999999	912	453	193	294	731	827	673	999999	796	153	841	126	999999	999999	239	335	110	471	345	972	136	674	170	82	334	999999	162	737	655	999999	321	115	807	999999	999999	699	975	951	560	999999	999999	170	938	868	530	927	999999	362	496	12	591	999999	622	13	772	247	293	121	960	115	674	999999	999999	128	832	735	318	755	988	540	999999	159	910	999999	553	965	736	999999	999999	999999	999999	999999	250	653	96	
998	999999	804	934	165	415	999999	999999	455	490	493	999999	999999	46	795	618	136	373	956	652	442	412	441	460	806	999999	991	569	563	371	873	999999	455	999999	834	252	513	820	833	134	495	999999	465	699	69	904	916	265	756	787	999999	436	999999	11	999999	999999	999999	354	138	654	424	304	437	94	999999	797	615	787	212	999999	114	315	540	999999	166	999999	947	741	400	901	594	735	813	775	754	446	412	999999	389	248	999999	169	999999	999999	709	200	730	381	92	999999	299	139	63	213	682	999999	896	999999	844	999999	648	999999	999999	999999	70	689	491	661	999999	999999	999999	170	407	963	361	945	623	360	999999	999999	554	999999	999999	138	612	464	681	609	103	999999	550	950	999999	20	999999	881	216	999999	129	30	999999	78	51	912	999999	139	731	99	851	999999	687	546	338	878	999999	82	660	824	624	999999	17	999999	568	999999	629	444	559	397	373	999999	739	166	241	111	999999	486	999999	746	262	482	999999	592	758	365	999999	999999	622	999999	195	527	230	391	842	999999	23	999999	509	164	999999	441	579	344	999999	380	998	531	314	999999	621	348	999999	999999	572	151	873	999999	132	999999	999999	625	822	827	212	846	259	358	324	717	98	438	976	379	463	820	902	398	866	387	999999	244	699	999999	120	847	999999	316	818	701	999999	598	999999	999999	44	666	619	999999	142	879	131	650	217	596	148	192	371	177	460	751	999999	484	558	745	845	886	999999	436	716	364	999999	943	539	622	77	999999	734	679	345	796	211	999999	266	986	266	717	999999	999999	257	928	485	999999	999999	76	462	175	50	959	461	999999	740	192	999999	999999	23	187	120	594	999999	648	458	692	831	664	550	98	228	572	999999	137	999999	824	189	999999	878	999999	97	473	170	999999	459	999999	999999	198	66	29	123	488	999999	88	999999	442	582	608	479	793	981	999999	526	999999	947	477	999999	999999	999999	999999	12	258	898	961	100	647	434	628	999999	684	473	642	999999	999999	975	739	599	409	530	427	999999	581	999999	95	81	895	946	999999	953	981	302	894	901	150	26	864	590	999999	987	959	17	954	999999	795	999999	348	593	995	399	999999	999999	82	999999	869	674	431	939	813	889	999999	999999	638	674	999999	391	579	741	467	514	120	158	588	421	571	419	297	172	523	765	999999	311	951	999999	745	113	230	102	999999	475	999999	999999	777	131	792	269	999999	289	999999	413	999999	606	135	999999	999999	999999	299	999999	241	999999	387	268	999999	57	167	999999	748	242	928	114	999999	487	710	999999	999999	194	999999	
999999	629	999999	999999	17	999999	120	999999	999999	999999	471	127	999999	813	569	860	581	999999	336	999999	730	964	898	520	147	361	106	252	273	896	143	570	104	999999	833	41	999999	419	999999	307	316	999999	41	718	287	124	252	999999	999999	626	138	999999	999999	685	651	502	999999	999999	902	999999	999999	867	752	238	52	999999	999999	999999	980	538	930	171	999999	38	999999	698	932	189	243	32	999999	804	999999	999999	768	239	977	999999	46	999999	310	999999	999999	723	999999	448	289	999999	676	386	101	253	321	72	696	967	194	564	493	952	569	550	558	880	999999	999999	226	999999	470	999999	923	614	962	649	237	792	999999	999999	999999	754	419	140	513	856	930	865	999999	588	950	800	55	422	999999	999999	999999	999999	590	636	999999	999999	999999	182	341	999999	463	487	291	999999	834	999999	999999	199	967	738	543	999999	999999	701	949	682	999999	637	165	670	767	510	688	879	878	999999	211	27	818	999999	999999	999999	798	649	403	453	583	820	754	999999	487	999999	455	999999	550	999999	722	999999	687	504	802	999999	26	671	999999	952	798	412	793	366	702	999999	380	751	999999	306	999999	397	999999	506	108	758	999999	119	192	911	65	999999	339	546	755	323	340	324	999999	936	999999	137	553	450	654	181	36	999999	353	191	484	703	979	999999	701	335	999999	999999	406	999999	712	999999	488	195	897	999999	83	257	611	999999	965	66	999999	280	86	512	844	857	999999	926	732	496	766	999999	437	361	999999	95	844	429	999999	159	999999	999999	234	322	649	367	553	999999	108	778	785	999999	226	427	999999	708	176	199	491	999999	999999	479	999999	999999	150	487	758	546	783	987	412	999999	655	815	148	957	999999	764	863	486	314	502	828	953	710	999999	999999	19	985	813	919	655	999999	11	820	448	68	999999	182	171	609	999999	999999	999999	376	604	319	999999	999999	418	999999	412	336	14	427	836	999999	367	515	349	703	748	560	999999	999999	757	253	654	994	700	999999	47	999999	701	999999	307	927	999999	999999	116	491	382	730	999999	161	999999	999999	999999	999999	999999	999999	700	502	832	467	860	455	606	999999	618	361	999999	416	999999	519	999999	820	634	137	130	999999	933	999999	409	999999	331	28	983	818	999999	438	319	999999	21	903	999999	999999	758	244	999999	999999	331	675	999999	754	825	965	999999	67	536	696	694	999999	463	84	863	919	999999	974	999999	841	999999	788	490	190	999999	594	405	685	999999	999999	999999	399	999999	278	588	267	999999	654	42	365	876	925	291	865	999999	513	617	937	49	999999	452	999999	108	184	999999	542	194	
787	713	999999	570	466	999999	457	999999	305	694	999999	495	606	999999	448	999999	780	965	546	506	625	447	537	999999	468	999999	42	999999	287	999999	936	888	55	82	35	941	999999	795	419	188	833	999999	448	999999	433	999999	999999	999999	999999	999999	327	219	843	46	569	349	185	263	112	821	714	999999	999999	13	757	305	999999	999999	91	506	999999	985	555	367	999999	999999	999	717	999999	999999	212	861	631	445	999999	999999	55	19	512	685	765	547	692	999999	999999	22	884	444	999999	137	11	909	99	999999	999999	341	663	999999	373	186	999999	467	999999	95	618	852	198	910	39	39	260	440	30	406	999999	602	302	999999	893	999999	999999	999999	655	426	25	302	772	999999	745	642	74	569	646	336	999999	307	838	999999	979	621	823	973	415	43	999999	570	999999	999999	999999	999999	49	999999	592	999999	677	785	812	293	79	325	999999	999999	999999	396	999999	690	794	999999	70	999999	764	999999	999999	999999	836	535	159	621	999999	999999	413	89	367	647	603	999999	977	933	659	559	999999	554	538	664	541	758	999999	999999	78	195	999999	205	999999	333	342	353	999999	321	877	999999	635	201	999999	999999	999999	11	707	528	793	607	713	861	999999	999999	947	999999	999999	323	740	87	999999	140	553	363	679	218	457	43	314	259	638	665	65	517	924	999999	811	914	752	539	61	290	234	470	482	914	171	131	385	999999	196	415	581	999999	425	505	647	999999	943	703	554	674	999999	999999	999999	57	805	526	586	653	408	999999	571	210	999999	446	999999	93	999999	999999	57	335	999999	191	72	999999	94	265	102	428	656	431	970	58	985	386	999999	999999	501	434	118	644	544	731	723	944	844	380	774	999999	999999	564	507	188	999999	228	26	41	481	746	962	999999	434	999999	997	977	999999	523	224	648	379	225	591	457	656	412	791	925	468	128	388	999999	491	123	829	102	924	792	402	999999	999999	45	218	755	471	569	220	386	999999	746	673	999999	165	999999	609	383	972	59	531	253	436	100	573	363	367	258	999999	999999	338	904	62	488	130	457	288	999999	17	836	986	999999	201	415	201	721	999999	67	999999	366	514	456	130	999999	999999	999999	340	279	472	854	398	222	511	900	57	829	999999	194	210	707	846	275	376	145	999999	443	61	999999	899	851	908	309	700	701	806	881	784	188	226	972	127	19	999999	999999	448	774	586	999999	999999	999999	37	270	999999	850	999999	248	90	984	811	999999	106	319	379	999999	945	999999	522	810	104	175	54	999999	967	237	999999	999999	403	223	696	299	857	999999	
999999	999999	999999	999999	451	849	191	567	801	800	377	398	876	808	640	261	217	359	999999	776	999999	202	999999	521	302	999999	270	683	845	867	297	521	999999	346	656	840	796	307	647	999999	628	999999	374	999999	148	578	361	999999	206	152	15	999999	47	91	562	471	222	999999	355	821	588	507	999999	934	999999	855	428	539	162	999999	465	909	712	589	157	670	827	82	999999	724	278	488	486	702	999999	999999	484	999999	783	194	628	493	952	825	999999	130	815	439	999999	293	999999	822	629	407	687	106	633	999999	933	892	643	150	929	999999	999999	999999	31	29	82	561	380	539	755	999999	999999	971	999999	887	505	36	855	397	340	99	574	456	999999	89	25	765	999999	36	999999	891	999999	488	564	331	282	983	999999	795	999999	190	912	621	76	662	235	715	148	746	953	999999	999999	255	999999	839	66	999999	251	999999	999999	317	244	354	999999	863	425	693	999999	999999	614	521	926	69	999999	999999	186	999999	999999	999999	853	309	626	580	82	999999	855	305	678	724	274	185	742	167	791	59	945	568	47	212	999999	999999	999999	512	141	441	980	976	225	659	999999	114	716	54	98	704	999999	664	999999	535	18	130	25	692	999999	438	999999	769	278	980	214	618	915	187	960	999999	10	124	448	641	76	878	999999	28	71	170	999999	698	78	96	368	999999	296	511	203	126	999999	615	150	703	999999	220	708	999999	999999	53	198	538	999999	778	703	576	225	640	468	140	999999	996	631	999999	969	91	701	999999	622	923	332	413	984	844	999999	395	973	745	978	856	999999	846	573	27	999999	930	999999	300	999999	792	75	656	52	72	87	999999	999999	939	999999	999999	519	527	622	531	999999	785	999999	249	984	318	602	480	661	612	961	202	433	613	239	49	476	999999	798	829	999999	676	370	921	766	999999	999999	44	21	407	346	651	234	999999	306	195	385	374	315	84	200	595	999999	440	111	884	107	381	999999	694	114	117	999999	792	674	55	425	633	999999	999999	908	568	468	264	276	319	968	392	317	53	663	112	106	724	999999	999999	681	930	819	882	174	999999	334	327	999999	238	922	441	999999	999999	770	751	891	592	175	631	137	740	999999	791	916	715	74	666	999999	999999	21	999999	999999	412	373	999999	813	999999	557	878	244	150	961	47	999999	536	25	66	282	912	221	514	999999	999999	999999	941	766	38	966	459	965	668	297	300	227	917	288	999999	886	999999	937	300	44	297	397	986	778	136	999999	999999	700	17	393	128	790	507	999999	155	278	431	728	785	
633	108	913	575	853	671	819	999999	999999	999999	179	996	974	920	479	271	620	999999	173	639	634	586	758	999999	285	999999	509	720	470	999999	696	999999	557	162	667	935	383	999999	143	999999	317	924	141	649	837	396	153	870	999999	195	535	130	999999	999999	999999	56	349	999999	300	999999	171	999999	999999	125	364	999999	999999	822	263	543	887	999999	24	66	332	710	999999	999999	999999	888	35	639	692	284	999999	576	206	999999	999999	620	596	427	530	458	945	217	914	25	295	132	946	999999	617	999999	308	736	115	212	767	999999	601	240	999999	412	658	532	416	734	518	787	518	981	820	642	999999	999999	278	566	120	999999	795	440	823	997	999999	999999	999999	208	976	999999	471	994	999999	561	29	365	591	128	799	423	800	189	506	999999	999999	964	511	974	999999	838	468	999999	101	652	999999	170	417	838	469	999999	510	218	758	648	326	524	291	269	623	592	878	159	766	697	323	999999	933	325	393	977	203	999999	662	148	999999	922	903	57	906	999999	948	753	658	845	912	592	431	858	191	99	683	251	360	954	999999	318	782	403	339	49	236	999999	999999	491	761	999999	556	619	246	404	999999	999999	999999	765	999999	134	500	921	784	731	193	85	144	303	999999	951	696	707	188	103	150	999999	718	866	999999	856	308	999999	999999	459	46	812	621	786	479	999999	999999	595	320	835	817	999999	618	608	855	161	957	161	196	810	767	848	440	999999	999999	121	525	496	143	787	999999	333	999999	999999	695	381	464	999999	824	855	999999	110	397	353	285	289	891	120	999999	999999	899	156	980	999999	692	197	381	479	532	999999	999999	999999	461	532	999999	494	32	999999	913	483	697	609	337	341	747	666	460	97	867	974	229	414	485	663	888	679	352	564	642	507	10	984	824	466	931	671	648	865	999999	790	266	608	207	537	783	999999	819	649	536	36	737	999999	612	558	148	519	916	798	999999	339	999999	468	650	999999	483	712	784	871	410	85	27	594	999999	999999	717	621	217	948	999999	999999	999999	703	37	616	770	716	382	276	327	999999	754	999999	231	999999	648	798	958	791	999999	81	515	947	249	999999	18	999999	999999	535	840	527	311	967	918	54	479	448	440	43	644	766	339	517	999999	988	331	177	372	747	999999	919	663	425	999999	808	93	911	464	577	608	628	185	999999	436	800	119	786	999999	187	535	210	367	925	156	297	999999	997	999999	999999	139	840	779	793	108	920	863	999999	83	119	961	567	984	863	434	26	999999	492	91	753	878	544	
999999	999999	999999	236	562	738	278	607	77	96	517	213	447	999999	999999	391	748	515	999999	233	713	822	225	967	225	999999	500	140	705	259	916	650	999999	595	605	593	581	871	368	999999	999999	999999	52	999999	60	781	999999	999999	177	209	744	575	816	655	830	423	969	255	21	68	247	148	999999	999999	179	866	831	852	172	999999	810	876	999999	999999	999999	999999	999999	350	917	444	87	833	963	506	514	999999	999999	726	764	191	623	336	999999	309	999999	479	573	999999	705	193	999999	573	999999	999999	399	868	428	15	49	999999	644	629	337	576	981	414	185	405	313	999999	42	114	98	980	642	483	25	999999	999999	147	674	554	645	734	495	513	339	61	116	646	922	828	687	181	547	994	999999	294	328	483	303	178	921	875	160	999999	485	524	278	915	999999	580	999999	902	918	99	983	999999	91	477	999999	999999	299	666	906	999999	427	916	442	648	999999	999999	529	448	999999	999999	633	999999	583	650	38	815	782	200	793	352	745	785	263	458	999999	404	212	850	408	179	879	264	969	946	427	569	91	630	440	131	999999	644	999999	422	999999	223	30	440	449	270	999999	108	873	564	468	641	999999	984	999999	91	528	999999	49	673	999999	378	800	999999	233	469	733	162	760	671	301	999999	726	841	999999	798	999999	772	999999	148	828	780	391	415	488	785	906	106	993	359	603	382	999999	395	795	98	422	393	217	999999	536	999999	348	212	272	366	915	821	992	839	706	756	276	999999	844	999999	987	395	999999	999999	999999	999999	169	411	78	919	507	341	55	903	385	999999	565	432	612	999999	442	999999	152	131	999999	94	113	163	652	847	115	703	550	948	110	36	999999	769	426	898	39	999999	143	352	999999	583	776	99	463	716	201	999999	298	999999	414	808	253	36	999999	999999	533	999999	758	231	814	999999	790	106	802	359	754	795	15	713	610	505	54	799	272	296	318	24	700	935	656	999999	999999	999999	999999	302	783	218	999999	999999	375	34	188	999999	538	65	792	679	296	999999	961	405	839	584	604	999999	763	453	764	291	169	519	314	822	575	553	399	455	561	999999	576	999999	604	66	348	586	326	142	271	216	503	999999	728	596	974	999999	431	829	999999	635	538	999999	999999	909	788	855	999999	365	347	999999	665	347	127	785	536	425	800	999999	246	999999	592	631	191	557	787	999999	791	717	848	324	132	569	713	999999	971	246	101	695	277	492	866	961	794	999999	550	166	999999	942	69	558	460	648	593	723	53	907	157	896	999999	268	
74	999999	516	33	863	999999	633	201	813	300	333	114	999999	753	161	631	837	905	16	631	999999	999999	658	300	863	483	999999	990	883	74	98	205	573	19	427	865	454	770	999999	454	999999	330	138	769	235	355	143	840	572	421	80	252	889	499	999999	226	353	226	170	389	129	999999	317	749	211	137	541	505	999999	295	999999	76	492	562	109	999999	719	888	75	517	349	999999	999999	471	993	846	316	84	759	211	999999	238	999999	999999	335	888	22	388	568	107	814	638	999999	286	245	14	760	337	399	571	999999	465	161	652	50	999999	225	846	756	364	821	467	745	999999	999999	948	999999	458	236	221	674	340	329	999999	703	710	630	150	235	989	96	999999	684	198	705	67	86	957	992	351	672	176	632	213	999999	357	999999	999999	999999	999999	548	999999	999999	188	896	175	145	193	949	999999	363	85	620	766	278	842	999999	557	999999	716	871	999999	466	885	999999	508	708	125	691	355	999999	249	637	939	451	999999	878	505	301	539	921	893	18	662	999999	597	555	866	935	443	574	346	962	797	425	49	845	224	999999	398	467	999999	999999	603	522	123	447	681	325	999999	999999	287	999999	888	794	978	499	803	999999	999999	952	999999	190	257	781	999999	286	839	999999	411	940	664	865	902	82	902	999999	999999	149	874	159	999999	550	452	480	296	89	999999	13	446	550	51	326	688	445	625	999999	999999	821	51	836	607	167	913	553	308	421	363	816	892	587	999999	663	33	801	88	301	999999	777	494	999999	212	836	87	861	898	347	186	467	999999	72	156	593	108	47	552	999999	637	899	181	874	999999	267	999999	859	466	387	303	887	366	334	999999	999999	337	650	633	999999	90	999999	654	999999	245	895	369	829	440	500	565	985	259	372	999999	838	605	619	999999	945	726	227	999999	520	999999	299	110	132	960	999999	266	457	413	781	635	585	254	221	639	999999	999999	290	428	965	822	999999	637	999999	670	999999	871	717	975	999999	54	863	656	143	915	945	795	247	869	760	244	117	582	478	736	999999	999999	393	999999	843	999999	445	798	999999	698	737	661	115	462	697	807	548	999999	725	736	772	928	120	305	693	45	660	421	999999	999999	999999	734	169	268	592	678	487	999999	142	639	609	999999	227	445	187	294	689	785	181	999999	999999	999999	999999	741	964	999999	483	98	295	807	398	33	140	708	999999	13	501	999999	870	28	329	810	349	95	999999	708	711	674	127	999999	355	999999	249	715	45	88	878	428	304	442	204	399	452	334	
251	586	933	519	461	184	792	842	914	163	999999	885	999999	770	999999	265	999999	808	970	886	462	523	783	425	672	905	134	83	553	438	999999	930	999999	24	844	550	774	202	223	942	616	512	960	96	92	159	792	999999	999999	48	993	395	428	999999	999999	999999	999999	999999	846	999999	999999	999999	299	486	339	702	999999	281	999999	73	491	256	999999	38	279	949	563	697	343	999999	123	27	999999	514	999999	999999	999999	802	152	999999	748	265	999999	666	892	898	223	483	999999	999999	632	520	191	999999	556	746	800	400	296	922	999999	115	185	999999	443	42	458	784	52	902	999999	999999	138	808	999999	235	999999	928	999999	381	736	89	940	953	999999	602	835	520	999999	698	999999	121	515	999999	952	643	90	31	233	860	999999	999999	441	999999	198	906	999999	382	999999	331	845	871	999999	915	999999	94	174	999999	999999	999999	206	937	826	353	274	90	219	908	999999	682	154	879	705	285	931	999999	999999	999999	765	983	999999	463	96	636	999999	766	855	600	43	867	478	859	588	392	663	512	611	999999	589	118	999999	483	526	752	186	965	175	980	999999	889	999999	999999	465	459	630	743	850	200	500	508	999999	999999	874	988	213	295	999999	323	999999	428	695	561	506	999999	296	737	937	344	999999	887	600	875	999999	154	432	400	999999	138	762	919	999999	421	999999	999999	883	88	608	537	548	890	674	999999	367	999999	203	999999	999999	807	999999	893	806	515	739	999999	999999	358	999999	999999	566	813	891	999999	560	702	999999	999999	964	426	774	217	138	409	796	569	222	999999	517	61	999999	547	818	999999	999999	999999	123	156	681	982	999999	534	999999	999999	971	735	999	511	301	665	799	918	999999	165	43	956	999999	406	719	999999	999999	171	999999	950	779	999999	994	305	207	692	999999	619	603	981	254	249	999999	260	438	70	570	710	455	852	261	42	627	663	562	18	113	999999	436	511	591	20	693	136	108	951	740	704	313	609	999999	189	325	999999	910	999999	826	514	999999	658	610	690	715	988	999999	999999	402	999999	999999	199	588	873	193	102	999999	243	555	999999	999999	486	329	865	406	846	776	81	716	689	999999	767	192	599	747	999999	900	901	305	999999	437	361	559	410	961	124	30	999999	996	999999	548	999999	999999	822	362	491	339	744	293	869	222	999999	40	999999	587	974	17	989	999999	415	201	498	938	850	576	999999	999999	919	903	292	825	574	85	493	150	999999	528	999999	246	999999	448	166	618	435	492	809	330	999999	999999	987	999999	999999	999999	591	41	59	737	398	999999	562	
564	419	840	10	54	648	552	546	999999	510	455	647	753	868	967	45	879	999999	368	999999	479	89	106	916	185	793	999999	494	999999	999999	348	140	124	684	701	38	999999	618	391	999999	267	784	284	322	541	999999	288	218	623	999999	180	234	39	999999	999999	484	323	924	825	260	999999	68	999999	480	999999	324	999999	78	177	938	720	271	131	999999	509	695	999999	783	384	715	999999	288	870	465	999999	123	111	636	601	226	714	400	792	140	692	209	999999	999999	160	226	937	219	999999	685	999999	908	112	999999	978	999999	679	539	549	120	999999	872	197	628	559	999999	223	896	477	999999	233	999999	478	990	831	310	995	11	633	167	777	999999	999999	195	999999	999999	20	595	657	999999	546	184	851	682	999999	819	21	80	254	111	13	50	742	99	999999	956	439	122	684	678	999999	678	906	391	999999	448	635	999999	449	999999	47	999999	999999	272	414	59	478	796	604	999999	999999	999999	757	999999	164	737	564	157	733	233	582	898	911	979	999999	867	999999	469	350	948	194	18	999999	706	999999	385	802	479	685	411	488	643	999999	672	389	476	921	999999	237	605	883	999999	999999	226	964	148	716	269	999999	546	780	999999	456	656	826	999999	999999	999999	467	999999	999999	999999	472	999999	744	939	391	248	599	345	946	893	242	744	74	707	739	415	742	925	999999	543	29	148	631	999999	197	860	999999	109	999999	999999	916	458	999999	798	999999	947	481	35	999999	478	669	999999	999999	887	999999	711	999999	128	550	999999	317	999999	120	401	75	999999	999999	999999	751	530	401	499	999999	999999	999999	784	84	275	999999	792	933	716	999999	200	999999	905	548	743	999999	486	279	727	559	999999	563	383	999999	278	733	690	999999	216	283	999999	86	179	952	525	909	992	999999	325	999999	999999	999999	601	999999	999999	999999	999999	785	956	572	275	261	999999	999999	876	521	999999	446	806	542	12	545	999999	442	940	123	999999	999999	999999	834	710	999999	953	301	801	341	999999	18	427	750	999999	905	299	644	18	999999	999999	238	85	13	316	555	830	783	433	222	236	168	999999	999999	824	999999	761	132	861	426	308	382	149	545	999999	999999	29	999999	999999	999999	999999	93	434	965	711	474	999999	30	527	165	29	999999	868	588	114	803	583	620	925	367	999999	177	782	592	677	40	99	999999	453	720	536	999999	999999	335	966	153	734	469	105	359	999999	999999	604	706	407	999999	513	561	440	756	22	999999	140	610	953	88	999999	841	999999	999999	385	999999	576	807	628	254	364	542	621	999999	78	123	525	576	39	
411	999999	999999	195	548	526	999999	999999	697	999999	137	643	213	381	887	999999	892	181	424	974	999999	999999	797	999999	162	999999	970	999999	479	687	999999	882	564	581	552	516	999999	656	749	999999	999999	247	878	108	500	611	999999	170	733	999999	185	941	111	602	999999	246	774	999999	43	774	555	599	999999	19	999999	255	88	632	829	381	617	245	432	999999	999999	999999	296	698	999999	550	623	809	215	362	999999	957	781	962	999999	315	741	999999	623	975	999999	999999	617	869	299	255	999999	999999	999999	999999	999999	940	999999	842	475	295	949	85	420	492	160	745	393	277	507	851	473	126	999999	524	639	390	622	456	659	878	145	427	409	341	999999	999999	478	853	851	572	448	939	497	256	365	665	816	141	824	999999	864	349	371	447	782	416	438	817	722	130	327	72	192	596	159	532	676	89	474	65	276	540	426	935	999999	534	629	843	999999	973	573	490	631	796	24	795	65	962	559	612	666	661	999999	731	999999	385	999999	901	107	832	999999	999999	667	768	596	999999	923	436	999999	257	999999	595	658	999999	556	999999	440	999999	999999	363	999999	714	999999	861	399	615	409	694	691	37	777	999999	999999	335	999999	836	999999	863	209	690	872	999999	928	311	999999	81	13	999999	184	999999	945	999999	329	743	365	285	217	805	999999	981	923	238	744	999999	479	68	999999	999999	764	720	23	577	999999	999999	999999	848	999999	228	46	327	612	27	519	284	92	417	408	999999	970	708	999999	28	999999	999999	766	999999	884	921	831	766	999999	680	627	464	403	377	182	439	261	516	999999	999999	768	999999	379	906	718	470	999999	999999	660	846	362	65	100	995	93	999999	999999	999999	999999	999999	999999	999999	105	931	400	64	881	714	244	968	751	999999	219	641	259	441	848	999999	925	999999	997	769	115	386	328	571	999999	407	999999	213	315	414	551	999999	999999	498	999999	447	515	663	589	999999	827	691	105	897	846	459	745	651	131	999999	921	551	866	999999	174	999999	613	999999	690	483	430	41	999999	346	912	583	49	761	485	411	355	271	834	788	942	999999	291	430	999999	914	661	642	999999	52	492	10	999999	974	999999	248	833	999999	972	115	789	795	999999	758	985	999999	999999	999999	176	999999	999999	999999	716	999999	999999	751	999999	193	113	776	999999	787	949	620	853	999999	814	999999	437	999999	999999	668	999999	999999	999999	999999	394	999999	444	462	504	677	999999	372	135	999999	293	691	299	999999	810	999999	583	999999	294	999999	846	999999	905	999999	458	999999	999999	929	152	999999	371	988	88	537	366	905	
748	650	281	154	321	586	494	999999	627	132	999999	999999	436	999999	999999	102	999999	997	999999	975	627	369	13	160	130	546	229	876	471	305	999999	761	999999	905	902	932	925	149	999999	269	923	884	457	336	577	999999	503	999999	174	999999	555	999999	999999	390	287	388	646	130	34	775	367	618	559	332	518	24	640	530	999999	161	999999	999999	317	50	61	999999	912	677	582	429	52	999999	711	999999	749	532	534	999999	627	523	296	804	125	914	999999	999999	999999	134	817	999999	70	973	201	23	112	999999	773	196	999999	544	476	969	999999	605	732	363	907	366	582	986	490	806	902	510	865	999999	188	402	999999	999999	418	787	860	29	368	79	999999	999999	100	498	759	999999	505	92	57	327	266	520	191	548	999999	968	552	830	999999	264	80	690	157	740	82	380	57	592	136	688	999999	528	246	663	551	219	276	999999	999999	152	310	819	463	999999	114	667	221	599	348	449	244	999999	946	114	999999	131	999999	999999	426	999999	299	999999	955	999999	218	738	999999	999999	997	199	701	999999	603	929	953	260	237	999999	636	999999	169	458	999999	687	453	88	999999	141	663	430	669	999999	667	848	853	397	864	105	339	376	393	692	602	158	748	999999	999999	27	161	999999	999999	940	999999	20	228	841	668	278	914	140	166	999999	864	577	530	784	999999	754	86	999999	999999	999999	999999	269	31	477	856	105	939	999999	999999	564	979	914	536	728	204	999999	629	21	728	595	190	209	999999	250	827	35	628	963	974	999999	941	596	363	762	670	463	989	751	985	999999	339	246	487	999999	999999	999999	50	801	999999	155	999999	999999	836	800	999999	999999	999999	781	649	830	476	975	999999	971	623	999999	561	774	67	741	667	877	35	165	999999	999999	721	618	86	877	984	826	999999	828	999999	875	999999	562	811	600	999999	999999	999999	999999	106	364	543	999999	978	999999	398	999999	743	848	488	257	49	681	545	17	999999	441	999999	771	846	649	999999	874	999999	747	634	999	963	467	337	459	999999	870	69	901	410	215	639	306	489	718	93	535	350	308	999999	999999	26	804	251	972	999999	340	999999	999999	999999	999999	101	241	155	999999	313	286	999999	999999	999999	178	621	644	606	999999	999999	408	291	137	566	76	533	126	910	556	999999	168	225	364	946	444	562	613	999999	742	123	408	999999	100	999999	806	999999	322	826	999999	466	999999	207	108	180	114	59	190	889	697	999999	974	330	599	415	154	70	166	91	47	616	999999	505	864	39	403	257	200	722	759	62	999999	300	252	999999	610	
