500	500	
104	109	95	79	89	110	81	88	132	101	85	106	106	81	75	118	106	95	106	98	113	117	88	105	107	114	89	95	102	89	103	118	95	117	102	120	100	122	102	98	88	112	117	107	119	93	98	110	107	99	96	102	99	121	112	119	82	100	86	91	103	95	114	114	112	113	102	86	91	99	104	95	99	108	94	90	100	90	104	102	99	106	113	106	104	82	104	95	98	91	102	93	97	92	92	96	94	97	82	95	115	86	95	92	107	109	106	123	102	101	97	111	92	98	103	109	103	101	117	92	88	101	107	88	95	110	99	90	106	112	117	109	95	102	106	92	100	108	109	107	106	94	93	96	102	103	91	94	105	92	83	97	111	99	99	80	95	110	124	92	101	118	94	101	105	113	88	107	92	94	92	97	80	116	105	90	116	101	103	91	94	90	86	113	85	94	99	80	88	110	111	94	96	106	92	99	99	109	109	103	107	119	91	88	107	88	124	93	78	94	96	90	87	78	80	100	92	103	99	107	92	93	93	100	91	90	92	107	97	98	118	98	108	104	111	80	103	88	106	89	93	103	102	99	119	96	106	119	101	103	99	93	100	99	91	111	106	104	102	103	108	96	81	97	90	91	101	97	88	89	99	96	114	116	111	100	83	114	96	111	115	113	97	103	95	97	110	114	92	90	84	122	110	104	88	95	95	96	93	92	97	103	93	105	112	92	101	86	104	88	106	87	96	99	111	88	95	93	103	99	95	90	97	110	91	98	103	125	110	111	81	91	102	107	103	89	106	99	125	96	91	84	116	110	103	86	113	106	69	93	82	100	119	101	105	100	95	90	98	93	100	105	106	86	101	81	97	118	82	86	109	91	96	96	92	95	100	100	85	105	118	109	98	99	90	79	100	84	92	107	92	103	106	89	115	111	114	97	112	88	88	103	98	111	135	109	95	130	102	100	98	81	97	102	99	92	93	97	123	92	105	98	92	102	99	111	119	94	97	90	106	124	78	108	113	91	93	120	115	96	96	98	98	92	103	99	101	109	98	75	95	89	101	89	102	100	113	98	117	101	97	109	103	97	113	95	107	90	92	94	126	95	106	93	119	119	103	100	100	116	106	86	94	98	102	83	116	101	105	113	91	111	95	88	108	92	85	101	107	90	
97	109	107	87	99	85	110	109	112	102	105	109	105	92	92	99	105	110	110	76	119	110	96	95	112	82	104	84	99	90	97	104	87	108	100	106	90	100	97	103	100	98	105	82	100	82	85	91	83	98	87	109	105	108	96	105	94	85	101	101	100	90	105	104	119	98	104	119	95	102	103	113	100	113	101	109	88	103	108	100	119	111	104	116	110	88	118	91	90	110	111	111	106	99	110	112	103	112	107	101	92	97	101	95	101	95	102	89	99	80	95	96	87	112	111	113	85	88	84	101	106	125	103	103	98	108	95	93	83	94	100	106	93	105	101	105	97	95	100	98	101	99	92	93	111	109	88	106	91	88	87	81	99	74	94	108	115	113	99	111	99	104	124	108	89	113	107	83	82	122	88	131	91	109	94	101	123	95	90	115	97	108	86	82	118	107	95	93	109	96	87	104	91	86	77	109	101	99	115	110	81	122	94	96	88	93	96	92	98	96	112	89	82	91	83	101	104	84	92	103	90	103	106	110	80	104	99	95	82	86	99	101	114	113	119	88	104	96	100	79	94	88	101	114	109	97	103	95	96	113	102	92	108	89	103	107	87	89	83	99	93	111	99	99	116	104	111	111	93	102	96	94	87	99	97	90	102	105	110	94	109	117	120	92	112	101	116	96	108	102	100	86	83	104	110	101	97	103	106	96	92	96	101	81	98	110	101	109	109	95	93	93	95	104	107	106	113	101	107	103	86	88	118	91	116	91	95	109	92	123	100	111	105	96	93	98	101	116	117	79	97	92	108	112	108	93	104	99	101	117	108	115	102	112	90	97	103	92	98	81	115	93	90	81	100	97	84	96	97	109	101	111	96	101	101	104	101	101	102	97	91	103	113	84	92	93	115	98	105	116	103	96	90	104	107	97	98	90	114	119	81	106	114	95	98	105	94	100	110	78	96	101	91	100	98	101	99	108	102	108	82	109	106	98	92	104	86	101	108	103	113	123	88	98	107	108	83	101	102	101	109	112	99	107	106	90	112	109	89	106	104	111	90	107	94	96	103	99	80	106	105	90	98	88	94	94	99	103	75	101	98	108	99	104	114	89	92	92	74	94	96	123	96	118	99	105	101	85	120	107	105	104	96	70	95	99	93	112	108	102	
377	485	999999	999999	803	738	999999	999999	999999	227	69	38	999999	999999	834	104	153	999999	630	999999	657	302	625	909	140	806	917	500	999999	425	74	400	261	537	626	282	167	411	42	160	683	999999	427	999999	734	729	745	993	913	253	763	999999	999999	436	485	85	860	319	399	997	820	767	999999	408	163	999999	777	999999	732	562	999999	999999	289	480	27	701	874	999999	185	411	71	924	587	111	999999	184	999999	824	999999	999999	422	848	999999	999999	339	915	882	999999	574	75	952	406	270	999999	316	31	610	69	419	783	210	999999	999999	999999	935	896	190	971	747	979	807	999999	295	999999	150	98	729	254	999999	111	819	856	332	999999	458	664	663	236	795	999999	574	999999	414	279	350	458	999999	34	109	443	734	911	281	594	267	999	121	999999	220	228	301	999999	999999	317	999999	999999	999999	33	539	999999	242	953	186	116	415	16	548	26	999999	692	382	705	155	707	999999	907	584	737	852	999999	552	584	999999	577	349	218	883	106	315	995	817	691	494	827	211	781	999999	174	999999	261	461	105	247	999999	999999	999999	220	221	941	66	769	999999	999999	89	999999	999999	937	608	767	207	132	999999	711	846	875	999999	220	327	506	595	999999	420	557	600	999999	457	346	498	731	753	999999	672	165	258	999999	913	999999	414	108	552	843	136	999999	999999	139	19	999999	400	653	999999	385	893	714	355	883	359	999999	581	91	281	321	449	877	24	209	460	296	462	620	961	180	805	229	953	752	56	22	575	471	999999	72	999999	845	577	999999	999999	999999	810	375	876	999999	999999	333	826	999999	999999	259	392	783	679	723	932	999999	999999	983	579	999999	999999	602	999999	346	780	119	999999	219	999999	604	309	646	105	999999	486	999999	743	405	241	999999	999999	999999	358	797	630	792	791	275	999999	175	164	593	797	439	206	217	999999	999999	785	829	240	617	865	799	999999	746	687	186	246	844	47	999999	751	107	281	49	254	49	716	999999	327	999999	88	210	450	715	999999	999999	306	278	999999	213	619	412	251	785	856	558	848	884	114	615	38	295	137	868	999999	700	168	166	962	999999	824	797	511	413	538	999999	999999	999999	896	32	999999	968	295	999999	999999	349	855	496	192	695	201	999999	884	712	999999	999999	82	999999	873	999999	999999	149	316	70	999999	821	900	837	999999	201	209	614	987	92	735	70	999	303	999999	502	844	671	974	999999	999999	991	913	798	615	745	593	777	369	748	999999	740	661	235	455	855	999999	27	249	990	496	586	999999	801	999999	737	793	
778	391	999999	314	835	999999	49	763	397	908	999999	231	511	999999	431	255	999999	567	994	408	774	848	346	63	826	432	999999	780	720	156	121	999999	878	952	999999	396	987	999999	689	575	622	472	68	946	999999	795	738	392	74	341	999999	243	999999	338	999999	999999	54	328	488	999999	190	268	52	250	797	290	999999	558	794	45	999999	999999	999999	429	786	999999	790	999999	716	40	693	601	715	389	999999	878	999999	550	933	884	351	669	955	285	394	999999	430	999999	999999	66	452	190	999999	999999	999999	800	999999	562	551	717	999999	655	611	457	999999	589	999999	999999	700	919	451	802	999999	909	694	597	850	999999	999999	432	999999	973	250	999999	587	999999	999999	686	314	749	523	286	998	999999	999999	696	999999	999999	999999	805	810	766	127	239	614	999999	564	688	344	487	950	761	528	129	835	176	414	999999	870	999999	585	866	358	950	405	174	803	409	174	998	539	352	999999	239	999999	124	999999	20	55	937	948	324	999999	827	999999	761	758	878	999999	578	291	117	637	360	229	944	418	176	834	999999	999999	165	524	346	947	607	724	999999	508	721	320	999999	905	932	999999	271	524	531	161	999999	416	924	28	999999	716	432	999999	686	19	677	706	999999	186	999999	101	793	799	14	879	999999	46	469	380	668	999999	888	999999	704	103	999999	429	886	999999	199	43	921	146	929	630	999999	999999	48	999999	831	24	631	226	309	841	999999	471	519	651	999999	607	947	554	360	336	827	230	999999	999999	60	257	819	999999	986	572	179	999999	870	999999	999999	310	999999	189	549	999999	636	671	903	863	629	497	909	245	66	592	999999	999999	999999	602	802	305	881	455	238	583	204	999999	999999	736	671	817	999999	145	296	658	609	767	14	705	999999	999999	327	157	963	563	347	999999	616	404	486	999999	999999	277	581	69	429	552	950	965	459	678	999999	176	201	811	896	774	948	999999	983	999999	372	91	903	999999	977	733	491	999999	246	619	351	835	260	999999	999999	333	563	999999	999999	66	817	48	255	31	723	160	999999	999999	999999	573	636	218	999999	999999	439	999999	999999	999999	91	695	71	284	999999	999999	999999	606	916	331	863	573	220	721	999999	926	511	334	999999	999999	922	999999	999999	338	999999	672	999999	142	423	102	440	169	959	629	155	544	995	542	318	415	999999	126	244	999999	999999	103	363	999999	51	494	656	114	999999	492	22	264	999999	999999	276	67	999999	204	193	999999	890	703	614	591	575	999999	999999	999999	999999	429	999999	805	593	153	49	915	999999	999999	999999	929	445	335	217	
999999	616	999999	627	999999	276	261	559	499	999999	419	743	999999	489	999999	349	999999	563	999999	999999	999999	304	216	670	773	692	360	748	787	999999	263	388	565	496	999999	974	999999	15	999999	703	763	870	697	872	183	410	453	435	999999	728	999999	999999	758	999999	683	181	410	230	853	580	915	513	772	397	679	999999	188	109	352	798	999999	412	894	983	999999	662	606	999999	497	999999	249	925	211	68	999999	999999	629	329	812	965	999999	999999	162	98	788	260	999999	310	202	151	999999	353	93	748	72	280	480	999999	910	999999	575	999999	733	489	340	999999	311	713	967	791	412	858	297	999999	999999	214	260	999999	205	86	565	305	151	999999	151	895	999999	999999	996	158	417	854	419	791	999999	506	728	999999	757	798	948	999999	999999	999999	739	999999	999999	706	523	857	30	674	999999	834	999999	999999	924	387	348	444	157	848	716	818	384	557	449	506	986	728	485	587	58	406	137	180	962	741	616	999999	840	999999	940	149	999999	743	283	585	999999	130	581	351	333	322	651	109	677	524	35	191	923	559	999999	794	381	999999	999999	999999	999999	295	999999	193	999999	570	604	21	907	577	690	641	284	999999	181	999999	157	999999	264	999999	999999	37	503	448	715	999999	854	290	426	156	999999	999999	127	999999	878	50	814	999999	999999	763	718	640	201	109	833	394	999999	68	388	853	647	999999	188	889	428	678	999999	868	477	347	715	323	999999	761	810	996	523	183	999999	141	61	758	999999	500	27	999999	836	403	614	331	526	999999	999999	573	509	529	516	238	682	999999	257	945	920	999999	999999	404	56	440	298	837	999999	734	83	999999	999999	888	682	688	999999	999999	842	398	264	156	821	920	421	999999	262	999999	999999	294	501	999999	883	116	838	332	453	623	78	405	114	999999	459	792	722	655	771	621	999999	827	999999	378	368	859	691	774	421	137	999999	35	187	999999	357	586	242	999999	374	695	59	360	999999	258	244	446	293	999999	696	39	208	766	999999	999999	443	662	928	132	426	33	424	74	999999	326	640	53	999999	106	999999	873	559	433	291	86	571	496	593	118	144	922	575	214	87	392	928	226	775	546	574	695	658	120	999999	350	280	985	449	918	999999	201	227	197	67	999999	479	999999	484	183	80	947	999999	999999	988	504	458	220	986	528	397	424	277	999999	999999	999999	999999	449	999999	940	805	585	56	674	501	999999	704	388	156	263	912	999999	741	602	475	627	626	838	131	377	999999	69	998	920	530	203	923	545	664	334	608	40	222	999999	
377	494	900	403	328	55	799	79	74	732	616	242	682	675	999999	999999	116	386	327	194	58	745	586	999999	154	307	29	168	723	821	655	999999	942	207	234	981	999999	233	520	86	577	822	994	999999	314	297	521	999999	339	999999	227	231	713	38	495	631	907	774	999999	30	999999	999999	355	253	87	734	300	484	999999	235	188	999999	999999	251	616	235	999999	320	821	856	786	771	829	963	604	433	178	914	712	603	83	952	999999	499	60	936	476	999999	999999	579	997	999999	808	114	581	343	999999	472	421	269	999999	999999	952	403	999999	264	811	391	648	999999	566	999999	771	846	161	999999	910	999999	200	999999	758	999999	132	251	999999	749	999999	725	392	270	78	999999	502	999999	722	486	999999	579	264	796	999999	94	999999	544	23	999999	275	961	999999	999999	433	987	282	999999	510	881	474	710	544	495	999999	96	999	387	584	861	884	328	134	675	236	999999	999999	404	999999	673	895	587	238	247	483	11	772	47	837	999999	433	759	943	840	22	298	999999	769	504	999999	95	725	959	162	736	999999	837	287	128	999999	999999	999999	198	999999	999999	886	482	999999	999999	999999	324	961	999999	999999	437	134	385	293	999999	937	305	999999	899	515	588	180	999999	86	510	999999	174	999999	999999	744	215	999999	999999	999999	855	135	816	738	757	214	724	999999	184	999999	999999	612	999999	553	624	191	797	999999	977	682	258	815	269	405	796	485	999999	829	52	805	298	881	999999	999999	438	538	999999	999999	596	695	790	463	995	171	361	999999	963	621	870	737	947	684	577	888	858	49	865	421	999999	282	999999	895	91	379	176	843	59	304	124	96	70	239	934	292	891	794	819	107	53	999999	521	514	958	999999	857	999999	999999	674	999999	999999	672	999999	625	324	616	895	381	999999	994	518	848	669	999999	784	676	717	749	999999	996	73	230	768	377	999999	999999	574	936	999999	521	562	539	385	883	725	999999	361	999999	620	676	999999	422	202	112	535	60	852	18	999999	638	150	864	28	677	999999	999999	999999	342	582	563	51	958	604	115	442	979	472	785	780	370	999999	999999	999999	999999	10	650	38	665	841	993	908	566	999999	148	381	698	521	708	999999	557	999999	29	42	999999	999999	47	818	999999	670	999999	588	76	999999	999999	323	46	735	999999	677	706	999999	247	500	588	655	999999	206	466	734	743	999999	763	259	232	849	999999	81	82	984	962	832	940	999999	295	999999	842	999999	948	825	344	999999	999999	999999	830	418	282	528	453	410	159	841	362	999999	926	97	824	816	
14	964	27	965	999999	425	715	874	999999	999999	214	183	813	999999	999999	999999	400	780	356	733	428	999999	577	776	627	671	835	130	480	587	79	207	591	35	999999	983	999999	378	311	696	999999	999999	999999	40	999999	999999	597	12	999999	721	962	156	741	100	398	999999	999999	250	348	990	999999	999999	403	620	183	16	999999	999999	999999	274	999999	31	479	660	417	999999	605	999999	999999	357	999999	832	537	759	999999	922	999999	500	637	999999	999999	566	40	320	115	731	562	999999	857	317	687	809	189	328	999999	941	999999	91	683	925	595	849	788	990	999999	757	999999	644	995	260	550	102	999999	689	677	999999	990	999999	999999	685	999999	17	999999	154	670	275	999999	219	999999	683	255	999999	816	711	547	746	777	49	999999	358	675	999999	602	606	999999	999999	999999	500	650	620	950	518	537	997	25	999999	169	999999	330	650	114	847	773	322	14	999999	285	449	151	931	499	951	763	205	20	999999	414	93	386	999999	999999	162	568	261	733	736	999999	819	696	959	999999	143	719	754	253	999999	999999	290	999999	602	319	218	358	719	131	999999	755	341	986	999999	183	999999	267	254	43	951	288	999999	999999	999999	327	466	753	191	354	365	241	999999	952	192	849	134	491	784	766	408	804	848	139	733	981	516	832	673	786	999999	876	475	720	301	548	631	700	334	285	852	465	176	375	766	768	746	388	803	183	58	595	482	488	635	157	440	392	855	296	810	633	999999	405	844	999999	765	297	660	643	999999	999999	166	509	913	999999	999999	483	999999	965	244	999999	38	500	737	914	403	987	999999	154	118	248	999999	48	999999	229	385	999999	530	999999	12	458	728	169	955	625	439	973	574	691	519	956	999999	890	61	683	604	588	999999	929	999999	778	212	516	535	978	588	128	44	694	999999	866	952	94	962	999999	409	868	999999	999999	485	430	422	999999	634	999999	228	955	986	999999	624	796	999999	601	999999	233	256	222	634	999999	46	320	999999	879	134	999999	13	999999	927	275	283	999999	53	556	454	999999	999999	808	881	999999	759	633	142	253	80	771	999999	361	891	739	538	999999	999999	567	999999	175	491	999999	279	981	159	999999	38	720	517	888	753	555	157	999999	999999	448	341	999999	227	413	188	999999	809	999999	888	651	999999	198	737	999999	501	999999	481	288	999999	822	538	899	999999	999999	605	999999	736	191	27	219	214	999999	870	999999	855	981	350	672	986	999999	999999	916	103	507	249	840	983	429	396	277	999999	868	367	55	999999	441	39	751	999999	999999	999999	627	999999	
678	447	692	327	647	241	519	145	809	302	386	999999	621	999999	999999	235	765	999999	316	999999	750	146	345	994	824	189	424	952	598	863	999999	999999	115	581	424	999999	557	522	346	198	876	142	274	999999	981	999999	299	999999	313	526	999999	999999	652	832	999999	542	111	999999	502	467	817	999999	546	945	81	999999	984	49	999999	665	678	252	102	128	999999	618	999999	769	23	868	889	789	999999	82	820	999999	195	282	999999	882	958	858	30	878	380	999999	999999	999999	504	442	971	259	252	648	847	800	245	999999	999999	999999	670	342	999999	633	578	999999	917	474	999999	189	999999	999999	62	999999	707	819	232	999999	999999	609	32	553	274	580	896	639	999999	11	999999	30	656	661	999999	20	221	999999	183	396	310	999999	999999	130	999999	325	89	269	999999	999999	940	999999	578	31	999999	313	999999	999999	999999	999999	999999	938	491	916	250	999999	532	701	352	52	999999	999999	645	835	913	405	218	902	360	949	500	999999	999999	999999	70	206	452	999999	875	65	66	105	558	78	659	999999	999999	484	880	99	793	388	917	164	455	858	392	742	118	390	105	61	999999	128	614	109	505	687	856	999999	662	999999	825	297	986	202	533	577	186	551	999999	734	31	999999	166	122	719	999999	357	212	813	709	999999	495	960	14	999999	440	463	999999	865	183	628	836	436	999999	999999	629	999999	263	335	999999	566	999999	846	999999	39	505	961	502	389	228	339	654	240	952	380	340	337	981	863	103	123	999999	999999	999999	115	195	834	270	559	999999	118	103	876	999	153	960	648	598	975	833	999999	961	179	647	999999	974	999999	999999	524	232	302	197	400	241	700	939	880	486	999999	843	671	701	942	999999	119	246	777	999999	809	999999	999999	738	15	999999	999999	162	456	48	526	999999	589	360	745	999999	999999	920	703	645	308	214	999999	999999	343	141	172	776	999999	879	537	607	207	999999	999999	113	540	563	192	371	999999	548	492	842	960	999999	264	320	956	615	501	199	542	141	932	604	341	529	404	874	866	848	144	576	511	918	934	223	685	641	797	244	738	342	999999	999999	721	999999	212	219	999999	999999	999999	413	388	999999	74	999999	442	80	772	21	999999	318	504	768	414	915	999999	52	999999	50	999999	324	818	999999	460	210	113	183	883	104	999999	999999	999999	25	38	999999	198	172	853	999999	781	614	869	999999	85	430	999999	270	999999	805	906	169	29	836	999999	505	595	999999	999999	864	961	269	196	678	999999	973	320	999999	999999	683	727	177	999999	999999	269	30	455	41	191	39	
372	843	827	999999	999999	999999	999999	171	798	999999	145	999999	285	989	906	522	428	200	102	112	119	358	999999	671	88	738	971	697	576	205	999999	563	939	999999	501	128	441	999999	999999	536	806	999999	690	217	547	659	892	209	424	746	602	264	939	89	999999	999999	999999	166	999999	999999	196	999999	594	603	482	582	999999	427	999999	787	90	318	999999	565	999999	999999	999999	999999	133	429	845	999999	282	999999	602	795	623	859	937	999999	999999	285	999999	41	350	999999	565	96	734	999999	531	999999	712	636	666	999999	554	383	783	960	355	999	42	579	613	425	206	764	11	999999	999999	278	490	999999	999999	805	207	678	225	968	999999	581	588	999999	898	380	69	645	174	318	250	249	86	977	141	807	252	541	427	924	141	801	95	57	16	262	999999	701	655	860	999999	999999	167	999999	565	774	420	873	681	999999	366	560	600	692	447	719	999999	512	879	184	562	666	999999	301	836	603	496	541	999999	999999	395	367	990	313	999999	374	999999	999999	421	366	999999	379	860	194	568	999999	211	402	609	999999	999999	999999	821	481	307	429	624	999999	978	962	999999	879	721	45	847	999999	999999	296	999999	83	637	931	100	522	999999	193	806	999999	732	265	402	103	931	999999	585	913	999999	519	999999	999999	749	225	999999	459	89	999999	999999	999999	999999	570	21	914	931	536	659	138	391	999999	999999	124	623	558	999999	722	999999	194	999999	999999	459	934	462	60	999999	668	333	422	999999	999999	443	999999	535	981	999999	172	253	999999	171	999999	216	456	531	246	825	891	188	201	91	999999	889	999999	568	803	375	413	999999	999999	633	273	213	247	490	999999	865	422	589	642	829	971	478	999999	32	999999	999999	999999	412	226	234	399	490	142	341	88	752	548	999999	732	615	999999	65	999999	853	898	201	969	966	781	999999	413	999999	545	372	119	999999	806	999999	25	164	372	10	999999	736	999999	782	81	905	411	997	999999	999999	857	999999	513	916	196	239	133	362	678	46	999999	999999	999999	98	999999	770	999999	987	945	676	696	577	999999	325	999999	556	619	126	130	73	564	784	999999	702	999999	518	858	202	904	577	748	663	485	335	999999	999999	999999	155	999999	310	999999	423	62	651	999999	290	999999	999999	751	639	999999	999999	241	614	999999	846	793	999999	644	437	911	39	93	378	927	43	101	918	945	130	999999	473	289	999999	389	150	732	411	687	173	735	999999	450	999999	957	741	431	999999	999999	533	260	795	511	409	999999	655	340	683	724	999999	198	999999	251	631	999999	155	727	999999	235	999999	999999	
391	999999	480	999999	249	588	817	421	196	999999	230	75	422	869	845	962	880	429	734	810	999999	687	705	975	999999	429	999999	999999	811	999999	19	645	521	418	868	999999	40	707	160	76	522	272	999999	380	967	798	829	761	999999	192	847	999999	999999	999999	999999	704	999999	505	999999	820	768	999999	609	182	602	584	554	13	10	491	932	182	279	667	297	786	999999	335	17	81	600	67	999999	999999	999999	26	154	999999	999999	999999	627	535	876	339	308	999999	999999	365	777	392	253	999999	761	671	260	675	722	833	999999	289	999999	410	497	759	999999	710	438	980	17	586	440	565	999999	999999	863	406	306	939	369	999999	133	794	558	624	828	999999	306	451	377	999999	303	999999	755	73	999999	999999	48	126	999999	597	542	999999	999999	999999	952	999999	174	999999	808	854	378	783	473	999999	166	999999	852	872	931	455	414	999999	612	516	292	128	809	999999	226	999999	368	190	829	772	999999	451	446	366	672	149	610	381	642	523	131	520	999999	837	907	999999	375	175	999999	664	192	555	999999	841	908	834	999999	576	708	999999	495	999999	953	701	999999	715	323	495	210	999999	845	42	354	999999	999999	772	999999	971	690	367	280	202	995	175	589	238	381	605	458	837	269	43	673	480	999999	933	999999	156	999999	202	999999	999999	965	402	819	999999	210	980	456	146	563	907	886	999999	891	999999	203	999999	121	999999	343	718	47	372	532	812	369	873	71	461	214	133	278	498	822	400	236	602	355	439	999999	401	158	999999	284	362	156	332	589	734	999999	999999	44	796	858	826	999999	603	870	17	999999	337	999999	999999	932	439	999999	397	528	500	76	601	442	682	878	941	569	725	98	999999	665	47	294	336	721	999999	99	481	999999	999999	557	633	999999	347	648	999999	999999	163	388	844	723	758	999999	98	999999	148	347	362	917	917	266	127	999999	700	352	753	53	592	283	507	350	167	758	533	999999	443	999999	104	43	188	469	416	346	999999	456	906	243	205	669	999999	98	737	563	999999	999999	440	128	41	995	895	657	889	879	881	503	566	10	280	155	233	279	252	999999	739	999999	850	780	270	253	445	999999	847	999999	999999	419	613	603	45	794	513	325	999999	108	999999	531	580	536	465	999999	889	905	962	999999	445	314	845	418	824	274	888	659	857	788	559	385	809	965	999999	472	890	963	999999	485	999999	907	442	153	190	217	999999	323	325	520	364	540	999999	797	488	395	573	204	778	999999	906	853	468	59	548	999999	722	614	999999	992	860	926	999999	
486	417	999999	999999	701	999999	617	396	574	344	346	434	999999	827	21	487	794	898	695	999999	203	579	999999	449	393	604	427	495	273	999999	999999	660	437	599	81	389	999999	523	999999	966	999999	384	999999	518	131	999999	999999	935	999999	137	561	999999	174	741	999999	907	629	98	489	106	810	131	133	607	22	686	996	999999	756	632	536	999999	36	729	33	819	999999	280	327	999999	999999	999999	999999	999999	999999	238	496	999999	852	174	760	999999	43	775	166	49	261	733	999999	445	999999	999999	999999	999999	600	289	76	445	717	927	668	359	999999	721	31	999999	346	987	999999	783	200	310	578	592	871	673	248	261	573	983	999999	514	773	881	149	977	312	999999	545	135	999999	60	978	924	505	411	102	322	753	837	703	273	540	722	255	328	530	596	216	927	51	815	999999	734	369	164	585	888	581	999999	25	999999	451	999999	622	999999	999999	653	999999	470	999999	925	999999	999999	999999	999999	999999	999999	636	821	457	715	999999	618	94	356	188	253	565	350	825	213	740	999999	999999	73	822	474	999999	116	999999	999999	509	745	356	999999	317	146	453	75	190	533	262	759	596	309	999999	999999	982	999999	999999	88	98	746	999999	999999	194	999999	913	226	481	509	952	999999	999999	999999	216	755	999999	968	49	52	999999	500	170	302	950	999999	123	522	925	988	491	833	155	917	787	763	999999	978	931	519	232	237	593	680	581	732	934	999999	103	392	999999	24	236	918	288	598	585	352	427	213	999999	401	301	493	28	128	384	999999	793	452	999999	294	46	530	999999	573	907	489	999999	228	56	107	428	542	427	477	607	237	999999	999999	187	757	999999	727	834	831	999999	109	662	999999	999999	35	999999	651	737	287	977	999999	108	715	691	106	631	209	166	586	972	999999	75	999999	520	157	999999	603	274	999999	733	319	999999	988	637	807	826	999999	870	30	875	777	804	149	999999	999999	138	924	508	90	135	999999	570	999999	999999	187	44	121	999999	999999	756	629	999999	999999	999999	668	19	120	87	884	280	999999	999999	999999	711	205	954	925	61	618	28	354	105	193	999999	381	999999	448	999999	459	999999	714	324	670	274	256	400	964	999999	999999	999999	28	846	999999	999999	760	33	999999	545	662	233	118	999999	334	999999	411	533	202	77	182	999999	571	980	628	121	565	60	668	871	465	999999	989	999999	230	999999	999999	508	481	382	999999	358	324	902	477	236	664	654	990	489	862	722	208	896	423	912	999999	47	999999	512	255	710	999999	999999	90	857	243	999999	839	999999	190	999999	62	
819	66	999999	604	999999	512	999999	456	910	70	189	999999	743	606	103	999999	317	406	999999	999999	968	999999	999999	993	761	822	619	993	886	815	392	308	959	999999	999999	839	598	999999	661	534	826	66	345	650	185	553	999999	999999	150	860	999999	211	227	999999	94	692	999999	831	843	999999	893	408	569	104	677	880	59	84	227	263	328	10	744	437	463	999999	791	659	817	217	999999	999999	852	999999	293	191	90	347	585	999999	93	766	474	815	641	999999	497	999999	973	999999	504	272	43	886	542	999999	466	999999	168	999999	901	106	24	635	370	534	999999	999999	999999	495	799	711	499	530	179	561	999999	929	796	45	424	550	999999	999999	999999	223	999999	966	493	761	725	301	999999	412	795	986	999999	838	999999	117	999999	953	439	487	505	793	773	513	999999	980	995	999999	993	132	758	999999	420	502	922	157	210	589	59	60	999999	508	532	96	735	999999	808	999999	999999	688	171	470	120	208	26	919	999999	821	259	999999	765	198	307	66	999999	444	576	260	916	307	906	294	999999	389	717	997	271	686	777	533	999999	309	62	314	999999	297	999999	221	485	13	999999	389	340	999999	999999	999999	210	475	442	999999	999999	558	780	186	781	999999	999999	999999	491	29	658	999999	53	999999	342	466	146	993	105	366	203	365	999999	913	600	527	954	999999	999999	145	796	795	253	486	999999	622	999999	875	999999	999999	731	519	729	466	999999	944	345	614	213	999999	445	999999	380	86	107	260	783	867	586	264	923	207	636	356	232	999999	999999	566	807	719	999999	999999	999999	21	635	684	635	318	568	999999	192	349	165	276	699	589	425	177	389	666	839	661	299	278	170	533	882	383	243	492	999999	999999	807	494	890	185	999999	999999	999999	422	624	999999	308	929	81	583	999999	370	999999	643	999999	999999	187	150	999999	285	970	201	999999	111	999999	262	84	85	999999	999999	542	999999	385	524	841	66	727	966	52	373	362	999999	206	587	491	522	726	600	999999	999999	999999	999999	614	614	214	555	518	348	620	372	401	232	708	668	999999	381	999999	142	801	999999	624	221	999999	999999	923	610	994	999999	620	289	999999	483	40	148	811	875	66	770	999999	295	547	388	355	679	972	999999	661	538	545	119	537	594	999999	664	469	390	999999	107	691	999999	999999	255	728	340	837	999999	202	999999	856	999999	999999	223	823	516	843	999999	999999	429	999999	793	999999	466	727	510	752	940	999999	376	678	431	316	958	89	715	734	302	660	24	842	65	937	101	681	379	795	323	771	292	821	233	
524	149	564	999999	999999	999999	527	227	588	896	999999	825	891	999999	859	365	144	117	781	550	585	851	587	488	855	999999	999999	358	715	999999	999999	402	999999	454	999999	177	404	191	999999	639	999999	442	435	945	823	121	210	999999	519	439	189	999999	511	280	648	673	562	86	52	797	319	179	512	160	727	839	280	999999	529	692	961	953	57	151	999999	153	425	641	664	744	657	539	999999	285	259	999999	999999	285	806	999999	615	999999	148	999999	329	605	930	285	228	983	841	764	726	827	999999	235	999999	369	999999	505	258	999999	999999	307	150	780	999999	236	999999	999999	948	999999	999999	296	87	643	999999	783	821	999999	999999	149	423	680	902	892	999999	20	999999	33	898	531	780	311	984	999999	999999	999999	133	549	273	999999	384	15	999999	999999	134	439	750	835	421	999999	999999	333	291	118	506	740	405	257	967	999999	429	877	323	426	224	337	312	392	999999	973	660	282	999999	519	765	417	645	999999	768	383	270	971	612	75	984	456	999999	999999	999999	175	999999	999999	581	942	284	506	692	999999	631	796	137	368	108	447	182	274	999999	772	353	999999	999999	999999	488	594	999999	457	999999	257	441	999999	318	437	204	571	537	784	999999	999999	245	268	725	35	435	999999	256	901	999999	174	892	719	39	257	999999	108	79	107	999999	987	999999	999999	241	444	187	862	488	999999	173	537	909	398	999999	462	999999	95	374	79	999999	517	999999	999999	584	110	365	722	738	999999	906	106	501	440	396	713	92	999999	36	290	999999	999999	493	556	738	345	999999	504	156	577	999999	445	734	999999	194	880	999999	999999	252	140	89	465	134	428	793	999999	46	479	12	859	999999	128	69	93	231	350	33	791	999999	999999	845	999999	576	171	349	470	372	999999	255	516	999999	369	175	895	210	393	999999	999999	763	999999	309	785	999999	999999	999999	999999	999999	650	778	844	856	857	303	999999	295	999999	888	999999	88	332	704	999999	999999	999999	794	999999	952	173	883	838	902	959	38	758	939	69	999999	999999	999999	747	94	999999	999999	411	659	999999	999999	171	610	981	504	999999	985	440	999999	764	561	999999	501	195	649	222	766	999999	942	897	999999	544	74	235	859	608	998	341	247	982	999999	823	836	588	945	791	999999	901	344	999999	999999	999999	790	184	999999	362	788	778	107	872	955	782	468	762	387	531	107	384	131	895	487	653	203	985	942	738	179	913	250	999999	659	865	605	525	923	999999	754	889	727	507	820	229	244	375	36	999999	364	83	211	423	693	188	779	999999	938	329	
403	999999	242	769	192	999999	537	999999	222	99	186	942	838	154	776	999999	999999	624	84	999999	419	828	958	903	384	999999	999999	826	174	481	999999	167	999999	604	838	949	656	957	324	945	691	999999	163	937	862	999999	999999	999999	647	485	530	165	374	681	909	999999	846	339	395	999999	172	999999	84	740	13	999999	999999	244	315	827	561	700	310	138	576	424	999999	31	999999	999999	861	656	189	688	951	930	792	905	694	272	113	327	571	237	783	999999	920	999999	933	999999	65	10	750	819	999999	830	854	245	115	494	900	824	299	432	999999	516	531	396	789	999999	999999	459	549	53	999999	999999	999999	999999	999999	595	999999	262	98	207	907	860	999999	369	764	131	999999	557	800	209	372	999999	999999	148	12	276	459	533	633	860	616	605	461	707	999999	999999	701	999999	889	519	990	648	736	101	525	375	611	171	632	668	997	679	999999	349	680	445	215	989	80	999999	999999	970	999999	237	999999	999999	409	999999	274	83	429	303	668	291	999999	723	551	936	623	636	665	297	901	965	999999	937	947	121	36	999999	485	711	712	810	383	29	29	999999	511	999999	966	999999	897	999999	248	703	20	377	140	957	894	279	376	443	423	848	999999	663	374	653	999999	297	181	614	999999	718	590	858	999999	999999	703	52	435	999999	670	999999	999999	352	726	169	926	999999	981	78	765	215	344	279	396	535	951	366	999999	857	860	678	999999	292	960	530	123	162	999999	999999	263	851	844	999999	772	171	999999	999999	999999	214	727	784	999999	112	849	999999	383	999999	999999	381	248	347	999999	577	999999	991	31	999999	391	206	56	773	118	50	999999	999999	371	999999	506	999999	999999	235	999999	930	139	999999	999999	999999	999999	578	157	802	691	99	701	916	999999	276	430	780	149	351	343	999999	168	953	675	275	999999	935	30	16	814	999999	304	999999	918	977	448	471	999999	892	673	812	59	254	92	29	348	898	970	999999	945	726	95	736	891	688	772	185	410	106	841	508	558	150	987	454	795	999999	998	966	828	958	999999	257	677	530	691	999999	871	656	927	399	965	924	70	98	161	999999	132	999999	215	272	71	533	61	175	264	908	266	637	234	660	900	14	999999	987	575	837	68	999999	997	858	314	999999	178	451	999999	634	89	899	303	999999	566	768	760	565	896	627	206	999999	276	783	657	243	431	277	498	960	656	83	522	323	508	762	242	357	957	318	364	999999	632	629	828	999999	344	997	104	142	253	711	100	999999	999999	556	103	999999	210	80	999999	999999	
952	581	999999	999999	386	980	728	804	535	413	608	588	272	999999	879	646	999999	999999	899	434	183	366	717	944	983	574	681	952	999999	28	156	886	986	463	656	999999	652	821	980	364	999999	299	606	999999	113	511	685	55	677	456	269	910	999999	999999	999999	999999	864	42	33	811	999999	775	999999	517	267	721	602	999999	939	828	999999	142	319	999999	999999	999999	999999	877	999999	999999	888	635	999999	221	759	245	715	99	734	999999	196	619	798	999999	65	502	164	99	999999	392	909	999999	999999	999999	999999	136	600	999999	999999	845	999999	999999	201	551	922	999999	500	999999	757	31	999999	999999	999999	878	642	385	344	151	490	662	729	671	999999	458	999999	999999	529	436	999999	999999	645	999999	999999	999999	235	999999	999999	999999	999999	391	999999	240	341	560	386	999999	801	999999	215	86	999999	459	156	88	126	174	691	743	979	910	999999	73	999999	135	999999	926	163	999999	652	443	958	97	895	108	660	498	339	744	999999	175	220	301	231	683	839	195	933	999999	773	999999	999999	683	999999	345	247	999999	76	215	184	460	253	999999	585	771	128	705	564	999999	427	627	834	999999	672	813	999999	853	999999	490	999999	999999	999999	883	422	590	926	284	999999	559	861	722	431	133	569	999999	922	604	715	459	565	143	631	885	853	155	999999	569	21	999999	999999	393	105	586	919	999999	999999	369	999999	994	845	843	999999	15	999999	999999	999999	710	388	61	999999	105	147	392	999999	999999	568	117	39	276	364	366	272	365	912	999999	627	999999	214	584	163	562	410	999999	614	721	257	626	999999	999999	949	999999	999999	999999	572	551	255	999999	661	766	999999	359	340	927	640	488	581	530	102	718	87	999999	999999	804	897	999999	694	427	778	213	904	942	418	880	327	837	186	312	793	371	231	914	193	999999	168	999999	232	482	999999	999999	999999	727	534	981	82	598	999999	386	73	999999	856	828	933	457	861	483	941	999999	609	803	312	999999	737	730	496	172	176	67	999999	102	116	222	999999	652	73	187	999999	999999	808	728	817	999999	249	999999	999999	999999	999999	736	999999	684	863	772	872	286	823	999999	999999	803	494	999999	431	962	740	970	999999	644	999999	290	393	684	999999	514	651	881	985	512	999999	999999	999999	102	191	440	481	961	239	343	999999	71	829	202	196	999999	999999	999999	306	854	999999	999999	431	871	912	699	353	901	618	359	130	991	999999	320	841	812	588	401	728	991	491	999999	741	999999	305	429	461	201	999999	460	572	999999	584	140	453	760	757	353	190	999999	97	579	999999	999999	223	357	
770	518	360	383	36	999999	999999	315	373	999999	537	637	576	493	248	999999	413	999999	786	999999	417	170	866	999999	65	244	221	246	999999	911	999999	861	580	947	659	999999	840	124	434	32	582	278	767	174	233	129	777	696	253	935	999999	194	103	845	939	610	651	999999	328	791	337	933	410	462	852	676	999999	628	834	305	321	298	733	764	795	148	402	999999	858	935	999999	525	993	969	744	999999	768	735	18	59	999999	571	796	642	694	999999	999999	999999	321	556	999999	999999	999999	947	624	877	460	338	59	800	217	949	421	392	334	999999	939	999999	717	999999	999999	999999	999999	785	14	749	502	999999	999999	155	280	98	391	311	873	318	663	999999	355	866	999999	439	999999	999999	999999	999999	160	413	317	882	709	999999	597	711	999999	999999	538	87	943	999999	385	999999	269	904	530	128	568	119	519	999999	159	999999	95	850	999999	479	645	412	942	662	999999	98	783	197	446	999999	999999	679	663	999999	999999	585	112	999999	999999	433	999999	781	687	723	783	50	894	999999	732	815	351	746	893	179	106	136	144	290	284	296	585	81	468	999999	627	888	456	387	246	573	999999	614	999999	394	309	863	724	229	878	559	204	491	465	630	501	755	999999	494	45	653	999999	822	205	204	848	999999	323	999999	105	895	593	516	999999	169	34	736	386	508	869	242	411	999999	411	725	102	103	616	837	195	872	111	999999	999999	999999	132	968	418	174	546	210	550	724	999999	983	965	687	436	306	605	764	999999	999999	999999	803	252	536	420	999999	112	754	492	485	815	999999	793	630	174	472	47	999999	328	221	961	999999	691	686	791	428	999999	999999	667	999999	242	430	504	824	999999	549	350	595	558	999999	72	791	717	74	909	900	199	345	523	963	999999	999999	446	167	325	999999	121	565	744	992	999999	698	97	182	253	999999	729	969	292	625	131	999999	999999	389	159	180	951	999999	999999	891	999999	999999	890	703	61	692	984	346	508	393	999999	999999	851	566	228	373	704	545	821	525	999999	230	63	898	999999	817	52	67	17	999999	999999	494	999999	853	999999	999999	808	394	131	999999	410	392	999999	898	197	999999	600	941	171	785	475	416	805	999999	999999	18	371	991	861	243	649	927	339	362	999999	942	997	997	999999	921	565	320	424	999999	125	789	758	165	999999	506	227	111	999999	231	999999	596	689	999999	144	754	934	816	999999	887	911	482	999999	119	517	999999	348	602	148	999999	230	165	992	545	147	930	260	999999	291	364	25	548	41	117	681	794	263	472	
999999	58	999999	749	999999	999999	358	642	736	649	999999	465	167	999999	963	656	11	524	604	999999	398	213	504	728	535	178	872	999999	451	945	437	722	999999	999999	999999	99	262	480	378	465	196	505	999999	610	999999	825	207	400	584	385	115	999999	999999	119	83	659	553	268	224	618	999999	985	201	790	999999	925	473	291	999999	873	403	530	999999	148	999999	999999	19	894	170	709	971	999999	999999	75	839	280	532	882	802	90	999999	999999	266	759	801	211	314	999999	398	999999	361	916	515	999999	999999	584	20	62	999999	190	649	659	107	999999	647	999999	207	999999	951	942	402	591	488	805	999999	409	274	396	346	755	589	999999	505	527	999999	65	966	86	999999	264	269	999999	729	622	440	886	896	751	122	999999	13	188	461	456	250	769	437	710	383	582	320	624	999999	406	601	52	163	580	166	592	226	130	51	696	682	922	861	866	999999	999999	513	999999	284	727	752	410	155	59	286	588	627	265	703	510	999999	645	764	999999	30	397	732	326	595	999999	402	999999	146	765	773	328	908	570	345	931	79	797	999999	988	999999	201	999999	114	303	999999	964	999999	427	541	751	47	167	538	846	976	719	196	927	753	334	999999	273	389	286	958	680	999999	999999	771	999999	999999	999999	999999	999999	829	999999	628	32	27	565	441	999999	605	23	736	170	379	724	369	222	999999	999999	596	663	785	999999	517	827	344	897	908	50	999999	109	604	741	390	860	26	999999	999999	174	910	198	893	413	668	999999	999999	797	310	341	560	559	558	999999	999999	999999	999999	902	982	800	687	129	999999	400	810	505	999999	999999	780	999999	708	999999	132	718	959	407	770	382	268	151	999999	999999	597	999999	490	999999	999999	326	42	277	968	124	503	300	486	790	541	502	602	172	956	555	27	791	633	677	436	840	999999	999999	352	519	643	841	522	999999	532	90	910	999999	954	999999	962	999999	550	593	999999	999999	999999	178	866	999999	780	106	194	733	999999	999999	943	999999	669	711	999	730	925	458	999999	661	999999	999999	268	460	591	888	218	864	592	515	250	50	298	604	999999	999999	445	84	739	546	656	789	621	726	147	108	54	999999	103	999999	586	102	121	727	64	999999	910	999999	686	999999	999999	330	150	23	564	999999	524	74	113	850	295	851	718	934	999999	988	723	541	323	999999	844	964	770	361	928	158	999999	570	999999	999999	248	40	397	848	658	336	999999	607	171	244	583	979	150	999999	945	999999	999999	999999	722	75	182	378	101	203	57	999999	559	788	999999	999999	974	
954	999999	401	611	264	464	999999	286	678	349	999999	380	88	999999	864	824	528	415	203	999999	751	847	485	538	870	999999	999999	999999	735	776	860	523	755	270	629	466	748	640	690	281	999999	900	54	726	999999	998	22	999999	192	999999	41	999999	999999	642	232	116	48	862	741	326	999999	999999	550	901	489	602	999999	818	999999	407	86	887	724	922	999999	851	803	759	481	871	925	909	618	637	745	487	631	123	48	522	427	885	999999	374	20	444	999999	152	999999	464	999999	204	999999	999999	32	154	658	969	381	380	313	289	999999	869	400	360	999999	913	999999	999999	999999	511	779	766	980	200	987	359	911	826	502	660	522	27	498	731	904	833	999999	999999	828	662	741	999999	219	148	504	39	999999	999999	983	999999	986	999999	999999	871	424	999999	804	999999	166	308	67	554	999999	653	766	373	381	669	456	999999	999999	565	182	318	770	999999	557	841	999999	999999	385	999999	842	66	674	287	534	627	999999	999999	999999	999999	444	530	604	999999	999999	566	381	140	658	315	999999	366	999999	999999	71	999999	111	312	690	963	146	999999	999999	999999	712	821	978	489	839	999999	999999	789	598	526	999999	652	713	583	332	991	999999	565	310	80	58	486	999999	999999	225	359	525	999999	975	999999	645	999999	607	999999	484	967	587	999999	301	903	952	423	768	619	310	419	470	999999	979	999999	999999	999999	897	852	757	999999	901	734	274	489	238	358	999999	999999	999999	883	54	999999	999999	364	413	999999	274	406	128	999999	717	311	999999	805	889	998	33	286	572	74	349	755	51	258	76	852	627	811	675	603	610	245	738	999999	999999	556	428	625	295	924	999999	500	734	132	999999	600	791	468	999999	239	335	999999	959	999999	544	299	999999	851	298	561	950	999999	730	524	34	999999	999999	527	441	343	580	999999	991	648	757	849	999999	999999	739	476	71	169	999999	446	278	82	999999	921	882	85	683	577	999999	733	974	999999	769	219	108	46	36	999999	999999	267	659	926	546	999999	69	695	278	953	999999	822	500	790	999999	294	256	951	206	651	645	999999	659	999999	82	999999	674	902	89	811	999999	999999	449	796	142	953	786	351	536	964	862	196	806	730	465	999999	999999	193	613	999999	963	999999	839	385	999999	671	607	656	854	289	646	999999	615	467	142	417	999999	703	657	297	508	999999	425	999999	999999	458	999999	929	547	567	33	490	999999	604	847	999999	863	74	177	471	999999	140	497	257	999999	999999	999999	349	597	58	999999	999999	535	325	977	999999	999999	608	595	180	122	678	119	296	
265	999999	999999	21	620	469	553	318	999999	196	941	378	999999	177	999999	999999	877	219	341	498	435	493	955	974	627	999999	999999	999999	478	996	359	677	999999	211	991	172	999999	569	729	138	505	823	999999	349	383	999999	651	563	695	999999	303	902	999999	620	860	999999	210	893	394	831	526	298	999999	538	837	274	357	216	186	999999	999999	318	490	213	993	612	488	616	600	999999	999999	388	569	966	703	456	999999	409	350	229	961	999999	999999	897	611	216	983	476	999999	119	261	445	387	944	265	999999	999999	142	627	258	294	594	302	376	693	999999	728	873	999999	390	933	999999	865	957	999999	311	144	593	999999	786	999999	22	114	491	766	701	999999	624	710	999999	999999	207	782	102	934	377	651	807	214	472	487	119	640	131	185	313	580	430	165	954	851	828	540	999999	628	281	999999	811	610	999999	999999	114	173	999999	354	735	174	772	32	422	999999	999999	388	139	308	519	381	999999	315	999999	131	999999	999999	999999	999999	217	667	942	473	663	999999	999999	207	222	335	383	945	523	777	449	149	807	408	743	305	999999	449	410	999999	119	900	999999	999999	157	869	999999	644	999999	260	147	78	999999	999999	369	999999	818	139	999999	804	925	574	857	215	865	323	324	182	999999	460	352	999999	999999	410	364	762	999999	344	60	999999	768	999999	538	273	640	381	916	999999	48	217	486	999999	999999	606	616	545	52	999999	640	833	555	394	918	956	908	379	811	822	944	999999	155	484	89	823	45	196	45	594	999999	999999	406	816	143	518	974	999999	494	659	999999	819	720	999999	999999	226	999999	383	820	581	365	270	570	104	563	442	72	12	316	999999	571	430	509	458	726	156	999999	738	260	409	999999	951	999999	161	39	135	886	67	999999	999999	36	661	376	999999	999999	314	999999	312	999999	701	456	972	999999	999999	999999	373	999999	999999	370	999999	789	69	132	420	598	414	999999	418	74	438	999999	14	232	453	433	909	64	54	999999	422	232	999999	484	559	953	20	999999	848	73	999999	999999	624	696	231	83	966	539	999999	866	824	999999	514	999999	825	155	999999	999999	207	612	188	999999	275	52	948	999999	665	584	573	466	588	999999	538	354	408	623	931	317	999999	379	466	380	108	188	404	494	718	885	659	414	512	270	112	245	884	357	548	999999	999999	895	999999	391	965	498	287	720	999999	169	999999	999999	223	999999	999999	828	156	808	219	97	647	999999	617	779	925	169	954	327	11	302	999999	61	84	999999	569	999999	999999	999999	999999	609	900	684	105	558	999999	457	
200	378	999999	284	99	999999	147	999999	934	999999	288	999999	466	999999	999999	960	719	107	699	787	999999	864	574	643	866	81	999999	999999	196	963	368	68	732	478	999999	586	804	726	212	393	999999	999999	999999	284	826	332	618	608	999999	999999	964	999999	858	269	330	335	803	879	417	28	682	537	274	971	925	230	905	999999	999999	999999	999999	993	894	999999	873	513	999999	299	999999	999999	463	999999	999999	999999	998	370	210	473	157	643	782	925	318	999999	999999	386	358	453	358	606	426	999999	999999	116	999999	971	113	552	396	817	885	513	999999	999999	564	886	999999	27	972	565	29	442	840	203	185	240	684	710	604	496	165	999999	941	219	127	832	34	999999	473	37	266	657	87	340	999999	279	862	999999	999999	824	999999	340	481	793	586	999999	789	999999	931	553	297	999999	947	899	661	889	572	852	756	732	862	564	554	944	999999	372	365	510	445	906	377	248	90	780	999999	824	524	999999	633	142	53	457	507	919	740	863	709	187	678	867	706	19	688	897	962	830	999999	536	494	223	999999	999999	999999	34	999999	58	322	999999	999999	836	999999	999999	229	623	689	414	999999	635	213	445	663	999999	831	577	209	999999	559	999999	999999	281	48	988	999999	419	514	763	325	482	743	999999	551	541	999999	841	503	292	789	75	218	557	773	160	332	999999	560	450	457	563	824	817	498	139	359	525	798	386	999999	810	999999	925	99	584	891	521	999999	131	797	990	999999	999999	578	494	974	999999	508	888	665	614	858	73	315	999999	657	926	203	422	192	999999	53	126	531	979	999999	293	467	198	268	811	165	999999	653	467	489	999999	999999	13	164	98	26	909	721	156	999999	55	999999	337	926	999999	327	481	939	931	999999	958	395	598	538	999999	999999	319	629	854	999999	429	420	848	282	749	686	200	267	999999	848	999999	405	385	999999	911	999999	140	272	999999	493	683	499	999999	999999	530	522	650	475	472	295	707	289	866	697	531	634	771	65	186	288	137	224	845	93	999999	563	19	570	999999	999999	672	57	336	370	774	999999	698	336	751	237	999999	724	795	808	151	854	538	687	999999	286	902	84	95	24	366	469	654	999999	709	967	513	90	849	454	999999	659	952	999999	999999	601	936	444	314	949	252	413	999999	46	941	957	34	331	73	350	125	597	999999	322	999999	999999	999999	69	627	999999	999999	999999	875	350	195	491	999999	42	764	905	349	467	770	145	771	952	50	999999	999999	751	999999	999999	27	508	338	999999	697	640	501	618	326	877	816	
530	235	999999	538	88	850	999999	66	999999	567	168	10	658	827	826	550	61	273	666	372	876	840	542	938	376	999999	999999	793	999999	540	155	588	472	650	250	910	485	424	962	999999	247	694	950	623	859	508	999999	207	871	99	450	354	660	514	999999	689	692	999999	172	76	690	665	999999	999999	421	579	999999	17	586	915	75	999999	311	999999	999999	999999	889	919	89	999999	999999	999999	922	999999	999999	800	928	958	999999	999999	999999	999999	262	895	87	999999	899	999999	999999	999999	970	672	621	955	33	813	999999	760	390	999999	799	773	278	303	735	727	999999	999999	372	621	999999	579	999999	36	999999	939	384	999999	822	553	292	401	717	799	897	669	999999	966	999999	286	757	999999	578	951	760	999999	857	958	170	359	999999	287	999999	590	638	401	374	595	268	93	438	999999	999999	836	476	408	65	479	999999	76	999999	777	473	96	864	999999	11	999999	275	252	91	426	255	472	715	999999	276	137	171	999999	304	999999	708	75	999999	129	999999	999999	485	362	399	388	561	104	974	70	813	49	725	164	399	999999	329	25	12	999999	392	476	131	471	142	928	317	900	771	629	999999	408	248	745	254	270	870	913	999999	999999	999999	161	999999	654	999999	999999	411	17	999999	285	436	999999	72	999999	736	762	620	23	230	999999	81	661	332	354	992	999999	999999	999999	999999	139	999999	416	999999	999999	158	241	978	476	280	905	999999	310	794	999999	999999	385	999999	413	999999	492	650	999999	692	391	631	999999	829	153	999999	785	435	430	108	976	999999	999999	530	762	687	505	783	153	742	999999	945	771	866	835	999999	616	80	398	972	426	489	300	723	781	678	944	999999	834	813	999999	479	105	999999	999999	368	183	855	583	726	512	708	506	999999	378	446	860	999999	993	992	999999	714	47	458	681	496	837	999999	999999	93	742	103	948	339	999999	844	849	999999	57	999999	977	760	496	672	469	999999	983	999999	355	344	999999	607	999999	842	767	781	442	647	530	999999	531	877	117	499	983	418	759	176	869	533	999999	999999	999999	526	999999	296	999999	375	988	999999	999999	663	950	413	274	144	685	116	572	999999	412	211	999999	725	945	110	653	999999	688	60	999999	816	315	999999	747	527	318	892	827	999999	999999	77	999999	999999	818	868	926	703	999999	999999	999999	653	604	403	131	395	263	573	580	914	999999	230	686	938	15	999999	357	138	666	747	825	792	999999	100	912	344	999999	480	906	999999	184	949	999999	838	326	999999	999999	911	700	999999	273	745	999999	912	838	342	390	999999	561	999999	520	
999999	47	488	34	999999	999999	513	491	786	841	782	999999	503	739	999999	459	999999	621	701	484	446	437	313	483	90	481	376	262	579	953	832	919	999999	567	387	999999	293	999999	385	941	708	999999	914	520	491	88	999999	999999	154	882	542	109	859	647	83	999999	999999	14	944	469	996	260	911	833	19	862	882	936	362	781	175	44	999999	760	999999	26	523	792	992	999999	663	204	118	696	421	733	69	146	493	27	188	288	869	916	944	457	517	90	511	628	205	881	820	373	999999	508	863	999999	999999	999999	845	941	22	942	806	802	152	224	422	285	802	999999	999999	999999	999999	999999	174	329	999999	999999	508	999999	291	999999	805	781	999999	999999	979	912	869	960	274	436	182	247	276	927	120	151	315	999999	999999	235	825	999999	439	999999	770	830	999999	544	293	999999	999999	999999	999999	999999	146	34	428	407	245	509	416	999999	481	999999	172	999999	999999	999999	999999	674	999999	216	774	999999	547	355	352	898	973	159	579	335	999999	999999	999999	770	586	627	790	95	722	907	999999	169	819	983	978	422	323	415	219	105	334	618	999999	351	637	604	111	790	681	529	999999	96	929	999999	175	759	148	401	778	993	457	133	951	116	999999	615	999999	999999	377	929	585	999999	939	483	999999	68	192	536	142	982	525	999999	414	203	483	971	239	738	999999	999999	284	921	636	226	648	210	667	432	203	32	367	547	423	999999	944	999999	999999	999999	89	116	576	999999	999999	796	477	457	999999	999999	999999	999999	999999	999999	745	158	655	664	931	722	999999	999999	999999	759	343	120	624	999999	586	662	999999	618	999999	999999	659	711	652	999999	661	840	999999	999999	491	909	999999	25	646	860	801	999999	106	999999	933	434	621	999999	999999	817	278	999999	181	999999	871	999999	509	999999	363	999999	848	999999	999999	982	12	101	973	644	319	999999	959	999999	474	764	187	321	565	968	685	999999	172	380	995	834	404	999999	668	999999	999999	433	409	785	662	999999	999999	766	768	124	287	999999	460	976	969	234	857	999999	999999	417	321	560	999999	541	339	962	440	999999	49	999999	588	499	432	999999	325	885	92	999999	665	430	752	420	552	999999	999999	999999	939	195	411	770	977	452	828	261	939	768	999999	868	456	699	613	543	727	999999	536	787	419	737	661	93	152	999999	296	999999	664	999999	17	60	849	999999	33	254	76	278	694	145	671	180	784	999999	999999	999999	727	965	817	999999	692	999999	914	903	433	999999	533	328	628	303	166	574	597	48	760	881	999999	999999	676	999999	477	458	412	401	
126	248	953	115	139	928	955	999999	446	455	217	999999	145	999999	999999	820	721	999999	650	401	978	106	583	745	795	999999	205	999999	299	999999	741	244	53	523	999999	999999	999999	428	198	699	347	999999	999999	151	999999	208	999999	82	897	855	646	728	808	21	999999	999999	665	217	319	67	732	198	999999	987	713	999999	999999	621	168	999999	570	303	999999	951	63	151	968	441	999999	597	336	133	869	443	812	999999	999999	42	110	999999	529	51	999999	141	967	159	999999	150	438	857	999999	999999	914	999999	295	353	999999	999999	957	281	60	233	303	721	730	999999	328	999999	999999	700	547	999999	520	400	357	528	999999	999999	984	999999	999999	827	13	999999	907	212	218	848	158	999999	999999	578	999999	829	999999	999999	748	397	999999	367	999999	999999	999999	738	320	213	613	524	673	766	169	749	873	62	999999	233	230	247	813	528	401	479	448	716	854	968	410	691	683	61	780	796	28	626	84	138	861	275	746	704	999999	694	999999	999999	308	105	705	32	895	494	85	511	583	882	966	999999	769	258	883	351	802	921	841	621	985	373	731	999999	978	999999	371	999999	500	999999	929	706	304	66	999999	759	272	387	796	999999	976	279	222	999999	660	723	999999	613	392	999999	901	677	853	999999	407	934	373	999999	999999	999999	132	130	20	474	952	269	66	712	840	133	88	424	135	652	644	716	160	595	596	999999	447	758	572	105	217	262	853	999999	659	483	395	813	999999	707	76	855	268	748	193	999999	666	656	772	268	999999	486	551	211	919	690	784	778	863	999999	651	374	999999	914	266	999999	416	327	63	366	737	274	91	428	585	789	999999	411	412	205	597	790	985	313	779	731	710	652	819	968	699	617	999999	999999	65	701	306	353	492	492	984	999999	999999	999999	999999	61	404	132	999999	140	999999	999999	999999	667	999999	999999	389	255	145	999999	989	999999	507	95	667	999999	324	999999	372	884	492	113	918	999999	999999	257	197	578	782	999999	999999	587	999999	689	735	326	251	999999	359	204	322	61	218	957	502	229	842	518	749	410	999999	865	760	999999	647	999999	464	999999	456	944	673	810	473	416	209	412	737	817	359	350	879	41	189	178	572	441	894	961	426	991	999999	679	829	381	999999	470	999999	296	52	605	862	999999	836	415	530	511	587	801	758	100	999999	35	168	408	531	705	686	591	999999	216	244	502	40	464	539	999999	999999	999999	425	999999	584	450	775	754	488	999999	204	774	999999	70	853	999999	999999	335	508	390	521	431	999999	999999	784	245	
999999	999999	999999	369	764	381	875	536	531	495	386	29	999999	51	259	413	999999	447	510	911	944	117	999999	151	298	704	999999	158	483	999999	251	139	954	348	999999	939	393	128	329	823	999999	120	539	367	999999	194	819	467	140	117	511	412	999999	999999	301	999999	482	229	81	70	999999	726	63	971	253	256	74	999999	718	999999	29	999999	127	687	999999	833	577	995	999999	114	884	498	999999	375	999999	839	999999	999999	57	322	467	999999	57	269	407	181	999999	999999	999999	470	129	651	999999	820	999999	710	295	107	858	467	442	486	794	966	185	926	708	688	924	999999	901	982	999999	406	852	855	753	858	999999	841	776	20	882	963	985	242	750	208	287	999999	553	999999	233	589	879	999999	379	90	999999	480	473	379	642	708	999999	146	531	351	967	242	957	437	999999	27	691	999999	604	831	981	999999	186	510	999999	588	999999	653	759	540	999999	872	485	672	774	810	378	999999	377	183	403	999999	711	409	240	54	999999	125	999999	216	898	457	385	548	109	150	999999	963	968	999999	847	915	999999	999999	999999	104	757	294	662	16	648	294	65	999999	999999	142	241	999999	999999	999999	208	999999	223	553	642	999999	497	937	573	633	516	415	438	322	335	488	471	999999	999999	145	297	999999	463	433	999999	613	402	953	120	966	908	527	693	612	999999	112	701	833	358	756	999999	819	720	38	500	243	855	742	105	948	999999	999999	203	143	999999	113	292	789	999999	999999	999999	543	826	606	725	989	722	999999	466	233	999999	638	371	827	538	999999	384	999999	999999	334	999999	659	858	172	999999	397	999999	999999	999999	752	819	912	999999	999999	999999	74	993	999999	313	511	520	39	999999	999999	172	999999	159	375	605	600	729	858	856	999999	280	27	685	664	310	337	665	172	291	999999	414	999999	999999	51	999999	473	999999	269	999999	432	813	999999	383	999999	999	273	247	999999	954	944	32	961	65	195	59	72	389	339	813	999999	845	358	747	571	467	298	251	117	628	141	126	999999	737	999999	848	550	643	698	664	47	100	707	218	347	691	999999	818	605	992	685	999999	999999	999999	154	586	465	999999	812	529	711	31	139	339	999999	828	563	234	631	999999	509	999999	690	999999	776	885	999999	149	410	879	25	479	646	125	942	56	971	23	592	847	392	569	831	179	999999	999999	960	378	396	518	138	228	999999	999999	493	267	404	999999	679	999999	448	325	999999	932	513	242	384	23	999999	775	856	549	999999	783	999999	939	999999	521	722	760	924	769	999999	891	751	796	291	999999	632	
999999	652	502	344	333	999999	77	989	898	665	721	641	946	981	999999	999999	588	999999	414	313	553	670	882	757	919	999999	679	571	999999	191	716	950	999999	391	711	999999	363	215	999999	384	887	950	697	999999	10	999999	977	788	143	239	172	220	877	85	89	24	999999	745	424	989	999999	506	999999	717	999999	770	645	565	999999	497	999999	383	999999	39	999999	999999	972	36	999999	999999	366	999999	438	459	29	506	82	920	312	697	362	617	791	999999	999999	999999	650	980	907	240	482	422	518	646	929	789	999999	847	999999	486	52	743	999999	623	999999	838	999999	851	697	451	698	725	263	582	144	691	592	951	384	45	952	991	129	526	328	999999	382	791	529	240	566	999999	270	825	654	619	628	999999	999999	999999	322	999999	293	465	542	999999	168	936	999999	247	999999	989	472	999999	533	60	624	473	305	688	466	286	999999	467	885	473	464	999999	927	525	999999	424	266	568	722	163	708	663	999999	999999	999999	999999	999999	999999	43	999999	761	999999	302	999999	999999	165	872	16	359	46	477	825	580	78	303	730	999999	986	184	782	999999	903	901	379	351	960	489	999999	999999	999999	995	999999	434	318	711	999999	145	332	529	999999	999999	999999	999999	685	685	999999	92	915	277	999999	436	303	117	260	844	999999	744	922	262	44	676	147	113	338	51	438	999999	272	367	999999	594	686	466	277	240	481	694	999999	694	468	877	573	467	999999	595	701	932	183	473	999999	83	223	79	494	241	414	157	881	644	256	491	820	558	791	471	749	836	999999	29	999999	173	528	237	794	999999	999999	999999	267	743	349	506	227	798	513	412	380	999999	972	46	826	334	813	581	447	999999	66	25	675	385	845	999999	102	163	999999	999999	554	999999	285	999999	138	734	890	148	305	749	999999	32	54	389	100	999999	999999	803	999999	999999	999999	946	790	817	110	999999	999999	881	897	484	414	73	698	823	857	999999	341	644	907	102	444	674	286	697	999999	44	971	296	294	712	999999	299	960	999999	339	999999	205	468	237	999999	999999	18	250	821	345	210	333	999999	531	705	999999	230	895	111	605	685	669	102	114	999999	124	999999	597	194	483	124	999999	999999	493	258	200	999999	416	865	372	436	433	465	361	512	710	750	765	589	911	779	999999	858	465	654	938	112	363	171	927	22	420	65	347	999999	107	696	737	282	515	928	999999	40	738	999999	261	214	740	999999	365	374	951	999999	283	704	999999	254	182	839	320	999999	519	254	999999	999999	25	999999	127	141	414	999999	22	492	999999	
983	999999	999999	999999	296	999999	999999	999999	999999	806	562	70	412	782	643	510	999999	524	898	962	427	419	568	102	999999	999999	883	97	609	999999	350	362	469	934	999999	999999	999999	134	999999	999999	586	726	757	447	384	299	612	595	484	999999	561	500	123	530	656	573	406	280	999999	999999	518	646	761	573	999999	999999	601	478	492	904	163	728	999999	461	999999	700	661	130	718	98	550	298	612	979	636	850	248	938	287	726	341	86	999999	752	928	939	965	194	981	184	698	144	113	999999	477	832	861	662	154	955	999999	999999	562	652	592	999999	44	782	937	615	999999	662	200	765	999999	999999	345	886	532	446	735	477	149	544	999999	416	195	42	511	803	989	585	794	332	813	999999	523	740	170	999999	904	192	999999	376	221	45	943	999999	16	401	497	975	139	707	229	999999	146	28	261	186	999999	999999	280	144	999999	386	999999	868	952	999999	999999	604	726	823	541	552	999999	772	332	364	472	848	36	120	316	24	456	999999	112	999999	918	999999	488	983	674	903	999999	122	750	999999	999999	85	395	497	837	892	258	315	999999	676	999999	374	696	999999	714	195	974	170	827	612	999999	782	999999	999999	999999	68	125	999999	158	638	640	118	32	496	198	396	463	539	282	424	765	999999	920	435	163	999999	808	592	279	489	999999	751	294	147	905	394	318	811	897	999999	776	516	167	537	46	116	999999	209	708	327	999999	445	999999	999999	847	789	861	999999	999999	56	260	999999	472	999999	710	889	823	884	591	803	87	651	641	503	999999	258	983	393	399	57	211	608	999999	952	756	492	862	881	999999	126	532	977	391	851	999999	252	54	497	827	156	999999	467	618	999999	249	90	804	394	765	999999	805	478	941	382	844	999999	999999	519	913	227	999999	999999	593	475	281	109	270	999999	975	405	213	496	566	253	765	743	999999	978	999999	675	999999	999999	125	701	320	999999	46	18	999999	875	999999	534	583	999999	129	349	874	153	633	149	820	999999	418	369	395	319	912	698	617	999999	662	671	807	247	999999	999999	826	892	999999	999999	73	262	783	109	999999	999999	999999	956	133	425	869	999999	355	572	999999	999999	69	755	999999	10	152	347	401	999999	223	930	727	346	80	999999	999999	982	999999	416	85	568	239	319	566	716	999999	955	575	202	241	815	325	244	392	863	499	999999	999999	164	84	726	860	878	886	872	952	576	999999	999999	999999	887	999999	938	497	999999	445	750	999999	999999	602	999999	999999	209	673	407	999999	492	999999	217	999999	999999	406	834	342	359	
707	361	433	694	763	831	79	999999	999999	354	999999	999999	747	105	428	748	881	985	561	887	954	661	214	999999	999999	469	622	678	491	459	490	34	999999	147	999999	93	999999	504	836	770	126	760	999999	329	999999	237	745	999999	788	999999	570	420	282	454	999999	55	157	944	999999	304	219	999999	530	999999	863	999999	781	609	999999	345	999999	386	159	791	999999	204	752	884	47	39	723	764	889	168	889	999999	752	999999	742	544	936	999999	78	541	561	725	999999	999999	999999	517	456	999999	352	453	900	999999	271	490	684	210	303	999999	999999	407	580	999999	511	371	951	793	191	999999	866	971	409	59	318	617	239	55	964	683	429	530	583	588	421	446	999999	705	808	271	999999	542	250	673	475	999999	960	116	223	867	127	671	335	826	999999	999999	54	851	874	999999	260	999999	999999	619	842	999999	999999	992	43	75	113	999999	984	920	162	334	999999	999999	999999	999999	656	133	831	999999	566	757	204	756	318	49	402	417	999999	165	20	837	306	999999	830	999999	847	968	999999	158	999999	870	686	415	673	944	651	318	276	999999	999999	137	807	149	62	95	191	999999	683	994	672	696	425	829	909	325	37	109	904	495	800	999999	60	682	342	695	80	789	93	999999	398	93	150	603	999999	882	999999	167	999999	745	999999	999999	294	88	485	78	454	857	505	358	917	999999	413	781	999999	318	86	134	999999	366	999999	402	999999	319	605	588	555	999999	671	36	295	869	530	169	588	29	999999	972	206	273	251	223	999999	734	999999	999999	680	369	999999	850	806	904	360	221	730	515	797	974	482	999999	522	999999	195	479	73	57	999999	999999	203	416	914	113	928	543	125	801	118	258	863	759	999999	196	999999	821	999999	390	519	318	438	999999	999999	999999	500	309	750	618	37	814	671	409	999999	436	176	759	935	999999	976	817	999999	929	406	549	121	722	988	336	976	374	258	682	538	713	815	130	194	494	613	628	792	506	999999	304	586	463	999999	482	29	896	999999	527	413	701	222	509	675	999999	318	777	320	999999	642	662	565	988	871	120	620	55	999999	451	98	358	35	599	165	112	962	657	787	516	316	89	999999	731	279	836	501	315	454	511	186	836	999999	377	864	999999	738	597	592	824	861	973	999999	444	439	999999	676	622	354	573	720	660	989	999999	117	563	183	834	999999	44	619	315	601	74	274	999999	51	657	735	54	999999	374	999999	962	655	342	758	54	301	224	169	999999	960	881	790	526	999999	513	999999	310	937	904	999999	558	
215	555	382	266	179	186	999999	999999	887	999999	999999	355	596	37	158	999999	804	138	542	504	875	999999	354	719	283	748	415	537	396	999999	116	999999	496	516	757	109	999999	501	874	125	999999	999999	990	660	681	444	930	819	364	495	506	999999	371	384	683	473	999999	662	983	431	771	999999	632	463	203	740	859	89	279	999999	815	999999	999999	427	302	999999	999999	999999	999999	838	818	596	183	901	927	999999	107	122	833	999999	999999	307	518	453	353	726	999999	537	999999	999999	585	850	549	315	999999	999999	999999	999999	91	947	999999	516	624	155	999999	185	312	731	535	894	642	746	256	985	999999	518	794	810	83	576	227	223	236	106	262	999999	999999	867	999999	999999	753	163	40	999999	571	391	682	373	840	178	423	785	11	572	308	839	604	563	165	172	999999	999999	999999	514	729	509	290	527	892	645	138	444	999999	802	150	489	715	370	999999	768	835	430	970	999999	999999	442	999999	663	798	423	373	999999	712	69	333	999999	292	526	165	999999	111	164	999999	204	50	979	286	209	999999	819	133	243	148	397	999999	978	773	965	362	297	999999	626	999999	479	281	644	999999	999999	478	140	206	199	214	999999	666	680	950	999999	864	183	999999	999999	242	978	300	999999	354	324	999999	355	246	327	174	999999	775	484	999999	999999	923	999999	257	999999	731	300	622	999999	999999	786	730	655	38	997	111	189	142	284	394	750	188	151	300	417	717	132	894	879	999999	347	587	192	255	999999	999999	468	999999	999999	291	941	999999	999999	111	568	999999	999999	326	999999	226	984	735	500	100	999999	999999	781	115	999999	128	608	999999	743	908	691	209	548	409	90	155	642	263	812	993	453	394	822	50	731	823	640	806	999999	999999	50	611	96	999999	999999	135	80	999999	95	211	682	544	622	999999	419	369	999999	999999	245	102	583	731	923	507	999999	299	10	999999	999999	26	488	801	750	999999	867	999999	122	456	999999	955	85	289	178	611	320	999999	772	374	630	372	778	963	999999	999999	999999	319	688	588	455	999999	135	338	978	78	722	880	999999	542	590	339	256	598	999999	290	27	303	562	321	197	737	526	999999	121	999999	248	525	999999	197	11	558	401	533	11	565	829	999999	311	999999	999999	439	999999	240	783	999999	999999	189	999999	289	545	785	756	999999	999999	999999	999999	499	227	999999	829	207	649	606	541	42	938	722	597	284	461	281	992	462	433	758	622	296	851	820	894	69	999999	951	652	225	801	999999	142	293	999999	340	999999	343	280	690	789	999999	699	999999	999999	
999999	592	999999	828	273	792	303	943	642	104	469	999999	406	83	770	806	698	999999	325	241	913	999999	313	475	999999	999999	659	999999	742	968	114	597	110	468	500	476	999999	999999	389	433	999999	999999	999999	999999	349	692	131	269	999999	884	101	564	383	520	999999	814	288	384	707	519	999999	999999	210	674	990	999999	547	937	583	999999	999999	575	999999	891	733	831	99	125	999999	438	631	399	681	858	877	550	223	590	29	999999	999999	177	424	869	300	999999	881	825	999999	999999	154	193	999999	216	630	525	989	492	787	617	724	173	258	999999	888	742	439	352	796	449	658	999999	918	999999	115	97	999999	999999	600	346	949	274	999999	658	294	448	999999	999999	237	999999	561	731	999999	411	960	34	918	155	980	558	956	538	38	759	818	197	275	788	999999	543	374	293	891	450	668	460	256	600	984	450	39	964	124	444	887	927	163	516	936	90	178	15	724	52	390	999999	999999	999999	839	999999	999999	924	373	694	987	278	840	999999	743	999999	778	328	170	999999	528	991	423	593	871	891	43	758	852	31	999999	369	568	848	70	999999	225	98	999999	888	277	114	601	430	457	619	999999	800	772	436	312	850	999999	194	523	999999	999999	651	296	947	73	423	999999	352	329	628	710	999999	302	999999	295	999999	567	282	273	999999	999999	993	146	999999	804	242	986	425	718	524	524	384	334	999999	999999	999999	999999	999999	999999	853	42	259	110	829	999999	999999	508	285	150	999999	999999	571	920	109	998	13	515	44	152	830	437	656	633	999999	999999	336	666	631	999999	721	887	754	457	419	392	150	893	999999	999999	708	734	710	285	106	241	952	463	235	673	256	68	768	999999	994	425	999999	625	999999	999999	582	999999	877	48	428	999999	999999	124	510	717	857	999999	208	999999	443	999999	727	381	537	573	999999	872	441	957	990	999999	129	94	462	993	16	525	599	590	771	279	857	671	856	999999	703	838	999999	517	815	147	860	87	999999	898	999999	13	999999	731	575	709	998	919	57	765	615	999999	661	516	711	342	520	999999	999999	174	248	66	999999	175	870	321	919	923	999999	999999	999999	999999	857	564	305	13	436	999999	999999	71	999999	999999	623	100	755	999999	187	446	999999	482	626	252	168	999999	660	642	487	922	861	263	790	84	999999	204	961	999999	596	999999	221	999999	906	652	999999	857	892	309	442	999999	999999	621	999999	483	127	669	999999	999999	999999	795	903	999999	525	513	16	760	281	207	172	429	138	999999	662	89	999999	108	576	999999	649	311	179	360	999999	
999999	512	250	999999	316	956	116	967	410	999999	800	204	557	192	999999	999999	842	999999	695	147	22	306	239	959	65	258	999999	103	262	912	580	626	552	463	472	999999	766	641	999999	250	65	462	728	498	861	885	999999	915	183	338	806	725	483	223	999999	999999	282	290	73	67	999999	23	714	498	121	999999	651	104	720	400	879	210	999999	455	92	560	578	740	107	179	581	113	919	924	999999	855	153	999999	999999	715	729	999999	577	907	312	52	999999	239	387	687	244	999999	205	999999	458	605	999999	38	140	636	188	541	999999	894	486	834	103	999999	392	265	40	322	827	14	671	404	633	714	999999	50	999999	348	999999	420	935	998	907	146	475	999999	752	124	999999	639	536	197	302	683	431	477	948	957	846	999999	656	922	755	200	999999	64	972	399	886	100	823	840	188	772	958	487	927	999999	999999	883	513	915	123	197	478	999999	112	999999	292	999999	999999	855	501	999999	763	23	253	717	34	421	537	362	238	117	816	999999	999999	529	724	943	550	990	643	963	619	740	999999	567	722	637	951	31	999999	221	998	999999	348	948	999999	999999	244	219	933	902	355	160	999999	15	381	781	475	582	999999	349	134	999999	222	538	999999	33	999999	685	995	396	999999	515	999999	27	118	848	358	70	521	778	709	340	67	999999	617	999999	63	802	195	940	172	999999	795	767	96	897	999999	999999	337	985	999999	558	224	546	442	840	905	669	896	999999	999999	415	71	457	639	999999	53	999999	920	162	999999	999999	999999	64	233	999999	719	487	999999	221	102	548	732	535	48	999999	125	520	307	777	563	394	906	662	518	757	318	348	138	302	854	283	999999	185	26	338	68	170	323	352	130	999999	738	999999	440	883	999999	536	419	999999	678	533	999999	153	598	585	999999	999999	545	476	999999	381	359	638	366	999999	659	999999	518	709	999999	954	207	955	999999	999999	999999	230	232	634	85	782	999999	650	624	999999	109	745	586	441	999999	230	999999	999999	999999	749	77	999999	328	621	999999	999999	999999	999999	394	723	335	999999	496	461	929	285	614	911	999999	10	452	709	23	999999	719	999999	999999	999999	876	872	339	999999	396	907	78	555	999999	611	410	950	764	229	265	999999	995	881	259	134	511	557	616	999999	999999	999999	307	368	96	293	901	999999	163	939	999999	522	393	999999	831	999999	392	384	383	13	511	450	245	999999	454	122	999999	837	999999	846	999999	328	999999	999999	905	827	610	999999	468	999999	709	999999	797	825	999999	742	999999	30	999999	671	999999	137	184	612	
211	14	999999	84	913	974	999999	74	655	999999	373	514	266	766	79	14	978	999999	999999	764	999999	999999	999999	419	837	711	605	30	787	993	999999	448	154	653	425	900	503	536	796	494	375	645	999999	999999	462	999999	486	999999	999999	55	692	69	221	420	318	790	360	914	999999	999999	378	232	286	662	212	924	999999	612	351	178	511	451	885	432	398	658	976	173	957	956	234	855	79	742	310	999999	237	733	344	999999	999999	589	999999	999999	125	999999	369	782	287	537	520	874	408	999999	544	999999	999999	999999	31	999999	814	999999	956	290	977	522	162	544	362	168	697	999999	277	717	628	922	162	300	316	255	299	204	886	999999	999999	360	999999	999999	999999	69	999999	448	999999	684	999999	363	632	18	616	603	990	999999	429	128	840	883	999999	999999	162	999999	98	883	482	776	999999	620	309	999999	999999	627	75	864	999999	303	999999	258	924	592	897	275	299	154	999999	713	265	473	774	767	999999	999999	753	765	145	586	999999	986	965	936	323	210	63	105	999999	999999	537	135	999999	136	831	999999	959	24	793	887	332	999999	209	999999	999999	999999	999999	999999	947	293	874	310	729	999999	332	311	293	988	999999	697	221	204	999999	694	185	139	984	647	936	998	999999	738	971	257	263	36	999999	205	424	425	364	999999	158	878	999999	236	406	729	999999	530	307	970	744	106	999999	138	962	514	593	391	912	208	605	999999	691	145	338	999999	999999	306	999999	97	573	853	343	999999	999999	999999	999999	949	732	265	843	999999	700	631	994	875	581	999999	74	282	611	43	513	166	916	209	197	999999	898	924	233	508	16	220	999999	999999	763	976	92	859	934	644	658	657	364	198	258	999999	999999	462	900	999999	241	251	999999	540	350	186	783	846	915	599	60	999999	42	345	410	999999	234	999999	122	605	53	214	347	967	999999	856	801	728	950	999999	838	445	34	853	999999	765	734	867	550	586	202	245	944	345	999999	850	624	29	787	999999	836	47	350	305	336	37	903	518	166	494	385	65	999999	788	761	614	783	189	79	999999	755	366	562	999999	412	808	999999	12	382	999999	241	782	940	191	301	800	999999	999999	526	248	861	225	711	65	211	999999	349	166	583	979	76	445	950	152	22	999999	999999	814	892	528	767	900	145	632	263	602	124	714	496	960	999999	64	999999	999999	999999	540	655	507	334	999999	469	113	428	403	466	795	832	797	178	822	999999	290	836	998	481	961	89	88	999999	609	33	634	669	623	999999	22	999999	999999	369	482	823	977	
999999	999999	68	999999	999999	742	999999	467	770	326	545	674	644	238	228	663	999999	822	999999	577	704	725	251	834	444	805	999999	454	999999	712	438	999999	998	348	999999	217	939	999999	999999	999999	999999	344	838	706	99	994	979	242	793	999999	770	546	32	255	283	765	386	999999	228	676	809	720	999999	67	999999	999999	675	306	437	20	724	999999	342	123	999999	999999	999999	999999	745	449	825	700	660	999999	999999	891	674	753	999999	45	831	999999	598	812	537	202	999999	781	818	250	328	683	804	783	405	238	213	908	591	913	879	841	489	779	850	119	70	999999	999999	996	185	999999	240	402	189	19	942	999999	586	472	480	114	727	505	999999	152	896	999999	497	713	999999	999999	999999	999999	165	989	235	819	999999	428	141	336	999999	822	74	406	452	411	999999	396	296	683	332	999999	999999	774	999999	984	999999	999999	223	192	75	410	317	419	761	89	999999	199	783	999999	999999	167	999999	153	446	905	440	724	700	494	999999	110	427	14	442	51	717	391	999999	999999	999999	999999	215	949	999999	266	514	655	999999	999999	999999	414	612	173	125	174	789	999999	999999	999999	554	933	999999	728	908	964	983	313	976	999999	371	999999	999999	542	961	313	952	390	882	190	401	784	89	337	999999	869	498	264	999999	277	262	999999	63	666	697	238	999999	486	50	306	282	210	999999	925	10	318	99	999999	999999	812	222	408	999999	157	817	999999	853	679	409	49	476	729	999999	708	999999	999999	802	657	999999	732	67	999999	999999	999999	907	200	116	999999	336	20	999999	427	62	86	65	853	19	905	999999	999999	385	999999	999999	10	999999	553	785	969	467	66	516	441	235	479	999999	745	68	832	249	627	662	999999	353	999999	269	59	676	349	652	999999	934	896	809	917	357	490	999999	349	755	999999	415	146	696	999999	504	348	999999	583	999999	320	794	186	999999	231	274	999999	233	688	741	780	877	446	326	853	131	619	999999	318	131	274	355	999999	87	885	221	526	999999	82	894	921	999999	999999	27	342	819	999999	240	587	652	999999	999999	711	607	999999	486	969	999999	999999	158	999999	715	883	999999	66	964	85	109	999999	19	748	684	161	794	820	999999	784	428	984	43	373	388	54	665	459	999999	644	999999	112	999999	999999	706	168	924	18	216	974	999999	961	378	743	658	460	578	904	987	115	999999	787	61	702	551	999999	809	785	506	670	999999	12	58	999999	964	999999	380	767	999999	525	237	999999	999999	948	152	999999	615	300	999999	928	476	761	472	999999	726	333	60	707	700	871	999999	999999	
511	545	999999	639	913	58	778	660	89	810	862	999999	999999	141	183	113	999999	94	229	519	999999	999999	204	999999	539	155	999999	999999	947	999999	77	180	175	98	283	78	201	513	553	567	521	64	848	666	999999	10	34	594	159	999999	157	616	651	999999	79	933	351	999999	109	767	999999	147	713	999999	743	692	306	790	858	115	911	55	540	661	997	24	729	537	567	999999	131	999999	999999	999	526	460	528	335	28	350	727	900	413	999999	123	383	999999	999999	923	216	704	244	999999	999999	46	111	85	990	999999	999999	213	813	733	570	999999	446	655	999999	889	999999	999999	999999	771	999999	999999	20	999999	754	548	999999	999999	999999	614	360	834	886	282	447	963	999999	385	999999	493	999999	146	913	177	842	999999	999999	728	637	999999	640	999999	999999	472	227	666	999999	469	331	451	228	391	999999	999999	383	736	759	174	217	750	475	999999	635	487	999999	382	473	843	799	614	871	895	45	742	973	317	110	424	999999	999999	938	999999	999999	999999	275	582	999999	714	793	999999	390	999999	521	887	88	999999	417	256	665	999999	999999	999999	670	716	580	332	356	999999	999999	75	635	345	120	435	811	520	853	549	999999	999999	163	999999	59	999999	234	999999	383	157	663	250	900	999999	758	218	999999	755	294	347	515	942	235	999999	489	727	481	54	402	95	85	568	879	868	45	440	692	999999	142	977	491	221	948	999999	520	984	999999	781	586	901	847	66	235	516	999999	279	999	119	279	331	221	190	965	999999	81	105	371	999999	818	999999	999999	155	999999	317	999999	303	993	36	999999	999999	562	699	468	501	248	29	999999	373	835	999999	440	582	173	999999	765	311	255	660	138	425	622	144	999999	267	385	701	999999	917	660	739	285	973	586	774	769	999999	999999	999999	59	999999	999999	999999	206	999999	999999	999999	981	812	551	554	58	999999	999999	117	882	428	736	210	999999	547	586	425	999999	105	489	467	996	398	51	253	999999	781	999999	86	663	624	937	909	380	999999	999999	630	999999	999999	691	943	85	478	999999	351	785	522	358	999999	999999	346	295	110	999999	430	947	592	771	307	965	999999	730	820	454	267	490	827	829	683	826	956	58	606	414	546	999999	999999	999999	999999	999999	77	432	109	999999	327	338	836	346	950	494	137	859	78	999999	999999	222	264	999999	999999	999999	999999	692	674	685	999999	297	689	696	36	999999	429	97	999999	999999	898	844	631	218	136	999999	654	490	999999	999999	699	107	980	465	990	334	137	502	870	999999	999999	384	757	999999	104	39	649	150	320	912	
75	50	788	239	252	999999	591	56	897	705	216	999999	812	485	985	999999	317	233	706	702	999999	926	226	242	339	523	97	217	123	999999	289	514	180	967	134	999999	318	750	999999	420	742	90	999999	174	999999	41	571	281	438	683	722	999999	443	617	999999	148	999999	556	899	728	999999	383	932	800	999999	999999	307	845	361	999999	999999	566	999999	296	959	829	331	999999	609	308	999999	815	999999	440	384	864	80	562	966	985	835	762	999999	494	927	369	158	804	748	999999	733	726	999999	112	999999	166	416	157	999999	181	816	772	946	601	777	999999	605	502	426	562	999999	745	879	999999	999999	349	715	525	368	600	999999	527	312	677	574	234	895	999999	999999	228	457	922	999999	999999	179	73	815	999999	717	260	763	656	387	196	999999	988	847	999999	999999	242	999999	890	789	999999	500	299	999999	999999	36	552	781	929	642	999999	114	999999	999999	999999	206	999999	999999	999999	808	118	836	34	999999	126	378	586	386	999999	73	627	777	999999	143	999999	303	880	603	999999	233	999999	999999	834	23	999999	999999	999999	999999	999999	358	999999	708	985	92	680	231	475	158	353	900	450	175	441	865	999999	430	546	575	996	790	999999	833	986	241	999999	639	999999	21	960	999999	999999	999999	623	992	888	918	999999	484	462	624	999999	731	260	999999	782	999999	47	969	998	758	999999	35	160	972	41	999999	999999	754	448	51	229	999999	198	319	133	20	551	448	977	106	639	999999	122	382	962	595	583	350	458	999999	602	999999	22	999999	999999	751	999999	651	960	546	206	47	999999	999999	404	373	999999	940	522	999999	456	598	991	901	999999	483	999999	778	999999	446	999999	381	999999	802	448	196	451	986	821	999999	730	900	999999	441	999999	601	35	999999	977	599	62	999999	999999	686	199	14	51	999999	91	24	999999	511	641	523	999999	824	741	243	972	217	921	999999	129	150	999999	556	119	999999	10	527	457	999999	800	420	394	136	553	619	999999	443	155	999999	904	999999	999999	228	268	999999	664	86	999999	791	728	769	677	505	523	687	644	643	999999	490	121	999999	566	627	999999	231	138	650	280	999999	999999	999999	999999	591	999999	322	607	823	297	154	896	924	667	666	492	40	743	888	612	866	975	970	548	664	229	350	249	916	517	46	835	999999	805	999999	171	199	707	95	853	999999	90	821	355	999999	594	196	896	900	144	680	999999	249	47	414	157	999999	990	407	372	311	82	691	315	260	319	883	129	999999	504	999999	333	657	45	411	999999	164	625	999999	80	42	999999	349	999999	836	558	
595	975	999999	999999	999999	208	999999	999999	552	138	399	999999	104	441	711	77	966	405	840	357	831	214	636	628	993	45	201	337	999999	857	733	999999	999999	702	999999	907	999999	348	993	104	999999	933	492	999999	999999	648	999999	999999	369	965	486	943	940	489	999999	391	348	772	597	476	999999	999999	394	695	405	999999	46	402	717	803	999999	999999	411	999999	333	897	722	999999	241	354	514	834	967	374	380	789	968	989	974	342	568	955	751	527	98	61	549	797	876	999999	999999	137	649	566	626	858	541	999999	999999	830	668	984	999999	252	961	182	14	29	324	615	520	57	999999	385	244	393	999999	884	657	999999	358	924	486	333	742	386	194	411	747	521	999999	773	833	999999	999999	583	424	508	999999	999999	56	529	999999	270	396	564	709	273	999999	999999	999999	657	547	883	481	744	508	217	999999	584	999999	602	282	999999	367	747	224	283	712	660	968	378	327	742	235	999999	451	226	936	999999	999999	920	90	999999	539	999999	236	950	672	928	85	217	999999	999999	926	999999	257	680	903	649	350	999999	999999	671	274	613	339	999999	657	652	302	291	999999	999999	907	78	999999	767	999999	999999	520	273	611	783	584	761	380	346	816	781	999999	771	322	999999	836	250	368	999999	250	926	271	431	999999	29	636	794	936	675	999999	857	931	999999	417	146	138	86	824	777	96	513	242	993	988	875	81	531	968	983	495	666	709	113	527	999999	505	99	971	591	157	790	999999	705	272	999999	999999	101	363	186	168	760	426	999999	332	736	693	278	442	426	999999	114	825	953	189	416	158	828	962	80	640	49	115	242	630	306	688	537	730	40	999999	979	178	792	825	735	250	128	781	790	653	237	656	554	999999	53	965	870	526	855	999999	999999	138	999999	546	128	999999	193	999999	35	57	165	999999	412	400	999999	936	42	999999	453	999999	40	57	999999	427	412	393	999999	599	587	999999	818	21	874	999999	14	851	885	999999	999999	90	999999	167	999999	743	999999	690	254	164	674	116	932	999999	82	689	779	999999	999999	864	999999	735	104	593	383	694	239	154	672	191	395	126	60	999999	999999	999999	118	999999	301	439	930	722	999999	999999	924	480	408	85	999999	195	999999	40	895	999999	999999	971	999999	999999	783	999999	513	353	27	73	768	558	66	155	999999	709	580	999999	682	527	934	420	596	697	669	903	999999	164	215	487	740	999999	231	999999	999999	460	385	999999	99	240	925	586	705	999999	638	376	424	263	999999	999999	614	544	358	377	95	701	999999	299	804	
879	999999	359	148	540	332	412	999999	36	479	860	334	935	817	451	601	999999	999999	521	68	302	999999	42	399	999999	873	205	999999	853	999999	973	86	95	841	219	466	576	448	175	999999	235	50	397	783	904	904	999999	999999	906	776	737	999999	862	240	511	400	999999	959	999999	667	999999	406	482	92	999999	783	999999	104	607	985	35	909	550	768	999999	262	101	258	495	81	204	478	999999	87	216	999999	223	855	339	819	724	616	286	508	625	999999	567	999999	287	131	666	584	129	921	999999	827	446	104	999999	259	999999	493	474	100	472	659	306	999999	875	518	569	393	764	788	999999	418	999999	51	999999	999999	999999	786	971	373	415	619	999999	188	336	388	999999	129	457	90	520	999999	999999	196	45	999999	533	999999	999999	769	999999	999999	819	341	999999	999999	204	404	950	403	564	522	522	110	999999	853	999999	999999	78	496	967	449	935	684	278	39	277	446	999999	187	480	532	356	211	812	999999	799	999999	999999	993	999999	157	999999	64	525	997	718	50	512	191	664	415	999999	999999	802	122	347	145	73	631	75	999999	397	773	922	42	999999	320	298	552	63	294	999999	999999	312	819	999999	880	168	280	321	236	933	825	522	75	438	999999	409	999999	794	999999	999999	895	928	435	759	405	141	493	832	408	752	959	137	380	813	28	640	999999	841	466	976	793	319	839	824	572	999999	857	603	762	910	598	757	399	341	705	999999	877	999999	874	749	674	447	999999	483	974	999999	152	261	420	772	999999	858	337	687	169	586	99	610	196	154	999999	890	79	498	164	999999	738	48	118	999999	763	921	967	717	311	355	407	999999	999999	999999	999999	999999	192	999999	492	999999	430	712	999999	129	66	277	873	999999	999999	784	378	999999	329	999999	959	999999	152	548	19	505	999999	619	385	999999	188	734	759	321	45	678	707	90	999999	424	781	35	867	989	815	495	58	246	252	527	977	982	45	88	916	15	462	999999	999999	999999	999999	999999	999999	367	940	332	517	561	999999	796	999999	297	418	905	991	933	246	999999	999999	523	999999	654	377	857	836	999999	698	681	405	999999	999999	73	110	28	575	970	698	509	59	999999	978	999999	552	456	450	689	999999	999999	97	982	769	309	910	465	540	204	443	479	531	744	634	999999	166	663	999999	23	999999	400	340	30	999999	736	113	999999	545	959	111	920	416	156	631	568	999999	999999	271	999999	162	999999	487	380	999999	229	977	315	999999	999999	340	889	999999	999999	502	183	799	76	747	42	206	669	920	999999	102	522	72	
999999	122	76	252	743	402	999999	860	552	912	959	493	25	999999	798	392	403	628	222	999999	999999	653	457	999999	527	675	999999	719	999999	999999	907	999999	24	167	602	202	791	999999	597	497	220	576	950	271	840	583	732	283	999999	287	527	951	999999	477	999999	731	664	999999	724	77	173	945	378	827	999999	681	999999	857	999999	606	601	999999	41	999999	834	412	702	196	927	943	999999	955	322	215	207	955	999999	546	84	871	537	494	999999	530	999999	275	999999	133	266	169	114	999999	127	999999	999999	34	920	165	999999	680	38	478	379	780	135	217	633	172	629	999999	284	932	782	294	78	999999	327	511	999999	569	999999	579	929	768	839	77	838	520	529	183	999999	251	902	404	843	69	124	404	404	125	999999	45	503	217	999999	181	999999	832	733	578	706	419	999999	84	999999	459	548	611	941	67	999999	122	643	456	23	43	999999	388	451	19	993	999999	116	285	927	177	86	999999	884	999999	975	15	787	950	476	625	486	828	926	393	520	999999	463	347	746	528	999999	57	203	851	152	713	391	723	585	784	313	489	157	999999	383	826	727	283	92	373	999999	692	979	999999	556	999999	999999	67	499	999999	468	768	539	408	775	999999	528	42	525	271	624	73	375	999999	322	999999	681	627	999999	693	999999	189	999999	999999	203	710	77	805	304	941	262	999999	234	105	325	544	949	999999	534	354	999999	999999	758	821	749	271	327	296	85	559	999999	999999	56	805	704	289	513	167	214	75	999999	723	999999	583	19	301	839	279	377	777	57	932	102	666	999999	999999	430	999999	632	931	392	780	999999	745	421	427	286	428	401	999999	40	792	544	469	392	584	956	185	811	458	432	57	919	308	999999	597	741	389	420	999999	858	80	999999	283	999999	190	999999	992	172	999999	24	999999	999999	341	746	999999	999999	999999	284	999999	144	999999	999999	184	999999	344	861	999999	243	999999	686	897	999999	788	187	960	268	271	787	211	590	964	22	230	999999	22	180	588	561	257	209	118	999999	609	477	612	448	359	774	347	329	573	758	348	905	127	411	99	999999	785	995	137	846	999999	999999	180	243	999999	740	496	174	999999	868	986	624	578	999999	409	320	999999	522	908	496	999999	882	27	215	673	999999	999999	610	90	434	999999	261	82	999999	43	389	307	379	47	619	287	182	56	704	999999	999999	337	999999	12	778	588	999999	96	999999	999999	200	211	999999	999999	96	423	999999	93	848	102	735	999999	316	758	29	23	206	999999	299	218	276	999999	323	999999	949	987	
999999	999999	999999	845	512	174	441	864	999999	187	343	999999	950	205	402	99	208	999999	46	999999	999999	577	982	765	392	788	797	999999	140	364	999999	530	620	999999	432	999999	781	999999	590	570	999999	451	915	841	679	396	534	999999	816	187	999999	712	406	776	966	423	625	546	463	724	999999	20	733	488	299	812	999999	851	772	999999	317	205	31	476	999999	579	661	151	95	995	263	702	999999	953	727	185	133	999999	142	999999	661	999999	549	865	203	109	999999	437	552	867	207	683	332	999999	870	999999	999999	930	713	397	761	484	460	467	999999	675	405	780	760	123	688	354	999999	999999	464	82	656	165	282	963	861	234	598	228	797	579	379	913	999999	999999	999999	203	140	745	257	999999	784	999999	403	999999	703	937	676	438	188	999999	964	999999	246	797	785	535	657	750	536	537	885	999999	669	999999	305	491	697	475	999999	495	223	973	515	287	298	574	999999	754	269	923	557	170	49	944	615	999999	676	295	509	959	545	999999	218	719	301	999999	421	512	232	222	249	210	809	693	999999	990	64	959	509	220	773	903	491	612	999999	725	999999	725	286	495	814	412	966	670	949	833	999999	795	986	746	163	260	999999	56	684	356	361	999999	314	625	755	717	785	999999	195	641	899	606	739	999999	999999	696	236	999999	407	837	999999	148	743	806	235	268	973	763	67	523	382	444	928	633	374	845	420	660	999999	107	626	999999	484	318	934	168	65	420	999999	999999	33	793	649	846	999999	222	613	999999	999999	496	743	999999	999999	672	269	465	678	116	211	513	285	575	997	999999	221	566	664	434	872	77	999999	562	999999	599	499	999999	999999	999999	999999	161	241	912	271	253	363	999999	999999	811	58	479	490	949	219	882	192	458	796	348	635	555	558	188	999999	999999	999999	191	655	641	183	681	669	596	999999	999999	281	372	313	999999	947	616	129	999999	386	402	999999	263	999999	493	417	50	791	456	455	999999	603	63	999999	999999	958	182	999999	805	638	377	999999	999999	364	169	610	819	155	52	401	28	435	706	999999	999999	745	999999	837	171	999999	143	889	999999	150	629	999999	228	999999	374	795	999999	667	324	224	18	999999	694	899	999999	882	597	999999	749	65	437	540	897	260	52	204	999999	344	999999	582	504	488	596	999999	734	999999	392	999999	780	257	999999	360	999999	999999	794	999999	61	141	999999	288	999999	999999	999999	999999	999999	99	559	999999	999999	180	867	440	880	999999	719	530	997	941	174	481	500	864	124	502	999999	999999	428	415	466	402	999999	
796	691	509	946	267	348	438	48	645	162	424	690	610	390	196	480	379	772	274	653	999999	966	182	999999	771	999999	999999	728	999999	670	154	511	650	36	999999	749	999999	795	462	999999	568	999999	529	328	86	183	999999	999999	252	605	999999	643	999999	749	44	829	518	721	999999	143	700	709	411	974	18	912	50	583	319	446	110	584	319	92	999999	215	999999	853	710	598	999999	535	485	41	622	511	319	900	992	999999	240	658	620	999999	491	858	999999	554	319	174	142	930	802	805	505	999999	333	120	665	828	391	999999	21	586	524	999999	233	380	362	507	999999	150	590	79	216	999999	964	991	999999	235	714	893	999999	546	999999	688	999999	999999	535	157	187	209	245	174	999999	575	647	999999	803	327	999999	131	999999	812	570	999999	999999	732	599	999999	510	342	519	439	124	498	131	474	131	835	440	553	999999	999999	999999	404	904	426	999999	641	803	999999	197	283	600	592	999999	731	999999	472	349	11	90	480	999999	845	689	805	60	999999	999999	999999	999999	999999	886	90	285	999999	492	999999	97	923	999999	957	999999	579	154	246	838	531	999999	399	999999	658	496	439	473	374	567	999999	714	999999	375	999999	197	630	28	229	396	519	999999	999999	249	809	385	426	489	999999	230	77	701	453	966	999999	999999	64	685	999999	481	999999	617	911	429	18	461	999999	999999	669	770	629	561	924	849	328	999999	94	160	999999	282	999999	949	350	154	500	783	271	142	846	289	143	945	764	999999	939	999999	405	293	240	357	397	868	820	362	600	516	999999	999999	648	314	487	903	996	980	410	999999	277	767	929	235	200	999999	710	390	637	684	796	186	909	426	999999	800	919	341	885	999999	139	988	553	999999	16	999999	494	999999	801	999999	949	999999	347	442	635	638	999999	15	167	541	167	440	999999	916	719	600	694	231	496	687	983	999999	105	208	377	999999	999999	945	228	533	999999	179	999999	406	735	999999	838	476	791	190	446	913	184	354	999999	699	273	637	274	999999	972	272	55	124	256	999999	688	999999	74	356	999999	418	787	999999	180	988	851	328	190	999999	999999	228	440	999999	999999	79	490	751	164	999999	25	999999	680	812	560	108	134	999999	160	450	335	698	411	999999	765	37	136	549	999999	999999	847	945	999999	999999	999999	754	832	738	873	187	803	999999	999999	999999	340	838	737	974	999999	81	864	388	178	740	380	73	999999	995	550	999999	942	941	577	999999	830	999999	999999	999999	999999	806	275	999999	600	973	999999	398	999999	24	114	926	300	999999	476	999999	201	
999999	776	716	197	590	937	999999	198	999999	999999	862	999999	887	565	270	709	626	816	277	806	479	788	999999	102	982	359	801	891	623	922	999999	999999	475	999999	371	303	422	923	577	868	999999	207	939	738	999999	39	826	999999	843	999999	673	999999	208	305	999999	680	582	623	215	241	146	946	574	737	453	999999	893	981	204	967	296	702	248	999999	377	282	999999	466	999999	953	533	999999	57	999999	259	999999	275	180	999999	690	721	999999	718	345	732	491	999999	211	295	397	145	844	264	999999	931	971	999999	800	927	999999	831	125	316	261	708	793	898	999999	488	998	999999	723	798	999999	255	999999	999999	902	675	886	649	647	180	999999	817	999999	98	999999	474	288	358	475	999999	742	859	605	492	999999	637	939	592	464	723	297	999999	999999	56	999999	630	443	999999	203	999999	51	801	999999	999999	999999	443	30	705	727	703	210	999999	999999	999999	999999	654	999999	14	527	275	736	303	194	923	999999	655	404	641	346	999999	41	301	164	350	211	940	674	660	107	33	616	243	864	999999	523	999999	999999	942	990	106	980	438	469	928	999999	999999	999999	270	71	740	48	389	999999	187	672	999999	999999	315	999999	999999	979	999999	907	504	658	503	438	432	410	999999	45	999999	650	250	569	602	999999	999999	952	463	333	414	999999	367	999999	237	875	686	99	614	161	313	672	999999	127	999999	531	965	279	894	319	194	859	999999	704	999999	738	128	618	79	999999	269	362	816	790	999999	999999	550	519	999999	627	751	343	796	94	732	789	774	132	578	999999	999999	956	68	154	149	554	999999	663	408	499	756	78	29	537	892	951	856	94	551	999999	980	455	848	276	567	851	73	741	971	796	963	995	50	999999	220	313	999999	672	651	31	999999	886	121	931	871	999999	323	999999	201	780	933	689	581	978	100	420	117	791	586	298	490	40	691	611	999999	761	37	31	326	588	656	194	443	530	970	104	344	917	999999	999999	537	804	549	999999	862	999999	999999	72	908	799	205	513	95	362	999999	598	205	999999	405	120	999999	302	999999	613	133	749	999999	999999	17	996	86	200	999999	702	761	686	491	999999	749	999999	346	965	122	527	999999	153	108	90	999999	382	898	834	521	295	238	999999	861	999999	77	123	37	372	999999	999999	723	15	999999	392	601	853	117	999999	760	154	999999	690	999999	425	999999	980	650	175	999999	634	107	252	679	109	474	999999	824	554	433	635	234	974	910	210	999999	387	35	716	999999	146	275	999999	83	999999	522	999999	999999	446	716	96	999999	999999	
310	430	814	999999	336	28	999999	999999	38	562	281	135	919	798	780	978	620	842	954	934	686	925	369	903	178	311	587	927	999999	388	837	999999	172	999999	673	490	396	333	999999	17	999999	413	117	712	999999	948	457	723	767	87	825	999999	999999	538	999999	999999	999999	999999	312	34	440	990	615	650	999999	935	962	557	135	299	592	297	790	947	146	282	818	656	980	229	854	864	169	393	999999	999999	999999	999999	196	298	429	484	999999	36	577	807	999999	466	987	987	986	999999	597	477	494	538	93	194	401	902	567	999999	930	92	180	575	999999	231	98	762	730	338	371	837	870	999999	276	999999	999999	999999	999999	361	668	993	243	954	277	999999	898	33	879	30	242	293	731	24	553	938	856	11	977	576	999999	999999	266	658	537	760	999999	386	999999	329	813	73	428	999999	746	999999	848	999999	999999	148	333	74	882	710	999999	88	116	856	563	337	999999	378	999999	908	983	443	737	999999	999999	999999	94	521	761	559	216	999999	865	525	999999	617	999999	641	999999	999999	253	313	352	999999	562	459	999999	750	823	934	422	444	711	999999	999999	312	999999	272	798	791	63	811	313	332	503	999999	223	590	588	946	246	276	675	523	665	679	100	191	32	999999	999999	344	698	826	147	771	467	999999	302	999999	417	827	842	911	784	441	10	999999	61	999999	246	73	172	876	697	156	769	198	854	553	999999	999999	249	831	929	719	122	486	999999	999999	468	867	297	622	538	419	433	999999	739	233	679	81	999999	999999	999999	798	182	999999	139	991	999999	999999	501	749	999999	400	999999	999999	981	999999	328	999999	834	329	177	999999	775	549	999999	999999	722	14	999999	630	873	150	887	999999	999999	999999	547	300	999999	203	729	199	376	548	869	148	831	422	782	999999	904	999999	246	810	228	363	32	632	485	850	278	997	999999	871	999999	612	513	999999	910	850	527	999999	177	640	599	978	11	999999	680	208	456	310	232	784	725	718	903	86	634	999999	118	999999	999999	506	925	731	379	999999	999999	267	999999	107	511	999999	999999	876	988	606	999999	250	361	794	952	286	403	968	775	44	155	166	999999	437	109	173	742	612	999999	670	715	867	608	506	565	422	573	999999	799	301	999999	848	730	307	999999	394	395	323	962	999999	112	957	956	345	359	515	558	999999	999999	347	199	544	662	327	999999	352	641	854	239	999999	713	53	178	484	999999	306	436	999999	571	714	777	999999	999999	685	568	999999	911	273	156	60	864	375	362	999999	112	102	999999	413	999999	522	753	541	
94	432	999999	999999	788	482	938	999999	999999	157	636	293	570	770	895	976	758	143	441	378	999999	189	999999	999999	999999	717	381	313	999999	32	999999	58	961	246	343	226	860	509	999999	999999	334	104	970	716	739	78	891	341	207	220	654	282	999999	999999	832	905	999999	999999	999999	80	110	634	942	66	999999	999999	999999	999999	999999	678	999999	258	173	13	54	613	218	999999	608	623	999999	50	116	999999	377	722	968	999999	413	438	999999	383	999999	899	999999	699	161	999999	999999	161	747	567	904	999999	104	406	119	87	340	229	697	999999	878	753	254	999999	999999	52	689	440	619	999999	919	998	219	999999	125	274	675	354	999999	304	403	456	876	268	145	586	805	971	612	890	257	999999	999999	669	504	389	654	999999	181	119	999999	134	542	999999	999999	906	999999	999999	999999	845	412	985	766	403	406	431	877	999999	925	999999	999999	717	999999	729	497	734	999999	999999	247	735	619	408	183	352	999999	279	999999	873	619	999999	999999	452	691	767	999999	271	427	999999	273	82	512	999999	351	999999	872	999999	306	812	999999	913	648	999999	125	555	235	14	999999	424	999999	136	999999	13	999999	999999	999999	794	999999	70	251	235	317	920	286	174	232	952	66	999999	480	561	999999	999999	368	706	590	505	999999	145	541	483	458	13	22	146	565	509	999999	655	999999	87	491	245	571	289	606	727	493	950	332	283	947	999999	943	773	999999	999999	645	670	115	999999	467	890	528	767	776	313	908	149	608	999999	661	999999	999999	402	79	999999	540	88	109	863	999999	386	813	268	999999	590	69	999999	983	161	864	630	999999	999999	620	600	716	803	512	303	819	999999	352	999999	999999	546	999999	551	703	425	873	566	570	252	167	999999	86	270	241	999999	253	999999	166	999999	858	41	861	998	782	478	31	737	576	806	999999	668	44	214	646	989	999999	518	545	568	999999	308	69	307	235	539	524	456	572	326	999999	160	197	999999	750	590	684	489	999999	234	404	146	989	999999	209	499	57	872	999999	251	93	734	133	598	999999	560	972	999999	773	999999	954	575	999999	999999	756	999999	481	149	999999	66	315	623	999999	320	999999	150	318	305	107	735	492	651	832	330	999999	325	37	598	723	199	999999	130	716	999999	280	999999	971	739	17	316	999999	907	999999	999999	936	470	985	812	434	999999	999999	676	466	47	760	312	742	844	27	441	865	999999	426	274	448	194	907	999999	999999	999999	179	999999	297	791	717	999999	244	276	394	772	339	999999	174	693	947	941	999999	678	765	967	999999	136	721	575	
999999	999999	999999	152	128	751	563	999999	772	99	860	672	999999	675	329	186	78	999999	999999	999999	111	650	717	732	327	506	531	999999	468	83	258	52	857	999999	349	582	103	999999	157	999999	218	578	999999	85	999999	284	562	988	359	589	898	621	676	475	473	999999	427	999999	999999	621	230	335	999999	999999	840	818	814	666	335	747	92	999999	328	999999	47	999999	207	999999	999999	999999	999999	542	878	879	184	637	376	392	258	548	164	999999	275	535	422	883	999999	999999	999999	24	470	895	662	999999	506	999999	302	999999	438	939	603	999999	857	783	999999	687	999999	424	524	999999	451	432	418	787	592	746	712	999999	999999	163	259	454	407	999999	582	59	879	277	382	263	344	518	953	318	999999	999999	487	999999	858	734	437	859	238	40	999999	47	487	875	29	760	218	510	463	284	690	999999	387	972	999999	999999	807	189	52	999999	869	933	999999	999999	999999	222	268	229	933	999999	726	399	999999	999999	322	544	572	999999	257	621	54	834	64	678	627	795	992	515	999999	241	927	999999	817	966	999999	639	568	387	999999	999999	501	989	999999	999999	558	301	933	999999	999999	666	65	802	931	999999	227	45	999999	999999	999999	58	230	753	938	702	743	478	581	259	216	682	975	194	999999	451	129	65	999999	272	130	336	861	999999	854	625	999999	134	326	999999	749	999999	999999	769	905	999999	999999	748	999999	873	59	90	720	999999	803	999999	999999	999999	829	490	310	172	777	616	679	155	196	247	898	323	527	618	161	194	509	90	920	999999	289	989	999999	381	14	394	222	50	615	187	188	876	934	315	304	999999	999999	999999	999999	999999	99	759	797	349	999999	999999	356	440	928	535	184	723	999999	999999	590	840	625	929	168	999999	403	639	999999	18	68	999999	388	222	324	999999	108	922	731	999999	127	999999	999999	525	530	276	47	782	999999	90	12	999999	819	999999	724	464	220	166	429	999999	751	999999	229	999999	290	828	359	999999	999999	999999	436	999999	992	292	999999	71	648	110	409	891	999999	999999	527	459	16	603	212	927	497	859	115	942	502	765	33	666	999999	412	244	701	999999	903	665	508	653	749	472	999999	104	999999	816	999999	757	537	620	999999	933	770	782	999999	999999	999999	646	267	508	999999	999999	236	269	700	999999	245	865	707	999999	999999	955	28	805	266	140	675	833	834	999999	995	195	965	155	892	733	540	999999	557	85	999999	266	999999	10	169	989	999999	277	404	902	580	999999	59	562	177	999999	914	964	999999	999999	951	599	811	224	512	308	999999	91	376	999999	230	
999999	999999	632	490	999999	557	28	999999	999999	894	407	999999	932	999999	750	145	999999	978	717	819	575	113	10	134	895	999999	194	497	861	999999	164	901	999999	682	965	936	427	81	981	627	895	999999	259	662	553	170	879	999999	762	999999	391	113	999999	157	999999	511	317	508	999999	741	373	530	784	999999	739	506	999999	260	506	999999	717	341	996	100	923	999999	854	999999	580	735	574	999999	735	999999	813	61	999999	290	37	464	999999	919	486	249	263	375	544	188	922	56	168	999999	999999	948	455	60	116	567	233	408	657	999999	999999	859	177	999999	795	95	999999	999999	264	721	232	52	195	798	854	757	999999	558	711	675	425	533	576	944	197	786	999999	762	945	684	999999	999999	999999	999999	999999	999999	81	333	999999	459	999999	243	792	447	407	212	763	656	206	999999	731	675	696	981	553	403	293	232	999999	999999	842	506	743	579	999999	603	999999	535	806	237	999999	513	978	999999	755	192	999999	999999	547	984	999999	596	565	999999	953	390	933	826	116	598	343	849	590	570	616	424	500	222	782	804	968	237	999999	969	673	227	696	999999	235	371	662	999999	685	758	999999	255	940	157	999999	284	669	418	999999	999999	893	836	999999	418	999999	341	691	528	999999	743	26	795	746	596	923	999999	693	499	600	999999	936	188	174	831	999999	370	999999	353	999999	508	999999	560	999999	999999	85	836	303	999999	797	894	679	143	999999	941	742	999999	509	354	233	890	590	999999	817	683	281	999999	999999	101	999999	285	857	999999	932	847	609	465	987	113	520	96	999999	415	702	706	999999	802	379	232	99	395	999999	139	999999	705	918	963	742	134	370	370	174	212	454	521	46	999999	999999	961	999999	286	211	999999	834	146	458	999999	477	999999	999999	478	345	449	999999	447	424	999999	228	236	999999	645	723	863	742	159	999999	239	999999	190	670	735	601	417	999999	999999	193	464	305	982	999999	743	999999	631	516	892	999999	724	209	999999	106	999999	121	974	42	696	563	348	662	684	224	228	999999	297	999999	882	876	999999	999999	199	264	960	433	246	979	195	159	102	356	850	134	999999	39	999999	94	362	623	999999	384	203	259	845	801	620	768	38	529	208	189	999999	999999	107	999999	999999	999999	146	883	875	995	847	547	470	991	999999	999999	999999	199	999999	213	999999	999999	259	999999	365	939	999999	999999	812	477	951	665	950	912	999999	835	37	43	29	210	947	478	747	631	536	999999	999999	853	999999	70	752	839	269	995	999999	374	765	553	809	80	344	978	81	407	54	999999	999999	
999999	278	977	999999	982	179	69	265	620	521	628	26	708	999999	564	999999	752	725	999999	406	955	821	358	79	483	233	949	866	968	407	350	586	354	70	240	585	999999	999999	770	999999	210	740	480	853	146	999999	110	919	999999	999999	328	682	932	999999	641	736	920	907	58	758	230	202	999999	999999	180	51	671	999999	919	979	166	223	955	999999	999999	224	351	999999	932	947	132	39	96	168	88	668	999999	999999	999999	999999	665	114	489	21	449	17	999999	268	683	105	999999	999999	999999	800	999999	115	726	490	589	426	394	425	999999	999999	635	201	999999	137	143	512	397	112	228	424	323	61	734	943	12	198	999999	93	821	999999	92	670	38	999999	999999	973	941	174	999999	999999	119	249	139	388	386	258	901	326	134	180	708	762	244	585	999999	999999	380	783	487	999999	655	311	604	148	29	965	172	819	622	170	570	999999	133	225	315	84	922	356	999999	999999	297	999999	959	650	999999	330	435	453	999999	913	999999	168	686	587	357	808	645	991	369	420	999999	91	703	999999	610	485	638	28	999999	999999	679	34	226	733	113	210	352	954	19	699	539	999999	19	709	567	999999	999999	546	868	506	439	999999	987	156	667	215	750	995	999999	653	691	417	183	407	999999	578	942	953	484	999999	999999	691	999999	669	881	378	999999	994	406	208	939	999999	160	773	999999	747	47	79	75	897	999999	357	913	365	17	999999	544	611	474	999999	469	593	72	721	51	748	949	327	274	999999	143	999999	599	842	714	600	267	999999	434	496	541	872	887	586	696	118	777	999999	999999	759	833	470	529	417	738	356	999999	438	999999	999999	798	720	804	776	999999	704	757	999999	651	416	999999	144	999999	999999	457	597	705	485	35	999999	970	333	999999	515	999999	673	999999	999999	113	367	999999	828	677	999999	697	821	77	121	999999	992	360	705	974	256	894	698	999999	551	959	150	999999	999999	413	799	999999	475	65	299	999999	100	999999	576	967	293	846	46	466	977	290	636	999999	594	999999	42	581	999999	358	418	621	768	389	684	231	999999	717	26	424	878	945	999999	765	778	801	999999	523	784	737	999999	999999	857	241	315	270	333	621	65	891	380	228	988	126	647	678	551	710	999999	354	14	999999	830	999999	588	999999	999999	870	751	999999	931	519	797	538	667	18	999999	536	84	424	898	999999	999999	135	54	659	956	999999	999999	999999	259	999999	729	440	732	124	999999	999999	652	999999	211	462	869	271	959	861	431	999999	458	999999	914	25	636	379	456	999999	914	999999	577	
999999	85	953	999999	651	543	911	789	999999	806	553	439	527	999999	999999	222	999999	482	400	999999	999999	238	506	656	489	194	244	394	359	983	999999	210	873	668	724	206	999999	709	999999	999999	999999	999999	74	653	905	208	999999	141	833	167	21	190	524	999999	395	699	579	306	274	467	309	526	999999	383	736	999999	566	859	999999	606	999999	999999	265	999999	999999	999999	174	853	751	999999	999999	999999	999999	999999	972	889	999999	343	283	34	627	999999	445	760	428	531	643	690	916	561	642	538	972	999999	204	285	999999	999999	422	999999	535	999999	555	983	669	206	965	247	999999	999999	667	232	585	144	978	21	299	505	253	595	476	484	999999	199	999999	999999	139	999999	998	696	963	833	921	997	499	901	406	461	999999	999999	566	999999	999999	79	894	999999	952	837	258	999999	999999	999999	608	827	809	60	789	366	346	410	77	642	248	713	883	999999	311	588	999999	87	999999	999999	414	31	38	999999	999999	867	999999	238	316	999999	84	816	999999	544	235	999999	198	448	121	49	125	999999	164	924	167	576	999999	70	118	373	202	181	576	158	25	587	798	738	856	922	999999	999999	104	775	567	432	13	999999	999999	216	400	999999	965	999999	721	725	866	114	913	627	681	244	999999	942	109	903	249	562	999999	647	306	999999	591	199	978	999999	594	389	366	734	573	845	461	901	973	994	215	10	436	299	720	693	999999	239	999999	999999	999999	161	675	664	193	999999	820	960	910	999999	616	776	597	713	999999	487	748	188	64	836	782	228	968	115	697	249	135	999999	927	999999	633	361	948	999999	999999	442	713	701	551	132	34	500	999999	43	999999	439	413	722	169	999999	999999	647	184	999999	999999	769	193	570	967	999999	325	999999	999999	307	316	264	827	444	693	697	999999	56	637	931	812	291	237	999999	726	268	836	999999	999999	694	999999	986	999999	999999	119	259	259	153	734	607	807	442	467	693	726	999999	611	968	38	999999	468	898	19	999999	601	761	542	257	843	999999	999999	999999	522	349	639	999999	87	999999	999999	444	999999	999999	999999	40	999999	379	824	999999	999999	999999	656	868	999999	607	236	999999	999999	934	942	357	717	11	309	999999	499	999999	920	128	64	406	57	328	999999	594	34	999999	586	979	128	999999	936	999999	49	251	62	249	999999	914	122	999999	352	153	350	978	726	445	331	296	540	239	459	706	490	811	554	999999	235	788	583	398	192	997	999999	720	420	719	962	67	973	260	999999	15	15	194	64	904	977	664	868	999999	999999	300	999999	889	773	240	518	237	
999999	723	999999	999999	999999	999999	687	354	337	630	999999	17	482	273	323	289	873	453	701	999999	757	650	361	571	920	994	881	892	999999	926	946	190	999999	735	370	259	246	616	674	290	506	710	576	357	107	860	999999	999999	977	999999	25	330	539	222	480	999999	372	452	829	346	843	795	795	999999	683	386	999999	747	903	999999	53	266	778	420	999999	999999	83	14	473	999999	999999	638	915	399	910	626	999999	988	999999	322	999999	999999	786	999999	447	711	999999	175	999999	720	64	368	349	913	126	999999	551	128	423	432	973	999999	999999	769	999999	214	879	406	500	999999	735	818	492	590	186	259	480	450	999999	97	142	908	999999	753	15	999999	999999	11	282	999999	84	999999	574	832	349	528	814	27	880	999999	999999	518	674	617	984	245	999999	758	736	999999	288	111	156	336	300	75	38	235	764	926	999999	999999	133	999999	981	213	999999	659	999999	657	999999	462	569	740	999999	999999	243	722	999999	769	655	540	275	415	872	973	385	248	541	283	999999	999999	262	999999	327	953	395	335	635	781	999999	226	517	88	999999	999999	542	416	999999	999999	831	315	999999	995	999999	385	612	717	476	18	999999	15	127	967	166	855	210	614	422	311	999999	908	97	987	999999	438	32	196	982	56	441	969	176	865	451	195	132	267	999999	941	999999	677	859	999999	999999	986	108	999999	921	999999	625	927	993	999999	447	923	999999	479	228	999999	362	425	735	999999	577	857	999999	262	525	971	999999	943	930	480	959	560	999999	999999	44	790	340	482	999999	414	999999	999999	976	406	427	528	999999	999999	48	999999	588	925	942	999999	60	999999	157	999999	999999	950	999999	682	997	522	810	886	874	999999	999999	438	999999	880	160	999999	997	73	880	999999	835	997	13	90	904	98	892	44	618	619	999999	938	642	493	457	324	569	999999	516	464	596	999999	654	220	999999	610	339	708	774	621	441	986	224	715	999999	37	947	764	778	908	630	999999	278	264	999999	999999	795	28	432	835	761	258	557	426	999999	304	353	792	999999	303	999999	999999	269	996	187	433	723	999999	482	430	999999	999999	999999	999999	834	820	271	399	873	710	999999	320	285	939	860	192	999999	999999	869	716	684	164	999999	999999	158	446	516	999999	999999	913	999999	999999	546	999999	467	999999	288	949	999999	35	42	953	919	172	487	448	908	330	145	994	994	925	999999	765	746	223	912	999999	999999	999999	314	989	322	959	999999	946	774	282	481	999999	904	489	215	999999	999999	730	244	728	997	999999	537	196	146	92	919	857	811	780	
266	254	54	792	501	204	999999	999999	641	999999	245	541	674	999999	848	242	99	515	999999	999999	92	999999	979	194	498	749	859	127	853	239	49	80	999999	994	26	999999	859	999999	999999	21	132	640	99	999999	493	999999	999999	902	347	904	999999	999999	147	599	999999	250	275	859	303	751	344	603	999999	411	920	174	407	999999	619	621	382	999999	527	708	999999	451	926	705	700	43	713	957	780	949	247	636	933	545	306	999999	961	999	818	246	676	999999	450	687	363	999999	999999	999999	292	725	999999	25	886	438	509	256	324	570	169	270	48	387	822	250	999999	294	241	861	384	844	659	383	999999	291	42	570	11	248	351	381	975	358	675	999999	427	232	749	999999	999999	59	999999	401	999999	999999	207	999999	706	209	523	79	97	999999	981	447	75	158	856	999999	405	938	254	85	228	999999	295	999999	711	999999	823	941	544	736	825	334	394	268	542	610	93	743	999999	802	999999	282	294	778	377	238	999999	279	376	999999	109	999999	805	384	183	63	273	517	999999	938	386	582	534	361	381	656	63	807	999999	255	521	662	999999	451	361	946	502	999999	999999	999999	999999	553	575	399	637	728	528	19	94	999999	999999	576	999999	924	426	152	747	933	407	999999	184	999999	664	130	633	446	32	999999	999999	999999	560	999999	999999	999999	170	832	999999	144	724	652	138	54	722	136	908	999999	506	160	34	999999	999999	999999	119	603	308	999999	889	999999	766	200	706	174	999999	858	928	999999	381	62	763	593	999999	612	219	754	591	140	469	537	221	999999	940	871	339	814	37	991	647	601	999999	574	943	999999	999999	533	946	963	68	999999	208	999999	999999	453	396	440	83	596	360	364	21	178	136	361	999999	88	259	834	834	180	830	937	999999	780	257	199	650	583	244	999999	807	628	82	605	339	894	999999	496	999999	899	999999	441	999999	293	999999	636	448	592	328	299	999999	122	999999	887	43	270	999999	793	206	207	790	500	362	999999	556	392	105	531	31	999999	964	763	359	999999	999999	399	306	660	200	620	751	67	264	944	411	695	499	999999	999999	78	999999	331	300	999999	118	251	88	965	736	207	999999	916	570	980	335	520	762	202	457	999999	964	999999	999999	999999	456	732	999999	417	274	999999	999999	999999	959	953	828	643	472	999999	999999	198	320	999999	923	999999	90	999999	497	284	619	890	932	306	736	926	114	999999	728	714	999999	386	15	999999	701	876	314	629	957	999999	161	692	57	999999	375	269	334	633	800	610	505	999999	245	960	798	999999	928	596	
999999	43	848	41	914	758	999999	451	192	649	639	57	688	460	876	879	132	927	842	251	930	999999	999999	480	996	128	219	999999	999999	54	873	327	947	717	455	999999	999999	129	777	299	450	999999	999999	685	994	752	921	55	745	999999	837	870	541	686	666	999999	440	378	45	796	548	41	310	999999	775	321	109	971	999999	952	121	999999	160	999999	800	16	400	999999	999999	253	206	174	999999	785	217	12	786	270	61	999999	493	400	999999	980	751	419	624	939	999999	999999	999999	950	49	792	999999	999999	720	988	999999	660	316	523	999999	791	599	999999	567	524	930	773	535	838	920	266	469	720	999999	999999	801	391	391	999999	17	804	600	256	999999	681	541	382	292	797	384	999999	999999	969	999999	302	391	376	851	109	19	146	999999	814	40	783	333	533	915	550	197	504	278	855	515	97	201	353	999999	886	983	999999	999999	737	999999	999999	824	499	221	627	787	434	999999	292	999999	999999	657	786	226	350	999999	17	466	741	610	999999	132	586	463	421	111	48	127	999999	125	460	655	419	999999	999999	959	999999	322	298	763	999999	999999	985	413	999999	440	414	999999	908	538	976	999999	749	999999	583	405	247	45	999999	999999	749	317	575	999999	999999	225	247	999999	714	999999	999999	695	178	978	848	915	147	182	819	981	696	911	218	436	148	369	999999	292	776	999999	721	797	522	772	23	455	399	818	422	428	202	977	422	527	23	291	999999	770	999999	667	268	75	226	818	999999	838	109	148	38	631	999999	954	659	609	670	726	183	405	999999	402	526	328	759	400	999999	719	999999	691	422	857	447	145	999999	119	846	656	581	703	943	185	355	260	790	791	999999	248	328	812	999999	999999	999999	526	805	885	150	939	999999	825	39	119	349	418	726	999999	194	183	950	550	762	24	999999	479	999999	790	57	276	538	968	290	550	999999	999999	834	134	749	920	339	999999	968	907	999999	999999	999999	833	836	999999	533	619	607	935	297	999999	60	842	152	637	74	25	838	873	411	999999	544	489	999999	999999	583	601	430	999999	999999	831	581	855	999999	399	806	628	999999	119	743	919	370	355	262	622	636	992	982	122	856	999999	289	104	505	999999	220	193	124	999999	999999	931	198	344	999999	999999	205	205	179	752	999999	445	71	729	140	491	999999	199	236	106	999999	591	618	999999	417	529	552	999999	359	999999	188	999999	513	780	999999	811	730	36	263	796	427	440	822	999999	290	420	262	560	999999	999999	36	30	999999	28	156	771	999999	880	999999	999999	913	718	845	
509	573	218	932	290	973	328	999999	950	936	999999	678	999999	999999	388	38	996	999999	999999	523	999999	642	999999	665	494	999999	983	999999	850	999999	999999	882	708	999999	323	666	999999	488	999999	587	644	999999	86	94	527	349	561	12	933	851	999999	304	922	205	509	867	999999	553	447	999999	999999	830	911	851	254	556	970	10	456	722	956	999999	306	999999	878	999999	999999	83	147	155	82	981	564	998	178	397	960	513	999999	455	260	527	999999	324	597	814	351	999999	840	970	379	561	556	221	895	421	998	999999	326	426	310	342	415	302	584	18	275	999999	999999	856	596	999999	914	10	472	438	478	981	999999	999999	999999	342	242	177	775	521	434	353	113	757	399	452	196	668	155	917	999999	999999	739	589	549	999999	999999	999999	384	999999	646	999999	749	466	999999	26	701	263	685	999999	109	248	526	999999	583	921	999999	925	466	999999	999999	256	999999	999999	999999	729	252	999999	523	999999	999999	258	999999	863	874	878	604	646	814	999999	751	933	983	186	999999	873	999999	676	15	628	629	625	527	240	999999	999999	701	999999	999999	999999	999999	473	739	382	188	851	454	662	198	705	326	999999	999999	93	401	347	273	678	736	452	506	576	231	895	683	174	731	562	231	484	999999	410	506	600	609	288	203	610	999999	966	428	569	487	310	311	466	514	443	999999	999999	137	32	467	696	716	207	252	844	699	23	999999	999999	440	999999	528	916	666	999999	484	999999	999999	999999	680	770	999999	937	999999	921	594	226	659	297	723	927	999999	999999	942	809	999999	411	45	359	910	999999	846	536	999999	773	999999	394	999999	993	959	726	160	474	999999	697	672	779	999999	999999	259	482	363	832	999999	513	367	374	999999	856	637	82	999999	794	752	999999	923	497	999999	325	149	999999	999999	666	337	996	776	999999	811	254	999999	114	302	714	999999	999999	631	24	367	625	415	416	420	943	366	999999	648	366	999999	656	773	185	971	999999	191	60	65	697	504	182	737	485	562	729	999999	533	779	373	694	324	999999	909	139	999999	910	732	789	483	999999	450	358	999999	999999	165	480	961	142	509	532	999999	999999	934	519	195	999999	930	853	690	233	833	999999	285	671	407	593	864	999999	999999	882	458	270	999999	397	64	823	327	999999	999999	259	758	999999	279	841	645	942	139	400	944	305	979	879	109	260	475	342	83	999999	762	572	616	915	354	627	83	788	999999	546	465	371	569	615	456	441	474	442	837	443	999999	465	999999	473	111	492	999999	999999	171	331	999999	721	750	580	562	
835	642	999999	999999	652	999999	999999	152	593	935	582	999999	374	999999	999999	786	999999	999999	639	999999	307	118	152	813	999999	724	999999	626	999999	999999	743	620	989	62	620	798	630	396	999999	999999	999999	322	870	538	999999	756	538	999999	503	544	889	226	121	999999	265	726	499	999999	194	928	274	239	674	969	999999	962	746	321	999999	869	166	646	320	963	551	984	248	613	294	115	195	356	999999	933	999999	527	999999	140	999999	894	309	600	999999	266	999999	939	647	999999	999999	999999	19	227	999999	634	999999	999999	906	999999	999999	999999	999999	999999	744	89	999999	917	116	999999	244	673	462	616	523	917	570	565	999999	63	999999	611	347	347	276	728	999999	967	20	999999	554	492	621	361	823	999999	999999	423	855	131	999999	494	833	906	667	673	999999	999999	999999	428	73	823	807	852	999999	705	933	151	619	26	999999	775	907	616	999999	751	999999	111	792	997	999999	999999	999999	323	540	77	778	440	999999	602	623	702	273	592	435	731	684	769	764	999999	593	274	803	839	147	999999	586	226	720	915	621	13	610	706	916	916	123	999999	321	529	926	999999	999999	27	402	291	512	324	191	464	77	293	346	673	413	247	353	999999	185	793	490	561	720	765	981	620	102	566	676	518	999999	200	999999	999999	201	999999	803	785	446	856	245	999999	45	999999	847	338	666	936	303	679	572	253	999999	527	48	999999	782	999999	999999	781	199	945	648	672	846	876	835	110	482	323	443	999999	433	329	999999	228	526	464	917	652	954	165	273	996	946	374	882	930	207	826	317	107	999999	999999	667	300	999999	999999	418	999999	503	999999	464	999999	245	14	999999	999999	999999	820	999999	327	788	999999	999999	43	681	651	999999	999999	994	904	903	655	999999	346	999999	768	662	268	999999	163	55	946	159	398	700	294	761	941	554	999999	960	386	977	990	999999	366	837	633	618	972	646	936	977	999999	662	808	974	898	196	60	999999	999999	226	695	282	842	244	439	342	999999	889	784	928	110	943	526	677	25	37	462	999999	38	649	631	516	119	999999	560	735	999999	320	862	999999	503	567	259	999999	291	718	475	131	408	300	231	999999	862	17	876	654	145	140	999999	870	734	129	307	999999	594	189	172	999999	683	703	450	87	36	40	435	543	693	999999	396	307	562	340	533	738	999999	548	653	111	102	999999	999999	761	361	999999	30	383	269	198	575	999999	555	602	999999	705	849	154	66	832	999999	999999	960	779	999999	661	318	999999	595	569	999999	56	535	999999	999999	777	112	689	725	
999999	19	999999	999999	505	791	294	752	959	891	828	888	284	999999	821	528	999999	945	999999	26	999999	999999	626	788	699	999999	529	576	999999	820	671	602	169	428	31	822	999999	69	465	987	460	999999	358	999999	767	999999	368	564	714	999999	999999	831	291	999999	35	999999	392	273	583	950	271	999999	268	148	229	236	728	999999	470	999999	997	699	999999	833	566	790	334	124	31	999999	999999	964	861	951	798	839	321	496	999999	670	439	999999	485	514	726	999999	651	219	999999	540	951	512	103	999999	544	999999	352	457	116	245	37	278	252	564	764	307	999999	317	350	999999	915	242	463	800	569	739	223	975	999999	824	149	124	831	490	999999	683	999999	157	999999	999999	497	863	389	166	642	999999	25	921	999999	999999	885	344	869	902	999999	719	59	302	999999	805	999999	376	350	292	106	912	446	762	497	999999	435	709	900	875	892	62	999999	306	167	999999	999999	999999	234	999999	999999	805	254	929	864	357	634	578	999999	611	365	999999	522	107	70	730	724	999999	434	669	993	999999	443	993	19	573	867	999999	145	746	91	999999	999999	661	999999	999999	667	516	897	149	456	857	999999	999999	999999	771	539	999999	246	999999	684	470	867	565	999999	999999	371	261	920	999999	489	881	443	265	530	999999	978	860	999999	769	999999	217	365	294	222	999999	479	154	483	247	44	999999	999999	999999	72	620	950	587	966	592	929	416	596	999999	999999	999999	424	451	768	973	793	999999	12	476	999999	476	114	583	352	559	292	227	777	682	266	376	999999	735	203	909	596	401	894	170	999999	655	620	999999	633	647	721	38	385	509	454	366	120	49	342	999999	516	999999	244	999999	999999	712	638	914	999999	293	999999	689	257	859	999999	402	783	841	636	999999	855	356	949	704	838	263	841	278	238	999999	266	336	402	999999	403	229	166	487	860	137	999999	706	999999	350	999999	42	780	526	999999	61	582	278	412	999999	739	170	427	999999	578	56	870	370	685	451	37	872	999999	650	465	999999	245	999999	981	509	999999	999999	999999	609	266	806	999999	325	156	186	327	987	924	999999	867	999999	999999	626	909	813	999999	656	30	966	322	575	745	140	70	999999	816	999999	297	999999	919	590	231	817	999999	771	574	555	223	509	134	49	999999	999999	999999	232	365	618	396	177	999999	56	139	999999	296	691	999999	999999	264	192	370	999999	699	999999	860	287	21	999999	999999	147	999999	711	442	521	842	283	627	240	999999	838	607	207	890	130	999999	999999	461	259	530	592	999999	232	300	41	148	93	999999	926	
655	504	220	381	999999	999999	928	999999	999999	999999	999999	23	73	830	993	999999	584	173	159	999999	371	986	999999	762	999999	761	436	26	420	411	999999	758	999999	999999	584	853	628	236	999999	999999	201	128	270	999999	129	516	999999	881	999999	873	999999	975	934	999999	564	999999	999999	999999	916	513	999999	912	999999	211	245	999999	90	999999	256	149	798	357	240	517	388	999999	999999	983	999999	947	243	999999	999999	546	955	406	999999	171	146	914	186	999999	999999	429	819	999999	997	69	608	999999	435	999999	635	999999	999999	108	745	426	392	999999	999999	694	999999	969	280	999999	134	583	256	999999	999999	919	237	341	963	627	999999	999999	999999	108	255	665	384	999999	521	87	999999	999999	471	856	661	407	779	824	999999	491	999999	999999	999999	552	999999	999999	813	769	999999	516	928	303	136	999999	71	933	728	293	999999	288	999999	917	457	999999	999999	437	122	399	186	999999	149	412	370	481	271	696	662	154	944	831	852	615	999999	14	159	626	571	999999	795	728	679	495	759	999999	181	449	999999	999999	205	999999	311	424	999999	999999	999999	526	933	654	999999	999999	281	999999	999999	243	999999	704	219	453	52	730	865	109	603	458	480	654	652	999999	999999	822	803	999999	948	227	999999	438	31	668	637	633	693	916	827	431	456	105	156	525	266	477	239	449	914	474	861	212	999999	145	999999	722	873	999999	354	374	999999	575	634	131	713	997	999999	999999	816	419	999999	948	281	182	11	385	507	137	999999	832	592	364	999999	483	999999	999999	617	886	110	914	760	438	999999	462	860	880	470	34	812	999999	794	688	633	999999	437	912	999999	999999	143	193	999999	745	843	999999	999999	999999	999999	160	999999	395	389	999999	999999	999999	999999	609	386	819	999999	130	914	483	999999	162	999999	904	731	296	56	452	999999	970	752	917	699	999999	594	60	680	655	106	320	267	427	879	997	999999	999999	845	827	536	999999	336	22	999999	741	430	690	483	877	484	497	113	324	997	999999	999999	999999	999999	644	999999	336	148	666	34	604	999999	999999	999999	999999	999999	999999	451	229	916	286	999999	999999	648	957	593	904	577	803	999999	609	216	943	999999	469	953	714	529	210	812	209	999999	669	988	674	999999	999999	416	999999	221	484	55	884	408	999999	999999	314	885	999999	999999	120	759	345	494	424	999999	999999	477	814	98	999999	480	250	999999	716	314	999999	750	999999	441	70	497	145	591	697	563	332	545	999999	694	648	999999	285	159	702	999999	999999	999999	574	287	254	66	602	353	269	13	999999	999999	691	416	801	999999	911	813	990	
622	624	753	999999	861	999999	999999	767	129	999999	132	205	100	714	275	676	799	999999	696	196	999999	999999	791	332	693	999999	999999	999999	303	892	999999	999999	471	169	89	826	883	999999	999999	221	519	298	482	903	146	808	999999	762	426	739	999999	386	225	627	986	999999	832	999999	114	113	220	999999	474	237	364	214	999999	931	635	449	999999	422	474	484	676	715	422	888	195	884	53	999999	437	563	890	708	999999	844	182	362	999999	462	282	608	10	637	824	255	549	999999	85	999999	136	977	947	590	912	740	950	280	314	944	245	230	999999	127	999999	910	346	655	512	999999	758	282	454	339	999999	865	484	999999	891	177	348	263	999999	269	966	460	616	310	796	999999	894	999999	57	999999	999999	999999	548	883	193	999999	908	894	429	196	34	999999	999999	617	999999	56	266	910	389	999999	605	982	420	801	161	999999	999999	46	858	550	994	999999	235	404	122	97	327	601	856	977	268	453	833	999999	244	122	928	999	860	750	999999	983	999999	999999	454	244	641	746	731	199	619	999999	46	879	202	178	628	999999	504	362	728	664	63	411	879	999999	999999	999999	566	999999	75	304	186	117	843	20	342	326	999999	877	456	580	999999	999999	367	396	417	953	430	75	493	999999	999999	507	999999	51	930	121	999999	303	96	999999	190	691	999999	325	999999	928	45	191	835	999999	999999	626	905	157	795	397	53	492	743	205	377	500	999999	999999	799	678	999999	802	999999	999999	999999	999999	791	613	400	187	542	52	701	489	999999	248	999999	999999	620	877	601	999999	256	542	77	547	559	891	475	689	999999	999999	525	999999	842	243	111	614	26	532	835	302	757	617	854	999999	790	264	287	138	270	374	654	922	999999	999999	556	547	163	748	106	900	148	710	51	684	527	685	999999	684	999999	625	174	98	999999	999999	999999	638	999999	999999	756	305	613	999999	999999	771	213	602	939	630	686	564	460	278	436	935	164	56	999999	179	999999	115	616	602	991	645	209	566	879	777	105	917	858	96	999999	801	296	801	292	280	480	924	745	27	998	582	174	896	661	999999	155	79	73	518	593	999999	688	21	999999	999999	571	646	723	999999	534	768	705	374	286	635	648	362	999999	304	999999	558	369	599	604	999999	999999	312	905	772	999999	36	854	349	999999	350	122	285	455	999999	708	833	211	583	492	239	877	999999	620	36	999999	792	999999	768	819	999999	291	99	417	937	311	269	999999	950	539	999999	999999	366	871	936	522	373	907	265	596	865	356	785	116	999999	999999	680	
692	999999	313	839	721	999999	529	467	999999	999999	867	518	999999	449	101	261	53	984	325	520	929	683	513	105	885	999999	999999	999999	689	999999	982	999999	405	630	999999	999999	646	999999	786	829	999999	413	878	499	505	398	67	999999	773	999999	999999	131	58	30	999999	18	999999	999999	999999	671	999999	575	999999	562	50	999999	999999	576	872	999999	614	353	208	496	684	525	805	23	599	496	992	34	190	594	999999	860	994	385	879	568	999999	999999	746	125	916	270	999999	325	999999	681	285	491	285	545	999999	999999	999999	562	999999	236	212	361	618	467	999999	888	394	193	798	190	830	737	697	999999	740	185	607	999999	580	999999	889	490	999999	918	221	510	749	645	113	999999	937	999999	49	653	365	146	820	999999	446	999999	875	452	526	278	851	548	793	999999	804	315	791	841	982	922	346	999999	795	999999	256	178	148	749	89	999999	252	398	697	54	948	603	365	999999	646	552	547	446	999999	999999	77	672	717	778	840	999999	584	106	459	127	316	642	999999	999999	42	277	889	136	372	999999	999999	999999	850	749	999999	210	999999	473	999999	440	384	900	758	509	632	583	460	999999	999999	290	848	156	938	579	738	315	999999	245	999999	378	999999	999999	83	870	271	999999	822	968	999999	999999	999999	121	901	29	743	999999	884	841	498	459	816	529	227	92	254	878	999999	280	999999	999999	947	714	999999	826	776	963	826	887	247	999999	999999	492	614	278	441	737	999999	918	836	332	431	421	747	836	561	143	203	991	626	392	100	551	957	49	999999	144	933	85	252	780	589	996	999999	999999	698	334	915	949	650	999999	633	605	999999	688	295	999999	967	351	274	643	769	999999	271	855	927	999999	999999	575	585	306	999999	999999	676	65	742	435	817	276	147	237	228	253	351	119	758	494	116	278	999999	167	177	591	999999	609	20	755	999999	748	552	488	798	349	374	999999	712	463	929	389	946	860	717	700	213	47	424	526	999999	999999	106	443	113	267	821	427	999999	222	369	76	54	987	700	79	999999	999999	999999	878	879	997	999999	304	565	999999	999999	893	449	476	387	773	195	494	999999	583	652	119	385	999999	999999	947	223	999999	104	999999	344	959	999999	648	976	554	607	999999	647	999999	753	801	999999	999999	999999	927	999999	999999	834	596	999999	560	999999	126	427	614	283	898	999999	931	999999	907	210	703	393	999999	999999	801	999999	833	175	999999	847	776	829	999999	241	999999	604	601	969	560	665	507	980	783	244	999999	231	999999	281	999999	999999	715	711	846	601	184	993	999999	
999999	186	172	11	430	999999	712	948	297	999999	999999	284	304	758	962	233	252	702	722	609	137	999999	579	999999	562	466	464	142	75	999999	999999	999999	16	39	407	792	397	999999	999999	748	81	296	755	655	988	996	999999	436	999999	487	604	898	461	393	447	999999	999999	44	449	964	777	580	882	314	327	325	278	999999	999999	179	836	587	625	974	537	841	935	924	999999	565	999999	999999	389	588	388	360	999999	622	999999	895	195	999999	224	122	970	501	413	450	337	999999	999999	149	85	583	999999	26	282	486	999999	606	576	683	894	883	913	749	200	304	925	999999	718	656	682	465	983	999999	372	513	13	46	437	999999	596	476	838	912	999999	999999	936	999999	999999	130	999999	985	329	512	999999	341	209	231	310	999999	524	371	999999	81	466	999999	599	999999	999999	999999	482	999999	178	91	999999	428	55	10	795	394	999999	563	888	598	890	697	146	481	24	41	314	999999	735	328	970	999999	520	767	455	343	216	768	719	318	647	947	999999	248	426	50	296	208	436	916	751	961	483	367	999999	769	999999	128	164	621	999999	999999	999999	850	120	861	907	287	554	461	187	598	999999	579	950	943	880	999999	65	999999	745	116	355	818	576	18	999999	999999	586	999999	860	98	614	107	853	946	863	966	137	565	142	18	653	974	999999	162	127	903	416	247	889	585	999999	190	999999	359	999999	274	999999	112	118	754	999999	868	601	98	984	746	725	14	89	913	770	500	841	737	999999	999999	89	424	891	848	746	348	797	285	999999	434	231	504	601	999999	692	35	456	999999	316	785	383	999999	177	380	999999	999999	168	999999	999999	572	348	999999	896	973	195	859	999999	270	17	362	80	325	72	560	525	230	999999	490	230	745	53	463	430	999999	998	437	256	520	670	344	190	822	471	463	999999	91	608	999999	413	833	814	196	379	953	714	67	589	617	854	957	998	999999	999999	79	528	884	718	228	975	999999	613	700	599	999999	182	999999	854	608	474	999999	622	786	87	999999	999999	857	93	476	962	940	999999	999999	665	712	999999	513	77	999999	935	211	372	389	651	999999	999999	123	999999	999999	781	466	999999	980	153	420	345	222	600	999999	148	670	800	252	999999	44	908	999999	45	887	338	999999	190	462	673	272	81	242	144	430	177	817	999999	387	694	506	737	867	999999	254	377	132	912	999999	263	274	411	999999	133	999999	999999	254	999999	709	378	122	285	750	999999	880	349	112	88	179	999999	331	999999	423	999999	759	306	50	489	790	999999	215	999999	479	
209	999999	861	999999	119	526	999999	922	738	999999	19	582	230	999999	999999	615	999999	999999	53	742	999999	932	999999	988	999999	373	321	707	765	999999	999999	172	999999	806	551	908	28	398	993	562	496	999999	999999	847	413	974	999999	999999	490	873	885	254	999999	23	958	276	544	999999	388	999999	215	975	167	450	372	999999	227	424	446	652	597	516	999999	491	255	255	349	27	584	999999	834	12	227	892	412	999999	10	351	847	999999	374	999999	20	257	356	521	118	152	485	567	756	124	999999	837	286	379	973	680	999999	712	999999	527	299	999999	999999	999999	758	275	999999	999999	845	876	999999	171	287	452	506	33	999999	734	146	207	999999	26	841	999999	139	389	615	43	971	330	583	145	358	847	999999	229	346	999999	999999	999999	999999	67	722	880	548	999999	560	833	872	999999	545	43	575	729	985	283	999999	202	84	379	999999	13	456	524	999999	440	813	999999	598	999999	687	999999	999999	303	102	484	999999	960	999999	999999	999999	782	170	31	785	550	569	628	862	581	999999	154	999999	999999	194	999999	611	207	999999	117	898	999999	999999	596	272	553	71	282	999999	510	979	988	31	656	999999	876	999999	434	739	753	871	194	578	26	15	999999	999999	588	999999	990	999999	106	383	999999	528	709	547	574	759	999999	488	297	992	361	601	291	132	999999	843	317	268	999999	468	999999	246	714	999999	999999	590	999999	630	482	999999	645	638	999999	615	999999	137	840	339	278	675	999999	274	999999	202	999999	999999	724	421	999999	744	801	999999	696	637	549	826	999999	169	328	999999	40	610	999999	999999	356	999999	718	676	999999	294	999999	977	990	511	960	570	662	522	999999	803	866	317	130	737	372	913	941	255	999999	142	999999	680	20	294	644	999999	267	999999	845	504	706	57	257	226	741	823	741	195	999999	999999	173	301	835	525	127	723	999999	278	760	999999	999999	473	610	41	970	332	999999	706	999999	73	999999	212	676	828	106	999999	999999	904	996	549	999999	756	999999	999999	968	32	844	999999	999999	920	999999	989	999999	999999	723	243	447	999999	999999	418	999999	999999	328	613	676	999999	624	17	428	999999	663	586	999999	221	269	34	894	999999	72	948	999999	481	999999	945	999999	323	512	999999	115	863	381	999999	658	587	692	999999	999999	999999	421	17	999999	837	76	869	999999	829	999999	488	153	698	348	925	162	306	931	385	506	382	955	362	459	999999	901	565	999999	818	927	695	529	132	596	929	111	999999	999999	649	415	669	687	999999	606	33	129	416	524	455	999999	361	656	316	999999	66	19	999999	999999	
55	999999	510	941	999999	901	999999	959	31	112	418	823	999999	755	291	999999	836	694	137	756	435	242	494	51	481	135	576	49	222	491	540	920	53	506	506	713	905	727	999999	925	585	73	999999	314	115	631	594	606	374	347	803	371	881	999999	133	812	999999	469	999999	324	999999	982	747	539	572	497	780	999999	259	577	74	119	456	212	180	999999	999999	999999	935	849	541	999999	999999	875	688	178	49	740	999999	693	272	999999	267	923	600	603	326	568	741	999999	999999	992	357	797	282	694	915	999999	141	761	677	271	533	620	782	365	318	999999	851	404	458	50	229	565	315	628	851	532	611	577	999999	576	448	327	998	548	622	876	602	993	263	370	609	621	999999	10	999999	646	999999	244	295	999999	999999	347	999999	810	773	999999	491	653	999999	392	77	563	716	999999	999999	999999	622	243	742	999999	999999	857	150	97	440	607	999999	314	999999	214	391	999999	292	600	858	111	167	197	999999	831	395	949	160	870	999999	999999	999999	913	188	705	34	999999	999999	853	185	859	206	82	380	999999	251	186	936	999999	999999	699	281	125	252	721	58	434	468	911	999999	999999	706	999999	793	394	701	999999	136	21	190	483	876	999999	425	999	999999	95	817	609	590	218	22	999999	868	604	774	790	671	999999	999999	600	449	590	808	999999	162	925	288	985	999999	615	60	925	457	527	823	842	999999	253	816	999999	999999	999999	331	999999	317	999999	412	199	620	911	999999	999999	363	590	44	999999	630	570	846	999999	806	832	145	974	168	96	74	350	999999	931	99	427	650	694	983	999999	268	971	999999	968	523	99	999999	562	650	391	999999	999999	493	536	222	999999	407	838	999999	784	723	999999	678	231	129	71	417	688	821	546	28	669	999999	999999	37	659	33	878	464	716	467	999999	334	777	525	207	857	254	719	999999	30	812	999999	208	866	912	999999	325	848	999999	682	686	999999	113	372	901	270	49	999999	999999	116	528	383	999999	327	999999	32	900	705	921	999999	173	968	861	526	216	142	407	587	125	366	707	39	12	44	999999	999999	230	415	623	937	817	999999	166	999999	501	438	999999	881	725	889	402	620	927	257	518	718	879	999999	999999	768	999999	461	393	206	408	499	999999	415	547	310	801	495	999999	984	999999	999999	811	17	34	999999	55	526	862	235	963	999999	111	754	525	71	961	643	259	854	85	366	361	959	454	12	68	681	344	425	98	999999	537	943	861	100	906	872	562	388	723	346	599	168	243	321	397	626	889	485	348	
168	245	999999	999999	40	76	999999	562	32	719	374	192	447	147	67	559	168	999999	434	165	99	90	871	141	738	766	999999	726	999999	614	999999	791	858	86	930	671	310	43	831	33	64	319	540	668	358	163	162	31	186	762	999999	733	999999	999999	259	87	374	106	180	999999	874	999999	429	999999	287	582	333	371	216	396	259	999999	71	411	110	999999	549	212	782	999999	614	181	550	381	385	999999	336	538	999999	999999	999999	999999	863	568	999999	999999	890	999999	391	776	830	999999	814	999999	999999	999999	672	63	229	999999	537	999999	999999	999999	999999	703	999999	58	999999	578	256	794	544	364	999999	55	271	502	261	181	888	999999	999999	16	999999	823	999999	999999	868	280	46	282	319	999999	999999	145	889	278	910	999999	999999	999999	999999	812	529	46	256	460	700	999999	843	179	802	57	592	120	349	999999	840	999999	346	824	189	762	999999	973	484	198	49	953	999999	992	592	805	999999	999999	338	19	486	999999	999999	906	69	411	437	866	480	271	763	214	999999	581	999999	999999	999999	999999	999999	336	279	555	561	67	421	999999	310	850	586	997	231	999999	999999	340	831	999999	267	440	764	778	334	675	999999	999999	435	834	167	584	564	517	695	999999	393	11	739	999999	167	519	494	322	999999	586	999999	483	50	227	433	465	750	315	817	999999	766	884	999999	603	62	348	632	586	590	726	296	79	312	999999	162	999999	600	899	965	999999	945	452	678	748	999999	30	183	217	411	701	999999	259	699	25	539	509	999	145	879	999999	886	907	731	384	999999	999999	181	124	999999	653	864	999999	999999	79	999999	323	216	263	218	41	174	424	999999	999999	891	47	999999	296	999999	653	780	465	30	156	861	48	720	999999	999999	185	999999	68	153	757	837	983	909	999999	999999	226	303	999999	927	847	654	472	999999	999999	492	263	840	884	729	420	872	999999	999999	203	218	999999	999999	912	999999	42	999999	116	281	427	61	999999	137	750	999999	999999	360	44	999999	183	999999	399	316	999999	811	999999	999999	964	999999	732	884	437	999999	999999	421	596	623	999999	940	999999	664	547	999999	313	792	999999	135	999999	999999	560	999999	999999	999999	656	701	999999	389	725	999999	999999	999999	999999	777	549	543	999999	754	422	338	418	555	999999	103	642	519	954	208	12	94	236	78	999999	999999	778	672	55	566	506	23	602	999999	897	289	338	999999	445	769	651	770	178	829	712	761	471	14	99	745	238	147	999999	620	386	999999	999999	999999	999999	999999	998	876	497	67	258	409	735	211	657	690	999999	999999	999999	999999	557	
241	916	407	999999	492	622	999999	582	310	337	369	276	982	829	266	415	795	754	310	771	774	283	999999	581	999999	36	269	356	999999	980	793	72	561	73	155	724	476	187	959	999999	999999	999999	196	999999	888	142	753	999999	401	999999	969	690	774	423	782	999999	999999	826	62	466	363	427	183	330	999999	306	714	918	684	541	999999	618	999999	999999	547	999999	999999	392	692	180	283	887	955	134	20	112	298	148	290	197	999999	650	134	503	999999	806	999999	999999	194	592	427	834	697	999999	999999	360	999999	985	876	999999	870	422	143	999999	999999	475	472	999999	999999	442	999999	576	999999	999999	621	297	493	999999	999999	741	359	231	207	999999	752	448	200	105	787	999999	217	999999	271	978	326	999999	517	252	999999	693	999999	999999	556	999999	999999	999999	999999	999999	248	999999	999999	602	999999	999999	951	648	224	43	138	999999	284	377	999999	659	234	704	315	659	180	123	780	999999	982	936	407	999999	675	455	526	901	999999	990	857	738	793	614	999999	135	37	999999	293	999999	124	999999	418	966	810	896	999999	879	545	999999	39	999999	278	625	620	999999	738	673	973	769	516	999999	501	294	519	999999	999999	620	757	189	632	502	829	999999	999999	417	528	441	999999	779	927	646	365	705	960	732	999999	177	994	527	397	363	704	523	967	886	83	999999	456	287	39	907	999999	999999	914	537	305	971	999999	999999	901	306	999999	204	841	869	871	999999	999999	787	999999	699	625	240	791	279	999999	999999	339	999999	344	404	999999	199	749	30	524	999999	791	433	437	498	678	791	626	101	167	510	999999	107	25	999999	999999	999999	224	999999	291	891	574	645	999999	988	642	999999	868	506	321	16	999999	821	999999	872	15	999999	999999	999999	31	833	613	999999	121	297	634	241	999999	999999	603	326	975	419	999999	633	434	155	692	448	855	999999	923	129	779	160	999999	860	752	153	281	900	318	650	318	999999	288	874	533	999999	364	410	33	999999	903	994	40	45	91	721	447	859	217	999999	718	601	999999	494	999999	961	241	773	488	999999	999999	999999	18	334	999999	292	354	999999	622	999999	93	454	999999	999999	226	785	129	30	999999	41	999999	422	692	999999	931	717	546	794	953	572	999999	591	922	941	999999	999999	986	705	934	999999	376	887	247	967	999999	274	999999	999999	278	145	841	221	993	457	386	373	999999	999999	999999	393	745	560	606	59	999999	501	532	999999	96	999999	798	423	96	979	664	999999	999999	725	577	667	521	748	526	818	731	999	597	474	565	662	199	999999	312	550	999999	815	290	197	
999999	336	999999	740	712	262	346	427	135	24	999999	568	198	999999	44	999999	871	997	44	788	328	39	903	67	899	433	826	424	121	999999	925	848	537	986	787	250	999999	999999	999999	273	482	314	874	583	999999	996	474	904	999999	999999	679	66	999999	502	869	999999	432	683	841	999999	436	921	315	589	999999	944	999999	211	507	793	810	100	960	770	315	24	165	330	386	902	999999	999999	84	545	866	869	999999	999999	127	999999	818	999999	939	757	837	560	998	294	495	737	964	273	999999	556	999999	999999	106	999999	196	855	999999	112	307	938	329	515	846	999999	723	229	876	999999	94	999999	975	568	161	213	933	755	25	870	999999	648	999999	695	524	528	778	999999	772	67	847	271	134	715	944	999999	437	332	999999	999999	570	999999	860	967	999999	777	581	208	437	893	87	441	999999	882	999999	658	10	634	990	328	991	999999	999999	819	999999	999999	999999	269	623	160	775	610	51	787	309	567	788	971	516	746	946	580	850	879	999999	415	431	251	447	999999	10	999999	341	394	246	135	820	50	816	999999	282	999999	584	286	127	476	999999	61	582	999999	870	39	999999	254	381	420	595	576	839	999999	400	262	822	999999	999999	972	278	657	551	184	747	999999	999999	160	473	635	996	999999	762	513	26	379	999999	999999	999999	999999	685	97	22	825	540	254	210	82	965	29	498	999999	999999	155	207	742	510	408	999999	132	874	966	780	999999	424	30	813	336	999999	31	999999	96	912	189	999999	191	644	726	999999	999999	547	92	195	999999	146	749	999999	616	999999	284	869	270	773	302	106	719	316	999999	410	519	440	873	354	944	435	412	343	946	999999	999999	107	783	763	999999	585	792	780	999999	609	674	582	206	31	454	161	999999	999999	620	92	577	875	378	326	999999	71	673	999999	999999	27	999999	416	502	757	299	186	96	999999	312	717	314	938	979	666	999999	937	244	852	999999	999999	999999	99	723	863	999999	150	729	999999	637	408	911	64	539	999999	999999	999999	89	999999	732	277	75	825	20	999999	778	638	999999	712	590	198	827	821	838	458	915	644	693	639	475	158	999999	999999	870	999999	805	259	408	670	790	999999	857	999999	130	632	727	287	89	999999	999999	999999	254	27	877	449	581	100	225	90	404	241	574	450	973	583	820	999999	999999	117	107	528	240	236	921	122	340	999999	700	999999	731	999999	565	873	555	822	904	439	751	999999	332	999999	44	328	276	999999	902	417	821	999999	811	290	332	972	999999	565	422	27	999999	765	118	548	399	19	358	
766	676	999999	999999	999999	678	390	695	999999	784	391	999999	999999	960	999999	219	922	221	999999	404	451	999999	593	160	989	409	886	344	986	321	783	326	34	969	509	881	211	522	671	999999	430	594	798	999999	999999	80	511	67	732	555	196	337	245	615	907	999999	93	551	905	750	791	56	999999	222	999999	999999	470	941	460	491	18	410	549	295	973	999999	999999	405	818	918	898	999999	611	440	135	456	999999	999999	71	57	999999	999999	616	920	86	384	884	585	999999	276	610	569	606	999999	547	785	999999	999999	641	61	946	687	733	999999	851	999999	444	279	96	999999	984	999999	879	413	999999	358	793	999999	218	999999	971	930	999999	551	318	999999	231	999999	999999	349	668	140	999999	20	999999	120	926	629	78	123	939	615	499	641	292	557	689	999999	558	199	992	168	999999	52	89	25	477	191	678	522	741	84	999999	747	886	853	285	869	999999	582	999999	173	560	105	999999	365	441	999999	269	999999	650	38	999999	999999	357	999999	399	734	931	95	642	745	951	556	999999	999999	239	999999	754	439	282	999999	890	976	768	828	999999	646	392	723	999999	899	922	917	999999	999999	999999	999999	399	386	463	999999	937	999999	939	685	222	13	722	999999	999999	689	823	829	488	829	148	835	935	528	900	999999	999999	999999	510	743	823	43	999999	670	601	556	362	999999	976	730	882	999999	999999	92	616	605	923	596	597	895	85	102	438	52	573	438	999999	999999	485	709	999999	729	999999	206	862	188	329	999999	204	579	336	455	853	758	947	999999	798	853	912	305	830	755	620	615	999999	730	605	999999	106	173	809	491	892	276	531	999999	955	840	229	437	999999	870	402	999999	568	630	248	680	105	999999	999999	894	958	189	879	453	118	111	539	999999	583	688	999999	40	770	844	562	587	237	794	520	999999	999999	484	999999	959	363	603	999999	46	999999	924	546	999	533	914	999999	999999	396	87	53	854	311	999999	854	597	914	371	256	723	999999	999999	453	310	586	682	271	483	169	920	99	999999	64	999999	649	999999	152	956	507	999999	321	848	200	159	750	666	999999	545	630	433	54	992	357	333	968	830	999999	245	422	999999	653	59	553	999999	987	538	799	809	448	999999	454	958	863	400	412	229	470	303	999999	920	36	725	853	736	999999	107	999999	999999	534	818	187	906	544	656	211	999999	999999	999999	171	222	866	846	106	434	978	95	999999	956	921	748	999999	999999	686	501	824	999999	999999	999999	600	890	999999	77	284	629	28	548	424	999999	198	150	999999	746	999999	346	
63	189	629	428	757	789	999999	999999	999999	785	458	999	230	52	999999	283	75	487	999999	281	842	799	571	999999	999999	440	671	999999	767	780	824	999999	56	349	448	645	308	778	999999	810	921	178	267	499	180	29	999999	382	385	915	84	446	622	859	504	999999	617	163	21	327	128	57	444	999999	961	835	999999	881	604	999999	975	297	427	999999	360	673	541	82	305	999999	122	299	546	852	999999	999999	11	196	844	193	37	155	999999	742	999999	873	999999	999999	537	345	76	446	777	198	939	999999	999999	999999	999999	831	722	999999	857	623	214	828	511	591	333	584	833	765	46	420	999999	830	530	685	630	487	999999	314	545	959	999999	999999	521	357	912	918	999999	702	688	23	470	492	297	999999	538	864	371	152	904	999999	512	310	409	366	999999	119	266	999999	679	31	891	418	998	999999	302	537	316	164	999999	414	225	141	87	33	950	676	542	387	999999	765	125	796	410	593	457	30	276	164	328	803	662	35	999999	667	131	62	494	400	850	10	557	217	473	499	737	380	999999	999999	416	362	576	999999	196	913	999999	104	18	415	449	999999	271	999999	835	875	999999	200	118	420	901	898	192	151	537	999999	218	908	333	910	999999	86	798	890	748	965	236	783	999999	118	999999	36	999999	88	950	578	999999	405	999999	598	747	546	999999	811	484	999999	180	435	999999	49	999999	999999	999999	107	559	373	999999	380	999999	870	648	968	360	10	658	875	854	113	200	958	999999	812	999999	734	173	319	814	986	999999	239	999999	801	442	799	413	765	999999	946	529	999999	105	369	991	999999	949	999999	195	271	162	609	664	77	244	392	999999	892	469	47	933	250	999999	999999	963	183	85	847	535	561	999999	893	620	907	584	999999	999999	999999	821	35	785	395	133	553	833	807	999999	727	567	60	177	521	305	999999	23	289	39	999999	999999	817	435	112	252	634	674	999999	988	999999	493	630	529	583	81	444	261	999999	126	14	662	999999	999999	358	999999	999999	393	85	598	402	893	305	999999	263	999999	13	599	683	152	999999	999999	574	999999	818	244	999999	999999	999999	999999	860	966	475	172	34	946	999999	219	999999	999999	767	999999	999999	670	596	863	198	999999	275	930	999999	844	578	406	999999	136	999999	999999	790	124	354	954	799	635	737	436	428	142	999999	999999	413	794	522	861	384	257	999999	903	232	954	999999	889	265	663	382	25	999999	78	544	897	858	901	428	999999	477	812	999999	963	999999	169	444	999999	999999	999999	526	283	999999	717	999999	999999	847	194	125	
835	78	465	698	145	999999	721	48	359	598	661	458	511	375	558	393	571	805	325	999999	72	519	999999	401	306	146	108	693	679	57	173	60	673	786	593	894	22	999999	999999	709	221	130	95	999999	999999	999999	25	999999	999999	999999	999999	999999	531	223	62	325	88	73	999999	998	999999	38	369	311	435	999999	784	724	999999	664	380	457	499	616	759	999999	434	533	565	797	999999	201	999999	355	598	999999	528	460	734	277	816	949	722	317	555	192	999999	783	42	234	724	999999	135	119	953	999999	999999	915	463	999999	891	999999	508	999999	877	963	999999	23	713	836	92	334	990	999999	847	431	735	192	71	576	189	651	501	340	999999	830	75	809	401	597	523	613	999999	622	386	272	450	127	439	591	83	748	80	205	152	999999	999999	999999	272	532	275	999999	854	886	999999	249	63	177	999999	56	999999	999999	621	999999	322	479	337	377	138	585	980	618	999999	999999	503	440	581	999999	198	682	530	454	999999	869	332	999999	758	120	999999	146	218	999999	594	392	999999	774	136	954	882	672	999999	932	492	999999	551	656	149	384	393	500	668	757	999999	850	525	999999	762	752	999999	691	999999	999999	999999	999999	376	708	34	370	786	728	314	999999	422	999999	619	598	962	859	999999	675	491	999999	726	999999	999999	460	999999	744	866	248	22	384	171	200	951	844	255	500	321	843	632	999999	597	999999	196	51	345	463	240	927	492	999999	434	127	999999	346	999999	496	524	915	999999	289	503	547	716	929	465	999999	999999	774	353	471	548	484	53	712	786	71	13	436	125	839	513	939	756	999999	999999	53	990	615	353	999999	999999	405	438	352	285	60	948	999999	999999	123	888	465	584	30	364	950	84	497	560	439	493	999999	799	575	999999	999999	790	606	980	999999	241	959	430	999999	495	152	55	700	436	735	999999	746	999999	999999	999999	57	365	736	755	999	999999	502	64	914	274	888	605	863	576	999999	999999	999999	286	175	881	929	44	999999	999999	221	904	383	71	999999	326	747	248	797	624	999999	208	64	999999	981	451	738	904	516	330	999999	547	999999	999999	999999	999999	770	469	999999	130	31	22	375	212	544	999999	596	441	239	999999	526	649	999999	248	849	523	215	501	305	723	153	999999	528	669	926	999999	722	259	999999	358	555	288	563	676	603	999999	999999	851	316	886	999999	306	675	918	999999	999999	739	943	999999	200	999999	279	173	961	999999	999999	494	999999	285	870	381	346	94	881	52	999999	95	141	645	144	689	363	194	419	867	999999	359	610	866	
968	934	999999	975	999999	97	286	125	602	999999	606	230	137	999999	446	515	999999	222	999999	875	999999	872	607	307	150	511	906	94	754	103	139	646	999999	839	317	999999	602	999999	928	999999	766	999999	493	442	49	913	562	788	748	904	999999	634	566	999999	311	999999	999999	481	835	655	999999	201	370	999999	569	999999	346	298	268	510	912	158	294	999	119	441	388	175	268	236	949	999999	345	850	999999	505	90	159	999999	999999	607	131	535	283	613	575	762	983	872	89	577	999999	999999	248	991	209	350	566	624	869	999999	172	222	608	999999	71	855	520	764	74	879	196	760	57	902	790	999999	20	396	544	999999	999999	999999	189	658	685	999999	999999	999999	545	999999	524	534	999999	502	445	908	926	999999	551	999999	251	229	807	210	391	512	482	346	210	585	339	180	90	200	999999	869	43	999999	30	999999	758	662	999999	910	365	999999	999999	554	999999	882	696	999999	844	824	438	185	495	978	277	182	126	999999	657	959	999999	353	454	478	190	576	874	976	556	88	961	589	10	999999	845	729	420	927	999999	328	888	895	335	999999	999999	147	383	999999	682	848	356	996	14	999999	95	21	217	624	374	890	999999	999999	887	999999	999999	848	185	598	143	548	762	199	882	339	80	928	999999	198	716	999999	202	819	304	708	999999	964	585	999999	999999	833	999999	999999	562	988	999999	999999	999999	569	999999	913	999999	784	921	144	95	166	999999	674	198	166	993	28	908	331	697	197	425	999999	43	899	273	444	787	309	35	999999	999999	893	28	901	999999	458	796	999999	91	418	897	170	999999	999999	849	910	999999	999999	839	504	999999	999999	300	132	752	830	535	502	649	526	997	622	118	129	999999	231	999999	999999	999999	545	231	115	999999	289	300	265	565	467	59	363	893	142	469	999999	88	407	602	999999	999999	99	922	999999	162	564	999999	285	999999	502	999999	999999	263	999999	418	304	282	781	989	21	832	497	274	78	453	999999	633	865	999999	587	51	999999	628	760	148	999999	999999	927	953	686	869	999999	999999	72	420	430	999999	638	999999	175	999999	306	417	591	73	999999	824	853	999999	999999	999999	999999	133	474	461	925	10	503	126	271	999999	355	999999	999999	151	818	293	212	658	999999	999999	994	151	999999	999999	744	714	47	697	486	332	999999	86	97	754	999999	890	739	611	494	430	999999	522	462	495	999999	999999	114	449	999999	378	622	205	828	678	937	413	146	999999	716	999999	999999	805	639	939	910	279	740	558	827	927	999999	600	999999	601	591	481	688	501	999999	999999	
610	597	999999	118	999999	574	257	999999	817	910	999999	603	894	282	467	999999	883	523	999999	633	737	555	621	326	824	32	41	236	96	465	999999	645	710	450	611	375	362	999999	239	346	32	999999	740	917	183	949	705	999999	144	791	999999	175	999999	801	539	64	999999	136	293	687	542	30	332	362	195	118	893	454	671	102	999999	999999	293	248	611	999999	814	703	152	875	999999	151	102	305	999999	999999	999999	908	910	999999	399	999999	248	551	803	999999	999999	388	732	75	66	260	999999	51	999999	999999	881	678	199	999999	249	282	983	417	370	401	927	37	494	635	999999	984	543	124	703	220	123	741	444	610	999999	435	999999	87	819	999999	921	60	950	999999	677	61	718	787	317	126	252	830	190	412	83	971	894	106	686	999999	716	999999	999999	143	133	149	999999	589	716	813	311	906	598	305	479	877	86	999999	999999	338	275	756	807	586	967	999999	560	41	536	999999	999999	874	401	999999	358	817	712	999999	507	537	817	139	80	503	999999	346	242	885	933	206	999999	40	148	999999	805	960	306	999999	176	840	588	211	62	281	282	437	515	850	946	661	999999	269	366	999999	520	146	685	314	999999	630	60	999999	999999	340	999999	511	735	53	999999	397	999999	999999	999999	667	948	615	999999	799	231	999999	831	391	939	281	41	999999	999999	718	836	668	285	999999	999999	999999	999999	913	113	722	731	770	701	471	907	999999	150	999999	999999	699	999999	904	70	886	93	392	799	999999	735	999999	999999	914	837	27	999999	283	122	999999	958	115	877	45	512	363	77	460	686	369	999999	390	141	999999	26	974	246	932	608	999999	909	608	745	999999	999999	286	999999	816	933	684	999999	633	445	999999	266	512	821	999999	402	706	818	999999	705	439	999999	355	695	999999	898	999999	780	999999	675	723	619	359	999999	756	857	235	938	260	527	12	114	850	944	999999	559	513	999999	800	540	902	580	286	999999	316	935	832	591	932	918	80	903	981	958	722	999999	999999	152	999999	588	176	767	568	114	702	999999	999999	410	999999	931	999999	999999	979	999999	772	153	342	456	999999	821	34	644	15	342	999999	108	133	999999	232	516	652	370	97	221	373	144	21	182	210	981	999999	999999	999999	11	532	999999	924	246	195	579	999999	460	999999	253	563	999999	761	235	657	603	211	999999	188	669	999999	34	999999	767	380	638	141	999999	255	82	999999	602	238	14	999999	97	184	886	706	653	845	201	999999	844	657	841	999999	785	524	999999	779	159	253	745	722	999999	999999	166	866	557	447	
510	215	26	33	960	303	757	426	569	429	325	999999	999999	999999	97	999999	778	119	538	265	355	645	649	999999	81	999999	492	292	999999	350	27	29	159	215	999999	986	264	820	697	999999	625	369	954	187	464	413	718	922	634	754	969	999999	337	301	101	999999	565	999999	952	611	999999	474	124	229	411	999999	595	329	999999	110	498	957	422	990	640	985	691	471	999999	999999	641	570	657	999999	380	970	692	999999	123	481	430	540	999999	95	737	161	255	999999	775	169	817	398	999999	534	999999	999999	634	999999	661	115	183	999999	886	294	999999	250	816	567	849	441	613	737	216	17	679	958	99	337	263	999999	740	999999	695	999999	849	252	136	999999	999999	369	999999	354	206	17	307	336	653	583	125	999999	344	688	999999	344	555	999999	192	436	855	999999	922	999999	999999	182	375	226	408	218	444	727	123	693	999999	489	105	268	540	999999	999999	352	999999	515	221	767	154	62	80	361	132	999999	70	700	277	992	999999	48	271	34	642	91	999999	445	149	999999	999999	999999	421	406	249	297	999999	999999	727	512	993	417	999999	326	999999	999999	155	56	999999	674	667	999999	999999	284	999999	66	999999	516	566	628	424	869	376	824	394	503	641	674	121	834	231	999999	999999	765	998	39	999999	999999	996	329	935	881	359	999999	729	959	235	999999	999999	999999	300	42	428	999999	999999	999999	999999	999999	999999	534	682	999999	934	261	453	591	449	999999	285	22	113	999999	519	999999	692	542	519	999999	104	434	999999	504	321	999999	544	198	999999	874	676	873	988	691	999999	471	647	999999	946	107	31	147	519	574	999999	350	89	248	522	999999	416	556	615	149	176	507	999999	187	169	999999	716	265	934	575	999999	412	33	999999	48	58	600	999999	595	421	880	956	915	999999	642	999999	850	305	675	476	468	130	268	849	525	516	215	469	305	999999	390	765	213	999999	590	458	999999	666	210	474	590	999999	960	203	269	219	591	563	545	198	999999	421	589	467	116	999999	153	999999	999999	531	999999	140	932	654	999999	124	752	999999	122	193	653	193	104	999999	999999	999999	999999	75	999999	315	999999	652	999999	999999	785	999999	185	746	837	726	315	999999	769	999999	999999	459	999999	999999	172	999999	467	620	450	361	999999	999999	326	389	999999	826	999999	88	594	592	607	999999	216	826	869	71	938	16	999999	396	878	511	423	999999	999999	999999	999999	853	903	445	847	313	211	572	999999	999999	652	796	175	999999	999999	236	999999	187	81	440	252	428	446	110	215	999999	487	64	999999	44	999999	999999	999999	154	
790	850	185	999999	744	303	989	999999	999999	999999	418	152	999999	132	373	652	999999	245	354	999999	193	999999	416	999999	240	396	999999	157	100	537	999999	751	986	30	230	999999	61	999999	999999	777	999999	608	173	390	999999	73	620	364	999999	829	90	323	999999	999999	999999	184	999999	999999	918	357	476	841	553	728	802	999999	165	819	902	201	601	553	999999	576	697	584	453	999999	999999	177	775	472	466	270	456	940	205	325	68	56	738	999999	491	96	311	999999	999999	445	999999	34	908	801	461	499	238	537	999999	979	999999	387	730	417	272	750	581	14	384	292	281	862	471	999999	999999	999999	462	922	71	715	275	97	528	18	448	95	268	974	20	967	999999	918	428	226	351	681	325	330	999999	740	999999	306	999999	773	173	725	563	78	999999	605	46	315	475	999999	999999	886	858	722	999999	999999	492	607	994	417	999999	363	443	999999	498	89	999999	141	517	331	211	969	863	755	844	722	532	200	999999	415	930	726	452	622	512	465	822	603	362	239	258	999999	312	999999	999999	809	999999	319	999999	961	74	904	798	999999	604	744	999999	113	877	999999	654	301	673	589	486	533	910	999999	999999	999999	266	937	779	999999	82	304	999999	999999	242	44	441	223	620	972	350	999999	927	999999	999999	768	999999	719	999999	116	584	957	243	999999	340	989	899	999999	999999	546	704	136	134	520	81	309	87	976	870	842	999999	441	680	700	999999	460	605	611	802	973	600	546	222	673	999999	125	71	943	716	253	145	970	645	83	277	999999	901	417	236	999999	690	999999	849	999999	301	153	286	542	484	879	393	999999	999999	603	946	167	914	999999	999999	956	248	144	269	627	707	843	795	606	999999	34	559	198	385	93	999999	143	697	999999	999999	560	838	528	468	837	859	999999	313	51	136	120	999999	450	599	279	480	556	999999	232	999999	457	999999	680	120	460	330	205	912	999999	321	999999	470	585	89	267	128	719	675	999999	767	999999	540	754	479	322	725	119	598	115	612	736	936	999999	999999	924	213	167	418	18	517	664	999999	999999	730	323	649	724	999999	342	161	999999	880	774	464	325	999999	603	999999	797	734	220	606	806	970	584	877	994	431	999999	63	960	310	667	915	112	999999	811	999999	999999	672	999999	999999	265	954	851	856	172	999999	999999	16	609	957	999999	283	306	67	138	999999	156	999999	655	302	215	288	999999	460	222	858	361	401	116	579	54	134	733	472	351	851	129	727	714	983	593	158	454	999999	689	393	619	54	795	999999	877	719	27	
708	999999	976	764	999999	999999	313	659	446	999999	40	999999	999999	550	833	716	999999	638	999999	731	671	999999	999999	834	196	771	829	249	999999	605	63	999999	334	116	999999	930	374	97	729	93	999999	334	999999	999999	999999	999999	202	843	785	337	518	423	459	999999	355	999999	485	151	577	629	814	999999	999999	841	846	337	587	389	524	903	352	199	909	344	330	999999	999999	808	999999	105	999999	999999	463	999999	97	639	252	346	761	999999	454	999999	999999	110	279	347	982	314	999999	96	513	812	328	882	999999	328	999999	999999	999999	17	444	676	731	482	60	829	610	999999	753	999999	999999	250	628	497	458	999999	680	999999	75	982	999999	258	407	999999	999999	766	666	580	993	768	999999	137	999999	999999	592	778	501	46	59	999999	736	619	999999	204	999999	273	194	831	999999	999999	999999	704	60	685	652	999999	999999	406	891	294	172	39	378	985	91	957	999999	874	904	680	628	643	759	625	255	746	698	212	333	999999	999999	835	157	138	129	999999	87	993	111	999999	999999	104	999999	999999	287	707	250	575	123	53	701	319	926	753	246	15	945	999999	439	999999	999999	999999	82	573	712	336	999999	250	866	659	999999	999999	773	507	181	533	497	993	999999	548	505	999999	98	289	626	272	909	999999	892	123	486	652	999999	204	999999	441	32	581	63	951	824	10	999999	464	999999	132	545	429	999999	712	517	951	97	890	410	999999	978	793	947	999999	426	489	357	999999	183	236	24	999999	597	740	511	999999	940	396	724	999999	423	634	125	999999	726	490	822	190	606	534	565	673	794	999999	462	238	634	612	534	999999	653	957	290	999999	117	967	832	841	210	601	999999	701	176	905	999999	999999	678	999999	724	936	999999	177	156	648	671	351	784	61	288	999999	999999	999999	861	389	999999	466	354	187	396	758	658	999999	979	14	524	864	507	889	593	117	560	191	888	597	678	485	810	641	276	766	193	780	999999	999999	319	999999	839	999999	62	495	10	501	66	965	288	685	999999	151	999999	807	999999	894	467	180	999999	999999	450	273	710	376	655	999999	910	629	575	877	999999	62	694	842	999999	999999	836	108	999999	999999	134	922	319	992	298	669	517	999999	921	298	322	392	999999	999999	999999	575	999999	686	839	999999	590	437	400	410	267	145	456	999999	782	134	999999	369	72	662	975	999999	953	999999	87	986	999999	451	999999	999999	565	45	846	485	609	999999	643	159	999999	819	479	697	532	909	734	999999	222	235	686	999999	239	953	330	552	999999	714	621	368	608	853	102	999999	728	123	
844	999999	298	971	999999	999999	999999	908	999999	999999	193	288	995	54	983	924	773	999999	999999	999999	57	611	714	303	999999	895	837	285	550	414	726	339	968	418	74	511	864	250	552	362	317	330	852	87	369	955	718	999999	384	684	999999	132	999999	999999	75	243	517	994	730	999999	496	214	368	695	999999	853	319	586	979	999999	70	533	427	411	999999	726	999999	637	934	999999	999999	269	900	866	999999	999999	955	160	999999	831	994	869	520	765	866	112	962	999999	999999	515	999999	142	598	999999	999999	999999	705	972	225	349	484	880	70	444	610	236	314	501	371	922	999999	999999	243	157	487	200	22	662	999999	500	763	602	999999	429	650	54	999999	999999	999999	999999	898	983	934	14	357	999999	999999	85	999999	999999	798	471	795	638	617	486	999999	450	999999	999999	543	52	437	725	585	882	803	999999	794	566	564	317	258	592	33	999999	235	239	999999	373	999999	999999	507	904	702	999999	806	448	811	173	155	231	581	999999	999999	999999	999999	219	999999	475	999999	999999	291	597	86	999999	999999	212	999999	702	260	668	650	62	52	606	999999	532	33	999999	999999	999999	828	999999	420	999999	735	438	358	177	369	999999	810	334	62	999999	656	999999	828	220	999999	603	832	119	912	486	581	528	999999	637	321	32	999999	146	399	955	350	660	186	743	755	784	854	448	343	999999	858	999999	10	830	950	634	999999	999999	213	999999	999999	719	717	999999	761	216	999999	720	855	346	829	674	935	106	999999	995	999999	95	465	999999	749	394	776	999999	628	266	999999	947	999999	686	328	999999	933	917	999999	631	942	999999	981	548	133	143	999999	996	415	194	389	904	958	999999	900	619	357	908	732	147	942	999999	315	999999	688	714	42	999999	28	456	741	27	672	250	63	491	999999	999999	999999	999999	999999	780	272	444	876	624	988	999999	785	709	999999	34	194	999999	999999	999999	936	999999	859	999999	111	423	999999	958	452	371	999999	999999	901	419	515	441	737	999999	345	172	777	871	629	999999	999999	309	392	319	999999	716	833	386	562	160	999999	627	66	999999	999999	388	801	313	991	514	392	281	831	376	203	999999	297	999999	999999	525	135	75	856	795	999999	999999	999999	999999	538	736	999999	854	165	750	865	999999	384	999999	999999	956	370	473	879	124	681	454	999999	999999	999999	835	429	999999	435	999999	35	488	770	999999	77	712	358	142	999999	999999	975	538	125	90	999999	315	999999	321	999999	994	165	661	196	999999	123	249	333	23	553	999999	316	772	428	128	725	387	127	123	907	899	607	237	698	623	
149	153	999999	396	516	810	999999	999999	312	441	881	373	999999	38	157	828	389	999999	999999	81	949	213	119	997	365	133	999999	106	413	564	396	999999	962	572	999999	969	911	936	507	999999	88	208	470	999999	246	362	95	99	965	89	520	999999	648	627	674	999999	43	340	41	393	623	528	704	747	54	954	999999	728	435	188	916	452	837	846	993	751	743	132	760	13	47	107	140	334	53	133	288	344	898	667	999999	999999	905	124	129	559	503	722	999999	999999	950	366	999999	787	173	78	435	801	634	922	999999	911	999999	38	999999	525	398	999999	999999	920	675	76	830	999999	999999	999999	999999	999999	727	443	999999	30	189	478	62	999999	444	352	171	974	697	999999	710	975	475	34	11	999999	768	603	171	134	28	999999	616	999999	999999	895	545	827	531	999999	84	201	675	181	731	110	976	675	91	55	999999	729	232	198	365	854	302	227	999999	670	954	133	282	133	12	167	862	177	153	999999	806	343	453	985	413	999999	310	303	999999	900	999999	999999	522	125	999999	298	999999	427	528	682	603	999999	493	999999	757	950	919	551	178	574	999999	809	531	543	248	874	286	999999	999999	846	999999	999999	924	443	770	999999	999999	166	999999	999999	999999	444	648	471	944	488	999999	999999	237	462	599	999999	134	728	999999	101	570	999999	876	999999	22	562	641	999999	999999	999999	999999	59	101	895	349	999999	999999	464	999999	803	170	69	598	759	33	694	20	333	256	795	874	205	781	678	301	631	999999	999999	701	805	802	999999	343	350	95	801	500	999999	122	837	999999	670	999999	858	999999	999999	999999	127	27	328	551	318	435	342	729	207	277	999999	999999	718	483	177	762	999999	999999	203	726	999999	674	232	203	678	999999	999999	380	213	999999	922	748	999999	250	172	158	383	264	494	541	11	621	887	534	88	999999	404	363	256	907	122	858	737	784	143	452	999999	134	872	108	25	961	526	999999	999999	674	814	478	321	29	999999	156	516	999999	724	636	786	698	125	941	816	65	133	305	999999	74	20	15	116	719	362	259	391	999999	999999	49	999999	372	189	413	923	999999	52	237	528	999999	352	86	70	999999	666	107	18	931	292	959	837	999999	954	289	663	808	999999	999999	666	999999	765	999999	145	685	541	424	518	711	28	999999	23	896	776	604	722	999999	945	999999	63	265	250	999999	113	566	211	874	999999	999999	749	124	565	451	571	999999	999999	232	940	384	965	252	589	307	913	402	946	941	999999	359	567	729	863	761	548	999999	889	315	26	999999	483	
999999	16	619	999999	904	999999	572	999999	387	404	999999	993	570	643	810	676	942	546	711	620	270	430	68	999999	999999	260	803	902	170	509	999999	999999	372	901	308	246	969	345	999999	77	384	616	999999	955	76	735	303	128	737	734	946	769	314	957	999999	246	999999	999999	941	653	531	669	174	878	509	999999	630	668	345	574	706	607	537	644	246	653	999999	112	999999	294	957	684	174	435	999999	135	999999	415	999999	999999	298	693	999999	999999	545	714	999999	999999	455	782	114	634	783	999999	38	349	241	999999	721	570	999999	845	999999	657	999999	847	504	738	326	999999	393	225	981	999999	286	23	214	181	108	999999	210	177	999999	492	189	332	901	11	407	999999	893	999999	999999	127	190	453	681	999999	669	698	220	714	870	999999	398	999999	653	509	887	25	144	69	572	199	369	999999	999999	528	999999	373	999999	502	999999	113	999999	999999	999999	999999	999999	832	341	999999	512	409	999999	496	306	999999	103	300	999999	999999	124	391	88	999999	668	504	757	999999	265	999999	277	305	753	717	383	767	589	999999	366	789	416	999999	999999	999999	557	172	878	873	999999	611	435	188	694	553	387	949	34	999999	493	37	116	626	999999	189	999999	217	656	603	122	539	996	999999	933	889	999999	70	708	413	286	999999	625	883	999999	653	999999	98	611	209	339	433	742	931	999999	339	999999	789	487	503	483	350	516	284	760	877	615	577	254	804	568	327	251	620	382	999999	411	232	568	923	999999	113	999999	456	273	689	796	74	999999	604	216	205	583	214	930	935	989	351	132	191	48	999999	844	999999	999999	22	192	999999	559	764	927	460	999999	564	51	380	743	70	999999	81	91	999999	472	999999	597	373	744	46	690	446	999999	999999	109	999999	999999	312	268	799	814	261	506	674	515	350	999999	755	973	999999	173	560	202	999999	340	61	999999	498	687	203	218	278	999999	999999	441	123	765	866	999999	845	679	738	999999	944	255	758	574	416	44	131	973	841	999999	725	873	139	253	999999	730	999999	286	999999	625	75	590	546	984	999999	242	999999	585	999999	999999	138	349	434	449	257	683	581	487	693	999999	566	230	999999	878	551	282	311	869	696	999999	313	568	294	123	55	999999	999999	999999	999999	999999	999999	546	173	446	271	999999	999999	999999	996	396	999999	570	999999	931	68	844	223	667	442	88	999999	532	888	673	101	570	64	321	403	894	999999	807	999999	519	821	999999	999999	999999	999999	174	834	999999	873	309	988	742	974	362	64	999999	999999	51	341	999999	999999	999999	657	499	355	
701	999999	136	297	112	999999	351	999999	999999	999999	48	787	292	60	277	254	319	659	589	685	358	595	702	999999	202	753	931	999999	999999	999999	711	999999	567	584	916	843	707	334	771	886	646	445	900	999999	26	999999	857	991	73	890	932	999999	999999	999999	996	115	628	869	104	358	490	875	999999	807	999999	675	229	708	143	434	546	985	887	702	48	913	694	461	250	779	895	940	411	999999	343	260	304	754	999999	999999	999999	999999	239	422	406	771	999999	103	999999	350	203	159	999999	999999	353	947	572	376	999999	93	420	999999	629	999999	462	550	473	999999	474	158	381	999999	130	999999	999999	708	756	475	306	999999	646	601	618	999999	999999	746	92	772	894	396	687	928	999999	504	400	56	218	999999	999999	999999	307	346	999999	999999	969	727	38	534	428	645	200	107	80	999999	446	818	558	729	739	716	468	701	45	87	471	453	999999	626	932	174	500	999999	515	450	969	999999	972	925	999999	858	717	557	354	259	205	590	999999	481	68	581	497	489	184	253	397	999999	311	551	232	526	241	412	999999	999999	154	358	999999	629	999999	146	999999	633	799	881	999999	910	999999	786	881	881	595	25	567	999999	676	999999	668	272	999999	373	999999	431	703	413	626	315	955	99	114	847	998	238	943	921	999999	864	689	302	254	486	999999	524	669	351	999999	999999	999999	251	587	143	690	329	576	174	147	424	929	395	264	693	954	999999	999999	44	882	367	999999	646	625	999999	331	375	27	576	124	483	762	362	999999	411	470	714	512	999999	166	999999	662	779	784	321	934	303	48	561	532	992	843	634	468	573	153	208	625	999999	999999	324	312	999	60	999999	662	577	913	999999	233	249	999999	999999	999999	214	705	302	861	313	877	37	999999	465	54	131	640	137	999999	999999	267	271	999999	999999	168	999999	375	662	999999	999999	999999	366	999999	999999	338	292	247	142	757	999999	868	850	346	322	897	784	999999	847	999999	928	32	534	683	999999	595	961	160	28	551	45	839	52	574	741	653	520	999999	152	999999	762	883	999999	380	640	999999	416	924	999999	839	999999	999999	999999	999999	999999	107	134	999999	385	598	999999	141	229	999999	721	999999	825	286	605	669	386	146	999999	719	202	55	524	164	999999	964	999999	47	999999	999999	177	999999	321	344	774	643	528	837	272	554	761	630	663	917	659	226	224	140	329	117	462	247	19	808	516	999999	582	970	641	421	999999	339	756	999999	423	539	999999	491	511	999999	150	549	999999	300	999999	571	391	607	505	826	999999	59	717	
277	725	929	999999	513	827	30	70	558	206	850	999999	432	999999	999999	504	999999	122	999999	628	367	966	913	999999	999999	999999	945	373	975	999999	814	671	999999	999999	999999	325	493	367	600	999999	999999	999999	592	352	33	165	536	697	999999	999999	386	713	27	430	360	310	999999	999999	463	663	999999	657	95	93	391	999999	774	810	999999	999999	20	999999	522	78	146	466	384	570	349	563	322	999999	999999	872	98	110	653	999999	270	999999	512	927	999999	999999	781	834	999999	508	961	843	999999	999999	312	470	999999	999999	201	948	293	999999	925	251	999999	900	351	634	999999	223	994	291	536	835	549	999999	794	92	857	999999	296	999999	999999	876	609	999999	182	596	945	143	779	999999	908	704	999999	999999	263	271	999999	14	999999	157	781	602	514	679	999999	555	185	106	999999	20	767	999999	999999	999999	252	59	642	720	728	754	999999	919	444	530	382	831	189	182	952	999999	999999	853	990	149	999999	999999	372	930	198	626	420	849	467	768	706	302	52	674	134	213	629	990	286	841	468	862	999999	983	999999	485	376	13	999999	152	999999	914	999999	522	460	203	687	711	999999	111	999999	838	461	999999	823	90	999999	514	57	999999	904	391	577	159	999999	668	890	388	633	999999	259	999999	999999	324	139	792	999999	530	224	930	526	917	467	999999	507	629	410	999999	999999	226	697	861	955	404	248	257	347	476	840	791	999999	308	88	999999	851	925	142	147	545	41	413	999999	300	999999	232	986	999999	402	999999	999999	267	407	999999	416	25	398	462	312	85	882	999999	210	690	432	627	228	838	648	332	582	497	273	947	138	999999	439	571	838	181	261	334	944	825	789	534	999999	89	671	999999	463	473	829	999999	663	586	212	577	867	499	14	157	999999	80	79	563	993	999999	100	603	586	826	999999	140	823	557	999999	384	900	898	721	148	177	844	999999	118	999999	212	293	551	999999	861	704	349	177	113	58	873	756	235	540	455	989	78	227	637	999999	699	999999	115	86	828	999999	999999	999999	865	980	440	999999	961	896	791	177	999999	993	999999	132	284	963	720	999999	636	628	675	368	276	159	108	627	241	999999	968	965	999999	475	999999	194	735	999999	311	999999	618	671	795	338	748	288	999999	84	502	515	999999	735	527	606	449	999999	11	609	511	999999	881	813	999999	703	928	826	989	82	221	540	999999	999999	662	999999	890	999999	833	346	619	988	708	34	999999	726	691	242	447	580	36	583	193	136	69	595	251	805	700	999999	410	922	298	999999	863	961	999999	863	
83	930	716	484	999999	999999	999999	523	999999	857	687	254	21	695	388	418	56	999999	357	269	652	77	999999	95	273	999999	935	697	699	340	170	173	607	828	999999	517	864	551	217	527	146	546	587	393	127	999999	90	715	543	879	331	999999	999999	859	220	999999	584	630	221	633	999999	302	823	676	999999	523	647	999999	999999	870	554	504	430	999999	133	999999	489	962	967	999999	999999	230	163	999999	18	934	559	747	999999	163	999999	243	999999	584	797	999999	999999	911	999999	603	808	999999	999999	999999	999999	827	805	784	999999	114	999999	621	662	999999	972	999999	148	13	667	999999	964	899	574	382	937	999999	174	845	41	289	392	578	277	374	18	763	999999	999999	999999	191	138	774	22	513	636	321	581	999999	999999	298	705	999999	999999	932	638	908	999999	806	736	24	662	999999	999999	999999	999999	948	354	298	394	219	469	658	999999	485	634	999999	999999	70	999999	625	999999	237	999999	743	584	672	999999	999999	735	999999	999999	243	754	480	529	178	999999	566	792	999999	967	293	552	403	828	56	212	767	307	449	31	273	70	121	999999	434	726	19	999999	58	622	19	562	294	779	999999	999999	999999	999999	466	178	330	277	67	657	456	999999	840	914	537	470	567	47	296	88	176	183	999999	999999	999999	451	21	695	999999	75	999999	730	267	999999	999999	152	174	810	841	280	701	995	12	463	999999	749	999999	999999	343	999999	65	972	276	999999	999999	999999	271	842	862	24	167	635	534	992	699	725	428	226	320	999999	305	756	999999	26	386	180	180	189	375	354	999999	915	361	165	20	999999	463	60	20	551	881	999999	999999	999999	123	76	471	20	763	113	999999	999999	784	948	292	308	776	260	829	442	881	999999	476	999999	458	251	284	378	999999	999999	271	377	999999	999999	513	999999	808	378	902	999999	709	999999	425	999999	33	895	141	999999	873	711	219	213	230	577	669	799	856	999999	378	999999	791	999999	38	60	841	953	999999	25	444	319	500	408	999999	519	999999	721	666	999999	493	999999	119	871	505	280	504	999999	156	638	999999	714	127	377	999	40	528	999999	141	375	431	80	441	126	967	564	221	999999	999999	999999	843	947	143	652	947	815	999999	919	597	999999	999999	782	999999	824	999999	730	201	132	408	999999	990	999999	590	300	782	423	131	999999	999999	941	68	693	212	445	999999	161	581	474	429	999999	999999	999999	29	382	819	999999	273	616	210	247	372	999999	412	539	721	999999	999999	842	999999	534	693	768	999999	656	700	861	580	999999	999999	764	158	727	703	999999	58	391	107	
999999	999999	144	160	515	793	999999	999999	969	291	673	724	77	794	738	605	895	999999	999999	593	372	682	999999	77	999999	586	446	999999	999999	999999	198	490	999999	629	999999	371	735	383	188	999999	357	87	730	580	907	648	962	969	419	132	807	999999	999999	798	734	536	522	76	259	928	357	579	999999	583	102	193	394	999999	645	999999	869	521	323	999999	999999	294	951	387	169	263	999999	999999	678	522	588	999999	999999	540	894	999999	849	668	134	999999	627	778	153	999999	999999	724	263	524	333	53	262	295	409	24	562	999999	585	145	906	996	314	880	901	420	994	626	252	999999	999999	33	999999	211	999999	73	906	467	150	803	898	999999	999	109	152	635	270	303	76	925	978	454	47	999999	761	138	999999	746	999999	732	162	861	999999	409	999999	310	525	61	898	345	118	105	999999	781	246	471	999999	214	738	276	160	701	999999	999999	875	108	999999	814	449	999999	129	999999	999999	999999	651	999999	963	999999	138	999999	119	219	404	731	817	883	155	266	476	300	999999	999999	999999	611	582	460	312	999999	533	873	324	711	999999	999999	999999	947	514	891	140	209	507	405	999999	999999	999999	941	306	999999	508	999999	952	999999	999999	159	999999	389	999999	979	835	999999	734	807	999999	999999	527	999999	607	765	515	869	999999	999999	135	277	792	736	999999	121	454	641	999999	484	656	540	920	595	373	461	513	836	999999	999999	65	940	475	999999	999999	822	379	757	343	541	322	639	999999	999999	603	80	999999	399	726	50	534	203	46	999999	161	535	343	999999	45	155	261	678	999999	842	208	999999	999999	102	407	840	742	999999	308	622	171	27	916	232	991	303	999999	123	120	756	11	861	999999	225	548	802	999999	447	999999	197	289	644	565	781	499	418	278	274	999999	999999	307	836	895	999999	99	999999	999999	121	940	741	61	999999	999999	327	841	347	999999	586	553	605	362	304	999999	121	343	526	999999	144	999999	999999	34	830	131	234	999999	174	966	490	136	414	999999	377	507	980	146	151	85	247	940	161	999999	999999	720	396	533	12	861	784	90	572	999999	484	387	999999	999999	999999	999999	999999	869	676	381	800	460	149	421	999999	999999	994	975	201	450	224	204	581	455	999999	119	734	700	455	313	192	410	999999	732	999999	989	999999	999999	915	134	741	378	274	780	336	999999	581	999999	548	214	866	808	999999	131	467	290	999999	911	384	121	291	643	423	999999	198	999999	896	416	712	996	999999	730	70	77	709	845	929	800	999999	999999	538	759	999999	250	447	383	521	442	274	999999	192	
237	999999	804	999999	108	955	902	591	935	999999	174	272	551	556	145	748	821	422	999999	360	15	999999	282	582	999999	490	182	924	815	878	464	151	294	813	999999	841	999999	234	610	999999	37	999999	193	766	373	497	610	694	999999	634	999999	30	652	77	187	444	616	999999	320	999999	782	977	776	67	999999	32	978	738	134	304	493	999999	811	731	333	796	608	999999	218	44	879	487	999999	190	187	443	999999	999999	636	999999	234	43	999999	992	999999	59	999999	136	885	351	518	872	569	999999	151	113	219	999999	744	999999	836	110	23	999999	738	304	364	595	999999	446	533	761	999999	148	80	999999	999999	818	623	283	364	482	630	999999	525	999999	999999	615	999999	84	234	577	999999	255	160	134	30	637	264	999999	695	847	256	449	817	757	999999	431	937	692	429	400	307	470	36	363	479	999999	760	730	999999	748	555	805	221	955	289	999999	987	945	438	999999	564	810	999999	516	235	191	60	768	248	495	678	999999	654	834	280	21	229	797	999999	874	999999	999999	999999	946	301	999999	999999	861	478	912	999999	991	999999	382	835	496	882	519	999999	297	105	991	999999	891	80	999999	999999	999999	685	999999	999999	200	301	563	179	41	385	641	225	783	954	198	300	335	61	686	999999	281	999999	999999	138	999999	669	367	779	885	50	544	876	102	301	850	185	211	285	253	700	999999	212	804	120	251	304	353	343	906	701	167	839	393	115	999999	388	900	148	927	999999	933	784	294	990	999999	999999	132	492	999999	22	999999	60	807	999999	999999	78	999999	673	887	415	325	34	872	999999	999999	704	492	999999	422	471	284	72	357	722	999999	915	918	999999	280	999999	181	999999	239	893	612	116	41	406	712	810	999999	999999	999999	521	999999	909	999999	111	117	146	282	999999	80	999999	999999	36	702	999999	999999	487	999999	389	999999	410	244	463	795	999999	580	776	673	95	284	999999	999999	57	811	835	516	857	12	816	706	144	999999	999999	790	999999	165	586	999999	946	187	234	999999	999999	834	999999	286	752	123	933	531	341	473	999999	861	999999	999999	999999	224	866	579	372	484	999999	999999	269	207	999999	673	208	822	993	999999	999999	908	59	952	480	222	961	558	763	743	78	295	375	670	25	183	999999	999999	475	372	546	376	814	749	325	132	575	652	87	88	914	121	537	999999	746	289	811	999999	885	999999	999999	999999	815	628	415	999999	317	999999	999999	35	351	968	357	631	999999	360	999999	310	999999	358	647	999999	481	999999	828	957	757	406	924	736	371	815	354	997	119	238	
560	196	343	276	814	976	471	62	737	946	764	906	999999	396	195	511	878	536	999999	944	836	140	799	458	301	911	673	454	663	535	624	999999	521	999999	799	999999	966	370	543	999999	847	999999	947	882	203	850	263	538	551	859	999999	817	177	175	999999	430	396	885	974	903	313	999999	398	211	331	414	394	556	999999	288	545	518	993	168	999999	417	193	916	265	450	658	145	903	804	999999	806	191	356	204	379	520	91	396	999999	367	830	40	745	999999	788	466	999999	941	999999	324	428	824	19	78	984	246	480	629	533	255	999999	123	594	613	525	232	47	999999	999999	767	464	131	363	800	999999	386	999999	999999	999999	984	951	203	640	489	179	981	999999	999999	999999	142	50	461	862	394	199	999999	446	141	45	565	999999	354	999999	505	999999	307	471	218	999999	607	999999	124	163	549	303	974	482	114	444	543	999999	759	999999	999999	999999	12	999999	969	999999	558	939	316	330	911	999999	607	480	144	629	872	999999	999999	486	612	344	925	308	999999	100	225	999999	342	697	501	999999	668	211	638	999999	999999	47	502	606	999999	999999	999999	794	251	999999	696	504	999999	484	999999	33	95	999999	540	750	801	704	946	999999	396	323	606	999999	828	999999	897	405	999999	366	999999	834	28	367	242	943	852	141	66	340	403	999999	999999	857	135	999999	429	999999	671	887	999999	163	101	623	220	931	999999	872	999999	845	95	300	661	981	713	736	15	728	50	596	897	669	647	616	999999	674	999999	749	492	361	977	511	999999	954	389	999999	743	404	999999	999999	882	999999	176	221	999999	113	69	916	154	399	472	700	354	999999	989	317	999999	485	148	546	999999	999999	390	613	868	583	999999	706	601	999999	993	610	999999	999999	999999	999999	502	436	370	381	999999	509	604	999999	888	286	166	658	999999	82	111	268	265	610	999999	999999	599	562	352	671	546	362	999999	999999	405	861	999999	999999	999999	81	815	89	124	767	999999	15	717	999999	725	592	999999	908	741	529	993	734	355	999999	999999	152	327	939	93	699	835	999999	194	999999	999999	37	167	552	296	999999	267	32	999999	498	679	999999	853	313	837	760	999999	637	621	795	66	671	999999	157	999999	228	999999	875	995	999999	931	677	999999	172	598	697	999999	874	621	847	272	999999	590	999999	301	165	299	24	111	333	453	207	999999	399	498	36	521	999999	882	77	150	391	36	999999	567	12	999999	690	715	150	335	380	26	773	533	94	90	659	856	514	928	739	773	672	971	734	45	431	673	571	186	425	992	553	
999999	880	945	860	999999	298	196	609	999999	999999	998	83	999999	999999	866	414	999999	861	162	999999	148	999999	618	999999	999999	833	966	546	26	999999	963	999999	388	999999	75	652	149	229	370	567	327	999999	999999	999999	673	898	552	177	565	269	625	999999	272	625	999999	307	999999	591	999999	999999	332	999999	592	164	997	99	694	999999	802	223	999999	999999	999999	595	999999	819	969	806	690	859	999999	799	981	999999	528	649	999999	999999	999999	768	390	558	127	903	999999	677	999999	285	813	584	999999	833	374	351	995	899	822	677	575	595	999999	465	900	253	999999	532	668	835	636	358	452	931	999999	43	833	716	608	597	359	381	999999	694	993	115	656	456	435	640	762	629	826	969	197	471	441	999999	657	873	727	999999	19	901	649	999999	142	281	181	340	518	288	300	234	328	204	513	999999	999999	795	999999	729	106	38	83	17	531	482	744	200	602	907	68	734	999999	646	999999	999999	54	537	999999	999999	285	999999	131	483	999999	999999	651	999999	999999	798	463	862	999999	998	616	981	827	999999	933	659	536	981	737	999999	999999	999999	999999	682	832	999999	598	999999	821	221	453	12	906	599	678	930	999999	751	999999	804	999999	206	999999	871	39	999999	363	999999	999999	323	848	303	366	999999	263	773	999999	969	170	636	209	528	50	999999	554	999999	84	237	963	12	828	999999	749	999999	999999	33	117	492	999999	999999	968	195	999999	508	999999	999999	645	395	346	904	999999	861	591	604	604	925	166	391	327	999999	315	135	448	601	999999	74	554	433	364	239	665	999999	326	718	999999	23	198	999999	999999	404	969	689	891	68	318	999999	203	999999	338	999999	999999	726	175	237	999999	842	999999	738	24	999999	999999	221	41	116	249	939	545	999999	935	590	736	624	686	922	455	626	244	390	292	527	870	999999	999999	133	999999	938	588	999999	581	825	276	999999	527	406	798	999999	658	784	819	999999	431	329	219	748	504	252	50	253	781	519	608	999999	456	999999	999999	999999	127	907	999999	310	361	999999	301	119	324	999999	107	290	133	697	999999	459	570	913	105	999999	199	999999	629	999999	898	344	317	71	227	909	13	41	968	601	640	750	50	518	27	976	999999	109	433	999999	154	759	130	999999	551	158	796	543	400	999999	17	771	999999	999999	999999	26	148	999999	892	414	284	999999	321	999999	67	999999	999999	61	895	999999	522	100	999999	412	999999	999999	224	233	520	999999	123	469	640	999999	594	868	472	999999	116	999999	837	999999	999999	29	942	88	447	598	36	333	739	744	647	999999	373	916	
848	999999	647	999999	802	914	719	999999	999999	814	435	999999	936	199	755	992	945	895	291	724	883	902	470	999999	701	626	999999	197	338	378	822	369	719	999999	29	597	779	842	208	923	89	999999	728	999999	652	218	661	836	999999	747	799	999999	999999	648	43	999999	999999	749	999999	185	999999	999999	495	922	992	75	518	269	179	168	222	112	696	368	645	999999	184	999999	255	492	964	370	619	591	579	79	999999	80	644	83	192	40	999999	32	216	557	999999	806	999999	586	699	999999	667	419	534	999999	65	630	13	542	772	999999	504	89	221	356	999999	903	352	999999	694	448	625	105	999999	999999	831	999999	162	97	999999	377	999999	668	792	572	702	999999	999999	883	999999	999999	77	111	311	119	999999	201	999999	859	999999	994	463	224	999999	999999	999999	572	443	352	999999	391	478	915	938	404	877	836	297	648	999999	999999	846	469	999999	944	380	523	794	999999	657	640	999999	302	453	609	913	999999	776	540	795	140	765	714	28	632	282	161	999999	999999	241	698	904	172	215	999999	157	994	316	947	999999	999999	777	577	694	999999	529	185	472	339	999999	896	70	756	853	523	946	999999	450	285	999999	229	360	887	635	958	735	699	999999	521	461	919	999999	828	659	541	363	198	29	793	113	106	688	833	426	344	638	157	999999	999999	984	25	554	41	285	661	903	999999	941	999999	498	829	98	950	877	571	232	242	106	322	999999	758	121	656	182	999999	540	526	471	301	999999	999999	391	999999	537	999999	375	999999	552	998	637	473	257	293	999999	999999	17	999999	955	854	999999	406	999999	996	532	236	904	897	859	709	999999	386	428	650	416	911	448	694	423	441	999999	589	689	108	684	696	999999	828	362	999999	568	802	571	616	189	999999	536	394	871	310	999999	477	784	842	999999	261	54	607	876	393	834	999999	324	524	999999	999999	716	952	999999	836	725	85	545	960	151	999999	815	811	470	492	384	63	999999	122	899	728	804	846	230	999999	652	903	951	968	73	255	487	56	958	656	216	999999	83	45	585	466	932	999999	999999	999999	445	242	146	393	999999	781	999999	999999	624	930	728	870	731	887	193	999999	133	576	999999	896	841	768	853	999999	286	800	980	787	537	999999	795	980	999999	671	987	999999	767	999999	958	999999	755	999999	432	38	927	346	852	195	999999	999999	342	999999	927	805	718	999999	388	331	117	219	801	711	674	999999	144	747	999999	999999	999999	774	64	565	618	614	150	565	346	825	886	939	948	794	936	774	110	439	63	349	953	320	
40	999999	460	749	491	54	610	250	999999	190	620	791	295	87	999999	999999	747	323	665	162	340	563	444	177	270	16	999999	900	90	704	999999	385	117	589	743	617	114	868	999999	105	955	106	931	706	328	999999	509	999999	74	333	999999	740	684	999999	980	477	11	293	999999	999999	279	710	999999	199	496	999999	999999	706	343	101	999999	879	200	569	207	244	631	738	848	114	507	999999	835	757	22	953	999999	316	608	999999	616	820	999999	647	999999	255	935	742	999999	93	482	803	525	999999	659	812	550	124	999999	999999	999999	273	445	384	977	999999	874	412	999999	543	543	377	107	77	999999	852	999999	999999	743	951	308	999999	999999	764	631	704	400	862	107	999999	413	587	999999	861	430	353	999999	14	999999	999999	999999	999999	565	999999	550	114	705	457	999999	807	322	997	380	651	448	956	743	680	752	283	962	999999	999999	976	139	999999	999999	999999	647	142	476	495	882	280	999999	774	333	852	224	999999	998	943	374	299	999999	415	216	71	423	474	609	705	261	396	510	368	999999	588	546	593	450	469	810	999999	341	999999	124	110	80	673	632	891	465	235	285	999999	648	24	99	723	999999	603	822	999999	532	999999	999999	999999	769	222	999999	744	999999	630	86	999999	999999	17	958	70	301	115	990	749	841	718	249	36	121	491	999999	213	999999	999999	843	999999	647	637	833	570	593	628	340	999999	127	887	584	834	999999	999999	885	640	66	999999	432	999999	612	82	340	814	530	999999	385	999999	502	352	255	494	787	239	892	505	184	397	999999	999999	775	142	999999	999999	143	999999	877	375	606	999999	157	470	399	999999	999999	574	306	28	49	386	253	62	365	775	642	999999	57	919	853	999999	465	999999	561	760	999999	480	999999	386	680	999999	340	999999	999999	422	999999	784	104	588	994	327	209	165	999999	100	429	999999	999999	857	321	999999	367	999999	521	999999	624	488	909	639	339	764	134	999999	348	923	999999	243	381	943	999999	999999	995	999999	925	536	190	310	320	999999	340	999999	703	999999	75	637	758	383	498	999999	798	717	875	465	259	240	203	289	817	999999	999999	999999	351	999999	999999	462	58	899	41	985	47	324	177	447	308	193	999999	540	853	711	175	673	744	917	155	999999	983	539	219	694	999999	901	999999	886	426	154	804	999999	999999	613	588	859	351	999999	426	483	549	437	167	75	180	662	435	116	269	381	451	434	687	424	478	999999	999999	347	999999	146	831	290	30	163	389	199	234	999999	999999	999999	999999	242	999999	671	323	556	381	154	524	999999	
475	386	627	55	703	379	193	891	999999	80	179	999999	859	999999	999999	268	416	999999	999999	999999	999999	999999	984	953	999999	218	933	25	999999	922	999999	545	999999	999999	670	455	663	999999	460	20	999999	999999	115	61	146	328	383	220	999999	999999	999999	377	999999	543	252	999999	402	673	999999	999999	445	178	790	221	933	633	191	886	620	999999	605	441	553	675	975	999999	88	999999	999999	730	835	999999	996	999999	783	999999	86	289	999999	999999	63	989	999999	966	999999	837	552	894	999999	512	147	496	999999	822	458	999999	824	999999	568	157	212	999999	856	275	658	721	181	999999	999999	999999	556	901	999999	240	154	999999	462	587	111	999999	552	194	814	314	593	349	133	999999	598	84	944	293	720	583	187	593	142	999999	317	999999	665	809	466	953	955	245	340	999999	677	842	256	246	692	430	999999	27	655	552	999999	999999	598	997	999999	363	229	999999	191	582	63	999999	483	749	999999	258	482	743	728	861	359	358	18	764	506	756	828	708	999999	299	978	169	938	590	999999	999999	264	999999	665	112	733	692	63	758	315	127	369	506	966	999999	948	999999	299	793	202	333	311	833	501	398	535	521	671	891	603	893	622	892	999999	282	994	814	87	999999	137	667	304	260	459	389	396	331	742	999999	351	126	870	154	398	999999	999999	431	999999	277	577	222	30	172	164	999999	505	999999	787	693	999999	144	783	673	666	535	39	60	999999	999999	11	999999	779	999999	550	487	33	477	504	999999	999999	573	647	810	58	915	999999	142	999999	999999	884	919	543	58	718	216	343	207	487	862	677	645	57	65	276	373	442	516	622	676	999999	37	972	776	117	876	497	973	624	751	999999	897	954	346	237	999999	669	999999	794	999999	999999	825	999999	642	344	940	999999	591	544	684	482	139	999999	429	648	856	947	767	940	999999	999999	369	583	736	973	780	691	711	827	194	999999	712	999999	999999	999999	573	48	340	441	177	360	905	999999	939	279	759	387	999999	697	999999	999999	901	999999	951	999999	784	252	263	668	999999	258	814	764	359	980	770	417	240	896	85	999999	617	335	999999	492	999999	931	644	466	223	403	166	24	456	999999	802	921	999999	999999	748	331	784	999999	878	919	546	999999	88	958	509	352	156	638	999999	999999	999999	575	27	999999	809	852	608	796	455	170	102	799	317	999999	999999	848	999999	999999	999999	754	43	999999	999999	853	946	999999	852	685	957	870	256	527	402	999999	534	999999	903	310	855	999999	723	988	999999	717	827	746	999999	999999	781	661	705	581	490	
999999	528	581	128	174	523	999999	10	922	839	584	913	574	407	422	774	950	944	346	719	262	41	999999	729	739	36	209	839	999999	904	306	175	675	46	535	376	953	119	738	999999	719	999999	800	159	999999	803	262	999999	999999	999999	830	716	369	999999	238	835	483	851	388	148	323	999999	999999	28	542	419	999999	537	872	999999	999999	841	215	558	999	366	240	895	999999	935	773	860	999999	999999	83	589	805	813	808	699	893	999999	999999	600	473	999999	999999	782	616	231	565	999999	999999	999999	195	989	510	810	999999	871	604	587	999999	452	374	463	879	862	944	953	999999	435	729	999999	163	999999	120	615	95	587	999999	458	999999	999999	380	999999	393	63	880	93	89	994	951	936	104	315	350	999999	235	999999	543	113	837	663	616	139	995	304	221	999999	999999	999999	725	284	481	156	999999	894	82	326	79	999999	982	999999	873	619	483	793	87	847	378	832	999999	999999	999999	999999	621	626	261	250	999999	999999	841	413	999999	194	278	677	464	948	17	456	999999	909	941	717	131	999999	790	997	656	999999	226	374	109	56	515	651	240	999999	534	999999	642	831	999999	979	999999	579	999999	688	350	806	338	999999	839	999999	999999	999999	999999	336	175	644	835	263	594	850	872	476	314	167	679	627	447	279	423	999999	813	384	999999	961	999999	552	330	111	656	999999	999999	96	534	187	430	999999	517	903	29	890	846	388	247	423	117	518	275	999999	18	722	999999	69	716	514	118	252	999999	181	604	999999	324	999999	999999	744	976	785	941	136	999999	644	119	999999	259	999999	489	999999	146	999999	999999	223	999999	831	999999	933	490	814	999999	30	78	188	209	345	999999	407	575	121	781	999999	446	331	999999	148	999999	374	613	825	809	999999	34	683	115	613	999999	390	999999	492	999999	673	264	171	415	921	999999	999999	445	773	244	999999	957	999999	653	644	785	533	647	148	999999	728	330	664	15	197	999999	394	82	596	28	999999	71	92	999999	117	248	284	915	999999	999999	211	928	839	999999	999999	235	657	999999	471	827	794	743	207	422	913	999999	599	166	227	925	673	486	848	755	326	791	875	999999	545	405	510	617	991	67	869	799	491	83	58	962	348	363	611	768	999999	185	863	670	999999	764	648	999999	697	729	999999	724	89	93	275	175	999999	758	999999	999999	327	187	999999	149	999999	124	999999	526	999999	265	587	319	875	90	531	150	927	214	342	781	999999	999999	999999	272	650	154	719	407	999999	882	612	589	868	546	451	56	434	724	999999	999999	902	999999	19	
442	999999	108	849	999	999999	134	248	999999	999999	713	999999	934	267	488	498	408	999999	464	717	999999	652	997	450	338	638	485	716	213	97	890	999999	634	999999	999999	130	999999	304	720	999999	684	644	467	173	164	999999	517	788	999999	235	719	57	999999	414	999999	999999	154	657	520	371	86	417	45	67	535	999999	683	561	780	999999	946	113	999999	618	43	591	999999	833	999999	110	999999	696	771	977	377	843	441	229	599	696	999999	999999	999999	359	769	276	999999	409	999999	330	554	956	999999	587	288	999999	373	830	999999	201	604	320	372	419	249	389	999999	67	690	691	403	464	999999	93	391	62	329	334	848	999999	983	785	205	965	556	175	689	193	698	762	479	611	848	408	999999	666	531	374	119	390	999999	999999	719	946	926	99	994	999999	205	236	296	999999	982	999999	999999	819	999999	407	862	84	700	462	999999	928	221	792	999999	562	991	725	530	954	999999	467	146	441	999999	258	999999	999999	180	765	987	472	475	440	629	243	199	282	550	134	511	44	690	178	999999	791	735	144	483	441	931	480	705	999999	823	524	478	776	753	867	999999	999999	904	999999	474	896	462	780	173	999999	373	719	184	406	452	191	776	967	259	999999	999999	904	983	738	833	517	767	142	617	114	765	423	528	999999	766	115	139	999999	703	296	338	999999	970	110	78	999999	999999	309	889	642	747	510	526	479	354	463	422	176	111	999999	139	330	173	999999	617	949	200	501	639	347	61	999999	999999	999999	945	568	934	882	999999	620	221	467	253	975	999999	264	896	999999	339	313	693	963	654	747	999999	18	999999	911	493	129	999999	999999	669	999999	999999	726	246	999999	534	785	999999	539	507	490	745	671	999999	197	702	362	999999	150	999999	336	653	999999	376	999999	999999	936	778	32	399	550	598	417	797	999999	395	639	27	342	999999	999999	784	164	999999	999999	11	999999	931	999999	219	141	999999	999999	642	343	899	502	360	999999	999999	597	17	999999	999999	957	892	338	999999	386	999999	999999	344	720	999999	617	552	498	631	212	524	320	15	184	813	268	484	716	774	464	999999	892	289	999999	586	928	999999	287	999999	999999	281	673	999999	554	801	156	999999	354	999999	35	999999	999999	999999	999999	205	445	591	832	999999	999999	482	999999	563	999999	585	909	999999	999999	144	999999	79	274	483	132	999999	999999	698	461	382	667	471	139	460	748	673	400	32	142	999999	150	999999	714	999999	143	36	106	119	999999	968	891	999999	759	220	999999	956	526	999999	747	999999	353	747	140	999999	35	420	353	
725	815	745	195	887	650	934	999999	360	364	679	999999	106	834	741	495	492	999999	303	711	999999	891	792	156	999999	284	914	758	402	999999	265	569	999999	682	381	304	467	783	14	723	825	999999	218	601	847	586	651	392	612	262	647	968	999999	708	434	833	33	999999	721	613	999999	185	601	153	109	119	627	423	463	999999	37	709	486	999999	886	702	682	200	309	887	633	532	156	999999	569	296	837	999999	258	999999	280	999999	71	401	987	649	625	74	501	737	958	237	929	174	234	938	492	161	821	999999	160	832	300	834	999999	213	999999	460	584	999999	999999	613	999999	915	999999	999999	999999	95	593	246	87	618	999999	571	928	999999	602	981	915	630	804	686	202	526	396	447	999999	237	421	783	999999	174	490	999999	465	999999	71	999999	999999	75	301	406	568	585	654	542	143	728	905	583	611	57	545	953	999999	999999	999999	648	999999	729	591	420	673	999999	625	913	138	21	116	999999	344	588	999999	850	339	999999	127	999999	872	999999	313	999999	331	838	182	572	628	536	678	999999	933	999999	999999	999999	999999	880	733	758	959	740	414	131	622	331	249	32	999999	695	623	611	478	999999	776	999999	999999	743	98	999999	637	62	294	999999	342	246	650	920	104	715	376	458	673	368	657	141	999999	999999	236	10	598	159	508	933	912	76	401	139	647	818	999999	740	792	999999	131	906	999999	812	999999	386	681	328	927	358	328	174	999999	119	999999	644	999999	999999	999999	999999	246	487	554	999999	689	276	844	520	283	286	863	635	999999	775	999999	999999	685	999999	403	849	328	999999	232	159	615	747	138	291	983	999999	999999	618	233	703	661	644	362	105	999999	999999	999999	170	55	999999	495	692	508	172	872	406	959	599	999999	667	769	999999	265	999999	745	999999	147	563	999999	281	693	254	999999	962	999999	602	397	999999	512	880	318	167	999999	580	664	999999	249	966	419	586	999999	992	777	999999	934	999999	388	957	360	192	385	978	633	999999	957	250	290	545	999999	279	18	380	96	960	358	611	742	684	740	999999	702	181	153	999999	999999	701	476	845	38	429	224	440	238	330	504	999999	534	460	622	423	642	704	917	149	999999	672	999999	817	217	332	952	999999	999999	538	490	214	834	999999	999999	266	999999	444	516	628	65	578	152	999999	465	29	87	999999	999999	326	190	997	263	14	382	566	795	659	638	999999	477	519	222	700	840	300	999999	851	914	366	649	207	197	299	94	999	529	149	361	198	254	670	642	999999	357	492	950	830	310	979	
471	124	999999	809	161	545	365	452	926	175	524	236	376	705	677	999999	810	964	999999	999999	999999	655	308	449	999999	806	999999	999999	352	999999	999999	674	550	935	895	535	401	999999	147	548	999999	87	223	195	674	28	303	937	233	375	682	986	910	926	999999	815	816	366	357	354	668	53	109	578	826	849	685	441	810	151	999999	431	999999	381	999999	958	442	122	775	999999	513	999999	999999	999999	999999	362	764	624	991	89	719	45	40	793	880	600	977	644	369	824	342	861	999999	91	784	260	170	538	196	984	999999	703	590	913	841	999999	999999	132	999999	473	94	71	449	999999	432	556	401	999999	501	150	980	798	752	999999	111	651	812	17	203	424	202	999999	437	999999	706	26	454	127	952	161	646	854	740	896	740	999999	999999	406	999999	999999	859	137	47	55	14	999999	950	640	812	199	999999	999999	929	489	280	859	633	442	34	416	999999	283	90	350	504	999999	999999	856	220	830	239	999999	358	965	565	999999	999999	392	12	131	999999	999999	315	762	999999	699	925	261	625	881	647	978	999999	253	135	999999	57	697	551	878	526	104	429	999999	999999	510	597	999999	923	215	670	999999	440	902	999999	297	999999	327	115	804	999999	806	240	339	193	260	43	114	839	979	999999	501	840	999999	999999	971	999999	333	803	999999	112	960	999999	999999	220	406	999999	999999	902	838	999999	729	592	999999	677	720	999999	100	999999	709	477	492	135	999999	197	179	999999	315	307	379	903	645	524	381	999999	249	478	821	999999	999999	711	563	999999	11	372	298	909	999999	999999	883	117	304	535	103	999999	619	835	393	999999	999999	995	243	182	533	934	971	215	999999	54	437	252	52	999999	21	997	999999	999999	133	582	899	270	317	857	999999	271	609	999999	430	999999	93	414	95	598	999999	791	478	999999	679	76	400	93	698	58	29	999999	999999	332	523	106	999999	999999	711	810	333	780	687	999999	758	271	335	861	784	999999	961	33	999999	453	893	999999	529	533	611	999999	191	999999	999999	268	837	782	205	286	999999	334	999999	754	702	284	275	307	114	999999	632	417	741	538	308	601	97	999999	484	622	439	999999	999999	999999	999999	654	628	517	218	999999	547	999999	75	58	275	460	999999	216	999999	999999	187	595	999999	436	900	999999	325	999999	516	970	181	841	999999	999999	846	302	756	999999	37	999999	655	757	999999	685	554	655	352	692	273	848	278	880	676	601	444	843	999999	999999	918	534	338	999999	999999	999999	257	706	678	492	212	972	703	379	189	282	236	430	506	439	882	
255	850	633	389	668	702	301	175	706	149	12	123	616	45	502	719	679	756	999999	438	847	977	860	490	300	154	898	700	403	374	24	347	748	267	672	999999	705	596	999999	999999	999999	541	972	999999	209	859	97	344	687	563	557	673	655	11	44	999999	999999	999999	98	523	803	600	771	341	135	665	374	358	372	819	999999	92	424	999999	482	316	999999	517	999999	441	999999	564	23	999999	817	350	692	747	233	404	692	561	508	818	999999	365	769	640	999999	544	999999	739	971	867	549	474	259	349	529	728	273	999999	862	656	466	249	999999	999999	524	784	972	999999	999999	967	136	462	584	605	572	999999	546	999999	299	746	999999	328	592	155	999999	352	101	999999	227	999999	141	219	699	999999	999999	999999	778	838	125	443	571	867	614	13	999999	999999	890	653	999999	412	192	999999	999999	125	999999	148	657	441	640	999999	692	999999	999999	630	836	916	763	732	999999	80	348	707	258	856	185	88	714	588	413	999999	461	448	999999	815	999999	243	35	583	151	223	845	346	208	943	751	999999	468	999999	999999	999999	333	168	410	706	74	484	649	337	999999	631	434	78	37	435	999999	254	64	594	999999	603	891	999999	999999	39	999999	11	999999	315	114	244	620	730	421	588	999999	302	47	869	750	999999	593	697	644	519	789	777	319	999999	232	506	886	874	675	573	933	154	999999	381	481	999999	975	344	232	705	21	704	999999	448	554	428	216	195	843	480	20	203	545	999999	249	457	692	735	93	608	358	746	64	999999	999999	736	725	665	397	999999	861	259	475	999999	507	95	130	870	229	804	299	999999	40	205	563	999999	609	999999	141	999999	999999	999999	260	624	999999	275	649	999999	793	817	702	550	798	165	999999	760	728	999999	999999	164	336	822	516	289	999999	657	999999	858	293	999999	137	230	534	372	999999	622	998	850	592	242	445	321	86	999999	111	749	902	999999	999999	803	999999	999999	930	976	999999	557	733	971	999999	698	559	999999	524	879	689	999999	26	999999	846	996	762	999999	23	342	999999	24	745	115	187	569	755	999999	281	490	901	134	300	557	674	760	888	999999	543	893	999999	654	999999	206	999999	630	732	476	38	590	50	144	989	597	267	683	812	628	793	747	943	719	519	44	999999	565	999999	469	999999	96	117	999999	343	999999	660	74	227	548	392	557	836	289	811	690	449	767	144	702	999999	991	999999	999999	999999	796	999999	999999	999999	762	999999	999999	449	273	714	942	483	316	800	870	937	202	465	273	999999	246	911	663	908	999999	
594	999999	431	488	179	770	148	846	500	547	999999	697	929	999999	330	236	117	999999	574	999999	216	143	966	999999	999999	107	535	684	35	997	885	296	64	316	178	999999	999999	960	104	999999	999999	637	999999	263	701	250	999999	10	943	999999	138	348	99	48	621	460	254	167	723	82	999999	463	820	502	661	882	642	622	296	322	500	156	478	629	74	579	327	712	572	523	833	999999	741	999999	999999	999999	207	25	695	999999	763	578	246	31	999999	999999	816	999999	601	819	608	999999	999999	631	518	981	869	469	999999	51	143	541	594	210	248	999999	721	803	999999	124	684	626	927	578	558	922	909	999999	919	999999	763	14	120	753	915	193	821	120	999999	887	677	738	51	653	584	232	983	46	783	11	628	23	999999	487	144	981	722	145	999999	596	82	999999	550	259	288	999999	430	841	294	64	999999	611	305	746	446	946	999999	284	999999	336	938	872	999999	917	999999	750	999999	999999	618	933	999999	685	999999	999999	999999	264	197	792	374	455	801	152	752	728	124	999999	717	942	50	198	999999	999999	151	746	999999	209	999999	632	164	538	999999	797	232	360	593	211	573	393	931	999999	999999	792	910	548	999999	796	130	944	803	88	42	382	999999	430	536	33	544	999999	264	615	999999	565	638	999999	641	14	919	999999	144	912	454	334	20	858	439	614	537	603	221	861	89	804	829	85	999999	441	214	999999	823	570	667	999999	138	326	676	203	164	999999	906	531	876	727	810	891	999999	707	999999	734	990	921	495	940	90	999999	536	711	735	562	339	209	999999	127	578	574	254	183	206	694	192	246	460	999999	696	689	984	361	994	938	452	999999	999999	999999	999999	901	84	727	200	735	790	965	467	999999	745	706	731	999999	159	999999	999999	460	511	676	999999	753	999999	43	999999	400	418	184	717	999999	120	540	138	329	315	676	499	527	982	471	904	227	779	999999	717	989	999999	999999	212	757	999999	991	999999	999999	928	68	440	999999	999999	799	326	615	257	999999	491	215	578	412	454	482	746	130	999999	50	999999	334	974	611	999999	264	442	999999	972	959	999999	128	999999	734	400	999999	999999	458	54	192	154	298	969	119	377	512	999999	556	999999	999999	21	180	999999	257	631	604	94	829	999999	228	999999	143	642	298	999999	999999	999999	843	21	999999	246	298	85	295	895	483	364	864	244	999999	843	886	412	252	947	335	605	994	112	796	172	999999	999999	825	825	20	655	680	946	999999	549	999999	999999	582	493	723	999999	237	361	158	999999	999999	595	912	
999999	480	731	999999	351	836	767	967	999999	225	999999	829	999999	259	999999	884	827	999999	917	999999	274	275	999999	829	759	234	240	377	642	999999	556	999999	821	819	999999	354	289	999999	339	120	247	999999	836	328	547	663	167	845	767	476	999999	565	999999	365	647	999999	138	999999	640	126	606	400	334	999999	668	999999	18	745	809	125	605	571	354	807	992	692	438	33	292	106	76	395	609	175	633	991	640	465	181	341	999999	388	625	222	513	846	256	60	999999	454	654	999999	46	999999	871	999999	220	999999	373	955	680	115	619	543	60	999999	999999	168	999999	676	462	553	574	477	899	226	999999	141	303	155	446	999999	372	837	999999	655	359	956	304	875	781	146	999999	226	660	119	999999	91	172	302	66	97	897	983	992	111	999999	568	752	655	812	88	210	228	999999	302	742	781	999999	404	861	833	864	999999	895	999999	461	999999	999999	789	457	864	999999	999999	98	359	491	389	844	999999	807	790	214	649	72	703	935	873	999999	999999	376	987	989	767	441	232	232	619	999999	999999	999999	999999	750	963	207	947	999999	210	139	999999	811	363	936	751	596	80	999999	999999	999999	999999	390	999999	648	999999	999999	470	875	211	569	865	136	872	999999	999999	999999	317	50	251	451	124	999999	735	743	549	556	23	999999	248	999999	370	603	16	999999	896	295	70	851	300	999999	999999	82	908	640	273	42	939	999999	768	60	289	40	999999	773	110	607	655	845	109	999999	999999	420	636	40	209	272	129	478	404	882	640	465	749	700	715	52	685	104	479	516	617	999999	292	198	891	340	225	999999	303	298	640	225	752	397	150	999999	446	999999	441	11	912	471	668	886	419	999999	290	687	68	999999	921	999999	375	592	295	458	137	448	999999	868	57	886	184	115	252	999999	712	362	560	999999	606	808	663	477	604	156	999999	999999	778	999999	59	537	999999	999999	376	999999	849	170	111	691	198	997	738	572	954	999999	296	563	643	995	121	927	137	670	462	123	999999	898	988	149	176	731	669	81	818	519	712	999999	738	172	999999	551	261	999999	999999	999999	79	100	523	578	860	729	762	783	955	132	410	513	999999	263	192	951	999999	962	525	466	337	667	753	999999	323	357	999999	481	430	569	676	268	470	999999	999999	806	384	420	288	447	969	886	126	696	999999	999999	166	485	979	622	999999	298	999999	742	280	999999	346	88	264	512	999999	999999	999999	999999	999999	151	52	929	218	385	577	762	683	87	999999	450	550	66	335	999999	200	349	502	808	999999	
387	915	728	583	642	469	306	165	775	543	689	534	731	250	967	999999	237	276	603	55	617	615	275	256	829	999999	289	753	150	999999	565	999999	999999	204	78	999999	324	356	999999	916	281	607	907	544	807	999999	819	816	367	999999	963	82	898	763	582	999999	649	482	753	999999	189	999999	24	999999	977	901	981	536	182	742	999999	881	699	687	774	20	999999	731	448	913	999999	473	395	999999	999999	492	890	790	622	999999	586	999999	602	999999	736	728	592	999999	999999	905	934	292	999999	625	999999	92	999999	999999	989	999999	75	918	43	999999	737	715	167	999999	115	999999	999999	999999	914	999999	166	999999	288	903	999999	55	427	999999	175	543	999999	759	999999	770	999999	275	119	679	999999	59	240	667	809	763	999999	999999	570	762	347	81	894	999999	999999	999999	999999	126	804	999999	269	999999	154	811	753	499	860	977	885	397	763	840	386	342	999999	864	646	498	200	525	999999	930	999999	999999	916	104	649	244	999999	74	311	999999	471	999999	419	999999	999999	999999	999999	319	902	999999	145	183	999999	507	694	562	354	513	999999	971	999999	289	634	339	467	489	895	659	850	625	999999	820	96	811	999999	746	999999	541	960	227	583	880	999999	764	999999	311	666	418	409	97	890	878	945	339	35	192	15	999999	400	425	534	265	468	287	494	325	999999	197	138	999999	999999	813	553	999999	999999	54	999999	869	545	165	822	486	260	763	735	718	999999	756	786	196	740	842	150	545	999999	999999	421	344	280	478	224	479	289	460	457	86	335	53	942	980	525	999999	544	244	602	57	15	705	552	999999	450	999999	410	942	218	797	672	999999	219	80	632	332	598	76	941	353	206	799	999999	658	392	831	813	805	671	999999	999999	999999	942	645	321	716	792	504	999999	883	78	347	999999	999999	414	327	999999	872	999999	203	999999	999999	303	259	850	216	999999	999999	393	618	526	605	999999	613	499	765	75	999999	758	916	539	104	48	67	284	859	557	999999	254	999999	997	941	457	477	66	829	613	999999	794	115	999999	899	999999	999999	367	473	76	638	170	999999	262	269	999999	441	663	453	439	246	975	991	658	743	649	327	620	585	157	803	999999	999999	999999	999999	779	652	999999	640	982	999999	699	810	793	919	495	606	813	738	999999	26	999999	613	999999	377	718	803	457	582	260	794	798	781	326	273	91	499	495	880	490	471	841	33	470	810	999999	174	208	999999	257	999999	513	882	757	140	989	943	280	785	663	976	205	26	999999	999999	830	918	494	529	837	999999	999999	933	
257	366	999999	790	152	999999	830	554	605	718	335	217	999999	915	34	195	999999	148	999999	710	227	513	275	824	999999	282	980	628	679	678	901	261	932	580	635	400	954	208	999999	691	954	118	381	487	691	999999	999999	914	893	308	255	699	999999	999999	715	744	100	361	999999	870	608	212	874	999999	999999	999999	284	710	290	634	241	85	347	538	999999	999999	142	788	999999	471	374	75	734	381	433	211	485	532	864	890	309	603	999999	930	92	752	244	454	670	999999	999999	207	634	269	999999	179	361	247	999999	607	999999	312	228	684	999999	999999	477	502	503	999999	597	752	845	399	334	637	32	999999	456	999999	999999	688	128	524	573	176	999999	475	999999	999999	999999	999999	877	266	289	999999	384	378	434	549	284	741	950	999999	30	155	362	999999	934	999999	157	944	791	651	734	999999	999999	704	120	999999	111	11	199	250	999999	359	874	588	120	337	262	999999	999999	907	728	141	737	73	503	999999	814	999999	999999	874	115	999999	456	999999	532	365	813	680	268	104	999999	999999	552	709	299	999999	280	999999	133	606	186	503	960	884	923	602	999999	129	999999	691	525	905	469	324	144	859	999999	649	66	755	523	999999	395	888	999999	455	589	37	774	832	157	50	82	935	697	612	945	571	999999	930	999999	694	479	576	579	541	812	238	575	999999	767	631	716	378	999999	604	118	81	424	477	23	167	999999	378	544	484	832	534	627	532	999999	999999	347	999999	585	999999	113	999999	319	928	642	361	462	343	999999	999999	333	999999	851	103	504	873	157	834	917	21	349	999999	42	104	709	999999	999999	52	526	435	294	999999	793	999999	500	298	999999	999999	834	662	705	21	313	27	160	137	683	533	999999	50	194	512	218	573	489	12	786	225	228	999999	749	420	817	640	999999	999999	910	597	602	215	999999	999999	999999	265	316	338	796	24	943	999999	604	999999	999999	485	250	781	999999	230	774	999999	512	546	277	480	999999	999999	203	673	784	999999	227	999999	999999	822	929	999999	513	953	266	999999	999999	772	281	646	999999	999999	405	342	399	999999	370	690	822	114	703	575	999999	529	353	31	145	133	239	536	364	519	156	202	556	717	999999	429	963	623	292	999999	999999	631	720	249	889	999999	999999	999999	57	536	272	826	128	363	149	983	999999	244	26	92	542	999999	292	250	525	213	786	681	192	941	726	999999	821	963	999999	762	999999	113	999999	999999	999999	999999	488	827	257	999999	999999	202	578	294	818	999999	999999	999999	999999	999999	349	480	723	686	999999	602	150	116	
810	73	999999	165	63	387	185	506	111	742	243	999999	266	999999	993	206	139	999999	113	898	999999	997	601	622	766	999999	423	999999	389	999999	999999	256	765	382	27	193	999999	917	149	200	119	321	627	865	966	570	272	999999	487	527	556	491	498	252	999999	813	999999	999999	999999	281	963	846	127	655	999999	986	871	883	447	809	881	999999	454	999999	789	810	379	999999	999999	205	518	999999	851	861	900	717	758	522	399	214	721	932	528	867	999999	999999	204	971	332	999999	699	389	999999	999999	646	344	47	585	999999	999999	999999	736	737	203	999999	434	994	265	755	824	238	358	494	999999	97	999999	999999	586	685	526	616	407	412	675	505	999999	102	183	225	565	680	182	70	226	770	985	999999	334	114	802	278	938	999999	999999	751	350	895	999999	999999	999999	650	461	900	935	566	45	333	71	698	634	999999	820	50	199	154	65	298	278	472	112	753	368	481	882	258	677	999999	905	923	999999	243	999999	594	527	915	229	282	999999	659	735	662	143	636	479	470	457	999999	999999	363	696	62	626	740	487	943	292	979	27	687	999999	854	428	147	543	400	453	236	522	284	999999	783	999999	619	737	450	620	999999	12	421	801	778	164	551	237	999999	616	999999	116	583	632	250	264	446	769	881	244	996	999999	89	27	230	385	999999	999999	913	888	999999	999999	47	333	999999	999999	606	886	999999	999999	999999	999999	440	999999	305	130	938	999999	999999	528	727	849	999999	215	999999	638	999999	403	580	402	999999	123	324	224	608	154	78	999999	82	273	658	560	999999	191	367	999999	662	305	722	110	447	110	999999	394	170	168	158	831	709	999999	64	212	316	999999	298	762	595	226	184	160	61	688	579	421	999999	999999	201	674	847	537	975	627	680	479	955	999999	369	929	63	450	999999	246	550	160	219	455	254	999999	892	605	501	446	130	571	58	999999	531	342	999999	999999	999999	483	983	999999	946	999999	531	999999	763	999999	402	665	999999	999999	164	999999	148	999999	212	424	922	999999	781	252	46	538	999999	119	431	207	778	37	415	69	483	999999	262	999999	999999	999999	924	417	186	904	212	999999	284	396	417	243	999999	113	999999	999999	80	714	999999	741	145	417	999999	422	415	565	219	999999	260	112	999999	999999	562	769	224	999999	499	515	85	877	50	210	264	121	701	197	587	675	897	314	988	999999	999999	521	243	796	853	511	12	620	999999	999999	585	999999	145	775	999999	850	888	710	610	565	639	999999	701	934	163	818	720	227	978	999999	476	999999	123	999999	
821	50	536	428	576	999999	512	464	192	212	999999	92	975	926	515	737	786	197	999999	433	999999	996	999999	999999	999999	45	791	999999	641	161	370	999999	67	654	954	641	999999	470	144	622	63	184	642	498	319	80	842	794	712	251	999999	999999	251	999999	362	824	999999	237	785	540	207	727	822	40	999999	984	999999	331	972	874	999999	326	63	91	379	954	999999	999999	989	571	202	999999	82	400	404	999999	399	377	301	139	421	95	999999	603	425	335	362	611	656	334	999999	521	999999	999999	999999	440	235	999999	321	408	470	999999	248	223	347	210	999999	432	636	999999	595	657	39	842	462	338	641	459	666	53	602	753	675	664	999999	681	184	999999	572	999999	855	240	65	999999	669	523	846	471	999999	225	999999	929	974	999999	739	398	999999	999999	385	499	799	999999	502	277	805	716	999999	584	999999	999999	35	421	860	672	999999	999999	601	146	183	939	491	180	203	999999	373	999999	778	779	999999	137	999999	205	858	82	174	90	737	788	97	952	999999	272	773	999999	199	268	999999	311	991	384	796	355	806	446	17	628	581	999999	999999	143	938	999999	999999	570	475	829	999999	999999	507	824	627	813	58	230	648	999999	406	999999	261	115	999999	476	999999	550	340	999999	399	422	74	999999	508	685	884	954	24	847	999999	212	134	370	999999	292	804	999999	756	983	999999	585	797	789	232	999999	799	798	539	471	665	118	999999	630	999999	150	722	962	999999	999999	928	103	215	801	999999	999999	478	891	409	321	672	621	793	356	999999	813	625	285	999999	530	885	96	424	553	192	504	971	504	930	565	999999	999999	850	814	65	213	999999	996	183	37	999999	908	399	999999	999999	999999	325	883	92	626	524	446	648	999999	66	999999	999999	999999	619	120	232	974	961	999999	999999	830	771	978	301	344	443	629	999999	295	999999	977	696	205	754	148	189	98	421	314	50	133	203	999999	758	223	999999	717	386	73	805	534	947	556	477	968	282	346	591	748	192	895	344	362	773	89	999999	482	908	481	930	999999	563	657	802	628	636	716	230	88	809	725	252	48	999999	497	40	999999	728	785	999999	842	506	999999	999999	155	788	841	999999	679	78	999999	809	999999	142	999999	971	999999	753	848	999999	999999	126	999999	939	467	653	305	871	286	59	14	999999	132	616	999999	999999	890	999999	999999	999999	999999	435	999999	20	757	915	346	999999	999999	999999	740	999999	880	453	999999	999999	999999	733	664	501	493	969	999999	629	999999	307	686	299	55	43	90	999999	106	999999	546	141	999999	999999	191	
551	317	400	999999	760	319	617	874	679	317	999999	999999	166	999999	165	356	999999	431	921	999999	999999	239	999999	999999	999999	445	975	999999	999999	907	999999	162	499	551	122	194	102	999999	254	320	456	433	999999	981	684	999999	923	999999	940	662	719	709	653	557	999999	999999	270	539	276	999999	999999	999999	13	771	150	218	155	615	758	971	263	909	187	610	499	36	999999	999999	186	396	521	92	360	999999	197	467	508	942	819	999999	923	563	649	929	999999	139	430	245	999999	999999	254	318	144	969	409	999999	999999	999999	67	705	100	205	363	880	802	999999	966	794	584	683	709	212	795	999999	999999	700	269	999999	999999	999999	605	986	233	710	152	213	948	999999	809	999999	934	466	884	123	999999	999999	209	769	136	999999	173	999999	661	999999	999999	51	999999	186	999999	999999	550	285	419	697	109	999999	971	999999	738	599	312	585	985	206	749	253	328	681	257	328	999999	500	999999	906	999999	969	999999	999999	944	111	999999	999999	469	110	999999	659	999999	999999	999999	999999	757	999999	41	999999	424	588	650	464	418	999999	999999	999999	928	602	217	60	164	512	501	999999	999999	905	708	637	909	539	125	884	369	999999	206	999999	999999	650	571	999999	469	593	491	617	329	871	657	431	388	849	843	867	893	786	504	543	999999	884	999999	851	847	403	627	885	473	765	104	328	326	590	182	288	40	272	591	999999	31	883	810	907	257	999999	258	999999	999999	258	990	999999	595	999999	447	783	822	720	107	75	966	606	154	563	776	339	115	797	676	999999	836	631	205	934	522	811	83	999999	604	570	154	999999	999999	224	775	520	732	663	153	399	465	320	174	525	999999	424	738	256	140	917	181	460	394	140	421	369	387	661	149	636	999999	900	999999	537	920	410	417	930	788	999999	606	451	999999	999999	109	525	999999	680	340	999999	999999	826	791	686	398	999999	182	67	802	415	999999	999999	524	517	688	564	204	999999	605	203	16	808	468	874	320	729	806	117	41	896	902	707	331	51	563	883	119	439	999999	236	238	359	137	383	999999	535	927	147	598	544	999999	999999	84	146	101	273	368	917	999999	999999	887	74	36	999999	999999	999999	999999	482	999999	805	455	999999	499	378	965	999999	681	95	751	999999	999999	668	518	999999	575	83	632	194	950	300	999999	202	999999	479	348	173	333	999999	870	697	785	999999	999999	999999	99	565	339	999999	181	444	999999	999999	175	590	866	229	556	999999	341	438	802	565	532	999999	999999	999999	999999	29	999999	802	333	460	224	999999	999999	357	999999	725	
406	20	999999	999999	999999	999999	708	251	36	999999	613	999999	617	793	889	441	894	999999	923	531	513	836	999999	319	675	378	121	141	999999	121	590	519	744	999999	999999	330	694	875	552	26	954	48	999999	999999	416	999999	999999	539	571	783	999999	780	434	999999	999999	569	157	434	261	999999	404	999999	192	999999	893	103	384	786	660	568	747	28	676	906	999999	474	610	644	903	999999	999999	581	999999	285	952	809	94	791	618	999999	183	270	999999	908	621	387	999999	321	334	322	537	408	879	12	999999	151	113	527	999999	999999	959	512	531	497	999999	823	17	907	962	94	19	592	999999	999999	999999	999999	999999	767	294	199	618	299	319	999999	236	785	701	567	249	810	705	999999	414	870	614	999999	738	137	458	798	379	948	359	250	313	999999	239	792	616	558	747	346	999999	197	139	669	203	999999	270	674	131	450	999999	161	388	451	187	308	483	999999	999999	999999	999999	495	819	670	940	78	286	291	555	909	999999	690	72	369	999999	227	740	944	477	797	999999	783	999999	929	289	207	862	999999	767	999999	319	891	810	481	999999	999999	999999	468	999999	134	664	999999	129	999999	999999	977	98	28	127	960	567	999999	258	950	999999	535	999999	999999	390	743	216	424	524	624	599	68	880	591	342	999999	999999	281	999999	999999	142	999999	664	465	439	312	999999	843	999999	806	373	780	643	859	82	500	999999	488	88	986	918	250	999999	505	622	441	999999	507	685	540	999999	999999	324	999999	818	521	871	999999	999999	999999	634	372	680	717	260	819	425	30	519	842	659	370	203	238	434	892	433	168	999999	999999	214	611	167	214	999999	87	466	737	51	560	629	575	38	999	361	555	569	747	254	802	25	86	987	999999	881	999999	102	95	999999	925	98	712	520	462	999999	999999	999999	476	999999	183	999999	687	979	958	222	93	342	999999	876	878	332	686	914	50	982	138	623	323	333	943	984	380	266	125	472	916	65	575	136	337	350	999999	724	999999	999999	999999	106	39	631	797	419	898	219	602	603	999999	798	999999	479	745	999999	999999	152	999999	199	999999	430	864	496	999999	38	766	77	548	999999	238	961	843	999999	654	41	594	999999	535	533	95	171	664	999999	70	999999	585	106	390	927	999999	950	645	881	466	907	242	542	335	768	653	999999	999999	73	374	450	954	999999	999999	713	816	208	617	555	113	999999	999999	352	436	187	453	669	686	621	88	287	325	999999	144	747	799	61	999999	767	999999	999999	500	600	157	620	174	999999	282	677	999999	261	343	999999	777	
644	150	889	116	158	999999	983	154	59	999999	96	134	991	745	87	914	764	999999	849	674	849	331	175	999999	816	22	747	397	19	510	999999	999999	235	195	499	606	999999	945	219	451	896	119	999999	999999	999999	999999	183	960	999999	762	999999	420	493	425	927	999999	975	693	300	145	577	596	999999	549	168	153	999999	805	255	999999	14	819	999999	408	777	999999	999999	560	145	330	839	787	202	257	164	416	459	809	268	999999	631	225	654	83	874	310	975	902	456	999999	999999	377	715	724	758	536	789	95	647	197	442	424	558	999999	305	790	403	887	394	752	693	999999	999999	78	999999	788	174	557	533	477	764	978	113	228	734	472	81	477	499	627	626	374	172	80	999999	999999	667	684	778	94	906	97	517	704	233	999999	999999	999999	875	969	371	241	999999	999999	432	463	999999	340	999999	833	718	926	398	999999	135	329	926	477	999999	641	131	999999	999999	449	570	677	999999	409	994	999999	642	435	999999	529	266	395	811	999999	999999	290	896	999999	449	944	375	980	699	999999	579	904	580	362	322	243	848	881	462	122	609	999999	992	999999	346	999999	200	999999	334	999999	510	740	517	935	829	52	745	794	50	835	83	589	978	720	999999	99	999999	290	999999	367	681	385	933	698	391	892	298	985	990	440	753	92	656	999999	250	839	397	644	532	279	498	63	999999	627	49	999999	777	281	999999	256	361	910	180	966	197	135	999999	999999	553	937	999999	760	803	609	999999	990	933	158	999999	991	702	22	758	842	869	627	999999	315	659	371	125	26	904	744	89	999999	999999	999999	642	124	999999	578	101	595	525	738	260	999999	545	58	96	629	800	99	999999	349	161	338	999999	570	590	999999	168	191	821	737	999999	69	530	247	999999	253	515	365	958	999999	920	999999	327	140	377	999999	770	611	999999	496	225	999999	200	740	999999	584	999999	81	534	541	419	999999	999999	787	883	200	710	307	969	842	999999	445	140	999999	999999	988	999999	966	999999	999999	731	557	905	335	522	50	868	789	556	504	660	443	831	427	999999	20	399	539	257	186	603	999999	642	442	382	999999	684	770	321	703	572	626	878	258	809	862	14	447	275	842	331	920	999999	474	999999	679	613	999999	716	999999	598	481	718	999999	683	268	915	473	952	741	366	108	478	852	931	44	565	583	617	850	16	999999	274	415	854	682	720	999999	260	703	999999	999999	999999	999999	999999	101	907	861	575	999999	999999	540	494	533	486	233	452	898	543	157	124	40	104	865	412	999999	
217	313	999999	10	548	747	222	259	575	394	999999	575	748	840	136	703	17	76	903	475	467	999999	929	631	239	821	999999	112	589	145	876	999999	500	468	883	604	999999	574	12	209	328	245	958	101	188	877	160	702	999999	999999	32	38	962	937	188	477	383	540	771	726	123	999999	669	439	999999	856	84	999999	956	999999	999999	443	73	703	999999	232	782	838	453	361	671	931	91	178	122	848	999999	563	289	999999	230	168	999999	286	96	218	999999	528	582	331	803	869	999999	499	416	589	964	268	999999	956	694	545	97	419	64	192	38	999999	999999	670	630	520	11	550	310	845	641	787	617	938	657	263	265	132	558	802	195	591	762	533	884	967	773	333	721	684	81	392	999999	903	190	84	212	999999	700	292	868	205	198	571	999999	187	651	851	999999	441	290	965	861	999999	996	446	738	793	785	999999	746	677	828	999999	773	258	564	713	757	582	999999	999999	431	999999	933	990	402	201	585	706	325	922	34	290	404	116	531	999999	999999	744	345	418	136	999999	546	201	377	572	797	699	622	937	103	726	999999	937	999999	596	328	16	53	547	217	88	347	824	999999	999999	231	999999	726	595	806	23	246	642	226	393	999999	742	622	829	403	885	999999	387	829	999999	999999	467	572	934	650	900	701	798	211	57	699	722	999999	829	999999	139	972	37	141	89	489	747	999999	160	867	586	393	223	153	331	994	960	995	354	647	999999	105	792	944	905	322	999999	999999	178	694	16	204	999999	999999	274	912	67	255	749	818	162	745	422	76	74	999999	487	655	879	999999	738	726	202	192	999999	44	190	92	999999	767	51	316	552	999999	861	391	600	734	999999	999999	936	714	256	536	494	999999	999999	999999	879	398	834	792	561	124	955	999999	11	611	901	240	732	975	30	981	777	845	202	956	215	682	916	999999	776	999999	999999	999999	480	666	697	568	360	464	212	836	933	258	755	437	509	581	390	989	833	999999	686	999999	694	274	758	999999	826	726	520	207	482	91	26	100	998	931	809	345	913	342	879	277	772	193	999999	529	99	999999	456	634	302	926	919	999999	784	165	340	215	907	58	742	999999	944	15	364	851	241	665	439	578	771	54	85	500	768	999999	199	510	999999	999999	999999	999999	280	999999	905	999999	172	889	316	842	600	603	437	999999	999999	256	333	767	829	206	297	434	334	878	862	257	850	428	368	999999	966	829	989	677	498	681	363	67	110	999999	689	999999	359	597	977	178	617	
999999	900	999999	999999	999999	999999	29	942	135	736	401	999999	657	705	743	999999	999999	876	771	613	759	376	919	999999	275	667	999999	516	944	84	737	999999	694	640	640	527	846	290	544	999999	969	735	373	999999	961	44	452	112	945	822	418	721	216	999999	999999	999999	999999	999999	819	999999	999999	999999	997	999999	999	501	339	27	74	226	684	660	341	999999	644	999999	13	974	930	241	224	919	570	999999	666	26	999999	139	782	796	546	225	471	999999	498	466	737	322	945	470	704	434	47	729	999999	757	389	999999	920	833	839	16	699	587	550	740	942	875	394	999999	807	210	245	278	679	468	999999	562	999999	187	296	691	999999	470	537	789	881	841	984	908	999999	110	218	999999	956	999999	526	883	239	999999	524	862	999999	999999	999999	504	199	769	60	679	567	827	469	743	547	158	976	238	59	760	859	999999	891	486	356	999999	991	296	321	148	941	999999	332	376	663	999999	999999	77	808	43	600	999999	790	314	350	809	640	475	410	808	563	298	834	479	898	423	999999	999999	615	955	512	902	457	911	738	261	504	103	999999	123	395	909	430	26	170	999999	999999	999999	145	546	76	526	999999	513	584	653	481	853	477	249	462	321	461	852	530	999999	664	879	576	99	314	999999	395	297	422	654	999999	817	318	999999	112	999999	316	79	888	986	999999	999999	336	94	780	651	626	839	661	83	999999	577	496	472	93	441	20	999999	242	528	140	598	100	930	786	664	544	999999	147	77	15	392	963	543	999999	999999	552	492	318	662	999999	999999	999999	999999	207	300	330	999999	999999	671	384	999999	836	369	856	427	854	406	308	999999	999999	310	702	593	77	75	613	952	792	999999	889	527	737	999999	607	584	999999	999999	999999	496	999999	698	257	476	692	745	555	604	687	262	865	999999	193	203	999999	621	852	52	281	141	999999	378	63	999999	781	999999	999999	267	762	999999	465	113	999999	812	782	999999	999999	236	901	332	519	19	274	539	508	743	344	543	34	986	732	999999	999999	600	809	964	999999	551	999999	836	221	298	841	999999	797	762	481	381	421	146	567	626	151	949	622	999999	113	524	206	48	522	989	242	776	999999	544	634	83	12	817	999999	511	542	74	120	231	999999	857	741	999999	271	962	999999	887	428	115	999999	529	999999	142	861	131	999999	999999	323	232	65	75	867	262	137	408	379	603	373	66	94	86	838	400	999999	999999	782	999999	999999	560	866	355	999999	443	765	114	104	869	956	652	166	999999	751	887	999999	112	989	489	
999999	999999	593	999999	523	372	999999	999999	690	587	634	614	349	894	999999	763	999999	710	718	434	999999	999999	313	509	999999	721	900	208	334	950	235	406	266	302	842	913	999999	347	831	985	999999	999999	423	999999	245	351	313	999999	999999	988	531	465	394	999999	991	594	559	999999	881	999999	471	822	378	739	362	999999	999999	56	62	965	796	28	878	732	21	436	609	796	274	306	418	638	201	999999	429	769	999999	999999	311	999999	364	999999	466	39	523	999999	692	683	999999	999999	999999	267	219	51	202	512	999999	661	553	565	999999	762	819	584	999999	832	631	42	320	999999	225	999999	744	804	610	912	999999	849	218	999999	743	999999	999999	266	999999	160	999999	159	153	916	192	360	156	999999	271	602	74	881	644	999999	968	660	373	572	792	345	522	414	440	289	950	737	452	141	999999	999999	999999	562	281	243	413	481	888	404	409	999999	999999	999999	542	18	847	680	214	528	453	93	999999	79	474	968	638	24	718	863	965	454	908	25	924	212	481	999999	999999	999999	287	999999	771	968	173	999999	834	524	999999	432	442	280	533	999999	688	738	999999	60	98	313	605	398	763	999999	999999	954	999999	495	83	340	536	345	79	803	250	957	322	593	906	546	999999	124	152	296	431	694	999999	983	336	999999	704	999999	424	307	999999	888	733	746	999999	218	971	999999	450	541	999999	106	999999	999999	683	731	426	913	154	999999	999999	490	255	476	603	999999	999999	999999	168	999999	635	999999	921	772	997	361	234	575	999999	697	999999	999999	673	611	401	334	494	999999	309	605	769	791	999999	872	138	325	643	266	153	796	185	998	189	999999	905	789	185	999999	999999	331	507	850	860	456	976	384	999999	643	999999	278	259	999999	672	563	127	844	999999	58	643	682	718	999999	999999	267	999999	576	614	119	999999	611	999999	999999	468	978	108	999999	930	829	896	753	507	999999	190	875	999999	999999	335	626	446	70	960	999999	794	999999	612	539	428	602	934	409	769	708	999999	474	999999	204	383	694	999999	207	999999	10	161	999999	184	719	787	557	999999	188	250	988	672	999999	651	31	270	417	999999	569	500	338	894	497	983	999999	999999	999999	999999	351	960	641	171	248	156	959	976	904	875	893	752	871	881	756	168	781	45	999999	822	107	934	965	329	999999	706	585	115	664	906	386	658	80	800	380	227	609	827	433	499	691	55	365	541	482	999999	629	999999	999999	999999	999999	762	999999	894	658	416	999999	999999	275	999999	571	854	322	997	999999	244	681	80	999999	539	558	954	612	
802	140	999999	578	999999	847	88	87	999999	967	335	704	623	999999	186	999999	963	999999	999999	561	999999	999999	999999	733	999999	51	999999	145	559	999999	607	779	258	160	999999	763	606	999999	999999	999999	999999	464	442	886	986	999999	999999	356	999999	928	547	318	271	402	720	874	303	328	999999	391	609	999999	527	999999	369	999999	456	472	921	422	545	134	659	999999	374	999999	495	950	746	75	175	890	640	999999	408	299	999999	999999	440	102	470	288	999999	190	865	254	936	260	999999	999999	847	999999	435	91	999999	999999	999999	999999	38	999999	389	999999	999999	999999	999999	719	311	999999	783	80	46	999999	42	999999	952	266	506	479	957	130	500	244	999999	314	227	761	999999	558	248	985	640	80	826	157	999999	999999	706	482	963	156	999999	50	476	455	405	256	381	606	139	136	999999	999999	490	908	792	154	918	277	927	465	999999	752	658	798	440	966	773	884	126	835	560	999999	515	811	999999	460	999999	978	909	999999	389	999999	429	121	999999	999999	589	918	364	568	208	439	999999	508	999999	199	999999	678	25	438	999999	497	490	303	575	892	673	678	730	999999	386	999999	367	956	999999	404	999999	999999	729	979	386	855	530	558	636	131	999999	17	999999	988	78	999999	962	480	999999	999999	378	136	999999	186	787	911	198	31	191	268	81	999999	432	498	866	844	948	46	62	627	967	932	666	454	424	999999	759	999999	999999	999999	978	999999	467	193	35	999999	999999	553	999999	999999	666	508	376	378	59	878	999999	431	999999	234	150	999999	428	870	999999	446	469	102	761	131	999999	999999	757	893	290	194	999999	999999	472	669	844	999999	844	587	999999	468	999999	999999	404	999999	91	338	619	999999	156	62	468	596	267	999999	737	908	792	81	323	220	750	483	999999	864	999999	345	958	999999	390	745	999999	841	999999	999999	999999	181	999999	225	49	823	836	718	999999	237	726	999999	981	884	932	935	999999	773	273	750	718	91	209	999999	799	746	379	167	659	410	970	627	999999	801	999999	565	220	999999	41	500	384	41	736	999999	148	211	363	83	530	454	142	318	577	169	748	799	972	168	426	303	453	678	999999	345	267	109	857	190	999999	999999	725	999999	741	773	375	999999	999999	348	401	597	393	305	637	999999	278	999999	60	527	62	907	593	62	160	738	56	705	972	400	999999	999999	354	999999	896	163	729	106	577	803	793	71	454	633	766	999999	909	999999	51	854	999999	605	59	339	138	999999	783	672	885	13	999999	999999	999999	954	999999	999999	253	220	409	483	485	181	999999	999999	733	999999	
462	959	295	999999	828	899	663	127	332	999999	990	24	54	999999	999999	66	221	574	999999	133	357	499	999999	414	585	999999	747	567	379	999999	521	802	606	146	817	824	999999	563	184	827	999999	999999	632	999999	999999	999999	176	999999	114	428	959	520	999999	610	999999	963	999999	880	746	139	161	106	747	435	485	999999	418	907	999999	999999	679	658	399	258	127	761	999999	149	52	999999	999999	964	462	951	937	999999	632	996	999999	999999	752	999999	817	55	676	909	848	206	272	184	999999	999999	975	560	749	311	130	921	492	999999	105	932	837	399	999999	196	643	999999	498	999999	565	422	414	953	802	182	841	354	581	218	912	670	876	868	535	272	999999	902	212	636	880	711	513	999999	758	819	999999	999999	447	490	276	62	707	787	619	408	855	31	757	999999	469	776	999999	284	970	434	66	969	864	999999	207	999999	593	862	604	853	999999	793	204	999999	514	423	906	101	999999	999999	999999	98	999999	136	417	999999	154	636	176	114	999999	239	999999	334	763	999999	563	113	999999	536	999999	844	193	999999	500	72	827	999999	71	999999	869	257	342	121	999999	967	719	999999	927	240	595	957	999999	999999	491	678	153	870	228	814	860	803	809	999999	400	999999	904	999999	636	355	149	379	999999	130	244	124	896	999999	862	795	999999	826	999999	62	941	511	999999	693	283	822	919	957	999999	256	195	76	448	927	720	353	72	235	111	581	100	226	393	576	265	376	781	999999	17	432	834	999999	626	757	474	889	969	221	220	814	436	192	821	327	934	178	999999	999999	818	519	999999	754	999999	604	961	999999	128	582	438	999999	50	315	949	999999	422	161	449	999999	999999	831	999999	999999	24	297	155	999999	404	75	642	97	699	812	999999	498	999999	89	319	32	795	749	999999	397	783	313	773	131	243	696	905	782	728	985	999999	999999	146	881	999999	437	999999	999999	999999	999999	999999	350	217	237	999999	460	999999	342	841	427	895	714	999999	985	999999	711	523	34	674	707	170	999999	999999	999999	307	807	361	999999	349	999999	573	741	999999	718	999999	442	106	546	610	999999	270	999999	940	311	999999	999999	927	161	999999	999999	999999	434	999999	622	999999	91	982	502	929	712	108	618	992	960	853	163	296	352	999999	635	615	999999	423	892	999999	597	918	999999	623	506	880	210	14	321	967	148	363	805	825	376	460	603	616	898	999999	652	580	980	458	936	514	999999	999999	187	999999	937	999999	496	999999	999999	172	925	879	433	999999	999999	613	681	992	999999	800	490	999999	170	185	22	370	525	
218	999999	27	937	608	687	992	999999	586	826	999999	40	138	999999	999999	531	213	535	724	193	999999	999999	49	899	988	743	145	34	68	463	12	999999	577	495	287	391	999999	235	326	201	999999	999999	321	786	782	999999	999999	933	860	995	956	999999	999999	186	999999	433	755	128	999999	865	999999	967	246	999999	824	498	462	642	999999	248	253	978	999999	532	999999	999999	473	262	999999	35	166	999999	174	73	999999	362	122	400	47	853	636	999999	999999	460	650	473	298	197	999999	294	999999	999999	354	621	751	978	441	999999	433	999999	999999	502	11	923	708	349	803	183	627	472	385	71	604	735	612	94	701	758	882	289	999999	286	999999	832	526	999999	999999	553	322	527	920	356	999999	130	999999	143	168	363	751	310	669	125	999999	499	999999	999999	349	618	18	667	286	999999	882	154	675	683	213	178	407	999999	490	260	861	109	999999	38	999999	484	999999	999999	999999	348	999999	581	999999	136	715	999999	923	88	872	249	544	654	251	999999	474	822	999999	220	930	989	999999	265	819	419	264	471	948	880	352	865	777	539	741	937	676	311	535	549	968	999999	254	999999	623	251	715	216	857	313	564	282	999999	999999	549	936	392	750	761	209	871	254	999999	999999	735	16	999999	14	913	313	570	172	297	906	252	527	999999	636	641	578	703	58	613	644	325	80	999999	157	990	805	554	925	549	999999	999999	724	561	999999	593	999999	778	711	303	999999	742	401	985	132	387	999999	201	756	119	999999	506	823	640	216	999999	999999	180	324	999999	117	759	999999	999999	961	238	528	999999	999999	53	34	799	999999	755	69	901	999999	999999	999999	770	968	614	798	816	366	829	999999	93	354	482	928	446	999999	696	195	794	107	999999	999999	999999	858	66	657	712	94	393	513	77	580	315	804	999999	466	999999	56	503	960	828	266	999999	384	999999	620	71	124	588	345	306	999999	275	803	999999	70	999999	911	911	956	999999	732	999999	325	786	513	49	999999	357	980	999999	650	691	999999	279	521	891	999999	999999	999999	595	597	506	57	217	507	315	999999	659	999999	999999	999999	144	546	874	105	999999	817	597	932	580	999999	767	607	436	655	878	441	533	634	999999	309	498	999999	371	498	999999	999999	117	288	999999	537	28	999999	343	999999	515	154	958	183	237	83	999999	490	865	211	999999	898	620	562	629	873	977	35	350	347	999999	999999	185	386	869	367	709	318	734	999999	376	928	273	171	149	999999	483	360	406	105	387	999999	610	169	667	999999	999999	555	659	334	560	999999	498	999999	
131	999999	969	582	314	870	374	999999	756	822	835	901	635	458	422	999999	999999	999999	629	999999	960	146	999999	25	999999	542	60	999999	999999	409	493	383	999999	276	49	302	999999	901	55	535	999999	773	261	787	334	766	999999	857	143	763	935	932	373	253	46	999999	999999	953	863	772	819	221	999999	357	339	462	470	368	419	129	999999	498	582	103	523	196	884	281	691	952	839	203	30	896	474	560	19	999999	240	64	514	810	47	999999	715	520	819	904	458	999999	999999	999999	999999	999999	631	999999	999999	279	730	850	110	516	272	911	932	626	200	67	882	999999	452	283	138	999999	614	331	461	309	387	13	377	999999	822	819	999999	505	999999	16	999999	37	210	739	467	389	954	998	999999	136	350	999999	999999	761	31	999999	430	999999	999999	93	409	309	985	61	999999	726	482	129	999999	452	264	999999	871	999999	792	855	578	712	816	748	999999	616	999999	334	958	298	684	615	958	999999	399	634	299	671	607	999999	52	158	847	740	907	834	313	105	999999	912	228	144	999999	999999	111	717	999999	467	684	792	526	660	102	603	999999	866	999999	552	63	630	147	210	587	826	999999	430	999999	86	999999	575	312	686	999999	999999	80	549	646	792	50	681	428	831	987	814	999999	391	65	999999	697	999999	673	761	51	251	999999	28	999999	152	363	681	853	999999	627	999999	489	839	207	56	533	502	230	378	511	382	211	999999	223	773	999999	430	999999	620	388	800	999999	551	644	222	999999	999999	992	503	438	369	827	298	999999	999999	334	609	999999	19	720	204	999999	304	259	669	49	468	805	999999	765	999999	999999	999999	999999	826	217	999999	999999	999999	776	481	510	726	940	152	554	913	111	345	999999	778	246	999999	899	999999	979	606	302	975	999999	811	257	218	738	506	61	999999	548	387	999999	396	414	999999	243	999999	694	104	999999	999999	999999	136	367	469	999999	987	696	952	344	566	999999	611	645	229	812	999999	234	301	988	444	999999	960	375	723	999999	61	373	46	999999	659	500	999999	251	196	860	56	999999	787	873	750	809	109	260	981	999999	69	751	195	397	999999	25	402	116	920	25	164	761	643	794	294	623	659	830	684	76	999999	369	459	368	765	999999	446	428	247	634	991	999999	393	193	615	310	188	649	852	644	999999	779	331	181	705	295	811	999999	588	136	999999	279	575	915	578	699	302	826	631	759	999999	999999	999999	296	33	999999	377	460	999999	984	445	999999	977	50	969	192	48	999999	662	480	708	454	839	999999	483	722	143	999999	614	
916	17	362	27	103	75	132	910	44	999999	261	917	361	813	604	691	150	999999	535	946	395	999999	23	173	161	61	134	145	758	812	310	321	899	845	272	999999	92	999999	999999	974	846	282	999999	999999	411	562	357	640	244	999999	343	431	608	532	229	264	999999	198	866	999999	999999	987	162	231	847	940	999999	515	550	628	608	158	417	560	999999	123	658	883	999999	598	704	493	999999	338	479	879	712	999999	626	18	999999	894	135	841	43	859	130	781	999999	999999	544	841	100	999999	820	194	999999	57	432	115	605	120	436	277	347	457	96	999999	752	967	237	650	999999	999999	646	999999	32	575	527	999999	992	877	600	300	999999	862	403	999999	518	294	866	665	944	520	412	871	999999	857	999999	585	772	306	999999	324	244	894	952	557	969	999999	171	447	529	192	123	728	519	999999	223	485	64	802	315	999999	111	999999	705	999999	999999	774	256	175	81	941	999999	695	999999	285	65	999999	910	845	999999	999999	132	428	145	999999	407	683	362	330	644	999999	530	970	991	999999	999999	672	198	999999	427	999999	859	996	375	587	714	427	880	243	91	63	574	219	487	902	345	999999	436	942	971	999999	421	926	999999	62	421	507	703	999999	72	393	971	999999	427	129	552	135	63	557	58	979	999999	128	249	590	454	321	493	999999	235	539	246	255	611	971	783	999999	475	322	176	999999	723	603	181	697	999999	246	791	367	360	219	629	878	894	991	654	999999	686	940	999999	110	23	614	61	532	156	725	726	456	999999	619	660	740	999999	840	999999	999999	947	551	507	218	999999	135	738	999999	999999	999999	361	999999	327	490	256	535	714	999999	203	999999	999999	648	551	367	520	345	999999	740	559	889	498	63	999999	455	355	144	442	999999	580	999999	999999	44	622	789	373	116	139	855	373	999999	35	324	999999	157	656	309	10	150	697	194	113	998	999999	30	999999	307	884	871	144	999999	102	999999	496	315	242	517	35	761	993	414	215	176	376	434	863	999999	999999	587	798	56	999999	302	702	396	784	877	577	601	920	999999	231	999999	720	262	42	710	827	999999	914	148	999999	249	157	293	978	936	631	43	166	999999	891	306	82	98	999999	999999	622	110	530	999999	940	433	841	999999	999999	948	456	124	401	163	999999	999999	673	999999	773	895	155	999999	999999	848	999999	544	445	235	185	924	999999	632	285	242	97	727	811	558	208	849	407	230	110	40	490	516	999999	13	999999	816	633	422	324	91	655	999999	692	682	120	406	988	615	751	267	
763	823	999999	169	75	628	273	124	461	923	999999	999999	318	386	368	738	999999	442	999999	368	301	772	317	203	999999	884	44	139	448	802	861	999999	478	999999	277	666	999999	482	937	720	553	519	960	999999	594	730	894	315	999999	381	999999	556	729	392	966	990	516	999999	581	191	593	143	675	659	72	705	999999	476	999999	701	71	429	999999	175	815	781	811	916	609	857	999999	999999	815	76	308	314	72	95	875	286	160	999999	901	999999	136	420	844	311	999999	888	999999	428	206	622	999999	83	61	564	999999	195	189	600	999999	724	202	999999	327	999999	360	757	643	370	601	833	551	40	528	749	49	999999	937	999999	586	720	582	571	999999	203	756	234	263	508	518	690	999999	999999	993	186	999999	271	102	999999	999999	581	255	914	826	372	80	289	555	999999	524	182	999999	678	999999	326	152	630	999999	999999	851	136	999999	145	851	910	736	999999	46	999999	195	999999	313	701	560	15	474	999999	744	170	133	999999	999999	999999	983	999999	442	428	546	677	999999	933	929	968	393	824	87	120	72	915	636	88	999999	999999	999999	999999	999999	556	127	17	851	484	885	999999	11	384	456	553	161	515	999999	999999	454	369	317	262	848	344	999999	736	928	364	605	999999	999999	999999	233	476	999999	999999	476	885	310	538	825	560	57	999999	967	18	377	533	958	557	999999	999999	634	883	895	864	899	534	999999	391	89	497	878	67	648	956	160	979	720	915	999999	593	17	915	999999	757	215	101	377	309	368	405	405	999999	391	215	419	350	581	968	346	942	647	919	999999	337	681	989	118	20	857	397	812	52	999999	853	320	718	999999	148	659	807	166	999999	32	683	102	831	675	999999	546	999999	408	751	999999	106	999999	999999	466	999999	85	225	999999	999999	999999	970	592	362	539	537	999999	701	11	442	319	538	786	708	896	775	244	850	324	675	473	57	989	999999	999999	422	908	232	999999	142	72	444	824	798	999999	61	999999	999999	999999	147	548	845	809	965	999999	999999	320	247	999999	690	972	235	999999	999999	894	403	999999	531	888	126	999999	672	999999	869	380	999999	714	987	220	844	684	504	999999	186	137	999999	248	33	999999	999999	112	671	999999	571	169	837	543	517	904	999999	79	569	851	185	518	875	999999	939	595	567	999999	332	36	357	16	478	677	724	189	276	999999	958	902	465	24	958	641	877	709	542	999999	206	92	126	774	124	999999	382	667	261	999999	308	437	71	106	999999	644	683	565	999999	170	818	337	999999	938	999999	667	395	171	999999	
244	527	999999	62	236	139	249	999999	582	999999	999999	304	66	999999	54	857	531	841	369	244	323	957	999999	999999	999999	522	869	455	187	663	456	266	221	118	27	704	78	384	999999	999999	539	734	111	673	865	865	761	999999	593	91	590	825	36	927	245	286	215	999999	999999	713	270	794	731	919	444	999999	93	948	911	349	788	156	16	402	704	999999	856	648	162	516	760	470	861	106	83	999999	999999	293	872	999999	999999	856	704	131	999999	745	13	191	238	306	782	813	999999	253	302	443	999999	634	232	999999	430	566	69	173	952	800	932	635	999999	999999	999999	799	86	180	850	932	451	885	696	959	999999	674	420	855	734	947	972	999999	803	639	812	999999	999999	225	320	932	796	541	178	906	999999	999999	346	999999	999999	999999	737	999999	403	370	992	933	938	273	80	999999	156	213	439	14	827	324	831	999999	11	733	738	860	999999	917	145	909	999999	789	999999	218	338	999999	999999	750	999999	655	224	443	646	878	999999	798	999999	999999	786	593	112	174	88	497	999999	999999	423	999999	255	999999	999999	485	234	92	227	158	126	862	426	161	999999	688	794	182	109	398	999999	133	75	940	714	305	999999	552	807	552	711	659	672	209	581	653	999999	343	999999	739	219	564	999999	519	999999	293	148	635	277	424	999999	906	999999	157	999999	300	999999	314	172	171	353	999999	285	675	446	466	199	227	999999	672	192	460	983	370	189	15	472	556	268	431	166	999999	285	999999	182	805	271	999999	639	291	999999	200	181	999999	395	537	288	985	82	225	103	921	999999	604	242	918	922	37	968	564	999999	999999	999999	740	15	847	406	892	503	641	204	673	588	298	999999	999999	289	956	974	651	726	487	484	52	337	245	451	680	160	263	882	244	557	84	463	862	999999	441	31	999999	141	999999	492	440	30	999999	342	766	417	999999	999999	999999	63	326	837	350	147	13	412	769	406	726	741	249	759	960	125	999999	835	999999	847	999999	999999	436	520	340	995	53	999999	999999	902	684	273	910	624	915	190	240	246	123	725	150	999999	262	151	999999	654	252	680	69	314	999999	931	91	403	791	41	627	806	507	999999	103	981	504	866	722	463	831	625	999999	780	999999	276	721	610	707	999999	682	294	115	999999	752	372	963	603	999999	753	191	517	999999	884	563	434	739	999999	631	168	534	395	429	999999	822	999999	999999	289	429	562	219	481	999999	971	999999	342	701	999999	602	731	28	999999	792	968	999999	324	792	999999	999999	999999	536	953	999999	548	295	
296	865	164	863	134	535	683	999999	999999	543	709	821	861	534	231	733	918	999999	900	999999	632	999999	460	679	999999	999999	877	72	999999	35	266	502	156	686	72	477	999999	956	999999	205	999999	727	999999	435	572	999999	930	435	995	999999	617	787	88	999999	662	693	999999	484	999999	299	658	621	999999	495	286	216	674	184	471	753	196	962	698	999999	999999	905	330	35	999999	15	904	452	76	999999	417	479	424	748	999999	379	999999	999999	600	188	547	723	521	999999	158	365	827	756	963	251	541	999999	99	384	999999	757	372	389	999999	360	999999	215	554	999999	87	807	792	999999	999999	102	690	999999	371	519	999999	92	999999	544	876	751	187	158	999999	825	999999	762	390	49	155	277	999999	683	695	250	794	341	179	557	999999	350	572	901	606	871	561	417	294	579	227	520	373	828	512	625	183	246	727	729	999999	999999	999999	999999	781	882	999999	17	438	130	725	825	912	835	834	999999	189	286	999999	999999	273	302	477	810	822	634	903	187	181	999999	77	558	614	450	999999	394	923	819	129	999999	785	554	978	173	854	999999	999999	537	993	975	446	896	693	119	465	962	847	617	930	156	978	908	835	999999	63	177	220	999999	543	450	612	369	166	828	832	719	323	313	999999	430	36	999999	193	999999	633	180	999999	505	985	340	999999	316	889	972	745	876	999999	620	120	686	999999	145	999999	553	373	86	999999	865	286	745	999999	544	660	509	130	612	724	639	734	883	999999	715	487	212	904	306	999999	194	93	955	999999	999999	203	279	249	999999	381	999999	999999	557	999999	998	228	250	999999	11	999999	389	852	999999	162	89	885	999999	383	475	658	999999	648	999999	606	999999	782	999999	744	944	350	390	270	999999	241	93	806	187	999999	314	497	247	520	902	651	101	342	951	803	921	818	967	896	774	243	589	999999	999999	999999	885	226	999999	999999	999999	999999	999999	128	623	900	999999	282	708	999999	78	999999	420	999999	999999	999999	999999	223	831	527	822	999999	383	999999	496	995	651	999999	50	236	567	999999	600	741	999999	999999	386	972	999999	60	734	999999	999999	193	828	796	822	318	999999	350	445	671	394	379	683	622	999999	780	632	627	999999	999999	241	999999	225	979	387	999999	508	504	49	542	504	780	792	182	25	200	665	699	183	342	999999	699	790	895	703	999999	67	159	963	605	999999	101	801	757	417	638	967	848	418	153	809	751	311	903	177	614	999999	999999	999999	999999	124	933	999999	916	142	541	691	329	285	167	621	999999	541	443	202	413	979	
999999	999999	386	233	817	999999	999999	999999	103	398	887	728	999999	643	556	552	876	490	999999	647	884	999999	876	947	647	572	261	531	460	999999	867	710	764	635	551	746	229	864	307	652	424	393	999999	153	804	601	196	999999	75	999999	999999	953	786	765	104	420	999999	439	585	999999	38	508	81	999999	999999	999999	999999	464	999999	999999	332	21	192	764	232	999999	586	732	153	55	386	999999	466	654	555	913	924	998	540	141	857	790	999999	63	623	999999	999999	999999	622	627	637	731	999999	999999	483	653	999999	31	543	603	833	999999	296	539	999999	300	999999	427	336	617	262	999999	923	960	952	542	733	999999	150	316	189	999999	120	525	999999	655	316	211	180	902	153	902	465	937	307	701	503	748	999999	999999	873	894	999999	999999	999999	671	807	470	999999	940	920	999999	881	236	424	414	55	999999	130	221	983	841	256	433	473	999999	999999	986	662	260	49	984	943	817	443	294	599	999999	999999	999999	848	999999	898	240	982	511	31	999999	523	893	999999	732	627	974	349	999999	648	406	541	999999	170	821	808	61	999999	935	999999	73	792	999999	999999	999999	620	999999	373	147	942	26	451	962	338	999999	999999	999999	999999	316	366	999999	999999	411	646	203	999999	145	999999	36	999999	846	999999	56	813	958	999999	999999	999999	716	122	999999	610	211	99	999999	954	579	686	888	358	999999	999999	999999	999999	728	594	999999	493	622	376	484	999999	346	110	106	999999	404	158	380	835	999999	999999	999999	204	121	368	999999	999999	24	248	999999	459	698	678	999	399	743	477	94	373	65	900	465	349	999999	999999	273	111	993	943	560	430	315	999999	280	356	999999	400	999999	999999	999999	78	478	999999	382	999999	999999	668	110	706	999999	999999	73	17	999999	999999	235	548	999999	662	105	999999	329	80	687	573	154	645	408	652	831	352	19	999999	55	986	431	91	967	613	362	605	10	296	999	632	999999	999999	283	102	131	999999	999999	805	999999	162	749	408	696	808	880	461	270	458	999999	601	917	999999	962	794	756	153	581	999999	999999	500	175	999999	999999	65	216	846	372	999999	530	811	517	214	460	892	246	33	395	999999	999999	999999	999999	551	421	999999	714	27	345	488	345	977	999999	882	999999	774	987	999999	337	999999	601	44	99	954	999999	74	94	713	999999	999999	557	732	757	422	229	410	165	623	621	673	999999	198	510	883	999999	553	999999	634	709	999999	905	529	696	999999	567	698	811	999999	624	357	323	11	138	275	999999	613	229	999999	663	104	999999	374	999999	663	999999	413	533	215	983	
384	701	459	999999	212	999999	38	45	12	999999	530	599	775	999999	274	359	349	69	244	952	367	999999	999999	999999	999999	77	541	433	42	999999	164	175	605	406	249	655	999999	996	999999	999999	902	577	226	181	142	505	843	375	831	314	951	353	299	999999	626	60	366	487	999999	145	999999	999999	12	548	700	365	993	378	759	618	999999	352	999999	143	999999	789	999999	173	838	119	234	176	999999	728	512	999999	876	351	779	198	299	386	999999	790	477	306	574	678	481	777	511	474	999999	999999	818	609	219	165	212	837	944	202	648	290	999999	467	14	284	46	889	489	651	598	570	329	118	744	999999	665	753	224	438	999999	71	607	759	560	999999	909	903	601	720	999999	999999	254	106	737	326	999999	20	302	300	642	999999	297	999999	999999	55	999999	710	864	999999	499	459	622	516	999999	586	999999	162	907	999999	999999	143	298	999999	512	655	325	233	380	428	473	655	461	924	795	111	773	747	882	514	494	209	48	735	999999	689	330	738	596	161	643	727	112	676	925	509	999999	529	356	999999	729	670	339	999999	402	999999	999999	698	999999	408	999999	935	279	999999	141	999999	104	563	547	999999	335	587	999999	229	784	999999	553	784	998	296	999999	254	400	662	785	824	870	999999	342	387	999999	632	27	198	347	708	999999	999999	544	761	414	740	981	533	894	999999	999999	119	662	655	999999	223	699	434	999999	568	544	616	999999	316	304	503	230	170	999999	999999	999999	999999	999999	999999	298	842	249	247	881	77	273	999999	767	643	790	761	939	686	96	477	999999	593	597	999999	173	841	999999	999999	467	911	519	999999	401	201	581	595	999999	585	367	457	973	999999	552	532	304	999999	849	973	525	542	563	544	83	664	770	976	999999	112	999999	999999	749	999999	780	999999	558	453	475	576	72	999999	533	363	999999	639	503	480	999999	999999	484	495	991	999999	712	924	358	974	999999	737	430	604	999999	134	672	909	707	962	682	582	999999	851	211	283	911	330	18	209	225	999999	170	300	999999	786	627	999999	466	629	309	855	622	583	706	999999	155	467	999999	408	691	419	931	999999	798	468	100	999999	999999	718	218	392	999999	158	759	312	576	999999	668	957	507	255	453	87	662	826	960	400	999999	472	137	999999	868	609	999999	805	513	629	501	477	999999	994	999999	747	999999	917	940	473	824	404	172	25	798	504	999999	445	966	853	878	999999	508	700	488	821	591	999999	523	999999	640	954	999999	999999	638	201	271	513	122	705	666	745	886	496	575	750	310	122	
655	999999	708	82	839	999999	999999	529	968	995	515	321	166	657	403	999999	999999	870	605	225	386	606	242	999999	332	270	197	142	999999	999999	134	999999	520	478	118	159	607	567	124	148	205	119	233	275	997	800	549	999999	352	261	663	705	154	95	735	59	141	320	749	999999	472	618	999999	956	871	999999	800	999999	548	999999	37	275	755	466	29	277	383	967	400	531	999999	999999	790	834	999999	429	593	435	743	68	27	297	817	546	676	587	676	276	999999	230	10	861	469	108	234	397	950	688	75	468	676	174	919	227	857	294	999999	609	608	451	999999	375	944	490	236	739	458	218	790	442	999999	116	572	179	531	859	718	999999	609	960	479	999999	369	284	392	853	999999	999999	688	392	999999	76	667	952	45	634	917	979	999999	494	939	741	999999	999999	999999	569	602	999999	695	998	999999	146	999	648	972	289	15	999999	107	999999	372	858	530	408	683	534	449	999999	999999	897	941	999999	819	124	31	738	17	736	999999	822	260	627	903	690	999999	622	999999	29	999999	756	629	258	882	999999	131	90	220	499	950	999999	130	982	616	999999	67	837	326	884	627	999999	282	999999	262	284	132	745	954	999999	999999	70	466	430	999999	999999	278	999999	856	330	992	940	527	517	999999	83	702	278	21	115	632	999999	305	192	401	746	484	360	995	607	999999	386	135	380	907	889	999999	700	353	238	530	373	980	996	892	999999	716	764	999999	189	999999	854	734	849	217	999999	999999	284	38	892	999999	917	697	258	953	616	814	156	610	896	206	999999	924	782	584	268	998	309	300	714	39	999999	868	816	35	522	999999	286	173	304	134	602	672	461	999999	612	676	731	52	285	872	570	163	999999	982	999999	929	999999	274	948	999999	466	984	323	863	193	59	881	233	999999	999999	999999	983	315	772	999999	999999	999999	457	999999	592	277	266	999999	842	468	566	282	833	454	593	699	21	225	690	999999	618	999999	597	152	563	794	507	612	320	344	999999	999999	822	388	250	466	999999	302	365	346	209	969	480	404	626	776	58	999999	847	999999	999999	768	624	114	999999	999999	875	314	419	798	769	999999	704	508	881	717	460	455	213	999999	205	719	859	353	999999	648	878	202	525	786	746	728	999999	999999	817	819	233	999999	402	269	590	999999	883	567	577	999999	275	972	999999	999999	326	999999	575	720	80	999999	908	999999	646	347	112	999999	789	999999	999999	50	889	999999	690	72	999999	742	63	999999	999999	15	835	302	776	912	383	906	680	616	999999	153	
999999	53	975	20	999999	999999	999999	64	166	908	410	999999	515	536	999999	617	291	460	424	999999	549	631	185	74	971	615	504	734	963	206	999999	183	999999	908	999999	999999	999999	680	162	542	999999	998	999999	637	604	585	787	249	256	766	624	999999	999999	999999	604	532	868	910	49	304	457	346	101	960	905	237	97	606	649	820	934	611	307	882	912	550	843	999999	999999	395	828	264	488	207	999999	999999	981	288	313	364	999999	771	640	857	94	335	907	827	732	377	498	190	599	435	832	23	922	319	972	64	688	330	450	653	999999	202	999999	894	387	132	255	808	999999	294	999999	172	970	450	798	587	643	26	815	102	999999	648	665	999999	999999	568	860	672	315	259	676	656	331	987	391	891	476	23	999999	609	999999	999999	887	314	592	669	53	481	999999	999999	999999	671	515	357	755	999999	537	806	529	819	272	999999	999999	999999	618	196	841	999999	69	907	120	629	577	216	970	217	999999	360	469	999999	525	388	161	999999	838	999999	150	973	241	563	999999	670	494	999999	347	549	197	843	999999	406	828	999999	422	999999	284	791	104	309	387	999999	77	187	347	824	304	883	430	581	215	999999	56	867	751	506	553	450	145	947	999999	999999	999999	916	663	73	999999	464	966	999999	646	56	999999	841	595	693	495	185	333	669	335	463	128	615	999999	92	359	999999	318	916	70	834	999999	999999	440	957	527	160	999999	999999	947	839	916	883	935	168	704	999999	282	68	20	999999	126	475	622	415	999999	999999	999999	581	713	915	155	999999	487	999999	400	762	410	638	176	999999	661	999999	999999	999999	546	245	679	480	387	154	999999	260	999999	691	999999	190	999999	999999	655	121	873	942	570	42	694	999999	405	134	999999	942	804	999999	892	675	716	77	753	136	868	76	999999	807	203	568	999999	895	154	795	999999	999999	999999	385	983	64	471	999999	488	689	801	999999	840	555	712	445	350	999999	368	239	975	650	436	408	999999	999999	385	75	748	12	805	798	999999	999999	40	556	715	429	660	837	214	999999	588	73	335	999999	236	190	105	758	999999	191	537	914	999999	999999	784	828	228	404	678	406	970	485	883	999999	999999	241	524	165	999999	921	394	999999	35	977	71	372	83	968	362	204	970	990	784	624	271	999999	788	999999	772	886	210	266	999999	807	37	999999	189	332	999999	999999	999999	939	38	999999	796	999999	999999	999999	999999	421	754	259	999999	484	436	980	999999	268	741	162	452	937	393	843	999999	999999	371	227	999999	958	193	999999	739	367	999999	40	
961	487	828	999999	917	946	999999	361	141	951	999999	999999	381	56	999999	920	591	86	552	728	555	195	999999	667	644	671	892	434	238	999999	999999	999999	945	999999	28	999999	440	999999	244	506	743	42	711	768	999999	999999	846	903	999999	272	170	663	999999	999999	485	776	999999	171	620	999999	63	770	999999	137	441	540	738	976	999999	198	490	999999	841	56	984	999999	483	817	753	958	825	988	877	966	843	856	868	145	999999	252	999999	279	999999	988	452	999999	909	583	337	383	999999	869	875	367	999999	65	999999	768	825	999999	302	93	417	999999	999999	74	892	166	999999	999999	999999	603	66	785	876	221	248	853	603	22	614	899	490	379	20	955	123	999999	194	788	45	110	320	958	999999	999999	861	214	567	387	999999	752	299	999999	712	355	999999	999999	491	569	816	967	174	813	356	999999	603	48	651	474	951	999999	971	505	549	571	292	107	836	999999	360	44	295	225	932	862	610	737	666	665	152	33	38	999999	972	999999	999999	999999	611	556	634	822	562	103	436	706	780	793	213	999999	999999	715	263	842	999999	999999	682	948	999999	494	792	865	381	986	332	999999	354	999999	999999	481	635	785	495	289	999999	537	482	202	789	235	91	816	534	999999	999999	436	999999	195	415	201	395	986	626	127	764	999999	450	575	999999	509	361	433	999999	999999	515	287	229	974	999999	999999	308	999999	169	655	412	975	341	855	394	999999	166	999999	941	341	96	999999	169	999999	524	254	999999	907	431	289	873	658	555	802	19	325	216	795	366	734	999999	905	827	970	714	788	999999	595	190	875	352	202	492	929	645	999999	128	999999	999999	584	999999	400	68	880	999999	754	999999	999999	846	999999	688	370	802	216	448	191	999999	198	663	735	999999	999999	726	555	936	999999	176	626	167	152	206	999999	999999	781	150	999999	846	999999	198	960	999999	999999	999999	999999	999999	999999	400	285	999999	463	56	929	197	723	767	102	673	513	943	111	587	803	380	703	872	332	34	31	76	945	344	999999	999	703	376	918	753	615	999999	954	290	890	145	704	999999	276	177	622	999999	57	828	343	999999	999999	382	565	528	999999	999999	864	999999	378	219	545	129	182	930	494	357	848	349	68	999999	999999	820	697	668	676	999999	605	165	412	16	28	127	11	870	999999	330	810	400	708	375	999999	996	911	680	999999	999999	923	346	682	275	175	999999	769	198	24	277	999999	897	999999	446	643	709	555	372	201	999999	127	312	27	174	546	999999	641	999999	651	999999	999999	27	78	101	685	268	482	
146	841	319	357	812	855	645	645	913	548	999999	732	794	999999	549	489	999999	467	999999	329	518	729	716	77	87	547	31	368	667	829	999999	999999	385	236	418	999999	881	80	314	456	382	999999	632	910	379	960	856	551	369	537	896	999999	999999	939	999999	417	134	252	280	275	834	286	999999	94	787	509	357	568	42	28	607	110	162	173	946	989	106	805	698	999999	691	999999	999	139	932	999999	999999	999999	271	999999	406	639	800	49	622	105	550	548	132	999999	613	297	519	350	930	795	999999	900	999999	975	999999	328	554	999999	584	364	287	847	161	999999	999999	911	306	999999	622	968	999999	122	551	850	448	557	999999	828	999999	403	960	658	209	146	653	796	999999	296	689	87	95	647	465	268	818	702	999999	470	66	999999	990	488	728	961	495	369	358	999999	536	764	645	725	649	190	999999	628	999999	24	999999	25	469	999999	351	544	883	662	657	999999	41	745	169	222	999999	812	999999	481	999999	999999	651	294	999999	310	999999	925	441	369	997	284	999999	200	999999	383	462	999999	242	980	999999	193	88	999999	711	76	120	999999	604	433	953	837	778	922	697	410	373	999999	577	168	260	426	999999	523	665	383	428	841	690	999999	999999	730	579	431	343	999999	169	818	582	999999	199	999999	330	17	999999	169	505	942	999999	999999	19	739	999999	83	730	721	90	999999	177	338	647	279	999999	817	999999	232	999999	999999	588	951	250	999999	150	999999	968	291	999999	105	117	505	877	486	348	46	776	999999	267	505	999999	999999	665	604	650	254	734	920	868	999999	343	193	999999	159	999999	999999	413	464	598	277	115	448	999999	999999	457	672	461	999999	930	73	50	654	965	999999	654	965	999999	646	904	896	471	57	422	591	762	924	603	728	132	797	632	321	431	999999	400	262	996	680	157	977	999999	573	990	804	999999	688	999999	149	999999	999999	999999	767	560	702	805	67	36	44	999999	999999	79	732	48	143	440	728	233	999999	999999	401	969	614	499	927	113	898	999999	617	128	83	707	463	233	735	999999	865	761	999999	194	343	236	999999	458	624	908	999999	999999	856	999999	744	465	999999	778	112	427	650	278	633	599	907	999999	999999	915	159	825	999999	999999	999999	601	575	967	504	791	999999	175	18	166	874	999999	999999	999999	210	999999	999999	617	465	684	130	317	891	597	138	139	287	344	817	55	308	999999	302	560	999999	265	798	999999	961	460	751	937	419	493	403	613	556	999999	798	175	999999	541	370	999999	388	995	999999	977	838	375	514	999999	357	
962	858	86	726	491	152	944	454	607	656	14	933	193	897	407	204	524	582	743	545	652	514	766	437	371	181	235	556	820	938	596	946	67	589	999999	635	999999	887	74	400	853	720	999999	999999	366	999999	999999	108	999999	783	999999	792	770	158	705	999999	101	648	365	319	999999	398	634	669	999999	999999	999999	603	450	772	877	637	517	353	691	932	999999	881	81	373	976	999999	254	47	624	803	999999	999999	883	999	999999	678	531	754	483	465	999999	273	824	307	131	999999	657	539	905	999999	284	426	466	773	999999	999999	576	991	343	790	153	999999	54	999999	882	999999	999999	450	999999	209	115	762	870	236	845	317	67	773	252	999999	479	715	141	999999	529	999999	453	999999	133	335	111	539	421	692	321	499	229	567	425	999999	881	217	311	706	580	521	556	239	927	568	999999	999999	749	959	321	437	465	999999	737	132	999999	609	327	902	108	999999	999999	187	915	356	98	499	357	97	502	272	414	434	999999	17	212	223	192	564	999999	999999	999999	462	999999	999999	43	123	829	999999	999999	999999	999999	999999	607	14	999999	379	999999	581	480	999999	455	662	999999	58	33	40	999999	730	920	309	999999	762	999999	800	786	889	805	41	322	974	669	64	999999	230	999999	15	827	363	836	833	899	611	999999	521	852	137	995	332	860	13	374	109	382	342	855	137	679	807	227	290	573	292	269	505	992	999999	999999	245	676	27	999999	394	893	999999	409	815	999999	218	948	659	893	482	999999	319	609	570	682	999999	375	254	336	30	146	999999	269	999999	351	588	528	461	919	760	656	999999	799	980	215	999999	933	49	459	471	858	568	397	999999	122	950	895	999999	718	105	870	431	999999	193	999999	348	999999	792	999999	98	999999	496	739	143	826	337	519	629	999999	396	999999	336	999999	865	171	577	168	179	504	401	693	106	999999	999999	890	234	162	999999	732	867	468	150	999999	999999	999999	999999	999999	263	999999	785	440	276	77	999999	916	543	637	825	32	680	999999	657	298	82	405	592	753	915	253	602	184	903	897	999999	927	48	999999	433	93	798	748	999999	999999	719	961	427	39	420	907	356	597	999999	593	999999	687	810	999999	503	965	199	619	913	999999	671	610	999999	378	579	404	878	999999	999999	741	234	932	284	752	579	999999	978	563	342	18	999999	15	999999	319	846	810	127	196	267	467	894	189	834	894	243	118	999999	58	999999	26	38	573	393	999999	369	129	412	68	282	392	987	999999	286	999999	999999	666	999999	227	532	768	287	999999	525	
745	847	54	107	390	519	471	999999	929	112	999999	979	333	621	261	949	999999	408	999999	999999	874	480	268	902	929	999999	576	354	216	525	999999	739	345	57	647	747	324	32	31	549	811	705	999999	533	961	925	789	55	999999	277	805	999999	228	778	999999	274	589	999999	177	610	942	126	480	414	421	586	644	286	973	513	635	704	386	999999	999999	178	423	734	999999	999999	999999	531	841	938	719	331	521	567	405	999999	168	181	854	421	999999	694	999999	999999	121	384	291	999999	81	999	642	999999	984	709	675	482	851	854	211	999999	619	999999	285	542	999999	100	75	86	999999	600	354	999999	999999	965	912	418	943	769	999999	566	722	487	460	841	305	618	347	811	891	923	531	999999	970	999999	802	195	419	692	959	31	319	214	999999	480	654	189	260	28	796	267	539	91	242	999999	999999	999999	999999	443	246	85	752	263	195	957	79	51	493	999999	172	726	999999	260	810	600	256	517	999999	979	999999	126	999999	999999	999999	633	393	449	81	334	247	670	234	999999	456	999999	279	999999	28	674	410	999999	696	100	856	80	269	288	281	641	399	934	999999	981	256	130	717	434	247	562	573	999999	999999	999999	999999	999999	501	32	804	927	999999	200	999999	191	999999	583	429	999999	472	945	374	115	999999	439	935	313	395	999999	729	335	175	844	818	466	110	779	999999	999999	177	363	578	999999	484	354	319	209	446	104	412	673	700	450	962	302	197	468	999999	541	999999	619	117	999999	303	478	761	487	381	41	90	999999	941	892	109	118	999999	137	630	823	130	999999	867	999999	841	66	635	999999	999999	525	999999	642	999999	111	314	558	256	330	943	15	593	831	999999	414	24	612	732	808	999999	854	999999	69	837	639	420	999999	999999	816	416	247	843	999999	606	855	999999	448	482	999999	587	551	861	56	194	625	999999	298	908	463	285	238	999999	826	385	36	600	219	999999	686	999999	999999	999999	999999	914	706	172	557	235	971	651	576	999999	999999	230	799	999999	878	875	222	409	132	999999	298	999999	187	913	26	660	579	265	553	999999	796	999999	999999	744	430	999999	487	999999	682	72	937	811	999999	109	999999	605	586	999999	721	343	591	999999	567	238	517	899	736	793	155	896	656	716	108	999999	343	743	999999	999999	999999	746	397	999999	726	70	651	999999	831	999999	481	999999	84	546	543	219	62	518	591	542	999999	531	405	694	317	786	999999	230	713	999999	765	698	999999	531	470	974	945	999999	561	507	586	40	78	657	321	734	999999	999999	182	999999	880	
825	999999	999999	827	51	999999	703	452	940	999999	431	774	63	323	783	275	553	86	568	999999	999999	957	999999	956	205	462	747	382	583	963	305	58	999999	897	940	546	237	703	428	634	252	999999	620	999999	165	266	24	344	538	468	279	44	613	624	999999	867	999999	961	632	589	602	330	868	976	359	999999	949	166	999999	246	999999	849	657	934	31	840	346	240	999999	939	447	999999	843	124	694	271	999999	210	999999	82	477	275	81	999999	999999	999999	999999	999999	504	782	317	857	962	999999	430	429	386	679	602	999999	999999	999999	171	692	999999	199	486	754	291	97	938	748	919	999999	769	772	777	818	903	109	330	702	736	28	999999	590	451	552	694	999999	884	765	608	428	551	639	999999	999999	698	841	445	766	362	416	843	568	999999	662	532	999999	999999	999999	999999	503	498	828	112	152	70	999999	999999	999999	69	26	213	999999	150	501	999999	999999	667	399	130	71	663	563	349	999999	184	73	651	789	29	46	999999	326	989	114	929	722	999999	961	328	146	103	511	706	346	212	670	428	447	903	999999	999999	999999	447	714	839	935	489	999999	999999	997	909	959	914	33	999999	887	999999	45	571	45	602	705	80	999999	968	162	999999	12	127	514	999999	214	885	626	55	370	878	999999	275	994	242	755	993	999999	237	143	596	683	943	325	485	393	875	867	800	295	192	464	746	999999	88	486	999999	999999	999999	999999	999999	297	978	999999	999999	909	999999	577	999999	847	711	749	756	834	566	183	69	999999	38	260	999999	999999	826	759	188	424	538	588	916	756	100	999999	967	532	69	308	704	999999	317	576	999999	999999	999999	953	583	442	708	911	130	904	427	863	434	112	999999	999999	471	228	853	594	380	191	661	56	756	181	782	233	774	999999	479	158	493	461	637	41	999999	873	185	746	999999	999999	467	21	338	236	999999	864	166	13	837	486	67	999999	206	441	999999	28	206	999999	999999	484	999999	863	435	278	379	973	475	344	114	597	999999	999999	878	753	999999	999999	718	999999	75	999999	77	771	999999	992	101	771	265	205	394	934	676	773	96	241	999999	604	999999	70	856	142	399	821	999999	249	443	950	843	453	717	996	310	999999	346	742	416	375	443	442	999999	608	999999	280	999999	999999	920	279	999999	647	273	130	72	657	674	933	528	256	872	190	999999	151	927	811	999999	999999	633	10	436	354	824	999999	170	154	883	257	424	128	871	729	999999	999999	929	206	189	596	999999	652	999999	412	224	170	503	262	882	45	681	906	999999	561	
999999	919	842	999999	999999	159	959	918	774	426	519	999999	384	152	999999	395	221	730	631	891	999999	981	999	33	139	664	620	908	271	999999	576	518	999999	320	999999	408	331	263	383	40	999999	26	878	585	893	814	785	360	400	497	824	950	284	900	107	564	999999	999999	546	168	538	999999	999999	999999	850	10	82	74	959	999999	999999	957	357	601	264	447	999999	423	140	325	878	270	518	774	33	999999	999999	436	222	999999	487	512	999999	224	502	586	999999	951	999999	892	742	721	999999	936	432	866	603	682	646	660	460	507	688	231	290	278	542	881	903	234	766	646	852	340	975	999999	999999	142	108	678	87	162	688	999999	582	167	868	999999	351	999999	31	561	789	999999	178	999999	823	496	934	233	53	487	57	510	136	999999	869	999999	999999	870	626	471	584	999999	582	308	999999	451	648	133	409	961	999999	747	213	999999	856	999999	171	999999	999999	754	207	875	999999	599	114	999999	999999	486	297	807	620	481	999999	560	999999	821	979	869	170	381	999999	999999	824	999999	947	310	307	999999	999999	579	999999	965	141	871	274	709	999999	982	204	641	340	172	835	999999	351	68	216	653	999999	44	999999	302	834	367	999999	395	999999	552	999999	803	880	200	246	999999	908	654	349	668	999999	278	488	997	674	528	50	685	976	999999	740	888	104	999999	692	999999	268	606	140	774	964	878	658	999999	340	400	999999	150	925	126	692	696	999999	547	367	959	999999	323	627	999999	326	231	999999	999999	811	763	709	999999	507	999999	999999	312	523	575	999999	417	619	697	666	999999	767	900	759	859	539	54	179	556	296	732	658	944	978	824	457	742	468	830	979	576	999999	535	999999	999999	666	390	183	153	843	949	350	858	999999	353	999999	426	472	560	999999	999999	999999	163	999999	774	383	514	333	698	128	999999	999999	789	718	100	593	241	266	866	202	999999	999999	35	999999	347	392	799	999999	999999	285	999999	280	908	542	221	999999	537	595	999999	999999	162	999999	484	999999	882	10	561	150	566	759	999999	169	605	999999	148	896	568	999999	602	999999	584	999999	999999	999999	97	690	51	999999	506	117	65	646	398	357	50	101	396	999	829	347	831	658	999999	999999	968	999999	999999	999999	403	325	424	999999	993	487	935	935	999999	71	937	202	959	999999	644	459	704	670	771	258	999999	57	510	999999	621	264	559	925	495	999999	454	999999	24	501	852	191	693	969	652	910	421	114	999999	334	999999	636	999999	999999	24	282	181	999999	108	427	231	356	814	855	474	999999	927	19	450	
546	616	999999	999999	467	462	462	765	734	27	860	836	223	325	185	506	984	876	42	911	222	651	156	999999	999999	279	999999	376	838	504	914	983	412	664	195	718	351	459	920	74	561	516	999999	999999	247	590	18	999999	999999	999999	490	862	894	108	237	895	999999	602	590	999999	956	999999	927	239	113	877	434	999999	139	999999	999999	535	956	968	999999	705	214	866	880	16	270	474	736	489	24	62	99	999999	999999	999999	257	749	868	999999	999999	475	588	217	186	370	166	460	999999	182	203	999999	999999	925	999999	531	691	603	721	583	999999	491	359	999999	225	61	999999	129	131	839	999999	999999	666	234	999999	884	126	997	690	519	850	810	999999	564	295	70	156	999999	565	999999	608	999999	999999	999999	803	626	125	150	999999	135	583	999999	999999	71	963	999999	297	999999	999999	864	414	694	913	211	732	999999	918	795	162	999999	904	623	999999	226	999999	565	387	380	999999	243	999999	999999	15	564	936	999999	481	511	600	999999	999999	474	107	701	500	914	740	999999	562	999999	707	329	988	837	230	999999	482	122	830	408	999999	917	260	832	104	438	688	999999	275	919	999999	417	204	654	392	439	526	999999	999999	326	824	561	999999	744	999999	449	988	999999	344	977	341	369	681	202	108	855	224	275	606	71	235	392	560	643	50	300	999999	343	454	790	443	999999	999999	999999	583	848	109	516	306	999999	450	521	23	298	588	286	735	12	555	537	225	260	267	664	101	441	10	999999	703	245	325	654	999999	999999	543	722	973	999999	618	260	999999	999999	969	951	621	999999	378	272	65	999999	564	132	788	999999	575	999999	361	731	422	151	847	924	812	999999	340	796	797	470	754	865	999999	568	999999	305	782	999999	291	315	999999	999999	999999	999999	129	939	681	202	866	806	999999	361	370	999999	755	999999	413	999999	894	908	621	825	916	908	518	199	461	996	739	492	144	67	900	55	688	45	999999	119	999999	873	389	999999	999999	991	491	402	999999	71	812	916	892	999999	622	383	694	999999	469	165	229	929	487	684	463	383	999999	999999	461	324	562	720	398	303	999999	999999	528	999999	895	925	999999	999999	694	400	999999	822	600	193	444	999999	360	470	575	923	889	875	396	704	999999	556	329	570	941	190	508	102	527	598	925	601	854	221	332	544	738	113	245	96	999999	640	783	999999	486	999999	963	101	154	474	999999	159	999999	823	800	349	606	855	184	513	892	101	305	11	267	999999	999999	149	999999	41	999999	785	999999	310	999999	52	999999	840	94	999999	226	416	
948	62	194	776	966	999999	420	983	999999	883	929	999999	203	999999	345	781	230	643	271	999999	999999	123	290	999999	519	334	999999	757	576	999999	771	176	296	486	153	252	999999	999999	999999	641	729	164	999999	311	856	907	117	804	707	991	619	450	746	403	462	834	999999	565	999999	642	421	999999	417	999999	999999	999999	445	716	266	103	999999	739	768	629	999999	799	29	979	771	611	227	814	60	584	156	331	430	893	34	318	999999	262	233	243	230	75	747	921	199	103	999999	400	548	613	38	879	682	126	308	663	814	793	793	999999	425	999999	612	832	35	999999	342	999999	999999	947	624	710	999999	999999	409	999999	999999	999999	789	999999	149	827	276	447	999999	999999	999999	313	595	370	999999	999999	468	577	817	624	999999	999999	999999	408	999999	919	707	600	989	327	999999	157	717	279	611	716	13	999999	516	999999	339	175	286	758	151	38	957	999999	999999	938	999999	939	717	999999	999999	999999	211	391	916	999999	129	675	457	239	999999	999999	595	325	759	786	682	353	70	229	294	999999	638	147	999999	732	962	999999	999999	61	85	434	999999	932	999999	474	999999	999999	209	999999	999999	664	717	57	855	999999	999999	641	999999	999999	999999	899	878	999999	501	287	509	74	134	193	267	744	528	406	164	479	71	663	621	294	281	999999	153	773	999999	999999	579	590	291	616	299	330	812	489	999999	185	555	942	441	426	965	450	497	25	39	734	146	321	893	386	588	999999	30	288	395	205	755	999999	999999	871	707	918	999999	518	893	936	999999	48	610	999999	923	999999	999999	204	329	999999	999999	137	999999	999999	493	999999	999999	905	37	999999	310	534	104	999999	430	450	204	999999	718	999999	999999	978	132	103	801	107	710	999999	462	469	999999	999999	958	563	632	999999	371	731	387	449	231	877	490	384	635	408	999999	20	558	999999	999999	999999	486	999999	174	594	15	999999	224	396	557	782	452	568	961	485	575	540	967	802	88	472	192	278	825	789	999999	747	467	999999	163	999999	366	979	544	999999	349	685	399	47	621	721	516	991	892	999999	999999	922	422	160	832	413	52	999999	999999	462	479	217	457	384	106	999999	192	821	999999	857	425	473	34	999999	145	889	999999	930	190	999999	956	200	386	386	363	575	999999	316	570	749	999999	611	584	91	428	142	238	24	940	999999	539	999999	758	44	33	962	897	359	999999	943	272	122	999999	47	506	288	830	80	31	531	999999	875	999999	493	211	813	999999	942	645	13	661	136	990	826	827	270	441	352	362	401	678	975	302	627	
999999	544	46	546	585	149	311	999999	993	419	999999	663	445	275	833	219	83	955	713	20	999999	145	999999	747	220	246	846	487	717	629	852	957	583	999999	15	999999	777	352	366	505	702	503	143	999999	999999	174	824	175	519	153	327	723	271	999999	999999	352	421	298	336	349	302	823	449	373	566	473	999999	811	999999	176	442	999999	999999	218	999999	788	12	551	351	56	421	681	968	574	312	139	999999	999999	298	663	254	999999	25	26	999999	878	999999	769	23	999999	93	999999	905	353	999999	999999	999999	63	972	556	350	870	946	290	928	621	999999	999999	71	437	778	999999	523	606	999999	999999	715	581	15	440	735	999999	537	419	999999	408	775	625	864	716	14	999999	330	742	323	384	999999	735	98	999999	32	188	999999	999999	164	999999	499	308	431	999999	880	553	999999	541	999999	999999	342	537	328	530	999999	240	21	999999	432	146	467	999999	293	546	421	980	493	999999	417	557	999999	950	265	665	908	476	203	117	999999	999999	593	788	999999	215	999999	15	417	999999	744	792	177	363	999999	27	999999	718	25	885	346	999999	999999	633	134	273	583	391	281	999999	999999	379	47	903	519	971	553	679	860	999999	504	415	572	925	679	624	999999	180	999999	247	827	200	461	317	771	936	401	959	663	657	999999	999999	999999	755	945	374	755	999999	843	193	999999	999999	999999	937	390	930	337	999999	954	509	884	412	999999	43	835	999999	918	729	142	583	580	593	25	999999	455	844	682	817	980	999999	869	126	999999	613	773	667	342	523	927	999999	999999	266	15	163	773	229	74	999999	920	999999	456	999999	140	270	999999	880	153	999999	999999	545	258	519	164	999999	640	767	999999	982	999999	999999	99	405	801	302	974	999999	588	999999	439	999999	780	999999	897	466	858	842	999999	76	10	893	524	687	41	392	592	99	999999	365	522	15	153	92	440	752	434	999999	234	999999	296	299	301	291	225	264	999999	999999	622	698	790	797	781	19	999999	376	653	411	999999	999999	709	999999	220	999999	999999	434	93	698	551	154	999999	807	618	158	779	710	601	242	999999	776	627	326	477	999999	574	724	999999	144	110	73	109	32	999999	999999	999999	999999	999999	78	942	999999	181	76	724	477	666	983	999999	633	999999	280	774	420	999999	596	792	393	417	805	658	999999	999999	999999	598	488	54	18	999999	999999	999999	999999	631	533	300	999999	605	561	999999	999999	747	591	999999	601	904	829	299	999999	999999	999999	32	745	994	999999	420	999999	591	999999	478	246	999999	658	863	386	613	861	649	251	999999	268	
991	241	999999	418	68	76	999999	607	54	768	999999	365	924	38	999999	284	383	358	122	971	99	382	92	365	575	99	728	999999	988	53	190	57	999999	825	110	791	953	585	224	353	249	999999	188	709	57	77	999999	834	605	339	999999	300	138	999999	178	618	158	999999	999999	968	348	919	619	10	999999	999999	999999	109	928	989	330	999999	143	999999	732	115	204	383	318	508	366	894	563	659	566	999999	918	419	656	491	999999	527	999999	256	999999	999999	374	187	131	906	279	633	905	616	18	999999	166	370	425	73	423	999999	128	344	612	999999	999999	999999	444	999999	999999	388	452	447	999999	803	64	887	763	413	999999	27	261	412	238	732	988	946	650	876	733	558	993	593	78	868	409	409	999999	561	999999	414	742	433	683	999999	191	999999	270	999999	999999	279	999999	22	999999	406	523	715	115	880	999999	419	319	999999	964	674	395	859	379	487	403	655	999999	212	451	999999	284	828	728	348	550	999999	999999	446	252	464	951	981	270	671	354	999999	304	763	106	552	105	999999	468	19	505	331	999999	999999	810	979	35	404	570	999999	131	695	987	766	339	934	733	873	325	510	722	999999	599	707	999999	710	360	490	116	999999	240	109	369	719	843	229	441	902	635	999999	438	557	420	999999	549	659	706	537	433	171	819	232	858	957	296	100	732	999999	651	110	628	544	999999	672	999999	31	335	999999	923	999999	502	999999	248	63	81	175	993	999999	167	482	14	823	67	999999	89	17	251	411	433	752	497	999999	260	999999	644	894	268	748	505	528	333	438	614	999999	668	987	984	999999	886	131	106	405	234	178	999999	805	486	999999	593	759	780	999999	999999	999999	623	999999	581	713	419	187	906	255	831	639	159	575	219	744	285	101	33	445	525	999999	655	101	825	91	438	838	417	914	164	745	747	409	999999	443	999999	226	416	280	396	999999	224	999999	999999	999999	999999	530	595	999999	78	502	736	345	999999	999999	999999	999999	627	499	284	999999	769	991	101	999999	891	750	981	776	54	69	999999	752	58	816	97	999999	526	240	71	999999	999999	999999	846	662	19	412	10	62	917	999999	598	916	995	816	939	999999	759	489	703	279	549	819	698	999999	817	983	296	592	454	720	14	396	437	999999	337	999999	155	438	999999	489	749	929	999999	875	470	767	756	242	999999	864	999999	999999	536	999999	368	433	976	836	845	36	126	418	607	207	999999	212	488	628	999999	845	87	331	999999	224	529	619	999999	999999	548	59	236	999999	715	999999	675	966	
859	645	18	904	127	999999	593	59	373	999999	332	661	711	268	288	138	753	999999	787	723	634	322	272	748	471	999999	999999	795	799	72	702	26	532	207	352	999999	620	999999	727	768	738	363	850	198	297	999999	121	290	771	108	310	683	803	951	342	547	383	269	442	964	30	798	999999	999999	639	999999	999999	999999	916	445	517	178	314	28	985	280	999999	999999	460	171	999999	17	33	701	761	28	223	580	999999	805	469	360	152	763	748	940	113	549	999999	999999	999999	999999	374	335	590	141	379	784	966	999999	999999	309	808	280	922	999999	774	558	549	620	101	999999	649	999999	999999	166	35	551	999999	999999	177	921	524	478	999999	999999	643	698	999999	630	648	439	999999	803	730	999999	999999	999999	840	735	175	554	10	938	999999	622	957	263	359	433	999999	999999	513	999999	999999	999999	784	340	999999	486	379	999999	448	919	971	999999	999999	845	999999	816	614	163	999999	545	879	623	920	586	587	378	488	999999	348	686	524	999999	925	692	910	999999	999999	222	592	364	999999	999999	999999	999999	967	999999	677	121	871	543	819	952	128	968	52	280	999999	208	752	910	998	988	999999	761	404	999999	736	262	935	999999	441	402	999999	999999	188	999999	516	999999	999999	359	701	376	999999	804	866	999999	702	956	650	639	344	186	470	999999	365	999999	362	354	999999	816	501	999999	185	999999	112	427	391	772	790	262	763	999999	589	999999	219	999999	479	932	999999	833	999999	999999	612	306	479	999999	931	888	990	999999	437	999999	162	802	857	999999	200	460	702	449	190	930	176	397	875	941	596	77	472	999999	898	429	459	853	367	722	812	999999	587	848	999999	502	781	999999	825	999999	999999	999999	545	999999	441	28	240	455	999999	528	999999	224	430	999999	667	999999	426	267	912	999999	713	308	999999	145	475	321	873	854	953	687	158	196	572	284	999999	999999	532	540	302	879	999999	14	210	838	119	597	459	59	999999	631	999999	999999	77	999999	888	942	353	410	466	130	155	385	999999	965	380	426	651	155	999999	858	999999	999999	964	42	819	999999	107	605	999999	999999	999999	823	674	332	611	634	129	756	396	999999	465	132	999999	182	733	812	512	245	468	693	946	313	221	331	299	200	999999	999999	997	189	845	747	384	999999	268	332	711	179	999999	745	999999	999999	758	91	402	220	811	792	999999	16	999999	862	147	342	931	557	612	352	43	999999	85	999999	759	217	911	718	747	999999	999999	411	111	342	880	999999	396	61	555	139	929	89	999999	766	735	990	982	999999	999999	51	658	710	
719	999999	146	943	670	222	999999	999999	999999	683	472	327	999999	897	999999	999999	999999	424	946	879	12	999999	423	954	42	999999	358	768	999999	999999	118	706	836	212	691	741	206	937	62	183	914	13	999999	255	616	71	888	837	95	128	999999	195	104	778	708	999999	946	192	911	999999	999999	377	326	999999	575	765	491	675	999999	999999	667	53	371	999999	964	998	521	177	347	970	430	999999	683	116	927	922	612	67	504	454	795	23	36	999999	319	547	687	720	680	851	579	222	632	921	461	957	824	331	813	999999	999999	778	845	940	931	353	694	220	322	652	999999	433	181	999999	378	653	27	999999	463	427	321	999999	497	496	400	218	888	761	999999	970	108	290	253	795	999999	26	999999	95	769	999999	852	999999	999999	38	697	155	51	871	999999	999999	939	163	999999	396	999999	923	291	359	549	723	464	933	565	999999	553	999999	999999	386	41	361	999999	999999	900	496	574	844	999999	469	999999	254	999999	27	999999	999999	40	944	422	857	999999	999999	999999	999999	545	56	512	999999	911	64	484	999999	965	665	839	201	999999	17	263	381	821	552	999999	821	560	304	556	446	999999	718	322	608	460	999999	978	235	625	999999	396	853	984	655	933	348	984	999999	289	511	187	26	524	32	691	50	999999	999999	286	999999	268	251	999999	75	204	203	742	875	374	643	999999	614	999999	999999	621	409	999999	175	999999	190	836	587	25	999999	269	708	204	299	917	419	295	133	948	711	406	999999	363	999999	460	740	999999	119	609	999999	825	572	999999	856	411	291	653	870	245	105	87	999999	999999	456	805	496	999	453	958	954	357	563	665	999999	271	476	56	478	715	879	584	727	977	380	229	696	267	999999	887	635	766	424	887	999999	634	724	919	906	122	964	740	162	160	654	297	271	907	999999	595	999999	245	184	165	366	520	359	703	855	236	119	999999	999999	999999	999999	198	932	675	812	240	546	556	149	999999	751	999999	432	577	333	999999	957	789	999999	752	952	400	592	268	999999	999999	999999	31	74	679	13	999999	999999	596	827	466	365	596	104	356	58	388	105	999999	999999	228	999999	782	380	999999	999999	999999	557	909	613	932	605	673	154	479	999999	525	999999	469	362	26	69	999999	749	999999	726	371	999999	334	703	999999	305	999999	854	312	254	999999	999999	301	410	682	187	179	982	895	860	691	451	624	400	999999	896	635	999999	398	168	262	43	513	56	908	635	999999	215	999999	999999	831	999999	841	234	464	999999	201	69	999999	839	889	853	854	999999	45	919	
79	934	179	676	669	999999	465	153	999999	467	146	255	501	57	953	963	941	267	39	999999	610	400	935	658	705	575	785	559	999999	409	189	508	20	989	565	298	45	373	999999	522	364	999999	241	996	999999	946	567	632	999999	925	999999	596	976	999999	999999	679	998	521	971	999999	532	905	874	999999	288	638	244	512	999999	664	927	578	300	516	516	999999	168	999999	920	759	999999	163	674	353	497	592	999999	846	999999	999999	300	524	402	999999	999999	459	999999	648	999999	109	711	64	150	230	999999	343	305	469	999999	405	521	70	600	222	96	379	240	530	105	695	116	398	832	606	999999	413	185	427	526	999999	100	520	230	821	57	999999	22	453	999999	164	297	999999	999999	284	374	240	999999	999999	787	620	228	302	552	32	992	322	232	544	999999	594	167	999999	943	600	315	999999	839	999999	174	142	999999	787	999999	941	999999	54	999999	557	241	144	488	995	999999	906	839	798	999999	207	828	734	730	478	999999	761	997	418	999999	598	969	374	400	154	25	654	263	999999	127	611	999999	999999	999999	674	313	999999	115	172	248	46	761	517	42	641	951	439	412	888	198	423	999999	989	999999	611	588	999999	743	344	979	986	653	999999	681	366	583	999999	621	66	175	876	655	834	180	92	837	461	341	999999	203	586	252	999999	999999	999999	667	999999	31	511	999999	999999	999999	771	192	262	999999	363	836	675	67	999999	999999	355	999999	322	999999	119	819	999999	774	137	535	999999	151	999999	743	287	165	977	999999	999999	999999	999999	971	729	999999	884	999999	918	999999	999999	625	999999	999999	132	768	896	653	999999	999999	558	814	188	736	958	910	992	630	789	518	115	207	999999	976	118	999999	706	384	999999	423	883	467	901	154	300	512	870	999999	28	999999	999999	634	235	51	151	145	679	999999	999999	819	906	264	861	409	593	286	766	688	592	910	72	999999	660	516	62	101	999999	44	445	456	50	707	999999	165	670	480	971	817	835	999999	542	332	371	183	516	629	605	501	560	23	745	999999	999999	999999	572	335	999999	999999	999999	999999	231	645	938	566	779	208	652	999999	999999	122	315	948	853	619	377	740	160	487	999	999999	495	422	483	432	710	999999	15	502	999999	345	999999	262	827	785	751	896	393	805	403	318	976	899	999999	448	999999	999999	338	999999	740	832	184	497	719	566	999999	808	999999	516	856	920	203	159	122	403	999999	63	131	77	867	481	999999	355	93	691	456	999999	999999	45	999999	913	999999	922	762	761	170	19	999999	999999	231	943	734	876	948	
999999	125	999999	786	368	832	655	675	270	225	269	485	999999	413	999999	999999	999999	158	999999	793	942	399	280	397	361	242	606	520	859	845	999999	746	480	999999	999999	576	630	810	301	999999	77	247	269	999999	502	285	999999	999999	513	161	264	999999	607	93	16	93	844	999999	435	136	235	144	815	424	300	522	15	999999	804	462	489	167	999999	924	725	999999	139	572	894	85	901	10	17	708	591	999999	999999	999999	400	525	731	201	385	175	976	933	432	844	416	980	280	908	801	999999	671	999999	937	999999	367	311	954	999999	544	359	235	999999	137	117	833	999999	382	999999	42	288	730	298	782	691	947	792	999999	294	165	999999	805	992	209	955	46	494	999999	999999	38	98	571	458	657	35	940	751	999999	324	21	255	607	661	876	522	330	383	324	256	735	575	39	669	999999	629	554	999999	35	181	80	999999	999999	915	589	943	717	281	999999	756	999999	206	986	957	283	909	317	153	125	686	635	663	179	999999	999999	463	999999	902	341	37	481	707	725	634	254	672	999999	691	999999	999999	805	58	999999	999999	505	538	589	81	999999	217	999999	411	127	349	999999	417	999999	33	194	136	883	815	940	613	285	54	480	361	712	999999	633	999999	81	192	880	586	999999	611	450	999999	873	999999	999999	134	715	80	589	386	98	837	999999	262	507	999999	59	990	999999	999999	293	461	68	237	368	785	999999	999999	339	999999	468	959	496	567	999999	991	262	895	309	815	897	214	464	104	273	875	116	999999	128	999999	143	890	477	791	328	989	144	999999	629	730	550	28	740	655	999999	138	351	936	999999	516	692	163	691	999999	999999	88	996	964	999999	492	679	213	578	999999	800	999999	491	704	999999	999999	999999	616	275	578	275	878	474	999999	186	144	534	179	701	612	443	979	208	184	560	249	992	180	682	146	60	346	450	536	855	999999	999999	646	999999	94	999999	85	888	999999	38	362	999999	198	787	828	999999	999999	512	999999	999999	821	999999	317	999999	999	602	685	999999	139	528	928	438	937	999999	999999	498	887	481	616	952	367	101	96	156	999999	634	804	392	853	188	550	834	999999	766	999999	968	339	502	999999	999999	973	151	759	999999	109	924	677	999999	949	340	80	999999	999999	999999	412	729	294	171	999999	374	798	302	90	950	977	103	953	999999	919	869	169	395	999999	134	978	999999	999999	502	56	284	957	999999	443	522	117	521	938	471	364	314	684	178	999999	333	694	680	71	808	616	999999	971	999999	325	89	181	685	999999	999999	45	196	397	
792	124	671	417	238	859	567	842	466	165	491	815	615	999999	990	838	460	439	999999	164	533	885	50	313	460	253	364	351	432	276	177	436	178	916	892	63	999999	999999	465	999999	999999	999999	999999	850	489	692	999999	893	190	846	999999	341	999999	41	999999	906	999999	368	957	984	504	999999	419	199	987	999999	646	698	303	937	952	544	974	485	999999	999999	999999	999999	823	768	544	470	170	585	481	836	699	147	63	999999	999999	999999	999999	480	326	287	999999	960	863	434	999999	21	600	253	894	999999	999999	261	999999	305	999999	883	544	999999	450	44	65	833	718	161	365	509	645	999999	957	435	999999	503	169	383	999999	774	999999	398	999999	532	869	917	999999	230	479	447	999999	757	814	999999	999999	999999	39	292	231	721	999999	711	999999	545	376	293	295	468	674	999999	999999	996	293	406	557	155	476	918	999999	148	152	497	682	918	742	999999	502	861	453	816	999999	999999	161	999999	531	624	329	186	166	586	999999	233	556	616	354	769	474	418	999999	836	302	121	127	999999	999999	999999	39	160	803	488	790	433	24	999999	999999	225	845	999999	875	932	825	299	761	588	516	918	941	75	574	999999	423	94	323	617	999999	362	759	78	720	999999	999999	999999	383	678	999999	208	218	698	227	999999	924	481	999999	616	20	12	999999	999999	999999	999999	814	964	585	830	74	706	120	407	343	45	999999	776	282	999999	347	656	915	93	792	318	710	253	847	445	57	942	999999	999999	999999	521	13	230	999999	69	961	630	999999	553	999999	99	999999	810	364	192	999999	157	999999	444	279	363	97	276	999999	268	950	999999	126	150	782	132	164	414	800	999999	42	245	285	222	146	716	999999	372	479	703	230	999999	889	999999	774	999999	743	999999	999999	253	434	999999	484	242	119	400	999999	453	999999	491	934	683	20	999999	159	435	872	987	307	562	301	725	797	52	48	61	682	461	375	882	389	999999	976	557	398	306	761	999999	112	746	999999	618	999999	987	768	547	889	357	515	348	37	756	810	999999	999999	999999	939	442	204	68	718	62	87	888	112	999999	706	462	152	999999	674	999999	884	561	359	683	999999	809	283	500	172	334	945	37	854	999999	247	999999	605	689	366	329	999999	54	999999	160	540	711	885	881	840	999999	214	662	673	999999	871	259	999999	999999	584	139	168	999999	999999	999999	999999	60	44	479	650	604	856	999999	496	355	979	839	533	209	999999	999999	999999	402	999999	735	129	293	364	655	761	988	585	337	115	999999	170	155	158	642	52	490	999999	999999	
240	246	579	751	175	328	999999	42	725	326	136	172	215	765	53	170	999999	999999	999999	999999	999999	662	29	529	999999	269	194	999999	691	890	166	661	999999	517	171	423	166	999999	127	999999	436	729	272	268	999999	999999	31	405	111	999999	378	228	794	298	698	578	999999	999999	403	906	143	395	999999	834	170	474	427	698	603	630	13	896	999999	999999	999999	988	399	999999	327	415	248	789	732	702	999999	999999	866	999999	999999	999999	206	999999	974	221	902	50	999999	438	108	736	525	333	801	481	984	481	521	145	999999	710	188	466	732	999999	668	999999	663	648	322	232	608	970	879	20	433	897	999999	495	757	912	999999	961	999999	591	890	915	987	260	718	50	426	999999	999999	118	414	740	384	999999	999999	557	999999	739	126	999999	138	999999	453	790	999999	96	560	35	387	433	110	999999	805	999999	999999	753	999999	999999	929	281	805	999999	860	771	606	999999	999999	934	942	210	999999	999999	845	785	462	345	471	999999	211	632	490	401	999999	999999	17	196	935	243	999999	800	200	973	809	844	80	261	694	681	193	999999	572	625	93	186	999999	239	381	29	688	762	291	169	211	307	999999	414	532	183	763	419	999999	290	999999	152	20	561	999999	999999	714	210	651	790	23	846	69	864	318	177	788	778	999999	915	555	999999	518	999999	999999	999999	999999	999999	999999	521	999999	774	607	292	579	940	176	999999	999999	381	314	487	121	500	155	365	248	999999	105	365	999999	985	604	842	999999	919	999999	979	789	999999	999999	999999	481	140	999999	248	999999	999999	294	999999	10	451	609	443	999999	77	25	28	884	999999	273	136	570	374	136	932	180	999999	557	660	999999	197	558	620	433	266	999999	999999	628	907	999999	471	642	728	364	999999	385	170	999999	667	903	999999	999999	999999	294	821	999999	116	13	999999	78	483	229	999999	69	812	892	989	20	999999	999999	44	399	999999	999999	801	493	842	20	193	556	19	999999	890	999999	702	103	999999	999999	611	999999	999999	999999	687	999999	643	252	17	668	999999	60	396	159	888	605	869	225	126	93	492	337	645	106	999999	393	69	950	339	999999	367	719	999999	999999	408	573	172	67	712	149	655	559	486	999999	468	999999	170	859	644	294	886	486	977	999999	843	284	144	802	167	304	999999	999999	913	139	310	832	343	999999	751	324	443	812	999999	976	438	999999	851	999999	638	687	232	209	316	54	991	881	741	625	820	999999	439	999999	999999	999999	999999	962	646	356	873	635	999999	438	999999	329	850	999999	973	999999	664	910	432	673	999999	479	81	
999999	999999	868	148	429	100	718	999999	626	885	84	912	999999	614	475	296	505	598	12	999999	794	999999	986	203	916	907	740	961	910	702	765	999999	430	346	792	585	777	217	453	544	999999	525	491	443	776	172	999999	396	198	623	927	85	999999	591	286	487	400	674	999999	521	360	756	12	924	999999	879	491	758	822	890	519	297	999999	468	806	279	609	552	427	754	39	353	772	296	774	690	999999	839	999999	999999	195	113	986	999999	194	334	523	999999	323	999999	680	129	999999	308	114	999999	930	999999	784	17	999999	847	257	477	492	16	984	999999	159	439	999999	651	699	516	705	416	999999	222	283	482	755	52	999999	530	999999	999999	779	474	192	145	999999	338	65	61	438	347	855	999999	449	187	350	807	418	884	999999	38	999999	67	602	999999	338	717	999999	999999	261	835	999999	727	999999	582	237	519	999999	24	999999	518	596	647	999999	367	560	792	773	106	999999	948	633	354	480	999999	489	721	871	494	806	52	909	753	799	602	729	138	125	866	950	830	999999	403	215	541	442	782	979	245	147	999999	944	333	999999	313	211	999999	256	358	103	515	647	48	217	636	609	842	848	485	637	432	999999	907	156	999999	999999	240	148	938	612	707	742	636	356	999999	108	585	583	496	400	465	881	767	772	444	193	245	195	579	999999	999999	933	999999	607	715	868	46	186	999999	639	971	135	999999	999999	999999	772	21	691	946	537	999999	269	361	95	999999	999999	910	144	711	999999	438	54	999999	16	22	999999	249	38	641	402	71	408	714	999999	429	340	573	30	999999	999999	182	553	249	51	909	340	582	999999	999999	174	958	902	475	751	210	926	999999	311	999999	622	999999	982	60	999999	475	624	554	504	665	842	977	889	757	49	945	884	999999	999999	107	681	201	830	999999	999999	443	169	933	963	656	502	999999	999999	296	764	999999	200	999999	999999	576	294	999999	87	753	592	196	79	154	435	806	999999	999999	48	214	999999	431	703	388	583	120	315	691	999999	848	172	999999	716	602	993	999999	755	391	999999	951	812	895	123	87	21	999999	374	999999	507	999999	340	381	736	999999	244	343	445	811	920	999999	270	603	204	239	999999	524	999999	476	161	534	999999	999999	21	96	402	166	317	999999	999999	999999	999999	300	193	999999	518	790	342	999999	368	660	466	943	999999	999999	691	219	701	884	497	496	999999	999999	999999	973	115	999999	370	999999	999999	87	35	819	444	627	838	999999	420	999999	721	799	192	820	999999	500	77	117	474	485	405	193	465	433	
138	999999	492	847	436	219	328	999999	430	692	995	290	634	646	999999	843	697	721	798	999999	173	999999	314	999999	789	999999	999999	999999	999999	884	254	481	999999	602	691	999999	144	999999	543	210	451	608	378	999999	999999	827	866	999999	608	999999	787	684	394	999999	270	440	999999	503	68	72	314	999999	191	545	448	523	668	42	955	944	708	706	187	598	999999	564	328	814	173	999999	999999	484	999999	310	999999	999999	97	97	341	260	999999	640	932	480	895	129	426	833	999999	999999	169	833	475	664	999999	91	999999	999999	54	999999	122	760	999999	106	565	829	932	999999	448	878	436	999999	701	704	999999	78	999999	706	702	370	148	495	763	861	999999	673	19	734	389	25	73	301	52	636	999999	238	310	836	915	76	197	544	394	183	874	588	999999	770	708	999999	317	799	102	684	566	999999	999999	478	303	892	999999	208	502	433	814	145	538	74	999999	727	999999	937	791	636	182	603	110	589	986	999999	541	248	35	535	708	273	209	368	79	521	240	831	542	33	255	988	999999	961	999999	999999	60	77	999999	981	95	379	18	999999	511	962	526	417	491	88	999999	582	999999	966	724	550	999999	179	995	55	496	936	405	768	391	999999	999999	149	230	257	999999	473	43	53	450	999999	265	743	857	116	995	999999	999999	999999	671	673	815	999999	246	818	803	880	81	999999	999999	159	974	999999	999999	327	411	999999	196	244	914	887	548	999999	525	999999	999999	202	999999	999999	59	999999	596	999999	106	718	999999	484	902	412	999999	293	401	874	557	999999	365	24	669	999999	705	999999	636	999999	549	784	134	999999	560	999999	533	610	568	192	999999	822	562	43	153	366	999999	926	483	999999	999999	630	495	673	581	234	999999	280	533	782	193	441	45	491	401	321	593	691	924	999999	879	842	725	218	765	999999	739	331	871	312	999999	778	144	852	999999	919	299	460	114	336	999999	999999	87	786	998	677	999999	81	642	832	772	999999	12	432	904	947	905	999999	908	846	494	708	409	230	201	415	306	193	999999	999999	32	999999	587	999999	999999	626	765	938	220	97	948	668	689	999999	540	333	776	712	947	376	24	22	552	267	999999	122	853	856	594	593	381	603	903	999999	809	639	679	999999	202	288	192	999999	76	999999	898	826	28	370	689	999999	639	593	245	800	467	999999	590	329	999999	127	773	999999	354	999999	716	354	999999	529	239	900	653	371	520	669	193	57	999999	732	369	24	999999	492	176	726	954	787	999999	999999	702	800	999999	359	658	84	514	283	621	999999	
113	553	999999	499	141	789	999999	999999	999999	576	617	419	73	857	960	740	33	290	999999	628	999999	929	986	661	999999	439	999999	999999	712	445	164	999999	436	506	628	815	952	604	361	387	511	686	713	791	999999	999999	736	201	399	917	61	999999	542	999999	999999	184	999999	999999	672	702	937	999999	564	999999	421	707	983	566	239	154	788	999999	928	363	999999	986	225	205	999999	999999	702	659	904	795	999999	930	377	999999	730	453	258	550	932	659	449	999999	131	86	380	788	309	180	961	254	139	632	305	999999	999999	790	999999	371	246	139	999	288	26	769	252	999999	999999	550	836	786	896	247	496	279	914	536	864	999999	999999	386	243	999999	697	999999	665	762	634	198	565	939	999999	887	999999	803	659	171	573	361	833	889	459	758	343	185	358	891	146	36	274	350	925	820	546	860	895	477	590	367	113	490	856	999999	985	896	302	18	999999	693	619	752	999999	512	999999	999999	926	485	198	999999	999999	773	625	999999	924	999999	24	673	350	999999	907	191	581	216	257	352	42	318	773	447	882	349	958	453	416	522	387	999999	515	610	933	419	289	78	65	999999	865	258	226	769	999999	999999	667	489	785	999999	999999	756	999999	962	903	618	711	751	639	962	815	182	201	412	837	999999	168	740	520	498	902	513	999999	917	487	784	101	13	999999	263	681	479	668	978	999999	999999	167	552	999999	324	708	538	438	999999	524	692	66	813	999999	290	471	999999	969	297	535	667	604	347	485	999999	526	708	196	385	999999	999999	514	999999	71	215	443	615	999999	999999	789	374	84	68	403	999999	727	288	999999	284	792	754	509	381	999999	683	36	820	77	587	797	999	352	62	812	188	188	843	752	999999	846	855	893	773	999999	170	593	546	943	999999	401	248	637	999999	593	536	999999	142	769	388	999999	623	999999	456	407	999999	32	999999	255	999999	999999	883	535	999999	437	936	860	736	873	293	99	999999	876	387	195	559	372	999999	999999	999999	351	56	84	374	548	233	317	446	376	717	999999	571	300	729	84	517	999999	999999	484	657	676	110	269	485	298	999999	999999	170	270	999999	427	592	563	970	872	569	999999	171	804	213	628	424	369	999999	155	999999	199	157	312	678	845	88	956	811	609	999999	999999	598	85	850	486	157	185	999999	299	555	18	330	856	514	708	551	489	280	39	261	999999	112	340	770	999999	999999	858	592	12	349	635	752	371	631	999999	999999	96	999999	999999	481	999999	841	866	599	520	869	301	797	969	304	599	685	
781	357	511	999999	268	315	351	887	299	999999	999999	950	919	999999	958	234	732	497	999999	999999	553	558	23	898	245	740	259	639	307	70	623	708	749	950	970	23	999999	108	999999	780	612	839	999999	655	999999	999999	679	264	910	76	999999	999999	838	74	142	233	344	999999	448	527	999999	712	999999	238	969	817	210	969	295	944	114	633	545	684	921	713	999999	367	582	999999	999999	999999	728	240	994	150	869	999999	999999	746	679	999999	999999	434	725	900	259	953	686	508	715	999999	999999	965	999999	441	937	999999	152	429	999999	999999	39	129	466	69	983	359	243	999999	999999	525	162	999999	999999	596	999999	120	959	31	999999	423	999999	84	613	361	37	763	278	562	213	715	542	999999	889	702	488	999999	968	665	917	900	719	857	560	199	557	428	700	999999	468	826	999999	999999	965	444	305	954	515	114	42	229	999999	681	625	242	983	999999	660	999999	117	443	151	303	999999	562	703	824	999999	424	804	608	999999	902	104	386	999999	420	999999	454	407	533	999999	864	999999	697	820	48	241	328	215	792	999999	138	268	34	685	901	999999	412	740	481	999999	999999	309	433	167	188	586	999999	721	573	999999	215	175	584	999999	287	669	999999	742	999999	592	205	218	21	839	933	643	80	701	619	401	29	714	999999	102	934	564	209	540	641	462	993	999999	642	461	999999	999999	999999	616	408	241	613	670	85	889	245	882	298	593	233	544	516	546	112	182	322	501	999999	491	484	722	999999	875	111	213	599	599	999999	999999	287	999999	959	999999	303	387	788	359	638	46	857	61	276	615	316	106	945	456	504	470	148	999999	724	203	999999	685	771	738	568	872	299	999999	316	737	316	263	999999	999999	253	724	999999	999999	862	212	633	432	999999	855	568	14	267	999999	105	999999	999999	225	256	766	331	999999	616	999999	999999	766	746	222	744	999999	999999	62	521	893	213	999999	86	185	999999	521	569	709	999999	915	179	564	615	157	550	999999	325	101	17	818	999999	635	999999	344	183	999999	466	421	688	918	556	516	492	999999	999999	325	39	999999	27	735	206	621	388	700	999999	999999	161	599	671	999999	999999	999999	55	703	999999	999999	671	741	11	111	999999	158	31	999999	369	663	81	251	999999	999999	181	89	84	999999	621	120	999999	999999	463	999999	945	866	749	999999	705	999999	471	789	212	999999	654	298	245	915	680	58	600	77	341	227	163	910	391	447	371	143	142	999999	999999	61	999999	263	287	64	999999	197	408	875	999999	29	202	292	48	845	579	999999	844	
999999	602	573	519	188	85	246	793	999999	485	312	783	999999	216	698	999999	161	999999	400	20	999999	758	492	650	724	462	322	35	871	999999	999999	867	999999	299	973	999999	518	999999	152	188	51	270	130	712	999999	102	52	812	503	999999	887	805	189	873	663	410	119	923	795	726	763	999999	922	174	939	445	304	283	243	999999	199	999999	898	222	968	999999	638	999999	554	632	419	509	531	296	983	999999	687	615	635	573	70	999999	745	425	425	829	348	956	773	660	999999	999999	579	975	394	999999	906	967	904	743	772	340	999999	173	317	263	690	635	999999	208	757	689	647	670	467	604	999999	999999	797	148	581	999999	999999	893	834	649	930	555	999999	999999	834	720	711	891	800	730	999999	582	117	999999	149	999999	999999	575	902	999999	131	908	518	789	404	433	999999	999999	999999	999999	333	485	999999	667	333	144	732	474	999999	46	999999	999999	869	999999	999999	301	375	635	998	867	905	999999	990	725	528	31	999999	999999	321	411	550	999999	729	709	999999	740	999999	449	838	15	980	999999	211	865	999999	375	49	782	411	112	68	999999	999999	304	999999	892	494	999999	999999	999999	107	620	999999	962	496	42	36	169	339	999999	57	925	797	993	999999	999999	239	134	595	162	982	263	711	999999	999999	999999	999999	999999	524	999999	255	640	310	537	907	369	158	999999	379	107	999999	880	999999	999999	64	142	999999	773	417	591	663	999999	28	986	329	844	909	943	999999	490	854	999999	645	999999	402	417	624	999999	95	527	455	990	754	999999	813	112	999999	947	164	999999	269	414	27	999999	850	885	622	324	218	73	460	214	628	889	252	747	245	627	370	647	517	486	687	890	146	672	615	530	182	999999	43	961	789	999999	999999	450	584	999999	999999	517	999999	310	999999	32	76	999999	371	865	254	999999	999999	193	587	999999	702	999999	726	137	795	187	999999	101	151	991	39	498	424	229	999999	802	999999	532	999999	853	852	217	999999	665	823	895	999999	749	999999	116	359	850	384	283	706	447	999999	457	916	797	999999	999999	169	999999	992	577	999999	152	206	452	999999	344	540	999999	664	495	999999	71	313	999999	999999	529	816	45	641	189	999999	151	522	230	88	715	615	855	615	158	58	373	672	999999	78	168	553	833	999999	25	319	651	999999	999999	999999	999999	153	26	919	717	887	134	429	812	463	684	629	999999	373	197	729	684	127	999999	447	999999	398	68	831	718	999999	999999	832	626	999999	999999	533	310	141	426	999999	599	935	897	271	923	943	859	999999	393	539	577	999999	25	
296	999999	999999	999999	774	999999	273	94	194	211	741	904	999999	803	943	990	161	328	844	947	999999	139	748	229	254	523	51	999999	276	447	189	999999	523	816	340	244	999999	999999	999999	37	162	487	415	734	166	367	999999	150	916	801	999999	999999	999999	521	400	166	886	313	858	261	72	734	999999	999999	32	341	999999	485	999999	708	60	731	792	816	795	146	999999	999999	73	886	891	999999	622	475	215	999999	999999	999999	425	999999	358	636	571	284	999999	999999	669	999999	711	999999	975	156	677	999999	750	510	428	916	999999	263	999999	871	999999	971	370	171	122	999999	999999	999999	665	390	69	299	360	423	169	517	851	377	477	65	999999	247	911	744	233	414	724	705	550	759	999999	999999	741	999999	396	599	914	803	315	327	138	658	170	595	96	388	999999	337	350	911	75	358	786	387	569	12	70	625	938	707	999999	835	999999	999999	115	999999	999999	999999	36	999999	602	999999	72	999999	926	654	87	326	657	999999	556	397	999999	639	693	925	385	363	917	999999	539	298	865	607	699	302	155	264	999999	198	999999	999999	310	781	318	27	999999	999999	460	914	925	743	967	103	161	239	481	999999	221	189	999999	999999	957	642	999999	313	192	999999	999999	633	509	822	837	469	999999	999999	97	583	330	676	639	749	902	999999	469	795	331	999999	455	469	821	281	53	309	676	635	36	668	999999	999999	835	831	185	999999	415	112	906	508	87	588	152	897	553	545	550	773	999999	999999	183	244	982	420	999999	991	999999	999999	999999	537	792	390	546	999999	999999	999999	840	999999	999999	85	597	366	889	822	999999	999999	999999	924	728	507	999999	903	342	82	494	999999	31	424	823	193	999999	999999	333	999999	716	697	52	999999	75	236	999999	742	209	226	367	817	355	170	726	151	674	999999	510	281	778	889	57	999999	999999	325	304	999999	984	389	999999	420	42	519	116	996	824	604	858	501	802	26	703	126	714	677	171	999999	698	681	519	137	999999	999999	999999	827	650	578	788	749	931	999999	758	819	165	946	784	835	64	729	999999	999999	38	18	479	762	195	999999	759	266	163	443	727	312	870	933	999999	980	999999	999999	999999	255	815	119	999999	523	999999	884	960	767	999999	336	807	969	364	449	108	999999	999999	999999	999999	720	819	531	999999	498	561	999999	949	232	999999	804	916	999999	383	999999	264	919	999999	999999	505	310	970	999999	374	999999	636	757	948	999999	999999	999999	407	999999	646	999999	999999	293	999999	81	961	811	935	738	999999	98	999999	42	595	293	999999	188	228	627	343	341	
750	827	999999	768	862	804	507	528	397	999999	406	835	999999	999999	644	999999	405	377	993	693	374	241	999999	999999	999999	604	172	665	246	999999	858	999999	747	999999	999999	609	136	755	219	167	314	417	350	439	691	584	903	999999	648	224	999999	999999	999999	649	966	999999	401	881	360	999999	641	841	999999	999999	278	626	97	822	999999	45	844	999999	168	836	388	957	891	997	594	832	999999	324	999999	999999	872	17	156	107	348	377	217	254	404	951	999999	999999	135	999999	171	74	999999	91	985	999999	379	142	692	796	271	19	626	999999	999999	999999	999999	999999	824	269	868	270	999999	990	999999	494	827	599	999999	216	999999	915	832	999999	836	999999	346	619	999999	413	652	740	999999	359	836	339	750	813	957	999999	393	999999	648	999999	740	999999	999999	999999	607	500	786	999999	886	485	486	355	999999	344	567	767	191	948	987	999999	617	138	999999	999999	999999	154	999999	23	999999	379	823	122	277	999999	999999	936	934	839	21	839	626	872	853	838	873	491	162	416	255	199	695	444	221	236	999999	611	953	999999	353	463	999999	773	148	517	662	374	87	220	792	631	833	999999	936	157	999999	745	999999	999999	255	672	991	337	767	452	683	999999	900	999999	718	939	999999	468	496	999999	93	999999	733	345	185	509	413	942	623	624	365	353	508	74	441	512	336	999999	229	680	471	999999	15	696	999999	283	999999	47	501	852	649	999999	854	999999	999999	941	21	939	932	746	268	59	714	153	96	999999	880	836	609	999999	613	148	248	999999	97	999999	847	47	999999	902	45	999999	999999	999999	999999	999999	499	130	999999	500	500	397	911	483	999999	422	714	862	609	503	999999	637	999999	294	249	510	999999	48	300	999999	999999	999999	437	999999	999999	892	999999	999999	999999	105	999999	999999	836	119	716	225	999999	765	404	675	949	985	437	18	509	408	938	999999	999999	474	863	460	999999	598	406	525	999999	880	772	999999	999999	771	999999	513	662	642	800	328	999999	999999	999999	370	999999	625	461	999999	999999	999999	999999	999999	954	453	422	704	242	390	931	248	712	200	266	355	993	875	862	999999	301	923	999999	866	607	999999	587	506	999999	502	816	214	147	999999	978	999999	999999	999999	574	369	999999	989	281	999999	711	562	999999	387	767	929	999999	769	763	283	817	622	83	664	704	344	866	915	514	739	999999	999999	110	423	222	725	996	532	999999	502	999999	311	999999	999999	165	55	13	209	738	270	135	57	999999	864	481	366	467	694	765	240	502	999999	484	999999	999999	984	462	202	175	999999	932	844	468	270	
454	515	999999	10	509	659	340	666	187	254	613	526	286	246	999999	856	268	999999	767	79	999999	395	826	119	374	999999	999999	999999	44	696	999999	290	588	999999	419	999999	999999	467	999999	115	900	999999	266	999999	928	192	999999	999999	259	319	784	631	87	999999	999999	68	999999	999999	635	337	76	528	631	999999	916	999999	937	999999	826	976	470	999999	999999	661	179	173	139	999999	191	192	473	999999	561	725	912	706	213	199	999999	360	286	999999	831	858	49	381	214	775	323	999999	254	999999	999999	999999	848	982	515	425	999999	999999	999999	103	679	453	864	698	967	906	578	220	130	748	185	999999	700	999999	969	267	622	797	958	364	999999	586	999999	999999	999999	288	876	929	200	787	999999	823	999999	192	855	388	999999	999999	413	308	206	113	484	506	437	922	583	913	23	257	803	432	148	574	821	103	515	13	720	689	999999	649	29	343	999999	362	55	517	90	590	273	281	394	660	167	999999	112	441	433	66	705	963	915	943	999999	546	999999	856	371	762	999999	990	630	724	278	557	999999	150	726	85	877	75	833	432	999999	532	999999	999999	417	999999	999999	999999	580	663	999999	76	733	86	359	999999	676	999999	999999	328	999999	283	650	669	392	999999	999999	961	999999	999999	999999	999999	999999	999999	959	461	999999	207	448	717	770	798	420	966	740	212	823	999999	791	494	999999	688	999999	514	714	999999	881	999999	105	807	568	40	369	232	484	354	936	999999	999999	898	734	479	999999	999999	557	918	863	684	929	999999	786	87	179	999999	949	501	719	625	777	259	580	999999	112	641	159	740	439	197	491	395	999999	582	999999	893	999999	928	938	491	957	796	846	207	449	915	31	490	999999	149	282	983	634	320	472	867	328	604	377	118	288	999999	489	999999	202	543	914	213	198	999999	470	30	562	238	999999	999999	999999	382	690	196	620	668	999999	999999	915	508	760	999999	999999	32	574	999999	561	829	212	151	316	999999	14	906	11	817	302	583	999999	261	430	999999	652	491	999999	999999	999999	190	999999	619	935	199	760	694	782	958	999999	176	711	314	469	732	36	526	674	242	378	783	195	999999	999999	307	620	663	87	364	312	999999	567	629	251	381	341	592	215	127	420	999999	133	52	724	999999	999999	375	792	697	379	999999	816	232	576	140	994	695	253	638	579	107	616	427	999999	999999	608	92	72	999999	401	999999	999999	557	822	67	659	153	999999	250	999999	255	870	389	985	186	999999	345	62	121	386	999999	349	576	999999	322	704	999999	396	259	527	999999	312	999999	
306	999999	814	268	999999	519	999999	851	999999	999999	212	333	999999	236	442	999999	999999	273	39	951	999999	999999	104	999999	19	509	363	953	756	828	722	646	999999	175	999999	58	371	553	935	999999	640	999999	37	346	374	224	999999	477	274	916	597	264	759	361	992	999999	842	80	259	899	165	527	999999	789	291	566	999999	70	153	393	117	118	337	495	999999	187	728	757	380	795	423	886	999999	840	240	467	887	591	183	542	999999	301	303	46	999999	123	439	247	999999	999999	999999	35	333	880	808	488	927	273	999999	815	999999	94	699	999999	486	279	838	999999	559	823	678	999999	999999	611	186	816	815	301	117	207	748	490	999999	572	999999	398	999999	808	41	752	540	623	999999	367	999999	132	601	999999	559	119	284	184	688	999999	138	999999	147	722	704	999999	673	636	165	843	76	999999	391	999999	999999	98	716	40	233	806	293	65	259	529	891	999999	224	975	999999	998	922	999999	801	999999	443	928	260	840	114	999999	89	999999	467	706	301	388	741	474	347	471	999999	999999	999999	882	947	83	999999	617	830	650	778	697	999999	167	921	503	539	919	693	573	837	999999	926	999999	727	999999	597	552	238	512	322	750	638	279	999999	999999	621	919	999999	370	154	643	999999	464	270	391	18	310	785	999999	848	821	999999	773	634	999999	999999	766	164	567	999999	241	388	327	999999	999999	69	625	562	253	881	619	406	999999	428	204	865	999999	999999	345	381	297	767	441	664	501	969	864	645	87	999999	855	765	999999	884	913	999999	692	136	242	999999	393	747	999999	916	238	999999	457	355	439	662	856	842	818	196	999999	473	999999	663	836	68	204	979	485	894	36	854	451	449	999999	939	182	345	691	23	988	549	235	524	435	86	522	519	215	424	502	22	946	768	695	450	999999	38	300	183	138	413	272	999999	999999	383	973	17	840	500	489	520	999999	805	208	649	247	432	999999	759	546	684	774	70	401	23	908	682	754	74	633	154	54	518	885	584	999999	999999	635	61	999999	514	679	715	934	981	862	150	570	56	212	883	800	541	637	453	999999	212	999999	875	999999	301	263	776	866	999999	999999	642	920	623	372	659	797	186	656	42	999999	999999	135	420	161	767	122	707	861	749	999999	513	880	441	945	84	343	759	586	999999	260	903	848	599	515	229	230	999999	684	553	96	624	884	604	448	580	86	834	999999	707	189	556	999999	999999	992	962	999999	488	999999	297	325	48	599	845	781	999999	219	536	999999	999999	547	175	999999	318	663	
999999	629	285	992	374	999999	508	45	879	632	999999	989	731	607	553	468	741	277	396	237	58	35	49	822	999999	370	550	930	792	999999	23	532	605	999999	273	342	485	999999	999999	299	816	13	720	223	87	121	487	929	360	473	999999	999999	636	90	999999	703	590	999999	654	13	457	578	252	999999	618	181	394	278	999999	221	982	255	964	106	999999	54	314	825	745	235	883	620	579	329	364	126	895	524	848	569	752	999999	841	310	841	247	760	11	604	905	727	219	595	149	490	560	933	539	999999	570	999999	999999	717	999999	130	999999	999	922	364	502	285	999999	999999	774	469	999999	999999	999999	265	183	294	313	999999	839	507	673	35	439	999999	803	192	999999	855	287	180	987	315	422	189	14	248	838	646	999999	999999	858	999999	821	680	530	157	279	999999	495	286	95	999999	878	921	999999	811	999999	93	560	319	920	23	152	603	481	655	999999	484	999999	935	999999	999999	999999	219	999999	883	213	758	999999	656	999999	999999	370	11	95	454	999999	501	732	203	678	755	999999	792	999999	844	647	228	209	875	166	999999	34	999999	830	999999	424	999999	282	573	608	810	774	999999	999999	839	653	150	518	37	228	499	999999	66	267	700	581	335	509	804	999999	985	559	444	999999	999999	999999	810	180	667	39	768	228	169	594	867	981	191	396	870	200	999999	999999	181	999999	999999	53	999999	302	999999	999999	999999	169	478	999999	623	999999	340	999999	289	783	843	969	850	998	459	281	592	472	999999	719	999999	939	638	613	739	285	999999	999999	833	84	98	518	50	820	939	609	750	999999	971	616	651	778	116	97	357	999999	859	183	999999	999999	461	505	999999	421	456	159	530	864	596	347	872	999999	999999	214	695	335	999999	39	999999	850	530	759	500	783	78	999999	999999	550	265	999999	425	214	999999	999999	999999	592	999999	628	374	999999	88	885	246	633	743	108	209	999999	402	32	607	829	124	999999	864	702	999999	129	353	999999	327	980	608	999999	922	999999	962	140	591	112	720	310	665	278	772	645	999999	866	999999	969	422	999999	158	243	999999	596	100	243	583	921	999999	495	285	539	473	999999	286	852	711	85	999999	78	319	999999	312	999999	999999	846	584	228	189	999999	90	383	422	396	831	999999	999999	336	577	728	556	670	525	235	999999	135	999999	673	999999	670	165	963	834	354	999999	999999	999999	309	999999	253	659	365	999999	999999	414	902	127	999999	276	999999	73	385	507	416	521	649	773	87	280	48	999999	910	859	518	983	126	549	77	999999	973	444	488	
904	999999	79	999999	999999	87	820	999999	999999	728	407	999999	607	779	466	427	999999	999999	94	854	38	999999	999999	748	999999	233	464	298	362	59	311	302	999999	999999	480	183	347	329	720	999999	266	157	40	322	999999	411	911	213	660	131	244	999999	889	589	460	999999	999999	999999	696	705	623	531	770	958	999999	999999	980	32	309	292	90	513	261	999999	597	880	362	890	245	103	999999	260	638	241	999999	508	413	999999	134	959	62	26	632	25	999999	734	387	81	895	999999	999999	889	904	377	51	731	551	501	992	999999	169	239	94	603	392	372	893	538	154	918	701	103	999999	999999	239	73	999999	246	325	862	502	999999	995	837	999999	433	999999	270	199	93	956	911	894	555	799	822	932	38	632	710	841	848	927	999999	707	337	999999	564	999999	978	849	999999	186	139	86	878	244	257	931	959	26	999999	349	71	961	789	208	351	550	416	141	852	613	999999	31	999999	363	28	139	999999	999999	791	133	221	999999	652	999999	765	478	921	588	684	107	673	693	218	509	865	25	999999	138	999999	24	730	846	999999	999999	571	118	999999	524	999999	999999	596	527	235	509	137	827	999999	64	443	873	629	828	457	999999	940	921	813	999999	497	13	999999	216	791	777	999999	374	999999	951	173	656	56	999999	373	566	510	155	999999	708	381	999999	705	862	694	776	395	902	399	251	760	649	305	287	36	222	905	999999	736	457	117	762	999999	368	999999	787	826	232	464	890	255	794	462	114	772	459	307	359	999999	999999	392	999999	975	994	200	523	999999	999999	999999	999999	660	129	999999	999999	999999	619	457	347	972	907	950	999999	447	999999	996	965	197	999999	515	577	914	556	868	721	75	999999	787	596	177	376	435	999999	852	313	999999	135	384	452	513	163	12	959	387	999999	74	999999	62	476	997	234	999999	171	263	999999	999999	999999	261	698	999999	999999	831	999999	180	605	481	999999	319	143	278	871	591	745	686	999999	999999	999999	178	263	656	999999	565	321	599	999999	49	274	999999	60	77	135	873	999999	506	529	331	152	789	781	143	999999	909	918	207	999999	643	591	999999	901	999999	291	999999	998	999999	999999	428	519	999999	999999	565	216	999999	269	999999	153	997	905	999999	166	39	432	999999	999999	129	999999	999999	999999	124	472	309	999999	790	903	823	786	999999	875	643	407	111	811	880	562	999999	999999	999999	650	999999	64	138	999999	353	327	871	804	125	548	878	999999	173	782	405	798	927	117	425	194	999999	288	953	132	271	999999	65	227	551	613	181	202	397	
295	999999	69	999999	571	999999	473	41	28	671	651	996	84	244	328	416	92	999999	999999	511	901	214	573	110	15	999999	512	999999	653	262	512	999999	686	180	877	999999	345	463	366	999999	952	163	427	617	311	136	197	605	999999	811	469	979	999999	999999	496	90	229	999999	999999	105	999999	211	387	765	169	284	999999	999999	367	999999	80	628	277	115	999999	748	786	956	798	878	288	999999	534	842	793	533	999999	999999	999999	796	999999	386	134	271	410	999999	775	662	458	37	999999	293	248	406	741	840	999999	957	142	748	999999	273	170	460	816	695	676	545	971	636	971	999999	229	570	570	693	503	999999	999999	999999	972	134	508	771	72	999999	999999	999999	110	999999	999999	355	862	935	502	999999	999999	999999	999999	714	84	999999	690	821	66	999999	74	678	836	58	999999	704	262	335	999999	179	765	398	397	999999	38	548	444	28	814	625	462	999999	999999	74	476	999999	999999	991	732	741	443	999999	999999	999999	930	989	999999	61	616	999999	103	537	169	332	741	827	999999	632	686	536	795	672	999999	440	49	780	610	772	581	517	152	271	603	44	736	88	999999	826	999999	48	257	392	999999	697	531	925	134	745	332	649	999999	999999	314	206	999999	999999	999999	284	531	159	999999	529	480	999999	974	832	933	999999	596	662	154	460	999999	647	288	412	270	320	909	999999	655	999999	999999	999999	965	223	999999	407	98	965	999999	408	305	742	999999	999999	999999	312	999999	999999	991	10	159	999999	999999	101	198	667	999999	543	509	368	375	417	504	523	89	547	143	999999	999999	536	46	630	262	746	165	998	987	560	999999	958	597	220	132	999999	715	778	437	873	34	299	489	554	465	51	42	887	247	146	999999	999999	179	961	822	999999	999999	529	999999	999999	936	199	679	366	53	551	999999	999999	999999	848	807	311	120	999999	736	587	57	492	174	220	713	999999	760	999999	912	135	788	635	398	668	691	196	370	999999	937	835	619	999999	510	914	280	877	999999	398	338	346	264	909	235	245	417	481	364	207	999999	668	999999	828	453	918	999999	999999	766	627	999999	621	940	440	332	999999	999999	999999	981	260	999999	835	676	371	522	575	871	878	999999	162	260	220	999999	172	999999	278	406	791	999999	592	999999	145	120	974	999999	717	406	999999	587	334	277	493	500	999999	268	218	999999	999999	999999	877	999999	884	735	613	999999	999999	788	778	805	63	505	186	253	999999	109	804	725	701	140	805	179	57	301	86	885	766	720	999999	904	999999	286	339	485	802	545	276	409	506	608	294	
928	627	28	534	999999	999999	249	999999	999999	463	999999	301	936	510	707	999	592	659	728	999999	999999	70	999999	389	776	999999	700	451	853	832	999999	999999	102	845	876	999999	39	766	256	794	527	999999	723	999999	932	985	999999	999999	999999	545	999999	750	999999	999	67	999999	754	638	999999	663	999999	999999	257	182	999999	275	208	101	634	166	970	825	412	999999	999999	999999	999999	432	456	791	773	725	999999	318	158	653	999999	103	787	18	797	999999	18	593	999999	728	371	550	392	999999	999999	310	350	938	999999	858	348	844	917	449	999999	331	192	966	889	674	450	999999	34	414	999999	115	313	999999	368	999999	817	818	540	999999	256	797	49	788	14	999999	385	999999	999999	300	999999	606	185	347	488	999999	218	52	704	729	288	999999	526	977	999999	999999	999999	725	999999	994	51	530	314	563	203	732	999999	403	961	999999	999999	41	206	734	109	228	999999	965	146	892	999999	774	123	810	84	999999	281	72	946	334	475	659	839	748	999999	784	302	622	154	756	194	999999	90	287	440	999999	999999	791	878	999999	750	41	589	687	632	276	416	503	999999	999999	460	229	999999	637	999999	639	201	457	999999	324	999999	317	999999	389	708	999999	693	836	999999	827	598	489	193	332	999999	444	80	162	125	982	378	999999	143	774	999999	964	999999	453	999999	801	65	777	316	563	696	999999	999999	209	999999	85	999999	580	134	661	999999	971	45	134	63	516	569	999999	341	502	946	138	184	57	93	743	999999	250	999999	577	771	821	183	630	635	999999	234	999999	999999	50	410	798	673	482	994	334	928	242	400	820	242	27	999999	814	617	999999	268	999999	125	999999	885	342	81	556	889	958	798	415	499	912	999999	698	864	999999	102	157	465	702	62	759	814	957	850	999999	345	999999	385	368	22	999999	999999	72	999999	939	999999	77	727	126	592	999999	536	999999	743	999999	538	543	163	154	721	469	112	565	999999	366	999999	927	491	392	221	144	583	439	403	431	999999	228	999999	924	145	34	430	349	119	27	232	999999	224	372	999999	999999	601	999999	647	999999	965	327	999999	398	519	238	999999	344	904	457	462	107	999999	999999	459	319	600	238	18	696	48	762	456	999999	144	138	712	129	241	999999	543	351	999999	999999	466	999999	999999	555	415	907	448	95	444	661	564	999999	181	999999	912	841	211	372	232	950	999999	212	871	861	263	391	525	466	113	495	914	999999	315	279	999999	747	53	55	822	111	257	952	328	794	537	19	956	999999	217	399	999999	181	129	840	346	263	840	414	
301	34	999999	982	982	949	747	454	819	901	57	175	797	166	549	999999	702	560	883	86	999999	999999	999999	715	259	999999	287	742	991	475	999999	601	907	639	753	798	718	275	970	379	57	93	200	64	762	51	602	61	999999	998	147	785	999999	764	91	999999	599	676	733	999999	671	14	463	354	999999	455	267	999999	412	751	412	437	999999	514	38	999999	64	999999	952	999999	121	999999	121	999999	337	999999	232	152	999999	999999	208	52	999999	702	707	52	630	999999	95	316	784	444	999999	879	999999	999999	205	864	735	841	992	230	999999	525	167	446	892	470	999999	821	999999	999999	999999	706	553	999999	895	887	999999	999999	619	218	294	646	433	677	999999	242	406	999999	999999	367	417	716	999999	978	328	999999	545	999999	160	999999	829	999999	93	669	833	943	336	235	815	317	67	749	231	784	936	87	102	489	861	660	73	399	999999	865	707	893	992	999999	52	878	352	546	835	460	389	999999	562	763	843	642	905	180	811	644	309	999999	495	929	999999	250	923	65	409	499	105	439	999999	227	961	999999	999999	999999	193	936	999999	520	999999	770	405	916	999999	999999	999999	228	754	893	587	234	566	48	407	73	999999	801	954	999999	147	346	364	949	623	345	999999	902	691	999999	999999	999999	680	788	999999	724	533	135	725	999999	999999	999999	744	212	999999	181	999999	923	543	887	238	391	999999	677	383	576	416	999999	303	190	536	743	999999	610	906	712	553	777	293	999999	539	407	86	369	999999	999999	999999	162	999999	999999	683	999999	369	803	915	605	892	12	415	999999	318	88	999999	545	68	999999	653	144	306	999999	628	883	639	860	358	831	999999	622	799	999999	974	264	357	852	506	658	383	733	694	310	820	551	372	999999	373	460	575	541	311	212	313	467	999999	959	999999	800	249	509	455	94	300	280	213	988	213	64	730	979	48	999999	999999	999999	450	999999	328	86	999999	999999	496	999999	266	999999	999999	597	999999	999999	408	999999	39	706	999999	874	288	609	20	549	999999	999999	901	318	730	595	502	999999	910	393	26	860	640	999999	999999	715	999999	999999	828	526	960	616	874	695	999999	342	999999	342	991	427	641	999999	999999	779	999999	147	999999	999999	177	670	999999	999999	999999	730	501	548	757	292	427	703	861	999999	781	999999	588	731	509	216	662	398	645	169	999999	492	751	185	875	861	999999	151	93	834	390	167	255	551	929	153	204	118	584	999999	999999	298	566	910	69	499	200	16	999999	426	525	778	35	121	999999	204	978	325	672	999999	284	286	619	37	
350	999999	999999	47	802	365	999999	999999	813	977	254	622	926	841	126	385	671	11	513	999999	999999	611	999999	144	999999	735	174	879	446	688	392	999999	678	999999	569	445	999999	999999	214	999999	414	971	965	999999	866	999999	277	147	209	296	234	283	773	952	718	739	492	115	993	77	200	142	117	135	594	615	943	397	281	999999	135	999999	796	240	262	347	646	93	277	167	999999	999999	999999	999999	463	118	865	725	999999	830	952	155	170	999999	91	282	999999	999999	463	260	941	880	866	527	171	716	487	542	999999	380	999999	408	999999	835	610	173	461	957	671	486	750	999999	576	450	999999	979	357	999999	999999	979	483	806	630	999999	999999	586	999999	162	988	746	631	999999	999999	450	999999	999999	317	334	537	999999	820	905	178	977	999999	723	313	425	799	191	369	999999	393	721	897	296	778	821	619	999999	12	309	969	925	999999	428	203	999999	999999	184	671	32	132	241	168	999999	638	652	516	502	283	999999	362	806	387	999999	938	313	553	450	775	999999	715	513	915	999999	936	252	132	91	529	999999	712	625	519	346	705	162	999999	329	658	135	314	999999	750	267	946	172	547	60	489	999999	583	272	408	185	999999	999999	326	999999	641	395	530	435	973	999999	999999	737	297	51	999999	786	750	233	999999	650	191	599	763	657	574	774	705	81	601	638	999999	450	226	344	38	96	999999	999999	688	272	605	879	152	653	235	219	999999	506	952	703	999999	999999	479	758	994	717	854	668	82	866	690	458	833	344	999999	592	521	999999	22	21	950	999999	545	529	999999	311	456	120	432	365	899	999999	129	898	999999	999999	970	467	349	321	242	177	999999	821	582	156	999999	999999	999999	642	697	921	493	941	753	315	999999	999999	999999	692	271	999999	999999	999999	967	491	338	935	999999	259	622	64	613	999999	779	999999	992	724	946	897	999999	648	999999	790	667	977	715	188	155	999999	438	29	999999	656	59	497	931	135	999999	101	817	121	961	900	999999	643	318	999999	171	970	323	100	13	816	437	622	785	455	999999	999999	776	999999	789	999999	999999	602	311	956	651	999999	999999	999999	870	855	90	999999	999999	68	999999	999999	669	922	26	999999	999999	348	25	937	999999	437	712	485	85	999999	999999	667	331	306	89	999999	342	999999	999999	879	999999	999999	230	999999	999999	294	999999	726	685	35	330	999999	143	614	795	482	586	373	999999	224	999999	374	791	15	999999	422	821	999999	978	352	692	317	782	999999	64	422	999999	867	999999	999999	999999	985	799	999999	543	472	533	999999	511	607	
840	999999	999999	925	999999	999999	664	224	618	323	472	999999	999999	999999	342	22	80	997	560	382	364	719	172	803	722	999999	574	741	472	77	889	115	879	381	999999	724	999999	856	836	309	758	903	258	888	472	948	247	466	717	530	401	536	999999	139	999999	130	805	820	999999	716	190	922	752	551	433	999999	674	376	999999	618	328	999999	170	260	624	999999	999999	284	340	773	356	118	34	941	675	363	948	749	139	999999	918	999999	999999	999999	129	835	161	706	464	999999	283	871	635	108	212	187	375	906	515	999999	659	531	489	999999	999999	82	897	810	875	80	418	925	246	449	699	455	571	999999	141	788	999999	999999	820	235	999999	484	482	999999	739	498	987	999999	244	999999	999999	397	393	222	759	57	937	350	830	999999	696	358	634	999999	999999	757	615	999999	775	999999	492	895	999999	264	939	999999	599	971	81	387	92	376	690	999999	717	312	71	359	999999	94	999999	958	933	436	999999	152	849	295	527	982	883	662	276	518	855	835	686	139	283	873	457	999999	279	453	310	329	667	735	999999	106	695	999999	53	691	999999	999999	962	999999	725	797	46	999999	454	99	504	430	999999	181	53	881	625	932	999999	999999	637	886	999999	999999	135	219	484	123	817	430	296	626	999999	585	644	331	999999	999999	999999	486	999999	152	999999	999999	949	880	229	495	692	596	999999	999999	190	999999	63	988	844	482	999999	515	322	922	999999	34	802	877	811	524	537	721	18	222	999999	599	581	494	999999	508	540	254	989	988	999999	230	948	533	446	982	531	655	486	400	999999	898	999999	914	656	495	387	999999	79	705	957	970	588	268	999999	999999	64	569	623	346	999999	904	525	999999	501	999999	86	279	441	828	992	882	245	999999	959	629	435	999999	838	879	130	468	185	294	41	999999	642	999999	297	999999	928	962	999999	999999	458	359	382	839	999999	999999	419	118	640	250	999999	85	735	970	999999	616	165	397	731	999999	225	483	728	241	302	50	634	396	981	999999	900	40	849	999999	168	609	256	596	999999	458	469	22	828	934	581	999999	725	999999	389	681	699	999999	999999	999999	924	975	630	151	547	381	999999	32	136	63	350	682	999999	640	811	700	370	569	999999	999999	999999	212	654	794	999999	347	325	962	999999	310	999999	370	800	560	999999	999999	978	114	58	872	999999	447	885	999999	594	898	999999	999999	859	689	320	140	396	999999	25	721	331	836	999999	210	999999	792	25	826	176	980	999999	675	999999	628	721	265	999999	999999	580	999999	327	879	209	761	617	999999	
113	327	989	756	999999	843	545	999999	861	152	999999	999999	817	909	999999	69	608	614	25	999999	999999	999999	968	65	620	126	999999	188	404	452	636	729	592	825	689	697	999999	420	16	49	140	21	766	578	642	672	999999	999999	999999	267	280	595	746	564	615	872	359	934	999999	857	467	366	999999	419	515	893	265	991	230	999999	233	198	999999	975	923	999999	999999	399	422	948	662	715	773	147	181	51	982	999999	999999	817	348	901	283	159	582	773	958	999999	73	748	999999	471	999999	999999	999999	92	999999	770	641	12	999999	960	999999	198	999999	752	593	999999	999999	474	910	999999	781	999999	395	331	999999	999999	403	159	654	126	335	999999	541	201	274	101	112	99	63	222	396	217	419	387	999999	999999	954	830	190	52	119	999999	837	999999	689	48	296	712	177	999999	999999	491	358	292	634	999999	999999	13	487	999999	813	158	420	698	841	574	993	999999	942	828	999999	573	968	612	16	736	836	999999	511	235	804	999999	921	524	845	999999	859	137	752	999999	439	999999	999999	999999	999999	961	188	148	999999	125	54	289	770	349	45	803	999999	745	285	898	21	302	502	261	696	423	236	896	853	936	715	866	264	410	399	999999	231	290	383	54	558	999999	27	999999	191	525	629	999999	488	51	999999	999999	851	854	530	146	999999	100	991	814	735	291	295	409	410	188	35	999999	950	492	582	999999	999999	240	349	999999	285	116	80	181	999999	653	417	999999	999999	999999	24	409	999999	262	103	140	298	999999	319	276	412	617	999999	12	500	999999	632	995	469	999999	750	621	999999	217	861	352	29	820	30	91	999999	483	854	808	174	625	999999	697	399	452	999999	999999	999999	999999	910	668	131	78	681	999999	31	421	352	406	851	403	894	671	400	751	120	478	999999	999999	402	999999	762	187	838	874	778	934	606	26	214	947	999999	442	307	203	230	951	148	496	70	999999	140	458	956	770	731	819	306	648	341	999999	265	692	999999	980	905	999999	999999	806	756	999999	999999	999999	999999	904	703	462	999999	207	530	169	339	61	178	941	999999	999999	230	999999	999999	959	638	958	685	738	691	999999	762	326	999999	286	999999	342	739	973	646	999999	999999	999999	77	278	454	109	127	182	147	999999	524	738	191	602	723	999999	999999	797	999999	857	650	463	223	999999	700	57	910	254	999999	997	321	204	304	995	999999	178	999	874	514	538	841	512	601	486	492	33	999999	694	563	999999	678	999999	525	789	999999	803	999999	381	578	407	199	999999	999999	149	892	330	443	196	999999	999999	
173	999999	292	999999	26	148	862	736	213	999999	912	999999	999999	890	328	999999	679	999999	999999	252	339	628	306	999999	999999	999999	999999	999999	594	172	589	948	999999	18	394	889	999999	999999	772	999999	999999	112	178	901	494	974	192	844	821	999999	650	927	999999	314	225	545	492	185	580	999999	369	411	151	999999	97	964	999999	682	999999	438	719	84	743	827	310	236	999999	405	622	375	785	934	999999	999999	521	999999	604	999999	792	999999	407	483	34	999999	999999	540	961	137	999999	530	999999	509	348	392	804	999999	999999	527	999999	989	95	97	563	215	273	999999	771	81	529	436	999999	253	890	655	41	999999	999999	999999	999999	770	275	999999	591	102	477	999999	999999	257	276	944	476	999999	999999	999999	999999	319	920	819	460	999999	768	889	607	999999	999999	999999	619	999999	360	569	527	175	999999	999999	724	763	505	999999	999999	988	840	524	804	585	959	999999	423	999999	999999	721	999999	240	567	952	12	385	724	214	932	823	665	902	896	707	999999	310	732	999999	87	999999	814	460	999999	472	999999	253	95	999999	427	877	999999	531	999999	638	254	297	608	999999	241	349	48	300	537	999999	999999	999999	628	107	167	999999	560	826	19	890	999999	863	157	999999	572	758	999999	701	787	64	592	143	111	267	462	999999	999999	338	365	738	962	523	999999	178	149	452	999999	987	865	768	327	414	522	999999	730	391	149	512	830	482	59	346	999999	482	330	199	835	999999	999999	37	999999	231	470	999999	928	394	940	999999	955	130	999999	312	836	999999	999999	188	621	999999	536	80	999999	199	508	882	689	625	20	450	999999	950	616	264	999999	838	999999	106	943	250	982	346	451	999999	557	709	349	999999	509	999999	745	152	577	999999	834	574	45	999999	722	999999	591	312	384	500	141	999999	999999	878	999999	999999	217	641	244	380	218	999999	629	831	642	798	999999	942	126	999999	704	705	383	971	429	777	802	55	383	365	999999	999999	961	999999	38	553	206	470	786	510	286	999999	907	207	436	644	945	214	134	999999	999999	999999	195	858	795	999999	999999	542	459	999999	206	172	268	879	721	999999	238	678	999999	99	602	82	166	615	249	600	999999	999999	545	999999	832	597	920	999999	320	19	494	113	999999	999999	921	664	21	603	314	123	846	38	485	898	999999	276	412	999999	331	999999	492	580	618	999999	637	999999	996	999999	360	609	251	809	568	999999	999999	135	522	208	177	999999	999999	999999	311	136	753	769	699	646	999999	565	194	885	137	349	527	999999	494	999999	965	475	667	347	253	704	999999	47	469	774	
856	291	753	213	999999	999999	910	929	279	999999	451	868	755	360	999999	794	999999	999999	681	229	999999	138	640	562	243	701	281	723	319	606	999999	716	309	925	789	999999	812	981	28	744	999999	999999	644	12	518	107	719	999999	52	999999	290	516	365	250	999999	727	650	200	999999	175	999999	999999	999999	673	238	999999	568	999999	999999	217	981	999999	347	937	999999	596	493	999999	53	146	981	999999	681	999999	999999	748	361	69	345	72	999999	621	21	852	631	252	977	999999	774	784	538	999999	999999	835	999999	846	178	427	459	993	244	22	157	833	193	157	514	759	357	490	383	999999	999999	508	769	370	432	495	315	548	619	521	863	269	607	102	999999	846	999999	999999	579	933	609	999999	999999	999999	474	187	668	484	737	227	623	999999	999999	39	404	999999	75	999999	424	683	121	911	384	722	158	887	235	101	928	999999	376	999999	999999	449	899	153	681	345	896	255	826	831	810	401	897	579	858	578	697	982	781	999999	64	896	821	999999	967	114	999999	586	951	577	556	79	851	745	383	999999	139	261	565	730	220	179	856	290	999999	999999	824	579	39	999999	404	946	999999	99	824	23	627	999999	999999	576	999999	320	999999	258	285	741	550	999999	205	896	449	445	999999	61	76	999999	49	999999	999999	985	999999	706	556	999999	183	999999	192	762	920	369	343	927	86	989	670	899	999999	607	15	999999	442	672	383	143	218	958	530	835	32	999999	974	96	615	200	295	362	763	998	85	675	999999	787	241	836	562	521	369	436	390	999999	999999	441	535	235	552	999999	333	423	96	999999	89	356	739	981	999999	257	321	999999	703	318	146	877	532	340	999999	654	999999	546	580	696	598	999999	999999	855	929	542	561	389	647	678	38	350	999999	860	999999	212	999999	259	450	315	210	999999	732	81	999999	141	999999	999999	424	897	187	786	842	399	999999	986	900	884	61	852	695	931	999999	35	290	999999	965	672	745	609	606	999999	105	275	496	999999	371	384	824	798	633	365	965	749	999999	999999	508	999999	243	608	311	173	208	999999	619	278	244	999999	791	245	176	247	460	814	301	996	999999	577	999999	511	624	526	999999	263	229	340	965	999999	534	48	296	452	438	146	308	442	999999	507	999999	227	880	999999	592	999999	999999	396	905	161	458	504	561	931	618	732	984	784	114	944	378	289	313	745	182	999999	948	999999	808	323	516	999999	23	999999	921	999999	631	999999	933	480	999999	999999	434	814	50	40	486	999999	834	705	162	524	338	48	138	999999	914	144	
492	839	999999	907	587	999999	999999	599	490	378	19	932	999999	33	850	999999	999999	545	999999	498	705	152	276	593	999999	113	171	991	529	975	999999	555	771	999999	477	104	840	725	255	842	179	450	549	118	356	901	604	138	673	999999	727	592	521	999999	438	350	573	999999	999999	484	430	999999	999999	999999	999999	999999	999999	614	556	756	792	595	300	22	329	264	999999	999999	999999	987	509	43	999999	999999	258	471	44	999999	67	999999	999999	793	999999	771	999999	526	380	44	794	892	741	989	582	999999	912	141	999999	999999	106	999999	747	415	809	39	974	397	999999	255	266	852	428	814	556	428	235	998	887	528	999999	803	883	568	373	354	256	519	460	411	912	126	178	536	259	883	389	125	984	679	796	34	201	135	777	941	473	926	999999	999999	692	913	254	774	908	303	301	188	52	999999	782	464	936	923	999999	999999	684	892	999999	673	48	119	999999	217	731	999999	612	758	791	999999	881	999999	87	307	719	998	872	404	627	955	999999	999999	999999	530	999999	342	97	999999	791	637	267	580	371	768	124	999999	899	46	52	342	691	999999	397	620	583	462	999999	639	999999	999999	277	999999	275	999999	91	999999	46	493	320	399	487	344	966	999999	174	310	958	999999	192	146	109	836	362	294	274	59	813	462	947	444	954	999999	999999	457	369	977	315	762	686	999999	999999	415	725	652	855	356	576	999999	456	999999	504	78	456	77	244	999999	927	980	344	42	999999	584	546	999999	444	39	281	518	794	999999	994	999999	632	905	600	694	120	709	439	917	483	581	15	674	939	886	11	995	223	928	60	335	999999	654	262	999999	869	848	999999	826	85	999999	447	270	288	999999	999999	999999	477	999999	999999	999999	551	427	559	452	578	871	937	558	37	285	305	866	145	669	999999	977	653	638	999999	272	501	999999	841	999999	143	744	396	641	450	460	528	672	608	999999	999999	999999	105	809	393	998	911	659	798	999999	762	581	135	999999	529	468	999999	999999	725	68	725	999999	585	999999	999999	833	484	999999	999999	577	999999	632	999999	312	885	778	881	843	255	826	360	842	815	51	663	562	619	999999	121	982	562	690	999999	550	117	846	424	961	500	559	523	615	999999	230	999999	139	323	999999	733	999999	586	999999	593	899	707	883	999999	999999	480	756	224	999999	999999	999999	999999	76	685	999999	999999	48	999999	999999	352	999999	999999	745	299	594	997	533	249	797	53	999999	405	507	106	57	842	233	723	880	490	743	345	815	430	426	999999	977	999999	605	627	694	999999	666	
999999	897	999999	961	594	538	546	946	517	999999	663	824	729	999999	969	637	999999	972	325	482	439	999999	359	497	325	872	388	30	90	643	179	999999	973	739	999999	208	999999	881	639	999999	344	543	999999	918	162	606	999999	698	17	815	730	654	999999	914	999999	112	548	999999	646	721	160	526	866	999999	999999	314	999999	999999	720	999999	185	994	999999	999999	148	999999	382	441	345	999999	185	689	22	999999	999999	525	999999	999999	512	999999	660	999999	999999	999999	45	817	999999	999999	671	999999	755	707	977	999999	639	999999	321	250	775	341	729	117	763	999999	545	470	514	601	999999	731	336	999999	487	37	999999	822	999999	999999	999999	331	227	999999	769	497	963	478	711	775	635	999999	999999	999999	293	999999	963	553	999999	317	382	574	313	85	401	939	521	963	229	950	999999	817	976	999999	155	999999	123	999999	999999	999999	963	77	759	738	966	784	528	597	508	999999	999999	999999	231	999999	999999	530	28	152	629	999999	976	10	258	761	649	817	210	316	593	839	67	264	999999	335	354	315	999999	575	119	617	999999	923	999999	913	886	569	595	535	999999	624	999999	971	89	517	298	962	999999	999999	98	158	584	222	999999	669	258	809	360	896	106	736	999999	453	43	22	418	62	545	344	999999	90	232	674	461	969	413	96	184	697	46	392	497	999999	486	999999	999999	209	999999	795	999999	999999	218	699	438	128	909	982	938	77	109	246	426	483	132	18	999999	909	760	999999	266	999999	634	663	860	714	999999	999999	966	82	999999	219	142	750	999999	999999	999999	999999	246	999999	70	999999	158	117	598	800	965	23	694	478	999999	133	448	885	539	502	451	999999	839	723	878	999999	26	999999	999999	890	999999	999999	999999	999999	146	403	673	426	974	836	999999	527	999999	999999	749	999999	214	999999	48	855	770	256	221	187	999999	999999	693	999999	999999	59	413	292	29	999999	696	999999	219	369	999999	999999	460	31	911	703	488	924	490	779	974	652	806	999999	826	999999	129	857	465	999999	978	820	999999	160	962	999999	432	999999	999999	366	999999	460	26	844	166	408	999999	999999	345	518	699	431	999999	913	547	811	252	885	466	999999	999999	839	999999	593	390	999999	929	309	69	985	280	999999	427	134	416	523	636	999999	371	999999	999999	380	521	947	926	557	984	796	612	999999	999999	546	999999	999999	999999	533	626	433	464	644	999999	105	999999	359	999999	943	14	711	506	34	185	290	523	47	951	219	328	999999	667	833	999999	143	999999	908	999999	734	491	707	999999	883	999999	999999	999999	999999	949	741	999999	171	999999	983	
999999	999999	299	588	999999	401	32	237	768	999999	215	740	765	999999	999999	345	999999	781	56	513	461	307	999999	623	999999	971	783	796	98	219	528	166	186	999999	999999	999999	999999	118	932	911	711	264	938	789	678	166	999999	876	999999	614	999999	999999	125	206	531	255	999999	676	999999	999999	999999	236	148	558	49	59	563	91	351	853	501	299	999999	144	801	999999	999999	574	944	999999	533	907	186	484	875	620	50	999999	162	999999	344	999999	999999	928	303	999999	125	390	750	999999	602	365	534	766	122	54	69	980	404	999999	887	355	999999	999999	480	710	60	664	999999	428	18	583	929	317	999999	334	999999	999999	841	999999	92	978	824	325	377	178	382	999999	371	999999	560	69	585	828	156	988	445	176	457	592	999999	999999	999999	331	620	29	436	227	999999	788	412	148	999999	999999	999999	909	531	416	999999	312	338	640	302	851	999999	949	997	110	999999	530	999999	475	473	258	892	631	281	999999	704	358	741	164	173	583	428	422	999999	507	587	247	467	39	999999	155	999999	794	168	999999	463	671	31	336	67	726	900	937	674	891	999999	619	638	38	712	764	570	999999	476	718	432	455	39	500	523	923	72	859	421	328	999999	108	999999	425	49	42	336	415	106	446	683	999999	999999	38	322	999999	999999	999999	326	299	999999	999999	327	449	433	18	642	999999	813	144	663	999999	526	356	897	96	157	223	989	680	438	165	999999	40	45	940	999999	11	187	555	324	633	542	131	743	999999	780	32	991	40	399	999999	601	999999	782	641	964	999999	140	236	820	395	999999	646	861	428	999999	999999	413	999999	311	999999	354	267	999999	40	999999	404	999999	982	999999	134	231	999999	999999	633	563	124	257	404	999999	314	870	951	735	929	193	895	270	325	999999	493	619	509	728	758	460	344	153	752	142	570	789	999999	999999	999999	174	491	999999	237	864	999999	49	19	999999	999999	770	403	531	890	999999	999999	144	297	80	822	515	721	240	999999	999999	999999	999999	504	271	416	525	722	41	999999	765	701	539	43	460	999999	999999	609	993	731	999999	66	812	263	904	999999	999999	999999	87	999999	190	999999	261	834	63	645	999999	544	748	110	480	999999	372	492	999999	155	84	110	836	56	378	999999	999999	508	543	127	416	717	600	742	980	34	644	999999	858	322	450	999999	979	999999	116	909	860	893	260	940	694	330	999999	759	455	999999	999999	999999	999999	285	999999	752	999999	936	238	208	944	16	130	456	999999	438	633	812	705	999999	999999	31	939	469	54	835	257	999999	432	999999	
589	999999	297	655	369	613	214	583	598	999999	412	53	999999	907	964	854	773	804	536	265	696	325	999999	85	214	643	101	269	999999	888	505	699	513	999999	618	113	999999	474	97	800	234	999999	224	999999	967	87	999999	41	505	199	72	453	76	177	400	999999	787	221	451	725	521	945	353	709	202	713	999999	446	298	860	145	308	716	735	41	646	999999	56	117	999999	209	69	999999	50	826	62	632	346	750	999999	326	507	33	371	288	999999	706	514	815	999999	547	999999	742	644	999999	764	736	340	145	753	173	741	114	324	999999	999999	191	999999	883	149	90	203	999999	944	999999	638	284	355	456	752	940	999999	240	853	588	999999	327	129	999999	999999	325	301	210	997	191	584	402	999999	845	827	107	403	630	675	999999	354	999999	798	109	425	999999	391	999999	999999	999999	999999	510	260	999999	324	144	999999	327	821	999999	789	992	697	763	960	999999	575	509	629	655	546	965	999999	999999	999999	898	529	30	571	582	999999	417	818	193	614	999999	152	973	999999	692	999999	86	809	851	394	362	614	44	149	189	999999	999999	264	737	277	610	946	580	999999	425	999999	51	755	248	890	381	183	514	159	886	104	601	979	936	619	999999	999999	713	999999	881	294	494	999999	391	667	62	163	91	999999	14	137	571	481	999999	88	999999	330	570	961	22	999999	999999	885	263	999999	323	902	328	127	806	454	999999	294	620	141	130	171	374	581	837	228	102	598	999999	999999	532	129	873	999999	625	150	595	999999	283	703	193	609	627	999999	354	160	835	963	119	560	999999	287	861	973	957	832	956	999999	999999	794	95	511	740	999999	562	203	38	469	999999	666	858	489	999999	916	947	520	543	999999	237	686	393	139	488	594	863	255	267	900	900	999999	999999	606	999999	488	999999	681	868	133	744	160	132	375	471	453	701	999999	275	944	36	447	999999	889	999999	447	411	956	999999	999999	641	317	935	138	569	709	481	261	861	532	309	275	651	999999	332	86	999999	999999	667	44	893	457	979	999999	873	463	999999	999999	844	190	999999	999999	658	999999	492	437	224	994	806	762	972	999999	554	742	645	760	795	878	566	685	999999	999999	299	988	262	193	337	623	264	115	216	186	417	680	455	649	617	928	999999	999999	861	569	999999	905	72	999999	903	246	677	999999	667	624	738	168	307	693	371	669	471	308	109	601	739	700	556	795	42	873	297	995	999999	867	950	999999	999999	999999	182	999999	926	808	289	101	945	150	448	591	448	999999	383	762	288	948	
467	999999	999999	270	999999	521	358	999999	421	40	999999	682	971	800	999999	77	344	983	521	976	742	662	999999	17	656	599	262	999999	356	782	500	534	717	999999	409	330	999999	563	999999	999999	45	999999	999999	258	152	273	179	648	916	999999	914	399	250	311	215	805	999999	788	613	241	269	999999	999999	638	540	424	964	777	400	354	203	999999	500	860	941	93	275	771	865	393	429	614	999999	976	868	110	293	415	988	604	720	95	999999	262	999999	999999	738	999999	718	727	308	402	257	572	187	143	899	390	999999	132	539	838	923	230	811	999999	345	944	999999	439	140	999999	999999	999999	633	999999	830	247	468	299	354	516	62	999999	95	37	999999	485	999999	734	211	999999	55	866	999999	999999	999999	730	451	746	316	794	988	999999	597	999999	613	462	999999	80	313	661	999999	80	999999	33	999999	786	145	999999	298	859	155	999999	238	237	513	999999	730	999999	945	110	999999	721	999999	559	528	773	999999	345	423	903	546	728	430	549	981	975	98	51	106	385	594	667	457	456	648	952	60	369	245	999999	999999	197	134	213	999999	999999	96	227	505	999999	245	999999	370	395	322	427	614	688	256	538	833	688	655	569	515	999999	273	537	910	575	723	999999	110	731	999999	359	603	999999	684	780	999999	870	546	999999	150	795	999999	72	143	231	347	371	999999	707	858	54	541	999999	698	735	936	999999	317	999999	298	64	999999	639	999999	999999	999999	397	14	475	649	962	151	999999	429	999999	999999	210	404	689	237	361	999999	402	872	137	999999	999999	528	949	999999	339	563	999999	795	999999	106	667	848	180	406	949	367	999999	68	896	902	969	999999	978	902	735	999999	627	701	936	986	306	766	96	154	786	868	999999	630	999999	408	999999	999999	343	623	175	361	234	293	287	994	430	344	999999	234	999999	901	999999	56	118	999999	936	915	859	999999	999999	901	762	35	619	90	312	26	748	497	378	203	802	364	737	383	930	344	424	942	999999	962	790	861	999999	999999	328	18	522	144	472	619	916	244	823	273	599	208	673	206	691	413	595	488	856	654	108	999999	999999	999999	999999	601	501	917	542	837	121	900	729	734	762	304	999999	999999	35	759	287	999999	540	473	784	732	671	999999	999999	999999	377	999999	999999	651	786	142	699	787	890	999999	127	999	701	999999	162	699	479	938	444	999999	908	999999	999999	107	377	999999	654	845	950	999999	930	284	666	389	999999	809	894	999999	948	629	604	717	723	999999	999999	287	999999	999999	320	999999	263	732	782	862	999999	395	999999	
908	283	256	487	853	836	378	940	843	343	321	526	353	804	400	990	814	792	201	268	308	465	999999	999999	110	534	865	999999	999999	501	999999	145	84	999999	999999	999999	702	999999	751	881	999999	224	797	944	555	37	999999	290	862	999999	968	79	63	137	999999	999999	193	583	386	329	999999	120	999999	352	538	999999	999999	392	817	596	297	672	51	319	999999	94	667	155	126	83	567	585	999999	465	532	734	91	999999	420	543	999999	999999	999999	431	911	999999	999999	455	415	379	584	584	472	275	454	305	38	743	999999	999999	784	48	999999	312	999999	395	713	286	819	999999	999999	999999	999999	284	976	178	907	619	408	679	611	999999	999999	747	499	999999	122	999999	20	237	705	347	999999	954	999999	582	999999	462	669	999999	530	999999	636	610	999999	89	612	198	298	286	398	418	345	543	854	572	307	718	813	779	282	582	275	592	108	757	999999	27	999999	999999	516	999999	950	882	999999	415	586	139	474	419	380	923	999999	999999	999999	999999	999999	200	110	196	999999	944	648	890	252	999999	930	53	999999	999999	318	594	673	894	999999	943	468	462	999999	449	986	178	999999	404	999999	359	740	540	753	811	755	580	917	999999	129	571	806	69	639	999999	999999	542	999999	999999	110	785	260	947	964	895	828	549	999999	660	999999	999999	999999	999999	491	893	217	999999	299	700	771	738	999999	999999	774	208	146	408	999999	193	965	999999	551	306	304	623	108	792	999999	999999	983	215	773	267	999999	24	871	563	999999	999999	992	94	252	926	186	999999	118	916	182	765	758	999999	727	622	694	755	999999	403	949	999999	999999	999999	823	440	999999	565	999999	420	214	999999	336	583	830	86	200	999999	210	624	999999	999999	515	192	999999	999999	110	563	487	161	999999	383	460	478	999999	710	999999	577	270	999999	219	620	407	697	711	421	439	999999	599	999999	432	813	554	939	999999	999999	362	999999	804	999999	340	164	87	813	848	831	999999	857	969	129	135	622	621	999999	414	509	535	817	481	208	999999	925	963	837	729	999999	828	520	999999	596	358	348	773	999999	481	65	999999	593	999999	879	121	581	215	479	524	809	999999	165	534	999999	491	544	999999	999999	999999	415	200	999999	94	99	13	790	662	382	999999	999999	849	999999	917	359	966	999999	967	999999	97	799	999999	999999	999999	919	999999	672	985	430	115	813	999999	177	615	76	865	302	999999	760	876	331	919	832	708	737	959	828	248	185	807	550	577	538	518	999999	695	705	999999	999999	533	340	999999	241	277	957	579	682	758	851	494	674	442	217	
726	999999	999999	887	785	585	960	999999	434	810	622	565	246	679	658	772	999999	169	374	345	237	999999	999999	999999	565	750	168	287	999999	999999	690	143	117	999999	999999	999999	999999	999999	920	999999	214	795	906	994	618	999999	999999	999999	33	999999	480	999999	999999	999999	980	190	999999	202	999999	44	999999	682	666	47	129	489	457	877	867	905	999999	999999	248	31	999999	441	638	531	78	852	40	268	264	94	916	999999	834	20	389	631	513	771	485	999999	925	999999	138	869	999999	139	265	843	41	128	186	906	96	999999	966	548	551	999999	133	479	999999	999999	428	581	130	763	655	999999	497	246	999999	47	97	363	105	609	312	999999	656	939	999999	196	999999	146	908	999999	279	999999	54	840	999999	795	648	15	880	999999	113	999999	748	121	484	818	356	999999	999999	148	818	733	192	366	999999	782	71	999999	999999	818	999999	999999	673	120	999999	109	401	657	166	607	399	91	482	337	506	755	30	545	464	779	999999	441	420	999999	200	999999	373	688	604	307	733	464	999999	72	999999	820	883	638	626	999999	426	698	999999	128	999999	736	999999	854	859	490	761	526	729	112	999999	499	872	904	999999	948	735	713	62	999999	873	935	999999	419	999999	999999	872	999999	999999	89	362	151	802	999999	999999	464	295	519	828	124	999999	217	735	31	999999	347	999999	979	718	677	999999	999999	645	999999	255	813	999999	840	363	999999	617	378	606	999999	749	837	697	580	883	465	999999	226	885	938	323	665	210	936	335	999999	737	999999	674	999999	439	999999	505	32	999999	216	684	454	165	999999	506	177	610	999999	282	257	650	378	105	262	999999	433	827	707	466	999999	613	999999	999999	210	446	725	704	999999	219	109	999999	999999	533	676	999999	219	999999	999999	442	156	64	124	664	999999	512	369	797	421	999999	16	823	797	566	466	603	841	939	999999	217	781	473	255	875	182	915	999999	844	429	999999	999999	999999	595	274	320	535	498	999999	436	999999	87	927	292	137	999999	285	543	118	77	82	939	279	116	33	661	999999	808	248	999999	999999	536	524	999999	939	433	644	999999	533	255	930	115	999999	512	267	140	853	190	127	672	897	999999	867	777	999999	542	534	265	572	999999	637	999999	259	697	273	170	999999	560	999999	999999	568	999999	20	862	146	967	999999	767	848	893	808	502	691	575	594	791	669	746	31	407	898	388	665	999999	999999	214	855	965	999999	999999	576	302	999999	423	114	848	370	14	641	389	266	999999	416	678	999999	144	999999	683	113	481	501	816	538	945	806	190	393	101	
999999	932	999999	320	528	752	326	999999	664	277	471	745	999999	664	115	642	150	999999	999999	986	123	999999	178	181	999999	767	604	760	763	892	999999	999999	999999	999999	761	708	999999	945	999999	664	362	300	480	767	999999	367	999999	836	711	896	999999	675	999999	999999	999999	769	763	940	459	761	999999	566	751	999999	661	999999	289	161	903	406	375	204	892	999999	999999	823	14	410	959	503	716	768	59	867	97	941	715	999999	999999	991	945	999999	999999	487	516	999999	549	708	116	674	88	898	933	314	531	999999	999999	901	772	164	765	363	999999	955	54	389	516	883	683	719	832	999999	999999	999999	999999	48	999999	414	800	837	283	305	304	294	999999	817	999999	999999	345	999999	168	813	296	146	999999	591	999999	541	442	137	289	665	34	396	842	857	48	32	853	493	901	378	999999	934	881	999999	69	999999	539	237	999999	999999	548	999999	561	999999	999999	723	999999	869	692	177	971	673	558	617	280	907	452	568	778	811	891	999999	586	999999	712	361	265	767	532	659	999999	215	999999	999999	127	829	835	823	999999	324	348	983	999999	999999	999999	999999	999999	273	999999	161	253	971	458	743	880	695	619	772	999999	999999	468	917	999999	42	999999	766	999999	51	500	999999	82	629	645	464	999999	999999	999999	851	392	284	975	992	578	381	415	40	756	999999	636	999999	219	73	999999	350	856	430	647	768	569	639	345	345	773	746	89	624	999999	999999	279	973	644	767	999999	41	607	475	348	965	626	144	20	263	999999	78	242	19	122	304	999999	999999	269	293	292	753	938	640	999999	832	302	791	704	762	568	663	999999	452	683	484	743	999999	92	682	151	434	629	92	999999	704	514	80	511	999999	396	236	713	999999	484	636	103	967	999999	516	672	835	440	258	694	999999	291	789	999999	638	561	226	960	587	152	999999	133	856	709	999999	999999	999999	290	673	375	999999	949	436	967	57	999999	776	999999	576	19	316	993	381	398	999999	423	724	999999	873	479	999999	276	135	219	625	512	247	267	999999	198	450	554	767	882	999999	999999	854	822	287	256	784	92	394	577	999999	999999	752	467	530	110	603	487	416	999999	204	75	999999	227	352	545	154	518	412	999999	568	761	236	498	45	387	568	902	466	626	694	98	881	558	383	999999	760	779	999999	631	999999	963	148	573	999999	296	977	999999	479	999999	112	276	679	17	19	999999	638	263	432	153	542	700	30	790	508	116	194	999999	843	999999	784	374	999999	999999	791	605	623	662	810	749	409	999999	432	724	999999	428	999999	
874	548	308	131	506	357	999999	999999	999999	942	357	75	581	112	712	999999	888	957	737	494	898	225	414	999999	976	453	683	743	999999	999999	306	276	89	698	319	727	545	999999	288	27	999999	692	999999	999999	275	597	239	646	697	146	544	999999	786	999999	999999	999999	144	999999	155	999999	999999	850	486	627	646	91	985	882	792	984	999999	999999	678	999999	305	216	328	751	195	999999	223	999999	55	475	733	999999	999999	154	188	660	592	698	324	236	354	347	215	999999	25	194	611	356	999999	712	999999	125	97	999999	638	312	340	392	661	766	838	999999	999999	999999	999999	999999	601	841	703	142	999999	999999	114	999999	999999	958	999999	59	999999	11	999999	867	192	999999	587	999999	452	423	515	875	330	209	999999	557	397	999999	999999	999999	385	908	593	770	652	721	320	337	999999	644	701	680	311	999999	656	659	999999	971	455	471	999999	285	664	188	335	827	812	202	523	999999	65	659	425	807	673	999999	999999	17	224	999999	33	999999	999999	999999	721	835	574	49	999999	999999	569	425	271	999999	769	110	999999	415	445	999999	909	127	999999	465	589	999999	999999	504	616	829	251	981	757	985	447	185	678	857	466	500	263	772	649	145	999999	640	999999	352	999999	573	582	13	572	399	560	999999	999999	999999	228	679	999999	79	999999	999999	999999	999999	668	999999	634	593	431	397	999999	944	571	147	999999	678	477	949	654	912	999999	52	256	999999	999999	367	434	999999	999999	999999	638	999999	920	194	349	924	999	409	972	122	999999	454	152	195	64	627	828	422	437	765	673	279	35	666	999999	390	478	999999	178	310	999999	102	853	893	758	172	34	386	798	999999	679	78	977	542	204	999999	900	70	193	791	539	999999	114	974	999999	999999	999999	263	580	958	456	999999	241	671	999999	999999	601	258	436	999999	603	451	999999	883	96	605	999999	999999	472	999999	490	999999	714	999999	771	839	999999	878	40	398	412	770	999999	839	999999	578	999999	315	999999	577	999999	999999	634	999999	999999	97	397	999999	888	267	77	277	999999	999999	478	49	999999	999999	999999	431	639	722	228	999999	999999	832	645	999999	787	999999	999999	999999	221	999999	190	999999	783	422	197	683	452	766	990	772	999999	144	979	999999	370	999999	192	981	415	999999	938	697	433	595	813	365	452	611	443	380	499	999999	999999	895	999999	639	266	973	667	226	978	872	732	455	717	354	853	818	424	999999	334	786	581	371	956	492	415	197	609	831	241	999999	333	620	999999	249	89	999999	38	730	801	219	999999	199	999999	76	999999	977	878	469	512	633	
999999	714	55	999999	999999	693	939	315	234	78	999999	999999	984	148	999999	121	182	999999	274	770	789	693	928	125	472	391	500	890	527	437	999999	150	329	608	999999	618	999999	570	999999	396	154	723	506	732	999999	999999	214	733	527	853	805	411	999999	741	999999	503	785	930	250	128	203	58	788	797	999999	999999	515	999999	494	999999	547	611	737	878	625	76	197	205	279	999999	187	999999	373	673	632	907	999999	587	764	159	833	999999	999999	621	203	105	934	709	972	622	973	828	248	596	316	203	673	326	126	776	315	999999	660	267	940	435	685	125	174	852	287	927	999999	999999	107	902	291	999999	685	530	142	488	999999	656	19	358	999999	776	366	438	999999	629	471	987	999999	999999	984	999999	999999	767	420	819	999999	999999	345	55	216	903	499	414	911	558	641	999999	644	827	999999	999999	258	999999	907	908	758	736	999999	999999	465	999999	999999	854	999999	229	444	917	119	322	944	999999	321	999999	152	624	287	999999	526	684	999999	876	353	26	886	980	813	999999	859	511	70	807	999999	687	999999	999999	413	999999	999999	692	999999	723	485	331	883	999999	692	999999	449	292	631	806	999999	934	670	589	291	483	967	999999	999999	354	68	608	261	999999	999999	634	383	571	221	642	999999	999999	570	999999	400	31	143	633	297	527	999999	577	880	999999	598	575	27	10	999999	999999	999999	558	999999	769	665	877	999999	747	658	999999	999999	877	80	999999	351	385	999999	405	199	269	350	999999	650	999999	704	999999	727	999999	547	999999	616	383	280	292	965	906	558	801	609	522	999999	999999	975	999999	615	772	999999	999999	913	223	211	621	999999	41	588	999999	999999	999999	999999	184	160	999999	209	999999	451	539	607	788	999999	999999	999999	999999	999999	677	318	999999	999999	421	282	932	984	835	94	334	999999	995	572	999999	999999	632	999999	170	736	434	371	999999	999999	354	787	86	174	718	869	478	396	639	825	142	722	634	974	497	125	142	199	325	988	874	804	456	966	368	95	999999	445	666	835	999999	315	439	767	23	633	206	767	276	966	615	938	197	179	440	526	78	999999	510	54	604	245	999999	890	322	550	340	119	806	999999	478	42	999999	803	464	999999	293	867	999999	999999	919	374	923	359	999999	999999	616	286	536	841	26	742	935	999999	999999	136	999999	548	454	999999	302	96	961	643	497	999999	219	393	715	613	999999	210	999999	646	999999	239	999999	697	517	999999	933	64	583	964	616	736	999999	116	571	337	567	745	999999	497	571	832	413	999999	861	999999	726	999999	571	999999	609	
816	54	298	496	12	999999	572	41	999999	999999	248	513	996	999999	760	999999	112	822	387	55	497	999999	210	85	999999	825	41	835	717	658	710	999999	659	365	800	691	809	620	568	523	995	714	353	958	332	999999	999999	262	999999	325	999999	410	193	877	999999	38	844	999999	204	187	782	737	323	420	828	755	999999	641	237	78	675	492	263	864	60	783	443	999999	752	972	418	779	734	402	44	310	999999	782	253	999999	847	596	425	391	999999	999999	400	999999	140	577	476	775	35	42	649	999999	156	328	827	338	594	999999	470	232	769	13	12	921	385	527	455	999999	398	999999	231	999999	76	872	133	999999	999999	509	121	185	999999	642	753	702	999999	999999	163	980	955	914	187	255	136	999999	621	999999	265	479	999999	612	131	406	386	999999	810	570	75	999999	204	44	945	94	999999	999999	726	137	260	310	177	483	373	999999	125	484	287	999999	952	999999	261	397	536	999999	999999	508	63	109	999999	192	891	192	836	880	999999	920	968	102	999999	842	477	494	486	954	311	84	248	656	999999	902	292	835	618	202	32	807	999999	999999	142	982	999999	626	871	999999	419	985	647	493	688	999999	999999	195	221	999999	406	766	910	582	999999	877	269	407	819	999999	900	66	574	643	857	978	422	999999	959	999999	611	999999	999999	419	545	326	436	755	967	999999	999999	107	999999	508	999999	265	897	999999	999999	265	722	833	807	999999	999999	362	421	14	635	999999	783	579	999999	438	509	555	154	501	46	295	450	514	999999	734	965	802	442	75	846	602	91	496	515	999999	70	777	52	113	251	999999	905	432	129	999999	999999	818	872	999999	999	250	120	405	888	999999	999999	217	403	83	553	999999	920	355	167	43	999999	999999	73	530	378	731	513	999999	259	999999	390	28	395	999999	433	157	929	257	76	605	999999	999999	607	380	890	852	383	969	559	876	999999	559	274	95	999999	999999	754	352	817	999999	737	80	156	999999	754	999999	999999	231	650	999999	999999	999999	288	561	999999	944	689	692	640	525	999999	999999	999999	999999	999999	830	754	309	545	418	402	587	440	798	999999	421	539	572	999999	104	40	162	999999	162	441	598	280	999999	999999	999999	334	999999	999999	999999	919	204	588	999999	999999	923	999999	522	686	241	14	857	243	490	693	999999	415	126	999999	545	999999	206	999999	338	941	994	560	51	999999	999999	94	340	999999	148	879	999999	832	765	131	999999	999999	517	475	98	158	583	365	790	28	412	288	217	995	176	806	722	980	999999	831	457	373	999	756	834	999999	674	
999999	104	610	30	999999	649	995	374	491	977	999999	135	190	999999	638	999999	33	363	572	877	999999	708	341	166	999999	582	933	999999	999999	64	999999	640	941	483	601	270	189	998	999999	639	221	630	999999	829	992	854	79	474	819	604	975	403	272	278	339	999999	763	453	336	999999	999999	999999	46	436	226	99	193	706	999999	999999	589	34	259	999999	666	714	33	511	174	838	513	999999	854	733	88	999999	378	673	153	328	507	736	671	388	923	888	593	999999	613	999999	999999	372	708	999999	24	951	999999	338	612	625	999999	261	289	497	222	256	478	312	999999	858	999999	520	563	447	999999	853	999999	870	20	777	130	774	898	271	178	150	761	413	719	999999	223	50	999999	528	79	255	456	183	176	676	420	291	900	755	191	999999	809	270	580	171	999999	283	327	835	505	484	363	27	329	82	495	75	593	230	645	680	460	44	378	999999	999999	999999	704	343	366	839	873	999999	89	28	340	500	832	558	999999	939	999999	234	999999	999999	999999	438	853	103	191	355	697	680	999999	511	699	999999	892	955	763	418	579	984	479	665	610	999999	999999	311	741	994	242	45	690	705	957	235	21	999999	999999	968	335	999999	162	999999	999999	203	43	578	999999	999999	608	877	794	130	369	999999	755	367	984	999999	500	552	362	196	999999	662	999999	414	553	473	763	119	999999	795	999999	969	831	999999	524	417	187	369	983	999999	396	364	999999	570	999999	229	480	654	999999	60	478	999999	258	999999	897	489	213	628	35	999999	999999	499	655	999999	46	400	906	297	842	577	505	140	999999	999999	799	758	999999	429	78	999999	993	999999	999999	182	326	310	720	999999	570	45	213	558	344	999999	999999	897	709	999999	533	999999	322	192	811	231	555	347	223	999999	175	148	77	999999	559	999999	860	694	188	999999	999999	736	679	999999	726	999999	373	999999	796	440	999999	902	59	179	895	133	999999	999999	999999	98	626	979	999999	999999	999999	431	967	429	998	643	277	999999	718	236	569	797	275	999999	465	14	858	608	551	782	999999	999999	99	999999	888	436	999999	999999	999999	100	856	703	999999	999999	351	305	839	944	947	163	173	999999	999999	999999	610	999999	858	740	354	302	240	27	438	314	383	435	342	79	540	572	954	227	999999	628	379	866	158	245	929	170	999999	914	661	398	619	159	999999	999999	999999	790	577	948	999999	105	999999	838	275	344	999999	915	999999	770	413	384	209	945	999999	999999	453	743	948	622	810	194	137	999999	366	50	695	233	355	76	781	749	999999	15	522	204	
768	541	601	999999	999999	23	207	999999	510	286	198	673	332	525	822	553	841	999999	147	520	968	543	481	999999	649	432	569	999999	988	663	390	999999	432	633	796	912	999999	144	999999	797	986	732	815	90	999999	999999	901	830	253	238	999999	999999	867	999999	235	234	69	999999	999999	166	453	311	416	999999	999999	995	250	698	728	910	411	999999	999999	350	534	245	728	401	999999	999999	530	739	653	759	755	350	336	999999	407	571	999999	776	969	999999	353	684	326	967	194	999999	780	212	111	342	999999	999999	128	526	477	990	999999	667	999999	547	635	714	657	656	102	555	668	820	999999	999999	67	634	738	53	997	849	919	999999	999999	527	846	327	999999	999999	932	555	232	810	953	416	75	195	999999	431	252	999999	37	999999	999999	638	197	960	911	999999	285	999999	472	999999	999999	627	81	746	460	474	700	999999	86	999999	723	546	332	858	866	885	102	872	850	316	801	999999	822	999999	884	578	340	999999	416	693	999999	999999	999999	157	291	335	345	328	735	319	730	934	561	690	999999	338	316	339	999999	36	852	412	999999	165	283	169	805	999999	861	881	999999	814	900	393	311	983	999999	999999	576	540	999999	773	147	541	585	999999	807	142	999999	555	272	11	792	390	840	632	399	927	874	131	999999	999999	467	999999	185	916	999999	999999	999999	962	874	141	762	563	999999	89	999999	999999	580	999999	362	672	999999	315	619	143	31	519	552	678	594	536	310	455	19	999999	999999	293	366	669	832	999999	753	350	999999	999999	999999	239	904	761	367	589	357	467	768	858	999999	161	999999	52	894	524	625	710	999999	347	999999	999999	553	458	999999	999999	453	910	584	724	919	178	634	488	894	792	615	999999	320	14	189	999999	686	161	33	164	59	324	774	318	22	52	971	999999	309	931	685	455	988	385	145	446	883	54	999999	836	526	999999	157	111	908	834	999999	999999	999999	999999	999999	401	999999	618	932	139	999999	276	999999	999999	206	999999	999999	999999	999999	169	802	935	869	743	959	999999	223	196	638	999999	176	672	999999	188	999999	608	185	320	310	294	30	380	452	16	309	616	343	999999	639	234	576	194	995	749	41	464	999999	424	38	989	188	248	999999	638	962	999999	866	532	233	598	999999	999999	662	822	149	999999	492	999999	999999	352	999999	999999	557	999999	999999	981	677	659	999999	198	113	761	291	320	115	781	400	814	999999	999999	750	999999	838	51	999999	707	999999	182	999999	609	971	642	980	686	692	37	999999	999999	910	980	796	999999	385	44	494	365	586	352	716	999999	
42	677	999999	999999	602	496	322	515	304	30	459	504	58	999999	227	470	780	605	999999	999999	99	999999	903	73	49	543	435	999999	557	753	130	189	466	999999	999999	999999	824	999999	93	205	714	999999	999999	890	531	301	168	999999	817	34	584	981	724	999999	999999	999999	999999	755	568	999999	71	519	999999	551	899	279	999999	999999	970	923	646	407	521	432	374	999999	551	999999	999999	999999	999999	999999	986	532	178	149	465	828	974	999999	529	999999	999999	34	999999	999999	999999	730	991	261	263	362	999999	894	387	999999	469	999999	273	365	667	999999	223	999999	684	474	533	435	383	999999	814	220	831	613	999999	577	592	497	298	179	999999	820	999999	999999	999999	32	729	101	155	990	680	999999	565	618	999999	768	855	999999	349	999999	671	999999	357	241	999999	53	530	264	500	999999	595	971	999999	999999	671	846	999999	932	999999	662	744	999999	289	392	999999	999999	654	223	912	635	722	597	999999	629	999999	900	473	790	842	450	501	999999	601	345	405	999999	170	471	946	853	40	999999	999999	999999	924	240	513	999999	162	999999	398	317	351	865	97	997	823	383	596	771	382	948	100	885	171	279	839	944	986	380	489	192	999999	68	605	999999	999999	471	705	276	397	508	637	55	62	194	133	999999	257	408	884	786	875	185	480	91	832	999999	999999	654	401	568	978	782	317	215	50	292	270	298	999999	999999	678	329	384	874	320	54	999999	976	155	999999	697	588	495	702	316	101	587	523	966	156	945	60	875	828	530	855	737	846	153	841	999999	958	340	999999	118	556	800	606	999999	788	949	548	509	298	871	399	296	615	899	949	705	746	332	920	417	999999	453	556	354	465	316	986	999999	314	999999	738	999999	963	594	999999	300	981	752	188	999999	406	551	587	956	140	999999	999999	947	204	146	729	636	999999	124	490	112	254	262	315	481	963	715	205	661	143	150	999999	30	999999	658	723	994	153	723	20	86	999999	599	223	897	999999	49	999999	999999	907	111	999999	999999	999999	657	999999	729	999999	707	243	691	355	999999	999999	989	245	111	808	545	422	735	493	695	113	413	246	654	48	417	297	923	85	37	754	999999	311	483	999999	491	612	999999	556	446	999999	999999	999999	940	999999	233	662	999999	241	103	999999	181	617	153	745	699	999999	401	690	39	999999	320	999999	328	181	789	688	761	194	327	999999	999999	188	56	215	784	682	305	877	814	754	214	692	981	281	582	424	168	738	227	79	999999	999999	527	36	179	713	999999	768	999999	545	999999	999999	914	170	
338	993	571	938	961	999999	125	999999	999999	999999	999999	628	633	57	599	375	999999	33	966	257	722	123	999999	999999	45	80	280	536	889	279	853	317	999999	821	999999	589	999999	999999	999999	999999	954	696	438	252	999999	999999	999999	364	179	622	25	877	930	666	448	224	341	550	902	891	999999	589	634	606	430	999999	850	812	114	999999	521	999999	256	766	303	35	999999	419	999999	494	990	915	366	277	263	976	386	999999	382	999999	257	313	999999	885	462	999999	71	999999	999999	999999	999999	999999	999999	169	110	715	630	174	373	422	538	922	351	418	901	832	232	367	999999	454	521	999999	439	385	762	999999	983	371	313	928	963	853	598	286	999999	722	664	206	176	548	355	222	747	960	200	334	999999	907	984	630	999999	704	999999	376	411	999999	837	999999	407	892	731	269	860	445	458	999999	334	999999	626	188	177	35	201	804	109	309	991	479	195	437	256	999999	387	683	786	269	375	231	874	829	999999	788	799	283	816	96	361	999999	511	515	999999	896	291	805	463	999999	999999	683	276	111	971	999999	999999	969	646	999999	881	187	658	999999	319	112	200	796	303	389	999999	917	999999	23	947	689	968	999999	437	359	794	581	230	999999	756	691	954	773	858	526	999999	829	999999	171	999999	184	653	321	999999	999999	999999	495	512	83	890	595	695	263	163	292	400	20	542	296	861	999999	999999	989	443	627	158	999999	938	776	999999	406	289	999999	808	773	45	999999	999999	540	653	309	78	156	999999	170	996	999999	999999	575	136	97	297	351	999999	905	227	664	877	578	999999	289	999999	999999	999999	493	999999	868	455	390	999999	743	536	999999	643	561	240	999999	219	282	630	457	807	999999	649	999999	119	938	526	902	999999	381	778	905	791	373	752	999999	363	295	855	137	999999	999999	329	393	560	295	708	748	674	416	454	605	947	999999	999999	194	96	999999	384	377	352	553	834	874	964	999999	220	279	999999	898	999999	999999	999999	503	212	578	999999	266	643	999999	240	778	238	999999	927	999999	958	500	999999	567	999999	764	911	999999	999999	701	999999	454	428	929	85	438	939	999999	958	530	187	454	98	903	999999	829	955	561	146	999999	324	695	947	791	672	999999	999999	999999	652	693	22	939	717	999999	183	999999	838	999999	747	999999	999999	463	190	406	996	999999	999999	987	426	426	808	360	999999	999999	387	708	506	636	999999	999999	60	999999	132	999999	518	247	736	999999	999999	552	991	251	813	345	999999	999999	514	999999	999999	168	318	999999	999999	999999	884	662	598	506	133	474	102	211	
999999	392	751	151	340	999999	999999	759	777	999999	267	999999	434	999999	546	16	486	526	204	956	842	999999	56	659	872	895	391	855	648	240	464	265	460	789	795	431	999999	593	530	599	661	45	390	495	143	999999	801	999999	125	999999	29	607	999999	999999	369	357	345	101	999999	444	533	999999	120	546	999999	11	423	645	771	124	421	999999	995	604	304	806	999999	561	525	999999	999999	999999	740	65	999999	857	999999	999999	999999	448	999999	999999	325	96	999999	628	999999	843	135	141	536	999999	555	11	180	137	611	999999	999999	562	639	999999	999999	999999	999999	470	302	65	336	511	999999	109	999999	333	38	999999	576	909	999999	999999	882	874	435	394	395	937	518	738	999999	93	255	318	482	999999	809	312	926	969	999999	605	336	869	517	623	124	436	999999	999999	999999	261	560	702	147	176	999999	764	357	191	960	413	951	563	999999	253	266	709	627	358	999999	725	992	607	173	932	999999	999999	366	811	280	958	997	295	765	633	532	552	180	999999	196	54	955	745	18	342	653	999999	699	999999	999999	415	999999	591	707	258	268	999999	539	214	999999	668	999999	545	911	11	999999	999999	798	999999	720	999999	538	321	172	479	769	257	598	999999	999999	577	323	102	454	864	159	415	587	517	374	580	999999	965	489	527	646	419	999999	16	999999	999999	973	162	999999	652	999999	497	429	238	999999	999999	364	707	925	259	354	999999	100	56	852	999999	87	290	182	150	701	999999	832	644	833	360	422	591	905	301	603	171	999999	801	999999	999999	986	999999	39	363	225	315	50	239	183	999999	328	787	164	924	910	693	980	414	999999	313	664	784	999999	138	999999	999999	802	634	655	193	999999	299	999999	200	999999	999999	261	999999	999999	999999	999999	602	471	999999	41	634	437	980	391	910	191	999999	850	684	997	211	955	901	764	453	999999	416	999999	990	999999	39	999999	963	910	999999	999999	171	489	565	781	72	323	902	106	964	344	821	253	745	999999	633	448	999999	203	812	772	999999	999999	480	883	126	28	999999	929	11	904	999999	80	208	478	30	654	294	999999	935	888	62	804	800	119	691	999999	838	988	939	590	356	770	107	999999	92	999999	19	682	665	53	842	973	999999	69	999999	750	999999	999999	981	999999	164	999999	999999	924	720	555	999999	371	201	953	189	492	989	421	558	702	973	999999	999999	913	644	999999	248	891	999999	89	709	741	248	940	128	571	16	959	436	877	513	183	698	537	999999	648	999999	711	863	359	983	683	511	177	777	264	881	78	344	551	999999	376	877	
640	999999	523	132	261	834	999999	486	999999	984	680	199	999999	101	858	70	996	999999	536	37	697	105	999999	239	80	173	864	689	937	625	999999	645	146	305	67	999999	339	525	239	876	255	872	953	698	830	978	976	173	999999	17	348	428	705	348	189	545	818	999999	62	97	970	928	548	414	109	45	999999	504	999999	175	731	481	999999	659	782	824	151	999999	409	102	196	700	665	930	286	466	940	798	999999	522	873	55	473	151	906	999999	334	549	599	999999	925	482	140	857	999999	866	535	55	999999	365	403	490	883	959	900	999999	272	617	137	999999	105	264	388	520	301	686	18	751	753	999999	999999	999999	738	614	177	714	570	807	999999	420	930	894	242	999999	129	999999	171	513	251	636	64	716	421	999999	699	670	103	619	566	599	999999	784	302	999999	999999	800	999999	278	792	195	709	999999	999999	717	711	210	31	628	401	908	524	504	999999	126	999999	783	191	781	999999	506	621	950	251	65	999999	999999	999999	141	895	328	999999	999999	721	65	999999	999999	753	703	254	999999	648	475	228	657	999999	999999	284	185	699	92	999999	999999	363	295	999999	758	223	907	165	565	607	890	732	82	277	999999	783	454	999999	811	39	487	536	426	858	155	732	593	980	208	872	427	441	812	999999	670	539	999999	490	999999	999999	999999	548	689	891	758	742	999999	390	452	579	829	986	999999	62	142	999999	999999	437	428	35	629	999999	956	692	190	458	919	999999	607	102	357	999999	29	435	194	999999	846	534	109	999999	999999	999999	537	628	999999	999999	553	999999	576	236	601	999	71	153	999999	918	591	999999	711	309	999999	781	783	999999	999999	864	967	462	868	203	597	999999	337	25	448	425	399	999999	648	999999	905	999999	797	381	501	358	902	875	678	276	357	849	822	800	590	805	430	187	406	188	999999	100	892	999999	638	198	999999	55	705	341	528	263	358	961	404	662	984	412	858	874	961	101	784	601	845	999999	999999	536	434	999999	999999	221	931	999999	287	814	277	423	999999	312	686	856	180	346	747	999999	500	999999	405	927	820	27	328	531	999999	381	999999	999999	537	890	607	145	621	71	999999	316	331	999999	683	590	999999	570	999999	556	198	115	921	447	853	999999	999999	999999	140	506	822	978	892	999999	253	905	508	976	886	851	704	550	245	118	11	441	772	612	999999	815	999999	260	999999	772	343	121	459	868	446	785	999999	879	14	999999	999999	367	423	921	999999	778	91	999999	684	999999	851	999999	869	812	446	422	979	644	550	325	964	
571	629	130	76	141	999999	640	540	110	217	999999	546	999999	869	999999	27	999999	967	409	733	133	576	540	921	695	252	999999	431	33	806	999999	999999	689	159	677	737	999999	854	513	999999	999999	878	999999	610	35	999999	747	999999	801	405	999999	999999	150	999999	841	995	99	999999	380	888	809	999999	516	303	218	496	999999	972	999999	906	724	999999	463	87	291	255	999999	930	895	999999	505	703	629	628	999999	332	999999	107	318	682	648	104	999999	625	522	999999	371	290	401	538	253	774	751	999999	680	142	999999	73	309	596	12	168	999999	786	393	116	588	999999	625	885	309	760	664	519	268	999999	522	838	999999	58	883	712	538	999999	351	999999	951	734	999999	546	118	999999	999999	721	679	489	792	697	241	416	654	483	665	516	999999	493	120	242	999999	999999	619	999999	508	261	712	300	999999	945	444	663	164	999999	999999	999999	777	184	999999	999999	840	999999	836	999999	999999	999999	403	999999	57	32	137	857	999999	719	999999	896	926	733	999999	999999	999999	388	999999	999999	262	999999	999999	800	542	586	738	65	531	177	401	999999	224	795	778	359	857	999999	253	607	999999	587	999999	999999	999999	54	162	53	558	426	999999	461	919	990	999999	38	896	603	867	470	293	81	999999	999999	327	249	999999	999999	955	276	688	707	999999	261	38	999999	535	816	999999	498	434	695	507	114	244	940	938	234	234	750	999999	264	444	782	324	746	261	601	999999	516	999999	999999	98	291	999999	235	999999	668	961	999999	502	89	558	999999	46	597	574	231	999999	387	311	457	999999	214	813	434	272	999999	936	292	424	933	698	538	136	412	607	999999	999999	18	624	280	999999	338	257	383	705	76	746	999999	181	999999	394	740	215	915	124	883	999999	312	999999	963	731	678	481	568	390	30	252	634	999999	359	999999	208	762	40	193	999999	999999	439	999999	206	616	999999	121	394	549	958	332	999999	297	723	747	74	999999	661	548	594	856	688	999999	684	999999	122	999999	822	185	999999	999999	184	731	999999	927	49	583	999999	356	521	999999	96	29	999999	999999	999999	346	277	612	789	162	999999	491	599	721	277	446	54	382	504	999999	299	218	363	999999	999999	489	999999	796	999999	491	288	315	37	37	770	669	999999	987	792	776	468	999999	396	43	876	692	142	824	659	999999	538	394	851	46	278	877	999999	452	548	999999	594	480	999999	999999	874	999999	464	571	951	608	999999	66	590	728	25	89	822	329	999999	466	357	926	147	114	952	999999	463	990	759	892	13	999999	999999	250	191	987	999999	98	169	
999999	237	570	873	61	727	999999	999999	132	999999	999999	65	346	999999	92	999999	667	343	799	355	999999	342	999999	811	69	605	757	999999	350	999999	38	999999	734	170	33	238	786	999999	96	387	480	101	340	999999	999999	837	666	999999	999999	999999	524	999999	516	743	189	747	999999	758	814	455	969	863	463	585	992	999999	999999	186	325	854	418	614	257	421	875	888	12	999999	999999	231	938	978	262	304	32	384	999999	999999	999999	286	474	999999	248	640	418	616	638	754	999999	154	515	490	999999	511	637	909	406	105	868	301	999999	999999	517	592	517	991	611	168	563	618	169	999999	999999	49	390	999999	999999	999999	13	268	260	257	528	999999	716	457	523	751	666	122	978	171	132	689	999999	215	999999	656	132	426	15	479	201	368	984	185	294	425	131	256	999999	999999	102	609	999999	497	999999	999999	876	70	999999	860	999999	450	639	998	217	516	508	184	870	719	495	999999	263	780	999999	169	122	540	172	999999	629	419	578	200	999999	999999	648	999999	474	109	779	999999	949	155	999999	751	728	986	968	778	916	999999	386	999999	303	515	356	270	441	999999	308	346	897	378	240	91	871	449	999999	693	868	465	710	771	999999	999999	636	118	803	999999	441	136	572	999999	999999	683	43	999999	897	563	177	387	999999	893	801	999999	999999	580	914	895	879	999999	999999	284	909	999999	245	999999	884	870	878	247	466	137	150	182	774	512	197	999999	999999	128	552	376	526	999999	853	817	999999	999999	267	66	203	907	999999	161	79	297	484	729	999999	428	868	36	684	929	921	484	753	628	999999	662	393	368	999999	761	999999	689	999999	429	608	428	645	388	612	999999	999999	999999	702	999999	112	486	38	999999	999999	629	999999	525	692	999999	569	379	999999	999999	837	605	999999	835	70	673	999999	389	539	65	131	29	999999	999999	424	861	884	999999	999999	999999	526	192	999999	926	259	227	511	999999	997	171	859	238	999999	304	999999	16	159	219	498	38	573	999999	947	999999	999999	99	846	999999	999999	830	999999	207	999999	309	824	999999	999999	746	585	842	172	999999	999999	378	205	892	665	489	939	417	712	999999	873	999999	201	803	245	660	999999	169	381	741	119	177	459	662	641	64	479	999999	44	999999	633	655	866	369	340	579	777	999999	999999	367	999999	693	999999	46	333	999999	118	999999	419	321	166	999999	471	430	999999	999999	918	543	999999	999999	999999	52	999999	310	999999	227	886	831	472	666	883	148	735	23	910	426	59	423	338	797	945	457	487	999999	999999	217	194	445	999999	999999	999999	244	
999999	823	357	787	321	817	994	116	957	999999	558	752	999999	27	690	458	519	677	999999	505	214	463	665	562	565	658	999999	834	43	451	565	999999	999999	648	946	912	999999	132	114	242	999999	999999	839	668	898	734	295	999999	527	736	999999	598	999999	164	39	737	167	795	999999	662	763	999999	83	999999	999999	211	746	789	999999	777	792	396	572	932	86	982	624	996	663	831	373	825	317	999999	525	966	999999	851	618	218	754	999999	900	999999	478	269	158	332	946	696	999999	506	999999	749	943	538	999999	27	87	57	123	999999	999999	401	298	938	852	775	991	999999	805	895	180	862	33	921	496	130	999999	999999	999999	301	59	966	843	867	668	568	363	999999	940	999999	999999	571	105	999999	738	999999	163	999999	416	382	341	999999	891	102	335	303	725	31	52	999999	999999	999999	223	822	122	999999	557	431	280	293	999999	14	999999	426	131	608	999999	440	192	986	966	999999	410	460	959	857	999999	750	541	999999	842	341	943	999999	825	514	358	999999	481	574	951	732	269	133	960	999999	387	475	999999	726	999999	295	999999	65	939	999999	858	762	862	999999	99	807	999999	905	999999	90	999999	779	600	616	260	999999	999999	618	45	999999	664	999999	999999	633	480	999999	778	814	838	556	999999	888	105	196	655	595	420	226	999999	999999	842	364	681	879	999999	607	875	364	476	51	336	999999	999999	705	975	581	272	239	784	489	38	999999	77	895	587	183	684	413	961	664	84	999999	144	890	401	309	999999	999999	367	872	999999	999999	348	797	999999	282	867	399	221	84	333	191	442	999999	125	999999	296	786	301	102	999999	471	403	999999	966	594	96	139	314	675	975	999999	871	911	755	999999	999999	280	675	315	999999	294	202	999999	340	893	309	149	999999	633	999999	819	328	274	948	273	30	535	830	634	196	737	94	546	109	681	999999	999999	999999	510	41	26	120	986	786	999999	278	516	481	82	295	946	364	681	661	165	333	607	962	492	594	999999	999999	51	999999	999999	999999	999999	788	659	584	778	900	999999	601	996	999999	342	999999	320	999999	514	999999	757	999999	249	999999	413	884	943	999999	712	999999	756	999999	830	576	79	867	218	999999	622	727	999999	498	517	56	100	89	664	456	999999	129	652	498	999999	157	691	701	878	205	999999	772	844	310	872	220	999999	358	771	430	639	474	279	881	999999	786	240	269	832	203	292	333	229	497	999999	592	915	268	835	999999	885	377	988	999999	999999	850	999999	521	625	306	902	741	318	244	999999	526	849	770	126	999999	917	
432	869	685	913	473	552	357	943	289	304	885	523	98	545	271	485	266	250	531	902	718	643	535	999999	999999	24	984	680	840	743	155	151	541	765	462	507	313	109	178	307	536	578	346	12	26	228	999999	999999	555	50	592	530	594	401	208	788	999999	393	999999	999999	568	676	999999	546	159	743	981	333	92	999999	999999	999999	81	234	376	999999	307	999999	284	999999	794	294	134	799	999999	999999	557	999999	566	999999	173	919	737	720	738	859	475	999999	852	282	246	896	999999	792	999999	435	459	369	35	68	999999	999999	119	49	663	284	552	999999	395	999999	999999	842	766	999999	599	262	429	361	496	516	999999	506	680	11	95	897	676	341	930	999999	175	999999	123	508	999999	999999	810	999999	66	464	316	171	415	999999	96	999999	140	999999	202	999999	15	999999	873	518	392	984	140	117	953	766	607	999999	382	999999	999999	998	999999	267	235	247	451	731	305	42	999999	513	101	999999	914	692	766	999999	999999	323	999999	77	324	999999	999999	999999	999999	703	744	299	856	105	999999	999999	999999	98	674	999999	974	955	175	999999	999999	841	999999	879	893	777	202	271	999999	999999	82	69	949	999999	684	999999	151	999999	25	747	986	15	185	999999	999999	356	404	826	27	999999	502	193	157	445	275	999999	999999	246	999999	455	999999	483	300	726	999999	729	795	667	999999	999999	999999	946	940	427	298	797	666	999999	164	546	382	999999	999999	999999	999999	999999	911	514	36	999999	836	999999	723	570	247	999999	714	458	999999	994	560	737	422	476	172	556	252	730	157	999999	816	94	91	768	999999	145	239	195	98	142	818	291	641	212	714	999999	233	380	999999	785	92	217	130	169	986	645	953	777	942	90	647	999999	366	558	999999	999999	999999	955	497	111	282	999999	370	949	999999	279	106	220	761	346	333	872	549	372	999999	999999	963	999999	782	437	191	461	999999	18	495	637	924	92	999999	962	13	278	882	999999	512	563	847	180	983	716	548	742	26	606	757	774	641	994	999999	999999	788	900	183	999999	999999	999999	999999	999999	463	549	354	23	403	999999	342	65	989	999999	999999	831	761	792	999999	999999	888	999999	445	645	999999	720	995	999999	918	41	183	112	104	822	168	691	286	495	717	444	372	999999	999999	999999	999999	701	999999	181	144	342	34	996	999999	999999	999999	480	386	999999	110	999999	999999	999999	105	371	999999	999999	960	177	311	178	554	276	85	504	703	999999	109	227	381	559	935	823	795	585	17	186	999999	999999	999999	688	315	999999	394	973	890	999999	999999	977	601	44	
741	618	999999	966	787	999999	920	467	999999	999999	381	999999	999999	999999	999999	730	629	519	364	999999	99	973	527	623	863	910	881	999999	999999	755	923	131	625	346	818	327	953	829	797	259	265	682	582	830	317	156	384	842	176	170	999999	920	623	162	945	767	999999	256	112	877	876	819	854	659	895	259	543	923	733	490	999999	799	721	115	192	999999	400	696	999999	717	536	49	999999	453	436	13	508	472	401	60	236	999999	999999	999999	999999	446	828	923	935	67	613	460	119	685	393	999999	999999	517	999999	999999	999999	999999	999999	395	350	836	883	410	999999	892	750	80	531	683	264	79	82	801	999999	999999	588	477	761	258	999999	85	930	259	999999	999999	999999	991	999999	863	683	831	766	341	579	999999	562	427	999999	999999	317	542	928	435	430	323	455	407	785	233	999999	899	643	691	290	999999	906	634	999999	324	97	759	999999	999999	999	432	999999	999999	231	196	193	170	999999	718	941	571	156	504	829	746	999999	407	216	278	912	999999	198	999999	999999	314	639	928	87	386	999999	557	964	999999	436	997	20	714	185	999999	49	999999	131	924	750	719	128	412	804	603	999999	690	553	309	756	225	244	238	999999	917	556	265	999999	401	762	393	607	886	77	831	999999	747	231	617	239	132	662	999999	334	341	999999	236	999999	999999	524	275	999999	665	513	221	763	781	34	268	999999	784	706	999999	172	366	999999	242	344	973	999999	999999	999999	935	999999	633	562	971	903	358	731	999999	141	609	876	497	389	942	999999	856	999999	954	999999	962	575	454	425	932	111	968	229	953	892	160	999999	410	806	999999	595	880	999999	999999	877	675	537	999999	999999	107	853	674	977	179	859	487	905	913	999999	505	370	625	999999	630	869	999999	999999	777	437	980	999999	476	999999	320	357	502	208	286	999999	58	435	852	801	328	88	436	991	999999	104	414	999999	702	999999	999999	707	969	671	38	922	942	546	759	999999	999999	999999	999999	984	666	822	366	289	628	836	351	79	999999	824	999999	551	443	944	89	683	33	735	999999	467	389	613	387	830	179	364	144	999999	675	568	999999	225	701	452	999999	237	737	999999	626	866	667	241	199	155	781	487	489	997	466	86	271	937	999999	919	604	63	445	536	999999	274	701	839	404	999999	695	674	849	990	619	852	999999	899	118	435	799	157	424	242	59	692	875	146	55	599	999999	201	414	781	999999	281	999999	211	23	361	174	999999	837	248	459	999999	999999	498	387	614	140	371	828	386	130	457	639	212	486	
428	999999	565	794	999999	653	504	999999	78	152	348	70	744	885	999999	270	999999	320	999999	782	942	64	386	999999	999999	468	935	999999	37	661	400	999999	999999	724	595	962	999999	43	999999	999999	955	846	569	355	49	553	999999	486	81	125	999999	146	463	999999	544	373	23	806	999999	346	999999	141	242	416	752	706	481	999999	300	794	999999	937	288	999999	827	999999	495	40	719	887	999999	459	301	912	999999	263	999999	168	189	231	999999	999999	680	999999	877	999999	613	162	999999	343	82	376	195	999999	463	221	999999	874	602	448	999999	982	97	999999	274	268	839	330	904	498	527	322	840	78	845	859	266	999999	999999	13	491	343	437	385	814	999999	999999	24	458	300	404	999999	999999	741	354	999999	714	214	431	999999	999999	293	999999	114	999999	999999	535	999999	440	604	955	275	171	599	957	544	999999	711	661	999999	995	824	999999	999999	104	999999	999999	108	724	879	154	62	999999	103	28	208	95	332	570	65	180	155	583	853	344	138	152	999999	783	810	420	999999	553	999999	623	170	421	642	20	601	999999	436	403	561	460	903	114	78	999999	759	458	232	151	605	397	849	250	28	279	999999	999999	790	325	913	468	999999	999999	308	480	858	786	452	322	968	63	743	752	32	403	441	999999	84	394	34	361	197	861	999999	999999	773	919	402	373	55	530	221	121	489	102	999999	404	806	999999	723	999999	999999	910	999999	999999	653	107	228	625	999999	940	996	405	300	562	281	290	560	831	706	999999	393	999999	276	447	999999	631	272	930	95	46	228	486	671	62	999999	999999	688	406	999999	676	701	999999	535	114	999999	815	821	999999	821	37	844	974	999999	784	588	999999	999999	735	710	31	834	297	539	999999	999999	999999	734	248	217	999999	999999	164	19	999999	246	615	554	171	913	999999	999999	999999	118	67	999999	253	999999	999999	999999	428	642	952	695	800	842	413	248	733	392	23	999999	582	719	827	435	690	965	860	547	972	999999	482	999999	999999	221	498	189	482	608	478	923	847	775	788	361	999999	468	999999	197	833	377	820	778	999999	944	237	999999	291	632	511	288	735	348	500	57	999999	140	22	999999	999999	999999	999999	999999	914	100	244	807	931	476	999999	232	756	672	714	605	561	703	999999	999999	983	871	999999	850	107	199	197	999999	284	741	201	999999	456	629	843	999999	611	695	863	999999	710	430	694	815	846	289	531	73	634	895	495	466	219	999999	605	482	336	915	999999	725	902	999999	532	200	285	999999	776	137	829	115	993	865	839	122	999999	563	
186	92	13	999999	667	134	874	389	255	734	999999	182	33	999999	282	695	667	999999	999999	974	897	504	999999	999999	999999	404	243	528	901	630	626	999999	255	51	305	253	999999	220	67	777	861	153	944	550	999999	603	113	469	833	307	207	701	214	63	999999	682	552	434	314	272	891	999999	999999	999999	118	212	927	981	74	999999	783	457	90	139	123	999999	559	989	612	999999	301	773	999999	999999	432	999999	892	202	385	623	999999	999999	905	795	886	515	665	329	442	765	675	131	405	804	524	750	621	85	939	912	999999	562	822	404	971	127	661	884	202	193	319	735	999999	450	337	305	552	295	252	607	99	239	557	846	244	179	378	999999	999999	682	313	816	262	473	500	148	665	510	823	999999	854	780	137	259	455	940	999999	954	999999	228	208	335	999999	341	999999	893	15	975	999999	802	999999	999999	804	519	999999	503	482	143	999999	199	999999	51	999999	484	753	318	112	307	401	303	999999	423	999999	861	484	978	983	999999	649	607	142	690	349	30	28	93	976	617	380	999999	999999	391	14	286	999999	166	999999	358	999999	515	999999	707	583	867	999999	335	356	942	999999	900	519	562	493	352	67	999999	999999	999999	465	670	341	494	927	449	836	272	419	147	283	327	124	635	999999	999999	999999	999999	116	482	999999	692	736	44	582	479	442	905	898	662	229	638	464	422	892	918	183	306	779	143	40	886	916	219	999999	717	786	884	229	999999	535	631	843	228	578	772	999999	307	912	458	17	931	373	756	917	645	999999	999999	742	424	960	520	655	999999	999999	999999	776	527	375	864	693	558	685	548	137	597	795	246	843	130	984	876	999999	999999	136	109	522	169	999999	33	854	93	151	804	398	24	976	999999	776	592	996	416	931	999999	764	459	999999	824	629	329	999999	626	858	622	440	999999	999999	999999	846	352	473	616	235	351	19	999999	416	880	160	122	621	925	469	260	133	999999	944	345	999999	676	853	999999	999999	999999	184	238	999999	999999	374	314	999999	999999	33	434	999999	390	190	999999	48	165	52	999999	999999	516	999999	924	167	608	498	861	149	999999	767	179	999999	775	85	263	177	781	384	999999	516	999999	235	999999	999999	45	999999	743	397	363	306	999999	634	488	33	999999	999999	259	80	626	40	512	174	105	884	853	934	999999	999999	999999	423	267	781	999999	858	828	290	738	999999	132	999999	754	999999	785	494	366	545	20	752	61	990	917	711	757	999999	13	681	999999	94	58	110	786	439	470	999999	49	629	999999	999999	205	
743	535	237	947	999999	999999	48	999999	610	999999	318	999999	602	262	999999	506	555	33	999999	999999	156	160	653	973	32	999999	325	13	999999	454	736	999999	389	557	999999	465	689	763	607	582	964	999999	529	999999	740	185	194	999999	534	999999	493	999999	184	999999	999999	593	881	264	925	468	959	45	542	165	792	253	544	55	943	999999	817	999999	425	723	999999	999999	999999	97	242	846	506	999999	478	411	961	140	890	613	508	725	583	999999	837	149	622	999999	999999	374	774	497	640	999999	999999	63	626	701	190	999999	999999	999999	962	794	31	89	961	821	999999	141	204	999999	999999	930	546	999999	999999	391	999999	286	999999	960	102	265	323	999999	215	999999	905	425	784	269	949	440	999999	313	999999	789	413	758	187	999999	373	629	999999	999999	999999	709	602	24	166	244	746	903	359	999999	999999	706	481	286	873	604	915	151	356	934	712	922	999999	243	466	999999	978	999999	108	999999	999999	473	999999	999999	610	505	765	891	268	549	523	56	91	802	211	999999	318	137	885	583	885	232	999999	245	999999	999999	507	999999	557	59	266	549	805	59	338	638	999999	279	999999	377	999999	34	999999	806	421	666	841	409	42	410	798	850	320	524	999999	375	999999	850	801	397	999999	406	343	999999	293	973	250	41	474	572	999999	48	461	518	744	861	349	476	824	743	381	107	999999	999999	260	415	238	290	636	999999	447	769	478	288	999999	442	999999	999999	523	999999	425	809	934	999999	966	760	399	802	780	999999	35	724	999999	68	26	901	79	999999	999999	877	744	959	404	511	135	674	999999	182	999999	311	180	676	953	386	999999	999999	999999	866	999999	499	26	436	510	83	999999	723	743	420	272	477	373	505	999999	646	702	999999	415	433	344	301	200	999999	663	478	392	999999	770	999999	740	454	738	212	15	469	860	318	999999	331	573	412	999999	160	999999	672	999999	674	963	999999	684	999999	166	739	532	889	999999	799	772	42	999999	589	952	103	679	817	738	170	999999	999999	785	393	16	94	859	932	999999	999999	315	991	999999	999999	394	999999	965	999999	298	999	999999	125	999999	999999	545	999999	639	984	460	838	999999	103	999999	777	184	999999	531	999999	855	82	879	599	999999	269	999999	781	502	974	999999	498	137	801	528	999999	999999	999999	93	999999	848	589	454	875	482	999999	569	222	999999	762	999999	674	931	674	32	226	999999	90	594	900	999999	764	924	999999	789	961	710	999999	574	204	296	999999	636	807	452	276	627	14	127	10	700	281	999999	999999	441	530	999999	462	779	312	999999	410	
790	193	999999	94	999999	999999	999999	520	819	889	647	863	475	999999	999999	134	232	755	598	999999	999999	594	209	305	50	194	999999	999999	405	257	900	272	999999	886	999999	999999	660	368	611	999999	918	606	999999	810	634	859	274	698	491	442	240	33	714	504	447	999999	984	999999	53	480	566	826	125	571	999999	999999	289	999999	734	595	999999	864	999999	760	999999	999999	413	398	670	191	920	535	999999	999999	27	876	557	89	999999	812	468	808	324	141	281	102	491	618	820	259	579	685	963	895	968	375	879	953	308	91	792	999999	191	862	560	40	58	999999	554	123	827	209	149	922	137	665	549	22	488	113	999999	795	577	421	611	999999	571	881	999999	999999	997	999999	999999	367	29	872	999999	999999	999999	250	54	338	73	999999	432	999999	999999	51	768	313	826	866	999999	204	999999	997	28	999999	999999	999999	469	999999	999999	999999	125	233	427	781	902	265	48	96	999999	247	68	999999	731	869	989	240	698	529	123	690	825	141	999999	586	160	32	853	857	212	265	781	878	999999	171	592	208	999999	764	999999	999999	275	739	434	237	146	671	275	159	780	29	627	939	62	478	86	983	999999	841	631	880	411	190	884	186	466	190	376	569	286	790	288	999999	390	610	425	96	707	901	450	489	999999	704	87	192	637	841	825	700	95	609	114	121	143	268	111	94	855	257	999999	999999	304	999999	872	989	741	999999	999999	999999	63	989	286	203	400	151	132	999999	113	702	548	624	999999	999999	999999	677	999999	176	801	131	508	999999	999999	999999	139	999999	195	61	831	999999	450	999999	999999	382	999999	105	333	911	721	991	145	999999	981	162	708	999999	600	628	230	205	999999	575	999999	437	944	999999	999999	826	999999	905	956	999999	874	26	262	604	342	982	39	389	354	774	455	809	985	113	359	88	750	982	894	999999	830	636	783	875	62	854	999999	923	346	999999	847	815	45	74	999999	965	900	999999	999999	618	999999	841	851	539	129	92	999999	999999	373	999999	85	91	20	398	250	248	242	386	999999	487	553	115	52	847	927	999999	774	920	583	393	999999	646	177	286	999999	989	785	254	999999	969	412	598	559	999999	431	765	805	999999	999999	291	999999	523	561	999999	74	493	999999	999999	999999	999999	999999	530	267	979	501	439	913	999999	429	999999	462	999999	631	582	999999	955	555	385	426	999999	833	999999	106	999999	999999	999999	94	999999	221	485	999999	999999	642	275	661	881	341	579	999999	992	852	81	999999	573	829	744	892	979	262	119	938	999999	587	449	656	190	
434	999999	999999	999999	999999	83	521	944	999999	999999	355	999999	999999	999999	624	975	220	999999	319	762	910	532	472	917	772	115	587	999999	547	777	999999	202	618	480	457	375	261	337	647	778	559	281	999999	158	999999	999999	67	70	495	999999	212	999999	140	894	280	901	503	999999	75	999999	999999	419	999999	999999	999999	162	747	451	745	999999	723	883	999999	540	212	999999	999999	999999	529	999999	57	526	616	999999	574	50	72	724	210	999999	999999	850	271	408	999999	150	874	999999	671	245	999999	999999	325	246	248	329	377	999999	999999	641	882	189	999999	829	201	969	802	822	999999	446	100	33	250	199	386	873	999999	387	999999	999999	764	799	652	293	458	441	211	999999	345	255	672	472	999999	568	673	693	999999	442	217	999999	347	61	999999	234	154	764	375	999999	999999	999999	999999	990	350	629	999999	92	536	598	380	759	999999	432	487	473	774	628	990	681	999999	999999	904	189	999999	937	999999	712	999999	427	148	693	76	999999	999999	970	547	682	131	412	692	591	166	999999	999999	999999	553	914	574	47	460	999999	999999	693	610	177	470	528	820	413	905	173	793	999999	459	686	693	693	913	516	926	102	506	587	989	933	536	999999	127	721	393	809	148	261	967	999999	919	382	999999	351	509	29	861	718	999999	999999	797	56	921	999999	764	859	999999	67	121	367	30	197	703	999999	640	936	410	108	29	105	35	542	999999	837	767	321	229	999999	17	907	999999	787	89	471	146	490	613	999999	999999	534	808	999999	149	609	601	999999	678	999999	710	572	618	999999	699	411	999999	264	999999	999999	616	453	640	438	60	214	137	999999	999999	999999	540	160	333	667	151	495	296	999999	403	999999	245	46	999999	432	861	444	298	477	98	678	969	999999	999999	529	136	513	894	380	41	999999	482	369	623	447	999999	999999	248	950	622	214	125	558	861	371	848	999999	811	218	577	615	915	659	999999	999999	272	659	574	804	999999	637	999999	916	912	467	70	876	999999	999999	999999	311	206	999999	855	884	563	420	29	224	680	555	702	685	802	425	29	822	999999	194	184	999999	985	443	419	984	612	208	645	404	999999	972	999999	616	52	999999	999999	999999	804	269	876	852	639	360	133	985	935	915	999999	496	447	248	661	238	30	567	325	762	928	870	999999	364	774	625	914	708	398	96	643	536	17	452	999999	954	317	331	968	635	320	999999	59	697	94	999999	956	999999	999999	999999	595	485	999999	999999	649	933	999999	999999	999999	23	999999	425	999999	848	282	587	999999	995	230	706	920	699	
599	690	452	999999	821	583	280	625	999999	851	398	468	999999	999999	585	360	802	94	966	795	253	954	198	894	836	210	425	999999	999999	960	842	613	19	896	999999	269	999999	154	122	999999	251	463	354	999999	37	138	999999	123	11	999999	999999	145	999999	134	455	644	502	557	668	620	167	773	955	708	19	784	459	999999	999999	326	156	658	972	561	999999	790	610	999999	999999	707	852	311	505	540	768	999999	873	884	450	999999	767	657	485	501	257	478	507	645	584	999999	999999	753	841	999999	983	544	172	999999	580	665	999999	897	689	961	767	855	278	425	999999	312	999999	574	999999	999999	559	499	999999	481	314	85	293	965	999999	624	37	109	470	819	999999	234	544	999999	314	785	217	869	967	999999	999999	401	210	91	705	282	342	114	599	809	999999	493	370	691	874	504	381	78	878	999999	999999	999999	395	458	868	716	768	999999	270	378	823	689	531	999999	999999	912	875	211	269	746	999999	999999	510	660	693	999999	999999	853	821	810	413	149	990	999999	999999	75	16	999999	222	989	514	999999	999999	230	999999	999999	962	711	943	961	628	179	808	141	783	21	167	734	765	805	852	999999	403	460	964	684	698	628	80	682	906	134	989	280	999999	173	87	289	674	256	110	999999	909	860	191	999999	999999	858	129	577	907	281	986	999999	146	599	724	999999	999999	311	748	999999	640	271	64	999999	190	537	899	619	933	878	999999	518	705	999999	15	999999	278	730	999999	839	999999	502	774	999999	148	582	143	642	449	999999	999999	999999	999999	999999	999999	999999	805	687	63	803	959	999999	644	38	999999	477	711	999999	594	190	999999	999999	958	908	834	147	496	429	999999	999999	403	999999	179	250	855	999999	20	938	188	999999	737	590	677	549	880	999999	858	746	423	670	871	697	58	269	577	496	413	600	932	383	162	999999	331	456	409	702	341	403	182	999999	999999	772	267	237	452	535	858	419	38	836	289	999999	999999	695	735	705	218	910	999999	368	293	419	16	999999	214	361	268	230	149	187	667	464	573	999999	212	999999	440	820	999999	51	638	994	571	106	104	411	379	636	720	703	494	431	999999	813	240	999999	766	461	999999	100	999999	637	999999	850	178	824	999999	999999	492	636	275	398	103	631	730	299	848	909	711	999999	982	999999	510	445	693	246	734	759	668	165	999999	978	999999	726	774	10	724	721	927	279	999999	271	154	93	438	999999	337	108	92	940	209	856	999999	230	999999	645	137	833	167	932	99	999999	449	337	304	999999	601	999999	857	730	
574	136	999999	999999	577	999999	999999	426	17	999999	999999	635	999999	727	955	485	999999	576	999999	999999	872	890	564	994	999999	999999	822	816	789	151	504	960	999999	362	999999	999999	874	319	653	396	999999	710	826	569	34	464	750	721	382	999999	68	34	759	728	857	683	999999	987	261	769	999999	671	636	865	103	948	394	324	361	882	999999	999999	999999	231	971	999999	74	995	970	725	999999	999999	444	970	92	479	211	522	504	692	510	886	68	999999	497	496	84	960	999999	86	79	435	999999	499	218	150	111	537	999999	695	619	577	999999	535	711	798	237	665	783	999999	746	872	820	668	999999	723	859	49	734	485	97	999999	529	894	656	632	999999	944	762	942	377	674	765	808	999999	933	869	533	999999	698	269	418	187	851	339	999999	999999	701	128	494	290	72	802	281	608	515	999999	999999	999999	89	999999	999999	903	840	256	82	116	999999	595	448	853	336	866	45	226	679	926	678	999999	459	26	999999	826	278	661	315	999999	494	210	999999	885	746	654	103	640	976	514	999999	605	266	100	603	115	679	999999	999999	999999	766	64	928	589	999999	567	429	72	28	466	999999	189	941	211	999999	999999	37	563	116	682	772	999999	250	175	589	82	308	368	999999	934	999999	999999	707	118	999999	999999	282	978	515	189	234	41	622	999999	879	167	664	64	999999	791	87	125	999999	999999	999999	371	999999	763	999999	306	269	70	649	999999	319	997	481	832	106	192	539	58	57	927	458	999999	782	999999	999999	431	418	253	890	631	856	40	999999	436	999999	743	999999	519	978	999999	999999	999999	999999	538	209	881	685	831	999999	295	262	38	999999	999999	822	693	588	999999	477	578	888	999999	999999	27	237	289	999999	999999	999999	363	567	30	999999	839	999999	294	999999	254	530	414	999999	586	999999	605	378	999999	962	507	613	991	164	541	51	410	330	904	994	374	310	920	987	999999	683	604	727	241	958	239	598	999999	999999	344	562	73	831	311	730	573	648	410	326	395	999999	999999	209	36	999999	669	518	999999	300	983	999999	610	426	999999	903	690	999999	147	868	733	909	999999	999999	999999	978	978	578	29	999999	430	999999	999999	999999	999999	207	526	404	701	999999	298	720	999999	248	999999	400	999999	999999	725	408	999999	695	511	541	592	486	366	510	999999	58	999999	100	499	928	870	999999	53	999999	824	908	386	999999	999999	999999	579	999999	424	837	305	428	35	341	853	999999	145	734	223	999999	20	125	840	25	24	652	263	208	999999	999999	377	102	357	999999	822	816	32	753	518	628	
962	579	71	999999	215	961	32	999999	247	879	793	145	999999	685	999999	708	77	370	281	534	630	381	792	858	999999	212	81	89	518	999999	598	392	999999	999999	405	999999	999999	999999	810	63	630	595	960	999999	773	241	58	999999	950	124	748	999999	481	984	999999	590	787	212	70	13	890	942	159	999999	999999	999999	999999	458	290	564	999999	756	560	228	903	45	420	999999	95	237	164	999999	138	404	298	936	910	241	597	999999	654	999999	260	806	172	687	445	999999	70	999999	321	999999	391	396	470	999999	999999	263	90	962	179	999999	127	833	849	489	813	755	912	354	500	688	860	474	909	802	505	753	999999	999999	999999	660	390	723	999999	564	29	999999	933	999999	834	657	161	635	645	318	733	427	957	999999	874	690	848	716	871	633	999999	999999	486	999999	999999	999999	999999	864	372	519	955	404	917	294	470	81	821	616	519	999999	537	235	829	601	78	999999	795	382	351	999999	811	999999	851	999999	999999	113	265	275	999999	485	459	296	272	136	362	999999	999999	673	221	999999	868	242	206	999999	999999	512	96	885	600	999999	999999	824	523	463	707	291	999999	635	467	367	815	999999	999999	44	393	250	999999	999999	248	999999	578	131	170	548	50	999999	999999	822	999999	999999	26	380	675	401	922	634	773	999999	428	81	787	999999	215	854	986	322	999999	172	999999	855	999999	393	646	861	999999	441	664	974	422	999999	814	729	449	153	351	445	881	416	121	758	477	999999	999999	177	951	703	999999	316	562	728	999999	314	186	999999	773	633	733	813	999999	490	999999	798	396	300	266	67	435	999999	512	550	441	999999	999999	887	387	395	118	999999	909	999999	999999	357	422	999999	999999	510	553	119	379	718	712	77	854	999999	999999	678	999999	984	910	894	278	853	804	999999	297	135	263	299	952	388	524	263	999999	424	964	999999	386	999999	999999	756	999999	325	999999	794	838	373	999999	430	110	999999	629	133	569	25	868	672	553	411	999999	999999	257	263	166	991	203	458	173	440	666	174	302	999999	678	164	390	952	999999	999999	182	999999	960	833	199	253	758	401	694	888	556	302	79	999999	999999	999999	508	260	999999	999999	600	999999	210	733	763	935	416	564	455	414	999999	915	510	543	238	483	897	424	74	913	242	999999	763	284	884	373	104	327	768	230	655	140	793	471	419	999999	723	237	79	999999	837	204	999999	290	263	640	792	999999	746	822	560	999999	195	255	467	999999	626	999999	849	400	841	99	796	235	999999	504	132	999999	133	445	760	670	355	811	86	48	
856	483	31	253	580	568	580	945	669	999999	944	548	14	621	176	999999	387	678	422	748	407	720	531	758	999999	999999	412	310	72	889	999999	384	999999	428	941	152	999999	606	819	283	518	851	565	197	560	583	44	512	279	962	293	676	999999	999999	641	145	952	272	735	827	999999	279	999999	780	831	570	379	586	999999	33	893	781	858	149	239	556	165	343	208	999999	999999	999999	41	999999	999999	72	985	841	786	805	200	642	870	992	127	999999	967	784	365	989	214	458	831	999999	79	999999	817	999999	108	95	980	999999	73	801	118	265	248	783	183	768	584	537	999999	875	833	260	910	866	32	999999	588	380	978	999999	729	999999	78	784	999999	999999	255	735	742	700	824	999999	579	999999	999999	861	999999	193	611	596	415	999999	659	956	423	818	601	951	237	118	507	609	640	999999	999999	999999	197	463	999999	89	999999	999999	794	108	60	261	681	841	981	170	988	404	999999	391	803	999999	611	999999	371	221	999999	303	508	999999	203	225	940	724	999999	46	999999	548	439	531	82	566	882	560	999999	171	146	760	969	77	130	112	839	259	999999	999999	246	85	101	542	999999	229	999999	170	904	835	999999	956	844	945	496	450	964	247	999999	247	179	60	216	210	84	741	334	441	999999	999999	385	691	674	976	799	599	456	999999	999999	853	225	722	656	80	850	189	999999	34	581	999999	147	601	940	999999	850	195	999999	999999	467	845	999999	909	656	813	459	999999	999999	867	155	896	994	77	303	465	31	999999	404	145	359	894	999999	310	860	834	999999	783	751	861	999999	613	999999	564	440	108	957	316	75	999999	621	232	897	59	999999	684	685	999999	308	485	791	403	791	733	999999	572	999999	595	59	821	858	675	999999	999999	741	541	176	999999	636	204	507	715	999999	561	524	137	997	776	431	999999	999999	883	999999	276	80	999999	999999	999999	32	868	88	372	267	999999	984	999999	354	476	317	346	999999	256	443	113	977	85	22	239	999999	414	575	254	999999	873	999999	975	200	611	360	19	719	179	416	768	999999	144	458	147	999999	999999	782	531	468	95	668	902	449	381	999999	994	719	592	788	617	303	833	999999	393	581	19	999999	743	125	999999	999999	347	840	999999	987	842	627	999999	999999	639	632	999999	786	87	214	770	535	818	999999	366	299	136	391	798	475	292	999999	74	999999	568	823	48	415	169	467	331	72	774	393	455	377	844	930	158	985	259	57	131	189	810	999999	936	431	759	18	999999	955	51	210	705	907	999999	999999	104	
999999	593	638	626	619	883	708	999999	435	866	988	999999	206	999999	999999	226	244	813	885	755	999999	886	617	999999	999999	967	375	999999	573	999999	548	815	534	836	341	401	620	431	999999	999999	112	723	999999	564	770	563	304	722	237	984	999999	104	677	564	19	929	976	981	475	999999	999999	687	197	746	328	183	999999	370	902	999999	605	999999	311	999999	653	371	999999	999999	885	999999	672	653	793	589	227	999999	147	999999	826	411	425	639	956	859	999999	999999	536	764	246	597	641	934	819	815	389	658	999999	999999	999999	648	554	923	106	999999	999999	865	894	607	529	874	45	999999	543	500	996	999999	856	452	999999	238	835	620	999999	298	955	999999	833	977	210	569	999999	60	68	187	857	999999	543	88	879	922	529	928	245	999999	562	690	999999	329	999999	999999	801	349	999999	682	999999	933	999999	807	921	251	999999	917	407	999999	222	984	999999	999999	642	504	433	777	999999	880	708	999999	385	999999	736	275	999999	513	999999	787	767	321	765	385	374	924	394	735	999999	638	890	999999	531	999999	159	577	796	45	687	324	990	33	776	414	973	999999	557	999999	999999	999999	999999	528	759	620	203	900	999999	999999	999999	717	120	697	620	935	989	106	385	111	303	999999	478	999999	825	999999	796	743	999999	360	411	999999	377	730	999999	999999	734	371	999999	910	91	259	357	289	53	999999	214	302	999999	840	999999	877	531	455	370	999999	186	600	702	916	823	999999	999999	869	115	999999	349	389	999999	118	999999	627	252	474	999999	54	999999	199	269	855	638	504	339	705	999999	534	936	999999	370	750	334	144	669	999999	97	632	999999	488	184	519	999999	824	267	999999	640	797	999999	66	436	999999	999999	999999	999999	847	287	328	129	659	999999	581	597	428	999999	294	783	999999	958	315	999999	397	999999	333	999999	749	999999	999999	246	999999	74	147	898	999999	495	55	649	347	803	999999	999999	769	512	244	999999	999999	999999	212	805	973	520	999999	999999	329	999999	999999	174	999999	972	591	622	473	999999	94	594	796	682	999999	932	973	644	446	273	147	999999	999999	885	916	778	422	999999	32	17	999999	524	999999	999999	578	210	999999	880	999999	374	221	209	196	687	428	649	999999	920	214	999999	832	338	84	999999	701	674	72	999999	258	999	559	764	999999	466	818	570	104	496	113	517	485	999999	774	82	61	938	469	929	467	276	30	999999	622	753	185	934	449	199	608	904	999999	304	632	871	814	456	609	730	869	857	554	271	816	696	793	739	564	11	259	762	999999	142	695	981	999999	999999	151	
846	290	883	999999	905	888	209	379	999999	999999	999999	267	605	999999	739	70	609	721	999999	686	925	960	446	380	448	940	999999	999999	999999	608	651	999999	757	314	763	999999	999999	999999	999999	999999	999999	327	999999	279	661	744	653	434	999999	82	96	999999	229	381	999999	885	999999	999999	682	964	999999	510	374	583	818	20	510	301	575	999999	84	871	999999	999999	999999	608	358	176	718	999999	999999	421	999999	933	521	999999	673	386	98	877	605	482	999999	685	999999	115	953	38	461	999999	243	362	858	186	999999	224	197	841	311	617	537	677	999999	999999	678	999999	288	440	999999	435	999999	134	999999	697	694	602	999999	397	999999	963	655	329	715	77	470	934	999999	55	935	307	205	831	84	480	999999	927	687	87	999999	708	827	999999	967	35	999999	119	999999	171	492	405	999999	999999	794	999999	962	218	961	727	518	744	79	242	999999	763	240	516	999999	999999	358	766	915	739	999999	348	999999	142	361	999999	999999	360	784	401	563	540	898	405	46	737	518	140	966	960	568	999999	639	594	28	214	794	797	69	428	812	726	490	669	419	455	210	829	999999	999999	999999	167	960	999999	999999	999999	865	834	479	999999	223	999999	999999	999999	180	127	999999	551	124	157	999999	967	999999	365	588	837	60	239	999999	590	536	688	999999	695	997	410	312	961	915	64	348	960	327	747	999999	595	999999	999999	498	302	999999	999999	715	710	385	994	867	999999	99	841	913	999999	849	999999	785	534	944	114	957	769	999999	747	636	69	999999	935	650	552	160	993	910	999999	740	693	999999	877	999999	572	319	13	543	999999	999999	999999	999999	713	120	999999	961	680	650	999999	999999	728	487	998	999999	999999	902	999999	354	324	453	106	931	999999	894	165	54	908	561	999999	794	954	999999	117	875	562	918	999999	824	221	591	479	352	99	947	22	216	999999	854	326	669	999999	999999	229	264	776	152	999999	818	999999	393	63	999999	278	999999	623	999999	380	133	469	737	807	999999	143	732	999999	999999	999999	451	882	949	999999	63	244	999999	925	305	999999	852	999999	999999	176	286	999999	827	538	999999	83	999999	333	519	836	999999	394	589	999999	253	525	496	290	32	310	999999	936	15	194	999	884	565	999999	327	495	527	34	999999	571	531	999999	315	204	623	679	779	127	372	123	487	668	655	999999	681	999999	520	999999	86	999999	865	349	864	999999	538	999999	999999	999999	999999	33	999999	697	345	28	341	999999	999999	999999	999999	352	530	193	573	891	999999	999999	239	715	430	546	975	954	947	939	999999	191	891	999999	665	999999	
172	819	121	349	804	789	333	637	519	999999	999999	999999	905	734	589	681	776	973	937	208	999999	999999	999999	469	58	364	750	405	322	159	606	548	999999	999999	190	710	999999	234	999999	916	999999	602	206	999999	999999	999999	59	222	360	999999	999999	918	734	467	912	370	999999	651	300	450	999999	928	999999	999999	586	999999	593	396	999999	878	609	999999	999999	30	201	643	999999	302	493	302	314	999999	54	298	999999	999999	814	999999	607	820	999999	999999	999999	999999	999999	89	999999	837	660	954	999999	663	668	481	424	862	41	713	276	278	764	988	168	997	145	510	883	999999	625	999999	217	425	789	999999	458	189	618	999999	152	121	365	767	641	538	140	999999	999999	999999	999999	881	999999	999999	901	338	65	441	999999	936	999999	377	206	261	222	999999	746	746	873	934	33	999999	254	999999	571	164	913	997	999999	999999	866	999999	999999	999999	162	743	251	999999	524	460	678	27	917	999999	740	775	915	113	555	879	999999	394	777	935	550	999999	637	866	539	746	999999	68	999999	999999	999999	26	736	886	109	479	521	639	232	999999	265	15	327	571	60	795	248	809	999999	477	999999	482	716	999999	769	523	999999	999999	577	777	45	620	932	285	999999	723	999999	39	999999	86	368	162	171	364	680	544	320	75	816	744	507	615	616	616	804	596	310	999999	126	585	373	146	72	454	387	644	82	52	999999	336	756	219	804	999999	119	684	999999	361	35	235	212	49	567	832	280	430	13	326	480	26	423	18	913	428	712	231	99	717	977	45	471	278	116	490	999999	298	810	251	506	129	999999	949	15	891	383	333	579	239	183	956	640	756	572	942	912	747	305	386	661	999999	595	603	383	990	764	999999	933	86	999999	981	620	761	819	999999	740	474	13	32	55	388	651	999999	999999	31	404	714	706	173	578	249	992	434	590	617	999999	999999	575	24	136	448	400	999999	999999	202	345	879	937	221	212	448	744	283	340	999999	247	735	69	362	595	59	237	999999	508	606	988	196	181	211	825	999999	898	999999	895	606	999999	158	999999	351	685	525	777	999999	961	139	504	999999	103	317	380	799	623	222	429	87	220	631	994	788	213	159	707	999999	395	154	549	755	999999	733	294	98	269	717	999999	80	999999	743	807	378	111	279	102	864	830	999999	444	686	569	817	396	366	164	687	147	536	818	51	109	999999	999999	749	340	999999	32	292	540	999999	545	999999	805	477	823	625	686	934	999999	842	999999	369	710	863	196	999999	347	928	933	581	999999	151	
261	240	999999	991	788	999999	939	999999	842	548	495	538	150	999999	22	918	999999	999999	999999	213	999999	975	999999	740	116	999999	562	999999	33	103	358	958	336	404	999999	575	999999	999999	837	999999	994	334	999	366	873	999999	999999	976	999999	428	999999	404	999999	375	671	285	103	903	884	70	799	180	708	748	199	536	211	746	122	447	93	710	702	675	219	154	976	999999	999999	934	15	585	220	999999	708	953	388	960	999999	821	481	999999	999999	999999	999999	999999	626	999999	999999	346	970	975	864	999999	344	685	999999	999999	166	526	309	999999	46	999999	65	224	959	113	50	245	999999	251	23	999999	999999	999999	762	926	150	395	528	725	999999	530	963	39	999999	108	269	33	261	483	803	216	999999	168	894	999999	720	320	864	999999	999999	930	197	729	999999	573	999999	192	922	999999	763	771	999999	584	709	999999	986	999999	503	861	844	27	984	675	999999	806	778	806	267	765	999999	829	999999	16	999999	682	342	244	77	156	952	87	999999	484	999999	42	218	937	459	389	20	694	817	13	999999	203	946	522	291	165	999999	999999	999999	166	570	933	250	991	79	36	183	752	958	356	908	766	916	509	955	415	598	999999	999999	999999	755	521	999999	527	337	321	736	819	952	912	999999	999999	999999	944	914	785	791	226	867	433	215	999999	736	470	104	911	999999	446	999999	876	566	953	992	55	410	999999	999999	722	999999	999999	299	364	999999	56	994	999999	613	971	999999	180	999999	381	974	923	673	999999	785	999999	433	425	44	300	999999	85	999999	408	621	999999	543	864	864	999999	562	999999	143	851	467	690	999999	800	999999	315	850	396	263	195	979	78	382	912	274	379	299	248	724	999	111	723	700	596	683	506	437	731	316	554	818	865	790	822	999999	999999	999999	999999	127	999999	449	866	822	999999	428	552	999999	631	599	999999	779	324	394	144	999999	743	999999	879	126	802	878	129	90	709	377	999999	288	999999	881	179	304	666	999999	995	559	245	901	540	999999	140	771	805	999999	821	774	999999	481	655	999999	296	115	205	516	325	999999	329	785	123	792	999999	274	999999	999999	430	199	123	999999	398	999999	514	842	458	999999	986	999999	82	988	268	934	873	642	632	487	594	74	109	160	999999	155	999999	999999	999999	747	862	865	999999	66	711	632	661	999999	92	80	567	454	656	493	999999	999999	778	341	527	189	919	999999	642	999999	164	366	100	963	397	253	354	65	64	999999	849	130	999999	25	286	999999	282	573	560	561	999999	150	999999	616	999999	522	377	999999	932	999999	828	
200	233	899	901	355	542	698	912	839	999999	511	400	945	643	409	849	762	64	890	906	355	122	90	776	24	999999	484	343	999999	999999	457	133	456	882	659	897	999999	124	931	104	584	660	999999	835	999999	749	999999	972	230	672	614	843	51	999999	482	88	999999	133	886	406	68	365	46	999999	278	388	999999	73	983	512	999999	999999	133	796	999999	999999	401	255	367	999999	486	999999	122	999999	271	614	92	754	409	581	755	421	238	535	46	999999	623	757	566	40	805	408	989	718	367	999999	720	254	379	787	687	999999	766	621	919	999999	252	833	701	999999	306	200	664	412	756	893	419	597	760	113	81	643	689	337	999999	88	521	404	845	999999	894	837	384	999999	894	858	999999	999999	615	489	999999	789	66	901	734	615	999999	586	999999	473	999999	132	999999	276	999999	53	217	999999	999999	841	45	847	988	407	770	468	815	52	518	898	248	802	999999	999999	999999	291	586	999999	999999	853	344	935	999999	381	746	999999	354	999999	905	999999	999999	226	999999	774	454	139	801	659	999999	275	800	700	78	73	234	999999	150	222	150	434	467	430	999999	308	506	109	414	999999	661	999	999999	707	147	667	999999	32	347	217	999999	996	489	999999	656	999999	999999	643	999999	999999	156	990	631	142	999999	480	393	230	390	165	277	354	724	195	997	141	161	999999	562	410	999999	211	418	999999	395	999999	944	999999	773	999999	999999	863	242	999999	469	670	377	981	740	667	284	999999	999999	192	999999	999999	999999	304	999999	525	999999	961	90	466	563	999999	582	698	747	823	535	854	457	882	999999	413	121	689	725	337	763	180	361	895	135	789	569	235	999999	912	871	999999	609	258	332	294	782	776	481	524	98	678	244	917	142	999999	579	759	281	536	371	592	579	602	761	15	609	195	340	774	385	356	707	834	951	885	999999	208	560	626	999999	344	999999	210	249	95	935	444	999999	705	219	809	954	465	999999	289	999999	16	497	327	684	999999	445	706	149	741	971	999999	965	256	185	999999	999999	655	905	999999	383	378	363	676	79	999999	999999	635	565	999999	402	252	294	671	815	248	711	242	941	43	898	999999	71	507	123	535	999999	516	529	838	610	999999	559	524	905	999999	653	820	257	520	175	810	150	573	349	729	125	303	999999	937	668	966	714	999999	137	871	999999	856	562	543	696	999999	115	726	965	103	692	769	999999	999999	594	890	985	430	868	98	999999	498	167	394	420	184	84	592	999999	643	593	999999	999999	43	999999	797	999999	713	824	259	
999999	424	608	999999	46	999999	537	999999	352	999999	999999	999999	14	49	510	818	698	178	133	521	999999	523	556	999999	999999	15	382	732	728	797	999999	281	606	999999	393	946	889	911	357	74	999999	999999	999999	401	999999	999999	683	357	533	576	108	99	999999	312	999999	191	868	286	745	40	973	804	600	555	155	709	999999	394	655	999999	929	786	821	999999	999999	999999	999999	164	669	999999	999999	35	209	161	698	542	692	304	211	212	999999	999999	175	326	100	842	165	999999	256	952	622	298	701	970	999999	321	278	529	438	331	999999	999999	616	545	708	948	605	448	856	612	27	392	193	453	485	326	621	504	968	999999	929	999999	907	999999	587	44	999999	999999	514	387	274	172	999999	879	305	999999	995	630	618	152	247	717	837	643	999999	240	114	258	999999	330	700	774	561	999999	402	326	806	899	999999	673	999999	376	933	999999	348	854	526	999999	158	999999	330	999999	885	999999	999999	222	752	999999	781	999999	929	999999	743	194	999999	999999	611	468	487	978	999999	106	999999	945	527	999999	783	368	999999	91	713	999999	109	999999	999999	709	888	734	612	999999	574	542	999999	610	743	550	632	749	999999	999999	253	999999	999999	999999	552	234	328	940	308	923	439	999999	999999	700	644	138	975	369	194	976	999999	999999	999999	999999	999999	35	999999	71	999999	977	248	43	999999	999999	837	654	974	929	831	775	999999	947	436	689	749	999999	573	427	999999	615	575	999999	999999	816	245	376	212	527	999999	527	256	266	738	331	685	406	819	520	862	999999	163	999999	999999	999999	595	664	450	176	558	233	462	560	105	999999	412	975	477	758	221	471	452	457	172	314	999999	134	219	114	13	353	999999	62	564	976	999999	999999	734	156	230	581	926	999999	969	542	999999	695	170	152	999999	710	999999	70	309	999999	546	999999	883	233	890	999999	999999	345	172	215	863	409	999999	129	145	882	250	331	538	640	545	999999	487	629	249	833	999999	999999	195	999999	425	309	753	173	439	754	645	999999	999999	759	136	999999	872	764	999999	665	698	51	17	46	470	606	999999	668	855	139	228	263	984	999999	507	388	999999	868	789	564	999999	833	689	390	246	999999	999999	779	513	999999	999999	723	950	583	999999	922	69	159	999999	818	777	94	317	310	536	391	526	209	261	748	440	13	974	124	19	999999	362	627	799	730	541	753	165	900	594	999999	313	410	921	585	999999	10	999999	970	787	571	526	999999	853	855	223	999999	527	765	524	999999	748	835	574	999999	570	999999	999999	112	287	33	929	416	999999	999999	
88	125	287	675	428	439	968	13	999999	448	349	973	999999	944	517	675	235	999999	999999	64	756	999999	836	652	25	999999	999999	932	693	999999	641	119	672	822	776	107	588	999999	346	999999	572	745	999999	999999	999999	999999	669	415	595	612	798	999999	999999	661	285	610	289	635	660	542	788	45	999999	999999	999999	239	310	950	177	999999	96	999999	63	300	492	20	970	709	722	428	227	999999	347	90	999999	999999	89	20	547	175	818	952	201	804	306	536	434	933	999999	701	295	718	247	185	525	999999	486	999999	179	274	640	579	913	241	999999	552	698	999999	999999	703	159	300	412	11	999999	144	192	999999	993	999999	999999	47	389	30	143	999999	998	171	564	550	626	999999	840	283	535	248	49	959	490	999999	837	203	333	626	551	999999	999999	245	584	391	241	999999	999999	224	687	603	200	892	999999	999999	999999	537	676	68	999999	808	459	138	476	999999	104	999999	768	249	999999	999999	713	762	479	147	202	762	999999	182	319	399	605	999999	596	999999	57	999999	861	675	999999	309	527	274	999999	743	999999	187	768	232	999999	999999	468	505	999999	999999	889	438	423	960	622	791	999999	503	749	687	213	832	542	545	999999	947	372	999999	49	818	864	449	222	735	999999	25	993	363	884	311	931	109	530	999999	51	619	999999	900	63	418	358	34	525	861	539	714	644	233	917	350	645	374	466	287	440	450	225	687	369	606	798	999999	618	999999	756	113	311	251	503	695	223	471	50	999999	469	840	999999	999999	206	887	381	769	445	544	665	999999	999999	253	999999	999999	403	56	541	456	619	761	999999	87	999999	435	999999	402	730	999999	136	184	334	834	817	999999	526	864	491	482	235	38	161	83	782	999999	470	68	391	902	999999	176	930	593	999999	708	999999	847	256	770	484	978	49	223	417	999999	242	808	435	999999	84	539	999999	999999	231	590	609	341	304	914	964	354	21	828	930	999999	253	741	999999	119	999999	999999	617	720	999999	256	989	938	665	300	957	662	632	130	999999	999999	999999	871	999999	430	109	103	552	341	805	140	967	221	292	457	999999	500	984	326	105	405	999999	999999	71	975	601	671	675	13	957	312	722	890	999999	999999	359	382	999999	402	20	81	137	285	999999	867	288	778	655	218	999999	466	678	999999	35	432	840	765	810	395	829	437	428	548	384	999999	999999	87	999999	124	107	865	130	999999	999999	34	277	999999	999999	203	696	822	26	466	950	500	634	416	865	577	999999	593	571	983	572	582	653	588	999999	421	459	211	
567	540	120	198	345	95	999	999999	165	204	835	999999	699	16	999999	961	597	884	869	999999	222	643	999999	513	303	146	999999	733	381	999999	744	518	743	495	999999	999999	356	762	999999	548	416	999999	999999	142	757	999999	294	999999	170	999999	999999	27	552	999999	988	923	752	999999	894	999999	76	275	628	476	999999	327	999999	213	751	999999	614	835	729	999999	595	357	231	654	999999	999999	852	999999	573	999999	999999	726	965	295	506	999999	999999	749	868	955	482	150	245	945	682	439	999999	90	814	999999	999999	999999	298	999999	999999	999999	999999	107	850	999999	356	612	702	999999	778	999999	362	587	707	999999	999999	865	967	774	999999	999999	121	286	972	326	999999	999999	649	999999	999999	541	999999	744	433	865	640	999999	898	323	608	869	999999	307	177	948	87	503	383	404	999999	999999	198	523	382	999999	529	425	135	534	295	585	963	364	336	246	304	617	163	841	999999	576	966	653	999999	999999	17	814	119	33	248	765	397	254	325	400	353	914	372	27	345	224	999999	374	999999	33	906	93	970	930	653	470	349	541	624	999999	255	544	999999	403	409	714	316	111	999999	999999	197	718	48	935	893	390	999999	146	506	564	77	999999	625	151	82	924	843	188	379	999999	426	856	630	869	155	808	566	968	618	630	908	999999	87	508	835	198	54	45	999999	999999	225	999999	45	69	388	652	919	999999	331	484	999999	137	999999	518	113	999999	98	179	999999	999999	999999	999999	999999	875	656	669	999999	127	315	884	879	999999	152	116	562	223	820	570	490	503	888	359	647	999999	999999	781	675	569	999999	504	110	875	256	950	449	999999	684	170	413	719	138	801	999999	447	605	72	984	625	955	889	520	999999	688	999999	206	475	639	394	125	874	993	954	999999	811	999999	999999	562	201	999999	624	539	999999	167	770	999999	97	457	209	999999	999999	999999	999999	613	515	984	582	999999	959	753	974	308	299	55	538	726	183	89	100	663	600	509	999999	999999	999999	360	999999	370	999999	921	999999	999999	999999	999999	427	88	943	999999	216	827	999999	999999	602	999999	692	326	999999	615	628	54	201	17	367	999999	937	197	13	999999	282	999999	133	222	999999	47	644	956	868	442	627	999999	783	832	873	273	461	782	907	999999	275	24	120	254	742	873	730	999999	659	893	919	240	999999	851	78	60	703	988	549	564	999999	999999	458	999999	987	178	271	368	144	104	95	165	999999	658	825	268	55	878	999999	405	317	542	307	975	523	397	385	931	763	823	999999	472	243	999999	551	539	566	999999	999999	
573	999999	371	967	565	808	764	949	426	36	999999	14	824	999999	154	257	271	438	483	999999	999999	793	340	604	321	534	622	921	938	117	295	702	742	621	906	793	999999	574	999999	176	759	999999	999999	904	953	818	745	999999	99	999999	289	111	92	30	667	999999	281	766	656	999999	999999	999999	21	319	741	999999	272	212	999999	360	312	999999	696	316	999999	162	835	435	651	502	789	668	832	843	827	194	619	721	999999	135	521	188	918	999999	981	917	436	648	173	845	556	999999	999999	738	792	592	414	776	999999	514	945	846	999999	164	251	527	999999	177	492	999999	498	551	258	486	839	133	778	985	335	615	725	196	272	805	946	256	326	104	999999	999999	780	843	233	449	999999	999999	72	763	999999	463	907	268	165	616	357	14	294	865	899	999999	814	999999	450	882	789	758	583	320	217	995	211	999999	126	258	776	999999	327	999999	306	174	999999	24	525	999999	707	466	41	999999	999999	941	961	460	204	391	430	361	402	351	660	999999	999999	752	556	474	261	992	151	907	839	999999	687	486	568	999999	608	799	902	578	184	999999	727	927	862	276	43	999999	720	735	827	425	262	976	157	999999	999999	999999	468	999999	620	715	324	999999	816	755	264	485	891	469	782	999999	999999	999999	176	338	703	999999	890	290	999999	510	281	416	89	424	450	710	338	692	999999	300	340	999999	958	469	17	999999	999999	117	21	558	859	261	952	206	999999	438	999999	819	182	999999	427	188	999999	999999	443	908	53	999999	315	553	156	999999	807	491	300	606	865	706	999999	999999	999999	999999	278	882	651	29	463	999999	457	21	900	519	520	753	872	999999	242	848	999999	108	560	719	801	467	411	660	453	470	905	370	573	113	498	999999	856	644	909	737	468	999999	454	170	944	304	653	999999	688	999999	619	149	374	26	680	231	548	342	981	811	480	999999	999999	999999	999999	97	999999	999999	999999	446	896	999999	999999	505	390	611	653	999999	775	507	813	774	999999	999999	851	766	995	999999	432	999999	534	523	999999	108	266	476	848	461	193	999999	856	857	616	252	167	390	897	869	635	999999	999999	999999	567	483	997	706	999999	999999	151	999999	102	890	373	754	911	999999	574	152	248	999999	999999	201	216	919	651	956	168	729	242	470	868	136	999999	363	999999	385	956	999999	111	560	457	671	320	999999	764	966	493	862	340	785	816	754	630	722	315	386	943	648	832	999999	547	300	943	999999	352	965	968	20	65	536	426	394	51	688	999999	101	881	244	164	685	473	306	
999999	457	999999	124	505	209	999999	322	442	999999	357	71	999999	166	728	640	629	999999	997	999999	806	999999	368	432	713	941	265	223	504	708	999999	156	576	999999	901	496	36	237	999999	769	961	743	103	119	999999	980	676	309	373	999999	614	366	688	990	999999	595	98	231	411	564	943	834	817	733	823	210	494	999999	999999	241	999999	401	338	999999	521	73	710	999999	395	733	275	955	850	264	104	137	999999	999999	751	315	999999	999999	826	905	999999	137	925	999999	999999	999999	495	905	54	142	999999	222	37	460	999999	436	885	838	836	677	298	999999	999999	999999	639	696	742	908	29	949	833	809	999999	433	411	394	999999	999999	964	560	999999	370	911	718	627	881	109	18	117	324	430	569	968	999999	617	838	152	372	730	598	103	999999	886	105	308	999999	647	604	58	999999	299	545	874	285	440	927	86	999999	999999	758	596	733	800	704	528	274	841	426	815	573	251	999999	619	999999	999999	659	484	816	419	801	243	504	959	32	35	885	694	692	718	689	761	876	999999	971	12	369	787	191	576	44	984	231	788	484	843	525	925	999999	999999	780	999999	270	856	143	524	999999	999999	778	679	643	579	159	707	136	999999	375	346	648	373	999999	999999	302	249	385	816	999999	999999	484	999999	509	960	195	873	937	999999	500	29	303	456	910	596	19	512	933	999999	835	999999	662	999999	477	999999	286	999999	722	907	160	999999	481	999999	999999	999999	298	598	179	999999	999999	999999	999999	999999	321	999999	999999	201	463	510	863	790	316	920	999999	999999	63	812	711	331	683	999999	161	39	999999	480	999999	976	944	999999	307	999999	343	260	81	999999	999999	771	361	132	145	999999	682	221	54	370	999999	561	346	999999	332	486	886	999999	998	999999	134	740	805	841	808	76	257	929	213	453	999999	999999	999999	431	746	291	460	999999	195	598	377	939	999999	724	999999	985	999999	931	211	999999	533	494	999999	999999	999999	22	999999	520	323	79	999999	999999	17	999999	913	659	713	914	276	999999	999999	307	999999	999999	966	999999	754	91	85	822	435	999999	727	392	919	962	999999	120	999999	733	325	999999	275	126	999999	999999	999999	999999	999999	116	282	999999	664	170	794	236	832	851	999999	249	267	884	444	501	643	522	999999	999999	999999	951	855	602	917	543	725	999999	999999	546	999999	999999	262	370	999999	969	549	709	660	999999	598	693	140	951	349	757	475	440	505	774	483	248	598	999999	999999	858	260	680	808	131	999999	709	204	296	211	429	986	897	613	999999	951	999999	861	468	36	987	821	
903	263	999999	77	295	999999	999999	72	411	753	945	999999	999999	719	999999	999999	538	131	888	499	843	749	999999	771	999999	826	999999	822	999999	386	140	290	726	47	356	426	649	64	159	128	936	233	800	676	50	251	201	756	92	42	332	999999	147	497	977	163	344	398	498	999999	560	445	522	34	999999	664	930	384	372	453	261	999999	971	769	563	620	949	252	730	337	634	284	740	999999	64	792	152	238	70	202	92	261	566	690	568	999999	711	999999	999999	386	321	816	393	639	780	848	375	377	934	366	999999	101	667	171	834	999999	705	14	999999	830	999999	701	324	180	999999	999999	918	999999	211	71	909	183	999999	999999	999999	818	890	111	999999	215	426	775	304	703	999999	990	593	404	856	292	796	707	805	999999	999999	999999	501	222	999999	779	930	999999	176	872	457	41	903	323	155	25	394	604	275	999999	413	746	407	621	192	380	417	999999	999999	918	275	211	999999	965	490	406	326	677	832	958	999999	341	608	431	255	956	999999	999999	259	841	897	201	441	50	999999	999999	222	880	40	898	372	416	661	999999	999999	999999	999999	938	833	999999	699	716	999999	317	489	81	148	976	376	999999	999999	146	999999	592	999999	83	770	999999	154	372	194	446	647	999999	999999	868	999999	359	824	999	304	159	447	510	152	190	430	134	999999	748	999999	246	999999	805	615	235	152	999999	999999	532	486	335	793	470	564	263	79	836	720	620	400	788	161	377	999999	143	699	764	999999	839	653	645	999999	405	393	948	931	841	999999	371	726	611	131	999999	523	969	999999	976	945	889	999999	593	413	939	358	200	94	999999	874	999999	535	387	628	999999	879	840	558	397	87	616	331	999999	517	359	999999	788	999999	860	853	999999	777	999999	999999	561	727	69	242	836	57	202	863	794	999999	999999	835	349	983	731	421	999999	420	968	899	999999	567	883	86	64	999999	569	532	234	293	912	703	812	568	76	671	820	999999	721	350	884	999999	536	270	669	523	999999	805	935	999999	999999	551	809	823	490	999999	844	983	187	791	488	999999	999999	511	65	154	32	780	916	70	601	999999	699	628	25	585	41	622	416	541	500	999999	597	786	999999	371	893	989	88	83	826	999999	430	930	999999	224	124	35	215	999999	500	774	888	875	846	105	851	191	999999	904	962	999999	576	999999	999999	724	82	999999	399	694	260	999999	702	843	999999	764	655	769	766	801	471	16	417	999999	999999	725	999999	722	939	999999	519	711	192	183	999999	999999	999999	783	639	147	999999	272	999999	
521	274	467	999999	999999	999999	999999	450	92	425	999999	443	956	999999	999999	606	574	999999	360	912	999999	184	548	850	528	732	999999	503	871	999999	999999	659	208	380	896	999999	582	653	829	91	999999	576	999999	296	186	999999	999999	790	586	186	999999	297	790	999999	263	346	725	617	554	323	11	999999	578	951	796	999999	244	586	918	67	33	921	30	279	64	806	747	262	999999	788	999999	999999	917	695	75	341	869	999999	126	559	901	999999	109	515	89	279	997	485	499	999999	999999	578	999999	528	163	153	277	521	305	456	999999	473	942	765	746	162	670	883	886	465	487	999999	469	369	165	68	821	515	199	784	808	271	999999	844	999999	998	977	999999	542	922	999999	357	999999	670	999999	438	33	343	769	926	609	124	999999	999999	999999	119	119	512	372	104	999999	761	999999	999999	647	337	710	107	483	747	999999	280	351	964	401	139	842	799	409	999999	45	999999	745	999999	185	694	672	999999	501	182	889	474	36	447	999999	999999	36	999999	32	999999	727	925	860	31	750	338	773	634	643	223	999999	999999	999999	999999	999999	999999	25	999999	999999	953	999999	982	605	310	858	999999	254	904	373	999999	113	809	776	778	999	999999	999999	724	522	846	999999	48	94	288	905	578	999999	391	387	757	296	967	697	78	999999	999999	999999	559	173	49	94	869	999999	554	120	468	543	334	999999	949	224	301	545	498	41	627	898	327	404	999999	349	862	526	615	802	145	121	999999	811	265	790	78	560	999999	999999	62	999999	539	178	999999	45	47	746	437	543	999999	432	999999	47	349	846	11	164	884	700	999999	352	999999	752	975	999999	835	999999	999999	168	155	741	999999	736	999999	850	368	159	957	999999	311	126	98	82	807	713	999999	670	472	418	789	913	675	781	540	999999	131	787	202	100	999999	524	366	279	397	263	368	999999	67	498	999999	852	207	999999	399	114	999999	999999	999999	999999	999999	999999	60	971	999999	241	75	291	205	279	729	581	999999	867	999999	787	999999	819	684	554	999999	999999	613	973	999999	937	716	45	999999	999999	456	999999	842	930	657	44	999999	394	899	166	197	87	999999	788	999999	906	895	999999	596	999999	354	444	999999	400	917	992	561	86	50	442	525	40	898	770	823	191	739	35	219	19	322	375	999999	528	999999	276	999999	825	213	35	51	999999	448	780	91	22	999999	999999	22	664	482	397	354	999999	641	166	188	999999	999999	588	176	999999	130	586	299	979	523	999999	42	650	999999	736	872	999999	999999	148	591	128	999999	810	999999	999999	22	999999	536	
924	30	463	887	999999	98	679	860	625	858	999999	266	861	999999	112	498	999999	999999	371	847	745	999999	339	75	999999	999999	70	816	164	56	879	857	575	59	374	958	70	999999	832	999999	148	876	999999	166	229	882	999999	999999	587	999999	274	999999	650	707	790	409	691	999999	999999	635	999999	999999	705	579	999999	324	691	811	127	153	438	783	586	809	709	869	277	999999	999999	620	844	433	239	999999	781	999999	216	867	269	964	999999	672	109	207	999999	285	181	678	188	905	999999	918	518	443	883	999999	301	841	999999	999999	141	999999	551	773	790	999999	632	999999	798	976	999999	824	552	999999	876	765	684	389	286	999999	698	999999	999999	940	999999	926	914	796	958	299	999999	999999	868	347	832	999999	999999	335	416	928	999999	999999	880	211	797	376	999999	365	566	999999	806	912	999999	575	233	542	999999	611	354	864	690	836	905	508	275	999999	999999	215	330	128	999999	359	999999	357	780	999999	719	792	152	999999	999999	558	239	839	493	999999	810	303	123	999999	243	519	999999	552	247	816	411	999999	935	65	421	170	44	999999	483	457	939	217	794	999999	822	732	468	301	313	999999	607	999999	24	477	999999	662	101	40	999999	135	377	430	999999	964	979	999999	999999	97	641	399	524	790	366	45	859	603	999999	999999	478	511	60	999999	248	116	218	345	367	468	133	758	79	14	564	999999	89	999999	107	999999	999999	484	999999	381	999999	913	617	816	709	979	618	338	163	820	562	382	85	688	999999	13	755	643	999999	398	964	883	330	999999	999999	18	955	349	505	678	417	993	636	679	40	999999	498	402	635	387	850	794	604	259	452	999999	999999	999999	999999	103	84	229	503	999999	417	776	593	999999	590	701	33	278	833	999999	412	568	745	999999	658	857	515	363	17	603	547	999999	288	81	77	53	736	564	21	412	604	999999	500	158	271	263	741	400	812	999999	364	581	999999	999999	846	883	999999	999999	743	480	588	721	222	900	939	247	498	521	40	546	964	999999	267	999999	880	224	999999	596	999999	999999	125	124	550	83	248	999999	218	168	235	193	607	860	999999	540	999999	883	975	599	219	34	765	229	370	999999	969	894	324	540	249	632	999999	849	999999	999999	365	473	180	148	661	973	38	999999	296	846	939	999999	648	999999	606	999999	248	477	387	119	639	999999	999999	285	113	353	652	678	919	999999	377	757	128	999999	185	999999	713	999999	938	246	996	435	999999	999999	336	865	256	597	933	251	393	348	999999	631	999999	999999	718	895	45	317	330	999999	999999	999999	
479	192	999999	176	551	255	293	411	539	151	123	213	963	240	999999	247	107	64	744	677	219	999999	294	999999	999999	716	641	818	801	630	915	646	999999	249	54	153	999999	89	56	687	957	982	999999	331	518	506	505	488	999999	797	219	275	614	742	999999	450	897	498	404	834	614	999999	999999	999999	235	476	198	723	999999	805	999999	28	999999	67	999999	237	999999	963	978	275	220	999999	872	999999	420	649	41	283	999999	604	256	390	684	221	83	999999	381	900	105	52	999999	999999	302	150	439	201	267	999999	32	257	230	999999	520	138	623	460	603	606	497	586	999999	999999	999999	591	559	977	343	796	983	237	999999	329	868	935	957	439	861	732	573	229	392	999999	999999	517	999999	322	999999	555	597	622	999999	775	412	519	999999	999999	822	710	590	462	999999	470	999999	794	402	900	75	584	999999	999999	599	999999	42	278	203	960	664	451	999999	999999	999999	787	209	371	999999	89	999999	359	338	564	616	160	151	999999	371	921	910	465	125	483	256	999999	384	412	999999	28	742	144	325	999999	739	381	503	353	999999	999999	999999	212	456	322	983	716	999999	616	578	449	729	921	907	282	60	208	335	733	990	821	999999	796	348	330	999999	782	43	692	825	245	657	798	766	300	999999	708	19	999999	500	540	999999	768	834	999999	999999	820	236	999999	595	540	55	769	362	533	667	475	864	999999	974	211	999999	563	790	343	792	931	164	616	621	352	198	999999	243	460	781	644	961	764	999999	526	555	990	106	294	199	887	999999	242	633	195	843	882	828	299	999999	486	978	501	791	367	665	620	431	253	351	522	999999	901	752	999999	999999	109	104	999999	655	691	467	999999	153	904	999999	999999	999999	999999	508	315	703	944	603	305	666	470	999999	674	860	935	568	853	943	677	360	544	490	611	682	999999	788	381	643	999999	28	999999	999999	999999	872	743	637	995	744	45	999999	592	999999	456	366	999999	136	430	596	999999	133	614	562	999999	554	950	441	381	753	764	527	332	310	999999	286	193	123	95	801	127	307	999999	118	907	858	768	246	43	255	999999	617	999999	784	999999	999999	999999	999999	880	342	922	312	265	252	980	518	496	291	871	180	182	929	999999	999999	999999	422	560	505	655	618	786	714	407	136	124	156	999999	547	388	394	871	273	242	752	879	815	999999	330	137	999999	371	486	374	863	82	999999	576	739	315	999999	492	908	274	272	556	218	904	138	137	834	999999	948	903	487	999999	908	697	298	749	664	380	239	378	266	256	
309	999999	544	64	414	580	430	242	999999	999999	999999	998	970	206	671	910	999999	202	999999	49	423	583	887	999999	999999	22	999999	989	999999	140	999999	999999	18	25	256	868	369	84	999999	999999	999999	999999	999999	999999	344	909	999999	101	88	753	466	47	84	999999	833	726	461	999999	890	402	999999	440	591	747	648	999999	999999	999999	949	802	551	839	479	49	999999	706	557	312	230	263	294	195	999999	999999	673	225	999999	999999	191	530	417	390	194	330	999999	498	135	999999	936	911	919	773	152	285	212	626	567	999999	999999	137	178	159	758	999999	118	116	999999	999999	999999	432	967	208	999999	429	395	170	655	158	88	622	581	279	375	999999	344	521	53	635	695	56	658	430	686	64	361	267	631	558	222	854	970	441	999999	513	944	720	10	999999	890	51	999999	418	956	492	555	899	783	999999	301	999999	999999	892	999999	999999	999999	546	522	717	77	999999	539	107	936	234	652	149	76	999999	373	999999	521	330	745	654	85	249	474	203	999999	999999	999999	999999	266	999999	999999	87	443	999999	739	407	207	292	655	763	512	999999	999999	731	840	415	833	922	86	677	85	742	999999	354	951	535	82	999999	218	999999	999999	999999	840	321	443	574	706	889	132	966	426	999999	675	981	999999	999999	767	999999	363	999999	629	562	114	588	999999	999999	930	98	999999	213	335	878	999999	49	999999	164	43	999999	298	999999	708	999999	999999	120	261	999999	77	175	212	750	999999	999999	965	124	986	100	252	261	771	394	999999	617	664	999999	641	999999	163	635	871	987	176	606	999999	999999	999999	685	762	994	337	702	980	999999	886	483	445	995	999999	959	62	29	911	781	399	903	631	100	289	881	479	999999	999999	441	303	225	583	171	885	877	999999	311	338	258	924	78	413	999999	731	190	482	645	634	203	583	852	85	395	216	550	466	304	406	880	525	623	18	549	471	670	899	283	119	45	240	999999	690	663	857	331	499	753	999999	108	409	833	89	500	858	999999	150	999999	955	344	421	999999	905	458	732	310	69	864	416	70	290	208	535	598	999999	831	999999	999999	537	884	61	712	934	307	481	692	999999	518	690	30	530	999999	328	775	624	804	846	242	930	999999	999999	634	346	308	818	210	999999	999999	999999	37	290	999999	661	80	293	708	999999	607	977	50	767	999999	999999	396	540	579	880	999999	974	169	999999	999999	490	980	623	999999	999999	636	489	280	395	62	981	999999	740	801	999999	999999	491	915	999999	999999	264	890	999999	999999	460	950	767	248	329	546	516	377	
999999	360	999999	680	457	867	342	864	127	999999	655	714	999999	999999	656	738	529	633	279	68	999999	746	674	600	999999	903	965	425	869	251	950	999999	545	999999	620	389	563	378	799	624	583	449	131	558	999999	84	999999	938	304	38	718	696	277	458	521	999999	686	647	489	553	901	999999	994	876	755	806	179	955	900	276	999999	999999	833	655	484	999999	624	125	364	999999	754	37	130	840	532	999999	999999	96	103	324	999999	916	888	999999	722	666	454	999999	802	439	905	999999	48	38	853	999999	862	622	999999	114	681	570	293	374	799	874	796	164	354	999999	235	92	862	585	573	268	999999	587	999999	818	999999	380	322	999999	220	560	989	999999	986	999999	401	958	123	988	643	999999	633	524	456	848	999999	299	900	311	214	823	341	999999	464	999999	304	999999	689	165	999999	310	257	367	163	999999	884	999999	999999	388	110	276	969	999999	942	441	999999	999999	141	94	947	672	480	21	721	397	228	999999	999999	999999	999999	126	279	957	847	342	884	275	370	999999	963	176	132	521	211	937	853	467	520	33	959	556	153	605	999999	478	999999	246	646	766	999999	999999	999999	775	999999	983	997	21	36	609	556	370	387	925	130	781	550	958	809	783	543	761	26	999999	442	124	973	999999	750	378	512	999999	628	604	195	615	110	356	803	227	999999	999999	441	910	477	598	179	227	999999	999999	928	871	436	863	233	269	999999	999999	343	603	999999	333	271	999999	107	907	741	782	739	999999	680	203	165	592	842	701	329	116	147	843	999999	755	197	324	449	640	222	765	999999	925	284	999999	23	209	217	616	999999	783	813	999999	856	396	999999	969	999999	734	715	843	999999	531	940	235	323	999999	658	264	145	947	999999	466	695	999999	411	814	999999	999999	189	956	384	235	130	546	302	999999	987	558	277	999999	568	714	924	378	745	849	985	59	335	524	550	952	480	632	575	357	874	881	985	673	999999	999999	554	759	469	794	410	404	999999	745	512	999999	999999	917	388	503	541	326	240	999999	829	999999	705	665	416	432	754	498	970	945	703	115	999999	604	489	845	169	175	909	950	448	591	126	590	22	449	965	562	254	82	815	557	650	999999	844	556	27	889	352	999999	999999	912	433	986	51	406	537	999999	438	999999	343	999999	417	289	123	247	75	125	999999	966	999999	201	253	898	139	156	465	150	760	932	827	280	822	999999	910	536	167	999999	548	999999	912	583	134	711	739	449	150	999999	999999	606	491	902	246	999999	999999	847	669	535	
857	999999	999999	396	631	506	715	72	999999	544	378	586	90	936	576	999999	64	882	77	999999	168	690	16	104	830	999999	999999	925	43	446	301	999999	999999	631	999999	653	675	525	952	627	995	999999	999999	605	992	999999	999999	555	335	209	332	698	780	999999	376	176	889	846	566	477	999999	790	38	116	253	315	719	458	663	999999	370	538	930	450	546	492	793	999999	112	999999	638	999999	599	834	123	603	292	999999	264	115	764	829	958	484	572	999999	647	999999	362	686	23	77	999999	412	838	999999	767	339	590	884	383	488	744	999999	839	999999	999999	999999	993	649	32	979	204	557	168	541	579	455	878	999999	999999	999999	58	999999	93	571	999999	196	995	329	999999	952	160	380	732	285	95	499	645	999999	25	999999	796	999999	663	999999	999999	343	253	307	224	999999	461	259	49	379	439	328	386	277	999999	999999	999999	673	813	79	828	823	825	999999	456	90	809	475	999999	402	217	999999	761	59	698	670	999999	999999	115	999999	500	901	341	363	999999	766	123	377	258	21	999999	133	899	593	999999	999999	518	999999	850	143	513	986	934	646	171	104	999999	336	579	494	999999	999999	567	999999	578	927	492	471	47	689	967	441	226	313	159	93	445	177	843	999999	161	582	847	972	19	514	966	694	201	999999	999999	786	999999	763	951	999999	566	999999	24	999999	566	57	333	171	999999	81	770	999999	999999	999999	658	399	493	999999	342	487	663	594	999999	999999	960	798	280	999999	490	999999	999999	463	999999	417	527	999999	162	565	999999	999999	999999	686	806	999999	744	346	206	999999	102	810	303	867	999999	473	88	971	328	950	999999	768	777	47	680	984	999999	316	999999	90	560	822	999999	999999	849	999999	239	977	999999	352	999999	624	999999	999999	999999	679	887	776	42	888	339	556	999999	212	999999	323	337	220	15	999999	509	437	999999	126	563	280	574	375	28	999999	244	110	192	999999	629	703	177	999999	844	11	107	999999	999999	390	751	14	314	43	689	999999	999999	28	972	967	843	999999	556	484	999999	923	115	999999	999999	840	999999	238	999999	541	583	999999	155	716	376	13	999999	999999	999999	999999	375	559	965	540	685	492	301	226	999999	225	142	735	156	692	27	921	999999	584	999999	444	737	522	640	999999	459	155	390	194	652	999999	252	995	740	869	119	54	999999	999999	999999	999999	548	999999	111	157	408	999999	398	462	699	454	118	999999	999999	999999	949	999999	918	201	90	540	112	117	574	168	999999	999999	995	286	583	999999	963	330	999999	637	999999	309	999999	999999	374	999999	756	927	
494	207	999999	112	60	999999	920	999999	135	766	493	307	999999	999999	863	942	999999	271	852	999999	999999	726	490	787	403	317	999999	650	441	999999	827	479	783	184	622	376	308	870	96	973	366	326	847	999999	836	449	472	464	446	478	317	999999	759	999999	999999	999999	716	82	999999	999999	208	280	825	999999	939	24	999999	989	818	496	644	315	185	878	755	563	878	293	951	953	844	368	999999	962	999999	724	719	999999	137	999999	659	236	170	999999	774	999999	999999	999999	268	821	925	999999	646	949	999999	999999	927	999999	889	494	889	433	130	755	999999	840	999999	862	581	225	305	385	862	999999	999999	417	999999	831	114	669	72	731	35	139	38	999999	999999	999999	999999	125	999999	999999	999999	642	965	999999	115	414	454	934	29	637	575	52	526	549	621	683	121	426	999999	105	999999	999999	999999	168	408	999999	727	999999	129	812	735	999999	428	466	137	999999	998	611	312	739	387	180	999999	434	165	999999	613	489	999999	999999	152	711	267	700	999999	38	219	806	999999	124	999999	916	814	216	999999	999999	999999	69	422	401	684	510	123	128	718	606	580	998	999999	425	387	999999	787	90	999999	999999	999999	728	999999	108	19	201	999999	198	62	470	365	442	531	999999	368	554	77	999999	999999	641	597	148	999999	999999	999999	221	999999	999999	736	449	999999	999999	546	878	999999	895	665	323	391	493	726	925	76	257	251	147	476	957	67	833	181	999999	727	38	436	70	999999	999999	999999	999999	398	382	461	612	342	999999	896	652	144	472	889	753	966	869	999999	671	999999	999999	224	320	745	845	999999	999999	999999	699	999999	999999	452	999999	158	726	672	999999	999999	354	473	463	915	620	251	823	823	594	999999	427	999999	857	122	764	999999	22	723	340	63	552	37	558	345	642	623	999999	999999	293	324	999999	91	383	774	571	208	618	999999	999999	79	921	32	999999	959	850	236	159	999999	687	999999	999999	12	999999	540	552	326	915	128	282	996	863	623	539	280	999999	346	99	92	999999	999999	999999	203	999999	270	999999	530	999999	598	999999	416	474	999999	523	431	188	169	999999	843	231	255	293	499	546	607	216	307	492	999999	999999	513	147	76	853	130	493	942	883	81	408	32	57	326	999999	866	532	879	109	118	102	622	999999	256	860	306	999999	879	999999	999999	64	833	48	789	420	999999	279	407	140	402	937	999999	286	676	444	209	207	966	999999	680	85	336	999999	999999	397	565	915	891	215	999999	847	999999	294	370	26	999999	999999	268	906	653	596	999999	749	707	180	855	346	921	811	
660	108	999999	999999	999999	447	728	635	664	402	854	75	999999	999999	582	555	999999	999999	999999	999999	870	226	999999	999999	999999	93	950	587	999999	212	541	229	994	89	554	999999	540	599	999999	923	999999	939	329	866	61	588	218	932	176	161	999999	904	999999	271	941	444	169	999999	801	894	496	151	144	461	860	635	80	308	999999	999999	24	734	644	992	370	930	896	82	999999	634	999999	28	420	349	999999	637	799	732	148	119	999999	293	798	999999	999999	157	999999	867	999999	426	999999	909	295	53	147	122	999999	438	900	20	548	999999	999999	176	29	477	999999	795	999999	999999	835	348	169	537	834	731	999999	999999	565	999999	136	38	999999	591	126	964	999999	377	211	253	999999	999999	831	999999	571	999999	53	999999	403	999999	426	999999	772	999999	590	178	999999	757	218	416	999999	46	873	999999	999999	519	30	657	59	64	744	999999	999999	851	855	474	517	41	999999	632	687	313	829	999999	796	999999	266	999999	10	999999	224	975	999999	999999	999999	341	999999	153	253	61	192	396	581	348	999999	72	999999	920	926	125	660	718	792	586	728	873	999999	277	890	768	263	734	656	111	839	769	999999	797	785	524	977	999999	999999	914	449	301	731	490	391	734	699	345	999999	885	297	999999	999999	581	76	202	133	230	999999	485	999999	457	739	999999	509	455	999999	629	144	411	999999	296	929	877	146	999999	999999	727	886	166	999999	918	376	771	999999	342	585	623	730	999999	401	756	999999	312	126	999999	999999	261	999999	935	867	80	210	957	746	10	999999	999999	444	639	60	405	344	999999	416	879	91	967	665	177	869	999999	898	551	20	391	999999	627	999999	999999	875	999999	747	999999	299	997	717	418	999999	813	999999	280	999999	101	542	995	421	999999	999999	246	911	594	595	999999	999999	999999	182	999999	947	365	999999	949	999999	300	999999	170	658	394	999999	418	171	672	943	851	411	599	73	999999	18	24	999999	172	731	999999	243	291	999999	933	884	675	999999	999999	470	669	989	999999	726	889	338	382	347	37	216	999999	84	248	650	743	411	476	560	375	649	933	395	662	228	37	66	482	865	724	509	142	593	999999	211	999999	999999	595	872	999999	999999	636	999999	999999	955	254	450	994	640	561	532	417	999999	999999	419	999999	284	337	597	699	999999	855	517	623	527	83	893	972	46	999999	881	816	999999	385	897	23	999999	999999	706	999999	586	71	999999	314	999999	102	27	143	693	674	999	535	998	999999	352	999999	999999	62	424	882	999999	478	999999	273	679	999999	999999	999999	562	405	280	999999	999999	623	
999999	770	23	213	999999	435	65	999999	289	372	999999	356	818	999999	43	284	895	214	38	999999	623	999999	113	999999	999999	486	288	999999	581	999999	403	178	904	384	70	999999	609	915	630	988	827	600	199	596	896	333	897	392	705	287	999999	75	802	807	999999	999999	667	444	999999	945	999999	776	188	991	968	208	451	443	370	462	674	980	583	999999	999999	32	918	517	999999	310	589	896	999999	303	999999	999999	375	107	384	66	913	175	345	685	999999	60	422	999999	999999	697	881	463	32	999999	612	529	491	761	810	977	95	160	761	278	366	261	203	884	214	639	832	354	69	313	548	509	999999	898	999999	999999	999999	720	889	985	428	135	873	339	999999	999999	999999	999999	296	999999	999999	763	413	76	329	999999	856	537	993	988	999999	999999	999999	719	704	999999	885	593	562	864	377	374	271	999999	849	240	387	999999	203	999999	792	228	999999	999999	341	785	106	577	579	619	99	82	727	901	130	892	731	164	634	999999	999999	999999	999999	432	38	606	501	999999	227	999999	212	999999	343	56	205	645	999999	740	387	918	999999	317	999999	943	774	305	647	370	655	957	508	999999	239	616	575	539	177	999999	634	735	293	469	360	490	416	107	999999	680	999999	484	423	990	999999	716	581	999999	999999	117	657	732	959	141	980	269	999999	979	762	727	481	999999	478	842	116	652	999999	546	957	999999	536	677	999999	966	664	999999	544	517	999999	999999	44	511	299	69	999999	901	999999	999999	488	101	900	436	344	21	209	49	999999	580	884	134	91	44	116	716	581	980	176	993	477	999999	999999	82	533	249	999999	970	376	419	999999	214	876	482	68	866	633	110	342	999999	999999	624	999999	963	633	331	442	999999	999999	583	488	998	735	782	684	999999	376	827	999999	105	328	239	673	597	716	999999	257	608	976	999999	92	480	647	620	236	853	999999	761	449	212	999999	999999	575	793	930	866	478	104	798	388	999999	805	999999	247	999999	999999	951	577	999999	952	83	833	999999	164	500	17	360	125	999999	830	44	614	388	700	999999	637	663	879	999999	850	212	999999	810	597	999999	286	999999	999999	393	698	902	77	514	496	139	973	667	421	999999	922	515	999999	999999	967	354	999999	426	999999	999999	599	873	81	911	407	750	919	33	436	414	224	999999	950	731	858	928	967	110	892	570	325	999999	999999	586	743	344	848	999999	842	252	864	859	775	461	999999	999999	831	166	116	745	219	949	999999	16	88	198	999999	999999	689	49	387	784	534	999999	633	999999	631	494	177	72	901	
313	191	194	549	999999	958	498	936	43	107	811	993	156	361	375	738	245	508	555	779	227	926	802	999999	999999	335	839	828	999999	203	999999	988	999999	999999	906	999999	56	466	723	999999	76	695	655	942	576	791	387	585	267	890	395	999999	999999	292	684	387	388	999999	470	39	128	669	999999	840	760	822	949	999999	454	607	692	779	784	325	713	999999	280	999999	298	298	999999	264	571	283	807	999999	376	761	999999	528	390	727	996	693	120	406	922	815	191	754	841	84	140	999999	208	999999	211	306	999999	162	116	528	999999	181	92	864	108	498	43	999999	455	197	153	925	227	965	782	101	999999	317	609	465	678	544	456	873	133	911	85	201	158	80	999999	16	422	861	696	825	611	999999	999999	433	781	999999	308	654	931	214	442	242	833	120	999999	271	553	651	849	495	724	218	741	999999	423	841	262	384	14	146	999999	365	999999	956	489	958	19	185	999999	897	246	802	999999	999999	999999	842	367	999999	999999	921	463	999999	22	210	110	402	514	121	20	940	528	923	650	999999	700	86	963	877	631	143	261	377	967	951	259	922	276	822	999999	580	484	225	406	92	682	999999	353	78	856	96	999999	999999	174	743	379	322	162	157	228	999999	999999	490	999999	845	669	96	803	70	999999	188	999999	692	404	439	465	999999	527	567	122	958	733	894	30	544	689	363	212	234	582	999999	999999	129	603	323	701	999999	808	561	423	596	939	292	127	999999	960	999999	503	735	999999	76	795	595	45	999999	999999	984	469	872	165	315	999999	578	488	23	418	16	999999	90	737	471	504	999999	153	999999	999999	999999	777	352	583	999999	860	477	946	999999	152	184	999999	343	654	717	999999	936	406	999999	712	370	804	114	269	954	672	422	997	816	572	829	999999	519	999999	228	217	126	298	236	455	416	632	999999	870	243	921	754	436	30	999999	568	999999	46	999999	658	646	672	93	628	266	447	480	140	999999	999999	733	999999	102	436	510	418	647	179	662	999999	737	832	243	999999	42	917	986	999999	879	13	269	414	999999	592	999999	544	999999	999999	999999	17	935	501	38	557	999999	999999	661	999999	999999	999999	920	400	384	515	920	814	999999	67	595	348	999999	503	260	939	63	328	867	510	854	965	385	999999	209	654	999999	246	999999	685	526	685	265	986	466	361	999999	868	40	999999	671	767	115	975	84	630	999999	442	251	98	503	191	489	161	999999	554	999999	942	999999	729	154	999999	999999	753	541	999999	93	474	47	899	856	999999	298	676	
838	999999	859	409	999999	578	108	928	994	715	999999	345	205	114	842	911	217	150	678	310	56	987	757	362	999999	173	547	999999	405	351	242	999999	892	813	322	999999	694	743	999999	621	631	226	689	304	571	205	999999	978	632	999999	691	999999	516	987	999999	999999	340	507	999999	999999	41	26	533	653	483	872	452	391	791	785	226	474	111	67	678	999999	307	999999	790	248	999999	569	459	279	660	999999	802	905	193	470	999999	999999	778	309	590	615	693	46	821	698	999999	333	999999	999999	909	227	614	459	318	999999	999999	999999	717	726	290	999999	567	264	993	956	999999	999999	208	999999	68	39	999999	999999	477	73	999999	270	640	999999	494	135	382	612	369	999999	912	353	596	393	999999	847	480	61	29	128	57	438	53	864	628	216	135	865	788	880	531	813	982	254	999999	293	247	999999	241	165	98	955	894	560	999999	726	999999	999999	415	220	559	644	782	358	26	708	227	776	473	999999	10	517	823	488	999999	109	371	352	730	632	610	855	999999	863	999999	102	543	493	819	901	266	320	459	999999	331	887	40	633	999999	955	75	999999	161	953	999999	999999	999999	416	999999	945	999999	999999	94	782	610	703	999999	999999	999999	923	999999	734	999999	572	999999	689	999999	256	167	34	999999	737	123	775	999999	999999	703	866	708	458	961	137	844	873	545	657	999999	677	999999	627	73	122	314	315	791	999999	513	588	931	475	999999	999999	259	624	999999	999999	494	318	226	470	999999	958	999999	999999	961	999999	890	93	999999	373	462	999999	999999	539	960	999999	999999	999999	984	999999	636	999999	934	242	934	86	878	229	996	918	173	999999	999999	507	627	999999	902	443	353	754	451	429	562	999999	999999	143	605	719	999999	921	204	999999	999999	990	999999	885	999999	977	999999	884	167	670	97	999999	999999	999999	929	782	999999	855	63	989	464	239	999999	216	999999	376	229	800	480	999999	565	84	723	486	593	470	999999	742	91	925	999999	469	999999	780	999999	999999	367	478	213	823	808	808	867	214	232	105	216	626	332	657	758	145	999999	998	114	23	999999	999999	999999	999999	118	179	999999	138	492	994	642	999999	874	118	999999	750	597	999999	999999	757	216	518	263	497	999999	56	419	999999	176	371	65	598	676	328	69	642	527	744	999999	639	44	739	722	238	463	999999	999999	223	648	17	548	756	648	356	999999	999999	471	463	999999	999999	759	350	961	130	939	999999	337	556	58	376	999999	852	999999	721	723	477	796	999999	44	59	999999	206	785	999999	823	999999	999999	329	522	194	180	73	
538	652	879	693	777	602	298	419	876	205	999999	281	783	695	815	926	632	338	89	446	429	166	767	563	564	802	307	641	103	17	43	999999	206	999999	324	299	841	39	699	203	999999	625	183	108	41	514	385	137	493	33	696	193	114	733	644	381	885	326	139	975	305	999999	999999	868	172	310	84	623	381	999999	95	999999	638	885	709	803	983	668	532	59	426	179	158	999999	321	849	760	472	525	942	413	524	900	724	898	999999	309	999999	936	730	439	761	755	967	937	103	554	229	33	840	999999	226	794	999999	559	135	999999	254	999999	999999	549	999999	999999	999999	999999	570	702	914	999999	629	504	679	999999	801	620	664	999999	999999	143	999999	305	541	999999	685	553	197	730	820	175	999999	581	64	756	624	191	827	999999	326	854	377	400	640	242	404	346	719	494	999999	469	894	711	999999	121	999999	27	18	173	423	999999	924	840	881	999999	999999	999999	999999	999999	999999	620	792	10	999999	336	765	999999	664	999999	54	999999	834	702	736	361	280	72	999999	942	426	607	182	663	250	440	929	536	518	890	28	999999	896	999999	387	383	676	893	613	999999	999999	999999	362	709	128	84	60	232	999999	999999	479	999999	999999	507	505	999999	447	138	999999	999999	406	239	999999	999999	290	698	999999	48	325	363	685	386	999999	999999	596	913	255	472	999999	999999	390	707	433	988	999999	867	563	399	300	878	935	547	143	945	593	999999	204	587	429	430	631	999999	907	750	845	102	999999	528	910	999999	999999	999999	999999	594	287	699	999999	329	363	423	144	63	747	446	999999	999999	253	513	999999	480	999999	999999	52	999999	544	377	800	682	153	999999	999999	999999	999999	708	999999	960	999999	548	668	894	999999	874	234	16	296	578	275	470	332	707	849	198	846	440	872	596	932	479	999999	999999	999999	133	186	44	258	109	574	999999	822	999999	193	704	845	786	169	999999	443	46	999999	966	112	339	359	445	478	975	198	58	836	37	38	484	498	999999	995	196	698	999999	999999	196	13	236	647	865	524	154	999999	70	280	37	163	895	651	999999	807	999999	773	999999	999999	282	910	526	211	794	438	999999	216	999999	790	972	999999	253	288	641	962	875	692	494	920	999999	632	138	999999	808	874	142	999999	413	999999	436	999999	957	999999	485	286	486	34	852	999999	815	938	266	999999	307	999999	909	999999	20	999999	931	999999	289	820	242	999999	999999	999999	999999	999999	305	876	999999	146	363	559	198	619	803	364	485	850	999999	66	999999	395	376	858	479	999999	965	999999	822	292	
29	560	143	147	401	835	504	738	631	932	141	939	999999	999999	915	748	693	299	813	655	645	999999	46	232	999999	846	999999	923	279	476	954	999999	63	520	126	803	425	60	228	967	860	747	228	907	924	999999	260	256	999999	731	243	675	711	177	646	999999	999999	911	433	999999	561	999999	999999	999999	977	361	885	999999	13	122	333	999999	81	999999	794	898	862	138	307	999999	596	999999	981	547	242	999999	78	999999	999999	999999	288	514	999999	672	415	999999	999999	999999	930	573	290	999999	252	999999	407	999999	999999	865	382	748	999999	396	613	885	999999	534	599	920	923	999999	999999	999	751	999999	834	818	999999	409	440	999999	999999	799	999999	734	267	961	999999	161	150	642	999999	999999	999999	999999	112	892	900	742	999999	999999	690	999999	149	242	289	290	999999	427	995	588	584	204	435	867	139	287	198	878	999999	999999	749	448	999999	290	999999	90	999999	626	999999	942	917	999999	695	999999	824	261	659	999999	454	976	88	367	165	561	67	491	777	999999	995	825	703	32	123	715	142	252	587	859	229	999999	794	999999	704	63	670	999999	509	876	53	877	627	233	434	999999	919	392	292	229	232	999999	313	850	630	897	248	895	169	979	426	581	674	800	745	255	191	821	999999	112	890	756	981	900	999999	999999	999999	480	598	999999	796	749	960	367	999999	698	999999	943	635	806	999999	775	151	529	460	471	213	999999	999999	188	469	107	730	189	339	476	549	413	999999	513	700	768	307	697	999999	676	621	317	999999	57	360	999999	196	855	298	999999	999999	461	450	141	999999	999999	992	419	999999	698	29	999999	37	169	158	491	695	999999	999999	55	999999	453	346	999999	849	896	663	440	827	231	911	874	891	224	999999	97	999999	127	598	999999	776	887	695	494	657	841	289	999999	898	868	999999	73	749	999999	647	170	124	666	291	27	999999	562	592	780	787	999999	888	813	308	70	528	577	533	785	279	589	758	852	135	17	617	660	542	999999	678	847	135	649	577	700	972	306	835	581	614	223	999999	915	706	512	953	475	705	837	349	975	539	963	972	67	999999	272	540	999999	410	65	30	632	112	999999	29	248	246	999999	98	231	741	952	181	65	294	842	999999	999999	64	151	955	704	619	999999	318	999999	676	519	298	710	766	561	180	999999	999999	672	812	999999	493	715	239	107	749	128	999999	587	792	917	773	569	999999	917	229	999999	110	999999	999999	410	631	856	999999	726	319	387	465	999999	781	999999	861	621	39	388	139	999999	999999	857	955	501	999999	730	
379	999999	999999	728	999999	848	342	912	999999	878	659	412	146	636	153	513	999999	371	662	63	806	180	65	162	539	737	999999	999999	357	253	369	999999	999999	900	487	812	999999	999999	792	617	847	869	173	983	961	627	252	999999	205	408	999999	593	838	414	924	209	999999	593	198	857	70	461	564	214	999999	147	999999	999999	159	341	999999	999999	999999	55	216	999999	999999	82	999999	999999	999999	295	684	999999	184	776	683	537	975	287	117	999999	403	935	556	396	314	999999	474	999999	166	17	352	864	999999	999999	24	793	208	987	999999	632	999999	285	373	999999	776	616	40	999999	463	933	269	872	233	145	804	643	498	820	632	57	607	375	999999	487	999999	820	82	313	999999	890	339	999999	93	485	993	999999	572	781	619	999999	928	999999	371	233	999999	480	999999	999999	77	381	304	999999	365	156	35	37	529	999999	832	999999	999999	727	999999	573	603	281	788	747	151	686	81	717	999999	999999	128	874	999999	999999	739	472	999999	341	999999	389	595	951	632	937	999999	966	598	686	949	999999	163	999999	751	798	629	475	691	999999	598	391	309	587	999999	431	37	160	999999	999999	155	369	777	999999	491	601	999999	652	649	851	999999	185	98	394	767	548	780	916	133	216	903	273	781	295	742	999999	89	18	774	999999	909	310	944	602	540	590	884	951	999999	160	820	977	826	839	605	999999	302	915	819	638	999999	120	37	815	102	999999	587	491	999999	636	999999	968	999999	448	941	987	999999	495	853	187	663	999999	999999	973	395	926	447	999999	690	329	561	174	999999	146	559	798	282	999999	999999	658	12	402	491	93	638	852	109	999999	898	618	192	807	71	641	974	822	914	64	430	175	999999	645	801	150	84	356	779	740	888	152	714	113	985	205	999999	270	347	122	344	543	999999	68	999999	81	147	999999	113	557	172	737	884	228	707	344	223	366	601	351	18	292	999999	999999	499	755	904	999999	999999	866	466	713	999999	999999	999999	887	999999	386	999999	729	999999	999999	253	232	577	161	268	495	999999	999999	981	818	669	996	113	62	470	467	999999	999999	177	68	999999	247	101	459	999999	92	508	999999	996	837	764	999999	348	688	999999	850	792	347	999999	418	683	180	999999	647	53	999999	999999	667	426	880	816	315	999999	944	396	16	141	127	899	185	986	584	654	999999	64	797	657	425	23	620	999999	999999	799	999999	384	763	362	453	999999	773	999999	840	999999	125	31	459	320	403	302	999999	719	999999	448	322	431	109	525	741	593	999999	831	282	654	805	215	594	
515	802	570	633	653	687	711	136	791	999999	190	539	132	605	999999	264	133	980	999999	11	783	487	999999	284	247	999999	859	169	942	121	196	999999	909	436	943	517	832	668	388	41	962	321	530	285	999999	986	619	988	768	577	159	673	999999	214	810	38	474	295	395	43	828	552	999999	679	959	591	629	695	661	969	431	464	602	869	48	472	956	999999	999999	261	999999	871	999999	375	961	522	694	705	626	915	52	999999	283	355	213	420	138	851	326	999999	999999	924	336	799	155	695	999999	44	999999	348	81	423	929	999999	41	957	161	999999	718	999999	896	923	78	746	926	883	999999	999999	999999	628	343	999999	735	37	999999	86	544	601	999999	276	450	659	540	999999	843	629	617	149	323	255	269	999999	142	878	440	999999	855	590	872	271	514	825	377	546	14	966	687	901	249	954	422	559	599	999999	996	247	393	999999	902	999999	276	999999	999999	420	369	999999	972	856	597	461	231	953	729	957	761	999999	999999	993	283	877	942	715	999999	368	833	999999	999999	690	882	203	59	74	688	575	995	472	892	956	187	999999	999999	830	999999	787	733	468	830	999999	690	381	955	400	517	34	999999	560	999999	573	587	659	314	291	974	403	411	166	999999	999999	962	298	733	335	815	303	883	121	410	122	635	374	879	88	10	511	999999	659	556	663	221	999999	332	999999	999999	528	675	712	856	911	385	576	203	999999	679	401	999999	629	584	224	151	253	159	999999	938	223	779	236	290	473	164	752	999999	611	941	527	966	415	956	297	627	181	264	999999	737	999999	999999	999999	999999	609	863	618	999999	342	522	968	294	303	389	165	999999	449	431	393	756	999999	966	592	735	162	434	242	673	296	596	999999	988	660	300	879	52	577	827	680	999999	546	676	277	98	973	999999	673	35	800	549	999999	999999	871	743	113	101	999999	477	256	999999	630	944	999999	745	553	980	634	12	509	123	181	622	750	783	220	956	999999	999999	761	919	761	999999	873	747	999999	230	999999	999999	999999	999999	464	109	580	505	979	601	887	999999	544	993	608	670	525	687	999999	565	998	97	532	157	402	93	715	337	424	999999	81	999999	336	333	863	717	815	721	658	81	51	255	804	618	78	999999	959	768	321	101	691	999999	379	853	999999	38	999999	49	396	381	394	253	90	565	530	845	205	221	999999	999999	854	999999	39	306	999999	752	293	999999	88	234	133	947	25	333	731	884	672	483	111	999999	332	776	335	999999	687	797	175	999999	98	232	972	
747	638	999999	246	888	167	82	338	478	745	480	961	171	257	446	238	757	999999	645	183	721	120	304	999999	88	999999	752	619	727	587	54	825	856	999999	385	319	999999	999999	843	727	999999	155	632	999999	852	815	999999	38	999999	569	999999	414	452	999999	999999	637	343	862	168	420	414	999999	610	890	700	655	999999	999999	871	136	642	999999	999999	918	582	576	487	215	715	273	313	723	379	168	180	640	382	806	999999	748	976	999999	927	432	999999	999999	999999	742	399	206	709	999999	999999	123	999999	746	423	534	477	685	160	138	999999	999999	116	999999	92	452	999999	999999	282	308	999999	133	160	999999	743	999999	999999	443	41	745	815	999999	563	999999	567	265	242	433	226	848	338	999999	597	848	586	41	326	632	65	101	31	338	999999	411	352	43	963	999999	13	854	928	43	653	415	322	999999	342	65	133	827	999999	999999	843	433	969	596	999999	311	334	999999	999999	973	388	939	724	487	999999	161	708	534	301	999999	430	372	999999	305	670	192	999999	948	699	270	508	237	881	733	494	500	999999	755	999999	662	692	301	611	954	655	713	691	834	52	999999	357	599	535	999999	867	999999	513	999999	999999	353	775	385	999999	982	475	160	68	990	992	105	720	952	36	639	534	138	760	965	649	957	501	999999	906	999999	913	908	999999	887	866	999999	986	766	829	163	886	316	289	999999	489	505	655	999999	842	947	470	404	572	896	470	999999	720	547	35	968	852	83	999999	503	999999	999999	458	181	133	978	118	954	133	873	752	227	848	141	999999	999999	311	800	999999	959	58	518	346	805	427	137	302	999999	999999	861	311	813	999999	786	560	922	56	999999	577	863	838	515	999999	699	153	999999	890	999999	71	880	666	62	224	518	454	560	230	999999	754	996	685	668	222	271	572	939	999999	72	581	563	107	827	233	995	130	542	999999	646	662	184	247	999999	388	860	204	259	598	329	342	999	702	404	730	580	999999	179	999999	19	137	213	999999	828	18	507	999999	839	829	229	999999	999999	999999	583	999999	999999	999999	972	999999	999999	76	322	351	999999	729	581	861	999999	107	652	817	950	249	238	519	999999	999999	419	705	880	87	365	999999	378	931	430	687	129	413	160	821	215	889	941	942	814	862	804	108	999999	646	89	741	186	999999	999999	671	94	73	541	269	999999	999999	410	284	711	892	972	138	999999	894	999999	999999	946	830	611	71	308	999999	705	596	516	321	278	244	997	623	253	966	494	758	602	999999	872	999999	481	938	488	666	999999	
921	889	676	799	542	999999	790	999999	356	801	999999	999999	798	367	945	753	38	998	175	286	97	649	999999	643	550	301	999999	426	65	999999	672	582	642	999999	783	707	840	522	735	340	999999	828	897	999999	999999	395	803	697	927	147	453	999999	323	389	153	282	882	999999	999999	251	999999	999999	738	997	138	999999	731	744	999999	247	913	516	273	835	79	268	999999	841	534	164	497	988	499	918	999999	732	269	262	999999	999999	824	807	273	494	122	844	100	899	999999	999999	999999	68	999999	999999	234	936	677	488	319	885	999999	51	999999	104	999999	240	873	820	102	406	999999	478	834	82	423	115	253	778	999999	235	178	999999	805	226	499	999999	999999	810	693	999999	65	781	942	34	980	783	309	178	741	881	970	999999	807	999999	775	196	234	51	275	129	999999	898	764	94	717	678	245	291	605	999999	999999	999999	137	133	999999	761	999999	810	101	640	806	85	47	841	999999	898	54	175	451	313	999999	833	544	999999	285	166	26	999999	317	312	547	27	999999	426	999999	906	152	684	298	23	661	424	949	999999	323	617	861	999999	829	999999	999999	999999	840	301	119	532	999999	563	847	194	744	999999	999999	789	999999	788	511	620	325	999999	756	370	999999	999999	652	790	883	999999	260	668	999999	103	38	499	678	999999	186	999999	317	999999	386	589	836	114	279	983	921	170	999999	534	115	250	608	481	999999	273	999999	999999	649	999999	649	999999	312	189	999999	651	999999	999999	121	625	612	240	999999	331	971	999999	999999	772	167	668	869	723	376	726	562	64	999999	557	437	414	284	774	999999	988	354	999999	287	999999	224	628	344	918	59	916	922	875	937	999999	999999	894	740	999999	254	999999	999999	999999	255	585	627	834	166	999999	999999	706	999999	838	608	324	976	215	889	876	557	539	333	950	674	459	999999	686	999999	217	57	542	999999	854	999999	650	538	999999	520	702	999999	390	999999	253	353	352	575	999999	277	622	999999	304	999999	999999	871	999999	658	999999	261	795	780	940	717	949	54	42	999999	496	318	958	786	557	694	197	846	177	999999	90	606	332	884	720	999999	504	906	752	537	809	999999	999999	992	39	999999	999999	921	99	999999	522	208	321	999999	88	775	318	836	753	609	817	28	999999	999999	577	903	929	911	999999	531	223	52	302	504	233	999999	999999	966	756	390	969	276	756	999999	554	881	999999	22	999999	945	110	667	163	999999	720	791	288	176	424	136	248	813	861	567	459	480	906	817	999999	573	280	999999	89	372	639	550	271	209	102	696	617	
916	115	125	431	999999	999999	159	783	441	236	338	552	630	152	166	415	198	55	84	974	477	926	242	675	757	999999	790	513	179	999999	88	999999	727	518	999999	707	746	146	903	592	757	999999	654	999999	941	800	459	230	483	145	999999	163	999999	721	149	990	873	449	673	999999	999999	646	613	911	157	265	824	999999	999999	458	669	999999	152	492	227	444	281	894	733	999999	138	999999	40	44	457	925	64	999999	999999	999999	834	306	473	935	494	121	429	743	999999	685	975	346	999999	34	476	30	20	536	503	999999	718	978	716	999999	839	537	616	999999	463	999999	210	818	744	489	624	373	588	217	999999	999999	24	538	704	58	981	791	169	15	567	437	999999	528	512	672	622	855	589	757	105	999999	505	999999	290	968	485	167	602	920	409	113	441	802	539	397	690	999999	284	999999	734	57	999999	610	999999	999999	316	999999	316	81	999999	769	783	831	122	49	611	175	999999	999999	573	999999	199	249	606	464	996	122	989	124	982	442	581	921	999999	57	589	999999	837	264	999999	803	851	531	64	999999	330	999999	690	999999	999999	525	932	547	105	911	858	999999	13	558	39	999999	999999	201	999999	433	999999	861	809	74	459	716	999999	992	84	770	972	668	194	966	999999	999999	431	499	339	466	999999	43	826	121	999999	461	891	999999	235	468	999999	659	999999	630	999999	468	800	999999	999999	78	999999	939	999999	335	938	999999	999999	47	999999	643	772	202	862	633	922	999999	44	999999	999999	998	999999	58	767	615	659	323	999999	564	524	675	999999	805	460	270	278	999999	570	999999	182	999999	518	854	865	591	696	917	797	808	708	999999	433	999999	751	51	253	149	181	857	999999	624	999999	389	522	748	56	967	742	602	364	999999	594	542	525	875	490	971	192	185	919	999999	526	427	856	236	251	999999	999999	418	26	138	399	712	826	557	999999	138	999999	127	545	999999	999999	999999	454	356	999999	999999	999999	876	561	282	956	996	999999	933	999999	546	999999	999999	506	562	999999	333	585	235	962	881	999999	967	840	361	639	75	640	200	567	331	973	509	533	360	909	999999	857	744	182	999999	999999	893	459	499	604	999999	621	982	815	999999	619	228	394	999999	184	617	46	209	643	891	365	747	376	777	999999	33	999999	155	653	737	476	841	63	569	999999	999999	518	350	756	593	454	999999	385	999999	999999	999999	125	999999	186	301	150	999999	110	999999	999999	999999	527	999999	926	581	999999	475	339	999999	384	778	999999	825	714	999999	109	695	999999	60	447	707	371	659	75	817	
999999	999999	999999	361	999999	819	999999	772	531	89	306	836	424	999999	999999	999999	999999	307	342	933	589	300	997	825	201	999999	213	60	842	999999	665	867	616	118	672	244	506	977	491	564	47	999999	303	635	65	272	281	277	999999	469	389	74	327	141	238	618	62	153	999999	151	615	689	930	201	423	999999	230	315	999999	74	999999	999999	815	777	895	999999	999999	371	770	999999	183	936	309	383	949	601	549	484	880	64	191	362	999999	350	948	999999	999999	111	221	626	51	999999	764	999999	987	49	258	550	246	50	621	691	383	240	967	679	999999	556	252	822	889	746	434	458	999999	999999	531	475	999999	547	725	895	159	153	887	218	999999	622	396	909	352	999	248	840	442	500	978	999999	382	279	968	915	859	999999	737	305	541	315	803	868	517	783	721	698	325	725	999999	999999	352	999999	507	767	999999	342	999999	889	508	594	25	392	150	944	102	999999	579	809	46	760	999999	999999	999999	865	999999	527	999999	568	287	549	525	717	958	748	999999	999999	771	999999	755	526	918	847	999999	999999	300	420	999999	573	690	172	129	515	689	780	823	759	999999	642	948	642	940	911	612	958	999999	999999	434	402	709	999999	999999	999999	63	519	841	569	999999	999999	999999	407	799	828	999999	125	430	19	37	187	924	485	540	139	262	123	586	17	244	839	878	991	999999	335	864	221	384	999999	461	179	939	264	964	363	999999	999999	999999	122	999999	497	999999	999999	281	256	477	233	999999	658	999999	999999	933	834	334	956	999999	999999	999999	999999	963	666	740	679	557	857	248	669	999999	187	72	711	280	473	973	747	311	999999	720	740	858	999999	999999	725	635	521	246	114	930	18	511	492	999999	378	158	999999	756	999999	512	999999	18	999999	713	999999	596	413	999999	469	999999	586	654	43	863	681	615	999999	392	25	999999	45	621	144	739	511	999999	579	582	901	325	606	991	999999	315	307	732	60	926	523	999999	231	851	999999	252	354	364	478	629	458	763	999999	984	741	999999	476	801	873	78	211	94	27	831	767	154	264	999999	211	727	566	999999	999999	406	869	999999	822	999999	844	999999	394	999999	207	949	133	148	499	622	260	639	838	999999	858	981	724	438	121	400	94	631	988	759	162	999999	72	509	208	429	124	854	992	292	957	999999	684	999999	999999	77	707	999999	655	642	999999	572	888	71	100	583	681	999999	999999	999999	109	222	903	635	999999	999999	999999	624	940	999999	508	999999	646	999999	547	876	307	999999	551	53	693	999999	999999	355	424	590	862	
11	999999	624	999999	682	999999	570	193	744	88	58	69	999999	999999	92	689	584	144	939	999999	343	523	224	999999	20	889	731	738	645	999999	557	221	999999	999999	885	999999	325	999999	825	325	86	372	803	797	258	610	120	862	610	775	401	221	484	664	529	999999	204	347	736	792	999999	832	548	507	531	837	655	847	305	999999	373	999999	318	999999	849	970	999999	427	38	410	779	869	137	869	844	345	736	999999	74	407	21	999999	595	42	999999	253	824	305	999999	421	955	999999	566	733	411	149	903	859	815	558	768	999999	319	336	23	999999	704	678	999999	195	999999	905	782	999999	999999	999999	666	286	657	605	155	424	161	616	999999	516	312	403	999999	999999	442	876	934	516	639	245	668	269	29	999999	999999	156	642	999999	320	60	999999	668	999999	26	999999	626	999999	220	999999	999999	625	999999	882	999999	185	999999	220	958	999999	233	971	276	999999	629	726	406	267	178	66	999	782	81	999999	403	35	644	535	451	999999	815	674	723	999999	999999	620	965	386	522	313	248	936	683	336	97	89	224	409	248	999999	86	369	44	164	413	571	999999	407	488	481	999999	999999	769	737	999999	559	257	999999	999999	999999	760	30	745	999999	818	73	108	999999	218	999999	810	245	999999	160	999999	455	639	569	700	723	76	568	897	999999	771	472	176	999999	398	537	832	62	435	238	999999	66	624	179	345	999999	472	807	999999	999999	670	306	999999	618	592	492	919	687	472	259	942	202	999999	704	103	355	999999	999999	357	999999	491	758	809	67	999999	98	830	470	233	360	999999	269	380	732	380	475	983	999999	363	906	617	155	589	185	999999	999999	999999	920	999999	990	999999	319	460	999999	999999	911	496	431	997	504	661	459	463	999999	999999	683	821	399	334	627	999999	999999	799	450	999999	345	179	634	999999	284	999999	910	394	243	908	941	808	862	999999	999999	979	999999	999999	858	999999	168	692	999999	999999	612	525	544	999999	459	628	114	519	19	999999	347	742	862	659	723	349	750	75	229	213	66	874	959	349	865	648	999999	787	941	206	905	653	700	999999	169	758	619	323	999999	999999	803	432	799	418	712	726	999999	902	838	518	503	999999	472	999999	130	737	566	204	731	810	999999	327	578	813	548	693	51	415	500	999999	730	437	999999	999999	409	634	999999	999999	999999	149	531	906	949	432	999999	812	999999	435	336	431	999999	425	592	134	999999	486	999999	985	869	999999	999999	710	412	873	788	76	962	857	866	999999	662	25	999999	591	999999	912	999999	999999	999999	736	999999	616	
89	79	771	999999	999999	16	819	922	780	999999	680	999999	465	820	504	85	643	635	850	333	999999	999999	768	187	858	11	999999	883	999999	708	874	143	515	77	631	342	999999	483	232	955	47	943	999999	572	344	947	136	999999	999999	999999	512	485	885	188	999999	249	999999	999999	456	999999	999999	936	813	82	225	999999	113	398	999999	172	972	169	412	894	295	624	133	999999	842	910	874	385	999999	815	205	398	257	336	29	391	999999	518	37	389	794	111	999999	643	999999	797	843	738	279	255	330	352	82	991	892	433	125	114	751	999999	968	999999	999999	999999	876	999999	299	776	999999	807	139	464	999999	999999	110	194	494	999999	849	55	999999	999999	115	999999	495	853	999999	266	999999	999999	999999	927	999999	999999	421	999999	640	999999	767	529	507	77	369	472	125	865	219	59	999999	708	938	636	999999	706	478	831	999999	250	999999	32	511	43	342	783	541	212	697	650	612	102	554	362	722	329	999999	999	777	643	114	629	999999	276	375	735	657	639	672	70	23	589	338	999999	629	999999	999999	473	999999	999999	931	913	178	999999	446	798	163	999999	913	935	168	999999	64	46	146	883	388	245	668	606	135	999999	539	999999	637	33	764	165	733	977	999999	84	274	200	711	201	461	84	829	576	999999	999999	726	736	902	544	534	301	262	745	366	999999	804	138	999999	40	999999	999999	932	423	44	999999	999999	999999	634	999999	214	999999	335	944	999999	313	416	102	999999	63	999999	802	735	102	999999	472	902	999999	999999	529	279	146	999999	681	818	920	152	999999	541	585	231	789	999999	999999	339	999999	966	318	323	999999	375	712	999999	407	999999	580	805	839	924	999999	104	999999	326	115	814	77	134	999999	999999	999999	171	999999	560	448	999999	395	700	917	763	829	506	594	675	999999	163	566	42	342	825	247	124	312	491	970	490	368	473	997	999999	999999	999999	999999	191	811	891	374	162	665	999999	999999	999999	888	86	104	75	510	999999	999999	999999	257	44	792	828	888	397	858	519	590	958	473	922	702	914	500	999999	194	412	863	999999	999999	414	377	766	365	367	236	236	396	904	980	999999	713	56	755	237	999999	493	302	999999	43	855	571	706	112	547	187	973	999999	999999	880	107	999999	999999	172	843	667	35	999999	531	170	632	133	999999	978	303	999999	656	169	273	540	701	120	449	642	933	842	999999	999999	818	190	262	651	585	34	883	845	629	999999	912	569	727	30	771	263	411	999999	886	728	999999	338	530	999999	321	280	189	987	999999	999999	999999	10	997	371	
654	351	907	980	547	661	104	457	999999	999999	257	703	812	681	348	999999	999999	999999	999999	941	856	489	659	999999	999999	999999	844	895	961	187	999999	911	999999	366	375	430	355	999999	193	234	633	360	749	999999	567	617	467	508	648	698	220	37	53	65	515	175	691	469	999999	243	999999	999999	496	411	129	345	141	456	315	918	840	810	27	732	999999	505	739	902	999999	999999	847	346	257	272	967	627	868	517	850	209	738	885	999999	950	418	434	863	348	638	232	486	21	202	999999	999999	999999	19	321	999999	19	435	999999	589	999999	396	999999	951	999999	999999	502	476	623	606	115	999999	999999	42	77	323	882	641	401	274	657	244	999999	154	999999	415	567	617	999999	769	840	773	948	306	848	564	938	999999	640	904	999999	755	863	414	999999	999999	902	377	999999	997	999999	378	44	525	931	999999	999999	999999	434	818	999999	884	999999	854	765	342	242	658	194	999999	385	409	11	999999	999999	902	381	999999	67	999999	512	199	999999	559	999999	472	999999	432	374	162	14	999999	999999	821	37	261	999999	19	999999	754	317	254	193	999999	622	465	376	547	999999	999999	324	138	277	456	999999	999999	999999	370	949	303	602	809	999999	41	507	999999	360	190	469	999999	76	372	999999	999999	670	267	16	245	936	448	105	201	45	999999	999999	875	345	602	514	350	999999	475	69	356	161	508	999999	161	932	850	115	196	999999	520	963	952	356	964	786	58	681	972	999999	999999	207	999999	999999	949	203	631	999999	999999	675	999999	999999	600	312	435	161	171	308	854	313	999999	343	908	123	999999	999999	999999	528	380	816	466	668	80	52	558	999999	750	735	20	957	999999	999999	999999	521	958	688	999999	649	921	813	624	999999	826	669	347	177	999999	297	258	999999	999999	112	66	940	999999	460	762	558	754	287	410	999999	999999	896	999999	672	999999	397	164	836	17	245	999999	567	202	715	842	410	704	390	999999	999999	486	441	648	207	999999	999999	312	999999	925	815	895	999999	412	197	462	999999	667	675	193	900	142	422	571	83	505	999999	748	503	618	361	853	373	999999	999999	999999	856	999999	804	314	577	95	656	910	202	999999	963	164	999999	999999	911	743	39	207	958	999999	74	870	575	999999	868	669	808	889	574	962	531	226	999999	246	605	999999	862	370	615	999999	485	999999	378	733	999999	344	742	250	999999	617	823	999999	468	999999	999999	986	682	999999	445	999999	286	999999	346	240	818	747	698	768	657	239	881	669	591	153	845	563	501	841	171	533	999999	568	193	956	148	999999	757	
839	360	618	10	760	924	707	538	719	174	148	915	793	646	999999	592	477	736	164	999999	325	780	999999	495	840	940	999999	981	999999	999999	389	101	463	990	858	418	48	239	999999	999999	884	615	136	398	362	926	378	887	952	999999	999999	230	984	999999	442	999999	36	133	169	820	22	725	819	999999	784	999999	462	999999	787	999999	553	248	615	419	701	710	654	934	142	914	999999	35	39	742	999999	168	116	999999	558	800	392	915	79	310	999999	168	795	999999	613	999999	999999	575	999999	397	999999	477	615	574	999999	732	413	102	999999	255	258	987	695	999999	277	999999	940	779	254	987	183	638	178	314	999999	999999	914	664	330	826	450	996	925	642	320	999999	553	542	604	826	999999	299	924	823	62	999999	999999	718	722	987	375	694	330	122	224	793	308	311	887	546	999999	749	999999	173	805	261	71	63	999999	877	82	407	999999	999999	600	883	713	354	261	942	79	206	941	343	461	755	999999	812	427	527	101	251	999999	68	18	646	528	760	28	999999	683	999999	999999	845	999999	967	520	901	522	341	89	953	59	944	999999	620	808	438	999999	59	584	259	999999	249	786	830	752	999999	420	954	364	999999	999999	460	269	660	255	105	427	493	245	775	300	999999	447	147	201	710	999999	397	999999	100	57	968	227	433	783	712	69	999999	225	403	491	999999	976	999999	999999	999999	684	999999	999999	712	999999	229	814	809	959	549	802	648	638	999999	999999	32	126	273	905	367	242	836	999999	999999	46	343	277	841	293	732	999999	320	519	602	999999	775	32	135	999999	828	999999	417	999999	999999	910	420	455	999999	869	999999	452	713	231	999999	366	848	938	999999	676	676	951	973	999999	236	999999	491	999999	46	26	999999	999	999999	999999	86	213	825	371	643	999999	626	999999	999999	972	824	290	406	98	260	245	999999	836	999999	999999	999999	876	190	999999	247	804	428	291	419	166	119	469	461	530	999999	999999	999999	999999	999999	210	59	789	856	11	701	946	43	402	999999	801	838	999999	810	541	779	210	999999	999999	134	839	999999	345	478	937	999999	364	999999	876	943	999999	703	700	541	989	409	624	29	188	200	300	999999	999999	412	617	999999	196	658	999999	750	944	999999	608	362	465	996	999999	320	919	999999	346	127	166	458	999999	999999	147	391	821	999999	165	191	844	743	833	78	188	999999	860	619	999999	706	909	135	999	999999	105	348	86	992	694	999999	110	50	853	183	614	999999	999999	520	191	804	837	786	595	999999	999999	865	529	999999	817	781	999999	309	471	640	
218	41	459	523	999999	999999	999999	999999	447	851	90	804	999999	660	464	611	999999	350	438	872	999999	132	540	246	972	240	999999	689	184	913	999999	800	578	223	999999	582	127	999999	518	391	499	18	999999	999999	681	394	975	869	931	999999	575	119	871	599	999999	999999	999999	222	550	771	980	625	653	999999	999999	290	235	676	695	881	493	11	831	999999	383	860	999999	796	564	588	265	949	999999	968	347	999999	928	999999	451	879	92	905	999999	747	411	873	365	814	745	999999	999999	308	183	59	723	574	288	999999	999999	911	311	999999	999999	962	515	40	867	685	999999	263	999999	256	235	999999	999999	999999	348	93	644	509	504	969	999999	173	429	956	775	708	255	773	465	113	763	539	578	388	257	700	241	380	16	679	627	999999	50	912	999999	368	999999	999999	235	999999	191	716	416	341	999999	494	543	999999	265	168	440	999999	798	999999	492	695	999999	421	340	999999	851	273	502	825	352	569	999999	516	882	417	458	999999	999999	270	922	56	132	246	735	763	167	682	999999	848	249	213	693	791	429	387	131	838	804	586	353	917	224	591	989	999999	999999	36	999999	848	710	330	875	999999	336	999999	999999	10	686	577	491	999999	158	654	999999	999999	999999	341	96	504	999999	619	315	999999	999999	14	831	541	256	651	401	140	14	277	147	918	999999	166	465	999999	815	130	161	999999	999999	183	769	570	999999	851	217	999999	999999	182	562	100	999999	999999	999999	331	614	999999	753	44	185	999999	999999	880	516	666	810	999999	999999	999999	689	175	999999	87	866	999999	999999	271	535	999999	443	371	199	832	999999	56	904	424	547	144	378	783	376	127	62	744	18	888	999999	999999	51	999999	164	837	492	396	633	937	999999	999999	95	352	999999	358	601	813	171	342	175	999999	762	395	999999	741	734	905	798	350	35	132	735	999999	218	197	364	945	217	362	349	328	423	966	377	999999	58	35	288	28	525	249	582	676	999999	999999	585	655	326	422	112	586	598	292	911	925	148	999999	144	999999	994	656	605	808	992	846	57	999999	27	510	999999	709	627	780	824	786	549	69	634	999999	611	999999	628	794	260	762	730	140	999999	452	999999	320	891	970	999999	869	643	774	684	876	999999	789	638	816	729	403	959	999999	467	999999	385	89	114	999999	706	999999	37	810	558	239	126	916	740	575	999999	382	999999	657	756	954	153	774	385	758	91	999999	80	811	74	857	999999	913	672	999999	76	453	216	383	273	999999	999999	999999	226	999999	759	999999	59	72	999999	999999	585	999999	
999999	999999	981	610	703	999999	436	885	225	225	745	701	436	213	254	810	999999	532	176	444	999999	29	122	320	999999	931	998	999999	772	17	999999	717	999999	500	852	169	999999	465	999999	999999	946	388	999999	999999	96	525	28	999999	384	248	564	316	190	151	919	999999	399	671	62	772	999999	999999	122	218	253	38	999999	999999	360	999999	862	53	782	316	999999	999999	507	496	234	43	912	999999	88	999999	453	665	536	139	581	811	999999	999999	999999	977	512	972	999999	313	999999	68	105	92	206	300	386	521	533	874	654	913	999999	903	447	29	859	905	895	999999	765	587	501	299	364	548	324	999999	639	999999	803	525	740	999999	123	175	937	830	999999	788	999999	932	141	662	999999	668	277	866	839	999999	127	607	86	686	999999	795	566	806	727	999999	976	801	881	728	999999	139	183	350	790	999999	91	39	659	999999	441	999999	456	839	999999	696	280	457	745	255	688	206	448	64	654	327	609	141	999999	597	812	999999	999999	413	999999	356	494	927	86	568	312	999999	999999	999999	254	715	349	726	992	41	387	528	999999	636	50	874	690	128	695	472	999999	999999	926	999999	304	95	781	52	258	466	999999	353	381	186	942	599	259	478	809	999999	978	999999	149	81	220	294	299	424	999999	999999	665	376	999999	613	896	363	172	885	675	168	999999	306	477	535	829	999999	156	879	693	450	624	222	999999	999999	493	788	810	999999	851	20	796	366	678	542	800	999999	121	768	289	589	999999	374	803	651	999999	999999	999999	613	251	187	147	420	731	922	999999	453	999999	484	129	118	552	318	43	664	999999	577	627	999999	734	999999	921	388	599	114	23	260	419	999999	752	999999	382	206	999999	999999	873	385	635	999999	450	357	999999	999999	999999	999999	46	129	340	148	999999	999999	999999	999999	999999	257	265	759	820	627	909	841	44	399	999999	999999	999999	999999	705	369	999999	999999	999999	871	495	386	226	294	740	428	999999	999999	919	280	387	999999	999999	999999	327	999999	999999	124	999999	18	846	608	323	999999	904	340	445	691	423	970	999999	999999	495	192	999999	502	41	999999	28	402	999999	25	999999	763	21	999999	559	832	38	999999	951	677	999999	933	999999	886	999999	838	389	999999	982	386	480	948	922	95	999999	575	918	824	333	999999	999999	171	458	831	686	999999	999999	497	780	613	662	82	29	680	999999	561	999999	107	439	203	999999	619	420	999999	999999	999999	999999	999999	999999	984	914	214	27	513	999999	269	485	204	999999	513	999999	892	629	999999	724	408	929	251	224	277	418	820	999999	140	
857	486	751	999999	296	713	718	999999	908	796	699	457	64	516	108	999999	86	999999	897	926	999999	999999	989	51	459	999999	54	599	712	320	575	103	819	887	999999	105	518	210	907	999999	794	32	999999	833	999999	276	354	422	152	612	201	456	923	469	408	169	999999	709	824	161	669	999999	736	598	231	605	999999	176	859	13	102	999999	64	999999	141	708	713	166	371	999999	791	631	999999	110	999999	999999	179	360	488	999999	609	999999	386	756	999999	674	296	999999	999999	999999	637	187	562	999999	999999	325	401	522	337	700	455	999999	999999	999999	369	47	999999	999999	999999	112	999999	288	687	372	403	293	499	308	582	467	422	328	999999	999999	555	614	78	999999	999999	804	999999	999999	32	788	52	280	470	744	396	999999	10	659	999999	999999	648	359	499	200	746	236	825	103	939	870	287	136	784	999999	999999	755	969	367	56	674	385	999999	999999	899	999999	133	823	755	999999	793	466	762	411	55	648	206	124	999999	570	363	978	999999	999999	162	999999	915	495	419	659	999999	999999	999999	613	252	134	869	104	600	869	622	412	999999	192	999999	413	525	724	739	999999	889	641	101	796	692	695	752	71	112	398	415	637	999999	999999	280	973	822	158	169	999999	778	111	524	999999	947	950	908	451	999999	748	985	200	756	999999	999999	999999	728	847	999999	999999	381	808	999999	212	464	985	999	974	912	183	591	376	565	999999	999999	787	999999	999999	848	741	787	999999	501	363	412	999999	999999	407	999999	280	999999	999999	238	613	999999	970	120	322	554	962	951	934	539	396	167	618	999999	939	383	981	999999	646	999999	999999	769	80	999999	637	999999	250	114	602	647	641	999999	616	148	952	278	663	677	805	538	886	790	999999	771	999999	206	794	589	941	33	354	397	999999	976	59	843	478	663	999999	522	313	857	999999	296	897	466	999999	480	682	670	720	313	87	999999	999999	398	916	308	999999	441	14	660	173	999999	999999	254	331	640	999999	118	799	999	999999	999999	234	999999	440	565	999999	999999	656	323	999999	280	313	51	319	500	863	660	927	179	461	51	517	653	694	999999	994	652	145	910	390	574	871	720	118	795	999999	94	958	360	434	999999	784	691	754	892	274	261	935	830	776	439	191	629	999999	163	774	999999	343	658	571	232	512	745	932	999999	999999	592	932	523	618	779	701	576	745	898	266	826	899	999999	516	742	999999	999999	143	951	393	251	183	955	31	999999	750	309	788	211	60	49	758	999999	999999	999999	999999	422	222	996	738	999999	883	649	897	947	
682	541	151	829	999999	208	999999	999999	999999	167	419	977	501	317	999999	401	999999	999999	847	999999	999999	487	318	835	422	304	999999	147	223	778	368	999999	999999	84	628	218	167	959	696	852	437	776	472	336	271	352	920	905	967	346	999999	999999	802	680	879	205	232	316	416	220	116	474	768	180	798	886	919	427	688	999999	243	828	847	999999	789	301	24	982	573	999999	384	999999	999999	876	951	28	731	999999	205	433	985	851	552	485	746	962	18	302	999999	385	999999	999999	227	156	999999	999999	999999	808	890	587	190	250	743	346	836	919	305	891	228	780	164	999999	232	999999	834	392	999999	371	257	826	292	721	455	197	999999	881	999999	999999	999999	999999	526	923	497	617	252	745	999999	216	649	827	667	999999	84	756	231	892	279	962	321	720	721	999999	999999	73	305	999999	999999	999999	999999	954	999999	281	127	274	264	241	53	615	21	99	284	79	722	999999	169	999999	647	698	966	754	611	17	711	999999	999999	395	372	434	322	999999	951	562	999999	694	877	395	10	999999	502	989	848	664	950	232	446	652	999999	140	999999	999999	822	105	589	944	999999	942	999999	73	42	868	868	619	999999	238	999999	721	562	38	552	773	174	836	205	976	905	947	999999	999999	616	589	977	242	529	192	961	855	999999	999999	351	935	825	936	777	634	131	239	999999	999999	94	725	99	999999	587	140	965	999999	900	612	48	405	885	91	456	452	999999	635	999999	120	277	999999	747	990	686	617	948	238	69	571	855	676	585	344	999999	891	500	999999	654	399	226	975	999999	371	533	999999	59	743	489	999999	743	495	999999	261	454	999999	999999	999999	703	970	192	737	999999	338	756	372	820	550	686	999999	951	303	980	999999	893	999999	999999	385	466	741	567	999999	748	733	827	999999	536	333	890	602	999999	402	893	684	216	999999	59	626	614	999999	134	508	66	999999	999999	449	514	449	367	162	474	602	641	962	999999	978	999999	202	999999	396	835	497	660	94	651	999999	410	306	494	414	252	710	771	999999	616	68	999999	824	360	388	855	96	999999	737	138	321	760	931	280	238	999999	857	125	228	999999	999999	848	999999	282	824	49	217	955	953	910	763	831	346	356	355	830	999999	841	132	999999	999999	531	922	955	340	999999	478	35	265	913	394	594	552	970	979	219	185	552	536	349	647	999999	22	999999	374	999999	424	999999	925	407	999999	25	993	687	999999	115	999999	999999	941	35	999999	191	699	49	525	179	288	375	999999	999999	654	621	315	999999	892	999999	519	
105	591	850	384	893	110	857	999999	999999	600	865	999999	999999	293	168	611	999999	778	466	441	973	999999	205	211	58	218	790	753	999999	709	220	794	967	596	830	435	999999	650	676	91	999999	461	157	578	999999	981	503	851	999999	999999	804	14	436	186	546	793	396	648	999999	685	319	114	873	668	999999	999999	426	999999	462	733	519	859	112	384	599	521	164	999999	788	77	714	939	266	703	904	216	999999	791	60	47	999999	452	325	990	999999	737	999999	488	999999	353	564	999999	398	999999	500	945	901	62	999999	999999	639	769	860	268	999999	380	999999	999999	763	183	711	635	236	425	693	77	544	121	999999	862	933	676	438	445	512	498	550	999999	999999	959	314	316	213	999999	407	280	592	67	999999	401	888	418	724	24	641	929	999999	999999	79	433	410	790	449	999999	101	963	340	424	755	999999	830	354	966	803	999999	405	431	999999	27	423	484	487	101	999999	999999	524	951	999999	999999	582	999999	577	433	999999	559	999999	999999	489	999999	444	999999	177	311	547	999999	544	999999	920	999999	245	999999	789	955	656	948	999999	999999	237	999999	576	21	916	999999	182	975	262	921	196	254	355	538	999999	276	583	483	317	185	554	650	439	999999	41	278	568	84	718	622	776	999999	999999	824	639	738	367	433	33	557	139	999999	318	622	265	675	800	999999	566	999999	999999	999999	641	748	155	587	321	504	979	648	999999	108	266	639	154	365	618	530	999999	213	908	160	459	759	56	982	341	816	817	365	999999	861	517	205	250	602	199	887	999999	999999	999999	863	999999	385	505	999999	315	678	478	899	66	280	807	362	615	231	724	999999	701	173	255	999999	686	623	180	999999	590	71	999999	551	176	731	999999	999999	787	54	706	999999	264	25	676	999999	347	918	309	207	64	164	589	28	999999	317	195	515	805	921	999999	829	999999	314	449	253	289	926	732	335	428	958	575	571	525	999999	627	686	999999	999999	167	768	324	972	145	999999	999999	381	673	858	545	345	52	999999	867	877	868	949	575	433	383	421	195	999999	779	105	999999	28	999999	237	690	509	999999	222	764	418	514	999999	179	23	771	908	263	874	790	92	916	710	703	647	999999	677	120	999999	999999	746	583	999999	999999	49	847	463	877	445	999999	46	326	829	111	459	373	636	999999	562	661	475	167	321	193	696	999999	878	999999	999999	455	22	398	956	13	28	834	173	48	139	175	318	40	818	705	753	765	97	999999	999999	999999	156	897	558	412	743	588	999999	999999	507	860	968	148	
32	990	999999	999999	370	999999	999999	999999	210	999999	650	396	999999	445	999999	615	439	999999	101	279	999999	581	308	999999	840	553	269	999999	572	15	541	278	999999	999999	18	828	550	999999	999999	271	525	999999	999999	999999	257	171	69	999999	250	656	728	999999	768	699	78	999999	691	999999	999999	816	565	999999	62	204	66	381	999999	182	437	520	999999	332	999999	999999	754	450	999999	999999	867	678	494	961	999999	915	286	964	510	507	111	567	146	509	309	589	705	871	577	879	502	999999	972	887	871	729	591	405	51	938	944	628	943	941	999999	138	332	604	465	146	999999	101	999999	999999	80	869	999999	565	999999	999999	134	883	999999	627	257	999999	999999	606	99	999999	334	881	923	571	563	483	623	205	336	180	999999	111	415	441	961	999999	14	290	816	11	355	35	381	105	814	999999	999999	326	694	190	431	725	514	999999	999999	999999	177	999999	999999	597	999999	188	238	999999	688	33	477	440	665	846	987	425	790	999999	123	308	999999	999999	757	501	727	307	999999	156	749	541	596	419	629	999999	243	704	161	229	755	999999	797	999999	999999	999999	593	999999	999999	847	202	16	935	426	883	513	999999	999999	552	636	870	999999	677	92	113	156	999999	68	999999	999999	613	293	273	570	343	945	511	980	420	966	999999	411	646	663	953	743	606	999999	536	125	397	893	999999	524	359	805	499	714	425	270	363	535	999999	919	999999	909	742	374	92	937	12	999999	929	999999	729	999999	312	24	139	999999	549	266	532	695	999999	720	141	749	221	537	999999	999999	564	160	999999	999999	896	999999	429	53	10	242	97	598	999999	840	963	576	999999	890	503	485	999999	65	720	107	12	818	576	524	778	993	163	555	490	999999	992	779	999999	356	572	585	595	95	369	317	179	933	999999	511	756	565	953	330	43	971	221	509	439	515	379	88	999999	904	999999	17	89	542	999999	905	848	194	602	449	328	917	999999	499	999999	413	999999	79	245	75	768	222	49	832	521	519	995	999999	350	467	976	494	435	690	820	999999	238	637	825	677	663	571	962	513	12	126	999999	999999	814	35	587	999999	842	999999	146	62	999999	256	30	598	910	365	844	145	472	999999	492	209	679	999999	185	300	253	567	999999	206	999999	536	829	405	439	999999	678	324	879	676	651	999999	554	767	393	999999	616	237	766	999999	727	999999	50	178	633	881	51	480	850	296	66	285	682	940	801	441	426	625	999999	636	687	999999	265	999999	192	999999	655	912	950	999999	999999	26	999999	114	478	433	495	661	
771	999999	242	208	473	593	619	375	999999	613	965	951	564	990	78	140	999999	207	571	999999	999999	492	235	139	999999	657	999999	999999	484	578	471	378	999999	765	854	999999	999999	489	65	672	186	817	999999	51	946	998	638	694	947	999999	494	280	862	999999	999999	999999	332	113	677	999999	999999	999999	890	100	152	597	999999	999999	146	467	736	140	152	899	78	178	999999	999999	192	532	28	917	102	999999	93	200	999999	705	100	575	288	299	811	248	691	606	926	999999	899	999999	992	839	557	999999	933	364	138	999999	183	507	999999	148	921	999999	798	73	486	86	16	951	999999	310	708	570	188	446	328	903	217	471	251	626	294	832	539	188	370	613	881	728	71	553	999999	999999	999999	150	378	665	450	627	130	850	999999	947	278	999999	141	999999	310	496	45	235	999999	711	265	653	853	98	999999	620	703	873	999999	999999	999999	537	778	126	274	48	999999	663	462	589	999999	401	250	347	564	847	999999	383	312	395	693	836	798	820	337	653	296	290	999999	830	924	256	655	107	67	999999	913	24	722	272	428	999999	999999	999999	370	864	413	999999	534	768	573	999999	999999	809	595	63	739	999999	999999	621	752	787	613	632	665	999999	745	152	290	822	933	42	661	49	966	320	73	633	459	473	249	999999	756	290	266	605	684	846	512	13	12	955	236	110	520	640	768	149	999999	999999	128	270	999999	711	834	999999	668	531	842	284	989	115	508	999999	381	999999	41	332	999999	999999	419	898	639	286	820	999999	806	560	999999	336	551	923	133	193	354	979	554	54	455	726	999999	999999	14	238	24	999999	456	910	999999	548	999999	446	773	450	855	229	999999	950	999999	999999	734	999999	12	999999	732	75	982	325	971	402	427	999999	876	649	133	267	999999	411	271	924	532	999999	831	981	728	999999	160	999999	337	134	999999	603	164	599	999999	828	999999	498	999999	999999	914	141	999999	336	999999	621	569	999999	999999	999999	335	229	999999	966	334	838	285	31	787	626	915	999999	987	847	999999	999999	832	286	658	304	116	999999	906	323	999999	999999	999999	505	860	116	546	999999	366	739	798	139	915	198	275	162	552	139	999999	878	42	615	154	101	999999	306	999999	292	475	32	492	930	322	999999	956	999999	880	780	170	681	90	999999	942	999999	999999	915	908	999999	21	999999	751	999999	694	37	290	403	256	866	999999	564	327	263	999999	999999	256	868	816	999999	241	342	999999	772	999999	40	798	153	673	895	52	377	397	154	281	970	281	515	245	295	94	562	686	24	
567	605	363	827	339	608	999999	999999	109	999999	413	678	999999	978	18	999999	999999	146	730	999999	999999	846	176	183	981	590	72	999999	633	530	465	678	656	999999	215	373	676	999999	814	999999	999999	999999	278	999999	740	999999	746	302	506	581	65	948	832	335	200	721	438	189	845	748	999999	269	556	578	999999	734	32	965	999999	999999	987	268	332	664	999999	999999	577	146	443	389	999999	770	244	61	474	999999	846	330	77	999999	934	497	135	75	999999	634	315	699	136	16	580	781	528	862	593	797	625	999999	999999	239	999999	301	746	466	905	775	999999	504	999999	395	887	999999	999999	289	709	499	999999	267	144	831	654	999999	999999	436	809	999999	999999	382	468	677	892	999999	461	999999	999999	642	751	669	170	999999	609	811	595	741	128	878	882	248	162	103	999999	368	42	47	585	274	291	319	657	999999	999999	652	46	436	503	219	250	71	939	77	999999	474	107	390	999999	999999	999999	278	999999	931	189	12	229	374	23	533	645	999999	262	85	360	441	21	326	999999	999999	999999	169	999999	909	999999	821	999999	95	999999	999999	271	652	815	741	982	999999	11	726	664	999999	432	671	423	969	573	826	809	863	999999	316	462	780	170	274	79	133	40	408	303	367	999999	999999	29	823	272	993	608	520	103	347	439	295	662	697	535	112	999999	278	999999	810	22	445	378	48	737	999999	999999	999999	999999	859	983	999999	999999	306	999999	297	652	999999	999999	999999	228	298	770	999999	877	999999	128	472	738	966	999999	761	71	999999	355	267	999999	981	96	782	511	999999	849	999999	363	835	863	999999	999999	999999	460	157	572	766	592	723	674	998	999999	570	999999	28	812	999999	482	232	541	939	951	571	531	670	512	924	999999	172	449	999999	25	51	313	762	603	501	516	239	199	305	900	631	592	767	820	525	419	999999	253	154	760	141	303	923	413	307	715	789	999999	647	698	430	999999	147	999999	129	267	609	424	321	999999	253	43	246	999999	330	979	764	850	986	515	584	918	304	999999	884	747	389	999999	306	785	727	595	551	606	480	356	454	999999	700	999999	809	78	932	955	517	108	67	884	93	999999	999999	999999	657	142	123	999999	999999	371	108	382	877	261	128	999999	471	999999	491	639	999999	974	534	999999	160	728	705	516	999999	348	268	999999	999999	505	275	978	999999	788	937	419	493	999999	376	92	685	999999	391	558	949	407	999999	859	617	427	325	118	793	971	788	929	436	606	525	641	113	322	692	381	985	149	700	999999	999999	82	156	999999	607	
999999	304	999999	346	157	566	588	854	408	178	272	999999	999999	194	863	10	18	982	886	452	735	999999	372	636	19	572	809	706	812	149	544	999999	724	999999	352	676	956	592	999999	49	936	786	999999	154	430	201	828	955	999999	999999	712	999999	269	157	872	999999	932	205	336	999999	756	882	999999	999999	634	990	999999	999999	842	197	53	425	702	846	516	999999	284	228	999999	818	744	854	869	999999	999999	454	22	577	638	999999	743	761	266	705	292	64	745	999999	519	439	999999	999999	122	649	638	296	999999	422	641	924	197	714	989	999999	839	902	999999	910	832	189	978	999999	27	962	453	292	169	996	563	461	212	999999	708	776	93	999999	999999	229	999999	150	66	599	935	999999	691	39	999999	748	865	999999	51	834	613	340	999999	846	165	999999	206	355	999999	401	858	189	721	358	15	223	434	999999	170	792	999999	999999	132	388	952	312	281	424	999999	421	140	999999	999999	378	999999	377	999999	247	415	591	999999	156	23	665	999999	999999	999999	342	33	558	323	597	999999	999999	425	921	217	82	893	853	878	782	834	715	999999	685	999999	353	999999	638	897	197	863	579	769	272	677	467	647	206	319	938	400	963	107	543	953	171	952	999999	170	253	353	562	713	250	999999	308	999999	65	987	650	219	395	999999	136	999999	650	489	163	999999	749	434	697	543	940	391	871	999999	999999	731	999999	400	818	477	999999	844	311	866	528	951	379	72	592	218	669	728	15	312	970	810	313	682	798	69	999999	999999	655	28	772	859	449	690	677	333	389	259	401	917	999999	292	432	784	960	212	875	686	842	999999	874	221	386	999999	999999	916	428	999999	999999	758	66	835	999999	999999	103	669	511	999999	395	999999	999999	420	337	97	306	999999	999999	528	721	999999	194	734	976	176	999999	560	482	881	53	761	905	463	999999	642	861	999999	104	999999	691	300	999999	196	301	583	659	464	884	999999	271	999999	538	899	214	15	574	332	999999	32	148	542	197	999999	645	999999	362	376	762	999999	236	136	593	248	837	431	896	999999	442	402	517	690	676	193	619	93	232	15	259	999999	77	999999	321	82	11	158	112	80	999999	999999	231	292	701	199	72	145	375	999999	72	782	118	576	890	466	514	999999	999999	13	999999	561	411	357	127	999999	627	697	815	999999	247	689	328	999999	456	774	181	234	999999	999999	130	999999	718	932	943	476	543	501	648	854	567	553	999999	108	69	989	999999	873	175	591	571	375	999999	999999	63	383	463	293	129	125	999999	290	469	
388	883	999999	843	999999	414	650	576	136	59	960	954	693	406	999999	766	999999	999999	307	69	999999	915	754	163	864	999999	570	23	260	381	532	569	286	999999	904	225	531	156	788	469	524	25	445	999999	369	999999	369	976	243	999999	999999	608	987	231	71	473	138	384	978	599	999999	637	325	754	999999	400	677	999999	999999	14	245	320	729	999999	544	392	480	438	793	965	999999	593	999999	999999	718	924	582	65	32	999999	97	156	999999	199	625	887	699	999999	799	999999	231	759	484	999999	999999	999999	878	158	686	679	992	699	591	999999	999999	260	857	999999	46	601	817	622	587	71	917	98	152	999999	223	999999	692	789	638	823	744	760	119	550	453	375	55	433	378	352	448	397	565	999999	120	374	999999	117	654	208	161	999999	181	422	999999	202	210	999999	999999	39	986	213	71	767	278	328	151	316	999999	670	555	394	253	999999	623	529	999999	987	429	848	627	585	144	999999	672	144	589	696	999999	261	175	707	498	348	365	244	336	798	886	999999	233	723	999999	984	652	767	365	936	799	792	669	223	918	97	999999	411	999999	999999	999999	143	738	999999	999999	999999	505	848	896	904	999999	999999	203	734	110	637	625	999999	999999	160	788	905	779	653	999999	446	592	999999	788	410	999999	954	999999	705	703	752	999999	777	999999	999999	999999	803	871	461	66	420	598	934	122	291	999999	508	795	918	999999	199	364	95	557	640	304	552	999999	495	968	925	223	498	40	358	584	847	269	999999	671	984	44	999999	596	486	848	999999	839	507	999999	438	999999	257	862	514	999999	967	999999	14	788	999999	743	385	493	999999	206	110	903	764	999999	624	248	999999	256	858	999999	999999	499	81	999999	647	999999	999999	555	539	766	966	635	526	999999	616	999999	264	745	735	251	658	834	466	290	748	753	85	999999	325	199	999999	999999	14	999999	999999	478	999999	221	150	233	189	830	999999	373	239	999999	387	999999	99	996	984	526	999999	617	507	212	42	791	54	893	999999	762	999999	350	869	999999	631	999999	608	148	999999	52	604	512	999999	827	880	102	60	999999	376	281	710	328	215	380	489	397	850	999999	445	367	177	257	595	426	599	613	504	273	843	218	205	951	527	941	921	18	999999	679	331	940	999999	770	527	365	62	911	144	498	999999	244	327	460	703	121	874	357	917	644	238	277	598	786	440	167	86	999999	801	273	459	480	999999	181	999999	999999	999999	407	730	239	374	688	999999	15	786	609	999999	744	258	416	76	999999	101	999999	451	64	352	
954	339	369	289	302	120	999999	49	999999	999999	156	632	208	494	477	626	687	279	549	999999	592	999999	999999	275	341	999999	394	207	999999	999999	930	729	773	162	672	77	999999	999999	82	577	607	966	780	217	745	122	59	999999	599	999999	413	641	901	265	759	999999	508	999999	947	791	725	673	164	626	999999	426	999999	55	821	409	266	737	207	999999	200	626	999999	624	530	229	461	472	608	999999	975	299	828	999999	402	718	569	999999	12	290	852	934	999999	999999	745	999999	263	14	110	200	690	676	999999	929	999999	999999	734	884	999999	728	339	263	75	227	650	181	598	351	652	999999	840	991	735	999999	999999	266	814	75	999999	210	965	457	372	999999	256	309	856	898	999999	268	984	684	999999	999999	951	599	869	593	512	573	731	912	999999	997	359	999999	941	526	810	808	329	999999	16	373	763	999999	890	999999	971	999999	325	699	898	393	999999	165	299	461	965	530	396	230	999999	314	999999	63	105	374	67	556	999999	339	999999	644	999999	326	678	999999	520	999999	708	221	622	171	258	41	24	967	878	204	410	489	999999	289	999999	109	115	701	999999	710	999999	526	599	425	983	985	611	263	454	802	487	999999	999999	897	821	184	608	401	999999	447	48	138	496	863	155	878	999999	808	232	999999	221	999999	999999	810	999999	192	622	206	187	272	430	760	522	86	717	448	548	999999	467	999999	501	713	645	456	671	657	40	735	279	999999	216	802	41	614	591	999999	999999	140	999999	999999	562	999999	224	793	27	288	615	999999	156	707	339	125	350	985	349	999999	999999	999999	149	999999	999999	999999	927	82	66	627	728	999999	999999	217	921	417	58	828	684	100	498	852	439	999999	999999	999999	589	572	775	999999	462	56	275	93	178	540	991	979	487	675	483	152	736	399	559	706	923	999999	785	921	76	522	310	999999	19	999999	558	756	592	541	307	365	999999	966	999999	682	643	999999	999999	391	426	78	350	19	616	356	125	50	832	999999	696	650	786	853	33	939	999999	26	83	689	999999	245	397	945	378	999999	845	770	233	877	73	521	900	404	505	999999	181	999999	642	662	374	999999	999999	999999	845	999999	578	452	942	236	999999	627	338	359	409	999999	681	405	999999	497	510	354	999999	955	282	184	749	999999	358	35	768	999999	383	421	999999	999999	321	151	999999	999999	999999	403	828	999999	941	445	193	551	995	999999	999999	776	999999	154	162	29	701	968	974	670	906	196	999999	916	467	999999	999999	999999	999999	935	869	540	304	999999	947	117	526	819	23	836	
991	208	397	44	999999	992	999999	238	268	305	772	353	176	440	814	363	308	911	539	460	201	275	516	69	455	786	999999	741	206	54	502	999999	955	147	678	708	799	70	217	999999	697	24	999999	739	173	999999	373	863	114	593	808	615	999999	999999	644	725	691	999999	588	922	520	62	999999	999999	999999	890	398	39	999999	116	999999	248	999999	999999	999999	186	617	777	999999	929	423	617	637	612	246	887	601	402	999999	952	26	471	481	294	999999	645	982	999999	936	999999	137	344	111	997	39	999999	911	227	800	468	999999	913	442	999999	509	902	424	429	978	914	298	996	536	810	99	999999	767	418	999999	999999	999999	183	841	621	801	999999	516	640	583	676	976	384	601	44	999999	113	38	821	785	62	231	999999	465	32	985	141	999999	301	907	999999	999999	502	119	999999	273	935	999999	999999	857	430	396	784	845	999999	938	914	999999	501	966	986	74	999999	633	65	895	640	717	999999	636	670	281	999999	732	648	874	483	274	918	770	999999	40	218	963	365	999999	999999	717	999999	93	80	736	316	334	921	871	856	869	64	999999	999999	227	263	194	197	158	181	61	207	437	999999	649	486	730	999999	955	856	982	999999	398	459	923	999999	735	565	934	964	999999	811	777	27	999999	220	140	147	690	777	999999	776	216	494	394	519	726	628	430	259	585	276	965	999999	874	999999	665	999999	709	664	527	628	262	194	291	250	430	419	851	999999	355	592	377	999999	999999	999999	71	904	74	414	836	117	145	684	389	623	999999	762	153	22	554	999999	438	999999	260	999999	523	32	999999	999999	98	999999	777	999999	999999	992	899	999999	192	668	540	999999	999999	305	828	419	999999	578	999999	668	404	668	276	838	885	999999	999999	351	999999	999999	999999	999999	702	919	999999	528	340	999999	780	999999	723	999999	580	999999	999999	793	999999	143	999999	840	912	945	999999	543	750	430	999999	938	115	359	838	999999	999999	755	976	501	68	354	999999	310	89	999999	999999	999999	944	344	999999	790	999999	101	25	31	155	98	524	746	821	168	999999	895	999999	401	48	999999	557	176	210	999999	508	999999	735	999999	163	999999	999999	573	999999	808	598	415	341	999999	582	24	999999	999999	412	770	241	239	679	900	184	94	822	687	311	999999	999999	778	143	274	292	384	366	832	867	258	337	999999	598	22	569	764	999999	237	819	33	999999	740	764	999999	999999	279	311	834	18	79	83	999999	272	781	999999	999999	281	999999	967	999999	999999	999999	949	163	443	291	999999	667	340	419	531	595	868	287	999999	130	
24	703	681	999999	83	531	999999	798	999999	263	688	816	75	749	493	999999	269	620	375	585	999999	610	996	311	638	644	504	598	548	488	999999	984	999999	826	805	577	395	954	135	137	687	161	978	189	999999	823	999999	590	926	45	336	999999	912	703	339	413	706	380	999999	439	36	235	260	999999	58	703	324	249	999999	999999	109	314	495	248	898	639	631	999999	999999	999999	52	913	672	512	162	957	82	799	999999	402	871	25	999999	695	999999	462	900	292	999999	899	999999	362	647	21	935	31	999999	674	805	700	781	999999	672	569	396	123	562	747	543	101	631	999999	752	551	999999	94	733	799	147	445	999999	999999	999999	808	999999	999999	276	661	576	999999	205	999999	993	796	620	982	353	20	309	986	899	999999	749	50	999999	999999	999999	106	999999	851	298	999999	536	369	961	442	213	863	264	706	999999	901	180	413	895	999999	531	956	930	72	740	723	500	999999	546	585	600	999999	540	999999	999999	179	694	725	999999	999999	871	634	999999	999999	778	999999	755	602	999999	997	983	345	154	55	462	652	175	904	120	574	471	385	822	999999	842	567	999999	934	626	677	217	455	999999	661	361	897	131	999999	999999	260	967	898	21	549	602	264	501	495	867	999999	13	789	614	277	772	496	811	459	345	221	167	999999	976	471	789	537	999999	492	693	999999	530	423	621	859	606	572	999999	283	783	588	76	836	76	999999	999999	428	841	302	889	864	95	999999	416	999999	999999	156	999999	550	759	74	488	18	999999	999999	906	590	177	754	671	209	133	537	675	999999	155	330	754	999999	798	370	696	999999	603	828	480	857	17	549	766	460	999999	822	524	719	109	67	44	764	291	999999	261	96	631	689	741	999999	999999	658	927	773	401	144	752	398	377	15	999999	973	831	59	999999	999999	999999	220	559	310	23	999999	657	97	295	990	999999	999999	999999	610	851	914	96	922	860	359	621	993	68	515	999999	999999	351	103	652	999999	932	242	511	632	108	999999	139	441	544	51	999999	839	999999	411	638	47	288	767	164	501	886	999999	198	232	16	994	161	53	999999	887	615	564	999999	999999	999999	273	999999	486	511	440	784	655	387	999999	999999	999999	999999	657	999999	43	847	583	939	160	185	33	999999	288	626	113	999999	95	211	999999	435	999999	403	263	353	375	834	801	266	723	716	240	999999	379	999999	233	999999	504	177	205	50	42	624	999999	58	44	999999	999999	999999	407	181	698	453	999999	999999	912	388	261	999999	511	209	999999	326	225	999999	944	501	674	
414	402	623	764	918	999999	999999	403	821	119	215	318	155	999999	941	999999	552	999999	999999	800	999999	961	845	238	199	665	999999	995	715	999999	850	114	543	999999	519	468	783	417	779	999999	999999	990	100	279	999999	995	365	299	113	468	999999	999999	167	700	689	453	556	395	574	263	19	621	687	422	269	110	775	601	399	999999	84	144	999999	349	686	994	870	576	999999	999999	309	706	891	257	735	433	947	842	999999	76	911	397	842	526	438	999999	312	677	19	945	230	764	900	630	393	999999	188	999999	999999	694	582	999999	999999	999999	953	999999	729	440	687	835	163	933	736	999999	999999	686	302	999999	911	194	692	202	566	999999	973	545	806	270	863	999999	999999	999999	999999	180	493	999999	193	471	999999	135	772	871	990	184	791	297	37	577	68	706	246	467	906	829	12	999999	423	968	407	418	506	469	576	489	589	999999	114	566	839	999999	503	999999	158	999999	421	820	212	999999	454	685	517	238	211	167	961	788	233	998	999999	113	517	225	74	164	999999	313	305	511	594	767	192	471	999999	428	999999	415	318	130	999999	191	188	41	524	721	900	278	267	999999	528	801	801	116	999999	999999	132	999999	766	993	167	999999	999999	999999	999999	686	502	56	501	783	999999	555	479	112	589	999999	925	486	701	999999	999999	360	56	885	999999	999999	966	999999	999999	10	305	925	649	325	999999	311	665	487	999999	837	229	853	776	483	466	972	331	698	526	411	999999	646	586	423	738	806	70	639	718	14	719	425	973	999999	999999	999999	906	999999	148	288	999999	447	251	863	999999	410	583	573	429	19	471	278	560	671	199	658	349	235	999999	167	250	999999	999999	240	128	803	880	286	995	438	76	999999	560	247	90	373	999999	723	999999	338	232	497	220	708	543	451	865	312	311	999999	688	680	578	981	47	305	678	999999	744	999999	530	999999	999999	991	942	303	999999	322	999999	825	999999	625	934	258	934	753	815	999999	697	999999	937	999999	975	175	999999	396	999999	999999	999999	785	694	999999	979	970	999999	999999	999999	229	765	249	999999	999999	722	485	575	999999	745	330	57	293	999999	617	999999	77	392	952	332	411	999999	556	704	999999	999999	804	140	870	646	999999	450	19	999999	596	999999	457	944	999999	855	499	999999	687	650	999999	530	916	306	87	78	912	588	854	602	518	977	218	999999	999999	440	917	354	705	426	999999	879	48	460	893	999999	866	132	996	999999	999999	999999	563	905	435	618	999999	999999	63	802	734	999999	595	416	325	999999	999999	913	999999	955	937	
154	999999	271	999999	399	492	466	413	764	211	789	591	999999	769	706	424	313	999999	974	999999	999999	301	902	691	404	293	631	144	284	235	953	771	51	170	688	916	302	46	999999	135	738	105	298	601	945	999999	838	646	999999	204	783	999999	385	719	527	853	991	580	474	999999	999999	332	999999	538	257	27	550	596	91	999999	999999	276	999999	999999	999999	324	12	311	745	999999	455	984	526	999999	452	159	395	999999	642	999999	924	722	571	929	999999	999999	966	759	353	999999	254	251	565	828	82	516	730	999999	222	212	850	999999	834	999999	660	999999	805	58	999999	107	631	228	999999	256	865	409	705	153	583	999999	358	252	958	817	365	213	429	697	999999	935	999999	999999	119	439	984	244	888	706	279	398	610	917	999999	255	999999	36	999999	999999	963	999999	999999	587	999999	999999	854	608	731	26	508	457	457	118	51	999999	679	999999	118	523	999999	630	521	999999	999999	194	490	440	579	999999	521	339	999999	999999	734	999999	999999	841	999999	988	585	999999	513	871	208	822	941	501	876	522	576	533	917	774	999999	343	160	812	999999	768	640	424	38	28	504	179	999999	347	999999	999999	36	837	999999	999999	938	885	127	649	800	61	253	988	999999	66	999999	987	421	150	71	999999	999999	322	999999	146	357	170	357	494	376	39	290	999999	127	180	496	738	666	999999	835	172	225	999999	21	662	525	999999	999999	972	999999	517	999999	401	286	983	521	999999	710	730	773	777	538	632	282	999999	771	649	871	393	999999	407	330	624	314	898	185	683	311	475	999999	705	999999	385	999999	859	281	888	327	144	658	782	999999	936	999999	68	999999	593	238	249	890	999999	999999	477	999999	484	196	142	96	388	808	999999	412	244	119	77	999999	163	30	999999	499	882	332	999999	999999	788	379	394	999999	256	274	591	999999	71	584	745	925	832	974	999999	672	999999	999999	939	335	820	379	999999	827	999999	590	999999	572	814	750	999999	554	52	743	622	115	801	541	840	123	226	393	351	659	999999	999999	644	189	893	750	359	999999	393	411	913	418	585	567	999999	665	793	28	640	999999	576	201	999999	99	361	31	871	608	961	825	999999	999999	38	144	463	999999	999999	301	679	74	999999	927	171	641	829	213	999999	244	999999	184	329	207	753	40	92	182	999999	554	827	871	879	751	129	999999	301	486	390	999999	114	999999	720	502	349	576	999999	999999	40	251	270	157	999999	636	999999	787	506	912	683	998	61	290	553	401	473	808	999999	999999	999999	603	999999	352	823	90	139	999999	464	
826	858	186	120	443	152	999999	294	679	380	252	48	999999	999999	389	803	391	398	823	288	328	38	540	391	280	840	436	902	999999	334	420	999999	649	999999	679	63	506	888	618	148	535	116	794	438	999999	611	476	999999	959	549	441	999999	315	785	999999	798	999999	999999	999999	999999	715	126	376	355	959	999999	398	19	391	336	306	503	999999	685	753	222	244	999999	449	669	374	893	999999	378	892	729	201	863	197	881	736	711	58	999999	432	999999	740	448	478	206	999999	467	160	999999	253	937	910	630	42	999999	999999	224	999999	179	238	999999	183	999999	462	239	553	534	821	510	600	594	455	764	262	344	481	795	634	253	456	906	743	319	135	954	818	999999	831	999999	999999	521	366	878	787	610	999999	743	986	248	652	687	645	650	42	658	999999	999999	377	999999	451	767	590	112	723	331	88	864	871	507	421	982	703	999999	999999	999999	238	576	977	999999	109	737	809	999999	600	768	271	102	286	477	472	999999	999999	143	999999	999999	930	263	165	999999	531	999999	872	999999	827	669	984	97	467	953	430	915	178	999999	999999	714	999999	205	511	954	70	999999	587	999999	45	748	789	999999	735	999999	999999	974	421	999999	130	728	865	999999	567	930	784	999999	634	999999	56	556	504	477	545	117	601	734	751	211	405	545	999999	478	453	89	879	425	999999	834	999999	999999	504	999999	604	999999	849	637	638	581	179	886	361	264	999999	488	254	999999	34	628	42	424	232	219	125	999999	935	396	877	488	999999	999999	821	800	999999	599	61	999999	872	999999	268	963	999999	180	41	519	193	999999	131	964	834	999999	400	734	802	999999	234	999999	540	30	934	462	759	159	530	811	75	561	999999	999999	436	406	999999	999999	369	78	327	61	188	606	401	406	275	913	653	492	967	97	997	148	375	767	316	852	740	805	213	946	650	999999	453	999999	999999	999999	537	999999	999999	51	374	733	72	183	116	934	999999	999999	999999	846	506	48	843	978	563	999999	392	669	100	596	618	563	999999	381	411	958	163	768	604	901	385	225	373	926	999999	273	85	202	660	382	233	999999	999999	367	999999	612	387	475	78	215	981	867	347	533	433	810	868	999999	771	999999	780	860	999999	296	999999	999999	674	916	265	999999	999999	199	18	718	372	999999	946	507	931	999999	999999	687	699	398	920	518	877	999999	503	912	404	394	430	999999	601	373	999999	331	896	168	937	470	999999	778	693	791	999999	628	999999	27	864	371	759	972	576	999999	999999	544	999999	952	999999	999999	999999	353	
895	999999	769	506	127	998	145	624	999999	772	861	120	477	999999	705	999999	659	999999	679	999999	57	43	634	457	935	508	212	734	955	999999	754	113	999999	999999	883	999999	32	362	511	171	999999	999999	760	999999	121	466	625	250	839	247	302	164	999999	938	999999	861	999999	321	570	618	796	410	668	666	999999	758	73	610	999999	149	116	306	999999	517	999999	807	283	647	346	479	999999	961	999999	999999	652	599	948	118	571	31	73	999999	999999	893	375	481	582	104	968	362	999999	24	999999	699	141	995	417	999999	344	498	588	854	975	100	999999	835	514	949	23	428	809	954	49	25	85	405	999999	853	152	131	235	188	999999	983	999999	868	999999	999999	999999	656	191	311	773	999999	443	999999	735	701	167	539	966	632	90	550	999999	999999	974	198	624	735	999999	564	504	223	273	409	185	991	999999	999999	999999	318	999999	367	999999	508	190	966	582	866	670	812	696	999999	999999	602	999999	138	440	638	893	570	581	851	174	627	806	560	809	43	999999	743	687	299	999999	657	269	722	314	54	267	17	999999	758	74	999999	867	891	67	999999	311	999999	560	386	999999	516	736	520	203	618	701	630	166	999999	831	927	999999	406	999999	999999	342	386	823	999999	381	885	954	999999	786	494	759	999999	503	149	732	987	192	311	326	946	920	999999	528	999999	352	637	999999	76	926	147	554	471	742	560	337	925	999999	999999	14	999999	562	913	733	709	858	786	136	27	817	999999	744	823	90	213	586	999999	857	137	54	743	999999	887	897	649	939	298	182	942	812	999999	763	28	999999	999999	393	17	25	819	837	565	999999	999999	259	91	402	999999	391	538	973	743	78	999999	129	999999	63	675	25	999999	769	999999	614	194	999999	20	90	726	526	851	819	578	578	999999	299	489	999999	999999	637	815	257	217	999999	643	999999	79	738	668	999999	45	999999	718	999999	930	60	999999	999999	326	628	249	10	999999	214	539	999999	405	174	40	805	999999	37	851	47	210	999999	999999	662	970	999999	999999	281	999999	999999	491	676	111	999999	647	987	32	537	917	999999	397	999999	581	13	377	925	573	904	999999	862	268	999999	333	680	791	103	498	615	981	110	999999	968	588	848	723	999999	617	818	999999	999999	999999	112	120	279	649	395	266	999999	999999	55	999999	999999	573	559	999999	999999	352	430	795	554	498	999999	556	816	98	429	999999	732	289	514	317	755	387	664	89	165	897	63	41	999999	837	999999	330	935	459	261	999999	38	289	999999	999999	196	33	972	999999	376	555	303	190	
229	168	533	278	779	737	896	999999	999999	999999	413	586	299	399	398	716	558	96	620	367	837	999999	999999	453	999999	994	999999	731	415	119	712	609	603	999999	811	248	314	999999	551	208	562	999999	496	557	875	999999	231	797	634	265	996	999999	999999	999999	999999	205	959	89	999999	784	616	174	448	798	999999	999999	999999	999999	588	159	412	887	545	422	804	439	538	651	577	386	773	999999	999999	999999	999999	432	674	666	999999	616	289	234	442	766	591	398	999999	697	790	999999	680	999999	219	485	852	118	744	522	142	914	667	318	512	851	21	292	77	299	685	344	139	326	999999	972	870	188	455	779	830	999999	479	999999	860	505	706	999999	999999	622	306	14	688	161	999999	615	948	970	721	999999	754	999999	999999	670	22	999999	943	999999	999999	246	614	673	663	965	692	999999	444	999999	999999	17	155	52	999999	455	992	999999	656	977	791	291	33	899	999999	864	34	999999	95	809	999999	415	562	999999	999999	877	17	632	351	722	999999	999999	180	132	523	714	445	712	140	875	678	341	798	965	572	626	223	714	216	798	941	171	640	634	998	999999	455	802	982	300	447	999999	999999	933	999999	999999	120	900	386	752	429	321	400	999999	141	496	999999	596	779	443	664	999999	426	999999	999999	307	178	545	999999	999999	269	642	999999	840	438	318	12	865	457	590	999999	999999	337	464	379	999999	770	430	999999	999999	435	858	32	549	636	999999	943	786	162	999999	999999	575	999999	999999	493	999999	592	559	999999	822	493	751	148	999999	927	351	965	999999	999999	999999	537	747	52	621	56	410	620	190	214	999999	375	999999	712	247	776	999999	546	432	970	592	47	221	649	680	28	683	719	833	622	294	188	981	614	999999	683	76	532	164	858	93	176	412	355	497	457	277	49	901	422	999999	805	999999	999999	590	999999	325	108	999999	999999	372	690	787	567	920	115	999999	999999	710	564	710	999999	391	573	887	426	635	999999	161	233	999999	644	818	420	636	489	645	999999	33	999999	367	999999	170	561	496	999999	389	844	999999	392	72	999999	338	999999	712	999999	999999	969	114	173	487	999999	999999	148	852	727	871	999999	999999	440	999999	404	587	822	207	742	257	999999	87	494	999999	999999	440	768	170	94	316	999999	708	999999	999999	999999	885	999999	410	907	999999	32	709	999999	999999	22	913	994	999999	668	999999	516	150	969	330	999999	892	999999	136	696	999999	188	977	767	421	400	668	999999	375	792	519	727	421	299	721	234	130	999999	999999	34	877	446	999999	502	999999	800	341	738	737	
480	999999	275	999999	999999	888	842	999999	941	357	140	354	50	628	141	159	360	104	850	257	999999	999999	583	656	112	818	582	343	999999	761	620	69	929	144	894	17	253	999999	999999	411	879	189	188	960	833	679	837	817	714	352	655	706	490	491	999999	16	210	999999	630	999999	315	509	999999	189	999999	80	425	905	733	133	999999	365	396	999999	378	916	296	623	823	432	999999	764	628	142	116	914	578	448	999999	888	807	634	374	812	106	999999	619	998	999999	762	264	999999	93	591	446	299	319	999999	122	999999	720	587	796	207	913	550	880	436	83	821	502	976	999999	845	325	281	991	583	352	999	307	297	399	70	999999	60	681	47	695	817	604	536	335	999999	178	230	838	176	899	556	498	192	924	412	269	287	528	248	275	999999	999999	736	999999	123	428	432	197	735	39	863	869	842	741	266	226	999999	651	635	677	105	999999	825	683	999999	510	124	372	987	800	891	531	442	772	530	519	999999	836	222	359	745	42	112	999999	46	686	655	999999	999999	999999	303	636	999999	999999	999999	732	999999	62	904	612	999999	70	210	934	999999	999999	999999	80	999999	999999	358	139	999999	999999	931	73	340	688	647	999999	999999	672	704	802	507	264	638	871	602	798	47	999999	932	609	55	685	832	178	999999	705	259	999999	240	921	836	999999	207	617	639	116	401	793	415	999999	757	641	365	408	437	882	702	565	477	422	999999	543	207	828	240	256	241	172	688	942	859	999999	999999	782	965	343	999999	31	241	496	999999	254	409	147	851	414	329	433	740	126	12	694	117	817	999999	999999	966	378	999999	393	875	239	114	473	935	999999	209	583	999999	104	999999	680	334	981	26	999999	143	70	999999	826	926	807	999999	572	939	175	999999	623	999999	672	376	688	644	999999	620	999999	149	936	211	373	214	999999	991	646	301	331	369	136	801	758	169	999999	999999	560	999999	999999	807	542	999999	770	999999	585	23	770	727	146	46	486	370	848	325	207	858	613	621	190	815	785	280	618	999999	46	822	999999	999999	471	296	94	391	552	370	999999	413	441	57	628	732	231	919	164	999999	883	765	999999	442	999999	56	999999	938	285	262	32	271	915	999999	289	763	999999	999999	266	850	951	104	999999	999999	999999	794	999999	566	993	457	999999	999999	999999	999999	921	280	869	999999	999999	424	999999	155	115	300	348	344	498	999999	767	864	531	999999	663	999999	343	789	947	474	723	178	628	231	945	999999	667	166	155	592	53	19	894	999999	716	999999	999999	999999	
988	528	999999	384	999999	952	798	138	999999	999999	212	812	988	142	333	999999	655	382	999999	287	999999	287	999999	191	199	905	432	758	999999	698	999999	999999	963	537	999999	999999	333	349	872	676	433	816	999999	46	953	999999	603	910	685	999999	187	344	56	74	999999	710	895	958	194	400	529	50	999999	999999	999999	391	849	461	999999	904	81	999999	509	128	854	393	999999	596	999999	857	311	999999	82	481	999999	912	774	898	931	99	533	374	165	481	157	392	658	674	661	571	492	152	577	999999	427	871	834	999999	220	222	335	309	730	337	999999	999999	968	999999	716	999999	616	950	529	252	380	999999	160	38	971	471	735	710	934	999999	374	169	944	300	64	650	999999	847	999999	719	763	233	644	828	392	151	999999	972	999999	199	955	542	622	335	410	999999	721	806	956	748	486	625	375	73	962	929	71	677	999999	76	395	769	271	810	488	157	72	332	645	829	57	999999	751	744	711	832	546	619	889	343	928	280	999999	940	242	999999	999999	999999	999999	463	89	746	350	892	804	195	999999	812	846	263	658	398	171	999999	701	999999	999999	630	999999	140	393	452	999999	298	147	999999	877	999999	577	349	999999	491	466	191	750	310	422	999999	999999	525	561	733	772	636	685	540	118	764	249	518	275	999999	228	734	79	636	999999	999999	755	999999	317	949	245	507	963	999999	999999	979	999999	400	310	23	690	836	578	660	680	161	612	606	999999	123	92	999999	84	999999	999999	732	122	123	352	370	999999	261	217	612	498	274	672	519	608	138	389	848	217	261	546	999999	165	999999	956	806	449	999999	682	999999	866	186	433	901	903	999999	867	271	57	940	999999	438	628	966	999999	415	488	103	998	999999	734	243	850	999999	526	880	999999	702	167	546	921	955	999999	999999	746	322	999999	771	615	999999	271	999999	999999	277	351	117	764	199	257	550	327	356	999999	804	470	999999	999999	610	385	999999	633	999999	114	511	28	999999	859	614	230	849	999999	717	999999	999999	616	616	442	583	480	999999	125	386	999999	616	228	999999	804	774	552	122	999999	240	396	592	775	106	23	299	259	396	258	159	999999	408	976	999999	868	560	197	999999	999999	752	140	966	999999	256	720	999999	999999	453	999999	95	72	117	999999	343	330	999999	823	520	603	152	999999	94	170	966	417	56	639	617	707	254	999999	999999	999999	244	110	429	999999	999999	999999	525	16	806	999999	999999	999999	862	546	643	289	972	999999	677	260	58	999999	56	806	999999	999999	673	857	999999	746	906	509	373	999999	627	
999999	999999	220	304	144	87	145	999999	847	999999	999999	555	510	995	999999	734	999999	908	448	873	816	64	999999	999999	690	712	667	999999	69	999999	663	723	999999	918	411	388	762	999999	999999	999999	999999	900	999999	809	71	293	173	861	999999	999999	399	600	925	321	811	187	999999	476	614	431	420	803	467	517	343	999999	999999	591	594	949	971	999999	375	275	999999	915	856	813	682	406	999999	999999	994	57	941	73	797	365	116	233	110	999999	828	121	762	118	442	999999	999999	999999	415	581	277	397	999999	324	235	659	360	895	331	475	794	217	882	614	809	999999	575	280	999999	999999	485	370	849	686	256	263	513	999999	999999	174	347	777	991	967	538	999999	17	626	838	147	999999	221	902	635	500	621	239	158	309	32	125	205	546	999999	106	907	547	363	78	999999	156	509	422	166	999999	999999	225	915	85	211	412	999999	441	999999	519	274	467	999999	195	634	34	365	552	460	59	151	241	109	870	999999	69	654	999999	866	999999	505	798	745	507	999999	405	323	999999	107	999999	176	763	999999	382	832	449	999999	177	999999	947	790	956	962	117	999999	786	126	55	454	151	758	999999	999999	239	999999	475	721	999999	712	999999	711	292	454	839	882	387	999999	726	48	191	999999	486	124	999999	999999	999999	836	999999	520	697	288	278	628	955	862	775	198	95	368	366	727	616	465	213	246	508	512	999999	234	609	870	399	999999	272	415	281	285	656	38	475	639	93	206	24	999999	443	664	498	976	116	198	830	367	682	463	130	30	910	999999	702	46	713	999999	999999	827	999999	999999	365	550	590	999999	542	66	893	726	644	419	450	999999	999999	844	24	155	127	999999	49	42	334	809	295	261	375	973	336	439	926	999999	999999	197	999999	999999	308	947	395	616	656	773	474	955	818	710	579	657	879	857	31	567	296	999999	999999	856	936	999999	265	999999	135	999999	730	463	800	965	999999	999999	200	631	545	76	759	511	999999	276	999999	379	990	584	681	717	103	478	417	368	392	794	999999	215	244	752	692	999999	491	999999	53	999999	164	853	586	326	999999	258	322	955	807	785	737	999999	298	567	565	999999	658	417	999999	261	999999	442	583	339	852	984	396	999999	383	703	29	999999	233	999999	224	999999	998	364	260	999999	999999	999999	561	607	66	889	999999	999999	999999	999999	407	83	999999	791	964	722	999999	256	474	482	861	530	582	113	765	72	296	742	352	428	682	304	167	628	105	999999	999999	975	283	999999	78	999999	605	370	306	945	61	999999	592	502	
866	751	999999	777	984	636	879	457	999999	993	999999	184	334	768	340	113	999999	999999	696	999999	999999	304	973	511	414	151	924	221	999999	819	999999	854	159	850	999999	999999	999999	390	644	468	715	433	144	289	370	999999	395	999999	40	202	39	67	999999	999999	661	572	778	999999	373	843	999999	667	649	31	982	999999	35	484	999999	999999	699	535	360	237	999999	417	999999	693	150	520	756	999999	190	615	999999	999999	118	937	199	999999	162	34	999999	800	757	57	784	999999	307	621	868	910	629	999999	999999	999999	706	999999	557	253	412	999999	999999	852	96	622	487	44	241	38	639	98	295	228	257	674	519	559	999999	617	999999	57	396	529	652	845	999999	999999	999999	296	257	600	389	945	586	999999	786	999999	714	144	570	749	881	999999	999999	999999	999999	410	384	829	984	157	48	940	999999	365	698	719	210	251	162	927	922	999999	999999	48	999999	349	999999	189	887	999999	845	345	57	883	176	127	546	872	230	68	185	292	311	999999	562	999999	999999	231	379	77	963	472	982	999999	999999	999999	497	943	81	285	999999	999999	941	639	999999	703	892	999999	199	999999	182	337	31	999999	752	999999	643	681	486	269	23	419	810	999999	391	382	999999	414	66	239	999999	603	999999	999999	999999	999999	351	999999	798	859	556	599	999999	798	999999	999999	451	999999	889	196	302	816	467	999999	999999	999999	393	999999	257	999999	350	487	679	959	950	578	536	86	999999	772	999999	999999	882	627	999999	999999	387	22	925	756	931	475	525	870	999999	813	146	999999	682	939	596	230	424	868	518	78	919	83	848	999999	109	374	92	127	999999	330	933	999999	108	847	999999	381	205	999999	999999	875	962	809	31	146	442	546	404	865	185	78	999999	24	999999	644	504	313	174	608	999999	999999	392	999999	972	999999	880	999999	891	834	966	224	35	999999	870	643	115	120	61	999999	883	562	999999	227	942	829	774	919	731	463	352	668	217	999999	999999	441	492	565	836	999999	266	146	999999	999999	898	960	999999	633	153	474	999999	393	262	999999	725	104	596	174	465	153	999999	960	574	437	999999	308	17	438	89	999999	160	550	284	646	454	746	906	410	328	981	999999	151	775	267	924	959	416	754	999999	749	999999	328	110	692	999999	305	572	228	87	600	999999	614	553	714	323	988	119	616	999999	978	198	195	846	483	368	701	195	317	512	532	892	262	567	339	999999	832	450	592	83	159	184	688	332	999999	38	999999	597	999999	943	935	849	799	746	892	561	999999	482	999999	334	871	120	264	715	554	
999999	701	57	223	130	999999	999999	999999	999999	858	804	509	999999	127	455	197	113	134	999999	577	999999	102	515	674	778	934	360	999999	267	212	999999	919	972	777	999999	999999	132	383	940	999999	397	332	999999	888	97	61	999999	364	999999	999999	767	986	890	148	999999	999999	196	999999	999999	196	140	725	269	999999	999999	885	537	95	106	999999	74	729	193	911	189	999999	834	999999	586	727	148	996	651	999999	444	62	38	999999	905	999999	999999	749	938	754	332	671	73	999999	78	999999	999999	710	268	999999	999999	48	802	999999	999999	999999	780	569	796	718	57	999999	999999	999999	895	999999	999999	703	999999	690	978	324	790	439	589	518	297	907	558	999999	212	438	737	598	999999	406	260	59	875	394	999999	580	999999	999999	706	198	999999	924	999999	311	356	821	999999	577	84	757	257	372	399	999999	233	872	21	999999	515	999999	406	999999	100	499	516	806	827	794	65	408	371	570	733	400	999999	373	876	256	38	391	999999	999999	999999	300	999999	888	999999	999999	171	999999	568	540	999999	999999	791	122	999999	541	795	549	993	736	521	675	999999	686	638	998	529	860	996	764	393	133	711	246	999999	800	350	999999	156	999999	633	303	839	999999	854	646	609	808	539	344	461	488	999999	181	648	849	904	999999	259	660	905	999999	999999	803	156	999999	385	555	162	43	999999	177	402	601	999999	228	835	565	831	992	999999	999999	330	999999	999999	999999	735	999999	999999	120	999999	878	377	496	496	331	537	46	999999	999999	999999	63	655	505	153	293	999999	796	78	430	999999	348	999999	267	999999	999999	980	114	999999	999999	856	845	958	51	147	322	800	906	115	781	690	999999	881	568	731	346	75	824	999999	30	999999	938	999999	177	107	557	247	120	234	311	351	433	546	999999	416	999999	105	614	999999	831	493	189	691	297	739	224	999999	999999	535	999999	128	166	999999	479	432	918	383	999999	944	590	84	999999	999999	803	999999	267	263	449	162	315	251	461	466	686	537	638	256	184	437	999999	99	176	999999	999999	192	194	837	77	19	497	52	999999	670	999999	999999	803	508	887	857	999999	960	27	919	229	683	999999	700	909	941	794	671	999999	362	70	500	908	999999	999999	621	255	429	196	440	664	273	999999	790	687	929	734	140	999999	326	955	999999	81	256	364	627	525	494	927	999999	999999	999999	999999	951	609	287	848	999999	137	276	612	62	999999	587	264	956	745	876	999999	979	217	999999	312	882	407	148	428	999999	750	753	105	999999	501	999999	225	838	429	985	999999	999999	91	45	13	102	999999	
902	157	999999	999999	408	999999	999999	482	947	917	561	523	999999	999999	470	858	999999	999999	383	999999	852	999999	714	371	999999	536	760	695	999999	898	181	660	219	999999	505	991	999999	999999	999999	872	999999	287	554	999999	664	325	999999	999999	720	551	999999	999999	629	999999	861	351	443	132	577	999999	131	999999	870	59	746	900	313	793	58	479	999999	527	606	511	723	574	999999	999999	707	109	77	328	974	999999	13	93	41	297	316	163	558	811	101	479	751	503	417	504	406	763	21	999999	393	251	626	377	491	999999	208	999999	344	999999	424	477	804	999999	979	809	56	662	869	999999	999999	895	999999	999999	435	136	999999	230	167	999999	174	999999	97	402	999999	733	444	635	602	999999	99	28	819	999999	397	624	675	999999	524	999999	458	744	893	995	198	498	330	514	941	364	999999	977	139	832	707	999999	389	999999	999999	255	999999	420	69	999999	999999	999999	85	999999	725	811	461	811	705	560	63	429	60	101	999999	447	412	930	999999	248	554	121	889	986	999999	916	244	273	91	278	241	47	684	937	79	999999	422	95	788	139	999999	999999	282	999999	779	287	430	999999	207	430	843	445	726	821	411	814	579	99	266	808	577	197	730	437	999999	25	745	123	32	484	35	327	151	563	345	998	839	319	999999	700	496	999999	76	661	435	999999	999999	999999	999999	265	160	332	999999	980	562	999999	999999	845	260	763	542	999999	275	722	404	526	304	999999	486	413	974	269	882	566	321	630	999999	999999	999999	532	704	999999	999999	999999	334	702	498	999999	11	629	181	994	68	453	999999	190	999999	354	266	999999	502	158	386	132	999999	999999	450	272	668	932	594	999999	843	999999	999999	999999	729	999999	398	702	999999	143	171	856	241	999999	210	438	408	141	949	776	812	102	40	556	504	999999	485	443	262	999999	502	999999	44	999999	999999	999999	394	507	460	182	999999	564	881	999999	986	530	890	311	689	21	999999	999999	983	818	945	750	999999	999999	165	273	33	954	450	999999	640	102	822	816	828	870	54	901	680	776	820	999999	220	999999	569	974	574	184	753	250	999999	965	96	226	479	410	642	881	999999	197	158	11	123	89	728	894	707	84	482	819	967	962	999999	216	998	999999	540	36	999999	190	699	999999	210	209	440	675	16	606	347	427	237	172	560	493	999999	818	999999	141	942	674	276	500	701	934	283	408	119	879	999999	782	999999	616	937	170	498	309	999999	914	649	62	888	111	999999	65	592	804	412	999999	588	999999	562	408	999999	278	914	208	158	276	
925	41	566	136	999999	565	557	621	235	399	995	328	999999	229	491	889	999999	175	763	646	351	479	995	746	301	999999	999999	999999	532	999999	999999	299	161	534	999999	999999	496	999999	723	181	999999	999999	999999	23	377	269	171	342	916	203	999999	749	999999	512	999999	999999	46	820	834	349	344	96	98	566	999999	705	177	493	999999	874	403	34	451	592	999999	999999	900	982	378	42	877	999999	554	999999	186	507	854	648	999999	542	580	999999	926	384	836	999999	882	22	869	671	101	678	999999	52	999999	467	307	852	373	555	556	63	999999	999999	472	457	541	760	390	646	999999	528	883	699	999999	726	107	77	999999	727	999999	888	999999	706	940	208	999999	512	537	718	209	12	999999	999999	986	999999	234	999999	911	999999	879	999999	631	999999	820	572	794	412	999999	999999	999999	239	106	646	67	667	940	745	862	273	671	999999	232	671	446	849	253	829	999999	999999	502	973	999999	376	847	999999	266	999999	886	377	413	384	763	463	358	969	905	639	996	328	586	489	271	999999	718	850	898	960	999999	970	329	965	698	971	581	396	84	729	798	692	411	60	999999	494	999999	296	275	768	999999	477	999999	613	999999	999999	199	999999	999999	999999	658	996	476	306	113	915	57	447	999999	792	882	999999	999999	186	999999	314	999999	536	999999	776	999999	431	999999	140	647	319	999999	999999	999999	999999	782	999999	999999	566	80	999999	225	999999	946	942	447	422	611	483	886	361	581	999999	772	527	477	663	391	934	730	237	421	346	658	999999	889	999999	314	999999	999999	324	287	339	999999	48	999999	811	999999	688	339	375	999999	111	253	295	999999	269	943	615	836	128	999999	749	999999	843	999999	879	999999	999999	63	999999	999999	999999	473	572	83	999999	662	734	999999	666	83	999999	605	365	417	319	102	372	66	630	999999	699	545	999999	147	537	503	272	999999	999999	364	437	634	233	267	589	638	681	999999	999999	606	218	186	179	999999	483	154	480	435	81	786	999999	999999	433	718	417	695	582	999999	546	747	999999	86	228	311	999999	999999	382	107	827	681	999999	999999	571	999999	189	523	375	999999	663	392	33	836	999999	433	281	342	211	515	849	894	999999	999999	999999	747	216	141	999999	868	409	415	999999	383	607	399	374	932	534	999999	538	894	329	737	771	163	724	563	500	794	999999	313	866	999999	999999	932	625	175	999999	823	816	57	565	506	446	999999	620	649	238	197	999999	348	808	801	976	954	999999	328	485	522	33	653	641	172	838	105	548	999999	136	999999	774	999999	457	710	999999	491	999999	
823	999999	522	543	84	334	313	735	691	999999	75	999999	302	367	306	690	962	799	999999	999999	402	668	350	710	714	523	563	423	860	890	107	217	495	625	752	37	962	979	999999	329	338	437	999999	999999	482	25	834	999999	477	999999	495	910	430	85	937	164	950	811	828	560	770	890	999999	999999	407	857	404	676	615	279	727	983	850	843	86	965	521	749	237	699	689	999999	945	351	405	999999	786	419	688	597	87	999999	160	397	999999	448	562	355	203	999999	620	167	999999	207	999999	511	999999	587	998	972	999999	210	999999	139	871	524	999999	533	405	220	81	985	988	28	999999	576	832	999999	999999	637	412	176	555	612	88	531	999999	747	999999	894	136	208	420	716	954	876	577	31	526	44	504	38	950	983	553	635	999999	683	999999	225	678	607	303	999999	569	476	655	999999	61	349	970	206	973	511	999999	872	574	282	73	999999	999	811	936	259	143	383	999999	572	68	999999	999999	999999	999999	999999	225	999999	905	59	156	999999	231	605	999999	186	73	308	65	448	899	681	71	999999	620	691	226	867	670	54	237	999999	260	93	912	999999	986	110	464	999999	295	564	967	999999	135	584	999999	403	841	760	195	834	328	776	672	386	999999	466	999999	59	128	358	859	860	821	961	999999	999999	693	999999	199	963	843	425	999999	345	714	546	999999	45	597	822	36	909	999999	403	999999	999999	420	535	227	999999	850	414	999999	937	704	116	703	174	356	955	999999	999999	570	232	990	902	623	337	672	845	696	223	462	305	999999	949	12	428	999999	754	999999	167	153	669	122	999999	905	999999	640	608	843	999999	689	642	999999	999999	348	636	412	999999	859	92	863	382	999999	637	999999	999999	615	999999	113	284	80	602	237	552	336	901	999999	561	997	408	697	73	11	100	999999	820	193	775	610	376	999999	140	894	999999	304	771	835	999999	486	690	609	885	999999	568	535	97	414	570	230	447	526	851	966	461	395	799	380	743	112	142	41	999999	154	737	268	940	707	592	999999	564	75	633	84	316	798	999999	569	442	565	999999	415	622	999999	173	849	174	173	443	260	505	400	102	383	999999	659	769	999999	999999	310	594	390	999999	999999	665	381	892	776	660	662	583	999999	937	187	666	999999	999999	294	999999	887	103	776	999999	342	752	173	973	999999	730	657	38	81	802	142	970	66	593	309	890	999999	956	398	513	780	999999	999999	463	914	716	999999	250	485	759	999999	217	817	126	489	570	502	407	642	999999	12	633	512	437	805	217	
999999	143	999999	404	199	999999	999999	273	492	665	999999	999999	69	543	113	417	553	999999	923	925	999999	999999	999999	739	397	394	324	999999	510	157	174	999999	658	707	999999	493	141	91	570	948	511	999999	999999	824	999999	791	999999	108	942	595	999999	201	999999	879	64	669	39	380	999999	804	616	999999	999999	345	500	999999	61	999999	436	620	286	471	750	999999	999999	999999	999999	999999	655	606	56	225	410	915	77	973	334	778	653	448	463	760	85	766	999999	158	791	297	333	445	739	999999	672	331	319	618	450	999999	466	455	362	750	725	410	758	400	953	999999	278	999999	999999	283	709	987	166	525	396	984	999999	275	817	28	955	219	866	70	553	88	605	458	532	999999	322	207	95	712	999999	675	17	942	205	943	29	806	999999	999999	286	684	999999	794	232	466	896	200	637	343	795	999999	544	698	999999	999999	252	999999	994	528	961	999999	901	453	999999	721	999999	999999	999999	873	999	158	97	409	783	868	912	811	236	76	999999	131	570	752	917	530	141	319	105	330	999999	209	999999	603	999999	999999	782	721	315	511	489	206	131	764	999999	999999	428	144	914	978	962	440	593	999999	629	840	999999	999999	536	959	589	667	605	748	182	799	346	493	904	18	95	999999	505	725	586	701	999999	805	417	999999	111	996	405	126	368	999999	615	884	973	999999	834	633	195	355	999999	822	601	382	592	544	309	934	239	906	892	999999	934	868	999999	927	840	999999	741	265	999999	592	999999	999999	390	911	194	999999	520	999999	183	462	999999	999999	803	763	110	627	223	873	999999	177	767	498	234	596	999999	999999	542	55	824	699	891	999999	999999	338	560	123	991	999999	360	847	999999	989	999999	999999	999999	784	75	587	827	222	921	999999	294	690	825	773	264	793	585	447	999999	474	425	484	571	999999	661	475	213	987	635	542	522	133	753	778	766	794	999999	999999	681	999999	228	612	777	999999	646	999999	512	999999	858	207	999999	913	927	949	574	257	999999	692	132	599	384	999999	586	389	356	170	937	57	999999	470	963	44	765	999999	256	812	707	548	437	999999	999999	425	138	999999	447	609	999999	803	213	518	925	148	999999	92	581	388	35	398	999999	486	870	465	999999	398	244	70	999999	999999	999999	999999	550	330	264	999999	637	958	711	999999	941	746	963	143	999999	498	544	825	616	683	393	999999	786	319	872	999999	983	506	645	739	999999	387	462	243	110	451	968	604	999999	999999	454	622	677	877	456	930	999999	737	622	292	853	419	453	999999	579	999999	975	240	
458	312	999999	140	999999	999999	955	564	294	729	43	401	999999	940	940	467	238	770	199	909	863	941	439	255	884	363	885	783	933	988	664	273	476	737	156	999999	863	324	310	706	922	999999	646	792	703	230	999999	913	478	986	245	999999	999999	75	999999	516	873	49	999999	959	999999	181	630	999999	999999	769	924	791	793	368	999999	914	470	999999	987	999999	999999	646	551	663	601	971	314	999999	753	856	627	411	370	640	708	824	78	351	999999	750	270	350	999999	934	306	970	130	119	999999	999999	999999	162	999999	406	220	236	497	592	999999	123	999999	683	552	999999	151	523	431	999999	999999	779	845	129	873	246	999999	955	919	617	999999	999999	851	205	999999	431	518	999999	332	999999	430	482	999999	999999	999999	506	883	999999	999999	518	792	782	548	999999	459	999999	999999	228	288	999999	696	999999	317	880	235	999999	272	671	128	130	700	676	200	999999	999999	187	453	369	146	376	999999	999999	999999	410	824	584	91	999999	745	999999	999999	299	196	999999	277	175	175	456	260	999999	244	999999	469	676	818	125	999999	999999	245	282	999999	125	92	912	489	573	107	907	65	650	655	388	999999	999999	184	999999	490	999999	200	567	22	997	119	891	999999	150	663	490	591	999999	992	11	648	999999	793	999999	217	284	999999	703	77	268	400	609	999999	855	296	303	502	999999	999999	999999	890	999999	270	172	999999	999999	780	348	910	617	999999	356	658	654	740	463	381	354	999999	216	707	496	499	753	606	509	999999	286	853	369	988	999999	83	119	121	969	212	999999	999999	999999	504	663	999999	460	942	54	950	945	125	833	921	157	226	999999	184	403	188	516	566	506	899	999999	999999	550	999999	153	283	549	543	771	260	999999	999999	999999	712	54	703	48	811	562	559	999999	171	999999	447	999999	999999	653	934	717	790	696	75	327	127	999999	177	999999	831	999999	770	411	411	354	999999	181	999999	51	717	140	700	150	705	13	946	553	999999	999999	113	788	999999	629	614	999999	999999	564	685	212	67	711	876	999999	999999	22	791	999999	944	999999	447	999999	223	914	999999	804	27	999999	991	71	380	574	667	999999	999999	53	999999	151	999999	586	373	999999	495	999999	983	15	999999	250	933	999999	222	798	609	999999	37	836	999999	999999	999999	810	808	339	999999	624	831	493	54	184	320	173	411	650	362	367	999999	428	780	798	999999	930	550	777	717	308	999999	582	999999	151	674	999999	478	999999	457	985	777	999999	455	999999	592	999999	961	999999	929	999999	290	572	446	251	82	999999	66	776	352	762	269	41	
999999	274	999999	259	528	902	999999	17	694	999999	202	376	999999	418	973	908	216	999999	969	471	847	947	28	286	145	724	78	75	999999	702	984	999999	999999	999999	421	190	105	342	971	69	579	922	85	215	379	80	660	664	635	157	569	999999	999999	999999	999999	999999	256	999999	999999	804	833	444	760	991	100	507	999999	999999	996	792	812	873	469	910	891	999999	871	812	906	75	73	414	439	109	143	999999	902	927	562	999999	999999	999999	228	177	235	145	172	94	125	872	429	817	667	999999	999999	696	999999	882	906	269	999999	443	592	59	741	428	999999	660	858	26	999999	999999	999999	259	858	216	999999	302	684	756	999999	999999	697	43	645	999999	747	999999	764	446	631	29	30	999999	943	500	999999	179	436	807	140	511	236	108	278	705	535	417	984	138	999999	158	208	999999	508	26	746	558	413	495	681	999999	896	421	999999	999999	703	999999	316	367	999999	485	866	999999	625	260	999999	598	765	999999	720	340	999999	636	404	482	820	870	999999	927	754	464	999999	999999	136	723	615	814	713	999999	12	546	111	626	935	566	292	331	534	999999	465	157	999999	472	774	351	999999	999999	26	912	764	999999	205	388	612	737	718	925	999999	902	644	746	884	82	937	183	239	999999	999999	838	999999	999999	346	545	472	606	671	303	175	784	999999	999999	797	999999	928	999999	999999	999999	999999	208	847	366	580	999999	613	718	272	720	535	999999	122	819	568	187	721	999999	495	659	999999	16	999999	425	999999	966	999999	298	999999	93	154	767	832	516	971	999999	991	833	918	714	932	753	999999	951	768	999999	672	999999	788	619	89	663	684	999999	805	17	142	999999	606	614	646	325	999999	189	576	999999	768	999999	848	75	196	887	356	781	727	999999	672	999999	999999	195	303	886	510	338	13	999999	93	150	711	999999	999999	569	236	313	78	616	983	999999	999999	10	805	77	259	999999	433	201	999999	903	964	641	345	28	775	421	321	759	815	999999	999999	95	684	627	893	999999	704	626	661	52	713	121	999999	999999	738	655	389	235	637	787	905	812	183	190	186	80	627	351	794	814	999999	318	800	999999	978	999999	326	999999	184	374	28	806	540	274	200	852	999999	827	290	129	42	95	132	999999	535	373	999999	999999	450	999999	267	999999	832	846	60	404	320	638	539	447	999999	211	61	273	768	109	281	999999	990	999999	619	800	71	675	999999	999999	196	772	26	615	388	823	736	361	117	999999	999999	999999	224	999999	542	822	298	999999	790	831	44	858	269	436	102	12	513	127	
214	466	301	166	999999	152	218	999999	621	923	69	515	474	700	165	113	135	586	695	205	791	796	999999	228	885	999999	999999	337	999999	590	999999	386	999999	619	999999	650	374	817	999999	81	586	995	211	374	783	284	999999	344	703	166	311	515	317	317	335	417	954	82	281	122	279	999999	44	999999	410	683	205	854	552	515	739	999999	999999	623	618	796	999999	147	444	610	594	538	634	999999	289	18	79	12	294	739	695	301	999999	518	801	705	960	179	964	999999	999999	512	791	197	427	993	999999	693	699	999999	822	817	638	670	528	740	999999	687	999999	402	999999	202	570	813	999999	447	772	447	822	913	835	999999	182	999999	531	999999	747	446	929	296	458	999999	312	999999	916	878	999999	874	989	70	457	283	427	572	496	886	999999	999999	999999	979	230	122	999999	786	999999	408	645	304	149	999999	993	811	757	465	943	999999	890	816	897	941	784	897	999999	999999	465	999999	999999	610	847	645	149	769	999999	950	75	346	514	526	60	518	242	999999	735	553	77	646	525	962	628	999999	996	135	90	437	204	333	664	119	999999	151	999999	999999	456	504	999999	233	743	807	999999	607	999999	999999	765	999999	708	426	999999	999999	693	999999	47	44	981	999999	648	999999	689	999999	755	741	681	405	205	999999	117	999999	912	241	999999	999999	903	717	571	30	545	632	370	701	728	999999	999999	999999	426	512	999999	376	63	868	855	999999	543	113	61	658	926	999999	178	857	281	999999	999999	929	999999	999999	999999	329	473	961	999999	999999	653	987	999999	999999	999999	920	979	692	804	741	999999	54	386	963	310	999999	665	912	999999	227	464	999999	430	999999	274	999999	113	999999	999999	999999	999999	999999	825	839	999999	999999	999999	999999	89	16	999999	485	999999	540	365	999999	553	693	999999	999999	663	560	999999	825	999999	150	567	692	999999	347	816	411	105	29	838	63	228	999999	335	755	608	591	833	999999	999999	979	459	889	999999	804	999999	420	39	999999	131	352	235	999	288	497	988	999999	999999	999999	199	999999	389	43	702	312	250	17	368	792	517	82	999999	778	946	999999	691	677	829	907	658	406	382	624	999999	999999	828	229	999999	837	766	999999	229	999999	999999	999999	600	425	197	999999	563	680	61	246	963	59	625	456	63	706	806	320	680	464	93	999999	564	764	146	217	999999	31	999999	999999	36	999999	999999	999999	879	999999	981	275	490	999999	354	999999	355	145	660	848	869	381	999999	562	40	455	428	999999	17	116	387	999999	999999	980	87	541	999999	530	220	999999	206	989	576	59	724	541	
830	412	120	115	447	428	999999	297	999999	112	856	196	500	580	989	97	629	773	999999	155	999999	999999	200	999999	55	824	999999	999999	652	880	805	125	837	499	625	26	999999	901	999999	958	731	999999	642	999999	685	745	999999	999999	565	119	369	802	433	578	555	329	222	307	69	999999	999999	998	645	466	306	741	359	11	999999	973	441	727	114	667	424	993	867	999999	137	310	999999	295	549	543	999999	999999	692	268	943	306	804	999999	841	56	465	999999	357	186	678	943	396	999999	999999	592	999999	642	698	765	164	562	461	997	180	759	827	217	459	999999	945	304	59	100	67	658	178	94	886	67	212	999999	646	691	546	193	914	767	610	956	999999	999999	314	926	113	999999	844	806	999999	999999	229	257	999999	999999	240	999999	894	305	999999	37	424	592	999999	999999	999999	473	916	770	999999	986	845	70	607	503	246	77	989	999999	986	676	999999	999999	907	803	838	954	418	400	461	172	299	618	796	582	542	282	999999	674	373	640	474	84	999999	200	247	169	650	779	999999	172	394	771	999999	303	223	999999	685	952	801	608	65	525	999999	298	697	236	273	999999	961	999999	945	999999	759	999999	211	999999	25	716	566	678	314	638	392	999999	778	528	310	503	999999	999999	597	999999	872	765	999999	949	765	68	503	999999	896	625	999999	55	227	999999	22	962	101	484	46	969	395	132	303	999999	999999	29	999999	999999	926	999999	999999	481	999999	775	452	993	770	262	999999	999999	223	999999	782	689	999999	346	81	708	515	347	411	885	453	627	784	749	999999	168	816	745	548	999999	95	136	999999	346	678	452	626	999999	999999	999999	999999	89	999999	840	350	999999	999999	796	999999	999999	999999	999999	368	780	38	748	990	999999	531	999999	445	999999	418	999999	470	656	729	483	668	999999	999999	497	999999	571	385	374	872	999999	409	858	562	30	797	737	670	506	767	189	318	999999	461	924	999999	589	999999	281	670	999999	379	693	884	132	138	329	729	175	443	797	405	663	999999	56	302	672	59	425	440	681	229	999999	999999	549	999999	738	999999	167	10	999999	177	999999	703	17	573	716	999999	440	999999	478	18	504	72	970	999999	654	64	414	999999	824	540	978	999999	999999	645	415	999999	999999	956	399	999999	571	175	999999	630	301	959	868	483	586	999999	619	533	961	999999	725	901	918	765	520	999999	763	535	999999	35	999999	999999	999999	999999	167	911	640	999999	502	327	446	999999	999999	349	999999	999999	195	931	55	136	999999	999999	879	325	920	999999	886	999999	446	715	398	999999	989	853	999999	
999999	254	999999	325	675	67	145	999999	644	236	396	716	999999	282	825	498	999999	999999	59	114	999999	392	399	451	653	34	71	999999	786	929	410	350	999999	908	999999	450	687	999999	999999	79	784	423	245	98	533	798	317	999999	620	227	999999	999999	939	999999	697	647	854	66	671	650	995	108	999999	715	826	999999	385	999999	819	385	811	225	120	979	999999	329	157	310	917	999999	717	999999	426	569	373	854	410	592	220	815	595	631	999999	729	84	685	178	530	272	999999	422	647	999999	245	415	350	445	999999	429	378	500	999999	999999	816	933	239	682	686	351	971	999999	792	459	13	789	189	281	390	999999	643	161	999999	48	439	442	80	288	999999	999999	999999	418	450	172	842	325	51	492	137	796	845	13	492	188	301	841	629	197	483	455	236	79	64	999999	999999	226	999999	515	709	384	999999	951	501	999999	329	562	205	999999	617	999999	748	696	153	594	999999	999999	668	448	999999	597	812	883	805	735	926	999999	999999	394	386	625	452	535	783	753	933	894	512	959	858	738	999999	999	999999	795	707	999999	999999	999999	995	156	558	434	999999	121	571	979	155	999999	606	376	999999	999999	253	999999	246	222	912	400	661	175	137	708	590	18	951	812	313	999999	38	396	36	999999	399	240	999999	27	767	672	191	953	748	999999	363	491	999999	999999	999999	999999	558	495	626	535	808	999999	28	849	999999	999999	169	759	999999	145	737	219	349	314	999999	23	924	999999	454	250	218	708	427	391	355	108	478	999999	66	724	461	543	769	500	999999	569	221	227	999999	16	512	432	999999	612	18	153	999999	235	423	742	663	999999	50	386	999999	109	412	999999	504	999999	292	52	999999	952	999999	999999	449	849	228	852	802	706	55	999999	737	999999	999999	815	383	211	956	252	703	323	70	131	503	393	183	986	167	584	723	437	724	999999	729	334	927	813	704	302	17	570	940	957	999999	999999	649	540	677	999999	999999	302	999999	50	349	389	891	563	999999	66	675	242	999999	999999	983	999999	999999	999999	66	108	887	999999	507	999999	245	142	382	113	836	901	743	642	319	570	330	999999	647	999999	999999	349	999999	374	122	647	627	774	875	999999	973	676	878	381	999999	579	709	999999	794	135	804	216	999999	788	726	800	322	42	923	134	999999	562	970	49	157	999999	665	999999	456	859	46	470	999999	660	999999	999999	33	999999	999999	739	861	635	636	522	879	913	343	654	999999	999999	999999	594	999999	751	999999	999999	705	838	999999	767	913	195	248	934	99	344	949	356	657	
999999	776	950	999999	999999	999999	272	926	458	999999	243	383	21	876	143	534	452	999999	515	835	999999	464	194	147	401	825	676	396	701	999999	999999	964	986	996	90	999999	384	719	668	999999	999999	494	257	678	999999	393	999999	999999	114	409	646	725	444	520	938	999999	592	813	482	367	596	999999	999999	999999	624	279	396	999999	999999	999999	999999	999999	950	999999	283	999999	216	999999	156	18	923	999999	292	301	786	820	529	476	67	978	953	571	999999	310	893	685	269	232	999999	722	999999	999999	523	516	259	999999	774	419	246	714	895	999999	666	474	444	239	999999	933	248	804	749	999999	999999	817	999999	589	999999	650	142	597	999999	999999	462	434	999999	44	999999	775	51	872	55	120	239	353	999999	999999	904	772	999999	663	999999	999999	999999	259	972	86	931	999999	871	999999	999999	134	286	649	999999	999999	999999	242	463	410	397	999999	891	375	758	999999	999999	613	733	766	684	999999	784	479	505	999999	10	212	999999	935	113	145	999999	381	999999	920	999999	590	603	182	264	671	319	465	276	999999	999999	618	501	999999	999999	999999	972	115	985	999999	350	807	153	121	910	999999	781	527	306	261	913	519	921	838	805	111	999999	999999	512	23	414	999999	212	231	203	392	711	129	550	784	172	798	396	999999	580	36	999999	491	272	999999	890	791	999999	24	370	924	697	663	537	293	318	421	999999	999999	299	31	604	921	917	527	710	999999	976	999999	98	125	999999	180	267	778	664	999999	999999	669	133	623	999999	197	861	278	695	58	999999	999999	476	751	205	999999	999999	558	999999	524	574	999999	999999	999999	999999	646	926	999999	801	526	999999	999999	628	790	999999	999999	848	999999	862	416	70	648	832	662	79	999999	55	346	920	709	720	708	356	149	954	554	536	894	999999	522	271	616	477	999999	652	833	638	999999	629	999999	999999	783	696	26	999999	925	912	480	168	105	601	589	334	999999	806	999999	412	999999	999999	999999	407	953	868	999999	154	454	181	999999	19	245	999999	999999	717	659	143	999999	21	339	685	38	999999	999999	736	712	921	999999	291	385	372	999999	431	159	850	61	864	999999	915	357	999999	20	999999	999999	470	922	25	242	999999	675	958	999999	999999	999999	999999	807	935	350	227	165	999999	999999	172	999999	301	64	814	931	518	999999	794	999999	30	664	468	675	999999	393	999999	999999	697	689	809	616	427	502	999999	359	999999	999999	125	999999	404	759	930	408	848	958	957	415	999999	93	724	215	880	447	849	999999	613	138	999999	551	999999	999999	468	999999	663	555	999999	798	783	464	999999	474	
551	280	127	271	999999	70	827	325	436	191	704	613	964	604	736	980	652	999999	745	226	521	573	770	990	999999	202	999999	302	590	999999	631	654	507	259	664	609	329	588	297	553	311	999999	125	571	709	855	773	999999	819	397	999999	534	718	369	953	977	509	999999	970	541	326	999999	734	277	559	60	999999	714	939	136	999999	999999	962	202	999999	314	457	999999	290	999999	999999	684	483	202	22	999999	935	148	306	999999	109	999999	618	999999	999999	999999	481	848	999999	658	999999	68	999999	692	737	999999	999999	526	455	999999	529	310	846	534	122	641	61	541	264	999999	125	967	418	263	999999	467	999999	216	999999	147	833	609	196	631	696	999999	999999	790	465	999999	535	419	692	658	166	798	356	999999	642	595	725	939	593	559	999999	781	650	867	665	999999	636	999999	999999	317	815	920	123	999999	837	999999	87	999999	86	334	927	705	284	759	106	238	999999	371	573	379	421	999999	999999	637	98	914	719	697	134	999999	304	999999	857	385	842	999999	684	142	256	890	999999	464	999999	999999	999999	837	999999	890	770	999999	999999	274	791	999999	999999	921	903	486	136	923	43	390	999999	892	999999	999999	848	899	999999	999999	999999	978	125	683	861	956	40	757	14	260	417	999999	926	697	34	999999	387	675	488	920	999999	207	15	332	857	136	999999	970	239	999999	999999	607	999999	910	883	999999	999999	118	330	939	891	156	481	876	515	999999	464	448	868	999999	379	182	420	996	527	999999	972	999999	999999	734	999999	69	527	999999	270	999999	999999	999999	813	842	881	999999	354	999999	39	999999	725	139	999999	653	999999	999999	111	241	999999	817	196	977	999999	538	218	365	292	596	312	831	629	351	615	705	999999	448	999999	36	127	110	828	999999	966	341	999999	843	975	999999	71	757	999999	296	999999	453	623	999999	632	284	633	525	987	999999	246	207	999999	384	523	121	304	999999	255	85	123	404	999999	324	999999	61	999999	999999	389	999999	999999	555	999999	343	716	999999	92	480	999999	360	999999	601	999999	79	999999	769	774	255	330	864	878	837	511	882	182	240	464	308	867	580	999999	267	999999	999999	234	691	333	233	667	999999	38	824	418	999999	682	999999	291	919	689	999999	287	663	55	525	240	696	53	992	170	486	708	999999	612	245	984	144	465	999999	845	999999	446	551	588	999999	836	999999	429	999999	209	659	948	545	618	626	999999	712	222	620	647	537	648	341	72	999999	652	999999	221	182	911	999999	999999	999999	999999	746	804	736	85	999999	999999	999999	276	999999	792	511	538	172	175	986	
942	281	922	844	597	317	304	115	488	999999	999999	591	841	999999	705	999999	602	999999	471	872	821	567	637	146	999999	469	270	222	548	999999	652	489	88	235	240	639	999999	999999	459	999999	451	999999	999999	677	759	999999	345	29	999999	141	909	637	999999	303	175	999999	644	786	999999	137	56	92	999999	927	755	837	512	616	999999	76	999999	389	451	705	430	131	319	959	999999	834	134	250	491	416	651	24	788	785	69	855	994	999999	999999	999999	719	999999	142	330	999999	921	594	729	13	999999	106	530	195	995	873	999999	75	684	409	999999	999999	805	600	160	285	740	59	999999	557	999999	81	206	999999	999999	986	70	999999	989	999999	999999	249	404	247	827	999999	131	999999	793	911	999999	999999	999999	999999	231	328	913	768	981	54	190	872	999999	999999	843	592	899	999999	77	18	812	65	85	646	999999	999999	608	568	772	840	163	911	999999	999999	541	379	999999	999999	857	800	83	302	17	944	857	999999	382	232	999999	245	420	999999	761	999999	999999	960	999999	999999	999999	392	720	999999	999999	151	999999	999999	617	61	640	474	829	142	999999	999999	934	520	57	141	999999	362	466	999999	175	999999	999999	483	159	480	999999	580	664	999999	282	999999	89	729	306	999999	63	588	974	331	591	929	415	288	999999	494	850	588	912	584	999999	142	925	344	999999	468	721	418	128	146	344	70	809	999999	859	128	197	999999	224	999999	999999	210	387	999999	794	245	999999	150	999999	665	630	137	668	90	215	150	549	745	550	837	154	999999	469	838	987	531	129	675	429	999999	307	645	374	730	506	999999	754	790	550	943	347	999999	31	463	516	216	999999	729	535	719	999999	451	664	999999	999999	442	740	549	157	999999	125	456	721	999999	367	999999	999999	999999	583	532	395	759	205	606	500	999999	623	15	332	780	139	400	150	999999	400	856	980	988	692	74	942	215	642	288	999999	999999	858	603	106	531	453	464	155	12	333	818	255	68	999999	473	818	734	226	376	142	725	315	22	37	510	14	775	254	519	590	190	126	917	779	608	715	30	909	999999	999999	999999	255	147	385	581	610	922	111	999999	999999	999999	988	275	155	112	585	846	999999	999999	527	999999	219	635	422	999999	999999	338	288	999999	999999	798	825	425	49	466	999999	178	999999	999999	899	999999	999999	999999	999999	999999	202	851	771	677	33	869	999999	322	283	999999	999999	619	999999	999999	878	282	999999	823	471	457	999999	572	236	999999	632	417	219	128	999999	999999	14	999999	999999	50	999999	999999	566	999999	999999	999999	353	512	151	390	10	
859	453	404	577	627	448	849	564	816	990	999999	624	999999	999999	616	999999	336	626	838	654	281	258	999999	291	37	715	42	569	581	114	999999	430	999999	689	999999	999999	815	550	79	997	165	629	554	999999	999999	236	484	566	647	239	26	886	313	735	728	611	999999	122	550	999999	415	999999	999999	712	121	208	779	403	282	652	843	999999	999999	999999	499	999999	704	635	960	801	241	476	921	999999	999999	999999	999999	999999	960	171	205	703	10	999999	591	875	999999	842	937	999999	999999	91	293	999999	999999	241	338	472	246	86	906	142	999999	748	679	939	999999	999999	999999	129	91	669	999999	121	999999	999999	785	999999	999999	999999	14	862	698	999999	999999	160	999999	926	956	999999	663	655	873	999999	264	72	550	999999	488	652	516	17	226	999999	999999	999999	999999	181	549	255	456	939	222	622	82	54	999999	324	403	529	756	442	683	768	465	435	795	999999	857	393	599	532	910	606	117	996	645	880	796	566	511	21	387	710	409	723	442	261	999999	999999	999999	235	858	958	896	84	999999	458	362	615	992	99	323	165	999999	923	38	615	514	999999	409	564	528	836	999999	999999	65	972	999999	999999	993	999999	748	647	999999	373	999999	952	999999	42	672	999999	527	190	999999	999999	999999	231	999999	486	695	826	746	734	999999	74	999999	999999	940	999999	29	999999	99	621	622	458	350	676	400	291	259	86	904	482	413	222	46	348	999999	605	56	833	999999	882	56	999999	797	24	837	700	667	651	21	999999	23	322	108	906	568	125	999999	31	831	773	236	999999	921	274	331	999999	37	368	999999	345	114	195	999999	999999	999999	456	661	999999	999999	999999	999999	999999	75	355	468	999999	999999	140	780	157	533	34	999999	154	999999	438	254	532	692	249	673	999999	999999	999999	454	827	879	999999	999999	999999	463	745	193	999999	158	629	552	576	805	999999	484	896	588	612	811	89	999999	999999	560	999999	211	999999	643	599	35	326	715	399	900	641	221	232	798	668	693	999999	999999	870	996	36	999999	678	727	462	764	999999	719	290	864	374	643	591	999999	205	910	335	112	593	116	831	913	163	675	999999	28	262	999999	999999	999999	34	248	323	301	534	260	533	411	999999	999999	258	606	999999	534	536	997	630	891	602	999999	368	999999	258	763	174	122	731	999999	562	999999	512	999999	799	371	840	999999	329	999999	806	945	386	923	920	999999	999999	235	999999	629	149	176	999999	370	505	999999	560	348	989	560	136	999999	528	530	999999	999999	999999	999999	806	72	693	409	677	340	95	999999	381	444	764	
999999	999999	999999	633	112	863	999999	999999	999999	999999	999999	999999	502	146	769	173	394	426	855	999999	182	436	999999	428	426	935	739	999999	68	285	847	790	999999	583	500	999999	197	999999	426	667	462	999999	999999	999999	178	260	201	273	999999	176	700	241	999999	369	999999	73	624	999999	999999	176	134	999999	985	866	336	847	999999	999999	999999	999999	999999	605	999	198	622	999999	255	886	999999	175	999999	476	589	892	999999	999999	999999	755	991	437	999999	999999	999999	999999	543	563	718	324	999999	999999	564	283	999999	794	200	105	241	999999	746	123	817	738	270	999999	431	657	318	103	291	720	582	940	999999	219	92	308	999999	748	654	68	760	999999	999999	928	610	470	849	999999	701	999999	384	936	18	999999	619	999999	416	540	829	999999	255	999999	42	999999	748	624	357	417	712	891	81	493	682	687	363	886	919	342	440	960	808	523	402	802	345	999999	931	999999	599	789	892	493	919	769	813	146	899	472	189	986	123	441	93	809	418	891	999999	330	524	999999	383	999999	110	868	86	732	231	239	20	112	693	999999	818	922	999999	587	573	913	874	999999	986	999999	163	454	847	377	439	593	999999	453	392	610	534	866	416	818	393	61	692	90	914	669	999999	86	303	815	623	999999	809	999999	328	350	999999	306	746	925	999999	656	30	709	302	638	845	566	719	92	773	951	515	190	999999	999999	230	999999	313	999999	996	86	160	41	753	279	783	999999	135	999999	999999	238	999999	490	898	736	999999	999999	788	285	823	999999	999999	999999	51	671	654	629	636	999999	129	662	993	430	929	999999	505	999999	955	33	855	292	441	676	928	999999	832	34	291	999999	490	247	15	37	999999	111	719	939	989	92	624	163	926	328	999999	502	999999	699	999999	65	241	999999	37	999999	429	999999	462	690	999999	506	999999	629	348	178	999999	882	656	965	999999	828	133	565	999	873	999999	702	365	122	999999	436	999999	143	473	999999	236	449	219	251	999999	961	648	39	657	493	999999	994	815	758	13	50	845	279	999999	733	932	999999	999999	164	366	999999	185	999999	936	999999	205	706	165	122	942	876	999999	999999	367	966	189	104	908	999999	630	414	886	999999	119	713	999999	41	371	740	303	559	999999	65	884	999999	786	308	102	800	999999	547	999999	703	816	136	377	440	912	805	553	838	768	537	534	951	841	578	999999	233	276	999999	344	424	819	392	479	999999	530	999999	189	880	11	117	227	999999	575	193	791	982	345	999999	128	565	197	464	791	869	999999	932	999999	217	77	869	999999	134	
212	423	883	999999	657	999999	909	435	999999	999999	836	660	999999	451	386	658	787	999999	888	126	55	779	237	364	999999	609	96	597	447	971	813	142	582	999999	880	161	309	367	335	999999	250	693	999999	524	627	141	559	89	556	391	999999	819	980	999999	89	432	999999	529	833	57	999999	322	999999	653	859	704	88	227	570	999999	358	429	922	313	999999	362	999999	713	736	469	999999	16	50	999999	551	994	161	173	23	457	966	999999	534	288	910	927	704	295	664	923	62	999999	519	999999	42	11	896	676	542	999999	592	482	793	999999	997	667	281	931	112	865	552	999999	213	122	268	578	999999	643	403	948	999999	999999	59	999999	416	717	497	718	33	550	107	484	630	296	864	999999	999999	170	291	252	999999	772	193	799	380	148	139	999999	999999	463	115	999999	283	999999	79	48	433	980	956	290	180	999999	999999	562	767	999999	999999	916	258	774	592	735	362	160	999999	884	999999	259	442	278	587	101	655	570	999999	844	211	46	226	825	999999	16	213	11	82	102	864	630	999999	999999	999999	999999	157	999999	871	380	900	999999	999999	195	677	183	547	688	702	88	907	999999	127	999999	866	256	699	432	713	586	531	361	999999	209	29	740	227	999999	423	375	943	366	999999	999999	999999	999999	745	41	158	887	468	525	308	993	999999	999999	999999	118	445	607	999999	725	584	295	848	999999	999999	101	999999	937	955	417	274	999999	145	999999	999999	63	999999	788	511	668	283	826	127	16	62	94	24	999999	238	999999	694	999999	999999	227	781	999999	226	405	43	653	865	221	931	999999	260	971	999999	644	876	459	139	656	105	854	451	758	177	842	495	960	87	672	708	846	722	458	999999	918	999999	999999	837	582	755	999999	803	72	895	75	755	91	236	380	626	779	979	48	720	998	775	33	245	999999	910	82	575	202	512	95	999999	802	496	999999	875	999999	621	557	901	247	60	389	863	112	96	414	999999	707	56	929	866	684	999999	486	152	745	11	463	672	683	292	999999	560	809	736	953	999999	296	504	985	167	432	146	483	999999	396	170	143	297	505	999999	868	156	582	229	655	74	20	797	999999	639	999999	884	228	954	450	999999	63	375	142	820	447	212	70	772	443	999999	264	538	756	585	867	175	177	999999	424	463	978	999999	91	999999	583	999999	375	356	999	548	918	528	507	568	999999	767	164	684	899	666	96	809	785	117	809	999999	999999	553	771	992	716	882	540	987	999999	473	999999	253	246	948	836	713	999999	999999	629	736	999999	
197	478	999999	20	492	445	757	377	178	805	973	89	111	458	821	585	999999	999999	45	999999	519	718	999999	484	999999	448	951	829	382	999999	999999	488	83	450	999999	84	671	981	999999	999999	782	620	681	667	999999	999999	145	500	999999	138	766	73	594	999999	521	479	835	626	109	54	494	928	999999	141	915	495	16	661	999999	999999	913	35	999999	598	215	999999	47	975	174	747	313	460	814	999999	280	999999	999999	999999	999999	999999	249	999999	882	189	951	854	625	549	752	823	167	483	895	999999	999999	741	466	995	542	999999	442	999999	461	362	741	999999	123	750	999999	99	602	681	732	230	507	868	153	427	999999	361	284	999999	999999	350	589	829	565	546	39	538	370	898	792	316	941	999999	593	529	448	917	740	875	999999	663	231	486	751	999999	770	999999	598	48	358	191	347	944	636	121	772	999999	478	576	999999	999999	728	703	999999	425	288	127	285	623	979	999999	620	408	810	999999	128	999999	88	999999	999999	682	940	331	549	611	999999	997	753	481	999999	999999	999999	174	164	364	934	528	597	335	395	653	81	974	68	630	570	999999	143	77	993	668	834	587	800	48	392	999999	163	287	456	999999	999999	803	865	453	289	999999	254	455	634	600	515	753	505	133	999999	999999	273	999999	999999	40	999999	999999	488	98	701	999999	373	125	999999	537	999999	320	999999	114	289	278	999999	614	999999	124	694	687	442	403	162	90	92	999999	436	999999	999999	243	246	426	999999	688	324	777	751	427	92	138	999999	999999	235	205	999999	400	843	343	999999	658	578	925	346	186	999999	95	935	620	779	696	689	999999	403	140	84	461	687	601	953	342	863	999999	42	565	214	999999	177	957	216	691	833	102	569	485	664	999999	90	250	999999	238	999999	140	648	999999	999999	928	703	104	131	423	999999	999999	999999	999999	795	655	999999	781	972	908	917	999999	414	97	999999	596	985	917	999999	763	381	999999	166	999999	999999	732	284	647	125	285	999999	83	836	792	999999	999999	999999	55	999999	999999	428	999999	999999	999999	321	863	725	560	532	852	942	785	999999	367	999999	276	96	999999	999999	73	380	255	665	696	276	843	151	622	119	282	999999	999999	237	466	344	82	178	629	999999	637	999999	723	124	272	343	855	455	478	750	711	999999	57	31	627	638	182	643	581	269	477	999999	113	451	260	968	12	558	171	999999	999999	107	466	999999	396	999999	999999	999999	402	362	421	398	999999	871	407	777	836	918	999999	828	172	438	596	370	936	915	902	281	864	303	341	307	294	455	999999	
614	48	795	999999	570	981	52	250	999999	848	88	59	242	54	483	142	93	999999	342	860	999999	999999	999999	326	999999	999999	385	999999	999999	31	124	114	226	99	792	738	999999	293	999999	847	130	197	378	999999	999999	865	669	236	391	171	258	359	951	595	250	999999	942	479	999999	415	605	999999	151	207	734	974	832	152	262	744	999999	799	907	999999	740	999999	999999	584	468	999999	495	158	999999	937	772	765	162	631	999999	689	795	572	999999	635	999999	354	56	999999	787	999999	999999	526	974	646	999999	459	451	466	854	897	999999	368	20	548	920	457	891	999999	999999	968	822	211	303	573	949	527	668	282	252	999999	306	999999	796	999999	999999	968	183	999999	866	999999	323	999999	999999	952	718	436	562	592	714	794	462	999999	999999	818	70	831	233	411	999999	553	790	179	999999	468	600	18	572	433	965	952	283	653	999999	121	655	136	999999	350	999999	999999	965	999999	567	999999	933	464	226	977	999999	751	744	772	550	322	533	999999	482	318	362	709	864	999999	627	762	999999	809	504	634	173	933	406	883	556	999999	999999	714	611	999999	535	145	792	594	907	223	217	511	113	34	999999	999999	654	126	988	155	657	836	459	999999	936	133	960	592	814	592	354	861	225	374	734	819	542	716	782	226	917	280	231	999999	555	999999	999999	479	55	661	289	999999	894	411	999999	752	264	807	828	411	185	209	999999	324	869	356	295	738	300	769	969	999999	344	772	237	387	999999	55	259	999999	427	490	546	999999	313	74	966	999999	846	982	999999	735	887	380	50	718	500	907	999999	208	724	967	999999	999999	692	351	945	132	183	150	148	218	557	901	984	999999	662	627	21	804	389	999999	891	318	999999	243	60	999999	999999	519	886	999999	511	60	212	460	311	270	469	961	128	844	640	706	999999	999999	187	985	396	354	65	873	896	739	999999	999999	85	871	81	458	301	999999	400	663	264	441	707	999999	999999	533	394	402	167	59	685	545	841	195	999999	859	999999	74	577	387	464	22	810	999999	999999	959	999999	440	198	21	670	146	454	976	999999	413	647	681	999999	862	999999	663	999999	847	64	283	999999	890	407	222	999999	236	414	22	209	251	630	935	274	999999	159	953	213	156	388	548	101	864	999999	70	221	385	999999	715	426	800	999999	963	717	999999	557	494	42	976	618	443	732	999999	776	210	999999	712	416	999999	712	17	999999	999999	468	515	191	547	156	346	10	999999	458	698	596	408	999999	667	228	999999	193	664	999999	236	537	999999	815	660	
97	543	288	509	968	232	12	419	350	999999	504	999999	777	999999	347	999999	976	601	984	44	845	377	265	125	493	111	372	58	96	232	42	523	699	531	459	613	68	501	59	236	695	186	999999	999999	172	26	538	183	999999	234	260	936	999999	999999	999999	719	287	172	25	866	999999	999999	333	999999	704	980	511	255	999999	999999	637	999999	999999	758	348	668	999999	58	953	476	573	199	731	861	999999	105	999999	918	716	999999	335	895	485	192	377	741	853	939	513	999999	515	999999	623	592	597	999999	394	211	442	156	409	999999	999999	549	303	669	233	999999	155	608	426	592	538	819	408	741	999999	369	999999	607	999999	380	544	771	961	290	576	149	273	999999	999999	362	486	999999	340	106	686	999999	888	707	518	390	794	904	764	922	753	999999	193	856	775	34	820	834	999999	39	694	448	587	23	999999	93	208	949	999999	73	116	968	488	312	65	999999	481	682	99	999999	999999	640	17	48	536	999999	999999	999999	431	686	541	999999	238	311	411	248	357	999999	614	434	999999	999999	16	700	999999	784	999999	880	801	711	999999	999999	745	999999	999999	63	440	999999	999999	329	999999	792	999999	221	531	464	740	187	900	999999	716	606	78	999999	252	999999	999999	999999	232	751	999999	999999	615	999999	142	999999	999999	331	999999	999999	999999	808	999999	294	306	399	327	794	178	999999	54	999999	980	984	995	947	999999	90	664	712	999999	134	999999	735	870	62	186	999999	88	137	558	418	999999	999999	999999	907	218	783	999999	852	999999	999999	147	871	706	322	105	631	724	999999	334	826	666	154	928	999999	999999	662	999999	254	999999	519	716	50	803	635	999999	437	974	97	738	296	721	999999	299	999999	999999	454	999999	558	956	999999	93	893	803	731	752	184	624	999999	424	555	369	124	639	904	132	106	77	81	505	667	657	636	456	999999	114	854	855	347	695	48	633	865	297	999999	435	999999	247	81	883	642	999999	646	673	192	999999	607	999999	395	468	890	387	999999	999999	999999	999999	456	446	765	627	897	329	999999	999999	999999	922	503	999999	970	478	999999	859	995	197	999999	854	999999	999999	273	120	506	681	469	999999	999999	661	676	812	998	771	999999	385	481	454	986	322	535	14	297	270	433	999999	212	916	999999	999999	391	770	200	999999	886	493	182	999999	130	225	859	408	836	725	256	999999	827	209	500	924	999999	999999	211	550	328	999999	676	13	999999	726	479	999999	721	775	279	905	621	564	884	494	212	826	333	999999	462	137	178	571	24	741	952	999999	999999	999999	652	839	999999	
649	999999	880	817	179	967	404	746	316	686	71	455	350	79	272	324	15	721	561	999999	440	98	201	837	114	988	945	999999	475	999999	488	132	440	346	999999	999999	13	677	43	858	928	33	156	450	999999	126	674	999999	690	999999	421	521	999999	621	999999	561	923	53	999999	999999	999999	999999	999999	190	208	938	999999	13	107	822	321	337	688	702	299	417	941	750	999999	999999	324	283	999999	999999	715	999999	999999	819	999999	420	999999	959	964	999999	999999	307	752	999999	252	178	999999	999999	574	867	377	93	832	999999	331	720	999999	183	999999	725	866	748	548	493	474	999999	907	205	794	686	306	999999	373	836	999999	992	665	975	507	560	886	652	709	225	999999	631	999999	642	497	999999	999999	353	645	249	999999	97	758	268	999999	21	271	905	877	887	570	999999	720	995	532	339	65	643	675	764	838	224	999999	333	83	843	106	275	707	305	885	999999	716	999999	999999	778	243	999999	999999	496	298	980	775	999999	999999	404	911	149	119	168	443	999999	678	881	410	771	57	435	194	999999	999999	999999	207	581	11	617	999999	999999	999999	754	105	658	999999	188	475	999999	448	999999	678	679	999999	956	165	999999	862	727	285	835	999999	90	730	999999	222	826	581	302	782	204	819	46	104	324	995	999999	72	785	998	999999	415	552	332	830	757	515	726	999999	840	658	999999	284	342	474	999999	73	34	297	999999	342	999999	182	85	253	407	641	585	999999	961	999999	487	999999	728	785	429	179	757	900	60	707	109	623	461	134	999999	999999	704	630	999999	932	999999	774	349	666	892	999999	477	89	432	125	930	999999	999999	50	181	641	555	557	55	704	315	134	246	738	999999	983	721	951	767	999999	937	955	178	38	470	712	999999	999999	892	195	702	678	477	934	776	999999	626	421	953	844	990	156	584	744	627	216	999999	999999	999999	909	999999	526	321	570	188	975	999999	967	999999	468	903	999999	664	999999	12	999999	656	312	961	999999	366	309	997	999999	871	790	380	433	411	263	185	999999	638	982	673	185	366	907	756	801	999999	659	841	494	941	507	999999	999999	999999	990	560	235	648	192	999999	222	528	399	698	398	604	516	565	999999	293	775	854	999999	195	827	280	748	555	170	200	999999	999999	513	981	999999	999999	999999	999999	421	703	949	999999	999999	439	461	657	999999	999999	999999	207	544	103	524	999999	175	652	809	539	914	720	999999	679	999999	992	999999	754	25	417	999999	999999	949	825	154	999999	999999	296	999999	999999	999999	179	312	999999	197	963	999999	613	943	311	999999	
722	498	125	999999	999999	891	279	10	463	592	706	642	999999	886	999999	999999	719	948	901	867	999999	999999	566	804	745	999999	282	492	525	999999	242	810	713	999999	610	600	834	999999	452	731	999999	999999	945	999999	999999	537	752	652	918	715	936	999999	52	444	937	479	932	320	41	293	618	787	485	126	359	896	999999	999999	285	677	422	671	505	179	803	592	307	999999	776	217	665	999999	999999	809	410	577	768	279	999999	141	668	523	999999	169	122	286	999999	999999	310	141	999999	794	377	251	303	275	999999	872	640	355	999999	36	543	823	628	989	999999	676	715	782	999999	659	304	999999	19	898	654	999999	66	526	781	477	999999	645	608	870	262	999999	515	999999	418	895	638	318	958	641	999999	999999	999999	133	72	999999	123	528	12	949	999999	232	241	404	621	999999	815	124	574	999999	999999	898	224	757	736	891	170	580	373	242	30	985	195	377	999999	461	805	999999	999999	646	364	999999	999999	659	999999	39	100	121	524	596	90	524	744	264	219	91	978	783	999999	181	974	999999	164	770	928	514	47	863	485	169	26	882	660	927	999999	355	999999	565	387	706	999999	58	66	777	162	506	251	931	168	836	482	32	546	292	672	821	922	872	731	865	992	999999	635	364	579	208	863	999999	914	864	999999	423	405	690	380	999999	485	386	618	431	273	116	705	648	999999	994	346	377	999999	528	999999	999999	834	522	714	574	999999	702	208	954	642	434	26	303	20	69	627	855	999999	747	345	999999	264	309	999999	885	531	986	677	584	861	495	999999	999999	441	443	588	883	999999	999999	999999	999999	187	663	789	999999	99	412	999999	627	377	999999	465	517	999999	887	138	534	920	999999	999999	436	999999	624	102	999999	871	999999	861	576	999999	744	880	116	244	562	367	600	520	763	796	129	357	59	217	381	999999	55	212	554	314	64	962	999999	999999	999999	757	563	999999	999999	999999	467	550	71	156	633	609	359	282	631	529	538	24	999999	42	923	88	999999	999999	720	126	826	429	317	272	426	781	999999	352	169	999999	804	999999	877	999999	999999	579	295	903	584	771	680	772	999999	999999	776	999999	805	999999	999999	997	782	157	850	526	150	48	242	999999	729	851	876	17	123	826	725	509	146	370	703	354	999999	999999	832	999999	446	63	848	293	495	386	975	619	512	171	999999	657	999999	361	656	999999	999999	496	183	732	895	673	659	753	999999	276	903	445	421	495	214	710	999999	902	999999	96	199	948	313	999999	876	266	504	951	804	78	331	785	714	
412	17	306	898	109	62	772	404	104	984	999999	483	540	207	27	956	999999	999999	285	281	999999	111	999999	999999	830	855	638	179	999999	999999	240	999999	128	999999	999999	999999	908	811	224	999999	317	692	999999	999999	94	870	346	999999	486	999999	492	736	55	513	155	311	999999	124	999999	254	423	603	999999	155	999999	283	365	809	199	540	999999	510	127	436	964	877	16	434	107	959	519	580	692	713	466	503	899	614	585	706	868	794	743	970	999999	999999	996	948	219	811	515	536	869	946	946	982	618	619	549	277	304	195	26	118	734	843	999999	982	999999	999999	383	750	234	492	672	999999	766	157	10	261	881	67	999999	999999	454	982	710	999999	766	483	885	290	74	317	412	999999	777	634	246	591	801	999999	269	999999	999999	764	999999	387	999999	692	225	471	618	298	396	247	970	730	663	999999	143	174	225	999999	999999	103	999999	916	90	989	485	141	911	419	459	999999	798	266	858	690	999999	333	472	84	267	424	671	776	920	174	712	57	970	494	458	637	797	63	593	344	999999	396	306	999999	216	93	560	209	838	529	999999	999999	872	973	81	809	999999	999999	948	950	431	909	995	915	999999	438	171	999999	960	822	80	999999	672	524	611	294	36	187	867	183	863	472	938	401	725	998	999999	997	423	648	934	999999	114	642	999999	179	400	999999	17	999999	922	143	248	26	459	703	51	999999	372	787	999999	524	284	775	97	958	970	604	199	999999	263	173	13	322	887	424	999999	999999	611	999999	894	645	999999	999999	999999	730	234	922	942	999999	999999	999999	999999	635	865	999999	999999	339	999999	954	208	999999	201	728	999999	759	999999	926	138	44	73	21	999999	999999	999999	999999	999999	195	524	366	734	58	662	999999	332	436	538	377	456	477	53	311	484	999999	243	999999	454	451	999999	999999	999999	308	999999	999999	999999	945	90	705	742	728	76	196	814	198	229	999999	143	33	999999	98	230	762	479	661	999999	761	999999	999999	696	999999	692	902	620	33	766	999999	999999	999999	218	387	999999	833	635	728	410	856	999999	296	437	999999	965	431	55	485	281	999999	829	999999	916	207	418	999999	18	948	999999	174	575	999999	431	793	895	388	999999	999999	999999	396	137	750	260	144	275	250	661	613	999999	999999	856	145	752	928	607	999999	999999	21	969	999999	999999	686	999999	246	291	705	864	644	197	586	616	37	743	884	710	88	882	781	931	999999	338	999999	128	774	999999	439	49	502	195	773	999999	999999	999999	999999	571	450	67	23	852	570	999999	999999	425	252	
999999	999999	402	867	999999	528	999999	66	90	999999	36	999999	568	918	929	851	999999	371	458	999999	45	814	999999	365	323	270	31	869	929	371	791	321	999999	875	999999	487	47	999999	284	667	999999	494	722	257	361	151	882	148	999999	10	904	24	568	10	217	840	999999	46	554	958	507	379	136	718	19	714	450	999999	999999	451	813	494	97	999999	890	551	999999	999999	14	181	999999	882	785	999999	467	777	753	978	999999	289	635	999999	627	326	169	164	367	13	247	646	701	200	349	642	196	420	927	776	120	665	999999	132	41	999999	999999	624	594	208	999999	242	999999	471	33	519	815	812	867	999999	999999	735	999999	98	491	368	480	999999	543	999999	741	999999	999999	976	868	13	541	513	969	999999	745	545	999999	169	753	15	684	239	999999	830	826	384	999999	999999	154	385	482	660	999999	999999	999999	393	999999	450	999999	999999	999999	984	603	30	977	312	842	622	36	999999	999999	34	344	999999	999999	999999	29	712	327	999999	999999	694	832	492	531	881	872	306	351	361	999999	129	702	549	622	999999	999999	157	999999	524	541	930	139	67	219	457	325	164	990	999999	373	378	133	999999	709	698	162	120	499	106	439	999999	281	999999	632	55	999999	795	999999	983	999999	872	859	802	999999	573	564	774	999999	999999	566	718	999999	690	999999	999999	995	602	839	999999	547	526	658	756	999999	995	659	465	435	174	135	529	300	16	57	500	518	330	284	145	143	387	836	425	999999	999999	240	590	686	999999	59	729	955	999999	445	97	224	113	718	999999	914	109	999999	119	948	46	428	309	642	999999	999999	675	327	999999	999999	169	689	242	226	999999	764	78	779	887	124	999999	999999	361	570	960	285	415	612	454	231	43	999999	727	477	503	302	999999	948	999999	970	384	411	261	157	286	407	982	887	999999	999999	846	330	461	994	999999	999999	76	738	682	221	171	999999	873	483	757	131	961	999999	722	80	999999	130	590	999999	999999	999999	999999	999999	294	562	999999	527	266	999999	384	999999	999999	732	924	999999	236	203	999999	977	999999	321	538	778	999999	999999	446	227	175	284	242	725	999999	544	264	559	159	863	453	999999	918	643	806	494	108	53	544	999999	841	999999	844	639	999999	612	117	428	464	999999	812	139	999999	86	362	981	155	999999	973	999999	477	374	999999	999999	999999	156	69	175	514	999999	999999	356	620	217	999999	483	999999	603	871	137	437	836	104	999999	61	999999	999999	999999	291	999999	999999	999999	999999	999999	760	999999	809	999999	890	708	553	999999	999999	421	864	465	519	909	700	
878	551	552	787	999999	999999	641	999999	999999	999999	999999	152	227	883	690	704	240	999999	126	999999	909	673	958	999999	172	999999	494	922	683	750	999999	805	103	151	412	999999	796	661	235	889	129	207	543	170	465	565	335	999999	233	717	633	190	999999	462	999999	214	592	999999	625	271	129	999999	596	525	726	629	58	999999	480	416	907	579	60	237	999999	712	139	999999	257	606	999999	436	698	966	126	415	412	641	360	208	690	957	999999	963	770	409	999999	28	444	999999	516	259	587	816	999999	64	999999	175	135	88	84	794	999999	28	999999	693	30	630	408	321	227	999999	725	282	999999	999999	542	97	467	927	111	120	999999	422	999999	998	848	881	999999	72	999999	247	999999	999999	999999	896	376	27	950	86	388	980	620	133	617	108	534	315	999999	860	522	51	999999	207	976	963	440	999999	928	24	844	149	473	345	45	980	902	452	159	829	582	999999	999999	390	548	999999	500	240	804	999999	473	543	790	999999	999999	244	539	999999	305	169	465	207	99	999999	242	249	516	284	98	637	206	92	165	271	287	997	904	327	999999	855	473	999999	374	936	999999	311	358	178	795	800	451	594	156	990	373	385	435	999999	158	309	613	225	152	176	795	391	388	529	27	553	340	221	999999	450	695	265	999999	163	394	999999	891	999999	489	297	196	611	935	174	897	902	571	701	179	359	252	999999	999999	999999	999999	999999	923	999999	160	252	470	999999	935	706	305	999999	999999	282	817	227	417	999999	736	855	980	193	456	223	632	125	981	638	51	999999	208	446	207	635	21	999999	17	999999	999999	999999	999999	956	676	999999	869	789	999999	999999	999999	952	942	976	522	213	227	958	713	710	206	999999	271	832	999999	999999	508	858	911	916	999999	593	219	354	87	499	38	34	517	226	353	843	764	691	754	999999	999999	231	924	999999	999999	63	521	307	866	162	974	994	768	50	999999	999999	877	444	39	999999	742	999999	898	32	999999	999999	450	496	999999	363	999999	580	87	108	278	286	933	999999	507	216	999999	912	999999	925	525	999999	265	477	496	999999	965	329	661	463	356	769	332	902	999999	225	612	34	941	513	880	403	999999	669	771	453	87	960	937	999999	229	830	119	973	506	150	999999	973	10	33	398	951	999999	624	751	999999	954	999999	108	999999	999999	56	970	974	54	131	999999	999999	705	999999	999999	15	392	999999	244	999999	660	359	405	678	288	639	999999	917	125	929	999999	302	917	272	499	56	999999	655	228	182	859	144	999999	385	32	351	277	999999	
768	999999	568	999999	390	999999	848	605	635	429	13	964	31	63	859	125	646	825	678	442	552	999999	153	737	620	71	999999	525	430	30	655	936	371	76	999999	732	370	404	999999	691	999999	894	420	999999	999999	999999	160	806	285	812	738	207	672	834	414	999999	999999	831	469	328	568	333	184	614	999999	77	999999	999999	903	137	999999	252	913	986	28	999999	999999	711	96	367	911	860	999999	617	292	458	274	536	999999	599	493	999999	935	593	999999	100	719	806	667	999999	659	205	902	157	999999	495	293	686	816	999999	761	537	999999	111	417	708	93	999999	332	325	802	77	303	314	999999	225	316	329	999999	999999	939	991	54	512	999999	715	999999	999999	559	999999	999999	999999	999999	905	837	956	794	834	186	999999	16	162	483	352	781	592	901	598	514	842	189	999999	999999	887	816	999999	492	241	404	701	999999	991	17	535	160	999999	999999	397	476	687	430	999999	153	999999	921	786	518	999999	731	124	999999	369	587	717	617	211	765	832	999999	999999	473	563	440	485	999999	24	155	948	201	566	246	513	131	826	421	707	999999	999999	966	999999	261	791	999999	289	886	999999	413	299	918	999999	999999	999999	309	999999	999999	867	52	667	999999	999999	999999	569	510	174	878	310	248	999999	306	909	999999	392	866	999999	999999	682	62	160	598	999999	999999	999999	40	252	117	721	214	722	613	553	665	162	999999	69	398	692	999999	999999	410	586	153	652	993	18	567	75	657	999999	999999	541	999999	891	78	495	305	785	999999	267	67	166	105	999999	158	752	254	238	786	999999	670	134	401	999999	750	22	999999	958	999999	31	684	999999	73	964	139	81	738	774	94	121	763	612	162	33	999999	253	999999	627	504	999999	999999	339	289	850	580	468	999999	107	999999	66	999999	347	923	518	582	24	999999	141	396	86	24	999999	999999	675	53	999999	999999	377	999999	999999	531	520	463	621	266	999999	763	223	999999	999999	932	641	999999	37	999999	425	999999	644	451	273	160	358	999999	428	999999	294	195	613	807	522	999999	771	667	645	534	836	884	999999	999999	237	261	879	999999	724	154	382	847	999999	911	627	379	336	999999	175	355	182	289	44	999999	971	169	159	999999	872	999999	170	973	987	502	999999	541	386	393	224	21	281	611	516	284	854	999999	79	701	999999	152	999999	845	502	999999	999999	999999	849	916	289	77	111	999999	875	550	983	999999	859	623	984	96	992	943	999999	163	999999	571	772	999999	541	534	100	999999	236	729	23	324	481	999999	999999	379	691	470	999999	999999	909	999999	735	
966	300	999999	588	455	717	999999	999999	227	999999	348	225	790	784	99	385	755	999999	654	247	156	536	669	999999	171	483	614	405	531	840	565	253	277	836	806	999999	95	946	999999	740	143	578	796	190	143	481	360	594	601	95	358	179	265	569	588	439	631	528	426	999999	113	697	628	387	578	104	948	953	999999	629	999999	999999	999999	914	113	577	999999	999999	793	689	132	29	999999	446	999999	999999	988	707	257	376	838	999999	529	672	999999	446	999999	419	999999	49	533	406	999999	972	999999	548	837	351	465	21	699	999999	735	736	849	93	893	999999	895	193	115	250	706	999999	791	731	289	669	286	666	999999	330	876	753	999999	726	999999	831	650	943	557	646	252	246	677	695	832	793	823	553	999999	768	999999	429	933	292	699	13	999999	73	269	178	74	798	394	999999	276	981	999999	132	680	71	540	952	999999	469	999999	470	999999	105	899	495	845	733	999999	858	806	456	820	874	999999	999999	650	587	683	389	581	453	851	309	429	850	223	700	999999	491	999999	999999	793	474	293	239	999999	95	174	773	332	999999	685	535	571	819	171	705	105	280	999999	953	278	256	887	555	999999	634	999999	58	281	154	999999	631	999999	999999	663	355	590	797	999999	565	422	999999	66	250	767	325	738	609	689	999999	999999	603	80	999999	303	546	586	737	620	444	999999	125	502	187	481	63	905	999999	999999	999999	999999	999999	940	855	540	999999	999999	647	787	302	896	76	369	763	999999	266	560	355	940	126	768	853	186	895	155	307	417	878	768	714	420	410	453	999999	403	999999	662	225	743	999999	356	939	950	328	548	352	999999	738	638	225	502	999999	396	49	999999	271	999999	999999	709	243	951	321	999999	999999	882	999999	999999	999999	369	999999	999999	345	999999	16	769	829	903	858	357	999999	551	678	250	999999	221	999999	24	413	999999	999999	185	616	515	510	982	45	69	876	446	62	999999	270	378	395	621	999999	948	999999	999999	226	368	273	999999	906	691	282	999999	336	999999	32	481	220	667	237	77	987	830	111	33	999999	769	36	421	304	999999	291	309	854	931	65	912	999999	143	610	774	911	999999	609	819	709	963	733	25	423	999999	518	999999	999999	999999	633	336	999999	366	544	457	999999	851	999999	999999	999999	973	227	405	806	999999	846	999999	67	999999	165	79	231	999999	323	771	46	999999	999999	999999	999999	688	168	999999	999999	729	999999	999999	999999	999999	442	999999	524	778	999999	736	746	338	219	313	999999	441	545	999999	173	564	115	565	53	773	420	330	999999	
999999	274	721	815	691	107	86	54	578	487	903	30	105	554	452	871	586	34	708	801	694	989	999999	152	479	999999	743	623	509	999999	825	743	121	999999	999999	513	697	999999	999999	999999	142	269	165	999999	642	667	78	19	662	693	999999	748	711	529	999999	689	149	578	345	329	364	463	545	354	662	999999	999999	999999	709	938	184	999999	970	478	999999	434	834	999999	510	812	999999	999999	961	816	768	86	999999	591	57	165	374	999999	586	735	876	679	723	810	301	481	757	999999	310	723	519	801	778	243	860	734	999999	969	78	533	999999	630	501	728	999999	999999	138	999999	841	554	999999	999999	88	244	999999	989	999999	33	878	38	64	124	433	999999	306	967	307	797	731	322	309	405	60	62	710	255	187	995	999999	715	353	440	347	999999	999999	999999	722	544	642	870	33	831	100	999999	479	910	999999	264	432	618	289	999999	999999	529	999999	179	14	35	999999	355	812	715	798	999999	999999	999999	999999	677	98	842	254	999999	165	999999	298	478	999999	999999	583	799	57	922	573	616	999999	22	999999	999999	999999	979	460	999999	19	296	68	317	999999	926	363	999999	999999	530	176	589	373	526	185	735	240	776	864	999999	451	734	999999	889	152	192	999999	673	780	958	176	999999	392	999999	753	999999	802	981	445	388	657	728	999999	527	756	999999	252	909	999999	118	588	734	125	999999	254	285	988	178	174	850	198	690	85	184	364	67	207	815	999999	999999	932	259	999999	486	345	999999	77	780	142	169	999999	827	836	671	999999	999999	999999	924	313	999999	881	633	816	594	199	966	653	492	999999	699	786	436	146	531	185	339	403	999999	999999	531	217	217	46	15	999999	371	854	413	803	922	999999	282	512	305	999999	308	442	745	999999	378	79	999999	617	443	999999	512	691	999999	999999	999999	47	364	999999	782	999999	673	597	811	683	828	122	249	688	999999	635	513	924	841	106	876	896	658	999999	999999	461	631	600	999999	632	408	679	549	917	762	884	709	480	730	999999	999999	710	631	999999	468	999999	999999	897	999999	999999	870	999999	849	217	619	155	999999	23	57	330	639	83	995	189	285	158	999999	332	926	365	999999	42	204	806	999999	175	999999	596	882	499	631	999999	233	999999	761	999999	829	341	999999	617	505	696	433	409	405	999999	715	999999	786	320	692	999999	999999	20	882	837	393	999999	999999	999999	879	793	140	558	699	904	849	211	427	465	328	241	34	319	860	999999	608	999999	411	659	460	822	809	999999	999999	134	763	999999	999999	924	436	786	999999	854	999999	
712	565	875	710	500	836	514	35	330	992	461	483	661	160	653	239	597	642	221	993	999999	983	568	751	575	151	636	999999	999999	38	999999	770	999999	581	999999	673	732	999999	999999	999999	999999	797	999999	999999	354	650	111	73	267	999999	838	999999	258	861	680	999999	997	133	145	358	210	999999	531	302	460	999999	999999	90	999999	980	506	512	999999	999999	999999	269	504	999999	407	924	50	999999	42	999999	999999	396	521	317	901	429	676	999999	950	561	999999	732	276	196	128	663	346	31	999999	999999	999999	336	423	860	814	999999	234	17	726	220	318	636	999999	999999	999999	73	999999	997	188	582	313	897	562	180	775	324	993	999999	870	743	588	29	512	755	620	863	973	661	502	490	999999	668	882	739	253	986	999999	552	94	64	494	999999	842	488	973	301	773	252	999999	500	428	916	147	983	632	299	999999	435	113	249	999999	999999	504	999999	387	645	24	823	926	789	999999	450	233	999999	258	249	186	33	781	999999	100	730	576	11	72	287	999999	999999	116	999999	999999	125	999999	999999	999999	977	844	999999	999999	338	286	950	326	999999	726	977	693	331	735	393	122	111	654	784	159	369	999999	999999	635	999999	999999	125	999999	973	999999	999999	10	388	999999	999999	404	41	922	999999	999999	149	999999	279	999999	94	594	999999	999999	999999	999999	759	470	665	999999	605	45	999999	999999	11	224	171	243	999999	999999	78	999999	315	999999	464	988	90	189	211	741	19	954	671	999999	999999	515	999999	999999	993	999999	177	197	345	999999	256	245	63	523	920	237	880	999999	999999	901	999999	117	289	729	709	999999	759	580	268	923	686	650	999999	999999	999999	495	999999	220	250	999999	210	880	641	622	234	999999	934	567	268	999999	860	113	892	999999	20	999999	236	195	251	999999	382	597	999999	999999	15	605	871	930	556	434	999999	670	665	850	700	336	476	999999	505	999999	799	202	999999	999999	72	583	758	999999	122	999999	999999	125	969	999999	838	613	999999	229	617	629	999999	14	21	834	56	200	447	51	79	684	966	570	689	759	469	189	285	644	359	431	999999	278	817	32	999999	999999	999999	683	22	97	999999	999999	58	876	143	794	999999	999999	999999	872	145	716	533	437	566	698	999999	219	999999	658	337	316	999999	195	782	88	196	988	668	243	499	764	39	982	999999	719	521	813	625	674	998	999999	406	486	296	999999	744	390	999999	476	387	491	170	363	759	77	387	863	104	64	999999	202	818	14	999999	999999	686	551	137	999999	187	622	999999	848	999999	999999	910	393	899	651	344	806	533	
202	856	18	603	676	233	242	341	658	999999	570	76	999999	979	999999	113	914	453	203	262	617	299	765	897	322	999999	230	999999	994	963	452	720	801	669	626	999999	374	778	20	328	895	516	999999	999999	999999	782	999999	559	519	289	985	207	150	553	915	902	999999	120	290	972	12	999999	347	694	999999	850	274	147	363	253	999999	145	443	875	999999	111	770	862	999999	999999	999999	671	647	714	978	254	579	257	999999	723	67	264	497	47	999999	820	178	834	999999	182	518	715	205	276	550	849	763	275	196	999999	142	239	245	751	999999	341	437	999999	715	999999	280	26	393	640	999999	485	647	999999	999999	546	933	936	236	702	999999	999999	999999	381	174	139	999999	999999	999999	941	591	827	999999	746	914	983	999999	999999	128	614	901	501	332	565	90	999999	211	367	714	649	879	205	12	999999	729	987	866	66	468	586	541	965	955	452	59	368	466	999999	999999	999999	999999	398	818	622	999999	529	812	909	301	109	927	133	599	999999	999999	395	825	999999	27	927	999999	336	86	542	82	935	546	879	516	722	999999	311	875	148	495	999999	387	390	741	209	184	957	999999	369	659	417	375	544	390	999999	543	979	883	564	999999	827	322	286	549	865	999999	999999	402	578	999999	626	258	461	999999	580	999999	444	745	817	752	170	571	716	999999	665	569	12	499	999999	189	629	999999	321	689	668	178	111	841	875	999999	251	564	195	869	999999	169	999999	618	810	656	999999	243	999999	811	999999	265	605	403	883	999999	980	443	550	999999	999999	208	937	772	266	411	906	602	869	600	510	606	385	999999	849	999999	999999	393	999999	206	90	395	360	509	400	413	999999	708	958	580	246	807	23	796	999	833	231	999999	362	409	750	506	374	476	310	692	879	999999	553	999999	650	596	755	354	319	484	848	437	381	853	838	207	644	299	363	702	592	999999	847	26	284	512	999999	289	455	584	31	884	999999	707	534	813	165	580	999999	649	62	669	999999	524	985	794	999999	509	570	552	861	84	122	607	110	299	912	537	112	147	564	475	898	999999	463	963	999999	674	328	34	52	73	369	999999	650	922	112	999999	999999	490	999999	532	718	999999	722	946	772	600	999999	999999	999999	627	478	792	95	586	771	999999	999999	32	999999	106	999999	545	510	798	999999	407	957	999999	196	999999	506	999999	405	41	757	995	23	999999	999999	638	999999	93	999999	999999	595	999999	999999	73	160	360	271	17	925	999999	352	183	403	923	241	374	643	428	57	321	999999	856	397	999999	999999	
776	738	554	831	926	39	106	422	95	213	148	999999	894	37	835	999999	498	697	760	689	583	601	99	284	826	995	648	46	999999	303	738	189	575	243	384	622	716	186	999999	616	999999	761	317	720	999999	595	748	401	222	994	632	169	999999	999999	255	184	648	279	15	931	390	999999	999999	791	999999	999999	212	660	652	223	610	999999	698	154	443	822	294	379	999999	240	256	999999	824	817	999999	579	552	999999	999999	209	973	446	180	76	235	196	160	525	255	142	999999	98	748	998	393	319	470	492	930	432	890	279	97	775	685	999999	246	999999	130	894	417	10	672	453	249	173	151	631	999999	257	671	768	133	59	999999	999999	508	825	434	999999	999999	70	281	999999	319	704	359	405	999999	102	949	368	999999	360	725	392	999999	305	758	229	177	838	573	999999	999999	131	999999	48	928	999999	634	999999	368	999999	785	356	999999	116	143	999999	814	999999	250	826	999999	313	373	999999	333	464	740	213	76	214	194	999999	496	598	804	197	558	320	477	864	467	539	999	999999	574	379	663	319	171	999999	414	430	598	746	386	999999	757	999999	715	473	999999	431	354	999999	585	514	859	140	312	945	999999	503	279	386	368	768	314	737	208	954	801	999999	51	999999	799	763	682	749	999999	356	440	186	605	13	999999	999999	999999	845	60	70	519	533	17	226	236	911	999999	222	999999	617	153	30	183	999999	672	999999	999999	500	364	821	832	120	999999	955	515	810	898	275	999999	331	999999	999999	686	999999	445	277	999999	825	627	888	611	469	999999	604	213	420	12	999999	341	721	999999	694	999999	238	237	999999	615	61	710	425	22	885	999999	66	999999	684	343	45	326	404	941	999999	873	999999	220	373	748	999999	999999	105	807	64	934	999999	674	999999	977	457	999999	45	662	372	125	211	876	999999	555	999999	570	999999	86	967	528	937	779	103	820	25	28	863	999999	302	309	999999	617	958	951	336	392	155	707	885	134	290	999999	999999	448	672	599	493	817	443	999999	233	28	999999	536	999999	807	580	78	999999	439	57	385	369	999999	509	999999	918	999999	229	922	425	821	201	843	999999	205	210	655	158	426	535	56	227	999999	85	596	777	431	999999	529	812	86	999999	456	86	904	382	516	938	999999	681	718	598	520	337	412	826	997	298	801	606	925	920	999999	903	999999	167	819	999999	999999	816	496	820	699	120	348	84	745	766	343	822	694	716	79	745	816	458	707	999999	673	769	999999	143	999999	999999	887	166	211	552	999999	747	563	528	
35	272	195	897	898	999999	989	337	91	241	954	979	912	218	999999	999999	96	552	460	607	323	153	46	362	667	776	233	192	999999	202	689	595	269	175	690	807	559	919	999999	307	232	999999	688	548	189	183	21	678	315	411	465	999999	296	955	215	882	236	999999	239	999999	185	806	463	888	551	368	999999	999999	527	53	250	177	992	163	999999	999999	465	999999	183	494	765	999999	999999	472	999999	165	309	999999	959	808	580	999999	689	436	999999	999999	882	799	999999	820	463	274	999999	271	171	297	999999	143	580	238	426	738	659	999999	367	630	929	991	161	395	69	416	786	718	472	999999	488	565	41	958	999999	665	499	362	41	500	404	615	311	999999	624	175	999999	731	999999	842	999999	944	79	500	496	890	648	999999	760	56	999999	442	798	648	809	999999	999999	622	144	760	248	999999	714	999999	236	323	690	711	771	893	684	65	336	630	455	544	496	540	472	213	999999	999999	602	984	23	999999	817	662	640	648	73	120	597	631	603	770	240	212	274	999999	210	937	840	866	999999	431	115	178	202	275	489	571	999999	930	743	360	704	729	853	274	506	37	80	132	829	574	468	705	37	999999	314	999999	276	299	13	89	57	735	999999	999999	856	648	470	999999	169	502	960	666	999999	252	76	999999	358	999999	675	999999	999999	999999	46	797	999999	999999	150	999999	961	205	304	859	927	664	313	968	116	272	999999	857	567	999999	963	999999	999999	802	817	784	618	999999	934	276	624	831	222	339	698	825	628	456	508	952	414	999999	207	110	999999	999999	939	107	404	999999	591	999999	999999	171	999999	709	193	171	592	366	899	168	270	37	245	105	451	973	280	290	644	961	359	614	999999	10	999999	999999	72	594	999999	521	408	999999	684	999999	226	61	585	989	641	999999	863	152	999999	256	702	180	865	643	781	965	827	123	452	630	467	10	869	999999	580	680	108	999999	520	388	759	422	999999	999999	879	399	398	291	649	187	999999	217	560	55	999999	959	648	429	812	999999	693	294	999999	64	348	225	999999	832	418	961	999999	865	631	675	496	999999	999999	436	763	392	577	545	999999	274	999999	999999	449	824	999999	620	42	679	195	639	694	474	26	298	99	663	217	565	999999	688	819	999999	585	885	558	999999	999999	999999	665	430	313	158	820	141	532	999999	776	999999	999999	798	999999	688	680	991	981	31	274	538	999999	999999	999999	21	999999	785	455	298	999999	999999	275	438	488	820	24	764	336	999999	999999	885	765	11	887	999999	189	84	759	999999	
999999	594	999999	537	753	603	874	565	255	999999	484	44	999999	243	424	999999	102	947	319	118	674	999999	999999	445	999999	388	772	345	222	334	831	598	36	324	736	999999	999999	999999	999999	884	999999	999999	518	44	71	999999	209	531	586	674	999999	241	999999	651	466	647	928	468	999999	374	831	539	999999	920	470	885	18	371	507	343	562	364	272	999999	172	225	406	630	384	999999	189	250	758	999999	999999	600	834	999999	857	99	161	201	577	320	63	999999	115	999999	573	185	612	999999	999999	253	999999	403	968	339	489	251	250	308	999999	413	999999	999999	999999	805	999999	870	61	633	513	418	192	370	786	999999	381	755	999999	808	66	208	154	351	226	515	435	184	631	504	895	616	848	853	117	999999	135	473	635	310	254	999999	134	999999	333	616	70	751	616	999999	999999	733	141	442	251	886	269	999999	999999	999999	379	179	249	557	737	999999	569	339	263	623	825	908	129	809	564	363	999999	175	27	610	455	999999	567	614	546	172	484	999999	999999	999999	999999	999999	109	370	931	999999	464	576	251	436	56	731	498	999999	201	59	999999	999999	999999	999999	999999	103	999999	763	999999	999999	999999	635	20	575	422	163	726	999999	718	543	809	999999	877	999999	899	507	999999	591	564	723	196	574	422	497	999999	999999	538	999999	419	999999	999999	346	551	999999	472	828	566	676	999999	999999	14	466	284	658	249	854	454	398	987	314	999999	243	208	105	999999	47	222	523	999999	270	625	999999	622	907	85	999999	999999	641	27	80	941	258	577	671	999999	729	300	764	999999	704	707	150	736	114	642	233	147	455	737	435	616	999999	659	753	277	999999	843	377	582	776	646	999999	380	917	373	920	666	537	386	779	999999	457	999999	322	999999	484	999999	517	275	851	335	762	999999	592	464	999999	999999	823	403	717	886	999999	191	481	67	893	769	819	741	721	567	610	78	999999	999999	168	999999	347	201	793	999999	335	111	730	450	999999	910	788	999999	999999	331	842	143	668	999999	823	275	794	264	999999	714	455	776	553	294	725	693	945	904	305	131	999999	632	610	980	560	821	461	40	183	983	981	999999	276	399	999999	477	410	75	864	892	982	92	999999	88	999999	559	558	446	725	200	964	883	166	354	80	219	999999	688	341	12	814	999999	91	684	733	98	999999	999999	568	258	293	879	50	999999	148	178	999999	999999	999999	11	272	999999	314	982	999999	107	999999	921	329	515	944	721	733	861	88	227	999999	848	354	203	59	405	877	477	907	999999	843	999999	215	901	119	
10	989	340	739	799	460	999999	665	636	887	588	833	999999	313	571	155	188	334	920	177	261	187	504	999999	867	147	999999	85	933	999999	456	716	427	999999	944	731	403	999999	999999	999999	902	193	999999	999999	470	999999	999999	173	999999	939	665	428	294	734	858	999999	999999	388	871	999999	623	33	999999	382	441	871	416	656	999999	840	752	999999	56	163	999999	78	469	199	999999	999999	999999	999999	740	994	597	999999	999999	692	999999	131	246	24	260	999999	154	879	461	346	999999	598	164	177	804	505	999999	999999	382	141	999999	790	363	999999	897	575	999999	949	293	999999	784	413	999999	723	119	247	603	737	805	999999	18	999999	616	132	324	892	151	999999	869	244	806	987	655	300	999999	756	999999	940	127	684	285	204	596	724	561	999999	999999	441	68	566	902	459	804	950	132	999999	184	999999	981	14	433	999999	999999	999999	930	796	758	159	500	362	999999	662	620	999999	155	814	999999	892	571	854	743	710	999999	312	999999	357	999999	999999	178	157	582	538	959	122	999999	91	123	547	793	765	711	999	940	999999	97	999999	838	683	805	999999	285	291	669	136	271	999999	117	778	715	583	612	64	981	352	779	999999	999999	508	869	74	999999	261	109	805	152	743	770	999999	224	103	519	509	898	859	872	301	868	832	850	538	973	345	832	220	162	657	28	597	925	999999	546	999999	814	999999	617	34	999999	999999	999999	527	952	726	999999	622	74	113	165	131	480	999999	82	999999	658	999999	100	365	999999	999999	653	494	725	183	465	77	556	189	695	167	252	847	118	14	848	332	999999	999999	781	219	156	59	502	896	126	447	999999	676	681	483	999999	261	605	303	219	499	801	779	999999	495	76	884	417	998	999999	999999	380	77	31	999999	755	843	584	999999	742	604	992	828	999999	999999	993	879	507	999999	999999	999999	252	999999	794	359	531	999999	986	295	999999	271	641	504	27	494	76	16	655	356	727	807	999999	396	999999	999999	506	973	999999	999999	502	196	387	205	999999	888	390	565	999999	671	803	949	856	999999	75	481	999999	999999	811	572	951	999999	233	160	494	708	323	856	264	189	852	999999	92	744	999999	999999	884	446	21	139	113	510	734	984	999999	778	999999	999999	330	89	652	18	171	999999	300	515	963	236	710	999999	999999	534	311	999999	818	256	866	999999	999999	999999	597	526	486	999999	468	451	262	248	608	716	999999	934	999999	184	536	844	396	931	453	287	999999	657	736	237	563	579	209	640	999999	306	911	999999	882	221	999999	136	999999	489	999999	849	
999999	724	628	994	37	999999	998	999999	999999	973	859	999999	668	228	125	999999	789	259	128	999999	999999	622	82	311	999999	917	61	999999	693	999999	999999	906	999999	604	35	999999	39	742	209	999999	999999	999999	999999	202	446	977	180	999999	106	552	346	281	371	803	607	640	651	999999	199	999999	589	684	999999	165	660	953	695	999999	202	846	909	57	59	999999	999999	179	999999	999999	864	827	746	397	999999	150	73	51	545	999999	997	394	627	712	552	99	999999	999999	638	918	542	999999	291	117	999999	259	642	299	232	175	495	437	102	999999	462	999999	373	999999	466	302	102	618	418	260	76	807	229	206	999999	959	999999	421	541	629	348	999999	545	999999	925	968	508	774	819	379	950	999999	302	856	260	999999	999999	151	440	999999	826	923	84	999999	51	663	40	999999	793	272	313	83	896	999999	432	999999	826	734	999999	498	999999	327	799	48	309	506	999999	373	946	325	999999	999999	999999	205	802	999999	999999	514	999999	272	999999	72	980	556	76	876	999999	828	433	179	363	999999	876	941	551	508	134	45	999999	544	157	667	499	478	999999	592	101	701	670	17	784	321	146	999999	999999	732	346	999999	972	432	833	687	999999	776	999999	252	844	999999	999999	999999	300	270	783	63	124	280	573	999999	527	483	784	999999	167	425	999999	999999	855	872	391	819	171	881	73	999999	711	470	727	999999	516	999999	747	62	57	999999	999999	999999	538	92	889	999999	168	999999	724	498	647	861	529	524	392	920	999999	972	999999	835	999999	419	207	484	999999	653	999999	850	995	741	736	732	924	790	708	870	512	772	983	111	660	337	999999	999999	660	849	940	213	340	595	398	775	404	221	244	999999	327	63	740	245	736	318	838	999999	762	915	936	999999	815	999999	417	625	999999	556	185	804	262	632	824	502	999999	349	520	999999	999999	960	338	712	999999	999999	553	458	41	999999	999999	351	498	183	999999	745	999999	211	397	818	187	773	787	848	999999	439	55	694	999999	999999	531	999999	999999	438	639	999999	999999	233	193	999999	968	959	593	250	999999	833	999999	89	819	88	588	512	952	701	231	999999	182	490	675	999999	999999	858	999999	792	226	999999	553	999999	999999	999999	999999	999999	28	981	850	999999	999999	546	667	999999	133	966	875	160	999999	29	444	107	216	999999	629	106	557	76	61	119	740	801	34	211	290	255	545	809	920	899	493	970	999999	13	400	636	822	999999	992	999999	983	78	142	206	544	455	853	484	999999	72	999999	951	929	741	488	387	522	466	999999	999999	431	75	240	760	
999999	473	256	213	669	999999	999999	999999	83	664	136	672	669	827	666	999999	402	70	428	857	999999	541	51	119	999999	22	123	366	548	999999	966	999999	837	381	670	81	209	999999	999999	397	789	999999	878	275	614	816	718	694	999999	99	999999	999999	647	382	993	994	431	999999	689	999999	879	916	999999	958	999999	219	834	999999	167	594	635	999999	255	999999	78	721	663	999999	504	999999	304	999999	567	459	639	605	999999	464	999999	676	999999	71	999999	169	518	872	509	919	999999	405	982	429	537	214	464	732	125	617	314	281	340	655	643	999999	361	999999	359	97	328	999999	939	379	999999	491	944	573	792	96	999999	205	222	999999	208	108	726	999999	891	999999	995	999999	999999	999999	159	117	999999	994	999999	979	999999	67	999999	999999	999999	483	465	612	999999	56	270	890	939	39	105	118	999999	999999	999999	544	999999	486	999999	997	102	999999	613	999999	229	803	155	950	155	813	288	464	682	999999	152	724	642	999999	365	845	999999	999999	968	459	566	51	999999	999999	547	999999	724	330	497	525	999999	190	999999	999999	392	715	900	319	999999	999999	999999	640	436	267	454	732	901	151	999999	999999	905	999999	452	999999	720	999999	999999	406	999999	272	999999	958	999999	167	481	961	854	464	999999	649	944	782	369	842	708	926	615	791	304	814	981	583	999999	773	999999	999999	738	715	999999	213	961	504	905	482	46	792	673	279	785	493	877	447	419	481	779	132	628	999999	455	794	573	999999	999999	598	999999	999999	758	203	546	149	232	149	999999	528	688	450	999999	886	806	915	263	345	999999	811	937	544	173	728	994	497	999999	139	999999	673	639	997	999999	316	202	530	999999	479	732	646	270	737	450	891	792	339	999999	999999	999999	999999	541	237	957	300	661	745	352	999999	209	59	436	999999	879	333	888	690	58	570	694	285	881	783	613	369	550	999999	104	999999	936	664	999999	971	336	999999	999999	412	50	111	655	456	188	999999	280	682	219	176	858	127	12	999999	290	684	57	999999	659	757	623	999999	749	461	999999	79	103	544	807	999999	767	160	200	486	650	946	915	247	107	999999	513	931	159	384	351	977	279	999999	999999	567	999999	999999	80	384	788	451	361	203	999999	118	999999	735	999999	754	409	999999	999999	526	461	344	999999	809	429	783	254	999999	999999	375	999999	674	999999	268	999999	249	999999	958	89	815	697	209	594	722	442	999999	964	777	999999	999999	974	999999	999999	752	383	49	798	124	389	297	140	105	11	986	92	140	317	999999	575	635	223	999999	628	120	999999	262	
749	56	376	999999	818	477	636	55	400	477	623	57	884	999999	451	426	999999	999999	685	601	207	608	999999	999999	681	320	212	431	999999	534	25	940	924	131	300	751	747	999999	999999	662	999999	956	595	999999	517	999999	999999	453	193	796	999999	835	434	236	999999	150	417	74	757	508	275	214	865	866	999999	683	133	763	831	999999	679	628	324	33	142	999999	23	33	794	999999	552	758	247	393	662	189	999999	697	76	159	343	682	202	999999	397	264	100	729	163	999999	999999	15	999999	493	127	252	521	999999	104	813	999999	394	279	346	955	516	967	482	999999	282	177	435	696	681	999999	996	436	353	999999	877	999999	294	869	961	283	999999	999999	754	275	419	667	114	602	263	31	999999	412	999999	24	880	297	618	525	880	666	711	318	999999	136	130	815	177	775	227	999999	843	525	318	73	417	381	222	216	794	615	73	832	442	660	417	593	581	999999	754	589	541	999999	988	304	999999	238	999999	627	154	603	499	999999	999999	600	999999	434	104	792	606	509	84	412	731	275	603	878	875	290	719	536	244	839	999999	999999	131	84	536	23	501	999999	186	595	999999	200	125	734	999999	842	482	983	999999	789	731	255	514	999999	47	999999	701	692	363	914	908	999999	369	660	317	746	478	112	897	999999	300	427	332	999999	350	999999	159	868	431	999999	807	735	47	999999	117	776	133	991	47	813	322	808	826	272	687	453	999999	999999	427	710	373	999999	95	999999	498	314	922	35	789	999999	999999	833	271	330	116	182	580	999999	553	541	623	999999	75	94	768	491	601	70	801	896	709	693	451	999999	669	999999	650	999999	955	803	853	107	212	999999	999999	489	547	999999	165	999999	873	916	912	885	999999	886	999999	11	651	999999	712	862	234	892	796	879	391	551	660	679	532	999999	958	999999	687	999999	284	534	844	999999	944	105	999999	999999	33	793	781	565	632	782	132	999999	976	948	100	991	873	320	999999	370	107	999999	845	486	982	999999	957	172	999999	999999	999999	999999	167	372	999999	616	957	937	999999	999999	108	825	999999	999999	556	883	975	999999	659	999999	653	963	791	484	191	948	260	428	313	112	836	619	999999	999999	179	352	491	614	999999	999999	44	999999	999999	740	271	999999	87	966	999999	109	944	947	512	512	916	648	988	682	190	124	366	539	633	999999	999999	489	467	855	708	214	402	371	135	186	661	717	522	60	222	909	871	294	498	214	167	889	116	855	156	999999	364	808	434	999999	127	504	312	685	573	782	999999	999999	999999	
725	706	583	999999	336	850	999999	136	937	470	280	253	82	50	428	608	287	382	999999	709	188	999999	999999	936	364	69	166	415	836	999999	999999	999999	999999	999999	773	508	583	77	999999	999999	999999	404	426	347	163	526	55	464	999999	86	296	409	211	521	89	999999	121	646	467	999999	693	999999	299	999999	40	185	603	55	999999	999999	999999	999999	602	999999	999999	784	999999	999999	783	838	23	702	531	760	200	40	999999	138	947	897	396	936	609	512	322	163	999999	965	317	978	999999	999	196	999999	61	86	807	605	758	305	999999	999999	863	629	263	999999	271	539	270	999	999999	475	107	379	999999	999999	610	99	294	999999	680	468	999999	805	915	999999	516	569	708	124	999999	999999	379	652	455	999999	999999	999999	259	331	999999	574	704	999999	696	457	902	817	438	963	476	717	321	159	625	983	999999	67	713	249	484	702	830	156	776	993	105	999999	923	13	999999	629	840	999999	717	115	763	999999	119	468	122	698	141	745	647	999999	976	230	37	471	605	26	999999	20	847	199	743	999999	999999	703	999999	999999	893	435	999999	846	877	358	999999	519	230	304	948	255	136	785	999999	999999	508	270	999999	875	999999	461	407	998	362	829	125	527	371	999999	99	999999	117	999999	805	706	796	999999	638	999999	788	517	999999	310	77	31	883	71	628	657	59	281	999999	485	38	441	37	950	999999	999999	243	914	157	24	215	999999	999999	471	979	864	299	999999	631	999999	999999	911	220	106	930	340	946	63	898	713	166	818	999999	632	637	374	678	845	317	591	394	873	369	237	105	535	884	999999	91	764	368	351	649	299	999999	127	231	999999	30	163	111	190	26	444	999999	397	814	515	833	615	195	454	999999	50	13	224	551	982	10	404	456	534	971	144	355	814	999999	438	244	520	153	747	824	163	489	214	999999	999999	379	999999	720	378	588	999999	578	999999	951	608	295	999999	999999	999999	930	625	707	577	218	882	999999	53	228	386	281	323	999999	448	630	246	561	799	366	626	613	302	684	88	945	999999	565	441	862	570	999999	999999	944	905	817	999999	455	999999	999999	999999	836	335	489	344	106	274	14	140	999999	999999	57	495	816	949	634	637	999999	629	631	999999	326	656	999999	658	243	220	999999	566	630	432	790	648	804	391	999999	287	813	349	981	681	501	434	999999	999999	523	657	254	995	999999	190	266	826	999999	999999	658	189	999999	831	111	886	896	447	510	861	924	999999	691	434	169	357	999999	601	999999	950	221	999999	999999	43	999999	999999	965	382	
999999	999999	999999	999999	367	521	733	609	142	981	248	105	784	63	924	999999	233	124	999999	819	836	923	999999	665	189	340	81	766	681	999999	696	525	920	523	161	69	695	960	51	180	701	559	224	999999	363	552	175	168	999999	220	810	999999	620	156	999999	372	94	510	784	999999	999999	967	928	31	294	722	184	271	901	864	999999	273	82	999999	999999	287	999999	999999	311	636	175	912	797	471	311	999999	905	774	976	788	974	195	185	25	729	999999	631	999999	558	999999	377	903	266	113	999999	546	948	825	999999	269	664	571	999999	158	860	537	179	999999	719	618	817	410	999999	123	889	416	999999	66	999999	392	999999	514	999999	999999	269	999999	656	694	999999	764	727	999999	745	717	999999	413	987	36	999999	202	565	999999	484	939	822	966	618	999999	223	212	458	892	760	999999	613	159	999999	537	888	598	881	484	613	954	891	738	664	999999	988	486	429	999999	999999	872	827	490	40	35	999999	302	653	999999	999999	651	316	835	328	110	114	974	807	460	147	566	321	91	561	529	57	94	311	999999	164	737	999999	397	990	888	999999	132	128	580	999999	596	945	999999	13	961	648	999999	999999	999999	472	23	678	969	923	999999	561	999999	999999	511	978	763	990	999999	999999	743	868	999999	844	440	292	981	856	999999	771	551	621	942	87	600	999999	990	674	747	578	999999	68	813	473	999999	336	82	203	617	999999	924	605	999999	30	270	103	730	222	978	282	491	167	999999	207	999999	999999	618	668	338	631	987	99	999999	42	217	684	64	454	999999	114	999999	999999	249	634	846	945	286	999999	816	506	160	778	696	475	97	999999	616	616	102	999999	717	413	864	985	614	835	362	999999	813	999999	999999	285	32	999999	72	703	918	817	361	999999	999999	696	851	832	481	219	999999	777	944	999999	78	447	362	999999	999999	806	922	263	30	20	593	975	119	999999	466	999999	755	821	412	393	999999	799	265	666	494	31	561	42	514	405	442	584	366	589	517	601	923	764	999999	266	780	664	796	350	999999	471	999999	620	375	606	463	999999	999999	561	167	999999	192	999999	773	999999	999999	890	748	999999	578	18	618	529	723	999999	999999	999999	342	155	612	411	999999	915	823	32	444	941	667	907	999999	860	999999	805	432	999999	999999	236	991	123	22	890	915	181	771	834	999999	67	999999	510	655	472	249	999999	999999	756	276	999999	872	751	999999	313	233	999999	683	717	999999	812	107	484	456	999999	999	229	143	722	495	831	999999	988	999999	387	53	167	262	479	999999	989	857	
676	972	999999	364	250	193	999999	667	84	497	64	46	999999	959	422	63	999999	472	29	999999	236	270	445	999999	883	999999	551	269	999999	999999	214	999999	999999	955	999999	512	315	370	759	999999	433	64	999999	999999	999999	952	138	428	631	999999	331	999999	601	903	999999	415	536	26	480	667	642	450	601	495	293	999999	237	999999	538	910	748	570	713	984	662	181	849	112	45	931	453	133	638	962	266	207	503	999999	999999	25	975	298	889	101	402	983	463	999999	999999	140	724	53	889	721	365	761	302	616	251	459	565	434	981	548	223	999999	811	639	239	999999	464	999999	999999	523	934	999999	680	622	591	678	999999	924	63	905	216	410	999999	916	607	504	904	886	664	999999	460	551	316	351	877	884	999999	999999	999999	962	675	999999	293	376	787	905	91	680	35	572	740	999999	381	999999	999999	999999	999999	999999	42	734	191	577	668	884	72	392	153	339	745	707	999999	999999	239	999999	999999	813	126	868	139	999999	423	234	861	101	999999	999999	180	240	19	73	999999	999999	791	961	781	107	734	409	313	404	762	752	999999	327	75	846	411	291	846	528	696	415	999999	340	320	999999	715	576	749	253	222	912	330	681	106	229	112	999999	319	141	89	717	999999	735	939	671	300	999999	999999	298	417	889	393	490	377	204	999999	461	650	824	391	168	999999	69	191	849	432	999999	230	845	744	143	999999	715	448	978	999999	39	401	999999	999999	181	550	461	999999	333	999999	839	314	902	708	650	626	494	749	920	999999	505	999999	99	249	47	999999	999999	553	284	917	999999	51	398	353	492	70	11	167	220	618	207	234	857	331	999999	999999	328	147	103	999999	999999	999999	528	920	355	485	999999	409	629	858	999999	907	561	416	849	797	916	558	999999	590	625	337	539	312	860	280	999999	767	999999	999999	999999	52	999999	767	999999	999999	523	999999	998	16	758	601	537	999999	258	999999	673	451	481	999999	42	999999	921	512	891	159	435	999999	69	84	789	999999	753	541	864	999999	456	999999	999999	146	283	999999	559	999999	831	999999	800	999999	999999	571	607	999999	296	999999	66	999999	131	948	875	999999	999999	308	999999	923	227	224	848	995	496	930	842	878	999999	344	999999	594	999999	999999	680	867	999999	257	170	498	477	544	257	891	485	641	206	999999	918	695	858	975	999999	636	992	617	185	804	999999	133	999999	729	779	999999	349	471	22	999999	277	18	999999	40	999999	999999	456	682	967	956	520	855	734	343	999999	779	486	546	565	585	999999	73	692	999999	565	46	770	
748	999999	999999	999999	23	629	787	241	999999	764	828	999999	999999	189	999999	999999	228	999999	836	399	999999	768	10	999999	803	906	999999	999999	213	999999	386	475	110	160	708	918	671	999999	999999	999999	999999	112	59	24	657	999999	455	999999	410	999999	473	271	999999	647	385	979	763	830	748	117	201	97	37	594	387	363	737	959	480	999999	999999	813	786	610	451	291	719	986	817	104	460	41	999999	789	852	125	746	462	774	729	164	840	999999	400	999999	999999	85	464	637	303	971	496	924	20	445	999999	999999	128	999999	103	269	777	22	999999	656	999999	799	247	742	271	617	999999	194	751	999999	147	157	396	576	592	216	999999	358	524	133	964	116	999999	353	202	641	999999	267	680	469	387	827	21	743	873	999999	837	722	376	999999	696	999999	182	774	999999	512	98	552	613	887	999999	999999	498	530	999999	63	521	893	550	630	989	27	514	292	858	320	146	652	702	532	999999	541	982	837	436	662	933	513	56	690	553	86	653	999999	463	958	999999	490	61	820	548	943	182	746	697	679	999999	999999	915	987	376	445	849	91	999999	999999	999999	661	104	39	999999	17	999999	999999	87	999999	373	721	828	899	981	655	600	882	999999	999999	999999	246	150	999999	865	999999	597	68	323	999999	236	572	285	999999	522	677	396	32	700	540	105	322	999999	784	316	999999	72	26	16	720	845	967	107	91	114	210	999999	347	174	86	420	788	546	969	686	800	445	837	387	313	268	578	191	999999	340	57	999999	366	999999	788	980	999999	999999	603	272	268	475	203	885	999999	166	999999	857	999999	130	316	775	698	999999	516	640	999999	638	702	462	276	786	655	750	67	632	164	896	999999	106	838	735	943	999999	427	335	999999	999999	75	156	999999	720	567	331	34	281	878	268	999999	999999	755	943	360	999999	995	999999	820	452	999999	689	12	162	481	527	292	999999	832	991	679	999999	999999	282	999999	555	254	555	228	333	726	786	999999	896	962	237	350	895	999999	802	999999	944	515	799	133	386	154	65	248	49	49	453	448	887	589	752	760	483	380	804	896	450	264	496	726	52	935	999999	199	254	186	397	205	39	289	734	675	999999	158	999999	411	198	316	999999	294	283	347	999999	317	999999	476	867	524	581	906	999999	690	999999	82	91	451	48	865	993	862	652	258	418	607	854	87	171	999999	195	403	707	999999	85	212	999999	999999	78	798	999999	999999	319	999999	999999	133	27	999999	657	526	77	743	372	332	999999	325	641	35	929	269	462	142	314	
543	999999	188	209	138	614	815	999999	386	999999	249	999999	225	553	779	634	295	589	810	999999	645	266	451	999999	385	820	999999	999999	427	775	999999	346	847	473	999999	543	446	924	889	439	842	999999	690	999999	999999	446	107	772	862	401	644	999999	652	713	669	999999	888	157	999999	318	855	254	999999	611	574	903	48	751	999999	246	198	371	700	999999	587	749	999999	90	907	999999	999999	987	708	36	999999	139	999999	143	804	999999	654	298	110	580	583	597	694	999999	795	229	407	999999	995	999999	213	999999	978	281	136	919	710	999999	250	885	595	867	546	184	479	445	220	905	999999	287	591	899	270	999999	797	989	64	496	295	687	540	377	992	92	823	858	160	421	17	884	999999	846	999999	224	985	716	61	519	999999	360	999999	502	408	717	43	999999	999999	858	999999	146	864	223	522	563	354	228	875	999999	361	621	999999	999999	999999	72	999999	745	852	56	144	999999	938	545	999999	934	678	47	968	284	58	520	999999	302	937	999999	30	999999	999999	494	869	767	840	598	168	987	999999	221	605	346	230	298	460	999999	724	403	207	329	336	588	885	317	259	601	414	840	775	992	999999	999999	999999	920	421	368	999999	376	999999	350	386	899	868	999999	442	632	63	760	69	999999	577	543	673	700	999999	745	609	562	517	248	999999	327	999999	83	360	578	303	309	877	102	789	357	162	857	942	437	719	428	874	627	999999	653	781	896	424	326	999999	351	680	999999	999999	623	859	999999	999999	69	687	794	115	864	999999	754	883	966	100	999999	391	815	999999	813	999999	999999	688	890	701	539	546	325	659	44	225	952	628	211	343	176	999999	160	700	883	749	999999	322	20	298	793	770	814	805	204	999999	547	594	867	649	578	935	968	310	626	522	371	145	999999	648	386	135	681	632	924	999999	240	999999	873	73	111	867	678	601	907	999999	732	519	464	108	999999	367	761	562	765	999999	529	850	83	370	387	789	251	371	999999	999999	98	999999	881	472	999999	431	720	803	547	999999	266	377	999999	999999	790	852	680	973	969	28	374	129	867	693	212	389	51	513	686	322	626	316	689	250	680	550	638	992	402	256	646	999999	24	64	973	161	999999	226	580	535	999999	999999	401	893	999999	968	323	198	270	325	390	217	127	235	999999	950	999999	162	186	249	999999	688	580	723	999999	999999	115	812	719	999999	932	999999	999999	160	213	358	914	795	946	999999	236	449	732	87	866	439	839	788	970	33	473	304	999999	340	321	430	999999	678	521	
887	863	999999	478	219	392	564	284	967	32	999999	46	892	999999	474	23	773	999999	502	856	999999	999999	327	841	696	587	638	786	999999	838	999999	660	999999	999999	69	848	725	970	522	694	312	164	872	765	244	999999	999999	98	574	999999	547	473	205	821	579	999999	999999	669	999999	632	754	778	681	999999	249	999999	800	999999	157	626	999999	999999	443	807	554	787	704	999999	999999	999999	16	550	222	286	999999	319	464	423	704	748	312	999999	999999	890	939	999999	999999	743	526	169	196	961	940	999999	39	745	999999	397	277	791	616	984	73	83	999999	214	565	405	838	929	621	386	999999	408	323	999999	614	553	868	30	999999	960	44	447	522	55	609	273	999999	555	289	77	156	912	999999	999999	999999	124	274	735	968	88	905	596	999999	999999	56	999999	635	796	140	486	529	256	487	655	999999	625	560	581	605	301	158	999999	650	999999	240	999999	276	999999	249	999999	289	142	62	235	65	999999	999999	713	998	77	638	460	425	802	547	899	434	486	379	377	999999	693	140	676	930	622	999999	993	578	53	274	640	557	639	207	396	999999	262	600	511	725	847	582	537	999999	999999	867	847	999999	341	578	789	625	872	937	595	12	386	305	442	502	905	145	955	802	999999	999999	785	605	160	704	181	886	868	651	716	121	602	23	242	755	999999	987	247	474	999999	25	684	702	611	394	818	999999	167	18	819	712	626	734	999999	999999	999999	252	999999	999999	999999	999999	756	231	231	999999	999999	372	72	687	404	918	897	491	327	983	228	93	999999	766	886	224	729	999999	831	13	494	868	358	446	673	999999	141	610	999999	999999	268	463	480	999999	984	455	999999	479	614	901	999999	145	416	681	577	997	258	999999	750	192	184	897	399	999999	999999	999999	999999	999999	23	549	999999	296	423	999999	999999	764	613	867	999999	999999	999999	259	255	930	199	359	462	677	999999	676	606	52	999999	999999	407	371	73	263	146	453	999999	278	466	75	999999	999999	721	670	956	812	999999	391	317	319	862	999999	651	469	37	640	999999	346	999999	346	942	999999	436	537	348	363	999999	359	730	337	998	61	999999	190	816	672	999999	999999	999999	67	999999	224	999999	999999	32	999999	719	604	999999	506	375	999999	521	999999	132	378	101	193	331	603	999999	44	661	979	321	811	141	471	999999	365	999999	999999	626	699	64	728	20	885	515	865	644	107	133	233	962	903	540	673	68	448	580	454	999999	999999	999999	999999	999999	754	240	221	351	999999	951	999999	504	89	478	821	999999	403	999999	999999	999999	
465	958	23	910	437	27	417	280	468	413	214	999999	999999	999999	999999	753	999999	175	999999	999999	303	524	999999	155	999999	999999	999999	435	718	608	999999	90	374	775	15	999999	933	346	135	999999	822	940	999999	844	747	95	947	264	968	999999	267	999999	112	999999	999999	941	571	867	656	708	144	982	562	860	748	134	419	999999	819	351	819	999999	50	528	832	363	999999	553	408	999999	781	628	466	650	350	436	977	814	400	73	596	76	689	426	999999	840	388	32	105	623	675	175	444	627	258	796	197	583	728	31	309	28	469	487	927	515	525	911	519	321	156	605	999999	755	754	753	781	623	926	999999	974	999999	457	999999	503	616	194	838	401	554	999999	403	95	379	764	999999	606	212	999999	999999	324	999999	513	783	999999	79	999999	999999	873	504	25	574	657	736	56	690	999999	684	983	321	999999	999999	519	965	999999	999999	519	21	991	185	156	578	134	839	999999	508	115	999999	317	434	831	505	964	999999	538	999999	746	359	332	83	999999	922	228	188	765	637	956	548	999999	999999	559	772	696	698	357	999999	450	818	999999	548	999999	896	376	559	489	825	722	622	436	999999	16	999999	999999	917	999999	234	360	945	84	49	999999	567	963	999999	874	68	809	276	549	101	234	927	299	783	498	999999	556	668	698	939	914	344	121	313	999999	999999	93	779	531	999999	95	504	743	30	997	27	933	999999	684	999999	26	456	83	999999	182	88	999999	905	428	65	999999	691	256	145	999999	217	455	999999	875	999999	975	999999	999999	425	15	730	999999	279	786	481	999999	773	984	278	922	468	999999	777	999999	639	528	187	360	475	455	403	999999	608	896	999999	572	283	907	999999	999999	986	711	657	338	452	894	601	129	947	999999	999999	707	978	222	999999	999999	677	529	246	957	798	999999	279	969	611	483	585	999999	995	908	905	866	785	823	999999	756	613	448	999999	744	927	999999	413	999999	551	696	279	396	999999	844	894	753	999999	251	656	317	999999	999999	726	969	318	228	999999	48	971	48	921	164	999999	909	999999	239	842	501	999999	999999	999999	999999	428	915	213	198	152	161	24	162	999999	543	177	628	323	999999	721	718	999999	709	933	999999	999999	513	999999	124	120	999999	511	999999	911	999999	222	915	51	762	269	811	999999	129	85	973	34	999999	842	387	987	999999	999999	999999	517	133	75	330	807	901	63	915	151	99	88	822	649	358	251	999999	999999	261	586	560	666	910	953	999999	634	999999	999999	999999	670	999999	136	463	734	104	157	787	113	891	117	
149	709	999999	670	675	51	999999	333	675	999999	814	66	736	999999	45	750	607	180	759	696	999999	562	255	999999	754	962	625	98	555	999999	463	924	439	153	446	851	999999	250	287	274	381	636	673	239	855	340	400	391	999999	353	549	617	353	999999	269	999999	999999	108	915	712	426	174	778	474	124	999999	626	592	634	194	437	367	892	494	324	999999	889	26	999999	424	572	243	400	211	662	846	580	243	999999	999999	396	224	334	574	999999	999999	999999	209	124	965	999999	999999	756	513	999999	999999	999999	859	881	57	697	448	709	501	150	192	774	576	812	277	320	392	999999	999999	999999	999999	42	328	645	117	364	999999	999999	433	709	999999	486	886	999999	479	132	720	362	836	171	948	514	999999	999999	665	442	999999	397	847	999999	999999	110	981	715	999999	159	999999	999999	999999	999999	17	999999	286	791	387	706	887	999999	342	155	999999	39	871	614	848	709	209	894	979	999999	83	303	63	999999	388	662	505	180	593	329	726	506	589	152	999999	999999	238	51	56	959	554	999999	64	999999	64	999999	239	999999	999999	999999	950	511	244	107	999999	714	493	999999	413	724	210	717	697	22	999999	999999	449	999999	460	447	999999	168	999999	29	999999	999999	248	999999	723	95	999999	999999	313	999999	379	225	271	492	533	999999	999999	730	999999	331	758	837	312	51	283	961	852	999999	915	429	522	999999	662	224	976	545	475	141	783	328	302	82	413	999999	643	213	832	999999	205	999999	999999	750	530	999999	999999	294	771	207	87	999999	243	921	222	883	999999	587	562	56	515	987	973	786	947	999999	39	686	433	216	999999	80	138	894	316	904	900	772	270	145	953	692	773	999999	63	999999	94	380	999999	529	27	65	650	785	452	217	47	999999	999999	999999	498	584	860	565	999999	17	633	348	615	318	983	999999	327	426	102	823	223	705	733	999999	234	658	826	903	199	352	999999	353	452	999999	866	168	969	59	999999	379	999999	218	479	999999	397	746	999999	999999	546	999999	738	233	999999	999999	999999	999999	18	876	986	999999	999999	956	999999	456	587	290	999999	516	451	824	347	277	779	723	991	15	235	999999	999999	488	892	285	999999	488	614	206	659	823	999999	534	159	102	999999	807	621	874	999999	33	999999	116	850	999999	109	722	999999	470	999999	999999	637	988	116	332	999999	508	946	481	999999	887	841	391	999999	83	411	999999	674	254	214	971	111	999999	172	212	227	432	999999	643	186	644	126	154	751	689	195	126	427	827	755	564	860	149	284	955	999999	87	486	776	848	
191	58	127	265	483	868	521	826	903	999999	914	870	313	304	955	770	697	639	940	887	295	499	846	499	650	120	999999	841	217	30	999999	946	861	795	999999	999999	998	888	277	821	674	300	524	723	840	694	557	845	329	194	494	447	545	889	999999	999999	211	628	615	373	906	679	618	999999	963	968	18	999999	309	999999	999999	808	372	129	223	994	975	132	999999	999999	562	999999	999999	33	535	999999	411	971	242	999999	394	379	999999	903	999999	999999	999999	640	759	872	685	49	545	960	999999	685	85	425	999999	568	716	89	999999	659	810	790	167	595	357	999999	567	46	285	995	974	999999	535	468	214	999999	323	344	373	786	280	523	580	561	611	849	627	985	305	674	597	315	999999	623	999999	999999	837	96	293	498	314	648	999999	549	985	29	160	616	221	458	254	381	999999	999999	388	297	219	605	984	999999	999999	581	741	999999	999999	669	999999	911	375	999999	999999	237	999999	875	481	999999	760	999999	575	592	999999	20	774	847	429	999999	999999	225	245	999999	915	241	111	999999	854	732	907	999999	151	325	36	248	251	141	78	27	330	840	712	756	536	188	999999	999999	808	999999	807	999999	999999	193	999999	777	676	569	999999	158	135	999999	999999	748	724	999999	889	260	566	461	768	999999	778	412	895	758	513	999999	999999	736	211	999999	999999	230	999999	22	970	958	255	258	571	682	999999	919	891	999999	999999	963	999999	999999	299	779	835	356	999999	175	125	999999	297	321	274	999999	300	999999	946	425	999999	800	823	999999	637	999999	14	317	999999	96	674	859	520	842	939	549	456	350	447	431	999999	999999	365	759	897	999999	999999	999999	984	999999	392	999999	999999	999999	999999	28	150	330	300	367	999999	528	999999	778	500	999999	268	455	381	725	999999	950	990	999999	551	669	999999	999999	814	446	999999	81	332	516	704	145	886	54	88	921	408	136	999999	89	656	355	173	999999	999999	641	933	224	561	999999	642	442	549	457	999999	999999	999999	86	515	854	107	703	205	950	84	365	379	224	999999	999999	326	614	999999	910	999999	999999	506	859	804	182	513	56	999999	73	873	271	595	438	128	984	999999	331	620	205	999999	953	160	222	511	903	272	718	999999	110	999999	38	541	999999	589	999999	999999	999999	282	999999	999999	999999	999999	141	87	812	770	940	999999	392	999999	994	993	999999	928	915	55	294	357	900	910	794	208	418	130	844	730	955	849	398	999999	624	59	287	999999	931	768	28	144	698	143	999999	999999	999999	988	948	45	836	711	674	684	312	375	999999	432	555	
999999	775	21	243	92	814	101	706	993	497	944	715	849	999999	999999	37	160	659	767	589	181	742	430	182	808	893	254	185	999999	999999	258	999999	854	309	88	993	17	901	615	328	239	917	999999	500	13	329	987	714	527	999999	162	716	613	843	384	119	354	999999	434	199	569	916	991	907	999999	999999	861	999999	917	162	999999	258	53	448	359	263	280	930	999999	999999	905	539	657	67	934	542	74	21	999999	968	648	178	476	426	758	999999	925	999999	261	737	468	447	797	374	636	903	999999	175	493	999999	839	999999	669	945	999999	40	999999	933	973	707	999999	999999	624	999999	999999	851	782	999999	689	46	338	716	679	999999	30	468	999999	292	431	40	868	899	527	804	139	234	999999	531	999999	728	64	999999	590	553	536	618	999999	848	860	784	130	999999	485	457	792	132	999999	999999	999999	825	297	999999	512	942	838	999999	999999	820	818	289	999999	261	494	960	981	999999	136	135	903	411	645	894	431	999999	909	999999	999999	79	21	17	489	999999	606	317	441	89	489	647	715	999999	295	999999	39	581	440	869	999999	524	476	456	996	620	335	999999	189	999999	999999	865	42	999999	887	999999	808	811	800	84	654	186	529	999999	999999	999999	999999	677	126	999999	865	850	999999	999999	999999	899	602	565	21	868	999999	92	137	48	535	999999	614	699	348	999999	203	227	780	366	225	385	995	574	999999	999999	210	999999	407	546	537	999999	999999	992	999999	987	660	253	800	931	140	572	58	490	376	241	873	720	339	94	449	999999	79	999999	824	884	999999	38	965	503	999999	296	685	591	511	831	966	999999	942	360	381	950	999999	849	235	652	336	999999	999999	368	643	489	999999	322	106	890	633	809	177	871	999999	632	288	306	272	844	886	467	999999	999999	999999	261	999999	978	713	499	229	230	623	182	999999	398	831	999999	859	999999	999999	999999	494	620	999999	999999	454	81	276	748	672	131	999999	999999	999999	868	535	662	103	392	999999	999999	999999	999999	671	413	195	995	324	695	801	681	446	93	877	523	973	999999	347	118	807	706	999999	964	827	999999	643	999999	415	688	862	178	513	477	477	627	999999	999999	949	794	971	458	756	999999	947	990	999999	502	514	252	895	177	324	984	585	15	638	645	779	572	770	952	999999	635	999999	632	177	999999	999999	259	760	95	419	999999	999999	999999	949	140	27	999999	999999	151	728	172	999999	695	853	528	891	471	989	128	999999	386	34	29	868	131	999999	324	822	999999	886	264	492	809	758	999999	847	236	65	999999	999999	942	
158	628	234	999999	842	999999	778	999999	88	154	269	642	999999	42	529	127	490	828	999999	702	24	999999	265	999999	999999	983	937	999999	680	665	416	492	500	176	237	405	795	999999	288	609	546	183	636	741	995	850	999999	725	252	730	999999	236	999999	925	928	448	999999	760	747	999999	999999	696	968	999999	738	777	999999	811	804	133	332	50	999999	783	166	999999	83	523	478	829	161	221	999999	950	919	189	378	574	248	999999	41	44	999999	430	408	849	215	999999	13	227	999999	31	999999	128	999999	705	686	340	769	999999	374	849	999999	918	707	999999	856	999999	503	558	409	577	572	25	999999	298	347	999999	385	316	634	999999	520	260	130	140	999999	999999	552	999999	503	48	805	160	424	999999	752	784	999999	419	993	198	719	455	818	999999	458	904	36	119	368	999999	954	999999	463	514	339	41	999999	576	697	145	474	290	999999	370	999999	422	601	910	999999	563	406	966	322	446	999999	74	441	989	999999	396	694	999999	999999	936	93	352	696	910	852	721	986	156	721	857	723	438	999999	458	369	999999	313	125	999999	999999	170	987	999999	999999	372	274	600	808	999999	311	450	41	999999	128	286	429	999999	690	999999	999999	576	999999	255	465	723	999999	674	983	629	646	92	579	869	60	775	106	999999	679	547	999999	999999	188	262	419	416	691	999999	281	181	940	320	623	67	999999	237	910	742	685	304	660	599	999999	188	257	228	871	172	385	353	190	228	999999	999999	480	703	398	997	835	999999	41	999999	402	812	689	336	469	522	129	822	999999	363	526	999999	887	999999	514	999	14	201	999999	529	627	928	999999	721	273	479	999999	56	839	999999	999999	636	273	950	207	804	499	921	759	359	53	999999	487	999999	999999	671	999999	493	199	398	992	644	512	511	999999	474	821	967	72	989	935	999999	983	952	455	889	999999	999999	790	709	510	93	441	196	486	999999	450	999999	30	602	999999	103	857	450	999999	273	133	761	867	732	999999	999999	858	769	999999	999999	579	535	382	999999	999999	999999	999999	489	888	909	212	326	34	28	33	659	999999	470	776	842	999999	543	41	192	999999	360	79	67	999999	978	234	999999	772	516	494	915	999999	999999	53	893	400	377	999999	999999	999999	807	999999	849	709	333	999999	398	992	580	756	46	999999	199	999999	208	260	644	763	999999	684	540	553	518	533	999999	868	738	426	882	999999	846	981	999999	131	958	999999	999999	358	402	404	836	679	999999	759	457	421	600	173	844	643	999999	999999	999999	336	530	263	229	325	600	465	846	972	
120	138	909	65	483	78	999999	585	39	999999	999999	515	848	861	361	999999	85	697	278	999999	581	249	696	999999	338	694	600	705	403	904	758	937	999999	999999	568	999999	850	402	937	531	86	999999	613	470	253	147	487	669	901	470	999999	903	197	281	400	870	442	999999	727	788	478	999999	192	135	999999	433	957	984	999999	298	999999	999999	999999	746	498	322	635	236	989	201	999999	931	803	933	665	999999	750	999999	473	697	630	183	675	999999	63	999999	86	488	932	820	189	503	376	612	999999	999999	999999	450	999999	88	245	216	687	535	999999	547	588	999999	469	682	682	999999	520	604	668	734	18	610	999999	803	245	156	303	999999	999999	999999	999999	999999	380	109	999999	309	503	999999	462	423	495	149	999999	515	116	827	29	999999	147	999999	999999	771	999999	828	557	543	999999	979	999999	999999	912	999999	999999	999999	982	397	999999	369	971	382	187	135	152	254	248	868	999999	187	999999	418	999999	999999	41	999999	999999	792	999999	999999	552	999999	552	524	999999	374	511	976	626	706	999999	718	948	659	287	999999	999999	857	629	999999	999999	688	509	999999	292	434	960	868	999999	19	150	999999	151	336	817	804	830	663	582	999999	743	271	999999	337	653	978	469	999999	766	277	192	999999	173	999999	962	863	999999	999999	242	128	413	999999	499	616	566	344	999999	622	842	483	999999	667	284	999999	956	327	999999	182	999999	313	965	492	111	219	827	277	36	594	374	953	146	999999	999999	464	374	110	772	635	771	319	999999	847	635	293	343	524	999999	321	600	644	999999	999999	57	928	999999	921	540	999999	789	999999	999999	982	258	889	346	87	999999	820	486	999999	555	811	999999	616	902	127	856	999999	999999	312	680	714	999999	729	999999	650	809	502	999999	453	569	999999	846	999999	11	999999	999999	999999	946	265	287	776	999999	999999	999999	615	999999	999999	35	45	999999	999999	412	486	618	603	987	528	999999	695	277	745	519	43	296	999999	964	928	999999	484	999999	999999	872	621	35	903	880	259	999999	999999	566	378	999999	275	389	847	89	999999	999999	408	999999	80	394	999999	987	999999	999999	801	458	37	651	166	826	551	516	999999	849	791	461	714	722	999999	889	441	139	899	278	254	999999	449	982	603	74	216	53	458	725	621	999999	999999	999999	89	801	999999	279	409	552	924	758	999999	997	297	909	160	685	702	190	999999	131	98	273	22	999999	999999	54	57	102	619	507	68	239	999999	168	968	999999	643	936	287	172	729	356	353	496	229	999999	999999	694	913	531	351	277	772	999999	544	228	634	
932	999999	999999	999999	317	933	426	999999	999999	768	999999	940	999999	52	766	903	790	402	742	920	526	999999	566	999999	362	999999	98	166	790	466	739	624	749	999999	711	153	719	940	999999	423	926	795	34	683	566	754	999999	489	584	374	982	107	801	308	999999	14	236	218	869	139	844	270	910	739	38	999999	999999	648	340	623	999999	849	980	999999	993	730	999999	999999	793	608	356	609	582	425	999999	642	823	451	335	706	999999	510	81	292	578	666	999999	295	654	61	999999	192	158	999999	190	143	126	482	314	387	999999	353	999999	270	782	999999	688	494	265	396	999999	999999	323	634	706	999999	999999	697	750	337	999999	999999	999999	741	53	174	461	999999	244	350	525	350	146	948	604	573	95	810	510	999999	978	401	39	999999	370	999999	869	999999	999999	507	365	429	999999	977	541	494	999999	683	999999	618	783	77	259	915	999999	350	612	375	999999	142	597	999999	999999	416	999999	454	588	969	999999	238	304	937	999999	737	985	106	618	169	416	120	457	411	999999	891	559	910	999999	123	398	999999	212	999999	999999	999999	909	397	242	325	628	97	905	156	313	999999	999999	999999	712	522	930	773	732	453	958	919	685	196	383	305	856	448	999999	474	580	360	35	800	454	242	827	999999	864	302	540	999999	214	311	108	605	578	713	999999	999999	999999	624	999999	999999	545	573	447	723	24	936	469	190	999999	999999	575	952	962	999999	401	480	694	343	909	440	912	639	715	383	98	778	999999	152	250	683	290	999999	73	275	999999	999999	795	114	582	927	832	359	999999	773	999999	155	642	65	321	727	999999	850	715	856	999999	906	858	999999	635	245	999999	326	940	111	160	618	889	696	267	521	685	999999	999999	981	607	562	105	942	646	942	145	999999	830	522	748	440	251	216	999999	359	32	999999	479	347	717	515	419	442	622	127	265	946	999999	800	51	355	100	733	999999	294	810	915	427	692	110	999999	495	999999	999999	720	377	683	278	908	498	999999	120	999999	273	101	999999	663	329	529	687	199	872	40	481	403	350	517	957	143	548	999999	313	787	246	178	30	992	89	902	750	582	999999	889	999999	97	244	999999	999999	999999	999999	999999	999999	898	999999	911	676	999999	946	999999	380	860	726	144	999999	392	650	333	186	105	81	161	584	999999	778	114	520	999999	999999	999999	168	672	57	800	992	402	520	415	782	334	502	564	55	128	531	889	856	999999	529	999999	446	911	500	374	95	999999	572	999999	129	900	400	692	736	562	999999	707	999999	925	999999	967	
871	999999	551	851	602	516	115	465	896	888	999999	999999	464	809	947	999999	182	683	999999	12	830	352	295	882	999999	810	828	999999	999999	824	87	999999	999999	562	999999	999999	370	648	772	578	884	116	282	240	651	999999	238	926	615	999999	534	139	220	149	147	999999	999999	669	999999	792	688	622	999999	81	811	328	585	902	760	746	886	999999	999999	146	128	723	80	65	240	521	581	901	877	771	999999	948	719	999999	424	530	261	999999	731	980	890	999999	967	210	999999	333	838	336	175	999999	999999	11	228	84	31	423	999999	999999	438	406	220	786	745	999999	782	862	608	999999	487	240	495	195	802	999999	256	856	756	999999	636	907	999999	255	735	18	999999	298	729	999999	241	10	82	999999	999999	335	769	113	526	599	428	566	724	516	848	999999	383	483	208	297	827	174	667	586	267	531	999999	999999	60	736	999999	493	143	999999	999999	486	167	138	922	999999	170	153	339	999999	452	999999	192	176	406	999999	634	628	100	999999	999999	76	343	496	108	740	611	805	62	789	334	999999	999999	761	425	999999	999999	255	561	730	136	684	999999	510	144	197	349	999999	999999	260	999999	647	403	700	155	999999	152	671	40	191	999999	999999	999999	549	832	517	999999	999999	751	44	32	389	999999	369	999999	142	999999	833	361	911	401	64	247	802	687	999999	999999	732	615	401	229	115	225	379	864	771	594	999999	677	999999	550	919	805	533	237	722	580	44	395	23	792	319	320	128	790	811	999999	999999	999999	155	976	915	814	359	815	999999	174	999999	504	543	548	999999	165	999999	370	482	258	713	574	965	116	506	346	602	608	909	795	999999	589	999999	653	999999	433	532	650	635	114	456	999999	320	999999	882	540	999999	474	999999	164	585	999999	999999	563	999999	723	896	999999	999999	578	999999	751	905	131	78	118	451	890	999999	521	633	999999	999999	377	802	995	264	417	234	966	494	137	761	755	220	999999	280	500	248	999999	537	493	999999	66	892	705	812	198	489	774	98	960	999999	999999	530	501	32	999999	760	419	999999	489	814	513	93	94	989	160	911	730	999999	951	652	670	999999	150	913	679	999999	107	192	75	927	460	877	999999	905	436	234	999999	325	340	739	829	122	57	678	666	972	807	999999	662	999999	759	936	147	999999	999999	350	999999	587	353	464	663	236	999999	999999	999999	636	560	188	563	999999	202	414	506	222	822	557	936	471	257	706	677	999999	530	788	178	999999	999999	225	354	95	843	999999	999999	875	85	999999	999999	496	999999	40	422	629	162	736	
999999	354	440	925	495	14	999999	918	340	999999	787	999999	705	999999	393	841	999999	344	834	477	92	71	442	631	146	999999	838	450	157	999999	294	999999	239	794	704	823	92	814	999999	350	681	999999	800	336	999999	803	999999	999999	112	999999	144	87	794	684	999999	32	912	808	999999	275	175	963	771	124	361	739	999999	911	909	569	999999	92	615	494	999999	168	271	999999	999999	343	332	733	347	675	91	999999	263	999999	999999	682	911	283	999999	999999	184	999999	163	686	974	999999	760	985	205	543	723	62	471	310	887	495	761	806	276	999999	999999	442	625	105	999999	999999	486	999999	770	999999	657	484	67	161	999999	88	14	584	141	193	999999	347	538	804	951	39	745	999999	667	655	999999	999999	999999	578	520	741	102	999999	999999	830	873	273	225	999999	885	249	994	320	999999	808	999999	186	674	92	873	999999	999999	999999	153	999999	999999	533	829	124	999999	552	999999	488	640	578	986	999999	999999	311	320	319	132	569	919	712	45	435	962	858	175	744	440	925	705	915	837	999999	914	651	431	349	443	999999	662	343	772	516	999999	421	999999	999999	999999	373	771	563	999999	344	901	441	999999	999999	571	971	949	570	121	999999	782	725	999999	714	42	288	880	971	999999	999999	999999	586	939	529	755	550	45	999999	498	999999	163	999999	441	502	380	482	999999	457	778	999999	160	999999	231	231	999999	953	680	118	511	967	493	800	687	461	999999	324	501	999999	228	999999	935	999999	999999	54	999999	640	293	999999	344	560	603	999999	202	414	870	999999	364	718	796	801	869	927	128	530	999999	362	464	980	74	65	980	247	999999	757	536	832	999999	187	832	999999	670	441	773	999999	374	70	608	282	590	999999	999999	783	651	426	161	17	999999	551	470	45	186	313	999999	999999	579	366	204	999999	878	48	796	186	885	704	141	438	163	177	999999	523	754	192	399	999999	999999	207	595	812	606	528	632	477	717	797	999999	999999	999999	999999	999999	17	866	999999	999999	552	825	783	897	947	999999	722	853	42	395	999999	291	993	999999	999999	999999	382	770	999999	839	360	416	328	469	98	788	999999	182	668	999999	158	657	592	999999	846	627	321	309	648	528	999999	674	599	999999	771	515	999999	452	535	311	999	999999	484	999999	53	146	999999	324	808	999999	518	999999	195	247	247	999999	699	214	999999	114	871	83	132	863	955	999999	816	246	697	582	999999	333	646	366	795	911	182	999999	745	710	130	997	999999	488	999999	343	489	362	845	482	816	717	384	430	999999	999999	124	621	376	367	329	
270	626	235	999999	195	999999	999999	999999	335	125	439	468	366	999999	873	999999	644	853	622	999999	464	400	225	766	999999	948	225	926	869	797	561	999999	388	390	859	381	999999	194	823	440	999999	910	519	366	999999	999999	999999	999999	999999	353	479	999999	754	170	865	869	410	469	155	247	687	999999	581	538	564	547	90	975	134	501	999999	459	999999	192	546	553	881	859	389	899	930	778	370	525	327	793	148	228	525	989	999999	805	49	586	752	759	338	981	999999	839	178	52	322	999999	46	30	738	571	999999	321	988	551	89	256	317	908	541	65	999999	771	408	861	999999	145	530	511	999999	999999	439	999999	225	900	67	549	999999	887	466	305	489	999999	65	576	604	999999	999999	430	725	792	278	844	227	282	769	40	999999	316	999999	186	999999	535	610	999999	999999	836	106	98	999999	540	525	429	999999	246	576	914	716	832	999999	999999	144	110	785	999999	999999	595	999999	942	140	37	119	423	306	289	761	953	695	999999	444	767	117	999999	936	195	277	849	402	981	705	854	323	999999	59	345	999999	443	749	999999	999999	999999	277	163	957	999999	999999	112	133	171	999999	623	228	999999	397	499	148	231	999999	600	359	999999	999999	588	247	285	713	999999	373	999999	999999	327	214	711	661	897	500	954	999999	999999	764	174	725	240	505	92	636	378	999999	560	206	999999	279	159	634	782	999999	688	915	682	752	920	999999	999999	999999	167	419	517	999999	500	999999	999999	277	693	835	999999	610	962	999999	164	649	345	299	813	763	426	58	64	87	878	999999	811	999999	282	728	843	436	562	999999	999999	673	128	94	720	561	999999	553	585	324	449	999999	999999	999999	761	43	416	999999	924	999999	508	119	999999	439	415	946	197	999999	995	965	991	758	57	656	999999	491	999999	261	578	262	999999	873	472	999999	638	706	999999	215	287	999999	999999	222	511	163	807	239	318	689	679	774	374	868	557	619	999999	691	134	734	861	279	512	164	999999	672	658	634	999999	624	800	708	783	981	867	756	654	999999	256	894	849	515	999999	840	582	804	888	999999	999999	852	417	999999	582	999999	353	17	999999	166	169	839	504	182	592	694	888	970	990	392	10	801	965	999999	999999	999999	884	356	999999	671	582	257	999999	776	999999	793	217	854	136	999999	637	859	30	999999	618	416	399	677	922	488	952	612	999999	505	881	524	887	863	511	999999	554	999999	910	74	584	999999	65	728	863	799	486	999999	999999	999999	754	151	781	999999	934	38	840	217	999999	618	719	970	999999	288	894	
999999	906	354	352	784	999999	640	949	999999	913	706	361	671	813	132	11	917	768	177	999999	999999	743	419	928	999999	511	999999	999999	301	355	613	999999	777	834	78	893	142	692	69	845	124	202	826	999999	237	677	179	403	311	616	999999	212	276	537	999999	61	497	999999	869	282	463	76	657	609	309	239	583	836	744	239	999999	235	708	331	999999	548	999999	999999	999999	804	999999	942	999999	999999	553	411	211	999999	999999	27	406	999999	822	786	392	999999	544	226	999999	998	104	342	999999	999999	747	576	503	944	901	614	999999	999999	725	74	940	520	804	972	999999	898	37	343	165	727	999999	999999	412	922	939	587	14	701	599	701	710	10	294	200	937	976	999999	266	348	76	882	763	991	757	846	871	999999	572	169	999999	970	760	186	999999	248	999999	999999	581	15	999999	999999	443	53	33	364	999999	236	613	44	999999	999999	999999	995	99	845	999999	171	655	85	77	344	441	541	999999	730	950	823	362	999999	353	812	999999	261	35	465	999999	719	999999	999999	906	645	640	537	89	376	209	764	97	95	178	999999	518	505	937	979	178	901	810	302	999999	126	999999	661	691	999999	999999	519	969	999999	405	999999	203	262	178	432	999999	904	461	866	999999	195	735	277	784	999999	304	830	324	56	999999	547	909	675	989	999999	771	979	999999	812	712	689	795	464	690	817	240	266	337	514	285	999999	999999	999999	771	227	391	999999	999999	771	973	833	205	923	345	999999	450	527	999999	999999	999999	724	67	649	163	841	999999	999999	586	966	999999	47	503	999999	771	999999	107	999999	904	772	409	175	112	84	999999	999999	493	999999	129	832	999999	712	994	948	853	561	216	800	791	999999	826	999999	29	999999	999999	935	339	999999	999999	323	760	999999	623	999999	979	496	621	999999	999999	284	358	999999	161	754	599	977	999999	999999	956	220	816	307	183	975	945	298	155	202	992	902	549	999999	999999	805	81	890	99	999999	968	367	939	233	988	517	580	999999	958	275	320	114	999999	785	439	942	507	999999	313	647	554	691	350	428	990	908	999999	260	999999	355	999999	708	887	548	585	599	280	999999	318	999999	404	648	339	879	999999	887	19	999999	667	999999	308	618	587	451	950	287	26	999999	242	90	782	330	498	613	593	611	999999	999999	999999	840	671	914	154	999999	999999	999999	361	471	546	113	898	970	999999	41	56	73	999999	999999	598	308	999999	759	360	999999	883	84	159	999999	296	280	670	999999	565	827	116	394	474	940	208	53	926	554	973	139	999999	812	999999	466	566	
529	490	781	999999	900	999999	911	563	916	999999	178	756	635	185	999999	442	999999	415	765	925	999999	599	999999	247	554	381	37	785	231	56	81	347	999999	169	766	999999	999999	999999	664	999999	999999	999999	557	186	40	999999	301	999999	707	999999	949	407	999999	541	999999	930	308	999999	210	529	239	135	342	870	692	830	73	999999	418	999999	553	332	999999	206	730	999999	51	999999	217	267	90	658	88	534	107	674	376	161	265	999999	491	354	710	145	999999	78	499	999999	494	209	999999	825	961	231	153	999999	656	999999	810	999999	889	304	999999	942	448	581	57	807	773	27	464	999999	999999	581	994	208	621	616	999999	999999	341	999999	519	17	43	264	696	856	999999	480	28	602	351	191	947	196	27	767	696	757	31	691	914	476	744	321	615	389	236	945	999999	50	906	158	742	999999	784	329	908	193	884	201	426	303	999	861	999999	38	999999	807	190	854	919	120	999999	649	449	999999	273	721	649	317	999999	999999	475	978	695	203	449	421	412	698	858	512	872	829	275	621	477	882	751	587	754	428	764	999999	130	999999	516	102	96	999999	66	196	544	999999	571	980	828	31	999999	377	589	999999	405	491	995	416	247	811	999999	828	999999	390	999999	72	999999	210	681	324	999999	899	686	357	335	670	642	671	968	305	999999	295	792	999999	716	384	999999	999999	33	999999	165	713	999999	705	999999	267	175	676	226	482	24	370	999999	513	173	276	999999	241	887	999999	849	999999	448	999999	552	999999	45	999999	673	596	999999	999999	187	999999	168	153	350	999999	639	78	504	966	455	495	290	999999	999999	289	292	449	693	766	653	999999	433	999999	999999	617	162	629	999999	55	999999	629	999999	993	193	999999	354	29	926	999999	602	819	240	883	877	952	661	655	111	756	999999	233	903	307	377	999999	999999	336	877	733	828	19	845	459	963	825	999999	297	999999	97	934	272	999999	983	173	834	66	549	954	323	955	999999	999999	475	999999	779	726	120	626	999999	923	999999	151	203	881	999999	999999	781	999999	61	874	999999	941	999999	822	575	999999	919	999999	543	833	435	382	999999	777	331	491	380	999999	999999	999999	966	670	421	173	915	130	329	111	580	860	285	630	902	448	999999	566	999999	653	641	78	999999	999999	92	469	497	645	999999	425	560	111	999999	539	999999	952	907	703	529	850	906	455	390	999999	999999	682	558	999999	480	125	197	764	999999	726	610	125	302	990	999999	999999	676	279	542	999999	999999	999999	267	745	895	949	541	999999	999999	999999	999999	195	999999	988	422	
999999	910	692	175	471	999999	999999	999999	876	929	999999	660	917	125	578	184	636	999999	486	276	94	425	813	999999	999999	999999	310	728	324	979	424	437	313	578	999999	50	999999	114	999999	675	755	999999	390	999999	286	999999	623	771	467	489	999999	283	999999	721	337	985	999999	781	999999	887	999999	999999	999999	897	514	191	356	348	938	537	200	999999	841	810	521	999999	999999	996	634	999999	999999	538	999999	834	999999	151	235	999999	251	201	999999	211	468	193	747	999999	548	493	311	999999	942	285	833	930	299	588	441	400	999999	598	951	111	157	413	926	999999	806	973	38	373	956	765	106	746	594	988	73	658	73	832	999999	551	695	539	999999	684	705	999999	545	290	999999	834	390	652	250	841	64	65	999999	999999	882	999999	464	938	999999	187	188	97	999999	311	525	783	337	378	408	409	999999	617	124	252	694	476	437	999999	664	131	999999	454	505	752	999999	18	401	716	999999	625	999999	756	999999	122	505	999999	994	244	764	926	507	22	254	841	999999	999999	940	24	999999	415	146	715	284	25	802	734	591	592	376	516	999999	620	427	782	322	999999	225	12	746	85	999999	203	999999	738	999999	999999	209	663	327	999999	999999	387	62	544	489	381	482	386	319	999999	36	411	867	257	544	999999	999999	999999	528	999999	230	938	278	587	999999	943	731	546	401	441	534	927	275	878	448	14	568	883	303	999999	186	999999	693	974	59	79	335	735	203	999999	776	999999	999999	550	277	139	999999	999999	610	545	649	936	985	877	246	999999	146	999999	809	540	999999	711	177	999999	600	391	255	999999	538	864	617	999999	352	663	664	796	792	724	611	319	895	999999	999999	999999	301	999999	854	815	999999	950	999999	999999	999999	663	419	74	570	557	950	886	884	815	936	999999	927	653	594	331	222	450	315	999999	388	499	644	235	439	419	295	360	999999	439	999999	588	930	999999	999999	688	254	999999	235	244	774	724	434	999999	166	536	830	999999	999999	532	602	298	999999	522	958	437	28	194	999999	160	272	999999	358	999999	260	358	816	656	585	905	999999	622	224	81	647	663	999999	565	78	903	999999	999999	704	14	837	276	999999	418	323	641	669	999999	964	84	972	183	376	980	999999	808	720	184	72	750	454	999999	83	573	875	305	372	999999	125	732	571	999999	999999	999999	999999	999999	414	407	342	943	245	27	658	149	108	473	999999	94	999999	269	192	415	585	953	560	857	203	379	999999	28	278	216	943	999999	513	357	999999	32	999999	844	404	322	841	129	515	437	331	933	
474	411	18	999999	999999	856	549	165	49	943	793	759	791	44	864	324	674	38	83	426	999999	750	195	999999	721	892	999999	870	574	466	447	132	536	999999	905	999999	20	999999	490	999999	999999	358	318	344	238	999999	63	369	457	527	999999	486	363	904	307	724	225	743	567	834	991	678	591	583	505	999999	233	999999	139	733	314	684	548	986	734	999999	442	851	45	117	999999	999999	423	57	21	961	999999	631	961	190	999999	999999	999999	999999	106	23	767	999999	999999	567	999999	531	240	999999	222	999999	937	999999	180	30	999999	999999	708	999999	999999	495	999999	544	571	999999	901	601	570	999999	999999	47	261	892	889	721	520	707	22	477	726	999999	275	699	834	252	33	402	999999	941	999999	551	568	973	660	611	757	233	173	999999	666	789	960	291	905	185	999999	999999	487	459	509	584	361	240	733	687	229	565	709	329	520	509	149	629	999999	277	479	288	999999	288	963	297	543	999999	811	937	356	984	794	658	733	978	914	12	441	999999	199	337	999999	973	391	202	523	844	785	166	649	340	241	999999	999999	240	999999	209	495	222	51	999999	428	795	340	245	770	999999	595	541	595	147	999999	999999	88	151	999999	269	896	999999	774	699	931	654	999999	26	752	167	999999	503	175	999999	516	229	283	554	999999	454	999999	156	431	472	258	999999	571	999999	999999	506	999999	999999	202	553	312	724	999999	352	712	774	999999	324	493	613	107	101	375	880	631	999999	461	533	999999	593	626	999999	999999	312	999999	999999	92	999999	873	255	999999	399	311	622	411	791	781	999999	841	144	946	327	663	818	374	999999	878	691	880	999999	55	36	999999	608	926	999999	385	145	902	999999	692	722	451	247	15	708	790	753	999999	999999	999999	530	691	108	647	308	97	531	999999	292	809	401	904	700	999999	581	77	703	695	999999	999999	999999	38	816	452	999999	876	425	812	665	377	134	222	51	985	999999	999999	999999	961	628	475	853	207	619	225	301	817	999999	999999	433	641	97	67	629	432	551	501	999999	656	423	999999	671	718	282	999999	684	188	863	999999	685	247	844	999999	77	383	563	999999	419	601	999999	416	135	387	388	999999	999999	999999	593	619	444	32	469	576	547	999999	999999	144	924	703	540	999999	954	46	361	196	999999	355	990	999999	869	112	91	283	505	999999	305	293	339	258	999999	617	595	253	999999	663	777	277	203	870	999999	999999	525	716	999999	48	999999	99	36	202	237	999999	86	347	750	342	940	999999	81	541	900	999999	999999	675	77	922	527	710	766	
698	999999	528	161	129	675	450	999999	375	222	466	553	216	999999	147	31	701	541	257	999999	999999	722	592	205	999999	999999	999999	623	849	649	999999	999999	752	999999	337	783	708	783	956	671	309	755	575	973	999999	987	999999	262	667	653	999999	391	280	999999	828	975	826	333	498	999999	615	827	999999	726	84	999999	801	883	999999	999999	322	917	999999	586	204	192	157	619	999999	675	286	807	956	206	999999	756	250	999999	503	999999	957	385	294	999999	65	481	28	848	898	669	999999	999999	332	999999	999999	458	805	693	999999	999999	828	217	742	823	872	807	871	999999	453	327	999999	999999	389	577	406	999999	632	999999	530	722	174	308	720	920	489	476	485	653	865	824	999999	999999	533	999999	533	750	642	999999	999999	258	610	487	405	580	964	929	430	999999	906	403	826	37	999999	299	999999	999999	496	999999	344	405	999999	228	999999	999999	376	999999	732	532	54	656	304	171	844	999999	122	687	999999	999999	956	559	999999	730	746	472	998	923	393	243	385	13	263	821	999999	538	925	391	999999	999999	214	816	206	898	710	259	108	664	193	891	999999	794	626	999999	999999	999999	999999	601	999999	999999	631	453	764	499	156	51	403	483	999999	316	356	730	875	137	935	149	363	158	30	999999	373	999999	999999	501	66	591	999999	906	956	999999	188	334	910	999999	153	999999	61	707	752	669	855	625	630	999999	999999	456	999999	499	420	999999	431	211	581	983	838	999999	999999	272	442	565	999999	999999	999999	691	137	32	999999	999999	999999	185	97	655	406	361	641	748	713	999999	999999	610	671	887	999999	999999	921	977	752	926	999999	855	57	999999	275	196	14	999999	108	938	999999	522	635	654	515	245	637	776	999999	999999	352	100	999999	849	316	832	893	777	10	295	770	160	999999	894	505	138	137	309	390	999999	356	282	650	774	124	443	974	999999	382	260	603	155	182	532	999999	999999	280	207	482	442	303	999999	999999	812	178	999999	999999	999999	158	386	117	999999	395	595	873	79	450	810	999999	872	858	999999	405	749	692	999999	978	999999	320	824	857	999999	999999	999999	915	999999	913	837	605	525	200	999999	999999	999999	152	275	759	586	658	514	240	469	472	610	999999	427	831	619	130	553	620	506	999999	333	528	188	999999	448	999999	753	166	999999	215	219	999999	624	17	999999	999999	426	865	999999	98	806	594	398	466	225	373	498	298	303	999999	999999	999999	694	999999	544	476	999999	763	321	999999	904	357	999999	999999	999999	928	959	419	999999	23	703	687	228	999999	624	999999	140	721	999999	84	191	
464	863	999999	162	315	988	999999	472	932	642	663	554	999999	999999	458	967	144	999999	999999	413	89	866	999999	999999	374	685	286	999999	805	346	253	477	246	725	450	999999	732	111	947	940	157	946	499	999999	999999	143	999999	233	176	772	996	999999	998	670	111	999999	583	881	788	629	999999	999999	667	596	399	999999	317	769	743	963	244	42	266	999999	999999	999999	377	908	973	240	952	62	31	43	350	999999	478	576	623	852	999999	850	999999	999999	238	999999	289	902	982	999999	826	963	490	212	537	963	260	651	999999	999999	999999	674	908	999999	677	659	602	633	255	663	718	741	156	999999	62	999999	720	938	128	733	853	999999	926	999999	414	988	999999	999999	506	387	485	826	172	999999	631	999999	999999	765	999999	579	929	999999	999999	328	145	94	817	598	999999	152	999999	999999	532	679	126	999999	999999	788	999999	689	96	784	999999	868	187	891	579	502	269	999999	452	954	297	548	804	207	817	607	984	330	180	999999	668	999999	999999	173	999999	492	537	876	498	164	622	961	492	155	528	999999	151	254	515	325	999999	343	700	298	33	999999	875	999999	937	150	803	822	518	123	125	773	999999	23	597	97	964	392	327	298	342	336	66	658	679	39	466	740	815	855	644	334	663	845	150	319	616	618	939	358	360	999999	452	379	40	999999	64	138	656	999999	360	946	25	412	955	697	927	227	249	908	999999	999999	17	663	479	790	120	888	873	287	480	356	453	999999	937	999999	883	687	628	999999	975	338	93	999999	999999	999999	999999	999999	999999	452	392	398	378	41	674	296	792	789	900	999999	644	175	264	378	947	13	999999	56	474	422	813	250	599	325	933	355	980	999999	168	780	481	859	999999	999999	999999	999999	999999	422	304	651	999999	999999	786	388	289	810	999999	999999	449	501	205	999999	786	477	639	151	799	999999	999999	328	999999	181	630	129	767	999999	176	833	483	864	999999	999999	751	999999	672	718	463	220	45	132	282	275	999999	666	585	219	83	531	791	754	999999	925	323	975	344	578	473	667	620	999999	643	249	241	585	475	124	521	962	805	920	687	999999	27	975	56	51	11	963	999999	558	711	644	999999	728	581	999999	999999	999999	999999	103	254	999999	600	540	488	42	999999	999999	201	470	999999	120	726	870	77	704	907	348	929	303	577	510	133	999999	999999	999999	207	512	13	999999	358	999999	484	711	999999	999999	988	999999	999999	24	17	999999	772	83	860	601	917	181	661	877	202	428	846	195	525	999999	673	538	999999	489	835	531	592	825	
999999	952	999999	24	205	999999	715	999999	999999	914	296	172	737	59	999999	201	92	35	850	135	182	929	999999	298	196	930	227	460	738	17	189	485	823	947	961	908	965	999999	976	485	171	770	576	932	898	363	17	623	999999	556	407	809	681	466	652	192	63	999999	828	274	999999	265	693	999999	735	811	348	790	999999	302	236	999999	999999	374	963	412	363	999999	999999	833	923	604	133	191	609	379	804	999999	304	999999	854	627	999999	712	999999	905	87	731	999999	97	24	227	534	44	330	227	760	316	502	250	828	96	947	995	350	363	142	511	245	365	16	999999	495	320	447	608	999999	347	847	67	334	632	769	312	818	706	80	98	861	392	619	498	999999	63	999999	768	999999	88	371	173	773	576	999999	841	999999	999999	731	223	596	721	122	999999	468	444	915	206	326	999999	999999	999999	292	54	999999	852	745	999999	128	442	370	679	928	37	999999	683	294	758	146	928	231	786	974	856	502	149	999999	206	39	428	148	753	451	44	901	726	880	999999	926	643	105	572	913	299	853	999999	999999	95	447	999999	999999	167	69	398	999999	399	999999	999999	999999	510	582	549	488	699	304	617	237	999999	135	259	802	565	832	503	999999	658	999999	685	13	584	356	194	758	999999	278	999999	693	63	620	512	66	999999	999999	425	70	555	94	223	999999	245	689	999999	999999	999999	982	594	334	566	565	766	526	999999	433	967	164	397	790	244	999999	999999	924	999999	283	999999	202	358	388	417	999999	999999	574	999999	999999	767	895	456	235	571	271	999999	656	999999	498	854	985	82	31	220	270	999999	765	849	791	999999	321	515	626	346	995	634	216	917	133	288	201	866	303	999999	999999	999999	999999	229	972	747	667	798	685	999999	637	130	999999	178	999999	999999	521	724	868	19	456	999999	829	888	999999	999999	477	738	12	219	662	128	779	366	148	562	999999	999999	877	54	999999	999999	999999	207	709	999999	999999	48	771	363	767	477	998	294	218	999999	878	284	654	345	999999	928	795	476	999999	518	999999	970	40	593	270	999999	847	999999	994	933	560	631	189	700	999999	439	967	649	452	195	130	999999	157	999999	683	235	891	541	773	999999	727	999999	441	200	534	337	17	999999	102	790	630	999999	299	284	999999	257	105	999999	16	841	961	156	34	581	398	999999	822	584	910	999999	95	315	60	908	999999	207	199	988	176	11	999999	789	556	661	999999	945	999999	999999	324	436	139	999999	999999	932	134	581	999999	999999	802	679	515	433	277	67	999999	325	134	391	
999999	999999	67	999999	786	999999	999999	999999	999999	999999	26	999999	659	999999	270	483	999999	157	779	999999	783	634	868	999999	999999	497	999999	997	522	498	956	249	821	814	804	389	379	999999	160	531	522	953	981	999999	844	999999	29	565	173	793	162	999999	999999	16	607	443	75	728	920	299	999999	999999	658	111	999999	999999	630	845	155	880	114	882	996	999999	999999	999999	999999	999999	494	999999	477	930	834	728	346	408	703	815	216	370	324	651	999999	861	999999	110	304	879	559	77	729	183	420	293	689	279	561	999999	410	777	789	172	243	94	822	588	587	929	764	999999	82	815	639	784	565	999999	780	145	245	505	999999	999999	999999	426	117	304	520	999999	999999	999999	999999	999999	415	439	580	162	417	27	999999	434	999999	375	125	552	995	913	544	635	727	236	498	426	62	905	252	25	818	999999	977	999999	78	46	890	697	170	666	410	999999	999999	999999	54	763	106	811	982	169	658	801	431	999999	759	884	823	999999	578	999999	364	999999	196	564	343	601	999999	999999	366	485	484	427	392	338	513	999999	430	999999	999999	735	329	250	922	92	366	999999	394	783	767	193	223	999999	128	738	312	999999	23	999999	80	453	999999	585	454	999999	684	241	418	103	689	425	464	510	631	842	111	999999	586	114	208	325	216	999999	999999	999999	999999	407	308	653	36	613	330	781	252	738	999999	999999	795	426	407	135	999999	999999	104	351	729	713	456	286	637	198	323	909	451	999999	246	999999	999999	281	244	287	932	765	76	86	105	682	267	892	829	367	327	170	706	82	999999	914	172	411	453	999999	951	999999	25	837	300	421	339	496	999999	556	911	524	192	999999	203	843	999999	999999	999999	56	999999	999999	456	279	871	162	999999	379	49	332	303	431	827	684	336	999999	999999	239	999999	683	352	999999	401	283	456	803	978	587	879	999999	999999	999999	164	407	113	397	999999	746	965	147	219	960	457	178	262	490	999999	999999	793	293	103	995	241	999999	703	685	171	182	823	78	184	625	500	176	999999	159	276	430	581	939	999999	999999	273	649	474	999999	323	232	30	999999	999999	481	793	595	779	693	999999	999999	704	427	235	403	923	897	999999	594	470	999999	999999	113	223	276	925	999999	950	999999	732	592	999999	999999	999999	999999	162	857	961	999999	831	904	397	999999	246	685	726	999999	713	939	90	999999	685	880	921	42	696	999999	999999	841	556	939	644	689	961	330	999999	393	64	296	251	75	936	270	999999	999999	999999	587	867	538	549	770	999999	21	999999	999999	906	228	
399	999999	252	244	115	999999	999999	892	269	707	987	915	202	999999	999999	427	697	24	999999	425	127	999999	150	119	60	999999	301	785	798	633	680	605	424	274	993	725	999999	17	960	816	123	870	306	194	600	999999	345	217	671	999999	323	995	927	491	110	43	999999	143	194	999999	828	999999	104	635	999999	392	501	999999	999999	384	384	690	63	622	311	257	69	999999	999999	108	878	94	123	84	999999	684	678	933	173	960	535	909	822	79	987	752	776	670	999999	999999	460	417	868	297	999999	632	941	314	189	852	974	243	624	95	23	999999	999999	29	999999	353	713	568	764	999999	848	474	999999	984	634	559	481	398	798	310	648	470	226	826	999999	687	743	373	999999	999999	985	301	999999	737	66	252	505	999999	355	813	999999	891	653	489	999999	874	764	956	679	630	999999	586	445	999999	446	552	528	431	293	638	609	350	814	453	403	556	189	140	999999	392	64	724	52	985	806	756	817	999999	999999	860	922	787	694	133	999999	409	856	970	300	999999	999999	84	473	999999	214	164	87	999999	95	892	695	634	37	297	576	656	543	999999	517	689	734	791	53	432	999999	999999	999999	691	513	994	699	219	840	424	667	979	999999	999999	999999	652	679	999999	651	494	175	297	759	407	557	293	865	406	463	610	999999	932	40	999999	10	392	508	395	696	101	202	486	794	613	999999	999999	405	217	679	865	20	127	150	999999	267	428	72	999999	143	999999	138	303	755	239	645	735	949	999999	335	999999	154	293	920	559	999999	689	503	156	777	999999	999999	658	726	999999	600	661	999999	481	999999	999999	330	259	261	999999	963	899	730	564	968	999999	646	195	882	999999	999999	726	206	591	266	577	924	916	481	182	342	479	576	167	639	983	999999	999999	436	752	999999	894	41	454	595	999999	959	939	187	884	324	701	776	444	877	999999	464	209	225	216	999999	414	778	89	143	999999	332	572	924	985	949	999999	999999	140	999999	826	694	752	999999	863	617	984	738	597	858	641	703	142	290	765	528	744	262	229	103	662	999999	952	320	112	999999	396	999999	202	934	999999	941	645	999999	999999	189	712	213	361	598	673	676	191	230	502	999999	999999	999999	169	999999	214	999999	540	46	563	711	741	442	999999	792	999999	970	545	999999	713	699	68	912	999999	585	816	540	900	999999	429	985	934	999999	999999	322	881	999999	855	999999	730	238	411	999999	666	999999	999999	279	320	569	377	703	140	999999	999999	802	731	287	62	583	650	673	26	909	617	577	776	18	999999	
580	911	999999	999999	809	931	999999	297	459	999999	999999	147	546	230	999999	263	999999	999999	414	225	25	591	999999	61	281	999999	999999	222	999999	991	99	572	999999	655	999999	658	260	588	331	597	41	514	282	40	172	999999	114	453	999999	655	891	722	372	793	999999	999999	999999	74	843	999999	874	272	999999	467	999999	327	708	890	490	999999	999999	146	999999	999999	999999	511	999999	573	999999	835	999999	614	536	999999	999999	376	210	645	57	999999	351	195	745	999999	999999	768	999999	814	999999	844	738	223	962	13	653	755	198	999999	609	106	999999	744	185	999999	743	269	736	948	367	790	127	999999	842	740	340	816	999999	926	103	424	792	999999	699	54	107	767	999999	999999	203	354	188	999999	46	999999	78	607	20	737	863	463	42	770	457	93	726	676	381	999999	673	999999	364	271	999999	194	314	999999	54	140	911	999999	618	213	999999	23	612	473	999999	891	671	733	806	663	72	639	392	999999	56	616	999999	999999	396	429	860	366	990	999999	201	851	646	891	562	999999	999999	888	845	829	25	444	480	263	650	490	560	939	39	700	999999	823	802	999999	999999	438	812	490	589	999999	352	398	999999	999999	999999	183	999999	780	180	927	999999	184	999999	562	16	612	999999	999999	780	906	869	920	337	299	717	378	59	363	760	134	76	999999	308	999999	486	626	421	784	982	999999	245	780	769	112	863	34	999999	249	286	999999	302	748	709	683	329	432	71	999999	979	999999	134	890	30	56	860	500	999999	999999	85	389	200	361	999999	314	999999	999999	161	999999	436	999999	999999	999999	86	241	832	999999	637	625	337	64	565	688	805	90	999999	999999	759	723	999999	373	159	893	173	897	337	940	667	999999	23	240	999999	999999	306	999999	563	999999	813	789	223	542	999999	259	808	31	824	512	556	999999	962	325	339	438	999999	72	543	455	999999	999999	903	891	659	242	612	999999	782	728	999999	999999	999999	37	999999	970	509	999999	999999	899	94	999999	82	825	393	667	442	697	901	843	855	244	753	118	678	633	999999	331	882	631	647	999999	999999	106	131	48	484	999999	783	368	999999	281	563	643	370	504	116	88	507	999999	999999	999999	205	939	872	157	764	418	999999	999999	95	187	826	878	261	382	902	976	704	355	192	508	913	999999	999999	583	680	119	999999	183	526	807	823	890	831	733	516	310	233	973	283	76	584	999999	283	999999	455	684	392	988	601	999999	999999	162	999999	301	10	662	999999	298	476	655	670	185	999999	287	363	936	56	528	866	999999	753	999999	82	999999	923	47	
999999	173	999999	995	999999	999999	999999	999999	999999	671	89	540	732	854	285	934	506	628	405	409	495	995	397	518	638	863	999999	999	387	999999	90	693	378	963	401	860	999999	480	927	999999	603	993	853	692	856	999999	795	21	326	818	233	453	721	524	551	999999	776	620	367	863	637	582	19	780	591	396	999999	769	462	999999	999999	35	700	494	805	501	999999	999999	661	131	77	120	683	568	429	636	972	999999	421	137	94	549	123	73	284	31	984	83	110	470	354	36	559	901	54	207	752	237	718	59	999999	81	959	246	795	999999	898	450	999999	955	999999	317	357	999999	999999	234	912	999999	219	783	999999	78	604	201	776	999999	560	999999	524	231	999999	745	145	372	15	999999	590	876	277	757	132	543	721	999999	56	999999	678	999999	999999	819	295	125	27	999999	542	63	476	768	469	999999	966	999999	926	999999	81	678	182	985	329	999999	643	999999	369	462	660	999999	356	458	154	739	372	335	999999	704	936	999999	727	210	830	951	999999	822	999999	999999	999999	999999	617	592	999999	377	999999	999999	905	252	186	258	756	565	999999	568	706	28	623	730	392	640	905	231	999999	999999	950	972	999999	377	781	820	629	845	999999	999999	366	764	385	777	999999	678	999999	999999	528	999999	20	172	925	271	255	528	209	686	141	160	110	395	399	769	426	891	538	999999	470	365	629	910	893	630	211	942	999999	999999	854	713	220	936	999999	515	303	999999	56	999999	999999	263	999999	942	714	521	999999	970	999999	999999	360	999999	150	893	999999	173	999999	999999	279	305	69	999999	999999	363	832	427	939	999999	692	883	476	638	845	644	414	217	743	999999	999999	999999	86	241	576	37	494	870	573	327	438	539	457	999999	999999	751	833	819	378	268	999999	999999	581	389	287	491	149	722	148	505	488	300	429	381	903	999999	228	828	736	999999	868	961	854	622	735	163	999999	283	129	104	811	595	838	485	575	908	800	999999	953	999999	999999	999999	732	999999	838	147	119	85	299	999999	532	15	93	520	399	158	999999	958	999999	134	64	866	602	54	694	999999	462	944	999999	999999	999999	531	874	651	970	999999	239	787	999999	999999	999999	361	983	508	572	805	511	327	95	427	999999	999999	53	999999	40	999999	179	688	999999	945	685	175	279	304	525	999999	140	442	550	303	919	999999	184	65	999999	999999	882	104	481	888	391	144	999999	388	529	264	487	55	620	948	926	550	414	999999	912	878	91	689	983	571	675	999999	777	792	999999	999999	667	988	999999	999999	999999	999999	216	493	
564	551	316	999999	775	270	523	94	821	602	376	378	251	346	153	211	621	999999	121	999999	999999	321	999999	75	881	709	597	499	999999	293	809	999999	344	920	284	999999	572	201	914	999999	58	591	258	185	426	138	578	999999	999999	999999	715	945	964	999999	280	252	193	250	19	75	673	34	787	537	792	525	44	999999	72	781	999999	430	289	398	862	632	73	191	999999	999999	999999	276	999999	759	578	863	887	48	999999	41	187	331	191	848	58	999999	999999	720	392	999999	103	257	999999	73	908	294	666	999999	443	648	189	11	601	266	934	407	999999	38	999999	928	637	996	680	40	604	317	248	440	350	838	828	352	799	748	999999	883	999999	999999	851	999999	999999	999999	605	11	852	185	730	925	913	650	653	999999	761	464	273	107	577	237	999999	600	56	235	234	999999	819	836	999999	852	999999	61	399	789	186	675	730	325	401	678	999999	999999	587	322	527	999999	194	999999	999999	344	999999	561	999999	780	999999	260	247	999999	97	10	192	25	972	877	328	861	261	864	598	95	733	999999	706	898	59	49	23	999999	707	534	999999	766	255	867	999999	55	999999	618	667	999999	438	999999	238	999999	496	172	456	710	993	665	448	999999	464	505	611	538	999999	417	999999	93	247	513	274	562	590	999999	769	114	999999	999999	126	642	999999	999999	656	974	718	316	999999	886	592	313	739	999999	96	99	999999	749	266	839	201	337	887	583	689	924	999999	676	999999	80	403	352	210	720	548	999999	133	792	849	999999	999999	548	15	845	999999	999999	774	231	475	500	122	29	999999	999999	91	999999	999999	623	982	731	489	999999	505	341	492	250	112	999999	503	291	965	520	900	629	29	653	332	51	93	999999	160	999999	999999	999999	957	383	999999	540	638	759	999999	510	809	127	999999	777	999999	673	999999	260	830	755	727	194	535	602	129	228	650	999999	466	713	539	237	581	226	842	195	383	999999	999999	572	389	744	999999	465	710	782	482	252	610	999999	689	833	924	999999	545	25	784	365	263	999999	889	210	302	345	999999	582	999999	930	935	999999	300	999999	999999	268	376	999999	952	79	892	346	746	408	828	808	34	706	312	187	681	826	410	28	855	999999	999999	189	451	896	494	138	999999	551	999999	999999	999999	446	329	666	999999	999999	73	999999	472	999999	538	491	381	999999	999999	273	280	367	999999	118	456	281	397	52	585	196	999999	66	999999	999999	109	205	100	86	449	587	387	645	159	129	763	695	999999	938	933	201	807	956	584	230	858	879	301	208	305	999999	
999999	286	91	841	999999	17	139	709	818	999999	400	305	55	733	886	634	218	140	999999	761	726	458	119	999999	388	999999	999999	999999	905	999999	904	892	780	362	537	110	564	317	109	755	999999	846	130	600	801	512	911	851	344	233	671	999999	999999	544	370	601	177	999999	463	999999	535	999999	803	999999	999999	508	524	692	205	785	999999	900	41	599	204	999999	337	518	592	875	673	629	30	681	558	743	49	246	992	936	933	866	999999	664	230	791	52	532	172	302	999999	228	655	558	163	770	999999	999999	999999	490	273	658	115	587	771	905	754	131	50	694	468	999999	999999	269	999999	214	56	376	379	412	837	805	356	299	888	454	974	999999	528	787	999999	786	896	512	673	284	761	276	893	999999	47	921	491	477	834	709	528	396	706	949	723	762	883	936	652	467	311	815	999999	326	931	292	603	262	89	681	392	198	595	577	999999	999999	482	65	999999	916	324	878	999999	189	999999	588	765	579	73	999999	903	959	999999	216	973	999999	999999	999999	392	754	999999	238	398	999999	326	999999	800	999999	999999	944	999999	999999	571	736	153	433	360	520	999999	353	527	33	198	237	777	433	339	389	999999	507	212	999999	672	620	598	95	999999	312	862	595	999999	635	83	999999	571	86	397	132	999999	550	595	67	186	999999	237	304	49	170	385	893	999999	999999	535	999999	741	999999	164	950	148	67	942	999999	657	804	565	891	950	79	665	701	45	216	326	64	911	155	728	633	393	999999	55	329	926	968	594	999999	110	83	388	197	921	447	984	15	999999	999999	409	999999	484	345	999999	970	504	683	858	999999	104	481	97	596	999999	531	567	999999	22	999999	131	689	999999	199	791	999999	691	478	780	597	999999	321	999999	374	746	356	999999	57	999999	84	824	253	999999	799	999999	629	986	792	999999	399	880	150	993	983	425	719	171	999999	554	476	289	999999	902	270	999999	783	34	723	849	309	382	519	893	937	798	877	999999	420	917	172	890	898	937	390	717	92	327	473	948	36	195	999999	999999	484	794	798	351	849	237	498	604	999999	942	241	26	999999	256	65	194	999999	150	750	377	392	585	999999	999999	521	552	490	465	561	774	823	124	518	25	419	152	10	536	729	193	429	567	628	956	706	373	356	835	272	288	410	886	444	496	121	898	414	709	999999	999999	999999	42	999999	497	129	126	508	354	837	912	194	999999	420	566	948	824	999999	999999	391	157	999999	999999	203	282	999999	936	999999	32	904	999999	999999	301	707	433	446	
999999	524	140	837	590	865	11	997	359	999999	399	475	877	548	296	941	979	999999	681	999999	101	839	770	133	999999	999999	485	450	326	183	892	999999	987	999999	999999	310	826	597	801	292	999999	657	843	188	975	471	999999	999999	618	579	759	973	36	333	355	557	753	16	654	153	390	999999	680	186	211	95	488	999999	986	985	999999	392	525	399	999999	443	996	999999	158	721	644	10	832	999999	424	919	287	664	774	13	557	820	942	658	901	642	999999	667	976	890	999999	54	497	999999	465	376	457	636	426	911	561	170	999999	933	509	389	729	933	761	999999	807	824	999999	983	438	999999	999999	867	497	273	467	338	615	268	999999	599	512	999999	292	58	471	999999	247	863	999999	396	961	19	999999	521	999999	53	905	694	92	168	70	999999	204	999999	926	590	999999	162	999999	232	555	600	999999	909	876	529	651	713	999999	166	586	130	999999	999999	342	440	718	975	360	423	999999	999999	185	580	999999	999999	999999	131	999999	881	511	94	418	228	841	370	815	249	645	999999	999999	202	874	926	581	940	971	162	828	495	871	173	801	40	799	633	425	623	999999	999999	524	530	999999	938	655	502	711	324	210	971	999999	999999	340	999999	32	999999	56	259	999	598	37	853	302	637	20	999999	292	388	428	217	999999	201	999999	767	869	999999	611	936	280	88	239	999999	952	856	999999	402	999999	834	17	569	587	176	623	781	850	670	237	953	999999	999999	219	332	895	992	36	433	610	573	108	160	628	119	978	999999	999999	379	901	446	767	999999	999999	458	380	859	629	779	578	999999	999999	208	643	658	18	999999	869	906	999999	959	830	445	792	269	999999	857	940	477	197	999999	421	480	999999	999999	196	999999	802	761	951	46	372	256	855	522	656	999999	517	999999	999999	25	61	463	617	941	999999	331	826	256	722	523	918	162	592	999999	999999	446	999999	852	471	699	999999	118	954	725	597	583	590	279	612	836	349	969	376	182	650	958	862	999999	999999	864	493	556	48	437	127	999999	664	978	999999	220	999999	999999	508	411	854	943	508	891	354	42	741	556	643	885	183	999999	785	999999	235	999999	583	610	678	607	216	999999	999999	527	999999	386	919	611	433	402	375	685	471	965	327	707	999999	970	483	151	133	936	912	162	263	178	435	254	753	999999	999999	999999	999999	901	204	249	873	999999	293	967	999999	139	133	251	999999	498	999999	819	102	528	999999	612	999999	536	484	999999	999999	916	999999	440	951	675	999999	999999	765	515	700	569	771	999999	999999	479	
687	515	38	993	813	670	642	999999	999999	615	162	235	872	33	733	459	427	999999	547	957	999999	852	26	999999	999999	829	486	14	798	917	58	23	999999	786	925	621	508	490	466	41	283	507	750	999999	522	633	431	999999	999999	999999	152	999999	999999	876	999999	835	499	589	722	984	194	999999	967	772	567	999999	999999	95	108	122	950	936	999999	999999	683	999999	111	680	925	999999	408	745	232	999999	999999	212	482	817	999999	99	131	918	999999	482	847	645	540	978	778	999999	102	345	642	670	299	999999	388	35	203	552	733	818	664	83	999999	449	999999	999999	999999	365	999999	723	70	999999	990	999999	999999	999999	668	48	679	133	999999	550	555	72	999999	561	267	568	999999	456	999999	482	366	313	264	694	999999	408	999999	129	981	999999	718	379	999999	633	679	267	48	403	367	999999	872	609	915	123	528	523	346	854	163	438	541	219	108	999999	652	999999	777	483	999999	270	809	999999	999999	489	832	186	999999	479	882	999999	529	430	999999	999999	609	756	999999	151	176	383	71	999999	999999	552	881	508	280	695	980	992	999999	565	314	107	999999	322	467	999999	290	351	735	866	972	999999	908	120	131	639	999999	896	299	636	999999	715	208	999999	593	600	999999	333	999999	102	999999	999999	519	964	999999	991	123	296	298	960	999999	825	999999	205	412	812	643	770	387	641	716	94	702	854	259	599	898	921	729	867	999999	956	445	643	377	92	644	944	994	139	526	692	607	339	999999	491	77	13	31	780	999999	836	999999	274	385	414	196	999999	714	526	102	201	567	431	141	999999	389	13	999999	329	999999	698	775	257	124	34	999999	373	999999	767	531	895	899	948	910	992	999999	180	268	962	895	979	999999	999999	47	999999	134	185	207	871	112	74	185	702	612	267	70	699	160	361	999999	822	586	947	999999	206	999999	999999	999999	999999	894	218	745	864	434	198	999999	999999	999999	789	899	311	999999	217	999999	467	720	207	999999	652	999999	320	30	907	45	999999	403	292	482	841	42	999999	664	67	977	893	999999	320	278	424	799	762	489	370	461	626	656	378	291	538	999999	104	283	868	218	583	197	838	829	999999	999999	186	826	378	757	393	647	118	240	771	148	410	929	999999	999999	178	831	660	455	999999	426	34	10	943	999999	937	242	999999	999999	404	706	489	490	917	629	999999	936	121	612	77	979	547	148	999999	400	85	175	361	25	999999	752	536	393	420	999999	770	185	882	999999	819	999999	851	999999	835	999999	999999	919	22	302	240	241	999999	58	999999	
439	879	885	491	553	290	999999	880	999999	999999	999999	999999	106	80	999999	858	999999	64	108	793	999999	137	288	312	453	741	166	162	68	784	807	42	488	15	981	64	885	694	339	731	999999	999999	81	459	193	896	562	849	39	444	793	187	620	264	999999	311	601	582	47	812	999999	999999	999999	999999	12	999999	690	999999	999999	999999	973	999999	724	377	999999	644	66	829	129	999999	188	999999	999999	624	999999	630	421	999999	543	999999	463	312	656	527	607	436	459	86	457	573	216	999999	760	110	999999	49	463	253	517	827	255	772	463	999999	633	817	495	207	13	382	999999	466	558	419	475	671	106	999999	769	320	195	979	381	555	350	717	556	33	163	999999	176	177	716	715	434	999999	999999	999999	893	789	940	262	82	85	375	750	999999	351	634	999999	943	265	999999	207	642	275	400	908	999999	915	999999	472	53	61	215	40	999999	842	984	784	999999	929	313	979	999999	999999	907	306	189	999999	804	215	398	999999	19	999999	999999	518	999999	168	301	999999	37	977	528	478	999999	999999	869	999999	10	79	999999	850	977	23	952	504	828	708	368	103	728	548	121	65	83	690	52	304	347	241	769	999999	492	999999	999999	336	461	900	724	885	436	845	600	735	848	548	386	995	958	999999	690	374	800	999999	221	489	999999	999999	405	999999	978	999999	999999	769	310	540	367	104	999999	625	999999	927	983	482	666	883	999999	999999	216	999999	313	999999	345	999999	551	999999	999999	295	671	999999	999999	988	505	206	906	861	848	831	999999	999999	190	291	884	999999	156	762	390	999999	540	337	541	490	266	999999	999999	932	999999	999999	999999	999999	999999	82	433	698	166	999999	431	787	999999	805	45	126	999999	898	354	999999	171	12	11	788	24	708	754	344	881	979	732	635	982	974	630	999999	613	999999	804	118	858	196	186	101	340	603	751	734	301	425	999999	368	525	202	999999	237	847	439	999999	804	999999	99	817	187	332	796	805	601	999999	46	512	432	103	246	174	999999	999999	910	458	999999	957	999999	999999	465	999999	373	999999	789	214	999999	161	184	637	999999	791	999999	379	999999	768	999999	797	159	559	264	912	116	999999	289	37	999999	999999	936	981	480	999999	999999	999999	999999	999999	999999	685	999999	999999	781	885	999999	795	999999	455	999999	999999	826	152	913	623	808	470	999999	552	999999	108	830	762	419	991	999999	999999	166	162	493	722	999999	999999	809	858	782	999999	999999	379	584	999999	181	834	999999	198	999999	794	77	857	48	836	267	999999	402	999999	854	263	977	999999	999999	999999	638	
999999	961	682	588	564	999999	65	840	55	999999	999999	968	33	999999	996	139	999999	416	429	135	309	124	657	999999	999999	869	999999	999999	529	784	988	708	999999	681	999999	873	949	609	30	999999	22	26	992	155	999999	840	379	999999	858	999999	756	382	999999	999999	339	826	314	227	380	999999	999999	61	999999	271	703	999999	529	352	695	133	189	621	396	967	999999	293	131	511	999999	377	500	999999	155	405	999999	616	468	438	352	415	999999	999999	238	336	79	960	999999	999999	452	999999	320	36	247	734	943	144	986	282	897	55	999999	802	609	12	204	999999	999999	915	243	96	252	101	999	290	564	999999	392	70	898	161	588	399	69	479	67	473	999999	420	999999	999999	629	195	540	306	999999	999999	999999	236	999999	999999	64	789	999999	365	894	999999	37	957	180	496	752	925	383	745	467	314	742	140	945	730	597	495	463	350	466	67	560	702	579	797	999999	999999	999999	999999	107	798	999999	704	584	837	446	821	250	965	150	703	811	999999	838	405	34	992	290	999999	114	568	999999	158	898	837	999999	999999	387	382	172	999999	999999	187	999999	668	413	999999	555	117	999999	775	255	498	209	762	255	764	864	184	773	341	999999	526	999999	999999	473	753	806	747	178	121	999999	867	802	999999	706	633	999999	179	992	986	447	183	999999	999999	323	837	949	145	591	999999	470	213	609	831	720	480	95	999999	205	999999	241	807	939	182	341	387	695	654	999999	621	999999	694	191	786	999999	702	409	999999	999999	636	804	999999	165	999999	651	241	268	970	834	235	999999	47	974	999999	755	639	999999	999999	999999	999999	999999	304	999999	999999	296	999999	31	822	999999	28	80	332	894	999999	999999	999999	652	674	531	110	999999	725	819	830	83	580	999999	849	40	263	999999	465	999999	999999	494	509	591	195	999999	999999	219	445	42	999999	164	226	153	999999	999999	195	987	569	422	999999	815	426	485	257	896	716	999999	999999	791	684	999999	999999	566	613	999999	356	978	466	696	655	890	683	692	13	676	999999	999999	315	372	845	275	899	52	999999	999999	78	34	999999	298	999999	819	47	653	357	999999	549	659	539	339	140	216	530	872	767	16	999999	733	481	581	49	288	749	809	999999	419	660	999999	698	149	16	331	644	999999	434	836	853	39	344	746	137	208	898	999999	999999	639	745	36	285	999999	342	345	999999	999999	259	983	80	237	999999	938	606	999999	960	999999	999999	809	571	999999	999999	931	163	112	398	734	999999	999999	390	999999	577	316	673	633	999999	836	806	670	778	999999	999999	451	765	
625	331	406	150	999999	247	508	653	432	77	392	589	354	999999	999999	946	818	317	418	999999	999999	659	401	274	999999	688	134	593	662	999999	999999	443	999999	999999	999999	780	992	593	999999	604	882	130	155	248	291	54	942	999999	576	724	960	574	510	999999	468	966	999999	141	178	471	122	915	990	401	388	949	999999	189	999999	999999	999999	234	23	999999	720	187	514	163	999999	999999	999999	994	26	938	999999	124	932	999999	999999	571	850	999999	425	832	491	999999	999999	753	860	341	460	763	999999	127	769	736	560	696	138	291	461	776	158	250	725	128	898	62	331	273	26	446	482	607	608	104	808	191	999999	999999	57	999999	999999	651	477	982	45	999999	999999	343	564	245	28	999999	119	83	711	999999	116	373	78	999999	431	596	325	24	291	361	518	999999	927	379	374	384	999999	701	484	507	999999	743	999999	999999	883	988	999999	780	427	999999	497	534	999999	633	85	959	999999	970	338	706	336	462	701	684	999999	999999	415	999999	871	643	191	418	599	214	999999	999999	290	79	203	443	886	544	999999	233	863	983	292	304	303	414	699	273	372	777	999999	320	999999	408	999999	389	582	524	999999	783	876	89	999999	187	999999	712	678	616	776	895	999999	791	865	477	820	999999	220	121	891	466	944	918	55	821	43	100	330	999999	460	814	860	372	634	999999	357	783	999999	114	999999	591	735	93	496	999999	999999	999999	455	574	587	999999	178	999999	633	452	999999	999999	43	999999	153	140	999999	796	165	999999	45	457	999999	999999	129	46	359	116	48	309	731	861	431	578	863	655	645	755	304	250	645	999999	738	192	973	999999	999999	935	961	999999	209	938	927	534	999999	510	231	999999	455	551	860	72	432	334	721	978	536	464	259	498	495	999999	502	914	326	646	718	974	88	730	296	424	999999	107	109	792	999999	897	147	363	433	999999	999999	999999	389	583	966	999999	471	995	863	999999	999999	472	455	573	999999	999999	217	999999	791	999999	325	999999	999999	446	917	999999	234	928	999999	639	327	896	999999	254	999999	749	999999	743	680	999999	513	93	867	11	738	999999	651	535	999999	999999	689	352	999999	999999	999999	585	498	943	665	641	999999	542	999999	233	967	789	406	999999	248	696	488	474	124	487	744	241	857	263	707	999999	683	699	582	134	950	974	335	889	327	999999	261	591	87	999999	135	970	142	643	43	999999	999999	450	297	999999	442	999999	238	93	441	694	728	244	245	430	999999	490	959	825	999999	999999	463	516	999999	498	445	896	397	84	999999	999999	999999	999999	
999999	758	999999	242	411	923	999999	735	746	251	999999	999999	31	26	999999	656	999999	644	20	999999	369	50	999999	769	566	799	223	546	999999	999999	731	667	595	513	25	486	472	724	88	46	143	999999	999999	222	999999	260	476	429	549	740	999999	717	763	999999	854	189	999999	198	675	612	710	155	908	999999	520	790	47	517	10	999999	194	999999	999999	974	183	821	794	999999	711	999999	332	793	996	999999	170	23	903	999999	659	835	223	283	999999	999999	335	987	999999	663	701	277	222	958	428	999999	556	999999	161	789	618	42	999999	999999	487	369	289	917	158	822	432	999999	887	243	999999	999999	655	910	317	100	999999	195	999999	999999	581	443	104	999999	374	327	539	533	862	124	195	627	999999	234	999999	689	999999	999999	839	999999	241	999999	390	978	110	999999	33	646	329	999999	151	432	849	264	999999	53	275	915	553	831	292	899	643	999999	58	241	724	431	124	627	903	240	356	376	899	999999	63	125	273	120	303	893	213	801	999999	763	777	999999	817	752	999999	281	864	17	533	341	561	616	930	869	539	602	531	701	167	999999	86	483	365	999999	989	159	651	999999	537	399	695	841	999999	295	463	538	999999	372	999999	632	375	999999	842	567	999999	446	195	404	999999	701	371	512	644	72	999999	304	999999	786	762	999999	629	432	999999	999999	646	719	816	645	415	11	999999	169	498	999999	544	999999	999999	798	215	552	964	257	999999	835	37	193	207	737	608	169	708	827	609	938	13	943	868	708	920	115	629	549	988	579	713	212	999999	119	999999	949	664	41	581	219	310	382	570	644	999999	463	522	89	47	999999	303	170	560	559	531	600	869	999999	999999	999999	922	424	999999	999999	131	999999	179	999999	219	658	999999	676	999999	999999	638	631	383	233	601	467	593	550	999999	999999	286	553	651	999999	587	927	999999	732	163	481	999999	885	123	288	523	291	999999	435	870	388	751	999999	914	999999	921	900	227	645	999999	999999	516	382	912	525	15	578	183	714	509	291	578	772	523	774	999999	999999	517	105	710	320	999999	167	999999	999999	991	999999	639	999999	542	687	710	444	999999	999999	999999	914	973	597	282	945	999999	579	925	589	809	979	113	149	68	178	393	131	935	29	247	358	999999	787	999999	355	999999	692	182	999999	581	144	999999	780	809	198	999999	920	999999	765	211	604	242	999999	325	22	556	499	999999	374	303	588	508	384	999999	616	999999	195	999999	999999	15	426	999999	999999	999999	674	999999	333	340	870	398	473	308	180	999999	642	126	612	472	522	
799	449	269	999999	528	999999	636	994	284	202	977	999999	857	896	759	785	999999	138	92	651	411	233	168	562	975	830	999999	999999	999999	863	999999	999999	723	550	137	566	166	598	584	25	48	615	58	999999	892	804	615	412	421	41	445	987	529	821	120	575	999999	707	832	697	999999	308	437	421	703	378	870	316	768	202	999999	608	554	77	612	796	184	999999	669	181	225	877	916	535	427	511	89	902	999999	562	285	999999	766	887	313	739	188	637	999999	999999	933	999999	644	999999	412	836	443	462	999999	324	400	269	48	661	482	835	392	902	993	999999	299	968	876	999999	917	180	842	999999	764	999999	617	547	999999	999999	999999	915	242	698	132	591	78	999999	694	125	171	26	420	114	414	477	357	285	999999	252	235	964	432	437	310	242	994	999999	698	999999	706	853	999999	893	999999	566	602	694	780	412	999999	672	999999	761	54	901	759	737	262	999999	999999	342	903	344	919	282	493	804	397	999999	597	301	928	999999	999999	318	343	527	999999	999999	875	663	505	241	129	563	999999	671	393	409	482	999999	524	999999	999999	374	949	348	973	999999	83	797	306	889	814	831	999999	924	999999	999999	999999	242	999999	414	999999	862	837	671	224	366	999999	822	421	987	999999	999999	776	526	540	54	368	999999	553	550	774	87	366	999999	427	298	820	765	328	656	999999	999999	220	119	999999	999999	536	288	133	617	558	260	385	319	481	999999	64	999999	394	307	999999	572	999999	505	639	343	505	231	254	925	546	826	999999	764	155	177	130	667	536	999999	517	90	871	999999	991	523	702	57	143	943	243	603	999999	31	288	279	561	714	999999	657	999999	315	44	207	81	732	757	620	173	314	363	397	690	810	789	297	999999	752	514	126	641	458	98	311	692	942	455	481	486	999999	615	999999	197	878	133	212	999999	673	864	269	999999	999999	883	999999	589	999999	913	571	999999	990	999999	809	209	363	26	11	226	733	999999	139	287	285	144	297	698	999999	999999	999999	686	586	252	36	887	999999	359	559	575	269	721	999999	38	884	249	495	306	806	216	833	999999	131	986	322	168	735	981	490	946	999999	999999	641	645	111	884	655	748	553	922	999999	14	467	436	956	999999	669	110	999999	45	649	991	892	741	377	950	564	600	999999	867	161	999999	869	612	979	999999	90	210	927	999999	594	999999	752	999999	262	999999	404	695	39	999999	498	999999	999999	454	307	604	999999	900	278	161	329	999999	999999	685	999999	690	145	854	456	827	931	999999	182	403	999999	
902	248	999999	489	548	999999	999999	570	999999	379	526	685	424	314	999999	891	189	932	776	680	540	927	77	123	571	999999	550	249	211	379	39	462	194	999999	405	365	999999	421	729	605	999999	999999	200	316	254	999999	721	549	80	935	751	536	406	723	999999	974	181	895	917	855	15	999999	999999	258	349	999999	999999	420	999999	30	662	768	212	999999	230	56	999999	999999	868	566	972	10	178	999999	628	503	66	471	103	430	194	999999	503	874	999999	829	999999	942	967	190	999999	310	639	60	283	983	334	999999	503	864	247	420	36	361	999999	14	462	102	999999	999999	999999	39	326	488	835	999999	275	337	581	400	921	794	999999	688	62	671	370	999999	992	999999	178	830	999999	999999	193	774	316	152	992	999999	377	41	321	131	183	999999	999999	161	225	953	718	996	654	113	942	452	626	348	309	999999	643	344	110	985	677	186	72	97	305	71	23	133	999999	986	32	889	483	672	514	577	687	219	902	49	926	182	186	864	296	740	999999	999999	842	780	950	42	931	336	453	999999	999999	896	855	163	939	594	999999	999999	90	62	999999	999999	834	999999	533	999999	442	70	68	505	999	207	801	564	913	56	290	564	45	989	999999	156	228	517	164	791	364	748	109	999999	521	518	783	244	999999	202	143	999999	999999	526	999999	871	278	948	997	999999	999999	999999	999999	999999	314	106	632	100	104	822	736	326	576	742	79	999999	960	726	984	491	424	999999	792	999999	912	179	317	518	399	96	999999	279	519	939	696	999999	999999	216	37	424	886	693	149	999999	466	999999	999999	514	456	907	910	999999	964	516	800	537	999999	529	980	999999	999999	999999	701	999999	944	999999	999999	637	56	17	194	754	698	999999	604	730	427	844	999999	999999	634	999999	999999	492	186	999999	314	13	999999	169	564	979	235	892	636	772	991	999999	14	999999	19	907	468	999999	722	165	853	999999	999999	999999	119	664	999999	884	510	985	61	999999	999999	618	162	803	498	886	999999	999999	999999	806	999999	832	738	295	840	999999	97	727	999999	622	999999	31	483	999999	102	78	999999	899	999999	351	391	650	721	999999	311	395	999999	216	418	581	996	999999	999999	57	999999	89	341	823	824	20	797	782	999999	439	449	809	144	999999	710	429	837	553	501	188	424	292	120	999999	984	454	416	999999	318	763	999999	263	395	436	447	23	999999	235	999999	703	554	609	10	292	343	999999	261	605	505	989	744	452	999999	457	632	999999	968	384	839	380	999999	916	473	887	999999	195	999999	708	805	696	999999	611	
478	797	999999	814	291	828	999999	999999	999999	999999	384	999999	29	184	248	938	803	267	55	362	396	705	110	999999	999999	123	479	158	86	552	799	809	307	142	973	228	822	818	898	149	762	355	186	791	999999	999999	999999	638	999999	486	999999	999999	651	999999	999999	773	697	996	678	999999	359	999999	999999	651	22	999999	31	886	210	999999	125	985	369	906	600	50	528	318	999999	991	255	840	211	599	999999	261	167	969	917	210	531	826	149	729	999999	298	938	535	999999	999999	132	999999	999999	999999	371	920	188	745	738	184	254	388	900	686	923	519	273	817	14	760	418	999999	969	999	999999	999999	845	999999	126	312	999999	992	538	140	869	274	412	283	999999	725	82	999999	241	999999	955	999999	925	462	806	999999	34	131	999999	29	557	999999	21	438	999999	82	84	549	999999	435	81	262	849	769	817	999999	116	989	589	999999	687	996	820	236	53	999999	373	393	999999	845	287	981	999999	999999	583	798	999999	973	845	999999	651	533	793	805	999999	703	302	166	999999	157	173	45	999999	252	341	561	259	784	999999	91	708	690	715	782	157	100	791	339	196	28	404	999999	153	432	637	999999	212	25	999999	999999	63	217	749	999999	999999	252	449	228	188	999999	549	479	587	764	457	999999	818	999999	999999	999999	911	999999	969	625	752	39	891	119	615	999999	999999	244	228	54	38	501	941	39	110	905	650	572	999999	999999	479	999999	999999	389	975	676	345	202	367	984	438	100	247	133	933	652	360	340	613	10	673	314	261	543	736	955	28	789	909	752	930	349	811	999999	155	999999	483	512	999999	938	842	999999	877	243	999999	937	264	999999	106	458	555	320	999999	161	500	175	674	22	653	29	657	999999	999999	614	64	99	289	441	977	115	999999	847	206	675	167	517	437	27	926	798	701	210	692	461	207	619	390	999999	314	980	163	471	859	123	290	296	873	273	188	527	999999	999999	840	999999	289	999999	123	293	993	983	738	656	95	854	328	456	863	830	416	445	999999	629	137	997	952	707	988	93	394	871	643	173	999999	999999	151	999999	999999	702	182	500	999999	999999	666	330	252	999999	385	14	999999	833	433	53	999999	743	999999	999999	695	843	999999	999999	718	39	899	999999	350	999999	816	999999	712	449	999999	170	658	999999	938	612	963	806	754	455	331	983	298	999999	448	600	999999	999999	591	999999	193	527	999999	600	781	999999	999999	544	999999	678	690	699	999999	355	999999	999999	999999	940	804	999999	999999	888	999999	592	260	735	741	348	683	749	266	720	
104	599	265	999999	999999	67	144	472	999999	999999	999999	999999	765	632	999999	942	999999	999999	215	999999	302	385	60	304	439	82	349	999999	735	858	999999	240	421	999999	999999	702	100	189	766	337	805	341	800	644	73	21	827	627	54	999999	535	507	544	889	428	719	549	999999	139	433	718	999999	737	999999	999999	594	664	794	38	999999	852	634	999999	877	999999	960	999999	416	241	999999	255	721	12	999999	333	362	696	531	551	884	163	139	60	343	618	999999	999999	999999	999999	478	357	42	999999	65	945	900	98	666	999999	467	145	143	729	711	999999	996	96	999999	233	216	898	999999	999999	153	834	723	584	85	269	853	366	999999	341	762	80	222	132	946	999999	432	999999	39	212	999999	999999	999999	999999	348	165	622	630	803	31	868	580	224	789	455	230	232	999999	22	407	475	999999	805	801	966	999999	965	874	149	810	800	941	999999	930	999999	404	999999	323	245	920	999999	233	563	318	472	999999	856	999999	999999	725	999999	115	999999	999999	737	983	943	999999	443	999999	999999	748	490	992	230	926	710	293	999999	61	416	908	91	101	999999	251	999999	496	339	784	999999	999999	207	423	999999	694	689	999999	202	185	999999	595	880	538	731	898	742	570	999999	545	481	572	802	625	319	859	34	170	999999	999999	445	999999	889	658	921	656	551	999999	999999	536	246	472	100	999999	600	821	38	552	369	999999	509	977	999999	793	999999	222	740	582	114	192	670	529	377	999999	999999	13	705	231	616	999999	357	675	999999	561	308	18	481	356	999999	497	830	482	800	17	986	999999	999999	105	356	709	916	968	962	999999	866	999999	105	999999	715	596	125	807	935	295	516	833	368	846	495	999999	999999	999999	557	999999	999999	197	728	999999	720	282	999999	610	874	907	999999	999999	713	999999	695	591	999999	98	640	437	999999	32	999999	515	501	162	108	999999	610	61	999999	533	999999	355	415	678	989	999999	672	999999	641	515	932	38	137	137	999999	516	161	904	391	652	999999	129	245	339	650	223	999999	568	184	753	10	999999	999999	634	966	999999	446	27	602	187	425	208	795	866	999999	518	387	373	999999	999999	60	706	670	325	780	302	120	85	37	999999	866	114	999999	999999	999999	119	999999	999999	171	761	80	143	311	999999	999999	554	333	378	250	999999	835	505	536	592	702	303	162	622	999999	674	999999	370	999999	826	999999	321	999999	999999	360	979	429	885	212	280	521	999999	404	466	98	999999	968	741	835	999999	940	370	577	676	196	221	957	476	647	496	999999	999999	154	485	892	916	615	
426	28	999999	712	950	303	266	80	785	899	695	534	629	705	517	999999	104	999999	999999	999999	273	999999	148	32	953	999999	715	766	812	999999	999999	999999	999999	620	999999	723	574	999999	990	77	321	999999	410	322	271	942	28	791	999999	183	60	599	999999	182	351	705	879	247	999999	712	588	499	999999	22	980	999999	361	999999	163	999999	961	910	999999	883	432	668	320	826	999999	20	228	999999	770	638	722	329	633	999999	999999	847	843	999999	433	287	999999	821	346	397	341	150	999999	999999	637	212	222	149	703	68	999999	999999	999999	62	487	748	494	663	729	630	300	661	999999	999999	740	999999	999999	634	999999	618	404	610	332	923	494	999999	430	219	999999	999999	425	583	625	574	999999	595	462	791	849	685	999999	825	101	716	107	999999	653	238	999999	331	262	588	662	94	663	999999	999999	999999	567	867	328	999999	377	171	214	716	45	922	113	999999	853	169	784	999999	825	999999	999999	615	999999	814	966	999999	940	999999	315	999999	921	540	910	119	245	991	233	999999	366	517	457	930	999999	390	644	999999	135	134	478	103	803	859	999999	94	630	999999	999999	753	900	999999	344	412	999999	376	795	505	21	993	909	861	935	802	445	999999	131	999999	114	445	179	245	77	999999	496	222	44	71	281	826	488	500	355	479	91	999999	183	55	999999	145	595	149	999999	141	224	616	167	999999	424	950	963	52	640	210	584	665	68	528	916	642	999999	733	233	195	514	999999	515	466	721	214	144	999999	513	968	850	39	999999	935	601	999999	65	44	646	330	999999	999999	999999	999999	895	426	999999	999999	138	441	803	861	999999	533	626	999999	999999	999999	289	999999	816	887	538	999999	360	554	999999	132	999999	47	999999	307	96	999999	999999	78	560	370	570	305	41	490	999999	81	175	988	999999	992	999999	796	778	364	755	436	514	975	907	196	999999	999999	287	999999	727	101	999999	506	999999	23	211	557	254	740	999999	983	188	335	939	466	999999	999999	440	999999	813	999999	268	999999	999999	999999	398	999999	171	373	999999	999999	27	981	762	999999	227	999999	223	110	999999	761	551	47	999999	771	999999	188	999999	999999	689	433	999999	141	247	999999	832	632	954	124	624	854	396	881	175	910	966	207	573	999999	249	838	157	340	364	999999	589	230	998	780	412	219	999999	721	999999	151	319	885	743	175	33	595	999999	999999	485	936	999999	999999	872	323	999999	59	615	952	210	851	285	579	999999	194	17	611	633	183	711	415	544	675	207	33	600	90	464	407	69	654	133	999999	855	427	687	999999	
358	684	999999	999999	999999	367	999999	999999	866	740	118	558	999999	422	961	541	397	80	402	699	473	999999	723	725	595	218	893	555	728	236	724	360	507	99	263	999999	208	358	811	186	164	375	166	859	971	905	249	647	999999	999999	999999	999999	999999	987	999999	508	960	259	767	395	474	999999	999999	999999	26	758	61	999999	168	22	343	48	268	225	544	108	692	999999	753	999999	968	999999	862	146	575	999999	335	519	644	999999	999999	948	999999	999999	999999	199	270	527	843	223	853	999999	488	999999	258	999999	526	809	999999	356	816	999999	999999	999999	427	228	112	967	73	999999	432	541	433	414	33	395	456	843	512	355	999999	175	30	539	999999	796	767	191	887	953	422	526	76	297	938	891	451	515	998	494	96	303	463	999999	791	321	748	84	999999	863	175	683	999999	107	999999	651	86	999999	249	631	461	921	90	120	664	905	999999	146	475	999999	999999	941	844	28	269	999999	711	999999	999999	524	58	692	533	34	787	739	999999	969	999999	297	999999	485	275	376	42	174	999999	999999	112	885	846	612	608	524	919	234	838	287	838	975	939	822	227	999999	999999	768	397	65	333	999999	684	999999	367	999999	327	468	676	478	985	999999	331	999999	161	862	678	445	93	999999	999999	562	901	943	999999	802	357	992	267	550	794	999999	776	167	29	999999	210	350	999999	430	207	461	557	370	301	743	999999	581	670	365	56	146	685	388	950	999999	32	999999	999999	565	999999	999999	210	135	999999	721	327	999999	348	973	999999	337	201	662	811	653	15	541	651	397	158	776	331	999999	503	657	588	398	999999	258	999999	999999	975	688	600	999999	261	431	999999	579	425	490	243	999999	703	719	999999	32	999999	307	765	491	100	978	416	64	999999	999999	999999	36	999999	999999	956	99	818	202	361	512	999999	939	401	583	855	999999	971	999999	999999	634	209	784	999999	566	821	999999	999999	999999	999999	999999	282	546	868	999999	999999	659	999999	496	999999	153	879	510	367	442	960	999999	905	192	999999	28	999999	748	521	379	108	847	325	576	118	57	606	154	824	364	240	999999	999999	448	783	205	635	484	999999	999999	999999	999999	426	279	606	194	13	311	999999	359	999999	533	35	499	999999	952	344	999999	387	485	546	735	999999	12	211	445	566	467	999999	440	393	532	614	131	999999	409	999999	55	970	924	54	999999	999999	999999	374	999999	999999	581	593	999999	861	765	999999	658	999999	29	23	424	77	170	628	999999	902	607	966	467	919	903	999999	455	999999	298	999999	999999	440	251	999999	221	638	505	
945	984	873	577	999999	999999	999999	999999	278	604	396	999999	977	999999	305	509	403	508	508	906	787	595	706	999999	309	573	999999	643	227	611	999999	802	785	572	225	643	672	335	39	347	42	964	999999	999999	999999	525	320	999999	167	931	847	130	712	999999	717	359	999999	734	277	15	999999	791	737	666	214	594	999999	415	594	999999	837	77	478	171	873	823	960	436	90	784	262	776	485	999999	763	279	99	63	854	999999	365	937	67	999999	584	250	236	968	76	474	999999	905	505	505	104	780	652	999999	858	894	398	851	654	492	752	999999	316	999999	903	999999	504	177	560	728	999999	999999	999999	999999	999999	999999	596	999999	369	615	490	356	280	979	202	999999	999999	548	205	960	477	513	999999	574	281	999999	934	785	999999	141	969	136	355	776	209	999999	769	207	964	999999	307	405	492	999999	12	405	715	999999	999999	919	316	956	972	999999	261	792	616	445	182	999999	698	811	927	999999	646	364	11	999999	780	997	223	429	583	969	999999	81	31	254	999999	999999	882	999999	535	155	825	999999	164	755	525	999999	587	999999	999999	976	536	496	477	264	402	648	404	221	557	261	705	886	382	12	937	999999	770	372	872	306	999999	102	285	782	999999	632	209	255	979	373	420	889	404	607	999999	175	999999	767	851	999999	481	670	59	284	450	938	641	161	817	345	999999	225	461	999999	999999	444	220	695	851	770	448	158	242	193	841	816	492	999999	569	999999	586	999999	999999	948	824	445	52	999999	999999	474	999999	58	999999	643	999999	204	999999	675	737	998	955	999999	999999	91	485	332	999999	999999	443	634	999999	866	591	55	758	999999	999999	999999	999999	434	401	219	363	999999	779	399	721	598	465	999999	999999	816	46	571	816	678	999999	999999	999999	501	999999	186	568	708	28	999999	467	391	999999	95	500	923	770	999999	606	745	555	539	312	96	611	840	999999	796	255	639	999999	999999	999999	90	555	275	51	413	428	999999	651	654	368	654	999999	339	713	379	156	464	56	734	964	999999	132	557	135	386	890	176	776	771	462	389	304	446	162	804	540	999999	999999	999999	884	999999	104	900	181	999999	163	999999	137	40	650	790	592	105	999999	167	957	998	149	999999	999999	999999	448	879	202	999999	360	495	999999	909	999999	999999	582	689	999999	581	977	232	386	477	232	618	49	746	999999	999999	999999	208	390	995	999999	541	94	999999	844	632	999999	224	707	201	307	667	104	999999	200	729	999999	903	256	484	189	999999	622	671	443	904	999999	701	999999	530	999999	999999	115	191	
72	999999	836	365	999999	227	637	763	524	999999	180	999999	523	999999	999999	999999	463	893	952	906	815	121	919	423	999999	999999	418	252	999999	187	19	999999	562	913	165	999999	999999	853	69	39	846	426	220	437	501	878	999999	402	155	366	999999	299	999999	999999	999999	951	999999	423	581	904	999999	395	999999	999999	184	34	11	610	665	663	509	609	999999	923	69	398	900	492	921	905	560	26	106	108	119	720	999999	999999	999999	999999	514	999999	999999	164	999999	460	128	873	263	476	999999	999999	736	492	857	467	465	286	999999	977	60	895	999999	675	999999	791	299	209	999999	999999	89	999999	74	461	158	40	337	679	702	999999	280	37	238	999999	38	999999	289	613	250	999999	999999	668	224	568	163	618	977	606	811	439	171	918	645	798	397	999999	714	285	344	827	999999	785	999999	540	707	33	999999	999999	647	999999	511	999999	959	584	209	999999	999999	999999	999999	539	62	731	868	273	446	361	999999	999999	68	999999	999999	999999	279	423	999999	479	94	683	999999	140	951	930	958	248	999999	486	999999	70	599	976	999999	219	977	804	999999	408	917	321	103	356	641	236	988	848	999999	506	415	546	72	729	336	999999	644	178	999999	132	773	999999	345	960	999999	330	999999	999999	994	856	37	474	999999	124	561	772	999999	514	999999	725	942	119	741	430	81	422	998	870	649	64	574	999999	227	652	634	297	975	143	953	999999	999999	999999	999999	999999	999999	940	897	947	177	563	170	140	999999	862	999999	999999	888	915	889	979	332	970	441	939	292	228	257	999999	489	274	797	999999	999999	188	338	45	265	999999	951	140	999999	60	702	96	894	999999	139	364	472	970	999999	69	999999	999999	988	426	475	914	367	999999	693	901	467	903	999999	999999	579	501	533	154	408	797	964	758	464	999999	278	355	999999	848	99	999999	999999	999999	865	738	999999	999999	200	999999	569	350	734	700	446	623	999999	798	330	999999	999999	999999	831	327	572	611	999999	495	999999	716	157	130	999999	518	171	999999	999999	999999	48	37	510	999999	310	621	585	67	73	999999	999999	841	688	479	999999	863	984	460	999999	999999	946	264	642	717	75	483	999999	449	480	225	539	646	999999	643	999999	302	681	999999	337	219	742	514	547	831	183	999999	999999	678	105	999999	534	710	739	172	999999	999999	394	792	927	999999	856	145	587	848	734	675	596	54	719	731	191	122	132	851	474	441	999999	811	544	396	456	96	354	999999	999999	999999	906	92	641	975	999999	999999	999999	999999	999999	999999	927	699	999999	999999	93	983	958	373	824	421	
588	999999	999999	571	999999	999999	257	540	380	999999	791	123	166	999999	768	513	413	743	823	303	179	621	498	867	514	26	713	47	313	999999	138	980	999999	279	999999	29	394	80	999999	334	640	412	999999	593	814	813	542	999999	999999	579	579	224	549	999999	999999	966	399	830	67	61	869	220	999999	999999	641	811	474	887	999999	749	128	999999	835	999999	662	999999	491	904	63	700	999999	522	999999	733	893	999999	440	999999	37	283	629	564	22	999999	464	430	999999	232	952	999999	349	655	999999	988	461	246	389	60	869	999999	485	495	999999	367	577	357	999999	999999	999999	728	380	999999	860	999999	129	564	999999	978	999999	999999	590	999999	952	59	360	828	986	999999	282	656	999999	390	258	999999	797	999999	787	655	289	999999	519	681	999999	233	999999	992	794	152	999999	896	915	410	26	637	895	225	999999	727	16	748	999999	600	231	367	999999	990	108	319	594	985	777	674	999999	927	999999	999999	62	728	426	999999	43	843	999999	385	741	999999	374	620	655	582	999999	69	999999	999999	745	918	459	999999	39	642	893	485	557	999999	999999	251	999999	98	915	985	173	814	999999	648	714	527	159	845	626	80	626	488	664	22	999999	717	999999	168	191	804	460	213	698	783	474	999999	295	567	999999	999999	423	999999	999999	669	418	787	758	10	826	999999	768	999999	232	959	26	415	999999	545	500	411	225	552	907	120	535	960	125	526	999999	165	242	999999	589	137	656	350	783	994	604	999999	958	999999	341	963	999999	846	999999	739	767	999999	738	750	999999	854	283	870	999999	594	999999	458	671	241	826	670	986	999999	34	999999	312	675	632	999999	940	895	452	999999	220	943	84	689	999999	386	759	125	999999	491	526	734	853	999999	999999	198	860	155	933	726	208	671	977	999999	821	885	436	999999	436	912	809	181	999999	999999	659	434	519	454	999999	295	482	999999	999999	504	659	300	252	999999	703	443	964	794	961	726	999999	549	966	224	868	104	949	667	999999	514	681	999999	999999	999999	137	547	999999	416	677	648	999999	497	428	999999	999999	530	999999	910	398	999999	999999	24	999999	685	999999	120	999999	305	585	384	345	999999	31	999999	822	314	968	481	999999	165	764	999999	127	999999	481	505	131	494	23	348	460	999999	279	695	999999	667	999999	646	680	27	999999	999999	999999	303	312	439	475	690	659	999999	562	999999	521	242	238	400	897	896	213	594	999999	999999	291	999999	923	999999	545	336	181	165	999999	999999	800	381	85	391	727	824	20	52	39	441	999999	126	785	298	527	46	466	176	
769	999999	443	96	999999	115	101	999999	999999	16	894	149	518	999999	727	241	371	999999	166	847	672	83	885	171	564	557	149	174	461	999999	778	508	869	15	395	930	999999	714	999999	970	299	999999	454	14	158	999999	999999	340	398	554	927	388	879	619	503	696	362	282	532	999999	965	999999	141	999999	237	395	999999	512	999999	999999	999999	657	795	196	558	538	628	881	23	674	999999	809	775	906	707	400	628	260	512	698	577	615	191	873	14	371	13	710	777	762	999999	999999	999999	601	211	280	592	693	70	999999	78	481	268	999999	845	166	161	234	999999	837	766	29	999999	419	230	737	475	922	192	196	535	917	114	999999	999999	225	588	184	704	437	807	935	199	547	999999	106	356	333	38	999999	220	778	673	999999	996	600	419	812	999999	474	805	669	510	874	999999	160	376	18	804	630	577	976	529	999999	39	830	830	463	789	133	390	151	894	343	999999	756	999999	174	999999	463	999999	999999	803	240	632	148	434	999999	118	479	729	348	999999	407	999999	243	999999	999999	909	175	999999	956	999999	257	999999	663	775	177	898	682	907	212	754	999999	824	999999	999999	299	977	891	999999	999999	354	999999	404	999999	622	999999	73	999999	507	189	265	98	999999	849	752	555	155	968	999999	267	427	999999	572	527	593	188	583	478	69	960	97	999999	769	265	999999	713	853	52	51	288	113	165	999999	999999	946	666	658	999999	59	999999	153	18	528	147	97	918	747	877	458	443	913	999999	682	547	101	247	328	436	248	999999	999999	113	927	999999	164	271	262	999999	580	927	529	608	429	441	816	89	499	632	178	693	999999	976	593	607	374	518	483	637	636	999999	347	999999	736	19	926	50	999999	443	983	999999	666	903	999999	531	999999	314	176	999999	730	999999	747	696	999999	555	83	725	519	329	720	646	999999	624	218	870	589	999999	999999	999999	999999	999999	997	65	648	353	37	72	679	72	693	69	352	241	906	623	999999	651	963	191	935	210	531	762	723	999999	999999	999999	999999	436	942	615	442	756	999999	954	999999	692	999999	914	528	21	56	456	999999	660	999999	556	718	594	908	999999	344	691	483	999999	255	999999	341	999999	316	985	377	252	130	87	999999	595	505	952	608	279	604	999999	663	999999	163	84	136	73	999999	489	333	110	528	999999	999999	751	282	431	999999	999999	360	745	607	542	643	803	999999	557	43	708	61	765	986	638	999999	295	38	559	999999	181	999999	999999	268	827	662	277	724	125	806	876	323	999999	254	828	919	858	451	130	
291	359	999999	999999	40	345	438	567	123	890	672	985	722	723	999999	999999	670	92	487	999999	879	375	89	221	999999	166	999999	976	521	167	718	483	844	907	999999	999999	433	999999	247	999999	398	104	163	834	452	821	163	599	805	716	168	999999	381	670	251	915	999999	536	827	873	950	462	56	956	999999	198	150	815	455	478	999999	140	844	564	391	784	222	999999	768	929	13	795	181	804	999	881	112	184	666	362	531	897	712	373	999999	936	58	207	663	264	681	348	999999	337	612	37	992	817	289	466	999999	999999	767	898	870	999999	290	251	956	299	95	966	159	999999	946	217	428	999999	591	454	999999	24	591	514	258	999999	999999	844	202	971	999999	295	999999	999999	999999	999999	139	999999	503	999999	656	807	250	999999	178	715	999999	60	390	404	999999	521	235	834	730	688	443	999999	650	215	514	999999	58	999999	409	800	81	949	443	451	87	999999	977	774	798	928	774	228	999999	999999	475	600	464	999999	372	378	69	999999	478	971	71	876	173	999999	312	219	758	265	963	377	999999	249	616	938	327	995	544	460	46	802	999999	225	999999	117	739	913	982	260	622	41	999999	20	481	999999	389	211	450	688	472	588	179	518	999999	967	999999	999999	984	525	480	377	999999	609	34	676	999999	846	958	999999	558	399	237	508	642	932	999999	633	768	999999	558	126	554	855	988	457	632	405	961	999999	999999	514	929	466	779	999999	999999	141	986	805	415	543	252	394	140	82	360	671	875	331	999999	275	467	840	967	364	822	979	621	999999	53	661	885	18	847	54	470	771	999999	396	999999	999999	999999	999999	737	999999	999999	169	724	915	106	960	530	639	999999	942	999999	999999	499	425	432	227	520	420	761	754	999999	243	999999	96	612	589	942	488	999999	999999	999999	504	112	952	490	663	999999	705	999999	92	141	255	400	999999	999999	999999	282	313	999999	518	984	999999	999999	999999	366	640	622	638	312	517	999999	51	53	782	999999	551	986	546	999999	999999	962	814	940	999999	623	412	843	642	98	999999	999999	999999	524	999999	851	402	999999	129	596	850	51	626	403	962	999999	99	212	999999	999999	455	999999	735	379	204	556	999999	295	532	369	999999	797	999999	550	81	210	389	526	966	930	921	999999	999999	950	94	999999	346	999999	999999	999999	999999	210	235	61	642	846	581	269	999999	531	682	116	999999	759	642	62	71	86	999999	762	684	573	246	687	668	206	527	784	999999	476	219	999999	317	918	836	753	999999	927	907	234	628	130	206	445	258	999999	488	
117	318	41	665	999999	99	226	929	960	964	548	392	445	328	797	974	999999	321	923	799	852	999999	889	490	144	999999	999999	999999	564	377	800	999999	999999	718	419	476	263	999999	949	668	100	999999	875	788	33	545	471	999999	999999	999999	352	999999	334	999999	636	194	428	550	999999	101	992	999999	375	593	173	999999	538	727	909	330	720	52	999999	264	708	863	999999	999999	467	999999	706	999999	312	417	34	999999	114	838	91	234	999999	713	289	858	676	17	622	999999	625	914	16	744	996	510	436	309	762	79	316	772	147	328	93	932	999999	999999	779	958	999999	496	999999	700	645	684	283	17	763	999999	588	999999	251	764	485	552	592	999999	204	802	981	724	914	44	532	999999	97	999999	629	356	473	999999	238	664	723	138	910	315	109	999999	236	428	546	259	491	615	999999	382	842	540	349	431	606	999999	976	843	999999	999999	999999	336	597	999999	387	999999	49	713	472	586	999999	999999	642	287	999999	882	999999	999999	187	664	999999	916	999999	714	886	98	17	52	279	260	999999	880	555	940	999999	773	724	683	51	140	220	778	152	944	341	495	898	999999	568	999999	411	423	665	918	426	261	548	882	667	999999	409	997	443	221	999999	999999	801	702	149	100	167	892	521	57	454	775	773	843	382	999999	999999	944	483	556	849	999999	224	637	524	885	234	999999	25	999999	999999	223	344	930	55	181	999999	999999	922	477	565	999999	999999	618	473	650	487	704	509	999999	999999	999999	523	887	372	635	999999	999999	187	264	999999	325	999999	769	999999	999999	441	843	797	999999	706	993	32	15	999999	999999	371	605	173	999999	407	999999	342	749	653	999999	999999	456	568	419	999999	999999	28	668	612	250	641	999999	999999	242	999999	644	999999	308	999999	114	442	517	897	41	274	999999	10	313	856	999999	983	137	999999	58	999999	999999	999999	387	976	185	999999	363	999999	750	698	999999	312	999999	999999	762	622	44	189	549	835	999999	559	536	155	884	530	714	812	277	266	514	27	254	999999	234	370	529	331	394	139	88	124	999999	343	45	47	78	648	999999	722	948	948	576	223	359	435	748	242	102	655	270	551	999999	999999	194	220	999999	240	440	402	999999	999999	794	999999	999999	999999	999999	203	119	999999	999999	999999	999999	554	318	565	450	41	999999	999999	999999	297	999999	738	869	999999	999999	999999	158	999999	978	838	999999	999999	999999	245	999999	166	467	999999	32	555	999999	999999	203	204	832	581	185	999999	769	37	888	999999	781	806	483	999999	550	999999	89	748	54	294	868	623	857	999999	925	
82	999999	294	999999	69	999999	76	174	984	544	674	999999	416	488	529	999999	951	949	577	919	822	761	107	616	248	212	284	510	999999	386	999999	999999	999999	655	112	999999	999999	462	829	864	999999	641	499	521	999999	522	673	269	999999	239	916	999999	290	109	999999	999999	315	677	335	999999	502	565	337	999999	964	337	892	760	385	313	579	498	130	999999	214	999999	272	585	999999	726	538	24	986	608	469	907	999999	714	552	792	911	807	137	971	371	159	314	891	557	549	630	999999	883	221	999999	999999	552	577	894	922	57	999999	937	999999	328	488	999999	999999	148	999999	279	187	217	593	401	999999	371	999999	351	64	876	380	38	200	105	999999	140	999999	948	52	364	999999	819	630	744	192	869	528	652	999999	580	584	999999	500	279	452	999999	300	820	888	66	403	236	839	55	677	700	999999	513	703	358	999999	999999	105	999999	789	367	587	999999	219	901	843	506	467	484	301	627	999999	921	652	999999	999999	954	999999	999999	960	263	980	999999	77	491	132	24	949	534	775	999999	657	999999	489	999999	127	452	610	986	222	897	768	365	999999	60	172	825	861	782	518	999999	720	119	999999	536	999999	13	999999	727	779	829	556	933	999999	497	969	739	999999	567	999999	396	353	84	773	72	495	624	999999	27	999999	999999	999999	999999	26	925	94	999999	67	953	707	124	671	883	216	999999	351	834	999999	265	90	433	393	999999	979	132	506	645	346	678	50	999999	182	999999	408	482	676	389	999999	782	413	999999	681	999999	859	688	724	999999	867	389	721	660	966	575	999999	999999	999999	999999	197	894	429	448	999999	999999	999999	999999	942	999999	484	734	999999	961	918	874	852	659	999999	904	444	999999	407	46	778	957	999999	389	796	606	826	512	569	816	202	999999	363	999999	230	999999	999999	915	746	816	999999	143	671	760	999999	999999	722	999999	153	18	425	896	497	392	999999	254	432	533	157	999999	91	972	999999	900	768	895	521	887	438	459	339	528	554	590	60	645	295	205	646	705	884	549	369	560	401	306	535	970	305	976	869	999999	767	411	734	23	968	999999	992	847	999999	835	999999	693	999999	896	352	906	341	34	999999	999999	887	999999	461	542	612	999999	999999	472	369	550	999999	462	999999	999999	760	152	856	47	999999	523	213	798	999999	58	999999	675	999999	505	954	629	638	281	27	999999	164	325	950	999999	410	999999	999999	530	999999	39	253	396	999999	391	146	209	60	304	356	444	999999	98	327	412	842	999999	999999	13	517	999999	911	320	444	947	143	444	202	
999999	636	323	261	683	999999	999999	805	314	571	500	368	755	578	344	924	582	618	75	997	548	359	474	631	268	22	748	999999	933	999999	166	999999	701	16	396	667	43	999999	350	778	233	606	999999	374	241	999999	762	171	577	999999	861	999999	999999	447	999999	999999	172	691	993	999999	999999	976	999999	362	415	252	667	748	192	999999	891	399	278	999999	774	941	999999	999999	999999	623	259	586	551	547	99	828	190	263	361	999999	999999	351	999999	679	216	256	734	999999	959	989	977	23	978	900	504	472	69	781	672	713	492	73	999999	380	421	999999	434	335	273	586	72	413	999999	999999	181	549	210	599	90	527	216	999999	149	410	645	999999	608	999999	52	627	768	408	999999	648	598	441	999999	819	267	230	822	999999	911	383	927	999999	999999	876	729	955	272	999999	700	154	506	845	999999	891	734	185	999999	783	999999	645	817	999999	822	999999	512	739	499	391	341	999999	705	807	734	999999	482	999999	618	732	921	96	365	999999	708	446	999999	752	518	999999	94	92	844	48	999999	276	565	274	999999	878	373	989	466	999999	139	840	999999	698	120	167	999999	662	567	654	862	205	290	519	954	385	605	760	231	341	306	258	25	999999	690	468	211	999999	331	739	368	999999	999999	484	999999	999999	997	454	999999	360	748	432	999999	199	186	920	985	55	319	375	999999	613	768	134	999999	880	999999	781	17	652	956	210	999999	827	296	929	575	806	350	999999	388	161	128	999999	592	999999	733	825	491	769	999999	165	898	955	466	754	173	999999	899	298	53	225	999999	989	404	548	101	697	903	999999	355	189	999999	999999	986	132	999999	999999	999999	710	156	999	300	999999	999999	800	312	385	999999	541	999999	78	906	62	52	172	999999	999999	475	54	782	46	921	999999	424	303	460	675	968	344	269	999999	999999	198	999999	54	925	999999	820	603	245	999999	336	372	490	999999	282	999999	190	999999	999999	999999	432	497	928	120	87	999999	823	874	999999	999999	416	37	999999	999999	114	718	910	998	246	999999	317	871	808	999999	999999	999999	754	999999	999999	808	494	999999	927	903	999999	476	270	999999	999999	999999	999999	945	263	608	999999	309	101	999999	182	564	741	191	999999	900	999999	560	688	862	410	999999	310	686	853	541	152	271	110	378	999999	638	458	879	999999	375	141	372	618	210	765	999999	467	999999	964	467	77	999999	566	999999	854	293	787	407	999999	448	999999	698	102	722	999999	48	209	722	345	543	116	999999	160	221	999999	999999	999999	999999	106	999	70	999999	721	396	999999	839	999999	83	
999999	371	850	60	258	593	804	999999	279	999999	744	999999	211	999999	428	999999	360	215	162	354	267	178	351	308	311	999999	387	999999	976	999999	258	999999	343	999999	209	973	999999	65	614	566	417	999999	999999	56	744	379	798	325	127	301	999999	268	999999	360	815	355	29	551	749	626	215	999999	467	573	646	127	393	85	999999	455	999999	999999	600	999999	937	999999	999999	305	999999	999999	832	999999	999999	999999	670	989	938	983	319	853	953	999999	999999	987	360	999999	868	999999	409	626	985	723	999999	672	563	740	667	101	422	883	999999	999999	987	817	794	154	872	781	903	999999	999999	410	765	692	501	596	999999	999999	244	310	74	999999	895	937	945	119	291	999999	999999	999999	999999	846	570	999999	999999	239	163	498	203	216	764	96	999999	752	999999	584	957	97	999999	999999	752	999999	999999	121	818	675	828	60	999999	684	862	637	999999	972	335	342	839	999999	433	272	442	499	999999	38	546	978	999999	999999	499	371	162	999999	999999	164	999999	999999	989	458	999999	593	410	113	999999	518	999999	137	436	966	999999	999999	745	628	664	999999	534	999999	999999	999999	575	840	999999	999999	560	510	532	667	572	999999	794	68	352	999999	721	839	861	338	872	901	683	419	999999	22	999999	394	625	533	999999	999999	629	925	633	170	883	999999	999999	726	552	126	986	999999	564	930	181	367	762	363	907	824	999999	999999	390	742	155	165	999999	999999	957	176	999999	999999	137	999999	875	999999	999999	191	507	944	999999	144	999999	755	915	996	999999	621	840	369	631	272	999999	715	118	999999	999999	890	25	728	488	999999	999999	386	241	987	559	158	65	312	932	999999	856	999999	999999	912	419	635	999999	999999	310	999999	999999	598	544	622	382	999999	307	451	999999	544	176	779	999999	730	999999	409	999999	927	999999	706	565	537	999999	60	415	663	833	206	999999	999999	73	865	427	999999	377	999999	841	619	614	147	851	613	977	397	414	87	506	161	546	20	121	999999	712	604	999999	316	171	494	217	718	588	999999	438	425	481	310	361	655	999999	206	568	999999	323	308	855	999999	999999	48	645	999999	167	682	999999	999999	798	173	163	822	699	70	999999	356	411	896	558	999999	185	999999	916	114	725	851	999999	350	452	216	586	999999	749	999999	999999	132	849	879	561	906	451	434	999999	318	157	538	956	303	197	999999	999999	426	750	114	777	998	132	541	612	315	884	319	561	591	587	999999	999999	539	313	885	506	532	999999	651	999999	750	935	608	956	999999	895	999999	162	240	999999	169	663	644	999999	758	10	318	999999	255	
999999	142	873	46	730	999999	465	426	999999	312	714	999999	91	108	806	36	999999	524	584	425	999999	391	999999	330	999999	427	95	999999	158	999999	885	198	265	99	630	176	877	898	999999	999999	731	479	512	850	999999	999999	88	565	838	365	695	485	734	999999	834	640	975	553	169	999999	999999	36	999999	445	999999	999999	713	991	999999	639	159	174	647	999999	694	941	878	315	803	999999	349	999999	600	792	859	409	464	415	999999	989	200	333	999999	574	245	705	211	76	434	999999	40	96	97	208	215	531	838	707	166	999999	761	669	749	37	999999	793	435	999999	586	26	999999	308	999999	488	448	825	434	999999	790	989	999999	812	881	803	111	262	442	402	587	337	571	756	258	371	238	531	999999	712	610	999999	279	999999	490	417	999999	731	999999	609	759	389	999999	999999	917	176	163	999999	787	945	925	710	361	999999	999999	999999	455	314	59	999999	999999	917	999999	722	472	348	999999	24	999999	474	999999	380	902	832	999999	999999	240	999999	839	92	218	289	999999	999999	787	999999	100	247	828	999999	962	633	999999	985	360	841	148	384	999999	578	457	148	627	322	90	555	999999	528	399	700	28	649	475	999999	999999	969	999999	611	934	572	999999	999999	196	999999	999999	240	698	999999	482	801	68	999999	999999	271	634	80	662	430	558	242	102	572	848	137	221	322	168	714	999999	390	668	537	450	731	999999	999999	952	999999	999999	849	856	890	56	999999	641	173	146	214	342	95	317	752	63	702	479	685	634	68	999999	199	82	984	97	101	143	531	415	781	940	659	999999	999999	620	708	385	999999	525	260	496	58	186	953	381	744	83	915	484	747	261	644	350	894	656	999999	777	872	802	999999	464	999999	999999	364	273	682	967	191	999999	354	326	277	170	383	571	831	23	999999	613	999999	28	999999	999999	667	530	999999	319	233	479	999	931	513	409	570	796	385	299	822	999999	698	999999	999999	782	139	430	983	999999	967	332	825	607	658	269	459	937	245	73	999999	834	967	999999	999999	711	142	422	813	868	600	999999	195	541	201	999999	914	576	135	445	916	246	999999	999999	999999	900	653	402	282	999999	999999	999999	999999	999999	208	987	999999	334	999999	190	650	717	617	125	883	999999	999999	294	416	999999	354	999999	811	800	156	999999	297	155	999999	999999	68	740	999999	570	918	967	36	873	999999	213	999999	999999	999999	945	795	209	999999	999999	999999	999999	999999	999999	985	63	898	77	821	760	175	999999	699	576	312	198	131	910	999999	56	207	915	363	273	999999	999999	513	764	348	
999999	15	946	235	866	999999	999999	88	700	754	96	999999	851	155	275	707	988	513	150	999999	355	824	999999	632	999999	233	32	607	501	416	782	549	144	728	956	999999	228	129	833	369	252	120	431	166	489	385	356	770	98	565	964	999999	372	999999	993	51	130	323	652	643	194	462	587	294	971	546	536	132	999999	520	488	868	680	780	999999	245	402	728	152	999999	877	262	519	936	999999	92	186	657	734	914	999999	904	476	200	184	789	532	147	194	999999	999999	233	999999	578	86	999999	29	999999	999999	758	999999	402	181	999999	765	999999	942	999999	842	888	369	878	398	284	999999	999999	999999	489	606	255	712	265	543	209	357	653	682	941	999999	356	72	594	216	976	276	242	999999	999999	434	252	999999	880	304	305	583	970	835	305	999999	502	999999	999999	985	205	55	392	999999	971	107	999999	259	10	791	496	826	775	999999	422	18	999999	999999	381	65	363	999999	831	961	999999	626	387	999999	999999	999999	367	652	532	608	21	930	999999	999999	762	923	322	992	846	99	808	999999	999999	308	423	297	50	999999	331	484	999999	797	999999	431	999999	354	720	303	999999	752	433	843	303	999999	660	999999	134	278	999999	999999	743	999999	561	742	162	768	818	89	999999	99	217	715	331	58	999999	224	716	462	999999	999999	212	999999	130	103	665	965	186	641	648	931	172	999999	564	873	740	999999	245	481	999999	852	535	640	999999	783	544	999999	522	254	199	445	775	999999	999999	679	255	725	250	467	87	197	591	186	441	473	999999	445	161	999999	318	999999	978	245	193	999999	999999	572	129	999999	558	947	453	932	452	999999	165	999999	999999	884	628	24	31	777	403	91	271	999999	209	434	999999	109	566	74	935	485	466	999999	487	605	796	683	605	903	908	140	999999	659	999999	239	999999	435	188	276	829	303	693	211	999999	112	648	533	372	694	490	459	390	388	996	967	745	999999	23	999999	999999	944	999999	999999	868	273	347	612	624	999999	126	430	921	299	999999	641	791	265	699	385	956	272	320	910	423	459	749	366	662	999999	493	999999	421	999999	189	884	884	575	342	999999	764	999999	999999	401	578	69	537	101	152	999999	185	489	926	638	705	999999	633	508	704	419	999999	999999	999999	856	486	999999	19	405	120	361	757	999999	999999	999999	620	920	363	918	342	999999	921	658	223	307	591	14	999999	783	820	999999	260	386	871	923	63	783	96	63	999999	153	60	141	999999	790	999999	959	566	804	27	785	471	999999	175	999999	497	865	767	652	274	482	999999	
235	999999	999999	999999	999999	355	999999	77	836	833	309	13	199	999999	999999	677	433	700	632	447	961	765	44	892	545	221	530	999999	197	26	444	788	442	486	825	556	999999	999999	999999	999999	567	736	190	952	999999	711	976	47	707	999999	344	999999	642	999999	705	469	550	863	999999	169	824	572	879	820	399	521	571	712	488	243	452	999999	999999	999999	879	235	585	92	730	834	244	999999	729	999999	681	492	156	406	999999	999999	15	999999	999999	77	789	999999	856	999999	562	650	149	273	558	473	746	999999	488	623	999999	999999	884	999999	142	732	924	340	999999	999999	148	906	999999	174	999999	999999	999999	90	620	406	238	884	378	224	529	90	694	999999	934	266	263	90	14	532	250	309	481	547	239	999999	152	458	999999	976	231	656	999999	974	341	435	999999	666	980	92	999999	281	999999	669	938	999999	47	953	999999	587	626	67	902	999999	924	999999	651	691	999999	999999	263	999999	733	999999	993	873	999999	719	640	508	31	999999	110	921	999999	968	999999	811	999999	999999	363	999999	999999	999999	359	999999	753	441	60	708	784	553	815	761	828	614	999999	710	999999	999999	255	999999	322	897	566	39	957	999999	705	955	434	840	999999	672	865	74	727	169	51	829	129	374	669	931	999999	477	999999	349	999999	532	429	496	144	543	932	45	876	165	999999	999999	999999	773	999999	104	999999	943	470	152	999999	764	887	999999	999999	846	945	999999	999999	999999	182	98	257	618	887	182	536	937	705	549	739	829	197	571	161	721	623	356	637	574	657	780	17	999999	999999	999999	999999	50	827	297	598	61	999999	495	982	999999	999999	597	886	564	568	999999	248	921	413	75	576	999999	999999	947	233	598	254	999999	733	402	91	618	999999	558	537	495	119	999999	950	688	452	702	999999	241	649	35	470	82	16	999999	542	95	235	387	762	328	999999	880	999999	10	807	999999	999999	590	838	999999	433	338	37	999999	235	999999	970	724	623	874	737	999999	307	999999	137	181	86	421	860	999999	392	787	999999	218	684	999999	353	950	881	999999	940	998	403	195	999999	142	55	934	96	711	999999	511	764	999999	999999	814	583	867	872	999999	226	999999	730	999999	80	645	999999	818	398	996	999999	999999	843	474	933	738	604	121	604	994	136	999999	335	999999	880	999999	33	999999	626	869	999999	485	87	255	932	600	278	999999	125	957	600	236	545	999999	233	999999	999999	299	954	853	999999	471	999999	878	509	84	999999	581	961	199	622	999999	202	528	999999	11	942	999999	999999	342	469	53	999999	999999	999999	900	606	245	
924	786	223	733	952	773	658	194	223	209	746	858	585	697	999999	926	345	965	999999	999999	999999	999999	161	79	999999	622	394	999999	999999	624	484	608	477	999999	657	999999	975	888	682	428	999999	166	787	743	852	683	757	999999	455	80	312	438	866	999999	999999	702	635	999999	975	340	388	492	719	599	999999	147	390	806	49	423	950	999999	292	999999	999999	592	444	417	227	84	864	622	999999	404	321	55	999999	888	292	955	550	830	912	999999	49	387	999999	198	999999	714	999999	951	732	42	129	855	156	260	999999	904	267	227	926	901	475	999999	999999	999999	287	999999	999999	502	523	94	872	129	999999	940	575	769	999999	255	398	512	781	913	999999	689	285	465	999999	491	455	387	697	332	999999	20	876	283	616	133	999999	349	320	800	437	647	169	999	321	999999	999999	672	759	22	829	424	130	999999	999999	91	48	999999	780	999999	999999	999999	397	549	225	999999	74	999999	162	999999	344	58	202	980	485	251	529	286	154	693	999999	783	999999	684	503	489	890	999999	405	999999	999999	999999	999999	407	999999	301	999999	619	783	999999	999999	393	519	737	677	780	231	149	86	999999	562	762	677	96	116	999999	517	712	56	736	999999	750	896	999999	999999	999999	999999	999999	237	999999	991	999999	502	999999	552	999999	274	890	16	723	267	999999	247	770	972	999999	422	483	300	490	784	547	573	57	999999	401	496	891	799	999999	300	436	912	892	643	999999	270	321	544	999999	999	999999	705	332	478	893	512	135	655	616	999999	16	505	999999	409	454	346	455	220	160	999999	382	100	583	999999	831	837	999999	137	999999	71	110	938	606	491	167	999999	251	578	999999	888	370	245	193	601	294	930	175	492	198	316	814	110	999999	767	626	999999	132	999999	646	999999	168	998	999999	554	999999	77	899	265	252	999999	104	876	999999	271	565	147	999999	981	148	999999	999999	861	938	999999	256	10	555	838	999999	631	999999	351	931	205	730	372	909	639	870	999999	41	910	250	585	221	938	999999	131	212	999999	628	150	761	745	999999	306	70	323	307	730	521	70	401	621	999999	753	944	763	541	999999	999999	278	120	920	869	761	621	362	999999	318	858	433	636	385	12	999999	590	196	811	434	312	596	341	149	705	999999	518	999999	692	468	999999	388	590	19	999999	999999	999999	840	876	633	999999	707	522	989	872	98	999999	25	619	325	173	758	951	116	999999	641	999999	971	999999	898	252	993	670	342	324	999999	842	627	133	651	548	749	999999	188	749	604	84	999999	277	617	546	503	18	
999999	305	999999	436	483	127	620	423	999999	999999	999999	390	691	47	189	674	402	255	807	892	967	776	423	448	773	367	296	567	999999	999999	999999	362	749	999999	303	47	90	53	369	509	513	238	999999	134	341	797	999999	567	999999	677	999999	999999	738	610	51	601	882	999999	662	126	830	62	827	364	27	625	641	707	743	152	594	359	885	999999	388	999999	999999	999999	999999	976	999999	999999	999999	999999	829	999999	623	148	943	999999	999999	293	390	253	678	460	410	135	117	999999	166	360	823	752	92	524	486	440	999999	311	315	593	689	686	816	111	390	909	534	781	12	502	764	51	999999	310	999999	642	629	999999	339	170	191	400	819	999999	905	920	999999	315	759	192	916	641	999999	999999	604	703	437	999999	80	999999	601	336	713	999999	999999	781	764	999999	554	999999	811	999999	971	154	412	999999	866	999999	206	999999	999999	228	31	819	586	132	654	426	705	276	215	62	857	999999	999999	854	999999	166	362	133	165	63	999999	916	381	999999	999999	999999	999999	999999	999999	999999	380	610	999999	382	315	894	87	474	137	999999	86	288	638	758	447	143	585	557	999999	710	513	999999	314	29	467	999999	448	964	462	999999	999999	398	999999	645	682	256	999999	999999	549	792	999999	888	996	817	977	483	999999	622	183	536	999999	999999	705	136	66	308	999999	999999	915	999999	455	122	21	999999	90	687	848	992	85	201	721	398	18	999999	631	625	85	497	51	984	826	999999	790	999999	999999	999999	693	312	588	384	950	24	999999	349	999999	966	877	281	736	300	634	295	999999	982	815	999999	602	887	505	441	232	999999	365	930	383	999999	999999	95	979	433	993	545	414	701	250	999999	127	668	481	664	748	804	761	999999	359	999999	288	808	999999	999999	999999	806	807	157	162	152	658	350	965	716	645	791	301	313	306	999999	999999	845	742	117	999999	999999	415	999999	999999	427	57	614	581	843	352	999999	975	999999	999999	197	999999	267	549	108	58	999999	999999	765	29	999999	512	457	454	271	659	442	75	999999	327	130	400	999999	463	734	105	999999	769	132	373	999999	815	789	934	118	360	624	306	644	69	383	239	649	820	999999	999999	599	169	319	193	909	457	972	195	258	999999	770	999999	814	999999	15	17	581	401	897	999999	722	999999	999999	911	45	146	999999	943	943	890	750	156	727	819	505	999999	459	938	464	999999	843	604	685	321	589	821	491	641	999999	999999	999999	258	999999	999999	202	85	823	408	158	772	36	999999	251	999999	56	623	999999	995	507	999999	557	999999	999999	999999	308	
127	837	999999	331	224	655	789	889	577	242	502	999999	142	626	430	70	61	790	999999	647	813	363	999999	999999	999999	745	495	144	933	818	999999	321	699	296	84	247	999999	999999	933	999999	246	149	674	134	999999	400	942	379	999999	999999	506	852	999999	585	494	764	519	999999	365	478	170	654	956	758	227	999999	533	845	551	192	999999	999999	857	575	410	999999	999999	999999	721	999999	802	999999	67	873	322	173	76	124	802	319	728	999999	721	999999	956	591	193	916	907	372	866	107	827	894	797	531	995	679	999999	820	999999	325	48	999999	675	54	597	92	445	999999	124	999999	53	241	999999	999999	262	402	618	818	490	999999	295	358	999999	705	298	173	85	791	999999	396	999999	982	243	412	11	999999	788	912	994	110	481	853	999999	457	63	595	440	575	279	603	999999	999999	339	314	40	690	90	970	755	433	17	654	886	999999	479	71	998	61	231	999999	613	706	824	390	301	442	999999	261	651	703	733	510	522	574	999999	583	652	999999	999999	321	999999	818	999999	571	103	826	967	529	999999	992	597	388	999999	948	990	363	999999	949	23	598	589	829	328	999999	700	506	999999	322	401	896	999999	79	679	910	999999	794	999999	263	296	999999	475	999999	283	999999	115	355	167	573	584	972	52	999999	915	783	731	32	499	999999	999999	597	694	655	138	999999	584	527	708	999999	479	205	814	999999	662	549	132	999999	999999	999999	946	355	349	568	737	429	854	715	164	895	189	457	999999	444	999999	699	779	999999	451	999999	84	588	646	723	999999	388	999999	999999	999999	376	661	721	476	830	999999	525	257	136	917	709	999999	869	999999	999999	264	31	901	379	895	962	769	312	567	362	595	368	708	625	473	999999	270	100	674	787	999999	467	980	474	999999	866	452	653	999999	742	999999	215	224	999999	469	83	487	788	867	88	999999	999999	999999	123	244	800	817	631	662	999999	999999	146	999999	585	999999	999999	51	437	999999	39	520	125	410	824	397	389	999999	873	166	400	871	999999	232	999999	190	999999	313	866	999999	486	999999	820	991	999999	999999	828	20	639	999999	672	41	999999	695	838	568	491	947	339	725	999999	657	943	475	271	696	999999	914	999999	404	690	493	184	207	616	979	999999	134	999999	529	999999	379	513	999999	494	999999	821	999999	999999	999999	699	938	974	150	384	828	115	354	730	999999	339	913	410	244	576	189	857	852	88	858	999999	366	882	809	999999	485	153	336	981	902	874	189	999999	582	704	751	518	43	822	787	873	355	999999	427	200	999999	969	
278	50	999999	511	969	707	535	999999	999999	999999	175	999999	899	685	779	373	827	774	160	394	827	540	824	670	999999	39	300	985	523	962	465	618	510	999999	874	295	676	401	905	481	994	999999	999999	695	353	58	923	112	999999	981	576	652	50	271	151	738	226	643	999999	999999	416	550	645	381	601	557	484	393	810	999999	696	435	869	678	999999	999999	178	999999	327	999999	116	198	999999	541	395	812	577	999999	374	145	79	42	714	999999	999999	999999	779	990	103	796	574	539	301	610	999999	999999	999999	371	872	999999	569	999999	325	910	833	228	999999	113	985	788	979	245	999999	674	424	664	720	903	614	945	999999	188	999999	531	210	999999	896	289	256	254	38	999999	999999	635	575	981	999999	999999	142	845	794	676	14	314	816	999999	999999	626	196	999999	999999	999999	757	926	115	391	999999	794	710	266	332	379	856	741	760	773	999999	393	109	442	947	916	771	769	161	957	184	730	999999	999999	65	279	103	625	823	158	458	450	530	194	929	922	999999	875	999999	424	999999	272	554	999999	470	999999	527	999999	999999	513	118	988	999999	158	216	332	88	999999	211	62	999999	241	918	611	999999	999999	863	914	999999	34	822	895	999999	736	147	912	185	672	999999	999999	752	349	942	320	999999	999999	999999	999999	978	607	843	999999	674	471	148	999999	999999	943	999999	999999	999999	612	999999	658	690	999999	742	999999	999999	999999	999999	416	437	999999	310	936	298	607	999999	854	753	491	936	999999	191	999999	230	999999	598	559	999999	242	944	368	663	149	108	293	999999	825	728	999999	371	683	460	999999	999999	999999	170	211	999999	999999	381	873	298	782	676	345	999999	133	993	957	450	460	999999	914	999999	999999	619	171	999999	14	977	746	136	127	130	262	455	999999	739	829	623	999999	270	821	999999	999999	80	880	473	762	816	506	999999	999999	196	910	947	546	964	758	999999	999	999999	294	768	999999	746	181	662	423	890	723	393	174	344	63	200	914	63	400	999	999999	999999	85	999999	999999	913	366	931	999999	999999	999999	789	981	999999	623	999999	975	62	236	999999	898	228	59	872	999999	999999	668	436	142	999999	999999	493	574	759	52	311	999999	106	999999	721	390	999999	999999	118	980	934	999999	126	720	39	999999	862	826	75	110	999999	648	212	106	367	254	999999	798	500	282	999999	224	232	14	322	999999	999999	764	514	945	658	776	999999	891	167	999999	552	715	113	504	180	666	999999	658	531	999999	93	10	930	477	459	452	951	835	565	999999	999999	122	408	301	999999	999999	322	130	451	744	
999999	999999	938	999999	702	224	694	995	999999	999999	715	573	999999	999999	653	878	833	46	495	999999	825	116	336	447	532	999999	317	812	168	82	354	388	216	787	999999	772	999999	285	775	245	757	955	733	805	14	616	639	749	648	467	274	999999	999999	245	999999	600	984	500	999999	272	906	882	837	40	415	336	366	695	999999	880	999999	558	271	260	458	869	383	531	443	999999	800	568	999999	701	807	999999	754	971	868	999999	788	999999	162	999999	338	875	128	702	400	677	999999	944	57	767	650	999999	23	384	786	59	999999	463	999999	217	999999	348	718	145	232	346	582	394	826	345	102	254	999999	999999	921	583	750	680	141	765	665	856	521	406	61	101	65	379	194	818	148	999999	515	945	50	999999	167	983	480	999999	999999	865	127	711	675	405	320	264	463	213	309	547	999999	300	551	615	826	322	999999	999999	999999	213	999999	18	206	766	739	460	718	999999	425	767	209	999999	999999	799	739	809	999999	655	780	801	999999	980	519	601	13	224	403	435	999999	844	899	999999	771	891	665	118	514	908	666	860	999999	533	999999	999999	347	253	629	999999	876	27	591	438	359	490	297	229	499	604	999999	999999	67	293	766	581	868	859	316	999999	144	630	999999	822	989	920	265	392	202	977	264	999999	594	999999	558	156	263	999999	999999	291	999999	445	999999	999999	999999	151	803	999999	999999	216	673	488	937	850	616	255	722	769	449	439	234	905	36	521	999999	14	929	415	999999	620	327	407	869	34	999999	999999	21	394	677	847	999999	13	625	986	314	999999	821	999999	44	312	433	494	31	560	67	999999	418	107	569	999999	222	397	999999	156	889	275	618	913	674	917	244	338	101	999999	321	230	289	50	999999	574	192	195	999999	431	197	833	385	318	999999	487	999999	913	999999	999999	635	730	486	999999	999999	48	167	907	999999	127	78	999999	402	429	249	836	418	999999	890	994	958	36	26	105	999999	65	889	309	946	197	636	999999	513	565	966	591	744	810	943	178	416	284	125	999999	999999	102	999999	955	79	140	78	999999	999999	830	578	608	713	999999	999999	999999	999999	858	961	881	490	746	591	837	999999	658	101	608	433	999999	588	684	910	762	741	999999	624	999999	999999	815	129	722	308	683	999999	367	999999	363	299	902	29	558	999999	244	772	999999	510	603	502	999999	48	999999	999999	999999	999999	893	697	999999	649	653	426	224	628	155	999999	768	447	999999	999999	105	781	738	319	530	999999	999999	371	676	999999	999999	365	999999	441	818	776	659	242	998	
999999	103	669	999999	999999	645	486	804	930	176	481	14	179	602	754	406	640	999999	999999	999999	607	999999	999999	31	962	524	999999	405	782	809	379	113	535	449	477	756	436	855	33	673	53	898	109	204	205	999999	955	763	277	45	999999	475	507	283	401	228	570	648	963	999999	357	91	31	131	797	378	999999	729	134	999999	970	784	286	999999	999999	999999	123	338	999999	977	569	535	137	747	630	903	605	262	999999	999999	999999	787	892	833	999999	962	877	977	406	999999	515	235	638	999999	75	403	199	30	367	692	114	242	822	999999	999999	822	953	284	500	894	999999	226	681	875	811	192	892	452	171	953	830	999999	999999	999	999999	344	896	858	681	237	714	585	894	365	154	953	999999	999999	999999	503	999999	603	999999	512	64	299	553	762	467	882	510	746	858	414	861	999999	310	999999	524	296	925	105	602	999999	189	197	331	326	999999	857	228	986	999999	667	945	237	999999	428	999999	182	790	999999	999999	798	726	967	726	490	503	186	653	150	999999	917	578	912	10	224	332	867	967	236	41	610	999999	524	506	201	468	999999	320	881	878	999999	505	999999	705	804	999999	999999	470	840	823	999999	214	999999	999999	999999	999999	42	237	443	106	87	999999	564	112	790	144	999999	471	999999	32	869	866	772	272	50	421	999999	999999	206	677	999999	406	137	412	487	406	999999	999999	184	112	435	406	999999	785	801	147	940	688	915	999999	344	750	935	818	999999	688	442	815	564	910	311	999999	41	766	984	680	86	161	624	393	999999	999999	296	433	999999	472	999999	986	999999	999999	481	109	999999	999999	342	370	999999	318	999999	799	964	771	365	274	800	610	374	120	800	130	70	789	73	531	122	63	464	511	231	492	698	455	354	662	439	212	533	505	433	624	219	768	703	825	429	785	926	31	632	986	107	879	196	350	841	691	999999	770	423	289	999999	959	97	965	111	518	426	703	835	598	999999	869	686	186	999999	999999	95	248	111	336	136	442	878	245	394	818	269	14	820	999999	999999	999999	92	154	999999	259	680	737	724	911	369	999999	196	44	910	999999	999999	20	438	548	999999	796	669	999999	162	473	999999	851	581	292	259	422	999999	98	430	323	786	999999	467	662	999999	999999	524	999999	967	903	256	844	335	165	625	259	575	999999	999999	380	103	996	999999	999999	177	829	999999	441	661	947	349	108	613	999999	452	660	999999	776	927	259	999999	479	999999	258	226	999999	526	426	666	10	846	611	947	60	229	790	550	221	494	999999	201	
92	538	999999	999999	158	240	738	713	964	706	999999	354	891	108	624	877	742	39	999999	312	999999	775	661	110	999999	160	999999	999999	662	999999	999999	291	144	68	199	940	999999	694	999999	16	788	712	701	303	56	267	66	951	604	999999	999999	999999	563	490	460	999999	877	919	999999	998	999999	370	999999	854	999999	517	219	832	909	684	780	999999	960	923	523	37	83	367	999999	481	999999	999999	772	749	311	157	728	654	607	881	999999	187	869	79	999999	999999	999999	846	928	538	57	999999	51	999999	142	759	999999	639	966	433	999999	520	999999	999999	999999	73	597	311	553	228	789	999999	235	38	621	999999	189	999999	593	999999	375	236	439	525	999999	870	570	852	999999	552	925	999999	999999	183	999999	553	322	999999	175	276	830	360	999999	710	749	999999	997	999999	309	539	580	340	56	871	67	999999	90	349	920	43	503	745	999999	10	302	700	877	61	999999	999999	289	999999	725	327	274	25	932	728	776	941	872	999999	552	999999	971	594	52	816	126	639	472	973	999999	142	773	95	665	999999	417	58	614	946	999999	241	260	915	615	729	606	52	999999	361	572	979	999999	945	202	616	39	999999	658	71	935	751	605	316	70	999999	999999	189	359	639	999999	999999	337	926	924	321	999999	65	979	999999	220	84	563	120	999999	624	999999	827	893	59	273	710	999999	552	20	880	636	999999	854	32	185	999999	692	446	51	843	651	244	30	880	999999	973	999999	999999	850	861	198	999999	999999	446	621	725	296	999999	375	999999	339	784	915	999999	685	883	210	999999	147	793	999999	127	79	566	972	736	807	999999	269	299	982	64	701	159	999999	151	48	418	411	459	140	391	80	440	999999	866	329	976	205	906	999999	999999	207	67	479	999999	425	999999	473	885	918	283	50	86	999999	285	92	999999	361	544	844	792	554	688	663	999	57	638	62	116	416	830	816	999999	526	220	856	644	680	999999	999999	999999	944	525	540	856	351	994	813	999999	999999	999999	625	661	71	980	999999	519	403	479	33	999999	296	367	478	999999	467	686	559	417	428	448	95	739	818	154	847	999999	157	806	658	62	825	822	332	852	215	164	999999	546	993	999999	251	211	597	937	413	587	56	452	399	664	999999	405	811	999999	478	885	843	917	143	999999	371	597	820	999999	961	474	45	626	882	312	394	22	424	90	206	884	151	999999	740	999999	982	704	999999	993	617	429	999999	986	384	330	321	384	413	805	999999	999999	390	626	976	939	552	430	570	96	280	432	999999	730	148	594	
743	962	186	872	215	666	999999	827	363	542	463	58	251	562	991	20	609	618	114	552	504	524	904	801	717	561	999999	330	723	999999	447	999999	847	789	586	359	207	999999	599	319	474	999999	273	999999	485	503	188	999999	999999	269	822	372	625	595	100	228	999999	385	164	999999	532	999999	114	177	104	999999	210	462	975	642	812	79	29	999999	88	941	261	470	325	224	999999	999999	999999	463	373	85	664	999999	699	999999	999999	822	385	945	999999	999999	458	999999	349	313	302	999999	42	462	999999	752	999999	829	517	158	999999	999999	69	940	999999	405	999999	650	804	28	518	948	763	617	350	989	999999	84	999999	473	493	164	130	999999	921	999999	104	772	15	620	731	999999	744	550	999999	705	999999	444	673	999999	982	807	302	330	795	353	963	424	999999	467	68	999999	999999	53	665	812	999999	57	28	625	999999	860	999999	193	297	999999	214	222	226	645	237	259	411	628	491	999999	862	799	227	578	999999	679	660	999999	562	999999	24	701	884	587	239	999999	999999	57	89	131	172	118	43	999999	149	750	207	477	999999	999999	867	202	562	979	999999	675	999999	450	933	631	999999	106	999999	999999	999999	513	337	639	999999	521	999999	364	548	369	523	753	999999	115	438	942	999999	192	999999	753	595	821	999999	905	637	563	885	975	123	458	921	76	487	209	999999	636	422	568	999999	718	974	513	654	999999	999999	999999	909	724	21	991	159	27	788	877	248	999999	374	999999	999999	852	635	857	999999	999999	999999	457	276	999999	661	801	529	999999	131	599	999999	999999	999999	945	448	440	653	171	999999	132	308	903	287	609	960	999999	272	990	999999	218	999999	999999	273	999999	999999	19	930	353	73	220	471	246	896	198	109	166	679	429	999999	999999	208	474	894	127	791	544	999999	667	605	64	999999	539	999999	912	516	661	818	612	200	439	509	310	107	999999	660	999999	999999	99	509	804	927	842	16	995	19	618	232	155	999999	220	839	273	747	18	680	932	891	983	681	447	348	999999	238	554	72	999999	376	150	999999	729	536	90	999999	801	136	697	533	360	999999	898	438	999999	999999	979	999999	246	562	999999	999999	999999	180	999999	417	72	466	861	613	462	932	121	999999	92	688	53	684	999999	115	946	882	983	409	540	90	999999	18	674	999999	259	954	825	345	287	999999	738	999999	999999	672	105	999999	274	93	80	428	999999	657	356	999999	795	999999	840	141	616	217	100	328	999999	999999	999999	63	999999	634	364	507	999999	776	963	999999	949	494	181	999999	19	611	617	899	338	
122	299	135	662	690	441	953	999999	694	999999	999999	976	420	919	568	999999	52	554	639	728	999999	321	24	694	341	44	310	133	753	131	15	599	200	990	527	653	508	401	110	203	411	393	422	999999	892	999999	539	575	613	999999	999999	66	999999	999999	999999	801	285	441	330	655	140	830	370	572	723	480	786	999999	401	914	999999	651	453	446	327	189	898	966	801	303	504	735	520	706	164	948	999999	28	234	999999	378	999999	999999	454	72	580	999999	999999	334	421	261	119	999999	999999	999999	325	613	541	999999	586	902	318	640	37	161	405	320	664	418	775	858	767	999999	675	546	474	999999	998	999999	999999	165	58	999999	389	999999	394	999999	999999	199	839	344	999999	999999	999999	823	999999	436	53	999999	667	999999	369	441	558	999999	493	914	508	161	52	999999	614	167	117	431	854	675	260	985	766	844	498	474	579	440	999999	999999	557	852	486	999999	537	999999	715	485	795	999999	93	826	557	480	999999	669	999999	999999	999999	923	66	999999	969	999999	185	68	999999	822	772	895	862	999999	785	890	366	999999	675	999999	217	909	451	999999	635	246	591	434	999999	295	999999	999999	999999	999999	709	854	999999	341	883	101	999999	479	999999	893	713	900	754	999999	999999	666	999999	999999	999999	999999	886	999999	481	435	591	732	999999	750	630	999999	40	943	578	999999	418	999999	354	35	773	999999	150	738	742	558	917	734	492	626	393	999999	181	999999	834	183	598	889	382	120	750	160	298	999999	999999	926	862	999999	332	999999	556	120	322	999999	632	419	999999	158	999999	923	517	856	249	999999	367	859	79	644	119	405	789	999999	558	243	285	622	296	999999	889	816	696	158	412	125	79	282	458	92	763	424	179	449	999999	459	603	894	999999	121	755	988	856	227	999999	927	587	37	562	88	999999	999999	133	999999	268	272	236	369	453	134	116	94	411	987	999999	694	235	349	718	108	639	390	711	185	281	900	999999	478	999999	999999	538	52	720	999999	278	752	301	202	191	549	232	244	450	787	14	671	587	868	346	965	701	999999	319	999999	999999	432	309	999999	999999	999999	312	999999	999999	999999	595	999999	999999	42	718	999999	403	43	168	999999	875	405	999999	924	180	609	999999	101	142	999999	783	301	733	267	930	999999	999999	353	497	823	999999	474	373	482	201	940	999999	555	999999	217	572	668	88	150	588	53	492	999999	777	105	53	220	625	347	194	304	999999	116	111	872	685	59	999999	344	999999	999999	41	999999	732	240	311	768	940	999999	960	125	222	593	999999	886	363	
77	576	402	780	35	849	999999	999999	999999	609	201	999999	999999	531	999999	132	744	999999	187	999999	34	999999	546	999999	285	999999	701	387	999999	91	746	437	225	519	999999	483	152	564	906	561	15	999999	835	999999	999999	325	662	403	999999	999999	478	999999	999999	875	339	424	40	609	504	755	157	999999	999999	815	862	764	238	768	912	48	979	999999	999999	626	999999	999999	818	999999	683	959	617	308	938	85	613	371	936	350	190	204	453	999999	999999	160	999999	999999	999999	29	768	355	97	999999	490	410	23	298	999999	875	869	485	999999	125	925	544	999999	849	710	153	212	501	828	999999	999999	999999	595	445	130	161	222	648	901	999999	156	338	872	723	818	538	72	324	999999	70	480	704	598	999999	617	524	22	563	656	808	999999	276	526	209	999999	771	814	577	178	922	662	230	583	999999	999999	597	672	999999	41	181	999999	887	214	999999	417	884	130	266	827	999999	999999	999999	999999	102	999999	879	811	673	418	56	723	999999	999999	999999	407	260	130	790	369	30	999999	598	532	999999	727	999999	72	758	999999	999999	999999	999999	999999	573	999999	14	999999	491	999999	98	785	998	15	985	458	596	741	838	999999	167	999999	999999	896	807	999999	999999	136	516	999999	62	817	63	999999	987	405	175	999999	583	592	403	30	639	964	281	245	999999	592	546	36	141	197	999999	999999	634	667	999999	661	942	999999	999999	878	722	126	999999	281	732	999999	27	589	293	999999	168	256	966	999999	134	999999	625	999999	898	958	589	489	243	864	999999	664	256	999999	93	514	802	762	999999	525	308	523	201	999	512	737	999999	957	743	999999	999999	999999	432	999999	999999	999999	45	380	922	999999	298	242	882	908	687	78	869	697	506	999999	58	405	895	999999	837	611	182	626	69	170	393	999999	999999	952	834	999999	242	758	999999	146	478	432	840	87	236	75	999999	293	321	444	867	876	999999	964	242	634	999999	999999	660	931	774	419	999999	762	889	666	496	930	83	999999	999999	121	910	369	310	999999	999999	999999	999999	772	999999	889	314	625	999999	999999	181	999999	999999	210	533	261	107	855	372	68	122	87	198	999999	578	709	219	250	999999	756	999999	100	999999	616	999999	275	766	999999	960	884	999999	999999	469	381	495	715	219	873	999999	584	24	65	997	999999	999999	487	628	654	999999	271	679	999999	26	546	550	90	999999	114	140	268	999999	218	999999	487	953	427	618	816	84	863	500	346	701	34	741	999999	103	422	112	592	646	121	694	699	214	51	678	923	999999	414	999999	114	742	290	99	805	171	
999999	999999	96	999999	811	580	340	770	343	372	992	999999	639	987	999999	11	548	621	999999	524	204	999999	999999	749	694	985	670	999999	395	603	999999	999999	935	999999	583	134	999999	999999	835	541	363	999999	871	999999	685	999999	201	427	999999	113	999999	668	999999	999999	966	247	385	346	184	825	909	76	384	739	999999	67	868	890	414	999999	984	825	999999	843	999999	275	411	244	73	575	999999	999999	999999	999999	409	752	229	654	999999	999999	749	679	548	19	999999	297	554	141	999999	627	260	310	999999	323	128	378	999999	871	130	701	836	151	283	609	40	666	695	101	339	999999	837	224	116	78	830	314	287	775	221	873	720	279	516	999999	999999	493	999999	67	174	999999	999999	358	533	92	999999	608	406	938	979	964	602	462	801	529	789	45	999999	944	493	813	101	117	660	999999	980	566	634	836	294	547	999999	999999	927	308	999999	489	690	34	568	231	907	348	999999	999999	281	999999	478	987	656	288	299	295	573	361	940	999999	698	999999	999999	943	973	570	999999	999999	537	964	535	999999	201	310	355	179	385	271	905	999999	999999	412	975	723	98	647	190	999999	257	151	74	575	367	575	999999	999999	923	999999	258	999999	693	364	720	316	732	974	796	356	933	130	909	999999	456	197	452	295	310	387	854	999999	389	999999	194	395	899	959	145	625	999999	940	255	999999	23	567	999999	955	692	668	991	999999	851	834	81	137	999999	999999	999999	999999	133	506	999999	545	771	921	958	55	180	999999	417	772	839	181	837	992	874	159	298	999999	137	496	602	641	396	741	485	555	576	67	999999	147	999999	964	501	22	837	710	988	101	608	24	785	368	261	228	284	999999	996	89	262	92	999999	240	52	637	903	999999	159	999999	446	413	999999	999999	180	279	931	874	999999	825	165	174	171	206	290	123	711	244	390	999999	467	999999	558	497	804	999999	674	999999	922	999999	118	999999	560	958	655	205	999999	999999	197	982	296	409	10	181	923	98	921	999999	950	929	925	999999	999999	981	999999	999999	854	981	999999	109	605	331	952	815	716	789	613	212	551	999999	578	999999	57	407	880	999999	804	387	999999	715	159	999999	659	999999	938	450	294	579	396	23	999999	564	999999	999999	387	965	457	195	999999	143	485	719	724	865	361	887	621	684	999999	514	837	477	417	602	949	207	671	959	999999	999999	505	999999	999999	999999	743	23	684	959	30	915	610	619	999999	439	240	999999	682	794	641	60	828	609	478	882	186	872	156	999999	999999	999999	303	498	317	198	638	999999	
903	196	132	999999	213	999999	663	194	903	227	555	977	371	519	524	877	327	999999	999999	895	565	932	999999	870	999999	921	999999	840	622	122	311	734	801	789	999999	495	999999	999999	847	176	946	293	978	958	327	179	400	629	664	999999	180	491	750	742	885	970	835	261	480	291	841	823	572	791	916	820	185	581	982	38	216	33	978	281	949	281	954	402	552	697	531	201	185	207	941	820	984	69	999999	999999	660	420	823	566	334	133	999999	999999	999999	507	993	819	999999	636	219	156	999999	479	999999	614	26	442	708	782	760	650	647	375	849	106	836	125	999999	999999	378	999999	210	421	946	826	559	767	999999	55	703	999999	554	549	999999	795	317	514	999999	999999	549	228	712	50	999999	684	485	356	347	946	671	999999	151	230	999999	999999	999999	100	532	965	65	259	999999	662	88	58	105	999999	387	999999	788	999999	848	388	999999	999999	999999	169	615	999999	999999	213	429	414	999999	825	569	334	291	574	848	226	999999	311	243	299	146	999999	961	758	999999	387	999999	292	999999	349	999999	763	353	118	340	786	485	270	624	852	999999	999999	288	263	999999	771	816	812	215	572	999999	999999	154	587	23	44	207	857	682	999999	243	147	256	45	796	806	999999	999999	244	72	740	721	999999	391	999999	469	770	999999	279	817	571	999999	87	595	999	492	618	765	104	305	588	628	587	661	618	692	999999	253	466	999999	790	642	578	153	831	999999	860	762	128	553	273	499	587	999999	401	87	69	661	45	313	197	225	88	938	483	122	999999	34	999999	776	49	527	999999	596	37	999999	999999	999999	763	380	631	855	647	999999	42	99	999999	999999	270	541	632	768	217	162	999999	575	563	639	669	999999	495	835	989	351	999999	745	257	991	837	999999	999999	135	898	664	681	999999	578	537	999999	394	81	999999	999999	242	153	280	320	99	110	462	375	948	999999	54	885	796	999999	305	46	999999	842	59	885	999999	52	507	870	552	480	164	997	35	733	999999	999999	84	81	757	207	244	435	168	890	385	106	549	860	999999	779	885	999999	999999	501	999999	999999	32	535	966	199	646	409	767	999999	946	465	349	225	989	406	810	724	118	108	801	860	684	168	999999	701	502	646	26	773	594	689	724	533	123	733	999999	549	999999	999999	560	834	668	549	944	999999	756	334	871	457	968	171	999999	183	999999	758	867	863	35	999999	696	999999	393	993	999999	266	740	815	999999	265	780	271	999999	550	547	967	202	144	999999	999999	944	178	774	568	805	433	333	
551	834	999999	999999	762	524	999999	871	560	999999	999999	525	688	189	999999	233	615	677	707	999999	816	635	732	566	733	650	445	330	528	235	824	198	599	933	199	981	746	999999	28	999999	779	999999	987	526	527	999999	535	410	999999	944	168	999999	108	882	516	915	999999	798	142	999999	999999	999999	353	334	626	999999	999999	999999	990	959	487	225	659	959	999999	999999	648	999999	49	124	124	44	327	583	999999	932	99	717	426	999999	999999	948	268	905	668	999999	334	662	999999	999999	692	780	420	54	467	943	242	148	120	378	277	896	999999	27	997	999999	202	999999	267	999999	396	218	999999	717	89	999999	957	753	999999	511	813	985	316	999	431	343	999999	283	125	133	700	951	607	57	15	999999	199	250	908	999999	78	564	404	215	653	484	999999	703	999999	928	985	488	847	609	565	999999	590	759	595	664	430	919	654	999999	993	445	611	290	711	105	349	716	845	677	999999	259	999999	110	355	947	890	999999	318	999999	147	222	114	997	999999	722	999999	999999	999999	254	203	159	909	270	222	218	873	999999	991	868	589	279	999999	999999	999999	316	702	489	999999	647	999999	509	610	467	996	999999	999999	613	797	988	702	909	71	600	999999	293	349	329	888	999999	84	999999	929	999999	607	868	578	934	831	186	30	914	36	16	480	694	548	452	999999	440	877	999999	375	999999	176	680	217	52	696	882	999999	382	601	276	573	55	580	170	860	999999	999999	406	999999	620	968	787	999999	65	130	789	999999	897	65	999999	269	814	362	926	283	927	661	999999	247	999999	219	648	999999	760	443	434	999999	388	591	146	238	480	488	999999	44	388	797	162	922	907	146	80	326	154	16	758	693	653	886	933	476	676	169	831	411	329	475	132	621	999999	675	366	315	919	229	789	999999	607	892	894	999999	999999	614	339	812	999999	331	178	753	685	740	999999	501	999999	670	999999	320	656	353	714	913	674	540	236	241	780	764	407	925	226	431	96	761	999999	803	966	72	829	28	272	997	306	379	999999	955	215	865	656	259	999999	478	680	263	187	981	464	968	387	108	42	999999	924	253	536	999999	653	707	509	854	999999	498	490	637	999999	717	616	305	604	281	999999	999999	117	158	999999	747	751	833	584	999999	348	999999	684	731	999999	887	83	63	999999	683	311	507	366	999999	555	178	987	52	182	999999	374	169	374	999999	82	127	276	999999	985	999999	511	999999	133	999999	516	705	813	759	651	999999	643	563	463	999999	969	527	999999	316	602	98	759	709	660	
124	646	189	632	999999	658	868	999999	307	77	63	999999	490	999999	867	295	999999	364	238	401	978	826	811	999999	453	146	554	568	999999	183	897	39	801	170	18	999999	999999	83	245	110	782	583	346	999999	410	748	489	153	999999	30	753	999999	531	318	682	298	999999	483	189	441	999999	310	999999	999999	180	33	999999	999999	376	999999	958	776	129	137	999999	405	489	325	305	704	657	411	999999	999999	999999	173	999999	999999	487	999999	999999	853	893	804	996	481	922	221	325	386	378	169	776	675	72	976	999999	403	699	999999	999999	518	188	484	999999	702	432	720	704	999999	526	886	842	999999	998	114	882	999999	141	147	482	277	10	918	999999	497	999999	211	877	452	559	114	794	999999	910	508	675	419	29	303	59	212	999999	319	860	492	327	129	677	957	104	298	272	562	999999	999999	518	999999	158	296	999999	230	842	261	999999	421	999999	641	999999	499	439	472	305	837	999999	279	760	690	68	999999	180	515	534	920	358	270	842	242	406	379	989	416	271	732	236	828	999999	999999	862	999999	401	685	383	187	527	631	999999	434	474	534	999999	828	210	315	126	562	696	922	903	195	579	859	245	999999	509	33	211	999999	999999	999999	910	999999	827	619	999999	495	141	356	402	999999	277	417	768	871	598	999999	215	956	616	673	999999	447	361	677	869	542	999999	999999	678	504	429	999999	823	214	624	285	10	590	863	630	999999	349	530	186	918	172	100	999999	778	347	817	255	955	937	137	472	999999	160	750	909	55	999999	678	897	999999	846	594	563	257	323	170	624	102	986	253	792	999999	185	758	707	999999	999999	999999	340	687	184	474	886	87	161	141	999999	840	953	585	999999	670	999999	878	81	577	537	999999	999999	186	203	999999	969	693	344	999999	967	401	53	468	968	999999	348	999999	999999	999999	708	999999	999999	192	320	784	999999	410	999999	132	295	307	686	139	913	999999	771	163	493	31	504	999999	743	607	173	458	797	999999	616	999999	332	999999	755	699	869	61	31	283	866	999999	999999	569	744	222	269	670	999999	913	554	19	137	999999	726	112	877	999999	742	999999	28	862	987	654	793	554	799	872	552	999999	269	862	938	498	297	84	17	999999	999999	531	347	503	743	883	940	607	277	148	999999	653	821	363	318	533	264	999999	999999	369	999999	199	422	396	999999	727	654	692	999999	638	999999	999999	999999	942	67	221	160	524	129	113	714	196	287	661	999999	999999	176	999999	553	415	243	293	652	648	170	268	999999	999999	385	25	238	999999	999999	
638	251	54	558	879	305	106	382	999999	884	999999	655	588	912	761	219	228	561	748	148	665	405	613	998	455	782	999999	113	210	149	113	875	466	659	648	419	142	350	296	610	456	42	504	409	999999	993	999999	999999	999999	740	166	464	490	119	871	999999	638	55	112	107	999999	993	181	999999	781	453	199	929	274	352	86	878	274	147	999999	632	901	213	673	462	210	453	756	999999	983	648	394	356	999999	414	999999	97	247	999999	999999	999999	861	903	628	881	803	999999	91	14	999999	287	199	352	428	248	342	999999	381	649	999999	62	999999	711	999999	142	999999	842	151	859	570	999999	640	85	44	238	999999	997	999999	999999	999999	559	999999	752	806	999999	459	51	928	549	82	356	715	597	302	60	999999	159	297	999999	822	960	510	999999	443	999999	999999	123	318	999999	477	999999	848	999999	999999	999999	690	494	905	999999	682	27	914	601	787	999999	999999	999999	782	983	21	999999	710	99	969	698	58	150	999999	141	68	345	999999	999999	81	736	999999	136	999999	955	370	732	999999	999999	999999	999999	56	909	999999	229	999999	603	341	999999	999999	856	999999	759	999999	302	299	550	185	774	852	347	295	999999	530	60	999999	999999	446	827	623	999999	999999	999999	286	174	999999	999999	705	99	740	465	14	407	559	225	111	748	516	999999	999999	819	556	479	533	999999	520	870	389	394	999999	253	167	513	711	900	488	311	999999	455	650	159	845	96	44	397	999999	887	999999	314	948	968	999999	142	999999	803	999999	897	999999	810	653	999999	760	320	999999	496	308	500	695	659	736	800	274	70	663	516	974	469	445	146	999999	632	253	84	446	544	999999	999999	352	908	178	590	999999	673	999999	999999	399	535	510	547	999999	842	202	967	999999	158	703	999999	478	654	828	272	462	664	999999	31	537	685	873	51	883	282	999999	786	491	999999	299	601	268	793	126	449	959	897	57	300	439	999999	999999	298	999999	42	999999	697	89	999999	138	846	996	780	999999	714	661	468	664	999999	694	415	999999	431	858	112	322	999999	538	389	312	999999	616	386	591	261	189	999999	211	850	726	999999	707	585	27	453	605	999999	999999	412	999999	500	999999	240	605	34	799	84	439	738	999999	871	169	699	602	574	239	619	198	89	534	85	267	999999	99	243	708	901	414	999999	507	834	999999	135	601	812	330	999999	999999	567	462	115	999999	473	140	854	999999	999999	982	453	999999	986	298	382	877	712	243	430	999999	999999	325	898	999999	34	241	885	649	999999	108	790	999999	853	838	999999	999999	429	
999999	794	999999	245	999999	700	918	960	201	999999	999999	849	258	888	578	900	244	418	251	563	444	130	241	255	215	267	999999	201	210	370	157	999999	999999	458	781	449	747	905	429	625	980	709	833	720	999999	799	999999	219	222	999999	999999	429	389	74	984	809	999999	436	999999	999999	791	726	760	831	372	878	104	800	116	138	163	339	999999	626	583	735	999999	521	999999	415	482	698	979	857	999999	728	288	999999	473	972	887	320	875	743	833	999999	949	12	357	999999	704	999999	999999	93	199	289	439	762	491	259	999999	50	999999	623	212	102	747	903	89	644	599	414	337	144	251	842	999999	999999	793	330	786	295	173	445	711	497	596	896	999999	472	299	526	209	223	460	846	790	262	540	999999	999999	55	922	999999	871	300	999999	999999	999999	357	999999	999999	999999	999999	473	236	876	999999	999999	715	506	999999	245	616	999999	83	215	999999	999999	405	62	211	715	63	814	740	999999	460	574	421	839	999999	999999	320	999999	999999	557	999999	750	234	999999	705	999999	825	243	999999	810	316	367	797	94	544	294	446	304	625	478	999999	356	733	863	426	520	999999	875	999999	797	999999	970	249	526	176	373	459	435	999999	861	999999	819	999999	930	66	102	777	336	999999	999999	999999	999999	31	637	641	691	26	370	999999	195	848	950	364	999999	884	345	128	999999	917	181	835	21	947	999999	999999	999999	206	803	807	333	742	174	579	546	999999	909	948	999999	999999	999999	356	99	882	172	999999	939	465	999999	55	720	974	506	418	999999	507	606	999999	267	999999	545	999999	223	562	230	999999	684	380	818	687	999999	396	516	395	442	824	745	139	785	750	649	640	913	758	97	358	245	755	999999	48	583	840	691	563	349	999999	143	536	661	999999	338	568	647	605	79	333	468	121	975	309	762	476	293	516	999999	904	999999	465	474	871	216	999999	924	999999	113	145	705	952	999999	452	691	999999	999999	999999	999999	90	999999	317	999999	764	890	134	779	156	999999	116	556	999999	164	444	418	677	999999	999999	512	999999	643	999999	502	934	627	515	999999	533	999999	553	999	228	104	328	911	999999	999999	999999	981	999999	158	778	503	996	588	531	798	610	44	23	999999	688	562	22	446	135	999999	754	146	384	999999	256	999999	733	999999	999999	89	836	533	154	901	361	807	430	261	865	999999	505	355	105	717	999999	498	603	999999	999999	665	92	881	785	458	32	573	607	33	999999	249	770	888	999999	452	961	87	889	999999	795	880	999999	760	999999	761	320	409	51	666	603	757	999999	
336	796	672	996	955	747	696	999999	787	210	406	359	999999	604	616	104	653	756	387	609	491	999999	999999	532	331	309	999999	999999	622	532	940	999999	154	315	443	102	587	455	999999	339	203	243	17	680	736	411	955	167	703	314	397	999999	225	158	999999	725	366	150	999999	655	723	558	999999	265	999999	999999	999999	999999	170	524	999999	208	750	57	415	999999	604	760	999999	919	353	999999	999999	318	144	40	215	996	862	718	735	447	999999	360	999999	999999	976	999999	420	760	207	645	996	188	797	199	170	177	999999	204	130	999999	999999	755	312	999999	123	999999	999999	239	770	218	999999	999999	788	79	428	399	440	770	999999	999999	349	46	722	708	870	265	520	999999	869	47	999999	667	999999	139	104	34	58	999999	532	38	631	191	989	988	197	555	400	728	770	770	737	972	923	278	999999	317	42	604	985	999999	437	999999	369	733	999999	790	999999	658	975	404	351	680	999999	253	230	999999	56	734	520	999999	999999	999999	184	109	310	290	744	999999	999999	786	991	454	999999	674	600	456	999999	266	42	407	701	741	752	376	428	66	734	679	58	109	270	999999	93	670	999999	644	10	269	433	674	56	999999	999999	198	413	897	905	573	652	774	999999	789	701	999999	624	134	49	999999	999999	253	999999	999999	280	773	526	692	370	999999	999999	999999	456	562	999999	999999	360	999999	955	564	999999	530	999999	170	37	284	763	481	606	969	999999	999999	605	201	588	999999	999999	981	999999	22	672	720	537	800	890	696	327	783	956	343	762	458	179	485	845	160	999999	395	47	996	20	55	95	400	67	815	360	264	973	653	249	999999	911	942	891	252	993	999999	280	999999	999999	980	524	273	217	598	697	129	999999	438	98	999999	944	267	12	999999	634	146	742	999999	345	72	810	313	103	393	999999	236	593	602	166	739	124	999999	50	999999	530	822	193	469	128	241	999999	999999	564	517	435	999999	940	274	617	856	999999	999999	995	893	999999	221	180	999999	61	470	535	753	999999	358	617	248	227	972	106	812	999999	282	999999	114	164	275	749	586	999999	999999	296	329	985	999999	131	918	999999	156	999999	999999	651	368	999999	657	705	164	273	999999	999999	999999	436	968	177	804	999999	345	999999	891	738	904	999999	594	999999	168	184	216	768	971	237	698	537	80	121	999999	999999	999999	864	309	408	999	12	543	999999	770	999999	328	999999	999999	406	785	679	819	999999	956	847	999999	999999	259	999999	499	396	301	999999	210	659	366	856	390	644	319	480	999999	493	999999	901	928	907	999999	
702	999999	999999	587	574	451	29	718	662	999999	939	113	101	615	826	908	613	710	999999	485	121	999999	999999	771	546	97	314	738	336	679	64	919	999999	999999	999999	626	445	808	726	999999	190	940	703	999999	450	999999	227	865	999999	999999	135	200	372	431	999999	602	999999	999999	999999	487	147	999999	392	983	111	30	953	695	999999	210	999999	804	984	999999	304	999999	999999	771	331	999999	870	448	624	999999	553	999999	556	728	422	954	241	162	999999	249	398	999999	558	720	599	999999	588	531	808	999999	121	330	216	342	999999	813	999999	623	999999	999999	617	698	999999	640	439	247	473	235	282	113	968	320	47	999999	641	405	621	685	181	901	999999	999999	999999	999999	639	232	999999	999999	999999	999999	758	618	200	729	999999	999999	243	999999	290	361	955	362	999999	999999	944	801	293	999999	700	731	201	999999	451	70	999999	279	999999	955	10	216	590	999999	633	674	354	360	999999	317	999999	941	171	999999	999999	819	945	73	99	935	766	837	939	196	523	999999	999999	248	176	140	119	362	642	999999	999999	84	771	706	729	584	360	594	999999	975	357	758	570	497	999999	632	124	556	190	132	198	173	276	999999	735	999999	266	999999	194	999999	208	761	309	999999	786	999999	58	249	344	999999	584	181	165	999999	838	765	309	919	132	543	25	563	181	519	99	754	807	377	970	964	328	999999	409	693	776	999999	459	999999	711	794	583	875	221	675	547	26	17	311	565	970	465	347	983	999999	973	999999	999999	789	793	42	522	680	278	380	196	340	772	472	197	999999	315	622	218	338	960	150	352	506	971	82	746	505	999999	999999	509	980	999999	759	719	999999	16	669	893	999999	281	902	999999	841	999999	217	254	544	124	999999	664	843	138	655	690	833	302	93	818	720	295	27	868	278	870	999999	78	22	752	999999	999999	646	728	539	66	67	999999	510	27	764	999999	999999	391	499	345	999999	851	616	78	886	840	922	851	999999	393	264	43	338	970	283	148	999999	791	68	85	999999	124	599	598	999999	299	791	76	999999	999999	999999	635	379	932	214	363	462	943	866	999999	323	794	999999	156	801	999999	215	539	743	999999	595	419	332	999999	327	999999	262	27	446	596	58	999999	999999	999999	999999	999999	664	405	999999	920	686	298	925	999999	762	233	569	999999	796	609	999999	999999	333	438	999999	999999	313	956	615	662	111	444	507	999999	176	467	997	275	847	999999	369	809	999999	823	939	307	494	999999	661	999999	982	809	230	837	511	796	999999	999999	983	999999	325	708	999999	113	819	
999999	999999	654	676	999999	999999	304	605	623	249	284	488	999999	498	999999	188	823	304	522	680	301	224	670	769	379	933	999999	291	221	857	660	30	669	999999	999999	517	840	812	366	999999	687	999999	999999	597	999999	318	33	870	984	456	502	999999	277	433	527	37	999999	885	999999	370	598	22	394	766	588	264	818	999999	800	491	348	21	999999	654	992	97	999999	999999	542	71	910	767	307	765	365	999999	752	999999	999999	670	397	999999	515	995	279	675	819	840	18	999999	499	527	79	502	999999	999999	475	622	440	999999	420	56	999999	999999	999999	999999	999999	999999	411	999999	512	582	29	140	103	999999	999999	942	385	327	277	999999	75	999999	571	999999	697	804	656	874	782	140	805	999999	260	999999	611	999999	545	448	960	200	439	676	999999	916	508	939	999999	725	985	532	999999	999999	999999	643	980	999999	673	999999	999999	910	972	999999	559	999999	999999	999999	880	999999	999999	234	407	937	367	86	347	398	109	654	884	999999	405	931	999999	259	893	999999	884	616	370	999999	606	477	314	59	228	999999	127	98	149	535	999999	657	944	999999	999999	308	756	95	999999	592	999999	29	999999	385	515	50	648	309	488	999999	98	273	999999	952	627	929	633	999999	857	444	281	21	515	359	999999	748	987	137	135	999999	935	798	320	778	154	999999	295	999999	544	999999	264	818	609	63	447	796	999999	991	143	204	675	448	999999	861	321	671	513	999999	999999	999999	63	521	184	893	999999	299	953	613	807	50	644	704	773	679	190	999999	412	462	912	902	482	995	993	930	999999	497	571	459	466	999999	84	461	250	777	134	742	644	715	999999	157	999999	999999	193	103	560	970	675	557	680	858	999999	61	999999	785	999999	67	527	253	974	662	727	999999	156	999999	999999	193	999999	995	555	447	818	696	559	764	69	820	811	900	380	999999	999999	999999	999999	608	223	32	539	464	999999	999999	224	999999	741	250	429	999999	999999	859	137	376	516	679	999999	242	999999	573	999999	167	726	999999	999999	999999	873	35	840	714	725	548	121	943	653	999	513	999999	232	999999	954	318	344	720	315	952	773	13	442	999999	21	545	568	649	530	999999	738	29	999999	999999	527	715	999999	999999	623	966	747	193	723	517	999999	999999	999999	621	618	999999	999999	16	999999	303	854	869	999999	698	702	190	980	472	422	280	271	493	667	999999	901	999999	908	628	999999	349	214	999999	290	999999	999999	497	535	946	40	347	559	999999	999999	527	742	657	999999	710	22	442	999999	285	999999	999999	256	999999	999999	384	720	999999	285	999999	
999999	818	999999	275	589	999999	723	215	655	43	999999	999999	721	539	631	999999	893	254	999999	207	615	663	362	929	817	838	679	302	639	160	236	660	71	365	999999	53	438	476	77	463	987	807	787	953	843	999999	999999	716	61	717	999999	999999	262	999999	999999	255	465	168	457	751	999999	431	999999	504	806	781	23	365	999999	588	711	426	186	663	999999	808	999999	409	96	131	117	962	250	999999	999999	760	999999	983	777	575	587	279	29	326	474	565	241	999999	156	72	682	375	998	472	15	74	999999	599	999999	999999	380	65	82	335	643	36	190	652	834	56	382	40	588	151	999999	441	407	859	999999	654	577	592	263	999999	999999	741	963	778	999999	999999	470	999999	125	997	205	532	999999	999999	683	448	384	588	459	109	999999	652	999999	857	999999	999999	667	440	410	999999	212	787	802	58	886	999999	72	412	735	999999	999999	999999	914	590	945	478	999999	713	186	749	280	988	143	163	344	796	954	116	999999	352	937	39	408	902	795	418	729	999999	806	781	386	972	852	229	523	126	738	999999	911	993	999999	953	264	661	942	999999	999999	648	999999	100	947	999999	105	392	302	557	174	999999	794	537	748	999999	907	404	373	999999	999999	999999	999999	228	68	757	204	999999	23	984	774	999999	999999	581	763	91	999999	999999	834	430	999999	999999	927	966	999999	726	999999	383	254	254	56	860	999999	999999	88	740	18	495	41	199	761	999999	379	318	999999	426	61	999999	774	999999	999999	201	999999	943	999999	999999	999999	999999	999999	341	355	820	999999	768	999999	999999	999999	325	503	32	82	950	684	644	668	104	999999	619	193	999999	999999	199	999999	587	999999	854	299	354	224	412	999999	345	999999	700	999999	940	713	610	999999	868	966	735	719	751	594	698	516	925	284	999999	584	377	489	740	665	165	221	491	173	93	999999	999999	999999	100	999999	736	731	984	999999	999999	391	489	248	325	569	999999	999999	857	992	906	348	374	999999	999999	828	999999	855	488	44	688	999999	231	999999	296	999999	860	635	629	483	858	999999	532	134	555	944	105	138	174	181	999999	686	363	499	266	745	260	45	999999	272	999999	881	253	999999	122	999	170	52	999999	999999	999999	314	850	384	144	940	815	249	524	944	732	999999	691	317	999999	999999	375	731	190	999999	992	824	422	367	592	976	723	583	22	999999	783	62	999999	999999	999999	421	999999	979	365	326	929	21	521	278	539	642	999999	935	640	120	633	999999	861	410	88	883	892	999999	791	167	226	242	237	967	170	999999	81	999999	844	897	999999	
396	375	864	622	999999	312	154	827	950	999999	787	942	999999	922	353	999999	776	23	589	529	352	197	208	109	999999	784	553	999999	859	570	600	100	743	943	246	999999	999999	787	107	580	999999	665	999999	379	439	299	334	999999	816	999999	305	585	265	378	823	208	999999	765	924	207	999999	46	968	389	197	697	999999	999999	685	289	205	988	916	18	999999	999999	356	828	999999	999999	459	508	301	380	274	24	999999	374	130	48	999999	240	862	900	821	712	696	461	192	741	100	376	369	999999	292	317	999999	999999	999999	145	851	347	105	527	999999	999999	744	597	999999	182	861	834	838	647	391	999999	135	26	999999	78	991	894	646	928	317	92	149	999999	97	957	355	587	999999	984	999999	560	145	999999	162	999999	967	108	347	20	879	265	999999	721	999999	999999	191	999999	71	999999	154	957	701	177	219	664	120	980	509	999999	826	999999	999999	853	461	831	829	790	864	999999	111	999999	557	635	58	61	554	427	618	769	775	702	526	259	840	239	858	968	999999	999999	999999	986	598	999999	193	999999	208	685	270	323	498	401	788	999999	426	261	409	999999	129	168	120	999999	372	999999	390	134	758	999999	999999	232	972	861	999999	999999	172	125	999999	376	452	452	852	869	999999	304	280	383	913	89	832	588	829	793	848	999999	386	999999	999999	858	999999	69	999999	401	672	48	350	637	737	422	284	999999	999999	43	623	676	316	251	535	77	469	17	999999	999999	975	434	402	999999	22	697	999999	404	501	999999	576	392	605	461	207	999999	953	999999	646	501	805	531	630	795	999999	999999	660	999999	242	556	999999	792	849	178	425	247	645	171	625	49	432	879	809	999999	466	240	999999	854	53	417	123	999999	370	718	873	453	804	999999	19	839	46	854	999999	944	55	783	543	436	45	959	483	999999	27	606	79	925	999999	116	338	999999	111	806	101	825	999999	572	432	140	999999	971	442	48	162	785	13	999999	717	999999	999999	683	999999	999999	818	94	934	999999	809	763	649	999999	731	697	278	80	738	999999	762	346	511	483	999999	999999	999999	73	527	444	639	242	603	501	218	857	639	655	251	466	987	999999	999999	999999	763	669	490	356	250	744	999999	92	57	772	815	380	999999	994	999999	294	999999	754	566	999999	690	577	169	158	739	873	68	999999	828	281	252	754	455	398	720	999999	999999	784	823	782	675	557	194	830	999999	837	504	645	333	956	954	999999	999999	401	431	999999	999999	342	617	376	686	157	263	775	530	999999	924	965	999999	639	999999	727	999999	784	
824	143	999999	338	999999	902	999999	423	999999	872	327	19	314	999999	966	999999	192	589	177	457	999999	527	304	999999	310	625	912	538	371	999999	593	236	311	999999	999999	999999	804	180	870	715	996	272	858	391	458	520	756	871	998	749	456	999999	560	483	688	306	999999	973	38	999999	999999	840	999999	604	288	100	999999	648	486	677	729	999999	719	462	460	833	999999	913	999999	789	869	51	540	621	999999	810	675	828	977	999999	459	831	999999	33	725	165	999999	999999	999999	367	813	999999	395	330	29	445	999999	108	33	999999	637	999999	22	999999	999999	948	999999	440	367	477	999999	879	670	214	228	898	869	696	736	305	623	414	810	999999	999999	761	656	999999	601	802	747	999999	804	133	643	999999	999999	903	999999	777	855	779	999999	999999	942	933	447	999999	112	999999	575	377	999999	728	240	232	125	419	273	224	301	100	839	564	730	847	999999	546	570	694	90	966	999999	958	999999	844	999999	186	660	51	324	475	117	480	236	380	215	999999	999999	421	418	409	999999	999999	486	764	940	999999	904	999999	859	999999	999999	999999	50	608	727	413	288	999999	714	999999	758	999999	900	999999	983	999999	999999	359	641	997	653	999999	285	680	336	817	999999	685	999999	185	281	999999	999999	423	856	999999	999999	627	652	802	798	506	999999	999999	999999	999999	931	999999	780	582	14	554	464	861	999999	469	142	369	282	910	999999	602	492	999999	999999	204	48	486	969	294	927	710	707	839	999999	157	452	806	999999	917	885	822	904	999999	180	727	999999	330	176	396	566	999999	999999	999999	870	999999	999999	999999	811	456	380	999999	999999	999999	999999	304	999999	999999	662	109	27	335	339	999999	34	118	999999	170	999999	939	103	717	320	582	728	857	364	999999	968	13	142	286	999999	584	999999	999999	141	418	677	876	999999	485	668	999999	379	999999	999999	990	717	762	999999	999999	807	872	999999	662	144	118	767	796	939	882	999999	659	966	999999	340	754	817	999999	977	289	492	493	999999	617	59	252	999999	497	125	374	256	216	505	288	999999	132	231	885	999999	33	999999	880	936	997	829	19	110	638	900	986	999999	134	784	228	371	324	813	745	613	891	999999	280	680	575	635	450	999999	687	272	218	533	932	296	954	999999	999999	556	71	788	50	999999	574	597	999999	201	999999	431	287	917	999999	318	999999	282	415	999999	380	209	371	372	389	855	999999	376	691	999999	999999	838	830	589	999999	999999	752	956	572	749	999999	683	551	383	513	28	876	769	118	999999	999999	660	881	999999	999999	999999	194	699	999999	999999	728	
208	905	999999	951	293	601	697	999999	395	566	529	709	665	788	697	658	988	858	999999	978	653	267	999999	416	590	957	995	331	356	583	62	999999	387	31	999999	999999	999999	432	230	999999	189	611	999999	999999	526	950	225	57	999999	754	206	999999	48	216	999999	999999	999999	270	370	336	606	375	812	812	514	972	331	643	656	919	783	565	637	942	799	52	544	459	889	999999	999999	948	760	999999	386	999999	518	999999	946	200	663	999999	999999	894	821	999999	799	911	828	554	629	581	400	651	970	640	213	105	999999	999999	406	664	381	731	999999	658	614	219	999999	999999	464	160	999999	466	999999	999999	504	999999	131	985	253	633	999999	344	20	169	557	119	631	999999	18	422	763	913	793	999	242	340	309	173	999999	589	999999	536	999999	478	999999	934	999999	801	146	469	999999	999999	999999	999999	43	46	999999	434	110	505	588	999999	999999	51	999999	784	672	265	999999	999999	443	958	785	663	157	999999	254	541	999999	623	722	829	609	549	447	342	133	999999	965	999999	618	875	72	704	999999	796	252	58	91	999999	999999	999999	864	972	35	26	999999	135	626	939	999999	189	159	999999	782	758	90	999999	603	999999	660	652	299	740	999999	568	895	91	999999	360	851	205	460	185	361	999999	965	636	523	431	999999	997	403	36	413	999999	725	585	921	999999	999999	509	454	999999	999999	999999	999999	999999	999999	467	131	564	472	999999	97	999999	999999	974	999999	200	793	453	229	999999	368	663	258	999999	999999	126	999999	319	169	421	999999	352	750	433	736	741	751	841	218	66	310	999999	999999	138	938	816	999999	999999	459	731	458	999999	289	282	999999	999999	371	577	796	310	624	811	405	61	631	745	999999	999999	999999	394	449	952	999999	999999	871	237	138	129	999999	520	417	101	859	999999	962	381	73	478	765	950	379	999999	54	907	442	498	736	483	999999	999999	999999	413	513	74	292	506	37	126	411	999999	656	251	999999	999999	893	533	952	966	98	259	681	999999	999999	297	25	999999	999999	336	730	383	501	654	622	140	549	13	999999	795	155	999999	353	947	77	334	303	137	931	768	24	909	999999	769	999999	257	522	603	999999	999999	59	27	598	701	395	999999	939	12	628	122	735	890	945	167	820	631	906	734	310	216	999999	887	343	148	322	999999	836	999999	268	375	999999	946	141	370	745	999999	867	652	999999	48	394	999999	509	819	42	134	999999	999999	999999	764	350	787	302	665	233	999999	683	460	388	574	201	217	743	263	503	999999	758	585	421	999999	763	999999	182	999999	821	702	
999999	524	999999	198	999999	456	784	504	35	830	654	475	147	583	454	417	999999	999999	999999	999999	557	255	325	999999	375	388	968	999999	10	96	614	40	843	999999	999999	169	999999	199	717	999999	432	249	999999	673	999999	292	447	837	247	355	989	196	424	644	154	142	209	999999	823	479	488	528	503	999999	225	623	632	616	800	295	999999	84	279	112	754	999999	27	651	118	92	999999	140	27	654	999999	999999	616	209	386	650	960	492	376	247	265	904	745	299	458	999999	999999	830	47	952	292	999999	917	999999	999999	835	124	557	752	999999	538	358	510	849	842	797	16	432	240	999999	334	999999	708	999999	846	850	573	999999	203	999999	432	999999	103	75	372	191	999999	999999	320	550	536	412	739	999999	709	907	403	895	999999	661	514	237	999999	887	627	711	217	885	474	999999	272	396	364	165	318	428	264	445	486	660	999999	712	122	689	623	999999	842	82	999999	999999	456	999999	281	542	93	204	520	215	447	661	974	625	830	280	288	150	58	583	327	291	652	957	419	796	999999	999999	124	910	274	705	868	144	563	535	592	594	124	999999	82	123	907	59	998	825	686	669	881	841	999999	482	874	999999	754	50	296	999999	999999	484	999999	999999	999999	610	940	742	792	839	72	999999	999999	694	35	236	511	999999	383	603	959	593	119	705	920	999999	509	792	830	610	999999	522	249	103	335	999999	654	791	999999	307	999999	265	999999	847	607	999999	163	716	457	648	756	550	667	693	539	675	375	471	999999	807	999999	158	911	191	459	999999	65	595	368	395	581	719	182	999999	494	703	560	272	999999	343	999999	792	344	192	854	839	855	555	564	999999	999999	999999	431	235	206	960	354	851	397	67	999999	999999	999999	71	76	47	999999	590	999999	835	124	112	373	36	688	318	813	729	337	620	694	509	999999	707	131	398	999999	999999	999999	534	359	708	875	50	811	561	444	282	125	817	471	274	356	728	999999	171	818	405	546	999999	156	624	524	776	372	32	537	650	940	678	749	999999	710	674	999999	415	999999	333	999999	136	874	540	614	520	999999	430	163	311	172	959	579	892	410	992	387	734	194	108	999999	788	34	794	342	447	77	50	563	681	253	140	934	495	189	420	999999	615	20	14	628	942	869	999999	488	999999	999999	999999	30	718	297	999999	231	999999	656	436	112	89	208	177	452	999999	867	481	68	42	35	94	999999	989	978	772	724	190	479	735	919	799	316	361	348	999999	30	844	394	502	909	999999	838	999999	317	933	
999999	999999	561	521	84	397	176	999999	955	24	153	40	739	524	36	999999	659	920	516	999999	999999	847	828	241	97	32	999999	566	999999	230	999999	960	999999	999999	365	880	629	999999	660	531	632	860	405	334	77	989	999999	870	999999	868	155	918	246	14	169	569	25	330	433	61	999999	609	332	735	768	193	358	694	169	156	421	700	999999	984	680	913	452	504	174	108	999999	226	101	264	999999	337	999999	677	885	796	865	308	535	609	230	32	537	669	565	883	999999	421	711	329	457	455	999999	261	999999	256	127	999999	999999	335	144	999999	518	999999	661	441	999999	681	999999	372	290	122	175	660	764	657	386	999999	938	291	467	506	515	772	999999	629	999999	472	999999	638	999999	999999	999999	999999	474	144	999999	999999	18	134	422	958	999999	348	48	344	289	997	496	676	999999	999999	582	874	867	638	580	745	999999	41	762	999999	338	179	999999	999999	969	965	999999	629	153	917	773	813	868	509	894	999999	999999	999999	349	681	975	676	768	344	772	277	342	836	999999	768	207	977	372	425	629	442	655	112	999999	324	811	999999	533	952	570	768	16	368	999999	413	21	799	999999	90	999999	999999	411	358	173	701	632	359	74	999999	720	796	451	999999	879	461	521	631	999999	35	870	118	152	999999	999999	13	999999	999999	102	161	999999	407	295	291	403	967	41	306	939	672	691	461	999999	159	242	999999	999999	563	489	292	892	999999	701	666	999999	999999	519	595	585	170	440	658	267	913	626	999999	511	999999	58	911	999999	225	692	999999	999999	418	316	993	583	999999	999999	708	999999	999999	268	377	999999	999999	999999	491	457	445	721	999999	242	42	999999	999999	532	920	272	167	999999	577	999999	676	697	276	999999	999999	606	525	22	585	484	999999	999999	457	654	259	999999	882	999999	567	464	984	504	999999	202	311	999999	999999	471	662	737	528	999999	917	948	591	679	999999	306	279	884	931	433	145	999999	510	999999	745	243	282	314	999999	79	946	123	876	999999	784	999999	30	999999	188	64	999999	999999	955	538	256	509	999999	580	186	585	818	683	532	561	999999	999999	691	999999	999999	194	999999	999999	357	999999	256	803	81	419	895	999999	286	693	999999	999999	83	297	348	971	621	999999	180	701	999999	803	999999	999999	591	325	813	175	392	999999	116	999999	999999	10	500	506	291	999999	438	999999	685	821	309	999999	976	654	999999	81	280	720	822	999999	999999	497	231	553	208	983	222	756	999999	999999	972	699	586	712	22	999999	796	999999	999999	178	999999	999999	26	315	504	999999	297	936	999999	
742	895	672	999999	999999	979	377	999999	947	999999	308	240	682	58	999999	849	609	999999	999999	642	414	285	999999	999999	653	999999	497	480	915	999999	83	696	286	918	863	835	309	999999	713	999999	644	304	848	543	391	938	136	999999	999999	466	895	999999	32	303	432	466	999999	999999	121	999999	492	897	863	999999	999999	999999	999999	763	194	129	549	674	835	999999	998	120	999999	894	649	714	999999	28	418	459	164	495	673	982	496	406	378	667	824	274	250	746	440	999999	317	778	999999	999999	293	942	916	231	751	999999	999999	999999	39	572	999999	999999	999999	473	488	414	999999	739	939	999999	276	787	751	881	849	570	301	261	680	486	999999	871	729	999999	999999	476	999999	933	743	192	687	999999	999999	806	999999	428	999999	776	267	36	216	577	838	24	106	505	999999	45	381	191	199	53	641	999999	984	999999	676	215	738	22	872	999999	995	999999	293	102	420	945	216	431	999999	525	993	654	280	19	999999	715	999999	239	999999	507	999999	999999	992	643	543	999999	821	999999	999999	999999	47	999999	164	405	999999	91	730	14	95	999999	828	999999	743	999999	999999	987	282	999999	999999	960	999999	508	737	999999	259	442	764	650	558	595	134	999999	999999	530	487	748	999999	875	437	999999	999999	834	154	40	678	999999	819	999999	593	556	552	846	999999	790	550	999999	517	789	999999	149	326	89	455	499	130	176	279	223	196	311	496	407	548	147	975	541	999999	706	696	999999	623	446	67	12	53	287	207	889	979	948	240	711	999999	297	635	905	389	999999	999999	999999	342	606	141	291	69	999999	307	999999	814	999999	184	811	102	508	999999	879	999999	452	456	842	968	390	999999	248	999999	999999	677	260	999999	79	999999	999999	999999	194	999999	26	315	775	943	999999	980	880	84	970	773	429	618	999999	999999	755	999999	937	209	76	544	999999	372	893	999999	999999	477	56	815	745	856	475	24	908	202	509	574	256	509	999999	862	98	315	273	474	651	177	999999	490	756	999999	225	510	730	650	999999	999999	422	564	669	999999	999999	74	339	123	308	999999	709	38	999999	999999	999999	438	650	213	455	646	999999	428	999999	999999	31	566	68	558	641	964	293	999999	999999	855	162	691	839	999999	929	33	975	159	175	245	467	427	229	575	999999	786	859	526	204	716	556	993	994	563	999999	376	15	781	482	343	131	999999	199	415	38	944	598	523	999999	432	671	999999	262	999999	649	999999	347	493	998	854	115	999999	74	999999	309	169	697	286	729	999999	27	204	677	831	123	26	238	813	547	615	999999	
346	252	772	999999	607	740	670	913	804	39	999999	782	627	238	999999	387	76	116	869	257	322	794	721	999999	999999	280	999999	220	633	375	999999	946	999999	999999	769	999999	999999	87	701	428	36	999999	924	533	505	421	60	603	758	639	999999	707	677	999999	875	999999	530	367	577	999999	319	999999	290	439	505	575	399	960	468	839	94	988	414	999999	230	949	869	197	999999	65	999999	999999	461	993	213	999999	278	999999	791	227	999999	934	510	999999	119	577	999999	494	37	930	32	99	145	918	999999	183	302	237	999999	925	682	999999	459	521	115	492	999999	297	999999	999999	306	999999	179	251	846	160	488	49	341	653	868	384	999999	999999	43	141	691	542	449	40	533	51	889	865	999999	999999	484	988	999999	627	999999	999999	269	357	633	999999	919	893	82	999999	695	262	999999	492	67	307	182	481	488	974	999999	464	847	999999	155	265	483	314	999999	999999	676	500	999999	999999	84	84	125	999999	354	999999	221	999999	999999	56	344	999999	155	406	808	999999	999999	12	509	295	826	124	947	73	999999	378	184	615	999999	887	727	999999	482	999999	418	983	191	999999	137	113	762	11	999999	800	860	999999	119	999999	999999	999999	706	999999	990	494	887	959	136	62	610	976	209	606	611	582	329	149	798	964	988	825	65	999999	875	406	532	824	129	156	212	337	269	107	999999	727	999999	64	999999	987	304	458	856	139	760	160	999999	165	400	999999	481	720	999999	154	98	681	414	588	797	594	962	72	999999	980	999999	282	716	999999	497	884	400	275	999999	999999	670	540	968	925	368	999999	999999	376	999999	706	999999	999999	999999	999999	19	437	323	602	266	999999	35	999999	617	875	999999	999999	444	801	668	999999	32	216	785	274	484	999999	712	488	230	82	101	595	999999	999999	316	999999	30	999999	102	999999	999999	798	999999	325	999999	999999	922	103	999999	880	290	701	708	919	684	467	999999	999999	999999	461	725	999999	382	194	528	440	603	484	999999	922	999999	841	999999	608	999999	999999	208	469	488	55	635	999999	842	349	999999	399	999999	718	458	848	999999	44	962	641	344	736	426	824	999999	355	999999	448	534	722	424	999999	992	999999	975	460	269	999999	507	594	826	999999	991	42	999999	999999	999999	884	35	720	271	999999	879	77	273	217	999999	999999	672	999999	220	197	94	129	925	353	406	786	743	998	588	423	536	377	814	999999	744	393	432	667	802	950	423	999999	460	999999	568	924	836	999999	653	885	574	374	384	999999	999999	872	999999	59	999999	767	150	999999	141	848	896	999999	262	999999	
472	999999	999999	15	341	269	773	999999	668	933	999999	482	949	975	354	703	999999	171	993	999999	216	872	286	383	935	44	810	395	999999	612	105	66	672	801	305	238	933	568	999999	999999	999999	749	213	999999	999999	260	999999	175	682	438	998	999999	999999	999999	828	599	147	999999	80	306	459	388	600	66	838	727	809	158	679	126	999999	290	138	999999	999999	999999	669	999999	118	685	227	999999	713	252	614	370	999999	999999	972	706	101	365	498	736	666	999999	159	156	344	547	450	668	495	566	668	718	606	999999	765	371	929	43	470	394	88	999999	674	999999	452	477	189	999999	185	999999	34	414	791	401	999999	834	317	999999	769	570	244	559	159	157	583	895	764	906	829	611	776	67	999999	114	658	851	999999	801	704	999999	367	999999	492	521	541	999999	999999	214	999999	931	63	416	274	999999	160	529	664	527	999999	556	713	283	395	999999	206	999999	519	687	999999	369	999999	516	818	902	213	18	76	637	615	329	969	559	999999	897	999999	999999	793	994	953	138	999999	294	38	158	163	94	999999	918	325	574	744	249	471	999999	999999	546	598	999999	696	151	462	36	911	999999	999999	164	999999	497	25	835	999999	525	733	614	999999	737	488	669	749	999999	178	158	999999	51	584	729	97	427	988	21	772	999999	307	999999	999999	170	999999	999999	571	999	297	353	902	999999	401	999999	515	857	886	181	999999	928	622	577	972	313	713	870	999999	857	76	378	508	999999	73	750	999999	999999	937	999999	364	999999	108	999999	831	824	255	833	649	365	224	240	999999	816	999999	844	809	729	839	372	999999	512	714	713	999999	918	999999	999999	425	999999	999999	594	919	999999	999999	164	999999	872	746	158	67	880	999999	999999	999999	835	999999	692	999999	999999	940	999999	91	999999	565	851	199	999999	999999	913	980	357	417	999999	364	629	321	999999	998	798	25	999999	983	691	314	576	291	211	80	999999	90	161	847	999999	710	513	513	354	319	965	964	444	65	833	178	710	999999	999999	159	23	524	999999	999999	999999	999999	13	999999	399	270	988	570	988	999999	999999	832	828	509	999999	297	850	999999	967	999999	43	834	581	881	999999	523	604	999999	68	61	66	999999	908	468	999999	999999	707	999999	123	93	331	404	975	129	999999	999999	999999	999999	261	935	309	897	999999	824	660	428	632	132	364	999999	666	883	512	937	268	999999	923	370	914	227	590	850	12	883	35	999999	858	461	544	159	183	403	852	132	999999	168	999999	93	999999	176	370	584	644	247	426	999999	892	48	999999	211	999999	999999	999999	
44	355	999999	999999	673	798	31	999999	180	587	215	702	272	999999	390	999999	109	119	999999	562	748	856	15	999999	765	999999	588	746	819	600	342	82	204	118	818	776	999999	273	363	294	999999	606	200	997	439	544	163	999999	512	853	761	102	246	999999	547	188	350	252	140	216	220	285	751	580	254	143	999999	164	999999	613	890	836	999999	999999	776	999999	666	18	999999	999999	312	999999	243	965	838	999999	835	776	570	999999	436	61	143	999999	84	510	855	619	752	999999	45	999	203	999999	963	925	346	999999	999999	404	999999	341	475	999999	903	999999	999999	785	741	14	999999	731	593	582	186	839	702	609	480	275	999999	56	265	480	194	313	979	344	12	913	904	154	135	176	128	104	999999	999999	252	999999	469	79	877	999999	998	314	415	621	722	133	232	736	221	385	117	999999	86	999999	724	599	68	706	999999	828	109	163	606	427	463	91	263	999999	366	443	999999	227	179	516	482	999999	999999	999999	622	999999	690	177	933	749	999999	999999	999999	591	509	999999	978	762	296	58	648	844	707	987	167	641	870	999999	380	999999	999999	890	305	570	521	999999	701	999999	94	904	148	932	230	856	369	810	73	999999	969	713	464	53	931	130	867	999999	182	911	210	980	18	999999	796	165	179	178	357	999999	79	665	952	999999	678	391	910	716	624	851	627	357	999999	209	784	666	322	536	958	185	999999	999999	670	999999	499	113	999999	211	145	75	686	201	462	999999	601	313	999999	999999	374	999999	219	161	23	331	293	853	999999	809	162	140	842	642	219	999999	756	195	994	172	789	574	495	999999	580	999999	174	999999	895	999999	999999	480	905	999999	999999	418	966	550	870	999999	506	645	701	999999	59	15	232	999999	981	289	858	415	319	999999	397	800	65	510	581	464	167	856	958	449	999999	999999	234	706	480	801	216	215	999999	999999	666	999999	873	999999	659	999999	336	130	999999	615	114	201	171	999999	999999	372	999999	999999	968	415	999999	649	687	261	885	377	999999	525	573	190	83	652	100	663	999999	253	926	999999	851	16	138	46	411	999999	999999	20	520	917	999999	118	447	750	999999	999999	473	26	466	621	522	292	793	810	557	274	541	461	111	507	999999	505	445	706	999999	999999	287	155	247	343	917	875	999999	864	568	464	742	999999	415	191	200	915	999999	314	144	568	223	327	999999	147	811	883	999999	999999	543	462	673	999999	146	999999	631	327	779	132	999999	646	435	929	999999	999999	999999	218	56	920	317	468	717	140	571	999999	747	960	665	110	
999999	43	966	843	999999	115	999999	10	195	139	559	872	145	665	610	999999	999999	294	999999	999999	999999	999999	836	988	705	84	744	542	180	101	999999	671	999999	679	999999	670	680	592	608	146	310	531	33	999999	370	445	332	62	999999	83	999999	463	886	278	495	928	206	977	147	256	371	999999	830	103	601	999999	220	466	75	939	817	550	686	999999	96	93	999999	999999	999999	270	751	999999	21	999999	189	999999	784	999999	999999	999999	473	702	454	999999	775	60	999999	929	325	482	234	866	999999	591	265	999999	999999	999999	999999	999999	359	286	999999	877	999999	678	248	732	914	526	113	999999	999999	999999	999999	124	106	999999	171	999999	391	650	604	155	45	885	705	999999	841	818	999999	835	999999	782	322	197	353	576	999999	107	812	968	25	799	379	999999	594	593	999999	150	999999	452	787	155	30	708	999999	213	842	619	999999	819	890	105	228	277	625	499	91	287	771	529	477	74	233	999999	635	805	999999	637	300	121	312	701	553	854	58	999999	762	614	999999	999999	734	999999	999999	993	88	999999	580	112	782	999999	512	838	999999	745	999999	723	922	999999	82	876	438	214	329	861	516	199	999999	373	229	568	737	477	772	632	794	239	999999	999999	344	999999	999999	673	855	204	999999	474	332	807	879	335	143	999999	541	638	711	530	918	271	487	888	376	216	883	223	368	999999	999999	746	950	745	782	999999	273	365	999999	764	359	134	262	999999	866	745	494	893	434	582	935	999999	920	274	999999	679	752	455	350	999999	790	641	836	999999	408	585	856	143	553	451	999999	185	987	946	180	999999	19	445	32	999999	721	989	788	786	109	932	825	685	434	112	939	999999	25	632	974	999999	298	687	643	290	889	361	350	982	999999	759	156	999999	103	527	670	999999	433	719	307	801	852	60	475	999999	999999	180	708	450	512	999999	999999	365	972	463	999999	331	801	741	999999	370	999999	805	104	349	786	851	999999	907	442	631	999999	999999	334	182	865	999999	999999	999999	530	999999	652	999999	999999	617	599	790	999999	640	31	349	999999	691	977	999999	163	56	999999	136	690	908	588	801	17	881	688	863	41	799	999999	268	118	999999	999999	33	717	747	335	999999	749	999999	849	951	886	103	125	703	328	397	29	818	292	95	487	621	140	851	892	599	929	735	999999	999999	53	999999	240	881	999999	953	228	415	720	478	999999	694	69	637	914	914	765	985	544	643	780	778	999999	32	156	999999	893	866	855	999999	557	23	246	647	908	133	999999	999999	233	375	178	614	108	813	
708	792	999999	999999	999999	999999	833	943	201	125	432	274	787	217	734	879	70	362	560	984	921	999999	458	999999	728	791	61	531	999999	179	474	999999	999999	172	324	363	47	400	930	876	999999	999999	822	999999	225	643	346	655	999999	354	314	999999	64	123	892	345	999999	150	774	154	999999	312	192	999999	651	266	593	999999	893	380	842	670	431	683	92	317	999999	337	206	94	455	406	32	417	999999	658	121	566	999999	999999	999999	999999	625	999999	999999	599	431	800	479	959	60	999999	761	138	512	643	394	380	41	999999	793	999999	943	689	699	530	290	775	165	999999	154	36	999999	999999	361	944	54	999999	999999	492	886	750	858	247	44	999999	644	893	905	231	999999	741	535	694	999999	999999	999999	936	999999	430	999999	999999	645	486	814	33	376	847	776	999999	599	748	646	549	699	999999	999999	999999	654	999999	885	396	870	999999	728	412	501	660	999999	999999	990	999999	559	313	183	240	115	381	433	21	367	797	126	999999	632	525	104	986	995	151	862	999999	999999	130	544	922	999999	710	758	411	531	999999	127	437	999999	491	999999	343	999999	468	937	778	282	643	607	97	280	532	312	213	318	515	665	587	999999	999999	999999	438	768	260	455	999999	623	31	489	651	680	689	771	999999	999999	999999	999999	537	213	94	976	999999	999999	457	652	262	999999	554	103	26	60	540	999999	833	999999	760	575	125	22	999999	164	260	164	956	416	590	999999	171	999999	557	895	137	383	401	766	188	916	320	608	203	996	78	927	472	600	150	738	937	485	576	195	504	524	670	930	725	493	566	999999	71	500	246	676	545	130	922	166	999999	77	486	999999	264	999999	818	547	95	332	691	365	999999	999999	823	685	311	999999	999999	999999	999999	999999	50	695	999999	999999	546	702	759	402	392	351	678	983	190	999999	999	732	931	987	706	133	844	402	801	211	774	220	677	560	375	183	729	319	453	999999	37	791	494	984	999999	125	787	693	940	350	687	999999	999999	953	686	578	999999	413	907	999999	627	648	893	158	505	336	35	208	36	218	622	999999	539	999999	842	217	247	999999	27	590	345	160	999999	460	524	490	549	999999	874	999999	999999	999999	999999	999999	469	388	897	346	488	643	100	589	667	732	728	328	753	578	120	479	999999	493	999999	326	254	477	196	442	634	25	787	311	999999	999999	474	306	955	999999	633	463	999999	999999	468	383	500	756	999999	729	732	999999	737	970	999999	404	465	259	929	999999	620	992	202	999999	712	473	856	788	265	437	999999	432	373	
999999	945	656	168	999999	35	999999	999999	999999	984	467	710	999999	288	816	999999	999999	774	224	376	869	65	999999	271	856	198	994	527	711	500	64	471	999999	832	658	34	999999	246	35	999999	999999	269	132	17	735	754	283	999999	49	100	335	663	53	65	503	999999	314	395	312	250	999999	495	999999	996	929	996	409	606	629	999999	741	693	999999	999999	999999	999999	933	633	536	112	915	808	487	999999	175	401	427	255	999999	636	720	571	934	999999	999999	431	155	999999	999999	738	354	677	566	257	359	642	999999	62	605	894	99	681	999999	999999	335	232	18	504	831	538	578	999999	277	999999	81	999999	758	999999	797	38	999999	808	555	999999	757	247	999999	239	270	999999	999999	375	999999	999999	999999	48	999999	733	459	970	999999	651	303	549	170	200	409	573	186	190	883	951	265	576	439	290	999999	999999	452	97	999999	999999	243	999999	62	999999	514	833	455	999999	466	35	514	826	615	813	999999	999999	636	999999	838	999999	999999	90	649	999999	119	999999	999999	999999	913	651	999999	371	990	644	418	994	496	957	685	999999	128	153	723	999999	999999	439	960	626	775	999999	999999	885	999999	999999	725	162	999999	527	103	441	828	198	129	815	743	999999	835	971	404	520	519	679	881	272	559	909	999999	790	96	680	999999	387	490	794	226	406	999999	689	918	265	344	968	864	254	999999	929	34	999999	124	999999	603	999999	231	999999	609	999999	13	986	751	999999	795	869	999999	422	328	451	708	334	598	347	39	155	62	149	999999	550	814	637	525	999999	885	459	676	791	999999	133	999999	234	999999	471	402	136	999999	113	470	475	537	999999	926	305	231	699	999999	776	275	457	936	999999	999999	68	940	375	470	131	930	999999	202	999999	344	204	295	999999	149	137	944	903	217	999999	678	999999	23	372	711	999999	408	999999	999999	999999	999999	629	197	999999	999999	999999	531	999999	999999	816	183	999999	282	999999	999999	731	20	748	560	999999	999999	371	999999	986	413	380	55	577	664	250	723	744	999999	999999	133	715	999999	999999	999999	22	605	917	247	400	999999	553	436	135	265	999999	219	659	999999	959	77	164	389	999999	670	773	91	954	372	999999	103	999999	931	979	764	402	725	798	420	548	586	914	134	999999	220	999999	944	919	322	685	999999	73	120	244	235	999999	335	805	551	999999	930	999999	555	821	307	347	622	999999	371	863	263	999999	249	95	383	163	40	540	990	810	829	999999	999999	686	394	999999	999999	999999	753	794	76	999999	999999	854	999999	999999	368	312	551	873	247	497	558	459	431	619	
999999	34	860	82	938	795	815	741	736	768	19	999999	437	276	29	999999	703	999999	797	999999	174	394	477	448	794	999999	988	126	572	999999	613	192	264	775	216	303	999999	681	856	280	114	514	128	850	924	500	999999	285	853	322	794	981	999999	98	999999	439	557	421	287	220	807	999999	999999	404	164	827	613	999999	70	726	99	31	720	999999	239	659	275	999999	999999	999999	999999	999999	273	999999	547	632	530	176	330	999999	999999	999999	404	645	473	999999	346	724	695	107	887	223	224	137	232	773	271	999999	859	999999	173	930	897	999999	368	103	435	999999	999999	532	307	446	999999	294	980	674	999999	85	63	823	323	999999	999999	426	417	639	499	146	37	773	370	394	317	999999	612	815	526	421	287	379	999999	428	866	173	999999	450	881	929	156	558	156	195	92	999999	481	621	999	481	576	728	604	999999	889	93	171	912	139	806	681	174	999999	215	798	999999	999999	895	685	999999	625	966	999999	569	989	999999	999999	184	312	281	62	991	816	999999	999999	999999	774	999999	538	783	12	888	321	84	999999	981	410	941	397	407	999999	586	936	242	855	609	971	45	308	420	466	986	609	857	999999	690	999999	112	999999	250	909	159	366	902	765	737	655	682	999999	17	78	685	999999	904	999999	476	64	584	199	245	587	738	999999	127	326	25	288	999999	330	568	633	307	581	157	497	54	229	44	476	128	954	298	724	300	351	780	999999	705	780	287	635	774	913	999999	999999	999999	765	999999	585	749	459	201	362	752	384	770	113	639	999999	999999	256	30	999999	81	291	298	24	102	776	546	999999	583	682	52	932	859	394	999999	494	326	289	999999	459	727	668	762	935	972	916	580	999999	569	298	748	41	614	999999	841	842	999999	166	672	999999	48	933	875	518	319	819	524	386	655	155	100	999999	276	571	390	412	528	363	999999	186	205	999999	256	295	999999	999999	999999	202	999999	999999	130	170	616	999999	420	793	999999	999999	626	999999	999999	204	999999	424	207	999999	765	53	286	439	323	21	124	496	277	178	999999	590	584	999999	501	999999	999999	50	35	930	999999	999999	160	597	619	284	737	889	784	10	849	831	97	939	256	284	916	999999	301	119	55	999999	249	252	115	212	669	327	660	79	371	980	399	999999	857	999999	892	688	819	999999	283	234	711	276	328	999999	999999	645	999999	227	999999	999999	748	999999	999999	27	518	908	999999	999999	615	419	239	715	639	868	442	819	999999	249	391	237	999999	262	835	999999	417	973	999999	999999	999999	34	999999	
443	999999	652	242	483	999999	840	999999	983	999999	412	434	864	999999	999999	637	459	422	683	563	812	835	187	425	495	90	74	609	545	985	241	708	999999	154	795	61	986	636	959	436	999999	752	408	999999	891	828	971	999999	999999	345	473	836	35	470	999999	607	485	237	746	403	328	999999	952	999999	965	703	843	719	209	944	999999	823	463	256	322	70	437	157	999999	667	119	249	999999	209	521	999999	683	130	692	999999	576	999999	889	565	118	999999	799	409	75	198	984	999999	624	477	695	650	383	778	157	999999	180	338	704	89	293	88	53	752	487	570	30	999999	36	999999	999999	891	999999	999999	148	312	271	38	91	345	682	999999	625	720	514	870	999999	904	972	999999	999999	999999	64	810	282	39	967	999999	921	999999	999999	999999	235	612	109	803	999999	485	999999	845	139	999999	999999	369	406	436	999999	332	248	999999	548	999999	999999	734	993	140	836	133	999999	119	999999	223	116	999999	177	420	999999	22	999999	710	163	999999	274	137	172	999999	991	695	413	845	575	644	808	999999	956	61	522	500	619	999999	999999	593	999999	530	510	916	45	670	999999	986	999999	999999	711	537	463	11	851	622	572	127	149	151	719	779	543	700	999999	801	999999	999999	999999	141	402	652	743	569	687	744	627	255	999999	330	504	427	52	134	933	280	851	955	999999	999999	999999	501	999999	999999	999999	89	986	809	511	244	51	85	999999	671	58	68	794	999999	324	116	994	326	287	818	647	302	737	419	766	143	949	999999	915	997	213	900	823	917	695	607	757	999999	744	999999	289	428	338	380	85	874	486	957	640	103	905	612	224	20	999999	999999	351	577	53	377	999999	999999	170	999999	468	157	999999	877	208	999999	358	187	581	999999	538	228	999999	367	343	892	657	999999	44	999999	999999	601	686	999999	738	122	265	999999	774	376	320	912	268	246	911	928	639	999999	999999	922	744	728	999999	543	481	960	618	999999	243	160	720	303	342	999999	10	867	471	999999	149	95	461	999999	413	215	370	626	960	727	456	415	263	58	999999	121	86	999999	570	152	340	777	504	281	999999	999999	656	27	580	919	999999	999999	999999	216	469	673	471	999999	324	825	182	855	10	890	538	827	999999	999999	999999	231	999999	637	999999	329	999999	371	999999	190	230	999999	558	353	55	50	491	999999	948	56	588	568	649	509	58	999999	969	999999	777	614	743	130	725	999999	999999	358	658	609	746	147	123	108	92	291	356	535	999999	829	999999	959	409	135	878	850	93	503	581	761	588	561	
359	617	999999	976	999999	999999	74	999999	398	697	392	882	665	811	933	999999	485	368	999999	523	479	150	674	818	999999	617	999999	874	901	462	776	896	30	195	788	506	514	999999	999999	255	999999	999999	441	122	577	527	469	77	917	602	999999	223	608	75	92	219	999999	775	772	828	999999	999999	672	935	999999	495	861	480	999999	999999	976	379	999999	999999	999999	777	999999	561	250	999999	158	999999	999999	308	444	563	298	999999	999999	579	563	738	343	999999	396	281	39	505	202	91	665	988	999999	490	999999	648	699	999999	999999	999999	999999	390	999999	95	680	999999	242	999999	501	999999	207	907	377	454	873	247	999999	507	520	999999	999999	213	369	169	31	169	999999	999999	681	796	999999	598	940	798	78	182	213	999999	345	711	999999	664	14	999999	999999	999999	621	600	999999	389	612	201	189	243	567	306	31	375	73	999999	556	765	693	704	503	608	999999	579	385	700	44	786	172	809	740	92	999999	534	284	273	547	538	858	999999	999999	671	418	706	240	999999	161	837	195	999999	999999	283	971	309	341	999999	791	52	225	999999	355	999999	39	380	999999	484	999999	999999	999999	800	973	27	907	400	521	832	200	999999	348	612	549	206	601	348	654	466	999999	999999	202	999	481	999999	323	942	999999	999999	999999	999999	213	756	676	664	746	394	999999	148	376	580	787	509	95	532	999999	613	377	999999	999999	999999	999999	999999	373	205	304	999999	329	478	999999	999999	453	164	200	161	66	999999	935	885	459	217	999999	515	99	540	999999	693	913	949	800	710	575	798	142	950	322	176	392	480	370	655	999999	381	444	999999	999999	999999	318	934	476	122	677	492	999999	27	999999	220	946	833	92	610	188	379	677	993	399	655	32	249	838	889	208	464	524	804	151	125	81	688	413	490	999999	979	482	688	42	999999	108	125	757	999999	229	999999	398	759	476	695	704	450	21	481	610	78	105	586	913	222	967	999999	876	999999	148	268	429	601	234	208	896	989	999999	316	557	999999	492	736	669	648	999999	999999	999999	999999	421	630	676	932	999999	316	999999	896	774	819	125	999999	248	999999	963	961	140	999999	999999	277	798	714	489	999999	999999	703	999999	368	916	274	999999	999999	568	430	665	999999	592	497	721	918	999999	10	224	151	999999	354	668	812	772	999999	999999	279	240	69	657	707	150	971	18	186	730	999999	979	509	673	913	644	999999	999999	454	999999	999999	84	616	999999	797	499	348	514	579	45	999999	596	999999	756	876	972	999999	772	999999	999999	621	999999	545	197	799	999999	999999	
477	287	709	849	999999	327	339	875	999999	623	116	859	999999	999999	467	438	999999	958	929	771	753	796	941	146	999999	999999	86	999999	163	999999	429	999999	776	999999	870	999999	870	196	999999	278	878	880	681	999999	401	913	999999	576	163	60	404	239	870	260	961	680	346	572	803	743	999999	582	999999	665	203	999999	92	999999	999999	240	568	999999	984	660	892	873	999999	592	744	142	999999	510	603	112	144	200	292	526	823	199	890	307	392	240	999999	306	167	25	999999	448	830	328	645	923	492	999999	255	219	999999	97	999999	753	827	670	439	999999	999999	620	530	13	999999	566	608	999999	350	999999	999999	999999	633	596	716	110	999999	306	999999	984	865	680	619	999999	945	83	999999	999999	634	146	479	721	800	999999	327	999999	494	999999	777	274	720	903	582	232	877	501	586	770	380	465	325	999999	369	454	875	307	10	835	67	597	406	871	116	213	790	999999	953	346	278	179	615	999999	528	999999	274	961	999999	999999	818	454	496	999999	365	179	821	948	999999	355	421	30	546	999999	103	190	868	848	797	379	441	36	999999	999999	502	999999	849	49	12	332	190	914	209	613	26	613	110	999999	516	937	392	842	497	608	999999	258	632	956	192	999999	178	426	174	999999	955	999999	999999	256	896	164	329	781	999999	39	174	507	820	932	642	490	89	859	342	859	986	599	538	938	325	254	999999	999999	857	664	164	999999	750	480	657	234	706	999999	999999	361	999999	610	896	468	999999	427	437	700	999999	999999	268	319	93	314	999999	366	262	968	930	651	999999	436	924	999999	875	999999	757	350	285	999999	783	999999	746	980	999999	385	702	80	505	897	816	878	999999	165	999999	999999	680	445	738	301	972	738	999999	470	776	190	686	616	593	999999	670	97	424	906	918	43	572	113	72	366	664	192	999999	999999	834	707	857	768	883	999999	730	321	999999	984	445	999999	311	999999	214	71	699	95	487	999999	999999	729	463	672	247	373	283	576	383	999999	636	999999	274	999999	635	78	999999	917	732	563	999999	999999	486	999999	999999	872	999999	999999	899	999999	666	999999	705	11	807	115	253	194	999999	520	756	163	938	238	357	655	781	421	999999	145	738	781	999999	924	168	877	253	999999	211	999999	641	999999	677	381	715	67	94	999999	93	999999	999999	148	999999	999999	806	159	420	999999	93	999999	101	321	645	763	272	885	225	780	842	929	861	231	983	166	879	999999	999999	566	522	300	999999	517	337	130	320	599	394	151	999999	18	466	999999	939	396	284	330	351	913	
118	830	841	313	431	163	668	603	165	999999	342	46	673	854	735	792	253	583	999999	525	453	673	999999	999999	662	833	472	999999	291	596	999999	559	428	572	457	692	458	267	96	999999	461	999999	444	999999	809	91	345	612	270	156	999999	700	999999	826	469	445	999999	999999	650	597	690	802	322	568	358	782	618	999999	999999	52	344	986	999999	808	73	999999	238	346	274	581	498	999999	605	144	453	191	222	602	112	999999	999999	690	999999	498	493	999999	404	875	806	999999	473	244	999999	227	812	166	213	999999	999999	733	217	992	502	79	109	830	207	187	125	999999	999999	25	999999	999999	689	653	379	998	325	415	999999	362	540	248	118	999999	653	387	332	297	999999	684	840	999999	804	999999	197	547	399	999999	460	226	760	999999	466	457	246	999999	538	168	787	215	999999	356	401	854	461	264	999999	845	186	820	854	827	197	999999	999999	628	999999	328	999999	831	608	999999	954	999999	601	900	782	661	27	999999	848	173	999999	999999	471	493	978	949	909	933	586	554	485	999999	371	933	999999	999999	999999	618	999999	220	702	999999	606	560	402	285	263	561	482	309	828	354	999999	999999	327	424	999999	692	649	640	418	532	254	999999	999999	999999	753	999999	458	211	389	408	999999	638	471	554	176	911	999999	702	999999	357	461	287	726	141	668	999999	615	37	166	589	968	600	801	180	710	552	999999	999999	532	999999	113	280	919	429	753	999999	999999	772	999999	512	601	946	944	999999	999999	967	337	55	655	82	63	430	54	999999	439	10	836	300	844	999999	536	22	180	112	254	999999	367	306	387	999999	461	999999	779	653	987	32	656	740	110	742	999999	339	433	460	541	682	999999	128	989	753	507	929	999999	633	975	588	776	842	817	889	609	999999	667	330	621	999999	651	400	813	999999	353	106	200	112	408	207	589	719	999999	999999	955	248	317	634	828	531	914	155	677	999999	255	814	922	220	142	194	671	112	999999	999999	41	999999	315	581	409	410	739	825	234	778	998	67	281	255	999999	371	999999	42	999999	999999	999999	505	722	413	999999	999999	183	979	969	224	535	487	880	250	999999	130	999999	735	234	427	999999	98	921	899	411	198	543	677	285	771	999999	638	610	749	34	536	999999	902	419	870	237	759	999999	999999	252	521	186	41	715	814	438	988	808	84	306	217	999999	823	12	974	996	506	704	208	754	999999	999999	999999	225	13	999999	40	325	364	199	43	999999	911	999999	889	999999	511	961	471	342	481	830	536	452	816	999999	298	899	445	
874	731	64	658	265	999999	645	999999	999999	711	806	408	672	999999	884	273	975	672	175	999999	999999	494	544	999999	999999	283	76	999999	687	408	61	719	140	880	490	468	999999	999999	655	312	999999	965	696	259	665	934	999999	387	999999	189	841	289	132	787	482	389	196	999999	792	999999	288	305	999999	417	999999	96	277	792	962	425	294	401	999999	863	868	999999	798	295	576	930	474	688	698	999999	566	772	597	353	408	110	999999	166	790	673	33	949	999999	288	599	999999	667	999999	999999	235	894	449	271	268	918	485	999999	901	255	862	517	600	606	859	850	887	499	923	999999	861	153	999999	999999	353	840	999999	399	519	999999	997	273	458	273	472	613	999999	510	338	434	923	999999	999999	910	928	166	433	352	747	999999	712	90	743	632	563	999999	766	839	918	999999	999	95	999999	999999	257	599	999999	336	999999	999999	733	386	170	499	999999	999999	771	227	682	999999	417	576	651	90	983	917	529	825	710	390	846	287	592	999999	435	837	446	176	662	339	106	999999	218	999999	705	335	999999	254	172	220	999999	999999	999999	999999	21	999999	443	999999	999999	340	79	243	626	753	409	999999	793	260	74	632	906	999999	565	999999	100	320	368	999999	999999	999999	997	285	663	499	80	999999	130	861	898	12	403	999999	944	331	270	863	999999	999999	101	260	541	668	189	539	314	714	983	814	639	999999	999999	292	616	573	342	793	580	136	682	111	334	999999	361	71	999999	462	660	243	92	999999	999999	999999	69	135	126	999999	105	133	195	365	999999	316	232	207	937	121	999999	381	989	477	999999	354	783	999999	925	609	316	128	310	851	63	750	732	412	861	999999	999999	491	457	13	697	456	941	326	786	27	709	164	134	127	625	289	253	614	999999	495	129	999999	209	516	999999	977	823	343	312	999999	584	819	345	775	887	355	923	985	779	835	412	466	999999	999999	999999	162	994	192	236	999999	999999	127	467	376	999999	164	292	940	981	719	999999	999999	24	222	443	890	818	999999	999999	279	999999	268	835	119	92	663	865	301	999999	869	983	640	116	538	999999	466	362	968	732	732	73	983	999999	70	212	804	999999	991	474	19	344	645	952	957	417	247	999999	357	999999	389	299	999999	334	121	736	993	501	486	153	976	999999	849	626	508	216	382	999999	774	907	287	999999	874	826	999999	535	348	688	159	130	830	999999	15	999999	999999	443	81	999999	892	999999	218	313	999999	847	497	482	494	29	454	750	44	984	517	999999	999999	178	424	175	727	586	397	999999	
999999	366	323	802	532	175	283	74	144	999999	371	999999	698	974	999999	999999	338	134	999999	328	244	408	95	999999	999999	564	677	184	999999	906	932	999999	936	999999	999999	608	534	695	949	329	999999	389	616	320	623	76	752	42	921	398	999999	602	545	79	81	944	999999	476	144	967	497	109	999999	999999	791	999999	514	794	24	999999	501	642	184	721	999999	999999	792	774	999999	999999	812	645	262	630	80	339	771	867	832	999999	338	67	561	999999	831	999999	343	999999	529	568	561	999999	28	283	896	203	427	823	496	999999	999999	505	253	543	999999	852	846	425	999999	462	293	647	961	999999	319	999999	91	202	889	936	520	999999	255	664	49	999999	627	999999	999999	876	912	947	380	616	863	832	813	28	826	979	800	917	229	76	285	999999	996	999999	964	462	999999	999999	934	559	705	748	260	589	503	311	999999	867	692	999999	550	345	276	999999	999999	999999	630	73	376	910	146	999999	194	188	999999	135	857	607	999999	281	764	687	22	821	910	125	582	999999	524	999999	754	932	235	937	999999	939	647	650	999999	999999	831	58	858	999999	999999	113	563	81	999999	378	454	628	852	420	999999	862	333	455	445	999999	999999	405	549	851	165	213	376	257	661	450	488	999999	721	536	449	715	828	999999	407	806	562	510	35	155	80	135	90	999999	419	664	616	201	215	866	583	436	509	16	868	220	736	999999	419	999999	889	247	906	325	999999	812	999999	344	999999	999999	466	403	380	999999	781	999999	133	561	837	997	833	296	999999	855	953	23	999999	999999	129	999999	80	255	100	275	266	832	228	764	844	607	630	281	153	576	409	189	65	116	999999	838	97	184	999999	422	925	999999	246	61	372	957	606	999999	999999	861	567	999999	312	115	147	948	811	369	717	239	377	999999	153	434	455	773	957	109	597	291	109	895	776	999999	349	662	596	177	999999	999999	11	418	66	291	18	198	876	950	969	999999	36	999999	467	999999	999999	373	459	999999	606	598	10	506	624	999999	999999	999999	444	634	999999	484	362	644	999999	999999	237	959	505	862	425	999999	897	999999	999999	321	264	381	438	536	634	976	213	784	570	803	885	999999	793	133	999999	346	754	252	194	494	923	999999	999999	636	22	999999	867	597	395	350	701	999999	999999	313	678	390	244	907	999999	789	280	999999	83	173	944	732	176	382	999999	89	511	654	821	645	397	871	620	999999	524	548	118	616	398	999999	999999	892	139	489	999999	149	112	847	252	405	224	355	319	597	691	289	999999	494	264	316	
999999	56	181	729	916	999999	999999	442	392	461	681	663	999999	852	71	62	602	686	927	202	976	663	411	426	431	51	999999	33	119	244	630	623	361	92	999999	65	720	409	573	648	380	999999	999999	791	999999	560	177	999999	535	638	999999	999999	566	72	999999	184	999999	755	308	874	999999	999999	333	157	999999	67	311	106	470	16	342	202	123	289	822	317	208	999999	702	870	874	105	498	480	557	999999	67	999999	751	217	419	965	111	699	404	999999	345	317	999999	999999	258	80	996	528	306	494	128	287	250	32	999999	34	62	437	999999	159	999999	853	999999	442	10	22	999999	999999	596	377	999999	424	885	999999	971	891	659	999999	621	804	108	999999	184	999999	999999	779	999999	999999	999999	999999	912	999999	699	255	999999	492	716	528	666	246	725	743	931	928	403	703	402	62	999999	94	374	26	815	205	61	287	678	537	999999	230	963	625	31	211	465	427	999999	639	811	488	999999	141	999999	385	88	999999	999999	255	999999	576	387	996	677	999999	30	895	858	504	204	999999	999999	999999	999999	446	283	110	999999	999999	473	999999	979	762	999999	999999	999999	243	647	440	126	696	999999	433	867	594	843	966	947	874	999999	569	568	999999	999999	712	675	995	774	932	111	978	999999	318	782	999999	999999	624	755	115	248	786	257	428	387	507	859	390	321	999999	602	317	162	848	548	904	416	759	326	538	897	913	468	715	338	148	999999	930	651	183	997	229	220	842	635	404	321	150	842	938	852	294	684	999999	340	794	825	793	769	878	999999	838	307	227	218	335	327	999999	99	249	451	928	739	147	999999	383	106	999999	222	154	999999	999999	917	388	685	612	999999	466	384	543	322	271	999999	773	896	169	921	993	999999	310	86	778	999999	999999	496	924	999999	546	999999	999999	697	515	999999	624	295	21	999999	919	541	605	999999	861	168	999999	927	189	999999	965	251	615	462	113	686	911	78	814	225	324	891	761	66	691	237	999999	846	807	690	999999	487	885	999999	11	462	37	214	999999	620	504	999999	999999	167	589	999999	623	504	593	828	669	999999	481	796	606	999999	999999	549	999999	633	739	999999	129	499	230	488	366	999999	460	999999	999999	707	853	999999	720	650	584	604	999999	396	614	923	262	979	31	990	999999	999999	642	973	682	488	799	590	880	999999	554	999999	999999	111	938	256	53	942	999999	962	702	287	86	999999	454	184	82	999999	29	816	457	150	999999	239	481	277	734	487	968	180	907	272	999999	924	105	999999	999999	999999	457	368	880	320	810	
999999	298	729	22	686	999999	508	999999	999999	571	74	348	414	999999	707	629	671	521	999999	999999	998	64	439	963	161	860	999999	517	707	570	660	936	147	340	999999	941	999999	999999	58	958	999999	999999	136	700	259	586	999999	999999	959	999999	786	846	324	346	811	999999	858	766	861	825	840	991	709	219	910	999999	211	83	930	766	877	416	473	607	999999	244	999999	739	713	999999	180	271	557	961	784	814	622	800	529	999999	93	985	403	233	128	479	64	916	789	131	999999	617	495	203	867	379	999999	716	999999	999999	999999	129	62	297	655	999999	443	999999	435	106	515	410	554	525	683	892	23	999999	489	43	999999	999999	949	592	999999	563	999999	999999	999999	414	441	905	967	953	999999	963	933	999999	999999	549	45	317	999999	693	999999	975	73	999999	519	999999	366	999999	237	799	999999	75	180	470	108	102	802	999999	653	30	999999	610	442	999999	196	719	958	907	671	939	998	872	999999	265	999999	223	999999	805	844	129	58	308	677	178	567	999999	793	473	17	486	746	956	664	471	38	14	542	472	999999	800	26	459	470	297	801	999999	999999	914	493	884	602	999999	245	534	971	366	932	274	43	923	925	495	899	195	999999	51	999999	67	237	999999	681	37	999999	54	999999	599	837	390	999999	999999	726	879	979	132	999999	999999	721	140	499	671	999999	277	439	860	999999	999999	559	285	104	759	313	999999	686	522	213	999999	999999	200	431	382	528	552	897	988	206	56	516	776	311	453	330	88	567	999999	899	413	598	170	179	582	999999	562	999999	617	740	246	202	467	999999	999999	774	530	708	999999	152	529	380	999999	664	828	24	782	973	999999	438	999999	921	131	622	999999	975	814	30	849	999999	966	267	999999	257	999999	853	59	857	991	678	800	999999	450	422	380	999999	999999	506	351	567	267	999999	644	999999	515	325	81	844	999999	343	960	509	859	785	186	272	999999	202	704	975	965	925	981	972	999999	855	481	999999	252	766	999999	317	999999	291	84	387	622	111	742	999999	781	214	999999	657	718	300	520	999999	999999	118	943	955	802	376	999999	342	606	671	999999	660	844	373	601	362	999999	999999	830	578	710	798	649	988	460	999999	203	760	197	333	264	348	999999	999999	471	999999	823	873	514	999999	688	742	781	950	561	91	999999	418	612	999999	152	999999	469	942	999999	448	468	999999	999999	999999	183	842	154	282	417	999999	326	999999	999999	999999	539	999999	999999	528	889	999999	27	698	437	999999	999999	785	157	811	191	199	878	999999	861	33	999999	868	378	
999999	139	846	597	508	543	999999	765	999999	517	155	999999	509	927	941	999999	986	999999	999999	526	999999	999999	398	695	342	101	227	999999	923	177	877	792	670	999999	999999	999999	53	379	999999	164	88	612	498	999999	12	999999	682	272	937	349	874	999999	904	352	252	299	999999	161	264	417	325	36	842	603	639	363	184	245	561	552	19	617	999999	616	447	523	983	999999	693	376	419	955	395	584	303	999999	887	328	31	86	657	892	124	111	838	62	999999	894	999999	648	791	446	711	394	340	999999	999999	298	904	999999	315	999999	468	888	997	370	641	267	310	365	475	855	999999	485	999999	126	502	809	777	395	753	98	491	54	584	972	254	10	254	45	593	999999	424	999999	770	46	434	236	113	478	421	512	999999	283	183	999999	233	236	500	223	764	999999	521	518	975	227	999999	423	314	35	999999	999999	23	999999	771	876	999999	919	715	999999	692	275	705	308	974	250	999999	999999	870	648	999999	28	510	40	281	711	87	905	327	999999	907	20	922	999999	362	999999	499	329	999999	306	504	999999	520	641	999999	999999	185	222	544	735	722	999999	999999	665	286	999999	999999	982	993	69	798	999999	602	172	950	682	353	627	999999	204	750	999999	707	573	999999	445	507	868	510	999999	999999	864	371	592	830	987	999999	266	999999	265	650	516	999999	451	999999	967	999999	358	690	848	155	557	277	349	984	999999	222	979	521	841	600	271	999999	999999	533	933	174	19	342	999999	225	97	999999	690	554	243	850	266	75	186	999999	999999	999999	662	636	978	597	31	607	292	774	999999	745	960	664	388	999999	123	917	574	803	701	26	999999	633	999999	999999	586	795	750	696	955	913	345	999999	451	999999	819	584	554	345	153	411	59	198	736	351	866	35	175	208	736	348	999999	383	999999	142	999999	39	578	256	20	999999	857	595	999999	574	410	852	999999	305	225	999999	372	238	659	300	967	538	896	999999	865	561	629	999999	960	617	999999	961	85	319	999999	790	16	308	335	916	554	463	999999	172	941	23	812	999999	983	208	975	999999	999999	741	999999	922	142	999999	390	999999	606	315	635	211	999999	448	999999	903	999999	999999	999999	999999	903	742	745	513	168	734	774	852	749	759	568	761	641	159	999999	343	154	709	658	153	917	875	320	249	999999	178	19	999999	246	908	208	559	676	999999	369	980	995	661	764	408	97	538	709	847	746	999999	570	999999	209	443	999999	962	776	388	157	999999	999999	506	685	989	724	281	616	841	560	999999	95	999999	999999	267	347	
493	999999	259	65	388	176	999999	502	999999	608	15	303	802	159	999999	783	999999	762	341	999999	499	975	775	999999	816	922	868	999999	737	788	839	223	941	999999	275	27	526	333	999999	861	958	13	732	999999	718	977	999999	691	999999	999999	999999	999999	458	709	848	518	179	999999	249	466	307	187	999999	174	769	792	361	707	884	999999	266	963	999999	480	599	495	252	394	999999	839	118	187	970	511	990	871	999999	242	257	756	999999	951	94	999999	564	781	248	567	621	926	625	116	807	107	969	999999	974	978	120	362	999999	785	609	999999	357	130	216	999999	184	897	37	129	460	137	380	314	879	690	916	999999	257	685	772	48	223	12	379	873	541	166	897	787	999999	894	491	72	999999	999999	955	443	575	999999	393	724	899	505	656	679	727	999999	954	293	999999	302	115	590	22	999999	196	355	999999	342	721	28	999	249	999999	565	646	317	962	205	734	482	999999	999999	301	999999	149	717	355	700	156	876	211	614	724	829	789	900	60	999999	497	609	693	243	272	375	724	659	999999	100	42	419	999999	758	558	999999	999999	842	999999	963	431	999999	999999	999999	196	845	816	395	999999	178	776	999999	266	191	999999	135	789	19	999999	999999	333	999999	219	264	667	736	183	452	65	999999	778	999999	999999	96	359	28	610	643	57	426	558	339	144	339	323	999999	163	999999	999999	433	800	51	841	372	640	941	269	744	392	999999	672	373	339	999999	399	999999	143	999999	832	689	999999	156	962	583	377	999999	355	999999	941	380	999999	661	999999	631	999999	737	999999	249	456	417	759	999999	260	597	753	195	999	999999	940	493	163	983	688	371	908	654	999999	268	994	645	999999	389	803	21	876	20	999999	999999	55	661	725	893	999999	424	999999	659	895	374	829	192	994	601	939	999999	227	599	999999	999999	723	690	658	999999	255	811	822	999999	71	999999	721	743	223	301	709	288	768	269	270	274	442	258	758	714	438	812	651	993	999999	356	794	286	999999	941	999999	999999	13	878	648	911	999999	999999	598	656	653	96	968	999999	892	999999	688	999999	338	999999	598	474	999999	943	417	442	999999	828	999999	714	999999	444	705	282	999999	354	999999	890	620	999999	999999	999999	999999	112	71	351	844	947	111	787	668	999999	999999	338	352	999999	432	70	470	216	751	773	628	884	211	999999	391	695	396	547	387	797	347	979	46	715	814	999999	881	999999	597	999999	727	152	56	618	496	376	930	999999	922	224	999999	414	607	899	999999	999999	901	853	999999	159	560	564	410	870	
999999	968	301	637	705	603	188	404	618	539	55	999999	999999	999999	999999	999999	765	600	999999	172	377	932	999999	147	461	49	927	38	115	999999	999999	999999	741	185	999999	528	999999	303	101	329	999999	35	796	78	853	778	999999	319	141	945	394	960	939	248	999999	566	999999	163	185	665	675	160	999999	180	999999	883	999999	999999	999999	203	939	999999	999999	305	137	352	146	313	294	683	111	618	896	999999	63	701	999999	503	682	999999	931	999999	127	435	654	884	999999	626	200	999999	44	284	999999	938	15	999999	999999	999999	999999	160	430	999999	869	502	564	66	263	999999	126	999999	659	250	999999	909	271	28	999999	83	999999	999999	615	519	999999	324	649	999999	771	958	163	141	249	999999	392	999999	142	649	61	999999	871	597	631	607	510	23	320	793	304	937	676	986	578	388	992	868	544	999999	999999	554	999999	737	999999	304	999999	999999	937	999999	857	999999	777	622	967	729	999999	63	621	18	999999	109	13	855	532	833	292	176	563	999999	597	524	987	231	480	506	999999	999999	312	999999	631	999999	86	250	999999	846	170	64	29	999999	185	938	257	999999	901	78	551	999999	214	461	999999	999999	999999	86	999999	999999	471	556	151	470	957	78	751	294	387	999999	33	763	999999	686	999999	238	157	714	685	658	999999	461	329	411	955	999999	929	850	999999	822	104	999999	999999	999999	384	614	912	558	891	117	999999	962	158	417	55	787	87	999999	999999	784	661	716	401	824	75	20	999999	999999	515	192	149	999999	970	565	399	33	996	327	999999	999999	325	598	999999	577	471	999999	312	911	366	178	696	999999	999999	539	170	999999	999999	942	537	999999	388	183	53	708	968	295	992	999999	27	31	791	999999	226	731	469	73	893	823	362	760	707	324	382	999999	496	999999	840	440	405	999999	424	999999	789	936	679	151	554	124	609	999999	999999	999999	894	345	999999	936	999999	339	80	106	494	999999	590	776	999999	73	999999	706	222	239	455	561	197	16	606	737	970	289	999999	999999	999999	778	223	999999	999999	987	430	46	960	999999	553	511	999999	308	527	639	473	23	999999	615	350	999999	902	380	731	761	532	888	739	648	965	904	287	999999	587	716	572	414	338	679	643	764	746	999999	685	943	200	999999	488	967	999999	956	999999	446	999999	671	999999	843	454	686	465	542	999999	321	999999	649	999999	999999	721	999999	76	68	685	599	972	586	110	250	694	787	571	999999	999999	771	384	18	999999	840	774	999999	840	729	959	999999	224	999999	466	435	77	46	720	582	177	999999	999999	215	999999	420	
999999	400	570	999999	999999	667	999999	821	999999	999999	937	586	754	393	999999	805	970	347	999999	44	385	871	130	675	183	657	77	999999	476	999999	871	178	737	483	999999	383	355	216	580	301	999999	999999	999999	930	498	490	292	336	738	371	707	562	116	246	45	603	999999	895	461	999999	600	136	355	411	664	769	849	999999	27	469	460	764	999999	808	999999	999999	902	999999	186	692	999999	740	260	115	999999	318	999999	999999	448	772	999999	460	755	999999	701	410	57	566	999999	999999	641	21	319	279	911	942	794	307	738	62	700	91	718	999999	136	859	875	999999	386	355	707	359	832	254	366	10	999999	999999	117	107	935	346	923	457	61	364	430	981	203	91	523	764	761	999999	82	999999	741	986	951	841	534	807	190	920	32	292	189	75	912	910	933	115	200	641	127	364	167	999999	716	772	438	893	56	304	831	942	597	445	999999	999999	999999	32	999999	275	572	137	165	13	999999	769	185	365	78	999999	157	418	573	999999	999999	717	864	480	280	999999	412	641	761	885	98	89	694	999999	999999	999999	652	911	378	925	78	989	208	163	836	946	597	82	825	763	156	423	999999	477	999999	999999	479	999999	751	558	862	931	376	999999	914	355	999999	999999	473	499	640	246	50	648	61	999999	519	711	999999	333	592	339	815	998	738	999999	710	226	576	437	109	863	169	820	72	146	623	999999	249	490	871	999999	609	335	132	999999	383	730	999999	887	999999	768	154	428	966	533	126	999999	999999	249	645	858	865	45	400	777	999999	229	586	915	666	999999	999999	162	461	436	730	490	876	828	301	979	800	688	492	999999	718	741	854	538	999999	255	396	999	999999	23	299	574	999999	355	999999	163	154	510	231	365	306	991	966	999999	802	635	501	713	947	665	67	186	553	69	68	345	375	57	895	999999	203	472	317	448	146	166	555	530	999999	148	835	300	467	137	999999	726	774	999999	736	394	753	683	62	190	955	122	999999	875	296	497	787	106	999999	810	171	999999	999999	999999	999999	646	90	970	718	809	830	999999	999999	425	34	342	571	999999	321	511	667	520	420	137	493	999999	999999	680	244	507	360	738	685	657	966	999999	51	256	922	999999	999999	999999	964	253	360	197	403	605	850	999999	925	999999	785	113	153	650	423	999999	45	378	512	409	736	220	999999	999999	92	71	999999	823	300	999999	999999	232	207	884	556	999999	777	305	630	539	829	290	581	624	953	581	514	999999	787	494	999999	999999	587	904	56	753	794	268	115	999999	
156	37	999999	610	607	562	906	268	104	256	780	739	747	972	580	455	638	833	147	510	556	143	999999	805	114	584	645	999999	837	802	999999	999999	999999	298	393	999999	626	971	26	999999	674	255	231	999999	714	481	806	614	333	600	124	961	131	604	785	22	990	999999	506	32	999999	613	431	301	874	271	549	459	589	777	829	667	816	746	835	999999	911	504	101	633	778	40	969	999999	687	999999	999999	594	999999	380	811	767	475	994	483	71	999999	930	667	452	931	356	999999	555	771	457	154	385	769	999999	110	999999	999999	873	254	886	644	194	614	462	999999	954	947	999999	999999	72	202	999999	272	999999	487	981	999999	649	701	431	999999	999999	999999	999999	276	21	999999	38	279	999999	999999	602	750	596	999999	639	999999	214	577	976	409	999999	589	708	999999	331	122	994	996	129	999999	127	181	822	881	999999	719	384	195	863	999999	999999	938	650	71	999999	82	676	357	999999	999999	633	82	725	32	999999	833	766	975	999999	899	830	41	999999	667	882	430	999999	715	206	999999	941	999999	713	846	490	877	939	999999	664	258	445	647	158	463	999999	55	999999	799	691	397	999999	408	999999	963	308	999999	999999	983	189	999999	154	999999	161	928	724	615	368	999999	541	321	894	999999	321	696	463	193	882	697	999999	837	974	138	33	809	999999	999999	777	750	548	999999	999999	999999	468	999999	999999	485	495	999999	738	418	999999	577	999999	380	502	833	97	553	509	999999	999999	999999	349	351	205	999999	936	999999	961	191	837	618	339	938	231	938	660	999999	593	978	697	662	999999	234	159	406	870	653	316	143	454	234	250	433	598	999999	999999	999999	999999	97	548	153	268	999999	581	999999	247	329	159	564	999999	271	960	999999	999999	351	141	125	202	999999	999999	293	999999	999999	736	613	999999	906	350	999999	332	999999	999999	505	999999	999999	999999	411	653	90	169	999999	999999	752	960	193	999999	999999	999999	999999	867	500	999999	999999	940	264	117	440	820	967	701	341	979	927	242	638	734	464	100	873	947	730	472	999999	639	604	788	999999	867	553	999999	999999	900	999999	363	831	620	45	565	185	446	999999	591	685	389	827	572	999999	520	332	458	809	999999	142	999999	147	37	812	862	345	475	824	572	277	628	53	440	885	999999	410	27	699	999999	999999	436	983	999999	787	732	811	42	221	999999	999999	104	540	39	767	794	999999	803	808	183	229	709	622	401	324	67	345	397	999999	13	999999	314	759	909	713	999999	325	999999	250	999999	60	999999	263	60	36	999999	97	23	672	999999	
999999	606	219	525	999999	215	813	592	824	999999	396	424	356	218	663	240	344	630	326	71	999999	999999	999999	999999	999999	915	999999	571	374	999999	969	332	724	594	656	513	105	243	239	508	999999	733	183	521	692	636	999999	999999	999999	796	837	999999	697	611	623	139	53	490	999999	764	759	251	999999	999999	759	74	699	761	561	999999	145	111	401	999999	178	745	54	52	45	496	958	999999	184	999999	313	512	635	122	971	527	470	614	840	475	748	999999	999999	500	761	628	936	205	493	248	999999	736	75	879	443	878	94	10	999999	906	805	359	999999	648	379	256	439	586	790	44	999999	531	270	926	79	527	238	553	999999	417	559	762	916	936	999999	577	447	755	679	103	999999	469	169	999999	999999	999999	583	867	131	514	199	359	415	458	999999	139	476	149	810	999999	649	541	719	999999	999999	52	442	999999	731	802	809	683	907	697	602	999999	999999	336	266	679	944	371	432	999999	227	999999	357	467	386	788	111	999999	945	764	999999	901	749	131	586	626	956	451	146	329	704	515	999999	718	999999	999999	999999	149	999999	999999	970	999999	119	999999	820	157	695	999999	754	999999	999999	512	738	153	999999	700	479	999999	750	639	723	503	235	112	81	712	757	638	610	56	30	961	999999	814	999999	176	791	806	999999	439	931	982	696	202	628	202	776	308	475	165	861	527	398	253	417	477	61	16	871	999999	999999	66	373	708	922	999999	97	923	360	87	908	672	939	321	708	740	806	42	484	879	935	458	173	455	999999	502	573	181	407	325	124	785	934	203	999999	875	618	987	279	888	999999	853	948	397	256	198	587	87	999999	999999	999999	999999	531	991	999999	940	999999	999999	523	999999	176	999999	526	44	962	133	999999	746	281	833	999999	818	762	999999	775	92	510	999999	208	996	915	495	999999	731	654	999999	263	999999	999999	109	982	699	999999	999999	722	999999	337	913	434	999999	460	999999	806	711	554	852	265	936	226	99	999999	126	999999	999999	514	680	290	999999	390	867	869	794	724	181	850	432	355	912	872	587	755	596	351	999999	545	84	689	924	187	999999	999999	327	999999	932	999999	866	979	999999	345	999999	907	999999	533	567	263	666	126	999999	860	999999	507	999999	73	999999	343	999999	999999	999999	999999	439	991	365	617	588	38	551	78	792	512	984	453	409	577	830	999999	223	73	784	820	879	999999	64	73	65	999999	496	264	96	999999	825	101	343	963	906	61	551	924	944	539	712	999999	333	132	876	999999	107	775	999999	999999	129	779	990	
825	113	481	936	301	562	292	541	297	982	999999	686	999999	119	445	999999	779	138	299	128	254	118	999999	634	932	197	387	207	720	31	136	479	55	110	517	999999	434	124	259	372	661	997	999999	615	140	445	983	568	662	999999	999999	831	830	999999	745	999999	822	846	999999	114	184	999999	999999	999999	855	999999	641	792	999999	586	246	665	999999	927	466	257	999999	676	999999	497	213	818	999999	999999	568	305	999999	394	364	800	47	588	999999	154	197	999999	999999	159	759	417	804	999999	966	999999	868	798	999999	903	204	999999	33	999999	999999	516	901	365	550	215	706	999999	84	256	437	801	548	657	554	999999	739	890	81	544	916	96	693	999999	999999	999999	746	770	351	745	199	866	999999	892	245	603	253	831	999999	970	452	209	342	999999	764	174	536	220	253	999999	999999	314	427	489	238	999999	823	889	512	999999	469	999999	218	339	67	571	34	999999	999999	951	489	907	864	110	101	717	999999	999999	999999	999999	932	536	527	131	581	885	448	999999	999999	978	779	999999	328	945	511	516	990	999999	500	203	150	999999	999999	301	740	266	450	326	397	520	999999	687	642	999999	158	933	418	97	758	181	999999	736	993	999999	999999	136	588	918	999999	585	727	999999	645	999999	999999	62	737	235	391	999999	444	132	900	999999	475	999999	721	504	999999	578	107	999999	999999	328	81	413	886	364	999999	999999	677	531	727	812	999999	999999	51	588	287	999999	205	192	999999	443	737	999	836	850	968	999999	415	94	131	31	487	825	999999	327	983	144	175	383	116	777	647	999999	404	97	359	999999	60	143	227	701	383	914	206	811	591	81	577	45	395	999999	999999	593	999999	999999	335	967	266	999999	604	153	999999	821	86	929	796	823	605	999999	501	264	999999	282	867	430	999999	572	628	693	999999	912	566	139	988	75	578	63	513	698	999999	391	457	336	538	84	771	561	838	276	25	767	999999	999999	544	999999	21	999999	999999	979	68	999999	348	572	987	999999	586	800	833	20	360	742	999999	906	999999	999999	807	702	743	793	658	96	734	361	678	969	446	999999	594	857	999999	651	338	533	640	999	52	884	348	845	497	971	728	827	916	283	457	569	840	999999	999999	999999	192	932	331	971	38	987	894	28	256	847	215	975	956	708	413	786	999999	988	76	923	364	897	305	686	367	906	445	999999	521	876	898	169	533	746	469	406	212	668	970	65	990	329	999999	650	999999	752	999999	999999	869	670	303	852	368	999999	953	295	999999	999999	614	999999	551	999999	506	379	
999999	999999	452	999999	249	17	583	999999	27	21	933	45	308	655	920	614	44	238	999999	851	582	999999	800	133	792	183	999999	567	64	848	999999	500	822	229	999999	720	310	661	967	862	96	696	834	357	999999	918	986	980	724	999	97	322	965	655	999999	904	255	999999	999999	999999	247	999999	553	179	506	442	222	88	954	209	314	382	271	672	764	885	220	452	656	873	196	789	843	64	760	202	534	999999	432	796	475	982	243	901	999999	999999	153	665	999999	44	999999	908	35	999999	695	714	60	302	891	999999	693	802	672	554	999999	458	999999	498	418	314	907	56	655	168	999999	999999	149	999999	57	693	999999	554	601	621	177	288	999999	328	368	56	151	242	285	999999	112	673	319	689	32	176	897	655	999999	546	136	999999	262	999999	790	999999	575	690	999999	207	179	148	210	60	386	600	694	999999	139	372	173	675	770	145	65	70	22	459	348	881	796	999999	307	64	495	518	999999	895	537	995	480	460	986	88	350	964	473	269	999999	999999	481	53	999999	884	383	460	999999	127	812	730	361	999999	352	374	999999	999999	999999	999999	999999	999999	999999	999999	326	144	891	712	689	692	794	101	597	752	156	916	999999	752	570	422	681	999999	630	907	93	807	643	364	118	622	677	999999	133	999999	999999	445	856	682	727	391	999999	671	771	206	332	721	143	999999	969	435	964	658	522	428	474	529	247	999999	999999	518	500	537	603	76	24	999999	968	279	57	710	70	727	34	189	429	20	273	433	999999	372	674	999999	999999	683	999999	999999	999999	704	853	185	999999	198	967	218	891	465	77	704	999999	795	752	999999	561	268	374	246	633	999999	998	463	999999	813	92	352	844	999999	152	999999	417	996	999999	999999	425	999999	513	872	999999	816	999999	999999	999999	569	252	789	619	810	483	999999	318	421	999999	999999	706	400	919	393	116	624	374	435	323	999999	999999	999999	12	999999	448	689	755	502	486	817	999999	44	520	696	571	302	732	44	982	25	612	996	611	391	566	35	951	129	765	145	452	863	650	796	282	66	786	140	371	793	380	999999	934	576	366	672	999999	233	999999	999999	999999	339	999999	307	544	999999	584	999999	922	423	999999	636	736	351	375	999999	999999	724	423	999999	516	602	672	199	645	795	71	44	34	894	156	728	307	952	253	122	420	352	999999	981	482	175	999999	948	65	743	89	592	210	185	288	164	809	316	307	299	666	263	999999	748	999999	999999	597	38	999999	19	339	784	999999	263	771	51	472	441	42	999999	
999999	999999	999999	999999	716	478	833	849	616	999999	918	990	655	954	999999	167	690	999999	753	932	577	999999	681	999999	414	999999	494	947	413	246	691	377	999999	999999	903	999999	128	760	999999	999999	999999	748	422	284	101	349	139	154	807	614	361	959	999999	110	773	216	53	98	999999	421	999999	885	445	379	310	550	716	698	60	999999	48	929	481	999999	226	999999	766	999999	954	74	175	350	149	799	885	732	999999	183	193	696	999999	39	272	999999	775	830	312	999999	974	550	632	440	103	303	575	431	487	999999	999999	999999	450	647	144	432	256	643	999999	999999	999999	578	999999	543	999999	363	999999	999999	667	861	999999	395	526	723	431	999999	442	734	256	846	233	463	254	993	299	249	256	261	895	839	374	999999	94	666	999999	406	688	99	999999	999999	688	567	764	626	477	498	426	727	225	731	999999	521	999999	899	422	40	333	999999	999999	999999	117	999999	999999	827	999999	999999	311	860	174	999999	999999	352	809	999999	999999	666	699	999999	525	801	823	528	999999	174	849	852	999999	999999	254	528	82	999999	845	659	633	333	454	999999	139	392	196	566	999999	199	999999	999999	999999	880	741	755	340	705	352	999999	999999	588	328	948	978	644	999999	126	999999	645	952	903	507	159	999999	999999	222	762	999999	142	614	999999	999999	999999	167	211	999999	864	453	498	198	376	478	999999	217	999999	999999	505	958	495	999999	999999	999999	999999	247	112	150	562	997	906	543	577	217	999999	999999	195	622	481	791	776	503	999999	673	127	457	999999	435	113	999999	838	999999	717	804	13	100	999999	316	999999	609	65	70	588	866	999999	999999	999999	169	268	565	31	431	533	999999	191	992	566	406	833	470	660	676	999999	619	169	88	826	999999	214	128	302	879	575	872	999999	999999	999999	619	136	171	836	426	999999	999999	999999	999999	999999	999999	999999	21	534	999999	482	586	999999	388	34	999999	999999	468	138	847	954	149	272	151	999999	660	978	475	87	946	999999	671	634	243	999999	498	698	752	783	823	160	203	594	165	407	988	999999	999999	691	999999	912	999999	999999	989	472	36	999999	779	999999	644	999999	157	999999	999999	867	999999	952	714	878	536	999999	954	999999	315	697	761	555	117	744	868	736	630	999999	999999	44	612	638	645	999999	483	222	919	999999	148	798	13	270	999999	297	596	45	220	479	999999	673	957	982	727	301	710	999999	999999	999999	691	907	403	999999	799	999999	999999	181	317	942	404	999999	361	762	999999	516	693	501	999999	819	999999	832	526	161	629	999999	86	999999	999999	999999	999999	11	53	884	
510	999999	405	640	470	465	42	424	728	277	84	841	322	205	445	221	608	218	934	358	886	858	391	251	743	340	475	634	271	964	999999	403	280	999999	261	315	121	63	41	92	786	733	114	258	87	788	999999	881	194	699	745	853	999999	694	998	651	849	163	897	139	989	408	163	764	397	999999	570	845	944	140	110	554	186	852	571	163	999999	142	174	955	194	594	450	999999	228	37	335	585	478	609	999999	999999	166	902	102	388	579	350	861	406	227	310	936	63	598	200	676	225	132	844	999999	999999	988	999999	945	405	999999	999999	545	999999	999999	984	377	345	675	999999	999999	999999	999999	193	999999	999999	281	999999	999999	883	657	396	973	999999	360	120	462	633	711	748	968	224	957	697	430	988	804	501	60	999999	933	601	999999	999999	801	402	466	999999	271	999999	445	999999	999999	999999	747	571	617	517	999999	245	531	743	633	999999	183	184	999999	999999	762	594	609	999999	717	999999	949	66	999999	527	236	958	999999	523	372	228	313	748	19	999999	949	859	380	297	493	815	999999	199	999999	462	281	627	84	999999	999999	676	884	665	513	710	122	691	563	99	999999	59	590	999999	381	415	622	435	174	999999	122	903	224	999999	296	902	999999	999999	999999	555	256	609	883	999999	346	695	343	648	244	309	782	999999	999999	291	17	443	234	702	818	999999	839	999999	999999	999999	999999	283	462	573	379	611	916	362	603	17	843	681	176	340	999999	685	81	999999	200	865	649	855	607	999999	999999	852	677	100	941	999999	999999	410	156	241	969	999999	243	770	278	633	392	430	663	999999	447	335	999999	999999	999999	143	999999	865	654	596	999999	436	675	529	999999	526	933	826	420	79	302	442	534	934	999999	999999	999999	310	705	567	483	228	999999	319	999999	978	585	782	70	999999	52	849	755	999999	238	542	396	714	511	999999	699	999999	20	999999	995	14	999999	342	533	430	691	999999	169	97	123	784	244	365	44	290	940	161	999999	612	999999	452	687	974	706	828	222	737	999999	953	867	916	218	999999	324	490	999999	999999	999999	639	127	861	690	667	446	453	308	999999	680	230	999999	548	999999	999999	568	552	327	999999	636	704	218	999999	999999	215	230	207	576	638	51	553	999999	697	901	136	999999	174	762	29	538	262	530	191	999999	577	152	328	126	999999	48	771	999999	361	617	554	431	174	999999	484	999999	249	999999	999999	989	999999	128	123	647	673	913	403	790	308	298	383	184	36	895	814	73	902	999999	766	599	279	390	999999	90	356	705	999999	
999999	287	999999	298	384	999999	202	931	459	38	680	452	896	644	999999	864	73	243	379	404	279	664	999999	545	999999	121	999999	720	999999	376	43	300	968	593	707	999999	999999	999	998	325	834	963	999999	45	999999	999999	870	955	999999	525	688	846	976	310	999999	41	867	46	139	273	789	999999	195	93	999999	999999	484	312	936	478	148	73	245	64	569	999999	309	385	323	531	251	999999	431	230	688	999999	323	667	999999	675	645	999999	869	734	535	999999	778	281	999999	841	163	999999	999999	819	387	999999	611	922	740	745	732	492	722	608	32	999999	60	964	405	807	999999	999999	999999	271	833	999999	204	999999	999999	217	536	38	344	482	377	683	107	999999	842	999999	585	401	926	796	999999	999999	966	270	712	861	312	813	876	243	775	346	797	756	985	928	429	999999	403	533	999999	704	157	999999	241	999999	999999	447	132	999999	231	999999	890	973	328	680	492	934	798	667	999999	723	161	110	707	41	886	350	999999	999999	644	484	999999	999999	587	248	999999	999999	39	999999	999999	864	691	545	999999	111	999999	999999	438	999999	446	495	312	999999	999999	999999	552	999999	999999	210	462	236	820	999999	999999	746	675	496	396	89	675	765	904	434	383	49	41	999999	99	606	584	999999	911	999999	999999	999999	182	272	774	101	696	958	193	829	999999	67	54	999999	999999	999999	435	959	436	359	640	680	999999	878	999999	588	464	935	957	936	625	398	325	509	999999	547	999999	413	721	999999	393	717	582	85	522	325	995	557	768	999999	181	624	999999	562	680	797	568	303	910	196	636	760	10	256	213	522	741	999999	999999	310	699	31	247	141	965	923	108	515	365	999999	592	907	177	142	765	10	999999	763	999999	999999	979	281	502	535	668	632	716	336	871	999	584	461	999999	999999	135	159	387	999999	596	757	699	999999	937	999999	999999	999999	593	868	490	213	760	978	999999	802	331	428	999999	711	472	343	217	771	643	365	462	999999	104	710	999999	616	623	266	177	81	999999	926	999999	629	932	939	49	847	845	668	249	605	999999	20	145	999999	630	999999	42	263	550	927	419	582	421	472	634	883	861	873	590	999999	811	999999	560	999999	95	999999	779	532	999999	369	926	975	126	856	395	94	574	999999	999999	948	233	914	999999	324	517	999999	218	999999	999999	166	986	972	999999	999999	999999	999999	999999	740	622	999999	999999	510	959	999999	11	443	465	564	86	999999	318	561	886	999999	280	999999	124	999999	887	999999	999999	320	227	146	382	999999	897	381	71	294	634	834	687	266	62	723	
999999	348	323	83	305	653	393	999999	848	999999	95	446	475	897	986	224	999999	298	49	585	292	823	809	56	999999	94	502	791	999999	484	873	999999	589	999999	942	775	921	814	999999	47	926	463	298	947	999999	461	905	174	308	420	981	399	999999	477	441	141	539	276	999999	999999	161	999999	848	999999	561	465	999999	918	954	999999	302	999999	269	999999	658	828	534	861	188	95	188	338	493	505	503	999999	999999	999999	125	811	246	654	287	818	999999	334	615	925	395	413	604	986	999999	999999	127	943	999999	225	818	612	999999	677	98	999999	999999	823	999999	352	999999	87	999999	744	999999	999999	974	647	760	999999	125	333	223	609	999999	774	490	999999	129	405	387	559	353	197	303	512	214	568	566	835	999999	73	999999	272	64	318	361	859	193	75	123	479	999999	688	109	999999	399	999999	211	323	961	840	999999	999999	965	320	733	864	451	999999	999999	416	999999	925	665	62	117	950	999999	168	999999	630	18	63	999999	999999	999999	999999	999999	808	122	216	367	252	873	999999	369	513	999999	743	999999	496	418	891	999999	707	999999	267	33	999999	387	999999	453	52	999999	340	999999	650	999999	67	944	78	999999	642	188	731	58	838	999999	719	693	603	653	810	999999	927	999999	126	925	999999	519	999999	641	50	430	673	999999	324	353	543	999999	999999	92	999999	999999	999999	999999	775	999999	405	658	559	215	314	999999	783	795	643	468	971	127	715	724	845	548	835	437	737	999999	999999	968	734	999999	999999	605	999999	521	414	20	78	999999	447	413	530	926	959	903	337	686	647	999999	130	855	381	425	999999	993	247	700	999999	88	980	999999	999999	437	999999	999999	999999	708	388	999999	999999	632	400	762	680	311	204	918	999999	999999	999999	61	574	637	847	878	123	103	999999	982	283	714	56	999999	238	883	999999	103	999999	895	216	628	307	999999	496	999999	464	619	744	999999	798	329	120	43	979	929	988	999999	999999	999999	950	999999	512	406	999999	677	586	411	999999	999999	105	111	915	694	724	480	999999	999999	151	360	423	504	358	999999	193	999999	603	999999	20	308	894	999999	513	999999	944	999999	126	901	395	818	911	63	95	947	11	697	413	426	318	508	186	999999	427	999999	631	999999	254	413	222	44	84	573	999999	235	902	459	597	958	999999	121	364	851	804	333	448	370	418	999999	106	496	999999	186	999999	511	132	106	228	284	335	498	368	712	688	999999	744	348	662	999999	55	999999	109	454	676	207	153	999999	994	104	790	271	999999	843	999999	726	493	897	868	889	112	806	240	
322	633	261	753	999999	173	453	588	999999	999999	557	366	553	999999	106	510	999999	367	797	111	134	494	73	460	524	405	999999	867	847	479	999999	757	248	999999	786	999999	424	453	501	171	550	515	689	562	489	487	999999	340	397	396	371	531	314	704	999999	828	999999	800	239	256	211	586	741	631	935	800	127	999999	999999	999999	95	63	865	636	999999	618	804	999999	971	47	642	631	479	460	117	999999	453	999999	217	958	260	624	224	999999	999999	964	773	999999	626	689	370	999999	999999	121	311	317	665	678	153	496	34	999999	999999	201	999999	580	116	291	523	694	356	582	34	651	35	471	839	620	677	999999	844	745	884	291	677	120	999999	368	158	799	585	999999	400	720	933	201	795	32	999999	388	857	492	545	932	342	787	999999	89	999999	999999	478	999999	999999	557	999999	999999	184	547	524	503	999999	748	999999	723	999999	581	999999	313	717	999999	676	816	978	299	738	999999	210	951	949	889	612	821	282	318	999999	999999	774	842	78	655	999999	257	507	148	707	119	359	999999	822	999999	604	204	371	261	173	662	76	711	819	299	87	233	597	634	999999	859	476	823	999999	579	807	999999	245	72	817	999999	318	840	591	628	12	999999	138	199	295	418	459	30	154	999999	472	73	999999	778	999999	999999	999999	872	257	999999	999999	535	427	253	953	264	958	309	444	745	354	236	129	201	296	697	104	408	349	482	409	456	999999	999999	116	743	327	999999	494	999999	999999	445	999999	742	985	477	999999	885	245	41	459	160	586	408	323	999999	943	831	492	880	698	261	533	775	448	197	856	692	146	999999	936	501	814	999999	978	908	643	999999	999999	819	736	218	172	317	32	999999	999999	999999	421	870	999999	999999	974	614	335	999999	911	817	303	798	999999	999999	999999	35	105	957	346	176	430	415	602	566	625	673	153	489	98	225	999999	200	327	586	281	999999	420	449	527	210	93	471	999999	999999	93	417	208	467	470	147	222	74	912	702	849	16	999999	242	871	310	470	845	427	999999	75	113	999999	44	997	482	615	655	999999	999999	93	958	999999	999999	483	217	475	686	29	951	12	999999	999999	624	736	275	998	187	578	227	999999	999999	54	311	761	979	936	173	469	987	531	567	634	776	999999	890	598	501	999999	664	999999	783	826	999999	692	387	826	856	307	732	484	438	999999	222	406	846	914	116	25	503	280	999999	227	42	430	445	62	999999	999999	999999	676	506	427	999999	999999	955	421	999999	618	383	163	90	999999	736	513	102	490	999999	
999999	999999	976	491	999999	999999	999999	999999	566	793	54	257	334	999999	851	461	66	978	20	173	830	450	999999	344	498	641	350	200	446	490	529	337	955	640	140	999999	870	195	29	172	999999	999999	999999	627	534	370	58	837	999999	999999	680	534	91	326	999999	999999	348	641	999999	999999	914	203	96	85	274	716	301	694	999999	999999	591	870	958	848	999999	971	60	999999	810	138	592	513	999999	43	810	999999	999999	638	59	210	893	999999	202	999999	999999	999999	772	324	999999	817	78	364	651	619	999999	809	576	243	683	999999	879	541	830	864	262	410	242	63	274	280	470	663	644	999999	725	362	999999	999999	600	316	208	735	454	993	69	238	999999	351	220	10	428	22	999999	439	999999	362	999999	338	999999	847	999999	719	999999	92	356	415	719	665	894	470	999999	999999	643	376	420	153	97	837	805	34	999999	999999	842	274	852	999999	707	215	999999	373	954	999999	863	752	222	489	685	999999	646	999999	518	206	456	750	868	637	378	999999	29	186	275	570	999999	896	308	213	877	786	240	897	707	514	10	531	515	999999	927	890	999999	931	468	725	200	161	516	352	999999	999999	405	225	999999	129	196	488	108	393	816	999999	999999	18	611	999999	141	748	945	13	205	925	244	86	709	999999	433	999999	999999	999999	380	999999	999999	956	769	785	390	24	818	588	328	999999	432	999999	975	960	446	999999	330	568	593	451	215	512	999999	518	999999	328	999999	601	999999	108	769	558	23	445	586	497	999999	825	999999	126	930	999999	685	683	503	122	999999	749	51	287	767	160	955	928	175	877	810	999999	928	999999	509	226	999999	229	753	874	118	540	384	948	906	504	59	477	521	999999	999999	999999	25	744	227	765	560	999999	341	619	603	95	279	708	687	988	897	999999	617	714	999999	999999	930	628	13	570	375	103	999999	273	110	488	416	327	60	347	245	193	844	744	666	999999	888	143	999999	33	270	675	270	999999	607	603	860	999999	999999	999999	999999	396	741	656	400	466	47	78	518	124	678	951	999999	350	753	713	611	873	58	991	576	796	357	979	310	699	832	463	666	507	628	610	999999	687	804	849	999999	198	354	999999	446	820	625	999999	355	319	27	999999	174	893	999999	986	758	391	795	999999	48	761	999999	700	634	584	412	20	496	77	16	969	545	904	270	423	999999	849	554	756	180	999999	634	990	681	912	298	999999	516	999999	852	563	999999	68	999999	690	841	999999	999999	861	999999	614	999999	999999	313	57	999999	270	633	999999	467	908	999999	999999	
575	847	137	365	28	722	296	999999	504	854	999999	452	87	999999	103	579	581	875	999999	693	348	565	999999	356	999999	999999	537	38	999999	939	999999	943	726	999999	999999	962	563	999999	635	999999	575	778	999999	815	999999	860	970	897	176	999999	995	999999	634	153	999999	19	326	999999	678	394	999999	268	501	565	681	282	725	234	999999	140	25	105	249	999999	999999	999999	999999	715	294	827	663	640	861	95	943	590	318	583	162	999999	646	783	807	251	667	317	286	999999	999999	789	999999	999999	902	45	999999	899	353	212	36	139	564	610	495	851	730	554	999999	415	999999	100	963	152	81	521	494	242	298	998	764	999999	293	899	581	999999	692	918	737	825	57	54	999999	116	556	32	918	45	297	999999	521	123	911	871	999999	999999	826	991	674	999999	999999	805	611	355	448	226	846	664	39	990	168	999999	816	580	368	577	853	857	595	999999	602	459	945	999999	486	650	999999	422	999999	999999	999999	700	254	356	999999	252	442	892	999999	339	186	264	16	306	999999	709	306	340	512	366	200	969	405	625	789	102	859	280	868	798	328	433	698	501	322	999999	999999	470	305	999999	999999	960	200	999999	872	347	452	999999	999999	777	353	999999	909	999999	347	999999	304	628	566	192	999999	999999	34	869	999999	752	565	515	999999	339	999999	836	44	396	231	239	779	149	753	451	649	220	999999	100	454	760	999999	98	163	614	173	939	999999	123	733	972	936	330	254	129	782	937	665	999999	636	999999	999999	523	388	118	929	999999	875	125	543	999999	435	933	999999	261	238	477	999999	379	175	211	932	999999	662	999999	303	999999	895	999999	669	711	999999	532	464	936	236	10	710	999999	684	19	74	788	579	561	546	999999	906	999999	999999	999999	585	295	47	999999	585	612	860	139	814	480	999999	250	455	832	999999	903	999999	488	34	238	999999	317	694	166	147	153	999999	111	712	300	552	902	999999	364	135	269	494	39	999999	624	999999	580	240	999999	999999	823	999999	747	935	643	534	427	968	661	547	999999	600	881	297	442	271	759	426	999999	928	366	999999	100	706	366	418	448	137	410	99	196	87	490	416	324	999999	603	999999	79	999999	134	933	999999	816	857	999999	613	742	918	363	389	163	715	999999	393	326	252	999999	578	234	95	299	999999	572	361	201	120	475	973	632	667	999999	999999	758	803	433	424	284	999999	999999	804	705	219	56	709	42	371	999999	999999	997	567	562	999999	844	680	834	374	520	999999	665	558	148	769	295	999999	795	806	999999	482	999999	902	
999999	201	880	430	999999	90	522	862	328	829	905	999999	975	999999	114	996	513	999999	968	69	903	818	193	149	999999	999999	924	360	913	999999	415	732	999999	104	599	999999	716	999999	999999	999999	852	657	146	836	652	695	794	230	591	799	302	877	999999	999999	998	159	18	741	763	999999	165	171	948	999999	424	183	389	880	474	743	289	98	788	224	216	999999	682	999999	496	970	999999	703	769	124	933	538	228	172	106	450	362	975	661	847	999999	999999	708	999999	421	479	999999	999999	999999	847	999999	214	999999	299	694	999999	476	999999	255	792	310	462	402	834	167	886	954	226	784	34	391	999999	437	941	625	525	547	637	935	999999	664	238	947	999999	605	729	999999	929	999999	354	973	701	729	868	999999	999999	298	874	887	999999	524	99	139	731	999999	215	776	999999	673	178	214	999999	724	239	999999	999999	999999	480	999999	438	999999	999999	748	439	999999	689	585	569	404	489	999999	672	750	409	999999	574	109	999999	465	400	952	300	266	310	149	999999	976	500	999999	474	630	999999	645	458	98	500	351	699	681	999999	629	217	999999	193	941	999999	99	325	737	564	972	299	25	838	999999	156	768	448	300	999999	999999	94	829	999999	859	419	999999	301	321	11	232	999999	544	688	770	744	999999	83	369	999999	54	661	999999	999999	502	340	802	999999	973	942	732	903	408	765	73	999999	388	822	334	531	514	798	13	736	999999	571	755	336	999999	740	608	694	89	691	999999	999999	331	653	999999	528	999999	229	999999	379	278	329	11	779	625	999999	366	725	749	837	103	256	657	36	844	999999	585	999999	738	242	343	47	999999	717	999999	22	223	999999	393	805	915	294	480	999999	467	22	569	999999	711	843	384	883	999999	999999	597	999999	999999	305	809	999999	999999	149	490	96	999999	241	999999	999999	885	612	21	999999	999999	943	921	809	999999	999999	569	832	371	609	765	895	857	460	999999	999999	999999	278	619	999999	999999	999999	999999	775	803	394	599	235	999999	284	100	109	832	752	552	12	330	788	849	380	999999	977	146	343	384	595	999999	585	999999	999999	175	616	992	102	707	999999	90	155	999999	392	433	343	325	96	999999	666	999999	115	999999	99	261	999999	999999	249	999999	999999	749	529	401	999999	165	23	96	593	119	999999	116	739	999999	107	921	185	783	466	946	402	662	59	999999	718	531	132	677	60	671	834	999999	999999	999999	759	704	561	754	796	236	419	999999	999999	976	999999	559	334	70	999999	999999	86	557	962	303	999999	294	700	704	683	686	43	346	45	921	284	
297	999999	999999	295	402	370	430	986	240	536	999999	999999	83	791	999999	207	999999	867	882	595	287	234	459	999999	475	14	856	81	120	203	83	221	810	701	746	204	504	775	418	999999	655	570	999999	766	999999	999999	626	999999	524	488	971	479	163	335	997	72	905	709	819	397	513	999999	876	999999	999999	933	130	381	54	964	703	296	458	999999	940	999999	502	692	484	121	387	943	557	631	999999	999999	67	484	704	684	299	795	999999	999999	303	305	693	694	312	712	243	255	869	999999	999999	684	30	88	395	290	999999	222	234	708	19	570	802	999999	815	999999	999999	645	677	999999	999999	907	341	437	781	999999	32	807	999999	772	999999	999999	999999	999999	999999	547	999999	999999	99	423	123	999999	570	256	21	733	503	448	879	999999	836	598	999999	999999	885	999999	999999	999999	999999	750	268	999999	833	462	999999	877	999999	805	409	278	286	896	999999	263	256	597	346	94	426	57	150	584	927	936	935	288	563	575	999999	967	999999	990	681	348	165	359	253	999999	424	144	247	698	999999	611	999999	940	999999	324	999999	297	541	268	176	999999	999999	684	836	897	527	552	323	920	693	442	999999	999999	999999	217	999999	897	354	238	999999	292	809	452	545	326	769	995	246	248	323	823	435	934	824	999999	999999	480	523	356	999999	872	820	999999	15	606	536	880	725	834	999999	364	943	999999	999999	884	999999	167	149	520	137	532	999999	84	607	869	17	149	999999	792	999999	999999	384	998	647	797	471	999999	446	938	999999	889	279	999999	33	958	880	131	999999	939	999999	580	341	12	999999	68	566	746	720	145	599	397	999999	933	364	999999	979	945	665	801	999999	999999	999999	210	730	247	263	903	61	648	999999	999999	804	532	999999	898	295	381	779	588	999999	724	771	311	349	999999	481	345	57	999999	999999	999999	999999	543	526	999999	859	141	281	999999	805	663	695	999999	999999	999999	592	885	133	466	999999	999999	175	86	999999	698	195	999999	861	338	999999	917	855	626	999999	999999	429	270	15	785	999999	164	109	797	999999	578	39	699	165	634	999999	596	222	591	132	381	999999	388	973	828	839	450	280	942	225	888	808	78	413	102	295	332	879	999999	426	999999	508	999999	303	999999	999999	999999	264	236	529	179	705	273	504	298	294	999999	999999	999999	945	599	884	999999	582	999999	770	960	999999	72	349	999999	716	873	174	974	872	401	95	999999	168	999999	195	53	999999	56	193	544	574	999999	808	999999	999999	701	402	827	273	350	796	408	999999	999999	999999	201	887	52	462	831	108	529	
425	893	999999	316	999999	602	413	840	744	536	711	999999	396	999999	999999	999999	999999	24	481	347	710	999999	605	686	758	460	999999	994	165	380	593	362	999999	54	999999	914	999999	728	682	799	423	432	606	999999	999999	999999	321	38	936	999999	999999	448	359	761	819	893	298	278	557	568	459	999999	999999	999999	943	359	789	352	480	349	804	723	999999	999999	923	287	999999	345	990	762	148	124	67	372	779	154	999999	999999	999999	807	626	31	999999	124	350	14	747	999999	326	346	216	969	558	999999	988	999999	116	678	999999	999999	968	952	288	794	429	344	362	999999	594	798	357	114	127	673	723	782	551	999999	340	919	539	691	28	653	555	178	566	470	384	901	999999	999999	999999	692	839	999999	999999	387	694	15	652	435	648	999999	989	112	852	884	874	216	336	999999	347	999999	12	286	999999	999999	249	261	999999	892	999999	999999	759	33	267	434	834	59	999999	174	532	999999	277	114	53	499	664	999999	326	999999	999999	177	574	159	986	929	690	562	739	119	999999	443	999999	999999	497	955	768	965	844	427	59	824	999999	999999	366	22	651	999999	243	445	970	795	999999	106	999999	770	128	999999	47	338	999999	281	320	929	36	999999	107	516	617	97	730	698	608	899	632	771	999	999999	792	973	999999	999999	329	304	148	999999	509	999999	999999	999999	999999	167	928	516	999999	999999	514	248	146	277	999999	999999	999999	155	714	282	999999	45	999999	534	770	715	818	999999	59	952	951	26	999999	684	589	965	62	999999	999999	573	770	102	226	854	999999	761	275	525	68	154	510	184	590	865	164	473	667	999999	955	999999	999999	864	466	999999	826	999999	457	999999	687	949	91	400	896	150	511	104	818	619	278	999999	999999	302	15	905	451	999999	435	925	529	999999	308	999999	934	137	999999	905	999999	496	38	999999	313	813	999999	118	72	120	287	999999	364	999999	655	57	661	946	681	56	999999	999999	999999	58	72	532	932	999999	999999	999999	465	999999	917	606	469	999999	999999	510	706	635	465	896	843	341	499	999999	571	469	470	999999	999999	988	455	186	55	85	217	979	999999	781	881	276	466	114	654	999999	999999	999999	600	999999	999999	160	249	55	591	963	717	999999	558	999999	961	472	110	401	495	477	322	740	560	394	999999	612	805	925	754	198	440	738	686	980	465	999999	999999	148	793	999999	748	409	999999	92	999999	270	430	629	819	418	176	75	999999	187	206	999999	206	216	999999	854	999999	324	301	999999	533	978	270	578	620	157	603	961	607	183	728	912	155	478	36	854	
191	999999	115	345	999999	374	129	999999	999999	999999	999999	663	931	939	967	433	118	202	999999	388	999999	852	18	671	999999	214	467	445	459	294	645	999999	999999	363	672	177	999999	955	380	999999	859	761	795	945	540	999999	40	999999	999999	304	804	999999	918	647	854	999999	999999	443	530	817	907	683	999999	498	38	888	483	578	276	799	999999	999999	999999	401	528	248	66	999999	999999	874	184	799	240	164	999999	692	809	541	999999	343	999	776	434	563	260	186	711	999999	917	652	466	462	999999	999999	90	651	141	527	129	616	282	999999	312	656	643	999999	452	895	18	346	999999	999999	79	933	799	448	728	999999	150	352	536	999999	155	999999	417	999999	408	823	84	838	561	999999	422	892	71	999999	473	999999	919	153	733	816	297	580	572	524	392	468	616	642	922	873	387	776	89	999999	959	823	248	999999	709	629	820	179	785	798	529	186	871	904	974	999999	999999	997	618	719	472	574	999999	893	999999	939	999999	441	999999	999999	904	645	813	549	999999	650	539	997	443	114	999999	127	795	774	994	215	596	712	999999	972	534	390	999999	370	59	394	906	999999	999999	999999	422	388	263	107	893	884	373	332	969	999999	420	351	999999	999999	723	999999	779	999999	999999	133	353	999999	773	999999	163	999999	486	452	499	999999	999999	193	414	673	999999	617	863	698	999999	119	842	273	742	999999	561	999999	826	655	646	999999	615	764	457	469	426	917	615	999999	943	379	999999	921	832	429	589	237	936	890	821	116	491	90	271	788	999999	89	999999	999999	391	970	999999	999999	805	796	999999	978	736	945	256	775	999999	999999	754	510	999999	921	440	999999	999999	999999	256	936	833	540	222	534	503	668	188	999999	999999	999999	928	972	999999	999999	125	46	494	999999	501	990	643	56	114	938	335	760	86	369	649	448	684	67	724	761	997	275	584	410	999999	77	767	999999	620	825	624	782	828	999999	805	404	829	154	833	265	302	787	436	999999	209	742	999999	999999	697	715	999999	871	258	921	578	849	999999	93	135	433	999999	999999	435	288	323	553	932	940	999999	255	999999	539	234	468	468	220	839	310	211	742	485	999999	222	904	334	753	533	999999	999999	956	941	999999	28	999999	42	569	361	157	960	999999	999999	651	264	452	106	961	647	999999	462	368	20	162	882	392	999999	285	521	531	999999	570	29	35	383	999999	313	873	999999	824	436	899	858	691	349	555	932	834	999999	769	808	372	116	743	454	208	945	999999	999999	999999	999999	756	58	830	203	999999	636	784	277	656	
999999	999999	450	999999	999999	563	509	329	999999	337	459	124	999999	751	722	591	999999	285	999999	184	661	524	21	884	373	679	850	37	497	949	999999	157	999999	47	999999	999999	921	293	389	891	699	626	976	535	186	347	175	306	118	611	936	360	213	102	994	624	221	566	459	684	712	482	831	863	999999	312	999999	554	131	146	670	180	896	689	485	45	548	485	707	36	513	554	919	999999	22	999999	943	474	52	15	374	365	999999	704	189	999999	795	122	999999	874	789	999999	185	971	941	765	999999	524	616	959	999999	735	858	999999	181	168	999999	945	850	999999	368	93	511	125	772	315	346	201	510	999999	250	435	367	999999	246	999999	999999	948	944	257	999999	429	857	92	928	638	506	410	533	30	663	849	272	279	516	706	119	999999	208	635	428	272	24	357	719	651	377	34	196	288	789	999999	999999	603	742	938	235	429	197	143	808	936	667	489	605	999999	999999	999999	327	539	782	319	999999	318	828	843	999999	509	373	287	270	999999	224	255	999999	58	849	668	536	577	481	999999	872	75	827	999999	999999	535	752	329	488	289	999999	656	505	480	865	691	999999	898	534	725	999999	999999	999999	336	721	999999	258	556	551	503	999999	750	68	999999	999999	683	491	345	249	879	757	999999	999999	981	774	567	749	999999	999999	999999	893	637	52	755	634	961	203	500	770	191	287	205	777	984	727	957	597	413	999999	191	999999	440	659	654	967	21	999999	890	562	164	673	497	999999	393	610	924	707	313	468	485	999999	991	574	67	601	562	276	813	263	817	969	999999	999999	11	999999	463	978	397	999999	623	849	312	999999	999999	518	789	832	394	384	803	259	294	944	558	701	218	865	999999	63	415	999999	308	637	999999	999999	336	770	370	435	999999	946	319	525	845	635	999999	63	957	549	999999	729	882	438	460	999999	999999	999999	178	310	749	999999	386	344	381	877	550	999999	202	432	191	29	471	958	237	857	940	768	109	999999	999999	164	907	62	251	686	863	999999	999999	187	999999	999999	601	999999	686	999999	569	999999	999999	967	94	999999	861	999999	999999	999999	267	923	211	602	627	999999	301	999999	999999	595	690	334	103	695	24	680	498	25	923	255	427	411	282	677	297	999999	624	142	838	20	302	382	694	458	428	999999	668	583	560	999999	999999	356	283	999999	999999	245	881	999999	952	414	999999	846	612	999999	374	856	651	999999	315	661	999999	168	417	776	302	999999	999999	644	999999	999999	22	914	464	341	611	81	138	191	807	62	999999	999999	190	
434	996	999999	769	999999	93	999999	999999	999999	278	899	299	485	938	506	999999	999999	605	246	190	876	999999	999999	391	281	999999	303	727	999999	999999	263	999999	136	977	999999	779	846	999999	999999	999999	705	787	999999	645	999999	51	135	142	631	392	256	456	999999	999999	313	42	897	74	999999	81	790	844	827	417	25	332	999999	507	955	726	952	23	999999	685	485	99	523	463	826	239	999999	999999	106	999999	480	999999	728	150	999999	951	999999	781	60	986	999999	861	959	471	630	243	999999	627	186	999999	999999	999999	907	173	509	999999	999999	443	248	268	696	628	747	750	999999	218	604	32	999999	14	999999	999999	999999	999999	914	624	139	62	833	999999	999999	757	984	201	999999	246	999999	999999	641	999999	999999	449	999999	791	299	151	123	999999	999999	421	638	856	793	182	70	269	280	355	258	885	94	466	999999	655	908	999999	644	556	113	700	319	49	390	384	999999	405	638	999999	272	772	999999	920	527	422	954	999999	999999	812	141	387	999999	554	316	999999	999999	975	839	999999	883	999999	507	566	115	999999	999999	599	475	419	999999	999999	999999	108	92	485	383	173	999999	999999	701	413	999999	832	999999	725	733	764	733	634	999999	596	565	752	298	999999	275	944	815	693	319	364	38	554	211	475	999999	867	999999	999999	382	211	46	652	999999	999999	386	675	151	390	110	347	999999	841	409	999999	109	878	809	181	220	439	358	255	999999	999999	385	999999	630	949	968	865	303	902	262	808	560	913	999999	999999	534	600	999999	435	593	972	498	197	999999	197	376	879	68	299	620	999999	999999	791	774	847	999999	999999	999999	201	421	244	54	963	999999	600	463	999999	320	999999	999999	999999	636	922	661	999999	847	197	283	443	583	98	999999	13	999999	318	999999	999999	148	719	725	577	555	611	23	358	928	999999	999999	555	733	189	999999	999999	651	999	316	930	139	999999	999999	906	999999	999999	618	333	436	50	681	280	999999	694	57	600	275	80	999999	34	909	312	976	999999	588	999999	709	403	529	740	361	292	11	999999	639	278	999999	818	893	999999	999999	690	922	999999	854	338	999999	999999	142	968	802	581	999999	292	999999	826	999999	999999	328	954	901	224	803	696	688	999999	999999	618	65	778	880	456	186	130	41	999999	390	98	468	260	817	670	271	560	937	999999	357	719	14	812	386	42	999999	999999	52	999999	999999	235	209	465	70	999999	983	999999	98	999999	404	814	999999	801	446	804	999999	999999	146	241	953	999999	758	907	51	558	614	252	402	847	956	247	999999	262	343	165	888	999999	999999	999999	
686	908	999999	592	385	542	468	213	999999	999999	813	432	802	810	824	643	476	999999	999999	511	687	741	960	250	399	999999	736	999999	468	999999	999999	226	999999	621	999999	55	780	176	532	999999	100	411	999999	820	999999	534	999999	277	438	699	999999	596	588	688	999999	999999	947	999999	203	228	806	470	744	94	666	596	554	191	265	779	863	309	999999	914	999999	286	864	999999	215	864	723	468	570	999999	602	328	637	198	783	610	999999	557	973	313	999999	629	666	791	164	999999	979	262	21	999999	836	999999	999999	674	277	561	90	999999	27	999999	505	347	900	975	492	347	999999	365	408	999999	682	999999	335	999999	222	791	619	82	985	767	885	999999	999999	911	932	223	502	963	921	999999	529	999999	539	645	808	364	999999	999999	309	816	488	623	854	366	976	999999	63	370	461	486	941	17	999999	260	452	999999	999999	988	999999	279	999999	999999	444	186	135	393	776	690	657	857	71	999999	773	178	999999	271	999999	100	935	999999	169	141	511	444	290	521	475	289	999999	999999	999999	999999	999999	999999	971	493	189	677	240	592	754	372	713	603	425	999999	244	654	971	191	429	999999	62	999999	119	713	493	999999	896	613	999999	999999	498	883	999999	330	999999	999999	207	795	999999	938	859	353	656	796	999999	907	29	277	287	820	317	20	354	672	688	15	999999	999999	999	189	780	626	674	268	999999	829	219	999999	731	501	457	186	999999	491	941	709	985	322	294	999999	980	629	336	107	999999	487	538	999999	999999	285	822	999999	795	902	167	999999	678	999999	999999	999999	698	923	999999	786	373	141	911	999999	999999	978	29	608	973	423	208	161	300	576	89	999999	301	999999	463	456	999999	517	999999	207	333	999999	41	597	999999	695	887	66	999999	549	734	57	576	674	989	663	265	224	966	381	999999	15	941	111	318	535	307	209	470	98	999999	855	750	999999	999999	33	999999	999999	217	287	999999	152	78	751	999999	42	821	626	508	800	201	464	550	18	503	328	999999	929	289	864	999999	999999	596	994	442	878	999999	861	999999	966	716	833	999999	689	846	561	937	200	268	286	714	999999	700	670	999999	653	999999	741	220	220	266	27	999999	353	890	999999	556	83	318	964	736	959	490	542	93	999999	457	861	172	999999	391	576	670	12	160	715	987	925	999999	788	572	564	999999	924	999999	698	999999	663	999999	998	15	863	881	304	550	754	999999	168	586	540	206	453	578	999999	829	690	357	149	202	184	859	999999	976	530	401	181	999999	566	832	999999	676	794	72	173	936	528	
694	376	999999	999999	999999	829	999999	566	592	999999	985	382	104	29	351	551	470	999999	999999	999999	887	361	902	378	446	999999	335	200	864	999999	999999	414	341	999999	996	980	687	796	999999	39	290	420	938	282	195	936	471	812	54	999999	333	447	34	561	999999	342	473	999999	959	890	503	158	702	190	999999	580	50	793	999999	370	999999	674	965	999999	104	477	423	630	193	509	999999	999999	999999	999999	88	999999	390	780	670	663	517	603	837	769	999999	142	717	757	544	999999	896	677	788	999999	271	659	481	999999	467	173	919	999999	900	459	727	999999	11	999999	999999	793	999999	999999	133	370	853	270	837	206	999999	962	759	665	95	999999	613	495	734	472	478	429	472	474	323	506	743	999999	999999	387	51	555	140	999999	655	750	424	636	554	999999	831	999999	821	999999	341	504	999999	264	758	332	999999	242	256	539	494	682	331	725	946	999999	627	189	567	459	999999	38	832	999999	19	344	999999	977	940	316	641	477	607	196	142	818	101	489	915	380	541	809	309	600	999999	973	429	699	689	927	801	999999	443	372	999999	999999	672	411	254	423	179	868	301	939	999999	27	999999	999999	592	999999	535	147	999999	999999	918	354	999999	999999	743	999999	915	464	297	22	999999	989	999999	245	75	999999	156	690	245	501	211	672	517	369	999999	253	999999	294	116	562	402	999999	999999	256	453	776	584	440	999999	999999	508	714	999999	999999	434	999999	983	838	79	763	981	999999	999999	773	985	255	999999	370	999999	499	146	630	357	735	619	851	612	787	791	999999	254	716	32	36	992	496	100	238	934	793	270	70	224	352	580	558	999999	613	270	207	999999	224	900	178	81	999999	999999	846	670	583	305	205	57	781	999999	275	999999	999999	780	499	165	608	999999	745	999999	86	415	999999	164	70	100	999999	527	593	358	39	815	854	955	999999	139	253	999999	360	498	75	23	443	833	315	999999	885	833	770	52	341	999999	165	999999	995	472	362	999999	609	493	306	677	999999	433	489	999999	967	999999	665	370	911	999999	85	257	999999	73	971	180	999999	333	999999	999999	756	551	26	250	660	914	999999	999999	999999	561	999999	867	201	397	559	999999	999999	856	769	964	177	410	141	999999	713	907	775	932	999999	191	843	999999	288	141	920	912	416	248	799	999999	961	999999	593	999999	91	999999	65	776	513	961	999999	992	564	250	997	355	420	725	537	752	148	37	999999	595	999999	999999	999999	70	476	647	603	999999	66	999999	13	164	999999	999999	999999	506	852	999	999999	999999	364	851	720	
999999	143	574	999999	691	711	56	914	933	862	997	643	407	628	999999	309	866	367	720	999999	999999	246	999999	538	999999	999999	999999	900	999999	999999	999999	240	999999	999999	550	926	901	154	912	404	20	802	79	301	820	147	812	877	857	999999	562	181	999999	915	872	801	300	999999	862	186	680	999999	999999	335	999999	766	777	999999	999999	78	407	721	999999	999999	925	55	176	999999	718	502	703	999999	53	448	56	451	597	999999	999999	748	999999	865	291	736	723	864	37	744	62	63	999999	999999	799	788	302	840	725	326	990	827	999999	748	328	370	483	526	112	999999	289	798	179	827	999999	339	441	542	440	999999	603	999999	999999	432	499	999999	142	336	999999	264	155	215	725	999999	959	272	999999	999999	546	999999	999999	207	762	700	999999	999999	883	542	32	470	357	999999	410	15	723	930	999999	212	259	663	238	157	172	999999	190	83	82	999999	868	91	225	999999	995	519	999999	406	308	327	967	245	780	599	999999	893	907	395	805	999999	556	999999	464	911	638	882	691	116	44	914	999999	999999	191	984	673	940	999999	999999	764	890	549	327	631	999999	999999	999999	999999	639	843	278	939	795	999999	362	999999	839	999999	314	915	123	827	360	371	393	807	585	63	999999	925	373	649	113	631	915	180	999999	407	972	676	999999	999	999999	272	999999	974	724	123	829	641	999999	322	940	888	651	72	999999	956	999999	684	659	961	96	713	480	629	999999	173	999999	999999	124	999999	999999	638	301	123	775	97	605	999999	92	471	233	164	101	60	708	225	980	999999	981	282	168	298	27	999999	999999	349	792	146	148	561	761	647	527	401	667	312	597	537	297	111	361	830	601	197	737	932	621	999999	920	620	193	510	210	841	284	366	999999	999999	999999	435	304	468	279	999999	710	999999	637	699	999999	406	628	452	999999	999999	921	338	697	830	925	980	999999	373	999999	999999	378	999999	446	685	999999	310	691	958	337	999999	999999	893	560	999999	486	160	305	921	999999	524	992	740	945	331	920	945	669	791	712	999999	999999	931	251	751	163	459	150	951	582	999999	715	669	125	702	82	38	777	626	999999	775	684	806	337	702	999999	637	315	999999	765	181	640	999999	255	117	164	875	651	999999	917	999999	20	354	999999	952	808	333	625	999999	258	892	178	999999	447	999999	999999	901	604	999999	225	525	154	35	195	410	999999	815	423	999999	999999	207	387	967	709	999999	999999	340	999999	384	893	211	22	71	866	873	999999	597	462	999999	572	263	999999	111	593	401	882	984	168	939	510	
999999	910	617	705	999999	514	210	343	130	999999	214	444	229	656	24	999999	999999	169	322	406	854	362	114	445	294	926	285	999999	317	443	780	182	527	873	899	301	999999	366	815	368	802	264	341	145	367	818	999999	455	579	888	800	825	845	999999	656	640	805	181	420	134	239	826	999999	686	402	42	917	356	756	722	118	726	353	999999	999999	600	999999	999999	999999	476	876	830	804	429	999999	954	999999	984	999999	999999	495	999999	945	999999	999999	975	238	655	743	335	999999	999999	698	856	779	83	999999	891	938	65	620	999999	103	944	258	999999	999999	999999	53	447	705	932	138	497	237	885	999999	662	825	628	372	999999	235	752	574	999999	999999	948	649	569	483	999999	999999	172	999999	999999	999999	10	443	730	954	631	611	999999	630	969	576	211	999999	894	302	818	999999	999999	693	254	610	351	999999	999999	277	83	957	483	964	270	885	966	849	999999	756	781	229	105	674	741	763	929	132	604	999999	930	329	755	999999	664	999999	999999	479	999999	999999	787	629	999999	462	999999	673	138	341	369	94	999999	361	61	999999	999999	999999	971	645	951	490	680	228	775	481	346	754	999999	216	309	999999	158	496	454	528	968	161	863	999999	999999	77	999999	597	999999	999999	999999	578	277	617	755	999999	406	101	999999	913	378	569	854	884	126	136	999999	921	42	477	999999	123	906	999999	999999	370	735	999999	851	999999	854	999999	999999	265	487	767	487	594	461	243	495	67	999999	541	160	409	307	978	526	999999	606	714	565	295	584	881	671	744	999999	395	339	77	249	999999	999999	999999	113	599	999999	999999	999999	876	470	999999	999999	999999	153	375	999999	999999	72	999999	812	999999	288	150	527	180	680	605	106	742	999999	999999	903	427	817	337	482	865	305	708	581	999999	28	729	254	766	313	705	737	999999	999999	679	332	582	264	65	999999	918	767	933	999999	801	999999	906	731	404	895	564	71	816	892	516	473	999999	185	644	175	999999	896	761	867	974	867	799	380	999999	743	331	999999	761	972	564	107	999999	789	779	999999	122	998	849	871	999999	644	921	413	999999	216	967	406	620	890	999999	32	16	75	944	933	462	536	265	660	574	401	309	843	338	418	110	575	999999	728	62	560	56	890	128	340	946	396	524	269	999999	924	999999	871	177	541	999999	999999	999999	845	999999	586	743	999999	307	357	344	87	85	447	999999	402	10	891	837	254	976	126	947	614	987	76	21	999999	883	649	999999	437	676	796	326	803	729	999999	274	476	999999	856	592	999999	995	868	
999999	87	164	383	999999	999999	44	923	565	975	359	241	858	999999	574	747	315	657	508	907	411	288	999999	311	999999	450	626	999999	436	129	533	186	618	999999	999999	934	840	509	999999	999999	999999	752	241	351	454	498	999999	999999	902	80	550	935	272	999999	466	42	956	852	711	482	45	674	497	445	999999	182	622	739	641	999999	906	805	930	999999	514	659	57	778	856	184	748	749	468	366	579	597	914	999999	662	723	999999	988	999999	253	161	728	999999	999999	899	282	875	999999	245	272	173	999999	14	950	583	807	984	188	996	536	733	999999	216	141	866	854	267	101	999999	918	999999	918	16	687	999999	785	999999	999999	878	999999	999999	786	513	205	202	999999	593	999999	947	854	738	799	999999	999999	999999	866	522	999999	999999	55	24	783	884	999999	611	254	738	999999	790	797	999999	999999	309	999999	236	947	781	999999	938	41	271	999999	999999	999999	189	999999	926	744	999999	303	272	279	331	833	570	525	901	196	593	947	999999	275	999999	999999	999999	15	500	580	46	572	999999	511	195	898	784	999999	640	662	147	749	328	999999	159	496	534	143	411	475	999999	711	55	594	426	990	999999	995	999999	993	999999	999999	371	356	999999	605	219	761	999999	433	59	999999	999999	249	59	844	629	999999	126	687	625	317	603	34	728	334	999999	499	94	205	999999	999999	999999	646	881	999999	387	999999	296	999999	999999	773	60	978	426	999999	826	999999	999999	582	371	999999	879	442	378	999999	999999	346	627	999999	88	720	676	888	469	270	999999	248	368	999999	466	657	816	571	410	851	267	624	999999	727	508	720	953	512	834	140	999999	999999	277	417	999999	999999	354	913	475	566	107	171	518	166	999999	587	999999	999999	999999	713	26	317	999999	527	999999	956	738	900	873	999999	766	173	64	339	361	999999	970	950	999999	425	999999	903	106	999999	753	105	115	999999	974	921	281	505	397	130	124	601	999999	999999	999999	435	312	454	999999	116	800	933	999999	189	804	661	999999	497	999999	699	411	999999	221	999999	773	121	850	296	926	952	999999	271	776	999999	225	759	966	229	750	279	123	857	999999	989	999999	820	987	925	647	322	999999	784	751	697	719	999999	390	935	999999	98	584	25	528	96	999999	999999	166	183	964	55	695	999999	999999	483	999999	999999	259	999999	999999	953	133	925	649	999999	647	312	999999	89	224	224	379	40	252	662	695	999999	339	777	969	513	999999	999999	999999	602	627	999999	47	277	121	175	751	168	999999	999999	964	659	999999	915	999999	717	999999	87	999999	999999	675	664	154	94	
788	488	224	482	262	999999	299	999999	963	57	985	730	999999	251	968	58	472	221	999999	999999	697	45	731	423	999999	261	493	585	854	221	999999	963	773	999999	489	632	999999	279	999999	157	734	655	695	999999	999999	718	452	778	119	999999	287	464	423	999999	999999	999999	757	800	999999	10	158	713	464	752	131	999999	956	321	762	999999	106	203	315	103	493	999999	350	411	494	999999	809	714	476	943	999999	999999	999999	847	999999	736	874	160	134	999999	999	999999	200	943	208	906	762	999999	999999	999999	814	999999	158	330	441	999999	412	355	316	535	201	999999	999999	521	999999	659	483	999999	755	35	471	946	78	410	104	473	850	999999	213	587	856	678	698	702	999999	849	999999	229	999999	220	999999	999999	844	599	713	565	783	679	999999	548	999999	999999	999999	991	312	868	25	999999	235	968	504	16	152	999999	678	523	745	999999	392	968	346	263	999999	999999	999999	942	112	478	696	538	689	181	280	664	164	213	302	706	399	270	833	574	999999	999999	716	326	386	124	920	999999	820	248	297	166	999999	179	999999	841	298	370	765	547	61	697	288	333	735	487	999999	475	999999	48	155	999999	999999	999999	270	265	827	385	999999	987	558	505	717	999999	883	999999	462	984	263	460	418	999999	504	296	522	306	999999	393	999999	999999	549	999999	970	782	103	176	999999	440	999999	694	23	912	804	778	999999	556	979	837	449	999999	999999	999999	999999	769	999999	999999	626	999999	259	963	107	444	795	667	447	112	535	999999	357	999999	101	999999	85	568	447	505	235	726	307	999999	999999	330	943	968	873	959	242	210	162	999999	999999	184	191	945	596	578	127	147	340	885	30	54	490	732	530	999999	515	653	332	134	890	899	550	999999	647	776	999999	826	793	999999	999999	999999	783	379	176	917	999999	139	971	999999	387	98	395	999999	945	282	999999	220	447	869	453	589	877	37	97	650	633	898	307	820	87	300	353	852	26	999999	271	120	999999	613	173	999999	681	464	747	801	514	138	347	375	936	999999	999999	923	45	290	458	999999	999999	526	293	941	832	999999	999999	96	999999	543	405	999999	20	730	655	834	999999	78	907	999999	290	295	999999	505	560	932	883	796	911	999999	817	735	247	515	828	49	329	232	999999	529	673	660	67	970	999999	97	364	216	635	554	999999	966	382	45	999999	995	390	788	390	899	277	999999	184	324	726	670	999999	505	901	615	515	999999	999999	387	749	999999	238	999999	999999	999999	999999	999999	170	367	211	999999	362	999999	49	832	658	541	841	653	262	677	
485	742	254	999999	83	858	999999	30	49	744	452	994	295	845	767	224	25	999999	331	599	835	999999	999999	876	317	811	999999	78	957	973	642	870	999999	81	999999	495	920	711	999999	719	373	999999	328	467	407	999999	916	204	75	443	999999	923	332	662	999999	999999	629	378	754	272	402	245	999999	999999	111	581	869	223	999999	281	304	313	999999	612	236	694	499	999999	999999	949	894	271	13	523	457	718	999999	999999	239	999999	999999	552	956	137	999999	137	87	262	366	826	499	703	502	793	999999	222	999999	719	435	157	999999	974	899	999999	378	140	242	999999	617	392	999999	999999	984	225	415	751	999999	999999	999999	108	617	246	299	651	460	200	768	219	999999	999999	322	828	999999	91	316	891	999999	160	758	195	895	537	644	999999	793	103	719	287	388	398	864	15	434	336	540	932	685	258	355	187	371	32	999999	382	79	999999	999999	999999	908	999999	999999	999999	999999	109	213	999999	601	325	857	366	481	491	831	985	380	317	404	710	999999	999999	216	404	805	580	823	872	999999	272	903	590	735	816	379	999999	299	668	373	334	999999	459	999999	369	400	988	706	880	999999	999999	12	762	809	657	999999	999999	317	704	401	71	286	341	719	339	422	277	999999	664	122	966	696	712	943	80	587	999999	52	999999	14	816	873	943	680	999999	270	150	780	999999	999999	844	999999	999999	999999	312	58	791	740	11	947	132	367	52	768	234	494	999999	999999	738	999999	270	999999	471	700	585	197	999999	660	539	999999	999999	496	553	210	277	420	111	999999	641	32	795	361	50	999999	881	458	831	999999	456	999999	970	332	52	999999	204	999999	95	999999	691	999999	999999	141	999999	932	999999	999999	814	841	999999	814	393	853	186	999999	283	999999	451	999999	818	136	999999	168	999999	844	108	949	454	544	16	915	335	217	754	527	317	664	999999	117	233	255	644	990	683	642	311	999999	155	999999	734	295	910	522	85	564	999999	557	999999	366	833	726	999999	999999	835	586	488	186	108	659	408	999999	757	343	348	573	492	375	999999	999999	999999	999999	804	999999	810	999999	14	812	999999	200	767	999999	738	794	999999	507	999999	374	164	999999	163	999999	28	495	999999	125	537	577	999999	511	81	999999	999999	364	824	999999	921	73	469	124	999999	999999	54	908	999999	648	880	963	69	841	510	128	220	386	419	416	963	319	201	694	193	999999	638	630	128	383	999999	383	969	999999	585	10	905	50	525	486	91	120	999999	288	999999	573	517	342	11	953	183	999999	999999	418	888	612	872	774	931	
155	48	423	789	518	999999	506	999999	637	266	510	222	999999	999999	999999	334	999999	716	999999	460	999999	918	999999	628	174	999999	999999	999999	561	543	973	137	140	999999	380	999999	999999	330	94	326	737	999999	999999	85	501	740	13	834	21	93	44	895	999999	324	999999	999999	741	795	624	999999	969	999999	442	104	293	382	92	70	491	494	667	533	632	596	722	999999	48	230	137	434	206	167	999999	478	999999	87	178	999999	798	153	706	872	706	775	357	670	147	785	792	128	658	942	352	527	999999	511	273	373	602	281	197	520	667	200	122	999999	650	963	595	999999	213	275	272	347	787	999999	827	856	248	999999	901	263	438	18	775	263	999999	899	62	996	814	805	224	526	956	195	214	999999	662	545	29	999999	999999	586	914	393	999999	14	999999	631	999999	416	134	550	379	934	91	658	425	999999	997	999999	911	598	999999	408	61	746	999999	602	589	321	999999	703	999999	727	73	852	103	999999	583	809	170	430	322	408	680	673	157	31	999999	556	100	803	999999	999999	272	601	194	516	341	999999	999999	147	51	373	221	430	518	651	871	239	565	999999	286	197	999999	999999	999999	999999	999999	387	598	369	999999	43	231	401	999999	762	464	471	667	999999	999999	649	196	33	388	948	196	259	164	505	160	999999	990	66	999999	999999	689	782	324	201	787	999999	344	263	999999	18	152	820	274	756	196	999999	571	977	983	637	10	566	999999	999999	807	478	233	999999	218	624	52	174	874	805	83	682	156	476	800	106	314	999999	384	380	806	375	984	408	318	751	312	23	83	889	359	132	680	999999	394	318	999999	999999	999999	34	965	977	945	999999	683	514	262	105	187	887	333	78	999999	731	999999	441	493	824	784	467	321	39	999999	985	455	950	12	169	92	491	999999	72	999999	360	415	829	429	525	725	804	498	999999	835	196	565	291	940	949	466	952	825	905	466	586	999999	999999	886	959	24	732	511	999999	999999	999999	521	270	190	832	999999	701	21	968	109	980	999999	999999	203	999999	999999	999999	19	62	703	999999	666	469	606	311	646	479	942	469	511	999999	302	405	204	149	674	999999	111	999999	633	764	940	999999	999999	999999	617	999999	742	999999	999999	849	999999	458	399	883	40	62	664	999999	999999	846	758	551	467	117	688	574	909	64	240	134	72	901	429	939	198	809	663	999999	693	47	736	999999	929	661	999999	843	15	321	119	622	641	232	923	786	15	999999	398	698	797	52	999999	999999	999999	999999	786	821	999999	460	694	230	398	544	
999999	157	120	797	622	806	838	844	999999	999999	945	618	493	840	978	642	933	800	999999	964	332	650	348	58	221	523	874	457	813	555	626	888	233	107	47	999999	676	218	776	591	999999	953	999999	111	743	141	922	946	843	999999	526	894	809	433	221	999999	809	999999	585	999999	932	391	999999	23	971	66	395	395	802	212	999999	725	33	829	115	378	176	247	999999	999999	999999	928	613	426	38	999999	89	799	885	503	966	999999	632	678	659	478	923	999999	999999	686	745	536	153	640	431	800	999999	979	328	843	377	572	757	505	999999	14	999999	613	984	999999	977	596	999999	309	245	361	103	354	179	636	455	706	117	628	999999	74	999999	972	995	999999	861	109	480	999999	999999	999999	856	136	181	655	700	319	485	891	709	159	36	999999	405	999999	706	999999	809	999999	397	670	464	139	171	443	999999	804	618	756	386	877	126	468	182	841	999999	967	183	999999	999999	999999	230	999999	918	195	47	940	999999	999999	531	999999	300	788	654	465	999999	999999	965	738	435	999999	701	729	514	832	43	568	671	999999	574	739	999999	295	756	999999	449	248	220	975	405	289	236	692	234	51	587	338	813	716	901	999999	11	444	98	49	445	501	711	96	999999	479	278	24	360	792	991	14	41	403	25	700	516	999999	343	999999	669	999999	504	999999	254	705	755	999999	662	797	738	908	999999	716	815	999999	537	134	999999	999999	20	222	341	442	59	582	306	419	701	999999	271	21	111	942	999999	436	997	249	841	457	724	324	362	563	64	92	999999	999999	587	77	173	392	176	417	999999	457	999999	999999	999999	672	408	345	263	999999	999999	726	807	264	346	389	950	298	292	376	211	696	860	999999	999999	999999	774	981	999999	999999	47	878	845	693	806	923	760	935	999999	179	58	388	70	901	37	337	285	553	978	208	127	999999	109	999999	216	999999	596	898	683	455	897	427	514	630	999999	657	880	123	999999	423	999999	999999	471	999999	999999	822	635	959	750	60	691	999999	13	632	516	171	999999	55	487	367	336	999999	262	380	999999	631	874	440	487	999999	456	171	104	564	999999	111	414	987	482	394	813	637	157	632	999999	676	423	881	123	999999	878	835	636	101	999999	767	762	999999	840	696	999999	205	482	380	999999	529	137	448	62	999999	757	791	572	103	553	698	714	630	617	605	217	993	326	234	502	621	999999	13	477	812	349	323	156	786	446	617	999999	999999	38	244	549	999999	828	709	999999	96	999999	542	547	398	62	142	483	244	999999	999999	
878	999999	999999	999999	993	134	971	250	75	444	645	786	656	936	999999	937	602	382	66	242	999999	999999	729	415	358	999999	465	88	760	217	839	911	999999	999999	739	907	898	55	999999	424	13	588	644	70	450	486	885	611	855	999999	539	110	187	256	789	999999	527	472	634	10	999999	999999	489	858	604	733	488	174	999999	635	999999	557	142	999999	999999	586	972	669	965	999999	117	853	233	999999	999999	739	734	60	703	477	390	435	420	249	756	999999	108	786	466	999999	999999	999999	414	229	85	982	968	545	28	212	298	858	507	999999	999999	814	999999	999999	190	864	999	438	471	729	255	999999	147	892	999999	128	487	999999	212	999999	873	396	449	14	569	694	771	198	999999	500	999999	999999	928	656	357	999999	450	264	605	601	717	569	259	684	973	999999	999999	999999	660	899	999999	112	655	999999	999999	505	375	999999	284	999999	999999	999999	405	970	551	724	685	490	545	944	999999	233	591	999999	540	313	146	764	40	108	849	999999	999999	143	999999	86	876	679	765	851	999999	999999	999999	119	508	999999	173	289	143	259	999999	364	540	999999	230	501	520	54	718	586	369	611	999999	185	999999	407	282	272	999999	475	847	999999	724	693	378	894	253	482	112	634	150	857	630	781	322	495	165	822	912	284	565	999999	960	189	492	999999	159	803	999999	110	633	900	94	668	411	778	639	846	347	999999	257	48	941	94	999999	511	980	853	999999	160	251	460	999999	999999	909	999999	999999	545	999999	413	744	449	999999	11	999999	999999	772	962	379	544	855	318	484	586	36	999999	890	876	742	980	999999	306	999999	322	858	183	550	999999	758	999999	732	104	645	934	591	808	39	939	93	207	738	27	483	328	305	932	975	774	893	392	999999	179	803	230	428	448	508	696	153	999999	999999	608	213	984	811	761	673	550	994	228	497	950	792	544	251	999999	999999	621	999999	999999	999999	775	280	376	270	562	300	424	515	152	309	999999	796	267	508	140	999999	499	517	543	999999	435	779	675	999999	999999	386	268	979	462	626	886	678	999999	627	999999	338	837	999999	258	470	259	44	851	999999	164	163	534	46	121	999999	333	114	483	666	999999	995	999999	481	94	999999	42	445	63	526	422	664	579	640	999999	802	976	775	268	999999	19	400	999999	756	999999	31	851	231	867	999999	302	782	999999	560	854	927	733	366	999999	82	438	999999	980	335	506	500	584	999999	461	319	186	558	846	410	657	382	77	999999	741	73	334	810	577	999999	999999	640	468	999999	786	999999	78	
620	999999	195	645	999999	420	602	260	248	447	957	770	558	133	744	936	999999	999999	481	859	999999	624	576	999999	999999	247	999999	999999	865	999999	565	118	802	250	566	422	660	765	999999	962	474	596	502	626	376	999999	28	631	489	704	674	125	999999	798	192	999999	569	447	27	957	194	501	395	216	881	848	968	999999	566	999999	285	39	451	999999	394	298	131	999999	381	587	228	605	622	171	367	450	804	13	999999	570	852	222	999999	504	999999	973	211	296	999999	528	81	999999	74	167	428	645	674	795	999999	893	999999	619	75	439	739	588	879	234	849	999999	53	999999	259	999999	999999	73	291	946	741	421	97	999999	215	852	516	999999	541	465	742	722	776	19	599	999999	695	243	157	999999	765	999999	103	999999	446	313	484	117	461	999999	687	365	363	999999	63	993	806	49	413	222	999999	999999	999999	999999	492	136	664	44	999999	95	999999	245	916	999999	191	551	327	999999	398	902	378	999999	65	473	777	999999	368	999999	955	606	368	655	830	934	395	542	151	679	495	320	648	449	742	376	765	452	449	391	546	512	676	695	999999	511	844	524	176	999999	646	999999	999999	616	999999	768	999999	655	999999	981	587	999999	410	999999	625	87	263	928	666	688	708	335	999999	977	512	999999	930	999999	14	328	999999	999999	375	568	43	389	999999	42	370	974	649	120	999999	999999	804	897	111	999999	999999	573	999999	916	999999	488	875	321	177	789	113	999999	838	64	651	999999	892	715	282	841	999999	245	534	230	567	692	49	999999	298	479	183	999999	351	901	602	999999	80	999999	23	887	692	999999	222	763	928	733	999999	594	469	949	575	999999	624	999999	424	834	49	37	358	175	999999	287	999999	697	616	999999	295	936	999999	220	26	719	702	999999	158	892	33	770	301	834	556	455	999999	348	904	95	999999	90	486	999999	999999	999999	824	848	449	415	699	999999	999999	439	448	208	999999	258	933	855	999999	999999	121	999999	811	279	999999	999999	999999	993	158	683	999999	999999	508	999999	460	695	819	973	895	853	945	743	202	508	623	862	999999	357	999999	999999	415	58	699	999999	999999	999999	956	131	317	999999	239	999999	266	25	731	626	999999	243	748	999999	438	959	960	542	294	378	339	312	656	873	138	999999	679	278	277	744	831	748	245	999999	999999	698	665	595	624	499	486	187	777	996	931	161	608	999999	452	455	97	167	999999	999999	625	654	475	444	181	968	776	987	747	986	795	999999	999999	253	999999	739	303	375	918	794	891	162	534	659	941	976	999999	801	
826	821	656	999999	282	644	880	94	232	999999	423	655	723	498	439	790	210	999999	162	999999	179	999999	162	999999	249	681	999999	472	129	999999	502	204	316	974	999999	926	999999	131	909	364	999999	623	517	82	951	272	81	402	723	743	999999	202	824	999999	632	999999	669	934	434	600	934	417	964	416	729	229	349	748	337	999999	999999	999999	839	798	999999	556	999999	90	999999	999999	610	317	749	386	367	999999	380	19	352	57	266	406	696	318	430	955	999999	110	352	732	999999	999999	75	220	293	379	363	999999	999999	85	919	589	173	458	990	627	999999	588	999999	429	849	999999	405	290	256	63	999999	999999	378	999999	898	104	737	48	63	288	252	999999	102	988	946	354	704	277	138	677	999999	999999	328	803	296	79	999999	922	882	999999	926	785	999999	999999	999999	832	657	276	186	824	851	999999	404	711	384	139	496	71	483	999999	635	138	161	579	821	999999	212	574	751	829	54	999999	999999	470	361	467	999999	863	11	124	999999	438	100	999999	999999	999999	844	616	428	999999	583	989	999999	999999	957	797	999999	999999	418	842	629	999999	525	357	780	46	970	934	999999	917	565	633	69	369	808	207	47	999999	753	714	999999	999999	156	999999	255	999999	376	777	512	563	834	999999	454	169	494	999999	912	743	533	999999	147	910	266	510	601	950	999999	89	579	760	759	784	641	999999	542	43	999999	999999	111	999999	670	999999	431	797	999999	999999	999999	999999	999999	204	294	999999	324	964	577	399	339	645	993	305	135	296	208	751	803	59	548	750	626	461	677	980	641	808	128	944	488	469	427	225	771	999999	999999	385	476	465	999999	676	137	153	703	300	937	805	999999	383	993	999999	993	999999	837	437	999999	999999	526	999999	662	516	846	999999	999999	870	228	778	533	106	999999	822	285	999999	999999	872	623	483	757	387	52	999999	218	744	951	999999	475	392	999999	343	754	791	859	172	802	954	829	999999	242	832	81	169	999999	999999	302	180	999999	655	455	965	999999	999999	999999	999999	271	826	999999	112	680	112	405	836	400	200	352	299	963	123	545	634	52	128	999999	999999	316	882	999999	999999	452	999999	999999	820	999999	999999	529	952	136	720	900	976	656	727	824	140	437	245	769	91	159	12	217	291	119	999999	999999	696	560	740	831	388	271	591	659	900	697	585	899	999999	670	999999	173	252	222	999999	978	324	999999	120	497	999999	123	999999	999999	999999	573	999999	710	125	999999	999999	401	395	889	522	714	999999	77	999999	442	851	999999	792	420	759	839	999999	78	550	
842	608	402	999999	252	760	275	788	35	999999	337	999999	874	784	487	838	999999	777	999999	700	999999	913	256	999999	999999	645	736	330	999999	806	609	608	999999	170	282	891	439	951	153	138	257	999999	49	999999	595	867	977	561	315	582	760	72	610	999999	695	929	361	999999	771	606	34	944	999999	999999	999999	729	520	714	511	999999	408	56	999999	235	453	929	999999	999999	784	999999	668	184	25	489	55	546	997	686	475	999999	540	417	190	546	114	312	209	999999	255	866	357	999999	59	999999	184	713	438	999999	925	765	999999	961	248	999999	938	999999	929	246	182	74	731	834	248	168	65	999999	866	97	130	150	999999	63	999999	917	999999	405	134	305	315	342	118	622	999999	709	297	578	999999	229	608	264	382	962	647	999999	145	523	34	891	999999	999999	847	999999	264	784	999999	11	817	330	506	999999	999999	999999	931	840	955	119	83	538	870	999999	821	647	489	999999	768	999999	416	963	999999	940	380	243	641	999999	495	768	367	999999	674	999999	760	848	722	75	999999	748	41	806	234	36	999999	495	30	186	372	209	860	398	999999	277	999999	853	548	565	999999	491	992	809	355	197	751	107	999999	999999	726	999999	924	999999	336	999999	736	609	738	755	501	884	223	464	759	295	907	969	960	406	999999	907	310	167	902	999999	755	999999	460	999999	284	352	631	999999	460	400	285	446	71	995	541	999999	125	999999	74	287	999999	537	60	70	290	782	147	467	884	999999	672	767	522	999999	274	514	159	701	999999	158	999999	999999	14	999999	19	471	907	999999	864	714	791	516	102	999999	999999	228	181	399	756	501	215	173	561	999999	728	518	924	783	731	999999	836	423	322	999999	34	999999	532	691	999999	819	875	183	602	179	37	165	674	897	507	56	343	999999	944	979	943	999999	226	373	999999	500	547	134	242	838	999999	378	204	186	999999	290	695	489	348	937	999999	41	571	999999	999999	572	844	36	999999	685	692	87	999999	343	972	935	284	169	60	560	282	999999	940	764	999999	659	961	497	999999	227	361	854	420	17	362	911	999999	834	999999	78	656	520	847	557	155	800	899	999999	214	999999	15	999999	439	788	999999	875	101	999999	99	954	611	356	729	69	999999	838	666	471	980	70	417	449	409	982	903	761	999999	393	618	500	760	110	999999	642	221	825	425	632	352	487	820	721	745	805	999999	999999	791	788	233	317	999999	438	880	154	257	565	999999	456	999999	903	999999	999999	999999	598	204	999999	74	97	847	999999	423	44	128	502	249	999999	
704	603	526	999999	970	124	169	999999	366	331	230	148	999999	655	699	968	748	449	516	121	999999	156	611	999999	245	704	999999	725	893	110	319	387	904	999999	999999	532	930	999999	999999	999999	549	999999	242	872	291	926	702	201	999999	999999	999999	678	986	137	999999	558	992	571	368	276	183	443	999999	266	22	999999	243	832	999999	177	47	468	999999	999999	572	647	913	739	673	319	11	749	916	448	814	641	400	776	399	312	540	369	999999	665	683	115	999999	975	859	448	999999	999999	407	641	417	999999	171	999999	565	524	644	262	898	58	275	433	526	969	452	380	452	466	442	491	636	678	546	851	976	467	179	937	879	234	626	999999	999999	285	999999	986	479	72	221	875	999999	999999	470	999999	400	999999	588	508	533	488	996	236	436	915	999999	999999	291	319	361	107	355	999999	382	674	431	142	91	251	999999	465	999999	389	255	999999	824	358	217	673	461	726	879	671	414	999999	237	400	705	437	280	301	705	999999	711	124	530	960	905	796	451	267	177	999999	999999	78	999999	616	981	868	100	656	999999	618	999999	634	228	999999	302	999999	446	999999	436	653	971	999999	999999	741	677	140	47	999999	453	420	231	203	558	542	111	345	813	620	419	836	999999	999999	769	97	999999	999999	895	845	667	923	360	420	831	524	375	921	318	846	939	850	999999	236	213	120	396	665	85	999999	582	999999	999999	999999	999999	999999	316	999999	878	999999	440	601	245	999999	205	529	999999	811	372	999999	177	999999	999999	966	999999	569	999999	119	420	999999	701	645	11	219	999999	711	754	999999	999999	241	217	27	999999	646	999999	999999	615	639	999999	683	999999	999999	303	51	518	999999	929	211	153	61	594	206	936	229	970	794	600	35	927	494	999999	999999	22	140	999999	999999	146	390	560	344	954	375	999999	737	608	126	351	959	701	871	781	552	392	999999	646	20	90	999999	675	621	999999	589	711	546	908	999999	572	172	223	368	265	548	650	999999	999999	999999	999999	999999	621	854	452	999999	999999	999999	713	232	152	274	493	816	999999	322	714	939	596	374	664	542	829	92	553	999999	746	342	615	242	902	999999	999999	428	892	999999	999999	999999	178	117	265	655	833	685	999999	308	999999	999999	299	942	834	711	222	732	563	999999	999999	538	310	273	999999	991	450	480	999999	999999	624	75	923	197	999999	893	771	488	118	999999	999999	153	710	255	510	999999	52	999999	408	200	370	917	864	317	511	674	520	904	999999	274	214	362	999999	999999	683	999999	483	112	833	941	939	734	623	554	
876	236	827	65	999999	999999	948	777	81	139	209	706	210	616	685	445	382	999999	274	844	999999	356	999999	897	571	999999	864	940	839	467	261	635	303	320	440	285	846	999999	151	668	326	999999	291	236	613	977	413	867	426	999999	568	999999	469	999999	999999	529	448	930	494	865	690	999999	938	999999	877	573	412	890	185	999999	598	999999	724	606	527	378	999999	561	293	999999	493	997	524	999999	899	188	176	524	570	911	837	916	970	999999	977	999999	498	676	358	50	574	522	691	999999	999999	651	999999	863	999999	380	464	887	999999	899	381	999999	492	999999	714	699	999999	888	330	274	572	682	946	449	628	219	880	398	999999	253	30	971	316	508	999999	257	829	313	272	999999	457	999999	279	81	903	294	825	999999	961	659	642	999999	999999	427	452	127	705	999999	244	52	999999	75	685	999999	879	999999	386	984	843	999999	869	103	625	140	816	622	413	875	545	343	393	878	436	552	610	344	999999	888	999999	535	552	920	78	229	698	999999	275	875	201	503	999999	841	999999	999999	789	548	69	71	999999	999999	713	829	373	999999	658	621	638	142	999999	999999	632	497	927	318	914	948	999999	406	441	434	357	537	683	999999	435	999999	999999	932	763	71	284	999999	288	235	999999	722	999999	999999	571	87	753	142	93	655	871	999999	913	849	589	840	523	663	999999	185	999999	186	155	999999	474	116	900	706	378	999999	271	914	219	999999	496	202	999999	999999	834	364	681	224	999999	38	180	25	638	870	352	922	548	620	97	112	752	645	576	235	703	465	186	999999	764	362	394	999999	211	221	999999	999999	449	667	829	275	999999	268	732	127	160	459	477	40	364	456	192	651	827	116	999999	851	625	176	163	379	187	635	999999	101	643	224	814	427	517	955	483	880	999999	822	609	494	912	999999	84	253	988	156	692	317	999999	999999	138	104	999999	511	999999	282	513	459	97	868	807	640	484	999999	645	59	522	409	972	311	859	15	507	464	938	177	101	999999	391	999999	943	152	921	999999	96	719	165	16	193	211	377	341	999999	740	686	282	974	148	999999	938	634	292	999999	868	883	999999	597	807	572	604	999999	603	999999	999999	925	665	719	583	999999	926	999999	515	225	771	934	528	999999	766	777	999999	999999	953	999999	452	999999	660	999999	63	27	962	132	358	444	999999	30	773	272	678	815	31	563	999999	298	681	54	128	77	574	933	364	999999	830	39	905	412	999999	302	626	659	275	857	666	999999	886	803	545	81	636	751	171	266	602	
951	999999	999999	801	664	629	407	288	592	242	129	662	120	302	329	538	999999	792	481	646	29	999999	173	896	834	999999	878	509	56	999999	823	772	999999	999999	878	283	999999	610	999999	672	999999	380	682	625	547	904	776	510	225	542	459	999999	690	999999	582	999999	592	216	999999	263	751	999999	241	999999	419	999999	999999	860	424	55	736	999999	999999	999999	428	648	867	999999	359	930	635	377	294	514	982	864	999999	488	677	476	691	595	644	319	920	330	148	530	999999	200	350	916	96	179	805	882	737	880	999999	999999	543	53	856	999999	628	383	613	999999	179	555	273	85	192	947	364	999999	932	911	888	107	510	347	343	169	589	718	291	124	708	109	136	211	297	743	932	648	738	607	691	999999	716	999999	361	660	999999	275	999999	148	815	664	999999	826	992	104	999999	206	709	697	456	909	102	499	28	999999	428	72	788	449	24	999999	413	999999	230	999999	999999	98	985	999999	242	324	985	999999	308	54	999999	310	219	203	319	999999	938	50	160	781	999999	227	402	291	241	864	487	294	133	999999	260	626	606	650	713	344	220	36	999999	141	999999	949	200	999999	921	127	852	594	139	288	778	372	999999	448	897	999999	999999	704	451	999999	837	999999	999999	209	793	999999	703	568	489	974	999999	912	585	28	857	504	36	999999	999999	999999	999999	892	164	999999	330	888	452	168	753	550	648	516	584	97	999999	232	930	999999	190	399	999999	294	115	165	763	865	786	164	590	402	999999	277	999999	999999	366	945	546	183	879	905	90	545	815	938	999999	999999	337	999999	724	999999	573	45	249	970	700	727	786	999999	91	464	111	999999	999999	360	414	381	182	257	730	358	685	756	999999	284	319	878	478	999999	999999	754	999999	298	439	999999	828	110	37	373	637	639	169	548	102	424	803	792	967	999999	534	999999	999999	90	999999	376	999999	999999	924	964	661	821	999999	619	179	337	926	999999	999999	999999	531	313	999999	808	619	101	999999	147	999999	697	481	999999	911	23	999999	875	999999	457	530	73	16	22	186	999999	712	816	390	549	999999	764	497	990	999999	354	933	230	610	999999	471	676	999999	811	162	236	492	145	999999	245	976	303	999999	479	292	793	616	519	137	289	999999	803	710	649	768	899	210	999999	590	567	89	422	275	889	999999	853	886	205	860	949	581	999999	907	155	999999	85	355	27	707	999999	738	999999	102	999999	932	999999	966	537	999999	262	36	999999	554	999999	165	999999	999999	529	493	999999	907	421	659	187	999999	528	896	565	85	693	
999999	999999	783	449	829	665	999999	999999	956	328	887	358	162	608	923	579	32	565	999999	999999	57	825	534	278	244	999999	765	999999	621	414	771	411	462	359	999999	844	227	114	522	499	242	93	999999	174	551	559	999999	61	264	138	505	340	575	74	646	728	657	514	215	512	900	415	999999	552	999999	486	895	803	900	88	999999	918	53	500	777	963	262	370	727	684	999999	713	660	492	999999	440	836	999999	713	999999	197	712	899	999999	599	827	760	30	999999	75	663	999999	999999	185	776	999999	297	999999	297	999999	476	297	999999	999999	999999	196	999999	840	644	126	650	508	999999	999999	891	649	28	999999	900	999999	213	241	752	662	31	999999	562	999999	716	330	999999	999999	110	40	512	900	999999	379	565	412	999999	919	386	501	425	164	375	239	293	137	999999	264	999999	347	999999	244	544	135	508	999999	633	999999	999999	999999	972	888	408	68	419	991	723	999999	477	498	999999	293	855	999999	247	999999	999999	333	201	589	999999	999999	999999	763	562	277	365	999999	870	714	778	803	999999	999999	528	536	756	316	820	301	999999	919	786	999999	469	999999	389	293	887	642	624	310	87	545	999999	93	311	644	999999	151	636	923	779	999999	719	84	498	999999	732	711	119	920	512	999999	185	999999	112	999999	303	377	999999	81	912	237	99	478	725	260	511	444	234	121	810	999999	665	490	149	33	966	999999	696	999999	561	186	532	704	999999	999999	369	999999	999999	999999	351	139	263	564	999999	551	673	251	358	247	291	297	486	999999	119	833	999999	695	703	88	999999	999999	999999	999999	520	736	705	395	680	548	891	999999	462	823	770	999999	999999	999999	999999	597	999999	724	999999	459	314	273	700	534	594	964	999999	674	999999	903	475	442	459	961	999999	284	846	287	571	810	356	498	834	999999	237	439	418	144	225	115	728	999999	872	999999	987	256	45	999999	800	716	999999	226	999999	559	358	999999	231	464	65	204	751	82	163	999999	112	816	439	47	307	165	999999	807	458	909	999999	265	999999	237	974	798	999999	676	486	854	213	139	720	284	314	999999	217	953	88	30	364	999999	66	646	999999	999999	817	998	999999	645	170	798	999999	868	385	999999	999999	999999	490	267	999999	85	595	999999	31	973	105	164	732	408	947	602	729	437	555	528	209	922	999999	999999	999999	250	803	999999	694	415	999999	852	899	999999	140	223	473	821	999999	288	70	757	624	155	85	662	275	474	698	568	79	340	322	856	893	999999	999999	686	285	716	282	999999	614	616	611	252	999999	521	278	733	
138	907	999999	999999	468	451	307	999999	727	328	974	338	152	136	345	40	539	52	328	294	338	999999	546	358	16	315	153	18	543	833	999999	754	999999	965	439	172	967	56	398	451	548	922	959	956	741	943	612	487	999999	581	712	221	203	983	404	351	371	25	270	162	308	299	428	894	920	230	999999	186	696	183	73	999999	654	876	746	416	827	999999	616	72	999999	665	737	999999	130	196	999999	222	571	98	999999	951	785	245	152	258	503	999999	999999	521	811	999999	790	999999	517	999999	567	326	247	988	999999	781	999999	207	460	999999	561	466	999999	734	668	999999	615	999999	382	121	708	419	734	999999	913	762	553	999999	261	276	875	640	999999	999999	629	245	975	582	573	29	552	588	785	509	999999	47	300	312	853	891	820	191	724	406	999999	157	592	749	999999	761	238	314	946	193	768	921	20	873	999999	999999	944	42	999999	999999	999999	129	634	234	801	875	999999	999999	251	369	999999	693	916	59	389	481	652	236	507	999999	791	999999	641	601	741	775	36	427	207	429	947	787	156	371	837	401	523	999999	948	209	300	987	73	587	736	999999	14	961	494	633	780	717	534	232	571	999999	488	42	493	35	849	54	53	821	421	999999	999999	555	999999	999999	999999	295	288	999999	521	803	184	64	865	666	771	74	932	574	999999	239	262	999999	999999	516	913	999999	874	922	359	255	943	251	999999	77	999999	459	749	506	674	495	999999	999999	711	767	155	433	177	826	264	784	121	479	999999	191	416	999999	755	704	85	999999	421	365	948	275	860	932	889	999999	999999	322	999999	436	899	999999	799	999999	222	41	370	999999	999999	57	999999	574	144	473	78	983	661	916	703	54	431	206	999999	84	999999	999999	999999	223	544	379	999999	942	999999	999999	580	30	391	390	409	723	343	595	164	373	697	383	141	999999	864	905	146	221	618	999999	15	999999	89	725	748	776	999999	999999	999999	999999	999999	725	115	459	893	58	601	280	516	979	710	999999	52	710	386	903	999999	520	999999	638	242	487	999999	199	679	877	940	999999	641	632	599	196	650	999999	999999	971	999999	682	999999	999999	314	865	704	999999	999999	180	999999	378	999999	845	999999	613	799	316	711	871	402	915	780	26	117	999999	639	884	999999	999999	999999	832	696	415	634	632	28	542	334	377	782	999999	999999	508	227	572	327	795	170	985	999999	344	999999	999999	579	363	999999	485	708	999999	999999	820	258	54	985	827	682	934	999999	840	595	266	999999	999999	999999	708	999999	281	799	544	618	999999	
723	405	137	999999	999999	553	999999	280	730	999999	833	999999	999999	999999	445	586	523	999999	890	393	584	330	399	140	362	175	999999	870	79	630	999999	173	760	999999	106	999999	999999	145	504	999999	108	940	120	999999	432	36	202	136	272	708	758	999999	654	235	269	403	15	999999	498	167	500	964	211	109	999999	670	205	758	999999	591	670	999999	999999	762	294	999999	220	346	707	335	999999	927	608	371	872	999999	519	535	999999	703	848	999999	646	346	637	143	738	20	999999	762	999999	444	270	680	999999	999999	999999	999999	940	624	193	668	999999	999999	999999	572	999999	999999	999999	580	160	670	636	999999	743	751	999999	557	134	161	905	209	999999	945	999999	538	666	927	999999	501	999999	999999	594	999999	519	999999	629	999999	161	999999	776	897	783	626	611	170	808	108	936	296	999999	958	999999	788	718	983	529	354	668	657	906	438	517	999999	810	534	85	999999	652	564	132	267	999999	69	384	17	426	999999	343	343	999999	568	990	46	999999	999999	999999	805	789	536	660	284	815	503	168	348	390	57	999999	87	95	680	455	382	174	382	561	708	414	999999	567	999999	21	334	927	347	447	999999	999999	999	675	280	348	999999	903	999999	451	999999	900	46	627	379	707	266	258	60	999999	618	871	490	259	999999	401	999999	969	654	999999	999999	576	999999	999999	999999	183	815	999999	814	999999	339	999999	326	930	999999	808	377	93	999999	307	755	86	877	999999	999999	609	393	999999	525	878	270	999999	259	584	961	999999	89	146	717	205	999999	853	999999	718	783	999999	999999	559	600	351	999999	994	999999	999999	517	414	698	596	81	999999	999999	999999	886	936	80	192	229	741	969	331	729	241	375	991	415	901	642	168	451	689	999999	833	999999	183	999999	276	375	902	77	556	638	492	999999	999999	415	827	999999	507	648	600	920	813	999999	278	622	792	999999	789	940	616	771	540	155	391	999999	999999	914	713	92	804	817	326	674	422	999999	246	176	957	586	588	934	145	999999	850	768	250	252	881	999999	999999	647	585	961	460	785	999999	346	682	171	458	912	263	425	843	783	603	148	178	584	385	626	671	999999	362	682	635	30	305	623	15	714	43	162	30	999999	999999	999999	224	637	596	900	999999	796	138	676	680	720	676	77	175	111	84	999999	184	445	976	999999	609	777	999999	999999	999999	69	165	744	878	111	404	686	551	999999	999999	540	988	485	142	874	84	685	12	915	354	238	458	904	999999	736	977	584	191	859	999999	446	999999	999999	858	999999	999999	394	999999	578	326	989	
525	926	186	543	318	699	313	111	307	923	999999	999999	732	813	611	261	113	151	134	999999	505	999999	999999	488	62	479	999999	707	244	690	888	433	599	364	999999	532	727	106	428	288	281	89	999999	999999	999999	999999	786	55	822	388	290	655	999999	506	494	999999	999999	999999	490	839	81	999999	999999	616	45	351	644	378	111	89	534	16	999999	845	548	999999	999999	661	999999	808	999999	581	884	856	410	242	979	999999	870	877	999999	999999	999999	589	999999	675	999999	945	796	329	610	999999	944	743	853	283	999999	608	999999	78	999999	780	999999	682	156	500	720	20	999999	803	999999	551	508	233	990	505	400	999999	639	872	212	193	999999	498	999999	284	637	999999	12	137	309	999999	144	999999	182	318	158	999999	999999	716	955	212	739	993	957	999999	999999	720	753	358	999999	798	968	95	866	521	999999	999999	999999	872	862	579	17	999999	503	990	416	706	999999	681	356	466	999999	999999	917	999999	454	872	541	149	374	916	398	654	254	510	999999	58	999999	661	402	767	999999	570	853	385	999999	660	499	967	651	213	999999	999999	12	426	999999	999999	178	866	76	53	999999	344	508	945	999999	999999	834	992	587	368	771	399	999999	999999	16	141	79	999999	804	793	382	573	498	171	257	326	999999	828	414	366	880	79	999999	359	916	125	71	907	205	999999	826	506	999999	293	999999	280	793	422	419	965	976	637	999999	999999	999999	286	846	999999	698	864	711	15	588	231	488	701	999999	928	672	891	79	171	345	999999	967	876	194	999999	729	976	532	239	419	448	999999	252	999999	321	999999	640	278	999999	219	999999	999999	999999	917	167	805	740	475	864	750	527	895	814	301	108	999999	793	999999	999999	617	721	999999	482	596	149	999999	999999	694	492	250	999999	622	354	952	999999	833	157	959	999999	410	999999	999999	999999	999999	891	553	575	950	909	999999	999999	548	999999	999999	497	999	657	999999	777	326	569	55	982	624	999999	999999	999999	999999	296	274	167	834	999999	241	999999	999999	673	993	704	596	275	999999	785	485	355	493	985	247	465	15	186	923	999999	709	840	942	999999	53	999999	999999	999999	713	664	644	849	70	999999	999999	487	286	336	663	529	999999	61	284	999999	999999	279	234	919	313	406	999999	98	243	652	365	400	686	999999	629	232	717	594	561	630	999999	999999	295	20	999999	759	189	999999	522	404	11	658	566	681	31	774	546	77	699	317	382	999999	616	417	128	15	999999	999999	707	441	812	596	499	654	130	870	984	999999	341	553	227	613	575	839	651	999999	834	14	
999999	854	685	649	895	999999	258	594	29	877	999999	582	958	595	970	91	999999	415	169	911	561	160	790	999999	999999	155	99	768	980	777	765	422	181	797	922	852	755	999999	700	254	406	536	850	999999	999999	758	999999	999999	642	494	999999	246	547	922	999999	520	74	363	912	749	999999	489	999999	999999	121	479	999999	999999	673	128	335	999999	999999	914	515	35	309	999999	999	978	560	468	999999	496	529	529	874	258	354	411	787	999999	260	950	100	999999	999999	608	994	852	999999	433	958	524	999999	828	999999	633	416	427	999999	999999	363	999999	999999	696	362	127	722	592	604	162	816	271	340	934	178	763	823	598	112	701	689	157	631	999999	509	612	999999	999999	997	251	841	926	999999	406	48	999999	999999	403	564	805	885	411	258	203	617	697	999999	234	659	767	999999	817	325	520	702	999999	312	72	197	750	789	31	999999	363	321	890	81	999999	895	999999	999999	430	44	306	815	287	899	438	519	812	429	113	999999	999999	999999	999999	611	999999	999999	831	22	699	216	813	26	864	816	894	882	727	999999	258	338	806	765	389	999999	28	999999	425	317	874	552	384	999999	685	978	365	920	999999	288	401	240	999999	840	312	223	230	290	951	470	999999	555	792	196	180	775	246	474	63	250	592	999999	999999	999999	148	157	999999	999999	340	885	461	999999	999999	448	999999	28	274	965	999999	175	562	999999	752	999999	313	329	759	999999	160	909	742	999999	867	999999	999999	999999	951	549	701	165	392	738	949	75	18	40	959	354	961	162	511	280	21	888	688	854	999999	334	221	818	397	643	999999	999999	999999	999999	116	549	751	809	77	724	273	307	999999	824	788	687	999999	282	369	999999	236	998	408	471	879	979	367	842	201	626	337	999999	999999	999999	406	999999	921	999999	924	419	602	161	999999	786	17	713	999999	863	75	545	388	999999	999999	999999	416	343	999999	682	691	999999	192	908	618	450	396	390	540	43	428	269	765	507	358	949	999999	84	999999	999999	999999	175	873	503	999999	655	248	399	433	785	342	72	506	249	756	999999	237	693	999999	644	999999	999999	183	82	445	805	780	880	999999	509	999999	341	999999	999999	999999	999999	262	688	141	962	999999	997	956	754	700	365	999999	525	999999	561	722	128	540	279	231	838	999999	801	999999	971	875	367	809	999999	616	11	643	106	31	999999	544	549	562	581	441	402	669	429	999999	90	52	999999	139	38	999999	60	800	159	188	389	532	461	999999	170	999999	845	198	42	999999	699	999999	666	504	519	27	999999	999999	
959	999999	829	178	999999	429	977	928	620	999999	780	147	566	210	493	917	642	708	93	919	402	494	596	999999	636	292	682	367	999999	760	619	21	999999	493	841	321	359	220	959	999999	652	999999	999999	616	417	999999	580	999999	238	748	862	811	999999	263	174	474	251	625	999999	290	746	619	551	860	618	769	532	82	999999	999999	568	431	748	61	276	170	28	999999	999999	741	711	194	999999	638	898	808	87	361	329	377	79	999999	999999	679	295	999999	689	615	997	999999	999999	507	140	66	189	999999	72	882	986	13	456	271	829	800	578	999999	999999	999999	962	810	691	181	999999	991	112	999999	752	79	766	244	480	999999	982	999999	378	214	999999	83	458	999999	999999	999999	374	325	999999	807	904	999999	110	732	999999	999999	999999	999999	957	201	999999	148	999999	354	689	992	126	999999	533	999999	999999	681	432	374	508	417	465	504	74	496	806	438	999999	999999	999999	873	969	43	999999	999999	759	795	199	186	460	999999	129	113	778	752	999999	622	791	877	528	232	455	736	234	999999	320	999999	999999	470	999999	325	78	659	424	815	33	93	69	828	294	494	492	999999	999999	999999	297	362	726	321	999999	194	646	202	776	999999	999999	243	809	999999	999999	610	672	729	791	999999	999999	470	999999	999999	729	994	562	963	999999	43	999999	209	822	640	847	999999	432	810	999999	210	999999	875	882	999999	397	790	284	512	444	684	821	999999	999999	778	746	827	672	763	592	423	632	682	609	999999	967	228	420	999999	710	436	187	862	677	590	999999	971	587	972	575	938	720	59	999999	909	999999	977	744	53	893	30	999999	999999	227	638	578	996	275	149	749	179	380	115	802	999999	999999	959	95	874	323	775	249	999999	198	654	703	582	999999	999999	531	989	483	376	999999	689	150	999999	645	999999	999999	999999	705	999999	233	999999	568	614	257	999999	412	262	892	869	730	127	780	594	999999	573	934	995	842	999999	999999	760	695	13	830	122	867	986	999999	999999	999999	854	999999	801	477	792	95	98	335	643	999999	279	106	999999	999999	999999	909	999999	50	82	114	27	626	139	999999	999999	710	565	999999	144	653	426	938	845	17	999999	57	978	999999	686	487	845	669	209	288	348	999999	91	367	673	999999	321	999999	251	942	999999	237	940	972	14	91	530	314	201	990	870	341	260	605	769	119	999999	437	363	594	268	357	427	851	491	999999	999999	207	121	930	341	999999	999999	999999	173	999999	117	16	123	604	957	541	999999	219	417	17	412	485	597	563	283	883	999999	999999	683	497	810	
99	999999	204	999999	332	203	270	658	400	644	357	442	130	12	924	999999	758	637	727	878	217	999999	483	407	153	610	557	657	457	887	999999	999999	999999	838	999999	524	999999	999999	634	347	999999	560	999999	372	64	53	476	560	999999	569	833	29	956	999999	602	999999	17	796	319	722	645	613	211	512	605	137	767	292	984	409	999999	616	13	389	999999	657	426	999999	352	110	143	999999	999999	887	63	29	273	999999	246	373	999999	132	832	912	702	605	999999	514	766	927	999999	194	576	950	174	999999	26	576	948	999999	238	896	453	219	588	648	315	323	458	586	863	710	56	621	999999	282	784	101	687	999999	999999	912	999999	424	824	949	430	357	723	836	12	999999	999999	301	144	621	999999	622	333	63	300	44	65	999999	74	574	999999	955	68	999999	442	925	889	883	999999	325	551	38	394	999999	228	999999	600	999999	999999	176	999999	999999	486	999999	603	171	767	999999	774	274	857	174	360	259	810	999999	999999	832	403	87	807	233	999999	999999	999999	650	238	693	835	342	444	999999	606	898	971	393	999999	788	297	281	167	264	118	381	467	386	999999	999999	828	753	999999	767	999999	506	368	379	109	666	210	953	999999	999999	799	442	829	425	568	462	288	427	995	999999	999999	131	919	552	124	999999	362	999999	971	103	865	91	999999	677	223	999999	539	602	293	999999	999999	999999	999999	93	465	676	552	52	817	999999	856	410	758	167	232	107	587	815	264	825	314	999999	981	840	999999	717	768	161	211	469	999999	685	144	192	922	211	999999	835	97	999999	731	319	876	756	246	464	333	516	999999	126	999999	724	347	468	999999	82	361	507	874	999999	999999	999999	840	999999	302	180	276	575	999999	30	323	752	728	816	999999	999999	639	235	999999	754	394	999999	706	94	999999	208	348	675	999999	850	850	285	960	999999	539	340	478	528	463	75	197	758	282	434	803	769	995	999999	999999	513	442	135	903	130	363	999999	694	756	410	104	832	600	999999	393	180	999999	791	389	286	764	526	120	999999	538	566	636	979	282	291	188	999999	999999	312	999999	418	724	999999	999999	984	883	645	722	128	369	242	596	999999	888	263	765	978	616	255	609	987	999999	363	375	564	727	999999	421	474	231	999999	26	298	719	975	456	999999	951	404	402	128	803	992	999999	999999	969	768	101	999999	526	210	596	999999	999999	194	96	370	16	999999	999999	999999	234	258	896	478	999999	999999	158	999999	807	109	36	999999	853	490	999999	339	999999	79	594	959	585	402	948	31	304	456	595	
535	889	95	659	675	147	196	894	555	105	934	89	671	619	999999	222	426	183	384	717	999999	10	756	419	937	999999	307	630	831	310	875	999999	999999	712	623	32	999999	450	999999	84	666	596	638	999999	26	989	922	350	406	999999	999999	848	920	739	999999	534	142	675	999999	984	839	566	72	255	230	760	319	959	999999	165	500	999999	823	309	60	625	372	999999	403	999999	768	957	233	651	778	999999	263	40	999999	999999	890	55	728	375	244	109	999999	393	23	999999	999999	963	354	999999	689	555	999999	620	688	758	172	620	282	774	226	882	343	421	476	203	999999	289	999999	999999	275	455	257	457	999999	999999	999999	978	508	147	277	804	613	982	961	233	12	643	352	999999	926	279	772	954	159	362	765	122	916	999999	759	400	343	447	975	244	308	577	555	736	999999	193	121	999999	506	422	279	361	999999	253	201	863	936	60	980	995	682	302	308	999999	195	978	999999	687	999999	876	470	175	16	726	924	434	999999	999999	912	742	168	636	458	999999	92	999999	662	673	629	895	464	293	467	979	999999	15	279	842	550	689	131	999999	757	629	951	113	354	733	999999	999999	775	330	999999	999999	999999	56	999999	571	630	781	325	399	68	491	999999	187	999999	37	999999	919	164	999999	999999	999999	621	734	999999	828	999999	999999	69	929	999999	862	130	143	155	229	151	515	171	999999	221	769	374	731	375	276	216	773	404	999999	999999	999999	612	529	265	915	625	113	177	25	999999	999999	722	999999	54	205	371	288	999999	489	886	659	999999	999999	44	305	858	889	999999	999999	622	999999	583	999999	370	945	999999	601	999999	999999	999999	48	999999	155	923	999999	56	977	999999	180	904	928	999999	999999	441	999999	651	166	999999	960	66	735	744	564	403	999999	77	980	35	999999	944	769	410	802	885	847	321	612	532	474	258	881	212	198	708	999999	281	667	999999	462	304	104	116	918	183	868	303	783	752	999999	502	76	999999	999999	999999	145	527	999999	999999	593	999999	49	999999	30	711	184	533	999999	856	709	501	999999	999999	572	805	999999	663	492	629	26	553	537	859	382	971	999999	929	999999	999999	999999	176	999999	637	717	999999	264	471	999999	217	998	345	747	927	999999	999999	102	396	389	782	386	481	45	318	23	49	999999	189	999999	59	528	255	908	999999	293	543	167	772	961	999999	550	999999	999999	285	999999	999999	806	609	999999	999999	999999	999999	549	841	999999	101	140	35	623	678	806	85	220	46	688	999999	999999	163	644	999999	501	329	434	682	242	997	904	760	688	
341	243	459	373	536	180	732	999999	76	17	202	412	999999	158	293	900	999999	178	541	596	999999	255	999999	965	316	999999	559	371	867	609	589	196	380	347	291	999999	357	999999	683	866	999999	56	369	156	452	106	999999	181	151	999999	767	829	372	173	811	96	999999	493	66	999999	620	371	838	467	428	15	999999	793	867	848	999999	763	494	999999	640	830	999999	999999	523	999999	861	388	999999	95	999999	759	999999	216	536	205	854	999999	654	378	255	999999	217	902	727	446	74	999999	313	999999	237	14	344	697	999999	980	999999	94	970	999999	999999	242	151	752	625	668	999999	826	267	671	994	690	118	125	429	55	622	982	778	999999	155	999999	84	927	999999	999999	424	136	999999	555	994	769	893	999999	999999	999999	453	464	287	999999	265	248	318	642	308	547	895	229	999999	999999	368	228	316	893	999999	999999	168	999999	894	787	253	999999	999999	712	677	234	796	311	199	416	602	167	705	718	821	907	976	441	629	320	999999	205	857	205	197	776	463	10	116	767	854	999999	570	499	815	210	999999	606	999999	999999	999999	999999	39	861	885	999999	522	597	82	794	191	726	594	584	845	58	207	946	524	999999	770	796	205	999999	999999	372	597	215	903	620	812	380	476	555	999999	358	175	999999	999999	999999	263	999999	928	999999	585	138	645	986	654	999999	13	158	91	999999	313	953	398	607	309	522	999999	999999	693	461	999999	811	999999	49	23	999999	999999	211	999999	537	647	904	999999	883	846	999999	727	611	561	999999	999999	663	298	999999	251	616	959	567	696	797	384	946	182	476	999999	774	878	605	972	167	884	999999	522	553	426	409	94	515	761	999999	999999	10	755	557	844	328	522	846	797	406	999999	999999	999999	838	162	999999	731	402	553	999999	555	131	999999	403	999999	814	999999	745	999999	842	532	999999	999999	820	11	384	200	624	632	21	261	999999	999999	999999	999999	569	297	683	999999	724	677	999999	962	689	999999	674	371	999999	305	39	187	777	859	954	874	92	518	694	837	778	511	117	999999	542	999999	522	999999	74	772	692	999999	468	354	272	999999	839	491	126	499	337	23	838	328	603	833	484	182	854	700	999999	60	602	845	999999	223	570	999999	430	869	999999	361	307	589	999999	999999	719	432	597	999999	45	601	402	205	999999	765	673	788	176	708	346	350	999999	999999	234	999999	925	999999	732	58	605	916	71	999999	690	975	716	258	715	101	999999	61	585	999999	999999	946	999999	406	346	856	550	999999	757	722	533	468	893	933	364	971	586	999999	699	
999999	194	129	539	154	515	533	59	999999	82	84	593	999999	999999	402	999999	288	999999	529	285	999999	508	823	169	349	723	232	92	782	893	999999	515	999999	999999	46	881	999999	417	513	891	812	806	135	999999	683	138	248	703	500	234	86	987	67	999999	999999	49	370	960	999999	999999	292	451	999999	530	338	568	999999	999999	727	521	173	870	479	999999	473	999999	999999	999999	486	220	484	999999	591	558	816	756	458	206	537	997	999999	585	227	92	608	370	540	999999	999999	124	562	315	975	978	70	999999	518	429	357	754	666	256	484	978	999999	763	859	718	714	582	119	379	405	730	11	999999	652	397	39	112	539	778	743	999999	658	999999	999999	613	497	610	247	999999	999999	783	340	273	999999	248	146	845	511	822	890	999999	15	999999	910	254	977	482	563	130	400	254	225	888	513	999999	999999	999999	999999	256	999999	999999	344	89	530	621	400	738	487	414	999999	193	601	999999	887	999999	999999	474	268	308	635	25	57	127	639	603	568	999999	760	988	999999	368	635	264	601	787	999999	999999	663	298	854	249	995	159	869	999999	999999	508	11	999999	756	856	518	999999	621	999999	999999	999999	450	926	63	949	977	999999	496	892	558	347	999999	110	999999	440	810	969	454	396	30	999999	258	433	950	70	450	203	241	999999	850	723	643	999999	731	244	999999	736	245	904	271	999999	999999	976	657	999999	999999	900	81	326	55	548	467	234	999999	167	969	26	975	999999	509	783	999999	434	51	999999	999999	727	379	999999	999999	83	999999	549	134	999999	245	999999	776	644	676	549	999999	915	25	999999	265	418	212	573	275	468	761	252	999999	487	250	238	934	999999	999999	665	531	822	999999	971	999999	999999	109	671	922	697	250	341	326	959	661	350	418	999999	999999	999999	525	806	999999	999999	322	492	153	999999	999999	16	999999	954	999999	20	28	309	999999	999999	999999	346	318	540	650	999999	228	429	925	445	826	999999	819	999999	251	325	150	725	837	874	659	999999	775	462	999999	999999	360	295	999999	315	941	361	795	374	251	243	977	984	165	416	278	999999	566	707	821	383	999999	152	713	717	870	303	472	999999	999999	176	571	855	152	735	999999	933	999999	619	504	474	113	454	999999	17	348	165	569	431	606	766	999999	77	999999	999999	728	218	581	590	999999	999999	889	999999	999999	999999	671	999999	842	429	999999	999999	770	999999	213	356	999999	742	199	705	379	714	733	51	84	628	410	504	223	137	17	17	361	541	184	999999	584	999999	474	999999	999999	226	323	150	240	270	999999	819	
864	294	999999	985	29	999999	221	730	999999	848	49	362	675	177	907	715	422	999999	983	239	772	357	772	290	277	321	369	999999	999999	593	810	999999	632	591	640	999999	391	31	988	999999	999999	453	999999	735	949	999999	212	999999	999999	607	727	58	999999	765	57	999999	522	465	999999	707	516	69	338	999999	48	235	729	999999	537	978	333	401	999999	508	999999	328	999999	46	340	165	119	201	844	793	999999	761	536	867	543	132	999999	926	313	290	999999	270	999999	619	697	999999	393	128	640	339	284	335	854	778	854	728	111	999999	134	562	598	324	224	544	999999	286	999999	861	550	999999	572	406	999999	999999	540	999999	999999	796	348	617	772	991	999999	999999	519	539	906	999999	22	999999	999999	930	802	750	999999	999999	55	579	999999	420	34	531	577	236	767	878	247	999999	248	999999	524	314	147	517	999999	607	999999	709	35	926	999999	999999	849	999999	999999	999999	603	999999	231	886	604	999999	642	999999	592	250	423	334	747	999999	302	965	520	807	300	717	999999	295	959	94	999999	999999	554	237	50	94	682	999999	999999	134	284	899	719	362	610	890	671	219	924	549	193	439	999999	999999	634	415	429	51	444	999999	849	318	388	146	996	999999	89	415	887	507	568	999999	491	623	366	999999	255	168	207	409	55	583	999999	999999	900	459	383	169	603	999999	665	640	408	177	285	966	999999	582	365	351	811	265	331	426	981	613	999999	348	38	241	999999	270	844	44	630	276	947	968	246	546	999999	920	812	262	842	928	182	999999	347	999999	999999	672	803	856	598	789	999999	943	438	297	999999	44	141	371	475	404	999999	373	546	18	28	999999	346	819	466	891	999999	78	999999	63	999999	634	11	637	999999	497	999999	987	446	841	24	999999	999999	999999	45	850	788	450	787	448	141	808	777	339	382	340	335	983	999999	707	346	193	999999	999999	856	876	43	503	999999	978	999999	808	999999	705	994	999999	999999	398	999999	616	112	12	291	145	921	632	857	671	265	999999	171	999999	597	739	504	999999	999999	165	101	168	999999	295	437	999999	511	333	880	81	344	367	329	937	209	999999	999999	343	902	233	463	999999	28	371	247	994	816	462	220	198	999999	173	379	855	306	625	999999	817	574	999999	999999	597	752	786	337	897	699	999999	283	813	999999	170	999999	420	701	999999	150	454	999999	999999	992	999999	122	692	870	180	988	473	640	999999	984	787	769	430	999999	865	481	242	44	349	305	592	189	406	63	999999	245	959	163	438	484	354	999999	141	999999	586	999999	999999	
915	166	909	235	593	698	829	357	999999	508	821	835	397	907	999999	707	147	999999	869	715	638	830	999999	999999	999999	212	110	639	999999	638	940	23	390	999999	326	877	440	80	998	490	577	706	999999	737	148	328	999999	999999	934	71	999999	89	999999	769	431	999999	231	880	915	390	999999	999999	339	762	567	807	455	975	999999	543	277	77	411	389	148	931	999999	207	890	992	171	532	704	999999	645	999999	306	621	999999	999999	655	559	999999	618	891	386	377	885	999999	340	872	75	986	401	999999	925	999999	337	999999	499	999999	34	999999	923	999999	76	999999	999999	127	705	511	834	999999	358	887	718	912	793	498	761	563	307	37	999999	999999	106	546	999999	999999	719	999999	968	990	999999	340	999999	569	241	999999	825	891	994	767	475	828	48	89	637	513	85	22	884	839	869	936	605	997	439	999999	132	529	999999	220	408	520	542	999999	495	28	266	159	680	404	672	870	569	539	999999	731	999999	26	909	799	97	706	999999	138	131	563	999999	633	140	437	277	305	709	783	369	954	295	205	594	618	257	926	342	999999	176	998	376	75	445	707	723	999999	619	392	133	701	220	413	722	931	293	633	28	253	136	377	171	785	180	607	999999	885	432	999999	999999	170	374	819	962	132	197	669	198	432	713	171	686	999999	999999	667	743	882	482	662	999999	623	907	98	363	999999	837	590	895	837	271	838	682	328	839	962	337	999999	451	600	744	624	999999	999999	999999	965	999999	844	136	513	864	999999	412	999999	966	928	263	285	466	172	999999	999999	999999	361	170	874	488	367	486	999999	339	352	440	882	918	710	999999	999999	559	999999	118	999999	999999	392	972	708	436	999999	362	911	709	61	934	288	314	147	999999	999999	435	664	486	999999	367	999999	183	522	132	530	851	999999	749	942	726	78	999999	303	999999	999999	389	999999	448	999999	14	575	987	288	999999	999999	999999	780	859	106	884	894	911	999999	634	34	219	999999	999999	905	72	106	172	999999	334	865	999999	21	995	999999	704	973	225	999999	999999	792	452	999999	115	999999	952	80	999999	652	67	832	167	999999	668	127	999999	929	877	999999	999999	908	413	999999	953	551	926	566	999999	400	402	911	678	999	999999	841	999999	999999	999999	613	952	991	999999	519	999999	502	999999	956	999999	877	296	774	999999	999999	408	420	389	230	942	563	54	999999	999999	16	260	156	163	168	812	826	544	858	999999	273	999999	521	999999	999999	523	999999	843	999999	223	999999	999999	627	815	999999	601	56	462	999999	999999	999999	568	566	706	
693	999999	561	999999	999999	153	999999	343	438	999999	832	101	886	999999	494	707	999999	719	84	999999	387	903	633	340	168	999999	766	374	193	487	794	999999	34	999999	999999	636	961	122	303	826	698	574	675	437	982	999999	714	844	968	654	889	999999	494	999999	329	790	634	230	999999	983	386	161	999999	950	999999	999999	77	82	999999	858	999999	999999	426	257	999999	813	999999	205	358	264	852	999999	405	538	597	723	219	640	495	735	999999	740	931	320	449	546	424	999999	42	853	999999	641	999999	119	908	520	654	999999	909	515	562	438	999999	926	140	464	755	621	363	682	918	999999	586	949	856	15	448	115	808	999999	999999	513	173	999999	427	220	999999	295	630	87	78	973	731	980	183	572	868	15	189	999999	790	803	370	360	934	409	65	219	263	902	999999	549	438	999999	126	999999	275	999999	508	920	702	999999	999999	286	999999	945	705	606	776	293	147	442	926	823	156	595	152	812	999999	27	165	553	999999	728	999999	529	544	759	999999	134	999999	500	506	269	292	999999	812	93	746	999999	999999	999999	442	999999	999999	639	622	615	825	530	906	462	807	999999	999999	999999	999999	272	281	999999	410	999999	743	652	999999	647	936	667	540	999999	783	999999	76	999999	322	707	120	73	963	375	906	929	934	342	228	999999	692	25	999999	143	894	550	999999	999999	588	759	714	790	982	999999	999999	955	84	999999	747	847	396	999999	999999	67	47	373	999999	906	188	481	20	410	434	999999	999999	999999	999999	406	931	242	999999	414	991	563	999999	330	90	846	671	999999	854	999999	595	999999	457	465	847	447	105	530	999999	999999	483	117	748	314	366	840	173	782	999999	678	78	514	600	981	245	614	74	717	292	462	244	999999	626	999999	814	63	694	498	83	725	310	411	991	999999	931	883	999999	687	964	999999	682	889	167	186	999999	91	780	475	999999	242	382	388	247	789	670	255	491	673	499	999999	155	999999	999999	77	377	666	523	999999	60	361	800	387	753	52	779	999999	80	450	218	733	282	228	278	841	353	922	999999	212	681	999999	402	150	197	661	999999	18	190	99	809	210	568	999999	999999	868	441	995	999999	205	19	324	185	50	999999	766	40	926	405	999999	999999	454	503	321	576	374	959	659	199	101	999999	771	174	980	640	999999	999999	749	999999	410	410	358	297	968	202	366	510	361	685	999999	630	178	999999	323	374	364	706	999999	955	60	908	999999	999999	999999	258	247	999999	204	410	999999	601	999999	133	995	466	376	167	999999	128	220	863	607	974	768	
471	778	169	851	615	286	999999	918	999999	752	501	999999	999999	753	720	955	999999	316	951	238	829	349	54	616	856	998	206	182	999999	745	197	311	807	999999	82	479	999999	308	588	133	156	999999	497	381	503	838	824	414	814	173	13	556	999999	999999	938	132	734	552	994	617	90	138	999999	58	564	200	999999	515	999999	251	876	908	728	828	91	156	851	673	123	27	184	999999	368	965	999999	999999	999999	71	108	999999	744	535	999999	971	53	27	893	448	816	999999	28	999999	732	999999	296	105	828	827	664	792	280	999999	438	977	443	297	770	823	999999	924	544	999999	416	731	506	350	604	999999	784	999999	999999	413	856	999999	999	999999	69	795	679	999999	811	999999	407	999999	999999	683	999999	336	999999	755	257	999999	142	891	768	999999	902	999999	76	945	999999	999999	999999	999999	540	999999	999999	628	977	578	238	975	154	670	122	715	999999	110	61	822	253	278	229	39	816	192	281	964	51	999999	962	999999	728	733	155	739	999999	806	775	813	479	478	999999	999999	527	281	925	471	778	999999	999999	801	950	254	701	232	852	23	783	358	999999	999999	999999	247	615	999999	257	421	524	383	929	999999	334	248	352	999999	919	999999	999999	544	266	809	195	988	999999	999999	117	483	999999	923	886	999999	32	427	227	240	999999	121	353	356	34	514	946	999999	133	999999	477	712	901	926	312	593	511	248	101	999999	63	598	415	455	73	773	999999	601	496	167	999999	999999	999999	122	883	807	915	999999	520	752	862	790	999999	479	693	999999	582	999999	620	303	999999	999999	336	441	186	302	706	898	999999	261	134	999999	999999	965	830	570	691	789	999999	505	677	357	728	349	923	273	734	935	999999	668	200	999999	980	203	896	748	580	589	935	591	111	27	870	268	627	517	881	898	649	132	713	999999	72	999999	999999	913	65	987	518	913	568	771	146	625	70	851	374	715	78	91	989	112	853	999999	403	659	486	470	721	415	391	835	295	639	954	999999	221	865	576	983	999999	593	81	32	32	340	880	255	207	999999	153	175	829	568	142	611	939	611	721	999999	437	999999	275	112	531	999999	485	507	671	662	639	508	148	95	397	406	40	831	438	73	778	240	272	999999	272	225	999999	999999	506	353	468	610	999999	610	556	108	999999	999999	500	299	999999	383	584	544	146	644	37	744	181	736	580	999999	182	657	197	206	332	999999	839	999999	727	757	10	327	204	999999	999999	538	539	298	88	999999	999999	149	219	405	999999	727	999999	628	198	271	556	770	
773	999999	438	496	422	359	776	999999	139	999999	571	106	382	999999	350	116	289	999999	215	882	999999	999999	776	42	999999	792	550	604	521	999999	999999	999999	211	999999	999999	843	601	999999	999999	999999	521	90	932	156	577	999999	32	399	387	999999	348	700	65	673	122	264	584	405	58	999999	999999	999999	999999	917	77	999999	895	999999	712	507	515	421	999999	999999	370	999999	585	629	464	336	769	160	999999	819	999999	426	410	537	127	298	268	206	819	999999	380	349	603	24	89	999999	226	880	686	879	196	927	327	40	312	999999	999999	955	999999	999999	861	658	954	667	55	650	704	367	34	424	249	319	602	888	654	999999	999999	571	550	999999	119	888	473	348	632	945	109	999999	999999	582	619	313	999999	106	633	999999	395	999999	968	438	768	858	856	999999	640	877	334	438	386	291	571	117	414	949	613	973	195	616	45	110	551	334	142	451	804	936	999999	999999	999999	932	636	48	999999	122	999999	260	41	211	708	999999	620	999999	993	999999	21	999999	898	316	999999	659	536	778	899	868	999999	444	725	414	468	703	823	999999	183	453	999999	999999	515	302	726	999999	999999	999999	908	290	999999	880	999999	199	440	301	999999	747	21	999999	406	857	999999	733	235	999999	534	626	742	14	999999	790	497	550	298	999999	999999	606	590	141	999999	999999	870	999999	388	16	114	536	974	176	999999	85	999999	577	57	798	999999	999999	76	937	827	999999	999999	904	359	699	999999	790	901	951	304	440	167	880	999999	853	999999	529	355	229	999999	999999	999999	575	999999	999999	973	919	999999	500	105	225	999999	652	313	402	999999	966	999999	999999	623	323	999999	33	871	235	918	936	689	203	811	864	999999	847	999999	829	672	675	566	503	725	473	297	999999	856	88	999999	999999	576	495	999999	30	269	666	605	370	373	999999	704	122	937	46	239	309	999999	241	999999	692	999999	484	730	635	409	766	962	159	999999	999999	177	999999	334	412	999999	204	650	790	604	768	999999	999999	465	53	971	454	566	689	999999	999999	722	624	298	218	126	999999	764	917	621	999999	703	456	344	999999	999999	910	787	999999	999999	44	658	898	636	31	999999	505	29	687	664	954	209	283	915	47	999999	999999	504	126	999999	277	439	999999	179	111	74	795	557	324	999999	70	667	41	22	209	339	823	987	276	767	620	83	87	263	666	303	430	999999	307	999999	909	415	671	248	409	999999	999999	999999	535	956	655	947	704	999999	603	297	177	999999	716	707	686	564	238	999999	675	204	362	479	512	807	999999	265	999999	685	680	
654	995	793	613	999999	414	104	462	319	122	999999	999999	981	999999	999999	135	999999	823	600	952	355	187	322	572	214	999999	456	226	728	322	999999	697	28	999999	948	301	384	999999	999999	302	592	112	918	246	11	825	381	819	144	999999	484	441	659	732	335	477	683	230	999999	361	958	999999	734	997	999999	975	360	565	711	86	751	513	711	999999	370	252	268	999999	570	389	871	999999	92	55	838	958	48	295	100	481	999999	163	257	999999	344	715	378	921	523	36	475	815	117	67	930	999999	729	360	372	92	218	606	999999	999999	490	331	794	999999	169	764	999999	74	475	240	468	598	265	951	999999	655	999999	347	563	544	999999	66	528	35	125	866	239	999999	923	17	999999	21	999999	237	280	23	999999	690	762	759	99	411	350	877	599	342	715	999999	397	717	218	871	53	125	116	433	802	769	573	302	535	259	150	468	968	999999	104	38	680	950	734	999999	584	804	455	511	715	651	435	999999	160	460	300	999999	999999	400	968	388	130	846	999999	160	999999	999999	233	839	999999	881	909	999999	247	999999	107	447	999999	35	296	249	670	604	718	999999	343	790	151	84	959	935	670	999999	488	716	907	834	739	999999	76	999999	580	615	251	834	742	999999	544	472	363	852	232	773	114	728	999999	525	138	70	816	999999	999999	159	880	334	221	342	664	531	999999	272	708	408	958	182	999999	65	999999	883	418	61	999999	678	720	116	999999	896	472	759	999999	391	705	999999	999999	739	795	431	734	916	622	410	999999	23	999999	100	154	823	814	931	69	662	172	254	652	765	90	649	999999	774	621	324	869	905	532	399	567	999999	641	229	387	248	330	446	270	17	433	999999	999999	630	999999	890	92	541	699	999999	228	460	36	999999	658	155	992	960	999999	307	540	722	491	303	533	125	999999	999999	554	821	999999	999999	983	644	341	848	663	999999	812	731	242	337	215	196	180	999999	999999	639	999999	241	255	999999	999999	999999	477	711	999999	693	106	845	708	999999	987	878	999999	503	477	392	669	810	999999	999999	157	573	75	213	999999	304	133	427	123	999999	34	323	999999	971	583	30	177	630	107	970	712	967	33	745	350	337	999999	999999	639	620	999999	999999	999999	72	223	578	897	273	204	456	569	679	999999	165	999999	674	999999	999999	919	999999	999999	49	713	999999	481	189	550	329	862	999999	999999	456	788	502	582	274	574	513	758	15	133	903	436	650	410	43	244	867	283	676	34	160	756	999999	404	930	57	999999	999999	43	999999	999999	
410	24	999999	123	890	239	999999	999999	110	798	283	914	333	321	613	72	999999	448	945	683	56	196	165	961	699	605	108	999999	227	347	923	999999	999999	555	502	421	315	999999	152	999999	999999	999999	576	235	877	999999	859	93	326	999999	126	152	999999	999999	531	999999	859	383	423	999999	141	999999	980	999999	999999	558	999999	777	819	201	757	999999	999999	940	999999	969	620	929	94	857	745	24	335	243	230	999999	636	632	33	999999	561	999999	999999	856	999999	999999	999999	813	360	328	999999	91	999999	135	237	302	846	999999	955	999999	603	930	299	565	999999	999999	999999	999999	542	104	921	314	754	999999	999999	824	948	449	77	43	874	999999	999999	765	952	663	750	210	16	999999	934	489	677	471	684	999999	642	319	316	756	760	359	999999	265	406	601	337	733	494	412	354	999999	89	922	687	796	361	533	612	999999	999999	403	740	613	170	442	637	293	855	999999	191	639	142	321	283	524	536	999999	369	361	336	999999	715	603	583	999999	999999	999999	783	999999	279	119	999999	431	390	367	618	667	104	964	963	54	878	485	230	714	273	767	648	999999	999999	47	174	261	559	359	999999	146	39	999999	41	882	999999	967	739	82	999999	711	931	915	906	868	229	405	999999	292	148	240	383	869	274	999999	999999	620	628	242	945	454	871	41	999999	999999	637	472	999999	999999	544	911	746	999999	999999	999999	836	733	266	401	818	768	863	276	999999	457	763	170	999999	399	776	889	999999	507	136	488	839	999999	245	434	999999	756	473	315	748	237	999999	235	98	999999	805	382	363	236	423	186	590	605	820	233	718	476	114	542	999999	655	999999	999999	31	999999	999999	936	999999	831	170	72	305	999999	999999	982	963	538	82	655	593	999999	535	122	93	950	897	244	89	21	716	764	651	930	999999	102	665	254	214	796	999999	868	884	532	999999	361	999999	42	86	837	269	189	404	458	948	999999	129	459	165	81	404	487	999999	486	999999	999999	420	374	999999	435	327	719	999999	286	665	999999	519	13	56	732	78	864	167	251	752	537	370	999999	981	98	999999	215	999999	142	401	512	21	999999	417	670	999999	516	484	651	520	550	999999	128	792	234	402	999999	412	433	12	999999	329	615	734	999999	45	227	393	469	462	999999	630	999999	884	163	713	121	595	386	791	562	999999	516	731	211	681	252	409	757	695	856	802	999999	140	999999	999999	405	999999	829	635	723	999999	999999	999999	408	919	664	243	639	520	291	531	999999	642	449	159	812	884	532	999999	793	817	999999	774	606	
318	965	70	32	999999	317	447	765	751	78	999999	374	327	333	291	27	18	770	246	999999	999999	999999	32	690	712	379	521	151	923	841	999999	496	250	592	99	953	603	999999	667	999999	844	765	999999	574	20	999999	494	561	251	888	784	57	399	999999	281	542	999999	380	319	999999	999999	999999	999999	909	999999	942	134	999999	999999	337	999999	999999	112	43	569	569	500	458	680	928	884	960	900	45	67	857	107	879	321	556	20	233	901	76	417	548	923	999999	411	77	660	759	999999	913	474	987	944	366	801	712	52	495	700	391	999999	835	405	806	852	999999	845	255	999999	686	327	200	896	999999	999999	30	999999	134	999999	612	278	135	999999	986	570	79	912	740	999999	609	999999	525	999999	519	359	581	152	999999	999999	106	231	415	345	640	999999	284	100	999999	739	781	76	918	999999	97	123	592	202	999999	246	999999	999999	114	999999	814	182	801	667	999999	999999	54	878	528	609	950	999999	862	789	12	400	296	999999	14	11	999999	542	596	87	445	405	766	388	732	880	741	703	999999	247	530	999999	794	617	999999	999999	999999	902	548	318	497	706	999999	802	200	28	950	803	397	999999	871	282	585	724	999999	999999	920	665	155	647	868	256	274	625	268	543	606	999999	275	999999	999999	403	994	999999	999999	739	155	964	198	714	930	999999	999999	22	376	258	999999	79	999999	732	310	39	757	999999	449	250	999999	635	543	656	422	281	537	999999	798	477	999999	307	145	491	835	956	477	999999	716	929	940	261	999999	20	661	536	293	542	482	286	646	103	838	999999	307	519	430	999999	301	659	411	701	224	898	970	999999	934	903	896	999999	999999	999999	193	520	309	190	386	533	995	885	988	994	142	521	830	999999	999999	999999	194	999999	535	999999	149	67	999999	249	46	999999	49	85	602	389	645	137	724	331	909	328	49	999999	143	897	546	415	671	416	999999	703	78	785	127	148	719	580	819	999999	999999	136	999999	70	154	36	493	999999	293	608	358	15	999999	999999	285	150	757	78	192	638	399	734	999999	121	681	343	292	263	957	464	670	75	317	108	999999	783	335	978	971	117	414	625	132	72	999999	562	999999	568	510	977	999999	650	999999	191	236	451	739	999999	389	811	744	999999	962	828	999999	293	697	697	364	999999	814	999999	999999	85	999999	773	611	334	63	128	436	723	999999	980	83	29	676	136	871	703	54	454	599	170	372	184	663	303	999999	773	865	218	213	18	172	612	999999	999999	957	463	840	999999	999999	270	385	30	486	
982	755	919	999999	571	826	999999	999999	370	188	936	712	59	120	318	210	289	263	227	519	744	817	470	475	364	999999	418	863	639	627	338	999999	352	698	999999	547	215	999999	999999	392	552	561	802	434	999999	609	908	353	531	999999	547	17	168	510	999999	174	999999	453	262	402	418	798	818	743	849	161	999999	360	439	999999	995	133	999999	999999	967	999999	25	999999	857	754	270	999999	341	435	999999	999999	626	841	956	515	999999	761	903	901	974	754	742	69	584	466	999999	558	914	761	999999	424	58	333	543	558	159	258	596	999999	141	353	466	393	663	529	534	999999	403	923	517	244	229	999999	859	222	450	999999	462	401	514	712	160	580	226	665	282	302	999999	999999	999999	14	174	999999	769	631	297	359	405	65	931	999999	164	990	253	974	205	999999	474	330	117	999999	796	205	993	429	203	886	176	997	257	242	230	994	566	513	79	999999	999999	238	999999	999999	999999	407	470	793	557	169	336	251	470	290	999999	978	300	173	218	969	999999	349	438	411	192	999999	807	699	999999	999999	434	740	905	381	702	999999	405	26	643	399	735	210	872	43	560	925	537	966	413	999999	999999	403	305	110	422	948	999999	999999	908	999999	599	771	302	397	735	596	999999	98	587	591	582	999999	530	818	999999	999999	477	404	999999	267	870	999999	295	259	999999	40	445	804	959	754	446	880	117	999999	999999	964	999999	485	308	964	588	449	388	821	999999	429	873	486	866	999999	481	999999	673	651	292	757	485	53	930	999999	160	541	999999	833	155	701	999999	999999	999999	279	303	991	105	999999	678	431	463	999999	590	999999	167	959	999999	747	283	999999	999999	466	999999	52	488	999999	554	603	999999	56	319	554	676	966	262	999999	467	596	999999	489	309	786	972	861	303	22	462	893	999999	999999	603	391	559	114	494	710	840	976	791	438	447	999999	999999	632	121	908	999999	623	784	332	501	351	829	794	741	999999	493	347	748	475	411	999999	66	621	453	999999	995	572	482	552	994	490	805	489	51	807	713	350	749	999999	225	839	119	224	700	262	999999	764	373	73	999999	502	237	325	36	786	999999	461	189	999999	999999	234	151	241	338	21	546	349	999999	933	717	999999	598	999999	999999	572	550	841	921	999999	375	240	208	418	336	502	263	490	462	264	999999	261	171	565	999999	991	698	878	999999	999999	715	222	21	439	999999	999999	903	873	999999	464	999999	604	540	988	819	682	35	999999	905	836	757	999999	887	498	572	999999	982	43	881	999999	873	999999	
954	242	485	162	228	769	72	263	598	389	999999	998	28	766	999999	183	999999	999999	965	966	972	999999	931	660	335	523	999999	999999	100	870	992	999999	590	573	650	308	512	666	999999	266	670	651	999999	378	641	888	479	805	744	808	297	92	999999	907	699	903	999999	999999	827	704	999999	999999	999999	728	999999	618	999999	455	126	422	999999	89	344	708	305	999999	812	562	29	999999	999999	999999	156	999999	999999	999999	513	682	873	746	999999	688	839	759	365	499	489	519	981	33	999999	33	688	331	148	218	747	595	612	378	101	749	805	390	660	839	34	880	156	487	114	735	582	999999	425	982	999999	999999	999999	806	842	303	580	996	999999	999999	999999	824	153	373	171	918	999999	504	999999	999999	882	459	109	526	474	608	373	504	918	745	451	318	906	999999	999999	999999	999999	805	536	797	178	809	424	999999	465	999999	737	782	999999	196	664	87	724	177	999999	790	999999	827	342	243	930	85	87	999999	578	999999	918	987	405	998	676	275	999999	858	89	82	999999	470	70	274	870	591	189	731	91	374	594	738	65	999999	688	424	473	999999	999999	999999	731	204	70	401	999999	749	386	326	520	999999	119	866	999999	37	756	24	766	78	372	349	999999	356	148	214	479	189	931	226	320	261	801	675	991	986	350	839	409	669	982	999999	999999	999999	999999	691	999999	728	649	37	999999	999999	658	405	999999	526	207	999999	66	856	921	999999	817	169	16	269	999999	443	874	999999	687	917	614	107	96	999999	999999	43	145	999999	999999	999999	999999	999999	795	646	602	406	745	999999	789	999999	999999	553	747	999999	313	54	855	950	104	821	999999	999999	350	514	69	560	319	688	391	173	999999	999999	907	999999	999999	914	374	370	666	201	999999	409	323	999999	143	999999	359	999999	938	101	999999	999999	362	137	897	999999	999999	290	586	51	97	66	93	625	725	999999	645	999999	316	399	999999	495	294	902	999999	454	234	627	380	998	211	112	750	299	986	64	256	780	282	999999	360	94	784	625	113	641	325	999999	996	960	425	999999	899	548	421	692	900	460	999999	999999	768	935	909	588	840	984	999999	793	999999	671	926	999999	306	736	48	594	999999	668	798	491	999999	535	631	420	999999	430	213	999999	999999	304	163	999999	776	829	999999	425	185	205	999999	129	335	999999	69	335	999999	560	485	999999	510	827	980	242	661	522	324	999999	314	498	16	420	781	115	999999	344	517	140	999999	999999	924	999999	999999	515	884	999999	165	607	476	305	387	32	945	50	701	999999	323	921	145	263	
515	999999	120	686	999999	999999	348	230	616	725	818	999999	472	17	999999	886	417	475	357	981	366	716	765	18	121	999999	474	740	413	864	30	596	994	999999	962	999999	512	733	326	519	999999	999999	991	999999	487	483	559	937	999999	999999	643	848	573	999999	999999	798	813	111	574	215	899	607	816	751	999999	999999	908	637	55	892	383	684	999999	838	650	431	725	24	999999	637	434	537	937	599	231	182	32	841	999999	174	999999	410	999999	999999	619	733	129	249	57	265	575	922	891	910	440	999999	699	735	513	475	999999	999999	580	936	781	372	669	227	529	531	209	999999	999999	881	361	973	999999	999999	228	917	311	485	999999	276	72	511	999999	37	168	272	999999	999999	338	472	101	742	830	232	340	257	999999	902	720	525	65	508	232	20	559	467	999999	661	516	595	174	596	832	313	874	999999	726	642	68	267	58	911	739	999999	789	618	152	303	707	971	853	409	765	451	220	564	288	999999	999999	700	827	999999	781	742	999999	999999	910	526	357	999999	531	431	843	999999	477	153	768	999999	999999	999999	999999	999999	954	999999	742	999999	830	390	102	320	990	999999	173	368	439	237	999999	999999	929	294	999999	999999	945	999999	999999	431	565	313	999999	77	795	999999	415	999999	999999	686	999999	246	999	543	675	529	434	999999	79	999999	268	485	32	999999	999999	771	999999	936	242	699	999999	317	105	320	209	526	416	35	525	707	999999	634	999999	753	370	894	997	999999	619	999999	201	907	577	999999	173	90	999999	733	63	33	227	479	306	999999	490	559	150	689	343	158	122	999999	522	372	756	633	999999	279	879	128	774	999999	999999	999999	508	298	740	97	999999	128	245	682	971	501	489	215	999999	307	272	811	754	999999	999999	470	75	793	395	999999	261	539	588	22	854	999999	258	999999	999999	999999	187	202	818	999999	541	225	999999	440	436	30	882	999999	304	204	16	77	374	466	626	856	999999	999999	902	535	835	617	539	999999	828	999999	252	941	63	96	130	999999	993	701	776	837	557	999999	366	999999	333	711	245	394	999999	999999	571	792	922	999999	999999	472	999999	999999	227	924	686	999999	611	400	777	940	497	217	83	936	999999	672	689	789	308	362	358	537	212	134	999999	154	227	51	474	460	28	999999	832	657	779	999999	999999	851	999999	868	33	966	597	392	224	999999	321	79	999999	898	112	999999	997	901	123	999999	91	103	552	541	471	999999	925	327	921	739	385	425	999999	999999	198	999999	638	439	999999	392	999999	819	909	354	999999	158	999999	576	357	999999	
760	999999	999999	26	999999	390	308	999999	406	463	50	279	470	485	651	895	912	999999	709	274	504	567	571	999999	999999	271	999999	208	999999	323	240	359	970	46	999999	454	999999	999999	746	808	539	29	43	876	351	999999	359	434	999999	938	999999	992	866	93	999999	203	369	812	204	367	999999	110	910	93	232	999999	999999	999999	506	207	23	771	600	999999	735	485	999999	695	390	161	912	999999	506	770	87	999999	999999	887	999999	784	999999	79	945	389	610	438	119	999999	999999	660	372	924	928	504	924	474	401	964	358	905	669	673	432	999999	999999	999999	604	150	16	983	208	999999	779	722	121	943	826	221	300	306	999999	584	999999	730	788	987	999999	11	845	612	846	527	539	999999	124	422	647	999999	934	171	999999	999999	943	670	461	999999	999999	999999	999999	981	999999	999999	673	62	539	95	631	999999	264	467	618	602	304	403	147	680	882	39	607	699	305	923	287	999999	471	406	641	999999	278	838	841	624	618	863	964	666	999999	487	219	39	790	945	647	476	553	999999	674	549	999999	780	78	126	999999	693	685	999999	903	544	590	142	454	260	433	426	625	994	984	440	999999	480	826	405	819	577	909	360	285	810	585	999999	732	101	848	498	770	725	25	924	188	999999	763	319	896	86	585	540	522	999999	999999	559	257	243	120	999999	953	672	306	40	784	999999	448	999999	958	361	410	362	999999	934	655	900	978	69	262	198	716	517	509	999999	992	378	838	63	958	36	999999	498	980	999999	545	999999	999999	985	150	853	999999	670	360	544	676	232	138	999999	576	951	580	999999	981	922	345	445	173	999999	999999	415	496	394	144	932	380	912	381	615	999999	999999	481	999999	999999	408	396	999999	166	999999	76	999999	249	261	487	17	456	999999	516	67	459	109	934	865	947	735	367	417	536	428	173	764	850	522	198	999999	999999	587	279	582	536	299	289	208	497	278	999999	245	999999	999999	486	587	999999	324	166	300	623	999999	56	193	51	999999	520	738	801	311	999999	727	73	469	999999	868	522	933	999999	170	820	735	999999	999999	999999	132	510	409	942	585	999999	536	366	897	404	999999	541	96	541	557	779	550	407	195	999999	448	182	446	598	999999	74	471	999999	999999	999999	888	247	377	999999	919	478	999999	999999	225	942	392	999999	175	75	999999	337	999999	402	999999	999999	279	999999	999999	330	130	949	999999	811	334	520	897	999999	371	999999	999999	627	999999	471	622	999999	669	754	192	252	966	88	16	380	925	999999	638	79	819	999999	999999	560	64	
56	503	969	999999	308	471	704	55	648	999	999999	560	56	173	999999	999999	894	721	525	156	940	364	52	942	999999	886	55	882	828	924	756	227	955	573	127	968	999999	999999	370	292	487	206	327	89	999999	820	879	125	999999	298	999999	893	684	414	999999	999999	461	36	721	999999	999999	822	227	724	252	529	999999	482	56	996	999999	228	999999	243	668	743	46	962	683	872	17	929	219	999999	999	863	543	551	459	999999	516	999999	954	947	999999	665	979	602	999999	999999	226	406	79	676	999999	706	541	451	999999	379	655	498	353	848	999999	496	999999	687	725	388	985	62	33	999999	489	999999	274	413	376	999999	764	443	999999	942	999999	610	860	542	999999	302	999999	999999	806	90	778	28	282	115	999999	380	999999	302	877	458	755	999999	999999	457	197	659	442	999999	999999	741	615	222	372	411	203	804	999999	80	319	432	67	893	256	999999	999999	471	238	169	999999	995	951	471	565	999999	197	999999	237	413	354	718	860	202	27	74	474	999999	655	999999	912	737	999999	981	982	455	401	999999	916	440	614	726	431	282	999999	88	999999	153	999999	694	224	710	577	231	725	601	572	864	875	192	999999	286	999999	367	999999	143	260	999999	488	999999	286	335	575	796	799	628	297	587	999999	938	283	331	910	960	657	211	170	523	265	391	882	999999	986	733	999999	337	911	999999	35	134	999999	819	664	999999	999999	889	144	780	432	999999	313	999999	929	937	999999	156	999999	854	999999	56	972	736	999999	106	238	999999	348	842	999999	471	717	999999	999999	809	999999	999999	666	374	552	768	76	389	100	999999	88	898	607	59	825	815	961	66	363	979	161	101	114	567	317	999999	550	302	999999	960	389	90	432	999999	827	454	490	11	311	999999	999999	593	646	557	28	339	152	299	27	28	999999	999999	870	999999	999999	999999	359	999999	67	884	999999	773	443	140	778	997	476	487	232	380	335	959	999999	421	999	999999	455	999999	548	977	525	260	999999	927	459	728	220	849	999999	808	999999	392	943	427	723	216	999999	515	778	31	999999	665	999999	646	693	551	906	458	583	99	999999	801	559	90	999999	967	497	515	680	59	999999	626	25	423	999999	943	999999	336	999999	793	418	939	779	527	124	860	193	639	244	908	822	761	999999	382	245	304	832	863	69	756	718	999999	835	729	243	246	649	999999	372	750	535	579	761	789	680	999999	32	41	966	508	784	999999	281	771	236	36	999999	999999	999999	980	999999	161	999999	940	999999	774	114	59	294	877	999999	539	999999	494	
999999	253	999999	486	999999	612	999999	800	999999	999999	972	860	373	73	502	217	999999	17	475	391	999999	383	311	820	999999	905	529	999999	747	98	297	254	591	786	999999	983	36	873	940	576	707	319	264	716	999999	224	411	50	999999	87	999999	213	73	884	854	999999	999999	189	771	797	92	310	63	809	999999	999999	999999	586	675	518	999999	21	999999	899	684	330	129	595	851	999999	503	999999	424	999999	106	94	191	706	999999	399	52	999999	112	153	493	407	999999	455	453	999999	945	825	375	48	896	999999	999999	174	999999	999999	999999	355	338	999999	303	603	885	393	712	188	546	571	653	285	476	999999	909	924	416	999999	74	999999	152	610	554	678	999999	385	773	999999	948	999999	506	408	520	696	517	831	849	889	999999	872	999999	274	705	383	181	999999	999999	999999	79	999999	758	999999	469	214	999999	727	726	999999	489	509	619	595	239	528	75	254	999999	780	826	999999	84	526	765	202	999999	877	999999	181	506	34	813	222	57	736	269	999999	939	315	492	999999	999999	235	999999	21	999999	157	999999	186	317	926	334	792	734	991	147	241	168	999999	282	999999	822	555	128	999999	696	407	547	503	269	493	315	458	297	46	999999	849	126	753	999999	999999	842	999999	863	579	999999	31	487	65	999999	37	423	672	43	166	999999	999999	116	944	325	855	999999	541	916	823	999999	999999	504	698	27	999999	125	415	999999	498	999999	102	999999	999999	766	675	920	491	904	242	80	643	425	140	78	424	999999	182	438	94	184	999999	999999	999999	958	823	526	789	48	310	999999	17	344	999999	673	999999	867	999999	187	650	999999	127	999999	999999	999999	977	460	374	629	603	556	943	999999	253	999999	192	290	652	590	943	158	141	453	603	330	73	309	999999	467	999999	556	184	994	787	999999	66	672	999999	295	980	372	162	999999	999999	754	968	999999	100	229	999999	999999	999999	977	244	501	803	674	43	363	690	678	578	907	435	57	999999	999999	199	104	267	519	161	367	610	999999	999999	971	999999	849	999999	999999	999999	661	976	999999	999999	999999	760	999999	355	392	639	775	605	999999	794	255	734	999999	382	30	840	995	961	970	443	857	376	663	505	999999	664	999999	11	657	469	917	930	826	714	184	198	903	749	875	999999	999999	761	308	999999	999999	247	621	477	999999	999999	222	999999	16	174	484	830	106	790	523	727	455	774	948	999999	877	324	999999	682	208	832	937	256	96	99	68	105	78	877	754	594	999999	716	999999	465	257	999999	924	661	240	353	101	122	235	158	999999	610	813	466	
909	435	340	999999	279	509	999999	999999	613	916	115	999999	762	229	46	999999	999999	999999	114	493	594	659	400	999999	452	854	740	999999	31	938	663	999999	292	611	967	328	264	113	447	170	209	290	613	17	999999	851	590	872	86	999999	473	697	999999	330	872	259	45	94	999999	424	999999	999999	945	675	262	657	999999	161	261	717	999999	580	301	944	293	999999	56	392	699	601	273	867	748	723	474	999999	952	961	999999	718	293	180	999999	32	401	769	345	938	755	999999	754	439	621	368	999999	999999	999999	999999	999999	568	213	652	395	895	161	901	692	231	210	295	704	145	999999	542	434	503	963	279	552	999999	967	117	637	800	999999	999999	256	389	100	581	571	401	924	180	515	641	784	721	871	500	86	124	738	469	203	619	27	88	999999	139	929	999999	19	522	999999	105	999999	594	58	326	654	312	140	628	724	999999	220	252	999999	792	718	251	407	61	999999	999999	379	177	607	237	999999	999999	454	960	652	444	999999	999999	579	999999	626	200	672	554	845	773	984	119	745	889	408	774	61	151	420	688	728	957	85	747	999999	847	999999	821	510	999999	858	179	976	290	921	809	672	618	176	999999	578	999999	999999	674	868	270	432	717	999999	999999	126	999999	549	963	715	434	336	999999	693	778	212	851	999999	368	915	814	143	999999	967	999999	999999	999999	999999	892	119	875	751	999999	999999	465	999999	279	992	999999	370	555	999999	22	574	497	483	841	924	397	999999	999999	809	847	758	64	999999	967	749	999999	939	683	337	657	853	999999	683	999999	952	237	364	999999	858	586	999999	370	999999	130	890	480	999999	271	999999	587	576	392	76	903	652	825	338	457	999999	762	528	686	227	971	168	733	814	558	888	696	43	392	868	232	999999	398	999999	16	86	279	999999	678	999999	749	999999	471	774	999999	282	137	999999	999999	999999	106	999999	999999	152	223	999999	167	999999	999999	382	822	553	999999	524	999999	63	264	956	999999	381	999999	648	999999	521	477	890	697	999999	999999	999999	761	797	999999	979	771	174	539	255	656	54	919	613	999999	999999	353	205	999999	999999	999999	726	999999	181	576	535	162	457	999999	798	674	999999	274	207	999999	291	999999	999999	999999	214	752	678	523	999999	309	287	462	999999	101	553	178	999999	991	999999	39	317	999999	590	230	999999	826	324	956	740	999999	333	780	721	999999	999999	685	328	779	693	203	261	212	19	999999	298	999999	515	366	665	630	403	341	523	999999	999999	33	40	803	999999	388	438	722	783	437	976	507	740	665	825	868	
850	999999	999999	999999	777	999999	999999	999999	931	529	320	957	999999	999999	187	992	266	553	668	252	654	999999	999999	314	764	999999	429	999999	894	791	342	850	541	797	780	900	42	965	400	999999	999999	321	871	305	78	481	432	673	260	984	999999	197	996	999999	999999	999999	547	993	792	249	685	999999	999999	150	999999	469	425	503	340	287	999999	999999	162	459	477	342	653	659	999999	999999	116	756	331	909	550	154	853	999999	999999	454	362	48	183	161	999999	107	999999	730	999999	609	999999	928	343	973	34	999999	44	547	114	999999	681	999999	757	999999	142	929	999999	914	600	52	615	467	920	885	924	921	999999	11	999999	380	844	922	550	637	238	999999	999999	358	884	999999	120	999999	853	701	773	999999	290	674	28	603	999999	583	140	999999	993	598	999999	457	999999	113	832	43	621	734	46	999999	347	999999	999999	954	999999	997	39	10	931	309	999999	229	121	460	999999	452	982	999999	999999	999999	792	484	643	640	180	965	309	999999	767	87	695	128	664	24	136	170	404	73	97	754	999999	999999	144	694	984	788	346	597	473	390	60	999999	116	775	966	862	486	999999	784	551	999999	258	242	854	999999	494	999999	999999	334	999999	999999	918	244	873	718	662	999999	949	655	999999	999999	999999	317	386	36	999999	22	889	57	273	683	999999	289	546	66	305	999999	290	90	999999	233	248	273	993	342	999999	63	243	999999	999999	522	537	984	402	999999	985	940	856	827	217	482	999999	999999	71	796	293	639	698	999999	422	999999	69	869	166	168	390	999999	323	54	894	999999	779	999999	999999	750	999999	780	999999	624	81	364	51	462	872	26	557	999999	212	207	58	999999	365	999999	644	999999	463	999999	828	244	541	547	626	811	933	865	999999	843	316	320	649	513	752	84	745	999999	723	607	997	149	610	999999	246	126	996	999999	987	362	999999	999999	297	488	951	651	92	533	738	999999	528	16	323	714	881	999999	558	999999	750	999999	999999	586	825	855	671	688	633	350	311	510	814	999999	878	350	656	123	33	171	561	110	992	222	329	494	88	999999	825	896	319	354	999999	461	650	999999	682	999999	377	441	817	273	28	742	232	237	999999	986	138	972	999999	768	868	396	982	649	298	468	267	999999	777	680	862	737	40	957	942	999999	891	999999	999999	55	745	591	354	298	92	999999	990	102	79	102	862	853	838	551	485	181	479	999999	999999	224	353	45	664	146	410	999999	711	275	999999	999999	104	956	314	22	32	999999	52	694	566	48	478	174	272	685	999999	999999	898	
489	999999	771	883	890	763	453	701	999999	999999	217	888	801	547	999999	807	16	999999	906	548	999999	999999	999999	138	785	999999	380	746	189	999999	999999	328	400	392	232	793	523	999999	213	203	861	321	322	360	835	805	764	500	753	366	265	687	911	999999	999999	999999	282	642	999999	999999	392	999999	522	999999	947	888	497	419	999999	999999	999999	828	794	999999	687	514	215	848	303	979	679	999999	993	822	517	302	416	930	319	271	999999	999999	90	756	810	164	798	386	412	946	318	355	184	999999	82	437	892	209	783	568	755	999999	349	129	777	999999	713	700	429	999999	481	566	110	63	420	999999	748	999999	902	533	716	828	999999	356	670	999999	705	181	750	999999	409	217	157	751	516	999999	540	961	979	307	450	108	999999	756	475	751	999999	131	999999	667	999999	854	306	259	999999	926	988	993	458	999999	807	542	999999	349	256	273	419	359	547	333	999999	999999	999999	604	999999	617	871	688	881	918	89	999999	999999	92	999999	999999	911	897	899	589	107	547	512	536	500	908	158	618	510	211	342	894	584	87	793	902	796	701	999999	243	65	999999	121	539	373	234	999999	866	948	701	362	522	460	957	235	999999	284	532	999999	184	469	262	999999	680	586	194	999	691	299	498	758	219	999999	665	534	798	999999	999999	172	276	999999	291	669	999999	848	999999	444	626	851	467	999999	274	999999	999999	999999	999999	131	441	999999	188	999999	90	577	999999	999999	153	999999	795	433	437	900	311	999999	999999	49	187	999999	378	999999	766	750	382	840	831	870	493	999999	739	999999	731	677	999999	999999	984	51	64	999999	219	999999	705	999999	649	203	424	566	326	905	999999	951	597	219	999999	999999	196	438	852	250	999999	590	459	999999	61	904	701	760	999999	291	384	797	984	473	383	512	136	738	110	999999	425	274	553	588	999999	787	999999	522	924	394	833	556	198	999999	967	999999	417	999999	999999	744	502	663	999999	44	999999	961	967	133	835	250	483	999999	337	999999	999999	481	46	999999	668	273	611	188	836	521	458	828	999999	180	999999	754	104	951	760	366	686	761	999999	519	68	901	820	180	686	683	999999	999999	228	524	999999	496	592	999999	999999	713	143	323	827	148	586	701	362	796	627	91	155	999999	697	999999	987	72	999999	999999	812	766	453	999999	501	162	611	82	609	999999	191	999999	999999	999999	445	56	999999	999999	999999	475	932	999999	548	33	999999	605	537	388	688	257	536	926	629	74	999999	749	270	702	822	674	537	513	999999	278	615	618	919	597	96	999999	748	
999999	999999	401	594	999999	227	429	888	999999	625	232	999999	362	557	264	389	107	823	695	785	530	550	269	937	428	274	280	418	999999	999999	999999	302	999999	999999	911	999999	237	479	999999	532	999999	813	925	999999	315	999999	739	999999	360	238	821	773	400	864	999999	85	868	464	176	191	947	20	954	219	684	999999	999999	853	646	466	162	627	545	999999	944	716	624	220	632	309	534	559	67	706	999999	999999	901	999999	290	999999	999999	773	999999	107	585	831	859	716	374	384	999999	999999	85	999999	85	204	238	999999	999999	512	460	658	832	866	656	999999	953	258	354	518	999999	184	999999	810	537	999999	323	447	587	999999	856	999999	845	257	537	648	483	999999	999999	670	938	999999	262	777	385	280	941	447	450	197	999999	999999	372	856	355	597	323	275	999999	696	880	790	999999	999999	655	553	813	584	999999	18	913	789	627	999999	580	999999	999999	795	434	267	448	876	996	400	245	255	545	989	902	939	335	218	806	933	999999	157	33	454	132	832	466	999999	118	442	999999	97	983	688	999999	989	675	999999	840	109	257	13	794	260	572	410	17	823	681	398	682	704	983	693	999999	432	342	477	673	602	999999	91	767	564	126	157	271	857	713	912	999999	807	999999	999999	686	786	363	999999	882	721	999999	642	685	719	759	578	999999	999999	999999	852	999999	207	854	247	308	176	245	239	999999	424	148	999999	999999	768	999999	875	335	999999	999999	115	79	999999	595	951	778	167	406	58	999999	547	52	999999	71	860	265	77	953	141	999999	519	999999	133	639	467	999999	674	532	916	999999	999999	999999	828	291	689	999999	99	611	902	999999	999999	770	197	435	595	999999	176	98	260	999999	66	999999	999999	878	498	999999	999999	928	137	378	999999	635	489	462	920	305	224	690	381	999999	175	465	60	672	999999	749	363	999999	999999	95	416	586	999999	412	539	962	58	949	793	135	836	170	484	534	999999	516	999999	735	514	999999	167	485	716	182	347	999999	999999	531	999999	748	210	258	884	51	961	999999	362	86	923	957	256	275	896	999999	250	999999	981	526	317	750	999999	628	193	753	928	999999	999999	999999	74	939	101	999999	338	999999	924	588	286	442	999999	999999	163	214	812	557	54	999999	589	470	932	342	618	354	224	870	289	582	74	141	122	41	657	263	21	983	999999	729	937	851	331	661	999999	999999	954	478	597	999999	816	636	709	47	999999	408	999999	731	999999	747	312	467	765	352	524	155	329	540	191	899	202	828	999999	324	954	737	149	280	614	999999	400	
746	999999	35	999999	438	999999	85	689	258	96	999999	663	128	426	479	999999	979	147	999999	229	423	296	999999	72	988	944	394	92	614	269	999999	127	261	999999	566	193	739	999999	95	723	254	999999	932	813	999999	174	573	898	484	650	169	143	40	849	976	999999	999999	963	999999	999999	999999	993	85	999999	199	171	412	771	859	296	357	403	999999	860	975	572	363	999999	999999	823	381	495	607	964	999999	999999	96	999999	380	117	999999	776	808	601	685	999999	775	943	624	999999	762	801	48	198	999999	766	91	180	874	414	105	700	813	953	999999	551	999999	999999	889	999999	999999	11	400	752	999999	580	594	459	184	725	999999	420	999999	999999	71	579	457	418	671	999999	681	999999	536	966	21	999999	962	999999	488	999999	864	999999	63	198	675	760	999999	296	511	722	181	999999	996	159	617	684	999999	415	892	543	104	977	999999	556	754	999999	474	999999	999999	778	999999	739	971	50	860	142	367	999999	732	999999	177	999999	907	948	171	999999	919	387	358	999999	999999	557	963	944	49	886	224	999999	443	516	296	976	554	732	114	442	660	956	298	485	327	367	683	591	375	933	999999	501	394	999999	999999	97	85	415	310	71	775	36	11	973	917	999999	638	999999	24	201	616	184	999999	728	399	963	98	999999	19	121	999999	999999	578	115	816	723	999999	999999	276	209	901	149	999999	999999	666	999999	954	324	567	466	728	999999	577	184	327	999999	999999	665	314	999999	998	212	405	199	197	999999	458	896	167	999999	999999	999999	950	814	300	476	751	801	999999	766	18	773	316	999999	392	417	999999	999999	787	920	999999	456	435	989	999999	999999	743	243	856	272	185	68	999999	372	999999	830	516	999999	884	851	154	855	999999	548	278	234	896	853	999999	999999	600	64	119	999999	138	999999	473	961	999999	601	732	518	944	799	590	999999	616	943	834	562	999999	51	519	935	999999	220	853	999999	720	999999	802	999999	436	86	999999	999999	949	920	999999	999999	366	555	159	293	128	999999	910	803	999999	328	618	953	28	254	999999	999999	544	999999	999999	917	448	585	250	999999	798	999999	91	868	138	469	11	696	999999	999999	205	355	891	999999	817	148	309	60	930	402	368	849	999999	999999	207	122	999999	776	999999	327	978	780	315	999999	999999	286	555	52	675	999999	327	999999	999999	610	59	999999	667	999999	365	333	617	999999	655	847	278	948	969	999999	670	25	882	235	248	999999	439	424	50	379	740	540	593	266	384	442	85	446	605	272	143	674	455	999999	420	134	999999	999999	134	467	253	999999	
317	999999	382	659	615	999999	683	864	180	634	493	297	999999	825	739	360	22	999999	772	832	353	999999	766	996	999999	614	814	999999	999999	849	299	582	135	999999	999999	937	999999	725	826	983	762	741	999999	508	999999	167	699	594	395	358	577	911	695	421	204	610	889	385	99	10	999999	570	192	331	344	910	172	385	602	801	476	297	396	788	79	612	614	267	815	412	914	230	728	999999	281	388	999999	999999	999	621	999999	999999	635	826	706	202	558	770	173	279	995	324	992	593	882	289	524	999999	999999	999999	999999	632	569	687	95	67	841	859	59	956	33	458	385	980	754	967	662	999999	92	877	63	844	104	546	417	600	237	145	999999	991	864	980	372	999999	999999	999999	938	999999	740	649	360	698	720	217	999999	546	938	21	839	999999	627	953	824	999999	538	161	538	33	279	495	829	706	999999	999999	102	52	96	969	364	338	999999	714	829	442	999999	365	133	886	299	870	661	226	999999	536	374	910	166	897	878	474	887	915	678	255	820	654	289	662	999999	999999	460	969	656	999999	885	912	134	391	948	183	999999	651	999999	409	834	613	410	883	694	191	886	198	100	890	999999	999999	45	584	622	872	86	471	771	96	419	691	569	999999	999999	461	786	774	999999	999999	445	999999	191	279	420	216	254	405	968	999999	327	272	879	766	68	772	999999	999999	999999	85	106	567	879	647	989	152	53	614	999999	999999	405	121	249	395	999999	999999	931	766	173	999999	628	680	502	838	768	157	812	802	737	878	584	246	15	873	999999	878	365	544	289	278	999999	639	173	735	999999	215	33	493	321	852	840	120	386	362	457	999999	74	999999	999999	842	999999	250	877	364	999999	169	115	375	999999	576	999999	397	487	895	252	988	516	767	310	562	134	328	491	999999	48	474	860	652	999999	191	813	324	665	447	999999	922	762	999999	87	378	999999	657	999999	999999	11	452	999999	490	999999	469	909	307	740	326	718	21	759	992	325	999999	309	999999	999999	604	763	536	732	49	999999	999999	235	707	999999	932	462	476	621	747	882	595	841	999999	542	999999	282	999999	583	349	729	999999	173	999999	999999	999999	999999	999999	707	112	981	999999	720	593	999999	790	999999	211	617	808	863	251	999999	21	119	730	352	930	920	994	332	999999	953	393	320	42	166	464	224	795	999999	814	769	519	999999	417	874	258	846	999999	999999	80	899	774	485	999999	535	999999	999999	762	552	999999	727	999999	779	999999	522	337	283	500	633	999999	987	999999	999999	58	481	999999	
255	701	856	103	93	177	283	999999	999999	999999	999999	832	506	15	803	461	253	724	999999	999999	739	41	895	547	999999	355	129	941	92	999999	828	999999	16	654	905	959	906	458	65	559	438	527	387	343	429	450	993	627	975	535	578	999999	961	999999	151	999999	806	318	128	737	58	999999	179	999999	360	481	826	852	109	844	999999	795	668	537	999999	999999	653	561	127	999999	999999	999999	965	557	508	607	474	591	512	999999	999999	597	339	328	511	107	357	117	983	948	999999	151	528	141	980	783	562	434	796	929	999999	254	201	594	385	557	375	622	771	752	16	999999	999999	418	691	999999	465	999999	36	531	864	546	578	179	910	220	973	834	576	725	999999	50	795	582	130	908	406	745	942	954	731	999999	345	240	941	389	800	119	450	999999	999999	999999	408	999999	75	34	675	32	683	174	999999	541	55	999999	708	966	449	768	298	782	561	999999	407	81	999999	139	999999	347	999999	999999	419	999999	393	999999	408	831	642	530	999999	999999	242	384	71	778	380	200	689	298	532	974	939	42	821	668	999999	606	815	336	475	936	822	337	999999	162	754	999999	157	501	648	876	334	919	262	202	549	187	659	629	701	609	449	999999	999999	263	999999	387	52	725	92	801	26	315	65	579	999999	904	589	908	33	999999	52	197	650	655	650	30	780	628	129	999999	946	196	635	865	999999	999999	522	541	571	999999	678	432	419	999999	860	28	999999	682	919	999999	597	751	605	999999	567	262	271	169	612	570	607	424	999999	798	854	830	680	999999	92	372	392	58	999999	999999	981	620	778	999999	795	632	166	108	999999	484	696	999999	590	593	308	244	648	362	928	10	770	264	826	620	991	40	347	674	599	556	261	548	999999	949	70	947	483	467	999999	999999	413	999999	715	131	999999	999999	249	97	891	847	724	40	129	999999	885	727	999999	168	999999	765	999999	492	508	162	232	999999	791	640	999999	999999	999999	999999	988	999999	597	271	548	999999	999999	342	790	260	782	751	999999	231	428	78	73	342	162	325	655	999999	696	999999	10	563	898	999999	868	608	999999	540	999999	999999	51	181	748	624	188	99	650	999999	975	43	999999	756	329	999999	999999	722	577	999999	208	999999	535	389	262	675	999999	985	999999	563	474	191	695	252	665	298	190	999999	330	448	164	999999	675	999999	633	999999	220	254	243	897	235	999999	41	999999	342	651	999999	662	918	82	364	202	293	999999	14	999999	347	468	101	999999	821	481	402	999999	999999	999999	769	359	755	600	465	26	
999999	908	337	328	999999	331	909	999999	289	999999	338	257	94	962	779	999999	181	839	324	752	162	211	999999	753	999999	903	338	999999	881	659	999999	328	617	999999	999999	385	759	685	644	26	558	87	751	303	153	154	54	83	365	191	999999	915	285	712	863	550	832	999999	575	256	999999	712	141	630	621	19	639	745	522	403	999999	495	205	999999	204	999999	999999	999999	610	609	999999	265	841	700	482	999999	52	999999	485	899	553	185	120	397	999999	845	946	130	682	999999	999999	308	999999	999999	362	691	999999	977	518	787	99	59	973	966	999999	737	871	441	158	999999	999999	999999	270	623	849	653	385	807	999999	359	138	339	110	999999	104	560	704	879	347	999999	999999	75	396	999999	809	504	999999	154	10	296	974	515	972	62	176	779	47	938	999999	709	999999	912	703	168	659	760	948	999999	871	999999	43	991	999999	368	359	999999	999999	572	814	355	450	999999	806	988	385	999999	367	57	999999	324	522	766	767	638	999999	368	999999	238	999999	59	999999	706	282	174	262	999999	422	614	703	999999	441	474	999999	766	999999	85	999999	714	783	46	402	999999	206	557	323	999999	234	999999	999999	990	539	999999	999999	764	799	999999	958	999999	735	999999	211	752	354	999999	883	57	642	10	378	408	263	657	454	11	999999	654	509	725	851	985	757	999999	730	712	735	331	940	369	999999	999999	126	473	978	391	834	649	556	999999	674	999999	634	999999	96	485	737	882	665	532	118	999999	245	243	999999	749	645	254	32	642	308	561	999999	999999	43	854	291	789	678	73	176	16	999999	347	61	586	360	532	870	254	975	853	999999	999999	260	821	289	883	682	239	745	590	627	999999	999999	999999	999999	361	201	241	204	947	213	602	366	111	999999	897	192	999999	398	123	383	999999	667	455	895	700	999999	221	574	407	999999	449	999999	586	389	194	999999	938	999999	999	999999	638	59	37	650	999999	61	158	774	391	701	999999	999999	632	999999	848	999999	418	226	466	339	980	667	796	840	763	285	779	722	862	999999	253	785	399	782	999999	728	639	805	833	649	999999	446	192	706	639	609	999999	999999	540	999999	75	721	962	999999	360	971	263	197	886	787	999999	436	911	999999	457	692	450	850	473	130	616	613	393	816	465	543	999999	100	210	164	590	411	999999	924	358	532	823	729	431	772	999999	452	918	55	999999	999999	535	224	258	947	168	845	905	420	331	462	999999	999999	214	999999	999999	172	999999	732	207	869	254	987	618	925	999999	720	428	700	655	174	694	348	448	
27	18	270	999999	999999	999999	999999	506	999999	602	896	204	678	525	614	286	312	466	196	848	508	203	547	606	332	999999	448	999999	214	764	167	999999	989	706	197	808	236	330	732	999999	999999	373	482	395	722	731	999999	205	813	999999	352	708	507	499	939	823	999999	999999	999999	184	999999	328	301	999999	445	999999	214	972	337	806	60	982	999999	459	999999	144	721	999999	884	999999	889	252	613	790	422	459	270	500	767	374	999999	572	810	999999	189	143	82	475	999999	593	526	227	868	16	373	369	974	57	999999	999999	111	318	779	999999	294	315	999999	510	999999	985	999999	999999	214	963	999999	487	181	185	999999	262	72	255	212	999999	85	672	999999	606	999999	62	484	999999	396	999999	272	38	793	893	273	874	999999	571	881	964	999999	999999	22	999999	999999	886	999999	799	777	850	742	855	116	488	999999	622	930	117	999999	999999	510	655	999999	252	700	439	694	288	912	406	833	500	999999	247	575	273	660	479	68	540	864	685	999999	545	230	417	922	315	999999	999999	943	321	999999	350	463	79	493	769	999999	999999	201	909	886	999999	27	251	491	999999	912	579	999999	999999	59	552	676	824	999999	782	32	999999	517	389	237	999999	999999	522	22	34	783	506	999999	890	274	949	348	999999	798	74	528	978	925	63	402	999999	999999	491	999999	935	673	638	858	711	747	999999	999999	812	682	625	917	505	238	466	95	416	999999	80	999999	110	999999	721	36	156	264	53	999999	463	986	999999	581	972	999999	87	999999	999999	999999	78	999999	999999	357	536	282	182	156	32	749	468	968	985	682	999999	303	170	731	952	612	712	457	703	564	999999	825	926	54	945	254	999999	999999	999999	769	999999	927	844	999999	678	448	999999	999	241	999999	898	999999	11	83	962	999999	100	356	408	542	999999	621	450	788	219	999999	999999	138	211	777	598	362	38	999999	999999	691	999999	416	63	999999	759	712	999999	409	665	652	824	853	91	277	164	805	708	407	999999	120	486	65	999999	967	102	724	798	464	705	546	999999	784	131	281	999999	999999	999999	999999	783	232	405	51	133	999999	885	999999	56	934	622	792	999999	630	392	999999	214	403	999999	95	999999	44	913	999999	703	999999	194	49	731	810	58	481	512	814	624	610	714	445	932	977	92	599	678	864	841	999999	999999	837	402	291	76	999999	999999	217	999999	999999	319	645	999999	14	382	845	770	999999	999999	999999	290	839	999999	999999	999999	769	471	894	13	822	999999	999999	919	999999	999999	357	999999	450	999999	999999	670	305	342	999999	301	79	108	
928	605	246	828	999999	999999	700	999999	999999	831	620	164	999999	364	916	214	659	392	999999	999999	556	776	999999	208	999999	500	662	480	985	506	140	489	999999	671	999999	299	767	993	923	80	999999	168	185	525	36	999999	447	869	754	999999	683	999999	42	353	551	161	999999	47	508	999999	999999	230	647	999999	700	140	999999	635	999999	626	447	665	999999	199	507	398	999999	509	181	44	62	999999	999999	999999	823	999999	457	999999	129	391	720	729	494	981	754	998	999999	630	999999	896	198	812	58	999999	653	999999	34	843	845	163	560	79	865	474	889	999999	504	753	732	999999	683	394	516	439	906	717	999999	999999	444	509	877	970	684	285	845	250	745	999999	250	804	999999	999999	999999	966	999999	650	863	30	999999	999999	999999	766	898	770	223	804	306	999999	999999	999999	999999	547	408	346	285	589	394	590	999999	648	787	906	513	999999	442	78	526	549	608	266	999999	160	394	223	15	121	82	914	72	51	999999	136	376	999999	999999	83	999999	530	691	251	265	283	401	999999	999999	597	999999	970	337	154	999999	756	20	999999	91	999999	162	194	341	999999	517	999999	527	587	704	660	999999	208	971	368	861	999999	858	367	11	580	758	999999	779	999999	999999	112	999999	917	763	999999	999999	411	232	267	921	32	198	527	734	999999	999999	814	999999	999999	67	999999	999	968	292	292	999999	652	999999	999999	939	221	414	999999	316	414	893	999999	823	516	544	137	976	713	447	999999	806	340	633	226	824	944	202	997	999999	802	999999	618	635	481	299	473	448	720	328	709	617	274	220	999999	891	156	999999	242	999999	999999	88	999999	999999	453	485	567	29	747	687	994	999999	999999	573	999999	999999	284	974	352	227	80	689	999999	999999	737	232	999999	129	313	335	677	954	959	758	431	724	817	999999	191	995	999999	999999	701	43	333	690	209	999999	706	27	616	182	648	25	177	999999	999999	900	793	230	999999	447	715	421	19	999999	69	658	152	789	494	197	792	356	495	626	999999	231	999999	56	32	840	423	999999	718	999999	999999	944	591	191	901	916	999999	999999	61	293	738	289	34	999999	999999	999999	559	916	532	428	389	302	999999	999999	261	999999	838	746	999999	113	999999	999999	703	513	735	125	77	960	999999	999999	999999	831	304	999999	888	708	207	999999	425	482	290	506	999999	999999	126	23	424	51	929	311	999999	999999	763	999999	269	319	586	999999	557	515	483	598	38	955	535	558	997	327	661	553	403	69	330	725	822	527	665	999999	397	721	701	36	999999	999999	499	344	999999	356	999999	
579	131	685	232	910	999	999999	478	808	763	567	999999	106	389	385	999999	999999	238	999999	135	741	653	999999	134	999999	814	999999	999999	451	466	999999	491	651	385	92	999999	717	836	419	999999	140	59	857	999999	829	705	604	647	655	679	479	116	999999	230	210	925	948	561	396	999999	552	134	36	351	572	86	374	720	307	999999	199	999999	818	322	999999	692	999999	533	304	999999	219	809	912	772	999999	999999	462	430	999999	166	482	166	999999	323	183	999999	999999	515	87	999999	341	884	999999	701	489	297	298	716	235	999999	139	999999	266	999999	999999	743	222	999999	365	487	623	999999	999999	150	481	999999	742	505	999999	988	669	290	456	999999	797	335	469	221	999999	698	999999	745	204	999999	37	66	900	192	435	439	793	999999	999999	599	139	397	348	209	999999	456	555	999999	999999	247	849	999999	999999	714	999999	562	284	11	999999	666	691	999999	749	878	999999	424	142	559	79	709	205	900	140	856	422	410	986	269	999999	836	152	999999	178	999999	818	999999	97	195	722	873	165	999999	797	999999	999999	261	999999	470	999999	804	323	999999	723	867	999999	948	717	999999	302	69	575	24	999999	144	523	688	709	791	70	933	337	946	837	205	554	413	112	647	949	999999	761	999999	183	196	522	999999	289	310	916	869	471	974	893	662	308	999999	999999	663	969	229	551	857	410	999999	999999	376	168	528	999999	638	846	80	999999	141	308	999999	841	999999	999999	376	408	409	875	999999	999999	362	999999	184	999999	413	999999	448	677	729	619	904	125	30	718	155	999999	761	986	999999	32	401	811	762	364	257	309	959	51	999999	821	151	999999	218	690	125	323	983	630	910	16	408	999999	999999	521	403	934	820	114	475	388	999999	422	999999	179	79	551	301	819	649	999999	672	407	84	907	478	922	999999	339	999999	832	999999	141	85	281	624	999999	376	250	961	999999	489	854	575	999999	185	729	999999	49	999999	574	31	174	981	807	999999	999999	327	536	999999	480	37	490	999999	999999	999999	515	346	325	554	80	184	60	858	335	624	999999	831	860	732	999999	538	866	718	39	811	999999	999999	999999	936	623	681	840	207	490	295	999999	354	999999	840	670	392	78	495	550	399	971	315	655	193	527	179	999999	999999	304	942	170	999999	480	999999	543	999999	78	389	931	398	344	852	378	999999	625	472	898	29	72	366	999999	381	178	639	839	534	504	94	419	453	999999	46	903	547	134	999999	999999	110	307	314	999999	999999	563	162	65	128	937	615	568	64	280	447	999999	937	483	999999	
603	841	999999	18	860	983	969	488	183	307	949	830	915	398	599	798	722	757	53	999999	818	26	584	721	999999	889	526	364	182	777	304	966	74	999999	633	999999	999999	299	454	339	719	85	999999	757	179	117	700	179	465	999999	725	999999	893	703	970	587	266	280	421	999999	466	615	315	406	999999	982	999999	579	765	999999	999999	999999	313	999999	70	999999	999999	826	552	490	199	357	898	700	61	999999	82	371	374	56	999999	837	999999	483	873	113	769	582	999999	196	351	999999	999999	899	792	302	681	999999	643	237	549	440	999999	999999	781	999999	716	999999	354	694	910	404	214	718	999999	852	999999	830	839	956	999999	999999	82	999999	999999	78	943	999999	908	759	638	891	728	999999	507	345	999999	946	701	764	999999	165	237	69	286	947	915	999999	999999	939	747	851	999999	686	264	999999	367	372	792	712	175	717	706	595	65	999999	676	77	221	455	999999	608	138	85	569	999999	238	22	89	201	163	258	891	968	21	787	999999	51	882	424	977	745	999999	989	999999	679	458	641	14	267	280	999999	483	999999	205	149	722	275	127	446	999999	354	293	601	559	917	825	999999	583	278	477	635	194	797	999999	998	999999	149	999999	889	999999	596	999999	822	920	999999	774	239	773	872	74	285	999999	446	999999	999999	462	562	439	681	853	999999	68	735	789	645	664	999999	193	999999	694	999999	788	999999	86	999999	346	470	681	255	153	596	999999	711	213	202	999999	747	238	999999	546	891	709	999999	999999	649	538	999999	999999	999999	650	999999	55	576	187	490	497	695	370	999999	296	991	881	194	538	267	755	356	532	999999	933	916	457	999999	660	802	999999	999999	202	436	729	73	437	406	604	65	550	398	533	723	704	26	387	927	999999	554	20	999999	277	778	894	191	750	445	351	999999	999999	707	999999	385	616	514	999999	934	580	232	563	999999	590	999999	999999	999999	823	809	999999	916	538	530	788	116	792	359	999999	423	541	548	323	999999	65	999999	424	843	482	158	116	200	523	999999	356	337	990	999999	934	794	999999	537	368	941	553	999999	999999	999999	999999	809	592	266	798	89	402	42	999999	571	429	719	999999	999999	884	675	702	701	999999	95	183	461	125	266	425	921	362	14	190	382	999999	630	674	315	999999	672	999999	850	999999	999999	61	999999	428	428	116	224	736	198	652	692	999999	851	41	120	936	466	693	336	840	876	726	397	852	536	132	798	54	752	999999	221	119	999999	308	958	44	859	43	696	160	999999	194	173	362	497	143	596	599	564	
999999	999999	979	999999	999999	525	717	663	999999	892	306	317	180	983	251	999999	999999	397	553	82	86	86	433	996	186	640	999999	562	45	365	999999	536	209	490	383	488	242	999999	999999	782	250	381	397	151	400	843	40	210	999999	921	914	746	53	527	488	302	999999	982	62	379	999999	165	999999	116	499	999999	118	690	609	763	207	999999	999999	999999	831	705	689	291	999999	999999	999999	491	640	124	450	656	999999	681	11	91	452	999999	828	472	949	95	999999	290	652	630	999999	999999	600	999999	724	221	200	999999	696	783	613	754	999999	720	769	352	524	512	665	842	287	436	688	528	321	999999	999999	93	821	745	951	408	639	999999	607	269	890	480	400	239	466	219	985	999999	478	697	999999	117	702	607	570	999999	625	999999	353	308	662	82	999999	777	999999	999999	461	950	831	999999	124	410	122	510	461	54	122	436	386	77	999999	469	999999	623	82	766	391	224	184	710	782	830	631	309	999999	999999	632	999999	891	358	758	999999	999999	999999	583	473	995	202	155	999999	138	198	433	999999	999999	202	999999	235	704	999999	726	247	999999	999999	432	999999	999999	813	999999	643	999999	499	999999	37	318	417	82	786	49	608	771	999999	78	657	582	999999	406	354	452	414	795	407	918	999999	632	521	267	275	841	999999	694	191	299	512	114	638	653	406	968	448	130	999999	195	106	999999	537	178	128	999999	837	999999	434	370	497	847	24	580	235	404	797	999999	806	945	749	913	999999	899	565	553	943	941	10	386	13	294	558	999999	999999	999999	105	352	148	726	13	412	999999	821	801	664	100	67	427	11	180	999999	323	301	445	192	231	638	613	575	999999	896	887	58	367	999999	298	803	758	999999	309	455	21	90	941	999999	653	768	999999	999999	999999	885	523	998	999999	999999	970	267	775	999999	288	999999	739	999999	131	117	525	999999	463	999999	375	296	309	999999	701	725	287	243	359	108	539	999999	540	999999	122	719	382	888	842	999999	242	41	37	128	999999	842	716	447	958	834	999999	441	314	509	535	176	586	822	307	999999	999999	737	907	999999	110	825	999999	37	460	999999	999999	637	378	811	365	344	999999	999999	999999	859	19	839	284	999999	285	107	159	41	999999	946	142	560	591	363	225	999999	133	999999	28	622	916	999999	987	556	109	195	72	502	153	200	907	406	568	999999	999999	597	462	391	999999	12	675	895	850	999999	279	184	56	25	596	999999	221	999999	172	999999	999999	999999	852	999999	999999	100	45	656	887	986	999999	736	999999	153	999999	628	999999	
741	959	999999	946	31	838	483	286	925	149	999999	906	999999	979	998	243	927	504	159	744	734	965	310	999999	29	17	863	474	543	192	902	142	967	819	479	999999	156	999999	921	999999	379	999999	500	999999	988	750	605	17	50	502	999999	999999	733	884	999999	999999	658	58	927	24	999999	18	743	742	246	914	999999	473	510	60	97	999999	583	668	374	293	999999	359	979	279	411	856	434	50	129	264	409	93	512	999999	999999	108	999999	907	999999	371	707	758	714	83	811	999999	507	990	414	829	74	999999	999999	33	311	999999	78	999999	612	128	583	999999	622	981	514	855	961	806	760	988	477	999999	161	999999	586	716	644	905	999999	279	359	444	635	299	999999	344	574	999999	402	989	40	117	999999	397	787	14	999999	999999	569	955	181	999999	999999	999999	362	999999	913	999999	999999	594	665	172	999999	343	769	999999	999999	333	792	179	291	482	999999	770	999999	999999	380	764	999999	581	580	911	999999	512	108	658	999999	219	999999	999999	431	999999	51	807	334	867	999999	962	628	648	999999	812	940	999999	674	698	296	469	999999	991	29	158	300	865	24	754	826	688	999999	120	935	857	395	999999	748	233	441	999999	445	101	453	999999	145	577	644	999999	970	999999	999999	409	372	999999	752	999999	781	999999	766	185	792	579	50	238	727	517	712	89	426	999999	651	999999	267	689	34	375	548	999999	22	723	999999	257	784	999999	999999	835	747	201	114	999999	999999	475	466	265	814	866	60	999999	691	999999	865	564	350	31	999999	397	152	683	719	387	999999	180	270	53	953	544	795	999999	387	892	770	520	975	976	737	185	999999	11	874	168	999999	334	919	394	858	667	907	762	999999	463	692	73	482	727	53	50	215	423	311	279	999999	888	836	798	857	354	589	999999	293	130	413	150	809	561	72	999999	999999	999999	195	296	637	42	999999	924	999999	706	48	257	933	697	970	999999	999999	999999	97	435	497	130	999999	513	87	543	479	463	60	551	264	920	999999	970	790	340	237	999999	999999	999999	999999	912	599	160	316	341	440	596	159	842	451	214	474	636	585	139	999999	682	218	104	563	135	874	657	452	128	999999	962	907	999999	343	684	962	999999	135	585	531	999999	206	999999	999999	883	313	217	110	999999	456	37	395	999999	992	555	806	999999	484	999999	999999	942	708	198	748	478	999999	999999	509	767	251	424	511	999	608	961	485	999999	992	679	821	999999	999999	402	671	565	999999	256	648	787	877	999999	575	949	547	588	677	18	999999	999999	204	999999	708	999999	
808	42	525	395	62	999999	999999	344	555	804	363	381	999999	316	999999	192	902	999999	870	999999	889	826	848	562	999999	999999	999999	999999	474	368	485	37	957	999999	593	999999	49	190	203	617	717	543	869	999999	595	175	203	999999	999999	999999	731	999999	923	999999	999999	982	193	963	933	999999	999999	603	870	196	328	999999	424	181	999999	999999	152	721	248	263	14	355	956	87	999999	999999	825	922	999999	658	637	723	113	970	769	611	455	999999	257	170	870	124	673	683	999999	268	750	999999	647	999999	672	19	523	670	983	109	999999	116	996	999999	217	823	619	221	558	605	233	999999	412	121	999999	76	473	87	999999	890	999999	282	999999	707	546	803	284	389	985	627	210	443	987	999999	585	349	89	999999	953	57	504	462	135	847	999999	999999	618	535	174	999999	546	999999	287	103	427	752	482	999999	999999	413	549	239	235	930	999999	789	466	743	536	101	986	861	134	345	395	229	157	999999	672	250	999999	748	225	389	999999	764	999999	894	252	832	867	999999	999999	549	507	999999	236	999999	452	999999	999999	875	999	82	619	684	321	942	708	208	999999	694	999999	858	999999	800	24	845	849	640	634	572	500	703	999999	205	358	584	837	129	992	953	345	426	410	319	749	999999	770	999999	999999	999999	196	999999	237	182	174	654	999999	707	999999	390	354	811	621	276	999999	305	999999	423	335	736	115	999999	215	651	359	209	457	908	60	871	84	452	999999	421	386	999999	476	62	999999	999999	263	139	869	611	609	533	805	999999	934	999999	305	357	999999	716	117	999999	837	585	822	965	206	422	999999	388	315	901	624	209	999999	927	829	999999	392	999999	483	999999	999999	604	52	826	404	323	999999	607	576	727	381	999999	314	778	999999	890	239	999999	507	840	482	490	305	999999	909	999999	254	16	999999	510	965	449	242	141	888	243	543	996	570	883	999999	999999	812	588	999999	153	999999	999999	318	999999	999999	326	999999	643	999999	238	308	345	916	798	79	967	982	999999	999999	932	247	182	890	999999	357	243	505	624	999999	432	678	717	187	765	710	143	999999	685	945	649	326	999999	638	999999	935	208	89	772	999999	480	77	999999	826	597	905	722	230	932	591	331	999999	999999	250	80	999999	591	167	161	98	936	279	307	999999	999999	616	647	544	240	449	159	163	999999	811	922	365	932	890	999999	859	999999	912	765	104	623	828	817	999999	567	999999	999999	999999	928	683	877	211	770	624	714	981	267	187	990	492	999999	178	98	697	328	715	628	700	578	301	999999	999999	999999	
999999	999999	294	999999	999999	977	140	105	119	999999	59	933	721	999999	317	186	999999	601	999999	921	282	662	455	739	129	999999	851	999999	999999	472	636	582	853	999999	999999	999999	429	193	969	210	860	397	332	942	49	763	999999	999999	320	999999	970	699	301	999999	241	550	62	554	678	267	999999	659	452	999999	598	476	90	999999	999999	200	756	999999	632	609	999999	999999	339	999999	999999	365	433	999999	170	999999	501	999999	291	999999	999999	26	74	874	514	711	84	999999	944	685	354	999999	683	583	103	129	767	999999	76	691	51	356	221	999999	854	322	833	405	498	323	155	661	194	339	999999	20	999999	882	909	999999	535	860	940	999999	168	137	682	850	636	50	999999	945	999999	600	709	119	999999	999999	30	201	999999	678	712	631	540	692	388	354	999999	93	994	885	646	156	166	191	415	999999	391	999999	640	999999	769	457	952	209	999999	594	999999	458	215	611	861	718	52	999999	157	318	123	475	999999	999999	835	999999	56	485	309	724	443	528	703	247	143	303	561	894	999999	265	679	999999	999999	794	999999	566	878	393	34	927	113	309	999999	999999	454	916	999999	313	158	225	410	476	900	76	160	999999	755	967	477	568	166	158	999999	999999	639	999999	573	954	999999	999999	675	999999	461	381	621	143	495	999999	793	227	324	257	746	999999	999999	212	439	999999	643	624	811	911	915	999999	771	954	362	999999	999999	670	352	999999	701	999999	999999	746	25	528	455	999999	999999	999999	183	260	254	909	411	264	47	436	999999	737	320	999999	467	999999	748	995	999999	666	999999	353	148	132	999999	299	556	999999	152	118	999999	910	390	626	18	999999	737	999999	221	861	552	108	114	40	327	615	714	713	421	786	998	999999	918	789	245	272	999999	60	999999	954	363	544	121	928	999999	442	357	693	979	805	36	93	784	748	999999	683	249	117	805	269	585	842	999999	365	120	177	992	600	391	746	651	687	288	267	999999	17	986	185	999999	884	267	30	734	999999	760	914	999999	179	675	561	999999	902	254	127	378	999999	999999	756	818	82	449	756	311	243	164	999999	805	526	999999	115	697	74	999999	920	11	565	117	839	605	205	931	822	925	830	999999	748	442	170	888	988	999999	240	366	718	999999	510	718	501	461	421	118	999999	930	999999	864	958	585	334	126	813	412	999999	161	623	151	627	999999	999999	519	999999	999999	644	638	999999	196	467	999999	999999	485	999999	846	616	388	193	96	223	892	365	966	765	172	117	54	85	585	669	89	743	577	999999	999999	247	982	999999	
515	999999	90	678	383	999999	260	976	999999	625	967	796	870	967	536	927	734	476	515	753	253	999999	600	563	999999	999999	388	963	41	667	999999	609	999999	999999	999999	622	142	223	981	569	999999	195	269	999999	117	789	798	121	217	999999	92	213	731	239	802	999999	873	526	13	999999	999999	999999	945	999999	999999	367	172	999999	299	913	795	999999	494	999999	248	999999	999999	181	455	886	999999	277	999999	392	999999	617	999999	999999	541	999999	749	999999	999999	999999	550	227	250	88	624	749	627	999999	999999	303	853	571	718	784	991	744	187	702	81	126	137	751	999999	999999	605	196	490	767	999999	338	174	189	310	369	999999	30	816	999999	556	705	269	466	455	999999	538	23	899	103	413	796	999999	56	544	999999	999999	798	685	688	482	438	269	999999	276	999999	138	674	999999	359	388	970	928	726	999999	375	999999	670	305	89	33	999999	296	396	363	208	555	999999	645	217	370	607	345	999999	978	128	445	409	999999	963	999999	999999	752	550	714	999999	868	999999	901	178	999999	999999	999999	999999	664	889	151	872	999999	999999	936	21	39	63	988	999999	635	799	748	37	929	999999	480	999999	756	169	840	746	682	999999	340	999999	226	476	999999	42	115	739	473	98	976	999999	902	132	36	322	999999	698	561	933	999999	78	318	999999	999999	788	857	170	999999	505	999999	999999	999999	586	999999	999999	794	563	92	956	675	895	335	999999	61	366	999999	358	999999	444	334	999999	195	748	121	999999	190	353	237	999999	999999	944	999999	968	999999	999999	999999	325	393	588	527	281	999999	999999	268	913	743	658	822	881	243	508	854	414	180	907	220	451	475	999999	999999	450	335	900	780	731	999999	999999	620	479	984	239	964	727	916	62	535	589	490	208	527	999999	530	355	999999	999999	99	486	798	141	999999	999999	850	917	330	86	946	716	824	999999	908	999999	48	999999	897	999999	544	137	497	127	999999	630	999999	999999	949	736	999999	999999	950	999999	999999	527	568	488	118	63	999999	57	407	839	116	819	765	953	999999	999999	493	188	457	945	999999	962	989	999999	759	740	968	582	999999	593	166	966	765	719	895	391	817	560	243	999999	624	497	730	657	20	562	865	18	978	807	253	741	531	999999	999999	678	538	887	728	377	94	806	89	999999	999999	149	63	55	67	907	333	932	944	613	999999	999999	242	999999	670	206	875	960	999999	170	350	425	445	760	746	999999	853	999999	999999	866	759	999999	417	917	974	871	508	819	951	80	483	999999	796	917	999999	338	446	206	227	999999	501	134	212	999999	
472	267	704	999999	309	999999	999999	999999	111	88	854	514	237	999999	367	798	697	999999	18	533	686	40	628	999999	87	418	780	656	713	309	374	634	615	498	454	716	177	999999	520	121	25	999999	999999	718	73	178	111	131	999999	428	999999	999999	125	678	242	442	639	999999	999999	890	70	999999	690	802	999999	229	899	739	870	650	631	492	546	897	517	605	821	910	464	999999	316	658	817	294	474	929	519	999999	265	999999	999999	991	989	629	61	618	999999	999999	999999	844	279	372	261	198	797	352	999999	999999	170	999999	999999	728	722	317	583	411	590	999999	337	785	710	999999	484	858	572	640	999999	916	846	899	999999	999999	906	619	999999	944	406	628	497	131	39	999999	999999	627	400	359	278	682	55	649	37	999999	999999	228	144	999999	887	999999	999999	999999	999999	999999	382	271	431	999999	821	112	678	638	999999	961	908	215	999999	999999	196	856	467	223	999999	819	870	999999	872	999999	336	688	999999	332	66	13	12	339	281	999999	999999	999999	205	194	537	176	14	416	999999	75	96	999999	473	724	130	41	999999	413	999999	999999	999999	185	398	221	879	143	627	356	581	999999	959	578	999999	708	501	682	660	283	685	204	815	999999	561	806	999999	463	225	760	212	35	78	999999	999999	251	935	742	125	999999	314	404	549	658	834	999999	116	517	999999	999999	999999	999999	381	662	727	601	224	657	999999	999999	96	999999	918	866	999999	556	932	999999	45	692	772	759	566	999999	968	999999	655	167	629	999999	700	617	525	460	537	999999	653	416	871	942	37	287	999999	533	999999	888	486	999999	999999	999999	711	999999	481	255	999999	999999	999999	705	693	446	945	66	38	999999	892	479	900	999999	338	389	903	526	499	999999	999999	999999	999999	43	778	999999	804	999999	999999	999999	216	954	145	279	999999	999999	883	947	722	434	996	999999	258	422	640	428	987	28	354	134	384	999999	255	389	590	506	833	847	927	613	642	999999	413	687	999999	937	343	630	999999	275	999999	955	804	75	999999	694	246	228	403	359	999999	786	628	999999	966	31	708	756	999999	961	240	45	30	118	792	999999	567	999999	922	999999	94	367	999999	89	628	429	999999	190	999999	895	269	614	454	578	521	999999	355	884	721	478	999999	587	941	48	44	470	934	999999	999999	999999	137	675	306	999999	275	735	767	548	900	546	639	999999	473	794	701	626	999999	452	597	936	678	683	849	453	473	507	425	980	54	167	494	999999	999999	999999	999999	594	317	754	312	786	98	999999	999999	185	838	710	124	157	347	418	878	492	
999999	999999	403	454	826	853	999999	767	319	786	504	742	61	944	620	261	999999	117	999999	837	149	811	847	999999	699	674	999999	762	392	278	643	636	288	12	598	570	817	323	999999	464	527	545	476	311	999999	250	133	894	100	999999	130	240	110	51	353	296	499	531	754	161	999999	999999	999999	50	153	999999	463	59	355	60	444	712	349	854	999999	604	344	545	999999	999999	550	719	672	530	158	413	535	247	658	311	80	295	999999	615	225	63	999999	999999	168	999999	999999	84	548	49	428	418	890	255	999999	999999	951	954	999999	999999	611	529	999999	854	892	999999	342	999999	400	54	979	158	153	733	638	266	443	908	387	134	671	476	180	999999	999999	999999	999999	290	515	999999	999999	126	333	272	14	696	262	315	999999	999999	112	570	999999	504	70	280	274	167	616	475	315	53	577	837	634	144	999999	177	752	162	228	61	710	492	999999	863	999999	880	728	942	13	999999	374	959	999999	110	792	676	999999	832	474	364	673	999999	603	316	549	496	638	869	348	95	563	391	999999	999999	860	999999	809	207	455	394	999999	673	999999	187	679	617	814	999999	352	681	999999	920	999999	863	388	669	999999	388	323	999999	252	859	604	918	575	982	761	971	999999	601	866	999999	386	90	926	999999	579	425	999999	932	681	114	527	666	999999	999999	999999	345	672	999999	312	999999	883	127	152	999999	79	999999	612	696	856	842	294	750	815	999999	999999	999999	937	388	999999	473	751	391	656	999999	341	938	437	932	999999	426	309	58	299	444	492	999999	938	356	930	35	812	999999	999999	838	819	999999	850	261	999999	999999	407	293	999999	999999	999999	999999	470	14	247	140	999999	680	417	999999	999999	245	461	380	745	284	668	590	458	75	999999	810	315	818	328	564	97	185	833	192	28	25	999999	460	764	991	799	999999	999999	799	908	142	533	999999	999999	584	325	480	999999	824	437	817	835	45	999999	869	195	652	999999	683	999999	940	846	234	421	527	297	11	999999	754	999999	734	481	999999	166	527	287	669	522	744	249	999999	669	999999	754	999999	190	999999	282	894	999999	999999	999999	999999	756	967	295	308	234	777	296	324	999999	761	349	999999	346	186	879	660	999999	526	139	941	999999	435	281	838	480	220	346	999999	999999	721	948	999999	486	54	901	198	999999	999999	444	744	457	924	753	999999	668	61	865	14	44	622	999999	289	999999	999999	992	331	696	457	828	24	999999	912	595	152	812	21	226	999999	284	690	428	613	91	395	494	519	682	999999	999999	428	999999	342	350	999999	
419	669	320	999999	62	580	999999	999999	999999	430	999999	544	999999	610	104	656	834	573	729	353	203	698	208	632	999999	482	649	332	999999	409	668	999999	572	999999	733	153	700	56	999999	704	198	643	999999	660	999999	949	189	81	279	522	999999	999999	999999	996	913	720	470	688	999999	579	999999	179	506	750	762	214	972	851	999999	999999	956	999999	335	999999	999999	560	245	547	550	999999	999999	999999	63	765	816	999999	495	999999	999999	23	682	22	699	669	773	29	999999	712	898	876	976	338	205	999999	999999	805	456	999999	999999	362	484	922	148	484	286	999999	126	740	934	874	999999	407	285	863	278	999999	98	666	261	145	422	533	649	999999	896	964	999999	734	209	21	999999	906	999999	222	999999	760	873	225	999999	420	902	406	778	33	166	579	63	999999	60	622	999999	789	336	707	999999	951	283	474	587	999999	980	391	541	999999	443	813	674	999999	334	999999	80	873	283	841	242	26	755	626	999999	327	910	50	684	586	304	999999	579	35	282	587	999999	409	637	79	439	521	865	855	589	353	904	989	17	542	552	843	516	495	475	923	206	656	999999	270	411	940	706	999999	628	999999	243	999999	790	999999	41	670	245	999999	412	999999	160	899	47	173	422	920	43	999999	44	460	145	94	560	999999	999999	830	452	377	668	999999	814	910	237	796	119	265	999999	270	999999	881	608	312	999999	753	773	306	619	793	847	490	906	563	999999	999999	657	999999	99	441	365	210	999999	867	545	913	906	250	672	250	64	167	721	772	641	163	851	833	999999	999999	585	94	221	659	530	187	999999	260	999999	69	148	960	175	999999	904	310	999999	741	766	179	847	999999	999999	378	999999	690	999999	144	922	766	999999	824	999999	293	856	281	989	569	347	999999	330	656	259	999999	111	103	991	954	868	341	999999	120	999999	832	958	62	999999	999999	920	840	418	458	999999	233	742	324	999999	882	999999	999999	320	103	404	407	848	201	283	999999	276	645	698	814	275	999999	276	215	999999	324	334	803	820	157	999999	507	999999	999999	999999	35	870	787	290	118	53	999999	31	406	716	669	983	767	779	439	575	285	151	604	192	999999	999999	537	566	498	558	117	812	172	454	897	457	999999	999999	257	160	489	364	589	770	41	999999	999999	499	999999	999999	566	34	390	582	373	365	999999	689	999999	78	999999	231	791	559	936	432	858	952	999999	222	999999	894	531	289	999999	920	561	833	161	189	97	48	478	166	992	92	999999	999999	90	999999	111	999999	303	999999	816	267	573	39	833	
608	709	917	679	876	335	671	503	110	999999	453	803	999999	538	399	980	999999	999999	634	567	999999	10	278	871	287	999999	999999	601	351	472	999999	357	531	999	552	480	999999	368	602	831	330	999999	331	105	637	738	589	999999	903	209	522	999999	938	472	979	608	441	55	999999	765	615	80	999999	638	999999	105	281	522	999999	919	809	936	161	802	999999	274	678	183	999999	549	531	999999	697	152	950	324	418	69	999999	999999	49	135	999999	836	226	260	438	999999	999999	999999	466	76	772	984	399	585	362	145	235	715	929	267	811	852	243	653	383	18	687	352	999999	999999	502	52	999999	999999	969	324	586	986	999999	985	744	702	999999	465	199	713	752	375	961	283	833	314	23	781	324	999999	603	573	877	430	15	96	854	253	574	999999	999999	715	615	999999	559	249	999999	943	999999	999999	769	999999	463	999999	999999	322	390	414	388	999999	38	999999	369	855	720	22	119	999999	999999	658	999999	839	891	999999	999999	999999	759	999999	999999	594	435	79	267	999999	355	999999	999999	217	999999	693	999999	450	865	386	701	13	356	760	999999	999999	140	999999	963	999999	270	929	886	993	70	228	999999	467	999999	794	762	958	841	164	999999	895	902	901	251	296	952	408	974	514	768	605	690	999	999999	186	464	961	116	403	945	425	938	125	157	999999	141	248	759	80	623	742	172	201	259	432	999999	238	232	676	999999	862	955	382	235	999999	537	563	861	514	340	801	852	448	999999	95	999999	787	754	999999	165	714	648	903	891	35	999999	499	749	999999	542	235	739	439	491	92	469	566	890	692	418	577	999999	254	740	822	890	724	982	174	476	857	999999	926	999999	207	999999	62	491	210	31	48	813	999999	972	999999	71	422	956	136	999999	399	999999	999999	887	587	336	403	999999	999999	144	719	999999	585	707	999999	751	812	999999	294	869	417	999999	690	671	380	764	699	282	635	760	478	768	856	549	999999	960	422	49	999999	870	819	889	422	75	312	531	238	980	296	362	259	999999	671	266	217	323	216	999999	516	823	637	999999	537	317	666	950	999999	45	630	999999	339	772	999999	423	60	528	663	624	369	848	536	718	985	282	511	974	106	999999	999999	762	753	31	532	120	243	697	361	114	409	361	870	999999	360	572	33	999999	519	258	216	999999	660	591	40	668	296	999999	999999	264	806	692	854	71	704	867	971	999999	999999	874	190	362	999999	999999	225	18	977	343	368	423	259	35	464	999999	999999	651	112	171	991	864	823	323	562	999999	308	
717	506	809	498	999999	600	999999	246	645	77	854	523	111	376	999999	690	953	560	999999	15	780	237	16	678	62	765	999999	326	385	60	999999	999999	79	260	508	512	178	845	876	822	544	999999	819	780	999999	138	10	999999	969	999999	870	763	840	999999	527	489	499	140	999999	999999	791	399	860	594	210	64	999999	851	999999	999999	521	118	684	999999	471	991	418	236	150	923	764	24	356	999999	999999	113	959	999999	732	999999	22	48	999999	159	41	154	928	999999	579	999999	684	159	926	459	663	762	88	941	630	999999	999999	273	990	522	962	776	52	659	413	999999	104	999999	128	849	507	482	999999	535	867	326	73	999999	656	665	999999	999999	97	897	547	428	35	28	356	999999	948	749	58	886	197	265	112	999999	821	999999	389	999999	40	87	999999	190	999999	553	999999	314	999999	999999	616	334	999999	356	999999	155	999999	985	81	86	130	921	901	757	434	822	348	999999	999999	999999	999999	999999	999999	999999	585	20	944	367	375	481	944	51	734	999999	143	999999	999999	840	576	999999	166	835	410	313	999999	118	999999	204	999999	240	999999	472	101	677	525	442	58	251	771	999999	210	753	620	999999	142	88	196	840	624	710	218	999999	44	266	999999	537	773	972	943	477	834	999999	612	144	276	481	950	67	999999	700	676	372	79	898	756	999999	224	810	181	19	921	345	579	999999	32	707	437	999999	999999	999999	668	85	999999	303	843	459	151	486	334	999999	137	999999	305	999999	999999	999999	438	146	509	234	322	999999	999999	934	556	498	181	999999	122	568	53	126	28	557	41	600	75	775	999999	307	271	999999	486	999999	882	791	49	655	21	186	999999	301	334	814	675	999999	283	373	747	355	999999	585	374	766	616	21	121	748	892	999999	999999	662	91	212	963	584	487	290	999999	764	458	525	554	936	298	752	791	213	999999	999999	327	702	37	709	28	685	999999	719	903	999999	680	301	763	999999	405	617	220	132	851	101	999999	999999	320	983	896	762	40	437	477	999999	229	999999	999999	566	999999	88	634	381	194	288	219	767	386	191	93	167	762	999999	540	680	999999	999999	362	789	117	333	391	999999	813	999999	999999	999999	252	49	651	999999	434	207	462	326	982	838	938	572	999999	999999	616	138	900	738	999999	999999	999999	796	332	999999	999999	87	999999	792	697	590	567	928	633	283	524	347	999999	320	733	565	523	999999	698	703	731	789	908	999999	999999	262	153	85	265	600	49	455	717	100	999999	357	999999	999999	628	999999	280	19	939	607	999999	999999	598	589	
15	999999	999999	682	108	628	829	999999	178	802	84	444	446	999999	999999	42	999999	79	629	449	104	999999	999999	999999	595	305	432	999999	849	310	719	448	663	564	999999	820	999999	366	356	98	271	459	188	999999	596	193	999999	787	999999	906	999999	999999	999999	999999	495	999999	628	686	96	802	206	117	917	999999	93	635	781	882	423	999999	972	999999	722	541	188	644	999999	870	267	999999	350	644	385	942	999999	851	799	515	78	450	202	383	280	554	999999	999999	999999	320	862	960	412	82	374	493	934	999999	154	117	969	850	999999	757	429	684	462	561	999999	974	999999	999999	999999	999999	814	972	660	999999	607	178	649	999999	111	887	18	306	999999	999999	999999	892	18	451	707	691	999999	999999	999999	999999	954	999999	101	340	431	568	389	630	134	147	268	401	833	346	888	975	468	944	749	544	999999	132	685	193	291	999999	999999	489	999999	999999	729	999999	954	225	999999	21	86	999999	999999	543	508	388	182	861	19	999999	69	671	999999	732	999999	601	478	484	999999	832	910	908	999999	590	602	899	999999	999999	417	999999	447	617	999999	876	898	160	349	215	45	370	950	999999	184	413	999999	304	926	801	921	138	127	479	528	811	111	178	269	23	999999	608	291	201	999999	347	440	999999	999999	687	999999	82	262	273	448	336	881	96	733	645	809	307	973	999999	69	999999	554	999999	99	890	999999	729	890	335	274	436	88	758	378	836	972	339	335	999999	968	999999	876	854	999999	202	930	999999	445	999999	213	643	999999	986	142	175	793	999999	362	88	912	113	192	926	999999	21	257	133	717	897	672	480	972	999999	336	999999	413	999999	936	999999	960	999999	294	276	132	999999	801	999999	626	213	52	509	977	256	336	864	999999	999999	855	29	999999	806	307	547	999999	733	671	901	660	921	999999	103	536	465	128	162	999999	916	804	378	999999	165	507	999999	999999	172	502	726	407	472	554	999999	843	917	952	163	462	747	323	398	959	900	441	704	450	948	973	999999	137	184	55	749	155	999999	999999	788	309	792	692	789	999999	945	999999	999999	377	309	999999	619	512	964	699	81	602	415	419	999999	999999	802	73	999999	199	999999	598	233	426	804	999999	366	118	999999	853	670	999999	534	999999	24	406	999999	337	151	698	363	20	172	999999	974	157	739	999999	999999	74	507	999999	999999	600	261	356	280	771	572	991	893	999999	348	121	39	27	78	258	404	913	480	475	921	217	835	969	999999	748	452	999999	577	298	620	109	356	999999	277	933	905	667	136	999999	764	160	805	
852	999999	61	455	999999	89	491	999999	584	999999	999999	807	579	765	292	921	999999	329	915	999999	999999	890	999999	764	98	749	144	999999	999999	999999	999	711	771	411	982	308	999999	302	495	577	999999	999999	45	515	324	143	698	178	999999	999999	999999	161	848	736	209	961	431	296	367	999999	945	148	936	797	594	330	46	999999	999999	983	547	239	834	348	337	980	855	734	999999	954	999999	999999	729	990	191	847	999999	44	999999	999999	999999	97	934	287	999999	948	687	247	920	994	107	530	395	639	209	375	999999	999999	999999	229	116	696	999999	999999	166	979	418	946	999999	999999	467	11	965	762	116	459	999999	556	716	389	999999	618	813	999999	856	530	999999	100	791	815	529	999999	634	999999	914	190	999999	531	131	651	999999	741	631	999999	536	999999	564	633	532	749	999999	770	792	30	999999	498	882	399	556	999999	410	327	165	800	227	114	377	982	847	926	218	772	435	75	849	561	986	640	920	760	965	945	568	51	743	999999	570	613	67	426	307	851	974	495	999999	222	999999	831	956	431	999999	582	786	605	541	309	345	999999	181	374	511	252	479	999999	999999	464	758	123	66	468	999999	763	925	999999	628	367	999999	999999	823	637	975	999999	684	498	41	999999	999999	999999	999999	444	423	842	442	692	999999	65	381	187	825	786	463	472	999999	999999	887	965	656	364	999999	999999	511	999999	904	543	399	356	568	981	999999	999999	305	796	613	621	999999	701	330	242	517	573	999999	620	123	46	184	512	390	195	999999	76	736	805	985	336	933	999999	999999	898	303	568	497	999999	423	999999	491	999999	859	163	453	196	644	999999	999999	414	999999	890	292	999999	369	886	999999	999999	999999	999999	549	999999	810	286	687	37	762	432	939	949	85	595	206	573	554	517	653	236	742	425	431	322	958	581	148	999999	734	81	538	416	602	124	30	724	999	999999	999999	582	475	999999	433	222	484	898	999999	602	693	718	999999	852	243	999999	639	954	276	237	541	999999	999999	644	999999	691	893	532	999999	961	575	482	999999	999999	661	80	760	327	991	219	999999	70	253	999999	358	25	758	686	183	999999	484	75	999999	772	999999	626	444	830	131	742	328	951	550	999999	999999	999999	999999	999999	200	173	978	322	963	66	398	481	986	999999	999999	288	933	216	359	494	486	509	999999	801	112	44	635	929	999999	259	891	999999	999999	875	519	999999	870	997	495	19	883	999999	111	999999	383	978	639	843	544	842	999999	121	602	66	890	527	198	353	658	999999	538	58	127	999999	175	512	
962	120	92	158	418	935	721	349	610	999999	407	999999	427	133	999999	791	999999	999999	450	779	293	999999	985	999999	948	527	349	339	999999	999999	54	398	235	999999	25	529	760	395	434	999999	999999	263	455	999999	129	565	925	534	760	746	663	764	999999	396	228	510	135	999999	210	890	596	999999	867	775	999999	19	406	999999	117	875	40	999	999999	999999	388	999999	16	999999	999999	392	999999	814	999999	735	181	290	135	839	652	999999	999999	999999	195	543	286	19	395	680	307	119	169	379	427	885	715	664	835	999999	999999	198	503	999999	227	817	299	999999	999999	142	603	988	884	567	903	601	481	999999	999999	999999	301	379	645	999999	121	999999	233	232	999999	693	30	517	454	999999	831	464	999999	686	999999	378	999999	504	206	263	87	318	235	602	475	825	413	354	850	450	403	639	552	999999	605	464	593	76	394	128	121	999999	543	453	735	449	589	794	917	445	150	796	182	999999	258	802	538	630	756	572	290	675	667	999999	47	202	911	844	90	987	784	187	120	87	999999	991	775	781	866	36	999999	618	436	415	999999	606	999999	999999	919	999999	999999	963	999999	822	838	445	999999	539	416	999999	537	999999	999999	999999	660	999999	999999	999999	250	266	36	999999	999999	730	336	999999	999999	262	703	999999	735	999999	925	287	71	821	867	999999	248	706	573	245	374	999999	498	501	904	506	999999	347	999999	999999	920	662	777	180	209	999999	495	177	206	999999	999999	975	808	999999	818	436	868	838	105	999999	999999	544	692	791	391	440	241	999999	766	742	999999	366	520	999999	999999	272	509	891	999999	288	999999	81	509	407	999999	399	524	712	683	477	999999	917	252	999999	516	999999	969	999999	999999	768	999999	661	410	464	669	479	464	445	955	555	927	999999	999999	816	595	784	44	295	999999	992	999999	529	161	999999	999999	589	124	999999	857	999999	303	524	112	999999	999999	150	671	999999	738	929	934	89	756	999999	550	661	701	435	936	999999	351	999999	999999	796	851	827	510	121	360	89	365	999999	999999	999999	999999	999999	874	370	885	454	122	989	556	462	999999	836	773	33	748	452	887	688	62	999999	999999	618	999999	316	12	113	639	559	694	658	573	999999	501	999999	874	147	786	341	550	491	619	362	137	151	738	24	64	999999	372	999999	201	676	422	463	409	644	493	999999	999999	999999	999999	563	305	898	888	597	999999	999999	159	999999	665	556	148	571	999999	749	491	999999	578	999999	59	162	197	999999	466	897	56	999999	999999	240	654	999999	999999	769	676	66	67	999999	999999	150	679	999999	
337	761	252	999999	999999	851	947	659	999999	715	989	999999	731	662	375	518	441	991	999999	306	683	918	956	446	583	378	999999	999999	692	261	999999	437	999999	523	824	435	543	822	368	205	999999	195	999999	999999	999999	603	999999	23	690	999999	999999	999999	599	999999	999999	419	999999	806	71	169	956	498	999999	999999	200	999999	70	217	837	940	975	999999	632	355	999999	498	841	26	215	979	341	881	769	999999	463	261	837	999999	672	999999	999999	737	760	208	249	999999	999999	186	999999	678	999999	830	185	750	573	188	639	999999	176	363	578	788	600	91	828	84	729	999999	447	939	999999	999999	545	999999	999999	248	999999	434	116	612	999999	664	277	537	446	999999	705	28	579	285	621	594	769	999999	836	841	146	679	379	174	999999	403	739	809	999999	418	294	753	999999	335	329	215	999999	999999	92	999999	520	73	644	328	999999	710	254	171	327	139	364	999999	595	479	111	999999	999999	941	999999	999999	925	468	999999	38	225	952	589	254	955	999999	456	999999	236	999999	330	82	44	61	795	173	999999	577	491	825	63	67	167	960	233	150	999999	205	824	214	999999	62	491	616	112	427	130	999	216	911	682	159	10	672	158	39	154	999999	155	575	728	357	977	757	999999	167	794	999999	31	814	999999	999999	390	999999	935	277	591	428	949	999999	52	159	371	579	152	904	67	999999	999999	204	999999	157	59	259	486	640	85	999999	641	999999	632	502	999999	401	656	999999	768	999999	999999	881	447	725	63	777	532	999999	986	999999	614	79	110	999999	816	826	818	117	210	140	544	304	999999	856	786	999999	745	550	180	969	999999	720	999999	87	999999	930	756	999999	104	282	727	907	653	677	129	572	843	334	685	999999	583	999999	230	637	999999	999999	688	999999	938	58	41	981	408	27	484	894	933	32	550	886	79	548	23	928	413	637	999999	525	736	224	999999	421	865	28	396	383	499	508	999999	999999	252	175	341	55	251	745	999999	635	203	235	638	999999	999999	798	999999	999999	536	302	234	806	791	173	854	724	886	620	126	389	631	111	404	434	389	234	999999	904	216	999999	686	999999	139	999999	332	999999	999999	999999	636	76	936	999999	846	206	284	836	534	89	321	999999	169	630	629	999999	14	999999	999999	999999	999999	560	999999	188	828	569	999999	999999	999999	775	841	352	148	545	999999	999999	453	999999	264	207	160	552	699	565	592	599	808	66	47	20	21	240	679	999999	909	86	911	758	532	287	999999	717	169	759	247	999999	479	623	647	578	999999	734	837	633	63	888	
860	999999	999999	238	761	559	529	666	999999	611	673	999999	635	999999	149	695	747	999999	616	999999	393	939	327	623	999999	999999	418	469	999999	287	402	56	999999	31	225	999999	172	999999	526	41	197	502	995	636	305	712	999999	740	439	979	987	861	27	620	999999	921	282	972	999999	576	999999	70	331	486	218	626	999999	614	690	827	999999	453	999999	585	255	890	943	690	327	999999	206	677	39	365	999999	541	39	706	999999	304	999999	199	999999	950	889	137	181	999999	999999	678	999999	383	60	612	456	543	411	441	375	614	977	592	999999	999999	999999	473	41	965	196	677	597	741	97	999999	788	999999	267	509	695	127	719	434	272	648	153	999999	627	426	909	756	139	999999	341	912	327	456	544	494	581	426	106	999999	999999	999999	91	999999	295	664	824	122	285	902	746	258	999999	999999	330	999999	557	556	846	614	65	440	547	10	410	185	78	999999	799	773	928	999999	999999	999999	112	521	567	621	537	963	602	797	480	999999	851	999999	27	775	999999	538	936	35	580	492	160	892	212	90	131	120	999999	999999	322	512	973	477	999999	999999	450	808	448	999999	999999	999999	21	267	960	999999	159	327	999999	303	214	270	999999	903	999999	538	363	219	999999	999999	499	426	999999	119	999999	968	263	383	856	635	334	327	999999	999999	16	999999	480	892	932	999999	931	804	952	999999	287	62	675	80	778	698	38	999999	999999	961	446	601	514	902	783	992	66	775	470	532	999999	887	999999	999999	999999	999999	68	470	287	426	555	999999	999999	85	832	999999	302	193	605	167	607	104	999999	138	564	414	192	578	999999	939	836	165	343	429	333	400	882	839	183	777	640	567	952	83	416	750	137	439	80	361	699	872	180	999999	925	999999	999999	51	999999	492	818	489	361	347	590	999999	999999	54	752	999999	549	463	19	999999	527	49	151	999999	999999	813	999999	753	508	758	999999	963	985	40	504	999999	341	840	999999	999999	959	999999	216	614	493	25	399	92	687	638	811	245	863	352	785	999999	732	314	329	467	214	74	981	999999	107	999999	415	331	550	302	999999	709	999999	328	868	377	833	536	271	706	424	999999	76	999999	947	999999	999999	642	999999	618	726	36	520	110	487	894	178	612	517	866	999999	78	542	394	538	111	999999	544	484	417	62	205	53	999999	999999	19	997	999999	656	101	999999	772	86	931	576	82	199	794	840	999999	999999	999999	29	404	105	356	663	682	340	845	665	565	167	837	565	531	999999	897	68	478	897	66	956	425	350	837	991	610	
999999	999999	912	554	704	510	999999	832	186	999999	527	695	999999	999999	780	810	436	960	615	248	375	55	999999	999999	736	372	86	151	273	603	64	267	999999	62	999999	875	933	120	861	999999	628	733	999999	999999	379	372	132	999999	286	155	989	999999	999999	753	999999	999999	376	999999	818	341	434	77	999999	999999	594	270	341	303	461	905	877	325	109	999999	620	999999	700	754	921	374	999999	503	865	127	613	674	44	999999	817	100	508	322	302	529	232	999999	174	771	749	999999	41	828	131	380	278	999999	290	274	143	999999	82	621	698	453	101	930	211	451	999999	920	235	729	486	370	999999	564	33	579	735	68	478	928	14	999999	343	999999	382	495	849	999999	999999	999999	999999	224	28	999999	624	848	999999	301	360	722	802	999999	884	311	352	999999	973	714	651	710	539	84	134	999999	999999	886	120	679	557	999999	602	999999	536	999999	261	999999	351	520	940	184	150	444	708	755	136	999999	927	41	999999	621	522	144	297	999999	240	999999	99	874	999999	737	999999	999999	743	644	999999	999999	302	428	999999	89	419	462	774	476	999999	999999	375	379	27	999999	959	999999	609	936	203	467	742	853	999999	858	182	999999	250	999999	447	391	700	74	635	999999	883	509	982	990	212	69	370	821	122	999999	38	720	999999	838	778	658	160	807	999999	662	39	448	202	201	907	941	999999	571	39	189	999999	311	744	662	557	459	106	619	733	144	107	920	740	100	829	462	620	411	434	999999	240	893	999999	972	335	444	999999	999999	92	271	846	798	792	933	740	999999	976	204	291	999999	561	999999	83	316	999999	118	707	112	999999	455	330	999999	999999	250	999999	511	999999	771	336	999999	153	315	536	471	297	308	138	807	359	999999	486	999999	999999	116	236	699	999999	999999	417	227	736	213	429	637	940	45	999999	551	984	239	49	214	868	177	184	255	14	611	29	266	979	999999	752	999999	999999	904	690	999999	24	259	999999	999999	999999	118	386	939	999999	999999	999999	261	999999	587	822	130	72	281	557	952	932	980	999999	217	297	160	999999	836	461	170	668	46	354	632	536	999999	547	670	999999	759	999999	244	369	116	90	999999	620	402	87	632	205	697	356	738	107	43	564	484	91	213	871	550	488	726	999999	494	906	24	60	96	582	999999	432	798	171	697	999999	999999	999999	529	540	845	758	828	999999	971	689	616	999999	999999	181	999999	588	999999	888	250	755	642	999999	999999	861	605	351	990	59	803	274	558	577	410	422	999999	357	999999	672	35	999999	660	761	999999	
805	999999	999999	557	915	519	814	785	999999	921	941	999999	711	540	667	935	504	767	778	171	706	140	999999	134	90	999999	715	999999	999999	999999	457	105	880	619	999999	999999	999999	793	85	999999	999999	489	999999	656	468	443	999999	817	895	737	999999	35	881	600	560	674	261	999999	477	720	804	788	812	57	999999	999999	107	102	999999	105	999999	710	692	248	182	999999	492	392	665	646	929	999999	999999	245	999999	432	224	290	68	999999	320	999999	326	364	736	209	676	601	192	999999	345	999999	77	799	999999	820	999999	643	427	999999	192	869	700	830	999999	906	658	999999	716	51	631	817	43	999999	785	68	394	337	512	999999	999999	999999	209	52	311	756	830	999999	327	520	98	581	863	725	933	999999	999999	496	573	829	999999	999999	884	151	991	999999	149	443	23	860	436	15	999999	999999	792	300	669	999999	528	44	85	326	999999	999999	952	999999	954	317	999999	999999	999999	898	764	682	431	450	16	999999	61	783	617	397	327	466	999999	93	450	999999	933	642	781	412	999999	999999	754	234	851	689	198	940	574	831	743	999999	862	538	250	458	32	351	999999	610	999999	745	999999	999999	999	792	120	869	610	545	999999	67	562	596	999999	236	999999	999999	598	326	870	120	999999	999999	654	999999	999999	556	843	992	396	591	358	999999	805	231	121	76	235	69	999999	328	999999	38	457	685	126	999999	999999	24	529	825	752	967	999999	999999	536	641	43	999999	197	564	999999	617	999999	999999	708	999999	790	709	999999	862	971	539	747	999999	779	999999	338	968	531	338	949	829	472	571	999999	390	440	318	694	999999	999999	999999	871	999999	302	723	999999	999999	977	735	999999	896	899	999999	853	223	230	198	716	999999	312	999999	828	858	614	207	155	586	953	328	950	482	25	644	829	999999	667	733	258	999999	309	674	999999	796	853	999999	929	805	717	999999	170	251	601	347	177	967	999999	999999	410	105	999999	999999	710	659	999999	999999	999999	264	999999	999999	555	497	940	999999	57	638	999999	999999	999999	999999	277	349	868	337	167	709	880	677	476	999999	59	654	999999	163	999999	15	963	999999	22	850	181	674	967	999999	80	673	311	941	300	538	894	999999	17	848	827	238	999999	383	501	999999	132	213	788	976	999999	900	999999	786	999999	51	999999	741	999999	999999	390	602	382	999999	267	494	407	938	999999	938	999999	45	646	999999	335	999999	581	590	840	937	999999	999999	886	990	263	179	509	524	769	259	999999	163	999999	852	999999	999999	855	526	125	17	677	999999	999999	999999	19	671	264	689	461	921	470	999999	
900	92	999999	422	716	392	999999	97	999999	999999	179	999999	84	814	50	793	27	110	999999	999999	474	999999	999999	543	151	46	981	591	915	820	73	999999	789	778	262	999999	424	55	519	473	871	38	32	999999	24	698	775	999999	631	470	672	361	526	415	621	77	999999	999999	999999	679	411	73	182	174	819	999999	348	306	561	999999	378	971	591	931	193	445	810	474	528	452	271	999999	960	454	157	712	999999	383	999999	999999	99	530	999999	839	999999	999999	999999	999999	974	693	360	479	643	503	999999	700	769	594	232	185	999999	357	376	827	418	625	999999	727	26	117	999	964	149	376	48	848	999999	751	869	386	590	951	999999	999999	999999	999999	152	999999	999999	457	942	736	999999	981	927	741	164	999999	999999	447	999999	999999	999999	867	694	396	339	276	464	999999	999999	999999	999999	845	594	999999	999999	541	999999	626	483	646	374	999999	175	272	812	999999	449	306	694	259	330	432	682	462	119	632	150	705	462	875	999999	120	999999	924	999999	315	396	620	883	622	221	999999	963	999999	762	999999	701	432	583	181	826	167	558	254	697	303	173	142	206	235	400	39	173	999999	643	264	616	251	999999	506	770	828	999999	999999	48	525	468	624	699	836	930	718	132	290	58	844	562	708	236	717	152	264	999999	999999	232	999999	641	366	999999	508	666	460	181	87	411	997	744	486	216	182	999999	548	999999	999999	304	682	907	999999	999999	999999	999999	907	25	543	364	516	999999	764	849	856	884	999999	211	999999	180	480	546	55	999999	999999	109	85	502	63	882	999999	822	65	364	549	284	758	999999	624	806	759	445	637	722	999999	999999	980	637	360	999999	733	347	999999	199	824	145	999999	13	508	699	626	999999	961	661	760	693	359	409	310	999999	136	305	586	395	421	44	909	999999	984	999999	999999	999999	151	765	999999	266	581	866	999999	413	422	754	999999	925	999999	353	999999	999999	961	211	244	580	999999	999999	171	438	760	855	777	789	236	539	29	50	999999	188	273	205	512	504	122	492	869	896	169	382	996	661	999999	999999	560	932	370	782	999999	548	999999	373	604	720	505	725	98	750	999999	882	999999	267	355	11	999999	289	473	467	99	751	710	440	618	789	441	108	650	710	239	999999	999999	246	999999	40	77	899	999999	792	998	396	404	129	719	287	999999	738	315	214	987	280	468	903	693	481	838	999999	754	814	999999	999999	85	387	999999	882	713	999999	999999	325	999999	190	688	681	468	702	356	591	720	341	152	702	793	445	723	958	835	275	553	
345	999999	396	999999	786	999999	601	320	26	609	837	573	159	298	990	999999	806	592	787	444	990	135	257	959	423	999999	999999	614	640	664	999999	57	447	944	114	132	547	999999	901	178	867	392	339	982	999999	767	999999	414	802	174	916	375	58	999999	563	220	945	436	731	124	927	987	680	362	57	790	136	999999	194	999999	733	770	691	618	577	608	795	275	86	655	679	181	811	475	747	195	998	999999	390	893	187	120	314	786	999999	999999	711	977	934	103	641	787	229	933	440	999999	684	439	999999	955	425	680	360	85	999999	999999	185	999999	999999	861	791	519	824	999999	691	623	466	904	378	697	999999	818	340	982	24	891	952	877	44	601	999999	569	362	435	478	999999	759	238	351	495	704	999999	999999	999999	312	131	962	928	252	817	689	999999	71	999999	68	607	349	378	71	553	803	307	180	23	360	999999	167	398	823	194	999999	238	563	883	999999	999999	999999	266	680	892	929	33	635	227	912	731	508	999999	377	871	167	999999	176	999999	999999	406	335	358	723	90	964	999999	115	68	952	460	999999	188	574	667	160	92	999999	179	999999	779	672	953	111	628	723	371	30	952	999999	483	72	765	999999	595	999999	108	543	599	928	999999	918	576	274	461	514	330	231	710	720	84	999999	997	999999	912	734	382	257	999999	367	602	553	999999	41	479	398	461	986	978	601	62	549	999999	250	269	999999	999999	999999	649	999999	999999	150	999999	241	952	999999	74	592	999999	861	693	999999	999999	242	999999	810	765	545	999999	73	63	343	253	118	667	999999	595	756	913	61	638	999999	607	999999	964	999999	243	921	88	689	333	868	707	126	908	999999	110	865	914	458	105	561	893	585	70	70	999999	211	573	428	205	318	999999	999999	233	999	253	467	278	874	999999	999999	999999	116	999999	999999	999999	136	209	999999	433	729	842	464	956	87	800	31	920	999999	564	41	357	660	493	25	200	999999	893	999999	958	642	999999	49	999999	261	104	786	999999	875	434	771	11	117	994	476	476	223	999999	156	208	231	999999	373	320	545	495	806	622	999999	994	165	243	300	507	790	999999	999999	583	704	982	23	185	999999	479	793	39	250	665	27	549	976	208	746	710	736	105	233	729	345	999999	297	174	999999	880	999999	537	711	609	213	344	673	640	576	173	195	999999	501	894	527	999999	255	150	604	184	999999	956	496	590	771	695	907	82	247	938	694	849	63	174	210	265	999999	640	462	683	875	999999	631	582	525	690	604	999999	999999	829	
999999	156	569	999999	999999	999999	51	131	999999	518	437	600	402	638	479	999999	999999	336	694	272	197	615	688	999999	309	680	999999	913	74	90	999999	577	870	418	428	547	289	999999	999999	887	999999	206	801	943	255	284	944	993	113	189	698	277	999999	939	642	904	467	648	999999	192	987	137	66	758	427	999999	730	983	219	931	66	885	35	806	58	990	813	999999	999999	34	999999	341	810	885	391	823	999999	931	776	524	89	999999	468	128	899	999999	999999	53	999999	395	554	960	784	182	999999	812	251	999999	891	651	101	722	999999	623	456	656	327	999999	376	604	927	798	217	695	851	426	427	999999	907	961	850	770	229	999999	999999	775	556	637	763	999999	581	104	49	134	432	999999	668	845	671	252	769	969	676	999999	999999	755	752	99	331	706	999999	344	930	999999	999999	999999	503	692	999999	680	109	999999	417	999999	33	999999	759	999999	272	494	757	581	246	664	201	881	103	999999	821	999999	999999	467	316	66	193	246	999999	118	333	111	999999	975	701	990	152	90	561	879	897	635	999999	669	826	837	999999	999999	108	275	738	920	999999	204	870	999999	657	642	382	361	613	786	669	999999	759	171	629	999999	999999	255	999999	121	999999	224	410	195	727	363	640	479	118	999999	148	897	380	413	873	669	115	999999	343	999999	707	999999	276	120	966	355	910	665	217	176	933	853	754	627	600	23	794	685	999999	999999	11	999999	252	243	648	771	280	355	999999	960	676	607	911	999999	413	129	947	300	229	382	452	999999	272	941	999999	295	153	999999	999999	860	875	999999	580	49	509	804	957	42	999999	204	84	565	999999	256	999999	999999	941	999999	223	480	75	503	465	328	851	999999	640	311	797	363	628	999999	541	436	95	256	37	872	999999	608	172	915	999999	35	999999	887	999999	26	451	120	353	410	540	999999	794	381	999999	261	999999	482	999999	656	245	118	999999	557	33	999999	170	999999	308	78	999999	614	318	160	999999	440	31	964	430	624	859	687	999999	999999	986	208	642	999999	292	775	684	39	999999	999999	679	720	459	749	863	999999	855	208	811	284	179	925	34	643	999999	533	240	999999	62	550	797	558	108	357	571	825	309	455	999999	532	393	211	180	999999	481	999999	999999	999999	111	765	768	660	875	735	58	71	183	998	19	759	999999	999999	977	893	718	130	999999	111	188	48	365	409	248	288	999999	968	755	999999	172	750	552	999999	131	999999	781	146	999999	373	309	999999	651	999999	446	211	986	931	233	286	999999	360	999999	999999	999999	999999	
410	369	422	596	843	90	316	999999	835	268	217	587	999999	690	122	581	448	259	802	999999	397	64	962	999999	301	959	744	478	999999	999999	416	672	865	68	999999	999999	724	999999	999999	228	999999	699	999999	188	993	999999	601	542	174	511	999999	94	86	999999	676	999999	406	384	304	884	345	999999	813	33	999999	999999	721	281	999999	699	999999	361	729	584	999999	697	999999	999999	53	891	999999	999999	999999	636	900	332	595	451	392	540	25	349	999999	644	883	365	886	452	336	999999	688	999999	738	474	654	560	364	502	938	978	766	622	341	412	526	143	533	186	999999	528	948	279	889	999999	999999	999999	570	95	700	129	999999	147	457	594	213	47	999999	839	982	350	968	103	512	999999	774	403	999999	388	127	749	832	709	329	807	510	418	999999	999999	999999	146	989	999999	801	999999	999999	628	999999	746	209	489	999999	693	204	782	560	999999	999999	484	499	290	508	999999	999999	951	999999	111	817	650	999999	794	606	999999	58	845	360	699	301	999999	247	999999	999999	272	188	637	999999	149	515	547	257	655	651	999999	975	510	999999	807	311	850	532	74	810	524	999999	999999	883	671	999999	358	431	860	999999	84	247	353	60	999999	999999	339	999999	157	596	280	999999	439	152	649	33	548	217	552	398	451	170	999999	344	715	609	773	999999	417	504	999999	999999	396	999999	577	718	999999	459	401	804	971	977	385	999999	540	130	233	272	243	999999	106	999999	879	471	122	999999	999999	18	999999	636	239	585	999999	653	439	999999	999999	347	575	999999	401	98	815	748	427	473	784	703	804	594	999999	510	521	769	408	999999	246	924	978	663	654	623	123	765	574	999999	999999	999999	999999	999999	124	885	697	312	256	17	336	999999	54	649	139	371	213	751	259	728	74	695	999999	424	919	91	369	911	999999	999999	999999	60	183	999999	950	63	664	429	999999	501	999999	999999	999999	400	999999	115	880	999999	534	999999	420	999999	515	845	331	827	486	625	999999	42	526	785	35	478	42	286	999999	22	698	86	706	784	282	758	915	855	181	854	735	814	211	39	387	994	367	999999	544	337	709	133	576	49	999999	447	975	37	192	55	367	999999	157	867	641	458	586	999999	100	756	999999	476	655	999999	889	999999	830	999999	408	41	120	430	741	629	313	574	509	667	820	999999	783	887	672	136	999999	332	999999	344	398	929	417	731	522	788	999999	999999	478	944	159	321	616	488	999999	161	934	937	671	527	564	77	999999	918	815	265	973	999999	999999	528	999999	567	985	999999	108	999999	623	
999999	999999	953	999999	999999	105	999999	517	999999	999999	304	268	521	999999	560	660	149	780	330	999999	499	916	999999	814	365	439	950	999999	592	336	129	390	160	537	555	39	999999	305	494	971	393	410	316	999999	679	784	292	335	999999	906	999999	716	777	999999	134	472	650	999999	999999	639	999999	754	925	182	108	913	999999	999999	999999	999999	942	843	999999	999999	999999	98	609	230	145	999999	157	624	236	999999	490	413	999999	662	413	999999	388	580	438	854	825	638	485	999999	937	999999	677	309	999999	63	964	12	430	999999	900	46	999999	430	12	999999	492	999999	528	249	691	695	310	455	580	563	152	371	415	441	533	999999	612	475	292	380	903	848	935	182	999999	487	999999	195	761	376	999999	958	577	151	372	304	119	999999	452	252	464	231	728	135	910	602	596	999999	999999	942	433	999999	999999	632	393	644	596	355	999999	213	712	125	999999	213	343	194	794	274	79	239	849	376	32	50	999999	681	129	810	272	999999	891	994	301	819	943	832	820	944	758	728	999999	763	999999	248	540	349	538	525	791	726	999999	332	919	664	103	66	374	107	717	711	524	786	93	409	999999	718	823	874	269	510	373	850	515	999999	531	95	659	784	999999	575	999999	603	999999	545	320	569	84	999999	726	886	467	723	236	999999	999999	921	679	318	925	821	526	663	266	290	999999	957	816	578	142	999999	407	999999	597	999999	568	999999	767	548	999999	753	644	999999	158	999999	52	650	623	469	147	610	415	351	858	688	58	489	999999	999999	192	363	752	505	503	718	999999	877	999999	93	999999	292	163	999999	999999	999999	187	339	515	882	999999	999999	343	357	999999	532	602	66	732	909	999999	88	583	39	365	735	10	148	692	440	894	175	999999	540	980	855	456	283	999999	685	510	719	974	999999	499	999999	29	999999	74	971	125	431	154	226	999999	999999	708	134	776	494	181	999999	646	85	987	82	999999	803	377	585	86	328	935	56	408	384	999999	128	999999	999999	715	605	83	721	324	472	31	307	549	579	156	332	506	636	514	470	82	899	476	427	292	226	38	489	894	796	496	107	999999	615	999999	589	594	891	779	576	966	925	760	525	61	890	263	797	438	754	822	308	542	938	311	999999	999999	999999	603	498	999999	999999	827	527	975	999999	490	934	283	999999	738	999999	999999	999999	504	999999	148	999999	376	401	962	240	999999	149	974	198	565	879	313	101	999999	481	298	999999	999	382	107	999999	549	137	410	999999	523	999999	26	216	451	605	443	164	999999	700	
745	999999	536	346	543	687	552	787	368	610	999999	192	629	266	327	999999	938	132	59	905	412	999999	991	999999	717	188	133	999999	747	960	446	159	999999	246	999999	97	754	663	839	420	690	999999	769	999999	999999	999999	252	999999	889	874	666	321	114	171	999999	506	219	892	628	364	999999	784	50	408	999999	480	167	392	529	239	821	285	999999	999999	224	999999	479	202	999999	385	935	372	878	872	999999	134	55	863	948	999999	999999	861	44	484	856	906	721	371	634	228	184	860	240	659	999999	391	37	475	999999	999999	36	27	999999	253	429	999999	905	999999	114	49	435	303	443	300	362	999999	999999	809	782	317	929	999999	567	726	999999	85	142	999999	820	999999	107	999999	916	999999	212	999999	913	791	999999	665	999999	999999	266	595	792	880	426	940	999999	102	999999	228	693	639	999999	999999	459	232	52	354	69	999999	999999	203	942	856	999999	143	97	502	56	459	754	999999	999999	384	999999	972	933	330	999999	201	921	727	770	878	999999	287	592	999999	410	999999	748	710	606	323	207	999999	652	936	503	293	853	804	999999	999999	474	576	331	343	76	487	298	722	695	867	765	628	432	999999	970	999999	550	802	101	365	710	999999	999999	999999	999999	789	330	997	999999	375	348	999999	999999	999999	414	319	955	258	999999	923	403	36	25	999999	999999	578	640	588	999999	403	742	60	999999	690	981	431	66	336	166	999999	167	300	999999	330	999999	648	946	353	999999	661	154	302	584	178	962	683	999999	781	999999	608	158	999999	999999	433	632	999999	413	991	107	983	999999	628	101	999999	766	112	141	999999	999999	909	631	297	928	999999	258	999999	475	544	728	307	402	284	999999	557	138	999999	268	999999	697	241	999999	955	255	999999	407	999999	999999	643	999999	859	551	343	572	537	977	861	999999	999999	185	999999	999999	999999	272	999999	999999	978	738	544	813	999999	999999	999999	999999	977	674	999999	51	261	906	999999	999999	832	999999	869	756	999999	712	362	999999	276	612	999999	999999	999999	419	999999	693	455	96	428	787	666	829	999999	999999	881	345	999999	863	999999	819	561	820	452	999999	989	736	999999	53	999999	999999	385	963	999999	999999	999999	384	493	568	308	982	595	174	487	999999	582	12	999999	853	874	724	127	499	278	457	61	999999	843	570	999999	639	999999	412	566	999999	999999	999999	293	332	713	507	999999	999999	564	329	999999	396	343	507	370	986	999999	550	179	806	158	886	694	98	999999	592	540	922	999999	999999	691	193	608	999999	543	880	718	748	150	377	871	101	999999	949	233	665	386	345	209	
999999	999999	750	243	759	13	525	999999	999999	645	999999	999999	930	888	896	637	50	787	17	999999	490	277	915	999999	801	934	66	951	745	865	31	999999	204	999999	999999	693	941	999999	848	331	28	872	999999	113	29	410	999999	212	48	322	193	877	999999	381	719	999999	69	350	441	999999	999999	573	272	339	623	914	772	999999	999999	999999	695	99	938	686	945	617	753	999999	390	999999	993	853	913	433	999999	154	837	822	13	537	633	999999	519	999999	384	455	610	194	999999	999999	999999	733	27	999999	626	999999	938	692	436	999999	423	257	960	50	831	102	659	839	999999	479	999999	949	214	999999	578	999999	580	915	311	999999	17	568	999999	284	762	270	999999	87	999999	588	216	154	396	999999	123	386	641	479	202	291	999999	771	999999	19	38	689	999999	369	267	532	999999	33	391	999999	103	854	924	685	287	570	999999	999999	42	79	273	999999	563	312	544	202	462	111	722	29	704	246	41	323	255	83	742	477	820	283	999999	192	763	999999	808	269	999999	999999	201	632	35	223	738	467	746	106	136	225	999999	74	80	421	310	371	241	857	823	999999	999999	213	827	789	761	759	14	999999	999999	112	504	999999	740	506	999999	999999	994	999999	508	573	999999	159	947	999999	652	999999	213	652	999999	402	229	999999	999999	851	999999	988	804	246	461	978	463	665	999999	999999	999999	549	334	573	512	220	999999	749	999999	259	999999	999999	266	999999	146	16	999999	361	208	999999	883	553	838	999999	980	921	999999	758	40	529	119	911	999999	924	999999	113	431	639	999999	999999	35	999999	999999	196	818	245	731	503	109	454	999999	111	999999	160	149	177	710	445	593	591	999999	618	718	829	150	999999	67	342	505	43	999999	916	221	536	999999	413	951	652	999999	744	199	792	658	585	106	18	454	82	784	638	402	986	56	559	747	999999	999999	999999	56	696	188	399	997	76	870	999999	890	931	409	736	225	68	374	999999	999999	999999	959	142	733	141	676	985	557	867	640	598	870	999999	788	343	999999	189	606	383	566	799	794	591	715	999999	127	523	672	57	999999	344	621	207	167	616	999999	629	999999	914	30	202	841	999999	436	282	645	238	152	76	94	46	461	999999	999999	601	346	378	426	152	999999	163	322	510	454	999999	999999	999999	503	182	885	999999	999999	692	999999	999999	958	663	165	443	944	888	380	606	962	386	882	630	999999	999999	279	89	212	896	999999	866	879	341	686	999999	306	972	734	970	190	72	895	999999	637	918	643	683	222	999999	208	135	999999	716	547	77	
424	355	999999	937	902	805	819	999999	999999	497	494	626	977	36	147	971	163	409	999999	999999	490	122	993	996	922	596	866	228	697	774	93	173	794	619	715	950	224	797	77	384	253	652	977	150	434	26	999999	196	846	237	971	383	999999	647	586	311	362	762	24	316	999999	600	555	27	414	330	832	368	320	999999	757	366	341	51	656	999999	999999	999999	571	905	890	999999	382	999999	999999	999999	874	156	42	413	598	462	782	761	999999	652	999999	960	736	999999	194	347	875	999999	480	615	52	258	991	748	176	999999	999999	119	999999	268	228	95	999999	704	456	685	335	999999	597	305	583	999999	605	13	999999	184	127	467	999999	552	804	721	999999	197	667	625	999999	294	999999	999999	271	999999	344	187	434	20	745	41	658	999999	21	968	73	184	41	471	652	987	15	999999	391	733	397	999999	463	506	105	999999	47	830	529	51	671	507	43	910	245	428	999999	999999	439	95	809	222	999999	836	658	815	999999	205	999999	178	288	254	707	538	285	470	723	928	915	718	993	827	979	999999	306	999999	999999	130	999999	233	418	284	562	999999	923	185	343	627	847	289	871	841	856	361	763	426	799	505	999999	775	999999	650	999999	720	101	981	242	999999	539	999999	674	45	999999	749	759	14	691	999999	999999	999999	137	105	90	635	847	162	971	999999	999999	880	765	645	999999	460	999999	767	999999	842	214	942	942	772	97	754	615	999999	872	117	602	759	735	397	890	999999	648	609	570	190	873	939	999999	615	364	659	337	999999	999999	519	999999	991	545	999999	999999	672	167	364	999999	999999	30	21	289	999999	35	999999	155	378	999999	999999	812	919	207	288	968	274	999999	337	999999	438	426	587	296	999999	886	610	223	999999	200	228	377	293	601	999999	169	862	659	156	589	999999	514	959	999999	587	707	311	794	267	880	933	999999	829	947	999999	909	443	999999	927	999999	999999	242	269	187	536	594	528	328	999999	128	116	614	785	999999	999999	999999	999999	314	709	655	584	815	955	14	266	999999	999999	999999	30	335	726	147	999999	178	174	999999	255	781	999999	993	188	982	832	149	773	328	954	91	448	999999	999999	138	25	281	402	609	286	264	999999	57	57	191	307	636	401	969	999999	617	583	833	678	999999	567	715	999999	602	983	999999	240	938	534	999999	898	374	883	597	131	461	775	999999	398	990	999999	999999	999999	996	685	205	747	804	447	346	508	614	978	765	571	309	804	999999	999999	470	33	999999	522	999999	293	933	753	803	847	430	841	29	444	
687	999999	867	769	480	999999	788	78	436	500	197	957	293	395	127	35	821	656	974	999999	928	999999	878	187	999999	999999	752	999999	944	999999	26	505	488	180	300	941	704	999999	334	999999	837	402	597	491	999999	999999	999	999999	635	999999	35	774	866	90	515	999999	946	689	414	767	174	346	134	479	484	692	478	999999	105	999999	999999	291	331	100	111	536	379	396	853	999999	713	214	816	175	999999	252	638	408	999999	579	994	999999	135	567	719	500	999999	128	17	641	999999	886	999999	458	457	744	452	776	978	979	999999	560	835	999999	63	959	529	958	547	241	64	79	458	999999	999999	315	165	764	381	611	268	999999	999999	221	572	999999	763	368	999999	999999	800	862	999999	999999	999999	443	189	450	513	999999	970	319	999999	775	587	97	437	999999	275	151	588	687	999999	377	721	99	181	624	999999	236	999999	171	249	359	441	202	649	774	297	749	135	999999	260	621	640	948	680	613	634	485	999999	837	103	576	608	122	467	62	962	149	999999	999999	337	999999	999999	809	80	999999	343	395	447	999999	638	526	26	873	437	784	736	999999	418	999999	999999	999999	836	369	999999	672	750	329	735	596	811	158	487	570	387	972	999999	831	878	999999	279	249	48	737	208	577	560	999999	685	682	326	999999	730	702	999999	700	451	204	741	407	480	24	659	850	851	490	48	455	495	999999	726	904	895	959	999999	999999	999999	999999	170	500	122	25	643	62	280	621	999999	784	999999	687	531	999999	999999	480	978	264	589	197	885	999999	999999	114	250	231	956	421	304	999999	413	825	999999	352	43	250	999999	999999	380	607	580	999999	999999	999999	460	999999	932	862	814	424	999999	44	999999	411	223	999999	961	17	774	422	999999	999999	327	656	999999	999999	999999	188	830	999999	195	523	884	981	999999	655	999999	284	999999	442	298	103	606	999999	790	378	664	701	139	591	288	287	999999	999999	511	722	912	415	882	290	999999	754	999999	999999	238	467	999999	999999	794	567	999999	687	363	999999	134	12	999999	999999	866	12	515	999999	59	248	999999	907	999999	999999	999999	894	742	999999	401	373	218	544	999999	640	651	332	999999	485	999999	999999	795	999999	924	999999	833	509	470	475	549	880	775	349	999999	793	405	330	634	234	708	899	824	556	295	999999	133	589	940	620	796	543	783	40	999999	487	453	968	983	484	999999	970	434	277	700	520	999999	869	999999	277	245	330	698	993	999999	16	746	248	316	934	234	253	569	849	678	15	107	744	371	227	349	999999	999999	159	999999	738	475	556	
855	774	402	999999	750	673	385	475	845	789	999999	970	999999	999999	662	999999	260	999999	411	584	599	695	423	853	508	621	999999	808	999999	548	861	47	541	999999	999999	541	542	970	502	895	473	213	170	317	489	400	487	144	999999	298	999999	293	337	999999	957	999999	360	548	755	139	999999	577	492	999999	928	227	439	550	999999	130	516	290	355	999999	999999	396	534	116	999999	117	143	793	999999	999999	649	578	710	650	242	999999	191	993	224	373	160	896	720	863	389	999999	961	936	322	653	781	618	937	821	779	571	635	999999	999999	999999	995	952	543	798	657	999999	999999	999999	318	599	939	523	999999	982	364	225	999999	671	727	110	155	999999	999999	389	913	999999	640	999999	871	670	999999	936	818	576	999999	208	999999	922	215	999999	755	182	628	999999	999999	267	552	954	999999	564	895	964	526	84	999999	798	481	163	884	627	719	628	918	647	12	12	705	499	615	999999	999999	753	466	698	354	973	579	757	675	655	487	685	999999	316	774	999999	420	743	83	578	999999	999999	47	588	319	137	999999	980	720	711	562	63	349	310	999999	152	508	828	729	528	229	723	999999	239	149	44	207	611	999999	379	999999	961	425	46	999999	664	715	877	999999	999999	719	999999	47	964	103	434	345	130	615	999999	134	591	999999	999999	359	13	999999	808	448	285	999999	999999	116	350	999999	999999	637	999999	870	999999	999999	999999	449	511	808	999999	999999	524	145	715	999999	86	996	251	999999	999999	947	999999	999999	999999	999999	907	438	999999	298	999999	999999	696	845	503	797	42	259	999999	205	999999	151	512	746	999999	999999	205	999999	733	999999	852	656	865	105	127	999999	766	999999	444	102	999999	201	346	999999	999999	148	989	679	641	917	999999	827	999999	56	750	999999	445	134	958	999999	748	244	704	999999	445	999999	999999	601	727	851	40	417	815	485	675	312	999999	999999	14	589	337	999999	40	815	921	35	238	818	999999	268	217	641	667	335	999999	999999	496	820	999999	999999	522	397	952	999999	887	258	21	942	380	447	64	155	129	378	781	999999	999999	889	604	420	999999	807	256	469	999999	398	749	490	141	391	999999	999999	521	999999	999999	939	574	250	999999	999999	23	296	448	907	213	71	522	999999	553	130	91	607	226	367	148	714	999999	999999	999999	498	508	999999	810	999999	631	80	999999	445	310	841	658	963	999999	930	406	999999	999999	999999	265	582	876	460	936	999999	309	999999	768	163	999999	363	999999	91	999999	439	999999	491	999999	458	286	143	999999	86	988	711	471	128	646	295	961	999999	999999	
802	999999	575	999999	57	999999	999999	689	422	311	480	900	947	53	577	870	999999	765	914	999999	999999	73	999999	155	800	999999	234	549	999999	572	482	202	302	999999	996	853	527	999999	999999	999999	687	768	863	999999	955	185	50	668	894	999999	125	999999	56	833	443	739	115	429	821	584	999999	259	508	999999	999999	288	999999	938	57	724	352	713	646	999999	732	152	209	999999	199	624	431	565	655	934	456	999999	155	469	575	267	748	999999	995	543	535	437	999999	23	12	999999	577	999999	621	180	904	412	883	999999	999999	301	539	999999	240	206	162	805	604	574	404	876	142	999999	999999	790	975	999999	717	112	999999	999999	999999	196	298	999999	57	999999	944	485	39	999999	999999	127	368	283	999999	934	867	799	391	730	833	999999	999999	135	999999	439	739	831	999999	659	695	780	546	999999	419	999999	525	999999	159	999999	860	129	544	360	807	25	779	99	72	999999	999999	918	999999	999999	471	195	577	173	976	618	590	123	290	379	358	298	580	562	863	999999	999999	159	999999	558	870	714	161	999999	327	999999	659	649	999999	999999	999999	776	69	784	999999	234	775	999999	741	541	252	747	999999	174	11	999999	999999	999999	235	688	631	999999	279	999999	999999	757	43	319	845	456	958	940	354	137	107	582	239	795	227	639	608	67	417	999999	316	132	875	987	266	808	95	442	999999	999999	531	54	507	999999	893	587	201	466	516	999999	582	312	403	999999	77	999999	290	648	999	596	89	574	820	171	999999	999999	881	55	62	46	371	526	526	273	605	62	999999	999999	999999	640	999999	152	999999	999999	999999	13	729	174	999999	836	528	999999	442	827	999999	956	999999	346	50	999999	705	155	413	480	923	999999	786	999999	115	25	999999	947	746	368	158	999999	34	698	636	852	49	717	999999	226	999999	999999	999999	698	272	649	828	738	301	999999	934	999999	999999	999999	208	999999	227	599	68	905	491	580	999999	84	679	74	932	536	710	197	95	988	29	197	962	999999	972	97	867	466	196	617	999999	969	433	856	208	954	499	167	634	449	999999	230	735	937	999999	999999	999999	999999	717	302	38	114	692	946	999999	551	117	210	999999	140	999999	602	718	873	999999	999999	999999	999999	999999	977	46	552	999999	645	340	999999	462	35	773	962	78	669	749	894	589	551	286	487	584	999999	846	999999	999999	504	717	65	999999	861	999999	503	369	206	341	739	265	485	551	56	615	999999	98	92	436	542	71	72	853	823	294	999999	453	172	248	219	141	999999	890	68	999999	999999	296	601	22	279	603	999999	
338	20	639	113	10	240	871	110	568	764	999999	999999	442	654	212	999999	999999	999999	60	207	999999	132	608	518	595	492	128	341	196	497	79	166	999999	200	999999	843	193	191	382	999999	300	147	650	999999	883	771	626	999999	81	607	35	383	229	999999	913	215	411	130	517	518	121	540	999999	81	999999	999999	189	252	920	369	505	999999	266	999999	906	820	481	999999	634	824	999999	845	269	589	999999	999999	936	543	286	528	441	73	674	864	111	760	233	999999	682	186	999999	384	362	999999	111	640	999999	999999	499	103	999999	180	495	692	652	276	280	334	609	997	770	646	965	402	928	999999	720	402	734	999999	999999	999999	558	458	999999	491	999999	999999	488	831	579	999999	53	999999	794	270	577	981	221	835	490	898	969	685	416	945	999999	960	999999	668	920	999999	999999	354	505	831	999999	47	459	170	784	999999	846	778	427	226	999999	782	999999	667	865	999999	190	999999	665	698	932	873	51	297	83	999999	774	819	999999	999999	894	699	687	999999	648	539	999999	61	60	767	62	201	267	199	352	636	363	125	803	191	999999	999999	688	807	899	749	996	999999	97	262	947	999999	999999	999999	999999	999999	104	644	29	335	217	139	999999	999999	645	999999	615	852	945	446	178	658	999999	999999	321	146	20	880	73	899	543	369	999999	999999	819	35	334	694	999999	999999	541	718	106	477	974	999999	909	790	171	168	143	154	226	999999	94	299	999999	148	999999	195	892	224	581	129	792	847	175	61	87	620	416	920	984	999999	905	460	562	547	999999	999999	236	229	718	905	999999	999999	153	322	713	530	23	195	443	999999	555	999999	146	976	999999	137	248	858	713	550	751	999999	169	719	744	634	999999	473	999999	354	959	673	506	675	363	403	703	853	347	999999	607	230	487	312	951	589	323	585	999999	626	668	378	516	177	999999	553	239	433	577	89	793	549	999999	999999	722	882	820	470	623	999999	433	395	520	166	943	530	735	857	768	999999	320	161	610	999999	685	591	166	338	522	809	999999	279	285	268	763	67	430	397	589	78	769	852	962	999999	202	999999	999999	999999	234	632	818	382	665	421	768	642	939	999999	414	141	725	491	948	813	127	164	119	262	403	999999	999999	348	999999	699	396	468	199	39	575	412	999999	806	999999	889	991	791	999999	863	499	131	128	999999	999999	999999	352	287	903	158	463	48	173	604	999999	347	999999	480	115	965	35	310	452	909	999999	11	407	919	999999	68	999999	999999	550	256	763	999999	768	713	999999	819	999999	119	
564	50	999999	537	249	139	999999	766	999999	521	685	999999	838	999999	678	999999	930	980	60	999999	900	845	336	999999	498	916	840	685	579	818	125	296	618	916	746	412	343	929	762	999999	79	619	999999	310	651	901	418	575	999999	559	782	384	768	923	218	719	713	449	999999	332	298	174	197	549	406	999999	40	922	452	275	999999	11	227	781	363	290	999999	36	999999	596	508	275	999999	999999	999999	740	999999	999999	707	36	698	894	889	440	999999	905	432	161	999999	261	871	496	133	337	685	781	166	999999	569	927	575	999999	963	452	823	33	999999	177	513	999999	872	345	224	999999	577	980	999999	787	801	458	858	992	999999	234	725	22	999999	999999	344	264	584	999999	999999	780	461	999999	930	447	617	957	822	265	999999	999999	999999	999999	281	707	999999	999999	999999	379	196	120	79	999999	566	739	999999	810	999999	999999	832	258	999999	342	999999	443	963	565	59	674	179	843	635	602	354	882	845	999999	999999	444	992	999999	594	215	353	999999	999999	879	455	999999	719	999999	86	493	432	399	168	56	324	837	744	999999	999999	999999	209	352	999999	476	238	999999	894	999999	80	446	999999	203	664	875	989	206	732	94	120	859	954	999999	999999	152	180	954	724	799	999999	902	699	797	984	598	16	11	999999	999999	650	999999	306	192	736	999999	157	238	735	999999	66	128	115	659	999999	999999	999999	999999	999999	999999	305	999999	959	105	662	177	746	999999	219	75	869	988	999999	999999	443	349	563	772	999999	137	999999	941	228	441	742	756	797	49	999999	999999	557	999999	425	999999	999999	376	999999	999999	529	568	893	999999	29	669	423	78	461	616	226	745	242	278	208	457	999999	363	65	528	363	905	999999	999999	834	30	999999	699	572	471	999999	77	537	362	253	78	244	394	921	559	999999	999999	999999	190	999999	968	955	288	999999	999999	857	585	999999	293	847	623	199	196	775	999	160	724	506	989	67	158	217	880	35	999999	223	999999	442	505	510	689	609	198	882	866	75	999999	727	999999	613	999999	755	254	514	629	879	57	619	922	999999	303	176	315	132	675	999999	999999	262	841	754	904	152	815	782	167	23	10	313	908	999999	999999	996	999999	999999	93	403	963	999999	406	261	175	344	519	106	217	999999	999999	76	217	999999	999999	999999	999999	849	709	999999	999999	472	999999	615	999999	744	710	988	999999	307	274	929	48	281	999999	709	856	590	589	999999	999999	718	999999	644	719	999999	105	802	942	999999	999999	63	677	262	463	501	28	791	381	431	999999	530	618	999999	258	375	37	
936	999999	291	130	306	269	149	207	230	896	999999	895	945	648	908	56	545	197	220	999999	786	818	306	690	75	218	167	936	112	110	665	395	354	906	169	999999	661	822	813	793	999999	999999	242	999999	315	895	436	999999	725	484	83	999999	48	123	251	127	999999	600	65	98	999999	212	105	999999	241	999999	550	48	489	423	394	999999	384	426	999999	730	585	999999	385	999999	781	385	221	999999	36	943	999999	999999	665	51	999999	70	766	724	691	336	960	122	372	999999	999999	397	303	999999	99	360	347	621	400	999999	541	320	225	886	316	726	990	999999	103	298	969	319	999999	447	999999	333	956	659	735	396	770	473	999999	396	824	393	999999	910	538	676	605	999999	840	999999	999999	171	845	880	418	964	346	493	28	84	28	45	25	856	999999	999999	404	688	886	999999	749	77	981	829	71	922	645	999999	999999	427	693	999999	479	999999	937	781	488	85	251	770	60	999999	455	265	377	789	378	235	552	772	282	999999	999999	836	999999	442	189	26	999999	999999	999999	267	554	999999	391	784	999999	787	999999	587	287	999999	446	126	999999	999999	622	726	461	282	999999	419	537	999999	155	776	999999	643	831	504	601	472	266	755	999999	793	732	854	874	999999	234	591	316	999999	494	953	480	732	999999	934	999999	463	564	547	942	910	730	999999	999999	614	399	922	956	424	985	815	72	691	675	999999	739	767	999999	868	58	962	112	572	999999	202	306	662	760	896	684	147	907	719	813	540	72	353	409	999999	203	311	634	999999	979	679	890	788	67	721	205	62	611	696	498	999999	999999	168	707	263	318	736	999999	69	739	847	907	353	999999	145	107	395	367	999999	674	746	999999	220	999999	999999	311	517	999999	48	701	631	536	220	999999	833	733	904	646	156	999999	999999	999999	574	163	141	772	547	910	922	624	999999	695	28	999999	999999	999999	597	999999	999999	951	999999	141	132	368	117	321	696	132	54	999999	202	749	221	999999	217	606	763	66	460	239	763	606	999999	999999	892	936	517	199	999999	192	145	339	939	204	999999	335	999999	216	55	820	999999	425	866	999999	431	69	999999	386	999999	156	999999	999999	124	477	198	204	458	708	475	180	804	507	655	862	276	863	999999	26	493	881	588	557	20	640	163	999999	999999	999999	993	832	999999	999999	384	330	304	604	224	472	999999	999999	877	999999	999999	875	999999	577	999999	14	253	999999	999999	466	893	932	999999	339	530	999999	999999	849	464	999999	714	643	717	673	132	334	567	671	648	347	20	539	14	999999	816	
145	999999	586	578	736	919	999999	999999	996	999999	999999	762	964	84	740	159	999999	499	591	604	107	167	352	999999	445	446	582	999999	912	456	363	927	298	999999	394	859	736	281	999999	376	289	71	721	436	680	999999	602	596	999999	197	853	999999	999999	675	719	999999	282	141	142	999999	346	516	669	549	999999	999999	474	451	690	880	422	885	771	225	999999	45	445	916	774	874	844	985	999999	999999	603	323	514	999999	803	416	999999	605	148	438	39	773	999999	182	999999	165	106	160	906	37	775	967	999999	207	361	999999	542	999999	999999	268	455	361	504	999999	945	570	20	852	648	999999	303	999999	747	342	195	999999	999999	273	999999	618	778	693	88	984	949	636	53	317	271	128	874	231	248	880	983	999999	278	457	236	999999	155	999999	511	632	733	958	230	999999	22	999999	50	999999	991	748	489	761	282	999999	994	319	999999	703	591	529	999999	81	578	999999	359	516	999999	196	46	999999	473	534	192	456	999999	991	415	117	304	461	88	605	239	500	400	999999	999999	757	462	916	999999	452	661	981	232	661	389	363	999999	505	536	853	241	608	285	999999	579	826	270	13	903	999999	408	999999	451	804	842	88	475	137	120	525	734	129	999999	30	999999	210	233	598	611	61	999999	999999	924	999999	999999	630	224	446	652	579	497	458	999999	999999	999999	531	999999	428	999999	311	888	999999	394	999999	999999	999999	999999	264	91	378	603	999999	402	851	889	608	215	225	999999	999999	863	39	484	541	37	285	116	884	977	351	669	804	999999	309	173	999999	999999	913	116	261	950	999999	364	283	976	825	66	171	164	445	999999	324	987	607	447	999999	999999	853	999999	843	15	999999	287	740	709	999999	999999	999999	999999	820	999999	302	999999	189	999999	902	675	999999	999999	212	229	945	999999	541	34	355	817	181	862	999999	104	562	929	272	999999	164	999999	623	574	187	932	963	483	344	252	34	214	807	346	545	193	999999	298	781	999999	999999	75	745	716	364	981	721	240	382	999999	641	372	999999	933	999999	999999	61	999999	387	280	266	472	999999	299	999	999999	19	834	326	131	330	274	999999	999999	196	98	938	907	999999	205	220	732	110	999999	999999	662	367	874	239	326	142	147	999999	510	367	597	680	455	999999	223	971	887	913	261	404	376	999999	207	999999	27	290	154	426	191	999999	999999	999999	999999	688	347	999999	145	999999	999999	989	999999	363	647	291	599	418	492	200	996	999999	333	819	848	224	243	999999	170	137	999999	45	988	721	728	450	834	235	999999	999999	999999	999999	
835	999999	999999	272	220	23	576	999999	157	609	798	999999	999999	957	999999	714	522	999999	454	899	622	18	392	999999	10	472	634	999999	457	373	999999	725	999999	564	999999	50	906	586	13	230	871	254	999999	613	247	45	301	771	999999	130	712	352	322	478	819	827	899	999999	271	748	389	380	999999	783	104	82	140	864	569	695	807	936	557	234	999999	378	999999	779	999999	999999	181	862	492	337	661	171	999999	353	745	570	151	999999	325	999999	841	500	785	206	999999	174	904	999999	212	28	322	999999	999999	999999	999999	999999	798	129	230	999999	577	526	887	140	999999	932	999999	999999	999999	998	554	848	621	302	392	538	592	832	271	563	71	999999	660	999999	25	999999	999999	324	903	303	772	32	738	999999	688	325	612	655	84	999999	504	127	317	214	999999	999999	165	999999	705	999999	859	966	857	666	244	999999	999999	423	125	246	565	355	883	825	235	999999	119	602	614	77	925	937	999999	685	68	943	437	455	10	551	999999	874	618	992	444	999999	174	999999	784	855	459	199	539	837	29	158	999999	491	978	942	363	563	887	637	986	922	999999	181	608	300	405	419	999999	573	516	690	999999	999999	391	999999	999999	48	817	999999	618	736	407	999999	999999	909	709	946	477	999999	999999	176	999999	980	999999	999999	597	999999	473	999999	999999	49	776	999999	330	338	422	352	110	558	584	325	745	139	29	999999	524	298	999999	698	591	459	942	364	386	349	703	999999	885	868	833	374	574	334	999999	578	960	441	999999	337	999999	366	845	919	999999	871	431	857	999999	756	997	999999	487	999999	902	11	106	421	589	980	634	666	999999	999999	724	220	751	999999	830	451	299	93	697	188	999999	999999	999999	999999	999999	515	999999	999999	794	138	871	999999	999999	999999	431	306	481	548	999999	999999	702	999999	899	999999	999999	273	130	20	37	519	466	999999	611	309	999999	678	398	83	541	999999	999999	788	871	339	369	200	332	999999	989	999999	969	751	999999	88	485	379	335	998	829	617	394	907	818	285	672	957	923	588	237	753	908	408	17	777	557	999999	960	569	999999	999999	940	179	31	503	550	715	682	999999	999999	203	353	999999	999999	999999	689	164	999999	999999	999999	411	999999	999999	999999	245	999999	999999	743	463	530	571	419	765	753	999999	676	225	886	999999	734	956	285	400	764	44	410	519	999999	999999	98	403	944	374	902	843	999999	206	455	785	878	979	971	228	11	262	783	587	999999	999999	257	473	999999	654	861	710	135	999999	979	689	835	999999	416	660	375	137	999999	54	862	999999	
99	480	999999	999999	446	999999	984	66	398	511	999999	822	999999	999999	999999	624	136	299	512	202	717	858	226	766	950	773	572	320	853	874	635	738	725	999999	999999	777	704	175	217	116	726	79	488	999999	999999	22	241	681	999999	750	11	337	541	669	202	240	999999	13	999999	999999	999999	673	213	999999	875	521	106	999999	999999	68	920	960	999999	406	999999	648	380	747	336	999999	542	891	495	112	873	308	206	65	542	107	522	999999	999999	544	923	999999	865	964	602	918	999999	999999	284	999999	830	50	255	999999	203	554	860	516	676	999999	141	301	187	999999	650	577	324	50	605	999999	999999	999999	945	999999	483	423	782	415	155	418	32	999999	616	999999	999999	832	999999	999999	862	988	999999	16	33	801	413	631	874	764	999999	999999	604	874	496	975	231	611	104	708	661	779	999999	999999	370	268	999999	691	685	459	828	999999	524	262	188	617	71	999999	205	999999	143	851	549	28	101	130	814	999999	952	641	507	670	737	354	409	92	226	792	645	765	610	721	946	425	935	506	511	999999	999999	999999	999999	691	999999	950	574	810	240	753	999999	250	454	999999	739	999999	951	999999	999999	999999	852	106	999999	999999	893	999999	999999	422	905	134	92	999999	619	472	999999	83	999999	815	264	787	780	599	852	473	438	404	321	566	982	999999	474	777	425	999999	499	599	999999	643	798	975	415	999999	904	115	999999	999999	631	981	999999	665	324	145	903	999999	999999	999999	254	927	999999	498	128	978	439	11	999999	314	999999	287	973	999999	594	95	27	999999	381	999999	695	746	801	669	999999	999999	973	326	588	999999	874	131	942	999999	999999	999999	801	309	999999	437	722	902	455	999999	598	354	999999	729	81	239	127	999999	922	770	567	508	135	182	725	999999	14	122	423	999999	439	999999	344	736	518	43	293	718	999999	999999	905	792	300	999999	999999	999999	999999	999999	999999	999999	220	999999	209	999999	999999	845	435	629	999999	78	433	610	999999	133	999999	999999	19	281	999999	999999	945	999999	201	979	999999	775	217	691	111	999999	999999	999999	866	74	121	189	848	999999	67	999999	608	664	144	363	519	305	312	177	517	529	999999	999999	42	218	413	810	999999	229	317	903	999999	744	527	286	999999	673	743	425	22	748	702	847	223	549	438	290	275	837	469	569	472	49	183	999999	887	416	727	999999	660	310	130	629	999999	163	999999	864	146	858	752	999999	561	887	165	769	827	571	837	493	780	999999	545	230	759	999999	999999	999999	999999	945	398	999999	999999	95	764	711	627	999999	992	69	515	573	
154	416	95	999999	17	584	999999	414	999999	999999	999999	243	877	537	764	999999	869	117	722	445	304	200	469	999999	899	999999	133	453	151	754	578	777	978	216	978	999999	145	145	739	999999	999999	166	999999	82	625	712	218	999999	947	999999	213	999999	347	79	279	953	947	537	999999	541	461	441	999999	999	747	801	999999	670	999999	635	999999	733	377	865	731	147	998	397	932	999999	268	896	505	423	551	693	999999	908	937	35	999999	608	420	208	405	282	894	202	334	823	457	547	678	999999	964	999999	517	482	348	999999	954	559	999999	538	283	565	999999	999999	458	64	371	357	999999	533	453	165	999999	179	999999	459	999999	806	72	118	739	720	999999	193	459	80	186	957	569	805	999999	632	999999	882	924	999999	346	55	744	999999	461	109	813	154	868	808	167	347	22	889	999999	158	496	496	799	999999	347	752	399	387	877	999999	787	928	463	821	162	999999	999999	629	122	208	72	792	656	639	906	83	324	650	912	838	945	680	916	922	145	516	999999	371	999999	594	655	366	999999	57	322	885	691	57	655	727	102	999999	776	690	95	704	840	169	656	274	438	748	474	49	999999	116	21	541	999999	646	356	883	137	528	999999	999999	399	608	326	31	391	276	994	195	999999	562	999999	236	836	999999	676	923	715	238	166	999999	891	363	589	215	873	159	371	19	381	999999	999999	999999	148	390	314	241	842	634	882	171	753	289	302	999999	212	785	705	254	999999	999999	178	999999	372	644	999999	46	29	999999	157	242	905	985	999999	537	307	655	98	999999	136	445	91	90	999999	994	164	999999	70	683	13	98	999999	999999	49	949	999999	999999	886	503	576	277	221	731	999999	650	266	768	999999	765	999999	557	999999	259	127	999999	350	999999	999999	999999	999999	211	976	345	999999	999999	787	788	945	999999	497	940	768	999999	879	859	233	359	603	705	738	396	146	305	85	455	999999	205	998	514	608	952	999999	999999	23	374	301	875	623	427	863	478	822	611	999999	668	999999	999999	379	999999	999999	991	494	848	639	104	75	680	270	662	668	591	789	440	266	544	137	999999	581	515	999999	357	736	185	999999	269	573	999999	36	999999	666	298	826	740	213	617	468	964	879	919	308	620	614	960	759	281	688	391	999999	734	999999	538	530	863	700	953	264	318	16	379	530	541	999999	999999	999999	380	765	59	237	649	85	172	380	662	217	947	742	775	426	999999	581	191	188	302	876	138	767	962	49	259	999999	999999	958	509	398	767	966	761	964	388	
516	639	163	706	658	999999	167	868	656	753	220	999999	891	446	999999	348	362	361	999999	867	999999	802	19	978	296	925	214	871	273	450	999999	981	810	47	63	999999	999999	482	643	507	999999	898	999999	999999	48	873	268	999999	711	59	999999	615	999999	106	775	999999	630	185	999999	733	174	296	604	216	999999	239	678	854	392	857	999999	879	999999	479	999999	999999	495	724	939	423	667	999999	169	224	45	374	999999	999999	999999	349	320	852	73	910	999999	683	304	110	521	808	205	414	999999	999999	739	534	898	315	999999	71	999999	906	999999	999999	76	999999	136	390	999999	999999	42	963	591	52	546	468	816	807	146	223	419	395	212	140	999999	262	562	999999	484	999999	476	891	514	999999	999999	414	616	999999	843	999999	557	913	929	123	999999	241	822	97	317	280	718	999999	999999	985	651	832	704	115	777	999999	920	999999	999999	670	999999	150	459	391	921	141	852	748	999999	285	666	505	999999	98	364	987	440	475	998	213	791	386	999999	999999	558	298	710	510	999999	40	940	736	18	269	191	635	999999	440	175	186	999999	970	999999	893	329	156	999999	615	751	999999	382	455	822	999999	999999	999999	999999	929	999999	632	430	351	457	933	344	999999	497	206	907	728	214	999	309	821	999999	821	999999	829	209	412	921	105	759	510	657	495	914	316	391	635	217	852	999999	542	999999	999999	999999	203	558	399	999999	179	707	999999	999999	383	999999	10	916	66	307	598	729	430	711	335	592	947	286	849	25	191	999999	999999	521	362	401	766	76	708	999999	999999	280	809	753	999999	999999	999999	924	999999	349	999999	399	334	338	999999	132	187	831	430	494	999999	917	709	384	999999	364	999999	510	232	981	389	999999	218	756	251	328	999999	999999	959	937	855	32	12	510	111	792	490	944	902	240	224	934	646	223	734	148	571	435	287	397	999999	236	702	302	959	979	999999	999999	96	299	999999	999999	999999	492	639	999999	914	208	283	684	999999	490	607	992	766	455	297	994	32	113	999999	495	999999	572	974	999999	330	999999	550	131	611	912	999999	613	999999	714	72	999999	584	192	233	372	999999	602	999999	999999	628	999999	999999	514	692	196	555	999999	999999	717	120	310	518	20	999999	215	658	162	82	999999	633	994	963	62	999999	999999	419	839	999999	395	343	796	58	502	10	999999	182	46	438	425	999999	875	80	321	603	761	644	573	961	27	714	999	530	563	848	633	746	484	131	999999	999999	716	111	157	383	999999	999999	26	999999	999999	999999	621	723	657	999999	757	924	652	458	
631	498	999999	877	863	999999	999999	276	999999	999999	376	999999	999999	914	879	648	650	773	923	937	289	509	628	563	359	984	102	285	872	999999	100	999999	103	35	500	999999	930	999999	999999	475	49	999999	767	372	999999	737	344	999999	843	18	953	984	10	715	999999	999999	870	293	527	999999	999999	68	999999	534	999999	666	780	672	999999	820	999999	811	535	457	897	999999	999999	265	918	999999	649	394	999999	864	17	116	709	387	856	379	199	999999	999999	999999	886	981	653	243	809	978	999999	672	292	33	299	151	458	999999	817	937	389	614	374	905	239	204	625	539	527	999999	957	402	816	55	999999	81	499	176	571	999999	999999	508	455	940	665	977	111	419	574	865	999999	999999	570	918	989	584	282	415	139	691	365	123	999999	999999	31	564	856	247	402	227	999999	292	999999	900	359	880	168	434	999999	262	999999	216	964	662	999999	800	832	897	65	55	799	94	46	879	561	474	793	999999	999999	110	999999	999999	26	999999	999999	999999	186	669	569	118	999999	848	175	877	599	158	158	63	565	231	999999	958	191	999999	999999	999999	256	999999	349	885	97	76	999999	149	141	238	200	618	449	432	624	172	999999	946	629	950	919	999999	290	413	325	739	999999	698	378	171	999999	999999	928	655	129	84	330	684	31	359	999999	35	999999	371	958	540	614	142	607	569	999999	999999	999999	477	648	96	821	936	569	357	540	999999	999999	969	555	529	689	793	313	549	999999	654	925	999999	617	999999	423	918	454	784	999999	999999	100	809	541	447	943	460	17	42	263	394	124	673	818	526	264	999999	816	999999	851	820	999999	67	726	976	319	999999	859	754	673	999999	491	785	999999	147	726	961	438	117	586	999999	999999	999999	295	458	539	999999	461	101	639	647	112	26	933	315	573	43	93	564	137	496	999999	999999	999999	361	903	338	451	681	800	302	348	708	851	999999	43	999999	772	277	446	67	994	768	124	999999	999999	999999	852	917	573	692	878	873	980	99	637	534	999999	934	555	211	810	780	999999	999999	999999	404	174	320	999999	999999	270	815	127	999999	501	832	999999	343	561	999999	486	534	117	999999	424	474	727	762	999999	509	646	999999	999999	245	257	224	999999	999999	999999	405	310	999999	646	558	432	999999	999999	910	597	804	396	578	382	127	724	286	999999	194	923	834	999999	412	335	999999	379	432	999999	999999	822	999999	365	370	616	166	137	945	888	558	685	999999	718	817	999999	190	123	77	465	605	520	999999	999999	292	853	892	728	898	215	999999	189	999999	970	874	
97	320	448	35	962	226	989	779	398	124	508	572	999999	858	247	999999	657	311	966	999999	371	851	999999	82	516	723	999999	239	739	23	379	685	390	844	999999	854	741	97	115	999999	616	741	583	436	784	291	776	869	660	999999	999999	878	43	483	512	246	584	375	519	999999	789	759	49	384	999999	823	191	282	138	393	414	570	205	727	999999	630	277	309	999999	234	947	567	579	679	796	501	651	907	341	999999	280	375	577	866	459	856	701	208	692	960	999999	503	999999	277	655	656	682	315	602	882	968	999999	86	999999	301	231	190	370	588	252	181	283	940	645	123	48	992	339	277	33	999999	79	999999	338	999999	453	826	312	33	150	819	346	314	458	999999	995	999999	293	574	237	676	999999	620	449	999999	826	562	999999	163	999999	663	353	999999	579	953	899	667	748	170	848	405	878	346	448	999999	835	969	492	129	127	999999	709	999999	50	356	598	459	177	550	307	999999	999999	158	416	486	999999	999999	735	505	626	999999	999999	133	726	999999	798	994	182	26	999999	857	80	976	46	867	954	588	997	232	365	999999	500	208	862	958	675	999999	929	961	957	537	243	986	503	790	209	586	48	218	558	999999	999999	160	597	450	819	754	121	548	532	999999	999999	513	149	186	836	352	999999	767	166	999999	999999	220	69	424	999999	94	482	256	999999	377	549	999999	673	761	172	999999	610	999999	148	921	999999	390	439	79	237	730	846	327	953	857	999999	280	999999	490	999999	999999	101	183	999999	735	281	999999	999999	999999	348	521	839	388	23	999999	741	848	999999	245	459	683	999999	989	999999	893	247	999999	302	999999	62	999999	999999	193	233	999999	258	436	595	413	999999	752	999999	284	730	999999	890	999999	314	999999	125	999999	651	816	40	854	999999	111	999999	932	498	125	999999	79	112	79	783	655	164	916	999999	999999	263	226	999999	706	999999	506	999999	999999	13	999999	851	999999	999999	585	627	921	999999	378	811	156	451	663	914	534	190	999999	182	999999	999999	244	313	999999	228	999999	223	999999	999999	999999	681	788	842	513	999999	999999	274	736	999999	526	999999	862	502	999999	115	101	863	600	311	71	999999	742	334	607	999999	768	999999	463	617	885	999999	202	999999	999999	697	999999	999999	937	734	204	269	999999	66	656	999999	79	741	527	292	136	946	623	133	169	806	999999	464	999999	963	170	999999	811	999999	498	999999	259	171	999999	999999	92	787	999999	866	999999	802	83	685	678	999999	480	36	946	181	491	938	749	78	541	32	759	568	78	974	573	949	
458	334	568	999999	999999	908	78	439	209	999999	30	756	26	999999	999999	262	786	846	492	143	999999	639	637	560	999999	999999	629	650	339	524	719	951	302	999999	353	999999	127	185	439	572	958	517	971	152	917	999999	62	184	999999	506	782	999999	999999	999999	651	818	696	17	98	777	999999	999999	109	685	999999	79	464	859	999999	984	144	610	417	919	999999	790	667	495	643	421	138	454	999999	832	742	497	469	863	999999	999999	61	120	97	999999	999999	541	417	296	999999	999999	538	999999	171	314	371	181	815	572	264	860	999999	211	373	999999	649	999999	75	276	943	142	610	601	353	488	932	34	523	755	636	999999	999999	999999	999999	795	882	936	292	56	471	570	682	896	999999	655	384	850	746	420	22	457	999999	151	353	390	247	937	849	683	999999	347	657	999999	999999	620	487	779	238	999999	794	999999	999999	28	999999	382	999999	999999	992	999999	113	91	287	113	742	999999	177	999999	38	592	558	945	97	609	674	134	913	622	960	999999	178	604	622	999999	626	309	999999	457	999999	970	929	533	944	161	579	300	69	999999	999999	999999	999999	255	751	645	29	999999	625	942	353	680	999999	999999	753	14	529	509	469	118	487	999999	283	999999	999999	999999	663	35	11	999999	40	384	999999	999999	999999	999999	545	923	853	976	160	777	999999	962	113	664	510	101	779	939	632	80	999999	950	76	883	483	999999	999999	693	982	993	847	689	912	999999	616	110	542	549	999999	999999	655	492	958	709	759	999999	999999	241	557	572	999999	71	313	959	553	123	301	421	729	812	999999	170	994	166	929	994	59	144	58	999999	558	239	999999	999999	424	348	999999	999999	134	172	125	999999	145	999999	747	999999	999999	953	426	502	999999	130	999999	657	40	495	999999	801	780	765	271	999999	192	999999	23	25	999999	286	544	215	131	935	297	999999	697	457	34	584	418	153	617	106	718	999999	600	999999	999999	999999	999999	929	999999	200	999999	369	901	642	935	987	406	999999	205	109	418	220	380	999999	833	999999	960	583	470	999999	999999	999999	157	999999	999999	635	999999	999999	606	768	290	614	365	930	358	928	665	999999	522	46	187	999999	999999	518	687	999999	185	726	999999	166	862	423	469	999999	807	950	221	736	877	309	440	820	135	436	818	803	855	450	525	999999	597	905	70	433	736	706	999999	638	487	267	460	830	981	449	999999	999999	155	999999	999999	999999	716	929	186	223	605	366	561	521	699	884	999999	999999	210	999999	568	999999	999999	999999	209	111	271	999999	259	620	849	609	839	685	531	999999	
658	435	327	999999	197	668	999999	999999	828	379	154	176	938	602	615	999999	630	292	880	999999	999999	120	999999	31	146	143	999999	565	373	996	527	999999	999999	999999	999999	226	418	92	511	900	237	514	999999	830	956	105	644	999999	15	134	979	556	804	999999	446	547	215	999999	999999	64	989	173	483	831	851	279	187	200	376	999999	316	547	999999	999999	721	10	902	999999	74	50	499	32	560	999999	999999	970	80	417	311	688	999999	121	110	457	911	74	40	999999	978	687	999999	453	289	616	818	999999	776	824	999999	999999	644	816	241	940	565	999999	612	244	814	880	999999	999999	889	688	387	204	446	333	999999	999999	970	999999	421	387	132	55	742	944	430	585	204	999999	555	865	53	204	879	999999	999999	945	461	795	570	107	999999	158	999999	601	238	623	994	453	755	215	999999	127	404	854	818	999999	233	668	813	999999	686	999999	224	34	645	193	324	286	441	133	999999	184	956	999999	999999	974	999999	999999	999999	806	590	751	500	350	399	925	799	35	351	382	721	793	999999	999999	999999	535	933	540	999999	55	309	717	22	631	999999	999999	171	91	999999	999999	38	999999	999999	999999	999999	934	462	874	999999	719	393	298	999999	68	412	999999	202	999999	902	374	51	999999	195	670	999999	872	999999	869	999999	108	764	718	80	508	354	640	840	999999	999999	486	999999	68	905	246	661	999999	782	999999	229	608	108	545	188	999999	999999	999999	896	999999	509	775	205	999999	544	999999	955	674	228	436	714	771	571	999999	932	425	999999	982	999999	999999	18	999999	100	999999	999999	731	10	228	539	999999	707	276	999999	557	475	916	999999	489	999999	380	291	986	791	356	249	999999	46	880	612	999999	299	818	999999	947	284	999999	685	999999	942	812	535	736	145	739	729	999999	37	23	752	26	144	811	469	674	667	999999	705	743	546	202	695	129	999999	776	199	888	243	796	283	463	241	999999	999999	999999	999999	554	851	999999	627	801	429	32	138	596	629	487	359	999999	290	999999	317	941	872	750	127	999999	131	368	549	999999	214	241	740	298	999999	271	275	757	830	122	179	652	126	745	772	672	991	28	999999	712	538	875	515	30	156	999999	999	796	999999	438	433	492	513	786	999999	197	292	999999	811	367	222	601	537	177	92	999999	999999	999999	977	999999	999999	112	221	836	999999	338	726	999999	152	495	272	478	174	401	999999	687	149	340	158	585	389	161	217	789	500	937	348	348	937	999999	474	872	818	999999	24	330	280	999999	484	268	471	572	697	325	104	743	437	145	
488	405	524	494	978	402	75	272	895	999999	346	999999	990	387	999999	660	999999	400	999999	999999	386	368	416	473	999999	890	123	999999	464	891	695	757	509	212	860	542	967	980	999999	426	999999	752	435	848	999999	119	999999	93	790	46	304	704	93	411	759	129	988	61	638	98	288	999999	807	999999	736	589	865	999999	527	249	999999	50	506	243	999999	999999	932	567	999999	746	999999	39	36	999999	999999	999999	999999	107	453	999999	999999	915	999999	805	147	999999	944	432	121	750	254	999999	566	551	353	999999	208	849	999999	999999	999999	430	918	891	999999	259	232	390	416	746	999999	767	999999	999999	695	778	698	999999	999999	137	689	510	999999	999999	999999	141	473	484	84	342	792	824	647	999999	553	999999	999999	460	338	887	602	564	25	999999	834	486	156	999999	855	575	999999	507	753	332	446	999999	974	535	399	345	786	747	315	84	954	999999	999999	26	242	999999	781	248	999999	218	534	134	999999	90	558	26	999999	693	999999	999999	999999	999999	81	325	881	867	999999	999999	999999	993	111	855	258	941	421	999999	365	139	546	292	999999	326	999999	999999	797	322	201	894	999999	999999	360	102	999999	999999	306	669	29	804	145	999999	424	999999	187	378	116	679	875	553	669	999999	660	999999	156	999999	714	460	159	536	528	568	999999	999999	495	999999	642	18	736	451	644	751	724	999999	994	181	868	485	148	766	999999	999999	447	647	235	999999	722	999999	946	999999	999999	845	520	493	999999	576	699	171	823	499	999999	999999	999999	999999	909	917	100	109	860	999999	477	239	999999	392	999999	999999	999999	38	38	333	999999	999999	72	999999	359	798	241	241	284	427	999999	999999	661	648	41	340	185	999999	737	317	81	622	999999	970	999999	863	533	138	394	876	454	670	142	500	534	999999	45	999999	84	999999	686	999999	824	999999	999999	770	577	673	361	767	234	118	301	999999	262	352	499	101	648	495	274	112	846	408	999999	812	574	170	124	999999	304	999999	939	626	630	999999	999999	999999	477	544	295	860	776	626	651	346	378	422	248	191	109	943	350	589	999999	583	999999	425	469	999999	206	999999	559	919	473	999999	999999	674	100	999999	554	999999	999999	114	209	414	336	229	756	999999	999999	162	922	933	341	361	844	360	779	999999	208	999999	743	999999	347	879	999999	999999	163	612	177	999999	331	999999	636	999999	999999	246	389	442	257	999999	668	833	257	54	494	625	588	999999	204	819	999999	999999	841	999999	552	837	766	330	113	479	999999	999999	468	738	830	724	306	528	41	608	970	999999	799	999999	999999	909	
539	999999	394	999999	999999	999999	417	358	809	288	366	465	271	999999	479	69	338	778	727	999999	999999	518	224	769	999999	999999	90	595	848	557	253	436	467	642	999999	473	935	427	210	33	999999	120	929	551	999999	999999	267	999999	138	911	999999	999999	687	999999	544	999999	999999	625	366	218	999999	822	999999	262	999999	929	997	999999	193	16	999999	910	999999	703	787	265	589	673	999999	487	802	539	467	937	547	232	748	999999	108	999999	394	319	71	992	72	914	610	676	999999	999999	843	999999	366	132	787	108	453	983	999999	999999	441	415	225	879	415	431	999999	572	714	812	191	730	530	906	999999	814	849	999999	641	872	655	912	167	971	643	999999	183	345	159	999999	999999	765	999999	819	999999	979	999999	999999	586	999999	560	47	962	703	257	123	118	459	510	999999	259	867	351	999999	633	999999	258	253	246	999999	258	29	423	275	43	425	865	999999	70	642	719	668	998	999999	999999	999999	950	463	724	999999	65	723	834	185	999999	999999	424	335	195	326	730	850	999999	345	392	999999	624	696	670	999999	999999	999999	999999	867	264	590	868	349	999999	26	579	794	529	999999	195	534	999999	247	85	131	11	539	999999	744	999999	869	723	663	619	782	999999	999999	793	892	281	658	335	999999	921	608	52	84	118	999999	999999	935	999999	238	999999	857	999999	386	620	548	830	718	881	654	955	394	867	999999	730	444	33	325	11	637	445	537	999999	999999	999999	477	88	927	999999	999999	996	976	547	495	514	761	435	999999	999999	254	71	562	776	680	999999	536	741	999999	353	673	155	432	933	693	792	999999	658	138	70	999999	999999	999999	297	999999	999999	979	999999	382	700	968	999999	416	681	999999	576	882	761	528	216	999999	735	251	583	757	999999	574	52	854	999999	999999	112	307	556	499	999999	167	999999	251	33	999999	689	368	999999	384	999999	739	750	186	127	910	861	140	922	999999	417	999999	329	539	333	92	999999	992	680	808	865	999999	859	191	972	418	616	999999	505	183	110	999999	114	208	102	471	999999	866	999999	791	40	972	384	286	999999	565	838	999999	999999	940	105	697	688	337	519	953	880	568	213	709	303	351	634	748	180	50	124	130	999999	862	268	80	266	888	777	999999	999999	582	109	416	579	880	999999	999999	88	413	688	776	999999	149	999999	265	662	37	497	999999	999999	636	116	51	451	717	299	64	999999	999999	440	999999	559	999999	999999	307	469	796	999999	423	748	79	670	767	361	999999	999999	306	282	13	418	238	400	98	554	700	476	67	965	862	999999	547	
883	999999	972	888	227	73	522	292	796	865	897	999999	940	278	966	348	689	114	286	993	782	999999	617	211	999999	471	999999	999999	831	411	831	277	832	211	195	999999	795	472	130	377	784	989	999999	552	341	325	157	999999	733	137	377	860	999999	597	765	215	445	770	999999	755	999999	595	999999	394	43	630	999999	999999	999999	358	553	226	984	909	218	793	471	999999	870	999999	324	795	999999	704	43	970	691	245	446	999999	999999	34	983	999999	384	198	999999	999999	999999	711	84	417	202	385	583	999999	876	999999	388	971	999999	999999	899	999999	441	207	403	756	361	72	938	999999	999999	112	999999	528	243	999999	534	30	265	648	999999	999999	999999	999999	602	817	130	882	999999	24	856	474	999999	999999	135	586	932	187	999999	999999	471	456	772	77	124	99	208	64	917	999999	151	367	999999	105	825	999999	397	535	999999	585	999999	478	999999	923	159	829	999999	999999	403	657	686	357	235	483	999999	109	999999	941	791	512	619	999999	965	838	873	499	757	150	999999	394	198	407	582	999999	155	992	487	848	917	295	999999	821	660	269	579	793	141	999999	918	999999	353	999999	743	999999	965	569	513	140	60	999999	999999	725	999999	19	468	999999	774	25	999999	194	621	548	33	999999	289	798	999999	705	268	89	999999	524	232	258	51	742	663	490	254	586	488	357	999999	999999	223	999999	419	651	801	300	999999	126	999999	733	115	999999	432	247	999999	177	164	808	871	971	303	999999	502	163	999999	725	625	294	771	751	705	273	751	766	292	782	388	999999	903	999999	70	251	619	999999	152	246	320	425	678	87	432	999999	486	826	964	667	14	265	683	85	674	734	354	163	37	841	63	666	955	40	788	999999	904	903	910	62	937	999999	21	731	415	209	615	694	329	35	999999	924	801	625	777	133	89	827	999999	335	999999	466	472	311	193	653	999999	648	298	41	775	582	915	999999	730	11	254	952	670	474	129	659	833	999999	64	138	999999	340	262	664	320	86	609	999999	165	480	541	999999	547	999999	739	966	405	297	259	999999	999999	890	895	776	999999	137	167	828	999999	246	633	469	257	64	788	140	395	999999	721	698	999999	999999	756	259	469	544	415	908	999999	162	263	545	999999	849	999999	974	445	486	785	193	919	781	379	918	847	81	999999	492	973	999999	580	999999	576	560	999999	678	999999	645	999999	344	721	258	103	999999	983	97	717	999999	935	999999	694	909	999999	999999	779	201	960	999999	999999	999999	91	999999	935	136	581	999999	969	202	617	451	840	799	
179	450	471	671	687	326	935	759	364	65	557	999999	914	671	999999	48	999999	50	717	305	242	918	262	798	999999	967	480	500	128	525	999999	494	973	895	739	407	76	117	514	644	902	653	43	36	375	776	221	910	999999	930	420	576	733	544	999999	261	197	672	358	999999	999999	444	640	839	999999	999999	999999	29	999999	525	999999	674	999999	83	999999	999999	884	236	999999	546	755	570	931	999999	114	224	760	438	999999	999999	219	403	999999	999999	798	999999	22	204	761	312	590	202	978	53	958	999999	49	660	151	999999	376	961	249	812	999999	285	512	452	734	60	312	757	690	453	315	999999	999999	742	284	935	577	689	474	131	999999	562	592	888	238	999999	184	999999	297	361	121	258	164	946	829	523	955	569	470	711	999	833	512	534	999999	390	831	999999	999999	215	410	999999	999999	127	999999	999999	692	999999	999999	376	999999	212	999999	339	342	67	423	999999	913	761	999999	17	229	762	132	132	60	67	160	848	999999	877	724	91	951	434	999999	46	99	427	830	340	355	999999	835	796	373	182	202	680	999999	999999	999999	623	235	402	466	734	995	999999	360	999999	999999	376	999999	998	488	999999	388	907	306	386	999999	495	931	649	661	135	927	335	758	878	865	480	880	674	493	999999	856	558	967	36	51	365	77	205	866	979	999999	836	318	984	794	999999	999999	590	984	898	692	585	740	341	999999	670	999999	482	769	993	495	175	515	387	999999	830	939	280	999999	523	428	735	782	682	999999	100	26	999999	93	581	107	300	689	594	417	280	817	636	999999	380	389	594	999999	873	494	999999	999999	931	999999	963	355	112	254	999999	480	956	802	68	999999	716	653	210	398	198	896	204	485	920	969	262	22	999999	61	964	144	999999	309	999999	198	782	768	999999	323	130	999999	994	56	229	124	999999	477	759	176	999999	727	188	205	247	976	299	613	411	961	209	951	52	61	289	336	999999	657	999999	870	687	999999	999999	999999	278	999999	902	157	999999	806	518	784	263	146	999999	999999	955	999999	71	999999	898	178	367	134	999999	178	193	942	767	893	477	804	999999	889	489	563	999999	999999	999999	285	84	151	357	999999	453	999999	698	906	513	52	380	18	595	960	999999	518	999999	443	773	110	779	959	390	372	338	714	210	373	656	984	87	664	711	786	999999	999999	821	761	680	999999	480	999999	439	725	522	469	218	623	917	970	972	726	527	826	506	125	761	999999	999999	739	999999	999999	259	528	964	999999	306	808	113	225	999999	829	762	83	999999	
502	530	665	850	869	505	586	456	686	22	360	999999	884	290	742	995	836	495	941	485	155	36	999999	760	806	172	410	520	701	999999	152	999999	454	206	999999	595	105	144	406	243	637	878	572	515	614	579	421	528	370	230	860	344	821	598	484	475	618	905	54	707	999999	76	755	414	869	999999	999999	688	999999	157	899	999999	98	707	847	999999	464	405	155	236	750	881	999999	999999	999999	808	152	855	722	537	999999	199	100	699	999999	570	133	168	645	228	887	999999	251	999999	330	167	255	999999	750	216	21	223	760	817	956	223	917	284	991	71	253	836	999999	748	181	710	612	399	568	286	154	305	759	999999	349	27	640	935	160	264	563	38	999999	515	526	762	439	282	999999	925	653	848	177	584	999999	999999	999999	503	999999	620	555	855	555	473	999999	715	463	999999	478	999999	583	999999	134	736	507	225	731	460	232	418	281	339	999999	642	633	999999	138	185	952	999999	259	146	893	999999	709	707	482	999999	452	810	309	606	804	999999	352	999999	724	440	86	999999	330	316	280	634	999999	225	208	913	999999	767	587	288	880	190	690	446	999999	594	37	799	743	99	17	999999	119	675	535	853	999999	961	580	999999	108	999999	967	942	999999	269	201	494	508	569	801	999999	232	30	999999	624	122	906	583	140	413	999999	25	240	309	859	524	999999	689	354	623	878	196	889	189	686	222	999999	999999	829	402	542	301	183	298	331	198	98	949	910	741	999999	388	450	294	822	187	737	643	16	744	528	804	999999	945	922	499	343	841	999999	412	999999	336	999999	738	999999	985	842	942	977	670	436	999999	778	613	239	500	999999	999999	367	508	484	999999	573	94	874	737	147	237	375	832	999999	256	910	508	375	67	633	712	424	836	345	794	666	346	317	999999	999999	550	716	999999	753	738	484	540	927	271	999999	669	999999	142	848	614	999999	154	999999	189	812	280	999999	182	866	44	190	530	172	999999	446	237	999999	999999	712	596	521	999999	999999	999999	772	380	581	114	305	964	848	291	988	999999	999999	522	531	999999	999999	755	312	543	566	719	557	953	377	246	824	534	999999	794	430	261	102	635	999999	697	416	999999	698	999999	877	902	195	898	999999	441	999999	999999	705	648	87	999999	294	978	386	369	570	819	12	999999	289	770	81	63	861	736	639	591	999999	999999	999999	559	66	178	666	999999	533	658	999999	936	999999	899	828	254	999999	999999	967	124	259	706	137	597	440	364	854	116	830	142	47	806	801	881	999999	
871	926	528	999999	126	999999	721	836	911	999999	999999	571	389	941	827	346	397	769	525	342	750	707	133	128	701	323	559	833	401	621	614	144	891	999999	957	999999	999999	999999	999999	802	537	999999	225	999999	374	793	999999	999999	12	795	649	999999	286	999999	728	174	803	409	208	802	999999	888	445	299	999999	930	679	958	984	510	157	824	918	722	804	880	491	934	999999	908	848	394	830	605	971	999999	858	351	702	793	524	789	999999	57	999999	649	434	925	405	999999	123	517	191	999999	648	825	128	999999	744	848	682	999999	999999	299	954	377	67	840	327	999999	999999	999999	999999	200	986	368	459	871	681	165	455	999999	538	319	794	341	213	999999	956	156	459	304	607	854	120	999999	142	999999	999999	673	999999	594	999999	999999	999999	786	261	990	516	999999	375	999999	882	589	403	127	340	346	505	999999	173	728	883	181	766	778	730	411	90	340	235	999999	778	17	573	860	957	358	947	18	89	223	822	676	781	212	999999	28	460	993	325	795	580	999999	510	863	711	999999	424	593	66	999999	909	185	64	991	478	874	25	543	999999	982	399	497	544	999999	906	999999	400	563	366	712	950	96	25	999999	803	309	999999	710	999999	530	933	364	951	239	999999	999999	999999	999999	734	547	999999	999999	834	999999	999999	92	999999	559	956	999999	46	860	236	354	899	823	999999	625	197	179	999999	314	999999	999999	999999	44	545	314	647	269	595	999999	999999	999999	709	999999	262	999999	42	999999	374	948	754	999999	493	83	999999	607	340	489	999999	996	999999	564	179	697	532	205	295	372	547	629	911	696	909	435	41	999999	644	865	570	486	592	477	804	999999	999999	741	154	975	905	999999	974	167	999999	999999	19	274	649	21	511	67	397	669	183	999999	999999	999999	744	999999	51	721	963	474	919	10	414	134	760	751	146	999999	999999	319	466	610	654	999999	915	321	426	767	767	632	363	513	99	922	303	69	392	503	999999	999999	933	193	974	999999	248	781	194	885	513	999999	874	720	17	999999	999999	573	100	999999	152	999999	642	284	954	340	121	416	911	999999	999999	701	368	999999	793	963	999999	999999	636	999999	515	999999	136	540	999999	868	757	642	505	21	719	999999	969	109	360	573	454	659	239	643	398	999999	869	703	65	812	539	241	926	999999	999999	929	937	999999	776	18	306	999999	30	999999	583	999999	910	899	771	109	732	268	292	230	518	726	53	992	755	683	274	433	484	999999	338	526	999999	999999	999999	789	999999	33	999999	352	277	352	999999	153	999999	999999	
921	970	931	955	90	999999	948	706	999999	974	999999	944	199	103	999999	999999	626	579	999999	66	762	458	588	981	316	708	999999	940	953	999999	98	900	932	835	761	304	999999	999999	370	67	577	19	927	346	903	849	834	999999	608	403	999999	69	395	999999	168	473	999999	949	649	382	999999	18	753	369	886	985	21	364	342	449	999999	107	218	699	999999	752	531	252	88	467	999999	706	341	559	449	999999	999999	999999	676	297	999999	999999	879	999999	999999	569	265	567	460	917	837	999999	896	168	32	999999	850	696	524	415	942	148	999999	192	508	638	676	204	919	857	999999	999999	687	54	536	829	227	230	976	919	497	999999	792	999999	629	403	809	182	999999	821	999999	818	999999	270	999999	774	680	697	999999	95	999999	71	999999	999999	447	754	792	852	632	999999	410	999999	720	604	918	979	356	710	562	115	828	503	666	108	678	999999	677	427	999999	761	158	530	740	891	36	436	325	198	723	874	999999	957	550	344	999999	557	108	810	999999	999999	428	970	999999	384	266	399	404	549	999999	785	87	374	162	870	53	879	890	828	578	492	664	167	987	688	504	870	953	331	687	999999	999999	867	85	333	343	188	396	365	634	637	41	775	999999	937	797	245	804	679	300	540	667	279	242	859	711	270	982	456	999999	999999	445	999999	862	999999	232	220	299	828	537	865	493	534	999999	999999	460	888	999999	59	890	269	76	999999	40	999999	463	999999	634	226	999999	82	205	940	485	999999	999999	959	913	471	715	586	946	976	999999	435	57	999999	85	301	408	822	999999	933	565	620	999999	171	51	715	349	939	999999	999999	216	465	670	552	58	956	748	501	975	431	999999	313	322	999999	999999	605	109	331	999999	999999	817	799	704	271	999999	865	918	40	917	999999	132	776	11	999999	999999	686	765	505	93	129	553	999999	846	946	599	261	307	999999	38	445	615	28	731	252	265	416	760	408	177	999999	47	717	583	777	308	567	312	999999	329	999999	840	603	247	98	789	909	999999	758	671	133	567	999999	999999	481	592	114	54	758	999999	999999	925	367	337	900	91	999999	999999	79	647	42	949	858	910	999999	605	21	780	642	462	999999	463	12	736	53	625	999999	714	999999	999999	204	999999	553	999999	999999	999999	483	999999	347	17	953	586	999999	120	639	184	708	778	430	999999	580	333	999999	999999	272	900	923	630	294	999999	732	131	231	999999	453	999999	999999	38	944	999999	132	999999	999999	635	999999	769	580	891	107	868	917	999999	293	236	615	999999	120	999999	999999	
999999	999999	852	981	999999	999999	832	999999	999	999999	999999	779	999999	834	379	753	999999	890	999999	796	503	999999	999999	999999	425	367	999999	837	994	279	999999	409	999999	470	999999	454	280	999999	380	361	999999	413	999999	234	999999	999999	246	746	999999	483	999999	980	999999	461	74	745	574	328	566	705	132	994	370	730	94	719	631	220	956	925	482	80	520	999999	129	999999	749	807	556	999999	130	415	923	521	999999	999999	999999	696	405	999999	879	999999	999999	999999	999999	682	52	850	150	267	467	36	790	988	11	710	469	919	341	999999	996	767	772	999999	585	999999	81	849	999999	492	654	935	814	823	55	999999	872	846	196	999999	56	899	666	999999	999999	999999	625	934	519	787	142	999999	999999	431	146	121	189	966	98	999999	610	203	618	658	999999	531	221	966	943	480	838	623	999999	999999	999999	106	110	483	372	490	102	146	339	999999	359	509	581	393	999999	933	350	999999	757	675	836	853	291	18	685	346	999999	658	991	49	949	999999	999999	469	503	49	21	706	999999	999999	999999	474	863	173	308	113	999999	827	288	19	999999	999999	999999	66	68	999999	999999	101	999999	35	607	443	154	999999	999999	840	96	999999	890	648	999999	999999	311	159	257	371	990	127	999999	999999	396	65	380	999999	908	27	653	999999	411	429	233	919	907	578	10	999999	329	572	999999	468	27	837	937	999999	999999	999999	631	717	809	999999	93	697	391	226	638	999999	73	172	999999	487	197	999999	711	471	425	13	736	999999	158	272	999999	427	459	251	564	559	127	740	999999	422	999999	936	999999	714	345	535	999999	691	939	457	921	166	190	190	281	297	136	476	224	92	759	898	568	547	654	666	248	999999	661	89	435	999999	277	969	999999	261	999999	996	135	889	476	54	792	999999	999999	999999	246	278	999999	276	999999	650	526	999999	662	497	377	19	999999	678	296	397	999999	860	32	599	999999	220	999999	30	125	999999	999999	999999	616	715	999999	866	206	768	429	969	179	394	655	784	999999	464	317	999999	883	172	935	456	999999	88	24	931	679	999999	996	35	190	949	999999	303	999999	999999	205	947	391	510	812	302	999999	327	227	645	999999	999999	793	999999	903	493	147	952	204	894	999999	999999	700	184	197	455	999999	404	789	229	999999	362	484	999999	269	370	223	382	359	642	207	286	999999	379	726	999999	999999	572	132	696	812	208	108	999999	471	667	256	217	323	367	999999	854	537	999999	999999	852	762	189	999999	542	280	999999	603	999999	696	455	676	331	457	755	497	209	999999	103	999999	45	263	79	
152	601	123	16	69	999999	121	999999	748	999999	967	874	679	778	407	589	426	57	605	999999	718	999999	991	999999	760	567	869	332	582	444	591	999999	999999	692	999999	573	429	274	705	610	450	353	999999	814	363	999999	86	719	801	693	677	369	439	717	361	999999	610	198	255	501	999999	999999	999999	314	281	601	999999	986	999999	833	999999	161	999999	999999	106	374	999999	187	999999	187	491	999999	530	889	767	232	936	999999	341	910	963	241	999999	214	999999	660	582	401	999999	762	306	999999	977	967	533	525	999999	445	621	986	816	432	625	78	20	973	268	881	999999	59	999999	404	999999	999999	869	928	999999	999999	999999	999999	999999	917	644	810	999999	401	999999	999999	999999	251	214	501	999999	999999	103	540	615	999999	203	514	999999	701	854	999999	107	999999	444	999999	999999	604	392	999999	928	185	204	899	788	999999	196	618	801	706	999999	999999	999999	173	144	309	738	338	999999	193	999999	12	999999	100	73	161	999999	979	999999	35	464	761	859	999999	572	94	999999	203	752	999999	999999	585	712	695	186	999999	648	933	767	145	999999	769	291	208	935	925	999999	999999	835	636	113	217	662	776	999999	763	999999	999999	600	60	157	544	999999	999999	999999	368	300	999999	999999	514	999999	778	222	820	617	694	480	660	399	647	951	58	368	125	696	555	922	936	453	999999	122	139	999999	999999	988	999999	193	767	778	999999	635	785	198	330	999999	334	995	841	999999	557	999999	785	129	953	108	109	999999	470	826	874	445	363	903	999999	402	999999	445	505	832	744	511	999999	999999	822	22	176	999999	47	992	372	560	91	777	999999	138	336	19	389	617	999999	696	722	940	904	141	281	881	696	999999	749	888	999999	19	424	55	581	999999	306	941	932	249	999999	477	464	324	364	999999	999999	999999	999999	374	66	887	942	57	788	999999	977	690	741	295	173	119	253	999999	999999	81	363	850	556	433	999999	448	685	999999	557	254	486	590	999999	999999	873	332	862	384	831	999999	76	376	266	810	926	999999	210	999999	86	39	234	999999	263	292	232	166	817	642	999999	618	212	302	999999	999999	295	396	913	999999	421	999999	999999	868	652	457	15	999999	594	746	506	999999	248	47	573	528	30	505	336	495	472	717	514	229	999999	223	410	999999	999999	722	525	539	702	999999	236	245	999999	366	338	805	287	245	572	81	146	999999	380	174	729	999999	999999	999999	69	999999	999999	999999	336	999999	154	999999	57	241	119	999999	999999	966	404	93	811	999999	745	663	999999	530	217	237	154	443	93	168	999999	246	54	
905	208	735	479	283	999999	531	999999	999999	999999	999999	758	56	135	999999	850	179	170	999999	999999	999999	235	999999	999999	539	999999	355	999999	999999	943	985	595	999999	196	213	999999	494	496	130	999999	289	999999	990	452	276	772	171	112	453	592	913	998	999999	999999	653	680	999999	122	940	73	235	972	26	999999	235	999999	946	859	921	38	365	682	49	784	999999	972	245	418	999999	766	58	999999	115	310	40	987	999999	927	543	999999	333	382	555	67	286	317	412	188	226	962	825	312	190	425	237	240	958	772	811	680	445	930	766	184	24	982	866	715	781	248	999999	29	326	398	704	983	999999	982	507	764	569	66	201	999999	940	746	72	689	83	799	999999	999999	999999	999999	97	403	616	999999	52	304	999999	696	407	977	697	999999	986	999999	999999	253	999999	976	274	56	120	389	738	382	999999	277	999999	186	642	982	999999	997	903	463	310	310	376	755	939	999999	324	873	658	223	696	144	760	999999	999999	829	695	999999	12	999999	999999	708	999999	244	147	775	999999	999999	999999	425	767	999999	903	532	492	420	876	999999	999999	71	732	247	730	524	999999	109	517	649	218	813	999999	167	995	999999	711	999999	646	999999	617	999999	827	60	819	999999	455	996	240	999999	787	557	952	347	25	999999	346	513	999999	149	558	47	267	735	65	250	138	610	999999	79	821	890	999999	744	740	999999	999999	682	999999	496	999999	688	868	290	861	660	999999	949	999999	999999	496	208	623	999999	584	580	906	999999	995	578	115	845	303	171	416	897	999999	999999	606	152	706	664	94	491	80	870	999999	977	874	404	999999	999999	999999	999999	582	999999	276	278	169	170	966	152	687	850	999999	233	999999	707	873	963	999999	652	999999	10	359	999999	999999	141	435	999999	411	928	227	600	999999	926	999999	999999	588	999999	630	999999	58	446	999999	564	977	244	110	847	484	471	999999	911	526	999999	836	466	298	750	509	145	842	999999	759	48	924	96	999999	464	844	740	999999	90	343	373	999999	906	824	795	855	878	41	588	239	999999	824	316	999999	460	100	999999	366	838	293	495	672	999999	687	147	639	890	582	645	12	743	352	33	577	163	144	929	642	503	894	999999	113	263	226	819	223	618	22	211	999999	922	999999	999999	797	848	700	999999	229	686	165	964	999999	396	585	999999	999999	999999	999999	920	326	999999	289	862	999999	662	391	418	386	867	999999	999999	878	381	280	90	999999	71	235	729	462	143	710	955	347	930	334	999999	677	730	999999	999999	880	101	884	214	642	521	999999	145	
466	291	624	361	999999	999999	999999	925	125	505	136	536	575	18	468	193	460	334	524	23	999999	674	740	655	645	511	999999	786	496	76	447	847	723	999999	273	180	519	999999	203	212	999999	999999	601	999999	604	999999	847	871	633	701	999999	318	997	334	807	999999	551	968	715	261	994	309	438	59	68	288	999999	999999	745	297	999999	999999	140	321	999999	929	82	999999	61	950	663	999999	163	795	322	138	850	399	292	481	629	550	644	941	218	999999	969	552	124	326	883	371	135	999999	37	653	187	685	164	878	719	999999	999999	765	597	724	156	643	736	999999	438	422	203	273	667	133	999999	199	113	636	959	529	454	999999	999999	302	999999	818	999999	669	950	174	245	413	762	646	633	879	354	493	397	335	816	999999	888	470	178	862	999999	999999	196	999999	999999	527	919	199	999999	999999	698	305	581	999999	876	77	999999	273	187	999999	510	999999	999999	587	845	999999	249	633	999999	999999	846	606	133	291	999999	863	482	961	999999	717	494	573	999999	450	999999	58	999999	999999	459	749	215	624	999999	999999	361	656	414	609	153	963	288	295	485	278	345	101	181	300	197	23	594	27	999999	999999	305	999999	999999	59	406	999999	706	190	184	964	64	999999	323	745	930	999999	458	873	817	629	438	208	97	840	999999	999999	999999	622	871	445	164	197	943	999999	93	999999	744	364	212	357	999999	999999	121	999999	223	999999	778	436	370	703	564	720	999999	61	41	106	849	81	945	317	919	999999	318	738	809	867	288	501	662	516	749	104	671	999999	373	340	97	576	627	991	321	999999	999999	999999	999999	443	988	891	790	986	999999	999999	419	894	437	999999	999999	382	999999	356	834	286	773	999999	953	470	999999	738	999999	700	18	282	454	954	996	999999	832	999999	999999	999999	878	999999	711	999999	941	87	999999	776	43	999999	551	999999	999999	281	166	999999	999999	408	225	421	394	259	212	99	977	301	228	465	999999	958	349	648	999999	999999	477	448	575	107	911	875	784	283	999999	497	158	304	416	999999	798	961	999999	433	925	445	999999	628	999999	621	697	999999	858	229	999999	84	999999	999999	198	530	999999	717	469	579	496	349	999999	121	999999	715	940	683	885	55	667	936	166	915	723	89	363	999999	264	999999	409	271	26	999999	999999	630	999999	255	115	886	378	90	502	231	937	586	809	999999	83	478	999999	24	765	813	562	999999	917	937	190	119	999999	954	999999	515	179	235	332	81	715	924	81	695	578	998	676	587	444	999999	978	146	999999	493	775	786	999999	395	
506	213	12	464	999999	707	74	999999	999999	424	626	999999	62	712	263	738	164	159	406	985	445	766	146	975	506	982	958	53	999999	683	189	677	999999	784	999999	128	78	260	222	373	630	582	289	262	960	999999	999999	276	882	541	338	626	389	297	949	740	77	36	958	999999	999999	31	166	45	244	948	999999	277	983	999999	999999	904	937	43	364	862	486	883	999999	58	109	692	170	307	999999	563	298	945	834	988	61	51	302	492	625	999999	999999	999999	28	21	704	999999	292	747	871	434	689	356	999999	97	999999	194	21	909	629	65	860	999999	999999	681	999999	807	443	999999	94	627	999999	454	417	754	446	999999	865	12	353	494	999999	423	999999	921	874	942	999999	999999	999999	867	39	393	863	569	999999	567	565	999999	361	897	181	999999	999999	254	823	999999	938	188	999999	32	999999	19	565	144	655	447	433	768	807	999999	795	999999	270	226	597	999999	591	848	15	879	676	528	999999	456	322	122	759	191	108	999999	14	999999	999999	712	548	999999	827	728	914	311	143	797	539	643	111	485	36	999999	656	605	653	99	183	770	999999	800	999999	118	999999	999999	687	251	669	177	714	962	598	558	678	576	399	863	933	999999	999999	879	989	17	999999	836	96	323	999999	502	986	914	659	999999	366	748	663	718	905	382	624	892	999999	999999	929	148	887	478	767	89	999999	789	165	479	34	475	811	359	763	985	456	374	999999	176	190	799	312	272	201	930	913	681	957	561	88	999999	752	999999	999999	216	949	617	555	456	297	206	999999	190	999999	890	999999	313	955	999999	925	999999	186	960	191	999999	836	999999	287	837	175	999999	832	603	400	181	723	194	999999	556	999999	999999	818	999999	879	999999	999999	999999	960	310	993	610	725	999999	635	828	999999	791	445	948	999999	334	339	717	999999	762	374	164	789	140	999999	999999	999999	408	884	96	999999	999999	90	207	999999	713	664	977	999999	565	808	795	968	999999	504	931	748	332	999999	999999	509	111	979	999999	619	886	999999	829	999999	250	578	326	162	999999	999999	760	711	999999	860	666	999999	361	873	999999	953	579	999999	227	636	245	14	709	232	183	587	340	999999	964	588	999999	380	835	844	604	987	492	643	429	999999	744	230	510	999999	518	51	157	238	265	172	999999	700	125	999999	896	999999	868	103	978	999999	67	999999	746	999999	659	999999	834	999999	999999	736	471	999999	999999	999999	891	25	503	999999	714	142	439	112	682	801	999999	510	264	641	947	368	129	999999	664	999999	127	921	999999	850	999999	232	216	
640	959	999999	701	999999	933	83	311	881	742	630	389	845	999999	955	150	999999	999999	999999	41	999999	569	910	617	999999	281	310	999999	999999	541	999999	435	491	926	798	153	163	110	444	577	191	999999	76	626	498	19	818	999999	999999	999999	538	739	664	200	23	999999	58	910	628	833	632	999999	999999	999999	99	999999	898	919	734	812	986	844	676	580	850	862	503	294	999999	999999	462	375	762	199	12	912	770	300	999999	726	104	253	482	611	999999	42	999999	725	999999	302	120	899	210	999999	794	693	72	93	350	160	578	764	999999	564	380	267	396	152	999999	999999	999999	607	16	999999	717	999999	372	75	635	817	999999	777	757	826	952	562	175	411	404	999999	850	687	999999	762	158	340	462	999999	240	687	645	857	388	999999	867	513	892	999999	642	61	331	997	999999	532	297	999999	16	964	611	818	999999	984	999999	38	336	999999	999999	254	859	386	999999	455	835	999999	999999	15	399	407	958	449	670	972	768	999999	987	852	239	427	474	999999	334	999999	315	422	999999	999999	999999	359	999999	999999	855	648	999999	999999	770	875	171	509	360	291	999999	608	999999	999999	999999	999999	999999	404	999999	999999	999999	240	779	511	62	793	149	423	999999	520	896	999999	383	837	594	31	639	512	582	121	691	730	76	193	945	999999	491	154	999999	999999	445	714	317	550	613	624	868	831	213	999999	736	999999	157	839	394	371	999999	178	999999	136	489	712	999999	999999	792	786	174	596	999999	336	312	995	158	884	85	999999	732	833	234	999999	162	807	309	999999	385	942	583	236	798	584	501	323	999999	148	999999	732	999999	388	758	999999	459	282	276	876	674	999999	999999	272	764	999999	999999	400	943	606	973	682	999999	226	999999	999999	213	938	798	999999	835	989	999999	20	896	353	300	354	85	408	521	999999	540	433	931	643	352	999999	472	595	999999	110	379	971	174	315	329	674	833	908	622	521	484	295	999999	685	323	589	999999	420	912	294	325	545	94	103	151	979	295	999999	507	893	999999	212	999999	999999	619	456	999999	591	34	999999	999999	177	785	10	405	255	392	999999	330	763	944	61	683	661	784	834	886	81	173	999999	389	922	410	728	55	282	259	999999	75	866	999999	784	999999	297	773	158	999999	94	999999	895	999999	999999	590	744	999999	423	529	383	999999	784	570	774	428	685	246	598	999999	66	954	133	995	87	190	464	999999	170	665	395	887	636	84	801	383	277	999999	999999	342	999999	779	631	999999	999999	999999	999999	999999	968	366	710	60	185	391	703	140	574	
900	519	859	135	999999	999999	758	143	496	999999	999999	768	401	999999	999999	896	265	999999	286	332	999999	129	999999	899	999999	62	999999	999999	344	999999	255	381	671	809	377	242	999999	999999	941	990	999999	618	389	50	581	537	576	999999	777	164	920	290	426	807	999999	780	796	959	968	672	984	999999	798	784	78	999999	106	592	782	999999	415	999999	169	296	459	762	740	682	327	630	485	598	999999	190	791	965	955	864	999999	999999	999999	999999	248	279	15	80	820	604	972	253	440	999999	433	87	749	999999	131	140	358	999999	50	123	642	348	999999	396	625	618	993	999999	382	999999	976	195	263	999999	810	889	290	999999	942	145	999999	83	999999	999999	175	109	440	999999	843	825	516	184	557	332	888	900	93	999999	999999	211	611	868	871	208	17	247	824	865	71	241	999999	969	999999	904	412	568	999999	999999	230	526	188	999999	269	556	726	802	638	930	995	909	806	670	933	740	999999	841	212	990	494	999999	285	574	857	611	975	546	685	652	920	329	999999	398	398	928	33	999999	609	324	999999	214	609	893	999999	999999	999999	189	45	758	380	571	999999	168	209	303	251	614	226	657	581	190	127	985	20	675	999999	417	282	15	717	999999	242	887	999999	290	328	391	704	999999	999999	796	510	999999	282	999999	999999	593	198	105	686	419	320	999999	743	301	999999	623	883	204	994	28	907	40	51	999999	338	479	648	919	974	859	909	520	481	785	679	200	713	661	712	999999	228	186	999999	307	686	999999	154	227	202	704	999999	999999	999999	167	888	480	884	999999	30	494	944	279	130	826	509	800	480	957	622	897	910	231	492	429	999999	730	711	743	696	58	335	431	727	999999	361	410	999999	999999	896	208	999999	999999	999999	228	630	949	999999	502	798	885	809	196	605	305	794	999999	27	291	367	999999	999999	151	212	972	999999	523	999999	851	999999	109	991	167	999999	423	999999	105	999999	273	999999	850	675	218	999999	811	999999	148	999999	432	999999	85	999999	999999	956	739	438	174	999999	668	69	116	407	214	999999	699	894	652	134	191	713	698	695	753	999999	516	999999	560	205	999999	733	30	697	129	375	400	716	474	210	332	984	999999	999999	999999	999999	692	999999	471	191	256	916	596	24	643	718	786	389	638	44	449	256	878	999999	221	999999	999999	999999	287	838	999999	999999	429	451	802	207	295	215	774	549	799	73	31	378	949	999999	147	16	999999	999999	589	20	88	439	760	85	116	458	282	999999	175	999999	175	632	999999	273	496	154	221	446	432	
581	614	98	245	386	999999	509	28	999999	798	43	364	877	258	626	903	999999	690	727	100	837	932	787	384	525	898	999999	824	685	999999	992	794	999999	978	999999	405	999999	204	384	999999	607	440	545	999999	142	919	298	383	928	369	507	463	493	355	595	648	999999	714	719	999999	836	999999	999999	749	805	248	999999	898	999999	999999	999999	795	316	999999	493	999999	396	598	251	999999	610	24	895	325	490	538	310	272	392	999999	578	284	484	896	999999	999999	106	796	392	894	183	999999	143	708	999999	712	999999	616	861	198	261	238	472	124	999999	822	789	27	268	277	937	484	516	999999	651	999999	320	419	864	571	999999	599	216	357	999999	220	881	196	870	778	390	999999	410	203	118	349	811	370	28	200	142	89	999999	999999	956	698	882	262	999999	815	401	738	999999	999999	888	999999	999999	999999	691	666	940	602	156	490	887	999999	83	322	771	311	999999	999999	400	673	999999	230	71	101	999999	733	337	999999	140	65	999999	999999	942	120	999999	456	327	696	678	361	260	539	932	999999	237	714	624	999999	490	754	986	451	347	999999	860	668	599	930	999999	958	338	321	472	101	114	244	310	999999	17	325	999999	141	281	999999	999999	999999	298	24	863	686	119	999999	999999	999999	78	999999	314	864	259	999999	856	397	972	720	32	938	999999	840	943	999999	413	661	562	175	770	854	179	308	664	960	379	999999	76	47	999999	571	999999	999999	33	999999	999999	999999	713	370	468	596	999999	561	26	484	999999	999999	81	999999	999999	458	215	971	614	223	764	16	210	299	277	999999	330	935	871	461	764	979	817	999999	73	968	947	201	999999	183	695	618	999999	999999	136	922	513	205	999999	400	365	211	483	810	414	999999	245	999999	103	196	999999	234	690	564	999999	854	640	308	807	314	510	23	999999	440	999999	156	724	30	172	354	768	134	180	480	105	999999	505	999999	999999	150	733	532	107	521	907	999999	927	727	469	282	999999	215	397	459	999999	351	937	52	292	267	999999	224	261	999999	427	999999	999999	999999	468	167	358	633	939	667	581	999999	916	999999	999999	67	228	999999	999999	890	72	563	737	999999	999999	754	625	999999	999999	110	999999	518	999999	358	999999	766	416	717	268	311	923	658	276	730	878	999999	435	194	520	234	999999	210	663	370	687	864	414	342	630	714	542	999999	908	838	725	999999	999999	567	659	999999	650	511	739	259	967	999999	999999	999999	999999	678	328	440	942	499	71	741	999999	999999	671	238	361	83	97	554	768	38	999999	437	999999	815	215	999999	
534	753	584	999999	471	999999	999999	284	577	407	500	951	396	112	952	419	776	984	217	795	896	430	414	999999	999999	195	490	938	663	999999	12	999999	473	460	905	999999	915	534	279	451	517	999999	661	954	583	145	999999	666	999999	340	661	29	607	999999	999999	999999	999999	17	123	286	922	464	621	718	999999	472	488	936	206	763	503	999999	715	999999	288	509	769	459	993	288	37	824	863	332	207	983	429	999999	488	801	850	999999	999999	992	529	62	999999	943	999999	999999	999999	231	469	321	836	420	313	841	141	472	345	889	24	834	259	999999	600	298	520	420	53	999999	457	405	913	595	830	722	247	235	733	825	899	882	631	999999	999999	999999	495	999999	999999	588	922	25	465	999999	893	587	743	431	999999	487	433	149	999999	232	773	74	408	251	999999	591	999999	905	738	519	989	141	212	453	999999	999999	803	732	999999	464	512	441	999999	999999	999999	252	999999	999999	773	256	999999	999999	814	409	42	999999	153	254	207	999999	984	26	287	946	971	999999	384	999999	687	999999	684	700	409	999999	719	999999	134	456	999999	347	612	787	999999	492	127	240	327	803	421	999999	905	558	535	652	480	999999	164	999999	980	939	868	689	138	999999	572	702	360	211	690	700	175	696	704	860	999999	206	884	794	829	741	999999	999999	878	243	507	135	174	756	142	232	186	141	476	609	999999	999999	659	770	920	424	879	999999	123	720	999999	999999	853	674	176	283	611	369	174	248	999999	297	999999	895	863	999999	537	603	78	467	523	43	999999	105	391	999999	547	123	999999	414	861	329	467	999999	954	297	999999	999999	590	859	620	999999	967	238	999999	999999	122	763	999999	483	999999	286	56	999999	207	255	999999	999999	999999	614	999999	497	495	759	387	999999	829	999999	941	999999	999999	47	23	219	999999	706	76	991	990	999999	449	783	999999	999999	526	585	283	999999	960	709	307	522	216	976	133	999999	331	217	999999	929	999999	469	822	999999	318	850	273	836	809	999999	189	998	768	999999	174	952	290	999999	243	802	999999	27	692	242	278	652	999999	47	999999	723	999999	858	150	70	847	979	961	999999	999999	999999	999999	446	999999	999999	529	309	754	133	811	180	842	236	974	58	38	344	999999	999999	999999	666	29	235	750	95	999999	999999	857	707	245	194	999999	999999	23	566	490	464	24	232	712	969	898	999999	235	915	999999	158	999999	102	42	999999	212	381	815	425	999999	95	696	916	999999	209	451	56	888	626	190	438	999999	999999	567	573	999999	554	878	999999	768	999999	999999	999999	214	966	
999999	765	999999	999999	982	619	598	597	999999	999999	999999	108	999999	999999	527	999999	818	609	735	453	999999	999999	534	469	193	658	503	722	999999	343	95	862	712	387	762	686	381	166	644	571	839	626	507	173	805	231	676	374	999999	916	505	400	109	761	42	970	240	215	548	334	126	876	940	577	318	905	395	500	750	999999	480	661	965	174	613	318	968	371	663	999999	981	138	999999	999999	837	695	763	950	999999	792	455	175	617	319	454	999999	685	999999	854	900	835	186	623	733	999999	999999	435	935	157	999999	11	869	552	587	999999	987	728	210	739	623	152	445	154	999999	396	314	54	655	999999	649	632	999999	516	763	136	805	514	424	999999	993	269	999999	802	631	791	999999	623	40	967	999999	999999	485	999999	241	999999	400	41	665	347	141	799	780	225	507	101	962	999999	788	461	546	483	313	906	999999	363	999999	642	999999	177	810	691	23	687	262	414	157	847	285	16	735	774	848	999999	172	204	489	612	305	540	999999	999999	835	579	999999	983	932	999999	455	877	443	758	517	498	999999	450	785	102	999999	103	944	999999	88	782	999999	999999	999999	235	743	551	874	711	347	982	999999	587	856	444	266	999999	482	577	402	407	572	999999	266	360	550	721	418	397	648	211	596	999999	153	62	853	659	359	999999	835	904	12	999999	421	999999	160	948	593	351	999999	694	620	999999	999999	680	219	748	999999	284	999999	999999	142	487	72	145	396	633	444	803	590	606	999999	775	741	498	999999	840	565	999999	210	602	137	77	999999	999999	590	229	999999	473	842	114	999999	85	999999	999999	772	525	999999	286	148	999999	514	790	999999	999999	775	845	634	232	285	379	193	783	83	92	894	74	926	118	999999	176	640	999999	961	486	461	999999	753	999999	999999	879	999999	288	593	999999	97	999999	317	331	188	999999	999999	770	198	473	999999	999999	11	939	919	708	599	999999	731	972	885	999999	829	283	777	931	101	706	506	999999	208	904	200	999999	995	556	756	605	930	809	581	870	782	497	565	100	842	813	18	28	290	999999	557	620	798	553	518	43	553	257	999999	888	273	792	999999	26	181	611	944	999999	951	994	629	922	401	999999	761	999999	718	687	999999	999999	999999	487	125	586	999999	579	600	452	47	722	61	999999	999999	692	606	989	232	548	999999	999999	869	645	76	296	991	634	229	783	791	187	324	866	168	999999	999999	999999	677	688	669	999999	999999	502	335	239	999999	999999	767	999999	417	999999	118	180	768	999999	418	999999	999999	829	594	999999	999999	
999999	660	860	407	194	525	788	999999	820	322	999999	879	999999	229	376	319	999999	353	55	867	521	999999	28	78	154	999999	310	958	148	375	848	103	999999	253	999999	841	475	831	758	430	999999	999999	999999	460	574	999999	451	999999	51	743	583	486	549	855	837	999999	642	791	999999	999999	224	830	363	999999	474	450	932	83	35	534	844	15	595	999999	888	313	778	568	999999	854	656	672	999999	999999	792	371	554	101	999999	753	209	683	579	671	999999	158	853	999999	986	134	367	999999	612	999999	899	577	999999	924	967	999999	672	83	298	999999	440	999999	914	999999	663	112	896	841	667	999999	335	170	999999	923	418	739	460	636	582	379	496	288	999999	408	999999	224	480	999999	134	999999	999999	135	999999	180	999999	665	244	895	489	883	238	526	710	340	191	738	999999	967	999999	237	83	45	999999	918	911	999999	491	515	463	448	631	275	999999	999999	999999	999999	775	266	999999	752	504	565	157	698	151	970	577	729	227	766	83	513	123	999999	807	54	634	999999	268	89	183	729	441	999999	262	962	999999	999999	148	981	963	885	284	763	733	518	888	803	777	941	999999	761	999999	697	375	127	162	819	978	156	575	309	999999	999999	579	775	133	116	999999	188	170	652	590	245	802	198	238	360	173	299	166	831	698	999999	504	422	441	999999	999999	144	810	989	946	992	415	664	887	671	194	999999	395	782	999999	598	999999	932	180	62	999999	999999	889	801	656	688	990	744	999999	680	119	999999	999999	999999	441	311	378	180	705	598	829	999999	310	567	176	215	903	999999	999999	999999	545	571	999999	999999	849	497	255	18	343	267	11	999999	64	217	999999	999999	623	16	350	65	229	610	237	582	232	755	999999	999999	634	450	785	999999	280	510	144	547	915	955	539	999999	66	369	837	447	596	999999	94	103	999999	149	592	897	999999	418	880	999999	344	669	165	999999	620	922	384	892	482	395	400	999999	82	24	122	668	999999	406	998	860	773	789	985	74	999999	783	999999	495	858	887	583	999999	630	208	213	255	799	445	332	143	985	944	964	211	767	540	999999	999999	37	999999	430	636	999999	29	171	554	999999	101	432	836	605	889	44	999999	811	539	923	873	810	866	868	41	999999	865	874	829	824	783	306	141	763	336	999999	934	466	947	451	999999	47	659	571	708	22	495	999999	999999	909	379	400	238	616	156	189	170	999999	399	999999	999999	155	342	999999	900	999999	999999	83	278	999999	109	999999	864	999999	323	999999	161	304	169	28	999999	337	778	999999	455	
393	78	525	617	157	306	878	77	395	999999	464	704	999999	670	914	999999	422	269	674	809	250	536	151	302	319	37	999999	895	380	973	227	376	422	284	999999	725	775	465	131	135	231	999999	478	200	859	142	999999	634	255	999999	175	78	114	119	215	857	999999	999999	308	129	999999	982	697	421	679	999999	291	654	163	999999	999999	957	999999	549	588	999999	67	999999	443	186	804	241	999999	83	808	159	271	313	79	659	798	552	166	11	694	248	374	67	521	770	850	999999	999999	67	360	217	930	565	999999	37	799	976	789	999999	324	208	342	624	612	530	827	999999	585	504	999999	403	801	999999	854	350	813	10	439	672	336	999999	761	592	722	601	999999	705	782	999999	999999	999999	762	44	686	495	999999	750	999999	991	999999	999999	992	976	667	956	416	999999	710	190	223	999999	547	126	999999	97	446	749	901	999999	311	131	205	544	644	999999	641	766	460	369	999999	72	555	999999	729	463	244	785	925	765	194	999999	999999	601	827	70	284	999999	249	598	58	999999	849	442	999999	821	676	458	342	100	999999	650	343	351	746	999999	999999	999999	397	342	853	661	999999	146	999999	999999	136	604	716	583	999999	995	527	861	320	287	223	123	999999	999999	999999	786	999999	834	449	544	100	999999	999999	676	999999	185	258	906	745	397	999999	713	999999	999999	695	82	741	999999	797	999999	133	482	999999	469	999999	140	351	999999	555	76	999999	999999	696	292	785	483	749	49	767	128	746	999999	999999	923	945	510	507	944	223	714	54	695	999999	129	421	618	622	999999	738	685	833	769	361	679	189	352	26	333	38	221	333	702	990	679	583	512	999999	117	999999	999999	633	406	275	840	31	522	999999	576	871	176	860	363	311	999999	294	976	268	446	743	602	493	999999	916	11	391	352	999999	368	999999	908	999999	514	871	310	61	999999	504	521	657	999999	400	450	461	861	361	999999	999999	908	394	607	254	919	373	999999	999999	459	999999	999999	459	999999	818	593	999999	999999	914	356	491	10	40	856	999999	999999	788	86	212	53	999999	65	650	421	952	795	999999	937	663	342	150	950	366	602	999999	240	72	979	848	807	999999	498	999999	999999	999999	399	999999	537	135	507	140	297	999999	900	999999	434	624	47	999999	32	619	999999	999999	582	215	541	643	999999	999999	251	684	809	237	405	634	999999	119	645	933	562	917	445	812	999999	999999	853	999999	999999	866	523	616	34	262	826	197	999999	999999	373	799	946	755	999999	628	883	823	331	999999	322	276	999999	324	978	113	999999	
999999	183	290	153	381	361	309	187	570	395	635	659	557	999999	217	318	43	745	845	986	806	999999	817	929	342	879	794	919	199	363	208	637	921	98	721	24	45	999999	992	448	647	578	880	243	257	173	999999	658	114	999999	478	579	143	126	368	999999	366	361	810	501	567	389	988	217	197	998	738	999999	999999	203	283	987	999999	407	348	238	594	583	681	179	115	146	814	241	884	629	999999	804	999999	91	657	683	246	500	881	999999	589	999999	999999	999999	434	315	968	911	999999	491	826	736	999999	139	999999	999999	999999	641	395	999999	575	756	332	999999	504	999999	738	999999	546	999999	751	262	526	91	648	920	537	432	744	999999	178	999999	557	999999	802	767	36	600	46	875	13	999999	114	999999	999999	833	351	488	753	999999	577	999999	374	94	740	573	220	999999	491	134	254	257	999999	595	999999	672	999999	928	765	999999	908	147	572	671	596	156	999999	75	999999	814	579	999999	678	253	232	808	538	473	999999	239	557	339	999999	911	630	756	708	519	207	999999	635	999999	999999	26	592	439	797	703	497	593	426	154	307	676	554	999999	578	652	999999	999999	999999	734	275	536	189	578	38	660	50	839	999999	999999	867	379	189	166	999999	662	661	999999	21	999999	976	79	812	999999	41	442	367	435	188	65	999999	753	884	900	157	196	837	23	410	147	663	657	155	787	286	928	496	398	999999	999999	991	579	999999	309	758	999999	723	776	547	596	303	615	661	392	999999	999999	494	289	18	150	824	648	392	873	181	328	923	999999	136	999999	946	968	567	272	999999	576	320	585	999999	952	473	71	999999	814	999999	999999	996	762	305	172	443	217	390	728	101	999999	196	999999	138	440	999999	698	649	443	999999	334	57	999999	329	999999	999999	909	147	66	676	999999	182	578	999999	133	331	999999	729	964	670	999999	588	839	180	720	999999	751	456	711	680	999999	421	42	174	999999	10	607	443	388	369	533	79	999999	999999	337	180	618	539	14	119	120	968	684	773	999999	746	999999	228	608	536	61	463	435	385	999999	351	999999	414	520	133	723	999999	350	999999	999999	669	264	999999	999999	999999	771	222	999999	602	570	805	736	268	263	773	999999	389	835	852	999999	80	643	948	159	986	40	213	29	881	395	392	628	89	637	251	999999	430	999999	68	765	999999	999999	833	999999	106	999999	999999	161	747	341	343	999999	498	296	75	35	315	638	856	999999	567	202	999999	217	187	187	657	630	999999	290	370	14	777	96	479	69	810	144	63	381	158	999999	
282	999999	61	500	139	792	571	226	186	999999	528	548	999999	645	450	626	999999	918	957	261	149	466	970	999999	124	411	817	16	225	181	584	484	999999	514	920	30	999999	687	999999	864	68	999999	114	578	999999	999999	888	999999	999999	194	999999	144	423	897	912	815	579	721	385	727	975	565	999999	14	217	53	187	999999	725	999999	999999	949	870	999999	999999	354	361	402	854	886	523	984	397	999999	999999	449	70	999999	602	114	451	443	311	329	889	503	999999	999999	370	441	61	205	999999	198	723	999999	273	330	999999	568	999999	187	999999	499	999999	999999	177	970	999999	768	999999	999999	100	999999	979	999999	647	551	214	698	560	999999	41	999999	834	327	876	209	999999	126	999999	740	767	44	999999	274	576	812	125	898	999999	824	999999	999999	458	346	114	498	218	999999	910	722	126	16	999999	999999	155	454	999999	887	124	999999	999999	999999	999999	252	946	66	969	714	460	834	999999	316	372	736	493	439	964	999999	223	388	999999	620	215	463	999999	999999	999999	448	128	999999	157	237	783	368	171	554	999999	215	999999	57	528	999999	246	85	296	999999	643	280	999999	716	490	999999	673	736	977	999999	18	999999	628	195	40	530	596	337	999999	999999	999999	999999	575	938	428	758	107	175	859	496	999999	140	176	999999	999999	755	729	412	641	980	564	56	999999	999999	999999	881	587	215	27	997	907	908	398	98	999999	638	999999	780	999999	732	79	508	877	490	668	877	999999	999999	77	284	801	193	695	706	644	485	999999	455	401	546	999999	892	157	861	588	474	742	88	535	999999	999999	999999	124	909	911	65	179	900	461	668	920	999999	147	999999	206	999999	222	691	999999	802	24	999999	388	751	999999	186	361	25	901	999999	145	882	290	588	234	999999	999999	786	794	588	316	999999	993	733	999999	410	754	414	665	864	261	60	634	733	474	799	999999	999999	358	734	704	163	998	268	533	47	490	559	519	999999	655	436	896	999999	495	301	266	655	134	160	432	999999	360	46	941	95	999999	557	124	434	292	705	437	69	884	162	724	735	999999	999999	919	205	894	999999	219	825	999999	999999	247	999999	543	913	249	208	312	757	803	961	999999	447	789	933	445	95	999999	949	999	837	980	343	999999	531	456	544	241	237	61	49	999999	126	931	488	319	941	999999	378	466	239	756	136	359	762	417	762	800	986	999999	809	999999	269	999999	999999	788	904	605	22	467	704	999999	85	705	764	144	211	999999	311	623	504	204	692	999999	770	999999	854	983	999999	123	694	744	255	477	252	
789	999999	300	615	699	415	999999	878	910	761	272	681	430	594	628	999999	255	499	372	265	999999	566	776	64	246	934	920	999999	999999	773	999999	721	608	999999	974	576	910	999999	611	218	168	326	782	999999	508	408	433	399	196	906	999999	255	882	221	636	232	791	245	999999	999999	494	553	999999	146	802	550	83	999999	620	61	999999	354	887	164	107	298	999999	54	556	837	999999	531	605	992	335	714	999999	396	999999	751	999999	675	532	847	723	614	999999	645	999999	957	999999	466	778	999999	610	103	367	727	124	348	448	746	689	541	262	963	948	985	811	97	999999	686	150	868	276	630	822	50	441	999999	950	999999	125	999999	511	55	752	999999	392	241	356	121	281	999999	313	999999	985	999999	999999	760	666	362	834	999999	255	999999	325	910	867	979	999999	999999	295	999999	397	308	630	100	40	217	220	487	603	999999	741	599	999999	662	564	238	645	832	999999	681	825	999999	315	284	999999	862	999999	841	603	412	960	38	826	648	999999	14	417	999999	960	386	549	189	758	264	109	656	243	663	356	639	999999	999999	999999	614	806	798	993	999999	999999	177	487	378	883	200	618	712	773	766	999999	559	820	749	999999	79	141	646	839	999999	184	697	999999	76	495	963	77	521	167	999999	999999	999999	999999	999999	158	792	898	181	305	568	645	397	882	999999	999999	796	999999	595	577	999999	482	170	958	943	182	999999	548	999999	882	920	133	107	999999	562	924	278	999999	759	601	999999	180	960	999999	281	414	999999	999999	162	973	699	153	482	944	364	738	681	343	999999	888	999999	999999	487	298	385	444	548	841	330	999999	999999	257	999999	993	999999	632	522	819	686	539	394	245	395	447	999999	999999	999999	162	200	823	999999	935	481	870	503	834	692	671	965	999999	865	945	494	999999	160	451	94	488	999999	732	226	861	656	538	504	862	859	50	114	609	794	999999	650	506	309	999999	776	999999	500	663	939	850	854	850	673	449	750	785	297	742	999999	171	706	468	999999	390	288	999999	376	999999	974	652	567	999999	52	479	304	987	310	271	675	894	988	792	999999	376	17	806	864	64	121	83	752	372	916	999999	999999	192	899	919	609	832	822	859	688	999999	293	498	999999	203	155	762	999999	35	76	797	183	913	676	999999	383	482	999999	321	529	900	899	204	449	420	790	122	97	391	662	842	999999	138	113	505	92	518	999	671	909	358	999999	727	999999	129	458	999999	516	669	545	137	754	510	340	788	999999	98	59	397	999999	42	675	999999	373	
999999	725	999999	810	180	158	999999	483	417	412	180	312	182	999999	330	999999	24	606	428	845	999999	98	999999	798	999999	999999	994	469	612	267	876	683	504	363	999999	403	999999	999999	345	521	680	654	346	999999	169	485	224	199	729	435	399	436	256	258	999999	145	164	255	999999	72	999999	406	871	159	535	497	999999	818	827	926	557	58	270	999999	175	999999	999999	472	639	839	999999	805	999999	999999	868	449	437	256	525	935	249	999999	481	282	367	283	783	196	572	672	678	406	371	999999	999999	999999	999999	348	92	999999	999999	691	616	654	179	999999	666	694	999999	95	999999	999999	303	892	686	399	577	988	550	891	106	565	900	967	171	496	443	936	309	527	283	999999	173	566	999999	558	551	826	112	999999	617	99	904	486	612	127	999999	478	999999	487	999999	187	798	200	861	828	791	648	493	682	999999	729	395	764	812	999999	397	736	350	138	999999	999999	885	999999	284	17	660	423	364	54	393	965	820	821	753	106	999999	972	705	722	767	902	999999	429	104	887	703	150	674	641	729	999999	999999	987	639	33	999999	267	916	854	999999	377	999999	999999	299	949	909	574	21	999999	680	999999	41	628	371	945	417	465	446	397	314	520	749	723	999999	999999	837	832	999999	730	804	43	66	851	554	399	618	999999	999999	155	978	139	139	958	960	313	345	999999	626	694	999999	836	820	999999	550	657	628	571	134	282	122	86	392	290	911	647	369	999999	83	971	336	523	335	301	999999	184	391	999999	762	21	681	999999	216	999999	124	968	222	536	311	896	771	57	769	857	999999	901	746	999999	57	323	944	999999	999999	999999	368	102	510	529	120	375	276	838	808	999999	999999	999999	870	896	999999	943	435	832	879	186	210	289	754	999999	999999	999999	437	543	743	449	77	525	900	561	137	32	999999	999999	426	935	630	933	999999	656	265	258	40	850	682	999999	888	121	285	259	999999	89	999999	42	270	999999	999999	999999	104	369	56	85	884	318	768	153	999999	741	416	943	556	999999	50	108	222	20	486	586	999999	639	561	955	249	650	118	999999	684	435	433	823	997	896	838	999999	609	189	373	999999	999999	538	627	156	705	342	999999	185	999999	250	999999	260	126	361	872	465	999999	100	836	243	999999	999999	469	60	999999	592	946	999999	999999	171	498	43	646	764	504	999999	999999	414	260	907	947	932	19	443	616	182	707	645	33	382	79	519	353	140	522	999999	999999	577	838	122	395	53	746	999999	751	786	613	999999	856	550	999999	404	839	928	
295	277	709	35	444	145	885	310	999999	66	999999	978	689	515	999999	999999	263	444	576	148	522	904	195	143	999999	829	569	355	999999	483	929	999999	679	425	999999	254	662	999999	999999	999999	237	999999	416	689	784	773	106	999999	120	999999	296	19	828	701	415	390	999999	999999	343	614	999999	999999	999999	162	137	426	999999	999999	999999	997	479	999999	999999	873	910	438	497	506	358	918	999999	999999	999999	73	197	919	999999	977	999999	464	999999	95	709	529	136	697	572	264	561	368	999999	832	437	122	256	85	708	999999	791	977	999999	585	228	999999	881	115	304	458	965	999999	578	331	264	216	835	999999	999999	781	747	222	866	243	944	989	455	899	43	999999	817	121	220	892	999999	999999	570	999999	867	294	647	999999	403	999999	298	999999	789	999999	999999	230	287	999999	573	999999	217	578	999999	999999	999999	238	969	981	999999	999999	641	854	997	686	999999	232	645	258	999999	999999	999999	726	819	752	944	601	210	313	999999	812	845	999999	999999	293	685	617	920	911	946	638	999999	999999	949	231	482	444	355	113	15	999999	585	999999	346	356	999999	490	759	999999	715	999999	38	665	660	268	337	686	316	714	10	999999	311	734	312	887	902	478	776	598	280	510	256	107	307	999999	237	999999	617	999999	500	204	999999	561	999999	999999	999999	658	15	690	893	795	999999	640	112	487	999999	851	726	459	453	999999	713	171	999999	999999	792	999999	367	685	41	520	999999	125	223	806	670	749	538	405	999999	999999	472	999999	704	484	382	615	999999	820	929	999999	99	168	747	185	490	999999	473	999999	124	678	300	999999	999999	383	726	22	999999	305	816	999999	322	331	181	209	999999	627	999999	999999	999999	999999	936	547	999999	655	431	910	378	999999	326	974	286	547	290	609	999999	152	437	331	758	369	999999	999999	14	634	73	768	987	999999	333	862	999999	859	167	999999	741	753	573	13	951	815	644	388	979	842	28	999999	999999	571	256	709	200	999999	999999	473	988	247	999999	131	591	663	923	830	714	463	743	999999	389	353	999999	209	578	999999	379	942	725	809	999999	171	615	999999	727	426	300	999999	672	104	14	694	948	999999	221	452	999999	298	999999	999999	674	999999	108	600	395	697	702	999999	999999	999999	765	999999	747	999999	528	380	515	302	936	507	539	99	791	999999	423	695	405	374	987	136	21	91	999999	911	999999	203	999999	999999	903	40	723	999999	999999	905	999999	999999	946	768	999999	840	936	999999	362	395	999999	585	735	459	187	700	999999	338	999999	14	999999	684	862	999999	54	334	999999	501	
399	905	784	999999	999999	999999	320	331	999999	999999	398	999999	200	999999	728	665	999999	999999	468	614	837	213	738	394	999999	489	159	999999	999999	120	723	999999	999999	445	999999	456	610	986	980	849	148	855	951	999999	940	912	813	863	955	999999	999999	999999	866	999999	663	196	999999	399	113	125	736	666	999999	637	913	999999	999999	755	171	282	999999	999999	578	618	475	999999	999999	84	454	280	676	295	698	999999	912	238	784	830	781	543	289	221	882	999999	999999	482	999999	999999	999999	999999	298	999999	702	682	151	555	916	258	237	999999	934	102	945	833	999999	450	967	69	724	999999	962	794	999999	627	993	843	999999	713	505	992	228	937	999999	261	982	617	999999	26	891	367	321	536	602	109	999999	999999	275	999999	425	999999	999999	703	598	75	999999	999999	94	84	689	999999	786	213	753	244	462	999999	768	694	999999	831	856	950	178	367	373	436	201	874	28	806	577	720	999999	832	487	525	348	268	31	488	532	519	336	592	999999	999999	783	368	999999	612	428	999999	208	594	999999	999999	535	241	702	999999	312	220	65	882	731	76	915	921	756	999999	658	510	999999	371	309	347	999999	999999	786	999999	653	832	237	416	388	995	999999	703	25	922	999999	117	565	999999	999999	321	463	454	861	514	999999	862	999999	709	954	918	908	836	294	478	999999	999999	999999	447	159	999999	983	999999	503	735	554	221	905	834	999999	550	944	455	195	987	883	179	724	282	71	791	231	999999	462	470	97	999999	999999	999999	982	50	999999	128	77	706	999999	999999	950	136	960	999999	956	777	761	413	973	999999	651	306	594	771	234	182	385	368	999999	465	197	43	648	999999	802	367	852	906	887	825	387	488	660	999999	999999	598	321	90	999999	453	765	59	496	634	43	999999	952	220	815	999999	743	709	458	999999	999999	999999	487	100	189	599	925	855	525	158	85	999999	646	525	552	636	860	305	533	804	699	148	546	999999	835	690	999999	641	100	999999	92	678	40	788	999999	999999	120	230	999999	245	528	910	533	999999	558	871	999999	437	668	189	999999	448	185	999999	999999	489	999999	473	265	498	194	293	764	128	999999	999999	141	858	82	999999	526	639	404	298	286	789	999999	208	465	964	225	976	973	911	776	643	999999	387	999999	962	931	646	965	412	60	999999	999999	415	282	161	739	999999	364	427	999999	991	53	887	376	392	875	181	999999	301	283	217	320	852	351	432	904	754	252	999999	319	879	674	992	247	51	642	208	926	999999	234	999999	999999	999999	258	785	999999	614	20	233	
97	759	637	674	139	842	924	303	74	850	256	985	373	255	117	783	999999	999999	649	999999	750	676	255	705	76	674	595	999999	604	999999	831	999999	743	999999	32	999999	251	10	863	404	999999	349	144	999999	66	248	999999	376	448	474	468	999999	999999	685	483	421	514	932	607	465	257	169	999999	507	999999	956	251	354	232	557	999999	999999	198	254	218	410	542	179	999999	999999	999999	228	325	139	107	293	334	999999	999999	611	55	999999	403	408	999999	999999	650	636	67	110	997	999999	999999	890	933	151	360	720	476	82	878	344	294	778	999999	38	844	569	410	999999	631	999999	999999	621	512	231	923	790	106	261	760	905	122	547	999999	547	84	435	206	955	932	613	591	999999	732	711	35	624	381	129	123	999999	999999	331	999999	813	93	532	999999	999999	999999	570	624	225	999999	972	231	999999	947	488	999999	418	999999	454	803	999999	601	999999	889	999999	206	309	418	977	999999	680	679	791	78	27	464	552	56	494	999999	371	989	376	162	759	489	289	676	893	175	704	716	782	528	461	222	999999	999999	999999	515	918	162	646	999999	641	303	440	999999	930	34	410	371	879	716	441	37	235	190	139	999999	917	633	525	999999	999999	963	897	272	617	804	714	999999	999999	979	818	999999	353	999999	999999	466	59	611	745	999999	764	342	837	999999	999999	999999	987	569	513	999999	598	999999	637	834	644	999999	406	177	999999	136	999999	501	999999	899	999999	999999	684	999999	999999	673	271	315	887	656	56	111	999999	831	185	194	999999	155	406	203	391	533	999999	518	999999	842	69	881	552	619	557	999999	439	999999	178	865	748	60	899	839	999999	293	999999	980	787	542	999999	575	992	875	319	999999	104	999999	518	374	649	999999	999999	827	614	999999	999999	278	999999	783	671	197	663	999999	445	999999	999999	999999	198	108	135	602	999999	121	299	494	889	677	310	392	999999	730	999999	804	226	583	767	81	999999	625	999999	139	881	14	999999	365	911	683	439	999999	919	537	999999	420	999999	57	445	181	538	129	500	999999	968	716	614	940	768	859	102	862	998	184	342	999999	577	996	999999	726	250	999999	582	215	247	757	472	642	220	999999	565	179	147	596	543	999999	135	445	999999	174	400	930	597	62	999999	577	999999	999999	999999	946	842	252	336	719	930	604	547	294	847	220	254	972	730	758	303	922	724	412	641	236	448	142	834	556	335	319	999999	999999	999999	999999	213	727	447	273	177	323	842	428	665	938	999999	840	597	950	920	428	210	999999	759	999999	853	152	999999	
