500	500	
85	97	84	85	113	78	94	101	121	114	102	103	97	87	97	100	109	114	97	117	111	98	100	102	118	99	100	103	77	92	112	88	94	105	104	99	100	90	99	87	119	87	93	107	110	94	95	79	96	96	110	101	102	93	114	100	95	108	78	93	106	98	101	99	94	80	99	104	98	113	109	112	105	112	81	91	91	92	99	102	108	108	112	106	96	92	91	103	106	113	103	94	106	104	88	117	107	105	109	79	125	109	95	103	99	104	98	91	126	103	103	90	105	114	118	117	89	101	91	87	107	106	115	118	92	96	106	98	98	106	96	99	99	103	92	110	113	95	95	112	102	101	102	89	100	104	83	95	93	92	99	100	100	121	87	81	100	78	98	84	111	99	109	94	97	96	100	103	98	87	85	100	102	113	91	88	110	98	106	107	100	106	103	93	96	94	110	107	97	86	104	95	90	100	103	108	94	104	106	109	90	96	103	103	121	101	91	98	109	96	123	90	113	127	111	107	100	95	109	71	106	95	115	97	105	107	86	115	90	98	101	107	94	91	104	80	100	112	93	91	102	98	116	104	103	84	110	98	107	113	82	80	92	107	77	103	109	82	115	99	91	92	89	111	94	108	93	128	108	113	96	118	97	114	100	104	106	96	86	93	93	117	105	100	104	99	120	100	95	98	101	85	105	85	96	108	114	103	121	107	89	91	103	89	99	110	99	89	107	114	98	86	110	90	76	98	86	106	86	106	110	106	121	100	92	89	104	94	98	91	86	91	94	110	95	94	93	92	94	106	85	87	103	107	113	102	120	99	96	113	83	111	104	102	92	102	111	93	99	93	102	92	100	97	100	81	122	108	93	89	86	88	109	98	92	102	105	98	122	79	103	103	87	90	105	105	91	87	88	105	99	85	95	115	102	97	105	102	104	104	104	91	121	110	99	90	88	105	97	93	96	114	106	107	109	114	99	92	101	99	105	113	80	107	98	97	108	101	112	90	102	102	101	97	92	90	99	97	95	99	112	103	75	110	105	117	105	108	89	103	106	81	102	88	89	110	99	97	93	107	91	90	123	104	90	110	95	112	91	109	100	117	91	99	103	102	107	88	103	92	116	97	107	105	83	94	104	105	91	110	89	82	103	115	81	103	97	105	93	119	
94	98	121	87	108	95	104	86	86	85	90	107	97	84	103	106	111	103	106	114	105	94	85	114	102	97	90	111	88	111	97	107	99	95	116	101	113	94	99	94	96	101	85	108	106	117	80	98	101	104	96	103	107	91	108	83	95	88	109	104	102	118	92	96	108	89	106	101	96	99	88	104	97	99	114	90	97	96	96	88	98	101	96	88	98	95	84	107	115	98	98	100	89	101	88	100	104	109	99	87	107	97	92	115	98	96	94	89	94	103	93	93	83	110	112	98	100	94	101	88	98	95	103	95	90	95	120	106	105	115	97	104	89	104	105	89	112	115	95	99	102	107	98	102	99	103	91	111	102	95	98	98	102	110	84	104	89	106	106	75	114	103	115	92	107	101	88	93	103	102	87	93	101	104	104	93	83	119	93	94	86	113	97	101	115	105	87	90	101	105	97	119	104	103	88	89	94	98	108	91	88	105	102	91	96	109	102	110	108	104	80	93	106	108	107	100	102	81	103	113	92	86	103	122	93	97	82	87	103	101	115	94	111	95	92	105	114	100	97	96	85	118	107	102	86	100	107	106	97	103	102	90	111	114	92	113	99	102	103	100	92	87	104	97	84	103	93	103	97	84	112	103	89	89	100	101	107	113	98	126	91	98	100	96	92	96	111	98	121	104	97	96	89	91	98	102	100	110	104	98	101	100	110	81	142	95	87	124	94	109	91	104	94	107	107	105	104	109	96	98	88	95	101	91	98	97	95	86	117	94	110	90	92	111	114	96	92	110	98	101	113	88	97	113	85	107	104	100	90	94	103	101	104	96	110	109	117	109	102	94	88	95	100	86	102	106	90	91	111	92	100	112	102	96	104	92	109	95	107	92	89	98	105	117	104	106	105	94	110	120	96	103	81	86	85	101	101	94	97	86	99	109	103	107	110	105	90	108	102	93	94	97	122	114	114	94	91	109	111	98	101	101	93	105	97	101	105	98	109	114	119	89	85	98	90	92	104	105	121	122	81	111	104	90	103	110	110	116	97	101	99	93	95	115	95	99	99	95	106	112	101	105	102	94	95	95	102	103	83	93	106	88	100	90	82	96	95	88	106	106	97	115	88	97	82	115	108	105	99	88	121	110	100	106	94	108	104	89	111	103	
999999	380	628	328	929	757	999999	76	819	119	93	135	710	999999	999999	655	371	97	999999	999999	530	187	404	901	157	999999	999999	84	691	999999	999999	756	152	999999	701	663	722	378	104	999999	791	999999	175	376	999999	637	731	509	219	118	257	999999	999999	839	833	812	975	727	180	845	999999	673	384	570	999999	336	983	463	999999	844	933	992	992	529	571	907	22	38	354	519	363	149	864	583	11	986	487	312	424	999999	687	994	999999	259	448	128	247	999999	699	229	654	278	360	999999	185	264	463	999999	999999	999999	999999	999999	999999	661	999999	999999	999999	801	569	690	849	681	48	270	166	938	795	743	91	452	669	999999	338	135	865	94	789	499	407	999999	532	737	44	498	98	739	999999	546	767	479	999999	446	45	19	380	972	999999	99	999999	999999	999999	720	668	825	266	392	999999	257	999999	999999	999999	319	403	822	167	121	647	550	181	427	326	258	975	999999	999999	999999	381	328	999999	999999	854	699	291	171	999999	811	999999	218	241	706	130	374	999999	369	299	10	999999	999999	851	269	999999	689	917	999999	999999	221	744	66	692	999999	999999	300	503	902	553	490	38	242	545	356	52	438	319	475	307	952	507	616	322	142	999999	999999	999999	495	567	175	999999	999999	250	75	76	999999	525	207	695	999999	999999	848	999999	809	999999	809	678	999999	999999	896	379	999999	493	967	714	138	743	559	852	852	999999	18	345	388	708	999999	991	479	289	39	913	121	779	999999	91	658	799	513	999999	380	489	971	999999	671	795	999999	15	282	999999	937	999999	966	354	842	16	862	513	438	110	444	818	208	226	196	983	268	999999	26	886	65	339	240	399	481	372	851	999999	673	592	379	532	718	999999	351	760	999999	766	936	471	229	155	371	412	726	562	290	754	999999	688	999999	666	989	999999	306	608	48	577	873	999999	999999	999999	999999	845	999999	911	999999	999999	875	435	46	501	735	999999	999999	999999	967	827	999999	999999	91	999999	658	985	65	999999	999999	999999	999999	742	999999	379	893	466	999999	107	316	526	999999	814	999999	209	999999	655	999999	46	999999	444	999999	396	641	220	904	954	398	67	999999	853	790	29	379	777	269	999999	713	667	607	278	247	569	603	451	156	858	465	881	227	12	344	29	781	108	999999	999999	111	511	999999	999999	78	259	633	999999	735	999999	999999	999999	940	746	941	984	438	662	999999	170	793	199	999999	56	498	516	839	471	519	771	999999	281	185	999999	999999	211	202	668	210	987	936	999999	715	495	423	999999	941	480	70	999999	590	
999999	901	999999	641	999999	448	429	450	561	420	171	943	999999	423	173	510	999999	715	740	999999	769	462	218	234	652	999999	578	632	719	575	999999	999999	169	999999	129	379	743	202	129	763	773	999999	999999	577	774	207	999999	81	259	278	999999	999999	330	999999	820	999999	692	999999	999999	437	869	796	999999	986	999999	761	783	999999	304	794	999999	913	595	999999	999999	552	813	640	459	454	732	507	383	450	739	999999	999999	602	369	463	999999	999999	213	999999	999999	976	496	662	999999	23	999999	967	776	465	512	922	180	354	548	999999	852	61	757	545	705	371	422	291	256	458	681	190	424	999999	116	999999	709	903	999999	52	999999	161	124	999999	39	999999	730	918	938	817	999999	735	64	101	611	635	999999	667	986	999999	564	999999	999999	78	341	243	553	999999	999999	999999	222	277	999999	505	222	700	937	320	515	939	999999	504	353	439	999999	946	136	332	239	481	460	52	916	999999	488	851	746	55	999999	795	222	999999	570	666	604	165	472	999999	999999	910	698	468	999999	999999	999999	999999	861	975	53	999999	999999	999999	706	999999	820	999999	360	714	999999	370	999999	891	216	719	727	999999	934	687	999999	870	484	577	454	328	783	992	890	870	667	428	990	770	12	719	688	991	999999	999999	999999	999999	999999	757	541	999999	999999	806	999999	441	328	55	135	999999	999999	183	999999	539	776	387	103	828	290	490	999999	999999	380	999999	889	496	999999	735	999999	999999	841	999999	74	726	999999	936	372	999999	740	458	551	621	302	999999	629	829	807	159	225	710	599	27	999999	325	710	942	146	772	916	999999	999999	592	296	885	342	739	118	195	999999	840	25	126	97	831	938	999999	306	565	564	999999	689	881	520	58	650	824	999999	749	26	104	799	600	999999	974	57	999999	334	417	483	889	721	999999	999999	385	694	483	929	999999	386	284	999999	581	217	856	86	528	82	248	244	517	482	368	179	999999	50	425	66	122	784	979	110	889	999999	674	999999	76	999999	144	363	177	895	945	373	741	459	227	999999	213	898	529	886	96	182	965	417	362	453	258	344	279	426	999999	537	406	999999	755	499	543	999999	19	303	938	999999	999999	622	537	995	437	949	823	999999	853	224	265	103	24	717	126	267	986	623	976	999999	94	750	999999	417	966	567	703	727	848	695	999999	235	947	999999	999999	352	879	367	999999	309	521	999999	573	999999	282	313	168	999999	382	999999	999999	999999	326	148	999999	326	543	129	38	869	999999	999999	194	167	335	999999	155	813	611	774	387	629	607	677	287	
848	186	486	145	999999	999999	664	355	999999	174	503	908	809	411	788	809	760	999999	999999	63	426	61	999999	277	999999	167	999999	436	999999	999999	902	788	649	860	951	149	67	984	375	470	590	750	622	993	831	999999	999999	999999	822	999999	627	300	461	623	861	797	770	999999	999999	505	999999	999999	746	999999	272	715	269	999999	460	649	999999	775	963	685	472	999999	438	422	445	132	821	944	613	999999	282	611	336	35	999999	163	378	847	102	869	999999	999999	13	950	731	126	999999	397	950	183	223	999999	337	776	160	194	368	999999	999999	770	684	999999	624	999999	400	660	388	999999	949	306	280	999999	999999	103	278	119	673	488	691	999999	999999	433	993	440	430	430	283	559	874	814	795	30	83	331	194	308	999999	900	560	80	737	627	999999	653	999999	999999	178	999999	508	50	999999	879	999999	455	509	260	999999	193	682	969	386	829	368	144	999999	260	830	361	999999	969	999999	773	928	620	999999	643	985	349	999999	121	261	49	61	834	999999	915	363	628	822	934	999999	554	999999	999999	999999	908	268	999999	151	999999	488	999999	335	538	669	999999	951	56	864	865	274	775	656	571	717	999999	999999	999999	841	999999	897	211	538	999999	999999	826	556	347	926	681	385	999999	207	884	632	444	713	523	174	555	963	316	999999	956	999999	417	897	655	873	999999	999999	999999	472	999999	755	286	289	999999	751	842	202	999999	129	192	490	592	578	772	938	283	633	264	370	296	999999	999999	447	581	315	380	928	999999	474	999999	550	651	220	652	138	356	164	999999	771	331	999999	360	196	581	476	999999	838	999999	717	599	722	876	999999	186	922	174	999999	707	999999	381	914	301	999999	999999	641	838	382	999999	643	592	128	999999	999999	48	999999	282	999999	866	115	238	541	999999	193	875	857	999999	288	999999	999999	963	516	457	999999	400	417	71	999999	646	999999	637	704	913	491	999999	481	451	999999	334	999999	649	770	972	999999	999999	999999	121	118	273	999999	967	560	999999	205	680	85	671	965	101	630	999999	999999	757	926	999999	999999	999999	999999	68	999999	999999	290	999999	790	91	203	999999	999999	999999	999999	999999	952	948	955	972	999999	365	718	811	58	809	485	302	703	999999	588	999999	56	133	293	222	999999	59	869	285	686	607	557	999999	486	541	815	477	999999	999999	999999	122	802	953	999999	999999	909	509	19	594	930	999999	259	419	502	191	497	731	213	348	999999	999999	88	999999	999999	999999	808	999999	999999	517	993	18	761	379	461	475	220	999999	999999	125	313	999999	49	285	354	999999	357	999999	
621	999999	999999	94	273	202	827	25	44	132	667	921	999999	999999	184	502	600	922	999999	880	957	999999	999999	404	998	98	44	217	864	999999	335	597	132	669	983	40	473	909	744	568	999999	446	999999	98	999999	811	755	998	125	999999	999999	432	471	477	190	594	334	649	999999	185	167	620	161	241	796	79	798	700	331	154	39	690	999999	668	999999	521	595	999999	969	197	342	46	102	327	999999	902	999999	999999	489	399	706	823	999999	999999	411	931	294	209	999999	365	22	64	677	999999	517	994	255	803	149	668	998	451	680	898	842	999999	528	834	123	999999	943	153	999999	932	448	215	866	999999	999999	406	236	395	591	999999	184	288	368	999999	809	132	657	332	515	999999	400	999999	153	925	726	289	413	460	96	407	999999	868	999999	745	532	999999	138	636	546	743	441	612	859	76	723	564	762	407	999999	991	245	621	637	399	999999	999999	71	999999	891	999999	992	776	999999	193	202	315	443	623	598	506	999999	31	785	772	389	999999	405	87	211	999999	527	999999	435	105	172	800	240	999999	213	349	251	999999	999999	999999	750	999999	312	676	874	417	999999	999999	999999	528	999999	224	835	865	999999	753	999999	983	739	999999	460	999999	351	214	999999	401	85	989	420	258	999999	807	286	226	31	724	485	728	999999	794	999999	388	999999	907	108	999999	964	375	444	459	999999	999999	999999	25	999999	765	323	999999	999999	482	999999	141	728	560	272	999999	938	999999	999999	999999	999999	69	999999	945	999999	82	787	443	116	999999	437	709	555	960	696	999999	360	271	116	266	410	386	83	730	461	910	659	647	644	910	19	354	531	157	999999	999999	999999	512	337	47	978	880	992	582	999999	632	586	768	863	999999	838	999999	513	587	886	891	985	59	493	777	999999	150	798	205	73	92	188	407	779	204	521	847	933	79	288	530	394	501	686	999999	334	890	999999	380	81	342	841	943	271	999999	516	436	28	559	624	838	91	999999	518	999999	999999	999999	999999	999999	752	990	742	443	999999	366	507	494	373	665	453	999999	366	427	999999	730	251	244	145	490	687	95	829	384	455	449	448	598	982	724	383	155	999999	123	628	999999	599	407	999999	905	999999	999999	73	999999	116	999999	481	663	672	999999	999999	220	999999	508	982	667	170	999999	999999	859	999999	908	511	649	291	308	629	253	799	52	140	999999	599	239	698	999999	31	476	999999	999999	968	785	926	204	13	172	999999	404	140	961	920	241	999999	784	988	999999	520	424	81	999999	472	238	864	999999	657	877	621	813	
809	327	645	999999	999999	999999	999999	141	982	317	645	129	206	999999	122	837	132	899	433	999999	251	999999	154	999999	404	469	999999	740	999999	306	546	135	999999	297	999999	812	326	235	150	783	893	856	900	999999	999999	952	999999	246	126	36	507	758	453	999999	572	993	183	47	999999	631	745	161	220	685	999999	520	999999	909	640	999999	520	896	759	999999	921	395	999999	941	829	999999	858	999999	624	999999	799	787	682	745	999999	999999	999999	288	935	999999	47	999999	646	224	442	999999	385	701	605	816	516	610	999	999999	883	187	87	999999	217	848	772	102	999999	326	886	982	837	831	193	999999	670	241	961	999999	999999	189	999999	999999	508	571	999999	999999	57	999999	999999	198	999999	879	861	548	524	406	81	96	746	945	999999	329	338	459	999999	553	517	566	156	999999	999999	999999	199	704	438	999999	733	646	781	999999	54	729	999999	697	204	958	969	645	525	273	170	874	999999	667	974	999999	999999	999999	151	523	648	999999	661	113	999999	999999	689	167	120	999999	673	434	315	141	900	485	999999	641	264	471	583	872	999999	882	123	775	266	532	999999	999999	24	683	504	268	966	563	999999	999999	158	175	279	812	535	999999	600	736	999999	372	766	498	47	731	795	680	939	776	448	778	990	773	999999	999999	436	111	133	989	929	56	174	346	999999	557	493	999999	201	999999	346	663	292	999999	216	894	765	242	971	292	888	824	328	199	124	999999	844	999999	402	122	385	434	264	611	806	522	207	999999	90	490	247	705	488	177	999999	785	999999	612	566	999999	400	204	999999	999999	999999	115	727	974	231	999999	713	118	696	88	396	912	409	680	580	999999	696	346	999999	999999	55	193	346	161	760	999999	803	999999	817	999999	722	999999	304	423	511	701	794	232	999999	999999	776	999999	19	409	781	527	385	815	42	999999	192	64	52	648	795	917	769	999999	224	892	324	999999	301	182	999999	215	618	985	179	879	899	473	148	199	714	915	183	936	999999	999999	954	999999	209	944	341	667	148	655	628	593	931	999999	18	315	647	999999	999999	999999	53	576	908	999999	646	999999	972	999999	916	852	934	879	743	833	207	981	999999	337	282	999999	999999	698	77	999999	999999	585	948	681	464	999999	552	419	88	999999	892	802	334	565	350	56	971	622	751	295	720	999999	850	108	999999	37	378	999999	31	491	999999	354	509	945	42	70	214	300	264	93	309	525	801	406	940	404	999999	382	986	236	999999	999999	999999	781	999999	618	999999	849	661	437	464	242	999999	999999	999999	548	303	388	
532	290	842	680	368	668	985	205	947	454	168	999999	380	999999	999999	795	117	775	999999	728	702	423	335	999999	639	826	628	76	138	999999	999999	999999	111	278	849	706	393	703	999999	289	795	57	671	291	999999	46	67	468	910	601	999999	576	151	999999	685	999999	954	488	999999	541	999999	919	999999	742	400	766	999999	112	156	626	999999	413	915	127	932	655	752	53	999999	999999	769	169	166	536	725	999999	999999	999999	999999	740	751	999999	661	328	999999	999999	980	999999	890	924	521	999999	322	293	999999	85	661	999999	642	40	366	910	814	448	999999	999999	999999	999999	999999	913	999999	988	520	416	874	507	751	596	878	999999	675	824	999999	749	91	814	999999	873	999999	999999	825	999999	999999	561	999999	841	101	223	999999	368	124	999999	911	977	417	532	999999	999999	419	691	333	74	155	586	365	542	757	74	367	958	43	889	999999	377	97	289	105	958	42	43	999999	999999	51	519	942	234	912	185	341	558	379	940	463	656	325	999999	91	316	999999	840	93	36	855	596	999999	235	257	544	889	137	437	486	873	999999	999999	795	33	635	643	999999	630	581	732	808	589	999999	435	546	61	336	208	788	999999	201	949	389	682	454	999999	717	999999	378	296	214	131	892	76	87	381	530	738	999999	673	75	999999	511	304	57	999999	242	799	710	492	563	999999	648	723	682	436	999999	122	579	450	926	162	261	295	999999	999999	696	999999	357	175	531	598	752	125	697	981	447	95	999999	447	952	917	276	885	732	284	483	179	999999	650	485	999999	169	15	747	912	959	999999	776	369	320	215	451	545	999999	965	186	532	36	701	999999	810	486	999999	999999	18	886	999999	999999	253	214	527	999999	707	689	122	438	746	378	784	32	231	319	276	999999	747	999999	730	924	766	107	950	152	692	661	675	932	999999	518	738	36	593	662	532	999999	792	572	744	856	848	999999	440	999999	252	999999	767	501	999999	14	749	542	999999	999999	796	155	263	999999	999999	55	999999	190	411	999999	999999	999999	438	999999	786	999999	344	184	731	999999	85	239	667	796	900	23	894	183	722	32	768	205	871	152	866	386	901	417	999999	699	842	999999	135	999999	999999	494	250	208	714	109	669	999999	811	290	375	999999	488	466	484	936	160	840	468	388	469	444	999999	296	702	409	219	927	562	42	42	418	114	999999	999999	415	773	999999	999999	622	363	203	394	590	999999	309	898	444	999999	686	548	12	999999	999999	999999	89	607	953	505	314	890	742	23	778	258	957	461	999999	193	78	
173	463	381	999999	35	276	59	306	999999	403	511	774	995	999999	493	40	218	368	721	203	808	999999	999999	164	732	620	190	615	999999	819	999999	874	261	863	999999	95	630	363	720	477	39	999999	443	999999	999999	125	999999	147	295	228	999999	999999	999999	999999	270	353	271	226	123	999999	95	443	999999	999999	556	636	523	141	361	407	409	855	648	254	999999	506	385	99	999999	616	873	52	999999	999999	81	999999	572	999999	999999	999999	999999	999999	250	315	391	595	345	999999	999999	999999	602	615	786	887	819	999999	455	67	825	763	967	181	865	999999	541	53	999999	999999	999999	802	74	999999	538	191	999999	994	615	342	863	578	170	999999	544	194	999999	268	266	999999	999999	999999	308	515	445	838	212	999999	548	744	999999	348	999999	492	124	753	999999	350	86	604	313	824	999999	999999	204	256	602	999999	637	999999	491	283	786	999999	560	999999	999999	999999	999999	999999	979	932	456	871	568	999999	999999	678	527	790	92	674	191	662	138	477	900	196	320	198	245	876	999999	999999	262	501	561	799	932	999999	260	552	534	386	625	381	999999	999999	553	678	160	924	807	846	999999	817	101	134	999999	93	999999	317	999999	627	463	999999	917	590	999999	77	999999	999999	745	999999	540	539	150	999999	47	756	109	999999	642	999999	48	321	78	177	277	444	409	999999	999999	849	134	943	314	906	922	522	464	999999	797	486	715	852	999999	953	316	69	677	297	999999	797	983	65	674	999999	589	152	44	999999	322	183	668	536	61	896	729	597	235	243	881	999999	301	999999	696	999999	926	195	999999	999999	999999	218	767	122	999999	458	865	78	278	999999	327	780	488	999999	474	623	818	189	801	292	233	999999	834	443	415	572	999999	999999	368	999999	999999	403	999999	919	887	114	416	999999	195	603	999999	661	328	526	916	111	46	587	846	82	347	747	394	999999	999999	999999	383	999999	706	778	952	203	709	999999	38	923	769	569	826	370	217	272	993	207	261	572	400	317	526	313	999999	918	825	296	181	932	18	171	999999	744	731	92	849	999999	651	837	951	568	999999	993	342	477	999999	486	864	999999	753	196	598	328	752	76	806	402	253	43	378	423	588	999999	999999	608	541	999999	639	135	422	586	556	423	621	831	819	533	971	67	168	348	431	999999	188	999999	999999	999999	999999	664	999999	456	174	617	999999	999999	999999	402	88	734	936	678	847	999999	662	177	639	184	999999	921	257	283	431	999999	875	39	999999	492	917	102	999999	999999	999999	974	999999	966	421	939	999999	999999	851	427	455	247	
130	489	999999	691	999999	20	999999	999999	13	81	417	12	999999	999999	741	999999	545	497	484	986	698	115	589	873	999999	696	756	700	230	623	79	999999	827	194	74	396	537	999999	59	907	999999	647	828	27	999999	999999	941	443	207	999999	547	999999	942	469	548	25	999999	628	801	747	999999	491	177	389	999999	587	184	841	913	355	902	245	448	577	86	61	286	571	999999	52	754	323	503	707	85	716	887	368	645	999999	496	909	508	312	999999	428	999999	448	26	978	672	999999	999999	851	620	999999	999999	375	393	496	738	338	321	759	999999	941	987	999999	314	999999	700	816	205	864	999999	993	999999	999999	924	657	581	999999	554	338	379	999999	793	651	999999	999999	801	521	975	158	320	167	598	748	320	710	999999	19	999999	999999	999999	856	904	999999	992	999999	999999	779	450	735	915	900	784	999999	999999	999999	157	999999	383	999999	493	188	841	56	554	702	405	988	825	224	227	999999	704	822	61	999999	749	999999	999999	469	207	31	81	999999	999999	420	382	999999	368	973	563	104	999999	999999	999999	108	25	999999	119	999999	231	586	999999	236	517	999999	999999	961	999999	867	597	27	686	913	343	472	117	999999	813	144	999999	789	999999	851	999999	133	999999	999999	584	952	999999	999999	29	369	247	621	76	844	999999	891	224	999999	684	999999	385	999999	417	999999	268	775	999999	424	55	975	970	442	956	112	575	999999	415	102	999999	979	369	999999	998	327	675	999999	405	272	868	921	919	908	114	138	476	125	999999	224	843	809	960	92	846	54	398	999999	665	963	279	999999	485	131	44	999999	141	679	547	99	999999	999999	380	728	556	999999	65	999999	338	827	636	999999	678	200	259	577	999999	999999	999999	999999	929	870	66	441	993	530	446	999999	999999	409	999999	796	578	626	999999	307	439	999999	536	723	988	999999	477	999999	337	819	669	294	872	467	999999	854	820	593	170	185	999999	999999	735	36	999999	268	198	928	830	840	999999	999999	31	951	148	786	750	999999	964	999999	999999	999999	999999	999999	999999	161	999999	416	999999	152	999999	984	465	993	817	500	506	510	999999	730	147	548	18	497	937	617	999999	920	329	900	114	685	628	567	999999	271	833	999999	175	534	343	782	999999	687	999999	897	596	37	144	647	290	249	108	244	465	855	220	617	247	252	888	14	97	822	47	299	365	897	999999	555	999999	944	345	512	999999	364	341	999999	632	999999	31	245	786	999999	619	999999	586	999999	999999	926	61	999999	324	999999	999999	338	695	394	649	574	999999	698	815	589	980	345	904	596	
846	111	999999	889	985	207	999999	999999	227	415	212	183	713	971	795	296	503	451	630	422	866	68	668	946	680	999999	999999	332	429	207	999999	284	999999	990	547	11	411	999999	240	126	700	999999	121	290	999999	476	861	999999	903	528	95	538	715	492	730	788	999999	577	218	928	700	999999	233	30	999999	928	999999	722	433	794	884	342	220	513	721	999999	947	388	764	214	205	936	429	999999	121	172	568	999999	999999	759	999999	834	952	312	999999	801	999999	100	999999	264	999999	149	147	999999	644	999999	328	211	770	856	841	64	813	999999	999999	763	999999	332	908	551	369	745	462	674	236	999999	389	908	97	999999	114	999999	811	999999	951	999999	799	320	999999	368	844	367	707	413	918	513	31	999999	579	999999	330	446	192	34	999999	517	686	999999	999999	594	374	419	124	850	999999	984	999999	999999	63	676	999999	169	76	549	707	11	48	59	999999	722	38	440	339	999999	599	668	999999	787	615	443	379	336	438	671	994	434	253	856	661	933	271	718	895	999999	699	171	999999	642	326	893	479	999999	716	999999	566	933	90	999999	261	999999	320	999999	999999	999999	307	636	731	404	554	283	758	191	398	822	460	319	544	436	733	437	999999	41	470	721	999999	742	999999	999999	115	71	353	999999	605	578	623	806	999999	285	999999	73	440	975	999999	53	145	298	999999	893	999999	256	999999	999999	999999	999999	794	288	994	975	999999	999999	999999	999999	299	493	930	204	586	819	209	654	298	269	832	999999	997	323	999999	427	999999	999999	503	727	569	999999	672	699	606	999999	784	344	811	55	999999	999999	999999	977	686	603	122	940	712	999999	693	64	958	139	999999	295	999999	480	345	999999	399	981	71	999999	999999	440	999999	999999	598	803	999999	865	999999	253	639	792	999999	29	999999	349	314	999999	963	999999	43	515	900	542	877	320	956	313	999999	999999	656	648	978	758	94	256	782	999999	999999	999999	393	828	221	714	999999	39	999999	805	843	999999	273	999999	999999	986	265	387	539	288	363	999999	999999	999999	866	608	999999	991	813	865	999999	391	567	999999	304	64	691	214	303	195	53	848	648	161	470	14	971	999999	630	991	502	706	716	504	528	999999	71	999999	962	613	127	508	225	806	870	999999	437	999999	458	963	999999	60	999999	353	999999	514	638	695	271	861	637	694	999999	821	372	237	674	72	903	239	992	999999	999999	690	78	999999	999999	999999	999999	18	576	999999	454	999999	696	452	999999	372	269	24	999999	999999	399	110	975	433	999999	403	999999	999999	786	375	937	229	970	274	
999999	404	285	700	882	797	999999	999999	295	999999	250	704	135	999999	999999	312	803	889	999999	626	641	151	714	999999	999999	238	999999	999999	231	210	999999	234	695	432	643	228	999999	569	141	999999	960	999999	999999	479	192	442	278	999999	999999	484	572	999999	425	354	633	999999	689	999999	999999	653	999999	767	41	94	313	999999	999999	999999	999999	397	224	244	757	999999	665	504	336	999999	999999	965	960	882	620	999999	638	154	999999	351	799	976	538	999999	276	488	248	203	115	730	999999	999999	433	576	248	640	270	337	300	259	688	138	340	454	187	336	693	999999	157	294	456	169	215	667	999999	999999	858	766	967	279	927	472	399	999999	999999	294	999999	394	644	979	486	999999	999999	560	663	671	646	93	999999	999999	795	730	56	821	284	16	962	766	673	999999	781	503	370	31	331	226	738	999999	385	999999	794	308	872	177	807	155	315	999999	13	241	999999	774	495	999999	483	206	999999	578	332	72	332	775	720	706	208	999999	940	999999	238	999999	932	912	707	388	999999	496	857	878	23	138	701	317	762	441	285	999999	999999	343	999999	135	999999	170	999999	999999	569	28	999999	176	969	823	215	999999	999999	566	999999	750	77	117	881	987	999999	547	564	203	371	25	999999	289	999999	201	976	606	999999	999999	646	772	999999	394	999999	136	999999	691	999999	200	923	227	891	205	142	535	999999	900	461	560	786	263	999999	217	952	554	15	308	745	999999	847	608	199	322	999999	536	248	682	999999	754	88	657	999999	374	279	153	134	817	156	895	261	999999	154	733	327	393	999999	304	442	274	131	609	999999	999999	999999	325	999999	578	285	606	297	266	612	706	481	139	625	999999	937	808	430	197	162	850	526	771	463	466	995	999999	999999	943	250	33	633	479	999999	505	31	999999	125	555	542	550	608	999999	472	447	999999	999999	767	999999	366	633	844	934	457	105	615	580	861	572	999999	749	246	353	999999	589	83	12	427	130	999999	983	693	874	654	611	999999	531	309	999999	999999	999999	999999	432	587	999999	999999	999999	31	616	890	450	999999	553	999999	999999	999999	999999	978	999999	374	259	770	999999	727	383	999999	969	289	845	999999	93	281	845	367	775	999999	814	765	999999	999999	999999	980	810	239	767	889	149	999999	862	308	999999	999999	425	651	999999	46	130	705	213	677	218	418	185	763	999999	179	999999	195	999999	810	499	499	580	999999	989	279	959	417	959	493	800	77	427	547	866	539	855	999999	413	999999	999999	118	561	999999	202	999999	804	57	432	598	641	999999	705	61	999999	
497	973	943	662	685	86	713	745	720	876	151	999999	637	897	277	323	64	781	468	949	390	937	848	999999	32	999999	999999	985	370	852	846	372	999999	739	378	566	911	541	728	661	157	999999	841	999999	60	999999	176	160	165	285	587	999999	246	112	427	999999	999999	664	639	220	174	728	999999	999999	999999	779	999999	898	528	710	411	522	63	806	802	27	999999	994	999999	57	307	761	999999	95	274	673	135	273	321	817	442	257	902	517	496	999999	988	973	823	281	358	278	999999	999999	873	75	999999	440	309	999999	464	999999	999999	591	913	413	898	299	999999	367	654	363	587	711	999999	163	620	999999	319	382	999999	132	180	958	699	39	139	999999	999999	209	554	695	999999	999999	363	312	822	999999	604	93	531	698	380	466	627	999999	690	999999	186	720	454	583	130	927	381	342	999999	476	891	883	284	522	88	403	812	959	400	676	357	965	341	309	941	236	850	999999	751	999999	999999	704	348	218	208	501	755	971	999999	45	539	30	353	356	428	721	809	999999	620	999999	999999	999999	999999	999999	572	221	999999	154	642	894	999999	50	590	255	145	197	544	75	324	587	999999	999999	394	999999	146	337	999999	985	881	999999	999999	842	720	775	999999	673	999999	999999	645	986	122	610	339	679	958	999999	439	999999	220	241	186	743	999999	999999	338	812	999999	999999	999999	245	599	999999	273	422	999999	244	329	815	999999	472	999999	220	430	337	999999	48	511	715	405	647	897	523	999999	649	53	683	158	999999	447	999999	400	859	456	410	397	999999	346	999999	211	724	999999	999999	913	999999	153	966	999999	366	568	999999	310	567	844	240	348	85	999999	623	378	794	96	642	378	936	999999	238	763	30	999999	756	999999	594	514	999999	477	282	610	36	506	87	370	999999	129	157	947	832	999999	999999	71	999999	99	722	548	417	638	537	256	999999	675	999999	212	999999	425	812	999999	715	62	173	762	999999	474	602	999999	999999	433	999999	522	231	999999	249	223	547	999999	628	666	978	56	107	999999	940	36	634	360	591	875	77	376	999999	559	241	780	851	463	996	999999	999999	605	999999	983	999999	24	35	986	436	999999	664	345	796	155	619	669	955	129	822	48	840	251	999999	999999	366	927	999999	999999	758	468	999999	999999	961	782	180	383	799	124	709	925	11	647	924	890	220	732	999999	171	999999	999999	999999	999999	999999	999999	15	254	80	830	626	416	808	363	238	967	999999	580	383	999999	975	246	869	841	420	896	46	203	999999	644	215	999999	356	55	999999	196	999999	640	452	
999999	999999	925	313	968	497	302	127	999999	418	999999	999999	639	358	999999	195	703	702	983	321	744	920	812	999999	435	625	991	69	763	999999	52	333	999999	999999	378	247	60	933	900	999999	127	779	398	785	371	93	999999	999999	790	859	37	493	660	328	707	93	964	998	877	999999	505	243	363	26	375	632	862	999999	979	999999	144	999999	801	999999	203	965	999999	999999	565	352	59	999999	279	903	603	558	673	380	431	295	283	62	65	999999	848	884	426	999999	419	738	230	75	999999	999999	724	999999	691	999999	999999	742	560	999999	442	535	999999	789	963	460	999999	817	999999	999999	89	694	54	92	715	254	999999	318	999999	160	999999	827	131	983	420	807	188	346	867	652	254	689	734	346	619	530	999999	68	920	965	958	602	999999	738	986	611	999999	642	552	999999	238	817	203	409	330	999999	413	999999	379	166	281	999999	999999	999999	247	399	959	999999	473	999999	992	733	999999	583	202	24	999999	999999	997	808	389	546	794	999999	423	437	495	334	26	14	126	940	689	999999	694	999999	999999	471	500	999999	999999	999999	178	367	453	505	429	620	217	315	999999	30	323	570	999999	999999	292	529	893	810	903	634	999999	468	78	62	999999	633	888	321	999999	999999	892	410	166	671	999999	436	976	999999	999999	875	127	711	447	106	627	128	987	999999	598	999999	578	689	692	27	36	999999	299	401	461	999999	999999	896	942	999999	137	999999	999999	115	367	999999	553	974	803	38	516	999999	31	972	999999	999999	646	999999	722	249	18	213	718	149	644	667	999999	584	999999	221	999999	999999	768	468	999999	714	715	999999	602	742	578	603	886	664	999999	55	688	326	966	535	999999	802	999999	702	971	924	204	273	471	999999	718	969	999999	592	884	999999	222	562	13	721	219	764	336	999999	670	999999	327	63	638	999999	979	820	617	931	71	351	57	999999	497	54	519	451	419	999999	34	609	999999	304	999999	225	833	135	999999	255	325	395	475	204	41	999999	606	999999	634	999999	720	897	361	999999	530	542	999999	157	75	959	211	768	354	433	954	71	999999	33	283	423	999999	853	507	372	616	675	999999	852	999999	999999	447	378	816	546	192	136	999999	511	773	247	977	999999	70	363	999999	557	50	51	250	970	248	583	867	221	117	867	400	989	968	854	666	395	999999	999999	999999	832	951	808	999999	828	812	815	260	45	446	999999	792	153	999999	68	999999	834	612	72	692	863	510	999999	438	325	736	269	999999	999999	581	591	572	925	841	221	606	999999	800	999999	999999	432	333	832	
774	38	84	999999	670	910	229	832	999999	60	452	658	999999	355	379	925	102	553	282	999999	463	854	516	999999	311	117	461	999999	43	200	904	269	540	678	999999	410	251	488	598	632	698	749	808	521	482	193	888	261	999999	875	329	614	160	991	999999	919	521	216	945	999999	458	999999	798	592	156	193	127	654	524	969	683	999999	954	650	642	714	55	995	395	128	228	210	540	167	870	299	119	999999	309	999999	888	45	999999	44	183	872	950	226	375	999999	75	244	736	893	201	716	660	509	358	664	873	526	820	827	345	258	999999	640	721	856	84	579	999999	612	91	648	79	919	477	770	764	829	629	999999	999999	983	999999	646	966	163	639	999999	200	999999	48	371	999999	716	699	925	586	319	999999	999999	999999	496	889	999999	812	553	647	740	999999	588	999999	54	896	722	999999	999999	999999	648	674	567	999999	475	389	999999	574	719	433	362	999999	999999	193	455	334	999999	884	566	104	349	999999	422	516	999999	999999	611	745	993	475	502	942	347	150	999999	644	937	999999	999999	999999	189	999999	103	999999	999999	519	490	405	454	719	999999	838	218	999999	445	814	999999	61	327	898	999999	964	580	253	931	420	883	999999	999999	810	999999	818	145	999999	914	789	999999	302	999999	389	96	216	301	284	690	663	734	89	705	999999	999999	885	974	849	339	225	979	849	199	874	635	88	160	643	332	999999	702	759	352	655	83	960	829	999999	812	999999	673	306	563	277	686	803	706	131	428	511	999999	296	999999	699	809	999999	999999	357	753	17	65	657	999999	723	960	974	737	59	60	431	66	46	47	768	999999	999999	296	921	198	831	382	999999	225	821	999999	416	640	652	846	192	856	999999	194	804	515	999999	355	840	316	711	76	656	81	999999	999999	807	999999	360	157	135	604	999999	169	921	634	36	442	139	999999	554	344	94	212	999999	575	999999	999999	242	262	999999	338	456	615	486	764	999999	957	999999	377	325	167	290	504	721	587	675	323	272	999999	488	584	225	999999	762	377	999999	453	213	431	871	999999	26	107	622	796	158	576	682	166	908	79	223	762	285	397	64	589	999999	290	999999	999999	589	999999	774	951	122	216	852	119	999999	282	754	796	505	369	150	192	882	924	999999	108	641	115	271	419	999999	463	999999	375	322	403	961	922	531	611	376	954	999999	670	684	941	723	572	384	635	324	999999	999999	915	257	871	706	567	999999	800	628	999999	999999	999999	591	658	999999	487	796	388	321	831	274	999999	999999	195	859	999999	
249	497	999999	79	731	636	104	943	207	999999	999999	451	696	999999	999999	731	982	892	999999	999999	89	35	700	999999	775	995	324	493	162	372	922	71	22	495	327	999999	425	999999	752	173	270	647	461	999999	999999	999999	999999	917	759	543	911	111	999999	890	142	224	797	148	303	735	322	611	791	835	137	66	438	211	86	718	999999	433	149	990	707	441	999999	507	876	429	313	406	733	618	999999	821	999999	999999	999999	113	566	286	999999	27	999999	659	999999	626	75	313	999999	491	840	51	999999	487	961	50	193	700	650	299	272	874	432	999999	877	182	384	316	35	316	999999	973	162	38	999999	132	999999	58	999999	947	442	573	512	999999	999999	691	390	972	859	990	938	662	999999	276	24	391	594	935	781	684	252	759	999999	999999	642	867	999999	209	320	838	900	144	125	703	856	999999	371	610	359	196	792	999999	456	45	378	196	520	999999	24	785	538	214	276	901	999999	999999	295	901	189	698	999999	190	662	31	999999	999999	546	759	420	325	29	984	586	595	892	840	999999	251	242	455	357	14	999999	534	310	696	867	224	997	183	413	470	430	999999	393	611	748	435	945	574	650	760	475	699	766	554	627	999999	18	864	380	999999	669	733	350	798	995	999999	720	402	936	999999	761	246	911	999999	563	999999	211	999999	101	877	999999	668	805	596	999999	999999	768	999999	999999	999999	999999	143	999999	999999	800	696	999999	999999	616	620	714	552	999999	328	998	999999	787	216	991	999999	479	728	772	999999	748	11	928	754	269	508	999999	964	334	749	999999	628	999999	999999	759	866	614	616	674	481	172	752	999999	999999	597	310	999999	561	765	999999	716	999999	999999	309	621	798	768	566	335	117	260	750	999999	887	211	380	999999	245	457	134	98	999999	999999	999999	999999	999999	999999	999999	166	959	999999	999999	208	999999	999999	639	266	145	930	999999	107	58	291	567	999999	422	534	999999	286	227	516	473	114	999999	287	854	999999	80	999999	626	999999	327	409	376	317	452	551	269	999999	572	999999	658	314	496	37	49	999999	495	80	917	470	829	999999	939	452	999999	703	568	999999	188	214	196	176	999999	999999	779	648	914	259	778	870	274	999999	713	113	858	169	999999	999999	247	282	938	999	61	999999	998	162	470	923	981	999999	983	999999	676	999999	926	491	999	362	257	400	667	245	302	999999	999999	541	461	835	999999	176	999999	955	444	906	276	999999	125	159	145	627	999999	999999	999999	39	887	686	621	356	186	376	170	265	365	846	615	702	707	14	999999	466	999999	
635	339	815	663	999999	999999	769	100	739	376	849	227	630	222	676	967	273	168	520	999999	114	658	227	16	999999	599	999999	301	999999	490	121	201	999999	925	999999	661	463	375	859	541	851	265	447	10	999999	48	735	633	999999	735	443	999999	999999	999999	596	999999	999999	808	834	438	556	999999	999999	999999	999999	658	548	704	669	999999	514	897	308	978	79	999999	221	227	695	999999	863	999999	362	838	56	999999	752	143	338	576	999999	654	541	431	985	382	738	197	745	999999	499	41	964	923	231	999999	999999	470	999999	999999	765	894	123	999999	999999	999999	126	999999	213	989	905	414	376	103	476	859	366	877	993	697	999999	33	482	43	301	999999	999	999999	617	510	729	292	999999	591	811	654	540	498	856	999999	265	59	999999	755	756	95	665	870	999999	371	189	669	476	778	636	741	422	90	999999	742	593	999999	999999	703	270	623	999999	784	292	999999	328	999999	30	999999	441	71	49	726	286	215	177	139	980	255	331	70	815	890	999999	79	999999	460	999999	124	808	577	999999	999999	495	143	999999	880	587	999999	53	999999	999999	875	999999	999999	999999	695	803	545	574	464	999999	826	381	210	807	856	830	999999	999999	868	999999	906	792	864	93	758	241	153	866	999999	551	354	212	20	421	999999	553	389	999999	547	999999	211	549	353	869	999999	909	295	335	493	999999	999999	57	185	199	742	92	481	491	943	999999	660	999999	287	913	363	624	371	999999	867	999999	450	844	50	221	999999	999999	448	995	999999	849	946	818	383	247	186	999999	37	820	679	856	82	897	999999	94	996	999999	272	440	516	999999	547	506	467	190	609	530	17	963	999999	999999	644	999999	560	999999	999999	999999	305	49	737	66	999999	551	118	20	239	552	420	999999	224	396	999999	999999	488	403	311	449	361	202	638	999999	299	999999	550	999999	222	596	347	340	999999	165	999999	232	702	459	940	999999	999999	456	951	999999	120	999999	999999	999999	292	635	999999	999999	999999	77	490	112	411	91	767	999999	10	815	798	643	215	999999	999999	69	168	870	315	39	462	315	61	904	251	999999	999999	249	999999	667	20	587	598	191	547	999999	999999	135	821	621	691	417	995	582	658	999999	851	40	670	690	724	421	329	968	703	487	26	585	999999	829	546	528	219	999999	804	220	55	999999	542	881	394	43	58	694	347	999999	320	999999	256	933	730	515	579	633	942	598	267	629	487	70	492	98	273	992	999999	172	999999	662	777	447	272	827	498	999999	999999	690	373	635	630	657	177	547	339	927	108	
40	949	999999	400	215	999999	425	545	482	999999	999999	769	66	619	184	848	999999	999999	999999	999999	902	27	790	999999	262	235	999999	999	999999	893	944	759	999999	999999	54	223	620	271	572	494	999999	291	25	399	999999	920	316	26	999999	809	999999	847	530	265	205	23	169	258	148	979	330	426	715	589	455	547	433	172	575	961	237	396	138	999999	825	999999	999999	999999	338	341	919	999999	553	30	999999	107	238	90	698	40	63	372	999999	592	174	999999	576	999999	943	462	999999	153	451	494	581	999999	718	217	999999	584	22	767	919	806	70	714	872	999999	215	358	318	352	474	544	907	865	272	546	999999	999999	54	574	999999	876	843	999999	174	69	999999	260	388	999999	650	999999	999999	999999	453	326	999999	459	557	881	231	595	153	155	679	999999	999999	716	860	182	67	45	539	447	320	52	999999	999999	549	813	255	954	969	999999	701	361	526	999999	422	946	24	700	847	173	352	999999	999999	698	106	999999	483	732	999999	216	963	615	583	580	975	410	363	245	909	743	635	277	999999	999999	453	327	390	964	304	913	999999	367	197	376	105	458	319	275	199	291	340	999999	563	763	333	96	999999	946	646	21	593	778	999999	114	537	85	246	877	255	778	877	518	438	487	999999	606	428	217	484	527	101	98	56	627	413	122	999999	862	531	366	550	444	999999	292	999999	999999	576	92	838	30	222	441	29	999999	413	999999	999999	85	714	727	668	999999	471	129	920	504	732	999999	700	999999	370	383	999999	888	238	443	200	156	999999	670	40	999999	999999	464	314	659	78	635	223	591	38	638	157	804	698	979	999999	209	999999	825	656	412	392	423	659	838	999999	141	192	970	630	937	919	54	697	332	201	16	814	270	436	106	999999	119	999999	732	235	551	199	999999	470	991	783	340	24	627	953	999999	999999	476	574	936	999999	999999	960	999999	719	999999	999999	375	999999	966	394	111	999999	560	463	282	37	927	613	999999	941	933	510	639	999999	588	40	79	379	999999	211	348	999999	500	652	705	158	999999	23	131	999999	823	470	999999	999999	681	941	464	173	680	999999	877	862	40	999999	999999	743	331	936	140	999999	47	996	553	764	56	415	898	907	757	999999	999999	914	491	999999	128	473	16	999999	482	646	999999	999999	698	317	334	999999	665	505	142	962	827	368	882	999999	406	827	916	739	999999	276	53	556	415	556	999999	999999	381	930	999999	999999	737	298	464	494	507	999999	307	999999	439	571	749	403	774	795	306	374	999999	999999	702	300	556	
999999	999999	216	603	999999	499	151	999999	371	999999	734	629	96	235	538	999999	398	999999	274	529	680	309	988	999999	649	782	999999	260	831	931	999999	238	999999	999999	999999	816	999999	890	488	642	999999	134	78	999999	24	774	999999	570	767	470	999999	999999	999999	770	876	999999	999999	689	953	247	999999	891	290	440	175	506	53	596	765	722	655	507	71	999999	374	556	240	531	511	875	103	999999	493	999999	999999	999999	800	815	999999	502	332	568	937	251	762	274	843	999999	301	518	730	101	804	54	999999	146	999999	805	406	329	737	962	187	87	999999	828	408	920	999999	999999	706	237	999999	999999	999999	999999	570	819	869	109	712	603	239	999999	155	12	255	448	555	161	223	994	999999	303	764	999999	999999	859	108	934	866	923	494	180	999999	502	999999	999999	654	728	575	21	935	999999	617	144	732	194	932	999999	999999	999999	375	999999	907	712	819	999999	508	39	705	710	721	935	243	788	118	999999	191	652	884	714	999999	999999	585	211	68	121	685	630	637	206	999999	957	360	906	999999	503	999999	109	683	447	42	999999	32	865	300	999999	999999	828	35	673	13	999999	265	868	176	548	416	706	999999	708	994	877	402	509	782	763	584	337	240	615	795	92	968	447	999999	178	803	719	999999	68	57	857	605	999999	203	999999	999999	492	739	19	999999	566	455	975	453	165	232	523	92	536	999999	736	598	999999	999999	921	321	818	197	997	744	696	999999	595	999999	999999	282	438	999999	145	71	102	597	230	528	239	636	993	993	526	946	290	637	999999	642	999999	269	194	95	281	999999	883	999999	999999	274	400	999999	860	324	316	883	793	216	947	474	999999	148	999999	999999	649	294	328	824	670	60	464	69	999999	952	349	999999	97	999999	44	810	188	796	854	955	999999	467	775	678	999999	642	163	999999	689	909	319	182	891	302	446	987	17	999999	634	691	810	999999	359	908	975	438	795	450	999999	147	296	536	294	999999	764	191	519	649	147	38	897	390	379	512	642	177	999999	794	906	999999	803	130	172	172	154	795	118	867	703	258	846	712	901	552	623	783	888	478	538	265	477	367	999999	606	794	429	999999	847	999999	808	452	999999	999999	134	343	175	373	131	277	968	999999	999999	945	889	191	195	488	826	888	999999	289	518	999999	650	580	445	209	566	378	724	833	270	601	895	806	845	999999	777	999999	999999	419	766	210	999999	192	825	999999	999999	999999	609	940	145	958	415	529	933	745	893	554	999999	999999	807	752	552	145	812	60	60	92	
345	999999	999999	617	441	999999	522	317	697	468	754	33	999999	151	999999	784	697	311	999999	376	872	110	284	232	320	999999	611	23	657	433	379	774	372	999999	89	592	239	527	527	964	16	999999	57	434	799	875	798	666	983	768	448	999999	999999	683	219	999999	742	999999	999999	950	838	508	660	273	98	980	661	228	72	999999	555	179	999999	231	369	256	62	999999	432	445	692	945	999999	889	985	868	910	688	739	843	849	749	230	577	136	999999	965	784	346	819	223	580	604	806	223	278	999999	642	999999	999999	193	999999	999999	862	268	892	477	770	288	999999	79	972	488	228	999999	805	949	999999	999999	999999	999999	999999	513	613	231	999999	999999	999999	675	717	150	278	374	776	660	957	693	999999	319	243	40	204	505	125	750	251	999999	999999	479	418	328	521	547	462	999999	914	388	453	641	156	999999	254	999999	999999	999999	800	607	712	567	379	999999	592	896	861	830	96	772	397	862	999999	29	965	753	999999	999999	629	731	999999	999999	745	578	250	726	172	692	786	999999	999999	46	999999	643	389	999999	110	306	999999	625	685	632	595	152	990	590	661	137	585	500	838	999999	460	78	999999	617	822	800	871	866	733	178	999999	986	837	361	912	999999	999999	999999	653	960	663	999999	55	289	508	603	587	659	999999	45	999999	295	999999	763	999999	881	948	771	996	309	434	869	891	999999	999999	999999	315	639	677	325	497	437	847	877	999999	999999	999999	415	119	228	223	999999	999999	698	72	999999	725	83	776	41	999999	867	161	353	535	794	999999	999999	701	899	297	948	982	749	547	678	448	392	256	139	999999	999999	662	777	999999	223	77	203	454	830	883	999999	862	645	999999	630	999999	503	352	722	999999	494	714	219	931	274	239	62	160	393	999999	342	827	647	183	855	999999	999999	267	322	727	918	94	870	26	65	95	346	999999	917	402	945	999999	999999	999999	373	828	453	845	821	999999	24	52	71	521	550	414	225	999999	81	425	999999	999999	39	995	425	410	843	999999	875	189	892	240	243	999999	999999	302	303	851	999999	37	761	538	446	338	712	876	32	999999	476	650	999999	999999	999999	501	500	999999	20	538	379	963	984	261	970	641	100	784	809	999999	157	257	999999	373	661	53	664	999999	999999	701	999999	999999	387	494	999999	999999	999999	28	489	741	499	664	291	765	481	999999	999999	509	568	804	999999	928	76	999999	211	999999	539	506	222	707	837	999999	910	999999	255	830	999999	500	999999	745	999999	82	999999	77	581	493	966	356	891	813	999999	999999	
999999	999999	999999	364	482	999999	292	999999	695	999999	805	782	903	372	999999	971	519	651	272	552	999999	822	481	175	632	998	379	717	999999	193	614	999999	706	682	331	999999	856	999999	999999	158	217	39	60	519	999999	999999	999999	219	740	999999	999999	250	551	458	190	983	522	297	999999	999999	999999	574	253	512	208	999999	86	999999	50	837	124	627	302	123	999999	999999	999999	962	898	999999	834	170	999999	268	999999	373	857	257	502	348	403	568	999999	874	101	642	999999	548	320	999999	999999	942	178	902	999999	219	999999	999999	123	999999	221	560	399	999999	648	896	596	985	166	835	548	828	999999	701	443	556	999999	427	32	999999	168	233	999999	37	999999	892	991	999999	388	146	425	999999	144	999999	137	843	179	548	236	205	55	800	391	485	331	618	224	999999	469	333	752	530	999999	420	88	999999	908	999999	948	756	904	522	607	999999	420	129	693	473	999999	599	999999	919	201	826	656	368	842	176	706	64	677	524	999999	999999	393	895	24	999999	187	150	999999	808	599	479	999999	533	203	999999	999999	212	924	751	903	999999	999999	832	338	589	764	999999	155	742	999999	894	88	389	999999	552	636	524	114	969	999999	432	664	578	999999	999999	999999	132	174	480	999999	999999	139	999999	621	745	999999	561	567	434	959	467	995	202	999999	999999	401	999999	999999	650	999999	999999	999999	955	999999	999999	999999	377	511	616	64	641	999999	674	641	171	764	999999	768	171	999999	84	957	680	20	999999	437	472	999999	999999	999999	622	505	524	746	561	406	999999	999999	150	540	740	59	950	380	328	912	999999	561	981	999999	249	999999	465	215	999999	592	427	944	638	999999	742	941	999999	999999	441	145	40	927	999999	765	590	690	627	630	704	35	999999	309	999999	914	115	999999	999999	685	91	478	49	318	96	999999	978	239	999999	107	798	798	173	665	938	999999	882	999999	481	226	359	999999	526	999999	999999	999999	585	127	262	999999	937	831	497	210	213	963	999999	722	841	121	786	360	858	530	999999	906	862	999999	371	999999	42	999999	999999	237	999999	533	999999	214	999999	462	393	999999	977	999999	169	966	999999	962	462	975	999999	169	562	370	439	998	999999	995	12	605	999999	244	999999	999999	999999	235	401	269	874	679	999999	891	915	389	727	999999	999999	749	999999	999999	605	899	888	999999	999999	872	999999	999999	798	999999	833	956	211	211	999999	999999	114	234	428	999999	575	50	999999	999999	964	204	254	183	642	513	625	950	634	147	999	872	355	369	999999	817	85	332	471	547	845	63	999999	713	699	578	999999	158	330	
436	300	565	811	115	431	999999	628	999999	436	294	711	882	999999	74	999999	817	803	745	895	611	859	253	579	550	937	910	515	540	999999	74	692	476	630	208	847	444	71	999999	937	120	199	109	999999	999999	999999	963	999999	999999	511	881	774	999999	263	719	999999	56	986	270	177	520	713	97	502	999999	602	245	261	132	227	999999	755	562	999999	784	421	760	999999	402	999999	973	189	890	39	999999	999999	617	222	911	999999	800	458	999999	999999	427	407	111	606	533	584	600	999999	999999	407	743	999999	222	278	999999	999999	816	699	999999	554	999999	341	822	999999	899	82	999999	32	350	500	427	999999	954	999999	390	999999	319	163	824	999999	124	999999	580	492	295	476	87	349	744	614	815	111	999999	999999	878	95	999999	53	706	460	999999	578	999999	118	980	434	182	999999	887	999999	987	663	874	774	999999	999999	761	999999	773	433	999999	999999	999999	736	685	325	999999	999999	611	304	803	276	999999	373	229	546	999999	472	512	860	999999	355	461	653	999999	162	236	999999	816	947	999999	254	280	282	465	952	999999	634	432	999999	979	999999	130	999999	297	999999	216	510	999999	999999	999999	299	999999	912	139	649	194	634	999999	999999	99	999999	891	664	971	558	996	183	907	999999	255	277	999999	999999	881	829	234	999999	365	905	945	999999	544	922	999999	44	426	367	153	999999	767	999999	999999	899	999999	999999	582	999999	621	999999	724	43	602	289	647	999999	260	980	40	999999	425	326	278	214	587	372	821	968	746	936	141	999999	999999	101	508	589	999999	149	282	267	256	767	999999	626	191	999999	999999	265	999999	164	784	446	999999	842	400	451	397	320	322	212	999999	614	719	685	999999	95	12	999999	999999	68	999999	121	707	773	63	999999	999999	652	32	999999	249	999999	999999	591	162	694	312	197	999999	66	999999	441	826	79	465	642	57	571	999999	999999	910	999999	999999	226	154	673	738	563	789	743	382	744	297	999999	963	246	920	137	999999	913	783	814	809	723	999999	577	294	638	317	420	609	507	634	927	764	626	91	477	999999	489	955	748	408	957	684	457	999999	188	116	229	722	919	49	115	322	105	812	761	359	576	388	110	256	378	143	874	999999	370	999999	346	164	452	690	999999	957	44	416	999999	49	418	999999	116	999999	98	999999	689	468	999999	615	999999	813	330	128	870	999999	999999	502	39	999999	809	347	784	304	770	999999	280	239	995	157	287	688	961	721	940	153	282	578	999999	680	453	999999	590	755	224	532	833	333	820	942	999999	542	387	37	239	81	999999	
999999	761	33	427	460	472	381	337	980	999999	608	187	999999	828	286	344	358	380	403	999999	38	89	247	241	999999	999999	63	55	745	311	933	492	869	503	470	999999	999999	263	993	943	218	999999	244	679	235	156	103	999999	999999	999999	999999	657	999999	324	620	732	524	792	480	51	419	335	592	679	918	126	318	233	368	469	210	105	387	459	548	999999	845	999999	15	800	324	939	229	547	282	286	999999	555	883	738	302	999999	782	951	534	999999	834	564	760	118	999999	870	755	999999	996	933	279	387	775	18	886	999999	786	680	999999	479	116	55	406	642	470	763	350	630	176	858	323	435	999999	665	777	290	999999	897	999999	453	999999	863	551	348	16	278	779	874	851	346	565	111	999999	65	776	999999	167	128	648	84	999999	135	199	147	620	844	463	119	241	606	159	889	717	283	999999	252	503	999999	999999	201	983	475	778	830	999999	221	211	868	889	988	132	999999	259	999999	923	68	673	413	728	172	999999	669	642	255	197	999999	999999	999999	770	999999	295	999999	492	456	100	64	357	369	844	409	999999	594	230	253	483	471	639	828	360	999999	578	999999	339	472	386	324	832	533	999999	627	826	999999	108	999999	702	32	999999	803	999999	999999	999999	314	999999	329	530	999999	448	999999	999999	726	999999	565	600	543	955	999999	769	29	79	999999	231	823	726	227	582	390	496	999999	999999	460	275	836	40	491	999999	274	999999	20	942	165	876	999999	999999	916	590	271	660	999999	409	999999	999999	185	733	32	999999	887	587	350	746	149	734	582	849	321	460	210	534	999999	27	690	672	759	87	913	899	788	72	809	637	320	999999	999999	466	51	207	99	999999	18	844	637	999999	191	273	999999	999999	999999	999999	450	999999	390	736	999999	547	718	836	503	108	819	132	999999	824	999999	713	999999	999999	803	125	807	123	370	107	526	999999	389	13	490	999999	285	999999	606	204	622	999999	256	583	188	393	748	215	704	991	292	999999	986	999999	999999	999999	837	999999	626	188	785	336	105	293	220	286	999999	714	356	999999	823	337	999999	663	212	434	999999	999999	240	420	377	602	419	378	999999	640	288	576	104	22	657	891	999999	427	419	295	257	963	373	902	235	43	859	999999	178	955	999999	999999	610	485	20	985	162	216	999999	193	917	726	999999	580	998	590	620	999999	360	931	471	108	254	916	186	503	488	338	999999	343	743	999999	210	858	999999	955	966	618	11	671	999999	999999	616	999999	999999	530	494	793	904	645	423	525	345	247	494	999999	999999	
999999	999999	517	507	824	32	999999	450	204	526	620	999999	999999	624	999999	341	688	201	999999	491	28	548	655	19	695	434	549	919	227	387	962	999999	21	999999	282	319	494	174	915	999999	148	785	184	13	874	494	999999	30	421	193	657	55	683	778	70	155	652	507	811	399	999999	558	232	817	564	256	999999	175	999999	692	999999	999999	286	184	353	242	999999	652	144	999999	572	528	507	43	999999	916	690	242	816	136	999999	986	363	999999	164	590	563	367	449	999999	206	696	999999	729	999999	143	769	508	435	827	782	999999	373	610	827	954	60	999999	999999	999999	565	64	358	999999	35	999999	170	761	999999	762	679	16	212	516	999999	876	849	999999	697	595	157	192	999999	989	354	999999	623	999999	697	210	999999	374	279	999999	73	999999	347	462	704	486	973	17	999999	672	157	775	797	999999	606	950	999999	281	501	501	999999	382	257	368	871	999999	999999	999999	73	999999	232	315	999999	411	453	862	538	397	999999	999999	622	999999	703	145	841	999999	867	999999	156	746	105	268	999999	999999	310	999999	894	979	590	344	249	999999	943	668	449	842	48	396	413	743	422	717	999999	290	879	360	679	121	999999	302	501	999999	271	326	999999	964	443	958	111	763	999999	559	806	739	971	66	206	45	695	999	540	481	363	412	334	388	70	591	898	999999	20	782	461	297	999999	769	304	999999	999999	485	409	999999	294	649	999999	863	910	999999	999999	822	164	644	426	528	999999	29	125	858	992	345	903	851	999999	999999	999999	194	107	999999	999999	212	761	999999	100	220	600	459	196	714	636	471	477	999999	999999	85	999999	376	999999	999999	535	823	653	446	999999	608	581	557	999999	999999	999999	591	765	999999	571	999999	999999	584	999999	999999	928	312	832	411	999999	999999	868	311	999999	999999	366	385	828	174	983	82	558	999999	945	492	999999	52	999999	64	817	999999	999999	85	40	175	999999	220	823	160	15	232	990	999999	225	113	740	279	977	47	776	999999	999999	601	418	999999	558	746	638	999999	577	885	999999	778	999999	186	824	792	280	999999	969	999999	999999	677	999999	999999	999999	315	109	842	999999	368	999999	402	287	305	999999	114	666	541	616	277	999999	763	582	130	999999	221	999999	49	288	947	999	574	77	630	999999	95	442	657	416	999999	647	999999	999999	219	820	999999	999999	299	999999	719	135	738	999999	999999	573	798	999999	48	412	999999	657	999999	563	804	999999	999999	334	657	345	206	671	19	135	373	630	786	455	373	310	999999	720	999999	154	568	821	999999	777	376	67	171	999999	404	
254	999999	999999	586	242	513	849	329	156	999999	953	698	57	126	613	433	80	787	353	732	999999	535	999999	999999	915	994	983	999999	724	957	600	999999	999999	277	764	999999	778	53	553	942	523	999999	730	877	999999	456	999999	999999	657	353	999999	999999	999999	267	666	719	396	306	671	247	999999	999999	605	999999	253	778	491	780	362	33	654	37	243	410	218	756	999999	282	882	468	483	288	451	999999	661	330	366	948	610	55	203	481	999999	315	422	772	386	999999	633	637	965	740	352	633	699	279	46	416	59	910	913	999999	999999	212	763	250	308	234	537	999999	421	542	180	316	830	183	999999	999999	988	445	380	274	999999	255	503	743	935	999999	680	999999	999999	950	899	700	141	89	67	179	551	181	473	161	13	710	225	999999	569	46	803	526	624	118	428	613	999999	649	475	999999	709	30	314	490	554	999999	999999	471	643	480	999999	750	125	485	999999	999999	971	999999	271	938	39	81	183	899	999999	164	768	184	531	296	170	999999	999999	888	470	531	999999	983	999999	999999	999999	754	788	99	861	62	999999	149	733	611	641	320	388	537	149	999999	847	415	475	999999	387	465	999999	357	319	692	146	236	24	854	949	988	622	413	867	999999	292	93	48	963	754	628	451	919	654	999999	114	999999	749	832	684	461	518	999999	999999	614	999999	441	780	999999	915	999999	134	878	662	652	999999	974	669	864	355	763	376	511	644	758	23	29	702	469	588	70	486	191	179	999999	480	414	932	262	469	850	313	999999	57	580	504	999999	267	12	162	139	999999	885	487	921	999999	16	573	722	600	795	739	320	590	855	697	943	708	174	182	293	52	416	404	504	459	506	999999	74	264	451	762	700	317	999999	652	601	999999	258	412	473	841	219	661	999999	121	993	289	202	883	560	863	103	829	868	97	10	490	982	999999	588	552	508	468	999999	42	49	13	141	212	106	248	999999	761	999999	452	832	754	730	393	999999	227	999999	191	703	587	669	870	448	371	999999	120	721	787	999999	921	342	751	512	999999	999999	989	157	989	787	321	413	999999	999999	999999	265	255	760	598	999999	371	999999	327	999999	572	373	999999	564	770	559	985	527	672	999999	787	119	999999	252	98	999999	476	79	282	404	391	183	337	999999	32	115	407	359	132	781	461	641	999999	985	940	277	902	434	387	439	801	999999	741	403	343	316	999999	12	999999	999999	538	302	18	922	384	398	999999	429	999999	999999	162	636	404	890	485	156	103	999999	312	820	419	51	
692	999999	602	596	442	933	415	715	931	404	687	845	253	169	999999	999999	999999	551	999999	483	892	999999	287	999999	999999	850	917	197	223	89	699	999999	867	999999	999999	176	999999	787	999999	112	23	827	999999	757	999999	558	647	326	523	10	493	761	589	935	159	969	565	437	206	591	26	228	501	851	999999	835	999999	756	558	466	772	824	595	139	999999	74	988	529	225	841	213	601	674	999999	596	999999	272	931	347	640	610	892	999999	999999	999999	999999	335	882	62	123	580	891	767	66	238	999999	175	999999	476	95	999999	45	222	365	999999	424	553	999999	999999	766	573	56	418	999999	855	880	999999	231	53	674	999999	116	476	112	270	321	833	617	984	928	772	812	999999	999999	659	999999	680	235	999999	671	251	56	627	296	549	534	482	999999	210	357	434	944	416	999999	356	999999	569	999999	104	77	999999	936	304	999999	994	761	590	999999	268	290	210	17	245	999999	433	691	489	190	999999	999999	999999	983	999999	637	503	827	405	664	905	785	15	570	999999	918	89	315	999999	300	999999	787	943	999999	590	999999	157	427	708	45	378	665	999999	999999	556	367	237	607	999999	667	833	999999	999999	926	999999	483	999999	640	999999	999999	302	999999	939	199	888	775	792	999999	402	497	489	999999	128	370	999999	250	400	626	23	773	999999	481	999999	94	466	135	999999	999999	74	117	645	517	551	391	742	259	725	999999	500	780	575	714	215	41	187	758	999999	996	640	21	92	658	626	999999	999999	820	341	855	733	762	354	775	459	295	851	999999	999999	737	999999	999999	524	205	135	242	208	999999	276	754	906	708	999999	999999	387	62	35	987	890	448	754	922	918	999999	472	738	999999	999999	264	919	999999	214	999999	320	379	603	999999	886	532	393	904	660	999999	586	948	999999	684	920	398	406	269	999999	92	999999	983	999999	999999	654	999999	397	806	408	721	356	575	701	484	767	64	999999	999999	999999	464	507	999999	103	378	341	921	447	999999	515	999999	858	999999	324	132	147	999999	674	999999	841	162	145	586	999999	999999	207	999999	256	549	916	865	615	839	999999	409	584	551	889	335	786	999999	999999	343	999999	996	999999	696	260	579	999999	440	389	307	725	999999	999999	920	999999	164	181	999999	675	897	146	999999	796	999999	540	915	548	596	447	999999	999999	118	866	999999	999999	509	999999	510	999999	999999	212	485	485	318	124	143	89	664	999999	999999	164	466	67	999999	999999	651	209	845	166	345	40	750	993	51	607	616	999999	528	634	539	88	671	999999	997	999999	999999	174	999999	903	
406	835	883	94	711	194	242	999999	477	604	644	309	240	999999	425	646	461	492	444	710	508	999999	999999	39	972	999999	493	897	70	702	545	487	721	942	999999	510	156	666	999999	999999	375	566	653	923	990	240	848	326	154	999999	244	178	999999	778	404	393	999999	854	122	65	701	999999	990	999999	69	999999	587	298	999999	915	499	794	999999	588	999999	942	369	637	49	741	808	176	753	708	468	376	757	943	547	376	236	302	999999	236	164	39	575	878	863	832	652	559	999999	238	861	449	968	151	443	462	999999	999999	815	999999	256	999999	592	291	316	692	409	644	751	228	689	999999	250	974	433	315	376	999999	999999	216	98	258	443	524	847	29	408	616	510	999999	351	999999	487	183	979	629	447	999999	572	181	433	18	808	999999	549	664	999999	993	717	999999	95	543	872	608	291	998	101	78	999999	297	293	999999	144	666	876	108	719	77	994	803	999999	92	999999	602	783	90	449	999999	974	192	820	999999	898	999999	999	808	717	878	891	981	538	999999	849	284	999999	639	874	152	637	450	999999	999999	999	914	269	12	999999	279	825	211	558	171	103	261	476	999999	894	761	667	77	391	841	999999	22	275	499	999999	644	999999	999999	216	307	301	533	247	999999	414	984	123	996	194	999999	999999	690	433	376	284	597	808	18	999999	122	485	570	69	113	955	987	649	769	999999	979	564	681	994	261	870	570	23	786	473	910	999999	670	999999	942	999999	999999	589	898	224	645	836	706	407	103	999999	731	473	144	734	427	344	353	236	215	883	381	695	999999	506	999999	583	31	544	999999	473	814	687	127	325	999999	408	750	555	134	153	999999	283	999999	439	999999	106	879	62	56	999999	305	999999	677	68	999999	800	999999	402	509	71	814	171	572	630	999999	999999	356	819	275	29	594	798	111	999999	999999	108	794	999999	367	618	704	969	498	270	999999	380	19	68	909	669	999999	358	55	73	338	697	711	281	432	999999	750	70	786	37	999999	999999	999999	615	43	317	999999	675	44	891	366	845	673	999999	999999	999999	999999	298	999999	606	999999	245	753	48	732	338	397	523	319	999999	867	644	192	470	289	672	47	999999	34	601	663	325	999999	999999	706	493	33	408	999999	999999	69	999999	999999	190	999	999999	753	303	882	705	920	492	366	770	34	999999	999999	999999	999999	789	999999	999999	273	317	942	712	920	999999	342	249	314	988	703	523	999999	415	999999	999999	471	543	918	744	520	999999	681	180	958	999999	999999	983	830	999999	999999	40	999999	
429	198	842	248	296	825	163	961	643	401	932	788	843	999999	618	238	660	740	489	870	854	129	944	636	999999	754	376	999999	358	418	492	612	673	325	784	227	650	763	184	718	999999	999999	877	927	749	391	999999	986	520	755	179	999999	896	999999	352	309	253	999999	476	542	458	999999	999999	234	908	999999	999999	527	782	999999	588	897	565	999999	116	81	252	26	887	999999	639	999999	950	603	248	411	999999	513	999999	484	999999	444	999999	999999	269	81	180	652	29	429	275	597	999999	129	177	999999	524	134	63	999999	67	237	329	96	902	77	742	19	986	507	613	612	554	308	999999	153	609	999999	999999	999999	999999	599	997	467	124	51	187	830	436	966	886	591	459	999999	427	745	124	999999	740	202	339	171	666	522	815	663	52	905	702	999999	672	601	622	29	381	467	240	861	972	860	890	912	582	999999	999999	999999	162	852	999999	999999	38	999999	999999	319	705	738	933	999999	651	999999	999	281	999999	413	999999	999999	969	440	330	960	515	263	238	879	999999	999999	999999	646	902	999999	510	200	34	999999	994	274	419	312	324	642	534	999999	219	999999	861	618	999999	999999	726	335	999999	999999	531	920	176	775	999999	313	18	999999	159	999999	999999	999999	999999	808	257	116	418	39	875	666	126	688	435	999999	53	717	27	692	641	419	920	576	741	787	668	113	854	228	104	115	304	45	493	247	182	362	571	63	371	678	760	697	459	999999	606	843	494	999999	732	462	295	325	999999	739	999999	16	126	172	999999	153	261	200	935	999999	372	90	999999	999999	587	691	999999	999999	999999	963	659	233	999999	999999	191	824	619	448	496	641	999999	999999	999999	999999	871	999999	245	408	912	228	426	570	762	999999	33	525	648	306	828	51	999999	330	999999	684	999999	153	889	770	999999	999999	534	999999	703	999999	950	394	999999	451	326	999999	455	748	62	113	546	98	470	999999	332	999999	999999	999999	999999	454	334	499	984	713	672	999999	287	474	426	597	999999	613	866	999999	739	638	999999	206	980	417	595	568	278	999999	147	991	999999	461	999999	326	149	999999	203	999999	969	999999	410	979	778	598	143	981	331	464	418	933	231	12	698	693	832	999999	342	211	858	765	230	999999	576	681	56	825	36	109	999999	999999	419	617	499	288	238	999999	999999	391	999999	614	246	813	482	213	999999	999999	763	754	999999	170	879	991	400	213	999999	317	413	107	552	317	955	232	17	936	999999	614	513	420	465	978	999999	950	927	254	999999	416	999999	999999	910	376	72	281	615	296	
602	428	227	999999	999999	999999	450	330	839	966	659	999999	806	999999	999999	165	176	352	299	515	610	929	73	155	999999	824	696	51	196	999999	999999	683	616	721	999999	105	396	999999	999999	999999	538	239	120	960	594	514	610	84	681	755	209	999999	981	110	686	999999	999999	999999	999999	233	234	999999	144	663	999999	975	408	94	212	594	769	949	980	755	976	999999	818	113	560	180	224	621	999999	999999	976	535	701	516	45	999999	740	999999	616	149	999999	999999	105	456	249	999999	115	525	872	97	999999	260	739	999999	133	316	854	261	999999	440	18	999999	49	702	687	195	283	999999	999999	999999	854	453	343	840	446	846	284	371	999999	941	74	698	999999	282	999999	725	795	475	392	728	999999	489	999999	185	140	999999	99	403	769	63	345	223	475	340	243	542	999999	899	790	287	41	493	398	999999	375	320	863	999999	999999	961	400	808	509	330	726	374	649	999999	709	739	757	880	602	809	999999	850	233	418	49	913	808	999999	999999	999999	999999	331	101	235	809	820	843	999999	156	807	999999	999999	713	154	614	868	893	999999	199	999999	999999	161	890	588	973	524	96	999999	728	999999	999999	999999	999999	404	633	404	283	423	999999	999999	896	435	734	795	156	79	146	999999	804	180	30	999999	707	634	585	545	441	513	262	294	733	397	603	999999	653	169	413	999999	520	999999	594	479	412	310	164	999999	426	105	999999	904	388	999999	999999	557	323	115	796	498	819	999999	963	770	171	72	165	999999	832	921	151	987	665	827	567	594	999999	550	999999	999999	480	999999	129	345	81	358	906	999999	999999	999999	499	548	999999	999999	499	433	255	824	318	999999	154	655	271	999999	954	454	248	999999	450	66	972	999999	999999	999999	28	338	968	628	698	812	166	440	999999	787	432	603	624	999999	337	144	349	999999	241	306	262	824	229	999999	391	627	119	356	999999	690	999999	725	88	972	895	999999	999999	627	136	999999	999999	714	894	484	82	999999	829	999999	232	999999	999999	220	999999	999999	147	204	118	999999	999999	81	702	809	999999	999999	714	706	999999	651	855	999999	680	999999	634	735	122	548	930	999999	552	39	797	622	133	968	973	862	999999	999999	835	701	62	120	389	65	803	383	558	999999	769	375	836	999999	642	66	999999	995	585	805	61	599	274	373	802	217	283	90	685	999999	999999	999999	999999	609	816	163	123	999999	342	579	932	738	989	999999	975	186	203	619	999999	77	342	978	286	388	999999	246	437	688	318	182	781	722	999999	371	726	917	852	999999	371	999999	942	76	
663	999999	999999	999999	609	167	398	625	999999	663	110	618	854	999999	576	144	999999	579	999999	435	999999	169	999999	999999	50	628	999999	68	999999	965	999999	999999	135	276	325	279	514	551	637	999999	300	692	167	128	622	89	999999	607	999999	718	491	791	761	516	815	503	999999	663	281	980	776	340	302	58	415	608	999999	588	803	306	629	203	942	456	144	568	999999	679	597	960	121	999999	717	614	483	466	999999	999999	999999	822	999999	999999	279	656	503	960	400	118	713	23	597	928	803	54	99	297	849	999999	381	256	501	999999	75	999999	999999	992	623	687	574	999999	868	873	999999	981	244	777	924	295	952	999999	177	893	966	583	373	999999	979	672	525	999999	616	434	999999	999999	331	532	785	959	788	510	999999	713	544	763	155	999999	999999	822	810	999999	373	563	363	207	999999	607	573	492	947	685	22	950	171	388	342	444	999999	922	660	712	999999	999999	507	999999	837	464	359	212	999999	999999	391	167	999999	214	822	63	80	49	135	999999	959	303	999999	113	498	396	999999	165	431	999999	999999	878	172	107	328	999999	65	999999	999999	999999	258	370	64	308	303	855	98	957	999999	289	999999	596	797	937	999999	699	953	404	953	999999	912	999999	781	727	560	513	995	999999	885	423	997	169	680	510	474	598	999999	999999	810	642	999999	594	598	152	999999	502	999999	235	999999	999999	455	661	958	999999	712	999999	589	336	999999	789	860	334	81	152	999999	214	915	297	472	164	999999	250	999999	320	154	328	604	639	390	68	432	999999	419	266	968	345	211	762	999999	419	999999	999999	964	999999	782	973	523	456	860	142	586	792	999999	200	179	999999	77	647	774	394	999999	999999	945	690	999999	999999	914	815	184	999999	13	163	999999	999999	155	547	285	999999	538	999999	804	158	778	258	481	999999	999999	999999	96	763	999999	563	988	414	959	68	967	999999	663	691	999999	999999	282	914	139	433	303	999999	999999	999999	928	503	119	603	589	999999	181	999999	218	726	999999	999999	728	420	677	449	999999	95	104	96	580	11	999999	846	122	106	876	999999	128	58	999999	308	183	464	999999	774	999999	394	999999	657	999999	279	76	937	608	999999	979	999999	999999	689	267	218	614	958	61	927	593	272	490	492	435	317	999999	170	389	999999	522	999999	585	902	995	780	999999	999999	210	310	935	972	247	750	999999	999999	627	439	790	138	694	999999	412	999999	191	191	999999	999999	232	579	999999	999999	557	824	849	716	285	344	694	487	947	177	758	751	992	620	999999	739	999999	420	689	149	999999	999999	
100	307	999999	678	721	813	875	928	224	630	999999	39	425	999999	999999	410	739	999999	999999	312	999999	527	466	999999	915	570	166	999999	965	999999	890	999999	999999	305	734	999999	855	607	999999	880	611	28	952	999999	151	962	204	999999	838	999999	999999	406	404	77	80	573	841	999999	763	160	657	711	963	412	740	58	503	999999	688	999999	554	142	670	864	700	172	574	339	520	999999	376	554	336	999	999999	493	999999	468	235	171	999999	999999	843	472	233	900	65	549	396	999999	999999	999999	923	999999	999999	548	735	539	999999	907	998	512	688	810	784	113	384	963	281	999999	890	999999	894	527	649	898	999999	207	641	800	999999	35	942	428	999999	301	630	999999	999999	999999	757	628	999999	328	172	208	968	999999	999999	129	525	101	999999	999999	211	433	190	999999	838	523	260	999999	897	576	800	973	570	269	327	999999	999999	536	385	999999	498	999999	999999	575	365	999999	929	999999	999999	999999	284	999999	757	999999	226	69	120	234	19	75	342	999999	730	526	527	999999	638	708	715	206	646	989	716	588	651	938	490	615	50	999999	999999	995	30	999999	301	786	225	999999	53	267	382	258	527	320	999999	999999	542	999999	58	999999	813	230	549	322	875	295	308	178	160	287	999999	505	999999	621	481	347	209	355	234	741	973	999999	999999	458	823	999999	471	405	241	382	406	999999	566	875	999999	999999	455	999999	510	16	487	999999	999999	999999	688	876	999999	906	838	19	80	196	202	999999	202	943	999999	100	498	486	824	902	936	778	999999	514	939	999999	47	118	891	501	844	999999	263	999999	262	899	770	947	334	565	566	232	311	999999	871	999999	682	640	807	364	219	34	192	584	121	999999	999999	183	937	999999	868	729	127	578	352	973	64	276	691	665	330	551	161	269	346	714	999999	999999	643	690	999999	999999	999999	536	292	999999	46	999999	814	423	24	596	999999	999999	696	836	114	733	867	897	204	416	949	151	999999	999999	872	922	248	406	372	224	540	257	999999	999999	999999	590	999999	531	937	385	461	278	650	999999	541	582	572	509	999999	743	802	745	495	229	999999	170	503	624	948	123	439	417	60	800	999999	762	459	234	418	523	446	346	960	818	955	681	500	999999	136	299	360	739	797	629	421	999999	761	900	24	267	97	672	583	824	946	53	227	850	999999	778	133	999999	100	96	306	466	999999	677	273	776	669	203	497	658	763	699	620	431	389	271	11	558	220	160	435	999999	999999	145	999999	911	463	650	999999	358	999999	999999	649	710	999999	955	20	999999	
636	247	598	999999	185	925	71	999999	999999	999999	471	416	777	574	137	939	660	532	703	649	804	999999	322	28	999999	149	491	999999	999999	909	999999	434	261	916	922	973	562	541	599	837	999999	625	489	667	189	999999	580	602	884	709	60	800	261	370	999999	284	924	579	333	46	443	320	205	999999	697	999999	999999	860	652	164	999999	999999	999999	866	575	999999	872	655	839	999999	568	999999	866	351	859	308	182	890	636	647	58	982	217	563	403	999999	429	999999	970	152	70	720	999999	730	331	930	867	999999	794	110	412	279	740	977	999999	555	454	854	663	398	999999	274	999999	14	116	999999	911	379	999999	812	758	999999	685	696	295	848	938	145	29	928	441	787	106	999999	245	778	251	240	999999	848	318	575	999999	581	999999	796	496	945	624	926	28	497	923	999999	351	999999	594	999999	692	999999	999999	318	834	734	956	999999	177	697	769	999999	163	999999	294	623	504	193	604	113	418	498	999999	999999	521	103	909	999999	864	124	194	739	194	207	999999	465	999999	999	740	577	625	210	628	798	185	297	772	347	212	309	487	168	999999	999999	635	203	277	623	797	999999	824	22	223	63	513	39	152	955	999999	828	391	504	453	36	488	999999	870	563	817	234	330	572	741	999999	999999	35	838	999999	999999	353	999999	999999	211	998	999999	999999	987	574	294	155	154	816	212	384	999999	983	715	875	999999	427	333	714	806	573	421	999999	281	659	427	999999	201	448	999999	999999	640	999999	302	454	283	875	999999	305	278	671	999999	513	999999	999999	645	653	320	963	701	155	999999	483	811	638	587	500	341	338	157	999999	954	705	433	422	743	155	690	270	601	999999	999999	37	999999	145	493	999999	891	999999	999999	773	177	237	747	248	769	167	962	664	867	999999	543	892	158	471	716	999999	90	947	624	999999	962	999999	371	999999	948	993	47	675	154	679	608	428	325	383	639	726	958	999999	652	999999	193	36	403	999999	593	999999	878	974	999999	119	999999	944	299	522	811	999999	866	183	299	776	130	999999	519	197	183	125	999999	999999	831	990	999999	895	305	48	317	936	656	999999	979	999999	124	72	256	999999	852	664	999999	802	999999	521	860	784	895	999999	464	896	516	999999	999999	478	999999	114	999999	437	693	931	648	261	214	874	471	323	999999	655	661	68	49	485	344	519	987	999999	211	320	140	999999	10	999999	583	421	429	450	907	511	999999	20	919	819	999999	921	26	876	999999	697	60	546	590	999999	223	999999	857	41	872	136	491	963	902	999999	
307	62	999999	228	999999	793	455	31	415	692	748	651	148	999999	999999	999999	502	999999	999999	514	269	593	999999	760	999999	187	564	999999	578	999999	30	944	117	999999	521	298	999999	999999	209	804	252	39	140	999999	501	571	999999	636	999999	459	633	381	786	398	999999	999999	11	180	999999	500	239	66	453	999999	999999	999999	544	62	708	845	432	705	911	381	999999	239	999999	999999	268	643	919	927	502	128	157	648	999999	719	999999	999999	297	819	784	708	575	196	999999	506	999999	697	37	215	927	999999	36	999999	469	999999	137	999999	261	999999	912	379	581	999999	564	999999	486	999999	646	999999	538	901	558	613	921	999999	806	84	999999	956	927	999999	999999	999999	10	451	102	230	999999	999999	592	189	556	999999	906	999999	999999	273	632	262	29	999999	60	999999	676	36	502	999999	16	999999	608	62	690	304	921	999999	762	999999	311	123	241	266	844	894	999999	358	354	119	999999	515	84	999999	452	400	937	724	520	413	46	973	949	679	223	921	153	540	499	262	527	565	652	999999	999999	519	30	762	367	165	999999	999999	999999	392	716	999999	192	76	999999	299	999999	206	831	359	830	999999	173	562	999999	922	751	702	999999	102	999999	999999	863	814	999999	933	380	999999	366	364	443	999999	302	566	963	999999	738	87	930	999999	895	330	734	302	440	634	355	468	999999	999999	414	277	469	999999	999999	574	637	378	495	999999	918	999999	840	476	916	999999	45	607	598	330	193	999999	772	999999	207	999999	417	570	384	946	999999	911	464	921	999999	999999	259	999999	766	398	95	370	591	265	291	712	490	268	386	999999	999999	748	869	999999	999999	739	505	810	391	538	167	999999	999999	549	96	17	999999	999999	525	750	862	332	840	999999	999999	823	92	516	999999	495	780	159	194	999999	357	840	52	74	670	220	670	448	999999	999999	999999	29	377	52	178	284	983	572	742	635	466	277	999999	669	164	438	657	988	443	999999	758	999999	881	999999	202	256	964	663	258	315	90	999999	999999	613	969	999999	455	49	999999	102	511	218	416	559	599	89	933	382	910	999999	562	999999	14	435	999999	232	148	999999	850	922	319	999999	324	437	555	52	276	303	700	939	982	999999	999999	351	394	550	601	331	348	122	322	592	753	26	752	999999	419	575	144	746	87	999999	198	426	783	191	894	979	14	556	813	639	681	970	259	999999	42	663	50	928	630	816	100	738	999999	999999	576	307	685	157	632	701	169	954	861	965	429	234	999999	213	999999	622	327	791	999999	683	999999	782	766	999999	999999	999999	
535	215	125	271	925	460	999999	999999	615	596	999999	856	923	121	999999	727	118	293	525	808	105	837	283	999999	999999	309	439	999999	816	793	541	877	781	999999	999999	954	838	600	50	968	417	999999	597	69	327	999999	867	999999	213	193	674	482	291	999999	660	697	932	999999	772	626	999999	890	249	822	64	426	999999	57	999999	525	889	999999	253	999999	999999	593	999999	223	999999	999999	441	252	722	999999	999999	69	596	224	225	999999	999999	999999	828	423	947	527	271	999999	999999	999999	395	820	251	999999	303	999999	238	999999	176	77	458	718	426	743	999999	778	177	616	999999	995	830	860	831	477	503	168	689	999999	609	873	999999	474	218	789	642	621	11	999999	339	963	830	861	57	158	999999	313	313	95	999999	179	999999	654	999999	19	80	534	999999	773	193	145	476	999999	134	303	746	984	509	637	110	999999	777	142	287	999999	999999	999999	813	682	457	200	854	604	601	999999	524	676	401	209	999999	117	631	237	851	203	496	431	736	754	999999	999999	803	676	999999	664	999999	226	377	342	845	111	721	316	999999	992	999999	872	807	694	778	79	999999	310	918	993	941	999999	291	999999	253	742	242	999999	280	999999	999999	188	999999	936	48	307	309	68	364	617	396	325	911	999999	912	999999	999999	52	999999	999999	999999	502	757	999999	722	852	934	292	99	112	999999	662	45	904	605	999999	999999	871	656	480	770	533	999999	311	606	999999	999999	433	182	628	999999	200	94	938	968	895	999999	629	223	195	999999	999999	969	999999	999999	734	289	16	263	809	999999	753	999999	504	999999	999999	999999	455	394	106	224	511	120	470	984	999999	577	107	936	709	681	633	999999	470	117	753	999999	695	562	872	346	999999	180	372	999999	374	804	589	376	58	350	975	245	999999	971	862	999999	508	277	999999	166	192	80	999999	999999	738	999999	925	396	999999	365	999999	892	999999	999999	592	999999	748	213	619	999999	988	730	999999	369	706	397	541	498	255	847	999999	427	492	716	164	561	626	244	999999	279	999999	202	999999	999999	489	92	999999	999999	388	999999	167	304	657	207	178	462	192	194	431	350	564	999999	151	970	309	442	410	805	605	41	713	514	999999	350	994	999999	181	204	879	624	674	183	119	723	999999	761	770	295	548	701	378	999999	812	187	715	452	999999	588	393	999999	681	918	762	357	817	999999	619	317	212	382	999999	987	314	807	676	390	326	427	290	548	672	125	267	999999	663	281	701	507	635	552	744	592	811	832	942	755	421	999999	905	45	999999	463	92	175	420	
390	999999	14	511	334	135	633	308	844	385	999999	661	858	999999	999999	951	122	682	660	999999	699	186	482	865	921	999999	999999	522	254	406	999999	43	102	493	999999	153	697	996	999999	426	120	294	967	999999	999999	103	562	999999	369	94	39	999999	999999	536	721	214	654	149	590	365	571	121	63	447	176	532	999999	375	421	402	264	126	381	244	528	414	218	999999	488	827	416	495	163	999999	377	438	612	565	772	78	498	557	999999	945	855	999	240	529	999999	854	534	196	999999	966	829	913	409	197	999999	316	995	629	661	762	999999	85	958	892	999999	738	999999	13	603	352	999999	999999	710	436	388	528	183	689	999999	633	303	230	999999	196	341	999999	999999	424	557	999999	83	869	999999	999999	999999	999999	999999	348	459	552	934	999999	593	314	999999	131	213	999999	808	999999	142	315	999999	37	469	728	246	999999	561	616	709	505	455	999999	999999	44	999999	66	999999	608	487	835	240	202	699	772	636	533	999999	219	260	66	615	78	999999	767	985	868	193	278	999999	280	787	842	843	439	85	455	45	37	320	999999	543	999999	12	306	85	691	338	697	101	713	646	351	365	653	889	387	814	511	58	942	999999	170	74	216	58	999999	999999	269	697	190	498	107	898	114	522	999999	999999	36	691	999999	999999	496	187	830	634	445	487	999999	999999	999999	641	533	978	999999	283	383	999999	999999	258	688	999999	999999	10	999999	999999	548	453	260	140	483	320	787	999999	754	412	386	983	999999	582	613	909	168	999999	999	548	965	129	530	831	999999	999999	280	778	12	963	471	496	276	999999	95	991	999999	69	76	387	999999	713	234	966	999999	400	901	999999	645	779	182	999999	999999	999999	259	429	922	429	999999	214	50	19	817	999999	940	999999	717	628	496	621	682	109	653	621	999999	261	894	563	935	748	378	67	142	999999	790	122	999999	999999	999999	666	79	807	77	861	347	844	896	443	35	999999	683	999999	726	33	106	83	999999	389	677	999999	534	999999	493	253	999999	999999	876	999999	10	999999	999999	813	272	830	552	874	41	791	284	849	365	999999	538	999999	75	106	341	119	136	716	999999	116	236	368	999999	710	323	999999	999999	999999	968	313	442	208	610	999999	19	999999	481	231	51	914	114	827	642	82	999999	564	999999	739	651	767	466	293	420	299	586	904	697	842	999999	217	765	920	881	999999	28	339	329	205	96	444	637	905	674	503	999999	408	725	69	999999	759	645	295	999999	999999	846	158	788	999999	293	115	208	639	671	833	158	999999	999999	
590	999999	501	244	999999	653	216	140	561	999999	917	297	188	999999	637	963	800	572	479	999999	681	215	870	551	999999	911	980	246	998	243	999999	354	818	462	144	15	387	524	662	642	506	80	295	539	870	34	999999	926	570	676	870	271	999999	976	274	385	193	949	237	81	672	999999	141	327	777	999999	478	725	999999	631	999999	999999	910	999999	711	999999	999999	999999	680	983	806	64	675	999999	999999	999999	676	841	198	999999	822	438	297	591	970	536	938	999999	999999	308	555	390	882	938	101	999999	361	841	999999	664	465	999999	278	253	274	618	304	810	953	208	999999	637	999999	999999	809	999999	988	999999	867	999999	672	952	578	382	437	426	181	999999	999999	779	228	834	999999	534	999999	999999	169	54	326	361	241	138	999999	563	411	918	999999	597	999999	944	606	42	974	99	991	512	285	896	815	999999	446	568	999999	999999	980	71	70	13	991	841	987	999999	999999	999999	943	543	939	25	999999	999999	573	584	607	296	999999	999999	860	999999	542	791	693	273	238	478	915	999999	999999	838	582	999999	858	849	605	297	999999	999999	39	468	156	999999	572	999999	999999	999999	283	862	960	293	11	999999	210	583	999999	209	158	723	715	999999	600	280	984	999999	442	999999	661	723	999999	320	339	520	165	999999	340	999999	229	432	347	999999	204	62	712	999999	999999	788	149	284	388	406	149	999999	999999	506	999999	875	473	472	828	305	644	560	999999	650	953	491	638	999999	252	387	980	725	385	783	999999	999999	568	718	999999	653	490	386	345	582	999999	106	573	659	533	999999	619	757	604	999999	999999	644	179	71	322	999999	159	340	41	11	425	423	857	173	177	331	316	755	999999	184	814	267	224	999999	479	857	917	979	286	787	767	233	130	343	496	693	999999	999999	999999	999999	504	160	355	999999	166	757	249	410	999999	211	158	999999	558	430	238	39	429	868	591	464	438	999999	999999	999999	244	202	303	523	677	483	953	809	358	290	999999	663	912	999999	154	722	617	516	497	999999	638	999999	674	699	114	466	273	509	999999	941	488	334	106	110	109	964	464	725	999999	18	999999	349	516	277	999999	574	999999	548	723	999999	846	922	682	979	616	341	527	603	999999	999999	999999	999999	999999	416	802	355	999999	999999	781	190	999999	892	782	489	826	299	395	406	999999	539	349	725	786	55	104	566	999999	126	493	999999	999999	860	316	999999	798	804	454	999999	475	405	17	314	766	999999	611	999999	149	999999	999999	999999	945	999999	654	879	870	999999	667	849	321	246	702	450	328	24	
743	407	586	269	999999	999999	844	999999	931	553	531	999999	999999	253	444	999999	426	459	999999	176	821	999999	999999	436	652	313	146	604	787	239	702	566	999999	752	798	999999	378	879	999999	141	482	659	199	111	357	835	536	423	414	181	999999	999999	999999	161	202	999999	201	159	999999	999999	885	999999	508	999999	850	999999	999999	999999	454	241	999999	999999	999999	831	694	999999	136	999999	88	999999	777	722	999999	999999	420	459	89	834	560	380	999999	228	999999	134	999999	999999	161	498	999999	393	786	330	969	183	409	999999	305	655	467	40	301	999999	81	799	609	999999	60	891	291	401	885	223	999999	84	228	553	284	823	586	462	20	638	854	695	41	457	753	999999	216	999999	999999	433	377	529	88	999999	999999	473	999999	92	191	999999	217	859	507	572	675	894	955	856	998	999999	999999	15	30	663	999999	386	768	161	999999	999999	999999	999999	247	461	846	999999	995	301	406	810	308	504	280	750	431	995	197	999999	999999	858	999999	360	999999	681	999999	999999	509	424	695	999999	704	373	672	156	585	73	622	55	726	549	899	999999	460	197	184	574	734	280	242	245	999999	309	379	560	974	334	13	565	107	483	626	999999	999999	635	115	934	831	999999	175	999999	383	999999	742	243	999999	406	900	952	999999	789	638	238	192	460	582	405	999999	121	999999	260	999999	66	948	252	922	329	999999	824	91	249	999999	609	999999	875	862	56	567	999999	999999	578	433	61	68	317	845	398	398	155	63	710	940	719	953	914	999999	326	203	499	320	639	349	85	870	268	56	38	133	316	597	999999	837	999999	520	999999	826	999999	997	999999	406	534	930	912	771	380	308	33	655	200	999999	545	853	78	825	961	239	357	191	800	999999	817	274	91	557	528	873	999999	209	999999	97	299	999999	999999	103	786	709	437	999999	999999	959	32	382	933	999999	62	681	999999	42	558	373	478	826	999999	379	999999	999999	999999	999999	253	506	225	824	305	112	288	226	301	999999	48	262	802	53	691	840	249	444	340	353	505	846	999999	61	999999	986	619	472	131	193	514	999999	860	82	999999	993	999999	208	87	830	460	835	390	794	993	305	571	435	145	999999	140	154	928	505	999999	999999	402	173	182	318	999999	815	105	118	470	521	402	999999	999999	698	106	999999	999999	999999	893	670	466	999999	999999	356	424	193	337	999999	999999	999999	598	365	224	664	600	580	35	768	347	644	739	282	333	482	903	842	453	446	270	99	787	999999	612	198	940	92	999999	826	894	309	487	999999	65	999999	999999	
999999	514	999999	107	526	25	598	172	258	930	193	986	585	452	582	740	890	504	963	582	999999	753	36	999999	518	474	208	874	48	999999	408	227	999999	558	866	337	999999	349	743	999999	198	266	363	999999	756	106	530	383	321	999999	597	999999	999999	528	754	293	488	602	589	62	817	724	133	102	999999	999999	999999	36	586	254	612	999999	999999	890	999999	912	999999	768	967	999999	943	824	562	479	569	999999	135	704	804	999999	848	999999	999999	691	999999	473	143	271	734	790	343	503	797	999999	956	999999	86	210	999999	999999	893	719	999999	177	118	992	171	654	532	961	840	68	999999	13	405	88	791	78	634	920	779	138	44	999999	88	449	37	495	999999	999999	494	999999	571	963	999999	139	900	592	582	999999	311	488	738	773	949	285	999999	793	999999	878	999999	18	999999	223	71	764	685	457	999999	999999	965	676	140	19	999999	915	496	268	999999	999999	187	208	495	999999	618	300	400	999999	999999	803	999999	243	999999	645	268	486	999999	357	901	924	453	452	999999	999999	307	635	999999	728	305	44	788	23	999999	404	700	66	999999	213	604	771	999999	424	230	295	500	731	853	495	751	999999	565	999999	367	999999	822	734	705	582	75	999999	999999	672	965	202	24	165	764	428	944	211	963	155	753	999999	999999	39	232	217	999999	575	781	862	976	314	478	649	655	999999	999999	965	361	940	148	620	828	999999	459	37	281	345	967	434	550	549	37	999999	395	999999	839	793	999999	999999	999999	500	211	89	695	660	723	374	509	684	846	979	850	33	17	142	311	857	999999	999999	936	86	607	357	321	999999	287	68	264	999999	999999	788	463	863	780	648	418	999999	17	798	999999	906	836	292	587	571	698	13	412	262	924	982	223	317	561	999999	892	854	768	267	999999	999999	120	89	445	67	526	986	999999	369	999999	999999	850	781	890	39	999999	324	769	999999	738	999999	656	999999	505	267	999999	155	312	698	999999	999999	980	749	999999	649	795	999999	847	530	54	711	999999	53	538	371	141	999999	427	999999	842	577	999999	999999	529	110	18	118	999999	187	492	381	684	554	613	169	582	111	367	251	243	492	477	249	705	36	522	999999	473	999999	136	144	727	780	999999	999999	999999	963	230	324	640	687	182	669	47	673	37	216	439	378	788	999999	84	186	999999	359	110	845	999999	502	587	405	999999	999999	61	357	999999	999999	698	435	689	619	881	52	610	556	319	999999	999999	999999	999999	316	183	105	355	105	70	551	492	506	999999	999999	651	727	736	245	52	732	
999999	999999	30	133	999999	999999	688	178	159	41	575	741	999999	301	999999	999999	503	281	231	549	105	956	297	112	421	202	357	64	968	164	999999	375	514	587	201	999999	21	875	999999	179	416	186	946	39	975	750	466	786	999999	371	233	465	23	502	636	661	402	918	712	324	656	634	210	995	999999	210	999999	462	110	131	278	628	482	61	143	918	19	268	136	670	736	571	999999	607	999999	850	361	21	999999	539	129	999999	173	484	999999	781	975	951	999999	774	522	13	999999	870	102	999999	999999	961	368	718	999999	144	791	51	999999	94	571	603	74	874	849	999999	999999	999999	12	185	999999	997	538	361	999999	68	954	362	158	999999	999999	999999	514	336	867	399	652	242	888	999999	312	999999	895	439	220	999999	887	999999	925	306	502	124	867	917	999999	999999	999999	999999	775	593	189	438	893	999999	207	378	98	738	999999	459	573	279	682	27	872	343	111	108	999999	570	181	524	999999	851	240	772	335	597	999999	999999	965	645	467	999999	804	999999	238	999999	999999	842	293	158	432	999999	999999	232	999999	849	54	806	884	335	865	214	421	999999	12	51	626	999999	999999	500	551	135	493	927	812	386	222	999	999999	72	866	999999	286	999999	999999	960	999999	17	999999	485	553	390	997	640	780	262	883	149	871	196	423	806	999999	793	607	999999	999999	804	420	65	999999	54	999999	822	468	999999	927	399	999999	51	999999	618	105	566	946	171	999999	852	157	559	503	83	137	918	648	70	999999	493	425	795	999999	324	999999	284	999999	508	689	999999	999999	999999	335	494	576	830	273	804	710	242	846	445	178	139	657	861	562	563	916	999999	183	999999	66	444	974	777	72	608	32	821	717	448	481	952	680	934	999999	999999	999999	999999	655	844	360	277	999999	979	626	848	667	735	722	295	591	907	11	999999	166	890	519	999999	767	664	999999	999999	525	408	999999	999999	458	999999	637	999999	66	619	136	999999	999999	789	797	999999	161	224	941	296	109	431	856	573	999999	906	777	343	999999	707	540	990	999999	999999	751	999999	25	999999	400	944	108	178	999999	972	781	672	726	377	102	524	647	553	723	495	789	103	999999	400	275	551	945	303	999999	999999	88	145	999999	585	47	559	979	751	823	997	198	930	202	883	792	288	190	999999	251	999999	70	987	277	576	681	658	696	624	999999	848	998	804	999999	879	893	645	405	150	339	543	545	896	999999	725	306	859	901	668	608	986	999999	999999	999999	90	299	101	868	700	903	389	863	365	616	974	999999	394	
999999	322	989	156	882	49	80	708	438	173	999999	999999	279	822	999999	37	26	158	487	463	752	43	590	801	777	704	999999	950	999999	189	289	754	727	912	53	999999	678	461	113	331	474	353	651	135	999999	326	999999	999999	632	835	349	468	497	544	999999	782	731	999999	379	188	802	130	38	999999	884	512	999999	367	779	999999	358	564	54	166	989	408	391	465	967	460	283	165	999999	844	840	821	999999	192	281	999999	857	490	91	925	528	353	325	402	999999	999999	502	73	311	464	999999	999999	424	341	555	242	400	276	230	919	999999	647	802	193	418	73	254	641	999999	518	999999	868	482	128	999999	999999	92	989	224	999999	957	219	853	999999	367	65	406	999999	999999	48	999999	590	270	172	30	881	551	141	983	187	999999	999999	977	793	153	618	311	999999	703	909	159	411	61	584	999999	695	793	999999	826	362	999999	327	13	57	647	730	999999	320	108	755	104	999999	15	46	568	106	999999	70	720	749	754	111	232	999999	889	469	538	685	999999	335	999999	612	999999	630	521	999999	857	930	155	999999	20	991	999999	999999	814	208	405	25	26	865	462	733	227	999999	608	564	999999	285	999999	188	201	999999	120	999999	667	492	645	385	525	808	248	312	914	308	999999	762	904	284	913	999999	74	523	669	344	872	999999	999999	999999	31	956	664	999999	999999	967	231	98	881	433	290	332	563	30	500	217	626	159	818	919	347	846	660	820	372	477	124	999999	999999	775	900	312	999999	415	363	568	154	667	540	947	86	650	999999	480	993	999999	999999	53	33	461	999999	999999	545	475	891	185	306	844	219	304	852	554	835	115	533	999999	999999	157	667	932	999999	959	619	871	843	697	964	190	826	781	999999	80	654	801	68	187	766	632	999999	187	272	310	457	999999	104	532	815	775	946	25	365	979	386	101	398	757	113	673	999999	204	999999	126	27	438	954	999999	900	43	999999	355	221	603	999999	489	669	763	999999	383	777	321	882	199	243	810	999999	370	693	562	999999	310	83	103	10	330	966	156	292	29	291	321	999999	781	727	601	804	999999	356	897	431	635	255	730	999999	320	322	31	882	217	22	594	99	347	630	747	281	128	602	313	999999	523	481	493	101	465	689	110	999999	642	15	663	23	796	999999	777	65	353	206	690	999999	945	999999	84	16	697	999999	999999	160	980	329	999999	169	53	384	907	164	999999	638	999999	630	221	999999	250	211	358	580	303	216	853	691	928	921	912	999999	577	260	406	486	404	
999999	404	950	491	999999	999999	504	999999	421	233	999999	303	714	765	999999	796	396	999999	872	657	999999	929	999999	307	299	400	765	257	999999	807	656	999999	284	999999	207	999999	271	999999	927	882	854	609	881	982	240	397	223	165	853	999999	999999	238	533	999999	999999	313	326	653	999999	922	563	999999	232	614	999999	865	999999	479	568	999999	535	328	104	999999	802	999999	58	105	76	901	186	609	403	999999	626	999999	999999	999999	957	999999	909	618	999999	999999	328	607	999999	999999	999999	374	379	744	596	29	999999	862	144	999999	36	770	265	230	586	999999	745	954	853	983	987	159	999999	573	522	675	923	916	452	999999	671	999999	140	999999	690	999999	999999	442	999999	384	275	764	999999	690	429	197	637	688	42	585	270	374	754	999999	289	265	999999	805	232	921	105	66	999999	55	871	830	639	484	539	999999	768	312	941	479	717	999999	865	950	154	999999	999999	999999	884	867	827	999999	999999	736	501	434	999999	726	220	999999	288	218	353	247	818	598	557	999999	999999	157	816	957	433	999999	686	999999	400	783	661	999999	884	860	182	552	228	999999	999999	903	999999	114	916	999999	102	999999	201	999999	879	627	141	555	999999	883	95	737	61	999999	999999	999999	999999	446	44	194	74	323	999999	999999	46	801	29	999999	999999	654	180	54	240	773	865	582	999999	999999	185	999999	651	115	129	10	999999	999999	501	999999	701	223	853	546	80	731	977	779	644	773	471	999999	608	999999	999999	133	713	51	999999	999999	999999	300	999999	872	270	271	999999	959	203	999999	999999	601	309	999999	552	995	800	633	973	509	999999	999999	938	319	716	999999	174	764	768	999999	999999	733	938	223	999999	999999	140	999999	286	808	199	999999	999999	438	132	870	778	936	344	351	999999	90	999999	997	492	919	362	772	166	172	107	777	200	206	918	918	662	96	329	999999	864	819	356	175	319	776	509	510	999999	846	999999	999999	430	999999	674	999999	666	941	731	433	57	999999	825	123	999999	999999	828	389	519	999999	217	692	617	201	999999	999999	733	901	687	999999	999999	999999	584	319	844	869	357	999999	532	712	999999	721	364	999999	104	999999	994	999999	464	999999	948	130	990	984	638	635	620	238	939	171	482	764	264	25	24	999999	784	515	999999	999999	73	64	856	999999	951	999999	337	721	107	980	999999	999999	447	789	999999	298	999999	600	681	218	259	129	833	371	239	498	467	999999	881	898	722	489	962	623	834	999999	999999	192	42	153	999999	898	141	959	999999	981	326	474	999999	725	999999	193	834	999999	591	944	230	495	
999999	999999	999999	987	999999	208	999999	999999	538	999999	954	873	34	678	567	537	909	361	987	874	999999	258	181	992	999999	999999	999999	999999	999999	999999	42	890	673	777	615	580	124	999999	67	999999	700	623	999999	503	999999	383	701	665	626	306	161	999999	999999	355	777	328	291	999999	895	685	999999	730	384	999999	791	73	999999	256	73	987	423	599	303	64	999999	104	806	678	481	718	464	899	911	999999	999999	801	934	327	999999	296	999999	88	999999	382	299	999999	999999	814	712	457	999999	454	601	639	882	562	937	902	999999	999999	999999	999999	564	187	999999	744	818	35	888	999999	139	882	256	776	999999	344	185	921	764	213	855	999999	966	34	544	999999	307	281	476	197	864	41	156	327	774	685	524	246	999999	999999	161	999999	926	722	999999	999999	207	825	941	999999	386	26	147	999999	827	530	647	999999	999999	220	447	547	559	700	135	999999	999999	929	12	23	820	938	769	219	61	641	74	253	706	252	812	482	340	928	810	848	894	187	500	253	48	999999	603	940	118	614	664	235	999999	230	999999	278	999999	928	727	448	999999	999999	916	195	465	403	833	400	408	964	216	631	890	287	213	558	999999	759	999999	999999	344	829	999999	447	977	839	656	486	686	544	999999	412	210	371	999999	966	271	999999	787	999999	999999	213	541	153	407	43	999999	319	26	17	999999	73	999999	999999	114	426	826	999999	218	626	746	356	714	999999	315	804	999999	528	685	999999	999999	134	971	999999	684	999999	297	958	49	943	503	346	469	678	705	999999	458	318	267	185	999999	791	106	171	999999	804	999999	677	838	603	999999	817	634	999999	720	714	101	623	217	999999	139	999999	439	999999	133	999999	886	45	168	999999	999999	122	999999	510	105	505	38	810	442	880	642	619	129	446	340	686	711	999999	957	991	999999	835	111	294	55	282	361	831	47	497	999999	999999	518	129	257	500	999999	134	999999	225	685	999999	191	999999	341	519	748	993	999999	999999	698	999999	999999	177	223	519	21	999999	464	823	999999	999999	999999	944	962	188	999999	10	198	999999	140	999999	999999	742	315	999999	654	774	953	536	999999	368	999999	999999	999999	719	385	351	999999	738	489	579	670	861	82	488	518	246	374	162	418	748	805	105	316	121	999999	999999	862	999	865	246	33	999999	299	785	999999	999999	156	252	803	759	999999	459	360	999999	999999	999999	669	826	705	418	999999	800	999999	785	562	801	294	687	525	49	488	906	873	252	555	742	572	297	187	347	99	131	999999	658	654	355	744	755	204	61	675	45	
304	999999	999999	233	808	513	232	999999	886	469	999999	763	280	197	586	999999	14	999999	579	382	649	999999	999999	288	999999	469	141	217	66	539	492	473	999999	453	999999	426	415	999999	999999	68	74	677	999999	630	404	596	388	999999	768	636	750	30	481	303	999999	999999	137	557	781	349	999999	999999	453	356	976	263	399	827	585	999999	702	681	249	520	317	999999	906	999999	884	855	999999	675	448	430	788	999999	999999	80	67	999999	298	858	999999	999999	687	59	999999	114	999999	150	999999	561	881	608	933	78	781	999999	985	423	40	999999	672	999999	267	706	999999	999999	568	514	999999	328	769	999999	871	844	999999	654	999999	268	748	801	53	743	658	530	793	999999	999999	719	690	41	95	643	999999	999999	195	999999	337	981	482	999999	999999	149	880	877	791	971	736	99	937	999999	137	726	675	238	395	929	278	736	913	736	536	999999	999999	239	243	135	999999	22	999999	516	327	852	999999	999999	999999	904	863	781	739	999999	113	406	781	564	904	368	968	999999	999999	266	356	999999	999999	746	675	697	325	650	644	665	706	723	440	431	999999	999999	941	999999	972	999999	75	999999	999999	999999	633	139	77	269	335	874	999999	999999	549	402	170	726	999999	999999	871	568	588	999999	999999	83	999999	389	966	360	755	999999	427	999999	443	981	200	859	602	976	122	545	630	66	325	769	999999	847	999999	999999	270	91	500	901	999999	414	903	851	360	999999	975	253	173	716	513	999999	457	999999	426	568	999999	311	999999	807	926	336	938	531	898	377	999999	999999	214	928	999999	999999	138	526	999999	38	87	349	508	678	11	869	999999	913	553	618	999999	189	430	999999	836	959	957	693	974	999999	476	999999	953	982	999999	707	48	244	626	839	999999	999999	745	397	490	999999	802	999999	806	67	953	34	978	289	65	395	847	598	102	999999	716	445	999999	651	999999	999999	999999	526	329	303	830	147	297	713	51	999999	444	999999	136	973	166	511	886	916	977	999999	403	674	926	999999	859	450	152	999999	133	999999	999999	999999	835	784	477	999999	136	512	237	816	736	275	248	675	951	814	472	129	974	214	558	635	674	119	999999	721	599	999999	443	390	995	802	589	909	11	999999	207	351	505	880	999999	383	999999	170	715	138	436	261	21	55	977	999999	520	999999	583	754	429	726	482	756	686	769	999999	846	821	934	686	339	999999	999999	617	131	623	104	999999	184	945	513	404	183	294	348	354	398	412	971	999999	669	335	999999	999999	999999	868	749	203	615	315	843	349	780	452	107	588	410	
999999	856	410	999999	100	408	808	915	331	309	999999	999999	425	680	443	849	999999	26	13	426	689	146	262	873	900	999999	999999	999999	174	623	731	999999	760	999999	960	556	571	999999	999999	927	448	16	999999	999999	288	855	200	999999	999999	499	137	435	103	171	720	301	603	537	999999	999999	538	706	999999	707	578	283	588	480	999999	887	999999	787	999999	85	999999	683	986	693	594	999999	999999	245	702	999999	495	305	104	598	234	999999	952	43	349	702	999999	741	265	451	999999	15	999999	719	914	999999	221	350	999999	999999	999999	46	314	910	942	481	999999	303	14	86	999999	282	189	999999	256	60	935	254	448	744	686	245	428	545	703	589	776	313	330	190	462	155	316	86	413	999999	363	999999	101	867	849	106	737	188	239	999999	826	287	473	864	586	999999	902	254	341	999999	999999	769	216	363	999999	549	973	999999	623	999999	965	112	586	999999	697	999999	162	580	894	999999	508	249	999999	984	763	498	840	999999	604	999999	253	999999	744	465	579	999999	835	738	172	310	133	914	999999	172	752	723	701	414	176	693	813	999999	359	751	450	377	464	232	600	215	708	517	999999	137	999999	903	368	131	489	113	999999	424	417	999999	467	999999	684	999999	242	49	797	436	299	911	682	921	712	999999	24	211	139	613	148	956	602	999999	695	437	348	849	364	580	999999	73	635	399	913	765	999999	856	693	999999	989	560	418	281	227	317	999999	999999	999999	376	116	287	973	454	286	999999	991	851	898	999999	803	393	685	227	511	999999	286	999999	18	946	707	999999	518	818	623	587	999999	331	398	999999	982	446	999999	987	473	647	100	190	123	999999	774	443	958	999999	517	606	999999	999999	769	999999	40	999999	894	254	669	948	999999	999999	831	698	912	669	999999	519	275	367	734	697	753	999999	144	106	179	555	181	273	209	999999	310	27	712	357	561	999999	999999	999999	552	414	328	524	999999	999999	359	999999	999999	999999	980	448	181	160	871	187	447	999999	858	934	993	348	82	405	749	999999	854	813	985	565	117	67	999999	999999	814	330	379	238	999999	999999	746	754	999999	77	999999	760	901	159	155	534	999999	657	999999	423	825	213	342	922	775	191	90	545	439	985	996	923	287	725	999999	550	808	999999	918	999999	197	249	999999	14	122	999999	795	704	667	999999	655	460	519	747	630	999999	999999	456	999999	804	999999	211	999999	999999	80	369	999999	999999	813	605	726	699	739	888	999999	586	869	337	810	786	396	999999	877	999999	999999	546	413	540	999999	735	999999	362	756	999999	
540	985	999999	324	999999	753	999999	619	890	72	999999	956	721	631	521	53	999999	661	646	999999	418	999999	333	346	689	534	955	942	91	88	53	999999	943	999999	357	250	999999	555	403	66	279	776	495	815	999999	383	824	782	29	61	994	900	716	999999	704	799	999999	587	634	409	999999	573	537	812	29	370	22	999999	283	999999	999999	195	268	999999	999999	641	256	518	101	316	999999	183	923	39	93	152	657	864	921	999999	588	84	920	993	269	705	248	999999	795	883	999999	729	508	748	670	809	642	136	681	72	552	153	495	328	700	999999	650	999999	729	999999	999999	157	999999	724	692	316	275	275	999999	701	402	573	999999	218	945	980	999999	999999	369	284	510	530	192	858	15	445	999999	601	302	646	65	740	953	919	180	223	999999	783	66	999999	543	999999	807	980	669	999999	430	287	383	720	999999	475	148	999999	376	192	964	325	719	256	999999	999999	972	683	646	662	619	803	47	999999	435	891	999999	14	740	142	999999	999999	199	999999	25	311	999999	582	697	589	601	508	552	999999	258	239	74	809	637	869	999999	133	344	17	369	626	250	999999	294	67	357	144	714	243	468	761	136	693	241	425	999999	400	985	66	70	999999	260	58	483	205	999999	318	999999	870	738	999999	868	191	666	398	70	999999	999999	999999	242	467	794	319	999999	496	113	381	999999	221	425	14	148	287	947	258	375	999999	178	99	241	48	766	843	505	868	893	944	999999	843	365	877	112	999999	823	999999	326	941	528	986	999999	455	741	165	455	733	461	590	243	417	32	869	409	207	409	204	700	951	813	661	603	169	354	734	856	547	902	792	464	999999	931	999999	673	191	998	999999	999999	611	397	771	417	312	710	619	820	495	999999	904	946	628	999999	375	137	866	393	999999	111	16	309	907	831	668	136	888	999999	598	205	227	209	623	897	99	563	51	254	999999	458	734	913	370	999999	997	846	836	453	566	307	999999	798	76	999999	300	311	489	999999	748	185	822	144	232	300	259	999999	333	731	999999	812	999999	622	999999	483	376	103	938	838	833	999999	300	444	919	999999	398	429	142	938	606	787	83	111	505	999999	636	999999	691	999999	999999	302	999999	114	999999	999999	999999	999999	706	592	317	207	373	999999	117	925	885	999999	224	999999	901	830	572	394	134	33	738	999999	126	976	847	776	411	868	28	999999	999999	195	802	175	999999	214	999999	550	630	409	999999	432	993	579	239	258	384	760	178	999999	730	999999	999999	999999	25	237	77	730	745	
999999	795	504	633	999999	625	700	999999	59	851	697	999999	32	764	725	608	316	999999	547	746	598	999999	651	699	38	811	182	215	193	160	852	999999	991	804	99	613	919	798	427	954	539	999999	335	908	999999	881	707	373	999999	20	708	999999	530	999999	999999	149	999999	804	604	765	453	494	402	899	999	999999	999999	999999	675	121	688	999999	572	592	216	925	999999	742	228	999999	113	808	999999	182	451	615	616	17	999999	999999	469	125	999999	662	510	55	999999	436	999999	920	766	490	698	153	331	201	674	937	777	999999	999999	411	999999	457	999999	999999	543	999999	457	393	944	118	568	725	651	999999	323	999999	92	171	654	640	833	308	999999	622	119	807	999999	259	940	678	239	437	999999	68	539	746	999999	865	511	999999	999999	999999	999999	657	999999	973	999999	757	878	764	855	616	999999	443	578	286	76	49	999999	736	377	208	453	999999	878	141	848	592	44	576	909	999999	999999	602	661	999999	999999	733	999999	146	999999	103	381	186	823	622	999999	443	490	262	680	961	340	774	684	780	999999	708	999999	790	134	909	999999	312	999999	638	999999	974	781	270	953	343	348	398	432	284	999999	276	999999	265	281	414	112	782	896	947	886	885	918	881	999999	625	954	910	999999	405	380	79	330	999999	999999	885	662	229	309	346	622	941	352	409	953	999999	265	522	519	719	999999	940	999999	907	751	80	66	999999	36	999999	999999	438	386	36	903	757	945	268	599	395	999999	883	483	559	999999	944	542	518	928	438	369	441	401	301	999999	439	999999	423	443	595	828	762	203	999999	956	193	564	999999	999999	999999	999999	999999	923	133	967	922	467	999999	582	806	537	548	971	597	968	947	47	95	999999	473	999999	532	999999	13	567	990	690	999999	999999	151	389	999999	22	999999	999999	999999	999999	277	334	676	972	807	999999	636	999999	999999	999999	605	12	18	155	479	887	42	999999	337	181	919	999999	976	241	955	262	441	427	320	535	999999	28	606	999999	769	760	761	501	297	999999	999999	945	286	999999	94	509	594	995	910	339	980	999999	250	999999	598	711	357	444	999999	554	409	999999	747	754	553	586	406	579	386	999999	136	540	999999	999999	999999	999999	999999	777	999999	455	668	445	999999	981	555	614	778	415	841	67	412	327	484	999999	292	980	208	531	999999	999999	113	25	619	201	212	449	820	605	999999	999999	999999	580	297	572	885	963	702	765	209	939	808	990	999999	999999	999999	999999	66	78	999999	12	775	757	131	648	351	653	826	325	778	115	793	183	207	226	635	
832	999999	912	999999	329	288	442	999999	716	999999	122	287	300	885	403	393	752	252	216	849	999999	458	648	230	999999	146	386	999999	104	155	999999	793	520	693	483	779	153	999999	43	724	342	435	414	949	238	376	535	440	999999	721	51	930	991	377	960	383	391	999999	626	192	999999	999999	238	999999	73	999999	766	607	999999	624	999999	541	219	491	517	999999	54	999999	992	865	610	999999	999999	382	114	705	802	153	999999	110	999999	462	594	850	999999	886	207	843	886	909	609	928	38	760	481	999999	721	999999	859	999999	339	692	699	760	999999	999999	999999	855	466	368	999999	623	875	311	236	787	999999	369	669	631	51	210	812	92	266	682	917	999999	901	604	984	999999	293	21	770	704	762	834	278	866	999999	352	999999	999999	392	999999	63	727	999999	693	563	361	999999	238	999999	138	880	999999	504	899	48	992	954	862	384	999999	339	864	540	531	34	122	100	803	999999	699	822	294	699	280	999999	200	326	217	50	632	463	999999	999999	999999	824	155	340	999999	828	999999	397	999999	153	169	656	999999	196	13	999999	451	270	999999	649	980	316	595	917	233	279	999999	676	747	999999	751	769	999999	532	999999	706	878	999999	721	975	999999	999999	307	150	539	999999	440	999999	999999	548	999999	371	427	415	360	999999	238	238	116	109	999999	383	650	704	401	999999	382	666	297	306	790	668	549	999999	121	999999	18	999999	999999	609	838	844	999999	209	231	390	351	868	182	572	477	650	999999	999999	994	164	999999	603	748	149	251	999999	716	26	757	930	822	999999	304	681	327	783	999999	507	270	146	30	451	482	999999	59	514	493	724	828	150	999999	927	999999	999999	28	999999	706	247	999999	74	137	999999	999999	301	568	984	573	500	255	694	798	178	360	858	143	218	999999	999999	999999	999999	999999	991	197	617	937	894	999999	999999	662	911	87	613	999999	206	18	684	10	999999	453	999999	999999	993	999999	144	351	824	999999	999999	822	809	295	969	157	999999	784	146	158	999999	999999	999999	694	234	837	344	616	194	38	164	850	999999	218	939	294	36	999999	297	522	63	999999	999999	327	92	526	999999	626	118	466	520	422	871	999999	176	827	779	999999	999999	165	144	527	166	796	422	367	372	601	355	684	131	831	496	624	999999	568	250	356	611	999999	984	999999	508	728	517	742	978	924	52	999999	999999	999999	999999	142	387	535	999999	326	999999	724	163	261	280	433	345	688	925	257	999999	608	999999	999999	768	999999	180	426	28	438	999999	679	389	999999	559	999999	180	475	750	364	
246	999999	459	999999	450	887	555	732	447	85	999999	828	817	999999	494	444	534	91	887	84	961	961	516	680	48	235	345	715	702	46	999999	870	938	999999	20	869	999999	663	982	881	461	447	978	999999	999999	999999	862	999999	999999	125	709	999999	587	675	402	285	62	999999	885	999999	551	840	40	411	822	522	889	256	721	625	295	999999	999999	16	623	524	982	573	999999	587	999999	687	761	999999	337	999999	292	272	999999	734	816	379	777	768	339	621	417	999999	131	533	570	615	936	999999	999999	999999	990	999999	999999	878	302	489	155	307	850	999999	88	453	83	658	239	626	89	999999	808	999999	103	339	999999	11	117	999999	999999	999999	27	999999	751	433	757	999999	183	711	999999	298	442	337	999999	480	917	475	999999	963	999999	473	999999	943	999999	950	530	999999	745	660	999999	999999	771	887	47	54	289	103	999999	655	999999	999999	485	999999	416	790	554	481	692	623	422	211	469	153	911	978	999999	84	230	801	999999	844	753	522	808	169	527	554	999999	999999	200	824	999999	886	278	918	999999	999999	999999	746	999999	58	999999	999999	248	702	591	628	976	69	999999	215	872	999999	752	851	999999	999999	719	256	272	999	999999	999999	432	999999	848	582	999999	992	990	41	999999	484	405	854	623	631	283	999999	999999	898	578	999999	942	999999	951	51	144	426	97	35	66	999999	999999	999999	866	717	699	650	853	18	753	983	79	215	999999	398	999999	999999	999999	209	999999	999999	678	374	431	952	570	999999	646	807	448	458	904	964	974	267	10	998	987	906	932	999999	262	569	155	594	999999	736	327	563	135	245	198	999999	346	999999	611	119	975	914	157	261	13	56	999999	999999	88	114	241	409	397	917	911	999999	276	66	360	118	228	836	791	999999	999999	93	682	212	269	26	999999	530	656	999999	33	999999	758	681	628	216	999999	850	515	66	505	999999	999999	217	334	866	621	289	103	503	890	148	999999	324	140	999999	374	999999	45	72	999999	711	753	506	999999	999999	573	594	437	999999	118	378	330	734	337	212	999999	999999	878	402	404	348	436	162	10	884	948	444	551	708	999999	641	815	453	581	999999	999999	668	322	495	999999	37	852	950	394	522	818	399	986	927	11	898	489	999999	667	146	284	999999	506	19	890	139	53	728	310	476	563	876	999999	999999	47	259	162	392	109	377	999999	485	767	999999	76	559	999999	623	706	999999	162	182	999999	445	519	999999	172	312	605	174	983	999999	650	918	959	999999	246	452	890	752	746	999999	543	299	999999	798	832	27	
999999	340	681	430	999999	366	324	390	100	717	34	473	999999	849	999999	934	394	372	835	849	999999	135	322	15	733	954	207	65	638	496	795	720	741	154	999999	275	493	563	111	999999	999999	578	850	528	428	426	664	897	320	999999	999999	287	962	982	999999	999999	28	675	696	77	169	268	752	603	999999	313	999999	942	489	521	451	830	270	552	256	950	284	793	999999	316	300	309	744	999999	591	518	758	999999	655	551	257	999999	866	44	133	345	825	257	606	124	694	999999	417	799	167	999999	26	420	999999	999999	543	999999	98	390	777	999999	523	999999	999999	413	999999	973	296	999999	274	999999	963	999999	428	910	135	37	197	472	622	578	999999	999999	999999	516	502	347	31	117	18	32	728	486	267	274	821	112	245	202	569	999999	435	479	534	533	999999	999999	992	825	422	516	999999	625	999999	209	999999	578	999999	505	911	217	999999	189	999999	251	905	487	968	164	99	32	792	999999	999999	901	152	422	421	348	405	712	355	205	999999	502	985	112	718	999999	306	252	999999	739	291	361	999999	999999	549	292	627	999999	821	999999	736	400	723	999999	722	999999	66	554	167	513	110	209	862	999999	494	999999	999999	999999	768	909	857	847	770	62	713	552	999999	999999	873	138	999999	771	890	517	999999	999999	778	943	390	999999	12	751	95	748	999999	91	498	22	761	121	999999	824	865	911	999999	888	629	670	339	999999	732	168	681	39	792	999999	318	354	296	200	999999	322	999999	915	907	999999	761	32	423	999999	63	130	145	999999	110	895	905	999999	538	580	674	117	614	219	130	843	80	66	955	310	772	154	726	999999	462	999999	999999	999999	14	873	137	999999	257	707	127	611	33	919	928	897	432	340	816	999999	999999	999999	708	213	795	999999	45	705	999999	122	999999	908	404	574	309	999999	999999	956	974	999999	453	77	860	907	102	999999	999999	999999	999999	68	877	442	337	999999	999999	910	999999	999999	164	940	999999	432	999999	999999	999999	218	999999	458	620	542	413	476	999999	162	271	458	691	801	121	286	253	999999	577	18	245	426	580	999999	528	399	389	999999	801	43	999999	999999	537	726	68	883	311	371	540	595	654	411	87	185	999999	597	228	215	97	999999	696	954	855	999999	899	431	637	824	929	230	162	128	675	999999	336	250	920	965	742	999999	974	881	353	981	363	999999	349	405	643	999999	999999	184	207	923	999999	871	176	15	826	637	255	999999	441	320	999999	999999	735	755	849	999999	999999	263	472	859	903	815	610	873	178	75	92	999999	190	998	
999999	977	921	752	984	464	84	915	148	115	982	497	450	999999	547	827	107	999999	556	144	264	917	711	999999	29	531	271	302	837	761	554	23	306	443	269	466	999999	983	770	394	434	999999	999999	999999	877	415	374	999999	336	350	999999	498	686	999999	743	143	999999	583	732	462	203	782	87	387	999999	968	200	16	999999	91	999999	124	823	171	999999	999999	802	354	999999	613	166	693	965	496	793	999999	336	260	700	999999	200	999999	999999	317	201	652	683	737	806	908	225	368	804	255	137	853	675	525	346	249	340	921	123	999999	999999	999999	816	591	593	504	642	939	316	646	890	191	863	515	970	66	820	75	547	561	398	798	889	999999	999999	940	391	999999	914	460	999999	279	918	142	21	690	999999	102	153	999999	276	285	62	167	364	946	990	169	554	999999	428	274	384	561	730	507	999999	106	999999	653	123	999999	35	855	850	621	273	999999	504	289	230	728	922	244	295	122	746	731	365	423	950	231	999999	634	42	999999	999999	999999	999999	999999	79	999999	870	500	199	445	260	206	317	743	999999	269	664	275	69	700	352	149	999999	999999	761	889	741	808	999999	891	573	999999	823	328	726	906	999999	999999	219	490	858	432	55	849	999999	549	424	999999	740	691	567	991	999999	341	999999	755	999999	794	999999	190	999999	71	999999	999999	871	858	383	989	27	776	940	999999	65	579	842	920	103	999999	754	221	475	129	78	22	999999	582	827	491	148	970	815	534	248	38	491	796	634	999999	978	13	999999	434	603	964	999999	892	935	994	999999	269	662	675	49	999999	715	878	993	785	999999	999999	999999	999999	850	57	961	999999	999999	37	98	55	295	355	447	999999	55	999999	526	999999	271	441	647	999999	992	878	317	149	494	707	323	999999	999999	849	775	999999	971	999999	584	556	13	344	999999	908	906	999999	974	316	999999	999999	999999	999999	362	999999	523	541	652	209	899	972	739	999999	921	999999	713	485	253	445	999999	758	779	770	466	969	110	926	999999	738	926	548	904	999999	911	206	221	647	259	912	335	243	46	772	999999	611	816	191	423	999999	204	999999	210	999999	736	479	518	999999	219	393	789	597	999999	999999	283	999999	78	738	910	724	517	999999	235	999999	119	346	999999	999999	395	854	162	919	512	246	999999	505	348	374	274	999999	687	496	438	866	133	738	999999	133	499	34	543	88	280	699	230	138	999999	869	429	999999	999999	511	999999	365	240	869	94	330	379	778	22	703	474	479	46	31	637	999999	999999	380	670	598	517	999999	
321	999999	648	813	26	999999	309	999999	944	874	999999	186	166	999999	999999	263	999999	356	753	721	21	839	614	801	662	208	999999	836	661	59	729	999999	994	968	53	166	999999	281	313	964	999999	543	758	599	796	860	864	999999	999999	953	726	999999	844	999999	359	481	469	847	999999	817	913	472	999999	895	154	523	192	197	999999	480	42	382	52	789	999999	999999	90	999999	15	802	999999	937	999999	999999	332	999999	325	208	999999	572	696	383	129	495	60	15	725	863	999999	283	678	999999	534	261	920	354	281	65	553	881	400	455	841	358	999999	976	368	119	573	739	207	983	578	466	999999	999999	999999	557	738	247	752	227	569	732	133	999999	412	999999	787	978	144	270	655	999999	182	999999	999999	770	21	83	647	616	299	999999	85	999999	108	77	477	272	999999	724	326	315	138	182	885	999999	999999	817	573	515	331	595	999999	999999	999999	999999	999999	543	999999	999999	546	999999	600	999999	927	854	999999	439	999999	344	999999	525	887	419	999999	349	999999	999	999999	432	545	203	510	999999	999999	999999	120	147	365	267	783	933	155	999999	188	661	999999	992	255	40	999999	795	259	999999	139	806	708	195	994	989	241	295	187	999999	999999	999999	164	467	851	233	744	999999	83	310	561	452	380	288	999999	292	633	616	754	335	969	749	999999	281	999999	999999	996	999999	999999	376	36	497	756	460	999999	999999	506	257	151	31	296	999999	999999	948	676	686	436	429	999999	711	365	624	999999	852	724	999999	408	883	464	999999	999999	819	376	999999	284	999999	695	919	625	406	999999	385	999999	732	999999	999999	999999	995	604	999999	999999	999999	971	441	999999	411	956	904	735	466	437	622	793	999999	795	476	999999	999999	999999	612	990	999999	804	557	999999	979	159	999999	813	697	178	413	289	147	321	659	999999	999999	696	873	118	791	193	168	969	173	592	697	999999	999999	460	22	331	991	335	544	772	424	515	41	261	999999	100	999999	297	999999	999999	655	466	999999	628	641	328	800	504	209	333	999999	588	763	397	462	872	251	247	166	92	297	812	777	999999	999999	999999	665	999999	961	700	999999	870	945	829	936	999999	999999	943	818	693	530	497	136	220	136	835	752	999999	799	284	849	999999	999999	941	999999	843	999999	257	204	221	999999	189	543	508	999999	775	999999	999999	460	231	999999	999999	429	472	561	800	686	567	761	999999	677	30	821	686	850	355	738	999999	999999	999999	999999	999999	749	606	39	999999	953	627	41	360	202	999999	193	578	999999	552	381	999999	390	254	167	131	496	606	543	642	999999	
999999	999999	833	46	999999	158	366	678	999999	999999	822	442	220	847	68	535	410	999999	859	837	999999	482	999999	999999	79	999999	539	999999	431	999999	153	999999	397	999999	106	969	999999	999999	562	669	827	900	686	993	999999	237	179	999999	999999	595	999999	210	684	805	999999	999999	999999	859	967	26	618	430	257	999999	415	759	999999	237	750	999999	999999	96	842	999999	20	352	796	315	425	842	999999	142	999999	835	972	942	388	591	867	722	619	348	357	546	61	406	652	226	587	999999	191	942	999999	18	268	999999	367	495	999999	773	999999	53	444	135	572	486	999999	999999	497	999999	380	464	369	999999	479	988	999999	999999	148	613	699	580	727	625	660	511	485	829	577	973	584	892	795	104	145	575	904	999999	999999	574	999999	999999	728	125	428	727	999999	629	999999	279	269	71	357	192	83	999999	999999	819	475	999999	999999	763	999999	999999	887	488	669	274	999999	904	94	517	332	573	799	467	852	612	206	932	928	855	300	307	713	523	545	612	30	999999	259	95	999999	999999	574	61	397	213	237	999999	68	318	738	634	195	751	738	999999	392	616	999999	999999	999999	542	142	999999	999999	999999	999999	374	942	999999	253	762	654	998	760	420	999	748	999999	649	385	265	874	620	127	666	122	961	784	999999	230	999999	975	545	472	999999	779	429	999999	999999	999999	999999	998	12	999999	975	979	196	991	327	784	644	999999	999999	338	366	668	999999	36	805	433	849	999999	190	836	839	787	119	535	546	999999	579	169	228	999999	522	267	871	556	152	999999	999999	999999	999999	977	585	868	470	216	116	556	999999	402	782	428	553	282	817	999999	235	999999	999999	999999	454	685	214	999999	327	268	816	999999	999999	965	884	129	508	878	999999	213	260	970	327	903	429	990	384	187	386	800	702	999999	450	705	331	954	815	999999	526	780	772	110	999999	211	399	999999	999999	300	518	999999	920	675	159	613	915	265	871	967	240	999999	999999	37	999999	527	999999	576	659	100	644	930	999999	243	362	352	441	159	428	125	513	423	240	94	999999	723	880	999999	100	999999	789	75	92	848	43	71	479	744	12	34	999999	823	999999	668	999999	999999	359	686	323	999999	182	999999	836	999999	464	999999	999999	226	368	384	999999	538	485	822	311	579	999999	465	210	300	872	696	157	999999	999999	999999	999999	572	438	999999	374	999999	714	999999	664	999999	239	337	394	225	838	262	385	627	386	117	999999	534	999999	86	999999	893	999999	999999	934	999999	999999	442	285	774	999999	661	788	287	20	453	823	201	168	287	999999	
520	81	984	462	619	320	999999	27	371	351	540	214	999999	350	999999	717	692	359	188	999999	797	61	620	473	186	999999	107	616	999999	294	156	375	90	736	230	822	501	569	324	174	999999	424	999999	432	999999	457	437	937	540	735	141	841	980	871	999999	999999	460	999999	286	999999	999999	912	94	999999	204	174	133	624	130	657	999999	132	45	999999	326	999999	148	197	261	729	999999	170	999999	207	163	315	395	218	194	762	372	980	293	178	951	999999	340	836	237	56	333	813	816	883	999999	18	999999	966	555	180	330	999999	269	557	120	62	999999	999999	924	889	779	914	999999	368	295	245	838	999999	71	149	52	311	959	999999	405	232	999999	999999	999999	999999	509	428	663	999999	441	108	999999	999999	68	899	350	453	999999	347	277	418	383	458	598	284	179	999999	999999	415	999999	999999	313	64	161	887	708	999999	209	779	390	360	261	425	926	196	525	112	809	172	799	598	399	621	937	999999	999999	999999	604	413	974	999999	523	999999	999999	423	999999	999999	584	180	999999	999999	254	142	957	917	166	957	532	411	758	999999	999999	999999	615	539	999999	691	127	174	48	813	48	795	804	819	836	13	539	513	999999	859	527	999999	999999	999999	999999	999999	664	999999	999999	999999	999999	999999	999999	907	999999	999999	999999	356	794	112	548	420	142	387	668	458	337	147	90	163	428	999999	19	899	550	499	999999	523	195	372	37	999999	344	999999	450	845	151	897	999999	65	372	193	718	298	320	117	999999	594	434	894	928	526	940	999999	473	354	193	754	367	999999	20	128	170	432	85	452	86	999999	999999	822	317	440	760	35	791	244	999999	721	589	442	992	186	98	301	999999	511	999999	667	999999	999999	662	396	540	999999	54	253	32	296	223	868	999999	521	657	999999	586	498	999999	914	886	238	999999	471	999999	924	949	999999	999999	869	989	573	295	418	999999	999999	170	921	899	326	980	547	222	23	507	999999	411	480	529	999999	714	944	745	251	780	455	61	200	230	616	494	221	223	163	307	649	999999	622	220	816	450	665	598	448	999999	348	26	41	963	999999	522	478	313	552	165	999999	828	53	638	855	789	999999	700	293	832	769	334	69	999999	858	148	999999	999999	713	46	999999	355	999999	999999	442	439	29	236	999999	103	25	907	671	998	262	999999	539	999999	999999	999999	480	999999	314	616	175	999999	957	999999	115	316	732	999999	600	999999	999999	698	531	736	205	999999	769	743	924	200	816	999999	999999	71	999999	47	608	999999	904	687	566	999999	51	690	151	999999	999999	
704	131	999999	371	806	316	999999	891	563	300	999999	999999	999999	266	736	50	124	799	313	999999	895	862	78	707	999999	314	999999	999999	32	657	840	594	999999	943	75	622	463	828	20	999999	999999	999999	899	746	999999	27	999999	430	829	53	926	999999	838	999999	999999	841	62	763	444	502	403	217	869	999999	999999	218	20	999999	200	124	587	295	789	757	854	999999	999999	331	901	909	999999	492	129	978	730	949	755	711	366	234	999999	700	999999	518	161	299	309	999999	297	596	999999	968	239	715	466	640	111	90	221	859	878	731	999999	534	162	999999	999999	890	185	509	463	309	639	999999	554	886	999999	281	606	565	426	970	999999	315	999999	381	262	999999	522	99	848	674	499	506	355	838	838	999999	365	250	999999	418	816	787	999999	706	338	272	999999	999999	999999	999999	484	656	443	907	999999	999999	631	999999	658	684	378	95	661	788	809	143	999999	716	999999	51	915	366	363	17	164	999999	181	206	999999	989	999999	942	360	27	200	843	73	999999	150	292	999999	583	999999	527	50	999999	136	355	999999	204	651	999999	531	698	914	128	302	435	753	999999	384	434	738	668	442	435	999999	643	597	966	999999	182	575	999999	812	342	999999	835	967	999999	129	826	999999	999999	348	797	421	661	113	82	550	638	999999	698	999999	803	845	922	95	999999	995	492	757	930	135	479	878	765	885	582	353	999999	467	999999	332	558	134	890	330	644	24	83	540	525	425	441	486	877	858	18	496	999999	750	999999	999999	636	79	999999	723	868	918	999999	999999	530	728	93	180	375	376	358	679	954	999999	450	600	921	952	999999	999999	999999	999999	11	907	999999	95	502	716	114	999999	999999	999999	755	177	461	726	368	307	19	797	341	270	121	510	999999	339	541	259	310	762	516	999999	837	999999	39	876	999999	749	899	444	236	377	76	483	680	869	924	999999	150	724	999999	624	942	999999	184	433	999999	500	407	547	553	999999	415	351	385	21	651	999999	999999	585	809	619	407	575	571	963	204	637	829	639	999999	754	118	586	530	892	741	403	689	606	994	426	351	362	891	983	961	999999	108	669	227	999999	650	565	999999	623	226	999999	873	999999	238	254	999999	767	141	799	144	829	821	493	280	999999	211	541	590	999999	999999	54	684	999999	11	999999	538	170	422	382	113	552	671	906	999999	374	999999	999999	377	999999	755	999999	230	999999	849	999999	999999	999999	398	999999	830	999999	975	531	355	181	999999	295	219	999999	715	999999	355	758	695	591	168	915	999999	906	729	733	999999	
999999	637	693	823	592	738	869	999999	999999	771	453	552	999999	577	149	560	503	680	999999	269	999999	45	255	238	471	405	999999	974	987	798	492	249	107	945	999999	999999	662	358	110	557	999999	191	791	738	901	216	701	24	28	364	323	235	495	473	554	804	391	464	999999	197	999999	894	590	999999	999999	213	454	999999	440	999999	999999	155	580	686	919	438	253	517	336	265	704	253	999999	633	999999	267	999999	633	401	341	999999	207	996	913	999999	455	600	666	459	999999	762	999999	583	773	465	999999	999999	999999	999999	126	561	999999	999999	106	492	999999	939	999999	650	999999	459	999999	999999	999999	742	700	159	667	609	474	837	999999	68	999999	503	999999	670	191	177	999999	612	999999	90	999999	780	637	79	899	999999	999999	515	644	25	437	249	999999	999999	484	40	999999	27	987	209	89	289	999999	816	499	603	999999	565	757	789	343	418	512	740	382	328	114	630	999999	999999	758	958	999999	999999	630	399	561	67	196	999999	999999	999999	624	747	10	995	999999	821	999999	999999	990	294	758	999999	999999	28	736	210	622	999999	999999	144	767	751	999999	130	96	413	195	999999	51	382	379	606	386	54	794	999999	999999	386	522	292	60	954	999999	999999	210	347	999999	612	663	361	999999	40	235	278	531	873	306	879	909	402	999999	481	263	618	999999	161	478	637	999999	970	470	246	643	643	94	812	506	976	920	748	525	582	446	999999	937	348	999999	118	522	921	468	999999	476	130	656	999999	999999	636	558	58	869	261	999999	692	999999	999999	999999	592	999999	719	376	330	959	170	876	63	45	999999	680	576	999999	370	124	999999	512	610	769	522	987	515	999999	869	428	871	879	273	205	753	999999	739	951	999999	999999	803	554	999999	900	315	999999	602	999999	138	999999	999999	999999	509	999999	84	190	999999	438	999999	999999	999999	608	999999	999999	98	291	999999	858	291	999999	941	999999	999999	445	321	758	999999	999999	999999	279	394	971	982	913	999999	999999	380	137	999999	573	519	310	86	193	999999	999999	57	246	812	999999	640	743	999999	366	24	999999	285	73	824	325	816	581	974	999999	220	706	625	593	465	494	910	485	737	717	262	640	999999	809	200	127	999999	137	896	439	999999	999999	719	999999	899	88	328	999999	312	805	999999	938	336	481	972	999999	578	464	780	328	999999	164	16	999999	113	383	819	475	872	707	999999	689	999999	545	965	569	999999	999999	999999	387	175	603	182	931	959	324	999999	999999	836	651	548	256	356	578	325	484	645	999999	522	525	268	852	444	999999	999999	999999	999999	999999	
516	413	561	579	770	403	162	520	982	999999	585	789	79	754	999999	230	999999	999999	999999	999999	229	491	999999	813	999999	178	129	999999	168	577	739	999999	70	999999	559	432	100	969	486	953	425	804	999999	570	598	999999	999999	514	223	999999	999999	834	735	157	571	34	489	999999	999999	601	284	840	362	415	344	999999	999999	556	204	216	140	200	999999	389	691	425	999999	363	225	999999	722	999999	109	944	141	999999	165	913	951	534	942	353	876	999999	999999	585	451	999999	235	903	999999	900	319	999999	93	255	999999	356	999999	999999	45	136	532	349	999999	669	740	417	283	999999	539	815	604	669	273	787	323	995	999999	115	973	902	137	321	748	999999	305	999999	999999	885	999999	999999	999999	806	999999	816	821	537	999999	999999	844	43	813	999999	999999	199	999999	649	999999	306	931	999999	999999	999999	999999	142	999999	220	600	999999	373	999999	556	397	489	999999	368	999999	180	999999	966	786	989	700	271	939	99	341	947	999999	526	655	359	564	999999	999999	999999	107	634	366	816	610	999999	950	646	206	487	999999	315	999999	830	999999	479	295	340	155	969	944	98	999999	53	999999	272	999999	539	718	299	992	999999	498	566	270	173	999999	640	365	999999	48	64	999999	462	999999	999999	999999	728	28	999999	73	234	809	31	999999	18	999999	999999	999999	348	894	421	928	999999	495	999999	817	88	570	999999	999999	654	974	304	999999	889	999999	779	379	641	959	323	520	541	235	767	634	476	346	999999	771	500	491	27	955	627	136	999999	967	692	218	234	168	684	521	418	259	514	101	999999	984	622	999999	517	388	581	900	396	999999	999999	357	351	741	317	573	174	173	957	348	312	763	865	811	999999	999999	999999	165	835	30	816	999999	129	385	16	278	158	556	973	638	384	999999	999999	487	249	999999	866	493	850	120	356	255	301	999999	788	576	999999	999999	266	94	653	426	74	376	999999	220	237	966	999999	49	425	999999	200	329	999999	585	33	999999	999999	352	999999	251	999999	725	673	571	225	953	596	439	158	347	300	889	984	958	662	373	622	39	999999	899	757	811	695	999999	64	972	212	212	999999	740	248	999999	526	999999	121	999999	703	999999	994	284	379	999999	890	999999	327	310	999999	15	923	999999	999999	542	246	667	493	503	39	934	516	252	999999	394	885	418	108	386	372	582	846	322	670	999999	45	832	999999	999999	999999	617	999999	753	638	207	289	999999	974	706	677	999999	918	618	320	769	786	751	533	984	419	999999	979	940	938	762	999999	610	989	446	507	414	147	41	582	422	
521	762	999999	999999	115	991	999999	402	708	999999	663	238	12	900	543	293	308	545	52	448	637	481	815	999999	48	678	904	538	208	273	722	999999	45	898	257	999999	146	978	879	428	999999	587	241	435	108	929	607	98	902	224	999999	999999	999999	144	784	50	999999	738	999999	437	97	904	999999	999999	999999	777	203	114	653	520	156	330	999999	623	999999	60	999999	999999	777	119	999999	816	636	999999	168	999999	897	900	123	999999	85	407	473	452	341	143	393	796	644	999999	736	503	444	391	77	785	936	375	735	999999	999999	567	999999	999999	366	280	278	219	286	999999	879	302	999999	447	444	748	856	223	999999	999999	666	453	745	456	999999	577	381	254	999999	383	194	531	175	388	416	518	999999	999999	999999	70	865	184	519	974	451	443	512	997	947	328	928	999999	92	469	78	357	822	514	33	789	899	33	999999	902	486	357	137	612	40	926	311	999999	138	999999	999999	491	933	999999	999999	939	75	383	307	999999	455	472	999999	705	320	69	695	999999	53	306	999999	841	882	616	497	103	316	999999	967	30	26	148	593	860	69	586	423	999999	508	999999	999999	526	726	704	457	24	999999	431	301	971	240	379	999999	832	999999	568	609	999999	283	999999	633	175	416	999999	581	316	878	588	646	734	645	999999	433	958	581	999999	999999	187	169	999999	999999	884	608	995	790	647	401	761	999999	501	999999	107	777	596	999999	559	119	999999	132	150	146	330	785	567	999999	596	945	787	260	427	453	999999	999999	800	727	748	566	999999	999999	933	915	126	789	154	999999	548	866	999999	999999	32	534	674	65	28	999999	863	109	51	669	999999	999999	613	510	381	58	555	939	977	868	999999	992	999999	999999	199	235	29	540	640	809	787	999999	999999	290	999999	999999	778	376	999999	999999	864	649	525	999999	301	999999	311	615	418	106	212	609	889	999999	999999	999999	836	999999	865	792	999999	332	999999	241	882	474	595	333	283	999999	999999	999999	999999	523	14	73	999999	947	662	959	924	413	132	544	999999	188	999999	149	999999	999999	999999	68	511	356	146	541	190	293	868	999999	645	977	342	929	826	33	999999	376	963	999999	999999	888	999999	999999	868	913	210	924	634	999999	635	999999	838	999999	432	221	677	999999	999999	473	883	193	89	835	999999	947	81	203	718	583	379	999999	185	999999	644	178	11	604	488	232	340	265	658	173	999999	198	148	266	506	614	999999	364	999999	500	848	379	808	231	592	921	842	999999	999999	60	334	172	280	999999	441	999999	219	82	965	165	142	627	999999	
915	644	135	808	999999	696	113	999999	25	484	685	999999	275	999999	999999	22	567	999999	333	59	608	999999	39	918	72	825	252	405	999999	398	833	367	230	844	892	587	467	999999	38	999999	112	823	999999	999999	595	999999	175	894	439	69	408	775	999999	999999	999999	87	614	216	746	988	999999	708	953	999999	651	328	694	430	999999	202	555	454	361	22	947	784	529	351	333	999999	999999	999999	965	224	989	67	999999	652	917	815	972	260	376	999999	867	404	870	691	46	999999	476	745	999999	999999	514	953	999999	796	630	152	557	273	883	844	338	106	743	999999	999999	999999	999999	51	512	660	230	999999	88	321	155	552	999999	999999	314	66	435	999999	999999	728	710	45	999999	761	31	775	268	709	376	532	999999	771	660	141	999999	999999	999999	434	242	767	999999	999999	875	112	650	88	238	720	958	827	418	423	176	999999	999999	602	949	18	29	737	402	521	928	556	999999	999999	999999	782	783	862	559	999999	682	999999	712	999999	170	541	120	943	546	548	750	548	123	297	999999	999999	112	461	503	497	999999	504	375	505	999999	329	501	276	196	455	936	999999	278	417	999999	15	312	999999	442	418	898	999999	200	854	770	389	442	323	780	255	680	332	368	71	596	188	795	999999	999999	999999	49	844	757	999999	611	999999	280	706	555	598	343	574	999999	94	999999	999999	313	521	734	899	886	188	495	940	775	614	737	216	821	563	219	105	325	601	379	63	328	110	999999	126	119	736	767	191	999999	999999	313	284	472	267	874	284	999999	322	999999	860	358	999999	325	999999	916	74	884	992	999999	248	258	427	715	545	999999	213	278	618	790	160	999999	314	38	668	310	462	999999	563	999999	999999	623	13	999999	518	705	511	784	999999	999999	999999	851	774	802	999999	857	999999	569	926	258	999999	16	999999	531	804	449	53	788	656	696	463	999999	331	999999	454	624	254	999999	207	839	999999	429	999999	418	745	308	646	512	999999	811	424	999999	817	315	27	928	999999	482	842	78	661	722	999999	558	999999	999999	530	470	357	58	612	114	372	97	999999	251	983	455	786	999999	802	999999	434	845	282	570	513	25	295	999999	865	999999	938	138	188	785	301	474	673	30	999999	185	999999	315	208	320	531	999999	565	776	945	314	696	347	999999	130	999999	291	999999	185	221	514	185	999999	193	999999	176	243	908	964	949	518	782	765	726	627	999999	128	647	961	48	783	460	519	580	560	999999	999999	862	67	497	19	198	497	999999	273	10	333	999999	368	153	999999	821	601	999999	
437	532	930	620	648	999999	999999	644	324	999999	438	64	665	261	632	763	574	999999	999999	477	939	999999	294	956	462	999999	63	996	999999	999999	999999	961	858	693	153	38	999999	981	999999	323	999999	375	999999	999999	380	219	345	82	499	604	579	999999	999999	999999	999999	117	999999	974	999999	31	690	999999	365	999999	395	476	205	971	117	603	617	593	166	537	160	574	999999	933	999999	999999	291	999999	999999	684	248	834	991	735	807	45	791	999999	823	202	632	152	19	378	965	999999	999999	373	964	895	986	985	999999	443	999999	321	662	314	398	914	739	709	676	680	267	560	485	999999	174	82	812	999999	999999	964	904	999999	999999	999999	967	682	239	918	26	611	698	262	85	558	761	495	382	486	999999	909	462	923	476	999999	121	415	428	999999	209	999999	92	549	999999	795	539	999999	756	586	346	716	999999	821	693	75	982	14	485	999999	708	999999	699	335	999999	860	511	981	541	235	965	562	999999	685	719	134	529	158	46	289	29	999999	738	796	999999	76	234	999999	999999	999999	356	999999	999999	501	845	999999	202	756	886	365	294	558	433	999999	621	784	999999	999999	112	568	545	833	999999	205	907	912	939	903	195	596	635	870	751	140	999999	999999	632	761	999999	198	932	772	999999	681	995	471	372	217	185	999999	614	235	538	671	865	999999	149	999999	999999	933	999999	298	999999	300	999999	999999	806	303	652	762	161	700	168	914	635	773	571	999999	209	446	549	999999	728	828	982	410	341	89	275	999999	719	896	177	999999	607	643	210	971	951	581	664	79	564	422	999999	999999	76	624	999999	101	950	999999	999999	157	999999	999999	570	742	318	328	92	727	37	296	999999	264	999999	261	317	999999	572	600	344	627	782	480	176	315	624	78	999999	717	53	999999	999999	999999	999999	30	523	747	82	999999	663	632	499	999999	999999	278	380	949	390	814	999999	999999	528	999999	518	908	374	999999	692	265	128	249	984	374	683	999999	999999	999999	894	512	737	569	919	114	936	711	137	845	439	898	999999	674	999999	999999	999999	999999	654	999999	999999	462	655	611	999999	816	999999	999999	999999	134	262	197	999999	999999	65	999999	86	999999	134	423	424	806	781	999999	483	999999	330	999999	560	464	963	683	209	827	828	442	857	136	514	112	766	522	73	12	592	252	999999	740	999999	810	999999	663	999999	240	640	551	681	136	137	271	495	999999	863	999999	999999	999999	987	569	375	623	30	999999	242	31	999999	902	743	999999	935	999999	291	590	835	750	999999	999999	808	968	197	999999	999999	730	999	253	
616	999999	999999	879	841	23	999999	999999	374	995	790	502	999999	999999	999999	999999	807	902	200	896	980	905	68	123	182	860	999999	999999	381	98	862	999999	999999	989	415	999999	253	864	936	999999	977	999999	225	840	959	518	879	954	395	459	479	858	539	113	272	710	813	545	706	981	252	999999	999999	286	142	500	551	441	448	796	494	943	966	278	918	642	689	227	163	664	981	816	634	999999	618	14	999999	848	999999	704	972	999999	167	955	999999	742	775	999999	708	469	966	999999	516	598	964	536	891	270	194	999999	31	999999	391	999999	999999	436	610	648	999999	138	999999	703	999999	743	999999	786	785	20	999999	999999	866	750	518	694	999999	999999	309	45	999999	92	999999	499	663	999999	999999	999999	326	125	955	252	141	999999	282	580	999999	272	732	772	774	999999	751	999999	671	17	762	999999	87	697	354	999999	136	999999	999999	584	26	249	49	999999	70	999999	999999	999999	999999	356	54	739	477	938	964	434	811	537	271	779	340	241	828	655	344	412	308	629	771	999999	126	566	446	999999	563	490	232	125	711	999999	719	91	825	999999	963	33	802	148	733	919	654	599	313	910	253	784	421	999999	999999	657	149	840	898	999999	240	488	303	779	384	999999	211	695	825	935	999999	259	415	999999	999999	321	609	170	895	851	846	999999	262	535	454	779	999999	838	842	64	196	878	193	999999	999999	484	729	999999	999999	259	717	958	774	999999	849	999999	379	908	701	999999	999999	979	944	56	718	713	999999	767	335	605	415	373	999999	771	748	191	76	153	428	217	591	586	406	646	143	887	999999	883	686	459	409	170	147	880	16	217	934	999999	552	380	259	962	697	167	844	999999	114	12	629	667	928	235	489	493	380	470	582	999999	999999	830	961	351	91	876	206	254	235	973	999999	541	257	929	601	57	999999	628	889	249	802	788	783	749	999999	28	531	999999	680	653	510	545	635	636	233	999999	999999	907	999999	820	961	599	129	999999	999999	98	420	998	634	442	535	999999	581	342	505	999999	57	221	97	72	999999	32	999999	581	472	999999	906	999999	706	878	638	61	747	79	288	213	669	999999	511	176	607	999999	549	248	999999	759	999999	999999	140	108	999999	207	819	818	475	938	34	999999	669	999999	191	799	302	756	803	483	14	511	64	999999	464	405	999999	921	465	822	999999	335	463	713	265	613	999999	607	213	440	241	928	603	349	999999	132	982	493	984	999999	999999	793	999999	999999	754	462	247	837	999999	279	497	898	363	653	999999	699	94	999999	
763	577	318	694	999999	373	251	86	908	715	124	342	999999	227	936	656	592	690	890	818	999999	803	376	652	999999	933	942	999999	574	949	884	488	48	36	730	999999	499	999999	250	80	402	678	553	532	723	999999	856	999999	961	706	70	774	808	275	999999	999999	211	666	999999	618	431	908	511	959	999999	635	999999	395	496	530	167	56	999999	820	999999	290	999999	999999	999999	662	86	999999	999999	867	888	119	680	772	999999	999999	999999	833	815	631	999999	494	176	594	701	999999	16	999999	783	441	999999	24	999999	988	850	999999	710	999999	999999	77	542	759	999999	643	80	721	999999	999999	365	727	324	333	240	818	180	930	999999	665	152	999999	656	616	887	941	999999	874	784	999999	999999	323	69	999999	106	748	99	889	999999	533	523	980	999999	485	115	66	126	225	783	515	817	999999	603	54	225	894	999999	999999	871	999999	999999	206	936	999999	609	52	667	477	237	492	729	291	971	590	151	999999	710	181	510	831	824	112	100	278	873	999999	720	24	999999	211	999999	173	999999	999999	999999	999999	53	867	875	72	399	649	988	301	786	999999	947	23	902	63	194	250	425	50	769	999999	115	999999	399	606	331	652	844	36	999999	566	273	607	381	824	128	842	305	999999	999999	185	124	799	492	999999	65	707	121	579	26	97	748	999999	604	995	222	999999	477	279	999999	746	804	962	999999	230	273	350	641	88	934	351	944	977	608	999999	108	315	185	62	550	999999	999999	275	19	77	817	999999	12	386	999999	742	999999	35	999999	695	380	999999	663	271	83	715	76	43	644	674	152	771	378	20	897	906	211	424	729	999999	214	539	952	78	412	977	999999	264	475	202	977	919	999999	912	223	945	652	999999	979	835	558	507	630	999999	924	999999	918	992	999999	706	540	949	306	590	999999	841	209	999999	999999	106	377	999999	567	451	697	233	501	465	796	999999	264	298	445	893	568	707	999999	618	153	999999	69	999999	999999	999999	661	37	623	689	999999	382	746	67	63	882	468	747	940	188	999999	701	999999	462	205	999999	452	252	514	999999	32	783	932	590	450	503	47	31	46	797	790	999999	609	811	43	423	214	999999	999999	562	435	999999	999999	729	972	452	810	606	160	999999	327	419	522	220	667	648	450	165	617	560	999999	446	710	999999	999999	975	102	744	999999	781	333	255	999999	951	999999	211	999999	212	999999	998	693	440	871	798	480	380	157	398	999999	395	973	58	589	999999	999999	989	120	999999	341	996	999999	76	187	999999	914	81	411	571	244	999999	
631	247	547	618	999999	999999	999999	911	671	999999	828	999999	599	43	999999	284	666	999999	244	987	101	402	871	999999	648	999999	263	502	884	408	969	999999	164	999999	764	735	511	970	817	999999	424	208	952	323	177	999999	999999	999999	569	640	415	88	336	999999	374	999999	376	999999	970	249	161	82	37	999999	999999	252	999999	999999	279	83	999999	696	515	932	573	892	449	558	454	991	160	119	932	254	993	891	259	999999	323	535	369	585	999999	578	160	351	181	999999	275	925	117	564	874	496	867	718	572	404	683	482	789	818	481	978	99	52	149	782	999999	999999	993	999999	598	744	713	197	695	937	999999	999999	721	760	999999	999999	999999	595	245	446	387	284	328	999999	233	999999	746	551	114	31	488	117	212	398	420	999999	932	476	966	139	782	999999	999999	635	999999	461	999999	39	535	999999	104	503	807	703	404	999999	837	148	417	757	998	172	92	674	458	674	29	332	350	183	596	999999	628	999999	663	999999	999999	693	243	771	90	716	25	161	927	985	310	999999	999999	425	281	999999	68	219	141	999999	999999	999999	186	946	999999	438	999999	361	999999	687	874	702	49	697	999999	153	904	645	999999	291	156	931	746	473	999999	520	338	924	902	802	358	419	973	53	120	903	517	296	339	651	37	664	795	999999	120	607	999999	306	682	999999	889	423	999999	850	473	999999	611	713	999999	921	110	764	458	563	999999	465	728	996	999999	839	999999	618	316	35	999999	492	999999	506	363	766	61	41	999999	774	999999	935	999999	133	580	454	301	804	714	417	999999	273	999999	241	910	999999	879	472	719	843	501	281	116	517	596	980	529	999999	359	999999	869	78	522	684	651	403	589	604	426	999999	548	832	903	898	483	989	999999	904	596	708	887	589	999999	999999	283	641	828	999999	536	599	924	196	454	899	548	482	751	531	590	516	999999	284	56	586	304	669	377	999999	43	999999	703	625	518	651	999999	290	999999	123	410	19	575	999999	77	826	217	999999	387	13	999999	10	248	755	324	999999	642	612	543	735	113	614	273	620	999999	930	999999	309	677	999999	971	999999	726	999999	130	580	941	999999	217	230	378	943	291	374	857	43	368	947	310	439	19	999999	747	30	19	796	746	954	895	147	929	908	683	999999	42	999999	284	611	635	999999	999999	797	405	322	999999	170	332	899	999999	301	572	948	999999	248	793	656	521	705	999999	333	834	986	950	79	300	470	269	705	341	765	758	756	999999	999999	301	222	999999	999999	664	848	473	846	202	603	
999999	981	909	999999	792	385	999999	578	983	311	909	999999	999999	335	32	895	901	626	567	999999	543	815	635	441	946	581	735	96	51	779	859	987	794	356	503	319	561	999999	913	999999	999999	190	773	21	999999	999999	375	999999	412	768	999999	847	289	205	70	760	999999	477	498	221	650	493	537	213	451	921	999999	500	832	999999	344	87	999999	611	811	363	999999	623	999999	805	215	150	684	999999	831	22	708	598	296	742	963	93	999999	999999	315	999999	999999	569	570	736	784	999999	762	699	434	870	999999	999999	999999	707	719	999999	999999	693	999999	509	808	265	999999	438	222	767	213	99	749	261	751	20	999999	119	710	481	63	56	30	340	388	985	848	960	878	999999	214	589	33	241	399	641	999999	806	892	397	197	141	524	27	999999	673	950	183	128	133	381	284	996	247	999999	647	999999	674	131	823	417	421	560	190	999999	999999	75	517	999999	119	999999	999999	226	323	294	922	532	13	999999	714	999999	674	841	754	999999	929	592	999999	564	751	969	32	685	78	979	999999	580	343	464	999999	608	443	999999	999999	999999	999999	67	683	999999	755	124	999999	15	416	999999	742	580	805	531	633	42	289	953	999999	150	299	814	999999	343	518	999999	199	999999	622	116	999999	363	832	943	778	872	909	832	809	637	309	999999	278	289	999999	205	775	812	831	24	999999	999999	999999	999999	521	77	909	999999	445	999999	925	130	999999	999999	197	389	747	862	752	999999	132	457	153	482	840	282	545	999999	106	999999	576	386	716	608	999999	121	161	963	431	999999	962	999999	999999	405	711	189	635	969	999999	999999	457	912	69	80	891	871	346	999999	999999	249	531	51	999999	999999	836	999999	413	999999	999999	85	237	999999	441	52	798	562	999999	748	771	999999	646	576	775	249	865	999999	999999	646	717	917	775	432	935	191	189	920	999999	275	569	172	775	851	999999	26	629	674	481	999999	282	339	810	598	958	376	603	955	275	999999	266	182	231	767	76	603	310	805	847	259	863	877	244	795	188	608	886	794	128	758	999999	999999	192	999999	999999	388	116	187	473	569	588	233	655	325	18	396	941	17	785	854	716	823	826	232	163	404	105	999999	419	360	490	808	837	999999	393	76	990	920	403	688	497	999999	341	288	999999	639	999999	918	787	792	999999	879	19	273	52	795	374	960	156	969	293	100	768	999999	88	780	999999	999999	932	999999	406	30	613	107	366	999999	492	548	999999	999999	181	999999	238	626	693	999999	799	573	999999	999999	701	999999	999999	999999	999999	
406	364	227	209	890	252	94	986	845	396	645	275	999999	907	999999	313	825	999999	999999	999999	116	862	151	430	477	981	823	999999	999999	250	376	256	189	702	960	238	999999	348	671	282	97	999999	393	240	57	345	887	666	25	293	876	999999	152	636	298	999999	223	797	732	909	999999	999999	651	999999	29	399	96	999999	946	230	49	487	737	999999	999999	916	479	910	999999	141	104	999999	657	60	374	745	114	552	414	999999	25	476	616	761	853	675	548	788	220	658	259	677	999999	795	999999	999999	893	792	999999	999999	999999	312	424	999999	815	271	999999	601	240	284	294	544	805	999999	215	572	871	975	506	44	378	690	700	724	882	426	999999	999999	806	975	851	999999	626	42	361	999999	62	25	946	591	911	946	557	935	999999	715	872	199	589	682	999999	917	295	891	12	384	612	699	718	398	823	901	999999	265	433	972	917	772	178	503	519	855	999999	914	132	431	142	999999	999999	177	553	258	282	999999	457	934	36	999999	40	977	109	363	999999	558	768	999999	161	302	512	999999	999999	999999	30	96	999999	671	888	381	999999	999999	999999	848	999999	999999	999999	574	629	671	807	999999	946	999999	999999	201	403	166	558	480	999999	999999	280	840	999999	959	380	999999	238	999999	961	999999	999999	655	965	999999	999999	261	999999	999999	713	204	390	999999	494	24	999999	613	368	828	999999	999999	999999	417	235	655	310	410	596	999999	180	401	345	444	709	31	452	300	227	292	465	999999	151	801	767	999999	732	789	356	247	514	999999	95	999999	501	955	999999	637	430	999999	159	335	999999	636	586	322	858	945	780	473	571	164	396	999999	999999	552	864	999999	650	283	922	520	64	999999	999999	999999	315	999999	942	999999	358	815	870	907	142	140	486	514	224	454	999999	786	18	882	999999	360	379	19	999999	949	999999	361	987	156	999999	638	280	315	999999	182	16	923	999999	36	999999	756	999999	489	943	999999	75	360	107	999999	190	146	512	182	683	522	44	999999	999999	992	663	996	827	723	999999	504	859	181	999999	51	999999	179	783	981	767	919	76	999999	76	805	883	999999	264	999999	999999	261	135	108	631	250	999999	710	36	20	999999	128	928	570	969	448	999999	894	609	999999	757	20	999999	530	999999	763	999999	153	999999	101	118	923	742	999999	756	269	378	761	549	510	903	738	152	772	618	648	999999	506	920	999999	433	989	140	209	43	955	898	605	693	868	999999	994	480	935	902	449	385	891	813	999999	80	621	355	999999	162	999999	868	999999	999999	999999	772	999999	232	612	
668	129	792	999999	999999	800	370	999999	77	681	715	908	267	217	999999	179	272	109	693	220	557	999999	644	999999	56	24	999999	999999	693	927	105	999999	772	999999	276	782	656	842	999999	22	999999	999999	999999	674	393	999999	999999	660	719	742	503	672	999999	999999	999999	856	485	761	496	988	713	62	90	999999	585	999999	145	999999	940	97	522	430	999999	680	871	260	268	999999	647	802	263	437	598	999999	434	432	588	759	812	420	307	894	355	999999	309	296	226	414	98	523	118	999999	719	632	230	82	462	585	151	999999	598	999999	999999	693	999999	999999	999999	139	999999	163	999999	999999	587	530	790	627	84	320	999999	584	43	999999	999999	133	999999	892	999999	965	730	362	999999	12	999999	17	822	792	779	661	175	33	832	999999	699	999999	241	731	783	199	842	602	999999	151	999999	999999	770	999999	633	991	999999	843	568	499	409	362	193	289	999999	580	707	999999	847	422	155	358	752	946	163	946	999999	962	119	528	133	137	363	829	797	999999	999999	87	169	788	662	331	464	343	687	999999	751	951	964	213	491	999999	755	999999	999999	856	814	824	590	999999	108	46	999999	50	375	282	998	364	491	715	343	630	838	68	760	999999	893	419	268	816	205	999999	998	905	46	288	381	999999	833	941	999999	422	497	482	999999	999999	598	999999	967	415	348	397	469	999999	870	861	16	696	825	182	963	999999	565	774	491	167	48	828	13	97	900	230	530	550	478	920	142	365	999999	144	235	999999	451	853	478	999999	999999	999999	45	185	999999	685	952	999999	978	999999	857	999999	991	533	586	999999	999999	880	514	127	999999	999999	999999	949	728	650	999999	691	946	494	953	711	305	999999	685	999999	792	827	814	225	278	869	571	636	73	419	374	999999	999999	465	999999	571	348	360	940	562	999999	96	456	631	999999	271	714	999999	999999	999999	427	317	848	297	977	593	75	999999	999999	997	357	999999	886	318	285	484	144	999999	437	391	372	944	999999	133	331	706	380	999999	859	17	999999	999999	749	999999	999999	67	996	270	487	472	999999	999999	511	942	214	824	999999	148	356	882	137	233	66	505	782	482	999999	724	966	281	223	882	999999	842	999999	280	999999	969	326	228	488	873	13	964	999999	323	999999	801	999999	999999	506	999999	836	976	880	930	31	999999	145	999999	494	999999	304	215	999999	624	999999	999999	109	933	430	999999	821	137	403	263	230	101	620	469	49	771	805	469	775	980	55	463	961	912	258	999999	834	806	733	999999	579	797	999999	270	704	999999	701	999999	85	999999	
421	709	999999	627	709	999999	632	675	999999	722	475	834	999999	279	579	165	707	197	685	278	999999	25	403	196	683	433	999999	360	999999	275	79	820	393	999999	569	345	880	344	999999	328	529	168	335	21	741	745	366	445	691	999999	76	514	309	806	870	405	999999	999999	943	286	553	999999	910	215	652	654	450	932	709	999999	285	372	984	367	749	247	689	392	454	999999	77	940	668	226	209	565	521	587	637	999999	40	494	999999	926	774	256	257	130	368	97	999999	433	735	457	272	999999	529	942	999999	633	999999	999999	941	999999	218	999999	613	694	16	999999	143	999999	304	546	212	791	971	999999	593	999999	990	568	34	367	642	643	215	999999	954	999999	45	578	999999	999999	999999	117	552	394	717	171	999999	999999	124	280	954	441	139	199	254	480	731	471	359	563	642	157	999999	583	373	999999	408	402	740	510	61	564	343	299	99	104	248	586	350	432	860	437	454	753	413	210	514	25	966	999999	774	999999	229	966	372	308	999999	969	999999	153	999999	999999	823	999999	229	399	108	839	109	159	242	154	130	927	703	215	703	154	180	173	70	999999	999999	266	999999	487	345	377	927	790	885	279	999999	207	669	619	614	840	534	24	112	674	915	999999	999999	629	453	302	272	166	605	999999	999999	858	999999	380	999999	566	999999	999999	64	731	911	319	274	962	589	923	268	93	601	863	620	166	70	395	999999	619	999999	999999	43	53	114	771	195	999999	999999	706	124	299	805	57	961	792	959	380	763	606	999999	288	49	530	44	188	564	741	453	999999	797	697	903	205	550	999999	999999	21	999999	150	999999	453	491	882	999999	968	999999	553	901	828	206	690	632	869	76	736	999999	513	18	999999	216	453	376	838	909	427	395	999999	507	199	999999	948	753	999999	483	108	797	999999	721	75	899	21	840	625	999999	117	74	43	138	999999	999999	204	12	700	934	680	86	653	973	391	583	679	56	711	999999	257	936	19	396	968	999999	999999	999999	943	999999	205	613	750	401	802	362	361	481	693	494	999999	946	999999	688	803	999999	154	193	339	491	999999	964	138	882	198	180	64	999999	999999	999999	794	999999	999999	674	738	76	999999	261	999999	38	999999	207	362	227	999999	311	883	331	593	946	795	999999	462	461	805	999999	485	868	999999	631	308	715	321	819	999999	487	887	999999	949	736	999999	893	22	311	270	32	612	911	38	887	297	999999	63	223	999999	999999	950	606	869	507	591	466	58	999999	730	516	886	542	526	376	424	505	999999	
857	260	999999	999999	161	201	999999	628	574	999999	325	344	999999	661	107	999999	632	999999	290	518	452	154	239	844	999999	580	753	146	79	394	999999	473	791	361	205	963	186	363	798	415	97	879	27	626	999999	214	165	999999	999999	801	894	838	143	986	929	999999	31	67	250	580	999999	645	559	189	188	852	552	223	466	144	563	999999	738	875	431	573	136	612	121	268	424	899	358	999999	499	999999	339	804	999999	492	999999	129	999999	228	967	451	999999	837	447	880	999999	942	999999	653	999999	999999	110	268	565	999999	586	418	946	981	165	999999	297	291	690	365	522	748	791	973	203	444	165	999999	907	980	252	999999	174	240	606	999999	511	704	40	999999	722	81	999999	999999	905	999999	182	141	72	429	999999	49	157	92	999999	913	999999	424	460	803	470	999999	360	585	999999	298	253	715	384	682	46	999999	260	816	999999	999999	508	999999	999999	670	999999	999999	456	488	999999	213	150	999999	872	693	331	97	253	237	412	999999	721	664	951	999999	999999	467	999999	390	392	570	788	999999	448	916	999999	434	999999	790	541	446	999999	871	758	909	157	999999	842	691	360	999999	349	999999	999999	999999	730	844	774	460	391	804	278	76	105	266	425	810	643	956	288	897	999999	463	695	965	998	849	905	52	470	127	624	999999	999999	443	230	764	999999	937	999999	570	999999	999999	408	737	999999	76	775	501	999999	999999	527	886	999999	463	999999	999999	337	448	512	881	938	732	999999	999999	190	213	47	662	999999	999999	884	706	770	999999	247	845	64	999999	796	999999	83	414	558	133	600	737	661	575	234	999999	437	487	434	314	999999	999999	904	145	556	965	38	123	466	999999	999999	820	125	695	999999	372	999999	379	999999	581	807	999999	999999	867	672	999999	552	999999	438	999999	233	406	281	466	95	999999	940	918	999999	831	902	960	999999	999999	999999	779	622	966	999999	861	512	68	835	853	506	107	754	47	999999	114	423	566	684	764	609	66	549	659	609	999999	431	913	999999	820	678	847	586	459	999999	999999	999999	585	122	576	999999	175	571	427	959	999999	565	903	999999	306	418	999999	285	193	124	613	240	963	366	452	439	999999	100	24	184	999999	521	305	840	579	284	999999	454	999999	574	999999	494	131	699	999999	351	528	466	670	999999	999999	999999	402	344	999999	662	999999	229	669	146	600	999999	556	252	310	999999	270	72	876	32	581	999999	176	618	680	129	999999	999999	745	999999	911	141	430	612	842	96	999999	960	257	999999	417	999999	784	971	973	370	937	878	399	153	91	
465	590	648	999999	450	999999	783	999999	474	554	603	483	568	235	468	653	943	410	224	358	309	815	960	999999	999999	117	205	999999	319	191	239	874	602	999999	999999	999999	782	782	999999	691	344	999999	783	999999	814	145	225	746	514	999999	999999	478	185	795	782	649	629	999999	867	342	210	148	354	999999	324	999999	881	999999	999999	999999	999999	171	18	999999	999999	12	42	598	799	828	891	458	999999	999999	999999	761	699	806	247	806	922	748	914	69	490	205	999999	500	999999	999999	999999	676	999999	597	845	832	470	652	999999	779	616	41	243	49	451	999999	18	999999	105	562	40	84	312	972	994	132	257	999999	52	999999	61	999999	550	714	999999	225	491	542	756	365	999999	57	36	467	199	890	999999	874	618	739	197	999999	999999	999999	65	189	373	994	603	723	584	521	610	961	999999	84	490	528	475	999999	999999	999999	996	740	270	982	57	844	783	113	617	382	340	312	631	999999	148	65	659	394	999999	496	939	999999	780	999999	447	74	739	125	999999	985	409	999999	999999	720	212	664	234	82	999999	528	999999	999999	115	212	190	307	339	999999	936	435	869	91	382	773	999999	963	960	999999	999999	982	115	668	999999	631	999999	947	833	999999	649	484	831	999999	999999	333	999999	450	999999	999999	999999	149	735	863	189	999999	999999	327	999999	705	194	249	999999	743	536	999999	423	552	795	483	239	242	474	999999	236	461	603	291	999999	999999	497	999999	999999	392	889	405	257	252	489	728	515	654	937	137	726	410	999999	999999	999999	112	910	732	654	453	999999	368	999999	316	636	727	999999	835	498	960	218	107	212	321	853	140	902	999999	73	76	999999	584	304	347	701	826	681	999999	240	727	999999	765	441	593	54	999999	730	940	616	761	999999	680	166	977	918	629	999999	469	243	920	209	739	668	999999	484	762	74	338	999999	810	999999	866	604	770	821	453	666	618	999999	332	409	961	564	312	719	999999	999999	326	999999	82	628	222	281	320	527	409	106	853	119	292	467	402	336	805	715	999999	999999	999999	166	475	963	999999	202	911	520	248	999999	366	868	196	344	999999	909	541	999999	833	594	294	999999	421	356	812	509	984	865	17	635	758	596	999999	222	42	170	999999	119	999999	29	370	799	288	235	739	999999	922	947	999999	492	999999	623	999999	896	791	152	744	129	999999	89	218	55	999999	999999	999999	770	638	973	312	999999	957	999999	153	814	234	495	964	999999	617	999999	999999	999999	155	999999	840	145	713	342	431	889	425	833	959	959	810	324	296	675	809	
969	356	999999	645	142	535	372	480	999999	672	306	188	558	999999	333	999999	181	900	999999	999999	290	66	305	552	999999	999999	134	472	194	13	909	999999	299	387	647	999999	637	401	22	999999	478	999999	645	670	135	711	999999	331	635	999999	638	424	307	901	528	912	61	407	999999	971	411	999999	296	74	762	999999	889	181	999999	854	865	780	887	10	304	626	420	634	426	711	304	802	837	727	374	999999	901	397	858	735	428	240	178	51	587	578	999999	580	999999	38	821	695	467	999999	601	858	536	307	607	999999	999999	426	999999	521	999999	608	999999	568	999999	999999	205	502	322	999999	999999	634	612	845	999999	999999	257	839	999999	398	889	609	999999	66	136	999999	958	604	790	956	999999	999999	999999	656	375	979	999999	809	880	641	832	329	382	338	355	966	255	690	999999	999999	654	662	699	591	999999	76	999999	999999	999999	999999	318	601	711	365	896	432	385	999999	480	443	999999	999999	958	95	566	999999	237	17	711	169	999999	277	720	909	312	580	313	667	999999	999999	999999	511	377	999999	999999	241	617	26	441	922	999999	300	999999	999999	999999	215	703	613	999999	73	839	264	304	282	999999	999999	880	802	62	325	129	717	931	182	727	707	81	271	763	334	999999	221	575	788	578	970	67	999999	999999	999999	999999	699	999999	960	469	461	217	104	774	291	360	999999	963	126	802	873	368	999999	999999	963	999999	999999	850	700	999999	627	688	515	999999	952	999999	611	564	955	999999	999999	85	999999	712	999999	500	977	497	481	974	999999	257	459	985	999999	611	29	556	284	962	445	999999	941	848	841	999999	702	400	821	308	999999	260	17	999999	382	798	397	335	458	473	167	944	379	726	976	999999	999999	530	999	999999	964	65	290	993	13	581	143	999999	870	501	798	587	675	183	999999	884	999999	781	612	999999	999999	693	107	810	805	999999	479	225	872	471	544	181	400	480	344	694	970	24	674	800	665	999999	999999	956	675	999999	278	206	501	999999	140	457	999999	103	136	280	957	479	198	511	112	917	259	409	957	999999	196	205	839	540	914	235	999999	812	250	999999	999999	151	145	234	232	283	724	999999	340	96	999999	999999	354	999999	736	501	826	172	698	999999	999999	999999	998	59	394	83	366	960	999999	905	350	999999	999999	186	51	816	999999	963	289	999999	999999	478	999999	999999	371	888	850	775	999999	422	408	999999	123	999999	934	183	152	96	840	999999	916	764	604	435	746	999999	455	177	31	920	168	999999	883	869	555	546	986	999999	999999	505	232	591	999999	764	506	
999999	999999	359	252	868	673	257	999999	139	999999	438	999999	999999	134	222	443	682	753	883	264	545	70	254	947	397	197	24	999999	345	927	334	607	839	928	349	999999	999999	925	163	256	910	740	999999	956	126	672	352	999999	999999	71	999999	837	283	510	960	999999	747	411	999999	680	999999	999999	787	212	587	831	44	999999	785	999999	347	757	599	636	353	805	316	297	831	724	845	999999	934	283	387	496	999999	339	968	13	420	999999	79	482	999999	72	952	552	378	295	638	999999	999999	999999	999999	791	248	999999	166	164	40	459	580	999999	835	647	914	999999	999999	101	999999	704	746	782	999999	653	688	127	999999	291	853	763	919	546	95	217	794	524	559	999999	258	999999	183	999999	972	999999	999999	999999	999999	950	999999	448	727	287	788	934	999999	444	999999	999999	999999	999999	609	875	310	276	539	43	55	999999	852	399	999999	238	842	820	530	932	809	683	540	999999	480	98	999999	999999	999999	999999	758	160	327	359	999999	999999	492	137	87	307	512	999999	431	90	892	28	107	999999	493	498	445	967	999999	957	634	100	539	363	999999	520	742	895	240	897	285	895	310	502	649	475	746	714	999999	232	429	113	262	460	857	461	990	383	922	547	207	790	746	369	725	999999	949	999999	487	566	999999	617	475	533	804	997	718	604	120	27	752	730	999999	999999	999999	530	999999	89	506	199	529	369	972	692	700	494	158	940	777	989	525	999999	237	186	999999	812	637	999999	655	999999	999999	396	999999	904	999999	999999	566	566	832	999999	999999	869	999999	297	999999	999999	644	783	999999	319	849	777	999999	999999	501	144	502	999999	999999	725	893	119	999999	647	455	143	105	78	897	234	928	592	118	583	999999	656	986	939	149	471	177	854	895	345	20	965	569	153	412	660	999999	518	52	117	311	999999	445	999999	841	903	110	999999	885	608	999999	999999	669	253	999999	999999	999999	563	907	62	999999	48	223	98	636	490	573	952	999999	246	260	419	549	999999	282	467	220	12	107	999999	370	600	969	999999	954	753	306	326	999999	566	999999	999999	610	990	559	272	999999	356	357	361	339	158	999999	999999	999999	972	999999	999999	999999	494	999999	155	999999	671	691	957	79	926	999999	883	193	257	999999	108	733	839	808	999999	451	19	969	864	654	745	907	222	689	330	938	981	45	637	355	706	932	367	954	939	309	601	202	571	222	473	178	91	396	812	915	518	173	169	227	961	524	770	501	719	763	479	999999	999999	987	162	999999	555	902	64	176	375	884	999999	259	849	
816	408	651	190	577	999999	999999	876	415	429	817	875	420	393	191	171	866	245	185	829	999999	453	583	69	625	999999	188	342	999999	549	633	999999	910	377	154	126	128	320	152	937	654	401	344	568	345	999999	999999	518	872	14	509	649	693	429	525	373	824	592	565	954	999999	492	240	865	796	522	965	52	249	75	999999	555	102	247	185	932	119	25	724	652	487	999999	999999	999999	50	983	612	491	852	780	302	999999	755	999999	301	171	170	478	772	822	17	102	279	999999	962	999999	557	999999	253	999999	999999	809	868	912	477	976	32	600	825	999999	910	484	200	468	999999	516	999999	905	999999	24	772	641	253	901	645	395	401	662	999999	96	999999	166	999999	269	527	999999	999999	842	999999	324	148	999999	652	999999	912	999999	901	999999	44	455	162	999999	508	238	820	622	565	966	999999	91	585	369	921	739	385	999999	246	931	941	289	849	999999	195	632	875	211	988	293	999999	121	494	590	628	999999	933	784	999999	18	448	904	927	999999	575	999999	999999	999999	649	913	999999	999999	999999	969	869	754	999999	999999	466	999999	363	618	634	282	999999	165	999999	999999	741	999999	999999	600	105	237	999999	46	362	158	392	557	893	999999	562	84	999999	831	824	524	999999	873	999999	738	327	781	655	829	280	999999	723	999999	999999	744	46	952	118	983	999999	69	999999	999999	402	457	812	909	999999	265	66	559	573	156	340	82	283	999999	999999	77	283	323	581	999999	765	707	999999	999999	516	158	70	610	966	725	768	999999	48	999999	999999	180	925	417	999999	999999	773	999999	91	577	999999	967	471	178	882	999999	710	749	488	999999	76	694	32	840	999999	834	999999	455	999999	999999	388	999999	43	394	397	898	151	865	524	191	890	55	999999	999999	999999	549	687	892	727	925	24	999999	286	227	999999	786	158	95	999999	964	999999	327	137	243	199	512	999999	86	780	984	898	844	999999	307	931	31	79	999999	999999	999999	156	313	727	667	833	369	299	816	999999	611	750	66	850	999999	986	572	917	999999	999999	390	615	611	121	743	36	999999	999999	979	999999	800	999999	982	999999	170	817	891	600	470	999999	830	999999	127	513	999999	244	842	994	673	320	368	114	999999	507	565	999999	545	201	999999	640	663	574	320	530	772	893	767	917	999999	999999	999999	972	457	981	837	177	498	999999	999999	508	194	185	130	668	927	696	40	485	583	921	282	699	615	829	747	265	999999	999999	741	285	476	924	313	930	225	395	656	705	669	398	750	447	260	485	999999	487	453	651	999999	
999999	863	292	344	768	470	404	999999	627	244	999999	274	999999	999999	665	41	270	872	199	452	999999	49	335	999999	195	180	834	449	139	999999	270	811	261	993	999999	422	194	589	544	470	999999	38	38	470	97	133	999999	999999	594	453	195	615	263	208	71	46	999999	476	159	598	999999	954	237	254	974	770	23	908	700	999999	999999	680	337	999999	631	512	999999	864	728	71	331	999999	999999	685	197	999999	557	999999	932	629	884	718	439	946	835	866	801	784	496	326	999999	941	999999	351	606	515	287	534	577	558	35	999999	999999	98	277	882	109	551	999999	329	222	999999	999999	80	369	139	250	390	894	999999	711	235	999999	999999	951	390	999999	999999	999999	999999	377	33	485	383	603	220	999999	351	679	999999	766	260	728	999999	113	159	964	999999	981	477	274	896	640	812	847	800	999999	346	146	999999	521	596	472	383	951	999999	485	602	477	158	999999	898	711	999999	999999	460	507	211	307	999999	425	999999	531	611	999999	480	393	999999	536	802	915	633	999999	999999	999999	999999	788	355	225	914	674	372	843	833	318	999999	194	698	813	396	303	103	48	345	472	999999	999999	860	999999	999999	999999	999999	999999	674	999999	535	693	920	999999	828	672	161	985	999999	136	62	217	698	302	999999	295	694	859	999999	509	821	594	869	329	971	115	927	390	744	999999	862	307	178	600	783	681	999999	199	985	724	151	118	655	218	999999	263	375	567	922	999999	122	999999	925	174	421	940	824	600	999999	722	744	771	251	285	274	755	999999	108	519	370	30	505	999999	425	368	999999	939	660	999999	999999	740	370	467	558	995	999999	381	999999	189	842	857	999999	660	272	980	379	999999	380	944	664	224	277	58	561	174	617	89	999999	806	707	999999	173	999999	820	982	384	999999	693	289	365	383	999999	919	676	999999	356	844	999999	445	988	999999	569	716	999999	502	472	321	906	393	999999	830	871	207	481	999999	694	999999	839	290	606	76	999999	100	588	290	190	358	381	999999	818	772	477	74	818	860	442	456	445	328	519	72	407	309	901	535	511	837	447	835	818	999999	999999	330	838	922	673	479	138	964	999999	124	940	858	574	616	999999	999999	389	999999	409	999999	548	521	771	544	999999	873	198	63	779	352	911	546	239	999999	767	157	236	999999	196	999999	999999	480	15	404	132	999999	734	999999	182	704	458	999999	435	580	824	999999	559	304	262	999999	999999	999999	195	969	213	403	628	999999	849	215	580	493	435	446	919	999999	515	377	422	130	149	903	999999	84	
894	999999	120	658	631	282	999999	999999	642	396	999999	253	295	46	201	728	920	615	999999	967	134	999999	399	999999	661	999999	978	192	882	142	660	387	999999	121	85	127	999999	999999	498	576	999999	648	999999	999999	999999	999999	781	478	186	693	999999	534	999999	999999	999999	999999	999999	131	999999	873	304	999999	59	510	999999	305	59	184	961	83	445	949	127	869	360	485	124	999999	235	999999	976	509	16	198	932	999999	919	289	171	999999	431	999999	999999	999999	282	211	999999	349	314	468	626	607	517	999999	258	260	416	999999	563	474	999999	999999	999999	22	897	794	410	861	577	999999	999999	770	23	815	651	284	977	502	999999	159	886	999999	55	766	368	999999	992	903	940	682	719	999999	726	696	341	999999	274	959	999999	487	800	999999	772	705	999999	856	999999	702	460	973	999999	914	999999	999999	587	49	300	139	654	999999	802	999999	921	895	889	999999	999999	326	483	566	19	999999	999999	999999	358	999999	13	999999	683	511	999999	299	452	966	408	804	333	322	118	302	795	999999	315	999999	685	304	815	876	816	40	812	277	999999	894	963	999999	150	889	999999	438	45	949	456	999999	999999	512	64	999999	496	94	729	731	999999	190	771	999999	711	575	434	999999	344	136	534	652	699	517	80	999999	999999	152	664	443	265	680	266	845	999999	999999	465	182	250	999999	999999	731	999999	90	68	48	999999	98	554	574	999999	999999	103	999999	425	999999	453	235	442	506	952	354	429	999999	475	999999	924	925	999999	548	120	261	813	484	999999	802	999999	618	459	999999	435	914	598	100	999999	263	999999	999999	430	999999	719	239	740	743	907	999999	312	999999	999999	999999	123	207	999999	15	464	214	999999	999999	171	622	462	834	999999	409	81	999999	755	338	317	221	999999	577	504	313	829	880	999999	79	576	712	499	336	999999	999999	999999	999999	23	592	636	774	75	999999	195	808	432	885	462	340	672	999999	289	973	999999	403	579	546	702	597	186	583	693	128	999999	459	999999	135	831	999999	491	843	35	999999	702	543	156	983	391	696	881	944	428	189	999999	707	432	526	999999	609	358	382	534	999999	416	63	90	946	925	999999	685	306	63	999999	849	829	844	999999	999999	999999	256	596	165	15	716	242	999999	513	721	999999	999999	606	999999	999999	999999	118	999999	609	757	649	463	999999	67	655	20	584	999999	999999	340	577	863	316	254	465	999999	999999	999999	529	709	183	898	576	999999	590	708	89	800	831	123	740	520	244	368	632	710	999999	538	999999	999999	142	351	350	999999	153	999999	720	361	50	999999	738	
891	789	900	999999	750	886	974	477	947	931	783	999999	701	599	66	999999	999999	622	999999	315	233	717	999999	576	999999	558	403	91	119	987	728	999999	963	384	849	731	344	999999	881	824	83	71	562	73	999999	293	999999	584	97	852	772	738	999999	562	515	184	265	999999	751	202	999999	892	367	959	213	34	999999	999999	750	335	999999	172	741	930	242	171	165	470	228	999999	999999	818	999999	999999	224	989	999999	410	868	674	476	999999	999999	689	340	190	999999	603	859	999999	197	332	834	999999	567	610	999999	365	330	353	999999	794	999999	213	999999	674	898	999999	744	224	561	695	457	85	859	283	138	61	999999	62	468	999999	611	894	361	587	984	242	699	614	991	118	90	999999	656	681	905	999999	407	999999	291	603	858	645	772	999999	874	758	902	294	481	946	765	277	885	999999	999999	220	851	704	999999	665	411	139	232	452	614	999999	429	999999	377	308	999999	933	770	999999	703	965	131	858	713	235	999999	999999	999999	999999	352	812	639	999999	498	999999	978	702	976	626	201	729	422	999999	887	941	339	724	999999	999999	301	999999	507	30	762	999999	98	993	991	464	335	996	999999	186	110	802	303	239	999999	682	329	952	957	154	673	974	552	999999	999999	999999	896	615	498	960	754	521	999999	618	999999	999999	606	999999	710	522	999999	205	732	245	229	999999	648	110	46	243	999999	349	873	362	999999	788	674	296	999999	229	567	720	507	46	999999	589	999999	684	801	417	85	344	251	445	853	999999	999999	999999	582	884	132	999999	578	264	117	415	999999	952	271	999999	999999	320	962	490	954	580	697	695	999999	640	599	999999	999999	999999	168	518	107	438	509	999999	999999	999999	714	148	107	772	151	253	929	27	941	543	423	162	810	765	382	761	999999	999999	779	556	999999	941	295	168	496	949	999999	599	317	218	453	999999	112	249	999999	999999	393	191	439	454	766	795	698	65	999999	156	818	403	999999	346	947	236	110	990	863	772	999999	938	286	201	157	999999	999999	732	99	42	60	571	999999	999999	377	309	843	999999	999999	708	253	239	616	350	141	702	463	971	999999	227	290	122	385	999999	971	999999	905	248	999999	999999	95	966	999999	519	105	256	244	586	999999	999999	999999	775	210	999999	528	622	331	935	999999	999999	876	738	999999	872	751	937	196	334	999999	999999	403	605	999999	363	622	287	273	107	254	999999	468	999999	12	623	834	514	911	229	999999	999999	999999	969	999999	852	559	357	999999	103	767	999999	999999	910	999	56	254	788	746	846	999999	251	359	234	
999999	184	985	999	735	847	48	246	36	966	28	999999	799	433	999999	185	804	275	782	180	999999	999999	824	558	999999	956	999999	55	767	74	686	74	999	898	288	13	866	560	621	999999	999999	530	999999	103	891	999999	256	820	371	999999	52	277	999999	188	893	604	999999	437	999999	779	477	992	479	961	290	954	239	900	155	422	999999	253	999999	134	126	999999	954	999999	666	117	709	559	684	999999	32	418	604	821	14	999999	653	999999	439	842	189	71	61	999999	812	937	999999	355	999999	949	262	798	624	999999	72	94	649	999999	770	23	79	918	318	282	999999	871	359	999999	895	471	768	879	814	999999	944	64	758	784	918	729	999999	363	884	999999	944	233	999999	999999	759	920	44	35	999999	426	772	271	753	779	241	941	587	999999	999999	999999	190	382	984	813	399	17	335	999999	710	50	447	715	999999	583	337	716	87	999999	658	999999	436	999999	221	999999	48	683	310	979	553	977	152	452	904	680	999999	571	248	981	999999	751	594	179	999999	627	979	66	999999	180	999999	525	863	497	475	484	777	999999	171	597	774	716	706	356	321	999999	898	995	811	999999	38	765	477	999999	229	907	999999	266	428	593	418	981	456	140	537	999999	999999	654	976	429	902	999999	999999	651	999999	163	54	248	999999	591	729	984	999999	873	151	685	57	767	999999	567	104	520	999999	577	188	792	270	576	818	293	999999	253	28	999999	999999	999999	365	826	999999	75	999999	151	999999	837	864	433	736	583	989	852	980	999999	386	999999	334	391	99	832	472	423	893	477	429	574	971	485	966	862	421	230	329	999999	878	212	705	952	121	190	713	754	999999	687	999999	999999	313	274	867	999999	68	999999	831	533	363	999999	182	999999	722	999999	865	999999	999999	999999	999999	999999	533	759	477	183	713	999999	999999	908	999999	717	367	216	890	463	999999	999999	617	999999	804	351	398	796	867	412	999999	320	999999	999999	324	334	296	193	525	999999	442	553	797	694	895	999999	799	923	414	999999	118	999999	504	268	574	168	771	110	78	999999	999999	736	891	999999	152	403	999999	994	593	794	999999	184	690	83	999999	716	909	999999	471	128	552	475	999999	231	303	74	816	999999	712	999999	999999	196	999999	705	446	706	999999	732	551	999999	999999	999999	339	999999	999999	999999	999999	431	999999	999999	258	848	639	999999	276	905	353	669	771	88	587	180	292	437	241	244	69	984	636	324	999999	187	999999	969	584	747	146	773	999999	369	789	395	733	854	999999	714	556	174	438	999999	999999	993	961	472	913	374	
999999	901	387	999999	999999	300	999999	999999	802	81	999999	669	376	529	769	580	662	412	298	202	447	437	530	527	688	999999	999999	104	961	999999	225	909	65	999999	235	244	395	36	494	499	999999	999999	999999	999999	249	886	798	909	771	782	341	559	184	721	999999	95	381	860	301	999999	999999	999999	999999	741	999999	566	613	166	304	999999	999999	635	917	999999	602	637	385	694	999999	801	107	646	332	188	729	666	999999	344	292	999999	999999	535	999999	515	754	999999	846	319	999999	682	282	642	615	246	598	705	641	999999	128	299	999999	686	582	500	999999	108	999999	784	22	199	831	999999	999999	164	671	999999	900	999999	55	702	791	75	714	999999	528	465	40	96	590	34	34	361	999999	993	440	186	952	244	634	656	999999	71	307	790	851	13	768	461	575	939	804	239	999999	425	507	643	972	977	972	425	77	291	204	987	174	480	999999	879	999999	495	706	666	999999	398	999999	730	767	924	753	524	999999	579	521	651	999999	795	32	800	496	796	214	975	999999	999999	589	251	867	320	626	999999	950	889	737	89	242	148	461	940	255	777	876	58	999999	457	728	497	999999	553	767	999999	458	262	999999	927	291	730	404	569	809	928	862	457	307	999999	999999	807	999999	441	418	999999	344	91	554	999999	999999	999999	752	814	489	101	481	323	552	257	923	697	999999	809	798	512	999999	891	140	327	914	428	750	850	883	920	655	338	999999	999999	45	376	708	675	17	134	977	589	89	718	457	549	999999	60	459	999999	312	43	642	905	347	452	951	237	804	501	999999	902	999999	569	445	152	188	866	221	556	999999	830	999999	673	534	164	812	421	870	375	524	699	400	17	999999	622	696	239	348	592	424	480	999999	516	718	85	657	520	283	999999	370	47	838	902	886	482	241	968	380	999999	999999	539	367	438	977	716	511	923	950	822	456	949	528	629	142	999999	999999	295	955	999999	506	301	148	565	15	486	999999	999999	999999	145	391	727	999999	165	952	884	123	999999	999999	12	573	733	999999	460	999999	421	519	219	770	377	523	946	23	920	999999	348	401	801	433	500	856	999999	999999	999999	441	728	100	999999	676	999999	405	527	755	953	886	772	731	687	707	594	967	650	727	754	622	999999	714	938	479	614	493	321	18	48	999999	559	999999	999999	29	139	999999	156	543	523	971	999999	200	999999	44	912	999999	713	104	839	999999	215	296	58	202	996	999999	162	892	72	999999	93	999999	716	807	336	999999	977	668	577	273	820	117	214	999999	626	
254	999999	903	567	997	779	999999	178	515	940	999999	883	561	32	999999	999999	263	480	999999	887	999999	999999	999999	708	81	639	55	526	576	712	107	92	275	576	752	999999	258	335	75	999999	866	349	999999	866	73	999999	425	646	462	999999	567	636	454	894	999999	999999	401	999999	495	368	734	700	602	803	843	190	617	985	279	754	999999	999999	999999	999999	31	148	282	999999	999999	122	223	999999	999999	481	154	471	637	380	999999	982	969	999999	840	706	260	175	746	999999	999999	882	350	440	376	708	999999	999999	230	680	999999	10	498	14	560	382	999999	335	636	130	999999	382	553	247	557	999999	785	866	999999	999999	999999	856	401	999999	373	762	999999	999999	999999	365	306	514	250	957	507	436	999999	964	999999	467	561	924	538	625	748	650	339	999999	882	89	999999	318	552	521	999999	26	609	623	640	798	999999	372	303	281	824	154	999999	999999	999999	131	803	999999	999999	630	157	999999	327	775	136	722	432	669	900	952	443	987	999999	728	801	490	999999	999999	333	704	857	999999	631	267	801	603	999999	743	372	999999	286	111	945	922	374	566	699	834	496	999999	376	940	472	351	837	836	999999	413	794	999999	303	932	497	668	773	957	968	70	973	999999	214	688	306	148	676	342	51	50	363	245	791	993	999999	416	338	916	727	289	999999	965	999999	115	999999	123	999999	353	614	287	159	999999	597	638	860	963	713	687	999999	333	675	505	794	999999	60	558	468	310	557	91	340	999999	240	688	640	18	121	999999	738	193	681	332	727	764	999999	946	647	162	143	421	702	999999	282	403	999999	924	180	999999	65	401	655	167	796	532	946	302	186	999999	997	852	852	999999	999999	999999	652	999999	777	39	260	113	911	999999	999999	146	388	689	999999	837	84	716	837	999999	54	347	538	523	536	999999	817	999999	770	738	165	999999	569	98	702	999999	751	271	156	150	28	951	489	349	999999	659	154	267	999999	999999	999999	290	24	999999	570	611	921	139	817	582	221	999999	342	182	999999	886	577	300	987	761	95	813	570	697	822	102	857	198	532	999999	999999	560	879	431	903	874	276	999999	527	999999	900	622	999999	573	928	366	999999	999999	999999	114	92	853	279	957	263	30	999999	999999	198	478	753	732	606	940	531	661	783	999999	279	286	619	28	772	896	860	473	369	996	768	466	999999	551	999999	428	793	207	999999	921	178	883	163	949	370	59	999999	999999	999999	999999	52	277	582	708	47	913	495	73	90	383	999999	789	661	999999	999999	999999	995	212	999999	188	
156	334	380	861	742	395	999999	669	999999	723	558	692	458	856	954	999999	883	774	999999	96	933	730	126	907	824	389	999999	439	401	999999	64	145	444	837	999999	717	897	721	966	652	790	825	414	999999	825	414	341	999999	770	999999	847	230	999999	646	999999	999999	217	473	47	999999	173	693	278	29	669	999999	257	620	499	999999	999999	172	999999	999999	306	999999	325	759	92	419	58	427	999999	343	999999	833	446	999999	592	940	509	433	683	613	999999	106	556	395	698	412	166	999999	315	533	463	685	422	999999	350	999999	111	999999	391	628	999999	745	999999	935	999999	835	975	460	999999	559	736	180	488	205	382	209	560	930	71	679	262	337	999999	145	879	115	421	609	457	999999	839	61	52	65	308	742	999999	621	999999	862	999999	706	693	999999	796	293	206	227	464	151	999999	999999	397	999999	375	977	999999	889	65	132	424	999999	999999	999999	999999	685	137	432	896	999999	136	939	773	208	252	555	644	366	999999	596	999999	204	154	315	869	668	999999	340	999999	330	119	999999	566	43	448	70	999999	121	45	120	165	773	999999	825	24	646	407	198	999999	819	343	277	999999	999999	223	230	231	999999	711	999999	32	999999	742	999999	530	943	383	999999	760	999999	851	532	999999	999999	440	145	874	329	301	233	270	999999	871	870	987	999999	642	106	820	999999	999999	999999	409	984	98	368	41	754	304	80	273	999999	999999	286	999999	810	946	322	39	999999	999999	902	405	999999	790	557	999999	999999	999999	688	999999	999999	919	542	353	844	133	346	148	999999	114	129	35	999999	959	603	46	595	903	187	895	329	999999	741	999999	936	612	999999	203	541	999999	169	176	999999	769	987	999999	895	932	132	687	610	999999	957	973	236	877	184	999999	197	520	339	999999	410	792	981	999999	999999	670	417	242	212	999999	607	637	945	999999	999999	461	971	999999	150	999999	780	500	295	156	119	768	645	69	999999	401	15	31	114	200	765	823	999999	999999	999999	235	525	890	484	467	999999	330	38	999999	468	723	557	342	379	676	198	999999	507	834	999999	419	35	358	999999	999999	146	999999	532	999999	197	595	672	999999	999999	915	999999	999999	999999	827	579	789	739	372	600	714	844	673	651	999999	12	856	999999	953	680	160	210	177	95	999999	330	999999	797	999999	94	999999	60	999999	57	999999	999999	308	893	679	265	999999	679	662	757	100	999999	473	935	999999	999999	341	999999	718	999999	143	715	970	804	999999	506	999999	991	465	288	728	999999	489	625	196	898	704	962	645	999999	371	481	999999	999999	999999	708	
857	65	702	532	752	601	341	841	914	749	569	999999	552	999999	676	327	224	383	38	435	486	847	748	206	57	379	634	999999	161	662	177	560	808	642	999999	533	299	932	535	136	332	999999	999999	999999	339	999999	419	472	31	53	266	173	999999	569	232	999999	316	506	485	999999	999999	321	690	999999	581	18	695	909	999999	153	38	291	848	901	999999	838	999999	311	999999	846	959	171	999	999999	999999	13	178	248	999999	999999	999999	792	457	161	169	999999	999999	460	865	330	515	509	999999	877	999999	975	325	999999	466	394	999999	14	639	638	424	805	321	582	855	999999	840	456	499	894	999999	245	999999	697	741	102	880	686	446	545	341	459	233	131	999999	999999	688	688	782	36	766	221	163	818	737	999999	999999	385	604	296	490	999999	20	999999	951	780	151	628	748	373	514	196	568	103	307	964	582	200	489	434	889	161	673	999999	999999	714	999999	999999	959	387	402	504	91	159	64	283	999999	188	180	322	289	999999	940	999999	522	579	653	69	521	772	782	509	896	180	407	999999	394	548	916	999999	697	136	668	370	999999	19	999999	418	48	34	525	403	29	999999	155	829	999999	264	949	558	71	33	504	196	999999	893	999999	911	752	999999	888	900	272	999999	624	162	999999	999999	448	512	473	999999	30	496	257	388	489	729	34	577	999999	139	598	999999	185	674	631	481	999999	999999	412	999999	666	323	145	625	999999	999999	552	992	437	640	816	446	95	826	12	999999	999999	226	413	878	886	184	606	758	311	905	999999	949	999999	999999	999999	370	110	279	577	999999	999999	999999	257	403	186	42	150	488	323	999999	282	999999	999999	624	999999	548	673	533	317	491	999999	387	323	999999	338	602	471	516	825	999999	999999	815	999999	999999	999999	317	999999	20	999999	999999	44	128	445	159	633	408	999999	999999	388	276	697	576	962	96	989	973	318	32	999999	999999	570	999999	662	867	815	467	110	375	968	234	578	999999	832	462	457	598	942	174	999999	930	324	565	138	999999	758	769	852	172	316	682	999	999999	946	127	293	411	465	577	344	176	308	911	937	164	698	44	999999	999999	639	400	41	154	999999	144	269	15	505	113	999999	999999	614	999999	69	295	234	631	716	714	179	999999	143	999999	829	435	999999	412	999999	973	999999	724	999999	352	533	915	999999	999999	527	812	857	999999	905	361	468	299	561	370	999999	652	929	76	328	39	340	593	267	666	999999	999999	999999	999999	999999	531	999999	394	30	271	414	154	644	379	114	999999	857	890	150	781	906	540	
874	271	560	975	53	793	406	995	22	999999	657	985	999999	999999	999999	999	999999	383	118	84	279	299	955	999999	999999	560	999999	424	999999	450	453	999999	999999	783	130	251	307	412	488	999999	988	999999	999999	999999	496	999999	838	581	604	857	989	766	672	832	271	584	315	851	999999	493	831	999999	823	572	497	181	235	756	412	68	702	999999	895	999999	96	999999	50	490	999999	358	722	390	820	999999	460	686	813	927	522	999999	935	455	445	995	628	16	210	687	977	325	999999	91	999999	545	165	501	870	24	745	26	543	999999	999999	619	771	999999	171	509	121	999999	367	999999	244	866	999999	256	63	900	39	90	53	362	513	896	999999	640	222	285	169	958	999999	999999	191	505	999999	119	999999	825	234	999999	844	701	575	177	958	999999	847	999999	421	908	999999	999999	984	665	972	190	999999	999999	694	999999	238	999999	349	162	999999	568	125	738	863	23	440	999999	999999	851	245	352	787	345	999999	797	793	999999	999999	260	520	846	814	525	532	821	797	999999	141	999999	949	957	361	999999	999999	399	20	999999	448	408	477	221	999999	999999	999999	630	403	976	804	897	347	328	999999	999999	642	157	753	599	216	52	225	999999	999999	582	901	288	990	374	172	548	999999	685	471	999999	999999	999999	552	681	106	999999	428	999999	278	244	999999	631	934	272	780	35	646	420	902	406	192	119	125	720	241	151	639	39	814	266	120	662	999999	567	999999	344	999999	82	503	999999	623	404	99	999999	826	280	353	999999	999999	146	902	375	782	999999	283	673	999999	832	450	999999	272	398	17	21	999999	104	773	376	956	446	431	573	999999	598	999999	788	29	264	893	960	999999	999999	445	999999	363	999999	999999	999999	999999	643	161	999999	632	999999	51	235	999999	999999	737	732	506	977	999999	157	714	338	999999	194	292	494	653	928	938	489	166	360	952	339	658	389	225	981	91	323	999999	659	941	999999	556	557	401	999999	999999	171	999999	999999	150	999999	963	35	295	694	509	800	999999	999999	833	152	999999	691	999999	999999	429	358	517	524	895	458	863	999999	999999	90	638	735	102	711	412	777	35	999999	220	664	376	632	999999	530	482	291	333	999999	826	799	984	865	284	344	999999	178	654	938	925	999999	435	907	639	999999	66	999999	999999	288	820	65	126	57	481	617	690	797	263	986	999999	999999	134	999999	239	999999	999999	772	999999	758	999999	244	999999	999999	999999	528	239	469	993	999999	474	707	584	999999	251	999999	682	937	394	666	999999	724	914	999999	896	999999	567	633	678	999999	118	999999	
999999	999999	99	585	932	40	999999	953	388	999999	999999	374	522	345	38	89	559	469	914	168	999999	999999	113	474	999999	465	999999	107	960	999999	999999	950	999999	999999	393	999999	999999	665	837	652	309	441	288	433	920	549	999999	561	293	487	999999	999999	137	950	904	530	845	624	265	476	999999	999999	999999	782	440	999999	593	341	951	403	133	894	631	999999	999999	947	515	999999	554	780	999999	639	814	483	531	581	999999	999999	285	863	999999	341	409	370	812	768	449	505	999999	76	955	813	610	889	363	999999	999999	865	100	999999	999999	174	79	485	999999	210	726	518	261	858	40	999999	999999	999999	613	792	494	270	459	999999	508	19	687	999999	824	506	39	924	129	351	999999	958	740	328	999999	625	999999	924	214	612	999999	999999	999999	999999	46	202	757	522	286	999999	695	326	415	10	458	15	487	591	999999	659	181	802	398	999999	863	999999	32	737	999999	988	531	569	66	999999	999999	578	764	999999	452	999999	749	999999	647	558	655	677	552	739	869	843	147	999999	273	555	441	249	999999	344	999999	999999	180	999999	284	999999	49	136	270	568	951	880	999999	999999	149	39	910	664	999999	839	264	999999	529	293	867	404	850	851	306	511	416	808	46	430	282	487	999999	999999	241	358	519	529	416	984	787	988	603	213	540	244	644	776	94	999999	90	999999	445	886	162	879	447	999999	999999	759	161	153	844	820	661	661	999999	999999	433	806	330	734	999999	544	505	879	999999	647	320	71	866	640	999999	344	349	198	52	574	576	361	910	330	699	657	833	999999	154	782	999999	878	999999	463	352	288	999999	355	314	999999	999999	283	999999	800	877	768	893	521	429	999999	480	473	999999	999999	614	81	895	999999	45	132	711	999999	999999	28	105	442	999999	412	297	445	963	999999	883	151	192	303	999999	999999	999999	931	999999	321	224	644	312	87	269	663	999999	281	393	380	999999	999999	199	530	548	999999	705	445	373	491	233	984	546	486	999999	999999	820	999999	797	785	999999	113	369	999999	646	100	716	27	182	741	999999	25	62	999999	683	999999	999999	662	755	224	415	999999	568	282	97	240	107	999999	999999	792	999999	537	483	608	823	216	822	799	884	999999	352	687	272	632	927	999999	999999	953	999999	999999	524	999999	566	583	380	550	545	999999	311	416	992	891	529	390	897	36	999999	453	999999	476	880	162	777	307	871	999999	999999	935	354	879	999999	999999	999999	999999	999999	685	970	999999	238	283	671	735	999999	478	464	461	999999	999999	734	901	999999	488	194	999999	17	372	390	268	
712	652	805	999999	741	432	118	999999	870	918	123	221	65	641	225	496	999999	154	664	308	843	419	999999	862	211	999999	213	819	960	694	999999	904	305	711	197	585	478	71	993	75	999999	999999	999999	248	768	999999	846	44	272	697	532	862	707	999999	425	302	91	999999	999999	298	999999	299	888	185	999999	218	916	353	999999	639	28	743	999999	598	938	999999	828	332	999999	688	999999	178	556	272	171	999999	206	223	296	999999	504	535	663	999999	846	999999	999999	415	923	559	605	503	999999	632	679	789	711	999999	152	999999	474	759	847	719	691	61	742	999999	24	999999	21	999999	66	558	999999	492	999999	999999	999999	867	509	999999	999999	544	92	113	586	999999	999999	382	40	97	999999	107	430	999999	688	999999	999999	795	999999	111	401	349	999999	999999	446	42	497	197	709	265	366	284	688	61	360	313	636	999999	474	999999	999999	999999	553	999999	632	958	138	400	804	999999	999999	957	539	408	31	999999	996	999999	667	554	436	999999	672	775	731	795	419	378	999999	384	999999	999999	999999	518	999999	999999	796	623	280	487	904	999999	393	574	822	409	745	289	999999	301	999999	456	999999	920	392	639	970	778	202	836	549	759	999999	429	999999	16	636	30	341	999999	272	383	999999	190	999999	340	20	999999	999999	332	60	999999	348	102	78	861	515	410	136	999999	999999	999999	999999	443	999999	154	99	964	746	999999	772	724	948	767	39	999999	545	740	999999	62	999999	872	999999	999999	785	419	999999	999999	999999	999999	500	235	999999	903	484	999999	999999	476	252	999999	250	56	361	999999	559	999999	191	999999	73	999999	325	775	140	83	999999	915	202	561	658	528	733	185	999999	779	999999	547	999999	55	292	785	999999	999999	497	775	812	582	521	999999	320	459	238	840	850	224	651	724	104	821	104	568	61	399	817	999999	772	999999	441	582	819	999999	999999	999999	298	287	999999	999999	999999	999999	270	999999	404	511	251	208	299	999999	335	399	137	999999	999999	18	950	723	733	591	262	773	999999	748	150	999999	871	308	953	102	551	999999	70	406	999999	739	999999	867	173	549	158	619	434	879	738	52	454	227	568	999999	195	575	553	572	993	514	362	521	999999	465	640	943	255	206	351	999999	339	731	165	714	457	92	999999	194	443	999999	348	133	19	108	494	653	999999	465	907	975	999999	999999	999999	999999	386	999999	782	707	909	214	373	237	537	999999	712	999999	72	854	999999	112	999999	369	139	360	175	238	999999	986	971	986	213	789	299	376	742	999999	329	233	337	418	310	851	284	238	279	120	
596	42	999999	772	999999	999999	999999	999999	960	660	999999	61	766	157	537	795	736	999999	999999	584	938	171	999999	870	999999	838	526	631	801	999999	94	900	91	64	642	999999	600	209	999999	328	373	494	415	92	484	277	467	189	881	515	125	361	999999	694	999999	999999	797	999999	379	999999	999999	793	13	797	575	467	970	711	515	67	999999	537	528	999999	220	453	755	162	396	135	999999	347	750	296	999999	999999	673	396	882	217	681	85	999999	999999	959	579	491	618	516	26	999999	755	674	823	320	587	833	554	483	728	679	645	139	253	381	999999	53	716	748	842	793	583	829	308	999999	999999	999999	876	723	999999	962	147	999999	379	828	625	672	927	975	470	899	129	913	163	538	46	999999	999999	280	999999	536	999999	869	674	232	723	926	999999	999999	201	879	957	830	843	999999	541	999	760	424	755	358	126	999999	288	999999	999999	670	999999	999999	350	183	131	999999	785	999999	197	278	971	156	999999	698	306	489	784	591	942	298	79	397	996	46	195	172	524	589	420	999999	591	731	558	63	261	999999	107	28	999999	360	54	739	578	999999	38	613	319	67	62	636	956	697	11	385	600	287	773	313	999999	958	92	206	999999	999999	687	249	598	61	447	699	392	765	832	999999	253	340	819	732	999999	581	852	467	999999	784	88	893	729	182	999999	999999	832	793	40	799	278	999999	999999	424	586	788	25	268	999999	362	254	200	864	419	141	269	467	50	999999	415	116	624	999999	908	999999	793	999999	425	598	473	866	598	999999	42	322	999999	294	404	999999	228	566	594	847	184	540	999999	38	320	50	203	515	792	496	624	693	653	189	999999	349	792	278	599	670	155	495	655	999999	832	999999	999999	999999	72	893	999999	849	522	777	494	378	197	764	209	384	404	958	999999	999999	999999	999999	668	225	999999	65	364	949	966	924	701	999999	885	432	206	223	314	228	452	898	999999	775	999999	876	999999	769	161	38	79	999999	999999	197	420	999999	354	493	437	521	828	17	539	139	882	598	85	805	492	765	567	999999	80	999999	515	999999	693	345	178	792	530	999999	999999	336	880	751	658	513	278	341	88	713	785	999999	999999	445	369	288	892	582	800	889	286	999999	470	92	999999	99	999999	244	999999	999999	325	645	991	452	113	213	259	999999	940	571	999999	999999	686	854	999999	287	999999	999999	817	999999	999999	999999	991	640	999999	517	999999	797	606	568	831	999999	482	79	398	150	801	947	342	165	39	760	999999	239	361	135	709	615	882	867	313	999999	
999999	454	565	729	653	360	352	596	347	461	535	381	999999	504	999999	616	466	70	485	838	737	999999	385	999999	952	762	288	973	807	999999	914	999999	999999	228	616	38	514	668	496	451	604	746	999999	578	235	271	498	857	457	999999	999999	999999	391	474	875	765	79	872	776	999999	999999	378	788	999999	546	796	999999	999999	887	649	112	797	999999	44	999999	991	999999	806	467	691	273	430	526	999999	110	103	357	999999	352	850	959	641	999999	604	379	236	957	732	41	999999	999999	976	970	807	990	999999	257	357	240	884	923	272	415	999999	628	650	852	999999	985	999999	449	335	179	47	690	470	905	969	999999	17	999999	119	999999	38	546	296	999999	999999	723	749	845	999	999999	999999	926	697	236	806	976	728	384	882	746	999999	989	999999	806	932	127	530	456	288	999999	999999	849	999999	496	999999	999999	999999	200	143	361	246	608	449	774	999999	120	992	243	109	992	999999	633	999999	372	198	48	726	489	528	999999	202	999999	566	317	337	618	999999	210	999999	267	999999	538	999999	531	510	978	550	55	105	822	135	297	999999	999999	755	599	698	450	307	348	822	851	672	999999	168	943	999999	999999	446	103	997	999999	393	842	999999	408	393	630	862	999999	497	681	394	705	475	905	946	999999	561	738	919	671	999999	511	445	999999	999999	999999	372	566	936	418	608	999999	824	343	999999	514	939	999999	216	78	588	98	850	150	466	966	78	263	999999	999999	999999	708	183	335	888	999999	407	999999	999999	686	999999	305	999999	89	83	999999	881	142	12	442	340	215	532	851	93	999999	660	304	999999	999999	638	119	569	174	837	899	829	498	999999	30	117	387	813	529	810	292	814	770	999999	84	999999	999999	260	565	441	375	999999	331	252	84	999999	999999	234	642	57	999999	999999	999999	252	183	562	393	687	999999	334	999999	401	12	51	801	999999	889	237	262	815	702	858	14	733	472	723	508	999999	999999	797	14	163	999999	999999	662	555	706	528	893	522	701	257	278	240	489	973	184	999999	450	84	999999	875	971	999999	999999	299	999999	999999	999999	459	64	146	317	194	330	798	999999	530	389	255	999999	999999	343	999999	999999	454	590	999999	253	498	549	228	805	999999	464	139	192	999999	136	372	823	999999	748	999999	468	564	940	94	999999	999999	753	653	900	999999	780	971	999999	241	713	900	709	999999	141	999999	910	836	340	21	729	200	616	999999	403	999999	432	972	999999	899	281	999999	514	999999	863	563	745	895	327	611	525	493	597	950	640	236	999999	865	999999	467	533	999999	
999999	928	364	999999	83	999999	260	883	772	999999	999999	999999	959	164	999999	213	999999	577	545	24	518	729	496	999999	603	999999	245	999999	364	999999	783	165	375	649	334	999999	999999	154	490	999999	645	443	999999	716	999999	954	991	486	999999	459	771	621	999999	519	123	504	441	128	126	417	999999	92	529	999999	34	203	277	320	829	809	72	999999	97	999999	379	999999	891	779	111	999999	999999	999999	336	905	795	172	999999	999999	999999	830	153	32	38	82	999999	562	914	632	692	940	999999	999999	657	999999	396	822	999999	254	150	48	613	662	999999	477	999999	883	756	624	999999	862	999999	999999	999999	999	666	49	920	25	451	816	170	268	97	171	960	999999	111	306	518	972	639	988	999999	497	999999	999999	16	560	339	999999	806	299	999999	830	979	276	897	999999	374	356	901	518	803	333	878	354	999999	855	517	999999	781	999999	115	448	232	972	999999	999999	782	184	43	999999	685	109	19	870	999999	267	191	999999	106	453	931	999999	81	131	999999	392	619	872	917	160	999999	999999	570	356	999999	999999	607	999999	999999	610	875	200	322	541	832	703	323	17	306	316	999999	823	653	999999	999999	999999	999999	999999	787	322	677	910	266	883	999999	106	538	663	686	284	660	184	131	495	578	741	849	540	298	491	78	999999	575	610	486	229	999999	242	828	251	406	505	229	259	932	964	933	999999	224	999999	175	999999	331	31	999999	999999	702	167	759	786	103	835	999999	306	254	75	345	656	406	107	170	306	835	444	878	165	999999	871	999999	613	999999	420	326	563	326	417	290	553	954	999999	999999	778	999999	51	999999	570	692	999999	15	867	629	287	42	126	575	868	825	886	153	501	545	999999	604	155	978	682	519	259	980	836	999999	791	999999	420	581	391	822	793	999999	317	999999	41	866	695	984	530	999999	210	987	457	592	403	999999	462	451	696	184	999999	72	475	61	442	999999	179	91	837	585	621	545	999999	999999	999999	600	835	38	999999	964	908	999999	458	999999	999999	272	532	254	391	999999	999999	969	884	217	494	731	820	266	40	999999	697	614	156	999999	999999	665	803	410	560	803	574	433	937	999999	999999	999999	613	182	999999	180	419	999999	700	999999	345	999999	999999	976	561	310	779	578	998	424	999999	999999	24	999999	999999	653	469	131	999999	999999	816	815	41	163	941	999999	127	648	523	859	999999	999999	913	699	609	125	14	826	849	260	34	996	999999	523	999999	970	162	110	646	999999	999999	297	241	122	999999	530	620	507	45	243	999999	141	65	149	745	504	999999	
999999	903	420	649	642	282	999999	563	820	390	518	698	970	175	26	999999	999999	158	999999	541	999999	69	999999	999999	507	791	615	999999	893	940	999999	777	960	999999	999999	207	999999	449	78	25	798	559	819	149	112	808	74	78	175	999999	630	990	364	999999	589	265	999999	915	151	851	667	374	670	999999	104	740	999999	390	999999	819	775	984	999999	999999	999999	252	249	939	402	698	726	547	902	763	320	305	423	999999	999999	581	999999	320	308	226	358	999999	999999	940	999999	371	80	683	999999	356	364	999999	910	988	230	347	999999	884	999999	452	135	129	472	907	569	999999	326	741	389	756	446	465	686	999999	27	318	363	309	999999	41	628	52	807	555	408	674	394	435	999999	999999	565	497	797	855	999999	238	961	981	381	999999	999999	339	999999	982	910	898	959	58	970	911	983	999999	990	491	824	92	321	917	508	894	414	891	999999	726	201	999999	668	830	771	789	999999	999999	928	647	986	298	748	825	645	510	999999	346	464	864	999999	849	507	315	41	18	916	53	483	486	999999	163	374	577	791	961	240	139	287	191	999999	612	788	353	505	536	999999	496	281	999999	189	78	437	110	999999	999999	451	363	799	762	872	313	898	451	806	833	999999	180	43	683	279	586	69	282	999999	77	70	164	809	504	674	430	772	999999	307	773	725	274	530	449	520	999999	339	524	319	999999	713	999999	999999	671	613	173	463	999999	728	603	999999	164	799	979	291	297	553	999999	97	999999	541	999999	153	42	999999	658	999999	594	999999	402	256	544	999999	60	363	723	999999	147	891	510	967	183	757	999999	764	570	475	551	167	999999	333	45	437	867	718	300	203	513	564	999999	524	868	435	335	999999	474	201	749	625	999999	680	415	412	587	999999	367	665	449	278	546	193	108	436	940	79	221	117	105	341	72	529	999999	583	999999	986	108	748	432	357	999999	379	725	925	599	552	918	632	999999	392	360	635	999999	999999	27	771	425	442	494	266	145	367	106	418	563	999999	999999	831	999999	600	386	619	243	102	979	177	999999	999999	999999	999999	160	999999	267	713	999999	999999	776	868	566	176	999999	999999	263	999999	221	932	283	317	372	999999	976	96	166	259	999999	999999	402	660	265	999999	312	253	604	107	115	557	999999	393	437	135	272	708	999999	309	39	721	999999	77	881	57	894	161	810	287	999999	74	999999	17	999999	249	45	999999	612	716	863	327	70	165	70	664	832	999999	999999	999999	297	277	820	856	229	294	385	999999	999999	999999	955	161	999999	
327	686	50	134	999999	685	197	100	156	999999	559	999999	999999	660	209	17	227	224	14	999999	999999	989	153	254	575	999999	423	864	999999	346	403	999999	711	884	743	479	29	539	740	214	691	155	150	999999	270	420	517	634	999999	327	561	999999	951	880	869	337	999999	796	559	313	272	333	999999	999999	703	799	734	827	916	730	987	688	484	999999	999999	428	849	973	983	999999	280	999999	999999	393	785	999999	809	831	25	415	936	233	999999	436	942	367	765	999999	477	471	685	690	999999	454	340	872	999999	161	300	451	488	569	813	999999	999999	483	999999	999999	34	303	990	903	812	511	794	764	999999	999999	857	232	999999	518	505	522	479	590	999999	243	999999	912	890	657	540	573	927	376	999999	585	403	999999	722	767	315	999999	480	999999	877	216	660	999999	174	470	304	78	788	969	999999	999999	925	452	411	411	999999	121	413	342	373	248	583	427	354	133	654	999999	999999	894	999999	332	999999	697	999999	999999	583	487	748	999999	363	472	785	958	312	128	999999	950	999999	320	823	204	770	148	999999	999999	632	242	999999	999999	816	999999	568	893	766	999999	260	237	739	999999	999999	466	373	999999	979	999999	999999	625	125	999999	473	703	340	999999	999999	18	999999	903	999999	83	999999	350	265	707	613	456	903	891	202	999999	999999	432	220	521	999999	999999	999999	999999	999999	518	186	999999	127	995	576	122	999999	379	822	757	189	356	948	666	313	488	210	999999	999999	532	996	571	432	554	367	999999	492	819	706	713	188	776	744	770	897	235	999999	270	999999	999999	880	533	999999	444	391	999999	999999	554	217	14	166	174	415	635	521	614	584	573	999999	535	629	756	999999	118	999999	413	612	187	999999	88	265	999999	535	880	651	999999	502	988	173	845	567	999999	611	702	557	24	370	999999	259	999999	999999	658	631	605	871	134	860	960	866	977	909	999999	785	138	748	226	638	535	983	999999	122	596	410	792	999999	691	154	970	561	564	52	503	999999	485	438	607	318	930	999999	527	611	542	999999	195	999999	271	162	483	954	341	999999	835	135	211	999999	63	258	999999	636	189	999999	890	408	999999	935	416	378	309	700	999999	999999	708	999999	465	446	579	474	225	999999	707	539	671	25	230	189	216	377	726	315	384	358	999999	999999	829	999999	999999	144	999999	260	530	999999	852	999999	813	433	677	319	669	999999	600	589	999999	982	929	999999	999999	999999	187	132	728	48	652	994	999999	792	437	999999	999999	917	724	999999	999999	999999	336	814	686	999999	212	999999	511	897	999999	999999	714	
795	325	497	373	189	240	999999	999999	697	531	491	999999	999999	467	999999	996	999999	623	752	50	165	935	999999	999999	125	963	430	672	390	620	999999	340	691	289	530	476	939	50	999999	687	878	488	956	443	844	574	828	430	190	800	249	283	955	920	559	859	257	841	258	225	809	184	999999	87	700	160	558	999999	936	554	999999	231	116	75	999999	676	979	634	999999	550	144	999	491	589	381	557	385	999999	730	671	228	999999	791	302	999999	704	912	999999	742	999999	25	260	999999	636	744	27	177	890	999999	999999	880	622	40	999999	999999	810	692	986	999999	999999	999999	788	847	275	336	958	439	814	197	467	999999	110	892	126	999999	884	516	855	845	364	390	495	22	847	790	606	77	999999	221	77	21	999999	183	599	918	999999	413	227	309	786	587	363	702	999999	129	780	999999	914	182	206	303	836	150	351	762	290	999999	10	485	729	999999	355	999999	130	456	836	927	303	999999	308	480	299	555	69	776	37	792	999999	727	20	999999	162	911	25	773	185	785	999999	836	999999	461	999999	999999	580	895	241	760	582	999999	999999	999999	436	716	999999	725	14	290	91	574	999999	497	999999	282	474	853	738	444	587	999999	999999	999999	105	466	569	846	77	999999	975	173	999999	276	220	878	444	167	999999	446	47	299	769	894	703	267	110	150	408	140	277	726	999999	797	183	235	999999	242	757	999999	157	999999	658	457	315	918	38	469	999999	999999	838	317	414	301	406	297	587	999999	356	837	366	428	999999	936	289	999999	16	747	102	984	999999	212	409	999999	298	19	641	322	589	999999	238	641	862	233	999999	960	321	865	401	886	999999	197	885	920	613	999999	590	999999	177	65	911	999999	376	303	870	635	907	934	13	396	999999	999999	999999	999999	609	724	565	223	643	329	937	150	999999	216	999999	126	326	489	865	569	999999	918	154	533	999999	947	274	999999	362	666	999999	387	861	14	239	383	999999	999999	320	999999	173	376	88	999999	999999	770	934	169	957	753	318	427	78	444	967	737	999999	273	697	661	459	996	861	999999	277	560	999999	352	999999	962	726	12	178	976	405	62	840	306	999999	113	23	999999	999999	609	357	999999	318	427	46	999999	999999	136	626	659	999999	177	999999	111	580	568	491	591	192	994	37	999999	258	101	48	914	897	823	858	594	648	354	393	262	629	642	251	861	999999	485	709	599	386	519	547	237	547	738	726	846	999999	999999	922	617	999999	51	385	226	388	131	604	999999	278	42	20	999999	783	999999	482	
938	326	630	285	707	294	437	929	739	554	811	377	168	107	21	973	226	432	776	999999	999999	266	35	999999	194	880	280	331	353	508	461	453	999999	266	787	530	990	156	224	333	154	121	646	671	577	999999	446	342	266	69	793	999999	999999	999999	895	682	999999	999999	101	827	23	116	586	240	999999	367	999999	902	319	491	982	999999	217	452	999999	999999	619	363	999999	440	999999	938	74	999999	714	999999	446	711	370	999999	239	843	64	397	999999	47	535	416	578	219	999999	544	33	775	87	723	455	999999	56	430	999999	937	999999	660	392	85	999999	302	525	304	921	381	999999	213	999999	149	999999	999999	142	498	940	213	784	999999	769	900	914	999999	216	991	999999	999999	665	940	53	301	600	404	15	243	999999	242	890	999999	298	298	12	819	999999	938	707	635	432	557	999999	859	162	556	891	492	170	752	999999	533	951	50	716	600	999999	960	999999	999999	999999	898	999999	707	999999	510	999999	999999	897	999999	775	277	999999	717	458	117	460	193	999999	54	512	999999	83	999999	155	367	999999	258	581	412	999999	563	999999	95	999999	533	999999	782	547	652	999999	420	595	75	977	818	249	243	591	609	149	976	821	503	119	302	825	258	561	999999	187	158	999999	494	446	999999	877	208	999999	999999	61	678	646	496	894	999999	927	999999	276	336	128	999999	666	972	273	682	742	896	976	529	707	999999	230	592	999999	11	999999	110	999999	765	941	50	347	666	999999	999999	340	335	609	26	374	999999	981	234	836	97	999999	999999	231	999999	479	981	232	376	227	254	458	64	30	892	580	827	999999	511	999999	999999	999999	999999	424	802	352	999999	296	999999	999999	889	999999	995	999999	999999	519	594	878	866	296	960	817	970	448	312	22	285	314	999999	446	547	439	480	999999	758	999999	491	512	428	420	72	694	273	999999	337	429	463	308	642	383	985	999999	999999	225	435	270	999999	562	999999	790	76	999999	579	999999	999999	999999	999999	166	999999	52	38	92	999999	455	233	999999	554	999999	999999	999999	559	977	671	343	460	599	916	265	413	498	999999	999999	999999	638	354	999999	124	750	605	999999	85	306	311	600	354	903	498	999999	991	999999	716	32	452	238	999999	99	440	999999	72	27	999999	99	752	508	487	109	999999	821	110	273	160	803	999999	242	999999	262	675	81	989	557	111	849	273	253	782	999999	999999	172	407	265	530	879	999999	999999	343	999999	999999	999999	122	999999	221	999999	966	999999	18	912	999999	219	999999	999999	999999	368	999999	514	999999	693	825	999999	726	946	622	529	424	
845	742	281	125	573	999999	821	708	999999	999999	999999	345	999999	999999	999999	244	869	671	999999	999999	999999	841	171	632	183	672	649	999999	55	87	176	632	692	999999	130	985	737	797	306	320	609	280	550	410	999999	178	491	810	289	273	856	999999	999999	787	995	14	581	649	941	900	259	660	999999	999999	792	122	999999	182	763	559	999999	82	999999	999999	999999	157	999999	999999	999999	999999	191	999999	999999	781	230	891	999999	904	999999	126	414	999999	855	999999	71	948	618	755	618	399	999999	999999	57	730	766	783	910	999999	655	848	999999	999999	999999	936	719	419	779	999999	574	999999	835	748	916	646	155	419	227	968	895	193	539	545	152	730	490	873	999999	161	25	447	981	887	259	418	999999	593	569	919	686	651	179	737	190	717	999999	999999	402	999999	584	356	566	941	503	471	318	999999	677	797	456	999999	626	628	865	999999	918	948	999999	508	999999	562	850	307	999999	253	24	999999	364	999999	177	999999	481	392	999999	669	999999	49	394	787	109	999999	915	772	473	840	35	999999	999999	63	799	999999	287	893	176	999999	505	268	659	259	999999	516	813	999999	630	742	374	244	61	999999	999999	878	564	711	408	998	999999	88	834	999999	228	473	930	311	635	561	436	587	999999	554	173	622	999999	144	339	593	999999	673	999999	999999	475	790	999999	999999	807	999999	999999	575	999999	178	386	427	433	218	41	984	585	512	616	999999	315	999999	28	507	999999	633	498	429	381	815	999999	999999	936	113	975	437	973	265	503	715	510	861	999999	57	177	745	999999	999999	113	355	18	920	66	82	425	688	772	999999	642	183	999999	999999	203	679	602	412	491	330	243	603	20	330	18	901	568	999999	695	970	339	297	999999	326	326	36	999999	655	917	863	687	297	665	999999	622	330	293	878	667	422	455	765	264	868	938	999999	999999	687	911	164	999999	971	992	801	661	355	738	115	315	177	872	946	999999	628	642	999999	999999	999999	999999	999999	999999	690	787	282	999999	574	42	577	999999	815	999999	129	999999	762	359	716	304	864	331	276	592	188	999999	499	550	999999	279	999999	999999	992	999999	999999	980	234	546	999999	999999	719	286	96	323	171	727	500	486	752	212	732	279	926	651	82	706	441	999999	999999	999999	999999	999999	25	305	406	351	999999	999999	999999	149	519	226	535	999999	999999	587	244	953	430	460	999999	22	797	306	546	366	309	351	499	610	999999	999999	115	705	895	999999	271	999999	999999	819	341	256	999999	613	693	999999	743	403	77	494	999999	999999	674	979	56	285	999999	
718	999999	49	52	54	753	999999	600	391	120	830	636	597	326	453	47	611	128	825	910	193	613	40	623	999999	284	14	148	71	999999	136	999999	999999	61	552	42	876	777	297	503	338	999999	311	405	912	999999	479	178	28	450	73	860	231	374	752	115	999999	426	146	999999	748	635	999999	927	984	181	999999	546	999999	421	170	834	831	999999	582	180	311	634	710	149	804	836	130	621	400	276	437	999999	308	446	999999	460	640	527	999999	999999	484	384	421	740	999999	932	403	606	289	239	39	999999	791	582	804	104	715	997	965	911	999999	917	537	717	744	769	999999	999999	118	710	204	313	576	999999	695	927	999999	969	999999	871	443	999999	999999	170	246	999999	464	726	642	218	744	999999	562	999999	196	567	846	703	996	980	694	999999	498	578	44	725	332	999999	886	876	999999	745	609	999999	478	992	585	376	481	999999	315	521	695	900	999999	561	751	733	693	138	91	518	973	417	999999	999999	999999	999999	135	520	215	552	999999	765	335	998	43	999999	374	999999	982	479	232	790	675	999999	999999	999999	612	483	999999	599	228	999999	795	373	772	999999	917	110	966	821	250	960	10	999999	681	930	574	966	528	293	368	498	156	611	296	192	999999	999999	997	999999	160	652	546	616	334	91	969	962	236	841	999999	999999	238	170	238	272	790	912	501	999999	999999	645	954	691	240	999999	611	194	87	590	459	913	112	538	670	598	999999	999999	438	599	960	612	999999	687	742	105	269	999999	382	33	999999	999999	999999	558	414	515	697	854	386	603	479	785	999999	646	391	999999	170	699	499	999999	848	407	484	902	489	421	905	277	949	145	470	626	811	63	198	999999	412	999999	134	165	999999	999999	999999	834	129	185	727	104	305	114	934	570	495	741	185	994	999999	999999	79	993	610	999999	905	999999	143	853	973	830	457	761	235	616	574	999999	740	999999	399	649	782	314	999999	999999	972	844	210	899	140	79	877	203	285	803	999999	999999	555	479	663	999999	701	275	211	896	647	543	879	328	995	161	999999	999999	999999	705	826	999999	309	999999	458	70	50	243	722	903	952	263	486	432	999999	443	789	999999	624	999999	947	516	112	999999	173	438	999999	999999	904	979	999999	981	999999	579	976	720	831	755	999999	999999	725	999999	553	307	943	999999	999999	457	197	562	999999	999999	282	999999	758	320	662	999999	636	29	105	167	338	743	834	971	665	907	999999	420	999999	43	248	999999	908	488	963	804	852	780	381	517	999999	351	617	338	999999	627	821	999999	
67	328	999999	12	999999	999999	999999	809	999999	972	727	159	12	776	950	338	501	999999	72	279	999999	857	999999	999999	647	588	472	987	999999	999999	272	47	999999	789	363	999999	914	246	524	350	358	163	341	999999	62	232	999999	918	400	289	836	458	999999	999999	319	209	668	999999	365	919	105	152	683	966	709	690	999999	222	423	667	424	999999	735	722	920	202	999999	999999	999999	424	82	999999	999999	846	670	999999	482	543	479	163	625	999999	881	605	999999	216	480	999999	181	371	999999	999999	999999	733	864	999999	723	841	999999	127	683	999999	469	940	846	551	556	837	999999	999999	999999	999999	999999	269	999999	773	383	999999	478	713	722	161	607	442	999999	780	58	999999	982	99	999999	999999	999999	999999	480	736	192	999999	759	703	999999	642	999999	286	163	999999	558	245	691	101	999999	999999	373	918	404	531	290	36	684	75	502	999999	855	216	804	577	618	999999	788	315	999999	442	380	775	63	999999	91	331	288	627	999999	999999	999999	890	892	999999	999999	993	999999	948	455	165	267	999999	999999	999999	999999	862	999999	586	999999	177	999999	386	510	764	222	598	999999	325	449	959	748	999999	844	689	999999	964	324	999999	310	999999	434	839	860	435	185	686	574	999999	301	228	850	999999	607	64	366	999999	390	137	294	678	138	999999	508	496	417	210	849	520	999999	823	548	183	999999	404	742	617	525	999999	589	535	33	778	999999	231	118	999999	459	999999	999999	728	583	196	999999	631	497	793	340	374	28	975	837	63	999999	999999	680	999999	426	213	322	749	279	316	999999	758	999999	360	617	287	387	371	751	69	197	725	249	361	170	654	999999	948	286	161	66	614	698	969	145	555	550	442	629	999999	477	584	999999	277	648	264	976	999999	999999	999999	986	656	233	778	866	917	238	999999	515	771	305	373	473	999999	259	999999	70	685	224	999999	737	944	742	505	999999	612	999999	972	713	999999	999999	999999	773	232	174	409	390	999999	113	227	327	999999	927	857	950	114	121	999999	27	714	203	301	922	123	326	52	914	728	999999	999999	999999	265	999999	999999	103	535	999999	250	999999	999999	553	150	581	999999	744	514	999999	999999	554	487	999999	935	954	999999	713	999999	847	659	906	132	495	999999	733	849	577	72	999999	328	763	424	514	871	999999	999999	999999	62	719	999999	999999	811	34	39	183	708	762	999999	310	616	895	999999	999999	940	999999	830	364	891	417	999999	999999	682	897	699	130	140	999999	630	556	999999	837	999999	668	999999	290	105	107	999999	488	34	97	861	761	11	999999	57	736	573	
538	557	812	279	645	999999	999999	696	999999	335	999999	53	735	999999	169	523	778	999999	999999	764	999999	247	733	898	412	999999	644	999999	921	895	276	999999	403	999999	101	998	974	568	24	681	428	593	191	772	999999	445	999999	999999	999999	247	999999	196	998	972	999999	300	824	914	999999	262	999999	935	775	28	68	834	649	999999	50	170	549	219	230	377	346	76	66	999999	350	967	103	688	866	683	672	89	85	431	496	800	184	69	701	999999	999999	999999	818	172	713	723	999999	963	915	541	698	999999	999999	631	635	846	244	863	574	899	169	664	79	101	999999	999999	999999	228	838	999999	999999	489	518	469	999999	854	258	893	257	626	181	140	772	999999	985	659	999999	453	796	650	566	321	495	802	602	674	423	999999	817	734	999999	999999	134	999999	555	218	504	506	591	780	597	999999	615	947	728	999999	891	744	116	695	999999	999999	431	198	683	674	999999	999999	999999	375	999999	532	86	523	999999	603	16	999999	778	776	999999	617	861	25	62	224	705	547	83	574	782	678	999999	131	999999	658	999999	999999	992	881	224	788	640	226	349	75	275	999999	294	135	32	794	965	340	540	999999	453	999999	145	468	969	456	642	302	592	762	913	954	653	15	456	999999	114	897	562	376	977	645	675	987	949	999999	263	947	999999	988	713	289	591	622	999999	739	999999	999999	911	999999	156	347	634	586	162	321	999999	289	678	952	689	999999	777	174	999999	999999	740	157	518	999999	203	695	999999	603	59	633	372	40	800	717	278	581	985	794	999999	639	20	99	835	999999	174	974	279	599	309	999999	511	426	999999	405	998	999999	25	556	574	999999	597	41	536	999999	999999	999999	999999	961	999999	999999	91	999999	944	999999	798	999999	322	879	200	229	999999	160	999999	414	132	945	688	404	719	624	566	999999	999999	768	51	999999	562	316	690	756	495	318	914	201	563	999999	482	711	607	356	341	999999	365	999999	999999	999999	737	132	406	12	729	93	251	999999	999999	999999	763	185	999999	999999	99	15	199	999999	733	999999	246	112	850	604	473	977	797	372	293	430	84	875	999999	604	999999	439	910	999999	36	411	76	999999	649	911	764	306	121	999999	266	335	999999	921	621	927	210	634	999999	999999	538	752	296	878	775	131	578	888	451	994	577	659	104	999999	417	332	51	390	463	939	999999	177	865	999999	115	957	485	999999	263	806	404	616	168	119	159	283	125	197	999999	528	999999	999999	854	127	220	607	241	444	513	298	999999	820	181	342	961	999999	999999	999999	999999	999999	
645	425	634	644	600	961	501	985	361	143	216	854	311	935	999999	963	999999	747	799	508	726	51	649	964	921	584	445	825	158	787	999999	839	999999	271	882	999999	251	219	999999	999999	115	255	999999	379	92	41	518	246	999999	999999	59	149	999999	274	101	604	775	999999	723	26	525	676	836	574	747	377	440	49	62	687	722	112	230	550	403	480	999999	279	882	890	75	999999	98	160	738	256	999999	159	179	287	152	999999	999999	510	733	439	419	518	632	999999	999999	478	193	59	999999	947	999999	936	871	999999	645	506	999999	833	999999	327	999999	685	835	500	25	290	869	774	545	999999	615	999999	999999	963	999999	450	646	178	299	999999	999999	48	875	790	999999	425	287	559	642	645	795	663	999999	999999	999999	733	682	142	698	320	608	418	514	145	341	208	129	999999	558	204	859	618	543	999999	312	999999	999999	54	172	600	13	320	142	899	353	999999	169	410	999999	338	999999	514	480	999999	987	606	534	740	459	138	305	999999	10	447	786	187	129	999999	999999	999999	922	637	969	108	999999	298	999999	615	791	999999	49	718	795	999999	436	999999	999999	564	999999	706	999999	80	595	43	304	633	319	695	999999	999999	999999	963	999999	810	415	140	544	381	999999	699	329	999999	999999	81	999999	587	584	780	20	440	49	999999	829	407	297	999999	52	936	803	683	978	591	501	625	554	85	999999	984	814	305	810	999999	999999	676	386	999999	999999	524	943	717	58	539	684	999999	136	278	143	899	999999	562	98	608	999999	999999	721	738	427	999999	526	23	175	599	965	715	999999	283	672	163	31	201	999999	528	992	96	635	999999	907	819	499	285	942	522	471	999999	216	212	197	903	955	999999	678	799	999999	930	999999	999999	574	968	62	852	999999	980	878	331	831	570	999999	999999	363	282	830	607	999999	250	999999	999999	999999	713	999999	427	95	999999	999999	382	522	932	999999	72	999999	999999	999999	938	766	647	679	961	643	149	999999	645	596	999999	549	999999	817	80	965	756	858	897	999999	999999	999999	635	766	836	783	505	808	899	50	553	946	186	999999	892	999999	196	570	120	19	999999	292	862	830	389	230	524	564	999999	966	773	213	999999	856	23	478	140	880	843	999999	148	999999	531	605	999999	760	999999	284	925	239	779	195	747	887	341	999999	999999	805	387	615	999999	941	366	933	276	349	308	330	395	423	710	999999	727	999999	871	657	761	999999	787	629	999999	249	639	222	196	587	466	760	999999	999999	871	999999	502	237	999999	999999	999999	597	338	703	461	52	999999	
999999	999999	474	468	815	25	684	816	350	27	758	758	999999	311	999999	747	689	883	999999	805	999999	552	384	812	499	23	674	682	174	928	94	177	814	999999	137	693	722	999999	650	744	840	628	999999	318	744	999999	899	895	830	850	649	819	913	247	999999	958	999999	661	968	801	350	11	652	421	932	590	943	669	184	460	35	570	242	803	964	999999	999999	75	78	999999	999999	999999	999999	999999	288	999999	263	999999	419	999999	548	999999	160	848	403	838	999999	118	385	163	999999	239	721	380	999999	89	586	119	282	618	936	89	999999	948	999999	571	160	338	142	667	999999	376	260	999999	911	964	420	394	999999	135	354	913	689	914	494	884	68	480	498	209	999999	153	304	999999	242	999999	999999	212	171	999999	688	648	976	718	826	999999	979	716	468	999999	669	999999	709	157	274	33	399	679	463	802	999999	999999	839	933	978	193	81	459	772	999999	496	217	233	578	999999	999999	937	971	97	999999	905	352	22	637	999999	496	444	157	536	219	999999	798	749	999999	329	999999	808	52	739	999999	97	999999	999999	26	999999	461	969	141	999999	569	96	427	592	137	897	170	667	211	999999	492	749	924	999999	563	381	698	468	865	258	438	896	894	242	453	247	385	408	995	273	999999	527	999999	999999	999999	133	652	215	621	470	169	351	606	650	256	894	999999	606	999999	644	674	992	114	882	280	999999	999999	999999	149	889	999999	761	671	938	322	965	446	486	956	440	728	493	847	404	99	999999	999999	253	985	558	999999	779	28	360	598	97	422	429	999999	304	931	467	76	731	949	407	679	999999	337	291	458	686	999999	950	915	999999	155	710	793	193	382	948	999999	590	999999	999999	999999	999999	349	235	552	26	320	661	508	270	426	125	454	692	999999	631	999999	704	110	398	999999	999999	444	416	999999	712	636	982	921	982	268	486	999999	999999	664	368	999999	111	738	441	376	999999	451	654	765	39	265	110	776	751	41	999999	490	427	612	676	999999	932	293	999999	389	337	739	999999	12	999999	209	246	999999	58	311	814	965	668	999999	150	625	789	999999	999999	457	999999	216	180	951	762	995	498	605	987	999999	999999	818	899	999999	48	999999	925	652	999999	829	29	82	727	449	227	539	822	999999	472	60	96	999999	380	392	999999	999999	569	999999	249	944	710	640	50	566	915	996	76	616	999999	890	999999	147	825	92	437	463	999999	730	733	233	999999	999999	999999	937	406	115	447	516	208	999999	689	360	412	881	128	388	42	171	999999	231	999999	216	999999	999999	
360	999999	465	297	954	400	641	999999	841	26	771	617	508	999999	169	809	999999	999999	418	74	210	349	735	944	999999	999999	999999	328	205	512	760	967	680	560	586	458	649	159	561	999999	286	851	519	999999	999999	511	880	999999	11	725	999999	912	999999	357	999999	21	999999	521	334	906	999999	323	643	339	999999	803	937	999999	999999	711	170	409	998	610	999999	359	829	349	834	999999	178	999999	326	480	839	999999	179	332	190	574	244	138	825	655	837	963	217	190	999999	316	999999	933	412	300	999999	272	914	197	999999	31	191	874	999999	999999	737	478	999999	173	499	417	999999	614	767	999999	999999	42	584	353	772	999999	152	999999	999999	527	888	245	999999	36	999999	999999	933	981	763	169	392	370	451	999999	917	369	999999	54	690	999999	682	999999	999999	460	823	532	688	571	424	745	999999	542	665	169	983	502	999999	970	999999	922	483	652	850	999999	569	999999	591	630	435	412	857	107	959	495	845	999999	999999	637	999999	392	888	372	566	999999	290	850	999999	999999	970	999999	979	996	797	768	248	999999	119	568	891	717	941	68	145	22	888	999999	582	179	323	64	999999	751	767	864	43	121	95	832	999999	718	410	309	999999	20	999999	860	310	999999	999999	815	818	510	746	494	999999	999999	236	999999	139	999999	999999	535	967	915	991	999999	238	932	734	999999	944	286	999999	182	999999	642	999999	135	589	37	481	392	999999	508	245	922	15	283	423	213	884	540	703	818	451	874	999999	744	28	205	631	999999	466	129	871	542	270	999999	999999	999999	999999	110	965	111	37	999999	612	469	679	999999	232	999999	999999	531	999999	413	583	431	731	442	310	664	999999	393	999999	113	999999	803	637	703	662	442	106	614	999999	783	574	999999	790	565	272	872	74	949	972	676	858	999999	875	467	959	838	841	744	508	999999	999999	581	999999	924	999999	999999	831	976	416	789	858	904	749	469	838	999999	640	176	180	437	599	168	999999	729	254	990	928	179	999999	823	999999	362	116	22	790	999999	895	866	606	463	50	97	542	193	817	953	195	416	628	999999	999999	675	573	80	178	835	999999	999999	679	968	880	661	242	593	198	999999	798	736	679	845	95	774	999999	716	999999	512	625	237	999999	999999	805	521	551	765	999999	925	788	45	844	999999	832	919	999999	637	583	388	999999	949	999999	320	165	458	736	782	999999	433	115	856	682	666	999999	933	999999	388	173	368	120	477	967	273	717	762	892	724	23	999999	588	999999	143	18	657	676	243	601	145	356	784	999999	873	202	
820	931	363	188	744	899	856	808	473	999999	278	999999	981	731	602	999999	566	999999	999999	726	844	182	723	999999	18	543	699	471	252	816	583	351	999999	775	453	999999	409	999999	979	999999	319	780	468	918	740	280	694	512	998	999999	790	999999	999999	156	357	647	218	688	180	210	209	394	565	657	640	926	783	216	999999	999999	993	999999	42	654	417	74	999999	804	933	999999	849	197	999999	510	999999	811	351	999999	427	805	577	720	999999	779	999999	924	225	811	287	813	496	999999	234	192	999999	937	740	999999	738	999999	933	414	755	441	999999	999999	921	999999	630	829	585	335	788	999999	248	283	999999	263	999999	493	849	902	526	130	251	370	962	290	999999	98	80	994	719	999999	872	173	965	111	999999	902	999999	170	190	458	237	999999	700	752	999999	475	999999	487	999999	255	443	40	887	634	199	990	60	641	302	542	758	999999	616	653	609	85	318	217	835	836	490	999999	721	78	892	90	999999	220	999999	297	469	593	999999	473	999999	842	286	340	912	999999	852	371	868	648	699	647	999999	56	999999	868	166	999999	999999	780	765	753	318	819	999999	999999	329	839	303	15	82	175	212	152	951	767	799	977	999999	408	999999	128	821	83	999999	255	536	999999	999999	479	999999	57	999999	607	708	999999	999999	466	597	803	999999	22	999999	862	576	999999	999999	412	105	999999	999999	189	126	253	795	647	932	245	450	999999	999999	705	772	824	999999	999999	232	605	444	12	243	999999	389	501	300	972	60	958	506	844	811	134	999999	692	410	950	931	699	812	70	25	298	26	110	230	411	999999	999999	987	551	311	999999	967	102	152	736	999999	999999	952	822	597	974	738	605	686	458	187	90	424	999999	103	533	999999	999999	999999	999999	325	289	281	889	732	807	971	999999	543	972	999999	999999	549	999999	161	316	999999	999999	473	51	999999	421	423	999999	233	999999	999999	72	999999	777	56	594	115	999999	420	519	999999	999999	100	789	12	784	71	999999	999999	752	540	999999	773	787	786	999999	909	945	395	904	866	509	665	572	978	999999	506	765	999999	572	329	999999	263	641	963	683	999999	684	999999	775	359	708	999999	480	629	87	299	671	991	253	684	169	811	515	652	844	407	527	999999	999999	287	999999	789	729	433	197	496	999999	999999	113	903	235	907	620	555	999999	38	195	942	901	619	834	774	999999	887	999999	999999	748	999999	999999	999999	381	873	944	497	63	919	750	999999	442	591	167	847	887	350	459	262	201	960	999999	815	999999	584	909	484	452	999999	117	842	273	
999999	999999	152	999999	826	532	362	999999	132	501	247	288	999999	510	999999	999999	999999	886	999999	437	999999	999999	787	999999	313	73	796	963	470	55	532	999999	908	783	999999	999999	25	152	71	818	107	999999	79	468	257	537	84	84	999999	999999	465	999999	999999	414	999999	316	960	648	401	762	735	398	501	87	969	999999	379	364	724	477	999999	845	825	522	340	617	999999	328	255	776	989	999999	373	448	999999	887	999999	503	999999	479	881	999999	751	308	92	708	999999	999999	999999	822	167	720	359	132	999999	619	818	264	84	748	46	641	402	624	773	23	35	63	497	91	400	876	999999	254	595	79	104	999999	439	999999	819	288	999999	433	619	278	372	251	862	999999	999999	999999	999999	679	443	999999	999999	999999	534	79	682	999999	999999	418	431	999999	784	114	536	515	525	301	999999	452	929	999999	999999	968	14	504	650	999999	999999	527	21	619	457	267	811	356	105	967	999999	999999	949	999999	999999	999999	12	338	494	999999	715	999999	454	777	957	999999	749	685	999999	15	131	999999	428	898	999999	977	406	999999	834	526	303	190	999999	999999	999999	999999	503	855	999999	402	999999	676	19	392	78	843	999999	999999	661	480	517	999999	999999	100	845	962	941	60	529	999999	23	199	504	999999	964	534	999999	896	478	503	483	894	711	44	48	999999	999999	46	829	710	999999	172	160	363	18	178	270	999999	712	346	522	999999	335	178	388	999999	182	51	428	543	906	186	765	168	997	623	424	884	999999	999999	941	905	230	999999	900	851	48	150	959	795	274	618	193	142	981	40	569	542	656	271	282	978	999999	295	804	728	406	992	366	395	999999	386	999999	322	404	617	232	515	999999	536	738	41	999999	632	999999	298	993	633	187	999999	63	882	238	790	127	999999	297	934	25	182	999999	56	999999	573	52	888	351	871	737	374	808	63	999999	999999	533	251	896	985	26	999999	735	773	814	399	342	871	999999	999999	204	441	999999	297	999999	106	999999	691	999999	999999	999999	391	947	131	895	813	999999	999	999999	119	267	999999	999999	312	918	509	999999	680	242	999999	241	180	740	865	676	306	54	520	562	177	46	999999	993	387	404	999999	568	613	877	999999	241	342	262	999999	228	327	374	27	378	991	659	411	999999	862	287	419	999999	91	455	599	769	648	446	451	83	425	883	688	907	294	940	833	803	241	999999	898	917	999999	647	359	931	37	151	571	517	635	392	140	999999	985	983	999999	168	288	241	592	895	811	964	802	444	685	999999	999999	61	826	608	228	709	389	
501	947	444	999999	668	742	506	875	999999	999999	43	752	588	999999	310	463	675	999999	999	570	12	116	999999	999999	914	255	999999	67	520	999999	999999	173	431	999999	493	999999	52	72	999999	499	96	999999	877	999999	999999	692	999999	999999	783	999999	161	999999	999999	148	999999	999999	218	599	999999	423	824	448	365	252	420	869	331	867	439	274	420	612	999999	509	999999	999999	238	999999	86	999999	158	999999	283	922	999999	999999	944	292	344	108	999999	999999	881	206	675	647	664	999999	116	898	371	239	758	518	187	548	187	719	664	403	166	996	523	958	275	104	175	442	712	999999	925	999999	533	340	446	967	731	708	834	836	328	999999	116	187	861	918	999999	764	745	991	766	235	627	941	941	999999	930	922	999999	580	482	999999	923	639	973	332	706	427	81	220	817	478	885	999999	85	999999	889	345	999999	999999	132	410	697	720	710	700	420	591	399	615	46	808	999999	999999	364	106	680	477	999999	538	999999	999999	692	534	184	999999	999999	799	865	999999	941	594	825	999999	458	81	534	212	928	283	911	124	38	466	183	18	701	631	474	979	881	422	141	568	999999	577	717	999999	999999	423	360	621	999999	19	999999	451	982	999999	999999	292	571	478	548	999999	627	107	526	236	999999	999999	999999	717	335	886	999999	528	999999	267	450	880	364	371	999999	514	923	300	999999	999999	792	999999	999999	999999	826	999999	417	413	999999	210	941	999999	60	491	999999	379	828	642	296	839	511	155	999999	725	999999	924	927	209	810	43	999999	336	999999	999999	443	629	149	96	891	153	478	104	999999	999999	999999	412	830	873	560	297	999999	290	14	558	516	999999	743	999999	756	999999	264	218	602	999999	202	614	338	552	57	191	999999	741	751	152	999999	999999	501	734	999999	349	104	64	649	523	356	727	332	999999	991	796	886	839	339	989	999999	270	501	813	70	711	83	999999	825	378	67	945	538	999999	197	109	156	999999	899	417	807	209	569	89	493	475	291	188	560	260	305	400	999999	762	263	999999	915	687	999999	699	275	816	239	999999	466	411	999999	471	962	892	650	877	940	922	191	999999	701	422	330	594	429	895	999999	574	83	667	999999	999999	607	95	193	999999	999999	999999	999999	991	969	298	622	91	999999	820	225	999999	610	999999	460	999999	581	573	410	999999	367	90	999999	380	999999	999999	206	798	868	422	999999	877	708	191	544	739	781	199	720	999999	799	248	317	999999	679	69	964	656	217	63	204	44	999999	999999	111	263	930	770	903	315	999999	823	999999	999999	956	348	
999999	428	999999	720	708	391	853	997	703	128	772	671	999999	999999	999999	999999	999999	999999	228	829	999999	999999	90	290	808	999999	296	414	320	976	999999	453	651	340	109	546	773	496	355	812	190	999999	986	999999	491	269	78	999999	999999	551	241	407	646	137	999999	941	348	602	912	999999	105	448	687	999999	103	329	999999	371	999999	999999	777	105	469	415	648	514	41	107	799	548	942	999999	799	768	744	999999	999999	524	193	999999	207	180	583	658	716	742	999	269	889	172	999999	707	945	999999	774	999999	937	999999	488	999999	909	250	803	373	754	999999	649	919	983	999999	999999	505	187	770	955	999999	521	811	698	906	514	772	999999	636	308	244	476	999999	993	607	690	576	45	550	259	957	376	219	999999	42	102	90	999999	424	649	744	999999	185	505	177	624	135	541	581	138	147	999999	176	75	520	218	312	925	385	784	946	999999	637	520	998	240	311	908	999999	814	433	999999	793	987	564	715	300	999999	826	999999	564	999999	463	421	122	924	209	154	393	824	790	165	900	999999	999999	284	891	664	507	937	323	227	875	767	999999	999999	249	999999	510	805	917	470	109	403	229	911	16	999999	408	84	40	166	524	842	33	278	595	999999	999999	289	823	999999	344	999999	999999	347	999999	695	716	470	999999	30	643	588	999999	330	65	507	420	791	278	999999	999999	432	907	999999	999999	42	999999	436	65	97	896	231	981	292	135	999999	733	882	752	320	510	937	399	999999	522	999999	999999	703	999999	98	741	501	21	157	378	911	981	999999	644	136	999999	289	999999	597	999999	422	606	999999	999999	999999	773	538	48	957	175	329	999999	999999	643	766	999999	50	223	967	355	404	219	834	913	223	239	230	999999	999999	368	230	531	802	999999	110	999999	322	509	377	324	213	462	999999	999999	59	878	93	999999	878	39	911	999999	999999	999999	999999	212	772	710	980	615	999999	300	422	599	999999	999999	999999	999999	543	999999	784	541	846	652	152	941	166	851	863	345	155	360	370	596	457	165	93	999999	166	897	567	611	528	761	999999	999999	50	463	47	262	999999	999999	336	999999	255	380	999999	795	109	788	56	920	846	645	999999	999999	930	825	152	789	713	680	855	646	868	183	22	999999	881	999999	900	702	813	611	999999	83	33	918	999999	86	936	297	461	378	850	999999	999999	882	301	577	982	225	321	258	548	966	227	999999	999999	81	367	143	914	999999	887	999999	116	245	948	397	999999	999999	483	999999	853	999999	229	486	795	230	418	140	793	313	257	685	391	999999	
73	730	855	343	999999	280	999999	999999	999999	591	491	506	999999	529	934	904	408	970	741	255	999999	132	747	740	999999	999999	999999	237	350	610	622	211	962	999999	181	999999	541	999999	677	213	356	60	52	999999	995	999999	690	889	205	889	904	286	999999	145	169	941	983	125	448	981	617	491	462	772	999999	289	544	988	357	999999	373	572	302	999999	999999	354	90	999999	744	606	672	773	42	460	705	999999	999999	827	392	240	244	425	397	696	595	999999	598	279	669	999999	754	701	541	488	526	999999	983	415	246	814	861	874	380	841	319	844	459	11	77	999999	31	716	999999	127	482	947	999999	606	999999	999999	756	810	449	38	851	970	241	553	999999	373	999999	852	999999	577	378	370	55	555	387	751	415	596	212	999999	694	47	999999	423	15	999999	167	999999	472	212	68	60	435	352	990	999999	999999	905	78	703	280	999999	135	999999	749	122	999999	628	999999	201	628	169	608	411	343	814	876	999999	547	364	215	999999	390	388	999999	328	934	702	565	48	999999	509	528	508	767	999999	912	75	674	893	677	538	168	999999	584	898	451	999999	999999	999999	471	795	368	713	497	999999	999999	746	999999	430	187	209	72	999999	62	128	641	110	644	999999	999999	811	152	654	687	676	816	118	804	999999	877	999999	999999	389	576	353	151	814	21	471	737	175	553	254	715	999999	476	977	228	466	267	999999	388	999999	284	660	652	713	36	820	488	679	999999	999999	553	999999	999999	682	999999	709	999999	999999	99	999999	89	735	267	999999	939	219	210	999999	999999	348	362	535	532	500	999999	916	700	437	788	200	982	68	999999	652	701	449	961	793	373	519	489	999999	262	999999	123	548	403	999999	774	999999	999999	999999	789	603	548	27	743	25	999999	697	19	549	47	999999	199	999999	512	614	999999	999999	257	417	999999	380	858	921	283	326	387	999999	523	945	662	971	580	999999	278	629	999999	999999	705	946	999999	676	999999	940	403	999999	26	999999	46	999999	999999	285	999999	212	184	999999	745	627	744	999999	637	20	184	73	999999	76	327	857	753	882	510	999999	793	999999	201	798	869	999999	528	919	999999	295	530	734	398	999999	411	999999	999999	858	884	486	939	999999	999999	999999	502	447	63	999999	45	169	999999	163	288	43	491	268	20	386	550	826	999999	999999	126	351	489	449	999999	999999	999999	949	698	894	998	33	584	514	999999	986	305	999999	999999	201	884	999999	947	376	999999	364	896	153	367	781	318	999999	999999	999999	173	966	725	63	771	555	672	96	999999	454	165	264	
459	976	275	34	90	128	961	907	940	999999	404	999999	993	321	612	999999	591	917	586	940	645	999999	351	999999	270	252	660	319	528	797	999999	999999	221	201	904	919	878	343	700	999999	106	480	184	999999	571	613	69	460	942	161	999999	552	999999	225	999999	989	635	249	764	999999	467	652	389	999999	303	999999	999999	802	416	999999	642	258	226	396	843	175	294	162	464	657	192	999999	376	377	999999	138	635	995	999999	914	294	639	579	862	732	453	999999	41	895	669	999999	267	54	999999	518	256	335	480	381	454	704	999999	784	117	999999	999999	286	999999	999999	174	276	999999	230	501	408	13	999999	364	664	400	84	262	266	794	945	925	165	999999	858	56	802	999999	623	999999	219	811	854	999999	216	473	999999	89	192	731	403	805	46	999999	852	999999	577	971	816	999999	380	452	225	999999	171	730	999999	999999	163	999999	371	999999	999999	102	291	596	158	216	158	200	999999	994	80	999999	999999	150	999999	612	273	352	478	831	348	642	999999	767	596	865	999999	485	370	17	925	389	369	292	523	944	271	266	366	370	999999	625	758	999999	999999	999999	598	31	842	500	896	811	999999	540	772	649	345	999999	10	293	906	999999	829	225	999999	999999	176	118	627	999999	350	999999	986	117	18	723	884	382	396	906	276	999999	642	999999	120	124	64	828	520	999999	999999	999999	265	82	464	159	795	542	315	690	523	489	404	999999	999999	889	825	226	531	58	764	962	137	103	27	627	40	959	115	955	636	999999	598	753	345	602	751	913	999999	859	927	352	999999	706	392	787	884	999999	999999	231	999999	838	999999	471	999999	645	620	171	999999	836	999999	999999	436	360	63	185	890	999999	562	557	999999	911	573	672	130	422	999999	431	711	240	742	295	249	883	999999	999999	50	137	644	999999	981	999999	857	816	740	101	915	716	999999	217	896	243	191	172	94	387	274	635	350	999999	749	199	460	825	999999	833	596	552	693	999999	999999	763	16	863	575	999999	999999	999999	932	39	999999	189	779	503	343	508	113	87	799	288	533	999999	786	947	950	792	999999	999999	722	906	504	999999	32	396	999999	142	237	328	596	999999	333	518	703	999999	199	570	420	956	491	999999	730	519	753	414	731	729	999999	68	912	999999	428	999999	43	999999	999999	144	999999	999999	431	999999	281	784	999999	272	999999	25	712	999999	999999	390	381	182	999999	999999	186	985	619	999999	999999	352	165	178	416	813	118	311	484	999999	786	999999	413	38	534	290	323	945	38	490	999999	716	27	511	999999	532	
411	256	482	905	849	548	524	548	727	999999	56	999999	378	999999	999999	654	540	999999	688	702	976	353	647	269	814	240	999999	139	168	948	334	653	999999	883	411	862	828	579	999999	248	540	865	310	999999	999999	220	577	999999	999999	804	185	999999	822	607	556	999999	608	999999	101	618	590	999999	999999	779	754	403	244	999999	276	302	825	999999	999999	450	172	999999	999999	999999	999999	999999	999999	607	803	364	772	352	830	270	999999	353	263	999999	487	219	657	999999	486	999999	700	999999	976	92	93	999999	978	224	775	999999	445	999999	999999	416	195	497	955	982	591	999999	16	412	999999	973	999999	923	49	218	999999	999999	793	26	634	521	502	196	626	581	524	770	385	558	576	458	999999	891	999999	846	431	989	263	674	563	461	524	999999	277	12	999999	169	994	999999	999999	999999	589	428	811	503	914	999999	870	384	468	999999	649	458	835	124	158	276	595	202	787	493	744	999999	999999	183	997	214	919	999999	657	364	776	615	818	799	868	999999	89	834	932	999999	128	879	216	999999	999999	999999	461	162	854	657	574	801	982	256	43	999999	965	638	506	710	90	257	999999	113	54	44	640	46	256	751	197	761	999999	366	374	864	911	720	371	930	752	766	769	10	790	974	633	571	765	407	999999	999999	337	232	999999	871	162	999999	698	999999	436	425	906	113	470	812	999999	626	881	178	999999	999999	276	575	957	323	487	999999	323	79	411	999999	280	999999	999999	999999	999999	999999	24	502	712	808	32	594	999999	337	860	666	999999	977	442	999999	689	596	847	197	184	999999	274	999999	394	435	789	628	999999	999999	154	999999	793	724	999999	504	611	999999	466	750	231	682	81	630	463	821	999999	346	636	999999	388	683	10	132	570	671	773	987	118	286	29	999999	228	999999	192	802	873	815	597	938	405	310	140	107	965	999999	690	644	573	573	249	453	991	971	979	999999	67	670	163	718	999999	624	280	190	731	827	463	934	448	661	999999	381	748	698	998	87	553	903	999999	999999	980	139	423	999999	47	575	412	257	167	721	744	212	661	879	217	781	40	949	375	148	48	756	999999	912	625	999999	705	303	972	901	999999	163	514	95	738	601	999999	999999	152	165	999999	216	777	999999	916	999999	719	999999	490	227	999999	604	999999	999999	40	233	933	999999	999999	999999	870	119	999999	266	804	999999	698	576	151	999999	999999	305	806	999999	723	831	979	999999	996	879	158	836	999999	755	853	322	626	495	65	514	668	700	814	973	295	315	932	520	921	335	57	152	
726	999999	646	752	797	328	304	208	254	999999	514	50	30	999999	999999	528	999999	491	964	999999	999999	637	947	880	490	833	924	418	999999	468	999999	670	832	15	119	939	118	111	525	307	201	856	999999	214	195	773	952	261	19	999999	117	999999	370	844	631	99	926	999999	271	999999	403	885	309	786	906	844	999999	999999	924	367	999999	311	966	667	999999	664	378	999999	694	999999	880	673	409	999999	360	999999	999999	999999	999999	30	22	352	999999	561	999999	315	557	999999	308	351	565	937	336	651	999999	999999	473	703	833	967	720	999999	82	999999	999999	730	999999	814	999999	788	544	999999	999999	903	354	999999	472	414	999999	999999	999999	895	999999	352	162	942	346	757	501	999999	654	605	164	416	999999	830	279	999999	478	184	829	999999	56	519	999999	344	306	433	307	926	344	69	940	137	860	825	747	999999	402	150	393	728	323	882	144	999999	76	999999	603	523	797	186	936	588	999999	999999	849	925	545	999999	645	913	459	999999	219	595	999999	36	999999	484	93	550	892	999999	790	110	428	999999	999999	867	999999	82	829	783	999999	167	999999	999999	261	999999	975	821	193	584	504	480	999999	748	672	548	284	49	678	999999	440	257	294	999999	798	775	945	685	549	678	549	573	93	999999	446	62	999999	999999	775	70	508	999999	366	317	999999	999999	831	680	501	836	592	999999	403	710	353	880	999999	524	563	485	549	300	282	515	45	931	999999	603	312	999999	86	972	999999	618	620	179	999999	976	775	999999	944	999999	194	712	999999	320	179	383	332	565	999999	947	749	299	520	218	988	850	282	901	999999	238	999999	880	759	620	964	999999	999999	999999	989	896	749	85	540	999999	116	999999	428	724	761	22	999999	746	441	999999	999999	974	108	411	190	50	703	873	563	716	999999	999999	952	476	356	395	293	158	576	999999	207	999999	758	246	112	999999	432	558	150	911	957	999999	449	999999	999999	989	686	688	993	948	202	876	521	999999	999999	802	999999	952	999999	999999	729	131	999999	158	932	559	225	862	999999	762	618	155	733	999999	999999	275	999999	332	88	999999	999999	999999	165	628	99	999999	161	934	859	309	811	479	190	774	191	999999	462	300	697	838	773	824	389	241	999999	57	152	999999	74	999999	999999	294	873	20	667	134	965	551	68	610	407	291	12	998	950	999999	964	999999	471	999999	813	572	634	250	593	999999	225	924	299	52	188	292	999999	748	370	526	605	180	116	67	870	911	242	96	441	492	821	999999	999999	200	92	193	407	151	307	376	999999	633	427	782	
908	999999	261	26	432	124	999999	264	638	999999	543	794	852	413	63	999999	340	999999	809	999999	73	999999	644	108	959	995	884	999999	450	993	999999	999999	752	999999	158	829	659	225	999999	999999	999999	567	752	999999	999999	298	341	993	98	405	46	122	999999	326	999999	999999	406	162	999999	437	239	693	999999	644	999999	999999	999999	527	999999	233	252	124	883	492	999999	506	999999	788	451	671	999999	891	999999	999999	957	753	158	435	616	83	999999	506	169	237	999999	999999	753	118	297	96	256	999999	738	864	162	921	239	999999	296	221	992	999999	711	394	773	999999	64	768	686	815	999999	616	911	999999	999999	999999	955	656	999999	653	752	973	501	365	425	999999	999999	999999	892	46	524	817	149	999999	999999	814	795	999999	464	999999	331	985	431	482	674	639	999999	556	73	416	999999	583	999999	999999	469	28	999999	355	969	922	999999	290	875	650	300	604	476	516	110	987	951	190	201	999999	331	999999	551	999999	690	785	947	606	999999	486	79	941	881	506	935	72	698	449	805	541	563	999999	119	999999	191	80	172	999999	455	86	464	999999	391	288	999999	701	476	106	664	193	974	588	579	399	580	359	722	970	581	999999	298	511	999999	660	999999	290	999999	770	837	620	999999	999999	160	999999	31	294	560	602	999999	244	596	601	784	999999	566	974	471	719	210	832	357	999999	814	999999	999999	953	410	730	999999	40	999999	999999	999999	54	570	422	438	944	378	999999	799	130	784	347	451	697	726	763	103	129	819	938	569	15	273	430	747	742	847	77	883	829	999999	165	200	889	342	999999	60	154	546	526	350	914	43	237	417	477	967	999999	236	647	636	999999	999999	999999	999999	263	780	150	675	695	107	310	413	969	712	629	999999	999999	365	986	999999	949	583	302	597	655	971	46	22	279	775	999999	841	245	202	999999	943	999999	999999	88	959	910	478	850	999999	999999	510	73	524	787	331	415	734	250	935	687	492	918	999999	999999	291	744	138	405	920	999999	469	177	777	371	685	69	808	999999	36	802	999999	732	873	557	154	908	999999	234	948	369	33	600	999999	515	858	35	999999	272	796	225	781	83	999999	999999	580	999999	296	162	111	999999	999999	456	224	142	216	760	54	959	346	383	232	999999	457	560	999999	869	866	271	513	660	490	545	999999	811	999999	407	802	795	977	810	999999	369	999999	999999	762	576	386	999999	999999	108	980	620	999999	422	992	999999	626	379	761	710	476	34	999999	451	999999	71	999999	412	999999	809	957	259	981	999999	762	862	781	770	
999999	750	493	698	963	415	680	999999	999999	999999	818	152	780	999999	44	276	344	596	720	681	905	999999	999999	973	65	498	150	731	638	400	659	139	106	855	581	999999	227	778	999999	243	770	910	452	999999	999999	969	999999	535	225	714	201	999999	999999	109	999999	107	149	999999	643	474	274	949	241	999999	419	999999	56	925	999999	33	999999	999999	999999	486	910	994	999999	714	999999	95	470	615	515	999999	209	493	988	997	991	999999	870	707	144	597	999999	821	999999	233	487	904	923	113	683	201	665	635	999999	664	198	869	849	435	139	557	999999	999999	443	317	999999	925	999999	58	933	377	162	999999	999999	937	999999	98	999999	34	236	485	999999	366	931	324	999999	573	851	333	808	131	999999	445	578	587	592	320	388	371	999999	561	999999	874	179	316	49	324	214	999999	157	999999	999999	999999	208	654	395	647	999999	129	59	456	84	378	999999	999999	743	717	999999	844	354	207	710	999999	999999	675	281	297	197	624	284	943	369	157	185	708	577	808	247	923	201	945	999999	269	322	757	999999	835	633	367	573	999999	551	369	359	950	399	600	13	532	382	107	460	112	999999	999999	999999	927	202	541	245	934	479	849	999999	409	614	451	641	74	999999	999999	663	999999	61	952	999999	999	798	999999	999999	976	999999	714	999999	104	494	489	425	216	999999	560	643	102	132	638	999999	701	717	999999	345	948	958	999999	344	936	443	999999	61	999999	999999	97	138	966	232	268	139	765	999999	558	914	135	35	435	403	638	802	999999	707	422	999999	700	999999	999999	890	999999	28	865	379	999999	999999	864	438	533	999999	583	999999	676	869	863	999999	96	403	169	45	999999	922	533	545	706	143	871	922	638	790	23	999999	290	86	999999	999999	274	396	694	897	59	999999	502	932	820	999999	136	999999	843	999999	24	306	132	812	680	448	494	329	999999	480	788	999999	800	743	999999	778	150	599	17	623	244	700	708	271	999999	523	430	601	999999	498	16	179	88	724	999999	716	681	477	406	999999	999999	999999	722	224	999999	117	896	758	452	52	999999	999999	695	230	679	324	999999	999999	827	166	28	999999	604	185	473	999999	863	999999	967	999999	106	999999	202	594	999999	299	977	494	162	999999	627	671	999999	683	431	479	484	858	54	461	999999	820	650	999999	404	863	350	547	999999	499	254	820	791	678	999999	404	344	999999	999999	999999	346	113	999999	999999	539	999999	999999	920	753	999999	999999	14	41	515	655	285	32	952	199	15	999999	440	743	999999	632	806	879	999999	999999	37	144	383	506	
999999	125	999999	122	700	710	57	999999	429	999999	999999	364	249	789	999999	999999	670	382	392	910	356	999999	905	369	54	999999	999999	477	999999	193	726	859	761	508	375	400	639	173	332	251	152	999999	528	646	986	309	393	27	603	456	77	654	999999	472	160	234	219	655	999999	382	978	579	999999	246	999999	898	602	741	423	885	393	506	999999	150	999999	999999	999999	269	383	744	933	999999	873	815	999999	81	116	298	357	150	191	999999	105	949	999999	572	38	292	999999	999999	707	999999	999999	718	999999	570	605	612	704	689	322	999999	282	332	448	273	999999	999999	999999	996	791	313	393	282	703	409	410	110	999999	205	999999	629	689	999999	47	999999	999999	999999	752	555	476	504	594	999999	999999	240	711	773	999999	999	866	987	171	583	999999	999999	268	331	24	999999	999999	504	734	508	256	693	270	999999	999999	167	163	550	999999	575	529	297	718	724	454	999999	999999	999999	599	878	338	455	467	999999	988	644	33	788	999999	99	395	999999	999999	96	422	999999	970	724	488	353	845	999999	698	999999	999999	19	684	999999	999999	551	999999	532	905	856	179	999999	236	164	998	650	143	999999	999999	209	189	999999	527	632	312	320	502	999999	159	256	42	23	757	999999	62	999999	959	489	911	598	133	999999	76	999999	917	621	999999	815	725	999999	999999	481	999999	499	417	505	999999	999999	241	566	59	992	383	658	824	166	53	365	999999	999999	691	654	462	812	85	999999	492	614	715	690	411	686	257	321	46	999999	999999	267	463	557	498	906	257	355	549	141	489	999999	999999	761	577	552	999999	705	156	565	28	112	423	101	23	876	347	550	164	372	744	999999	622	272	999999	786	902	554	999999	784	406	117	273	944	999999	84	525	954	123	859	972	552	175	481	542	995	999999	371	999999	999999	569	706	999999	186	397	428	795	826	999999	791	650	170	184	371	168	911	999999	479	264	938	361	393	437	305	399	202	999999	150	999999	72	999999	540	19	999999	999999	999999	917	999999	999999	418	288	999999	260	331	999999	812	999999	803	999999	999999	166	374	116	999999	999999	186	279	894	787	204	531	654	106	640	849	119	160	274	156	468	999999	752	999999	846	659	662	142	115	999999	999999	824	103	827	999999	905	577	999999	413	650	49	430	32	999999	362	886	633	602	620	482	999999	661	999999	999999	854	999999	414	452	270	999999	607	53	999999	807	999999	379	438	827	998	735	999999	685	747	624	117	48	999999	453	569	959	35	70	522	633	987	925	999999	446	973	999999	501	135	173	999999	52	999999	266	
225	999999	999999	999999	806	603	999999	210	423	999999	488	999999	999999	999999	960	882	999999	919	547	531	999999	820	284	999999	991	853	539	999999	155	999999	289	582	121	781	755	354	999999	511	229	466	637	432	999999	21	999999	896	167	802	540	253	999999	547	999999	999999	726	405	999999	334	466	953	74	650	64	901	999999	906	437	999999	911	616	304	799	999999	90	893	118	256	999999	423	105	696	736	703	902	999999	741	87	647	999999	360	529	999999	54	276	999999	987	377	999999	385	337	468	999999	999999	924	948	74	847	423	999999	618	158	561	999999	371	266	337	999999	999999	253	999999	999999	790	979	561	97	52	999999	999999	688	906	740	585	887	96	636	573	844	778	953	999999	894	999999	75	447	211	967	351	682	999999	999999	49	225	428	492	999999	678	153	340	999999	999999	319	422	999999	675	999999	573	674	824	735	999999	999999	999999	999999	659	999	175	999999	541	999999	130	701	999999	999999	623	866	524	166	999999	999999	958	999999	999999	942	57	999999	482	999999	400	569	638	302	999999	947	999999	581	999999	27	769	999999	342	953	612	980	716	214	247	996	999999	808	363	999999	279	246	777	272	978	999999	160	384	999999	248	333	999999	999999	999999	185	135	999999	52	999999	507	397	912	255	14	818	999999	235	999999	999999	999999	999999	592	216	232	32	999999	999999	64	603	643	866	999999	999999	104	629	999999	269	888	39	122	898	79	811	855	28	367	991	773	454	999999	11	317	347	52	432	741	765	498	805	895	955	999999	448	363	641	12	946	999999	384	187	999999	347	814	924	999999	999999	781	361	213	999999	298	999999	999999	159	642	559	57	999999	999999	888	999999	999999	93	999999	166	999999	630	999999	999999	25	420	999999	398	276	188	663	502	422	465	686	959	414	999999	149	607	999999	444	299	999999	92	955	33	489	999999	312	503	999999	680	999999	732	125	332	147	198	255	458	18	999999	999999	978	66	635	468	999999	928	999999	486	999999	536	608	419	341	737	141	999999	396	360	902	963	684	409	822	654	999999	571	637	277	106	894	158	999999	110	329	742	35	999999	565	999999	567	841	27	320	153	999999	322	999999	595	999999	137	999999	108	115	379	295	578	243	999999	735	424	301	203	389	58	999999	999999	319	999999	995	116	999999	831	855	999999	131	667	98	678	495	420	999999	51	271	999999	46	999999	445	731	999999	173	792	349	830	90	275	999999	638	272	765	112	999999	772	599	899	396	37	999999	770	257	628	999999	565	495	324	637	259	931	419	22	338	999999	999999	978	999999	323	401	10	775	999999	483	
999999	826	912	393	417	24	451	372	582	19	807	999999	483	999999	999999	999999	853	515	452	999999	999999	228	260	437	489	425	793	999999	585	995	999999	999999	700	999999	599	663	652	112	907	999999	807	568	837	999999	530	947	999999	573	999999	97	547	494	999999	63	767	999999	999999	485	903	991	231	683	999999	587	999999	340	974	999999	815	29	583	751	999999	830	218	999999	999999	999999	906	999999	999999	229	999999	497	457	999999	154	646	15	789	97	177	208	915	999999	999999	781	259	29	199	973	999999	758	138	513	795	886	502	845	620	999999	328	999999	999999	681	11	999999	300	139	451	196	337	703	35	932	999999	552	692	439	999999	999999	142	237	999999	568	914	471	492	984	662	655	651	801	395	371	999999	599	837	244	999999	70	490	129	578	999999	645	702	733	205	107	253	203	999999	761	999999	296	100	861	802	999999	540	581	315	477	796	999999	535	318	664	172	816	715	458	999999	33	885	22	999999	713	923	999999	999999	296	887	419	461	999999	50	150	84	678	999999	44	477	858	489	184	652	781	468	999999	999999	79	43	999999	999999	999999	999999	999999	999999	284	441	157	879	554	999999	294	999999	68	344	955	495	178	589	494	88	680	999999	191	999999	710	999999	877	999999	813	828	669	263	607	881	716	567	312	999999	800	247	590	165	923	999999	205	999999	593	446	513	624	999999	489	549	211	857	763	840	203	999999	913	563	999999	999999	725	999999	41	821	187	628	398	192	999999	999999	256	497	524	68	134	999999	954	776	999999	741	198	999999	189	999999	405	33	999999	999999	118	131	886	684	688	98	207	923	999999	934	999999	818	999999	999999	999999	700	302	713	342	705	999999	855	999999	147	132	170	877	123	999999	999999	999999	163	675	672	83	999999	999999	572	809	999999	860	211	999999	29	370	622	626	756	783	488	999999	999999	691	999999	20	263	999999	999999	561	527	221	93	969	846	518	262	153	999999	368	561	798	730	999999	906	844	514	999999	686	999999	510	999999	999999	339	475	905	734	472	427	999999	999999	850	163	999999	292	224	776	242	999999	510	118	999999	183	398	232	690	999999	999999	784	413	506	583	999999	973	60	983	100	754	503	999999	783	789	726	791	547	999999	645	719	999999	691	77	281	352	185	999999	999999	370	731	117	784	224	947	688	23	165	247	120	189	999999	308	134	32	739	397	727	328	751	392	999999	520	54	972	174	102	345	234	240	564	315	28	999999	368	647	718	999999	999999	111	713	635	999999	600	465	758	323	567	55	542	954	457	349	290	978	880	596	
739	999999	782	595	677	930	16	999999	874	942	686	765	385	30	671	999999	999999	48	756	999999	920	999999	223	851	535	300	999999	286	116	966	737	999999	487	60	978	484	62	999999	45	705	304	53	590	815	999999	801	670	522	999999	566	999999	251	231	999999	675	160	38	931	999999	999999	247	729	999999	908	999999	51	287	334	51	197	838	710	13	61	999999	999999	999999	408	224	733	630	999999	993	550	844	495	423	999999	384	828	999999	131	456	657	467	575	604	682	999999	595	524	345	480	105	728	421	248	179	95	799	161	629	999999	336	756	77	735	899	999999	719	999999	999999	950	223	740	716	264	355	999999	680	282	326	999999	628	219	295	700	898	821	432	999999	253	71	585	999999	826	999999	130	901	400	839	704	617	891	967	393	395	267	364	999999	167	999999	585	415	526	835	999999	98	127	471	376	837	87	641	471	384	79	374	546	914	311	144	454	204	999999	577	708	906	999999	999999	999999	999999	543	999999	275	365	667	656	68	999999	994	999999	12	439	33	12	626	976	999999	592	324	30	721	450	709	999999	999999	999999	574	949	999999	925	437	301	999999	934	999999	277	376	116	717	422	316	704	919	984	141	25	180	999999	950	732	486	78	999999	879	721	102	110	251	917	286	91	119	715	79	999999	711	867	98	707	359	609	999999	875	901	713	999999	530	725	892	999999	999999	736	999999	404	448	369	790	691	999999	999999	176	135	999999	440	341	207	989	850	104	429	999999	91	999999	999999	133	172	999999	609	999999	999999	571	999999	999999	494	75	354	121	999999	630	530	921	185	875	505	999999	999999	999999	444	999999	516	999999	680	999999	999999	999999	138	606	406	280	285	176	190	525	518	640	999999	775	703	374	986	999999	999999	229	574	999999	972	215	634	999999	649	999999	999999	999999	660	677	891	755	999999	220	937	748	714	49	999999	364	740	999999	367	865	401	708	430	80	583	429	358	460	65	963	311	999999	971	987	631	247	419	999999	999999	999999	748	46	888	493	999999	248	382	999999	875	220	768	322	848	768	27	941	617	687	466	999999	328	999999	999999	923	999999	24	777	999999	418	116	945	598	794	526	127	364	999999	999999	642	344	999999	719	585	999999	205	988	84	212	999999	690	630	731	685	999999	522	317	347	965	584	422	471	655	230	768	275	179	527	999999	651	662	131	679	54	131	193	609	999999	853	728	999999	940	999999	999999	727	486	223	913	170	14	809	27	854	363	229	873	999999	499	816	580	999999	999999	751	561	317	569	951	687	563	451	
912	461	493	247	999999	482	896	999999	502	291	61	266	367	327	841	644	277	999999	999999	257	791	120	49	282	999999	999999	198	23	448	999999	535	536	359	719	999999	358	999999	999999	698	747	999999	501	996	999999	999999	769	113	433	999999	672	301	999999	861	315	659	802	422	221	544	215	293	883	461	344	756	525	906	648	236	493	120	660	627	88	280	299	999999	514	753	933	355	764	303	775	999999	900	674	53	69	298	999999	322	82	493	463	103	50	661	778	13	862	465	999999	999999	561	999999	999999	783	45	369	688	908	467	999999	859	528	590	686	999999	856	851	862	588	999999	557	797	999999	143	999999	187	259	461	736	750	999999	890	567	76	223	236	892	890	18	700	609	37	855	471	634	999999	512	363	194	921	162	999999	876	269	999999	763	62	999999	169	857	120	236	182	716	540	968	960	999999	472	250	999999	999999	853	888	338	529	942	126	508	999999	674	895	277	814	598	80	23	999999	396	459	183	999999	731	161	589	383	855	149	931	666	973	988	891	943	956	201	999999	999999	999999	160	821	936	376	479	193	224	959	367	128	469	955	662	137	999999	77	946	239	702	308	955	673	803	194	999999	715	685	14	999999	857	406	923	999999	999999	245	638	247	999999	261	968	999999	423	999999	999999	471	999999	999999	861	999999	999999	20	962	453	999999	999999	487	999999	751	533	999999	999999	220	635	509	999999	545	930	295	999999	384	830	304	999999	734	999999	541	185	782	723	141	404	999999	135	457	847	444	999999	344	400	999999	999999	495	127	999999	999999	165	787	989	309	999999	780	35	969	503	55	715	999999	999999	999999	444	999999	246	38	402	999999	682	94	188	661	286	75	596	894	143	765	344	187	489	273	999999	753	196	482	797	360	378	855	632	999999	142	459	999999	586	956	999999	383	467	725	999999	787	80	609	337	33	860	194	141	835	999999	711	538	505	454	999999	691	999999	763	999999	51	999999	827	462	776	529	999999	314	999999	938	999999	391	877	461	360	485	706	153	858	459	937	999999	247	29	893	999999	603	999999	316	605	274	341	619	999999	683	999999	960	618	999999	807	205	556	184	999999	159	357	833	999999	154	969	284	999999	266	999999	999999	875	753	807	568	999999	925	999999	997	414	673	355	771	651	777	222	525	999999	320	61	999999	391	992	54	870	546	999999	527	999999	347	331	727	84	315	932	999999	395	163	59	999999	881	331	558	769	529	804	585	192	308	932	453	196	236	215	60	912	883	999999	937	32	220	408	999999	660	93	
999999	999999	466	718	969	827	372	999999	999999	180	932	832	232	524	75	960	999999	228	876	893	144	501	868	264	29	999999	999999	225	37	546	999999	266	898	686	583	533	999999	473	338	115	91	158	999999	45	128	89	661	194	871	71	999999	189	999999	999999	948	454	412	999999	699	999999	151	156	20	27	697	675	934	999999	999999	542	841	220	999999	770	812	986	829	833	145	939	273	502	999999	965	20	303	77	141	999999	139	999999	917	774	293	964	934	148	654	347	453	155	125	253	338	230	326	999999	428	954	962	624	578	75	759	781	649	999999	55	17	404	608	802	808	811	421	923	445	606	806	999999	999999	999999	495	999999	794	158	999999	24	745	999999	12	999999	187	775	514	552	999999	999999	512	999999	141	999999	646	943	844	352	999999	442	917	306	999999	999999	621	86	124	449	999999	382	965	999999	400	999999	309	323	999999	959	625	43	306	869	82	430	104	999999	746	754	539	552	848	451	841	815	107	448	813	999999	37	111	999999	74	470	999999	60	878	924	999999	793	332	552	885	999999	283	145	58	234	999999	599	139	999999	369	910	999999	534	523	791	999999	690	860	999999	999999	931	524	382	241	408	603	380	225	999999	402	961	999999	999	999999	724	568	679	59	999999	362	719	897	999999	999999	999999	930	944	536	97	999999	663	932	822	470	953	999999	901	904	649	999999	999999	384	572	937	408	704	540	571	799	232	904	999999	646	157	372	44	999999	91	87	999999	658	843	999999	227	739	39	999999	999999	19	521	667	999999	410	593	999999	999999	334	832	892	999999	400	382	737	864	445	999999	296	675	999999	999999	459	999999	999999	181	972	246	999999	999999	208	378	320	11	562	999999	999999	139	999999	62	874	36	999999	999999	999999	999999	87	285	116	272	781	999999	999999	718	440	100	71	999999	948	238	621	46	98	978	999999	999999	149	999999	820	459	309	316	999999	243	800	81	219	999999	630	999999	103	999999	139	984	999999	492	999999	602	571	999999	999999	717	190	12	441	838	938	999999	296	999999	488	689	465	999999	963	475	923	509	917	999999	881	999999	227	748	144	999999	906	999999	414	999999	888	546	999999	358	242	591	135	790	999999	962	143	488	252	999999	721	414	241	999999	999999	999999	568	136	684	212	591	999999	500	442	867	999999	999999	834	326	999999	999999	941	861	999999	425	382	999999	999999	707	955	235	402	290	271	999999	999999	999999	434	93	316	582	999999	999999	625	767	548	100	999999	922	294	40	999999	999999	107	999999	780	552	134	67	648	999999	999999	429	999999	999999	999999	413	239	
415	147	824	507	750	20	571	999999	88	246	999999	999999	291	656	220	999999	925	999999	241	999999	102	255	187	999999	377	444	557	157	342	999999	999999	999999	144	860	288	785	999999	532	558	161	535	999999	702	315	784	190	999999	112	225	999999	999999	999999	999999	231	147	169	960	264	999999	315	463	424	692	944	598	770	999999	999999	999999	435	951	403	377	89	657	999999	553	871	784	197	87	454	932	335	341	598	621	913	999999	128	824	215	401	999999	698	999999	460	758	717	999999	447	999999	734	789	64	999999	999999	877	573	199	615	98	479	999999	238	18	492	366	999999	999999	999999	829	708	259	610	745	11	135	391	546	497	795	164	771	749	152	720	152	281	932	915	999999	349	533	512	735	735	458	24	690	628	104	155	717	864	618	237	485	189	999999	408	556	496	37	701	999999	934	999999	204	95	297	349	95	999999	94	414	489	184	746	874	19	552	121	701	917	403	649	999999	907	140	915	999999	999999	961	999999	369	258	999999	831	999999	801	37	999999	999999	999999	288	18	475	632	459	138	62	738	315	999999	999999	445	794	999999	308	180	999999	800	999999	180	999999	999999	133	999999	725	166	177	352	63	82	981	999999	192	309	999999	999999	184	814	457	999999	862	999999	657	662	999999	923	463	211	999999	521	314	236	201	999999	349	901	884	999999	907	303	960	709	685	999999	999999	566	263	495	999999	913	996	682	999999	70	318	556	999999	471	477	802	703	999999	819	542	768	755	999999	435	999999	999999	510	999999	907	999999	999999	163	999999	425	344	121	669	967	999999	619	999999	999999	883	140	449	792	182	422	851	115	600	994	890	153	473	572	999999	828	535	744	412	150	775	199	29	165	735	314	136	365	142	735	999999	209	26	147	999999	966	985	999999	564	98	14	801	563	999999	273	678	951	772	652	841	441	985	217	999999	855	693	120	999999	67	999999	295	495	973	865	999999	690	136	336	700	502	842	368	189	324	999999	974	636	972	999999	67	362	364	999999	300	303	999999	992	640	999999	188	855	701	119	697	802	999999	828	698	298	582	551	625	81	159	999	82	805	892	249	881	999999	999999	999999	10	515	931	781	999999	571	508	697	495	999999	999999	646	150	259	492	522	626	999999	999999	684	319	515	736	999999	564	301	231	454	110	401	999999	999999	717	309	118	192	999999	738	155	137	790	999999	999999	580	999999	512	858	823	999999	379	623	736	999999	999999	999999	999999	778	999999	226	391	349	63	999999	104	645	999999	929	841	150	310	651	888	999	999999	999999	434	
459	166	732	62	443	999999	141	730	778	673	12	263	226	623	413	232	999999	764	787	999999	297	961	999999	168	583	999999	999999	23	728	734	736	999999	570	658	999999	622	999999	174	999999	941	922	867	325	972	398	999999	624	527	999999	429	377	244	34	167	999999	498	230	999999	478	426	726	128	12	999999	936	694	692	568	588	791	316	356	816	845	999999	999999	645	999999	769	906	402	165	126	308	367	501	999999	413	999999	547	999999	351	695	532	999999	999999	864	281	999999	999999	999999	999999	938	115	999999	30	428	188	353	717	999999	267	804	572	999999	570	11	703	686	444	411	999999	999999	50	999999	999999	999999	999999	630	999999	565	999999	926	75	923	999999	226	21	195	346	83	115	69	803	694	999999	546	133	999999	654	802	171	595	999999	999999	704	17	897	715	158	370	999999	557	343	161	999999	341	739	649	999999	354	990	518	350	370	306	229	254	999999	266	428	537	786	999999	216	404	778	999999	773	229	338	328	306	46	976	939	999999	726	999999	216	802	807	484	999999	999999	812	652	255	240	995	484	999999	551	999999	730	833	357	582	136	757	710	16	966	430	358	35	693	481	374	999999	749	503	999999	149	999999	621	62	965	999999	999999	751	533	999999	777	999999	574	776	847	316	152	592	999999	999999	894	506	796	840	64	471	284	128	181	881	809	999999	980	171	411	995	119	999999	999999	906	732	16	187	911	199	685	999999	999999	846	175	231	838	774	904	708	643	999999	780	998	503	400	285	999999	652	294	530	764	413	374	851	999999	372	210	78	999999	888	329	999999	651	378	687	999999	281	15	999999	970	999999	999999	999999	768	337	338	782	888	515	456	436	534	627	999999	921	380	883	994	968	858	638	706	46	999999	999999	783	138	629	815	374	14	999999	992	324	58	687	950	606	524	868	999999	999999	562	421	462	999999	267	983	457	317	152	287	47	999999	342	776	49	642	453	554	210	162	82	151	452	861	999999	313	620	243	999999	999999	999999	110	999999	326	153	625	367	530	999999	155	181	999999	232	727	536	999999	981	282	647	318	163	969	667	437	249	421	968	600	261	953	999999	224	887	865	806	937	532	25	632	999999	999999	999999	999999	65	980	573	999999	999999	999999	351	999999	347	595	121	133	511	442	841	87	732	999999	999999	999999	572	781	999999	621	999999	920	999999	669	966	999999	233	43	240	999999	612	457	675	502	253	275	999999	632	35	999999	775	742	304	999999	999999	937	900	767	517	653	466	283	999999	999999	999999	804	735	681	364	999999	372	88	
892	571	829	394	412	239	413	501	999999	939	756	339	845	625	626	104	978	999999	749	465	525	587	999999	339	434	722	941	999999	540	999999	277	999999	265	697	849	733	675	307	535	670	999999	25	294	526	999999	693	999999	936	999999	640	999999	999999	999999	906	562	315	98	500	959	689	298	963	999999	140	999999	429	83	158	775	892	999999	681	503	89	111	509	302	956	812	740	999999	15	270	999999	534	941	389	359	144	544	999999	185	347	845	382	999999	64	999999	854	107	999999	999999	170	999999	221	999999	999999	868	999999	62	22	141	999999	229	83	999999	999999	70	999999	730	50	724	999999	240	999999	253	344	658	707	710	455	147	111	714	130	657	844	975	688	512	119	520	553	999999	531	999999	497	127	771	99	697	999999	559	134	67	999999	944	929	47	967	688	184	999999	105	999999	999999	40	999999	109	426	999999	727	382	102	999999	529	999999	932	709	744	999999	999999	886	618	23	461	999999	977	999999	234	999999	914	938	720	824	935	358	458	484	999999	483	523	28	355	650	999999	621	999999	512	999999	725	999999	999999	302	999999	999999	297	553	999999	156	298	62	326	875	712	533	789	661	277	685	181	999999	458	999999	999999	242	208	540	967	52	839	129	999999	129	999999	701	694	999999	509	362	647	805	376	999999	367	430	207	153	642	999999	191	959	999999	826	366	12	563	177	999999	999999	273	757	586	49	999999	178	587	207	376	999999	839	153	162	915	48	376	355	130	695	840	45	65	897	850	861	879	930	647	762	506	147	526	614	999999	99	999999	999999	337	999999	199	842	10	776	631	287	47	806	284	788	990	656	443	481	201	943	218	859	999999	187	437	248	940	444	869	873	322	539	631	825	999999	157	999999	110	999999	997	44	999999	276	572	824	999999	999999	859	771	849	704	55	422	999999	999999	41	492	159	593	951	999999	565	907	757	965	999999	999999	458	999999	843	638	343	976	203	908	929	593	173	999999	999999	592	91	672	30	999999	277	126	999999	944	127	999999	868	516	999999	999999	479	999999	518	999999	999999	897	999999	999999	999999	221	999999	78	229	678	951	999999	999999	796	999999	369	821	892	999999	587	999999	391	999999	999999	522	188	769	826	431	108	439	558	84	566	46	466	394	999999	744	808	809	208	897	375	999999	999999	345	999999	287	195	283	586	494	930	910	934	999999	693	706	750	452	543	647	130	249	999999	373	762	999999	773	974	959	158	87	778	498	494	765	520	843	999999	999999	549	246	824	852	73	153	656	112	699	999999	165	994	366	999999	
561	776	999999	599	999999	583	322	513	220	999999	999999	416	162	999999	450	999999	182	999999	999999	999999	993	411	999999	396	999999	229	116	999999	999999	999999	999999	164	720	513	937	718	639	921	537	269	385	46	35	510	999999	656	991	245	661	698	528	302	96	612	999999	159	480	739	270	96	476	999999	440	937	520	283	696	648	483	732	371	261	335	647	379	957	386	795	971	682	238	871	996	384	754	511	999999	118	241	788	248	899	999999	451	792	720	605	999999	990	150	960	352	761	929	336	276	966	448	242	323	999999	684	767	587	999999	605	668	65	999999	999999	216	999999	999999	695	999999	471	601	884	999999	658	999999	298	804	830	722	885	119	999999	999999	487	999999	999999	875	918	24	563	141	82	593	197	999999	550	904	982	999999	999999	999999	76	999999	865	675	92	593	999999	961	999999	880	937	865	972	999999	601	17	705	473	587	999999	999999	681	931	340	999999	300	667	606	812	999999	999999	895	349	950	52	631	193	811	461	44	301	956	538	683	999999	216	621	701	999999	542	999999	518	357	671	446	395	513	534	999999	792	999999	977	159	999999	67	999999	526	999999	453	969	824	893	21	552	419	542	152	999999	145	999999	679	999999	999999	279	999999	313	548	677	513	999999	128	658	664	669	118	324	999999	447	625	163	690	598	258	999999	718	999999	506	804	261	999999	253	265	399	999999	999999	959	832	999999	906	753	999999	848	518	795	851	176	239	351	999999	999999	734	704	632	982	631	90	717	664	560	878	807	744	426	609	413	862	268	999999	557	158	491	927	541	871	660	999999	999999	462	639	552	999999	999999	999999	165	999999	549	632	417	999999	41	251	177	329	999999	946	758	432	999999	391	989	999999	410	999999	295	999999	999999	999999	761	331	789	999999	265	34	999999	801	652	999999	999999	439	999999	999999	850	623	525	906	999999	999999	999999	925	902	419	999999	80	649	644	676	369	999999	551	372	385	871	999999	424	41	986	153	320	236	303	999999	171	999999	527	759	66	787	279	388	300	208	999999	836	428	380	999999	194	999999	374	135	999999	309	718	77	488	368	999999	999999	493	920	180	999999	287	999999	528	257	702	999999	890	999999	999999	100	695	261	173	725	45	667	54	213	801	999999	946	110	20	83	452	411	999999	999999	302	588	999999	468	999999	911	383	214	899	999999	135	641	494	999999	999999	999999	999999	467	903	763	332	107	164	290	128	412	350	186	621	999999	805	301	514	498	295	999999	315	237	142	262	352	830	999999	921	87	999999	283	999999	863	818	469	985	507	
285	999999	204	434	504	349	716	570	999999	999999	454	327	834	136	996	999999	999999	999999	386	334	651	420	502	339	242	212	958	139	190	999999	802	985	999999	793	999999	429	100	876	999999	999999	426	691	999999	246	323	604	253	999999	286	999999	927	932	999999	660	855	864	999999	865	201	302	391	586	389	883	790	469	506	50	999999	999999	999999	69	85	499	999999	960	274	265	25	637	959	924	853	999999	999999	870	901	169	938	375	852	234	684	518	505	999999	311	999999	455	999999	108	999999	147	999999	268	868	856	594	752	895	600	320	850	564	999999	467	733	867	999999	920	999999	347	112	531	724	999999	999999	566	999999	79	658	11	999999	999999	539	756	786	154	999999	526	23	999999	417	999999	774	542	384	999999	185	999999	115	443	774	535	296	760	999999	615	984	92	494	299	999999	999999	246	599	511	688	35	999999	999999	589	614	972	907	260	930	69	756	192	801	263	391	954	999999	224	999999	284	875	778	655	180	169	999999	41	999999	999999	999999	806	999999	41	695	105	600	367	999999	829	802	628	46	999999	51	859	802	291	240	908	646	718	32	372	236	999999	999999	929	509	429	444	999999	999999	999999	205	263	581	161	115	999999	791	597	448	395	433	656	838	999999	614	321	367	888	800	815	999999	26	783	812	999999	999999	848	670	857	105	394	862	444	502	634	788	287	650	185	82	999999	59	279	999999	939	579	999999	308	325	999999	999999	555	149	378	473	189	479	999999	356	234	999999	130	999999	353	999999	571	999999	346	323	825	44	717	713	728	697	30	746	155	873	234	906	550	354	670	999999	839	722	76	38	454	319	519	303	951	999999	996	319	999999	637	377	999999	999999	984	499	163	355	999999	999999	680	452	443	333	894	132	327	769	776	999999	999999	171	999999	155	318	868	516	999999	999999	761	965	999999	711	819	518	506	866	278	566	854	516	688	999999	999999	395	999999	21	985	624	999999	633	993	230	250	616	476	528	999999	330	125	983	639	931	90	455	979	741	623	814	999999	265	59	213	921	999999	631	174	999999	759	999999	857	531	899	999999	138	972	999999	999999	213	999999	977	653	948	450	871	877	999999	916	999999	416	843	397	180	236	915	583	790	999999	687	985	311	980	463	597	268	462	739	690	952	483	509	281	420	999999	420	999999	111	762	60	685	999999	258	692	999999	889	469	360	999999	335	554	191	182	782	228	740	997	999999	999999	192	419	147	75	964	382	999999	572	977	999999	815	314	482	37	257	11	999999	63	297	119	708	999999	111	
76	365	407	301	336	498	999999	41	423	421	999999	580	999999	548	999999	293	999999	446	326	492	952	857	31	81	999999	925	780	118	687	709	91	652	999999	999999	80	710	999999	999999	999999	999999	999999	377	401	892	999999	457	615	463	310	769	976	672	391	316	999999	219	343	999999	147	411	999999	999999	353	713	340	108	196	334	477	108	727	240	999999	999999	999999	584	465	138	350	706	999999	327	999999	917	733	418	270	999999	168	861	376	240	943	179	365	701	33	688	562	633	270	999999	999999	212	999999	746	806	147	609	574	999999	215	985	440	101	400	999999	436	980	921	999999	118	175	616	731	496	297	697	888	15	561	777	576	717	445	37	342	605	999999	999999	611	999999	999999	593	999999	999999	255	999999	87	999999	424	999999	707	640	795	162	125	999999	999999	555	459	999999	999999	999999	23	975	638	278	995	73	67	681	560	999999	319	714	640	582	508	569	999999	784	999999	924	999999	963	80	935	921	999999	912	963	999999	329	537	502	874	999999	579	142	999999	976	999999	23	999999	743	46	713	331	90	521	999999	870	910	314	999999	499	999999	999999	60	999999	999999	356	711	161	104	556	999999	466	817	840	766	12	375	46	274	999999	606	27	846	927	366	614	841	771	379	102	224	999999	862	13	549	860	529	999999	829	630	805	862	812	197	999999	999999	514	249	755	540	999999	999999	49	407	893	317	176	132	549	99	515	940	782	999999	342	225	999999	814	301	999999	999999	148	217	999999	471	999999	214	999999	131	119	999999	601	25	838	999999	999999	976	999999	120	241	693	406	999999	999999	124	999999	999999	811	854	589	652	700	948	849	67	366	999999	404	935	158	999999	516	10	439	989	913	924	943	413	991	248	148	704	69	222	999999	460	477	529	999999	999999	403	999999	999999	467	999999	652	176	781	241	683	581	999999	961	138	186	999999	258	749	999999	940	146	407	863	999999	513	999999	889	999999	999999	999999	999999	875	338	494	999999	711	468	972	999999	270	758	171	182	318	999999	618	999999	930	46	680	999999	999999	328	665	527	999999	999999	201	953	999999	763	999999	999999	336	494	999999	201	476	429	474	936	999999	170	999999	192	975	235	554	683	999999	263	959	600	999999	702	471	557	672	966	714	769	277	29	185	507	999999	369	846	823	961	427	276	511	572	999999	926	567	387	483	552	770	397	517	67	999999	803	939	501	999999	33	159	528	509	714	704	999999	267	984	999999	963	615	389	731	722	477	986	458	38	565	776	903	179	199	424	999999	999999	760	961	999999	704	289	868	
999999	800	811	999999	999999	796	867	84	668	583	945	520	936	390	666	794	999999	174	999999	911	935	856	129	999999	338	999999	999999	332	908	306	959	738	683	999999	176	930	910	999999	229	999999	999999	491	118	330	233	999999	999999	563	716	965	380	999999	358	999999	932	366	680	999999	999999	999999	35	545	176	372	623	217	836	199	224	735	883	999999	944	999999	750	454	999999	799	756	659	606	999999	615	999999	925	999999	389	999999	815	999999	260	89	17	999999	636	624	324	745	706	26	842	299	348	981	999999	368	916	665	999999	487	618	999999	84	910	85	999999	930	233	999999	524	999999	531	999999	415	484	999999	15	407	67	135	140	12	102	740	817	317	868	634	860	567	999999	723	999999	338	200	379	14	106	471	999999	694	999999	999999	192	197	320	915	933	999999	287	362	518	999999	999999	999999	615	788	344	102	767	950	305	372	880	341	999999	843	999999	224	115	800	999999	935	250	999999	48	705	910	552	506	999999	999999	137	999999	999999	673	125	196	981	999999	590	670	13	703	866	398	728	999999	999999	93	476	870	719	999999	999999	454	583	368	70	318	910	878	791	999999	375	26	999999	789	675	667	989	657	73	639	524	140	904	999999	999999	52	319	287	69	469	40	999999	225	735	106	760	100	757	135	999999	674	712	878	417	338	999999	230	999999	751	192	104	999999	999999	89	876	357	549	999999	984	28	998	999999	999999	332	565	844	801	442	693	915	999999	999999	532	401	999999	999999	261	497	903	533	999999	999999	536	877	999999	999999	999999	146	999999	748	221	999999	772	117	673	999999	893	555	999999	493	999999	999999	256	835	614	862	296	999999	123	74	999999	61	449	460	999999	629	106	941	957	354	999999	665	583	944	704	830	468	424	727	999999	919	706	999999	999999	484	44	133	700	272	512	924	999999	32	794	653	999999	307	321	911	54	944	999999	598	507	374	393	213	311	141	784	403	871	687	999999	155	399	999999	40	999999	999999	505	406	678	455	430	808	642	789	301	545	532	999999	513	683	999999	966	118	999999	999999	101	831	999999	569	488	118	999999	632	833	649	999999	999999	277	345	749	999999	999999	284	152	86	999999	999999	424	20	595	261	256	368	14	219	188	291	999999	986	884	999999	683	999999	200	346	377	186	809	149	47	792	265	999999	999999	999999	441	692	965	71	999999	350	416	811	973	236	861	694	999999	623	999999	972	999999	290	460	419	865	711	999999	805	999999	999999	941	999999	972	803	996	445	999999	870	778	496	325	216	507	544	923	872	999999	963	485	999999	558	
195	678	999999	999999	999999	360	355	278	729	608	169	362	108	408	142	999999	180	240	425	100	757	845	974	656	278	782	916	495	999999	847	130	330	999999	830	999999	606	907	999999	999999	999999	258	601	58	887	166	854	409	146	791	44	693	732	69	593	999999	999999	703	418	49	999999	443	859	286	882	488	839	336	278	999999	999999	930	684	218	999999	841	999999	796	97	500	424	383	780	704	957	999999	397	270	999999	38	415	903	498	456	829	651	399	324	999999	409	327	527	140	494	265	114	19	524	729	752	646	554	615	918	624	817	663	164	329	728	100	578	894	249	246	632	999999	999999	389	688	451	840	999999	687	183	897	253	295	999999	852	999999	999999	999999	689	392	861	297	580	999999	22	999999	245	995	447	319	999999	632	891	999999	999999	672	780	999999	51	310	999999	924	928	745	727	574	377	999999	476	584	999999	47	215	999999	384	344	861	406	377	700	999999	845	191	378	434	275	999999	47	999999	190	373	738	499	389	587	936	999999	834	999999	999999	620	999999	999999	999999	101	711	999999	44	873	298	810	999999	999999	999999	104	959	743	999999	999999	999999	222	999999	900	296	220	488	547	825	278	447	975	36	302	929	999999	686	327	328	286	723	848	999999	174	526	999999	990	970	999999	294	628	203	809	999999	652	235	999999	629	242	653	613	173	601	765	436	999999	784	91	838	271	418	642	424	282	597	999999	999999	999999	383	916	229	517	399	999999	999999	999999	175	512	650	704	799	67	94	674	673	999999	257	561	738	213	595	909	999999	886	999999	986	778	999999	926	999999	999999	123	255	325	433	105	773	69	124	192	157	281	440	143	471	360	557	750	609	46	366	999999	438	179	999999	999999	385	513	664	664	474	999999	585	999999	374	686	811	768	250	577	787	197	446	555	66	999999	478	998	424	525	438	38	927	890	999999	997	685	86	994	999999	720	269	404	999999	717	518	696	828	769	999999	999999	788	509	41	999999	178	895	882	122	17	999999	386	98	149	235	446	710	695	929	377	999999	735	999999	137	857	527	792	986	838	548	627	999999	239	639	976	999999	528	999999	999999	513	111	803	963	987	999999	343	180	999999	999999	280	807	11	899	402	784	814	24	381	183	732	385	909	53	574	999999	999999	157	459	172	999999	917	999999	64	425	999999	207	771	786	999999	524	356	537	762	999999	741	626	999999	836	854	172	636	157	723	999999	137	201	759	999999	607	88	195	721	102	649	362	999999	946	483	136	999999	52	237	525	659	385	999999	157	
485	833	999999	999999	321	605	999999	948	770	101	156	298	83	999999	383	188	778	999999	635	999999	122	215	747	680	276	709	999999	130	999999	632	73	532	289	999999	999999	999999	999999	636	874	999999	101	999999	592	999999	799	195	62	150	668	58	746	999999	750	413	44	280	95	93	186	611	338	880	550	999999	37	624	999999	39	172	818	345	152	999999	518	353	422	622	845	881	91	657	999999	461	359	999999	743	782	876	999999	14	999999	759	999999	273	787	221	159	453	874	184	186	33	977	850	713	604	866	999999	70	621	657	249	999999	105	999999	212	429	201	263	293	999999	142	29	168	999999	585	692	200	730	141	272	178	971	706	904	633	999999	999999	999999	290	999999	550	815	398	356	239	999999	364	319	585	999999	999999	999999	590	342	53	14	999999	511	137	912	676	511	928	359	488	278	506	200	999999	999999	818	555	972	417	302	327	631	811	118	38	337	881	999999	349	314	978	390	373	861	999999	339	108	517	378	209	49	887	999999	867	999999	60	999999	999999	531	999999	413	228	999999	50	726	999999	17	403	109	585	794	366	588	55	999999	888	142	999999	701	724	719	47	604	217	263	999999	999999	999999	157	977	172	893	623	376	900	760	999999	333	999999	256	332	705	418	999999	999999	999999	309	993	367	83	918	835	297	807	263	999999	999999	965	999999	999999	791	999999	255	131	422	901	742	222	154	999999	681	808	204	455	999999	24	628	811	802	580	999999	598	586	84	69	337	606	999999	123	534	999999	251	546	847	465	269	459	297	380	999999	940	96	849	999999	401	119	641	999999	415	999999	747	999999	999999	999999	999999	202	486	181	71	95	305	927	999999	620	614	439	272	999999	990	142	564	341	441	299	640	999999	749	969	682	999999	696	999999	410	874	787	999999	89	999999	999999	272	782	288	235	294	217	999999	988	238	12	962	847	294	851	283	999999	999999	381	999999	576	122	999999	516	499	999999	399	541	526	234	833	999999	360	932	999999	727	359	286	116	999999	91	999999	999999	520	967	999999	999999	411	999999	999999	999999	381	952	215	763	578	819	276	789	124	999999	676	496	999999	405	722	611	915	629	133	924	408	999999	999999	792	949	67	932	549	778	17	987	627	400	45	461	337	154	178	96	908	93	496	991	260	414	141	302	999999	255	118	999999	999999	789	999999	790	82	727	423	814	521	999999	726	999999	116	907	58	105	727	999999	394	466	746	543	999999	840	999999	317	974	387	818	765	818	999999	999999	819	999999	838	197	999999	999999	610	731	364	999999	31	
999999	486	885	353	365	45	999999	180	861	999999	451	247	574	371	879	764	752	999999	995	755	999999	999999	999999	297	701	999999	907	483	564	783	735	392	968	203	484	999999	999999	631	32	783	201	647	443	27	377	968	274	826	375	625	857	695	999999	818	952	933	145	999999	651	154	137	100	615	999999	917	69	999999	380	887	453	342	131	999999	222	564	430	999999	333	999999	732	946	91	999999	939	926	999999	33	160	250	550	300	999999	979	877	655	110	42	365	110	317	699	893	938	921	292	736	682	156	999999	532	944	812	677	999999	208	55	999999	675	160	877	46	999999	140	346	163	507	151	145	999999	464	398	633	232	612	999999	62	153	196	656	999999	999999	877	895	718	606	488	167	69	999999	999999	128	366	214	232	999999	581	999999	601	999999	785	594	999999	589	800	999999	999999	589	75	886	156	902	795	29	960	521	168	999999	421	740	999999	999999	91	466	956	345	999999	428	999	340	461	298	999999	428	871	605	999999	298	105	585	295	999999	999999	183	532	707	332	347	254	711	999999	999999	351	861	999999	999999	512	91	632	464	999999	891	590	734	434	857	360	999999	157	364	999999	870	999999	836	454	776	256	908	933	259	22	999999	184	297	999999	999999	947	690	334	435	103	737	999999	641	999999	404	318	999999	748	675	357	954	199	889	19	252	231	515	416	326	199	603	157	383	999999	415	716	302	517	331	910	999999	53	722	271	999999	214	999999	361	60	468	888	170	268	901	68	506	295	288	974	882	441	283	17	245	999999	590	292	200	79	687	26	850	999999	765	686	911	476	999999	55	999999	736	163	999999	858	310	999999	999999	999999	393	909	431	23	999999	449	478	396	45	999999	999999	383	921	305	292	372	452	47	743	503	999999	156	39	667	999999	936	155	287	999999	159	935	66	701	811	806	169	266	12	318	977	999999	299	876	999999	856	671	999999	440	870	993	999999	272	700	395	999999	999999	880	763	999999	999999	303	200	999999	999999	551	714	682	120	999999	132	116	999999	999999	765	217	925	279	48	810	572	820	715	416	924	743	672	999999	999999	555	569	289	502	231	712	684	105	820	990	999999	152	999999	16	999999	748	886	965	543	934	188	999999	967	999999	952	218	785	588	783	554	152	879	357	376	564	929	842	613	228	999999	999999	121	114	288	600	668	583	814	773	668	47	777	138	431	137	224	602	448	999999	23	926	106	321	999999	848	999999	794	622	451	22	905	283	747	526	853	999999	236	688	250	293	999999	971	814	125	
517	374	750	925	248	999999	337	404	73	214	999999	984	999999	999999	440	999999	873	960	372	760	763	764	999999	612	999999	71	988	999999	999999	266	388	955	291	206	759	484	999999	868	384	111	685	511	999999	542	435	869	277	999999	258	219	420	674	608	64	361	752	343	999999	358	999999	361	999999	205	806	826	145	703	602	88	999999	222	14	585	270	84	262	554	498	187	708	999999	600	665	999999	999999	714	356	999999	999999	16	150	999999	520	207	999999	272	315	413	716	300	175	674	999999	302	997	999999	98	348	999999	109	207	845	961	649	392	761	757	217	999999	121	789	476	999999	999999	814	541	493	387	520	812	947	151	781	886	542	999999	999999	999999	990	441	999999	18	999999	999999	809	305	719	871	815	988	999999	999999	999999	604	510	999999	916	999999	488	466	921	710	827	177	162	66	999999	84	116	272	481	999999	999999	529	495	781	229	999999	272	999999	999999	622	572	532	999999	849	999999	187	385	843	213	52	884	999999	999999	916	999999	90	594	753	241	999999	764	552	517	129	999999	924	999999	999999	999999	905	999999	968	999999	309	147	304	868	312	367	886	698	273	68	438	510	999999	19	999999	600	149	427	519	287	186	857	999999	24	189	999999	774	77	999999	373	999999	999999	915	890	220	999999	999999	999999	291	395	999999	999999	501	493	89	618	999999	999999	540	999999	340	999999	466	691	467	451	127	290	999999	343	593	999999	52	899	760	370	999999	802	798	999999	714	927	145	999999	999999	239	999999	999999	999999	570	781	859	537	526	42	820	999999	999999	433	769	660	999999	531	999999	802	999999	904	999999	733	718	34	395	126	739	425	412	999999	342	999999	237	95	591	999999	999999	562	734	290	525	999999	939	758	369	379	39	149	118	405	198	331	999999	334	764	802	227	546	395	743	798	999999	630	999999	999999	999999	205	683	999999	999999	413	394	999999	257	389	999999	999999	959	999999	25	96	599	999999	999999	163	21	366	902	330	788	137	582	177	999999	492	424	246	470	489	895	183	355	80	856	999999	804	263	156	945	39	19	267	999999	379	656	208	999999	999999	325	999999	117	999999	363	999999	134	999999	227	999999	764	965	497	333	479	999999	842	999999	529	999999	23	359	758	220	999999	300	999999	999999	700	999999	344	999999	629	623	155	232	999999	880	992	789	732	172	586	185	391	999999	999999	685	787	122	537	915	678	344	609	966	509	897	345	999999	999999	264	999999	999999	742	480	999999	874	999999	999999	999999	961	749	740	999999	851	772	582	999999	977	758	999999	999999	587	270	429	616	294	23	999999	
722	890	999999	930	287	478	43	999999	999999	910	999999	668	999999	540	141	575	176	937	617	999999	203	926	999999	368	313	418	181	551	999999	323	864	999999	860	999	534	100	427	999999	999999	258	999999	615	149	918	999999	999999	999999	999999	456	694	262	678	677	265	999999	796	821	186	626	999999	306	491	997	129	56	592	807	508	15	999999	158	357	999999	369	940	588	999999	159	34	223	823	629	999999	475	70	196	384	605	24	738	999999	251	202	595	951	336	999999	30	872	999999	292	999999	546	415	546	905	204	999999	999999	999999	999999	671	161	413	55	677	396	532	999999	860	999999	212	494	276	771	999999	164	888	999999	613	970	999999	287	999999	930	736	999999	690	928	165	991	76	290	999999	999999	607	99	789	999999	999999	999999	999999	962	999999	542	90	602	280	643	638	751	315	999999	711	436	252	394	999999	482	318	595	705	603	999999	868	152	921	877	547	174	999999	375	349	144	673	884	999999	275	740	849	143	812	57	999999	413	999999	999999	579	190	487	222	222	316	240	688	244	492	69	999999	999999	168	999999	733	999999	821	999999	966	766	48	551	448	129	999999	632	185	999999	999999	999999	499	192	999999	352	999999	69	951	605	68	118	455	438	402	999999	131	999999	691	418	89	578	479	999999	719	409	541	639	49	103	85	999999	65	905	585	999999	999999	960	424	815	999999	673	526	225	327	858	320	609	158	703	999999	999999	999999	766	999999	90	834	999999	473	999999	811	999999	30	857	530	384	62	550	999999	224	185	170	924	875	390	415	62	263	709	861	999999	931	490	346	106	287	999999	299	999999	505	354	108	497	848	14	971	999999	668	999999	943	999999	770	756	934	527	837	872	75	385	298	999999	999999	999999	612	999999	879	576	684	999999	252	641	763	349	357	999999	86	673	86	871	418	763	393	568	765	65	329	185	556	999999	269	415	677	913	912	477	773	347	999999	371	134	999999	967	907	999999	312	52	430	409	999999	451	173	796	203	966	534	644	22	995	556	167	704	30	866	502	837	963	849	436	879	999999	999999	788	714	999999	24	795	485	999999	463	999999	898	999999	999999	377	105	619	484	946	387	832	761	351	999999	214	429	999999	999999	415	615	349	202	993	999999	968	999999	385	92	999999	999999	739	169	896	999999	543	269	928	999999	999999	999999	227	489	999999	58	57	344	398	460	509	327	640	693	80	999999	123	820	904	999999	522	999999	999999	999999	999999	994	999999	673	865	809	794	945	501	844	612	999999	397	860	299	945	482	999999	323	924	582	137	999999	
999999	999999	395	428	722	364	682	27	833	685	999999	460	908	410	383	479	588	666	999999	826	796	999999	999999	123	999999	531	959	774	887	999999	999999	954	900	682	602	999999	999999	390	82	590	819	826	778	333	706	409	390	544	108	999999	734	268	27	999999	524	964	999999	281	174	201	405	907	999999	492	889	735	559	236	808	999999	998	208	593	999999	17	999999	312	738	416	854	150	425	675	732	617	999999	936	599	167	637	556	208	225	881	195	911	697	999999	443	970	999999	999999	736	999999	166	999999	674	53	303	554	999999	999999	999999	320	999999	979	242	406	875	362	799	960	78	180	252	799	982	999999	788	999999	282	25	305	999999	14	986	688	376	575	999999	862	999999	306	612	975	267	344	904	830	999999	679	300	421	999999	999999	999999	999999	566	67	366	553	962	265	206	282	999999	994	428	316	999999	301	865	831	999999	499	905	663	999999	204	984	465	999999	881	583	427	981	604	224	274	125	999999	132	319	218	537	900	638	999999	340	339	273	915	598	766	914	813	469	627	590	275	235	629	371	82	901	475	90	681	778	300	51	999999	164	999999	999999	178	556	622	266	599	999999	563	136	865	721	549	999999	999999	668	999999	999999	976	633	998	889	281	761	247	999999	72	819	956	331	49	999999	999999	999999	407	602	745	266	847	370	991	998	672	502	506	360	361	986	999999	22	174	778	74	999999	999999	999999	892	417	999999	999999	204	780	321	241	999999	578	237	788	91	999999	999999	999999	674	616	642	10	226	999999	264	886	999999	85	853	999999	167	271	232	999999	604	105	710	999999	999999	542	176	221	999999	441	416	928	132	572	904	999999	999999	999999	113	458	514	166	95	123	999999	999999	358	128	926	378	83	825	999999	999999	194	985	999999	595	411	142	449	430	323	999999	372	336	999999	393	181	410	853	351	168	773	833	999999	20	596	184	523	999999	58	295	317	367	999999	582	242	388	999999	640	999999	414	971	19	93	842	310	751	825	999999	999999	946	999999	524	732	999999	582	67	745	975	225	421	887	999999	401	145	16	426	780	999999	999999	14	263	999999	360	936	197	763	749	606	999999	844	999999	854	228	999999	769	792	999999	924	999	185	643	942	999999	92	527	33	617	948	999999	883	999999	81	999999	960	693	755	174	795	479	818	999999	999999	275	999999	72	42	999999	300	375	999999	791	855	754	999999	371	999999	354	999999	418	174	999999	801	770	826	999999	287	717	999999	417	23	628	839	455	999999	867	999999	999999	54	29	495	304	327	582	623	102	125	
326	790	599	382	411	896	387	315	672	999999	378	999999	999999	999999	324	999999	882	362	594	999999	410	573	488	866	643	310	999999	922	869	828	999999	999999	733	999999	999999	926	668	44	612	731	462	150	518	362	135	999999	547	245	180	833	445	229	38	150	715	753	999999	732	739	111	648	464	445	844	999999	231	999999	748	823	397	801	847	749	999999	499	270	999999	136	741	999999	763	22	751	46	392	999	999999	592	53	217	625	999999	999999	511	999999	999999	705	674	77	904	521	798	999999	783	41	597	479	174	651	455	698	185	991	333	999999	636	712	999999	461	295	999999	999999	999999	615	772	999999	999999	248	999999	501	999999	390	69	836	999999	964	999999	968	999999	795	530	999999	941	597	999999	449	945	971	173	456	999999	306	222	781	801	398	102	999999	20	176	54	241	394	160	890	317	999999	164	439	383	44	999999	999999	999999	765	158	999999	117	999999	332	920	580	85	334	215	999999	177	287	45	505	872	796	958	838	750	999999	999999	791	707	211	999999	790	542	789	421	551	902	556	26	652	999999	984	708	687	256	999999	165	69	944	999999	149	839	128	934	510	248	785	565	915	476	589	999999	999999	999999	999	139	999999	295	912	663	999999	999999	999999	393	297	887	97	280	592	286	999999	509	846	999999	72	494	671	608	288	999999	766	347	999999	550	73	999999	584	999999	687	999999	999999	870	157	999999	275	528	578	735	646	622	999999	999999	972	638	343	89	999999	333	832	515	999999	999999	16	738	897	29	999999	720	329	480	313	282	999999	475	850	273	361	999999	811	543	915	936	999999	999999	999999	262	374	12	216	983	273	260	981	182	659	995	863	419	393	256	999999	999999	999999	999999	999999	877	921	999999	999999	999999	999999	987	522	299	999999	999999	999999	350	715	644	654	977	999999	346	216	63	999999	999999	999999	854	409	942	999999	565	994	67	999999	999999	356	154	341	867	999999	146	999999	286	737	692	582	138	999999	522	703	748	999999	571	353	79	999999	999999	586	510	690	933	670	784	815	999999	305	541	10	683	993	571	313	786	763	377	90	929	325	608	838	687	999999	886	249	433	963	999999	714	460	835	100	567	830	186	999999	475	481	999999	999999	999999	50	137	999999	999999	999999	445	814	808	975	989	40	940	978	672	999999	605	783	544	391	994	872	827	549	847	903	13	483	999999	482	901	609	468	544	220	797	560	493	999999	118	988	999999	999999	738	471	805	159	999999	167	183	999999	692	936	89	999999	524	223	588	995	625	138	961	999999	336	999999	999999	571	999999	
768	875	999999	122	999999	436	403	999999	259	999999	87	999999	753	999999	325	999999	999999	219	673	389	758	999999	584	972	497	742	999999	36	944	297	664	92	243	999999	821	999999	999999	999999	276	509	999999	940	999999	999999	510	953	999999	713	645	999999	537	864	716	191	647	82	999999	480	999999	999999	456	999999	901	961	999999	995	808	999	999999	999999	705	235	943	173	704	817	999999	999999	999999	999999	870	275	390	176	759	999999	999999	62	999999	748	999999	260	999999	593	62	318	49	313	699	514	154	871	120	612	999999	312	999999	553	487	999999	652	999999	19	999999	812	191	986	734	999999	999999	999999	756	894	854	52	999999	287	360	120	395	777	999999	761	957	400	999999	165	778	104	999999	879	822	999999	285	999999	159	251	999999	781	871	999999	999999	111	74	884	397	977	266	569	627	35	570	442	999999	62	536	999999	999999	688	813	35	999999	640	755	754	808	191	618	758	892	214	417	578	249	73	473	24	696	82	13	999999	999999	218	477	431	319	999999	483	233	569	80	199	999999	967	845	999999	674	355	319	86	216	999999	507	676	999999	617	991	203	999999	589	521	393	979	685	792	136	999	173	333	445	428	707	394	198	822	25	236	610	999999	950	798	999999	386	996	999999	661	401	541	64	813	327	196	456	644	999999	687	219	505	185	999999	999999	510	999999	874	999999	999999	999999	999999	854	999999	390	999999	799	87	790	852	16	983	888	141	735	999999	999999	999999	128	241	260	999999	150	999999	805	999999	999999	999999	999999	999999	646	999999	347	297	999999	91	687	656	433	936	999999	999999	854	205	680	999999	617	54	983	656	400	512	756	426	257	235	179	718	999999	659	955	124	251	501	216	503	645	600	454	653	779	462	999999	191	844	881	895	944	464	579	123	390	701	999999	897	999999	756	921	49	460	912	968	64	773	980	999999	137	363	989	187	590	26	599	339	877	938	425	999999	581	376	340	234	264	999999	999999	574	423	72	604	82	999999	999999	999999	994	740	810	408	323	211	573	753	542	999999	286	988	107	791	371	311	999999	718	192	999999	673	999999	688	999999	41	237	999999	999999	75	759	999999	441	867	466	605	598	76	539	999999	999999	18	622	999999	278	977	44	448	783	61	760	644	363	999999	383	886	873	62	999999	376	96	795	714	999999	783	48	999999	131	999999	999999	999999	245	429	999999	999999	341	61	332	419	737	997	999999	632	806	315	124	563	877	493	999999	732	545	970	999999	25	576	303	999999	24	999999	141	912	807	597	288	525	224	746	743	51	835	550	
643	369	378	307	173	999999	383	999999	999999	968	638	71	463	999999	999999	999999	600	253	48	126	318	188	605	95	981	44	999999	789	899	817	143	999999	999999	192	902	999999	999999	718	412	396	999999	356	999999	999999	284	745	143	61	999999	999999	155	500	999999	719	242	999999	763	293	326	139	389	999999	999999	999999	834	195	328	281	334	999999	471	999999	999999	652	565	999999	999999	441	810	245	999999	477	999999	940	671	642	999999	33	950	448	999999	510	999999	283	999999	968	999999	99	338	98	427	861	999999	596	496	273	999999	999999	999999	279	42	332	483	90	999999	999999	999999	828	994	202	747	304	331	886	816	960	999999	566	645	596	385	999999	999999	721	817	50	999999	943	453	999999	982	97	869	999999	416	524	37	321	999999	999999	914	999999	104	146	351	133	539	839	999999	536	783	103	999999	567	894	698	999999	761	273	197	999999	119	384	596	219	659	434	999999	480	301	933	999999	520	999999	999999	626	248	965	380	999999	999999	911	173	917	999999	999999	381	312	785	717	304	999999	999999	999999	999999	804	384	999999	927	691	698	887	999999	487	602	615	999999	175	999999	278	459	999999	999999	999999	686	259	999999	466	971	330	287	131	999999	999999	999999	999999	129	662	615	877	999999	740	48	688	995	623	551	685	324	19	316	999999	427	999999	267	50	885	999999	182	999999	858	999999	536	606	999999	576	31	606	999999	935	496	920	560	17	35	719	225	999999	999999	999999	707	270	151	961	24	81	704	359	505	957	781	650	999999	999999	28	335	999999	442	284	999999	602	945	999999	388	523	396	655	419	491	548	824	193	999999	119	978	598	775	999999	592	342	872	999999	999999	533	164	999999	440	999999	999999	700	514	999999	427	164	470	762	74	763	448	628	426	999999	867	957	999999	597	754	380	999999	430	559	999999	849	942	556	930	844	672	999999	677	955	999999	430	999999	999999	999999	766	740	648	999999	533	22	136	964	915	587	999999	153	999999	567	101	999999	680	999999	999999	875	933	999999	608	540	918	999999	538	770	672	403	864	999999	924	100	831	999999	732	735	896	547	999999	885	999999	968	135	701	281	666	586	895	353	861	651	999999	118	291	142	118	307	141	483	365	301	522	999999	999999	999999	310	736	87	337	944	672	602	372	57	457	639	414	226	131	871	194	999999	59	12	434	766	981	549	881	999999	999999	764	74	157	594	514	999999	999999	999999	999999	999999	509	567	408	198	58	795	71	833	999999	703	90	20	611	999999	524	472	720	304	462	328	999999	205	713	999999	907	999999	225	999999	943	393	17	
744	160	941	685	219	650	814	385	971	999999	715	999999	920	357	754	463	976	79	51	535	999999	999999	651	999999	313	999999	892	290	520	999999	607	890	118	999999	346	859	670	495	999999	822	906	918	491	407	481	999999	999999	999999	163	999999	248	393	902	999999	904	724	999999	207	382	366	758	533	865	400	323	825	279	233	20	895	792	999999	999999	229	999999	194	999999	254	272	496	69	733	137	999999	341	999999	999999	999999	791	621	360	472	123	948	74	999999	999999	100	94	655	999999	999999	158	267	292	757	628	682	238	999999	999999	264	934	999999	306	35	999999	999999	69	108	999999	999999	442	999999	544	329	999999	999999	164	256	141	447	999999	999999	999999	499	999999	869	162	584	999999	315	32	999999	434	105	538	237	651	999999	976	632	41	999999	818	999999	137	999999	722	962	389	811	527	999999	589	999999	999999	999999	936	806	999999	535	277	484	512	532	999999	371	964	449	791	150	999999	125	999999	999999	999999	183	999999	999999	372	825	157	200	205	785	787	50	491	685	10	999999	301	999999	598	451	365	999999	999999	296	530	765	794	283	180	999999	645	412	712	91	343	921	999999	999999	443	625	999999	86	289	727	745	999999	999999	999999	448	580	848	330	527	828	999999	859	700	999999	900	607	999999	873	29	999999	149	385	337	999999	352	999999	999999	786	999999	972	72	289	277	755	550	999999	884	514	835	599	400	325	884	883	938	483	231	999999	614	836	999999	515	67	333	588	370	629	480	937	999999	889	71	999999	554	765	999999	591	999999	961	336	722	525	47	429	565	999999	500	999999	471	999999	999999	673	182	574	387	557	231	944	177	999999	944	999999	999999	475	999999	999999	406	999999	127	85	891	287	66	999999	123	78	477	637	768	764	869	999999	18	999999	512	225	889	354	999999	218	641	647	776	780	999999	318	948	572	999999	236	426	999999	999999	396	976	579	999999	894	461	999999	90	594	999999	413	321	769	999999	508	962	494	449	62	172	908	443	254	999999	285	895	804	130	904	999999	999999	347	709	999999	622	102	933	999999	999999	999999	999999	138	57	470	373	469	999999	913	999999	999999	235	787	999999	997	427	952	732	77	999999	999	657	198	185	676	644	75	611	921	999999	415	39	886	999999	170	314	780	396	783	147	816	283	890	679	999999	692	999999	973	711	430	999999	370	999999	275	995	245	669	953	380	826	999999	999999	700	140	44	579	349	999999	999999	999999	647	999999	948	930	526	725	766	519	999999	983	890	101	900	501	123	55	173	620	459	924	645	827	25	957	839	958	583	760	
645	725	353	999999	769	28	783	113	421	935	999999	279	479	160	83	999999	999999	999999	956	208	27	988	415	999999	883	289	57	999999	550	991	100	999999	999999	999999	874	163	640	478	331	882	718	999999	634	999999	999999	189	455	999999	754	999999	31	999999	12	999999	999999	656	319	624	538	999999	999999	963	562	430	999999	999999	136	999999	999999	999999	757	466	885	84	999999	999999	999999	187	858	703	833	561	75	999999	969	467	564	768	999999	999999	844	25	940	999999	910	754	457	213	393	688	63	981	999999	835	999999	999999	748	927	999999	736	999999	999999	766	999999	657	419	898	999999	461	387	999999	999999	211	68	999999	741	526	54	173	999999	999999	161	794	179	649	999999	352	999999	60	414	719	637	999999	536	926	712	999999	999999	193	501	855	816	752	15	70	695	780	161	760	139	999999	703	999999	167	999999	999999	348	596	195	805	77	999999	590	56	668	999999	493	675	142	999999	493	421	861	999999	880	743	999999	788	119	999999	81	201	999999	920	376	999999	873	999999	359	999999	373	661	999999	388	999999	999999	999999	999999	346	80	211	115	28	397	646	627	842	100	287	443	999999	559	487	240	733	875	198	670	680	999999	126	776	325	356	999	831	500	483	248	693	517	999999	451	49	752	966	999999	93	999999	748	183	783	439	915	999999	814	999999	999999	655	558	998	565	999999	999999	954	999999	789	999999	999999	815	136	369	852	593	926	48	117	447	487	766	999999	999999	396	999999	479	343	346	409	312	999999	656	811	827	690	999999	951	999999	758	95	327	187	510	999999	468	622	814	999999	846	989	16	999999	736	999999	888	999999	892	179	102	223	620	98	999999	369	213	168	325	541	999999	898	975	369	359	362	169	588	999999	420	999999	999999	665	412	500	420	306	999999	999999	608	938	835	802	781	999999	544	474	999999	797	999999	999999	310	999999	999999	999999	947	24	646	358	384	52	310	661	481	252	783	999999	218	598	969	73	726	999999	999999	602	336	105	999999	999999	999999	888	999999	790	999999	999999	999999	999999	999999	999999	999999	405	659	139	545	566	638	183	999999	539	802	986	265	641	828	86	765	72	590	680	442	851	821	862	999999	496	999999	519	608	999999	625	999999	999999	999999	55	573	413	596	702	999999	963	162	775	663	999999	828	632	299	999999	999999	173	563	432	711	999999	701	584	797	595	59	454	999999	575	777	914	41	999999	690	596	999999	672	178	999999	439	716	289	999999	167	880	715	864	999999	999999	631	999999	999999	347	463	374	999999	999999	616	11	652	999999	844	587	997	749	950	18	999999	703	999999	
314	999999	203	999999	999999	921	624	999999	999999	880	195	999999	571	943	398	852	694	999999	326	999999	999999	66	177	717	999999	872	999999	999999	999999	930	999999	922	999999	850	327	999999	868	354	999999	452	729	571	999999	999999	467	999999	282	643	999999	896	265	651	625	460	999999	257	827	999999	269	132	999999	999999	18	986	183	999999	512	721	626	14	984	349	897	873	523	705	367	56	260	659	599	999999	481	521	999999	65	307	668	420	79	566	392	999999	345	234	999999	999999	712	947	204	571	561	999999	603	912	915	999999	751	937	734	890	999999	235	609	999999	999999	73	999999	999999	128	965	999999	311	999999	999999	602	264	561	649	338	152	655	109	66	97	47	52	999999	609	999999	999999	555	730	685	189	786	166	485	812	74	131	76	399	999999	999999	999999	999999	470	165	319	660	999999	112	609	999999	999999	680	179	521	496	127	195	886	562	817	419	123	625	377	661	445	778	999999	999999	217	999999	999999	280	999999	369	999999	581	999999	999999	108	118	453	131	102	999999	115	987	963	326	947	935	189	836	21	999999	614	634	103	999999	874	999999	999999	527	401	516	979	410	351	161	999999	546	473	597	464	709	999999	991	532	433	556	999999	815	432	999999	281	999999	428	269	19	999999	162	487	227	425	226	664	926	730	586	964	704	999999	811	617	999999	472	999999	382	312	852	999999	112	999999	947	999999	76	999999	890	999999	999999	561	151	342	999999	556	999999	255	181	248	999999	49	271	999999	999999	851	810	13	999999	236	809	314	55	999999	166	142	60	817	280	998	159	643	46	610	967	412	563	314	415	999999	353	226	420	144	999999	812	999999	165	211	999999	616	73	214	664	319	999999	515	194	185	273	999999	250	975	182	999999	410	999999	999999	999999	999999	298	506	999999	755	999999	999999	894	911	999999	999999	781	999999	616	184	999999	95	439	381	300	663	897	378	138	151	999999	112	999999	247	55	857	808	999999	999999	155	999999	119	999999	459	781	726	420	603	496	832	492	612	634	800	790	12	971	631	370	325	168	919	377	456	202	780	352	656	866	841	544	91	999999	999999	377	282	620	979	600	574	252	303	882	999999	658	999999	477	999999	999999	999999	885	187	339	861	986	887	742	999999	266	10	383	764	737	654	297	999999	895	999999	432	518	392	991	999999	795	83	865	46	80	999999	251	312	902	209	823	999999	367	999999	855	484	999999	539	600	722	599	200	488	999999	238	19	257	65	314	27	938	659	999999	156	543	788	131	851	671	231	25	999999	481	565	999999	699	999999	660	49	
689	943	978	791	278	999999	999999	594	309	808	71	550	195	999999	884	999999	999999	71	221	217	999999	363	999999	868	999999	707	901	719	923	652	999999	89	596	25	999999	84	999999	999999	625	715	938	203	822	999999	609	680	999999	700	999999	999999	999999	999999	718	999999	972	336	315	119	422	571	999999	885	671	656	999999	982	953	180	383	999999	310	306	446	999999	278	873	540	594	268	999999	877	211	132	628	903	900	999999	153	999999	298	769	850	455	999999	185	63	532	999999	773	999999	999999	659	999999	786	994	999999	202	222	184	109	795	720	850	723	999999	337	762	52	752	999999	621	810	999999	94	51	459	999999	392	330	225	350	999999	821	641	999999	999999	884	346	634	461	708	158	969	942	503	999999	999	732	369	847	300	490	999999	404	15	916	999999	242	745	545	999999	809	892	958	759	430	898	219	750	999999	453	425	418	300	670	473	840	194	590	991	460	129	999999	999999	924	860	999999	427	636	999999	696	651	601	99	861	898	265	20	999999	999999	160	999999	981	894	404	999999	81	999999	999999	541	86	999999	999999	753	95	480	787	999999	44	898	479	481	582	694	999999	801	824	329	438	999999	217	829	10	516	999999	669	147	138	87	59	788	827	693	999999	979	359	999	999999	13	390	121	999999	976	295	999999	679	999999	296	124	999999	999999	999999	694	962	334	999999	999999	145	999999	425	999999	659	341	984	119	999999	999999	999999	715	430	999999	976	325	999999	660	999999	852	715	912	171	461	850	999999	485	999	46	143	731	770	732	999999	863	935	999999	57	461	514	992	185	953	999999	729	581	694	800	84	999999	999999	311	999999	403	630	232	750	963	492	999999	856	984	83	518	65	717	982	999999	999999	50	999999	11	209	999999	999999	540	959	279	732	279	329	684	925	609	496	430	999999	999999	392	999999	194	999999	564	815	999999	17	112	444	836	22	599	286	861	43	699	645	111	999999	543	99	999999	481	999999	223	999999	999999	69	473	31	999999	909	999999	999999	999999	855	999999	999999	394	209	999999	438	524	442	720	679	52	822	999999	909	851	999999	702	796	302	999999	999999	999999	351	498	485	999999	638	423	211	112	946	262	564	187	999999	208	717	905	999999	999999	748	49	521	543	284	359	999999	563	179	999999	999999	856	999999	930	999999	728	104	896	999999	905	799	111	241	617	732	790	268	714	331	999999	610	797	115	641	628	673	872	999999	999999	135	999999	999999	254	894	999999	100	530	999999	44	859	999999	999999	190	784	861	999999	808	904	811	494	101	463	241	526	706	418	999999	100	
311	999999	855	296	682	599	135	724	857	999999	720	642	269	634	680	472	548	999999	999999	331	779	999999	999999	968	996	729	999999	326	843	727	999999	487	349	439	332	564	13	817	999999	591	999999	999999	999999	470	193	178	234	999999	783	769	999999	917	801	429	999999	330	614	999999	299	953	999999	999999	881	999999	999999	242	303	829	312	125	468	730	650	35	671	642	200	999999	785	828	504	577	542	83	749	280	686	919	129	999999	949	126	999999	195	999999	850	266	661	321	950	875	405	164	999999	999999	999999	277	776	757	678	999999	999999	999999	999999	458	986	999999	807	999999	879	556	383	710	310	175	351	999999	464	998	821	386	539	93	999999	999999	109	422	874	772	502	13	909	171	999999	999999	740	24	66	999999	999999	583	458	281	999999	999999	501	999999	854	999999	959	999999	999999	999999	936	302	601	136	277	518	359	574	402	45	886	875	646	221	269	439	999999	337	157	999999	999999	248	927	267	651	440	461	414	568	382	812	459	200	999999	999999	999999	279	613	746	999999	387	475	999999	423	394	566	756	290	434	424	76	632	999999	95	819	697	374	343	485	837	999999	944	999999	999999	232	999999	685	999999	986	999999	170	822	591	609	349	492	67	513	873	999999	683	181	979	154	999999	190	562	114	999999	537	783	999999	999999	909	490	442	470	999999	201	957	881	252	303	323	264	999999	999999	297	746	999999	640	861	470	400	999999	885	999999	999999	714	999999	874	580	201	458	999999	234	999999	682	128	906	999999	897	322	915	213	999999	877	666	890	70	149	275	368	986	999999	922	999999	999999	756	604	477	608	455	158	92	310	61	999999	999999	40	560	368	178	839	313	742	548	999999	196	721	18	308	971	999999	903	609	222	214	561	414	758	955	926	523	439	423	999999	999999	999999	902	390	42	680	859	510	999999	106	528	682	164	383	921	552	44	596	178	637	801	254	999999	98	846	999999	581	999999	605	442	999999	410	890	999999	384	999999	293	341	975	628	121	154	999999	512	693	531	406	999999	999999	413	891	926	999999	786	650	919	360	814	543	749	999999	588	904	348	999999	128	999999	863	999	210	268	703	621	549	526	657	132	999999	405	325	886	550	444	999999	550	728	150	114	651	464	999999	479	999999	236	530	533	249	784	71	575	738	543	41	636	154	198	315	720	999999	992	999999	390	418	227	999999	558	153	713	798	723	977	999999	999999	544	840	789	905	999999	999999	992	999999	347	909	829	586	999999	999999	808	56	999999	423	999999	999999	999999	667	980	70	579	373	999999	
999999	536	986	347	597	999999	331	496	796	365	293	920	701	277	584	459	481	589	641	519	999999	345	666	446	999999	558	844	999999	877	859	729	999999	31	57	999999	881	999999	571	999999	536	32	32	21	691	77	502	999999	999999	83	217	508	481	938	854	932	54	869	999999	47	48	216	999999	619	936	635	958	999999	653	663	702	999999	910	356	999999	496	26	333	974	378	807	999999	276	999999	669	361	258	396	176	124	568	22	999999	533	203	999999	265	999999	999999	999999	119	999999	999999	999999	381	119	999999	134	999999	368	916	720	895	181	240	218	939	287	949	585	999999	999999	999999	538	104	690	296	999999	163	785	241	612	258	999999	269	213	999999	363	118	999999	999999	133	563	808	208	848	126	640	303	984	390	978	463	499	678	999999	871	546	818	690	823	999999	971	57	136	313	471	976	911	37	463	585	178	999999	823	263	18	923	340	256	573	655	93	999999	999999	263	999999	759	249	722	341	999999	545	427	736	549	999999	515	682	999999	999999	149	729	999999	531	804	999999	74	999999	999999	538	999999	215	999999	999999	178	999999	802	999999	872	999999	999999	736	199	695	254	999999	999999	999999	283	110	999999	251	446	869	434	926	999999	647	999999	999999	94	999999	825	194	392	999999	973	310	999999	420	359	863	999999	739	675	412	999999	580	286	764	68	410	999999	323	999999	706	769	702	693	252	322	165	61	428	80	628	999999	14	312	252	999999	450	106	863	751	639	442	707	204	31	395	246	371	836	395	684	691	511	999999	999999	999999	999999	617	325	108	999999	811	390	668	999999	999999	535	999999	44	697	618	313	538	572	405	274	72	508	672	856	85	793	225	43	395	936	999999	856	999999	18	795	832	780	999999	999999	827	61	48	999999	529	860	968	337	148	776	999999	162	938	753	421	999999	999999	945	468	32	411	999999	356	282	120	999999	999999	999999	35	999999	786	532	999999	26	578	999999	999999	360	152	999999	117	466	999999	267	24	784	999999	999999	215	838	32	887	322	743	155	241	704	765	47	439	999999	328	312	999999	990	848	388	921	184	207	155	422	803	472	914	944	518	99	267	999999	628	576	444	196	999999	898	999999	40	871	346	999999	268	323	712	814	789	164	999999	999999	176	405	550	999999	999999	692	610	93	849	828	999999	723	614	507	710	811	615	883	125	367	101	637	358	59	999999	688	887	999999	100	658	135	790	999999	999999	999999	930	999999	648	436	999999	999999	815	371	212	671	623	904	760	612	999999	209	905	48	483	999999	539	999999	500	999999	329	805	
512	992	200	702	419	999999	999999	416	780	734	966	999999	622	98	999999	276	155	388	225	784	999999	495	999999	999999	999999	999999	203	999999	999999	882	586	999999	116	697	766	822	180	509	261	577	122	354	832	999999	242	999999	425	395	899	999999	901	122	873	545	679	26	999999	999999	482	666	851	154	855	897	999999	999999	350	924	331	463	105	645	136	999999	671	781	663	32	226	771	336	807	748	298	999999	474	685	570	27	750	29	439	37	595	725	999999	498	999999	29	824	118	500	74	445	999999	266	999999	235	874	999999	999999	780	524	710	999999	54	405	566	916	683	732	780	999999	999999	444	666	617	541	922	702	999999	728	13	402	663	835	743	313	130	724	999999	999999	695	129	396	999999	999999	999999	999999	999999	999999	932	27	346	101	337	593	492	10	511	999999	454	312	182	614	634	776	132	999999	999999	310	102	999999	202	999999	999999	94	787	194	205	751	301	286	251	139	360	710	667	999999	335	251	999999	312	618	999999	44	157	523	514	761	472	999999	278	760	381	480	496	825	151	818	253	806	308	999999	760	999999	999999	71	999999	264	923	119	821	999999	262	59	999999	827	126	170	999999	999999	282	432	732	959	999999	999999	999999	659	999999	999999	525	492	92	999999	999999	506	999999	728	999999	95	481	260	838	362	970	556	999999	331	690	669	708	999999	999999	999999	534	875	82	800	999999	651	999999	999999	400	999999	999999	339	640	817	106	293	968	397	999999	50	99	999999	594	379	988	999999	999999	548	969	204	186	999999	800	409	910	87	999999	67	999999	224	999999	98	860	800	768	641	916	691	999999	406	700	321	999999	652	592	513	290	999999	812	999999	634	651	423	205	861	60	538	240	906	29	859	911	993	89	155	11	171	794	611	357	999999	336	324	572	504	865	856	158	999999	407	796	999999	255	544	590	253	999999	665	939	718	112	685	784	214	547	999999	327	608	507	591	352	496	101	465	310	999999	337	999999	700	995	203	390	424	509	233	138	665	458	498	901	337	999999	854	999999	254	873	551	119	34	714	547	258	650	235	999999	309	999999	790	999999	999999	915	822	999999	999999	524	722	271	285	981	419	133	999999	120	999999	999999	846	641	999999	220	436	755	227	827	986	458	945	999999	999999	453	999999	498	875	224	215	999999	514	541	911	378	532	612	276	999999	614	591	678	147	55	999999	219	667	441	579	807	537	698	999999	978	999999	578	982	82	831	67	999999	257	999999	904	619	749	314	999999	999999	688	999999	489	99	999999	404	779	807	694	228	999999	
999999	67	306	416	678	297	519	563	426	799	550	539	444	79	693	343	33	243	435	999999	999999	937	999999	890	983	58	608	783	583	715	999999	297	854	597	801	863	999999	248	236	332	239	750	313	40	148	294	999999	999999	999999	71	756	574	269	996	339	328	999999	416	432	629	999999	999999	980	710	38	262	685	999999	278	829	392	785	999999	113	992	999999	633	580	752	999999	999999	588	264	522	959	206	999999	857	267	483	999999	544	815	999999	643	502	770	602	12	885	608	206	751	698	678	970	567	166	13	185	694	875	664	733	625	110	482	999999	751	831	234	828	590	999999	422	999999	969	409	469	999999	393	40	577	866	100	807	836	565	999999	988	999999	999999	854	91	788	541	999999	92	981	542	30	999999	851	181	660	780	615	956	286	829	11	168	696	513	791	664	308	797	999999	817	999999	916	624	763	202	362	974	508	16	880	968	887	428	999999	999999	999999	189	406	999999	999999	201	879	289	23	986	999999	185	350	999999	134	999999	92	448	173	277	114	687	98	979	999999	806	117	950	999999	861	124	740	768	44	709	484	999999	592	333	626	395	636	610	776	999999	187	633	999999	999999	999999	886	999999	264	999999	374	405	101	427	907	513	94	999999	884	999999	871	740	417	315	590	649	999999	500	124	547	882	999999	86	999999	267	130	182	898	77	757	975	999999	999999	118	999999	314	393	483	999999	820	541	999999	751	458	904	981	769	328	628	242	315	395	999999	999999	777	895	328	779	999999	787	340	195	861	999999	999999	205	999999	999999	644	285	266	858	816	999999	15	999999	726	627	999999	999999	360	853	280	834	452	589	352	767	341	774	985	613	323	999999	999999	355	604	999999	281	708	999999	471	683	352	976	999999	579	40	712	360	179	701	372	884	436	487	999999	999999	684	999999	853	496	967	999999	300	653	544	919	814	659	999999	112	356	708	558	889	180	927	858	994	20	999999	65	999999	605	999999	251	439	999999	12	440	577	940	999999	855	240	503	813	999999	332	999999	660	225	62	537	77	354	663	335	999999	316	988	999999	689	586	541	440	986	275	15	999999	999999	458	999999	229	254	171	671	999999	328	395	367	875	999999	91	360	999999	999999	453	538	999999	587	113	924	695	451	999999	260	107	323	799	517	547	56	920	807	211	414	833	293	905	683	810	16	160	999999	123	641	999999	236	445	999999	999999	736	75	999999	999999	999999	999999	777	999999	911	573	539	999999	999999	999999	828	614	999999	158	691	180	169	633	266	999999	107	773	746	999999	
768	652	999999	878	999999	999999	999999	980	106	999999	676	999999	65	448	999999	999999	280	487	282	140	294	36	334	999999	753	267	383	999999	809	999999	903	761	999999	999999	86	269	702	661	167	999999	18	847	518	476	999999	999999	999999	721	999999	156	999999	999999	501	616	53	741	327	793	135	113	600	706	181	60	903	915	919	616	372	734	417	619	329	999999	131	999999	518	857	999999	360	152	662	474	663	549	293	999999	762	405	344	941	908	535	999999	313	311	676	999999	573	566	483	508	358	999999	738	887	301	999999	495	606	232	999999	999999	774	999999	938	242	517	511	999999	999999	167	220	37	792	999999	93	275	999999	999999	999999	61	999999	999999	877	643	313	569	925	999999	999999	145	277	999999	122	481	720	760	999999	375	79	999999	956	954	910	325	999999	331	999999	238	999999	35	999999	675	835	181	186	158	897	327	999999	673	591	849	627	520	999999	422	999999	320	788	332	182	699	750	611	104	339	139	999999	356	982	456	696	857	966	86	999999	963	940	305	572	863	775	740	999999	999999	116	336	399	435	875	416	802	999999	481	853	370	925	999999	86	999999	999999	346	999999	652	226	999999	992	999999	443	298	458	999999	25	226	469	407	999999	999999	999999	987	13	739	135	999999	576	653	256	385	122	716	676	999999	864	999999	553	526	804	98	189	999999	124	999999	956	147	427	441	999999	233	21	456	999999	581	999999	98	843	289	221	500	85	573	648	999999	548	999999	621	999999	999999	567	672	943	603	870	174	999999	873	337	783	999999	63	144	999999	999999	374	666	999999	104	550	775	614	999999	315	313	22	616	43	507	136	239	999999	999999	331	230	561	78	853	999999	417	836	225	515	506	233	447	941	706	626	252	881	422	527	177	345	952	408	999999	299	857	557	328	375	210	999999	471	999999	813	646	999999	305	813	773	999999	714	999999	999999	768	91	865	81	909	417	999999	255	816	998	540	999999	277	162	440	999999	683	860	517	849	314	952	762	103	138	69	164	947	78	648	840	463	785	852	999999	556	434	786	647	911	120	955	736	472	814	826	378	318	864	260	100	826	206	710	999999	815	328	772	943	849	999999	317	187	178	168	87	210	425	522	884	138	896	222	606	999999	359	999999	300	288	311	999999	846	92	818	558	24	267	84	68	999999	238	999999	843	999999	659	803	778	999999	314	736	625	953	796	980	131	999999	614	599	999999	999999	600	999999	493	642	999999	415	235	369	620	999999	819	136	366	999999	656	476	63	423	947	999999	580	656	986	552	
685	999999	60	999999	696	364	409	999999	112	622	234	209	178	999999	639	253	577	419	948	170	999999	499	596	108	334	999999	150	999999	652	46	999999	943	52	941	956	430	365	999999	672	999999	999999	162	33	744	473	456	307	999999	784	704	367	171	708	825	635	195	151	999999	777	51	223	219	25	75	758	290	999999	999999	999999	999999	887	455	747	692	425	764	475	852	634	877	357	299	416	947	679	999999	245	226	999999	771	289	413	354	630	53	534	999999	958	985	999999	299	999999	607	999999	816	912	424	26	999999	870	999999	298	327	900	999999	923	999999	77	395	999999	55	940	999999	483	929	999999	110	126	999999	890	626	999999	999999	999999	588	286	999999	841	999999	767	999999	999999	816	445	999999	991	999999	999999	999999	129	731	80	572	931	147	358	159	999999	645	342	999999	307	377	519	999999	999999	431	876	321	999999	241	961	936	628	775	826	134	999999	999999	938	398	999999	190	529	168	556	945	999999	314	239	137	568	999999	999999	955	981	999999	999999	201	849	569	219	143	527	999999	770	144	999999	166	999999	234	673	701	706	943	166	127	847	360	697	265	496	571	92	999999	673	999999	147	673	999999	999999	999999	294	582	379	999999	522	662	642	398	999999	12	779	999999	15	464	999999	999999	854	798	864	999999	999999	503	593	82	999999	60	247	223	999999	996	280	999999	344	406	389	999999	337	763	999999	465	214	962	285	999999	717	577	86	826	807	276	292	874	999999	971	999999	790	988	306	542	471	424	429	393	425	732	416	659	608	84	746	172	100	999999	408	999999	983	999999	340	365	79	974	420	416	738	714	405	443	373	524	598	999999	999999	231	183	50	785	578	860	531	311	918	478	751	70	114	201	720	999999	182	898	999999	658	999999	999999	497	13	22	655	710	999999	999999	999999	999999	486	615	141	999999	999999	999999	23	415	999999	808	999999	160	505	999999	999999	633	522	999999	912	201	626	36	483	99	758	686	46	772	922	159	205	338	632	394	275	455	972	332	740	999999	168	493	215	849	887	322	999999	999999	999999	999999	198	651	70	999999	467	459	999999	51	121	999999	331	250	492	999999	999999	725	999999	121	403	999999	661	199	944	999999	42	142	820	999999	212	445	695	702	115	901	961	553	999999	537	926	815	323	931	221	446	999999	917	11	998	999999	171	795	879	940	999999	370	999	999999	319	999999	335	638	508	839	675	608	629	999999	999999	999999	999999	457	989	195	587	585	999999	978	507	909	125	141	822	397	51	999999	815	761	347	999999	961	845	999999	475	601	187	
815	101	999999	999999	999999	782	420	999999	186	713	805	694	999999	999999	999999	31	210	410	999999	999999	815	121	798	999999	793	868	797	59	999999	223	499	999999	594	999999	770	638	442	669	698	343	721	999999	999999	999999	845	999999	408	166	999999	940	999999	558	529	407	371	704	999999	520	54	352	985	370	467	962	224	291	109	952	421	12	589	540	999999	613	999999	999999	900	471	190	999999	999999	641	159	999999	999999	941	994	196	49	75	345	921	999999	355	357	999999	613	257	123	563	31	456	744	898	361	999999	846	915	926	626	803	999999	340	999999	883	353	221	124	394	282	297	999999	912	355	999999	667	915	999999	999999	130	999999	652	357	626	650	23	999999	261	991	472	104	88	269	422	271	514	590	999999	999999	13	150	498	863	840	276	999999	543	999999	242	694	199	491	659	999999	494	999999	999999	714	731	869	457	959	999999	922	188	218	999999	499	93	162	999999	673	892	261	999999	999999	789	517	359	542	999999	999999	999999	307	282	612	428	464	927	120	40	999999	520	999999	999999	190	376	940	661	68	464	53	315	999999	617	526	999999	999999	999999	852	372	966	999999	199	400	950	940	824	649	999999	789	199	572	973	132	210	999999	299	705	800	276	848	855	301	87	436	201	999999	999999	756	23	30	999999	85	999999	999999	999999	330	213	606	999999	551	301	96	999999	275	481	342	957	416	373	309	702	35	999999	523	121	999999	121	999999	758	11	144	893	562	999999	560	496	999999	68	688	831	96	999999	560	724	557	999999	999999	999999	954	859	981	284	392	714	999999	613	499	234	952	458	219	249	999999	999999	417	407	999999	510	714	984	117	899	727	541	223	603	999999	861	966	352	51	309	19	899	29	859	510	847	450	947	997	999	116	999999	622	847	261	999999	316	159	999999	521	108	999999	751	92	999999	850	501	999999	148	637	268	610	417	910	999999	948	228	557	896	686	69	999999	999999	118	999999	999999	919	999999	351	162	555	817	116	529	211	49	999999	937	313	660	356	726	809	370	741	999999	822	712	617	313	999999	758	262	558	461	999999	999999	642	300	999999	931	999999	382	999999	91	999999	503	999999	709	199	999999	999999	254	999999	339	999999	999999	999999	376	999999	674	216	758	47	67	999999	999999	999999	77	869	67	515	647	254	728	999999	999999	999999	288	300	13	935	13	999999	514	813	514	999999	229	999999	384	365	999999	13	999999	724	376	344	928	295	885	945	999999	839	142	294	643	999999	518	117	988	999999	348	86	999999	739	213	340	999999	254	291	549	338	948	494	702	
248	643	999999	14	999999	20	895	999999	414	67	125	999999	295	229	999999	515	507	121	140	999999	27	999999	721	655	520	999999	810	683	999999	346	999999	999999	999999	439	55	10	149	513	999999	999999	247	355	671	235	999999	50	54	314	999999	776	51	226	818	252	685	58	999999	999999	493	818	209	221	989	999999	999999	255	818	855	999999	999999	999999	993	858	162	13	671	999999	495	999999	480	999999	999999	608	999999	999999	400	62	112	999999	996	88	999999	999999	445	778	999999	366	602	784	378	232	199	140	906	410	58	368	666	999999	23	529	436	183	22	999999	999999	612	761	774	60	202	715	111	186	100	442	973	999999	999999	977	315	926	711	663	258	802	375	702	827	255	41	999999	863	741	477	652	760	17	618	84	423	605	828	734	185	999999	98	953	999999	999999	85	945	292	271	999999	602	725	520	764	34	999999	999999	933	999999	28	999999	851	370	709	448	999999	999999	805	309	999999	710	108	976	999999	999999	714	999999	887	859	180	999999	999999	602	999999	999999	927	249	252	593	746	513	671	309	716	378	664	727	254	999999	295	119	150	983	707	997	504	999999	42	33	320	916	32	83	999999	999999	999999	259	999999	835	521	442	722	221	562	59	49	798	999999	118	86	986	177	519	573	70	946	130	894	46	380	188	216	229	282	999999	490	598	999999	784	676	999999	401	418	856	999999	999999	928	999999	658	999999	705	487	924	946	999999	749	513	509	296	984	581	365	300	465	342	999999	502	939	733	568	450	846	485	442	671	595	758	663	720	673	28	700	246	88	674	700	292	283	947	90	977	98	665	999999	104	999999	110	999999	523	627	894	989	697	99	999999	999999	11	491	999999	739	990	849	789	999999	966	881	128	999999	790	641	942	229	991	653	999999	362	999999	999999	999999	622	999999	999999	999999	102	779	38	999999	999999	999999	816	999999	801	999	999999	99	138	309	52	833	223	930	999999	173	881	685	675	998	54	508	164	676	326	153	662	999999	195	709	696	843	938	877	971	651	999999	942	999999	229	782	563	462	62	149	852	134	691	606	641	268	417	113	40	959	648	416	149	999999	657	347	999999	999999	428	999999	208	895	345	959	999999	999999	999999	543	455	999999	999999	999999	999999	999999	473	29	970	648	553	451	289	740	999999	918	332	244	834	569	999999	882	999999	999999	999999	999999	999999	957	788	732	999999	452	329	873	658	814	478	603	314	612	909	999999	376	325	999999	977	333	467	987	427	636	12	364	379	59	572	406	830	21	999999	595	515	999999	248	999999	
110	999999	415	91	103	999999	729	929	231	660	855	516	999999	309	999999	999999	483	970	371	999999	366	98	949	823	95	417	648	999999	653	999999	999999	407	137	46	259	856	917	999999	893	999999	906	83	142	719	204	66	903	530	955	999999	999999	544	869	152	999999	22	999999	592	996	685	801	147	286	999999	265	457	999999	466	60	210	208	999999	86	393	199	293	955	240	629	38	514	127	999999	999999	905	859	538	984	999999	246	999999	335	389	217	186	768	797	928	999999	999999	677	999999	479	999999	999999	999999	467	486	953	638	66	999999	999999	999999	181	683	511	178	308	406	999999	404	351	814	525	873	718	869	216	430	496	37	777	999999	360	999999	647	881	771	999999	999999	999999	41	487	190	742	372	421	999999	999999	999999	628	629	66	827	283	105	665	999999	473	999999	598	279	999999	999999	38	999999	90	999999	113	46	630	407	416	999999	999999	372	864	633	999999	999999	307	832	714	172	867	407	720	64	999999	972	981	651	308	595	803	782	509	999999	999999	578	291	999999	999999	999999	637	999999	999999	62	960	999999	240	42	456	962	998	765	999999	369	284	630	453	36	999999	140	64	978	108	821	211	999999	862	999999	481	214	229	503	999999	257	999999	645	195	667	103	176	741	999999	999999	346	597	999999	226	150	71	530	999999	999999	274	999999	412	659	133	401	850	875	58	999999	999999	251	742	999999	865	317	834	638	445	785	999999	373	399	999999	783	762	233	173	868	999999	467	999999	89	964	999999	108	999999	876	522	793	999999	999999	127	999999	399	953	603	102	999999	999999	316	432	95	349	331	999999	412	307	876	999999	178	687	999999	336	254	609	172	999999	999999	767	471	999999	125	651	968	714	256	369	999999	829	169	141	999999	960	416	45	865	739	642	338	999999	548	10	162	625	139	221	791	785	999999	790	825	826	999999	446	358	999999	999999	380	999999	654	53	592	56	210	47	695	56	999999	219	743	433	999999	999999	81	923	957	963	36	999999	502	465	584	924	49	343	314	999999	523	68	728	432	368	35	684	651	999999	953	951	588	444	175	871	575	56	999999	690	999999	342	523	400	352	999999	542	999999	999999	469	668	17	999999	732	117	533	861	490	999999	74	119	999999	430	999999	14	22	999999	403	337	594	18	877	681	653	426	254	999	999999	385	25	826	911	495	192	999999	946	94	856	337	642	19	95	736	302	581	635	912	555	396	340	968	148	999999	604	461	790	335	223	315	862	533	999999	114	999999	248	999999	768	247	680	68	927	591	999999	694	999999	922	
151	389	82	999999	342	454	999999	999999	56	688	134	890	999999	507	620	870	550	474	119	814	999999	440	64	383	866	674	875	338	412	387	81	102	29	999999	999999	945	151	524	530	89	999999	999999	258	559	83	878	516	999999	447	66	51	601	999999	999999	942	710	335	698	999999	667	578	999999	642	999999	616	41	870	202	999999	674	729	35	999999	999999	999999	920	999999	504	999999	988	168	702	890	355	345	479	518	259	596	937	999999	452	600	863	510	979	427	589	943	999999	17	324	324	999999	337	25	658	554	878	999999	528	999999	398	999999	999999	876	62	296	333	146	523	620	605	999999	999999	287	435	90	529	999999	999999	602	560	268	980	843	388	999999	28	329	821	963	381	575	419	999999	63	999999	364	634	927	999999	265	807	528	396	999999	999999	718	59	590	578	35	966	999999	925	280	999999	999999	665	497	933	277	999999	324	560	999999	999999	999999	274	233	771	725	999999	984	372	347	753	740	999999	133	984	999999	969	739	999999	937	999999	56	999999	519	924	708	999999	147	993	863	261	999999	968	999999	689	892	454	999999	818	999999	141	982	166	588	526	399	999999	541	513	533	999999	274	81	622	835	999999	27	754	309	73	36	999999	990	508	95	271	999999	446	444	102	955	154	999999	999999	999999	431	890	905	999999	535	999999	167	633	470	999999	987	420	355	321	705	874	999999	999999	755	827	383	991	999999	502	264	999999	999999	107	420	577	999999	999999	680	999999	999999	102	121	760	999999	999999	868	133	530	942	108	850	427	999999	738	227	266	628	174	573	432	440	242	413	999999	908	420	70	223	999999	412	999999	739	999999	908	999999	762	999999	751	38	958	260	471	715	999999	413	209	800	368	202	321	535	189	117	394	999999	859	708	32	865	316	999999	910	637	540	465	120	888	226	999999	999999	327	876	999999	999999	999999	968	999999	19	334	709	619	701	30	999999	999999	464	632	153	934	753	64	916	999999	999999	159	999999	834	185	937	999999	320	584	243	737	994	658	52	502	222	14	342	999999	697	166	696	117	889	66	999999	11	488	745	291	381	411	410	999999	999999	999999	831	144	999999	82	999999	999999	999999	467	293	586	228	421	999999	999999	929	999999	365	229	729	999999	52	461	777	522	936	814	575	999999	861	336	999999	666	628	47	391	870	991	626	665	767	661	649	605	999999	443	590	358	814	361	960	999999	191	272	399	422	380	999999	828	145	227	823	999999	606	999999	999999	999999	792	102	549	999999	429	739	999999	961	373	403	855	307	88	356	999999	760	941	900	
290	411	404	239	624	999999	513	999999	490	448	943	919	52	648	486	881	797	999999	275	302	999999	316	999999	999999	35	28	999999	999999	999999	999999	761	73	800	705	676	591	167	563	478	999999	999999	267	258	124	27	999999	360	217	999999	207	999999	210	494	649	999999	974	783	104	213	605	497	454	422	701	687	999999	999999	347	999999	894	724	243	787	738	746	999999	999999	513	292	999999	668	317	247	999999	999999	561	578	999999	345	999999	807	999999	999999	872	999999	111	844	999999	437	147	334	23	999999	999999	482	324	422	756	999999	95	916	279	811	631	937	189	216	869	470	136	311	999999	12	279	97	661	999999	914	697	644	439	511	999999	154	257	655	81	321	80	915	148	821	257	259	999999	537	999999	728	935	860	999999	974	999999	311	835	366	20	999999	839	999999	440	999999	69	999999	656	415	203	666	383	292	118	895	999999	555	987	489	720	752	493	559	999999	164	999999	999999	749	464	999999	775	319	999999	644	999999	482	259	484	999999	762	989	603	380	344	999999	355	652	999999	999999	185	999999	323	356	646	999999	483	290	419	286	527	232	518	201	990	427	357	999999	999999	13	999999	549	80	999999	727	731	999999	999999	224	816	809	336	94	999999	999999	884	461	999999	255	386	630	202	839	208	123	540	999999	412	390	917	246	863	15	748	586	635	470	967	628	914	118	371	75	603	476	200	999999	768	911	999999	999999	394	246	271	382	231	709	871	242	196	260	999999	732	306	579	945	999999	346	999999	654	423	494	999999	340	277	269	136	246	999999	999999	403	711	500	284	951	999999	999999	743	375	364	999999	599	999999	442	663	999999	639	768	999999	531	999999	800	604	267	999999	481	999999	906	999999	123	104	999999	149	319	793	999999	256	457	355	728	328	587	971	809	728	824	759	901	676	905	630	367	223	999999	63	602	999999	242	999999	480	800	720	750	999999	270	462	460	425	648	124	124	191	423	305	212	291	829	795	999999	867	999999	999999	999999	97	999999	999999	260	938	266	999999	441	24	999999	999999	927	608	837	719	549	275	999999	343	262	561	791	449	943	917	998	772	773	322	703	724	758	999999	490	662	769	532	999999	521	999999	458	683	110	326	549	377	999999	453	119	999999	999999	999999	999999	895	678	306	52	793	342	999999	493	426	999999	321	150	999999	285	127	185	949	26	73	852	184	999999	878	690	133	404	999999	403	999999	663	76	439	231	380	999999	812	999999	727	739	870	582	675	41	999999	789	185	433	999999	487	999999	170	239	210	999999	213	101	799	999999	
919	398	792	545	174	999999	62	882	999999	744	529	314	819	232	286	202	280	508	772	324	901	999999	970	457	999999	60	503	836	238	579	177	664	22	999999	807	350	999999	46	511	279	511	999999	266	999999	572	182	999999	938	952	18	380	999999	329	485	714	972	427	344	629	123	269	225	999999	349	577	865	302	80	999999	999999	125	999999	999999	503	813	994	999999	292	885	744	602	564	999999	230	999999	473	345	537	45	834	922	743	417	397	19	999999	263	916	121	999999	879	999999	523	26	892	146	706	825	672	999999	291	145	459	999999	521	704	999999	433	150	114	529	765	45	589	23	381	826	610	493	527	741	774	181	187	864	224	50	867	999999	71	766	999999	999999	324	553	999999	293	532	875	315	953	829	776	16	188	999999	352	934	12	520	320	105	342	154	979	999999	964	281	999999	306	999999	474	106	88	999999	999999	900	720	46	999999	98	304	735	188	573	911	997	174	999	999999	999999	116	864	816	751	671	186	720	345	46	822	21	512	999999	650	489	999999	999999	669	999999	224	999999	897	776	432	26	370	164	580	77	519	800	999999	280	999999	557	609	290	336	676	833	189	999999	999999	414	86	791	166	537	999999	189	309	504	831	535	999999	218	98	393	735	310	32	149	278	527	32	739	242	999999	999999	880	452	371	992	344	44	258	999999	372	356	234	214	627	496	999999	219	305	451	744	196	999999	999999	896	999999	376	811	50	115	482	391	346	559	22	444	213	736	938	512	999999	999999	989	320	726	46	999999	105	999999	653	390	317	726	298	999999	956	754	369	555	769	999999	999999	994	152	425	980	20	999999	201	999999	292	161	280	793	954	253	206	999999	794	859	999999	999999	416	396	725	999999	999999	999999	71	65	999999	999999	999999	179	885	962	506	999999	999999	745	999999	835	904	999999	999999	999999	47	933	999999	999999	760	725	999999	695	679	999999	999999	607	427	260	999999	999999	613	146	502	448	970	111	999999	991	746	359	143	58	999999	265	999999	203	36	497	137	731	714	818	305	999999	279	495	499	999999	845	999999	430	644	430	75	999999	767	719	922	268	935	36	351	506	999999	592	525	863	424	980	923	580	999999	999999	999999	256	999999	841	537	178	485	611	999999	999999	847	929	498	628	767	43	608	484	114	238	202	999999	372	999999	894	999999	754	999999	85	999999	921	329	500	521	837	818	436	999999	192	753	782	999999	657	205	659	481	999999	999999	105	390	381	449	999999	999999	930	888	999999	484	999999	165	424	853	536	999999	235	527	439	
999999	999999	949	607	682	999999	999999	455	868	57	177	999999	423	999999	856	536	999999	186	999999	852	798	999999	949	934	999999	979	36	339	929	797	838	970	142	51	127	999999	156	999999	699	157	999999	255	72	841	716	999999	999999	999999	567	326	841	999999	999999	675	999999	395	841	999999	655	702	999999	999999	526	999999	218	207	529	381	170	750	390	911	486	333	737	553	528	118	999999	138	999999	999999	772	999999	999999	205	226	466	411	731	999999	141	999999	999999	882	103	728	999999	632	999999	303	161	716	999999	936	999999	165	430	937	96	867	733	797	526	999999	127	999999	999999	124	999999	999999	72	970	439	485	259	782	489	999999	999999	824	999999	999999	708	834	304	441	999999	999999	36	49	796	999999	324	863	541	343	612	752	764	844	815	877	618	999999	241	191	287	999999	687	156	676	978	999999	999999	340	257	99	691	950	686	304	247	97	973	999999	543	656	575	943	999999	180	999999	686	799	19	659	999999	179	603	123	164	623	999999	879	999999	999999	235	999999	999999	294	254	920	801	88	550	577	790	645	354	698	535	711	398	772	976	939	301	999999	262	681	390	920	999999	836	531	680	258	217	610	376	999999	604	52	659	671	259	934	999999	259	441	869	231	999999	904	999999	999999	234	999999	999999	433	526	731	799	852	999999	999999	832	965	556	869	329	582	45	977	390	999999	999999	739	999999	726	14	693	999999	999999	811	999999	104	999999	258	89	999999	42	313	186	849	586	805	200	755	999999	427	969	61	389	122	296	999999	847	523	657	999999	495	999999	187	428	999999	486	977	50	744	999999	999999	717	999999	423	999999	278	858	138	804	999999	478	983	763	309	45	999999	999999	709	525	972	257	999999	600	999999	960	916	136	757	26	110	827	999999	20	118	999999	262	999999	999999	825	27	337	718	719	531	315	511	362	878	999999	999999	621	278	524	772	999999	978	126	181	463	380	152	999999	121	704	308	999999	973	999999	530	782	67	898	883	507	645	538	999999	999999	989	458	563	258	999999	824	488	999999	635	248	137	799	145	412	513	999999	999999	999999	607	999999	233	988	538	708	357	610	143	999999	999999	999999	999999	999999	37	58	999999	999999	999999	893	999999	296	225	750	691	734	527	730	646	655	395	439	631	419	931	936	845	999999	999999	854	901	764	690	765	999999	618	999999	684	772	999999	230	999999	999999	982	499	320	999999	999999	999999	803	191	626	963	999999	337	955	999999	999999	521	100	213	190	93	963	992	972	999999	459	587	83	622	842	958	559	435	886	803	999999	920	621	999999	372	
705	126	999999	999999	800	212	438	999999	999999	999999	173	681	999999	999999	425	673	999999	527	714	348	895	232	190	348	668	414	63	451	999999	999999	796	899	999999	840	484	966	999999	717	999999	999999	31	379	851	999999	999999	286	674	395	471	999999	658	999999	906	798	476	999999	936	334	616	999999	159	987	66	484	608	273	728	53	565	458	383	999999	354	999999	327	526	380	963	669	999999	740	999999	979	31	98	403	999999	999999	999999	11	40	999999	111	786	254	43	323	999999	618	415	558	630	830	23	757	386	58	596	481	999999	113	972	664	234	655	999999	999999	999999	999999	215	280	574	679	563	427	417	999999	568	76	999999	213	12	999999	264	832	119	999999	966	999999	712	355	406	682	424	999999	68	999999	999999	140	763	35	288	981	412	144	984	950	999999	999999	349	215	489	529	197	746	110	627	409	401	545	653	50	770	683	860	873	891	999999	665	368	116	303	437	312	268	924	31	942	130	848	999999	571	381	924	999999	865	877	999999	677	999999	440	999999	485	595	119	999999	518	999999	552	270	103	695	610	999999	243	912	61	227	929	822	89	685	289	553	999999	92	669	845	186	994	996	405	588	999999	928	214	999999	999999	999999	999999	999999	722	399	859	754	999999	960	999999	999999	999999	814	660	566	855	718	755	999999	999999	218	999999	325	673	132	557	274	999999	116	742	999999	38	999999	218	999999	656	999999	366	999999	430	798	912	999999	525	164	999999	190	999999	839	732	159	182	999999	886	634	175	957	742	600	999999	595	999999	999999	227	845	662	999999	999999	999999	999999	449	999999	999999	202	142	306	905	999999	519	540	999999	927	858	384	592	135	446	217	584	859	698	673	765	999999	834	999999	554	904	999999	501	101	585	999999	929	293	999999	712	400	753	337	269	999999	233	70	999999	999999	999999	982	635	999999	225	292	999999	999999	221	775	999999	999999	367	401	751	999999	129	999999	448	791	226	999999	100	794	423	55	464	257	599	999999	450	705	976	176	541	571	279	960	285	809	564	999999	717	517	211	695	999999	999999	999999	268	999999	215	999999	684	451	280	892	840	306	999999	827	774	187	681	335	890	999999	200	999999	999999	731	999999	741	638	999999	292	221	583	999999	999999	22	112	671	340	500	244	92	302	999999	271	679	999999	663	115	981	790	756	45	192	321	654	999999	502	405	536	880	473	983	457	169	68	318	257	578	167	725	112	846	191	100	807	748	999999	999999	510	999999	505	635	656	447	999999	186	400	999999	82	179	609	275	803	620	770	109	844	566	213	999999	
191	999999	948	265	999999	909	854	101	513	906	378	904	895	244	385	838	336	20	633	999999	999999	976	506	999999	126	836	53	999999	999999	708	903	999999	394	149	121	420	687	400	999999	625	331	309	999999	999999	999999	704	380	569	245	932	772	834	933	999999	452	215	999999	960	149	850	999999	293	771	804	999999	999999	520	999999	132	999999	160	999999	260	999999	560	618	217	339	999999	421	466	483	335	397	936	78	999999	74	696	906	831	999999	261	909	759	48	538	964	999999	999999	999999	999999	447	999999	781	836	584	925	769	999999	997	258	774	727	394	393	957	999999	868	934	999999	999999	999999	999999	142	433	684	351	999999	522	90	253	176	855	237	842	46	64	615	110	494	999999	304	862	908	582	952	533	524	375	999999	165	106	999999	846	999999	564	231	148	358	161	243	999999	257	753	754	92	918	500	552	357	999999	767	767	449	445	161	999999	316	999999	999999	999999	826	882	999999	925	999999	999999	19	498	999999	814	916	267	949	261	382	999999	119	999999	500	44	43	999999	999999	999999	999999	338	789	999999	587	368	914	588	999999	10	416	794	815	999999	607	999999	909	999999	274	542	986	509	999999	198	72	113	96	999999	69	446	127	853	863	264	537	818	158	607	911	999999	899	337	389	949	844	587	999999	292	556	999999	134	42	707	486	200	887	519	600	348	999999	281	999999	529	440	882	563	931	560	299	789	996	311	100	356	643	658	999999	869	354	484	871	804	606	999999	999999	94	156	387	999999	999999	999999	558	269	437	647	999999	808	949	999999	291	656	681	992	766	358	822	942	999999	843	541	768	650	255	863	999999	477	999999	815	128	797	416	553	495	649	490	999999	999999	999999	708	505	850	180	802	73	999999	199	811	839	365	499	152	999999	544	999999	881	657	999999	999999	999999	179	982	993	830	999999	874	113	196	353	285	909	780	289	652	347	691	597	847	999999	999999	999999	665	325	999999	629	655	622	19	962	767	999999	146	646	837	999999	522	999999	350	999999	198	724	13	468	563	456	718	999999	151	999999	842	999999	999999	129	369	999999	514	667	544	210	623	261	999999	234	585	999999	773	144	999999	123	999999	834	256	323	999999	321	418	206	761	12	911	791	481	812	999999	999999	32	26	999999	999999	999999	855	321	150	999999	999999	999999	779	999999	120	683	584	421	999999	381	17	999999	497	999999	999999	994	317	999999	999999	298	831	780	999999	999999	112	999999	999999	856	999999	99	969	522	116	412	66	999999	639	323	650	329	337	380	453	999999	122	444	535	890	240	999999	716	
950	780	851	89	166	348	675	780	690	926	999999	402	938	412	495	931	94	79	365	365	994	999999	222	999999	460	337	999999	992	667	894	999999	626	589	382	999999	742	264	332	899	353	964	543	960	402	999999	999999	999999	37	627	513	450	820	999999	83	722	999999	567	999999	999999	829	999999	682	122	796	70	111	813	565	394	999999	999999	762	180	21	401	461	999999	999999	999999	482	822	999999	375	164	453	55	999999	516	660	999999	999999	373	999999	999999	856	999999	430	173	341	999999	174	999999	643	874	836	688	650	999999	681	271	401	999999	539	999999	17	673	317	958	352	25	360	307	905	71	578	313	69	109	165	120	999999	999999	488	999999	318	873	999999	999999	328	765	405	887	999999	399	931	436	999999	556	73	999999	973	472	820	326	157	866	54	581	306	999999	628	999999	999999	571	240	270	269	686	838	144	492	817	640	999999	620	473	999999	515	999999	151	478	513	46	972	999999	999999	320	171	705	999999	828	608	204	794	999999	999999	999999	273	169	670	999999	157	718	928	700	999999	999999	999999	999999	999999	999999	538	451	164	999999	125	513	735	434	999999	950	107	981	396	315	884	999999	999999	450	765	999999	209	356	469	974	331	999999	117	281	980	736	86	999999	30	57	300	999999	49	740	31	350	999999	838	497	720	999999	175	332	623	816	543	986	793	940	999999	205	192	999999	189	733	330	405	463	453	936	874	641	960	999999	25	726	582	999999	428	424	838	370	859	749	905	165	999999	999999	465	999999	999999	293	525	629	852	118	186	859	16	999999	945	991	394	561	999999	437	214	999999	608	99	960	881	374	525	562	834	332	241	284	999999	858	911	997	999999	196	590	126	999999	496	999999	550	723	999999	728	479	847	975	308	903	999999	950	489	885	375	999999	867	918	999999	999999	27	999999	999999	999999	439	842	43	993	387	999999	265	320	999999	495	999999	549	247	783	645	56	714	859	34	337	805	626	378	999999	631	530	328	671	127	999999	479	131	999999	147	999999	999999	445	854	597	934	999999	168	87	999999	194	999999	999999	94	283	952	362	999999	761	999999	779	812	473	999999	371	857	55	999999	202	609	26	580	944	999999	999999	759	610	999999	272	100	689	647	549	384	999999	999999	291	999999	398	174	911	322	369	988	368	856	999999	437	493	740	888	65	965	478	999999	613	881	999999	970	999999	352	502	999999	671	927	141	272	98	176	565	575	811	204	38	697	703	221	955	740	267	347	182	999999	532	211	999999	999999	999999	407	999999	924	999999	274	999999	822	999999	426	698	
70	236	999999	999999	271	927	174	87	861	937	780	999999	402	925	408	712	186	999999	999999	373	470	303	459	201	691	999999	641	999999	547	328	216	287	287	522	895	514	674	23	999999	999999	367	999999	772	745	999999	133	835	999999	743	561	699	999999	293	63	238	766	777	402	642	999999	296	740	540	542	731	502	996	879	40	894	48	173	268	686	15	346	999999	714	999999	567	113	642	690	985	629	563	999999	233	294	138	736	999999	999999	999999	162	627	593	240	23	999999	999999	999999	968	848	523	999999	393	607	57	891	245	73	502	84	229	999999	60	555	999999	999999	508	772	999999	902	167	767	792	679	533	388	753	300	700	112	440	156	999999	841	472	103	999999	396	185	999999	892	673	779	306	369	509	999999	48	327	846	298	364	371	999999	690	756	742	713	84	669	148	944	372	999999	999999	82	999999	999999	92	818	996	122	596	201	19	999999	987	496	320	999999	811	999999	999999	854	813	86	785	608	160	716	999999	467	322	516	999999	948	310	390	662	297	530	999999	955	999999	849	186	999999	999999	66	206	768	256	999999	999999	858	433	971	999999	585	567	999999	380	999999	376	467	539	999999	90	937	999999	194	607	834	33	503	453	759	474	14	999999	999999	615	551	999999	947	999999	73	272	658	830	976	999999	999999	104	999	160	310	999999	50	320	387	687	242	995	21	171	999999	379	999999	414	674	506	514	948	999999	999999	828	999999	428	362	475	999999	432	116	94	403	802	739	33	353	153	179	433	693	259	631	382	555	942	786	999999	999999	715	253	999999	480	286	999999	845	999999	331	206	999999	999999	844	849	999999	136	911	999999	368	681	356	999999	999999	504	83	820	698	627	309	282	999999	641	999999	781	999999	188	999999	613	126	999999	893	705	31	999999	19	999999	849	409	376	255	644	999999	428	21	347	999999	999999	661	999999	465	999999	999999	28	58	45	999999	999999	999999	38	86	185	999999	999999	422	787	651	999999	999999	495	999999	971	999999	260	63	638	836	223	658	443	999999	206	999999	216	999999	787	675	686	972	911	490	999999	785	381	300	80	346	999999	15	233	696	999999	667	999999	79	494	869	967	965	420	208	315	370	999999	718	879	885	100	841	999999	122	964	219	413	999999	610	999999	999999	960	999999	301	14	218	434	747	999999	999999	134	147	176	999999	707	721	999999	712	184	367	166	663	421	194	999999	990	380	999999	731	119	263	170	469	308	952	17	999999	128	203	106	935	999999	727	349	761	953	999999	716	414	253	657	999999	830	253	39	263	548	798	
56	24	999999	323	26	880	286	963	677	868	966	700	739	443	518	87	431	284	936	81	999999	301	324	664	706	488	999999	999999	339	226	278	698	468	193	82	189	269	622	999999	846	72	798	999999	807	749	714	999999	224	999999	752	821	755	999999	477	375	999999	700	183	616	537	999999	724	634	460	599	999999	241	556	370	339	818	809	419	99	18	634	999999	516	915	992	974	247	378	586	405	522	381	991	817	328	488	999999	15	337	427	348	173	999999	217	481	482	957	853	853	934	22	346	237	468	999999	738	193	268	624	562	191	356	57	65	86	999999	250	999999	52	850	999999	804	91	671	670	470	200	308	443	519	27	393	524	652	392	186	999999	532	86	999999	304	826	999999	774	999999	992	999999	769	999999	999999	999999	999999	999999	13	210	999999	999999	565	797	999999	548	884	824	114	999999	798	831	999999	999999	899	752	717	661	462	555	906	999999	316	435	678	353	430	177	859	999999	798	581	521	999999	185	922	587	999999	999999	51	999999	12	285	239	447	171	999999	999999	241	999999	523	566	359	457	304	999999	947	140	129	926	999999	716	999999	826	999999	226	999999	952	497	977	174	982	999999	420	145	904	147	87	999999	517	631	333	936	37	999999	999999	231	999999	157	390	999999	457	616	879	999999	703	46	459	999999	231	851	999999	609	999999	667	540	710	999999	321	400	656	999999	152	611	999999	794	999999	999999	71	999999	994	254	805	116	12	717	999999	976	496	442	867	688	593	999999	665	861	724	683	369	233	531	292	999999	999999	734	114	999999	14	584	999999	999999	999999	397	979	236	999999	964	999999	260	999999	174	999999	452	879	532	999999	999999	386	999999	443	80	106	999999	837	999999	711	501	999999	382	897	411	372	402	368	999999	770	300	999999	999999	68	897	231	432	419	69	796	999999	873	234	766	999999	928	68	151	999999	826	999999	559	996	999999	999999	916	129	362	999999	802	342	999999	370	762	677	999999	846	887	545	999999	999999	169	778	195	999999	999999	823	615	79	483	313	260	310	691	251	740	618	24	953	980	112	79	871	267	464	999999	512	999999	99	166	92	180	605	219	162	999999	781	810	653	486	102	514	293	75	498	999999	783	679	999999	999999	63	831	934	565	999999	604	297	999999	731	999999	126	999999	525	913	999999	142	655	101	538	881	959	999999	999999	999999	887	597	999999	806	768	383	973	832	950	163	113	260	246	50	472	558	999999	270	999999	538	999999	740	999999	379	674	365	435	692	150	999999	977	254	999999	999999	677	158	817	491	752	999999	
151	294	412	372	809	999999	896	615	628	980	809	698	729	833	117	999999	999999	416	999999	999999	948	290	692	320	186	999999	790	999999	372	323	740	591	518	732	396	85	338	625	570	534	469	999999	73	169	999999	999999	525	999999	999999	999999	549	411	359	348	408	861	601	101	196	951	359	126	253	999999	999999	227	189	999999	446	42	818	983	999999	607	943	138	226	532	488	897	342	163	999999	999999	774	339	242	179	333	535	483	246	439	618	185	353	999999	758	919	999999	999999	529	999999	999999	711	565	999999	999999	404	279	644	78	612	298	618	205	695	999999	999999	910	985	19	999999	910	558	582	554	237	432	999999	561	468	613	875	798	999999	963	113	140	218	773	999999	775	63	891	999999	633	999999	999	980	657	175	227	18	627	98	855	999999	768	999999	20	337	329	804	718	186	465	737	999999	805	241	592	280	332	146	999999	999999	619	29	152	948	413	237	452	943	396	250	604	257	709	957	683	999999	11	999999	446	171	971	345	715	950	896	650	204	748	75	895	999999	871	132	854	999999	271	625	191	999999	110	877	860	331	935	860	489	790	847	999999	256	279	134	700	343	273	284	999999	999999	62	762	43	704	878	500	355	999999	999999	999999	722	999999	720	820	600	999999	293	120	23	779	99	416	860	356	199	818	626	771	181	788	590	961	957	999999	138	844	999999	183	982	831	590	138	364	934	999999	999999	536	999999	999999	364	60	163	270	534	112	999999	902	686	514	999999	873	584	999999	345	275	760	999999	999999	691	755	279	120	999999	191	999999	961	61	925	231	62	292	177	247	816	738	436	999999	432	330	493	942	999999	668	922	957	999999	577	29	999999	374	999999	999999	999999	778	95	999999	999999	88	345	151	593	976	464	462	777	999999	999999	999999	999999	838	999999	41	966	207	813	999999	452	215	233	192	999999	999999	266	857	379	53	999999	999999	731	798	411	621	97	189	899	966	999999	999999	999999	262	999999	999999	421	830	314	650	281	999999	964	206	497	819	999999	163	757	999999	719	607	999999	734	306	878	23	808	436	448	944	787	999999	847	963	246	71	999999	999999	999999	999999	435	553	728	771	839	504	999999	310	592	766	933	431	348	256	327	999999	999999	955	791	999999	613	404	865	706	494	272	127	243	999999	758	999999	999999	206	999999	293	999999	999999	962	466	383	999999	507	999999	682	20	366	959	999999	999999	124	650	25	999999	999999	17	41	687	32	287	576	386	301	59	834	883	303	999999	408	962	273	768	458	499	417	999999	115	560	193	
695	137	999999	527	597	146	999999	999999	909	465	932	999999	376	341	685	999999	999999	197	999999	19	999999	717	141	999999	637	382	356	999999	526	323	411	902	480	504	999999	159	273	999999	703	912	727	26	393	769	475	710	896	436	772	609	420	153	657	551	394	977	996	999999	889	999999	790	999999	350	595	64	999999	782	872	14	535	999999	147	493	999999	999999	782	333	372	96	999999	999999	999999	429	917	999999	267	999999	928	120	359	163	522	999999	999999	132	812	675	798	999999	444	999999	999999	999999	246	999999	283	659	999999	269	611	654	633	665	999999	999999	999999	999999	432	999999	796	785	999999	761	655	999999	999999	177	999999	423	999999	116	535	658	651	999999	999999	999999	192	934	629	608	143	668	999999	705	529	999999	18	748	261	326	252	115	918	659	84	999999	776	864	999999	116	654	698	789	999999	128	999999	24	963	287	383	313	498	72	198	652	194	262	999999	853	256	168	266	172	163	864	429	739	999999	924	199	720	328	64	999999	953	999999	879	14	586	999999	843	999999	470	877	23	754	53	729	16	890	19	826	20	633	947	398	536	636	640	698	245	999999	48	98	662	984	443	549	999999	999999	315	999999	999999	309	413	999999	795	999999	150	119	386	999999	985	43	999999	894	317	999999	576	565	908	252	373	888	999999	821	16	382	224	38	320	503	999999	799	584	761	463	711	230	833	602	251	999999	531	999999	235	46	15	999999	768	676	22	972	999999	308	999999	999999	485	990	591	117	422	79	121	799	999999	999999	999999	458	999999	441	606	210	999999	962	667	756	999999	999999	93	784	999999	999999	456	361	307	531	814	999999	522	999999	977	720	638	725	999999	181	384	732	999999	709	850	556	491	999999	999999	812	999999	999999	999999	316	999999	909	907	999999	116	948	623	760	999999	361	711	999999	936	999999	463	885	572	27	782	999999	382	120	147	383	934	999999	982	128	999999	495	301	106	859	999999	999999	78	813	831	618	241	999999	624	240	87	998	164	619	940	999999	195	249	222	935	155	933	930	999999	533	999999	661	966	504	478	15	70	614	836	730	714	395	81	999999	408	551	937	758	879	70	385	779	999999	999999	255	999999	999999	88	171	713	282	999999	306	290	999999	956	274	63	999999	235	26	393	999999	889	236	488	123	508	999999	393	217	999999	60	711	158	103	826	924	999999	382	759	981	452	132	458	999999	98	791	782	451	999999	999999	999999	654	999999	991	460	999999	815	766	982	747	275	778	999999	999999	853	595	142	864	139	999999	804	772	475	45	941	205	440	999999	
400	332	726	371	999999	999999	999999	406	668	999999	999999	880	999999	999999	400	22	999999	674	626	361	955	999999	659	999999	321	935	90	840	189	17	999999	999999	999999	399	999999	999999	30	999999	670	182	534	457	927	999999	999999	259	242	321	381	462	329	277	999999	999999	470	897	672	808	59	181	253	732	226	999999	116	999999	375	719	999999	999999	991	812	13	454	827	999999	575	999999	695	999999	999999	768	468	999999	688	782	685	435	928	477	999999	222	853	498	928	802	240	276	999999	999999	883	522	203	641	471	516	999999	999999	999999	999999	332	988	123	999999	999999	484	999999	500	999999	999999	999999	939	790	649	752	779	959	514	526	35	999999	308	814	851	999999	190	575	827	265	181	519	561	183	999999	155	999	109	866	30	999999	538	740	304	999999	152	999999	732	554	888	691	999999	999999	607	237	695	999999	183	999999	808	999999	909	446	999999	801	814	150	999999	824	999999	753	680	102	999999	82	999999	536	999999	278	708	999999	458	999999	938	573	623	760	953	999999	999999	131	825	837	68	733	544	101	504	503	999999	11	999999	907	60	145	21	465	274	535	740	999999	28	999999	562	573	839	888	999999	672	187	63	196	999999	554	382	928	843	44	760	538	999999	41	999999	547	706	67	550	970	802	999999	999999	495	428	999999	121	113	920	284	495	894	655	593	999999	999999	999999	815	367	999999	678	216	178	999999	514	997	345	137	517	367	999999	515	298	999999	705	120	29	567	768	614	443	279	18	568	548	866	882	811	209	195	868	891	999999	999999	302	595	393	999999	981	431	999999	999999	595	562	428	999999	999999	999999	887	721	306	121	57	753	999999	408	208	609	882	647	124	999999	928	331	999999	964	999999	111	999999	119	727	292	999999	347	999999	459	999999	455	150	569	271	155	924	999999	889	757	844	999999	277	893	397	783	854	344	999999	346	999999	999999	73	999999	172	504	121	999999	994	24	535	710	19	470	999999	999999	468	323	386	999999	609	450	441	741	999999	871	833	731	722	943	437	251	40	999999	403	418	392	686	406	766	43	156	493	875	232	999999	935	807	999999	644	324	541	957	348	736	615	832	331	343	301	999999	389	65	60	586	294	999999	611	999999	999999	999999	999999	916	999999	934	463	957	566	999999	999999	935	999999	563	88	999999	896	294	692	999999	787	586	70	353	115	999999	653	101	443	999999	937	463	334	999999	862	283	542	999999	999999	413	282	658	275	999999	357	365	999999	999999	999999	431	690	999999	987	939	290	729	309	438	999999	523	291	372	523	278	581	532	610	296	
701	805	999999	282	999999	999999	398	999999	999999	258	996	749	461	827	124	999999	608	999999	999999	999999	459	142	973	113	812	824	132	910	144	996	241	824	999999	357	135	181	344	999999	999999	999999	550	160	419	999999	999999	71	72	999999	999999	511	670	643	67	225	837	569	831	982	999999	999999	167	487	994	323	26	181	994	999999	702	943	677	200	884	766	844	308	722	921	671	751	999999	668	663	632	336	597	999999	539	999999	565	349	362	948	931	551	72	166	105	44	270	999999	959	761	999999	999999	999999	759	999999	381	539	846	909	999999	718	370	498	999999	372	987	429	414	465	593	146	603	325	251	952	999999	781	999999	627	887	999999	683	802	907	360	797	999999	999999	476	167	980	999999	999999	51	240	999999	63	248	793	118	615	856	611	376	624	709	519	238	807	85	599	397	228	999999	910	44	567	591	999999	999999	141	590	937	307	612	427	173	999999	21	999999	171	999999	999999	519	281	554	81	436	292	650	288	627	999999	999999	999999	593	500	418	999999	205	13	472	999999	229	976	35	918	999999	999999	999999	546	999999	226	426	999999	999999	48	709	751	366	962	141	308	822	999999	999999	559	545	739	999999	999999	754	153	816	387	699	767	139	542	256	636	767	999999	95	999999	52	410	614	488	511	999999	999999	667	773	242	871	173	999999	999999	473	475	999999	999999	999999	280	792	999999	410	48	223	298	999999	176	999999	730	999999	999999	222	999999	252	999999	944	67	238	473	146	97	999999	583	999999	535	999999	205	999999	999999	999999	202	926	815	321	951	999999	576	274	222	645	624	171	53	47	412	951	243	690	370	530	999999	346	282	143	999999	721	999999	999999	688	483	999999	106	724	476	12	542	406	407	301	999999	999999	792	999999	828	521	925	336	546	113	583	999999	515	709	260	938	856	654	681	999999	239	183	999999	586	739	930	527	999999	576	999999	870	555	835	398	999999	999999	532	999999	453	622	778	395	999999	999999	114	999999	209	999999	474	537	156	887	724	789	72	929	999999	215	999999	897	994	488	759	999999	999999	38	746	999999	452	108	415	535	211	999999	839	844	893	624	482	838	999999	999999	973	48	888	982	830	56	336	337	826	999999	999999	555	627	300	635	777	196	85	163	92	999999	375	999999	999999	686	664	950	999999	45	710	732	447	176	864	999999	999999	624	260	208	700	789	999999	281	97	491	655	441	548	218	999999	438	407	685	648	999999	607	916	277	999999	999999	105	118	302	126	595	606	389	763	785	914	999999	999999	877	462	303	830	104	44	138	40	
999999	411	19	919	282	999999	762	999999	679	907	803	356	953	42	605	680	822	999999	502	999999	999999	678	999999	303	963	502	530	232	355	364	513	882	148	276	942	693	999999	382	999999	999999	843	861	94	877	120	806	982	844	857	622	18	999999	541	253	764	555	648	715	955	780	804	540	182	999999	404	921	218	999999	999999	912	581	999999	321	242	52	999999	593	999999	192	167	519	686	375	999999	355	999999	999999	999999	512	396	999999	393	999999	73	465	999999	999999	999999	483	199	999999	305	753	999999	999999	569	628	308	211	999999	961	999999	532	798	270	128	175	449	969	830	581	999999	999999	999999	866	197	999999	257	777	739	724	999999	413	993	569	223	932	429	691	786	945	999999	694	162	435	293	999999	628	803	346	999999	250	800	652	617	285	999999	60	88	853	547	380	999999	472	999999	147	358	539	239	56	999999	745	757	192	885	539	999999	32	278	582	336	403	454	441	999999	999999	999999	760	385	999999	102	999999	351	838	249	999999	520	232	527	297	935	999999	399	756	160	402	492	617	767	88	999999	108	999999	999999	527	153	926	999999	870	160	123	597	163	944	954	314	404	919	943	320	29	406	505	999999	647	14	999999	697	290	208	991	416	993	307	999999	993	110	845	320	999999	647	430	361	376	999999	999999	177	454	999999	846	998	573	674	999999	69	260	603	999999	858	523	149	239	809	672	169	999999	999999	856	316	999999	999999	999999	608	847	672	598	54	138	806	999999	836	559	895	444	210	428	742	999999	999999	386	400	999999	986	797	956	999999	999999	999999	216	999999	744	321	999999	841	642	449	999999	826	783	470	216	474	994	558	999999	589	343	374	999999	741	964	65	619	999999	999999	903	572	811	890	264	977	365	922	338	565	999999	421	999999	801	999999	463	915	764	999999	180	925	999999	437	120	999999	84	999999	999999	475	513	999999	999999	999999	281	999999	999999	999999	999999	528	999999	999999	552	666	999999	999999	999999	999999	572	711	287	58	999999	841	999999	999999	597	144	700	523	189	730	149	456	999999	877	823	999999	781	72	884	999999	979	245	294	330	382	999999	999999	949	208	999999	684	515	999999	999999	999999	999999	458	999999	999999	999999	462	999999	999999	761	711	999999	841	126	999999	999999	507	999999	999999	976	999999	66	999999	439	271	948	699	750	325	394	999999	633	267	369	999999	962	999999	999999	920	151	848	566	999999	999999	999999	286	806	328	611	243	999999	184	688	222	395	339	313	29	999999	202	53	999999	106	999999	999999	87	999999	999999	635	999999	219	362	590	685	138	999999	170	34	999999	985	
999999	380	148	92	107	872	945	55	974	160	659	736	780	999999	108	146	999999	940	817	541	447	334	999999	236	34	999999	594	12	93	882	179	288	209	999999	61	999999	572	24	857	842	142	792	507	484	725	482	999999	862	587	992	52	230	216	999999	547	817	687	912	67	173	288	943	962	102	999999	380	999999	400	676	436	573	455	92	974	409	654	827	999999	999999	551	999999	731	424	101	999999	948	82	999999	999999	243	984	660	999999	694	564	198	830	415	502	355	946	192	196	161	429	596	999999	999999	878	999999	990	478	411	999999	811	557	999999	871	262	43	308	615	557	442	451	912	499	397	420	999999	824	421	715	165	605	999999	544	273	999999	999999	999999	999999	52	950	999999	515	259	449	999999	999999	670	959	999999	469	56	999999	634	754	709	999999	107	750	999999	668	78	999999	763	255	911	643	999999	264	999999	19	999999	999999	573	607	198	936	663	999999	514	999999	999999	999999	268	255	119	274	543	999999	999999	165	999999	70	29	384	881	675	752	13	538	249	999999	415	760	153	247	999999	999999	999999	565	773	853	58	999999	999999	128	213	320	517	145	646	109	231	700	53	999999	999999	449	198	725	999999	999999	659	520	275	418	144	999999	999999	999999	531	507	516	999999	790	312	107	999999	611	266	999999	365	245	868	999999	150	773	999999	999999	999999	85	149	578	311	51	589	203	537	999999	999	983	999999	205	999999	614	148	999999	999999	999999	741	999999	346	837	931	999999	999999	948	791	999999	134	644	429	396	999999	932	999999	928	214	193	999999	118	570	855	611	282	999999	169	736	263	753	557	777	999999	975	523	738	311	646	264	883	640	412	909	845	364	564	999999	999999	576	232	999999	387	812	999999	633	206	491	999999	659	999999	998	222	538	874	576	867	624	421	321	203	90	292	999999	310	571	705	999999	999999	257	999999	864	799	170	40	999999	180	964	106	999999	999999	257	84	987	784	885	427	999999	44	999999	999999	939	302	999999	382	151	927	437	512	999999	927	999999	999999	979	941	999999	999999	62	507	339	406	902	527	79	994	946	15	304	175	425	153	831	999999	740	999999	778	999999	999999	999999	889	616	999999	462	960	424	782	999999	105	56	179	686	375	377	999999	872	999999	422	233	64	435	145	633	272	999999	999999	999999	918	741	229	999999	53	457	999999	618	723	663	999999	567	654	222	181	999999	257	999999	738	777	463	921	868	175	999999	999999	696	362	753	983	480	374	967	327	863	43	876	883	136	238	111	759	981	999999	999999	999999	999999	842	263	999999	385	276	
358	224	642	997	873	63	806	705	999999	910	864	999999	999999	86	999999	337	999999	147	43	999999	999999	510	675	704	999999	999999	32	511	999999	854	109	528	608	999999	25	752	999999	865	170	999999	86	430	477	201	999999	252	999999	76	264	999999	493	999999	202	999999	407	848	548	999999	68	223	40	305	936	906	811	346	141	979	999999	847	652	493	977	999999	999999	999999	42	999999	810	696	999999	956	999999	999999	999999	983	336	999999	807	177	999999	747	806	999999	793	781	494	571	389	999999	121	56	16	999999	599	10	148	982	723	958	816	74	999999	371	589	999999	59	418	544	828	20	544	182	893	644	999999	686	40	426	516	953	470	105	262	585	587	949	839	928	999999	845	999999	999999	848	999999	149	619	999999	367	999999	731	999999	37	561	547	577	874	999999	999999	694	323	117	999999	999999	14	356	968	999999	786	12	999999	219	490	183	982	999999	999999	333	543	999999	295	999999	673	707	999999	877	442	543	714	18	713	837	999999	999999	57	999999	999999	665	843	13	180	744	659	999999	594	522	999999	853	578	881	906	550	579	278	409	82	999999	999999	433	137	999999	435	999999	999999	298	296	152	256	136	255	999999	15	999999	539	334	999999	591	318	122	999999	290	589	964	833	999999	999999	268	798	999999	974	302	929	242	999999	100	745	583	881	76	307	999999	349	727	999999	12	901	70	50	943	858	491	999999	745	171	999999	333	470	338	674	999999	38	354	422	999999	952	999999	999999	774	448	588	967	709	999999	999999	999999	999999	999999	641	830	999999	111	227	854	975	493	176	193	80	999999	766	284	255	999999	939	278	35	927	999999	380	62	138	296	999999	364	891	781	884	930	279	906	471	828	507	473	34	810	499	446	669	999999	765	999999	999999	682	314	999999	502	999999	546	866	999999	297	271	777	82	815	999999	499	94	711	999999	262	999999	961	305	455	747	743	915	468	536	999999	905	594	999999	999999	389	919	60	179	999999	582	394	413	893	999999	567	729	400	219	194	999999	362	957	504	999999	902	944	387	858	974	759	396	87	340	532	392	676	999999	647	436	707	449	914	432	709	868	397	77	131	887	999999	999999	706	283	537	137	947	100	999999	533	444	542	202	205	529	195	316	82	371	999999	891	999999	753	783	487	559	448	534	794	645	514	876	265	970	956	416	690	803	999999	404	999999	586	706	999999	991	174	257	719	903	523	561	324	999999	339	996	999999	599	923	999999	999999	999999	423	999999	148	28	567	286	231	248	122	505	512	279	966	357	314	542	639	791	
322	999999	728	630	999999	93	200	999999	925	974	187	817	999999	17	825	715	30	290	568	105	999999	888	35	999999	791	999999	58	54	739	982	691	246	960	141	484	674	960	999999	34	64	828	397	360	257	71	304	737	505	453	261	999999	34	999999	999999	368	434	286	258	839	262	45	155	440	943	292	941	999999	636	532	161	754	238	265	513	277	45	537	999999	999999	999999	291	999999	600	488	655	667	272	427	999999	60	397	712	999999	772	999999	999999	957	417	964	999999	447	111	972	302	506	999999	768	999999	275	332	896	508	838	352	971	493	999999	951	297	625	679	999999	863	482	999999	51	284	493	494	594	88	130	814	999999	58	190	579	999999	999999	557	999999	999999	161	449	163	889	873	610	801	535	137	15	999999	349	451	17	247	500	539	999999	823	284	976	680	999999	775	693	999999	304	791	913	256	970	740	726	878	999999	423	328	999999	177	999999	692	999999	467	999999	11	474	847	51	942	999999	769	526	733	999999	824	480	999999	999999	205	334	316	20	621	880	45	388	622	573	728	999999	181	665	297	999999	999999	27	223	181	774	229	701	262	848	999999	487	453	999999	999999	63	999999	999999	999999	677	843	999999	682	346	586	47	999999	852	999999	322	129	999999	113	999999	584	41	999999	266	34	613	976	632	63	171	787	999999	591	381	519	519	920	605	240	987	453	791	910	680	637	143	161	376	427	940	729	926	999999	225	432	999999	257	551	203	337	700	221	314	520	559	999999	999999	251	342	999999	999999	523	676	126	784	793	130	135	629	891	461	609	215	122	999999	860	29	999999	949	448	999999	378	412	903	999999	242	486	400	131	454	687	910	44	661	999999	215	259	999999	440	639	951	131	921	999999	875	101	16	202	87	999999	173	89	301	894	503	999999	120	773	829	552	317	729	14	999999	214	999999	575	553	573	236	610	761	999999	999999	496	999999	457	110	38	205	236	294	322	999999	290	999999	618	150	168	526	105	999999	438	887	332	231	127	746	999999	334	999999	999999	628	999999	98	411	999999	981	999999	362	999999	20	745	633	325	32	999999	581	895	606	932	999999	999999	57	141	133	332	58	999999	275	33	999999	999999	703	679	999999	999999	471	343	999999	463	636	743	805	950	94	999999	805	572	999999	814	545	999999	501	402	101	76	580	719	964	88	105	993	142	339	999999	17	999999	954	551	367	945	247	26	152	999999	690	590	107	56	392	527	486	688	999999	487	999999	511	311	587	707	94	999999	999999	799	368	642	611	475	95	87	
699	999999	30	941	999999	307	834	358	107	999999	486	999999	673	582	561	619	315	681	852	15	506	740	999999	999999	282	203	868	227	784	662	89	999999	22	969	999999	676	465	999999	591	189	999999	162	214	999999	231	611	88	797	248	749	337	929	622	90	580	959	484	999999	669	675	439	617	574	444	331	371	999999	703	889	999999	163	999999	100	999999	979	354	535	198	622	670	124	81	978	999999	334	999999	999999	999999	398	999999	202	289	87	915	749	999999	588	769	856	860	150	385	907	364	596	769	999999	949	110	236	434	999999	563	998	561	368	638	539	120	180	869	999999	314	166	999999	874	491	999999	923	571	765	766	999999	762	530	739	173	623	448	565	320	552	999999	999999	308	906	999999	88	363	391	779	58	659	685	990	611	80	751	672	721	287	663	36	538	470	999999	999999	800	478	999999	205	24	100	999999	860	999999	706	152	858	999999	999999	412	821	541	999999	717	117	657	999999	918	668	422	999999	726	287	657	999999	302	701	640	999999	925	610	999999	196	764	957	999999	825	673	904	928	892	886	573	999999	842	495	746	753	560	305	999999	559	164	999999	73	374	277	212	801	414	999999	227	999999	999999	802	290	354	38	999999	12	832	108	23	999999	999999	74	163	412	999999	39	999999	948	89	999999	896	60	386	413	700	593	837	999999	872	500	488	675	999999	350	999999	562	150	718	993	558	473	930	546	999999	263	999999	220	864	398	771	857	502	147	186	336	751	903	941	337	176	175	220	999999	999999	999999	999999	21	812	340	262	889	837	954	531	193	965	999999	961	160	701	382	972	233	110	643	986	999999	999999	999999	999999	658	209	999999	827	392	999999	705	33	173	409	987	408	534	145	999999	999999	999999	616	992	370	247	941	790	635	793	999999	999999	134	879	274	327	143	999999	19	604	689	999999	137	149	930	270	999999	798	999999	713	999999	448	98	999999	622	449	920	885	653	93	716	999999	755	43	999999	276	580	153	899	91	854	999999	999999	541	999999	573	419	999999	71	109	999999	153	999999	922	819	754	897	906	266	825	406	258	155	926	887	281	701	104	949	663	690	999999	999999	669	999999	999999	923	556	36	59	39	999999	823	553	337	999999	378	833	223	444	378	674	887	83	685	606	463	598	654	999999	872	325	527	407	419	419	999999	999999	999999	999999	830	999999	879	217	795	952	434	999999	599	323	902	999999	880	999999	294	26	459	999999	983	262	911	999999	902	115	187	714	926	425	999999	999999	328	997	770	769	613	37	794	680	287	
732	999999	860	998	999999	999999	13	444	21	999999	402	959	429	999999	809	999999	505	448	774	39	91	36	18	999999	681	995	904	107	121	901	267	999999	779	547	260	999999	61	999999	571	97	183	280	914	999999	999999	999999	898	610	960	236	118	588	30	650	999999	706	173	402	327	999999	123	999999	332	999999	855	999999	189	882	146	728	490	178	999999	686	999999	810	121	999999	727	722	106	304	146	884	999999	999999	211	138	999999	554	917	659	19	237	974	999999	948	804	456	999999	999999	26	474	999999	745	939	711	343	794	395	594	467	675	605	248	819	999999	447	326	187	968	60	999999	592	999999	999999	169	999999	712	999999	862	317	259	999999	943	999999	999999	904	149	999999	966	868	344	999999	959	459	984	414	999999	165	508	510	487	999999	602	999999	999999	999999	430	914	780	72	631	216	999999	287	218	519	661	168	989	864	308	473	999999	110	716	585	999999	361	847	754	661	557	89	361	830	999999	563	225	603	947	484	234	83	904	999999	137	432	682	999999	999999	752	999999	175	999999	212	23	68	999999	21	900	259	79	999999	35	999999	999999	999999	181	456	238	955	445	565	51	390	83	999999	316	863	999999	163	950	120	381	999999	831	999999	445	159	816	921	71	214	703	697	414	999999	999999	503	173	11	260	235	22	519	999999	274	999999	264	139	999999	999999	638	999999	999999	309	958	695	33	999999	692	691	31	640	999999	893	241	999999	354	975	999999	352	813	700	588	902	724	108	999999	999999	566	267	191	30	999999	180	433	999999	956	999999	455	999999	999999	999999	480	999999	238	595	704	626	999999	412	999999	999999	224	280	937	938	843	844	584	860	833	999999	23	435	510	11	447	146	470	999999	905	999999	529	999999	329	889	999999	278	673	139	403	245	619	163	487	902	806	922	242	999999	938	121	813	999999	639	999999	910	55	809	237	158	568	165	627	506	823	759	771	951	999999	999999	999999	180	454	467	597	999999	999999	947	607	205	999999	903	975	519	793	152	934	812	999999	999999	184	469	446	981	999999	90	991	999999	664	999999	44	970	194	999999	373	941	368	138	999999	976	61	999999	211	999999	999999	999999	189	999999	713	999999	824	958	327	78	999999	115	734	473	632	517	727	212	292	464	171	999999	719	209	155	852	783	806	771	657	999999	86	999999	414	358	180	900	883	999999	983	328	86	652	125	999999	267	216	895	999999	534	258	849	815	999999	870	89	999999	980	962	860	897	999999	197	999999	151	468	847	329	124	461	616	844	268	309	145	95	900	603	967	887	646	
887	309	246	409	999999	270	521	544	999999	235	920	921	93	96	310	888	982	974	773	420	886	781	54	918	413	591	999999	610	785	189	351	22	84	224	19	999999	999999	999999	72	207	336	785	846	235	696	923	184	999999	999999	206	918	629	203	477	759	116	265	328	999999	496	755	910	758	99	884	907	846	869	86	591	937	999999	911	576	93	999999	934	818	231	999999	417	302	774	588	270	999999	819	606	464	999999	463	633	275	576	451	425	999999	999999	999999	999999	86	314	147	999999	269	206	999999	626	999999	999999	181	446	106	515	89	463	146	999999	999999	172	97	999999	414	999999	137	314	456	345	134	668	85	187	477	442	413	112	165	530	999999	74	14	202	999999	807	731	27	536	999999	496	988	999999	856	928	189	701	836	900	964	126	954	750	382	502	725	999999	993	999999	663	112	999999	307	615	850	999999	167	895	38	607	451	999999	999999	697	848	145	389	228	259	297	741	577	212	999999	999999	374	324	632	999999	496	234	737	57	872	657	519	690	673	16	173	32	806	999999	302	523	15	999999	62	533	366	346	363	744	681	922	534	999999	117	211	485	999999	999999	204	541	999999	999999	72	999999	50	339	454	715	999999	95	275	935	999999	909	677	999999	197	271	108	999999	999999	870	993	376	950	132	999999	583	471	530	723	496	999999	276	919	999999	943	282	22	999999	911	999999	151	999999	416	987	999999	864	439	999999	298	999999	437	859	999999	511	719	696	953	999999	999999	871	999999	691	999999	778	333	999999	990	867	464	999999	258	903	433	999999	729	345	959	963	999999	879	999999	667	242	544	69	752	886	417	999999	256	329	104	610	999999	385	460	295	637	663	999999	874	572	349	383	999999	533	436	859	999999	383	999999	990	999999	714	727	586	458	827	719	581	616	999999	776	218	595	999999	999999	393	999999	279	59	332	309	103	14	999999	999999	859	614	999999	325	999999	635	717	519	338	999999	895	322	999999	11	468	918	999999	656	302	796	140	788	775	240	53	999999	513	333	999999	999999	467	709	156	268	999999	999999	193	265	589	999999	68	999999	266	621	407	80	355	999999	999999	414	226	999999	712	999999	197	80	839	304	282	999999	131	999999	115	647	85	999999	999999	541	412	255	999999	999999	76	355	999999	442	531	164	833	972	369	246	999999	999	999999	30	997	371	999999	999999	383	888	983	278	825	999999	592	618	999999	999999	999999	814	864	345	680	999999	380	366	56	755	549	999999	999999	309	952	884	651	116	184	64	999999	804	470	884	872	845	843	798	529	
73	849	912	999999	999999	77	554	381	406	329	83	999999	641	999999	324	999999	698	427	683	325	940	32	486	999999	491	32	110	353	999999	473	834	556	999999	836	999999	905	999999	77	999999	241	408	999999	255	786	110	415	557	488	155	999999	183	428	170	482	589	50	373	478	136	600	967	210	401	999999	999999	527	76	999999	999999	419	999999	631	579	451	999999	437	777	699	344	85	999999	621	208	84	300	999999	396	110	257	942	999999	168	999999	257	274	207	121	322	301	582	348	752	156	736	999999	551	848	999999	565	161	273	673	144	999999	135	355	12	327	999999	88	141	966	557	999999	876	999999	691	999999	187	719	326	464	407	761	737	722	475	471	521	748	567	999999	545	999999	679	868	33	889	132	999999	205	999999	680	223	451	381	205	756	860	378	860	527	540	999999	835	808	999999	999999	323	412	879	541	805	893	520	463	999999	461	999999	17	999999	801	208	268	999999	532	999999	194	320	365	527	719	610	999999	999999	49	999999	699	270	871	603	650	999999	999999	999999	664	999999	999999	702	999999	999999	999999	46	999999	999999	999999	999999	999999	331	999999	34	91	72	957	999999	170	930	663	15	481	325	731	201	849	999999	519	235	488	229	859	544	997	999999	332	415	784	682	999999	933	829	999999	865	378	999999	999999	521	588	999999	833	878	734	999999	999999	231	671	228	551	197	448	699	833	840	999999	472	999999	999999	599	739	552	111	488	999999	999999	186	760	460	999999	999999	12	892	931	616	654	350	134	999999	225	269	660	196	999999	495	319	244	995	879	812	905	200	819	921	848	75	732	999999	562	605	605	999999	221	864	318	195	555	767	227	195	712	347	558	999999	339	88	365	999999	992	862	494	190	880	647	458	999999	192	971	92	999999	922	950	572	999999	620	999999	449	332	923	310	764	999999	999999	694	110	568	641	18	591	769	709	863	407	700	120	424	590	574	416	999999	12	584	685	676	273	762	999999	944	201	540	639	43	945	999999	999999	999999	412	999999	546	889	411	184	389	323	999999	68	552	872	999999	999999	219	874	916	657	307	189	791	112	431	348	999999	999999	817	999999	139	999999	918	714	601	102	22	403	38	526	864	828	205	372	835	999999	219	999999	450	995	331	999999	127	297	395	918	236	310	999999	207	105	999999	366	338	193	174	999999	837	280	411	193	815	846	999999	793	479	984	429	999999	999999	138	891	256	822	729	374	559	630	999999	683	999999	711	638	830	431	999999	471	866	999999	670	74	999999	999999	49	811	516	919	728	504	
915	999999	807	999999	548	999999	214	467	544	999999	818	615	518	517	596	545	481	186	25	967	643	17	128	999999	606	999999	757	269	217	999999	222	455	999999	999999	413	999999	68	999999	100	761	999999	691	927	267	370	65	555	864	45	999999	339	339	903	760	860	908	815	567	437	396	321	945	260	999999	999999	373	784	392	114	999999	486	802	999999	263	750	999999	90	999999	879	550	605	892	234	999999	681	882	999999	80	276	505	934	999999	251	703	450	281	441	403	870	996	281	173	759	999999	999999	536	999999	650	19	908	828	999999	999999	999999	791	999999	999999	548	852	999999	822	713	999999	608	912	985	999999	999999	813	479	520	686	991	883	278	442	999999	46	694	154	639	901	71	999999	676	980	999999	364	912	31	561	893	551	366	184	568	57	161	285	999999	999999	860	837	540	398	151	999999	804	617	359	295	684	853	707	874	921	999999	759	931	932	181	206	481	791	918	627	145	635	708	710	394	981	760	999999	179	779	73	531	999999	999999	27	19	746	562	999999	876	999999	843	491	263	916	999999	999999	353	861	999999	388	55	621	770	999999	337	105	999999	999999	313	999999	999999	538	105	857	999999	790	999999	914	171	459	918	999999	51	587	301	153	455	999999	106	762	999999	800	999999	999999	28	909	207	999999	689	914	839	598	432	952	848	314	999999	405	999999	507	822	439	699	329	470	989	580	193	714	999999	649	999999	867	551	999999	400	999999	704	838	220	592	878	234	257	620	999999	633	99	738	987	756	59	996	598	999999	999999	111	80	930	38	339	24	813	505	275	724	730	880	445	458	999999	692	566	999999	914	944	214	452	709	150	366	490	999999	727	437	599	128	279	611	539	999999	77	774	810	881	999999	74	999999	982	895	599	753	654	999999	821	74	999999	419	684	995	773	659	371	999999	672	848	569	96	77	675	606	999999	278	999999	169	108	917	756	705	346	880	485	469	813	551	999999	836	174	999999	372	116	708	999999	999999	765	639	705	985	148	42	18	977	999999	316	999999	999999	484	748	130	722	999999	999999	999999	347	125	298	199	558	999999	999999	22	999999	999999	705	569	898	866	662	150	999999	402	999999	999999	672	337	902	823	999999	999999	413	138	98	999999	193	999999	379	993	257	999999	477	999999	157	747	999999	30	999999	797	956	999999	999999	281	822	607	599	329	224	128	999999	999999	222	999999	46	43	833	930	924	360	996	489	999999	999999	999999	170	999999	90	255	194	538	999999	723	114	867	999999	134	142	316	490	454	863	11	260	951	246	
999999	999999	414	124	913	999999	999999	262	999999	999999	557	494	662	661	934	999999	999999	39	999999	398	296	999999	999999	630	908	701	999999	443	906	143	999999	999999	953	382	881	670	675	999999	999999	389	556	471	314	400	858	639	479	999999	555	934	789	999999	999999	563	949	180	405	999999	999999	999999	535	662	356	667	988	618	541	289	780	274	999999	943	758	210	842	999999	804	217	771	278	232	969	888	971	354	516	278	400	433	999999	275	891	924	69	854	894	125	999999	999999	249	107	200	874	291	100	845	222	999999	720	999999	375	198	22	937	999999	565	774	999999	323	481	349	999999	856	78	998	999999	28	699	356	947	710	167	805	532	180	999999	104	606	880	508	304	809	679	999999	345	87	999999	987	79	298	130	740	333	999999	899	956	343	806	292	148	999999	999999	999999	773	423	999999	999999	999999	766	957	999999	177	503	814	187	999999	999999	557	732	921	999999	40	630	67	827	969	833	875	632	224	698	298	324	742	999999	999999	696	905	885	137	694	999999	231	121	999999	953	247	519	752	369	493	785	83	999999	74	795	893	65	945	999999	385	517	858	551	269	181	852	761	141	406	844	566	999999	605	236	684	999999	518	239	874	999999	323	132	999999	731	912	225	953	999999	886	887	641	960	999999	751	186	540	680	852	656	110	999999	999999	355	999999	927	123	477	144	390	999999	999999	825	81	999999	999999	395	595	820	356	955	899	93	999999	999999	213	606	999999	853	60	154	138	999999	583	773	255	935	776	999999	804	799	748	819	999999	900	999999	815	888	718	690	791	945	859	506	999999	211	402	143	999999	999999	330	881	623	93	999999	857	999999	251	999999	999999	135	618	846	26	557	999999	999999	796	354	16	999999	718	523	999999	268	999999	279	169	883	572	853	802	940	437	999999	917	134	735	61	53	999999	573	590	999999	999999	182	108	999999	999999	492	132	606	788	829	923	612	367	460	999999	999999	999999	560	368	735	999999	333	678	419	999999	639	999999	999999	744	311	223	823	137	281	608	96	999999	435	219	999999	450	257	999999	999999	513	999999	559	999999	999999	999999	464	242	214	854	999999	999999	504	688	310	320	409	778	861	487	999999	999999	999999	96	999999	739	935	999999	350	999999	999999	375	319	567	999999	999999	89	418	443	729	846	981	618	283	652	377	591	422	135	999999	990	671	395	536	999999	999999	396	473	823	181	999999	311	999999	246	568	263	922	937	782	638	240	991	344	142	641	634	491	999999	443	483	157	523	999999	451	977	623	999999	999999	999999	503	285	615	
999999	271	649	544	999999	382	714	398	999999	999999	639	496	999999	999999	336	263	999999	870	921	999999	39	349	33	566	284	450	268	944	283	999999	875	999999	363	625	407	83	492	106	545	118	497	55	38	999999	883	541	999999	979	296	726	999999	200	581	99	586	999999	999999	92	270	648	123	769	125	999999	777	360	142	53	601	263	999999	798	335	999999	999999	984	320	999999	682	999999	667	289	999999	557	260	685	707	273	49	162	999999	410	836	896	995	727	929	722	726	532	408	739	999999	999999	956	100	865	768	999999	601	999999	999999	999999	526	980	834	121	999999	999999	999999	999999	868	14	448	428	370	962	438	999999	970	64	999999	803	160	344	927	901	624	601	170	999999	999999	872	447	999999	999999	999999	319	999999	999999	615	371	999999	633	879	999999	735	939	614	595	999999	436	999999	999999	546	345	914	259	191	999999	999999	999999	966	896	282	714	996	566	999999	311	370	652	522	657	999999	692	932	999999	999999	805	202	962	20	15	41	999999	988	451	999999	882	212	750	137	862	237	129	405	999999	999999	174	999999	179	718	312	235	485	999999	303	76	999999	413	743	978	999999	860	970	486	999999	864	889	725	999999	665	348	109	620	999999	659	999999	999999	297	171	819	116	271	32	253	999999	780	999999	479	695	384	56	478	468	771	751	12	266	642	443	999999	471	999999	988	514	999999	999999	615	960	263	873	999999	566	999999	924	872	124	837	727	778	191	317	999999	40	180	618	869	640	999999	773	657	172	603	999999	999999	358	667	999999	518	873	999999	999999	999999	225	821	554	489	999999	544	899	636	174	539	863	262	999999	61	418	818	895	510	573	766	999999	606	999999	237	712	985	999999	214	841	329	999999	284	25	999999	204	219	625	138	642	106	949	147	493	632	999999	999999	667	307	259	465	999999	372	930	408	408	619	999999	326	777	999999	999999	694	795	845	686	588	246	876	856	209	202	766	868	477	999999	999999	999999	89	498	121	327	278	999999	385	705	491	354	617	999999	584	999999	999999	999999	401	999999	265	352	648	946	160	364	791	450	999999	273	856	999999	463	591	358	506	40	828	665	999999	700	999999	999999	999999	204	999999	629	562	281	109	893	414	999999	349	561	708	473	142	347	757	535	827	905	999999	848	987	999999	35	999999	87	999999	480	696	999999	436	526	932	509	751	999999	734	239	178	999999	379	452	37	999999	999999	650	43	897	491	907	397	872	832	306	300	217	354	999999	597	203	40	422	718	998	913	45	775	964	999999	431	33	306	659	954	999999	999999	
959	776	995	324	54	181	989	788	90	564	999999	636	218	543	571	140	999999	974	999999	957	733	38	210	994	875	78	516	999999	884	999999	999999	877	563	999999	257	577	608	282	158	859	433	999999	918	358	999999	149	999999	999999	860	892	663	684	44	999999	672	999999	575	11	449	999999	999999	930	999999	988	350	816	82	323	296	999999	999999	370	825	70	533	803	119	851	653	735	999999	669	208	999999	438	999999	843	778	231	999999	12	999999	999999	999999	204	503	36	930	999999	535	999999	442	561	867	371	302	999999	999999	262	869	821	723	357	714	665	999999	731	911	999999	811	972	304	102	970	990	924	538	653	866	40	999999	189	843	128	668	878	117	341	630	145	680	999999	525	362	999999	288	259	128	999999	208	771	124	379	207	562	772	350	999999	999999	446	764	214	117	231	101	999999	999999	238	55	786	887	400	291	425	140	113	778	739	475	712	674	419	146	667	268	662	810	999999	999999	896	538	526	464	194	380	476	999999	303	270	862	999999	30	82	730	321	999999	833	999999	999999	999999	994	999999	125	999999	999999	354	78	999999	962	999999	831	243	672	999999	258	370	999999	106	54	663	352	484	999999	999999	999999	653	346	415	356	888	829	999999	579	118	999999	927	411	300	999999	999999	407	321	340	831	40	174	358	923	482	950	444	999999	909	412	999999	519	141	512	860	127	17	662	104	999999	609	975	664	564	257	330	959	999999	684	29	266	41	153	647	582	149	305	423	932	405	453	999999	946	176	12	999999	795	898	440	304	27	999999	226	266	232	64	510	793	676	162	990	799	61	890	156	84	375	494	929	720	822	594	730	698	630	999999	39	497	562	865	999999	70	214	999999	999999	520	814	887	999999	999999	999999	512	747	780	414	654	999999	66	29	927	999999	311	969	999999	482	433	999999	999999	635	716	35	22	999999	810	999999	930	594	671	888	636	270	488	79	411	91	319	847	949	293	976	474	973	999999	634	849	233	101	494	999999	578	999999	296	999999	707	503	999999	999999	936	163	484	999999	379	177	393	667	537	241	999999	638	172	999999	999999	244	659	252	61	543	999999	961	402	999999	999999	764	999999	140	973	236	999999	908	999999	999999	911	795	808	915	104	805	94	967	999999	999999	533	856	744	992	999999	999999	602	999999	999999	999999	673	974	760	646	960	614	856	263	999999	311	869	999999	184	133	674	279	436	743	157	256	999999	639	650	410	315	253	29	328	999999	999999	633	907	999999	380	375	936	45	999999	955	489	948	999999	283	20	133	
873	681	621	327	170	999999	859	317	204	634	44	334	360	341	717	595	538	563	999999	677	961	203	803	757	999999	244	273	788	667	999999	626	366	999999	286	441	571	408	10	999999	307	774	599	999999	746	999999	999999	684	999999	247	894	999999	999999	512	342	171	680	878	863	589	999999	361	80	649	897	17	677	694	999999	900	155	197	537	999999	473	902	999999	999999	66	426	135	560	442	550	773	887	999999	853	307	124	999999	999999	544	999999	613	999999	703	950	374	738	663	918	999999	999999	999999	999999	999999	999999	999999	439	799	749	999999	447	999999	999999	918	530	876	19	659	823	396	959	149	462	999999	126	420	526	208	421	566	999999	762	999999	949	999999	458	76	14	999999	814	867	325	20	871	106	957	247	37	183	84	999999	89	839	531	651	999999	639	64	999999	999999	522	999999	999999	193	503	999999	999999	999999	417	999999	809	15	556	999999	528	999999	138	999999	999999	168	182	499	35	346	211	999999	923	685	307	719	819	22	247	277	302	636	936	827	378	999999	710	820	620	111	274	999999	532	999999	13	17	662	999999	999999	608	661	33	215	51	981	264	999999	570	128	999999	262	797	768	288	716	999999	707	999999	222	143	999999	362	999999	923	81	852	716	102	999999	300	67	999999	514	638	615	279	999999	894	845	123	661	150	701	923	849	477	590	253	123	121	999999	361	835	999999	999999	309	154	999999	999999	139	548	669	888	828	999999	999999	293	139	673	999999	999999	813	999999	109	482	317	660	955	84	604	271	472	999999	570	990	999999	999999	149	488	999999	135	148	924	716	574	992	261	999999	292	367	193	460	999999	676	999999	497	895	735	891	999999	649	198	218	999999	867	85	690	327	838	999999	556	153	651	999999	999999	999999	888	749	534	490	999999	786	672	716	421	999999	892	312	919	999999	810	999999	258	645	999999	936	930	999999	848	499	999999	934	999999	358	810	999999	809	223	363	330	608	999999	210	999999	786	862	525	501	953	66	193	999999	999999	345	133	356	999999	15	699	999999	400	339	999999	999999	188	131	751	324	906	381	999999	999999	949	599	894	664	998	846	859	804	421	439	605	792	999999	924	535	699	235	464	154	803	523	978	929	999999	254	175	232	665	120	211	999999	582	63	514	438	809	450	999999	999999	58	999999	895	963	960	999999	119	728	264	595	61	99	451	237	208	999999	971	669	624	999999	999999	999999	204	999999	220	844	33	999999	801	496	726	259	999999	999999	999999	657	999999	24	999999	999999	999999	446	968	999999	68	122	153	354	999999	359	467	149	999999	
58	524	434	999999	212	999999	126	710	380	999999	768	869	802	332	345	999999	551	536	956	700	999999	999999	396	656	134	999999	108	701	678	999999	452	999999	999999	999999	718	591	670	999999	426	270	852	836	764	999999	999999	999999	266	789	807	222	313	823	510	449	999999	772	138	999999	827	999999	655	999999	41	497	999999	739	292	379	614	753	471	999999	120	999999	848	252	521	876	456	923	378	318	999999	465	579	629	528	147	686	945	463	999999	999999	848	615	437	804	277	45	470	918	886	999999	64	751	468	712	814	600	504	999999	999999	999999	903	209	346	530	575	999999	855	999999	154	693	669	300	579	967	272	999999	420	999999	254	999999	986	15	999999	144	839	713	121	999999	713	547	999999	694	999999	569	999999	649	278	907	238	359	190	258	999999	203	999999	999999	182	500	450	733	190	66	17	999999	346	897	717	999999	690	999999	806	938	507	607	511	999999	99	19	993	622	999999	513	219	999999	999999	999999	242	298	999999	85	541	620	476	980	367	134	687	788	233	86	931	75	226	376	552	251	751	999999	691	540	674	173	506	827	999999	676	847	122	761	609	665	428	999999	615	999999	195	471	526	250	387	297	310	999999	916	691	746	297	842	999999	418	999999	75	607	999999	411	378	124	648	68	690	286	574	36	624	420	512	491	999999	56	999999	999999	234	925	313	253	373	999999	589	146	184	389	15	770	353	623	999999	821	496	213	952	81	999999	467	559	110	722	999999	999999	506	999999	265	999999	796	984	638	760	149	303	844	999999	999999	534	512	999999	310	999999	803	683	999999	820	691	999999	407	103	295	999999	766	375	213	530	99	227	93	999999	919	999999	218	786	714	863	460	528	999999	999999	962	547	320	583	258	828	919	600	170	685	497	270	288	702	699	681	993	773	999999	323	949	773	450	554	964	607	73	27	968	147	370	173	352	242	141	747	646	193	126	384	999999	498	66	408	470	659	424	515	96	999999	869	686	437	999999	225	199	106	999999	619	999999	765	901	631	32	324	334	917	56	571	999999	45	999999	999999	716	999999	999999	716	999999	93	314	193	557	931	935	278	684	735	999999	26	942	650	880	573	475	618	999999	867	999999	93	146	741	378	944	145	999999	68	39	721	626	999999	483	64	682	314	467	218	969	999999	754	640	999999	903	39	629	310	999999	247	191	107	11	999999	681	958	999999	572	814	612	796	937	999999	999999	999999	397	260	468	596	207	268	999999	999999	999999	180	289	452	548	999999	348	325	834	999999	821	999999	623	
624	182	801	105	735	742	653	999999	183	759	999999	985	584	999999	778	999999	999999	957	978	183	698	999999	999999	401	515	999999	734	999999	297	961	104	397	806	999999	773	999999	999999	500	472	999999	364	999999	566	421	744	999999	999999	331	569	999999	130	884	842	674	999999	363	760	409	590	336	999999	186	999999	999999	664	999999	188	193	743	700	502	223	495	462	818	894	999999	10	657	58	999999	413	906	999999	999999	999999	999999	141	999999	419	327	267	910	145	518	188	495	354	756	597	288	780	588	868	662	906	399	390	856	40	658	999999	752	541	891	999999	280	185	380	454	602	56	717	333	383	244	999999	999999	943	999999	408	999999	253	999999	999999	999999	824	47	480	999999	819	174	285	445	999999	999999	515	999999	254	999999	907	320	974	311	994	241	73	265	495	999999	999999	50	446	226	631	308	516	692	771	236	779	243	999999	999999	635	437	771	282	571	815	729	934	999999	39	732	98	384	999999	75	537	999999	569	551	63	343	779	727	999999	813	999999	61	999999	606	27	144	674	999999	540	999999	999999	470	791	693	679	999999	667	935	417	493	543	924	999999	626	243	635	220	691	650	111	855	709	712	468	119	999999	906	999999	97	999999	68	999999	844	274	509	77	810	876	871	366	675	844	320	575	279	999999	487	206	999999	999999	924	982	965	438	821	856	999999	332	999999	999999	791	339	999999	523	999999	71	89	309	999999	176	999999	343	819	999999	436	999999	999999	146	198	580	286	709	965	705	969	86	516	415	453	652	999999	999999	302	956	574	346	996	797	151	218	999999	999999	89	206	566	999999	173	999999	12	999999	466	999999	143	13	999999	92	373	999999	553	358	555	673	856	474	855	347	999999	863	720	99	24	602	995	999999	999999	999999	629	768	999999	388	912	835	413	642	195	999999	353	999999	999999	491	972	999999	253	792	663	785	331	999999	351	999999	550	309	999999	912	796	864	999999	163	881	540	462	605	14	175	999999	999999	999999	224	288	999999	999999	999999	546	999999	999999	171	999999	213	999999	346	999999	999999	427	919	999999	613	999999	500	846	331	85	999999	417	999999	39	377	999999	999999	356	943	999999	999999	337	195	999999	798	763	999999	999999	634	515	421	836	545	999999	448	187	95	336	832	845	770	378	999999	89	803	999999	999999	209	750	999999	280	856	383	999999	670	687	241	999999	49	999999	999999	999999	221	815	664	999999	872	33	999999	199	762	751	524	107	999999	739	380	116	430	464	13	533	54	320	999999	564	462	723	102	761	946	400	296	983	999999	75	999999	151	999999	450	
471	735	618	561	561	999999	342	286	77	930	999999	135	274	584	999999	999999	661	901	999999	109	901	158	930	999999	253	372	464	540	402	688	582	239	691	980	993	999999	915	493	999999	999999	232	185	655	171	454	820	135	711	147	96	414	999999	570	325	548	322	999999	999999	317	198	999999	801	883	388	358	87	444	293	591	577	702	177	152	864	999999	999999	502	768	384	432	246	999999	403	315	999999	328	999999	375	441	681	472	999999	185	570	652	430	301	277	813	377	386	999999	130	999999	394	246	999999	705	447	999999	819	999999	415	884	999999	321	408	578	113	39	418	78	852	909	999999	576	999999	999999	222	999999	433	235	954	16	999999	404	632	832	921	48	216	962	928	618	999999	436	720	300	617	340	31	999999	173	784	958	317	999999	221	465	999999	253	539	493	990	399	593	999999	408	838	558	999999	575	657	75	823	999999	150	243	57	999999	999999	701	999999	881	435	710	72	180	58	999999	414	421	999999	112	794	676	479	937	229	278	355	322	461	69	999999	999999	76	999999	999999	513	177	756	173	787	999999	551	575	612	564	688	999999	999999	359	110	154	277	208	554	999999	157	999999	212	23	999999	332	543	249	905	239	980	643	999999	220	999999	570	657	257	589	150	252	110	867	383	541	999999	444	962	361	915	384	257	522	827	999999	999999	964	743	395	999999	429	312	670	999999	584	55	566	700	814	539	497	30	618	413	37	999999	118	828	482	40	999999	580	888	999999	854	999999	131	147	406	18	606	913	861	134	720	999999	440	494	799	495	191	999999	999999	822	428	364	638	118	799	999999	428	146	271	365	577	849	423	680	527	851	999999	428	999999	999999	999999	999999	168	494	693	97	999999	623	39	986	848	153	432	75	571	500	104	22	348	639	589	469	652	506	557	999999	526	759	967	947	572	762	450	351	889	999999	205	153	425	711	999999	804	116	999999	516	433	427	999999	118	37	757	911	90	664	226	473	931	662	937	821	999999	856	656	999999	999999	95	703	90	999999	727	999999	950	999999	636	488	785	363	999999	989	999999	454	178	651	939	200	999999	682	785	134	425	999999	543	216	604	999999	305	157	34	999999	430	730	999999	181	391	731	806	323	453	186	999999	119	564	999999	813	376	401	999999	716	891	763	999999	999999	955	760	999999	762	999999	993	495	193	637	338	516	569	403	117	999999	999999	218	393	347	239	609	999999	315	999999	999999	402	237	749	100	999999	143	107	27	812	391	420	577	999999	72	330	958	992	804	781	999999	
113	999999	269	404	945	508	507	425	183	317	272	999999	999999	891	351	766	745	999999	206	999999	419	551	590	726	586	999999	248	331	26	281	999999	889	534	311	999999	981	968	999999	155	932	636	681	999999	504	129	965	999999	87	720	564	223	899	607	587	999999	561	829	999999	817	262	269	186	999999	902	701	382	920	164	134	999999	797	399	947	999999	568	737	707	999999	607	999999	999999	170	610	462	67	716	999999	947	999999	215	162	435	537	892	672	459	282	941	999999	746	55	999999	953	361	999999	823	952	999999	999999	901	854	999999	934	207	682	109	576	999999	844	984	101	973	491	918	217	372	999999	65	601	118	999999	999999	292	861	574	623	999999	999999	695	244	764	947	928	771	361	999999	500	340	220	573	883	999999	107	819	655	999999	475	999999	153	404	961	896	742	910	999999	99	460	83	632	68	891	327	260	609	229	153	54	999999	567	798	871	531	999999	38	234	138	668	473	215	502	157	182	115	999999	283	868	999999	27	335	271	999999	427	999999	161	681	565	85	497	599	511	37	755	999999	354	532	439	61	999999	685	999999	999999	987	867	139	911	719	999999	999999	336	999999	999999	37	394	305	840	999999	823	694	356	668	63	180	999999	703	999999	401	705	761	768	844	816	501	999999	27	840	971	559	578	249	962	999999	126	171	248	573	10	371	181	513	88	615	366	367	26	264	260	123	173	999999	519	999999	460	200	491	544	447	695	999999	464	869	894	255	454	394	324	999999	999999	635	999999	474	40	533	999999	689	999999	460	143	325	763	590	857	395	999999	730	947	999999	999999	679	703	136	315	999999	716	643	194	369	912	972	701	999999	251	487	43	200	489	490	213	510	263	94	999999	999999	999999	874	999999	509	342	724	446	431	21	339	931	13	169	46	817	613	999999	869	999999	999999	999999	446	999999	380	361	722	250	999999	690	425	426	999999	823	935	999999	999999	631	684	37	198	536	280	315	911	556	40	999999	452	673	599	15	393	546	152	756	176	999999	641	157	619	483	979	741	596	913	321	190	233	655	975	981	999999	841	999999	999999	353	141	999999	824	331	691	798	793	100	999999	42	999999	680	189	224	316	990	999999	417	714	556	538	719	998	244	849	807	797	999999	617	194	552	197	518	413	44	108	817	825	927	999999	999999	651	186	880	249	510	999999	440	668	991	293	433	644	87	814	999999	439	589	482	883	999999	105	482	235	490	884	171	999999	190	217	182	711	490	39	999999	887	542	127	994	349	763	366	
999999	626	901	128	553	440	599	999999	999999	237	353	53	683	999999	178	951	400	999999	348	278	260	460	818	582	999999	614	716	926	880	321	595	142	999999	644	75	999999	333	372	340	730	999999	568	548	945	367	999999	355	999999	719	590	726	640	999999	495	999999	999999	807	329	184	939	999999	672	999999	999999	642	221	999999	49	34	999999	627	37	33	999999	101	999999	912	873	224	999999	268	445	999999	999999	999999	954	999999	999999	538	497	59	14	999999	999999	16	514	826	999999	312	156	521	999999	257	408	999999	699	999999	393	404	424	666	999999	114	999999	680	289	465	452	763	999999	89	300	511	536	271	999999	839	631	999999	586	865	721	570	999999	999999	999999	999999	808	335	895	348	999999	999999	123	999999	999999	900	521	721	727	59	383	437	624	76	231	805	720	146	350	859	984	999999	818	558	944	373	45	999999	728	101	656	999999	867	349	341	71	999999	705	156	722	328	910	883	537	492	294	999999	11	999999	156	477	999999	985	46	363	999999	420	999999	886	752	864	830	992	999999	402	999999	999999	999999	735	170	999999	24	990	628	541	84	999999	999999	999999	660	427	44	926	999999	623	984	141	831	986	375	650	999999	819	404	857	497	917	999999	144	235	999999	670	275	604	738	462	682	999999	505	288	999999	999999	499	236	334	830	903	421	22	418	135	739	298	999999	519	999999	205	595	771	53	999999	651	156	999999	936	999999	999999	999999	842	170	311	999999	335	707	308	521	342	593	79	36	999999	506	245	725	109	984	382	905	94	999999	267	96	595	999999	132	425	983	658	299	578	999999	580	578	851	116	999999	413	590	71	998	253	611	526	744	458	660	415	430	740	952	383	862	999999	690	999999	225	188	873	999999	883	537	684	999999	999999	964	999999	999999	394	999999	748	999999	792	843	999999	909	656	569	999999	999999	472	19	562	999999	347	204	209	342	888	999999	999999	182	999999	999999	188	470	999999	317	999999	779	445	732	31	811	992	381	999999	28	161	780	256	655	999999	870	122	873	999999	767	956	305	764	681	49	445	999999	576	50	786	999999	626	999999	348	543	82	568	739	999999	751	925	966	612	190	999999	117	701	245	845	669	892	314	495	801	361	999999	24	763	999999	586	999999	425	340	805	999999	534	999999	908	999999	999999	999999	383	886	233	999999	999999	999999	999999	999999	999999	743	491	730	999999	894	360	141	548	999999	812	67	804	56	999999	666	509	636	999999	827	656	677	999999	132	999999	368	519	428	999999	959	370	47	440	273	762	842	602	695	999999	910	999999	403	891	
999999	310	999999	999999	999999	484	567	999999	364	884	756	999999	263	999999	368	999999	22	999999	931	869	588	626	774	627	540	293	569	999999	813	676	896	823	999999	785	872	999999	394	861	191	999999	704	627	16	162	999999	430	508	891	244	556	999999	535	82	533	312	999999	535	579	999999	53	915	503	999999	999999	987	932	999999	478	87	545	754	161	203	999999	175	961	620	622	943	999999	785	677	999999	267	730	371	751	729	482	999999	297	999999	999999	999999	999999	210	999999	328	174	999999	839	40	814	698	802	999999	342	95	367	999999	683	999999	636	855	267	247	999999	271	957	626	190	861	999999	999999	999999	939	266	64	957	964	999999	999999	457	201	280	999999	999999	140	465	935	38	666	371	141	895	384	188	49	999999	791	536	836	371	548	570	978	44	315	450	862	999999	287	137	999999	487	391	465	444	584	999999	999999	543	806	32	597	524	500	863	999999	999999	999999	227	999999	175	438	36	931	909	631	302	720	999999	999999	602	407	750	538	968	653	514	999999	999999	464	377	417	999999	40	348	950	999999	488	999999	703	999999	111	320	113	962	964	999999	999999	556	812	291	999999	826	999999	213	625	847	985	531	219	107	954	999999	763	999999	757	999999	995	592	958	586	814	548	853	123	999999	96	646	999999	13	202	999999	372	930	182	999999	591	150	826	723	113	999999	999999	961	606	999999	999999	557	307	214	530	999999	867	999999	236	477	253	999999	740	711	999999	210	999999	528	27	52	592	999999	590	230	176	304	178	999999	855	526	858	999999	257	501	999999	538	349	371	483	736	999999	774	999999	705	341	999999	410	125	194	903	650	437	944	563	39	996	967	999999	47	235	999999	998	999999	710	999999	999999	999999	999999	303	10	861	58	999999	291	854	999999	999999	885	889	558	894	63	999999	952	876	430	999999	693	472	421	999999	999999	333	999999	999999	198	42	999999	999999	674	999999	171	821	194	51	601	391	663	708	220	614	92	999999	489	341	999999	999999	788	834	197	999999	999999	776	881	438	599	999999	798	842	666	785	398	798	224	665	732	241	999999	999999	284	49	978	999999	261	999999	489	83	844	915	999999	874	999999	999999	999999	649	861	999999	939	756	452	877	999999	821	999999	435	225	293	973	823	609	11	824	999999	560	999999	56	56	999999	84	948	525	879	882	637	999999	541	239	899	999999	999999	347	999999	743	468	999999	999999	999999	942	999999	592	206	110	31	999999	999999	59	375	609	749	999999	999999	869	865	807	927	999999	999999	999999	999999	893	999999	393	999999	29	271	999999	90	419	163	703	888	
999999	698	492	752	424	858	999999	999999	999999	999999	629	160	999999	987	477	436	936	541	999999	744	999999	692	932	999999	999999	999999	11	999999	503	968	956	455	56	715	712	181	382	64	999999	149	144	999999	517	727	366	243	437	41	793	282	154	999999	999999	999999	999999	421	765	886	939	723	857	531	999999	773	219	184	999999	265	999999	306	63	999999	38	269	610	222	184	215	249	579	273	969	260	231	824	87	700	97	999999	300	415	999999	124	788	291	612	831	743	518	192	139	999999	999999	497	228	999999	849	495	358	702	247	560	646	370	459	888	999999	999999	949	141	483	999999	465	999999	999999	999999	766	250	977	997	999999	999999	999999	999999	450	101	223	763	999999	562	999999	215	999999	999999	63	854	999999	754	339	403	342	132	794	999999	708	999999	999999	771	606	661	505	609	518	999999	999999	806	863	588	920	368	675	999999	999999	999999	903	277	999999	999999	931	999999	717	22	910	584	665	999999	645	319	358	336	384	451	166	350	66	628	697	388	786	257	999999	271	999999	971	999999	825	426	407	483	999999	835	999999	839	570	944	493	999999	933	695	999999	170	554	999999	999999	999999	999999	360	365	340	284	580	899	581	999999	55	455	999999	939	999999	840	842	248	999999	999999	501	36	612	999999	406	573	999999	763	999999	734	999999	446	42	251	999999	504	474	999999	76	209	860	999999	776	165	525	498	315	758	87	999999	219	922	717	321	102	999999	621	999999	959	767	354	817	216	999999	597	608	423	936	952	361	375	782	182	999999	66	564	260	456	80	907	267	181	685	999999	525	174	999999	720	999999	999999	999999	709	110	308	855	999999	729	929	568	917	84	378	806	726	489	436	749	90	264	537	706	175	695	999999	509	182	999999	380	331	433	879	999999	787	920	999999	666	682	873	999999	23	835	999999	887	163	832	889	999999	999999	356	99	424	648	999999	621	334	718	23	58	798	682	999999	359	999999	999999	47	381	999999	886	999999	823	753	999999	309	251	702	385	287	542	229	620	808	999999	33	999999	19	241	247	999999	596	758	999999	999999	84	109	111	485	999999	999999	125	461	308	999999	708	533	345	547	348	999999	919	948	999999	481	829	188	873	738	335	374	135	999999	143	424	299	500	180	129	999999	209	150	999999	999999	534	999999	767	322	330	474	499	897	471	892	33	257	647	327	999999	804	896	235	373	999999	358	627	999999	327	999999	198	999999	363	225	999999	149	83	702	295	999999	65	71	865	553	999999	835	999999	999999	913	119	176	999999	182	999	325	904	999999	776	76	999999	
907	116	450	437	141	265	999999	681	724	999999	950	554	999999	420	125	743	40	682	999999	324	881	962	406	217	717	546	45	364	900	841	174	999999	636	999999	999999	948	999999	999999	421	17	999999	795	940	169	169	999999	300	999999	883	999999	873	301	999999	751	432	944	710	242	719	999999	999999	781	999999	883	588	652	918	379	999999	177	131	999999	271	101	999999	999999	32	246	58	999999	999999	284	481	999999	967	873	630	884	559	64	999999	389	999999	826	787	917	24	999999	580	516	703	920	999999	715	460	281	39	585	137	347	922	473	193	624	999999	946	999999	462	915	999999	32	44	820	999999	929	741	883	999999	314	999999	80	965	999999	541	999999	999999	933	765	868	696	843	54	757	221	141	774	205	999999	999999	841	999999	562	999999	865	999999	668	109	999999	786	718	397	999999	281	999999	277	957	807	652	999999	22	22	544	594	229	871	978	999999	609	234	164	546	999999	999999	472	999999	999999	824	800	999999	999999	999999	949	978	159	308	999999	773	336	944	184	967	553	872	475	999999	83	968	921	994	515	390	999999	759	632	182	608	999999	808	341	759	999999	16	604	497	785	999999	565	999999	999999	999999	214	950	664	60	999999	992	916	999999	643	999999	999999	902	999999	999999	353	736	199	356	976	999999	622	964	999999	195	51	999999	949	999999	690	765	999999	533	999999	382	311	439	835	709	999999	190	691	999999	175	325	219	999999	211	72	153	999999	873	999999	999999	231	999	999999	954	479	19	235	53	999999	801	878	508	26	901	433	240	999999	999999	999999	999999	796	999999	999999	799	680	975	810	759	886	242	999999	891	999999	75	999999	382	999999	484	999999	700	220	146	160	352	999999	817	203	339	999999	831	239	999999	393	309	670	222	531	450	284	503	209	475	166	308	169	986	209	950	999999	60	179	999999	546	790	999999	999999	999999	135	512	863	999999	480	981	999999	13	496	508	998	405	566	999999	620	210	861	501	745	980	852	999999	999999	617	253	216	726	662	800	609	603	999999	20	364	406	937	421	721	728	493	111	305	673	487	999999	555	566	209	558	238	999999	298	999999	999999	999999	942	999999	255	999999	274	265	999999	212	886	905	397	394	211	454	683	999999	149	773	261	878	556	999999	822	415	999999	650	527	113	571	999999	314	999999	340	359	464	735	999999	192	464	238	708	102	786	582	814	170	364	755	875	450	545	999999	702	801	999999	432	389	840	841	623	738	999999	641	961	999999	740	63	999999	990	947	623	957	999999	999999	179	999999	733	250	601	999999	296	771	237	131	389	
788	954	539	999999	999999	999999	335	351	999999	500	419	460	825	999999	84	999999	512	764	927	827	588	999999	999999	632	999999	699	149	248	313	337	966	72	520	581	812	785	524	999999	958	601	297	615	999999	999999	760	13	999999	268	999999	429	783	999999	999999	999999	801	999999	284	906	999999	342	216	999999	47	999999	999999	357	940	253	179	298	593	999999	999999	336	539	972	738	158	872	990	999999	881	721	883	553	958	762	226	780	999999	511	617	54	626	395	210	577	965	996	412	999999	664	99	238	836	233	212	973	764	829	843	135	44	917	551	335	999999	163	959	576	594	723	472	938	999999	975	516	999999	999999	339	404	999999	999999	469	926	137	792	493	57	999999	999999	788	999999	999999	999999	999999	582	137	999999	69	835	424	15	430	818	349	999999	999999	450	860	716	33	42	435	434	79	999999	575	990	423	543	999999	116	639	820	806	999999	999999	550	411	403	389	999999	881	503	980	767	731	651	586	936	641	52	196	614	732	756	36	526	327	412	17	999999	999999	526	999999	317	376	610	999999	88	679	609	999999	999999	337	918	161	999999	454	312	999999	999999	999999	999999	901	999999	920	35	97	59	999999	999999	233	998	999999	999999	999999	364	999999	672	401	131	999999	508	999999	41	12	728	286	814	604	999999	999999	25	171	93	732	183	999999	126	397	351	522	962	842	685	386	51	999999	94	475	999999	999999	782	910	130	294	999999	231	870	835	999999	748	283	454	999999	922	217	999999	312	520	999999	999999	432	284	60	608	677	999999	999999	655	960	656	202	348	808	999999	300	114	999999	798	999999	999999	999999	290	205	999999	999999	517	999999	999999	178	214	769	574	204	65	959	999999	860	522	617	250	650	224	874	545	999999	934	999999	437	632	999999	796	514	693	999999	986	152	999999	999999	999999	169	962	818	486	756	886	628	153	752	752	792	254	528	190	586	311	539	999999	660	57	315	999999	275	140	999999	418	265	880	999999	79	999999	428	413	163	457	287	831	738	128	658	927	790	893	999999	839	858	277	999999	116	999999	999999	736	999999	409	999999	298	696	687	420	999999	631	747	277	682	935	374	840	375	732	309	480	801	297	11	130	999999	999999	591	301	217	151	931	774	999999	999999	999999	999999	13	999999	169	999999	153	327	781	37	189	999999	999999	748	475	28	999999	600	807	546	655	449	426	289	539	999999	115	396	213	999999	999999	973	418	70	855	374	999999	275	573	717	336	999999	516	974	940	11	999999	843	826	198	248	341	966	322	966	641	582	724	570	847	486	999999	
124	585	999999	215	114	999999	893	110	999999	636	36	99	220	182	933	999999	999999	537	555	271	570	24	957	999999	16	999999	103	223	791	999999	705	726	241	578	368	931	999999	734	897	615	949	725	16	612	999999	877	111	794	708	140	385	43	301	224	196	999999	627	999999	209	18	67	679	318	80	999999	310	857	641	813	999999	999999	613	999999	999999	999999	844	18	355	63	139	994	999999	999999	661	736	671	999999	27	391	269	313	676	535	888	557	999999	416	999999	999999	14	999999	469	980	999999	333	772	403	361	901	352	101	282	916	79	24	759	174	999999	343	269	875	839	259	554	999999	140	999999	751	999999	51	437	81	674	59	999999	534	999999	808	999999	963	278	83	125	49	177	41	760	466	873	798	999999	759	602	421	138	189	999999	435	18	203	694	651	967	999999	999999	30	608	866	958	489	440	365	329	379	990	801	999999	220	387	667	999999	999999	877	595	999999	678	999999	262	920	999999	999999	892	800	144	279	627	115	999999	135	999999	432	893	507	999999	367	751	999999	232	431	337	465	999	58	350	823	999999	773	999999	999999	245	551	355	945	37	175	548	564	194	999999	373	695	999999	94	240	244	485	999999	493	237	194	999999	256	831	593	999999	325	843	459	321	207	853	999999	340	890	605	999999	948	479	228	999999	196	255	132	999999	641	996	999999	999999	999999	347	958	289	155	740	997	999999	999999	362	561	850	704	114	873	903	999999	962	137	204	999999	167	537	644	274	999999	997	993	133	773	951	479	999999	35	353	973	248	573	999999	999999	999999	310	562	596	917	378	124	91	381	229	999999	679	869	721	194	949	810	999999	24	736	999999	999999	999999	999999	999999	92	450	679	761	900	664	945	999999	537	311	333	604	941	726	896	303	915	621	904	234	999999	610	688	999999	403	173	999999	558	851	857	889	139	811	999999	999999	999999	444	330	999999	564	999999	304	999999	420	860	355	999999	999999	128	442	999999	392	276	999999	137	482	999999	838	368	737	740	396	999999	679	999999	204	792	999999	891	999999	859	595	150	349	631	978	999999	278	980	999999	303	336	439	418	40	506	862	295	69	362	176	605	962	743	824	216	771	999999	997	666	999999	999999	706	999999	583	241	999999	926	895	158	213	492	858	319	443	414	956	125	648	915	999999	507	695	999999	800	999999	633	407	525	424	217	616	280	999999	999999	189	629	999999	834	799	265	935	399	910	158	684	747	652	310	999999	259	655	23	999999	335	65	999999	177	999999	330	999999	844	411	480	941	597	999999	
545	823	263	785	999999	999999	849	660	999999	117	785	999999	126	515	999999	106	116	174	561	602	198	987	440	761	461	927	513	999999	420	534	918	968	560	471	211	828	999999	634	581	999999	174	432	930	947	642	787	999999	814	626	747	305	316	999999	995	33	999999	393	502	333	750	999999	657	249	870	198	817	829	999999	999999	162	60	999999	999999	999999	438	766	67	493	128	999999	693	698	999999	999999	999999	612	587	999999	447	654	445	554	999999	831	999999	516	192	69	999999	825	958	999999	510	473	999999	999999	723	204	999999	267	999999	899	383	999999	66	999999	92	576	641	999999	240	273	216	999999	717	506	180	761	599	921	583	998	734	303	999999	114	197	112	975	415	889	999999	998	190	164	545	999999	651	999999	517	999999	999999	427	182	595	999999	382	850	755	200	653	961	999999	645	999999	501	175	90	944	951	891	979	600	236	696	999999	275	999999	505	182	999999	528	985	91	497	966	580	562	708	30	731	347	356	785	761	927	787	363	999999	999999	380	99	999999	823	626	454	26	999999	486	748	429	355	355	999999	864	134	975	523	157	999999	920	612	382	924	230	553	632	815	474	999999	69	912	531	841	802	999999	821	999999	999999	52	999999	389	86	960	600	386	992	774	920	637	999999	273	215	787	743	767	717	999999	603	999999	822	210	726	999999	999999	517	824	513	780	999999	313	999999	69	114	767	999999	999999	422	333	844	999999	999999	999999	999999	816	796	706	743	108	45	528	999999	568	392	230	999999	999999	368	999999	93	561	488	993	301	999999	148	214	999999	30	212	240	305	999999	759	520	963	999999	999999	901	892	810	91	415	745	110	999999	999999	676	884	999999	877	178	150	250	292	83	865	603	999999	678	591	999999	722	999999	805	233	589	809	999999	267	444	774	466	389	283	999999	999999	999999	201	69	893	537	226	999999	999999	71	164	218	476	447	108	711	385	233	310	214	368	519	939	876	684	445	805	627	582	113	711	761	999999	811	999999	999999	412	999999	999999	63	389	719	570	743	79	381	342	999999	168	732	398	999999	88	999999	122	999999	999999	324	385	458	999999	599	430	231	999999	999999	251	999999	447	491	308	931	449	999999	825	999999	948	999999	807	999999	112	381	468	850	714	478	682	898	999999	445	308	999999	78	335	331	999999	298	999999	393	676	139	999999	999999	676	433	467	794	831	252	473	615	121	517	82	356	360	141	580	516	999999	720	352	965	11	193	220	862	999999	925	46	360	609	813	999999	999999	434	395	791	999999	999999	684	850	655	999999	
830	196	999999	996	979	970	658	717	999999	999999	999999	786	712	984	493	999999	999999	681	906	216	122	15	308	999999	898	921	965	349	164	269	207	869	999999	738	181	997	999999	999999	999999	955	999999	642	776	311	185	396	721	410	308	213	652	999999	944	448	123	999999	999999	999999	107	67	15	318	563	573	314	96	99	974	813	495	583	739	547	951	828	480	238	996	210	999999	999999	564	999999	950	616	999999	925	999999	999999	999999	119	443	767	999999	950	80	88	213	997	99	306	747	597	812	629	999999	465	993	620	643	999999	890	999999	595	857	999999	276	612	956	999999	999999	841	359	466	385	999999	971	471	11	758	401	999999	999	999999	215	462	999999	999999	999999	703	738	931	638	999999	999999	999999	449	182	228	509	803	475	256	887	928	465	999999	999999	999999	489	941	994	992	861	251	570	890	883	389	405	999999	999999	999999	263	999999	238	213	378	706	166	999999	798	253	999999	954	925	778	999999	192	750	999999	835	999999	842	761	744	939	776	739	199	338	565	999999	999999	35	766	194	999999	516	999999	261	999999	433	280	787	153	751	500	906	325	792	778	700	638	340	999999	244	448	501	636	298	999999	638	517	828	145	15	999999	475	198	741	785	999999	492	999999	999999	411	999999	64	999999	993	449	869	423	406	559	864	164	999999	387	532	745	501	999999	410	824	391	999999	452	652	147	331	34	718	584	999999	999999	217	999999	296	999999	711	999999	883	999999	849	567	999999	121	278	999999	999999	937	98	999999	999999	293	999999	999999	674	662	495	90	412	481	671	424	161	839	399	387	999999	24	999999	151	820	361	618	246	560	267	999999	804	183	999999	295	999999	999999	62	588	723	999999	135	475	633	999999	631	981	411	999999	999999	415	386	721	890	623	837	742	999999	999999	999999	674	490	999999	417	497	999999	906	40	195	288	487	109	999999	676	999999	531	549	999999	999999	999999	379	216	274	135	999999	789	93	292	757	458	651	990	217	943	58	965	604	67	146	999999	999999	951	226	693	948	999999	135	55	999999	102	297	999999	555	999999	275	999999	225	999999	565	707	999999	999999	999999	736	636	496	891	318	627	999999	926	491	434	341	999999	428	990	581	187	545	999999	48	333	664	171	999999	445	999999	677	590	999999	208	502	439	462	110	677	489	999999	461	424	817	427	994	175	806	745	223	191	999999	477	999999	999999	29	52	569	300	999999	575	999999	61	340	999999	47	225	728	999999	995	879	999999	750	999999	525	999999	999999	999999	620	999999	498	999999	735	231	999999	830	999999	116	979	483	396	
999999	809	69	913	900	409	999999	999999	390	778	447	817	749	344	999999	106	965	128	502	898	205	948	961	999999	999999	429	829	961	809	924	118	999999	515	609	986	563	691	597	624	999999	47	670	240	999999	999999	999999	985	999999	560	999999	999999	988	486	585	200	944	999999	939	702	480	580	132	999999	465	999999	699	312	150	358	265	414	378	503	186	860	534	718	411	78	672	999999	942	999999	85	777	129	271	929	418	51	715	751	999999	153	745	999999	303	774	889	362	999999	845	539	305	329	779	495	310	999999	999999	236	446	871	40	46	999999	721	999999	999999	550	437	382	731	316	550	999999	999999	999999	441	946	999999	944	522	716	437	999999	412	116	999999	998	634	961	999999	752	999999	279	880	999999	117	999999	203	999999	95	999999	924	862	123	232	755	666	305	145	868	778	435	291	923	165	602	447	999999	615	545	690	916	476	177	979	501	999999	999999	618	252	999999	999999	238	858	183	999999	999999	999999	190	360	99	702	999999	102	437	999999	533	355	724	272	999999	999999	588	467	404	432	458	695	144	730	484	883	687	893	545	36	999999	433	999999	373	38	962	54	264	455	988	427	383	999999	662	967	999999	67	356	999999	450	173	770	999999	999999	343	879	351	459	999999	999999	25	605	556	999999	129	999999	605	999999	243	706	838	334	22	416	999999	84	955	481	763	558	825	340	999999	105	862	999999	969	998	40	159	621	595	999999	999999	973	821	826	339	543	867	330	706	122	999999	999999	838	758	56	745	268	923	999999	696	328	390	684	294	461	548	999999	140	999999	999999	999999	94	253	947	773	443	193	999999	626	937	895	999999	129	228	999999	492	999999	678	999999	262	771	235	751	898	68	999999	298	536	374	790	999999	736	724	999999	999999	791	369	891	999999	613	562	20	307	932	800	101	271	465	850	969	524	23	218	353	999999	859	343	354	999999	915	154	657	883	835	95	168	999999	743	200	999999	999999	999999	693	319	999999	760	928	999999	999999	999999	595	999999	686	405	999999	838	528	999999	826	178	999999	25	12	79	999999	999999	137	471	846	642	588	528	275	206	845	392	330	898	652	798	930	523	256	922	329	999999	970	999999	569	257	639	142	916	999999	205	118	999999	624	851	795	633	999999	973	465	388	77	567	999999	999999	883	517	630	727	999999	999999	934	768	90	749	156	999999	650	901	598	12	455	999999	253	999999	737	999999	705	57	999999	174	474	549	999999	999999	999999	754	490	927	686	739	19	414	888	784	270	349	60	874	704	861	999999	564	385	
999999	933	465	999999	999999	999999	631	811	583	999999	863	773	999999	977	547	497	999999	453	722	225	858	993	51	723	469	739	398	212	999999	352	995	191	999999	174	338	999999	796	999999	10	115	64	928	436	543	34	999999	875	999999	512	386	312	417	271	349	999999	469	891	742	999999	749	433	429	980	240	875	999999	864	230	648	937	700	999999	453	999999	170	930	567	507	698	458	863	35	699	454	49	588	920	569	999999	868	999999	64	586	999999	682	635	999999	205	667	352	156	654	723	575	686	351	999999	999999	188	596	902	393	53	999999	885	999999	999999	535	201	297	761	304	583	780	999999	999999	384	202	934	535	982	371	840	356	999999	999999	311	133	768	697	623	999999	999999	60	966	999999	20	191	374	283	905	422	13	380	590	852	81	943	356	50	966	771	720	653	999999	540	553	697	102	676	106	606	999999	999999	673	999999	912	533	813	894	999999	999999	827	999999	999999	570	367	469	765	460	147	367	776	728	731	851	555	738	446	999999	780	323	98	698	187	308	999999	510	999999	104	939	548	999999	461	414	773	944	69	33	999999	999999	94	999999	642	539	738	829	999999	772	821	940	184	96	388	124	322	115	139	483	331	999999	857	762	670	520	999999	999999	324	323	957	907	496	714	402	262	696	390	455	168	448	478	616	738	884	164	764	461	751	347	102	999999	815	585	702	137	325	331	271	132	939	999999	515	724	814	914	454	470	694	136	427	931	999999	970	45	852	309	129	877	516	755	148	487	977	231	299	101	999999	22	274	936	374	129	999999	229	937	963	891	923	970	710	304	767	624	999999	171	18	999999	550	849	828	206	454	999999	376	801	33	537	503	999999	823	543	999999	429	999999	63	812	336	750	107	888	999999	205	999999	805	461	381	862	999999	999999	290	256	999999	172	446	739	920	373	999999	999999	999999	435	397	407	999999	999999	999999	347	434	866	359	681	104	453	961	419	999999	546	949	914	999999	171	480	443	245	576	184	295	982	999999	142	448	380	332	193	462	31	798	999999	999999	614	43	999999	201	711	608	162	999999	211	37	738	383	424	51	997	999999	955	953	172	580	992	561	365	999999	733	910	311	999999	270	999999	398	999999	786	999999	999999	397	999999	289	732	636	424	999999	94	955	999999	759	34	339	334	440	507	77	999999	190	647	63	677	463	467	800	307	390	656	702	638	999999	999999	113	741	999999	29	999999	231	536	999999	999999	476	409	262	974	999999	971	446	999999	999999	331	577	606	673	999999	719	
279	821	931	338	999999	611	999999	326	196	171	920	597	724	420	831	845	109	34	999999	586	277	999999	493	914	335	999999	826	701	317	999999	991	440	495	999999	749	999999	999999	207	131	132	95	999999	75	812	999999	384	722	419	999999	485	477	581	760	669	999999	77	999999	999999	999999	101	999999	689	999999	999999	180	999999	112	832	670	975	999999	902	903	790	999999	194	146	681	999999	951	230	417	999999	832	489	999999	680	825	449	681	527	999999	204	39	347	405	999999	836	641	485	999999	889	748	204	928	575	678	969	999999	266	931	655	78	61	870	378	168	186	748	760	809	286	999999	988	457	284	999999	999999	453	105	120	309	49	999999	679	999999	999999	999999	999999	913	741	999999	657	193	750	872	213	999999	999999	968	999999	897	97	999999	675	995	506	759	746	654	868	999999	526	81	156	632	615	604	999999	999999	708	830	282	834	999999	109	628	209	248	585	80	564	999999	484	858	222	221	999999	999999	684	833	909	999999	260	55	937	193	999999	47	127	266	609	771	629	999999	416	625	262	999999	999999	376	307	999999	170	583	314	100	999999	223	933	420	457	999999	999999	706	798	249	32	789	91	915	52	999999	130	328	471	792	95	224	452	596	959	999999	231	999999	536	399	430	676	740	846	151	372	113	707	999999	802	83	999999	471	999999	999999	999999	780	999999	999999	144	399	999999	121	522	15	999999	999999	346	461	999999	585	390	999999	999999	819	999999	999999	244	999999	679	999999	999999	519	999999	718	172	753	286	993	495	524	569	999999	401	999	999999	999999	999999	841	324	999999	767	256	999999	227	693	999999	71	356	999999	424	546	888	654	999999	976	332	453	803	999999	84	494	353	999999	636	25	407	778	999999	999999	999999	999999	403	459	87	999999	177	861	450	999999	419	691	929	744	80	999999	681	338	326	33	999999	999999	999999	999999	249	118	999999	290	999999	212	296	999999	999999	124	999999	595	152	439	577	784	809	471	12	778	433	999999	999999	608	894	999999	999999	79	461	999999	976	678	999999	404	219	969	999999	886	839	248	738	444	39	815	286	485	836	252	760	541	999999	793	119	646	999999	855	553	999999	395	373	868	227	522	286	147	788	190	748	229	608	906	922	631	763	50	999999	364	748	999999	419	821	100	318	919	171	999999	569	767	829	363	425	72	500	999999	379	999999	922	753	999999	999999	304	97	33	999999	635	301	171	355	606	586	501	804	493	999999	999999	999999	908	602	999999	954	999999	999999	918	999999	192	843	432	165	394	528	76	611	81	834	124	733	77	999999	294	
870	31	224	171	999999	862	620	579	999999	999999	601	612	329	638	723	278	881	179	168	999999	999999	868	16	961	87	520	890	999999	659	862	818	710	752	999999	253	932	14	261	676	999999	572	999999	908	242	999999	915	999999	972	357	565	242	564	909	196	501	11	25	999999	94	732	999999	886	920	661	114	891	860	20	395	790	274	630	999999	165	407	528	960	773	178	171	773	917	385	103	999999	264	801	566	816	251	917	751	999999	943	40	685	352	257	999999	901	65	736	999999	999999	999999	999999	71	754	788	973	999999	251	94	922	959	64	999999	827	999999	999999	999999	303	204	153	873	522	462	559	134	722	186	712	646	999999	115	999999	341	999999	802	27	999999	56	778	843	210	999999	666	255	984	999999	999999	999999	226	286	811	762	542	442	693	778	999999	511	629	76	797	339	605	817	816	999999	723	692	34	24	658	53	999999	999999	943	999999	856	217	575	999999	547	660	495	999999	465	353	504	898	135	33	999999	690	426	711	999999	870	80	848	438	71	999999	491	500	999999	628	768	247	191	499	495	999999	942	936	481	528	146	843	244	999999	999999	999999	825	567	10	156	999999	626	999999	314	999999	137	17	999999	513	999999	66	169	293	742	697	115	999999	408	640	999999	924	753	945	192	999999	37	835	497	964	643	438	924	500	65	660	999999	433	876	426	367	915	173	433	586	472	999999	559	502	999999	367	114	426	927	999999	232	223	681	999999	405	999999	302	520	814	999999	999999	141	999999	999999	91	555	999999	447	982	999999	196	999999	330	368	720	999999	477	342	999999	606	539	21	997	999999	999999	999999	470	999999	480	999999	74	405	358	564	129	999999	318	331	421	999999	685	999999	999999	999999	999999	471	892	999999	910	473	578	999999	999999	217	339	455	144	77	405	643	95	879	966	611	218	999999	412	766	999999	389	623	155	921	724	921	872	578	353	999999	371	554	157	892	17	802	999999	717	151	999999	674	999999	250	926	999999	32	805	999999	831	446	920	68	136	999999	530	849	432	48	999999	295	466	876	790	999999	43	98	938	987	958	999999	112	83	999999	541	573	192	383	228	153	701	999999	182	999999	999999	999999	313	427	999999	371	168	999999	77	999999	855	999999	999999	416	71	893	689	999999	818	999999	32	999999	999999	797	594	510	348	476	213	894	271	180	294	140	999999	220	730	670	865	626	800	999999	999999	329	415	774	776	776	321	335	999999	617	307	440	724	574	131	515	833	572	32	692	999999	182	492	999999	482	667	999999	851	173	28	999999	202	999999	
592	999999	999999	392	999999	734	572	164	878	441	654	872	854	415	319	99	225	837	302	603	999999	273	863	836	730	999999	118	253	999999	171	445	999999	999999	498	999999	999999	603	132	22	999999	460	537	999999	741	999999	999999	628	999999	223	761	999999	999999	926	598	833	328	444	690	662	999999	625	329	694	716	995	266	999999	999999	283	52	999999	102	999999	463	999999	580	976	131	997	999999	673	999999	999999	708	223	999999	470	516	664	999999	831	913	469	493	222	141	843	999999	745	582	54	271	977	181	999999	999999	365	473	455	999999	351	322	999999	744	855	999999	299	985	503	741	795	260	701	470	221	582	999999	341	250	21	737	406	999999	425	999999	411	878	999999	442	999999	899	997	999999	412	471	999999	230	725	638	453	841	858	86	999999	786	793	570	517	999999	693	232	999999	232	443	525	945	935	277	871	999999	999999	441	552	999999	841	797	200	299	998	702	362	999999	702	999999	180	999999	329	382	638	88	841	371	999999	749	145	875	999999	626	886	526	582	953	853	195	999999	409	315	941	172	989	603	999999	518	267	341	324	331	435	999999	645	625	563	999999	793	611	528	543	802	999	966	32	573	412	482	129	409	64	999999	999999	771	999999	388	219	649	485	569	999999	999999	418	820	553	349	999999	999999	900	29	999999	999999	583	999999	865	512	941	999999	966	40	869	999999	148	931	270	999999	202	999999	82	247	353	988	318	51	999999	902	394	189	422	999999	999999	999999	999999	109	94	994	932	208	905	70	999999	23	999999	454	999999	816	502	486	560	738	156	999999	999999	663	999999	999999	751	542	368	963	128	761	783	293	821	708	464	48	847	275	882	994	999999	21	800	999999	999999	863	351	859	409	907	629	684	536	358	992	918	434	758	252	400	999999	999999	942	685	239	399	633	992	999999	464	639	294	855	162	999999	167	999999	345	30	888	999999	509	563	220	142	999999	999999	472	715	546	613	98	33	492	164	655	78	125	110	915	999999	999999	507	999999	278	344	829	999999	999999	999999	64	999999	999999	364	209	340	388	731	552	141	643	170	999999	999999	850	551	271	373	997	618	999999	748	245	114	657	842	11	618	942	797	279	999999	387	999999	491	525	999999	668	293	824	277	347	999999	969	282	999999	82	999999	104	726	999999	466	386	476	745	316	852	634	707	366	338	769	788	754	861	999999	783	999999	335	335	999999	602	89	183	351	751	185	999999	831	587	770	320	999999	226	999999	999999	996	910	145	184	672	724	961	926	999999	507	559	817	999999	21	296	677	
366	769	534	480	386	213	135	999999	999999	999999	802	129	596	27	256	572	999999	57	274	872	269	999999	662	477	999999	163	686	843	202	999999	999999	820	999999	103	954	999999	691	252	437	792	785	999999	52	96	921	841	339	478	999999	999999	999999	69	747	424	417	215	999999	66	999999	999999	526	291	802	773	427	999999	829	503	72	501	880	788	620	999999	97	127	117	575	556	800	999999	217	592	999999	580	109	83	876	685	999999	647	635	413	214	275	503	348	279	669	938	999999	999999	416	759	116	999999	448	999999	999999	300	107	541	510	48	999999	318	698	597	202	327	909	999999	999999	999999	853	254	384	415	216	999999	999999	838	906	617	788	999999	801	999999	999999	582	660	808	549	395	652	116	135	999999	806	999999	999999	999999	86	351	39	69	28	103	906	861	623	43	68	743	999999	268	999999	892	999999	421	999999	865	498	999999	667	111	413	999999	670	746	129	20	609	999999	999999	37	762	999999	588	728	999999	999999	926	246	958	999999	749	806	874	393	481	242	123	999999	449	999999	263	465	684	999999	999999	596	999999	999999	742	613	999999	809	954	494	505	79	314	531	452	810	939	261	661	50	361	999999	558	286	275	999999	896	225	810	850	773	999999	880	660	82	382	999999	999999	504	355	204	940	852	999999	888	999999	928	591	942	638	999	11	803	643	576	999999	47	156	893	855	717	999999	998	999999	720	999999	199	653	459	80	999999	181	756	316	999999	420	755	999999	398	863	999999	314	282	181	851	772	999999	999999	94	33	344	137	999999	649	999999	999999	999999	999999	669	689	999999	284	999999	872	112	828	254	497	797	165	303	869	758	40	999999	412	935	999999	262	999999	999999	952	999999	999999	735	999999	999999	117	678	859	478	16	508	999999	650	683	182	410	78	999999	527	15	448	999999	730	474	379	843	751	235	61	125	496	999999	999999	270	715	707	146	703	999999	147	819	938	686	999999	371	999999	389	223	240	534	758	999999	430	699	513	999999	705	270	39	464	365	452	808	363	520	786	724	999999	968	999999	274	375	502	999999	999999	510	252	443	113	999999	463	999999	995	526	999999	267	301	295	756	84	11	999999	673	75	999999	376	140	332	999999	999999	999999	999	255	764	999999	393	736	50	999999	12	398	271	167	999999	11	827	999999	291	999999	999999	495	439	633	894	473	999999	701	436	999999	999999	380	919	999999	528	995	463	292	240	999999	973	531	260	782	999999	686	999999	718	963	74	953	919	848	335	524	99	894	375	361	301	999999	691	309	442	692	632	478	604	999999	
714	547	999999	226	34	32	731	999999	657	879	217	732	680	999999	372	655	900	531	999999	999999	999999	999999	97	931	999999	395	292	999999	818	999999	131	217	999999	89	258	526	417	703	824	312	792	854	247	495	999999	568	201	954	936	786	791	110	884	999999	209	614	460	614	287	638	740	509	426	566	999999	10	999999	600	488	846	999999	206	707	291	359	585	862	601	788	999999	204	337	294	999999	999999	30	999999	682	999999	999999	76	999999	999999	195	999999	999999	437	681	999999	153	971	601	999999	100	549	594	403	999999	112	624	999999	858	826	906	444	412	225	395	267	737	676	914	719	843	779	999999	780	522	718	77	157	191	999999	645	999999	999999	862	204	492	713	999999	730	580	266	892	218	977	519	750	169	77	52	423	999999	476	66	881	631	320	115	814	880	999999	999999	999999	999999	993	190	508	841	999999	30	902	554	999999	999999	999999	462	951	571	999999	270	771	559	999	999999	768	865	178	351	721	240	999999	387	899	746	846	999999	790	332	224	796	21	909	618	56	999999	868	889	999999	722	429	999999	749	999999	554	999999	334	46	999999	801	138	999999	166	130	320	147	525	655	373	999999	799	672	628	357	669	259	861	940	952	965	999999	975	647	629	302	999999	144	737	999999	637	521	508	429	999999	95	784	854	789	308	909	623	223	525	430	922	756	61	401	980	305	257	999999	93	405	901	999999	374	537	828	999999	13	999999	310	999999	999999	999999	253	999999	271	884	999999	82	641	53	999999	685	460	227	706	545	508	742	757	59	389	137	999999	34	999999	999999	999999	327	961	548	905	835	913	789	842	631	513	953	139	105	901	185	999999	999999	62	226	702	999999	999999	292	261	271	40	999999	356	460	877	229	479	338	999999	86	121	103	999999	516	772	670	999999	85	999999	999999	999999	999999	999999	214	385	999999	971	999999	240	272	496	678	999999	643	999999	662	443	392	753	999999	999999	801	630	824	73	999999	902	546	999999	999999	999999	755	260	707	659	379	999999	151	999999	999999	999999	76	108	999999	590	443	999999	504	711	119	999999	991	999999	748	999999	811	41	999999	151	727	481	999999	959	999999	499	741	427	589	984	435	999999	301	999999	259	45	418	702	427	244	999999	852	408	834	343	803	781	433	999999	999999	847	347	778	10	999999	32	823	117	899	999999	999999	25	226	519	285	999999	936	683	82	712	661	118	614	999999	521	999999	83	599	999999	405	718	317	915	952	147	98	999999	999999	961	999999	222	311	803	713	395	999999	635	888	999999	784	867	107	361	799	
976	738	733	999999	489	481	948	233	491	503	995	541	999999	274	382	197	777	644	722	999999	500	359	315	901	705	906	999999	194	50	840	537	620	956	126	975	408	365	104	812	489	288	988	999999	999999	717	853	999999	371	516	371	16	233	999999	516	308	626	433	831	982	999999	242	999999	192	999999	965	999999	584	983	298	973	832	683	832	999999	566	999999	540	15	193	851	401	877	678	679	833	314	245	450	817	358	974	533	121	239	256	524	999999	999999	343	342	279	531	82	542	538	333	400	999999	950	796	96	999999	647	141	191	999999	95	513	817	661	149	144	175	999999	999	309	571	602	985	999999	999999	371	999999	851	582	999999	999999	999999	150	999999	999999	102	999999	999999	999999	556	885	979	57	891	999999	302	361	682	202	144	366	143	543	239	761	999999	167	999999	101	725	756	999999	559	999999	560	950	372	316	747	57	644	154	677	452	999999	591	555	103	612	412	999999	989	999999	447	512	671	601	911	748	999999	935	999999	929	546	800	999999	430	735	999999	999999	930	54	999999	154	500	222	465	101	814	180	252	73	305	688	715	766	146	121	810	888	359	999999	568	631	122	62	999999	999999	651	999999	999999	819	762	999999	482	965	63	514	947	299	999999	999999	107	578	873	871	999999	251	831	43	952	319	925	999999	999999	480	486	314	42	999999	998	334	999999	489	999999	433	999999	999999	216	750	999999	632	999999	999999	683	849	999999	990	999999	999999	766	973	310	617	383	999999	999999	319	995	12	999999	749	482	510	301	881	999999	617	569	450	570	125	999999	90	999999	330	155	999999	769	290	126	496	999999	999999	680	999999	34	999999	116	167	538	991	185	214	999999	963	159	663	229	801	788	745	430	999999	680	651	937	229	296	63	706	489	550	715	999999	992	203	690	830	275	856	237	511	412	911	578	939	830	999999	367	180	492	195	999999	501	381	75	248	999999	38	999999	805	545	999999	460	58	451	999999	328	279	770	469	833	953	999999	561	243	28	999999	999999	712	117	410	928	882	224	304	999999	999999	514	926	954	578	801	188	61	692	999999	951	862	136	479	512	549	597	999999	658	999999	999999	940	147	56	999999	999999	326	980	404	616	180	999999	754	869	999999	999999	999999	815	891	999999	775	893	868	999999	77	542	975	242	999999	999999	340	182	565	999999	559	283	377	879	121	569	999999	208	656	85	288	714	118	266	233	698	999999	782	819	626	466	999999	81	362	979	310	43	93	385	999999	285	999999	680	692	320	999999	999999	473	704	331	999999	577	
246	793	506	999999	434	718	19	906	663	558	363	939	605	429	212	999999	900	999999	535	999999	822	999999	999999	291	43	999999	946	260	999999	733	999999	999999	79	889	999999	287	856	999999	875	999999	999999	479	999999	727	644	741	97	999999	769	432	572	999999	796	166	754	999999	999999	224	328	18	772	999999	655	930	480	865	870	715	999999	924	168	283	999999	221	326	353	242	999999	999999	302	338	66	999999	999999	170	999999	999999	912	145	999999	999999	999999	999999	866	552	325	824	950	256	999999	871	381	363	999999	999999	299	999999	584	999999	411	890	921	578	36	680	715	277	999999	769	999999	999999	957	579	766	640	526	975	79	668	999999	529	999999	999999	867	430	956	702	646	565	999999	237	126	81	734	879	373	73	999999	196	999999	999999	998	190	960	615	913	801	999999	213	746	324	887	916	840	999999	608	104	710	606	723	22	630	270	999999	68	57	885	999999	999999	999999	463	704	883	831	951	531	111	866	262	516	164	999999	442	818	999999	350	209	999999	852	280	999999	362	999999	999999	824	427	999999	292	901	567	38	956	710	936	999999	619	999999	95	888	999999	506	237	999999	99	568	999999	197	451	350	999999	999999	654	993	616	998	110	39	420	16	534	793	818	999999	694	488	208	404	506	535	937	345	124	353	999999	774	999999	999999	585	904	917	999999	296	942	194	720	383	962	104	937	192	590	999999	89	364	999999	687	273	763	611	370	513	691	915	413	381	732	311	502	842	999999	206	453	999999	99	999999	999999	876	999999	999999	114	999999	310	999999	999999	356	751	45	989	933	96	777	150	974	543	999999	999999	999999	538	812	987	82	470	999999	979	985	147	999999	989	70	70	811	493	789	506	134	213	132	572	67	630	999999	321	999999	755	190	999999	478	999999	685	754	136	348	967	987	42	775	57	589	999999	218	673	55	928	872	284	999999	361	478	419	210	427	807	481	192	299	760	902	506	999999	929	668	999999	314	315	934	473	525	802	473	359	165	542	214	848	999999	999999	393	695	480	896	705	10	562	484	999999	328	867	785	697	281	872	551	791	438	550	566	741	623	938	999999	768	558	14	70	55	999999	602	999999	999999	647	377	217	35	901	999999	999999	553	829	999999	616	606	999999	999999	201	486	613	751	776	308	400	910	999999	756	669	138	156	995	502	999999	452	725	999999	560	59	904	999999	525	889	214	999999	999999	911	999999	331	215	999999	453	813	583	999999	143	999999	333	999999	737	607	460	366	773	87	672	60	400	535	891	371	999999	65	999999	999999	
999999	862	572	426	999999	998	999999	435	463	110	703	192	919	997	319	898	910	999999	322	307	214	169	125	136	999999	963	999999	119	440	844	848	999999	526	762	353	280	264	999999	457	738	999999	35	902	999999	384	999999	141	999999	225	992	999999	999999	743	989	616	928	746	999999	999999	423	487	25	994	618	999999	315	999999	166	999999	48	999999	14	278	583	824	189	266	452	751	727	832	128	894	999999	999999	395	999999	536	999999	999999	534	818	999999	44	999999	467	40	294	999999	79	825	974	748	186	357	456	195	170	175	999999	999999	999999	999999	490	591	368	130	556	999999	865	661	139	999999	239	999999	826	315	243	331	367	158	972	999999	682	902	857	379	717	999999	937	209	493	371	719	752	240	134	218	453	892	346	484	69	999999	418	695	964	519	672	531	150	999999	999999	807	999999	999999	273	21	587	733	989	412	999999	297	666	177	999999	999999	486	283	701	107	789	438	30	674	913	484	274	216	892	999999	999999	999999	999999	257	654	999999	442	999999	967	999999	999999	719	999999	933	999999	771	889	999999	999999	674	42	999999	999999	53	172	409	787	612	999999	788	746	380	999999	999999	366	999999	500	999999	999999	215	858	999999	316	587	999999	80	535	999999	656	151	594	33	999999	227	827	657	738	752	999999	254	776	829	277	188	376	260	878	999999	577	999999	280	481	727	999999	816	999999	92	999999	577	102	874	700	955	643	999999	722	999999	623	311	709	168	999999	332	277	439	38	165	137	221	226	202	999999	999999	536	999999	122	999999	567	411	227	999999	496	185	999999	380	86	999999	999999	984	999999	999999	264	473	867	999999	532	999999	460	293	787	454	999999	40	361	900	999999	190	999999	999999	999999	427	533	222	93	143	671	572	339	999999	362	165	531	999999	567	67	999999	297	652	999999	999999	999999	845	284	999999	999999	621	466	824	102	999999	999999	999999	860	902	236	635	52	390	733	999999	999999	999999	562	930	632	922	810	473	304	962	826	999999	855	999999	127	581	258	999999	999999	522	215	748	246	640	467	999999	670	999999	999999	431	999999	906	918	283	388	155	999999	354	991	999999	811	999999	530	140	440	367	598	436	785	655	386	454	81	221	95	221	582	922	999999	920	261	568	999999	872	77	999999	619	582	56	971	298	999999	999999	468	711	223	228	116	999999	109	123	244	465	999999	54	451	835	707	999999	176	999999	370	881	81	599	252	858	657	72	999999	999999	25	999999	813	999999	482	847	613	509	872	999999	999999	999999	373	999999	27	113	999999	828	626	95	912	395	880	408	999999	33	535	
868	468	364	570	999999	689	361	107	854	652	326	571	603	231	207	324	182	107	648	517	273	582	999999	999999	829	999999	435	834	630	509	999999	999999	999999	322	744	50	999999	999999	432	42	999999	709	172	461	143	999999	32	863	715	80	999999	999999	288	515	999999	296	329	956	741	606	264	999999	477	355	247	885	122	291	487	166	999999	749	674	999999	999999	564	999999	688	999999	572	424	571	999999	999999	801	999999	162	943	61	999999	721	561	999999	825	999999	494	242	817	223	257	153	741	385	559	273	959	999999	999999	19	706	876	999999	690	178	192	693	407	999999	999999	144	733	179	240	999999	999999	999999	999999	999999	839	21	999999	602	474	28	429	683	999999	570	296	842	476	490	934	354	582	89	871	522	999999	94	97	325	999999	89	523	999999	999999	356	124	28	901	999999	832	999999	384	283	177	671	749	508	507	837	630	711	668	252	245	886	456	365	999999	544	215	755	999999	16	999999	999999	504	454	182	839	455	278	999999	688	999999	935	969	999999	911	999999	999999	144	587	260	694	562	421	999999	999999	624	900	758	644	366	582	86	999999	999999	944	783	177	304	336	667	999999	999999	999999	979	594	999999	916	157	453	184	771	999999	999999	999999	321	776	972	234	999999	558	938	999999	999999	999999	116	581	999999	600	999999	138	999999	478	999999	919	869	342	791	999999	686	440	707	752	315	999999	595	510	908	999999	66	999999	999999	943	589	778	728	694	727	196	873	999999	447	999999	793	999999	152	303	272	999999	804	979	985	999999	547	285	999999	196	392	175	988	605	672	460	544	999999	328	999999	889	40	200	184	999999	999999	999999	674	992	999999	959	990	326	302	248	660	999999	86	999999	279	999999	999999	927	542	311	562	208	999999	349	987	781	999999	996	999999	414	242	68	629	999999	390	972	873	293	468	237	401	848	696	999999	22	853	467	14	58	693	586	112	658	872	62	405	299	334	14	610	363	993	273	888	15	601	977	999999	802	306	532	29	468	315	910	714	512	911	337	999999	323	602	948	369	827	139	999999	756	322	999999	999999	548	288	858	874	408	584	808	361	999999	999999	755	211	751	170	566	644	999999	962	347	893	388	997	870	296	760	55	904	999999	875	201	999999	999999	817	623	983	740	610	441	512	140	704	559	916	267	999999	400	206	208	271	495	67	793	974	100	304	999999	418	999999	123	362	680	748	485	229	655	365	393	999999	187	825	43	999999	460	217	199	999999	999999	999999	728	370	848	705	999999	999999	143	437	425	727	328	999999	999999	49	
328	159	460	956	84	696	612	213	16	78	31	999999	462	999999	999999	767	901	476	470	805	842	999999	514	974	949	105	95	228	939	999999	809	744	503	994	593	311	999999	243	753	394	10	525	363	780	683	999999	999999	987	104	657	825	851	972	526	206	999999	999999	485	16	979	999999	999999	999999	350	268	999999	999999	999999	563	41	21	668	722	85	805	999999	399	999999	999999	596	999999	108	134	292	841	957	772	976	798	27	666	999999	236	774	784	616	261	999999	522	999999	420	999999	999999	999999	999999	167	139	897	721	999999	999999	911	194	999999	812	999999	269	999999	999999	999999	514	965	999999	545	999999	740	999999	948	300	198	76	385	999999	999999	999999	706	999999	71	999999	683	828	999999	265	919	841	755	999999	816	962	999999	356	280	514	221	892	999999	800	889	697	999999	999999	190	606	999999	812	800	699	300	999999	115	838	207	344	825	999999	999999	999999	749	703	999999	999999	625	985	28	999999	999999	871	999999	999999	732	905	784	999999	740	958	647	278	732	117	50	65	999999	583	999999	444	999999	999999	999999	739	262	744	999999	195	999999	261	999999	204	588	690	26	999999	699	299	999999	999999	63	834	604	866	833	371	977	999999	662	563	858	51	139	583	693	859	999999	270	749	999999	854	599	295	488	999999	999999	689	52	100	999999	365	506	83	656	391	324	342	823	905	890	999999	999999	532	524	402	999999	75	14	997	167	748	439	549	522	355	464	549	125	16	390	681	999999	551	999999	999999	362	967	482	999999	378	999999	368	364	858	230	999999	76	770	999999	999999	387	685	54	999999	372	926	956	999999	311	926	775	226	999999	524	219	999999	867	981	999999	999999	999999	593	999999	999999	640	389	84	691	301	909	398	778	39	216	999999	996	890	999999	188	282	406	416	181	999999	602	310	999999	839	649	398	999999	94	453	55	710	794	999999	999999	302	983	851	274	999999	402	538	996	999999	610	521	999999	999999	258	999999	54	643	999999	421	999999	36	340	837	244	52	902	340	313	335	984	506	219	133	474	325	999999	430	142	999999	779	999999	606	999999	941	328	437	456	999999	292	409	411	35	382	337	399	962	999999	616	231	367	999999	235	999999	999999	114	312	98	477	933	606	623	511	538	642	999999	429	227	896	999999	615	999999	999999	31	925	582	480	999999	795	85	363	999999	814	999999	788	717	512	934	909	999999	999999	348	978	396	999999	999999	899	496	739	529	969	744	259	700	616	911	61	214	999999	630	999999	999999	303	999999	579	999999	999999	601	999999	925	305	494	317	68	900	277	478	999999	
345	999999	999999	984	999999	276	999999	618	801	123	303	999999	665	308	198	288	214	550	55	999999	816	999999	977	308	999999	813	233	484	436	200	800	349	443	437	868	999999	999999	649	378	36	296	961	755	999999	999999	873	269	997	306	999999	999999	999999	231	892	806	216	999999	384	248	293	52	631	191	610	999999	999999	443	237	439	999999	340	565	999999	999999	299	855	383	999999	10	871	553	999999	188	999999	999999	450	999999	999999	631	661	445	574	410	999999	999999	664	779	155	381	353	440	42	568	714	699	298	187	213	602	999999	999999	879	999999	999999	999999	816	999999	784	999999	999999	836	892	999999	777	155	765	164	97	43	999999	86	238	910	656	441	521	668	999999	708	58	999999	913	999999	680	999999	999999	200	43	355	178	220	999999	881	508	516	547	435	790	569	999999	143	99	999999	967	874	605	969	727	935	227	158	980	999999	999999	609	923	944	926	949	589	999999	999999	742	865	999999	90	356	411	149	893	999999	877	904	999999	999999	183	999999	999999	805	233	999999	472	999999	137	30	240	919	667	898	593	603	509	840	979	999999	22	357	314	552	999999	258	567	588	999999	141	280	86	311	309	436	189	962	130	999999	999999	999999	999999	614	845	194	171	999999	513	555	300	586	47	924	999999	999999	825	999999	999999	21	974	38	999999	67	995	749	164	618	999999	472	414	640	999999	124	985	264	999999	743	468	368	633	569	64	42	751	999999	243	161	999999	406	999999	749	534	119	752	964	229	964	999999	105	40	553	330	51	151	659	207	922	939	161	912	92	971	79	388	414	974	999999	999999	450	516	12	723	999999	861	999999	999999	279	371	31	45	35	133	372	999999	999999	249	999999	891	101	358	320	222	743	494	528	778	464	999999	348	990	377	658	999999	999999	999999	829	369	999999	486	999999	927	561	999999	999999	886	999999	999999	741	308	174	960	959	224	999999	205	999999	980	476	342	887	651	549	33	40	999999	377	954	783	311	260	879	999999	999999	549	430	759	304	627	608	570	179	723	432	999999	40	417	443	87	393	247	999999	892	999999	999999	900	999999	999999	887	458	999999	13	825	439	58	999999	136	999999	675	671	999999	496	363	868	772	717	999999	126	850	10	259	933	877	399	999999	410	999999	999999	815	999999	52	999999	417	178	99	566	354	293	999999	888	903	863	768	416	947	750	496	33	999999	881	972	271	686	886	208	584	999999	436	375	647	999999	150	738	36	628	224	89	194	999999	215	999999	644	999999	999999	107	396	175	471	999999	999999	914	963	911	999999	675	780	
545	999999	969	514	999999	917	917	737	999999	762	134	741	787	733	671	311	999999	869	999999	999999	529	724	789	999999	999999	664	984	999999	732	343	239	999999	999999	847	678	558	224	999999	999999	455	726	999999	381	344	999999	434	999999	718	651	612	719	51	426	347	261	999999	740	999999	999999	775	933	999999	999999	257	532	329	390	999999	64	123	97	999999	103	72	611	525	353	454	549	984	981	999999	411	130	623	197	388	23	596	858	999999	66	179	999	999999	862	999999	999999	812	943	53	743	663	537	525	740	947	364	736	999999	999999	296	999999	120	794	999999	999999	884	633	344	941	377	353	206	305	40	999999	999999	550	999999	999999	999999	642	606	941	247	999999	999999	604	883	250	34	999999	860	390	531	447	999999	215	855	409	999999	500	477	999999	676	999999	467	242	494	930	853	814	987	220	999999	653	22	999999	556	999999	999999	289	750	104	917	100	493	999999	999999	592	750	999999	999999	999999	409	729	175	999999	999999	848	154	999999	999999	952	396	220	999999	649	142	878	999999	889	658	800	999999	835	749	382	94	586	999999	999999	469	999999	189	964	129	648	811	999999	488	417	905	708	909	999999	999999	999999	999999	707	802	843	999999	895	167	861	241	893	529	999999	999999	999999	520	687	941	502	181	217	999999	431	999999	650	999999	999999	399	999999	984	949	891	999999	666	951	674	386	784	72	969	999999	744	999999	999999	235	128	247	999999	695	897	227	766	417	999999	962	35	286	616	999999	15	999999	999999	149	876	291	12	657	907	38	999999	143	903	879	999999	607	999999	453	698	864	532	999999	73	704	130	767	192	484	106	999999	925	999999	770	632	67	898	79	605	452	999999	233	470	340	999999	577	763	323	999999	999999	999999	999999	581	587	999999	629	414	16	801	999999	119	999999	999999	561	213	113	729	373	999999	821	999999	538	867	11	999999	641	71	270	552	999999	366	453	305	600	927	214	353	810	999999	999999	653	891	277	586	342	999999	999999	909	999999	417	847	999999	52	999999	258	640	631	579	341	999999	567	999999	464	674	662	665	803	927	633	998	759	918	999999	277	178	999999	270	999999	999999	903	999999	162	143	999999	288	965	999999	239	351	297	583	773	479	908	445	508	999999	603	999999	677	999999	776	285	138	658	928	55	774	897	999999	999999	349	999999	437	183	999999	999999	329	396	999999	264	574	586	346	425	985	449	446	832	669	315	667	999999	999999	363	169	999999	15	486	359	999999	636	341	835	918	243	863	51	734	39	999999	117	216	237	423	999999	200	939	713	672	489	999999	942	238	
211	999999	982	999999	999999	23	538	15	999999	46	999999	627	242	750	428	191	132	407	712	999999	999999	207	460	140	578	387	969	999999	302	813	869	321	999999	113	634	216	999999	999999	999999	721	501	492	274	179	461	796	742	449	999999	531	550	91	896	150	66	13	261	852	999999	696	54	601	999999	999999	177	464	932	139	126	222	929	999999	440	991	310	689	999999	290	679	782	644	529	427	770	272	788	424	554	56	630	954	409	605	280	676	999999	778	245	12	996	863	612	333	308	601	373	651	999999	999999	999999	81	970	999999	999999	61	524	183	943	766	389	50	388	999999	496	267	999999	581	170	324	410	999999	697	999999	682	919	42	206	128	178	899	147	518	714	678	558	984	236	999999	228	161	999999	999999	478	623	955	999999	999999	999999	50	81	791	490	591	999999	999999	384	692	500	646	29	328	65	999999	867	999999	531	999999	415	937	283	999999	542	942	999999	684	85	999999	664	727	444	999999	369	87	107	117	656	927	286	221	184	999999	999999	401	208	833	670	70	611	381	999999	810	123	899	767	776	258	999999	428	753	999999	166	999999	772	211	516	958	977	677	759	595	999999	999999	204	763	982	568	150	744	339	23	24	999999	292	302	634	399	470	320	330	858	118	999999	999999	828	28	272	963	200	691	874	693	393	851	786	830	999999	919	145	999999	217	118	803	99	999999	377	999999	746	999999	577	999999	999999	667	356	901	486	105	999999	375	745	999999	999999	999999	999999	464	330	631	765	506	999999	999999	479	334	535	123	750	315	418	999999	460	478	526	999999	622	999999	999999	35	46	950	999999	999999	556	554	400	75	999999	167	750	634	419	746	783	250	17	366	648	173	142	999999	160	181	687	83	914	276	999999	122	338	999999	88	304	594	999999	206	738	664	925	999999	469	999999	593	564	999999	382	714	694	286	485	999999	999999	222	893	803	800	138	56	482	639	133	872	999999	828	271	556	125	999999	969	53	999999	701	722	238	672	732	567	617	903	701	999999	581	916	999999	82	564	999999	410	999999	24	78	691	191	295	999999	597	20	999999	303	999999	999999	562	999999	999999	217	999999	212	984	231	999999	243	521	153	780	439	552	999999	863	999999	999999	999999	999999	999999	999999	975	586	519	436	428	85	721	802	999999	999999	999999	647	999999	684	999999	517	361	881	189	721	999999	999999	548	411	856	268	641	999999	18	596	546	551	999999	999999	267	630	55	775	565	155	358	440	207	999999	999999	791	696	281	999999	248	355	808	535	649	183	428	48	118	580	
170	443	999999	793	727	999999	893	456	95	999999	797	471	585	325	43	372	999999	359	999999	75	75	999999	370	713	769	251	737	999999	552	999999	839	592	937	205	999999	712	784	647	480	999999	999999	345	999999	854	646	777	769	492	501	999999	999999	999999	999999	52	515	999999	999999	860	33	999999	999999	876	903	498	587	215	534	389	920	331	588	999999	879	733	623	729	960	516	999999	999999	481	254	525	276	764	999999	625	894	690	806	639	923	624	993	945	575	999999	122	999999	999999	252	389	572	180	697	140	198	242	429	999999	638	566	793	40	14	156	361	637	734	816	589	999999	699	123	691	999999	88	885	999999	58	297	847	999999	635	749	999999	682	354	578	634	999999	393	475	999999	999999	82	999999	999999	989	798	223	805	999999	999999	851	999999	690	999999	999999	41	61	312	454	380	999999	790	999999	167	999999	912	474	16	68	109	243	206	999999	793	944	618	999999	495	896	999999	835	999999	469	788	783	146	999999	233	866	546	582	280	938	999999	417	388	755	971	312	87	334	999999	999999	288	227	655	448	896	514	869	999999	565	416	464	545	15	331	999999	384	154	510	999999	150	999999	526	999999	999999	999999	386	565	999999	999999	193	819	665	628	999999	190	999999	137	697	514	718	999999	999999	999999	863	483	558	412	67	225	597	168	576	999999	76	999999	999999	263	398	999999	520	948	16	941	382	597	799	917	269	151	968	999999	456	995	532	153	480	509	109	783	521	999999	508	648	967	999999	252	582	562	519	428	316	739	329	999999	999999	999999	109	645	276	684	641	152	916	999999	351	711	999999	560	922	755	262	164	615	999999	546	999999	367	974	356	354	227	365	749	722	662	516	137	11	763	163	380	864	999999	109	880	999999	592	401	626	999999	671	32	640	999999	175	162	134	999999	457	329	632	135	999999	921	466	999999	402	203	594	834	584	579	797	999999	384	398	331	515	977	999999	858	965	999999	999999	683	205	724	985	999999	509	392	665	999999	999999	999999	999999	575	911	642	604	438	398	807	791	999999	101	235	999999	389	777	999999	999999	494	742	471	999999	777	999999	247	271	561	999999	646	94	451	919	999999	363	999999	999999	822	419	873	382	999999	469	999999	566	304	999999	999999	853	605	999999	999999	774	180	999999	972	999999	477	320	673	380	53	31	751	999999	349	819	74	999999	999999	259	999999	421	745	121	999999	11	999999	221	960	655	301	707	811	867	416	677	999999	226	391	999999	999999	511	745	502	339	265	717	999999	226	485	999999	999999	229	999999	823	999999	38	69	353	
970	366	266	999999	999999	999999	345	999999	883	315	999999	80	999999	490	260	597	453	999999	252	781	211	293	999999	994	999999	137	203	488	466	54	160	649	689	872	420	26	406	161	999999	423	999999	56	833	139	555	414	680	617	968	999999	999999	590	786	287	999999	687	999999	999999	874	891	885	857	752	839	165	999999	999999	975	80	244	201	301	999999	828	787	165	459	932	449	80	456	585	519	707	999999	570	862	411	999999	732	722	144	286	835	538	147	303	994	999999	532	32	704	999999	999999	999999	999999	640	957	999999	987	237	371	822	999999	444	309	347	55	175	999999	999999	979	255	999999	999999	999999	25	123	299	650	862	465	957	917	58	752	48	785	150	596	929	904	999999	742	505	360	321	482	999999	238	799	999999	828	389	372	52	458	209	221	999999	72	526	667	849	999999	772	414	905	755	692	999999	562	905	579	665	265	78	513	842	999999	744	999999	999999	70	850	614	999999	578	554	15	303	999999	999999	639	533	999999	999999	999999	617	732	999999	999999	727	708	999999	246	352	999999	724	116	999999	944	366	60	999999	999999	803	607	999	520	145	835	360	750	398	432	988	275	55	262	28	999999	999999	119	225	999999	815	24	103	999999	272	386	853	447	40	359	999999	999999	873	12	609	999999	999999	106	597	120	65	976	320	999999	258	999999	213	471	98	999999	58	999999	834	437	715	999999	513	395	258	999999	981	999999	719	49	999999	999999	402	53	999999	999999	999999	800	522	115	283	999999	704	999999	999999	195	999999	391	999999	72	310	234	689	446	297	820	135	677	847	838	138	152	267	281	999999	782	684	170	818	709	34	999999	999999	728	999999	876	93	955	39	999999	585	599	562	656	738	725	999999	955	755	832	999999	276	999999	684	999999	140	581	433	999999	999999	511	22	573	650	48	62	501	960	292	421	737	180	999999	784	999999	538	589	610	999999	867	995	728	999999	986	999999	757	305	59	751	32	999999	659	990	456	561	999999	36	912	999999	686	234	999999	999999	344	105	92	628	178	432	448	551	970	891	106	587	783	606	999999	204	291	756	451	218	270	125	87	190	201	232	688	511	677	992	999999	999999	179	64	999999	999999	373	138	999999	999999	313	481	999999	768	894	868	777	966	999999	717	336	929	782	999999	412	999999	27	999999	437	945	999999	936	873	978	45	999999	418	728	535	694	999999	999999	999999	825	904	788	790	318	999999	999999	999999	721	999999	959	665	999999	860	561	651	852	873	999999	701	192	882	376	607	999999	732	440	999999	59	441	755	999999	184	999999	
999999	999999	999999	999999	708	999999	999999	500	32	875	999999	322	999999	603	856	86	682	999999	369	461	999999	943	538	190	444	585	855	872	405	290	315	82	999999	624	902	847	999999	424	999999	854	999999	999999	860	500	693	43	623	836	999999	972	758	999999	527	722	865	24	185	443	999999	133	999999	999999	104	742	570	841	831	494	700	18	59	999999	656	514	864	999999	92	47	999999	410	962	28	279	433	531	381	555	768	759	888	999999	594	430	51	104	366	999999	127	930	999999	211	138	146	999999	923	501	999999	22	999999	121	931	147	945	999999	999999	742	961	999999	221	199	999999	999999	735	812	346	999999	836	614	420	508	999999	964	117	646	208	834	999999	684	509	40	999999	542	999999	648	956	534	648	837	999999	361	404	927	999999	740	564	999999	999999	333	258	999999	664	673	602	359	956	999999	999999	309	999999	336	859	286	999999	190	106	999999	162	999999	855	999999	816	999999	733	999999	999999	238	67	999999	91	69	999999	999999	436	50	376	429	939	561	691	989	503	348	452	555	502	127	999999	725	999999	809	986	316	478	999999	651	664	939	543	999999	728	908	664	227	335	894	311	850	130	814	676	814	600	999999	865	317	477	999999	188	566	985	472	342	731	282	999999	135	90	989	399	711	999999	999999	999999	999999	999999	839	999999	126	660	200	277	644	911	999999	999999	396	910	612	138	184	117	761	977	999999	265	576	933	945	263	999999	231	860	731	113	195	419	295	999999	784	478	999999	440	999999	375	718	999999	999999	762	287	686	999999	477	861	999999	603	999999	999999	55	999999	514	906	999999	863	890	969	416	912	999999	999999	999999	110	479	828	999999	999999	677	243	611	551	437	155	180	667	576	555	753	999999	516	509	467	991	250	999999	280	571	179	999999	637	406	312	915	623	980	701	585	744	649	210	396	926	495	816	503	280	368	736	518	296	999999	225	416	406	999999	325	594	860	745	558	999999	658	110	605	215	249	521	532	999999	965	999999	810	114	799	130	999999	971	184	999999	462	999999	999999	660	290	303	999999	999999	519	325	999999	117	725	999	101	999999	738	999999	890	999999	264	759	836	546	552	999999	533	121	617	285	724	353	999999	123	293	646	263	997	999999	312	999999	353	12	216	534	858	275	811	22	687	391	757	91	572	492	703	999999	298	999999	984	769	999999	288	243	600	320	697	612	716	999999	857	740	14	587	587	999999	756	630	21	694	39	722	108	999999	894	967	272	846	631	589	999999	964	889	999999	542	999999	75	999999	999999	224	170	663	999999	
568	830	651	752	503	985	999999	946	454	287	423	954	57	970	358	349	633	999999	999999	981	136	882	892	999999	178	999999	633	846	999999	24	797	533	376	626	999999	999999	252	224	769	861	60	643	128	687	999999	881	495	983	716	429	982	175	999999	999999	969	686	937	999999	584	999999	362	999999	958	440	999999	889	588	430	440	259	106	419	999999	988	930	999999	999999	215	384	999999	559	999999	139	567	999999	631	223	999999	657	854	172	452	639	999999	999999	325	684	687	208	586	999999	74	553	467	333	999999	886	331	751	486	999999	732	426	297	999999	712	605	401	408	857	999999	894	773	999999	999999	654	999999	968	489	615	808	85	999999	999999	999999	495	106	672	999999	469	745	891	943	181	932	440	35	999999	421	797	720	293	289	350	910	408	999999	967	379	679	999999	999999	999999	145	999999	846	724	999999	999999	999999	615	932	166	939	122	784	950	602	653	657	628	999999	557	692	895	999999	999999	666	999999	999999	203	139	999999	565	676	827	59	807	503	95	715	406	999999	17	191	999999	999999	999999	999999	136	457	699	323	722	60	999999	370	160	250	162	999999	67	742	705	219	485	640	601	272	295	999999	999999	108	999999	942	232	386	549	510	117	399	455	439	999999	148	504	816	580	514	999999	999999	899	566	351	45	657	664	354	999999	706	157	534	999999	999999	401	313	999999	755	780	999999	999999	821	649	143	763	999999	628	981	567	999999	669	69	96	999999	999999	999999	587	999999	532	294	999999	42	751	804	960	864	378	498	369	834	904	71	799	999999	341	644	259	433	999999	441	38	999999	999999	92	999999	97	999999	135	121	565	726	843	232	999999	270	999999	80	845	999999	898	999999	140	622	732	999999	607	270	409	620	195	999999	999999	999999	999999	999999	885	255	668	999999	873	426	252	999999	803	999999	70	838	314	426	395	574	414	260	689	215	898	69	999999	281	438	999999	999999	514	926	999999	571	674	142	239	384	701	411	999999	309	481	982	753	819	623	750	999999	956	983	999999	621	181	904	489	999999	999999	826	200	396	999999	55	388	738	999999	999999	547	396	999999	84	52	999999	172	335	950	999999	999999	154	250	441	531	669	870	999999	289	999999	807	667	195	999999	872	999999	510	24	749	263	102	254	304	995	86	363	73	881	940	540	999999	999999	953	280	999999	222	585	759	865	999999	999999	334	458	153	26	999999	211	458	212	494	193	999999	586	696	999999	978	850	255	364	177	999999	989	124	749	856	961	713	914	595	999999	972	751	999999	91	88	999999	796	160	979	206	999999	
999999	999999	999999	356	999999	270	266	165	683	371	999999	404	698	999999	195	220	709	297	64	175	297	862	552	999999	442	998	999999	617	999999	191	999999	276	167	24	991	999999	999999	402	555	701	999999	999999	912	298	641	356	999999	28	893	558	97	863	924	41	865	999999	136	933	913	313	765	649	807	502	671	999999	246	683	80	875	552	999999	999999	362	718	538	950	999999	880	96	547	486	724	999999	103	836	999999	136	999999	249	192	733	999999	251	999999	999999	950	420	626	576	119	777	948	999999	15	781	131	999999	999999	336	999999	872	62	827	766	289	924	999999	408	999999	723	120	999999	830	692	818	827	999999	425	910	587	540	637	314	976	770	537	999999	793	322	715	778	813	999999	999999	320	680	661	485	657	883	999999	999999	791	999999	999	253	999999	334	197	953	630	156	999999	749	271	244	748	850	996	751	227	225	95	128	944	307	711	999999	999999	147	176	999999	768	999999	999999	528	846	460	977	999999	419	382	606	369	95	631	999999	83	999999	999999	932	810	488	906	666	727	999999	999999	999999	701	999999	735	999999	59	999999	614	388	999999	113	743	398	298	873	999999	342	999999	618	726	43	323	897	637	215	306	215	365	536	861	370	918	602	183	551	999999	985	999999	429	557	582	480	252	999999	969	443	687	643	937	19	999999	820	118	999999	639	595	804	999999	530	999999	843	431	999999	526	25	195	150	225	746	999999	493	658	425	71	153	563	999999	999999	667	772	618	571	427	526	297	549	999999	999999	543	955	480	91	163	773	713	160	402	999999	999999	999999	302	999999	999999	999999	526	915	405	999999	66	999999	525	931	246	758	47	281	13	999999	239	476	999999	999999	681	999999	126	412	999999	652	358	992	999999	354	864	883	999999	156	674	999999	999999	382	999999	763	345	468	440	999999	845	405	735	999999	157	840	496	541	408	553	790	116	233	124	419	753	999999	73	999999	181	999999	362	288	999999	607	925	999999	856	999999	622	413	223	360	999999	999999	110	916	916	845	330	857	333	485	999999	365	567	999999	886	963	400	75	999999	553	268	482	492	999999	844	834	231	290	640	219	999999	999999	577	756	656	556	999999	836	999999	227	999999	999999	743	877	999999	536	50	81	674	892	999999	556	141	669	999999	104	84	984	82	92	624	49	226	123	698	785	787	999999	208	339	654	999999	293	999999	999999	999999	999999	615	763	999999	794	159	616	747	288	239	18	908	665	561	482	334	763	698	602	554	107	629	188	577	999999	999999	999999	344	248	376	272	87	709	157	365	468	
230	999999	298	475	433	478	835	469	999999	879	999999	999999	857	999999	999999	595	461	999999	846	119	437	195	568	564	285	999999	509	911	966	931	208	999999	205	23	113	999	999999	137	999999	629	999999	719	801	869	93	236	486	917	576	677	999999	304	310	256	999999	999999	205	733	199	999999	968	924	502	844	680	999999	451	999999	226	801	195	334	294	226	324	718	394	699	480	59	794	591	345	299	316	904	217	948	982	78	803	676	999999	999999	660	870	227	956	198	456	785	643	701	774	999999	301	19	93	931	323	650	999999	263	150	999999	386	588	999999	538	776	999999	999999	999999	158	998	519	999999	326	566	454	999999	438	510	999999	273	999999	999999	570	806	25	894	133	26	999999	428	999999	422	797	999999	999999	999999	24	427	422	36	292	781	552	999999	999999	904	999999	527	487	822	222	995	238	877	999999	496	27	405	999999	882	305	485	203	730	701	999999	599	714	292	173	999999	20	999999	997	980	999999	347	794	833	120	999999	999999	999999	846	215	999999	194	999999	407	787	273	618	999999	539	731	999999	588	822	84	877	999999	979	245	323	345	211	907	999999	999999	999999	158	999999	999999	413	681	999999	999999	356	524	401	912	678	316	504	899	999999	116	558	276	183	999999	524	720	956	804	231	371	225	510	999999	403	952	33	999999	639	50	56	500	858	41	861	241	308	683	964	636	672	740	999999	999999	104	999999	965	723	52	633	999999	615	608	999999	337	729	846	519	999999	959	654	999999	865	858	820	615	999999	999999	321	560	226	47	991	178	559	999999	801	41	909	53	987	999999	530	15	538	441	892	409	999999	141	395	788	685	999999	981	999999	999999	565	999999	488	659	999999	999999	491	417	474	623	999999	899	999999	928	814	999999	954	999999	354	223	859	330	999999	723	299	540	190	999999	437	999999	999999	196	999999	999999	246	384	999999	999999	999999	898	999999	999999	73	817	462	509	999999	999999	999999	999999	999999	999999	637	714	25	245	277	765	370	200	999999	326	979	999999	999999	253	999999	950	692	439	188	999999	716	455	184	270	266	999999	999999	789	999999	977	999999	999999	631	953	559	999999	740	10	116	999999	33	75	999999	999999	619	951	999999	219	241	999999	520	150	10	170	326	999999	540	754	978	704	505	580	999999	254	731	731	491	684	999999	362	220	691	333	523	546	650	999999	462	999999	315	393	61	999999	496	999999	454	258	470	637	999999	999999	999999	999999	412	169	999999	418	432	991	888	470	505	999999	878	836	829	817	486	999999	675	412	87	113	673	321	454	999999	170	787	999999	
482	30	56	326	976	233	669	999999	364	103	242	355	471	999999	844	887	536	999999	660	637	636	771	846	961	965	308	882	357	999999	715	430	999999	999999	999999	999999	449	458	208	999999	999999	999999	896	132	529	999999	67	616	349	829	433	999999	351	509	160	650	711	183	95	361	678	351	321	830	648	673	983	999999	999999	999999	404	439	337	778	57	478	739	648	326	527	907	691	542	999999	666	796	999999	748	494	73	703	275	372	999999	999999	999999	847	76	483	856	459	999999	859	992	434	994	590	572	461	682	910	73	999999	999999	453	987	808	793	999999	852	999999	245	226	694	654	139	999999	490	556	999999	630	673	174	470	999999	561	832	550	999999	999999	216	516	296	999999	999999	640	419	999999	403	245	463	63	999999	631	272	224	139	175	347	305	999999	110	26	675	61	247	898	396	999999	999999	165	267	698	501	646	87	999999	414	541	23	719	271	97	999999	333	576	770	543	207	854	999999	666	999999	799	999999	115	499	621	999999	915	742	32	315	999999	90	205	999999	411	985	195	999999	725	633	334	999999	999999	23	999999	999999	484	476	365	199	999999	470	498	64	898	999999	540	587	337	655	626	281	999999	955	585	240	137	221	999999	557	21	589	706	999999	999999	224	999999	102	999999	279	284	999999	386	999999	669	50	592	151	466	653	455	608	937	80	16	62	887	999999	437	999999	224	273	116	807	187	66	764	999999	185	684	681	447	793	68	380	999999	894	999999	999999	545	648	985	999999	999999	112	413	651	636	36	826	336	375	665	327	65	21	341	579	655	613	999999	999999	966	782	972	999999	999999	879	999999	828	999999	33	424	892	827	238	999999	999999	705	774	414	138	999999	358	357	999999	782	475	12	368	999999	325	219	999999	999999	999999	999999	972	744	104	598	772	936	207	668	313	950	773	499	826	502	999999	873	880	999999	158	698	618	434	666	235	999999	876	341	982	999999	813	742	633	999999	220	999999	999999	999999	186	642	999999	240	999999	54	364	19	976	999999	999999	904	451	338	484	999999	822	410	548	88	868	259	999999	604	225	826	999999	218	149	192	616	999999	296	272	704	999999	956	999999	928	389	311	226	372	700	999999	88	999999	485	999999	999999	494	809	997	999999	999999	926	746	999999	24	999999	554	999999	869	793	570	908	617	189	634	917	999999	363	481	168	776	999999	886	205	138	147	436	24	999999	626	999999	999999	999999	719	528	777	999999	369	453	75	999999	165	999999	579	999999	999999	470	999999	850	350	999999	141	338	838	999999	101	50	999999	468	877	
436	999999	206	253	105	763	948	898	660	857	108	794	909	415	333	999999	304	316	75	571	676	225	999999	609	267	566	478	999999	917	437	737	278	901	999999	639	304	959	114	999999	376	618	571	559	993	252	574	231	922	514	190	999999	733	485	896	210	220	376	999999	999999	538	294	826	980	999999	130	829	893	343	776	999999	660	200	833	699	952	115	666	180	999999	693	345	555	617	737	640	13	793	14	375	428	999999	373	999999	945	91	792	591	336	873	999999	680	999999	999999	484	530	607	900	785	999999	105	554	999999	239	302	203	738	218	253	593	126	999999	889	968	357	110	297	81	887	617	169	524	340	999999	944	22	999999	409	999999	216	999999	999999	17	999999	279	999999	733	999999	826	999999	352	583	347	742	756	386	791	918	798	384	243	536	22	178	784	999999	224	897	294	289	745	339	86	47	560	999999	38	829	999999	483	377	162	254	146	275	586	186	597	551	568	231	539	611	758	999999	999999	100	839	285	999999	659	835	849	999999	15	23	507	999999	192	743	999999	961	229	999999	16	90	291	875	903	208	404	999999	999999	999999	67	216	728	999999	73	63	922	999999	554	11	824	541	999999	999999	140	261	999999	876	415	807	220	270	320	296	752	893	999999	225	936	999999	302	999999	489	133	489	799	295	189	246	999999	821	168	416	999999	500	474	777	999999	744	651	999999	999999	999999	999999	515	797	999999	441	575	180	838	706	999999	477	708	999999	62	189	228	341	966	899	639	287	986	62	854	999999	999999	287	126	999999	480	294	958	774	999999	940	617	691	903	853	614	999999	300	999999	905	938	999999	709	421	999999	365	413	684	229	999999	999999	562	463	943	803	645	297	999999	206	236	968	519	934	969	121	571	536	437	123	999999	573	987	871	157	915	582	96	999999	999999	999999	999999	610	739	999999	888	388	164	748	109	217	326	22	999999	887	999999	428	584	740	310	35	828	976	571	933	325	999999	690	999999	37	230	999999	432	535	919	170	367	780	58	90	733	417	999999	337	905	969	560	893	999999	220	496	998	356	565	999999	999999	100	999999	805	999999	941	698	847	721	878	999999	894	487	183	727	579	999999	536	659	577	618	50	648	665	964	764	63	706	106	999999	232	999999	866	42	472	999999	328	975	999999	149	45	569	999999	458	256	84	83	719	266	641	848	471	999999	988	884	999999	451	383	840	805	888	999999	751	999999	999999	999999	999999	455	711	657	260	999999	999999	999999	541	59	999999	999999	418	999999	999999	344	999999	465	999999	999999	
999999	878	157	65	628	999999	144	683	260	52	817	885	802	799	57	628	999999	609	390	184	424	187	456	834	999999	262	964	951	124	554	552	296	498	895	999999	159	307	999999	999999	999999	539	999999	999999	498	241	999999	999999	619	842	999999	336	839	85	517	999999	336	431	999999	999999	376	979	193	568	706	500	531	999999	907	856	897	331	999999	581	999999	999999	59	918	957	602	999999	865	355	118	61	227	999999	221	999999	999999	615	727	983	44	999999	336	356	999999	562	998	710	700	489	762	999999	741	999999	268	11	872	999999	418	999999	720	278	511	634	84	999999	489	786	319	417	358	999999	999999	347	326	919	747	299	253	365	958	891	653	385	592	173	999999	251	999999	220	117	271	207	263	273	999999	160	702	281	999999	82	999999	999999	292	140	522	775	404	659	999999	263	999999	53	999999	515	828	624	135	999999	911	999999	247	341	109	999999	97	999999	916	83	560	768	54	28	954	999999	999999	500	371	999999	80	999999	914	999999	116	999999	534	228	154	748	444	151	999999	661	369	101	834	880	302	999999	999999	999999	859	999999	999999	579	219	564	98	999999	999999	999999	263	879	970	999999	999999	655	234	152	775	868	898	999999	638	419	743	393	658	863	458	866	208	388	212	601	999999	593	999999	536	747	969	140	384	979	999999	887	155	690	845	808	999999	655	159	999999	184	999999	690	692	999999	999999	825	906	234	999999	902	999999	874	999999	379	984	699	171	999999	999999	806	738	523	199	531	532	597	702	812	64	279	220	58	182	37	999999	999999	900	805	699	999999	73	905	73	86	976	22	478	999999	861	119	999999	957	754	410	446	66	501	999999	166	249	133	103	180	999999	692	91	702	649	999999	999999	999999	366	998	483	742	832	460	122	999999	999999	129	391	951	945	262	262	303	771	591	965	355	739	999999	999999	798	970	999999	31	394	999999	999999	828	964	724	320	660	959	281	667	613	999999	999999	616	647	129	999999	999999	235	999999	439	999999	930	67	999999	790	69	999999	547	685	999999	107	438	728	659	209	999999	427	999999	634	601	303	32	114	999999	369	999999	133	999999	341	66	828	510	999999	999999	116	388	771	582	933	999999	941	999999	595	894	515	178	660	956	447	828	324	913	999999	197	146	999999	826	999999	32	824	936	717	215	629	943	597	205	999999	553	820	999999	999999	999999	382	660	881	436	219	472	999999	315	999999	563	512	741	915	909	54	817	350	999999	691	560	118	325	234	216	999999	999999	918	972	999999	413	999999	999999	479	618	227	537	265	339	617	616	
999999	518	769	163	999999	999999	38	688	161	956	212	268	837	294	195	67	435	674	470	268	554	999999	429	763	936	999999	272	306	999999	517	999999	21	945	84	999999	600	999999	999999	512	89	922	240	821	930	211	368	471	194	432	999999	111	999999	869	999999	72	611	99	999999	999999	999999	999999	732	999999	643	403	200	322	763	999999	595	511	365	171	390	346	323	408	499	999999	577	741	999999	873	999999	415	999999	152	596	21	128	511	550	853	999999	464	200	243	187	536	20	56	708	629	999999	658	746	428	488	22	749	213	599	999999	650	999999	547	858	999999	999999	431	58	999999	751	446	94	961	511	159	999999	156	89	230	962	551	531	999999	458	46	872	668	553	664	999999	272	915	999999	106	999999	263	999999	341	999999	949	114	962	330	956	999999	999999	999999	244	279	561	999999	999999	999999	637	901	128	725	999999	822	602	999999	878	999999	151	488	531	182	865	308	895	19	815	321	281	999999	589	211	86	275	293	185	433	284	999999	719	603	932	284	204	94	999999	828	518	176	390	236	999999	999999	999999	661	580	831	936	999999	999999	60	357	999999	779	322	917	648	823	539	999999	145	604	292	431	884	598	898	670	999999	367	190	306	155	891	999999	21	31	608	614	713	999999	497	999999	999999	999999	255	231	504	882	176	889	15	999999	749	254	999999	999999	757	593	72	999999	999999	999999	999999	372	754	212	820	158	310	895	50	218	826	999999	647	703	732	763	639	377	404	999999	57	477	184	326	405	646	998	725	274	999999	552	41	192	775	885	197	999999	53	411	356	581	281	849	796	163	999999	607	929	563	993	954	694	999999	383	674	547	999999	437	806	183	159	584	999999	35	666	794	999999	872	817	545	849	595	966	58	215	776	999999	388	173	728	49	999999	172	281	70	857	754	808	999999	347	999	486	999999	237	206	999999	650	823	140	368	787	999999	121	27	153	368	999999	999999	177	999999	999999	809	274	88	143	89	999999	359	965	809	999999	90	771	480	999999	999999	359	738	851	218	999999	804	999999	804	999999	999999	958	155	137	701	999999	999999	999999	211	999999	999999	222	168	103	126	999999	300	858	330	329	706	963	640	999999	780	19	999999	999999	959	772	124	999999	469	147	829	130	276	232	273	680	522	449	999999	62	355	161	200	644	735	633	835	999999	927	485	244	999999	328	673	356	999999	148	149	999999	439	313	639	999999	31	274	999999	318	78	594	649	806	267	403	587	136	628	818	999999	651	335	999999	177	633	999999	902	999999	999999	602	999999	999999	
541	382	767	999999	749	715	408	179	999999	999999	324	767	361	287	679	977	948	999999	547	727	873	999999	498	355	501	145	16	999999	128	786	203	715	202	23	117	433	499	272	838	420	230	649	999999	999999	21	180	816	355	999999	925	999999	72	65	999999	707	748	884	421	999999	614	709	639	60	593	546	608	574	348	179	256	487	686	902	136	999999	233	817	586	344	999999	329	661	465	999999	257	140	660	999999	315	369	548	87	633	233	711	591	598	999999	999999	999999	999999	477	999999	999999	447	999999	169	928	650	484	930	307	999999	999999	295	999999	184	858	999999	415	948	529	42	810	707	999999	999999	678	999999	916	635	435	221	931	725	851	485	407	999999	404	971	731	999999	831	438	999999	999	325	938	663	417	740	56	960	464	85	444	374	999999	999999	800	490	999999	733	999999	505	96	155	592	443	999999	776	999999	941	443	226	135	211	999999	465	410	737	739	761	999999	894	388	999999	477	999999	417	120	56	717	999999	490	227	670	999999	999999	164	853	732	505	101	640	999999	115	526	247	999999	243	992	894	999999	72	999999	752	234	954	126	835	678	999999	36	461	730	999999	346	999999	999	464	999999	999999	999999	999999	14	999999	669	868	268	283	734	239	699	999999	128	161	90	541	739	474	446	38	815	329	185	790	479	640	909	250	768	999999	248	496	999999	552	999999	999999	67	516	93	365	695	843	110	449	253	852	999999	999999	315	999999	223	534	28	200	634	981	381	224	765	39	959	28	514	171	990	212	169	576	567	11	999999	233	391	90	342	972	229	735	547	999999	307	340	934	963	359	714	478	999999	999999	612	999999	843	750	63	406	677	338	938	999999	50	999999	765	999999	999999	330	990	152	999999	857	661	762	645	676	148	732	628	93	551	999999	286	734	344	999999	954	303	641	999999	337	684	999999	643	290	287	507	933	999999	328	630	642	999999	571	540	966	266	850	999999	176	612	999999	777	594	999999	999999	182	999999	999999	999999	67	999999	689	517	815	262	203	28	481	368	999999	214	999999	310	462	908	453	714	999999	378	999999	113	241	474	870	999999	999999	999999	855	164	999999	202	585	434	270	620	953	851	756	288	999999	999999	999999	999999	997	999999	141	476	142	879	681	468	121	999999	714	999999	779	999999	647	999999	999999	999999	172	326	264	999999	999999	999999	49	842	955	999999	999999	999999	604	164	999999	538	477	473	874	440	937	976	482	999999	90	999999	719	999999	841	738	999999	946	999999	650	84	62	448	30	777	375	436	299	999999	89	999999	999999	385	
559	228	250	999999	184	934	915	195	999999	843	618	896	999999	56	732	999999	227	398	21	999999	999999	89	682	999999	457	999999	509	13	648	62	403	146	999999	230	169	98	600	990	39	21	999999	999999	999999	218	830	999999	754	328	704	298	706	691	498	999999	430	480	546	161	299	489	435	999999	999999	143	450	482	21	802	887	644	411	236	999999	999	966	499	999999	473	268	334	940	191	309	359	999999	712	647	999999	999999	689	999999	448	999999	550	586	115	918	754	768	358	121	952	441	69	887	480	999999	499	256	999999	999999	82	892	999999	548	254	612	197	787	999999	834	999999	12	207	102	962	999999	818	422	860	580	999999	705	999999	222	999999	750	999999	472	875	390	158	999999	868	410	999999	555	735	12	342	503	730	999999	40	523	999999	999999	243	967	999999	945	514	86	999999	360	999999	377	999999	753	559	999999	372	724	911	357	999999	924	999999	999999	622	416	799	815	999999	366	849	479	674	397	450	48	516	281	547	999999	875	999999	39	517	568	112	999999	999999	452	838	141	16	999999	682	836	999999	815	446	355	999999	155	698	996	39	511	371	702	999999	312	521	987	100	187	999999	999999	615	895	626	238	999999	842	817	373	251	235	843	424	992	560	603	232	80	926	999999	785	187	999999	999999	16	999999	999999	978	679	931	851	50	828	83	999999	231	952	199	218	999999	675	337	335	754	804	667	999999	710	44	709	298	916	173	158	205	304	539	895	999999	999999	121	864	148	442	400	999999	25	351	791	338	650	43	862	999999	363	457	852	999999	999999	348	260	698	944	969	642	934	999999	679	877	906	999999	66	579	187	999999	811	199	999999	999999	619	652	605	919	705	999999	265	63	81	795	748	451	218	700	281	780	422	920	178	799	999999	999999	999999	473	999999	646	593	463	999999	999999	552	999999	959	999999	585	696	654	779	248	910	387	881	805	884	139	465	483	366	308	999999	310	890	31	999999	898	999999	999999	142	999999	69	474	801	378	701	252	490	491	250	124	584	136	642	682	267	421	584	999999	999999	343	429	172	999999	165	289	999999	661	246	866	999999	999999	390	521	745	999999	445	999999	512	113	641	648	973	243	251	723	279	999999	218	763	681	323	798	999999	798	615	896	247	645	98	632	591	999999	625	181	840	204	999999	897	502	821	835	81	999999	819	695	456	929	999999	442	19	411	999999	999999	194	755	485	534	999999	139	999999	999999	940	423	480	60	999999	357	999999	411	528	664	769	999999	941	999999	251	399	45	999999	168	966	999999	213	
88	230	148	999999	441	425	364	999999	891	999999	219	623	895	999999	928	769	300	999999	867	584	913	999999	641	736	999999	348	999999	999999	498	619	999999	326	946	736	344	260	912	634	916	647	57	859	773	11	506	328	950	593	999999	276	813	70	109	677	300	733	589	411	239	102	911	277	999999	281	999999	999999	676	169	999999	678	857	999999	192	230	537	63	582	639	999999	999999	397	920	625	999999	806	910	999999	278	999999	611	670	510	405	823	735	779	688	501	999999	612	999999	999999	280	999999	419	999999	878	878	999999	246	161	949	180	26	999999	991	652	999999	999999	886	675	999999	723	711	17	999999	270	999999	494	757	375	90	435	627	570	999999	649	999999	812	659	42	999999	999999	209	999999	721	340	388	128	744	136	739	999999	999999	937	254	78	999999	785	999999	886	519	394	392	871	999999	524	552	455	108	352	819	145	815	999999	337	999999	524	262	999999	26	999999	250	749	631	999999	64	116	999999	999999	538	90	57	750	772	522	999999	745	999999	389	207	999999	932	29	402	317	999999	220	474	609	999999	554	316	499	56	14	279	644	761	245	26	417	862	140	999999	999999	771	395	52	341	382	534	195	999999	97	239	948	230	356	323	41	844	999999	999999	999999	984	773	999999	703	999999	253	320	999999	102	372	789	999999	802	999999	140	546	219	177	143	236	450	368	443	411	999999	999999	58	297	448	214	181	776	781	789	999999	498	223	691	999999	97	72	551	103	510	999999	999999	155	771	999999	776	822	999999	508	853	900	626	339	156	999999	712	999999	999999	544	999999	999999	23	153	23	872	642	333	527	999999	55	174	898	274	933	113	512	999999	999999	999999	999999	392	505	277	999999	888	960	999999	76	805	571	999999	50	999999	215	318	999999	170	141	898	584	453	304	783	999999	689	999999	361	405	999999	384	803	999999	951	999999	505	696	746	999999	999999	912	482	266	722	331	162	134	892	68	999999	819	351	999999	388	497	228	999999	999999	814	247	886	608	763	34	999999	768	974	98	143	710	622	999999	999999	999999	999999	111	999999	582	461	310	565	119	999999	781	999999	42	35	540	464	655	999999	974	931	978	249	314	719	242	301	999999	188	45	759	357	11	281	407	771	999999	395	999999	515	270	999999	682	777	999999	982	801	999999	742	444	999999	488	303	648	999999	965	767	999999	392	955	291	897	131	530	360	945	779	951	999999	264	148	78	624	999999	714	999999	306	471	998	999999	440	902	821	999999	410	280	64	363	665	441	14	719	999999	85	999999	372	999999	162	426	370	
999999	999999	999999	488	305	565	863	401	999999	199	999999	305	999999	999999	524	388	86	999999	129	999999	891	999999	295	202	260	428	75	548	678	352	44	154	55	638	534	590	999999	999999	999999	845	416	662	429	999999	773	709	46	999999	999999	845	295	15	42	347	478	786	565	570	238	877	500	325	723	591	165	524	260	55	131	999999	249	999999	999999	999999	672	238	999999	818	429	550	392	717	987	833	999999	38	121	707	169	747	999999	578	114	570	354	101	939	837	321	259	458	990	236	626	999999	552	999999	758	675	249	789	746	150	687	495	999999	999999	890	535	136	412	552	999999	999999	999999	999999	638	378	929	580	299	169	507	180	102	999999	999999	999999	237	513	963	362	42	919	958	289	999999	427	85	571	999999	59	311	195	846	906	999999	853	717	999999	913	999999	829	104	950	630	248	970	595	999999	999999	966	662	31	999999	999999	520	965	425	629	999999	221	302	368	816	250	857	322	999999	195	296	637	653	304	600	276	533	999999	999999	338	50	999999	999999	982	278	797	397	289	32	796	999999	149	438	97	999999	999999	404	999999	999999	709	772	926	646	999999	807	665	323	999999	999999	896	526	582	999999	97	589	776	999999	999999	999999	999999	999999	578	299	537	799	999999	208	565	604	897	999999	72	999999	269	999999	124	821	432	184	999999	484	38	999999	999999	999999	814	152	999999	508	922	323	999999	382	269	999999	203	636	118	999999	660	466	757	763	534	34	999999	922	736	531	474	955	999999	145	485	999999	824	720	174	999999	985	999999	857	67	681	583	788	689	399	413	371	488	712	823	524	157	727	274	333	111	816	891	416	999999	43	966	368	947	999999	999999	41	483	472	852	999999	656	609	700	999999	950	246	774	999999	332	169	986	253	142	621	999999	816	559	396	72	999999	103	597	47	999999	999999	225	840	793	999999	381	888	999999	999999	208	868	547	36	192	383	864	51	369	93	660	57	999999	999999	999999	567	910	999999	97	409	412	530	68	999999	677	377	735	405	980	858	951	999999	970	393	933	753	790	789	377	22	999999	999999	733	999999	386	999999	991	989	514	235	763	999999	999999	616	999999	677	809	999999	359	815	999999	468	71	999999	999999	389	86	999999	302	583	777	130	999999	84	210	999999	797	999999	195	701	999999	745	891	755	999999	999999	480	363	935	266	999999	815	440	562	374	739	347	232	381	999999	999999	661	697	931	458	999999	794	999999	415	999999	999999	999999	999999	658	999999	902	577	315	416	999999	909	723	404	45	639	961	999999	999999	709	471	666	999999	183	
199	802	999999	58	959	999999	462	267	754	999999	492	385	688	35	781	133	472	999999	41	816	301	97	185	267	661	301	496	952	999999	26	944	999999	315	999999	999999	856	713	853	618	19	953	822	999999	999999	999999	660	951	935	908	999999	247	310	635	999999	881	112	626	468	999999	999999	809	999999	26	738	999999	705	80	999999	435	925	420	619	553	999999	862	478	933	411	999999	11	349	561	53	821	999999	999999	999999	557	209	497	239	254	999999	949	209	454	806	425	770	216	590	999999	510	983	999999	999999	999999	613	896	413	179	225	123	999999	999999	258	466	204	959	999999	553	522	406	937	695	175	162	999999	822	418	671	999999	999999	148	999999	999999	61	70	812	999999	887	547	661	999999	999999	24	141	80	631	951	987	612	466	999999	662	77	948	999999	297	843	475	163	791	999999	742	661	999999	975	975	333	999999	405	391	999999	999999	16	861	610	999999	681	43	999999	971	870	430	68	60	239	485	353	57	488	773	968	999999	733	999999	183	63	666	439	166	105	999999	999999	592	231	658	927	656	215	347	953	615	999999	393	191	920	67	683	611	355	999999	631	286	718	999999	999999	132	999999	260	999999	557	951	251	877	986	999999	999999	838	999999	402	311	829	147	709	535	999999	169	999999	999999	835	126	379	999999	999999	999999	473	31	45	959	808	999999	188	999999	527	999999	11	999999	932	406	517	803	999999	846	218	53	999999	999999	999999	999999	474	263	830	999999	425	572	999999	896	999999	220	999999	999999	91	999999	999999	866	133	433	620	919	534	793	236	999999	44	999999	897	999999	846	999999	997	979	455	852	999999	999999	999999	980	980	955	613	115	216	722	883	999999	721	350	817	352	919	246	873	999999	658	681	37	934	172	393	999999	653	999999	127	223	999999	206	239	393	483	171	152	999999	665	316	999999	587	514	999999	178	999999	556	715	504	130	760	115	798	203	813	528	770	818	596	290	959	65	98	508	999999	669	999999	957	344	999999	776	792	218	350	239	104	522	922	993	84	128	938	555	996	462	438	407	46	999999	999999	401	334	857	999999	357	999999	498	15	672	509	827	598	381	324	999999	967	896	457	964	719	15	847	824	521	171	30	510	101	56	910	999999	456	387	388	788	999999	935	999999	993	865	605	517	260	494	999999	529	566	999999	652	494	999999	950	82	860	950	999999	999999	345	223	999999	999999	406	999999	761	247	999999	221	992	535	999999	42	73	464	108	123	498	597	340	275	999999	464	279	448	561	379	321	999999	527	999999	244	942	999999	619	667	
12	208	557	498	256	874	318	574	705	751	462	478	496	973	746	461	956	999999	999999	582	872	593	957	408	392	926	997	999999	564	300	999999	442	454	797	999999	999999	940	108	93	400	332	890	574	999999	108	900	825	410	999999	976	287	773	999999	46	999999	418	999999	159	999999	999999	877	999999	19	414	792	999999	34	999999	877	831	521	858	96	679	999999	982	999999	270	309	491	111	597	999999	588	22	195	999999	417	12	999999	999999	791	992	762	523	999999	880	169	905	87	876	136	532	949	465	999999	687	850	999999	812	398	980	849	999999	999999	289	999999	431	999999	606	118	999999	697	199	999999	999999	866	999999	166	999999	111	859	364	231	615	999999	999999	963	999999	593	999999	999999	630	199	299	999999	999999	378	543	243	996	999999	768	308	969	269	439	343	792	735	999999	363	999999	244	711	538	999999	627	18	254	225	747	308	999999	999999	55	986	999999	899	473	787	498	790	923	555	652	101	999999	999999	356	545	730	181	396	40	999999	999999	395	488	999999	77	323	999999	298	27	258	160	960	211	923	282	931	443	999999	999999	74	573	770	689	68	446	570	999999	662	708	494	576	999999	777	953	999999	999999	29	999999	405	473	999999	501	905	306	502	999999	854	338	999999	614	297	851	448	965	581	607	999999	429	999999	999999	948	706	589	533	682	247	193	258	999999	999999	911	305	924	484	935	999999	865	393	565	315	715	47	999999	104	207	725	473	811	381	79	894	599	824	999999	525	432	912	381	624	265	999999	606	999999	999999	703	991	999999	964	39	999999	742	323	864	999999	999999	910	127	495	999999	956	773	381	876	186	786	321	480	36	958	999999	168	493	768	310	367	118	955	197	401	999999	797	509	781	999999	336	581	735	815	114	615	315	427	55	667	999999	999999	730	905	614	391	520	900	15	999999	350	999999	554	563	651	683	954	929	103	130	169	274	599	14	849	214	586	665	921	999999	208	741	999999	111	819	790	388	999999	583	999999	694	897	999999	999999	531	999999	37	182	174	999999	660	386	333	999999	999999	226	999999	726	65	409	805	855	999999	662	328	609	811	999999	744	860	305	904	356	93	436	271	771	344	999999	772	187	413	999999	999999	693	822	417	523	602	602	813	999999	995	999999	214	838	919	840	937	921	276	999999	437	313	135	755	40	250	498	246	455	642	999999	293	232	999999	999999	487	969	999999	202	297	850	151	56	643	909	999999	878	999999	352	999999	407	999999	505	603	999999	197	375	937	792	177	34	365	999999	181	419	712	951	999999	
483	441	871	441	729	978	733	999999	266	491	999999	857	371	901	894	999999	245	691	787	628	425	177	121	41	714	34	999999	494	999999	875	234	206	999999	999999	999999	910	68	966	831	526	869	689	930	884	100	934	805	132	471	999999	935	728	924	332	398	316	999999	999999	999999	704	999999	248	302	391	267	649	636	999999	999999	983	466	279	859	999999	759	735	247	999999	940	779	999999	150	33	371	939	999999	282	898	999999	806	590	228	249	137	999999	630	999999	549	627	999999	999999	999999	344	487	999999	666	868	664	573	662	999999	103	899	947	485	574	225	999999	999999	760	999999	738	628	981	999999	247	40	999999	999999	138	347	697	609	999999	999999	718	806	999999	205	999999	637	617	334	24	737	999999	329	999999	651	246	415	467	108	866	83	569	881	999999	999999	928	635	146	214	445	325	999999	493	409	475	766	999999	679	734	177	133	759	413	999999	253	905	918	738	999999	222	999999	879	599	742	999999	912	999999	453	999999	277	647	999999	413	999999	699	366	13	919	999999	884	477	999999	733	999999	743	999999	166	278	999999	188	19	897	65	999999	722	445	782	751	982	999999	929	325	999999	466	999999	999999	356	523	914	887	902	998	910	999999	745	987	999999	668	999	113	756	568	999999	999999	999999	749	444	421	177	263	583	999999	999999	999999	999999	161	516	276	411	120	999999	999999	999999	231	286	20	999999	859	256	735	999999	124	999999	879	999999	371	982	999999	209	779	999999	999999	999999	660	314	999999	71	646	999999	593	999999	879	999999	999999	999999	123	213	122	995	256	763	584	999999	442	964	469	510	67	468	592	179	999999	77	999999	922	41	296	704	917	636	949	350	618	999999	999999	419	857	862	999999	692	167	869	951	952	26	999999	770	913	695	844	149	999999	187	658	999999	911	812	635	965	116	827	999999	204	369	307	422	966	511	999999	555	612	648	999999	776	999999	999999	618	125	615	999999	270	382	18	82	999999	945	173	959	250	353	606	232	999999	999999	864	658	674	999999	999999	604	646	999999	735	150	241	501	687	999999	233	123	303	999999	29	999999	845	454	501	132	872	362	999999	17	999999	835	948	390	750	999999	999999	777	635	999999	470	999999	999999	11	646	999999	840	995	999999	763	736	136	59	909	212	251	789	419	166	999999	719	999999	355	638	998	999999	201	851	750	996	498	456	488	276	236	18	981	999999	807	632	291	876	105	495	280	144	785	49	188	509	901	999999	620	999999	316	179	665	45	12	746	677	989	255	999999	274	290	648	782	683	999999	999999	944	999999	534	
271	999999	206	859	999999	863	999999	162	673	999999	105	999999	835	405	960	67	353	946	842	71	955	999999	630	834	230	999999	999999	12	365	984	250	956	999999	96	820	473	972	805	677	148	630	524	326	999999	999999	279	454	252	822	999999	849	322	112	550	999999	970	222	999999	639	377	378	999999	796	688	10	999999	114	999999	999999	496	94	548	999999	703	999999	440	999999	625	669	951	999999	252	189	739	145	927	854	350	517	850	999999	610	176	999999	770	517	999999	638	14	37	174	704	667	336	999999	311	52	409	119	148	994	596	702	687	999999	999999	933	66	553	82	293	764	242	735	244	484	381	969	932	999999	999999	347	621	642	787	841	585	999999	208	833	999999	455	999999	999999	999999	665	907	488	479	999999	583	671	94	931	743	999999	472	932	999999	66	929	999999	476	196	435	657	974	70	900	989	549	999999	999999	999999	198	999999	999999	863	879	578	999999	893	500	297	999999	50	262	689	898	386	379	653	760	999999	999999	811	978	54	999999	207	691	846	588	999999	105	999999	812	375	743	905	999999	609	62	523	489	999999	582	999999	999999	395	405	294	171	999999	620	896	329	717	816	386	859	488	920	682	887	730	314	999999	201	999999	237	887	999999	993	510	769	601	247	999999	866	999999	799	999999	999999	999999	406	684	75	869	999999	999999	105	999999	366	999999	398	688	379	999999	759	732	572	988	10	999999	518	348	999999	23	850	305	92	999999	949	158	69	291	372	880	999999	999999	249	999999	992	999999	999999	338	589	947	122	91	231	611	999999	999999	665	999999	206	999999	293	999999	516	62	29	904	999999	999999	609	217	985	116	326	498	154	714	999999	431	996	337	35	190	758	230	901	769	999999	999999	999999	815	492	258	94	971	999999	433	538	999999	999999	97	582	101	729	382	999999	999999	999999	732	467	197	650	243	815	999999	999999	113	309	295	160	260	999999	620	887	793	725	737	31	355	901	721	999999	306	310	908	755	934	460	999999	269	895	14	350	23	965	999999	258	999999	999999	606	494	134	253	46	871	267	961	999999	935	999999	234	999999	419	831	746	21	354	933	999999	123	441	652	999999	999999	265	999999	489	607	921	629	476	303	805	748	999999	597	932	269	439	999999	794	999999	524	999999	44	911	595	519	277	999999	819	325	536	112	174	842	211	226	781	625	999999	363	292	316	190	999999	999999	670	424	158	89	95	503	265	328	711	137	203	991	353	660	999999	340	967	809	999999	766	702	584	999999	396	715	488	813	874	440	447	999999	549	114	999999	924	
999999	128	874	734	821	281	783	999999	714	17	235	438	965	999999	32	324	999999	38	173	999999	96	849	762	373	999999	999999	999999	887	999999	999999	653	887	619	735	876	222	999999	84	340	495	919	999999	860	388	490	60	848	77	999999	133	710	521	940	258	838	254	999999	510	138	141	999999	896	200	795	364	999999	999999	239	999999	810	230	999999	698	999999	566	965	989	384	883	556	841	323	480	149	218	142	946	370	897	631	999999	999999	946	208	605	999999	930	999999	999999	999999	241	618	147	607	999999	288	822	272	692	999999	999999	980	627	582	299	999999	425	999999	586	232	401	457	341	308	953	637	999999	499	83	543	999999	924	361	741	999999	232	185	872	999999	999999	319	684	678	35	999999	999999	966	374	909	38	999999	879	488	999999	750	783	287	839	999999	275	999999	999999	198	159	836	340	629	885	267	76	401	999999	813	656	999999	716	779	316	931	999999	999999	121	590	54	936	166	446	560	999999	540	945	345	228	970	138	999999	495	529	199	999999	256	90	117	843	999999	999999	75	831	888	43	14	999999	999999	999999	999999	999999	742	154	222	680	893	999999	895	727	130	65	334	842	999999	999999	231	259	127	999999	999999	590	14	747	417	882	999999	614	671	957	999999	975	438	999999	999999	447	254	351	316	519	152	186	195	389	722	581	728	232	313	963	812	754	999999	999999	746	999999	686	999999	736	340	589	288	408	938	999999	155	627	682	477	91	681	879	943	608	752	653	404	624	34	835	163	999999	311	708	154	999999	131	425	999999	999999	760	258	999999	975	999999	863	778	257	198	576	954	999999	999999	999999	999999	933	811	255	269	102	619	72	999999	900	186	721	977	699	999999	420	999999	211	777	125	331	999999	274	967	678	889	999999	157	436	458	881	117	122	89	426	999999	969	876	166	813	741	697	287	999999	799	218	886	88	999999	999999	999999	752	999999	639	901	859	668	843	576	380	227	472	636	999999	28	79	609	897	283	582	999999	157	54	963	999999	999999	154	559	178	999999	12	796	693	658	905	138	838	482	188	567	552	136	309	786	999999	279	71	999999	696	999999	609	989	999999	881	999999	999999	708	999999	265	277	714	119	999999	116	377	431	778	999999	616	890	240	999999	719	715	39	999999	848	999999	377	999999	999999	999999	863	448	861	999999	990	811	999999	511	430	533	226	910	853	442	461	202	418	174	500	93	999999	806	499	481	280	999999	852	23	556	450	937	160	706	999999	256	999999	999999	364	440	966	657	999999	469	706	999999	999999	862	999999	862	999999	
999999	213	614	488	240	66	949	389	743	901	999999	317	999999	999999	595	75	214	527	196	999999	947	64	733	534	999999	53	346	792	571	471	999999	265	160	900	601	734	546	999999	104	199	286	866	621	539	17	999999	160	999999	999999	844	604	344	410	637	708	795	479	90	999999	999999	720	166	817	281	674	703	999999	999999	999999	999999	529	999999	433	999999	948	90	999999	204	526	96	999999	856	681	726	999999	891	855	523	202	999999	264	465	999999	908	479	130	58	349	865	313	192	106	999999	259	325	618	911	413	689	999999	362	285	999999	965	303	999999	485	999999	999999	782	847	999999	861	999999	999999	73	819	524	527	828	999999	102	338	223	903	796	756	432	411	999999	980	452	999999	999999	999999	979	902	211	614	615	644	957	935	93	999999	999999	999999	527	652	262	999999	999999	885	860	999999	999999	946	999999	71	999999	117	63	999999	165	999999	999999	999999	297	139	627	170	618	999999	912	193	999999	167	255	757	365	560	238	999999	999999	999999	593	566	973	978	194	43	562	149	999999	507	591	999999	780	290	70	739	999999	398	35	101	189	999999	973	677	521	112	700	592	706	946	878	283	541	704	218	838	836	318	999999	593	608	478	802	999999	999999	807	386	964	697	625	612	999999	753	999999	280	999999	592	305	466	999999	999999	970	443	170	628	999999	999999	999999	81	231	999999	999999	453	999999	492	710	999999	568	85	714	999999	999999	894	90	343	48	530	999999	999999	112	256	540	851	999999	261	999999	45	641	999999	293	999999	310	892	999999	999999	973	397	321	574	569	999999	999999	229	752	365	999999	86	362	827	590	787	262	999999	969	975	372	999999	589	189	854	675	52	999999	999999	999999	425	999999	427	367	999999	651	218	908	864	680	231	999999	109	508	655	561	999999	814	205	506	819	657	923	501	360	196	807	141	719	894	389	251	437	999999	939	762	999999	994	467	999999	579	353	999999	298	753	999999	999999	91	533	999999	999999	237	587	295	999999	767	999999	926	999999	999999	843	86	198	969	301	980	882	999999	568	893	903	999999	999999	266	999999	475	999999	999999	748	308	508	725	608	426	902	162	999999	999999	296	181	999999	731	999999	999999	104	502	164	999999	997	999999	179	699	523	999999	399	313	879	330	368	357	898	294	999999	999999	675	127	478	772	999999	149	327	740	702	396	999999	999999	700	74	999999	999999	999999	61	638	975	139	809	212	967	37	599	282	343	999999	938	283	558	553	289	618	976	34	999999	999999	858	455	439	996	136	999999	227	612	999999	168	933	46	846	655	212	578	866	
915	999999	744	477	999999	983	999999	763	122	999999	628	421	456	195	409	999999	309	999999	530	999999	999999	85	999999	810	999999	466	185	999999	902	436	999999	350	710	999999	999999	524	647	284	999999	471	483	243	999999	98	598	999999	999999	999999	534	117	547	876	999999	877	63	839	133	934	490	999999	808	115	860	999999	999999	287	999999	703	999999	885	291	35	999999	69	999999	578	72	298	999999	795	107	999999	999999	999999	889	36	999999	832	698	232	400	712	793	591	663	377	999999	999999	500	321	490	665	849	648	826	521	999999	622	660	484	777	834	723	694	313	606	999999	76	796	571	618	877	15	999999	494	578	241	207	406	849	206	734	798	999999	314	999999	362	677	968	377	999999	56	182	999999	455	566	989	108	288	66	588	316	541	999999	702	999999	999999	948	163	257	999999	889	999999	810	288	999999	46	823	389	871	253	121	999999	428	631	571	705	999999	455	928	589	999999	999999	349	271	889	203	999999	999999	701	781	999999	999999	720	97	59	830	371	935	999999	530	999999	718	416	812	476	999999	999999	307	141	907	999999	503	235	668	157	970	877	549	398	999999	176	999999	999999	999999	840	999999	387	999999	582	741	343	999999	53	408	423	423	512	536	794	999999	90	572	76	793	912	910	999999	61	940	88	953	999999	999999	562	363	550	40	326	999999	878	831	999999	724	399	574	22	460	827	999999	733	467	999999	754	717	768	999999	559	894	187	929	999999	335	999999	999999	788	520	999999	999999	54	873	393	999999	563	999999	850	310	847	676	229	999999	999999	471	806	216	621	999999	77	829	999999	758	990	146	149	52	999999	505	999999	231	999999	999999	702	970	782	382	350	281	786	838	866	468	757	882	674	287	479	838	529	194	882	999999	999999	490	695	999999	882	256	57	521	346	355	920	625	75	175	206	490	999999	433	866	349	826	239	962	335	999999	999999	471	999999	572	999999	975	204	349	436	611	222	284	999999	500	103	234	999999	999999	521	548	142	817	509	90	989	159	105	328	999999	359	223	999999	370	295	773	999999	195	948	605	379	725	285	639	564	999999	215	999999	933	999999	999999	561	737	451	787	868	301	999999	780	583	591	999999	876	806	87	397	695	999999	210	726	318	999999	326	896	152	822	999999	188	945	106	783	957	999999	555	428	797	486	999999	582	426	999999	823	414	374	999999	499	849	999999	999999	999999	298	301	991	216	464	999999	999999	841	308	965	999999	123	26	684	999999	633	718	330	388	289	911	619	341	999999	999999	495	634	999999	881	653	972	999999	999999	778	808	
999999	999999	955	101	352	563	999999	999999	617	414	368	806	730	575	999999	780	528	100	999999	999999	678	999999	216	962	999999	451	292	960	655	992	635	497	248	875	999999	999999	763	239	45	725	276	842	724	380	885	689	999999	386	500	872	453	999999	353	999999	999999	531	758	992	132	901	280	999999	131	624	778	871	999999	854	267	722	27	299	999999	556	989	999999	245	836	86	999999	999999	906	999999	783	548	349	153	726	746	785	909	770	117	143	454	591	999999	110	601	24	131	999999	999999	777	854	164	999999	796	532	999999	296	922	916	842	999999	374	225	348	85	439	727	841	999999	481	813	257	192	999999	112	999999	126	999999	244	72	999999	999999	786	692	999999	394	999999	357	203	453	499	986	999999	999999	780	999999	999999	382	34	172	296	290	940	648	999999	999999	972	318	694	133	186	999999	999999	853	999999	864	999999	999999	419	691	331	379	999999	999999	981	827	403	917	151	31	999999	743	120	82	775	877	559	148	729	331	999999	799	663	80	276	999999	309	10	589	915	501	842	962	343	999999	917	643	285	666	999999	999999	64	177	999999	100	443	999999	614	88	807	999999	449	803	97	278	999999	716	576	398	999999	527	402	999999	235	530	200	780	776	999999	858	243	284	999999	592	127	367	632	999999	999999	833	305	694	922	781	610	61	49	999999	74	999999	210	76	999999	31	618	811	726	999999	999999	900	662	275	999999	229	999999	40	967	220	970	911	899	725	597	999999	348	833	480	556	625	478	160	999999	711	922	658	177	999999	460	999999	315	999999	690	999999	999999	999999	40	321	702	999999	999999	93	999999	999999	999999	999999	999999	479	332	683	999999	341	180	326	674	749	756	563	459	571	406	999999	517	246	664	280	218	876	517	392	317	521	777	348	55	394	999999	999999	558	513	183	698	74	776	198	999999	470	374	184	339	999999	999999	862	140	811	936	576	591	249	882	210	607	961	999999	375	274	563	999999	280	999999	426	754	15	946	398	999999	578	741	57	690	810	844	702	187	999999	841	659	647	536	119	818	741	761	675	312	999999	736	134	410	999999	420	637	999999	894	913	671	999999	915	741	113	999999	834	543	559	81	366	905	783	972	534	999999	916	305	171	471	685	999999	340	644	823	971	454	340	999999	280	999999	750	807	274	999999	380	743	905	433	751	983	207	212	604	945	669	953	161	876	319	503	341	931	999999	237	677	140	280	918	141	913	999999	420	999999	999999	999999	108	518	999999	164	871	21	872	999999	999999	999999	790	735	999999	164	28	302	
464	813	777	840	818	384	46	628	249	472	999999	301	999999	488	787	923	705	339	570	444	999999	999999	448	491	999999	521	944	749	887	404	581	764	123	999999	50	999999	511	68	797	724	481	999999	999999	408	999999	999999	999999	10	999999	866	40	369	999999	583	817	742	375	999999	381	307	439	999999	740	844	890	232	187	227	448	190	422	646	999999	846	999999	436	806	49	466	887	939	944	58	30	374	999999	180	999999	999999	999999	999999	225	686	500	294	194	999999	80	517	999999	403	999999	561	999999	454	393	827	747	620	999999	935	336	829	493	367	999999	999999	999999	999999	678	61	647	424	150	999999	999999	999999	51	999999	778	127	736	531	663	494	999999	392	538	576	980	999999	433	919	422	371	904	395	999999	142	799	946	598	599	839	751	755	939	421	571	256	433	999999	999999	842	273	208	804	999999	999	781	999999	710	153	500	294	628	728	999999	778	54	999999	767	908	762	832	999999	999999	692	912	738	999999	971	967	330	556	607	247	999999	158	172	110	228	203	361	696	245	454	108	554	133	37	937	999999	999999	443	665	877	999999	20	743	999999	121	264	270	144	999999	743	999999	999999	686	390	650	853	615	944	594	574	557	76	596	85	48	147	999999	711	709	338	450	886	999999	730	814	77	415	999999	999999	964	999999	226	564	999999	631	165	868	742	999999	93	36	581	849	100	330	367	999999	667	32	974	999999	558	435	802	302	999999	62	955	575	999999	448	514	956	629	642	999999	999999	999999	999999	883	279	56	335	999999	312	869	47	800	999999	457	653	999999	88	23	499	383	791	761	999999	694	999999	912	177	803	645	522	624	229	458	989	855	329	999999	999999	704	428	233	999999	500	433	899	261	555	127	929	700	435	999999	140	999999	549	750	894	759	780	999999	878	532	999999	999999	254	817	352	420	602	999999	533	939	318	80	160	981	271	776	795	999999	366	59	873	944	96	681	99	200	450	999999	434	463	999999	348	550	701	829	709	999999	92	909	999999	525	604	176	496	633	69	999999	567	999999	128	999999	928	999	828	658	999999	704	999999	727	161	999999	496	900	999999	999999	970	530	999999	162	561	598	712	999999	231	534	278	999999	599	58	39	92	999999	626	315	499	440	348	999999	52	793	15	614	364	999999	175	38	703	106	999999	999999	539	999999	999999	927	530	262	986	778	304	389	267	115	525	698	78	999999	870	595	580	999999	632	808	416	368	555	983	358	194	999999	505	575	681	682	395	999999	434	478	999999	999999	247	453	569	999999	662	536	
900	99	666	689	89	168	118	999999	999999	40	730	251	55	381	546	999999	999999	999999	798	814	585	432	999999	208	644	617	999999	999999	343	696	72	391	999999	999999	655	999999	691	505	975	347	466	165	999999	999999	769	192	999999	327	248	343	650	846	999999	847	950	477	999999	468	999999	472	986	308	192	90	999999	348	497	999999	726	652	999999	999999	747	461	999999	430	527	775	999999	461	194	854	999999	10	56	226	999999	906	881	187	933	233	999999	512	360	167	972	825	999999	430	695	999999	600	596	130	352	108	177	499	530	999999	999999	39	593	999999	142	738	192	999999	750	585	591	342	548	718	989	847	245	110	200	999999	702	388	999999	766	975	999999	974	999999	703	999999	999999	416	360	999999	749	204	867	234	999999	429	790	791	646	844	114	875	62	877	141	505	863	76	999999	82	257	999999	30	826	999999	879	763	999999	340	999999	999999	184	982	320	969	795	999999	20	999999	999999	668	910	999999	174	662	109	210	999999	999999	207	265	529	117	288	979	943	183	999999	922	349	666	486	461	24	855	999999	893	741	908	346	999999	852	999999	538	414	347	74	999999	999999	212	678	666	565	142	999999	999999	999999	703	999999	999999	621	939	97	542	999999	191	459	999999	318	999999	216	469	999999	999999	682	412	999999	579	874	642	879	999999	875	719	671	10	921	328	648	396	863	199	999999	882	724	999999	765	652	433	233	999999	347	548	442	996	218	476	164	459	963	134	496	829	698	155	999999	74	999999	870	999999	269	140	88	921	869	26	68	316	686	106	999999	691	156	999999	754	999999	779	443	723	462	999999	767	869	684	272	376	370	712	737	430	521	397	999999	328	963	757	999999	627	572	999999	159	999999	477	362	326	999999	349	188	943	613	525	999999	654	418	999999	502	271	404	658	502	999999	356	999999	999999	585	999999	999999	999999	687	997	284	999999	870	999999	312	372	299	516	368	829	36	192	768	133	905	890	743	373	747	470	999999	863	968	80	334	803	591	222	777	999999	532	522	500	946	338	373	999999	910	115	218	212	755	46	829	475	473	588	455	360	695	516	546	90	999999	511	420	193	999999	419	999999	999999	87	999999	302	306	514	999999	999999	795	542	999999	832	268	539	267	740	827	148	605	999999	225	999999	999999	91	559	999999	999999	283	999999	917	189	960	500	605	437	999999	26	999999	532	999999	781	765	660	999999	999999	684	288	550	959	999999	593	54	204	558	999999	645	225	999999	999999	320	82	419	999999	877	363	178	341	662	999999	999999	724	93	616	644	999999	
459	485	999999	525	875	999999	891	999999	999999	999999	999999	999999	941	321	791	909	999999	999999	221	888	999999	999999	782	464	397	999999	999999	448	826	999999	510	999999	560	479	834	169	181	142	868	612	999999	105	713	553	228	412	400	350	320	232	999999	999999	404	755	717	81	999999	589	999999	999999	92	452	496	627	823	705	999999	472	486	631	738	235	143	609	707	276	674	239	245	999999	952	284	138	999999	690	428	43	804	762	763	999999	592	999999	345	529	738	999999	96	999999	522	207	999999	864	688	999999	139	948	795	58	999999	406	473	353	152	999999	807	999999	892	936	405	672	411	709	722	175	156	230	797	89	968	668	588	509	722	999999	34	999999	449	120	560	479	248	755	999999	367	992	248	862	764	722	424	716	159	334	999999	999999	227	999999	523	348	909	999999	715	999999	781	999999	963	630	999999	556	397	874	782	999999	925	433	655	397	365	182	907	367	43	367	554	952	439	185	999999	991	806	279	926	771	651	328	532	999999	540	550	999999	999999	508	217	334	549	933	773	408	999999	999999	830	785	350	440	551	127	999999	999999	829	387	788	758	372	999999	999999	948	20	734	607	901	999999	856	814	154	299	859	999999	999999	999999	999999	999999	776	455	850	999999	493	586	341	999999	210	184	149	710	172	250	859	145	999999	217	601	923	49	999999	999999	171	973	971	999999	151	691	301	325	999999	811	722	999999	999999	522	999999	634	371	679	633	406	999999	839	155	652	904	439	724	367	825	412	999999	626	975	929	689	12	522	390	199	999999	999999	999999	617	899	450	999999	999999	623	693	582	240	254	999999	405	799	331	999999	999999	301	999999	966	933	500	129	716	105	46	999999	832	999999	121	981	489	224	999999	868	232	256	212	999999	882	111	674	999999	181	850	220	580	139	999999	999999	203	999999	999999	452	999999	999999	497	192	354	202	182	790	999999	470	259	764	201	907	931	109	999999	126	625	829	864	999999	258	947	866	885	466	254	475	597	918	891	12	999999	521	509	734	74	857	483	710	321	753	781	922	95	28	672	208	267	603	87	999999	657	999999	716	120	549	325	468	736	999999	324	333	552	999999	761	999999	396	431	375	999999	999999	151	129	553	999999	476	35	999999	867	793	999999	218	999999	999999	999999	999999	193	999999	399	194	999999	399	747	782	996	429	999999	565	334	999999	286	999999	892	96	819	332	538	44	209	643	999999	544	601	942	881	999999	999999	712	939	416	246	999999	41	190	999999	869	999999	346	556	96	248	470	999999	278	517	278	999999	908	
31	104	817	999999	605	999999	670	999999	999999	805	900	999999	101	999999	625	917	999999	695	745	711	328	949	999999	201	488	123	405	64	97	332	999999	613	790	430	691	845	999999	97	984	285	999999	563	81	999999	999999	665	999999	722	845	539	916	821	533	614	590	81	999999	625	670	492	360	999999	126	474	380	297	109	999999	999999	780	999999	274	711	470	200	764	877	341	756	822	128	683	219	999999	416	999999	89	999999	839	619	679	973	426	999999	924	905	447	607	227	157	566	334	887	999999	999999	652	120	72	999999	999999	204	834	999999	848	373	677	406	568	999999	767	999999	923	999999	225	999999	999999	999999	218	999999	295	327	280	123	608	266	794	999999	999999	348	763	999999	26	999999	23	425	999999	999999	999999	138	999999	508	878	999999	459	939	999999	999999	671	999999	864	804	999999	527	138	508	923	721	270	591	999999	999999	262	230	999999	275	201	172	817	999999	266	999999	999999	999999	999999	786	448	731	999999	668	623	999999	134	999999	483	959	600	499	632	514	999999	133	843	999999	558	375	256	999999	253	193	748	480	685	871	706	623	999999	821	238	352	70	999999	66	601	967	288	757	999999	747	345	674	701	539	312	999999	143	407	999999	999999	923	540	999999	488	480	920	999999	616	262	483	860	433	779	999999	999999	999999	309	76	251	29	280	617	999999	910	908	999999	57	999999	382	999999	572	999999	999999	999999	314	811	279	713	585	681	824	999999	504	598	887	911	894	439	999999	858	999	77	165	272	260	316	366	879	579	999999	872	213	244	999999	910	644	999999	489	956	479	184	595	999999	570	999999	609	122	585	999999	996	624	617	691	999999	571	505	70	981	999999	998	454	999999	143	999999	808	620	999999	999999	688	253	999999	414	483	779	684	999999	585	595	77	651	204	781	855	583	347	265	522	720	999999	414	999999	999999	999999	958	999999	784	462	867	761	584	999999	308	897	780	274	999999	144	911	999999	999999	999999	475	913	397	804	673	544	560	286	553	108	716	999999	283	669	999999	964	524	755	900	952	718	833	493	479	999999	883	999999	318	137	131	611	881	961	494	117	295	63	164	999999	249	901	590	999999	486	465	614	624	121	741	999999	619	166	938	215	211	641	429	917	999999	790	469	999999	158	999999	497	834	732	788	561	999999	911	999999	403	660	60	999999	625	17	24	291	269	999999	577	882	511	454	942	756	292	476	865	999999	999999	570	999999	659	441	999999	989	630	999999	835	559	503	343	258	762	288	999999	84	999999	422	902	627	530	506	674	276	920	52	999999	
976	506	95	382	776	124	833	880	400	695	840	27	999999	409	999999	999999	84	548	262	692	664	601	999999	459	452	242	999999	50	283	985	175	865	947	738	905	339	474	999999	999999	144	999999	407	763	389	185	404	518	227	999999	102	599	728	999999	359	237	384	298	635	999999	543	495	792	999999	415	529	999999	999999	656	504	104	939	953	999999	128	763	266	838	828	284	57	724	411	943	191	395	447	207	999999	510	999999	50	838	201	34	999999	146	800	358	999999	210	334	999999	722	999999	163	646	747	548	595	971	546	999999	361	999999	999999	93	849	425	999999	92	777	999999	156	973	64	110	761	999999	999999	627	999999	489	999999	999999	723	863	999999	941	38	749	699	999999	12	538	984	581	487	320	215	564	296	385	339	777	999999	851	714	749	947	999999	885	791	79	968	515	999999	500	287	167	955	404	999999	397	279	999999	129	480	617	988	483	622	999999	750	999999	999999	90	159	999999	650	999999	158	939	999999	975	864	999999	999999	999999	32	927	999999	209	999999	259	999999	387	987	69	394	313	380	106	760	474	439	443	999999	164	637	435	907	309	637	295	807	465	915	999999	999999	999999	540	446	594	999999	402	423	298	999999	999999	953	999999	999999	806	346	999999	999999	188	528	545	430	868	999999	406	597	999999	781	572	866	451	705	472	575	653	911	773	933	511	999999	81	26	154	548	410	683	999999	816	502	999999	794	755	286	396	999999	985	615	115	50	997	49	621	851	999999	59	59	491	527	446	895	999999	999999	549	488	999999	528	285	999999	34	722	265	214	288	999999	81	999999	429	85	698	999999	306	668	893	999999	660	459	175	722	498	360	999999	814	380	607	727	999999	999999	797	999999	999999	709	295	90	327	742	999999	343	999999	360	363	999999	415	828	777	599	904	673	999999	828	996	363	563	831	674	530	450	999999	681	553	843	999999	999999	145	999999	958	20	999999	576	772	825	999999	999999	371	144	730	786	999999	602	17	999999	564	180	999999	942	994	156	999999	416	797	302	11	661	36	999999	873	998	279	487	819	588	327	107	999999	13	880	767	201	696	943	743	463	242	999999	729	999999	320	662	999999	356	812	556	180	779	479	823	465	569	999999	271	999999	516	508	783	429	506	467	999999	965	72	237	954	767	472	63	999999	769	999999	999999	999999	563	345	999999	141	16	999999	999999	999999	793	189	424	208	347	999999	999999	999999	955	459	999999	233	822	413	697	140	129	857	788	707	999999	641	64	477	272	627	999999	395	439	377	776	397	360	149	999999	
786	647	999999	617	343	260	826	883	319	743	83	999999	159	999999	999999	21	999999	252	448	602	999999	134	947	935	720	999999	826	796	587	999999	856	873	683	300	999999	492	100	250	999999	999999	898	758	999999	734	199	222	559	999999	493	365	627	155	911	546	999999	662	700	103	896	617	434	40	305	637	886	999999	999999	858	738	464	999999	999999	797	991	999999	999999	389	223	746	507	176	89	313	232	999999	711	962	146	340	258	792	996	353	838	33	868	463	117	847	999999	999999	700	18	999999	999999	999999	357	920	842	566	282	486	356	399	999999	354	726	82	582	999999	247	594	528	489	671	999999	564	959	968	999999	941	281	375	757	27	476	999999	284	788	999999	363	51	304	773	975	315	649	954	999999	678	152	999999	535	999999	751	999999	181	999999	367	519	166	398	952	16	625	999999	121	599	999999	974	283	451	294	247	820	999999	999999	754	999999	365	284	609	571	299	999999	999999	999999	702	999999	130	304	999999	917	279	188	965	99	297	158	974	204	60	999999	999999	405	700	105	999999	852	999999	999999	427	999999	11	244	556	999999	999999	323	74	999999	418	999999	261	680	999999	999999	24	69	855	116	12	605	540	171	234	999999	159	894	992	464	999999	850	999999	524	876	999999	999999	45	631	148	436	974	94	719	785	465	999999	742	673	177	999999	238	996	449	603	821	484	840	19	530	677	768	999999	609	806	568	999999	736	803	204	618	979	437	999999	679	37	521	820	999999	769	705	999999	999999	825	383	999999	854	999999	999999	65	62	85	35	111	470	668	999999	999999	913	227	330	594	999999	999999	559	111	801	288	770	576	999999	663	464	250	825	999999	548	505	235	585	714	999999	999999	999999	151	542	999999	335	257	999999	383	45	907	168	448	120	476	999999	999999	282	429	999999	249	354	754	999999	620	999999	999999	208	999999	158	999999	337	512	205	778	999999	999999	26	999999	475	999999	759	202	274	999999	306	802	714	794	999999	238	952	165	148	885	471	993	751	922	180	58	58	891	999999	786	579	999999	253	342	285	422	260	136	953	544	490	162	999999	643	323	982	572	414	332	999999	306	182	374	319	999999	208	999999	103	976	427	999999	867	966	999999	185	651	558	381	519	384	978	999999	211	604	999999	999999	513	999999	609	197	486	644	999999	315	489	407	999999	934	999999	86	836	999999	160	536	561	622	195	999999	467	999999	433	200	894	948	940	480	970	769	999999	999999	694	999999	999999	788	999999	348	309	661	999	999999	370	624	355	442	547	822	999999	999999	52	999999	133	511	
650	999999	763	295	749	999999	374	18	437	521	30	38	391	369	672	371	999999	223	323	999999	12	689	311	809	844	999999	411	128	804	304	999999	141	999999	193	827	999999	999999	655	999999	999999	999999	990	350	999999	603	999999	60	188	159	314	90	999999	469	598	509	960	999999	999999	451	297	999999	256	214	142	794	888	164	208	541	999999	346	939	624	999999	248	21	349	462	216	999999	999999	232	999999	999999	224	898	999999	285	999999	866	921	81	214	310	480	999999	999999	217	64	715	172	852	999999	999999	999999	150	213	835	360	497	621	999999	999999	923	887	985	287	999999	999999	895	226	878	525	999999	203	275	999999	324	163	999999	235	999999	407	999999	999999	558	586	934	530	84	694	837	925	195	999999	749	333	290	999999	494	999999	80	299	999999	999999	293	336	999999	841	999999	414	889	681	999999	999999	489	999999	256	569	338	409	352	999999	843	999999	389	953	339	429	454	941	454	999999	668	999999	165	842	999999	999999	999999	231	615	103	827	999999	804	165	773	999999	999999	974	86	721	95	95	420	886	455	957	119	340	997	551	396	761	959	988	23	717	116	646	535	254	498	116	793	259	999999	183	999999	999999	189	415	663	480	864	733	815	583	34	278	397	291	892	740	999999	73	706	999999	710	815	152	66	817	130	448	832	999999	978	999999	999999	999999	281	561	885	999999	592	888	999999	897	236	999999	439	692	999999	999999	254	361	757	882	730	553	302	473	590	91	133	597	543	41	999999	510	999999	291	864	999999	126	729	17	590	642	185	999999	177	483	642	712	374	980	999999	203	480	999999	106	571	616	236	807	970	804	37	994	355	884	999999	726	999999	157	999999	999999	999999	525	354	177	250	554	763	134	990	947	378	759	617	671	838	999999	999999	999999	720	257	523	999999	759	212	999999	647	830	905	312	999999	306	564	546	892	740	678	999999	307	856	26	852	112	817	32	435	277	999999	684	999999	313	691	604	436	580	574	999999	765	151	999999	602	724	999999	999999	999999	999999	999999	222	724	999999	169	435	999999	884	704	999999	421	999999	736	777	295	269	155	859	999	999999	999999	137	999999	328	999999	912	984	692	263	301	994	290	584	381	621	65	663	753	999999	999999	953	999999	732	185	999999	330	39	999999	999999	343	578	999	821	176	948	686	999999	406	23	257	451	55	631	412	410	140	917	364	165	999999	606	402	972	131	122	999999	405	790	175	999999	883	619	372	919	723	995	468	417	432	935	808	267	999999	639	436	907	98	330	774	32	413	674	999999	100	737	
999999	999999	699	64	967	290	465	240	425	373	999999	999999	711	999999	415	999999	509	999999	230	431	348	662	343	695	999999	999999	84	25	153	194	219	999999	282	192	547	999999	769	363	999999	654	999999	999999	324	999999	999999	999999	386	641	369	360	999999	741	988	668	398	523	693	14	850	83	216	449	999999	241	163	430	999999	528	151	446	902	156	476	999999	88	322	348	999999	99	980	999999	999999	999999	792	290	999999	422	613	794	33	285	764	512	392	447	902	939	92	121	184	822	858	999999	999999	458	999999	275	999999	589	86	999999	625	914	869	567	774	793	999999	951	686	17	798	734	128	171	148	643	94	138	185	999999	265	956	915	167	658	941	733	999999	533	212	10	33	718	999999	999999	849	642	824	673	119	645	141	435	177	34	133	999999	761	999999	999999	999999	294	413	703	999999	668	999	712	908	832	70	999999	999999	999999	16	774	25	280	511	299	11	269	464	76	737	133	999999	999999	142	534	569	999999	999999	999999	999999	999999	999999	25	927	991	999999	930	915	999999	59	684	999999	999999	170	260	118	112	999999	30	121	921	999999	347	966	796	999999	261	579	999999	272	98	935	999999	999999	999999	164	10	352	999999	999999	999999	999999	623	27	62	999999	580	587	882	426	467	999999	13	999999	109	887	282	58	141	853	598	360	541	999999	960	748	707	497	870	106	117	759	740	581	999999	577	215	329	913	386	567	999999	999999	957	805	377	932	707	999999	412	881	951	221	666	850	999999	812	999999	67	313	711	92	717	786	318	707	981	432	267	532	999999	953	999999	754	295	924	999999	583	772	592	816	999999	144	467	225	165	548	999999	730	999999	765	170	999999	609	674	485	956	999999	999999	108	396	509	449	999999	731	927	816	466	999999	926	999999	999999	282	999999	496	999999	947	999999	999999	162	169	907	701	936	766	999999	691	535	89	810	968	752	934	674	206	317	560	999999	999999	297	999999	91	702	804	275	537	999999	798	999999	963	538	706	350	496	999999	999999	807	513	999999	220	246	290	387	570	957	312	303	608	999999	189	160	644	522	999999	813	87	214	897	670	239	633	893	999999	126	282	271	999999	447	735	717	999999	57	248	526	61	69	704	142	999999	999999	243	289	999999	932	812	893	194	77	683	861	284	910	999999	999999	586	353	867	270	298	999999	900	856	873	559	680	112	405	996	231	754	999999	82	61	707	996	354	372	999999	314	388	999999	999999	764	874	443	598	999999	413	999999	707	201	444	843	159	999999	387	416	999999	999999	709	498	198	999999	929	
487	211	859	145	839	999999	999999	387	956	910	999999	564	101	998	125	91	898	992	66	524	562	939	238	901	643	618	938	401	237	999999	999999	889	999999	999999	396	241	739	78	574	707	726	999999	999999	933	999999	508	999999	417	854	180	811	506	141	331	376	999999	999999	999999	501	230	304	999999	159	361	30	730	74	999999	612	999999	351	829	427	358	797	748	461	305	370	145	332	530	546	67	999999	393	757	178	999999	847	999999	781	576	353	413	147	664	135	999999	810	443	39	805	970	828	999999	999999	783	534	628	97	678	597	366	897	773	999999	101	999999	636	972	896	999999	764	625	999999	262	84	945	659	93	335	999999	560	701	303	999999	575	238	999999	999999	974	643	840	760	590	194	220	456	640	999999	999999	566	286	837	999999	241	50	355	268	728	999999	837	999999	544	762	295	46	664	603	57	476	862	999999	331	999999	262	957	14	45	385	52	628	999999	563	999999	768	116	999999	164	72	685	999999	999999	999999	311	146	768	999999	999999	304	158	555	852	999999	629	709	809	954	838	294	283	46	319	883	686	999999	532	321	32	993	189	323	510	541	372	255	999999	675	30	861	494	661	16	741	999999	497	776	722	999999	811	959	161	884	999999	999999	649	911	97	406	999999	614	457	999999	14	124	999999	55	999999	999999	384	817	143	934	976	800	622	39	578	656	198	609	999999	387	221	43	999999	999999	999999	752	723	999999	805	999999	104	257	999999	388	999999	626	402	452	465	502	559	994	825	999999	999999	999999	176	619	342	440	217	999999	804	79	71	999999	999999	404	999999	567	999999	49	21	865	839	728	763	999999	37	999999	263	999999	153	317	827	227	218	810	532	570	586	999999	11	374	70	999999	453	966	326	40	538	998	999999	898	994	520	982	960	387	188	316	932	591	999999	999999	471	182	999999	252	999999	762	286	872	845	980	403	999999	646	999999	70	285	796	917	997	423	265	709	255	322	999999	244	999999	433	354	263	654	522	999999	999999	599	606	999999	724	999999	278	999999	136	201	917	601	999999	999999	166	326	999999	519	999999	594	966	922	761	999999	183	999999	609	999999	999999	527	999999	336	881	999999	459	214	463	327	82	999999	728	170	139	517	337	999999	835	999999	101	116	451	999999	639	927	655	999999	838	680	784	788	999999	763	410	608	610	590	719	65	999999	951	862	585	446	579	865	999999	999999	253	599	461	999999	999999	422	745	86	846	697	953	770	194	376	999999	999999	293	999999	999999	999999	999999	907	746	12	780	22	150	999999	865	308	69	
999999	850	482	594	90	332	689	172	351	664	531	764	893	765	294	999999	584	88	52	162	999999	900	999999	999999	346	852	459	999999	999999	282	501	221	999999	999999	999999	999999	999999	999999	999999	220	604	409	999999	106	999	153	853	246	999999	320	565	999999	822	155	62	999999	805	999999	257	999999	873	369	475	78	173	320	226	265	873	374	999999	802	386	832	999999	607	999999	999999	272	999999	998	223	834	999999	716	999999	398	402	999999	999999	124	502	534	474	346	245	933	999999	933	689	926	598	372	131	330	763	789	990	999999	999999	886	857	946	64	239	999999	535	99	362	836	921	824	680	154	999999	497	278	911	495	322	674	730	24	583	276	410	850	999999	65	999999	547	999999	803	140	843	267	555	479	999999	686	709	843	202	106	768	112	999999	228	871	833	495	877	504	285	780	165	842	373	999999	999999	809	822	44	409	999999	999999	999999	549	999999	992	999999	798	677	809	999999	999999	537	918	815	173	492	632	841	232	468	669	999999	528	999999	688	999999	191	691	999999	999999	887	809	793	806	255	92	378	999999	878	890	696	210	694	672	949	999999	999999	558	999999	346	187	980	999999	999999	630	618	999999	198	621	999999	760	116	272	999999	725	30	744	999999	999999	91	123	999999	963	341	771	469	219	855	410	70	499	633	77	999999	698	907	997	852	186	636	589	999999	306	999999	140	999999	938	761	947	928	999999	812	987	542	233	999999	27	999999	179	170	999999	646	787	999999	88	136	48	203	244	818	33	999999	935	934	501	933	417	999999	210	999999	531	999999	999999	481	187	686	645	535	999999	235	999999	526	682	999999	236	999999	402	745	999999	999999	551	744	527	138	999999	991	877	63	50	999999	65	999999	280	988	999999	952	999999	315	384	402	999999	512	358	19	928	999999	218	999999	707	558	540	672	441	207	639	999999	930	779	999999	999999	808	592	494	554	179	535	256	694	387	999999	214	97	370	829	522	48	395	518	209	409	782	959	355	999999	760	392	922	999999	359	999999	999999	958	999999	999999	593	898	27	999999	999999	403	260	524	541	999999	999999	452	311	612	684	999999	999999	421	999999	176	412	849	246	13	999999	786	613	183	344	536	261	256	357	182	245	624	30	591	999999	806	159	268	427	921	999999	999999	91	319	398	999999	459	610	388	572	786	743	661	999999	20	63	790	86	999999	15	182	999999	999999	139	377	70	999999	810	743	773	27	154	432	324	864	486	999999	303	999999	586	86	651	868	785	395	501	962	999999	580	624	26	82	88	422	749	51	222	
951	942	999999	999999	648	866	614	554	999999	321	346	160	533	357	496	300	603	928	530	238	319	999999	875	107	999999	239	999999	757	945	76	19	999999	823	274	754	360	458	999999	999999	784	999999	240	753	190	625	999999	57	999999	529	781	484	999999	999999	812	902	217	77	999999	614	418	999999	857	999999	576	312	999999	999999	268	999999	145	842	206	500	745	974	89	990	695	999999	718	192	999999	237	173	591	525	356	21	372	999999	293	999999	792	29	46	407	630	186	877	853	529	789	673	393	939	287	994	483	837	823	226	382	757	896	236	999999	629	446	984	787	425	325	895	66	852	999999	414	480	999999	999999	458	813	817	628	199	402	187	843	233	314	531	873	999999	549	330	911	471	896	792	150	999999	194	202	100	437	214	999999	999999	541	324	873	523	999999	270	374	412	565	999999	706	999999	999999	786	999999	679	266	552	151	356	999999	941	999999	518	688	999999	799	999999	999999	726	200	985	509	570	999999	908	441	999999	999999	913	184	917	999999	342	999999	999999	431	999999	971	522	834	885	72	546	999999	999999	172	365	999999	215	470	110	999999	838	937	721	334	157	484	313	248	258	453	238	181	999999	594	820	328	999999	146	808	302	999999	891	315	922	962	690	711	746	86	183	893	999999	84	135	517	999999	477	634	999999	517	667	284	586	441	999999	375	70	15	351	46	114	78	662	807	999999	947	631	999999	371	999999	999999	999999	171	999999	559	785	999999	999999	87	424	851	105	862	999999	634	823	314	999999	999999	597	629	705	404	999999	78	825	790	276	441	570	999999	679	272	817	999999	110	122	512	881	59	278	376	928	926	999999	18	216	371	182	870	642	757	710	774	999999	76	999999	999999	16	734	994	830	262	516	651	182	833	54	556	533	710	999999	993	49	329	263	777	477	854	999999	619	999999	999999	571	999999	26	968	999999	999999	677	939	999999	999999	156	999999	447	999999	421	999999	999999	999999	171	814	648	169	839	763	671	455	999999	299	693	277	999999	125	574	735	690	999999	635	213	346	999999	878	594	720	999999	846	999999	881	148	999999	999999	841	884	457	615	999999	999999	999999	262	307	52	407	387	255	723	559	40	999999	711	433	833	650	809	839	107	999999	999999	448	542	999999	686	573	444	934	501	435	71	667	959	290	999999	499	382	905	303	666	501	999999	997	747	816	504	179	715	531	552	41	999999	999999	679	401	999999	555	999999	620	478	962	999999	754	297	497	372	530	431	155	999999	277	903	999999	440	444	714	451	795	111	999999	404	
999999	412	949	404	26	317	999999	888	323	943	47	295	999999	999999	999999	595	709	259	453	974	747	569	198	999999	137	999999	920	245	687	522	999999	244	999999	84	242	999999	999999	892	999999	999999	250	543	831	999999	239	618	999999	735	396	128	999999	545	657	999999	656	170	224	999999	276	999999	999999	54	211	999999	193	803	856	749	471	16	790	816	778	397	734	999999	999999	999999	54	518	788	194	848	568	780	225	999999	231	428	999999	999999	999999	626	964	999999	205	999999	40	216	436	762	971	274	389	338	999999	999999	999999	482	999999	999999	425	629	999999	727	212	205	643	30	967	226	635	999999	398	189	660	999999	813	729	538	872	706	591	618	756	817	920	468	239	855	458	326	748	976	649	411	999999	999999	999999	466	10	698	19	249	999999	999999	649	999999	210	999999	733	999999	999999	999999	578	999999	999999	999999	999999	910	291	736	413	174	999999	999999	886	355	749	778	158	332	576	273	538	999999	999999	352	408	629	999999	55	268	999999	131	505	786	804	407	999999	577	500	867	337	999999	273	295	844	730	320	250	304	135	431	529	411	999999	999999	415	404	39	490	612	381	999999	246	477	851	52	23	999999	91	947	826	210	658	465	249	98	274	999999	852	622	98	999999	873	919	837	41	720	128	519	398	999999	894	96	887	999999	594	938	795	443	999999	716	206	999999	356	309	230	870	999999	148	999999	151	999999	186	868	999999	992	999999	999999	999999	819	332	895	604	693	944	932	123	771	999999	654	160	999999	455	60	906	891	230	527	620	999999	171	999999	980	340	257	497	999999	228	372	503	725	621	999999	999999	479	821	602	999999	999999	377	117	109	999999	493	999999	672	70	999999	961	633	772	999999	706	34	658	999999	999999	273	446	999999	224	999999	409	475	999999	538	323	999999	581	94	299	754	125	252	508	72	796	496	312	584	999999	591	266	739	731	999999	915	140	999999	921	906	999999	39	954	163	222	699	511	564	499	359	239	554	877	343	27	236	463	525	999999	761	428	960	861	999999	632	999999	669	999999	554	623	193	999999	999999	188	960	725	170	99	296	372	295	931	813	235	207	47	389	405	714	157	461	614	379	169	487	378	999999	934	530	584	39	767	999999	876	176	374	999999	999999	383	301	76	374	999999	233	475	496	999999	636	822	595	257	274	39	999999	172	999999	999999	500	999999	591	558	999999	569	711	342	527	921	937	69	832	152	691	31	422	999999	999999	385	155	693	991	230	999999	122	934	336	999999	738	613	713	597	999999	404	997	791	743	841	
999999	527	891	948	574	220	999999	989	453	566	999999	617	325	85	203	349	806	710	999999	27	122	634	385	999999	789	999999	233	999999	999999	999999	694	239	678	249	291	857	999999	745	426	20	962	999999	491	770	522	131	999999	638	403	999999	597	297	999999	726	728	180	152	999999	168	266	987	999999	46	999999	872	23	999999	86	793	346	94	999999	999999	360	999999	990	152	615	999999	999999	31	594	78	423	160	406	808	952	521	999999	715	940	999999	169	32	856	96	786	897	509	999999	221	844	67	455	536	13	80	999999	737	38	536	999999	500	245	402	47	622	555	475	999999	986	999999	683	630	154	484	134	337	207	904	366	999999	555	485	999999	750	999999	968	623	403	738	290	999999	92	188	680	999999	924	630	819	473	241	432	999999	206	656	171	436	999999	999999	878	742	474	833	671	999999	714	24	999999	651	36	653	932	81	476	999999	999999	600	451	473	999999	209	707	999999	999999	134	295	260	289	999999	589	583	667	999999	999999	995	815	999999	999999	369	999999	82	499	978	792	819	309	360	828	500	999999	570	985	837	665	999999	999999	96	402	999999	534	463	999999	281	72	453	986	999999	556	480	889	830	999999	92	506	325	710	728	595	999999	999999	934	999999	788	287	28	598	829	999999	846	999999	729	557	999999	835	513	347	999999	916	349	833	937	803	358	610	54	390	903	341	349	999999	999999	500	781	999999	999999	41	946	993	53	854	166	466	710	519	169	283	316	256	992	978	492	812	999999	788	887	999999	84	187	242	638	999999	498	565	877	653	239	776	162	246	482	999999	999999	872	494	999999	481	102	999999	450	771	84	999999	348	999999	999999	999999	999999	992	833	468	999999	768	999999	415	999999	668	900	999999	866	930	507	999999	20	520	587	268	940	999999	121	999999	48	245	736	471	563	999999	999999	204	999999	159	986	783	328	777	999999	632	472	466	335	999999	581	269	972	520	274	919	645	828	783	999999	999999	999999	881	999999	999999	721	999999	999999	999999	129	518	705	999999	999999	943	723	835	242	999999	955	999999	483	436	999999	835	778	273	226	207	643	999999	999999	421	999999	594	999999	902	901	357	804	600	182	614	999999	500	875	829	999999	576	550	93	413	832	828	430	91	64	778	591	652	458	815	102	217	726	196	293	264	132	999999	821	999999	885	999999	364	623	999999	230	612	959	948	17	649	999999	559	999999	498	999999	999999	513	451	133	319	704	356	999999	999999	407	489	313	591	575	999999	138	999999	159	527	641	473	806	222	833	176	632	703	450	999999	999999	
657	999999	697	999999	999999	618	997	698	625	190	845	578	543	471	741	308	999999	383	874	520	927	410	472	857	999999	999999	300	999999	999999	687	11	905	619	999999	999999	753	999999	999999	76	524	141	40	533	347	796	895	273	751	101	868	999999	330	575	999999	517	999999	273	999999	580	558	327	389	742	999999	189	939	999999	898	722	988	692	999999	316	359	999999	897	999999	135	70	234	999999	999999	526	999999	999999	680	339	964	999999	501	999999	774	320	518	207	751	298	595	167	857	935	999999	39	113	186	778	23	226	275	999999	380	999999	780	999999	999999	778	863	654	515	508	609	994	772	230	508	999999	175	798	161	637	609	291	967	999999	298	321	519	423	911	654	667	123	698	515	131	999999	994	964	999999	429	888	643	999999	659	258	941	602	809	604	268	613	225	74	999999	21	98	999999	999999	999999	561	268	450	742	861	841	999999	305	266	999999	167	999999	210	162	732	999999	965	211	999999	999999	999999	718	710	818	653	50	452	999999	70	999999	999999	181	999999	907	94	999999	448	901	228	999999	762	645	346	711	446	344	999999	72	341	889	999999	999999	999999	622	999999	999999	557	631	99	821	398	446	999999	761	75	985	999999	303	78	571	310	999999	983	500	999999	999999	999999	999	381	318	999999	389	717	181	999999	156	999999	803	206	252	999999	999999	812	999999	429	325	999999	999999	999999	461	837	999999	999999	770	999999	982	902	371	430	998	469	558	259	780	193	19	729	999999	313	999999	674	999999	106	999999	957	999999	999999	586	80	876	999999	999999	363	920	480	527	395	999999	592	475	253	949	383	999999	782	999999	567	999999	223	420	999999	345	999999	727	999999	145	23	177	813	999999	731	999999	300	553	696	671	205	338	309	999999	623	999999	482	838	674	725	999999	898	53	902	999999	229	373	660	289	966	527	999999	999999	345	514	228	143	999999	744	999999	659	829	511	121	859	238	731	999999	797	814	862	442	62	71	999999	999999	133	910	180	511	952	999999	999999	729	153	569	999999	964	161	404	648	986	999999	747	75	499	397	932	52	999999	497	816	863	999999	999999	95	582	999999	529	999999	104	999999	325	242	974	29	565	781	967	999999	43	767	405	402	175	999999	347	315	999999	999999	999999	201	867	483	999999	146	776	798	626	67	986	133	444	762	310	999999	670	861	772	55	933	615	964	752	999999	729	999999	999999	309	236	748	999999	86	212	672	999999	365	999999	229	838	999999	767	165	910	313	909	333	642	102	999999	216	486	543	949	999999	121	236	999999	820	293	999999	315	498	399	319	
720	57	242	99	999999	70	828	642	934	999999	175	999999	64	999999	753	999999	778	378	560	30	999999	733	136	818	999999	676	250	31	935	999999	938	999999	765	999999	593	999999	101	553	694	689	387	999999	609	157	999999	661	182	675	77	886	999999	999999	938	378	57	999999	920	423	538	731	999999	999999	707	820	864	897	999999	463	856	890	315	235	684	999999	642	428	999999	999999	601	899	503	999999	953	58	176	999999	339	397	999999	606	941	677	999999	963	869	999999	146	788	293	330	967	718	819	186	581	999999	999999	78	736	628	861	941	999999	639	999999	999999	853	999999	999999	999999	567	307	910	259	949	637	220	721	11	71	999999	346	695	280	932	784	754	777	999999	999999	999999	271	660	924	745	10	856	999999	735	623	727	487	144	431	762	669	999999	999999	237	943	510	540	76	674	999999	525	255	999999	999999	453	500	85	190	999999	121	306	646	986	513	999999	781	836	985	387	344	804	211	999999	518	272	976	999999	999999	534	945	999999	204	985	587	230	754	315	999999	292	999999	651	307	936	319	466	33	821	66	288	171	673	555	999999	340	999999	323	981	42	999999	476	316	536	656	262	902	111	660	409	999999	999999	476	168	703	264	999999	999999	274	954	61	249	164	999999	271	372	281	664	514	999999	999999	999999	772	282	999999	815	999999	125	650	684	999999	364	372	422	773	93	999999	515	852	999999	999999	45	999999	37	999999	205	322	189	275	293	980	247	999999	15	364	999999	432	204	925	999999	447	577	999999	590	546	697	877	999999	999999	187	678	766	812	89	17	18	857	745	301	48	503	999999	850	999999	999999	180	768	999999	68	395	661	999999	999999	999999	987	80	999999	999999	490	293	327	580	824	97	999999	224	435	516	997	356	530	686	902	887	999999	810	727	499	885	376	928	520	683	968	525	188	185	847	999999	999999	829	999999	264	17	720	923	812	762	999999	490	999999	999999	999999	712	865	974	597	703	580	999999	353	689	583	124	999999	999999	999999	855	572	437	48	999999	999999	999999	526	141	999999	999999	177	470	999999	999999	747	405	631	999999	999999	971	113	550	590	482	999999	999999	593	999999	815	150	999999	999999	999999	956	199	999999	451	999999	836	999999	999999	999999	552	702	535	120	188	999999	942	187	999999	688	657	925	752	31	846	565	999999	999999	999999	387	999999	292	252	999999	444	51	999999	433	953	475	999999	851	999999	379	998	887	999999	166	736	214	207	999999	657	964	265	110	214	178	999999	886	845	336	831	999999	417	269	460	999999	999999	999999	613	999999	233	27	847	805	150	
382	999999	958	618	164	773	272	189	999999	634	287	999	999999	999999	606	999999	999999	629	999999	999999	977	962	738	437	675	491	599	999999	999999	414	640	999999	999999	960	999999	156	519	277	691	563	999999	999999	728	999999	183	281	341	310	999999	564	166	397	343	784	172	420	999999	531	942	999999	183	671	501	284	994	169	999999	383	15	460	999999	799	938	950	999999	359	243	114	264	404	999999	999999	593	999999	258	253	784	999999	797	420	999999	988	335	28	389	999999	136	999999	640	23	732	958	304	557	129	999999	458	999999	333	813	186	189	999999	548	999999	884	87	377	999999	999999	385	999999	585	594	597	456	474	919	999999	999999	999999	999999	473	999999	671	201	994	999999	14	891	999999	401	352	984	244	999999	721	786	505	999999	820	759	427	999999	999999	858	382	709	959	672	892	539	822	769	999999	396	999999	36	999999	331	999999	999999	999999	144	956	999999	531	601	360	914	734	999999	423	75	742	473	372	584	612	813	819	295	87	999999	999	265	579	999999	403	848	999999	695	910	184	615	779	999999	999999	932	653	999999	780	999999	54	938	999999	125	999999	999999	999999	33	141	423	73	511	604	999999	999999	145	701	999999	999999	999999	999999	999999	999999	777	999999	999999	962	86	90	652	959	999999	48	935	999999	403	999999	150	822	999999	285	824	835	281	846	672	21	816	365	157	240	247	388	581	999999	106	999999	999999	875	999999	74	51	999999	489	463	587	473	669	931	637	350	999999	592	999999	999999	687	122	767	999999	577	448	999999	999999	932	999999	721	107	466	98	936	999999	366	999999	525	491	244	880	356	817	269	999999	352	885	727	999999	679	655	999999	658	169	983	140	506	308	999999	917	329	20	999999	742	489	16	580	994	142	984	296	77	999999	689	806	766	949	671	999999	106	271	994	136	742	76	123	808	999999	952	999999	999999	965	667	574	914	999999	288	999999	780	999999	771	999999	594	822	999999	999999	83	999999	363	227	190	835	930	761	655	999999	884	335	999999	999999	207	652	52	999999	134	331	409	347	999999	936	487	874	999999	999999	335	381	999999	314	359	488	50	999999	999999	734	999999	34	44	905	918	590	985	953	410	413	995	999999	847	825	697	71	188	735	204	426	740	316	944	756	436	999999	924	580	999999	196	336	367	86	317	585	999999	296	504	429	194	950	999999	999999	487	189	216	534	583	999999	999999	310	314	645	159	994	999999	89	999999	479	644	665	999999	978	223	87	999999	52	999999	250	597	775	684	999999	19	475	999999	842	467	577	230	749	999999	964	687	886	31	722	
927	323	709	30	999999	34	784	529	545	555	260	999999	999999	173	994	343	999999	523	999999	999999	999999	999999	999999	43	622	999999	999999	894	324	451	300	999999	66	999999	999999	226	541	577	767	659	531	490	999999	999999	592	67	35	66	755	17	999999	173	270	32	96	999999	536	999999	408	306	775	999999	214	999999	999999	999999	353	636	58	999999	802	999999	755	966	999999	155	752	999999	451	565	685	202	149	999999	505	137	999999	44	829	999999	689	865	179	999999	884	640	285	836	406	668	713	399	17	977	214	999999	418	303	554	940	501	410	234	842	999999	582	750	897	598	137	857	319	999999	999999	98	937	282	293	92	837	869	915	729	999999	851	296	195	172	112	11	718	772	999999	999999	378	999999	641	999999	851	311	999999	388	248	999999	810	999999	592	999999	888	277	232	134	999999	717	999999	585	680	450	999999	334	396	588	999999	999999	418	95	829	999999	809	808	305	945	442	780	947	999999	677	460	973	999999	999999	366	283	835	779	594	561	999999	818	792	608	999999	999999	527	999999	311	999999	651	860	724	575	674	999999	999999	971	286	999999	440	770	588	999999	230	477	545	630	40	314	959	817	824	534	66	110	27	209	114	611	915	865	645	898	999999	600	258	881	38	999999	203	999999	999999	902	999999	12	999999	884	388	723	799	999999	884	996	999999	833	45	200	518	574	11	879	867	675	776	575	134	690	999999	630	999999	663	601	692	999999	999999	324	922	414	63	870	142	821	391	811	29	999999	999999	273	999999	564	67	372	999999	999999	999999	996	827	135	554	878	999999	12	757	999999	999999	304	201	885	538	518	123	786	999999	703	869	68	485	999999	757	594	485	427	690	75	171	300	147	999999	797	110	497	796	859	185	999999	140	999999	887	675	725	999999	763	999999	683	451	281	908	999999	476	265	520	999999	378	959	402	999999	322	692	342	845	166	844	98	438	31	999999	926	999999	382	738	994	598	198	41	805	722	999999	999999	624	890	999999	999999	881	999999	589	533	427	999999	783	210	818	999999	554	999999	568	944	675	307	661	999999	354	629	388	999999	999999	921	774	347	164	679	440	315	77	452	462	779	963	556	999999	497	999999	37	505	181	999999	622	53	999999	999999	999999	999999	394	355	499	545	763	998	999999	280	999999	758	90	745	113	999999	512	313	112	377	788	981	128	459	173	235	327	134	216	816	648	878	999999	873	302	632	55	960	578	999999	699	781	819	286	999999	738	818	291	401	411	417	318	999999	990	999999	879	928	999999	191	999999	999999	999999	999999	
336	999999	789	999999	216	452	481	999999	552	999999	205	678	16	172	842	279	999999	417	45	732	999999	409	999999	937	426	199	423	703	999999	779	314	688	999999	990	492	654	400	396	611	839	920	999999	865	583	745	321	677	717	96	665	756	856	193	905	985	927	301	851	999999	27	39	999999	613	773	999999	516	618	26	999999	197	878	48	805	205	812	127	999999	999999	202	114	521	999999	999999	455	999999	458	999999	164	14	565	362	999999	999999	999999	810	152	84	999999	999999	238	703	661	48	899	787	717	60	987	103	868	999999	545	659	999999	505	999999	170	167	749	999999	21	464	999999	999999	834	339	577	999999	395	999999	53	452	999999	964	411	860	667	717	999999	315	407	999999	71	146	181	999999	889	649	99	486	981	916	999999	189	226	248	649	924	74	999999	999999	839	602	999999	824	941	941	695	419	644	666	999999	498	999999	574	503	999999	875	942	999999	449	927	131	908	689	136	999999	423	747	999999	221	999999	653	221	999999	568	916	638	322	999999	875	204	240	999999	820	538	428	908	615	723	999999	774	999999	56	999999	999999	717	999999	743	697	841	527	947	256	433	922	799	287	279	16	999999	764	999999	711	151	999999	696	677	97	161	708	999999	999999	999999	999999	446	761	999999	999999	950	999999	999999	999999	624	399	357	256	983	999999	898	738	150	999999	608	146	91	221	280	999999	762	999999	50	999999	591	989	650	718	924	999999	999999	171	202	84	329	166	999999	869	938	999999	999999	998	999999	655	999999	422	567	563	210	886	245	235	491	702	450	433	999999	999999	313	634	999999	638	332	64	44	736	545	76	319	451	782	222	282	999999	120	999999	814	394	416	179	431	96	518	999999	693	760	679	500	633	895	999999	738	999999	313	573	165	676	658	621	999999	999999	999999	999999	758	999999	33	953	533	591	999999	999999	425	219	144	213	662	130	294	999999	284	67	999999	443	423	105	54	656	968	394	955	98	999999	999999	954	301	930	999999	759	933	669	807	999999	908	946	285	930	528	999999	110	999999	45	391	298	347	999999	832	68	830	999999	69	377	985	999999	999999	598	464	652	265	842	282	819	370	360	700	476	999999	145	496	147	174	525	999999	999999	483	920	706	999999	436	559	469	872	22	999999	999999	302	821	999999	999999	358	821	288	273	588	827	101	999999	41	999999	870	495	999999	571	693	498	544	151	999999	999999	716	892	596	226	706	383	999999	999999	274	486	408	654	902	863	148	325	999999	262	999999	50	391	255	675	279	565	74	772	310	329	607	340	160	704	
353	565	465	234	999999	567	215	999999	294	999999	554	999999	225	999999	999999	433	999999	612	291	505	86	283	999999	999999	326	999999	642	610	999999	488	999999	999999	257	950	559	307	682	100	823	694	441	623	106	845	130	90	350	481	939	876	951	995	58	655	627	999999	999999	248	907	411	925	604	326	806	743	408	941	275	999999	999999	751	999999	999999	596	73	463	186	624	107	246	320	170	671	233	536	670	108	601	332	489	999999	443	192	422	999999	837	306	300	112	721	148	85	447	414	135	675	217	461	999999	174	892	480	151	671	999999	764	933	103	999999	999999	310	350	942	999999	332	317	103	376	827	236	166	886	522	999999	107	244	723	266	107	860	463	646	999999	168	999999	731	999999	521	330	15	903	213	999999	39	421	999999	142	893	91	818	582	840	633	365	17	999999	999999	999999	999999	857	50	676	999999	419	619	999999	340	999999	956	600	24	582	55	822	332	953	866	492	964	309	999999	830	999999	289	288	622	22	654	160	591	773	999999	946	473	964	236	999999	999999	420	757	467	358	936	999999	999999	10	795	999999	42	64	149	475	801	999999	999999	220	501	999999	999999	996	999999	686	634	374	827	487	635	582	857	105	999999	265	81	999999	841	753	999999	999999	484	999999	999999	999999	621	999999	452	307	736	681	717	999999	735	999999	999999	424	116	780	724	571	999999	326	999999	999999	954	936	999999	883	404	999999	433	12	326	806	241	999999	179	449	75	538	922	529	751	953	865	999999	370	253	786	657	110	70	999999	331	41	167	999999	615	999999	684	785	569	999999	152	258	715	999999	999999	999999	627	254	666	715	195	999999	143	575	421	357	851	999999	76	106	746	493	999999	973	999999	775	83	999999	999999	999999	390	999999	999999	999999	999999	999999	999999	999999	441	983	999999	412	443	355	843	682	898	592	502	268	404	118	999999	472	167	658	885	742	442	999999	196	688	691	473	999999	443	999999	517	966	716	207	185	999999	93	999999	999999	999999	27	140	322	999999	491	446	999999	798	281	43	890	999999	950	818	417	999999	288	796	480	721	970	29	409	999999	391	625	785	999999	999999	974	999999	534	999999	609	868	999999	129	286	704	251	395	999999	64	999999	405	58	26	897	789	999999	855	296	467	999999	89	997	999999	999999	495	866	999999	999999	579	306	407	366	644	999999	950	806	123	12	102	238	999999	999999	965	999999	999999	343	608	887	281	286	129	349	77	999999	530	871	881	202	790	999999	999999	160	105	757	12	49	413	676	947	999999	828	999999	999999	999999	295	783	999999	731	
937	162	268	999999	963	303	187	999999	999999	442	820	88	924	921	999999	264	648	185	210	218	996	949	999999	932	999999	297	457	275	154	838	916	746	840	999999	265	638	999999	816	196	999999	579	944	751	999999	855	869	68	907	642	940	999999	120	582	822	734	987	999999	335	833	676	845	999999	999999	460	526	83	247	999999	665	582	999999	832	999999	408	638	62	999999	999999	999999	81	238	549	633	999999	999999	805	999999	27	425	278	416	254	983	520	956	667	40	300	454	999999	631	294	251	69	266	757	999999	999999	193	681	788	272	258	762	447	999999	288	710	999999	720	909	229	358	397	176	439	999999	477	451	971	32	908	514	304	450	944	307	999999	947	501	999999	989	834	744	489	153	995	999999	999999	660	999999	330	99	734	872	411	935	853	892	827	908	654	732	999999	999999	879	758	954	321	503	997	715	999999	999999	46	999999	999999	614	908	33	443	628	999999	791	592	999999	999999	999999	999999	49	999999	454	680	130	592	38	999999	621	999999	609	999999	51	909	579	662	673	567	388	697	951	25	330	945	869	393	290	999999	941	999999	957	70	977	531	999999	999999	553	44	642	127	17	664	774	529	308	638	999999	999999	999999	138	918	999999	440	93	480	33	688	508	999999	737	312	779	999999	991	136	549	417	520	999999	95	999999	639	925	271	689	297	251	800	999999	999999	990	571	434	812	711	823	630	893	60	259	806	999999	999999	905	814	238	999999	782	999999	759	230	882	92	999999	999999	999999	219	179	403	999999	782	887	861	580	746	740	354	512	290	313	918	523	469	387	289	73	416	29	456	461	947	999999	407	887	20	118	999999	694	792	999999	614	999999	500	999999	999999	999999	193	652	999999	83	999999	999999	999999	100	840	706	422	705	460	999999	873	999999	999999	941	245	323	489	973	569	638	261	659	999999	858	698	467	33	602	910	369	879	763	861	382	577	120	967	317	999999	314	695	784	243	999999	558	999999	738	558	631	164	999999	220	93	530	999999	999999	999999	642	401	383	683	820	794	101	999999	120	337	349	374	135	355	182	926	264	942	999999	425	884	310	283	728	474	971	756	930	999999	679	341	560	352	992	334	915	999999	631	999999	989	152	758	448	97	999999	194	999999	808	267	294	828	587	354	808	243	342	128	999999	999999	848	48	171	418	440	996	789	31	142	31	266	999999	633	77	487	282	135	999999	196	999999	289	475	999999	672	384	999999	999999	215	544	759	992	797	29	421	999999	950	981	349	17	100	609	173	373	786	11	
41	204	520	999999	535	117	999999	932	324	929	999999	100	498	43	589	252	584	487	382	38	999999	999999	221	50	537	999999	786	855	105	999999	126	112	170	671	999999	656	243	348	18	652	999999	865	999999	492	999999	999999	493	316	427	848	34	685	990	999999	541	798	982	999999	339	244	999999	623	836	593	999999	279	929	999999	999999	933	18	999999	479	730	515	603	999999	729	395	676	808	999999	999999	999999	999999	440	999999	412	999999	554	673	999999	18	999999	330	899	999999	120	679	999999	930	665	625	493	839	789	216	269	252	937	270	999999	999999	662	999999	851	196	589	887	999999	999999	526	697	146	999999	254	237	705	999999	616	575	427	59	20	746	999999	854	943	417	916	233	852	170	201	999999	419	680	355	346	478	999999	449	232	307	227	999999	968	488	233	594	999999	510	859	635	372	842	213	999999	916	294	997	999999	181	970	158	314	365	506	999999	850	574	881	369	931	903	135	204	999999	793	343	184	999999	720	999999	365	722	993	999999	999999	451	216	607	439	999999	481	999999	277	261	158	912	57	472	635	382	29	679	151	999999	731	246	647	460	289	582	120	631	999999	358	615	435	321	830	999999	411	644	999999	999999	316	459	999999	858	943	999999	881	999999	999999	999999	347	803	685	581	75	999999	591	803	755	327	856	941	850	999999	999999	999999	723	601	227	794	233	999999	999999	237	835	478	298	388	704	999999	408	297	408	890	999999	555	930	854	999999	35	999999	608	888	999999	999999	374	609	504	939	306	880	290	78	916	999999	609	999999	999999	745	596	999999	213	109	898	999999	999999	543	960	999999	374	716	868	354	201	999999	625	849	999999	999999	999999	869	999999	449	407	999999	999999	228	491	382	584	804	481	999999	659	520	881	508	999999	730	999999	831	648	999999	575	590	21	935	877	217	999999	759	348	817	285	727	999999	764	701	999999	999999	350	62	999999	999999	569	999999	999999	695	681	827	999999	999999	999999	613	639	230	54	874	816	964	999999	999999	284	490	825	465	663	999999	931	798	127	807	76	928	685	779	71	579	15	999999	261	249	205	389	775	899	666	999999	645	506	999999	889	884	958	999999	999	778	999999	999999	999999	580	926	763	999999	710	999999	999999	753	927	860	169	999999	869	470	712	942	155	894	714	999999	799	999999	197	435	131	237	999999	118	319	686	10	964	235	999999	775	334	485	323	999999	999999	116	912	999999	785	999999	999999	30	424	256	999999	854	883	391	428	315	130	739	338	761	999999	396	999999	444	251	859	204	250	999999	999999	999999	467	999999	224	
258	999999	886	184	999999	97	920	217	507	862	643	999999	127	999999	806	595	655	999999	157	999999	207	79	999999	999999	44	926	152	999999	999999	729	868	219	32	999999	143	608	999999	946	999999	250	999999	999999	999999	822	999999	999999	741	622	999999	382	999999	791	319	279	27	188	999999	999999	999999	486	945	959	165	778	993	433	999999	999999	448	208	176	709	268	906	999999	932	999999	608	677	624	194	530	527	679	999999	86	899	752	650	955	219	999999	999999	850	999999	881	119	120	829	999999	610	999999	183	245	216	339	533	999999	558	999999	997	790	739	525	301	425	442	486	999999	917	534	66	807	999999	999999	165	902	999999	610	840	822	79	999999	310	999999	999999	999999	292	999999	361	553	495	203	565	957	429	281	291	999999	880	448	999999	33	911	842	553	485	689	256	60	436	125	999999	718	272	927	21	999999	999999	999999	999999	160	999999	736	373	999999	862	999999	536	999999	999999	621	999999	730	999999	198	56	867	468	470	999999	999999	45	999999	924	438	692	485	302	39	999999	999999	780	168	999999	298	620	999999	548	999999	690	242	999999	686	999999	815	266	82	326	999999	881	153	970	999999	975	411	124	600	999999	935	356	999999	949	507	161	50	999999	700	919	112	577	759	329	999999	779	193	514	358	255	999999	999999	620	168	228	158	274	999999	739	193	999999	184	30	485	612	457	313	292	656	535	136	973	565	163	224	506	131	824	315	270	999999	897	765	354	703	763	735	228	731	358	886	177	999999	517	999999	999999	557	284	716	217	476	900	857	999999	129	145	999999	467	999999	722	36	450	999999	478	999999	512	418	675	781	848	999999	94	561	307	648	999999	999999	58	999999	296	999999	847	999999	107	999999	891	49	942	235	568	999999	999999	284	19	999999	446	610	633	126	16	999999	882	502	867	999999	999999	999999	560	999999	170	273	567	823	658	773	999999	342	469	683	509	472	476	449	223	701	999999	810	552	999999	999999	357	247	932	999999	776	999999	354	250	999999	412	553	488	999999	999999	999999	590	454	626	245	154	114	151	949	616	999999	53	442	289	176	51	581	796	586	999999	813	35	635	196	882	706	999999	102	856	999999	955	984	708	384	999999	121	10	194	316	999999	107	999999	999999	325	103	999999	999999	75	83	999999	830	757	902	795	261	279	999999	267	743	538	999999	22	294	678	661	559	345	999999	999999	65	999999	999999	999999	756	999999	606	737	319	999999	159	82	999999	28	999999	450	208	91	912	999999	649	165	742	450	778	519	95	921	619	664	544	396	576	705	28	530	443	278	
156	999999	655	541	645	174	594	999999	552	993	999	237	999999	478	433	935	721	899	999999	999999	711	999999	788	999999	128	999999	558	763	505	72	10	765	999999	930	935	991	477	999999	520	577	856	321	966	101	922	392	211	76	963	641	984	999999	232	999999	567	909	142	999999	423	999999	616	830	960	490	993	243	230	532	999999	441	999999	999999	999999	999999	999999	399	279	697	999999	736	453	492	800	864	88	881	542	521	373	35	859	507	694	530	961	35	361	486	108	688	999999	679	533	531	999999	380	739	501	999999	177	639	445	217	687	546	133	40	105	411	122	700	999999	999999	517	582	959	918	999999	768	75	48	793	598	83	574	773	959	278	690	707	151	51	999999	205	395	424	300	17	983	999999	994	265	84	985	987	462	520	25	948	223	999999	881	733	338	139	846	999999	143	123	999999	173	761	999999	999999	970	659	592	962	132	999999	669	911	999999	930	81	782	718	612	999999	121	262	944	999999	999999	255	270	317	788	76	548	578	166	894	999999	674	243	850	999999	24	337	870	558	893	790	554	550	16	803	267	356	137	243	57	11	520	229	441	999999	999999	710	352	803	999999	999999	590	512	27	664	265	838	932	999999	597	757	250	704	61	538	999999	704	263	514	530	720	421	344	999999	892	700	999999	801	999999	922	999999	985	77	999999	319	210	999999	533	352	547	429	999999	789	999999	299	761	999999	178	902	25	999999	457	837	999999	186	172	255	403	999999	963	999999	47	30	425	293	771	183	52	999999	338	881	999999	999999	967	111	999999	999999	698	999999	141	884	286	898	999999	179	856	158	793	485	157	955	999999	409	388	736	392	402	374	361	999999	999999	772	437	574	144	999999	545	869	999999	999999	540	556	584	999999	88	999999	148	134	256	999999	999999	389	999999	593	382	243	999999	533	241	719	999999	999999	999999	999999	552	999999	848	333	761	596	321	999999	622	605	999999	408	999999	415	309	211	253	278	128	925	904	999999	215	844	999999	901	810	22	638	462	999999	283	219	999999	450	966	686	815	372	659	125	999999	767	999999	976	974	180	999999	233	39	476	635	148	421	397	354	907	14	141	999999	785	309	650	169	630	343	999999	780	999999	343	525	999999	905	468	809	999999	441	999999	867	999999	731	455	788	608	999999	350	144	999999	895	106	999999	681	683	999999	873	816	999999	607	341	999999	999999	399	999999	890	999999	48	999999	999999	612	999999	912	999999	146	913	139	340	999999	999999	183	290	209	401	884	868	283	843	753	404	594	999999	877	999999	912	
999999	442	341	64	897	103	948	620	464	195	79	194	406	544	770	381	543	305	999999	434	60	999999	393	515	531	999999	670	999999	335	999999	619	948	87	999999	999999	999999	798	286	999999	948	235	669	744	999999	815	999999	877	308	999999	32	61	999999	237	410	861	792	58	826	533	290	432	663	295	999999	576	130	116	655	633	999999	583	999999	682	701	208	391	698	999999	700	846	739	372	310	999999	43	921	721	999999	888	128	432	972	753	342	525	571	384	999999	639	694	578	231	674	693	448	794	24	535	211	480	104	870	136	999999	999999	70	362	982	346	654	408	438	767	515	867	611	513	349	186	637	16	332	548	15	278	518	697	999999	864	248	906	196	476	417	33	561	999999	999999	792	999999	218	402	38	999999	296	149	463	169	826	999999	999999	675	358	574	474	999999	999999	130	999999	41	373	746	999999	107	747	221	999999	359	491	316	999999	447	557	721	428	614	303	562	719	138	64	537	999999	999999	999999	241	999999	902	999999	999999	238	724	658	760	101	999999	283	931	248	84	187	114	677	999999	81	999999	127	637	155	859	477	999999	411	289	977	835	955	101	150	515	999999	70	416	239	87	50	788	797	999999	956	340	372	323	644	951	950	860	999999	955	999999	123	999999	999999	93	784	467	999999	379	782	266	516	192	791	732	700	126	999999	447	442	999999	65	330	999999	198	999999	999999	456	766	337	37	999999	685	145	36	401	183	999999	332	455	619	999999	418	24	373	449	157	581	590	944	834	999999	422	837	999999	999999	792	202	999999	564	679	21	556	51	999999	999999	831	57	765	999999	527	813	374	992	999999	312	646	316	999999	749	999999	533	865	822	503	773	562	847	219	967	608	981	745	767	776	608	180	376	268	91	618	999999	816	259	427	30	888	430	25	622	421	486	556	819	194	999999	155	999999	999999	999999	729	983	838	797	732	999999	999999	999999	226	223	999999	280	58	999999	140	999999	717	615	405	482	885	142	999999	596	555	999999	434	925	583	999999	462	999999	999999	999999	362	634	272	28	527	881	952	291	213	801	999999	151	999999	993	688	999999	438	540	339	999999	106	999999	161	251	999999	609	121	152	32	999999	761	695	452	999999	211	506	999999	698	97	999999	530	603	928	999999	116	414	694	440	247	999999	201	999999	116	762	189	765	482	31	776	918	999999	999999	269	617	999999	999999	999999	999999	792	192	905	999999	999999	815	999999	503	999999	131	144	999999	915	680	905	362	405	838	588	689	591	445	33	987	921	999999	754	720	344	
321	989	999999	715	999999	999999	65	764	460	999999	301	226	686	999999	361	886	999999	13	999999	904	906	999999	999999	999999	19	84	356	999999	999999	818	999999	71	825	169	357	142	823	999999	999999	42	850	598	944	368	297	472	905	348	672	999999	982	999999	999999	999999	999999	109	787	115	705	953	301	999999	846	999999	207	240	401	527	750	228	72	999999	125	999999	999999	999999	277	844	918	546	999999	18	999999	817	836	115	406	19	999999	999999	999999	718	426	934	999999	953	752	999999	170	67	81	387	598	999999	48	175	60	999999	761	129	999999	942	196	168	783	293	410	999999	999999	102	833	392	999999	999999	873	354	400	191	326	999999	566	963	999999	861	475	792	420	999999	779	670	65	999999	999999	611	425	412	531	267	160	456	552	723	508	77	233	689	999999	105	580	693	999999	869	291	660	563	999999	268	335	693	991	872	999999	259	144	46	46	144	195	86	471	822	142	40	999999	558	842	465	616	637	785	210	999999	472	999999	895	196	515	999999	57	999999	153	205	999999	999999	584	193	999999	373	40	999999	554	406	29	118	999999	642	999999	999999	999999	721	999999	652	698	999999	790	558	896	999999	249	850	530	999999	147	528	327	627	568	871	295	374	378	101	585	450	240	804	305	363	224	262	357	999999	494	336	154	501	507	999999	378	36	999999	310	134	189	666	17	999999	500	999999	253	84	966	136	737	353	999999	77	257	676	985	999999	543	949	986	503	437	62	810	384	826	130	902	503	269	87	77	967	405	999999	233	999999	804	572	970	188	391	966	757	983	832	434	999999	989	393	773	754	361	147	686	238	954	457	126	964	133	182	473	867	660	285	354	671	473	453	449	458	970	978	808	999999	471	999999	999999	999999	402	871	912	999999	999999	332	716	829	718	999999	278	98	688	607	847	15	999999	108	106	999999	488	762	785	546	943	324	783	382	338	575	767	658	630	999999	999999	999999	999999	363	381	999999	569	999999	953	918	999999	360	770	999999	141	802	203	999999	209	999999	73	999999	95	376	176	999999	549	999999	500	153	788	999999	468	123	44	595	746	564	999999	999999	148	999999	809	867	371	592	554	420	251	536	999999	999999	459	510	999999	999999	176	999999	197	210	999999	999999	34	999999	140	564	892	656	999999	999999	66	638	644	440	981	109	830	228	15	583	626	999999	102	964	999999	392	999999	958	612	999999	428	854	377	999999	980	999999	939	999	999999	807	700	898	91	705	479	742	760	999999	528	412	112	948	887	613	583	658	142	69	48	747	999999	999999	
54	999999	127	999999	271	127	460	78	170	999999	490	208	883	728	57	397	999999	999999	631	999999	439	999999	999	480	967	763	943	331	780	879	961	989	999999	765	853	855	999999	278	999999	643	569	999999	251	281	467	689	730	999999	611	745	575	19	125	999999	504	844	236	647	999999	507	999999	138	298	999999	869	500	794	127	874	202	999999	999999	557	988	582	999999	958	999999	22	999999	43	99	999999	45	313	999999	874	160	270	19	628	999999	44	999999	470	440	170	999999	411	967	999999	613	999999	418	999999	999999	461	999999	999999	524	886	999999	635	955	999999	94	999999	999999	977	917	626	644	856	999999	999999	868	999999	999999	999999	151	819	997	326	54	394	430	999999	999999	109	954	999999	999999	480	745	133	130	315	999999	510	999999	32	906	983	999999	350	260	756	125	845	76	176	999999	999999	538	705	889	192	590	571	999999	975	999999	164	32	426	879	999999	999999	741	453	563	114	82	152	999999	912	23	999999	704	143	673	992	999999	42	999999	622	148	941	999999	244	999999	725	516	466	410	915	752	960	77	999999	96	645	384	401	513	72	999999	465	419	792	875	359	999999	999999	380	982	651	999999	999999	803	740	232	999999	506	999999	837	597	616	742	213	169	62	764	999999	57	37	999999	999999	529	725	817	682	531	257	369	588	839	999999	96	427	274	631	725	273	731	863	575	999999	999999	675	475	198	723	999999	999999	822	999999	653	390	352	374	999999	999999	519	986	67	999999	822	147	999999	998	518	530	325	939	538	336	500	511	193	999999	740	999999	999999	999999	628	999999	325	999999	546	992	195	999999	743	63	687	38	999999	999999	673	172	999999	999999	959	677	956	668	408	276	104	495	105	152	999999	999999	633	409	999999	269	999999	107	999999	207	601	999999	999999	999999	786	271	999999	510	130	222	837	30	708	10	999999	185	303	959	999999	59	530	60	897	53	502	852	429	287	289	946	919	999999	787	555	999999	35	999999	145	881	146	999999	593	375	999999	314	999999	999999	633	191	573	965	408	545	336	676	550	47	769	328	934	842	999999	231	183	303	271	243	163	861	202	999999	168	88	999999	44	937	685	24	738	326	999999	796	999999	715	981	999999	40	461	878	999999	999999	105	817	947	303	49	372	201	588	53	999999	39	771	989	263	807	330	130	301	739	865	32	40	11	274	999999	878	516	202	782	240	782	284	272	999999	999999	350	140	131	994	999999	999999	435	999999	384	640	34	999999	462	999999	201	909	169	149	732	964	74	999999	682	257	999999	999999	999	806	999999	169	999999	
508	784	47	999999	199	998	306	174	999999	596	346	626	633	31	772	64	999999	591	331	622	145	540	999999	999999	533	458	874	999999	718	493	629	999999	999999	886	525	332	424	999999	11	911	863	974	360	378	999999	199	58	236	398	802	981	225	491	547	619	968	543	886	933	999999	134	472	456	999999	999999	464	412	999999	999999	449	639	999999	589	419	999999	170	189	872	432	344	999999	999999	445	916	512	414	999999	676	276	556	788	537	999999	999999	786	400	528	471	411	273	787	999999	999999	999999	172	679	635	81	788	458	789	671	464	599	340	999999	37	539	386	562	74	735	481	949	999999	999999	528	328	633	999999	999999	717	999999	168	999999	999999	917	496	999999	832	778	999999	887	817	767	999999	83	193	930	309	373	989	95	999999	999999	999999	829	781	297	70	160	317	448	999999	816	81	210	305	52	242	569	540	785	553	783	999999	847	999999	191	544	38	344	397	999999	993	653	999999	622	959	505	999999	145	999999	694	682	471	999999	999999	10	999999	916	999999	151	999999	999999	833	214	999999	74	462	214	175	599	999999	41	816	919	125	437	999999	449	588	346	546	962	433	999999	100	871	322	999999	390	663	495	628	999999	999999	699	593	170	449	99	557	999999	301	113	545	456	662	865	552	764	39	837	999999	337	441	604	735	316	502	123	671	752	596	823	512	113	134	780	623	229	532	276	724	360	40	839	255	859	888	884	438	15	770	112	361	826	250	300	820	597	964	287	667	336	428	999999	999999	477	601	999999	332	882	252	999999	999999	999999	122	895	307	999999	359	876	428	618	684	666	999999	493	471	686	863	833	960	35	264	999999	609	398	932	234	929	999999	999999	456	561	555	762	999999	999999	598	713	354	993	228	999999	98	999999	58	651	762	999999	999999	16	915	578	498	922	227	77	999999	163	724	999999	82	999999	999999	618	971	67	138	999999	544	622	873	972	519	840	741	786	999999	396	560	746	999999	999999	512	771	352	877	999999	633	545	380	999999	445	999999	999999	920	556	667	480	999999	991	522	858	999999	805	999999	942	69	658	999999	999999	901	600	603	977	793	671	169	809	275	103	994	504	368	174	737	438	984	137	999999	194	128	999999	999999	568	234	321	131	999999	999999	410	999999	414	452	114	478	293	999999	20	597	258	999999	858	214	793	997	27	499	125	77	704	999999	931	738	996	322	999999	101	44	999999	481	550	462	180	999999	285	589	61	264	695	454	999999	999999	539	671	796	270	491	999999	571	216	821	16	640	933	452	
887	999999	999999	791	273	201	807	266	126	707	999999	999999	348	518	417	965	999999	429	622	118	983	401	76	209	62	999999	386	473	999999	999999	544	821	247	999999	397	914	999999	472	432	262	789	717	423	999999	861	582	153	999999	163	250	586	586	27	824	468	495	608	257	999999	549	815	999999	719	999999	173	999999	450	924	130	503	999999	773	997	369	329	999999	977	113	348	479	580	999999	320	999999	83	957	804	422	955	901	315	999999	732	883	447	455	999999	957	800	747	142	228	87	660	880	812	589	999999	505	999999	518	505	999999	270	999999	636	33	423	999999	999999	319	37	969	228	999999	999999	50	123	922	873	999999	30	999999	600	999999	362	111	999999	425	271	377	999999	916	763	393	809	449	472	999999	810	432	999999	575	999999	438	114	258	999999	472	999999	771	475	999999	999999	922	498	202	318	923	615	534	999999	998	999999	838	171	121	216	835	388	573	578	999999	121	451	696	999999	999999	172	999999	999999	999999	197	557	499	902	422	295	841	895	999999	140	548	999999	286	999999	584	454	756	276	993	51	999999	94	305	999999	999999	623	190	235	53	483	999999	999999	511	291	185	999999	631	936	749	826	999999	939	999999	442	39	999999	835	391	121	10	999999	895	999999	999999	229	113	261	306	999999	999999	114	615	852	143	984	999999	797	994	883	143	822	999999	527	177	676	93	322	999999	173	999999	787	799	999999	52	520	261	451	448	71	81	999999	335	310	999999	721	759	97	637	999999	181	999999	840	507	978	999999	152	378	81	396	146	790	398	999999	269	999999	999999	502	809	622	999999	416	359	933	811	999999	497	519	999999	455	916	999999	685	414	999999	272	946	999999	144	863	378	999999	380	62	925	291	999999	201	50	938	999999	999999	287	999999	724	765	753	999999	695	45	691	633	801	625	479	150	999999	983	152	996	74	23	367	946	254	850	999999	307	17	530	152	999999	478	637	49	659	999999	670	999999	235	518	48	605	999999	182	744	999999	754	582	999999	185	817	59	53	999999	999999	900	341	770	874	729	456	900	175	893	396	164	173	586	820	999999	445	999999	917	487	35	999999	267	774	509	769	291	724	232	354	334	256	435	763	999999	759	387	899	815	505	999999	148	440	216	786	590	916	177	762	362	740	523	142	999999	848	999999	642	566	270	114	447	732	677	820	999999	150	728	410	940	999999	999999	545	487	999999	426	999999	977	61	999999	919	853	124	962	870	614	810	123	869	915	661	127	999999	999999	711	999999	999999	471	999999	647	645	861	516	236	701	
999999	204	46	720	149	961	17	999999	999999	351	999999	333	769	806	216	757	999999	999999	494	289	943	235	999999	776	363	96	425	368	999999	352	67	346	888	271	563	419	774	999999	729	954	653	537	999999	297	460	999999	569	665	413	889	619	12	999999	946	757	92	999999	269	999999	63	999999	649	185	999999	293	914	999999	508	253	796	982	633	999999	999999	999999	999999	983	620	999999	999999	999999	999999	954	524	732	65	324	999999	513	480	131	999999	45	676	418	14	361	25	999999	545	999999	999999	421	999999	999999	999999	872	999999	320	351	109	677	944	737	537	786	694	661	503	238	600	502	995	772	675	477	999999	463	131	999999	64	967	616	780	340	465	348	999999	617	999999	999999	999999	631	171	381	454	999999	308	149	631	320	700	522	774	945	796	75	648	999999	439	397	999999	370	688	296	141	999999	999999	406	999999	447	355	53	756	999999	768	871	834	401	230	906	999999	324	499	320	999999	454	842	835	999999	399	699	407	187	359	773	999999	942	874	249	393	406	901	77	194	964	656	766	999999	999999	925	241	999999	999999	532	999999	105	870	378	932	687	228	339	862	682	748	948	865	999999	282	306	928	959	161	837	510	999999	256	315	356	707	687	123	658	618	168	451	999999	654	260	999999	601	999999	999999	562	175	77	48	999999	445	25	999999	369	456	879	997	281	999999	883	32	710	999999	564	32	235	999	114	680	999999	524	306	272	221	999999	604	705	363	999999	598	671	443	999999	862	870	340	999999	327	999999	778	621	886	999999	803	632	549	829	46	552	716	562	70	396	999999	870	999999	753	579	223	999999	184	643	999999	508	221	589	361	986	694	691	999999	999999	999999	999999	632	999999	951	468	588	606	774	668	999999	999999	45	999999	999999	563	999999	999999	586	347	999999	814	603	999999	633	847	999999	999999	999999	843	351	860	999999	881	623	999999	172	243	197	295	991	617	87	516	832	952	999999	610	543	798	999999	963	999999	970	999999	632	999999	654	13	114	876	545	999999	931	326	950	902	999999	987	562	401	999999	543	300	355	497	999999	97	155	681	384	981	510	399	848	388	755	999999	313	990	999999	517	240	999999	418	999999	208	156	999999	999999	59	317	623	980	406	246	430	814	624	89	999999	220	999999	331	729	895	45	28	92	999999	999999	999999	999999	996	999999	999999	528	460	882	999999	298	590	898	999999	631	77	367	529	999999	611	958	940	812	234	104	975	999999	908	999999	999999	420	190	999999	260	687	584	467	626	614	523	718	999999	999999	724	999999	315	322	247	700	
662	538	516	35	999999	980	264	661	999999	902	400	874	999999	106	369	489	118	526	647	585	56	609	740	914	479	893	999999	18	98	443	788	663	771	218	999999	985	904	165	999999	999999	432	923	840	999999	223	648	108	873	999999	999999	682	789	999999	999999	653	999999	797	601	555	587	992	999999	573	193	999999	999999	113	999999	405	383	585	952	933	377	999999	999999	768	26	700	830	999999	999999	444	852	999999	999999	988	119	999999	999999	999999	999999	999999	15	288	999999	999999	999999	610	486	545	696	478	199	999999	999999	855	307	999999	529	999999	999999	999999	725	999999	878	811	999999	432	124	749	999999	999999	999999	195	282	999999	928	99	976	774	999999	416	999999	295	108	645	255	202	40	154	999999	999999	45	364	417	411	884	222	409	374	638	999999	495	737	551	849	722	13	387	386	926	217	999999	755	999999	373	687	999999	999999	242	566	527	999999	970	67	999999	999999	401	778	871	999999	999999	689	999999	145	885	920	486	743	999999	923	251	815	653	999999	483	999999	290	999999	53	723	454	529	999999	808	999999	832	525	679	167	47	330	999999	516	918	999999	528	921	619	297	999999	210	696	444	319	325	999999	749	752	583	317	530	999999	999999	157	24	196	521	999999	34	62	999999	806	999999	221	602	25	308	735	16	955	164	670	999999	600	522	999999	95	999999	492	407	93	772	999999	849	516	121	501	368	903	34	999999	128	595	999999	999999	403	119	232	716	309	999999	23	745	627	999999	860	324	143	635	266	110	663	999999	999999	999999	633	710	737	704	490	524	940	831	982	999999	46	999999	660	553	999999	999999	862	151	193	999999	79	36	478	695	656	796	999999	733	647	999999	352	807	968	274	423	693	381	527	999999	784	473	999999	999999	678	127	999999	999999	589	999999	616	248	522	999999	632	899	607	999999	52	57	694	999999	999999	194	999999	606	238	117	395	140	435	999999	999999	999999	409	530	887	273	799	578	872	142	777	999999	40	685	830	999999	345	375	815	999999	999999	480	541	627	265	997	704	82	999999	677	278	999999	90	348	902	999999	727	112	999999	344	442	999999	185	561	389	999999	163	383	775	557	771	999999	324	974	938	999999	999999	999999	274	889	569	999999	689	205	864	999999	999999	999999	999999	233	953	243	363	481	999999	865	304	999999	247	275	844	330	307	999999	905	258	144	999999	410	999999	999999	945	837	999999	775	716	784	999999	697	999999	854	471	601	551	999999	537	999999	843	956	82	570	999999	544	999	55	248	999999	357	300	616	193	40	291	999999	10	18	406	241	706	311	91	325	
292	999999	420	383	728	755	738	377	999999	301	999999	337	999999	830	999999	838	86	999999	296	436	689	999999	878	823	189	999999	551	595	141	435	147	999999	991	254	120	368	588	671	520	674	619	922	35	891	881	954	277	180	606	568	164	179	24	654	636	211	999999	596	204	871	214	152	246	165	999999	503	345	233	999999	999999	999999	999999	25	999999	817	767	66	986	941	234	999999	380	988	573	280	967	999999	346	618	999999	71	999999	477	648	469	476	686	869	737	388	999999	54	460	999999	318	749	163	402	999999	869	155	320	999999	969	999999	833	163	672	884	196	999999	999	614	810	980	267	937	377	162	350	999999	196	259	563	615	545	919	434	999999	999999	999999	999999	999999	749	763	751	346	507	366	999999	323	23	999999	999999	524	619	439	650	583	61	999999	786	249	497	788	999999	999999	999999	364	746	913	729	418	363	999999	625	500	865	56	239	920	440	21	526	36	999999	212	708	999999	995	116	279	850	213	720	37	998	20	961	805	999999	255	152	619	723	999999	605	999999	999999	999999	999999	573	603	999999	140	380	999999	723	470	720	999999	362	61	368	640	643	999999	999999	643	356	627	490	904	251	549	675	297	401	999999	999999	472	580	541	150	877	542	676	506	82	999999	261	999999	549	999999	59	338	203	783	979	89	714	400	988	820	280	638	669	362	804	465	92	383	920	999999	257	185	820	999999	999999	999999	967	382	142	999999	999999	352	940	663	201	221	481	514	421	723	728	82	592	720	999999	248	873	323	701	617	266	877	364	521	992	999999	999999	292	999999	882	121	999999	999999	694	726	927	697	15	170	593	983	578	962	206	309	185	999999	109	51	253	999999	653	681	525	47	226	988	999999	671	328	703	198	221	539	612	999999	813	897	994	942	550	868	999999	117	633	687	915	168	222	816	289	417	251	59	658	467	660	743	657	999999	939	279	344	842	889	795	999999	432	999999	912	372	696	114	109	702	365	500	999999	891	999999	311	830	215	854	999999	295	947	172	881	999999	736	80	250	495	12	999999	533	320	999999	838	999999	493	574	309	999999	593	312	152	356	999999	999999	97	851	307	999999	119	73	489	804	603	847	999999	999999	448	186	301	456	619	106	431	831	190	355	63	999999	817	265	906	999999	999999	982	999999	815	589	188	649	999999	942	297	893	217	53	516	999999	990	137	942	999999	133	163	147	693	56	925	470	786	999999	999999	279	390	853	167	90	360	620	52	999999	961	270	999999	82	513	999999	999999	223	788	
674	730	72	999999	875	140	999999	256	999999	299	999999	890	128	401	907	999999	672	999999	50	999999	963	165	13	948	749	999999	865	596	90	633	370	843	712	999999	999999	21	999999	378	999999	722	999999	833	53	331	293	497	842	869	629	650	840	999999	999999	172	824	518	999999	124	161	895	275	195	175	682	929	916	999999	446	288	896	999999	304	999999	327	675	139	122	682	665	261	147	995	966	439	793	944	999999	550	857	604	294	620	226	619	999999	199	667	370	401	377	320	406	590	999999	953	546	999999	845	999999	694	406	54	459	900	757	279	228	736	889	999999	245	637	588	684	999999	86	87	783	999999	486	471	751	999999	298	999999	741	415	243	485	256	920	834	62	172	999999	999999	999999	326	861	188	970	999999	481	417	141	999999	817	905	131	877	468	250	975	20	232	655	764	171	999999	999999	999999	999999	260	642	999999	410	584	426	486	372	916	761	921	999999	515	540	279	873	166	268	999999	999999	121	999999	788	680	859	52	939	552	485	999	367	845	324	985	999999	999999	353	730	108	401	428	999999	999999	706	329	294	505	692	385	890	14	700	999999	362	999999	651	854	393	551	999999	486	933	999999	999999	404	85	376	530	999999	440	530	999999	170	533	91	363	999999	91	361	574	999999	256	177	594	999999	666	753	962	121	999999	984	960	999999	565	914	494	871	54	312	253	918	975	834	944	370	578	539	568	280	520	13	772	42	976	996	239	766	302	922	737	332	414	418	827	456	569	256	605	618	597	492	603	779	999999	999999	999999	999999	233	234	425	137	195	691	601	37	221	927	999999	569	685	728	999999	131	574	921	513	999999	16	497	999999	332	999999	999999	683	38	409	993	999999	330	434	816	999999	999999	506	610	146	999999	816	800	999999	999999	54	999999	933	999999	913	481	214	196	152	999999	415	735	999999	103	999999	999999	17	999999	627	227	13	881	144	868	195	509	999999	964	784	790	750	216	262	168	999999	898	26	815	124	927	788	738	999999	430	411	807	999999	413	416	999999	999999	999999	182	27	638	172	999999	74	999999	413	856	250	411	361	263	209	482	275	815	304	228	201	459	700	438	999999	703	713	467	999999	864	222	557	999999	84	508	999999	245	529	125	997	952	142	999999	80	999999	336	999999	177	211	335	380	597	121	999999	999999	793	482	588	373	468	197	607	305	549	644	693	528	286	755	999999	247	745	700	307	276	68	748	629	999999	999999	877	546	999999	62	494	624	445	210	560	714	560	656	999999	656	809	354	
837	999999	999999	855	807	549	999999	999999	97	634	897	814	417	465	55	853	698	434	591	651	351	999999	65	30	257	328	726	50	999999	591	999999	53	498	921	231	587	999999	45	999999	999999	133	230	999999	859	726	999999	792	105	669	707	957	731	75	999999	13	594	999999	415	999999	999999	822	381	429	999999	999999	854	999999	496	244	468	659	663	303	262	999999	130	288	999999	999999	626	535	631	381	999999	633	858	978	340	917	636	481	787	437	652	515	751	999999	467	999999	872	315	306	999999	211	58	304	438	813	640	882	999999	910	121	999999	953	999999	10	999999	872	197	875	985	578	607	986	871	235	650	746	776	329	999999	391	431	320	238	769	179	860	339	429	175	700	44	999999	570	676	999999	699	324	999999	290	594	627	996	999999	728	264	224	186	78	787	76	863	999999	494	529	689	669	724	431	830	660	543	767	999999	999999	543	285	426	999999	778	951	431	999999	48	236	999999	435	990	510	515	955	683	271	641	108	836	481	836	999999	986	999999	974	892	920	999999	61	859	295	44	194	999999	999999	981	299	836	644	837	524	268	764	264	678	999999	915	875	977	282	135	999999	458	999999	999999	384	218	991	999999	999999	115	999999	185	999999	149	955	999999	537	167	702	971	805	999999	998	999999	578	999999	732	118	759	976	55	999999	999999	733	682	586	132	999999	999999	772	307	858	115	999999	999999	93	860	124	999999	899	388	999999	284	310	330	159	460	115	999999	107	486	999999	999999	562	999999	767	405	180	467	999999	202	998	743	930	673	999999	357	275	851	495	426	617	395	860	999999	337	377	478	413	533	135	27	668	999999	295	424	999999	999999	999999	348	687	690	657	353	706	999999	974	354	636	383	999999	999999	999999	385	681	869	498	366	964	999999	999999	926	999999	933	999999	185	999999	427	644	259	315	999999	603	999999	808	735	960	52	164	999999	999999	33	999999	999999	731	941	763	999999	999999	999999	999999	284	588	939	948	760	923	999999	108	530	59	556	709	387	78	997	999999	750	999999	946	909	455	999999	756	999999	375	94	736	212	999999	421	56	783	999999	332	40	225	663	564	999999	811	246	943	633	168	806	999999	465	999999	734	999999	23	716	999999	517	480	81	832	570	582	999999	999999	999999	796	999999	999999	999999	491	64	47	781	926	999999	529	144	672	512	999999	999999	572	999999	999999	774	478	951	999999	999999	95	710	852	999999	393	103	981	382	624	725	156	524	999999	43	832	999999	999999	953	433	827	999999	563	999999	967	999999	245	997	530	999999	422	52	999999	710	
672	687	780	211	88	398	832	214	999999	519	946	365	65	442	999999	230	228	999999	525	528	581	153	531	866	884	999999	999999	106	460	336	211	683	999999	813	493	356	61	209	845	564	999999	622	50	54	898	999999	447	802	468	310	827	572	527	326	138	528	166	999999	326	622	250	999999	999999	820	317	999999	63	251	949	999999	179	28	14	960	926	999999	113	999999	999999	283	28	355	638	160	508	639	165	986	685	964	200	146	999999	233	324	865	868	999999	736	634	999999	206	999999	285	141	808	568	999999	399	999999	424	999999	946	53	603	894	107	603	322	999999	118	77	566	999999	992	42	146	780	999999	71	100	884	750	343	724	822	501	363	29	999999	80	999999	597	515	549	999999	200	839	999999	429	767	999999	906	68	526	491	639	999999	292	108	999999	788	999999	337	88	999999	999999	612	329	999999	999999	743	583	623	608	999999	999999	60	444	481	842	999999	159	225	303	999999	977	999999	999999	243	192	999999	81	999999	36	999999	676	269	999999	19	999999	999999	999999	999999	36	999999	691	293	460	999999	21	589	434	810	266	375	999999	706	43	263	562	246	795	96	999999	999999	672	663	596	325	843	999999	623	999999	889	999999	787	999999	999999	279	143	999999	241	999999	231	999999	999999	270	664	660	653	969	236	183	456	355	791	433	261	999999	362	38	696	999999	172	801	999999	999999	921	11	999999	999999	517	999999	130	867	15	984	864	994	574	999999	999999	999999	999999	873	984	999999	978	543	473	363	58	999999	917	114	998	107	647	430	636	207	349	662	81	999999	999999	472	62	588	350	806	569	267	690	999999	999999	759	472	999999	817	526	31	387	999999	999999	290	583	846	26	869	908	346	444	368	377	72	346	865	355	999999	521	396	399	999999	999999	794	791	253	967	999999	248	634	358	613	120	185	961	135	845	45	878	625	999999	999999	442	469	134	898	323	887	693	894	126	877	305	139	999999	999999	870	441	499	999999	999999	941	999999	283	988	830	258	201	111	220	29	999999	543	895	360	680	761	207	669	892	929	89	391	354	517	481	318	980	553	776	264	414	546	547	746	105	98	168	481	303	650	131	786	482	874	806	343	409	999999	951	433	999999	772	606	410	800	560	999999	766	516	522	277	647	334	955	615	773	996	159	265	592	999999	999999	375	251	999999	302	999999	479	710	147	908	999999	602	999999	591	641	939	146	946	999999	811	401	964	999999	382	484	462	999999	269	999999	347	999999	999999	369	830	999999	999999	999999	602	507	999999	807	999999	379	614	76	
55	980	374	999999	834	859	212	999999	999999	211	760	594	868	333	840	392	999999	999999	800	658	687	242	523	643	245	999999	543	449	893	14	345	595	999999	999999	438	481	999999	295	208	487	57	999999	589	628	999999	811	496	999999	666	999999	597	387	578	955	389	999999	999999	730	999999	260	325	763	826	776	865	999999	428	562	895	999999	239	924	999999	999999	999999	883	653	894	999999	434	999999	275	999999	634	417	999999	26	221	926	625	999999	999999	557	947	171	294	976	999999	763	31	393	999999	383	307	38	999999	906	265	999999	505	170	572	283	313	999999	60	981	201	369	906	999999	217	999999	280	354	808	376	999999	999999	999999	999999	999999	140	434	50	162	891	999999	605	744	999999	761	999999	999999	465	999999	157	254	999999	121	312	999999	453	856	999999	186	308	113	999999	230	306	384	999999	999999	598	329	441	999999	272	999999	168	507	595	625	854	396	350	214	814	903	999999	132	747	49	24	132	397	284	560	864	854	999999	999999	384	448	677	999999	838	833	145	20	308	999999	774	952	999999	999999	828	12	486	835	999999	298	59	999999	183	999999	999999	23	475	932	167	298	408	165	999999	975	220	999999	187	739	512	380	679	893	999999	151	973	97	218	999999	568	999999	84	39	759	499	481	814	274	50	592	824	999999	213	852	20	582	618	581	829	978	999999	824	747	999999	723	619	999999	219	42	663	976	805	542	373	885	224	378	406	880	504	999999	912	146	157	688	23	476	50	350	568	364	515	388	954	917	457	336	706	45	999999	324	604	242	999999	615	999999	824	999999	999999	796	213	999999	700	335	581	739	688	599	644	710	999999	126	999999	473	999999	999999	426	999999	456	438	887	999999	370	10	189	802	679	758	999999	669	199	999999	83	554	364	151	814	999999	383	188	769	737	72	335	736	208	735	769	88	154	602	246	393	538	909	999999	851	999999	999999	779	69	999999	67	974	999999	516	999999	999999	118	167	656	373	214	999999	668	160	999999	44	273	999999	999999	910	680	397	76	952	252	544	644	999999	299	999999	907	603	128	999999	679	98	814	230	165	421	999999	920	497	999999	42	126	869	759	932	999999	436	173	713	999999	999999	999999	999999	999999	273	507	679	295	868	542	465	610	158	828	480	521	999999	53	826	655	999999	760	900	837	920	999999	675	885	999999	482	999999	744	999999	970	592	19	999999	256	956	657	741	375	62	955	999999	431	967	51	999999	421	597	392	999999	999999	999999	498	769	79	648	999999	832	794	999999	395	853	999999	719	188	246	999999	340	973	
97	178	913	999999	999999	945	73	498	169	633	607	999999	999999	999999	406	832	80	103	999999	120	608	819	824	947	999999	666	999999	999999	999999	999999	804	999999	91	624	304	999999	154	999999	790	824	999999	159	999999	208	196	924	510	557	324	999999	117	152	232	999999	375	999999	353	966	913	50	844	21	999999	999999	999999	791	398	999999	11	238	999999	999999	313	425	114	458	841	626	999999	999999	166	553	738	824	681	662	593	999999	259	35	824	187	111	749	979	995	372	606	999999	405	536	249	999999	96	208	61	838	807	125	999999	437	727	215	866	884	301	282	962	699	999999	207	537	21	999999	999999	511	999999	999999	999999	119	999999	244	256	365	999999	916	996	651	625	630	823	786	746	342	598	107	971	245	864	999999	722	409	907	213	999999	999	238	580	682	697	106	284	372	999999	829	999999	481	850	356	968	304	631	347	79	353	999999	790	678	999999	316	539	719	999999	756	396	686	336	999999	999999	521	999999	999999	968	999999	533	548	423	740	512	406	999999	999999	999999	896	999999	101	72	838	860	786	218	559	203	376	167	387	999999	999999	619	999999	865	438	692	999999	289	877	662	418	545	804	997	60	175	980	999999	999999	830	803	372	305	624	498	192	381	312	139	999999	602	770	999999	963	807	130	369	999999	197	438	62	616	999999	999999	653	999999	65	788	167	999999	222	685	748	556	781	253	323	528	377	255	321	532	160	655	70	648	400	840	999999	930	806	449	503	980	778	999999	855	867	971	205	137	592	155	746	20	916	999999	999999	191	999999	807	999999	173	942	127	530	466	861	999999	15	902	225	599	999999	587	999999	999999	767	778	595	398	456	999999	999999	128	999999	387	414	644	154	625	801	999999	636	132	999999	999999	561	863	999999	730	994	499	965	302	999999	993	918	999999	999999	733	264	820	596	175	361	293	999999	823	398	153	61	999999	233	389	999999	566	963	114	621	497	631	904	530	865	403	957	591	879	216	735	468	255	408	420	370	980	999999	999999	771	681	999999	737	474	114	999999	778	999999	585	201	355	40	813	547	749	111	359	999999	731	999999	403	999999	121	617	999999	684	806	818	999999	29	999999	504	999999	343	940	212	894	440	426	196	625	999999	16	687	860	705	654	999999	999999	318	20	690	341	698	377	980	999999	129	811	999999	872	959	461	566	80	851	537	480	606	547	999999	919	873	544	999999	999999	695	999999	756	958	39	108	999999	504	18	999999	172	804	965	960	39	999999	629	995	324	665	240	999999	617	19	999999	184	111	
999999	111	101	816	796	552	665	999999	999999	999999	853	400	999999	799	999999	558	640	688	999999	515	646	518	999999	300	878	230	490	999999	255	816	747	790	855	999999	999999	999999	917	623	376	261	309	675	999999	999999	776	605	550	999999	999999	891	977	331	444	668	465	602	667	999999	938	575	71	194	999999	932	625	999999	545	776	750	999999	999999	26	321	481	999999	999999	237	41	524	283	680	624	208	364	839	426	999999	196	542	457	735	126	999999	999999	999999	125	999999	358	785	999999	69	774	126	719	260	960	19	962	463	494	999999	636	286	665	895	999999	985	684	102	999999	999999	359	999999	999999	828	999999	340	520	999999	99	343	879	255	810	223	906	508	999999	114	878	417	393	999999	57	92	109	839	999999	906	751	999999	952	999999	586	999999	710	999999	823	890	999999	629	999999	679	999999	161	999999	390	475	451	988	939	999999	580	224	792	999999	626	999999	999999	728	685	999999	614	540	960	390	624	669	814	999999	376	684	598	378	258	918	999999	369	896	597	719	373	578	917	812	633	382	50	794	673	94	999999	612	172	59	999999	883	149	413	770	870	721	999999	938	622	264	907	211	965	873	999999	999999	300	623	999999	322	999999	697	728	336	17	583	874	150	429	999999	82	436	329	939	999999	574	999999	135	726	998	711	639	304	557	999999	999999	999999	999999	999999	827	63	989	999999	737	576	196	421	87	763	297	999999	521	999999	600	192	999999	882	35	999999	53	310	174	999999	21	610	113	403	180	999999	836	508	953	94	602	968	999999	283	999999	373	848	163	878	372	439	161	200	130	703	374	255	298	59	999999	999999	526	888	102	151	136	472	792	999999	477	999999	788	892	436	999999	631	110	207	300	662	990	999999	999999	802	999999	859	420	983	699	805	363	547	459	871	83	999999	90	999999	999999	465	901	65	912	410	446	999999	268	764	212	999999	999999	58	998	396	101	131	104	96	999999	999999	715	489	103	444	999999	999999	339	31	362	841	551	120	999999	834	761	935	977	31	999999	817	601	999999	999999	627	541	999999	549	999999	780	952	981	993	364	849	999999	421	962	478	999999	67	999999	999999	411	371	999999	164	999999	999999	635	999999	999999	82	730	817	690	69	999999	475	903	808	838	276	999999	999999	860	557	755	225	999999	349	999999	509	734	308	505	363	255	419	106	387	332	385	436	999999	808	908	999999	999999	168	690	712	496	999999	488	228	999999	996	999999	999999	972	408	767	999999	296	999999	644	348	431	999999	999999	999999	299	378	999999	486	463	999999	627	999999	951	999999	
218	67	999999	636	486	999999	255	89	461	367	254	908	133	978	999999	306	150	999999	174	999999	841	999999	831	875	422	127	999999	11	765	214	999999	409	559	688	199	710	684	999999	707	999999	102	352	860	999999	570	391	999999	999999	921	166	699	999999	436	391	452	983	235	528	223	369	885	253	999999	999999	999999	844	999999	445	788	855	999999	999999	733	464	477	999999	374	862	315	999999	872	511	90	609	515	191	999999	177	245	216	484	165	446	347	825	848	999999	614	980	725	42	809	999999	75	999999	219	464	999999	914	953	999999	999999	999999	999999	496	384	999999	714	999999	807	872	191	209	999999	999999	466	53	395	638	628	471	759	882	999999	998	72	999999	25	75	305	726	999999	999999	999999	999999	122	943	264	999999	451	999999	324	873	182	853	999999	999999	186	695	999999	176	999999	344	999999	491	999999	489	632	194	434	631	999999	648	999999	90	872	999999	917	985	999999	523	789	543	197	942	157	999999	710	736	156	462	576	329	987	138	999999	665	999999	999999	736	633	320	999999	426	819	537	675	438	999999	999999	922	692	200	438	564	386	999999	999999	353	344	975	778	896	47	971	999999	828	999999	316	433	216	999999	126	259	999999	999999	999999	127	999999	414	999999	457	999999	999999	999999	769	999999	999999	999999	999999	132	519	622	465	761	854	999999	42	455	763	999999	24	999999	668	774	960	575	940	803	361	667	418	999999	938	999999	999999	169	150	813	212	679	999999	238	564	999999	697	350	999999	498	780	999999	999999	671	614	705	467	336	950	981	273	204	445	999999	80	94	714	741	683	999999	243	694	283	228	253	94	999999	786	566	367	86	999999	999999	452	33	572	980	746	173	243	999999	999999	999999	999999	550	999999	244	848	167	479	596	955	666	68	999999	95	515	999999	428	530	999999	680	769	593	999999	653	289	993	74	999999	114	999999	999999	999999	999999	999999	485	124	999999	244	999999	923	628	96	771	131	953	855	196	938	999999	521	999999	642	310	725	431	626	264	896	728	999999	999999	999999	999999	628	386	226	862	223	610	401	999999	999999	680	18	999999	683	821	783	999999	999999	806	136	450	593	650	936	149	481	619	858	859	781	999999	999999	149	999999	721	152	744	736	993	999999	337	999999	999999	143	962	301	672	748	999999	481	206	304	444	658	219	781	978	450	86	390	999999	751	542	18	677	81	869	93	961	679	999999	999999	440	833	798	999999	862	999999	999999	999999	808	999999	64	387	585	999999	174	490	759	939	174	304	660	999999	999999	999999	133	721	999999	999999	431	999999	786	134	999999	243	999999	
999999	860	434	919	471	999999	238	581	732	999999	999999	433	999999	906	999999	333	32	515	999999	313	827	463	223	661	999999	60	91	425	999999	999999	929	944	999999	999999	999999	999999	335	30	702	827	431	40	999999	999999	968	297	999999	985	52	266	999999	999999	700	999999	46	157	646	772	778	420	394	812	362	648	767	220	92	118	353	999999	997	12	999999	915	881	999999	816	335	999999	852	60	999999	999999	999999	329	320	253	999999	321	999999	999999	999999	999999	292	442	999999	678	998	130	758	215	892	641	999999	999999	762	999999	784	58	999999	340	321	89	925	999999	298	439	999999	328	457	966	670	796	937	775	444	999999	999999	483	999999	999999	999999	999999	999999	646	168	464	100	704	567	513	469	373	82	84	999999	483	325	922	999999	999999	999999	680	999999	791	545	105	704	517	999999	999999	287	311	784	129	522	116	155	999999	211	833	348	999999	999999	999999	507	999999	999999	862	113	961	445	999999	338	999999	840	147	541	153	111	999999	760	583	880	566	235	168	588	952	562	565	999999	46	721	321	840	594	919	999999	999999	248	381	842	413	999999	999999	680	999999	999999	289	999999	575	11	187	148	83	999999	814	999999	717	348	717	999999	310	548	632	999999	884	999999	999999	999999	228	999999	859	999999	691	917	179	999999	10	555	195	999999	673	187	989	999999	859	583	248	84	780	726	21	945	531	999999	999999	864	240	168	795	999999	999999	42	166	763	152	324	999999	165	596	796	999999	172	163	829	108	132	558	999999	548	311	778	180	999999	502	800	913	341	92	385	999999	999999	842	759	239	999999	640	30	236	194	544	999999	93	488	983	999999	999999	792	999999	511	419	315	933	619	494	187	285	566	999999	963	238	983	374	999999	291	19	360	412	923	396	467	111	332	122	14	999999	695	692	999999	969	951	131	999999	581	965	999	853	999999	275	999999	167	999999	366	999999	955	561	762	313	206	999999	181	445	868	999999	999999	318	982	821	999999	319	492	593	999999	695	999999	117	353	999999	814	292	999999	137	147	871	238	393	745	999999	999999	452	999999	391	495	518	797	515	263	333	537	657	999999	999999	617	955	569	574	10	671	261	848	217	970	999999	914	818	999999	308	999999	87	660	573	922	665	999999	898	110	107	565	897	506	853	999999	999999	999999	275	134	999999	191	311	664	392	999999	808	318	244	999999	892	580	700	753	217	266	256	877	999999	103	999999	455	67	469	476	445	773	754	999999	197	715	342	648	999999	534	126	694	423	999999	499	124	357	999999	999999	217	527	865	154	999999	597	773	387	
999999	182	758	999999	999999	999999	197	999999	310	63	999999	57	736	560	931	16	228	100	571	833	610	594	999999	999999	527	999999	261	948	579	999999	999999	406	423	338	269	999999	935	469	999999	852	235	329	198	70	43	880	999999	999999	595	859	925	208	999999	940	776	999999	999999	739	547	523	590	249	999999	999999	999999	917	999999	999999	999999	465	81	759	108	999999	608	290	405	918	999999	999999	999999	999999	363	720	702	267	381	999999	561	999999	282	205	921	479	271	999999	999999	999999	999999	125	999999	999999	367	140	788	176	110	999999	342	999999	999999	284	999999	900	632	986	999999	657	999999	341	545	160	846	518	999999	875	999999	629	457	622	999999	999999	456	999999	399	577	246	999999	999999	536	999999	75	999999	76	699	999999	999999	30	846	285	110	304	536	141	580	106	476	848	947	999999	337	999999	858	720	166	202	828	883	510	999999	750	663	999999	999999	184	999999	19	999999	819	195	999999	817	783	182	521	44	363	325	999999	999999	111	398	284	999999	208	685	999999	430	910	999999	999999	568	519	790	535	446	580	92	999999	109	97	999999	999999	762	489	519	999999	999999	208	999999	999999	513	593	217	999999	361	388	704	999999	999999	999999	999999	869	323	26	999999	308	992	999999	85	999999	280	368	200	216	414	369	522	540	999999	987	530	231	999999	666	665	974	311	837	183	999999	876	999999	467	999999	507	826	999999	999999	999999	999999	999999	49	999999	667	569	154	403	11	548	992	999999	173	565	511	999999	367	91	656	360	890	996	165	473	27	588	441	900	999999	999999	587	654	999999	916	999999	999999	999999	999999	130	106	999999	581	310	298	191	201	999999	282	956	102	150	745	999999	396	734	225	550	575	115	89	137	999999	49	303	961	347	100	999999	98	230	261	269	960	559	838	999999	696	999999	292	825	875	999999	944	999999	567	842	596	389	192	999999	999999	999999	999999	50	969	277	541	16	337	843	110	465	999999	736	840	881	784	508	557	425	529	999999	292	290	999999	968	309	777	999999	128	999999	710	75	836	999999	345	276	920	590	999999	776	689	539	999999	999999	420	975	999999	431	999999	67	98	832	766	999999	66	633	712	836	999999	967	764	281	218	101	400	999999	357	256	505	614	864	917	985	648	999999	154	842	565	794	999999	101	356	58	71	663	878	308	999999	433	711	564	999999	590	604	22	999999	331	357	999999	29	627	961	999999	82	999999	180	999999	127	892	911	791	157	52	16	875	418	999999	999999	999999	521	101	253	822	999999	60	781	336	391	636	431	823	494	240	774	375	140	430	976	867	
492	999999	190	221	521	920	416	50	999999	728	999999	195	183	919	813	927	384	148	999999	31	422	844	465	491	470	999999	306	917	278	999999	999999	987	999999	999999	945	489	999999	41	999999	999999	999999	740	753	662	41	999999	649	575	426	846	999999	999999	999999	954	455	648	576	698	999999	999999	623	999999	772	999999	983	999999	999999	999999	973	333	26	352	837	269	387	681	999999	802	460	234	999999	731	500	999999	999999	999999	999999	300	834	999999	913	999999	290	999999	999999	999999	967	811	678	999999	999999	755	601	102	830	648	163	999999	577	773	557	774	248	527	999999	999999	998	999999	302	240	917	648	70	999999	420	999999	72	960	999999	243	714	999999	133	999999	927	999999	140	407	600	11	599	670	723	999999	749	149	999999	999999	892	999999	156	999999	518	448	999999	658	695	924	682	37	586	203	29	343	69	999999	650	213	599	301	761	600	750	300	640	256	924	999	926	281	829	308	78	999999	96	98	770	685	999999	279	998	216	999999	573	425	406	999999	390	11	482	999999	771	999999	999999	606	555	999999	228	999999	999999	733	695	999999	411	999999	999999	135	377	999999	971	999999	999999	999999	330	303	555	875	187	874	244	605	999999	999999	454	782	67	145	476	55	541	223	552	878	286	545	312	218	324	999999	148	280	283	143	40	999999	534	106	999999	307	60	999999	698	353	572	655	198	696	552	628	999999	152	999999	999999	999999	757	954	95	398	784	990	999999	560	811	736	963	332	411	968	999999	257	961	999999	178	995	999999	525	209	999999	999999	357	999999	665	999999	999999	995	622	950	999999	282	31	449	707	999999	999999	713	129	999999	616	608	333	787	728	999999	381	188	850	489	337	855	999999	755	999999	767	437	384	999999	999999	999999	740	351	381	999999	696	457	999999	264	999999	861	291	999999	638	592	999999	308	569	888	591	324	999999	155	999999	623	572	49	276	670	940	631	999999	999999	264	311	875	267	951	804	999999	625	572	924	617	999999	55	124	604	172	81	469	868	495	99	999999	537	595	218	757	999999	657	191	148	323	612	927	999999	486	337	716	450	356	764	856	999999	751	133	537	514	578	458	444	999999	598	481	762	999999	942	713	773	290	59	203	999999	384	999999	999999	610	15	700	999999	638	277	456	631	122	113	639	133	798	414	999999	703	189	962	222	88	549	842	849	489	317	772	563	436	400	163	381	482	999999	999999	523	532	813	782	820	177	657	967	999999	999999	808	818	915	369	999999	355	23	430	171	366	999999	768	166	221	999999	865	999999	29	240	959	732	166	
602	481	890	535	889	406	999999	55	999999	582	999999	200	681	498	857	204	999999	999999	149	999999	321	174	442	755	376	999999	304	954	463	637	736	999999	927	651	225	443	478	696	466	617	999999	125	935	999999	999999	965	540	989	18	518	815	195	819	781	845	437	48	145	999999	297	112	999999	592	793	846	83	273	999999	283	423	726	999999	588	532	672	999999	999999	141	470	410	71	315	946	945	822	551	999999	155	805	788	405	999999	537	179	999999	999999	533	152	465	221	702	510	716	595	792	307	999999	297	119	649	208	907	999999	758	999999	797	999999	647	970	999999	493	127	233	999999	27	393	980	419	27	581	673	96	999999	999999	999999	561	999999	999999	162	524	944	999999	46	166	589	498	667	778	999999	717	848	999999	181	170	728	585	287	999999	577	409	327	197	999999	537	976	121	241	427	61	674	999999	890	494	456	360	200	999999	999999	999999	529	726	211	999999	309	733	786	914	999999	529	999999	999999	378	783	999999	999999	756	999999	508	190	478	266	999999	727	279	999999	999999	401	725	999999	537	503	220	325	58	999999	999999	722	970	804	999999	206	726	897	929	400	999999	117	741	258	604	999999	583	886	437	999999	486	484	205	999999	999999	395	198	705	992	628	999999	999999	735	79	999999	43	999999	704	991	281	540	999999	999999	879	688	999999	659	999999	215	999999	999999	333	999999	785	999999	999999	999999	999999	38	803	999999	999999	905	999999	336	999999	381	672	177	571	999999	879	895	166	732	143	999999	325	112	925	735	722	500	633	707	740	174	950	872	449	515	872	675	999999	273	519	447	999999	552	999999	999999	987	309	999999	999999	51	437	731	63	73	954	211	87	112	999999	999999	530	999999	999999	596	613	431	799	728	999999	254	999999	708	892	222	696	999999	773	999999	999999	748	422	856	999999	666	999999	999999	896	809	494	314	794	999999	129	999999	999999	175	892	956	307	56	198	999999	588	999999	838	729	839	840	376	763	438	886	655	999999	999999	674	999999	937	294	180	535	990	999999	751	459	640	589	914	234	999999	308	816	999999	410	560	999999	278	394	827	583	999999	65	442	730	999999	908	917	799	114	999999	285	954	999999	999999	521	208	999999	999999	999999	208	999999	999999	616	846	999999	622	992	255	999999	999999	406	506	119	710	576	999999	999999	512	876	551	722	789	809	999999	255	353	154	999999	888	999999	504	441	846	629	999999	679	448	596	275	263	916	672	40	84	917	779	845	999999	999999	999999	650	999999	999999	996	485	361	124	999999	601	122	999999	236	367	416	535	999999	659	999999	278	
897	40	961	247	623	999999	60	999999	735	992	475	508	192	999999	846	711	670	999999	850	999999	999999	565	742	995	162	785	689	314	623	999999	952	130	365	693	999999	21	689	999999	999999	370	435	602	388	714	135	614	294	31	520	999999	999999	494	808	999999	999999	342	298	999999	94	837	999999	745	999999	197	49	999999	152	499	551	835	32	83	142	489	719	488	999999	37	869	999999	500	999999	999999	918	682	468	321	29	506	331	722	723	512	509	425	689	467	200	675	779	471	794	479	685	682	999999	361	328	626	708	165	270	106	999999	347	286	951	999999	999999	580	999999	132	993	230	122	309	999999	632	74	39	30	986	362	100	999999	705	199	118	245	890	116	999999	403	797	176	461	626	966	172	999999	999999	251	685	104	745	999999	800	259	573	999999	230	729	264	596	687	179	999999	16	999999	641	97	843	999999	624	999999	51	728	206	63	660	682	605	470	925	301	779	999999	267	354	738	904	939	545	862	670	387	738	807	120	999999	553	620	999999	530	61	999999	270	71	630	703	619	999999	205	999999	701	625	268	999999	304	908	999999	999999	661	730	736	157	999999	128	953	999999	313	921	96	66	117	71	107	939	874	407	518	248	637	651	999999	310	744	632	999999	55	999999	409	512	212	138	999999	959	777	999999	903	596	151	118	543	399	697	999999	999999	999999	639	528	329	464	999999	999999	630	22	20	999999	436	413	675	957	999999	968	904	419	884	928	214	999999	329	999999	970	810	376	140	104	261	999999	999999	605	999999	531	527	799	944	614	999999	507	889	999999	176	999999	500	921	194	209	574	495	999999	634	219	599	537	208	184	493	96	32	999999	918	759	999999	644	999999	846	999999	390	178	999999	999999	999999	430	325	163	162	787	480	889	192	999999	529	765	152	167	395	999999	993	328	625	460	999999	790	18	971	999999	985	722	691	84	999999	819	406	999999	999999	563	789	284	999999	56	396	999999	206	839	568	398	993	48	487	422	617	442	72	553	999999	999999	999999	422	353	963	999999	74	788	999999	434	121	999999	999999	668	603	606	999999	999999	282	238	447	331	999999	450	999999	206	946	999999	279	466	999999	756	852	35	206	282	377	999999	420	878	999999	999999	391	414	456	275	999999	379	883	816	663	822	790	325	72	955	339	971	770	766	999999	829	999999	358	119	999999	280	214	472	331	239	33	208	403	906	223	939	999999	993	317	443	999999	361	462	803	502	965	537	999999	250	942	999999	169	654	657	503	714	42	305	101	994	558	907	562	
587	639	999999	397	999999	849	26	999999	978	463	333	653	477	999999	555	616	399	999999	250	232	388	999999	863	999999	745	412	508	906	999999	902	999999	884	999999	799	875	173	878	578	128	999999	234	999999	427	706	330	13	35	657	487	999999	701	261	318	999999	183	753	775	79	651	999999	999999	119	552	999999	150	449	984	678	191	391	737	820	625	135	997	239	416	167	234	741	999999	850	428	999999	210	71	575	984	625	999999	398	809	926	122	774	124	606	351	999999	999999	29	999999	476	106	950	880	635	193	687	943	346	999999	845	910	628	499	690	989	875	88	873	999	62	69	993	928	894	513	999999	883	999999	75	601	999999	721	41	384	332	611	329	999999	999999	307	999999	785	999999	964	26	493	284	999999	617	476	486	17	30	999999	416	113	999999	986	132	831	804	320	281	27	502	198	597	999999	999999	388	556	652	491	701	380	283	223	999999	999999	29	87	458	25	599	999999	345	999999	737	999999	999999	589	342	313	999999	999999	371	513	762	999999	828	999999	168	75	238	999999	833	999999	328	999999	143	889	68	119	113	999999	355	304	682	902	166	496	999999	157	149	799	999999	349	930	208	999999	999999	461	501	999999	132	918	393	787	679	290	819	382	813	834	339	530	232	209	805	158	999999	831	859	999999	341	47	21	925	439	706	493	595	999999	915	373	438	567	70	981	999999	962	517	13	621	346	123	55	323	810	999999	990	150	999999	999999	940	999999	999999	195	717	95	906	467	357	972	797	233	262	898	470	900	963	172	228	969	196	560	828	248	969	227	991	697	125	171	715	999999	471	999999	974	435	836	381	353	895	999999	505	170	40	824	999999	861	157	999999	999999	999999	999999	922	165	999999	999999	999999	363	226	499	999999	218	351	195	267	453	761	999999	924	45	74	591	819	332	49	690	399	797	423	855	366	843	845	215	855	999999	431	316	215	593	999999	483	165	853	801	720	163	999999	772	380	361	678	233	816	999999	723	999999	999999	125	999999	991	322	939	370	143	260	999999	146	999999	381	32	455	976	999999	720	590	436	999999	531	328	537	999999	999999	999999	503	688	620	39	999999	999999	876	831	201	999999	602	12	544	794	719	551	357	26	999999	401	358	906	701	892	106	264	297	53	78	796	645	999999	297	896	867	455	999999	344	776	208	504	201	264	943	738	717	56	642	999999	979	971	521	781	634	694	597	999999	999999	932	114	844	999999	762	999999	397	36	715	647	926	999999	911	23	249	445	896	166	652	999999	164	
388	218	999999	797	98	825	999999	999999	663	211	279	469	911	411	999999	999999	672	439	999999	999999	711	999999	408	715	982	78	957	281	345	737	538	945	238	574	554	896	199	45	673	579	999999	242	999999	999999	657	804	10	611	577	91	234	999999	999999	211	452	385	809	939	999999	30	867	852	458	999999	999999	334	240	346	856	775	174	999999	765	290	293	479	950	962	68	187	999999	999999	999999	999999	513	999999	162	37	131	179	97	260	229	653	999999	420	783	999999	773	332	574	663	755	801	916	597	962	999999	999999	973	434	846	999999	999999	952	521	158	204	421	862	181	212	225	687	688	914	417	122	999999	872	696	999999	198	999999	613	414	600	902	347	999999	999999	999999	999999	999999	999999	250	379	999999	700	200	999999	999999	714	910	160	371	999999	78	123	999999	190	850	933	55	286	611	999999	999999	34	547	920	256	999999	505	24	531	999999	999999	999999	999999	544	824	421	388	610	117	119	288	999999	251	966	532	999999	344	736	998	717	999999	871	143	999999	234	567	163	279	25	731	219	896	629	999999	380	135	999999	468	365	438	554	444	178	502	379	570	783	999999	999999	467	523	999999	26	999999	39	205	999999	999999	320	267	999999	118	999999	999999	899	391	999999	999999	596	999999	123	875	380	569	999999	629	702	641	999999	999999	784	999999	999999	999999	218	450	999999	814	248	999999	326	999999	157	999999	180	446	848	999999	602	988	615	809	984	992	354	647	398	457	652	999999	502	999999	642	657	482	685	237	999999	178	459	512	150	735	421	89	303	728	282	398	726	780	910	999999	234	999999	975	999999	888	999999	571	62	432	172	837	682	999999	187	500	625	495	218	809	623	999999	486	475	83	573	912	61	919	125	68	926	999999	999999	999999	418	609	507	96	999999	835	607	407	89	977	897	738	999999	999999	237	657	902	518	999999	297	895	748	582	999999	34	975	161	652	999999	373	246	218	100	28	999999	890	127	409	868	974	25	746	406	999999	185	834	981	935	999999	999999	166	418	658	999999	244	669	37	999999	71	374	683	955	999999	716	999999	689	999999	912	355	346	540	503	649	996	282	999999	351	999999	725	200	999999	226	960	479	217	828	999999	796	784	109	999999	521	347	999999	300	69	999999	690	756	496	999999	78	999999	355	927	662	768	661	32	95	327	942	880	871	380	467	999999	990	509	999999	139	852	138	999999	999999	29	166	999999	999999	222	873	661	338	239	13	999999	636	615	552	554	999999	898	773	698	782	921	640	475	133	999999	74	294	190	843	366	344	
939	343	872	907	506	623	955	810	221	665	613	999999	867	999999	830	999999	999999	955	999999	241	999999	439	474	999999	999999	690	999999	999999	157	999999	480	495	873	669	985	303	999999	644	57	446	942	963	487	999999	317	989	607	678	12	684	846	235	999999	135	265	509	869	999999	528	816	601	92	662	633	195	128	999999	208	469	537	647	803	907	416	299	124	999999	358	254	999999	999999	352	870	473	742	254	504	999999	413	485	433	431	126	241	844	859	311	854	930	999999	222	409	219	999999	46	52	328	583	835	150	557	521	76	999999	733	259	222	199	999999	940	999999	39	794	983	999999	999999	999999	999999	999999	439	813	999999	427	65	186	683	999999	405	436	699	926	921	999999	272	928	912	365	986	999999	595	647	121	963	999999	999999	192	614	235	999999	820	365	651	999999	405	336	999999	104	20	999999	999999	125	816	999999	999999	23	999999	127	531	65	201	860	701	178	976	999999	702	999999	436	491	999999	78	908	44	999999	999999	999999	909	516	935	479	818	354	43	457	479	830	999999	771	977	999999	75	92	179	180	959	664	999999	999999	613	634	323	667	529	959	981	217	999999	999999	857	738	792	999999	596	585	382	516	667	999999	507	999999	999999	372	459	619	927	999999	738	999999	655	679	801	875	903	999999	999999	999999	825	999999	476	271	58	999999	914	248	89	999999	496	999999	797	453	996	762	999999	650	291	999999	218	910	41	994	479	917	501	187	937	917	999999	294	430	999999	691	593	999999	245	914	150	458	220	540	472	499	154	76	212	683	999999	348	999999	29	214	941	999999	51	481	792	140	711	736	311	999999	757	211	173	575	762	999999	517	999999	736	151	999999	998	999999	569	999999	334	851	999999	999999	898	579	455	999999	225	290	776	551	772	453	783	439	721	999999	378	715	999999	980	501	449	280	531	999999	525	877	999999	999999	545	482	976	467	289	422	242	413	592	311	936	999999	294	986	999999	744	848	999999	999999	780	99	11	853	216	999999	999999	848	999999	999999	999999	930	397	999999	347	241	79	796	985	504	26	489	506	785	999999	362	42	217	999999	419	999999	208	572	175	931	853	543	999999	770	124	929	573	18	46	999999	381	548	445	946	754	791	999999	862	458	695	999999	593	999999	450	854	999999	152	395	814	999999	333	367	232	999999	493	999999	450	35	871	999999	453	481	469	724	41	813	597	270	708	628	837	999999	124	480	639	270	999999	188	916	999999	786	188	999999	999999	737	23	999999	863	462	67	351	999999	991	882	999999	999999	133	999999	418	50	
723	881	999999	195	999999	999999	253	999999	999999	233	999999	271	999999	78	788	274	999999	24	987	27	999999	734	999999	651	287	915	354	999999	237	819	147	825	770	875	89	905	502	18	703	749	770	574	920	239	686	999999	999999	923	999999	999999	543	999999	513	400	553	989	999999	44	908	999999	642	21	524	999999	999999	555	501	244	988	999999	772	278	320	248	999999	922	813	578	965	207	112	430	147	259	285	38	999999	379	332	100	830	468	110	865	116	758	59	999999	154	140	588	999999	999999	220	215	275	798	999999	999999	999999	185	506	78	999999	999999	999999	874	999999	847	67	243	999999	912	897	62	314	177	455	141	498	872	26	999999	835	999999	533	495	926	999999	19	239	999999	999999	701	915	334	399	400	999999	894	999999	999999	999999	96	897	999999	666	47	999999	901	108	353	143	654	999999	169	999999	243	100	211	726	999999	230	838	827	999999	895	220	982	727	914	999999	999999	246	999999	97	999999	347	937	999999	999999	458	768	152	911	999999	913	581	943	999999	262	165	309	929	999999	936	564	121	269	710	570	455	64	999999	986	330	38	896	50	670	102	734	305	937	344	277	188	999999	926	940	283	324	277	236	474	758	478	999999	78	677	533	955	999999	999999	592	421	404	338	166	590	857	26	540	283	663	527	860	999999	594	999999	999999	999999	194	999999	999999	255	188	999999	965	238	852	643	828	373	147	146	657	79	999999	999999	873	999999	921	345	92	266	784	999999	573	946	898	116	999999	177	918	56	770	758	798	346	999999	576	373	927	738	224	197	176	146	526	999999	790	999999	672	37	908	564	999999	246	181	999999	194	263	28	339	745	999999	660	999999	100	999999	898	280	18	688	306	999999	993	607	868	78	618	857	56	999999	117	100	137	150	20	491	921	522	999999	875	59	322	354	598	992	380	536	721	55	999999	971	520	18	983	730	999999	570	252	377	112	853	999999	999999	942	231	655	715	520	445	609	454	386	652	142	639	983	999999	405	999999	999999	999999	897	812	895	999999	597	91	154	999999	588	920	679	155	525	999999	999999	115	412	376	999999	665	26	285	446	706	595	867	999999	353	746	299	999999	637	879	570	956	524	321	837	633	999999	570	110	856	688	999999	240	999999	120	917	877	999999	38	277	832	525	621	375	199	519	730	216	800	673	299	755	51	275	999999	75	207	794	574	742	773	999999	916	999999	758	931	364	739	764	999999	868	999999	999999	370	57	54	345	159	131	999999	903	367	999999	999999	567	999999	733	964	182	55	720	
93	165	999999	503	999999	609	201	999999	268	999999	990	999999	374	804	729	617	681	228	910	729	999999	999999	256	839	416	334	489	862	824	207	999999	567	719	715	785	414	999999	999999	999999	445	153	999999	863	173	913	999999	999999	632	837	325	62	999999	271	325	672	999999	908	456	96	412	130	999999	999999	999999	764	432	732	658	29	325	999999	813	908	474	586	999999	808	92	926	500	928	856	34	509	155	653	999999	999999	52	373	505	999999	780	907	325	814	749	803	408	490	193	747	999999	521	559	248	837	797	739	999999	612	825	999999	595	484	273	999999	293	914	121	999999	999999	999999	999999	820	370	42	11	159	771	766	15	684	445	317	191	253	513	949	999999	816	999999	663	885	761	679	999999	195	432	62	510	465	888	297	363	854	141	957	999999	999999	215	835	647	999999	999999	606	151	999999	288	999999	30	999999	343	17	305	628	999999	730	999999	150	495	847	578	107	999999	311	999999	396	92	999999	60	295	999999	761	701	980	860	695	495	164	538	791	999999	139	999999	999999	999999	880	992	734	999999	410	999999	999999	703	367	266	550	999999	99	489	999999	11	999999	252	734	999999	582	315	999999	999999	979	999999	739	611	999999	999999	448	75	561	189	246	999999	357	999999	649	231	260	67	344	999999	320	999999	405	675	784	790	90	887	999999	720	549	999999	999999	967	209	174	999999	949	999999	426	817	485	155	999999	252	999999	653	552	602	513	738	999999	971	999999	457	991	839	73	827	913	999999	561	999999	841	639	999999	726	999999	999999	485	897	999999	67	918	906	999999	842	495	432	434	999999	999999	294	793	982	34	604	87	519	218	335	270	999999	97	565	999999	717	313	279	581	999999	272	479	127	999999	999999	467	62	999999	623	999999	353	999999	999999	999999	332	277	974	859	615	77	999999	870	865	999999	637	188	970	362	649	127	538	226	851	800	874	68	176	188	555	999999	551	393	999999	69	981	999999	728	321	242	989	999999	454	999999	514	984	402	614	967	999999	258	496	999999	54	505	999999	137	789	602	901	999999	999999	795	313	57	999999	266	973	999999	178	18	999999	659	130	660	999999	94	561	347	816	999999	999999	208	210	306	999999	999999	999999	999999	449	853	839	136	419	968	888	947	150	616	988	728	999999	808	799	969	797	837	579	394	131	535	576	452	999999	999999	820	901	999999	16	999999	999999	917	582	365	324	999999	999999	250	161	771	437	943	944	358	98	63	645	408	241	999999	243	999999	999999	279	999999	287	396	350	989	158	986	999999	144	639	323	999999	845	453	485	
799	473	597	999999	622	999999	592	999999	999999	999999	375	184	502	999999	507	744	999999	999999	313	451	46	782	983	260	13	999999	999999	809	315	45	999999	218	202	923	441	45	645	999999	999999	585	331	655	302	999999	999999	973	494	999999	636	895	919	847	999999	12	999999	999999	490	347	424	999999	618	783	326	68	419	999999	982	579	999999	472	999999	999999	630	999999	999999	999999	490	340	635	39	301	86	999999	420	126	440	676	999999	485	424	999999	999999	438	505	966	548	999999	244	243	467	991	914	86	173	796	377	226	999999	883	67	536	999999	711	394	545	542	610	906	941	999999	490	792	103	999999	917	799	123	999999	761	580	61	256	999999	178	48	999999	999	999999	623	748	223	999999	999999	427	888	405	999999	53	959	434	937	432	999999	264	999999	999999	821	580	999999	996	264	101	999999	312	15	290	62	542	356	169	542	601	293	203	999999	628	485	675	999999	522	999999	79	999999	337	999999	628	953	999999	999999	999999	999999	429	763	999999	493	131	999999	14	999999	607	353	65	696	799	891	346	999999	999999	498	358	723	155	961	733	794	194	926	724	669	386	336	219	999999	516	604	122	837	999999	709	999999	818	481	263	21	178	157	383	375	445	306	489	854	999999	844	126	419	468	40	831	999999	999999	95	345	45	280	144	999999	190	205	778	508	482	399	854	540	999999	999999	949	999999	647	811	560	289	373	999999	999999	999999	505	399	194	654	807	999999	999999	999999	732	146	228	740	999999	441	203	999999	667	999999	999999	465	500	314	874	528	518	475	194	497	645	999999	971	148	798	280	220	790	999999	134	701	647	989	416	807	115	673	999999	530	216	999999	999999	622	575	890	999999	374	999999	999999	666	999999	342	651	999999	802	926	174	89	999999	764	231	412	169	542	106	369	475	999999	506	769	999999	309	945	999999	878	265	194	999999	258	781	999999	29	999999	354	999999	369	996	85	613	880	999999	999999	277	766	985	215	999999	89	479	530	551	289	694	999999	811	837	999999	673	44	547	999999	768	999999	999999	858	211	147	999999	554	736	999999	400	481	626	827	270	999999	189	992	672	999999	114	926	727	240	999999	999999	999999	542	160	972	332	999999	999999	148	183	762	116	907	783	77	999999	534	742	167	161	808	78	928	550	805	217	999999	999999	512	637	999999	114	999999	242	876	628	283	404	999999	50	358	999999	487	999999	508	999999	281	999999	605	630	999999	193	569	88	817	267	999999	991	355	764	652	679	563	999999	341	657	999999	675	907	449	141	139	978	126	802	403	590	283	999999	
999999	999999	470	766	882	999999	999999	544	851	425	999999	47	999999	58	999999	397	679	852	999999	999999	999999	750	606	999999	999999	498	999999	215	452	286	423	676	317	949	476	827	999999	999999	681	453	683	123	333	259	297	412	849	91	978	729	999999	551	999999	961	200	999999	340	168	999999	393	999999	452	101	575	11	942	729	342	999999	182	216	767	999999	533	638	738	999999	356	999999	753	649	369	236	723	163	999999	73	356	758	346	497	33	999999	298	837	999999	31	999999	999999	355	682	517	508	806	999999	365	999999	89	332	462	713	983	999999	999999	743	256	226	377	421	999999	999999	383	583	999999	684	999999	465	882	695	407	716	667	108	669	81	142	860	999999	999999	798	999999	983	33	306	633	514	879	454	554	590	24	654	999999	127	999999	309	933	272	131	340	900	497	394	925	746	55	884	484	785	999999	395	999999	176	999999	999999	895	359	999999	612	180	312	21	338	114	999999	72	330	981	999999	772	999999	598	309	870	898	13	599	999999	559	588	629	405	668	942	204	229	999999	999999	489	999999	949	656	660	950	999999	999999	169	289	543	684	724	903	291	999999	413	797	496	306	725	999999	306	261	727	34	550	999999	353	395	999999	172	585	606	501	622	999999	552	937	999999	842	19	843	999999	564	875	999999	726	999999	654	539	407	999999	190	999	999999	284	999999	928	636	409	999999	999999	999999	379	380	108	999999	411	668	200	861	860	147	464	715	999999	999999	999999	852	170	999999	999999	999999	856	512	999999	404	607	648	999999	135	999999	311	948	721	474	79	940	999999	776	745	324	455	999999	678	547	999999	999999	293	72	298	999999	86	475	999999	338	846	917	866	940	704	521	999999	330	74	247	558	199	742	251	721	55	999999	85	425	509	347	244	999999	999999	844	677	323	585	60	135	546	835	373	999999	627	161	84	253	81	999999	561	134	399	440	988	406	999999	52	350	252	497	11	60	85	991	999999	999999	900	106	37	999999	187	280	938	999999	723	825	360	999999	569	999999	269	13	999999	947	222	844	747	977	447	693	999999	999999	807	999999	999999	785	297	400	25	999999	183	999999	54	36	383	999999	461	999999	275	580	633	999999	781	999999	237	997	859	137	779	999999	993	923	658	344	999999	943	999999	999999	164	999999	999999	959	607	157	999999	122	959	174	574	999999	393	17	712	867	69	851	463	536	999999	548	925	169	621	258	428	259	498	709	109	440	999999	161	584	337	52	674	821	999999	483	125	47	694	563	420	383	985	221	791	285	85	490	937	999999	616	
22	378	347	359	999999	999999	624	999999	75	999999	977	242	432	384	825	394	999999	999999	62	296	510	241	999999	999999	999999	443	999999	999999	999999	33	950	999999	262	968	324	999999	999999	999999	999999	935	500	787	628	430	443	999999	562	999999	966	890	55	660	884	999999	999999	781	772	146	484	296	509	917	826	51	999999	999999	980	464	70	161	67	567	925	127	795	722	612	185	767	733	880	211	739	543	978	300	999999	649	999999	543	900	999999	987	618	436	582	961	587	247	999999	170	999999	776	814	832	488	999999	767	999999	393	178	596	378	999999	415	307	999999	293	999999	999999	964	340	602	526	260	867	999999	317	999999	222	999999	35	938	999999	999999	782	999999	925	710	999999	565	802	832	478	374	314	821	245	999999	138	404	678	523	354	944	830	505	260	564	964	908	999999	86	604	631	153	658	520	189	633	871	999999	582	574	999999	172	507	134	161	946	999999	344	114	562	817	93	511	594	999999	999999	999999	185	370	745	590	147	999999	237	846	999999	656	999999	66	578	999999	151	106	949	26	782	332	381	999999	617	917	574	323	524	999999	548	999999	73	605	999999	356	999999	999999	999999	999999	200	446	280	999999	930	300	745	287	535	999999	999999	987	561	577	999999	418	905	86	999999	827	26	999999	212	450	308	588	999999	704	999999	231	570	259	269	966	826	346	62	104	178	327	999999	297	787	228	121	561	90	496	473	38	451	619	999999	18	967	377	243	830	999999	351	707	50	668	313	999999	426	999999	595	751	796	366	810	908	436	655	729	45	999999	338	746	507	105	241	590	780	950	120	261	999	459	112	231	999999	826	999999	141	628	483	493	695	834	495	745	677	671	640	710	712	362	248	341	260	501	242	843	612	809	87	533	784	315	476	596	999999	694	145	999999	999999	816	524	110	561	999999	999999	912	22	360	563	919	999999	250	408	898	760	128	999999	999999	882	982	17	331	551	950	999999	389	368	899	453	983	536	945	628	895	837	999999	779	760	858	999999	831	999999	255	168	394	544	906	577	835	183	842	415	813	999999	999999	202	999999	611	999999	263	554	122	999999	580	392	204	621	512	71	999999	999999	999999	871	562	161	755	999999	392	566	175	482	790	74	279	150	131	141	529	999999	999999	588	177	970	604	775	719	354	675	775	200	999999	404	516	222	999999	751	543	260	947	999999	126	176	55	625	781	763	58	637	439	271	999999	102	426	426	44	181	999999	999999	786	442	411	410	616	375	252	88	999999	851	999999	399	588	880	
581	999999	528	999999	132	355	823	22	670	999999	245	999999	137	830	978	999999	188	663	999999	275	474	999999	999999	715	560	679	382	999999	488	206	203	50	683	191	520	999999	897	622	59	774	454	774	999999	695	175	111	248	421	999999	194	999999	780	767	322	416	75	390	812	861	452	972	130	533	474	999999	205	999999	946	319	594	202	999999	614	857	821	699	744	957	999999	458	999999	960	602	303	532	422	283	999999	774	455	13	95	761	999999	801	333	251	307	182	970	999999	302	999999	515	992	118	999999	909	500	717	331	433	271	412	21	22	999999	239	941	110	921	470	181	864	999999	117	999999	18	65	497	458	447	999999	580	188	999999	999999	97	311	999999	999999	373	870	67	999999	580	999999	358	999999	999999	805	999999	365	999999	999999	999999	130	247	924	885	314	167	854	999999	999999	884	648	691	999999	999999	999999	999999	999999	527	853	558	600	123	740	20	293	455	423	276	692	447	91	713	532	999999	28	620	172	426	119	99	519	867	799	249	932	142	999999	999999	635	999999	999999	838	999999	499	218	17	506	914	602	859	999999	587	320	999999	999999	935	999999	854	854	543	278	512	417	763	999999	999999	324	501	88	160	330	700	641	999999	363	253	494	42	170	20	123	258	824	260	355	932	556	999999	999999	997	973	279	868	999999	999999	581	431	464	460	486	999999	999999	835	451	538	54	945	993	467	559	999999	136	694	843	430	30	688	166	418	999999	999999	347	65	91	999999	999999	831	550	230	782	822	39	581	999999	328	118	422	999999	721	310	999999	563	520	999999	556	847	999999	35	671	999999	893	274	56	353	310	355	949	754	999999	487	999999	405	772	684	737	420	554	20	524	321	999999	315	445	117	130	622	826	179	534	999999	475	805	999999	155	999999	557	983	999999	999999	973	999999	667	118	244	999999	590	791	835	158	999999	999999	999999	510	359	477	587	828	999999	999999	688	999999	780	999999	934	999999	416	526	627	999999	189	437	326	636	551	999999	941	207	999999	29	539	831	991	30	398	46	999999	305	529	677	311	729	54	999999	695	999999	388	447	183	232	681	999999	173	50	968	708	999999	999999	959	206	535	390	999999	919	693	857	537	759	999999	898	120	121	997	949	493	460	392	320	999999	106	774	504	999999	978	348	999999	999999	951	61	999999	999999	962	345	333	152	921	111	135	322	838	999999	628	615	999999	121	569	77	224	557	518	325	999999	998	862	999999	999999	366	649	580	227	199	586	708	150	838	999999	776	674	807	572	359	266	998	111	189	
999999	888	999999	866	999999	408	999999	403	543	375	404	964	483	900	120	564	999999	555	104	649	999999	920	475	999999	999999	793	403	999999	999999	169	999999	667	999999	999999	999999	153	618	782	802	819	746	192	174	775	444	999999	302	999999	696	999999	897	711	903	462	847	234	423	312	999999	985	14	45	999999	999999	316	999999	77	800	624	999999	946	679	752	285	902	159	756	699	999999	779	999999	630	720	999999	999999	357	763	443	835	61	730	315	879	817	814	999999	999999	999999	468	706	999999	502	158	729	999999	227	959	628	999999	698	999999	723	309	133	494	999999	325	442	999999	959	973	634	964	572	247	640	999999	999999	470	200	386	965	241	305	663	998	999999	990	915	54	398	999999	883	999999	583	999999	999999	755	332	439	999999	999999	677	509	999999	491	538	585	999999	999999	426	999999	167	369	999999	999999	492	14	470	999999	999999	334	526	77	571	839	999999	827	999999	240	634	55	612	999999	805	55	297	731	572	181	999999	999999	508	999999	627	374	976	523	825	80	524	12	295	836	536	999999	999999	610	999999	893	740	710	596	262	797	381	421	137	564	276	224	760	441	298	36	17	826	999999	449	999999	999999	236	999999	919	715	632	759	775	504	744	240	687	792	999999	440	999999	999999	999999	697	999999	999999	999999	959	558	999999	764	570	999999	810	528	999999	781	999999	741	41	514	999999	677	547	175	621	999999	633	999999	46	536	967	762	999999	277	708	581	999999	203	253	23	277	454	73	951	999999	762	965	975	999999	458	527	61	647	926	60	631	708	999999	634	999999	226	999999	522	999999	999999	808	149	999999	820	999999	446	966	999999	28	999999	264	613	595	113	999999	679	658	320	999999	19	916	124	930	226	999999	872	813	569	935	796	138	932	999999	165	262	999999	432	165	846	22	560	562	629	690	999999	999999	122	428	999999	638	999999	828	934	319	879	693	219	999999	743	790	999999	999999	563	231	118	332	999999	440	851	246	257	502	474	574	458	364	495	999999	999999	68	759	999999	793	999999	238	309	997	999999	285	569	413	116	999999	65	389	999999	999	408	581	999999	158	681	577	538	391	75	364	369	861	525	999999	999999	896	684	40	247	999999	266	999999	999999	999999	444	165	292	999999	151	90	418	999999	999999	364	97	668	955	910	87	999999	999999	999999	999999	944	637	573	760	370	443	219	737	34	151	549	742	999999	772	149	999999	999999	294	705	999999	984	999999	184	999999	170	121	999999	940	774	952	429	358	350	828	864	697	870	404	921	399	931	353	999999	53	999999	621	999999	896	816	
999999	560	533	560	999999	189	998	999999	17	600	259	143	278	963	81	722	201	402	587	907	452	999999	132	373	315	318	641	562	999999	811	548	439	413	134	578	401	999999	999999	674	999999	866	999999	863	804	999999	265	999999	389	321	999999	563	999999	103	999999	999999	362	438	169	999999	367	548	445	332	205	61	819	999999	153	395	679	826	999999	727	938	50	218	979	328	701	59	655	261	251	999999	257	999999	345	999999	999999	999999	963	736	554	316	110	431	911	667	752	852	536	519	993	641	505	171	501	165	949	999999	383	120	468	999999	712	296	204	523	948	732	483	315	999999	180	716	100	848	999999	837	618	306	999999	575	848	523	999999	267	609	313	999999	827	999999	475	605	999999	999999	277	359	603	999999	237	397	999999	30	379	999999	136	823	999999	999999	322	999999	327	999999	858	999999	545	619	680	577	999999	594	219	862	904	999999	839	787	338	863	822	499	999999	999999	391	909	602	999999	479	999999	999999	444	684	899	774	999999	862	145	746	781	317	657	678	36	784	642	187	856	125	999999	391	349	999999	999999	592	999999	999999	303	948	949	468	990	149	388	999999	999999	999999	320	98	167	440	704	999999	556	999999	174	999999	790	999999	749	731	746	438	403	999999	669	948	622	316	951	999999	999999	196	796	999999	326	518	300	468	199	732	867	768	958	645	686	308	938	515	427	999999	482	999999	209	999999	999999	562	745	477	898	646	297	13	147	683	999999	999999	254	244	239	656	530	331	60	27	863	999999	480	758	999999	370	19	117	999999	948	999999	515	987	578	600	764	999999	823	999999	552	444	863	999999	284	773	177	999999	999999	286	999999	482	161	999999	192	364	744	92	987	251	537	999999	190	999999	198	682	366	530	675	999999	999999	999999	707	999999	508	999999	10	356	999999	985	67	316	315	830	999999	476	849	512	999999	223	855	681	999999	581	42	915	263	749	999999	602	416	646	999999	71	810	886	775	400	999999	999999	364	398	887	999999	194	231	331	359	995	999999	832	854	999999	462	787	793	109	135	999999	999999	328	260	914	999999	578	420	927	999999	30	241	700	459	18	205	859	467	794	783	397	999999	593	904	753	719	999999	562	921	999999	283	999999	999999	649	672	999999	290	113	999999	294	433	773	304	87	339	764	31	383	846	530	999999	330	999	999999	738	916	10	424	999999	204	832	25	499	10	970	999999	454	61	787	107	999999	756	983	509	359	999999	999999	515	574	989	698	396	999999	401	999999	953	999999	999999	910	755	910	866	605	289	462	417	284	999999	
999999	999999	999999	970	999999	748	615	846	346	499	966	999999	409	495	999999	518	506	445	999999	108	999999	27	985	999999	150	999999	197	58	160	703	57	942	348	223	408	248	999999	999999	800	968	785	488	999999	528	505	795	356	999999	26	97	783	26	999999	999999	999999	99	351	336	829	999999	560	567	695	643	999999	34	999999	196	96	999999	838	778	999999	999999	322	197	411	466	487	354	999999	772	41	72	919	40	833	999999	595	999999	897	352	999999	246	417	228	792	999999	86	480	28	170	338	415	258	15	382	778	863	440	687	884	848	999999	880	788	535	999999	723	421	201	999999	999999	777	999999	496	880	408	923	104	405	439	389	17	336	524	444	625	813	914	999999	64	308	999999	632	22	999999	423	365	999999	692	169	999999	665	289	413	569	561	999999	762	135	973	854	769	45	258	505	841	158	999999	354	910	819	809	762	146	316	446	999999	702	992	466	52	304	999999	245	190	999999	727	922	954	882	924	60	788	685	210	999999	999999	383	516	999999	274	10	999999	782	349	448	903	153	107	132	416	999999	770	668	930	999999	367	799	77	781	124	236	410	471	986	999999	31	86	935	777	328	771	999999	999999	202	52	999999	629	896	741	820	583	824	832	476	924	290	129	754	650	181	999999	315	734	547	48	599	999999	796	580	427	826	999999	330	804	644	813	439	999999	888	539	999999	903	336	999999	541	411	999999	995	71	487	901	332	295	605	999	465	460	999999	164	453	217	833	325	323	993	375	999999	37	831	120	851	653	866	120	999999	999999	979	773	15	636	30	817	734	103	999999	504	999999	725	804	188	363	645	999999	445	999999	904	587	22	999999	176	999999	550	173	999999	636	257	465	999999	171	999999	486	687	787	528	999999	400	109	999999	797	498	999999	778	232	652	757	215	341	431	787	539	837	999999	999999	999999	728	480	999999	783	999999	999999	49	746	563	999999	999999	676	999999	999999	23	932	804	999999	225	479	999999	139	327	999999	203	430	999999	999999	397	631	999999	520	881	947	999999	951	745	325	765	528	459	706	224	11	950	91	357	999999	418	999999	999999	482	750	999999	126	599	162	143	590	999999	361	15	999999	932	484	192	794	910	999999	71	999999	999999	999999	999999	29	999999	914	325	569	121	83	379	625	541	896	999999	769	554	830	999999	799	612	734	730	176	454	999999	292	999999	999999	999999	446	552	357	669	255	882	63	317	111	684	999999	573	478	961	982	389	816	45	220	422	999999	89	793	999999	999999	754	999999	529	574	667	632	798	
999999	825	636	999999	278	872	651	391	715	247	729	526	962	999999	266	768	194	999999	541	256	316	355	56	367	999999	94	95	500	23	999999	999999	999999	62	48	772	999999	334	165	120	944	999999	829	999999	12	359	999999	999999	546	498	999999	345	509	135	385	999999	456	778	279	999999	193	786	160	377	191	999999	296	473	924	999999	612	443	39	999999	596	862	486	647	54	17	491	784	999999	12	913	198	999999	999999	676	999999	325	874	65	97	926	168	243	462	526	507	73	803	385	280	885	999999	315	554	539	523	15	808	999999	271	586	409	246	999999	464	999999	271	978	797	377	999999	737	387	941	38	438	999999	34	131	999999	944	688	408	999999	999999	255	999999	999999	778	163	551	999999	150	793	999999	527	921	96	998	533	999999	94	999999	18	329	157	289	373	525	110	895	980	687	196	327	897	999999	967	40	218	119	581	210	999999	826	999999	596	594	440	510	516	999999	999999	597	311	859	681	400	949	969	999999	519	173	999999	268	570	999999	954	476	613	527	999999	65	789	424	664	884	372	191	999999	560	695	933	25	594	362	954	999999	999999	467	999999	609	27	71	252	599	418	532	385	266	614	999999	127	826	983	999999	486	246	999999	647	999999	318	219	73	418	281	585	158	93	999999	616	739	78	19	397	999999	999999	994	547	824	255	362	987	924	999999	917	577	117	41	42	875	999999	916	248	491	907	400	953	652	999999	24	269	448	479	649	874	574	117	438	999999	624	492	698	999999	999999	622	331	294	999999	501	999999	478	126	999999	999999	999999	823	830	527	999999	527	983	351	576	810	986	914	999999	999999	999999	999999	469	678	965	418	393	999999	567	846	868	585	115	172	161	277	545	152	999999	449	750	61	743	999999	948	999999	640	150	131	999999	415	708	999999	19	999999	999999	243	999999	999999	643	999999	999999	265	984	659	904	422	999999	200	309	274	843	527	78	999999	355	610	879	999999	427	777	252	896	29	441	170	772	999999	778	13	43	746	991	752	803	870	795	758	930	53	135	999999	950	822	999999	999999	190	999999	485	999999	999999	363	79	733	866	404	983	245	553	498	142	326	999999	196	999999	528	999999	774	274	664	559	851	949	687	302	957	301	84	999999	999999	979	999999	620	739	467	999999	676	999999	999999	409	886	560	215	442	910	999999	999999	763	556	754	719	415	480	821	999999	695	414	999999	441	999999	112	909	999999	683	519	115	999999	313	999999	595	851	999999	888	999999	999999	999999	999999	517	776	492	190	538	527	992	160	999999	556	999999	
260	772	275	295	999999	999999	999999	999999	71	532	922	805	999999	999999	999999	961	902	135	999999	615	53	489	59	897	615	948	727	574	392	505	532	945	558	905	62	957	329	999999	999999	910	567	999999	999999	122	999999	970	999999	717	503	566	100	35	56	940	756	999999	722	378	679	999999	260	733	594	565	999999	977	999999	999999	420	86	999999	345	999999	999999	58	999999	999999	936	313	999999	570	20	80	825	999999	507	899	999999	159	290	244	950	887	887	999999	999999	217	381	999999	616	723	190	999999	999999	999999	755	999999	438	892	514	230	785	75	999999	999999	249	662	999999	160	502	88	638	58	140	842	690	458	481	957	223	999999	999999	823	696	920	390	999999	653	901	660	999999	470	725	645	69	459	885	851	579	420	999999	448	999999	620	537	95	141	999999	584	243	307	999999	481	679	479	61	961	379	124	999999	536	19	999999	499	660	618	912	999999	80	392	805	606	902	999999	51	596	947	999999	999999	835	258	546	78	667	363	657	988	999999	175	999999	497	999999	737	651	883	172	580	731	960	919	182	999999	106	999999	437	700	291	935	999999	999999	999999	999999	220	289	999999	989	999999	210	146	12	630	866	248	71	895	299	868	261	662	879	26	999999	253	999999	663	530	450	876	999999	662	376	999999	419	291	904	999999	305	999999	971	894	231	999999	999999	999999	999999	315	489	999999	306	147	832	40	999999	758	867	887	515	970	625	158	548	74	970	484	636	576	457	956	166	166	994	999999	289	768	658	646	630	296	950	999999	51	416	579	101	830	346	999999	660	424	26	999999	999999	999999	823	355	166	409	999999	330	722	858	533	877	150	153	999999	750	513	110	230	267	228	30	278	117	141	495	999999	999999	300	795	796	999999	150	999999	669	588	466	422	501	247	999999	965	238	498	517	999999	439	948	999999	595	277	560	203	999999	15	999999	563	716	223	671	999999	467	999999	926	999999	991	999999	217	484	833	999999	100	608	983	748	263	792	779	599	999999	65	999999	244	999999	999999	246	347	390	927	364	34	749	999999	830	999999	61	935	999999	999999	525	999999	231	999999	585	311	186	952	999999	20	751	999999	999999	999999	621	615	599	232	335	407	825	654	356	290	999999	808	999999	999999	777	277	697	328	490	352	83	800	834	466	659	403	999999	293	137	379	999999	999999	250	999999	587	225	127	828	609	999999	999999	999999	455	940	354	776	766	294	184	942	323	432	42	441	52	999999	780	142	999999	932	65	542	526	976	114	287	568	911	999999	561	159	999999	719	586	741	999999	
999999	999999	122	882	999999	67	999999	194	66	999999	999999	999999	589	765	445	999999	265	676	999999	999999	354	479	999999	77	999999	854	980	999999	793	455	713	456	999999	840	477	886	30	690	306	998	999999	341	999999	999999	476	999999	332	548	126	174	612	52	999999	999999	857	874	68	999999	674	781	999999	496	401	610	999999	999999	119	749	298	559	999999	999999	380	849	645	23	999999	484	999999	458	532	441	506	628	842	671	718	36	982	603	999999	975	26	524	921	999999	939	319	999999	999999	650	582	999999	999999	210	47	671	888	999999	844	325	999999	999999	999999	999999	645	989	999999	767	378	645	92	999999	695	730	988	999999	999999	927	708	83	999999	172	999999	808	999999	999999	939	427	805	999	999999	999	147	287	254	531	800	276	286	999999	175	551	999999	477	999999	815	564	836	221	488	999999	960	328	771	85	421	966	417	308	463	999999	356	962	999999	999999	92	629	999999	486	467	758	589	999999	760	907	999999	999999	20	999999	999999	999999	113	216	326	193	999999	999999	999999	212	833	564	393	999999	822	898	999999	589	573	662	486	999999	157	360	753	730	236	999999	999999	999999	999999	999999	956	177	173	999999	946	150	646	195	945	410	262	214	652	903	374	999999	828	862	98	118	655	358	763	949	478	999999	462	595	957	559	123	999999	824	642	608	226	804	985	999999	679	999999	387	999999	85	933	942	707	999999	999999	614	491	704	775	279	999999	608	413	224	368	203	687	999999	238	396	296	749	999999	20	305	158	816	842	911	999999	175	999999	641	688	26	536	55	999999	239	352	77	999999	738	555	106	999	813	590	626	757	991	999999	158	330	788	193	999999	696	555	217	798	649	793	366	113	277	999999	724	207	832	999999	999999	822	886	328	877	20	834	999999	305	345	999999	999999	163	426	284	129	321	899	999999	973	359	999999	999999	553	999999	626	999999	452	999999	43	98	392	794	610	916	79	999999	12	910	183	727	782	259	872	572	433	639	999999	828	999999	999999	825	375	858	798	999999	999999	999999	899	261	639	392	95	272	999999	999999	430	553	510	215	999999	999999	989	658	256	999999	807	158	981	994	986	999999	623	680	388	999999	26	936	811	897	999999	999999	112	659	999999	999999	697	987	999999	999999	12	96	439	623	301	344	835	717	999999	232	221	652	999999	904	275	207	999999	414	883	984	825	494	742	999999	937	926	999999	339	125	911	999999	820	532	999999	992	900	999999	10	999999	53	437	309	999999	589	999999	999999	578	208	393	346	576	292	114	641	903	518	354	999999	686	999999	137	505	601	
700	352	401	129	109	912	375	206	768	999999	839	556	526	999999	162	926	321	357	18	946	779	344	596	716	891	358	483	999999	999999	323	23	916	931	707	999999	246	295	999999	999999	295	999999	149	999999	999999	274	999999	999999	358	201	900	999999	999999	999999	999999	999999	366	756	685	238	999999	999999	818	32	455	22	923	625	999999	536	916	999999	999999	878	723	927	639	537	340	451	999999	970	999999	364	283	948	996	999999	381	885	999999	490	609	278	999999	857	209	127	362	254	351	469	569	821	285	269	560	148	405	632	999999	999999	999999	243	431	780	313	464	748	999999	25	136	254	933	269	435	41	546	159	865	727	522	184	95	110	347	999999	314	89	24	398	999999	401	999999	701	448	74	376	847	948	554	999999	999999	855	239	225	999999	636	999999	849	238	23	989	539	905	671	999999	999999	999999	93	379	999	999999	999999	118	167	999999	999999	241	820	371	665	999999	210	321	981	153	999999	856	999999	999999	774	999999	240	786	384	868	861	843	999999	794	734	999999	999999	999999	999999	999999	999999	747	81	490	719	405	741	999999	572	323	999999	228	924	528	999999	483	258	960	604	256	153	999999	733	299	872	999999	211	35	999999	432	935	631	766	620	508	581	784	403	999999	999999	999999	753	223	71	89	643	919	511	999999	260	999999	803	974	308	999999	695	24	782	617	999999	203	715	850	150	387	166	461	999999	999999	753	999999	999999	556	235	246	400	735	671	219	239	743	699	565	386	449	142	657	999999	402	813	566	12	786	356	185	305	902	82	999999	923	192	615	492	716	561	138	256	999999	71	826	960	352	573	388	323	999999	999999	473	701	255	999999	992	911	999999	197	696	78	209	59	940	498	662	999999	296	57	999999	216	848	825	320	999999	908	406	999999	852	999999	439	999999	42	681	155	438	381	437	999999	199	999999	286	528	864	69	999999	698	999999	338	999999	364	287	341	196	297	311	648	999999	369	601	999999	345	999999	974	267	671	177	378	795	69	291	560	872	857	999999	930	329	960	260	999999	219	285	247	555	858	162	76	846	999999	844	789	990	78	822	603	999999	923	554	607	398	999999	330	999999	999999	26	803	414	999999	762	999999	981	688	140	529	391	320	108	999999	125	115	604	999999	985	999999	280	999999	999999	59	264	999999	16	775	362	861	959	889	949	968	538	999999	999999	999999	999999	36	999999	999999	999999	999999	441	292	999999	999999	438	999999	999999	559	344	999999	998	999999	321	364	228	697	360	215	335	278	569	501	370	139	279	70	367	21	245	958	
98	179	440	942	618	971	999999	891	346	861	77	410	554	575	970	999999	743	393	999999	397	675	657	775	592	999999	999999	999999	141	846	378	999999	999999	323	385	999999	829	295	999999	999999	999999	999999	468	868	474	210	999999	999999	999999	168	466	326	999999	647	848	293	440	999999	848	999999	679	999999	673	55	967	727	295	96	178	999999	999999	999999	374	647	126	505	999999	788	310	999999	820	999999	137	972	390	62	169	145	475	102	855	435	999999	999999	75	207	228	423	901	747	915	82	999999	515	27	938	951	337	530	999999	85	651	102	466	152	687	999999	999999	665	915	999999	999999	621	85	999999	716	999999	958	999999	918	999999	794	999999	999999	476	748	999999	999999	955	451	110	831	614	132	999999	213	342	980	273	999999	285	527	757	999999	999999	764	460	999999	999999	310	857	993	756	611	76	291	764	999999	990	404	999999	310	999999	223	815	736	545	499	68	999999	384	110	695	999999	643	758	46	902	383	711	297	520	540	654	594	999999	85	12	65	735	449	802	989	999999	913	975	782	544	180	999999	229	961	644	861	926	757	307	562	968	318	255	861	165	289	116	954	770	100	629	707	660	999999	443	333	781	999999	120	825	290	668	975	502	999999	930	492	336	875	678	727	836	809	522	44	747	489	587	647	999999	999999	999999	214	999999	999999	472	792	686	527	999999	90	355	647	482	282	310	342	753	139	234	796	999999	89	101	372	792	898	147	508	696	843	203	999999	409	999999	331	463	293	999999	270	148	805	808	564	598	382	999999	337	250	734	414	736	999999	422	913	999999	879	123	999999	999999	573	654	188	830	477	886	999999	247	419	950	846	58	175	869	96	999999	970	524	502	999999	602	571	999999	999999	999999	117	746	522	495	90	999999	999999	965	465	696	999999	627	977	97	999999	999999	952	918	299	999999	365	570	587	999999	999999	999999	365	620	338	529	999999	756	414	548	369	150	898	752	339	508	505	93	709	182	999999	999999	993	436	789	38	999999	653	607	885	999999	546	999999	999999	572	77	97	729	636	999999	999999	737	222	999999	728	572	72	209	588	791	392	281	999999	415	733	558	28	929	999999	309	878	358	159	529	999999	999999	981	712	189	271	421	999999	457	773	488	865	999999	563	707	227	966	999999	74	816	502	655	999999	753	462	24	59	999999	999999	337	68	345	587	693	817	905	590	360	30	327	999999	999999	824	98	926	868	407	465	999999	613	343	999999	999999	999999	36	966	148	238	259	999999	222	263	876	130	715	152	287	999999	746	802	
999999	615	999999	746	446	886	830	999999	999999	594	616	999999	936	296	993	630	61	255	999999	850	767	362	110	999999	115	126	740	999999	383	784	999999	938	718	428	976	727	17	547	895	150	999999	551	411	665	558	628	326	590	136	94	100	41	801	895	45	284	515	575	641	330	156	136	999999	999999	13	677	875	518	319	275	622	514	360	526	714	226	950	445	306	487	799	999999	577	298	693	559	147	999999	392	999999	222	442	906	574	993	999999	337	369	661	880	752	808	280	860	472	999999	999999	284	191	999999	333	999999	999999	163	530	999999	558	999999	358	454	540	999999	135	616	62	190	608	785	532	704	888	590	783	425	999999	999999	999999	716	825	117	877	862	641	999999	378	999999	173	999999	54	997	461	999999	21	217	350	700	999999	664	999999	292	999999	999999	752	999999	930	743	999999	852	999999	999999	127	841	109	250	999999	677	421	562	248	909	26	855	741	535	253	999999	579	576	85	44	319	224	999999	543	999999	981	120	164	642	999999	999999	320	333	515	879	619	312	770	640	672	289	129	425	898	275	132	999999	226	243	454	999999	718	777	394	999999	999999	932	565	121	595	566	999999	920	612	62	706	531	999999	999999	999999	184	999999	936	413	755	999999	999999	20	278	999999	826	999999	999999	197	471	148	543	939	295	976	686	746	659	54	115	32	208	813	999999	569	601	928	571	999999	279	365	781	374	639	39	114	922	297	114	768	673	346	999999	999999	913	172	591	940	679	947	437	999999	892	307	999999	999999	985	175	999999	999999	897	999999	321	918	116	366	179	309	266	872	764	459	555	999999	442	999999	475	999999	932	406	19	988	892	662	841	216	889	76	906	999999	999999	757	999999	999999	871	350	35	814	44	999999	993	292	999999	807	193	978	999999	616	999999	57	525	322	242	313	405	908	440	658	87	999999	477	999999	403	227	752	17	999999	855	414	101	660	999999	999999	385	412	727	314	95	479	862	612	999999	212	999999	522	806	524	999999	304	962	910	376	999999	143	89	891	888	466	64	186	116	748	999999	772	999999	863	999999	857	900	999999	999999	355	999999	224	297	204	899	544	999999	999999	492	597	999999	451	191	294	999999	505	305	521	839	848	40	303	756	864	80	439	472	658	999999	666	384	626	368	565	197	999999	999999	999999	991	353	761	117	999999	999999	999999	760	591	112	999999	188	561	999999	838	999999	324	885	467	999999	134	470	999999	999999	999999	825	222	935	999999	625	999999	411	659	420	999999	999999	97	923	610	246	677	999999	848	999999	719	
944	115	994	787	612	999999	999999	64	421	999999	531	281	999999	999999	867	306	261	677	999999	999999	537	529	150	859	352	668	400	285	231	756	815	621	999999	336	879	720	227	157	481	384	795	999999	247	660	997	224	382	639	742	939	426	641	999999	999999	191	999999	964	145	445	999999	850	35	833	665	944	909	569	388	415	156	999999	999999	205	591	999999	191	291	490	861	137	296	761	999999	999999	339	183	999999	356	155	463	756	92	999999	999999	533	999999	522	581	715	98	655	993	234	999999	861	322	446	300	156	10	999999	999999	283	317	656	99	492	552	336	771	180	222	243	951	999999	999999	999999	667	999999	448	668	999999	774	773	481	303	537	946	430	26	737	448	999999	155	329	282	809	404	881	444	288	970	999999	944	917	443	759	999999	207	865	921	778	999999	707	341	434	709	999999	835	363	561	999999	132	319	43	731	999999	98	999999	126	196	999999	786	623	170	698	464	829	856	48	543	999999	749	564	105	958	216	502	813	895	573	309	568	999999	882	742	999999	936	910	196	999999	671	999999	90	678	999999	992	618	999999	999999	999999	879	999999	797	820	306	796	567	223	85	525	518	284	735	553	887	438	268	999999	427	849	527	918	999999	616	871	999999	999999	886	181	965	597	955	180	925	693	655	999999	707	585	946	290	723	835	670	912	396	915	537	791	999999	734	999999	130	999999	452	960	983	190	948	693	137	999999	999999	999999	927	563	114	810	859	999999	999999	560	165	999999	569	999999	999999	999	703	485	698	141	999999	686	241	720	834	386	999999	732	672	999999	758	892	819	609	681	999999	743	359	291	114	677	559	827	183	721	650	233	648	999999	984	487	473	995	995	586	999999	877	216	999999	727	337	137	569	87	999999	273	660	960	132	367	265	354	203	593	463	999999	999999	68	999	194	162	999999	855	999999	112	999999	999999	823	32	326	848	537	630	564	776	550	999999	750	381	457	999999	273	525	999999	999999	999999	279	999999	542	51	507	999999	999999	544	574	503	282	881	974	516	376	837	937	806	518	728	724	639	816	913	555	117	999999	551	999999	889	999999	344	958	970	25	494	291	999999	818	39	999999	999999	989	283	278	118	775	864	91	162	999999	718	999999	10	417	999999	999999	628	496	999999	141	665	349	685	194	937	999999	999999	500	999999	999999	999999	987	488	999999	639	650	543	645	446	342	999999	470	52	563	600	999999	957	999999	999999	899	662	494	429	897	999999	745	313	99	340	195	999999	999999	209	999999	378	730	522	602	999999	999999	
999999	983	999999	67	318	999999	307	999999	999999	604	999999	451	999999	981	892	999999	568	591	743	893	346	999999	314	261	570	458	999999	445	999999	869	999999	365	783	396	847	679	445	999999	588	469	448	192	504	736	229	999999	999999	999999	714	906	172	931	858	884	999999	608	679	798	496	860	999999	861	999999	725	784	609	999999	728	144	999999	36	206	12	284	455	164	949	578	41	251	999999	999999	731	999999	706	887	506	899	743	999999	999	647	875	728	534	999999	256	779	951	620	661	531	999999	999999	879	965	929	584	439	498	659	999999	766	254	999999	890	139	657	999999	896	113	999999	999999	894	999999	389	331	999999	749	867	908	999999	626	421	590	678	999999	240	409	741	958	922	999999	254	590	898	999999	630	78	644	999999	598	999999	64	516	892	545	999999	287	499	643	656	834	571	590	999999	484	355	664	982	930	899	258	286	938	191	309	741	314	999999	509	701	999999	999999	420	999999	417	999999	905	697	142	771	952	999999	107	999999	97	897	663	999999	999999	535	999999	95	999999	558	349	484	125	335	592	804	999999	963	990	942	451	728	161	999999	82	911	450	966	849	168	947	349	189	636	103	999999	87	213	900	974	999999	129	999999	999999	969	933	999999	579	999999	337	887	989	918	165	860	369	745	391	38	512	95	999	245	555	610	10	305	488	999999	190	726	681	72	26	216	331	336	299	999999	148	464	870	999999	999999	281	957	430	34	776	999999	666	695	184	398	889	736	883	999999	261	969	638	968	348	924	999999	215	926	902	948	538	42	456	999999	889	57	224	999999	723	284	999999	580	281	712	999999	523	40	506	674	999999	999999	447	999999	47	999999	510	999999	531	999999	999999	75	41	527	85	247	701	220	615	294	350	674	999999	169	999999	608	399	999999	266	999999	999999	580	709	999999	775	478	100	552	418	748	389	999999	693	210	812	219	621	62	205	474	999999	313	425	999999	999999	462	881	287	918	439	943	153	239	690	536	340	365	779	751	607	156	158	801	999999	905	789	981	398	357	362	987	999999	171	791	45	106	165	999999	929	323	597	999999	634	978	999999	246	331	999999	674	482	854	999999	310	597	328	657	511	557	999999	543	999999	492	930	566	999999	999999	981	999999	655	439	185	999999	849	438	999999	343	523	822	72	668	467	978	724	875	508	154	45	999999	473	387	595	607	191	999999	841	999999	882	78	536	208	999999	883	356	244	306	986	999999	999999	587	984	144	688	495	999999	85	503	768	65	67	307	571	999999	975	999999	999999	578	
686	464	999999	905	461	455	296	864	414	584	631	489	578	521	161	173	986	488	999999	999999	121	999999	319	999999	346	826	20	999999	636	999999	908	88	999999	727	309	538	285	681	533	689	999999	631	999999	501	871	288	999999	546	155	408	999999	999999	35	999999	467	152	154	999999	999999	634	444	67	237	566	999999	553	99	851	221	623	887	999999	999999	564	513	489	310	818	999999	68	350	474	93	238	999999	421	63	462	270	167	999999	37	122	899	999999	345	404	676	825	999999	999999	999999	334	532	520	999999	542	471	999999	977	999999	336	999999	510	294	969	974	998	149	263	499	637	590	999999	239	999999	201	999999	999999	178	95	633	992	158	999999	714	999999	560	717	310	879	592	38	293	999999	999999	256	612	615	285	999999	405	999999	571	999999	999999	55	279	999999	660	999999	486	161	264	892	219	344	632	640	999999	829	423	290	839	999999	907	608	999999	740	181	614	999999	999999	999999	808	689	106	430	330	999999	999999	871	267	67	999999	402	440	773	999999	115	723	623	971	999999	999999	999999	999999	999999	197	920	952	748	999999	999999	56	345	46	127	456	212	122	913	311	331	909	957	165	999999	999999	999999	999999	999999	905	634	999999	999999	618	414	588	860	573	999999	999999	409	366	921	341	146	21	50	365	999999	326	198	999999	809	999999	649	135	999999	791	892	999999	215	453	126	842	904	672	66	726	999999	539	999999	638	713	681	902	965	999999	626	29	221	423	625	164	518	716	641	648	999999	999999	288	999999	79	681	176	36	955	250	999999	999999	999999	955	323	733	999999	730	560	289	138	419	684	147	872	772	999999	819	589	999999	607	135	273	999999	387	757	354	449	526	957	547	999999	946	725	910	199	555	266	109	892	381	788	166	362	519	268	295	151	999999	307	10	999999	999999	666	642	952	173	449	577	566	389	343	214	999999	742	999999	999999	999999	999999	683	226	999999	719	697	917	819	968	911	999999	129	472	999999	232	999999	999999	200	999999	290	92	957	35	115	689	543	513	48	583	564	999999	999999	795	336	999999	544	90	999999	637	749	748	822	984	262	934	999999	103	186	120	999999	646	999999	999999	999999	876	279	999999	999999	734	185	193	878	999999	999999	301	479	333	146	298	687	147	379	562	467	541	269	973	773	181	241	449	999999	927	999999	999999	78	767	612	459	644	999999	970	852	462	999999	999999	587	999999	999999	465	134	957	887	433	847	276	989	810	651	616	999999	884	939	502	736	999999	951	647	496	233	712	999999	686	654	800	177	526	109	901	999999	999999	403	
811	715	117	491	999999	999999	750	651	88	956	999999	843	347	12	999999	359	725	709	918	940	92	999999	999999	999999	281	243	632	680	750	889	909	980	999999	903	82	999999	395	254	417	456	896	845	999999	755	760	843	316	798	147	176	384	201	752	742	999999	83	962	999999	220	215	999999	80	900	198	999999	980	909	999999	929	806	964	481	301	472	53	999999	999999	997	652	437	927	833	999999	583	999999	717	237	999999	592	998	271	691	43	999999	999999	999999	944	956	707	999999	934	872	869	340	212	902	900	289	999999	84	490	964	61	783	287	49	999999	999999	999999	340	752	717	852	999999	545	283	447	98	999999	227	999999	999999	999999	999999	503	64	964	212	380	613	816	948	503	999999	518	306	999999	260	924	544	298	999999	284	377	999999	226	999999	938	795	999999	464	812	401	480	999999	854	674	188	289	233	999999	335	946	78	523	999999	224	343	422	248	643	197	999999	353	929	675	361	922	999999	287	44	999999	417	451	158	14	556	999999	736	999999	632	460	971	999999	999999	963	680	215	854	232	12	999999	526	556	295	277	648	57	551	116	503	751	343	12	198	60	917	505	999999	518	258	201	607	999999	616	999999	225	471	883	966	994	999999	78	623	284	358	999999	860	166	999999	366	508	481	629	170	880	999999	969	513	419	55	184	295	999999	974	810	89	999999	940	112	62	999999	173	584	122	357	683	719	999999	840	551	999999	999999	50	999999	749	999999	999999	598	736	75	256	958	473	999999	820	860	732	648	473	999999	740	920	63	999999	189	344	896	517	813	206	407	251	672	868	988	835	999999	999999	235	999999	110	178	213	46	999999	228	999999	663	301	496	951	80	264	571	999999	146	999999	999999	972	414	824	470	785	539	668	15	999999	605	999999	984	615	999999	423	383	177	571	716	27	32	961	999999	999999	225	326	999999	999999	987	111	67	851	549	43	220	821	275	999999	393	673	378	800	932	104	999999	999999	999999	999999	999999	880	403	248	429	278	999999	21	999999	592	999999	468	295	999999	28	194	999999	999999	445	999999	337	602	118	537	188	53	648	232	38	550	511	908	445	841	679	999999	707	818	999999	999999	844	208	999999	682	394	924	999999	999999	782	748	556	649	871	308	84	999999	999999	865	70	386	629	966	983	999999	90	999999	32	453	662	999999	486	729	658	174	737	139	550	999999	999999	263	664	611	450	289	999999	862	46	147	766	624	999999	999999	757	999999	651	878	225	999999	602	57	901	935	384	871	271	999999	990	999999	570	999999	999999	346	722	
999999	999999	28	999999	703	234	228	310	999999	686	48	575	999999	971	999999	522	859	913	717	999999	105	999999	728	237	579	999999	177	871	339	576	821	119	999	129	951	333	633	999999	521	608	999999	747	26	259	999999	305	999999	999999	999999	194	711	999999	797	999999	626	999999	993	790	946	685	66	999999	971	999999	865	928	576	524	999999	999999	889	507	999999	999999	459	358	999999	479	890	284	400	322	493	154	865	789	322	999999	503	506	340	842	999999	836	551	36	775	706	394	418	728	112	834	109	305	999999	639	999999	62	277	999999	524	900	672	294	744	999999	999999	453	999999	616	90	31	524	948	57	102	999999	566	999999	582	999999	999999	999999	999999	999999	487	394	999999	662	159	632	443	235	397	999999	941	742	551	807	172	948	999999	999999	999999	648	999999	320	999999	258	999999	999999	132	629	694	479	439	427	999999	996	267	480	978	999999	926	999999	646	795	136	999999	115	360	999999	759	271	634	999999	999999	680	999999	999999	176	999999	600	551	85	510	814	540	918	386	523	624	554	550	999999	970	471	391	818	12	295	194	28	999999	999999	999999	999999	367	70	103	662	747	999999	789	999999	999999	388	249	851	483	832	264	218	756	591	735	469	999999	579	663	914	395	862	999999	921	982	225	457	791	25	146	456	479	824	999999	776	414	765	999999	455	591	999999	539	344	179	40	975	272	561	34	600	164	788	407	188	276	884	316	867	117	31	930	458	836	999999	999999	785	393	41	814	331	703	758	134	81	693	856	527	734	891	17	953	895	767	999999	981	999999	82	999999	457	892	108	898	352	433	999999	773	703	997	793	255	592	240	746	999999	896	406	664	999999	999999	420	366	581	975	999999	78	44	690	999999	999999	718	712	747	999999	922	233	805	416	700	999999	920	162	530	941	646	999999	723	159	999999	999999	585	13	747	161	46	535	999999	922	252	999999	626	92	999999	999999	85	543	999999	999999	824	479	101	989	964	999999	574	267	836	639	339	685	999999	885	999999	893	999999	714	964	595	547	999999	706	882	173	344	794	838	870	888	865	113	999999	999999	334	594	436	999999	49	833	586	779	699	999999	593	566	20	740	999999	398	860	371	578	259	118	438	773	999999	826	629	999999	999999	396	947	774	999999	116	288	999999	41	999999	195	675	140	19	768	697	819	999999	999999	999999	64	382	482	38	999999	534	330	957	895	821	227	769	419	714	849	392	751	123	999999	460	999999	188	433	931	674	999999	448	250	999999	999999	999999	919	999999	306	74	999999	914	919	999999	999999	
785	330	999999	220	249	999999	266	425	169	385	945	706	932	999999	601	876	999999	551	363	999999	95	999999	999999	163	867	308	550	123	650	495	477	831	999999	665	674	412	999999	999999	692	257	439	33	90	965	795	258	987	82	704	197	415	373	566	470	999999	999999	999999	999999	353	999999	876	152	774	673	907	124	862	276	481	199	999999	735	859	999999	999999	72	999999	652	999999	619	999999	999999	418	462	89	114	275	382	999999	968	698	19	870	999999	999999	999999	258	417	999999	681	999999	720	600	515	833	680	513	460	101	553	707	71	154	733	629	408	734	321	999999	802	848	489	227	513	500	999999	864	117	735	92	813	591	594	686	233	600	877	999999	629	409	600	815	291	505	270	637	999999	146	131	999999	562	936	999999	999999	832	905	503	97	25	488	815	406	724	18	740	125	476	468	510	39	531	831	999999	194	211	43	208	999999	252	862	489	728	999999	999999	530	876	768	340	853	328	999999	789	887	999999	593	204	100	282	765	154	171	406	999999	101	999999	730	999999	999999	62	798	707	782	844	162	998	97	419	961	488	863	357	145	615	192	933	741	944	552	601	999999	943	925	956	107	701	93	101	999999	323	799	632	140	288	64	999999	999999	944	999999	151	505	784	138	794	902	999999	36	790	454	168	708	786	702	47	999999	855	782	826	747	461	915	995	525	648	688	240	999999	856	560	571	619	797	219	410	105	232	999999	141	63	310	674	999999	647	735	614	23	930	999999	999999	209	838	497	207	283	236	999999	999999	489	999999	671	580	179	240	999999	549	911	999999	301	941	822	999999	650	772	447	786	999999	358	789	999999	999999	999999	134	623	361	733	131	999999	935	184	595	999999	335	999999	392	999999	505	72	764	999999	703	446	999999	999999	421	169	197	999999	999999	496	613	999999	999999	455	439	999999	999999	999999	878	159	999999	999999	999999	126	356	859	714	624	390	717	290	560	593	603	340	239	670	973	212	202	545	406	999999	448	571	444	493	879	596	999999	999999	949	193	615	768	392	999999	999999	804	561	999999	573	344	53	999999	999999	568	999999	125	999999	701	999999	999999	686	614	31	482	999999	555	912	999999	834	37	369	443	340	376	977	835	948	434	157	178	650	747	972	71	795	242	517	999999	617	764	396	329	999999	999999	507	11	747	909	999999	966	892	196	620	545	999999	610	999999	687	999999	999999	999999	775	553	314	703	999999	999999	959	686	960	48	46	757	999999	641	50	641	734	999999	999999	97	48	823	190	285	464	999999	437	96	
195	366	830	295	577	596	621	775	496	902	999999	999999	999999	233	651	928	856	438	999999	999999	935	999999	150	818	613	999999	139	999999	372	39	248	813	999999	873	500	603	217	750	190	483	29	274	154	831	311	999999	309	815	181	262	428	35	585	533	160	227	225	999999	999999	624	999999	669	412	467	999999	754	164	999999	732	57	721	116	258	77	999999	670	824	319	999999	995	652	323	999999	120	610	999999	237	681	722	283	999999	205	77	565	25	359	861	999999	999999	556	463	395	93	133	541	321	777	518	648	490	403	999999	505	686	971	153	999999	302	856	999999	527	999999	202	458	670	525	49	692	62	534	808	147	151	960	999999	267	240	656	579	999999	445	719	999999	241	880	480	700	390	594	871	470	999999	829	726	999999	980	202	999999	463	25	999999	999999	465	124	999999	265	999999	544	153	714	913	999999	999999	567	15	807	999999	960	577	999999	825	999999	108	190	73	249	317	424	931	562	74	605	999999	999999	999999	360	263	918	999999	999999	715	165	246	999999	958	237	847	272	999999	999999	999999	242	67	273	199	623	987	999999	60	442	948	350	999999	591	649	317	999999	167	550	654	554	531	410	999999	483	670	421	227	999999	836	401	55	703	999999	31	832	548	999999	999999	403	373	999999	867	128	676	375	551	999999	999999	651	999999	689	721	999999	999999	19	832	114	999999	999999	211	769	63	224	999999	902	647	904	569	999999	999999	121	999999	156	291	575	663	292	285	118	128	766	986	580	649	712	333	635	999999	22	10	443	999999	845	202	603	999999	999999	87	773	728	646	999999	424	882	999999	999999	574	785	112	999999	549	999999	682	410	445	782	482	575	338	579	21	872	557	816	999999	999999	999999	954	687	999999	19	214	512	389	481	680	572	698	999999	816	759	850	929	666	460	999999	466	444	757	821	452	88	999999	204	999999	774	537	607	999999	114	947	620	107	461	999999	999999	326	302	999999	764	999999	784	999999	522	820	170	943	891	365	720	516	999999	206	999999	208	931	465	999999	999999	999999	153	964	151	999999	868	148	752	999999	330	125	298	173	516	993	611	668	86	999999	384	556	831	646	252	999999	597	999999	423	241	262	999999	879	18	630	230	620	254	642	543	999999	681	418	474	571	999999	999999	999999	997	999999	264	540	999999	239	933	125	999999	507	722	314	870	434	999999	520	225	915	246	999999	543	295	382	367	999999	542	583	702	148	366	84	11	415	999999	446	219	977	999999	559	650	999999	514	354	999999	531	338	673	229	956	999999	259	656	14	
151	999999	712	831	897	514	322	656	999999	977	520	432	721	999999	625	987	514	543	502	365	999999	214	38	941	268	835	999999	869	363	746	250	117	428	999999	274	445	999999	388	90	218	247	994	844	536	833	999999	810	440	57	999999	999999	999999	999999	300	417	936	780	771	572	999999	817	453	302	999999	999999	413	13	723	634	999999	263	136	462	294	128	602	369	501	999999	577	34	266	821	132	304	886	360	999999	999999	337	665	999999	816	28	400	793	701	360	799	430	687	97	806	868	977	999999	901	472	182	999999	576	288	663	995	47	561	632	999999	199	850	999999	875	143	306	524	999999	319	444	893	334	900	999999	999999	999999	889	937	460	952	999999	978	999999	999999	999999	999999	760	999999	999999	821	999999	838	999999	532	999999	949	377	811	999999	509	354	686	999999	999999	999999	999999	915	999999	586	976	115	110	111	679	34	999999	865	174	920	999999	999999	147	999999	498	999999	64	173	999999	999999	999999	319	88	983	950	608	468	972	527	319	117	859	999999	799	999999	716	999999	737	491	507	949	999999	999999	999999	593	963	216	694	517	12	523	684	546	720	833	667	36	126	160	80	566	248	999999	854	812	999999	353	999999	999999	782	584	327	681	871	898	669	116	999999	400	999999	999999	999999	465	999999	796	999999	999999	999999	966	665	689	999999	999999	420	940	711	745	358	88	93	619	869	35	734	428	205	13	675	821	173	560	839	999999	172	999999	793	783	822	68	389	999999	871	381	999999	103	820	740	270	999999	196	924	999999	118	999999	378	999999	747	730	999999	600	429	647	999999	802	999999	999999	47	424	999999	157	928	922	300	999999	999999	748	498	32	641	999999	999999	742	744	999999	249	999999	731	419	794	999999	56	62	726	999999	999999	550	220	999999	898	253	783	999999	999999	783	268	11	468	419	421	630	999999	725	98	498	145	687	902	35	563	313	127	627	630	594	110	875	206	832	738	354	999999	919	133	398	823	149	224	999999	376	999999	999999	322	997	174	122	999999	999999	237	332	282	648	194	24	595	135	166	695	933	682	999999	999999	635	680	77	102	124	601	999999	675	995	473	941	658	999999	969	805	999999	465	999999	999999	911	968	510	999999	706	352	904	538	272	667	999999	290	288	984	999999	999999	641	930	82	997	730	273	562	337	809	706	536	999999	625	999999	535	239	461	999999	481	837	135	999999	999999	749	999999	999999	437	17	551	192	663	674	999999	271	174	999999	393	485	999999	647	416	999999	655	999	816	216	999999	941	141	224	828	385	512	999999	583	426	569	
332	787	667	835	554	786	627	53	861	814	364	166	836	846	976	852	833	430	952	568	371	999999	13	158	496	875	999999	364	288	999999	999999	688	747	140	70	999999	392	999999	861	396	38	955	999999	402	559	785	305	377	852	532	679	183	630	999999	207	400	999999	519	349	679	459	272	765	699	533	675	418	705	785	288	470	31	999999	565	999999	999999	977	611	599	999999	579	958	999999	999999	492	999999	999999	999999	933	670	913	872	472	192	937	765	200	265	999999	999999	376	600	592	573	71	657	614	75	327	791	422	999999	919	639	999999	500	761	999999	217	427	618	529	771	124	999999	999999	559	387	627	774	999999	999999	743	716	999999	979	376	937	694	999999	999999	991	571	152	257	999999	953	999999	92	999999	14	190	58	450	275	847	828	999999	208	473	108	999999	448	553	575	701	439	213	305	129	134	823	325	382	926	626	957	629	867	634	999999	726	304	189	769	44	673	999999	450	496	161	898	999999	999999	999999	273	553	28	576	556	311	750	537	962	323	191	865	675	524	648	999999	208	610	573	829	999999	932	268	999999	541	37	999999	762	999999	999999	235	93	105	646	662	83	939	63	320	333	894	999999	341	866	588	179	998	778	802	606	953	297	176	401	364	999999	295	244	999999	529	173	987	729	999999	97	107	770	38	861	999999	950	155	299	999999	934	999999	601	401	999999	371	38	368	960	999999	25	999999	917	999999	292	331	999999	704	28	791	169	906	999999	347	999999	490	999999	970	916	236	656	999999	998	926	466	181	739	893	48	999999	500	999999	37	528	999999	160	999999	999999	999999	540	787	255	137	508	89	37	723	264	623	999999	962	67	999999	999999	999999	999999	999999	990	246	121	999999	894	666	354	300	999999	999999	999999	999999	628	309	342	234	385	449	410	680	499	847	999999	457	485	280	332	710	443	362	304	973	771	220	999999	830	634	949	892	588	782	217	724	158	783	896	994	415	630	832	76	999999	154	536	999999	999999	807	663	115	999999	344	644	857	12	585	999999	595	418	119	512	600	436	999999	821	898	291	132	291	999999	589	999999	999999	999999	610	296	20	828	245	770	999999	32	999999	843	277	999999	148	999999	999999	572	815	310	999999	999999	999999	242	639	736	333	999999	168	31	999999	989	526	999999	428	999999	256	715	574	148	360	999999	73	489	629	592	289	576	760	999999	409	999999	858	288	699	620	999999	377	656	284	505	607	612	35	506	981	327	928	999999	583	113	999999	998	676	999999	938	242	639	612	57	999999	756	999999	
237	621	807	141	247	649	807	999999	878	999999	299	643	752	45	47	999999	648	999999	360	999999	186	827	403	719	191	338	760	387	999999	765	999999	827	748	729	385	413	999999	849	90	288	28	999999	234	999999	709	43	207	903	204	657	999999	782	999999	15	700	409	228	999999	949	908	889	430	999999	999999	460	471	895	999999	660	999999	999999	798	194	81	732	999999	602	456	999999	999999	999999	857	192	999999	801	826	731	743	38	999999	999999	610	900	181	399	597	709	121	999999	247	147	184	252	570	374	175	598	34	282	505	806	999999	87	999999	778	41	247	999999	322	634	999999	162	993	684	448	682	898	22	682	999999	999999	491	960	999999	20	955	999999	621	310	636	238	707	999999	533	999999	423	533	999999	999999	367	359	113	798	861	507	999999	999999	567	132	999999	276	585	351	147	19	324	812	999999	791	822	426	626	999999	685	405	41	691	999999	515	999999	159	800	999999	999999	785	392	693	108	275	34	999999	57	499	618	370	652	366	332	999999	854	611	228	317	999999	940	999999	806	123	999999	475	999999	720	61	106	543	476	999999	36	999999	626	631	713	999999	766	57	379	136	688	999999	752	675	369	945	661	424	930	492	999999	999999	61	586	579	642	799	730	999999	995	999999	85	893	686	339	969	897	233	897	189	550	533	570	607	999999	999999	713	799	934	999999	400	999999	612	983	928	652	311	50	61	81	249	46	993	384	733	613	431	76	346	999999	999999	999999	527	751	942	999999	813	999999	467	781	928	999	999999	289	604	720	472	910	757	686	668	857	181	825	939	514	540	196	873	515	376	647	463	544	999999	962	164	860	51	424	839	857	999999	279	153	249	999999	713	779	999999	150	521	318	999999	999999	999999	999999	702	999999	438	973	626	580	952	415	999999	546	261	562	999999	999999	611	869	343	847	810	285	901	682	699	999999	826	416	859	374	999999	338	803	813	536	706	462	58	613	451	223	286	999999	864	999999	999999	989	161	148	457	999999	652	975	812	999999	915	999999	999999	122	174	156	219	720	588	560	953	742	447	36	935	113	563	265	892	634	533	999999	46	820	995	284	675	278	412	999999	999999	999999	991	892	621	350	999999	936	448	999999	13	565	999999	313	908	961	551	135	212	354	975	396	999999	188	397	269	999999	208	999999	999999	481	940	999999	752	999999	999999	751	555	999999	594	670	626	817	597	999999	967	614	999999	912	44	733	550	76	67	859	816	279	812	505	362	32	244	819	558	999999	72	257	298	956	999999	220	999999	999999	
617	999999	358	579	495	558	999999	655	999999	296	999999	166	930	874	260	892	541	329	999999	999999	62	572	435	999999	268	999999	999999	720	325	776	999999	823	737	999999	458	999999	999999	247	999999	999999	85	706	436	947	999999	999999	892	999999	997	405	424	988	999999	945	667	55	258	551	320	721	990	709	339	999999	693	999999	429	110	426	876	392	304	545	999999	974	355	145	999999	80	866	882	379	723	919	362	614	551	791	172	999999	135	959	999999	999999	274	999999	377	618	264	478	972	791	771	999999	23	130	453	597	971	322	999999	770	999999	454	838	620	985	419	999999	999999	717	638	938	23	751	432	377	482	999999	607	978	999999	234	602	893	100	999999	999999	999999	999999	171	953	999999	849	502	365	487	482	234	653	390	957	162	185	760	344	853	758	378	590	753	971	188	373	344	999999	545	879	560	748	22	999999	513	999999	917	999999	817	98	520	999999	945	999999	999999	765	999999	30	999999	58	841	999999	246	999999	234	325	488	199	775	999999	515	119	999999	608	921	485	641	998	454	927	268	997	526	764	248	981	999999	857	723	422	156	323	28	497	47	10	999999	173	168	197	746	727	987	371	583	410	577	347	999999	771	134	228	999999	999999	789	844	43	482	610	999999	680	999999	475	999999	309	201	999999	999999	570	999999	999999	477	999999	266	191	540	19	999999	191	999999	999999	307	883	952	297	928	999999	999999	999999	203	967	39	563	915	517	125	262	634	71	999999	999999	256	777	63	797	657	388	319	265	258	834	878	300	772	838	382	747	999999	76	999999	999999	519	999999	376	953	944	913	924	749	76	288	385	103	999999	528	999999	999999	829	999999	639	549	999999	999999	459	369	999999	738	999999	87	144	377	738	999999	999999	937	800	633	410	999999	853	743	464	999999	199	970	458	999999	500	253	679	851	917	369	436	999999	25	202	172	16	863	216	999999	846	614	699	549	817	412	999999	727	534	130	729	311	896	94	868	137	489	910	314	247	547	407	293	459	379	141	858	922	999999	470	404	999999	646	620	617	955	500	999999	641	382	638	526	999999	731	999999	67	539	746	156	75	682	106	999999	999999	585	449	331	249	180	685	553	940	999999	999999	726	493	664	285	999999	913	999999	69	278	932	609	999999	999999	561	271	321	601	122	999999	542	787	307	687	678	44	178	633	260	259	999999	999999	698	405	90	15	704	403	264	999999	242	999999	623	999999	999999	369	999999	999999	769	978	858	93	441	174	999999	286	428	806	999999	250	308	999999	386	810	322	113	911	
999999	181	556	999999	918	347	999999	542	114	174	480	70	999999	480	981	864	282	401	872	397	533	818	999999	999999	999999	416	23	999999	999999	61	813	514	999999	458	939	25	223	421	939	999999	599	999999	482	122	947	746	677	999999	326	425	999999	418	999999	716	387	806	377	968	668	511	334	999999	589	63	361	966	546	999999	540	966	650	861	461	136	999999	902	999999	692	999999	161	739	252	655	538	946	999999	73	806	80	142	648	999999	752	999999	999999	729	52	429	760	999999	209	816	240	360	999999	253	957	999999	999999	999999	471	999999	339	999999	999999	92	225	61	117	957	902	739	789	407	327	406	119	32	714	78	999999	916	931	658	952	922	22	304	763	703	446	749	999999	999999	999999	963	915	999999	666	339	513	990	322	999999	88	999999	37	999999	42	999999	144	934	609	850	625	554	752	680	999999	849	80	999999	999999	999999	521	163	851	204	735	364	490	874	366	385	564	869	604	138	580	492	895	189	272	395	999999	511	149	47	999999	127	220	245	999999	999999	269	593	702	908	292	924	617	999999	106	678	887	999999	578	234	295	756	950	624	109	82	953	999999	658	902	999999	999999	24	814	999999	999999	153	255	999999	549	126	971	999999	999999	846	656	874	73	999999	594	508	309	933	999999	999999	223	176	596	145	999999	863	999999	934	800	999999	282	910	803	607	487	534	641	75	38	117	324	590	999999	778	999999	207	999999	807	74	404	999999	86	999999	73	21	452	556	999999	596	686	748	46	375	632	999999	999999	999999	999999	605	69	866	243	999999	808	436	633	912	818	691	999999	999999	570	999999	406	528	999999	999999	999999	596	999999	977	999999	479	999999	369	999999	224	632	214	708	999999	435	212	999999	999999	311	999999	999999	999999	388	999999	738	428	999999	713	187	999999	969	113	377	933	999999	869	569	91	345	764	562	449	159	418	290	613	983	283	547	368	866	868	999999	34	999999	114	999999	505	249	112	293	637	191	121	255	528	836	774	796	565	642	923	201	547	619	999999	486	999999	259	134	445	912	999999	818	309	999999	887	999999	421	999999	661	74	999999	243	480	999999	999999	47	999999	762	777	219	487	981	999999	943	999999	679	999999	670	999999	248	256	124	667	380	471	999999	999999	155	641	493	363	999999	904	578	90	958	76	999999	593	999999	806	999999	999999	236	435	194	102	366	433	217	938	750	609	423	817	727	576	999999	463	894	999999	999999	999999	293	855	999999	86	999999	862	718	612	720	86	187	441	999999	766	441	944	286	999999	999999	722	433	554	999999	960	999999	
760	999999	999999	966	241	699	224	788	376	73	380	518	118	944	504	714	605	999999	999999	431	981	68	960	145	165	186	624	999999	999999	697	999999	999999	957	595	397	509	336	645	489	999999	962	653	393	703	70	999999	999999	335	952	17	827	336	999999	538	510	702	402	257	811	64	999999	999999	492	678	999999	136	560	999999	556	994	999999	959	738	296	469	338	675	267	84	999999	17	298	826	298	869	412	315	428	94	695	116	89	834	434	999999	526	171	999999	378	934	875	655	778	999999	999999	999999	999999	652	999999	182	37	144	999999	92	57	786	619	203	808	921	999999	142	999999	999999	887	308	135	999999	983	999999	176	960	889	149	999999	362	520	869	668	999999	814	662	359	912	668	972	906	751	387	526	906	967	905	456	999999	743	999999	916	79	331	742	294	669	999999	999999	76	255	42	239	694	275	750	999999	806	999999	168	783	525	203	999999	401	999999	925	999999	999999	209	64	442	999999	119	999999	603	999999	346	269	999999	999999	233	999999	601	999999	873	999999	692	260	999999	441	108	999999	954	999999	701	723	163	929	999999	368	213	99	805	21	999999	16	129	560	672	999999	999999	547	588	174	560	618	601	198	999999	861	243	215	879	999999	955	999999	82	159	443	879	646	417	900	170	790	143	111	590	913	867	402	142	999999	216	999999	561	760	789	410	93	999999	965	411	506	135	999999	219	46	65	719	933	970	127	793	312	781	999999	428	384	426	516	21	999999	999999	469	110	627	672	525	999999	999999	292	749	359	758	681	16	404	999999	792	923	74	534	999999	933	431	25	794	904	471	915	341	415	983	999999	119	690	750	999999	35	380	999999	521	661	386	651	230	767	45	631	775	252	393	592	502	451	487	999999	999999	999999	95	832	768	999999	489	11	877	766	783	648	991	265	367	18	421	386	999999	872	999999	292	211	258	759	999999	696	672	999999	822	999999	134	632	609	34	999999	940	548	777	999999	999999	385	773	464	999999	999999	639	519	885	385	999999	126	897	999999	272	999999	836	836	82	495	999999	816	63	64	285	999999	25	999999	241	367	999999	873	608	999999	700	442	999999	999999	274	372	643	186	787	999999	652	374	236	28	999999	999999	999999	113	475	291	999999	366	332	999999	188	334	380	258	288	527	316	306	517	811	913	830	999999	100	572	709	852	190	999999	999999	412	999999	999999	997	54	651	205	965	408	327	987	344	120	799	567	999999	991	395	898	270	266	355	857	425	999999	516	664	999999	540	765	439	999999	337	841	316	999999	902	
999999	213	999999	332	351	898	999999	823	579	720	135	532	999999	717	467	292	768	999999	66	64	16	999999	537	986	132	999999	642	887	79	16	278	492	300	47	999999	191	271	937	999999	456	999999	601	535	796	999999	999999	999999	57	999999	635	569	617	260	223	895	490	675	650	210	916	266	999999	999999	572	451	642	241	999999	109	285	31	831	318	610	396	415	999999	741	457	582	999999	595	999999	443	447	999999	999999	87	151	999999	516	621	999999	998	200	364	846	999999	354	999999	318	999999	999999	696	614	738	999999	999999	826	490	999999	933	202	627	400	671	396	321	135	790	409	164	453	970	769	999999	103	320	419	999999	568	999999	396	561	273	213	999999	999999	999999	709	999999	592	261	999999	16	999999	999999	119	608	529	968	535	837	564	496	164	869	999999	927	214	999999	988	999999	999999	922	725	547	641	999999	196	34	177	999999	999999	438	999999	903	791	963	999999	999999	999999	711	890	999999	42	568	832	74	119	344	669	302	623	999999	373	362	999999	739	290	999999	787	755	999999	504	801	999999	421	136	679	261	87	999999	739	233	660	286	349	730	889	167	999999	577	254	851	364	875	869	360	999999	999999	999999	999999	999999	161	999999	999999	299	395	272	990	999999	706	394	858	267	655	999999	999999	415	97	22	999999	999999	133	330	220	510	570	150	926	182	999999	999999	224	814	999999	340	999999	39	430	986	954	468	898	20	17	192	999999	999999	709	999999	479	944	976	999999	999999	999999	559	830	983	729	729	255	346	999999	94	644	999999	53	242	999999	974	370	999999	999999	67	277	951	122	323	999999	123	977	440	613	703	126	95	999999	113	822	781	757	56	701	267	708	132	90	926	372	999999	999999	999999	999999	348	119	960	999999	999999	443	999999	999999	517	955	999999	999999	814	733	124	967	999999	999999	940	420	543	226	999999	292	999999	359	999999	871	999999	999999	25	999999	626	55	274	999999	166	219	387	670	571	344	249	101	96	515	894	398	999999	958	813	614	412	940	851	131	795	677	999999	45	298	389	999999	567	939	844	135	768	468	530	811	350	29	279	848	208	999999	231	999999	999999	465	756	905	238	146	999999	999999	999999	204	152	797	999999	186	999999	382	192	94	681	161	251	390	135	930	445	156	472	594	143	101	652	999999	574	481	704	580	999999	484	31	430	538	486	999999	574	326	732	332	174	677	897	999999	124	999999	79	954	999999	340	999999	469	91	674	815	235	594	999999	999999	233	16	999999	771	840	999999	999999	261	999999	764	941	560	614	712	824	308	917	245	435	
999999	848	999999	527	999999	250	715	24	999999	756	722	999999	854	33	327	508	325	692	999999	999999	957	62	54	456	999999	16	779	999999	757	267	375	898	989	169	23	159	729	489	724	531	135	693	131	504	900	513	96	999999	296	213	999999	616	21	189	477	485	804	999999	337	999999	470	503	999999	999999	390	824	272	999999	19	999999	779	836	968	384	931	273	930	549	556	999999	999999	999999	925	999999	999999	999999	999999	809	691	537	355	682	162	972	999999	631	436	448	124	86	251	401	999999	128	999999	999999	647	637	258	999999	999999	264	999999	651	831	228	578	713	999999	999999	936	462	14	999999	822	107	683	995	322	310	999999	491	999999	480	445	528	725	806	129	97	999999	260	561	487	982	101	999999	511	999999	843	999999	723	525	492	149	788	397	55	306	337	988	652	324	999999	999999	73	828	999999	999999	999999	999999	772	594	836	519	999999	999999	526	999999	999999	915	182	853	999999	257	124	966	942	999999	656	999999	679	999999	791	109	469	935	613	120	919	272	170	999999	839	999999	999999	138	689	973	463	999999	870	556	575	421	815	798	999999	700	262	106	999999	999999	999999	180	823	271	999999	736	60	999999	297	416	579	468	999999	876	24	139	966	999999	999999	999999	999999	768	271	999999	934	380	999999	671	100	913	857	822	386	999999	999999	668	526	999999	336	952	923	712	600	463	976	117	666	939	999999	715	733	999999	819	999999	812	999999	909	999999	999999	999999	452	388	999999	384	558	756	999999	284	140	999999	613	947	659	334	999999	999999	178	807	155	827	714	354	887	385	189	590	12	469	668	955	758	999999	999999	903	509	999999	61	226	904	229	35	999999	808	999999	112	785	618	495	999999	646	622	111	554	999999	718	108	501	284	999999	968	754	999999	999999	999999	598	999999	266	755	824	511	123	951	903	925	801	332	546	460	999999	403	999999	517	598	999999	342	657	280	999999	195	999999	999999	776	31	935	475	999999	775	633	838	324	529	862	670	369	999999	671	208	629	999999	396	562	50	11	801	996	246	999999	594	999999	940	516	85	570	423	468	346	929	967	999999	398	556	913	999999	958	874	119	846	239	999999	999999	458	651	999999	799	849	12	775	230	938	239	389	190	790	999999	808	999999	999999	999999	900	196	999999	999999	178	320	839	999999	428	52	927	887	400	999999	106	999999	492	999999	603	770	573	466	571	709	38	231	999999	999999	999999	724	999999	430	816	999999	338	311	929	228	999999	999999	959	210	584	732	999999	61	838	594	93	618	415	999999	850	531	683	999999	625	41	212	
947	999999	473	526	999999	999999	506	80	801	466	795	999999	273	391	441	811	373	882	838	416	977	392	999999	999999	514	318	216	999999	295	915	894	999999	999999	26	534	999999	496	684	880	839	796	980	999999	138	298	377	999999	561	999999	720	319	999999	786	999999	235	565	888	999999	999999	999999	685	999999	785	885	572	118	999999	999999	856	582	324	999999	11	999999	999999	996	354	294	999999	147	177	655	169	999999	605	999999	999999	282	790	999999	999999	999999	999999	495	164	999999	999999	162	566	189	33	999999	999999	837	405	999999	560	787	999999	999999	221	603	196	875	227	40	767	220	290	240	218	999999	466	999999	611	18	27	999999	844	750	999999	202	728	814	123	283	950	332	999999	975	781	122	276	562	757	999999	129	796	277	999999	111	999999	999999	336	970	951	436	816	999999	396	612	53	942	265	999999	29	999999	381	761	944	89	444	51	315	458	106	805	904	999999	244	889	230	249	721	649	816	999999	401	844	999999	846	999999	106	999999	372	738	999999	21	134	738	501	747	45	332	999999	666	942	566	999999	999999	156	532	686	991	506	392	999999	999999	615	620	698	999999	999999	599	108	946	999999	269	943	999999	926	794	780	401	743	152	999999	999999	677	982	873	764	999999	999999	25	323	456	114	285	980	933	947	405	513	49	26	219	445	999999	999999	999999	999999	623	168	947	999999	752	294	258	364	999999	888	999999	632	747	934	961	999999	584	784	999999	243	999999	999999	786	978	398	276	999999	726	999999	749	691	579	999999	200	999999	999999	31	663	571	171	856	920	999999	999999	403	772	766	114	65	652	861	450	608	94	698	660	381	969	963	485	932	999999	999999	457	206	974	968	999999	999999	606	545	920	999999	337	387	999999	189	740	585	625	509	999999	671	290	887	251	999999	579	999999	490	982	62	699	999999	239	334	499	335	999999	428	804	999999	320	458	116	941	237	280	707	634	480	641	393	347	976	684	860	150	570	999999	13	999999	63	999999	999999	999999	230	136	107	62	999999	854	891	167	821	999999	936	223	999999	946	23	999999	999999	999999	999999	351	999999	362	999999	999999	999999	358	764	893	999999	416	167	17	999999	623	720	110	182	654	69	999999	749	236	999999	687	747	647	966	624	941	312	526	194	999999	281	824	868	27	999999	999999	226	99	997	742	415	142	929	999999	560	999999	912	527	227	809	999999	999999	441	999999	432	806	825	391	999999	999999	121	889	972	713	562	798	851	93	629	75	843	536	751	494	120	555	999999	999999	415	398	39	785	309	385	910	679	999999	42	595	
746	763	834	949	55	630	525	169	225	999999	762	383	829	999999	999999	965	856	850	947	725	999999	988	566	976	751	923	999999	999999	999999	999999	883	416	819	498	883	311	999999	586	706	864	595	395	999999	443	653	25	999999	887	156	419	64	828	999999	317	717	757	207	999999	999999	132	303	999999	572	422	942	355	564	340	999999	850	956	279	154	92	140	491	999999	133	332	736	723	449	999999	187	999999	64	970	512	780	999999	114	160	388	584	570	659	822	191	500	307	460	869	872	306	462	784	684	362	999999	235	999999	83	535	472	409	854	501	999999	673	999999	385	61	999999	999999	746	805	999999	570	522	480	669	999999	632	999999	285	999999	999999	147	999999	964	379	617	335	554	763	40	625	915	184	715	167	999999	517	612	999999	409	319	984	559	656	893	124	839	706	999999	168	451	510	197	555	288	364	671	708	518	767	726	14	135	715	190	975	999999	807	322	999999	999999	29	112	999999	543	592	587	77	80	265	778	629	988	604	588	124	728	628	437	803	999999	809	104	999999	683	999999	858	843	999999	999999	729	42	393	999999	472	431	999999	321	999999	696	776	604	637	999999	989	106	26	531	137	76	999999	766	380	519	477	886	925	948	203	999999	999999	744	999999	999999	535	745	245	664	142	166	716	416	616	741	36	999999	181	840	175	586	298	999999	716	409	670	999999	662	874	856	585	999999	460	128	784	962	42	12	484	727	254	860	361	999999	970	359	840	160	638	492	316	999999	999999	999999	616	939	405	37	201	492	573	93	371	808	556	660	266	298	832	778	994	168	999999	123	921	999999	937	938	999999	60	999999	812	33	391	550	869	421	676	511	844	566	15	811	991	999999	170	499	553	841	999999	103	552	999999	860	498	999999	28	999999	862	999999	12	466	291	151	663	760	69	980	999999	687	248	589	786	987	221	989	999999	704	958	760	235	999999	106	436	956	999999	494	173	893	402	999999	449	814	999999	999999	109	723	670	338	403	999999	999999	295	164	999999	514	765	340	648	509	801	323	22	999999	999999	618	370	854	194	386	276	999999	96	865	835	799	774	176	999999	122	275	686	376	565	999999	999999	107	942	999999	452	521	163	524	394	600	999999	999999	712	954	999999	739	869	485	952	136	999999	432	430	329	281	739	598	195	536	243	124	999999	457	453	948	520	427	999999	742	864	122	381	702	999999	308	372	71	222	920	382	405	211	423	438	453	294	677	622	93	712	999999	999999	988	160	485	999999	979	269	15	713	
321	380	999999	97	24	833	999999	165	30	909	999999	999999	275	999999	838	913	999999	999999	999	664	999999	804	414	39	942	154	999999	552	789	718	393	801	216	217	999999	999999	999999	335	424	999999	564	522	602	184	45	545	703	834	322	999999	999999	960	270	999999	869	516	965	713	155	999999	450	187	375	311	525	999999	180	67	999999	812	999999	207	999999	388	109	999999	999999	240	999999	406	999999	558	999999	226	663	432	999999	864	999999	999999	69	754	190	554	999999	999999	156	300	658	169	374	645	741	999999	999999	857	366	881	252	549	999999	735	719	748	428	999999	999999	999999	999999	103	344	316	720	549	753	999999	27	999999	218	722	183	911	581	835	42	999999	999999	999999	999999	999999	999999	999999	622	999999	999999	999999	45	442	135	287	999999	997	652	999999	824	68	925	999999	756	999999	840	316	672	999999	375	402	164	883	716	622	86	999999	58	999999	999999	684	693	999999	309	429	665	585	999999	999999	292	999999	269	25	20	973	880	623	974	685	964	759	986	102	432	846	179	999999	726	512	211	222	949	809	538	150	999999	13	893	336	759	265	392	741	247	999999	143	148	873	742	742	462	252	373	878	999999	697	601	499	462	999999	513	999999	421	729	79	236	460	999999	870	608	877	999999	647	925	709	376	255	854	999999	999999	41	288	983	770	748	969	586	930	270	452	773	513	440	87	255	406	971	999999	999999	963	683	999999	999999	143	864	732	605	999999	179	901	452	746	266	749	999999	235	999999	650	999999	109	650	529	226	428	999999	373	299	999999	679	312	405	999999	686	279	40	999999	286	999999	906	25	374	148	999999	369	999	37	257	691	858	30	531	330	999999	999999	322	164	444	999999	308	500	442	999999	768	866	999999	999999	70	986	999999	848	999999	35	744	965	735	511	767	857	429	807	999999	608	999999	658	781	85	212	617	956	999999	935	999999	999999	415	582	999999	999999	895	863	999999	967	999999	972	999999	999999	505	585	74	343	811	396	586	164	999999	384	834	332	119	95	430	16	452	39	842	912	999999	484	999999	392	405	141	999999	999999	639	840	855	635	701	586	285	499	148	283	155	489	359	547	59	41	748	16	270	809	999999	999999	524	240	140	108	825	31	257	681	999999	679	523	999999	525	660	528	209	631	533	809	999999	868	999999	883	362	563	708	434	306	644	999999	870	72	999999	856	326	624	505	602	760	264	252	999999	345	476	965	766	32	398	999999	548	384	737	999999	511	999999	355	357	999999	545	999999	596	950	47	549	808	461	999999	999999	344	903	
704	39	773	554	689	999999	999999	417	396	796	999999	999999	793	106	23	999999	71	60	941	971	277	999999	67	643	999999	302	999999	796	999999	514	736	999999	64	999999	844	999999	964	455	822	512	521	939	390	748	440	560	166	940	535	674	399	979	726	373	635	976	971	140	886	396	999999	999999	749	882	70	332	981	193	261	999999	179	616	238	439	459	338	347	318	999999	999999	999999	488	270	993	125	756	636	690	974	868	999999	834	568	435	999999	484	199	508	688	118	579	973	689	999999	504	782	750	297	999999	999999	638	999999	927	779	999999	503	999999	756	766	313	999999	300	999999	393	294	345	57	803	999999	974	148	839	629	104	999999	172	799	403	498	342	16	349	999999	676	999999	999999	906	788	184	999999	999999	442	999999	999999	999999	999999	763	305	583	169	735	999999	388	939	168	799	999999	999999	251	98	704	999999	999999	434	306	356	523	542	999999	999999	439	268	999999	882	276	705	107	254	682	999999	999999	503	999999	339	607	68	960	837	517	439	686	82	547	999999	331	335	184	999999	88	75	765	231	999999	18	729	476	328	999999	672	999999	701	789	999999	992	689	999999	562	929	827	248	395	686	34	999999	887	367	721	542	560	941	531	999999	175	999999	494	187	999999	811	609	141	999999	999999	999999	64	737	897	999999	999999	406	131	999999	255	489	840	999999	89	206	999999	999999	372	999999	785	944	731	932	910	623	544	508	511	848	751	329	999999	507	930	521	970	986	989	446	176	145	439	999999	285	311	999999	938	414	981	999999	690	247	386	954	520	999999	132	999999	284	386	56	895	282	999999	925	999999	342	748	567	236	999999	141	926	588	650	999999	562	656	608	297	606	103	530	999999	71	92	319	553	420	88	848	169	715	69	129	250	166	157	360	999999	999999	999999	999999	755	505	558	321	999999	999999	14	880	999999	999999	999999	999999	953	999999	369	999999	999999	484	789	338	488	388	280	425	866	468	409	358	415	305	100	305	999999	999999	775	418	512	771	520	999999	999999	208	382	941	729	289	999999	999999	797	197	999999	999999	999999	861	368	999999	999999	142	454	339	904	656	999999	999999	138	999999	373	707	599	951	457	81	999999	999999	922	290	15	999999	696	586	302	999999	560	228	999999	66	999999	999999	887	408	193	379	999999	190	999999	758	733	999999	813	48	916	468	999999	846	740	446	80	663	938	999999	371	895	446	867	999999	999999	105	999999	392	999999	599	817	820	999999	768	87	999999	999999	214	173	556	999999	526	658	670	833	257	999999	487	351	985	437	616	809	47	
297	933	999999	999999	964	663	487	819	741	448	108	999999	95	88	999999	691	298	459	774	531	566	379	788	999999	213	999999	999999	768	50	96	999999	999999	20	163	480	154	999999	638	250	999999	79	984	999999	220	572	195	171	636	999999	660	697	978	999999	999999	480	918	154	262	940	840	999999	718	779	654	285	896	999999	931	607	999999	395	659	999999	273	462	999999	999999	578	633	999999	999999	755	999999	389	399	194	368	733	683	562	999	999999	698	409	239	360	999999	140	934	675	558	239	38	317	999999	47	999999	578	825	897	333	999999	628	922	879	999999	775	999999	265	101	538	904	999999	55	518	351	960	808	44	112	377	463	643	957	999999	731	726	999999	123	361	424	790	907	785	238	432	425	999999	530	712	584	999999	874	843	147	654	981	983	798	924	999999	960	544	999999	530	870	933	670	462	158	999999	999999	285	999999	999999	747	996	472	816	96	925	193	288	331	999999	999999	589	799	819	999999	999999	743	837	999999	999999	999999	256	999999	264	368	999999	755	324	999999	999999	445	539	970	177	400	658	518	999999	999999	999999	893	682	999999	205	969	290	999999	850	647	408	66	311	96	629	222	501	811	999999	458	596	180	869	906	418	999999	999999	618	632	429	167	241	577	135	200	390	999999	43	989	295	999999	365	904	676	973	856	999999	999999	351	954	898	846	999999	717	125	828	999999	775	803	122	999999	672	510	430	490	176	999999	186	895	248	441	467	821	999999	381	241	275	203	932	561	949	578	999999	678	531	999999	999999	859	20	372	366	15	999999	877	348	414	854	484	196	807	377	957	558	999999	523	440	35	387	346	883	563	830	843	251	999999	379	999999	832	999999	179	245	629	176	533	882	999999	237	944	999999	966	999999	791	16	135	194	991	29	999999	165	100	295	553	999999	136	809	999999	172	988	713	968	19	999999	584	26	571	748	791	999999	229	999999	213	90	999999	380	999999	771	824	718	67	999999	999999	240	677	808	884	692	116	999999	724	356	273	248	240	616	999999	999999	216	999999	999999	445	210	995	999999	77	887	214	750	999999	628	47	999999	453	931	541	999999	999999	354	775	999999	879	642	999999	310	873	823	964	849	196	423	153	999999	834	164	622	971	999999	999999	999999	999999	680	941	963	421	686	644	819	999999	999999	999999	188	999999	440	857	684	802	459	694	81	254	999999	999999	563	729	485	482	877	999999	318	999999	264	492	999999	999999	461	937	679	339	623	238	13	999999	160	199	245	143	133	976	999999	819	521	999999	999999	365	999999	999999	387	
999999	935	999999	767	999999	999999	999999	742	999999	274	586	405	747	132	129	81	842	250	275	213	374	999999	351	358	999999	819	499	999999	595	278	389	854	146	559	445	404	419	471	483	657	31	457	549	999999	547	999999	732	999999	999999	999999	382	999999	733	122	999999	999999	593	855	999999	710	509	999999	157	427	884	999999	269	197	687	725	661	999999	767	618	192	917	944	999999	999999	329	97	802	655	999999	999999	275	131	33	545	696	810	999999	604	772	157	940	309	132	985	815	321	545	999999	677	936	11	356	999999	999999	106	805	999999	999999	999999	623	999999	434	999999	531	999999	610	245	651	990	999999	106	999999	999999	470	999999	617	821	999999	996	999999	552	999999	978	70	894	918	16	104	449	890	698	521	68	158	450	515	159	999999	376	215	85	893	28	762	839	235	361	999999	999999	489	983	624	56	538	81	915	999999	100	637	700	603	151	999999	110	226	585	717	846	30	999999	999999	231	999999	999999	932	658	774	226	230	668	566	999999	416	959	907	999999	474	529	87	535	69	69	963	999999	611	933	690	999999	546	999999	517	515	634	999999	32	999999	999999	999999	605	422	150	240	999999	999999	999999	999999	735	252	202	151	121	198	999999	495	677	999999	268	454	999999	999999	968	855	680	966	160	999999	999999	465	999999	155	581	999999	999999	664	999999	829	199	994	999999	999999	208	447	725	404	152	329	746	149	999999	624	504	58	85	606	454	295	560	903	999999	91	524	279	999999	57	570	999999	274	114	111	847	218	273	911	819	799	999999	999999	285	999999	831	999999	587	190	323	650	532	143	326	219	999999	279	295	185	461	845	929	142	677	833	999999	64	999999	48	436	416	240	146	265	999999	924	165	999999	999999	986	777	936	98	992	406	47	768	999999	894	12	578	922	98	999999	974	870	397	462	452	582	776	671	549	754	906	999999	999999	877	519	295	943	995	215	198	999999	909	840	149	280	795	481	116	748	45	857	493	151	999999	291	936	536	702	831	507	220	999999	999999	344	95	986	999999	891	438	608	68	583	999999	899	776	75	40	257	191	656	110	999999	923	513	896	422	278	709	595	583	999999	999999	173	707	978	578	522	505	64	294	154	590	677	149	977	284	999999	252	910	226	999999	288	521	185	406	549	192	999999	447	672	717	941	305	854	849	999999	420	18	920	207	552	534	999999	897	999999	519	992	783	536	999999	645	36	999999	378	678	480	729	999999	311	999999	395	999999	999999	391	576	212	295	823	999999	999999	864	768	331	712	673	380	999999	
999999	672	886	999999	409	356	825	36	691	151	926	186	379	97	999999	707	491	812	913	476	812	330	310	234	179	493	376	758	877	704	97	704	999999	395	999999	325	424	881	986	292	243	364	885	70	368	999999	999999	82	442	70	840	899	759	904	282	999999	372	662	387	999999	980	999999	999999	987	64	231	879	984	999999	999999	293	610	825	631	243	999999	445	249	865	533	572	303	326	999999	864	197	944	402	122	812	953	999999	999999	999999	999999	176	999999	999999	16	147	766	936	101	335	777	999999	84	138	671	825	999999	999999	999999	999999	353	999999	999999	341	133	866	286	486	999999	179	162	531	999999	755	999999	999999	999999	547	243	728	766	636	999999	990	50	633	123	816	731	999999	999999	999999	965	999999	726	999999	425	874	774	999999	999999	289	74	921	183	256	133	328	807	603	999999	320	999999	77	98	999999	999999	999999	301	499	753	999999	755	584	225	331	999999	467	39	706	999999	377	773	104	868	486	571	290	817	999999	999999	794	19	999999	713	999999	942	897	560	18	148	999999	582	284	396	400	999999	490	706	851	690	666	999999	999999	952	216	546	794	209	999999	999999	205	942	999999	989	958	460	627	871	581	389	667	907	30	999999	986	794	499	999999	478	951	91	583	999999	999999	844	505	999999	185	506	106	157	698	947	862	942	722	999999	295	437	939	999999	999999	134	471	999999	758	279	541	965	421	57	96	731	660	75	621	976	403	155	999999	999999	999999	999999	999999	241	969	959	168	999999	273	719	214	280	999999	54	472	458	999999	91	95	235	376	999999	94	59	71	999999	297	999999	330	746	999999	149	974	396	465	253	649	240	62	999999	999999	915	702	702	843	815	999999	615	602	172	482	322	69	237	185	999999	290	999999	179	12	672	370	305	527	48	999999	306	152	999999	229	809	273	999999	296	124	999999	517	391	216	256	775	681	205	168	999999	999999	90	999999	220	999999	962	999999	70	59	136	750	620	185	664	778	518	59	36	382	363	218	999999	999999	122	999999	724	898	229	923	237	990	175	999999	999999	679	983	560	931	999999	267	595	212	978	170	374	840	342	999999	437	999999	725	655	822	804	999999	84	317	633	999999	508	999999	994	147	822	146	584	483	921	999999	794	958	127	999999	999999	767	16	315	612	748	883	392	999999	791	194	999999	999999	352	342	999999	605	676	999999	445	857	203	600	75	166	33	999999	367	420	999999	643	780	608	999999	707	46	58	768	999999	999999	612	999999	999999	213	952	999999	802	242	999999	999999	389	128	41	999999	812	921	
177	940	159	588	958	526	971	438	158	414	903	358	999999	306	159	836	971	50	833	741	311	999999	122	846	999999	557	227	697	362	524	748	926	999999	786	999999	118	619	999999	927	96	154	463	64	547	999999	453	999999	844	572	553	157	991	848	80	619	999999	999999	312	367	411	308	283	999999	999999	666	977	184	999999	436	51	226	854	999999	747	999999	847	342	999999	999999	777	960	383	134	808	377	757	999999	999999	177	99	289	317	758	525	787	870	999999	431	881	999999	279	739	417	531	337	302	999999	999999	999999	771	446	999999	872	590	451	999999	999999	277	999999	909	999999	80	690	346	762	909	999999	597	959	726	470	911	693	999999	507	999999	965	999999	481	84	879	975	999999	405	652	999999	444	178	84	862	999999	120	174	972	538	209	999999	999999	768	999999	206	289	152	999999	311	999999	570	870	92	999999	999999	555	999999	999999	999999	925	999999	999999	693	736	474	927	523	107	14	999999	746	720	473	999999	181	894	999999	63	999999	999999	833	872	104	127	465	574	999999	853	902	176	324	982	942	613	758	999999	387	999999	953	278	999999	54	752	951	788	849	999999	783	59	75	999999	999999	313	438	102	578	200	576	280	900	841	669	205	838	999999	764	999999	860	550	417	517	802	999999	609	834	788	129	153	339	615	176	312	804	836	455	583	679	999999	521	190	999999	811	999999	62	437	107	849	999999	915	34	81	546	999999	641	558	918	999999	704	604	313	999999	57	247	665	733	999999	864	999999	392	999999	95	999999	349	999999	999999	705	999999	57	181	999999	938	214	237	314	543	629	78	173	288	537	999999	974	908	217	731	525	574	106	329	999999	242	490	532	999999	939	807	207	873	999999	852	999999	999999	999999	868	375	999999	999999	932	131	999999	470	701	999999	855	520	999999	999999	142	638	328	141	944	728	282	504	457	682	773	375	735	432	205	375	436	659	999999	452	50	999999	999999	705	641	974	225	438	541	999999	677	999999	829	452	75	245	999999	720	999999	999999	259	999999	917	999999	57	567	396	681	274	335	654	999999	171	668	999999	999999	999999	623	999999	999999	513	844	963	999999	999999	829	999999	292	366	959	896	715	725	493	202	677	999999	999999	657	84	999999	543	999999	215	756	481	781	999999	138	775	95	999999	231	964	999999	415	410	999999	999999	227	30	113	325	999999	439	939	999999	999999	475	646	999999	999999	965	424	391	970	680	999999	300	533	999999	385	164	591	874	999999	493	999999	141	999999	999999	999999	360	440	64	999999	228	858	776	817	10	999999	695	491	999999	852	889	
806	582	391	999999	652	579	42	999999	645	948	999999	999999	398	455	719	999999	689	999999	321	882	535	370	999999	752	821	981	482	999999	999999	689	672	192	32	161	687	188	749	60	624	484	999999	271	418	999999	999999	428	999999	372	291	566	999999	122	98	999999	999999	445	999999	639	914	670	106	509	234	999999	999999	551	417	246	999999	540	797	999999	755	999999	563	273	952	380	267	402	603	120	251	387	683	560	103	999999	999999	251	999999	999999	999999	999999	387	818	46	462	259	943	21	999999	604	750	769	377	366	261	416	100	493	304	382	999999	999999	986	268	847	999999	726	457	364	450	999999	38	687	999999	802	458	745	999999	500	131	999999	390	462	516	500	618	316	203	999999	999999	705	758	217	737	999999	886	401	999999	199	999999	533	495	656	701	88	722	92	874	564	802	670	863	999999	183	67	141	999999	999999	767	999999	965	999999	616	717	999999	767	999999	949	999999	916	67	999999	48	319	598	829	999999	761	437	778	536	442	639	48	999999	999999	999999	44	680	492	281	920	792	959	225	999999	878	999999	956	320	901	142	999999	648	745	486	824	683	999999	238	407	999999	52	999999	702	532	892	577	999999	902	11	785	279	999999	644	999999	401	88	104	999999	950	795	999999	126	999999	999999	445	991	303	499	999999	92	459	451	95	999999	878	804	267	999999	117	311	207	63	999999	126	863	611	13	999999	999999	999999	589	987	999999	999999	59	925	121	309	97	901	284	251	885	919	336	999999	309	227	268	999999	821	411	489	649	597	999999	999999	760	540	834	988	695	415	281	999999	999999	999999	999999	377	952	692	957	999999	216	37	955	178	398	999999	45	311	999999	349	496	999999	187	507	637	24	999999	999999	361	999999	262	913	588	836	999999	427	864	663	825	849	315	999999	864	999999	999999	622	999999	581	999999	970	505	533	999999	355	919	356	324	999999	999999	469	999999	999999	999999	999999	352	303	999999	129	565	999999	999999	382	486	935	43	999999	70	999999	233	25	382	999999	999999	390	274	729	999999	999999	916	266	112	899	999999	999999	780	999999	574	675	463	980	999999	999999	26	447	55	999999	999999	277	999999	338	296	943	999999	521	97	353	136	950	924	623	592	215	212	999999	869	36	255	130	165	999999	26	999999	917	253	841	858	709	270	345	151	682	443	921	588	970	168	999999	999999	278	437	354	999999	751	840	397	969	320	718	578	28	877	999999	121	759	321	901	36	497	999999	238	643	865	615	783	941	158	294	623	337	710	867	639	851	728	999999	403	999999	999999	999999	871	548	999999	
692	999999	273	755	331	171	999999	79	142	671	935	49	793	488	999999	967	999999	999999	685	697	390	867	999999	247	85	393	550	917	267	949	641	808	999999	652	182	299	999999	195	827	132	355	999999	578	206	704	999999	934	730	395	676	187	617	196	850	610	825	175	999999	999999	937	999999	359	811	999999	40	999999	359	151	999999	718	457	713	999999	562	999999	131	299	955	999999	272	459	819	999999	590	771	33	621	999999	51	999999	134	494	515	889	510	999999	999999	394	175	999999	999999	999999	425	677	228	474	999999	633	509	489	535	219	492	417	999999	801	828	230	421	16	516	519	110	999999	999999	963	999999	532	999999	355	675	904	789	999999	999999	666	404	854	372	999999	828	987	999999	562	821	914	999999	108	999999	708	999999	235	972	169	70	943	692	467	999999	264	276	673	999999	163	813	999999	430	524	999999	821	407	973	858	999999	188	999999	188	999999	146	680	961	109	131	353	999999	449	932	629	907	999999	974	999999	772	118	999999	999999	415	186	748	200	493	487	500	589	311	999999	377	857	999999	999999	764	153	331	412	302	999999	999999	237	999999	999999	699	801	617	999999	846	999999	999999	750	94	33	123	11	799	945	197	484	999999	541	52	999999	999999	84	647	376	111	830	616	369	815	863	611	999999	210	384	501	691	869	759	999999	999999	993	626	999999	957	427	999999	353	385	225	818	999999	21	195	999999	999999	624	163	251	639	26	999999	999999	935	231	999999	999999	800	999999	454	505	615	849	798	210	989	455	311	689	948	348	486	240	154	997	999999	600	999999	218	92	876	538	627	999999	726	987	161	691	551	546	491	962	927	931	720	212	718	999999	984	12	846	323	473	999999	301	539	623	999999	937	925	821	943	592	343	577	999999	987	729	81	999999	838	763	759	999999	467	385	558	309	434	794	586	999999	18	999999	245	563	75	334	999999	197	999999	465	999999	999999	725	999999	999999	593	999999	753	224	999999	150	770	174	999999	563	329	835	915	980	324	272	153	999999	442	934	387	999999	23	901	663	902	884	999999	382	19	143	428	918	16	965	944	999999	999999	999999	999999	247	999999	162	999	999999	498	999999	999999	999999	203	999999	286	292	613	992	495	350	852	999999	999999	999999	921	792	999999	430	901	917	999999	25	379	591	573	751	205	697	346	945	23	999999	174	999999	676	799	189	999999	857	145	315	999999	479	999999	999999	28	510	981	325	258	999999	579	844	581	12	999999	999999	999999	46	534	999999	915	656	999999	336	697	396	106	589	132	612	673	573	999999	999999	895	999999	
774	763	999999	250	999999	999999	97	865	443	321	593	988	484	128	577	372	332	58	399	999999	999999	277	140	631	999999	402	203	646	416	16	88	999999	116	999999	906	847	491	294	873	543	568	683	893	386	803	999999	114	999999	44	999999	250	716	999999	999999	615	507	633	923	999999	999999	189	999999	459	437	242	624	999999	827	999999	999999	999999	48	999999	999999	798	999999	384	753	999999	999999	999999	999999	611	999999	765	372	999999	999999	999999	999999	224	567	458	61	364	127	999999	465	999999	999999	235	286	999999	314	429	212	541	367	739	369	999999	879	105	999999	534	990	839	352	671	869	999999	314	786	812	999999	323	590	999999	999999	999999	31	918	609	649	81	20	405	307	686	562	831	398	837	681	285	344	472	919	527	374	288	881	999999	999999	999999	920	499	999999	798	999999	622	416	866	999999	999999	999999	279	456	467	523	999999	999999	666	118	48	479	476	115	999999	181	850	999999	999999	136	999999	999999	134	999999	338	999999	520	999999	509	999999	999999	424	531	779	342	81	74	999999	462	14	779	746	225	685	245	999999	453	394	453	626	265	951	810	740	666	209	89	944	999999	999999	12	179	41	96	178	624	948	999999	772	465	116	834	999999	602	357	655	923	449	99	497	999999	136	972	883	324	988	614	791	999999	143	991	130	999999	156	11	999999	715	999999	516	621	999999	756	622	987	519	999999	742	217	393	20	285	640	854	631	608	875	999999	999999	772	189	20	167	584	639	474	986	937	72	600	747	940	999999	932	478	604	951	514	985	373	893	255	999999	999999	112	857	999999	275	276	547	999999	413	999999	999999	337	999999	735	181	982	522	533	493	680	616	646	999999	491	999999	385	37	657	371	999999	785	878	999999	613	759	999999	781	123	720	670	524	999999	343	384	437	605	867	868	779	531	999999	840	410	999999	999999	761	42	999999	653	889	249	999999	764	999999	781	488	999999	997	999999	699	210	409	999999	822	165	152	999999	999999	64	999999	999999	168	877	840	999999	945	478	368	823	999999	449	415	470	830	431	634	710	999999	603	948	212	869	999999	89	330	999999	37	999999	419	647	458	346	321	550	381	90	999999	923	452	999999	20	44	999999	977	259	794	999999	999999	400	531	441	170	102	115	900	999999	277	797	519	685	999999	890	948	186	550	113	104	919	459	351	621	999999	699	767	999999	177	695	999999	830	535	134	55	999999	888	215	298	253	216	650	732	999999	224	413	766	918	999999	96	999999	437	155	999999	29	999999	59	909	999999	470	999999	176	732	952	362	999999	984	
999999	871	999999	999999	970	262	999999	999999	279	999999	538	407	382	933	999999	818	91	698	486	999999	834	999999	523	147	978	561	827	917	49	917	779	460	256	999999	214	57	426	35	37	185	999999	999999	750	805	999999	512	281	999999	487	358	999999	999999	875	293	159	456	358	566	92	419	434	942	848	361	999999	999999	160	953	728	801	401	65	999999	311	398	31	999999	717	999999	475	999999	299	999999	999999	276	999999	584	999999	280	757	698	999999	943	617	999999	353	999999	999999	858	999999	362	328	809	686	956	595	592	574	894	999999	999999	641	940	616	999999	144	512	999999	999999	999999	999999	196	683	999999	999999	541	999999	63	560	54	999999	999999	999999	999999	123	960	490	754	734	680	932	20	79	999999	665	999999	920	336	488	616	841	806	314	999999	941	175	999999	999999	583	424	482	539	23	849	999999	136	782	758	502	178	654	757	999999	413	498	492	126	541	999999	55	621	786	575	944	213	999999	661	431	250	948	325	651	180	319	208	403	996	999999	81	999999	284	172	834	319	961	93	999999	900	938	458	58	114	999999	538	803	696	963	999999	999999	820	999999	999999	517	554	999999	999999	587	999999	215	105	495	999999	469	775	770	458	952	265	982	129	876	761	492	791	999999	221	999999	642	515	511	999999	927	583	999999	74	923	655	289	466	999999	999999	269	694	842	962	161	999999	758	999999	354	744	707	96	999999	943	999999	868	999999	655	641	884	945	999999	703	665	568	324	217	711	846	803	672	799	32	623	999999	77	999999	828	747	576	369	873	170	767	999999	999999	999999	318	360	65	999999	634	999999	999999	560	661	990	187	999999	999999	437	999999	921	550	81	999999	73	904	336	999999	999999	896	907	74	525	81	999999	936	934	728	268	899	360	791	874	48	973	947	72	956	86	999999	434	910	149	321	952	619	695	999999	776	161	981	714	836	43	726	760	559	489	223	64	253	675	578	537	697	140	999999	43	999999	126	842	380	569	756	999999	997	925	213	999999	828	250	121	952	117	918	999999	955	841	322	999999	398	583	999999	32	999999	999999	999999	612	999999	999999	942	662	999999	660	319	999999	155	999999	999999	728	835	355	369	394	814	142	723	999999	619	61	999999	835	721	721	999999	268	637	547	536	999999	666	323	999999	307	885	587	232	301	999999	316	500	874	279	593	387	52	223	358	217	97	46	869	992	572	646	117	941	176	932	999999	974	607	553	859	999999	522	766	72	509	236	909	431	673	312	561	310	999999	999999	344	685	999999	289	999999	449	675	796	999999	
26	660	777	999999	66	369	747	999999	893	331	419	999999	864	285	160	848	981	187	615	206	690	999999	999999	999999	813	832	256	14	999999	999999	113	194	275	202	999999	412	731	590	853	71	999999	969	668	979	156	999999	999999	410	895	440	358	999999	999999	600	999999	999999	323	236	832	233	122	999999	647	625	999999	235	266	672	999999	999999	127	999999	334	553	999999	720	353	367	404	999999	363	846	119	264	918	842	999999	674	561	744	98	504	758	629	999999	192	332	999999	762	921	350	999999	874	999999	322	958	937	516	999999	920	662	956	831	624	870	276	633	999999	707	385	999999	591	120	999999	999999	622	641	705	604	97	397	310	999999	483	867	556	971	962	941	999999	905	999999	354	641	92	141	672	144	758	682	559	999999	999999	386	820	758	695	93	496	999999	327	241	912	242	999999	361	361	999999	999999	324	305	670	450	747	479	999999	247	479	708	999999	949	999999	999999	922	538	458	965	228	999999	119	860	887	476	251	642	673	705	999999	119	730	779	324	387	444	999999	999999	498	597	906	337	520	226	384	999999	750	819	294	989	703	83	396	143	695	999999	463	417	204	999999	999999	806	787	999999	369	999999	999999	999999	999999	512	999999	650	999999	377	999999	335	598	644	513	999999	501	823	999999	716	999999	45	999999	646	999999	739	999999	969	999999	299	493	110	550	999999	856	999999	229	125	698	782	999999	999999	999999	29	999999	369	58	818	999999	999999	707	291	427	81	717	999999	999999	999999	15	391	531	576	956	999999	999999	220	785	214	788	116	287	999999	134	606	272	365	923	324	824	270	690	172	74	997	591	211	999999	479	676	999999	761	128	120	999999	260	877	999999	451	145	999999	584	844	40	999999	418	332	167	821	808	999999	410	330	287	744	700	368	511	958	90	682	538	315	537	265	999999	169	274	816	999999	999999	268	999999	188	222	999999	999999	141	277	999999	999999	999999	861	670	999999	131	999999	999999	999999	617	891	375	148	999999	999999	999999	278	316	775	451	258	67	999999	475	423	103	999999	151	999999	69	853	236	244	379	999999	638	999999	645	222	144	999999	999999	899	208	463	29	130	121	999999	149	999999	539	366	999999	340	999999	703	999999	257	999999	202	298	775	316	763	665	141	999999	548	824	406	999999	104	640	536	929	168	151	21	404	973	817	999999	925	999999	324	869	418	49	999999	934	290	999999	991	999999	626	554	592	999999	798	887	999999	999999	902	742	784	445	999999	299	410	52	561	384	852	257	999999	873	849	665	449	795	723	728	927	999999	125	999999	112	699	
999999	999999	575	999999	222	999999	999999	254	523	192	867	878	153	999999	639	578	382	905	545	999999	567	753	704	927	995	13	999999	632	645	22	626	999999	999999	36	390	35	999999	999999	172	346	636	139	999999	999999	999999	570	651	603	999999	359	999999	219	999999	369	142	999999	680	648	710	218	351	988	999999	510	566	327	545	126	738	613	999999	999999	743	208	117	437	403	999999	139	435	362	999999	543	296	505	416	850	999999	894	234	999999	828	154	953	999999	999999	999999	849	110	480	34	534	865	999999	257	989	476	500	261	704	761	999999	999999	285	999999	999999	455	323	14	999999	477	572	232	514	268	282	382	789	213	999999	999999	553	937	659	410	828	999999	66	48	516	940	999999	722	999999	472	999999	320	869	108	225	202	216	845	951	999999	462	999999	360	227	974	617	686	297	791	797	999999	705	859	874	37	84	398	284	999999	218	128	850	41	51	556	962	512	691	988	277	700	999999	985	656	947	526	999999	839	73	899	263	71	999999	402	264	16	999999	999999	999999	999999	803	932	357	742	884	612	280	999999	671	22	114	999999	309	999999	107	999999	999999	999999	926	510	729	559	220	598	999999	66	919	638	786	999999	511	518	999999	847	473	767	361	252	772	999999	256	45	177	61	999999	999999	999999	999999	305	755	296	258	999999	569	420	254	999999	758	788	827	692	641	532	131	999999	999999	384	461	60	339	158	477	439	591	999999	694	391	168	803	696	999999	514	342	41	263	999999	999999	999999	999999	229	55	999999	464	945	653	614	512	56	551	209	883	311	365	966	607	999999	818	486	999999	999999	862	999999	955	101	533	188	308	501	867	256	155	999999	999999	831	293	555	23	494	937	650	191	345	616	999999	999999	999999	158	375	433	444	444	963	745	710	366	492	647	372	421	475	999999	21	188	999999	64	560	287	999999	999999	61	999999	334	548	664	545	527	999999	361	288	541	999999	932	77	432	812	191	588	324	999999	801	908	650	999999	472	344	179	999999	322	549	999999	715	624	692	999999	639	999999	425	90	174	838	999999	295	999999	880	999999	382	943	755	999999	873	972	963	69	882	999999	165	999999	86	330	375	371	634	999999	36	999999	414	250	695	999999	999999	765	507	999999	636	265	999999	566	202	37	961	236	411	829	999999	290	752	999999	810	238	999999	999999	349	999999	798	999999	911	483	67	64	40	142	999999	962	999999	117	474	813	432	627	531	599	69	58	999999	149	959	804	146	745	999999	849	999999	467	319	843	426	999999	361	999999	353	149	508	148	996	829	
999999	999999	49	568	815	938	999999	192	999999	999999	799	999999	402	999999	517	117	346	999999	979	999999	701	790	652	946	690	728	462	999999	999999	391	100	999999	62	538	999999	520	764	999999	929	145	715	257	760	433	54	136	354	999999	651	245	999999	196	168	999999	137	197	796	103	878	97	486	869	908	999999	999999	878	247	863	497	999999	353	999999	392	999999	475	454	39	229	901	563	383	760	622	48	589	999999	762	248	411	973	999999	670	699	842	999999	999999	999999	445	639	999999	999999	490	214	653	892	43	803	324	348	683	999999	999999	202	999999	713	726	999999	870	999999	890	999999	999	462	524	283	682	80	550	999999	629	115	594	589	999999	674	893	999999	999999	155	556	999999	448	899	999999	815	157	478	384	138	932	599	478	710	748	59	890	999999	999999	999999	220	962	263	138	718	578	573	987	999999	649	820	179	288	725	999999	999999	999999	109	999999	708	136	999999	695	421	262	999999	636	883	841	686	784	999999	866	597	934	999999	999999	999999	191	159	251	169	22	999999	317	762	321	752	999999	999999	380	790	303	981	254	16	277	842	999999	688	941	690	156	780	865	955	313	690	790	999999	943	369	999999	585	466	966	201	961	114	499	719	884	362	999999	315	999999	571	884	353	928	326	999999	999999	999999	218	561	23	999999	869	361	458	630	999999	999999	26	999999	873	717	525	999999	815	315	738	386	969	67	338	274	475	871	393	429	347	999999	999999	938	925	425	377	999999	952	959	102	752	50	98	921	999999	865	303	130	853	999999	74	999999	20	276	67	532	161	999999	749	766	999999	967	39	999999	999999	666	87	999999	999999	350	620	999999	855	223	985	345	881	145	999999	999999	181	751	540	71	282	749	269	672	868	892	226	681	213	203	104	784	21	804	999999	760	788	216	673	513	747	738	267	796	290	721	651	25	321	350	594	256	437	968	21	360	406	999999	228	564	134	939	132	662	128	211	334	86	323	161	999999	999999	88	36	323	543	491	472	392	156	250	999999	369	862	608	848	356	999999	793	470	363	383	988	118	388	808	616	999999	999999	88	397	575	701	170	999999	629	178	999999	999999	477	869	999999	32	81	323	923	580	269	64	279	999999	290	292	853	999999	247	999999	999999	647	514	999999	886	794	313	999999	999999	508	208	999999	978	680	945	398	325	999999	429	360	916	794	464	999999	356	999999	408	999999	116	293	848	999999	492	999999	208	763	150	551	983	149	719	322	999999	425	382	136	85	999999	909	892	966	262	999999	886	999999	185	999999	
999999	580	999999	999999	89	652	392	660	835	651	999999	999999	191	257	774	617	999999	641	603	156	49	855	230	999999	999999	324	999999	326	595	995	605	999999	33	580	863	970	999999	752	640	670	266	764	547	485	749	126	999999	645	202	644	97	255	466	39	999999	430	359	868	587	764	438	75	74	839	55	743	459	610	393	999999	969	538	11	932	889	999999	318	999999	726	692	596	578	999999	951	908	360	136	993	999999	442	620	779	175	875	999999	200	699	999999	999999	15	666	127	261	398	999999	559	999999	533	149	867	122	614	999999	894	999999	859	941	123	999999	695	616	465	182	999999	999999	199	372	136	699	699	585	611	316	999999	36	478	326	999999	286	359	116	999999	854	570	330	16	637	999999	706	383	259	586	776	744	999999	211	944	311	215	485	999999	127	833	450	292	511	308	430	868	999999	999999	215	999999	582	588	999999	610	612	630	186	561	101	999999	326	449	998	999999	571	331	999999	533	25	530	800	172	989	999999	414	288	819	999999	217	412	999999	840	53	749	204	165	386	600	999999	681	39	923	104	697	516	10	293	999999	736	999999	53	176	527	684	999999	419	598	253	999999	334	810	478	999999	689	423	486	406	258	640	999999	999999	234	201	999999	501	877	999999	302	263	999999	999999	999999	999999	117	369	840	999999	369	999999	999999	999999	999999	403	999999	870	560	578	415	283	40	604	999999	46	330	999999	818	975	192	192	168	351	306	989	792	339	999999	506	246	999999	999999	172	999999	999999	855	849	999999	999999	999999	474	940	999999	662	28	232	809	999999	117	651	953	999999	865	140	186	555	443	270	153	611	999999	213	999999	999999	95	999999	999999	999999	500	190	481	352	987	792	718	252	859	688	288	766	999999	999999	559	854	293	999999	718	42	860	988	421	588	667	229	513	270	886	999999	577	999999	365	999999	467	999999	180	999999	562	82	422	999999	695	755	999999	999999	628	307	653	209	58	316	982	835	999999	512	769	999999	999999	768	999999	457	365	893	120	960	411	740	999999	633	684	999999	226	646	619	925	303	665	999999	999999	601	999999	999999	686	918	271	345	999999	999999	955	167	287	999999	794	792	964	578	802	999999	31	975	887	394	30	525	999999	100	345	225	781	218	999999	295	999999	176	83	841	679	974	849	624	999999	206	957	999999	406	757	999999	853	655	356	500	30	585	314	713	999999	596	999999	553	181	10	314	762	746	63	992	530	627	719	133	999999	828	999999	407	999999	999999	436	554	999999	999999	668	492	570	434	718	92	710	999999	462	261	
254	517	999999	999999	624	576	443	221	422	414	236	999999	143	531	999999	672	235	187	220	32	395	999999	52	999999	512	999999	743	999999	999999	999999	999999	441	999999	467	878	392	406	126	782	527	999999	225	141	714	391	864	358	48	977	55	857	532	879	440	865	212	999999	495	175	116	999999	115	999999	452	999999	795	638	675	653	75	275	118	405	692	774	999999	911	338	554	648	999999	704	999999	983	999999	758	561	999999	601	675	917	910	950	675	999999	152	42	688	591	595	235	682	999999	912	999999	748	137	197	665	999999	301	146	941	527	999999	138	755	209	339	999999	244	903	999999	978	157	365	168	729	998	632	147	232	999999	999999	422	999999	319	999999	213	999999	999999	373	79	906	383	781	999999	999999	727	565	396	833	999999	999999	361	332	999999	999999	765	424	999999	407	199	42	557	999999	398	982	115	472	999999	318	995	999999	999999	870	834	999999	604	375	396	735	12	442	246	314	999999	999999	607	999999	999999	999999	682	999999	784	233	184	46	358	315	392	986	327	265	745	88	837	393	999999	490	999999	441	812	399	37	854	405	999999	796	253	204	868	384	25	595	917	635	216	999999	519	695	797	818	999999	983	409	418	999999	999999	167	476	490	56	126	601	445	999999	292	999999	929	999999	427	250	115	120	524	611	311	669	999999	452	630	999999	963	794	701	999999	523	416	627	999999	658	69	638	999999	714	821	268	999999	159	999999	352	999999	261	691	278	556	713	188	468	999999	117	999999	867	714	846	288	92	999999	900	823	575	876	143	493	179	367	611	338	406	703	353	886	520	999999	109	185	950	282	526	154	909	345	947	829	999999	580	202	923	930	435	999999	936	524	336	999999	476	322	768	521	910	944	384	782	765	999999	230	567	999999	999999	670	999999	810	999999	755	914	240	999999	313	164	999999	175	687	408	970	964	417	999999	193	749	633	862	191	760	615	999999	534	562	192	384	999999	999999	335	318	269	999999	999999	140	999999	422	31	547	18	999999	922	745	267	999999	812	999999	48	999999	383	127	999999	808	157	59	199	555	389	678	745	929	56	586	840	378	148	873	999999	286	603	771	727	999999	854	576	999999	999999	942	558	750	392	999999	259	999999	217	337	999999	949	999999	999999	223	42	999999	801	88	568	346	904	999999	837	938	999999	761	265	612	399	894	999999	999999	999999	329	613	831	927	999999	593	797	946	999999	51	999999	924	168	999999	389	739	999999	999999	775	999999	999999	965	64	720	999999	999999	584	993	37	818	442	507	999999	666	621	999999	210	
999999	448	495	770	399	282	846	999999	24	605	426	875	872	25	610	188	572	719	999999	559	121	125	734	19	804	919	814	608	189	555	501	724	779	538	958	845	999999	999999	113	693	217	999999	797	33	168	127	999999	802	832	329	999999	947	267	999999	99	309	714	485	966	479	467	247	971	469	113	999999	105	344	999999	764	999999	334	615	670	351	551	999999	710	851	686	765	21	776	860	999999	999999	467	999999	449	999999	141	804	281	633	999999	969	598	338	919	466	31	820	746	77	430	482	341	596	709	547	980	13	633	290	714	455	471	121	720	559	244	999999	895	999999	633	103	999999	982	445	382	953	999999	791	395	664	945	275	709	439	275	222	870	29	999999	999999	137	180	991	919	779	508	487	617	369	999999	654	999999	349	444	999999	430	999999	161	336	999999	990	222	248	625	768	999999	999999	999999	454	999999	999999	357	993	729	505	999999	70	72	665	999999	475	382	431	172	19	30	999999	274	112	845	862	719	692	316	999999	999999	932	376	160	599	746	805	172	32	999999	307	999999	999999	939	414	369	297	495	463	129	999999	790	85	615	999999	999999	999999	579	608	484	654	999999	687	999999	999999	990	694	911	76	137	669	219	999999	314	712	99	316	335	999999	999999	575	234	239	999999	80	134	856	760	999999	344	259	236	564	999999	213	643	999999	999999	999999	423	674	385	999999	335	459	999999	391	771	903	999999	999999	171	880	132	999999	999999	434	499	970	465	144	933	509	731	877	443	999999	862	999999	999999	844	737	976	284	812	999999	805	999999	738	672	743	94	857	752	397	999999	355	442	999999	999999	218	754	607	999999	999999	740	876	696	458	25	751	529	999999	833	999999	220	194	606	999999	999999	999999	531	761	308	999999	59	999999	756	344	789	97	223	999999	327	999999	999999	139	93	995	81	999999	119	455	722	920	224	424	33	938	187	904	749	132	999999	168	687	992	309	181	239	664	129	362	669	999999	538	305	353	972	999999	999999	999999	999999	248	404	515	85	999999	387	508	634	62	818	999999	884	348	101	999999	168	183	107	999999	999999	999999	417	999999	757	786	794	392	918	81	60	224	999999	803	999999	884	525	653	611	953	922	673	604	612	999999	999999	784	999999	446	991	194	999999	626	999999	199	844	830	209	758	298	254	994	999999	563	999999	604	70	91	209	217	999999	515	572	153	907	248	171	999999	999999	562	12	999999	945	999999	886	261	597	846	614	304	63	999999	894	323	709	999999	93	51	610	999999	999999	703	999999	239	213	679	999999	482	
352	999999	683	35	314	206	296	999999	58	999999	999999	749	16	223	477	904	164	471	620	999999	444	979	164	999999	204	198	427	309	823	716	999999	999999	35	125	503	999999	999999	999999	22	999999	36	668	999999	430	374	861	699	921	235	486	999999	999999	69	977	47	373	796	563	999999	999999	778	999999	999999	999999	940	468	999999	891	719	814	294	136	459	921	232	775	109	733	754	343	499	506	999999	999999	641	979	999999	57	87	999999	866	66	205	999999	920	49	452	547	490	905	999999	807	211	421	201	999999	293	148	999999	272	273	72	999999	498	999999	282	913	879	999999	960	320	999999	814	589	947	999999	931	563	11	999999	333	999999	252	999999	999999	691	999999	662	155	692	696	19	999999	815	866	803	258	707	278	999999	136	572	999999	530	595	999999	993	622	473	964	27	730	146	999999	999999	999999	819	959	301	935	977	999999	999999	999999	274	999999	385	999999	722	153	979	233	294	363	66	999999	715	722	263	737	999999	682	198	190	675	999999	872	999999	877	165	999999	999999	415	343	670	875	838	999999	266	294	93	994	900	330	999999	793	999999	783	999999	187	995	107	999999	564	247	305	72	553	999999	308	437	657	999999	999999	169	690	818	951	692	190	922	877	466	969	654	999999	999999	868	999999	882	530	999999	220	699	169	999999	592	999999	999999	999999	999999	295	505	957	856	999999	873	343	170	304	974	494	101	336	264	128	999999	735	999999	543	999999	204	357	460	999999	348	447	431	407	282	108	966	854	327	378	637	381	508	123	999999	999999	448	707	901	907	45	997	999999	444	50	256	999999	941	562	999999	618	999999	55	189	517	988	451	936	888	206	18	640	773	958	627	747	142	999999	691	713	999999	497	456	552	742	350	999999	999999	366	36	251	35	301	999999	760	700	335	999999	999999	999999	388	511	818	705	899	999999	234	926	817	302	123	244	999999	848	777	131	490	503	446	176	435	464	999999	862	954	982	348	308	999999	927	422	813	25	999999	335	573	678	751	653	347	126	999999	180	73	912	16	999999	452	999999	638	219	832	881	999999	805	999999	931	956	750	917	999999	925	728	890	880	310	229	799	523	213	999999	999999	850	109	59	799	999999	516	999999	999999	216	895	610	999999	717	590	931	999999	655	411	642	721	999999	999999	291	201	908	289	999999	611	787	999999	929	494	195	999999	982	782	390	16	999999	424	17	803	710	171	324	169	182	999999	999999	999999	153	122	999999	732	999999	124	817	857	999999	999999	334	999999	169	999999	966	126	999999	247	607	999999	205	649	770	
228	713	207	999999	130	877	999999	999999	999999	243	154	999999	817	923	999999	999999	867	965	532	999999	635	999999	669	643	999999	205	207	785	999999	692	999999	448	503	351	999999	28	541	98	999999	980	151	896	442	114	25	407	158	999999	919	506	739	193	672	534	144	138	54	563	555	925	679	963	182	999999	22	706	339	999999	999999	999999	999999	779	277	999999	973	739	657	564	628	999999	999999	999999	866	437	952	999999	775	969	216	224	973	977	999999	999999	310	188	723	242	999999	999999	77	683	622	484	307	999999	915	999999	560	405	480	999999	935	482	999999	674	107	999999	256	999999	931	370	269	999999	471	232	245	505	250	795	999999	424	473	319	15	373	393	391	140	992	999999	999999	418	810	743	494	999999	71	893	999999	90	999999	986	125	387	999999	423	265	22	85	724	999999	880	999999	390	66	26	625	477	515	291	715	999999	999999	855	287	999999	458	622	976	189	999999	611	999999	715	46	438	999999	932	307	949	137	379	65	277	709	773	653	430	687	478	426	999999	387	355	374	999999	732	270	110	756	965	642	45	895	999999	809	276	59	354	627	999999	692	179	566	163	346	559	987	155	513	308	38	935	508	762	590	999999	269	350	999999	705	96	832	999999	984	494	999999	170	727	900	507	603	86	69	809	733	424	821	999999	38	815	744	125	596	458	936	707	999999	142	999999	585	16	999999	681	921	999999	860	999999	582	669	999999	398	270	254	15	704	952	999999	698	38	176	412	78	321	857	961	999999	999999	102	57	786	999999	999999	999999	324	500	893	404	999999	999999	873	795	999999	531	35	426	484	999999	999999	999999	984	832	999999	113	792	183	938	397	824	999999	999999	625	999999	534	882	206	371	502	930	999999	810	999999	737	472	165	380	173	999999	296	440	486	109	999999	349	72	954	999999	924	975	151	999999	506	999999	186	624	999999	270	999999	999999	828	65	999999	999999	85	999999	436	999999	376	999999	421	19	402	111	393	484	999999	970	196	999999	928	239	446	526	999999	999999	314	977	999999	999999	908	120	459	897	467	385	503	169	999999	406	999999	858	601	976	563	141	999999	404	196	702	122	999999	84	252	720	599	618	465	161	132	638	999999	544	528	49	311	999999	505	644	17	980	353	401	790	836	79	637	470	963	657	999999	910	791	858	999999	999999	46	999999	186	867	767	48	17	457	767	999999	324	83	937	262	580	999999	759	188	999999	999999	885	294	415	651	962	158	502	504	999999	728	667	686	792	418	999999	353	328	776	250	942	345	944	32	659	
755	999999	533	710	86	139	999999	999999	999999	967	745	752	801	535	905	619	546	513	128	999999	519	999999	999999	528	999999	236	345	999999	937	999999	432	999999	271	999999	896	408	625	792	999999	999999	578	63	549	999999	999999	522	999999	793	870	999999	999999	832	825	999999	999999	126	282	999999	722	850	794	176	676	367	544	999999	491	55	999999	507	994	754	999999	920	470	466	98	465	999999	476	684	551	122	316	383	599	126	287	616	779	135	620	80	577	413	411	999999	192	290	999999	999999	507	164	373	636	651	747	999999	523	999999	37	999999	159	255	176	252	999999	999999	983	944	999999	999999	439	859	381	384	684	518	999999	69	999999	906	999999	984	999999	186	397	748	680	731	852	221	999999	932	751	318	470	824	410	170	356	27	208	999999	193	826	78	304	999999	262	967	999999	397	999999	603	130	999999	175	810	989	855	315	689	261	101	475	450	506	118	999999	999999	999999	117	356	999999	999999	708	838	800	618	118	103	757	999999	999999	624	823	999999	339	630	676	305	23	421	315	999999	338	946	999999	718	386	571	195	928	348	117	999999	999999	752	541	999999	803	999999	202	880	761	558	271	497	999999	651	150	176	487	396	618	846	696	50	671	734	999999	999999	92	241	547	907	828	88	655	503	782	557	798	218	873	930	999999	541	553	999999	999999	458	777	77	246	404	708	542	730	271	434	10	90	999999	661	219	291	999999	343	853	730	999999	841	999999	868	593	378	278	522	687	35	165	497	189	667	312	816	25	995	152	209	296	358	999999	78	781	476	991	557	663	648	860	207	699	761	884	616	803	208	999999	36	999999	999999	999999	246	999999	513	901	149	358	403	276	999999	201	654	444	834	457	999999	96	999999	387	999999	858	48	174	957	797	427	782	695	999999	816	352	999999	999999	276	315	157	799	278	574	851	208	270	382	894	16	55	327	999999	169	898	999999	999999	999999	717	171	14	81	322	716	484	367	662	390	459	622	999999	885	999999	528	309	999999	999999	999999	536	999999	999999	666	999999	950	752	109	732	536	124	704	999999	477	999999	999999	999999	999999	487	562	99	494	546	879	999999	282	931	170	160	999999	859	792	303	983	122	204	999999	347	802	999999	964	385	634	136	999999	999999	805	607	833	72	227	233	628	265	462	999999	976	999999	744	997	999999	591	948	210	677	332	410	834	364	856	542	999999	283	125	598	999999	859	420	999999	177	476	333	336	97	314	635	174	999999	530	80	228	999999	602	999999	352	382	999999	434	458	944	354	999999	253	
976	530	263	949	512	667	748	999999	999999	115	577	999999	695	265	861	896	51	167	372	313	293	638	999999	999999	479	772	226	287	999999	961	669	822	999999	999999	360	999999	60	685	661	380	782	888	999999	999999	35	284	999999	999999	575	538	417	786	981	999999	959	999999	842	892	480	739	450	470	757	605	446	999999	999999	615	904	304	999999	366	999999	991	999999	999999	976	939	346	205	125	109	999999	999999	999999	882	840	837	999999	22	724	168	214	921	930	321	140	999999	312	280	259	52	222	281	999999	61	999999	990	999999	564	999999	903	556	285	624	351	758	999999	61	563	914	196	494	999999	580	687	161	585	71	219	274	920	636	75	999999	999999	887	441	213	502	603	850	701	565	650	820	612	929	307	588	563	999999	15	999999	366	72	557	999999	700	15	899	704	999999	999999	300	999999	999999	490	999999	550	464	327	658	558	960	73	999999	999999	251	999999	85	231	287	999999	655	994	915	887	999999	883	526	567	740	207	999999	999999	999999	773	274	209	553	131	600	756	133	246	621	999999	788	302	999999	999999	88	941	930	999999	999999	455	281	305	535	389	781	455	34	897	587	460	955	72	151	722	664	51	999999	953	999999	999999	999999	419	383	999999	999999	416	317	898	489	999999	276	925	999999	476	501	969	999999	174	999999	154	999999	999999	658	170	501	999999	161	853	963	46	735	999999	56	895	999999	862	921	77	290	374	999999	135	417	788	999999	40	590	675	999999	999999	377	51	613	486	999999	999999	760	999999	999999	382	999999	463	935	999999	73	299	878	999999	380	639	57	606	884	975	16	605	818	870	999999	999999	145	999999	632	277	668	999999	999999	999999	104	973	111	708	999999	907	999999	685	200	964	725	999999	999999	14	999999	591	999999	770	999999	637	480	999999	313	999999	245	999999	999999	999999	830	667	783	999999	999999	318	491	406	538	999999	999999	977	999999	330	415	853	154	93	318	141	190	999999	629	999999	536	735	98	900	999999	220	472	603	669	339	854	532	191	355	967	842	999999	898	63	309	274	190	771	159	789	459	745	162	197	116	598	789	48	999999	843	200	230	590	999999	327	999999	903	999999	536	476	999999	672	799	126	475	618	999999	987	329	634	999999	999999	938	121	219	999999	320	415	563	999999	74	494	305	512	776	999999	932	170	999999	434	370	999999	244	683	906	786	946	45	722	999999	315	802	719	261	497	236	291	479	527	853	564	498	753	999999	411	398	377	296	349	853	685	131	999999	894	273	482	729	265	214	999999	527	284	999999	75	999999	272	775	
53	999999	550	999999	463	642	882	869	999999	129	999999	281	518	419	660	999999	869	812	194	550	999999	988	24	506	35	274	105	336	290	805	687	999999	148	622	999999	999999	799	999999	232	488	379	999999	400	999999	290	983	696	23	867	588	823	263	251	721	951	65	999999	53	315	198	547	999999	999999	77	441	89	143	999999	999999	389	896	357	589	705	181	799	597	661	999999	52	578	91	468	701	981	434	129	999999	671	999999	999999	756	215	999999	941	823	445	333	921	211	999999	800	927	487	692	476	999999	999999	999999	161	467	349	999999	273	620	465	97	888	96	17	959	716	999999	817	118	999999	152	555	763	999999	363	274	999999	999999	201	777	164	999999	18	515	761	583	876	520	810	930	929	941	423	999999	736	556	247	914	251	144	577	999999	379	553	999999	999999	782	202	798	203	609	999999	82	843	311	999999	880	999999	255	999999	840	713	16	188	220	210	142	288	622	806	37	825	774	999999	999999	53	611	465	191	999999	801	683	721	617	330	999999	869	580	184	629	676	999999	999999	864	304	863	999999	999999	999999	133	985	503	580	991	176	783	47	24	999999	267	504	424	399	999999	585	166	999999	399	857	101	999999	561	114	992	999999	371	999999	909	999999	346	939	421	132	67	658	307	112	730	450	546	91	854	999999	916	999999	999999	276	66	289	147	871	714	342	251	792	433	399	588	861	999999	626	137	261	306	328	93	302	342	952	288	999999	270	948	320	999999	486	624	999999	867	877	105	111	999999	625	474	234	999999	999999	999999	235	907	524	869	645	999999	953	603	640	598	52	999999	934	113	999999	94	611	999999	31	240	999999	808	211	999999	983	710	525	506	635	831	103	999999	420	76	727	380	999999	401	313	400	999999	999999	983	599	825	917	170	997	629	541	863	468	66	650	958	426	706	803	999999	935	405	999999	967	809	504	47	999999	867	386	630	555	219	999999	631	999999	999999	825	611	896	76	549	527	999999	104	999999	999999	948	770	118	310	673	735	516	377	994	999999	915	184	999999	787	999999	303	621	999	985	654	15	435	476	534	999999	104	907	818	396	999999	579	872	999999	870	99	779	758	85	956	820	999999	95	636	574	518	999999	999999	118	999999	255	906	878	999999	323	999999	522	303	583	709	578	999999	697	999999	126	999999	999999	343	235	698	999999	999999	546	52	175	950	920	999999	902	999999	950	999999	798	130	999999	971	999999	764	527	999999	999999	999999	999999	375	999999	992	16	113	519	544	475	317	291	419	109	710	369	999999	942	372	
707	724	401	567	758	990	38	576	999999	154	338	288	999999	983	999999	999999	370	180	999999	183	999999	816	288	367	550	642	999999	389	30	440	612	865	821	999999	999999	851	94	617	999999	397	963	999999	273	999999	216	197	502	999999	297	986	350	999999	181	999999	428	891	445	43	27	126	692	999999	556	410	542	999999	466	999999	450	999999	38	753	999999	276	219	515	553	999999	999999	999999	150	10	101	43	999999	423	694	999999	736	999999	416	999999	599	500	705	323	882	999999	999999	999999	731	841	857	26	957	999999	635	904	559	912	347	999999	999999	999999	999999	692	999999	999999	320	129	778	414	925	797	864	978	163	73	571	896	632	691	91	418	999999	309	999999	84	86	502	787	789	999999	823	999999	884	179	935	524	22	765	370	551	712	999999	999999	916	69	162	979	444	572	342	663	290	656	450	473	42	676	549	482	446	999999	341	988	911	111	493	980	809	999999	548	559	999999	272	149	378	453	315	393	93	922	106	68	999999	456	839	999999	658	443	705	999999	999999	999999	293	924	733	999999	976	415	814	999999	182	180	999999	999999	999999	532	999999	517	82	30	727	999999	466	560	999999	760	126	542	81	568	835	547	999999	324	700	999999	847	348	999999	997	476	900	578	999999	750	926	841	201	672	316	525	151	370	685	185	563	15	732	999999	972	264	444	999999	999999	741	999999	76	902	333	697	685	679	110	85	553	827	715	999999	810	423	918	925	869	765	999999	999999	186	428	149	146	90	124	764	443	743	42	566	332	775	125	859	999999	868	975	631	846	50	294	141	357	848	65	922	170	63	338	574	577	214	57	458	648	763	196	616	999999	915	667	342	520	270	999999	999999	695	564	979	67	999999	144	205	653	999999	296	791	298	34	999999	603	389	999999	468	989	128	727	666	220	186	681	369	70	931	999999	952	999999	999999	999999	880	237	606	999999	280	681	443	18	403	566	999999	971	898	999999	378	321	287	927	62	999999	275	456	38	999999	803	386	534	84	274	280	999999	675	704	832	154	965	999999	315	143	999999	555	119	999999	110	859	214	783	777	691	619	105	34	568	815	200	434	999999	263	999999	894	157	369	744	133	627	999999	277	75	447	413	325	999999	999999	275	725	165	132	928	494	599	602	756	999999	999999	999999	914	999999	888	641	720	766	743	45	249	639	999999	999999	999999	999999	183	937	717	340	288	304	134	240	302	100	45	311	280	768	680	301	999999	976	99	948	712	578	388	434	999999	646	581	935	554	636	538	790	
999999	999999	321	662	885	425	114	999999	60	683	814	798	606	418	496	974	999999	999999	248	220	285	262	770	604	558	999999	613	641	722	198	999999	666	561	254	389	824	457	999999	416	975	871	739	898	38	763	590	827	318	160	607	580	607	397	999999	999999	669	685	716	113	602	999999	999999	638	862	997	158	247	361	39	999999	527	999999	540	272	348	546	999999	741	999999	999999	466	304	490	999999	618	89	278	999999	740	719	999999	741	914	814	173	408	111	999999	40	999999	999999	999999	289	489	90	243	76	134	980	999999	315	943	999999	145	146	517	982	523	253	918	880	14	621	319	532	999999	432	999999	109	939	445	999999	999999	999999	999999	990	999999	999999	44	384	999999	153	999999	772	413	205	865	999999	999999	655	999999	587	792	122	734	348	853	999999	956	304	810	999999	999999	50	532	987	243	999999	999999	155	502	999999	488	869	999999	999999	752	848	906	336	999999	653	58	454	522	857	999999	999999	501	287	146	999999	55	999999	574	672	128	221	999999	426	962	225	269	533	163	999999	999999	922	999999	999999	595	15	999999	629	383	167	301	580	528	674	461	645	158	242	18	999999	935	747	999999	999999	619	540	608	489	374	999999	999999	525	999999	86	757	612	391	504	691	999999	983	425	999999	417	380	547	999999	999999	964	327	999999	999999	524	707	510	361	628	999999	999999	64	999999	583	999999	677	773	776	999999	451	916	848	263	999999	999999	876	999999	999999	390	887	862	82	847	999999	999999	57	638	366	10	593	999999	406	984	418	127	637	734	409	170	689	643	604	267	251	658	125	73	422	486	999999	245	990	970	999999	121	999999	217	999999	67	217	49	416	999999	999999	875	520	864	999999	536	913	999999	999999	359	701	999999	268	814	999999	383	410	984	225	880	362	358	584	435	999999	306	812	429	999999	999999	999999	649	999999	827	570	375	999999	261	999999	886	573	999999	999999	640	279	496	853	500	999999	991	657	232	823	999999	424	348	301	999999	999999	548	724	493	781	720	406	999999	26	999999	254	239	245	158	766	999999	316	855	185	999999	166	758	999999	322	817	379	694	730	826	999999	413	232	84	62	999999	679	172	999999	724	461	244	226	479	999999	256	382	755	999999	999999	493	228	568	172	357	929	860	104	412	999999	412	36	999999	235	324	37	31	164	192	516	96	177	999999	141	999999	999999	939	288	41	75	444	999999	999999	273	342	999999	999999	999999	727	133	999999	585	760	413	999999	999999	568	991	165	395	999999	228	573	992	380	326	991	999999	448	647	990	581	73	346	241	789	
999999	999999	893	999999	191	962	437	999999	999999	510	999999	824	999999	299	151	947	999999	999999	999999	226	59	999999	893	999999	999999	417	620	999999	142	210	999999	424	181	533	593	166	999999	999999	213	271	790	999999	267	869	909	177	618	999999	999999	52	458	426	504	25	739	999999	518	877	999999	774	352	357	926	534	988	999999	652	295	705	984	849	999999	999999	580	435	545	936	33	115	324	799	471	582	100	751	105	919	999999	793	946	647	230	999999	439	919	443	999999	732	881	917	524	333	453	999999	202	650	999999	999999	589	203	999999	999999	771	44	999999	999999	774	835	999999	893	999999	496	501	758	347	999999	999999	13	999999	999999	957	999999	152	999999	800	476	999999	70	999999	111	121	995	999999	599	245	999999	459	931	464	999999	668	999999	948	988	844	37	999999	694	999999	573	808	980	999999	597	245	507	352	582	244	508	862	999999	937	682	999999	999999	919	902	523	194	179	999999	999999	621	333	216	265	999999	999999	999999	999999	332	885	999999	302	140	999999	979	363	738	999999	876	697	955	185	953	814	276	999999	766	117	999999	181	990	403	897	441	651	273	999999	251	198	999999	471	863	999999	828	613	389	999999	999999	940	548	785	384	303	223	593	445	999999	401	999999	947	999999	664	715	999999	895	999999	405	698	999999	716	333	999999	999999	648	236	999999	645	999999	210	886	565	422	177	390	395	615	110	683	848	216	999999	999999	262	250	650	806	157	388	933	683	999999	999999	999999	999999	224	299	999999	655	987	999999	799	254	999999	112	999999	999999	497	335	999999	289	829	999999	850	999999	999999	695	243	999999	999999	429	999999	999999	201	526	902	999999	157	943	175	106	999999	999999	696	999999	416	648	999999	160	999999	484	319	822	622	654	999999	272	999999	399	411	528	999999	391	999999	568	556	999999	63	675	209	779	28	554	169	669	436	999999	35	999999	468	184	259	92	999999	523	120	999999	644	547	671	999999	999999	757	541	646	50	471	797	138	800	999999	999999	770	951	87	466	765	662	999999	227	999999	246	609	931	999999	999999	973	999999	143	457	434	898	515	13	568	279	270	22	523	999999	964	587	999999	999999	594	589	489	999999	446	67	355	469	691	329	202	404	901	826	315	377	76	604	663	680	375	975	89	999999	393	808	999999	753	149	999999	263	892	999999	907	346	647	789	842	431	86	112	965	217	196	811	999999	378	443	999999	999999	562	370	923	227	999999	619	510	722	747	999999	860	601	330	366	999999	309	66	993	489	999999	587	999999	999999	587	577	999999	767	892	999999	229	999999	762	999999	999999	
999999	999999	999999	131	582	726	147	77	105	793	225	510	645	850	999999	999999	117	384	953	999999	567	338	197	999999	649	925	999999	617	767	528	207	999999	555	336	594	182	340	999999	999999	763	530	520	138	999999	371	999999	999999	917	772	453	122	65	809	999999	435	443	999999	633	481	656	999999	529	310	999999	999999	127	999999	999999	265	947	181	999999	999999	200	518	57	209	807	999999	999999	170	934	845	999999	999999	152	298	548	900	161	476	706	463	764	999999	11	999999	999999	794	254	122	455	662	825	282	939	101	618	498	999999	244	898	660	898	495	940	684	986	171	452	828	416	418	999999	480	474	718	208	311	999999	999999	647	22	728	470	715	282	30	999999	999999	61	680	999999	999999	999999	578	56	565	279	948	999999	233	400	351	426	706	46	999999	999999	999999	231	892	316	999999	551	596	885	931	438	779	667	663	999999	695	999999	158	365	897	196	902	428	163	929	363	200	999999	999999	671	312	999999	999999	999999	675	999999	254	168	999999	79	970	331	999999	125	136	999999	290	999999	287	705	950	278	350	999999	371	452	388	999999	962	953	790	938	348	224	999999	999999	110	943	999999	712	450	999999	785	296	999999	865	219	313	36	440	83	999999	335	552	720	44	424	539	362	999999	854	186	205	420	288	42	999999	999999	999999	463	398	999999	999999	999999	264	999999	492	63	222	505	242	85	52	999999	999999	263	999999	796	999999	593	999999	570	999999	999999	999999	274	46	999999	999999	895	999999	999999	817	573	51	737	999999	760	297	999999	999999	370	327	999999	990	779	144	673	540	34	999999	196	973	999999	213	828	999999	909	717	990	999999	127	999999	327	622	500	268	999999	491	999999	401	852	509	501	52	889	252	733	775	88	139	373	834	983	475	697	768	914	999999	999999	981	952	999999	306	331	433	324	10	245	499	521	999999	191	999999	632	577	999999	482	860	324	999999	31	144	639	860	999999	293	72	851	999999	999999	999999	119	278	170	449	999999	999999	179	618	574	252	498	286	566	474	192	446	361	898	999999	296	64	55	637	959	818	412	445	23	150	262	158	320	999999	177	999999	999999	237	193	766	999999	312	251	749	342	533	858	82	396	999999	846	999999	999999	999999	446	299	73	640	210	630	407	767	165	478	322	999999	188	519	399	919	279	999999	177	141	535	983	999999	305	305	436	960	339	999999	999999	303	551	205	405	330	877	491	281	36	562	369	999999	156	773	437	249	999999	348	683	476	855	637	999999	999999	388	462	999999	768	999999	773	670	78	717	277	184	770	898	
783	999999	521	437	997	999999	999999	999999	999999	836	48	868	999999	999999	999999	656	999999	42	999999	18	383	26	999999	400	723	936	999999	891	300	999	999999	599	667	999999	571	159	999999	999999	858	999999	927	59	999999	999999	999999	900	289	691	999999	422	144	244	999999	999999	525	766	999999	131	713	71	929	723	481	818	999999	449	210	999999	520	471	494	999999	184	999999	91	999999	456	251	951	823	656	570	999999	878	865	999999	91	905	825	805	828	49	335	796	524	213	999999	751	668	999999	699	574	999999	586	927	601	70	306	680	999999	999999	89	180	999999	999999	369	880	603	953	999999	999999	305	889	715	643	999999	217	388	696	877	999999	999999	582	951	999999	91	399	266	950	999999	584	999999	999999	633	495	748	869	445	390	165	332	974	797	355	642	999999	999999	466	943	482	999999	999999	609	999999	999999	614	999999	229	765	999999	999999	624	652	999999	738	582	80	265	999999	999999	585	771	997	540	999999	999999	907	999999	999999	730	406	999999	322	999999	999999	999999	185	431	197	881	999999	650	679	67	196	708	332	999999	617	999999	332	999999	999999	999999	897	623	684	79	999999	999999	706	280	909	999999	927	999999	999999	184	811	835	406	649	78	348	654	999999	101	940	999999	846	999999	999999	619	259	408	999999	696	275	580	265	999999	116	183	530	184	970	740	645	140	999999	999999	999999	305	999999	999999	999999	361	999999	403	962	532	743	999999	411	218	906	661	660	999999	950	349	999999	603	556	616	300	475	548	173	999999	204	999999	810	204	450	310	504	836	596	724	625	799	999999	617	733	484	391	772	321	278	999999	89	18	189	810	369	999999	749	176	999999	218	999999	733	720	768	85	933	530	960	908	999999	824	74	911	999999	550	174	986	999999	141	908	702	236	895	373	124	999999	630	999999	90	999999	755	670	233	516	812	75	161	999999	999999	551	861	811	413	999999	999999	25	106	855	999999	999999	567	926	44	463	515	586	837	999999	654	999999	313	146	999999	162	656	164	840	999999	522	485	23	146	175	999999	999999	890	823	39	878	109	351	999999	999999	999999	198	828	999999	770	10	999999	237	805	205	29	247	999999	999999	999999	219	999999	184	701	342	785	191	430	999999	453	416	624	763	808	478	554	297	538	999999	999999	963	999999	528	80	404	296	258	999999	941	156	999999	999999	958	571	820	547	999999	649	999999	999999	704	999999	78	191	364	385	471	429	999999	650	732	709	999999	938	999999	391	812	114	307	999999	537	974	489	613	110	92	666	201	987	930	630	999999	999999	999999	299	205	759	346	715	999999	825	
829	880	301	424	643	622	29	284	999999	999999	820	352	999999	810	729	288	465	91	281	719	279	441	406	999999	94	614	44	648	999999	632	475	398	288	230	707	999999	999999	199	467	470	999999	917	557	204	999999	999999	999999	864	569	916	303	265	444	999999	555	999999	999999	999999	339	39	587	381	999999	807	270	431	999999	175	113	636	999999	999999	999999	811	82	999999	883	999999	219	789	999999	999999	999999	999999	338	220	953	979	999999	999999	619	916	859	999999	882	275	735	999999	934	388	241	543	761	999999	825	37	641	633	236	202	513	282	72	999999	999999	418	301	999999	999999	60	477	94	999999	792	27	184	416	999999	999999	807	999999	143	276	999999	558	999999	417	155	999999	999999	999999	330	753	999999	806	346	854	319	314	474	999999	728	281	884	911	157	53	969	915	650	620	456	704	428	999999	999999	15	241	999999	761	999999	156	657	179	481	156	999999	26	985	999999	999999	107	880	464	833	899	862	999999	919	411	329	999999	240	708	689	131	999999	999999	908	436	340	622	327	552	474	999999	80	112	412	999999	816	36	983	244	330	523	575	250	595	676	517	623	322	999999	442	561	916	949	999999	360	530	15	118	558	350	708	779	338	990	999999	828	760	979	999999	999999	302	999999	995	388	176	556	385	999999	242	999999	716	310	737	119	912	911	999999	622	62	243	811	917	999999	894	622	743	247	259	589	847	757	999999	167	996	150	106	999999	999999	999999	803	154	999999	999999	639	633	408	52	228	87	104	999999	147	926	999999	783	384	999999	110	999999	999999	999999	136	159	394	171	82	152	741	969	815	999999	560	308	258	98	999999	51	795	271	223	700	28	181	495	151	999999	717	246	222	765	77	999999	804	891	999999	28	127	999999	478	560	999999	999999	258	272	999999	155	839	677	832	248	343	244	999999	552	999999	999999	954	664	999999	551	364	906	528	214	999999	999999	756	417	763	80	999999	559	326	999999	958	399	999999	909	391	999999	780	49	414	974	432	832	980	262	169	204	74	462	999999	927	999999	359	782	53	999999	933	999999	431	914	762	999999	784	999999	139	593	341	529	54	999999	257	770	324	999999	999999	782	915	199	999999	258	568	999999	964	319	399	513	609	617	726	396	457	999999	999999	135	651	162	647	914	851	668	827	675	29	999999	999999	166	881	857	238	271	607	999999	895	183	355	756	857	999999	529	999999	984	999999	802	658	999999	999999	421	198	849	401	144	11	347	999999	430	893	986	999999	327	242	632	751	389	999999	999999	999999	711	186	780	895	305	183	
999999	236	683	113	872	371	364	999999	745	693	17	999999	999999	605	999999	69	753	462	769	82	157	297	993	999999	345	348	869	999999	999999	245	418	954	106	961	616	999999	161	326	999999	624	429	999999	496	939	744	552	337	192	316	651	999999	999999	999999	232	36	107	243	450	768	999999	501	253	412	510	284	63	740	176	989	295	908	436	999999	155	653	181	800	64	999999	999999	999999	687	804	297	812	999999	828	873	934	518	999999	710	558	496	133	185	573	999999	664	690	999999	170	203	31	999999	996	999999	980	999999	854	307	999999	999999	975	523	814	999999	999999	999999	194	234	867	241	999999	417	999999	877	999999	999999	477	607	814	399	808	980	849	494	783	553	999999	999999	847	303	999999	221	698	758	999999	972	319	737	999999	297	480	466	999999	929	722	999999	546	128	942	958	111	257	999999	789	153	995	673	330	999999	999999	882	981	386	573	161	269	999999	448	304	999999	712	740	159	526	919	999999	44	920	771	179	16	697	271	888	999999	999999	999999	999999	615	587	308	999999	81	886	415	499	89	999999	999999	462	894	999999	823	969	256	371	107	999999	999999	801	960	999999	558	495	999999	195	999999	497	380	328	541	809	999999	717	673	723	999999	999999	121	430	272	662	999999	999999	284	908	999999	301	999999	831	735	761	49	813	627	554	440	586	331	229	999999	999999	999999	460	921	95	274	116	305	533	702	834	999999	999999	538	307	611	249	220	656	322	428	999999	549	999999	780	769	29	99	128	292	92	941	891	650	999999	661	692	999999	999999	643	766	995	119	138	900	906	600	285	329	943	999999	999999	674	907	361	736	461	867	151	999999	255	26	186	250	620	892	999999	999999	999999	999999	919	851	30	22	556	432	746	421	999999	999999	179	744	770	185	999999	716	277	983	299	945	999999	999999	256	874	398	749	819	868	518	17	941	999999	428	683	999999	349	354	661	361	928	989	50	185	277	155	510	256	11	999999	903	625	980	999999	911	445	104	605	156	623	807	613	877	902	684	999999	378	999999	96	999999	999999	999999	999999	632	999999	955	170	649	979	729	888	502	999999	999999	614	999999	961	302	999999	999999	999999	743	208	999999	554	999999	999999	999999	501	344	776	194	169	850	999999	541	19	357	147	955	285	455	626	427	735	314	795	168	298	301	970	999999	808	848	230	18	174	578	88	55	843	32	157	999999	952	703	342	967	321	999999	383	999999	999999	561	963	484	999999	999999	311	999999	529	999999	999999	209	374	999999	386	321	999999	999999	376	440	279	101	122	262	307	
981	474	999999	999999	828	847	224	918	366	919	257	999999	745	890	393	276	999999	526	890	183	948	280	260	327	31	347	921	706	942	344	74	448	999999	187	146	316	999999	278	701	115	634	999999	17	999999	138	436	883	509	983	173	441	999999	232	999999	359	999999	223	715	949	491	926	518	975	999999	855	999999	999999	568	999999	86	997	569	999999	999999	549	666	272	479	198	594	999999	999999	722	779	902	499	226	632	828	434	999999	564	999999	999999	189	999999	316	984	926	329	262	325	754	907	176	871	750	447	539	999999	448	999999	526	999999	37	513	795	999999	129	366	999999	999999	739	329	983	442	250	614	605	433	360	287	552	869	342	147	999999	815	612	999999	748	779	103	146	986	358	47	999999	192	675	999999	120	865	570	736	710	585	999999	999999	734	999999	999999	999999	115	341	170	999999	656	32	890	845	980	593	999999	617	813	458	603	343	635	405	287	432	999999	112	250	422	982	999999	631	999999	242	891	878	411	612	937	987	804	825	166	999999	999999	999999	999999	350	526	776	953	923	262	982	102	297	339	353	999999	911	999999	999999	747	999999	999999	400	999999	613	98	715	687	14	999999	470	799	517	479	999999	999999	139	110	999999	724	999999	38	218	379	579	150	604	549	67	899	999999	983	712	88	946	999999	551	999999	226	262	999999	99	948	58	791	192	585	818	999999	17	584	999999	999999	999999	999999	191	315	999999	999999	473	494	176	629	115	849	487	97	438	533	157	999999	176	884	508	913	556	89	170	999999	397	564	785	234	60	325	225	741	344	999999	999999	999999	530	214	752	999999	999999	470	999999	999999	999999	105	156	295	176	223	999999	999999	743	463	999999	999999	999999	999999	999999	908	708	942	579	790	999999	745	752	462	999999	596	273	999999	142	739	280	96	246	961	999999	301	999999	499	67	836	906	299	998	881	431	999999	999999	999999	842	843	999999	700	891	63	575	568	999999	999999	527	579	949	999999	999999	999999	193	999999	999999	999999	169	80	499	218	884	742	883	999999	747	871	40	999999	190	186	999999	298	679	579	204	192	396	714	948	724	999999	999999	999999	999999	505	994	697	999999	999999	233	928	772	353	999999	815	158	180	999999	821	999999	663	422	399	772	338	505	333	613	274	682	999999	454	131	775	246	407	999999	433	838	752	183	77	999999	957	258	355	944	999999	763	56	999999	165	893	999999	71	559	98	124	131	10	671	93	999999	125	436	999999	651	578	614	418	303	747	402	999999	308	596	116	441	524	999999	560	999999	850	227	999999	641	999999	654	
999999	686	999999	740	311	999999	91	100	999999	999999	530	774	704	375	223	354	999999	999999	762	999999	178	475	453	999999	999999	999999	449	176	999999	480	454	999999	923	996	999999	999999	110	562	445	565	986	218	227	915	910	750	289	194	999999	505	475	405	878	735	486	249	243	999999	999999	999999	999999	915	999999	898	746	999999	851	707	511	999999	254	200	829	207	838	999999	257	999999	746	849	999999	264	885	737	15	999999	916	198	520	625	999999	448	999999	282	176	81	361	329	178	185	898	581	999999	999999	261	284	999999	681	999999	525	991	704	999999	301	314	143	999999	999999	892	999999	819	663	197	886	600	806	778	557	40	767	609	928	369	999999	950	999999	581	890	486	730	482	244	999999	994	634	989	532	130	967	43	51	241	436	999999	365	245	394	999999	404	454	506	29	650	999999	915	72	345	354	350	37	562	148	643	171	225	584	371	202	261	610	283	658	589	999999	725	999999	502	887	215	714	999999	784	496	41	234	999999	593	172	89	571	654	187	779	939	480	902	598	275	266	781	874	999999	999999	793	180	847	999999	653	413	548	570	457	149	635	999999	778	652	611	936	762	990	208	123	689	999999	106	879	999999	526	822	779	237	999999	433	840	700	248	703	999999	387	32	940	999999	540	11	206	47	999999	805	999999	260	986	338	503	999999	675	88	855	836	84	967	789	136	590	999999	343	826	999999	999999	443	539	948	999999	559	740	60	449	582	688	760	68	735	844	824	572	793	999999	138	642	174	622	393	867	785	999999	999999	813	178	772	999999	380	999999	358	371	999999	311	245	778	762	740	999999	999999	177	86	26	242	945	312	999999	975	444	697	83	630	821	156	999999	965	999999	507	246	280	999999	999999	389	736	386	482	661	999999	558	130	999999	902	938	999999	226	790	769	187	297	999999	999999	999999	234	682	258	999999	550	26	230	279	638	265	999999	955	696	999999	696	289	999999	473	650	999999	427	999999	332	999999	692	999999	930	999999	999999	962	220	999999	130	22	795	707	487	659	931	645	50	288	491	999999	999999	999999	428	78	999999	490	331	824	860	999999	380	999999	360	87	44	844	999999	929	84	676	55	769	834	999999	362	988	999999	206	541	15	999999	999999	832	999999	999999	710	287	861	206	715	999999	395	874	728	642	999999	356	410	624	999999	558	999999	214	814	74	639	158	744	715	999999	999999	999999	293	855	684	241	999999	148	315	334	567	999999	733	999999	45	659	894	115	51	999999	641	401	581	454	456	606	934	27	999999	142	562	542	
999999	100	36	515	112	28	999999	411	807	999999	999999	300	999999	999999	387	999999	779	414	744	999999	702	999999	473	297	554	999999	409	87	999999	69	990	182	772	999999	88	999999	342	999999	556	876	999999	640	669	433	307	999999	924	131	229	99	248	999999	398	999999	840	907	627	738	960	273	619	966	114	747	227	999999	527	504	256	745	512	259	858	867	980	71	578	50	999999	999999	914	287	858	216	999999	999999	784	262	999999	180	25	604	569	999999	267	105	535	922	999999	999999	763	430	875	483	587	989	999999	999999	999999	999999	338	999999	748	999999	359	341	117	999999	999999	969	147	275	319	85	730	908	689	575	610	884	536	656	834	614	509	999999	999999	999999	629	832	373	263	722	999999	842	999999	855	871	933	925	988	999999	995	245	248	498	120	799	753	679	309	319	920	999999	252	999999	752	143	198	865	999999	732	278	104	606	883	552	903	999999	302	62	999999	642	685	896	898	660	598	376	21	383	999999	999999	999999	999999	64	999999	77	173	170	685	999999	683	77	995	999999	369	999999	999999	364	945	216	566	461	999999	999999	999999	244	999999	353	31	164	766	999999	491	999999	112	327	571	551	549	485	739	999999	999999	339	999999	574	689	640	999999	999999	958	21	75	177	55	179	999999	51	387	108	999999	820	148	531	999999	506	585	677	163	999999	340	98	999999	470	477	493	845	999999	356	999999	555	128	815	999999	205	754	121	999999	282	999999	993	530	174	451	176	919	934	95	383	638	988	21	487	497	429	999999	999999	604	700	562	333	47	999999	284	553	199	999999	999999	336	211	395	271	405	230	999999	809	923	373	999999	557	558	759	912	718	999999	999999	641	327	842	334	557	516	999999	719	609	999999	999999	889	897	977	914	67	999999	999999	999999	999999	616	267	449	619	946	833	999999	152	999999	999999	999999	975	171	20	558	687	999999	11	653	878	647	685	621	101	973	44	476	326	643	501	10	739	475	999999	926	383	999999	999999	999999	724	215	481	999999	44	832	860	728	999999	429	237	999999	757	529	999999	999999	930	646	358	645	999999	367	984	509	512	573	394	999999	775	93	184	808	811	623	928	673	999999	969	586	268	122	316	588	897	415	478	252	220	112	316	999999	737	530	587	999999	367	231	999999	213	470	448	361	953	999999	254	428	221	144	601	700	913	960	999999	999999	999999	606	999999	97	999999	43	331	999999	407	468	97	999999	999999	233	999999	571	452	204	999999	999999	819	999999	363	785	652	999999	266	117	619	411	999999	45	999999	440	64	999999	589	143	877	
999999	149	274	953	494	716	808	149	988	987	999999	258	999999	204	944	999999	999999	253	992	444	116	776	223	999999	996	75	61	769	848	178	288	999999	318	327	595	975	554	807	868	78	999999	847	278	130	589	163	684	841	999999	170	293	626	999999	699	770	403	926	709	957	428	999999	49	999999	819	709	58	999999	400	608	969	725	963	384	923	999999	268	507	103	975	842	391	220	46	688	885	661	394	999999	999999	999999	59	845	999999	450	414	805	999999	459	421	540	223	293	242	763	444	330	252	672	999999	512	895	999999	999999	124	47	454	999999	999999	934	999999	999999	999999	843	416	999999	880	999999	933	519	794	999999	58	999999	445	999999	107	999999	282	253	565	419	721	519	999999	999999	226	120	999999	412	999999	802	943	524	374	876	892	449	826	844	999999	217	318	163	999999	799	846	161	299	495	939	477	999999	369	379	637	941	811	999999	119	702	769	999999	999999	559	992	768	534	317	999999	737	657	999999	438	689	358	111	568	999999	255	459	75	821	999999	999999	492	82	584	999999	736	999999	90	650	999999	999999	999999	829	787	603	322	41	322	843	999999	757	999999	999999	302	999999	31	536	999999	606	554	660	637	947	147	68	77	920	999999	388	999999	633	657	17	444	296	894	528	324	965	999999	223	146	231	999999	492	190	176	779	904	134	209	561	484	999999	66	513	847	999999	999999	535	999999	846	934	272	107	110	999999	882	15	786	502	999999	999999	712	340	523	416	857	654	877	999999	150	289	999999	382	82	999999	910	388	783	56	837	999999	999999	501	999999	999999	958	993	392	999999	293	774	128	999999	986	152	771	999999	542	107	990	46	851	634	261	566	680	999999	999999	927	999999	503	232	739	665	627	979	221	999999	321	457	863	271	971	617	999999	171	631	395	999999	410	153	845	686	66	800	999999	999999	999999	810	531	999999	967	465	541	789	552	999999	967	369	999999	999999	803	230	649	136	775	880	26	999999	405	59	999999	106	999999	230	999999	546	999999	865	883	999999	971	162	790	389	895	806	439	827	823	782	664	35	765	999999	350	625	46	930	35	999999	788	363	999999	481	572	871	999999	320	141	16	706	112	486	999999	999999	650	440	269	240	968	999999	198	72	622	395	480	340	676	999999	42	509	751	839	29	999999	999999	999999	999999	999999	34	868	129	695	999999	85	999999	999999	776	271	699	999999	777	700	66	423	999999	301	792	96	102	541	272	999999	109	999999	955	999999	466	602	971	902	999999	452	216	109	331	503	255	547	833	931	563	999999	999999	
999999	731	61	999999	999999	797	326	999999	999999	724	492	606	688	999999	320	130	299	999999	999999	300	797	999999	335	494	956	101	999999	999999	254	999999	171	977	999999	259	260	999999	903	999999	859	999999	655	946	900	999999	723	503	642	999999	935	426	543	848	999999	124	393	785	406	567	826	515	999999	279	711	999999	999999	515	748	439	345	544	226	810	999999	999999	645	850	171	606	771	462	458	199	121	828	718	322	597	999999	865	475	378	346	999999	354	114	385	245	931	175	217	999999	213	570	400	209	733	626	21	999999	543	623	999999	795	373	999999	511	168	882	999999	249	917	15	573	870	176	999999	157	877	999999	269	615	240	999999	563	999999	255	999999	999999	999999	985	696	586	273	332	999999	579	550	300	999999	602	226	999999	681	999999	299	749	640	999999	234	329	586	749	747	999999	999999	393	368	999999	665	811	882	448	264	999999	553	341	741	251	29	597	339	857	999999	671	53	263	559	515	274	957	615	928	496	308	408	946	839	64	404	468	999999	318	634	487	720	778	999999	416	382	958	18	999999	680	637	990	729	170	86	176	999999	833	853	968	707	206	953	951	955	866	606	502	686	846	561	386	30	232	999999	950	274	165	999999	143	315	999999	999999	258	858	999999	999999	786	762	888	999999	634	367	350	926	291	766	826	152	550	775	999999	999999	551	129	999999	999999	507	68	135	901	519	999999	719	662	758	979	705	102	999999	197	820	739	999999	127	927	28	680	305	820	193	448	22	602	368	849	627	999999	138	999999	349	999999	728	636	999999	999999	943	647	688	177	311	999999	999999	505	999999	954	726	533	434	202	241	999999	211	999999	942	463	506	97	999999	812	141	315	576	999999	307	24	999999	112	999999	999999	983	381	991	999999	518	999999	714	999999	999999	413	132	104	249	936	376	999999	970	999999	694	999999	713	855	296	875	46	996	494	999999	999999	348	862	623	721	527	999999	860	307	999999	729	820	749	989	847	999999	689	47	999999	640	128	999999	54	612	418	287	203	138	94	126	101	522	637	999999	319	901	550	509	382	722	999999	515	999999	897	760	874	784	724	17	348	195	999	930	854	130	950	303	260	999999	443	999999	999999	776	999999	982	216	999999	283	680	946	407	190	665	999999	912	613	504	157	851	543	503	999999	130	745	999999	999999	591	782	354	368	607	999999	999999	938	398	646	738	571	914	553	691	510	54	71	941	999999	999999	587	941	516	456	156	408	672	940	853	960	41	260	890	625	410	928	999999	348	116	887	999999	999999	
999999	874	933	242	307	852	992	999999	999999	803	926	999999	14	841	838	999999	461	891	631	997	999999	686	707	321	34	928	291	581	732	723	999999	127	617	632	675	642	999999	914	999999	820	999999	427	901	999999	999999	141	621	569	999999	409	886	225	999999	728	999999	589	999999	622	217	379	571	999999	999999	344	999999	809	151	381	175	999999	399	999999	790	811	60	126	784	999999	999999	892	317	999999	490	332	836	619	860	888	999999	999999	475	999999	706	731	258	536	724	566	269	524	999999	999999	403	999999	20	999999	999999	455	678	303	804	697	634	324	71	849	930	381	508	359	999999	263	169	89	730	499	840	68	562	999999	999999	227	220	999999	902	78	328	595	322	496	193	415	219	919	999999	777	275	391	670	409	605	999999	68	909	575	737	90	323	174	999999	509	377	893	164	900	587	486	171	999999	993	530	345	68	21	175	999999	999999	249	799	953	233	458	397	162	999999	59	169	310	999999	175	999999	15	430	999999	987	815	999999	64	29	703	300	999999	969	999999	879	999999	999999	999999	743	42	693	840	524	221	999999	60	979	999999	246	850	999999	999999	274	999999	16	525	914	267	33	360	999999	999999	230	105	662	130	489	721	283	657	765	122	999999	865	481	157	490	219	513	937	836	781	817	178	286	124	999999	721	670	363	356	999999	33	999999	999999	704	620	429	558	177	570	268	467	589	95	315	619	999999	775	999999	999999	704	999999	96	523	999999	999999	61	819	548	290	767	61	919	310	739	98	999999	854	776	536	71	999999	346	376	578	999999	237	93	970	505	440	945	811	329	999999	999999	937	869	771	999999	999999	609	20	999999	802	216	547	288	999999	227	999999	554	999	999999	972	999999	416	719	999999	925	943	999999	848	53	850	821	249	600	999999	466	161	313	93	253	999999	999999	650	460	573	371	776	949	737	753	999999	885	946	489	356	608	999999	227	999999	845	589	600	999999	967	46	981	966	947	629	889	75	142	999999	755	999999	520	403	956	999999	584	999999	994	240	999999	984	964	875	760	999999	61	600	999999	389	247	664	378	999999	999999	424	592	404	829	999999	999999	687	926	999999	999999	136	999999	214	909	81	349	696	594	369	665	983	82	115	216	999999	999999	298	999999	753	233	101	984	819	999999	542	563	190	329	674	999999	418	999999	549	684	634	999999	846	691	999999	50	550	79	18	45	700	351	486	999999	135	751	560	556	999999	200	999999	999999	999999	494	376	517	168	999999	919	978	999999	924	532	431	582	297	999999	999999	278	712	682	32	975	
783	29	999999	86	992	203	923	830	999999	999999	999999	585	492	399	361	324	355	881	183	159	40	788	999999	819	65	615	999999	29	954	288	470	518	86	175	999999	474	186	440	175	183	996	157	395	49	184	846	99	898	380	291	922	999999	509	873	945	995	254	381	31	387	365	999999	876	583	999999	999999	508	327	999999	887	148	999999	716	999	162	999999	402	999999	645	219	999999	939	999999	672	365	639	18	213	230	999999	229	999999	419	999999	817	102	281	999999	624	343	999999	772	742	493	153	17	999999	999999	720	72	602	519	999999	812	999999	426	265	213	999999	785	831	999999	999999	917	999999	342	999999	928	191	70	612	591	120	311	871	753	207	165	528	357	525	508	999999	167	645	710	999999	999999	999999	401	836	77	593	839	511	52	674	825	826	810	512	999999	328	659	459	999999	408	434	999999	119	229	109	684	870	270	333	811	939	281	999999	999999	897	999999	789	233	544	997	280	799	829	999999	381	339	718	845	339	999999	834	708	634	311	644	667	815	182	737	999999	722	579	999999	999999	999999	999999	999999	547	614	192	539	435	914	23	138	635	120	41	999999	769	966	35	930	154	977	241	999999	654	628	999999	197	616	999999	162	285	700	621	598	352	827	469	180	240	157	649	408	793	999999	183	19	556	784	999999	967	425	696	649	999999	999999	999999	907	999999	999999	384	994	999999	999999	762	738	999999	999999	522	688	30	310	999999	999999	783	504	578	448	36	480	619	684	999999	291	528	736	588	61	588	344	848	919	254	999999	999999	162	999999	999999	40	999999	746	996	44	106	314	667	999999	901	999999	538	684	65	881	744	309	699	999999	640	420	999999	159	999999	435	999999	840	110	999999	544	939	999999	777	119	417	153	734	999999	649	316	977	861	116	687	196	59	659	792	48	509	999999	166	999999	999999	999999	14	732	999999	570	999999	999999	213	611	94	962	999999	761	575	999999	737	20	686	60	285	999999	999999	919	472	999999	999999	527	57	72	556	999999	782	71	689	70	413	421	372	999999	793	60	774	259	32	999999	951	297	94	154	311	498	274	116	294	999999	999999	999999	270	999999	194	338	218	999999	65	501	189	182	999999	514	244	325	647	634	266	999999	999999	308	999999	999999	247	98	443	999999	760	999999	328	676	777	265	570	328	161	200	867	464	999999	632	999999	999999	999999	999999	226	579	999999	985	851	640	999999	68	545	201	198	522	999999	999999	999999	315	390	997	182	999999	999999	816	944	916	174	457	767	802	393	266	114	375	999999	467	999999	999999	993	
999999	216	688	827	718	720	379	999999	638	265	770	999999	535	251	206	358	42	383	410	635	993	821	403	999999	57	999999	289	97	999999	320	477	235	41	322	615	791	494	685	686	999999	574	785	535	201	997	242	857	999999	907	27	179	999999	471	238	999	953	999999	815	779	52	440	292	317	328	788	545	537	223	635	415	864	356	696	999999	70	999999	295	211	875	999999	817	274	189	805	150	393	999999	803	322	999999	979	999999	999999	644	999999	292	478	216	413	999999	705	999999	388	502	999999	999999	999999	999999	177	792	668	610	940	965	235	176	112	512	188	405	999999	734	900	973	436	196	451	62	649	999999	739	88	798	423	119	183	886	687	652	327	996	605	999999	530	993	378	737	940	419	498	190	965	999999	18	679	999999	743	414	999999	966	381	344	999999	399	999999	589	812	526	856	61	289	999999	859	999999	409	186	108	999999	999999	67	999999	510	643	160	597	999999	999999	999999	743	148	440	481	621	999999	945	661	96	246	477	414	999999	221	94	367	999999	765	115	176	609	999999	999999	999999	434	18	517	999999	700	999999	999999	288	538	31	782	717	999999	807	999999	999999	915	747	999999	861	902	575	501	247	426	285	940	999999	668	999999	191	250	999999	78	57	999999	999999	84	961	728	444	999999	876	544	438	376	747	411	999999	932	261	862	413	999999	470	858	517	280	454	999999	427	969	620	654	840	541	451	552	999999	200	13	840	785	999999	426	713	699	956	808	59	999999	539	870	735	633	329	837	999999	999999	198	106	999999	630	999999	311	999999	579	231	703	896	999999	999999	999999	771	929	999999	86	999999	594	756	999999	560	471	404	999999	888	999999	884	30	521	704	197	944	571	104	114	219	248	70	951	999999	477	999999	912	135	342	887	108	806	222	252	796	669	851	39	545	437	236	660	423	999999	694	211	191	202	999999	261	90	677	824	210	838	981	999999	622	691	999999	559	999999	999999	10	11	88	808	279	907	527	102	999999	558	999999	999999	587	999999	584	999999	276	81	719	999999	91	807	430	981	22	414	815	999999	238	348	999999	877	999999	116	999999	375	616	999999	912	999999	219	168	999999	129	157	227	999999	999999	68	999999	424	235	999999	881	999999	202	580	106	796	999999	102	999999	864	999999	999999	999999	36	480	234	219	832	873	999999	435	188	999999	268	999999	834	794	163	480	968	64	999999	999999	47	85	644	229	999999	519	606	999999	201	999999	304	999999	810	356	999999	780	119	848	350	999999	76	414	703	999999	999999	999999	999999	11	712	621	999999	809	
279	305	762	999999	999999	999999	425	322	277	999999	243	469	999999	913	500	487	604	383	371	129	999999	382	947	633	381	104	999999	524	999999	605	345	999999	195	494	85	514	594	249	999999	999999	432	38	283	954	999999	244	999999	30	779	999999	406	999999	260	999999	105	999999	999999	999999	579	742	718	901	74	671	999999	663	284	999999	838	999999	999999	365	439	265	696	686	109	992	462	147	182	999999	745	999999	208	16	329	782	399	187	166	465	669	211	397	531	999999	612	187	516	959	999999	191	793	891	51	899	999999	716	999999	798	365	676	999999	999999	452	999999	999999	472	770	344	501	744	999999	829	437	695	238	868	174	999999	497	814	945	187	394	94	999999	582	167	116	334	999999	999999	389	800	788	237	999999	999999	376	372	149	999999	999999	999999	53	999999	999999	463	999999	671	136	551	696	311	551	730	264	999999	367	214	28	315	999999	20	436	765	280	38	648	999999	596	923	798	999999	999999	999999	773	719	351	999999	987	999999	999999	445	208	523	999999	88	259	68	973	465	587	171	999999	834	753	999999	41	999999	999999	935	814	999999	84	999999	999999	346	953	999999	957	544	834	803	226	898	503	999999	812	999999	482	999999	779	590	999999	141	346	636	999999	523	653	611	688	73	314	62	314	924	370	995	770	945	135	999999	999999	439	999999	999999	944	999999	341	534	359	128	805	67	999999	233	403	942	865	126	999999	440	999999	355	855	771	499	174	593	999999	857	816	152	536	77	674	489	999999	510	562	691	559	191	129	999999	999999	267	999999	999999	999999	531	999999	139	654	614	694	614	755	583	859	294	999999	999999	762	676	542	976	999999	999999	490	744	347	441	313	999999	781	258	380	102	296	999999	252	277	513	57	999999	999999	999999	921	382	70	999999	481	651	278	911	698	429	452	719	593	999999	266	416	346	193	999999	826	999999	833	446	243	662	999999	355	52	999999	358	714	246	856	999999	357	617	430	20	866	790	44	522	93	828	928	999999	702	999999	985	861	176	999999	453	999999	999999	98	999999	826	81	194	999999	999999	408	349	999999	215	999999	114	641	999999	999999	999999	327	205	999999	707	750	617	315	999999	999999	829	66	651	192	999999	793	996	220	999999	999999	999999	999999	681	493	809	124	743	123	722	520	598	883	346	999999	999999	547	258	78	570	347	999999	520	999999	599	999999	178	756	167	864	999999	999999	893	382	999999	392	396	645	712	999999	592	999999	503	592	999999	999999	999999	999999	777	999999	999999	545	927	650	921	363	92	157	999999	27	640	367	586	259	309	652	704	511	
999999	492	453	902	545	95	977	340	824	927	32	603	530	999999	979	815	562	877	939	999999	461	999999	309	249	999999	694	999999	235	430	254	293	126	301	444	351	294	897	999999	999	999999	672	590	538	164	134	487	496	191	388	999999	696	432	713	461	60	765	192	214	348	999999	742	752	910	999999	644	906	312	95	116	999999	918	161	999999	106	999999	871	85	999999	124	85	999999	170	847	660	999999	860	999999	839	394	585	112	999999	71	157	109	920	680	999999	519	228	184	410	84	693	999999	544	553	616	999999	189	689	999999	999999	272	652	582	905	259	999999	999999	503	473	701	531	592	235	999999	999999	997	659	200	127	634	895	900	797	95	163	808	22	317	795	957	215	895	74	602	999999	505	527	25	999999	935	999999	725	999999	709	553	110	999999	455	999999	619	999999	988	572	413	999999	371	855	496	999999	450	19	476	707	516	495	635	999999	632	300	235	479	999999	770	191	898	180	199	98	999999	63	191	567	494	186	735	227	333	660	407	437	999999	999999	273	980	925	269	27	205	223	918	581	994	164	597	150	999999	228	391	514	34	182	766	999999	698	268	451	981	531	780	278	312	867	999999	863	585	448	380	999999	999999	638	162	999999	999999	623	999999	197	413	897	46	158	999	942	156	383	264	883	87	575	721	999999	288	496	424	944	616	999999	769	301	22	702	217	438	135	999999	872	187	891	999999	999999	999999	999999	999999	495	632	279	369	721	851	999999	701	370	804	78	781	360	999999	579	930	16	767	427	122	885	343	999999	571	816	280	510	86	992	999999	359	650	445	203	11	999999	675	256	999999	918	999999	320	999999	412	369	353	524	216	608	960	999999	999999	653	999999	999999	161	691	708	553	451	351	531	999999	624	455	428	999999	167	664	999999	265	760	775	509	429	575	12	538	999999	999999	755	303	478	999999	422	900	999999	999999	995	849	110	967	703	551	576	999999	611	716	957	941	999999	999999	999999	820	999999	999999	683	153	506	633	158	163	506	89	695	57	999999	999999	999999	999999	431	827	171	814	999999	298	66	999999	932	268	999999	296	999999	270	466	999999	999999	999999	337	849	226	853	22	371	701	947	470	999999	855	529	118	934	999999	412	999999	189	205	737	143	999999	516	458	220	999999	669	862	999999	245	623	999999	304	404	999999	999999	337	577	815	999999	123	739	827	999999	378	413	999999	39	781	177	750	999999	999999	25	525	920	342	768	643	774	701	839	374	999999	10	559	234	713	594	163	999999	942	373	405	999999	999999	999999	
999999	90	807	96	640	999999	999999	495	346	114	999999	999999	429	29	569	934	999999	108	284	375	602	999999	819	188	446	444	627	999999	808	913	797	401	131	341	999999	687	835	687	71	757	959	739	663	455	999999	835	175	143	999999	17	332	306	349	38	986	641	270	629	999999	999999	463	999999	999999	433	317	888	757	999999	760	881	999999	363	999999	526	415	862	778	374	243	999999	279	494	999999	800	590	999999	61	103	354	628	427	216	999999	865	304	646	63	240	147	66	999999	87	999999	633	909	969	269	823	622	133	862	896	395	48	999999	969	735	885	843	816	837	999999	999999	141	999999	891	326	182	231	769	809	999999	236	186	534	201	120	953	891	621	240	237	480	231	765	999999	820	999	939	335	911	177	396	330	999999	423	344	999999	999999	27	999999	96	999999	999999	324	323	669	219	514	734	858	782	994	231	585	999999	999999	999999	375	934	80	326	243	999999	858	642	162	905	957	120	999999	868	784	873	968	999999	999999	999999	907	452	860	611	495	214	476	138	183	174	999999	620	239	999999	875	244	999999	336	853	706	999999	681	171	764	261	403	877	990	998	999999	263	441	973	566	999999	923	999999	468	831	999999	429	729	468	987	170	999999	881	43	999999	999999	926	642	999999	999999	999999	235	999999	999999	999999	101	999999	486	140	63	911	313	646	672	219	952	171	488	999999	999999	287	275	999999	999999	604	914	999999	844	998	458	999999	621	151	54	935	388	641	977	118	999999	999999	943	599	415	85	857	700	999999	823	49	388	448	999999	999999	652	366	999999	117	502	445	580	492	487	681	999999	999999	999999	999999	737	830	999999	193	379	764	134	343	676	807	999999	746	999999	312	999999	958	999999	754	483	676	402	999999	376	533	485	673	169	218	465	999999	555	999999	999999	107	999999	993	728	999999	78	382	999999	999999	689	215	19	755	231	999999	472	529	999999	114	816	999999	210	999999	464	999999	999999	999999	605	916	878	999999	261	999999	60	126	830	37	240	999999	686	111	336	93	999999	171	524	730	999999	891	745	999999	316	999999	968	211	897	324	539	940	496	999999	777	434	439	930	999999	696	704	115	447	445	298	999999	428	715	999999	999999	999999	302	273	999999	265	999999	180	942	999999	999999	354	849	229	516	999999	300	389	999999	334	902	654	959	217	827	35	345	454	999999	647	581	32	999999	999999	780	55	246	677	518	117	73	999999	496	487	153	352	854	886	930	999999	999999	354	999999	391	999999	999999	318	95	445	952	919	269	999999	305	999999	788	100	806	448	999999	261	
622	871	216	270	649	167	999999	74	485	181	459	523	362	648	236	917	871	787	318	999999	999999	241	565	197	803	999999	201	999999	364	261	57	999999	470	696	385	483	898	999999	616	314	836	30	959	999999	470	745	518	656	644	999999	228	999999	140	733	110	999999	315	999999	467	266	966	866	709	999999	133	21	63	666	272	753	29	751	999999	13	901	141	999999	784	727	68	873	999999	971	494	42	38	317	999999	595	999999	177	879	663	359	348	969	999999	999999	657	459	691	999999	394	891	851	477	848	137	999999	969	119	999999	301	408	392	431	999999	999999	201	999999	703	327	80	277	586	149	97	821	664	931	820	545	136	278	376	31	160	999999	643	999999	999999	189	904	626	999999	999999	587	999999	966	999999	84	104	545	562	755	374	781	126	999999	711	389	37	472	999999	158	999999	404	33	42	370	999999	999999	582	636	999999	999999	422	454	999999	999999	562	999999	854	999999	857	726	10	574	523	12	999999	43	775	931	185	999999	717	14	477	321	999999	564	999999	605	999999	999999	999999	909	646	241	952	336	734	999999	159	556	182	999999	53	432	573	830	510	999999	130	999999	49	650	460	764	999999	418	976	999999	698	997	610	258	111	597	213	101	928	292	60	913	309	410	782	628	978	991	961	999999	748	421	64	202	485	407	229	871	458	881	434	543	360	999999	676	161	999999	924	624	455	228	481	901	227	979	216	939	639	868	832	785	815	999999	931	999999	286	999999	999999	773	703	999999	999999	643	56	999999	516	563	999999	999999	999999	999999	64	377	515	826	276	519	999999	999999	278	468	590	12	625	999999	618	96	999999	340	399	217	538	160	920	87	999999	838	855	999999	999999	653	303	999999	247	160	999999	448	941	999999	999999	999999	999999	204	505	999999	999999	999999	27	950	249	999999	145	999999	345	423	999999	903	456	438	999999	999999	664	476	749	999999	174	685	764	475	999999	180	999999	323	284	632	109	999999	655	684	999999	555	999999	999999	999999	53	518	988	569	823	999999	999999	991	999999	174	628	999999	641	454	880	80	999999	575	551	585	999999	284	821	999999	713	323	810	999999	999999	999999	395	617	758	355	706	116	186	126	940	469	547	188	641	159	999999	529	999999	888	774	613	999999	980	279	329	61	768	696	957	856	999999	999999	579	229	999999	999999	20	354	296	748	773	999999	985	634	91	999999	890	642	999999	999999	193	855	922	999999	168	951	414	348	438	303	937	420	229	270	999999	274	968	999999	277	379	645	999999	181	150	11	719	211	999999	197	291	999999	135	999999	
999999	999999	654	999999	105	71	422	374	672	915	992	810	363	675	999999	203	816	79	932	374	302	739	19	684	999999	999999	999999	999999	68	161	157	143	999999	396	646	597	786	991	872	897	855	15	972	269	999999	339	999999	53	486	162	380	221	999999	760	730	999999	999999	970	500	999999	622	672	315	521	768	859	999999	999999	38	999999	416	999999	207	999999	518	297	766	999999	504	999999	835	999999	273	906	780	935	904	61	999999	803	934	816	500	259	285	193	699	461	999999	330	999999	680	25	358	999999	555	999999	204	251	442	86	913	999999	58	787	227	999999	409	740	999999	954	947	999999	235	203	600	334	947	759	999999	598	315	258	999999	120	164	390	915	170	999999	920	710	999999	233	727	31	999999	452	999999	68	999999	300	720	668	999999	999999	380	999999	165	155	999999	77	444	916	844	770	664	300	938	633	837	492	248	515	911	254	147	87	507	182	999999	999999	485	700	549	307	999999	590	809	726	999999	600	760	25	14	999999	275	999999	999999	999999	366	60	514	838	231	303	61	215	756	130	256	303	999999	982	999999	348	592	743	999999	546	185	999999	491	221	849	999999	732	232	510	68	999999	255	698	999999	815	208	999999	999999	999999	256	255	389	833	689	479	490	318	999999	128	665	271	531	999999	841	781	999999	568	302	989	999999	571	828	705	698	150	11	604	741	177	999999	971	999999	274	131	300	796	250	802	742	999999	928	954	999999	999999	796	458	999999	856	999999	534	639	85	657	495	685	427	684	145	548	478	999999	576	610	430	999999	999999	999999	404	999999	985	50	766	559	631	65	616	724	860	901	999999	999999	748	999999	999999	68	895	298	778	999999	873	121	115	264	999999	482	999999	354	999999	160	480	999999	999999	315	784	493	873	525	35	439	78	702	823	999999	855	206	147	604	967	371	799	37	488	958	676	999999	935	999999	295	159	703	272	51	710	999999	999999	945	442	197	159	195	379	272	999999	377	181	298	870	408	77	999999	757	386	999999	361	453	712	377	638	911	999999	370	999999	999999	736	805	660	123	813	364	261	705	416	818	186	429	764	149	590	999999	584	74	113	228	999999	945	886	729	999999	976	999999	577	803	286	601	825	149	395	612	999999	520	999999	999999	999999	816	638	999999	568	999999	931	689	999999	787	143	336	492	266	21	999999	790	919	999999	764	836	575	683	902	999999	226	999999	289	378	536	999999	984	410	18	69	411	186	604	327	594	427	297	999999	790	669	950	118	999999	137	333	822	652	999999	419	229	999999	142	736	
220	999999	783	652	320	47	768	999999	999999	484	206	610	999999	195	601	999999	347	999999	361	892	999999	189	118	792	161	54	713	999999	405	990	788	591	279	449	393	999999	999999	774	999999	186	31	999999	34	999999	371	527	448	636	999999	252	82	999999	999999	249	503	40	999999	990	500	275	999999	402	754	935	999999	615	999999	445	801	624	535	572	571	999999	870	722	165	999999	431	634	606	86	324	162	999999	117	474	39	946	362	743	819	284	999999	852	629	999999	99	937	756	999999	12	834	436	716	510	118	942	999999	781	875	759	569	866	669	999999	88	601	27	589	999999	311	499	448	881	716	297	860	331	251	955	999999	546	675	999999	604	252	888	445	418	999999	532	999999	174	487	983	999999	418	52	605	999999	174	82	999999	999999	885	999999	999999	554	10	222	258	620	136	825	808	222	999999	999999	74	999999	199	166	608	590	617	999999	335	999999	897	465	999999	818	999999	700	791	994	198	999999	562	101	855	999999	444	999999	750	912	999999	348	678	771	999999	989	999999	600	361	999999	473	767	999999	999999	999999	434	656	999999	342	439	894	436	44	814	33	999999	866	999999	159	855	722	412	840	705	999999	986	292	136	109	889	841	135	999999	783	999999	999999	71	327	914	431	687	999999	863	320	27	107	314	864	748	999999	999999	14	999999	506	295	70	926	302	999999	999999	152	530	445	999999	598	769	999999	999999	293	601	999999	548	68	727	999999	999999	549	999999	687	30	999999	428	387	577	999999	837	683	842	498	470	505	769	999999	999999	288	166	464	999999	999999	999999	20	63	580	999999	760	584	945	723	338	473	999999	999999	615	106	519	724	152	867	685	761	95	999999	762	822	999999	13	347	345	449	20	367	138	808	999999	19	627	847	241	816	192	891	999999	514	34	949	108	164	114	213	999999	999999	596	735	999999	173	766	301	757	59	999999	247	609	284	999999	116	999999	597	186	97	892	999999	911	61	503	869	135	739	738	873	999999	849	242	142	885	996	770	999999	848	275	252	336	99	191	69	944	292	685	999999	917	566	511	977	27	320	999999	113	999999	999999	999999	47	999999	562	999999	62	908	15	476	399	331	346	990	749	910	844	565	787	729	991	558	999999	450	553	820	316	999999	871	999999	999999	999999	893	234	170	999999	238	225	773	215	139	161	999999	815	296	864	581	999999	999999	999999	182	755	899	999999	999999	682	513	596	483	742	577	999999	999999	790	654	200	438	999999	829	991	999999	629	999999	999999	999999	999999	619	771	999999	689	999999	740	734	804	51	76	
999999	999999	999999	488	254	642	741	999999	637	573	125	158	999999	105	436	469	999999	770	394	999999	962	328	783	715	73	741	999999	999999	503	837	831	241	748	588	999999	918	442	351	747	999999	999999	761	999999	999999	724	470	999999	68	999999	779	992	964	999999	498	113	999999	736	964	424	512	210	999999	537	799	741	883	409	582	212	999999	999999	406	32	354	665	999999	383	756	991	602	140	383	541	724	845	867	999999	260	484	912	191	478	926	244	999999	940	234	155	294	999999	999999	38	855	744	999999	596	999999	76	833	902	606	979	973	822	382	826	999999	812	954	874	999999	159	108	300	999999	558	479	788	999999	999999	976	237	999999	159	541	111	999999	796	999999	258	926	999999	426	581	315	211	999999	114	862	23	999999	421	201	420	779	999999	930	999999	417	204	126	162	561	118	926	999999	999999	823	290	280	309	999999	840	705	947	999999	999999	999999	984	999999	999999	375	999999	501	201	564	46	999999	380	630	180	961	388	777	142	999999	203	318	655	936	693	999999	823	999999	713	912	580	496	472	999999	999999	413	580	292	151	750	236	999999	999999	999999	342	465	452	999999	109	347	241	73	999999	184	122	424	871	999999	442	380	552	344	787	288	984	999999	999999	907	452	766	999999	106	636	391	547	143	402	293	603	237	239	174	999999	375	681	517	999999	297	999999	764	542	532	850	999999	999999	892	283	999999	387	792	876	545	216	999999	956	144	999999	191	637	979	31	999999	454	999999	150	999999	999999	421	607	476	627	999999	555	688	999999	858	256	865	193	654	860	764	999999	811	361	694	999999	999999	418	546	999999	741	660	382	999999	954	88	645	629	999999	49	861	40	999999	174	999999	989	528	118	108	999999	571	998	982	999999	267	680	642	853	456	430	704	13	999999	395	886	640	999999	946	279	780	611	245	999999	615	999999	734	995	646	776	704	438	50	320	658	519	999999	999999	999999	484	284	999999	792	183	399	345	858	968	525	999999	999999	815	582	839	328	287	999999	635	377	130	532	999999	995	86	999999	991	663	692	413	999999	154	999999	921	471	999999	344	999999	999999	973	279	150	999999	480	368	999999	888	999999	211	999999	999999	194	116	999999	999999	952	999999	450	715	430	999999	681	999999	999999	649	144	980	999999	120	843	984	999999	272	662	107	979	766	214	636	253	863	144	462	701	42	691	47	661	788	519	406	894	999999	641	999999	999999	975	999999	831	234	852	999999	746	367	17	912	921	453	213	162	999999	394	999999	472	999999	273	228	999999	533	957	106	329	116	601	447	
999999	365	631	97	509	999999	566	382	999999	999999	999999	398	105	693	130	999999	593	457	636	333	999999	999999	999999	84	312	379	510	676	873	138	999999	887	154	919	917	999999	300	366	999999	157	628	22	411	81	696	874	999999	780	413	197	512	872	480	277	436	18	726	556	999999	139	999999	999999	508	283	868	982	254	999999	776	574	479	237	752	488	999999	999	680	568	388	437	256	730	273	686	625	660	417	876	493	908	830	999999	580	574	653	738	513	137	213	999999	629	947	999999	838	717	285	999999	991	999999	999999	338	167	178	357	883	773	999999	822	658	218	575	377	692	867	744	735	657	187	834	966	495	552	365	999999	807	308	999999	999999	999999	350	999999	999999	314	66	579	672	999999	999999	691	880	999999	690	999999	995	999999	262	265	146	104	981	628	941	166	605	999999	786	802	504	549	585	999999	201	853	318	677	159	72	635	999999	81	169	434	496	954	854	805	84	369	535	555	53	999999	999999	987	721	599	268	708	125	793	999999	82	682	116	833	920	999999	170	999999	989	199	629	848	32	821	204	454	212	999999	145	711	442	968	994	542	999999	860	865	596	999999	999999	363	520	999999	999999	97	999999	390	131	999999	967	913	999999	546	366	423	742	317	175	999999	999999	999999	958	979	91	437	113	688	574	999999	69	972	573	250	108	835	119	999999	820	734	452	999999	91	999999	178	798	999999	432	638	129	724	999999	699	999999	999999	999999	999999	541	422	774	984	999999	999999	999999	873	995	350	802	448	530	313	398	496	441	85	999999	974	151	810	999999	46	680	60	454	652	516	282	504	316	273	439	578	930	56	750	999999	257	337	943	999999	457	598	984	117	815	336	66	268	999999	853	999999	999999	730	139	738	313	22	371	111	999999	723	999999	495	999999	999999	734	467	450	691	695	832	647	999999	637	999999	447	696	999999	639	326	459	23	999999	463	413	999999	848	999999	317	446	376	999999	235	999999	459	999999	999999	999999	999999	90	868	616	999999	308	30	999999	67	102	999999	999999	617	79	732	999999	907	709	345	42	771	999999	886	665	142	254	328	999999	999999	621	999999	999999	344	886	926	558	457	999999	446	999999	442	200	127	756	508	27	829	307	999999	449	678	750	275	80	47	110	204	212	483	333	979	84	800	445	914	78	955	730	152	183	337	999999	999999	144	999999	999999	798	139	999999	125	999999	31	792	999999	943	437	958	274	848	999999	364	255	370	123	232	368	999999	682	999999	439	999999	108	164	980	122	614	999999	141	480	466	311	999999	
55	367	999999	958	291	827	999999	486	120	691	881	326	819	999999	703	159	911	999999	190	999999	297	999999	63	999999	866	999999	860	338	999999	827	999999	392	524	299	210	12	214	999999	86	572	999999	365	999999	380	227	837	170	39	911	339	229	248	286	195	999999	999999	999999	592	999999	479	967	999999	999999	293	897	499	999999	529	999999	700	944	647	165	999999	999999	999999	408	999999	999999	38	651	830	426	619	607	554	115	338	522	883	698	999999	181	999999	999999	26	828	46	483	727	999999	641	157	221	999999	581	93	668	260	844	918	999999	494	73	828	146	999999	999999	999999	999999	393	474	999999	998	11	331	476	558	999999	999999	113	372	209	999999	999999	20	999999	215	999999	999999	471	999999	88	677	965	77	138	118	778	469	279	910	360	139	999999	571	634	158	999999	999999	999999	999999	656	340	741	555	432	999999	79	817	462	999999	692	999999	882	946	395	339	999999	934	999999	367	780	999999	999999	999999	22	79	47	431	386	999999	995	999999	999999	999999	790	747	999999	999999	644	25	48	960	999999	738	227	699	257	999999	999999	304	124	999999	869	748	754	113	691	547	999999	363	85	648	999999	928	545	530	741	945	999999	648	999999	624	299	188	328	819	546	911	975	322	821	649	999999	999999	999999	720	302	180	192	687	66	999999	876	291	999999	999999	528	87	202	697	999999	312	242	999999	902	500	985	690	430	934	999999	780	572	999999	541	999999	401	360	518	825	999999	570	763	999999	592	13	748	18	249	999999	300	999999	999999	288	364	519	999999	719	188	919	735	611	750	257	131	286	826	655	750	512	999999	999999	569	999999	469	397	548	765	944	898	752	999999	451	502	644	107	71	294	866	31	999999	999999	182	598	999999	999999	820	515	999999	999999	187	102	268	736	928	132	899	351	819	966	970	651	774	290	177	757	999999	999999	999999	33	224	541	789	728	999999	326	995	999999	286	999999	999999	42	418	638	999999	999999	718	999999	999999	521	208	720	475	899	61	378	907	999999	430	342	465	572	999999	333	101	999999	313	999999	253	999999	136	927	74	999999	999999	938	243	146	999999	518	49	454	999999	999999	824	504	76	890	677	124	418	999999	550	944	387	999999	140	999999	546	85	356	188	999999	999999	999999	280	655	499	510	999999	145	771	333	912	303	21	888	810	508	597	579	422	999999	139	203	999999	387	129	599	393	999999	157	999999	494	171	999999	983	721	707	553	849	577	999999	564	999999	647	780	637	999999	375	126	329	999999	949	506	933	325	342	768	999999	893	999999	899	126	315	987	180	839	
751	442	37	177	999999	999999	748	11	42	308	999999	555	252	749	999999	233	277	488	570	651	987	238	544	651	999999	346	999999	323	677	999999	258	991	476	999999	886	218	348	949	226	999999	999999	504	900	27	999999	222	999999	154	67	999999	849	827	426	529	999999	522	898	386	999999	999999	303	434	333	999999	59	169	999999	311	863	269	885	327	271	937	450	493	338	527	469	999999	999999	515	266	10	424	431	999999	946	100	999999	999999	999999	735	459	999999	775	999999	141	967	999999	143	817	290	999999	791	531	565	999999	89	368	999999	381	999999	483	549	787	178	332	999999	628	595	142	220	499	949	923	591	999999	608	674	999999	206	559	999999	606	410	235	468	218	892	999999	94	999999	732	189	938	54	261	909	999999	606	848	786	349	999999	10	606	791	999999	868	940	752	880	414	56	987	821	478	877	999999	999999	710	123	462	761	510	275	488	319	21	879	340	999999	999999	77	473	420	999999	22	999999	804	443	999999	999999	999999	999999	213	462	686	999999	126	576	384	770	999999	999999	734	333	999999	999999	735	127	481	999999	999999	999999	999999	823	347	999999	577	999999	465	999999	345	129	99	999999	510	999999	999999	812	802	128	894	312	956	999999	79	181	738	96	632	97	870	686	961	999999	361	352	273	390	125	999999	999999	515	120	999999	434	868	807	999999	823	939	999999	922	325	363	941	686	653	716	999999	999999	844	490	978	377	999999	658	167	999999	421	999999	384	916	697	699	503	999999	201	853	708	210	999999	776	273	693	470	947	999999	607	843	675	698	557	635	949	268	143	536	743	702	775	999999	503	999999	665	565	710	235	625	860	999999	999999	800	18	999999	802	78	227	295	907	463	297	559	471	999999	468	826	999999	748	440	369	999999	458	160	932	499	870	999999	607	137	759	999999	745	747	290	191	898	999999	92	156	200	999999	999999	835	248	488	160	42	804	206	738	429	487	999999	500	709	45	999999	85	63	932	842	620	167	999999	741	999999	812	190	564	999999	287	999999	602	250	454	612	999999	912	999999	348	838	430	410	399	339	244	999999	257	581	999999	258	999999	999999	224	357	999999	93	999999	999999	935	348	851	250	636	999999	999999	885	944	56	999999	999999	999999	631	714	999999	421	219	768	999999	506	999999	999999	609	419	321	999999	180	388	999999	158	529	934	415	518	999999	986	999999	774	938	118	999999	615	999999	999999	999999	521	842	323	129	936	95	324	869	10	943	784	252	830	324	647	60	507	62	999999	578	488	999999	122	999999	999999	241	445	830	709	999999	387	
363	999999	687	800	971	856	268	956	73	999999	75	414	575	999999	743	999999	459	300	999999	852	563	313	905	253	199	729	999999	21	704	999999	494	170	854	566	430	127	153	524	675	204	248	105	834	373	423	918	999999	999999	374	881	986	539	999999	303	823	60	230	443	611	999999	999999	256	261	423	719	905	560	19	795	999999	215	934	625	863	614	467	479	999999	830	281	192	120	647	823	663	955	999999	560	742	999999	896	710	913	433	946	992	844	420	654	518	367	999999	999999	748	999999	61	913	788	999999	366	580	999999	999999	339	69	147	609	438	999999	763	396	999	276	425	729	999999	31	999999	999999	621	623	999999	887	322	999999	653	417	898	157	611	51	729	871	385	799	999999	107	999999	373	809	392	999999	999999	890	131	368	271	287	999999	180	40	721	871	77	999999	522	801	999999	426	416	729	710	291	158	722	666	999999	999999	626	521	999999	447	999999	116	239	217	408	999999	200	999999	999999	139	999999	977	999999	330	999999	803	642	999999	417	999999	166	999999	89	682	134	511	178	464	240	380	661	999999	771	592	893	764	999999	535	124	999999	109	999999	33	599	830	314	577	401	999999	335	258	349	113	601	290	999999	37	556	999999	896	829	999999	999999	22	478	999999	999999	988	437	103	999999	999999	999999	613	706	294	933	489	852	820	999999	776	999999	999999	131	321	403	999999	312	31	737	292	451	227	975	373	999999	999999	131	999999	108	588	964	715	370	152	187	500	894	996	937	547	999999	273	999999	62	90	999999	999999	167	999999	999999	686	999999	365	682	664	999999	638	999999	736	922	368	404	721	355	811	939	999999	978	144	902	285	999999	94	999999	587	188	265	922	999999	999999	130	963	999999	74	999999	559	360	687	487	241	999999	560	269	24	188	309	552	999999	250	151	999999	912	32	85	758	380	330	175	104	486	690	715	61	999999	802	405	926	999999	452	262	589	999999	501	902	50	724	56	80	999999	999999	636	647	681	151	272	217	940	402	315	532	999999	195	999999	11	999999	999999	509	670	221	999999	383	895	174	987	561	28	420	130	999999	43	333	260	163	999999	850	52	43	910	335	594	464	533	351	999999	34	404	273	500	360	893	225	386	858	238	904	740	483	693	589	254	797	820	367	281	209	977	41	999999	160	509	123	599	999999	626	999999	850	999999	254	963	999999	755	920	999999	152	818	999999	402	925	912	999999	999999	999999	330	999999	999999	644	176	999999	999999	56	372	497	349	851	780	999999	51	241	909	999999	196	238	999999	999999	498	876	
999999	224	462	262	585	999999	999999	999999	940	772	278	999999	999999	684	683	483	534	916	795	268	999999	999999	371	999999	999999	170	26	857	922	999999	619	899	592	921	593	951	999999	467	999999	999999	633	999999	910	17	999999	788	412	234	999999	713	999999	813	636	240	305	999999	853	269	999999	424	100	16	128	610	163	999999	999999	908	999999	999999	866	77	455	539	634	283	17	364	845	127	999999	791	999999	219	636	806	272	361	625	999999	999999	357	119	56	175	999999	189	310	854	999999	127	504	143	648	999999	636	367	106	606	32	999999	999999	999999	240	666	308	999999	999999	999999	356	116	318	292	639	633	518	957	409	374	17	103	707	999999	868	999	263	658	837	372	10	449	176	755	603	337	999999	933	879	389	866	107	999999	336	508	871	809	221	999999	25	338	678	958	732	598	999999	999999	988	555	241	999999	649	691	999999	973	907	940	562	689	312	999999	585	88	29	507	909	822	381	11	997	199	51	164	822	999999	331	999999	999999	167	673	999999	999999	387	999999	976	227	416	734	362	999999	930	256	532	201	991	753	600	999999	235	689	116	55	999999	558	999999	999999	494	869	512	652	999999	999999	405	25	999999	999999	207	440	999999	999999	503	98	28	411	76	943	519	999999	830	290	730	552	218	999999	999999	864	634	828	606	615	999999	546	999999	709	999999	433	851	517	799	589	555	999999	895	945	195	999999	36	999999	491	999999	851	531	48	231	999999	873	299	999999	999999	537	777	378	833	999999	999999	956	867	319	236	999999	102	12	174	251	735	570	657	272	292	548	999999	999999	999999	508	763	211	508	999	787	310	144	923	69	271	999999	999999	999999	467	397	999999	999999	717	359	999999	16	849	366	999999	999999	361	226	36	645	909	698	728	999999	335	674	356	458	867	531	925	509	999999	943	902	439	557	243	199	875	62	397	131	699	498	502	914	999999	711	999999	435	93	118	999999	999999	999999	93	155	11	793	51	999999	293	195	999999	348	837	999999	999999	368	939	128	37	160	592	521	577	38	999999	833	999999	511	999999	365	105	841	401	891	999999	339	999999	411	241	405	834	281	113	935	276	160	999999	17	999999	999999	573	317	66	957	694	638	999999	64	613	178	43	999999	44	928	99	999999	999999	946	122	999999	999999	999999	999999	631	999999	320	417	642	999999	392	178	752	130	404	999999	788	785	444	999999	165	344	999999	798	73	371	304	247	185	845	684	999999	718	895	267	340	46	999999	434	999999	384	230	999999	301	230	10	291	419	639	147	311	806	513	749	999999	
999999	720	738	823	269	32	83	242	796	999999	189	999999	857	862	999999	755	367	360	999999	999999	999999	980	999999	999999	999999	90	884	607	48	544	877	699	999999	937	999999	620	999999	607	174	999999	311	999999	566	223	999999	550	434	999999	576	391	943	455	709	999999	33	809	719	170	760	189	147	475	204	262	210	489	491	999999	395	452	458	760	195	194	999999	946	424	786	537	522	999999	337	999999	656	601	431	989	50	914	667	900	147	846	985	999999	835	793	314	23	561	68	514	170	134	999999	999999	270	525	416	86	394	933	633	247	533	810	444	999999	660	999999	999999	999999	15	727	551	999999	913	999999	713	685	163	999999	773	975	464	150	176	999999	723	418	171	474	999999	838	283	967	999999	609	461	670	401	999999	653	999999	999999	999999	509	443	999999	622	278	69	811	731	922	285	169	657	783	392	643	537	999999	251	616	35	816	177	454	999999	807	314	748	52	999999	999999	465	538	914	846	641	733	999999	999999	150	111	662	902	916	997	808	999999	826	78	37	863	430	999999	627	46	801	341	988	999999	999999	999999	321	768	447	23	819	630	999999	936	751	999999	212	723	111	515	372	914	999999	457	776	951	487	999999	999999	999999	488	63	910	878	55	999999	999999	999999	296	186	790	893	465	999999	999999	999999	999999	889	999999	999999	660	707	310	122	999999	886	90	540	999999	862	486	640	752	26	534	765	719	865	891	451	174	999999	999999	925	724	999999	459	999999	999999	598	839	598	999999	898	770	780	999999	999999	214	168	229	214	999999	433	999999	159	150	449	999999	422	467	256	998	875	952	784	281	385	999999	204	437	732	271	999999	33	999999	288	999999	999999	753	22	921	660	732	999999	999999	771	12	235	999999	338	19	999999	856	140	999999	600	487	946	999999	509	378	999999	999999	731	496	999999	482	999999	811	999999	296	203	999999	409	546	596	275	999999	992	23	278	999999	823	865	427	752	415	502	440	298	800	908	999999	253	999999	521	999999	11	735	999999	298	602	423	703	51	816	365	999999	594	999999	334	834	953	972	241	228	585	999999	999999	999999	999999	979	969	523	80	388	999999	380	999999	34	946	273	917	975	724	676	735	999999	999999	999999	999999	999999	907	999999	963	966	999999	297	22	426	999999	504	697	999999	489	318	999999	900	632	663	883	985	691	569	999999	70	917	978	258	564	492	465	331	703	358	579	999999	535	559	114	433	645	999999	999999	999999	451	576	999999	495	999999	54	999999	497	170	999999	410	276	348	394	999999	999999	976	999999	457	933	480	183	999999	642	
910	999999	106	350	528	999999	248	627	351	481	608	494	991	492	999999	520	999999	967	170	976	947	312	999999	151	999999	65	457	605	910	415	999999	278	581	293	584	178	947	494	969	931	999999	783	999999	866	999999	417	68	494	207	936	286	512	23	28	694	608	513	955	693	472	781	642	716	999999	863	339	912	707	907	673	573	172	998	238	999999	174	387	866	999999	249	997	963	999999	973	139	115	999999	563	599	976	999999	999999	800	506	159	846	76	988	13	456	505	360	586	533	373	123	999999	999999	530	999999	230	646	600	999999	475	818	243	999999	806	757	84	358	117	930	18	999999	372	501	89	650	999999	398	863	999999	744	646	386	875	610	26	600	480	999999	79	756	999999	401	356	41	341	999999	999999	192	255	381	156	999999	655	525	999999	751	23	705	879	432	831	782	999999	709	829	441	368	999999	790	999999	999999	325	48	999999	988	190	25	469	999999	48	774	216	999999	538	598	403	730	360	819	274	587	775	163	646	925	246	710	999999	212	899	999999	200	402	98	776	999999	214	482	536	999999	736	999999	957	841	657	625	175	162	121	435	711	18	323	525	580	828	172	999999	258	751	999999	378	999999	848	793	584	813	529	999999	767	198	258	823	999999	538	43	817	321	988	310	81	999999	535	999999	999999	245	877	877	518	947	999999	812	233	784	141	367	296	119	57	83	999999	999999	401	353	247	462	999999	115	999999	999999	21	850	413	948	999999	922	999999	491	660	558	707	936	999999	813	108	386	35	999999	87	180	746	708	274	999999	498	999999	999999	191	539	735	61	771	890	971	999999	818	408	284	114	219	525	805	459	499	999999	874	634	588	254	860	437	999999	38	815	800	999999	586	498	459	254	766	999999	951	999999	506	935	56	999999	999999	290	999999	750	935	867	655	941	259	774	547	624	800	577	999999	999999	308	905	743	84	999999	633	242	909	825	859	452	864	853	534	993	441	827	594	999999	999999	882	999999	999999	170	999999	999999	63	811	951	835	453	198	999999	283	999999	999999	999999	972	869	252	58	78	999999	85	424	790	97	724	781	116	796	216	865	972	795	622	999999	583	913	321	580	430	958	999999	415	264	150	999999	909	402	999999	855	725	469	915	814	761	144	745	379	999999	999999	999999	845	48	247	333	750	999999	13	904	999999	999999	557	672	628	999999	935	669	170	649	999999	814	389	865	999999	999999	405	67	981	861	999999	999999	544	550	250	400	123	951	178	999999	399	102	999999	497	631	797	177	797	297	704	
825	474	584	730	263	524	651	979	107	756	927	693	506	152	353	780	999999	16	431	237	999999	999999	999999	240	259	999999	999999	891	243	153	323	608	769	999999	45	999999	999999	814	297	999999	749	144	853	421	12	999999	595	763	153	999999	999999	171	375	999999	708	841	973	353	480	999999	615	999999	999999	999999	443	999999	999999	230	116	267	526	709	719	704	488	861	140	999999	999999	553	829	155	999999	392	869	162	999999	709	999999	999999	123	909	343	459	120	990	399	999999	978	682	999999	999999	657	885	999999	999999	451	670	581	847	710	892	125	926	18	470	21	999999	95	999999	96	224	652	912	154	999999	999999	999999	999999	498	999999	240	112	999999	999999	464	497	862	67	999999	710	571	137	730	493	230	793	417	451	649	979	999999	999999	999999	595	567	722	745	741	717	999999	191	86	999999	999999	480	790	999999	165	554	972	158	305	790	580	525	96	922	999999	924	823	958	818	944	999999	436	426	415	999999	213	741	999999	999999	350	106	999999	999999	54	999999	999999	439	999999	262	999999	999999	830	999999	33	125	80	480	800	326	816	893	250	372	141	574	948	999999	385	611	951	812	229	37	999999	999999	999999	40	999999	999999	999999	495	600	706	921	277	688	694	999999	299	888	733	999999	436	314	456	855	166	363	999999	406	959	63	622	310	94	457	802	786	339	73	50	438	233	911	331	302	544	451	864	885	999999	661	999999	722	228	871	793	723	999999	838	895	677	572	180	455	441	999999	405	837	820	885	999999	72	999999	848	304	999999	524	982	164	321	715	498	999999	153	307	967	899	999999	223	663	89	288	500	178	373	999999	999999	466	889	324	148	614	54	999999	355	598	860	873	999999	163	279	999999	353	999999	190	188	978	37	157	474	88	322	623	167	806	999999	572	67	485	438	665	999999	999999	999999	182	999999	999999	594	999999	708	117	36	169	69	393	349	999999	999999	987	194	887	35	999999	999999	246	826	999999	887	203	999999	36	999999	999999	494	497	222	647	514	354	89	733	393	239	999999	366	62	163	999999	999999	466	999999	598	999999	999999	550	639	748	676	603	356	999999	567	401	83	681	999999	637	674	571	181	701	430	629	907	460	504	796	999999	69	193	673	436	123	736	39	438	733	108	944	858	473	970	910	997	999999	176	992	165	766	62	424	488	992	601	999999	275	969	171	839	56	842	999999	617	419	683	999999	453	664	54	253	581	999999	730	713	708	731	999999	631	938	294	999999	640	113	999999	769	194	444	522	971	763	468	571	269	897	999999	
594	362	501	323	294	722	338	121	523	480	885	758	288	893	43	756	347	232	999999	999999	999999	999999	610	650	499	250	931	692	290	785	20	999999	832	697	123	378	28	318	654	571	999999	528	590	999999	883	435	165	999999	938	17	999999	348	714	362	813	999999	999999	850	824	999999	791	645	999999	737	999999	615	926	590	779	665	737	39	578	999999	372	999999	195	84	766	73	94	311	754	282	664	671	565	479	884	303	626	177	999999	609	780	999999	697	852	76	277	509	574	999999	283	279	101	769	999999	990	140	634	999999	94	999999	959	489	891	999999	82	798	59	456	999999	486	999999	570	545	968	213	834	986	343	18	499	563	519	462	480	13	999999	999999	834	489	999999	669	948	93	733	650	999999	999999	148	779	277	227	63	868	999999	244	999999	999999	999999	528	165	154	999999	669	594	206	999999	37	999999	555	509	896	225	999999	999999	816	100	487	812	328	912	199	847	563	740	281	509	651	98	246	304	28	110	316	333	609	378	288	498	536	210	272	999999	592	999999	381	12	96	914	556	153	231	743	999999	615	965	306	999999	929	323	999999	798	999999	184	999999	491	999999	908	643	353	447	812	999999	285	128	649	965	999999	999999	369	278	423	736	542	102	83	285	627	701	999999	312	999999	999999	999999	839	411	334	59	341	789	584	104	453	999999	118	341	241	999999	365	999999	10	51	454	569	55	999999	71	406	92	999999	215	178	999999	285	50	807	463	815	446	999999	325	916	923	504	784	184	969	999999	433	761	999999	818	272	736	367	999999	196	789	138	565	350	999999	966	999999	583	416	886	177	999999	311	877	426	999999	999999	649	999999	127	949	785	871	999999	999999	973	999999	346	397	999999	481	918	779	620	999999	686	880	376	397	949	770	921	378	999999	801	645	131	884	425	797	623	96	284	154	246	13	267	261	454	954	646	817	195	999999	415	999999	999999	999999	213	740	149	282	261	999999	356	38	416	584	512	999999	999999	999999	999999	999999	293	394	644	634	383	670	999999	629	921	443	313	953	735	999999	881	551	894	439	681	685	657	350	834	150	797	218	597	999999	748	999999	112	999999	896	595	225	31	615	125	317	542	320	520	360	818	830	403	302	547	999999	999999	365	999999	999999	245	999999	943	999999	503	837	175	83	746	999999	999999	999999	112	66	150	999999	999999	999999	778	999999	148	374	999999	989	26	320	403	915	59	979	787	838	689	445	661	652	282	471	999999	288	151	999999	574	999999	632	486	728	999999	161	893	843	34	999999	
299	626	870	999999	953	543	193	999999	260	33	999999	103	889	651	666	405	498	381	398	824	499	999999	678	999999	508	367	999999	999999	999999	763	165	999999	763	999999	399	999999	999999	847	999999	999999	927	845	891	446	999999	999999	999999	835	71	941	663	522	454	209	96	319	948	80	306	595	13	999999	386	496	867	630	339	637	261	847	615	999999	999999	469	999999	654	99	999999	992	962	999999	704	999999	125	109	643	999999	564	175	90	999999	719	551	733	925	336	999999	404	578	186	216	116	999999	224	999999	999999	470	999999	999999	442	230	999999	87	344	971	308	81	999999	396	234	939	775	471	180	976	999999	108	328	999999	571	194	694	663	816	999999	517	131	316	789	96	182	706	262	733	860	164	999999	217	761	999999	264	999999	17	353	999999	999999	999999	412	247	439	914	152	450	740	257	999999	62	271	588	464	999999	764	999999	310	62	243	523	738	320	999999	264	891	999999	999999	316	986	686	320	579	999999	999999	999999	79	359	181	39	999999	999999	485	999999	111	380	628	307	999999	500	999999	707	999999	13	999999	999999	102	425	999999	33	999999	533	434	271	999999	999999	692	999999	999999	468	695	999999	139	33	977	11	999999	986	999999	884	999999	268	477	816	268	979	29	999999	406	967	626	654	184	157	452	732	999999	224	485	369	999999	365	716	980	804	605	577	277	35	916	653	999999	704	301	761	999999	65	618	12	869	723	126	999999	623	999999	51	947	981	999999	255	915	47	511	361	999999	999999	552	496	21	663	411	999999	550	999999	323	999999	949	882	395	134	999999	478	222	615	645	571	497	999999	148	999999	658	595	697	779	999999	615	604	999999	105	854	775	999999	607	349	468	972	576	386	310	332	101	74	595	455	578	447	825	896	715	634	419	459	999999	258	14	816	63	770	999999	708	915	999999	787	999999	999999	999999	870	999999	156	673	995	121	792	816	671	593	999999	251	999999	564	999999	708	999999	470	445	326	220	359	344	651	918	806	897	999999	416	495	999999	64	106	999999	576	951	749	999999	638	308	666	542	586	999999	816	812	569	925	917	216	969	326	106	42	898	521	538	505	755	999999	223	200	409	186	317	945	154	740	999999	839	959	595	999999	147	999999	677	772	923	835	999999	247	972	999999	210	526	959	958	73	572	999999	422	253	297	449	94	476	143	410	113	871	667	828	999999	999999	999999	999999	999999	999999	383	999999	749	615	669	648	952	251	516	208	659	357	999999	90	999999	933	999999	716	999999	392	62	192	999999	372	820	964	448	418	44	999999	
954	152	475	999	999999	351	314	807	584	648	497	999999	960	934	750	755	999999	586	660	999999	999999	540	86	111	906	999999	686	387	794	705	210	999999	216	909	254	517	882	999999	400	826	999999	618	999999	999999	999999	999999	232	609	621	999999	89	999999	758	41	944	423	999999	373	103	499	665	999999	23	999999	448	953	636	60	690	999999	873	896	196	834	384	52	408	427	999999	696	967	86	765	999999	625	348	785	185	964	999999	452	519	999999	999999	170	701	605	263	999999	999999	999999	181	919	389	201	193	999999	923	656	999999	25	648	999999	406	531	589	171	293	263	110	178	460	96	859	790	364	11	295	673	683	447	999999	216	274	122	796	167	386	537	442	671	861	529	999999	999999	803	361	497	378	581	539	321	10	120	773	133	999999	999999	999999	837	191	390	259	999999	999999	869	999999	999999	294	735	431	999999	756	821	438	316	999999	999999	999999	999999	12	514	999999	999999	999999	135	999999	105	999999	999999	710	999999	788	699	260	999999	999999	556	607	999999	371	468	213	643	159	999999	565	999999	682	467	202	71	25	611	835	677	999999	999999	999999	339	724	347	403	305	35	999999	999999	999999	570	157	704	999999	426	108	625	543	311	999999	999999	399	570	966	422	42	999999	999999	91	186	999999	582	816	454	727	277	231	999999	75	999999	617	824	999999	508	618	535	763	817	645	917	985	302	999999	201	224	439	769	758	999999	370	509	387	253	821	202	988	999999	259	657	159	999999	602	477	403	665	127	643	71	357	999999	999999	978	13	999999	200	571	216	625	999999	298	507	999999	108	705	999999	240	581	935	315	630	204	513	170	495	50	393	824	972	999999	106	796	707	999999	48	101	530	383	90	999999	630	781	999999	29	369	652	413	503	772	995	999999	546	707	756	999999	691	765	818	517	132	806	999999	243	99	143	501	999999	72	70	613	999999	856	501	315	999999	848	999999	493	800	843	637	890	61	976	110	999999	999999	951	682	999999	335	712	866	957	824	883	547	626	886	867	852	350	443	168	128	578	999999	402	999999	879	212	281	999999	674	999999	916	695	267	988	582	999999	999999	999999	714	288	999999	990	543	999999	801	999999	999999	606	933	990	296	999999	893	857	531	514	696	880	803	999999	63	695	202	472	999999	197	999999	637	313	464	15	960	729	999999	999999	588	511	911	279	578	349	999999	93	683	208	999999	802	999999	466	77	716	966	586	570	234	999999	798	999999	582	999999	30	999999	302	478	985	999999	727	23	903	943	13	784	611	235	803	999999	611	518	
273	999999	395	881	180	246	747	48	383	168	655	485	790	440	338	664	557	999999	382	614	999999	999999	742	789	999999	523	74	931	365	361	999999	999999	999999	289	999999	144	229	149	65	999999	999999	999999	952	999999	999999	428	163	999999	456	999999	677	999999	16	996	820	401	999999	999999	385	657	181	815	999999	32	999999	809	617	510	999999	204	999999	418	68	325	883	750	919	183	431	87	999999	501	485	419	683	999999	839	999999	468	415	999999	623	999999	407	885	999999	275	930	176	558	810	652	940	262	510	268	631	999999	122	80	482	532	184	308	999999	680	340	273	348	325	999999	746	52	999999	765	822	655	660	440	968	485	988	16	872	276	999999	560	999999	908	425	455	159	999999	999999	933	905	448	999999	999999	215	584	11	592	851	588	74	610	724	999999	688	613	970	260	999999	595	493	999999	311	42	579	129	116	365	999999	869	820	988	654	292	860	383	999999	550	234	999999	483	406	164	999999	212	117	836	737	230	811	999999	999999	999999	801	450	389	146	433	540	95	999999	999999	669	982	768	86	955	441	999999	314	999999	999999	35	760	122	999999	371	999999	830	472	999999	999999	144	121	393	921	999999	852	842	480	246	767	999999	149	915	837	999999	182	525	135	161	999999	999999	916	999999	999999	999999	853	999999	363	999999	999999	603	78	802	108	999999	558	598	999999	702	112	999999	165	77	999999	419	999999	845	285	360	199	502	704	320	888	278	228	722	999999	999999	530	173	489	462	127	174	941	346	816	335	999999	583	678	433	58	805	999999	848	999999	646	986	17	999999	999999	828	626	999999	757	913	830	999999	836	271	798	181	999999	119	999999	949	492	999999	549	38	999999	999999	615	824	280	999999	93	332	380	980	691	72	522	759	487	634	501	275	194	432	986	999999	351	321	999999	262	119	695	253	899	260	999999	999999	978	999999	828	222	999999	628	495	830	999999	999999	855	999999	736	658	189	999999	78	999999	226	294	126	52	999999	831	303	945	27	162	397	89	480	730	523	999999	543	305	999999	421	699	999999	999999	602	489	139	496	741	153	604	929	72	185	450	999999	883	999999	936	556	997	999999	857	999999	999999	443	427	442	135	999999	120	124	884	999999	656	759	999999	595	999999	563	999999	345	999999	999999	423	232	335	999999	999999	697	640	306	607	999999	660	502	842	46	999999	169	71	697	370	685	42	489	55	97	999999	999999	463	297	999999	382	778	661	366	65	999999	120	117	999999	412	438	999999	814	516	145	324	999999	999999	543	239	365	501	999999	974	877	769	934	999999	
247	386	347	243	999999	999999	234	970	999	145	786	849	999999	61	999999	295	932	999999	227	972	910	773	374	774	919	68	449	880	697	686	489	295	999999	999999	999999	146	74	999999	999999	323	999999	174	999999	28	999999	694	983	314	953	795	52	618	999999	961	277	999999	22	573	324	293	999999	353	282	322	655	999999	597	323	999999	412	230	738	194	904	999999	745	458	355	644	235	999999	999999	927	902	999999	871	744	300	665	406	133	501	879	999999	999999	938	891	12	373	639	106	670	134	550	575	313	999999	646	280	532	24	999999	928	98	218	999999	425	380	677	784	756	306	657	783	288	729	858	999999	643	999999	853	456	981	14	999999	999999	20	387	999999	999999	447	107	29	143	392	466	572	790	581	352	522	521	334	589	883	799	22	350	271	845	454	39	12	528	678	568	685	923	999999	803	907	48	53	346	346	658	999999	999999	401	999999	167	78	822	300	239	999999	132	402	999999	338	402	669	125	491	999999	418	104	501	464	823	781	999999	830	778	445	483	477	987	252	234	522	499	999999	449	999999	386	216	712	298	346	446	293	802	631	999999	247	923	562	460	928	999999	999999	68	577	51	519	247	54	855	755	864	999999	159	897	816	902	721	675	803	999999	212	392	212	127	387	497	845	209	377	999999	560	999999	536	324	671	737	999999	380	408	178	149	171	999999	543	999999	311	143	999999	815	508	526	257	759	951	726	180	583	999999	200	553	673	48	999999	657	999999	949	999999	835	235	999999	472	350	276	999999	999999	50	536	999999	645	85	364	940	394	868	680	312	999999	585	999999	999999	163	499	190	999999	999999	111	494	208	347	999999	704	308	679	736	999999	999999	981	134	591	999999	999999	914	305	124	198	732	999999	808	976	892	794	32	246	735	925	973	169	421	139	268	999999	337	999999	999999	381	66	999999	657	832	504	331	41	994	912	855	248	203	75	666	773	999999	999999	999999	455	738	682	71	943	810	999999	27	569	999999	332	999999	317	593	191	743	142	999999	995	976	482	570	762	37	333	879	999999	779	103	754	999999	999999	869	999999	999999	385	999999	994	327	847	769	487	761	45	999999	999999	548	999999	21	999999	534	312	461	709	749	884	975	654	999999	74	133	293	923	999999	999999	520	999999	212	999999	806	54	999999	999999	158	216	995	999999	999999	365	551	341	41	767	772	999999	999999	360	169	365	999999	409	54	266	999999	999999	486	563	999999	999999	999999	520	345	938	215	999999	396	169	312	503	753	84	999999	299	999999	733	101	525	
161	596	586	999999	111	846	999999	406	10	881	999999	434	999999	441	863	330	999999	40	995	103	562	999999	832	894	57	999999	612	917	161	755	80	529	631	961	412	359	820	991	419	499	223	808	286	515	999999	878	774	321	221	999999	95	999999	738	998	963	665	763	691	999999	999999	244	807	999999	999999	999999	370	802	768	999999	513	510	222	621	506	880	754	999999	327	625	999999	891	300	705	233	669	999999	999999	999999	997	746	596	138	878	973	264	415	562	41	705	908	999999	15	292	708	427	872	543	999999	127	218	457	999999	999999	999999	554	999999	999999	31	585	895	579	179	999999	292	999999	382	343	648	251	474	999999	187	622	716	999999	885	999999	997	999999	796	381	558	515	789	299	999999	71	935	428	321	313	540	999999	809	339	906	245	999	791	54	999999	895	990	999999	999999	279	999999	999999	999999	999999	934	114	225	999999	524	30	663	981	992	766	999999	999999	229	929	170	661	999999	999999	387	197	650	999999	999999	762	267	999999	567	862	999999	999999	336	710	95	999999	999999	209	325	667	999999	999999	999999	263	17	34	999999	999999	676	71	492	365	999999	21	973	662	999999	926	898	999999	999999	999999	462	999999	999999	973	440	610	323	999999	553	961	345	74	526	78	999999	396	11	192	999999	137	808	999999	379	416	999999	324	737	433	739	460	999999	861	146	257	999999	999999	54	43	999999	999999	817	216	517	531	29	483	494	905	717	633	924	715	999999	403	239	955	431	999999	999999	999999	872	889	999999	999999	659	483	928	279	222	503	352	967	598	905	319	999999	988	999999	396	998	999999	832	716	999999	535	595	437	999999	27	900	999999	250	999999	478	260	927	485	424	999999	545	554	225	692	224	999999	999999	127	528	93	636	966	584	999999	999999	999999	50	183	623	567	73	56	195	262	321	999999	111	435	999999	655	392	999999	574	975	850	454	615	999999	502	825	578	478	908	659	999999	999999	445	999999	999999	192	999999	753	999999	999999	808	999999	369	999999	381	741	189	999999	996	873	999999	519	402	609	566	58	680	999999	999999	999999	988	595	147	536	871	387	999999	277	999999	937	445	999999	999999	716	176	361	95	652	768	999999	646	999999	481	45	957	999999	541	836	276	991	512	318	999999	74	868	223	361	832	101	999999	999999	911	146	68	437	999999	265	686	442	999999	963	38	999999	920	161	999999	123	112	578	999999	846	999999	11	403	999999	999999	999999	200	847	953	999	262	560	774	66	734	910	422	607	894	615	999999	403	70	38	999999	185	999999	999999	926	109	258	264	100	999999	503	910	
999999	633	310	999999	75	838	999999	216	999999	477	368	863	427	41	700	999999	683	395	991	806	999999	375	951	951	999999	999999	920	853	999999	998	470	627	999999	999999	178	789	307	398	550	999999	914	854	327	16	816	297	495	895	999999	754	580	705	165	697	969	376	682	358	999999	787	917	999999	465	712	17	741	999999	999999	862	911	206	295	844	975	892	96	57	944	145	999999	999999	35	453	996	427	764	999999	865	854	999999	117	949	306	762	999999	287	398	615	998	85	986	893	42	498	557	294	861	189	999999	883	328	737	223	974	999999	892	192	469	999999	253	278	445	748	999999	803	257	989	91	876	615	697	999999	945	69	999999	897	992	955	999999	999999	903	292	999999	999999	483	380	736	331	765	216	104	929	330	755	807	550	155	972	694	999999	305	779	999999	199	999999	886	791	163	999999	109	899	999999	30	161	999999	999999	999999	776	587	433	999999	668	325	669	520	768	999999	199	262	589	752	30	271	999999	837	133	979	871	785	596	999999	582	486	999999	999999	999999	908	178	416	821	176	378	999999	270	790	637	463	643	678	427	773	601	999999	999999	356	999999	966	999999	999999	999999	16	513	999999	990	844	999999	191	659	362	999999	859	943	783	999999	999999	999999	999999	999999	358	209	670	345	202	368	823	987	681	999999	320	437	900	999999	853	200	814	662	387	403	425	852	999999	999999	291	34	567	999999	999999	470	999999	999999	253	966	533	125	555	671	999999	632	999999	999999	266	959	349	999999	753	833	99	593	626	761	996	242	584	505	753	865	64	177	801	992	179	999999	390	347	193	999999	999999	738	999999	999999	999999	755	235	999999	596	999999	465	365	281	734	740	233	843	90	976	999999	391	37	372	689	617	154	831	184	999999	999999	999999	11	741	819	340	361	949	484	999999	250	16	25	909	999999	410	999999	999999	76	262	946	376	999999	371	999999	552	475	376	999999	535	206	999999	60	880	550	918	463	999999	999999	404	389	999999	999999	999999	999999	14	999999	128	116	288	918	258	764	922	741	678	277	640	569	276	864	984	994	948	999999	999999	956	144	368	347	947	84	999999	672	873	999999	17	640	635	177	999999	357	270	675	999999	947	999999	138	149	871	650	823	64	999999	539	404	289	421	455	419	58	999999	999999	999999	341	843	815	999999	999999	79	999999	637	999999	999999	100	999999	724	329	999999	999999	166	828	995	999999	999999	134	30	999999	143	479	392	596	195	226	129	999999	597	999999	343	773	142	78	88	79	210	23	999999	662	105	999999	679	999999	999999	188	999999	
999999	245	272	999999	217	823	567	958	999999	687	85	999999	788	281	154	919	233	985	999999	144	999999	999999	925	999999	682	316	367	161	121	799	432	516	17	999999	899	710	334	999999	136	950	999999	999999	508	392	134	572	39	391	951	999999	455	974	522	999999	173	999999	999999	976	399	901	999999	415	999999	780	265	999999	999999	824	382	444	595	999999	999999	616	570	999999	250	542	171	120	286	976	999999	999999	354	457	993	963	800	429	399	358	39	999999	999999	999999	272	728	137	565	137	215	18	516	516	650	125	906	483	194	239	999999	814	288	624	489	999999	838	999999	807	575	480	34	952	999999	246	775	633	130	411	717	522	415	999999	982	81	967	693	502	703	341	96	490	615	199	622	999999	999999	610	16	953	434	302	329	999999	656	190	66	472	280	875	492	785	81	477	999999	372	218	305	999999	521	521	345	999999	476	489	990	418	762	431	702	999999	999999	124	458	293	229	999999	615	335	890	911	231	999999	828	848	310	999999	148	481	999999	999999	454	66	999999	441	98	570	853	510	666	999999	303	999999	578	850	469	671	999999	194	498	999999	602	970	663	610	300	123	999999	627	188	582	280	290	181	377	999999	965	629	26	204	658	242	115	669	128	999999	999999	999999	978	389	639	795	953	983	999999	732	999999	403	884	151	974	999999	235	332	93	501	22	869	211	279	503	51	606	989	840	54	497	310	999999	999999	999999	470	925	248	548	787	999999	307	206	644	106	999999	745	874	230	991	16	783	585	627	605	999999	999999	708	999999	598	198	964	152	929	999999	183	999999	891	42	999999	741	987	783	999999	184	714	999999	566	183	930	999999	732	999999	849	999999	714	724	918	999999	798	28	226	363	950	598	362	999999	277	999999	922	999999	853	842	716	259	999999	999	999999	999999	890	648	999999	999999	954	302	466	204	303	891	530	459	999999	504	244	495	525	634	999999	707	999999	559	405	999999	260	226	452	999999	63	600	29	714	445	475	507	159	999999	690	409	658	999999	167	999999	999999	878	473	775	359	608	230	734	394	176	999999	631	340	252	727	285	999999	850	576	151	703	872	999999	24	474	996	94	362	834	235	184	574	663	698	30	999999	787	450	102	999999	999999	865	999999	547	863	843	176	999999	999999	999999	999999	808	566	26	168	999999	72	458	999999	362	523	868	999999	169	992	17	999999	641	999999	449	497	297	757	294	319	837	999999	278	161	630	829	187	946	428	999999	999999	17	647	539	517	999999	338	149	739	768	999999	999999	475	999999	855	875	
999999	684	965	918	999999	60	999999	999999	999999	999999	999999	999999	999999	532	999999	921	481	605	625	999	999999	112	999999	233	999999	157	28	525	355	999999	999999	723	305	754	304	502	980	510	999999	326	735	940	218	252	432	41	468	216	431	51	494	869	929	856	555	432	999999	742	759	999999	42	756	361	459	999999	80	11	999999	999999	844	999999	971	424	999999	999999	390	893	999999	800	137	689	999999	104	314	999999	999999	999999	999999	209	872	532	999999	750	955	293	978	999999	999999	999999	361	39	542	999999	587	110	999999	999999	629	592	174	999999	508	999999	999999	546	230	999999	999999	82	598	286	562	726	365	321	702	999999	468	26	295	800	144	999999	448	999999	156	832	517	213	864	457	999999	999999	999999	342	34	305	999999	419	999999	326	999999	687	161	85	477	815	999999	999999	408	301	999999	613	306	373	999999	787	503	999999	999999	999999	155	843	217	151	122	705	692	33	999999	406	113	59	999999	968	999999	457	569	373	630	999999	219	251	804	573	999999	561	560	670	937	999999	802	592	999999	999999	999999	698	479	20	963	772	133	599	978	11	198	938	660	338	115	948	227	139	999999	69	188	999999	48	643	999999	560	155	999999	95	60	604	999999	999999	288	999999	570	977	559	410	857	216	619	273	999999	385	531	901	231	564	989	29	673	999999	959	496	278	659	836	338	412	627	111	514	927	407	677	908	381	541	545	970	999999	728	57	999999	999999	999999	999999	999999	160	659	923	467	999999	40	930	832	999999	792	528	910	151	230	999999	999999	115	115	999999	406	707	622	529	690	999999	28	360	944	640	999999	927	638	999999	577	187	752	703	999999	999999	896	476	999999	838	589	22	634	829	448	730	816	747	463	999999	838	999999	537	140	243	447	999999	999999	985	202	964	865	890	496	573	999999	999999	536	999999	696	448	929	863	784	940	677	999999	999999	912	999999	824	999999	473	344	999999	27	650	622	470	999999	340	226	999999	652	874	723	132	999999	266	405	483	289	286	999999	855	909	696	752	199	565	999999	888	768	771	377	999999	999999	555	999999	555	402	634	76	999999	365	232	448	220	910	227	554	257	932	517	741	999999	999999	999999	999999	999999	330	897	432	904	154	452	458	719	284	999999	331	576	236	999999	12	849	223	999999	410	632	470	486	999999	972	21	999999	955	261	40	999999	523	695	76	999999	234	504	999999	171	130	913	774	729	936	642	895	999999	999999	231	514	891	331	81	305	999999	999999	844	65	459	999999	999999	497	206	999999	451	755	635	509	999999	486	508	647	61	890	
497	999999	999999	549	999999	87	43	999999	734	999999	148	511	451	400	220	39	999999	448	751	277	779	426	999999	50	495	887	269	478	40	744	16	254	279	191	999999	999999	474	305	855	382	860	568	762	459	550	939	313	999999	999999	961	106	69	895	784	999999	81	290	700	999999	999999	817	565	751	999999	999999	999999	241	270	592	221	999999	94	593	378	417	220	663	127	499	555	583	33	999999	79	648	946	358	495	79	735	718	773	250	999999	565	304	816	999999	999999	656	707	52	999999	88	406	999999	476	526	376	999999	999999	172	211	508	738	999999	387	682	350	793	546	999999	999999	999999	503	791	843	60	813	122	403	889	408	843	999999	541	380	110	673	636	480	831	999999	999999	327	999999	999999	742	999999	999999	917	144	432	925	120	999999	851	796	584	615	178	425	999999	999999	506	529	763	367	661	207	423	287	999999	714	323	714	626	999999	539	948	999999	111	999999	999999	204	269	999999	483	733	885	999999	583	999999	68	467	64	128	865	673	797	791	214	90	606	358	640	135	718	612	405	999999	830	999999	636	396	77	179	999999	69	999999	73	290	634	775	999999	839	761	999999	257	999999	596	761	357	741	166	23	999999	649	693	563	143	748	871	337	550	858	326	888	671	400	884	457	805	436	999999	511	580	315	97	519	879	184	471	353	808	999999	482	999999	999999	383	999999	530	977	999999	113	999999	418	999999	234	660	999999	873	289	856	999999	149	955	921	17	655	999999	715	561	184	684	959	286	999999	999999	999999	385	801	418	298	354	364	999999	310	333	419	102	999999	90	999999	996	999999	895	614	970	999999	627	561	518	824	940	340	999999	803	820	153	48	890	777	267	284	721	464	991	512	28	670	655	598	999999	562	169	635	134	999999	678	74	672	556	999999	349	823	292	593	358	23	396	675	489	189	381	211	505	999999	162	284	999999	904	112	952	999	972	963	921	271	780	705	843	625	152	89	376	344	999999	999999	460	439	871	642	999999	632	994	175	418	225	999999	663	812	971	902	137	170	569	604	999999	999999	860	999999	331	577	318	552	59	999999	110	15	867	587	999999	999999	845	679	271	999999	330	15	806	554	999999	999999	126	999999	871	723	24	999999	806	739	68	551	600	77	549	999999	190	89	944	828	318	220	493	86	908	279	67	457	899	955	284	854	570	315	999999	421	460	425	999999	336	999999	191	999999	999999	999999	363	111	778	140	205	433	250	70	999999	246	495	999999	999999	983	999999	665	999999	999999	999999	999999	999999	980	294	
411	138	999999	765	999999	618	505	137	999999	365	557	555	178	289	327	999999	999999	43	794	592	78	999999	994	999999	441	88	670	766	170	999999	672	999999	382	816	376	12	999999	999999	842	999999	482	119	483	999999	999999	438	433	386	249	327	329	431	419	999999	225	999999	999999	204	333	330	947	999999	966	664	999999	243	182	361	912	325	999999	999999	201	352	120	959	697	933	926	999999	654	293	999999	843	37	251	904	999999	999999	146	868	999999	344	521	999999	743	153	819	378	260	265	82	474	924	215	466	999999	77	286	266	542	210	277	330	675	999999	221	132	636	999999	338	197	760	776	456	724	528	999999	848	377	816	878	564	676	999999	582	999999	603	638	999999	20	837	999999	344	603	667	129	24	999999	999999	531	30	192	999999	921	77	999999	999999	477	491	938	560	999999	909	449	664	999999	999999	582	102	844	618	999999	76	440	999999	489	425	182	999999	604	513	833	19	846	796	999999	999999	754	679	271	131	136	157	632	999999	999999	798	894	999999	999999	528	999999	999999	999999	999999	999999	125	496	430	588	895	525	688	999999	434	999999	219	999999	999999	967	18	846	999999	831	722	999999	347	443	979	882	690	530	243	766	86	999999	999999	23	933	270	580	999999	334	999999	375	606	447	999999	208	999999	999999	735	251	999999	23	682	538	999999	282	430	198	999999	516	999999	999999	374	292	999999	810	362	647	205	139	999999	397	999999	521	812	999999	126	54	86	245	256	482	955	289	999999	753	403	543	167	740	513	81	999999	634	787	203	11	324	525	460	845	999999	214	606	857	999999	156	171	999999	467	999999	999999	121	999999	270	74	942	94	999999	178	999999	818	490	464	626	999999	499	243	734	999999	464	802	529	626	399	170	278	359	432	688	607	242	999999	700	584	137	999999	461	374	722	999999	916	304	999999	53	999999	999999	749	979	545	94	912	437	999999	999999	364	856	495	56	109	796	999999	662	341	571	999999	10	790	999999	498	361	48	869	21	367	547	508	181	583	371	564	529	379	886	604	694	804	709	999999	229	281	474	999999	274	926	667	263	962	786	999999	37	999999	868	490	193	56	53	425	750	465	999999	684	911	684	999999	999999	223	999999	737	876	379	301	103	660	227	887	999999	604	95	999999	293	545	395	714	344	999999	660	888	999999	558	650	389	958	241	373	596	562	729	729	999999	999999	488	235	909	498	735	722	218	273	306	422	448	340	61	181	999999	299	207	349	796	617	334	82	189	235	990	342	861	999999	630	334	903	999999	435	254	999999	
320	485	999999	999999	35	451	625	406	145	212	58	999999	69	63	307	999999	999999	932	52	129	415	55	683	999999	999999	861	921	999999	972	999999	999999	904	806	999999	10	999999	999999	740	771	999999	709	675	999999	33	999999	999999	801	999999	333	968	523	943	393	135	400	274	801	999999	215	174	530	999999	434	626	999999	154	999999	999999	63	493	384	999999	170	877	420	739	12	660	566	999999	69	686	999999	13	999999	628	520	681	975	999999	22	272	535	607	644	999999	250	999999	394	797	999999	117	191	839	999999	874	783	516	715	999999	272	151	161	247	114	999999	672	430	999999	20	633	999999	999999	999999	480	122	123	563	999999	999999	499	584	275	768	642	951	505	480	420	131	999999	999999	966	325	473	871	999999	297	502	800	64	999999	796	383	174	906	399	999999	368	481	760	230	999999	32	171	687	875	392	605	163	348	999999	20	509	999999	999999	462	402	999999	999999	10	826	70	999999	999999	679	788	999999	604	735	562	999999	999999	939	370	999999	730	944	164	785	996	728	692	349	999999	862	809	297	218	999999	999999	999999	19	759	480	933	169	840	393	492	999999	983	999999	869	600	705	90	999999	999999	549	898	999999	248	78	613	282	999999	999999	980	775	869	999999	999999	69	291	999999	633	361	999999	999999	466	889	560	672	886	23	941	822	748	756	781	999999	158	999999	646	999999	757	940	156	999999	799	447	860	618	622	407	309	727	588	45	82	728	612	712	92	999999	957	999999	191	999999	340	321	973	234	993	141	999999	999999	999999	354	808	692	215	270	637	28	39	942	999999	489	713	999999	999999	713	683	63	135	445	586	999999	978	191	759	556	867	488	474	635	624	490	65	296	314	999999	237	390	523	352	85	74	979	25	999999	702	886	127	86	270	551	940	16	906	436	785	376	999999	932	658	402	159	554	404	999999	568	434	426	999999	999999	486	302	539	782	370	522	999999	962	664	999999	669	749	999999	214	94	683	484	158	860	529	867	610	457	864	949	999999	519	585	697	957	278	469	999999	85	784	258	999999	233	545	913	136	413	962	875	988	653	748	999999	999999	644	999999	285	566	389	144	875	999999	674	999999	445	999999	83	274	706	999999	999999	539	335	430	836	282	260	612	946	999999	463	648	582	875	999999	187	179	999999	63	999999	992	902	999999	941	999999	999999	736	400	999999	999999	63	148	265	999999	788	123	422	999999	999999	372	833	673	620	986	680	237	272	799	536	267	833	807	999999	833	796	999999	709	394	999999	432	999999	860	511	46	348	325	393	
495	97	999999	999999	999999	791	999999	49	328	292	999999	271	999999	150	937	999999	843	86	255	926	431	299	491	413	38	408	60	825	999999	172	583	999999	364	844	776	999999	353	502	584	999999	530	794	999999	24	865	132	999999	292	609	996	667	959	999999	398	961	205	605	779	999999	851	999999	999999	999999	166	708	206	999999	836	373	235	999999	351	999999	999999	406	637	822	476	548	905	999999	768	999999	977	999999	623	554	966	882	999999	999999	999999	765	732	999999	664	728	321	999999	668	226	13	918	383	485	999999	467	999999	991	334	383	139	240	999999	293	972	648	999999	661	94	652	940	954	999999	128	999999	586	999999	999999	999999	909	999999	170	879	999999	563	999999	842	501	188	166	689	974	999999	206	977	343	999999	449	313	999999	639	999999	999999	26	999999	59	135	265	539	740	698	910	999999	424	873	999999	360	151	999999	131	805	597	483	928	962	999999	405	596	999999	612	999999	330	999999	726	280	850	999999	999999	413	514	725	999999	961	999999	467	778	999999	143	999999	18	999999	999999	719	999999	999999	999999	186	302	63	320	653	999999	123	926	97	999999	270	532	154	32	38	497	738	225	406	227	636	45	999999	193	249	999999	272	143	630	859	999999	468	516	239	674	647	809	102	999999	999999	474	999999	360	999999	999999	203	989	311	980	999999	999999	504	999999	999999	414	150	831	999999	81	391	999999	979	306	237	767	801	25	999999	999999	390	688	645	364	999999	753	602	685	999999	675	56	999999	999999	162	145	805	999999	684	524	824	533	816	939	999999	479	919	494	999999	132	331	716	187	84	952	999999	999999	418	999999	573	999999	812	465	999999	999999	34	999999	314	826	170	432	661	127	501	100	999999	999999	748	624	884	301	268	999999	999999	59	999999	869	208	18	563	339	396	966	120	285	22	78	366	999999	996	999999	999999	999999	999999	999999	999999	598	685	999999	138	34	67	999999	265	282	980	948	901	999999	999999	999999	911	306	273	831	45	999999	999999	225	88	999999	218	999999	628	524	686	600	296	999999	999999	370	999999	223	880	538	281	602	711	999999	305	73	176	956	508	999999	459	318	404	999999	664	975	591	470	999999	382	999999	63	175	740	999999	999999	662	48	999999	875	972	697	999999	734	559	442	999999	179	999999	24	588	262	505	787	999999	378	206	549	208	413	779	722	999999	507	722	999999	437	970	999999	915	411	138	935	633	999999	762	892	999999	999999	232	999999	421	550	999999	793	564	557	388	999999	226	193	122	840	617	106	259	999999	918	22	341	15	999999	926	999999	613	999999	326	999999	918	999999	
485	536	363	976	420	999999	181	426	999999	168	670	999999	304	35	999999	298	298	999999	536	999999	382	974	657	854	227	981	999999	547	288	999999	999999	685	469	373	740	656	758	863	999999	738	87	999999	214	999999	671	956	717	900	281	325	172	998	345	309	929	511	878	508	759	999999	872	634	148	999999	920	999999	589	999999	999999	85	539	434	131	999999	541	419	769	999999	999999	271	274	594	275	963	999999	249	350	169	999999	999999	777	260	114	767	866	453	999999	999999	932	999999	376	999999	615	205	785	737	876	546	768	519	741	84	325	999999	175	999999	368	184	208	681	644	429	999999	65	307	999999	329	999999	932	98	999999	935	870	506	894	488	978	999999	187	443	373	803	401	923	497	703	999999	616	999999	588	94	650	635	261	51	946	297	560	898	506	418	521	999999	679	925	806	213	818	603	686	999999	999999	999999	999999	999999	999999	38	574	568	999999	354	999999	763	353	14	944	309	999999	999999	947	201	428	182	681	34	852	198	999999	999999	999999	499	125	23	999999	288	999999	652	869	943	210	918	722	992	303	161	705	758	999999	999999	999999	506	594	363	655	495	999999	126	326	740	465	653	316	999999	877	115	999999	699	847	75	218	302	439	675	264	39	478	436	878	529	329	999999	927	55	999999	193	904	761	367	430	999999	678	336	139	999999	557	612	156	124	999999	922	999999	999999	205	467	688	76	918	109	626	26	454	999999	796	421	999999	725	270	558	693	210	477	342	427	667	540	965	310	198	707	427	332	321	690	607	323	193	731	588	339	999999	985	662	740	413	953	440	999999	999999	125	831	351	597	999999	987	454	673	492	999999	926	722	766	730	999999	209	999999	999999	557	198	107	999999	993	681	229	576	225	999999	601	24	713	109	999999	999999	82	875	85	999999	999999	703	163	649	701	999999	662	616	999999	264	999999	540	720	820	882	351	620	999999	838	669	378	854	771	639	82	478	825	826	297	184	658	999999	134	958	253	853	44	458	487	999999	29	612	225	999999	555	70	304	999999	227	93	999999	145	47	999999	366	45	999999	999999	576	232	377	835	329	186	999999	999999	416	761	576	999999	316	171	459	47	649	766	639	999999	94	21	999999	931	609	999999	211	522	999999	717	999999	999999	921	521	999999	264	999999	194	293	49	999999	812	653	999999	326	999999	776	999999	686	999999	766	999999	406	130	439	564	58	999999	999999	126	974	94	262	698	168	368	999999	795	290	204	614	465	482	599	457	281	368	999999	614	421	436	401	999999	490	951	12	
811	801	91	326	216	986	959	176	74	279	999999	954	384	999999	91	999999	530	492	395	310	127	806	673	167	206	417	831	813	689	999999	258	772	747	165	557	999999	714	963	987	628	506	315	534	187	999999	413	266	999999	340	456	999999	999999	105	651	885	15	137	923	999999	799	164	999999	487	492	31	787	999999	228	410	999999	276	566	504	767	999999	999999	281	495	999999	792	999999	999999	483	243	711	999999	677	999999	280	552	188	790	843	198	999999	360	828	52	166	934	999999	48	256	565	189	999999	849	337	846	84	733	641	999999	337	649	980	999999	254	780	999999	120	121	948	858	596	485	723	316	303	453	983	239	339	511	596	122	928	917	63	406	999999	349	999999	206	999999	546	312	515	549	493	999999	583	999999	999999	824	94	99	398	968	704	999999	542	43	402	999999	999999	312	976	740	537	999999	754	999999	384	999999	770	861	999999	49	999999	182	999999	999999	810	765	409	999999	298	999999	511	32	540	948	359	814	523	999999	999999	999999	324	243	336	774	22	441	933	392	999999	980	63	999999	999999	999999	999999	531	384	776	233	637	999999	536	24	300	239	999999	521	806	841	570	546	465	15	999999	724	816	999999	442	754	379	831	26	90	317	632	288	999999	191	39	999999	439	999999	92	228	999999	788	229	45	999999	999999	919	137	999999	327	444	999999	227	701	999999	999999	685	941	31	999999	805	674	456	707	667	950	830	339	776	24	140	799	999999	786	232	999999	999999	810	896	257	999999	704	476	762	873	44	999999	999999	558	927	152	497	999999	238	422	749	341	999999	377	999999	677	999999	999999	535	196	644	999999	999999	478	999999	999999	874	999999	774	404	999999	208	693	833	633	889	846	781	999999	999999	642	84	154	999999	483	604	999999	442	311	999999	869	353	940	999999	999999	818	630	999999	861	422	999999	452	951	833	321	550	648	688	744	999999	830	808	512	663	999999	570	80	77	994	102	999999	999999	999999	999999	534	757	999999	999999	604	999999	268	341	920	436	604	199	999999	321	999999	932	956	999999	698	605	749	999999	841	999999	31	669	748	563	520	999999	981	999999	709	757	999999	999999	293	999999	93	929	999999	498	888	85	68	999999	447	999999	999999	999999	146	53	742	999999	455	999999	916	980	105	935	999999	705	821	161	455	768	490	375	21	498	649	434	313	999999	167	260	183	766	999999	667	231	989	548	999999	632	937	103	571	312	836	647	312	999999	157	999999	742	677	737	630	300	999999	82	747	526	999999	999999	740	999999	980	999999	999999	160	999999	999999	714	87	166	373	
999999	999999	674	999999	999999	185	851	346	999999	999999	906	424	582	446	145	928	792	999999	251	32	999999	921	207	130	590	117	999999	497	550	997	443	785	586	314	218	123	625	955	19	571	675	85	999999	585	76	565	622	999999	24	833	999999	564	835	143	336	607	319	554	999999	956	999999	999999	795	11	721	131	838	999999	237	32	312	837	150	680	999999	961	218	999999	63	999999	494	692	482	999999	362	879	949	452	999999	611	803	80	627	63	932	321	289	711	863	999999	726	353	625	999999	530	808	424	165	786	375	399	999999	999999	312	471	946	881	88	649	842	182	396	301	626	229	999999	219	96	748	45	681	506	759	118	999999	999999	77	491	196	999999	464	793	665	999999	222	116	999999	999999	999999	999999	440	210	999999	30	772	340	61	999	772	298	598	999999	417	999999	693	892	938	999999	14	329	879	400	892	105	387	388	730	690	414	999999	999999	895	999999	999999	605	481	444	738	345	967	99	77	718	897	955	137	386	914	917	999999	999999	197	320	272	116	999999	317	966	642	999999	610	371	595	999999	635	703	832	999999	155	222	457	210	999999	46	239	811	681	994	150	260	12	815	999999	94	999999	999999	999999	242	656	565	173	477	105	951	366	728	482	999999	272	999999	304	731	769	999999	871	967	999999	283	43	999999	368	322	826	392	392	999999	599	510	713	169	999999	999999	999999	589	58	980	114	105	679	511	999999	622	732	999999	999999	280	55	999999	999999	977	335	999999	999999	361	206	850	999999	713	568	571	139	999999	355	112	142	999999	733	189	656	999999	862	999999	603	532	965	746	590	999999	435	999999	749	531	297	736	833	818	999999	646	393	207	338	401	537	118	381	366	276	629	999999	262	546	866	420	331	124	291	706	676	396	999999	270	713	287	456	822	607	999999	618	278	323	312	97	796	458	562	471	517	495	160	999999	479	999999	999999	999999	999999	882	121	966	621	552	121	725	259	933	937	624	124	90	296	774	681	999999	999999	442	950	459	80	999999	768	999999	774	221	526	786	999999	309	999999	114	880	939	496	719	997	726	212	587	999999	862	521	938	356	436	208	386	928	822	610	999999	232	126	812	159	207	968	999999	899	208	472	999999	637	101	19	210	999999	999999	962	660	999999	999999	999999	999999	999999	999999	830	999999	347	999999	149	858	999999	698	784	882	763	999999	346	521	38	947	312	388	374	909	884	846	347	235	851	107	965	171	976	518	859	505	605	709	377	672	440	887	68	614	795	999999	317	999999	446	230	941	
451	999999	999999	927	984	256	307	566	983	958	999999	171	52	892	996	722	276	33	268	531	999999	999999	999999	999999	425	329	760	124	999999	539	221	789	999999	166	524	999999	300	590	874	258	307	153	999999	999999	329	726	26	721	799	226	50	112	187	699	313	307	275	179	999999	665	495	192	621	454	747	999999	540	999999	999999	999999	432	686	159	19	999999	494	999999	653	999999	999999	999999	49	325	999999	498	118	611	931	853	227	999999	130	999999	218	762	999999	532	938	966	996	999999	141	353	342	999999	364	953	177	476	818	547	999999	981	812	363	456	867	892	999999	639	720	608	41	160	999999	999999	999999	940	999999	118	962	999999	687	999999	513	999999	696	982	934	144	164	444	465	44	679	651	148	275	855	316	257	639	982	999999	286	587	109	202	999999	492	756	999999	920	367	855	727	935	790	999999	192	759	884	958	822	999999	285	153	996	481	550	999999	342	999999	940	860	333	838	999999	914	926	999999	504	999999	451	387	152	523	107	189	951	999999	357	965	673	999999	373	681	170	852	999999	999999	112	999999	999999	999999	423	999999	980	506	999999	889	999999	876	383	120	265	51	999999	444	342	762	55	999999	529	833	999999	377	421	392	497	651	999999	999999	913	492	968	783	252	132	964	224	543	600	656	72	141	481	999999	562	302	331	175	725	999999	999999	999999	294	201	999999	999999	999999	515	597	19	880	999999	87	963	891	999999	481	999999	393	480	999999	229	454	171	999999	701	344	785	859	999999	176	486	952	999999	674	103	683	592	486	618	917	999999	945	591	999999	851	64	517	700	999999	820	531	781	254	402	29	943	133	999999	74	999999	999999	656	506	842	404	268	999999	298	797	468	889	323	775	562	999999	999999	999999	395	615	646	826	94	449	999999	644	999999	707	595	655	160	560	999999	421	999999	656	63	999999	748	999999	592	999999	229	903	951	999999	218	15	999999	984	745	90	737	999999	999999	353	187	217	999999	999999	698	999999	999999	643	647	908	42	999999	999999	905	365	999999	124	24	33	681	607	190	497	349	436	700	25	611	999999	79	822	999999	994	104	999999	999999	222	550	682	41	471	999999	266	53	999999	999999	999999	785	628	910	966	723	999999	999999	746	996	999999	886	771	999999	545	999999	733	577	999999	999999	907	999999	436	519	623	573	999999	999999	999999	31	999999	454	999999	129	32	239	999999	999999	113	108	644	999999	358	483	136	335	779	999999	999999	578	852	688	956	999999	409	445	999999	119	999999	402	391	111	999999	724	81	275	999999	652	976	999999	910	999999	474	987	
999999	659	884	952	392	297	794	999999	506	640	999999	245	999999	999999	720	587	999999	872	711	711	717	999999	721	633	411	861	999999	136	708	190	668	127	224	999999	999999	749	560	406	999999	999999	607	999999	605	895	555	999999	777	599	932	398	435	999999	999999	762	280	125	999999	260	551	999999	999999	667	949	999999	972	61	999999	999999	898	970	999999	483	155	712	999999	999999	937	999999	999999	999999	93	301	204	319	755	630	104	461	999999	831	811	310	855	999999	999999	939	784	289	999999	503	814	259	700	961	372	951	892	320	999999	296	999999	999999	182	976	999999	115	999999	640	570	999999	957	569	828	77	169	726	627	949	119	173	208	658	999999	584	760	834	601	243	947	803	999999	784	999999	412	653	698	138	879	758	497	476	999999	718	999999	546	999999	999999	633	802	645	999999	999999	211	495	98	999999	220	999999	225	999999	514	240	999999	999999	613	999999	767	425	999999	470	999999	748	201	999999	697	64	939	331	48	515	413	967	999999	311	479	999999	582	316	999999	132	999999	540	999999	155	983	246	461	951	967	373	487	999999	219	341	57	999999	751	589	798	43	590	888	559	709	209	546	999999	391	999999	818	999999	461	999999	301	999999	67	94	55	999999	999999	603	988	999999	674	38	408	758	999999	999999	894	53	993	999999	290	542	599	981	953	946	446	447	999999	664	999999	773	999999	903	917	359	990	999999	706	999999	347	999999	602	999999	884	680	999999	788	999999	137	403	774	999999	943	820	999999	999999	85	140	999999	202	23	533	999999	213	901	13	504	840	750	273	403	999999	53	179	999999	940	73	106	283	155	658	999999	942	270	384	999999	999999	92	169	999999	915	369	606	999999	334	907	278	332	983	677	306	947	949	864	999	437	563	999999	971	818	999999	979	857	954	543	276	591	73	999999	734	999999	421	681	783	357	43	740	295	845	999999	672	741	122	605	848	711	999999	87	270	947	612	999999	121	350	999999	999999	511	999999	224	68	326	214	503	999999	999999	884	275	176	999999	966	696	278	928	38	156	999999	866	262	999999	832	999999	513	802	880	999999	999999	310	341	144	421	531	98	80	999999	625	467	248	864	849	964	445	999999	999999	999999	261	343	389	92	203	71	79	259	546	999999	590	999999	412	622	136	999999	584	999999	41	999999	444	607	207	151	412	689	348	11	413	999999	397	999999	942	999999	629	788	234	227	999999	82	352	282	551	689	207	999999	64	626	737	706	390	510	600	999999	860	999999	999999	248	679	514	723	77	846	405	993	744	999999	904	992	348	918	366	
797	958	752	999999	66	999999	944	599	634	721	999999	999999	999999	887	255	476	647	976	651	986	547	633	359	284	435	156	695	462	942	999999	633	399	788	33	712	999999	723	999999	597	999999	304	90	879	12	803	150	644	116	499	403	266	26	696	932	818	174	609	478	736	999999	822	491	999999	484	999999	874	917	999999	184	612	753	949	388	33	691	467	753	356	999999	295	512	589	962	549	999999	616	703	856	214	548	42	999999	961	688	805	812	433	405	913	929	232	906	932	886	650	999999	638	999999	250	361	420	999999	997	451	406	999999	528	117	590	481	181	71	532	635	580	508	988	999999	228	879	44	358	999999	551	73	999999	657	86	999999	587	978	41	615	853	999999	779	257	520	291	999999	999999	999999	999999	442	758	170	384	306	316	152	999999	937	999999	370	327	72	999999	999999	387	999999	585	999999	219	12	503	149	456	999999	507	999999	261	477	419	655	595	719	543	999999	793	902	999999	361	770	756	269	50	999999	999999	536	75	960	999999	142	490	986	841	116	812	938	618	714	999999	999999	515	891	850	528	798	774	608	529	818	663	485	999999	234	682	462	999999	462	562	211	152	441	839	460	999999	928	999999	754	999999	730	72	999999	198	999999	999999	264	865	999999	521	999999	999999	928	999999	152	147	657	911	999999	999999	653	999999	486	65	999999	999999	999999	675	440	514	999999	139	999999	999999	798	999999	999999	296	62	672	427	999999	999999	940	774	999999	224	895	999999	322	999999	27	907	999999	959	662	585	129	684	963	999999	588	434	904	921	658	999999	933	747	999999	659	370	858	99	740	66	743	545	290	782	348	471	978	128	826	583	232	433	45	146	999999	999999	611	99	476	839	172	430	999999	125	281	291	157	999999	662	999999	999999	817	855	903	918	50	999999	902	624	734	610	316	87	348	436	36	897	611	226	301	758	768	622	901	894	322	526	175	511	67	323	677	999999	509	424	414	999999	142	227	139	528	709	475	741	239	855	353	681	689	254	393	546	999999	999999	568	399	204	954	18	605	524	673	401	566	999999	933	851	577	923	31	458	765	393	96	772	59	303	999999	672	49	969	845	485	266	674	776	591	999999	940	999999	220	623	133	621	615	854	317	908	999999	305	13	775	757	667	796	628	162	999	598	519	105	323	292	999999	636	679	198	144	892	999999	351	999999	637	999999	811	834	641	771	480	918	741	395	560	376	45	999999	999999	817	470	999999	999999	592	505	431	929	896	341	164	985	936	666	183	25	
685	954	255	148	859	856	962	987	391	999999	680	777	710	763	915	933	443	591	380	674	846	30	758	262	215	968	999999	999999	486	999999	543	261	568	379	875	421	790	65	999999	961	999999	69	242	73	825	999999	999999	142	425	999999	999999	999999	999999	508	179	664	206	993	932	999999	941	469	510	999999	985	428	219	341	888	504	153	388	999999	418	176	787	788	999999	999999	561	749	999999	87	265	244	198	964	999999	209	220	224	797	132	346	999999	48	558	637	87	999999	445	999999	999999	921	87	999999	990	878	342	392	999999	512	999999	999999	151	169	391	999999	999999	797	464	159	141	677	289	355	265	27	999999	137	238	999999	999999	999999	126	861	999999	166	187	80	207	96	727	817	344	712	241	999999	205	860	657	313	276	999999	999999	295	756	576	641	732	908	999999	999999	214	163	725	999999	535	264	289	631	235	77	999999	600	999999	999999	323	343	577	124	999999	999999	538	480	999999	884	336	97	830	999999	961	525	455	999999	233	607	999999	999999	619	999999	999999	496	915	239	999999	246	976	999999	999999	999999	443	999999	73	999999	404	161	999999	999999	238	840	569	448	999999	184	999999	710	621	999999	376	770	908	659	999999	760	418	27	999999	999999	58	687	907	999999	523	999999	671	728	461	837	767	82	999999	789	435	999999	257	999999	72	740	999999	999999	999999	999999	322	804	999999	999999	999999	999999	209	387	999999	652	684	550	999999	923	924	467	999999	999999	259	999999	371	304	124	129	233	999999	513	999999	954	999999	738	999999	72	69	333	719	21	999999	219	158	638	999999	999999	13	114	884	845	333	342	605	237	627	471	840	486	28	690	835	560	573	999999	57	999999	88	913	357	488	873	599	215	999999	999999	999999	111	999999	981	477	120	25	349	110	189	819	358	938	999999	866	232	999999	999999	38	186	337	645	358	999999	957	749	100	757	406	999999	999999	136	999999	611	999999	370	693	505	551	999999	820	220	473	619	238	84	149	999999	999999	265	299	294	186	999999	298	96	999999	566	33	728	999999	999999	942	137	455	999999	208	337	225	505	538	999999	764	458	366	126	999999	738	361	999999	609	297	275	150	999999	449	949	880	323	999999	999999	137	999999	822	999999	561	278	345	999999	545	875	812	999999	999999	999999	222	529	728	913	181	999999	24	214	150	999999	732	999999	802	454	15	742	328	999999	417	999999	410	605	941	898	804	848	836	999999	815	17	796	710	290	423	469	999999	231	967	151	894	603	999999	341	999999	827	999999	475	999999	168	803	556	798	179	107	999999	617	588	829	118	332	
87	449	999999	143	332	999999	999999	388	984	95	999999	361	871	523	294	487	274	247	81	245	382	946	416	999999	461	997	540	999999	107	852	341	402	858	819	999999	164	535	207	381	805	857	999999	905	82	999999	205	927	656	999999	839	352	999999	757	873	950	999999	43	385	681	999999	491	528	999999	999999	754	128	503	999999	999999	999999	951	76	865	275	999999	295	50	344	999999	265	80	884	379	999999	509	990	644	984	869	685	130	160	526	57	999999	999999	805	999999	327	173	701	874	949	683	887	286	999999	492	495	664	101	699	999999	426	264	606	159	33	632	763	484	518	193	31	19	801	550	999999	999999	59	489	276	26	567	563	206	934	999999	999999	233	999999	162	498	214	594	431	505	110	792	999999	189	782	151	999999	688	193	690	928	674	96	736	666	541	445	999999	824	683	999999	862	67	672	462	653	999999	258	331	29	979	437	587	305	450	35	999999	870	707	135	462	879	380	515	16	32	999999	497	848	621	999999	39	769	999999	999999	247	734	999999	999999	138	999999	999999	367	173	999999	999999	96	790	295	640	999999	575	477	999999	230	217	491	552	666	440	370	999999	409	710	966	949	667	838	885	212	300	198	999999	579	393	999999	521	217	803	514	935	999999	211	218	999999	487	561	81	527	999999	756	192	999999	295	768	999999	905	656	206	761	834	257	904	93	999999	119	999999	898	315	999999	999999	283	999999	161	504	867	710	201	396	488	398	596	999999	683	999999	118	809	999999	811	562	250	865	21	999999	999999	999999	597	128	868	999999	67	663	765	999999	516	999999	443	237	999999	999999	130	714	999999	717	373	248	937	231	636	241	309	572	999999	999999	833	830	272	999999	999999	817	279	592	999999	192	431	734	999999	867	176	999999	999999	582	77	910	999999	999999	604	304	678	442	750	376	491	999999	999999	999999	576	23	620	686	219	736	756	973	631	537	391	88	295	999999	417	79	64	662	999999	727	505	186	320	307	235	968	37	48	76	902	111	696	287	937	168	999999	257	490	764	938	999999	999999	289	999999	999999	526	999999	50	34	681	999999	999999	999999	187	999999	399	702	322	461	250	999999	718	907	728	436	695	999999	358	999999	600	999999	573	898	628	901	411	896	415	162	999999	999999	987	23	395	590	282	625	110	948	769	124	934	39	523	239	999999	196	561	477	999999	726	660	570	434	858	748	929	999999	286	587	999999	297	170	752	999999	721	704	521	999999	163	79	999999	409	710	486	887	999999	384	398	792	999999	345	937	999999	982	309	426	
588	536	999999	353	183	999999	370	276	999999	773	286	242	518	413	674	423	323	390	35	260	860	948	971	214	999999	999999	999999	371	167	359	468	999999	999999	999999	125	985	306	810	896	876	999999	444	999999	123	999999	999999	999999	999999	999999	922	623	999999	956	999999	566	999999	565	999999	999999	999999	340	999	118	999999	315	516	261	223	999999	999999	999999	513	999999	999999	221	999999	298	999999	946	412	183	114	819	999999	735	156	813	932	737	999999	429	669	22	776	999999	999999	335	999999	808	751	891	666	101	862	805	120	999999	808	999999	999999	999999	707	690	395	946	235	999999	873	742	999999	703	328	486	999999	269	999999	500	718	611	182	100	117	59	205	999999	516	22	956	439	999999	328	15	105	597	999999	999999	999999	999999	829	999999	859	999999	999999	648	57	999999	190	288	603	358	619	119	206	665	59	244	658	999999	874	439	223	232	999999	127	840	697	233	888	679	547	478	999999	888	301	999999	639	999999	999999	157	949	999999	733	363	90	15	219	809	439	999999	898	999999	492	752	400	107	636	999999	999999	808	360	999999	301	609	66	879	999999	231	999999	353	420	575	258	348	924	112	489	869	363	999999	631	999999	793	350	999999	484	999999	131	497	203	999999	622	347	999999	999999	610	44	134	306	211	269	999999	904	96	137	333	814	999999	999999	297	618	999999	662	219	187	471	555	951	828	582	893	624	733	999999	999999	797	238	999999	999999	999999	78	364	573	999999	853	643	984	706	223	999999	669	842	999999	210	584	918	960	138	424	335	999999	93	306	724	318	999999	264	202	428	339	104	167	602	513	229	263	204	509	366	543	999999	848	999999	380	999999	61	331	532	136	999999	837	999999	999999	225	270	984	68	999999	844	218	388	999999	287	883	362	512	999999	999999	981	331	999999	999999	772	881	848	215	999999	925	812	267	323	731	999999	679	502	994	925	387	252	244	205	355	665	157	164	695	571	999999	27	410	812	999999	551	805	35	387	338	360	999999	64	638	999999	46	587	894	657	726	999999	391	368	586	862	999999	747	999999	378	794	624	999999	162	644	501	999999	411	455	782	999999	269	653	124	999999	574	19	198	605	73	318	999999	262	507	969	999999	472	659	823	949	993	999999	680	999999	999999	714	634	999999	999999	146	234	634	999999	999999	999999	999999	955	276	999999	999999	852	999999	151	72	69	999999	999999	229	193	682	39	258	588	505	788	386	589	999999	999999	999999	999999	793	999999	468	838	684	945	150	999999	512	16	205	957	811	106	644	662	617	999999	875	999999	414	42	999999	999999	
976	56	637	334	999999	876	959	999999	750	81	69	581	682	233	385	771	230	198	680	999999	999999	999999	776	408	154	723	972	408	656	609	535	999999	50	360	999999	637	318	816	939	636	57	461	217	740	47	72	979	394	222	114	999999	225	361	999999	284	685	279	239	189	377	904	561	98	150	545	307	540	331	371	999999	462	414	999999	53	628	381	93	46	370	999999	743	999999	195	551	487	999999	409	999999	86	999999	368	89	999999	572	732	999999	372	76	205	739	531	657	32	999999	999999	999999	966	318	443	902	999999	243	868	999999	633	326	375	547	663	235	898	999999	999999	999999	999999	999999	999999	999999	999999	142	18	27	999999	630	999999	95	565	721	899	770	353	101	545	183	585	134	220	999999	999999	416	130	825	412	999999	841	969	412	838	95	278	938	999999	999999	999999	893	999999	999999	248	548	999999	760	654	648	893	882	806	26	82	608	264	173	250	747	905	999999	193	615	871	788	999999	683	999999	636	630	999999	999999	104	244	289	999999	731	999999	999999	999999	999999	475	999999	518	97	45	952	340	239	830	115	698	999999	101	297	710	967	531	459	957	864	43	999999	999999	999999	818	999999	999999	792	606	533	201	260	999999	259	999999	15	106	784	753	637	352	497	805	525	999999	999999	12	947	999999	44	999999	999999	42	536	622	457	170	456	999999	333	180	999999	999999	307	913	448	999999	842	750	999999	870	746	706	330	521	999999	222	999999	929	297	999999	999999	223	571	332	679	227	820	637	99	999999	999999	515	999999	466	804	864	508	612	694	346	170	999999	874	173	464	999999	711	24	86	245	999999	527	981	623	346	999999	999999	975	244	230	374	999999	999999	859	230	240	286	863	999999	681	713	888	244	950	549	638	348	407	868	999999	516	805	999999	853	185	132	534	806	130	999999	999999	533	377	473	971	955	545	24	942	233	538	999999	307	404	999999	780	999999	999999	84	707	985	663	116	999999	999999	568	999999	807	683	108	999999	480	743	246	878	999999	521	770	999999	594	103	999999	464	999999	334	668	999999	166	332	405	839	503	732	422	999999	149	999999	996	999999	999999	311	737	999999	844	526	68	114	70	526	351	269	521	62	489	614	662	208	472	56	999999	999999	497	485	287	999999	999999	747	999999	999999	739	999999	524	21	999999	292	365	992	620	999999	275	564	447	999999	981	146	327	999999	999999	999999	832	940	954	950	712	352	813	999999	63	586	323	321	782	317	786	999999	744	510	486	206	259	999999	588	999999	780	491	999999	999999	504	151	940	762	505	523	920	
999999	809	574	308	999999	479	113	938	44	804	954	781	999999	853	403	402	817	965	55	558	172	362	610	179	231	730	956	758	999999	999999	561	815	268	397	987	778	180	999999	262	727	156	730	554	999999	999999	710	999999	14	110	999999	132	797	459	999999	757	446	209	999999	87	502	522	354	999999	398	253	148	999999	742	865	625	232	616	999999	327	999999	441	808	999999	353	999999	248	952	657	173	522	999999	366	999999	639	551	578	999999	133	999999	999999	999999	704	165	999999	687	197	749	148	485	526	999999	95	142	563	325	638	148	60	567	264	570	999999	999999	875	489	999999	229	113	999999	56	456	493	952	122	999999	737	652	999999	666	333	498	813	181	646	17	999999	234	739	323	912	999999	724	566	505	999999	114	840	999999	999999	904	967	645	999999	439	80	999999	142	29	999999	588	985	383	393	244	765	757	525	227	868	811	558	490	790	411	999999	999999	926	456	478	506	897	373	949	999999	365	999999	988	742	575	984	999999	214	785	735	926	67	999999	332	739	886	588	999999	421	14	355	487	855	422	823	348	999999	686	999999	457	690	622	433	631	878	912	769	783	999999	999999	275	353	705	65	485	999999	401	604	717	999999	999999	284	999999	999999	416	999999	998	575	918	237	888	999999	664	338	999999	313	633	709	453	999999	999999	805	999999	536	999999	11	782	800	937	274	947	501	968	958	539	416	999999	488	225	999999	914	203	864	999999	999999	999999	689	999999	20	999999	925	691	160	999999	474	999999	999999	999999	999999	999999	105	207	638	654	290	396	890	705	999999	637	642	154	999999	452	912	924	941	999999	540	333	322	415	789	765	349	265	999999	88	999999	427	999999	255	282	810	905	716	565	220	143	609	524	999999	577	382	539	780	999999	708	999999	550	180	999999	884	882	102	999999	999999	999999	314	999999	55	812	999999	999999	534	396	871	684	547	999999	999999	731	423	931	999999	338	837	416	235	568	67	642	110	943	256	999999	371	400	999999	224	308	692	905	118	563	712	771	206	847	152	999999	523	170	781	999999	449	999999	952	999999	764	852	11	646	746	967	999999	999999	278	135	187	35	480	966	332	897	676	825	314	999999	999999	566	641	999999	93	659	999999	481	329	761	806	24	418	327	953	999999	999999	55	999999	151	161	999999	502	999999	670	999999	438	999999	838	999999	515	623	999999	584	977	207	999999	999999	563	96	433	930	391	999999	328	999999	999999	163	23	960	600	630	999999	173	226	105	73	570	898	965	230	999999	999999	445	256	192	986	999999	999999	999999	160	999999	
999999	82	717	999999	619	985	751	999999	999999	999999	543	878	293	999999	999999	864	999999	881	144	650	544	598	999999	999999	297	946	999999	145	186	782	813	268	809	735	148	593	455	996	486	87	819	400	463	946	999999	999999	999999	371	999999	131	475	468	621	509	330	893	216	280	932	673	725	615	331	999999	470	285	78	557	999999	373	419	371	405	66	831	999999	999999	919	993	532	999999	898	910	65	999999	999999	647	309	415	254	999999	185	999999	813	362	213	79	734	485	999999	695	999999	625	999999	712	113	72	999999	999999	187	759	296	286	410	879	826	705	275	422	125	638	768	151	501	986	243	308	592	703	999999	83	999999	444	825	837	197	282	58	353	999999	292	92	999999	999999	495	100	899	663	933	535	507	999999	999999	369	539	926	463	134	999999	478	805	999999	861	60	113	359	852	460	572	999999	554	999999	922	219	999999	999999	999999	914	15	999999	344	999999	659	177	130	279	97	84	296	910	733	157	182	999999	407	812	230	999999	134	999999	248	448	999999	251	981	850	881	113	536	983	789	549	999999	999999	999999	170	999999	999999	929	833	999999	777	999999	999999	999999	999999	484	57	811	999999	335	565	999999	869	999999	895	554	417	195	999999	397	983	547	999999	130	194	999999	202	740	246	999999	537	651	999999	873	470	284	437	999999	585	999999	834	301	999999	658	234	759	259	332	248	616	412	999999	660	445	288	240	862	542	773	377	292	317	575	999999	999999	913	499	999999	197	999999	126	134	610	903	563	691	40	653	896	434	778	869	501	630	999999	39	991	854	595	239	999999	999999	999999	999999	93	999999	726	999999	860	999999	999999	264	145	627	999999	287	897	756	882	999999	209	218	646	349	598	423	815	944	448	999999	999999	644	410	957	209	231	999999	402	820	46	965	551	793	585	174	524	733	999999	141	311	999999	244	972	998	999999	213	258	180	999999	669	711	999999	49	101	397	625	999999	188	999999	277	672	505	936	845	999999	999999	424	70	184	84	689	941	813	147	636	999999	672	411	999999	995	972	445	782	999999	335	999999	512	999999	197	548	670	555	999999	999999	638	999999	307	999999	377	382	788	197	995	999999	980	769	969	999999	999999	709	953	452	261	433	304	236	722	786	999999	448	155	723	873	999999	999999	144	495	949	508	10	390	545	44	999999	216	785	449	248	180	565	999999	999999	246	999999	595	227	304	32	569	999999	913	520	617	999999	237	999999	324	370	140	845	283	29	403	999999	328	418	417	706	226	999999	786	484	616	999999	999999	545	486	395	49	
196	999999	472	390	106	97	870	927	999999	327	150	470	89	118	334	291	203	216	782	168	186	810	999999	806	59	625	439	903	662	704	999999	588	928	330	943	15	810	639	306	377	458	490	312	999999	86	58	707	999999	999999	999999	40	338	704	236	999999	386	253	999999	340	999999	999999	966	275	999999	635	562	542	759	999999	329	480	564	910	999999	710	696	508	217	730	11	999999	72	621	990	674	363	883	701	467	999999	762	999999	999999	999999	999999	491	225	901	754	523	516	948	212	962	201	476	427	299	526	176	878	45	936	339	999999	594	999999	999999	999999	999999	999999	840	301	607	567	336	264	96	999999	999999	481	606	999999	216	999999	969	860	658	798	208	935	999999	999999	300	999999	726	217	969	270	134	145	940	174	999999	845	999999	656	604	405	864	221	341	604	308	695	999999	582	999999	844	594	734	999999	485	538	346	94	665	10	918	840	999999	999999	825	570	999999	540	442	999999	370	819	322	265	263	999999	986	999999	989	876	605	417	999999	999999	135	676	999999	999999	464	635	144	761	19	655	686	564	745	999999	516	999999	225	999999	839	600	369	999999	999999	478	444	999999	551	743	104	999999	405	511	696	999999	999999	158	180	644	999999	999999	999999	609	809	999999	579	698	999999	999999	97	956	661	999999	578	554	999999	110	404	922	14	913	93	401	666	230	999999	185	868	112	766	367	999999	581	89	42	754	999999	224	615	898	745	362	491	999999	999999	999999	954	933	152	525	999999	999999	258	639	172	722	454	942	588	999999	403	830	999999	999999	730	103	89	371	545	799	999999	886	789	33	269	561	602	999999	528	103	306	252	726	586	999999	613	614	999999	999999	999999	309	817	635	209	505	914	275	196	925	54	58	593	397	352	168	182	964	234	380	611	129	708	424	999999	119	999999	999999	509	595	127	488	999999	454	236	500	549	260	590	528	354	295	999999	999999	483	54	713	855	383	999999	535	648	390	571	315	199	600	403	150	99	353	810	766	601	808	566	999999	148	999999	852	999999	922	384	706	35	325	999999	888	999999	450	406	999999	999999	91	999999	478	108	576	999999	46	899	156	999999	999999	184	543	528	814	999999	917	144	574	694	999999	999999	613	999999	683	545	989	485	712	462	699	693	57	89	999999	541	339	468	344	999999	134	952	473	812	883	531	492	796	898	999999	999999	316	999999	611	999999	282	456	215	424	40	158	560	999999	693	999999	807	999999	999999	844	999999	681	999999	800	574	999999	999999	345	801	390	161	63	999999	999999	999999	439	392	861	
445	880	411	94	134	999999	313	999999	573	765	779	401	86	404	38	999999	999999	205	999999	999999	266	51	630	937	654	825	273	976	999999	974	361	264	999999	946	999999	583	999999	199	999999	999999	999999	723	997	812	566	999999	313	999999	35	250	999999	639	864	876	604	404	259	474	439	309	780	999999	895	999999	413	524	372	139	999999	454	520	999999	648	168	29	542	999999	817	380	254	521	515	951	715	22	722	399	999999	999999	297	333	968	759	256	635	169	828	999999	408	52	47	184	54	581	730	535	999999	706	857	71	999999	442	999999	195	788	274	385	190	586	691	134	999999	788	424	130	999999	676	999999	532	999999	714	645	418	999999	216	346	470	380	984	487	731	999999	303	289	937	999999	874	574	467	371	783	648	821	717	918	999999	396	630	460	188	999999	598	999999	999999	357	713	33	999999	999999	452	803	15	205	109	999999	999999	999999	508	486	239	677	999999	934	999999	85	76	824	999999	420	390	950	840	999999	999999	628	143	999999	306	932	233	868	119	595	25	567	778	453	999999	756	487	909	887	153	231	999999	755	663	22	922	290	889	331	354	597	501	962	95	398	999999	827	921	999999	999999	262	370	567	999999	918	604	999999	999999	112	945	932	481	73	999999	999999	305	872	479	999999	999999	652	344	547	764	998	524	604	999999	64	251	929	565	999999	322	999999	860	943	249	744	418	625	999999	999999	386	421	126	438	999999	396	999999	608	358	424	247	923	918	823	802	518	999999	999	613	568	861	999999	377	999999	999999	807	838	361	633	734	99	758	984	556	999999	352	881	999999	339	306	999999	642	581	151	999999	399	971	999999	150	999999	350	418	21	109	926	369	54	999999	687	468	558	741	974	623	334	488	939	371	999999	460	636	318	669	317	607	228	445	999999	142	361	835	999999	220	999999	394	680	747	884	630	800	999999	999999	408	999999	999999	229	999999	957	999999	572	459	610	384	690	104	41	999999	704	501	999999	924	819	800	336	633	756	999999	81	239	999999	740	64	740	861	162	687	910	999999	568	999999	999999	487	417	570	901	234	427	999999	809	999999	931	53	392	923	876	999999	158	999999	248	992	698	999999	727	172	831	405	869	522	538	999999	131	950	145	999999	157	999999	411	999999	434	408	339	999999	272	876	999999	697	671	999999	985	673	539	999999	560	576	689	963	759	999999	739	999999	365	904	991	402	241	981	907	279	775	438	86	918	648	839	662	697	999999	851	449	143	733	62	537	864	876	293	999999	999999	999999	193	999999	166	500	928	
52	434	18	869	645	741	789	402	999999	999999	597	999999	199	720	913	992	639	999999	805	605	772	313	999999	137	525	947	591	347	845	999999	999999	999999	427	999999	797	999999	689	464	215	999999	999999	341	20	980	999999	265	103	679	656	999999	999999	999999	361	894	165	739	67	881	354	698	159	451	557	999999	999999	677	203	479	923	685	312	184	702	999999	261	441	302	396	860	269	853	912	691	413	999999	972	568	533	999999	999999	999999	808	999999	517	999999	999999	784	999999	185	999999	999999	624	755	971	138	380	999999	264	642	724	446	670	31	999999	999999	247	760	153	422	832	999999	999999	915	866	514	504	73	195	548	359	657	742	221	999999	999999	239	999999	999999	284	667	896	313	890	840	999999	510	787	36	999999	999999	151	640	999999	999999	490	402	708	999999	467	633	316	891	715	293	999999	704	458	760	886	615	90	50	999999	755	999999	999999	779	999999	255	14	999999	999999	999999	237	217	26	604	869	779	804	530	277	262	651	999999	999999	598	607	772	916	61	999999	149	67	999999	999999	999999	999999	999999	685	999999	633	999999	462	915	999999	378	488	85	999999	999999	589	980	999999	94	812	788	227	404	931	217	999999	312	338	952	691	897	999999	999999	116	255	221	463	999999	190	896	633	999999	999999	92	636	119	531	722	999999	472	55	66	973	428	999999	554	999999	999999	478	999999	331	316	510	999999	999999	914	491	968	805	888	135	886	902	197	189	988	999999	322	305	107	650	589	999999	490	645	841	490	578	794	700	233	979	626	738	999999	327	999999	511	711	721	628	562	917	928	346	169	164	785	999999	999999	72	675	189	380	999999	742	794	29	588	539	434	999999	184	114	665	156	269	173	622	999999	698	999999	611	583	479	97	671	593	153	486	686	999999	340	999999	999999	557	799	255	936	833	532	280	922	999999	297	715	388	813	999999	200	899	990	999999	386	999999	91	74	999999	900	714	999999	210	875	111	852	729	582	714	999999	117	356	23	237	788	339	428	68	439	999999	764	709	999999	331	999999	587	696	540	953	834	557	999999	203	354	999999	763	331	404	821	328	567	999999	673	999999	999999	843	999999	763	384	56	217	33	634	319	146	14	221	879	922	999999	166	999999	628	880	918	624	162	668	14	35	17	34	247	121	728	999999	45	520	999999	119	701	933	165	999999	999999	533	859	884	218	227	551	999999	481	999999	172	379	514	999999	429	540	690	226	759	359	999999	192	786	523	591	999999	969	701	713	812	822	999999	42	721	263	999999	765	278	460	999999	999999	
565	552	940	948	359	126	999999	100	636	999999	484	184	806	999999	444	747	999999	302	999999	258	850	738	669	999999	939	346	793	539	45	774	422	765	999999	999999	483	999999	845	574	242	399	726	999999	86	393	348	58	236	853	819	646	429	975	758	538	634	999999	882	466	18	23	333	999999	999999	999999	16	718	211	931	394	803	901	771	70	313	532	999999	662	286	145	999999	119	939	999999	398	355	447	999999	444	250	656	757	388	565	228	999999	23	555	225	999999	629	847	304	468	25	745	657	914	455	999999	999999	174	606	999999	127	903	999999	992	666	516	569	711	767	690	738	55	999999	215	999999	999999	518	999999	446	999999	516	999999	999999	999999	999999	999999	697	532	561	438	856	999999	161	999999	447	999999	681	30	889	999999	817	917	999999	999999	999999	969	232	451	82	999999	496	700	999999	999999	815	84	97	911	999999	22	818	46	159	999999	834	256	894	465	768	526	565	498	999999	738	999999	598	963	211	999999	735	431	999999	460	999999	941	165	999999	453	252	373	237	769	732	876	999999	781	999999	751	779	483	84	767	999999	556	999999	998	999999	999999	999999	226	120	886	999999	561	591	572	586	806	396	678	492	451	222	404	298	795	765	999999	999999	310	830	221	431	999999	999999	663	572	904	701	943	270	774	999999	35	262	351	610	181	999999	328	999999	961	999999	111	990	633	554	999999	267	856	242	966	151	325	395	899	999999	891	999999	999999	999	999999	115	453	418	717	999999	196	151	947	999999	594	643	529	115	869	856	330	287	38	119	293	646	844	999999	999999	632	511	639	363	885	718	280	367	328	522	856	911	999999	282	19	367	146	999999	671	999999	999999	622	220	526	52	145	613	872	818	715	45	999999	742	124	95	999999	556	788	71	476	323	286	211	592	22	999999	637	15	999999	751	156	335	183	72	999999	20	300	123	999999	750	999999	999999	548	612	486	595	179	579	999999	897	999999	358	999999	204	999999	999999	421	628	999999	999999	508	608	999999	76	568	710	999999	680	999999	85	821	443	476	320	371	915	737	999999	115	427	775	999999	999999	999999	940	797	999999	978	738	925	999999	672	609	223	252	507	555	999999	999999	776	999999	499	436	122	86	377	882	938	833	418	318	999999	999999	96	999999	449	790	999999	136	770	634	999999	941	227	999999	999999	833	263	78	999999	370	265	554	999999	919	999999	999999	705	55	572	915	147	155	330	617	999999	160	523	890	802	716	999999	355	283	151	398	999999	218	999999	927	999999	999999	869	999999	58	62	999999	193	176	55	818	
94	686	563	999999	496	963	999999	610	710	998	319	373	275	156	999999	999999	281	197	999999	728	999999	999999	127	38	297	277	185	999999	564	507	999999	999999	999999	999999	632	146	791	428	655	434	999999	608	999999	929	999999	264	604	999999	511	151	997	996	645	327	999999	24	568	535	999999	229	788	999999	55	213	41	962	528	291	999999	410	999999	853	542	106	791	814	999999	198	804	43	673	999999	770	422	509	970	711	527	999999	999999	999999	999999	999999	999999	646	598	562	720	898	999999	999999	322	308	110	999999	999999	463	549	535	590	999999	380	731	534	555	435	999999	632	704	70	261	11	999999	999999	832	862	999999	116	459	203	999999	434	300	542	307	360	63	669	999999	999999	516	999999	999999	999	749	999999	534	336	880	220	29	930	26	837	20	999999	621	402	278	170	162	357	99	341	337	443	90	198	237	999999	382	908	242	348	999999	99	999999	701	167	634	338	999999	999999	249	183	331	999999	462	532	999999	999999	661	401	240	213	169	81	660	671	315	127	346	999999	685	999999	999999	999999	999999	293	920	725	919	244	643	831	496	131	999999	167	999999	35	999999	666	999999	465	720	999999	12	145	394	28	358	999999	852	517	991	999999	999999	410	72	633	999999	179	612	847	819	427	757	408	716	47	231	502	665	289	499	680	445	229	999999	999999	999999	542	898	901	376	889	392	136	999999	931	581	449	105	999999	999999	457	63	817	646	999999	999999	604	429	999999	797	856	374	572	27	321	999999	330	999999	999999	938	999999	999999	710	480	999999	999999	999999	567	785	465	781	407	293	994	52	626	627	583	825	844	999999	999999	550	114	520	524	999999	118	528	810	999999	166	638	443	96	186	352	346	716	267	139	46	643	892	25	458	91	578	999999	694	502	999999	999999	999999	847	999999	731	999999	960	415	225	999999	49	974	214	624	769	849	907	866	999999	999999	866	567	715	64	999999	658	98	71	442	999999	143	833	318	513	698	999999	596	11	455	746	999999	310	52	999999	997	669	999999	401	689	242	671	119	999999	999999	880	999999	907	999999	616	999999	999999	899	972	975	388	999999	666	701	999999	754	262	905	420	536	905	566	999999	108	67	809	970	697	381	999999	999999	34	999999	999999	632	798	117	803	395	999999	239	486	999999	76	239	792	999999	985	475	999999	979	765	999999	884	315	324	385	809	735	806	111	820	527	772	999999	363	792	569	79	999999	646	459	999999	48	307	429	999999	458	868	999999	806	999999	231	446	230	999999	999999	538	791	999999	422	999999	77	588	280	999999	999999	564	
669	999999	10	443	916	999999	299	530	254	659	586	999999	95	999999	940	470	999	127	999999	999999	551	593	999999	263	777	999999	715	347	391	999999	999999	887	469	674	788	993	999999	372	999999	883	157	700	999999	999999	951	904	232	494	368	606	588	163	821	878	22	85	847	746	999999	165	632	999999	999999	322	891	999999	426	999999	149	999999	206	637	999999	714	999999	851	999999	360	311	872	999999	999999	999999	784	353	999999	999999	999999	661	712	155	528	706	999999	261	204	561	999999	785	263	487	810	355	999999	410	951	114	999999	999999	171	999999	496	445	793	626	999999	973	363	968	286	631	835	760	999999	800	677	930	146	999999	999999	299	780	575	58	394	727	875	566	384	401	510	960	999999	499	662	659	93	913	296	849	231	208	286	999999	631	652	60	999999	621	732	31	967	652	999999	999999	279	921	396	408	999999	536	999999	979	576	999999	671	198	271	774	151	594	999999	850	999999	999999	101	999999	999999	999999	999999	677	956	945	651	380	542	317	999999	627	999999	738	696	514	397	999999	999999	999999	709	732	999999	463	789	154	479	999999	999999	127	48	698	780	775	854	999999	665	999999	579	471	338	206	243	363	757	643	390	999999	999999	999999	462	301	703	872	999999	344	466	288	888	812	475	513	999999	424	279	742	846	618	884	726	849	176	742	352	890	513	999999	999999	705	999999	763	76	249	501	665	746	994	908	980	520	513	999999	342	767	996	824	999999	818	93	25	797	772	529	181	999999	999999	559	360	982	291	999999	999999	583	742	999999	409	273	874	759	533	747	938	999999	374	223	472	833	975	356	999999	683	681	999999	690	358	990	546	999999	838	379	196	999999	926	698	675	653	803	600	718	597	561	999999	68	559	277	859	144	165	958	200	999999	999999	14	999999	607	172	346	892	394	68	862	205	46	389	346	113	21	939	698	569	999999	243	999999	758	513	728	999999	963	423	498	856	391	999999	999999	917	613	999999	19	100	999999	316	999999	215	999999	734	366	999999	999999	999999	173	999999	205	467	398	999999	999999	326	255	412	879	999999	999999	478	896	211	481	999999	397	999999	999999	999999	999999	848	999999	263	756	37	999999	34	999999	810	999999	999999	260	650	660	923	720	125	698	999999	393	606	221	964	933	999999	319	458	263	280	530	216	489	699	845	356	999999	999999	776	201	720	231	265	999999	604	633	999999	255	551	557	375	282	774	446	90	406	999999	229	329	999999	717	158	771	877	289	738	270	561	805	313	999999	585	349	506	576	172	351	152	369	310	999999	999999	
999999	705	904	999999	999999	53	999999	448	720	999999	815	999999	999999	999999	999999	999999	999999	866	372	667	449	247	907	789	933	999999	870	999999	999999	999999	860	999999	109	652	999999	76	972	41	306	226	942	366	593	597	769	999999	32	14	713	963	363	999999	999999	556	625	669	999999	999999	999999	174	182	701	999999	236	202	796	999999	831	330	393	999999	757	570	156	724	92	654	999999	29	56	255	865	214	101	999999	367	91	999999	37	999999	999999	857	716	142	54	999999	972	367	404	973	534	200	684	999999	558	999999	932	791	831	542	25	487	105	278	999999	317	496	303	106	835	714	810	803	999999	999999	557	999999	999999	111	999999	119	296	999999	56	522	999999	191	884	999999	999999	435	999999	720	999999	566	790	999999	448	223	736	999999	999999	270	569	268	999999	396	999999	214	11	999999	503	689	358	432	728	999999	58	999999	863	999999	611	760	572	999999	999999	999999	318	192	333	794	603	224	375	999999	440	35	999999	788	798	999999	255	679	540	999999	932	999999	372	72	838	228	713	691	360	610	999999	918	999999	170	844	999999	87	753	881	216	962	999999	999999	999999	999999	999999	999999	270	999999	999999	880	931	999999	603	477	813	726	256	353	115	999999	911	864	764	999999	521	999999	195	943	999999	999999	502	999999	333	999999	653	296	743	79	145	11	453	733	165	999999	999999	698	104	692	40	907	831	409	999999	135	999999	999999	559	53	999999	374	41	326	999999	614	387	999999	896	999999	999999	527	983	187	217	999999	999999	999999	708	44	999999	822	242	502	913	266	759	103	33	208	956	238	736	699	597	771	999999	999999	999999	550	352	999999	801	999999	868	513	923	999999	999999	671	999999	872	715	999999	678	999999	142	538	999999	538	855	999999	119	698	640	595	790	293	589	446	143	999999	249	168	999999	999999	31	734	634	999999	342	115	999999	361	999999	999999	523	221	31	939	999999	441	723	409	695	999999	968	112	999999	283	723	639	74	999999	999999	986	999999	557	833	391	636	408	904	999999	206	999999	392	999999	988	556	81	578	272	650	808	702	999999	999999	472	633	328	919	866	999999	999999	702	51	999999	823	723	999999	966	387	640	312	999999	537	721	999999	945	999999	999999	123	321	211	154	377	423	946	835	209	999999	94	210	72	717	541	999999	325	503	999999	245	934	274	999999	115	999999	999999	348	578	174	76	999999	999999	999999	118	805	555	159	542	335	628	210	999999	524	670	882	999999	578	594	999999	984	999999	999999	247	440	999999	848	226	106	953	745	85	378	999999	143	999999	567	999999	953	999999	985	403	782	177	89	
999999	999999	750	434	233	24	999999	753	878	189	999999	999999	289	527	832	999999	338	63	589	589	552	832	327	391	999999	999999	933	624	682	999999	591	999999	542	999999	405	340	108	792	872	938	691	331	999999	490	999999	999999	288	725	131	955	999999	349	202	587	999999	999999	999999	999999	919	908	90	999999	81	175	999999	57	999999	131	999999	502	999999	546	190	651	999999	231	343	999999	918	283	46	999999	503	727	67	999999	999999	955	999999	203	712	999999	872	964	857	262	260	333	999999	425	848	166	999999	999999	106	999999	169	551	689	316	999999	791	450	999999	872	873	936	354	999999	356	626	437	500	928	999999	129	999999	226	793	645	970	999999	944	502	435	879	614	874	630	999999	999999	879	275	324	335	920	999999	236	999999	984	326	999999	225	545	798	420	666	675	838	999999	447	999999	758	53	999999	857	999999	948	221	999999	268	999999	723	999999	274	999999	171	186	602	869	830	447	134	999999	329	74	794	999999	704	24	223	939	45	652	509	149	130	232	978	477	999999	350	999999	109	726	264	999999	63	281	999999	259	489	82	969	157	999	817	949	723	280	73	999999	999999	206	779	329	36	81	999999	999999	626	939	207	135	796	490	999999	35	92	75	882	741	137	652	999999	733	999999	76	505	509	331	181	508	707	999999	634	106	818	329	406	999999	121	999999	156	434	999999	999999	947	999999	999999	578	792	867	658	398	332	320	601	441	55	463	960	575	162	999999	455	441	499	999999	171	394	999999	705	686	838	770	349	999999	228	455	451	999999	892	999999	999999	539	313	850	319	999999	323	505	386	999999	943	276	999999	249	353	999999	878	792	999999	21	282	964	999999	191	820	627	982	339	999999	986	999999	999999	999999	999999	999999	273	151	591	190	999999	847	888	999999	999999	742	571	235	110	999999	249	999999	659	999999	880	566	966	999999	999999	40	691	109	984	132	400	680	409	999999	808	28	90	837	297	611	598	999999	393	738	666	448	258	999999	882	702	999999	419	944	850	196	999999	264	821	999999	561	999999	999999	999999	999999	835	750	343	999999	999999	91	556	999999	289	57	103	999999	182	238	786	683	999999	299	227	999999	989	981	736	558	999999	637	999999	269	817	735	122	999999	310	999999	902	999999	115	886	974	999999	999999	999999	139	896	756	480	998	999999	45	345	780	999999	320	582	776	854	23	784	359	790	327	297	594	553	934	43	415	999999	335	870	578	894	324	426	145	269	851	839	801	541	999999	999999	233	482	955	912	749	999999	851	57	902	330	537	194	482	858	146	585	961	
723	74	999999	700	175	766	885	885	999999	446	517	13	184	982	817	161	589	73	121	999999	32	999999	686	702	287	967	258	367	140	999999	287	132	999999	877	88	477	999999	999999	68	716	80	37	855	292	344	54	999999	999999	719	43	893	999999	34	987	939	440	999999	751	422	999999	518	528	755	949	169	394	737	306	904	999999	967	999999	14	405	999999	999999	437	404	368	243	250	999999	999999	106	61	999999	108	999999	937	647	99	999999	625	861	207	551	281	999999	132	949	317	430	999999	378	999999	999999	789	999999	469	944	13	983	999999	999999	957	608	999999	999999	898	999999	999999	459	369	999999	261	534	925	153	207	999999	723	530	281	999999	999999	819	476	999999	40	709	702	478	818	993	999999	116	60	446	904	599	671	999999	17	456	663	857	999999	186	127	541	426	646	999999	493	231	999999	999999	999999	999999	148	142	610	999999	199	973	817	641	375	622	999999	484	488	249	999999	314	110	523	825	999999	78	757	299	162	499	292	66	999999	334	772	172	999999	86	194	766	999999	999999	999999	818	999999	845	226	999999	999999	999999	67	999999	406	822	189	131	959	885	227	194	390	999999	457	138	999999	999999	769	317	999999	999999	750	407	999999	483	152	252	114	704	353	910	999999	72	999999	190	441	999999	659	234	999999	650	213	518	999999	999999	999999	623	999999	867	912	565	999999	908	999999	114	230	659	643	999999	680	999999	999999	999999	542	317	341	328	118	276	999999	561	999999	545	173	952	257	242	549	304	107	528	639	247	792	787	834	943	970	630	960	999999	710	999999	553	217	999999	948	976	999999	667	67	514	346	180	360	308	540	745	999999	999999	999999	120	348	825	161	307	779	471	754	482	999999	358	487	316	915	851	530	991	955	328	308	265	997	636	50	24	999999	77	442	489	304	999999	831	999999	971	670	371	910	402	909	854	486	231	78	280	709	37	40	264	509	777	549	999999	820	558	733	123	712	999999	147	15	712	39	275	188	199	527	714	345	999999	489	620	999999	999999	474	999999	999999	999999	999999	340	999999	272	812	933	712	999999	418	999999	224	248	557	659	134	264	903	151	457	956	890	90	192	999999	694	999999	999999	167	949	743	355	999999	698	194	355	454	999999	743	999999	106	562	999999	780	516	499	107	999999	829	495	345	152	332	999999	999999	48	286	158	999999	577	803	913	999999	805	674	664	487	549	373	999999	679	113	170	251	361	403	999999	309	675	823	597	322	999999	999999	999999	999999	33	372	999999	156	78	306	486	999999	999999	192	17	999999	116	851	
999999	999999	333	524	816	999999	981	91	23	683	580	976	482	851	999999	999999	722	883	201	82	999999	125	927	227	999999	999999	999999	999999	154	178	395	999999	999999	824	811	49	988	676	855	382	620	999999	358	937	575	102	823	999999	999999	616	999999	133	999999	999999	999999	896	630	999999	288	999999	614	987	937	845	297	740	999999	658	49	940	501	55	38	818	462	699	999999	999999	651	153	560	992	808	537	708	272	414	169	999999	915	418	999999	398	422	999999	632	14	513	650	835	319	174	999999	255	124	424	105	617	581	520	999999	999999	465	145	999999	621	189	409	147	35	336	623	54	999999	532	619	657	999999	59	829	695	263	349	816	999999	395	407	563	999999	293	176	796	999999	103	785	999999	426	999999	540	999999	453	605	999999	624	509	696	130	470	723	504	766	489	568	751	824	875	300	649	310	496	224	999999	986	853	858	999999	44	950	348	753	203	404	85	901	385	999999	886	725	316	999999	275	999999	840	999999	999999	687	237	837	999999	909	487	777	952	53	933	827	999999	999999	765	999999	999999	179	132	969	999999	371	413	999999	999999	735	988	574	342	999999	999999	999999	785	77	999999	999999	999999	206	999999	999999	276	425	452	999999	968	999999	480	373	999999	347	485	105	814	870	616	165	283	570	471	543	920	999999	999999	788	822	655	52	551	999999	594	667	465	497	999999	703	886	999999	381	698	818	999999	999999	614	999999	687	135	999999	914	461	999999	897	741	735	999999	517	999999	999999	663	219	999999	999999	928	185	375	680	999999	607	131	999999	999999	246	999999	872	653	289	305	307	451	111	696	192	137	100	27	696	999999	730	360	185	349	906	265	171	385	312	336	449	248	323	999999	999999	351	999999	731	999999	995	868	92	858	222	999999	538	562	523	140	388	999999	999999	679	754	300	257	945	999999	823	981	740	497	350	999999	999999	999999	137	999999	178	999999	390	369	94	999999	66	647	999999	963	999999	378	703	648	254	924	999999	291	999999	569	999999	999999	406	999999	999999	951	999999	381	999999	905	999999	996	410	999999	355	300	998	999999	83	977	697	652	999999	982	543	455	288	101	252	425	465	999999	999999	999999	999999	999999	999999	470	461	143	445	685	906	596	999999	298	999999	584	303	954	926	28	218	591	871	999999	525	424	385	462	673	173	139	325	999999	999999	999999	842	61	456	856	537	27	939	999999	22	746	168	999999	999999	487	703	798	297	499	999999	999999	907	697	351	382	29	94	999	999999	282	556	590	157	817	790	135	533	999999	108	398	10	278	59	858	979	366	
50	999999	974	969	374	999999	999999	11	999999	600	155	999999	84	836	452	28	479	269	999999	165	20	566	464	362	180	999999	199	111	447	999999	857	838	372	26	979	954	999999	501	907	714	999999	155	393	200	979	823	999999	271	946	981	799	999999	999999	999999	355	999999	675	622	999999	422	651	999999	564	999999	742	316	347	67	999999	999999	999999	999999	362	999999	401	999999	183	273	382	356	190	999999	165	999999	299	77	999999	549	999999	506	999999	412	999999	999999	72	49	999999	59	457	673	486	714	415	999999	999999	820	438	650	431	490	999999	411	249	452	999999	724	569	108	999999	999999	869	797	999999	360	219	591	286	867	688	999999	283	133	816	709	870	475	999999	999999	479	478	638	796	127	189	999999	876	172	999999	262	348	479	493	14	999999	803	688	326	64	999999	405	999999	570	961	79	216	186	595	540	999999	766	999999	862	999999	576	46	83	680	999999	999999	999999	429	36	614	999999	882	790	999999	999999	905	192	159	468	469	999999	999999	77	999999	58	972	29	290	632	999999	999999	146	616	864	438	745	730	17	118	900	904	999999	518	956	999999	999999	999999	999999	999999	635	999999	617	999999	403	555	641	999999	999999	631	245	144	62	796	357	129	213	276	926	691	999999	999999	184	999999	568	565	107	999999	999999	223	862	556	999999	728	997	999999	877	402	999999	318	796	775	491	386	872	765	851	189	170	999999	417	999999	499	375	273	459	223	576	185	838	457	226	857	35	769	999999	999999	334	799	77	251	810	62	999999	894	522	999999	798	179	999999	713	918	264	285	805	941	66	999999	465	547	76	311	227	385	861	580	918	466	616	192	999999	999999	389	999999	999999	607	867	882	481	750	766	999999	407	383	134	539	961	582	999999	828	633	583	868	999999	10	940	999999	677	756	324	604	999999	192	999999	218	999999	538	999999	690	207	83	184	999999	999999	999999	651	904	843	260	331	999999	346	246	788	558	20	999999	999999	103	654	999999	999999	999999	166	155	538	242	420	175	938	10	800	891	999999	754	999999	467	163	999999	358	46	749	426	999999	705	267	999999	999999	999999	207	537	410	999999	46	193	882	58	999999	999999	252	999999	494	999999	322	999999	818	455	223	999999	108	552	505	999999	744	999999	274	774	701	999999	999999	546	839	999999	999999	410	600	732	854	999999	871	411	508	999999	999999	939	552	80	113	999999	886	999999	777	999999	999999	999999	42	753	999999	429	999999	118	357	507	681	706	579	512	711	912	731	96	999999	385	172	697	54	999999	429	804	999999	999999	670	999999	575	85	769	999999	652	
323	377	846	408	435	999999	999999	63	10	999999	531	369	49	369	999999	999999	799	221	402	206	641	610	130	999999	528	363	999999	448	759	999999	605	937	999999	860	999999	544	999999	688	176	999999	409	643	999999	999999	897	445	35	834	999999	225	999999	999999	376	283	20	712	257	999999	879	81	205	324	304	78	317	594	269	189	971	999999	999999	121	999999	937	796	997	566	999999	999999	999999	999999	889	999999	543	167	740	999999	826	849	685	297	371	999999	104	269	999999	349	975	999999	312	999999	999999	863	822	727	663	820	439	999999	22	156	136	999999	796	743	316	999999	999999	910	999999	34	443	339	296	999999	136	312	950	999999	999999	658	590	438	133	908	491	999999	999999	816	503	920	141	999999	999999	538	170	999999	22	361	953	999999	588	74	125	288	741	999999	577	999999	999999	361	869	761	774	364	566	698	962	999999	262	290	210	999999	417	656	892	999999	502	999999	208	851	300	599	724	973	79	999999	322	999999	176	999999	458	692	225	999999	60	379	575	483	972	472	322	999999	108	672	538	644	657	469	395	648	24	819	265	999999	70	999999	999999	800	999999	50	999999	999999	721	287	832	518	728	275	606	999999	527	28	785	735	538	999999	500	999999	445	435	868	853	459	999999	959	638	436	999999	91	779	999999	775	199	931	999999	204	412	821	999999	29	915	391	863	872	999999	999999	44	999999	220	999999	780	985	365	858	999999	532	668	203	327	999999	91	262	194	826	999999	999999	999999	999999	649	999999	763	999999	999999	425	519	486	990	586	406	964	603	907	265	197	998	356	999999	999999	758	563	536	218	999999	644	999999	663	999999	46	690	379	176	190	880	877	999999	111	772	940	999999	696	542	91	797	999999	600	183	999999	996	828	834	999999	499	105	95	807	554	186	578	486	855	288	954	895	36	798	423	999999	388	999999	897	584	478	999999	72	999999	454	421	999999	53	764	665	210	999999	999999	999999	676	95	794	79	585	925	999999	463	493	417	588	195	770	565	187	156	619	940	931	999999	864	999999	999999	73	363	143	47	534	722	200	87	746	999999	990	131	337	242	318	480	999999	390	24	999999	655	442	268	650	999999	999999	999999	999999	999999	999999	999999	181	178	63	999999	716	451	999999	669	999999	303	339	999999	999999	999999	444	849	999999	311	469	959	869	850	10	999999	631	999999	493	463	667	114	153	817	999999	999999	818	952	284	511	601	999999	93	999999	283	214	999999	600	122	999999	999999	27	704	745	801	327	737	331	999999	999999	109	622	958	434	12	637	159	999999	999999	999999	961	999999	
574	999999	709	999999	875	999999	577	796	70	40	982	623	325	999999	409	999999	26	152	705	497	784	608	411	979	80	659	999999	645	64	803	228	999999	907	656	452	302	999999	370	451	589	999999	382	615	79	639	344	119	361	999999	751	506	239	18	999999	707	966	10	729	369	226	439	931	999999	267	812	584	716	668	208	117	371	655	701	125	742	412	992	342	350	736	550	999999	417	312	306	988	399	443	949	999999	999999	316	10	999999	159	999999	640	357	999999	999999	628	450	163	130	999999	850	537	999999	732	304	973	667	389	633	675	82	523	999999	960	823	999999	282	999999	721	815	65	655	475	999999	919	771	645	85	999999	999999	109	213	297	923	456	999999	506	710	654	512	634	927	377	559	87	999999	212	397	443	870	355	732	441	315	334	205	999999	999999	999999	533	338	592	105	524	999999	999999	999999	515	999999	372	688	572	73	218	191	138	999999	915	999999	619	569	257	642	423	763	377	999999	999999	598	999999	399	578	897	131	184	51	832	852	984	217	83	999999	882	80	191	782	999999	233	999999	206	917	155	48	203	963	999999	950	681	761	208	999999	254	916	263	973	120	674	999999	43	999999	305	999999	931	999999	546	872	375	999999	241	980	708	548	999999	402	342	253	999999	703	168	104	101	160	100	786	999999	828	779	628	107	81	117	999999	199	999999	900	999999	224	368	657	100	715	388	449	781	499	559	397	524	920	730	580	971	783	939	57	155	999999	155	571	999999	102	999999	474	169	999999	982	358	999999	501	999999	999999	181	55	77	389	999999	999999	319	999999	559	441	265	708	999999	501	999999	943	259	937	755	156	78	796	999999	997	968	914	289	908	516	210	999999	32	79	701	999999	926	715	999999	344	443	36	999999	21	285	837	999999	999999	668	736	48	109	934	999999	999999	960	999999	115	80	999999	798	432	410	780	358	999999	243	638	675	102	999999	999999	700	999999	321	999999	999999	784	999999	999999	999999	817	620	182	478	999999	590	999999	374	741	999999	821	645	999999	546	21	999999	88	663	369	999999	409	432	576	526	810	999999	341	434	999999	749	599	450	910	999999	981	811	237	311	256	335	957	273	933	78	399	593	560	66	310	504	999999	131	999999	565	531	394	999999	656	667	702	999999	999999	790	999999	434	999999	734	659	565	209	999999	776	999999	43	999999	145	498	999999	137	227	848	999999	134	90	618	478	155	354	958	596	767	581	643	553	86	116	483	942	999999	999999	858	901	501	110	116	999999	715	270	919	395	999999	546	999999	450	
999999	973	726	709	383	956	234	390	700	999999	442	999999	143	862	957	999999	662	556	999999	118	368	999999	783	33	999999	263	762	999999	999999	573	700	231	999999	203	699	113	389	999999	568	687	793	999999	999999	532	668	299	231	999999	313	388	733	999999	681	420	91	907	199	703	734	130	203	350	955	137	278	999999	763	939	172	853	160	999999	987	186	325	891	745	261	364	685	41	910	580	56	999999	360	549	642	999999	791	913	999999	999999	448	999999	453	521	83	264	456	535	292	999999	460	238	845	361	505	104	200	171	999999	348	59	98	292	769	909	297	917	672	131	999999	999999	999999	474	847	549	692	999999	379	672	996	907	159	749	230	130	817	999999	999999	54	999999	920	999999	975	999999	990	359	211	999999	612	785	346	784	999999	463	318	999999	763	999999	812	999999	232	821	499	941	440	999999	999999	72	999999	102	303	919	627	583	907	751	963	136	857	999999	490	999999	999999	886	660	999999	999999	999999	999999	610	999999	996	999999	241	999999	109	140	999999	906	999999	20	149	45	520	492	427	167	999999	555	999999	999999	636	150	623	332	44	999999	612	291	317	165	999999	160	48	999999	306	733	396	269	808	621	929	230	767	999999	350	999999	257	404	999999	966	999999	740	999999	63	426	856	571	908	289	56	999999	999999	599	934	957	989	996	481	195	694	770	571	747	945	627	999999	382	445	981	882	806	999999	58	351	251	323	805	999999	621	450	171	487	979	761	103	999999	999999	833	999999	361	999999	775	218	548	205	999999	993	999999	436	20	483	999999	926	407	249	319	703	257	692	643	194	999999	860	745	999999	293	592	985	999999	450	785	549	223	630	726	40	999	510	156	899	329	404	559	611	966	45	560	581	522	784	483	383	999999	587	177	154	915	999999	25	912	760	17	999999	986	999999	933	912	306	681	218	999999	203	111	999999	323	789	462	259	779	497	999999	20	473	999999	966	411	408	636	462	999999	125	537	495	244	149	322	999999	572	386	42	132	264	900	313	475	290	999999	358	999999	999999	691	999999	999999	527	189	750	544	492	29	823	999999	999999	844	108	999999	781	707	999999	653	11	942	889	873	746	375	478	119	170	600	686	139	60	372	999999	999999	999999	844	999999	999999	999999	778	363	999999	562	507	846	419	999999	219	999999	582	415	705	271	999999	801	792	999999	999999	711	640	383	999999	342	693	484	999999	999999	999999	643	937	740	812	264	233	588	999999	320	249	528	68	317	999999	907	114	723	355	110	637	999999	999999	898	999999	353	999999	404	
999999	999999	868	32	999999	648	999999	576	756	999999	603	451	48	856	465	481	706	999999	999999	999999	999999	999999	237	970	139	812	999999	129	975	49	926	468	505	828	999999	999999	451	226	594	420	999999	383	160	273	129	904	999999	780	633	195	201	189	999999	999999	970	488	999999	898	893	131	515	999999	600	717	999999	145	945	999999	999999	340	40	489	49	242	610	59	999999	964	850	234	749	999999	496	999999	847	746	767	999999	858	638	999999	553	332	999999	904	999999	782	443	999999	999999	959	852	999999	303	999999	711	150	469	824	921	654	999999	57	669	381	163	978	811	869	999999	999999	999999	999999	112	197	487	167	575	337	361	276	399	999999	866	999999	897	321	999999	634	145	605	307	256	999999	999999	134	999999	663	102	750	999999	999999	574	999999	616	95	500	937	999999	999999	554	999999	999999	473	999999	264	412	191	999999	484	842	785	186	999999	572	999999	627	999999	129	999999	982	503	999999	587	90	304	825	999999	999999	190	999999	384	97	956	591	40	176	999999	292	999999	721	999999	269	618	999999	495	999999	840	616	545	467	999999	999999	52	999999	60	999999	553	392	359	438	999999	931	999999	87	468	999999	229	152	541	903	844	142	400	999999	668	244	999999	999999	999999	509	985	819	713	722	999999	565	54	271	540	999999	622	400	999999	299	745	391	999999	540	450	796	576	697	85	642	623	943	427	999999	37	816	999999	874	797	850	453	166	227	999999	757	902	653	958	612	602	999999	454	209	111	605	286	999999	334	238	798	933	297	744	81	999999	386	148	353	244	999999	713	747	999999	92	846	589	173	554	783	999999	999999	999999	95	482	999999	179	744	326	105	750	628	999999	646	999	917	165	422	156	999999	381	999999	310	724	888	888	999999	851	127	265	26	122	643	551	691	654	325	999999	271	720	930	999999	999999	999999	493	999999	812	111	999999	175	690	176	27	163	411	783	999999	893	206	999999	817	327	626	70	88	637	985	999999	955	354	601	999999	999999	435	471	999999	941	62	999999	793	86	999999	258	952	999999	850	104	490	149	907	811	999999	15	677	903	999999	999999	761	178	856	119	462	999999	258	573	737	25	592	691	672	999999	790	663	413	517	385	999999	674	999999	999999	542	505	220	999999	999999	179	947	484	532	859	723	190	883	384	684	999999	295	10	388	837	835	512	798	476	75	31	768	602	169	527	999999	350	275	999999	323	614	252	108	715	404	789	540	70	832	949	661	907	288	999999	893	99	77	296	657	403	40	706	999999	981	521	411	355	325	999999	325	382	
914	943	71	999999	381	999999	295	999999	58	304	999999	966	999999	414	123	489	999999	999999	438	476	64	618	546	292	908	509	999999	999999	999999	444	225	999999	999999	576	999999	999999	227	999999	521	999999	781	311	999999	109	588	999999	225	577	407	921	481	59	576	848	328	306	407	778	171	872	999999	102	991	999999	999999	999999	459	950	667	999999	272	223	754	535	999999	752	18	999999	704	178	999999	549	795	81	962	176	489	667	258	999999	566	999999	999999	648	833	999999	320	995	999999	202	289	999999	909	257	659	999999	304	50	164	575	297	960	999999	999999	589	529	306	919	651	912	999999	792	702	226	593	822	725	115	999999	15	442	23	999999	512	888	28	639	548	422	999999	871	448	513	683	163	606	999999	505	69	313	999999	401	353	999999	295	497	572	999999	663	836	542	199	349	999999	142	284	543	571	114	999999	889	758	506	946	50	999999	288	29	999999	987	457	999999	56	397	622	50	999999	999999	226	999999	456	946	999999	586	999999	682	109	364	550	879	72	999999	401	999999	424	633	894	406	77	828	219	999999	629	676	999999	999999	152	999999	535	102	999999	235	354	712	124	942	874	919	784	368	367	923	478	194	999999	999999	828	558	973	989	999999	999999	250	398	191	903	999999	218	208	850	999999	158	828	999999	274	837	458	999999	999999	481	759	974	999999	708	999999	295	84	444	751	999999	999999	999999	977	546	945	999999	984	956	531	221	999999	665	721	933	829	219	999999	30	919	97	205	999999	184	502	239	181	999999	542	999999	896	828	999999	999999	473	999999	944	999999	291	999999	923	852	502	999999	172	855	104	263	689	879	261	201	64	525	663	539	352	420	484	317	774	700	999999	39	999999	392	999999	208	257	999999	884	49	812	517	995	245	702	982	21	647	144	918	960	999999	676	704	774	366	804	934	999999	533	999999	974	737	233	410	473	532	779	122	896	15	999999	994	221	999999	546	999999	427	836	369	408	999999	182	999999	740	789	362	930	618	386	403	322	560	361	999999	999999	780	772	835	239	999999	241	999999	248	912	999999	668	464	326	237	837	386	108	655	999999	858	999999	881	493	999999	120	602	171	735	502	999999	999999	643	868	549	766	757	999999	606	909	177	312	999999	999999	893	130	898	613	391	999999	999999	224	904	236	495	47	898	289	224	129	858	80	999999	746	230	292	35	999999	999999	470	89	793	501	746	957	555	867	999999	999999	500	221	988	779	999999	484	999999	659	417	382	999999	867	478	999999	487	60	999999	512	197	722	611	104	312	835	920	
469	233	722	168	999999	999999	179	960	690	724	908	869	300	612	271	752	633	999999	223	275	602	611	426	24	695	860	52	679	999999	999999	405	909	999999	859	726	260	755	500	148	442	342	907	999999	999999	578	999999	999999	999999	926	970	977	485	98	570	327	858	999999	707	999999	417	897	500	745	999999	328	999999	716	441	886	20	999999	143	480	999999	932	695	823	772	999999	514	64	152	753	255	20	919	820	592	541	868	453	57	36	730	545	841	172	95	334	579	999999	999999	23	999999	972	844	15	999999	637	999999	999999	999999	272	959	999999	754	999999	999999	999999	999999	188	134	900	999999	567	999999	116	749	245	101	999999	737	447	865	49	689	139	837	282	175	999999	512	954	999999	834	418	785	999999	377	791	104	671	999999	926	401	350	474	996	358	999999	999999	266	82	546	109	306	597	406	920	673	624	910	999999	526	999999	676	179	991	192	158	175	999999	381	999999	997	861	343	521	474	999999	225	142	488	999999	999999	657	439	417	999999	537	820	388	156	704	176	999999	453	877	442	725	180	999999	813	209	857	697	885	628	549	247	999999	86	931	231	458	492	431	968	98	836	246	761	192	655	338	999999	893	677	287	813	999999	465	88	999999	528	742	999999	289	402	999999	772	810	999999	571	574	999999	456	925	256	999999	999999	485	788	605	999999	999999	999999	167	999999	81	803	218	351	999999	830	507	997	193	702	999999	999999	152	576	999999	74	435	999999	620	91	593	339	967	431	602	999999	932	999999	483	999999	120	451	171	417	330	936	564	469	142	741	77	999999	273	999999	540	999999	620	908	999999	541	63	524	679	86	288	741	835	787	748	685	898	999999	524	923	591	273	999999	999999	999999	421	510	966	761	999999	24	846	76	744	890	90	440	33	246	941	999999	595	772	94	139	589	999999	999999	720	456	842	246	233	350	641	999999	521	885	663	28	999999	97	763	800	999999	442	675	101	896	668	255	999999	594	999999	717	996	501	999999	605	999999	321	733	255	314	999999	777	999999	725	999999	624	569	554	369	227	999999	128	832	972	31	999999	999999	19	880	62	211	967	652	650	999999	645	774	999999	290	997	707	999999	841	458	999999	295	819	949	999999	999999	108	700	999999	376	999999	598	174	999999	894	907	751	312	852	203	113	79	134	971	102	467	850	999999	274	372	520	612	286	383	999999	736	878	964	30	608	999999	510	462	286	979	44	999999	999999	710	383	255	999999	999999	647	354	999999	170	999999	856	530	431	143	436	153	999999	69	999999	790	320	
999999	39	786	291	999999	999999	602	999999	848	992	999999	999999	605	264	999999	126	125	166	638	38	999999	575	41	117	500	186	820	84	318	430	999999	999999	690	999999	552	353	999999	123	999999	408	752	86	322	999999	798	999999	826	999999	545	37	740	999999	999999	999999	795	999999	999999	999999	790	77	999999	528	308	427	999999	346	306	671	712	547	999999	12	955	240	286	448	262	999999	319	957	360	941	539	291	690	26	48	999999	148	959	355	789	332	143	999999	233	778	894	781	461	246	999999	176	997	380	737	947	452	485	356	339	999999	999999	999999	999999	999999	989	999999	737	66	999999	378	999999	999999	201	867	999999	821	999999	62	670	368	405	999999	720	205	774	541	911	953	79	596	451	791	629	533	430	498	426	501	244	761	167	724	999999	868	630	424	805	513	999999	999999	200	433	999999	971	999999	510	999999	521	712	457	999999	784	986	711	926	999999	132	667	446	192	405	999999	818	999999	211	680	704	852	999999	999999	735	407	896	999999	406	999999	999999	999999	999999	920	384	999999	788	786	999999	382	738	452	999999	999999	301	999999	999999	874	729	999999	999999	777	770	745	805	271	946	361	722	999999	888	52	314	999999	999999	474	999999	525	999999	500	971	999999	999999	828	942	262	910	686	69	597	999999	31	224	966	413	999999	887	372	999999	123	957	999999	74	947	999999	695	147	999999	261	826	588	999999	77	999999	468	999999	523	942	803	553	360	270	302	135	999999	866	999999	348	504	999999	999999	198	410	999999	543	544	967	315	343	999999	124	877	435	243	19	789	999999	985	999999	830	813	999999	568	571	999999	999999	999999	939	581	627	867	999999	538	952	999999	999999	150	383	999999	924	616	999999	999999	556	438	483	834	68	125	587	912	843	841	674	495	642	999999	999999	999999	845	408	38	734	999999	389	325	348	482	994	999999	649	581	999999	999999	224	605	347	21	143	289	863	86	823	994	715	33	958	864	999999	606	770	311	451	850	999999	587	484	891	177	123	144	361	999999	506	937	999999	999999	268	999999	889	304	617	705	651	982	332	215	999999	10	365	999999	484	25	397	848	999999	139	448	67	636	999999	455	844	29	999999	999999	21	326	66	999999	479	699	413	577	999999	163	605	800	868	202	999999	744	999999	811	756	659	346	677	657	599	211	999999	211	999999	769	849	772	686	999999	999999	321	888	683	626	885	999999	80	448	95	999999	742	339	999999	864	264	386	564	43	999999	495	175	999999	668	466	182	374	498	589	808	462	390	919	303	397	881	493	999999	275	925	999999	999999	999999	
591	999999	857	872	535	346	569	392	295	999999	999999	21	316	976	229	227	453	521	178	999999	640	632	999999	822	45	192	982	770	325	298	117	183	999999	999999	999999	999999	608	999999	839	162	30	425	177	999999	506	292	91	904	274	843	821	414	999999	108	999999	959	656	44	836	352	363	999999	999999	996	631	249	115	999999	233	999999	999999	999999	999999	25	470	225	464	664	326	753	999999	87	506	481	477	703	262	807	21	793	60	573	473	496	798	999999	357	181	999999	266	187	53	681	751	235	678	731	905	999999	999999	504	999999	718	93	251	286	302	596	999999	928	987	999999	37	999999	999999	54	679	196	227	249	867	293	645	69	576	68	406	754	255	798	971	356	179	970	299	999999	855	999999	255	522	927	999999	999999	999999	999999	878	25	999999	289	191	999	545	999999	999999	183	221	356	658	999999	192	879	548	999999	730	956	640	999999	66	150	413	199	299	941	705	321	116	640	554	999999	697	52	999999	475	999999	798	999999	668	780	797	88	711	206	872	72	999999	999999	420	999999	144	638	999999	959	110	875	999999	709	604	982	999999	999999	580	999999	868	820	150	999999	999999	286	931	530	972	358	269	999999	999999	992	427	879	72	932	695	718	420	161	999999	93	64	599	999999	999999	831	686	704	730	999999	909	337	62	921	918	316	144	999999	614	666	401	699	48	183	999999	292	725	919	154	380	861	392	716	872	999999	669	483	999999	842	698	295	654	999999	564	792	665	375	957	154	625	561	728	805	495	999999	394	25	426	999999	807	999999	999999	559	359	999999	527	620	189	999999	258	999999	929	999999	915	380	747	169	484	999999	344	917	767	775	529	819	999999	586	231	327	999999	654	66	999999	45	591	528	104	189	999999	275	54	195	999999	895	791	631	580	890	124	807	234	541	45	737	999999	348	999999	39	539	512	941	999999	861	201	604	777	797	122	333	999999	653	979	565	125	300	731	999999	879	999999	198	562	696	116	519	448	999999	30	404	155	253	536	74	650	999999	334	654	999999	902	999999	24	999999	468	999999	272	164	999999	999999	999999	999999	168	674	122	301	351	949	999999	293	351	752	492	756	999999	967	90	325	588	999999	999999	999999	999999	999999	771	588	723	365	104	999999	844	365	203	146	110	956	986	999999	423	773	308	466	89	371	999999	160	808	267	439	500	485	946	576	914	999999	999999	802	761	903	534	999999	999999	855	125	448	986	558	355	999999	447	999999	511	999999	814	41	692	711	283	425	621	779	465	925	999999	654	999999	999999	289	
318	999999	163	235	999999	889	205	322	611	999999	999999	995	601	463	999999	991	999999	973	54	761	883	145	428	528	999999	291	754	999999	999999	261	471	551	207	999999	47	685	293	755	999999	22	619	719	90	747	360	999999	999999	326	854	933	93	680	853	37	405	183	551	635	890	394	144	93	261	359	502	381	797	999999	425	925	708	764	147	999999	999999	174	64	681	177	915	999999	999999	267	137	999999	790	999999	999999	873	863	144	658	864	999999	877	535	467	999999	254	979	632	697	900	999999	235	999999	543	821	884	241	128	999999	999999	975	999999	706	826	999999	191	712	683	627	458	999999	791	60	999999	999999	163	617	999999	333	999999	198	292	573	999999	339	999999	849	257	999999	295	641	744	273	200	889	329	181	708	999999	549	542	306	999999	248	348	999999	185	429	999999	999999	276	535	795	444	279	692	558	178	999999	232	342	464	807	341	816	999999	999999	999999	19	374	982	908	372	783	894	892	287	999999	999999	202	726	429	999999	999999	29	116	949	829	920	999999	771	999999	999999	999999	216	88	499	673	999999	530	619	325	419	999999	685	999999	172	21	999999	387	414	999999	979	304	505	912	999999	999999	322	710	868	697	938	812	603	980	697	999999	577	816	402	614	903	668	583	411	20	999999	533	661	944	999999	289	543	793	548	32	917	616	304	33	900	361	999999	662	921	387	606	999999	705	670	999999	444	733	999999	800	329	320	999999	103	999999	139	999999	661	765	930	418	999999	999999	65	999999	780	999999	282	792	502	263	191	16	662	34	999999	999999	999999	990	42	999999	999999	558	999999	228	712	205	522	402	893	835	699	999999	732	512	981	587	999999	747	890	999999	171	999999	492	546	148	999999	68	79	497	93	247	670	733	436	862	846	36	837	999999	584	999999	880	999999	999999	563	235	283	159	52	826	231	90	999999	764	999999	999999	999999	456	999999	407	999999	453	999999	810	598	39	232	306	650	145	561	987	502	316	999999	999999	51	825	983	912	40	909	37	671	862	166	999999	968	104	999999	779	999999	757	847	446	678	999999	98	78	534	12	999999	508	906	274	243	588	793	618	999999	573	251	473	177	377	238	425	242	948	441	468	264	211	403	365	999999	239	999999	999999	478	999999	953	756	458	999999	63	410	130	999999	628	578	999999	359	53	999999	538	116	590	480	999999	262	743	999999	637	76	748	999999	999999	999999	292	999999	999999	999999	150	999999	619	495	24	267	999999	827	304	999999	330	999999	691	904	999999	999999	999999	875	649	999999	660	999999	572	999999	999999	392	999999	
287	999999	580	124	624	999999	852	219	308	73	999999	102	999999	166	390	957	907	999999	774	384	843	617	999999	723	999999	364	999999	274	924	182	999999	376	631	999999	46	532	724	721	999999	999999	839	695	859	999999	999999	782	326	27	999999	267	664	999999	354	17	327	669	999999	856	706	999999	999999	588	294	135	267	999999	471	236	129	858	243	196	122	556	545	158	999999	738	939	634	47	999999	999999	999999	518	811	999999	999999	999999	376	622	867	24	446	341	261	411	734	398	116	321	100	897	421	34	478	881	999999	472	179	912	181	917	82	231	153	594	626	999999	999999	655	999999	456	752	245	375	999999	676	225	294	999999	33	350	832	323	946	844	999999	642	999999	930	234	161	999999	464	450	999999	942	224	197	667	784	127	942	999999	999999	644	154	185	658	306	215	582	188	999999	889	831	94	758	999999	309	21	984	577	525	430	999999	846	298	795	424	999999	461	37	627	961	905	407	999999	849	312	700	999999	983	743	724	999999	973	187	575	619	866	193	999999	999999	999999	800	999999	999999	999999	777	797	856	999999	999999	76	754	554	560	471	999999	999999	712	999999	972	609	615	10	999999	800	778	723	669	999999	186	558	56	520	149	999999	170	366	980	350	81	999999	843	999999	999999	677	970	107	422	715	592	195	999999	284	967	288	50	800	999999	626	262	64	999999	999999	214	686	29	243	415	588	999999	627	453	999999	838	466	999999	598	260	999999	999999	681	999999	953	140	999999	403	999999	553	999999	931	370	650	364	98	26	999999	710	811	73	657	736	691	833	414	964	742	999999	446	511	522	999999	549	558	795	580	999999	184	13	223	292	257	690	555	657	999999	999999	98	283	821	89	65	787	197	509	104	989	476	548	175	258	611	336	999999	999999	490	820	101	569	517	999999	213	707	597	780	999999	56	146	186	474	987	999999	519	624	431	999999	664	362	999999	701	591	287	635	837	965	680	921	648	999999	176	130	999999	529	765	559	876	999999	199	999999	999999	999999	999999	300	84	187	999999	102	711	620	879	826	467	52	867	926	984	577	999999	632	109	999999	407	928	19	354	112	134	754	75	555	999999	474	999999	949	653	737	987	561	999999	999999	999999	220	37	337	350	999999	843	661	999999	574	308	999999	567	999999	622	649	925	290	730	85	479	999999	999999	75	770	361	999999	102	999999	199	997	26	999999	270	521	999999	380	600	668	691	999999	472	915	999999	256	630	907	999999	336	999999	999999	707	830	999999	999999	251	574	999999	999999	989	999999	750	447	649	576	291	
278	306	795	354	279	999999	621	48	999999	999999	432	154	999999	150	999999	999999	765	220	386	999999	195	635	999999	999999	703	417	43	999999	999999	517	35	276	999999	965	361	610	844	999999	733	487	95	792	767	884	818	999999	154	426	544	999999	984	236	272	286	105	642	999999	525	651	862	301	941	999999	308	981	166	999999	852	788	844	46	783	486	999999	214	403	868	999999	461	999999	272	616	144	291	533	999999	999999	999999	999999	999999	682	329	340	871	195	154	305	999999	902	662	210	301	999999	700	232	999999	749	372	999999	702	999999	443	73	378	599	999999	999999	216	999999	193	162	580	983	79	999999	717	453	615	714	69	108	409	591	799	999999	999999	978	999999	68	332	59	640	576	999999	999999	999999	265	962	999999	510	999999	98	692	719	509	630	318	568	999999	999999	757	999999	658	21	999999	374	999999	274	305	628	706	372	999999	999999	144	521	999999	816	135	923	999999	490	343	213	722	19	716	872	299	452	662	420	906	999999	574	914	982	999999	572	999999	999999	999999	666	999999	999999	999999	999999	249	585	988	999999	502	443	614	63	999999	800	999999	999999	595	999999	978	999999	853	999999	296	999999	604	879	229	539	448	999999	555	535	999999	999999	690	409	746	999999	477	297	311	826	169	999999	301	999999	307	124	999999	275	976	999999	418	25	813	687	999999	519	346	370	366	999999	187	258	887	89	591	453	120	55	553	527	190	691	673	999999	999999	319	174	113	581	114	999999	183	999999	633	127	455	999999	999999	891	999999	731	116	930	852	648	911	99	222	999999	853	14	491	721	999999	740	726	352	787	999999	208	355	242	788	999999	456	14	980	263	961	146	444	116	164	999999	999999	84	760	820	388	999999	230	999999	205	728	110	520	999999	817	893	400	113	999999	132	692	881	999999	328	679	999999	644	931	835	999999	771	419	999999	999999	404	664	666	966	531	408	986	978	402	47	69	160	936	552	172	370	999999	43	221	984	999999	445	306	756	91	425	999999	963	394	702	433	319	999999	999999	67	163	236	434	999999	824	146	713	489	461	999999	529	469	999999	768	474	999999	738	999999	912	863	958	368	910	884	115	664	33	594	999999	613	999999	947	752	494	19	999999	146	999999	397	848	999999	956	844	497	562	956	652	205	919	22	694	121	300	330	108	795	999999	549	476	169	123	129	788	847	999999	581	999999	607	999999	341	999999	999999	810	74	114	12	523	422	332	999999	21	828	674	687	919	639	999999	432	999999	224	817	596	984	237	735	999999	177	996	980	999999	249	55	446	
999999	469	416	310	999999	225	106	281	999999	226	326	157	294	455	111	928	999999	925	999999	221	544	523	956	303	582	999999	474	834	526	442	352	909	966	391	999999	999999	512	339	430	217	299	942	913	379	999999	89	450	999999	76	78	113	65	999999	999999	902	74	512	123	727	897	750	272	999999	471	874	417	999999	903	369	882	426	548	999999	999999	921	601	609	999999	636	999999	888	999999	767	458	339	297	954	142	489	30	999999	399	611	533	999999	37	198	452	505	999999	898	999999	824	193	652	564	560	879	912	999999	464	926	999999	234	18	470	504	306	142	586	462	58	423	999999	999999	36	936	999999	999999	999999	413	167	91	999999	604	351	999999	583	806	774	737	84	999999	999999	999999	789	999999	999999	999999	996	532	999999	999999	918	797	849	999999	486	26	625	628	588	269	28	897	307	844	999999	999999	667	14	921	499	368	849	999999	999999	244	782	999999	999999	558	457	623	999999	521	848	172	999999	755	999999	999999	567	191	999999	158	999999	999999	999999	999999	944	812	999999	999999	992	611	999999	951	999999	419	999999	889	703	999999	999999	79	999999	999999	999999	999999	458	999999	999999	874	449	999999	999999	318	222	700	572	628	953	999999	443	311	999999	599	631	759	128	999999	999999	179	999999	338	286	928	679	86	27	999999	999999	904	809	271	999999	882	417	967	257	999999	999999	379	999999	401	999999	999999	204	209	278	999999	999999	897	267	999999	589	352	149	120	748	435	999999	146	999999	401	84	999999	714	181	999999	918	999999	663	999999	45	168	999999	331	342	402	107	999999	480	807	485	165	656	999999	257	682	999999	742	999999	228	822	999999	601	696	999999	999999	999999	475	999999	199	999999	359	999999	394	232	404	866	999999	806	717	651	701	168	338	207	246	428	411	466	499	71	999999	884	445	690	999999	566	36	876	26	515	632	710	999999	458	999999	805	271	999999	999999	815	928	935	589	577	131	296	273	499	219	898	486	18	533	137	999999	475	915	999999	642	838	840	153	790	212	28	990	877	880	999999	999999	166	986	999999	684	999999	249	999999	867	999999	304	999999	537	667	999999	39	999999	187	163	999999	999999	889	999999	781	25	975	784	999999	386	999999	140	418	392	428	778	741	499	405	849	994	933	179	58	145	999999	545	312	486	673	183	405	813	724	605	420	551	600	215	999999	709	358	105	918	318	437	885	999999	119	889	386	539	999999	338	169	350	491	841	430	443	480	672	308	999999	213	163	327	693	787	999999	236	151	294	807	999999	999999	999999	261	739	708	462	634	203	596	297	643	
187	999999	564	264	928	999999	999999	999999	999999	47	59	999999	714	164	119	999999	999999	999999	662	244	255	420	999999	523	512	239	111	722	980	845	478	711	194	569	999999	843	999999	532	999999	526	972	522	999999	999999	596	225	546	585	598	270	511	102	999999	62	999999	767	296	51	752	699	608	456	999999	281	999999	347	438	155	188	999999	73	999999	31	146	272	732	729	95	999999	999999	693	526	134	999999	343	999999	777	142	180	218	999999	97	779	389	918	999999	730	999999	543	258	786	401	406	331	999999	910	999999	797	789	665	47	210	124	465	999999	92	332	81	937	193	569	306	974	969	720	975	821	642	999999	747	12	320	552	678	510	301	129	802	999999	433	314	979	352	515	999999	356	973	323	383	835	203	999999	481	360	688	489	427	436	611	231	99	438	579	52	663	726	999999	445	999999	714	999999	529	559	999999	879	589	954	468	798	373	12	508	268	392	554	353	839	202	989	31	874	692	201	999999	344	875	410	310	851	999999	999999	537	999999	669	999999	673	108	966	480	108	534	999999	638	247	999999	999999	180	197	498	999999	886	999999	455	999999	840	279	337	999999	999999	13	189	999999	617	353	675	475	999999	599	518	880	999999	873	721	890	496	915	64	953	81	753	704	222	811	541	999999	999999	91	433	829	604	346	839	796	999999	919	880	351	295	571	999999	450	581	679	617	999999	999999	744	564	448	924	225	999999	999999	426	309	967	842	85	786	443	999999	999999	770	914	999999	415	86	254	999999	999999	574	999999	999999	327	312	132	543	999999	476	553	497	526	984	904	388	962	999999	999999	177	951	47	275	509	999999	999999	999999	999999	764	83	660	999999	999999	593	832	359	999999	992	870	123	186	433	648	609	999999	999999	999999	732	865	999999	582	763	706	86	29	578	309	270	263	956	579	999999	779	130	999999	616	996	933	162	554	932	970	999999	266	999999	999999	398	999999	276	191	999999	11	999999	999999	501	999999	241	999999	573	264	60	196	738	913	544	999999	654	528	794	625	949	932	579	320	999999	611	999999	999999	95	501	999999	643	999999	81	462	999999	375	550	999999	918	385	583	370	999999	504	746	999999	868	722	999999	999999	999999	871	651	242	571	431	999999	635	889	999999	791	338	81	85	999999	203	666	461	966	499	114	899	875	250	999999	571	999999	816	857	380	123	726	958	627	318	772	351	839	890	155	999999	999999	739	12	999999	255	299	999999	97	553	999999	416	755	636	769	971	996	410	999999	999	749	819	999999	519	801	74	379	999999	766	644	
851	826	570	821	760	199	999999	872	656	130	282	859	728	999999	804	706	971	332	999999	999999	999999	941	973	890	405	920	999999	229	211	528	999999	844	999999	999999	702	749	999999	934	876	580	999999	133	754	745	999999	890	101	474	714	999999	103	999999	596	429	868	999999	852	679	999999	839	999999	940	999999	999999	254	999999	999999	999999	999999	65	860	999999	455	287	536	652	196	238	999999	515	829	671	999999	115	434	829	999999	636	999999	999999	896	177	519	999999	526	870	999999	999999	500	298	999999	999999	862	659	245	999999	601	319	892	226	723	624	999999	910	20	999999	999999	565	702	425	999999	177	700	819	999999	692	526	418	760	666	200	570	737	875	999999	23	809	855	870	377	238	939	999999	368	999999	281	662	609	36	145	444	896	923	85	999999	920	125	52	499	999999	540	192	558	999999	35	163	886	999999	492	997	582	580	694	335	197	250	433	341	999999	887	40	999999	392	999999	231	999999	646	662	766	507	999999	766	365	999999	836	999999	999999	516	999999	915	395	999999	126	39	562	864	211	999999	888	867	496	783	301	999999	999999	622	999999	999999	14	731	516	233	999999	984	999999	816	224	376	999999	151	999999	916	998	836	501	18	801	362	73	367	103	58	999999	898	21	123	475	999999	806	224	255	457	512	612	408	171	158	142	999999	746	649	834	109	746	999999	579	999999	465	120	513	999999	447	999999	647	638	468	459	974	973	999999	350	471	999999	284	896	412	414	396	437	340	859	999999	432	999999	717	268	948	38	891	441	338	19	642	999999	402	807	588	864	973	940	712	183	169	944	405	999999	274	825	850	605	175	398	37	780	653	999999	24	552	929	379	519	431	93	541	656	999999	829	277	881	999999	824	549	422	497	999999	685	999999	488	921	999999	994	132	187	295	276	939	981	999999	648	250	792	45	934	604	430	291	99	627	297	999999	359	996	944	761	999999	625	976	540	162	968	652	536	631	400	999999	396	253	798	275	717	359	967	999999	999999	305	788	999999	999999	76	346	596	882	200	857	999999	999999	188	426	514	651	963	999999	709	680	597	265	999999	544	228	43	48	301	362	580	715	391	999999	313	999999	992	20	167	999999	999999	381	999999	346	774	219	388	218	826	999999	624	753	999999	268	948	999999	50	384	999999	599	999999	999999	304	999999	620	152	798	630	874	960	522	640	806	977	999999	308	827	999999	639	334	999999	999999	221	18	738	827	806	133	999999	270	425	617	939	567	440	518	87	999999	726	999999	421	999999	343	866	770	983	947	
999999	375	649	999999	999999	744	746	999999	218	96	295	999999	999999	345	674	211	614	544	904	701	999999	546	383	231	999999	203	17	913	92	491	355	999999	755	879	875	999999	778	54	305	999999	999999	808	232	432	791	999999	999999	297	746	999999	728	999999	865	291	999999	394	991	428	999999	926	999999	833	676	726	999999	57	45	999999	469	916	433	570	249	41	508	439	999999	951	439	135	270	719	999999	537	762	34	999999	473	999999	491	766	360	414	378	145	370	142	999999	999999	999999	425	29	827	999999	132	999999	91	833	783	999999	999999	50	988	514	666	27	666	148	999999	717	674	571	742	999999	160	999999	999999	870	896	999999	307	818	270	695	710	251	892	346	415	603	999999	548	690	901	420	725	371	900	712	999999	703	993	541	973	79	853	286	849	679	58	12	220	937	645	971	999999	780	302	803	424	999999	999999	733	999999	774	135	881	999999	999999	434	999999	265	168	999999	999999	999999	287	296	626	999999	964	52	666	366	601	731	999999	54	929	169	945	79	106	297	992	999999	269	180	209	943	972	445	292	254	999999	999999	62	999999	211	667	974	493	999999	946	460	999999	664	377	769	53	524	836	912	999999	489	999999	168	999999	786	71	999999	116	97	682	884	528	760	421	28	853	679	999999	843	271	194	461	403	160	836	999999	999999	892	411	165	429	999999	533	884	999999	705	588	191	383	149	623	867	406	999999	71	931	333	253	358	915	373	82	993	999999	223	37	999999	18	999999	876	353	999999	999999	999999	999999	748	995	999999	999999	323	999999	497	79	703	999999	327	65	999999	98	904	586	474	999999	496	791	357	152	882	670	737	466	580	157	506	999999	471	999999	474	999999	323	999999	456	999999	999999	649	876	12	299	12	896	999999	999999	999999	999999	300	878	618	219	999999	999999	606	122	999999	918	999999	999999	350	572	908	999999	165	590	669	775	968	139	999999	508	846	999999	354	999999	880	774	764	627	661	28	216	916	853	953	999999	834	717	823	251	678	188	955	535	440	391	825	740	392	999999	153	170	171	11	999999	372	233	561	753	242	441	163	239	43	331	366	991	334	212	265	834	68	155	887	209	330	891	390	914	471	64	999999	999999	457	517	858	999999	915	999999	999999	111	283	964	590	810	524	948	921	214	999999	399	999999	538	137	999999	95	999999	283	999999	999999	481	843	999999	291	188	407	999999	999999	525	473	321	86	590	621	163	560	999999	564	87	684	381	969	999999	840	999999	563	505	255	121	999999	999999	772	123	954	118	268	636	682	999999	
999999	743	176	405	740	762	323	999999	916	973	999999	990	460	205	127	417	512	667	806	219	624	902	536	999999	103	630	999999	999999	635	513	895	923	421	162	674	999999	214	999999	445	87	758	652	588	999999	999999	441	391	576	996	999999	999999	600	999999	473	787	999999	216	505	312	119	223	999999	284	413	88	999999	579	308	999999	999999	212	999999	232	728	460	999999	324	265	345	662	248	999999	999999	999999	999999	304	103	948	374	174	999999	999999	271	335	864	407	999999	184	202	474	861	93	56	820	343	999999	999999	111	22	816	196	999999	999999	650	871	250	999999	195	507	784	767	631	934	999999	999999	503	999999	896	999999	63	999999	149	72	999999	999999	165	926	155	755	249	999999	992	935	557	978	783	548	999999	464	999999	23	192	677	418	706	999999	999999	690	380	999999	989	481	246	959	222	56	888	300	850	715	999999	248	440	999999	999999	775	999999	387	387	666	999999	67	442	250	999999	420	472	654	999999	569	999999	245	775	915	999999	454	755	976	999999	931	895	999999	770	748	309	999999	752	419	999999	999999	545	771	313	714	885	932	48	996	920	801	584	999999	136	290	708	999999	999999	999999	999999	413	29	999999	999999	455	771	999999	296	694	940	273	999999	62	104	241	33	245	932	71	39	999999	416	758	66	543	999999	661	132	489	49	999999	312	237	410	156	912	827	729	857	942	999999	999999	999999	66	656	143	532	999999	894	267	472	156	411	495	692	996	270	661	999999	108	999999	999999	999999	999999	999999	960	441	999999	947	999999	206	999999	85	128	850	680	72	702	409	409	825	522	237	232	577	84	900	742	718	160	651	999999	229	759	999999	999999	838	699	347	696	999999	880	999999	575	71	999999	81	293	999999	21	934	568	262	109	282	597	356	999999	87	644	69	999999	932	797	678	40	296	325	999999	255	999999	999999	364	712	999999	944	331	661	171	621	999999	617	108	707	225	92	912	999999	999999	245	258	264	622	702	636	13	947	403	897	40	668	999999	999999	999999	180	571	213	549	401	999999	275	695	423	465	999999	999999	999999	235	581	595	127	176	839	60	997	587	750	662	999999	999999	997	928	764	999999	953	257	999999	709	536	653	999999	999999	729	999999	970	563	840	167	70	194	412	721	999999	311	999999	502	916	946	999999	592	821	999999	999999	696	340	346	930	999999	512	999999	831	891	999999	999999	717	754	999999	691	999999	443	747	592	601	891	302	285	117	463	228	460	341	999999	317	944	832	337	900	43	817	633	632	557	655	677	363	521	33	893	999999	168	66	
234	999999	957	999999	238	949	999999	404	999999	239	477	74	999999	61	167	999999	754	105	999999	854	412	999999	999999	811	199	937	924	537	780	262	223	869	999999	404	117	807	999999	108	603	387	327	639	762	404	165	492	603	999999	205	937	278	797	213	313	999999	999999	999999	156	656	301	34	999999	623	803	25	999999	14	657	944	360	233	999999	502	12	999999	999999	121	999999	656	706	343	999999	999999	843	983	426	666	999999	750	999999	999999	214	452	999999	363	283	26	958	389	557	488	946	680	999999	714	622	305	210	777	880	999999	368	499	999999	957	725	711	999999	820	599	999999	999999	906	198	963	29	999999	200	649	262	756	162	672	109	228	999999	628	498	999999	370	130	999999	978	870	999999	39	714	503	354	637	999999	246	148	999999	615	240	50	492	999999	695	999999	115	999999	524	133	999999	695	999999	999999	570	999999	223	650	459	478	999999	279	46	682	934	314	710	845	21	999999	999999	24	882	999999	988	356	146	999999	999999	950	25	999999	463	746	429	343	323	772	784	540	358	595	999999	322	138	961	14	809	946	390	709	269	550	834	613	999999	999999	907	742	223	961	999999	999999	508	462	999999	815	299	263	999999	991	937	70	481	999999	924	335	569	999999	999999	352	336	670	999999	251	756	363	629	142	356	999999	416	999999	571	578	752	388	999999	859	555	156	999999	555	356	398	771	999999	78	503	688	747	999999	552	716	871	634	935	163	267	706	230	195	999999	906	80	585	908	499	902	588	546	155	999999	809	880	999999	781	999999	999999	480	999999	999999	136	453	999999	286	863	323	999999	999999	816	234	923	999999	335	960	557	999999	999999	999999	862	709	176	914	152	601	543	999999	835	242	853	999999	499	999999	159	935	69	999999	307	793	721	999999	799	958	771	322	232	556	483	920	91	142	48	850	617	847	128	221	311	17	743	999999	999999	467	999999	205	734	146	14	399	900	844	999999	492	102	277	910	999999	152	999999	999999	999999	999999	914	161	721	583	648	179	312	999999	999999	411	300	60	601	117	341	868	576	587	999999	551	999999	30	999999	791	556	999999	350	999999	999999	79	481	637	999999	860	572	315	379	622	96	967	702	582	61	442	61	999999	500	999999	579	999999	575	999999	999999	444	999999	894	999999	930	37	889	828	376	906	999999	930	662	303	741	544	35	499	954	999999	128	849	511	999999	999999	740	123	268	999999	366	999999	503	237	999999	999999	684	999999	400	999999	999999	999999	148	999999	675	283	512	398	148	999999	999999	553	999999	621	752	175	595	674	999999	120	
199	999999	999999	648	19	344	999999	702	318	982	66	866	634	59	999999	999999	999999	523	999999	999999	999999	999999	975	508	565	813	721	882	999999	188	726	19	752	999999	259	999999	999999	500	999999	999999	997	809	89	165	703	758	918	999999	999999	458	195	81	999999	240	999999	848	937	132	93	206	999999	402	227	999999	999999	56	124	999999	999999	687	728	489	206	504	697	999999	999999	820	999999	806	894	921	630	36	992	654	181	521	470	410	744	999999	416	130	999999	604	592	949	899	999999	999999	573	999	574	730	705	999999	999999	543	999999	999999	126	327	999999	311	701	999999	999999	999999	612	999999	602	884	399	942	285	82	85	999999	102	899	322	921	159	171	330	922	65	306	296	779	837	978	999999	999999	627	135	140	819	999999	999999	402	810	296	780	999999	689	999999	631	454	632	799	557	450	437	273	205	999999	124	999999	779	716	999999	851	999999	48	623	999999	999999	325	160	942	266	770	999999	507	999999	634	378	129	641	999999	434	851	663	979	289	538	999999	560	431	956	25	838	247	125	507	958	999999	742	428	999999	43	316	304	999999	999999	787	190	929	999999	571	799	999999	349	999999	292	53	999999	853	758	95	53	25	999999	999999	927	427	999999	154	999	999999	180	636	700	701	289	999999	999999	973	446	999999	357	999999	798	999999	999999	29	498	781	833	464	999999	999999	999999	999999	999999	27	999999	110	999999	125	999999	45	929	218	400	173	305	648	999999	173	999999	224	999999	999999	737	275	227	42	999999	907	928	751	999999	999999	782	999999	652	367	804	271	705	455	220	330	247	322	847	589	469	992	724	850	605	999999	967	556	202	727	605	630	999999	999999	73	855	196	513	724	999999	436	999999	521	937	843	999999	468	50	14	97	27	425	428	638	572	54	193	87	999999	651	577	235	378	924	761	184	471	325	392	364	999999	734	597	463	162	639	999999	786	17	690	211	926	551	115	999999	190	212	172	817	999999	672	118	367	83	816	210	461	597	186	999999	452	152	999999	649	953	999999	827	965	485	933	572	406	80	465	449	650	999999	273	224	581	971	309	999999	372	692	35	377	999999	647	951	187	884	610	348	247	68	278	902	999999	999999	362	247	686	883	457	999999	48	902	633	175	526	999999	999999	605	999999	999999	644	999999	956	999999	916	313	328	533	999999	688	999999	731	227	390	999999	781	121	798	999999	999999	622	624	915	426	986	999999	890	999999	435	989	511	14	651	104	424	981	999999	234	510	999999	919	162	999999	768	479	316	999999	252	792	744	87	584	999999	962	
999999	30	381	539	940	451	422	846	108	999999	186	791	90	133	966	400	999999	887	298	999999	815	999999	496	999999	947	680	790	647	689	999999	911	927	627	999999	572	404	610	415	293	69	999999	82	64	371	591	687	236	999999	286	401	908	199	999999	218	156	71	533	235	592	270	660	775	999999	418	854	259	999999	401	560	572	790	999999	604	999999	999999	999999	999999	999999	564	269	453	239	371	999999	781	722	641	419	999999	511	999999	384	823	32	408	861	916	646	999999	342	523	834	999999	713	999999	999999	999999	67	675	414	999999	408	670	332	816	999999	413	999999	636	142	999999	755	860	999999	701	999999	607	581	829	681	999999	769	618	999999	746	619	239	658	686	303	999999	999999	743	137	855	471	714	500	999999	978	458	57	19	384	999999	768	974	999999	21	204	999999	999999	237	994	587	887	790	448	999999	207	201	755	192	999999	15	44	999999	732	204	999999	701	116	999999	851	999999	779	759	244	507	977	645	287	646	492	422	123	356	999999	549	967	681	999999	913	17	786	702	864	676	378	690	756	251	757	781	503	999999	647	999999	771	807	999999	556	940	608	562	999999	119	700	920	892	687	999999	192	236	558	435	202	368	75	530	914	92	865	999999	231	403	999999	864	988	648	999999	970	976	999999	840	999999	999999	315	999999	873	593	174	756	999999	12	493	68	531	233	78	999999	999999	320	251	893	999999	690	132	999999	168	999999	999999	711	999999	425	716	999999	999999	395	433	109	999999	913	999999	936	999999	336	389	815	738	999999	999	641	920	76	999999	999999	735	849	795	444	212	999999	296	490	348	999999	484	70	295	206	618	999999	799	968	693	374	999999	314	153	718	310	317	999999	823	393	999999	790	215	237	66	561	601	600	988	896	960	627	711	999999	296	852	329	530	541	726	864	841	951	383	823	541	430	705	87	999999	895	999999	472	106	735	672	278	999999	999999	645	26	544	811	81	999999	747	416	716	999999	999999	999999	999999	117	107	529	771	838	832	414	524	140	999999	523	854	10	681	165	615	862	999999	583	999999	999999	895	710	329	40	880	649	86	134	999999	848	221	162	118	180	375	577	964	833	999999	999999	714	999999	999999	31	956	999999	999999	999999	999999	854	243	292	999999	999999	222	396	210	740	958	192	338	399	426	56	999999	999999	892	999999	790	999999	898	999999	147	78	587	390	589	307	84	999999	598	999999	333	999999	615	999999	667	622	999999	978	999999	999999	874	264	999999	324	98	84	719	999999	188	549	999999	999999	956	453	154	426	999999	831	807	
902	666	159	593	844	999999	999999	999999	383	999999	279	553	999999	670	674	915	883	979	272	302	999999	999999	821	630	58	999999	569	902	999999	783	250	714	999999	180	474	567	724	670	255	257	999999	643	345	999999	999999	996	990	999999	291	537	271	447	999999	538	999999	323	845	529	544	162	999999	664	278	599	794	999999	425	999999	205	999999	200	222	733	25	772	872	252	603	999999	999999	701	999999	621	634	522	999999	78	599	878	161	721	204	135	999999	999999	999999	374	746	999999	354	580	358	897	183	347	58	999999	630	766	999999	80	999999	809	999999	461	42	53	643	87	999999	497	826	999999	54	999999	999999	97	640	999999	906	507	506	180	375	481	352	578	447	297	473	100	448	833	457	90	999999	395	643	641	717	999999	731	999999	999999	999999	753	595	852	787	351	961	82	363	859	922	999999	999999	443	20	118	999999	999999	355	613	901	58	993	315	964	999999	610	999999	999	558	94	775	838	739	999999	999999	757	999999	659	999999	999999	999999	94	973	999999	516	409	999999	633	533	263	999999	386	65	999999	808	759	290	888	872	999999	999999	999999	999999	775	157	735	341	924	291	361	738	946	409	110	999999	999999	999999	780	999999	516	999999	820	475	999999	999999	399	782	999999	710	999999	477	836	787	999999	995	943	999999	207	387	999999	77	36	351	182	999999	279	976	954	656	843	739	509	999999	999999	999999	999999	608	999999	907	758	953	142	999999	323	883	902	169	204	115	940	685	822	402	678	449	632	478	303	780	999999	422	999999	999999	866	238	967	999999	431	999999	307	345	779	300	999999	826	934	811	37	298	622	119	782	849	716	167	916	999999	761	916	999999	228	999999	728	319	999999	135	590	999999	94	916	504	999999	999999	807	604	906	532	773	851	514	999999	451	15	999999	488	639	977	999999	999999	321	860	645	999999	672	89	40	60	980	999999	999999	353	463	942	381	127	381	711	52	999999	260	394	343	999999	999999	639	999999	999999	570	831	999999	157	999999	648	773	66	859	999999	408	727	573	999999	999999	489	999999	170	366	508	633	50	116	927	935	723	458	927	526	735	112	43	312	731	489	159	587	553	598	814	179	999999	999999	158	313	324	548	999999	999999	854	759	251	283	999999	999999	529	724	778	221	41	200	845	539	134	131	999999	425	842	999999	402	902	607	572	551	338	317	782	958	623	621	999999	63	999999	999999	975	861	759	999999	65	960	435	808	341	566	999999	333	786	143	36	999999	999999	705	37	450	999999	162	679	999999	940	999999	999999	765	164	600	856	146	760	866	
158	269	615	999999	999999	416	967	103	275	15	927	999999	531	649	931	685	999999	479	999999	644	720	999999	192	37	999999	999999	224	669	653	999999	710	487	573	999999	985	999999	333	999999	918	999999	482	857	887	673	805	999999	836	999999	833	999999	877	386	999999	125	999999	336	87	588	999999	100	202	307	999999	999999	999999	449	999999	612	664	999999	999999	216	561	414	171	863	935	999999	232	168	999999	999999	999999	183	863	999999	377	457	999999	659	689	745	228	828	429	185	999999	362	999999	365	999999	234	443	668	999999	671	999999	999999	999999	292	400	569	365	999999	999999	85	471	999999	671	971	999999	984	999999	999999	999999	616	988	732	985	999999	456	583	149	866	999999	635	683	999999	65	201	507	671	999999	490	268	999999	389	97	598	353	713	999999	690	407	293	519	395	438	193	511	683	999999	719	967	836	999999	430	499	999999	603	401	304	999999	479	999999	999999	491	357	999999	999999	237	900	999999	641	282	999999	999999	741	999999	155	999999	999999	999999	999999	518	414	952	535	654	451	698	890	622	999999	999999	999999	999999	220	934	999999	37	48	691	827	284	782	999999	87	695	530	924	689	999999	999999	363	999999	321	667	999999	68	458	956	703	999999	667	346	288	999999	689	999999	386	681	806	699	999999	212	563	166	279	736	456	874	839	133	526	19	973	302	640	805	999999	271	999999	875	435	81	344	396	169	937	504	817	999999	999999	999999	252	882	226	999999	999999	592	164	397	234	999999	583	126	579	778	657	999999	985	509	884	764	124	431	931	274	999999	867	176	996	342	241	638	486	16	979	284	137	757	100	489	222	943	874	35	273	851	955	764	999999	512	574	518	999999	513	78	39	820	951	951	166	294	426	999999	65	992	999999	999999	999999	600	503	530	615	895	30	999999	820	999999	406	667	423	999999	999999	558	494	767	723	330	972	938	950	463	185	805	999999	999999	796	999999	999999	42	300	754	845	999999	124	981	959	999999	297	999999	257	999999	424	293	538	75	191	867	674	297	279	653	133	999999	999999	50	999999	999999	961	825	999999	45	430	373	999999	668	255	938	443	512	807	999999	43	140	691	171	48	892	277	868	23	928	120	999999	763	647	630	674	524	84	999999	160	661	999999	967	221	367	61	916	870	819	252	434	171	490	999999	620	993	489	488	11	462	542	103	812	946	925	999999	610	999999	47	580	424	999999	999999	999999	448	571	173	480	999999	987	975	406	999999	771	503	999999	51	593	37	637	195	45	999999	184	618	568	659	30	295	468	999999	196	833	248	828	
75	999999	832	999999	58	830	18	684	999999	999999	145	54	50	999999	976	999999	26	702	999999	395	388	295	999999	999999	880	999999	152	999999	345	545	999999	573	809	999999	437	662	219	862	978	806	186	361	999999	999999	482	523	618	578	319	610	434	999999	433	853	999999	780	594	999999	849	146	688	824	348	478	698	999999	244	107	999999	323	648	163	723	999999	219	36	235	999999	566	367	303	999999	875	735	999999	304	149	956	503	657	78	425	22	841	128	362	23	591	998	999999	999999	520	563	995	962	280	999999	831	644	999999	999999	999999	236	492	843	124	999999	613	999999	403	433	288	604	367	254	999999	151	881	484	857	23	644	16	656	999999	782	20	880	772	840	533	317	322	91	112	999999	198	530	998	14	413	410	234	604	486	10	999999	999999	750	999999	139	999999	357	786	408	909	583	580	414	71	999999	78	999999	527	999999	125	999999	523	264	765	43	999999	999999	479	453	613	420	411	180	87	865	814	139	43	710	645	999999	999999	999999	202	906	999999	126	999999	900	344	569	706	999999	370	999999	403	941	985	705	999999	999999	877	343	795	499	182	410	999999	205	999999	938	807	816	234	999999	440	999999	71	858	999999	504	946	579	999999	53	999999	676	809	53	999999	872	999999	337	201	640	93	202	886	999999	734	218	790	741	999999	406	762	890	510	215	999999	561	880	136	290	24	68	999999	999999	752	785	505	999999	292	999999	999999	794	480	625	594	81	248	954	368	134	216	714	999999	969	712	290	823	175	603	449	910	999999	27	56	187	581	785	967	143	917	238	617	507	999999	192	999999	292	275	916	143	366	606	521	12	84	310	853	337	522	999999	962	340	997	843	821	999999	776	433	448	22	296	280	999999	450	895	598	216	206	787	111	999999	999999	259	469	999999	999999	480	999999	999999	999999	728	999999	455	671	999999	898	620	999999	999999	757	834	858	826	999999	847	95	999999	80	116	486	103	657	550	420	473	414	90	999999	999999	517	999999	999999	462	571	999999	838	824	159	495	997	977	552	18	999999	999999	999999	731	999999	621	997	528	409	908	495	999999	999999	907	44	999999	999999	817	999999	903	679	802	82	406	265	619	19	270	636	585	119	508	999999	999999	520	154	334	682	734	916	762	989	554	853	966	787	222	930	790	951	944	189	895	648	338	236	203	742	475	736	612	736	892	824	999999	987	242	432	396	890	873	868	999999	176	150	690	258	229	439	478	407	88	480	999999	641	999999	612	902	319	999999	999999	591	217	999999	313	36	106	
730	65	979	554	789	544	899	88	86	105	729	999999	648	978	974	999999	997	338	533	265	218	193	867	384	340	123	112	939	291	660	94	862	124	593	527	173	459	999999	617	544	580	605	564	834	883	404	671	314	975	288	220	669	780	770	888	547	197	605	224	999999	441	999999	797	425	20	999999	393	64	461	810	853	999999	721	989	684	999999	999999	999999	500	935	999999	797	963	13	999999	999999	999999	353	704	980	975	999999	708	940	112	620	999999	149	823	27	21	617	999999	175	999999	146	948	790	95	999999	918	165	115	288	999999	644	996	999999	999999	999999	784	49	359	480	834	999999	375	999999	887	74	999999	999999	218	482	924	834	999999	999999	577	314	999999	301	999999	999999	71	820	748	429	715	468	623	24	175	238	243	999999	267	999999	340	436	770	999999	999999	31	482	440	946	999999	364	999999	700	208	226	669	128	492	781	931	418	24	260	945	74	429	450	789	323	980	249	999999	577	999999	468	151	544	308	398	999999	999999	631	874	999999	999999	324	767	425	797	506	999999	999999	200	335	964	999999	185	825	999999	999999	580	692	126	999999	393	411	823	999999	739	84	135	819	999999	544	985	999999	149	999999	879	749	999999	999999	992	999999	999999	498	761	251	605	999999	965	999999	205	915	666	999999	515	908	732	663	501	638	685	723	999999	299	657	656	350	188	186	999999	999999	363	822	555	999999	309	104	999999	650	582	533	597	119	416	999999	188	877	731	281	240	999999	999999	258	999999	349	278	999999	581	841	999999	901	427	965	924	773	999999	103	999999	563	215	814	837	999999	919	115	98	614	999999	675	478	778	618	906	946	639	729	115	999999	215	431	999999	523	63	544	999999	999999	631	194	999999	782	999999	766	178	76	426	574	212	339	917	261	664	481	906	373	999999	292	521	29	999999	999999	736	303	999999	142	351	300	784	999999	247	999	466	429	331	999999	393	22	999999	999999	529	999999	527	775	881	999999	999999	391	616	690	218	398	594	612	899	999999	999999	791	999999	46	724	135	789	733	101	999999	999999	245	999999	999999	979	323	842	681	500	999999	527	999999	999999	951	375	999999	684	104	270	999999	999999	854	529	732	999999	999999	162	413	125	403	285	793	683	999999	169	530	241	602	710	895	556	999999	999999	999999	999999	94	999999	999999	670	764	451	694	472	252	512	999999	999999	427	999999	388	999999	438	999999	106	944	733	999999	999999	999999	844	999999	91	394	375	302	999999	999999	850	661	999999	999999	254	743	361	952	590	330	999999	460	229	815	813	999999	331	734	999999	
357	25	734	999999	999999	919	999999	999999	999999	999999	310	107	950	20	999999	864	766	415	166	916	695	214	154	364	999999	999999	999	572	39	999999	999999	72	640	184	155	727	126	322	954	312	137	917	325	591	999999	999999	490	449	31	950	57	29	175	999999	433	152	999999	379	999999	960	920	554	795	129	714	247	467	776	999999	480	999999	999999	460	853	999999	999999	888	562	999999	999999	365	559	550	89	999999	636	897	822	750	999999	856	746	387	994	392	583	131	999999	877	52	765	714	584	999999	211	603	568	321	999999	655	264	318	304	756	605	999999	13	716	999999	999999	999999	644	999999	862	624	999999	76	466	470	999999	655	999999	684	42	423	999999	999999	999	878	999999	999999	585	794	104	999999	547	452	631	399	32	579	415	999999	800	999999	131	689	722	926	209	999999	111	851	822	999	572	634	272	342	999999	999999	14	838	986	19	764	849	930	999999	86	999999	445	77	999999	636	250	747	884	999999	302	961	262	999999	999999	999999	966	734	972	104	999999	913	190	298	444	636	575	999999	958	791	937	281	758	607	850	999999	999999	44	412	999999	759	824	750	931	50	992	999999	931	999999	258	999999	999999	877	835	938	173	379	156	632	812	70	673	999999	999999	402	30	212	654	232	37	646	932	999999	786	345	361	999999	258	258	451	502	999999	999999	709	748	907	999999	922	999999	686	999999	999999	411	599	135	999999	44	999999	999999	29	999999	489	709	142	611	120	999999	101	499	999999	999999	131	999999	190	320	426	267	89	353	494	626	289	985	545	999999	702	530	999999	999999	260	326	515	719	239	662	22	934	284	108	999999	210	312	999999	91	686	160	56	230	289	708	828	954	999999	999999	402	509	503	999999	999999	909	589	974	439	249	999999	494	411	668	528	999999	491	983	981	715	999999	323	856	904	859	606	655	310	453	999999	432	372	212	999999	836	162	999999	771	897	199	58	999999	999999	999999	820	202	999999	999999	701	981	999999	845	999999	597	759	89	653	999999	314	779	263	289	530	486	816	999999	291	736	999999	376	788	999999	95	791	999999	69	450	672	93	666	999999	276	608	999999	736	999999	398	614	999999	999999	999999	919	467	127	935	769	999999	396	999999	999999	910	21	999999	334	202	506	759	192	930	699	639	980	516	647	999999	987	680	68	750	239	509	677	999999	84	867	869	999999	967	855	898	364	63	999999	999999	756	846	720	283	999999	239	827	216	683	226	999999	529	412	820	206	948	98	646	645	147	422	242	201	999999	999999	332	254	999999	999999	42	345	585	684	
354	999999	85	999999	999999	788	521	412	303	999999	999999	956	348	467	442	771	906	809	718	417	168	748	523	654	248	999999	947	985	44	879	999999	880	542	844	67	929	999999	681	691	999999	134	735	128	248	597	525	999999	865	811	31	430	999999	626	177	526	606	999999	431	38	590	840	536	999999	424	999999	999999	423	503	409	999999	650	999999	128	860	999999	432	630	284	66	722	697	999999	183	23	459	428	264	375	328	999999	999999	999999	999999	111	27	999999	368	703	895	874	112	625	466	309	999999	204	114	766	999999	999999	999999	102	374	999999	892	999999	999999	999999	999999	924	468	58	185	999999	999999	951	582	26	999999	694	74	926	389	192	999999	82	626	873	642	264	323	497	999999	234	486	999999	334	346	218	999999	245	14	999999	970	415	63	999999	518	359	429	622	97	923	999999	39	59	712	192	999999	820	141	489	720	711	611	971	567	999999	999999	489	626	246	808	583	459	69	198	999999	776	566	632	117	523	223	999999	235	999999	301	205	437	757	152	650	398	138	755	999999	36	369	999999	496	499	57	870	803	386	289	350	740	969	860	304	415	999999	197	999999	999999	999999	999999	385	999999	276	755	999999	731	999999	595	420	455	703	775	171	59	341	999999	143	999999	653	999999	265	945	233	561	235	576	463	736	521	999999	113	790	786	957	999999	47	999999	744	23	148	329	999999	869	895	999999	999999	999999	254	83	999999	999999	964	321	999999	813	439	999999	999999	999999	999999	278	747	84	219	351	913	989	213	76	304	849	399	56	514	999999	999999	86	999999	999999	999999	876	218	662	462	999999	999999	478	999999	153	553	864	515	224	555	870	999999	716	659	554	133	214	495	999999	999999	218	664	917	999999	997	999999	999999	999999	200	497	999999	70	94	999999	73	211	444	300	70	999999	439	344	184	999999	999999	517	999999	999999	784	401	827	390	39	883	999999	491	232	671	701	999999	199	30	999999	727	999999	810	498	999999	596	352	689	913	999999	665	999999	874	489	999999	172	489	589	936	70	799	669	210	40	211	999999	581	979	772	999999	265	332	419	29	456	999999	834	999999	664	999999	441	712	913	955	999999	543	380	12	999999	508	221	999999	263	999999	526	68	763	779	999999	999999	24	999999	916	324	180	343	930	854	42	889	338	999999	924	116	999999	97	755	255	667	999999	996	579	183	274	388	999999	999999	459	503	999999	774	999999	732	936	815	77	795	999999	785	999999	612	525	969	916	180	750	301	157	999999	438	312	999999	122	628	999999	999999	200	999999	936	141	273	480	361	643	
124	283	738	988	300	561	301	166	999999	636	65	481	609	266	103	637	747	922	128	74	96	266	942	113	215	380	877	153	663	653	766	141	173	335	802	897	22	999999	856	999999	999999	156	58	485	573	259	999999	934	999999	308	393	999999	362	296	557	999999	999999	999999	783	919	999999	157	502	815	869	923	317	284	999999	206	624	444	75	347	926	999999	217	999999	539	955	545	942	595	999999	269	425	779	876	777	943	567	387	999999	937	106	990	999999	242	615	650	941	999999	480	362	683	999999	285	25	370	618	651	999999	105	827	999999	999999	562	148	555	454	154	440	506	999999	638	247	914	999999	251	999999	999999	999999	852	999999	24	984	999999	242	680	320	999999	763	516	999999	302	999999	292	999999	999999	365	999999	515	999999	171	999999	511	63	958	723	446	44	157	773	433	999999	675	30	216	813	398	999999	329	999999	245	313	390	999999	347	999999	944	955	999999	574	886	509	780	298	691	999999	512	931	513	999999	243	286	999999	989	93	836	626	674	85	889	175	999999	118	56	451	857	125	999999	715	739	779	491	821	999999	999999	923	999999	999999	339	823	310	467	764	999999	234	999999	321	400	840	999999	602	279	879	332	408	799	999999	733	847	833	276	925	999999	773	740	752	464	419	112	169	295	249	345	262	589	999999	331	308	822	492	546	725	747	214	999999	509	999999	498	184	999999	533	817	539	505	999999	384	252	991	79	999999	999999	902	999999	680	225	363	934	627	743	701	478	102	999999	365	999999	551	188	20	636	241	150	965	244	24	636	477	999999	840	705	999999	465	340	239	999999	988	643	437	76	999999	783	574	984	755	483	619	999999	906	999999	217	15	205	999999	364	838	340	999999	667	283	999999	748	653	104	999999	999999	246	148	863	570	376	653	123	121	31	853	666	999999	220	761	405	205	570	999999	632	999999	18	999999	999999	999999	999999	999999	976	164	999999	250	999999	479	71	999999	247	999999	578	346	999999	563	999999	999999	220	510	181	184	327	906	878	848	187	127	471	233	529	22	172	472	560	915	677	959	98	999999	723	196	104	999999	999999	924	999999	234	999999	79	806	999999	23	475	999999	835	143	999999	286	999999	999999	23	18	999999	696	234	319	115	786	891	885	999999	995	440	787	985	89	332	392	999999	999999	953	398	402	426	999999	999999	999999	253	999999	782	999999	999999	999999	716	999999	999999	266	308	999999	615	520	448	836	193	874	929	582	687	243	756	810	999999	332	951	120	624	615	999999	101	235	622	862	71	119	287	999999	90	723	
86	806	822	34	103	348	711	999999	561	218	552	675	426	18	19	968	971	921	361	962	606	95	999999	844	216	73	992	658	386	726	906	624	849	859	610	436	933	785	999999	983	999999	999999	73	406	999999	999999	809	613	852	103	148	365	898	127	126	991	244	978	817	999999	355	62	138	834	312	927	826	566	407	583	44	999999	338	377	722	11	32	999999	975	999999	999999	389	806	292	588	999999	726	999999	999999	999999	202	955	968	563	637	198	477	999999	999999	941	598	252	215	279	999999	999999	37	999999	405	999999	968	78	13	36	999999	965	256	845	255	762	211	999999	999999	788	390	89	227	774	739	999999	999999	794	81	43	202	22	184	999999	233	999999	523	206	336	627	651	134	952	941	788	672	942	999999	999999	342	740	503	999999	427	888	999999	735	262	790	871	590	184	996	969	833	999999	791	719	621	620	249	14	768	205	999999	266	999999	285	986	77	999999	999999	811	739	303	698	594	757	648	999999	900	270	415	464	47	999999	137	982	118	35	880	233	19	372	102	735	999999	232	290	631	999999	459	276	722	290	999999	999999	267	676	144	178	999999	80	378	719	999999	598	999999	999999	669	138	154	177	960	197	368	893	449	999999	999999	963	372	477	26	999999	999999	994	692	184	359	114	870	316	973	999999	846	999999	641	999999	124	147	431	73	620	999999	999999	292	315	535	921	794	922	620	119	999999	806	566	999999	977	278	984	905	139	999999	565	268	837	203	999999	350	215	999999	796	532	430	999999	999999	857	523	691	168	999999	167	262	564	191	259	207	999999	61	289	108	999999	384	139	241	301	999999	64	999999	871	999999	212	195	716	543	136	999999	688	999999	507	999999	540	296	999999	305	748	877	255	999999	18	639	999999	61	70	116	598	421	402	999999	251	54	802	289	819	999999	486	971	546	31	65	171	518	173	553	580	999999	377	275	834	492	424	999999	681	235	241	696	999999	134	609	944	715	999999	500	999999	999999	907	260	999999	48	819	776	341	233	327	847	131	237	508	490	999999	230	999999	568	999999	999999	999999	999999	63	999999	999999	336	847	937	86	999999	999999	28	776	100	672	317	901	236	25	715	92	999999	999999	388	120	469	999999	643	70	999999	569	137	793	999999	999999	999999	206	999999	665	492	928	999999	157	999999	381	112	461	999999	817	240	329	999999	553	990	744	999999	767	675	477	914	684	214	999999	362	999999	999999	999999	215	999999	886	999999	22	571	532	786	688	638	385	16	18	18	243	825	830	403	650	583	803	826	178	
999999	530	999999	751	808	724	527	794	999999	42	999999	255	746	931	129	317	357	999999	213	65	622	391	999999	469	906	999999	388	55	999999	140	765	431	389	999999	867	590	602	999999	724	72	170	999999	189	974	140	762	999999	894	711	96	302	562	599	999999	555	999999	861	999999	999999	367	999999	999999	835	75	999999	999999	866	999999	73	538	714	537	306	151	894	778	999999	999999	999999	153	954	494	999999	871	837	212	832	618	947	240	999999	650	975	367	999999	688	18	999999	999999	999999	999999	999999	831	182	999999	765	999999	999999	999999	999999	435	177	622	701	412	852	148	963	238	73	624	257	304	833	810	74	562	939	999999	216	770	98	986	655	257	709	662	999999	500	82	947	384	999999	180	999999	560	999999	999999	954	873	549	54	885	643	69	649	949	999999	372	317	213	326	41	669	999999	347	190	966	454	999999	199	977	473	165	999999	999999	514	134	999999	259	45	288	999999	999999	999999	725	999999	353	596	608	999999	664	999999	192	999999	631	999999	999999	999999	467	380	72	829	261	684	571	999999	729	527	819	999999	999999	969	123	281	924	341	489	999999	999999	144	837	379	846	942	534	189	291	999999	999999	895	441	999999	571	878	973	459	733	999999	105	154	483	826	777	999999	935	999999	999999	910	999999	300	999999	81	999999	333	999999	692	999999	318	159	391	299	442	41	923	703	999999	408	244	308	474	999999	999999	906	146	660	20	602	382	17	840	504	999999	352	999999	41	999999	89	999999	345	290	477	999999	717	714	854	999999	794	853	770	81	999999	450	612	480	999999	999999	999999	745	672	532	100	999999	311	319	999999	999999	99	836	891	342	784	170	999999	28	997	999999	904	202	291	999999	999999	749	612	935	554	999999	768	872	512	999999	999999	999999	999999	812	199	999999	999999	408	827	999999	951	958	961	437	297	135	551	594	482	511	347	972	464	63	316	351	999999	999999	999999	832	999999	227	334	999999	147	451	999999	96	999999	139	77	505	999999	356	667	268	787	185	648	429	512	184	399	10	452	232	999999	521	999999	848	999999	748	644	999999	784	733	633	999999	999999	845	539	999999	999999	353	444	842	607	117	396	58	563	821	727	344	330	976	828	333	999999	914	572	84	999999	999999	269	328	861	380	571	933	634	928	885	999999	890	56	418	55	566	609	625	999999	134	458	294	58	30	309	999999	999999	904	309	209	385	283	999999	876	786	999999	125	981	236	546	462	423	635	936	925	454	999999	567	782	767	59	299	800	949	999999	694	999999	308	562	999999	762	38	334	999999	510	999999	
999999	180	999999	961	999999	628	398	234	672	44	659	122	999999	999999	399	250	132	542	159	95	482	514	745	101	999999	817	428	529	783	433	99	907	999999	406	999999	999999	999999	821	999999	999999	900	999999	999999	106	44	107	999999	707	318	522	906	999999	578	424	55	999999	434	540	97	632	999999	869	451	249	945	752	687	698	835	999999	315	310	999999	999999	195	906	999999	648	999999	776	614	721	221	999999	526	306	338	21	361	108	679	404	999999	695	231	999999	135	48	160	999999	420	999999	872	33	216	606	577	849	999999	149	692	785	483	320	27	488	657	999999	722	648	999999	675	346	999999	615	910	576	529	507	163	781	999999	498	999999	366	109	849	197	64	920	729	488	781	221	415	893	999999	422	677	742	383	945	999999	512	999999	744	178	999999	417	999999	39	58	352	85	368	503	297	709	954	918	639	469	134	999999	999999	999999	894	135	331	721	989	163	852	764	779	835	999999	985	905	999999	999999	714	779	758	891	680	145	706	999999	912	605	221	999999	759	113	913	820	523	592	933	850	999999	813	696	316	875	206	999999	306	532	999999	312	999999	342	986	999999	690	999999	910	248	799	198	281	419	999999	777	695	102	660	999999	24	360	999999	972	771	888	999999	93	999999	26	484	557	409	330	292	303	999999	135	999999	999999	999999	454	612	353	143	662	999999	403	999999	538	189	113	927	440	999999	999999	909	830	999999	107	999999	606	999999	894	764	252	788	950	137	822	369	570	330	482	641	570	747	58	838	119	127	999999	999999	914	836	380	629	999999	812	24	999999	587	563	675	163	627	530	717	999999	999999	874	820	276	756	178	619	783	455	999999	947	999999	860	992	999999	999999	526	102	19	68	999999	623	818	148	999999	438	782	16	654	999999	24	49	999999	999999	947	245	307	241	999999	999999	227	597	999999	999999	865	493	999999	999999	999999	695	999999	534	521	659	205	999999	65	999999	163	328	396	613	999999	136	783	908	501	999999	54	227	682	295	345	274	841	796	449	648	282	629	999999	197	904	959	691	999999	999999	380	999999	679	999999	625	88	438	999999	613	999999	57	397	956	992	142	550	884	23	352	199	999999	818	409	828	417	409	533	423	209	708	179	444	999999	390	130	136	999999	47	66	999999	906	915	237	337	999999	261	325	637	772	646	29	946	999999	300	281	561	864	850	772	999999	554	25	999999	999999	299	612	102	576	999999	16	184	847	956	145	999999	341	591	81	437	999999	999999	999999	651	562	688	999999	999999	13	999999	569	272	999999	999999	840	
662	999999	766	331	48	789	168	999999	766	765	999999	999999	999999	999999	999999	939	970	792	423	616	142	999999	374	596	226	76	516	999999	467	312	743	999999	583	125	482	401	999999	269	43	647	997	344	139	885	100	999999	242	891	995	179	999999	999999	111	657	708	14	526	179	999999	971	999999	78	292	999999	32	999999	599	874	731	615	999999	711	999999	775	618	798	528	489	506	999999	999999	625	103	999999	714	999999	557	925	417	478	999999	405	163	72	375	999999	61	675	999999	288	916	999999	999999	390	804	886	999999	336	999999	909	485	46	672	999999	147	999999	975	994	749	999999	264	673	467	263	999999	969	557	696	999999	689	999999	999999	999999	228	793	999999	999999	999999	999999	827	999999	231	886	507	992	999999	733	758	924	999999	954	67	926	114	34	999999	900	906	999999	835	999999	33	925	359	173	633	420	999999	999999	671	200	999999	511	999999	214	42	786	960	270	901	246	999999	772	691	735	689	926	521	999999	999999	575	999999	73	657	999999	529	306	999999	343	369	428	999999	999999	262	999999	999999	555	13	900	991	466	939	645	748	599	999999	261	244	623	484	706	898	260	71	106	640	208	999999	433	999999	736	999999	999999	900	482	999999	651	519	999999	52	143	922	621	211	93	635	999999	999999	67	999999	277	999999	913	859	663	530	37	96	999999	999999	494	999999	580	999999	265	999999	322	999999	275	641	887	742	80	581	999999	999999	286	58	977	470	727	882	796	473	417	674	345	999999	247	952	930	565	362	286	999999	442	999999	406	946	999999	322	178	59	425	999999	999999	999999	342	999999	879	254	978	118	695	999999	611	904	116	807	999999	872	555	507	323	711	332	389	999999	32	908	441	879	112	111	157	999999	999999	381	402	882	999999	12	999999	368	999999	999999	457	999999	126	946	538	245	598	999999	14	999999	671	736	713	999999	999999	207	320	610	448	374	875	17	999999	612	999999	532	714	925	909	869	306	999999	614	760	874	723	677	999999	379	205	999999	748	106	999999	886	106	667	652	737	484	999999	999999	919	344	85	999999	999999	999999	178	15	531	999999	454	999999	470	532	131	953	999999	999999	999999	999999	240	999999	999999	999999	910	999999	725	682	999999	71	999999	434	186	658	999999	280	999999	435	604	173	907	374	673	617	303	961	999999	363	974	713	778	315	955	458	417	676	260	999999	539	999999	788	496	149	470	486	30	999999	999999	313	999999	279	449	999999	365	999999	866	579	476	833	948	248	372	707	999999	293	881	478	728	250	552	30	735	895	643	385	999999	234	213	140	283	13	116	
59	134	444	338	488	599	131	551	107	784	125	590	722	425	999999	987	186	604	551	999999	572	761	830	543	553	193	999999	915	641	375	345	560	999999	999999	322	999999	717	954	403	878	999999	699	999999	245	620	315	920	959	632	246	36	536	731	773	543	999999	999999	900	999999	304	620	216	909	731	448	999999	999999	590	999999	216	280	232	211	672	633	873	316	999999	923	248	273	29	293	405	349	809	999999	181	597	34	288	817	999999	109	268	400	999999	723	796	999999	670	339	856	425	966	804	335	68	150	670	999999	709	976	546	41	999999	999999	514	999999	639	735	473	992	89	927	462	62	112	414	243	94	592	999999	867	577	933	173	867	999999	545	999999	999999	41	927	999999	999999	841	999999	77	668	999999	285	341	167	330	207	346	999999	498	999999	752	232	999999	907	586	399	910	999999	969	107	436	66	999999	846	165	964	442	75	47	999999	621	428	44	745	766	999999	260	641	999999	379	596	999999	379	999999	792	261	999999	999999	351	651	668	732	664	970	241	420	209	494	11	366	765	281	739	150	893	333	198	908	151	777	149	279	999999	599	510	50	687	161	64	903	847	318	723	395	689	888	999999	73	514	356	609	999999	999999	191	614	999999	656	239	40	999999	72	218	982	574	999999	399	171	75	999999	200	999999	57	440	107	519	457	558	354	461	14	999999	134	999999	794	178	999999	640	999999	984	999999	999999	458	130	594	841	638	335	159	999999	299	999999	999999	999999	999999	622	561	334	999999	671	167	766	311	777	999999	900	999999	814	197	406	139	999999	781	999999	283	806	285	927	845	266	999999	131	408	471	171	287	869	530	90	999999	616	999999	999999	718	827	999999	999999	680	999999	694	999999	823	148	753	753	541	999999	999999	330	517	347	634	488	284	999999	46	999999	840	616	748	999999	417	733	25	999999	91	659	73	262	999999	723	604	832	999999	363	67	999999	655	718	999999	999999	260	209	573	834	999999	569	824	927	999999	71	253	73	356	664	999999	99	132	963	671	882	882	365	999999	794	742	801	337	999999	733	62	712	131	986	415	779	999999	999999	999999	806	521	834	146	999999	792	480	541	486	999999	867	968	861	691	999999	999999	460	894	732	779	101	191	241	903	203	738	359	131	86	940	885	288	929	940	167	160	999999	746	999999	684	323	211	324	999999	63	765	201	30	999999	999999	999999	884	999999	390	999999	625	999999	930	942	732	443	358	464	545	999999	999999	48	999999	534	896	999999	999999	10	999999	999999	889	866	999999	999999	999999	546	338	
56	837	984	11	999999	548	999999	999999	869	126	803	999999	250	965	746	779	241	474	999999	281	495	188	549	251	883	435	924	999999	758	890	91	999999	999999	999999	311	627	999999	609	785	500	999999	993	37	999999	909	999999	999999	500	999999	999999	168	999999	712	275	843	868	297	742	127	377	623	999999	999999	978	45	300	975	999999	663	129	999999	632	689	235	210	502	161	966	341	54	627	999999	67	671	999999	706	801	920	999999	443	339	999999	491	417	876	999999	220	58	547	999999	863	672	836	999999	999999	999999	999999	486	75	350	717	331	410	82	749	198	591	121	999999	339	498	65	999999	230	790	409	150	281	999999	778	292	112	999999	722	999999	999999	999999	999999	999999	205	20	999999	855	920	725	999999	417	418	667	999999	840	999999	801	999999	999999	807	797	615	243	469	999999	999999	999999	999999	68	614	999999	688	891	999999	600	556	319	61	329	184	210	953	999999	781	992	732	614	671	999999	193	311	220	999999	384	999999	999999	801	999999	809	596	999999	568	999999	120	115	999999	527	873	97	294	789	750	888	946	607	843	120	461	477	663	809	466	358	874	313	691	96	517	999999	618	755	976	251	732	999999	641	999999	394	675	999999	215	741	584	999999	999999	999999	332	655	776	323	872	349	864	156	787	731	220	987	806	999999	642	20	246	478	538	812	509	166	999999	999999	999999	725	785	214	999999	78	881	703	480	753	369	999999	999999	323	999999	999999	122	105	945	265	430	113	587	261	630	204	505	999999	999999	591	999999	175	695	810	571	156	563	999999	697	719	849	516	999999	63	65	211	999999	999999	999999	999999	700	413	221	704	545	999999	147	534	584	263	999999	776	999999	889	701	999999	999999	999999	751	598	851	462	407	236	999999	913	999999	999999	205	999999	925	582	999999	999999	890	647	954	990	274	922	999999	999999	999999	443	155	82	928	627	362	861	465	349	181	144	281	248	999999	985	298	631	61	613	999999	165	338	991	404	999999	998	63	249	754	666	828	589	822	387	999999	90	999999	985	969	181	344	963	999999	410	999999	721	652	641	968	702	999999	871	405	700	919	999999	999999	999999	999999	629	999999	622	710	683	352	999999	458	861	52	905	955	646	92	441	994	202	752	590	167	874	356	421	999999	62	33	957	193	132	999999	858	925	665	653	349	872	721	262	902	68	999999	272	790	599	73	746	996	999999	999999	705	999999	999999	999999	520	467	282	887	351	657	659	395	371	999999	403	999999	999999	299	993	999999	568	282	940	850	999999	474	612	565	822	217	315	37	178	
229	427	740	506	360	155	195	76	985	999999	999999	252	999999	331	936	396	415	93	999999	999999	999999	999999	999999	786	512	52	56	999999	717	74	999999	999999	999999	999999	151	908	663	687	629	154	808	675	583	902	345	607	858	999999	675	999999	999999	133	858	34	131	824	999999	953	994	317	108	339	359	999999	999999	262	620	456	190	38	733	999999	463	999999	204	380	822	530	451	904	194	904	190	548	999999	20	493	999999	105	999999	913	999999	999999	322	55	478	326	662	665	93	986	412	999999	999999	999999	687	670	555	830	750	11	999999	512	999999	132	204	999999	810	272	236	768	23	360	862	125	999999	45	151	267	999999	64	170	864	367	918	999999	942	999999	113	970	349	937	777	355	325	447	999999	603	199	851	999999	515	399	439	324	973	61	109	530	420	652	529	298	114	695	841	610	999999	999999	350	262	614	706	999999	886	830	999999	15	546	677	827	999999	952	415	407	548	770	999999	53	999999	999999	842	23	999999	328	999999	649	673	999999	484	837	61	432	999999	599	714	809	999999	552	493	999999	56	563	853	592	220	576	882	707	999999	80	185	112	236	619	999999	999999	23	973	999999	191	999999	355	999999	999999	776	19	113	816	999999	739	673	882	559	218	684	288	170	110	118	253	767	999999	512	413	999999	999999	999999	239	189	122	795	133	486	312	174	700	501	22	815	999999	473	75	999999	417	407	303	999999	28	935	140	999999	912	865	999999	999999	606	999999	658	999999	827	812	874	637	580	943	550	406	257	999999	983	787	157	294	999999	780	701	951	104	16	368	999999	188	304	999999	999999	999999	267	663	887	567	857	842	999999	988	398	599	437	444	474	857	896	304	974	999999	353	293	628	958	52	722	654	748	999999	821	430	634	579	589	898	70	292	742	370	486	135	944	324	999999	518	190	273	999999	630	159	471	999999	999999	352	704	999999	264	309	621	174	912	119	200	22	567	764	999999	999999	545	999999	574	999999	934	497	999999	409	968	332	449	999999	459	146	127	999999	359	329	999999	237	884	510	805	983	999999	999999	999999	25	754	312	738	754	171	999999	972	999999	999999	316	177	717	999999	305	429	932	859	999999	715	775	991	697	662	248	344	792	964	44	999999	591	44	739	922	999999	655	665	593	695	999999	44	174	901	918	52	161	999999	999999	589	91	873	133	370	490	799	33	66	650	500	420	999999	460	938	999999	999999	999999	437	999999	715	650	999999	348	174	69	681	610	100	778	999999	96	632	90	384	953	734	468	673	259	999999	786	
598	25	999999	285	331	583	236	292	925	769	723	917	995	938	999999	534	959	310	809	198	933	999999	40	414	999999	298	85	984	884	999999	609	188	671	929	62	747	255	889	738	107	384	808	852	999999	999999	714	999999	446	635	209	509	999999	999999	934	853	319	985	688	497	43	507	251	999999	401	170	545	255	999999	886	579	288	999999	572	999999	999999	134	436	189	999999	83	212	639	359	685	35	245	738	736	999999	742	999999	999999	402	704	600	999999	411	461	999999	999999	999999	29	559	66	999999	999999	999999	738	131	999999	883	805	646	423	830	867	891	721	999999	924	999999	518	990	153	817	721	677	867	121	999999	722	975	499	999999	614	999999	89	302	765	595	444	999	615	356	859	956	920	978	874	732	999999	690	95	764	30	949	999999	416	249	999999	762	933	627	451	16	908	315	999999	999999	647	788	999999	955	999999	490	807	903	643	999999	860	801	698	993	999999	437	999999	890	999999	204	664	164	673	999999	566	999999	510	381	173	350	951	650	498	999999	999999	944	653	734	999999	284	222	56	396	131	388	407	73	940	248	24	973	999999	580	237	154	493	124	999999	399	946	979	435	739	302	343	999999	312	529	766	999999	784	308	999999	999999	981	618	999999	551	999999	999999	770	569	143	159	376	933	79	271	999999	744	999999	999999	999999	368	999999	999999	316	103	788	177	999999	543	999999	804	240	675	442	130	255	535	724	573	999999	239	999999	420	302	999999	926	999999	999999	50	504	31	615	675	999999	226	166	999999	311	999999	999999	508	74	236	395	339	919	999999	500	949	999999	499	999999	266	249	115	192	999999	494	726	176	389	999999	64	49	162	999999	999999	712	226	964	999999	234	60	810	370	175	949	34	999999	670	999999	909	999999	34	15	999999	999999	436	858	43	281	709	585	507	999999	481	19	999999	999999	150	364	988	283	984	965	999999	968	999999	878	939	243	859	531	65	941	479	834	39	999999	159	999999	138	853	193	692	351	999999	552	436	999999	166	999999	792	823	316	246	999999	216	69	740	999999	999999	557	999999	799	422	999999	529	566	999999	646	979	162	92	310	236	144	99	999999	624	625	999999	28	989	783	480	76	708	749	704	844	999999	999999	303	125	936	999999	935	999999	280	173	129	985	533	253	186	610	710	522	999999	112	545	999999	445	125	617	884	999999	145	999999	999999	479	779	862	69	28	19	858	966	999999	655	999999	705	31	999999	505	999999	495	746	606	870	366	196	670	602	308	999999	999999	999999	508	61	999999	799	75	925	693	350	133	
473	999999	176	751	743	157	433	902	839	893	984	619	187	398	999999	538	999999	988	293	999999	999999	760	315	485	679	468	323	999999	410	640	105	767	165	316	32	521	440	128	999999	48	246	999999	468	819	999999	999999	330	662	999999	999999	616	999999	410	240	863	712	919	999999	82	284	834	999999	501	209	999999	999999	464	870	376	311	108	999999	374	999999	999999	569	999999	999999	935	120	147	999999	999999	999999	33	168	366	925	452	319	999999	749	56	999999	213	456	207	269	31	332	115	999999	296	888	172	999999	573	165	366	303	420	433	755	999999	146	184	345	362	185	639	999999	539	427	66	708	358	999999	999999	51	427	372	42	999999	613	15	687	999999	565	977	747	594	211	568	158	899	999999	994	94	212	39	120	845	94	392	471	576	43	240	189	814	992	548	999999	939	931	387	959	151	956	999999	811	780	384	437	54	658	970	278	167	999999	999999	999999	823	999999	316	526	948	91	999999	999999	654	143	385	173	755	56	999999	628	999999	521	999999	852	999999	999999	228	340	470	656	347	812	605	764	83	650	459	792	724	111	999999	415	438	877	10	528	805	999999	404	221	682	998	999999	352	61	645	999999	511	999999	80	999999	976	999999	999999	744	338	833	889	999999	999999	713	962	331	986	994	811	999999	341	999999	999999	946	549	935	999999	973	999999	252	262	713	999999	330	999999	719	999999	317	657	360	146	999999	671	999999	999999	618	669	508	719	676	584	357	999999	562	988	659	473	133	254	999999	806	328	405	96	999999	999999	631	414	765	252	677	999999	347	461	999999	999999	190	914	999999	931	276	999999	264	672	667	904	999999	875	342	999999	256	530	73	616	999999	817	999999	584	124	999999	986	264	743	999999	999999	906	20	788	615	789	479	999999	999999	322	999999	65	999999	999999	999999	999999	713	756	999999	476	996	999999	999999	730	907	138	999999	605	800	999999	944	22	999999	999999	999999	999999	999999	999999	269	552	819	999999	437	751	842	498	753	15	165	448	36	999999	191	276	999999	999999	301	289	999999	487	999999	999999	758	999999	377	761	57	286	999999	667	999999	999999	496	530	656	309	719	863	887	418	999999	464	449	361	999999	714	830	740	317	821	470	615	999999	999999	232	946	938	635	383	91	999999	476	946	498	667	997	999999	999999	999999	999999	142	999999	401	472	112	999999	433	999999	536	663	931	316	999999	999999	207	176	235	714	308	999999	370	93	490	806	999999	908	518	999999	694	999999	970	179	131	145	688	999999	223	341	679	999999	523	541	108	719	999999	144	999999	999999	301	501	772	
39	362	909	810	59	947	999999	504	203	356	482	712	269	693	761	195	833	999999	999999	952	894	44	940	197	829	984	999999	656	833	999999	809	659	203	504	940	817	221	335	639	94	628	836	999999	21	999999	828	999999	36	398	948	672	999999	136	999999	999999	995	999999	999999	980	74	999999	938	670	999999	546	822	999999	764	753	999999	999999	999999	919	90	334	67	558	999999	156	11	999999	744	268	884	738	660	532	655	626	944	404	999999	999999	575	906	690	175	694	474	999999	319	83	282	999999	975	174	240	999999	224	821	447	999999	575	979	999999	443	679	786	999999	886	300	864	999999	809	549	999999	999999	354	184	644	891	999999	999999	928	691	81	471	814	999999	574	430	486	440	805	506	911	924	374	657	473	20	389	641	587	928	454	935	473	904	501	20	999999	999999	579	929	583	999999	646	999999	846	971	865	876	488	999999	999999	999999	999999	312	637	559	999999	696	999999	633	511	232	877	10	246	146	998	909	418	564	544	614	999999	875	922	883	288	86	811	501	154	512	999999	999999	124	999999	999999	170	276	942	230	199	170	945	999999	361	999999	999999	61	709	973	955	468	924	999999	208	572	467	999999	999999	280	999999	885	999999	489	998	79	999999	999999	999999	999999	837	643	999999	343	355	453	914	457	999999	732	642	35	999999	528	198	999999	999999	999999	999999	459	145	781	522	671	999999	313	951	999999	999999	291	405	999999	835	175	145	322	992	590	999999	755	657	19	817	999999	999999	687	999999	691	300	999999	840	556	999999	999999	409	999999	130	804	825	51	999999	458	38	290	999999	882	199	935	392	999999	61	648	631	999999	999999	135	963	500	43	830	999999	270	176	999999	450	849	789	79	766	89	999999	198	765	535	999999	209	981	999999	999999	755	497	848	308	999999	999999	202	924	810	999999	999999	102	999999	999999	995	522	241	291	563	839	487	999999	999999	179	999999	684	863	883	106	999999	999999	154	999999	805	287	342	681	962	752	572	257	924	979	999999	493	986	999999	999999	999999	23	31	999999	999999	697	217	662	999999	678	995	740	49	319	999999	902	372	999999	999999	824	999999	662	840	279	539	991	999999	562	124	25	686	326	121	445	123	999999	999999	685	999999	738	597	625	999999	12	966	999999	532	937	106	86	743	363	330	747	934	999999	182	751	387	999999	115	654	548	362	992	999999	628	999999	206	745	26	687	412	999999	999999	867	999999	838	312	527	469	999999	999999	47	999999	332	996	374	999999	999999	910	144	307	299	632	942	87	999999	20	297	393	927	741	361	69	66	999999	
401	519	77	999999	344	449	999999	999999	461	198	510	999999	669	683	263	999999	200	999999	999999	999999	123	306	295	999999	999999	828	25	144	541	999999	115	977	225	999999	604	855	999999	596	576	999999	447	332	181	754	577	999999	350	614	140	999999	551	526	187	676	837	105	234	288	334	515	999999	999999	436	548	93	532	864	297	999999	407	661	603	999999	197	941	790	999999	541	222	563	999999	411	13	707	999999	999999	800	999999	543	509	631	999999	272	999999	271	722	896	999999	670	54	667	999999	535	999999	182	999999	268	989	735	57	970	692	999999	999999	37	32	721	999999	186	504	999999	325	999999	999999	776	999999	340	207	926	228	894	501	999999	178	895	435	875	999999	535	423	329	811	999999	496	538	938	98	501	42	248	999999	999999	456	175	999999	351	999999	957	956	999999	617	999999	72	999999	162	479	822	897	875	999999	157	451	203	999999	185	920	511	999999	50	837	418	999999	999999	999999	999999	727	54	704	856	553	999999	918	999999	999999	806	268	748	999999	344	69	126	201	626	440	999999	559	999999	693	999999	401	840	999999	916	129	267	777	896	384	999999	435	434	127	51	331	475	239	137	342	999999	916	182	213	922	980	720	227	223	734	596	669	752	360	713	465	713	95	999999	204	603	38	371	373	20	908	634	998	160	304	999999	861	431	999999	737	83	999999	637	128	936	408	49	564	172	788	628	999999	999999	999999	999999	999999	390	238	932	739	999999	555	808	203	999999	356	999999	999999	918	770	735	247	120	623	639	999999	999999	967	74	999999	563	473	999999	585	391	999999	999999	594	574	686	583	633	498	901	999999	528	420	443	114	590	686	972	999999	402	999999	391	571	461	773	349	541	423	173	146	186	464	999999	232	811	788	796	137	502	242	196	999999	999999	219	813	999999	826	999999	862	484	119	590	827	999999	533	999	999999	108	820	999999	154	999999	469	999999	724	354	182	197	631	999999	794	999999	480	999999	999999	950	643	362	999999	662	522	899	560	688	999999	596	637	549	699	811	999999	697	316	999999	97	999999	642	999999	494	469	999999	639	20	546	690	561	120	423	600	582	366	999999	460	999999	712	255	610	780	334	138	717	633	497	819	999999	999999	251	212	999999	190	999999	256	868	188	723	999999	888	999999	998	999999	486	223	999999	127	454	822	246	158	999999	841	424	862	999999	366	751	315	151	999999	354	594	999999	907	999999	420	275	120	999999	282	444	828	366	999999	782	999999	999999	503	685	380	374	379	859	102	999999	485	765	454	195	512	436	417	999999	697	668	
414	165	578	999999	999999	851	344	389	964	714	736	999999	827	90	999999	714	999999	630	999999	825	975	999999	227	270	621	654	821	924	999999	845	37	97	668	928	377	704	999999	386	157	528	999999	989	894	388	910	999999	938	374	983	798	188	786	970	872	693	679	999999	999999	505	883	40	419	458	129	686	649	999999	899	999999	999999	641	871	483	252	999999	985	840	838	359	621	999999	456	941	142	999999	999999	127	796	244	999999	999999	764	881	999999	498	620	541	775	701	999999	194	999999	661	485	166	999999	313	999999	86	708	839	108	999999	884	176	583	478	999999	462	446	532	29	999999	23	741	999999	999999	219	999999	999999	999999	74	147	999999	999999	678	795	465	976	358	936	399	999999	535	859	667	806	997	106	915	152	225	999999	264	739	174	999999	647	744	999999	328	103	973	901	264	774	961	869	999999	999999	999999	22	349	999999	509	142	999999	139	999999	84	999999	992	122	838	43	999999	751	882	359	999999	999999	157	999999	695	40	843	425	819	281	95	999999	936	550	608	999999	139	999999	219	755	606	999999	999999	493	669	220	335	999999	144	999999	36	33	89	520	999999	999999	640	300	999999	82	666	716	489	858	79	378	143	452	514	711	903	361	541	999999	752	406	62	663	61	484	705	861	999999	999999	254	71	626	425	365	414	999999	999999	232	999999	98	889	385	394	424	999999	87	882	476	433	964	674	999999	999999	999999	788	151	977	249	179	377	804	435	538	614	17	752	717	97	109	225	75	999999	404	48	862	999999	668	999999	999999	407	822	999999	857	999999	579	579	674	657	577	273	518	999999	63	769	293	463	999999	779	999999	549	999999	795	999999	217	899	545	97	913	905	999999	999999	999999	488	771	999999	419	578	552	44	999999	87	999999	999999	836	706	475	999999	635	999999	409	183	888	999999	221	48	999999	28	649	97	43	491	761	751	808	999999	779	999999	999999	224	874	885	304	744	978	999999	308	285	999999	511	433	999999	462	999999	506	594	594	999999	277	733	527	401	999999	464	11	946	326	999999	711	55	926	364	999999	420	880	523	878	153	852	999999	739	751	487	999999	664	574	38	602	999999	224	999999	999999	843	999999	696	999999	999999	840	743	41	155	999999	999999	495	584	999999	999999	999999	288	982	999999	450	64	528	993	776	913	999999	800	437	918	723	73	496	848	64	521	999999	723	407	566	999999	410	820	999999	749	999999	992	564	595	898	986	999999	999999	999999	999999	817	999999	565	920	569	176	49	316	999999	431	999999	87	999999	529	999999	440	328	999999	425	677	50	
243	999999	999999	598	921	235	215	538	931	409	799	988	102	246	206	999999	802	838	399	998	103	707	182	822	109	355	44	999999	467	667	999999	847	830	999999	583	400	321	331	647	999999	834	778	191	31	137	98	999999	293	361	760	526	51	35	679	947	999999	751	431	499	575	201	177	999999	273	965	999999	999999	386	662	999999	368	480	200	999999	999999	999999	525	160	695	21	801	751	999999	707	151	999999	822	161	768	57	999999	889	832	82	750	666	707	917	66	999999	999999	177	999999	555	401	55	999999	999999	999999	631	21	600	736	487	773	449	490	999999	132	573	139	17	999999	999999	999999	479	999999	999999	708	999999	618	999999	104	999999	91	999999	999999	141	999999	106	551	255	646	146	45	58	162	355	309	999999	185	343	795	999999	55	922	559	24	399	922	407	732	868	16	23	413	506	999999	406	148	329	359	68	36	999999	999999	999999	481	579	118	327	302	818	407	332	284	999999	611	999999	999999	999999	115	999999	999999	698	819	386	639	133	632	552	935	948	170	981	826	284	769	471	171	561	999999	445	290	604	115	913	470	684	738	601	894	999999	248	73	223	617	675	999999	211	508	732	999999	947	566	392	354	999999	999999	506	10	52	149	999999	607	997	999999	461	787	999999	905	999999	954	999999	40	657	191	999999	107	767	218	608	441	269	663	829	729	999999	724	222	999999	265	54	999999	738	559	755	451	641	75	552	165	887	744	306	999999	777	963	917	908	210	644	999999	659	297	401	610	879	648	778	278	999999	999999	575	832	649	871	775	656	999999	901	740	999999	999999	999999	999999	720	999999	963	999999	999999	765	580	815	22	999999	705	394	999999	999999	948	999999	999999	863	796	380	429	999999	911	999999	721	11	999999	446	17	470	576	528	444	244	681	999999	916	578	999999	513	999999	920	999999	716	944	486	884	999999	532	35	937	215	999999	844	633	408	786	999999	359	59	999999	144	808	551	549	187	950	656	665	45	999999	234	146	293	777	508	759	204	713	245	999999	998	914	981	532	370	293	999999	999999	999999	136	609	228	999999	65	468	121	999999	176	766	536	238	654	496	76	713	79	951	999999	999999	648	999999	999999	124	932	459	230	827	29	189	894	359	999999	392	908	359	999999	999999	238	999999	396	748	37	946	708	999999	354	427	914	819	999999	341	533	486	634	545	999999	114	745	606	999999	294	991	999999	999999	186	193	271	999999	999999	707	999999	999999	999999	999999	899	999999	657	415	53	114	999999	999999	209	887	999999	999999	999999	757	373	999999	900	723	631	
81	112	757	49	83	999999	999999	93	838	999999	122	691	618	775	999999	735	981	999999	999999	701	502	445	999999	792	110	320	359	624	513	225	373	806	886	999999	686	999999	152	524	583	883	348	31	963	999999	999999	206	944	61	820	32	392	993	999999	31	139	635	999999	964	939	763	182	90	579	623	834	316	804	526	999999	999999	999999	467	776	999999	999999	480	481	667	999999	903	375	308	804	490	833	380	604	865	962	60	999999	999999	584	819	711	999999	451	349	999999	780	402	427	961	708	439	924	227	395	667	659	164	73	269	46	397	873	999999	999999	790	464	711	938	564	999999	216	415	882	956	114	106	38	141	999999	924	511	948	346	105	61	908	162	999999	207	313	999999	842	917	999999	432	837	981	363	559	425	79	463	862	922	501	33	52	999999	291	571	999999	32	285	999999	534	449	537	190	47	882	311	502	741	261	153	374	497	344	534	999999	125	675	582	999999	854	58	95	423	604	37	865	999999	927	999999	682	872	566	582	23	982	999999	800	325	676	123	577	722	999999	779	137	999999	707	736	23	999999	999999	450	913	999999	999999	363	123	586	20	26	999999	999999	114	579	999999	807	915	331	551	967	324	360	999999	259	287	336	484	644	476	501	168	165	914	191	727	432	653	102	537	628	197	224	999999	999999	703	12	617	42	509	330	999999	386	194	56	140	605	999999	664	212	999999	879	999999	119	999999	858	263	660	923	999999	847	999999	822	794	999999	779	110	55	256	555	999999	718	452	144	155	880	999999	971	867	999999	132	999999	999999	889	999999	749	718	999999	795	801	449	352	694	190	999999	999999	798	592	271	999999	40	559	999999	118	928	441	437	343	963	638	86	292	792	872	729	959	174	932	999999	183	71	999999	259	455	999999	999999	33	271	999999	979	999999	999999	709	999999	30	572	999999	999999	999999	944	999999	384	150	166	724	999999	559	821	460	999999	11	865	184	98	215	44	310	842	12	995	999999	175	860	984	556	887	582	201	999999	167	368	294	971	472	861	687	999999	102	730	948	382	211	999999	999999	999999	999999	24	621	395	985	271	757	877	999999	999999	156	523	166	610	999999	999999	367	999999	303	999999	717	894	712	236	527	999999	217	121	999999	623	216	999999	999999	16	340	872	961	806	866	999999	611	416	15	935	999999	173	698	492	999999	374	999999	242	999999	447	270	999999	312	999999	999999	999999	64	645	999999	352	330	791	443	159	999999	999999	622	561	112	407	732	310	889	999999	521	364	490	724	228	999999	608	973	847	
999999	745	18	569	576	999999	69	841	999999	592	662	615	924	729	999999	223	928	751	462	139	119	714	959	442	536	873	513	999999	339	427	143	743	356	943	800	414	271	999999	56	623	999999	999999	999999	718	236	170	597	999999	941	999999	300	938	155	999999	999999	999999	786	576	999999	703	434	999999	512	548	458	999999	269	980	999999	999999	999999	533	705	839	96	554	947	999999	216	375	286	879	384	827	136	205	597	512	215	872	628	999999	371	353	199	309	63	229	269	999999	901	616	999999	806	999999	767	242	999999	757	193	981	544	999999	668	426	554	368	685	999999	263	331	999999	775	999999	516	267	171	362	999999	787	999999	727	999999	999999	999999	670	183	578	277	369	963	291	754	31	891	93	334	703	926	644	940	999999	999999	999999	999999	154	840	649	300	302	999999	880	666	969	692	263	562	999999	999999	755	380	790	417	61	999999	999999	11	753	174	432	932	468	435	15	847	133	919	976	914	329	830	534	287	974	764	92	999999	785	339	638	531	864	999999	180	273	160	960	756	715	944	152	96	484	867	370	146	999999	660	132	569	343	585	999999	999999	999999	846	512	442	999999	999999	426	226	424	535	900	77	960	999999	742	696	172	172	999999	969	186	743	999999	419	613	628	999999	963	999999	769	305	945	317	633	999999	427	647	527	999999	508	999999	926	999999	999999	967	303	185	199	999999	435	406	999999	999999	586	698	999999	796	102	828	668	578	999999	999999	655	240	955	999999	336	999999	325	999999	645	702	761	451	260	81	999999	999999	999999	452	448	55	999999	372	134	999999	999999	935	72	999999	554	698	801	999999	76	371	999999	718	21	542	849	189	603	999999	761	999999	563	145	447	120	999999	999999	517	225	139	999999	999999	292	116	334	39	999999	947	694	504	946	999999	831	385	999999	999999	392	440	778	999999	999999	451	999999	610	656	999999	999999	497	951	935	905	190	586	800	658	44	734	999999	999999	513	459	999999	999999	882	815	576	999999	760	999999	66	312	218	739	622	870	965	487	999999	999999	999999	443	999999	995	999999	599	999999	324	41	726	999999	330	999999	753	274	999999	36	542	968	795	999999	999999	835	999999	895	632	696	451	963	929	693	556	62	161	430	80	556	246	159	999999	60	261	699	43	704	999999	531	465	999999	479	844	432	519	886	380	921	607	964	999999	136	903	324	361	112	42	308	278	629	332	203	597	999999	999999	999999	744	827	645	801	999999	169	111	240	999999	494	95	999999	999999	175	999999	508	472	591	146	32	999999	999999	900	999999	10	999999	467	
901	142	282	881	64	49	834	151	999999	285	806	729	939	999999	672	349	867	27	772	271	112	999999	824	730	15	999999	370	999999	19	999999	58	800	839	702	209	107	702	613	41	999999	212	33	239	232	999999	862	207	997	717	999999	999999	999999	238	144	365	63	318	551	875	410	679	538	142	624	237	15	890	247	826	574	646	264	999999	551	68	88	618	999999	999999	153	455	999999	588	999999	894	478	572	704	347	155	789	161	737	630	551	674	891	614	995	661	972	999999	180	152	750	778	593	999999	999999	286	999999	717	487	731	999999	316	950	520	729	758	442	195	900	999999	785	494	526	366	10	394	999999	999999	999999	412	181	999999	202	445	871	126	999999	885	999999	70	710	81	674	999999	675	244	723	381	884	246	228	786	69	500	367	265	999999	237	686	691	99	440	121	84	560	468	124	514	999999	613	873	999999	999999	839	999999	999999	820	520	691	999999	670	999999	129	369	999999	394	437	999999	88	999999	864	999999	999999	999999	971	280	959	599	999999	999999	999999	219	732	999999	372	672	229	999999	531	652	999999	741	999999	921	31	283	320	752	890	175	999999	422	435	41	749	999999	999999	999999	868	699	754	230	999999	484	644	460	93	848	996	999999	999999	217	180	435	180	132	122	288	915	999999	959	999999	709	289	185	707	999999	701	999999	157	324	598	999999	831	898	224	675	71	286	570	200	472	999999	378	999999	823	252	10	861	626	113	79	715	180	739	547	521	786	309	937	677	392	327	849	999999	577	857	348	537	956	999999	60	999999	354	507	497	461	340	288	999999	465	783	839	904	999999	255	883	189	102	361	999999	888	999999	349	893	999999	154	906	181	432	999999	903	999999	999999	179	999999	77	371	673	252	95	190	507	999999	482	894	552	423	805	999999	694	677	256	185	262	999999	298	662	460	699	352	555	168	856	396	999999	319	934	999999	990	187	521	516	849	276	522	390	814	866	999	265	730	110	230	738	297	657	297	652	610	764	414	910	973	899	539	32	651	561	999999	584	617	999999	815	774	999999	999999	999999	909	999999	999999	483	795	461	443	621	999999	999999	127	108	904	999999	999999	134	236	772	611	543	999999	736	500	999999	263	999999	425	648	52	295	456	999999	136	261	388	912	431	999999	619	459	539	999999	94	93	534	462	26	999999	334	999999	588	11	999999	627	999999	182	248	449	229	849	999999	795	579	169	492	561	971	653	643	379	702	945	163	162	14	673	652	417	214	801	999999	863	324	487	706	999999	994	508	
805	215	673	999999	71	769	422	999999	999999	924	600	972	491	999999	917	999999	861	643	847	419	999999	999999	530	831	245	428	919	182	481	101	463	47	999999	472	847	438	999999	720	883	394	739	999999	965	727	816	999999	320	566	945	368	626	72	607	585	884	999999	685	842	746	643	850	249	272	999999	470	999999	416	999999	525	489	259	999999	760	463	679	363	817	802	25	13	999999	363	237	999999	475	400	440	999999	999999	825	752	999999	974	250	544	499	999999	359	999999	263	825	302	50	465	119	485	312	153	906	530	214	999999	826	999999	534	496	22	160	999999	79	132	999999	439	999999	737	395	176	999999	919	190	366	468	999999	761	188	999999	999999	771	12	999999	999999	999999	999999	67	999999	999999	999999	241	999999	57	486	846	219	197	141	399	862	350	728	723	318	792	234	725	173	746	348	999999	999999	718	183	250	158	159	981	834	361	382	999999	868	359	934	803	872	703	999999	258	999999	999999	789	954	972	53	288	682	305	999999	358	999999	873	999999	971	678	999999	873	245	999999	70	999999	306	999999	489	270	859	374	999999	999999	362	999999	999999	999999	990	444	774	764	211	207	869	477	686	771	13	488	216	348	387	266	806	998	467	822	198	999999	999999	751	474	711	999999	999999	308	999999	711	336	999999	385	539	536	904	243	999999	47	828	593	999999	999999	999999	11	64	521	999999	127	999999	363	564	830	309	999999	120	999999	300	499	24	955	178	379	70	677	248	830	808	850	999999	573	336	429	994	605	999999	999999	716	472	999999	671	999999	190	133	999999	771	419	999999	691	426	881	943	999999	33	872	424	159	474	367	763	233	712	146	765	619	999999	144	836	704	235	999999	315	827	842	999999	39	999999	256	712	999999	828	754	127	434	480	999999	164	406	132	190	473	334	359	709	433	999999	999999	999999	514	331	999999	583	999999	466	115	999999	125	339	999999	842	436	903	999999	462	934	479	595	712	294	989	871	738	999999	523	762	986	956	127	418	999999	249	572	742	391	278	999999	383	660	329	905	514	999999	725	289	753	999999	572	999999	774	954	372	999999	141	524	459	898	869	857	703	128	619	998	921	999999	603	999999	171	999999	194	999999	105	999999	393	389	999999	57	22	435	769	202	424	69	352	464	30	999999	999999	227	931	379	384	526	956	211	295	515	903	438	999999	889	408	201	712	94	999999	437	999999	751	49	412	886	444	999999	511	703	559	999999	467	276	441	433	943	449	814	999999	999999	978	192	103	969	999999	584	749	999999	794	233	356	268	
999999	593	477	689	999999	529	493	940	438	999999	999999	999999	859	446	172	253	999999	464	751	898	778	289	459	999999	658	80	268	312	695	216	716	479	999999	397	861	999999	964	743	999999	999999	331	999999	999999	999999	684	366	999999	707	999999	505	424	999999	999999	999999	489	325	143	999999	40	999999	270	191	254	232	739	37	533	472	584	489	289	722	697	999999	576	999999	149	927	828	999999	999999	561	890	199	792	386	998	754	999999	999999	999999	999	713	659	660	150	130	999999	999999	656	833	999999	133	932	225	999999	642	999999	999999	87	185	215	146	738	155	709	300	65	439	363	39	778	999999	47	939	289	19	48	181	999999	999999	231	999999	999999	999999	999999	438	999999	973	999999	743	999999	872	999999	370	343	863	974	514	999999	999999	75	999999	440	999999	65	92	95	992	936	692	999999	999999	456	795	954	999999	964	999999	830	281	342	999999	348	619	682	906	733	677	605	426	999999	999999	230	586	225	742	704	554	412	241	352	965	999999	408	149	877	425	44	415	272	898	703	683	679	516	999999	151	820	944	158	358	418	396	519	658	79	259	999999	999999	222	377	999999	868	598	928	377	53	939	999999	805	490	999999	271	343	528	340	850	999999	79	241	600	999999	610	264	883	934	999999	999999	999999	999999	627	555	464	999999	895	488	835	95	751	149	940	211	350	149	667	659	156	63	991	999999	999999	708	800	348	999999	493	809	613	715	994	798	525	199	410	187	999999	244	999999	448	49	505	765	799	930	999999	399	542	471	597	233	999999	525	999999	999999	999999	919	999999	126	581	411	678	232	999999	756	999999	424	22	940	962	732	424	88	999999	951	999999	999999	909	870	999999	232	950	348	999999	999999	217	283	989	766	999999	999999	999999	128	497	47	371	282	395	52	589	876	387	999999	509	865	808	708	911	999999	610	395	19	884	78	358	460	339	999999	888	549	77	999999	256	390	703	552	306	591	577	590	549	79	867	290	181	999999	358	839	161	999999	999999	372	414	165	175	258	999999	59	148	586	41	999999	506	502	522	999999	141	222	805	323	999999	127	343	994	71	326	152	604	897	513	999999	500	64	999999	51	705	30	999999	225	455	999999	256	452	999999	999999	999999	572	374	999999	730	999999	145	44	838	999999	390	999999	420	104	999999	116	700	162	634	483	540	22	301	460	817	999999	50	997	999999	76	265	674	999999	445	589	753	777	835	176	799	999999	466	226	999999	660	999999	610	996	999999	348	999999	103	999999	518	27	999999	280	913	999999	309	999999	148	999999	771	999999	
716	686	974	514	105	999999	865	986	835	516	84	999999	266	800	151	820	54	631	999999	520	172	856	834	999999	129	482	863	885	867	135	828	782	999999	130	944	989	635	491	280	19	690	117	982	999999	943	674	24	123	999999	488	999999	517	673	261	752	859	852	556	395	622	475	979	999999	709	687	999999	350	146	855	161	194	562	360	999999	829	64	874	832	484	454	468	749	85	999999	999999	321	119	203	377	95	146	89	105	658	543	710	988	282	323	651	334	877	268	999999	304	76	166	671	432	999999	984	30	999999	941	163	726	904	740	213	376	193	157	999999	770	24	115	467	701	468	128	999999	601	999999	833	129	591	999999	999999	94	999999	164	447	999999	679	110	126	999999	163	505	817	806	258	79	947	467	187	118	498	643	198	609	465	999999	313	632	393	511	248	999999	572	245	486	655	999999	999999	745	385	99	669	898	107	313	206	999999	321	816	532	571	999999	942	999999	999999	784	895	829	999999	999999	999999	57	717	614	769	999999	933	582	999999	603	305	734	722	999999	999999	828	744	101	306	268	999999	992	815	860	939	999999	879	99	251	702	759	999999	523	511	918	999999	999999	293	338	999999	273	78	992	223	999999	836	653	150	463	999999	999999	999999	533	440	681	475	241	856	674	896	999999	843	999999	626	999999	361	221	220	999999	977	875	999999	762	334	995	999999	999999	999999	633	999999	229	738	636	87	663	955	420	92	829	453	999999	106	618	999999	999999	429	737	999999	999999	875	625	442	999999	486	299	999999	51	999999	999999	197	475	639	232	571	677	723	217	263	963	887	941	999999	390	439	999999	778	843	331	814	575	756	634	230	758	487	786	480	159	787	85	913	220	646	999999	999999	180	874	999999	763	796	222	999999	411	493	999999	999999	61	829	999999	520	999999	720	395	999999	440	840	418	473	999999	891	252	999999	475	999999	974	730	492	999999	999999	996	904	796	567	27	362	281	233	737	823	991	734	999999	840	277	341	203	824	776	999999	148	761	999999	962	872	553	164	999999	999999	999999	213	13	313	378	999999	616	948	162	377	517	168	616	681	999999	999999	167	601	227	208	556	780	999999	716	546	322	244	503	834	694	473	207	272	709	228	620	999999	430	282	526	660	393	999999	999999	268	52	531	90	760	870	715	952	937	810	999999	738	307	297	766	66	89	123	123	468	903	319	895	999999	462	999999	113	736	328	700	547	173	740	999999	999999	999999	790	163	999999	999999	999999	999999	270	462	742	490	999999	701	664	226	999999	
547	279	582	999999	999999	156	624	627	730	999999	999999	999999	246	273	999999	998	999999	839	272	275	925	999999	999999	999999	392	59	443	175	972	718	999999	999999	112	263	999999	894	999999	904	999999	999999	176	535	22	207	999	999999	999999	198	938	491	472	999999	401	999999	521	999999	129	103	171	899	713	459	655	999999	363	907	999999	983	273	909	840	944	341	915	108	999999	999999	952	489	505	34	255	236	999999	255	550	680	160	999999	831	774	999999	742	999999	643	999999	880	10	843	102	364	51	925	38	999999	528	530	999999	852	999999	810	999999	614	666	875	468	232	174	767	999999	236	381	251	441	145	775	211	732	281	999999	519	999999	118	396	150	983	329	208	999999	726	30	205	308	619	31	607	460	86	733	185	495	715	243	40	866	983	799	493	893	876	326	797	214	472	613	999999	68	228	525	891	148	34	999999	50	999999	40	82	999999	420	537	324	135	999	105	999999	999999	132	88	529	999999	194	836	314	962	410	999999	991	836	999999	576	549	242	999999	999999	47	471	389	203	247	999999	910	177	82	366	561	201	999999	118	999999	809	331	980	698	999999	999999	311	999999	374	639	569	49	246	999999	844	987	999999	574	167	68	999999	424	928	840	693	256	999999	999999	948	410	219	434	883	268	999999	254	569	543	999999	999999	736	999999	25	564	999999	999999	673	550	237	378	479	627	999999	59	153	999999	403	999999	999999	122	690	546	770	999999	429	999999	166	977	999999	599	428	548	999999	999999	332	681	999999	999999	171	897	582	999999	999999	580	930	999999	999999	833	125	999999	851	429	538	89	454	199	981	61	144	542	999999	695	130	638	999999	931	255	618	727	472	986	38	978	117	540	999999	20	199	43	999999	351	333	862	999999	748	999	20	302	577	142	699	357	999999	628	268	999999	354	898	999999	999	347	184	115	652	823	823	450	430	549	239	999999	792	999999	999999	201	999999	999999	511	999999	950	920	952	50	594	773	639	999999	999999	999999	999999	869	121	569	43	500	176	227	999999	999999	925	999999	589	753	347	999999	907	339	933	437	999999	999999	999999	999999	679	88	394	144	520	879	193	999999	101	581	999999	999999	77	999999	984	806	999999	97	623	999999	964	402	340	209	999999	640	865	999999	863	921	896	599	35	113	889	999999	999999	42	707	340	612	900	466	18	857	977	886	999999	999999	137	413	865	440	138	54	286	748	195	441	879	23	883	999999	999999	685	999999	344	963	343	999999	700	991	390	293	999999	74	999999	999999	352	999999	754	999999	999999	736	999999	999999	999999	897	
69	612	216	999999	601	827	326	728	738	296	333	561	642	923	999999	999999	437	421	485	156	999999	999999	351	425	999999	715	135	832	927	435	661	999999	146	447	904	730	999999	779	400	563	967	384	335	649	999	790	92	999999	841	999999	308	106	554	23	999999	89	999999	791	87	885	701	494	801	313	634	678	999999	205	28	619	502	658	31	922	189	650	999999	701	426	999999	999999	999999	990	999999	137	565	999999	999999	574	825	469	41	999999	999999	999999	483	583	32	24	331	375	999999	812	231	148	649	85	632	999999	999999	435	569	999999	35	262	406	503	999999	999999	79	578	302	630	999999	160	470	957	999999	70	706	77	631	999999	999999	999999	999999	492	999999	158	487	490	999999	299	353	400	899	666	676	999999	465	979	77	845	944	753	82	999999	619	81	999999	692	568	572	999999	999999	999999	999999	999999	999999	515	913	999999	367	698	589	999999	999999	287	802	260	803	999999	263	999999	726	999	999999	742	352	614	490	873	697	999999	795	921	999999	999999	999999	596	28	397	338	747	552	999999	710	157	999999	652	80	978	999999	821	999999	999999	315	999999	999999	164	999999	149	926	733	34	50	46	886	999999	667	999999	840	97	216	242	416	952	516	999999	481	298	638	387	700	999999	512	66	876	606	394	616	999999	762	45	999999	878	471	605	999999	511	218	824	254	697	999999	239	999999	999999	589	467	458	798	916	999999	865	388	999999	236	999999	522	983	999999	999999	518	999999	999999	87	62	636	363	999999	357	999999	550	273	474	999999	999999	254	999999	622	999999	296	149	935	999999	28	833	180	201	126	244	416	209	999999	57	999999	735	645	195	999999	837	999999	999999	522	111	14	376	665	999999	993	82	999999	883	900	537	999999	150	999999	999999	251	254	882	444	999999	710	940	999999	32	225	929	658	999999	68	162	784	482	70	626	834	812	652	178	999999	999999	54	262	533	309	990	183	404	162	411	943	907	999999	999999	989	812	170	999999	999999	999999	471	344	999999	923	999999	999999	64	813	999999	748	431	999999	999999	999999	246	999999	458	417	295	41	51	534	999999	641	125	254	829	999999	80	999999	673	403	308	727	317	863	24	338	801	193	935	999999	999999	414	979	999999	831	851	302	797	363	999999	134	322	999999	936	838	397	807	486	296	121	742	708	84	999999	301	999999	796	383	187	129	999999	111	106	681	653	101	662	771	423	977	650	999999	460	919	999999	999999	999999	380	34	626	530	325	999999	823	628	999999	340	951	999999	483	999999	918	619	244	999999	33	225	999999	292	747	735	46	73	999999	
471	999999	258	164	759	999999	39	426	999999	560	999999	999999	213	282	999999	481	761	710	718	939	923	732	663	226	999999	999999	769	601	97	287	891	494	262	588	362	999999	999999	999999	201	746	999999	638	999999	69	999999	848	819	943	674	810	986	35	999999	133	395	738	999999	42	383	999999	546	437	338	82	669	999999	999999	625	999999	894	558	585	518	999999	495	294	172	999999	579	933	435	826	999999	286	301	999999	175	999999	203	623	999999	891	802	999999	210	26	309	999999	399	542	810	204	33	780	262	410	999999	356	637	999999	576	211	462	999999	999999	719	510	62	781	803	938	908	431	306	540	666	783	999999	770	999999	984	999999	214	47	132	241	803	156	33	999999	359	819	501	102	57	161	439	362	609	999999	515	999999	716	596	603	902	999999	726	249	999999	626	685	585	167	999999	900	999999	424	327	846	916	363	38	890	453	129	417	339	258	389	236	431	999999	289	964	737	999999	618	443	229	468	86	907	437	273	674	243	343	975	999999	164	25	44	762	574	161	229	825	152	999999	999999	443	477	859	369	205	464	306	203	999999	999999	999999	999999	999999	387	999999	456	600	626	779	999999	83	363	111	235	221	999999	999999	715	812	517	144	476	959	999999	35	608	999999	78	78	220	937	149	999999	216	775	44	936	999999	734	704	628	209	372	999999	421	999999	999999	634	999999	809	995	591	391	871	806	912	999999	373	362	241	409	532	558	999999	948	999999	767	894	459	187	999999	93	980	117	999999	934	113	370	322	946	999999	422	920	269	224	355	758	999999	410	862	23	573	32	999999	305	105	651	999999	650	487	999999	999999	185	970	999999	911	610	283	981	871	809	661	999999	415	999	986	612	298	354	602	999999	999999	494	596	174	999999	71	486	999999	999999	293	999999	719	834	633	759	247	999999	909	313	744	484	999999	538	63	361	522	616	504	999999	493	362	458	57	312	280	999999	588	806	473	850	134	471	198	999999	508	941	226	782	249	999999	661	388	51	858	701	307	955	999999	999999	999999	454	982	503	999999	931	852	999999	532	999999	771	999999	153	446	463	999999	999999	555	950	999999	999999	306	834	264	569	832	973	416	199	610	972	999999	999999	993	109	405	151	999999	999999	999999	656	279	693	429	477	99	999999	999999	587	247	999999	752	14	988	402	76	619	727	933	477	958	445	483	921	389	738	613	999999	346	67	478	999999	666	304	999999	150	613	415	786	479	324	41	828	951	921	230	38	67	601	999999	786	424	45	421	698	221	999999	999999	49	
739	486	368	999999	530	999999	645	96	999999	999999	999999	999999	213	940	463	163	927	616	531	10	169	709	555	558	999999	280	64	18	254	999999	687	999999	841	376	57	993	955	435	308	192	286	143	328	967	350	580	999999	483	581	268	770	604	274	999999	879	39	999999	999999	302	259	714	999999	841	113	999999	906	999999	837	893	469	207	501	318	348	724	35	390	999999	999999	732	999999	581	436	986	835	999999	89	999999	999999	999999	73	155	143	58	478	649	302	225	565	443	958	744	590	999999	70	279	296	925	999999	999999	999999	352	602	569	561	143	999999	855	277	330	999999	551	999999	874	406	999999	367	269	870	84	733	174	33	774	774	953	999999	324	925	565	795	163	32	641	379	999999	553	574	496	344	999999	447	999999	244	616	416	402	715	999999	18	912	36	65	999999	130	483	329	828	999999	608	152	999999	929	711	534	673	529	999999	505	685	999999	792	773	999999	634	296	999999	999999	167	999999	999999	999999	609	917	653	769	108	999999	521	896	402	725	779	999999	202	565	999999	247	709	942	999999	999999	999999	999999	510	999999	263	529	999999	834	999999	999999	670	999999	57	999999	285	22	999999	765	574	480	999999	608	999999	999999	22	885	343	78	778	979	88	225	999999	867	74	578	999999	533	515	578	710	686	999999	861	65	352	840	334	289	506	188	999999	377	999999	503	999999	747	727	999999	378	196	280	66	999999	462	455	956	999999	802	999999	605	535	259	996	769	999999	969	431	728	670	54	999999	788	999999	800	143	847	73	373	462	830	689	426	147	392	999999	630	361	409	999999	396	999999	532	999999	999999	653	694	999999	999999	999999	642	999999	998	446	333	188	999999	784	487	999999	607	893	999999	349	876	915	118	121	999999	339	882	617	31	128	283	394	486	215	381	156	448	475	426	999999	820	514	999999	979	999999	999999	948	845	874	91	12	503	843	999999	706	999999	544	583	768	999999	119	34	304	999999	999999	999999	702	286	412	340	879	142	999999	999999	529	372	234	139	307	999999	391	999999	743	999999	126	999999	999999	303	508	396	612	865	999999	118	272	795	219	810	816	999999	511	999999	443	544	212	869	36	999999	999999	344	999999	415	285	368	926	82	291	999999	763	392	398	999999	777	999999	727	999999	435	368	999999	734	162	423	323	431	898	719	603	209	999999	999999	754	151	999999	999999	635	206	999999	999999	999999	999999	514	999999	56	434	999999	113	999999	426	816	198	443	668	237	999999	191	347	999999	854	470	216	999999	999999	625	516	637	256	767	999999	391	530	433	999999	185	981	
230	999999	377	999999	999999	794	999999	186	392	549	999999	96	999999	712	982	298	114	735	999999	999999	720	431	239	539	796	240	345	292	45	295	764	356	999999	256	999999	884	969	212	909	675	392	302	699	85	703	551	343	64	999999	102	999999	698	999999	209	270	798	78	837	102	714	459	542	151	107	785	466	999999	999999	14	108	328	902	826	213	593	428	732	163	836	254	897	291	999999	942	869	76	148	999999	986	999999	999999	142	120	999999	226	850	160	601	300	999999	947	676	999999	999999	774	999999	872	999999	616	841	75	915	999999	999999	999999	177	880	209	999999	718	327	321	680	104	292	195	791	630	986	743	999999	140	862	599	307	999999	241	999999	178	999999	999999	999999	676	154	844	900	142	271	999999	999999	969	999999	373	581	918	635	995	955	249	588	732	251	28	872	999999	999999	62	410	999999	596	999999	750	41	883	524	194	999999	536	259	391	63	529	252	999999	999999	999999	767	291	680	671	234	285	889	589	623	952	125	999999	580	999999	848	999999	721	791	121	228	919	999999	67	999999	999999	999999	706	858	535	212	999999	999999	999999	256	177	999999	999999	879	371	661	999999	999999	270	571	79	841	955	350	543	331	808	460	826	554	406	999999	234	999999	680	999999	579	41	63	420	953	45	704	333	742	86	11	999999	430	460	367	477	229	495	665	159	513	366	324	999999	403	548	263	554	850	889	547	783	208	606	999999	829	398	849	618	999999	146	999999	607	466	999999	966	999999	376	196	928	68	738	291	531	261	223	716	849	27	414	782	999999	483	853	539	999999	643	823	999999	537	89	380	876	631	22	881	999999	999999	882	437	518	886	367	921	999999	999999	502	676	354	869	123	999999	831	999999	261	999999	158	754	927	113	332	216	998	658	999999	687	861	659	518	380	464	858	967	590	896	895	999999	562	32	731	725	966	999999	508	424	540	999999	999999	380	37	732	14	931	779	114	311	888	708	81	153	946	842	168	973	415	264	999999	251	317	999999	202	999999	731	205	388	365	737	500	244	318	149	999999	289	999999	999999	459	927	197	485	594	16	94	490	999999	999999	999999	999999	999999	103	170	959	307	999999	999999	834	999999	282	735	401	999999	574	398	999999	762	14	999999	563	677	999999	955	999999	999999	765	999999	359	117	999999	999999	421	505	557	241	406	83	359	842	832	275	657	510	186	202	999999	736	999999	618	620	727	874	36	328	141	179	148	999999	575	541	643	664	726	41	429	999999	895	999999	343	991	999999	413	172	925	298	30	999999	
778	144	598	38	702	741	999999	999999	978	394	187	999999	71	268	250	999999	310	999999	999999	930	479	757	878	900	545	686	999999	230	323	712	110	40	121	354	369	698	999999	999999	941	999999	999999	654	999999	929	718	776	281	733	999999	630	861	737	688	999999	999999	30	266	698	493	25	999999	277	73	999999	293	999999	314	717	899	999999	806	797	256	686	999999	824	317	948	191	768	414	893	80	693	850	373	352	32	998	999999	442	999999	29	925	809	961	591	999999	646	571	471	564	834	999999	823	74	999999	11	397	531	713	318	516	724	999999	231	999999	379	999999	920	999999	999999	999999	560	999999	999999	777	331	877	739	243	143	312	619	999999	999999	68	473	869	786	882	350	634	999999	634	134	772	305	324	999999	765	221	757	999999	999999	189	845	283	999999	999999	296	169	999999	657	297	999999	15	897	999999	761	172	733	509	639	47	464	658	251	925	985	755	482	17	299	974	999999	385	586	852	999999	999999	785	975	573	499	723	225	976	189	64	128	999999	999999	563	999999	41	711	127	688	312	531	604	999999	511	550	814	999999	835	683	999999	204	429	54	309	757	999999	757	999999	150	323	999999	999999	71	871	867	999999	604	454	874	942	320	999999	897	550	596	999999	436	474	32	684	572	390	303	914	859	999999	999999	578	805	47	284	775	977	375	999999	849	542	486	999999	999999	220	707	960	741	954	937	999999	504	713	357	950	293	999999	465	999999	857	999999	157	22	179	60	36	648	836	668	999999	290	999999	999999	746	867	950	999999	362	474	864	429	561	959	921	176	335	865	458	999999	990	999999	522	999999	216	471	394	474	474	619	194	69	134	999999	999999	656	10	28	999999	490	999999	463	560	999999	999999	999999	999999	999999	999999	13	724	999999	199	748	678	681	999999	907	278	285	482	486	999999	999999	290	805	305	999999	549	275	175	316	999999	968	97	536	999999	531	736	999999	999999	207	383	999999	894	33	999999	999999	404	999999	888	103	749	691	17	999999	107	816	710	91	142	347	647	825	837	417	999999	231	661	999999	379	246	180	499	640	285	112	999999	848	267	935	919	94	811	386	82	567	217	960	573	438	999999	821	655	999999	999999	999999	999999	633	487	999999	647	724	263	999999	651	922	260	60	999999	421	214	999999	999999	156	999999	262	999999	448	765	850	64	270	999999	712	999999	999999	525	852	343	726	553	270	371	999999	297	204	831	999999	734	159	316	167	238	161	234	527	999999	999999	433	55	723	119	868	999999	999999	999999	635	551	999999	236	999999	407	717	999999	
999999	944	999999	999999	858	28	999999	393	999999	616	543	897	42	999999	487	365	57	26	429	298	12	999999	401	735	800	910	569	289	966	999999	752	909	449	232	293	290	999999	432	650	415	999999	339	999999	261	102	999999	354	999999	74	999999	999999	999999	977	428	999999	433	552	999999	999999	999999	459	999999	427	214	863	634	457	810	653	206	445	624	999999	23	999999	999999	999999	150	642	999999	566	870	999999	845	329	999999	999999	999999	228	860	999999	999999	286	702	956	482	911	200	398	468	999999	543	54	867	685	999999	23	964	754	339	395	412	239	163	999999	999999	925	581	999999	500	702	999999	591	793	467	999999	348	674	67	201	761	847	751	184	641	32	999999	357	170	765	359	967	999999	999999	474	336	818	132	321	378	556	340	315	898	999999	999999	999999	261	410	298	225	999999	906	562	578	547	660	65	522	999999	999999	577	999999	129	150	734	170	702	999999	140	578	226	362	689	999999	431	541	853	999999	717	80	999999	999999	999999	550	21	70	713	320	926	999999	763	609	953	616	979	918	196	757	41	763	999999	932	279	720	999	986	227	917	156	16	807	647	804	297	196	999999	549	578	139	673	999999	999999	401	999999	814	999999	409	82	665	512	999999	105	386	999999	821	999999	678	161	551	34	843	796	999999	999999	868	126	805	999999	429	999999	379	999999	628	999999	316	999999	540	814	999999	999999	586	154	261	999999	661	999999	271	999999	476	554	951	397	37	114	830	999999	227	999999	596	698	810	999999	653	316	143	736	476	27	999999	954	112	999999	256	168	447	999999	999999	999999	268	166	999999	955	199	875	407	981	590	524	537	656	649	68	228	217	582	843	501	945	999999	999999	245	253	211	999999	451	98	151	868	666	141	126	696	222	439	999999	999999	553	778	909	162	156	952	490	991	999999	999999	644	48	586	604	207	599	999999	344	921	612	753	677	999999	999999	839	721	857	405	540	953	999999	788	374	726	299	722	45	999999	778	292	999999	220	217	407	453	112	292	72	934	999999	674	878	518	240	111	876	999999	600	323	434	105	94	461	361	207	856	674	859	314	999999	563	674	566	638	849	543	470	36	864	999999	439	795	471	23	288	968	280	143	625	999999	378	444	43	999999	197	999999	758	856	209	597	438	432	757	460	963	10	321	999999	391	999999	999999	328	735	586	995	310	999999	448	999999	239	999999	541	999999	891	115	128	640	222	451	180	785	999999	826	277	999999	999999	47	20	999999	999999	656	399	751	67	17	59	709	457	358	886	66	319	783	
970	21	896	198	865	354	999999	369	999999	999999	221	782	801	502	468	999999	988	999999	999999	999999	999999	583	196	790	186	884	65	419	193	864	564	123	999999	830	855	265	999999	818	182	666	214	999999	557	960	540	285	215	557	999999	178	370	624	454	921	989	397	999999	116	22	981	298	999999	185	244	874	107	317	971	646	212	876	179	100	946	193	875	35	235	260	900	678	508	178	24	999999	940	669	553	841	468	999999	305	806	201	999999	779	743	323	999999	442	968	243	911	47	302	200	999999	999999	737	999999	999999	599	999999	121	312	790	266	170	739	999999	437	763	999999	188	772	580	373	899	999999	414	142	711	149	999999	932	999999	596	141	722	313	999999	172	816	728	105	840	449	999999	888	586	522	582	583	161	14	215	113	732	274	999999	999999	634	929	999999	980	660	999999	48	189	999999	203	135	448	999999	528	275	946	412	92	932	141	678	20	992	892	560	138	999999	999999	726	341	863	866	999	486	781	243	494	747	445	389	410	515	999999	999999	999999	143	999999	633	739	268	701	650	342	591	158	624	936	439	429	532	472	236	462	999999	999999	999999	999999	949	999999	999999	999999	664	646	552	999999	173	999999	609	506	426	999999	999999	83	467	639	223	999999	418	338	166	306	999999	327	999999	917	999999	62	999999	62	136	694	999999	885	706	806	47	13	789	860	984	636	999999	932	12	551	117	162	994	895	126	736	40	621	590	736	407	999999	733	635	999999	121	502	557	380	732	781	479	376	661	999999	219	744	999999	353	530	999999	999999	999999	999999	810	31	67	999999	935	400	663	587	305	970	409	700	280	999999	313	873	143	999999	562	280	769	638	786	343	999999	907	991	482	999999	70	766	999999	31	371	999999	999999	64	902	622	980	999999	204	184	405	999999	902	939	589	254	480	999999	999999	569	54	601	182	245	723	306	38	999999	999999	999999	244	214	133	999999	908	340	778	999999	241	166	999999	211	575	463	390	999999	400	968	999999	238	797	999999	575	716	976	999999	652	300	340	999999	593	999999	887	884	939	201	138	999999	40	259	475	661	999999	999999	999999	999999	36	718	999999	641	999999	999999	995	952	522	999999	639	417	703	149	687	999999	488	635	572	10	324	999999	524	199	953	178	937	163	999999	999999	518	541	728	143	743	933	445	699	999999	999999	585	999999	999999	379	562	720	999999	999999	571	986	182	530	471	986	528	345	203	999999	687	999999	132	842	199	386	61	108	688	999999	405	754	53	789	999999	49	999999	389	328	155	999999	243	999999	
56	999999	776	963	988	79	742	999999	407	999999	780	21	962	411	743	744	985	327	464	41	959	999999	999999	943	392	595	431	571	149	27	58	38	999999	999999	999999	260	423	999999	73	38	946	955	998	24	272	778	999999	638	999999	644	342	827	999999	211	688	561	774	999999	999999	999999	647	180	474	999999	999999	751	567	999999	335	492	331	573	999999	999999	95	13	496	802	680	999999	622	793	999999	999999	684	230	855	999999	410	524	999999	590	841	669	999999	999999	999999	618	999999	521	999999	109	999999	999999	323	769	573	747	126	684	74	999999	999999	966	780	854	291	999999	705	999999	895	999999	472	810	999999	740	731	594	55	999999	522	878	479	169	999999	523	490	700	191	999999	656	118	135	725	999999	515	999999	874	999999	535	494	999999	913	999999	625	895	637	502	193	999999	47	979	701	806	172	196	501	999999	572	267	374	590	788	789	999999	786	199	746	359	500	999999	857	999999	999999	825	11	964	617	543	508	885	999999	999999	999999	877	999999	417	328	563	274	999999	446	312	632	171	903	999999	133	999999	838	999999	890	152	999999	280	190	284	192	980	170	231	884	458	73	999999	386	84	189	912	145	999999	870	192	95	486	864	999999	999999	358	922	999999	840	567	704	803	999999	844	822	338	999999	403	234	348	403	52	138	988	999999	260	784	829	552	221	913	468	834	708	999999	217	999999	999999	211	834	999999	890	391	999999	999999	270	386	542	261	851	225	999999	154	532	789	52	357	999999	316	821	573	999999	727	999999	654	245	968	296	786	615	922	71	999999	400	289	999999	661	812	244	978	874	252	577	999999	995	180	999999	999999	919	24	859	999999	328	389	270	966	173	999999	999999	517	301	999999	755	646	928	163	999999	754	999999	286	999999	545	642	338	947	331	999999	36	633	999999	921	666	377	772	999999	999999	743	812	140	322	349	999999	150	726	999999	785	999999	931	999999	842	630	569	999999	643	999999	324	999999	990	442	939	451	147	139	198	596	634	999999	999999	890	545	999999	738	624	999999	936	999999	999999	915	651	172	835	593	263	790	853	999999	608	734	149	441	496	752	379	201	871	212	770	951	140	62	72	513	51	237	431	892	945	999999	706	150	919	981	349	280	114	858	883	348	345	243	36	999999	999999	458	59	667	999999	432	69	999999	999999	999999	999999	599	109	999999	551	36	369	999999	416	480	37	998	522	515	413	109	999999	23	328	999999	616	999999	36	84	669	593	999999	763	999999	522	78	971	999999	999999	205	999999	180	782	316	999999	979	384	999999	555	960	
845	999999	543	264	269	345	999999	416	999999	999999	889	572	35	662	958	999999	999999	437	893	412	66	579	57	999999	663	928	314	706	470	452	242	78	999999	999999	823	656	643	509	274	186	33	564	138	638	316	187	155	999999	358	18	383	999999	933	999999	999999	276	889	234	999999	340	40	349	999999	847	605	999999	101	911	999999	311	214	999999	173	716	389	999999	999999	418	13	486	783	195	358	462	79	999999	144	338	999999	556	767	419	909	933	156	684	618	999999	42	495	95	244	290	57	804	287	783	227	763	412	826	999999	230	999999	999999	999999	990	493	777	319	685	763	999999	292	543	794	196	239	570	705	882	168	386	518	401	999999	905	310	999999	791	999999	917	574	806	730	999999	999999	795	386	310	999999	135	514	722	809	331	543	997	999999	19	100	553	656	68	530	668	103	712	999999	999999	940	690	999999	999999	807	767	199	894	999999	255	999999	401	999999	999999	22	999999	654	999999	708	999999	15	907	797	648	700	958	271	515	286	999999	203	486	83	377	999999	13	999999	999999	999999	51	999999	648	444	267	999999	699	699	999999	56	773	999999	440	999999	999999	13	43	892	197	999999	848	506	999999	618	500	61	128	328	485	900	999999	468	136	748	666	938	367	999999	999999	999999	11	999999	874	469	513	999999	763	999999	999999	999999	999999	120	111	241	76	545	999999	40	999999	215	294	380	223	999999	999999	315	887	692	347	714	645	570	363	952	294	589	631	224	114	999999	999999	645	999999	121	573	898	999999	894	681	999999	489	336	528	333	950	999999	55	388	999999	208	171	80	145	999999	728	766	757	999999	947	999999	913	244	925	502	917	648	483	112	999999	148	948	992	999999	226	999999	319	52	999999	11	664	999999	253	792	906	290	228	510	190	392	807	151	216	947	205	217	255	411	36	416	311	999999	942	466	999999	259	178	70	918	999999	419	723	727	158	293	941	670	451	28	221	999999	148	302	719	999999	997	742	999999	999999	18	999999	907	26	623	699	516	999999	999999	509	657	121	167	999999	999999	973	93	424	68	663	264	547	999999	999999	814	717	173	854	233	351	295	517	999999	255	910	513	999999	707	113	999999	776	999999	999999	942	371	109	999999	556	604	746	41	999999	684	391	560	471	185	524	211	906	536	662	379	444	223	999999	999999	999999	681	194	471	999999	321	609	999999	915	663	861	999999	715	186	616	999999	486	999999	712	999999	999999	695	449	338	999999	506	206	921	124	969	449	728	231	121	628	875	419	999999	655	271	84	504	644	999999	323	502	
495	999999	920	412	999999	133	510	317	999999	227	242	856	999999	879	124	687	772	999999	224	999999	800	604	557	741	999999	211	665	451	757	247	999999	999999	24	494	20	476	11	712	999999	325	999999	913	865	411	999999	999999	801	999999	999999	397	999999	999999	592	999999	702	891	182	188	571	999999	468	999999	999999	18	999999	600	841	989	868	647	685	70	868	899	915	887	739	156	108	287	410	889	999999	370	515	999999	59	834	792	129	999999	823	150	999999	856	168	363	856	999999	999999	999999	812	999999	999999	999999	999999	999999	693	275	815	161	999999	90	293	290	579	765	999999	502	999999	551	17	999999	748	353	862	919	482	53	999999	999999	882	911	999999	566	598	981	793	999999	844	999999	366	568	976	999999	277	742	857	999999	287	999999	999999	364	429	500	714	999999	169	166	848	751	358	999999	518	291	279	125	999999	999999	691	999999	999999	999999	999999	293	195	448	230	999999	999999	129	72	376	765	999999	999999	528	491	566	999999	999999	822	636	999999	999999	183	716	60	694	698	999999	999999	139	424	689	429	635	999999	146	314	999999	394	388	90	728	689	982	884	999999	923	999999	633	468	875	708	775	999999	729	564	999999	479	398	999999	999999	924	999999	932	951	86	934	732	821	355	261	999999	598	443	556	91	999999	201	831	999999	771	947	528	999999	999999	715	913	999999	999999	152	999999	835	999999	859	306	165	999999	756	999999	808	229	201	929	999999	216	298	119	342	788	647	160	919	647	502	999999	999999	405	160	678	999999	172	850	826	679	329	426	710	739	147	400	999999	657	171	33	676	579	27	999999	53	999999	606	581	999999	268	992	999999	197	999999	105	170	760	176	88	793	646	379	375	260	958	999999	588	999999	205	398	883	502	758	624	826	194	127	165	999999	712	640	590	554	567	687	999999	239	336	644	976	640	597	579	377	387	306	999999	767	999999	999999	387	236	386	907	384	499	358	572	557	999999	53	999999	69	375	999999	65	999999	807	573	999999	561	261	735	228	757	999999	999999	390	999999	530	979	360	874	999999	335	413	214	999999	192	197	864	666	779	733	933	999999	537	999999	223	331	481	406	204	545	702	999999	501	167	160	97	575	999999	335	999999	999999	692	730	999999	49	750	851	188	625	385	999999	894	482	11	295	999999	999999	719	999999	999999	58	583	166	338	160	999999	912	56	496	999999	621	999999	999999	999999	999999	250	999999	330	173	473	480	302	999999	818	664	807	652	999999	871	999999	338	856	800	999999	978	999999	536	401	66	839	837	805	691	999999	763	999999	999999	999999	208	
999999	415	439	999999	703	445	755	999999	347	673	999999	557	422	999999	999999	766	765	106	919	773	454	713	913	274	334	999999	675	610	260	999999	999999	999999	921	999999	826	33	999999	310	999999	975	232	556	199	728	713	291	424	999999	634	764	999999	999999	999999	999999	754	342	501	174	231	77	770	155	551	293	999999	109	636	132	999999	44	999999	465	999999	999999	999999	898	524	195	561	52	999999	54	999999	495	66	999999	999999	964	546	999999	531	734	999999	39	215	87	14	905	735	999999	655	302	999999	999999	999999	543	888	699	999999	856	817	315	999999	999999	856	725	178	66	237	210	500	999999	585	999999	512	142	385	999999	739	473	894	618	460	946	397	918	773	999999	597	522	903	909	557	690	675	225	130	900	182	489	999999	999999	999999	999999	124	983	716	416	97	764	167	919	999999	943	961	209	855	666	790	938	952	790	468	714	307	590	124	895	198	296	21	485	797	259	563	999999	939	999999	832	414	211	366	300	832	365	984	949	999999	728	999999	999999	463	999999	244	537	128	999999	999999	999999	533	868	999999	227	800	752	682	131	710	389	999999	270	928	834	386	736	595	500	636	359	999999	640	510	177	999999	999999	558	375	563	722	445	467	974	698	308	545	390	148	499	89	682	862	999999	234	712	216	441	629	732	999999	999999	999999	852	615	915	892	367	653	505	874	204	316	568	987	943	557	295	240	535	841	356	999999	11	999999	999999	459	999999	999999	999999	516	494	928	642	66	780	999999	615	369	783	416	187	737	643	625	999999	376	999999	999999	290	165	999999	211	999999	891	161	494	626	999999	999999	465	501	91	198	988	390	276	674	512	217	999999	942	926	456	129	663	619	813	385	670	999999	165	149	995	309	595	292	834	750	904	999999	201	318	429	328	914	106	548	654	244	618	701	792	54	165	222	994	999999	975	238	542	999999	250	635	639	310	999999	96	889	403	107	442	999999	607	921	934	634	999999	138	214	566	80	168	150	62	608	999999	999999	999999	96	999999	537	858	521	372	614	950	999999	790	27	562	19	659	261	146	186	778	194	133	230	588	498	626	771	671	471	999999	999999	583	41	937	999999	999999	802	999999	570	999999	411	244	317	999999	999999	999999	120	999999	557	999999	906	999999	875	829	188	999999	619	508	111	911	97	849	901	999999	850	109	999999	90	305	999999	856	459	576	603	376	950	815	247	637	999999	515	999999	999999	59	616	106	708	211	759	296	637	999999	701	999999	999999	562	999999	225	142	999999	956	40	356	794	999999	
457	999999	999999	999999	999999	999999	381	870	328	405	999999	999999	851	999999	754	400	557	331	18	999999	561	758	918	118	814	617	599	114	999999	827	999999	772	330	494	999999	669	437	748	531	999999	265	433	999999	262	526	826	999999	740	388	461	408	709	347	668	13	699	999999	172	649	621	999999	999999	96	501	920	205	415	366	326	95	963	809	800	878	869	137	385	665	591	999999	135	859	726	332	999999	775	435	661	999999	999999	160	999999	108	999999	574	999999	347	881	999999	331	421	134	423	999999	999999	999999	909	469	999999	875	324	853	999999	662	999999	999999	999999	763	82	154	770	753	875	858	999999	699	710	890	999999	880	790	999999	333	270	575	10	445	433	834	829	866	966	861	615	154	306	692	446	424	868	447	584	999999	197	560	668	259	565	368	799	887	999999	165	918	95	999999	999999	999999	96	495	271	999999	999999	252	999999	804	999999	270	713	999999	16	999999	475	999999	443	999999	694	146	709	999999	751	879	75	44	942	848	810	999999	529	333	777	999999	359	929	606	330	999999	999999	909	999999	999999	989	999999	730	792	623	553	719	485	879	999999	393	999999	189	744	391	62	894	310	439	993	999999	740	390	860	634	999999	999999	838	122	999999	999999	999999	952	141	999999	37	344	251	999999	304	100	468	649	206	999999	770	180	195	224	999999	760	999999	479	763	827	999999	999999	999999	168	708	16	999999	372	999999	10	999999	658	58	999999	999999	717	999999	981	144	902	490	100	999999	477	864	744	361	624	845	799	870	757	199	313	513	566	475	999999	619	298	999999	105	999999	206	237	121	131	213	860	559	118	285	999999	999999	347	167	286	402	303	999999	655	266	999999	530	139	408	468	744	478	797	252	568	371	846	999999	394	999999	988	249	999999	623	157	999999	295	690	595	423	339	999999	356	999999	83	789	999999	642	953	578	999999	999999	999999	652	386	999999	999999	317	550	913	497	178	952	396	298	162	551	351	507	503	242	839	544	999999	999999	777	132	517	179	778	716	213	739	999999	970	999999	419	109	246	423	700	977	150	681	999999	999999	999999	959	991	999999	248	314	145	999999	346	960	531	844	523	999999	612	556	148	771	206	999999	439	145	425	376	743	999999	114	94	999999	264	698	999999	69	969	999999	172	525	258	540	411	78	288	999999	20	400	574	999999	637	810	154	839	999999	485	999999	731	878	543	999999	187	796	209	999999	657	999999	271	668	785	999999	845	449	40	999999	241	794	225	160	665	415	999999	178	999999	477	999999	658	425	329	999999	427	247	885	628	
999999	999999	744	212	28	631	398	748	999999	789	999999	792	999999	123	949	147	690	426	581	222	137	648	18	930	732	776	998	666	942	290	999999	316	960	821	999999	999999	999999	999999	999999	528	277	667	254	389	833	685	913	999999	475	191	697	10	666	672	500	261	999999	813	480	251	633	732	805	999999	999999	725	999999	999999	982	141	999999	999999	999999	62	999999	999999	404	999999	107	999999	863	462	200	760	593	999999	650	297	330	879	755	999999	121	955	895	545	861	999999	958	117	853	999999	563	999999	541	599	781	999999	726	40	856	443	999999	433	388	180	541	55	858	73	999999	544	229	999999	386	999999	986	274	166	410	608	602	999999	989	202	499	899	856	229	993	586	46	571	299	32	322	967	688	577	724	13	999999	944	999999	42	319	154	459	999999	574	613	516	457	326	432	264	999999	726	999999	889	281	685	999999	999999	999999	48	973	999999	91	999999	999	308	697	441	406	791	658	775	957	883	354	450	897	999999	390	999999	999999	254	866	999999	550	251	457	688	453	328	989	89	418	993	999999	224	999999	894	574	315	999999	25	919	640	606	999999	768	357	544	999999	999999	999999	483	999999	459	999999	73	999999	523	999999	850	999999	987	88	802	999999	366	964	546	140	82	999999	90	85	259	574	335	999999	171	553	999999	109	153	622	540	999999	605	11	543	999999	160	64	381	816	464	810	37	840	838	37	639	803	810	414	758	999999	100	999999	167	885	999999	837	162	969	285	751	999999	374	999999	983	972	365	431	928	999999	27	632	274	621	449	546	494	397	143	914	679	298	999999	864	756	999999	999999	844	658	225	323	901	999999	540	712	945	662	302	854	65	284	382	882	435	740	999999	999999	786	718	348	908	450	999999	999999	606	462	136	999999	999999	266	774	520	773	713	666	999999	999999	733	908	503	884	202	542	88	999999	306	999999	313	133	604	999999	421	136	999999	999999	999999	999999	999999	934	260	819	161	509	598	290	999999	609	178	999999	624	931	102	877	224	464	715	908	941	425	309	999999	999999	387	198	365	363	394	463	406	793	245	999999	799	658	684	999999	693	999999	797	876	697	999999	544	509	999999	808	544	999999	999999	999999	964	999999	930	634	999999	996	774	321	242	926	999999	999999	771	975	388	66	302	999999	999999	731	32	999999	153	549	612	807	999999	878	525	557	999999	483	608	805	999999	305	944	175	999999	999999	958	381	711	871	999999	551	476	999999	130	999999	999999	325	381	133	579	10	796	391	32	999999	719	999999	796	685	117	895	546	999999	155	
93	122	137	774	999999	772	650	262	282	52	70	341	999999	758	908	51	503	999999	485	235	829	508	563	999999	999999	968	999999	585	999999	763	611	15	509	423	46	504	999999	999999	528	360	928	748	523	348	999999	999999	10	999999	887	643	613	793	999999	740	326	584	559	984	727	884	999999	75	235	519	441	65	999999	304	721	414	663	999999	583	134	999999	999999	985	999999	191	981	967	999999	697	392	159	817	944	768	106	461	945	999999	822	643	650	862	999999	14	907	905	244	705	425	999999	980	660	220	936	443	245	999999	999999	802	746	999999	784	378	842	370	624	121	72	999999	270	469	269	140	940	484	444	568	981	999999	286	999999	271	510	223	411	498	607	18	335	861	861	610	601	86	726	999999	494	679	643	292	794	182	507	164	999999	721	529	279	461	999	677	999999	38	526	999999	655	999999	165	999999	871	27	113	737	999999	408	999999	668	64	224	999999	949	888	347	33	491	574	999999	355	999999	690	969	999999	556	999999	193	253	582	999999	86	81	593	339	249	999999	275	999999	444	999999	756	165	63	474	65	999999	59	789	281	999999	44	999999	999999	928	956	750	902	999999	999999	411	999999	165	286	593	978	153	34	620	649	575	758	999999	139	603	999999	999999	636	999999	282	999999	999999	404	999999	999999	50	651	189	664	999999	498	869	585	999999	43	17	999999	999999	999999	496	999999	820	439	150	705	255	244	305	297	339	913	124	408	417	845	999999	759	192	708	553	337	999999	369	247	160	705	182	666	106	596	999999	174	176	18	999999	891	846	264	999999	332	806	355	892	999999	469	999999	471	999999	298	907	258	418	179	999999	168	948	460	999999	989	10	999999	577	208	999999	341	999999	947	400	56	953	288	504	916	386	747	981	81	43	999999	999999	243	13	378	999999	347	589	994	258	999999	422	441	654	274	276	259	238	156	999999	994	719	999999	81	132	344	628	753	502	793	180	187	876	999999	424	222	766	79	208	20	364	999999	755	698	550	633	999999	634	240	649	137	518	834	881	49	68	350	999999	881	44	999999	594	96	211	999999	672	545	999999	240	62	999999	189	40	146	999999	999999	964	999999	999999	999999	999999	999999	523	999999	665	662	999999	999999	387	365	872	605	198	174	450	769	665	553	999999	878	98	508	403	999999	999999	999999	487	999999	54	796	103	999999	640	999999	999999	999999	80	244	545	426	329	999999	636	874	999999	903	991	999999	696	76	587	420	127	651	409	322	601	345	999999	717	999999	653	951	591	272	269	964	805	951	875	698	
999999	18	999999	558	548	871	528	998	247	956	621	11	978	219	682	999999	989	999999	899	973	999999	532	999999	999999	675	598	55	612	919	939	196	914	999999	377	166	412	924	103	999999	999999	999999	346	474	760	999999	652	972	382	999999	999999	975	821	61	901	963	898	999999	950	883	949	826	999999	89	999999	770	999999	190	610	62	280	570	895	132	458	901	399	67	76	999999	33	625	673	999999	154	964	374	863	920	414	267	231	973	220	999999	624	999999	267	999999	990	855	472	372	999999	318	213	89	999999	602	999	573	840	124	270	859	334	999999	892	934	342	999999	844	269	999999	794	59	597	999999	220	999999	999999	999999	890	86	834	561	263	354	715	940	885	999999	270	920	840	427	116	999999	360	587	472	999999	333	834	594	21	212	176	534	268	616	999999	488	768	264	442	950	48	436	308	80	808	186	993	457	731	583	349	365	377	999999	885	335	633	371	999999	999999	66	491	999999	358	97	819	456	334	999999	196	501	665	408	999999	78	286	62	516	999999	97	339	387	863	437	863	811	166	326	731	77	855	406	999999	634	893	999999	612	949	983	999999	999999	668	965	544	92	683	957	999999	873	999999	283	999999	999999	393	478	678	628	396	495	999999	662	140	603	424	341	999999	881	773	999999	522	673	112	999999	673	367	671	421	328	355	189	854	999999	452	132	999999	999999	999999	401	166	224	928	225	464	707	336	599	75	550	213	986	802	193	327	361	935	999999	593	44	35	807	999999	999999	999999	315	999999	406	688	481	999999	602	407	490	999999	999999	594	457	647	999999	347	768	605	871	124	999999	387	670	938	101	196	623	154	663	375	359	957	628	184	159	285	930	910	999999	920	610	589	321	576	959	766	487	533	999999	999999	999999	999999	999999	194	683	999999	760	468	597	999999	16	457	744	999999	267	999999	966	283	498	999999	416	858	999999	950	514	999999	76	104	978	999999	709	99	388	965	119	157	572	443	501	999999	524	472	999999	999999	914	999999	999999	999999	318	559	999999	213	45	999999	999999	408	999999	999999	680	904	999999	999999	999999	273	999999	916	79	778	15	999999	999999	532	782	999999	999999	944	545	713	46	361	999999	869	785	428	533	506	64	172	684	711	958	999999	762	596	369	999999	982	59	724	997	93	77	202	208	999999	999999	431	999999	198	345	999999	999999	408	329	971	999999	880	71	739	88	861	906	103	303	161	710	769	195	906	178	962	495	989	49	278	866	677	999999	706	265	999999	296	973	999999	848	482	728	443	999999	999999	977	
999999	999999	645	145	999999	973	898	57	21	508	999999	999999	30	999999	377	496	999999	61	115	325	303	999999	484	14	575	932	999999	455	999999	999999	336	569	539	201	51	185	353	903	102	892	778	540	999999	999999	838	435	953	965	481	986	368	392	520	62	684	999999	999999	640	570	253	229	453	378	38	181	676	331	999999	341	999999	153	999999	999999	222	546	762	668	727	175	999999	979	788	973	692	624	944	999999	999999	517	999999	999999	999999	342	999999	672	999999	999999	999999	584	171	113	135	634	289	842	901	433	307	515	999999	898	999999	474	999999	274	441	479	686	413	237	627	999999	321	856	852	440	133	999999	550	221	601	11	152	999999	45	853	999999	694	849	722	999999	751	971	999999	586	242	999999	911	584	999999	856	484	999999	999999	544	269	814	777	437	999999	778	322	999999	304	330	999999	999999	470	395	999999	287	784	837	691	716	875	873	725	999999	620	202	221	999999	319	365	126	747	999999	469	776	49	999999	267	446	944	208	994	676	275	690	277	999999	526	174	999999	81	999999	572	999999	669	395	98	507	817	220	999999	787	999999	939	213	159	179	11	619	380	900	999999	400	747	518	880	206	459	999999	352	425	695	371	364	293	478	185	165	800	999999	950	879	999999	999999	999999	420	556	999999	999999	541	107	775	907	999999	999999	554	256	825	131	788	199	999999	917	474	999999	871	999999	92	999999	734	999999	23	210	999999	429	31	999999	999999	369	107	333	469	398	58	255	649	788	578	311	739	231	360	999999	999999	201	322	961	999999	999999	515	994	999999	91	336	999999	999999	999999	679	373	999999	999999	92	999999	33	464	729	999999	868	228	156	93	847	999999	916	512	623	980	999999	999999	117	999999	109	999999	999999	113	860	387	71	491	171	84	118	215	278	270	999999	999999	19	557	472	81	999999	757	999999	432	157	692	175	823	943	999999	386	642	265	972	379	999999	611	920	999999	999999	999999	999999	67	81	974	999999	513	656	373	729	999999	641	574	45	999999	351	999999	432	999999	178	222	247	999999	999999	698	476	950	999999	891	791	293	98	999999	129	892	715	999999	222	457	999999	188	999999	460	224	142	745	78	229	15	37	999999	188	965	436	139	942	839	999	383	508	691	217	765	582	445	881	687	454	153	261	651	237	974	999999	999999	703	786	332	999999	952	999999	999999	999999	999999	882	999999	999999	527	990	950	875	999999	838	948	999999	971	999999	878	779	260	999999	623	85	754	386	681	214	525	999999	435	165	516	84	999999	110	999999	916	902	699	341	758	169	464	203	
999999	950	999999	35	626	999999	999999	908	553	674	895	783	999999	546	486	999999	900	608	999999	564	794	368	626	417	999999	862	999999	851	188	999999	502	897	169	882	999999	999999	293	188	899	429	485	257	963	409	999999	326	316	380	425	498	440	159	999999	899	409	27	334	980	999999	763	999999	108	999999	115	181	997	623	772	178	60	999999	721	709	661	89	547	405	226	882	531	555	684	435	690	17	353	818	999999	999999	999999	111	312	999999	145	999999	386	999999	857	238	999999	702	544	212	374	580	719	449	428	820	862	621	118	108	656	217	288	672	999999	108	828	188	363	299	817	949	615	721	573	203	702	999999	548	988	353	828	21	481	71	999999	297	903	999999	450	620	739	992	214	999999	927	188	713	488	758	409	360	349	999999	999999	425	999999	997	876	999999	127	843	83	130	755	827	999999	999999	611	928	999999	925	787	999999	678	87	956	999999	376	646	999999	989	540	789	588	993	999999	766	95	645	155	999999	37	176	332	777	666	872	999999	527	731	999999	111	999999	947	484	572	435	576	317	468	999999	631	240	999999	138	312	999999	541	999999	347	439	720	965	999999	999999	897	620	591	900	421	93	952	848	999999	999999	887	979	841	999999	430	63	200	778	187	592	999999	999999	957	999999	474	383	341	697	189	999999	660	146	999999	437	999999	999999	999999	675	895	385	611	782	325	999999	251	999999	451	999999	999999	293	248	942	999999	999999	852	110	999999	999999	436	48	752	264	669	621	999999	751	999999	414	527	478	219	999999	882	801	981	885	481	999999	952	999999	931	903	365	895	64	999999	357	587	584	485	999999	457	248	857	632	356	123	999999	999999	499	130	46	909	863	84	722	69	986	219	966	999999	281	444	999999	116	999999	899	773	567	273	403	625	829	51	189	999999	286	34	179	634	999999	999999	999999	462	999999	999999	999999	502	821	999999	999999	999999	999999	618	856	27	22	999999	999999	784	457	350	999999	329	105	505	216	867	683	999999	446	45	817	999999	205	852	482	981	272	220	854	999999	952	235	615	43	257	999999	195	999999	749	331	283	395	187	431	640	478	367	526	688	136	818	508	999999	623	552	792	423	999999	544	41	692	540	929	59	397	999999	714	72	257	994	682	520	572	124	761	432	407	999999	222	13	999999	746	532	728	999999	453	340	991	490	464	999999	999999	628	999999	639	743	465	137	43	728	764	304	999999	693	999999	307	936	781	862	130	999999	649	791	540	416	945	999999	210	471	944	999999	999999	581	792	206	999999	999999	999999	484	
999999	966	999999	739	493	249	329	477	838	999999	290	517	559	999999	370	79	158	399	97	312	694	734	264	666	99	158	51	722	486	497	953	415	92	999999	999999	163	126	999999	308	301	96	477	999999	926	190	437	31	592	221	723	57	110	805	999999	999999	293	712	613	999999	999999	207	999999	991	350	331	875	999999	262	295	999999	953	999999	101	795	225	227	564	338	485	999999	136	459	999999	762	450	852	609	540	999999	999999	999999	512	269	963	104	489	485	829	604	315	12	769	307	15	770	808	19	19	336	572	999999	383	138	999999	218	999999	106	239	900	479	999999	893	745	999999	999999	450	979	137	701	735	999999	735	733	999999	999999	366	999999	505	992	641	842	599	999999	999999	832	999999	384	281	754	356	393	256	929	135	50	119	34	571	250	329	828	999999	318	600	831	993	649	958	999999	999999	596	600	999999	999999	636	675	689	801	902	696	76	708	999999	999999	352	495	806	608	139	549	342	590	265	672	812	960	999999	613	999999	839	999999	425	942	902	999999	793	19	670	999999	374	429	233	999999	999999	263	999999	999999	964	258	346	196	51	829	999999	999999	16	345	573	999999	676	394	85	688	999999	278	650	765	999999	594	559	999999	145	999999	764	129	119	921	999999	419	692	461	999999	365	776	652	386	596	999999	392	999999	999999	445	225	821	980	354	544	605	999999	612	999999	37	379	699	860	61	999999	999999	669	410	94	999999	164	999999	224	77	720	911	999999	892	64	613	99	840	111	999999	920	297	999999	775	999999	999999	435	806	337	434	947	665	916	601	453	531	493	981	669	823	291	461	607	912	633	633	194	999999	557	751	999999	539	597	819	141	999999	999999	893	836	769	208	357	436	790	129	64	994	999999	448	533	999999	117	181	288	999999	468	690	999999	151	940	141	52	999999	585	496	418	78	107	470	808	251	599	154	899	624	933	999999	816	793	579	638	374	999999	34	631	830	368	319	70	999999	954	417	752	895	638	165	108	850	303	999999	986	999999	359	640	291	530	962	281	663	999999	999999	873	88	572	312	999999	109	234	953	666	60	758	999999	797	999999	833	847	259	999999	999999	835	184	523	999999	592	740	999999	313	743	999999	999999	96	655	244	999999	91	339	999999	593	999999	66	874	999999	636	661	238	861	562	786	457	999999	999999	999999	204	990	268	999999	997	980	571	752	795	490	851	799	963	112	802	568	772	504	667	999999	400	412	960	287	886	430	999999	879	999999	999999	295	428	163	87	461	254	970	731	341	209	31	
128	270	393	55	837	999999	999999	68	993	24	999999	999999	57	999999	791	39	999999	999999	577	626	691	999999	279	204	433	645	885	651	999999	597	51	172	468	644	282	999999	577	242	58	731	239	820	999999	512	342	413	116	999999	999999	224	999999	267	764	999999	339	828	999999	198	622	201	999999	999999	510	999999	999999	790	556	999999	999999	650	462	748	424	845	999999	871	999999	766	862	29	999999	426	999999	343	608	999999	407	999999	999999	999999	999999	388	999999	857	919	755	319	72	539	551	999999	999999	132	29	762	251	843	919	196	999999	995	235	336	603	661	395	999999	177	797	999999	392	999999	107	892	500	999999	138	999999	925	640	561	769	237	320	171	836	304	963	581	367	940	488	699	999999	458	924	999999	26	999999	534	264	152	999999	349	168	999999	605	240	528	688	122	285	993	999999	907	999999	997	25	441	825	100	537	596	999999	258	904	971	260	443	575	31	121	371	401	386	418	504	887	161	975	240	999999	444	999999	254	664	494	999999	999999	231	927	46	999999	999999	443	999999	556	999999	101	264	225	354	796	999999	666	10	913	601	999999	498	999999	119	863	999999	999999	999999	999999	703	195	593	419	826	320	221	999999	985	536	999999	958	999999	862	670	796	999999	759	886	277	491	235	254	751	892	975	451	500	999999	182	129	785	416	999999	999999	999999	999999	844	398	43	999999	314	999999	474	921	999999	520	999999	70	323	966	706	999999	759	611	999999	941	842	527	999999	869	721	831	999999	416	216	552	34	19	32	299	63	999999	852	692	187	553	999999	829	999999	464	815	440	504	215	422	87	656	32	384	707	999999	327	546	174	863	483	999999	67	715	100	495	999999	47	33	913	999999	855	77	999999	924	170	23	277	999999	64	290	337	607	994	999999	896	999999	635	325	635	999999	823	688	828	999999	685	999999	999999	169	968	199	402	480	302	86	231	589	599	460	546	651	60	159	120	582	155	271	73	585	204	494	991	722	398	187	522	999999	248	999999	248	447	999999	117	999999	865	888	857	314	917	999999	316	412	185	779	983	999999	674	578	255	558	424	659	999999	999999	484	207	680	91	125	563	64	350	869	221	108	752	999999	999999	255	694	298	956	999999	678	887	999999	816	942	414	501	848	999999	993	181	824	787	370	999999	943	667	218	999999	199	363	853	999999	543	963	680	241	743	942	999999	561	269	999999	514	860	87	999999	999999	737	676	623	715	464	357	698	396	320	392	999999	787	587	485	523	767	791	824	999999	548	852	272	999999	758	999999	276	
999999	911	367	999999	509	75	550	999999	481	999999	575	648	398	619	844	999999	369	849	999999	165	745	85	746	999999	722	46	165	854	539	474	503	865	809	198	914	999999	38	46	882	999999	247	312	14	999999	202	153	435	312	703	285	902	333	814	999999	531	999999	175	668	999999	473	909	695	746	16	606	710	839	209	704	999999	548	999999	967	219	917	442	81	332	999999	999999	610	853	160	263	572	179	60	68	667	558	999999	370	485	999999	824	551	999999	999999	817	999999	313	235	999999	645	737	999999	999999	605	999999	999999	295	842	999999	999999	863	999999	999999	492	999999	436	659	780	542	156	999999	999999	999999	558	395	376	876	83	515	24	275	999999	255	515	526	999999	813	454	235	579	272	778	999999	999999	999999	768	16	83	562	390	832	532	693	461	999999	559	732	807	219	466	999999	221	999999	157	999999	488	810	999999	999999	999999	999999	214	999999	999999	883	668	999999	354	12	999999	370	999999	999999	999999	999999	742	690	999999	317	966	999999	15	244	769	367	61	451	60	785	999999	957	976	117	120	999999	999999	977	730	999999	539	999999	999999	804	592	105	418	700	999999	966	974	798	25	722	999999	191	617	970	999999	605	832	226	929	568	936	669	394	695	410	999999	564	999999	999999	226	777	396	999999	210	999999	673	948	999999	999999	94	811	278	942	263	117	999999	159	657	202	134	745	322	999999	818	868	923	711	722	999999	999999	999999	219	837	999999	944	999999	308	416	999999	121	656	480	999999	845	999999	668	727	140	999999	481	218	999999	572	835	481	464	746	73	342	728	999999	236	71	405	682	999999	440	153	318	504	630	742	999999	90	478	999999	345	999999	71	210	999999	581	999999	999999	636	999999	999999	12	327	490	866	244	84	599	999999	430	419	581	172	166	237	583	999999	93	999999	475	999999	492	367	216	129	941	999999	142	532	391	102	999999	769	188	953	438	999999	828	638	395	668	740	999999	999999	855	763	999999	905	972	622	759	60	965	170	926	165	645	121	371	999999	242	941	76	999999	999999	174	812	999999	999999	999999	757	999999	455	466	999999	999999	999999	318	360	365	308	999999	169	909	632	51	288	999999	261	798	793	714	467	713	162	726	999999	174	720	690	951	659	702	999999	999999	999999	605	509	363	99	604	336	760	15	999999	999999	999999	167	999999	296	886	213	732	413	15	52	535	741	999999	90	173	396	598	999999	413	999999	404	986	53	865	999999	778	255	172	203	467	999999	999999	95	999999	999999	999999	38	433	999999	999999	999999	299	999999	822	241	863	205	999999	925	218	737	
100	602	978	740	795	123	280	999999	999999	957	570	220	999999	98	83	655	999999	145	658	367	999999	865	665	999999	115	818	999999	633	582	582	972	246	999999	729	863	859	117	999999	158	401	758	582	696	790	366	88	629	733	168	217	910	147	999999	851	572	234	936	265	999999	977	892	999999	278	999999	985	333	235	999999	234	224	548	18	986	266	608	592	179	874	999999	36	999999	497	999999	374	999999	834	969	143	999999	999999	922	999999	651	181	999999	121	999999	999999	999999	42	853	810	508	944	669	901	161	20	252	979	999999	71	999999	609	789	999999	181	904	863	160	999999	999999	661	595	301	999999	367	999999	756	999999	999999	999999	79	333	183	387	999999	530	705	770	999999	958	890	188	999999	860	952	52	999999	115	940	410	307	999999	999999	760	159	913	652	973	999999	345	999999	756	701	999999	991	999999	999999	411	999999	650	209	102	477	406	211	999999	21	999999	744	324	433	651	556	999999	711	425	655	422	238	85	878	999999	235	999999	999999	144	999999	999999	868	385	999999	980	999999	299	211	215	186	282	559	676	999999	999999	238	229	999999	612	999999	822	344	999999	920	999999	182	339	772	999999	866	139	701	999999	996	483	999999	368	707	452	952	999999	999999	999999	249	383	863	562	184	666	503	999999	999999	999999	934	664	203	302	464	604	808	369	999999	733	348	56	580	999999	680	428	649	870	522	470	660	943	155	838	337	547	159	620	999999	999999	973	860	999999	610	999999	341	289	279	903	113	644	999999	999999	999999	167	999999	999999	382	881	755	26	632	999999	964	999999	999999	999999	365	965	917	999999	197	213	999999	759	488	351	969	358	999999	149	380	966	418	999999	77	213	211	999999	999999	744	776	739	409	999999	350	999999	740	179	999999	822	923	313	986	658	456	388	999999	193	679	850	833	999999	542	616	646	666	85	148	999999	787	317	684	830	182	678	458	804	999999	418	121	611	800	999999	526	225	76	980	999999	379	688	884	28	11	294	999999	999999	999999	792	999999	999999	300	602	805	999999	514	248	482	999999	980	997	999999	999999	999999	567	249	43	817	26	999999	580	686	326	768	684	999999	299	682	546	271	925	262	21	880	999999	999999	999999	994	999999	21	976	999999	999999	779	999999	999999	888	253	999999	54	877	935	190	401	999999	998	974	999999	999999	461	999999	566	936	551	65	745	572	126	50	746	999999	49	965	14	999999	987	519	547	999999	580	999999	999999	248	502	394	999999	999999	999999	18	736	846	999999	873	999999	999999	420	657	624	723	635	541	771	213	697	813	838	969	185	
976	884	488	437	446	550	999999	999999	327	444	167	75	999999	999999	999999	313	900	64	175	999999	219	14	340	894	823	999999	48	999999	842	550	688	999999	29	897	999999	134	257	999999	999999	332	999999	999999	102	222	467	658	962	589	664	899	999999	759	672	999999	965	971	554	593	614	685	512	204	999999	777	755	999999	55	999999	999999	983	65	492	325	843	621	999999	912	127	437	999999	798	458	588	942	753	929	883	625	931	672	579	664	804	999999	999999	759	297	325	999999	856	612	195	999999	680	843	999999	999999	828	999999	382	999999	437	166	448	999999	63	615	999999	34	826	727	430	845	645	413	999999	687	999999	999999	999999	305	596	999999	580	563	612	187	907	109	999999	999999	999999	842	558	613	152	508	365	177	766	999999	902	301	640	999999	191	350	635	277	451	627	181	999999	999999	86	472	777	999999	885	283	876	708	295	586	341	999999	588	296	42	999999	999999	999999	104	999999	999999	999999	305	30	451	382	272	551	999999	657	820	323	999999	921	482	150	999999	921	999999	893	890	445	617	715	308	999999	602	63	999999	16	558	999999	87	547	999999	683	999999	757	999999	513	21	999999	78	638	999999	27	999999	667	814	892	895	971	852	210	377	282	785	590	721	985	999999	218	948	633	108	525	246	712	999999	798	999999	618	787	966	999999	565	999999	979	949	291	52	935	999999	999999	121	586	452	876	179	999999	898	587	45	159	733	802	999999	444	539	250	780	711	999999	26	919	286	194	886	329	812	905	806	640	439	942	844	969	247	522	521	83	369	542	999999	900	394	582	999999	999999	89	999999	999999	449	999999	511	340	986	232	791	834	402	999999	557	367	999999	101	999999	999999	216	889	832	149	999999	27	999999	420	179	169	999999	535	703	556	653	249	633	972	999999	931	999999	612	999999	747	456	999999	129	517	812	184	764	808	447	976	431	353	256	49	20	999999	999999	100	171	827	116	265	140	845	999999	317	734	62	735	25	999999	999999	41	999999	693	244	999999	999999	608	994	999999	317	97	999999	135	310	993	593	999999	933	399	837	450	40	999999	999999	556	999999	606	504	450	712	83	432	307	999999	321	170	356	999999	534	883	491	176	432	999999	178	413	719	611	999999	150	101	801	626	840	163	999999	454	503	999999	623	62	114	554	692	244	999999	430	308	999999	833	999999	999999	999999	515	356	284	607	999999	999999	153	999999	995	190	999999	621	282	805	467	673	999999	715	853	999999	999999	831	387	999999	740	565	513	982	999999	621	490	904	905	999999	999999	494	999999	999999	613	
481	544	69	67	923	255	81	961	859	999999	635	678	127	393	999999	498	684	969	661	867	285	518	170	153	999999	999999	999999	999999	880	694	972	794	917	111	999999	552	851	773	463	377	669	603	999999	29	785	943	373	999999	807	999999	436	524	227	999999	337	999999	384	916	684	233	999999	365	91	999999	999999	841	999999	25	21	555	646	910	515	999999	207	682	999999	999999	367	439	336	884	908	976	267	458	576	999999	774	419	999999	935	999999	239	999999	314	521	487	39	999999	192	999999	509	999999	999999	999999	19	933	337	999999	999999	242	999999	254	999999	965	456	115	908	542	274	379	251	601	387	711	999999	285	766	999999	171	387	122	999999	999999	978	384	656	718	741	449	642	63	129	321	935	387	844	999999	561	999999	415	999999	999999	999999	812	116	907	874	556	999999	733	176	999999	493	720	130	144	997	999999	591	999999	397	177	103	631	326	999999	290	451	333	976	943	214	46	755	999999	625	999999	444	999999	476	999999	172	999999	999999	475	999999	635	600	815	252	847	423	999999	66	28	412	403	57	496	984	627	433	232	999999	999999	962	407	737	913	504	999999	562	56	999999	28	234	141	999999	165	706	999999	690	635	91	138	530	244	979	737	404	231	696	948	999999	999999	357	940	999999	926	513	999999	999999	687	999999	852	294	376	855	47	793	999999	999999	891	789	497	999999	798	151	999999	269	727	427	999999	999999	999999	704	999999	168	275	670	294	823	461	651	495	599	12	999999	239	999999	999999	388	999999	999999	133	214	804	168	400	912	559	999999	999999	666	786	794	897	179	999999	158	680	217	590	376	509	457	999999	249	304	999999	999999	999999	912	999999	999999	348	485	66	394	78	899	455	999999	999999	121	495	999999	999999	865	999999	999999	833	287	999999	999999	999999	798	575	999999	675	999999	999999	864	999999	978	999999	886	962	561	999999	319	840	784	969	258	235	449	237	265	23	352	770	999999	603	204	110	206	830	592	169	550	999999	999999	719	999999	344	999999	274	384	45	608	153	243	428	391	999999	59	999999	832	937	507	999999	319	999999	999999	878	190	271	308	999999	999999	65	379	401	896	409	228	75	550	999999	644	184	999999	230	999999	999999	537	955	222	342	61	888	999999	654	662	980	999999	999999	396	999999	999999	999999	966	506	999999	552	773	841	531	982	643	983	767	999999	303	332	717	99	26	133	351	235	58	965	826	991	67	999999	739	916	999999	999999	999999	999999	761	999999	218	999999	74	862	435	696	434	240	699	77	130	999999	361	339	272	999999	999999	272	208	999999	280	10	
680	174	495	58	111	615	183	615	314	766	166	977	123	371	35	999999	698	654	800	818	999999	999999	999999	999999	373	409	653	308	853	999999	801	999999	54	218	675	900	376	387	594	819	66	94	763	363	999999	383	999999	900	999999	30	573	554	137	462	733	921	303	519	684	701	961	875	999999	897	965	333	933	999999	696	999999	787	320	999999	999999	999999	999999	995	516	61	989	194	753	822	833	843	257	999999	592	484	753	606	857	999999	892	999999	191	999999	865	398	601	450	320	214	360	999999	263	494	156	700	552	926	787	467	999999	999999	218	62	927	64	718	627	351	431	942	528	930	999999	177	999999	580	999999	139	128	999999	549	873	999999	471	601	590	999999	559	892	999999	827	818	399	17	999999	999999	138	405	811	680	973	999999	888	272	832	999999	645	327	33	129	693	796	669	17	155	643	669	999999	336	999999	955	78	459	499	124	999999	540	610	999999	482	452	462	328	447	486	999999	985	285	999999	298	999999	446	535	999999	248	41	159	391	862	741	999999	547	79	999999	725	905	649	399	999999	132	771	45	535	550	677	240	477	231	531	705	999999	394	951	47	528	519	542	999999	260	92	560	159	999999	60	999999	904	393	999999	722	580	800	595	137	517	526	909	999999	984	105	999999	999999	999999	860	167	92	595	596	41	818	216	372	963	999999	75	572	622	297	484	58	999999	847	497	999999	950	904	999999	267	443	999999	619	999999	558	999999	252	529	631	298	590	967	906	318	362	999999	516	218	836	456	999999	999999	999999	622	436	999999	332	999999	76	429	909	262	999999	999999	162	999999	209	608	999999	999999	896	999999	940	333	707	999999	152	464	495	335	999999	742	77	616	205	498	999999	997	181	999999	268	92	462	211	389	337	947	999999	166	841	962	908	403	464	559	525	14	580	914	999999	793	868	999999	740	437	176	195	413	142	999999	903	212	436	202	999999	814	93	999999	943	380	569	574	308	999999	373	93	349	999999	66	679	999999	45	999999	262	828	399	999999	999999	999999	223	999999	544	999999	502	937	759	482	999999	350	745	442	275	636	544	999999	229	570	31	377	354	999999	582	356	462	179	867	130	183	374	724	407	372	964	999999	238	34	138	805	715	614	610	147	272	999999	999999	228	409	548	902	608	829	394	354	429	999999	999999	197	982	332	80	999999	308	836	999999	347	999999	311	906	315	335	100	764	999999	999999	743	689	319	45	225	951	468	582	281	765	894	22	999999	999999	344	999999	836	156	483	645	975	999999	310	646	973	
178	916	503	242	576	517	999999	88	590	685	706	260	162	767	999999	999999	67	36	999999	999999	334	999999	766	571	647	498	944	999999	670	788	440	388	673	72	57	999999	965	999999	704	257	830	934	437	859	999999	999999	999999	389	112	999999	999999	999999	239	914	648	999999	999999	931	999999	999999	573	783	417	999999	254	999999	586	99	720	345	999999	999999	332	823	999999	400	999999	999999	933	238	999999	564	188	636	870	165	159	758	424	930	999999	999999	754	626	684	999999	999999	999999	999999	321	832	595	669	766	398	999999	953	416	23	999999	501	999999	999999	366	274	18	999999	999999	932	99	999999	827	675	999999	461	999999	999999	999999	149	854	874	990	302	621	406	228	895	421	248	999999	999999	743	999999	176	439	999999	45	398	361	675	999999	745	701	999999	152	14	920	879	315	786	999999	257	276	168	383	511	951	386	999999	999999	123	193	542	999999	888	435	91	999999	360	820	576	999999	354	473	999999	138	298	777	479	402	308	25	999999	461	431	953	999999	586	793	927	689	999999	439	314	562	268	212	999999	636	717	999999	421	529	999999	220	999999	999999	803	755	254	223	999999	999999	999999	748	107	86	999999	999999	934	958	999999	715	432	141	917	144	999999	999999	999999	926	859	151	761	479	999999	496	621	251	756	60	673	999999	548	713	515	999999	872	566	999999	191	131	596	999999	759	427	706	106	363	303	540	863	891	611	999999	363	42	156	999999	861	999999	999999	839	999999	883	295	674	177	718	625	175	272	483	999999	962	804	999999	449	999999	62	999999	399	999999	947	999999	197	781	229	229	360	483	999999	999999	704	853	727	291	510	999999	473	753	539	387	737	138	278	389	445	648	524	100	592	999999	45	681	221	206	892	870	999999	514	454	947	368	152	569	999999	999999	602	999999	522	762	999999	999999	308	650	21	531	819	947	808	345	580	704	269	891	461	748	999999	642	999999	999999	640	999999	958	309	999999	29	595	568	790	999999	843	413	999999	999999	960	614	737	41	210	675	82	999999	888	179	873	252	108	260	118	999999	999999	960	999999	999999	132	999999	580	999	999999	992	999999	261	166	207	501	999999	999999	932	931	846	21	991	441	855	326	717	999999	999999	436	349	999999	344	460	999999	854	883	999999	999999	999999	459	999999	737	972	218	739	821	999999	690	678	705	549	176	329	999999	726	764	528	858	806	414	276	790	999999	999999	81	601	801	114	353	999999	999999	825	726	481	812	284	28	233	126	505	951	553	121	730	800	753	999999	199	335	999999	365	840	80	800	193	253	174	262	
146	999999	30	661	999999	70	237	723	449	999999	999999	452	745	305	742	311	999999	723	679	842	999999	328	585	612	779	263	262	638	999999	999999	298	999999	119	766	999999	978	485	299	215	999999	503	86	999999	177	740	882	353	69	108	999999	999999	999999	573	331	999999	818	562	417	882	93	808	599	968	523	559	890	999999	979	218	763	825	173	517	629	349	999999	24	418	871	999999	909	999999	540	985	588	828	999999	999999	999999	999999	426	999999	416	131	251	903	117	999999	617	850	999999	374	850	344	943	184	951	943	999999	500	804	999999	546	986	184	616	68	983	935	730	895	554	556	940	999999	999999	756	396	999999	445	999999	999999	800	31	999999	545	999999	205	51	413	877	60	807	932	474	282	999999	999999	947	635	845	134	999999	886	954	995	999999	910	997	195	428	565	565	999999	764	580	353	524	639	638	274	999999	942	532	853	844	747	623	999999	999999	236	336	999999	999999	999999	611	379	913	77	361	728	441	208	999999	985	999999	495	999999	178	999999	929	17	999999	318	370	999999	191	332	43	120	257	999999	443	932	959	101	999999	812	944	163	211	439	999999	999999	910	999999	664	96	547	541	359	485	999999	583	999999	999999	999999	140	392	999999	429	56	880	956	113	534	998	276	999999	893	205	682	327	999999	999999	499	560	999999	999999	999999	327	104	785	999999	761	772	748	999999	797	739	556	986	430	999999	733	164	999999	500	183	386	834	397	200	653	346	999999	168	440	890	645	669	999999	999999	854	301	999999	271	388	205	999999	785	147	479	166	346	999999	999999	991	290	538	940	999999	339	999999	702	929	999999	141	999999	999999	613	317	999999	161	80	524	264	575	999999	408	892	180	999999	841	600	696	918	999999	317	136	425	177	160	362	705	609	999999	710	999999	999999	431	140	999999	120	728	999999	178	999999	96	822	955	686	956	881	646	999999	999999	497	431	15	21	870	824	38	669	446	167	617	455	470	820	553	423	673	999999	761	947	195	123	132	528	999999	947	999999	181	739	220	278	999999	999999	846	215	999999	156	359	560	316	999999	999999	292	321	560	999999	625	999999	411	272	293	903	884	999999	578	384	308	486	420	923	339	856	930	235	888	902	519	624	999999	274	277	323	999999	454	752	743	830	811	968	728	331	999999	770	476	999999	374	830	999999	277	831	980	669	939	637	977	347	520	66	432	999999	363	11	396	146	999999	969	999999	440	79	834	553	999999	518	999999	601	846	96	463	308	999999	999999	999999	999999	783	294	607	384	790	477	414	232	773	388	
320	374	999999	106	634	999999	957	999999	400	55	442	288	492	999999	256	45	140	261	67	758	908	587	999999	653	613	999999	999999	595	696	962	999999	611	779	119	207	327	281	999999	461	982	351	999999	680	359	914	504	801	999999	137	999999	347	162	175	25	480	733	416	676	492	781	999999	999999	201	438	390	830	509	999999	953	928	764	999999	999999	85	416	999999	999999	608	999999	118	60	940	467	942	999999	511	446	763	999999	474	999999	604	267	679	999999	979	445	999999	968	94	995	427	502	999999	990	957	362	100	608	207	826	807	999999	384	730	153	904	258	812	879	999999	745	744	489	27	169	132	130	187	437	836	999999	639	654	123	999999	447	268	999999	668	158	356	164	441	999999	113	666	883	999999	754	85	196	439	99	699	999999	683	23	999999	830	835	242	912	181	371	171	177	293	271	107	705	645	306	154	731	999999	590	313	842	913	503	249	999999	999999	361	650	235	999999	999999	999999	950	434	999999	999999	833	915	443	983	80	485	999999	383	621	999999	999999	439	889	295	368	999999	669	999999	181	278	336	595	71	999999	819	720	936	627	338	999999	157	281	569	184	320	815	999999	607	243	366	978	130	627	329	999999	999999	999999	999999	192	302	203	580	262	999999	999999	247	999999	953	999999	359	548	999999	54	223	999999	777	870	999999	974	552	66	72	146	814	300	215	968	741	116	898	959	996	444	45	999999	999999	28	999999	389	83	961	651	999999	883	999999	999999	86	414	625	999999	60	56	965	639	999999	141	444	447	518	589	999999	122	846	275	400	551	873	18	18	137	759	120	335	900	591	414	628	262	997	999999	139	999999	125	510	999999	999999	999999	805	799	999999	142	580	252	799	804	999999	999999	178	493	275	796	78	405	498	846	999999	720	74	57	831	513	999999	450	887	999999	715	996	999999	428	486	520	78	218	935	994	999999	867	535	106	742	609	459	768	731	834	999999	168	999999	999999	999999	202	999999	999999	999999	569	950	139	364	349	99	999999	468	750	16	755	727	859	470	503	667	83	999999	968	315	231	64	423	719	62	398	999999	999999	682	521	294	999999	320	249	376	54	59	999999	196	17	999999	151	999999	762	976	116	211	999999	133	996	999999	999999	998	999999	747	515	999999	420	311	951	999999	483	785	999999	722	999999	416	619	999999	459	617	999999	998	999999	425	999999	999999	999999	742	946	196	858	999999	999999	999999	286	555	999999	502	860	518	638	210	999999	999999	416	999999	480	49	775	700	591	999999	674	388	272	19	47	36	999999	170	875	
678	365	764	999999	237	109	550	446	655	547	999999	999999	941	979	999999	763	495	18	723	875	621	999999	999999	604	264	999999	307	425	276	999999	841	835	700	642	999999	844	999999	999999	188	266	929	602	999999	162	474	999999	733	409	903	999999	552	28	943	999999	263	710	120	169	429	656	801	134	999999	148	999999	291	542	999999	28	999999	999999	704	830	467	945	29	999999	999999	140	999999	848	898	522	999999	965	823	892	415	999999	999999	999999	320	371	999999	465	804	433	999999	456	999999	828	434	390	999999	999999	847	198	486	349	999999	862	26	39	536	807	903	612	157	183	882	999999	137	918	769	790	972	342	307	999999	999999	999999	999999	647	947	74	423	518	999999	70	127	999999	416	76	155	397	718	291	999999	999999	999999	202	285	807	999999	793	999999	515	999999	598	999999	515	890	483	208	999999	995	379	999999	999999	999999	394	478	999999	65	256	983	70	999999	382	81	999999	507	583	450	999999	999999	69	83	163	373	999999	897	545	999999	612	744	932	867	506	401	999999	209	374	340	177	723	999999	752	327	810	640	741	248	999999	307	18	317	43	259	338	999999	306	928	999999	485	497	932	26	452	999999	60	203	277	980	733	491	143	252	282	999999	132	317	999999	353	999999	999999	659	29	999999	604	437	898	999999	177	466	52	281	276	999999	680	791	180	309	814	759	447	999999	999999	999999	816	875	74	999999	35	216	999999	549	999999	373	319	838	913	253	848	84	162	585	109	999999	690	999999	866	398	602	443	951	17	941	593	296	701	400	236	956	729	373	999999	592	999999	838	999999	696	903	544	842	878	927	999999	740	607	861	999999	999999	112	999999	18	675	168	999999	264	999999	608	991	86	617	447	686	297	128	711	999999	992	147	999999	197	522	963	853	999999	565	34	555	211	986	434	337	999999	133	358	999999	999999	999999	10	999999	227	893	705	826	927	405	201	640	342	38	592	869	999999	68	914	94	55	821	999999	999999	240	74	407	14	652	290	999999	562	938	999999	23	999999	999999	440	468	999999	999999	147	926	365	999999	393	223	182	403	565	110	598	219	274	675	999999	999999	999999	476	162	999999	701	183	646	614	638	702	935	24	558	999999	999999	599	620	276	908	895	52	663	846	851	235	610	97	190	201	999999	673	732	999999	462	27	964	315	807	126	963	290	750	999999	999999	287	999999	845	687	313	998	999999	997	766	980	999999	320	999999	310	271	100	96	466	422	295	38	212	876	106	860	832	999999	813	160	945	615	301	928	999999	573	77	765	409	999999	
203	755	675	965	168	922	707	344	14	545	35	876	999999	337	999999	663	999999	999999	999999	827	481	714	784	847	821	999999	247	999999	475	999999	999999	335	686	589	229	999999	362	247	717	999999	162	497	999999	277	134	78	791	963	489	501	999999	786	27	582	404	488	970	828	153	999999	684	325	999999	277	351	700	199	244	118	909	310	838	573	573	674	999999	435	517	999999	753	583	283	901	973	248	417	318	114	194	740	999999	999999	103	924	499	836	629	21	999999	434	878	999999	999999	580	201	660	222	453	907	420	63	999999	999999	400	220	410	424	895	999999	999999	999999	999999	59	378	349	999999	999999	649	83	838	364	999999	591	298	999999	36	428	330	781	587	205	999999	206	999999	686	999999	429	703	999999	99	422	733	999999	991	52	793	507	999999	999999	426	999999	999999	379	79	999999	639	872	817	525	194	999999	103	124	451	739	527	888	286	691	244	356	999999	999999	984	999999	631	442	999999	999999	999999	529	942	99	364	671	631	495	136	717	57	243	999999	999999	999999	117	328	999999	539	262	525	904	230	795	996	80	875	638	999999	653	434	206	999999	571	444	665	49	14	759	780	117	42	762	568	643	10	744	999999	415	876	107	22	999999	347	730	186	308	999999	102	294	796	993	999999	482	999999	999999	961	50	743	864	78	324	859	759	154	493	152	662	161	996	335	999999	232	999999	556	421	303	999999	840	267	366	892	911	474	983	124	932	289	285	791	49	704	130	999999	808	783	999999	999999	202	247	999999	645	994	106	959	784	999999	591	926	999999	999999	36	209	485	999999	999999	412	394	999999	40	560	862	387	370	956	631	999999	680	710	773	999999	160	741	602	233	721	999999	815	515	999999	999999	350	363	414	243	999999	999999	644	54	633	380	768	377	172	686	181	268	634	149	999999	892	999999	999999	163	612	407	999999	607	999999	999999	287	597	878	999999	686	220	509	972	136	944	136	257	999999	86	402	999999	783	579	915	61	999999	273	675	999999	316	263	469	210	801	835	728	999999	999999	268	356	783	889	800	485	476	999999	295	507	205	210	645	463	804	760	122	624	999999	691	210	333	23	921	701	269	433	750	309	180	999999	226	239	864	378	730	618	610	982	999999	449	389	999999	765	999999	976	671	800	665	999999	689	220	23	215	191	934	342	862	198	540	999999	725	373	125	216	979	971	780	94	83	152	999999	641	619	252	821	166	257	450	724	598	999999	95	999999	999999	999999	212	34	682	999999	398	755	999999	999999	53	723	26	61	
558	501	999999	891	999999	591	999999	187	578	999999	963	370	778	94	999999	473	942	428	640	513	633	136	776	999999	107	999999	685	396	999999	199	999999	529	805	114	699	949	719	706	917	503	562	313	511	999999	71	999999	665	999999	343	948	999999	624	92	999999	427	999999	725	68	999999	74	906	910	98	999999	826	443	565	673	395	473	754	245	999999	146	950	330	625	999999	885	999999	985	381	999999	151	688	952	999999	999999	687	999999	233	999999	913	853	596	652	225	999999	983	627	756	992	917	870	203	275	123	946	562	107	806	758	182	18	89	534	999999	946	700	999999	999999	273	999999	128	249	103	331	657	549	999999	115	999999	983	268	38	992	999999	193	947	999999	999999	500	999999	589	470	475	488	999999	773	71	999999	278	431	118	630	493	16	798	999999	999999	943	465	406	263	999999	313	999999	999999	999999	97	999999	999999	999999	287	45	506	533	406	658	773	999999	427	884	488	514	999999	82	874	999999	999999	999999	999999	562	847	480	382	104	486	598	999999	700	999999	924	686	991	999999	999999	153	83	133	960	610	149	857	494	525	581	999999	749	164	240	900	286	999999	999999	414	122	162	807	999999	412	56	807	999999	83	51	999999	999999	496	999999	568	999999	999999	514	999999	384	526	999999	363	954	999999	999999	737	999999	926	799	297	488	584	586	18	126	999999	419	721	913	802	648	783	999999	32	999999	431	365	999999	312	109	772	860	999999	888	417	799	852	862	999999	319	373	999999	283	999999	24	622	909	385	999999	591	391	792	671	999999	877	921	910	931	426	754	381	849	624	700	525	627	999999	697	999999	327	999999	556	999999	603	999999	82	509	698	17	999999	521	980	152	720	999999	979	999999	999999	20	999999	999999	920	999999	999999	999999	524	951	582	238	397	999999	999999	999999	135	107	834	999999	77	152	805	421	222	924	999999	243	401	706	999999	983	999999	438	713	687	115	999999	573	120	24	999999	915	999999	999999	469	999999	996	999999	205	27	622	999999	682	131	12	215	83	676	996	780	248	546	999999	56	599	999999	999999	61	534	679	696	534	723	292	411	999999	683	494	999999	999999	669	933	205	688	291	111	863	316	711	999999	999999	762	576	340	776	129	999999	84	337	776	661	999999	999999	999999	999999	97	168	399	720	775	999999	588	999999	692	121	314	350	139	999999	999999	829	999999	999999	63	647	999999	958	393	999999	999999	139	608	167	976	652	724	168	679	366	999999	942	999999	999999	935	949	999999	838	884	999999	471	779	967	319	999999	946	19	605	999999	878	999999	999999	774	883	438	646	
923	431	946	49	999999	155	671	773	570	554	999999	66	999999	113	999999	999999	999999	174	55	999999	172	299	327	40	999999	129	999999	800	969	74	999999	590	167	299	999999	31	892	844	999999	325	117	999999	999999	999999	590	952	200	618	683	302	65	609	838	926	483	634	999999	999999	405	278	708	870	804	506	999999	775	899	124	87	183	999999	238	343	729	404	968	999999	42	449	690	999999	829	127	676	999999	568	752	240	999999	999999	916	975	999999	562	617	247	399	252	908	999999	63	999999	540	509	99	999999	275	118	531	515	94	81	477	714	999999	879	999999	137	496	817	32	999999	309	685	267	999999	789	780	121	166	578	999999	134	633	637	852	298	617	587	192	302	999999	709	310	999999	845	999999	999999	223	738	494	272	999999	100	999999	395	999999	855	252	862	46	495	997	374	937	786	947	844	999999	496	999999	145	999999	314	524	388	958	999	377	421	728	65	567	383	672	315	552	999999	999999	999999	86	442	374	999999	155	999999	646	345	372	999999	897	664	999999	726	999999	359	722	451	999999	414	436	777	999999	831	999999	981	927	624	702	631	999999	913	14	835	420	158	771	999999	168	717	742	623	636	845	523	999999	408	841	999999	323	592	999999	999999	999999	816	309	954	543	590	174	999999	32	642	999999	297	984	999999	821	315	999999	587	897	293	999999	672	812	150	999999	999999	79	999999	999999	398	999999	48	999999	999999	999999	29	121	203	999999	244	999999	837	719	980	895	557	999999	413	999999	535	236	999999	999999	817	609	762	13	999999	321	999999	520	999999	793	634	263	702	999999	538	91	802	204	805	359	663	299	31	952	831	999999	95	777	666	999999	999999	171	653	999999	999999	999999	816	999999	952	882	11	999999	999999	53	95	727	203	999999	11	332	783	341	431	385	40	527	999999	809	182	913	236	458	854	999999	999999	472	609	999999	836	691	274	787	251	922	358	940	999999	977	866	114	62	999999	776	343	222	999999	739	999999	323	799	999999	16	843	999999	656	552	999999	999999	810	623	127	845	567	999999	67	996	99	509	999999	100	999999	610	999999	77	861	545	682	521	381	24	999999	341	999999	999999	433	268	943	211	275	805	81	78	177	253	986	999999	999999	466	999999	226	138	240	251	232	168	657	73	999999	188	121	999999	357	446	999999	889	999999	999999	530	885	799	63	888	999999	231	28	571	443	999999	91	654	422	225	245	999999	886	999999	100	812	999999	776	204	178	33	164	999999	724	631	382	363	210	999999	602	580	486	999999	250	997	29	214	597	999999	999999	999999	534	
999999	654	122	291	909	397	999999	999999	651	119	604	884	864	999999	296	999999	999999	70	345	999999	258	819	644	758	999999	999999	999999	80	607	291	999999	830	483	499	465	290	612	350	999999	999999	515	407	951	471	881	288	386	999999	732	910	657	999999	39	813	285	879	19	363	299	273	891	624	999999	370	557	774	411	375	999999	15	999999	599	597	999999	375	850	867	183	876	714	269	587	347	999999	634	408	801	670	999999	999999	999999	259	61	999999	999999	999999	17	591	913	117	999999	20	304	726	229	67	565	660	999999	435	21	835	486	584	14	313	999999	703	736	158	972	740	162	47	734	441	547	398	999999	484	999999	999999	269	769	837	258	292	620	999999	576	843	150	231	787	999999	445	772	476	204	771	613	314	999999	764	145	146	858	267	992	999999	520	999999	367	963	592	999999	575	999999	747	999999	31	665	999999	169	315	999999	518	374	472	299	668	80	204	531	871	999999	999999	505	634	999999	400	34	999999	999999	999999	676	783	268	205	839	869	65	999999	448	999999	948	89	695	999999	313	627	999999	794	999999	999999	449	972	836	102	999999	312	80	93	55	365	999999	46	544	114	638	58	260	999999	633	429	613	351	756	781	922	459	999999	999999	330	84	907	239	925	571	999999	704	946	176	151	536	798	999999	999999	999999	753	999999	999999	999999	821	264	376	999999	171	283	999999	107	999999	65	179	604	576	35	999999	971	458	766	120	973	999999	999999	112	94	38	106	630	641	668	673	999999	999999	915	155	233	76	707	593	78	652	66	519	999999	891	996	547	960	773	219	999999	633	986	800	571	103	887	162	292	295	75	652	874	439	552	999999	999999	689	999999	801	695	999999	999999	999999	468	916	978	999999	220	97	999999	999999	857	431	999999	49	50	999999	353	61	346	914	999999	999999	999999	999999	191	89	936	863	838	999999	999999	972	999999	447	768	298	342	999999	999999	443	941	205	803	929	794	999999	999999	999999	987	946	345	378	999999	781	999999	566	999999	467	735	898	999999	356	258	999999	606	885	907	999999	280	752	878	999999	999999	902	972	229	504	83	216	739	606	433	999999	891	522	171	516	999999	598	211	602	999999	919	226	924	594	999999	180	333	909	999999	999999	242	244	77	646	442	562	999999	629	999999	622	260	999999	302	95	480	999999	120	445	999999	175	920	78	160	13	779	719	978	387	283	334	750	307	204	641	999999	641	999999	999999	999999	999999	933	999999	999999	979	624	999999	924	839	999999	589	69	888	540	379	53	173	999999	999999	999999	722	583	430	356	999999	
872	999999	801	999999	999999	838	543	244	716	424	241	999999	929	999999	999999	999999	795	999999	273	693	274	862	999999	825	597	37	557	999999	19	16	380	513	622	411	117	670	132	273	945	286	56	999999	999999	126	999999	102	243	999999	684	999999	927	444	167	662	999999	999999	196	976	72	866	999999	999999	999999	710	53	728	338	999999	73	999999	999999	531	204	987	647	448	690	650	999999	505	999999	999999	999999	997	88	936	355	960	937	106	484	156	210	88	994	273	600	471	82	419	763	715	850	965	288	405	999999	180	25	35	330	545	298	999999	81	648	707	237	631	999999	382	999999	591	999999	244	586	330	999999	992	383	847	228	577	278	742	88	792	999999	719	999999	999999	999999	945	999999	776	938	857	643	16	999999	999999	373	840	965	999999	394	134	883	730	702	84	135	187	999999	188	111	968	30	824	992	999999	597	999999	948	421	207	999999	999999	999999	306	728	999999	118	646	817	483	388	612	242	357	954	908	999999	27	999999	569	999999	313	733	674	970	837	818	24	500	999999	855	891	553	838	961	999999	693	433	999999	397	27	540	823	704	723	365	999999	477	999999	947	216	500	350	999999	208	129	946	525	336	999999	868	104	156	999999	627	999999	68	403	396	510	224	956	999999	220	552	467	999999	38	951	614	59	999999	975	999999	761	999999	999999	701	999999	841	507	178	107	92	529	922	394	974	86	999999	307	395	91	537	732	260	457	139	309	999999	999999	917	573	722	999999	999999	128	999999	999999	272	945	999999	763	554	12	55	999999	999999	691	999999	83	515	952	999999	999999	663	270	999999	819	999999	907	421	402	899	211	999999	605	384	999999	12	804	999999	999999	813	290	940	632	536	535	686	400	496	447	999999	667	134	965	847	415	188	266	680	999999	999999	365	533	964	863	353	422	450	484	720	689	999999	293	999999	148	444	999999	999999	733	912	142	121	421	974	723	241	86	999999	999999	969	999999	999999	133	16	310	458	756	976	768	193	999999	246	915	776	758	999999	383	505	826	413	49	156	999999	768	651	475	943	559	250	632	276	797	692	515	658	999999	701	287	328	689	688	398	273	550	798	896	205	645	226	999999	858	581	999999	354	929	916	222	365	999999	835	514	207	736	999999	917	326	553	409	128	999999	162	106	186	146	725	650	999999	982	969	754	279	308	999999	999999	773	999999	998	348	999999	741	730	345	922	493	185	490	662	999999	999999	482	352	795	527	411	999999	761	404	999999	629	288	999999	240	396	610	565	999999	863	365	372	232	327	
215	823	386	999999	816	184	693	961	244	988	754	360	496	411	999999	781	931	664	22	999999	346	719	307	707	500	949	321	927	969	627	307	765	410	999999	147	999999	150	999999	900	587	711	999999	999999	300	289	999999	899	208	91	999999	932	701	360	999999	999999	495	999999	678	592	867	862	765	992	617	691	988	999999	342	999999	511	640	999999	763	434	588	646	334	17	428	620	999999	999999	846	544	694	605	415	477	183	652	999999	472	999999	42	999999	946	708	778	608	301	999999	999999	935	580	793	329	937	925	354	344	999999	518	999999	972	817	749	919	457	922	95	582	482	168	621	65	178	999999	731	999999	642	938	556	999999	136	999999	492	187	275	751	375	999999	490	999999	839	490	999999	222	763	999999	999999	999999	260	999999	523	718	457	408	323	999999	625	451	216	226	712	406	615	119	133	291	334	999999	653	999999	999999	999999	102	359	999999	141	127	955	124	999999	734	999999	687	700	884	417	242	94	864	999999	135	923	999999	274	421	442	875	827	999999	481	999999	412	999999	553	309	999999	999999	108	89	192	407	999999	337	700	999999	106	718	914	234	715	59	250	999999	902	580	999999	964	828	938	886	999999	999999	999999	642	625	999999	242	143	401	788	791	144	14	682	353	999999	999999	999999	999999	324	723	999999	602	383	999999	999999	999999	480	973	676	142	798	170	203	926	117	802	999999	84	169	864	585	523	999999	924	999999	245	999999	999999	124	46	212	55	999999	172	305	697	493	220	999999	626	761	170	999999	999999	992	973	999999	756	246	663	901	687	623	459	148	446	165	999999	517	999999	679	920	859	999999	930	753	999999	41	630	999999	999999	999999	999999	542	999999	424	799	791	931	941	999999	279	323	999999	145	524	999999	174	999999	859	999999	44	702	570	999999	999999	311	95	725	249	999999	780	135	826	999999	426	588	999999	356	723	999999	374	999999	576	999999	410	999999	408	503	999999	999999	382	17	999999	878	999999	999999	538	595	272	999999	713	76	691	999999	654	153	497	999999	719	999999	999999	818	309	999999	176	516	136	999999	999999	243	902	591	999999	918	65	772	364	947	80	999999	59	495	94	610	933	308	999999	999999	334	266	120	999999	999999	479	999999	999999	707	559	711	768	655	999999	57	999999	221	999999	999999	999999	999999	882	788	549	999999	84	886	857	999999	699	288	868	679	74	265	290	999999	999999	807	839	940	500	74	999999	245	312	999999	999999	447	64	398	810	550	74	613	452	999999	570	999999	999999	999999	131	999999	18	999999	843	98	590	691	767	999999	613	325	918	999999	957	817	
983	999999	731	94	784	419	679	310	477	999999	615	999999	813	999999	561	349	107	255	818	670	66	534	402	999999	409	419	679	158	785	495	632	241	999999	999999	999999	266	537	999999	808	999999	160	999999	802	525	999999	999999	878	954	355	999999	228	672	24	296	760	999999	911	517	685	375	740	530	524	982	999999	999999	804	999999	328	304	811	481	999999	999999	519	999999	732	876	741	278	540	725	999999	521	277	960	227	368	875	999999	354	29	940	443	971	629	193	820	999999	108	335	701	635	999999	462	747	235	907	777	412	726	45	775	416	834	24	999999	999999	715	999999	166	445	312	293	950	999999	540	999999	144	889	174	911	55	643	942	839	999999	752	999999	530	999999	999999	999999	473	999999	319	253	999999	609	957	902	999999	114	106	941	889	399	999999	110	670	216	231	773	887	247	814	989	141	999999	994	999999	974	999999	195	999	999999	854	838	999999	999999	548	17	404	187	987	999999	806	949	702	62	449	747	652	399	324	513	546	704	236	503	329	122	69	614	42	927	999999	999999	106	103	45	999999	377	469	131	208	826	596	899	263	18	49	999999	420	999999	187	331	553	871	496	311	159	999999	999999	999999	436	999999	999999	999999	70	745	999999	852	608	27	889	379	999999	277	125	686	949	805	972	495	289	999999	648	69	999999	605	695	58	999999	999999	999999	947	896	999999	999999	261	46	451	999999	517	130	197	831	999999	665	999999	148	285	755	999999	361	354	640	985	41	753	308	731	999999	464	999999	838	252	999999	140	999999	482	44	999999	863	649	999999	966	464	374	102	851	255	999999	56	999999	420	999999	800	441	542	317	911	127	942	952	999999	161	999999	999999	999999	944	25	999999	724	335	113	703	999999	169	852	387	999999	620	938	902	63	337	999999	997	639	999999	452	384	598	999999	571	917	639	911	344	357	591	996	999999	999999	835	982	678	720	363	716	999999	640	588	164	142	999999	189	49	898	999999	907	387	999999	746	502	641	674	101	764	196	999999	980	825	505	795	188	538	789	76	81	659	533	643	999999	144	811	999999	444	999999	280	737	599	22	367	449	214	178	345	656	999999	318	587	955	177	652	430	999999	93	368	999999	761	399	973	827	327	384	743	905	611	690	846	239	600	494	458	474	967	467	65	999999	20	203	143	999999	763	999999	577	999999	280	714	995	712	85	546	518	999999	999999	195	999999	75	471	999999	733	965	358	88	987	471	718	188	462	999999	37	777	943	568	266	999999	74	999999	999999	999999	999999	999999	694	144	999999	63	
975	999999	848	782	427	990	999999	746	469	178	523	684	94	116	999999	102	261	647	684	999999	999999	999999	92	524	131	999999	268	205	638	999999	999999	224	999999	933	496	608	339	999999	930	46	657	206	109	999999	587	389	172	700	518	999999	645	57	459	856	460	34	37	999999	661	634	732	924	118	999999	897	309	760	999999	619	159	763	999999	717	648	650	405	999999	994	937	742	630	567	999999	999999	201	233	764	999999	483	471	581	999999	29	999999	314	999999	98	476	199	287	999999	21	91	369	778	74	339	811	999999	64	183	43	395	918	13	174	248	999999	999999	674	544	693	677	157	999999	756	562	421	344	916	999999	999999	999999	660	123	619	486	326	327	137	893	953	861	428	297	999999	620	110	301	149	495	87	45	524	999999	999999	344	999999	791	32	512	917	477	298	747	800	238	735	805	394	688	921	693	999999	781	591	999999	999999	999999	40	999999	999999	999999	204	431	240	348	289	917	188	999999	552	535	305	624	975	486	573	680	497	319	884	305	906	460	573	393	731	743	161	114	999999	83	761	885	999999	797	282	867	517	999999	999999	818	626	120	145	396	397	689	805	999999	267	999999	372	720	999999	166	223	744	857	846	616	546	766	84	199	479	999999	420	999999	188	999999	705	999999	999999	999999	76	678	796	324	999999	995	52	937	55	846	517	711	50	633	893	583	538	19	670	845	411	61	999999	921	666	622	977	124	627	901	562	414	999999	359	195	488	999999	999999	999999	851	574	609	720	237	999999	767	732	787	680	604	675	696	503	200	959	24	135	875	658	564	28	999999	319	154	294	112	999999	999999	447	999999	166	999999	338	818	281	802	341	324	249	898	999999	200	999999	33	235	865	910	146	999999	999999	999999	999999	770	125	832	646	299	575	943	579	392	999999	349	999999	447	566	367	684	919	166	683	999999	635	759	999999	999999	493	999999	918	428	202	999999	999999	276	63	614	348	223	985	634	512	765	381	670	515	999999	999999	179	585	669	508	999999	227	999999	498	551	999999	21	451	14	163	13	657	525	386	999999	999999	83	999999	833	228	154	699	999999	654	999999	999999	965	999999	826	977	323	999999	259	920	999999	31	67	777	999999	698	336	772	981	480	999999	118	856	293	371	107	999999	957	999999	450	363	536	999999	589	580	121	950	767	625	36	999999	999999	999999	604	420	999999	694	305	709	144	891	999999	718	999999	999999	809	584	682	881	999999	211	999999	958	809	999999	440	99	999999	207	400	747	569	157	999999	641	216	999999	999999	873	
999999	413	999999	999999	999999	558	981	999999	128	443	771	999999	999999	999999	999999	999999	483	344	999999	47	999999	43	226	108	318	397	332	999999	999999	182	939	108	999999	808	999999	325	729	117	351	260	585	621	999999	999999	999999	863	999999	683	999999	999999	167	871	123	999999	893	215	197	382	939	999999	236	999999	999999	945	999999	673	999999	999999	999999	581	105	375	992	347	462	368	73	999999	999999	454	999999	649	999999	635	24	77	984	118	915	437	999999	357	177	131	999999	828	566	34	539	762	658	19	999999	679	42	791	879	775	761	535	151	15	999999	494	999999	999999	782	429	931	436	688	106	554	814	453	748	207	871	323	633	801	48	652	910	796	999999	219	305	999999	999999	198	999999	356	999999	999999	132	647	683	819	447	56	147	999999	113	83	999999	464	999999	235	293	594	17	461	137	733	113	999999	799	999999	403	377	999999	826	708	248	478	750	174	528	999999	111	999999	62	876	587	663	999999	549	999999	243	453	593	79	318	638	190	999999	228	656	192	999999	847	984	425	79	568	321	395	999999	604	999999	300	999999	905	192	79	955	585	999999	999999	168	813	963	464	950	784	418	517	999999	999999	999999	999999	518	345	560	264	999999	999999	806	29	352	559	684	999999	431	999999	496	173	136	569	234	999999	678	586	999999	956	883	529	474	295	160	803	326	806	883	290	781	999999	999999	928	539	328	778	999999	727	608	139	999999	42	999999	999999	254	391	509	833	999999	852	932	320	604	999999	999999	172	521	999999	999999	243	999999	999999	151	999999	999999	819	208	40	906	403	157	858	426	826	162	496	999999	998	906	422	816	972	344	437	849	999999	750	557	528	166	999999	662	999999	374	260	383	999999	424	999999	435	192	479	927	155	705	84	999999	777	999999	523	493	522	961	999999	427	999999	23	713	532	999999	78	650	511	750	999999	495	679	62	576	778	605	999999	446	481	239	346	55	999999	732	775	556	972	339	14	672	999999	701	62	999999	354	370	187	892	276	366	542	967	999999	19	999999	999999	999999	211	449	918	240	86	490	897	90	860	999999	981	999999	738	106	320	506	88	401	794	627	999999	232	999999	427	999999	179	125	697	378	999999	190	522	380	714	771	890	95	442	668	220	999999	866	493	547	206	144	999999	999999	231	471	108	618	425	999999	736	978	999999	501	868	999999	374	999999	711	991	642	999999	386	999999	999999	430	999999	646	732	583	999999	249	738	999999	230	236	642	855	476	907	770	572	999999	603	978	792	858	594	573	762	846	999999	164	501	999999	999999	758	
999999	935	999999	60	462	885	842	314	999999	250	171	999999	641	274	519	733	803	999999	80	371	782	55	542	571	826	82	999999	999999	999999	94	999999	965	999999	478	138	920	675	857	999999	999999	999999	299	492	552	697	999999	931	497	999999	999999	999999	280	834	377	975	999999	402	239	233	999999	915	115	797	411	999999	205	999999	999999	146	599	999999	946	913	393	999999	493	999999	989	874	513	150	482	999999	295	734	966	141	125	503	669	527	446	634	927	770	159	999999	90	549	999999	999999	999999	361	737	173	414	999999	450	270	491	905	412	364	719	249	999999	704	512	677	46	73	673	999999	476	81	622	321	985	999999	956	991	482	450	999999	979	381	130	673	132	329	610	691	854	22	764	124	91	999999	688	337	999999	999999	412	513	438	999999	999999	999999	665	551	103	999999	827	313	499	432	962	982	999999	999999	323	41	389	357	435	381	819	657	712	957	540	406	307	295	999999	12	999999	937	943	129	999999	244	17	580	236	999999	864	550	522	341	162	108	185	820	999999	422	999999	64	87	66	50	999999	999999	999999	20	696	83	542	801	497	361	34	49	619	596	88	33	808	999999	205	517	278	999999	380	805	999999	230	486	280	99	402	25	860	886	88	828	71	999999	570	539	166	331	749	34	979	137	69	566	234	936	399	800	999999	881	999999	999999	318	802	999999	578	476	597	271	999999	105	346	999999	163	540	999999	26	999999	248	591	48	999999	529	999999	400	677	382	663	261	999999	700	999999	92	978	347	316	520	268	407	992	999999	569	70	47	929	643	963	905	36	467	919	999999	562	999999	843	362	253	208	412	999999	999999	812	345	999999	21	999999	263	999999	815	233	999999	757	326	255	528	999999	135	491	190	756	714	476	637	793	425	999999	48	740	145	999999	73	322	856	182	797	999999	233	144	999999	435	389	999999	999999	999999	220	999999	358	317	823	999999	237	999999	27	655	520	728	185	551	510	986	464	999999	999999	831	170	934	900	154	457	277	999999	990	466	755	377	999999	386	835	583	263	676	731	999999	770	756	312	305	211	662	999999	85	682	633	49	999999	999999	726	268	641	286	271	214	859	999999	129	246	305	272	287	582	351	999999	968	257	319	733	607	290	84	858	638	699	491	388	202	572	367	999999	784	999999	999999	128	203	306	999999	472	872	999999	651	520	16	999999	923	999999	728	735	999999	999999	999999	247	268	999999	193	783	999999	999999	722	999999	363	999999	879	878	487	776	371	233	156	672	265	847	860	999999	639	999999	851	605	
775	412	999999	467	859	999999	696	547	252	775	934	420	659	430	749	401	16	104	999999	138	555	157	999999	999999	589	50	130	882	386	31	999999	629	931	51	796	320	999999	896	696	897	191	940	533	999999	999999	736	23	835	107	468	240	544	999999	723	60	628	693	999999	877	999999	860	813	170	999999	968	315	488	617	633	438	580	120	407	999999	946	614	623	131	216	853	999999	999999	785	918	790	272	999999	218	999999	178	626	665	28	999999	47	377	999999	312	627	999999	257	405	999999	668	887	130	146	999999	777	445	14	571	948	34	791	575	38	252	440	705	999999	280	626	464	812	915	101	529	705	578	999999	321	504	233	605	631	999999	127	40	670	135	524	999999	555	174	65	717	993	97	471	999999	538	871	922	383	999999	779	999999	856	972	39	617	999999	999999	610	692	77	999999	429	169	492	910	221	770	579	96	839	80	300	757	207	107	442	243	238	306	450	999999	999999	999999	999999	345	270	67	641	518	48	241	944	482	999999	992	574	927	979	999999	326	999999	999999	999999	148	708	456	109	999999	931	184	999999	999999	314	999999	495	874	802	999999	156	650	999999	139	71	57	999999	136	818	999999	214	533	514	999999	799	999999	349	239	562	488	153	888	171	291	709	344	796	271	640	240	999999	128	771	621	999999	788	172	971	291	999999	541	999999	638	999999	999999	407	670	986	999999	999999	902	266	322	323	173	268	488	872	429	726	999999	345	496	999999	278	96	761	893	999999	999999	999999	377	948	323	947	570	999999	832	999999	999999	673	809	100	315	337	245	806	458	457	574	310	299	551	564	988	205	999999	60	71	484	645	776	564	999999	517	534	317	998	375	999999	999999	999999	161	127	62	451	255	190	260	43	999999	313	445	999999	710	527	826	394	334	752	484	999999	771	246	999999	897	255	931	798	803	927	807	93	855	566	999999	148	999999	999999	547	950	905	800	37	204	999999	999999	705	458	989	708	999999	999999	622	128	808	884	914	461	999999	205	999999	392	457	116	483	230	590	302	66	389	402	882	999999	802	578	408	743	52	334	566	550	482	808	104	13	142	470	999999	999999	769	233	999999	355	352	999999	523	999999	921	721	122	750	413	402	609	999999	51	887	999999	550	999999	151	872	137	999999	655	840	583	999999	999999	350	759	999999	999999	296	166	429	537	444	176	65	65	999999	999999	221	815	146	90	209	999999	962	255	650	196	356	628	999999	845	755	697	795	939	990	818	380	362	999999	868	115	453	887	514	452	999999	495	
355	999999	551	915	999999	518	760	384	574	150	999999	119	667	197	999999	805	583	999999	747	380	999999	74	13	950	999999	999999	277	975	755	900	458	802	995	701	11	309	808	930	971	999999	999999	565	426	999999	286	252	240	999999	447	648	313	999999	705	283	379	291	325	999999	65	866	999999	999999	628	673	692	999999	999999	965	999999	999999	999999	999999	810	999999	999999	999999	647	336	674	616	687	597	537	999999	597	725	999999	999999	331	720	984	217	874	114	937	259	936	752	984	999999	138	274	999999	88	999999	660	922	146	937	819	643	989	927	448	999999	999999	999999	521	86	967	204	999999	999999	476	384	999999	778	705	631	999999	624	895	351	999999	999999	423	112	458	465	936	802	961	999999	512	999999	994	999999	435	926	293	12	424	675	27	789	737	630	28	704	862	999999	999999	515	851	999999	748	648	247	961	999999	551	999999	65	149	999999	243	615	999999	399	999999	508	999999	778	347	93	209	229	999999	899	999999	792	94	754	603	999999	585	456	934	318	999999	356	52	999999	171	742	999999	369	536	999999	556	132	499	999999	999999	364	538	448	177	767	995	528	999999	347	999999	972	466	54	462	94	589	999999	681	822	70	43	999999	878	617	605	999999	840	999999	481	353	627	303	465	440	248	527	146	999999	176	323	810	42	705	263	198	999999	169	906	452	273	769	450	676	568	999999	898	659	831	999999	999999	164	835	842	994	593	679	11	613	223	999999	452	508	514	509	259	999999	999999	625	429	329	721	999999	251	218	583	187	626	896	159	350	868	315	999999	999999	168	975	999999	999999	670	999999	999999	555	693	885	999999	270	999999	176	318	289	147	44	999999	252	175	230	593	999999	420	415	62	114	464	872	698	999999	791	234	999999	284	811	60	954	909	55	999999	250	999999	397	323	251	459	588	869	212	999999	903	475	124	937	391	999999	299	264	466	999999	999999	820	197	683	479	710	999999	44	477	97	89	502	999999	998	980	237	247	107	999999	603	526	594	670	864	243	326	999999	999999	892	999999	760	700	999999	875	85	430	178	714	843	999999	634	553	401	999999	753	411	278	126	957	999999	999999	202	999999	862	653	505	160	332	449	162	600	422	151	230	999999	389	999999	331	922	999999	999999	532	999999	634	969	999999	202	999999	999999	999999	999999	993	455	739	930	567	999999	999999	231	580	280	999999	275	690	939	999999	412	181	787	374	362	999999	999999	407	999999	999999	938	465	893	999999	312	999999	221	616	114	607	966	411	300	769	779	467	109	999999	999999	999999	267	572	999999	757	
569	31	767	746	999999	110	999999	57	999999	145	999999	999999	697	999999	277	674	634	659	585	999999	255	10	880	27	999999	894	847	850	999999	881	999999	375	771	146	121	291	837	474	146	999999	806	918	766	164	150	999999	770	999999	999999	614	588	999999	987	999999	511	569	150	999999	161	584	263	949	929	763	999999	264	999999	999999	439	985	999999	169	522	999999	535	337	243	726	877	999999	134	299	999999	514	303	929	388	419	634	551	150	98	322	561	750	857	988	999999	556	885	261	219	128	99	777	428	95	999999	826	183	335	424	871	202	999999	999999	183	425	470	678	875	964	999999	887	999999	999999	847	960	831	999999	999999	240	999999	992	707	914	180	685	736	875	843	973	593	460	226	725	999999	130	111	786	999999	573	999999	877	19	999999	293	240	254	999999	581	999999	584	999999	999999	104	255	879	999999	546	793	999999	688	594	835	999999	380	475	671	129	532	726	859	999999	994	774	697	301	982	999999	999999	939	441	708	304	999999	999999	999999	625	999999	999999	346	999999	564	992	195	885	999999	52	999999	916	818	569	134	506	854	275	539	162	999999	407	953	897	84	999999	999999	66	979	999999	126	999999	935	850	549	648	999999	100	999999	61	809	999999	749	258	875	503	812	380	316	212	449	453	858	292	565	999999	527	449	562	649	148	999999	999999	657	926	602	999999	968	30	486	320	764	999999	999999	353	180	658	999999	32	999999	112	483	749	777	999999	672	999999	652	999999	824	131	746	999999	655	999999	679	983	999999	332	999999	522	844	360	830	891	999999	482	380	938	394	76	822	999999	981	546	665	389	137	999999	263	947	338	999999	205	364	574	236	325	999999	673	196	566	382	749	999999	268	133	919	999999	999999	199	999999	999999	999999	758	999999	329	555	999999	257	300	856	295	78	335	194	171	164	475	327	458	999999	805	275	207	509	450	677	924	999999	999999	469	251	639	74	672	624	783	447	65	999999	680	999999	327	999999	340	280	313	424	873	999999	969	999999	568	718	42	999999	999999	702	258	858	652	999999	999999	716	999999	614	656	14	999999	569	388	716	419	999999	777	950	487	892	867	999999	999999	999999	61	191	572	25	683	921	42	203	999999	90	999999	206	602	58	387	999999	552	726	624	309	761	313	718	262	44	495	940	91	999999	556	835	29	722	399	999999	999999	153	999999	999999	999999	972	469	394	999999	999999	222	480	728	999999	875	349	150	999999	836	501	747	999999	319	981	197	999999	999999	210	629	255	180	484	213	478	739	999999	999999	795	888	999999	302	919	999999	
735	999999	25	221	999999	127	217	999999	999999	999999	898	832	184	834	833	743	754	31	269	764	62	999999	738	277	260	834	417	611	355	999999	509	999999	999999	62	584	169	182	999999	999999	999999	999999	999999	766	597	315	645	999999	633	904	999999	144	316	43	164	367	999999	999999	748	999999	999999	999999	605	348	687	387	699	999999	131	259	673	571	984	999999	999999	352	501	590	150	999999	614	280	783	706	303	592	202	175	999999	694	999999	999999	434	808	760	383	999999	999999	88	999999	999999	641	442	384	241	490	159	999999	999999	811	866	797	942	785	355	412	926	899	54	105	999999	999999	340	436	999999	597	999999	186	827	802	999999	289	512	929	356	973	837	999999	999999	999999	443	474	318	862	828	999999	999999	648	463	358	456	917	177	983	36	91	311	15	329	999999	353	973	901	999999	285	999999	295	999999	439	999999	575	527	433	999999	662	999999	225	999999	608	656	464	498	722	478	999999	619	122	529	903	274	999999	831	89	831	469	469	573	263	586	252	122	130	219	90	999999	999999	493	999999	330	316	999999	832	407	999999	999999	855	260	432	999999	666	473	766	118	174	999999	744	999999	602	772	202	157	962	891	365	543	343	289	999999	696	426	135	186	208	999999	999999	839	433	415	652	613	219	999999	554	920	779	355	21	54	999999	48	491	891	173	999999	168	999999	999999	52	140	845	999999	618	999999	292	540	999999	567	521	765	869	320	999999	949	168	982	16	999999	970	999999	197	332	244	270	999999	935	244	22	80	438	505	898	390	285	999999	47	601	414	271	390	999999	999999	500	288	511	728	999999	941	15	155	162	494	970	466	942	523	342	357	88	356	999999	999999	497	92	270	999999	929	999999	153	999999	391	999999	999999	590	999999	999999	832	999999	759	929	486	303	17	999999	286	20	927	924	343	293	704	253	335	915	94	218	300	418	27	539	798	701	797	999999	999999	560	348	390	372	542	690	386	598	999999	999999	11	276	999999	806	260	999999	999999	423	859	999999	147	276	241	506	885	999999	999999	937	999999	140	785	505	133	999999	725	672	547	562	801	999999	328	655	999999	55	92	999999	727	999999	999999	494	792	287	938	999999	999999	294	999999	884	486	432	999999	448	377	29	94	506	153	411	90	999999	507	999999	622	266	108	491	100	195	999999	944	391	812	999999	735	347	999999	567	665	544	440	564	662	85	999999	336	879	288	166	999999	586	999999	326	531	189	986	999999	665	999999	369	144	203	999999	470	542	51	999999	278	642	999999	999999	939	999999	866	649	33	844	377	
253	999999	228	213	999999	235	837	155	74	999999	991	999999	998	999999	999999	306	410	246	643	999999	542	337	999999	611	646	485	999999	999999	320	459	881	165	999999	971	999999	751	150	999999	999999	696	633	999999	999999	999999	287	893	683	745	999999	191	466	412	389	652	999999	916	999999	617	567	999999	851	999999	835	614	409	835	999999	999999	999999	143	165	479	976	947	568	999999	361	698	999999	999999	802	638	592	139	999999	999999	999999	499	147	999999	999999	533	999999	811	844	999999	999999	371	773	999999	295	656	324	921	36	986	435	999999	94	999999	564	369	293	814	656	223	607	706	999999	931	69	117	889	925	999999	631	999999	175	112	135	594	990	924	999999	467	999999	324	671	112	999999	52	343	415	458	999999	334	999999	999999	164	631	836	855	749	842	392	187	767	399	481	999999	880	270	339	958	103	573	444	411	357	999999	898	935	603	614	999999	726	999999	440	984	124	391	557	20	480	299	999999	250	91	499	289	999999	999999	199	708	136	782	13	456	999999	377	999999	999999	211	653	732	900	999999	145	954	666	485	337	415	367	22	332	999999	999999	999999	364	333	999999	999999	78	133	974	745	895	488	116	722	999999	999999	616	235	999999	356	366	748	398	487	115	137	832	804	999999	519	832	695	999999	999999	154	786	999	53	536	926	142	530	999999	164	999999	656	847	943	238	999999	798	141	469	999999	999999	999999	999999	877	228	235	89	999999	83	999999	999999	209	999999	584	999999	469	999999	999999	698	626	223	836	989	244	130	458	289	888	575	799	999999	700	235	826	639	43	999999	132	825	311	846	999999	457	303	251	167	971	273	375	768	184	235	443	842	762	66	131	999999	757	769	945	200	698	999999	743	222	974	858	944	544	953	954	747	396	780	355	389	999999	992	963	487	26	522	999999	625	495	267	392	74	582	999999	479	999999	999999	366	656	180	183	999999	39	193	122	328	831	815	229	487	57	72	417	677	436	53	793	292	929	677	999999	999999	257	954	591	794	372	632	999999	589	691	999999	999999	184	999999	145	999999	780	374	999999	691	991	405	999999	219	999999	657	999999	485	436	581	773	437	978	289	525	999999	84	602	328	956	208	342	640	796	27	938	242	472	301	999999	999999	917	241	985	900	262	250	744	999999	999999	466	156	56	999999	918	999999	155	895	689	999999	888	188	56	740	493	999999	764	221	202	392	999999	443	194	356	567	855	205	992	388	273	72	339	999999	191	499	61	295	632	877	424	792	346	999999	468	201	835	871	999999	502	999999	497	
38	552	999999	721	999999	962	700	450	999999	406	999999	516	426	770	558	999999	865	251	442	374	142	343	778	599	88	660	726	164	731	999999	705	499	148	776	44	787	999999	999999	475	99	594	999999	815	27	999999	829	999999	697	643	989	16	999999	999999	999999	365	999999	773	999999	643	999999	245	546	718	88	701	663	999999	649	736	771	393	405	999999	352	779	949	528	760	961	999999	304	38	521	999999	977	455	439	999999	421	349	23	184	825	999999	853	999999	473	736	325	999999	461	716	999999	872	605	610	484	999999	999999	415	175	999999	327	394	79	216	34	976	110	256	999999	116	238	396	757	219	999999	672	499	731	486	791	999999	999999	797	587	77	649	999999	377	971	721	999999	999999	184	999999	856	440	43	646	33	496	636	79	750	354	999999	574	124	396	999999	812	228	999999	999999	383	577	341	999999	491	148	385	999999	733	285	512	941	232	222	756	999999	149	999999	852	707	989	165	999999	245	999999	109	503	534	750	347	169	999999	799	87	999999	433	525	842	551	999999	648	657	903	999999	247	999999	265	361	367	999999	890	182	375	999999	999999	228	211	106	999999	999999	999999	850	99	396	126	999999	151	155	422	333	837	999999	97	354	69	342	999999	581	999999	48	844	151	999999	716	456	999999	999999	142	999999	581	232	428	697	169	862	999999	999999	517	678	238	272	120	999999	999999	999999	999999	95	31	607	605	966	999999	999999	116	548	999999	683	999999	939	999999	881	19	16	840	999999	999999	608	928	491	272	774	744	903	768	776	734	999999	142	519	999999	900	999999	999999	999999	615	999999	329	590	620	369	999999	195	577	548	999999	263	113	109	933	788	985	999999	540	999999	830	231	725	340	340	999999	301	999999	863	88	239	999999	484	473	235	999999	98	28	317	131	999999	589	177	999999	422	523	630	999999	999999	730	876	743	575	999999	999999	393	876	989	260	806	78	571	331	499	319	580	778	640	873	434	699	967	848	999999	196	999999	64	370	917	816	193	198	999999	142	999999	495	999999	295	760	999999	631	999999	767	511	63	587	268	678	56	841	745	989	239	773	40	908	894	167	13	471	999999	999999	81	444	999999	879	227	199	999999	999999	999999	492	879	999999	803	999999	210	347	999999	999999	982	386	999999	999999	999999	203	958	579	111	303	600	999999	292	299	513	125	999999	332	888	184	369	79	391	232	471	262	119	999999	999999	439	708	999999	802	404	488	999999	202	995	373	428	920	648	999999	999999	999999	999999	210	590	528	687	573	877	999999	190	248	913	995	999999	614	818	94	
761	608	671	999999	52	250	887	811	561	922	41	959	469	263	721	981	397	999999	144	62	529	999999	999999	999999	999999	108	622	166	999999	956	110	390	554	344	169	999999	426	407	190	96	322	999999	967	764	542	917	989	926	526	932	607	103	479	766	564	999999	999999	805	764	944	627	731	999999	999999	822	650	415	134	103	682	565	989	817	58	740	751	712	528	333	912	999999	999999	639	642	359	17	911	788	780	88	723	999999	999999	245	468	590	999999	372	942	999999	512	865	999999	844	376	999999	285	431	35	812	999999	999999	482	851	836	999999	101	604	999999	999999	739	999999	353	25	958	945	999999	581	589	159	219	349	585	442	410	252	862	999999	275	999999	731	999999	762	968	709	925	148	999999	409	536	499	937	128	137	161	884	999999	818	885	431	270	999999	841	876	999999	39	222	50	999999	593	999999	306	338	512	94	259	999999	999999	315	43	999999	565	182	62	999999	281	999999	999999	290	526	999999	54	909	844	481	999999	648	885	999999	999999	999999	999999	350	815	467	202	609	615	999999	902	999999	145	512	851	999999	704	999999	788	226	999999	808	763	759	924	862	34	397	999999	999999	66	610	999999	999999	999999	999999	999999	999999	367	595	467	999999	615	415	999999	999999	999999	542	67	999999	776	505	999999	669	999999	999999	948	999999	999999	952	999999	805	124	584	986	301	50	135	876	531	915	999999	999999	203	758	659	202	358	382	428	999999	492	339	275	999999	999999	750	319	967	763	999999	370	800	414	162	662	557	41	429	95	465	470	665	536	313	297	999999	667	911	393	679	600	966	996	685	999999	476	849	329	435	551	731	167	122	159	555	689	759	51	106	999999	170	929	296	963	806	826	999999	961	999999	999999	93	407	584	94	781	999999	803	728	211	195	999999	712	999999	544	733	313	553	387	999999	608	581	626	999999	999999	519	671	999999	999999	999999	134	673	887	362	216	999999	334	582	38	377	160	999999	41	999999	999999	999999	458	935	752	999999	503	999999	425	213	368	647	466	592	999999	574	119	725	999999	849	999999	999999	820	359	787	999999	409	999999	525	999999	999999	722	999999	786	905	887	71	999999	927	803	999999	999999	257	684	993	569	11	742	289	464	999999	435	125	191	761	999999	583	108	157	676	999999	772	999999	999999	999999	999999	106	680	999999	415	512	383	797	999999	474	236	999999	999999	999999	228	83	667	451	999999	751	182	607	369	34	999999	313	999999	588	999999	973	612	999999	841	89	357	999999	331	64	874	951	883	637	999999	999999	535	131	448	742	929	603	172	331	
696	664	999999	49	737	655	179	111	549	795	547	992	861	143	434	66	18	755	752	612	576	119	867	545	458	652	499	395	999999	230	658	657	811	290	406	187	656	318	735	999999	885	772	999999	98	999999	166	999999	401	999999	391	734	184	851	560	754	586	796	887	591	94	165	783	246	329	147	890	191	581	736	256	409	700	999999	86	999999	804	708	999999	454	301	797	107	698	483	495	999999	999999	260	999999	819	390	999999	727	999999	520	111	536	91	950	210	974	284	665	999999	982	44	163	775	833	999999	878	26	442	299	297	68	999999	762	999999	999999	94	930	55	999999	999999	999999	973	379	999999	999999	278	626	828	254	327	999999	442	999999	501	461	999999	40	427	585	940	374	999999	999999	363	461	26	773	999999	297	125	53	238	747	584	352	70	784	999999	217	682	999999	197	198	971	774	625	838	271	381	342	63	999999	469	999999	999999	313	545	26	113	609	504	378	541	138	999999	294	694	672	999999	401	546	821	220	903	999999	186	147	466	588	836	187	511	876	955	999999	999999	769	771	92	48	999999	999999	115	608	187	884	656	70	697	490	931	175	122	980	796	242	302	999999	298	325	175	88	438	277	431	992	501	586	76	743	525	922	589	120	999999	999999	999999	999999	725	999999	529	87	768	999999	904	22	399	895	999999	829	247	212	483	766	999999	446	999999	999999	187	194	392	999999	994	954	965	999999	585	11	115	28	526	691	999999	493	796	999999	319	999999	999999	999999	999999	999999	999999	999999	505	322	449	823	248	438	448	878	433	541	421	459	93	814	999999	895	436	999999	789	999999	313	556	372	999999	970	999999	137	999	474	768	591	785	652	757	459	652	569	999999	763	677	580	999999	999999	999999	82	999999	14	505	999999	477	982	216	816	999999	999999	948	950	459	852	999999	311	448	999999	665	950	999999	999999	999999	365	489	999999	673	634	122	569	665	299	999999	917	633	779	631	802	996	785	999999	999999	999999	999999	510	999999	999999	999999	308	999999	142	243	601	999999	445	999999	678	999999	717	150	999999	999999	703	718	277	658	999999	541	229	684	999999	645	417	999999	575	999999	442	510	999999	786	999999	763	335	747	437	431	697	999999	481	103	999999	490	94	856	476	802	275	656	557	851	999999	577	691	623	695	496	826	722	999999	779	108	177	296	999999	923	999999	256	956	291	846	961	183	70	135	583	199	561	561	999999	999999	999999	786	953	12	971	649	999999	712	61	941	999999	999999	929	702	999999	933	204	163	932	920	556	319	374	999999	999999	642	
517	565	999999	999999	934	274	318	999999	388	321	223	999999	960	999999	483	543	904	350	251	985	254	367	140	649	995	407	628	999999	999999	91	421	252	121	338	142	516	999999	555	16	340	667	917	323	683	720	910	203	658	446	22	415	34	469	905	397	159	999999	400	511	536	645	999999	999999	307	900	971	182	631	151	966	999999	999999	343	999999	328	336	54	457	999999	94	214	999999	56	212	675	396	782	216	940	982	92	281	54	479	694	841	130	26	782	999999	738	572	516	999999	150	66	690	559	999999	70	115	977	471	426	332	675	778	594	999999	514	198	999999	690	168	884	600	314	864	225	486	999999	37	674	190	356	642	999999	999999	71	619	705	233	630	879	877	999999	810	627	156	29	72	536	999999	278	560	999999	999999	357	999999	550	751	826	999999	109	854	87	312	290	79	690	221	211	532	999999	808	965	999999	810	291	999999	790	687	717	999999	424	680	643	406	630	999999	760	999999	999999	999999	868	879	890	530	35	800	801	529	557	999999	808	861	13	999999	469	999999	437	999999	76	814	760	999999	118	146	999999	999999	444	999999	659	495	930	115	999999	22	153	999999	84	814	784	490	978	999999	139	261	398	562	677	269	936	45	156	688	49	177	760	999999	770	753	845	851	366	999999	869	72	536	703	642	991	240	540	520	623	999999	585	999999	499	935	857	748	133	506	999999	999999	624	349	252	75	60	999999	348	168	331	999999	999999	133	999999	400	77	724	694	919	686	39	999999	999999	533	400	463	341	270	869	913	14	722	999999	192	924	255	999999	294	637	999999	739	891	382	198	653	363	461	753	999999	999999	999999	64	999999	820	155	575	108	815	999999	611	719	990	479	254	327	257	588	941	168	154	354	440	67	337	946	147	32	336	999999	47	11	999999	171	999999	999999	950	518	999999	46	359	156	907	443	36	872	748	422	999999	871	406	999999	519	594	954	523	702	999999	999999	873	17	552	772	936	999999	999999	141	999999	478	999999	999999	738	64	999999	809	998	999999	997	41	465	208	725	895	465	999999	999999	999999	993	216	487	88	953	999999	660	999999	807	384	971	629	426	999999	919	944	999999	504	668	720	614	784	956	87	704	965	420	999999	291	656	999999	463	552	128	999999	999999	990	999999	423	105	403	999999	12	623	999999	378	999999	724	289	999999	241	999999	999999	551	999999	999999	259	999999	383	987	231	984	747	160	77	999999	999999	999999	602	305	999999	277	91	572	326	739	782	342	611	336	360	696	396	999999	424	356	649	10	
251	930	373	999999	21	999999	874	418	138	999999	999999	958	301	316	132	999999	828	963	879	251	999999	147	435	917	799	57	999999	535	598	246	999999	721	868	86	66	999999	932	372	266	655	999999	999999	610	929	786	652	45	53	574	413	682	460	476	999999	999999	113	999999	456	999999	964	999999	349	820	999999	127	999999	100	224	259	460	60	465	999999	999999	999999	999999	537	505	140	156	999999	593	999999	999999	564	999999	255	469	309	953	177	999999	581	301	857	359	97	999999	812	999999	562	999999	999999	123	362	999999	753	252	855	999999	575	998	325	999999	952	214	999999	999999	999999	999999	589	999999	914	306	999999	999999	884	416	999999	999999	239	999999	693	188	593	201	799	999999	832	347	999999	999999	614	850	387	178	170	936	999999	652	971	461	391	999999	999999	932	905	999999	830	787	342	347	876	663	230	757	315	146	61	761	999999	541	802	999999	999999	587	26	999999	918	124	999999	999999	999999	723	231	777	436	723	815	661	295	999999	999999	54	14	193	135	951	999999	629	863	34	885	587	247	439	658	402	658	785	915	840	579	999999	999999	395	999999	163	441	453	331	999999	331	999999	999999	114	999999	758	999999	999999	999999	75	445	298	260	389	72	489	485	791	128	44	75	40	745	999999	731	309	999999	999999	914	971	519	186	308	281	702	495	121	143	914	999999	417	999999	334	850	405	999999	465	994	332	789	999999	999999	334	297	527	999999	653	30	382	225	97	375	223	489	555	268	989	999999	686	999999	999999	352	877	227	626	544	705	895	59	450	844	999999	297	999999	304	869	999999	21	753	999999	999999	101	760	698	999999	51	316	844	304	146	301	485	318	755	421	999999	772	116	999999	982	595	999999	970	931	381	999999	88	99	195	686	416	978	235	284	735	287	591	999999	415	585	238	861	600	913	159	368	366	541	712	969	999999	745	350	771	816	999999	130	829	327	400	963	999999	659	618	730	322	999999	999999	30	144	743	594	701	95	754	733	167	67	781	22	65	546	386	225	590	999999	638	999999	467	999999	999999	762	999999	25	999999	21	211	982	193	999999	118	333	521	578	999999	512	54	264	27	92	999999	999999	57	314	344	426	839	443	38	69	999999	795	575	378	977	980	733	686	999999	742	532	184	999999	944	904	999999	999999	808	989	87	626	383	446	384	999999	104	714	556	680	204	181	768	954	133	163	323	757	152	999999	255	778	999999	790	284	560	752	198	113	999999	612	999999	41	454	950	443	309	358	200	654	999999	276	186	15	999999	571	764	230	999999	
790	999999	974	882	218	743	309	267	592	171	999999	972	906	999999	999999	78	999999	999999	999999	14	690	853	999999	566	498	717	979	602	363	999999	713	796	532	447	323	819	637	519	822	710	650	999999	716	196	376	682	977	999999	40	937	476	430	999999	225	69	999999	626	999999	393	501	764	707	999999	81	999999	37	450	999999	999999	999999	440	292	327	613	363	999999	146	778	200	999999	740	999999	571	425	54	292	356	999999	387	386	999999	999999	135	331	999999	943	999999	645	738	999999	241	518	377	704	999999	194	113	836	862	554	799	999999	999999	999999	760	450	145	488	37	175	681	999999	999999	999999	142	221	999999	995	999999	419	243	501	49	852	584	231	946	999999	919	860	999999	999999	454	833	999999	355	12	558	570	505	808	792	999999	573	666	999999	437	467	571	295	37	117	178	452	999999	308	808	375	993	539	504	278	569	176	985	999999	689	257	333	999999	999999	608	999999	172	611	451	883	476	195	486	793	489	305	634	999999	82	352	12	522	999999	547	636	564	41	11	999999	999999	451	999999	505	418	190	999999	999999	999999	428	682	15	840	999999	999999	341	190	517	745	25	972	935	999999	913	999999	687	734	54	250	582	53	403	171	82	999999	442	888	690	77	613	355	521	557	414	400	346	999999	653	864	215	999999	57	296	985	566	298	999999	674	685	999999	999999	999999	544	999999	385	999999	999999	999999	650	982	452	499	999999	142	669	999999	387	929	999999	482	525	91	190	45	135	995	117	185	515	930	335	999999	14	345	166	267	977	63	39	999999	503	999999	12	881	999999	999999	999999	163	999999	115	910	187	161	212	215	999999	907	509	378	389	181	667	263	720	999999	238	999999	113	999999	999999	484	333	999999	411	979	132	88	309	283	178	999999	953	859	409	999999	157	999999	801	139	792	999999	999999	684	649	999999	999999	149	291	234	999999	472	504	188	914	999999	587	286	749	999999	93	296	608	236	999999	992	228	808	853	701	509	175	693	973	193	62	16	649	261	472	154	999999	796	84	999999	706	892	775	944	999999	441	871	999999	578	56	505	751	252	483	657	720	999999	295	589	725	368	999999	999999	994	862	624	938	35	286	999999	109	999999	999999	486	504	109	999999	864	84	269	999999	999999	124	927	687	310	764	175	603	751	999999	697	999999	359	390	927	372	780	92	163	503	845	46	499	999999	999999	999999	765	999999	558	277	172	221	329	97	517	999999	603	999999	562	999999	999999	431	535	999999	412	999999	184	105	999999	999999	672	781	921	766	792	814	624	980	999999	
92	998	196	55	483	955	486	887	272	999999	272	768	473	530	303	731	424	511	999999	999999	723	53	999999	999999	821	604	390	300	563	305	703	50	622	635	479	999999	999999	386	999999	999999	926	999999	912	232	315	999999	209	261	627	45	999999	312	95	446	957	49	339	999999	234	879	999999	196	999999	966	180	232	155	837	60	441	154	47	460	999999	999999	328	141	999999	999999	852	405	138	672	528	999999	400	955	999999	677	440	532	801	999999	999999	440	740	82	945	62	92	999999	999999	211	196	890	340	852	999999	828	639	999999	892	688	999999	999999	446	524	804	49	780	277	999999	169	619	908	999999	884	287	103	877	999999	195	394	999999	40	999999	927	999999	638	999999	547	403	358	48	999999	999999	999999	999999	698	999999	226	277	999999	999999	815	852	999999	591	288	546	455	575	467	950	393	999999	507	675	350	450	999999	48	176	999999	999999	999999	999999	131	97	999999	241	113	589	999999	999999	978	289	122	999999	187	830	345	999999	102	151	999999	936	999999	654	810	142	446	440	257	484	187	111	463	49	999999	241	91	504	19	314	351	986	999999	299	415	999999	394	477	173	619	183	999999	84	311	270	999999	223	476	286	145	795	673	999999	625	484	877	826	83	265	945	749	999999	197	787	999999	985	578	118	249	378	747	968	999999	999999	310	346	36	161	778	15	28	614	227	874	999999	678	654	742	814	999999	615	999999	222	227	870	342	653	999999	999999	284	368	999999	999999	908	397	827	999999	999999	324	147	850	675	305	260	927	999999	999999	323	999999	130	341	836	999999	999999	763	436	756	999999	999999	999999	692	740	649	503	646	913	387	319	486	691	283	951	427	676	687	999999	26	999999	299	734	718	340	27	391	999999	531	999999	999999	999999	961	80	355	935	356	455	120	36	801	613	999999	999999	314	999999	586	847	389	419	626	33	999999	419	794	760	43	259	361	722	267	559	125	112	861	174	524	620	927	999999	999999	999999	999999	999999	224	358	285	999999	999999	503	999999	544	999999	999999	194	501	331	552	286	595	902	106	103	397	768	999999	498	999999	896	150	999999	999999	920	999999	348	405	456	909	204	445	484	65	845	999999	291	999999	999999	13	999999	369	999999	972	999999	999999	123	973	137	189	155	972	860	373	90	999999	999999	475	624	200	773	789	55	999999	357	840	120	846	261	245	116	54	999999	494	994	999999	307	349	631	999999	999999	374	277	276	763	231	999999	999999	975	580	999999	816	999999	999999	999999	138	324	429	625	503	231	999999	722	892	83	999999	726	375	379	554	
999999	999999	843	46	940	408	521	778	658	999999	265	999	871	680	568	299	945	451	264	866	221	877	724	999999	366	982	652	999999	203	663	505	219	742	430	614	835	999999	73	865	999999	616	546	771	499	999999	232	405	51	999999	783	164	999999	999999	512	342	98	127	715	999999	957	756	999999	585	995	630	999999	267	450	76	732	326	999999	586	432	259	999999	116	999999	890	144	587	611	61	419	508	999999	999999	999999	97	525	717	267	999999	907	84	480	960	775	869	999999	964	999999	974	601	467	282	999999	688	999999	667	982	893	999999	999999	380	155	999999	176	999999	410	999999	38	363	550	25	68	999999	678	357	999999	999999	340	999999	698	179	632	636	459	999999	236	531	999999	999999	430	543	823	443	847	537	999999	395	794	999999	468	999999	999999	999999	999999	999999	408	782	999999	340	482	952	651	538	136	376	999999	519	635	223	270	879	999999	61	932	999999	999999	625	651	150	999999	394	999999	999999	999999	999999	243	40	211	873	554	453	510	999999	503	477	892	295	999999	481	789	999999	999999	581	999999	589	715	999999	669	427	394	782	999999	879	912	98	42	999999	642	682	142	717	999999	999999	669	816	999999	459	999999	999999	124	999999	318	180	999999	999999	634	348	999999	316	999999	358	371	784	488	771	322	999999	176	415	445	999999	653	635	348	82	112	998	999999	212	221	999999	336	999999	313	488	474	960	528	904	463	999999	567	336	943	784	999999	999999	282	999999	999999	746	999999	999999	29	821	262	682	999999	289	999999	636	437	999999	104	482	31	999999	999999	10	999999	362	113	271	951	751	734	327	691	563	999999	579	725	23	708	474	972	194	194	999999	999999	999999	138	249	999999	826	266	737	999999	471	763	999999	61	282	601	151	643	32	200	277	999999	935	999999	278	563	999999	999999	423	131	630	510	837	972	989	773	515	234	864	272	135	495	999999	95	229	800	999999	527	453	421	566	830	949	993	917	404	999999	799	859	685	674	999999	999999	999999	611	999999	999999	999999	71	508	96	917	999999	760	75	782	99	849	771	477	35	807	467	11	564	799	560	843	65	595	483	715	374	188	999999	219	999999	391	484	999999	874	999999	465	944	335	649	61	199	927	144	999999	450	38	999999	660	867	457	840	61	999999	410	92	171	476	35	380	552	601	172	856	139	707	374	999999	603	999999	351	523	676	914	748	370	915	999999	290	42	999999	982	527	730	761	812	340	999999	858	791	159	989	918	954	106	459	37	999999	15	999999	999999	525	999999	945	999999	934	174	146	73	50	176	250	
999999	993	999999	570	83	442	999999	327	376	701	654	999999	564	361	605	999999	818	298	999999	844	915	683	999999	171	203	582	214	827	648	204	609	817	624	909	804	924	270	535	386	595	975	688	240	384	870	999999	390	174	338	452	328	775	999999	332	999999	511	47	999999	999999	501	999999	277	678	182	102	999999	197	999999	557	680	460	292	912	747	868	237	453	999999	300	226	201	999999	498	205	876	834	999999	999999	584	302	887	738	168	999999	367	708	19	999999	291	999999	789	735	616	658	992	45	862	959	463	107	999999	465	242	999999	309	999999	999999	999999	305	999999	726	894	80	264	792	722	999999	37	390	999999	999999	395	300	266	437	465	433	840	212	840	971	160	839	999999	244	999999	999999	17	584	179	928	999999	762	33	999999	894	665	362	865	999999	912	835	578	302	880	672	175	999999	999999	844	764	939	280	465	296	576	65	593	29	370	226	999999	452	221	241	999999	999999	999999	949	542	999999	80	999999	932	928	146	581	546	606	571	999999	999999	294	740	414	999999	265	306	737	740	839	999999	342	999999	63	795	392	367	70	198	999999	999999	35	191	53	999999	964	347	536	999999	999999	518	986	458	113	696	832	711	806	252	999999	336	538	219	702	728	999999	479	999999	999999	753	224	485	418	532	368	504	112	696	720	35	917	770	587	746	999999	94	884	999999	367	963	681	561	818	999999	999999	999999	816	488	999999	955	494	468	403	999999	780	999999	578	925	744	202	729	999999	95	227	519	565	951	473	382	644	853	88	522	179	999999	662	667	657	999999	998	687	624	381	765	540	458	999999	189	999999	297	516	958	656	175	244	665	475	601	252	999999	417	353	115	680	111	999999	946	234	334	127	376	999999	115	745	514	114	643	330	686	70	199	771	999999	94	137	894	999999	357	934	999999	197	999999	999999	672	591	344	518	701	663	135	512	151	855	999999	921	595	853	999999	999999	999999	32	999999	915	192	957	999999	845	31	553	216	983	599	300	918	930	310	516	443	164	179	595	999999	666	561	999999	57	916	659	173	999999	51	520	696	804	999999	51	160	999999	999999	945	999999	497	158	456	151	913	851	999999	999999	620	999999	419	999999	999999	543	91	999999	999999	634	910	999999	196	999999	20	175	999999	902	495	535	999999	159	294	999999	999999	680	108	793	219	419	644	205	980	999999	999999	463	631	764	215	271	312	561	796	597	804	226	999999	640	147	291	678	20	366	410	38	470	999999	691	547	810	445	297	279	944	990	714	748	999999	314	557	
543	708	999999	999999	999999	337	363	696	923	993	379	999999	999999	999999	741	633	999999	580	712	999999	668	940	227	405	825	24	292	852	607	100	477	856	335	999999	748	999999	323	142	999999	701	117	108	768	553	440	977	999999	351	212	367	875	178	743	232	888	603	491	302	408	999999	55	999999	99	999999	525	523	141	999999	999999	772	320	706	402	20	974	570	182	673	999999	848	383	940	649	250	225	309	122	113	999999	999999	488	30	999999	999999	656	606	999999	934	38	917	845	575	171	440	56	178	775	732	257	999999	431	817	338	999999	834	114	861	999999	999999	999999	410	38	999999	45	293	299	972	433	364	378	562	247	645	999999	12	808	779	218	203	56	533	389	855	385	723	670	692	183	144	552	744	169	326	999999	517	999999	212	136	157	999999	205	351	378	999999	999999	193	999999	292	557	36	999999	653	656	571	692	31	999999	999999	321	999999	606	799	299	811	634	402	920	832	539	195	605	653	71	445	851	999999	21	976	620	539	999999	410	999999	999999	228	101	513	755	129	999999	644	224	814	534	160	406	61	566	255	372	273	349	753	372	430	680	591	220	719	510	19	206	378	781	134	206	183	192	593	542	999999	174	999999	53	999999	999999	838	537	999999	455	140	454	999999	257	999999	158	999999	263	686	999999	999999	303	999999	619	486	448	846	43	410	954	233	869	973	712	483	109	637	710	821	48	999999	64	926	274	379	565	999999	130	515	976	549	919	505	56	42	999999	138	103	566	111	545	999999	137	340	231	999999	999999	28	999999	999999	521	947	999999	999999	705	455	999999	771	999999	920	973	725	999999	433	415	999999	373	926	679	999999	970	543	153	720	503	46	926	595	999999	118	94	457	999999	348	999999	999999	487	857	999999	587	999999	999999	854	646	138	820	286	703	924	999999	999999	554	348	999999	206	977	999999	999999	999999	669	999999	781	999999	999999	999999	999999	377	999999	968	813	999999	999999	586	102	669	999999	999999	999999	591	682	759	233	999999	134	999999	539	119	472	999999	999999	999999	766	713	681	68	447	638	999999	999999	612	452	106	734	121	102	392	999999	255	999999	592	298	999999	999999	472	909	305	119	603	920	306	417	999999	48	999999	25	999999	999999	904	44	999999	999999	966	999999	979	239	663	999999	559	999999	828	571	863	256	559	198	500	636	251	772	999999	999999	44	803	512	205	546	67	253	999999	43	590	999999	999999	994	617	332	609	160	242	255	806	999999	999999	102	999999	999999	659	489	302	524	432	560	142	999999	894	940	172	195	784	692	
606	255	464	999	999999	507	999999	999999	941	866	999999	486	19	527	956	777	473	711	776	651	887	578	950	580	999999	39	931	999999	110	999999	999999	999999	999999	549	648	560	105	999999	999999	237	999999	999999	547	436	999999	945	551	999999	325	999999	476	461	418	142	805	38	305	999999	398	999999	999999	714	999999	274	707	999999	120	999999	878	405	681	999999	856	549	751	490	40	524	947	665	487	326	623	983	210	707	16	243	743	620	265	222	184	647	999999	195	255	282	729	166	835	92	736	999999	444	575	605	869	390	325	997	781	999999	733	729	260	999999	178	999999	999	471	877	726	999999	150	469	726	219	999999	566	244	757	795	790	829	405	589	999999	548	999999	112	147	999999	428	622	484	286	451	917	410	103	86	218	999999	695	958	999999	479	999999	975	848	999999	980	823	999999	249	986	155	903	333	671	397	629	439	897	333	999999	307	999999	665	193	285	301	487	472	168	549	999999	105	871	49	999999	924	572	786	999999	166	39	347	999999	498	140	547	999999	738	999999	456	778	832	371	934	999999	999999	123	792	999999	104	503	999999	922	999999	920	60	41	293	561	472	67	999999	191	177	994	960	271	177	999999	737	708	749	766	711	771	242	733	999999	981	285	811	780	223	621	663	678	425	682	577	90	516	309	187	244	999999	999999	650	999999	939	107	999999	945	740	999999	395	754	594	220	929	999999	326	104	999999	999999	999999	999999	440	999999	999999	326	545	589	600	972	999999	408	571	999999	321	646	999999	999999	999999	884	999999	866	50	388	235	909	93	214	753	999999	763	422	997	901	999999	999999	694	90	999999	622	999999	983	355	768	613	986	192	999999	898	999999	105	786	999999	427	999999	794	246	61	344	605	243	999999	836	710	218	809	411	670	947	209	951	511	851	999999	999999	729	521	281	774	248	726	999999	315	470	999999	977	326	579	999999	999999	876	643	746	93	999999	999999	156	644	559	803	585	999999	125	699	342	999999	934	999999	105	843	999999	964	286	105	878	222	35	376	916	240	493	831	342	167	333	317	765	768	996	110	999999	876	722	999999	663	215	904	615	138	999999	999999	605	999999	494	517	999999	999999	650	214	176	205	780	999999	328	999999	754	189	958	999999	34	999999	176	724	995	270	406	252	315	442	673	318	999999	248	999999	197	887	999999	847	999999	421	951	999999	564	999999	905	802	157	403	660	909	999999	945	999999	999999	381	876	881	999999	234	120	668	60	218	999999	858	785	542	999999	140	433	406	341	999999	954	82	713	612	999999	999999	
467	999999	848	655	533	647	999999	181	999999	999999	999999	999999	999999	623	539	753	901	906	33	999999	130	269	146	272	237	999999	694	999999	294	41	667	274	987	999999	766	861	999999	405	684	999999	495	613	408	676	819	427	999999	999999	778	211	181	807	588	923	970	207	999999	585	999999	30	952	735	887	113	678	999999	28	480	999999	677	932	505	231	140	486	516	861	469	453	999999	975	977	858	999999	859	999999	999999	73	428	999999	749	244	977	664	939	999999	726	305	997	771	408	67	861	110	278	675	585	457	447	999999	346	652	141	617	55	975	999999	804	253	818	371	999999	62	297	999999	698	999999	999999	999999	726	790	566	471	682	411	999999	126	758	813	193	999999	237	626	999999	232	106	112	999999	618	964	999999	921	999999	999999	410	454	14	999999	999999	580	999999	27	266	721	672	779	190	459	216	137	859	128	990	69	999999	143	999999	97	999999	831	595	999999	948	236	843	999999	999999	292	282	957	913	999999	586	999999	46	999999	971	904	301	453	916	652	163	491	115	999999	930	992	646	276	999999	999999	508	999999	999999	999999	79	40	877	999999	274	898	187	259	224	316	542	757	33	286	172	433	795	621	915	943	999999	467	999999	88	938	522	999999	15	841	995	54	245	999999	56	198	940	37	498	188	27	474	999999	277	798	232	183	969	369	113	999999	132	886	435	51	984	611	999999	798	865	752	262	999999	417	999999	271	307	507	999999	98	232	406	307	443	897	478	111	199	332	856	765	553	286	999999	160	873	999999	810	218	72	586	41	238	632	435	999999	303	496	58	536	925	675	992	281	999999	999999	999999	453	537	999999	999999	422	999999	941	110	209	975	999999	266	355	113	496	299	999999	511	999999	999999	674	17	999999	185	614	151	795	931	99	560	999999	32	865	58	999999	999999	645	189	999999	999999	296	532	236	789	34	239	999999	433	438	386	88	999999	690	126	160	445	406	397	999999	280	790	999999	20	999999	999999	256	401	999999	999999	224	653	734	347	999999	881	151	999999	999999	161	384	448	372	503	712	481	244	342	999999	897	999999	876	999999	910	893	664	286	521	588	818	999999	999999	405	44	999999	733	354	432	944	245	18	665	64	246	893	832	999999	516	308	176	737	914	652	409	999999	348	999999	823	454	999999	999999	999999	202	533	383	546	52	338	999999	979	137	812	397	513	889	613	822	999999	26	999999	245	770	223	421	91	862	999999	999999	913	875	999999	999999	999999	863	641	388	472	999999	862	999999	789	999999	236	329	999999	924	999999	148	519	
516	526	392	806	392	845	834	999999	781	452	520	359	56	424	414	650	999999	999999	534	872	511	151	301	159	669	999999	156	999999	999999	382	166	345	57	999999	407	359	945	999999	595	999999	807	999999	691	87	351	999999	999999	999999	821	678	442	999999	992	999999	18	374	234	999999	147	120	699	300	521	409	296	185	312	570	27	999999	999999	882	248	516	74	999999	460	223	999999	671	539	481	999999	226	999999	75	353	780	999999	42	134	712	999999	485	328	516	460	291	999999	176	999999	182	657	999999	973	559	999999	999999	211	999999	914	20	435	475	580	999999	577	305	469	999999	831	999999	102	999999	930	993	306	763	198	558	999999	178	999999	999999	976	367	823	955	252	389	999999	868	999999	997	128	999999	286	121	904	111	999999	164	999999	999999	999999	173	89	673	835	999999	263	99	297	653	401	745	999999	793	498	223	403	622	62	90	16	963	952	104	999999	816	716	194	999999	96	618	923	356	999999	306	812	287	160	130	273	999999	134	999999	925	606	382	999999	999999	622	999999	707	327	111	999999	564	381	221	985	807	28	273	79	240	210	44	477	398	728	999999	685	935	253	501	789	954	882	392	37	498	493	292	999999	571	177	389	301	821	999999	305	925	601	302	353	111	999	66	893	379	890	139	984	805	997	937	755	463	999999	322	787	682	989	194	497	323	736	51	507	73	820	743	655	783	433	571	94	643	999999	400	790	897	988	22	147	368	509	486	999999	634	999999	926	476	509	828	999999	936	417	805	39	374	958	999999	999999	559	157	484	210	382	436	853	121	999999	434	999999	889	694	999999	56	138	814	260	816	999999	650	894	276	155	954	810	635	999999	838	870	35	831	347	167	463	989	999999	999999	113	798	781	310	372	51	977	999999	928	959	999999	676	999999	124	999999	686	190	999999	880	338	256	999999	999999	999999	999999	692	409	700	999999	536	999999	999999	999999	515	156	27	999999	350	532	999999	178	26	881	675	316	171	999999	910	689	660	999999	999999	118	555	62	541	999999	605	37	679	999999	286	396	999999	446	313	432	999999	968	134	595	839	999999	999999	999999	239	999999	135	870	122	47	498	999999	891	559	723	948	999999	463	614	30	496	323	852	591	891	630	489	238	12	738	945	942	999999	999999	147	999999	999999	395	999999	851	871	734	915	642	154	275	505	842	723	999999	999999	256	363	113	999999	999999	289	74	278	999999	210	999999	867	383	999999	999999	455	825	421	66	495	312	640	999999	158	761	408	220	447	625	134	646	999999	647	13	
699	588	461	965	620	999999	397	126	223	650	974	999999	541	549	999999	999999	679	999999	999999	869	999999	615	999999	955	348	128	79	999999	653	999999	999999	392	999999	380	402	999999	994	859	800	999999	108	196	999999	123	184	999999	866	670	999999	999999	455	225	847	999999	582	999999	988	506	627	502	999999	769	999999	738	96	592	647	171	156	630	826	819	999999	988	999999	999999	197	487	780	454	261	999999	778	848	999999	999999	544	999999	797	318	979	497	242	308	999999	338	723	999999	36	592	255	999999	523	999999	978	635	594	859	17	999999	896	510	725	182	250	907	990	624	709	747	999999	206	373	999999	999999	338	999999	332	999999	442	522	508	460	999999	208	556	999999	999999	869	403	754	685	443	460	999999	479	772	69	67	463	999999	108	980	999999	544	58	342	685	577	999999	58	271	241	999999	824	398	60	999999	974	694	999999	999999	755	316	993	372	763	999999	426	999999	566	528	274	173	999999	423	527	999999	653	999999	223	210	982	230	354	492	999999	867	636	999999	999999	244	95	373	999999	906	353	674	296	182	295	430	999999	406	92	530	996	78	481	410	999999	999999	883	999999	481	999999	458	999999	961	999999	918	896	286	402	752	999999	443	999999	999999	999999	80	999999	885	999999	864	792	940	999999	999999	824	496	385	396	235	162	550	361	270	892	999999	999999	818	712	785	263	399	999999	866	654	760	96	999999	346	293	340	26	999999	411	959	999999	881	999999	397	999999	999999	543	509	60	250	211	970	182	19	123	739	262	151	109	227	475	648	999999	931	386	738	401	48	112	894	145	999999	950	311	999999	737	585	999999	576	999999	720	889	999999	626	999999	790	914	95	233	553	87	875	893	193	493	999999	807	941	20	999999	622	504	999999	165	114	654	30	999999	999999	999999	164	999999	574	337	507	999999	555	457	999999	596	823	315	999999	559	817	999999	664	766	817	174	930	643	421	178	158	225	999999	937	521	999999	999999	53	290	999999	399	256	311	565	686	907	494	359	999999	999999	999999	317	688	999999	348	844	989	264	62	640	455	520	999999	999999	189	291	104	999999	999999	690	999999	779	999999	968	169	570	958	108	89	910	679	580	191	997	594	999999	537	644	598	676	808	515	990	999999	402	879	999999	999999	386	404	812	877	999999	771	596	804	293	720	687	777	999999	890	184	152	961	874	999999	422	811	347	999999	459	28	999999	881	999999	999999	384	999999	999999	734	999999	722	685	107	802	999999	999999	411	999999	999999	999999	956	820	790	917	341	848	689	527	550	423	103	48	999999	999999	858	
163	890	285	25	999999	155	407	53	832	178	999999	54	168	999999	919	999999	999999	790	937	503	207	478	964	979	940	695	57	740	999999	959	683	999999	999999	943	13	529	136	774	648	671	999999	777	958	999999	842	804	530	810	631	412	999999	999999	712	859	660	999999	999999	305	999999	224	999999	999999	999999	999999	494	999999	309	224	999999	999999	884	257	151	276	944	430	999999	224	147	146	174	999999	119	907	888	435	331	885	293	999999	999999	831	999999	999999	573	891	55	999999	999999	999999	504	315	106	241	527	823	117	446	999999	240	174	999999	167	999999	59	999999	557	824	984	999999	142	424	999999	395	796	63	558	716	702	62	999999	435	999999	759	999999	999999	150	877	999999	74	999999	885	969	999999	164	892	673	761	384	713	999999	999999	110	205	999999	999999	384	999999	445	474	999999	400	743	863	855	999999	750	999999	307	999999	719	680	444	920	740	256	999999	879	999999	903	390	796	342	989	718	999999	999999	764	514	560	484	439	999999	916	798	928	152	116	206	426	999999	999999	999999	193	994	663	785	999999	464	998	635	504	999999	541	93	478	67	999999	155	701	999999	999999	999999	746	999999	289	247	999999	999999	812	114	348	683	814	761	999999	342	158	995	64	379	156	999999	999999	925	979	958	900	832	329	870	999999	960	999999	22	999999	381	999999	476	714	425	999999	66	999999	894	297	821	999999	999999	968	145	999999	758	100	999999	267	685	387	821	999999	331	347	696	803	942	715	388	999999	999999	606	999999	625	681	290	638	122	99	658	621	637	999999	999999	130	863	999999	961	640	869	183	999999	999999	999999	896	739	393	999999	570	262	709	188	999999	643	999999	183	235	520	237	477	462	219	177	37	766	193	579	39	227	832	999999	981	85	518	14	56	136	749	728	942	897	559	551	836	949	442	999999	523	436	999999	638	672	733	172	999999	963	587	452	999999	713	170	363	861	738	999999	728	999999	400	639	999999	999999	999999	791	295	580	902	999999	340	88	333	999999	999999	602	280	203	947	257	912	111	50	468	684	999999	25	999999	544	698	813	999999	999999	338	338	884	617	899	999999	880	448	592	514	305	257	374	903	999999	114	999999	999999	544	695	480	200	299	598	360	999999	963	999999	513	45	213	854	147	857	995	136	180	984	380	50	999999	809	330	596	744	221	999999	999999	766	677	783	117	999999	508	750	999999	48	999999	267	536	999999	114	935	556	310	999999	120	999999	999999	132	934	999999	999999	504	628	671	999999	702	854	999999	62	354	19	836	262	106	585	638	116	857	97	999999	
727	844	999999	999999	874	774	295	302	999999	802	709	644	742	18	897	774	880	88	278	345	999999	127	483	845	104	108	304	214	999999	999999	410	61	44	999999	57	999999	654	665	797	105	416	561	48	260	645	375	999999	999999	208	811	758	37	999999	751	999999	610	370	14	868	999999	480	91	436	999999	402	999999	609	693	999999	999999	999999	224	999999	182	929	880	88	233	210	999999	15	60	16	65	723	382	999999	293	606	447	15	650	797	999999	624	335	134	418	857	986	765	409	293	676	691	544	999999	416	822	572	999999	146	804	149	770	430	999999	381	999999	29	195	326	999999	523	999999	479	999999	999999	999999	603	755	669	375	999999	999999	605	766	340	373	188	636	999999	470	43	915	868	845	999999	261	999999	260	999999	512	838	801	999999	321	770	159	222	999999	999999	857	229	816	861	771	591	999999	174	664	745	999999	727	999999	139	999999	64	999999	658	633	768	18	999999	999999	999999	167	537	422	523	293	995	190	161	999999	999999	208	999999	227	63	107	264	999999	97	999999	514	746	999999	999999	671	593	267	173	500	588	359	999999	503	875	814	704	243	999999	663	880	668	564	856	666	999999	930	614	999999	553	561	999999	297	921	824	999999	265	382	92	999999	999999	36	832	999999	572	999999	683	705	375	412	999999	999999	95	818	216	871	999999	890	127	222	741	979	430	619	999999	219	72	555	999999	46	558	331	160	428	733	854	999999	873	294	954	559	234	999999	999999	203	999999	293	478	999999	952	887	375	264	999999	18	950	605	999999	751	362	649	999999	36	999999	854	38	712	667	94	362	46	86	605	173	662	516	740	996	425	250	926	999999	840	726	159	192	76	290	419	783	258	622	132	931	314	431	207	909	579	999999	985	999999	394	999999	915	810	770	101	218	999999	220	609	999999	511	436	66	297	310	189	999999	961	432	999999	311	114	424	954	673	858	241	999999	830	426	999999	264	309	208	488	810	348	422	974	999999	917	572	648	999999	620	999999	258	143	897	729	999999	213	999999	999999	999999	257	501	856	106	243	976	192	389	192	546	256	136	999999	809	499	841	999999	987	360	340	999999	465	999999	344	178	610	999999	421	110	518	56	701	930	999999	999999	318	491	326	741	105	734	999999	465	999999	373	378	999999	999999	407	888	658	226	213	48	354	999999	902	521	927	632	879	771	999999	999999	500	555	206	742	579	190	999999	933	999999	265	605	999999	999999	999999	970	999999	220	772	24	222	999999	830	497	891	999999	447	999999	969	999999	118	225	963	904	791	
999999	818	999999	999999	755	999999	538	999999	971	999999	442	799	792	590	551	138	422	116	757	999999	814	999999	67	314	970	999999	774	389	544	999999	49	642	650	999999	533	162	999999	562	27	797	683	144	858	549	459	971	999999	826	999999	270	695	118	216	999999	977	999999	760	868	999999	623	452	158	999999	834	908	999999	159	583	66	399	511	860	99	960	392	679	999999	517	855	998	486	947	961	284	451	930	436	811	241	416	999999	758	999999	403	354	999999	953	34	641	658	822	999999	769	39	999999	835	29	256	456	307	315	252	23	688	999999	999999	197	906	999999	977	374	347	999999	999999	997	752	999999	695	615	999999	999999	999999	876	206	999999	999999	188	932	525	615	911	999999	365	933	110	159	999999	999999	266	849	347	999999	641	999999	999999	485	729	999999	999999	16	850	999999	640	599	999999	529	375	816	512	999999	326	265	999999	999999	76	999999	982	418	549	847	999999	798	439	765	519	678	154	222	912	999999	999999	68	900	519	764	999999	549	766	362	581	784	929	683	532	533	999999	999999	864	597	110	503	320	580	194	999999	61	999999	999999	999999	902	999999	163	903	811	999999	267	364	872	999999	489	644	225	999999	968	73	87	125	906	242	436	999999	290	999999	811	207	999999	488	715	520	712	693	674	686	999999	205	999999	35	871	485	999999	727	999999	850	117	466	999999	264	611	131	921	936	999999	642	653	889	104	537	102	614	682	999999	999999	362	999999	796	999999	539	606	772	442	62	253	431	966	708	999999	439	517	355	920	120	876	593	598	775	705	42	43	570	111	102	933	999999	802	496	88	999999	550	321	496	748	999999	839	689	869	693	999999	999999	944	670	665	30	746	999999	572	901	65	999999	534	100	936	506	46	999999	349	128	985	628	479	999999	787	999999	205	859	182	461	999999	999999	729	999999	149	367	999999	899	445	82	197	574	999999	594	32	678	999999	999999	559	252	622	178	350	750	708	999999	205	324	882	776	824	999999	521	999999	864	161	44	453	951	579	417	999999	999999	276	931	421	398	884	607	999999	873	974	309	999999	839	869	563	999999	999999	211	171	774	27	999999	257	310	62	129	730	871	644	572	279	999999	834	486	942	999999	818	999999	549	999999	716	773	902	850	586	591	281	999999	999999	64	79	999999	418	643	129	566	999999	631	999999	279	164	736	475	311	999999	330	105	363	926	999999	170	95	662	850	67	253	766	407	723	471	999999	735	283	589	999999	530	999999	999999	999999	999999	63	197	928	279	166	980	308	601	999999	266	495	918	
78	117	893	999999	96	999999	585	875	800	622	907	897	999999	429	463	885	808	184	999999	904	996	550	436	973	999999	392	694	86	945	999999	999999	467	999999	929	666	175	695	518	443	14	615	491	999999	441	289	41	848	736	527	422	999999	970	999999	999999	999999	528	681	920	999999	703	872	509	929	635	370	450	921	999999	999999	999999	999999	999999	741	999999	299	999999	963	999999	693	135	999999	957	559	533	999999	999999	959	394	999999	147	999999	774	690	999999	141	116	561	950	81	839	999999	356	973	999999	232	999999	999999	999999	301	416	565	687	237	701	169	914	999999	406	263	999999	491	537	494	626	804	425	609	12	999999	193	953	23	923	853	25	198	984	329	311	879	999999	999999	102	600	582	805	547	988	999999	999999	999999	164	696	999999	358	999999	861	357	435	999999	892	235	139	999999	463	551	764	383	999999	970	930	999999	105	999999	35	284	999999	999999	53	998	877	620	999999	407	37	798	326	930	505	443	337	636	894	999999	987	827	86	999999	999999	40	51	174	312	609	295	535	999999	322	967	83	147	967	313	436	929	281	999999	732	91	664	999999	999999	878	252	643	304	736	600	396	207	207	461	756	23	999999	713	318	822	121	501	739	13	999999	431	999999	369	332	467	575	716	34	999999	902	482	805	218	296	999999	999999	999999	798	468	926	769	999999	999999	999999	300	999999	999999	963	999999	999999	589	925	231	870	457	946	283	999999	999999	999999	679	183	853	999999	999999	999999	748	427	258	856	130	703	280	87	202	555	620	159	999999	987	359	752	54	999999	322	556	584	347	839	123	693	29	529	443	999999	596	32	136	935	92	731	798	714	133	499	886	655	153	999999	902	336	133	938	291	999999	926	999999	128	247	728	633	411	587	999999	173	110	184	836	999999	606	532	494	223	999999	266	999999	48	920	244	435	901	440	999999	936	787	999999	999999	247	767	329	467	904	889	217	999999	329	220	579	960	398	712	818	322	999999	380	841	910	987	35	125	888	999999	884	811	826	202	742	651	999999	604	29	937	78	511	148	999999	999999	15	502	936	349	999999	960	845	723	92	127	999999	566	945	999999	999999	221	652	440	258	999999	88	390	265	587	569	999999	365	999999	775	749	811	999999	752	247	904	495	99	775	429	258	999999	999999	999999	85	154	94	413	999999	999999	725	426	80	890	999999	526	624	246	358	779	999999	604	476	948	342	999999	664	814	707	754	607	131	877	20	999	980	999999	999999	999999	443	485	999999	420	452	59	333	999999	52	153	720	289	
258	740	995	192	654	572	149	999999	769	999999	999999	705	201	328	603	548	69	999999	627	536	978	66	915	999999	430	193	33	898	18	574	622	671	999999	999999	359	390	881	828	354	418	850	244	421	999999	216	122	229	134	455	784	682	161	525	999999	999999	202	825	701	999999	470	548	250	403	999999	867	608	718	726	968	223	667	999999	545	219	685	999999	645	961	98	318	964	899	453	233	999999	470	155	802	999999	167	999999	190	999999	884	870	999999	840	999999	95	607	999999	999999	165	999999	127	999999	999999	316	508	567	557	863	999999	453	506	648	999999	179	313	406	463	916	999999	999999	999999	999999	173	661	348	85	999999	428	875	490	999999	472	744	220	116	449	854	999999	999999	605	999999	701	576	623	999999	231	813	671	999999	689	154	487	999999	353	999999	640	289	954	968	433	663	138	987	133	538	43	904	586	73	864	552	624	622	999999	999999	999999	999999	999999	999999	999999	272	241	999999	999999	345	437	534	999999	999999	475	170	900	870	870	999999	482	713	453	999999	999999	327	236	608	58	147	999999	999999	999999	152	628	729	739	680	999999	170	432	999999	800	787	111	509	513	949	597	704	651	999999	999999	25	999999	252	999999	465	929	799	999999	633	468	999999	816	999999	999999	258	18	746	999999	230	999999	999999	999999	999999	999999	999999	983	999999	813	286	20	353	495	774	124	964	999999	385	272	283	750	61	999999	798	999999	751	971	539	955	999999	941	851	999999	431	735	50	505	868	339	801	482	95	986	758	622	124	563	51	458	589	835	632	483	157	480	999999	999999	999999	707	999999	694	999999	888	999999	344	169	80	999999	49	999999	468	999999	999999	471	999999	664	999999	376	186	48	197	930	91	376	429	319	378	135	951	767	465	999999	171	178	117	999999	999999	999999	423	463	53	499	12	384	130	292	586	999999	356	815	903	219	545	668	973	763	372	522	139	999999	791	945	999999	281	618	999999	391	878	999999	772	468	637	952	999999	994	698	928	706	999999	146	733	366	999999	145	864	255	249	502	204	353	665	999999	999999	398	672	108	385	730	999999	446	900	708	657	999999	357	275	999999	822	999999	285	835	666	276	992	301	435	176	977	417	372	444	889	683	21	116	783	999999	563	60	896	323	207	999999	999999	246	999999	708	999999	788	598	988	427	829	919	517	999	417	315	999999	999999	931	999999	323	999999	12	999999	34	646	999999	573	999999	703	771	777	962	999999	726	999999	756	276	726	999999	199	999999	383	26	70	999999	504	999999	375	34	999999	999999	999999	915	884	999999	806	
999999	999999	72	999999	225	999999	295	999999	61	957	879	999999	999999	558	830	999999	999999	218	504	31	985	951	270	999999	371	207	911	246	999999	812	56	753	999999	999999	999999	999999	999999	257	973	165	999999	371	18	806	624	999999	999999	999999	999999	999999	16	999999	390	999999	999999	284	740	920	364	27	999999	999999	697	249	910	136	999999	300	37	565	855	711	244	999999	999999	624	942	463	527	537	782	445	611	664	999999	350	999999	667	839	257	999999	744	893	956	413	50	674	999999	999999	498	742	999999	999999	79	999999	305	471	51	999999	206	341	287	402	826	245	999999	446	42	444	999999	763	433	460	780	41	121	818	288	999999	892	950	184	567	999999	794	657	999999	999999	226	509	878	331	86	643	999999	256	351	999999	720	999999	999999	999999	334	336	735	318	674	667	48	336	487	192	115	698	255	999999	720	374	41	587	319	905	816	935	691	441	357	817	864	784	999999	751	568	838	999999	319	849	241	302	486	983	339	999999	889	31	999999	226	387	397	758	536	977	44	142	787	697	825	399	644	999999	999999	856	802	263	999999	735	624	277	409	936	317	488	999999	555	999999	999999	412	926	913	994	224	970	429	116	999999	791	717	435	999999	601	999999	460	596	998	524	136	999999	999999	999999	296	82	999999	977	460	451	57	906	488	999999	808	999999	898	485	649	999999	990	437	696	15	775	999999	198	227	808	452	856	892	82	40	477	453	173	604	627	922	999999	992	968	664	210	885	999999	897	252	316	595	974	999999	918	534	999999	840	243	999999	999999	883	999999	179	18	595	165	999999	999999	70	364	131	999999	858	727	999999	998	468	41	999999	889	790	301	975	501	999999	881	946	163	506	778	999999	929	58	359	48	544	822	960	79	55	62	999999	836	999999	194	300	126	228	115	999999	240	808	438	666	487	592	756	677	160	713	999999	679	999999	999999	751	202	256	509	689	278	185	999999	999999	760	837	19	999999	97	317	566	765	727	58	970	548	804	999999	999999	872	455	788	155	810	366	999999	382	999999	999999	145	999999	54	616	539	836	999999	732	999999	999999	828	477	999999	668	370	593	999999	491	999999	980	999999	999999	701	864	637	243	489	40	697	605	999999	999999	191	999999	952	325	521	999999	197	221	999999	999999	957	999999	562	404	327	999999	999999	999999	999999	354	751	999999	999999	198	300	190	979	306	356	330	44	999999	999999	373	999999	228	716	54	81	799	999999	999999	370	999999	999999	999999	999999	999999	915	369	999999	999999	999999	999999	714	343	999999	999999	34	341	999999	891	864	300	780	
999999	79	199	118	109	414	740	999999	999999	60	999999	487	882	210	422	878	999999	390	999999	84	564	999999	183	658	952	128	953	30	739	630	999999	999999	999999	158	282	808	121	999999	999999	999999	999999	999999	579	999999	382	999999	227	563	611	463	999999	999999	877	225	999999	663	896	540	999999	980	460	719	415	987	999999	786	999999	733	927	614	766	624	573	999999	569	238	484	653	999999	107	901	400	418	999999	999999	999999	999999	854	931	618	912	580	999999	836	999999	795	920	591	883	596	448	999999	635	997	696	999999	937	845	655	987	188	999999	264	68	88	70	310	138	788	744	117	999999	802	319	702	195	656	999999	536	774	999999	893	770	689	659	418	765	421	590	401	964	999999	999999	999999	999999	669	326	908	757	444	494	999999	802	999999	488	999999	999999	326	304	999999	160	209	318	999999	679	295	482	999999	409	670	305	999999	548	397	779	999999	364	858	878	43	869	747	980	102	999999	527	101	631	210	999999	727	448	127	90	250	999999	999999	999999	274	155	196	750	509	97	999999	999999	999999	414	368	213	530	999999	999999	271	640	999999	229	999999	601	161	999999	850	375	999999	942	999999	771	468	999999	24	999999	999999	593	733	846	129	999999	999999	954	684	284	999999	273	999999	999999	894	999999	855	449	837	545	999999	725	122	951	999999	385	873	999999	291	833	999999	999999	353	999999	999999	999999	999999	424	521	174	336	271	917	877	999999	587	999999	392	58	855	916	28	999999	999999	463	999999	999999	781	511	999999	999999	748	672	851	500	428	999999	554	761	999999	297	440	928	673	219	46	808	245	444	999999	17	491	105	436	917	999999	949	875	988	999999	769	999999	913	777	999999	587	599	75	999999	98	667	823	631	403	567	485	100	645	269	999999	514	999999	347	753	999999	883	652	999999	934	735	478	54	565	999999	886	999999	999999	999999	874	999999	446	742	859	999999	100	194	860	999999	869	999999	674	314	615	999999	666	534	594	999999	51	999999	934	364	999999	651	619	622	267	50	517	211	957	940	999999	637	979	999999	385	999999	662	551	33	949	375	999999	999999	174	999999	999999	924	361	999999	367	118	959	696	92	610	217	736	477	999999	999999	195	999999	483	733	543	978	592	894	159	603	507	499	891	999999	988	639	999999	999999	193	999999	125	999999	999999	600	999999	999999	940	897	170	177	264	194	625	213	999999	708	28	337	630	460	410	40	999999	999999	999999	618	999999	711	999999	971	627	999999	999999	662	704	999999	999999	883	999999	732	999999	695	999999	981	349	999999	999999	688	999999	999999	621	263	999999	733	862	95	953	
999999	741	224	743	999999	999999	999999	550	973	901	962	509	999999	482	145	435	999999	423	999999	306	230	827	546	743	389	999999	999999	360	373	465	999999	999999	618	999999	961	151	687	999999	808	999999	999999	999999	375	421	999999	189	496	807	486	827	927	319	157	999999	999999	446	204	480	364	747	999999	839	999999	999999	350	999999	890	657	520	993	748	909	999999	823	762	789	462	134	830	999999	994	999999	873	545	537	251	999999	829	999999	999999	946	216	999999	70	999999	704	264	856	81	999999	298	839	297	493	89	999999	999999	333	36	999999	983	79	649	164	753	981	999999	640	980	999999	999999	70	313	994	999999	542	285	555	999999	68	534	606	63	999999	911	999999	999999	390	999999	519	547	999999	803	999999	542	999999	566	999999	316	999999	738	623	875	999999	240	237	536	302	999999	999999	742	158	999999	967	999999	387	26	999999	252	598	999999	584	184	999999	561	999999	267	902	999999	999999	975	805	248	998	330	911	730	91	850	684	628	999999	943	919	777	999999	914	835	992	164	860	997	237	999999	999999	163	999999	415	999999	49	970	634	839	999999	571	937	909	416	999999	507	657	999999	719	568	999999	845	640	265	693	171	286	432	909	999999	999999	977	999999	530	999999	176	471	324	999999	999999	714	999999	587	676	357	839	490	508	197	494	507	926	288	668	748	814	522	999999	721	999999	999999	999999	999999	999999	999999	593	999999	999999	999999	480	999999	999999	272	908	854	999999	267	964	999999	853	999999	999999	244	425	800	391	999999	909	781	999999	654	287	603	422	57	176	280	55	716	763	481	112	440	717	459	999999	999999	379	814	774	556	557	999999	868	578	984	313	309	741	578	894	459	606	542	826	757	739	850	861	688	704	221	258	999999	382	578	999999	999999	999999	635	726	999999	105	17	999999	106	999999	735	999999	72	862	971	314	148	869	999999	999999	897	890	701	999999	813	518	136	79	344	309	999999	495	10	646	786	343	116	851	575	999999	598	565	730	756	14	999999	798	999999	733	907	119	283	360	82	450	999999	274	209	913	810	999999	938	643	999999	999999	249	843	425	999999	999999	207	296	304	667	907	342	999999	945	431	999999	719	310	346	999999	199	859	144	927	999999	160	999999	999999	937	999999	395	999999	922	933	999999	764	999999	383	999999	105	710	999999	999999	999999	999999	117	476	328	777	116	101	999999	999999	216	607	18	114	999999	228	999999	568	300	999999	999999	281	256	420	237	66	999999	642	999999	559	250	726	376	880	450	762	999999	999999	750	999999	831	673	726	68	715	999999	880	999999	257	164	824	537	
419	999999	999999	422	918	697	248	272	120	474	754	999999	361	489	241	138	999999	999999	999999	999999	999999	999999	527	867	555	198	704	901	186	17	999999	191	735	999999	999999	902	440	38	843	401	444	487	28	366	999999	617	707	236	104	751	995	104	999999	582	718	999999	946	581	866	730	999999	999999	95	999999	999999	572	999999	647	999999	339	697	635	320	737	807	340	152	171	999999	938	999999	478	807	434	21	300	166	162	994	999999	955	858	172	122	408	107	401	999999	287	355	243	69	63	765	64	370	783	297	999999	388	115	999999	633	928	999999	524	539	661	101	789	416	230	652	122	383	838	473	207	339	709	938	999999	883	999999	999999	431	424	52	380	999999	999999	869	387	616	954	179	235	243	872	883	568	740	824	498	939	22	416	999999	391	225	999999	585	958	76	449	878	901	40	234	817	110	497	291	450	999999	546	843	999999	168	213	612	239	335	455	151	208	999999	395	663	691	25	483	660	999999	999999	930	999999	999999	177	999999	278	999999	19	999999	783	80	999999	383	225	403	179	380	782	187	612	667	260	513	925	251	999999	999999	376	999999	802	627	836	136	999999	351	635	999999	869	92	935	417	230	999999	671	999999	748	38	179	999999	521	645	700	482	551	95	999999	999999	999999	925	610	761	828	476	999999	166	243	332	999999	999999	767	999999	511	999999	252	205	447	981	841	854	502	447	999999	116	999999	166	927	363	999999	610	999999	236	999999	943	481	183	589	753	26	515	836	425	351	306	502	999999	144	999	240	355	999999	698	567	541	432	172	425	721	455	106	238	999999	747	86	211	541	510	567	999999	78	999999	694	964	335	999999	999999	106	50	614	999999	32	927	133	239	963	999999	669	605	521	999999	999999	867	307	920	999999	956	999999	999999	104	961	999999	576	999999	171	999999	953	999999	241	523	355	76	385	999999	310	84	311	756	517	999999	237	871	905	56	999999	320	749	397	999999	999999	71	408	831	945	652	999999	455	156	961	499	19	249	438	91	175	252	383	759	999999	846	975	999999	999999	161	999999	100	999999	999999	871	999999	999999	566	689	192	462	947	245	999999	999999	528	999999	164	795	27	113	999999	442	824	880	667	999999	989	999999	208	83	861	247	999999	88	562	322	925	285	119	509	453	559	999999	999999	228	16	999999	305	478	227	821	413	153	58	999999	657	644	999999	213	914	999999	176	999999	999999	601	709	566	999999	901	215	703	878	999999	999999	660	999999	999999	205	662	661	994	693	921	999999	262	999999	999999	631	210	905	678	285	
999999	205	999999	286	77	146	37	999999	999999	591	403	273	524	942	727	634	397	448	470	999999	987	999999	919	317	999999	999999	999999	999999	615	935	999999	999999	537	999999	806	490	999999	383	999999	999999	999999	153	221	412	999999	657	466	999999	999999	999999	999999	761	999999	239	297	999999	999999	999999	41	999999	999999	883	999999	999999	440	407	736	106	999999	247	624	23	87	420	280	999999	341	999999	27	597	54	999999	424	156	701	999999	561	307	140	999999	215	819	352	999999	999999	999999	250	706	971	893	999999	999999	184	492	844	230	684	34	999999	452	198	768	182	443	522	999999	468	756	812	51	845	438	965	999999	41	999999	999999	282	649	999999	999999	634	546	999999	675	684	372	932	999999	481	715	537	347	999999	99	999999	647	908	292	38	999999	493	893	930	57	493	404	327	460	49	559	411	384	974	848	563	232	58	768	837	379	536	455	341	336	317	999999	287	767	594	167	762	990	620	999999	120	999999	615	86	192	999999	999999	481	271	999999	314	162	373	840	536	225	598	150	454	658	299	48	562	604	739	402	999999	559	865	999999	796	420	764	815	737	999999	616	971	586	557	334	65	999999	419	31	165	727	447	999999	379	569	999999	545	961	869	82	188	999999	999999	790	172	999999	615	389	135	893	398	558	112	713	609	626	564	897	333	244	999999	999999	582	999999	999999	680	327	495	323	184	875	999999	945	999999	644	604	635	795	394	999999	449	804	293	138	766	999999	344	528	770	942	68	999999	638	999999	227	999999	999999	761	125	492	177	130	76	999999	27	596	613	448	999999	999999	991	768	512	494	999999	60	999999	453	818	999999	999999	799	725	381	126	999999	174	320	447	608	174	873	680	902	999999	999999	999999	999999	999999	180	565	896	458	999999	950	299	145	153	839	176	186	986	943	618	155	377	404	695	835	999999	999999	302	11	471	840	128	97	610	822	999999	323	527	999999	647	941	999999	351	959	430	826	101	30	481	280	432	187	929	72	999999	304	924	999999	506	999999	999999	999999	894	987	925	831	212	535	331	999999	853	658	999999	306	676	705	999999	445	999999	19	698	999999	820	730	48	662	199	999999	853	527	551	280	999999	21	898	999999	555	999999	999999	999999	623	566	698	118	426	774	533	999999	396	60	278	999999	778	496	631	999999	999999	174	999999	272	641	188	682	999999	821	999999	636	642	408	997	160	672	411	675	395	142	712	712	313	274	139	567	637	802	999999	999999	502	534	389	560	999999	391	414	772	957	445	884	894	296	843	147	999999	999999	999999	999999	
605	87	112	999999	999999	634	999999	999999	684	143	999999	550	999999	999999	758	91	999999	262	847	771	769	268	639	718	999999	999999	818	425	469	999999	999999	342	249	902	654	985	399	433	999999	926	496	999999	729	638	882	999999	999999	999999	999999	762	45	638	999999	627	141	346	448	394	160	251	816	324	999999	557	895	742	311	977	900	773	692	678	372	999999	285	999999	538	10	836	65	999999	479	887	999999	999999	999999	999999	621	771	317	546	14	283	649	119	999999	139	182	743	999999	999999	999999	999999	765	80	367	276	999999	352	892	807	448	558	105	998	346	437	693	466	295	786	689	999999	592	236	687	404	722	811	113	119	366	999999	999999	471	225	40	999999	636	733	342	499	279	878	509	107	455	999999	650	773	999999	446	999999	458	362	904	820	855	538	392	962	553	999999	999999	783	451	192	862	633	782	316	315	66	999999	999999	297	420	999999	92	138	242	226	82	48	369	672	651	808	999999	999999	405	184	593	253	770	789	845	40	999999	68	915	593	554	868	466	999999	389	981	505	999999	493	999999	772	410	160	746	481	616	879	120	800	383	528	76	387	141	722	813	999999	173	452	999999	242	34	222	648	671	213	581	930	999999	669	313	277	83	911	999999	193	999999	33	318	238	160	985	267	542	74	488	491	999999	999999	576	28	341	623	113	261	748	999999	512	84	277	44	949	827	999999	80	999999	999999	475	729	539	719	939	855	223	240	256	766	999999	583	193	722	255	224	717	650	999999	654	970	999999	663	999999	591	948	50	203	210	168	136	472	813	999999	999999	605	186	856	89	999999	410	872	14	981	517	928	999999	555	999999	734	119	491	108	999999	999999	814	76	543	138	990	999999	29	999999	999999	640	218	769	999999	705	999999	999999	860	570	494	253	107	656	681	488	662	67	999999	999999	999999	58	999999	373	216	472	211	539	643	727	99	671	391	999999	915	351	309	999999	999999	849	999999	697	999999	920	614	363	925	167	999999	999999	475	932	330	614	563	50	994	844	563	236	504	999999	404	143	481	823	862	264	741	999999	189	999999	864	644	275	999999	799	724	999999	853	999999	53	999999	999999	261	166	350	776	290	874	356	999999	605	966	355	37	302	999999	999999	790	501	999999	426	64	875	971	999999	686	999999	784	251	999999	95	709	689	460	966	999999	882	324	483	95	974	866	983	725	899	999999	298	247	486	683	999999	999999	362	876	627	100	712	290	999999	663	438	505	999999	86	378	999999	999999	895	999999	486	243	135	999999	999999	696	560	
80	999999	81	180	397	110	308	567	994	999999	357	812	833	999999	114	602	235	819	657	999999	242	999999	356	13	999999	999999	186	999999	999999	999999	999999	946	190	76	30	561	218	918	276	999999	207	76	999999	999999	548	999999	71	196	999999	640	899	498	758	999999	327	172	803	78	559	993	924	308	126	999999	999999	410	632	766	854	552	394	317	999999	329	281	999999	826	106	999999	155	999999	989	628	999999	261	172	198	962	748	858	758	999999	369	282	413	899	949	246	794	148	842	999999	341	829	256	591	946	438	946	161	346	707	613	999999	999999	934	679	999999	593	304	221	670	27	999999	999999	254	948	279	916	999999	999999	589	311	326	999999	999999	657	799	562	669	999999	760	25	597	521	999999	536	955	620	478	229	642	653	499	926	181	999999	344	45	12	999999	676	521	574	933	756	405	999999	110	625	287	880	999999	999999	88	460	999999	999999	484	999999	999999	999999	659	448	161	585	936	999999	999999	141	759	323	763	999999	35	549	999999	450	663	765	655	999999	854	999999	999999	999999	888	728	420	476	527	856	859	999999	294	650	26	999999	422	999999	820	592	896	968	865	963	999999	203	999999	999999	999999	213	766	719	96	477	148	663	999999	999999	999999	217	999999	999999	614	999999	463	471	276	384	999999	177	999999	314	944	73	353	886	139	237	233	694	829	999999	999999	323	99	149	215	816	512	363	824	610	661	612	200	972	364	963	510	654	927	524	15	54	185	461	775	33	999999	261	533	30	589	11	999999	520	669	300	812	323	265	459	871	999999	352	427	653	999999	872	381	531	176	726	578	767	999999	875	220	999999	638	374	191	999999	260	999999	803	31	660	234	680	313	74	160	197	399	999999	999999	836	701	999999	808	443	999999	752	730	366	999999	21	244	83	999999	458	161	184	948	83	766	999999	349	548	406	993	116	202	78	999999	26	538	189	999999	661	999999	518	391	829	999999	999999	940	530	473	509	19	425	160	999999	854	912	975	248	325	712	42	496	163	999999	999999	337	958	684	274	350	999999	832	999999	422	604	939	770	355	28	53	825	100	876	48	396	577	999999	999999	223	553	51	999999	999999	587	628	553	365	40	23	603	81	266	999999	132	999999	187	480	738	440	999999	999999	629	229	281	886	942	619	124	963	248	999999	802	471	720	308	475	968	367	794	61	584	739	999999	999999	971	569	834	999999	304	218	106	999999	726	308	411	421	80	592	700	999999	999999	250	77	774	232	279	794	545	824	279	999999	999999	943	389	340	412	297	
804	309	327	999999	999999	999999	754	999999	163	85	173	999999	887	404	999999	667	999999	999999	343	672	567	202	702	774	999999	929	35	999	983	999999	346	967	998	133	999999	292	382	578	79	430	322	999999	79	999999	631	236	936	999999	833	455	836	999999	996	740	730	612	607	999999	999999	999999	794	755	168	879	739	205	999999	999999	139	999999	294	538	57	999999	359	934	133	508	152	72	999999	160	175	538	447	82	999999	267	403	999999	684	829	759	143	636	567	474	200	999999	436	915	181	745	739	170	307	225	999999	390	795	999999	999999	410	999999	941	999999	589	629	441	666	234	62	371	475	999999	999999	779	914	287	792	469	933	55	999999	156	821	415	436	999999	150	999999	887	877	999999	184	586	428	13	201	992	999999	845	758	796	211	999999	999999	279	330	999999	528	311	999999	597	335	555	999999	999999	610	129	999999	163	261	301	809	347	185	763	301	832	47	776	722	294	815	624	999999	258	514	293	21	145	115	673	621	555	91	289	999999	628	533	733	402	81	764	999999	593	467	987	864	687	57	999999	999999	667	752	999999	521	782	999999	381	804	189	326	118	999999	58	588	679	264	265	895	491	672	308	999999	383	650	529	991	41	716	999999	650	606	963	999999	999999	15	869	966	569	507	571	257	999999	553	85	962	999999	775	14	788	732	608	791	566	316	199	363	378	939	991	791	679	999999	543	539	720	999999	935	441	999999	999999	297	696	999999	919	424	580	999999	307	687	857	225	37	928	538	999999	814	407	850	999999	652	500	37	577	715	892	999999	195	23	365	999999	736	999999	999999	978	444	912	403	646	891	619	603	81	261	144	576	651	735	999999	497	999999	747	95	23	931	319	999999	999999	682	37	999999	394	999999	942	870	999999	999999	999999	999999	103	139	421	761	959	808	999999	999999	775	443	149	250	999999	190	525	459	79	651	331	500	668	184	999999	720	618	69	234	856	138	391	22	695	55	999999	910	999999	494	999999	135	214	881	890	999999	685	543	999999	974	213	230	493	999999	480	559	115	291	999999	999999	700	999999	899	584	202	300	999999	431	454	999999	82	280	167	964	92	525	127	618	778	688	118	187	831	95	30	999999	645	590	999999	146	999999	999999	991	32	999999	844	236	630	689	599	999999	999999	99	999999	901	933	73	529	717	954	441	999999	512	240	237	523	320	999999	563	999999	655	803	999999	317	264	579	999999	999999	999999	248	299	999999	999999	189	588	853	98	249	194	97	572	999999	873	999999	704	452	990	999999	794	280	533	
421	999999	132	944	307	375	999999	337	331	654	928	999999	999999	999999	999999	999999	333	652	999999	435	81	999999	476	994	538	930	311	613	812	589	528	350	899	715	877	430	806	244	291	488	317	911	862	442	999999	766	404	921	999999	999999	666	117	420	845	999999	792	999999	999999	415	376	73	177	525	999999	136	999999	999999	762	788	999999	999999	99	371	895	127	170	767	43	360	772	535	389	999999	929	923	420	930	63	264	95	829	678	828	914	999999	149	396	130	316	66	316	641	999999	999999	131	576	746	524	727	300	34	567	999999	999999	841	683	323	595	818	715	657	406	508	702	694	999999	999999	457	480	978	999999	646	999999	303	999999	999999	256	619	808	356	674	415	335	963	70	272	901	195	999999	741	825	800	311	601	408	910	143	999999	549	47	316	999999	999999	748	526	388	840	483	188	947	999999	704	787	472	51	252	80	544	642	432	191	85	384	739	999999	974	344	135	895	555	999999	999999	79	770	49	999999	999999	586	999999	999999	999999	428	17	135	999999	130	22	999999	559	166	839	599	798	127	856	241	999999	314	595	551	53	714	999999	999999	197	999999	635	999999	432	665	881	999999	999999	999999	999	763	77	999999	999999	43	962	504	999999	738	715	170	27	951	913	999999	470	65	999999	999999	999999	718	839	999999	938	691	494	994	417	894	285	355	502	837	127	999999	173	666	879	999999	589	549	999999	849	917	36	604	684	999999	623	204	825	502	210	332	291	923	693	319	743	999999	999999	97	681	463	370	667	999999	999999	820	644	804	999999	439	316	99	579	989	466	912	97	810	890	793	699	459	852	302	515	836	179	479	357	145	23	999999	461	999999	999999	556	368	424	999999	293	999999	400	649	73	893	243	999999	999999	999999	406	656	738	999999	304	981	13	518	374	674	997	650	174	999999	51	425	695	637	999999	999999	910	553	999999	999999	607	814	999999	810	788	999999	282	134	246	253	950	488	284	544	167	485	392	48	993	750	999999	642	814	999999	607	648	208	605	999999	340	326	853	983	779	999999	490	682	203	729	965	402	872	999999	921	506	999999	150	161	480	637	220	872	559	922	115	999999	999999	364	212	150	211	999999	536	905	926	107	999999	505	73	999999	802	198	318	999999	999999	981	238	892	447	55	507	56	135	960	129	454	999999	999999	673	515	999999	327	991	589	764	999999	999999	999999	995	408	999999	644	97	999999	999999	31	999999	531	574	133	999999	117	916	999999	642	164	999999	575	999999	482	804	444	831	557	196	484	207	999999	273	
632	646	729	897	49	999999	999999	959	331	999999	107	999999	771	496	999999	779	382	410	834	946	999999	184	999999	999999	999999	604	622	812	539	616	361	823	834	268	942	487	999999	220	999999	999999	780	205	229	450	688	591	42	948	291	999999	814	83	999999	782	663	457	876	16	384	444	376	59	429	714	999999	284	65	999999	553	72	999999	171	999999	665	176	414	955	328	44	999999	999999	673	531	761	802	287	460	61	604	495	610	10	999999	999999	999999	730	775	514	677	999999	535	529	404	229	15	653	550	708	999999	999999	999999	557	972	452	999999	703	528	668	912	496	823	13	908	68	461	999999	334	999999	863	446	999999	450	999999	629	405	52	278	312	999999	158	737	999999	445	999999	993	62	37	999999	569	109	999999	117	999999	999999	590	531	621	346	767	243	329	459	844	180	619	61	999999	353	57	831	434	226	999999	999999	758	81	568	999999	75	408	745	940	530	764	999999	531	847	470	49	999999	430	932	999999	522	829	287	999999	275	736	941	999999	684	999999	738	674	999999	999999	838	432	518	963	999999	281	368	498	388	929	90	935	97	213	445	999999	183	410	999999	681	400	934	481	999999	302	999999	999999	999999	70	603	792	99	259	337	999999	48	530	999999	372	661	186	33	450	358	999999	340	999999	737	710	380	173	338	182	999999	999999	903	950	353	671	999999	999999	116	999999	785	146	990	685	760	204	407	999999	273	47	841	505	376	493	999999	347	962	186	396	551	690	440	999999	917	946	532	115	98	999999	249	139	514	80	596	665	221	836	654	888	542	999999	596	999999	300	340	807	437	420	826	16	709	999999	759	999999	999999	354	683	82	739	237	98	319	606	34	908	999999	435	780	828	999999	510	317	298	999999	248	104	999999	999999	999999	148	999999	695	999999	180	540	83	999999	999999	849	321	538	764	915	999999	453	993	989	875	392	999999	382	999999	591	914	505	401	999999	905	325	652	814	520	495	999999	143	403	999999	436	494	834	582	999999	930	516	383	746	999999	637	410	255	999999	664	999999	582	766	447	113	356	674	148	316	999999	199	206	507	28	999999	999999	527	999999	945	563	391	999999	999999	462	726	85	999999	759	999	139	505	999999	548	159	999999	912	999999	999999	299	702	762	355	528	733	999999	733	19	365	477	88	999999	360	310	550	999999	231	161	313	720	38	814	999999	149	186	353	129	999999	357	288	366	489	831	760	253	801	46	40	999999	732	992	75	186	292	999999	28	999999	770	999999	876	517	760	531	975	271	887	999999	216	999999	
390	999999	999999	662	999999	120	598	999999	999999	999999	749	246	201	999999	580	727	999999	638	632	999999	168	208	358	999999	999999	770	605	958	855	999999	999999	953	829	999999	316	131	917	413	999999	181	332	739	999999	713	258	999999	999999	306	950	258	307	258	224	988	193	192	262	425	999999	316	515	640	434	110	700	795	417	512	157	459	810	560	999999	461	896	429	653	644	412	841	454	309	18	999999	201	117	739	841	506	134	868	502	232	793	666	999999	314	999999	22	462	232	813	159	500	999999	747	719	763	101	764	538	999999	22	348	861	216	999999	999999	999999	593	999999	999999	16	32	590	318	999999	745	999999	999999	124	999999	631	999999	619	640	159	999999	169	453	398	999999	749	741	595	261	489	999999	931	460	69	487	545	429	406	657	999999	136	910	139	420	974	999999	887	649	999999	999999	73	999999	231	999999	124	999999	466	205	90	825	999999	436	999999	828	999999	999999	344	999999	636	663	212	553	962	832	32	999999	999999	43	424	17	862	102	265	275	425	164	709	403	944	819	89	234	326	831	542	700	581	310	966	170	999999	743	999999	999999	783	520	767	399	999999	517	638	432	999999	82	963	182	181	74	999999	999999	113	941	999999	817	999999	978	999999	140	299	332	36	728	999999	263	384	128	999999	588	999999	905	397	320	370	999999	999999	656	453	253	868	999999	529	516	897	999999	999999	692	543	205	102	804	293	999999	109	999999	491	999999	999999	527	697	844	102	999999	999999	507	902	792	580	772	636	927	535	982	272	999999	802	999999	830	400	207	692	584	884	495	686	999999	760	221	999999	945	999999	300	925	556	999999	999999	936	934	400	999999	273	999999	999999	568	999999	279	310	999999	180	999999	999999	88	965	330	15	999999	999999	107	895	885	999999	999999	921	826	365	999999	609	436	248	999999	866	999999	440	625	933	580	999999	325	330	417	999999	999999	999999	750	973	202	335	999999	551	763	69	838	999999	514	999999	999999	199	945	213	537	999999	873	136	519	999999	398	648	349	396	434	999999	999999	777	487	999999	756	539	180	853	172	311	14	999999	484	602	37	544	926	999999	250	390	999999	121	792	747	447	268	532	999999	584	554	999999	218	126	316	999999	71	999999	999999	999999	162	28	999999	999999	235	665	988	651	916	23	853	999999	356	156	53	999999	999999	984	740	136	497	17	471	278	999999	325	795	768	177	435	966	982	985	127	97	372	775	80	566	999999	999999	617	999999	695	999999	832	639	72	83	727	394	86	821	814	999999	999999	557	999999	432	910	870	999999	483	999999	
999999	871	999999	239	68	681	813	999999	428	658	677	880	402	776	999999	999999	685	999999	999999	450	51	999999	170	999999	738	942	815	952	648	656	221	239	143	134	648	859	106	410	14	999999	914	999999	657	173	146	508	753	780	285	647	234	147	999999	43	449	166	711	565	999999	125	999999	860	999999	999999	446	447	746	277	138	688	689	285	728	999999	535	366	999999	999999	999999	240	199	999999	676	10	432	84	705	109	684	491	158	540	910	999999	535	63	622	886	727	698	761	485	652	597	957	948	418	240	508	93	923	714	530	270	999999	831	194	71	348	372	742	647	999999	646	540	158	999999	839	999999	999999	744	999999	279	345	478	714	999999	88	53	483	665	474	999999	601	567	444	20	649	963	703	869	560	547	999999	956	123	999999	15	999999	999999	583	579	473	36	999999	577	444	194	999999	999999	449	115	28	999999	706	278	56	999999	88	105	148	725	999999	73	612	193	808	915	999999	364	822	999999	31	244	899	95	10	574	262	990	999	825	857	751	264	763	999999	999999	999999	687	77	899	999999	961	670	858	703	409	424	164	769	999999	805	999999	399	72	999999	999999	965	621	999999	481	999999	98	999999	322	999999	134	999999	849	651	999999	267	702	297	922	459	69	573	999999	392	601	160	107	230	999999	999999	430	362	201	678	758	716	46	419	999999	169	838	865	357	999999	579	999999	999999	999999	999999	271	999999	149	476	612	35	999999	924	238	676	999999	642	867	625	302	447	999999	999999	180	892	419	230	292	999999	999999	621	203	225	61	813	999999	585	594	588	218	999999	290	885	999999	653	999999	792	999999	743	273	526	970	250	65	552	807	999999	404	620	999999	51	999999	999999	713	999999	831	993	872	425	673	746	58	999999	416	385	166	886	999999	526	354	627	422	549	999999	999999	651	953	170	508	999999	999999	190	973	365	999999	107	843	182	597	999999	554	999999	999999	999999	999999	478	690	833	679	999999	920	952	878	999999	605	629	999999	999999	476	349	877	832	374	419	999999	999999	999999	923	249	288	323	713	999999	703	999999	707	999999	480	910	768	960	999999	491	999999	95	78	312	707	999999	547	826	833	705	257	945	999999	999999	972	999999	999999	403	767	594	400	999999	217	520	184	999999	999999	599	800	109	708	389	757	351	999999	334	585	264	378	173	701	462	490	18	194	758	87	999999	67	999999	949	375	203	535	999999	49	999999	557	137	239	862	948	36	733	997	868	198	999999	302	648	999999	706	34	603	893	938	999999	209	335	426	400	745	542	999999	159	343	
196	999999	260	223	456	37	136	148	311	752	435	756	999999	326	570	706	859	999999	223	253	350	599	642	162	456	678	232	999999	999999	999999	416	290	584	999999	682	966	130	89	999999	813	580	886	302	150	512	835	999999	19	855	693	999999	133	532	905	993	999999	999999	999999	766	999999	804	424	309	194	346	154	181	357	644	604	999999	779	227	410	672	999999	999999	501	649	620	490	222	855	155	239	293	758	678	670	95	999999	32	322	424	18	165	587	118	804	367	999999	999999	375	261	117	116	905	131	243	999999	300	97	457	999999	296	592	569	999999	954	62	999999	502	687	558	999999	563	466	802	402	517	876	999999	697	291	956	650	847	604	48	133	999999	637	445	140	794	298	574	177	137	426	595	434	163	999999	971	171	163	816	43	999999	999999	113	729	725	999999	112	400	999999	199	999999	999999	965	999999	999999	675	758	67	556	763	999999	999999	299	999999	976	921	452	44	946	320	999999	999999	41	570	495	482	284	908	999999	999999	692	898	408	977	999999	999999	630	319	332	85	999999	113	607	62	114	564	999999	999999	999999	803	221	78	453	999999	404	999999	999999	405	629	358	401	850	346	88	81	40	999999	322	193	304	999999	142	711	870	107	691	999999	978	465	930	999999	999999	165	916	266	624	454	552	999999	342	999999	235	999999	999999	684	999999	767	529	981	84	999999	999999	255	458	512	89	999999	583	758	712	999999	734	939	999999	999999	999999	999999	430	821	457	585	999999	738	851	335	75	999999	737	195	735	999999	370	997	391	956	93	999999	706	999999	187	267	871	794	870	81	243	296	992	747	139	676	346	999999	534	498	999999	309	403	132	447	637	628	999999	33	999999	999999	737	557	742	999999	953	989	26	643	199	714	999999	868	779	101	779	999999	990	65	69	587	662	473	892	29	784	999999	583	966	549	638	483	999999	92	182	506	738	260	604	185	687	330	73	999999	784	999999	441	624	999999	667	188	999999	342	964	999999	246	999999	664	722	368	756	415	59	104	999999	241	482	786	607	595	51	999999	395	879	381	267	599	138	118	336	352	582	552	309	370	999999	150	807	881	935	241	83	999999	246	429	281	280	999999	999999	999999	221	655	27	445	999999	999999	252	463	999999	999999	647	145	556	395	26	184	862	750	733	560	100	675	905	671	999999	999999	999999	999999	999999	110	986	630	356	565	125	999999	999999	117	682	390	999999	999999	999999	999999	298	105	527	151	999999	999999	418	530	246	231	462	545	750	356	999999	658	319	103	999999	492	957	27	
