500	500	
100	102	103	118	109	109	86	92	97	110	97	111	115	85	84	100	111	114	109	104	105	94	120	100	96	78	110	115	103	112	89	97	88	90	108	105	110	116	77	87	97	87	108	93	112	95	86	98	95	100	107	97	122	111	99	97	105	104	102	115	97	97	88	97	96	118	105	105	91	106	112	83	101	97	90	92	100	89	96	89	83	91	93	91	105	92	80	89	123	105	113	89	102	109	102	90	89	107	104	93	97	90	108	110	121	111	89	106	119	89	90	84	118	96	100	96	86	106	74	86	107	90	93	103	90	102	99	88	103	104	90	90	109	111	98	112	101	112	102	92	87	104	90	103	103	88	88	111	108	101	108	104	116	106	81	91	98	111	80	93	92	102	92	106	120	102	95	104	103	107	106	93	92	86	102	106	96	112	106	90	133	95	88	102	103	94	102	97	116	85	107	94	94	74	98	90	106	87	122	105	95	100	91	98	109	94	89	118	117	101	101	95	108	97	93	101	120	112	105	105	91	94	92	108	101	115	109	99	81	109	80	98	89	105	92	100	117	94	96	98	100	112	107	100	101	98	90	83	98	110	72	101	99	99	106	110	109	112	109	93	89	87	97	91	96	95	98	108	100	98	102	91	99	107	86	95	89	110	106	106	102	98	88	89	103	92	106	101	110	90	109	108	106	82	109	107	112	81	105	105	119	105	92	106	96	100	109	105	98	101	112	75	124	86	97	105	99	98	89	112	90	101	89	85	112	97	97	99	122	108	103	99	93	95	122	111	112	87	89	108	98	89	94	101	89	115	106	110	101	113	98	90	104	108	108	98	89	108	112	108	104	105	95	94	100	94	116	100	90	109	99	108	90	96	89	115	103	101	108	94	110	87	92	95	89	91	110	117	84	97	100	100	93	90	106	91	96	108	103	105	99	104	103	96	97	110	98	110	95	99	88	100	95	95	89	101	84	116	105	107	113	93	90	109	88	106	118	92	102	98	115	104	108	119	88	98	100	121	96	123	97	99	92	86	97	94	97	93	90	102	114	87	100	97	100	98	87	82	93	110	99	109	104	108	105	99	110	96	96	101	106	115	111	86	80	108	95	98	80	98	110	112	112	112	113	104	111	91	113	94	80	84	98	89	94	104	119	89	113	96	
91	92	108	90	98	102	121	103	107	90	80	104	97	101	110	116	99	82	103	102	112	94	93	96	91	96	91	104	82	122	88	107	107	97	109	97	104	117	103	98	114	105	97	118	86	106	100	95	118	111	74	101	92	108	111	103	103	113	102	93	102	96	103	104	101	114	98	103	109	105	96	87	104	80	100	85	101	100	115	109	101	101	100	114	91	104	118	95	99	106	107	113	105	97	102	108	107	101	103	101	81	95	97	95	91	101	95	92	111	101	104	93	101	112	86	90	88	85	111	104	99	95	106	95	96	85	112	90	115	107	99	109	101	92	118	89	112	105	92	123	94	82	92	95	82	115	102	86	81	97	112	101	107	100	107	98	80	109	84	121	98	109	110	83	112	98	92	120	92	116	104	104	101	96	111	104	108	113	105	86	96	102	86	96	99	99	104	93	99	84	99	113	113	109	99	88	110	110	113	105	105	117	82	83	115	101	112	108	88	120	113	104	99	105	108	111	102	100	108	90	84	94	100	105	103	95	93	94	88	99	96	104	90	97	91	118	111	100	93	95	89	100	107	99	89	107	113	96	87	90	94	95	107	108	100	82	105	93	103	96	106	76	100	104	119	111	87	99	96	85	94	95	115	96	122	108	109	105	95	89	106	97	109	95	100	124	72	100	96	100	91	96	121	89	99	100	103	92	115	104	102	96	99	107	104	111	102	100	102	97	85	97	100	86	85	93	98	98	118	89	109	110	109	89	96	110	96	99	97	99	94	90	83	119	106	107	100	101	104	104	104	89	102	93	107	91	98	105	111	108	109	100	107	93	95	84	104	80	95	91	101	114	115	100	99	108	100	101	111	107	105	100	86	111	94	95	100	108	107	109	100	111	97	101	92	108	106	91	109	95	102	98	112	103	128	86	101	115	103	113	85	100	88	88	88	109	116	95	107	92	78	88	104	106	119	102	87	90	112	98	76	125	103	105	99	112	97	88	97	98	93	114	97	93	107	97	96	102	92	111	95	97	84	111	92	99	107	104	95	93	93	98	81	101	90	95	96	102	104	103	90	116	84	94	97	110	93	110	105	109	98	92	101	107	100	96	108	84	98	102	98	86	89	101	104	86	79	95	84	93	89	91	105	96	102	87	100	99	105	87	
678	895	490	309	135	749	710	209	97	999999	293	999999	999999	145	999999	471	956	595	999999	999999	675	280	294	344	486	313	999999	999999	999999	935	162	83	46	138	966	999999	132	28	559	448	998	744	468	507	999999	999999	999999	165	119	151	500	999999	83	999999	219	999999	611	999999	823	821	554	723	360	162	511	999999	257	746	999999	520	348	937	46	999999	548	930	812	786	999999	145	999999	48	999999	999999	444	97	10	999999	919	568	999999	976	205	999999	893	284	393	999999	996	529	102	422	986	598	803	999999	38	184	166	288	595	825	999999	999999	676	515	999999	653	999999	423	219	999999	826	610	665	372	999999	308	15	273	546	506	789	85	52	732	62	288	903	999999	69	826	185	999999	973	39	434	517	70	387	438	740	999999	999999	319	187	595	999999	933	999999	999999	729	999999	893	742	99	45	475	644	944	463	567	999999	835	364	999999	739	999999	636	999999	937	234	247	627	999999	806	907	999999	765	865	146	999999	355	472	71	340	999999	292	999999	883	994	959	873	126	924	870	990	763	228	927	447	409	749	307	503	596	491	551	67	999999	192	999999	709	779	807	787	221	999999	773	34	735	456	297	753	640	999999	999999	130	703	964	999999	153	988	999999	427	737	926	58	968	474	848	115	234	962	701	176	259	999999	999999	146	658	713	990	204	201	999999	121	995	666	525	999999	371	848	103	130	48	839	870	999999	79	999999	173	318	308	185	630	999999	335	62	999999	999999	999999	999999	566	315	112	163	794	999999	436	625	930	391	453	999999	486	266	141	841	663	337	388	742	249	285	999999	404	999999	999999	571	768	786	943	202	796	999999	560	292	999999	28	884	54	233	924	454	999999	999999	865	80	698	373	999999	494	398	999999	350	523	570	290	999999	707	472	775	85	999999	838	986	199	657	259	999999	999999	353	999999	778	292	164	999999	795	355	713	539	620	329	208	678	301	999999	66	455	465	989	12	967	321	421	999999	158	266	615	943	592	217	820	772	399	746	671	999999	853	195	705	999999	934	116	177	851	455	877	989	547	441	999999	999999	794	937	999999	386	511	367	23	16	561	189	412	131	331	800	557	808	931	999999	999999	999999	269	759	223	999999	861	154	569	823	280	277	78	511	459	16	36	834	427	370	170	999999	840	999999	154	999999	999999	985	845	61	898	78	67	916	506	930	942	45	723	904	525	367	797	999999	736	294	121	999999	672	325	774	722	391	571	469	683	372	90	615	627	545	875	308	517	925	211	219	999999	
999999	528	73	999999	121	523	845	803	999999	650	452	860	999999	632	999999	529	287	185	687	496	457	823	568	861	429	105	999999	649	68	290	274	534	84	959	894	153	261	783	611	867	999999	999999	228	999999	637	754	152	999999	563	779	999999	749	523	999999	704	192	959	999999	999999	25	164	999999	744	184	385	917	785	525	737	178	277	503	574	999999	770	790	604	846	234	999999	952	455	999999	289	59	525	21	999999	999999	711	194	59	999999	595	713	529	999999	54	999999	719	969	627	185	394	511	736	999999	703	952	999999	999999	123	999999	896	999999	708	999999	465	134	859	906	434	270	999999	984	228	291	979	117	250	869	560	999999	999999	999999	999999	280	702	777	322	350	999999	999999	351	133	80	81	326	532	14	999999	999999	919	999999	812	999999	367	999999	409	999999	454	205	596	999999	999999	38	614	472	200	737	438	417	687	811	999999	999999	999999	918	902	914	156	965	456	113	830	413	999999	31	702	171	999999	131	302	494	999999	155	999999	696	307	104	465	999999	135	795	575	12	778	117	999999	223	999999	449	256	494	999999	489	999999	999999	881	641	397	593	999999	39	999999	317	124	203	999999	372	877	999999	999999	999999	459	547	840	999999	537	827	999999	999999	999999	488	653	528	875	808	357	388	407	999999	814	666	999999	872	838	106	36	268	999999	585	173	605	999999	999999	828	999999	45	600	649	97	955	64	16	864	540	292	385	250	999999	999999	845	999999	999999	649	999999	954	110	999999	708	743	635	279	940	59	999999	457	999999	474	700	437	772	757	999999	999999	282	760	660	842	999999	555	720	785	826	581	739	608	999999	697	999999	873	347	458	891	999999	462	686	123	957	505	92	150	910	550	14	544	98	825	655	377	765	304	268	254	162	32	849	452	368	319	760	999999	999999	999999	826	999999	999999	865	833	999999	999999	646	703	999999	259	414	809	245	999999	46	999999	783	983	329	896	579	999999	213	738	999999	612	999999	999999	999999	744	999999	696	999999	723	914	230	999999	991	798	999999	129	999999	999999	995	747	223	999999	999999	332	668	977	999999	134	915	999999	21	120	137	999999	254	361	891	65	602	999999	718	999999	521	999999	816	428	999999	195	548	777	978	167	999999	990	669	999999	612	432	979	767	441	571	192	476	903	120	999999	50	554	430	999999	545	328	999999	39	512	102	724	515	999999	196	648	586	147	279	853	901	999999	291	999999	999999	468	999999	999999	999999	156	999999	55	12	705	999999	999999	999999	127	999999	999999	999999	206	961	999999	905	887	916	739	999999	792	985	54	207	
999999	218	959	758	307	681	769	469	493	468	882	999999	999999	721	809	916	445	17	999999	598	999999	24	705	184	134	350	999999	551	346	264	760	171	483	847	952	497	373	992	343	999999	780	972	355	738	999999	183	857	999999	117	999999	145	785	526	456	370	46	513	784	634	957	819	999999	133	238	707	721	510	209	999999	999999	553	453	674	32	817	864	999999	966	105	950	492	695	444	523	999999	975	644	999999	487	915	984	588	367	385	626	999999	848	127	41	999999	673	999999	406	794	279	692	120	999999	638	505	378	999999	999999	684	474	134	783	999999	119	732	86	483	722	853	338	964	95	298	405	999999	26	551	935	737	286	999999	298	649	254	436	999999	999999	999999	981	547	446	899	682	999999	501	778	247	17	999999	291	200	935	552	466	314	606	822	109	383	999999	826	999999	951	999999	640	835	144	999999	683	868	999999	999999	741	999999	999999	75	413	387	903	487	999999	543	999999	455	96	898	745	193	939	829	52	50	25	501	720	999999	948	285	280	666	644	999999	333	440	355	999999	204	247	574	249	203	444	205	895	999999	293	999999	505	320	741	100	950	426	853	825	895	79	249	594	66	126	999999	117	247	842	999999	220	999999	999999	999999	704	999999	999999	700	999999	607	845	129	789	437	860	452	964	538	999999	693	464	479	614	459	45	955	999999	518	132	999999	336	958	62	815	999999	999999	404	339	999999	591	999999	726	227	228	60	999999	459	999999	205	999999	172	579	671	159	441	740	591	999999	946	749	999999	109	999999	570	281	886	76	999999	364	91	58	635	999999	984	361	999999	999999	999999	409	94	505	495	322	458	999999	757	296	903	383	999999	197	754	393	298	735	999999	158	657	946	173	884	484	999999	999999	999999	537	88	687	999999	703	488	999999	251	999999	253	370	786	129	667	524	599	999999	601	32	999999	304	251	212	258	999999	590	604	449	245	210	30	693	208	999999	999999	999999	609	115	999999	854	992	512	532	54	999999	456	38	990	999999	574	721	883	780	230	331	296	876	438	679	123	883	755	15	660	233	677	588	297	999999	845	999999	67	921	177	902	791	719	167	884	672	562	614	999999	671	489	147	912	978	510	88	802	181	436	566	970	246	506	871	821	696	867	740	698	999999	584	664	961	612	327	999999	576	718	554	16	561	279	737	344	181	96	764	609	786	223	52	999999	630	365	207	999999	294	999999	346	197	804	821	916	439	96	825	185	310	660	971	999999	94	999999	429	15	701	509	171	999999	735	
932	268	954	484	545	765	43	605	999999	662	255	999999	382	366	212	739	999999	308	257	355	910	464	949	999999	999999	957	201	210	360	505	166	133	157	610	999999	546	867	441	894	999999	792	580	999999	997	726	999999	999999	999999	227	275	999999	999999	914	999999	999999	478	318	999999	774	587	574	832	255	909	999999	131	581	771	999999	665	872	922	413	926	999999	339	568	951	99	927	999999	999999	983	95	167	999999	218	802	785	787	237	728	667	999999	999999	959	999999	986	999999	604	212	941	169	562	999999	425	797	987	791	495	999999	367	59	846	342	644	848	999999	999999	551	912	999999	985	324	438	154	999999	106	180	603	14	582	459	495	724	314	999999	999999	999999	999999	168	231	999999	300	877	869	678	820	974	999999	120	175	999999	950	999999	999999	999999	844	133	258	171	700	816	197	490	337	907	564	132	999999	873	427	477	19	999999	999999	767	695	446	568	475	444	131	69	492	839	347	509	999999	300	358	926	999999	999999	580	467	415	822	809	549	962	124	697	946	248	693	697	235	999999	999	666	999999	407	565	999999	726	578	999999	704	651	990	999999	759	999999	679	946	130	999999	438	925	999999	999999	999999	999999	605	360	746	184	999999	799	151	121	942	804	634	999999	528	999999	661	853	888	658	128	167	559	564	999999	865	999999	302	572	664	796	641	724	721	382	510	999999	432	979	999999	935	999999	509	879	465	955	207	589	427	388	382	584	999999	627	826	999999	347	51	995	881	907	528	236	486	324	311	90	913	716	28	781	238	999999	494	722	222	657	680	999999	409	999999	687	999999	194	292	221	604	107	894	654	173	918	436	999999	496	999999	678	33	564	163	875	294	999999	999999	606	153	710	999999	999999	999999	80	999999	941	999999	223	229	654	52	204	112	706	983	28	72	855	863	802	775	998	315	544	634	125	945	534	383	814	475	587	148	511	62	202	290	583	505	976	840	999999	999999	999999	635	828	461	456	891	275	811	554	743	999999	999999	553	598	79	999999	551	999999	71	999999	414	999999	464	65	999999	654	999999	999999	999999	999999	886	999999	999999	999999	553	999999	806	999999	499	642	117	13	921	844	797	575	508	604	221	147	953	980	999999	999999	862	583	181	999999	999999	999999	111	537	332	204	856	388	56	823	999999	170	640	887	507	429	731	999999	267	619	267	36	156	195	526	351	406	906	194	843	868	969	737	43	805	696	999999	580	681	726	988	419	529	999999	560	60	506	76	483	358	323	461	999999	561	514	832	656	916	20	980	
999999	999999	204	212	955	85	433	606	92	999999	889	161	730	999999	631	999999	507	470	999999	476	844	999999	999999	835	529	416	999999	186	528	972	50	999999	569	700	927	48	224	326	999999	484	999999	900	999999	672	469	172	730	784	929	666	999999	999999	291	544	145	468	525	368	999999	548	431	257	999999	999999	769	274	592	39	613	592	633	190	740	160	848	944	355	760	376	999999	685	868	256	861	999999	999999	342	35	999999	469	999999	856	643	191	62	380	999999	999999	902	204	999999	701	181	346	42	154	454	140	696	200	999999	764	991	325	862	563	10	226	472	915	932	999999	999999	153	80	777	999999	558	107	477	133	481	858	999999	787	984	697	999999	999999	502	410	212	339	999999	356	999999	999999	999999	329	499	379	604	411	987	272	22	999999	37	276	999999	999999	895	42	228	77	641	906	819	538	878	865	101	397	970	999999	999999	999999	999999	797	322	912	229	239	607	107	529	79	870	999999	774	757	669	643	574	894	514	999999	999999	306	715	851	54	788	450	634	288	999999	441	482	542	784	136	240	954	352	387	666	435	130	548	999999	46	910	764	999999	205	999999	822	85	10	560	127	999999	999999	471	999999	441	788	999999	819	322	638	397	376	989	631	439	688	232	517	848	744	990	758	154	815	999999	999999	330	438	830	999999	365	481	982	667	332	159	999999	999999	946	877	461	311	235	932	648	543	774	498	766	999999	600	568	162	999999	999999	54	937	655	734	999999	467	544	999999	927	283	915	393	999999	999999	290	999999	748	999999	971	292	999999	999999	999999	176	600	999999	832	672	999999	793	796	329	999999	540	287	221	999999	999999	540	999999	916	999999	999999	999999	732	159	452	198	485	573	852	998	191	532	999999	521	725	489	999999	999999	635	872	926	144	999999	596	999999	790	31	78	368	998	40	561	376	999999	999999	562	444	450	807	999999	196	497	941	798	999999	644	103	766	496	358	615	999999	999999	54	396	173	181	146	932	999999	177	417	215	853	967	629	166	999999	296	999999	55	693	999999	991	686	999999	999999	689	458	999999	999999	999999	582	19	392	656	778	331	980	999999	390	308	999999	155	476	778	291	98	830	517	999999	32	480	332	312	922	34	999999	367	957	971	492	999999	359	964	912	835	205	470	999999	851	835	101	999999	782	747	999999	214	999999	907	999999	114	858	940	105	675	784	259	707	999999	632	985	963	32	100	999999	621	167	190	564	943	96	999999	520	666	999999	999999	254	549	565	999999	820	277	460	810	866	633	746	263	299	137	
586	498	10	688	866	999999	78	144	999999	136	999999	33	999999	964	70	486	348	284	453	999999	999999	709	151	999999	811	999999	513	999999	999999	274	874	999999	891	436	367	597	627	999999	799	780	862	120	999999	439	730	999999	317	496	749	390	295	471	809	999999	597	876	357	287	876	158	999999	855	999999	619	261	123	999999	999999	606	473	858	999999	484	673	882	429	53	999999	999999	999999	410	26	473	999999	979	413	104	999999	839	490	249	349	955	651	422	16	208	55	999999	616	664	783	889	285	999999	778	986	146	999999	177	999999	646	295	861	748	350	392	78	640	999999	29	795	694	126	999999	519	561	833	260	875	999999	998	999999	385	360	626	999999	197	321	999999	427	957	999999	671	657	999999	64	104	903	82	623	999999	415	341	597	999999	99	773	61	22	227	162	886	797	946	834	123	909	510	131	223	204	756	999999	430	999999	131	32	468	629	999999	467	930	188	261	100	593	201	788	999999	537	363	145	308	983	274	999999	999999	725	823	490	154	999999	781	858	428	999999	999999	910	999999	746	76	999999	432	999999	760	232	708	545	855	251	921	131	27	999999	999999	69	457	455	166	991	255	306	645	149	320	872	159	999999	832	999999	999999	999999	262	745	470	58	713	751	233	999999	372	341	999999	581	569	32	576	197	998	999999	926	529	754	543	501	999999	999999	293	999999	887	999999	388	999999	149	999999	999999	868	281	133	999999	355	999999	232	123	999999	913	437	73	580	297	999999	962	330	473	789	98	536	719	254	700	388	999999	513	346	969	999999	628	730	999999	999999	164	304	73	198	999999	229	307	640	914	587	343	606	712	950	590	120	67	249	999999	545	113	159	36	999999	431	925	203	885	154	645	295	706	124	651	143	11	898	142	459	570	791	896	804	667	367	782	717	563	755	858	925	388	999999	412	824	999999	277	639	766	98	999999	421	495	278	999999	636	492	71	999999	589	221	925	790	999999	754	217	354	369	999999	649	217	639	140	296	999999	906	336	711	999999	138	733	269	375	370	543	999999	410	535	375	731	999999	999999	746	176	646	10	598	999999	999999	617	660	908	573	127	880	396	291	209	559	395	309	780	244	688	855	999999	559	430	999999	384	807	999999	999999	999999	359	999999	893	999999	649	719	317	745	63	219	478	999999	695	999999	489	156	98	210	976	979	431	519	421	68	320	693	450	178	344	284	999999	999999	913	238	767	999999	999999	327	999999	999999	88	564	727	35	220	39	267	310	940	109	295	606	842	25	913	
839	149	835	652	999999	278	149	410	778	409	636	999999	466	491	170	653	771	650	146	900	867	792	396	999999	999999	436	150	238	999999	988	213	998	999999	324	927	189	999999	674	604	999999	938	163	948	625	583	127	800	819	999999	455	524	999999	706	124	999999	56	753	987	371	529	999999	911	175	789	206	637	999999	152	563	981	985	106	999999	574	962	713	999999	770	275	173	636	999999	458	999999	474	257	999999	783	278	880	999999	680	312	84	443	37	999999	169	429	945	999999	658	265	798	469	427	908	141	162	342	212	999999	722	207	892	807	462	999999	324	999999	345	999999	874	999999	554	999999	999999	972	140	934	999999	685	999999	329	70	978	74	999999	329	56	349	170	630	999999	678	453	958	115	192	999999	574	999999	844	481	610	872	784	582	253	165	634	999999	11	227	999999	527	640	402	999999	999999	742	803	66	278	608	184	609	938	14	999999	356	688	790	503	370	124	841	870	719	999999	204	999999	415	174	422	412	169	413	328	999999	813	566	999999	999999	894	771	555	576	999999	435	272	845	999999	152	808	945	156	507	856	999999	686	770	682	949	720	260	397	999999	855	999999	24	206	999999	853	297	789	721	522	609	599	569	275	997	293	925	358	999999	273	365	477	999999	661	999999	827	475	52	884	28	999999	999999	383	999999	720	676	999999	75	999999	725	854	29	234	633	897	267	931	420	999999	999999	33	371	347	133	536	999999	939	363	999999	792	387	255	905	999999	966	966	225	906	554	330	873	859	133	197	418	346	252	632	763	298	895	999999	999999	495	994	999999	306	999999	136	342	999999	67	999999	442	999999	609	123	531	667	931	52	35	999999	452	525	999999	999999	159	715	200	999999	316	999999	361	999999	999999	975	999999	707	781	999999	965	999999	221	593	999999	443	690	999999	999999	232	721	965	831	999999	870	197	827	970	831	946	157	544	999999	207	430	468	74	546	24	633	704	823	886	272	86	255	654	858	710	999999	558	309	905	967	423	999999	767	999999	36	145	158	999999	876	834	999999	999999	842	999999	172	999999	379	154	836	186	528	999999	999999	999999	999999	625	542	968	270	999999	398	848	638	969	999999	999999	700	960	519	878	484	265	947	61	999999	655	412	641	696	362	360	413	472	999999	449	526	999999	208	933	410	602	189	188	774	446	674	792	999999	240	93	656	999999	999999	957	701	272	950	36	819	525	222	999999	282	907	751	984	999999	909	529	267	816	501	37	118	285	999999	86	182	614	85	999999	538	411	612	999999	942	779	
514	37	186	999999	246	389	999999	999999	701	999999	281	33	462	298	882	999999	972	999999	165	391	525	999999	406	196	777	421	743	662	684	999999	669	211	809	214	999999	881	352	690	579	122	618	999999	584	398	804	158	999999	787	980	999999	438	345	550	999999	263	832	631	990	798	824	645	999999	999999	210	247	999999	224	257	427	11	999999	291	697	52	772	604	108	999999	391	629	269	956	681	500	72	333	660	258	950	48	999999	362	892	755	999999	862	999999	384	160	735	934	904	369	978	999999	156	648	508	787	659	734	623	608	179	564	999999	999999	23	147	913	418	966	306	999999	751	649	399	941	999999	910	198	723	999999	999999	694	365	999999	999999	318	915	685	162	470	999999	314	636	753	999999	999999	787	999999	999999	999999	247	326	968	999999	999999	237	542	757	707	999999	877	470	20	999999	952	484	209	999999	999999	705	999999	238	265	505	999999	999999	999999	895	676	750	787	132	795	999999	619	339	726	999999	616	999999	776	168	977	229	999999	999999	303	999999	999999	248	991	999999	416	696	23	19	70	999999	602	905	999999	646	90	956	999999	754	675	532	156	622	999999	452	486	906	929	999999	260	45	912	999999	781	999999	104	437	999999	103	716	108	473	610	278	999999	165	711	363	140	87	30	84	838	165	771	723	189	999999	548	217	510	767	950	758	999999	559	428	133	866	551	653	207	62	48	999999	68	546	353	999999	999999	775	999999	799	986	999999	961	84	28	19	531	914	947	220	885	999999	341	523	999999	999999	704	737	587	496	999999	434	823	999999	799	589	712	186	835	987	261	441	957	968	964	528	999999	485	999999	124	345	637	706	986	176	832	245	545	695	110	798	559	999999	66	999999	999999	416	939	999999	438	306	354	89	999999	999999	999999	999999	372	559	332	999999	999999	337	473	161	951	728	836	855	967	353	999999	491	735	198	701	253	999999	999999	412	122	999999	210	999999	817	999999	557	746	999999	722	999999	999999	999999	372	919	579	232	725	905	269	999999	999999	93	999999	95	999999	863	353	771	266	210	357	615	156	219	65	29	999999	655	171	403	982	808	999999	394	480	192	128	815	619	479	528	999999	497	999999	999999	51	893	885	688	136	214	999999	771	522	235	267	839	163	864	559	866	79	744	866	851	770	949	922	614	946	744	538	161	787	682	361	127	577	999999	24	999999	480	967	999999	198	17	47	620	168	223	352	999999	951	69	999999	459	999999	630	728	772	999999	970	999999	741	392	999999	822	983	999999	873	149	271	486	849	433	396	
111	999999	999999	843	732	999999	764	400	999999	778	587	102	999999	232	999999	496	999999	904	922	166	209	235	651	522	194	63	780	999999	83	999999	999999	111	636	999999	357	552	953	884	49	999999	215	880	147	613	98	730	808	617	773	653	999999	582	927	276	197	875	67	999999	658	678	559	479	327	522	299	485	465	958	875	558	543	965	999999	170	950	328	999999	48	434	464	255	172	521	430	669	907	184	370	39	999999	494	798	235	999999	213	735	563	999999	324	612	275	849	742	225	119	456	717	766	325	868	787	29	730	999999	433	396	958	897	853	392	999999	105	929	403	73	744	739	504	957	224	999999	473	723	821	198	405	999999	305	320	222	999999	417	54	170	999999	474	77	40	936	816	777	665	999999	999999	999999	179	920	348	161	375	999999	999999	808	111	113	324	305	909	999999	38	965	662	587	640	202	893	61	999999	709	599	676	709	567	150	447	109	701	999999	520	28	485	92	154	945	999999	976	609	942	66	379	999999	168	34	908	851	999999	999999	140	740	417	128	160	999999	562	698	18	999999	667	999999	999999	999999	999999	399	987	553	999999	518	642	145	225	294	118	712	999999	430	518	684	658	299	999999	31	570	61	113	900	334	454	591	256	497	331	941	288	63	999999	664	769	999999	365	968	606	446	994	525	132	20	999999	308	999999	189	999999	996	999999	341	982	999999	463	296	97	228	438	926	395	999999	999999	353	999999	658	582	999999	748	647	303	999999	725	585	575	535	980	889	885	999999	460	77	173	999999	573	946	81	705	210	483	950	146	539	679	999999	356	631	779	190	789	725	999999	440	686	703	56	616	999999	999999	927	315	207	343	292	999999	328	485	569	779	882	999999	877	565	275	696	166	792	55	534	229	999999	999999	709	105	430	95	636	486	631	527	340	999999	229	283	177	753	803	999999	213	732	999999	71	999	308	999999	847	999999	174	999999	546	263	570	872	266	999999	114	498	247	862	391	691	998	937	261	999999	999999	999999	292	108	999999	363	545	842	801	358	842	211	410	893	582	285	999999	496	95	273	770	801	963	260	999999	264	565	394	822	50	872	999999	999999	756	298	200	999999	76	56	192	999999	728	81	999999	999999	999999	97	354	999999	115	230	511	852	988	781	122	694	999999	44	999999	798	161	29	999999	486	999999	463	654	605	392	758	404	450	902	555	51	999999	65	80	170	177	999999	114	716	820	370	281	759	974	186	999999	999999	41	367	393	999999	999999	320	999999	999999	449	442	999999	
896	356	999999	71	949	443	739	391	638	999999	999999	521	587	57	313	940	125	446	703	679	428	887	999999	372	93	518	989	343	999999	634	999999	999999	734	471	999999	999999	994	309	331	326	244	794	867	533	167	846	806	518	405	999999	999999	999999	745	763	330	19	93	999999	999999	441	999999	406	971	13	361	162	786	125	839	943	945	815	125	387	445	634	29	739	214	999999	712	480	937	49	999999	999999	975	971	151	999999	999999	541	331	890	872	837	822	999999	999999	999999	69	999999	679	999999	434	500	999999	367	999999	696	999999	353	258	740	729	999999	468	932	685	776	999999	815	999999	641	665	413	999999	234	514	607	811	166	567	209	187	31	801	485	614	828	675	618	653	455	999999	999999	293	999999	999999	999999	379	890	188	405	828	253	716	47	796	31	16	684	853	999999	884	833	785	58	562	707	999999	983	327	999999	110	568	999999	528	434	732	130	902	73	615	238	999999	978	999999	381	934	315	764	689	593	821	991	765	932	571	384	999999	245	999999	999999	727	395	999999	331	999999	269	999999	197	999999	74	900	999999	621	247	492	963	855	624	676	628	401	417	304	734	45	119	803	239	999999	59	584	999999	874	609	999999	842	358	656	866	999999	999999	128	161	625	692	717	999999	527	450	999999	999999	999999	568	409	72	319	101	838	295	999999	999999	852	239	563	489	25	239	21	999999	649	615	208	758	564	776	283	266	678	51	999999	738	286	999999	360	530	60	326	475	546	999999	750	519	370	680	656	999999	888	597	145	676	487	368	178	999999	992	331	775	14	633	789	999999	999999	796	999999	457	189	999999	879	43	439	999999	764	474	780	899	105	837	88	999999	776	999999	668	999999	375	999999	380	117	988	367	209	999999	322	842	999999	525	999999	722	999999	233	477	936	19	564	706	977	999999	999999	398	901	999999	493	697	999999	999999	404	999999	878	431	136	86	999999	999999	999999	834	163	387	999999	716	264	999999	383	444	854	999999	839	999999	999999	837	397	999999	999999	718	96	471	715	588	224	985	999999	999999	458	300	999999	156	405	860	999999	999999	552	600	800	187	143	339	522	59	999999	667	999999	29	291	51	43	999999	600	363	988	59	999999	575	999999	999999	999999	134	999999	999999	178	708	44	979	887	999999	294	999999	999999	309	999999	757	948	666	999999	556	999999	344	848	417	266	267	999999	51	999999	999999	612	977	437	863	999999	19	227	439	881	143	633	47	999999	908	756	246	691	999999	778	241	999999	999999	829	999999	999999	999999	286	999999	826	910	163	992	117	449	
770	999999	369	463	999999	575	999999	999999	785	612	999999	999999	999999	999999	999999	999999	575	263	999999	639	346	999999	158	822	894	805	732	522	613	970	979	640	930	692	999999	449	999999	999999	816	212	701	999999	676	226	691	49	816	346	54	805	344	899	728	477	112	999999	168	547	569	999999	843	27	905	999999	999999	293	999	999999	801	221	154	348	999999	71	938	754	999999	932	140	855	999999	395	477	999999	635	90	999999	462	589	527	290	999999	668	146	368	683	686	999999	999999	408	49	306	545	832	661	996	462	667	999999	358	999999	236	999999	714	691	457	999999	107	189	552	381	999999	999999	283	931	815	999999	999999	702	264	77	999999	348	999999	815	691	850	645	156	999999	627	999999	923	241	390	64	920	954	999999	911	143	589	682	999999	999999	502	376	999999	901	845	326	161	999999	285	290	999999	887	999999	898	999	607	904	999999	549	999999	999999	999999	698	999999	876	894	725	855	999999	999999	488	939	999999	704	323	325	999999	743	310	322	475	289	647	999999	864	999999	245	65	455	314	999999	999999	999999	126	900	878	677	377	34	951	600	999999	999999	164	999999	585	999999	981	585	999999	999999	170	650	999999	999999	999999	976	747	999999	710	659	670	999999	486	891	849	999999	191	803	444	647	220	719	359	722	999999	999999	493	158	289	585	263	480	999999	999999	78	999999	999999	999999	63	902	930	349	323	999999	930	999999	697	273	952	777	409	188	999999	46	807	451	999999	515	289	999999	493	999999	749	134	406	999999	639	201	822	860	902	523	750	542	717	871	405	67	792	283	418	999999	205	999999	186	85	999999	733	487	999999	698	400	387	321	999999	341	999999	199	895	739	266	505	999999	102	875	885	999999	607	329	936	999999	242	999999	16	999999	273	402	999999	948	331	999999	905	999999	205	999999	999999	145	438	133	385	281	216	999999	62	26	912	778	999999	999999	300	999999	999999	414	551	581	465	999999	381	988	999999	939	362	250	573	878	999999	792	255	930	372	749	999999	484	999999	999999	839	79	999999	999999	420	999999	299	611	658	999999	999999	501	171	624	706	835	764	999999	977	446	999999	965	598	183	666	129	532	183	273	999999	647	999999	470	887	741	396	16	391	999999	660	650	750	999999	890	748	999999	999999	631	233	537	985	999999	507	999999	744	873	999999	496	999999	300	962	999999	347	117	46	999999	41	284	882	320	828	999999	999999	326	796	179	383	708	435	807	499	901	949	736	999999	97	999999	962	999999	999999	915	999999	999999	999999	698	534	412	485	853	866	827	355	749	913	708	612	688	190	711	
575	500	772	71	525	999999	71	175	611	552	948	143	78	141	24	405	318	324	594	628	271	999999	999999	855	569	979	153	161	46	999999	999999	409	568	261	999999	377	152	458	999999	999999	999999	999999	800	933	999999	732	999999	224	734	517	399	298	103	562	999999	809	602	999999	502	545	657	909	139	584	599	999999	574	816	999999	647	999999	860	780	118	999999	903	965	965	950	999999	999999	929	427	528	638	664	315	16	999999	768	774	235	956	999999	999999	728	239	999999	344	999999	168	999999	660	999999	265	539	517	999999	571	999999	999999	637	966	666	324	728	491	610	946	934	243	568	13	795	873	999999	999999	782	289	272	673	748	631	999999	678	287	279	341	273	108	156	330	999999	277	999999	147	268	300	683	999999	999999	629	280	409	132	999999	939	999999	999999	238	634	735	705	309	871	105	16	382	999999	999999	459	160	346	847	787	913	133	736	871	735	767	614	999999	189	35	54	478	231	471	999999	348	414	999999	45	999999	999999	999999	145	405	829	141	999999	312	645	651	999999	293	433	622	218	476	212	993	487	470	999999	635	526	283	999999	627	784	910	909	698	54	42	999999	999999	376	299	987	341	51	604	881	311	463	538	939	999999	54	609	262	611	999999	421	999999	574	453	785	108	862	999999	212	999999	975	403	946	606	999999	999999	60	255	919	999999	870	951	882	589	718	182	999999	343	76	999999	185	999999	999999	563	999999	401	735	929	999999	200	135	999999	839	258	905	999999	516	931	885	999999	994	363	343	133	999999	999999	758	985	734	999999	120	528	511	629	180	328	105	393	974	999999	999999	130	665	728	363	116	122	633	683	999999	665	65	999999	297	588	822	324	999999	298	999999	999999	750	205	977	89	606	263	219	999999	587	813	132	957	999999	532	874	697	999999	999999	168	357	134	311	924	999999	999999	81	223	51	358	13	921	105	811	27	506	924	999999	648	756	853	902	555	106	999999	542	999999	233	764	714	134	999999	414	139	815	999999	448	280	40	999999	535	49	178	729	584	892	37	156	999999	999999	949	19	999999	23	314	455	578	215	927	414	999999	848	459	999999	234	999999	516	965	995	999999	67	653	657	624	231	814	999999	999999	522	114	999999	999999	27	999999	764	124	745	400	825	999999	941	242	353	625	999999	686	589	841	505	999999	385	999999	161	707	969	305	362	350	791	500	999999	752	693	823	898	16	831	721	999999	119	558	999999	999999	634	566	825	310	999999	999999	544	234	892	330	999999	729	454	999999	319	768	469	762	404	999999	334	
649	198	999999	529	999999	70	999999	868	999999	395	732	268	920	999999	151	153	994	999999	999999	257	999999	828	431	462	999999	999999	215	521	999999	112	357	163	517	815	999999	377	999999	781	316	496	688	366	999999	999999	508	470	533	284	178	624	475	442	610	361	69	999999	767	95	999999	281	999999	999999	999999	176	48	579	751	115	540	773	999999	223	23	306	568	909	215	999999	999999	633	921	931	353	337	637	914	552	165	756	174	610	200	355	999999	641	354	451	457	896	929	718	428	999999	404	999999	261	429	314	792	159	615	999999	999999	999999	360	999999	990	587	538	133	999999	595	358	375	172	676	999999	979	665	224	999999	758	999999	35	914	503	999999	999999	580	385	495	248	999999	606	559	340	999999	999999	999999	718	364	863	999999	772	902	132	79	999999	999999	91	393	450	648	578	691	856	679	115	888	857	734	51	17	999999	638	787	232	751	999999	831	999999	325	305	999999	859	999999	839	827	999999	999999	999999	999999	716	999999	999999	55	600	999999	915	999999	661	953	663	826	983	323	999999	765	999999	999999	999999	327	561	411	473	77	999999	701	718	999999	27	851	982	999999	433	914	334	517	171	999999	197	438	999999	122	999999	663	661	478	963	545	747	83	999999	17	891	999999	999999	314	35	923	900	898	85	828	999999	999999	970	566	999999	999999	988	999999	604	999999	927	472	490	448	999999	810	999999	676	737	183	999999	943	168	999999	999999	326	655	29	492	247	999999	298	362	18	437	370	693	104	84	999999	999999	409	479	151	90	999999	625	999999	999999	225	518	233	171	902	999999	742	651	995	999999	86	999999	968	999999	367	999999	638	119	482	21	871	127	320	602	842	626	939	999999	27	895	999999	701	835	999999	277	729	469	137	459	999999	695	999999	999999	743	999999	481	588	999999	122	291	999999	319	999999	999999	999999	107	999999	631	328	286	549	999999	634	110	574	999999	588	999999	999999	638	999999	511	660	999999	326	162	429	999999	604	371	47	999999	999999	735	454	477	558	36	999999	179	999999	837	808	183	979	427	94	597	179	999999	999999	565	964	483	891	939	999999	200	999999	60	678	629	37	957	999999	162	916	999999	655	106	826	999999	289	418	999999	562	999999	487	999999	999999	77	831	408	999999	478	482	432	877	999999	514	999999	368	544	692	999999	902	999999	999999	934	826	511	999999	941	82	796	999999	285	999999	377	339	246	181	226	999999	983	846	231	56	489	999999	730	48	65	151	288	468	27	596	999999	214	752	852	552	156	398	881	999999	335	999999	999999	207	876	999999	513	999999	646	999999	
951	709	655	680	763	999999	999999	106	472	140	800	793	337	324	688	638	999999	587	394	629	80	204	112	999999	895	861	999999	568	853	537	999999	873	999999	326	999999	887	271	534	988	490	999999	60	925	750	999999	542	999999	999999	999999	248	346	999999	883	27	81	756	607	699	784	902	29	609	999999	935	999999	999999	161	20	258	999999	999999	639	599	904	254	30	279	361	865	363	999999	528	59	614	201	624	990	624	255	999999	289	999999	749	95	470	999999	807	990	170	173	390	846	574	999999	872	707	999999	979	772	60	486	255	833	430	999999	500	559	999999	999999	964	999999	537	764	999999	521	999999	889	513	443	999999	999999	999999	201	702	973	167	999999	999999	742	999999	297	20	999999	204	999999	44	738	329	196	969	224	179	999999	205	236	852	91	634	206	78	817	999999	545	999999	838	999999	64	141	456	741	546	227	895	260	677	926	685	569	117	486	999999	570	999999	473	265	53	43	995	475	999999	85	999999	146	674	999999	999999	999999	559	366	635	980	607	999999	454	999999	999999	999999	995	528	310	176	521	526	719	13	257	506	999999	46	795	172	68	665	335	666	999999	91	231	999999	213	461	136	213	482	506	467	697	872	50	268	999999	47	999999	175	954	563	803	999999	999999	428	999999	402	523	999999	999999	921	942	546	788	216	999999	63	421	324	999999	999999	318	54	222	999999	559	999999	41	999999	36	999999	590	499	381	112	423	664	999999	165	246	68	999999	999999	20	585	525	161	94	834	352	715	626	999999	999999	913	255	759	999999	135	868	999999	999999	745	999999	347	999999	452	999999	999999	792	999999	502	999999	87	791	438	677	43	637	29	999999	549	207	999999	320	509	437	999999	468	999999	664	461	434	296	902	696	867	999999	999999	254	83	986	999999	51	101	222	999999	85	534	999999	578	725	575	115	470	794	999999	320	234	838	903	999999	706	827	138	800	77	999999	185	104	570	999999	370	393	999999	422	999999	999999	999999	107	149	999999	649	983	289	999999	885	329	999999	999999	532	556	871	835	999999	805	290	999999	999999	301	155	399	899	440	914	997	365	192	999999	58	999999	18	999999	999999	999999	551	629	722	548	199	915	999999	999999	999999	571	24	709	535	999999	151	999999	570	252	52	952	999999	462	218	78	999999	584	702	999999	777	463	524	579	999999	146	799	186	567	999999	999999	999999	406	255	831	869	999999	297	829	150	28	916	999999	999999	933	183	948	99	420	653	265	615	222	588	375	614	56	999999	964	398	252	999999	574	537	528	999999	556	503	999999	349	178	999999	
754	561	151	861	379	759	999999	571	197	710	999999	913	776	999999	173	818	880	226	822	999999	333	999999	898	999999	351	999999	247	999999	627	999999	999999	81	485	271	999999	660	446	514	245	297	798	403	211	541	209	661	999999	419	999999	737	623	999999	526	713	671	323	663	99	519	823	999999	378	943	742	251	999999	438	515	999999	512	381	999999	981	535	667	930	999999	366	853	999999	999999	827	774	999999	831	65	999999	771	600	547	999999	999999	994	999999	999999	429	460	999999	299	516	999999	256	999999	989	365	257	432	990	55	999999	93	306	245	829	999999	694	603	63	999999	196	148	666	999999	710	515	999999	381	569	999999	999999	999999	770	999999	346	467	548	999999	784	534	999999	999999	564	999999	858	464	700	999999	999999	393	999999	825	407	999999	113	377	999999	999999	460	484	999999	875	863	999999	808	271	322	239	899	999999	999999	999999	999999	999999	336	563	583	999999	66	256	999999	912	216	999999	679	421	82	222	963	969	901	217	999999	310	202	708	999999	334	918	999999	151	471	222	803	904	999999	16	999999	232	550	999999	626	284	214	669	428	668	999999	561	396	198	110	275	999999	469	281	821	519	336	627	793	259	32	468	999999	353	700	412	281	626	999999	204	989	423	184	999999	999999	999999	999999	773	49	92	772	531	408	51	205	292	344	632	999999	497	551	605	756	544	604	815	109	325	728	266	416	999999	980	994	121	852	755	194	348	819	999999	563	587	711	486	999999	999999	73	999999	999999	999999	648	999999	918	652	394	667	639	999999	127	902	999999	999999	783	999999	999999	551	414	999999	353	537	160	294	422	619	988	28	55	68	113	999999	46	177	321	197	768	550	999999	351	727	999999	125	999999	230	916	999999	999999	803	45	649	999999	655	143	804	999999	917	364	971	309	664	376	621	581	577	999999	999999	157	733	596	907	296	488	73	999999	168	422	647	73	506	66	479	224	19	419	164	999999	902	372	441	279	414	579	763	686	361	573	543	999999	999999	59	415	785	217	138	362	470	591	999999	646	467	280	300	475	252	194	999999	612	172	422	999999	963	999999	302	326	503	999999	725	386	851	594	878	712	999999	456	999999	694	17	881	66	999999	999999	972	999999	999999	999	123	113	520	502	999999	999999	999999	522	599	96	630	492	891	635	999999	999999	215	999999	62	999999	999999	96	29	601	500	154	999999	115	728	751	999999	68	329	326	999999	999999	214	884	652	999999	507	999999	614	370	30	999999	125	256	422	948	999999	893	999999	393	440	36	999999	918	11	64	999999	275	794	847	
104	571	173	574	999999	40	999999	999999	436	999999	92	379	999999	999999	581	999999	999999	999999	693	780	447	107	999999	935	886	363	530	999999	882	597	999999	241	405	767	275	459	47	551	11	391	417	983	999999	255	999999	999999	554	435	347	713	36	756	582	999999	999999	997	186	237	687	999999	510	254	448	838	36	851	974	714	393	999999	999999	487	999999	311	372	463	639	149	634	824	808	104	948	999999	999999	645	658	391	366	278	282	999999	863	999999	999999	173	999999	629	999999	999999	97	840	999999	225	462	549	283	281	999999	947	999999	47	999999	999999	94	999999	306	278	277	390	203	592	358	124	849	450	623	374	999999	209	917	20	921	185	999999	968	999999	732	716	31	372	386	739	999999	999999	245	216	10	999999	999999	866	276	999999	838	999999	504	491	927	375	22	925	999999	852	452	999999	356	125	427	135	999999	362	573	562	255	27	817	853	939	213	614	999999	623	349	999999	342	999999	999999	92	999999	242	486	135	367	704	999999	463	533	296	389	564	129	788	874	999999	124	303	713	116	820	449	650	999999	999999	761	999999	312	569	899	120	388	698	999999	999999	999999	639	236	216	858	999999	563	999999	999999	999999	999999	495	454	748	441	838	49	937	552	272	999999	592	934	411	606	925	794	894	999999	186	999999	865	96	290	981	999999	999999	96	855	956	266	165	999999	991	84	275	333	563	137	71	80	999999	999999	770	38	999999	704	825	610	933	999999	668	659	391	559	783	999999	174	999999	171	999999	952	91	999999	15	999999	508	943	336	340	601	999999	767	571	115	560	720	325	261	681	574	72	486	922	601	598	506	702	442	301	866	169	796	966	999999	128	368	559	765	999999	801	761	498	280	341	134	901	97	285	998	72	94	999999	95	596	887	999999	169	999999	417	817	806	510	999999	999999	441	999999	999999	460	986	201	170	999999	999999	999999	813	573	216	590	477	696	418	426	443	238	782	256	710	379	234	652	208	566	358	896	994	260	999999	806	999999	691	111	637	299	999999	902	534	376	216	999999	323	269	579	999999	999999	408	390	77	805	691	195	999999	999999	999999	343	992	999999	211	650	999999	563	119	410	690	785	595	781	137	999999	336	257	880	504	596	910	393	999999	49	637	999999	614	192	658	125	714	958	679	411	999999	814	307	333	725	331	999999	214	858	888	740	135	627	263	999999	479	443	315	999999	834	325	999999	999999	565	999999	162	280	999999	461	999999	999999	999999	999999	999999	181	822	999999	924	164	183	378	706	999999	740	308	511	870	361	752	
189	999999	999999	730	845	95	15	450	742	999999	573	61	847	999999	573	999999	913	999999	257	91	617	450	999999	999999	64	466	619	425	632	266	999999	292	999999	628	282	613	576	999999	79	999999	176	381	999999	174	591	131	530	953	961	827	394	301	623	279	999999	739	172	258	675	389	999999	999999	999999	486	697	999999	142	229	480	959	345	817	150	962	999999	245	163	354	568	933	935	666	463	804	871	770	669	649	999999	543	451	328	430	690	999999	586	563	810	477	999999	988	999999	483	999999	999999	999999	999999	661	364	899	585	817	999999	999999	453	809	135	999999	999999	926	621	999999	736	937	999999	27	396	460	152	999999	682	353	877	268	999999	635	192	462	999999	304	999999	17	295	593	957	634	638	688	999999	20	461	550	999999	550	688	999999	574	546	493	474	190	999999	518	36	227	241	939	999999	797	818	626	673	999999	319	316	613	999999	152	999999	883	389	708	224	999999	877	141	158	336	579	449	70	646	968	848	124	999999	499	268	376	726	694	216	890	999999	393	787	849	886	244	84	306	999999	567	610	94	999999	485	386	999999	95	93	612	852	357	999999	980	705	852	205	395	124	939	775	262	198	999999	818	796	748	99	292	271	999999	504	999999	637	89	368	763	642	444	122	999999	999999	643	91	363	542	669	413	92	997	691	848	999999	367	656	999999	999999	911	662	689	637	999999	802	821	520	357	999999	130	900	346	98	562	951	999999	829	999999	619	117	819	285	136	345	16	295	999999	253	544	999999	980	775	946	851	979	754	999999	60	488	999999	571	999999	338	999999	512	745	908	138	999999	999999	999999	172	694	999999	102	387	999999	302	999999	517	250	999999	813	428	150	135	400	247	999999	206	527	779	16	797	999999	813	999999	588	832	270	386	451	999999	586	258	818	90	642	759	602	999999	192	997	970	999999	304	202	909	408	386	999999	671	556	999999	999999	758	166	999999	768	288	999999	974	469	792	141	999999	999999	999999	180	331	55	757	999999	979	14	345	782	999999	226	999999	621	48	189	999999	915	999999	999999	655	999999	500	661	192	874	481	173	227	722	214	839	782	383	966	738	86	999999	598	193	577	696	105	975	999999	999999	526	667	400	999999	999999	876	425	999999	999999	90	680	670	862	999999	16	999999	787	623	577	206	443	867	654	309	999999	124	327	531	999999	959	60	524	541	511	999999	813	772	432	708	999999	999999	878	119	999999	999999	416	999999	715	187	999999	909	482	408	999999	999999	658	22	101	999999	899	999999	999999	585	999999	39	999999	139	
361	534	202	999999	364	999999	999999	782	999999	758	769	999999	696	646	611	353	567	59	578	125	999999	999999	699	801	681	740	809	999999	999999	303	803	856	902	287	127	190	999999	717	554	567	169	151	682	899	253	850	995	262	947	550	28	265	460	51	522	96	834	999999	372	624	115	471	999999	271	955	999999	349	999999	529	431	368	849	505	999999	955	475	592	800	557	831	999999	999999	830	978	285	547	405	861	765	40	355	593	355	930	461	999999	999999	999999	944	340	511	585	732	526	999999	178	760	449	999999	56	999999	44	843	541	879	558	640	999999	985	999999	999999	999999	654	498	85	999999	999999	575	559	267	999999	181	999999	227	999999	169	824	313	797	116	787	956	776	718	999999	320	750	814	999999	999999	67	612	435	537	823	33	931	243	999999	416	999999	194	999999	827	468	332	999999	625	221	719	999999	336	488	879	629	561	711	935	962	765	34	689	999999	657	210	999999	746	328	404	306	999999	590	999999	390	441	999999	76	948	999999	214	999999	134	602	999999	999999	999999	133	555	907	271	321	999999	999999	685	392	985	999999	241	626	999999	585	860	231	914	492	154	473	999999	447	36	494	762	686	999999	633	899	96	999999	999999	479	852	200	420	142	985	242	318	999999	999999	999999	933	835	331	999999	628	281	903	688	848	32	267	999999	118	881	777	558	319	523	61	492	999999	486	999999	157	999999	999999	449	98	999999	259	999999	294	109	990	103	658	441	999999	139	362	995	408	345	467	222	825	999999	999999	364	436	999999	795	136	999999	558	456	93	184	136	243	831	814	999999	598	197	972	927	128	788	128	127	399	393	699	497	499	150	294	934	815	313	910	734	503	999999	999999	168	593	999999	999999	575	999999	999999	896	531	190	650	746	279	250	898	963	751	999999	318	533	999999	437	999999	69	999999	798	250	999999	929	999999	999999	999999	272	157	999999	999999	686	999999	553	999999	606	496	177	316	849	404	999999	999999	916	350	169	498	194	803	637	730	999999	382	340	777	25	482	966	610	109	999999	483	132	436	565	286	609	999999	457	999999	999999	269	711	999999	911	999999	556	999999	999999	761	999999	999999	999999	519	93	767	999999	811	999999	845	134	529	567	999999	463	999999	999999	268	360	74	999999	805	736	876	722	470	863	172	429	993	469	87	387	849	999999	999999	999999	613	999999	797	971	797	916	612	802	999999	702	505	756	990	891	297	53	525	210	786	343	592	999999	999999	904	999999	392	781	385	56	999999	718	698	148	905	288	915	563	999999	762	889	134	83	
999999	767	368	999999	438	112	181	999999	862	999999	731	999999	432	816	728	893	829	999999	144	236	756	253	999999	806	618	999999	999999	999999	490	432	448	999999	218	519	999999	999999	545	736	999999	679	213	22	290	999999	999999	166	483	999999	196	669	272	356	754	898	326	999999	999999	562	797	999999	500	999999	999999	439	210	833	773	912	356	873	358	103	462	465	33	743	999999	914	838	999999	611	150	195	821	170	101	152	320	202	386	81	983	939	999999	999999	413	469	850	869	999999	999999	571	125	323	321	179	894	298	999999	583	131	869	723	344	742	999999	614	731	999999	118	691	463	719	970	999999	374	163	999999	287	999999	283	121	55	704	79	50	999999	871	509	990	207	854	445	619	265	212	269	604	866	828	999999	999999	581	760	452	929	851	155	999999	946	25	999999	21	999999	309	999999	999999	29	275	702	336	742	231	999999	999999	837	27	110	714	598	115	999999	999999	459	820	545	540	294	262	149	198	878	360	563	999999	165	842	189	320	256	999999	250	339	173	501	999999	516	999999	849	615	911	751	440	922	841	466	999999	562	445	763	478	539	767	999999	999999	458	392	668	312	999999	994	838	789	468	220	864	999999	999999	957	764	39	246	445	999999	237	447	999999	999999	722	519	999999	289	744	999999	777	849	483	214	999999	53	673	847	991	999999	999999	999999	999999	972	712	999999	246	241	605	681	734	242	999999	130	897	76	21	955	946	792	654	714	104	242	691	999999	391	25	173	999999	999999	999999	255	352	35	164	486	475	724	746	999999	870	999999	999999	822	544	754	362	316	593	42	717	901	999999	999999	999999	999999	728	290	999999	594	231	77	691	999999	552	987	752	105	999999	589	546	240	999999	519	999999	39	41	419	156	616	38	708	580	999999	382	999999	57	903	128	185	757	194	383	161	61	802	993	482	280	999999	12	267	574	13	496	487	999999	688	999999	876	947	318	999999	999999	999999	522	497	810	217	271	940	849	999999	567	831	361	857	59	467	981	999999	999999	149	999999	614	771	999999	999999	999999	895	589	368	248	999999	999999	449	60	648	999999	539	999999	192	999999	19	999999	162	290	16	181	144	629	651	230	999999	839	398	179	544	999999	794	999999	920	999999	322	681	999999	999999	735	339	392	310	219	464	928	675	853	295	999999	981	461	999999	999999	405	259	275	999999	147	565	412	839	280	516	528	800	160	999999	999999	952	337	46	552	555	676	789	999999	420	197	302	17	999999	112	49	999999	668	313	260	525	175	999999	744	443	999999	999999	500	122	
794	690	663	778	290	96	342	999999	945	999999	935	461	615	425	999999	750	845	557	426	736	999999	999999	999999	496	899	869	999999	905	593	602	506	232	186	677	49	729	534	523	727	999999	770	246	999999	759	377	798	999999	999999	201	994	598	497	907	763	881	841	831	177	878	420	493	436	219	352	999999	713	285	938	999999	135	999999	331	830	999999	999999	994	344	110	128	110	999999	999999	714	599	14	19	325	999999	999999	208	898	366	645	999999	999999	343	37	275	999999	664	523	971	999999	999999	778	276	999999	999999	796	887	506	731	58	999999	460	641	722	619	348	403	398	862	151	187	237	859	685	999999	120	999999	966	79	999999	999999	587	988	489	999999	821	999999	352	934	626	909	701	176	318	868	999999	774	621	418	926	953	275	999999	829	195	838	918	999999	152	280	172	920	437	999999	594	999999	471	162	82	798	999999	60	464	245	999999	486	70	551	817	667	345	22	999999	153	999999	198	925	168	303	999999	902	157	999999	999999	463	999999	274	199	723	999999	999999	622	548	999999	999999	902	999999	999999	999999	709	777	999999	999999	485	934	160	999999	293	186	405	273	313	858	271	999999	999999	850	800	781	254	222	870	999999	148	999999	999999	473	999999	999999	898	387	510	999999	593	42	534	999999	999999	729	999999	625	980	999999	328	415	91	763	286	723	862	61	999999	643	352	497	907	550	999999	213	221	686	433	466	287	27	763	999999	275	239	370	89	136	81	478	999999	241	857	999999	733	999999	959	197	224	965	999999	999999	866	228	999999	135	984	748	520	517	626	202	999999	999999	310	651	349	498	57	363	782	924	999999	174	999999	999999	59	51	902	21	262	499	219	501	999999	651	897	523	178	113	386	341	616	999999	852	436	999999	131	208	999999	851	999999	150	861	999999	922	436	999999	503	840	999999	943	999999	509	264	137	983	32	305	999999	753	999999	330	999999	999999	450	318	385	322	298	547	999999	999999	999999	170	792	358	357	318	517	224	999999	999999	338	37	442	999999	116	309	725	453	695	999999	549	338	36	999999	206	999999	742	614	61	389	215	999999	157	111	34	349	472	778	635	999999	999999	444	557	805	992	916	999999	954	211	999999	999999	999999	852	999999	302	492	144	999999	162	472	575	903	173	817	814	45	880	999999	471	767	999999	947	817	981	48	115	781	999999	158	999999	350	788	412	974	792	370	450	54	808	542	214	819	625	172	148	999999	280	739	999999	957	46	212	999999	443	248	999999	999999	870	74	196	711	999999	999999	999999	132	787	500	198	999999	454	
999999	835	532	928	562	27	999999	999999	999999	999999	834	51	999999	201	252	147	305	969	999999	153	342	580	979	621	831	301	325	751	50	361	393	92	999999	999999	372	210	679	564	880	231	327	382	38	909	362	999999	684	312	631	984	491	999999	462	999999	121	24	855	999999	106	271	701	579	614	999999	771	752	336	693	828	999999	999999	740	98	514	825	959	551	80	999999	171	617	22	999999	66	869	861	629	833	434	358	355	999999	999999	619	529	747	768	999999	999999	609	343	991	484	589	526	751	443	948	999999	162	472	785	651	934	654	999999	459	557	621	910	133	999999	268	479	696	999999	282	479	999999	87	201	14	931	660	828	625	999999	999999	539	128	427	680	777	282	886	569	127	532	964	841	298	220	925	999999	485	841	732	15	893	999999	999999	964	964	999999	961	467	854	991	116	999999	160	918	28	503	492	452	725	986	593	999999	581	750	999999	153	789	999999	89	999999	999999	987	893	532	647	999999	649	463	999999	798	999999	428	714	135	426	935	690	380	202	431	746	999999	126	746	999999	765	999999	999999	999999	999999	199	981	387	999999	817	999999	999999	999999	280	315	853	38	736	926	675	174	422	999999	334	578	462	419	787	658	957	150	999999	156	120	999999	467	921	13	895	609	999999	50	999999	318	999999	999999	72	109	887	577	717	306	199	81	257	353	799	403	880	368	780	203	729	204	999999	258	999999	516	999999	999999	999999	35	840	327	345	999999	858	147	37	999999	399	319	899	90	249	844	681	85	862	538	667	528	132	536	829	999999	321	369	642	57	811	556	711	48	646	691	465	872	735	134	494	661	375	999999	999999	470	304	649	954	832	577	912	653	859	190	413	902	314	498	208	812	499	505	980	999999	999999	608	861	444	558	388	809	350	999999	54	16	999999	31	568	368	842	671	999999	809	480	898	902	852	858	242	999999	161	999999	536	322	995	165	395	144	135	999999	999999	215	406	454	999999	999999	915	999999	999999	261	999999	746	139	366	150	94	695	509	79	941	999999	12	211	999999	999999	435	813	425	999999	999999	766	999999	999999	999999	999999	999999	19	365	712	335	999999	47	684	980	908	415	254	180	182	910	470	999999	75	193	116	999999	999999	637	227	342	759	999999	765	999999	494	999999	313	633	957	999999	999999	339	796	999999	954	999999	999999	999999	860	820	999999	999999	253	148	390	999999	821	259	999999	969	999999	381	148	380	575	497	999999	361	496	913	112	620	222	498	835	999999	98	331	238	397	121	782	776	407	160	126	
255	999999	942	999999	999999	63	243	988	231	702	201	426	177	467	446	967	734	947	717	570	999999	755	312	999999	792	499	30	999999	999999	680	605	740	999999	999999	999999	999999	418	999999	740	999999	387	234	276	142	999999	672	164	771	951	154	999999	829	689	999999	696	999999	999999	999999	821	999999	999999	999999	999999	551	107	460	206	718	225	791	558	852	217	999999	193	205	489	999999	999999	129	999999	999999	61	712	631	776	61	999999	762	752	341	725	70	66	25	156	103	725	45	487	999999	445	999999	169	595	205	622	30	999999	999999	999999	154	999999	702	348	784	999999	428	999999	331	409	999999	956	999999	460	833	791	160	653	47	999999	763	144	833	653	999999	703	999999	127	435	164	41	999999	270	741	196	354	368	717	240	966	674	999999	714	88	909	999999	92	709	762	414	999999	999999	369	398	257	20	547	999999	448	91	297	310	999999	999999	999999	332	695	999999	273	999999	433	442	422	80	437	956	999999	999999	743	420	621	192	999999	31	692	664	874	999999	494	186	807	319	999999	159	678	373	323	546	709	586	793	360	446	999999	980	38	954	298	961	300	590	791	315	38	999999	115	946	471	999999	714	999999	824	999999	999999	681	999999	999999	273	401	999999	643	883	999999	166	999999	271	746	90	50	999999	710	585	910	999999	596	999999	999999	250	999999	999999	427	851	72	995	138	969	122	358	999999	866	864	691	896	897	657	706	745	159	411	999999	369	999999	999999	820	14	873	999999	53	501	665	999999	999999	583	828	999999	791	999999	60	38	658	158	397	487	184	799	28	999999	22	999999	999999	279	999999	839	999999	213	562	430	999999	991	265	65	999999	999999	937	755	940	117	78	999999	865	885	695	131	999999	60	999999	999999	999999	30	985	999999	901	506	611	999999	999999	94	999999	999999	93	370	579	69	773	602	999999	999999	999999	429	999999	911	620	760	999999	13	584	733	999999	440	999999	184	999999	231	15	80	999999	572	255	550	498	856	999999	453	178	504	316	635	357	159	971	442	999999	827	999999	84	574	151	825	608	812	533	999999	661	394	908	196	999999	63	702	999999	999999	294	999	930	13	895	177	591	186	697	948	999999	999999	469	999999	347	357	70	931	506	999999	999999	647	999999	964	858	363	999999	270	318	959	999999	655	710	999999	158	837	896	167	188	999999	559	648	911	864	158	71	202	999999	571	839	296	131	205	436	769	646	270	965	154	999999	118	331	999999	737	375	999999	235	15	650	999999	460	902	999999	109	463	108	736	874	816	999999	170	473	698	479	672	460	459	284	
999999	511	577	930	23	645	999999	999999	780	999999	498	428	835	999999	945	999999	388	394	378	106	973	999999	909	396	159	356	381	645	632	999999	75	914	280	999999	319	999999	999999	529	889	117	810	999999	327	563	386	397	962	973	527	637	999999	288	92	363	311	999999	601	190	999999	666	274	999999	605	392	117	583	158	884	877	807	139	858	999999	270	295	748	352	356	20	761	394	407	128	995	999999	999999	832	916	649	295	546	751	999999	232	843	167	999999	999999	999999	802	249	88	106	719	507	242	783	999999	78	999999	681	255	180	29	282	866	535	609	999999	330	999999	242	244	592	999999	387	120	999999	426	137	999999	999999	901	217	999999	316	311	408	999999	74	13	19	848	96	613	300	580	728	950	999999	632	999999	850	134	61	17	843	999999	458	999999	999999	510	999999	940	444	274	354	963	507	966	565	999999	999999	30	326	999999	393	158	978	999999	807	391	332	999999	505	999999	566	776	999999	515	472	797	950	999999	942	503	613	999999	999999	999999	946	999999	231	999999	999999	505	908	830	807	319	623	694	999999	999999	322	740	999999	956	445	346	707	577	807	992	999999	999999	999999	743	87	823	138	486	507	639	33	199	999999	348	999999	999	199	999999	968	846	892	777	271	473	65	211	325	657	472	314	641	999999	809	238	490	653	999999	174	752	984	191	146	197	896	463	132	580	839	928	999999	156	999999	608	961	109	999999	507	999999	688	876	508	480	24	202	998	999999	390	999999	857	384	680	999999	983	984	999999	755	590	374	19	932	631	485	728	999999	999999	999999	770	999999	138	999999	999999	999999	486	876	485	710	132	994	999999	808	999999	648	981	554	765	999999	999999	624	307	354	144	999999	703	755	255	33	999999	987	44	338	999999	542	999999	102	237	999999	548	116	509	953	632	595	476	210	200	982	999999	184	999999	46	681	156	550	999999	999999	24	999999	999999	631	999999	959	144	999999	569	924	209	845	889	326	701	583	999999	125	354	721	548	999999	503	565	272	529	577	726	997	657	999999	991	28	471	223	161	999999	485	999999	994	497	635	906	285	999999	999999	613	858	999999	463	799	999999	999999	72	91	999999	418	175	368	932	391	999999	999999	999999	999999	999999	827	428	999999	999999	999999	406	78	359	234	913	758	999999	575	136	916	718	166	999999	857	707	795	956	389	999999	999999	651	126	124	612	89	673	993	99	782	319	195	999999	30	697	999999	999999	846	838	178	600	999999	600	242	26	672	999999	427	65	488	422	870	48	248	806	124	290	953	999999	154	249	
764	138	792	999999	999999	963	999999	846	464	745	948	999999	999999	999999	999999	61	999999	108	939	999999	255	999999	610	369	448	156	517	223	583	122	18	109	693	929	835	73	807	425	999999	709	124	999999	600	999999	474	752	999999	973	265	999999	405	855	807	999999	999999	826	527	999999	377	584	456	999999	273	352	736	848	434	291	439	488	253	468	999999	240	713	674	999999	866	999999	999999	999999	543	958	520	716	162	302	999999	935	19	545	999999	58	710	263	999999	999999	257	16	626	999999	546	999999	777	819	999999	999999	577	613	329	487	661	538	999999	999999	913	965	752	635	584	999999	67	999999	430	942	999999	420	112	977	521	366	100	999999	278	378	781	999999	190	700	999999	120	724	763	616	531	999999	845	999999	999999	350	236	999999	999999	432	999999	270	200	999999	834	950	526	940	999999	101	962	397	801	269	312	484	999999	784	61	855	473	831	304	739	898	68	33	999999	657	999999	295	800	999999	999999	208	999999	999999	883	356	999999	263	180	135	671	653	144	999999	586	73	999999	435	999999	514	766	959	999999	966	461	226	776	927	482	292	962	999999	171	918	999999	70	205	893	41	437	311	999999	303	706	632	95	764	974	999999	979	999999	211	842	999999	712	478	999999	151	999999	667	999999	822	780	999999	172	864	999999	999999	719	525	868	87	404	25	212	173	666	541	344	376	461	801	490	503	606	760	964	875	216	999999	110	63	999999	373	857	488	822	999999	999999	767	603	999999	265	921	120	608	807	827	94	548	999999	428	807	763	215	778	342	287	999999	411	900	616	19	824	424	999999	999999	40	167	999999	351	260	997	576	773	913	999999	568	392	998	952	146	790	667	93	681	256	10	168	999999	156	544	134	142	866	999999	539	441	999999	306	294	777	669	370	999999	561	999999	240	989	302	999999	774	895	292	458	763	825	352	999999	743	567	323	871	89	577	999999	999999	865	999999	999999	999999	115	71	95	714	185	477	430	469	531	260	26	20	866	845	999999	649	842	683	112	170	196	700	763	738	999999	905	590	792	999999	436	565	999999	999999	918	137	999999	999999	999999	283	296	405	882	218	492	551	312	15	243	205	167	292	191	606	626	999999	414	307	357	743	279	887	637	78	105	999999	495	807	999999	718	999999	999999	274	410	816	764	313	491	999999	999999	999999	900	999999	597	243	153	383	923	586	730	722	415	999999	999999	999999	409	999999	999999	123	796	999999	504	999999	525	999999	328	999999	781	790	861	999999	999999	999999	170	85	999999	540	50	999999	999999	322	572	999999	
227	995	264	387	999999	999999	416	999999	999999	378	484	141	173	842	999999	71	999999	136	602	142	724	999999	799	999999	999999	759	999999	999999	727	978	171	484	999999	999999	999999	999999	281	940	587	385	384	864	394	554	999999	39	911	536	710	978	920	825	719	439	507	381	999999	999999	999999	681	999999	999999	279	520	216	999	999999	891	12	310	999999	974	549	999999	758	859	461	999999	836	271	848	108	168	999999	68	999999	765	63	775	999999	333	405	999999	905	999999	837	594	874	348	999999	391	30	534	409	197	946	286	999999	681	647	999999	952	49	999999	833	671	388	530	461	870	244	594	999999	999999	999999	395	999999	643	611	920	275	586	999999	293	880	828	574	759	561	122	999999	999999	381	138	548	381	999999	39	999999	943	458	73	999999	477	318	796	904	990	431	999999	825	999999	891	760	381	343	999999	755	944	15	106	628	969	999999	811	999999	222	987	999999	606	999999	999999	571	668	471	211	999999	438	975	93	999999	584	338	999999	296	426	380	999999	756	215	335	999999	94	999999	999999	830	104	83	999999	345	583	916	996	824	772	735	82	999999	299	180	179	999999	999999	861	91	522	299	219	63	395	999999	601	241	788	281	999999	16	999999	821	999999	116	999999	773	999999	509	16	588	514	986	561	354	157	331	999999	46	718	999999	233	985	334	999999	999999	30	280	744	999999	685	217	999999	353	728	578	411	657	73	88	999999	150	361	999999	934	785	233	999999	999999	999999	280	655	752	563	599	782	518	496	110	231	80	999999	999999	999999	331	380	961	642	999999	999999	746	999999	521	957	874	689	872	999999	400	754	661	528	999999	300	712	39	465	989	754	946	70	914	557	842	18	350	999999	833	999999	563	824	999999	669	275	707	606	143	999999	999999	999999	910	607	106	355	569	552	273	605	815	301	915	999999	888	886	715	831	126	999999	949	533	444	999999	167	836	930	999999	999999	963	999999	115	895	670	999999	845	999999	463	818	211	282	465	86	649	999999	461	999999	853	999999	783	560	876	999999	464	844	165	475	871	449	269	425	498	999999	310	23	999999	406	999999	671	52	999999	262	999999	915	999999	493	456	794	31	706	198	86	999999	84	999999	715	626	441	825	154	379	174	24	999999	785	783	771	776	636	317	65	404	999999	659	933	307	864	574	66	361	999999	680	850	742	81	348	128	619	897	307	93	964	428	999999	672	685	248	463	139	623	999999	680	999999	713	651	794	895	999999	151	115	851	999999	999999	474	999999	699	324	281	487	446	999999	162	999999	999999	234	100	
975	664	986	999999	69	410	445	442	639	999999	522	147	101	999999	453	408	999999	792	456	41	589	953	999999	973	370	999999	976	692	958	569	999999	828	488	560	999999	240	734	893	55	450	999999	999999	835	999999	186	999999	190	999999	993	267	684	96	882	203	511	999999	582	22	999999	102	434	752	484	79	999999	693	658	540	469	222	673	999999	746	16	424	646	128	676	796	193	786	776	699	701	999999	999999	999999	295	59	796	658	721	999999	952	999999	864	468	765	999999	999999	529	650	999999	999999	593	109	350	876	999999	865	999999	905	999999	999999	316	999999	999999	999999	195	999999	747	373	999999	672	563	952	579	793	999999	999999	999999	999999	499	313	664	146	45	999999	117	785	373	999999	516	999999	892	753	999999	311	646	368	811	685	580	662	999999	165	999999	78	999999	999999	530	557	886	999999	687	550	415	912	50	179	621	144	999999	410	160	999999	857	306	779	999999	456	277	999999	999999	999999	502	999999	836	567	508	977	999999	701	476	999999	816	193	999999	999999	351	348	593	271	999999	746	676	19	180	511	78	999999	862	298	416	195	262	410	264	480	194	768	999999	354	541	999999	653	442	999999	155	344	493	999999	799	437	999999	862	999999	679	884	82	492	611	334	999999	210	125	999999	999999	291	999999	999999	929	999999	322	999999	769	248	729	284	999999	243	810	34	177	999999	737	999999	860	999999	332	255	999999	379	999999	701	166	253	855	341	86	974	157	918	154	928	563	999999	999999	854	702	623	287	404	999999	999999	682	587	167	913	472	63	818	350	958	755	684	559	417	999999	426	526	999999	999999	208	128	95	892	880	248	999999	999999	584	999999	999999	708	968	336	587	999999	29	999999	95	942	869	33	999999	807	959	398	254	14	999999	866	438	185	240	889	206	673	753	789	999999	919	892	999999	478	813	107	259	787	358	999999	999999	601	999999	440	450	528	184	962	288	999999	492	994	27	646	717	577	999999	999999	88	139	914	816	999999	873	999999	60	389	554	999999	709	709	611	895	999999	497	275	592	745	999999	370	999999	711	474	857	999999	999999	999999	999999	760	245	999999	782	708	228	999999	999999	371	973	273	400	149	630	619	578	232	881	108	999999	158	452	985	331	999999	718	999999	212	351	999999	999999	252	999999	999999	793	116	679	999999	903	677	974	999999	903	618	482	399	231	401	101	896	634	342	826	890	694	318	999999	999999	999999	989	120	854	999999	989	323	31	225	602	836	512	999999	305	999999	431	19	999999	548	999999	848	297	496	717	120	454	999999	326	426	294	999999	999999	
856	970	833	913	999999	130	773	914	305	999999	999999	999999	564	999999	997	338	364	405	881	11	769	999999	860	999999	999999	402	743	246	251	999999	605	999999	750	999999	656	928	472	75	999999	999999	999999	999999	80	397	123	867	162	531	999999	999999	999999	30	413	999999	715	971	119	999999	999999	174	999999	999999	673	309	856	254	879	213	933	999999	866	999999	541	999999	92	999999	999999	472	693	636	250	999999	999999	831	43	584	526	899	644	999999	818	999999	655	699	513	392	960	771	541	868	988	948	598	999999	552	673	999999	422	768	999999	167	999999	342	999999	999999	173	747	841	275	282	727	979	568	258	260	430	643	999999	487	999999	186	52	931	999999	648	301	624	999999	289	999999	104	114	140	75	999999	181	113	872	775	349	644	128	506	268	151	999999	999999	349	137	131	39	648	934	78	403	999999	715	517	145	632	549	999999	562	999999	188	999999	999999	503	731	88	327	771	76	148	999999	67	545	673	999999	639	999999	284	283	167	340	999999	999999	71	999999	411	999999	595	737	153	800	309	566	601	90	528	169	999999	617	58	803	999999	999999	999999	999999	346	579	999999	834	505	720	275	71	404	573	732	999999	786	832	330	999999	732	43	922	347	755	999999	944	592	999999	999999	36	666	235	364	82	873	999999	999999	335	831	424	999999	242	999999	535	247	999999	37	358	999999	382	999999	297	436	81	234	659	458	267	844	635	459	678	35	693	608	836	999999	501	858	78	999999	506	999999	207	971	801	499	999999	999999	339	999999	244	90	107	972	379	798	293	847	999999	925	790	999999	206	999999	999999	999999	999999	926	410	131	536	499	16	643	557	798	239	109	433	169	646	749	514	719	224	598	999999	999999	239	999999	756	999999	644	153	999999	999999	302	242	889	594	760	885	117	217	389	745	84	463	425	580	569	193	423	64	999999	50	999999	487	751	494	288	999999	697	372	999999	881	854	862	695	541	505	997	219	838	409	760	999999	307	339	999999	523	474	306	658	999999	572	240	590	864	907	49	815	999999	405	316	742	198	745	842	507	891	221	999999	883	84	571	973	585	999999	528	999999	679	157	999999	999999	813	721	48	893	802	999999	274	998	788	999999	690	515	999999	999999	999999	571	897	999999	999999	999999	311	999999	423	583	907	999999	655	999999	345	508	370	667	999999	434	502	30	160	851	49	856	626	223	999999	390	394	999999	169	999999	987	999999	999999	224	999999	694	669	116	308	999999	985	999999	995	338	662	289	142	33	999999	390	999999	999999	421	55	425	974	999999	97	999999	42	
199	851	999999	999999	948	999999	996	999999	351	524	999999	999999	999999	696	866	835	999999	999999	561	699	257	371	758	999999	32	349	999999	466	799	351	733	581	999999	276	999999	144	774	402	389	999999	293	999999	681	782	624	644	926	725	999999	589	124	672	536	37	999999	828	102	660	580	608	999999	539	356	999	790	194	16	999999	431	999999	71	468	999999	287	416	271	689	976	163	387	999999	819	288	220	237	71	999999	361	491	446	999999	123	821	999999	440	753	999999	681	991	440	638	481	304	999999	528	655	999999	259	621	999999	148	126	999999	203	999999	999999	999999	146	999999	729	149	999999	962	999999	999999	999999	999999	999999	846	999999	630	17	984	723	748	941	525	831	691	581	307	794	740	968	307	999999	616	628	595	999999	999999	999999	908	271	300	984	999999	318	766	581	19	999999	999999	957	893	141	999999	783	999999	999999	507	430	454	201	432	355	914	994	999999	764	340	999999	999999	439	171	999999	108	722	432	764	432	999999	75	120	999999	671	391	782	84	176	794	999999	999999	999999	999999	999999	59	717	839	945	79	524	999999	11	250	991	103	999999	795	767	42	418	360	691	822	999999	365	343	999999	999999	963	141	919	999999	970	506	844	999999	530	100	999999	391	882	487	694	907	585	73	999999	579	999999	999999	986	999999	143	999999	482	492	999999	618	716	715	97	89	981	999999	604	120	999999	743	157	901	452	999999	690	651	536	873	996	999999	715	302	473	60	192	555	154	611	999999	999999	34	362	672	911	384	370	999999	803	505	999999	313	475	41	999999	432	676	965	292	999999	999999	849	999999	495	614	903	424	999999	46	999999	435	793	992	732	446	719	999999	238	999999	999999	330	356	732	377	250	999999	249	270	347	628	515	999999	862	984	894	999999	425	866	999999	18	999999	999999	267	906	79	962	320	742	595	416	999999	448	434	961	307	146	126	999999	254	13	663	163	999999	418	391	845	930	999999	999999	700	304	928	180	532	369	211	99	825	307	288	300	999999	999999	930	999999	77	165	901	687	758	629	193	622	65	354	806	224	999999	524	233	42	311	999999	999999	999999	999999	999999	901	601	999999	57	999999	999999	966	712	999999	999999	999999	426	324	690	39	330	89	999999	120	316	124	188	563	986	249	310	83	256	988	602	779	818	292	799	999999	309	591	999999	338	259	655	352	999999	327	251	432	999999	543	999999	999999	825	824	12	402	163	723	48	118	807	990	860	720	723	564	709	999999	144	525	436	999999	999999	377	742	999999	660	771	990	245	745	999999	110	999999	253	17	
777	999999	816	890	645	540	999999	999999	999999	347	399	935	629	999999	618	95	298	999999	999999	999999	252	457	91	151	741	391	732	999999	373	999999	889	330	476	715	787	754	349	253	879	895	999999	999999	473	999999	999999	999999	152	367	999999	659	528	425	432	971	765	999999	873	999999	158	264	808	468	119	913	999999	79	468	914	845	864	746	54	805	222	813	986	983	686	999999	26	999999	374	185	713	471	473	897	505	950	467	999999	674	999999	999999	96	10	999999	999999	946	999999	266	238	522	763	913	484	999999	220	167	779	345	197	993	999999	24	444	292	406	999999	999999	182	963	963	388	983	82	999999	190	135	812	839	999999	739	289	759	21	852	422	799	987	853	686	999999	180	131	692	680	962	610	999999	718	749	118	962	999999	303	274	144	999999	999999	999999	439	95	354	939	911	458	714	999999	13	592	999999	999999	999999	999999	999999	625	793	999999	300	401	987	580	483	999999	999999	325	999999	70	466	747	717	999999	959	462	423	601	993	241	220	244	966	589	606	70	848	999999	653	831	733	678	999999	999999	488	448	999999	859	612	260	849	596	681	653	916	266	874	236	999999	12	716	999999	999999	999999	999999	66	999999	407	973	422	255	947	672	945	336	788	276	999999	164	520	999999	564	989	742	999999	623	563	322	673	349	195	622	504	651	999999	840	999999	919	831	432	23	150	885	199	999999	901	923	999999	999999	999999	999999	44	82	137	97	162	903	999999	179	432	999999	123	734	633	237	633	452	31	999999	999999	741	999999	999999	732	507	774	678	800	737	490	700	999999	999999	545	359	161	999999	377	563	962	936	167	999999	409	929	900	415	262	962	381	999999	902	905	830	396	643	36	999999	630	323	484	113	161	688	999999	676	127	199	284	85	93	84	467	868	999999	584	999999	608	999999	606	368	426	838	365	41	797	999999	175	158	716	134	209	747	999999	487	833	15	70	677	263	782	999999	977	886	999999	383	445	999999	280	811	46	428	547	33	955	68	274	999999	999999	934	999999	952	50	568	951	883	337	999999	390	999999	579	999999	930	999999	999999	151	448	952	77	999999	362	883	894	347	999999	706	662	724	999999	429	568	219	413	743	508	830	185	419	934	414	56	999999	656	554	242	999999	999999	997	209	813	620	322	999999	998	581	999999	67	703	888	255	231	999999	934	961	167	369	999999	196	51	993	966	38	27	663	999999	145	237	349	114	189	218	664	525	479	999999	999999	491	415	171	637	773	999999	999999	689	999999	999999	292	999999	397	999999	367	
311	956	215	999999	999999	999999	75	396	446	644	717	598	708	47	567	999999	464	162	999999	878	727	35	413	229	493	506	337	999999	178	853	541	952	999999	822	906	707	999999	999999	227	951	425	28	999999	993	65	883	823	652	999999	356	827	543	485	994	639	286	553	986	363	95	966	595	228	592	112	764	999999	885	999999	999999	777	833	934	959	463	709	999999	420	999999	610	683	685	854	821	36	998	477	247	999999	999999	164	333	277	142	984	999999	799	143	999999	301	526	999999	522	765	999999	994	608	525	541	930	976	142	999999	753	411	999999	740	407	566	999999	999999	999999	702	510	999999	999999	565	802	975	632	909	176	529	872	94	999999	172	99	252	42	400	951	706	262	653	31	511	524	730	702	999999	999999	999999	999999	13	406	245	22	70	134	438	805	999999	908	30	810	613	949	999999	666	128	999999	165	533	713	346	423	449	856	683	999999	50	999999	283	542	518	599	741	869	999999	999999	999999	39	127	603	594	411	797	242	999999	418	561	856	999999	583	449	246	53	84	667	999999	795	165	386	191	398	733	277	375	512	220	999999	999999	979	166	968	621	47	999999	128	934	626	216	999999	274	391	194	18	699	103	281	556	667	211	706	999999	995	652	999999	215	860	144	431	999999	999999	546	481	999999	999999	999999	827	208	123	999999	732	366	589	999999	121	799	999999	725	577	282	240	664	214	878	283	451	999999	969	111	724	999999	800	204	486	999999	728	909	317	110	93	275	82	442	711	478	349	135	852	540	146	11	999999	566	159	499	968	342	603	602	466	642	999999	107	398	698	932	999999	112	762	999999	890	895	999999	494	999999	168	231	502	999999	934	326	129	438	999999	722	132	243	55	986	999999	999999	316	715	643	450	417	975	53	999999	546	188	32	100	999999	255	115	999999	82	999999	341	747	840	203	999999	150	522	999999	141	675	575	999999	999999	126	350	997	999999	190	981	53	599	192	187	488	863	755	999999	39	999999	719	617	612	171	902	654	674	999999	122	57	999999	927	987	843	999999	448	847	72	905	999999	999999	999999	999999	999999	38	553	999999	569	999999	340	912	999999	493	147	999999	68	962	537	223	472	676	452	999999	143	488	125	611	349	809	50	25	693	397	290	142	57	999999	85	142	359	999999	114	999999	781	144	656	444	850	431	319	999999	320	849	999999	999999	706	210	999999	59	912	942	809	760	320	999999	229	458	213	14	374	376	887	404	863	966	572	258	999999	998	999999	999999	760	917	500	565	704	844	999999	
217	435	846	999999	35	229	999999	696	999999	883	465	915	208	240	845	67	942	597	916	999999	477	510	458	521	793	999999	241	999999	892	269	999999	621	384	999999	995	579	528	476	861	999999	456	280	999999	999999	233	999999	633	450	915	860	999999	999999	788	858	486	706	977	999999	116	808	988	999999	803	94	138	844	540	703	245	276	538	476	735	741	539	207	293	94	999999	709	999999	790	275	999999	999999	786	999999	999999	28	299	602	202	369	63	999999	230	999999	142	246	389	552	930	215	999999	999999	91	243	56	329	289	423	999999	47	407	224	208	960	771	382	351	21	24	685	946	674	999999	116	681	555	318	730	999999	999999	907	166	999999	584	626	999999	999999	999999	999999	999999	738	875	709	164	962	999999	999999	269	704	999999	895	377	999999	999999	269	975	985	975	561	999999	21	559	273	54	140	250	560	623	344	71	751	797	235	818	946	999999	999999	191	154	999999	567	58	35	400	952	540	999999	419	999999	651	999999	655	991	999999	195	189	612	999999	999999	721	999999	374	925	643	18	107	999999	719	307	198	999999	804	830	719	934	962	999999	873	102	599	999999	151	999999	693	345	105	806	941	633	999999	468	999999	166	432	999999	202	133	392	999999	999999	999999	909	121	136	641	921	999999	999999	359	999999	656	739	572	435	108	146	76	242	307	912	300	999999	999999	540	730	709	648	999999	164	741	838	151	491	246	211	713	40	181	62	424	280	999999	999999	999999	121	999999	738	999999	333	427	135	999999	94	478	565	999999	999999	999999	405	999999	282	427	127	617	394	999999	257	336	234	395	116	894	190	883	641	767	618	999999	999999	11	971	999999	83	999999	616	947	999999	22	681	999999	889	999999	776	999999	999999	853	415	973	26	606	481	999999	506	938	320	241	711	999999	836	999999	999999	148	160	999999	960	999999	353	390	999999	447	999999	244	999999	221	999999	999999	128	69	741	788	999999	644	668	823	530	999999	999999	145	426	385	246	856	185	883	442	751	999999	381	999999	999999	510	999999	971	579	999999	246	757	999999	442	663	122	651	469	58	999999	999999	999999	999999	874	999999	944	217	963	999999	999999	601	69	999999	778	999999	357	999999	899	954	287	335	673	999999	674	293	811	135	703	763	272	594	999999	999999	446	508	281	971	507	767	999999	303	72	355	378	557	999999	986	999999	687	315	375	751	515	771	121	271	390	663	590	999999	819	513	209	364	615	999999	932	334	280	483	386	249	141	999999	999999	272	327	720	127	116	825	618	26	999999	897	843	881	999999	335	246	890	318	
999999	187	31	999999	999999	991	762	999999	255	999999	246	213	929	135	619	401	999999	849	999999	999999	545	483	765	999999	497	752	466	999999	333	576	999	999999	593	999999	332	954	101	204	409	999999	957	775	861	999999	382	813	999999	999999	999999	489	578	999999	302	999999	772	443	422	821	302	120	534	990	999999	678	999999	212	619	860	803	665	999999	999999	449	999999	712	769	622	999999	999999	684	234	695	999999	844	998	999999	999999	373	999999	889	542	280	999999	999999	802	967	758	192	999999	180	203	666	968	568	189	985	999999	999999	518	13	999999	820	992	618	885	839	451	183	999999	999999	470	256	565	914	133	999999	690	160	814	744	21	440	999999	999999	490	567	999999	999999	665	23	486	66	999999	302	78	721	999999	294	413	963	999999	584	512	374	709	946	111	63	444	999999	999999	886	870	773	991	999999	732	344	999999	327	999999	470	518	666	661	999999	401	272	999999	999999	999999	406	999999	851	228	436	927	724	948	544	466	673	545	516	718	600	195	90	311	688	989	943	166	96	850	65	76	845	712	305	554	839	217	999999	406	999999	149	28	555	564	462	17	395	593	861	448	925	11	948	999999	227	320	999999	168	422	808	249	660	999999	173	369	92	21	999999	989	627	466	512	119	820	461	999999	535	746	999999	981	999999	573	999999	412	139	75	999999	652	88	244	877	999999	999999	598	658	999999	28	391	204	380	999999	743	604	244	999999	422	892	137	609	60	785	225	932	440	260	676	435	598	43	999999	999999	369	574	755	749	416	892	521	171	972	158	999999	999999	854	999999	999999	969	991	430	717	182	769	999999	999999	458	662	999999	189	347	982	63	430	999999	900	196	999999	179	999999	494	575	530	380	999999	636	902	999999	673	999999	454	446	706	444	178	326	132	999999	999999	547	306	97	300	999999	184	188	918	728	796	651	999999	359	645	999999	999999	854	196	801	802	416	134	817	988	48	734	901	286	619	261	41	777	771	320	631	999999	406	285	999999	206	788	718	183	845	32	419	999999	800	586	937	999999	999999	330	999999	909	422	488	108	261	977	283	902	309	476	764	873	897	999999	23	577	109	579	378	605	999999	999999	951	972	965	629	639	110	699	681	999999	999999	457	158	999999	219	74	308	999999	999999	923	999999	419	999999	90	159	999999	65	787	19	837	743	761	724	607	221	470	515	142	632	348	999999	212	627	999999	999999	425	748	999999	999999	512	801	556	537	999999	139	289	254	892	999999	999999	583	322	690	844	204	149	732	551	198	748	559	175	
401	502	750	999999	791	178	226	733	999999	999999	983	506	46	197	234	53	478	932	226	622	325	525	999999	859	522	782	343	999999	692	207	999999	999999	952	636	164	44	999999	456	497	999999	675	93	343	167	339	193	808	999999	915	689	83	999999	999999	936	849	876	738	891	170	18	834	502	50	999999	975	928	999999	409	42	199	999999	31	445	150	999999	242	191	607	530	338	974	999999	808	999999	134	194	532	25	999999	999999	306	49	999999	488	999999	182	52	767	191	411	999999	408	973	725	999999	61	820	392	999999	999999	694	140	999999	832	999999	507	999999	47	451	791	405	538	622	754	892	83	736	999999	999999	774	200	999999	426	128	698	999999	363	999999	437	83	373	999999	35	999999	999999	175	678	462	454	744	999999	999999	999999	399	16	999999	786	999999	832	502	324	863	493	999999	999999	281	714	251	144	467	153	610	610	378	427	999999	512	451	999999	999999	405	283	512	163	295	195	106	36	999999	596	999999	999999	260	935	758	510	656	810	754	322	461	436	328	999999	999999	877	404	947	972	999999	599	344	69	115	106	50	360	999999	930	241	184	688	139	547	677	20	360	999999	999999	917	608	702	999999	847	999999	968	955	526	999999	999999	999999	158	64	371	996	455	83	154	838	717	159	326	879	523	148	772	999999	780	999999	590	527	999999	338	64	153	999999	647	222	840	137	95	834	777	522	450	35	633	767	551	232	936	215	836	999999	767	999999	999999	999999	999999	502	999999	185	217	999999	890	71	820	999999	228	999999	999999	861	314	710	632	999999	549	367	82	122	149	539	239	96	653	321	892	435	999999	861	85	999999	999999	347	466	999999	627	999999	999999	388	214	634	549	451	999999	999999	999999	135	279	999999	742	464	111	597	363	141	999999	130	999999	999999	999999	394	999999	367	33	999999	999999	966	999999	999999	697	744	734	999999	907	999999	999999	787	671	577	999999	999999	166	844	128	620	999999	999999	983	999999	964	506	484	63	219	819	999999	192	999999	90	726	934	881	557	755	999999	729	417	689	848	150	168	458	752	168	412	999999	867	248	413	999999	443	999999	999999	758	200	270	681	484	97	592	808	369	591	851	485	885	609	99	130	890	955	236	144	194	999999	58	999999	895	807	591	64	943	24	999999	293	951	962	798	564	737	58	932	601	266	342	798	867	999999	682	527	999999	778	999999	999999	26	217	848	734	952	152	538	999999	677	999999	538	864	354	482	568	999999	922	810	534	393	999999	32	634	999999	852	16	999999	999999	222	290	999999	286	826	502	102	
85	112	238	846	421	208	273	265	104	728	478	999999	395	342	158	604	819	999999	999999	680	993	999999	969	999999	945	999999	707	573	397	999999	262	48	851	999999	492	431	693	963	122	999999	578	999999	539	160	999999	562	795	999999	73	685	999999	42	102	822	109	999999	143	999999	900	460	999999	700	867	559	476	999999	602	15	850	999999	911	855	140	549	999999	235	53	819	999999	999999	175	999999	999999	711	403	999999	999999	39	290	989	298	347	72	662	693	878	899	980	684	943	960	790	647	346	773	999999	901	999999	720	873	459	999999	847	518	294	292	999999	166	166	256	999999	572	999999	860	439	573	792	477	999999	232	999999	73	145	564	999999	385	570	173	937	116	327	402	318	417	539	999999	499	554	378	410	687	743	999999	437	459	397	75	999999	999999	999999	999999	434	999999	497	547	396	187	293	999999	999999	721	999999	228	59	929	101	264	999999	331	464	999999	247	109	999999	544	999999	249	999999	114	44	999999	999999	999999	737	612	893	999999	820	870	153	796	999999	999999	469	688	999999	525	999999	999999	368	143	758	465	452	999999	266	999999	250	952	955	157	479	999999	60	598	937	770	999999	447	45	395	443	999999	188	999999	868	999999	999999	999999	884	76	999999	210	746	901	561	328	814	611	999999	568	465	999999	914	999999	999999	36	418	870	999999	999999	45	336	999999	973	700	999999	287	784	267	487	694	483	999999	999999	681	999999	443	159	47	619	956	878	100	476	930	575	532	192	350	841	369	999999	27	999999	999999	999999	999999	999999	211	999999	50	999999	354	868	999999	981	799	35	323	999999	593	269	833	141	933	166	246	999999	52	135	788	105	444	425	128	999999	466	84	857	543	999999	669	999999	797	578	927	999999	231	602	948	999999	506	999999	302	999999	109	935	885	70	999999	902	999999	999999	999999	999999	945	594	928	750	947	525	724	177	780	999999	999999	321	999999	562	999999	632	24	402	104	999999	292	237	152	999999	28	990	999999	23	983	640	799	939	999999	999999	633	342	606	481	654	433	999999	338	999999	785	334	999999	999999	333	999999	251	887	999999	636	726	999999	717	452	999999	731	957	945	711	194	999999	716	984	449	698	928	673	999999	543	747	999999	308	953	149	367	843	240	999999	256	958	999999	753	999999	313	999999	999999	916	890	999999	999999	999999	487	349	154	947	999999	999999	347	999999	405	390	225	999999	601	999999	427	999999	577	94	916	500	999999	698	999999	452	396	999999	680	303	530	21	783	190	999999	60	999999	959	999999	202	298	503	893	999999	850	577	526	409	859	348	728	953	
999999	805	929	258	999999	789	999999	702	561	811	669	54	681	393	607	45	558	999999	781	468	415	385	796	422	607	979	848	999999	999999	986	407	342	575	577	673	999999	999999	999999	231	403	372	116	999999	486	999999	849	217	466	999999	999999	850	999999	566	270	999999	962	18	517	650	850	941	421	776	574	414	336	478	113	720	999999	784	22	999999	388	105	309	744	319	999999	758	772	999999	214	445	145	98	776	315	999999	710	999999	743	895	380	999999	950	340	76	999999	999999	380	113	745	351	705	838	988	188	174	248	228	699	929	891	87	999999	217	999999	439	999999	560	173	83	20	659	51	126	948	925	155	999999	678	247	89	999999	668	645	862	739	307	999999	999999	151	791	491	280	813	14	999999	903	742	999	999999	756	948	999999	40	735	692	664	721	999999	262	29	999999	999999	462	850	999999	418	914	355	601	999999	999999	999999	31	291	528	389	238	122	655	32	412	968	51	490	999999	180	638	999999	179	85	999999	70	999999	131	522	942	817	963	500	884	999999	397	408	504	999999	999999	195	748	217	313	436	609	394	240	617	311	507	972	719	343	779	999999	186	526	556	165	626	999999	769	586	571	999999	621	770	43	999999	999999	547	948	154	984	890	702	865	649	975	675	114	514	999999	999999	845	253	167	114	984	221	881	947	386	999999	295	999999	630	742	171	988	999999	206	602	740	960	33	999999	358	999999	311	320	999999	581	489	999999	395	558	151	725	30	463	999999	999999	999999	688	999999	999999	784	999999	910	82	133	999999	987	61	999999	912	480	484	821	679	809	224	683	900	14	376	896	848	999999	431	999999	26	150	534	957	157	999999	62	370	999999	790	999999	979	999999	196	999999	593	437	613	483	87	667	999999	351	654	451	999999	902	999999	233	675	999999	800	999999	593	117	999999	463	104	760	999999	428	123	370	888	999999	245	454	713	615	782	469	245	426	999999	821	999999	798	879	515	782	895	999999	147	786	854	999999	499	645	999999	62	140	343	999999	369	659	554	543	999999	503	216	921	199	999999	450	999999	700	383	146	772	999999	548	583	588	977	228	60	976	583	999999	302	999999	808	633	563	652	135	391	67	693	999999	578	345	386	309	860	706	309	696	999999	163	999999	362	873	95	513	557	754	875	150	609	578	960	429	999999	469	123	565	515	999999	999999	999999	326	999999	999999	426	999999	206	999999	999999	522	750	289	13	880	818	393	934	548	59	105	999999	999999	916	94	698	617	999999	186	999999	747	151	794	897	500	845	167	999999	
378	999999	310	999999	475	758	628	859	298	957	549	392	85	188	26	465	703	708	999999	410	368	999999	808	999999	30	449	999999	999999	999999	391	512	45	660	999999	565	880	748	999999	905	758	298	235	409	660	377	794	764	569	134	339	999999	791	53	757	551	571	860	24	340	36	999999	999999	903	906	454	514	731	601	622	146	717	958	802	53	999999	143	407	999999	919	235	684	810	256	626	196	721	991	902	932	994	999999	734	999999	879	379	51	999999	502	216	863	999999	999999	946	988	999999	246	988	999999	999999	417	174	712	105	114	351	579	10	999999	720	733	522	829	669	628	126	999999	999999	923	674	81	812	999999	941	999999	999999	522	863	268	13	950	732	999999	266	524	830	317	999999	999999	999999	799	50	53	999999	999999	351	243	503	328	871	639	692	75	334	999999	605	269	999999	49	941	828	999999	742	283	769	999999	529	572	999999	999999	809	354	253	395	874	999999	768	131	999999	714	929	29	545	999999	374	267	667	668	692	919	571	546	999999	369	709	94	999999	769	23	483	821	671	358	530	72	294	449	679	459	999999	837	147	313	999999	999999	809	999999	356	909	511	999999	999999	880	234	236	272	754	883	685	790	732	998	118	984	999999	268	999999	999999	333	999999	818	999999	999999	158	92	999999	242	275	358	899	999999	952	999999	511	999999	960	791	134	304	799	999999	565	994	669	999999	838	39	328	441	752	148	999999	999999	829	999999	354	652	731	152	803	40	489	535	785	876	780	999999	999999	999999	999999	477	546	999999	533	549	263	993	549	346	999999	999999	914	999999	606	761	758	929	40	818	999999	318	69	981	999999	769	60	999999	218	793	999999	699	999999	484	508	999999	602	445	999999	999999	440	361	112	395	898	999999	999999	999999	929	34	127	850	117	788	999999	999999	418	565	228	763	498	233	785	756	315	999999	999999	440	335	331	168	323	440	750	999999	444	215	673	999999	102	999999	999999	109	193	675	999999	591	644	436	884	865	47	226	734	791	216	575	355	89	353	999999	685	999999	608	865	804	420	367	410	999999	417	744	482	136	119	999999	133	601	999999	135	999999	337	999999	450	465	131	999999	705	999999	181	868	860	999999	999999	664	968	85	501	327	871	769	999999	244	999999	999999	130	565	999999	625	699	93	974	274	954	391	110	681	999999	152	744	999999	714	408	238	999999	557	999999	742	472	151	999999	631	284	219	999999	738	103	191	973	344	566	16	999999	269	98	894	999999	639	999999	999999	296	206	359	999999	173	65	825	999999	999999	999999	970	822	
627	999999	999999	461	700	65	598	652	16	500	906	999999	187	701	633	149	150	849	962	999999	394	908	854	821	281	700	55	999999	999999	97	112	64	374	999999	999999	999999	587	999999	204	539	51	705	557	796	299	552	405	472	999999	685	865	238	956	460	437	718	999999	999999	190	999	999999	299	739	999999	397	999999	442	444	999999	36	562	513	654	432	999999	689	361	67	531	729	305	583	877	237	232	874	108	914	316	670	999999	726	456	999999	999999	751	999999	638	408	999999	119	961	160	405	999999	999999	583	999999	980	748	367	572	339	460	704	435	421	512	999999	999999	999999	528	137	999999	59	835	67	459	901	727	723	722	658	92	999999	999999	999999	482	113	870	300	999999	933	567	312	414	396	995	501	999999	999999	464	941	885	999999	591	833	509	356	298	303	134	631	263	35	645	913	257	841	999999	12	999999	408	825	232	999999	999999	570	999999	644	448	999999	957	807	397	269	781	773	397	37	510	923	135	999999	577	176	943	999999	542	667	501	149	999999	141	101	999999	65	125	999999	516	996	273	170	711	849	241	176	824	865	999999	863	150	999999	999999	859	89	813	593	258	66	245	999999	37	999999	153	309	908	826	715	999999	999999	665	119	999999	40	246	763	424	966	999999	999	128	814	999999	803	361	999999	349	281	22	587	472	867	607	281	93	999999	489	999999	550	332	349	999999	999999	562	208	40	999999	999999	999999	326	398	627	912	999999	126	999999	260	999999	999999	29	999999	555	702	418	741	797	512	999999	947	999999	999999	856	999999	23	999999	18	945	224	604	330	311	565	658	999999	198	999999	999999	551	164	983	985	611	776	999999	762	999999	416	461	820	410	528	999999	999999	622	52	542	211	898	406	999999	164	46	282	999999	718	999999	897	16	229	896	842	999999	455	999999	25	999999	89	895	261	865	601	493	403	203	802	932	729	46	653	656	643	999999	999999	56	999999	948	338	315	812	999999	897	410	241	924	999999	567	923	872	606	380	462	315	647	540	999999	999999	999999	88	668	785	283	860	363	999999	262	786	816	999999	143	77	999999	999999	999999	502	968	201	262	478	999999	999999	999999	857	999999	999999	203	338	418	613	540	169	314	259	647	36	484	46	57	999999	672	782	750	524	738	538	999999	688	233	155	572	324	417	175	453	999999	777	426	430	90	380	924	377	212	869	974	999999	94	136	999999	27	999999	154	595	806	853	495	494	129	999999	999999	514	114	999999	51	225	752	149	999999	224	259	68	616	966	296	747	414	547	654	764	775	
999999	561	177	138	641	999999	822	368	999999	999999	293	306	529	999999	865	819	999999	999999	653	231	623	288	912	999999	999999	325	999999	308	68	448	947	839	999999	135	999999	999999	937	145	410	999999	930	999999	216	286	965	999999	97	134	430	928	999999	999999	11	999999	161	999999	999999	371	999999	325	991	999999	310	160	999999	999999	999999	403	999999	912	882	968	999999	999999	301	999999	999999	635	999999	205	238	63	877	140	999999	999999	837	823	974	999999	313	999999	965	94	63	416	480	65	296	999999	821	693	577	518	55	999999	624	403	250	318	601	24	530	973	97	938	645	999999	22	999999	616	127	429	934	609	999999	13	677	553	885	999999	26	348	328	999999	544	486	999999	94	806	946	444	582	999999	31	999999	999999	999999	996	125	771	999999	52	999999	905	703	274	642	908	738	338	999999	849	365	944	584	999999	212	599	552	462	285	95	216	482	181	544	763	912	320	271	22	680	438	123	72	973	481	423	680	999999	843	460	999999	478	999	594	227	720	446	623	842	402	999999	663	495	999999	999999	999999	733	999999	999999	999999	999999	477	999999	276	421	251	882	611	204	999999	918	283	618	824	739	738	482	587	327	52	476	697	428	999999	236	999999	628	847	147	95	689	522	768	123	999999	878	162	732	183	976	838	835	428	64	999999	180	54	999999	485	108	912	156	841	468	263	901	999999	706	50	646	623	44	473	119	108	405	514	505	999999	860	585	749	414	351	213	640	278	999999	146	65	999999	957	999999	49	999999	543	999999	310	859	961	999999	456	692	536	362	804	371	319	955	999999	666	549	708	625	522	999999	741	499	999999	623	999999	683	569	984	916	999999	672	999999	935	565	724	213	645	11	39	139	67	999999	988	409	279	959	999999	68	999999	999999	259	746	999999	20	999999	191	55	246	338	999999	886	707	999999	697	141	999999	383	400	363	462	904	999999	595	392	115	864	511	999999	353	673	999999	999999	595	736	415	926	907	925	763	543	168	409	673	882	999999	359	267	301	277	999999	585	29	999999	936	285	552	999999	999999	904	937	680	200	892	664	883	384	122	883	291	215	39	457	636	819	304	505	43	999999	999999	999999	999999	999999	588	21	97	254	999999	659	460	863	999999	999999	31	825	862	968	516	18	999999	999999	999999	999999	19	999999	313	138	392	885	642	780	519	999999	995	157	999999	470	612	881	577	999999	578	463	432	428	439	266	999999	811	957	336	988	999999	999999	280	999999	231	210	526	708	959	862	920	27	679	353	337	777	873	494	402	366	
999999	440	999999	299	783	952	999999	631	56	701	580	928	315	792	999999	999999	724	999999	999999	269	95	183	617	775	657	445	752	84	112	488	562	326	999999	970	363	594	351	981	736	279	619	999999	661	267	291	992	711	887	999999	999999	63	246	384	142	999999	461	823	596	641	347	209	516	529	567	149	264	999999	345	438	999999	393	743	900	839	650	201	999999	359	493	665	734	864	224	509	435	325	942	999999	699	902	771	754	349	398	80	112	999999	103	128	37	999999	375	459	960	219	320	345	545	999999	88	999999	999999	112	999999	613	344	301	30	142	823	322	941	646	536	999999	638	403	512	769	999999	827	999999	241	465	46	369	415	999999	999999	125	980	407	940	621	962	307	999999	372	785	999999	811	354	960	304	715	999999	999999	999999	832	999999	916	833	775	943	261	520	242	647	940	253	999999	999999	999999	999999	843	999999	999999	34	573	830	999999	41	726	44	736	999999	467	936	999999	999999	639	999999	432	999999	209	156	631	996	999999	999999	75	14	999999	541	805	999999	999999	944	461	800	685	999999	999999	11	593	884	116	740	217	778	62	306	999999	999999	613	999999	615	999999	817	999999	293	15	664	131	764	981	609	999999	238	962	999999	999999	484	949	674	935	143	999999	136	999999	49	890	789	591	399	999999	117	840	999999	368	169	615	136	999999	999999	999999	49	999999	246	999999	285	922	512	254	920	539	999999	948	917	678	314	194	882	502	657	999999	226	83	999999	999999	874	768	999999	870	803	999999	396	720	441	999999	895	905	193	524	999999	999999	999999	544	999999	999999	948	169	923	259	64	974	732	633	117	125	463	966	504	999999	737	516	665	641	451	677	152	111	516	922	783	999999	11	368	463	999999	23	999999	412	872	57	999999	845	17	816	829	520	999999	612	326	540	999999	999999	941	786	532	461	747	999999	999999	999999	847	999999	10	476	655	972	374	999999	999999	999999	781	563	999999	204	33	999999	658	825	622	167	389	498	199	391	999999	997	69	581	930	999999	999999	589	420	163	210	71	844	540	999999	856	999999	999999	44	225	759	375	777	747	999999	861	802	922	999999	835	338	358	463	619	622	658	912	792	250	499	999999	202	999999	478	999999	961	827	128	664	765	21	796	463	999999	632	999999	229	322	817	78	285	354	118	584	824	999999	608	235	999999	512	943	363	352	545	390	567	231	309	999999	999999	999999	684	267	714	824	542	895	488	999999	142	438	600	975	181	223	490	93	568	999999	152	362	602	999999	162	822	999999	454	999999	594	75	999999	
999999	569	999999	44	600	97	403	760	999999	956	130	248	785	999999	353	999999	181	999999	899	483	662	655	999999	999999	442	485	115	999999	176	97	999999	893	920	999999	999999	40	960	146	623	403	690	999999	999999	196	242	363	424	88	478	279	999999	596	695	592	604	275	999999	575	602	125	981	999999	593	205	979	237	999999	910	999999	322	427	44	708	505	793	854	293	999999	217	88	999999	999999	424	897	814	390	999999	338	280	252	999999	999999	544	508	421	189	224	175	217	15	999999	513	999999	999999	999999	248	888	200	799	749	999999	546	367	523	64	999999	96	696	391	598	999999	999999	999999	323	251	42	500	210	93	613	640	127	215	212	52	557	999999	999999	999999	999999	502	17	539	530	270	535	37	30	453	466	102	527	784	999999	975	56	874	209	914	999999	999999	999999	116	999999	119	863	999999	165	481	507	451	828	649	816	105	999999	459	999999	62	716	15	479	756	627	521	123	343	596	999999	999999	682	999999	354	237	999999	814	901	999999	421	999999	204	871	549	946	25	274	877	968	524	954	596	764	156	207	813	278	999999	488	999999	999999	530	744	929	484	824	999999	999999	422	989	290	129	115	697	655	999999	143	930	809	612	257	245	374	999999	281	409	999999	167	156	423	557	883	422	680	425	876	999999	942	74	132	999999	790	465	978	999999	834	490	77	501	686	999999	999999	132	876	426	760	166	672	657	85	906	979	999999	998	442	406	707	999999	282	779	70	201	866	999999	999999	467	779	999999	837	447	918	850	666	469	743	999999	761	546	263	999999	719	788	294	988	226	898	462	466	546	837	137	999999	794	721	625	488	482	445	999999	959	999999	770	835	220	166	65	999999	867	264	232	645	171	182	617	69	999999	907	877	999999	835	14	322	848	999	320	863	999999	999999	843	265	999999	326	403	304	999999	949	999999	999999	832	999999	999999	594	212	999999	202	965	882	187	999999	999999	999999	604	999999	317	954	999999	921	835	900	302	999	999999	33	999	495	999999	767	999999	934	120	328	833	55	309	258	420	999999	534	807	354	981	878	292	999999	683	142	351	96	349	25	37	999999	182	539	171	218	570	999999	999999	999999	207	14	253	552	34	999999	559	675	68	999999	557	396	999999	999999	321	131	95	533	325	362	977	681	538	919	999999	211	999999	516	148	50	999999	908	706	934	156	976	635	740	475	999999	583	676	38	806	467	999999	99	999999	999999	50	999999	999999	886	475	999999	526	476	333	999999	823	96	52	537	999999	999999	999999	690	103	409	344	495	
355	68	390	999999	999999	999999	731	999999	451	121	999999	298	107	918	812	999999	240	50	629	999999	311	280	651	849	999999	149	20	122	817	999999	999999	226	882	999999	776	999999	506	696	593	873	999999	999999	28	711	999999	753	439	108	999999	999999	459	999999	999999	834	194	85	416	541	248	999999	642	619	644	500	125	818	415	553	152	833	524	999999	456	999999	765	999999	261	999999	797	786	999999	912	240	199	999999	943	999999	999999	369	700	571	965	458	999999	240	134	237	528	999999	243	999999	885	999999	999999	113	916	606	999999	78	999999	824	476	744	461	999999	730	999999	454	999999	181	999999	367	193	999999	272	559	95	35	526	999999	211	999999	353	999999	999999	999999	956	999999	96	584	347	423	980	614	876	105	231	997	969	510	745	783	528	425	861	999999	701	514	785	553	830	580	506	437	553	101	133	999999	999999	637	774	999999	368	424	999999	958	387	999999	574	176	999999	97	65	26	895	428	214	927	701	468	132	451	407	999999	753	766	999999	552	999999	785	971	50	984	342	999999	999999	999999	114	591	902	603	133	939	618	225	743	525	999999	541	135	999999	206	489	554	514	999999	999999	826	999999	999999	52	834	999999	789	205	297	112	723	290	999999	13	109	999999	798	864	999	511	788	326	20	251	435	21	935	898	774	561	999999	999999	413	750	598	443	524	999999	769	615	160	422	928	640	999999	999999	999999	999999	787	860	999999	689	515	999999	19	509	999999	825	616	822	582	999999	431	735	999999	896	877	605	414	665	821	937	105	394	361	999999	397	380	450	236	999999	813	121	999999	870	999999	322	999999	740	999999	999999	698	254	946	999999	270	999999	999999	968	999999	332	589	718	999999	48	752	594	130	469	643	122	289	385	390	996	769	779	516	864	921	583	999999	999999	324	881	999999	693	999999	360	101	384	204	412	999999	999999	247	999999	989	875	127	166	201	999999	107	999999	504	322	863	950	999999	491	485	999999	999999	999999	999999	723	999999	999999	999999	69	999999	769	378	269	999999	876	841	486	759	674	789	999999	747	765	392	999999	999999	347	386	999999	829	208	999999	609	899	866	365	999999	999999	999999	999999	749	960	68	719	999999	753	999999	999999	628	999999	387	999999	599	701	844	999999	291	939	874	999999	65	999999	115	239	248	999999	768	369	61	521	999999	619	245	973	999999	999999	999999	55	960	418	999999	999999	999999	999999	452	999999	999999	908	65	285	999999	284	999999	567	645	999999	999999	829	481	748	999999	478	18	116	999999	767	955	626	662	173	902	246	978	999999	35	777	114	999999	787	241	999999	
860	314	999999	446	999999	627	678	337	162	999999	999999	573	221	433	462	279	651	999999	999999	60	999999	255	999999	382	838	999999	999999	541	868	782	88	51	249	562	134	173	242	670	510	150	287	999999	509	347	53	672	999999	41	573	507	462	301	112	190	326	614	422	403	608	999999	100	146	469	380	747	817	999999	999999	309	298	47	981	974	999999	999999	999999	746	999999	339	175	538	505	968	370	329	999999	939	69	245	999999	750	838	71	461	60	151	830	999999	999999	235	348	117	732	284	469	999999	999999	568	417	745	999999	868	73	999999	520	999999	999999	108	999999	959	878	274	423	789	548	209	999999	522	494	999999	750	617	954	113	827	999999	999999	693	999999	999999	471	999999	652	499	999999	881	774	628	999999	465	973	731	88	640	357	83	999999	943	999999	270	560	999999	999999	785	995	261	914	960	615	99	999999	483	207	212	498	507	999999	923	147	666	434	302	580	999999	658	28	539	323	999999	753	737	828	957	640	999999	999999	306	867	504	400	999999	814	23	852	642	499	533	876	999999	849	999999	769	999999	999999	999999	268	999999	999999	136	977	999999	999999	213	861	362	994	526	566	999999	831	211	755	429	747	699	999999	288	728	396	169	999999	663	181	906	302	967	33	888	804	39	443	260	740	527	678	376	610	162	500	999999	973	966	962	999999	648	999999	999999	999999	379	225	979	505	658	967	492	999999	429	307	568	394	999999	637	999999	884	397	950	999999	902	999999	332	18	999999	237	748	999999	527	700	860	999999	596	626	965	518	999999	59	938	602	999999	44	619	999999	313	593	999999	676	345	215	999999	999999	698	691	448	988	57	999999	853	999999	909	781	999999	368	999999	999999	971	999999	15	129	182	834	459	357	251	867	459	999999	705	542	131	999999	849	322	622	999999	999999	999999	188	999999	471	999999	999999	670	692	991	80	261	386	999999	621	347	999999	226	999999	253	474	351	999999	999999	538	670	999999	320	156	837	931	651	745	632	480	77	589	39	657	800	637	788	665	259	796	208	999999	999999	921	783	999999	633	290	999999	472	999999	464	607	447	800	870	886	524	999999	69	429	515	754	792	554	758	641	568	241	616	686	685	999999	784	340	999999	80	399	372	437	999999	370	377	170	263	612	982	591	857	929	751	273	810	999999	377	692	255	648	376	35	769	74	59	762	999999	541	999999	999999	117	139	800	497	999999	427	761	68	999999	594	539	941	999999	59	711	311	999999	422	875	11	416	648	426	431	32	346	667	999999	999999	999999	999999	721	349	168	
484	728	139	264	122	392	438	319	553	660	118	999999	259	719	999999	747	897	374	666	271	999999	468	999999	999999	474	815	759	527	746	999999	220	818	999999	999999	575	983	999999	610	999999	492	573	999999	999999	765	322	597	999999	948	881	999999	999999	19	64	87	751	25	999999	759	789	999999	632	910	572	999999	999999	999999	832	999999	154	379	574	999999	74	183	698	999999	373	946	66	999999	728	811	999999	182	816	211	764	524	866	559	999999	422	821	999999	859	662	533	85	325	33	765	454	803	511	999	431	944	999999	388	999999	652	78	703	912	578	821	999999	999999	213	999999	535	317	775	999999	410	162	475	71	324	45	786	298	631	999999	121	283	18	999999	183	999999	999999	999999	146	435	999999	899	718	908	999999	999999	398	143	872	999999	497	457	678	999999	110	846	956	883	566	999999	653	364	446	670	800	304	812	139	227	818	982	999999	181	349	688	511	999999	566	636	285	646	653	425	555	545	664	999999	800	999999	336	438	383	999999	792	999999	552	462	58	118	999999	235	269	915	999999	104	845	286	999999	529	999999	413	399	257	290	706	10	938	891	999999	146	699	22	105	891	999999	999999	335	999999	567	145	58	395	458	506	60	386	737	999999	461	699	387	275	281	444	922	48	136	46	999999	782	614	571	922	971	440	223	999999	34	675	999999	999999	897	771	393	551	28	941	750	999999	329	272	577	440	999999	758	999999	740	660	999999	350	482	999999	301	999999	531	487	999999	486	999999	999999	222	713	696	999999	999999	489	504	888	999999	999999	107	999999	805	999999	519	47	999999	496	222	16	999999	513	65	999999	23	231	999999	999999	861	999999	555	999999	684	999999	116	558	880	474	257	279	929	852	767	73	999999	107	493	534	275	494	355	976	274	69	999999	708	657	371	999999	956	883	518	36	999999	359	642	700	999999	660	961	166	666	248	943	86	629	746	999999	999999	999999	999999	81	999999	377	999999	578	200	999999	49	408	999999	519	522	999999	395	999999	826	938	714	999999	406	91	874	314	337	999999	999999	331	983	734	962	666	289	999999	999999	999999	999999	999999	121	999999	452	85	372	261	70	999999	154	947	557	999999	803	808	287	481	518	657	999999	415	50	39	839	868	642	315	446	999999	239	485	82	999999	624	177	826	999999	166	331	999999	622	253	689	544	790	773	328	931	163	388	808	527	570	615	391	618	91	941	583	442	67	999999	826	999999	999999	875	974	50	635	999999	355	324	999999	938	999999	172	360	999999	59	105	999999	384	292	855	999999	957	512	968	999999	
558	999999	990	582	999999	999999	806	999999	281	875	915	798	999999	305	999999	999999	493	340	632	40	999999	268	597	999999	999999	129	683	999999	970	987	711	999999	999999	808	87	999999	364	741	307	286	778	744	88	619	999999	306	45	88	999999	822	999999	626	999999	937	22	300	999999	108	104	999999	999999	283	457	294	173	552	999999	999999	999999	999999	679	751	42	355	262	485	189	999999	999999	191	93	604	423	158	59	95	492	78	795	999999	98	999999	647	538	307	505	297	794	456	999999	514	999999	860	183	152	196	593	534	685	537	121	999999	351	912	999999	999999	859	308	999999	999999	69	723	999999	441	848	424	113	504	57	757	999999	395	530	175	677	527	743	250	15	862	501	957	393	999999	675	917	913	734	852	999999	645	988	559	378	532	790	882	429	999999	728	999999	98	999999	999999	349	725	650	999999	245	168	641	618	999999	999999	999999	999999	340	424	765	930	510	999999	652	134	121	209	836	162	643	886	644	323	915	287	780	412	481	465	919	999999	999999	738	999999	693	999999	37	694	186	792	430	460	468	663	404	227	713	446	361	999999	149	999999	999999	542	358	999999	327	702	999999	999999	183	999999	999999	505	816	663	772	879	958	843	93	515	659	369	222	999999	186	999999	521	69	999999	999999	129	999999	780	69	779	205	999999	179	964	999999	678	584	999999	999999	585	999999	847	999999	455	833	488	518	733	634	999999	999999	329	999999	999999	667	191	999999	535	999999	999999	999999	725	999999	884	999999	739	788	879	759	836	85	750	422	999999	223	812	780	614	999999	999999	999999	914	155	829	999999	875	999999	831	306	153	721	58	999999	298	359	247	100	999999	999999	999999	700	639	974	797	165	999999	907	82	135	854	410	352	999999	730	900	321	579	927	242	700	521	956	582	615	125	36	348	133	500	999999	722	999999	736	149	999999	999999	940	999999	674	274	968	155	706	452	742	999999	756	681	397	47	668	173	624	187	999999	999999	999999	368	682	138	48	783	582	159	142	486	616	162	943	929	999999	231	262	968	999999	999999	999999	140	873	999999	279	666	736	462	317	558	309	558	566	53	914	582	675	545	235	195	573	556	319	265	999999	604	738	467	666	446	910	999999	999999	216	999999	926	999999	999999	858	381	57	999999	842	584	999999	67	595	899	25	999999	555	717	743	547	802	703	820	618	983	999999	928	999999	796	999999	999999	654	113	360	560	987	999999	739	687	999999	147	453	713	735	88	705	19	839	452	999999	999999	203	912	907	413	788	115	876	952	193	453	779	332	999999	
936	533	999999	999999	348	999999	711	999999	39	889	409	359	989	999999	999999	999999	665	999999	826	999999	979	454	741	206	946	771	881	220	787	504	999999	368	999999	999999	798	555	999999	774	500	423	165	85	174	32	508	64	798	30	346	674	527	999999	953	999999	993	492	791	757	298	577	999999	500	38	999999	490	50	238	999999	999999	984	535	890	598	999999	773	903	999999	718	999999	999999	972	860	874	122	976	54	999999	727	748	316	763	995	485	999999	276	665	999999	999999	542	467	999999	550	734	361	149	636	766	999999	999999	99	212	82	69	407	604	999999	626	916	558	445	635	999999	510	979	231	999999	415	675	999999	118	857	651	186	999999	74	432	136	522	972	349	287	865	106	999999	113	690	935	88	328	979	48	140	89	106	832	325	50	754	140	999999	231	100	413	999999	999999	561	896	830	342	181	170	114	943	219	999999	770	414	851	875	540	604	336	356	166	79	727	571	89	406	999999	392	999999	999999	373	999999	197	461	583	426	999999	793	115	746	156	818	933	196	870	938	72	910	198	879	999999	14	894	999999	256	452	999999	989	817	433	592	789	789	723	579	100	970	319	831	435	999999	746	999999	590	209	348	146	540	701	150	999999	839	203	502	791	999999	999999	452	214	140	999999	563	976	999999	999999	999999	39	999999	616	779	968	753	999999	763	999999	853	514	314	544	908	316	974	298	676	98	753	595	297	931	999999	999999	527	115	700	999999	769	770	999999	437	842	999999	925	924	921	999999	591	999999	999999	999999	937	999999	918	999999	305	999999	937	274	309	593	409	999999	742	289	405	912	450	648	388	249	999999	93	697	877	702	599	391	999999	376	504	507	993	999999	350	993	366	999999	619	809	877	999999	999999	470	999999	37	80	576	646	999999	19	732	999999	381	201	999999	854	166	51	216	705	999999	887	898	805	999999	415	616	401	295	49	963	831	999999	510	662	291	622	473	849	631	33	745	999999	999999	999999	564	999999	963	999999	148	209	999999	412	114	999999	698	606	665	148	622	999999	185	999999	999999	55	901	999999	871	539	878	242	693	202	999999	682	999999	366	999999	999999	531	999999	653	999999	156	839	999999	428	734	75	963	999999	999999	999999	999999	177	999999	999999	52	322	870	460	750	999999	312	999999	516	999999	827	431	748	342	76	632	617	828	809	965	214	649	999999	482	999999	805	999999	203	999999	368	964	417	999999	312	323	227	999999	80	999999	999999	907	249	333	352	601	312	326	999999	999999	334	717	409	368	882	189	403	334	398	90	944	858	
119	999999	999999	749	419	597	446	29	999999	999999	999999	999999	589	68	964	325	645	881	77	488	944	584	951	651	565	59	952	132	919	892	773	990	108	371	798	999999	185	602	191	715	999999	611	769	863	180	624	778	823	224	87	689	999999	999999	999999	913	534	679	999999	194	370	644	323	109	956	999999	999999	686	228	270	999999	150	52	999999	362	607	999999	815	97	481	941	999999	138	999999	999999	999999	999999	977	642	457	273	938	679	999999	820	80	999999	511	812	176	623	999999	560	563	868	937	647	816	660	858	580	718	999999	34	252	99	516	415	999999	999999	439	578	54	999999	996	999999	999999	634	879	292	50	831	999999	921	857	13	720	574	49	999999	565	450	327	784	876	555	357	654	175	999999	564	162	254	999999	736	54	893	789	567	999999	476	22	937	378	999999	748	715	670	177	999999	999999	941	376	362	999999	999999	999999	999999	893	451	70	815	468	158	727	999999	587	944	194	812	999999	931	999999	587	437	999999	999999	949	966	137	839	686	999999	926	361	622	786	891	870	747	793	999999	895	126	401	660	554	788	999999	929	171	770	486	364	999999	447	934	788	924	645	486	312	303	766	611	384	338	542	796	999999	111	695	84	446	29	487	46	890	196	776	998	724	309	46	999999	78	209	132	999999	999999	688	997	966	234	271	999999	999999	139	514	26	332	999999	999999	545	999999	999999	999999	49	345	999999	410	53	601	157	999999	761	12	267	799	543	184	215	743	882	426	114	729	849	185	538	999999	907	386	179	454	986	733	764	219	500	382	170	787	999999	514	645	406	818	999999	509	999999	81	339	971	842	999999	278	119	129	723	746	846	864	806	501	503	666	431	703	660	37	999999	999999	308	999999	24	427	999999	377	999999	707	910	272	675	999999	87	999999	414	337	337	999999	999999	644	495	754	535	306	981	999999	21	979	974	999999	999999	482	249	33	40	810	828	699	683	741	349	25	999999	584	198	756	424	924	999999	999999	999999	942	413	603	562	554	999999	718	446	938	366	801	733	999999	344	999999	810	63	547	999999	508	637	44	882	999999	479	918	950	999999	234	242	96	727	880	999999	999999	78	645	471	486	185	120	263	744	384	547	999999	50	999999	999999	946	371	387	657	596	739	907	530	308	93	999999	684	610	222	705	999999	999999	852	57	360	134	174	999999	71	428	397	384	299	508	757	999999	999999	711	999999	287	871	708	79	999999	999999	86	548	347	388	849	501	510	50	999999	113	999999	439	992	889	999999	999999	779	326	
238	208	999999	617	32	550	896	757	973	497	935	833	571	14	999999	48	283	586	999999	999999	999999	927	887	999999	999999	404	293	756	999999	821	999999	505	102	392	840	95	653	468	999999	797	999999	102	527	999999	115	215	541	469	871	999999	615	293	999999	575	114	311	320	31	367	627	999999	149	999999	161	255	999999	741	189	173	483	999999	814	70	39	721	129	409	875	237	55	862	823	999999	931	999999	958	999999	527	287	539	774	631	111	898	541	999999	999999	376	766	676	473	362	306	397	569	801	232	924	853	985	901	445	793	321	764	442	263	941	945	296	888	224	999999	634	708	763	999999	171	498	378	899	43	119	561	581	510	999999	497	371	414	999999	999999	999999	302	999999	339	838	999999	143	108	99	287	430	479	999999	259	460	671	689	999999	97	70	435	484	95	868	336	242	739	264	999999	765	579	540	561	271	550	999999	999999	379	924	923	37	999999	289	622	612	639	773	332	59	856	808	565	326	674	200	198	216	769	13	606	60	999999	999999	999999	708	890	999999	999999	709	851	675	320	881	174	42	999999	999999	473	999999	696	468	999999	214	68	956	24	224	886	81	999999	402	236	376	328	873	999999	999999	999999	913	999999	721	257	622	999999	190	498	684	162	641	164	993	743	514	316	147	999999	674	135	377	693	676	42	454	357	999999	448	944	999999	301	999999	829	250	559	543	999999	220	794	16	877	468	340	999999	254	916	368	659	722	69	191	241	483	90	587	230	56	689	803	275	999999	741	554	999999	861	757	335	752	193	999999	340	927	847	668	999999	999999	999999	614	999999	537	989	799	726	884	999999	999999	411	999999	999999	339	496	999999	999999	999999	999999	146	914	218	999999	496	591	616	475	751	728	263	999999	999999	999999	677	999999	999999	901	275	999999	999999	999999	669	749	800	356	999999	98	854	483	54	999999	327	999999	121	995	154	413	300	999999	382	334	975	165	127	676	999999	916	985	473	65	395	151	253	999999	999999	254	999999	409	999999	16	999999	620	277	684	999999	75	414	721	682	999999	38	999999	999999	999999	624	49	514	632	134	760	668	112	391	999999	659	378	999999	999999	989	751	686	14	999999	940	855	714	707	481	383	610	999999	999999	313	999999	36	784	822	349	999999	999999	740	836	285	390	347	424	999999	848	999999	375	991	321	731	931	45	999999	460	999999	57	999999	341	42	258	523	578	473	799	639	401	999999	999999	735	408	907	999999	849	728	769	603	441	484	859	456	18	999999	869	473	999999	716	999999	999999	444	301	783	
750	707	588	761	811	873	625	599	456	999999	999999	265	913	823	920	196	304	690	785	616	999999	999999	586	250	904	709	999	426	923	398	550	121	443	999999	167	313	270	967	957	729	999999	999999	412	999999	197	363	956	649	462	530	708	999999	658	685	358	277	130	999999	857	112	873	208	676	999999	610	709	822	297	999999	616	925	337	732	66	801	999999	999999	290	62	550	752	999999	964	403	690	906	462	758	277	999999	192	922	999999	855	999999	999999	218	354	695	488	999999	668	983	845	604	999999	911	999999	884	808	999999	840	295	999999	360	523	999999	999999	377	999999	257	74	999999	775	434	12	227	999999	999999	999999	999999	725	594	574	999999	93	376	129	798	320	994	859	873	999999	693	352	636	802	505	342	382	935	977	999999	241	999999	647	217	421	601	162	44	999999	999999	999999	481	255	721	999999	276	156	124	484	67	709	397	999999	999999	92	999999	376	999999	999999	868	811	405	748	602	343	543	445	169	708	206	999999	960	999999	999999	992	999999	106	915	504	238	195	268	999999	920	292	843	285	96	999999	339	235	999999	661	534	999999	999999	732	999999	388	764	830	999999	416	999999	899	749	930	26	569	870	985	999999	921	153	682	553	944	999999	999999	499	267	359	44	378	970	431	308	932	296	920	489	453	999999	999999	408	999999	851	999999	30	543	912	268	526	999999	353	775	815	518	852	344	136	999999	343	888	506	999999	952	999999	317	477	450	997	730	648	391	999999	923	191	999999	483	701	771	807	777	999999	998	999999	999999	35	999999	999999	999999	90	951	794	999999	120	648	242	927	999999	813	865	999999	102	915	999999	877	872	810	851	634	772	378	642	999999	105	565	311	999999	999999	182	22	121	862	660	916	999999	854	805	432	999999	948	817	237	887	906	264	684	671	470	955	907	224	999999	980	27	712	999999	439	490	554	346	734	290	83	801	753	690	442	998	759	999999	77	388	575	999999	954	150	999999	458	999999	881	999999	47	690	274	999999	767	882	642	214	470	424	324	878	939	999999	537	163	96	999999	574	252	673	710	999999	839	836	779	304	72	571	563	980	649	672	706	696	599	809	999999	986	808	799	793	999999	999999	753	509	999999	472	427	986	668	306	275	638	966	337	758	434	961	987	587	580	642	906	443	674	216	243	526	999999	354	92	175	766	453	879	421	334	999999	336	153	832	645	584	999999	999999	999999	43	999999	369	841	385	52	998	999999	228	999999	999999	174	88	303	402	945	999999	642	586	999999	509	195	96	915	434	
999999	635	843	755	934	67	21	759	300	182	503	999999	106	969	999999	176	999999	999999	999999	38	169	18	42	751	886	999999	942	319	999999	999999	999999	653	454	417	47	416	165	475	294	103	999999	415	787	131	999999	788	999999	673	545	963	963	961	367	886	274	338	602	102	868	779	125	701	214	999999	334	850	713	999999	931	633	21	999999	999999	635	657	754	231	911	853	108	772	999999	773	591	910	886	295	567	152	708	999999	999999	606	999999	977	679	999999	999999	796	999999	999999	704	741	912	951	892	30	999999	239	999999	117	690	999999	770	17	999999	928	999999	515	447	565	155	546	233	818	948	999999	435	658	999999	552	860	125	805	32	77	537	860	639	27	999999	563	337	631	600	999999	824	835	999999	140	751	588	855	999999	999999	929	167	518	104	12	428	594	84	999999	967	257	575	999999	999999	939	319	999999	983	497	581	12	818	914	632	694	134	638	928	527	236	964	14	999999	323	103	909	999999	766	999999	999999	281	999999	85	664	353	999999	999999	97	999999	821	683	605	367	999999	489	121	253	886	409	999999	999999	666	557	36	13	252	808	129	654	39	300	311	355	898	309	523	743	260	288	145	743	550	370	705	552	369	999999	988	834	981	999999	142	367	759	999999	614	931	58	661	110	750	271	443	538	999999	381	259	999999	999999	966	378	999999	999999	273	144	249	306	851	483	643	605	820	295	999999	372	167	999999	999999	98	694	591	694	999999	187	395	481	999999	999999	183	999999	120	187	999999	867	613	674	535	103	625	570	317	999999	574	27	505	929	976	770	175	374	437	663	380	783	999999	683	999999	429	878	662	141	475	677	313	533	999999	999999	427	69	999999	631	999999	999999	528	387	999999	129	581	682	465	504	999999	666	809	742	456	806	737	493	999999	281	116	224	962	999999	999999	999999	271	494	87	630	559	711	476	742	586	692	851	406	873	564	821	746	999999	168	794	808	867	999999	86	999999	572	934	999999	999999	525	999999	999999	100	544	108	858	97	999999	835	945	635	200	77	999999	764	999999	340	999999	375	459	369	802	804	643	44	999999	999999	417	465	67	999999	581	58	227	950	683	761	861	774	999999	733	151	587	222	169	618	800	413	999999	666	242	999999	764	999999	165	999999	214	456	509	564	166	680	150	778	330	64	151	849	215	90	203	478	844	999999	725	228	224	999999	484	425	999999	297	105	798	999999	311	999999	999999	71	126	478	314	361	220	549	63	999999	809	892	999999	476	950	999999	241	473	999999	479	105	252	
937	999999	623	972	94	820	868	999999	351	953	29	248	71	787	98	612	888	999999	634	130	671	227	415	698	999999	949	792	98	863	335	999999	999999	999999	837	134	507	854	342	277	999999	999999	478	659	856	873	866	415	173	999999	628	585	646	845	975	580	719	214	999999	999999	145	37	780	999999	26	891	999999	527	999999	999999	590	757	556	848	999999	449	202	999999	559	825	999999	999999	629	999999	244	999999	425	999999	745	999999	414	303	930	738	999999	373	900	999999	999999	999999	685	348	999999	999999	529	871	38	797	611	535	388	999999	654	999999	99	601	407	802	999999	276	475	999999	781	966	999999	297	827	817	999999	870	549	999999	923	999999	149	174	360	130	458	999999	721	999999	384	999999	879	999999	648	830	999999	541	965	108	281	377	999999	484	566	999999	999999	242	53	999999	91	741	986	942	238	70	960	924	251	999999	999999	122	554	847	826	571	97	995	648	999999	999999	184	904	999999	173	556	104	664	608	143	868	225	999999	510	546	642	999999	936	33	587	870	724	999999	688	999999	168	999999	651	658	994	999999	265	594	55	999999	906	999999	999999	778	681	999999	305	999999	117	418	999999	999999	999999	999999	193	347	999999	972	70	136	999999	999999	999999	697	999999	734	453	16	999999	999999	613	999999	999999	999999	639	805	689	167	351	999999	999999	408	191	279	625	376	777	349	999999	656	978	293	533	919	599	999999	620	847	773	999999	522	298	712	113	805	507	517	587	999999	999999	999999	999999	630	448	999999	999999	703	946	81	639	956	999999	999999	957	999999	330	999999	999999	999999	618	194	841	393	404	999999	286	696	88	474	127	999999	200	678	95	999999	984	663	94	367	553	327	674	775	143	991	418	999999	999999	87	999999	409	162	719	63	999999	816	609	236	348	999999	999999	625	482	999999	781	999999	435	456	958	50	999999	23	997	999999	301	999999	76	999999	412	691	529	940	10	989	718	705	999999	999999	892	191	999999	436	999999	92	204	999999	201	999999	362	234	982	309	999999	47	999999	396	165	405	999999	999999	750	359	823	657	755	418	624	493	245	999999	999999	810	564	776	665	999999	999999	914	129	999999	329	253	898	188	708	229	154	963	181	331	550	85	999999	999999	999999	35	613	999999	336	786	87	708	586	999999	938	182	745	29	381	587	999999	250	999999	999999	999999	999999	461	644	948	535	274	661	999999	914	535	219	999999	354	345	640	626	999999	999999	343	522	999999	667	621	249	536	484	134	592	999999	999999	309	999999	700	999999	934	573	999999	149	999999	521	425	396	672	751	728	234	401	999999	999999	
999999	940	662	942	650	741	839	839	405	421	61	150	79	728	999999	235	419	256	497	410	999999	657	49	786	999999	106	235	994	870	520	312	93	449	851	632	271	647	858	60	124	105	734	573	727	999999	381	356	667	959	525	319	977	903	283	674	999999	900	875	130	553	516	999999	969	999999	119	968	700	227	106	451	588	999999	206	383	999999	342	999999	999999	999999	999999	999999	567	45	999999	211	999999	999999	176	187	999999	370	999999	999999	999999	607	260	764	688	999999	780	680	138	999999	999999	937	757	780	529	967	341	229	589	838	679	803	999999	809	624	999999	784	788	534	50	778	91	816	824	999999	775	65	577	999999	702	999999	769	622	999999	527	417	999999	999999	660	208	846	108	780	933	67	702	999999	999999	999999	999999	833	992	156	98	792	436	130	933	90	754	999999	763	823	886	581	909	191	952	291	217	240	241	138	336	204	999999	310	883	766	997	126	614	999999	402	869	274	999999	533	999999	101	296	520	473	905	295	999999	284	999999	362	999999	521	706	168	999999	999999	602	863	999999	894	999999	999999	247	176	93	637	999999	336	431	27	999999	296	657	748	200	920	719	768	232	999999	999999	405	416	999999	999999	485	999999	999999	503	628	999999	410	803	639	101	999999	58	999999	999999	999999	988	755	853	999999	999999	861	864	958	967	22	63	834	641	780	999999	717	719	716	558	999999	999999	851	833	999999	750	999999	493	27	656	235	871	375	388	999999	62	366	551	539	485	757	621	999999	488	491	999999	442	769	32	857	384	999999	342	795	999999	60	146	922	60	136	999999	378	846	311	999999	150	999999	456	686	727	425	175	190	241	801	985	766	373	352	238	317	145	470	999999	282	979	999999	580	999999	904	915	444	501	412	344	389	774	999999	745	350	886	986	92	305	442	218	75	999999	994	796	294	772	999999	999999	819	14	907	999999	39	762	611	999999	850	782	999999	980	999999	778	999999	422	221	616	627	11	351	999999	63	175	726	73	914	438	999999	808	620	153	864	679	593	339	481	97	130	999999	999999	779	145	999999	493	462	999999	296	214	582	585	677	155	578	481	497	951	742	960	965	847	182	530	52	172	668	125	994	195	566	940	133	496	999999	273	571	195	753	682	274	999999	999999	234	999999	232	942	999999	296	207	105	388	999999	136	165	145	565	999999	103	147	824	999999	999999	111	647	999999	462	191	999999	314	909	999999	207	69	696	446	230	948	999999	819	999999	999999	828	797	100	188	999999	999999	341	508	707	999999	101	616	858	926	
979	526	587	372	770	999999	999999	981	298	792	190	679	440	718	999999	617	731	284	916	163	999999	752	21	468	999999	465	850	11	999999	596	999999	591	211	999999	999999	703	370	999999	59	469	999999	846	508	307	997	532	566	622	593	99	591	817	699	704	417	236	515	999999	933	315	910	999999	384	702	999999	599	477	670	261	221	256	999999	234	999999	979	672	254	999999	471	907	898	238	999999	999999	999999	403	891	506	999999	240	999999	252	999999	743	999999	999999	472	999999	726	999999	999999	896	999999	382	842	999999	999999	251	725	999999	982	801	999999	35	416	682	87	999999	697	187	707	999999	318	30	33	14	357	491	898	999999	209	999999	986	999999	999999	11	999999	46	675	992	811	649	781	616	999999	396	594	204	336	876	611	606	119	549	999999	94	588	350	999999	838	665	111	353	999999	546	999999	815	999999	999999	415	814	999999	200	704	375	999999	999999	701	771	999999	419	999999	164	31	689	602	337	447	999999	768	999999	526	687	836	336	710	306	357	80	714	581	11	32	921	71	999999	416	414	183	999999	895	999999	999999	999999	999999	512	947	331	999999	999999	216	999999	229	999999	992	298	363	363	378	665	761	841	631	67	65	999999	140	242	960	129	196	923	273	999999	872	999999	947	965	999999	999999	999999	975	999999	999999	507	213	781	617	929	773	216	62	46	517	879	999999	265	521	999999	20	381	714	371	624	999999	293	114	497	541	465	350	999999	945	553	902	786	238	504	559	852	999999	523	312	196	913	999999	886	755	852	818	281	436	308	407	453	58	999999	999999	999999	224	108	294	86	474	433	999999	999999	493	615	103	826	760	962	814	383	858	999999	184	710	622	999999	358	999999	722	193	913	999999	999999	110	854	999999	249	133	344	753	352	447	838	763	106	999999	403	999999	759	999999	521	999999	493	33	594	646	439	288	999999	818	999999	649	363	290	519	999999	567	999999	760	920	586	636	627	70	41	999999	999999	999999	614	594	999999	218	885	999999	999999	449	606	999999	515	218	743	999999	375	526	999999	702	93	558	253	379	470	21	389	838	415	999999	999999	999999	999999	183	82	27	673	173	815	999999	763	633	617	79	999999	52	876	999999	187	626	270	110	999999	339	337	25	177	244	134	999999	828	57	999999	788	999999	183	533	342	999999	725	297	211	711	471	938	460	940	183	259	427	999999	836	999999	789	623	746	999999	662	845	67	999999	438	49	999999	713	716	999999	829	477	999999	999999	544	417	462	338	68	999999	595	400	877	84	994	985	999999	857	991	999999	534	174	
856	807	870	496	999999	875	858	999999	887	758	999999	151	999999	999999	999999	909	599	429	999999	460	564	356	780	999999	968	983	999999	999999	999999	999999	721	329	785	999999	620	148	999999	57	339	586	480	999999	511	999999	178	735	962	298	999999	797	999999	572	198	83	609	509	37	608	999999	999999	999999	414	999999	921	46	999999	999999	999999	999999	174	270	552	99	622	980	667	845	942	103	242	30	567	999999	546	708	159	141	712	65	999999	999999	999999	529	245	566	75	78	589	801	276	999999	516	212	999999	536	715	482	575	102	999999	664	999999	514	999999	83	463	999999	999999	222	887	999999	653	401	974	62	999999	32	853	999999	914	599	999999	151	827	862	514	364	999999	20	993	676	565	619	123	457	35	534	999999	999999	999999	431	786	999999	999999	999999	726	124	999999	465	315	999999	999999	519	188	999999	999999	999999	686	432	999999	108	392	999999	999999	221	215	999999	288	527	36	696	788	691	953	999999	813	999999	237	332	146	399	136	796	704	310	57	999999	441	770	58	91	848	811	999999	999999	49	999999	999999	999999	300	691	836	710	438	618	903	937	566	999999	999999	520	716	364	999999	179	972	999999	576	918	173	169	603	517	478	999999	848	977	98	949	453	999999	999999	535	42	455	999999	425	367	96	407	119	489	746	241	538	375	494	525	433	42	453	937	238	539	140	97	329	242	493	999999	926	999999	617	250	240	999999	191	331	840	617	556	238	999999	521	63	679	857	285	940	579	364	461	999999	916	999999	371	999999	996	901	367	243	999999	873	325	999999	270	999999	999999	11	758	194	172	685	815	999999	999999	456	717	485	461	240	999999	301	999999	416	475	999999	700	250	999999	277	195	999999	999999	384	999999	365	999999	50	793	806	361	999999	192	395	201	775	848	441	786	915	794	520	449	137	199	892	958	999999	999999	85	182	999999	999999	491	999999	999999	212	441	121	999999	291	676	691	655	999999	769	119	529	225	699	346	268	999999	953	482	674	999999	355	999999	481	406	999999	999999	718	633	106	151	700	396	999999	572	417	999999	926	634	127	829	794	999999	429	999999	439	693	315	999999	913	801	189	19	334	763	857	256	640	462	999999	641	973	31	999999	628	418	142	766	137	929	938	537	329	364	845	195	999999	999999	698	966	999999	730	999999	999999	305	961	999999	999999	695	999999	170	689	999999	609	486	855	999999	476	800	373	307	926	187	809	974	999999	859	654	488	577	760	490	941	495	460	910	994	311	999999	667	727	80	81	421	768	259	72	719	878	990	421	630	965	
334	669	999999	999999	179	745	41	999999	46	583	999999	955	679	748	978	999999	576	860	472	990	143	646	236	855	766	51	725	211	150	776	498	166	999999	525	999999	999999	999999	368	825	565	454	999999	690	497	953	466	99	511	94	570	312	139	949	640	831	999999	999999	999999	786	137	30	999999	961	270	94	961	825	163	999999	161	345	217	45	906	999999	999999	955	739	902	309	951	224	999999	999999	474	369	999999	499	694	927	394	33	581	697	545	999999	603	430	413	999999	641	936	379	932	235	104	104	52	104	999999	999999	702	888	487	186	806	713	391	795	724	754	335	999999	213	999999	322	636	347	371	999999	975	534	336	999999	999999	25	844	194	354	380	275	173	999999	440	999999	691	999999	104	521	999999	911	221	634	688	999999	999999	476	176	175	913	999999	756	681	999999	288	208	376	978	819	170	961	529	47	425	459	999999	931	38	19	85	187	542	825	631	999999	763	899	648	672	362	549	678	28	999999	912	999999	491	999999	999999	995	325	165	284	360	777	999999	183	999999	239	656	999999	447	166	99	735	999999	930	60	174	524	308	727	999999	467	621	293	999999	999999	512	999999	999999	710	999999	23	760	32	267	475	854	628	590	999999	999999	26	999999	999999	999999	999999	706	987	587	441	999999	638	696	597	849	999999	739	493	881	999999	706	298	556	674	571	153	339	713	999999	999999	205	999999	934	617	318	299	999999	520	999999	581	999999	524	999999	667	653	247	999999	172	182	999999	736	370	999999	22	984	999999	469	313	539	378	599	993	330	132	245	520	704	88	288	560	338	999999	721	999999	678	191	935	889	999999	333	999999	177	540	227	999999	835	798	999999	633	198	829	185	980	999999	981	906	204	999999	999999	999999	543	248	999999	622	121	517	999999	999999	343	802	999999	580	999999	216	552	432	462	112	402	410	721	999999	455	100	730	162	248	327	328	771	999999	704	999999	887	999999	587	293	999999	115	999999	196	361	999999	830	999999	259	999999	774	999999	558	454	101	837	999999	421	999999	793	793	999999	999999	279	999999	129	572	815	489	999999	999999	425	964	999999	544	997	191	223	370	204	624	96	480	269	473	475	769	327	999999	999999	999999	999999	39	794	999999	35	156	942	864	242	25	24	523	146	496	358	887	419	910	104	656	807	999999	565	178	999999	421	999999	999999	999999	359	255	920	622	999999	999999	999999	180	648	518	851	999999	359	137	189	609	572	999999	773	124	588	359	416	801	999999	637	424	473	625	794	614	999999	147	17	882	770	999999	901	468	565	963	
716	999999	402	252	418	458	999999	386	568	143	999999	925	690	278	999	999999	128	412	999999	516	921	554	854	903	999999	111	351	255	419	515	671	876	217	161	871	589	24	558	999999	189	500	97	67	660	537	999999	456	739	882	931	975	498	428	59	51	171	915	498	999999	316	116	677	999999	999999	999999	210	999999	538	999999	999999	823	570	610	861	25	834	999999	203	376	873	999999	612	373	487	539	999999	999999	167	120	710	999999	999999	710	999999	82	823	999999	13	199	336	812	999999	342	471	118	415	999999	567	999999	216	673	721	131	974	661	503	314	999999	523	297	753	560	427	696	999999	306	999999	124	788	201	714	999999	14	50	71	737	999999	999999	379	999999	295	999999	132	999999	46	951	404	999999	999999	578	519	640	490	901	583	261	499	645	724	811	999999	773	778	842	501	999999	717	91	913	924	999999	412	120	999999	12	862	437	523	659	795	902	135	291	219	682	83	13	113	466	809	247	634	187	568	579	521	999999	290	412	999999	244	322	821	909	355	116	530	999999	999999	721	999999	999999	986	929	909	999999	492	569	170	427	185	613	625	999999	686	598	235	999999	999999	490	749	157	999999	802	560	589	313	381	863	576	553	912	214	745	986	271	648	257	658	158	39	552	130	984	681	630	697	717	999999	757	999999	999999	281	417	999999	999999	865	193	999999	329	999999	120	999999	593	874	272	409	879	127	999999	949	977	893	999999	999999	207	999999	136	130	929	891	595	999999	116	694	574	641	999999	774	320	999999	465	878	999999	999999	918	847	536	120	418	231	818	599	808	807	903	999999	609	956	774	648	999999	999999	448	438	530	962	599	899	310	631	999999	999999	999999	28	494	999999	564	638	542	359	501	999999	712	708	83	996	349	999999	791	488	41	999999	999	999999	999999	402	999999	900	999999	999999	257	999999	810	787	618	713	792	789	322	999999	531	971	424	424	156	723	360	740	365	534	999999	300	117	821	999999	772	115	999999	361	101	669	999999	136	585	112	864	215	924	99	370	999999	999999	985	987	957	999999	425	585	525	999999	52	699	545	977	343	957	999999	989	999999	846	607	657	437	230	144	999999	844	999999	322	999999	517	435	650	999999	330	72	314	129	863	538	356	999999	619	418	59	969	128	159	252	154	345	226	736	253	762	999999	132	764	852	99	225	999999	273	244	436	616	59	550	656	999999	652	409	135	659	499	88	47	29	181	175	749	695	595	999999	946	300	699	406	242	999999	939	549	277	773	322	769	999999	385	999999	
999999	999999	577	502	999999	502	935	100	86	999999	684	519	113	593	686	999999	530	991	105	297	999999	916	652	999999	882	340	112	142	362	346	729	821	662	47	737	999999	999999	203	999999	675	21	210	623	999999	999999	999999	836	955	590	999999	792	778	999999	97	846	526	999999	999999	619	999999	999999	999999	999999	739	34	862	856	75	856	441	179	999999	377	999999	286	935	303	999999	999999	627	503	156	999999	999999	554	950	659	999999	200	220	999999	999999	999999	982	286	999999	471	883	627	695	408	999999	109	159	263	465	411	741	811	911	233	276	999999	992	147	252	261	999999	195	84	999999	999999	875	645	462	268	999999	999999	153	999999	473	419	383	73	229	732	56	999999	676	999999	548	999999	762	288	987	712	410	591	845	43	957	999999	698	999999	492	125	895	464	696	999999	999999	27	597	744	999999	999999	892	999999	773	999999	205	858	142	106	535	294	999999	596	657	750	857	172	549	120	120	999999	721	999999	999999	113	999999	592	706	681	387	531	999999	28	839	999999	819	963	999999	440	838	108	530	999999	27	208	595	309	806	999999	146	549	478	487	633	999999	101	72	999999	669	577	613	999999	460	999999	14	999999	512	999999	484	931	894	999999	118	282	22	999999	130	812	999999	518	537	785	760	544	837	62	843	394	211	999999	756	107	158	862	234	946	79	882	23	999999	93	552	332	24	252	205	370	999999	621	999999	971	260	492	160	999999	828	999999	916	881	951	130	999999	555	999999	999999	797	205	255	57	76	999999	247	999999	148	999999	985	462	999999	999999	642	692	638	999999	852	119	505	614	997	823	999999	554	163	11	71	123	999999	996	930	839	455	999	999999	167	555	149	733	462	354	725	64	375	655	999999	999999	268	492	999999	702	292	679	999999	207	432	999999	999999	65	246	736	999999	999999	999999	532	905	999999	643	578	480	228	713	386	53	999999	999999	999999	41	898	539	762	803	631	999999	304	647	170	273	801	691	516	43	93	496	999999	329	266	999999	999999	749	999999	604	690	21	135	999999	906	999999	921	925	663	619	623	999999	999999	933	403	847	694	884	745	583	841	999999	963	999999	630	889	999999	941	26	703	198	999999	762	167	122	999999	495	999999	741	999999	351	876	38	999999	420	566	22	999999	926	418	380	958	999999	203	763	999999	57	941	999999	999999	317	979	909	959	431	474	764	326	821	783	361	389	153	219	242	965	999999	77	774	999999	876	536	25	608	333	999999	153	568	999999	317	572	554	999999	724	227	372	967	999999	475	946	802	696	999999	999999	66	991	
999999	795	961	798	946	980	176	305	150	999999	964	311	999999	999999	999999	205	921	513	999999	807	442	999999	991	869	999999	999999	601	828	270	190	999999	872	551	342	999999	999999	607	999999	999999	591	388	651	999999	446	407	665	442	283	625	607	774	999999	932	259	999999	395	999999	101	799	167	388	348	45	959	225	999999	999999	999999	776	999999	597	325	999999	629	429	791	845	555	471	342	357	328	212	662	416	999999	939	302	999999	39	555	999999	806	214	212	49	615	624	230	315	906	999999	999999	654	20	459	324	312	830	767	549	257	999999	467	809	70	145	382	553	127	162	466	999999	999999	999999	999999	518	938	426	389	185	999999	334	999999	435	999999	822	558	652	999999	999999	636	472	26	490	307	886	999999	404	152	903	243	999999	113	163	999999	626	759	238	928	999999	386	999999	450	999999	999999	922	473	999999	999999	999999	587	999999	596	343	525	993	999999	999999	128	205	179	544	283	485	942	160	231	12	985	592	72	999999	723	26	999999	750	999999	434	172	385	423	316	999999	999999	326	512	484	770	637	999999	131	999999	120	733	770	842	612	965	999999	177	701	470	999999	999999	185	266	16	579	935	774	999999	999999	999999	742	999999	999999	740	378	168	439	999999	461	374	538	471	999999	999999	989	255	565	999999	999999	785	995	999999	952	269	796	729	69	999999	904	834	999999	484	60	409	377	999999	907	112	243	806	219	500	250	105	518	999999	615	999999	999999	999999	380	636	915	295	108	68	829	604	943	649	108	934	771	626	511	64	420	170	999999	999999	348	462	904	259	999999	504	443	856	750	260	124	23	488	580	463	236	999999	765	311	318	132	313	999999	594	999999	284	728	623	593	464	135	999999	999999	978	985	999999	732	999999	719	603	999999	972	853	692	535	999999	455	200	999999	999999	494	655	859	534	999999	45	303	320	551	301	775	819	273	999999	135	668	810	510	999999	545	504	904	55	707	693	999999	459	476	999999	622	999999	538	999999	318	999999	480	596	678	72	949	624	999999	999999	428	827	805	709	566	567	866	285	945	604	626	781	589	609	161	841	766	585	827	261	999999	999999	999999	368	954	326	655	999999	141	448	646	921	92	791	627	879	887	450	892	908	202	347	884	933	834	536	390	870	444	837	305	999999	999999	170	194	956	590	446	999999	250	912	999999	999999	507	958	704	699	798	999999	281	999999	326	999999	999999	999999	591	587	314	534	427	936	999999	999999	999999	999999	282	135	921	999999	670	299	451	695	999999	999999	999999	999999	999999	999999	999999	999999	999999	889	
173	999999	999999	680	877	112	603	999999	999999	999999	337	313	137	166	849	999999	685	579	778	201	321	982	999999	631	50	922	659	999999	999999	999999	999999	590	355	895	999999	420	173	601	258	818	13	999999	999999	539	367	349	999999	251	999999	999999	298	560	69	399	999999	191	999999	357	640	954	999999	999999	179	999999	517	747	958	242	692	439	201	94	330	999999	198	999999	968	972	273	999999	63	417	999999	187	50	844	999999	999999	327	292	999999	816	961	999999	375	797	131	999999	32	999999	390	636	558	914	999999	214	239	109	211	557	223	408	999999	939	999999	999999	172	999999	999999	672	226	12	914	410	400	385	132	37	594	400	899	999999	950	999999	320	999999	858	139	356	836	615	999999	754	770	79	640	732	31	402	339	635	139	172	999999	999999	388	721	999999	523	999999	91	211	515	810	658	322	458	440	629	999999	186	42	645	79	999999	795	257	154	340	760	652	111	635	264	765	769	999999	600	999999	931	704	709	616	900	754	413	915	943	122	756	192	999999	402	917	162	999999	494	103	999999	607	140	999999	818	762	999999	980	576	260	55	999999	999999	858	999999	999999	780	476	426	744	325	653	880	313	42	999999	578	360	709	718	112	172	285	999999	999999	651	999999	137	891	999999	107	773	836	665	898	999999	999999	333	121	704	146	999999	185	750	778	999999	727	827	545	245	194	453	999999	999999	158	883	613	940	561	538	999999	652	585	999999	646	551	816	999999	415	999999	999999	254	248	15	581	426	986	534	866	657	924	973	999999	999999	999999	654	502	978	999999	24	999999	241	772	582	806	999999	999999	999999	113	236	833	513	421	736	833	939	214	276	286	999999	896	999999	84	904	614	923	70	929	904	991	59	999999	999999	400	197	180	481	665	999999	97	325	999999	999999	639	999999	999999	562	855	822	728	450	999999	701	999999	128	542	166	999999	967	883	433	999999	707	122	187	995	805	30	549	999999	468	548	999999	999999	416	522	657	445	90	999999	371	215	999999	186	999999	999999	999999	921	282	654	999999	613	698	325	664	999999	676	318	461	827	999999	999999	999999	169	999999	901	168	999999	378	605	999999	721	999999	773	521	227	75	531	999999	999999	859	884	748	999999	649	855	850	752	534	273	845	348	999999	999999	588	999999	999999	946	915	650	664	633	553	676	768	302	999999	924	803	446	999999	155	748	106	968	730	792	999999	999999	415	999999	999999	999999	115	760	999999	737	535	194	691	327	128	616	920	699	235	340	81	135	357	39	925	949	97	195	700	599	999999	294	857	999999	488	
437	509	598	999999	656	447	916	231	564	999999	739	122	129	999999	539	828	999999	742	400	720	999999	172	999999	135	466	889	920	69	999999	850	250	336	653	839	691	116	331	999999	578	892	165	999999	792	999999	195	836	968	235	999999	770	999999	551	467	327	203	999999	133	473	792	767	999999	999999	999999	713	999999	999999	468	289	278	433	507	956	174	507	999999	390	380	999999	999999	999999	920	694	898	187	371	999999	868	336	645	426	982	857	658	811	375	999999	630	88	999999	782	377	689	999999	737	273	533	387	960	761	999999	894	488	533	172	999999	999999	957	999999	999999	999999	544	999999	643	999999	999999	649	308	999999	142	266	760	301	999999	166	999999	999999	737	171	914	837	999999	908	574	833	532	504	334	495	964	541	350	534	736	341	248	245	55	115	999999	623	235	34	828	504	62	999999	533	376	999999	999999	105	796	999999	514	47	635	567	810	999999	999999	325	812	397	600	916	235	564	623	917	26	196	632	873	300	612	297	90	79	781	929	971	957	584	359	999999	553	999999	231	999999	999999	678	999999	786	351	308	422	637	238	999999	827	48	909	458	894	999999	999999	999999	891	999999	749	999999	497	999999	399	999999	999999	238	999999	999999	372	882	999999	329	999999	348	951	999999	532	999999	199	660	852	491	954	999999	71	508	999999	930	999999	630	461	999999	554	999999	190	216	397	376	940	193	599	84	225	944	704	999999	153	556	999999	627	400	899	713	99	999999	16	84	508	913	858	548	117	999999	742	430	999999	774	999999	167	744	458	166	61	15	70	777	999999	999999	999999	480	999999	999999	462	999999	999999	999999	615	464	364	183	141	999999	462	92	645	491	893	999999	999999	999999	999999	896	999999	733	999999	243	848	707	38	925	741	75	999999	443	503	415	655	835	999999	868	410	319	999999	984	613	569	999999	969	370	579	884	791	495	507	664	999999	744	728	185	996	714	999999	435	438	442	999999	577	28	588	239	999999	67	971	655	289	999999	14	414	130	610	538	878	347	999999	51	999999	579	813	779	46	671	927	660	515	164	502	884	463	551	546	999999	685	391	141	999999	826	999999	839	227	167	999999	339	608	575	999999	835	569	976	397	492	496	999999	249	551	567	999999	999999	999999	501	786	999999	550	999999	583	999999	853	497	215	999999	224	139	999999	596	621	582	999999	328	94	57	328	932	999999	76	999999	59	238	445	839	574	999999	429	363	347	441	545	913	999999	34	957	999999	347	364	270	182	362	999999	999999	628	969	999999	589	322	419	999999	853	714	483	803	534	
390	417	658	641	999999	795	776	402	164	85	999999	866	304	137	442	999999	578	999999	999999	706	999999	999999	999999	869	350	255	116	944	175	587	831	439	672	499	577	999999	999999	722	390	999999	586	999999	23	999999	310	367	999999	195	976	201	284	77	590	106	999999	999999	600	788	301	635	689	832	237	576	254	239	204	804	560	245	302	856	266	516	130	999999	57	274	569	982	959	920	967	999999	313	764	999999	999999	999999	257	999999	900	431	755	697	999999	137	446	999999	80	999999	491	634	999999	899	428	810	83	999999	302	999999	999999	999999	318	675	999999	865	263	273	490	390	629	545	312	638	999999	435	511	819	376	811	611	966	999999	819	478	296	235	999999	999999	953	776	599	965	975	281	999999	122	90	999999	999999	873	182	817	690	999999	945	332	112	508	993	308	999999	609	491	670	369	729	999999	999999	482	639	999999	388	536	614	39	579	999999	367	719	999999	431	889	999999	938	438	158	809	286	999999	999999	133	575	999999	655	521	990	484	315	911	952	999999	999999	456	999999	999999	793	999999	999999	514	375	995	745	788	680	876	374	130	999999	242	999999	999999	999999	672	999999	516	613	497	880	102	49	105	31	999999	999999	999999	548	443	238	254	644	866	733	772	168	999999	387	787	220	778	999999	999999	932	83	700	42	410	220	938	743	90	999999	410	983	474	280	974	299	31	981	999999	931	999999	999999	597	354	196	999999	514	550	138	826	287	111	944	999999	173	947	755	734	999999	337	999999	494	174	348	999999	749	307	888	993	97	999999	238	999999	999999	976	633	485	355	845	959	999999	397	615	999999	999999	309	48	999999	116	999999	999999	297	999999	11	436	407	144	999999	999999	999999	153	626	556	50	999999	999999	661	729	203	999999	472	409	888	339	631	116	879	999999	330	166	999999	12	781	967	553	477	545	448	789	579	499	237	999999	408	999999	90	841	574	202	969	647	999999	111	577	564	145	999999	363	380	329	527	233	928	732	999999	150	844	999999	999999	593	513	222	999999	623	49	244	942	489	523	551	275	315	718	361	999999	999999	901	213	413	417	999999	192	78	469	61	276	309	999999	671	999999	245	262	87	608	999999	434	379	487	537	999999	999999	920	840	999999	999999	222	999999	999999	999999	346	249	641	185	89	526	331	153	480	572	773	935	217	999999	848	315	22	238	119	894	999999	30	999999	676	93	224	157	351	249	999999	838	761	732	521	334	435	604	86	997	92	145	999999	999999	914	763	999999	985	111	999999	523	51	984	405	999999	999999	999999	825	999999	
102	864	999999	979	904	999999	733	22	213	695	493	422	711	936	240	37	759	804	999999	508	999999	699	999999	55	999999	726	373	854	365	60	999999	18	609	639	984	142	713	165	386	999999	191	999999	191	999999	618	579	811	115	753	999999	922	334	205	327	62	403	636	333	629	188	702	999999	656	163	312	999999	812	999999	999999	107	324	603	427	297	327	171	517	938	999999	779	914	268	999999	988	137	69	813	292	587	590	506	390	535	208	141	999999	999999	38	987	143	767	739	999999	655	62	328	906	999999	999	890	885	697	895	850	273	443	778	668	35	253	671	530	495	371	999999	934	77	999999	165	25	77	489	951	304	22	185	115	999999	935	809	163	905	293	696	705	809	494	999999	934	698	533	999999	12	744	999999	246	254	791	999999	128	260	686	752	999999	823	405	746	601	999999	97	999999	333	732	999999	99	766	247	999999	666	792	449	392	294	467	492	999999	487	999999	832	775	931	324	399	999999	558	477	999999	999999	999999	309	999999	893	999999	999999	370	209	703	999999	999999	999999	999	455	135	272	678	868	401	999999	501	191	999999	539	768	71	166	23	933	914	667	622	999999	937	925	999999	729	999999	544	447	107	293	938	999999	561	137	775	999999	198	137	149	690	85	999999	807	691	999999	533	134	786	999999	356	275	788	128	42	999999	999999	999999	768	543	999999	334	953	197	218	999999	999999	977	999999	295	999999	825	806	775	977	546	744	140	243	975	999999	432	757	757	750	27	159	582	999999	999999	714	999999	999999	594	999999	999999	132	680	599	448	173	555	999999	500	999999	531	468	23	999999	999999	999999	931	999999	793	347	699	576	999999	446	999999	104	999999	458	605	581	724	999999	222	757	621	424	74	540	795	811	650	938	267	748	999999	999999	999999	440	43	688	999999	670	636	999999	328	999999	926	999999	409	999999	527	999999	999999	918	999999	136	999999	265	529	81	999999	401	500	981	999999	761	318	999999	227	999999	999999	999999	424	916	799	64	768	966	439	999999	497	830	141	451	294	552	58	999999	463	103	999999	880	911	999999	405	391	180	654	558	567	481	479	999999	768	395	322	682	972	128	240	367	289	826	999999	583	999999	269	999999	999999	999999	999999	969	993	999999	337	88	303	462	521	999999	883	123	417	999999	999999	28	814	999999	65	971	870	86	230	233	999999	999999	63	223	388	943	131	131	957	413	854	511	485	999999	999999	317	29	230	460	710	356	253	999999	954	999999	564	999999	896	992	726	999999	999999	748	770	396	999999	34	89	83	999999	296	762	
999999	999999	999999	999999	999999	921	933	748	999999	650	625	999999	876	492	160	999999	999999	824	305	235	999999	999999	139	228	999999	714	506	135	999999	939	156	882	423	999999	97	999999	936	498	31	726	963	253	773	634	19	999999	894	999999	163	925	213	259	282	999999	632	924	874	798	95	999999	424	807	999999	22	503	742	105	291	999999	291	173	999999	999999	579	999999	885	999999	999999	218	534	820	999999	971	367	735	999999	999999	362	999999	172	994	147	999999	999999	312	165	787	761	141	999999	143	612	999999	871	762	824	456	703	799	747	467	379	999999	561	18	821	836	109	286	605	142	743	329	243	297	35	975	609	999999	116	999999	706	373	941	401	217	104	109	999999	911	999999	906	999999	224	999999	625	557	999999	194	490	329	687	484	536	144	999999	292	999999	999999	736	849	999999	999999	693	999999	999999	15	647	169	800	727	736	504	999999	999999	235	190	115	537	999999	999999	999999	424	999999	786	420	232	837	807	11	924	829	524	868	999999	999999	999999	870	999999	999999	619	910	691	393	999999	593	193	118	382	908	999999	187	737	913	999999	724	431	649	906	238	999999	999999	999999	999999	876	898	221	635	313	559	755	319	999999	592	61	999999	442	41	999999	999999	999999	123	465	899	999999	746	101	999999	609	347	182	830	963	999999	999999	451	80	533	517	864	381	557	804	822	162	999999	648	999999	861	701	292	999999	625	712	11	424	713	940	376	139	807	610	36	966	386	924	999999	201	999999	610	999999	908	523	170	822	999999	319	642	999999	892	108	946	749	908	64	781	215	261	345	991	738	139	167	388	999999	771	531	838	445	238	999999	999999	999999	261	213	384	877	999999	890	999999	999999	80	204	483	41	860	860	128	912	999999	719	104	855	194	999999	368	750	145	113	61	157	999999	206	518	348	651	978	498	999999	999999	904	749	371	999999	999999	667	999999	683	357	206	910	413	925	840	518	459	601	783	389	845	999999	999999	362	838	185	999999	874	686	145	999999	882	999999	424	242	999999	970	733	842	308	999999	434	999999	999999	906	150	743	555	365	999999	999999	59	204	999999	999999	55	172	397	999999	837	261	793	257	999999	966	324	547	989	999999	149	999999	999999	758	485	999999	421	567	953	455	698	999999	89	999999	686	256	340	999999	263	999999	999999	538	582	210	15	57	999999	186	528	821	592	603	754	862	226	462	999999	300	719	999999	999999	488	218	942	999999	405	182	285	999999	302	636	999999	293	433	999999	999999	999999	999999	999999	437	999999	244	48	999999	862	999999	687	226	302	999999	92	999999	
999999	330	127	709	999999	640	376	610	999999	145	999999	236	195	955	319	330	999999	614	496	647	547	291	999999	999999	999999	86	89	739	717	955	983	999999	219	596	668	963	999999	999999	292	335	159	152	563	999999	999999	999999	999999	907	785	366	858	687	737	445	502	686	999999	915	269	253	999999	636	892	919	162	278	999999	999999	999999	999999	24	571	999999	171	999999	404	999999	550	583	999999	139	999999	999999	361	107	305	608	774	999999	982	811	999999	536	48	774	522	260	643	476	359	795	358	620	439	351	296	365	576	999999	107	957	611	999999	999999	999999	999999	682	540	821	856	999999	252	999999	313	999999	624	45	999999	396	976	154	94	83	233	999999	780	999999	524	999999	999999	999999	999999	828	999999	35	999999	69	999999	924	396	839	719	822	619	999999	552	854	316	999999	727	261	999999	999999	969	952	872	537	117	789	999999	999999	168	531	20	916	637	424	506	999999	343	999999	140	999999	10	147	434	272	464	543	300	999999	255	629	999999	559	868	853	858	54	162	673	999999	999999	591	569	680	198	999999	703	62	137	358	999999	561	173	130	713	189	832	528	610	82	573	499	417	581	539	248	461	999999	784	566	461	136	669	611	25	776	999999	999999	246	461	761	999999	999999	577	227	77	128	439	165	999999	999999	526	552	600	389	999999	183	999999	151	949	359	655	278	999999	896	901	892	561	114	936	748	376	999999	159	321	999999	336	999999	364	999999	130	32	999999	120	540	999999	999999	78	232	399	603	452	324	296	111	115	223	601	681	999999	999999	566	334	999999	925	659	244	402	288	307	299	343	633	679	999999	337	762	167	40	960	327	999999	339	715	343	305	61	995	999999	216	868	735	169	48	296	999999	697	999999	999999	881	701	999999	999999	924	110	999999	818	645	999999	999999	353	65	999999	720	999999	999999	999999	999999	885	999999	999999	248	354	82	439	563	184	595	393	276	999999	999999	972	159	269	999999	999999	415	999999	999999	486	999999	999999	284	862	999999	999999	448	49	934	336	999999	788	999999	282	462	999999	999999	999999	999999	95	999999	999999	200	144	265	999999	420	460	862	328	821	13	811	153	202	710	999999	220	626	999999	999999	555	458	940	560	999999	418	876	807	309	999999	920	999999	988	263	164	999999	150	606	999999	754	988	187	615	999999	85	977	999999	999999	999999	999999	506	868	157	359	999999	803	999999	583	956	674	544	653	563	999999	901	935	823	889	48	999999	930	999999	895	644	747	999999	842	435	485	331	997	796	65	542	818	61	999999	999999	999999	360	96	999999	650	999999	220	999999	
623	612	999999	149	999999	999999	999999	999999	836	999999	973	513	612	999999	961	824	108	634	677	747	999999	30	194	999999	24	195	313	687	286	374	999999	839	434	412	754	240	999999	345	178	475	753	676	706	925	999999	416	35	287	999999	271	468	25	999999	472	747	999999	428	999999	135	968	227	364	999999	471	929	143	999999	210	553	730	999999	999999	466	211	994	920	324	268	772	607	999999	36	298	24	905	948	460	961	664	162	812	999999	220	209	999999	398	574	244	999999	944	337	825	733	668	270	705	558	187	999999	999999	288	999999	989	999999	809	200	76	98	566	981	999999	127	545	401	999999	939	999999	999999	953	999999	356	89	272	827	280	344	302	630	753	999999	400	999999	493	999999	999999	652	81	692	400	67	999999	999999	678	25	271	999999	289	341	749	330	163	301	234	872	480	208	896	172	257	474	897	445	344	366	590	409	999999	707	999999	275	867	999999	867	895	283	999999	999999	257	565	70	64	999999	881	432	56	109	59	621	999999	675	756	999999	445	925	169	999999	151	322	434	862	585	999999	999999	999999	462	304	433	338	999999	609	797	648	606	196	999999	936	564	911	319	491	360	22	349	852	519	958	999999	941	736	396	729	98	999999	703	485	481	999999	407	969	751	675	721	32	758	877	118	313	999999	999999	232	332	239	999999	942	512	572	999999	961	964	504	999999	999999	999999	999999	999999	999999	824	902	710	938	790	166	999999	567	816	638	990	590	974	411	655	174	999999	513	999999	500	999999	881	201	913	248	194	443	475	870	193	999999	819	879	179	293	410	548	576	442	176	999999	444	135	999999	581	999999	999999	562	849	999999	65	98	149	999999	622	943	711	796	699	999999	722	999999	999999	999999	519	181	710	805	128	999999	626	999999	81	896	212	650	755	328	342	596	999999	880	999999	164	138	40	679	500	556	999999	999999	751	876	836	453	820	999999	502	999999	409	999999	191	444	999999	99	204	26	252	185	999999	197	392	464	113	408	841	850	542	505	489	502	220	259	778	555	874	984	245	452	392	902	263	999999	932	999999	25	446	999999	75	933	24	436	324	999999	999999	316	297	999999	437	612	970	215	996	874	907	731	999999	666	59	224	219	781	799	999999	79	934	999999	532	459	999999	405	829	999999	999999	474	999999	895	674	626	248	587	221	807	840	422	696	999999	100	34	922	92	779	971	850	724	242	999999	530	515	227	999999	999999	323	54	217	150	739	435	409	841	999999	267	49	999999	999999	999999	974	959	381	382	677	999999	507	536	
310	999999	858	626	847	242	439	375	169	409	999999	822	898	762	999999	999999	957	831	999999	999999	999999	824	739	170	222	726	999999	677	158	143	549	999999	266	786	743	591	999999	122	999999	177	412	470	999999	999999	999999	999999	999999	221	335	110	424	999999	999999	325	449	486	885	999999	999999	999999	999999	762	226	36	860	999999	566	122	999999	52	988	845	253	523	779	626	999999	999999	709	408	626	56	351	58	719	703	913	999999	347	267	705	999999	708	466	203	650	254	82	780	999999	258	987	203	293	121	578	999999	133	545	999999	760	786	988	999999	999999	927	420	177	317	166	885	624	999999	760	346	403	999999	787	330	999999	382	653	329	57	160	639	852	67	999999	150	110	999999	406	524	999999	919	606	999999	962	275	999999	87	765	623	776	633	222	442	999999	717	999999	815	803	999999	450	116	466	940	855	999999	85	363	999999	176	66	999999	228	260	262	427	797	444	999999	999999	899	304	888	706	281	527	427	419	120	229	999999	295	987	999999	999999	401	462	665	847	999999	200	876	846	598	566	681	414	999999	189	530	920	996	990	748	516	155	227	760	999999	337	999999	665	252	20	466	771	117	999999	999999	999999	999999	141	596	999999	864	32	457	999999	149	599	122	465	239	590	309	713	305	248	999999	927	183	702	999999	519	660	535	634	836	141	795	574	185	785	328	999999	788	409	272	884	494	697	927	621	79	999999	982	435	662	999999	753	999999	999999	755	258	687	271	999999	86	77	999999	398	999999	168	353	35	937	999999	911	999999	521	313	999999	364	989	239	256	999999	999999	304	999999	109	971	135	388	329	705	430	537	640	304	999999	333	204	555	999999	86	769	277	999999	287	312	523	638	199	450	999999	513	766	999999	441	999999	217	781	999999	239	426	999999	779	33	999999	517	152	280	730	867	979	999999	809	892	163	999999	812	883	27	999999	585	343	935	999999	886	201	663	518	999999	122	445	999999	999999	325	679	590	989	254	999999	770	999999	253	907	332	470	604	704	873	999999	953	378	334	999999	999999	653	92	560	842	147	138	853	999999	80	617	431	438	44	493	223	573	999999	568	169	256	214	342	435	612	476	292	497	789	653	255	744	999999	786	778	672	596	39	999999	999999	999999	999999	537	182	999999	900	42	570	220	660	301	466	809	174	999999	821	321	999999	947	376	999999	641	73	999999	824	872	320	999999	265	821	626	999999	350	999999	999999	339	677	170	144	999999	999999	999999	286	139	361	789	935	946	278	957	360	939	91	781	262	999999	853	557	
999999	428	589	391	314	398	43	999999	126	357	600	188	154	160	522	999999	932	142	364	934	628	45	937	999999	383	307	470	999999	461	569	209	620	486	130	812	716	132	62	417	887	105	603	673	587	356	999999	813	209	999999	999999	848	129	599	918	928	322	999999	999999	999999	17	928	999999	306	556	158	999999	999999	34	348	806	123	999999	725	477	838	34	372	999999	999999	293	999999	270	269	615	720	90	31	999999	201	999999	999999	906	54	999999	959	748	999999	126	439	376	398	999999	861	620	733	999999	999999	132	89	904	949	141	207	725	999999	999999	999999	999999	836	999999	957	999999	832	999999	580	216	835	324	517	100	727	256	919	999999	894	704	409	648	882	999999	686	899	487	297	550	999999	709	329	887	301	661	615	289	371	418	999999	956	23	49	526	143	999999	614	989	999999	703	221	999999	999999	999999	268	448	809	95	391	68	655	545	307	487	507	515	999999	225	999999	121	999999	999999	242	640	999999	396	608	365	999999	606	999999	999999	120	846	999999	163	499	78	999999	222	806	204	999999	999999	999999	420	715	562	29	999999	999999	398	999999	999999	737	663	999999	199	999999	872	839	453	477	999999	773	167	435	999999	606	353	26	368	999999	999999	315	999999	578	882	42	337	680	56	345	999999	955	999999	937	999999	999999	227	839	310	998	171	999999	999999	727	204	586	999999	999999	264	955	999999	611	999999	216	344	759	965	999999	999999	166	999999	201	792	118	488	999999	999999	229	388	351	389	514	999999	370	30	999999	952	999999	999999	305	592	999999	426	101	669	387	672	689	602	999999	153	142	407	999999	264	970	591	254	248	374	710	999999	999999	913	576	171	895	922	999999	999999	999999	999999	711	999999	574	999999	775	701	449	999999	167	196	627	102	208	256	116	572	116	59	999999	708	999999	18	595	999999	744	513	524	999999	491	749	503	110	489	231	431	271	578	862	205	889	999999	147	999999	523	603	514	714	329	65	332	815	146	251	999999	125	999999	999999	213	657	999999	186	941	619	417	693	526	612	976	825	844	994	254	854	371	999999	668	801	81	767	240	798	999999	999999	999999	999999	367	859	390	115	728	719	999999	214	932	713	864	528	799	829	999999	901	738	504	220	338	571	291	879	206	457	900	479	445	427	999999	981	498	999999	483	336	666	232	870	106	134	628	49	999999	999999	48	149	12	252	999999	999999	69	999999	242	830	999999	85	999999	194	658	999999	999999	930	787	468	732	375	77	999999	503	420	679	868	407	95	999999	999999	999999	231	167	999999	897	999999	754	999999	
999999	290	265	630	121	999999	686	47	222	278	999999	698	262	463	925	673	999999	687	748	279	999999	201	303	157	130	999999	999999	758	999999	350	999999	23	185	697	63	999999	119	447	214	252	734	642	655	138	210	21	280	906	306	494	999999	219	999999	484	441	223	999999	118	509	281	999999	928	999999	872	348	871	523	564	409	484	563	999999	483	505	545	25	545	174	946	999999	569	999999	461	543	114	720	534	700	266	840	999999	11	999999	932	707	999999	632	999999	790	999999	498	715	507	822	930	611	736	982	999999	999999	999999	999999	172	999999	711	999999	999999	999999	768	627	346	822	999999	999999	30	562	696	999999	798	740	999999	761	383	616	620	999999	999999	639	612	502	984	551	999999	840	172	640	838	999999	231	971	999999	164	999999	173	999999	675	999999	937	999999	378	999999	999999	194	208	41	916	450	555	780	857	434	837	999999	275	643	795	71	467	407	390	723	999999	329	826	411	999999	999999	219	624	945	999999	373	999999	243	587	798	999999	999999	809	255	999999	293	766	374	999999	999999	999999	750	530	207	614	949	540	421	999999	765	865	368	796	802	999999	999999	999999	999999	419	999999	999999	631	999999	844	438	999999	999999	162	199	999999	392	999999	289	999999	939	999999	689	427	341	497	833	425	587	821	932	998	766	999999	83	999999	362	932	954	486	999999	667	999999	999999	768	116	301	999999	232	999999	999999	999999	88	886	863	185	550	513	999999	922	237	583	54	999999	911	440	740	651	88	999999	86	999999	11	803	999999	281	933	13	658	999999	999999	999999	203	371	448	32	919	880	999999	999999	419	848	439	999999	258	918	623	204	999999	338	999999	649	310	992	149	922	908	285	477	999999	252	547	999999	999999	726	783	389	682	999999	888	520	860	508	190	999999	238	31	999999	999999	500	658	738	238	330	859	999999	999999	211	999999	526	999999	999999	999999	561	655	872	993	171	999999	475	999999	940	776	999999	817	515	999999	130	182	911	900	999999	730	976	999999	513	319	535	417	180	639	188	460	901	774	875	457	947	999999	947	244	860	999999	89	962	717	962	352	512	354	999999	33	38	320	625	185	914	999999	627	999999	563	999999	753	144	836	359	489	874	122	941	68	999999	596	999999	676	50	999999	999999	24	225	551	999999	999999	72	764	616	159	149	999999	598	961	30	329	999999	999999	776	116	530	253	999999	237	999999	999999	999999	296	999999	437	804	644	585	999999	273	422	412	999999	596	445	690	379	229	210	999999	999999	523	980	47	872	214	839	899	933	752	408	411	999999	463	737	462	775	551	
188	999999	505	999999	695	698	608	917	790	798	999999	426	160	999999	412	887	498	716	590	259	350	232	999999	999999	651	160	999999	20	424	147	858	983	914	999999	51	999999	844	897	828	292	999999	954	423	51	567	517	601	384	998	999999	999999	30	871	526	211	999999	391	760	59	545	833	999999	999999	653	939	358	999999	999999	982	999999	53	600	887	999999	820	395	809	922	187	999999	558	490	21	324	999999	837	121	398	626	999999	473	999999	848	292	459	840	461	999999	111	218	15	999999	402	999999	66	999999	142	999999	705	816	156	999999	999999	999999	986	352	586	189	481	999999	247	123	999999	999999	94	999999	751	605	999999	980	999999	48	821	999999	999999	290	97	570	267	806	704	547	692	999999	999999	14	511	999999	306	116	999999	281	299	999	971	892	999999	505	366	107	623	537	999999	725	999999	118	647	613	785	706	265	26	921	674	406	700	430	895	958	90	457	817	999999	999999	726	999999	999999	999999	997	246	999999	592	999999	170	193	177	999999	967	999999	830	367	999999	158	999999	999999	247	359	624	603	281	472	676	546	285	650	805	999999	983	999	230	369	826	616	549	989	999999	811	761	999999	999999	999999	463	968	138	999999	558	669	708	890	488	312	134	227	725	999999	50	55	928	520	388	937	999999	968	707	470	541	291	608	611	999999	435	598	144	373	402	19	708	999999	999999	101	145	531	102	520	999999	244	999999	890	775	949	627	883	250	112	999999	50	999999	271	999999	191	999999	71	107	712	63	714	990	854	332	764	341	637	375	999999	252	416	999999	458	789	999999	932	999999	999999	662	560	552	357	42	81	999999	524	447	999999	381	999999	999999	999999	999999	999999	213	999999	754	999999	20	617	989	517	999999	859	999999	304	46	481	441	258	876	238	999999	161	999999	999999	957	782	970	250	894	999999	993	605	178	981	999999	999999	585	999999	188	832	999999	999999	570	44	536	999999	195	67	488	965	999999	999999	947	845	999999	238	956	847	296	971	999999	999999	722	112	524	999999	690	904	939	999999	895	459	80	53	999999	999999	590	999999	830	784	597	913	762	929	999999	870	658	332	992	999999	44	999999	999999	217	245	61	332	468	999999	320	492	999999	999999	999999	79	859	62	903	438	599	647	490	999999	511	384	684	999999	792	534	653	567	999999	912	812	20	999999	999999	862	808	365	999999	132	955	520	302	316	795	329	860	718	999999	754	894	403	489	554	721	193	999999	560	53	539	933	866	752	134	999999	999999	432	912	999999	999999	999999	83	531	525	534	506	999999	77	888	687	932	
815	835	999999	473	999999	333	466	445	580	39	258	321	538	198	999999	767	178	937	489	999999	948	999999	628	660	820	871	963	29	224	974	765	672	366	999999	127	999999	938	660	860	982	999999	477	999999	169	846	761	993	999999	445	739	51	140	408	790	984	202	999999	999999	652	647	369	446	999999	606	274	585	955	931	80	67	999999	999999	87	507	931	999999	109	469	813	69	878	636	583	485	933	634	273	575	999999	925	825	785	17	222	622	529	999999	918	895	270	999999	71	266	388	910	533	63	900	859	999999	102	999999	349	593	999999	733	863	999999	673	639	322	999999	319	154	242	52	999999	864	885	411	234	190	573	999999	262	817	380	204	575	409	581	372	999999	118	832	999999	446	423	453	889	665	512	255	265	948	426	751	121	156	867	34	199	25	999999	999999	912	183	795	999999	951	999999	668	179	273	999999	999999	673	211	322	999999	605	999999	420	995	745	721	999999	999999	605	999999	75	999999	999999	707	999999	392	356	999999	828	920	999999	999999	999999	501	537	997	999999	981	207	998	752	550	798	992	271	938	778	30	711	567	999999	865	200	999999	886	102	619	999999	888	999999	603	415	382	401	259	954	12	918	468	748	388	999999	120	606	93	999999	470	66	446	447	613	335	556	271	944	999999	460	587	615	444	387	872	999999	531	999999	347	999999	999999	742	999999	935	859	562	962	999999	32	999999	593	422	999999	999999	999999	999999	450	999999	277	999999	120	457	999999	504	999999	313	33	371	516	999999	588	999999	999999	355	999999	999999	139	511	754	773	593	91	921	292	999999	175	252	811	823	999999	652	468	137	488	67	950	530	999999	519	556	538	601	673	172	177	999999	676	26	569	248	894	939	318	503	999999	999999	535	928	999999	260	70	221	999999	668	999999	129	999999	999999	999999	122	793	999999	991	207	244	992	418	999999	125	485	499	236	999999	999999	952	999999	999999	634	222	38	424	602	185	269	999999	326	63	14	954	57	318	418	729	456	999999	577	947	120	268	999999	999999	776	813	161	999999	999999	969	999999	716	999999	999999	999999	55	269	697	999999	151	732	712	999999	938	999999	804	77	176	91	999999	795	139	384	766	999999	375	999999	417	648	788	33	999999	661	357	101	298	999999	88	868	372	470	759	999999	436	224	408	350	345	999999	971	999999	984	679	337	184	833	999999	738	999999	84	115	851	999999	412	127	233	60	570	846	125	354	988	308	718	999999	46	999999	999999	551	641	999999	999999	999999	999999	53	48	828	334	183	268	956	721	159	999999	999999	618	
709	852	318	990	357	779	498	100	626	999999	686	961	300	147	958	999999	197	297	59	511	999999	999999	369	88	405	726	397	588	168	633	839	513	461	428	336	999999	639	560	293	255	115	999999	60	295	999999	866	43	45	309	573	999999	999999	999999	755	969	999999	999999	999999	595	630	392	909	931	993	918	182	999999	872	999999	999999	999999	636	13	804	405	538	999999	83	999999	538	693	362	288	595	108	977	768	999999	458	998	538	999999	964	999999	862	206	188	66	999999	999999	366	999999	233	999999	819	897	858	941	359	440	999999	999999	513	66	937	39	999999	346	999999	941	414	805	423	812	407	999999	671	999999	999999	209	359	275	705	999999	182	531	999999	915	775	211	128	999999	355	999999	993	128	999999	999999	999999	833	575	842	171	436	999999	999999	748	421	966	474	235	517	10	160	999999	999999	714	999999	884	999999	901	715	570	693	822	588	999999	405	999999	288	460	764	624	118	633	517	999999	278	772	621	999999	717	948	999999	999999	999999	826	205	999999	264	413	927	33	319	931	999999	281	477	614	196	999999	352	602	687	999999	471	893	892	526	572	635	445	999999	272	632	194	766	269	718	999999	761	999999	999999	999999	874	532	740	314	186	773	245	999999	999999	999999	520	440	999999	271	297	999999	999999	934	678	374	628	967	999999	999999	687	999999	103	22	999999	402	999999	847	999999	47	812	491	730	588	715	752	337	999	781	618	752	202	999999	505	971	214	504	827	585	102	936	907	799	980	627	438	680	999999	876	272	161	673	999999	87	458	999999	999999	138	999999	926	999999	628	196	999999	999999	495	678	999999	50	555	999999	999999	271	792	111	905	999999	750	999999	286	82	113	133	999999	467	999999	647	991	56	175	431	375	608	658	64	317	720	684	999999	142	760	999999	193	331	373	999999	411	761	976	552	999999	43	999999	942	854	999999	504	677	657	927	847	999999	551	874	134	999999	999	999999	738	793	999999	17	777	828	999999	990	999999	999999	155	999999	678	999999	25	503	999999	397	999999	999999	804	130	813	999999	37	55	294	84	539	318	999999	999999	554	999999	33	193	367	116	266	348	426	999999	23	702	532	999999	259	962	670	57	823	999999	335	343	808	617	979	152	999999	999999	544	999999	460	612	605	315	999999	999999	861	832	146	944	141	858	249	940	116	121	520	294	795	999999	999999	999999	999999	470	514	220	989	416	213	225	137	534	804	999999	999999	411	999999	226	383	379	111	999999	911	878	604	477	103	867	999999	868	631	999999	936	999999	48	968	999999	999999	999999	158	890	999999	
629	921	817	607	64	275	537	705	24	303	911	425	230	574	580	616	999999	47	127	132	905	344	593	442	597	592	936	444	999999	961	425	234	489	656	219	990	999999	996	422	828	340	805	999999	999999	783	999999	991	473	397	511	278	999999	41	768	549	294	999999	384	20	471	338	102	420	999999	878	686	935	574	365	590	555	869	999999	298	999999	109	490	265	659	999999	600	472	57	782	693	999999	999999	721	117	924	661	685	999999	951	499	247	394	999999	999999	999999	999999	427	118	806	955	408	149	999999	976	449	999999	82	999999	933	999999	866	55	637	368	227	493	223	999999	440	928	869	999999	673	799	554	715	999999	805	562	500	999999	364	250	999999	999999	521	460	745	999999	999999	588	999999	62	89	633	201	756	442	242	613	371	960	999999	877	95	999999	476	943	999999	734	125	277	172	999999	698	511	804	810	83	705	42	478	798	999999	350	999999	830	593	175	362	958	256	999999	948	138	999999	999999	373	999999	770	999999	999999	323	933	14	999999	797	619	391	132	396	999999	999999	537	581	999999	999999	367	537	186	999999	999999	777	999999	776	869	999999	224	314	486	999999	441	78	312	660	524	164	864	315	38	999999	221	212	53	966	999999	887	45	999999	245	59	329	835	565	85	171	999999	255	167	145	999999	583	314	904	307	954	878	66	999999	999999	738	307	62	508	74	999999	681	733	112	764	981	999999	999999	79	437	505	606	513	236	499	784	909	706	179	421	538	906	307	999999	999999	143	830	999999	321	507	752	276	336	500	602	489	16	999999	403	999999	999999	999999	245	477	801	999999	374	999999	387	999999	999999	999999	882	97	536	576	383	987	101	630	999999	509	999999	571	685	999999	279	22	634	19	999999	767	313	25	999999	801	671	830	944	662	768	999999	782	50	678	999999	394	249	964	999999	116	999999	61	772	13	999999	212	673	791	999999	999999	999999	204	377	502	71	296	866	624	735	905	999999	53	438	862	159	727	494	892	533	844	40	999999	609	903	999999	715	541	22	33	999999	997	48	381	583	416	806	414	548	617	864	528	624	238	130	562	974	622	910	999999	722	718	999999	999999	729	58	314	999999	474	741	355	999999	853	999999	146	907	514	999999	854	999999	999999	322	945	999999	999999	325	415	819	489	999999	785	999999	999999	999999	310	880	999999	780	651	999999	999999	220	940	999999	271	999999	999999	999999	102	222	58	999999	768	464	511	409	772	504	599	413	642	494	116	133	955	262	135	999999	300	265	999999	734	999999	328	354	999999	382	999999	23	999999	
999999	392	726	276	302	483	335	176	658	999999	999999	722	191	248	999999	617	114	816	851	19	983	980	732	999999	532	323	999999	999999	120	379	37	633	490	48	999999	259	999999	840	830	481	999999	958	46	399	157	999999	552	781	435	737	37	565	297	14	577	671	659	890	744	978	201	885	999999	288	999999	484	241	152	486	644	999999	274	986	379	999999	34	943	343	688	999999	771	509	23	382	351	999999	345	486	471	999999	599	999999	999999	852	290	51	999999	757	525	673	736	410	305	791	888	763	579	918	922	552	999999	325	999999	189	999999	691	999999	999999	936	999999	148	755	681	396	54	999999	178	144	99	999999	132	999999	817	25	828	371	214	232	494	588	892	427	563	918	372	283	676	916	644	999999	179	228	999999	124	534	999999	728	999999	999999	999999	594	999999	829	999999	430	999999	999999	196	361	999999	486	649	999999	999999	518	999999	201	762	33	999999	304	262	499	500	871	999999	375	703	490	999999	999999	306	485	578	994	457	598	681	498	830	999999	489	564	798	121	529	40	999999	605	813	999999	965	885	999999	999999	342	999999	338	20	526	176	999999	999999	513	214	999999	174	620	363	999999	132	520	274	202	994	999999	697	701	999999	351	873	999999	108	999999	999999	676	999999	508	956	999999	511	269	670	999999	664	971	784	60	594	931	999999	419	118	543	691	279	700	692	982	806	644	254	950	999999	653	273	705	38	455	537	769	666	664	701	560	862	849	302	999999	32	999999	646	117	457	999999	463	793	564	985	788	999999	728	525	999999	27	266	999999	11	328	400	276	999999	605	66	999999	699	755	417	983	828	429	408	999999	960	776	997	147	999999	682	999999	480	150	999999	667	999999	50	150	999999	999999	303	552	847	974	147	755	285	51	60	295	999999	708	386	581	999999	368	577	574	564	383	29	129	999999	329	999999	920	135	999999	938	505	130	558	999999	999999	690	286	582	433	26	215	501	999999	96	216	395	490	104	999999	999999	308	983	476	586	141	664	183	735	528	844	227	629	572	999999	554	174	738	468	653	890	880	999999	153	557	359	999999	73	43	999999	934	649	825	566	999999	999999	522	654	972	118	77	999999	550	64	589	999999	585	928	999999	542	52	656	31	450	678	16	999999	839	918	999999	259	601	150	999999	593	205	401	72	747	999999	42	519	766	360	585	383	339	732	999999	758	999999	954	219	999999	568	287	627	385	999999	818	999999	999999	999999	745	999999	475	376	424	470	394	999999	522	999999	389	509	532	999999	670	999999	304	999999	999999	999999	
999999	999999	305	391	649	567	999999	999999	25	184	999999	999999	359	999999	999999	502	119	17	914	271	999999	360	261	773	999999	990	45	398	957	520	594	999999	339	408	577	292	999999	999999	999999	857	165	999999	392	347	261	45	160	749	999999	177	754	999999	762	527	114	808	999999	532	561	658	531	999999	999999	999999	590	786	24	950	215	999999	940	36	289	67	116	363	999999	999999	521	794	839	999999	529	999999	765	307	389	812	303	768	92	39	999999	78	335	247	206	999999	757	474	30	210	543	999999	237	728	17	704	420	751	840	296	20	766	818	245	398	830	999999	999999	999999	999999	999999	999999	999999	910	503	999999	731	869	999999	91	166	56	774	639	999999	999999	999999	47	299	684	401	552	927	795	999999	765	999999	100	849	999999	157	474	999999	817	552	106	484	327	235	796	973	999999	594	759	140	964	992	999999	492	999	278	702	993	722	810	999999	519	860	891	738	999999	640	30	999999	934	999999	978	956	97	656	914	244	999999	503	711	850	957	178	665	64	773	81	608	849	999999	454	481	355	16	999999	587	623	999999	496	835	342	531	805	999999	448	999999	45	101	999999	95	44	890	500	20	999999	999999	350	205	837	964	889	42	180	692	489	220	999999	999999	999999	79	300	808	999999	667	379	329	162	353	226	78	738	999999	999999	764	999999	564	980	344	56	299	246	999999	999999	999999	946	309	999999	999999	346	238	999999	94	451	766	794	999999	575	832	641	641	995	996	979	768	236	999999	269	999999	628	999999	239	299	903	999999	832	872	220	999999	720	999999	968	49	17	999999	717	653	538	16	969	838	999999	158	702	415	999999	999999	449	999999	305	47	50	944	493	421	999	72	191	101	999999	922	24	999999	122	999999	999999	956	989	999999	60	583	380	999999	999999	999999	935	999999	999999	999999	66	999999	999999	389	497	683	38	33	999999	999999	988	655	472	446	82	57	999999	217	999999	140	742	347	260	457	779	722	666	788	508	703	999999	999999	474	999999	999999	351	499	999999	293	438	543	649	411	403	13	405	120	934	999999	999999	999999	727	999999	999999	756	999999	341	974	609	775	26	250	999999	852	119	999999	999999	779	410	731	557	999999	923	606	999999	103	936	857	454	999999	611	999999	608	119	999999	999999	872	17	999999	326	999999	524	35	518	999999	999999	133	999999	293	933	225	341	999999	458	999999	779	804	448	870	663	782	484	530	235	174	999999	999999	415	999999	999999	207	999999	999999	94	721	42	172	999999	999999	303	969	387	573	999999	168	279	208	160	278	956	954	999999	999999	282	543	
999999	994	800	353	999999	999999	999999	442	931	736	999999	498	449	736	999999	616	398	264	576	694	405	910	18	76	894	95	999999	999999	169	407	772	44	570	550	195	999999	999999	71	65	642	999999	999999	999999	785	125	781	759	423	469	349	565	180	571	588	999999	625	999999	999999	999999	999999	179	999999	999999	534	963	999999	927	899	551	770	254	336	208	999999	999999	999999	278	999999	999999	122	336	77	677	819	999999	602	473	981	412	570	61	638	612	999999	999999	679	671	117	821	999999	854	860	872	698	999999	238	972	999999	155	999999	999999	762	782	346	716	999999	903	999999	999999	371	545	945	496	980	718	616	723	195	470	999999	999999	999999	999999	843	268	476	999999	978	724	613	629	835	836	725	224	299	999999	276	306	999999	999999	217	424	460	999999	908	999999	892	999999	488	514	787	999999	391	897	195	361	939	999999	250	906	999999	999999	88	999999	710	999999	771	765	429	999999	999999	889	110	988	582	746	950	999999	359	112	312	998	245	108	842	668	999999	827	38	937	916	199	65	463	851	479	346	999999	861	999999	601	136	999999	999999	67	999999	76	403	325	449	410	667	999999	147	999999	926	502	999999	898	51	999999	943	736	492	844	268	833	646	146	112	409	241	420	559	511	186	448	517	51	944	999999	62	512	589	537	258	470	917	859	999999	976	366	820	999999	147	657	399	999999	999999	799	999999	999999	266	222	49	179	257	178	636	427	999999	985	938	953	450	610	440	157	999999	595	797	999999	786	222	135	999999	420	601	422	853	786	380	633	251	880	999999	796	999999	550	367	999999	302	290	441	447	991	427	867	999999	537	227	999999	122	298	12	999999	999999	53	96	999999	758	655	999999	783	641	116	362	999999	83	999999	813	150	607	597	594	504	634	999999	775	144	626	553	232	885	999999	999999	999999	344	249	731	999999	752	214	554	609	355	545	507	800	340	639	730	999999	109	723	999999	644	999999	999999	507	523	298	999999	952	378	214	433	999999	157	106	999999	27	457	351	741	999999	999999	62	987	999999	959	137	554	444	504	895	999999	999999	171	999999	899	743	999999	741	217	248	999999	261	185	404	921	673	359	703	491	622	283	999999	999999	999999	150	592	537	999999	548	396	744	999999	999999	483	454	310	709	598	207	115	386	999999	143	999999	587	684	999999	593	327	295	778	850	953	881	622	317	999999	999999	999999	317	215	186	999999	821	504	650	803	702	999999	621	999999	760	506	386	245	568	318	999999	999999	465	715	999999	999999	263	617	999999	999999	576	861	146	546	999999	189	
890	899	210	522	322	999	936	881	999999	643	706	331	27	999999	576	645	63	999	900	433	953	601	271	48	939	999999	609	769	999999	841	813	999999	763	581	999999	486	999999	999999	996	865	148	584	540	999999	440	932	599	550	313	930	999999	146	646	776	236	298	638	171	582	999999	999999	999999	654	343	829	999999	567	446	737	100	610	17	999999	44	295	999999	70	960	999999	17	999999	68	465	306	43	676	439	986	354	327	999999	999999	473	888	476	971	930	999999	481	999999	374	162	813	999999	330	799	143	611	491	857	237	677	563	574	503	340	711	357	309	163	202	999999	102	419	251	999999	999999	125	567	324	999999	863	489	999999	643	461	255	252	976	244	542	827	504	497	100	999999	320	899	395	999999	269	582	897	327	617	792	70	403	971	593	265	999999	53	177	418	373	198	765	930	51	94	469	381	75	620	374	999999	999999	329	81	426	644	999999	432	999999	999999	966	171	999999	999999	400	851	280	392	979	524	783	337	88	726	982	555	968	353	61	800	210	832	706	252	716	999999	84	999999	177	620	298	621	123	999999	407	36	999999	999999	650	999999	199	988	999999	999999	591	749	526	999999	98	999999	676	386	381	264	999999	144	464	937	144	999999	777	380	225	369	236	999999	999999	999999	999999	955	999999	999999	702	817	999999	999999	746	611	661	966	999999	481	811	999999	999999	999999	999999	859	999999	272	571	646	999999	999999	999999	819	773	726	869	429	534	990	283	999999	900	787	683	563	652	452	398	853	286	177	999999	999999	568	918	425	324	921	365	648	66	394	334	943	986	362	792	999999	29	999999	242	442	949	207	678	406	166	238	687	999999	444	874	717	999999	999999	999999	170	999999	854	311	555	999999	179	352	227	748	575	844	696	211	860	13	378	122	54	735	999999	999999	999999	522	999999	96	244	999999	213	999999	676	964	175	999999	999999	541	999999	999999	999999	999999	272	607	979	929	830	999999	999999	486	355	441	999999	605	325	51	676	999999	999999	342	52	468	273	999999	999999	999999	82	611	678	999999	19	328	418	660	999999	320	473	447	128	960	691	947	554	757	803	772	999999	80	648	133	599	999999	181	262	676	727	999999	250	469	942	857	999999	642	119	476	999999	999999	999999	679	999999	578	238	943	409	650	104	914	515	228	999999	362	11	963	555	832	879	157	166	983	999999	849	999999	978	999999	999999	472	315	444	291	776	750	838	401	643	555	370	196	771	611	581	813	954	999999	103	590	999999	999999	999999	287	597	879	865	999999	999999	165	355	259	
767	306	999999	789	479	999999	999999	625	523	610	329	999	471	692	385	555	411	999999	999999	209	885	594	257	216	227	167	693	999999	885	975	920	487	999999	999999	429	475	432	792	344	999999	999999	477	77	255	935	97	999999	905	503	320	460	96	999999	156	374	182	58	971	571	321	541	554	740	548	689	842	800	360	272	910	132	619	60	174	628	418	527	999999	280	140	351	787	999999	999999	524	834	999999	999999	999999	256	427	460	231	32	999999	36	737	528	565	103	296	465	642	592	197	841	45	106	999999	955	655	55	701	440	999999	753	160	175	999999	855	626	999999	613	26	492	671	397	999999	975	602	999999	999999	999999	999999	999999	885	999999	811	387	683	999999	129	536	791	601	381	759	790	62	445	876	571	505	710	999999	550	852	626	110	526	453	17	131	925	285	656	609	999999	597	95	608	349	999999	350	66	506	220	999999	424	999999	911	607	975	539	999999	119	999999	999999	709	303	42	999999	711	860	239	790	998	610	515	999999	772	245	203	966	837	536	999999	165	999999	971	339	999999	212	989	614	846	42	999999	999999	175	999999	872	814	303	62	89	999999	927	999999	276	507	610	316	479	999999	676	414	19	999999	999999	336	347	92	738	964	12	326	721	999999	392	758	417	411	999999	791	999999	431	899	913	757	898	855	54	387	473	729	724	732	999999	938	442	33	888	19	839	815	790	85	999999	60	763	916	999999	999999	517	999999	208	965	688	448	999999	999999	105	944	301	480	303	705	275	245	288	999999	80	318	950	999999	999999	401	511	975	119	356	999999	863	993	981	184	325	999999	383	999999	758	54	212	999999	927	927	999999	718	368	522	95	809	104	772	179	846	372	777	999999	571	806	464	712	338	898	945	999999	950	319	306	977	999999	999999	714	530	549	867	625	999999	807	584	683	152	463	34	999999	474	999999	824	145	999999	547	96	812	999999	999999	999999	874	999999	981	696	993	409	72	544	258	999999	389	999999	630	978	747	754	975	999999	133	999999	999999	314	361	480	150	999999	999999	999999	439	749	89	990	236	217	993	830	999999	121	591	999999	90	919	999999	628	999999	849	203	167	999999	793	121	825	601	999999	92	569	442	510	555	866	235	999999	114	509	838	399	24	422	985	917	713	863	405	848	241	999999	539	999999	999999	301	999999	26	431	646	999999	264	399	256	134	433	397	541	566	724	58	513	814	275	790	695	834	781	999999	156	90	999999	429	752	999999	753	40	999999	125	263	933	218	155	468	872	583	999	768	
297	999999	529	181	999999	681	999999	728	525	273	942	699	467	999999	844	999999	566	999999	835	999999	999999	381	402	687	425	999999	791	840	367	356	402	216	696	75	493	620	999999	999999	950	747	952	30	237	767	999999	425	796	999999	374	870	901	493	748	362	999999	999999	168	841	756	995	890	999999	370	179	870	735	13	999999	668	234	658	658	438	97	694	486	154	635	999999	999999	999999	19	475	497	454	999999	999999	999999	803	999999	461	784	162	955	999999	999999	999999	999999	896	999999	422	404	122	149	222	253	65	660	667	999999	771	532	999999	999999	999999	999999	493	999999	999999	999999	276	669	598	101	999999	873	999999	482	239	999999	826	999999	999999	999999	999999	999999	896	336	285	999999	853	999999	676	28	804	928	863	406	476	977	508	786	343	935	764	752	805	30	999999	348	746	583	430	965	959	685	793	999999	999999	999999	983	999999	999999	999999	999999	999999	992	999999	999999	999999	19	109	15	262	203	49	753	803	135	835	316	875	958	936	464	999999	387	711	999999	129	145	832	238	109	999999	351	198	819	999999	306	759	235	733	533	338	999999	999999	177	771	919	932	999999	906	342	71	117	208	661	999999	999999	90	999999	521	999999	708	187	999999	999999	269	852	851	933	975	828	85	91	999999	435	607	817	702	219	939	149	196	154	999999	896	999999	885	999999	999999	761	999999	225	478	713	999999	999999	999999	775	671	908	919	78	999	24	87	266	999999	965	773	999999	999999	144	999999	352	382	999999	563	260	974	867	999999	709	999999	181	999999	612	607	377	586	999999	456	52	40	311	29	80	197	999999	849	999999	68	919	379	999999	520	999999	355	999999	999999	585	270	901	801	804	534	999999	754	827	39	474	659	612	389	172	999999	208	113	569	332	311	999999	999999	411	999999	809	464	999999	841	999999	138	999999	481	46	11	350	555	250	236	776	810	326	369	110	384	980	455	999999	217	999999	999999	999999	786	802	999999	791	999999	999999	467	994	999999	999999	912	175	901	217	187	575	388	822	62	999999	876	999999	522	984	434	333	999999	363	999999	923	133	966	999999	999999	481	679	17	219	512	65	783	241	706	930	999999	203	999999	999999	999999	999999	162	999999	999999	363	876	999999	289	54	999999	514	473	113	641	156	755	999999	999999	999999	736	508	999999	999999	319	996	999999	645	96	591	580	240	134	859	999999	999999	771	738	153	987	508	487	399	962	852	998	592	679	600	999999	185	468	378	682	440	305	999999	999999	999999	999999	999999	241	999999	999999	999999	999999	389	613	999999	167	385	27	803	837	27	259	118	606	
325	320	999999	505	54	999999	999999	122	999999	451	428	264	172	999999	662	326	999999	277	579	701	497	725	618	978	135	999999	184	167	664	541	664	191	196	714	667	765	999999	999999	196	999999	291	999999	275	937	194	999999	995	596	364	486	38	749	999999	417	118	599	999999	435	379	999999	362	258	457	330	787	247	999999	457	130	897	905	999999	91	209	420	145	460	999999	794	999999	446	587	999999	188	512	914	512	779	606	999999	73	999999	313	584	28	42	904	999999	160	947	231	548	476	466	581	901	999999	480	997	999999	149	30	641	999999	175	774	999999	279	817	872	734	999999	851	999999	834	918	823	507	190	999999	240	514	530	846	999999	999999	999999	346	999999	611	256	999999	781	632	999999	52	354	769	999999	253	999999	635	138	288	999999	999999	999999	424	632	662	88	999999	299	619	743	634	500	794	929	277	664	999999	672	215	625	702	517	228	133	791	574	64	98	999999	800	604	386	251	633	681	999999	999999	714	944	532	999999	999999	171	999999	303	552	559	840	152	999999	999999	999999	922	999999	520	425	999999	301	840	98	34	999999	361	819	148	258	999999	171	257	999999	968	403	727	682	999999	960	355	339	829	248	24	223	946	999999	331	999999	463	589	999999	266	732	999999	873	999999	508	999999	390	999999	750	55	999999	398	593	999999	621	85	245	249	131	560	80	149	471	602	999999	810	137	999999	497	999999	794	668	57	999999	344	573	999999	999999	999999	529	579	12	588	784	944	625	630	870	999999	999999	405	224	467	563	196	592	932	281	782	999999	884	387	999999	253	260	635	350	602	999999	57	555	999999	999999	602	981	77	561	999999	657	458	189	267	275	999999	112	580	210	494	804	751	640	258	99	485	644	201	158	344	533	319	999999	999999	138	999999	700	40	158	865	581	128	41	254	624	334	518	627	999999	612	151	679	434	856	999999	999999	999999	307	285	589	958	789	999999	226	999999	347	183	999999	999999	999999	551	81	999999	345	999999	685	999999	396	633	764	967	27	89	545	203	854	885	428	240	149	999999	999999	755	569	999999	999999	210	815	100	999999	999999	367	499	999999	999999	79	257	98	943	999999	279	30	673	520	622	941	710	383	999999	309	462	999999	920	989	312	157	326	999999	999999	130	485	904	305	356	999999	999999	999999	553	484	134	606	999999	485	128	869	262	729	244	947	966	92	999999	999999	790	999999	406	447	510	234	913	753	999999	660	822	637	999999	725	326	906	22	423	166	899	898	703	665	278	802	129	59	428	999999	915	472	48	658	122	
514	532	218	172	999999	999999	570	381	221	146	663	490	504	999999	412	338	934	552	925	927	894	97	169	137	999999	390	999999	495	671	999999	197	784	978	999999	221	999999	698	999999	405	837	338	527	491	528	615	999999	999999	522	25	752	981	999999	122	730	227	426	373	999999	527	999999	154	85	709	741	948	999999	512	251	326	617	640	93	157	97	599	377	999999	640	521	999999	765	661	479	918	999999	278	999999	999999	44	794	999999	616	333	768	692	999999	999999	750	579	999999	809	383	206	408	999999	898	999999	34	141	850	821	732	569	204	872	493	606	790	253	999999	217	264	217	531	196	33	759	999999	404	345	999999	855	70	784	524	392	465	81	806	999999	506	999999	125	999999	973	698	57	139	999999	999999	657	37	506	900	529	999999	175	674	221	999999	148	393	630	999999	301	999999	672	785	679	489	999999	534	983	653	183	999999	148	33	558	497	976	630	492	205	999999	531	359	170	999999	969	226	790	999999	999999	461	123	26	329	999999	17	36	271	999999	416	181	999999	53	852	999999	959	415	152	125	724	999999	999999	999999	435	999999	769	999999	511	531	710	273	247	675	275	201	999999	554	999999	140	551	470	999999	181	86	33	565	999999	506	999999	305	564	83	674	145	607	944	222	591	999999	132	401	525	740	749	152	999999	457	999999	660	667	415	596	22	574	999999	406	346	824	411	551	291	119	999999	236	155	200	573	999999	667	999999	846	962	607	18	999999	945	974	432	933	99	118	710	845	776	889	968	71	110	999999	210	608	398	999999	670	841	291	457	514	603	999999	370	917	999999	999999	820	452	988	13	999999	317	431	913	891	321	442	581	273	999999	999999	999999	139	473	658	467	999999	999999	999999	936	999999	868	498	999999	828	981	729	201	599	441	999999	447	979	999999	685	574	778	999999	506	867	237	999999	27	165	178	425	822	999999	269	653	764	371	999999	999999	837	555	818	961	999999	909	999999	251	981	999999	345	999999	208	82	787	93	688	954	999999	999999	999999	906	851	343	301	412	168	832	932	946	999999	594	778	926	229	999999	755	816	999999	597	999999	986	999999	195	999999	280	227	750	119	999999	964	810	419	753	999999	931	703	999999	670	999999	750	999999	319	45	164	999999	129	281	852	656	999999	871	355	999999	639	723	627	665	522	999999	195	418	722	757	999999	867	184	999999	583	999999	999999	279	156	999999	999999	525	999999	253	40	80	999999	946	898	463	846	103	464	999999	123	999999	313	47	999999	648	999999	342	47	999999	999999	297	575	104	697	563	
229	69	724	428	999999	124	56	383	999999	452	871	248	519	999999	999999	888	412	129	910	953	999999	399	315	999999	439	513	999999	999999	199	743	999999	65	259	344	243	786	378	45	547	999999	999999	999999	412	520	999999	258	822	777	651	999999	884	456	193	743	999999	830	753	226	989	999999	635	999999	194	891	948	815	989	999999	36	133	520	377	999999	999999	999999	64	999999	795	999999	191	690	711	999999	34	859	57	871	999999	999999	413	43	999999	56	999999	999999	652	745	521	999999	961	269	648	999999	527	655	517	874	999999	999999	523	843	958	495	807	323	924	468	169	42	999999	943	483	999999	999999	100	368	330	49	999999	728	318	999999	232	769	922	999999	959	945	379	999999	183	599	999999	999999	569	84	666	248	999999	449	193	999999	488	672	27	785	239	138	999999	296	999999	999999	735	645	999999	999999	736	999999	885	281	964	523	790	690	726	999999	999999	176	999999	25	999999	91	819	107	544	732	986	560	752	146	999999	831	999999	92	165	999999	863	507	47	200	348	941	363	999999	484	669	795	798	999999	673	453	73	85	421	595	114	25	638	999999	481	392	999999	972	748	999999	999999	15	708	999999	999999	999999	834	138	862	677	759	728	871	622	874	999999	198	615	89	692	749	999999	106	496	60	332	235	406	565	808	999999	968	614	999999	999999	664	999999	272	566	192	619	935	223	743	835	385	154	25	235	544	204	570	893	65	999999	387	909	999999	999999	66	999999	437	572	63	515	790	999999	391	281	220	999999	925	999999	897	999999	814	542	362	999999	674	999999	999999	999999	31	614	602	999999	558	771	963	754	999999	788	509	926	192	372	999999	238	54	271	762	743	25	999999	278	999999	999999	999999	999999	844	556	999999	999999	878	999999	266	999999	448	912	999999	999999	620	318	465	976	147	549	970	999999	451	383	133	616	413	425	999999	165	338	999999	90	88	575	999999	128	208	323	978	631	880	999999	999999	720	325	999999	999999	152	999999	559	999999	999999	999999	35	102	463	471	432	944	999999	999999	579	999999	223	113	832	637	990	754	199	999999	999999	168	917	999999	965	630	662	808	287	707	283	999999	605	621	214	999999	999999	483	999999	999999	775	378	999999	179	310	824	607	617	493	701	999999	999999	245	302	63	972	64	934	136	832	808	624	667	698	189	538	505	601	899	723	584	516	999999	542	492	294	999999	748	790	999999	32	55	324	585	992	884	999999	313	567	241	63	127	356	580	999999	160	710	883	989	772	329	16	999999	769	999999	209	56	703	809	999999	396	316	154	999999	809	
999999	999999	91	706	304	732	201	43	999999	670	466	169	771	999999	341	583	703	758	28	821	26	337	554	469	793	999999	112	503	798	999999	746	973	371	770	96	849	629	999999	695	49	137	973	60	109	659	999999	284	20	478	195	692	558	136	173	999999	435	755	622	913	466	999999	697	244	822	923	493	798	11	606	491	954	526	73	999999	694	53	286	455	809	753	564	999999	35	612	162	999999	999999	999999	999999	999999	999999	16	273	239	418	439	999999	238	185	175	250	283	999999	999999	241	999999	495	158	479	750	159	309	999999	169	901	539	672	632	669	735	647	999999	34	999999	397	947	262	834	569	264	314	57	280	643	512	290	687	49	999999	985	703	698	999999	236	999999	794	999999	114	337	999999	999999	999999	568	449	999999	649	258	468	598	293	914	660	588	224	445	111	39	179	656	621	999999	632	999999	684	42	949	874	798	999999	999999	754	157	507	689	999999	208	489	831	125	863	999999	228	450	999999	81	999999	119	512	999999	409	765	33	999999	999999	999999	144	854	884	416	578	775	460	32	999999	999999	999999	163	898	727	247	622	208	64	999999	588	632	191	174	999999	990	840	371	999999	46	837	999999	700	791	999999	999999	353	604	424	999999	98	582	999999	455	557	314	888	220	785	552	786	566	969	999999	999999	999999	953	690	281	426	738	413	452	986	167	809	76	999999	246	375	894	999999	999999	517	704	999999	436	999999	617	308	111	629	586	464	259	280	761	999999	663	999999	408	662	333	997	807	684	999999	999999	297	748	248	526	973	999999	999999	769	999999	461	959	999999	968	227	83	973	999999	119	827	987	737	886	57	40	708	980	966	999999	694	786	709	30	877	227	999999	999999	69	585	655	999999	999999	490	999999	309	85	999999	999999	191	999999	360	682	999999	856	999999	482	410	999999	217	817	993	453	427	85	995	751	939	253	751	778	214	913	739	464	661	191	256	398	748	955	175	692	999999	652	344	114	999999	173	735	745	47	999999	999999	767	661	999999	388	415	999999	557	146	299	546	412	384	446	999999	999999	204	959	235	22	951	999999	652	999999	668	774	741	999999	740	775	518	15	741	999999	999999	972	802	939	999999	999999	895	200	818	876	155	382	278	897	172	777	969	775	999999	999999	226	999999	125	361	63	614	674	611	817	370	781	999999	999999	347	385	999999	441	264	166	394	126	999999	443	999999	999999	296	506	843	728	999999	806	742	496	999999	819	470	857	999999	999999	198	176	999999	383	458	104	614	711	930	521	202	345	999999	619	
134	908	465	167	349	206	767	118	830	882	853	564	999999	999999	954	528	915	122	990	999999	967	999999	832	999999	984	999999	999999	585	575	332	535	628	101	999999	999999	808	364	999999	518	254	999999	90	999999	411	999999	893	65	570	757	412	605	999999	999999	345	999999	906	85	88	999999	667	656	192	542	508	999999	999999	472	916	682	155	174	999999	604	746	999999	886	882	431	857	100	999999	999999	828	999999	999999	455	999999	756	480	465	733	285	141	999999	999999	999999	548	836	999999	305	431	149	999999	611	999999	999999	485	607	999999	765	999999	654	230	91	52	677	999999	379	782	901	951	716	999999	226	422	888	481	754	158	999999	348	55	999999	562	669	999999	101	226	925	732	970	675	671	715	442	999999	65	59	808	920	999999	179	64	162	353	714	703	671	198	999999	522	731	459	769	426	977	287	668	421	565	999999	147	999999	999999	999999	285	55	730	784	343	833	431	946	238	742	179	991	224	218	955	782	430	37	999999	219	999999	226	999999	298	465	801	396	999999	252	343	999999	999999	14	231	999999	999999	973	886	854	999999	101	784	230	999999	257	986	72	460	465	783	166	119	879	840	692	68	153	441	999999	542	446	792	704	999999	308	454	999999	993	149	999999	809	999999	182	58	999999	463	999999	874	51	478	999999	936	182	469	187	334	845	999999	538	20	526	999999	567	322	999999	999999	90	999999	999999	802	999	79	320	179	973	623	936	831	721	999999	72	278	399	850	803	510	620	244	717	999999	999999	821	464	139	769	276	999999	860	967	999999	383	670	156	248	478	669	999999	999999	495	999999	397	999999	453	309	948	999999	152	717	519	579	688	846	617	999999	203	188	614	191	409	707	647	86	999999	999999	855	401	132	160	999999	143	885	617	999999	162	586	999999	378	164	191	522	999999	267	350	999999	141	536	999999	401	999999	999999	65	443	603	999999	916	999999	999999	551	454	557	999999	991	346	999999	694	80	106	465	178	999999	810	999999	999999	999999	582	389	735	999999	770	328	348	730	116	999999	999999	451	24	960	246	275	443	826	999999	999999	999999	142	921	964	703	70	999999	597	999999	999999	490	606	443	715	999999	536	585	999999	781	135	218	404	885	265	309	999999	66	145	999999	999999	176	983	748	999999	999999	999999	468	771	772	709	888	750	506	670	999999	480	17	308	755	709	689	757	55	999999	425	992	257	665	665	460	14	304	999999	331	279	506	858	999999	999999	765	78	813	913	81	247	468	898	999999	999999	999999	245	757	390	519	222	418	937	173	950	508	202	
999999	116	322	705	594	381	185	401	103	622	999999	93	999999	640	876	844	999999	999999	956	999999	42	11	836	224	256	913	858	118	999999	569	694	126	717	572	275	999999	600	376	653	96	723	823	571	215	305	999999	401	879	346	573	963	826	994	414	170	801	280	107	458	680	522	77	540	534	928	822	375	426	374	180	254	607	694	999999	380	999999	439	631	918	582	522	979	771	999999	999999	867	999999	999999	412	474	436	999999	917	972	574	999999	293	46	287	483	308	974	514	176	329	999999	142	134	999999	952	371	648	189	876	168	543	305	252	929	70	700	999999	999999	900	743	999999	689	721	305	724	925	403	354	999999	283	547	475	605	968	999999	735	997	278	459	112	999999	323	999999	999999	41	360	50	999999	226	782	999999	959	999999	432	578	676	999999	829	319	999999	968	999999	744	602	620	77	699	284	690	334	999999	999999	999999	798	999999	437	647	999999	999999	373	999999	296	999999	662	47	999999	861	182	400	571	999999	178	959	432	144	492	579	449	999999	963	999999	999999	999999	891	89	451	405	815	476	150	39	999999	565	946	152	681	177	91	999999	42	999999	999999	884	129	999999	533	834	141	663	473	857	208	712	310	999999	999999	870	246	999999	999999	192	999999	706	259	542	810	613	22	289	462	325	498	884	172	757	143	999999	999999	999999	556	617	273	161	13	293	830	801	264	243	35	810	931	508	968	849	168	821	634	586	209	920	999999	851	211	158	369	324	550	552	578	999999	999999	364	36	978	919	895	703	965	712	999999	358	778	264	999999	394	990	915	322	599	999999	999999	720	681	999999	794	999999	950	854	999999	516	261	712	665	790	999999	576	999999	989	929	999999	127	668	874	999999	999999	53	999999	558	764	379	408	237	953	266	987	853	682	400	999999	508	999999	999999	51	205	757	646	123	474	416	817	518	926	392	335	204	588	845	491	74	751	824	999999	100	555	999999	33	758	999999	802	392	893	90	999999	431	328	279	627	678	442	924	999999	999999	152	946	860	482	844	627	71	999999	17	201	336	999999	683	999999	757	496	98	999999	888	714	999999	33	923	999999	999999	999999	17	999999	999999	999999	58	150	821	701	258	153	999999	999999	189	999999	999999	999999	384	702	999999	999999	747	774	521	140	590	709	46	225	460	129	999999	433	362	883	620	999999	999999	840	152	195	621	981	304	999999	802	463	554	757	377	999999	648	231	682	999999	223	999999	413	830	999999	349	114	605	251	139	131	271	283	305	520	211	999999	544	559	568	999999	766	
999999	999999	999999	999999	164	288	848	193	480	801	750	604	999999	999999	732	999999	263	999999	91	999999	999999	174	492	540	190	258	999999	175	319	114	671	999999	999999	999999	763	999999	502	460	195	825	757	68	659	999999	521	678	635	142	478	999999	999999	999999	486	737	35	314	425	999999	946	905	50	682	873	375	999999	999999	600	222	624	999999	123	802	617	266	267	682	515	172	29	511	622	115	999999	968	823	999999	637	277	431	999999	999999	999999	513	999999	784	85	999999	293	200	885	999999	999999	517	251	238	488	149	230	479	353	799	263	777	999999	999999	935	985	905	552	999999	998	332	999999	175	157	418	299	338	481	999999	999999	231	999999	999999	433	209	597	456	739	345	775	416	798	88	999999	826	999999	78	996	849	100	289	741	975	887	756	631	999999	999999	820	999999	810	749	297	855	577	291	644	21	93	348	538	999999	217	448	591	533	712	999999	330	490	230	999999	632	102	217	489	999999	256	999999	578	255	362	919	155	965	667	999999	232	91	545	999999	999999	999999	510	561	124	534	537	305	999999	919	835	773	999999	968	478	127	204	648	98	294	397	343	515	999999	185	255	999999	483	924	32	489	435	784	999999	173	999999	131	999999	102	999999	469	999999	455	658	419	589	590	186	497	549	999999	584	992	999999	896	999999	999999	417	385	869	999999	63	380	999999	439	410	988	999999	805	58	996	663	999999	143	825	999999	888	856	683	596	665	884	999999	384	715	905	999999	533	311	450	999999	713	999999	233	491	415	581	255	229	19	601	999999	381	999999	553	653	39	859	434	460	834	551	734	788	213	588	77	995	494	534	968	464	830	365	37	999999	507	331	652	420	864	643	637	674	995	999999	513	999999	999999	72	875	583	108	999999	615	479	978	377	29	902	348	585	999999	694	999999	146	999999	999999	421	271	156	707	999999	24	596	999999	999999	70	793	996	999999	529	174	431	658	395	365	999999	749	999999	999999	140	311	750	81	288	881	942	999999	999999	999999	497	999999	569	916	178	376	94	999999	424	999999	918	999999	33	826	819	421	339	999999	655	780	999999	276	863	957	25	405	466	942	317	999999	972	999999	999999	999999	999999	402	604	999999	490	28	281	724	335	999999	999999	556	999999	999999	999999	999999	999999	906	978	88	999999	230	273	612	900	772	910	151	946	114	592	492	648	614	248	426	816	823	556	999999	508	925	999999	999999	999999	468	127	542	689	999999	999999	75	999999	856	999999	368	139	992	615	999999	118	139	777	230	410	999999	908	673	999999	836	60	728	360	
351	579	999999	288	403	49	441	654	377	999999	999999	346	527	44	792	145	879	999999	824	999999	999999	528	999999	157	720	470	999999	560	999999	857	852	399	999999	715	116	286	999999	90	999999	999999	183	999999	740	677	280	884	882	867	125	538	999999	549	236	520	521	823	210	866	999999	999999	999999	999999	999999	519	609	999999	307	811	928	515	999999	799	561	999999	44	999999	787	999999	876	836	587	802	444	915	62	313	172	999999	203	293	86	598	522	802	583	302	861	230	78	173	999999	81	939	610	858	15	987	365	486	746	45	509	989	731	356	999999	446	999999	467	305	999999	999999	618	999999	999999	90	999999	999999	298	741	914	566	632	713	999999	515	863	834	66	999999	326	999999	999999	457	257	577	609	791	455	16	999999	575	763	773	999999	999999	999999	304	999999	777	728	237	76	744	832	999999	999999	286	482	999999	713	612	239	999999	979	999999	736	171	397	999999	999999	496	313	291	886	348	803	999999	493	450	62	569	662	289	329	98	999999	308	624	999999	700	332	318	615	999999	999999	345	353	794	92	82	302	906	319	306	241	924	785	858	999999	675	999999	792	41	999999	153	999999	950	101	890	406	999999	999999	618	171	158	187	698	999999	642	12	459	74	411	378	999999	662	353	982	97	174	999999	450	141	112	681	999999	287	827	160	999999	395	262	903	999999	999999	756	297	157	999999	64	999999	798	225	999999	999999	953	390	999999	37	491	606	967	13	999999	451	987	414	516	490	618	899	871	837	349	617	207	170	725	734	14	374	205	835	42	938	999999	999999	999999	886	728	159	624	799	999999	696	428	258	186	999999	999999	351	781	667	539	999999	364	961	876	873	28	999999	665	928	33	126	999999	141	971	788	999999	763	764	629	761	468	285	81	178	999999	199	949	984	490	87	663	593	537	306	999999	583	205	358	776	999999	935	494	695	999999	999999	999999	296	286	398	950	893	587	162	905	80	879	293	999999	233	684	79	808	185	851	999999	532	873	835	103	214	98	414	987	761	826	974	589	305	624	367	902	672	595	999999	194	85	441	999999	235	997	300	412	135	102	797	136	318	844	416	999999	421	460	193	193	862	999999	599	999999	89	106	300	988	178	865	782	407	222	645	999999	294	999999	251	609	999999	913	686	289	895	964	699	665	745	888	604	999999	451	489	411	677	706	486	50	553	999999	999999	312	999999	269	320	399	999999	672	187	132	928	179	999999	97	279	185	208	704	436	999999	440	554	109	573	919	340	918	810	968	999999	808	
999999	999999	479	398	611	451	30	585	574	785	992	567	999999	675	776	600	402	141	501	999999	781	614	173	699	162	213	670	349	979	481	113	999999	999999	324	999999	481	381	698	668	999999	187	129	861	999999	999999	987	342	999999	152	999999	526	678	477	462	36	446	534	780	999999	407	780	999999	999999	999999	999999	298	350	452	798	305	999999	703	473	999999	330	662	999999	999999	261	999999	870	773	206	249	954	434	236	765	297	999999	946	600	463	999999	953	506	523	999999	921	159	999999	890	999999	847	520	823	215	999999	141	999999	694	965	529	79	999999	17	483	999999	999999	257	71	584	164	367	359	628	250	999999	999999	823	149	999999	648	999999	999999	979	674	359	729	999999	999999	526	633	924	746	981	81	393	999999	946	32	167	629	673	999999	72	736	741	999999	999999	999999	14	897	999999	234	999999	326	427	551	557	343	999999	636	17	39	545	999999	240	621	378	557	856	477	867	800	981	364	974	24	465	253	932	862	836	557	224	628	325	700	45	664	654	841	186	612	898	531	999999	644	551	121	999999	129	129	345	999999	999999	39	517	252	356	352	412	999999	313	410	272	799	459	814	916	999999	539	999999	714	902	999999	301	999999	901	460	741	340	999999	353	999999	999999	742	999999	831	999999	999999	808	457	999999	999999	251	999999	872	211	999999	731	172	829	635	487	999999	544	414	442	711	245	775	615	792	614	999999	939	999999	566	999999	529	308	628	136	327	999999	92	999999	999999	661	269	428	999999	275	999999	579	510	837	999999	781	278	337	68	999999	999999	823	999999	664	84	999999	312	23	316	613	999999	999999	544	702	317	660	883	647	999999	999999	451	816	722	999999	73	44	510	111	875	999999	329	201	249	507	683	503	633	427	821	101	358	256	121	449	167	999999	45	808	999999	216	898	630	324	287	999999	636	999999	852	999999	49	799	210	147	999999	294	916	999999	46	999999	813	36	465	825	921	432	999999	704	999999	999999	767	999	702	999999	999999	999999	698	876	962	828	57	999999	781	826	781	301	158	118	999999	164	251	123	999999	789	999999	189	442	805	403	999999	999999	931	999999	670	833	50	999999	629	999999	645	595	49	999999	217	970	999999	255	639	999999	999999	999999	96	124	128	941	654	11	912	999999	490	454	893	482	116	999999	125	574	121	999999	741	204	528	999999	944	569	211	892	999999	999999	305	933	803	999999	773	999999	396	999999	709	728	189	48	194	764	999999	200	701	567	124	999999	855	999999	999999	646	999999	999999	999999	455	180	999999	739	761	220	103	569	556	999999	
142	709	999999	958	308	999999	392	999999	999999	999999	999999	653	999999	868	644	999999	928	963	459	799	167	459	347	999999	999999	646	160	989	427	999999	101	205	999999	549	569	857	587	903	556	999999	999999	832	999999	999999	991	801	999999	690	999999	999999	292	139	120	757	494	999999	371	710	27	999999	714	402	395	874	917	568	222	999999	999999	786	200	999999	417	477	57	334	999999	921	834	149	230	469	894	443	545	962	95	683	65	886	495	999999	999999	999999	276	999999	447	999999	999999	432	589	222	392	318	793	268	721	999999	999999	169	999999	999999	999999	878	441	999999	508	951	339	955	999999	538	157	422	301	322	148	999999	210	999999	886	125	422	411	560	999999	999999	586	999999	287	250	453	974	895	999999	55	10	17	462	32	851	999999	999999	553	949	999999	74	969	26	480	129	999999	441	999999	283	999999	999999	474	328	433	176	921	311	61	715	999999	564	261	368	999999	321	999999	71	188	846	401	720	869	462	510	999999	118	569	999999	167	52	999999	999999	622	347	999999	536	689	38	855	999999	194	353	999999	999999	495	999999	611	771	168	999999	146	263	175	881	999999	167	22	999999	490	68	362	141	999999	672	999999	602	639	999999	237	999999	451	42	333	917	217	377	999999	542	999999	140	506	999999	20	179	905	758	796	741	351	860	524	999999	548	796	576	62	999999	999999	900	893	999999	589	543	383	546	113	999999	999999	674	999999	135	479	803	359	561	999999	130	724	999999	269	805	897	679	999999	999999	580	494	999999	350	999999	999999	866	999999	999999	957	917	999999	999999	633	801	828	548	76	723	999999	54	78	198	245	22	932	734	408	640	97	285	999999	999999	121	965	619	403	907	520	709	268	999999	999999	402	999999	308	492	999999	999999	441	266	999999	999999	642	226	512	305	301	999999	999999	999999	999999	11	44	681	16	999999	525	668	999999	434	641	556	24	999999	217	396	796	600	713	999999	999999	999999	209	999999	454	953	533	894	463	324	112	999999	298	524	800	836	647	720	637	999999	966	432	782	16	624	284	942	176	19	125	999999	999999	623	782	550	35	999999	213	236	63	565	631	214	868	999999	999999	267	499	675	381	749	85	962	999999	482	999999	999999	203	215	999999	21	366	999999	999999	815	412	999999	515	974	775	44	443	494	584	653	999999	227	914	684	562	26	452	501	638	376	433	737	999999	999999	999999	374	608	997	999999	51	999999	999999	867	999999	920	117	752	525	900	346	315	999999	388	850	999999	993	745	999999	653	162	569	864	256	999999	999999	674	999999	214	999999	410	435	446	437	
542	454	600	360	861	763	999999	274	927	601	301	70	841	999999	279	174	345	999999	99	354	904	482	344	499	999999	999999	255	281	548	879	999999	910	869	164	845	999999	546	642	999999	999999	999999	888	641	273	955	910	550	325	566	50	309	781	346	999999	532	70	999999	110	464	999999	518	183	726	57	111	391	201	687	513	873	627	999999	744	344	999999	25	999999	999999	999999	985	130	930	999999	507	580	718	574	777	631	785	297	445	188	693	246	35	999999	594	171	573	719	999999	811	693	999999	999999	46	11	999999	517	230	47	566	999999	999999	587	467	999999	477	392	816	999999	999999	728	585	192	524	61	107	130	853	999999	909	970	276	266	129	999999	95	973	681	999999	831	124	565	259	878	708	622	999999	567	999999	127	779	999999	305	808	999999	999999	239	92	985	903	826	663	999999	137	596	213	814	999999	445	142	503	999999	254	592	940	999999	336	314	815	439	999999	562	908	138	140	999999	970	458	46	999999	855	999999	696	669	14	460	591	999999	999999	505	807	201	999999	811	999999	78	999999	713	867	999999	999999	925	999999	555	464	273	755	845	997	383	999999	365	431	530	286	612	23	584	587	490	999999	214	32	320	631	999999	439	999999	515	999999	710	267	591	127	999999	999999	999999	151	214	999999	999999	746	134	907	273	452	769	602	534	21	65	999999	135	386	346	576	903	955	924	217	834	658	339	935	673	999999	773	314	395	357	986	999999	380	846	784	836	90	124	999999	188	488	837	572	503	16	782	999999	214	780	568	36	669	227	997	906	57	416	198	244	999999	678	999999	216	999999	999999	192	557	288	999999	510	495	999999	999999	999999	999999	996	96	835	929	891	999999	569	999999	827	330	327	999999	383	939	736	430	891	880	758	510	32	630	394	999999	823	234	853	612	280	82	999999	760	481	277	909	961	580	269	353	999999	119	931	389	856	707	999999	183	999999	865	90	604	999999	160	244	706	999999	701	366	115	666	989	999999	999999	999999	93	566	183	115	39	775	999999	632	537	999999	401	100	251	537	772	296	61	514	746	200	477	338	610	247	571	999999	269	223	164	686	466	162	679	999999	773	999999	364	78	319	100	240	971	381	847	999999	615	134	174	594	818	999999	485	220	72	999999	999999	999999	936	543	496	515	635	478	999999	999999	999999	421	999999	999999	631	932	982	204	656	959	505	956	762	403	956	418	105	629	345	999999	981	999999	617	356	28	193	428	999999	823	584	999999	503	999999	11	605	999999	517	410	962	886	632	290	563	
112	999999	798	999999	542	587	87	999999	999999	143	999999	864	306	804	999999	999999	448	513	458	381	82	364	12	435	761	999999	763	999999	695	667	458	447	700	388	999999	999999	230	989	999999	946	746	999999	598	370	751	146	308	399	255	664	524	383	999999	999999	491	747	779	372	442	999999	824	185	999999	348	685	999999	174	999999	299	696	524	458	999999	999999	635	999999	765	641	684	624	499	373	655	40	153	85	274	999999	896	767	795	857	557	150	132	570	449	260	999999	419	972	389	109	559	999999	999999	999999	672	283	583	981	999999	688	817	254	999999	529	999999	205	610	77	999999	31	532	900	999999	900	487	999999	999999	999999	999999	956	275	652	999999	274	106	890	87	330	999999	999999	999999	785	658	179	739	999999	672	51	754	64	85	351	599	999999	576	658	482	174	276	293	999999	125	475	191	423	174	144	195	999999	804	127	289	999999	999999	708	746	252	497	999999	591	716	33	999999	460	999999	923	62	751	698	447	417	912	63	318	308	207	320	476	999999	999999	761	999999	617	999999	999999	795	875	999999	659	829	415	999999	13	684	999999	999999	410	999999	309	499	122	392	999999	985	397	215	999999	167	565	510	436	999999	740	999999	999999	239	415	764	523	95	58	327	102	868	999999	999999	908	999999	999999	123	797	304	177	267	462	378	989	631	562	731	569	717	179	159	999999	999999	254	999999	854	347	999999	999999	999999	224	999999	795	300	629	953	965	306	857	425	452	999999	141	999999	482	143	461	249	784	212	792	525	340	157	942	474	402	186	999999	999999	999999	343	999999	999999	952	817	667	88	370	677	597	435	712	302	727	445	999999	40	771	284	403	107	995	444	709	698	119	999999	357	999999	561	788	805	343	29	119	562	338	655	665	476	383	879	116	614	367	813	999999	430	999999	213	999999	999999	226	130	307	347	716	999999	264	707	29	730	999999	126	808	629	379	283	617	999999	933	384	999999	808	30	227	889	829	352	885	82	999999	850	999999	199	383	588	999999	721	999999	845	243	401	958	999999	652	673	989	805	737	443	764	812	623	280	986	308	418	109	90	458	999999	999999	379	999999	999999	879	265	926	435	50	999999	561	999999	47	699	983	157	361	377	554	999999	999999	614	999999	317	414	237	680	213	84	180	123	641	323	957	999999	32	332	654	773	417	73	380	696	287	213	966	585	999999	13	160	66	999999	535	558	864	147	999999	328	396	651	584	723	360	869	53	999999	532	89	217	960	999999	707	604	999999	836	999999	999999	173	114	448	651	
999999	210	923	124	391	116	764	999999	353	999999	14	267	131	999999	350	29	999999	999999	293	444	999999	372	52	335	359	137	398	999999	221	229	999999	999999	948	10	484	523	999999	755	661	999999	767	986	864	865	999999	449	999999	313	999999	633	999999	929	999999	13	155	736	167	598	765	264	999999	52	881	999999	341	999999	999999	130	358	827	592	81	582	999999	999999	519	508	186	515	909	653	95	236	588	138	999999	999999	945	854	748	365	838	990	407	999999	724	999999	740	534	999999	140	362	955	668	50	29	356	999999	336	999999	238	981	999999	999999	610	999999	816	303	995	507	397	373	276	999999	471	754	91	185	384	952	414	768	651	486	779	301	999999	567	999999	118	487	999999	619	227	520	384	999999	144	797	999999	999999	811	999999	37	999999	999999	95	999999	207	296	938	181	964	999999	232	469	339	999999	85	318	502	258	755	999999	29	999999	754	58	99	97	998	946	387	911	53	602	33	624	843	999999	215	999999	370	261	999999	315	99	245	995	60	54	159	68	488	970	660	66	858	17	999999	22	999999	265	119	999999	991	793	63	340	629	446	715	999999	73	999999	718	888	503	716	714	253	518	999999	999999	999999	848	999999	899	940	393	546	174	616	544	999	178	529	999999	963	999999	521	46	999999	375	614	339	396	995	385	999999	772	562	151	303	66	999999	983	225	999999	999999	113	999999	999999	947	92	281	108	229	999999	934	199	637	999999	538	999999	216	613	687	435	999999	462	999999	999999	688	620	999999	999999	323	487	505	195	313	999999	524	84	627	924	999999	293	342	241	177	932	451	73	999999	999999	613	110	849	890	305	999999	999999	986	221	380	999999	336	999999	999999	999999	741	999999	748	886	453	25	463	575	292	655	404	999999	999999	295	999999	999999	625	999999	961	999999	223	638	614	889	522	828	537	999999	256	500	999999	999999	94	455	435	999999	702	187	691	16	999999	534	566	245	901	698	882	700	261	307	808	999999	147	838	571	112	952	859	373	625	999999	601	328	999999	33	220	17	35	999999	595	380	447	794	954	269	999999	999999	379	987	823	999999	837	611	999999	691	999999	56	255	883	332	999999	842	813	999999	528	558	215	999999	999999	691	999999	857	840	666	927	370	999999	192	579	883	41	583	871	549	679	650	999999	999999	999999	253	173	761	151	999999	182	537	634	728	436	711	483	307	166	999999	142	98	997	999999	31	330	724	863	999999	10	301	838	971	274	396	877	999999	835	673	968	527	929	715	312	493	400	999999	338	756	867	409	999999	426	999999	
416	590	653	55	358	780	999999	310	94	150	999999	343	566	370	999999	558	152	647	634	198	999999	213	383	694	999999	630	999999	999999	116	809	999999	568	422	405	857	999999	234	522	486	892	449	227	844	574	77	159	999999	376	996	208	725	761	999999	238	796	999999	999999	958	594	727	197	143	999999	999999	549	677	921	999999	512	535	333	630	171	999999	748	999999	368	999999	627	310	999999	999999	399	999999	94	839	469	193	609	654	598	275	927	758	705	316	999999	569	999999	399	238	673	864	471	874	105	600	366	999999	244	844	409	341	999999	931	999999	743	294	201	710	218	738	560	858	936	68	702	412	999999	442	999999	999999	783	237	82	132	362	999999	999999	988	248	112	703	374	809	199	999999	643	827	999999	572	739	999999	323	999999	499	123	15	999999	816	402	197	330	57	707	55	625	999999	221	808	617	815	999999	212	472	116	44	196	58	747	133	68	585	311	869	797	999999	469	56	582	19	999999	999999	999999	999999	60	999999	655	666	764	573	830	432	29	999999	757	489	999999	851	85	999999	926	999999	787	692	344	612	999999	188	910	624	999999	67	638	999999	270	999999	42	616	421	999999	999999	999999	294	183	303	999999	566	999999	121	318	266	617	970	999999	93	400	616	535	261	448	763	477	756	150	417	999999	999999	999999	856	346	456	999999	440	999999	86	999999	672	999999	399	999999	999999	999999	77	602	999999	548	999999	520	715	870	804	507	999999	972	570	911	772	154	999999	531	843	345	999999	999999	861	707	999999	229	51	685	727	12	146	554	999999	930	409	164	999999	869	685	999999	515	999999	542	999999	204	467	999999	174	634	527	848	867	864	710	505	302	740	660	370	867	479	39	999999	802	999999	810	999999	639	999999	999999	999999	896	846	570	999999	352	242	912	999999	719	48	999999	61	210	999999	999999	689	999999	435	117	424	999999	508	999999	803	999999	999999	740	587	999999	887	551	663	26	999999	999999	31	304	999999	162	69	827	999999	651	829	999999	978	942	648	999999	130	888	214	404	204	999999	397	39	767	353	510	999999	335	128	831	999999	223	45	55	210	256	395	810	999999	57	596	973	857	999999	999999	507	900	101	494	273	998	346	999999	821	914	565	992	536	537	652	999999	502	999999	999999	342	389	942	897	999999	999999	735	88	932	356	607	277	539	999999	567	845	999999	999999	840	855	999999	160	954	223	141	645	999999	859	999999	630	490	999999	944	48	655	820	999999	13	653	648	538	999999	414	912	999999	646	35	951	969	692	52	166	999999	183	986	191	434	729	
766	999999	999999	876	806	312	866	999999	999999	501	999999	746	290	606	757	999999	327	912	746	52	998	494	620	313	999999	999999	587	999999	999999	999999	61	473	999999	835	247	999999	66	662	124	112	55	712	324	533	565	232	411	445	409	468	855	999999	445	999999	730	999999	999999	288	999999	225	724	542	78	560	449	922	999999	455	999999	905	999999	665	798	644	996	999999	999999	96	747	667	999999	999999	924	975	999999	978	38	14	115	965	669	777	675	999999	387	513	999999	763	999999	643	999999	956	999999	503	332	200	284	801	395	443	999999	105	540	999999	46	582	617	103	644	471	894	356	350	404	245	368	999999	900	999999	492	653	415	12	114	794	232	999999	431	653	999999	703	236	618	671	862	574	246	356	861	804	896	999999	129	622	748	999999	999999	681	268	963	211	384	544	902	999999	999999	999999	436	534	814	517	196	450	919	768	667	737	678	541	999999	131	642	48	461	596	999999	296	999999	365	278	616	393	172	999999	999999	328	691	716	999999	999999	481	810	999999	57	297	710	110	209	999999	91	789	999999	149	999999	999999	568	346	999999	316	687	410	999999	81	999999	207	133	33	760	999999	449	999999	30	797	376	199	321	999999	999999	173	999999	13	96	536	284	488	679	999999	575	847	999999	982	999999	999999	999999	765	769	739	565	849	174	687	349	999999	414	115	768	149	773	407	530	999999	999999	919	430	683	323	999999	797	777	528	879	457	913	448	466	377	999999	999999	999999	429	999999	265	151	999999	999999	663	999999	131	178	720	539	999999	178	327	218	637	689	979	520	452	999999	942	787	330	295	240	436	999999	947	999999	999999	545	173	977	948	491	212	999999	232	29	41	63	999999	999999	999999	408	289	596	239	829	687	641	999999	167	999999	999999	478	820	714	967	237	999999	183	440	572	993	317	200	379	999999	999999	769	999999	500	999999	540	323	729	999999	886	951	839	136	999999	60	516	462	15	999999	999999	23	999999	215	265	999999	115	880	999999	999999	995	101	98	999999	512	404	999999	885	593	999999	305	999999	748	489	828	26	397	798	64	389	66	541	311	58	71	999999	52	564	501	708	999999	999999	135	999999	346	794	862	999999	624	724	142	630	869	269	845	990	275	902	386	248	404	999999	825	808	439	464	999999	49	165	799	999999	363	999999	884	441	645	201	999999	152	43	164	774	184	340	999999	435	672	999999	999999	80	447	149	999999	262	313	997	834	326	805	882	14	822	999999	824	999999	778	246	999999	999999	210	999999	762	760	353	94	999999	143	494	560	13	792	
747	836	999999	361	221	185	141	581	443	999999	999999	707	270	999999	341	317	999999	967	479	198	999999	224	12	281	685	389	834	178	684	864	350	765	999999	100	267	985	999999	473	999999	602	114	413	394	399	999999	64	500	324	752	321	783	999999	91	814	114	532	834	999999	999999	832	999999	963	896	578	470	119	906	999999	999999	999999	935	886	816	877	94	999999	999999	999999	356	999999	888	520	425	372	999999	822	684	986	986	999999	161	567	796	999999	261	151	999999	816	999999	999999	157	999999	552	999999	385	999999	711	214	999999	999999	702	231	999999	55	999999	830	547	533	496	648	435	999999	193	46	204	999999	99	497	625	942	999999	23	684	999999	483	999999	967	29	987	194	120	479	266	166	41	930	109	751	384	430	604	983	329	290	389	238	999999	516	999999	17	807	223	588	788	71	689	546	999999	572	999999	862	528	999999	999999	999999	999999	999999	999999	14	274	278	348	123	205	348	999999	999999	403	999999	254	999999	461	817	979	386	999999	891	999999	104	352	393	999999	189	998	999999	85	447	26	752	433	574	119	511	937	738	469	999999	999999	449	287	995	999999	999999	327	954	411	999999	566	999999	640	999999	195	999999	662	880	104	168	124	999999	272	347	677	650	999999	680	321	999999	880	251	917	796	999999	38	817	999999	251	411	861	53	166	375	880	100	999999	369	389	999999	849	999999	999999	310	986	999999	999999	939	327	501	54	647	643	461	829	325	999999	844	565	999999	125	314	639	692	307	80	480	896	466	587	538	368	300	143	999999	824	606	616	999999	751	851	877	39	749	999999	224	999999	705	999999	999999	91	277	999999	231	71	544	426	951	999999	999999	285	289	482	999999	963	685	356	510	360	14	719	402	44	814	316	248	284	890	335	92	670	775	360	999999	999999	270	999999	79	81	565	408	999999	613	894	476	571	404	999999	999999	999999	868	899	354	541	846	999999	999999	990	915	823	269	535	626	999999	999999	510	999999	581	244	702	999999	287	438	794	606	74	999999	149	347	999999	843	999999	114	652	224	999999	999999	819	65	999999	36	574	163	257	999999	999999	37	999999	650	999999	642	823	64	999999	561	999999	471	560	999999	781	899	999999	652	181	980	284	431	999999	999999	483	90	119	525	426	999999	555	133	190	498	734	46	106	499	382	999999	30	931	30	100	633	309	999999	884	284	918	999999	922	982	277	999999	450	63	986	999999	885	532	308	637	418	16	467	291	999999	210	744	802	604	280	78	960	353	411	883	999999	183	220	999999	999999	999999	999999	633	150	912	
476	999999	983	119	999999	496	579	999999	999999	611	94	175	28	999999	684	539	125	338	652	914	317	678	999999	180	913	992	675	307	999999	139	676	382	326	378	999999	917	999999	692	281	783	498	247	60	999999	798	907	165	999999	550	999999	393	413	999999	236	605	798	253	813	999999	340	821	281	665	999999	935	711	848	649	224	767	778	432	67	868	999999	79	628	249	999999	16	836	273	757	355	999999	272	401	999999	773	796	999999	947	496	999999	962	226	999999	886	863	96	68	999999	197	782	932	960	356	122	811	535	179	13	441	199	999999	558	999999	319	427	673	320	759	876	427	103	830	935	999999	906	999999	497	999999	386	295	948	999999	85	975	422	785	915	289	288	248	626	669	999999	306	447	999999	702	999999	468	200	999999	309	999999	769	688	111	999999	240	999999	612	48	437	627	156	251	182	482	549	896	642	758	40	480	638	999999	999999	324	639	999999	502	505	234	284	999999	518	649	691	315	296	320	760	685	83	675	999999	199	999999	370	65	274	931	163	376	825	999999	745	828	11	999999	999999	787	999999	561	712	116	999999	999999	441	637	602	999999	176	262	585	882	999999	956	999999	438	612	392	953	999999	414	999999	352	857	458	753	773	820	689	347	41	533	999999	133	370	568	999999	46	610	733	463	783	764	900	790	942	369	789	33	573	366	999999	834	999999	157	151	764	999999	703	687	864	781	802	829	999999	62	999999	949	595	246	53	999999	999999	230	130	630	807	999999	999999	516	394	983	797	125	981	169	699	561	975	999999	999999	438	999999	922	999999	681	999999	934	679	737	999999	419	203	999999	530	790	99	613	692	526	344	999999	999999	197	302	880	984	686	848	999999	363	956	999999	999999	442	614	243	859	361	448	649	872	771	999999	91	999999	790	999999	595	200	80	95	869	459	885	490	549	154	629	999999	697	304	96	999999	383	478	446	827	999999	915	556	240	262	999999	877	999999	551	559	116	328	99	974	999999	657	991	278	96	999999	490	999999	74	999999	999999	372	750	999999	785	163	955	613	999999	963	663	679	643	840	832	626	999999	423	999999	989	48	999999	899	722	999999	438	626	115	999999	922	346	404	850	467	10	999999	999999	532	686	397	603	503	790	136	320	420	24	161	445	470	942	77	21	999999	999999	928	472	999999	150	357	536	850	231	615	626	999999	828	185	839	941	133	999999	736	551	396	545	521	773	999999	999999	424	475	669	921	999999	278	999999	775	417	999999	999999	474	392	999999	860	999999	281	184	509	999999	591	
838	321	504	347	893	341	470	688	515	416	699	626	356	932	71	190	309	635	358	999999	63	768	999999	999999	658	667	999999	690	999999	273	999999	273	999999	211	999999	999999	175	584	999999	937	922	999999	902	999999	728	999999	999999	406	999999	999999	971	549	161	184	538	79	553	980	688	235	933	999999	55	999999	80	999999	275	155	356	999999	999999	725	548	420	999999	965	866	112	795	999999	632	10	999999	80	301	797	122	999999	999999	516	610	195	895	861	13	152	999999	660	594	302	582	999999	999999	892	999999	999999	10	740	229	572	999999	450	194	879	603	932	888	975	950	999999	323	99	482	839	999999	829	999999	687	416	812	999999	999999	518	503	236	742	950	999999	522	55	797	381	956	109	314	169	10	26	999999	81	999999	999999	710	322	978	493	999999	220	999999	727	426	323	999999	416	648	996	932	691	652	999999	999999	889	463	904	485	941	142	999999	999999	146	828	813	429	345	557	999999	506	205	999999	743	999999	740	412	794	628	483	999999	999999	999999	317	237	319	999999	406	99	374	612	999999	836	46	360	999999	685	999999	899	613	999999	999999	859	999999	999999	999999	177	909	999999	251	487	668	285	999999	894	592	921	227	909	519	449	33	256	193	256	700	369	487	393	301	64	953	895	25	590	69	690	672	999999	500	152	464	999999	847	887	944	529	834	152	767	999999	467	549	389	173	999999	741	675	542	799	999999	689	525	243	196	999999	772	999999	421	834	999999	259	410	418	377	999999	162	408	306	999999	180	534	345	999999	189	597	413	516	852	999999	327	25	999999	999999	133	462	938	999999	999999	999999	181	269	422	999999	999999	999999	66	999999	22	188	999999	343	999999	239	628	842	354	900	999999	599	131	266	999999	702	999999	886	129	999999	999999	914	55	525	748	943	140	999999	121	36	760	326	540	281	504	673	999999	984	999999	900	399	999999	118	48	582	70	999999	999999	852	999999	999999	978	743	674	999999	107	143	999999	594	436	109	717	730	327	150	737	69	849	999999	999999	700	999999	251	228	993	14	805	17	943	687	711	225	68	999999	235	781	999999	866	999999	999999	540	809	400	219	999999	999999	559	791	898	844	11	392	999999	117	30	280	737	999999	680	999999	999999	136	259	907	999999	883	658	999999	101	999999	165	999999	423	999999	214	890	141	42	427	321	999999	23	118	108	999999	329	71	950	380	999999	54	67	195	595	999999	413	999999	492	494	917	999999	229	699	539	999999	808	999999	999999	999999	999999	999999	705	999999	999999	395	288	27	999999	999999	999999	999999	708	958	999999	324	107	
999999	827	999999	800	340	999999	547	509	298	235	324	999999	419	876	359	999999	999999	251	816	349	959	827	999999	999999	396	409	270	999999	999999	324	270	562	225	591	801	151	548	999999	999999	499	167	597	79	169	963	449	741	355	55	560	999999	999999	330	974	148	190	999999	433	414	931	999999	458	415	974	999999	761	362	827	999999	999999	723	999999	452	999999	191	371	757	50	862	947	667	999999	53	544	663	999999	241	251	453	621	523	125	698	867	120	709	192	105	204	999999	96	914	279	837	836	717	274	999999	999999	999999	432	999999	999999	467	273	473	414	999999	320	421	529	121	384	463	999999	608	255	585	215	482	189	661	846	660	860	753	645	215	707	946	289	237	458	999999	999999	937	999999	241	604	999999	304	321	784	999999	999999	975	999999	816	153	238	472	999999	999999	320	597	771	999999	910	606	519	828	208	999999	999999	141	301	999999	999999	275	757	63	999999	981	567	999999	999999	876	73	976	885	224	999999	72	479	999999	999999	438	148	89	427	206	999999	635	94	999999	105	999999	420	651	391	322	831	999999	999999	184	458	999999	240	143	729	894	999999	933	720	305	998	146	693	999999	999999	862	999999	628	848	560	419	999999	896	748	91	718	999999	421	594	573	392	288	676	304	35	893	208	14	359	999999	528	710	914	999999	820	959	465	999999	999999	528	797	213	702	835	765	80	810	492	61	21	999999	266	348	157	913	999999	469	999999	865	647	664	999999	278	325	41	709	999999	117	927	131	263	937	310	76	999999	188	586	840	539	999999	92	715	953	348	104	272	371	767	875	999999	499	76	664	473	864	288	935	386	803	65	606	703	564	929	757	500	955	282	381	735	999999	628	858	910	999999	948	566	999999	230	769	347	705	999999	826	999999	197	282	837	211	497	252	209	999999	484	358	389	161	33	590	999999	999999	98	395	150	966	870	999999	754	999999	915	721	999999	166	44	718	999999	470	737	999999	570	999999	127	80	884	999999	934	591	999999	562	185	797	542	999999	626	461	999999	999999	102	860	761	999999	999999	929	296	775	248	999999	13	765	457	918	423	726	999999	386	199	27	999999	657	42	999999	832	201	732	127	189	665	539	582	999999	590	378	999999	546	590	698	197	784	118	999999	890	588	619	115	266	999999	999999	329	249	271	240	808	444	827	481	157	999999	207	179	596	582	513	430	999999	999999	550	545	190	439	688	999999	243	402	999999	152	999999	223	96	475	999999	999999	345	300	320	999999	781	999999	60	74	443	371	989	615	999999	671	
387	167	999999	248	716	838	634	999999	561	269	997	999999	999999	685	780	999999	249	732	999999	999999	247	222	120	77	94	616	495	999999	996	326	23	628	880	742	764	543	900	848	758	904	999999	454	739	999999	241	375	999999	375	293	999999	132	266	999999	299	999999	999999	999999	255	164	109	999999	518	894	244	256	379	535	999999	920	246	999999	401	973	531	999999	792	483	999999	999999	718	713	129	832	497	999999	999999	999999	590	318	600	496	999999	999999	999999	999999	999999	560	504	804	861	840	999999	999999	999999	475	730	292	657	806	641	691	999999	418	445	395	233	999999	406	999999	500	930	944	980	329	999999	388	999999	324	970	272	241	999999	264	974	877	109	999999	786	999999	473	473	791	784	677	999999	509	246	258	999999	999999	544	163	463	314	999999	896	634	135	306	999999	32	999999	686	543	999999	713	732	999999	999999	999999	999999	999999	385	999999	999999	148	169	312	420	999999	151	459	999999	642	727	88	524	950	999999	981	999999	548	999999	999999	451	505	114	251	278	206	776	802	999999	977	778	645	778	886	287	793	999999	331	999999	66	945	572	916	999999	815	331	198	782	999999	587	820	999999	420	450	135	999999	43	999999	44	224	473	348	769	84	864	92	999999	637	672	999999	999999	153	999999	999999	999999	878	999999	70	435	999999	17	994	999999	112	166	768	235	999999	999999	756	999999	818	297	500	593	606	802	999999	999999	732	31	999999	119	151	343	676	187	999999	462	256	942	972	492	96	216	478	937	666	917	106	999999	999999	876	916	999999	999999	856	342	839	391	86	747	999999	702	925	999999	884	270	769	999999	591	247	875	514	999999	999999	999999	999999	294	999999	669	145	923	93	875	59	683	203	650	907	820	844	158	81	999999	204	101	789	171	759	594	999999	999999	437	514	619	106	372	112	714	999999	655	58	725	721	940	823	798	827	875	773	691	620	999999	670	746	999999	803	344	619	694	999999	999999	534	530	993	248	496	578	265	953	999999	101	935	808	174	796	432	359	239	999999	303	962	999999	986	902	66	999999	767	768	999999	302	999999	492	29	999999	999999	999999	205	728	999999	999999	229	571	922	461	600	999999	999999	505	950	666	454	114	999999	401	999999	999999	547	627	936	213	728	810	735	660	293	608	916	256	557	282	237	630	999999	53	999999	999999	999999	999999	999999	381	999999	271	817	863	848	999999	253	627	978	999999	976	578	792	498	609	419	835	271	999999	999999	999999	806	948	999999	439	823	576	205	327	192	390	23	999999	564	231	999999	992	872	812	999999	364	298	277	695	
306	659	838	999999	999999	999999	566	111	366	999999	613	185	323	149	433	34	356	58	309	796	999999	963	999999	237	999999	152	426	962	458	809	636	480	539	999999	381	780	999999	537	761	663	626	289	656	13	951	55	153	852	999999	788	22	316	988	481	999999	342	999999	999999	771	301	248	603	652	556	684	143	646	71	767	652	48	999999	999999	646	179	999999	316	999999	285	231	999	574	999999	670	796	999999	491	999999	48	49	385	383	766	999999	424	999999	636	110	328	818	409	92	999999	796	749	203	29	999999	312	31	36	154	335	550	302	674	90	982	759	363	651	588	999999	728	277	665	999999	825	999999	156	566	216	931	467	821	916	489	726	999999	603	999999	150	999999	27	22	999999	58	225	178	750	942	999999	350	965	176	999999	69	999999	529	94	150	203	999999	165	465	820	222	867	728	385	999999	364	999999	166	62	510	833	15	716	46	999999	999999	657	999999	213	912	866	966	300	10	857	133	206	837	463	116	999999	599	999999	202	999999	190	999999	792	566	588	593	193	912	999999	987	999999	649	493	999999	313	546	648	951	553	954	256	577	999999	528	70	167	233	703	945	489	243	453	524	999999	436	350	864	915	625	328	682	63	634	23	999999	999999	713	369	159	570	382	648	18	247	772	613	769	274	505	431	999999	490	966	999999	754	999999	134	475	999999	999999	681	732	336	999999	281	202	942	714	725	585	454	999999	553	384	999999	999999	444	999999	999999	999999	581	999999	419	203	958	202	96	458	268	202	360	247	999999	196	889	999999	321	999999	999999	999999	670	64	999999	919	976	999999	999999	592	78	168	176	847	999999	229	392	90	323	142	275	89	115	493	455	532	235	217	546	999999	495	467	284	660	320	675	161	526	60	500	227	463	265	504	390	110	36	999999	26	108	804	808	999999	999999	518	886	474	187	608	26	694	769	958	580	106	611	884	999999	537	999999	77	999999	40	822	915	999999	999999	610	999999	355	999999	722	999999	448	562	686	140	999999	999999	999999	211	974	999999	999999	999999	457	504	999999	407	778	225	520	975	472	41	999999	778	513	272	705	999999	863	999999	263	520	971	578	520	28	999999	481	999999	374	112	999999	102	947	996	26	467	318	149	213	334	999999	986	999999	999999	416	999999	999999	626	833	446	371	999999	999999	664	523	999999	879	984	666	987	999999	999999	155	999999	129	999999	991	781	497	804	397	923	660	749	132	533	999999	850	113	405	511	855	956	928	740	14	202	292	482	192	588	334	482	999999	38	704	840	
874	609	478	630	136	139	38	58	999999	687	161	999999	990	610	38	880	999999	999999	451	479	227	141	124	999999	709	309	315	999999	72	450	444	720	427	692	999999	251	635	774	385	726	927	879	302	326	50	750	492	999999	560	453	220	739	586	235	623	742	494	731	921	999999	999999	812	985	998	999999	440	999999	307	999999	999999	255	497	110	724	551	348	839	797	999999	959	817	733	999999	999999	240	999999	143	999999	79	616	999999	903	999999	999999	999999	125	893	303	83	999999	999999	194	999999	999999	208	723	638	861	683	284	903	999999	999999	962	19	100	156	376	768	999999	306	921	999999	644	41	351	644	552	822	436	455	545	999999	105	333	632	413	892	420	516	76	282	519	999999	713	69	876	999999	548	812	968	526	535	536	313	713	956	684	741	856	89	96	49	257	829	367	973	999999	999999	387	686	263	956	999999	481	34	999999	443	999999	972	474	753	14	20	467	928	19	197	791	619	999999	999999	161	563	437	999999	242	271	965	999999	95	945	261	171	135	714	999999	999999	65	289	311	999999	753	999999	391	335	92	39	999999	900	357	786	999999	999999	710	957	999999	999999	824	999999	791	999999	999999	586	886	529	501	842	999999	752	368	735	999999	511	318	999999	999999	391	999999	111	897	213	481	999999	998	308	805	243	460	178	612	999999	999999	564	497	170	54	177	882	862	833	999999	999999	47	542	999999	999999	638	710	556	999999	721	229	722	603	588	668	999999	587	588	999999	268	391	716	150	199	285	577	999999	158	120	808	508	999999	999999	658	999999	443	531	999999	999999	176	533	904	196	890	948	999999	960	909	501	639	589	303	147	575	857	437	897	352	347	88	999999	999999	446	183	223	909	999999	945	529	235	882	212	936	557	999999	487	999999	259	251	999999	999999	999999	656	480	229	999999	182	702	999999	631	546	999999	48	574	999999	999999	468	22	677	999999	292	25	999999	999999	756	387	367	590	999999	999999	907	647	111	799	471	518	905	999999	954	999999	737	999999	155	897	688	704	173	371	15	999999	28	517	999999	213	264	999999	725	999999	723	842	846	592	999999	999999	724	898	87	248	113	43	75	502	999999	668	999999	540	999999	492	587	999999	223	996	999999	999999	362	399	75	999999	544	871	793	526	252	121	172	999999	889	725	999999	790	626	999999	268	971	699	525	459	914	902	999999	999999	242	801	999999	628	850	17	787	999999	335	833	189	703	242	999999	549	260	946	999999	165	650	154	319	999999	436	298	737	613	385	836	940	160	995	820	150	561	999999	581	
493	321	148	999999	659	848	957	999999	999999	36	999999	999999	275	512	418	746	83	999999	923	14	244	339	122	403	412	240	394	999999	193	883	101	689	824	678	463	194	27	549	999999	470	839	999999	78	711	999999	999999	570	437	741	258	999999	565	637	719	999999	163	209	744	699	999999	463	284	263	347	999999	51	335	596	58	234	999999	533	100	462	175	999999	271	411	520	186	669	999999	941	999999	146	999999	61	115	999999	999999	999999	999999	999999	76	999999	564	736	730	776	999999	900	974	389	516	999999	223	474	999999	999999	102	999999	798	999999	522	759	999999	343	999999	211	408	990	999999	999999	748	249	457	683	33	454	610	518	540	634	678	286	695	578	434	999999	922	999999	999999	561	249	999999	196	57	999999	317	511	231	999999	529	999999	851	681	999999	640	999999	999999	999999	451	730	999999	583	999999	173	556	246	73	928	999999	913	288	999999	124	667	26	341	62	409	355	715	943	388	110	21	999999	826	999999	976	999999	167	342	392	620	155	618	665	66	999999	501	101	253	999999	322	505	250	40	737	23	702	308	999999	673	194	735	999999	564	999999	350	906	729	641	97	990	751	999999	999999	727	968	59	999999	285	39	907	264	471	370	75	999999	770	237	999999	591	283	639	999999	669	208	884	367	63	192	999999	126	771	999999	166	999999	571	924	354	312	768	964	351	33	194	765	999999	999999	427	498	999999	579	679	640	999999	813	360	808	910	697	999999	611	999999	178	569	999999	146	999999	999999	776	504	680	426	924	330	626	931	615	757	904	999999	999999	940	999999	314	146	999999	999999	409	353	999999	762	999999	999999	999999	999999	969	183	464	282	629	134	958	650	994	999999	162	755	999999	433	999999	999999	999999	16	427	231	670	440	864	432	999999	14	999999	961	999999	741	666	769	463	172	657	758	161	485	285	155	999999	300	570	116	984	692	999999	976	471	999999	711	17	239	999999	497	538	318	42	999999	624	728	999999	115	262	541	393	301	156	775	132	999999	575	731	282	569	380	870	999999	999999	782	193	429	500	58	40	658	539	224	675	128	999999	129	678	660	999999	664	194	317	575	600	401	999999	210	999999	902	999999	286	999999	679	126	668	999999	593	34	440	308	507	67	232	882	854	999999	481	657	682	475	999999	999999	999999	904	196	999999	191	847	391	519	999999	999999	999999	894	381	582	544	999999	459	999999	535	653	999999	128	167	136	999999	999999	746	999999	203	999999	666	999999	249	216	999999	999999	930	999999	999999	746	999999	999999	89	356	911	338	511	281	542	922	207	794	
940	253	850	999999	746	69	477	498	110	77	326	999999	999999	718	655	175	481	769	628	353	999999	788	19	999999	48	811	999999	999999	191	475	781	999999	999999	872	999999	995	365	373	999999	871	639	999999	646	576	605	412	861	203	683	999999	799	772	303	854	285	999999	999999	999999	999999	934	844	720	317	635	295	55	331	622	231	999999	810	118	741	756	714	999999	152	442	999999	636	950	31	83	846	675	18	976	501	597	345	761	813	674	103	37	918	573	20	291	560	91	999999	972	33	535	691	41	547	999999	646	19	800	849	999999	984	822	646	471	999999	286	78	999999	35	999999	897	997	444	647	729	795	999999	141	161	152	999999	712	999999	60	999999	983	976	439	999999	950	336	999999	963	999999	119	214	282	112	61	14	999999	261	222	96	135	538	257	394	817	999999	582	877	649	706	999999	282	773	999999	999999	975	310	638	999999	85	559	936	43	833	538	999999	522	962	90	999999	999999	999999	999999	963	999999	782	736	592	622	15	999999	458	999999	267	999999	836	440	999999	999999	85	704	999999	781	147	536	999999	504	999999	999999	999999	832	999999	797	501	55	224	783	810	999999	378	999999	717	26	473	707	999999	999999	776	739	701	94	836	20	14	999999	807	521	999999	436	735	287	322	736	999999	999999	999999	999999	999999	221	878	63	999999	24	583	836	999999	999999	318	440	999999	574	728	684	163	217	995	609	792	58	248	999999	431	383	936	100	926	980	999999	999999	948	450	804	564	999999	647	999999	999999	436	178	999999	969	213	921	11	999999	999999	999999	582	122	188	158	999999	771	972	999999	632	257	88	492	910	15	151	27	491	984	769	174	823	515	753	183	182	999999	591	279	499	510	381	775	542	297	408	583	121	800	582	42	592	685	999999	999999	743	943	268	461	828	195	999999	999999	401	394	999999	76	369	14	976	253	190	703	686	132	999999	313	950	623	999999	567	999999	691	411	737	581	999999	500	547	440	999999	365	139	450	313	80	999999	383	157	999999	999999	224	999999	824	339	851	999999	998	893	999999	999999	992	645	854	999999	999999	748	616	663	812	999999	576	821	574	746	999999	999999	262	382	61	522	929	999999	151	276	353	799	999999	81	999999	692	149	607	216	10	246	720	285	190	34	332	746	720	344	804	764	402	541	87	451	800	999999	625	841	999999	999999	999999	999999	587	917	490	880	544	778	130	537	969	615	574	999999	177	775	81	358	729	775	219	468	346	511	999999	267	999999	630	94	999999	524	765	398	500	56	226	697	273	544	999999	
212	942	224	276	999999	787	967	576	999999	34	999999	999999	121	52	300	730	167	85	966	232	100	913	693	74	23	213	226	84	463	950	88	808	814	288	573	999999	254	79	999999	173	300	223	356	70	500	257	654	999999	209	999999	999999	621	307	321	999999	298	259	159	263	591	571	999999	122	999999	946	756	461	832	478	33	486	97	999999	999999	932	876	999999	633	573	765	559	869	875	148	891	466	999999	999999	928	285	999999	104	999999	136	602	407	111	33	123	744	795	999999	878	185	839	972	263	504	388	484	730	626	586	498	41	701	999999	974	442	490	254	999999	904	999999	15	391	281	242	210	535	775	544	520	829	969	737	999999	699	999999	999999	999999	999999	124	454	554	401	518	328	104	900	999999	137	590	632	499	837	917	684	179	999999	999999	30	999999	853	708	196	999999	756	528	304	710	328	675	999999	287	247	843	460	649	613	873	952	148	309	999999	648	953	887	339	142	819	317	999999	999999	228	192	712	271	745	367	295	999999	799	800	999999	71	999999	77	354	261	999999	999999	44	999999	584	747	881	999999	707	70	243	999999	427	396	484	403	798	824	305	104	999999	999999	714	999999	328	121	163	348	118	94	196	886	543	87	148	362	999999	963	276	480	999999	717	563	999999	999999	77	999999	413	325	797	272	636	999999	999999	726	421	752	752	247	472	594	543	886	623	999999	356	999999	350	257	132	131	999999	558	824	793	817	29	40	167	999999	999999	999999	32	999999	822	559	999999	293	999999	726	609	529	725	999999	885	999999	999999	999999	810	777	392	993	166	203	676	437	88	946	465	908	402	721	999999	999999	694	845	520	574	800	324	242	401	989	999999	522	999999	119	999999	999999	36	986	88	230	389	867	784	593	829	645	395	481	999999	827	999999	999999	999999	933	999999	119	999999	256	266	149	495	999999	990	14	635	680	84	999999	334	17	439	922	999999	501	215	129	910	262	691	929	415	843	74	574	547	206	999999	667	381	644	899	999999	999999	938	999999	999999	876	780	958	999999	570	77	156	170	398	529	20	396	728	618	999999	787	564	999999	734	652	999999	999999	466	438	999999	999999	946	999999	999999	999999	201	385	766	371	999999	140	304	543	369	347	696	903	186	999999	195	999999	999999	999999	446	122	999999	999999	213	91	372	460	999999	529	112	164	130	999999	62	739	999999	635	629	999999	375	78	492	31	967	999999	956	577	250	448	999999	808	999999	999999	253	995	442	797	999999	685	998	792	816	774	440	214	226	239	851	446	689	560	618	
582	396	378	629	204	999999	816	135	999999	220	999999	287	303	687	999999	223	67	999999	540	464	999999	999999	999999	261	718	999999	762	181	726	999999	803	759	692	199	894	797	999999	376	248	370	364	559	999999	581	941	497	147	999999	289	26	999999	999999	158	999999	674	224	812	126	911	613	675	645	409	78	999999	999999	594	114	793	149	999999	691	69	180	999999	999999	999999	11	319	230	453	999999	891	999999	932	664	610	999999	999999	679	984	758	999999	634	695	999999	160	999999	175	826	902	42	734	150	999999	112	90	978	996	289	71	811	807	690	170	440	753	699	146	751	515	998	589	124	164	999999	236	434	484	999999	244	28	836	492	999999	421	999999	751	41	999999	584	999999	600	245	617	183	951	773	473	999999	999999	461	999999	423	999999	904	452	999999	985	99	876	999999	999999	615	55	52	974	324	373	749	929	999999	667	316	176	883	999999	354	506	981	637	462	999999	999999	999999	999999	28	422	181	423	968	890	765	941	953	929	999999	984	199	574	208	637	410	999999	999999	963	793	692	256	438	505	107	123	999999	462	424	693	284	201	272	34	562	153	949	999999	49	246	726	363	247	755	999999	165	931	782	999	61	246	894	999999	999999	336	175	999999	918	870	999999	760	489	999999	999999	999999	792	927	550	646	494	999999	999999	295	999999	77	339	999999	682	91	942	192	231	462	372	457	389	741	282	698	396	409	41	910	272	485	246	999999	11	902	999999	237	999999	999999	999999	600	302	999999	999999	922	999999	166	70	836	928	595	538	37	176	788	999999	60	654	852	260	94	429	43	33	999999	830	999999	17	779	459	999999	801	95	946	772	999999	780	18	359	999999	239	349	204	981	676	947	219	657	223	439	581	582	537	885	431	999999	269	585	999999	101	999999	999999	999999	387	999999	793	453	90	404	634	692	52	305	161	30	745	235	61	999999	303	620	856	794	999999	999999	141	273	210	525	601	999999	999999	525	999999	219	91	67	817	768	883	999999	139	999999	589	747	999999	287	386	865	999999	945	217	238	198	481	999999	364	999999	999999	91	530	253	564	802	739	999999	999999	999999	942	938	688	417	293	999999	799	491	999999	999999	999999	350	854	886	344	839	999999	687	967	336	786	584	726	999999	318	686	362	261	999999	461	999999	260	20	250	444	926	997	537	923	764	399	989	42	159	349	169	237	643	908	724	999999	61	528	201	999999	368	222	572	109	607	120	999999	999999	151	364	351	999999	613	999999	999999	842	129	763	213	937	797	551	577	775	159	458	
719	352	850	999999	798	999999	819	990	86	999999	434	999999	326	653	850	82	890	795	998	829	623	201	501	999999	36	297	325	263	999999	816	645	797	950	158	999999	206	76	836	999999	618	519	999999	375	999999	417	999999	447	559	999999	724	661	999999	776	999999	834	528	999999	967	289	511	416	565	537	999999	79	999999	486	178	262	654	999999	64	239	389	999999	999999	825	797	475	343	999999	766	176	999999	164	863	30	999999	323	873	999999	109	999999	999999	212	953	999999	115	633	779	999999	279	999999	442	719	606	552	396	19	834	702	63	502	999999	660	649	398	799	115	215	616	855	999999	389	308	906	507	185	187	999999	914	720	173	695	138	581	999999	999999	999999	558	321	633	622	488	180	301	606	999999	403	562	564	296	999999	428	172	360	424	917	143	812	108	376	219	652	919	982	889	807	817	999999	190	664	780	557	999999	999999	242	375	218	17	999999	897	781	624	801	628	720	999999	532	778	167	551	999999	216	459	999999	424	999999	569	197	412	799	793	324	382	999999	999999	452	533	189	127	58	999999	136	512	999999	595	594	850	300	272	999999	999999	999999	921	638	999999	574	107	949	568	272	806	999999	604	511	113	466	252	999999	123	277	221	999999	660	119	842	473	704	257	358	999999	999999	279	925	268	524	754	999999	999999	835	940	354	584	999999	854	251	688	531	11	107	999999	352	948	186	994	999999	932	388	999999	796	600	870	850	600	999999	153	537	999999	345	999999	359	999999	509	76	999999	999999	637	731	999999	867	999999	942	999999	159	229	487	181	102	999999	999999	591	375	590	947	245	80	999999	999999	881	999999	714	592	195	23	748	75	842	881	14	999999	303	999999	582	999999	641	658	177	700	999999	999999	999999	445	174	999999	405	984	482	562	831	112	999999	654	849	105	162	571	756	688	411	163	644	299	98	858	999999	390	792	645	315	586	902	804	612	629	738	279	428	187	999999	764	592	999999	60	901	999999	649	361	487	792	80	902	488	999999	227	999999	682	999999	315	975	25	201	837	256	999999	210	999999	999999	999999	366	999999	153	578	999999	647	570	363	999999	196	214	393	38	315	853	999999	684	424	516	394	21	66	999999	122	211	603	999999	999999	43	999999	701	41	999999	999999	999999	999999	927	333	999999	999999	656	264	999999	999999	111	591	999999	885	984	999999	570	785	116	656	218	309	999999	40	999999	477	999999	999999	329	444	999999	999999	785	896	194	944	999999	361	16	999999	738	757	623	762	999999	620	999999	686	771	999999	999999	915	999999	950	923	821	947	
897	956	940	575	999999	934	999	999999	928	999999	999999	701	999999	999999	219	999999	250	918	461	686	208	29	756	861	397	54	308	999999	999999	257	999999	972	372	999999	420	405	999999	300	897	822	999999	97	93	814	524	985	731	327	999999	145	684	42	472	144	748	878	999999	999999	187	796	636	799	999999	999999	970	128	339	52	999999	999999	714	949	30	638	72	121	935	942	346	412	322	999999	183	999999	999999	999999	509	999999	258	542	205	999999	122	999999	196	824	991	412	843	405	655	999999	43	221	999999	735	21	999999	999999	636	942	266	999999	774	484	655	626	661	117	178	619	111	793	751	999999	727	836	919	452	248	130	533	109	941	757	632	947	961	22	838	999999	674	999999	621	600	938	254	999999	626	540	207	999999	999999	675	786	999999	895	291	603	999999	999999	102	999999	833	516	418	167	800	27	851	707	999999	648	279	387	944	946	181	999999	679	482	498	999999	911	50	789	237	434	164	212	999999	666	367	317	939	698	292	331	115	999999	781	454	999999	775	833	542	999999	36	999999	841	608	724	140	924	232	409	799	480	793	726	999999	733	999999	814	999999	999999	307	341	999999	688	662	624	76	969	897	38	178	527	999999	508	999999	211	146	323	604	22	535	443	95	540	999999	811	538	388	10	58	808	515	660	791	245	360	697	609	188	983	657	999999	36	999999	241	999999	999999	295	628	999999	597	999999	220	111	999999	864	255	999999	789	850	95	687	999999	849	230	662	867	999999	999999	747	514	536	145	999999	999999	374	416	999999	309	627	999999	253	759	30	460	486	305	999999	285	999999	115	897	820	338	898	969	202	187	973	578	414	116	32	881	999999	70	999999	599	746	999999	458	363	999999	171	441	999999	928	999999	398	744	999999	999999	20	892	642	616	715	806	722	395	181	239	999999	730	222	312	231	999999	555	399	299	999999	811	143	922	751	407	999999	896	66	51	254	788	239	221	106	105	139	249	859	354	389	876	361	970	228	999999	769	948	138	620	60	403	998	454	660	506	877	969	891	218	66	909	666	999999	927	450	688	518	126	216	101	638	695	999999	909	830	460	172	703	315	999999	710	768	445	999999	851	789	999999	999999	999999	228	170	358	999999	298	999999	219	17	53	777	758	260	832	921	528	421	707	999999	999999	999999	56	714	999999	586	580	356	151	999999	362	86	661	903	999999	526	987	931	999999	55	756	439	621	452	129	999999	556	999999	878	846	916	579	153	835	249	999999	553	514	894	772	999999	941	338	999999	999999	
999999	126	855	999999	315	933	596	141	999999	999999	116	218	603	594	349	39	202	999999	304	314	783	932	826	663	236	973	483	47	518	974	814	110	633	797	162	809	701	94	999999	999999	329	999999	491	637	999999	522	949	999999	554	743	877	474	999999	683	870	45	300	999999	76	342	460	559	999999	999999	999999	15	585	805	442	540	337	118	905	392	984	346	451	999999	530	714	33	999999	493	775	106	999999	999999	950	999999	127	519	999999	28	240	461	770	999999	803	254	999999	937	153	488	24	999999	769	568	651	698	534	593	111	671	362	319	897	75	848	590	999999	937	635	878	325	999999	827	99	675	999999	224	521	647	999999	402	777	999999	999999	479	369	337	781	426	999999	999999	999999	999999	839	999999	920	564	704	999999	999999	999999	200	311	999999	999999	993	999999	680	893	720	999999	22	946	167	278	585	439	823	596	488	263	999999	999999	999999	999999	791	612	987	433	999999	376	999999	545	434	740	211	475	613	911	485	999999	999999	888	705	777	389	586	260	570	91	490	741	117	497	959	999999	679	928	789	381	391	999999	256	149	354	964	999999	999999	426	77	119	826	911	121	999999	999999	382	815	605	106	999999	999999	999999	999999	999999	635	999999	57	475	999999	999999	999999	824	999999	104	190	999999	748	360	813	911	75	833	502	971	664	830	996	999999	363	999999	863	333	692	176	39	183	904	875	719	562	429	56	999999	545	573	11	380	999999	527	205	633	999999	791	194	150	528	924	380	999999	999999	999999	267	122	237	999999	222	142	374	999999	999999	999999	999999	641	261	492	28	214	957	407	663	999999	999999	273	999999	999999	409	542	999999	35	510	259	999999	999999	914	157	999999	934	400	877	360	868	15	999999	520	699	760	823	540	702	131	323	999999	972	944	999999	999999	994	999999	999999	268	680	999999	348	565	999999	971	605	727	113	329	94	999999	90	57	999999	454	999999	752	467	187	586	11	805	904	999999	292	561	332	569	722	177	979	999999	618	999999	243	666	395	999999	728	164	106	436	999999	46	509	999999	925	160	900	406	251	999999	123	999999	679	829	444	378	475	419	283	168	391	999999	114	713	999999	999999	999999	999999	642	999999	739	999999	490	999999	432	867	687	406	636	182	668	325	926	492	987	935	10	999999	999999	27	999999	999999	881	937	55	230	932	796	424	557	598	122	999999	261	999999	100	202	999999	999999	576	691	79	783	110	499	999999	235	999999	726	536	376	156	565	625	999999	999999	151	552	529	999999	935	891	981	999999	583	555	562	999999	734	897	742	896	16	
999999	999999	227	999999	780	448	979	995	320	79	887	191	452	557	147	557	337	948	650	584	205	640	999999	97	705	527	999999	513	559	887	999999	793	480	150	909	298	999999	895	371	999999	999999	216	625	821	103	896	141	997	424	999999	407	948	102	999999	999999	24	999999	140	829	262	999999	476	999999	999999	250	999999	999999	312	999999	848	82	442	586	546	44	988	25	978	993	808	396	946	98	442	490	880	999999	169	338	895	999999	999999	76	119	610	84	771	202	580	999	196	829	360	575	55	965	999999	556	999999	822	999	999999	146	30	999999	556	999999	999999	942	370	403	999999	973	752	96	727	375	999999	935	960	227	822	999999	994	621	567	596	999999	396	999999	518	154	883	515	895	215	999999	55	252	999999	696	767	260	220	606	645	855	607	999999	327	599	894	999999	326	999999	186	999999	152	999999	309	999999	864	999999	426	851	258	667	467	999999	880	999999	330	234	882	273	999999	571	198	999999	976	999999	999999	43	78	926	999999	999999	999999	999999	999999	66	75	646	999999	999999	832	161	834	368	357	978	397	751	608	999999	278	669	738	999999	155	615	999999	754	999999	597	999999	999999	547	500	237	724	111	557	999999	824	999999	683	999999	788	440	308	737	829	999999	997	323	247	434	270	657	955	999999	512	999999	113	999999	320	223	356	132	999999	999999	343	141	633	876	840	613	784	363	594	388	999999	999999	847	877	999999	714	434	999999	733	407	286	842	281	999999	999999	999999	43	999999	144	469	934	665	999999	999999	404	999999	417	999999	999999	633	650	906	999999	999999	846	890	917	236	965	999999	999999	81	398	603	336	500	999999	999999	288	999999	579	65	229	999999	999999	294	192	162	483	441	307	999999	801	109	999999	999999	780	999999	91	999999	874	807	999999	538	680	862	999999	836	368	903	999999	999999	999999	434	64	594	687	937	132	561	708	765	752	533	308	485	999999	298	846	956	720	999999	624	580	183	999999	999999	691	453	999999	999999	355	793	580	999999	999999	471	377	55	172	692	842	582	999999	999999	119	64	239	239	205	592	999999	990	412	192	999999	96	272	261	999999	301	996	999999	542	544	363	999999	182	999999	999999	24	902	253	684	273	878	999999	105	999999	73	717	73	461	258	998	49	364	999999	999999	917	508	999999	125	763	870	696	999999	999999	999999	999999	147	881	999999	527	999999	690	999999	999999	999999	999999	113	991	692	197	574	999999	999999	999999	999999	999999	999999	590	785	23	213	815	999999	999999	814	577	529	999999	120	933	926	999999	999999	934	76	317	315	59	252	92	999999	517	999999	928	
198	999999	999999	122	506	999999	648	556	106	294	323	376	903	254	501	570	784	999999	881	759	270	738	473	611	179	999999	198	948	347	703	209	999999	309	858	301	181	426	417	45	629	999999	999999	739	480	620	700	414	71	999999	682	307	999999	636	756	667	459	179	549	943	999999	302	999999	218	402	95	999999	76	55	999999	329	153	999999	535	261	999999	890	999	992	990	999999	821	999999	999999	999999	405	956	999999	552	999999	841	12	876	473	999999	337	999999	171	999999	999999	993	633	368	118	239	538	929	999999	384	291	777	460	186	559	999999	999999	175	310	553	999999	138	567	523	855	121	326	277	903	999999	924	881	729	662	607	996	844	463	28	171	137	475	248	684	271	999999	999999	826	326	998	318	171	293	617	349	266	436	999999	513	997	912	271	999999	949	999999	410	58	798	578	563	999999	994	157	148	426	531	890	882	262	442	730	499	950	905	460	762	597	121	322	351	569	734	999999	999999	258	865	999999	299	234	860	374	592	999999	763	378	999999	24	999999	201	818	376	999999	857	80	277	422	320	131	498	697	999999	936	999999	237	999999	896	999999	136	890	560	999999	601	657	401	78	147	251	999999	999999	146	999999	452	999999	503	975	24	876	999999	753	999999	555	328	800	537	57	999999	116	30	768	481	278	887	999999	640	737	774	897	465	999999	139	180	999999	999999	361	948	370	999999	999999	262	999999	999999	175	999999	999999	999999	999999	800	999999	354	640	41	999999	999999	65	867	861	197	289	766	210	999999	999999	999999	624	664	431	734	999999	588	999999	999999	134	767	789	462	999999	999999	999999	635	974	973	776	999999	372	107	999999	705	999999	494	97	183	737	225	62	861	608	299	999999	399	999999	38	362	541	999999	228	906	463	638	602	999999	999999	999999	653	999999	999999	350	309	514	526	715	999999	205	954	501	999999	683	909	715	928	854	813	999999	811	62	946	621	245	999999	153	201	495	999999	936	999999	999999	197	999999	433	825	520	309	784	242	683	856	999999	999999	999999	164	999999	997	748	999999	748	950	601	999999	999999	845	999999	115	854	371	334	229	999999	999999	235	760	324	599	485	890	417	555	999999	523	138	205	123	223	205	299	607	204	747	366	197	778	999999	23	492	588	220	414	999999	423	907	463	206	999999	999999	289	999999	999999	521	858	999999	203	921	999999	56	405	732	999999	910	564	763	140	999999	303	81	999999	999999	999999	116	897	679	12	110	616	616	674	998	550	51	999999	999999	662	682	889	73	994	856	71	966	97	855	819	999999	889	659	
776	981	903	501	725	667	537	838	624	999999	299	102	315	471	382	407	999999	999999	994	999999	999999	458	999999	240	999999	600	999999	344	29	51	860	508	999999	956	839	999999	105	58	999999	257	922	823	68	711	773	901	550	600	999999	689	674	468	509	999999	558	999999	399	672	999999	999999	118	999999	819	999999	328	791	880	999999	631	689	312	143	44	999999	191	287	400	999999	999999	185	59	999999	999999	999999	999999	401	999999	437	407	999999	302	432	633	201	149	729	14	485	392	982	30	999999	999999	904	387	999999	434	762	999999	281	928	518	215	249	84	159	453	489	215	926	999999	453	952	119	999999	879	510	843	607	999999	282	915	498	999999	164	858	989	845	952	836	999999	247	834	135	999999	784	999999	999999	126	999999	286	999999	279	465	200	999999	249	859	517	508	999999	999999	164	150	999	23	29	730	999999	226	169	607	536	379	959	554	999999	999999	526	612	661	125	727	999999	186	999999	645	42	295	999999	619	999999	999999	453	806	386	999999	999999	136	580	765	497	999999	999999	830	678	988	999999	506	999999	957	999999	343	905	999999	999999	863	547	963	252	999999	987	445	506	606	39	280	93	572	583	472	925	999999	946	846	174	815	827	999999	508	768	745	536	999999	629	206	796	431	607	999999	522	545	730	884	213	999999	61	803	303	801	407	999999	999999	922	182	42	999999	397	68	681	108	45	761	465	483	631	460	795	876	409	242	848	485	681	70	927	204	815	742	999999	123	22	534	984	999999	862	418	999999	476	597	484	409	373	925	792	487	783	274	410	581	327	266	926	893	568	559	429	999999	862	255	837	999999	654	990	999999	96	511	776	365	620	223	846	328	999999	925	833	485	999999	888	583	153	930	414	999999	999999	856	96	641	425	550	443	762	751	999999	759	999999	755	999999	999999	706	975	17	909	790	368	480	937	646	967	735	84	869	999999	288	112	907	503	492	248	711	10	870	361	814	187	999999	105	999999	530	359	87	112	203	999999	999999	145	30	624	803	999999	919	449	674	689	476	573	995	473	128	852	83	272	144	654	705	999999	656	105	612	907	999999	839	126	617	657	999999	675	999999	999999	966	999999	999999	689	999999	792	999999	205	671	347	613	999999	632	979	678	999999	815	968	549	487	502	489	999999	999999	896	999999	90	999999	66	41	504	898	999999	999999	161	964	204	582	175	862	155	999999	984	758	998	451	753	859	448	341	842	999999	136	107	188	486	962	867	999999	82	712	237	149	639	842	715	54	839	828	999999	999999	
999999	802	999999	341	592	999999	176	23	454	999999	230	884	724	999999	500	772	324	999999	674	12	337	789	999999	160	999999	769	355	915	999999	406	913	40	734	999999	609	211	999999	765	595	981	795	853	348	999999	999999	352	425	999999	352	999999	999999	999999	164	710	999999	453	709	536	999999	822	160	261	730	58	238	199	160	474	590	299	333	999999	29	692	999999	483	999999	999999	999999	574	354	904	573	350	999999	689	876	34	504	166	501	999999	350	772	831	544	133	300	702	999999	202	950	860	62	619	181	215	472	504	999999	11	999999	868	999999	478	999999	688	390	381	549	999999	136	999999	433	797	420	218	256	999999	999999	360	161	999999	376	382	999999	999999	520	730	505	483	999999	529	233	164	954	54	501	304	999999	856	742	918	999999	979	999999	980	999999	265	209	963	999999	611	999999	999999	850	999999	501	477	83	999999	177	659	999999	999999	999999	606	746	279	843	375	999999	952	284	815	617	242	315	396	315	423	618	264	999999	541	524	803	697	313	999999	875	999999	33	230	386	999999	92	51	999999	80	470	244	166	422	833	256	15	336	25	312	999999	772	115	171	999999	591	913	138	344	550	115	999999	442	965	999999	999999	999999	732	898	137	999999	201	227	999999	845	189	462	999999	697	295	519	476	681	999999	695	112	447	862	570	794	774	954	707	547	999999	562	801	200	454	20	999999	283	438	888	777	426	555	999999	325	480	139	81	440	59	41	639	236	999999	280	865	385	830	999999	113	362	580	493	679	360	999999	999999	999999	397	686	732	245	47	793	232	279	557	658	999999	100	665	703	523	657	516	336	336	368	920	589	999999	732	121	335	999999	207	932	875	439	999999	102	867	683	753	326	795	601	999999	999999	10	317	727	999999	82	447	659	66	835	173	999999	999999	29	351	808	999999	999999	134	711	268	999999	346	681	999999	513	998	797	30	769	341	720	734	999999	158	919	999999	999999	448	49	999999	999999	150	106	999999	415	85	82	999999	999999	702	999999	671	890	999999	195	664	636	508	779	84	649	638	296	999999	999999	299	73	999999	431	536	152	562	95	823	391	884	249	969	813	438	925	281	154	999999	25	999999	999999	719	963	265	645	999999	668	965	248	247	854	602	999999	125	21	212	104	348	560	763	586	999999	792	310	424	666	694	999999	158	999999	494	229	488	404	455	354	999999	176	891	741	893	999999	585	153	40	647	999999	698	426	723	186	806	516	262	999999	777	999999	662	841	979	716	327	816	869	753	634	124	999999	669	999999	305	
928	457	818	870	466	490	999999	280	776	954	996	924	435	201	688	712	236	932	999999	999999	253	335	911	35	576	313	715	999999	405	533	847	999999	759	428	258	358	697	391	999999	296	286	392	74	34	720	402	391	678	75	921	887	999999	991	999999	61	603	999999	793	999999	162	774	259	875	253	999999	967	175	17	943	339	999999	999999	926	391	151	861	271	999999	315	999999	922	999999	999999	483	645	914	999999	520	376	654	812	999999	999999	852	999999	37	516	820	916	752	236	999999	735	736	906	999999	15	999999	107	199	342	658	487	129	240	737	924	401	607	202	929	999999	640	298	999999	120	999999	83	869	123	355	450	970	562	947	548	311	598	576	999999	908	438	422	187	321	999999	427	968	999999	784	113	125	222	723	823	580	743	999999	218	796	296	932	739	999999	844	999999	688	999999	999999	691	435	336	824	15	999999	500	243	462	977	373	693	999999	999999	999999	20	239	237	256	999999	377	999999	999999	999999	999999	316	976	698	438	999999	429	475	501	796	930	999999	777	300	217	439	332	347	999999	469	845	113	508	999999	653	973	614	664	441	196	999999	999999	999999	946	54	699	317	801	804	129	999999	897	201	991	999999	737	999999	999999	30	816	415	39	999999	406	544	676	807	503	55	465	728	765	43	999999	992	54	787	999999	255	518	999999	530	543	999999	911	947	912	516	952	999999	739	675	643	624	780	999999	371	999999	999999	999999	891	813	756	348	400	999999	863	885	999	485	999999	413	693	512	694	999999	999999	363	494	596	764	300	551	999999	726	63	131	418	999999	227	999999	623	428	878	626	999999	999999	204	770	129	93	36	517	477	967	336	981	141	999999	895	999999	18	999999	816	613	999999	272	628	622	347	670	454	360	782	802	335	985	815	885	999999	121	300	593	374	512	999999	999999	999999	171	399	999999	990	488	999999	937	674	999999	611	274	999999	55	155	582	432	458	999999	675	735	674	641	351	176	255	553	784	999999	999999	314	999999	875	817	198	467	233	999999	999999	966	999999	844	138	391	999999	999999	858	341	965	718	170	915	999999	72	999999	999999	999999	999999	904	999999	935	855	999999	259	638	308	399	219	999999	688	359	166	779	999999	954	891	546	999999	968	625	396	222	999999	280	264	398	999999	999999	769	999999	936	185	371	934	41	865	895	879	753	84	161	649	484	286	369	14	146	211	999999	166	862	280	89	289	358	722	46	678	995	249	868	586	449	77	751	184	999999	844	641	98	999999	999999	506	893	999999	999999	738	541	910	259	
262	999999	704	613	927	666	105	92	586	318	828	226	883	513	999999	574	999999	416	999999	195	219	302	569	999999	170	204	774	195	814	999999	984	504	999999	745	999999	999999	882	836	999999	95	88	999999	267	332	269	778	783	993	687	999999	547	331	999999	725	49	959	669	684	452	732	891	909	277	975	334	999999	458	148	999999	576	692	999999	276	449	116	506	44	246	999999	391	421	781	508	999999	73	662	498	52	999999	38	970	207	999999	418	203	999999	999999	999999	998	936	329	999999	477	120	999999	184	999999	999999	618	542	924	432	999999	70	321	120	410	361	912	671	999999	416	442	496	606	494	979	857	255	937	999999	752	247	823	999999	775	313	999999	708	888	607	999999	999999	999999	113	547	282	332	107	999999	999999	999999	379	337	110	913	213	981	513	722	204	207	999999	999999	481	999999	999999	111	999999	545	806	22	653	34	73	903	982	279	392	68	999999	657	760	172	179	999999	383	910	722	999999	999999	332	884	999999	999999	410	621	752	999999	932	363	180	333	561	287	999999	999999	355	274	207	931	934	598	454	511	999999	446	999999	999999	504	798	284	389	850	973	483	137	999999	340	663	999999	999999	587	460	705	50	334	208	884	423	999999	38	645	525	226	638	734	439	483	156	963	472	999999	197	143	88	999999	483	588	803	628	999999	24	610	915	701	356	147	999999	470	222	247	999999	999999	999999	770	638	863	633	344	749	697	999999	193	700	819	988	999999	327	626	999999	851	999999	91	795	776	999999	45	610	525	291	596	999999	23	933	725	999999	163	999999	372	450	928	849	253	63	930	585	999999	999999	105	712	999999	999999	999999	221	371	627	192	302	189	999999	603	263	999999	999999	162	17	999999	259	974	999999	999999	999999	999999	999999	999999	11	376	37	864	200	999999	135	514	812	335	776	566	801	572	107	26	861	61	615	999999	675	741	200	900	923	414	999999	935	485	877	796	999999	999999	890	999999	261	164	999999	989	575	999999	748	306	727	386	450	379	687	877	603	999999	999999	348	338	655	270	186	136	999999	786	610	199	38	934	999999	999999	618	910	211	846	862	433	71	50	999999	926	445	472	999999	999999	44	893	68	882	903	688	526	619	245	110	999999	999999	495	212	964	999999	719	371	199	474	832	468	485	999999	741	550	56	308	999999	728	824	999999	611	469	751	716	999999	999999	41	849	394	998	675	111	771	999999	938	999999	999999	999999	217	83	283	60	999999	575	999999	999999	999999	999999	642	999999	660	517	999999	371	426	999999	999999	257	156	573	339	999999	
89	833	999999	384	269	907	612	197	999999	999999	520	999999	440	561	818	999999	309	114	14	999999	217	999999	348	167	826	999999	416	999999	999999	828	944	999999	744	999999	970	816	999999	43	999999	999999	750	999999	994	792	996	534	999999	865	999999	999999	999999	52	999999	660	142	912	494	636	558	859	500	999999	788	404	924	877	16	507	999999	999999	404	275	345	769	928	761	182	999999	170	302	478	551	703	134	999999	901	84	93	999999	68	999999	999999	485	908	744	59	666	600	867	129	527	433	284	215	879	682	706	799	732	999999	740	999999	999999	265	390	999999	997	664	525	33	999999	922	706	999999	680	259	790	999999	35	878	105	999999	688	50	774	54	276	497	254	206	204	999999	361	999999	327	393	678	229	528	795	62	12	84	844	326	604	727	752	535	629	892	279	999999	853	285	168	260	435	491	345	682	999999	999999	328	828	528	571	285	215	999999	580	571	909	240	999999	102	507	843	724	999999	327	999999	999999	625	314	924	510	508	155	169	143	253	737	999999	999999	553	593	999999	26	798	999999	452	547	248	58	331	370	999999	36	999999	661	416	999999	321	999999	167	546	793	24	999999	999999	73	139	55	163	337	833	726	127	283	508	751	827	926	999999	874	977	999999	576	999999	999999	967	481	999999	999999	726	542	426	999999	955	16	799	999999	122	780	999999	999999	501	94	721	497	999999	425	753	999999	909	589	785	184	153	999999	999999	227	40	350	60	591	177	999999	437	999999	999999	562	171	277	709	19	999999	999999	999999	999999	486	640	999999	495	999999	551	728	999999	598	147	757	251	29	775	999999	999999	711	771	729	387	999999	953	999999	999999	90	91	263	999999	999999	900	873	999999	999999	592	999999	191	371	544	430	508	999999	888	949	299	999999	999999	999999	396	92	136	307	999999	425	789	416	999999	999999	928	999999	838	297	999999	314	697	273	127	244	437	999999	13	220	999999	351	999999	524	267	13	999999	889	916	548	867	403	847	602	930	223	227	999999	999999	999999	443	140	592	220	999999	584	261	999999	919	999999	114	323	89	916	999999	999999	204	275	158	529	626	999999	498	299	999999	849	466	105	343	999999	999999	261	901	805	777	46	759	20	902	999999	751	341	969	985	444	553	999999	999999	471	999999	28	999999	999999	999999	581	999999	641	999999	999999	771	999999	166	692	25	913	999999	421	284	999999	105	842	194	999999	475	777	294	999999	513	855	876	535	535	634	14	885	999999	234	261	234	383	405	466	230	999999	565	595	999999	953	999999	591	141	49	999999	376	496	834	999999	562	
872	296	333	138	448	999999	245	592	532	999999	139	848	628	170	999999	999999	699	386	963	241	909	192	645	999999	441	274	999999	496	743	999999	518	999999	485	999999	388	937	59	276	28	316	895	973	999999	961	999999	232	999999	971	999999	36	999999	119	870	358	652	690	651	999999	999999	999999	179	749	849	999999	179	999999	999999	956	782	122	999999	433	368	657	345	936	129	684	302	218	999999	773	507	999999	999999	408	190	137	29	999999	296	842	999999	999999	146	999999	133	799	792	745	859	15	199	876	319	252	751	999999	999999	715	999999	967	914	488	999999	406	251	142	999999	770	898	245	999999	94	999999	873	999999	524	999999	999999	812	329	891	557	999999	306	583	630	406	349	999999	999999	999999	314	136	329	927	101	972	740	904	999999	127	31	999999	999999	78	999999	999999	446	999999	237	703	999999	902	251	999999	367	139	575	822	620	735	342	123	999999	130	632	999999	506	999999	761	552	779	294	999999	212	999999	710	735	238	999999	580	960	949	430	273	301	411	884	254	569	962	406	999999	999999	265	785	999999	913	502	999999	999999	553	499	637	684	999999	999999	999999	999999	214	656	403	346	353	49	774	392	999999	669	829	231	999999	262	386	799	155	861	999999	999999	426	999999	797	999999	999999	332	37	471	322	745	350	762	330	999999	49	913	568	70	999999	254	999999	403	225	254	673	224	84	999999	999999	838	999999	71	999999	524	622	999999	859	170	553	30	22	999999	80	948	999999	77	900	237	223	473	241	94	296	999999	999999	33	747	552	569	579	999999	737	999999	999999	999999	999999	232	805	232	999999	63	407	999999	554	999999	186	332	276	999999	999999	323	846	87	648	607	454	775	784	449	599	505	999999	600	974	772	285	955	596	742	50	845	999999	999999	999999	420	833	999999	742	523	898	700	480	999999	964	265	411	999999	709	999999	760	512	999999	366	999999	301	746	806	999999	781	957	231	736	999999	884	760	227	842	661	999999	773	876	43	271	550	898	35	999999	999999	718	371	625	255	720	981	999999	407	739	381	134	673	36	45	961	999999	677	964	945	742	213	48	569	999999	480	112	884	999999	999999	815	734	999999	66	999999	999999	419	999999	976	25	552	356	363	488	470	999999	565	747	841	82	704	999999	934	999999	947	433	680	802	999999	999999	617	107	68	230	923	647	999999	999999	999999	220	551	999999	700	948	403	395	849	559	108	470	915	365	52	407	482	999999	800	197	118	746	153	616	714	211	408	454	297	143	565	823	679	999999	890	999999	530	480	999999	985	686	562	583	999999	
703	166	859	261	65	661	747	980	846	670	999999	119	999999	999999	999999	499	550	948	107	716	994	285	790	999999	475	421	999999	11	770	814	511	556	173	32	999999	558	352	156	399	999999	395	584	976	19	449	780	563	595	999999	683	999999	737	464	866	136	999999	375	999999	786	643	784	746	999999	42	169	952	945	54	999999	961	156	999999	999999	471	330	419	308	781	528	694	858	999999	51	999999	378	773	999999	307	999999	494	192	999999	370	999999	851	649	374	943	850	497	999999	999999	574	999999	999999	999999	189	999999	999999	717	999999	999999	373	999999	785	999999	704	133	999999	396	860	648	157	536	779	695	999999	801	619	681	54	364	930	40	999999	348	716	52	559	336	593	108	761	188	999999	597	97	278	971	357	944	251	290	464	999999	196	999999	47	999999	841	19	999999	999999	864	672	999999	663	342	242	446	787	999999	573	999999	999999	999999	887	969	171	191	607	764	999999	271	736	803	84	476	403	673	976	678	824	718	326	215	999999	999999	516	610	934	754	999999	534	569	293	999999	952	661	876	308	402	876	46	243	999999	999999	122	138	869	689	197	939	568	470	119	837	999999	999999	596	999999	991	462	561	257	853	728	305	999999	452	999999	999999	999999	999999	375	583	802	787	484	999999	658	612	767	647	920	746	999999	477	999999	460	999999	822	941	75	999999	316	940	999999	789	390	526	262	421	685	743	567	382	422	203	999999	999999	60	999999	939	938	434	999999	815	640	511	48	261	999999	250	997	999999	190	999999	687	68	643	487	999999	103	554	405	201	91	999999	999999	374	402	283	188	999999	405	452	12	136	415	92	134	684	288	352	275	999999	180	999999	999999	387	632	999999	145	252	999999	62	287	394	542	999999	152	911	287	999999	645	999999	999999	107	999999	999999	187	999999	282	975	999999	802	720	751	289	384	31	999999	472	999999	741	999999	148	935	323	352	999999	618	594	999999	940	223	406	151	707	298	969	82	96	580	209	20	462	169	733	37	342	536	115	168	999999	748	999999	999999	405	976	839	126	783	259	999999	999999	999999	109	45	999999	405	578	999999	999999	414	948	317	891	775	999999	216	979	211	296	20	638	512	435	961	201	999999	103	999999	730	459	853	298	999999	885	999999	981	362	133	999999	631	763	492	124	754	273	441	556	537	999999	770	859	914	497	248	999999	66	603	999999	843	530	999999	832	323	541	561	659	479	16	999999	750	853	855	773	999999	999999	156	398	999999	697	759	227	566	82	959	599	999999	800	598	828	999999	387	224	289	908	
999999	931	999999	583	203	999999	961	550	402	923	917	999999	151	999999	991	910	668	999999	999999	94	312	745	999999	363	942	622	858	880	187	999999	999999	999999	575	864	343	325	977	815	488	93	798	999999	173	999999	51	594	796	967	607	918	914	999999	774	205	605	584	999999	815	999999	580	755	999999	372	840	560	288	439	286	999999	999999	932	853	444	366	296	634	581	609	322	357	825	891	283	269	647	906	864	999999	999999	999999	153	172	184	907	338	717	999999	333	999999	762	164	520	477	932	985	999999	999999	417	909	970	13	572	503	293	754	864	807	113	203	654	424	70	27	740	531	770	999999	536	999999	578	329	258	20	559	202	315	999999	350	283	585	885	456	469	298	999999	580	669	999999	163	474	909	999999	139	999999	999999	104	999999	736	410	225	392	999999	389	340	999999	999999	561	943	100	449	450	467	999999	617	999999	967	600	729	984	951	111	788	999999	999999	669	128	129	999999	999999	107	999999	687	940	999999	203	401	77	138	646	10	999999	725	999999	714	34	452	999999	521	186	381	504	772	751	459	123	999999	121	826	671	533	999999	495	733	992	636	763	526	772	424	999999	900	471	92	984	932	386	999999	669	538	999999	747	999999	999999	839	603	999999	935	490	944	599	290	250	467	999999	999999	533	999999	807	999999	271	925	999999	107	999999	999999	42	689	767	527	999999	999999	451	297	999999	785	38	605	999999	399	595	827	999999	827	825	96	999999	14	969	619	999999	394	189	591	277	301	148	510	999999	367	570	360	999999	963	217	982	999999	952	22	999999	999999	927	107	418	492	443	889	999999	281	722	821	38	720	999999	128	352	436	999999	30	999999	647	999999	525	536	828	999999	660	82	620	999999	999999	706	991	999999	282	481	297	999999	108	833	412	367	238	367	546	999999	639	999999	999999	864	999999	999999	932	860	690	818	411	570	999999	256	783	816	170	438	999999	124	999999	89	875	647	64	664	999999	999999	749	290	999999	999999	999999	999999	999999	641	238	999999	297	281	774	141	999999	464	80	999999	192	852	60	596	206	999999	893	431	506	559	153	207	999999	890	225	745	121	999999	999999	253	579	303	650	999999	588	414	999999	202	350	905	138	999999	577	337	482	999999	145	163	93	499	999999	569	789	56	999999	40	999999	406	66	38	30	551	935	826	999999	889	212	999999	999999	792	657	701	91	999999	999999	731	630	999999	418	315	609	999999	326	39	999999	20	513	603	654	999999	468	745	999999	999999	885	586	486	750	190	592	999999	237	999999	300	999999	573	487	199	625	
999999	409	999999	987	750	428	999999	235	999999	848	146	999999	609	264	460	333	912	565	999999	715	999999	255	880	302	825	608	382	999999	35	999999	414	532	999999	999999	888	158	995	757	395	892	823	361	580	901	999999	999999	108	972	694	967	929	18	718	483	780	520	999999	180	172	152	56	258	999999	718	444	614	72	630	999999	311	338	165	179	877	892	999999	999999	979	259	619	999999	410	999999	68	267	405	814	840	999999	377	999999	824	999999	253	846	999999	999999	999999	466	439	153	999999	999999	392	999999	773	838	840	591	296	846	549	921	999999	641	646	140	999999	461	48	799	231	999999	999	682	514	999999	926	40	328	342	813	522	820	475	999999	803	736	999999	494	566	973	999999	911	530	90	902	52	611	999999	443	19	410	999999	639	922	54	607	710	134	212	912	999999	272	954	999999	36	111	999999	608	999999	999999	721	966	481	825	972	521	478	601	611	528	999999	999999	884	999999	412	104	190	553	988	999999	999999	305	291	654	174	986	999999	999999	63	801	999999	12	367	50	298	443	946	813	999999	533	138	118	522	684	999999	999999	999999	999999	630	999999	920	533	620	646	378	999999	999999	826	661	985	563	999999	547	809	563	322	472	844	999999	969	157	377	603	464	77	917	782	999999	68	999999	999999	335	867	131	880	441	392	721	671	872	758	129	999999	963	999999	158	570	712	999999	283	999999	544	598	660	784	553	929	165	578	461	642	88	999999	476	387	238	999999	426	929	131	999999	751	999999	170	221	999999	225	999999	495	919	999999	80	485	784	678	74	999999	999999	346	337	512	237	152	220	240	999999	360	685	999999	741	45	154	999999	10	352	765	999999	999999	999999	756	999999	299	999999	659	999999	572	603	999999	798	999999	501	999999	999999	999999	999999	999999	608	961	999999	542	677	539	63	753	883	999999	999999	485	441	913	702	309	767	589	999	999999	999999	492	999999	667	999999	376	887	273	250	138	73	192	390	999999	999999	410	506	907	89	798	999999	999999	776	903	999999	128	552	884	621	201	149	500	602	406	146	999999	855	999999	466	310	999999	790	513	754	147	114	999999	999999	756	302	802	859	999999	210	976	650	716	212	391	999999	824	12	651	58	999999	573	999999	983	512	51	554	244	451	999999	157	455	413	31	999999	181	999999	760	138	329	999999	289	990	999999	430	496	999999	653	881	509	485	648	148	464	764	574	523	999999	289	999999	747	568	999999	731	999999	530	246	999999	447	999999	933	74	999999	332	659	710	582	198	563	26	641	900	363	941	303	508	316	949	
999999	200	658	913	480	423	999999	830	999999	269	348	899	260	714	216	671	576	421	774	815	804	64	991	334	557	273	83	999999	215	476	437	554	223	296	438	256	561	999999	593	460	999999	829	838	999999	850	663	766	999999	999999	691	375	999999	733	501	155	211	999999	333	365	217	999999	733	625	404	831	793	999999	963	285	959	119	556	827	324	999999	974	999999	678	484	999999	999999	999999	163	523	110	555	821	722	151	999999	57	999999	664	386	119	28	214	443	491	66	977	999999	651	999999	582	819	64	418	999999	180	999999	530	999999	471	999999	205	580	999999	304	285	999999	963	821	58	912	881	892	999999	999999	55	770	782	999999	427	917	704	503	428	941	291	501	999999	295	971	999999	527	999999	202	676	914	447	112	999999	216	999999	23	981	603	822	700	926	613	213	391	999999	213	343	430	553	16	999999	161	170	22	784	569	678	999999	807	999999	999999	699	774	300	608	667	642	980	999999	903	723	999999	606	250	364	887	999999	904	571	47	193	958	649	669	999999	296	942	136	999999	999999	345	140	795	437	209	999999	838	912	783	999999	570	363	97	650	999999	999999	554	920	657	896	999999	774	288	770	210	542	999999	115	88	321	725	515	558	818	568	592	115	178	51	137	58	296	999999	999999	476	830	871	998	386	420	741	999999	999999	535	999999	999999	852	999999	237	666	186	733	834	471	26	64	805	279	92	700	696	386	879	530	999999	84	999999	457	999999	380	671	999999	728	999999	580	703	46	33	663	999999	739	999999	999999	384	950	999999	461	659	813	421	35	602	916	685	723	365	153	948	687	90	999999	404	731	856	994	135	15	176	891	323	28	781	615	95	999999	616	444	999999	999999	532	999999	999999	644	881	355	79	999999	52	944	225	560	97	346	583	88	999999	358	95	999999	825	319	999999	768	500	403	253	986	831	724	117	921	648	379	164	467	924	999999	850	511	925	999999	963	999999	999999	763	999999	445	42	17	626	268	359	124	753	223	337	235	153	487	999999	93	999999	327	836	999999	911	999999	191	125	163	584	507	584	465	999999	356	73	102	737	473	807	953	999999	108	848	999999	999999	626	999999	140	698	999999	999999	408	841	686	645	999999	382	852	222	264	917	853	51	760	774	659	918	866	274	143	416	999999	304	139	489	228	988	731	386	101	250	984	465	967	999999	185	623	999999	710	677	720	885	261	553	46	999999	67	98	999999	999999	999999	84	866	565	210	358	113	712	206	427	999999	650	475	130	23	932	398	84	
625	599	999999	769	166	999999	422	531	762	751	103	519	171	900	999999	510	393	176	999999	899	767	786	81	999999	952	293	280	80	999999	141	539	999999	582	982	472	207	839	939	918	280	153	679	596	999999	618	999999	265	507	715	964	736	999999	813	498	999999	838	527	999999	816	872	325	352	121	631	999999	988	999999	188	437	736	671	454	257	999999	756	97	200	719	302	999999	38	773	364	454	404	692	999999	93	999999	633	680	714	132	56	999999	800	568	964	150	999999	750	999999	79	999999	303	291	999999	965	742	229	999999	999999	832	551	843	552	987	666	999999	999999	698	999999	512	999999	999999	956	332	211	999999	999999	529	235	579	672	524	999999	703	386	161	999999	999999	999999	350	456	985	871	881	581	212	999999	813	901	738	621	931	999999	573	999999	921	347	999999	397	81	787	699	423	239	170	36	892	849	611	514	999999	436	373	512	999999	818	999999	84	750	999	491	152	627	497	958	740	999999	999999	436	464	814	163	999999	262	563	999999	572	642	721	555	319	999999	212	396	999999	999999	567	394	999999	999999	736	272	999999	398	590	999999	82	925	280	430	408	514	422	156	700	959	999999	120	999999	309	255	999999	999999	205	689	999999	939	241	872	773	182	243	870	978	728	999999	944	316	672	917	684	646	371	300	157	805	999999	999999	696	999999	462	999999	444	217	999999	999999	909	23	708	661	705	840	999999	999999	999999	999999	999999	443	428	999999	24	425	448	41	625	999999	190	999999	58	999999	999999	883	999999	217	999999	725	799	999999	775	543	642	931	607	21	999999	843	999999	864	53	982	171	707	637	547	650	47	999999	413	591	603	14	999999	965	999999	872	822	305	999999	196	531	375	999999	667	999999	516	93	817	436	819	781	26	325	29	75	721	91	999999	997	567	283	717	395	999999	999999	539	795	966	782	999999	399	548	747	999999	521	617	999999	999999	753	999999	566	229	581	593	810	587	688	827	899	113	791	999999	999999	288	913	814	999999	909	495	999999	720	127	999999	298	429	243	278	648	508	458	540	999999	502	965	999999	63	145	999999	270	594	851	968	999999	999999	356	823	250	468	764	999999	638	281	553	408	999999	449	194	999999	173	999999	318	49	329	999999	572	750	84	342	288	860	679	187	649	900	503	752	999999	365	941	606	999999	810	884	801	819	999999	498	103	654	560	869	999999	638	694	286	811	648	625	117	606	749	908	190	904	37	460	631	653	904	568	999999	828	999999	999999	583	508	999999	527	631	312	999999	980	687	727	990	827	999999	955	
624	691	113	435	258	999999	856	95	630	999999	774	369	637	844	198	95	999999	50	510	80	120	777	655	999999	993	999999	354	768	999999	462	913	209	911	676	38	222	999999	963	579	16	999999	498	999999	999999	752	999999	674	999999	791	601	999999	950	326	478	844	846	999999	999999	441	453	990	999999	999999	177	999999	575	457	961	816	975	630	207	470	999999	369	622	899	480	379	999999	140	999999	999999	999999	897	963	883	443	832	191	186	999999	999999	136	25	622	634	711	999999	187	815	713	999999	815	970	367	489	822	119	232	999999	565	612	999999	322	999999	999999	244	280	113	692	23	138	634	798	156	675	344	999999	746	988	197	371	202	999999	427	346	171	658	539	483	999999	334	609	243	621	871	821	813	962	511	399	441	999999	999999	801	584	965	27	824	999999	999999	343	999999	244	759	204	999999	795	999999	716	999999	586	741	629	631	689	529	401	187	999999	854	530	526	245	599	756	366	707	124	842	381	154	833	846	339	726	962	375	483	999999	462	999999	918	999999	561	812	999999	999999	999999	122	999999	574	839	549	838	624	817	137	645	999999	837	999999	999999	62	345	999999	752	894	300	904	727	999999	917	761	822	827	612	280	999999	786	66	980	843	11	787	999999	314	999999	18	999999	999999	834	730	480	588	999999	355	999999	910	999999	69	999999	94	999999	394	999999	656	999999	999999	20	21	546	999999	858	946	857	868	999999	275	538	501	999999	885	585	999999	999999	999999	446	999999	82	482	746	369	928	726	999999	896	999999	616	999999	160	236	566	998	703	999999	391	999999	999999	731	881	676	999999	999999	999999	601	999999	509	999999	502	479	999999	905	655	538	999999	186	525	141	694	961	982	72	390	388	999999	901	887	999999	632	511	561	999999	450	200	805	156	987	673	999999	341	999999	922	124	999999	940	331	911	469	438	196	865	999999	839	999999	898	613	220	999999	990	699	42	627	999999	991	917	307	464	464	732	128	199	851	16	363	574	999999	948	973	999999	943	999999	999999	453	999999	645	820	83	680	999999	202	935	992	683	999999	308	768	592	132	498	643	866	457	999999	999999	996	23	734	485	205	999999	665	246	556	57	709	999999	184	893	356	999999	233	784	999999	540	999999	206	999999	580	64	806	999999	825	485	804	86	543	999999	999999	449	631	999999	597	484	463	536	699	446	999999	726	694	999999	698	776	999999	999999	91	294	206	999999	800	999999	163	430	399	369	839	761	999999	970	175	923	51	453	724	20	636	310	708	999999	493	999999	999999	853	999999	222	780	58	94	
395	994	258	493	16	649	785	932	176	94	104	696	937	999999	999999	561	999999	999999	254	61	390	783	781	586	999999	999999	50	313	999999	70	187	589	791	676	367	975	917	440	44	804	939	999999	469	225	999999	316	555	76	875	302	600	669	535	996	704	611	223	999999	300	373	608	481	632	116	999999	514	999999	271	336	690	644	340	518	449	122	312	323	565	972	886	97	999999	438	18	469	517	63	794	972	755	762	255	149	671	206	467	999999	999999	999999	109	411	294	740	195	657	999999	999999	96	884	401	298	657	699	999999	285	634	53	623	646	999999	460	999999	298	580	927	398	201	846	252	655	857	960	257	873	484	999999	244	252	999999	209	365	967	910	581	467	999999	556	734	395	999999	423	831	716	917	648	999999	996	169	999999	999999	78	314	843	239	544	337	999999	825	999999	482	399	801	273	446	45	493	999999	716	123	822	842	466	461	680	999999	999999	254	339	235	194	806	85	984	101	141	999999	999999	681	46	139	704	730	805	912	182	622	567	279	999999	164	98	289	55	445	426	999999	853	172	997	518	999999	80	600	745	676	324	817	182	315	985	999999	530	999999	999999	999999	999999	661	549	507	618	999999	975	457	999999	105	999999	39	548	999999	528	206	961	999999	528	57	633	139	999999	999999	999999	805	395	963	897	795	999999	609	71	999999	313	951	313	664	389	61	116	623	530	649	999999	294	278	507	787	788	407	846	999999	999999	494	982	601	313	649	813	82	21	999999	284	536	917	968	231	370	576	892	306	304	477	940	19	609	420	96	573	537	887	999999	119	398	999999	457	134	832	999999	999999	999999	24	999999	999999	999999	73	999999	122	241	999999	999999	146	999999	999999	110	552	684	996	485	383	191	226	86	286	194	835	450	886	999999	470	999999	399	50	999999	892	291	999999	498	845	945	364	307	855	256	490	751	965	999999	999999	999999	773	138	357	947	179	783	938	299	794	999999	623	369	307	999999	483	657	106	999999	12	818	824	196	999999	539	29	883	371	999999	999999	443	869	999999	598	999999	697	714	999999	102	57	118	353	438	999999	585	332	994	999999	999999	772	999999	654	999999	220	999999	354	586	977	817	927	295	422	117	503	361	999999	999999	999999	999999	999999	768	999999	13	999999	999999	475	395	492	575	999999	34	884	999999	67	962	788	999999	999999	129	300	120	737	234	999999	999999	695	246	935	999999	999999	936	234	347	999999	999999	999999	650	35	326	13	999999	999999	412	611	903	411	999999	999999	540	999999	502	999999	650	371	963	
41	390	839	194	208	999999	460	149	389	280	800	546	276	63	744	148	871	699	999999	341	26	335	999999	271	360	559	196	999999	780	692	565	999999	976	56	973	999999	811	840	999999	774	999999	954	32	999999	113	999999	999999	996	999999	433	999999	681	534	999999	947	705	766	578	834	648	52	65	369	697	715	226	570	999999	90	999999	999999	41	581	351	832	71	313	293	167	999999	689	199	608	356	999999	884	59	946	999999	277	81	999999	15	999999	731	453	999999	999999	999999	887	304	649	916	889	999999	999999	109	192	207	886	999999	483	420	349	959	853	999999	22	634	830	176	623	131	812	999999	104	999999	112	620	388	999999	978	667	999999	999999	50	283	718	999999	999999	784	866	749	222	875	597	822	666	519	878	995	582	700	794	720	681	528	999999	64	999999	574	997	572	818	420	424	815	149	159	919	579	999999	999999	999999	55	999999	874	999999	937	999999	281	368	999999	741	393	999999	288	873	560	518	999999	179	664	258	999999	787	304	930	802	999999	781	683	999999	600	308	999999	821	538	748	999999	806	999999	999999	816	731	999999	415	830	435	526	999999	999999	999999	640	407	999999	84	999999	273	268	999999	943	116	999999	465	597	999999	999999	442	136	82	749	134	150	712	902	12	847	526	693	382	999999	504	999999	999999	839	104	999999	203	999999	191	999999	274	490	999999	862	512	690	360	999999	363	423	999999	309	454	396	818	448	999999	504	407	237	987	999999	886	542	449	831	171	626	502	974	798	544	944	765	999999	644	999999	849	400	999999	496	393	340	999999	999999	205	999999	999999	30	656	949	698	500	954	329	695	999999	871	423	680	528	999999	641	389	999999	854	364	999999	911	999999	711	89	114	95	741	999999	999999	927	467	253	10	242	605	845	35	999999	999999	990	999999	789	999999	864	435	719	794	999999	999999	950	343	230	840	151	27	847	945	999999	593	415	999999	725	999999	677	414	180	679	295	999999	999999	363	525	810	999999	254	131	999999	999999	653	395	300	999999	852	298	999999	246	412	859	999999	758	999999	165	999999	638	777	719	343	373	999999	264	49	508	999999	956	999999	817	420	476	897	896	713	108	226	208	124	999999	873	999999	93	178	767	820	999999	999999	894	208	20	181	597	534	999999	770	397	398	355	792	354	896	999999	776	825	936	999999	329	55	802	939	317	523	999999	846	186	289	291	496	999999	999999	265	71	398	807	248	878	372	118	942	710	999999	853	332	889	977	465	999999	352	999999	857	999999	999999	102	269	702	657	64	999999	999999	491	115	902	135	
999999	99	834	313	968	999999	999999	599	999999	113	101	121	464	201	999999	999999	720	972	939	665	999999	687	931	968	138	114	999999	824	999999	506	999999	605	925	999999	999999	999999	152	162	348	765	774	268	540	999999	11	999999	999999	466	411	819	891	999999	176	247	764	675	168	999999	184	864	996	242	915	714	651	496	999999	736	232	999999	999999	568	633	183	890	999999	157	710	967	999999	865	134	423	999999	615	999999	439	688	999999	303	999999	286	999999	484	768	541	999999	999999	578	515	961	511	999999	557	102	332	999999	992	356	999999	528	457	898	999999	999999	871	999999	59	108	708	66	508	999999	929	999999	449	590	158	414	358	760	331	999999	462	999999	363	999999	999999	772	292	67	446	341	312	774	194	388	784	486	897	999999	303	727	869	458	462	737	314	345	999999	742	736	999999	998	999999	207	999999	999999	183	644	999999	954	286	816	651	619	176	472	165	38	999999	805	999999	517	999999	999999	604	271	14	567	626	586	999999	129	550	999999	859	343	411	999999	999999	943	999999	841	915	767	27	910	228	838	295	275	158	316	592	999999	74	999999	371	999999	602	63	441	615	28	999999	433	166	276	331	760	833	70	588	169	127	203	999999	602	999999	449	693	53	176	281	360	437	223	537	612	999999	790	971	999999	974	815	512	995	823	999999	344	860	644	999999	88	461	215	570	157	474	743	244	477	999999	993	909	19	274	344	667	967	219	629	663	74	969	862	101	613	354	999999	208	16	91	999999	589	58	156	98	819	999999	867	76	73	869	32	323	999999	999999	75	805	247	661	165	999999	134	241	981	999999	999999	999999	999999	999999	802	858	545	237	999999	968	999999	860	863	186	524	523	110	152	566	793	999999	999999	999999	126	548	999999	999999	546	851	537	999999	358	77	999999	999999	229	999999	910	274	999999	334	795	999999	509	571	999999	942	999999	146	999999	453	981	999999	197	790	461	999999	999999	417	263	490	998	386	858	569	65	793	549	206	304	999999	199	878	361	469	257	728	884	999999	344	606	999999	999999	218	999999	999999	682	879	534	999999	24	42	502	999999	723	335	418	999999	999999	515	999999	403	999999	999999	159	999999	113	323	999999	542	999999	331	453	83	656	999999	999999	999999	774	999999	382	913	999999	678	290	999999	999999	868	638	144	838	659	944	999999	922	999999	999999	568	68	999999	324	369	161	991	795	693	589	428	364	999999	999999	251	999999	797	143	508	388	195	561	699	566	245	684	593	704	83	999999	414	999999	452	728	999999	999999	944	828	999999	999999	33	999999	999999	870	
278	513	999999	407	597	364	157	905	999999	825	268	999999	369	999999	999999	999999	567	297	722	316	184	277	911	822	706	142	361	969	130	746	364	999999	999999	828	297	731	597	196	999999	718	238	999999	736	627	469	33	749	999999	748	338	203	736	170	999999	999999	999999	602	275	999999	999999	13	999999	784	677	470	956	52	540	976	357	97	381	190	999999	87	674	540	293	362	683	393	680	230	792	553	628	152	683	142	999999	999999	332	496	652	715	999999	724	69	166	513	980	219	704	400	999999	999999	555	999999	999999	999999	999999	318	912	999999	80	332	999999	992	134	999999	814	369	407	689	229	999999	885	537	298	36	950	999999	137	849	703	999999	976	999999	550	730	82	999999	481	121	825	820	420	479	582	393	103	731	935	324	999999	621	999999	999999	181	486	999999	999999	868	999999	999999	999999	191	72	323	999999	356	999999	451	999999	769	999999	887	999999	999999	409	354	416	954	905	933	228	999999	999999	999999	92	999999	999999	658	74	794	64	127	306	49	836	638	357	999999	999999	46	966	290	542	555	870	733	999999	160	999999	141	999999	73	963	252	999999	453	379	999999	241	999999	394	479	387	609	999999	710	591	256	37	770	997	260	278	868	999999	938	13	266	999999	999999	848	811	885	933	273	990	164	64	999999	392	999999	445	999999	164	999999	496	999999	999999	840	170	152	278	133	11	144	280	999999	999999	999999	914	449	122	632	883	999999	999999	593	454	345	999999	556	537	999999	644	510	999999	336	123	999999	480	999999	80	426	129	215	579	687	883	799	999999	999999	68	779	282	942	157	999999	50	480	78	902	458	597	999999	613	999999	219	488	999999	999999	943	681	878	804	879	379	696	512	677	115	895	999999	655	352	528	497	757	787	999999	363	749	296	643	999999	577	586	483	309	516	600	370	999999	392	999999	59	523	190	974	999999	573	461	310	999999	375	182	999999	803	254	999999	999999	999999	431	999999	147	999999	656	48	731	236	303	999999	396	996	999999	744	696	327	437	303	999999	317	783	395	999999	901	999999	923	278	999999	385	782	239	711	401	743	938	422	999999	999999	999999	485	459	999999	999999	677	74	314	999999	630	486	875	376	951	593	999999	999999	46	658	246	393	733	769	999999	851	521	999999	685	999999	343	806	999999	82	53	900	529	858	44	296	999999	836	144	999999	648	498	509	416	999999	127	593	999999	999999	764	18	10	999999	999999	703	999999	587	21	389	709	952	999999	212	802	332	999999	74	949	49	749	999999	409	259	105	130	267	999999	114	999999	567	999999	999999	905	
518	999999	52	240	999999	165	147	999999	449	457	435	685	825	296	707	93	237	999999	643	999999	999999	999999	609	999999	573	595	999999	555	482	632	999999	697	287	918	693	738	290	820	261	999999	901	50	757	951	999999	420	305	999999	999999	31	999999	514	377	54	753	951	999999	300	999999	227	719	592	237	817	999999	738	408	999999	602	968	999999	416	999999	850	999999	999999	809	657	999999	163	299	999999	910	460	999999	317	329	999999	175	742	284	990	163	44	999999	999999	812	940	325	999999	999999	398	999999	676	228	744	999999	527	326	641	151	999999	372	512	927	255	999999	776	345	328	419	175	999999	860	693	999999	262	767	776	419	999999	869	341	843	152	900	105	244	241	736	604	801	916	999999	999999	478	999999	651	999999	828	636	45	604	997	999999	846	657	518	982	416	492	945	999999	906	999999	281	999999	529	370	36	159	999999	545	999999	724	618	259	999999	269	225	999999	611	660	947	782	273	274	344	999999	305	253	586	262	999999	254	658	999999	19	201	328	999999	108	290	89	678	199	500	995	999999	67	596	449	259	766	231	880	295	804	133	999999	999999	139	361	999999	783	573	195	719	364	999999	999999	249	999999	940	222	96	999999	581	278	999999	772	999999	71	120	709	803	337	495	999999	999999	373	255	999999	132	321	873	747	225	999999	115	999999	781	641	217	999999	356	433	318	554	999999	559	713	536	540	306	999999	78	999999	365	979	246	699	999999	990	702	323	363	999999	628	348	349	115	284	172	588	991	999999	854	999999	362	379	999999	940	999999	814	659	719	355	999999	583	805	506	860	999999	999999	999999	665	650	514	185	999999	540	690	216	795	999999	439	373	952	999999	999999	224	628	12	999999	228	758	656	999999	999999	604	17	77	54	999999	999999	255	958	302	283	335	986	349	999999	999999	839	337	999999	673	999999	230	355	403	519	483	590	999999	857	717	651	556	19	474	999999	580	985	473	645	672	953	208	481	999999	999999	980	122	874	192	643	770	890	33	999999	815	823	999999	614	557	570	952	965	999999	250	651	726	326	999999	999999	999999	383	376	999999	72	720	171	749	285	999999	539	999999	715	695	224	946	761	532	36	658	999999	331	381	999999	84	719	987	999999	240	429	951	664	999999	996	326	269	404	207	999999	271	654	83	973	889	28	999999	999999	999999	183	999999	889	999999	299	863	999999	544	12	460	618	999999	732	999999	999999	855	772	875	770	719	379	955	999999	563	570	764	999999	574	358	999999	999999	874	482	718	999999	999999	999999	757	374	737	765	999999	999999	999999	
589	619	539	304	564	999999	126	152	439	999999	900	228	751	335	633	534	999999	666	195	520	563	743	999999	999999	721	582	326	25	510	42	999999	597	698	609	974	999999	235	999999	19	240	375	754	444	955	817	999999	999999	213	134	840	877	109	596	746	389	845	999999	524	999999	982	801	111	642	406	573	313	999999	999999	999999	999999	308	160	999999	999999	999999	809	309	913	207	312	999999	123	891	999999	165	854	10	951	230	139	211	711	136	36	439	274	122	48	392	513	889	53	999999	452	999999	727	452	999999	602	580	999999	836	327	999999	594	999999	999999	972	251	718	312	577	921	999999	480	999999	999999	630	525	879	697	270	531	693	422	353	271	999999	138	437	412	370	359	649	592	999999	393	855	999999	999999	64	149	796	999999	999999	999999	132	630	971	943	999999	821	124	999999	882	285	314	633	999999	251	426	999999	999999	999999	316	942	228	281	638	116	999999	178	198	774	825	557	999999	858	492	999999	230	640	477	194	734	999999	999999	637	767	999999	69	999999	999999	200	334	293	306	982	999999	999999	999999	999999	991	865	739	534	999999	350	897	999999	810	456	151	758	30	785	999999	658	89	999999	696	590	514	331	999999	454	999999	997	999999	541	999999	491	999999	999999	999999	379	649	612	454	999999	999999	999999	740	441	506	613	999999	248	179	549	999999	647	903	641	999999	999999	999999	669	999999	999999	999999	635	999999	365	999999	999999	999999	918	999999	651	999999	999999	214	999999	768	792	850	999999	825	999999	836	933	999999	900	551	999999	588	860	661	503	42	999999	999999	999999	848	331	13	999999	367	187	658	999999	497	528	412	310	443	34	872	999999	662	274	844	385	999999	428	807	11	814	471	740	104	999999	999999	618	166	896	55	40	447	788	475	715	647	785	146	446	309	497	250	999999	999999	988	999999	840	768	999999	418	709	429	523	999999	999999	895	446	563	442	249	910	256	999999	999999	994	435	990	197	999999	999999	600	999999	982	508	999999	573	301	999999	999999	999999	417	850	31	488	999999	999999	923	999999	905	819	210	231	704	207	999999	250	837	781	570	999999	890	999999	219	937	817	396	447	25	498	999999	604	270	457	66	999999	70	999999	924	62	393	999999	999999	292	738	999999	379	618	785	999999	273	736	519	999999	553	494	999999	640	93	671	949	999999	907	298	908	225	939	774	647	999999	338	26	912	729	186	999999	686	370	480	941	448	999999	661	905	235	270	94	999999	999999	571	999999	999999	151	999999	112	999999	604	915	383	999999	999999	604	971	419	780	256	823	790	439	503	808	999999	169	
999999	232	181	512	11	73	648	999999	999999	999999	85	309	908	999999	658	999999	999999	999999	770	986	957	884	843	999999	251	134	978	999999	303	999999	410	763	671	270	998	999999	931	999999	602	999999	735	999999	771	999999	895	120	872	381	174	174	481	999999	48	417	212	999999	389	375	270	999999	95	999999	999999	79	999999	999999	637	648	876	627	999999	250	853	918	999999	574	122	119	911	141	262	606	282	139	743	363	999999	264	67	740	651	999999	456	999999	766	534	555	701	999999	582	482	233	505	546	999999	241	999999	999999	166	637	999999	280	463	139	624	999999	928	707	335	117	597	383	590	999999	976	138	793	138	999999	726	29	420	845	338	658	39	110	735	659	512	999999	605	107	430	594	380	112	327	999999	287	999999	847	376	999999	999999	109	999999	369	569	999999	447	74	968	999999	618	734	435	135	999999	999999	999999	999999	58	999999	946	999999	285	999999	551	606	36	476	37	873	130	181	999999	999999	353	558	396	999999	176	318	999999	999999	636	667	812	860	999999	999999	999999	515	899	413	799	552	999999	999999	824	481	817	963	324	971	46	999999	999999	446	689	746	782	999999	208	646	36	739	757	850	365	999999	999999	691	660	59	999999	999999	974	716	381	999999	479	999999	734	999999	924	212	994	104	69	542	357	999999	999999	209	204	925	999999	262	999999	69	999999	368	638	216	133	136	313	274	351	524	999999	603	74	197	999999	432	197	293	722	999999	745	663	999999	822	269	999999	520	460	999999	704	214	721	339	999999	706	120	999999	527	791	999999	899	999999	999999	999999	999999	754	999999	982	932	772	999999	34	999999	563	324	999999	999999	999999	946	999999	615	852	999999	999999	319	408	999999	752	999999	166	711	669	502	999999	924	25	999999	255	411	999999	682	538	999999	92	966	190	191	775	997	575	542	905	581	651	192	57	318	114	235	999999	490	557	999999	776	70	999999	532	615	639	999999	229	999999	999999	441	467	999999	334	338	681	139	227	498	755	915	623	806	98	850	741	876	706	806	30	398	34	135	46	751	999999	897	658	575	145	698	355	220	999999	999999	193	115	723	980	433	106	795	992	802	999999	163	999999	980	681	999999	762	601	423	311	26	417	342	50	582	317	783	480	651	363	66	999999	412	314	999999	667	999999	163	726	382	999999	602	42	332	460	598	766	999999	999999	701	999999	999999	999999	909	484	731	999999	74	150	673	650	625	154	638	746	999999	750	949	41	23	999999	609	875	50	999999	999999	999999	19	590	984	999999	999999	503	949	980	999999	637	503	830	226	815	
571	23	63	732	308	457	999999	586	443	847	999999	885	999999	999999	773	231	892	532	70	999999	842	484	165	132	999999	999999	204	658	787	999999	257	999999	815	208	999999	999999	821	999999	999999	966	999999	433	999999	147	734	980	999999	494	999999	737	745	999999	769	870	999999	999999	857	931	947	187	262	999999	799	64	999999	696	999999	765	788	187	409	584	999999	999999	374	999999	337	28	398	999999	591	709	450	59	999999	285	999999	945	234	588	737	890	370	900	713	246	634	999999	546	47	909	774	705	39	999999	171	999999	999999	505	564	999999	839	542	152	595	999999	304	749	419	324	346	134	540	210	449	518	223	552	390	137	784	245	481	999999	999999	999999	14	421	721	483	758	684	449	669	829	999999	999999	227	999999	170	942	884	682	232	701	784	244	505	589	819	947	999999	295	378	780	524	999999	999999	999999	779	548	882	38	936	999999	661	685	999999	999999	551	170	995	999999	229	195	900	562	259	659	119	582	508	831	902	535	999999	399	81	889	314	539	176	969	999999	999999	69	856	745	999999	999999	109	373	999999	999999	999999	951	736	999999	999999	880	961	119	532	148	206	50	61	999999	999999	781	271	614	980	76	999999	994	35	711	607	135	999999	999999	592	620	20	999999	384	999999	999999	583	57	334	888	19	352	430	999999	999999	339	581	999999	999999	344	885	778	495	392	999999	36	663	926	35	467	67	836	155	526	911	137	988	665	268	881	999999	999999	937	725	999999	999999	590	360	999999	999999	36	127	999999	481	707	842	999999	999999	327	766	591	657	999999	866	999999	183	207	999999	731	704	999999	915	999999	849	999999	161	840	999999	421	343	999999	312	999999	652	441	939	999999	674	818	79	612	173	999999	501	299	179	711	80	894	797	999999	999999	628	499	41	120	378	472	963	999999	11	999999	413	983	331	288	925	999999	434	891	659	533	95	662	101	999999	577	999999	560	348	450	770	875	623	816	999999	683	242	621	331	571	60	710	272	78	999999	759	364	180	21	253	999999	645	999999	999999	993	600	966	407	854	543	130	999999	625	115	999999	999999	789	999999	572	605	999999	999999	113	330	999999	822	823	593	999999	427	222	87	548	104	118	134	873	485	999999	999999	716	835	766	999999	999999	999999	94	999999	999999	978	969	197	607	416	561	583	542	999999	539	999999	999999	383	999999	437	330	52	373	530	999999	116	15	314	354	413	888	857	992	999999	879	470	737	666	999999	265	457	34	999999	142	999999	999999	592	201	946	999999	390	343	671	338	467	408	774	563	999999	730	972	999999	
999999	203	528	703	590	226	999999	999999	442	121	999999	907	980	306	572	999999	987	999999	524	999999	368	701	32	554	999999	999999	999999	999999	696	183	506	35	293	999999	999999	286	614	839	944	375	399	877	219	279	999999	999999	357	171	836	542	999999	697	216	999999	999999	152	180	973	999999	926	368	999999	382	268	614	602	624	999999	999999	295	999999	158	527	158	424	490	492	753	839	432	999999	999999	643	163	607	809	819	135	493	999999	115	641	331	999999	16	78	505	950	999999	123	149	168	55	551	916	999999	999999	67	744	817	659	999999	143	95	619	672	687	228	660	804	783	498	705	87	190	985	827	509	151	355	984	541	999999	725	292	158	999999	102	247	999999	639	761	391	676	388	687	507	245	407	344	999999	287	299	861	999999	999999	462	967	999999	930	599	669	915	398	833	999999	340	999999	803	471	30	595	981	480	999999	31	999999	39	698	502	999999	999999	999999	999999	965	707	252	236	396	642	696	683	731	316	590	970	846	992	843	271	356	99	441	936	323	795	306	819	696	999999	542	433	279	868	452	999999	999999	118	999999	999999	875	999999	32	171	774	347	999999	674	889	204	185	125	999999	437	155	398	160	175	493	999999	410	433	539	999999	109	273	414	863	863	583	412	737	999999	717	395	252	77	280	172	976	999999	631	929	999999	142	427	999999	841	722	64	856	402	625	263	999999	451	575	944	71	999999	933	10	810	316	791	999999	556	999999	51	903	999999	880	13	517	248	779	999999	47	945	682	36	999999	151	999999	727	999999	122	315	992	999999	677	133	218	660	999999	930	821	623	710	694	999999	768	799	818	733	975	999999	118	24	945	947	538	999999	999999	484	999999	859	11	588	999999	335	999999	486	107	236	207	999999	999999	474	317	958	999999	336	261	811	267	773	332	85	999999	620	14	300	999999	996	148	134	828	185	681	81	819	44	999999	999999	999999	292	701	591	536	313	57	643	706	987	77	999999	747	578	227	597	536	925	837	999999	331	950	439	111	97	999999	843	176	792	246	148	999999	408	892	190	975	81	740	549	447	573	999999	593	69	929	937	999999	259	958	93	545	999999	999999	999999	47	680	853	600	504	463	999999	880	999999	470	849	231	803	855	999999	999999	526	795	999999	399	598	960	999999	379	182	160	695	593	217	708	701	999999	648	641	854	510	132	480	246	95	977	692	999999	133	219	999999	144	531	861	717	999999	749	517	999999	999999	86	999999	483	427	999999	999999	876	672	999999	769	605	582	171	10	888	129	
999999	999999	300	999999	999999	999999	243	999999	474	25	999999	731	999999	999999	951	736	840	999999	777	196	648	999999	892	328	110	999999	999999	363	614	999999	973	530	999999	999999	521	200	227	396	273	636	999999	323	953	338	603	999999	182	10	817	869	742	698	233	701	480	992	666	972	321	999999	82	879	555	349	52	643	758	902	999999	761	518	454	210	151	115	335	999999	564	724	955	999999	377	546	999999	392	285	307	999999	999999	529	999999	999999	84	387	563	211	767	613	999999	960	396	280	380	66	360	298	999999	999999	999999	154	892	999999	258	999999	47	705	342	811	956	767	999999	486	783	110	237	274	379	822	588	903	999999	999999	278	764	568	577	996	489	999999	103	787	999999	685	973	636	999999	996	718	999999	999999	868	956	656	527	999999	999999	496	280	829	999999	919	675	503	999999	585	406	999999	493	999999	470	709	852	426	999999	999999	130	801	999999	999999	805	277	661	481	730	45	612	838	751	999999	657	91	725	660	308	184	121	999999	992	397	999999	597	512	920	999999	158	25	999999	793	999999	503	119	686	807	999999	818	268	203	773	657	973	999999	92	353	150	388	983	202	128	688	999999	999999	809	422	243	218	765	999999	601	999999	29	999999	55	214	999999	548	404	999999	637	999999	916	917	949	999999	999999	672	515	169	780	501	174	999999	420	115	677	105	310	274	573	999999	62	999999	602	200	638	900	522	877	999999	601	983	999999	999999	638	771	951	459	475	997	999999	999999	605	960	109	417	999999	662	939	537	551	248	999999	355	821	437	398	999999	758	705	999999	159	638	462	188	517	109	268	782	343	725	646	835	276	12	123	456	567	502	999999	999999	248	582	349	164	363	853	719	742	211	999999	637	700	769	999999	420	73	153	781	999999	999999	937	880	999999	999999	905	413	999999	352	999999	980	831	822	975	273	284	577	298	308	999999	664	999999	525	999999	960	98	999999	75	791	591	59	313	786	910	474	504	999999	999999	537	259	999999	988	377	44	999999	551	999999	725	999999	209	843	999999	844	999999	999999	928	421	309	645	999999	960	999999	82	760	659	999999	999999	911	510	768	916	599	761	58	874	999999	22	999999	360	418	283	229	999999	591	748	283	468	830	999999	546	93	999999	341	999999	298	999999	915	999999	999999	553	507	999999	999999	999999	999999	253	999999	796	91	261	999999	929	948	236	450	741	999999	490	22	385	217	999999	928	963	685	999999	999999	947	759	999999	760	999999	117	999999	911	380	999999	999999	308	504	269	672	748	999999	999999	163	120	115	999999	999999	836	435	
604	998	345	999999	974	999999	61	999999	999999	999999	46	820	501	999999	822	151	325	79	999999	943	192	999999	126	999999	476	207	342	532	747	162	583	212	435	335	999999	119	470	628	406	999999	781	873	518	202	636	927	240	119	999999	968	790	999999	999999	892	999999	96	999999	800	815	777	999999	529	999999	832	492	834	395	176	721	713	680	696	673	985	172	318	10	923	999999	999999	966	233	201	778	999999	999999	999999	999999	92	713	237	669	813	628	832	262	195	685	710	802	542	999999	999999	627	297	103	630	835	729	934	999999	958	999999	277	999999	695	999999	909	470	212	452	852	94	17	999999	20	883	54	162	999999	133	999999	223	115	999999	999999	999999	574	491	999999	999999	555	999999	157	999999	278	999999	545	817	999999	924	285	225	507	360	999999	979	999999	151	999999	220	585	999999	819	810	999999	745	787	270	907	860	999999	428	999999	552	896	49	936	391	217	999999	347	236	25	985	847	109	715	755	326	923	999999	432	999999	68	84	872	992	347	855	533	990	284	910	286	171	857	33	999999	999999	650	53	999	999999	999999	873	358	667	834	962	671	39	41	999999	984	416	340	999999	999999	999999	34	56	599	535	684	253	72	326	999999	824	990	999999	761	302	676	999999	455	999999	171	999999	726	214	999999	384	193	503	958	340	926	999999	830	643	890	999999	438	603	453	473	259	799	810	41	928	19	972	595	278	739	999999	113	960	999999	62	999999	751	820	888	999999	352	190	294	732	400	999999	999999	356	195	999999	863	82	436	981	249	372	383	694	285	158	411	999999	235	229	71	822	999999	999999	591	942	734	618	999999	238	131	79	514	88	641	69	25	625	999999	993	875	205	676	979	602	689	574	67	544	739	813	754	955	75	670	577	959	15	765	252	550	255	999999	208	860	180	999999	305	63	225	142	785	197	241	354	865	156	930	396	901	378	677	83	976	424	377	124	999999	418	74	110	20	860	168	453	629	838	478	128	999999	832	278	999999	328	606	37	566	723	721	804	431	38	618	999999	873	873	181	390	783	492	66	418	886	988	125	131	925	39	788	724	36	677	811	964	79	109	673	755	379	397	999999	400	728	613	643	81	402	996	294	999999	458	458	694	636	375	999999	391	25	213	999999	999999	537	934	996	777	753	999999	999999	794	773	209	426	999999	396	682	665	999999	283	355	53	729	929	744	218	276	999999	982	185	999999	655	718	999999	551	999999	999999	999999	466	731	999999	889	854	748	212	521	380	41	447	308	
999999	710	999999	118	669	999999	755	182	793	725	999999	208	770	999999	64	148	65	999999	874	126	111	409	208	999999	446	999999	199	999999	726	232	838	244	141	999999	231	888	921	609	999999	391	149	122	489	999999	11	637	129	999999	694	73	466	828	167	331	207	554	999999	774	999999	213	999999	999999	456	571	887	999999	999999	95	820	175	226	455	999999	492	976	989	919	467	956	999999	347	999999	295	663	999999	19	87	810	487	676	999999	157	999999	785	421	375	666	999999	853	999999	999999	43	992	528	846	20	275	999999	355	218	999999	999999	999999	863	999999	594	488	792	804	877	999999	266	999999	153	999999	79	518	999999	999999	610	332	11	613	449	248	314	999999	767	999999	756	744	413	999999	279	51	342	339	83	919	999999	886	999999	999999	976	109	314	434	848	739	999999	999999	999999	999999	744	885	999999	440	377	999999	999999	999999	721	975	58	142	13	801	999999	112	456	740	999999	857	254	723	999999	888	637	350	933	879	545	37	50	264	999999	999999	720	394	417	901	961	458	367	999999	175	999999	74	999999	106	513	105	745	292	999999	66	640	358	30	999999	999999	802	37	691	682	664	694	999999	793	886	999999	90	945	694	554	779	986	499	627	558	561	823	999999	253	430	784	799	744	14	208	616	461	999999	958	672	109	933	767	685	999999	999999	999999	280	999999	902	433	160	61	737	999999	79	150	730	472	874	921	999999	783	270	898	864	999999	930	595	999999	741	389	999999	31	455	846	229	814	665	999999	999999	999999	837	351	999999	633	748	16	748	999999	475	730	238	93	750	101	159	507	999999	107	530	41	685	999999	170	53	999999	39	292	420	999999	336	999999	999999	285	379	180	442	272	274	126	999999	192	466	804	21	999999	903	280	364	999999	722	36	567	556	567	866	160	190	954	999999	718	723	337	288	149	664	999999	807	381	921	716	244	999999	999999	587	849	229	882	159	891	270	758	928	723	138	999999	999999	837	718	512	999999	261	318	999999	999999	999999	854	187	999999	356	317	999999	899	999999	999999	487	512	585	999999	717	647	999999	41	72	210	999999	795	999999	999999	839	165	16	99	869	999999	464	926	719	583	367	994	51	228	802	584	999999	859	999999	999999	650	797	999999	999999	10	864	750	230	999999	603	999999	999999	999999	37	825	200	999999	999999	39	541	525	561	792	11	611	999999	999999	60	999999	488	999999	110	310	999999	509	52	999999	148	999999	14	160	244	680	126	146	999999	999999	23	402	612	283	168	829	954	228	98	14	921	266	286	268	700	999999	767	567	
346	133	999999	527	999999	999999	999999	917	35	999999	290	999999	676	865	678	970	999999	999999	626	214	877	999999	999999	999999	999999	999999	321	882	999999	745	460	252	913	559	800	810	384	496	999999	999999	999999	250	803	999999	937	999999	338	66	999999	316	676	53	374	562	690	75	777	725	116	745	999999	290	115	290	929	47	967	126	999999	999999	595	105	47	999999	999999	636	477	782	715	212	999999	264	304	504	999999	417	877	999999	869	735	42	658	999999	874	17	830	999999	999999	643	899	251	221	991	720	721	581	999999	402	999999	63	597	999999	20	903	47	391	986	611	221	522	169	999999	257	999999	835	936	715	173	965	999999	501	954	999999	816	999999	496	273	583	783	497	411	999999	999999	815	147	48	648	486	836	999999	844	533	311	999999	999999	635	964	999999	884	784	865	999999	437	204	999999	642	855	999999	941	550	128	412	827	724	120	999999	722	441	202	999999	297	239	336	349	429	967	653	999999	86	336	999999	611	999999	998	632	570	58	698	263	505	192	455	999999	296	506	441	706	999999	20	999999	912	532	469	97	496	636	514	97	774	594	989	838	999999	999999	999999	517	713	999999	102	550	999999	999999	188	999999	614	842	694	999999	843	987	271	76	16	31	424	10	151	610	511	995	999999	999999	999999	669	515	353	337	930	279	999999	728	877	494	470	999999	888	354	772	483	999999	942	475	999999	786	332	922	999999	105	999999	27	999999	112	327	106	494	999999	999999	518	191	271	999999	763	770	999999	269	999999	582	545	601	535	655	378	137	857	63	999999	999999	147	999999	999999	521	241	740	999999	622	999999	559	397	975	754	789	836	999999	222	148	999999	704	399	527	937	349	296	999999	664	371	999999	974	469	999999	904	958	962	180	597	999999	999999	33	999999	241	999999	999999	195	999999	847	746	819	999999	915	718	999999	885	326	619	409	253	234	737	999999	890	625	651	99	999999	80	999999	827	665	993	472	865	164	196	168	884	113	164	726	657	918	551	220	69	751	178	29	641	999999	771	354	524	545	948	627	999999	992	744	841	499	60	919	164	793	453	999999	719	698	168	735	306	999999	508	90	167	349	415	591	999999	999999	61	165	484	893	649	999999	330	216	569	553	892	368	999999	999999	606	999999	999999	426	615	898	458	330	483	617	475	265	26	464	790	287	999999	410	406	665	447	895	444	271	153	999999	532	513	139	614	999999	937	775	281	484	168	952	988	976	450	727	730	681	867	427	999999	931	865	426	291	999999	999999	961	999999	789	710	999999	135	
282	119	375	945	201	868	999999	537	999999	744	980	632	335	221	434	999999	938	717	999999	577	843	759	574	667	96	999999	271	361	976	127	999999	999999	604	827	999999	999999	85	781	539	813	102	999999	905	999999	884	999999	956	142	67	999999	719	999999	999999	986	999999	523	544	708	858	353	606	423	561	371	261	217	37	999999	999999	567	999999	166	187	409	484	953	854	388	782	302	891	999999	303	969	999999	420	999999	617	545	202	332	999999	923	196	217	679	338	543	999999	677	766	458	637	999999	136	562	894	97	512	999999	999999	166	926	565	462	476	999999	999999	963	999999	931	420	961	999999	245	513	999999	991	202	999999	624	320	452	114	536	442	502	803	843	845	999999	198	114	217	533	175	450	367	999999	999999	559	746	580	999999	746	999999	999999	999999	999999	622	328	902	894	707	713	999999	713	821	38	29	999999	326	999999	127	999999	742	315	754	778	79	999999	999999	999999	462	254	877	739	999999	999999	191	945	999999	999999	231	527	999999	303	999999	999999	185	461	628	338	714	999999	243	998	463	779	13	50	742	556	999999	558	452	645	442	462	836	999999	365	462	847	83	999999	778	527	599	999999	448	908	261	603	999999	444	547	552	695	21	879	286	578	365	151	213	999999	999999	673	999999	999999	999999	944	667	566	105	176	491	640	959	464	481	863	88	999999	141	490	953	577	123	999999	102	747	450	956	342	999999	107	706	869	195	425	999999	524	999999	587	963	594	46	999999	999999	66	999999	735	556	408	422	499	800	19	723	667	999999	999999	180	885	123	503	710	999999	999999	79	999999	771	999999	49	999999	348	365	977	999999	999999	999999	64	845	848	190	21	999999	558	999999	297	306	696	156	527	639	304	354	837	999999	469	883	812	213	209	999999	150	999999	999999	781	83	144	822	999999	826	750	730	999999	332	705	112	609	162	314	30	772	98	999999	999999	409	332	994	528	999999	708	22	114	851	999999	999999	49	60	386	776	846	163	999999	999999	999999	776	908	589	31	142	371	860	731	999999	192	436	193	526	714	117	458	88	615	318	142	814	999999	879	999999	755	999999	62	999999	385	467	867	297	242	304	479	500	742	999999	396	153	848	291	606	668	219	393	522	999999	279	327	999999	547	999999	723	515	141	39	521	999999	476	318	999999	355	50	999999	999999	951	232	244	616	716	115	999999	999999	999999	532	49	221	859	999999	152	716	953	999999	699	329	131	519	788	348	999999	231	999999	919	834	220	936	566	999999	80	442	999999	111	662	611	662	327	10	999999	999999	
101	817	662	904	333	602	683	297	350	995	27	441	999999	895	155	494	999999	310	340	83	596	483	869	788	929	999999	614	301	456	47	12	130	999999	806	257	654	568	802	596	241	999999	648	225	356	63	10	856	216	516	127	263	999999	999999	365	395	999999	948	874	974	480	999999	392	841	312	993	896	361	999999	999999	500	926	606	713	109	546	999999	267	522	734	929	995	408	784	999999	999999	999999	999999	724	999999	999999	706	694	828	125	253	999999	807	913	999999	167	999999	229	568	25	201	656	313	999999	819	999999	999999	436	149	55	484	999999	607	512	527	999999	445	637	227	19	794	241	778	598	855	401	150	353	999999	577	999999	776	839	999999	147	999999	999999	889	905	999999	286	999999	555	999999	999999	999999	546	305	396	354	721	21	999999	558	230	959	878	999999	715	427	306	18	277	571	765	999999	750	838	374	999999	337	999999	731	254	999999	524	685	999999	958	999999	999999	845	999999	814	999999	999999	775	290	547	999999	999999	966	183	487	675	278	12	984	27	932	913	707	930	997	999999	174	289	757	826	706	283	883	999999	524	572	461	61	463	714	999999	933	999999	999999	196	149	371	382	253	578	463	999999	701	977	999999	287	999999	999999	960	999999	691	988	27	464	841	904	376	219	658	914	999999	227	549	279	531	999	454	416	999999	857	999999	792	999999	188	372	193	999999	999999	731	247	426	546	101	666	999999	507	915	14	459	291	773	161	723	339	364	246	972	432	456	36	832	739	999999	112	999999	899	952	838	999999	657	332	470	487	420	498	677	999999	999999	256	33	93	449	957	999999	93	504	78	707	999999	135	999999	159	999999	999999	415	686	376	988	525	133	555	86	912	801	958	313	999999	313	999999	686	999999	99	185	433	942	999999	782	716	28	646	831	255	23	966	446	999999	20	783	999999	812	311	147	367	133	477	16	999999	165	999999	999999	830	765	866	148	25	999999	974	999999	761	33	999999	999999	999999	999999	302	999999	73	946	999999	785	303	890	999999	999999	385	972	732	999999	955	936	999999	626	222	999999	816	75	388	999999	999999	324	209	983	31	982	907	651	177	487	999999	177	943	590	999999	999999	487	939	467	838	763	52	399	921	999999	999999	177	287	447	731	999999	236	921	198	996	50	586	319	869	326	130	733	805	254	999999	787	999999	275	825	999999	999999	999999	608	550	121	907	999999	999999	999999	205	999999	630	214	999999	424	999999	256	999999	594	759	999999	177	999999	151	999999	39	247	155	699	293	833	902	462	943	970	195	627	380	86	
98	126	309	407	673	511	500	999999	999999	829	999999	541	246	680	75	371	999999	807	999999	833	91	670	778	587	628	999999	911	999999	270	474	999999	975	876	679	505	643	832	999999	406	639	999999	510	878	326	81	999999	596	231	999999	581	387	388	170	547	994	999999	347	999999	999999	999999	999999	999999	269	999999	600	651	664	999999	184	432	539	824	999999	999999	999999	581	999999	999999	999999	876	776	999999	781	688	97	850	815	999999	999999	87	305	999999	990	106	49	894	250	983	725	999999	97	38	57	963	52	562	978	341	999999	423	636	885	215	902	534	910	550	580	806	750	999999	335	883	107	136	999999	833	314	789	999999	999999	807	736	96	999999	748	642	818	646	534	999999	483	408	271	450	420	905	98	999999	999999	353	999999	187	999999	593	761	155	999999	836	624	729	674	552	218	92	829	158	999999	123	785	277	732	933	281	878	362	927	999999	656	999999	522	744	742	660	378	999999	630	760	502	36	999999	692	981	999999	805	999999	931	199	189	621	271	786	999999	786	861	621	736	906	107	241	834	532	999999	129	111	999999	999999	892	840	421	208	398	626	96	999999	584	750	999999	476	681	430	737	443	44	455	736	770	956	999999	756	933	999999	663	271	202	80	399	999999	920	820	274	49	359	767	423	872	170	999999	603	286	870	825	999999	425	810	107	99	269	674	375	224	976	103	93	488	484	734	999999	894	122	999999	888	990	655	416	391	999999	675	621	582	576	883	362	999999	886	118	999999	247	999999	104	980	140	999999	999999	999999	298	945	275	999999	999999	148	805	992	999999	101	981	835	999999	19	999999	719	423	647	101	799	340	623	580	207	379	200	496	903	800	141	64	701	444	59	999999	445	999999	396	682	999999	770	890	872	999999	904	999999	510	238	42	385	566	999999	105	756	999999	675	999999	77	909	748	651	999999	202	358	46	290	999999	999999	891	982	999999	37	999999	657	38	450	751	159	302	999999	689	268	870	424	575	572	605	688	784	452	80	54	487	999999	793	868	697	523	999999	624	882	776	347	999999	779	539	527	448	727	824	924	225	999999	812	68	393	41	778	999999	999999	684	712	949	999999	911	561	999999	40	864	169	752	999999	765	999999	224	912	920	819	645	45	54	999999	960	959	528	999999	279	999999	876	410	837	919	739	999999	940	179	827	999999	148	228	990	497	999999	568	82	696	460	107	999999	156	999999	221	143	999999	999999	526	999999	999999	920	999999	291	873	999999	999999	332	832	498	999999	737	55	999999	32	999999	427	54	
999999	999999	402	887	832	404	182	88	729	938	625	999999	991	499	423	427	837	977	91	999999	126	999999	129	246	249	207	614	369	552	71	449	540	716	703	872	942	359	112	999999	662	119	795	999999	526	706	56	999999	356	323	627	256	55	999999	490	928	999999	464	999999	647	634	790	812	999999	668	498	95	80	297	627	999999	999999	735	888	429	827	330	909	603	539	999999	999999	268	56	999999	814	403	999999	235	775	658	487	203	464	999999	871	306	269	999999	999999	620	999999	219	728	842	559	521	166	179	663	607	314	861	626	454	933	532	999999	611	853	105	153	844	521	969	993	873	280	999999	558	530	71	153	575	918	999999	999999	539	213	375	302	247	772	999999	178	353	626	999999	20	530	999999	999999	658	912	932	999999	999999	698	999999	849	685	251	731	621	143	545	171	295	707	236	452	992	562	246	560	857	381	999999	352	625	376	306	269	999999	999999	989	413	999999	999999	451	96	792	779	364	999999	999999	999999	160	999999	632	191	340	999999	784	87	356	999999	422	361	999999	105	999999	355	143	482	389	981	827	412	999999	142	931	999999	265	150	660	223	208	556	509	352	230	999999	720	999999	46	436	485	827	999999	21	991	879	568	356	238	999999	645	882	310	79	688	999999	295	500	260	687	614	999999	427	143	779	865	852	731	999999	24	635	699	445	999999	506	999	550	141	151	62	999999	999999	911	222	577	326	255	439	664	482	558	229	193	999999	821	841	999999	728	242	135	36	836	481	223	999999	946	446	357	573	688	999999	999999	359	208	603	705	732	999999	566	463	619	422	77	999999	466	999999	515	999999	141	999999	599	999999	999999	25	35	257	437	698	410	631	879	898	865	975	284	404	870	999999	999999	125	119	205	172	778	515	614	769	88	756	406	440	359	999999	999999	98	999999	264	344	999999	999999	999999	43	999999	934	583	720	999999	102	128	72	545	999999	341	26	999999	404	658	130	509	420	999999	358	941	14	201	529	999999	956	999999	897	149	536	812	409	847	85	401	237	204	794	999999	676	999999	694	999999	909	28	209	999999	694	727	144	999999	762	867	919	102	999999	743	64	47	600	215	231	923	19	717	931	178	479	999999	430	925	714	363	999999	398	256	152	999999	510	484	999999	203	999999	15	701	60	541	999999	982	602	493	999999	757	466	471	739	771	851	202	999999	40	885	691	306	218	129	408	66	530	846	656	999999	553	563	999	999999	61	999999	999999	666	400	999999	999999	410	999999	784	957	897	349	659	485	300	
98	999999	454	999999	511	872	796	582	652	484	407	146	945	41	597	204	466	459	687	853	999999	535	696	789	399	999999	369	999999	999999	511	717	870	370	366	373	139	999999	999999	510	188	130	999999	24	999999	843	999999	465	905	197	763	440	999999	972	631	756	999999	726	665	326	231	512	373	420	150	767	999999	999999	589	667	468	95	183	949	509	733	809	521	781	946	49	825	999999	246	408	81	828	898	739	609	999999	412	999999	966	999999	675	757	999999	873	158	316	583	876	248	999999	677	999999	939	473	898	947	51	945	999999	286	405	999999	136	21	79	999999	637	999999	999999	999999	65	641	216	670	833	975	999999	647	999999	639	466	949	226	999999	730	814	888	435	840	999999	769	999999	734	690	883	999999	630	999999	999999	999999	678	546	999999	391	673	46	60	279	639	922	463	403	999999	89	820	456	999999	618	290	999999	61	212	206	326	999999	598	999999	526	786	216	355	999999	843	424	999999	919	62	834	844	694	999999	618	795	918	999999	999999	999999	999999	869	437	999999	999999	33	548	999999	999999	350	579	304	84	139	534	493	433	577	283	999999	999999	999999	900	404	997	999999	999999	999999	999999	999999	287	127	721	453	261	999999	359	999999	343	166	999999	999999	999999	579	482	999999	999999	565	239	135	999999	999999	926	816	257	536	968	42	999999	248	437	55	999999	69	72	462	583	631	999999	877	143	22	244	126	263	999999	633	331	921	467	13	40	999999	317	54	999999	201	999999	206	724	688	326	624	104	729	260	540	435	516	999999	956	148	999999	361	991	999999	116	809	562	614	999999	646	999999	339	999999	406	782	417	25	999999	270	678	435	163	199	816	999999	149	396	13	111	208	814	901	510	864	999999	911	325	694	831	391	999999	591	821	999999	215	294	860	332	477	132	419	391	759	999999	713	534	171	999999	961	966	422	558	999999	999999	832	219	829	999999	999999	870	101	999999	304	878	335	843	342	999999	999999	113	999999	74	535	978	788	999999	999999	231	161	999999	749	151	732	864	969	793	87	126	218	995	464	999999	279	606	999999	999999	97	881	952	869	201	999999	573	857	687	358	999999	534	915	408	78	607	228	244	999999	999999	598	439	909	541	766	999999	939	615	999999	797	795	928	999999	700	345	270	278	291	627	999999	578	874	186	620	999999	552	210	810	927	856	273	999999	485	90	499	999999	971	421	113	976	83	957	218	889	563	103	586	999999	72	808	339	936	999999	394	999999	724	262	999999	770	223	24	139	688	999999	999999	760	999999	867	999999	999999	298	
857	187	650	662	620	665	297	67	677	966	999999	747	128	527	336	427	999999	708	774	999999	682	650	890	961	944	278	425	999999	802	999999	719	23	384	520	481	759	966	731	761	999999	965	241	999999	257	38	392	570	275	208	342	999999	169	436	293	999999	216	297	688	718	999999	999999	932	265	36	256	971	372	999999	55	577	461	369	947	715	438	999999	557	643	932	561	999999	160	999999	999999	299	560	587	999999	999999	999999	471	287	23	418	999999	43	976	77	999999	999999	29	961	999999	631	999999	991	222	720	999999	999999	659	653	999999	999999	999999	98	775	795	736	696	394	282	999999	781	115	184	356	999999	999999	404	475	999999	642	875	542	746	931	535	588	307	348	866	245	740	615	817	531	856	999999	730	999999	190	340	313	672	747	267	448	525	707	999999	684	823	460	999999	179	20	880	624	896	999999	249	217	439	999999	527	47	963	175	999999	652	999999	999999	176	999999	999999	158	999999	213	794	489	999999	20	880	662	663	53	999999	51	445	999999	651	999999	878	572	28	999999	901	955	154	710	999999	999999	237	64	999999	921	656	324	999999	999999	999999	999999	999999	999999	673	239	999999	777	694	999999	262	999999	730	490	999999	268	884	999999	999999	321	999999	999999	68	999999	194	999999	782	825	516	999999	396	470	636	424	134	974	411	470	899	788	646	134	270	670	457	381	552	746	63	999999	47	62	206	103	773	308	618	999999	232	462	457	511	270	952	97	791	999999	315	366	36	857	423	704	338	999999	132	122	398	636	813	668	45	771	629	705	343	274	999999	650	826	366	665	248	446	341	999999	999999	318	999999	666	95	999999	390	37	39	623	999999	867	427	999999	195	229	119	419	793	999999	739	640	257	754	999999	752	665	539	669	201	999999	267	999999	540	267	999999	815	969	727	432	654	744	999999	91	999999	999999	999999	998	641	146	556	828	999999	919	404	234	999999	828	149	343	580	999999	999999	837	999999	100	870	886	393	390	413	149	691	999999	767	994	49	999999	769	130	636	666	898	532	645	999999	614	87	145	43	743	999999	830	394	852	999999	387	762	642	895	535	238	614	260	732	999999	147	292	161	409	194	895	69	28	706	999999	952	834	202	102	999999	999999	750	360	647	426	318	307	999999	964	617	287	999999	873	595	408	62	648	799	238	999999	332	926	735	999999	847	928	812	999999	938	999999	553	570	549	419	999999	487	264	612	999999	108	999999	773	196	792	999999	371	195	999999	999999	861	314	44	964	883	162	866	24	510	999999	497	999999	618	
999999	124	74	716	983	464	852	920	797	999999	493	999999	378	559	739	943	999999	485	743	388	390	86	545	518	606	999999	267	876	999999	753	999999	819	602	231	999999	999999	727	200	388	730	581	387	74	278	551	834	999999	603	136	81	568	324	999999	127	238	503	578	555	120	327	207	975	999999	53	234	999999	537	157	366	666	225	751	107	999999	807	999999	999999	277	967	999999	999999	663	750	401	999999	496	75	484	999999	699	504	181	90	71	533	606	929	999999	54	877	306	367	999999	469	855	816	227	741	999999	999999	491	311	588	348	999999	543	999999	66	858	999999	608	62	999999	999999	999999	53	671	46	489	999999	84	992	233	999999	475	794	999999	999999	545	378	999999	999999	174	768	218	999999	593	742	896	990	380	872	172	316	278	999999	999999	580	307	812	999999	999999	261	118	160	999999	88	498	872	380	126	944	999999	489	468	284	888	999999	999999	968	460	999999	999999	999999	830	211	829	916	999999	999999	999999	846	999999	733	999999	97	82	65	618	719	125	104	869	525	873	436	361	682	848	999999	999999	818	131	338	361	999999	51	763	288	999999	669	171	999999	651	788	279	962	787	267	999999	999999	833	776	999999	853	365	999999	999999	999999	404	850	999999	78	827	866	999999	725	654	381	999999	56	318	776	999999	60	953	427	999999	737	603	473	573	425	477	791	531	51	392	484	996	168	999999	148	884	999999	521	103	849	785	999999	554	999999	416	262	999999	999999	66	115	689	900	937	841	886	999999	999999	287	732	600	999999	344	731	999999	179	384	847	628	180	892	573	538	860	578	442	723	59	165	166	173	999999	898	475	936	999999	584	69	326	540	126	954	819	789	999999	814	450	292	221	999999	999999	999999	705	999999	173	542	160	50	369	999999	999999	999999	774	131	569	457	147	868	795	640	999999	325	999999	98	63	999999	753	999999	367	763	992	440	837	26	134	758	447	999999	311	999999	551	544	999999	918	377	154	189	999999	229	55	999999	582	497	999999	554	999999	884	617	999999	235	788	411	682	605	416	732	144	757	999999	811	999999	961	567	401	98	999999	625	612	720	909	758	65	999999	321	97	420	943	266	999999	999999	873	830	516	85	615	999999	861	104	999999	644	20	431	701	999999	46	714	25	105	492	999999	100	282	896	759	477	733	999999	999999	518	999999	789	878	999999	588	937	188	454	491	785	999999	198	999999	109	85	999999	336	363	120	284	382	405	847	773	967	327	601	934	999999	608	882	268	500	586	515	855	141	146	123	481	857	999999	999999	320	
999999	999999	569	182	999999	860	150	379	771	999999	145	601	941	999999	999999	999999	346	254	697	999999	903	999999	999999	945	593	229	767	200	250	639	427	122	871	537	999999	660	758	428	123	896	999999	513	497	413	450	914	914	999999	817	852	144	613	572	651	999999	855	618	624	588	600	103	999999	999999	999999	669	32	999999	999999	877	667	512	999999	140	999999	423	399	202	999999	999999	679	315	741	999999	398	999999	813	550	229	999999	382	51	143	840	522	803	519	384	365	743	427	194	999999	157	160	349	227	999999	770	238	999999	663	334	130	909	295	999999	576	999999	636	999999	482	510	293	505	625	379	999999	999999	997	904	999999	999999	550	86	494	999999	594	232	59	287	341	999999	991	113	999999	717	23	931	999999	999999	942	643	999999	999999	999999	684	227	652	999999	970	150	864	999999	333	11	999999	999999	53	424	999999	767	353	691	359	524	702	999999	999999	786	908	999999	999999	390	555	961	999999	999999	999999	140	810	587	999999	697	89	147	477	16	999999	999999	892	932	969	516	747	684	999999	952	379	374	253	174	999999	999999	626	614	993	483	999999	372	630	999999	999999	913	614	902	825	656	999999	221	999999	695	851	89	894	975	395	999999	643	871	372	428	739	298	999999	645	999999	999999	81	474	153	993	790	305	999999	183	999999	999999	999999	844	859	942	350	167	999999	999999	323	957	970	650	999999	363	999999	355	999999	999999	999999	834	35	969	361	749	584	999999	78	62	905	556	999999	720	999999	999999	999999	798	22	429	88	581	970	999999	332	593	115	999999	256	789	163	444	305	278	204	999999	40	999999	999999	119	368	212	999999	999999	652	766	358	259	484	999999	999999	51	343	580	133	407	863	696	647	999999	644	162	891	288	899	471	260	339	526	198	308	999999	999999	999999	999999	999999	492	706	686	565	999999	855	946	999999	174	121	110	725	155	797	123	999999	295	724	475	215	321	810	374	191	999999	28	733	295	999999	819	735	441	519	257	999999	167	19	91	533	999999	215	534	123	787	370	535	999999	729	85	999999	999999	591	999999	855	564	999999	341	505	59	226	131	999999	999999	355	999999	669	215	898	882	956	999999	213	201	999999	10	786	999999	999999	820	980	834	13	220	626	308	153	999999	999999	693	242	825	513	42	316	667	554	758	768	411	700	329	296	847	999999	999999	999999	400	999999	854	777	984	754	684	999999	392	127	450	159	999999	999999	665	551	214	649	140	820	180	884	28	455	38	928	185	129	660	547	166	100	999999	999999	999999	262	809	916	257	81	829	999999	924	
999999	114	608	720	179	45	778	91	207	988	819	999999	999999	732	409	999999	66	579	564	418	999999	961	999999	173	66	489	413	999999	298	401	999999	991	999999	999999	479	351	430	999999	15	94	882	466	999999	111	176	854	246	529	409	177	999999	999999	999999	555	89	588	753	999999	664	690	999999	46	999999	806	929	999999	929	555	999999	68	328	848	573	480	536	388	12	258	997	211	999999	999999	342	131	209	567	999999	661	999999	891	597	985	553	325	463	999999	999999	162	999999	348	925	999999	275	351	999999	353	999999	794	28	999999	999999	505	999999	463	447	747	703	999999	606	999999	999999	277	999999	372	471	999999	305	258	27	690	715	999999	999999	999999	286	561	618	999999	999999	856	639	999999	999999	189	315	999999	547	100	877	716	999999	11	999999	810	247	658	999999	903	879	515	58	678	776	338	986	736	999999	999999	999999	886	138	711	399	999999	732	178	999999	999999	66	999999	796	999999	381	311	999999	999999	303	275	999999	627	546	999999	121	999999	999999	999999	166	314	202	999999	672	758	913	991	587	440	611	999999	999999	78	34	529	846	509	999999	999999	307	475	790	999999	999999	163	999999	999999	999999	423	600	632	942	771	22	329	303	999999	999999	48	302	390	999999	117	111	498	999999	999999	603	27	999999	611	58	964	663	690	523	920	999999	999999	391	999999	999999	174	999999	979	862	999999	66	704	999999	369	802	680	999999	917	752	683	180	943	965	999999	999999	999999	554	988	583	978	118	999999	999999	382	350	198	657	938	738	559	276	131	636	880	296	899	791	999999	809	999999	999999	745	937	840	999999	999999	553	366	408	328	619	852	405	884	208	734	898	853	29	999999	33	612	189	203	417	59	317	94	737	66	541	55	188	216	564	372	999999	965	633	156	645	300	999999	419	999999	424	999999	999999	999999	561	10	937	490	206	353	810	566	744	432	700	886	468	629	352	787	574	673	199	999999	836	350	932	999999	872	967	999999	83	999999	263	993	333	564	412	186	65	603	565	982	862	753	999999	649	542	933	269	187	999999	197	632	375	999999	536	999999	845	220	77	999999	617	238	620	737	999999	490	439	377	331	999999	452	296	193	19	999999	337	576	999999	701	400	296	613	790	72	885	147	999999	252	796	142	566	965	988	885	948	753	999999	25	18	168	113	566	937	131	999999	901	448	365	69	208	855	999999	519	677	432	14	999999	999999	851	660	602	197	580	999999	499	487	308	308	71	937	95	560	33	542	297	999999	999999	669	999999	999999	698	999999	193	598	999999	752	455	999999	999999	
944	999999	694	173	358	566	915	985	748	631	999999	999999	999999	304	131	999999	999999	791	977	390	702	338	779	999999	867	961	79	13	981	912	746	41	987	999999	999999	632	999999	999999	675	975	381	999999	999999	47	112	999999	558	999999	72	999999	981	999999	478	930	760	615	999999	980	306	396	497	912	999999	999999	885	709	999999	999999	187	498	721	908	999999	11	19	958	999999	741	610	999999	413	841	941	999999	931	999999	563	999999	999999	511	106	999999	100	288	488	468	739	101	161	403	999999	263	60	573	999999	83	845	476	921	999999	213	793	999999	999999	999999	999999	999999	507	904	110	155	558	219	999999	999999	310	818	837	522	550	999999	319	999999	217	709	999999	790	378	742	858	939	96	999999	999999	308	312	50	999999	304	832	497	999999	197	61	257	999999	54	384	181	463	999999	999999	954	380	582	893	214	172	120	999999	999999	999999	765	55	171	69	423	999999	377	99	270	548	542	999999	63	986	132	999999	999999	492	115	416	206	289	603	999999	142	764	711	414	999999	877	168	999999	967	894	477	999999	889	198	804	999999	999999	999999	202	716	475	999999	327	596	771	675	999999	628	728	458	406	485	452	999999	999999	658	999999	963	990	392	389	81	721	168	519	980	648	771	687	999999	409	999999	999999	887	465	868	999999	125	642	999999	674	540	999999	519	498	999999	700	999999	271	999999	906	52	999999	810	999999	403	999999	999999	86	999999	36	441	999999	999999	999999	291	999999	564	774	68	221	107	330	567	999999	849	999999	212	670	528	290	989	509	541	89	366	33	999999	561	71	325	999999	48	851	406	242	599	999999	470	999999	999999	145	885	999999	999999	808	999999	534	999999	486	74	349	498	558	510	47	932	999999	999999	691	267	122	13	712	742	933	69	479	170	485	260	340	742	463	999999	154	113	999999	999999	281	644	499	193	84	997	975	788	490	350	368	310	200	345	999999	999999	489	141	182	471	10	749	252	999999	617	999999	734	607	45	632	366	933	636	801	392	999999	999999	929	928	715	999999	155	578	138	999999	999999	69	994	963	514	446	22	999999	835	606	999999	402	999999	576	848	272	999999	999999	857	984	435	673	999999	953	999999	191	999999	212	467	999999	855	999999	124	572	442	999999	740	999999	530	999999	999999	12	999999	205	859	999999	999999	363	999999	452	398	401	721	154	999999	511	670	50	999999	332	886	810	999999	140	751	999999	287	563	143	681	532	733	232	670	999999	433	872	203	103	999999	549	206	132	24	316	464	458	970	205	931	999999	999999	412	208	310	543	537	999999	454	507	
376	88	229	408	919	664	999999	60	512	943	638	477	999999	165	783	689	687	999999	824	999999	903	999999	368	999999	186	833	331	999999	370	108	895	211	999999	596	999999	999999	977	723	105	651	296	407	467	262	999999	38	752	257	425	621	999999	999999	846	167	604	69	719	26	232	96	999999	153	690	414	57	436	727	360	455	321	999999	964	364	182	10	505	850	999999	909	999999	999999	84	609	749	999999	816	365	999999	991	999999	751	961	500	999999	319	152	717	63	214	865	311	401	801	113	909	999999	724	674	167	109	218	614	116	84	15	268	999999	941	171	240	81	999999	369	999999	570	999999	999999	355	863	857	787	797	900	54	846	999999	282	999999	839	362	102	999999	435	891	441	146	854	425	13	61	608	776	999999	973	794	176	42	999999	543	169	427	378	811	309	321	999999	713	72	999999	999999	985	48	111	999999	148	999999	999999	477	999999	433	895	57	352	999999	258	21	905	926	259	680	656	285	999999	680	934	723	999999	135	580	29	433	791	999999	685	75	570	674	92	835	413	999999	999999	999999	119	273	379	999999	999999	61	999999	516	786	812	558	671	709	85	431	999999	999999	511	584	897	353	999999	999999	999999	666	746	688	999999	823	101	846	223	100	651	853	416	999999	697	999999	84	999999	513	646	999999	638	999999	999999	999999	252	218	421	902	882	668	290	119	169	519	370	263	372	962	693	999999	966	999999	580	68	232	24	319	727	631	509	626	839	363	999999	231	999999	390	204	999999	614	679	944	999999	432	999999	999999	257	999999	336	626	712	999999	820	951	22	304	999999	999999	999999	237	898	694	280	382	999999	450	755	44	298	719	872	178	868	88	999999	32	999999	157	696	999999	767	274	400	14	797	319	29	999999	122	999999	999999	999999	999999	866	716	985	999999	959	999999	920	988	223	756	617	754	543	448	742	999999	989	301	297	610	999999	470	634	999999	999999	584	999999	999999	353	921	999999	512	788	246	11	371	39	999999	54	766	999999	999999	554	517	782	999999	264	999999	286	476	132	999999	919	483	999999	405	92	692	407	384	659	999999	644	999999	395	114	999999	307	447	999999	906	640	256	531	999999	292	916	126	999999	26	330	861	999999	877	799	735	593	999999	97	605	289	347	951	669	999999	287	856	999999	132	677	999999	956	999999	906	569	491	388	398	649	865	999999	965	181	999999	64	798	354	766	501	999999	521	660	220	999999	101	999999	689	587	424	556	999999	999999	994	842	732	999999	437	248	318	317	356	205	666	231	999999	323	175	570	615	318	
999999	100	761	472	166	632	745	999999	814	10	802	801	999999	999999	999999	825	999999	339	658	689	370	999999	457	193	313	326	999999	989	724	999999	404	128	999999	115	623	999999	901	532	686	999999	628	999999	433	318	515	555	231	573	791	300	352	836	912	925	947	999999	642	577	168	999999	999999	756	867	999999	606	683	829	868	479	103	924	448	653	999999	999999	524	999999	149	677	999999	104	430	207	999999	435	567	216	56	167	795	999999	334	373	845	999999	872	999999	999999	999999	832	725	363	999999	697	376	903	192	364	864	433	156	502	899	410	746	217	558	443	610	999999	999999	783	710	683	400	599	999999	999999	95	198	546	294	437	845	999999	999999	336	999999	999999	532	384	851	191	999999	649	210	434	999999	999999	265	999999	999999	786	673	365	942	652	421	307	999999	827	385	279	676	886	862	75	64	378	999999	999999	58	386	87	999999	625	999999	999999	44	199	999999	999999	708	999999	873	12	507	999999	489	99	999999	999999	212	999999	705	999	582	999999	848	999999	145	999999	999999	104	999999	999999	167	708	20	740	351	999999	386	118	611	999999	999999	999999	999999	883	364	312	575	288	916	965	845	106	382	663	999999	96	137	257	64	796	999999	999999	999999	607	844	799	752	999999	748	999999	538	103	999999	990	332	142	712	999999	432	832	804	315	187	418	430	71	999999	357	697	999999	549	999999	63	814	999999	999999	993	205	999999	565	559	826	540	505	999999	751	999999	999999	340	910	383	172	824	231	992	223	436	46	186	783	472	405	61	493	871	409	50	999999	805	999999	149	517	925	867	283	978	774	681	982	678	999999	944	26	787	881	387	314	832	822	972	636	999999	28	265	102	164	775	999999	999999	999999	711	562	586	999999	770	865	246	957	947	999999	448	754	64	508	999999	999999	388	999999	612	999999	105	217	51	832	632	192	999999	670	999999	129	212	728	999999	954	966	91	999999	945	26	25	150	356	884	808	533	999999	902	999999	125	573	775	511	444	151	931	504	520	999999	448	999999	376	999999	193	828	811	720	707	999999	999999	67	170	443	999999	596	353	999999	333	243	999999	750	289	979	554	210	999999	701	293	906	33	472	570	999999	507	438	649	574	173	999999	999999	999999	185	803	977	67	413	342	264	848	798	192	180	287	999999	698	309	396	30	982	484	999999	437	800	86	79	999999	556	935	818	946	999999	586	999999	245	496	574	486	11	999999	797	999999	999999	999999	118	999999	302	293	170	809	138	262	553	999999	581	999999	385	384	726	999999	570	856	406	445	901	29	
606	999999	51	999999	133	822	999999	533	194	472	672	992	692	999999	777	999999	396	999999	689	694	234	405	695	999999	120	199	759	103	926	999999	614	11	999999	98	244	399	251	212	685	316	999999	999999	995	999999	225	999999	999999	491	141	366	469	280	756	217	795	211	217	694	846	933	73	301	607	999999	857	671	458	604	11	388	962	999999	450	383	999999	999999	999999	999999	142	999999	507	278	961	569	481	344	255	336	303	999999	191	557	366	752	253	999999	422	752	261	553	934	999999	999999	753	999999	285	999999	999999	999999	590	801	631	561	129	435	795	999999	47	771	523	426	132	311	968	206	414	828	697	140	260	999999	999999	334	999999	792	420	999999	217	175	999999	513	872	945	999999	241	560	999999	246	999999	458	245	999999	980	738	999999	812	785	520	999999	990	999999	142	999999	140	799	154	306	972	337	999999	16	999999	872	575	20	553	187	999999	737	645	418	591	999999	999999	999999	999999	676	595	461	980	634	999999	660	184	999999	380	999999	814	913	96	263	33	909	999999	451	122	999999	415	728	583	999999	196	999999	999999	581	865	761	999999	125	392	999999	710	521	356	390	738	472	697	826	639	923	372	685	650	392	395	682	999999	999999	902	903	270	867	877	355	999999	999999	999999	603	999999	619	999999	999999	999999	999999	552	511	562	999999	712	650	815	589	98	660	999999	510	999999	529	196	193	999999	338	999999	489	999999	843	999999	999999	941	254	723	104	942	30	999999	673	165	999999	839	883	129	158	528	262	97	680	778	226	94	937	999999	229	999999	699	927	732	486	50	409	999999	867	561	979	468	927	721	647	999999	798	597	355	109	689	312	74	543	810	999999	401	537	74	999999	916	999999	892	503	999999	252	103	139	999999	124	632	140	999999	999999	999999	70	334	376	43	999999	428	496	999999	262	999999	115	635	394	921	525	648	872	644	999999	644	975	575	433	44	404	975	999999	410	240	476	559	295	506	999999	750	999999	35	503	364	998	430	421	640	962	999999	617	708	218	671	999999	999999	495	999999	923	203	494	900	342	639	735	759	95	362	785	980	819	999999	999999	181	889	623	999999	290	451	224	999999	934	471	462	787	276	460	999999	764	999999	999999	719	583	181	999999	735	692	864	629	248	344	68	855	982	762	487	999999	46	782	999999	999999	999999	134	708	638	560	439	880	999999	468	309	999999	999999	78	999999	999999	556	999999	915	164	931	514	660	212	880	999999	88	488	699	999999	587	423	957	912	999999	858	594	874	542	704	305	812	22	999999	999999	999999	999999	
786	75	661	930	839	130	627	920	876	555	999999	827	143	481	950	190	999999	880	885	999999	685	999999	69	516	681	316	999999	858	129	999999	999999	272	893	999999	301	423	999999	378	999999	303	339	991	999999	999999	999999	57	408	232	999999	999999	469	290	64	597	785	53	999999	155	259	999999	909	769	801	999999	65	659	999999	999999	999999	999999	999999	183	142	592	999999	693	295	999999	844	634	907	999999	514	999999	42	219	218	305	999999	258	417	891	129	224	393	999999	200	83	257	22	123	309	999999	817	487	296	999999	472	537	101	757	259	999999	624	626	999999	265	999999	352	999999	451	999999	850	931	999999	261	63	918	209	500	503	222	508	831	521	607	999999	696	20	745	71	745	768	167	500	999999	999999	504	598	471	314	887	730	999999	570	484	999999	121	999999	236	999999	999999	273	999999	598	545	751	479	113	999999	976	999999	999999	606	999999	705	870	999999	440	999999	670	558	329	737	195	616	491	999999	999999	999999	158	833	998	783	513	999999	482	999999	569	954	416	121	401	999999	999999	999999	594	134	625	999999	614	999999	680	737	999999	683	999999	535	850	999999	999999	999999	218	76	869	152	999999	519	999999	954	233	148	133	485	999999	559	167	749	252	999999	32	366	481	405	999999	999999	163	270	227	999999	920	999999	881	587	999999	762	902	334	710	999999	999999	84	41	671	642	475	999999	999999	192	16	999999	999999	293	410	959	999999	182	812	644	486	999999	309	302	274	43	286	267	999999	585	792	999999	832	48	899	999999	947	335	999999	999999	956	750	999999	88	220	999999	759	663	480	999999	212	999999	999999	690	234	363	875	782	999999	637	999999	218	105	619	999999	360	693	132	393	146	21	371	999999	58	687	735	40	231	91	961	999999	623	786	999999	999999	211	566	999999	999999	546	398	999999	568	183	999999	999999	655	999999	688	860	618	637	999999	344	999999	840	228	51	12	999999	332	654	700	805	999999	999999	432	187	247	999999	793	999999	317	846	999999	999999	999999	999999	650	939	999999	691	999999	231	352	646	999999	452	311	541	983	524	150	999999	224	743	474	763	999999	665	325	477	111	499	76	77	329	433	595	770	48	40	999999	999999	417	640	121	479	462	999999	399	979	875	705	215	999999	410	991	632	14	381	999999	378	984	623	612	590	999999	164	284	326	920	856	540	999999	952	134	87	908	999999	632	994	310	113	999999	999999	601	406	294	999999	667	999999	800	590	399	998	999999	416	449	804	60	78	325	188	999999	479	133	345	999999	262	155	332	92	59	382	999999	739	274	717	287	21	
194	758	999999	999999	988	129	999999	151	505	300	718	999999	114	533	563	679	999999	714	797	222	999999	203	42	652	344	999999	750	999999	22	269	397	698	171	999999	999999	999999	958	571	411	359	857	203	999999	962	999999	694	977	526	818	999999	616	560	920	74	754	999999	726	714	282	741	378	67	999999	999999	902	999999	476	999999	666	254	721	999999	999999	448	365	73	496	80	225	650	999999	999999	399	315	652	999999	999999	106	49	999999	593	999999	298	999999	980	799	74	471	69	416	999999	666	859	574	985	65	257	481	999999	690	503	999999	499	632	999999	154	668	999999	592	74	999999	999999	281	791	660	478	272	999999	468	565	998	999999	20	808	432	612	375	824	329	999999	590	306	397	358	999999	938	999999	666	206	836	140	251	999999	995	175	848	394	999999	999999	999999	792	614	23	153	692	999999	644	691	210	860	999999	844	503	995	484	999999	982	923	999999	722	724	999999	446	632	999999	756	156	999999	999999	583	227	306	999999	812	999999	975	293	999999	665	903	999999	72	466	346	67	296	748	883	520	999999	865	999999	999999	999999	793	196	178	391	718	936	332	999999	57	626	643	482	933	691	200	508	999999	738	999999	515	999999	661	149	110	575	148	17	273	504	423	718	756	647	999999	999999	618	807	999999	534	729	999999	674	24	840	702	584	363	67	999999	22	999999	999999	999999	999999	772	141	57	78	816	580	928	68	134	634	908	887	834	224	672	582	999999	760	214	537	999999	755	646	309	407	990	785	950	580	492	856	999999	552	503	946	887	570	738	95	954	999999	522	549	390	999999	815	750	148	395	999999	320	999999	923	676	999999	27	494	999999	671	999999	999999	999999	488	641	778	999999	999999	341	278	784	21	963	674	999999	736	999999	215	999999	376	592	249	646	565	999999	182	999999	667	875	292	929	402	823	77	999999	168	823	999999	908	612	615	999999	418	999999	610	108	357	142	673	940	800	811	238	380	89	999999	158	999999	999999	469	728	999999	469	59	348	999999	198	999999	999999	101	912	385	307	653	761	121	831	776	954	372	825	916	994	999999	491	127	174	999999	988	999999	19	410	27	999999	883	955	20	369	531	227	909	461	727	581	999999	999999	999999	584	619	967	754	999999	467	654	643	812	664	534	567	230	999999	746	907	731	999999	512	999999	858	769	999999	999999	999999	999999	737	462	373	199	423	907	77	613	589	833	31	928	636	942	999999	999999	999999	301	486	801	311	10	999999	554	995	499	525	66	999999	815	813	866	999999	137	730	201	280	622	999999	999999	
499	616	999999	912	999999	803	454	569	995	999999	999999	514	624	670	943	999999	299	999999	204	923	391	21	958	774	30	999999	646	509	221	181	535	458	60	859	999999	999999	999999	260	668	999999	54	999999	70	602	999999	308	251	622	194	994	902	460	428	327	245	488	658	999999	999999	999999	166	945	357	824	528	249	464	765	368	259	999999	48	161	11	878	999999	999999	999999	657	999999	913	33	324	227	278	84	999999	732	624	823	45	507	368	999999	45	999999	608	246	84	877	844	999999	264	999999	628	864	309	427	999999	999999	999999	302	216	181	999999	999999	999999	140	555	453	219	731	151	545	223	867	999999	224	966	999999	826	713	291	780	999999	999999	769	390	598	414	999999	612	293	999999	999999	742	300	196	129	901	478	478	690	630	667	122	344	718	721	999999	193	95	461	669	983	825	999999	436	304	389	374	250	999999	999999	679	999999	448	336	261	481	999999	493	104	74	311	357	999999	660	999999	999999	103	60	669	837	230	689	999999	624	830	999999	730	864	999999	999999	537	237	937	549	951	70	674	17	467	249	194	999999	990	397	367	635	802	360	323	539	999999	323	581	703	999999	989	455	824	999999	791	999999	712	999999	364	536	84	420	483	709	63	999999	95	999999	429	999999	530	699	999999	999999	205	666	380	551	363	455	223	999999	243	628	962	614	850	511	675	499	482	109	636	860	293	224	328	651	270	449	999999	999999	162	999999	400	999999	691	567	999999	135	380	170	247	999999	322	428	186	855	747	448	249	584	916	999999	180	430	73	999999	973	999999	347	728	999999	999999	255	492	999999	193	237	672	922	292	999999	550	129	322	999999	726	548	864	48	473	999999	999999	210	625	815	232	880	969	236	788	593	329	787	651	879	999999	663	830	924	993	999999	84	525	999999	382	999999	810	999999	568	346	365	999999	942	874	999999	999999	999999	630	676	999999	312	268	445	144	699	881	762	999999	442	538	73	717	939	54	846	829	305	999999	252	449	999999	32	410	999999	432	484	387	999999	827	419	620	43	163	653	691	368	638	391	267	500	999999	999999	425	39	999999	647	179	897	38	999999	174	999999	387	999999	859	999999	857	555	712	224	504	849	649	33	999999	39	563	296	363	999999	201	999999	985	752	836	999999	606	381	617	999999	999999	999999	885	833	255	160	999999	926	794	411	999999	93	679	53	999999	999999	693	402	121	253	93	999999	544	550	802	259	484	635	400	780	683	486	938	926	908	25	963	815	777	999999	383	636	502	952	999999	118	245	942	756	
82	395	999999	269	373	701	999999	945	344	41	999999	676	999999	536	23	728	35	154	752	144	980	800	999999	624	353	870	457	999999	591	575	694	24	541	878	327	394	478	226	575	999999	485	999999	629	784	999999	101	361	999999	488	999999	950	963	492	999999	775	282	517	999999	916	999999	999999	999999	363	769	346	980	999999	152	218	629	259	808	579	526	658	910	180	103	999999	999999	999999	356	902	367	624	731	531	999999	113	55	999999	887	310	999999	981	999999	717	859	447	801	956	219	892	999999	974	999999	394	966	158	865	999999	999999	748	663	983	897	149	999999	999999	615	999999	410	49	999999	752	999999	508	506	999999	224	202	320	655	999999	305	309	999999	53	393	999999	346	999999	999999	999999	943	462	149	646	98	94	304	721	999999	832	352	556	180	729	117	612	999999	887	999999	933	672	790	999999	708	368	684	443	999999	999999	999999	278	893	824	801	229	999999	232	999999	418	999999	920	481	999999	823	999999	999999	139	999999	936	780	838	459	143	999999	575	163	693	441	999999	413	650	208	119	52	999999	999999	732	378	509	817	390	999999	479	999999	999999	999999	999999	945	21	619	555	708	169	999999	834	819	760	999999	236	76	606	791	584	14	810	999999	371	563	269	999999	27	760	234	129	399	999999	980	171	999999	383	999999	748	429	669	858	941	999999	287	218	743	698	559	152	443	221	599	207	474	171	301	999999	631	685	773	602	999999	483	50	999999	776	839	598	543	852	999999	999999	371	915	999999	868	683	94	355	526	549	467	617	791	999999	799	859	515	10	347	553	347	72	656	76	999999	467	998	844	999999	904	999999	25	999999	999999	363	238	292	999999	302	618	746	285	999999	233	144	187	999999	142	643	917	334	999999	206	309	760	795	999999	848	999999	410	685	249	999999	621	999999	451	327	455	554	570	577	196	708	728	807	999999	999999	433	999999	886	999999	865	211	524	580	511	819	990	585	567	524	444	999999	892	933	506	372	547	784	999999	859	247	588	82	349	999999	890	477	501	699	891	999999	915	205	635	819	48	999999	51	937	632	337	869	986	56	143	999999	815	999999	310	699	365	649	249	999999	537	287	138	184	442	999999	999999	498	886	999999	243	528	51	266	999999	468	972	506	846	999999	999999	378	601	36	216	999999	84	999999	999999	10	536	641	676	177	107	999999	999999	999999	608	326	999999	838	983	320	812	614	908	559	682	842	726	859	999999	188	505	169	999999	112	968	255	547	669	307	886	149	601	852	999999	169	580	558	758	897	530	780	999999	
999999	999999	999999	601	288	524	999	358	284	676	999999	999999	671	937	856	999999	999999	999999	778	621	541	999999	180	221	762	44	399	111	293	999999	962	282	407	812	774	405	889	999999	966	32	669	948	612	473	763	363	211	231	999999	751	512	544	999999	169	161	298	119	12	838	253	135	897	999999	316	714	565	100	859	172	461	917	878	999999	755	951	592	494	707	458	408	833	177	999999	541	464	427	531	999999	660	486	295	887	538	722	897	771	883	305	999999	999999	999999	352	69	999999	999999	633	157	999999	217	999999	999999	412	554	439	420	957	519	533	851	296	999999	851	208	686	175	40	350	673	857	999999	999999	199	999999	260	145	490	118	999999	999999	831	279	534	40	101	683	883	343	108	311	940	261	360	453	472	999999	421	154	382	107	804	292	484	148	38	859	614	464	303	304	930	848	404	825	30	26	509	999999	116	12	291	696	252	372	999999	927	359	999999	485	98	723	346	735	28	902	999999	795	396	12	999999	999999	429	49	999999	999999	999999	857	534	433	456	662	600	47	379	815	117	50	122	230	999999	999999	869	978	214	580	999999	999999	386	923	482	230	123	818	874	934	999999	657	448	990	999999	999999	999999	321	999999	999999	133	309	999999	213	795	507	683	175	902	732	209	999999	835	233	787	999999	481	611	951	235	549	781	172	445	999999	999999	601	999999	405	39	684	557	950	777	456	294	999999	182	137	974	999999	947	916	152	734	999999	999999	224	212	845	599	224	999999	802	887	351	146	999999	259	999999	906	562	999999	872	57	999999	500	67	776	503	999999	308	483	999999	689	999999	865	30	710	541	638	386	999999	560	999999	470	196	157	890	115	999999	836	923	792	78	999999	187	999999	999999	93	921	764	448	709	621	301	741	393	123	295	486	126	219	718	705	529	642	999999	441	587	464	352	999999	671	355	999999	385	690	999999	704	424	999999	925	627	620	874	938	220	939	149	728	803	999999	605	999999	999999	626	215	96	548	351	967	999999	999999	999999	578	597	776	999999	234	915	999999	484	419	870	666	200	999999	999999	831	999999	999999	280	302	858	661	999999	999999	999999	323	770	999999	603	999999	999999	457	217	417	999999	999999	999999	172	856	715	233	999999	328	999999	734	999999	999999	45	117	265	958	918	999999	320	658	966	999999	35	733	50	999999	999999	456	125	999999	423	458	999999	591	65	553	999999	576	565	78	190	343	999999	837	91	482	735	72	348	411	443	760	999999	999999	43	783	262	999999	816	261	999999	999999	213	567	321	999999	999999	
453	62	999999	999999	352	141	999999	999999	633	574	197	652	567	728	683	118	713	623	662	562	33	558	281	300	989	760	999999	590	958	140	137	526	577	424	291	20	635	999999	100	629	654	290	409	999999	75	786	258	999999	804	999999	499	944	658	950	44	894	999999	421	550	592	999999	661	520	503	446	671	84	999999	446	999999	999999	842	532	43	999999	743	159	72	999999	999999	512	780	999999	844	999999	193	867	626	389	397	239	224	999999	999999	801	993	769	999999	772	999999	712	999999	97	141	640	656	421	625	52	999999	745	999999	196	347	90	999999	874	675	999999	999999	999999	457	999999	999999	999999	999999	522	33	242	914	974	253	299	831	500	999999	693	999999	214	999999	771	999999	583	99	652	520	999999	982	999999	754	128	103	53	519	600	264	350	48	999999	382	143	398	999999	999999	999999	502	429	999999	847	682	363	229	471	878	491	561	873	674	406	923	240	540	999999	999999	796	880	999999	779	240	246	67	654	999999	832	850	383	859	455	773	999999	999999	999999	145	745	400	899	632	175	38	999999	390	675	641	774	151	999999	792	999999	341	999999	302	650	134	610	624	708	271	639	37	118	701	427	901	256	999999	568	405	859	999999	897	258	999999	750	200	855	999999	23	193	690	257	590	953	124	999999	856	451	547	534	131	691	999999	993	147	920	347	963	774	394	942	999999	208	999999	818	444	196	268	899	999999	755	242	695	999999	948	999999	527	748	313	999999	399	390	30	870	738	405	269	265	896	999999	853	892	617	999999	999999	117	59	657	145	999999	151	598	551	613	778	888	999999	560	999999	367	999999	999999	999999	999999	999999	561	999999	337	999999	423	185	931	372	78	90	863	625	76	836	840	999999	999999	612	634	999999	801	838	417	999999	999999	408	708	220	538	437	999999	242	416	633	690	555	721	463	999999	504	220	236	999999	533	999999	272	929	999999	999999	636	533	986	34	779	203	999999	154	245	999999	24	999999	720	999999	641	826	631	999999	443	155	294	19	999999	999999	140	999999	575	365	884	187	587	479	984	15	902	903	999999	217	636	440	967	411	486	119	706	37	499	402	842	706	293	63	496	578	920	627	128	105	894	568	627	367	999999	67	766	545	492	999999	931	999999	560	423	582	12	188	883	533	306	195	113	999999	182	523	999999	893	533	999999	415	95	999999	785	999999	323	999999	812	610	150	428	999999	999999	999999	784	471	114	999999	870	999999	493	999999	47	103	822	910	791	845	454	999999	999999	999999	242	562	86	629	655	952	388	999999	514	
200	578	742	114	952	34	568	999999	999999	418	42	999999	62	500	999999	58	191	963	271	531	232	999999	766	68	999999	120	608	999999	164	815	162	767	770	967	302	999999	304	989	869	886	233	907	743	999999	60	150	189	72	71	580	474	989	999999	578	291	832	812	684	999999	841	425	110	783	895	999999	999999	263	95	207	999999	999999	202	103	385	308	999999	624	999999	17	123	930	546	406	583	351	999999	999999	201	685	470	18	999999	148	37	470	132	999999	999999	179	785	887	104	999999	866	826	281	895	741	999999	999999	218	481	999999	737	911	879	703	999999	553	103	999999	999999	409	737	999999	999999	63	999999	915	186	201	775	171	232	235	836	999999	540	757	79	999999	909	922	719	261	537	943	411	126	591	428	999999	304	85	171	826	999999	137	999999	692	227	829	826	103	774	442	319	454	511	999999	207	173	452	999999	999999	999999	999999	999999	485	658	200	652	949	333	757	277	999999	95	70	409	152	554	859	74	851	448	92	828	944	819	227	499	899	52	394	999999	481	821	260	456	687	14	651	32	502	575	879	502	346	999999	961	233	393	999999	999999	999999	314	999999	631	387	632	999999	744	666	440	999999	999999	907	939	999999	795	659	835	613	721	147	999999	836	571	999999	568	589	492	447	999999	993	999999	797	119	999999	950	103	999999	872	824	378	269	999999	592	802	999999	971	563	999999	999999	311	398	780	391	794	999999	478	816	355	999999	52	827	307	808	446	999999	999999	797	208	551	702	999999	962	789	353	999999	916	253	999999	999999	999999	36	648	999999	999999	605	999999	416	999999	999999	999999	999999	843	64	781	550	962	187	155	217	867	184	364	302	20	841	435	991	48	917	999999	999999	999999	891	232	25	188	999999	999999	840	269	548	482	216	999999	999999	999999	908	999999	999999	915	739	107	561	999999	999999	999999	356	999999	714	999999	344	378	407	168	258	240	952	831	766	372	399	999999	999999	999999	999999	701	158	233	595	999999	526	983	245	999999	102	136	495	304	999999	354	832	847	999999	670	924	180	999999	57	821	194	999999	999999	251	999999	525	816	793	613	999999	721	523	133	140	499	999999	360	142	406	75	999999	744	658	31	422	539	552	999999	644	999999	999999	999999	999999	412	410	550	449	999999	805	485	286	999999	999999	999999	999999	999999	708	717	999999	26	573	999999	678	999999	699	449	25	999999	828	900	973	999999	158	589	130	105	422	999999	729	999999	214	618	336	999999	789	788	863	632	933	591	999999	835	335	999999	999999	118	947	128	712	960	534	999999	913	905	512	
845	194	302	905	999999	999999	999999	987	109	999999	955	712	758	202	911	586	393	131	247	79	148	115	530	139	999999	158	304	18	999999	999999	820	704	431	999999	943	603	999999	727	940	183	843	848	236	816	503	406	999999	925	999999	999999	999999	272	676	999999	373	739	664	999999	999999	845	124	999999	228	683	999999	999999	290	349	259	317	26	999999	999999	999999	999999	299	879	713	999999	615	959	999999	217	395	285	557	38	999999	54	214	999999	407	999999	999999	69	864	999999	999999	825	999999	999999	849	676	493	367	483	91	611	609	84	860	951	999999	287	999999	745	771	999999	408	443	233	695	999999	55	379	999999	832	96	14	371	999999	336	887	999999	499	119	999999	723	37	801	476	426	985	970	353	986	870	999999	218	323	102	999999	154	392	999999	430	554	631	124	999999	651	994	606	248	414	534	999999	153	787	776	999999	58	805	606	999999	999999	709	334	701	392	747	999999	999999	691	279	999999	999999	505	373	79	999999	80	609	288	159	481	819	999999	566	999999	922	726	768	999999	280	54	999999	999999	424	999999	720	230	999999	731	11	375	126	999999	968	541	352	999999	779	718	221	973	448	526	456	496	986	999999	999999	881	469	999999	517	446	421	999999	880	643	999999	999999	999999	344	150	999999	287	784	364	904	778	35	477	363	999999	60	229	999999	605	475	100	928	236	758	462	999999	272	980	857	680	504	999999	660	708	488	628	368	877	832	999999	249	999999	141	92	193	742	999999	115	999999	999999	226	124	629	415	552	999999	924	601	882	101	999999	306	926	684	410	999999	374	768	875	328	691	352	999999	44	235	428	796	999999	574	720	999999	166	999999	400	463	389	999999	255	165	335	704	767	995	741	954	942	745	456	682	157	999999	999999	240	755	999999	873	999999	594	189	999999	999999	780	36	172	999999	999999	999999	999999	231	999999	921	128	612	999999	624	923	357	999999	89	292	683	999999	471	999999	351	999999	925	160	624	589	999999	529	76	41	970	923	741	832	294	505	552	218	235	999999	999999	259	42	691	141	999999	999999	917	999999	896	451	999999	319	609	820	457	534	249	911	641	290	401	62	999999	579	701	999999	524	448	584	740	474	124	809	200	102	966	244	29	999999	999999	999999	24	999999	590	999999	614	142	22	836	971	312	999999	593	381	999999	206	999999	122	999999	669	11	478	999999	166	976	900	509	419	999999	490	299	230	999999	578	467	387	882	999999	624	97	999999	511	612	999999	437	176	531	437	365	895	999999	132	588	113	72	354	94	23	613	63	114	722	295	
999999	681	92	168	25	913	999999	324	999999	497	353	999999	499	866	999999	999999	999999	999999	999999	63	831	975	177	641	44	999999	123	302	869	999999	570	982	337	999999	266	932	355	18	516	524	907	581	55	634	999999	494	572	488	999999	294	803	999999	999999	669	463	380	999999	999999	999999	508	800	165	454	999999	926	999999	291	283	609	999999	383	999999	863	557	999999	260	929	543	405	549	943	635	534	999999	583	999999	950	668	762	999999	428	905	883	17	724	752	137	963	707	875	213	299	999999	383	911	12	820	999999	523	213	451	970	54	584	564	174	999999	869	999999	50	420	999999	520	723	999999	478	917	856	999999	402	999999	965	835	999999	999999	999999	756	161	999999	581	75	475	154	999999	444	999999	999999	309	999999	559	132	267	464	999999	464	999999	779	999999	417	443	94	964	999999	130	90	485	145	523	999999	910	417	999999	205	927	974	999999	999999	960	288	518	999999	617	999999	999999	280	999999	510	178	76	756	874	999999	744	240	497	111	824	33	478	959	322	346	72	541	152	653	72	537	692	519	121	818	876	898	825	476	560	377	850	999999	999999	966	999999	491	999999	815	734	965	439	999999	131	999999	999999	329	205	280	555	872	141	626	802	973	999999	556	644	999999	724	845	414	30	999999	456	183	263	999999	999999	889	580	505	336	919	107	999999	999999	999999	999999	336	557	703	554	920	688	999999	233	423	11	490	900	846	979	100	888	560	999999	999999	674	281	238	999999	999999	391	974	376	999999	707	705	875	667	168	977	729	177	151	999999	110	862	221	949	839	982	865	988	999999	999999	245	40	999999	688	496	724	395	999999	221	854	999999	946	322	439	526	999999	136	823	741	869	259	922	999999	700	319	470	462	999999	999999	363	983	999999	250	849	570	677	168	196	999999	999999	999999	631	956	297	696	163	549	781	999999	132	999999	51	999999	999999	999999	322	999999	846	379	35	271	72	708	857	870	770	705	472	869	849	999999	939	999999	307	287	628	966	999999	13	165	999999	680	899	276	507	942	999999	999999	583	257	393	999999	817	999999	182	529	922	108	427	925	999999	999999	912	583	573	916	398	999999	999999	999999	356	834	842	224	115	591	172	442	359	928	625	329	889	622	999999	246	131	508	999999	758	705	999999	999999	87	706	843	767	326	702	591	553	206	799	999999	999999	999999	479	603	49	999999	366	490	748	498	310	999999	197	300	127	337	794	890	999999	828	943	488	801	765	517	271	999999	845	739	768	384	429	529	954	720	906	767	999999	468	544	401	224	
129	543	777	577	655	477	999999	375	797	663	382	970	999999	423	757	714	999999	999999	766	999999	751	980	123	881	999999	243	579	999999	999999	275	432	289	437	728	368	268	988	999999	999999	356	646	999999	970	721	57	559	962	307	158	63	442	690	777	999999	473	148	999999	999999	968	422	897	988	999999	532	240	102	999999	999999	999999	999999	725	156	172	420	999999	387	999999	999999	834	999999	999999	282	72	999999	832	742	511	999999	265	229	838	999999	999999	203	999999	658	999999	999999	490	954	26	699	999999	999999	337	999999	527	999999	16	95	138	999999	71	999999	999999	624	925	299	999999	498	591	999999	999999	834	999999	999999	185	968	999999	225	820	571	911	880	999999	582	999999	999999	189	546	999999	999999	999999	179	101	811	41	62	62	833	732	278	749	992	999999	40	999999	417	999999	704	121	999999	404	790	275	567	999999	999999	885	999999	594	999999	119	999999	284	447	445	999999	999999	849	999999	132	915	999999	493	552	822	919	517	999999	891	622	414	485	435	664	749	759	904	533	999999	999999	999999	493	249	999999	999999	596	717	924	595	851	674	159	112	988	643	275	307	723	744	206	999999	883	999999	999999	117	633	999999	619	698	685	934	219	163	999999	999999	431	889	283	393	236	211	999999	416	999999	999999	265	383	446	31	483	462	190	788	499	999999	292	999999	277	111	999999	999999	108	236	999999	917	464	995	999999	42	221	999999	999999	340	518	999999	90	477	638	32	852	260	290	999999	224	232	999999	430	664	576	673	615	621	999999	858	999999	113	366	506	132	494	270	999999	414	999999	999999	439	999999	280	504	105	815	188	999999	259	284	588	509	22	686	173	43	340	783	369	606	765	851	999999	161	999999	724	970	515	538	999999	236	875	999999	999999	793	903	999999	170	480	857	437	376	999999	583	778	603	353	820	959	460	929	249	55	213	342	587	378	128	613	380	999999	672	716	667	58	999999	721	895	893	269	882	999999	313	511	178	398	929	898	382	297	380	160	999999	87	662	986	999999	585	784	216	534	41	556	110	22	765	999999	264	999999	76	999999	458	926	699	577	758	936	544	44	943	999999	479	746	325	999	695	999999	638	14	71	881	145	999999	687	735	850	623	212	999999	413	738	675	373	315	415	999999	233	857	510	999999	60	296	550	841	999999	64	295	999999	110	326	649	31	999999	474	194	746	347	249	963	726	145	733	999999	630	215	982	116	440	910	87	999999	268	138	999999	20	999999	999999	279	138	999999	565	392	999999	182	999999	999999	425	899	131	668	584	999999	893	
783	768	999999	999999	919	636	999999	948	854	330	33	854	391	999999	999999	463	599	161	78	120	293	171	753	631	999999	999999	999999	567	216	999999	999999	502	488	999999	999999	342	999999	354	674	643	563	732	710	71	89	999999	383	823	276	445	999999	999999	516	872	610	621	25	999999	378	999999	147	18	999999	545	88	999999	999999	26	548	816	999999	254	487	999999	557	560	460	691	999999	555	999999	674	300	770	787	736	986	616	999999	733	327	999	999999	999999	505	555	999999	999999	983	999999	999999	999999	999999	460	999999	999999	39	90	999999	59	171	333	999999	822	569	472	717	970	758	352	544	759	999999	815	498	769	278	865	930	11	570	295	999999	994	604	136	399	999999	999999	510	706	905	999999	999999	572	999999	856	162	999999	999999	999999	29	416	999999	23	999999	113	470	962	906	18	999999	999999	323	999999	999999	999999	158	228	442	83	999999	876	257	999999	999999	468	999999	999999	504	913	999999	813	897	173	550	999999	75	981	999999	32	929	877	197	502	999999	999999	977	235	697	999999	708	934	619	959	961	153	999999	996	999999	999999	565	227	467	993	999999	360	262	160	938	999999	560	177	815	419	153	999	689	755	999999	999999	491	323	555	137	215	191	203	999999	212	999999	999999	999999	607	681	467	999999	999999	203	609	192	503	827	296	700	816	541	129	999999	816	961	999999	413	894	500	250	252	671	339	788	710	166	323	947	541	286	491	569	999999	952	999999	588	495	999999	920	999999	663	36	855	321	674	999999	994	132	250	944	316	185	116	440	224	51	999999	999999	899	35	999999	999999	999999	999999	334	971	985	257	385	999999	967	267	973	120	586	999999	816	999999	999999	999999	172	201	999999	999999	970	316	463	703	737	999999	507	999999	256	894	999999	783	999999	441	987	702	86	746	746	867	976	999999	211	995	999999	999	234	73	301	260	862	988	183	168	452	999999	517	999999	519	986	999999	886	20	88	909	999999	944	385	40	999999	999999	425	454	839	999999	922	115	467	849	738	175	443	999999	999999	42	222	610	999999	988	999999	195	794	999999	760	992	99	47	132	96	60	999999	849	43	879	688	446	543	999999	547	530	911	60	442	781	999999	441	107	24	56	697	202	831	396	70	235	777	198	694	847	531	999999	983	999999	799	999999	325	999999	909	317	595	679	276	575	467	68	145	999999	455	999999	560	992	999999	85	999999	858	234	462	973	653	911	258	999999	496	26	645	928	999999	999999	108	505	41	197	707	999999	28	925	265	928	999999	999999	424	999999	754	296	538	862	907	999999	941	458	
862	436	265	405	347	829	780	558	821	139	466	720	356	443	999999	804	325	999999	999999	932	968	533	999999	563	497	999999	104	999999	999999	999999	31	695	701	999999	642	999999	931	311	999999	198	155	707	117	872	634	704	397	320	768	734	547	293	612	999999	490	338	465	999999	908	999999	999999	580	999999	48	999999	770	28	705	801	924	872	23	999999	191	787	271	426	108	999999	792	999999	784	999999	753	246	738	999999	692	170	314	149	999999	403	999999	999999	575	999999	78	999999	863	685	999999	519	843	861	533	782	431	231	229	911	366	999999	999999	999999	951	148	999999	801	379	687	999999	999999	999999	784	643	619	229	728	999999	633	358	999999	75	117	999999	274	597	892	712	955	661	471	999999	402	782	465	288	575	512	436	320	277	395	999999	359	155	32	69	228	999999	562	702	19	595	563	33	707	18	999999	999999	999999	999999	999999	423	36	864	604	999999	999999	187	340	654	226	785	323	90	948	999999	999999	290	252	538	674	798	403	958	462	356	838	759	757	280	999999	825	999999	886	188	999999	159	999999	551	927	66	50	583	908	486	233	281	482	84	817	260	999	444	999999	999999	300	30	77	412	257	999999	253	429	70	369	400	899	436	902	977	740	272	738	324	482	634	224	494	482	238	84	999999	684	940	30	295	999999	999999	999999	887	999999	999999	92	303	671	813	620	999999	549	96	334	845	580	107	86	987	271	999999	539	999999	86	536	594	183	999999	900	568	489	50	999999	19	999999	309	24	999999	658	189	444	999999	999999	23	701	945	999999	904	239	999999	586	863	42	34	270	999999	11	811	424	497	999999	130	771	254	141	999999	475	86	999999	546	999999	80	427	808	827	478	871	122	999999	590	208	999999	944	999999	999999	626	18	59	748	689	307	213	612	999999	999999	999999	880	424	881	228	999999	999999	999999	692	230	515	999999	233	207	999999	473	889	436	999999	298	641	185	657	272	999999	474	999999	338	619	248	999999	468	266	538	999999	597	456	240	166	120	888	999999	261	999999	476	190	784	852	955	999999	417	776	778	999999	638	148	999999	999999	999999	753	63	981	985	454	999999	57	189	999999	999999	205	26	999999	999999	723	409	999999	999999	999999	796	999999	689	999999	999999	403	999999	586	999999	393	999999	374	999999	305	863	412	67	907	687	807	36	428	11	99	168	760	999999	999999	505	999999	473	670	223	999999	365	52	999999	489	608	592	622	999999	368	796	999999	329	829	999999	795	999999	665	502	291	999999	736	377	332	600	416	621	204	82	90	633	919	240	160	
905	940	999999	349	578	308	104	194	745	70	215	304	838	930	487	963	638	400	971	999999	106	732	987	719	473	82	986	397	999999	999999	734	876	564	179	999999	781	973	528	97	203	196	932	999999	317	999999	305	577	691	999999	999999	452	243	948	851	63	999999	952	112	875	999999	321	999999	644	544	335	999999	740	669	16	999999	989	999999	312	999999	202	174	999999	680	601	177	505	305	999999	440	758	500	928	999999	999999	750	999999	870	652	591	881	489	298	999999	981	788	565	908	999999	20	129	342	930	999999	658	889	999999	282	999999	707	10	999999	35	213	786	999999	410	37	999999	266	877	129	466	721	896	999999	875	294	698	813	612	596	620	670	999999	425	569	758	64	999999	317	556	369	945	591	865	999999	999999	670	156	388	999999	365	428	999999	10	876	219	283	946	23	158	584	697	105	999999	999999	365	892	999999	999999	651	972	327	999999	999999	759	521	139	40	258	791	624	999999	434	84	241	201	536	320	999999	359	999999	117	223	168	999999	999999	999999	999999	469	108	201	308	880	999999	999999	47	480	813	251	999999	90	253	999999	231	534	41	273	30	181	214	999999	582	822	999999	177	999999	999999	999999	358	999999	671	951	999999	160	599	325	671	999999	999999	203	721	723	999999	999999	999999	999999	999999	991	634	940	408	829	999999	265	278	619	486	999999	569	700	999999	690	999999	163	693	139	682	547	632	219	369	575	999999	999999	493	116	999999	638	999999	936	454	999999	165	417	688	841	944	315	881	999999	838	999999	138	818	999999	40	268	915	500	150	559	872	368	424	580	999999	328	38	772	172	116	848	999999	633	255	821	535	56	474	852	194	376	665	652	380	662	999999	692	718	462	999999	597	147	506	999999	582	753	741	837	855	522	999999	999999	718	999999	990	390	505	573	448	505	221	999999	648	955	192	216	999999	999999	918	999999	636	320	319	999999	518	710	820	999999	673	999999	794	999999	618	339	277	832	947	778	389	281	999999	999999	999999	957	635	156	499	550	203	375	47	697	918	468	886	606	999999	999999	365	289	569	259	999999	380	710	12	999999	999999	687	999999	269	938	663	646	999999	517	999999	361	689	372	221	280	62	308	40	999999	300	160	453	671	999999	999999	422	110	712	691	229	999999	256	633	323	190	999999	843	115	108	43	282	23	378	566	872	713	993	78	299	206	601	999999	999999	999999	682	864	26	751	715	525	563	934	999999	999999	999999	114	66	58	999999	417	999999	202	931	999999	999999	146	85	115	735	840	429	999999	999999	495	627	999999	
999999	999999	641	999999	999999	102	999999	583	479	347	259	999999	426	768	656	944	47	882	988	408	417	550	693	545	789	999999	25	874	106	532	521	278	670	589	471	145	999999	999999	999999	126	801	358	594	680	999999	995	689	967	194	999999	993	540	506	228	999999	999999	999999	105	536	935	86	526	487	946	825	980	419	837	306	521	999999	332	999999	872	607	999999	999999	22	658	794	231	999999	690	620	538	980	771	451	446	378	906	321	999999	635	49	999999	871	999999	999999	906	586	851	999999	672	948	670	999999	634	999999	93	147	226	447	742	714	38	836	866	418	845	218	967	400	928	614	224	999999	999999	999999	331	198	317	167	999999	999999	999999	387	999999	672	999999	761	147	830	363	999999	690	874	999999	920	21	448	15	239	19	999999	619	461	742	67	733	526	543	802	299	895	999999	68	695	999999	344	651	818	204	550	999999	81	147	47	999999	924	350	707	765	820	883	193	87	157	64	598	918	999999	999999	999999	351	227	999999	999999	468	999999	631	188	999999	586	370	999999	999999	689	925	625	999999	999999	55	143	999999	818	778	999999	999999	712	752	911	641	935	426	16	859	265	999999	999999	737	606	999999	296	302	171	999999	188	459	263	382	397	231	438	999999	999999	598	825	999999	999999	999999	362	133	756	658	719	547	976	170	363	770	999999	491	69	999999	999999	845	759	841	232	33	999999	999999	163	999999	364	690	212	818	999999	999999	43	999999	675	426	384	482	999999	637	582	623	818	999999	106	999999	827	906	999999	999999	999999	999999	838	984	999999	509	849	830	970	426	304	999999	345	167	248	999999	999999	843	999999	642	514	402	32	999999	268	999999	214	581	436	670	512	457	999999	662	576	273	999999	59	999999	999999	577	554	512	406	343	552	999999	661	779	999999	755	983	101	529	46	849	999999	716	725	724	304	999999	403	999999	913	999999	511	683	999999	975	375	687	465	648	75	959	889	625	788	716	329	999999	802	284	914	529	365	999	625	999999	999999	863	333	999999	871	999999	160	212	493	496	51	999999	80	803	785	78	527	453	463	86	999999	21	999999	19	404	999999	474	129	394	393	490	511	67	863	999999	511	364	999999	776	765	809	687	141	302	674	999999	482	998	498	999999	11	999999	545	549	767	624	936	323	269	999999	834	41	999999	999999	15	540	999999	216	464	284	713	726	676	999999	277	282	999999	635	999999	999999	279	999999	630	548	392	578	999999	999999	106	999999	999999	50	999999	656	999999	777	869	999999	296	144	999999	275	544	224	142	285	999999	999999	999999	494	745	
310	999999	999999	850	369	999999	279	717	437	574	38	120	740	708	673	194	29	767	999999	413	999999	348	999999	502	13	931	999999	999999	116	342	128	246	999999	979	999999	999999	952	806	571	376	599	324	859	569	158	999999	999999	999999	469	101	226	89	999999	999999	897	962	777	97	847	437	995	863	999999	104	456	792	509	761	443	611	241	223	206	133	999999	533	489	641	999999	848	999999	899	946	25	125	48	464	530	999999	312	999999	865	959	143	380	736	999999	764	123	366	655	53	999999	858	859	13	883	658	999999	373	482	145	744	999999	310	999999	999999	595	979	418	337	978	678	140	326	376	999999	72	753	999999	820	725	999999	986	203	94	826	98	999999	122	999999	806	999999	718	999999	159	999999	960	833	283	819	128	785	704	39	999999	374	941	999999	493	749	820	905	200	999999	999999	617	757	805	225	280	828	999999	866	262	999999	725	960	311	176	255	999999	239	479	267	701	940	823	957	525	720	884	556	672	373	345	901	73	174	81	999999	373	165	999999	13	999999	688	918	999999	508	951	999999	640	374	247	455	999999	435	932	851	817	793	799	999999	505	395	282	766	999999	917	629	661	795	239	634	881	999999	999999	476	277	999999	31	381	999999	574	316	254	191	435	999999	999999	475	140	323	264	748	573	875	121	617	718	921	425	534	878	999999	617	410	740	999999	317	969	959	665	838	796	421	349	715	999999	151	999999	999999	999999	173	164	999999	482	975	885	318	273	999999	858	558	102	605	847	999999	283	698	843	451	999999	610	785	515	475	484	467	999999	233	169	922	476	627	999999	999999	370	999999	769	144	435	854	57	54	999999	111	116	746	201	574	999999	999999	500	307	649	272	974	999999	999999	999999	999999	517	559	94	113	587	999999	931	512	764	486	857	999999	999999	418	999999	31	999999	326	414	369	999999	276	761	465	728	432	178	978	999999	866	999999	85	713	146	917	305	963	940	881	719	185	243	436	999999	999999	999999	935	889	62	250	999999	72	999999	696	269	251	797	628	384	165	999999	953	999999	999999	999999	782	801	427	500	301	68	625	444	694	193	999999	839	673	554	999999	496	288	999999	86	459	920	840	999999	999999	999999	508	344	565	726	505	232	58	539	999999	999999	135	518	399	999999	192	791	627	999999	512	764	411	999999	84	583	668	935	37	999999	999999	999999	941	783	549	823	999999	723	70	999999	199	961	456	310	87	424	676	977	889	175	893	668	302	301	999999	123	275	384	270	982	67	570	205	938	999999	22	197	351	968	
999999	966	469	731	909	360	551	317	110	56	659	907	690	55	861	225	779	289	650	999999	436	558	419	462	87	999999	628	766	517	218	75	999999	334	19	323	999999	999999	936	393	940	963	999999	999999	337	610	999999	377	999999	343	999999	322	999999	547	82	541	999999	556	16	653	258	999999	784	799	892	981	432	582	681	732	999999	791	842	999999	709	999999	631	393	92	852	12	999999	114	999999	794	896	342	689	261	999999	305	999999	999999	292	144	219	999999	15	999999	356	188	502	999999	791	681	931	479	836	838	767	910	634	999999	164	999999	965	627	362	14	995	648	999999	999999	214	437	19	374	560	761	500	136	999999	120	735	674	509	597	322	751	863	426	506	850	493	999999	670	999999	999999	641	999999	591	999999	11	286	707	444	180	999999	999999	672	566	919	999999	999999	641	294	999999	738	490	999999	377	314	610	151	578	152	999999	837	999999	766	830	111	919	591	908	309	624	834	38	239	999999	116	999999	88	307	507	999999	512	852	282	999999	450	782	499	802	287	226	860	707	999999	999999	343	999999	999999	999999	464	999999	493	440	341	999999	689	710	260	812	271	357	531	999999	81	721	390	984	999999	619	999999	329	429	789	631	93	764	136	999999	687	999999	271	369	247	842	507	999999	82	520	999999	467	740	531	686	540	929	999999	26	636	843	171	358	480	979	461	144	580	999999	809	258	905	563	246	573	817	999999	988	294	10	574	999999	318	473	761	162	649	798	743	258	999999	999999	999999	499	999999	526	999999	791	389	999999	999999	926	244	272	272	706	903	503	958	869	541	999999	409	25	999999	999999	853	884	999999	827	811	346	999999	454	999999	859	167	999999	617	999999	999999	999999	608	999999	303	999999	549	55	211	64	258	156	999999	874	717	760	999999	732	437	569	999999	761	82	999999	973	370	999999	789	165	413	999999	839	886	911	698	333	342	899	999999	425	520	807	683	999999	999999	999999	507	962	999999	357	869	999999	636	58	999999	418	146	999999	999999	999999	557	760	890	798	999999	418	999999	928	185	999999	999999	100	20	22	999999	999999	999999	999999	983	318	999999	137	61	999999	544	999999	213	999999	999999	290	999999	999999	999999	789	999999	999999	917	885	158	169	999999	999999	787	353	999999	778	424	624	10	519	999999	728	72	227	999999	999999	708	92	999999	401	999999	432	400	894	206	140	999999	230	154	297	947	202	269	824	912	999999	349	999999	877	765	699	999999	999999	28	999999	469	234	999999	721	447	999999	999999	631	756	953	999999	999999	892	156	999999	62	999999	999999	712	571	147	999999	
999999	314	783	999999	11	215	498	701	627	594	382	999999	737	906	580	509	999999	246	122	571	999999	999999	999999	116	456	999999	88	712	505	118	135	999999	813	10	986	841	937	366	60	629	142	64	336	388	999999	948	419	999999	482	694	772	476	459	576	954	377	375	676	633	999999	136	999999	206	518	469	926	141	999999	999999	739	999999	999999	195	493	438	999999	543	999999	311	999999	151	195	999999	811	345	659	997	246	999999	619	476	270	732	999999	999999	999999	858	999999	999999	999999	817	682	999999	742	133	432	290	999999	148	506	833	813	375	135	999999	941	555	394	183	999999	929	894	691	310	999999	310	617	585	991	91	600	999999	999999	432	690	469	222	999999	687	999999	999999	999999	108	549	999999	662	895	999999	999999	999999	801	999999	644	999999	999999	923	990	673	479	822	814	704	974	999999	906	118	999999	942	444	839	729	67	706	999999	441	898	795	151	524	999999	414	20	284	440	289	999999	91	535	999999	767	478	549	27	865	108	999999	66	51	999999	677	493	953	999999	471	999999	999999	767	384	676	61	137	999999	999999	869	417	803	429	999999	999999	999999	36	644	999999	677	370	189	49	841	171	768	841	999999	508	999999	999999	999999	848	999999	999999	544	369	999999	859	432	639	629	400	999999	457	305	253	999999	274	862	999999	999999	999999	495	111	999999	999999	999999	999999	908	219	384	999999	310	752	956	955	616	936	242	421	329	785	999999	47	740	788	999999	394	866	524	328	999999	999999	207	278	966	363	999999	956	999999	443	494	999999	222	999999	289	999999	405	500	349	637	586	999999	451	330	999999	999999	999999	370	863	813	540	999999	394	891	894	704	113	484	989	601	905	979	402	977	835	999999	823	999999	461	698	496	893	999999	887	742	999999	203	876	214	518	999999	350	999999	36	999999	148	999999	999999	371	584	999999	920	511	999999	731	606	638	474	495	999999	635	999999	909	174	326	647	999999	506	158	446	511	999999	999999	481	696	564	999999	999999	999999	696	277	501	999999	876	711	999999	392	999999	165	145	819	729	390	975	999999	238	440	927	710	265	319	70	999999	924	999999	999999	650	999999	999999	177	719	999999	399	799	961	143	265	43	463	750	264	60	351	22	627	781	847	304	599	999999	133	959	999999	818	386	999999	329	496	802	999999	926	363	999999	987	426	556	339	590	23	748	973	407	474	960	11	268	999999	169	999999	301	912	355	440	593	53	759	607	581	422	754	814	769	240	511	823	901	999999	364	596	81	452	266	290	850	494	726	999999	999999	817	128	999999	999999	999999	999999	
49	580	999999	143	944	666	949	758	999999	999999	934	214	176	963	146	109	935	364	573	235	849	656	74	590	109	999999	274	901	763	304	999999	999999	999999	729	471	999999	978	199	419	929	999999	693	999999	31	915	290	559	531	569	999999	192	999999	596	963	661	393	515	999999	44	626	401	57	994	873	13	289	634	446	999999	892	131	746	944	643	113	999999	568	53	674	818	999999	743	999999	999999	999999	130	999999	615	78	999999	738	646	164	793	537	84	699	223	28	635	655	123	40	999999	999999	445	200	952	860	505	825	472	667	999999	859	658	999999	948	761	882	231	28	377	423	164	999999	591	161	116	38	466	999999	999999	48	172	654	713	665	459	676	929	116	999999	999999	999999	275	999999	939	933	999999	370	750	462	145	999999	637	999999	616	522	122	999999	49	846	832	49	480	447	999999	62	214	945	999999	999999	95	952	125	273	804	170	889	504	652	227	237	668	999999	892	999999	634	535	908	106	153	347	822	890	269	922	534	782	827	361	886	729	932	320	261	999999	999999	299	999999	940	999999	633	617	211	822	999999	173	332	588	559	994	999999	305	849	999999	999999	273	72	855	350	280	388	999999	152	999999	497	304	357	464	999999	999999	999999	171	968	651	520	729	620	77	650	759	211	204	278	999999	369	433	93	999999	109	113	130	444	999999	999999	999999	571	475	445	334	324	816	867	72	853	659	366	999999	999999	395	432	652	995	214	999999	79	999999	792	785	406	74	220	999999	365	422	999999	900	146	308	999999	948	264	185	742	336	942	343	999999	425	708	13	105	886	999999	677	461	999999	239	999999	600	882	778	690	48	270	113	874	999999	650	277	759	229	39	622	999999	177	476	262	878	648	736	62	999999	87	403	968	334	999999	687	961	461	670	703	707	702	180	999999	147	482	232	78	830	999999	158	948	784	76	999999	584	999999	999999	871	361	794	999999	830	411	612	644	999999	779	952	825	999999	999999	98	525	331	920	275	603	999999	780	999999	999999	905	570	229	999999	999999	902	70	999999	188	976	589	319	909	843	871	999999	961	503	999999	999999	125	15	999999	342	859	268	745	999999	999999	905	656	101	999999	223	958	999999	192	484	34	999999	999999	614	999999	712	999999	779	615	487	58	999999	999999	835	999999	212	464	900	767	887	278	361	999999	717	999999	282	999999	999999	613	695	885	611	586	487	479	791	999999	511	368	999999	114	89	999999	267	304	811	273	821	999999	503	759	999999	502	305	215	673	999999	11	584	374	392	999999	176	999999	601	
447	999999	999999	365	808	478	953	542	999999	782	999999	708	899	422	228	18	508	996	120	999999	999999	118	291	281	999999	999999	999999	926	993	707	999999	913	732	665	999999	891	118	999999	692	35	805	525	825	999999	999999	965	342	588	999999	366	883	743	66	983	773	338	999999	883	560	259	745	37	548	999999	416	286	999999	243	565	336	899	999999	999999	999999	999999	313	293	769	266	999999	226	153	999999	637	999999	632	856	748	892	529	999999	999999	999999	442	289	778	999999	855	115	999999	989	999999	33	40	466	840	438	971	853	470	54	869	627	719	42	999999	467	911	155	784	429	236	351	999999	82	674	148	871	999999	999999	999999	999999	999999	526	850	999999	129	539	180	999999	203	884	895	431	484	999999	608	999999	999999	999999	321	75	999999	331	319	763	757	987	999999	792	701	999999	176	999999	999999	617	999999	110	999999	914	481	927	740	171	999999	999999	341	999999	561	688	75	999999	999999	126	50	270	999999	341	999999	97	370	999999	582	388	292	999999	718	404	297	867	999999	507	999999	495	999999	393	335	548	739	774	432	999999	999999	279	726	748	106	59	999999	873	890	874	894	782	554	999999	355	361	879	999999	826	936	631	694	999999	567	637	975	910	657	999999	187	602	441	664	532	706	313	661	544	538	668	999999	423	976	314	999999	543	941	999999	47	999999	999999	999999	948	999999	999999	741	769	169	999999	130	149	999999	999999	712	281	999999	127	31	643	52	700	345	427	168	992	217	717	204	953	103	44	999999	999999	960	999999	818	999999	179	326	964	543	501	999999	999999	529	150	484	274	42	160	426	919	999999	999999	283	334	366	789	502	999999	33	574	999999	999999	96	999999	193	978	999999	463	969	999999	705	678	508	208	912	19	639	999999	733	453	172	802	676	125	820	624	686	193	999999	703	676	327	940	969	999999	414	999999	433	999999	999999	79	578	191	478	224	554	999999	999999	422	357	999999	650	275	579	412	412	351	999999	999999	999999	999999	21	12	275	999999	999999	737	999999	912	999999	688	215	895	236	384	593	999999	207	900	275	139	999999	999999	114	999999	36	62	371	999999	883	73	360	158	399	214	68	576	999999	208	837	816	956	999999	999999	668	999999	999999	48	205	819	999999	154	80	19	439	689	250	897	722	254	334	376	972	38	443	337	67	505	31	999999	26	999999	999	999999	459	182	447	855	445	999999	281	23	999999	748	101	999999	999999	148	959	525	817	678	203	953	512	449	983	999999	481	341	999999	259	26	879	802	96	154	17	560	266	251	999999	999999	999999	972	320	
210	234	937	999999	58	918	546	506	507	347	511	55	999999	999999	199	313	383	999999	999999	999999	996	999999	999999	14	999999	282	588	999999	283	432	226	90	981	202	249	758	207	957	293	999999	713	520	999999	464	585	109	456	550	999999	938	999999	357	400	950	323	914	289	932	749	775	339	842	999999	999999	130	999999	74	368	999999	440	115	999999	821	753	319	486	913	999999	429	675	825	48	999999	344	419	869	689	40	878	999999	479	999999	217	999999	999999	870	296	306	344	164	44	999999	780	637	833	595	536	646	641	836	11	999999	512	84	999999	301	216	889	665	261	740	999999	489	999999	960	840	219	999999	999999	999999	200	617	156	275	641	736	267	999999	511	999999	342	53	399	999999	332	681	762	999999	567	346	663	406	641	999999	423	10	608	344	676	992	386	232	531	202	646	394	651	999999	443	223	999999	217	388	999999	918	697	644	448	999999	288	87	86	746	778	784	793	976	999999	851	640	999999	923	999999	518	447	999999	521	999999	999999	938	39	526	699	353	312	999999	28	799	173	726	999999	999999	230	397	915	310	485	752	999999	852	418	587	395	802	95	120	885	869	999999	999999	186	448	53	184	259	561	999999	402	999999	999999	774	186	900	999999	285	968	703	934	603	147	634	769	999999	552	999999	999999	140	897	268	201	571	999999	405	365	549	999999	999999	999999	148	363	999999	92	285	89	88	241	687	269	527	127	417	950	275	999999	999999	416	999999	501	654	999999	430	489	144	284	766	624	999999	545	999999	999999	851	657	795	250	224	552	493	999999	473	298	765	999999	380	151	999999	620	884	148	999999	143	266	999999	401	342	932	443	999999	11	323	463	460	151	683	169	275	759	165	35	52	630	923	951	999999	365	51	559	119	992	999999	156	740	642	362	452	999999	236	999999	463	999999	780	603	492	395	20	999999	623	197	220	875	34	464	999999	106	999999	999999	315	597	999999	300	383	334	955	510	176	722	818	789	241	68	49	503	701	717	272	37	999999	566	27	527	428	999999	898	127	475	691	881	545	999999	999999	999999	638	999999	173	933	999999	648	999999	228	297	999999	834	999999	999999	835	531	762	999999	834	534	999999	748	580	517	871	22	436	837	45	484	841	999999	999999	999999	272	411	999999	538	784	816	388	460	347	729	999999	594	414	745	999999	943	999999	740	711	277	999999	57	999999	999999	301	920	28	810	946	744	456	746	999999	999999	890	434	259	234	366	999999	155	327	410	851	999999	287	608	690	555	101	556	110	571	719	542	224	353	
999999	247	999999	797	578	514	603	282	999999	999999	455	855	857	693	704	383	693	999999	147	999999	216	999999	24	322	338	264	854	197	356	184	999999	427	999999	90	692	986	503	229	999999	813	806	999999	256	539	163	835	698	999999	999999	726	877	597	404	577	999999	862	233	551	999999	323	659	416	926	587	620	999999	190	777	11	717	999999	999999	554	334	840	999999	999999	484	999999	503	566	456	999999	629	999999	539	32	107	943	830	763	951	759	264	163	400	652	668	918	135	654	921	406	143	846	413	999999	999999	999999	509	413	748	393	999999	757	213	999999	307	291	91	999999	93	999999	180	954	928	714	999999	180	450	985	790	999999	999999	848	645	60	212	782	892	999999	952	370	443	427	25	568	792	507	950	999999	354	387	836	130	571	97	235	189	917	999999	999999	999999	999999	523	622	999999	360	128	121	163	867	524	398	595	62	722	400	753	939	370	922	793	999999	129	640	999999	999999	912	287	557	824	999999	865	204	743	62	84	919	804	999999	999999	674	999999	999999	463	830	999999	251	999999	849	696	482	250	999999	776	958	999999	176	883	220	463	447	841	564	338	844	658	203	851	10	647	480	948	116	161	999999	408	432	666	810	422	487	999999	437	999999	351	999999	999999	427	785	382	908	46	594	999999	771	833	831	468	619	999999	795	399	77	999999	225	533	144	405	999999	560	257	510	82	797	976	601	413	703	986	72	350	999999	76	627	738	444	999999	999999	390	424	577	963	999999	638	627	999999	778	235	644	818	999999	912	999999	234	999999	408	963	999999	402	179	430	137	999999	557	830	29	333	449	999999	781	178	406	25	114	983	294	463	443	180	888	823	187	68	178	424	438	999999	842	502	339	480	568	344	999999	994	999999	491	499	807	607	764	338	761	863	999999	251	896	793	251	840	945	529	625	514	355	999999	999999	313	143	999999	999999	491	947	999999	311	999999	999999	804	999999	999999	802	999999	636	572	999999	999999	425	999999	528	182	541	999999	600	999999	394	999999	943	830	864	751	380	999999	366	999999	467	283	391	627	562	999999	189	101	683	999999	47	981	893	62	390	999999	827	874	784	960	861	66	890	294	749	360	667	241	940	369	999999	624	607	231	999999	999999	114	797	999999	489	992	999999	999999	892	625	413	66	890	449	999999	923	999999	403	999999	553	410	392	106	878	999999	382	999999	161	999999	544	422	383	672	999999	540	999999	999999	241	305	968	421	655	998	669	346	304	776	792	935	445	667	231	212	677	999999	999999	17	999999	999999	
116	54	297	97	999999	212	39	394	999999	908	257	893	274	107	437	142	999999	999999	999999	542	999999	999999	165	225	878	877	201	999999	999999	251	83	749	120	799	198	923	134	568	650	999999	316	910	833	883	688	551	999999	133	999999	545	950	82	580	386	534	511	888	999999	219	480	21	858	398	999999	999999	508	783	474	909	999999	999999	999999	743	970	235	999999	772	282	999999	336	483	78	406	460	301	10	178	999999	274	687	45	62	359	999999	455	999999	999999	141	58	189	768	999999	224	271	536	999999	999999	609	161	538	999999	616	544	882	996	943	461	999999	410	999999	339	59	209	231	478	955	837	999999	524	999999	999999	640	233	357	567	554	999999	145	923	536	671	569	999999	999999	948	429	517	476	184	512	999999	582	730	224	850	718	999999	992	793	580	926	766	94	383	62	108	393	196	325	451	99	326	999999	873	999999	770	477	472	283	58	448	371	397	22	781	903	909	18	507	849	824	861	351	352	999999	905	999999	208	684	849	999999	999999	161	999999	999999	679	999999	857	62	89	251	266	718	744	999999	999999	378	82	602	159	199	384	688	475	626	237	999999	673	273	999999	999999	278	788	434	999999	126	219	999999	599	112	346	62	999999	427	607	999999	153	999999	219	54	537	412	606	534	999999	661	642	685	116	999999	704	999999	999999	795	999999	999999	478	294	999999	26	355	713	482	499	812	147	428	271	999999	68	94	377	463	228	729	883	999999	263	774	361	483	534	558	413	408	453	468	999999	999999	634	99	999999	875	203	698	823	929	116	722	522	999999	381	816	999999	111	999999	999999	374	76	911	311	999999	519	380	542	999999	165	999999	101	999999	999999	268	637	243	999999	999999	501	270	530	906	953	565	541	999999	999999	112	717	510	312	81	23	104	104	722	333	875	999999	999999	660	999999	667	999999	25	362	844	974	743	583	89	875	999999	999999	999999	169	957	745	682	999999	261	440	113	999999	767	29	999999	583	174	915	909	999999	999999	996	610	653	248	102	549	189	999999	154	368	144	999999	999999	247	999999	999999	934	764	587	202	91	253	230	999999	999999	103	995	999999	999999	999999	999999	673	986	989	838	568	201	921	999999	206	503	999999	117	81	969	999999	341	782	511	999999	240	999999	331	900	804	752	389	999999	235	999	554	182	999999	999999	539	470	445	446	408	286	69	23	899	999999	699	241	146	158	803	789	999999	222	504	937	579	999999	351	999999	195	96	188	999999	695	865	999999	330	999999	772	542	509	788	894	999999	999999	274	226	999999	940	210	
572	615	240	86	445	247	341	678	218	766	999999	999999	359	999999	322	999999	747	327	44	740	378	538	374	616	303	11	867	838	279	673	362	426	999999	999999	623	480	948	244	999999	627	319	652	494	16	680	391	438	644	71	999999	526	899	226	999999	832	43	251	624	782	999999	999999	503	408	545	414	445	716	474	637	999999	999999	999999	999999	416	999999	999999	999999	368	936	912	572	233	777	999999	999999	462	209	211	62	999999	238	334	462	815	999999	999999	999999	948	602	244	674	964	16	228	999999	23	999999	809	779	116	989	883	687	870	871	156	725	267	397	951	999999	514	999999	57	999999	825	60	261	999999	614	482	105	999999	701	248	999999	226	999999	172	144	630	400	432	946	600	355	646	591	999999	999999	999999	986	561	650	999	169	553	999999	614	163	962	999999	999999	174	999999	894	127	985	632	273	929	176	104	263	999999	845	92	474	999999	268	188	469	317	999999	523	496	999999	125	702	999999	64	268	944	18	999999	60	999999	267	999999	705	238	660	959	680	181	999999	891	999999	330	163	86	999999	999999	999999	974	502	272	593	651	999999	359	11	999999	999999	218	671	232	95	91	279	999999	824	161	751	40	528	509	999999	999999	600	999999	999999	795	548	999999	976	757	999999	43	679	788	166	616	186	356	236	999999	999999	471	510	700	805	225	60	67	262	926	758	999999	456	993	999999	999999	61	999999	999999	216	744	999999	999999	914	634	61	412	491	999999	999999	999999	405	804	160	103	175	385	899	799	30	744	490	749	59	998	283	587	685	999999	458	999999	644	243	30	632	863	999999	596	76	754	813	569	128	999999	951	363	520	999999	899	999999	331	999999	743	999999	999999	999999	802	192	999999	999999	999999	726	999999	999999	999999	341	172	999999	999999	240	935	789	832	55	217	185	372	705	107	645	999999	999999	999999	693	136	999999	999999	151	558	999999	71	999999	680	999999	289	97	241	636	401	999999	200	735	999999	669	533	542	329	999999	884	296	999999	107	999999	999999	596	193	939	999999	364	249	440	999999	236	999999	179	999999	118	125	999999	130	999999	735	314	999999	455	999999	513	127	170	594	93	213	999999	272	486	963	961	999999	129	105	999999	598	999999	161	190	179	999999	999999	999999	644	999999	213	932	764	999999	166	793	607	824	999999	679	999999	483	999999	165	999999	764	999999	674	215	999999	708	996	999999	972	355	999999	162	306	999999	527	999999	627	525	999999	880	280	502	919	329	999999	363	585	560	426	334	124	511	996	953	414	546	952	294	716	725	217	272	791	999999	999999	999999	310	
549	51	999999	205	999999	610	285	956	272	53	355	999999	574	132	999999	253	999999	240	951	165	353	871	981	999999	342	808	999999	999999	999999	710	922	626	539	999999	46	519	634	138	166	999999	720	996	151	502	606	999999	999999	602	771	999999	153	766	752	485	999999	677	69	856	863	159	175	612	948	562	131	728	505	521	96	926	999999	519	84	59	444	357	999999	489	338	999999	999999	842	901	989	999999	166	873	999999	105	368	459	777	275	17	736	118	58	589	381	878	999999	630	999999	999999	410	633	691	702	50	609	948	579	528	999999	999999	333	711	958	995	964	854	999999	426	727	999999	841	254	77	999999	336	999999	149	118	999999	336	45	335	66	589	933	474	181	999999	495	999999	879	999999	999999	524	999999	406	99	594	416	33	314	214	788	376	568	389	624	389	713	999999	809	471	78	999999	456	997	999999	379	71	499	683	436	999999	999999	999999	592	760	552	909	930	218	999999	702	437	32	999999	999999	999999	999999	553	850	999999	311	999999	999999	418	191	48	77	416	751	719	532	916	999999	878	283	999999	779	976	999999	81	479	783	102	999999	769	999999	432	625	999999	964	359	517	649	891	134	746	707	189	411	721	485	503	188	498	32	785	97	999999	999999	999999	910	53	924	779	322	528	101	356	999999	549	616	999999	999999	999999	999999	24	277	457	753	537	772	599	575	907	999999	975	604	603	241	983	553	289	77	392	63	315	593	999999	579	606	655	999999	541	861	115	999999	546	400	138	17	518	639	400	999999	999999	321	477	26	192	999999	923	497	999999	664	999999	337	999999	574	999999	64	431	406	878	156	999999	999999	68	999999	802	563	999999	213	475	233	475	914	888	56	96	999999	837	576	687	999999	683	167	246	999999	864	778	657	972	667	83	999999	121	761	999999	999999	884	263	763	224	999999	907	719	32	891	199	92	999999	338	999999	991	226	854	719	645	999999	724	183	999999	849	34	906	999999	546	401	647	363	162	645	907	212	488	84	361	68	335	964	144	999999	686	782	339	328	494	675	999999	999999	402	999999	999999	424	710	82	999999	999999	999999	450	183	630	253	999999	929	802	999999	285	512	999999	503	999999	319	509	589	828	505	77	694	588	999999	870	544	915	961	47	864	493	501	416	170	999999	999999	884	999999	513	111	850	853	999999	999999	219	173	714	238	740	805	281	834	882	999999	999999	505	999999	479	312	96	338	875	892	938	936	783	106	999999	341	325	999999	999999	85	726	655	224	999999	999999	761	707	999999	687	230	241	593	999999	
999999	839	999999	665	999999	415	488	427	773	974	999999	999999	961	999999	999999	999999	896	425	380	563	758	166	921	632	999999	453	717	605	999999	651	654	999999	355	999999	173	999999	666	675	122	29	239	999999	952	999999	263	568	999999	335	640	106	790	805	999999	999999	900	999999	917	999999	327	759	698	883	171	132	999999	310	999999	683	272	999999	76	999999	312	360	999999	110	214	251	999999	999999	723	392	964	169	860	849	799	325	387	999999	349	974	999999	362	331	356	496	829	360	952	325	999999	72	831	40	569	502	510	705	800	258	675	323	547	46	999999	919	999999	272	480	510	928	306	561	470	102	872	949	999999	977	613	384	891	426	464	677	329	142	139	999999	357	999999	619	586	462	673	660	810	999999	26	436	494	567	879	451	397	999999	511	999999	937	999999	552	481	728	196	874	784	897	93	999999	985	786	872	971	133	221	318	719	999999	999999	442	71	999999	23	550	128	816	21	974	77	927	818	999999	202	603	804	818	891	400	999999	888	763	726	958	40	650	622	596	999999	999999	88	40	412	999999	999999	635	919	467	187	77	68	772	999999	999999	440	999999	25	680	377	329	403	999999	329	999999	908	678	999999	674	983	999999	505	229	265	744	988	999999	416	999999	999999	967	884	999999	714	332	530	125	999999	709	527	862	635	942	228	999999	836	661	999999	891	666	999999	999999	255	484	999999	571	999999	516	999999	38	543	760	817	999999	999999	999999	52	713	999999	990	792	837	634	157	130	999999	563	11	999999	907	337	196	525	999999	870	676	639	875	999999	760	691	608	663	681	983	112	999999	959	818	992	794	999999	714	900	873	988	666	999999	364	21	18	837	688	279	700	357	999999	286	999999	734	804	177	285	245	308	193	183	953	173	28	457	999999	999999	836	999999	389	481	624	667	881	19	542	999999	425	752	854	920	999999	981	999999	866	999999	846	93	198	999999	672	479	601	999999	815	713	934	346	564	414	653	851	166	999999	875	999999	619	241	724	999999	656	859	493	454	272	790	999999	536	161	916	758	109	648	999999	717	12	32	976	999999	306	607	184	861	999999	210	79	999999	670	761	255	921	614	999999	925	970	812	986	157	999999	34	999999	999999	194	647	655	554	213	669	603	873	598	642	175	999999	664	482	997	154	253	203	999999	311	999999	906	994	153	999999	722	999999	999999	26	875	558	51	564	209	999999	224	692	999999	865	568	76	887	657	289	448	999999	270	999999	815	841	904	235	999999	999999	632	288	999999	512	814	490	999999	999999	857	
722	999999	134	999999	999999	492	783	462	597	999999	994	244	887	258	714	999999	799	462	999999	98	184	971	333	578	134	576	710	999999	190	842	385	424	376	999999	934	205	324	87	805	999999	999999	389	317	999999	478	205	744	39	938	807	24	38	999999	999999	682	999999	760	555	739	888	781	222	281	754	952	579	999999	857	324	519	389	999999	656	999999	67	795	664	435	110	928	999999	681	632	383	999999	356	999999	765	999999	999999	444	769	999999	916	999999	818	999999	999999	945	899	999999	887	999999	428	427	999999	381	102	553	886	97	335	454	810	999999	110	590	999999	926	606	279	111	509	140	85	620	999999	740	799	248	687	999999	490	211	600	944	965	213	955	536	974	217	222	471	106	999999	324	537	999999	132	237	999999	635	999999	629	235	999999	585	353	807	999999	641	999999	999999	209	984	845	253	999999	121	145	387	943	999999	631	999999	999999	999999	999999	966	305	847	999999	676	20	999999	476	150	581	374	566	999999	859	999999	620	342	999999	907	271	121	273	80	327	748	999999	850	999999	244	717	568	346	350	550	387	999999	999999	761	999999	303	730	518	704	672	999999	555	999999	999999	794	780	999999	999999	981	776	922	702	234	529	141	688	170	999999	241	433	23	38	226	839	481	999999	551	580	999999	613	541	999999	999999	999999	482	202	999999	333	481	999999	428	420	364	999999	628	685	999999	548	630	937	143	528	286	281	999999	999999	339	999999	55	157	239	718	999999	377	245	329	142	999999	999999	938	455	837	730	777	14	602	673	652	221	999999	370	12	950	361	480	22	999999	298	999999	999999	863	999999	287	333	999999	709	999999	987	999999	999999	552	459	501	691	491	306	798	999999	276	66	152	999999	703	259	787	236	767	999999	897	232	12	844	87	390	85	999999	559	999999	551	999999	50	686	323	999999	254	910	510	269	869	999999	999999	818	32	692	523	186	625	999999	546	999999	942	63	99	115	306	999999	999999	121	999999	364	999999	999999	957	999999	25	999999	373	790	15	876	726	508	638	999999	18	999999	822	999999	866	898	999999	531	860	999999	363	987	596	999999	615	546	999999	398	999999	999999	436	999999	861	61	676	67	999999	834	32	670	282	443	425	376	999999	123	885	986	254	716	999999	225	999999	414	999999	38	870	999999	185	469	347	337	999999	999999	999999	195	332	771	719	809	999999	999999	508	999999	280	919	571	230	999999	999999	660	552	153	936	663	221	999999	999999	443	647	196	657	658	563	332	944	999999	301	999999	911	999999	124	277	445	999999	183	716	999999	144	999999	466	650	55	
683	999999	794	193	917	999999	999999	904	876	999999	81	999999	999999	29	945	867	335	999999	279	151	999999	711	999999	285	708	315	489	504	939	322	744	190	546	999999	975	755	999999	760	999999	831	13	16	914	786	205	823	203	164	771	484	808	368	999999	999999	846	999999	999999	519	485	612	980	580	964	564	593	890	85	999999	999999	199	999999	574	668	447	148	999999	797	999999	89	884	121	334	733	465	513	386	993	48	765	14	999999	999999	999999	69	851	999999	51	360	999999	315	747	999999	999999	581	155	243	999999	749	370	999999	183	511	440	999999	500	999999	999999	509	60	216	897	999999	70	48	705	321	999999	609	999999	716	160	447	567	999999	147	744	999999	162	320	279	687	254	999999	999999	999999	982	999999	999999	569	204	584	999999	999999	999999	418	710	999999	82	876	833	999999	99	999999	654	999999	999999	944	666	999999	755	442	695	199	781	529	999999	369	949	217	722	999999	616	50	402	999999	618	147	580	366	436	999999	151	286	486	335	999999	102	33	999999	104	48	999999	230	813	761	999999	999999	999999	999999	999999	999999	368	864	163	110	337	59	759	522	884	598	373	309	37	999999	999999	418	999999	999999	932	560	345	341	123	683	999999	999999	237	640	251	999999	999999	123	999999	999999	999999	999999	132	385	999999	999999	342	510	732	999999	675	999999	203	999999	999999	480	999999	83	999999	215	15	999999	751	479	297	999999	821	129	281	618	979	999999	709	999999	259	24	296	337	457	393	227	834	608	999999	999999	999999	202	999999	180	770	999999	545	588	395	89	999999	535	999999	97	65	726	223	238	999999	526	999999	912	261	244	999999	194	999999	999999	999999	987	180	428	144	471	107	749	88	999999	999999	980	444	999999	324	861	999999	489	999999	999999	401	666	14	606	999999	999999	592	999999	940	508	999999	585	999999	919	448	999999	909	623	401	191	999999	316	999999	274	727	144	999999	754	598	400	36	965	999999	71	233	483	983	574	999999	54	999999	818	808	580	999999	999999	999999	524	232	916	952	999999	97	461	259	95	28	999999	878	999999	999999	999999	999999	550	481	759	999999	275	695	964	424	344	688	356	313	999999	507	78	51	999999	490	568	532	681	447	442	999999	999999	811	148	999999	999999	695	585	46	50	999999	999999	108	473	999999	387	828	268	502	617	905	740	158	87	999999	950	698	86	869	449	999999	18	112	48	881	945	463	999999	508	181	648	113	320	272	53	248	999999	578	910	999999	739	273	189	830	999999	147	940	999999	999999	514	555	619	715	596	735	129	165	69	591	946	923	280	759	331	968	801	
430	886	43	350	980	999999	176	766	999999	999999	999999	282	511	744	999999	729	999999	993	999999	39	999999	723	537	924	92	999999	987	999999	188	468	513	858	862	735	716	64	999999	219	534	999999	452	949	887	692	299	883	557	846	999999	204	282	999999	704	938	414	999999	359	119	267	80	142	212	587	251	538	999999	999999	776	37	950	37	789	469	200	587	448	836	844	634	209	362	999999	999999	983	999999	747	163	923	999999	999999	999999	591	951	463	303	250	371	645	164	328	473	780	818	991	177	493	306	999999	361	965	870	515	485	68	717	999999	190	604	999999	999999	999999	496	455	999999	255	999999	837	15	897	347	999999	200	999999	999999	735	581	999999	999999	816	703	999999	649	999999	999999	999999	199	116	893	999999	999999	69	767	591	372	999999	977	335	801	746	731	655	300	617	23	889	679	999999	179	333	145	670	999999	787	361	350	999999	923	999999	878	999999	339	944	269	595	287	999999	999999	327	805	999999	256	530	293	95	57	160	42	559	475	469	374	999999	999999	610	999999	909	980	240	32	341	64	999999	999999	691	401	711	40	31	999999	580	80	508	373	575	999999	149	866	999999	313	999999	146	374	625	418	691	999999	999999	659	999999	378	999999	999999	999999	999999	999999	999999	999999	999999	999999	999999	129	999999	999999	999999	399	866	573	994	721	501	52	288	926	832	999999	690	619	514	999	999	337	381	77	367	999999	999999	213	999999	999999	876	541	274	17	967	79	136	550	729	999999	999999	999999	388	999999	461	999999	60	451	471	278	22	999999	103	602	999999	999999	999999	942	466	654	697	662	999999	131	845	960	777	999999	959	763	79	149	889	495	184	181	948	444	615	40	999999	259	741	631	999999	999999	448	671	323	999999	331	193	94	999999	331	999999	165	267	102	501	558	999999	999999	708	209	872	514	608	999999	523	69	314	337	435	999999	447	921	51	271	372	999999	115	999999	10	441	885	999999	814	999999	22	25	691	351	123	481	421	767	43	432	987	999999	840	999999	800	899	999999	999999	659	999999	999999	251	124	999999	729	980	453	821	491	276	323	999999	699	445	999999	507	377	962	223	953	52	999999	887	618	999999	403	681	999999	167	999999	999999	39	405	203	999999	999999	901	695	621	143	999999	600	999999	766	999999	179	279	404	837	302	532	999999	999999	999999	999999	214	363	505	722	335	308	591	663	999999	999999	293	422	999999	166	645	606	999999	999999	89	925	451	403	999999	999999	113	999999	286	34	865	578	369	999999	999999	624	999999	999999	999999	999999	999999	834	999999	999999	895	913	825	757	773	
999999	202	695	850	714	999999	780	999999	999999	999999	995	619	211	32	567	999999	811	493	999999	999999	881	92	238	211	999999	999999	254	999999	514	507	999999	685	355	361	48	831	180	728	654	833	999999	497	272	185	999999	999999	94	999999	879	149	94	430	999999	44	892	165	964	494	999999	659	318	302	999999	313	999999	319	999999	849	983	735	627	93	839	72	803	393	819	62	800	999999	969	442	608	375	423	787	756	321	468	882	999999	999999	586	994	999999	999999	874	959	161	999999	999999	244	829	154	999999	11	591	866	999999	508	346	911	999999	796	690	876	694	256	999999	999999	563	952	390	111	867	942	999999	999999	546	999999	519	999999	999999	999999	265	999999	613	464	854	999999	999999	890	89	960	546	999999	999999	789	314	649	933	627	79	915	537	999999	999999	727	999999	579	504	999999	329	65	989	486	20	984	999999	955	273	240	402	999999	49	999999	873	430	565	911	950	999999	540	897	253	891	790	985	182	128	999999	885	999999	285	917	459	571	34	970	69	945	999999	258	999999	385	703	235	999999	875	999999	273	999999	172	375	628	788	999999	431	812	108	695	35	811	999999	83	388	62	127	999999	590	111	999999	460	999999	966	943	468	190	522	999999	665	198	120	318	854	999999	722	812	656	139	253	149	222	872	374	999999	999999	835	285	997	650	118	52	999999	762	425	973	667	408	999999	329	36	909	271	442	506	999999	503	568	626	665	250	470	999999	346	961	636	588	140	999999	747	999999	905	999999	899	557	156	824	555	439	484	64	413	971	999999	227	999999	999999	439	999999	14	999999	276	659	341	409	999999	999999	948	999999	999999	999999	537	362	937	697	999999	394	999999	885	999999	100	948	139	999999	611	836	999999	620	129	731	686	158	999999	51	55	999999	255	192	499	999999	534	999999	754	650	99	527	60	43	999999	106	846	588	554	517	914	753	147	517	730	573	157	11	999999	79	112	246	274	321	892	340	875	211	872	974	825	224	203	488	61	93	786	466	507	999999	884	107	604	755	136	999999	229	738	462	926	999999	532	57	685	548	853	263	739	150	781	999999	999999	716	579	691	700	560	658	999999	646	999999	999999	504	805	194	14	642	519	999999	600	121	147	748	945	222	303	177	517	940	208	830	999999	325	999999	999999	250	390	35	73	436	999999	570	282	999999	150	81	999999	251	999999	999999	221	999999	554	550	669	94	999999	771	999999	398	532	53	718	999999	815	739	375	778	999999	944	623	617	456	999999	859	999999	999999	933	805	999999	275	999999	26	999999	999999	
97	503	775	65	717	354	999999	668	674	903	697	852	24	999	999999	999999	259	999999	557	999999	604	297	795	690	128	229	962	966	225	999999	606	36	999999	279	728	246	599	999999	295	599	14	999999	781	855	172	699	850	933	999999	999999	25	688	469	999999	393	799	999999	95	937	498	391	999999	452	551	306	670	540	744	281	173	116	536	951	957	915	655	999999	940	528	429	378	39	571	999999	117	999999	999999	834	886	999999	999999	513	785	999999	217	360	505	240	558	501	168	115	662	240	339	999999	999999	511	999999	999999	293	767	999999	518	129	362	92	673	443	389	112	999999	999999	999999	999999	999999	751	164	749	999999	159	285	392	999999	999999	273	999999	340	999999	628	190	65	272	999999	645	771	946	277	677	855	278	832	999999	179	398	462	999999	320	605	736	737	582	999999	16	588	999999	385	540	256	856	984	751	232	999999	999999	57	999999	709	999999	864	999999	484	487	999999	296	326	488	999999	638	808	26	67	734	714	999999	608	303	266	999999	637	999999	999999	30	820	870	526	999999	982	999999	351	28	547	613	999999	999999	263	999999	867	720	999999	529	172	999999	999999	999999	927	27	518	923	599	999999	187	148	999999	478	249	463	999999	34	999999	715	999999	252	296	790	479	453	992	633	637	514	436	545	308	117	233	513	999999	999999	942	509	102	68	381	598	841	999999	545	273	999999	799	437	843	950	999999	999999	920	616	999999	369	999999	34	884	999999	95	327	641	840	961	999999	736	999999	685	91	270	623	446	870	698	948	81	908	729	792	838	999999	592	999999	752	93	313	897	924	622	468	999999	999999	773	296	999999	209	568	584	28	114	917	752	762	999999	932	999999	999999	999999	709	298	576	304	101	457	18	734	56	97	877	941	839	956	72	623	999999	415	673	584	427	748	999999	333	710	999999	920	999999	999999	905	819	999999	263	999999	225	999999	892	999999	126	999999	287	546	999999	480	706	86	274	961	689	148	903	527	913	475	500	999999	999999	252	593	413	537	684	904	999999	277	381	688	859	741	738	731	606	299	999999	306	881	999999	999999	627	634	423	959	644	691	999999	302	592	787	489	265	999999	649	999999	713	787	603	641	999999	213	335	398	999999	229	999999	417	307	238	565	179	619	374	753	625	999999	999999	578	50	222	149	974	789	999999	380	486	200	91	20	585	999999	703	249	583	828	302	245	18	739	692	283	704	999999	36	999999	999999	890	794	34	635	723	219	562	429	872	238	545	498	44	743	760	336	297	652	999999	475	380	791	924	
999999	724	980	838	357	938	445	910	762	291	510	595	405	67	999999	999999	999999	999999	820	710	999999	756	747	973	996	932	947	417	421	40	152	499	999999	869	701	911	743	999999	214	490	437	327	782	216	999999	157	364	279	913	790	999999	334	560	91	334	576	977	16	842	425	999999	37	498	731	149	21	497	535	365	999999	128	979	936	339	999999	999999	974	541	450	999999	999999	999999	504	631	396	817	939	26	545	135	999999	736	537	999999	499	409	828	999999	76	999999	999999	829	913	999999	671	999999	398	230	809	999999	999999	445	566	994	999999	321	533	867	345	331	999999	999999	990	240	538	999999	452	156	839	999999	453	923	474	999999	999999	748	765	999999	960	731	429	718	217	999999	999999	498	999999	543	941	999999	876	961	999999	745	450	999999	838	999999	911	999999	222	252	390	999999	608	678	971	639	805	999999	556	999999	999999	614	999999	362	273	999999	707	999999	999999	999999	999999	662	999999	491	218	999999	487	19	999999	92	999999	999999	518	187	338	280	884	853	527	540	737	842	631	405	64	110	843	97	999999	341	974	999999	75	313	47	728	940	126	469	252	162	999999	999999	473	999999	999999	999999	725	34	999999	999999	854	522	999999	999999	371	41	600	437	118	885	399	999999	578	118	280	999999	214	999999	610	339	767	393	284	387	999999	999999	167	77	999999	13	128	73	999999	999999	130	999999	392	142	675	697	999999	689	999999	367	762	701	621	999999	67	999999	891	585	999999	663	855	470	999999	305	239	718	873	532	608	114	767	336	181	999999	987	999999	234	81	474	999999	999999	88	42	917	625	999999	999999	802	19	220	122	542	999999	269	862	660	120	96	903	999999	823	817	999999	256	999999	436	530	761	999999	146	999999	819	121	511	673	777	999999	999999	680	989	686	81	999999	397	992	234	687	999999	996	337	810	147	177	516	999999	181	996	786	327	198	719	281	434	872	825	302	431	999999	999999	95	232	789	416	914	999999	752	304	693	263	375	749	619	764	50	336	257	651	604	422	502	780	650	13	491	280	414	646	999999	572	700	802	550	326	911	114	999999	731	263	245	346	877	313	533	999999	999999	109	516	394	546	578	650	826	724	103	315	582	999999	924	644	999999	999999	654	130	999999	999999	208	302	852	999999	315	526	398	368	86	625	477	999999	61	999999	180	897	261	999999	994	59	976	825	232	999999	532	245	806	999999	379	999999	999999	192	969	389	250	807	663	459	241	61	261	999999	648	478	837	464	999999	881	999999	968	855	551	136	999999	596	999999	80	256	
999999	80	719	780	989	846	402	294	999999	999999	999999	373	244	802	872	999999	797	517	999999	754	768	77	510	999999	153	999999	384	681	66	999999	999999	999999	736	999999	55	170	342	481	479	801	85	999999	316	999999	88	111	734	63	678	193	715	999999	999999	999999	488	999999	999999	794	636	587	999999	999999	238	691	999999	999999	636	999999	999999	999999	610	999999	48	386	678	225	999999	999999	846	999999	677	331	12	872	999999	714	671	999999	999999	709	999999	547	845	891	338	364	324	625	191	152	999999	999999	306	967	583	399	999999	999999	646	999999	585	129	948	593	910	151	719	366	940	175	274	225	897	999999	120	73	481	156	58	999999	900	999999	268	703	577	769	34	44	298	361	674	852	999999	666	133	481	598	261	999999	196	644	958	684	999999	878	999999	19	258	856	520	999999	893	771	332	372	450	999999	999999	26	999999	999999	684	77	589	501	422	999999	241	923	638	999999	999999	175	999999	679	942	460	252	999999	327	760	999999	187	999999	443	780	999999	451	303	683	619	999999	244	841	79	960	890	105	999999	465	809	778	335	227	56	999999	999999	999999	652	429	990	619	430	699	390	350	506	299	999999	720	999999	999	937	250	29	131	985	334	792	719	62	364	728	369	518	982	451	959	731	745	999999	181	999999	874	692	999999	921	544	461	999999	999999	600	949	803	999999	809	840	94	208	924	712	403	127	932	377	635	891	71	191	999999	899	546	999999	410	999999	169	209	999999	999999	29	999999	450	873	999999	266	999999	414	924	245	708	151	999999	999999	807	42	999999	64	999999	507	999999	119	860	999999	63	999999	999999	42	999999	999999	999999	999999	999999	537	189	724	999999	530	64	999999	915	231	966	826	483	999999	543	785	760	377	18	999999	342	565	500	910	349	97	999999	243	349	429	864	789	281	107	374	828	581	93	770	138	999	200	592	999999	152	999999	879	797	296	999999	282	999999	137	858	278	221	47	279	999999	185	999999	999999	337	495	366	186	555	385	890	714	213	677	606	999999	999999	999999	973	664	767	315	217	999999	946	217	157	692	662	999999	829	163	791	312	707	999999	427	188	863	106	479	965	488	999999	906	582	928	999999	575	257	752	136	247	383	512	79	967	689	999999	130	348	673	524	142	556	999999	922	900	999999	21	461	999999	288	877	999999	999999	826	713	125	373	999999	552	127	414	670	703	916	418	800	999999	627	738	313	742	758	805	999999	356	947	179	659	999999	635	999999	796	825	847	999999	999999	710	253	263	999999	510	841	795	999999	120	999999	853	820	
514	999999	341	393	722	623	545	128	388	360	479	766	945	999999	260	916	563	618	999999	855	556	230	100	999999	999999	175	999999	901	962	259	340	999999	103	358	154	927	999999	179	83	212	312	251	809	359	774	497	627	796	591	879	992	502	626	999999	274	999999	20	999999	29	557	820	644	999999	138	30	999999	672	999999	569	333	621	393	999999	642	552	315	420	740	620	876	547	16	320	92	267	999999	268	105	999999	999999	917	358	160	525	391	667	94	999999	338	189	824	999999	236	267	999999	608	956	999999	999999	959	999999	279	336	153	20	813	334	83	871	999999	336	576	513	708	416	999999	243	29	261	884	999999	740	411	440	61	516	779	62	824	658	881	999999	650	134	986	647	32	16	514	999999	343	20	808	156	999999	258	527	527	851	995	999999	936	732	570	739	143	867	895	101	504	44	282	259	223	311	62	926	388	722	768	250	236	515	683	999999	219	931	265	588	999999	999999	261	210	829	293	999999	551	89	395	853	780	136	915	19	999999	71	761	595	845	999999	331	149	805	93	754	148	431	58	29	529	999999	612	999999	298	516	782	81	430	930	366	510	846	999999	869	987	124	321	505	150	489	999999	346	420	787	481	999999	455	999999	85	154	522	502	70	865	650	178	819	626	503	760	999999	341	999999	488	999999	485	155	999999	105	640	826	999999	908	539	80	866	202	999999	817	999999	336	999999	355	785	844	18	786	137	999999	819	304	695	11	389	499	999999	681	931	999999	996	703	519	31	999999	328	999999	593	530	794	999999	976	300	809	836	434	999999	985	879	644	291	698	999999	718	999999	345	141	999999	529	50	953	999999	270	41	999999	964	817	932	999999	999999	257	424	999999	342	443	843	999999	999999	175	999999	463	141	801	296	999999	308	684	800	745	109	196	999999	73	490	841	999999	715	269	988	999999	999999	113	85	421	396	999999	441	686	284	999999	341	255	759	999999	999999	999999	393	973	999999	522	289	26	197	999999	280	999999	999999	776	501	843	137	745	896	302	348	360	999999	389	999999	999999	866	998	526	312	999999	941	912	499	903	29	999999	741	444	476	593	600	999999	275	151	810	999999	665	194	440	315	999999	358	999999	236	236	765	999999	83	484	656	290	500	885	999999	339	673	861	872	481	637	395	310	999999	709	748	444	790	248	99	834	210	999999	95	996	181	592	455	999999	999999	999999	999999	667	960	820	312	109	41	232	811	147	654	792	713	803	920	295	928	999999	999999	791	974	765	999999	999999	999999	477	
415	888	870	747	228	598	999999	227	434	727	349	610	407	999999	413	568	437	951	189	417	999999	291	86	886	664	697	785	999999	288	447	683	320	374	999999	999999	999999	362	73	918	66	598	495	378	999999	945	999999	360	838	388	416	337	43	470	47	999999	133	812	984	93	530	813	319	999999	987	999999	999999	999999	572	954	270	216	373	999999	133	999999	614	913	883	940	346	347	946	999999	872	119	649	850	337	999999	571	340	999999	980	397	999999	289	556	390	157	916	91	999999	884	128	210	964	10	346	227	999999	219	999999	54	999999	193	999999	999999	76	999999	999999	188	908	115	393	929	838	999999	645	880	999999	68	999999	736	33	265	999999	71	999999	999999	155	649	513	119	999999	361	412	333	244	999999	386	999999	489	999999	999999	738	182	682	501	999999	372	999999	365	465	686	704	687	999999	30	491	633	804	434	405	731	754	999999	799	999999	41	527	514	157	440	504	74	999999	29	983	295	92	999999	570	199	309	999999	294	57	999999	10	674	220	313	753	580	581	52	94	781	998	72	999999	282	999999	671	857	434	999999	999999	622	135	999999	218	735	408	756	244	244	105	999999	469	627	377	999999	999999	999999	211	999999	860	922	31	999999	247	999999	999999	709	999999	110	528	452	149	370	999999	809	999999	16	999999	999999	355	999999	347	808	988	623	538	445	15	873	999999	363	655	999999	74	48	601	641	999999	234	512	699	999999	999999	999999	653	28	109	541	567	533	361	315	999999	999999	999999	999999	223	505	624	456	787	703	730	997	999999	796	119	306	57	218	999999	999999	999999	74	656	673	213	102	345	604	438	999999	448	350	751	58	31	981	999999	999999	387	145	999999	999999	999999	995	430	999999	999999	856	909	802	493	999999	300	775	538	999999	402	372	382	131	170	999999	27	883	999999	390	256	126	999999	137	278	999999	830	107	780	999999	349	660	252	76	550	488	695	999999	420	98	60	999999	519	999999	999999	666	90	266	975	785	759	842	740	999999	890	434	999999	781	999999	899	529	202	995	538	229	741	129	999999	580	999999	334	391	473	177	340	279	606	322	999999	611	999999	573	132	994	250	999999	920	212	186	126	999999	913	111	520	999999	857	980	981	999999	847	546	774	685	303	461	378	379	999999	999999	620	827	999999	243	999999	394	955	999999	11	999999	722	999999	917	138	464	285	999999	290	952	608	999999	299	999999	89	999999	75	739	887	828	999999	871	999999	357	503	566	298	637	680	188	999999	612	787	979	693	520	36	628	645	231	28	50	98	426	964	999999	
331	999999	690	541	857	655	78	251	468	426	594	473	424	572	999999	648	739	111	826	995	695	319	999999	569	999999	999999	103	666	809	501	999999	711	999999	276	245	95	946	149	331	481	544	545	521	277	999999	562	214	83	999999	380	311	986	600	969	541	21	281	131	866	420	561	411	999999	999999	643	883	999999	157	336	90	999999	600	780	355	460	159	798	999999	644	999999	242	30	611	439	200	796	120	423	734	233	813	825	999999	999999	919	143	999999	554	633	51	481	999999	747	999999	999999	710	999999	255	518	391	999999	617	486	999999	999999	541	800	999999	776	847	999999	667	423	112	277	875	328	999999	435	999999	56	253	999999	999999	640	999999	999999	636	759	489	589	864	904	999999	20	206	348	527	733	388	999999	110	778	786	277	814	643	644	707	803	392	999999	999999	201	345	999999	587	883	124	11	268	999999	252	296	999999	908	762	79	999999	80	536	801	144	56	984	999999	475	999999	335	825	542	638	929	956	999999	250	999999	999999	17	51	999999	465	412	732	130	999999	999999	491	528	368	62	573	552	636	277	999999	999999	773	216	999999	999999	343	999999	299	468	629	244	296	198	999999	863	58	999999	60	462	999999	398	412	926	815	97	999999	726	966	772	969	96	302	688	516	47	281	999999	999999	547	285	907	999999	273	501	934	571	302	999999	504	14	511	501	184	206	999999	801	847	999999	311	520	999999	591	526	499	543	999999	607	682	979	592	550	453	513	186	173	284	148	999999	999999	526	999999	999999	999999	768	999999	594	127	492	323	999999	434	116	316	36	668	325	999999	774	957	999999	963	620	999999	912	463	67	987	998	999999	918	999999	421	519	785	829	401	129	757	41	948	824	124	368	999999	999999	443	999999	486	999999	999999	999999	373	477	889	562	80	999999	559	314	999999	606	129	460	405	583	999999	597	999999	999999	276	206	999999	999999	19	177	848	999999	786	999999	999999	919	510	999999	194	241	999999	944	629	232	758	999999	570	453	631	351	704	663	963	170	155	845	616	288	250	651	999999	630	468	999999	714	999999	907	804	999999	999999	999999	638	276	999999	293	77	968	308	449	569	635	396	121	999999	473	999999	298	625	609	184	313	231	250	542	394	668	486	908	999999	939	799	766	168	151	999999	75	999999	799	877	87	877	318	999999	680	25	460	519	999999	258	528	530	291	205	120	187	874	398	999999	778	625	591	999999	999999	509	770	999999	237	970	999999	999999	798	498	748	999999	306	995	392	569	526	934	158	999999	659	989	419	517	571	58	964	
381	999999	662	31	261	495	999999	527	339	999999	156	999999	549	390	851	730	41	543	999999	813	191	491	829	218	843	476	906	999999	800	999999	999999	999999	189	16	49	999999	145	999999	497	46	488	999999	62	658	380	999999	609	304	808	999999	388	999999	897	244	782	890	847	454	187	784	588	999999	726	249	657	847	52	542	999999	131	594	563	999999	637	334	714	439	180	837	141	866	612	999999	542	999999	999999	999999	944	234	158	999999	999999	999999	712	999999	81	750	999999	999999	533	669	77	953	686	673	825	928	270	910	77	461	677	616	55	917	976	815	194	538	999999	446	999999	318	201	248	903	272	999999	190	263	964	999999	178	314	472	799	658	999999	868	885	360	150	999999	999999	697	215	85	999999	999999	480	265	565	284	632	96	570	999999	761	999999	770	562	594	90	656	999999	835	508	311	583	999999	328	900	326	652	28	305	74	162	504	43	827	27	549	999999	998	408	351	999999	227	901	51	896	477	999999	332	765	999999	388	63	999999	706	773	999999	676	161	365	249	631	613	790	506	606	267	414	942	545	999999	380	658	705	493	999999	999999	681	999999	432	432	228	329	263	245	999999	108	641	336	999999	999999	872	558	642	168	720	999999	437	999999	999999	638	72	164	787	720	999999	730	358	999999	999999	689	999999	599	729	932	31	311	360	555	820	999999	999999	87	888	999999	182	821	25	999999	772	39	656	286	999999	999999	370	73	542	543	556	956	750	272	591	374	364	283	999999	709	147	418	582	999999	584	937	23	985	999999	596	547	867	714	811	606	715	42	713	958	999999	572	957	999999	817	998	999999	756	999999	999999	524	836	899	992	315	409	364	456	774	702	703	780	385	797	946	999999	688	251	939	665	999999	999999	650	324	892	146	189	648	765	883	720	190	659	999999	751	759	647	874	408	411	999999	269	268	999999	264	166	197	169	823	821	320	622	817	698	999999	999999	195	999999	109	179	229	999999	999999	891	981	523	130	885	56	999999	357	813	842	537	422	616	83	999999	70	999999	949	30	825	943	572	107	373	960	879	568	574	73	774	239	192	999999	577	376	39	999999	45	311	123	636	999999	506	779	290	285	13	999999	999999	999999	373	229	999999	889	748	328	884	159	169	999999	999999	999999	294	48	613	355	885	999999	706	609	329	701	647	999999	999999	480	76	327	999999	685	999999	999999	28	549	411	19	982	647	829	58	155	591	875	305	999999	24	188	467	176	935	400	964	413	946	203	999999	581	302	999999	277	999999	566	999999	
484	999999	999999	602	744	637	603	372	247	999999	658	999999	738	825	352	999999	999999	301	999999	160	158	295	912	999999	82	355	740	437	999999	947	561	795	588	524	401	175	608	422	999999	999999	573	572	999999	754	754	492	465	845	239	31	525	976	654	999999	999999	999999	227	981	530	399	999999	175	682	300	999999	862	999999	999999	434	186	672	999999	857	777	587	999999	142	167	301	590	890	894	207	668	432	584	999999	183	606	211	948	999999	999999	54	933	407	889	862	106	892	617	999999	421	63	359	763	129	876	827	342	66	69	690	940	509	999999	967	24	868	83	720	701	617	232	238	56	870	812	843	189	695	280	71	408	972	999999	483	154	319	999999	465	999999	355	273	999999	888	936	951	545	931	999999	875	994	33	181	915	634	198	825	312	892	316	43	648	647	785	998	999999	999999	860	529	823	705	209	999999	455	356	353	87	999999	119	918	276	999999	749	820	286	47	236	66	24	999999	328	16	775	158	999999	707	626	370	889	999999	999999	999999	411	999999	179	794	999999	726	569	290	121	486	203	974	999999	131	898	999999	508	999999	999999	910	846	244	999999	699	433	469	224	999999	727	716	459	464	934	591	999999	142	650	492	999999	510	497	733	183	842	813	801	118	999999	808	999999	999999	999999	601	999999	838	999999	122	480	999999	999999	512	999999	563	404	36	738	49	458	999999	765	186	999999	338	999999	423	999999	999999	661	885	999999	361	113	840	999999	855	999999	999999	999999	999999	343	29	999999	131	999999	998	576	180	779	816	84	762	660	499	999999	623	845	600	999999	660	726	115	460	999999	738	999999	408	999999	635	549	505	999999	188	999999	287	746	16	894	652	999999	846	941	291	999999	811	870	701	999999	797	314	19	930	815	210	36	237	568	584	999999	999999	999999	496	999999	239	999999	208	583	999999	221	306	616	950	948	999999	814	784	824	615	999999	868	892	999999	999999	999999	539	999999	999999	999999	678	999999	187	432	511	999999	954	360	406	999999	535	612	999999	746	403	500	698	68	999999	999999	395	251	413	953	999999	525	209	806	212	999999	699	745	148	604	286	999999	129	194	999999	398	548	464	388	771	90	180	581	156	400	999999	999999	481	999999	748	592	999999	999999	233	630	999999	360	999999	999999	191	999999	999999	474	691	470	241	381	514	618	999999	999999	999999	999999	641	999999	630	943	63	416	419	591	228	999999	400	22	849	524	895	563	999999	48	400	316	206	419	300	706	889	686	168	422	128	862	998	999999	660	573	15	359	10	52	306	741	999999	600	
143	999999	84	679	620	716	485	950	165	556	384	625	666	231	583	999999	999999	377	257	997	999999	365	164	426	361	999999	519	999999	562	420	741	658	999999	606	286	663	632	999999	999999	452	999999	177	706	452	599	999999	999999	783	776	999999	988	999999	494	740	999999	777	482	658	327	343	206	939	398	745	814	726	999999	70	945	919	999999	844	999999	805	70	305	658	711	826	326	379	736	769	999999	432	811	173	838	479	999999	191	999999	892	999999	255	997	999999	961	999999	873	989	846	999999	857	784	153	999999	689	679	831	128	999999	831	11	999999	470	179	911	322	13	999999	217	590	446	738	999999	952	579	559	72	525	999999	83	999999	337	999999	897	999999	701	288	193	483	169	647	999999	420	152	890	999999	784	827	868	649	634	999999	782	265	401	129	467	201	57	139	616	316	431	697	879	674	440	573	267	219	44	819	88	58	943	66	327	185	71	999999	775	245	657	57	448	641	554	277	505	792	999999	97	145	999999	999999	340	957	722	272	226	337	221	570	658	614	815	999999	733	999999	345	801	291	139	246	364	999999	999999	383	258	999999	129	172	77	474	999999	999999	683	734	506	612	108	605	912	844	484	999999	674	998	443	999999	408	821	955	170	991	953	957	899	989	180	681	584	474	999999	999999	175	153	999999	683	667	142	508	237	709	246	205	379	294	999999	999999	706	660	940	999999	839	307	999999	906	482	31	999999	783	744	999999	931	524	141	887	747	999999	420	579	999999	999999	500	899	593	256	924	999999	999999	673	999999	199	999999	31	999999	848	194	799	958	246	622	661	999999	999999	999999	999999	778	721	74	491	547	453	999999	999999	345	999999	134	999999	714	960	982	687	448	325	999999	554	862	910	881	292	999999	948	360	183	999999	663	999999	999999	999999	691	999999	212	731	101	136	693	810	346	999999	478	724	255	95	998	264	935	999999	999999	713	219	49	868	840	781	999999	598	999999	215	999999	682	79	982	804	999999	491	779	955	356	199	952	743	525	234	999999	999999	457	999999	361	919	999999	449	743	438	925	999999	999999	999999	999999	999999	537	999999	999999	175	12	409	741	450	999999	999999	484	980	867	999999	761	999999	999999	643	999999	223	341	999999	999999	296	159	999999	335	999999	878	380	882	417	15	53	999999	361	148	360	231	13	826	999999	799	845	444	51	582	579	677	459	138	999999	999999	736	971	801	859	318	999999	770	83	197	572	692	634	76	974	823	511	999999	999999	173	999999	434	396	334	999999	896	999999	117	660	756	876	428	251	916	
484	279	999999	860	501	829	343	999999	930	639	444	116	221	377	999999	759	999999	277	132	964	999999	509	349	646	999999	999999	467	908	120	326	320	153	451	999999	592	705	999999	650	908	508	829	999999	503	757	890	829	685	484	50	900	688	999999	306	999999	371	974	929	436	999999	538	372	435	351	613	999999	300	665	502	784	371	19	427	369	624	145	999999	999999	999999	999999	46	288	982	999999	219	638	711	847	174	356	618	775	323	999999	999999	145	999999	999999	890	999999	999999	173	192	699	678	891	270	249	999999	151	778	968	347	681	959	260	389	566	142	999999	616	452	501	156	176	595	999999	999999	990	488	741	974	125	162	165	999999	105	293	999999	999999	378	472	175	32	577	999999	438	642	696	999999	999999	837	486	915	823	157	671	45	999999	92	206	999999	259	999999	999999	999999	999999	195	525	96	164	999999	376	814	606	153	287	479	578	526	167	62	86	871	732	903	999999	210	999999	999999	211	70	759	116	999999	880	223	972	622	773	999999	999999	999999	999999	999999	659	471	999999	999999	999999	999999	202	999999	999999	925	153	999999	388	999999	507	999999	652	856	517	884	999999	346	270	693	999999	930	315	857	804	729	999999	935	999999	906	999999	442	825	891	659	147	19	603	753	191	977	468	834	511	124	467	153	396	609	725	870	322	211	999999	999999	749	565	344	662	287	999999	218	999999	481	396	75	999999	761	207	999999	875	501	593	88	716	268	999999	803	999999	999999	585	528	336	999999	46	761	241	847	308	910	581	674	940	999999	180	999999	522	363	999999	59	977	392	999999	238	849	379	729	999999	271	334	653	761	602	999999	701	492	999999	204	445	635	834	642	999999	297	798	211	560	999999	908	999999	746	742	688	999999	369	999999	339	107	901	667	42	999999	586	999999	266	820	81	624	774	687	887	327	917	999999	225	344	929	999999	440	999999	818	611	224	323	588	910	82	909	955	508	163	999999	303	778	999999	725	66	488	40	999999	140	935	999999	999999	999999	429	824	999999	477	35	273	437	667	999999	848	999999	894	273	396	356	747	172	668	276	999999	113	33	999999	886	999999	999999	451	871	461	999999	882	999999	993	262	999999	95	873	442	930	999999	726	125	999999	929	182	830	793	999999	684	240	967	276	87	696	957	405	685	323	976	999999	822	566	999999	746	966	172	900	20	999999	270	873	729	738	41	807	999999	985	219	713	669	494	999999	196	999999	999999	999999	999999	307	999999	999999	999999	999999	999999	999999	999999	170	909	999999	999999	19	930	999999	864	424	366	247	538	
55	999999	969	420	475	609	317	263	473	999999	985	999999	360	982	999999	999999	473	859	324	274	556	619	647	88	999999	999999	704	739	712	493	999999	999999	311	87	999999	418	335	353	999999	999999	158	928	947	791	924	104	999999	999999	999999	76	401	564	999999	973	999999	435	999999	999999	726	229	905	578	551	980	606	131	999999	283	847	195	390	129	999999	374	126	999999	672	856	164	598	643	676	412	645	102	217	821	999999	104	708	176	999999	999999	715	54	999999	387	999999	194	999999	208	339	190	150	685	282	640	678	857	365	763	999999	999999	137	586	239	175	905	887	399	999999	999999	188	999999	29	999999	502	219	999999	546	249	704	671	361	400	313	496	271	959	999999	999999	152	480	739	999999	780	706	499	999999	814	999999	481	999999	794	999999	640	999999	51	999999	739	999999	430	358	999999	999999	999999	724	385	737	282	742	903	945	999999	822	999999	96	449	203	248	249	12	90	515	141	767	999999	877	859	759	163	455	999999	999999	50	156	794	170	623	886	999999	331	762	856	82	511	999999	999999	972	999999	553	711	999999	882	999999	776	350	843	188	357	444	846	526	977	129	297	999999	999999	37	676	373	999999	825	317	192	918	999999	234	999999	999999	242	613	999999	525	215	451	606	267	999999	999999	806	950	981	276	452	219	804	999999	736	785	748	810	984	305	970	627	886	541	700	581	536	125	410	558	999999	830	941	11	772	677	690	505	994	763	869	422	945	999999	999999	972	124	466	999999	999999	882	431	628	609	554	588	565	75	567	159	737	690	550	432	160	621	999999	803	21	999999	104	253	999999	231	436	557	681	337	676	727	999999	80	999999	753	676	694	212	342	456	194	999999	999999	937	844	999999	189	872	999999	408	253	999999	320	454	999999	562	638	615	407	183	997	906	238	399	840	999999	666	72	797	756	999999	418	935	356	827	946	479	315	971	999999	257	684	168	928	432	999999	156	625	200	999999	47	88	805	169	999999	999999	883	235	107	162	369	126	84	766	941	835	999999	964	627	491	93	333	644	212	925	322	999999	309	966	818	546	999999	871	999999	718	999999	613	776	999999	550	72	253	218	818	834	140	609	401	987	597	263	191	998	708	116	714	999999	999999	243	146	538	999999	999999	289	616	999999	254	999999	999999	999999	231	992	76	87	428	840	999999	825	378	795	712	356	322	379	564	364	999999	173	999999	14	943	999999	543	999999	21	999999	984	929	212	516	885	142	999999	433	375	271	999999	921	290	276	599	999999	234	448	434	192	272	
889	724	261	286	91	999999	999999	620	220	458	316	75	999999	999999	195	623	861	909	580	12	999999	13	303	249	130	999999	234	999999	333	787	105	999999	828	226	999999	999999	950	240	999999	165	310	813	999999	812	999999	855	350	420	413	995	372	999999	854	999999	383	999999	999999	22	999999	208	752	638	296	433	363	979	247	723	999999	981	673	631	999999	999999	999999	85	848	490	999999	275	542	813	11	337	999999	566	482	999999	999999	219	783	937	84	604	412	672	999999	732	459	828	999999	626	659	999999	332	740	999999	439	487	999999	999999	999999	581	889	666	999999	637	958	18	796	507	597	880	999999	207	735	999999	999999	21	39	558	125	41	999999	656	915	163	578	14	684	143	52	172	544	181	841	366	195	938	473	45	567	724	662	999999	30	746	999999	234	999999	193	999999	427	457	749	921	910	968	242	750	785	999999	954	334	662	465	435	999999	379	366	378	999999	572	999999	994	991	401	378	291	999999	179	999999	353	416	500	222	999999	714	794	260	999999	398	952	197	688	976	613	999999	999999	999999	595	409	738	999999	999999	822	359	879	462	758	530	999999	687	606	581	999999	715	999999	999999	450	840	720	552	129	434	980	999999	385	859	28	387	999999	379	425	999999	999999	999999	999999	999999	678	863	744	262	999999	730	999999	710	355	616	948	999999	76	566	558	35	875	857	619	444	999999	413	974	30	444	380	999999	172	271	566	999999	433	240	359	165	999999	105	999999	516	399	999999	279	999999	999999	910	756	321	999999	999999	400	174	912	697	50	947	274	889	724	817	664	211	238	449	999999	804	525	40	716	999999	971	999999	416	350	230	410	970	350	215	119	687	69	93	352	870	401	898	735	200	411	891	698	999999	651	852	999999	806	829	999999	964	999999	725	605	44	999999	471	757	572	477	639	977	924	999999	999999	139	605	127	886	999999	397	905	789	999999	314	519	282	557	999999	498	999999	999999	150	999999	250	999999	962	464	58	503	409	999999	336	268	560	434	966	24	766	999999	256	999999	999999	261	886	68	605	885	999999	525	575	913	992	999999	444	999999	837	858	999999	890	177	999999	79	392	179	753	579	530	999999	999999	552	999999	791	254	251	999999	684	889	999999	192	127	999999	999999	999999	999999	999999	651	262	824	999999	596	118	581	875	354	999999	999999	999999	92	999999	999999	85	605	420	972	999999	999999	747	832	481	360	948	678	260	772	999999	999999	999999	465	682	112	326	706	764	293	444	999999	915	899	999999	962	157	807	57	703	52	481	752	999999	619	999999	999999	430	
352	174	648	439	331	999999	263	137	999999	81	999999	40	172	378	840	137	538	630	216	999999	695	519	213	999999	631	556	730	619	235	985	845	318	208	895	999999	999999	644	14	365	999999	645	18	507	999999	408	27	541	674	999999	625	999999	989	999999	65	734	999999	999999	507	808	774	999999	644	902	478	235	100	831	276	999999	250	492	999999	999999	404	212	687	21	138	742	614	24	65	978	609	999999	856	999999	153	999999	529	639	147	205	590	439	10	115	39	849	317	195	999999	659	399	143	497	999999	762	852	57	822	832	764	204	760	327	665	302	514	379	938	688	114	999999	611	355	338	684	965	211	581	981	999999	435	428	749	405	588	476	476	142	399	301	123	999999	999999	999999	10	999999	122	344	999999	999999	480	999999	999999	170	174	788	787	169	48	797	650	475	999999	554	339	999999	21	921	86	825	48	246	999999	999999	991	999999	804	972	337	854	852	999999	768	467	999999	999999	920	588	240	800	688	316	103	601	650	999999	866	262	53	234	818	200	267	987	999999	243	829	120	179	387	999999	814	831	194	944	783	707	999999	746	282	999999	432	690	286	146	732	152	948	999999	352	921	999999	999999	999999	999999	661	609	780	982	574	237	999999	418	853	816	999999	485	909	656	867	940	492	515	770	999999	396	999999	981	999999	752	100	880	374	826	465	999999	999999	728	158	292	999999	926	401	181	55	999999	24	836	469	272	257	243	999999	878	999999	999999	46	169	733	649	161	627	929	999999	484	356	445	591	398	386	989	756	760	373	693	999999	101	344	724	334	999999	673	521	588	999999	856	589	496	424	36	403	725	999999	509	141	556	997	171	697	698	609	999999	448	93	283	999999	482	999999	194	398	347	702	444	409	277	999999	115	351	733	627	999999	948	177	372	982	273	999999	261	999999	147	999999	929	647	36	724	949	235	438	999999	15	383	661	999999	36	688	701	290	594	241	999999	450	999999	438	79	999999	660	264	85	111	19	738	231	695	57	381	417	65	418	999999	999999	999999	677	999999	727	999999	999999	647	151	683	999999	982	177	30	589	999999	371	501	577	105	73	999999	159	337	304	277	162	999999	999999	999999	280	999999	999999	909	913	999999	773	999999	710	826	824	999999	999999	402	819	37	570	210	115	999999	20	916	487	322	621	633	113	350	742	460	100	150	393	496	413	999999	120	999999	117	198	999999	753	791	751	281	60	581	757	517	999999	706	952	860	902	643	364	168	999999	297	999999	297	999999	999999	259	735	684	999999	626	
999999	184	916	311	999999	916	999999	267	135	736	999999	999999	61	355	832	475	753	148	289	490	853	58	486	999999	971	999999	999999	499	877	541	26	999999	430	954	768	342	999999	999999	999999	999999	474	385	239	432	999999	725	238	941	600	409	505	596	404	148	773	940	698	366	340	276	25	938	389	593	719	454	999999	106	999999	500	999999	358	290	346	999999	477	819	64	51	255	598	999999	899	477	999999	429	202	999999	191	999999	644	994	74	592	927	999999	995	645	712	74	999999	141	364	110	295	999999	316	67	132	305	130	999999	999999	95	677	65	48	999999	557	300	262	999999	914	999999	855	130	294	697	999999	999999	481	183	351	976	999999	999999	999999	999999	192	888	122	144	169	886	999999	10	678	979	999999	872	999999	93	98	421	812	724	999999	605	254	174	862	999999	999999	641	823	946	301	999999	424	999999	999999	999999	999999	999999	187	999999	700	38	60	854	999999	999999	782	546	993	999999	999999	930	174	999999	250	10	554	28	36	503	999999	527	73	999999	709	999999	565	999999	999999	257	364	999999	243	694	999999	999999	554	999999	722	999999	837	112	647	435	860	999999	183	999999	968	458	694	711	642	684	631	182	964	299	155	121	750	86	133	746	999999	666	696	999999	922	62	456	999999	999999	479	666	393	879	999999	900	347	166	97	736	964	562	999999	786	559	72	999999	233	999999	254	611	999999	999999	979	901	401	204	675	999999	555	999999	12	539	999999	173	28	248	303	336	398	808	954	662	349	169	193	999999	880	999999	417	81	999999	201	999999	693	672	999999	999999	978	246	706	671	463	541	820	962	999999	999999	622	541	823	557	999999	865	446	999999	153	421	999999	718	20	323	538	999999	999999	999999	999999	629	722	500	123	834	325	999999	692	146	501	999999	528	206	170	999999	267	605	594	999999	999999	336	474	999999	999999	999999	999999	269	999999	392	142	999999	67	732	162	403	999999	999999	428	989	242	807	183	999999	165	32	892	623	557	866	65	933	999999	999999	166	999999	164	685	971	629	999999	65	863	310	13	999999	999999	796	54	999999	999999	146	187	604	290	999999	163	174	999999	506	600	970	999999	369	336	209	476	106	575	678	249	838	159	798	748	999999	944	999999	999999	832	959	106	578	790	247	919	756	106	680	42	999999	989	804	475	38	279	353	503	973	999999	856	999999	230	376	527	999999	986	388	856	113	189	290	867	999999	999999	504	401	921	132	416	453	999999	426	999999	357	259	43	684	999999	999999	833	999999	899	503	976	992	875	212	272	999999	933	999999	999999	999999	852	
50	132	756	929	534	877	432	999999	566	360	486	550	999999	28	278	999999	999999	999999	387	279	999999	391	374	82	553	629	199	658	675	483	999999	139	848	690	999999	137	287	999999	999999	999999	999999	78	342	152	500	452	999999	194	994	698	631	999999	863	999999	123	999999	757	999999	385	904	688	999999	705	999999	284	356	701	999999	710	151	480	557	383	999999	868	670	58	999999	582	111	440	14	664	977	851	999999	276	551	577	658	379	603	999999	999999	911	999999	372	259	999999	153	999999	999999	484	852	999999	999999	384	87	999999	453	610	999999	110	284	474	684	999999	728	241	957	90	160	428	61	771	876	187	53	874	241	307	799	363	438	999999	248	530	811	999999	777	942	198	122	134	58	843	503	104	866	237	999999	643	27	911	73	600	773	999999	90	352	896	999999	999999	207	155	810	999999	672	924	235	164	999999	970	463	24	891	47	304	999999	928	383	93	999999	646	713	663	782	452	375	760	475	108	999999	416	881	611	985	915	978	999999	999999	830	180	641	83	229	673	563	999999	999999	562	999999	428	162	969	813	165	999999	493	492	999999	729	307	173	759	66	576	563	999999	999999	905	132	999999	999999	266	552	999999	999999	999999	493	989	228	555	202	207	999999	999999	579	447	78	456	428	431	496	999999	941	533	16	999999	27	653	119	981	494	999999	439	163	999999	999999	999999	900	999999	992	999	502	810	184	114	966	763	386	997	126	999999	999999	486	701	828	555	325	999999	905	664	556	840	879	246	999999	926	767	843	26	683	30	177	836	999999	431	999999	409	766	429	999999	127	640	999999	993	478	537	790	738	334	117	999999	999999	995	955	446	169	999999	573	123	188	208	999999	370	999999	106	346	130	60	279	834	156	558	598	864	546	999999	193	886	768	533	145	999999	519	908	114	999999	181	999999	989	272	381	999999	999999	251	999999	999999	999999	343	999999	999999	999999	739	469	499	999999	999999	809	999999	418	530	975	735	805	590	52	179	410	462	218	999999	174	999999	71	16	462	999999	905	357	32	348	646	850	989	636	126	406	569	29	999999	999999	812	51	472	999999	999999	999999	999999	999999	208	672	797	999999	999999	422	999999	999999	999999	462	999999	650	124	461	999999	80	999999	135	746	999999	473	645	609	390	514	999999	999999	133	776	601	720	999999	290	842	159	999999	550	828	999999	576	999999	947	728	999999	982	306	999999	360	933	401	585	170	899	860	999999	563	72	416	312	999999	751	999999	402	999999	742	230	999999	281	312	757	530	999999	409	180	511	525	917	999999	408	
999999	166	320	199	999999	26	999999	916	430	253	595	999999	143	525	726	825	824	555	652	374	762	936	697	58	999999	871	530	761	729	999999	999999	645	569	18	104	999999	440	654	27	70	192	313	999999	38	999999	470	999999	539	683	354	999999	999999	275	999999	999999	282	468	272	24	512	495	798	999999	81	180	950	999999	999999	999999	883	394	179	538	592	999999	458	996	669	341	715	485	999999	87	384	671	999999	380	999999	372	999999	384	999999	640	514	574	394	126	867	999999	766	742	270	118	999999	999999	517	441	683	946	197	286	799	999999	308	37	504	999999	813	999999	76	579	296	999999	999999	508	227	539	33	27	797	342	138	811	999999	972	224	882	287	424	163	671	697	494	184	545	584	245	341	999999	79	674	312	999999	999999	197	456	507	999999	999999	742	999999	418	999999	159	855	157	988	999999	335	812	622	999999	999999	256	404	881	801	588	73	999999	999999	208	545	948	999999	999999	671	30	387	526	716	999999	986	681	185	263	42	345	999999	398	596	878	15	675	457	241	914	999999	396	315	654	919	445	377	760	999999	873	716	36	825	999999	968	979	808	105	247	455	716	81	151	849	466	268	999999	337	999999	202	869	501	891	125	460	999999	82	872	797	999999	999999	920	999999	390	999999	318	503	912	628	899	206	580	999999	785	207	149	254	465	198	999999	770	49	999999	999999	13	224	145	999999	36	344	907	999999	999999	309	836	795	676	761	999999	157	999999	999999	708	213	996	999999	999999	999999	917	999999	999999	616	999999	146	178	579	272	817	386	111	999999	792	885	999999	992	269	281	909	949	411	999999	999999	931	50	999999	17	340	454	999999	713	931	39	792	716	954	300	262	999999	140	266	533	858	385	432	974	972	876	424	220	736	27	382	999999	516	846	896	685	643	251	170	248	817	236	672	179	153	10	999999	339	702	17	120	779	692	878	615	999999	509	76	922	140	916	244	854	999999	999999	873	999999	869	68	614	619	920	969	27	999999	632	712	263	830	972	707	94	999999	729	907	999999	999999	638	999999	788	186	576	328	40	999999	583	381	999999	620	280	724	310	281	999999	398	199	809	674	999999	982	405	256	245	950	433	831	726	135	788	955	409	647	638	279	999999	52	602	939	695	999999	260	999999	642	560	258	407	813	430	341	999999	794	798	475	258	393	930	341	999999	606	500	857	256	197	999999	871	86	999999	12	658	355	597	999999	979	41	732	669	613	685	702	999999	999999	305	793	999999	171	610	182	389	885	999999	999999	999999	
342	205	284	13	547	977	689	999999	735	811	771	985	130	924	999999	999999	526	723	999999	655	675	580	481	561	463	126	503	270	904	292	126	160	644	373	536	784	756	728	132	635	996	999999	300	217	534	999999	951	246	790	737	999999	999999	999999	65	999999	762	723	723	550	430	484	428	277	452	694	621	999999	999999	397	44	999999	797	601	999999	659	154	290	274	999999	655	999999	266	480	176	428	999999	999999	589	999999	774	71	999999	999999	701	161	578	999999	847	522	913	466	204	999999	755	999999	76	999999	501	406	414	482	459	999999	894	265	999999	947	110	33	739	653	761	999999	622	999999	653	618	900	539	90	999999	442	751	123	999999	971	999999	724	126	362	394	477	192	409	302	999999	347	293	446	999999	999999	163	999999	782	999999	999999	261	236	782	407	457	670	961	325	999999	49	708	582	706	999999	810	233	984	671	355	185	579	543	330	372	315	334	463	605	460	738	617	968	853	493	720	190	942	719	904	724	999999	866	999999	262	903	765	587	999999	133	406	178	999999	437	94	135	999999	906	420	101	999999	216	999999	999999	784	431	739	999999	999999	573	999999	291	275	999999	630	670	712	999999	77	468	550	747	311	482	63	569	465	540	769	367	12	284	532	627	781	518	159	11	112	830	173	999999	373	589	999999	124	903	999999	807	423	423	72	839	999999	550	385	999999	883	811	225	966	209	958	999999	571	355	999999	647	984	122	999999	710	999999	246	304	513	999999	999999	999999	999999	665	78	733	356	943	940	445	580	87	406	613	276	199	887	863	964	88	517	28	158	999999	266	412	694	902	712	519	602	656	999999	999999	193	904	872	559	898	475	612	912	630	909	189	999999	588	509	999999	521	999999	382	339	435	866	999999	830	583	999999	666	48	999999	240	430	842	923	999999	405	999999	372	326	999999	965	499	999999	605	397	999999	185	696	823	195	658	999999	853	230	327	611	144	489	84	999999	161	242	437	999999	681	210	76	265	529	999999	89	882	999999	337	417	840	959	271	316	591	408	711	842	852	999999	49	999999	622	606	999999	270	939	297	37	186	999999	72	999999	923	197	182	920	177	999999	116	775	997	525	812	999999	651	873	999999	999999	891	449	399	999999	372	642	632	454	659	99	922	149	594	999999	161	999999	778	652	347	129	419	999999	543	211	746	29	51	61	999999	129	999999	397	766	805	999999	736	343	999999	944	291	564	728	270	88	718	966	191	830	374	138	707	999	999999	63	83	999999	999999	999999	837	353	600	580	
644	539	311	535	382	789	40	424	351	999999	707	66	999999	691	227	465	493	779	838	221	687	681	422	788	862	712	999999	733	831	154	650	999999	690	999999	94	731	999999	192	594	401	800	950	787	999999	301	478	499	392	999999	450	705	67	514	389	999999	962	127	522	673	670	67	306	593	206	999999	116	376	581	607	495	688	310	195	446	420	737	999999	14	497	393	999999	349	999999	390	449	999999	97	310	100	131	614	263	519	999999	999999	503	366	590	766	194	111	918	999999	700	761	999999	872	77	968	166	78	122	999999	289	999999	718	759	212	757	999999	29	75	490	485	880	435	999999	271	112	917	380	999999	248	312	292	999999	564	846	629	54	999999	29	342	933	63	502	238	999999	477	999999	743	164	832	708	999999	999999	999999	999999	819	336	614	610	965	61	786	999999	999999	999999	997	999999	164	913	582	999999	348	999999	733	557	999999	388	206	559	794	486	183	225	999999	540	147	999999	868	264	36	303	439	119	64	290	157	299	999999	999999	243	999999	471	999999	582	999999	369	175	999999	880	999999	441	139	64	816	489	877	570	999999	343	584	999999	293	900	886	289	999999	238	945	452	409	999999	999999	690	999999	999999	24	353	999999	362	180	972	999999	987	386	595	173	999999	999999	574	999999	586	999999	294	999999	999999	43	571	943	302	999999	999999	229	859	480	744	680	449	999999	999999	475	534	999999	930	173	999999	807	305	523	301	126	999999	935	381	49	822	137	475	758	999999	445	452	409	350	517	49	753	999999	517	999999	999999	723	646	955	109	999999	659	84	131	329	685	999999	58	999999	186	945	205	999999	819	657	617	214	691	903	999999	999999	999999	586	999999	133	859	722	999999	881	386	999999	262	979	281	999999	173	62	354	999999	159	707	403	756	999999	999999	843	905	274	860	34	710	42	743	62	999999	754	82	999999	998	469	962	950	176	276	999999	692	226	576	999999	494	999999	860	261	753	205	628	999999	422	851	289	999999	457	927	857	675	369	518	999999	204	414	100	999999	356	969	196	757	236	999999	389	999999	999999	338	614	375	999999	849	781	989	857	458	999999	659	809	718	515	999999	999999	999999	601	424	184	298	382	255	403	174	999999	291	567	448	402	888	43	972	662	626	843	999999	999999	999999	588	529	80	745	999999	440	591	999999	999999	681	734	917	888	964	704	338	955	369	999999	304	345	499	999999	418	66	999999	626	836	66	889	671	470	999999	775	835	999999	228	637	227	962	583	876	999999	885	713	484	999	78	999999	333	671	483	589	
103	490	999999	106	661	689	999999	814	999999	581	999999	999999	274	995	123	139	59	999999	328	152	19	721	468	672	547	999999	581	498	557	568	999999	228	999999	880	828	294	746	999999	999999	999999	687	158	828	305	999999	875	999999	999999	999999	939	228	223	353	999999	999999	999999	999999	427	999999	956	118	51	266	195	848	356	822	393	176	829	392	999999	552	380	999999	861	999999	173	419	672	999999	101	612	618	350	519	875	856	999999	456	271	329	999	610	838	645	891	643	456	906	62	66	999999	66	557	726	671	999999	876	999999	489	999999	999999	887	999999	26	999999	647	845	338	481	965	92	720	999999	72	502	941	541	819	969	258	716	512	619	208	778	555	71	999999	848	902	980	591	966	999999	999999	121	909	822	216	253	798	128	435	97	974	602	499	494	999999	729	440	67	749	241	152	504	277	503	248	883	586	999999	490	578	985	999999	999999	165	750	390	42	999999	612	725	460	598	999999	999999	234	186	66	576	399	999999	999999	922	841	735	999999	817	999999	415	999999	332	667	577	637	999999	111	483	848	343	744	843	697	720	454	34	780	554	999999	745	279	71	827	999999	831	371	115	999999	659	28	895	932	546	999999	145	999999	67	883	960	999999	430	750	337	999999	999999	556	431	751	999999	999999	955	714	999999	108	999999	522	504	657	745	999999	750	999999	999999	829	448	999999	307	999999	584	175	999999	999999	999999	205	999999	528	734	115	188	285	940	363	594	999999	73	191	542	448	489	999999	784	999999	999999	694	480	391	926	507	284	29	259	999999	999999	312	850	999999	130	204	783	618	788	399	999999	999999	336	397	454	999999	766	999999	999999	858	591	961	391	565	758	999999	725	934	601	236	999999	168	36	999999	196	999999	990	15	70	347	999999	871	835	395	931	677	999999	999999	936	943	741	999999	750	400	769	999999	921	295	309	230	479	999999	999999	999999	567	320	443	746	999999	999999	999999	761	206	931	203	719	136	995	634	90	999999	642	997	999999	494	814	417	999999	819	999999	999999	705	705	840	867	816	854	999999	827	620	999999	621	999999	773	952	980	999999	818	206	59	89	925	999999	228	689	837	850	368	77	999999	999999	807	999999	228	999999	999999	999999	365	999999	387	865	853	178	23	846	999999	999999	234	999999	514	993	599	999999	999999	999999	444	999999	486	999999	40	965	495	215	999999	718	437	694	664	971	999999	925	465	999999	818	194	236	757	647	382	769	88	626	663	563	760	313	376	999999	326	999999	251	578	214	999999	422	379	647	104	305	999999	235	104	262	999999	
589	537	999999	621	584	675	687	407	114	391	999999	999999	832	652	323	999999	70	536	347	614	425	999999	999999	720	406	999999	588	662	352	963	543	984	373	623	999999	232	468	999999	999999	650	679	843	474	822	999999	83	546	994	780	890	999999	698	999999	648	624	999999	286	134	225	999999	999999	35	999999	150	847	967	974	218	678	101	946	999999	953	999999	934	581	882	438	999999	332	278	594	882	461	613	845	999999	725	999	741	945	343	539	999999	999999	999999	999999	333	974	125	999999	338	325	999999	999999	999999	745	69	999999	53	999999	848	497	892	500	502	153	603	536	12	999999	259	219	937	156	612	999999	150	999999	290	792	999999	463	999999	234	940	999999	203	517	569	110	177	21	956	391	106	999999	647	999999	70	510	195	796	971	386	849	129	999999	542	999999	279	604	999999	999999	260	800	999999	976	668	560	233	949	96	967	902	572	247	262	999999	59	766	138	828	82	780	607	999999	491	999999	385	821	890	661	185	999999	505	251	589	706	591	711	869	978	761	999999	999999	999999	828	79	813	611	866	833	999999	574	151	776	853	999999	652	47	903	999999	292	739	343	298	999999	676	999999	331	658	999999	999999	348	897	159	999999	245	229	509	934	422	999999	773	954	67	178	999999	159	728	999999	936	63	553	999999	38	696	32	503	999999	999999	161	999999	492	952	320	869	154	677	991	710	617	999999	153	113	491	999999	519	784	999999	130	999999	527	678	933	721	503	420	540	869	463	53	999999	999999	321	782	750	838	820	644	198	33	933	167	999999	779	999999	909	999999	327	517	186	248	227	151	886	634	992	559	241	817	458	614	807	999999	999999	999999	476	832	331	999999	681	698	149	97	106	999999	999999	660	164	999999	594	970	223	999999	999999	804	524	815	434	157	757	999999	999999	999999	739	419	135	628	361	999999	47	86	128	586	835	488	108	139	55	519	999999	999999	999999	999999	233	999999	999999	456	999999	862	361	661	407	183	999999	402	999999	322	999999	999999	252	741	308	260	999999	517	851	636	999999	999999	999999	394	769	915	883	425	884	999999	603	260	27	678	375	499	552	999999	999999	944	604	443	380	999999	999999	368	999999	531	999999	999999	851	999999	636	999999	930	999999	999999	999999	891	999999	299	567	517	551	718	107	669	573	376	809	708	999999	999999	999999	999999	92	427	919	613	411	648	362	391	740	714	888	623	262	999999	910	999999	999999	494	999999	999999	47	925	828	77	683	698	703	165	234	999999	999999	877	730	999999	999999	48	246	362	490	844	937	185	777	836	830	
483	416	999999	465	475	132	310	651	999999	994	167	598	852	999999	999999	944	206	166	305	657	20	893	999999	900	872	107	999999	14	352	999999	861	157	992	999999	210	999999	878	699	758	323	757	999999	478	999999	690	999999	999999	432	777	899	999999	29	482	188	820	589	886	924	593	378	898	305	309	999999	143	19	606	999999	729	429	75	506	999999	981	900	784	424	791	220	432	713	800	236	999999	976	999999	675	999999	426	620	406	954	999999	999999	424	461	926	935	604	680	999999	778	703	999999	999999	244	621	500	288	45	999999	104	713	171	665	107	78	999999	566	301	343	793	198	118	33	120	401	27	566	449	999999	489	197	999999	588	934	106	999999	617	742	999999	185	534	999999	455	311	250	944	999999	327	392	79	378	312	347	60	999999	595	334	723	999999	604	933	839	187	685	907	184	999999	730	999999	199	999999	999999	80	999999	999999	807	662	722	999999	456	301	999999	999999	788	121	884	201	538	354	999999	554	894	999999	626	999999	695	212	770	404	76	371	994	325	203	830	554	999999	189	792	782	933	612	853	395	312	693	999999	999999	574	32	982	54	386	500	644	355	924	454	915	572	605	891	327	999999	95	307	923	863	958	566	999999	22	745	572	999999	942	50	513	324	999999	912	813	205	999999	999999	327	618	825	558	484	629	787	274	229	999999	52	999999	999999	310	999999	769	999999	441	999999	999999	999999	308	999999	923	999999	999999	420	139	999999	660	791	999999	946	719	767	688	999999	999999	999999	999999	999999	999999	526	395	999999	999999	990	213	319	789	992	382	198	11	123	28	999999	902	856	179	218	657	999999	568	999999	356	347	340	999999	326	671	615	957	79	514	999999	782	999999	999999	52	324	217	999999	576	999999	999999	507	999999	606	749	883	205	457	313	999999	999999	839	957	999999	188	321	999999	670	999999	128	386	424	128	999999	890	999999	386	999999	813	855	10	999999	999999	900	999999	999999	403	999999	999999	442	475	167	654	351	306	999999	824	428	219	731	664	547	999999	457	291	995	999999	456	716	512	507	691	643	458	999999	379	507	999999	34	339	999999	926	876	561	653	999999	999999	777	201	506	422	957	999999	92	200	463	999999	999999	619	999999	470	946	999999	999999	935	783	999999	999999	622	927	886	767	404	999999	813	738	670	275	804	72	999999	611	265	999999	100	549	397	561	999999	274	367	623	447	53	869	972	999999	999999	625	870	999999	575	164	274	620	654	563	423	278	461	999999	999999	89	557	756	858	690	807	199	999999	395	962	937	358	569	272	329	999999	
21	841	828	999999	999999	934	366	659	457	999999	598	999999	986	999999	292	999999	999999	999999	543	999999	297	21	291	112	406	240	999999	999999	637	806	704	358	335	213	999999	437	632	999999	999999	155	200	106	411	999999	218	753	999999	421	679	140	875	949	729	438	72	10	999999	726	677	418	459	623	31	650	297	250	121	783	571	854	183	999999	522	999999	700	999999	999999	592	999999	653	830	72	999999	506	930	999999	999999	896	150	412	999999	906	50	688	695	576	85	760	412	967	642	626	999999	999999	957	122	436	341	999999	872	400	967	832	34	587	397	560	999999	720	541	621	224	999999	999999	976	277	999999	833	701	133	125	999999	999999	926	999999	214	222	247	549	999999	328	296	167	999999	999999	910	83	26	999999	308	25	560	49	870	355	427	983	999999	848	690	399	602	640	614	756	550	787	906	22	383	184	999999	975	902	223	335	67	374	158	76	203	706	733	402	999999	565	999999	320	999999	593	999999	532	399	859	428	999999	656	552	521	471	999999	176	13	727	134	702	585	147	656	999999	369	999999	541	999999	999999	999999	869	247	506	201	740	476	336	428	162	651	924	126	483	999999	999999	999999	853	686	942	36	702	15	999999	416	999999	672	663	559	233	999999	991	616	999999	735	856	419	56	330	730	656	840	584	575	482	999999	468	664	169	999999	999999	999999	854	839	470	991	999999	968	100	221	78	813	999999	204	550	999999	317	999999	747	640	999999	467	999999	956	295	999999	999999	440	795	999999	521	18	999999	217	378	846	146	776	999999	999999	999999	450	956	119	661	843	73	389	999999	999999	470	714	916	999999	93	999999	242	898	554	284	874	433	182	461	699	70	319	569	999999	703	524	540	999999	13	999999	999999	511	423	999999	999999	132	737	999999	973	999999	806	101	975	134	999999	613	247	232	626	870	569	278	504	419	999999	999999	504	563	999999	308	929	861	913	880	274	999999	999999	603	111	162	999999	999999	208	294	892	968	999999	445	845	99	286	318	235	999999	88	550	17	999999	703	999999	628	183	999999	675	999999	945	188	104	859	105	794	644	999999	474	733	552	79	220	526	632	999999	68	717	241	31	999999	635	780	802	724	999999	999999	899	999999	999999	963	932	533	56	999999	999999	250	585	750	999999	641	999999	999999	999999	536	480	999999	487	80	999999	569	465	853	653	626	319	999999	301	144	226	980	744	938	940	769	999999	545	999999	579	841	947	999999	967	999999	999999	999999	874	999999	276	254	91	337	828	461	999999	999999	89	879	430	637	999999	948	451	534	324	
896	259	820	640	916	999999	633	907	239	782	96	498	916	273	201	445	38	35	890	145	999999	915	999999	976	999999	540	665	743	941	459	999	999999	999999	621	493	185	999999	739	359	318	457	429	999999	679	878	999999	172	616	238	202	999999	923	560	999999	671	999999	772	999999	378	386	999999	889	966	780	783	64	65	305	779	26	390	298	675	581	687	233	326	806	108	262	377	999999	515	749	999999	85	999999	999999	999999	512	999999	999999	999999	973	49	568	463	999999	895	823	999999	867	836	221	811	75	999999	999999	999999	999999	999999	966	745	999999	999999	999999	384	227	685	708	583	999999	355	277	999999	180	927	701	541	999999	769	506	910	284	308	999999	999999	304	999999	39	827	999999	999999	511	847	446	474	255	964	820	194	246	999999	999999	999999	942	522	569	607	999999	147	556	447	592	679	999999	999999	999999	999999	999999	17	90	289	655	880	91	999999	843	999999	178	999999	682	999999	721	934	533	372	722	44	366	988	999999	696	305	891	280	64	749	832	689	391	13	438	999999	999999	113	999999	999999	317	168	273	678	149	999999	999999	465	819	725	657	999999	795	342	436	460	519	999999	393	984	764	610	37	929	21	740	786	701	999999	280	908	830	576	883	415	999999	103	999999	999999	267	369	435	461	338	101	686	893	999999	577	978	947	459	720	972	724	707	140	343	666	409	999999	243	221	549	817	827	579	999999	999999	999999	367	999999	849	135	624	999999	158	698	838	335	999999	999999	134	275	333	999999	120	999999	168	708	745	999999	653	114	615	135	224	912	520	274	116	980	132	999999	620	747	609	999999	999999	999999	558	442	504	341	562	913	119	946	226	368	716	975	754	227	813	999999	999999	745	999999	499	999999	246	187	574	999999	999999	999999	115	654	585	849	999999	999999	771	160	313	999999	322	551	701	26	277	696	162	557	141	999999	904	214	23	201	864	86	999999	282	999999	999999	999999	122	696	308	13	301	640	999999	202	999999	982	77	509	352	243	203	817	482	846	550	35	27	999999	639	999999	901	641	393	984	448	399	498	999999	59	334	999999	855	403	22	999999	65	642	999999	413	253	837	705	670	958	999999	268	385	436	771	238	913	36	67	999999	112	999999	256	534	754	338	494	239	999999	28	44	999999	999999	999999	870	495	393	662	682	999999	873	205	970	435	999999	189	24	72	76	999999	999999	183	999999	806	909	325	808	999999	610	84	759	999999	255	999999	924	333	845	914	566	286	844	260	353	671	723	999999	999999	821	221	574	324	999999	172	638	999999	999999	
549	999999	999999	554	999999	285	999999	607	636	276	950	328	511	990	344	109	505	999999	976	170	829	137	93	13	636	986	896	45	999999	337	445	999999	999999	73	783	237	364	21	999999	568	208	745	44	457	955	371	320	230	240	225	999999	999999	661	446	41	999999	534	557	999999	999999	389	999999	847	309	830	344	282	447	217	999999	999999	999999	200	417	961	94	102	635	57	274	676	675	805	544	999999	72	999999	609	41	999999	703	807	103	900	189	192	897	734	626	621	98	999999	23	134	999999	999999	191	253	485	947	999999	898	509	653	33	713	221	312	898	767	389	673	415	846	412	999999	401	299	238	778	196	999999	19	435	185	803	662	999999	74	969	881	710	133	94	51	999999	307	449	999999	999999	971	595	999999	858	999999	425	466	999999	721	541	50	999999	25	706	760	961	888	84	477	229	61	999999	247	928	886	678	549	999999	999999	606	641	951	422	999999	807	601	531	161	203	760	346	494	999999	532	928	989	695	427	334	999999	999999	232	971	657	424	441	357	907	971	564	875	145	373	124	999999	999999	479	262	898	169	440	736	881	717	882	566	999999	714	10	897	982	132	999999	724	689	999999	980	764	348	375	254	999999	190	638	999999	999999	131	845	632	839	999999	443	528	175	650	999999	351	264	774	857	999999	999999	999999	83	999999	753	148	648	435	492	119	999999	913	533	999999	816	556	252	832	681	999999	735	92	171	387	549	603	831	999999	999999	76	725	989	491	514	612	716	116	67	141	72	482	420	999999	729	805	530	995	999999	833	999999	109	431	103	999999	999999	559	745	695	42	160	317	574	926	999999	393	724	431	28	312	110	450	194	999999	619	962	325	943	441	582	29	607	581	250	874	967	304	896	80	389	999999	999999	999999	999999	999999	755	907	493	723	346	90	108	977	947	999999	194	914	729	483	459	810	615	314	123	23	552	735	334	61	458	99	999999	999999	639	260	139	39	169	720	864	999999	831	230	999999	502	999999	630	999999	517	999999	62	999999	423	999999	578	999999	666	999999	21	438	29	583	442	274	257	262	747	999999	697	999999	999999	754	19	618	404	999999	395	219	620	102	921	112	816	371	406	524	414	740	999999	813	472	732	158	999999	845	999999	399	999999	847	250	183	292	936	913	999999	308	565	999999	226	598	60	457	686	919	516	916	767	80	868	732	847	16	287	883	140	432	606	726	999999	923	590	440	371	999999	999999	639	175	902	835	107	959	610	523	472	762	25	56	239	775	999999	
713	328	97	124	403	999999	14	62	782	113	702	838	999999	303	999999	999999	999999	315	10	877	750	864	244	999999	773	246	493	815	131	125	999999	377	951	844	219	999999	352	256	977	999999	634	123	129	732	999999	999999	579	229	463	152	928	740	238	898	187	849	94	326	351	999999	999999	199	930	999999	727	334	886	196	94	746	277	839	337	257	252	637	999999	511	375	652	667	273	999999	979	197	999999	148	63	999999	369	187	999999	905	999999	999999	444	192	462	15	80	244	999999	144	717	874	999999	412	981	999999	550	114	999999	951	699	499	999999	838	999999	479	91	196	833	529	725	568	251	934	517	999999	808	454	291	999999	304	418	284	138	643	999999	107	242	167	999999	126	264	605	84	216	331	658	606	241	982	999999	883	410	999999	419	158	632	999999	895	999999	846	106	823	86	656	290	225	290	204	846	999999	999999	39	435	412	470	999999	177	999999	195	999999	212	223	999999	582	420	17	999999	719	495	482	999999	346	364	561	30	441	529	427	999999	115	377	999999	394	999999	84	853	999999	999999	999999	195	999999	437	710	281	644	999999	524	999999	245	283	805	571	999999	374	439	512	674	999999	392	38	444	749	999999	89	162	800	999999	697	507	567	42	959	999999	310	27	515	636	92	916	999999	917	35	191	652	310	999999	702	30	180	572	189	999999	78	920	750	999999	634	630	999999	844	64	826	996	678	250	845	999999	409	357	999999	875	591	958	999999	999999	418	567	160	999999	999999	107	808	527	935	387	932	891	849	999999	310	999999	16	963	81	92	999999	999999	513	411	999999	14	303	673	256	697	597	999999	999999	999999	342	158	999999	999999	773	746	256	309	999999	300	318	954	952	849	999999	999999	999999	628	886	999999	31	999999	64	748	324	351	804	144	280	248	790	789	999999	50	227	999999	405	165	200	999999	835	790	967	222	103	999999	999999	453	627	999999	828	999999	999999	999999	788	952	104	999999	999999	431	941	121	38	823	510	528	886	999999	632	894	648	999999	438	561	999999	240	421	842	999999	814	299	361	517	78	419	999999	534	999999	999999	274	67	999999	999999	768	999999	723	999999	154	712	575	624	149	820	999999	564	125	540	704	999999	557	540	999999	90	999999	141	590	604	999999	413	999999	999999	999999	660	367	836	999999	93	999999	178	612	478	277	999999	89	200	999999	541	999999	514	304	291	829	95	999999	734	805	589	907	636	802	129	999999	741	34	580	156	488	999999	896	586	41	870	536	720	89	272	132	10	999999	999999	999999	819	999999	118	406	174	999999	
956	999999	41	398	186	42	375	493	999999	536	115	508	54	671	88	887	999999	273	421	303	375	624	471	682	588	384	655	752	310	355	999999	999999	416	999999	999999	829	865	197	999999	837	170	999999	413	999999	26	999999	488	319	999999	931	528	845	985	871	27	999999	171	358	999999	999999	999999	999999	193	331	903	488	102	290	149	259	32	740	418	583	999999	148	220	734	666	96	896	346	781	999999	826	786	642	545	745	199	999999	517	387	62	460	999999	53	91	832	538	409	999999	999999	999999	909	999999	999999	412	737	879	131	437	692	723	905	51	999999	999999	504	127	845	557	545	999999	999999	515	999999	365	132	596	999999	999999	999999	137	687	699	999999	999999	468	49	358	240	807	865	999999	240	824	664	157	419	999999	238	586	715	692	851	661	229	139	403	434	999999	999999	151	785	992	535	564	999999	216	874	780	999999	465	999999	615	750	680	999999	362	690	698	217	999999	890	866	552	196	999999	999999	47	946	931	75	614	286	951	665	90	85	704	270	628	999999	544	999999	882	130	999999	999999	999999	999999	347	776	713	999999	864	999999	261	919	449	348	129	999999	178	928	999999	291	850	491	999999	94	599	999999	999999	430	79	276	999999	965	983	432	250	368	734	65	608	164	361	879	999999	999999	414	171	636	366	151	429	772	615	85	601	279	464	422	26	392	541	129	292	665	597	406	999999	935	26	108	760	474	123	329	694	929	971	79	288	679	438	180	300	999999	999999	504	999999	889	392	162	785	946	717	673	77	45	999999	999999	824	999999	128	999999	619	999999	390	954	999999	296	999999	672	307	999999	143	346	953	370	999999	999999	25	103	999999	406	553	864	322	813	757	449	261	659	859	758	255	999999	561	212	999999	42	898	695	844	277	508	719	854	400	813	999999	719	706	216	999999	207	999999	999999	721	682	999999	945	999999	207	220	44	731	999999	999999	149	834	785	999999	810	796	114	329	258	575	898	999999	19	922	10	386	999999	554	453	794	561	999999	999999	839	999999	805	97	331	999999	634	242	776	907	315	260	978	595	999999	896	420	999999	999999	481	999999	823	848	745	32	999999	821	490	489	288	28	987	999999	671	946	232	14	709	999999	999999	624	999999	132	926	703	672	999999	999999	761	999999	999999	833	684	52	600	25	999999	999999	74	755	999999	153	753	497	888	328	634	316	649	745	892	711	187	55	999999	238	701	922	51	360	999999	40	729	831	255	195	313	583	81	930	999999	999999	999999	38	164	999999	589	999999	47	385	47	714	151	26	
999999	331	655	638	999999	372	324	758	28	713	999999	999999	424	999999	251	703	25	61	999999	719	203	948	76	999999	891	387	649	77	884	999999	999999	839	888	713	999999	924	999999	675	999999	708	615	792	999999	931	827	516	65	666	392	343	369	985	479	432	999999	816	265	999999	746	807	722	999999	874	362	400	371	758	711	856	327	173	999999	999999	537	113	411	33	999999	332	385	331	983	684	550	306	337	370	466	890	259	668	44	999999	999999	986	999999	918	999999	541	465	758	354	810	74	180	29	999999	942	999999	420	999999	999999	183	370	485	739	572	333	66	999999	11	302	820	999999	658	139	421	999999	550	745	492	461	603	866	627	977	182	999999	380	286	13	428	147	480	466	999999	860	568	115	257	999999	594	516	999999	999999	465	533	213	415	50	999999	261	999999	583	928	999999	999999	317	743	508	566	952	953	779	999999	582	999999	350	999999	121	279	999999	965	999999	949	897	945	135	411	171	453	969	999999	339	677	751	999999	564	551	135	999999	552	999999	999999	691	842	999999	736	418	881	311	192	72	999999	771	756	296	108	999999	40	395	999999	905	999999	64	596	999999	623	111	999999	555	599	798	24	100	726	38	368	612	116	266	999999	716	999999	860	999999	907	909	568	921	465	928	931	521	999999	628	646	252	552	104	104	27	999999	111	999999	999999	394	999999	214	999999	727	928	496	526	773	186	999999	999999	721	793	999999	839	65	999999	851	627	668	287	283	472	999999	785	999999	999999	22	999999	583	999999	203	159	999999	858	704	523	203	537	999999	414	747	999999	943	999999	999999	758	415	265	999999	455	999999	708	52	999999	999999	742	964	942	122	978	514	535	602	80	192	572	917	830	999999	541	999999	324	195	999999	539	720	528	999999	265	66	111	757	999999	138	999999	495	116	769	94	962	559	999999	424	463	999999	222	960	872	999999	957	841	585	130	430	469	935	523	788	577	999999	223	999999	686	66	876	756	258	474	715	696	465	157	745	181	982	733	899	731	363	326	999999	655	999999	307	999999	526	999999	999999	999999	999999	972	328	201	40	749	999999	574	368	586	999999	963	999999	999999	391	502	693	999999	949	448	735	999999	999999	435	260	999999	567	999999	389	840	999999	129	999999	804	295	724	999999	956	999999	431	999999	168	541	154	218	363	272	498	358	999999	531	999999	687	416	934	393	190	892	941	735	999999	10	195	527	236	999999	999999	999999	871	667	364	737	135	527	870	576	504	646	226	999999	999999	78	65	584	318	674	442	999999	870	902	543	254	24	
979	248	577	973	23	999999	194	793	581	999999	691	450	999999	561	169	546	999999	999999	543	999999	54	703	123	944	610	218	561	591	583	999999	999999	134	119	722	155	288	303	602	490	728	999999	113	999999	452	999999	144	524	999999	999999	450	512	22	999	578	970	285	135	632	373	804	366	602	999999	999999	999999	566	341	999999	999999	881	252	999999	408	999999	644	999999	253	999999	580	476	999999	999999	318	999999	318	999999	134	999999	751	870	163	670	238	686	371	439	999999	700	795	807	999999	452	707	999999	207	746	614	999999	934	40	42	464	62	897	999999	918	294	999999	451	699	999999	800	999999	545	727	999999	536	722	453	999999	57	552	999999	773	672	999999	740	917	935	571	999999	999999	999999	721	838	699	617	341	576	453	155	816	259	999999	375	999999	999999	172	999999	999999	220	892	740	999999	999999	999999	588	289	234	868	187	999999	152	879	357	500	204	999999	706	999999	964	204	155	10	69	240	303	779	407	669	999999	577	253	319	361	460	999999	875	999999	358	120	999999	117	999999	999999	999999	999999	380	748	874	999999	524	999999	999999	660	25	746	999999	999999	752	196	999999	882	564	749	609	999999	832	999999	897	299	329	869	358	999999	999999	97	999999	999999	999999	567	923	41	999999	861	604	999999	607	659	346	713	470	215	986	172	311	456	552	958	666	654	841	852	850	584	488	655	999999	728	34	927	308	16	388	195	999999	777	359	702	999999	497	999999	183	191	193	828	123	883	196	999999	190	545	488	999999	636	999999	80	999999	947	383	999999	14	999999	634	419	414	464	827	801	899	534	999999	849	813	178	999999	999999	999999	667	755	999999	772	999999	122	999999	391	819	939	751	469	202	999999	411	329	205	493	646	548	771	779	374	999999	91	297	91	999999	999999	999999	897	507	67	999999	523	201	999999	187	92	766	999999	999999	594	525	85	341	706	999999	999999	530	618	999999	999999	999999	999999	888	391	999999	690	999999	41	999999	999999	154	51	999999	412	999999	84	220	321	28	411	879	999999	744	194	849	999999	999999	590	154	999999	175	66	999999	25	937	510	635	999999	999999	999999	458	735	39	340	449	483	831	929	914	862	484	218	999999	283	613	372	164	999999	542	867	999999	54	886	372	999999	98	999999	238	999999	292	448	999999	392	531	952	153	727	413	744	375	389	820	676	999999	913	956	466	938	999999	574	355	999999	277	999999	999999	414	849	667	809	361	999999	999999	464	631	424	85	825	78	331	469	644	999999	959	176	487	130	999999	604	459	574	631	889	826	999999	936	517	142	999999	975	
548	304	999999	604	392	721	787	999999	54	867	838	141	397	999999	999999	999999	999999	972	999999	584	999999	999999	999999	999999	999999	999999	764	776	999999	694	906	943	504	999999	999999	174	999999	999999	576	999999	700	764	333	737	999999	443	243	281	883	971	999999	545	40	746	550	512	60	851	999999	999999	956	21	999999	359	960	895	636	304	835	778	999999	458	999999	656	999999	671	713	516	999999	801	999999	493	892	591	362	371	999999	758	553	280	123	732	999999	913	999999	689	961	999999	776	725	806	939	446	115	626	999999	999999	383	862	878	798	543	999999	999999	176	473	128	221	997	999999	982	878	999999	565	664	621	671	491	167	204	709	999999	740	871	999999	556	999999	786	965	479	232	538	999999	999999	999999	999999	478	229	746	35	570	750	976	999999	742	928	198	999999	451	14	999999	999999	225	668	179	999999	803	392	572	620	426	342	255	527	376	453	983	86	93	999999	153	451	745	142	634	959	763	999999	999999	76	368	175	345	960	267	999999	323	237	505	999999	776	95	657	136	999999	237	504	999999	811	299	945	121	999999	366	999999	770	912	93	999999	219	305	251	264	505	999999	260	999999	295	270	802	140	755	999999	671	317	68	999999	618	532	406	465	314	750	839	999999	257	378	978	109	496	999999	999999	203	999999	999999	999999	999999	162	874	358	240	218	197	999999	168	199	539	999999	999999	802	977	304	560	999999	754	990	500	424	383	14	881	999999	196	999999	150	999999	562	999999	554	999999	237	641	743	184	175	256	127	741	680	931	718	253	929	306	519	999999	678	999999	999999	136	43	999999	778	999999	476	222	999999	423	867	999999	637	252	999999	275	575	346	560	999999	471	508	873	758	744	451	999999	999999	999999	999999	265	999999	232	996	755	999999	749	821	862	872	707	953	233	703	873	422	999999	999999	672	664	731	183	806	302	999999	999999	999999	284	671	337	585	838	133	143	168	999999	999999	640	497	162	526	753	484	687	678	999999	284	179	884	332	156	820	965	434	168	92	999999	999999	902	722	999999	999999	160	534	297	999999	999999	999999	545	999999	386	999999	978	520	999999	999999	699	128	623	585	757	93	399	349	190	999999	999999	698	999999	85	116	116	738	774	986	61	999999	949	400	810	689	194	634	105	945	493	999999	454	296	191	999999	858	999999	326	964	999999	84	810	354	999999	999999	140	999999	469	683	280	925	213	999999	96	383	999999	728	999999	895	573	458	304	403	697	923	428	411	999999	999999	257	999999	421	809	999999	999999	999999	604	867	814	558	79	999999	999999	675	567	637	
920	999999	807	643	140	502	431	401	633	780	416	657	609	577	728	331	777	999999	479	513	999999	630	999999	590	155	860	999	999999	503	294	882	999999	999999	295	507	211	985	59	127	308	990	999999	280	206	999999	999999	268	246	830	999999	397	999999	999999	999999	243	300	99	227	497	280	502	94	897	349	897	688	528	999999	80	526	999999	727	318	181	523	985	999999	999999	999999	208	602	999999	517	999999	897	999999	533	999999	61	216	121	767	999999	846	805	906	520	930	308	698	428	944	999999	313	999999	669	678	34	999999	257	940	999999	23	299	677	740	999999	151	999999	999999	999999	999999	272	999999	999999	999999	176	999999	375	616	999999	429	615	515	999999	658	597	999999	354	237	227	508	543	999999	999999	936	754	271	999999	75	339	379	488	306	543	974	681	311	999999	999999	503	999999	659	999999	999999	520	570	507	999999	999999	153	373	999999	224	784	656	999999	468	597	478	999999	904	302	999999	287	106	999999	318	972	805	976	999999	315	521	999999	20	999999	618	31	999999	999999	256	752	159	999999	965	582	999999	999999	887	74	223	713	429	18	598	914	359	647	686	579	999999	535	714	999999	857	67	285	490	999999	806	301	447	999999	112	577	162	152	387	999999	524	678	796	95	740	762	581	886	512	146	105	500	971	344	186	124	720	47	115	74	908	306	782	748	90	773	775	871	326	440	999999	771	971	335	172	999999	465	450	974	999999	999999	180	772	354	679	999999	329	999999	665	988	857	124	47	322	412	227	999999	57	15	966	987	710	569	999999	700	333	528	646	182	285	999999	280	73	999999	999999	737	534	999999	79	773	999999	673	215	338	583	999999	734	658	922	944	15	417	445	17	999999	999999	611	700	654	999999	787	999999	929	390	339	586	999999	221	533	675	692	466	978	241	999999	999999	504	240	498	378	598	869	723	237	999999	251	835	65	531	222	136	834	784	723	986	770	743	999999	999999	996	280	999999	134	257	262	549	999999	213	494	979	81	999999	211	285	999999	917	960	999999	999999	97	751	995	689	999999	999999	999999	682	265	999999	752	580	679	999999	999999	108	85	744	476	999999	999999	999999	999999	570	552	151	755	999999	509	965	78	809	51	713	999999	255	284	833	814	708	403	866	999999	999999	741	408	401	149	709	999999	681	182	493	726	390	285	129	434	147	179	793	235	183	299	185	943	539	999999	329	256	824	252	930	768	581	863	999999	672	999999	154	999999	615	999999	332	999999	896	325	999999	332	999999	999999	849	695	999999	914	178	693	883	783	798	999999	
435	999999	463	361	439	251	725	999999	527	647	457	605	999999	428	187	312	850	15	999999	627	225	643	999999	130	974	999999	295	853	999999	999999	754	889	999999	285	325	794	469	970	854	654	599	999999	805	988	678	253	702	226	736	999999	843	878	503	181	999999	791	137	343	999999	882	955	999999	741	357	892	568	575	717	113	999999	843	879	161	634	37	56	838	999999	451	999999	854	79	999999	547	336	876	395	858	999999	999999	666	999999	593	971	699	727	437	999999	106	999999	678	999999	999999	353	32	999999	726	999999	154	606	953	433	891	656	38	885	756	204	31	25	183	717	95	579	726	716	296	189	935	310	619	390	607	999999	62	999999	956	999999	999999	372	159	999999	714	999999	580	242	999999	936	999999	813	970	999999	999999	90	937	961	999999	543	627	999999	677	547	933	844	987	573	999999	560	604	169	929	983	679	658	999999	656	13	70	999999	493	482	999999	245	132	339	386	954	526	404	999999	970	999999	155	218	999999	612	592	869	999999	999999	999999	684	342	999999	883	999999	999999	777	225	290	958	838	543	144	999999	327	311	811	514	999999	618	309	999999	512	199	516	838	471	963	263	74	143	999999	999999	86	797	26	462	999999	352	824	999999	311	999999	143	142	879	21	385	377	310	999999	365	437	999999	116	528	829	594	377	999999	101	814	999999	225	999999	815	551	67	999999	311	849	572	172	999999	441	998	51	379	66	637	827	999999	595	953	292	778	595	604	969	278	999999	867	871	999999	732	372	350	999999	318	999999	999999	953	999999	76	460	219	202	651	956	118	487	460	537	999999	331	15	228	18	933	56	229	947	97	767	124	999999	701	999999	63	78	657	153	71	739	999999	873	747	529	999999	83	586	999999	999999	860	791	736	999999	999999	871	999999	154	341	965	271	107	390	866	581	951	478	518	999999	597	887	460	999999	399	798	441	458	999999	698	516	859	999999	285	309	236	976	388	652	999999	108	336	999999	326	188	999999	999999	918	16	175	578	33	565	999999	357	759	999999	456	347	999999	699	422	468	455	825	115	801	999999	91	639	604	573	826	947	134	270	963	999999	999999	599	165	522	451	102	130	492	303	116	928	549	826	529	50	999999	870	685	868	478	500	82	997	820	837	376	999999	999999	207	999999	999999	999999	999999	999999	300	747	999999	187	970	999999	335	342	999999	694	893	541	813	999999	532	714	87	999999	401	494	644	93	602	999999	684	84	531	125	295	686	877	841	752	561	238	999999	735	692	714	999999	153	167	270	312	927	
305	999999	495	482	999999	540	791	694	312	630	217	999999	51	502	896	843	999999	999999	135	999999	62	788	999999	999999	239	979	394	733	898	351	999999	822	299	417	389	999999	45	642	802	155	95	999999	450	930	31	157	999999	200	818	659	933	120	999999	495	874	516	312	999999	253	513	155	67	796	961	153	394	999999	633	123	385	999999	999999	254	999999	731	905	348	999999	825	92	294	999999	999999	249	417	376	687	803	542	872	999999	396	399	299	999999	999999	360	999999	999999	636	300	70	86	443	851	365	865	166	999999	999999	999999	981	823	171	228	951	999999	999999	553	999999	707	62	999999	251	999999	999999	188	955	999999	703	555	859	544	198	791	234	127	481	999999	999999	511	531	50	573	999999	237	572	238	999999	59	885	803	999999	19	999999	999999	999999	999999	999999	439	187	910	999999	999999	424	319	999999	635	379	994	999999	671	999999	501	999999	186	22	999999	547	938	848	950	884	999999	817	751	923	534	269	553	264	291	999999	958	875	999999	354	980	159	394	999999	937	858	999999	225	224	999999	444	743	752	236	452	999999	338	999999	237	999999	257	251	673	396	912	999999	826	999999	551	467	210	625	675	832	41	378	999999	157	910	999999	999999	714	999999	115	488	999999	516	326	812	993	874	999999	648	999999	106	738	999999	998	878	999999	41	347	999999	756	445	819	78	999999	204	83	144	191	681	999999	228	999999	999999	567	999999	999999	858	999999	926	557	592	833	977	999999	999999	303	891	165	279	348	69	999999	999999	999999	670	669	999999	596	132	999999	999999	693	695	512	356	563	100	999999	100	756	713	532	420	999999	999999	611	841	967	194	901	192	999999	911	342	86	999999	999999	801	896	248	410	272	387	999999	698	999999	147	475	754	181	212	972	74	523	634	537	59	999999	999999	68	828	753	999999	999999	556	879	781	999999	999999	599	70	999999	32	852	356	451	154	233	427	999999	999999	376	223	23	698	219	999999	398	707	999999	707	580	999999	837	420	656	860	167	640	819	127	784	48	999999	121	913	999999	222	177	193	393	999999	505	417	594	999999	539	398	999999	999999	964	392	655	887	999999	999999	180	999999	999999	699	590	987	592	999999	158	999999	337	999999	902	785	268	701	999999	999999	165	999999	85	999999	252	958	126	472	635	303	854	734	139	161	272	999999	999999	999999	780	999999	603	406	244	896	268	906	134	999999	495	746	88	272	999999	141	731	999999	415	999999	941	483	583	127	361	298	999999	424	559	185	796	281	51	502	921	999999	920	759	646	188	999999	346	833	645	999999	888	225	
591	999999	998	429	261	999999	284	824	307	893	486	54	945	152	844	356	999999	684	224	999999	585	999999	416	220	972	999999	999999	999999	604	649	938	150	473	999999	172	851	999999	999999	999999	999999	767	999999	623	860	444	715	700	46	999999	989	885	961	762	193	999999	999999	165	787	457	886	988	267	230	999999	955	999999	580	871	979	992	796	202	148	169	937	907	728	556	776	267	999999	999999	418	614	999999	976	999999	289	444	922	999999	773	309	659	76	510	999999	965	905	108	144	829	999999	615	203	692	822	603	256	731	521	999999	999999	999999	222	999999	848	615	999999	978	957	301	437	66	307	32	999999	489	102	999999	999999	762	999999	678	133	844	143	999999	420	999999	999999	999999	999999	712	411	95	762	119	447	277	999999	842	82	999999	150	842	401	10	317	999999	799	342	999999	819	282	999999	958	342	76	377	665	999999	204	822	824	182	267	725	655	221	269	783	52	824	999999	617	689	724	537	290	999999	143	495	249	281	999999	999999	224	440	652	999999	430	52	79	999999	615	647	999999	112	967	585	676	354	105	999999	26	999999	686	999999	664	79	999999	804	786	924	531	999999	955	550	12	999999	53	295	13	94	839	999999	999999	221	999999	969	439	622	570	704	776	788	999999	337	265	999999	598	999999	775	582	892	625	265	999999	91	66	691	709	999999	78	999999	391	351	21	82	285	327	474	883	999999	999999	999999	244	91	157	743	169	627	295	480	310	872	519	999999	202	223	485	827	140	113	287	729	999999	501	173	395	999999	388	265	999999	999999	133	297	90	943	280	391	999999	998	348	897	74	424	628	767	668	871	921	818	858	999999	500	343	780	417	909	108	999999	918	762	306	780	372	999999	999999	186	585	439	487	921	831	999999	999999	792	216	223	315	894	733	504	523	525	999999	999999	190	714	999999	999999	999999	43	181	648	265	245	51	126	701	119	361	591	93	441	999999	897	999999	499	670	999999	573	999999	604	999999	19	423	999999	781	999999	965	134	562	396	999999	766	453	749	999999	55	593	750	999999	999999	205	999999	999999	421	92	999999	999999	999999	691	53	249	943	479	438	967	639	841	997	270	905	736	985	999999	204	999999	674	990	157	999999	453	87	799	999999	681	409	999999	866	12	165	700	999999	594	999999	519	156	134	297	25	781	999999	213	999999	999999	999999	785	219	743	947	405	417	999999	524	537	247	965	450	999999	999999	38	305	772	839	999999	999999	367	999999	552	999999	57	891	387	975	376	299	250	491	999999	299	999999	200	928	919	999999	748	
610	33	999999	999999	553	999999	999999	499	999999	486	781	374	754	920	827	643	666	463	899	999999	40	124	158	247	999999	999999	140	180	999999	838	377	853	241	103	959	343	94	357	736	351	999999	887	999999	999999	517	876	999999	399	472	262	533	475	29	103	999999	999999	875	820	208	79	575	494	597	158	118	928	999999	661	999999	493	559	319	727	999999	999999	153	999999	268	729	130	999999	999999	708	649	999999	902	833	148	999999	999999	468	274	158	666	775	742	300	840	999999	589	999999	85	438	999999	702	999999	747	470	999999	574	369	999999	100	88	332	999999	785	947	843	999999	999999	993	285	999999	35	295	170	70	782	544	852	296	486	150	999999	671	312	729	946	999999	164	999999	332	999999	114	999999	184	80	999999	941	999999	352	999999	575	494	750	800	942	953	999999	63	999999	688	281	721	82	140	949	702	661	531	999999	10	751	999999	999999	671	473	999999	183	999999	100	726	840	587	509	299	911	999999	635	870	999999	776	539	47	476	685	60	99	42	721	999999	378	683	420	999999	352	999999	523	763	999999	337	999999	779	305	962	961	999999	694	222	783	999999	302	77	790	171	290	471	714	999999	56	620	383	359	462	886	722	999999	429	687	167	999999	999999	892	555	999999	808	996	999999	85	515	837	999999	877	999999	999999	931	999999	892	259	620	881	999999	939	717	468	953	211	327	419	250	918	427	17	64	738	831	999999	521	256	999999	293	237	639	78	218	999999	999999	110	959	954	999999	160	180	76	285	513	457	185	96	590	607	679	824	999999	597	419	359	822	520	671	531	789	999999	896	336	999999	901	870	508	214	457	111	367	999999	829	768	256	999999	778	234	999999	234	435	666	755	614	413	999999	481	798	905	682	589	298	432	631	514	284	740	632	611	587	677	881	142	505	322	999999	14	828	173	418	53	296	298	307	999999	979	150	722	250	107	398	999999	999999	774	999999	79	999999	208	999999	972	999999	156	999999	795	557	553	999999	999999	301	53	800	653	999999	999999	638	999999	999	135	277	534	143	28	999999	514	198	999999	582	367	983	252	337	806	574	999999	219	897	673	502	749	811	455	891	999999	999999	999999	745	83	812	999999	999999	999999	905	999999	728	999999	191	765	117	606	589	970	176	276	59	715	999999	999999	445	999999	741	629	506	385	999999	999999	252	598	195	217	453	893	770	231	765	999999	431	875	999999	999999	38	142	566	896	169	840	288	999999	381	490	313	667	638	535	404	599	573	530	474	649	595	593	999999	899	163	696	999999	944	
999999	999999	294	128	999999	92	258	609	999999	610	999999	625	999999	627	226	999999	999999	999999	265	999999	999999	175	999999	901	410	206	766	999999	562	666	743	473	640	343	123	999999	206	999999	435	555	286	795	536	962	314	849	848	968	376	875	994	376	440	965	127	999999	275	392	999999	45	326	814	999999	406	999999	752	999999	999999	513	721	999999	999999	361	709	957	42	639	646	999999	561	999999	797	999999	686	671	999999	42	674	999999	999999	239	814	477	999999	238	999999	748	999999	105	561	864	999999	464	655	377	284	25	731	17	95	999999	629	794	999999	999999	528	999999	370	734	500	999999	320	251	999999	491	693	253	960	480	495	294	508	551	45	697	968	343	999999	319	397	360	311	999999	139	999999	610	999999	999999	999999	710	726	387	405	605	842	999999	149	729	173	683	41	64	260	522	801	207	87	758	999999	999999	195	332	60	999999	149	417	653	121	663	881	673	931	256	770	999999	906	113	945	202	153	828	613	999999	635	366	306	61	999999	338	874	999999	999999	853	996	524	404	337	999999	465	435	900	37	76	999999	999999	109	807	489	753	895	104	142	999999	324	889	999999	82	425	980	843	366	508	783	788	358	999999	88	260	256	999999	578	999999	490	767	252	801	546	999999	625	267	498	999999	999999	442	999999	999999	704	538	999999	941	331	999999	88	621	999999	402	999999	999999	933	606	999999	557	243	389	326	59	651	999999	82	98	45	999999	799	722	999999	794	118	350	18	958	999999	550	999999	999999	52	666	965	868	697	850	999999	999999	999999	29	999999	941	337	20	125	730	999999	905	466	28	906	226	122	366	275	284	294	903	279	974	897	480	999999	928	346	999999	94	782	110	999999	541	776	999999	780	485	414	466	107	234	288	219	999999	93	135	408	826	999999	609	602	423	565	652	989	69	131	766	538	999999	674	999999	646	966	999999	244	487	999999	155	342	880	999999	818	197	999999	991	999999	999999	396	999999	530	520	115	999999	999999	687	999999	888	786	20	659	718	876	999999	432	768	641	253	998	849	999999	999999	680	222	999999	741	605	378	973	998	304	36	379	260	878	164	360	171	786	127	578	598	353	145	999999	171	984	999999	764	999999	359	522	999999	999999	639	999999	999999	892	999999	448	999999	297	999999	787	999999	632	349	626	188	278	999999	480	999999	999999	999999	60	924	545	999999	567	756	844	999999	73	649	781	929	999999	620	999999	324	467	415	347	999999	290	683	566	428	60	822	999999	581	999999	999999	999999	65	225	999999	589	337	999999	363	198	691	999999	683	851	
999999	934	702	516	999999	999999	953	999999	75	999999	999999	990	999999	999999	126	489	744	999999	272	127	570	999999	725	714	999999	41	299	30	114	226	656	999999	606	831	428	494	357	315	363	29	542	999999	999999	937	378	999999	222	999999	187	874	454	999999	975	565	291	377	218	987	999999	973	999999	932	845	848	999999	60	393	545	939	632	141	999999	44	999999	585	27	999999	999999	999999	288	819	999999	842	240	772	999999	821	51	999999	60	999999	369	999999	389	757	609	707	965	999999	327	893	676	39	999999	999999	25	269	732	980	999999	421	999999	651	673	164	942	99	615	999999	120	999999	352	995	999999	999999	771	999999	655	999999	976	320	991	323	28	395	152	999999	297	497	757	999999	98	70	286	639	999999	718	690	234	815	999999	999999	888	999999	98	550	680	149	999999	970	999999	613	246	999999	952	999999	117	632	287	21	651	802	999999	329	27	150	291	719	260	502	999999	393	430	680	466	999999	112	958	930	844	472	160	98	526	816	489	999999	66	333	999999	999999	95	413	222	173	716	974	569	347	999999	269	999999	889	706	999999	556	192	566	547	734	326	158	702	443	549	500	714	601	512	537	298	234	999999	51	754	968	980	218	999999	749	999999	543	620	999999	585	510	271	999999	999999	270	306	999999	999999	599	892	999999	392	999999	672	672	12	383	67	810	659	999999	999999	848	999999	948	999999	974	999999	798	490	783	999999	719	858	49	999999	332	991	251	240	999999	715	999999	999999	166	585	999999	545	844	747	870	485	810	333	550	933	999999	439	661	694	332	999999	720	999999	118	70	673	999999	999999	443	679	999999	815	579	656	999999	780	699	999999	372	565	438	215	999999	999999	308	727	395	999999	115	815	893	999999	557	999999	766	995	687	999999	105	912	999999	912	411	77	489	669	240	677	231	999999	723	643	298	139	999999	41	670	498	810	342	287	804	527	627	786	61	268	672	890	999999	999999	659	999999	460	666	525	803	983	140	638	497	718	95	951	102	259	51	427	999999	735	335	199	239	763	634	104	395	783	291	999999	411	999999	999999	999999	71	73	943	838	472	378	237	999999	367	182	845	568	999999	575	535	536	19	999999	658	165	998	999999	430	936	999999	572	140	29	701	702	999999	928	931	999999	999999	38	315	213	955	999999	507	648	831	67	917	75	385	819	258	999999	428	570	909	631	899	167	643	999999	22	900	999999	217	985	665	999999	916	999999	530	684	506	230	806	885	24	657	999999	81	999999	29	999999	196	321	771	999999	284	666	29	310	298	733	
395	308	200	65	999999	999999	662	175	121	10	438	855	144	752	534	621	684	895	999999	548	999999	279	987	262	999999	926	999999	999999	390	288	897	336	241	951	120	999999	615	830	999999	366	697	906	261	999999	331	340	186	28	421	663	982	134	999999	749	647	125	321	938	351	999999	854	623	784	833	113	111	999999	192	999999	612	15	999999	288	617	850	999999	28	999999	930	382	749	427	627	999999	306	773	11	492	314	999999	610	677	489	146	512	84	999999	428	915	230	999999	999999	999999	999999	657	138	999999	717	898	467	107	999999	18	999999	731	999999	999999	67	536	339	110	141	878	646	12	338	999999	999999	999999	999999	68	600	62	709	665	755	50	818	80	178	927	293	593	847	897	267	668	520	414	999999	88	73	891	585	129	585	125	999999	806	329	764	703	611	132	999999	507	300	308	313	999999	396	187	999999	368	412	816	548	41	748	999999	999999	999999	737	40	999999	994	999999	477	589	89	639	310	21	750	413	999999	681	471	448	400	967	999999	999999	438	689	900	999999	533	183	999999	47	94	991	71	659	910	965	581	433	413	999999	823	718	233	346	95	999999	999999	954	187	145	999999	593	358	999999	999999	647	308	350	999999	917	185	303	286	52	555	318	949	101	503	999999	109	999999	44	999999	999999	999999	982	999999	603	734	841	578	996	999999	960	999999	643	294	359	999999	666	240	635	496	623	529	441	999999	790	777	226	999999	461	917	45	48	558	757	633	659	664	215	747	73	999999	999999	306	999999	92	64	675	665	742	240	999999	869	412	548	977	624	218	999999	311	826	518	697	127	88	142	921	942	886	661	699	999999	460	493	999999	419	27	999999	332	108	736	112	560	411	230	325	999999	636	20	779	18	999999	863	903	921	999999	999999	489	228	977	170	121	788	13	52	999999	151	385	840	138	960	401	886	702	999999	999999	957	295	897	763	965	294	932	999999	652	259	744	556	999999	26	40	999999	14	999999	999999	625	323	557	368	597	183	999999	796	881	999999	616	999999	170	999999	207	999999	999999	591	465	21	876	188	682	999999	793	888	594	999999	824	108	431	397	999999	764	949	409	409	926	310	589	999999	498	999999	297	45	999999	584	228	374	427	936	946	999999	999999	71	446	641	205	575	708	999999	977	971	783	999999	229	33	405	388	797	198	177	291	876	836	999999	999999	395	325	999999	314	376	448	406	171	485	848	206	703	513	768	214	999999	999999	999	207	526	277	899	999999	999999	188	839	576	239	768	665	999999	508	684	999999	
999999	999999	999999	403	222	999999	575	621	912	381	826	702	875	39	984	999999	689	999999	639	861	861	495	999999	436	136	536	871	999999	403	819	185	698	999999	204	999999	333	884	999999	787	667	951	655	999999	444	845	486	963	999999	999999	952	975	999999	999999	823	457	760	999999	50	277	686	667	408	999999	102	205	138	683	680	517	661	999999	999999	99	971	909	215	999999	74	591	649	572	334	922	451	844	389	829	999999	747	760	951	843	930	111	10	552	436	894	248	716	802	999999	999999	593	29	999999	999999	897	913	251	262	316	999999	627	999999	999999	485	777	258	816	309	487	932	756	709	99	999999	987	971	366	999999	614	825	999999	999999	289	304	339	431	999999	681	999999	292	506	508	999999	999999	313	988	666	999999	659	645	431	416	325	999999	282	884	930	934	719	926	556	999999	647	999999	999999	780	999999	999999	156	356	999999	999999	378	205	436	257	999999	999999	257	999999	314	999999	129	968	999999	468	999999	929	31	999999	999999	425	962	14	999999	999999	861	163	808	532	164	999999	921	313	746	296	999999	129	924	35	819	235	686	719	999999	267	352	999999	96	999999	258	904	27	701	855	484	182	374	469	401	999999	910	896	724	845	999999	378	816	231	117	999999	412	999999	996	999999	275	738	252	391	479	999999	191	76	692	284	260	610	230	457	272	123	673	660	532	999999	908	338	999999	874	999999	889	536	458	979	696	999999	899	30	75	999999	745	930	982	990	710	215	843	214	450	594	999999	999999	999999	999999	999999	756	751	482	368	726	936	775	999999	456	589	164	733	97	999999	437	361	589	164	999999	526	193	691	999999	822	433	75	134	521	289	858	741	178	499	984	940	105	426	662	348	654	970	561	535	410	999999	481	755	218	999999	242	496	999999	999999	441	810	999999	999999	659	935	661	999999	263	98	597	848	986	244	112	65	999999	935	999999	815	999999	556	631	165	270	277	951	999999	916	509	999999	371	747	999999	67	999999	875	24	766	726	687	999999	716	999999	937	561	568	247	652	162	679	307	569	187	289	885	189	908	819	392	983	352	999999	999999	999999	999999	999999	319	186	928	189	327	178	999999	138	380	999999	999999	999999	999999	708	714	666	764	829	749	802	999999	397	182	995	966	205	383	742	344	946	961	999999	711	460	999999	71	999999	972	362	138	367	999999	908	54	30	999999	120	684	279	686	999999	924	301	433	540	922	13	933	222	132	794	468	793	999999	999999	736	515	259	459	999999	942	791	477	620	999999	521	488	138	974	285	999999	699	
473	658	815	47	140	288	919	336	999999	790	759	999999	343	899	265	485	999999	999999	185	861	235	626	999999	999999	457	680	988	29	444	875	959	936	47	105	999999	145	999999	841	999999	237	999999	133	595	999999	41	248	287	544	266	12	961	999999	999999	233	999999	846	999999	475	999999	460	299	999999	999999	191	830	822	999999	248	905	129	867	335	999999	999999	531	112	41	591	317	218	403	454	762	441	913	279	836	814	631	158	230	151	261	155	999999	438	999999	999999	331	219	56	48	639	146	999999	636	11	162	999999	372	999999	332	999999	999999	66	999999	147	461	999999	561	986	386	999999	757	899	725	83	543	19	999999	871	628	999999	999999	171	999999	814	999999	305	287	999999	683	999999	269	342	897	983	999999	999999	102	301	999999	999999	999999	232	999999	432	882	247	419	562	468	999999	608	999999	197	999999	999999	219	702	40	521	999999	990	293	312	274	356	424	999999	742	999999	454	916	801	999999	492	999999	999999	501	932	931	389	886	724	809	540	514	768	999999	835	923	670	396	999999	780	999999	154	485	920	405	999999	468	246	676	368	999999	236	806	409	704	571	999999	999999	999999	108	141	278	275	999999	772	999999	999999	278	999999	818	999999	999999	854	31	999999	348	24	955	106	856	999999	153	219	999999	796	313	707	369	999999	274	739	953	999999	999999	648	355	878	11	157	645	497	999999	80	999999	999999	954	382	785	999999	366	556	239	621	999999	635	988	68	909	687	469	62	228	827	999999	89	579	442	891	999999	999999	469	22	999999	460	369	999999	999999	361	530	842	931	922	438	94	999999	510	342	712	337	999999	296	999999	324	688	593	279	372	180	779	266	521	490	999999	810	897	999999	431	171	554	361	916	999999	389	844	999999	140	999999	999999	999999	578	247	999999	563	722	999999	500	698	129	866	999999	911	902	582	274	330	450	519	999999	197	185	88	999999	999999	976	999999	999999	589	479	160	999999	999999	999999	999999	210	28	999999	927	689	999999	406	844	311	304	463	449	999999	134	124	524	97	999999	172	555	16	500	999999	571	587	978	255	999999	999999	999999	413	611	292	913	382	255	539	523	830	652	790	340	999999	876	704	536	999999	464	475	999999	72	842	326	83	981	709	952	229	350	710	999999	999999	999999	342	890	852	166	110	752	868	999999	574	790	520	764	676	999999	999999	867	60	258	790	445	999999	999999	571	999999	999999	931	672	303	320	183	129	999999	304	714	444	985	852	999999	629	712	606	971	498	62	805	318	999999	986	762	362	999999	461	939	61	363	999999	329	566	
947	178	999999	575	999999	999999	999999	598	470	999999	289	214	999999	999999	999999	88	839	301	999999	518	489	900	999999	685	541	958	999999	999999	999999	999999	999999	999999	665	295	999999	999999	631	40	307	107	392	999999	999999	353	999999	557	347	999999	832	999999	221	999999	999999	811	87	56	553	404	43	715	999999	999999	999999	999999	999999	281	548	999999	257	178	456	808	994	320	136	281	62	282	977	999999	620	273	999999	130	41	999999	999999	999999	999999	999999	907	237	996	591	589	389	999999	630	742	436	18	617	371	663	415	413	77	999999	684	805	999999	280	426	59	105	253	176	496	196	322	291	694	521	871	999999	229	811	412	730	746	680	432	540	551	999999	13	999999	999999	999999	628	231	999999	999999	999999	392	636	810	947	496	345	223	114	444	999999	154	324	105	999999	401	196	601	664	999999	938	135	571	740	875	84	101	351	999999	781	567	101	999	524	999999	489	999999	418	864	916	395	999999	999999	999999	120	406	999999	907	412	999999	999999	999999	999999	314	241	999999	999999	895	935	999999	404	994	999999	333	876	337	155	799	986	20	766	777	736	748	591	999999	999999	999999	629	479	424	194	939	999999	999999	540	999999	999999	999999	832	999999	739	482	999999	522	401	314	251	999999	782	261	860	999999	999999	999999	751	300	999999	723	826	727	247	275	466	457	219	64	999999	81	346	999999	999999	517	164	351	999999	304	744	235	200	110	999999	999999	847	227	563	273	548	209	510	250	716	971	465	114	430	999999	26	544	312	346	309	999999	775	980	801	353	766	59	987	456	555	592	532	726	420	999999	428	248	999999	945	999999	999999	571	105	96	488	61	999999	921	563	288	209	923	854	800	147	696	866	426	220	507	498	222	999999	999999	134	999999	999999	999999	654	54	999999	650	366	999999	504	608	679	893	999999	302	716	999999	433	178	355	669	678	926	283	89	561	821	683	448	28	592	516	411	999999	49	999999	366	999999	518	510	559	566	999999	306	538	999999	973	999999	917	791	370	999999	886	348	464	999999	812	420	574	493	956	967	999999	811	911	102	999999	999999	282	980	360	999999	915	667	796	112	654	630	745	72	588	717	999999	999999	657	803	630	72	507	999999	509	945	999999	35	554	592	999999	222	394	446	999999	51	831	937	440	508	873	228	999999	999999	999999	192	999999	512	999999	248	999999	271	163	117	999999	215	434	13	481	414	999999	890	123	214	464	441	245	308	323	547	999999	828	999999	159	930	412	520	999999	163	999999	280	199	130	315	390	386	68	286	975	543	617	828	466	36	
348	983	114	346	999999	999999	946	376	198	999999	362	382	55	14	999999	68	694	999999	849	164	144	999999	999999	999999	823	88	999999	959	333	780	930	67	999999	199	999999	947	307	999999	258	479	380	903	10	763	952	18	340	64	999999	916	848	338	999999	999999	892	377	999999	306	523	818	310	999999	999999	418	999999	305	19	856	999999	999999	760	520	999999	999999	999999	999999	970	15	856	815	747	329	999999	999999	999999	999999	89	70	307	444	999999	999999	999999	440	178	392	860	591	337	656	999999	999999	999999	868	165	999999	308	608	527	661	406	218	999999	707	80	981	137	635	487	835	226	949	558	999999	507	759	859	600	999999	401	379	389	678	209	816	999999	468	992	262	603	303	999999	543	645	48	999999	999999	999999	369	196	265	235	999999	999999	440	59	999999	111	370	405	999999	999999	406	999999	292	26	540	250	890	807	523	144	383	884	541	745	416	913	720	982	207	906	240	999999	999999	999999	285	186	999999	999999	347	366	631	856	135	595	84	416	362	31	999999	320	72	999999	673	999999	851	999999	959	695	999999	21	390	387	999999	571	477	999999	990	999999	741	999999	482	133	999999	999999	999999	527	759	946	999999	999999	560	699	998	887	844	678	351	24	999999	66	226	83	134	335	975	253	658	563	999999	999999	999999	225	289	630	838	938	999999	999999	617	333	470	999999	999999	643	999999	999999	389	320	999999	799	49	975	844	685	999999	408	999	999999	190	270	869	999999	828	978	583	345	419	377	58	999999	999999	834	999999	969	595	999999	59	490	874	294	999999	347	836	329	653	450	999999	999999	493	999999	999999	959	999999	999999	464	274	195	56	70	999999	999999	999999	272	821	224	215	578	874	999999	934	359	518	268	896	406	531	999999	509	334	999999	999999	999999	883	618	966	625	999999	999999	999999	331	999999	13	999999	999999	23	851	999999	24	999999	448	999999	506	515	559	90	999999	700	439	950	999999	905	685	721	927	162	466	999999	999999	999999	598	706	999999	370	767	999999	356	98	999999	883	999999	456	354	404	999999	270	999999	309	999999	537	545	999999	999999	109	581	426	341	999999	502	606	556	722	432	169	515	741	354	146	747	999999	999999	342	200	556	405	486	560	999999	834	667	694	167	804	125	999999	674	999999	428	788	351	584	74	999999	999999	336	831	34	194	888	155	999999	999999	561	690	803	999999	999999	522	999999	105	865	60	457	999999	911	999999	999999	316	850	841	114	926	358	405	999999	670	999999	297	999999	573	462	376	403	689	751	374	999999	999999	322	999999	940	124	724	693	999999	999999	616	761	991	
936	913	717	344	999999	50	999999	972	165	999999	142	999999	446	302	139	642	499	657	767	93	547	794	999999	993	744	999999	990	211	999999	999999	533	999999	984	306	294	660	744	999999	356	648	761	999999	999999	491	189	999999	503	822	594	999999	987	999999	849	999999	999999	999999	118	999999	599	155	60	788	317	246	108	89	483	150	18	479	898	999999	310	129	999999	155	354	323	813	999999	407	177	616	613	932	656	999999	316	852	152	551	30	442	999999	598	973	94	213	393	110	174	999999	814	125	162	530	576	729	356	308	797	795	910	503	747	882	181	703	313	451	874	176	999999	865	999999	878	34	109	531	999999	70	999999	930	999999	931	54	999999	501	461	412	89	484	960	553	999999	756	119	999999	464	715	999999	390	899	941	235	998	75	948	999999	284	999999	477	208	998	999999	655	865	207	571	999999	999999	999999	252	901	999999	400	999999	745	520	181	768	999999	645	815	555	680	999999	988	487	999999	979	415	313	186	999999	999999	999999	999999	999999	999999	890	911	377	761	195	999999	147	998	579	835	999999	330	438	26	999999	999999	831	392	452	567	414	876	999999	639	722	999999	376	76	994	759	124	252	439	820	999999	856	718	883	999999	433	543	999999	419	651	149	659	977	296	670	999999	780	893	520	999999	295	23	999999	738	999999	81	999999	80	13	819	721	550	890	617	999999	659	700	948	762	28	999999	171	467	79	499	73	147	90	406	506	978	999999	999999	691	535	276	999999	980	999999	999999	677	472	999999	599	930	999999	999999	369	560	999999	796	832	140	999999	724	133	556	131	999999	975	934	675	674	507	840	499	999999	999999	999999	469	993	720	113	214	350	561	922	867	148	901	304	777	530	999999	709	999999	999999	240	999999	412	720	543	741	999999	623	12	797	999999	759	999999	779	569	288	999999	27	86	728	925	999999	172	999999	689	982	999999	681	999999	154	289	797	999999	408	588	242	679	749	999999	978	244	999999	999999	763	190	118	708	131	999999	498	999999	377	999999	428	175	89	999999	210	41	560	404	999999	465	858	518	944	75	41	999999	337	609	999999	568	107	494	344	812	999999	30	580	284	225	947	668	715	911	174	275	243	508	437	999999	717	898	583	56	135	489	999999	246	52	676	930	406	889	98	809	999999	933	999999	277	405	190	460	999999	189	250	796	999999	607	780	999999	999999	692	899	141	999999	669	999999	448	218	332	163	784	537	607	294	999999	999999	999999	111	638	342	999999	999999	42	999999	267	622	403	805	339	346	999999	466	253	879	248	506	
758	464	150	21	495	622	944	251	406	922	678	895	700	27	525	505	151	999999	999999	460	999999	843	376	57	130	642	879	985	999999	327	294	728	999999	999999	31	999999	999999	999999	846	999999	999999	791	891	345	943	508	115	322	821	152	324	999999	494	788	639	914	98	999999	999999	852	743	958	999999	88	999999	950	999999	656	995	363	543	525	999999	604	172	85	999999	999999	999999	622	537	566	174	999999	13	999999	244	267	999999	116	84	869	734	993	57	999999	66	999999	999999	993	999999	458	326	467	608	798	999999	889	625	564	963	67	988	999999	325	999999	794	370	84	140	715	999999	252	889	999999	674	790	626	556	999999	999999	148	334	121	964	88	999999	706	999999	214	341	354	641	999999	153	27	880	465	678	871	544	695	739	576	999999	74	215	437	189	933	999999	999999	343	791	545	999999	732	877	315	999999	935	97	604	869	798	371	999999	999999	746	271	794	999999	947	999999	299	333	999999	757	999999	899	873	813	527	832	207	999999	21	849	313	999999	294	13	999999	999999	936	457	999999	999999	778	916	122	812	690	917	148	681	602	658	502	221	426	999999	53	415	373	132	569	999999	672	16	359	999999	99	428	999999	999999	185	999999	749	999999	999999	539	979	917	787	71	132	609	693	525	999999	363	357	101	999999	318	999999	745	78	813	887	328	206	999999	566	20	722	272	940	999999	506	999999	909	660	999999	886	996	136	627	312	999	960	999999	999999	816	996	754	999999	999999	668	999999	440	446	999999	999999	914	343	217	361	776	348	860	668	999999	28	113	453	696	999999	24	322	833	127	766	999999	927	250	58	954	569	266	724	745	282	527	75	649	973	999999	74	999999	788	999999	851	963	149	999999	742	999999	713	999999	67	884	999999	355	996	323	680	131	37	673	294	263	791	519	624	124	999999	818	953	463	480	990	58	999999	999999	69	275	802	674	635	507	999999	999999	999999	999999	839	999999	999999	530	751	968	852	679	999999	269	535	983	341	349	34	905	924	185	999999	82	77	999999	51	999999	937	57	877	457	999999	176	999999	21	774	321	784	882	469	298	211	495	627	320	999999	999999	999	85	999999	999999	999999	730	583	744	999999	943	999999	12	999999	115	592	703	999999	405	288	234	895	523	218	999999	564	152	446	636	974	764	455	999999	189	839	822	861	124	424	999999	671	592	629	30	999999	190	781	690	999999	705	507	404	999999	999999	999999	315	485	999999	913	898	999999	999999	946	770	237	498	384	823	362	293	730	589	676	596	617	999999	276	999999	387	999999	783	
462	93	999999	999999	370	999999	724	999999	999999	346	994	210	999999	311	999999	999999	859	999999	342	805	958	338	999999	975	917	727	635	999999	791	999999	982	490	999999	999999	53	210	999999	303	867	999999	660	76	828	999999	736	389	999999	295	240	995	416	999999	999999	44	825	134	999999	999999	999999	643	597	308	965	493	999999	513	999999	409	268	999999	999999	565	925	76	155	999999	999999	131	248	999999	575	999999	195	795	632	282	445	47	300	919	196	999999	999999	999999	999999	361	111	344	594	232	260	752	36	999999	999999	850	784	999999	889	933	624	999999	716	30	78	999999	123	179	999999	91	77	100	999999	999999	999999	569	821	701	999999	794	999999	174	536	26	999999	822	999999	141	999999	782	497	467	158	999999	304	303	353	723	165	432	248	931	483	513	164	170	643	687	73	806	38	92	591	999999	153	459	366	700	743	255	932	999999	750	88	999999	610	941	751	54	696	225	108	546	964	999999	999999	691	33	861	126	189	635	999999	623	753	414	999999	999999	999999	999999	999999	653	999999	910	499	266	191	404	919	554	229	891	643	999999	591	930	546	626	548	295	768	342	839	626	75	307	913	999999	335	188	734	887	538	210	759	999999	129	635	475	299	677	296	113	316	897	297	992	701	42	823	868	260	515	927	85	604	813	363	845	202	353	64	78	741	820	999999	999999	442	617	28	999999	911	999999	259	618	999999	238	532	729	778	314	221	999999	999999	999999	484	381	610	134	164	758	766	790	282	945	622	227	999999	496	565	934	559	93	23	999999	957	999999	999999	319	603	999999	291	633	76	887	142	999999	999999	431	345	960	999999	317	999999	999999	999999	130	999999	313	995	999999	999999	45	174	999999	999999	999999	90	500	362	385	125	999999	531	789	476	142	999999	395	813	661	661	940	160	604	191	251	631	752	967	836	231	952	999999	349	508	255	999999	232	142	999999	999999	75	78	999999	845	460	786	673	793	911	407	492	999999	344	999999	925	884	569	662	513	999999	999999	532	526	163	172	978	192	999999	231	999999	500	999999	999999	782	595	872	200	758	730	465	999999	959	65	438	999999	461	979	746	582	370	999999	570	629	507	999999	543	551	806	999999	482	604	392	572	999999	999999	240	999999	999999	999999	999999	694	811	931	999999	999999	379	999999	999999	425	999999	998	446	707	860	999999	999999	999999	310	241	999999	330	999999	999999	258	860	999999	396	816	531	507	999999	427	738	529	999999	99	638	581	999999	182	76	463	391	971	483	168	999999	999999	476	976	608	391	330	955	732	311	735	683	
999999	972	982	659	565	999999	941	581	707	188	999999	683	302	60	999999	69	999999	866	999999	113	774	702	891	685	349	555	899	999999	106	783	796	374	363	954	394	999999	999999	416	897	473	40	902	460	506	999999	999999	684	557	50	271	999999	999999	309	999999	909	999999	90	306	320	20	999999	563	484	923	391	821	329	347	665	363	869	999999	968	538	83	999999	251	394	169	556	871	352	348	835	814	999999	74	731	55	900	906	892	999999	887	455	476	427	999999	999999	705	999999	999999	999999	686	401	400	897	771	558	47	253	696	147	763	148	999999	225	648	119	461	999999	999999	301	765	456	976	482	999999	92	999999	454	714	280	464	92	999999	460	661	443	424	42	302	183	999999	656	999999	754	999999	748	780	999999	778	427	999999	999999	999999	55	136	240	999999	917	999999	999999	999999	999999	538	426	683	680	614	225	563	215	695	999999	463	424	292	118	245	231	999999	342	311	999999	675	297	617	515	999999	489	999999	999999	28	506	226	999999	231	426	128	794	81	662	999999	564	697	573	999999	244	494	461	762	999999	994	203	778	483	999999	606	999999	999999	809	999999	474	134	891	142	196	199	212	850	999999	866	999999	999999	160	486	207	747	657	111	565	382	999999	999999	999999	316	436	825	727	742	235	999999	508	876	985	902	198	19	673	564	386	542	999999	644	267	895	36	553	52	301	286	640	949	815	685	436	157	718	408	584	999999	999999	472	999999	624	579	368	124	999999	999999	999999	197	999999	999999	724	33	351	385	498	831	290	882	782	999999	466	595	674	692	201	999999	755	479	611	98	857	25	79	999999	999999	688	537	911	98	794	13	98	566	856	101	661	94	999999	230	577	303	999999	588	46	13	39	999999	675	923	905	502	999999	585	984	244	999999	954	779	999999	809	303	999999	793	999999	432	377	999999	999999	601	539	474	983	259	999999	795	43	999999	999999	999999	990	784	999999	999999	192	999999	194	999999	581	999999	391	707	315	999999	999999	283	925	999999	999999	614	999999	999999	95	83	393	441	519	999999	550	199	211	999999	920	221	999999	35	441	999999	999999	695	999999	999999	457	206	220	831	169	577	839	761	870	12	835	999999	999999	990	698	788	605	751	782	999999	961	391	420	118	786	103	50	395	999999	545	429	905	376	999999	552	889	999999	561	282	941	729	789	329	209	447	501	290	384	336	999999	784	860	912	622	999999	999999	786	111	55	75	536	454	918	334	582	999999	62	169	999999	809	925	54	478	999999	895	182	71	220	671	295	999999	999999	68	200	
761	569	999999	753	869	486	999999	761	516	216	415	999999	999999	994	999999	999999	999999	131	935	999999	726	740	391	999999	999999	999999	999999	999999	440	760	262	869	999999	728	573	22	937	309	999999	961	999999	173	537	272	435	620	311	77	999999	163	846	999999	999999	999999	999999	999999	999999	999999	999999	149	482	537	331	999999	954	545	890	152	431	614	579	149	999999	973	821	999999	999999	129	646	116	429	936	981	286	999999	570	148	853	265	552	834	27	283	999999	489	999999	842	781	318	999999	999999	168	999999	979	999999	707	999999	999999	719	910	999999	69	283	919	720	999999	999999	55	999999	999999	407	46	886	878	779	562	865	999999	494	652	720	999999	811	756	387	270	300	12	701	216	710	391	999999	354	734	775	743	364	439	943	999999	796	939	924	492	999999	999999	767	210	31	841	999999	272	76	200	999999	258	527	542	999999	254	999999	353	635	683	26	999999	542	154	14	818	511	252	999999	40	923	491	886	999999	999999	987	533	802	680	375	999999	128	76	164	346	999999	226	822	979	698	79	453	999999	251	999999	999999	999999	623	205	213	340	936	721	999999	276	906	999999	999999	848	472	721	999999	673	999999	161	897	835	388	808	487	602	688	272	999999	961	480	187	645	797	902	258	910	606	476	44	595	407	999999	887	439	164	963	973	516	999999	999999	779	999999	100	999999	955	361	815	717	610	651	673	868	85	796	729	726	999999	999999	224	811	155	206	999999	565	500	999999	500	378	332	638	715	756	999999	999999	700	143	555	999999	947	896	999999	999999	999999	999999	999999	999999	954	101	999999	438	508	999999	302	175	182	999999	818	534	999999	160	860	446	394	971	936	999999	992	441	105	596	181	999999	998	999999	716	266	340	842	643	999999	999999	409	999999	894	999999	999999	463	710	471	127	325	30	999999	999999	46	658	503	894	455	14	546	523	995	123	267	272	39	999999	459	915	252	975	890	126	309	461	777	500	999999	259	464	292	970	978	281	160	105	999999	291	67	762	999999	999999	999999	425	337	414	555	637	868	658	487	260	555	874	349	139	999999	497	584	880	999999	62	206	550	263	999999	26	842	999999	177	827	694	401	163	805	999999	261	700	999999	57	999999	863	972	601	976	999999	425	113	931	31	80	714	999999	187	759	393	200	98	172	784	999999	712	999999	701	830	793	859	402	999999	760	877	999999	524	999999	658	149	90	999999	574	232	137	913	910	999999	107	122	987	999999	403	421	398	173	537	999999	659	520	342	280	999999	192	181	33	44	180	999999	745	200	179	
529	999999	999999	999999	999999	999999	657	484	801	999999	604	999999	999999	645	998	657	999999	999999	796	337	877	999999	807	809	834	392	60	114	878	740	999999	361	999999	818	695	999999	118	999999	648	999999	999999	185	718	897	999999	62	385	536	999999	999999	808	438	999999	999999	301	391	812	504	761	999999	889	552	606	71	503	252	796	999999	950	224	999999	999999	76	209	797	999999	429	910	143	781	16	999999	89	999999	932	514	999999	69	526	999999	999999	614	51	516	999999	987	999999	656	999999	433	999999	397	585	999999	999999	999999	371	749	999999	599	999999	999999	999999	979	136	375	473	999999	139	989	839	999999	471	999999	252	999999	529	559	501	999999	132	772	999999	709	999999	618	937	999999	999999	694	999999	664	994	999999	352	78	253	71	999999	342	523	474	526	414	594	529	926	939	567	904	718	812	257	265	477	999999	396	999999	999999	518	999999	204	453	999999	999999	999999	742	999999	999999	184	691	467	179	168	296	999999	256	999999	125	999999	691	998	999999	757	975	999999	416	738	459	163	999999	999999	999999	872	904	999999	30	999999	567	999999	787	392	645	999999	222	261	642	98	969	818	942	999999	999999	468	826	439	492	999999	999999	516	767	999999	94	999999	501	109	999999	307	264	966	637	174	999999	705	218	309	362	999999	544	724	999999	327	769	640	221	397	55	149	999999	999999	836	999999	621	60	652	783	307	505	891	123	400	999999	834	12	999999	777	999999	840	999999	999999	86	999999	160	999999	819	449	244	999999	928	114	63	721	261	789	140	999999	553	492	63	999999	11	857	436	431	333	362	493	766	459	443	645	215	889	528	398	671	184	875	999999	212	548	853	576	786	70	999999	93	999999	872	999999	234	268	787	824	525	999999	739	999999	422	466	956	477	994	495	468	848	832	999999	999999	468	136	677	261	850	886	158	290	649	999999	654	279	448	999999	579	218	387	427	999999	13	179	932	455	463	775	255	81	858	90	999999	999999	847	359	653	413	753	999999	17	937	938	376	999999	100	368	767	196	518	583	425	287	999999	999999	767	999999	231	536	681	223	485	604	814	300	209	330	999999	999999	999999	794	999999	826	661	380	489	135	636	999999	842	96	695	589	999999	497	442	803	247	999999	999999	629	431	999999	81	999999	531	342	133	86	738	769	219	961	276	723	102	599	626	710	941	641	103	999999	694	594	528	896	867	999999	857	406	93	999999	726	299	372	613	754	327	849	157	999999	559	502	82	999999	999999	999999	24	405	843	187	999999	849	999999	536	999999	193	487	999999	635	999999	806	999999	
999999	685	851	244	999999	999999	489	844	308	861	793	639	544	498	999999	717	793	999999	853	921	23	999999	556	518	288	763	999999	429	999999	512	223	682	999999	339	999999	396	34	500	345	663	915	998	879	675	999999	808	991	999999	999999	769	31	999999	999999	884	216	999999	139	343	955	222	428	69	577	796	999999	999999	999999	214	337	234	692	303	999999	999999	999999	24	348	999999	462	480	772	989	858	507	490	171	999999	999999	133	56	267	999999	999999	132	245	855	431	92	38	945	999999	787	999999	346	86	727	814	999999	878	201	775	258	999999	484	999999	438	999999	999999	315	485	999999	133	999999	290	967	11	759	124	954	160	593	265	999999	999999	116	985	999999	521	431	762	357	999999	442	931	281	18	810	69	682	806	654	999999	999999	552	895	251	705	334	379	999999	968	699	999999	727	608	519	405	999999	999999	465	999999	690	999999	553	138	419	690	159	999999	959	200	699	442	158	506	999999	488	310	622	865	999999	59	152	999999	793	658	172	714	333	999999	612	447	691	226	999999	963	713	233	999999	485	560	999999	999999	999999	999999	279	999999	328	231	999999	999999	105	999999	513	999999	14	547	301	999999	999999	257	976	826	258	356	752	17	225	999999	542	527	265	999999	146	314	732	999999	999999	999999	523	401	844	999999	956	730	999999	696	188	50	999999	426	999999	473	944	999999	584	730	999999	73	141	272	50	999999	688	849	775	218	999999	208	453	279	814	829	246	88	999999	493	870	999999	838	65	999999	999999	659	999999	114	999999	942	907	999999	999999	669	999999	340	261	360	923	804	116	955	999999	92	979	999999	999999	611	593	236	866	826	100	999999	549	999999	85	442	864	999999	572	999999	983	999999	706	477	450	610	156	498	999999	727	489	688	763	571	539	973	849	589	192	514	999999	565	86	999999	999999	152	999999	443	265	818	495	661	999999	999999	971	999999	386	999999	999999	867	999999	105	251	148	347	412	106	977	696	112	999999	285	999999	68	233	428	199	999999	999999	307	490	999999	243	176	241	827	457	999999	600	506	596	347	443	324	59	999999	323	999999	744	237	56	999999	999999	162	235	220	999999	999999	147	553	999999	999999	674	848	387	752	999999	85	907	520	954	703	999999	999999	515	255	842	764	999999	807	999999	262	880	609	261	347	999999	90	999999	999999	999999	284	264	999999	662	835	673	999999	999999	307	564	999999	39	234	283	999999	765	557	647	980	999999	818	174	999999	448	590	881	999999	596	49	999999	999999	145	886	275	999999	449	999999	999999	680	582	256	827	999999	252	867	232	655	999999	908	
581	417	443	959	652	436	119	924	608	81	953	608	998	897	520	999999	999999	152	958	999999	903	999999	30	966	999999	999999	990	462	97	580	368	235	737	999999	468	378	347	185	243	999999	570	999999	732	465	726	999999	258	930	201	469	765	89	697	734	15	999999	397	477	561	531	445	656	837	38	713	727	871	320	438	151	445	926	909	128	41	999999	703	565	249	999999	872	70	999999	627	814	288	999999	13	682	322	981	870	623	712	403	914	686	704	751	999	999999	937	501	60	999999	838	999999	578	702	626	453	832	237	999999	999999	385	395	219	223	435	198	867	638	126	999999	575	999999	206	999999	127	999999	999	813	250	333	935	999999	221	604	999999	117	960	311	999999	869	158	642	497	999999	28	999999	476	999999	325	810	244	309	384	999999	457	535	999999	999999	584	923	453	28	987	802	723	816	183	615	248	327	999999	999999	581	257	21	999999	815	153	999999	598	235	518	497	439	99	635	194	330	156	449	143	117	726	142	425	139	655	999999	339	212	999999	860	252	997	582	677	727	137	879	525	720	999999	157	999999	698	934	999999	999999	713	97	631	853	469	999999	194	131	839	449	831	881	287	131	813	503	253	374	276	499	857	999999	999999	66	451	631	729	999999	960	740	999999	490	608	107	980	999999	580	999999	401	453	999999	999999	837	288	999999	997	247	599	26	653	743	999999	999999	41	700	302	189	575	411	838	78	881	999999	109	14	999999	999999	189	999999	571	922	999999	973	822	686	999999	583	999999	999999	453	999999	140	296	316	996	999999	822	576	407	688	71	15	999999	562	384	932	299	738	283	954	725	999999	999999	455	730	992	360	845	355	999999	999999	999999	815	999999	455	938	595	854	113	999999	529	705	781	461	509	917	999999	420	447	999999	117	999999	999999	805	728	335	999999	840	999999	14	760	976	999999	114	999999	511	999999	999999	999999	446	346	444	999999	389	999999	29	286	999999	945	813	341	939	407	601	196	999999	214	19	240	999999	999999	999999	279	999999	143	999999	999999	677	492	998	999999	529	313	11	417	672	220	966	379	999999	58	999999	999999	999999	672	821	999999	999999	918	999999	999999	190	901	987	189	592	175	535	256	883	545	609	514	947	96	812	635	999999	193	523	662	247	999999	531	81	582	858	507	436	322	973	853	759	395	999999	546	999999	326	822	999999	507	684	720	495	173	449	179	948	685	859	195	183	446	404	443	69	999999	380	915	999999	999999	667	999999	934	910	691	849	999999	999999	549	194	319	583	999999	26	978	527	
154	999999	632	999999	910	822	576	136	799	417	364	951	640	996	257	410	225	999999	999999	585	999999	585	482	599	60	701	999999	999999	876	600	87	388	465	999999	999999	23	293	203	822	845	532	999999	120	999999	495	177	615	999999	937	908	999999	276	186	402	999999	568	884	42	999999	218	686	901	259	209	340	999999	496	108	999999	244	127	999999	279	993	62	999999	999999	209	999999	999999	999999	592	999999	968	242	999999	211	999999	800	999999	999999	260	841	614	169	631	558	911	943	518	681	517	952	703	790	345	997	192	999999	763	104	999999	928	478	132	999999	174	290	999999	529	999999	433	307	763	115	867	191	999999	834	430	429	999999	265	595	212	578	640	999999	999999	999999	812	29	722	999999	742	453	999999	372	491	999999	467	278	943	424	744	999999	219	198	597	923	164	342	357	919	344	999999	999999	999999	276	553	463	140	112	999999	716	755	710	270	30	999999	545	818	999999	769	963	160	619	999999	999999	999999	999999	999999	446	265	743	999999	671	802	703	212	33	989	105	938	611	336	176	874	707	989	547	949	177	935	388	345	169	588	955	999999	920	588	999999	322	193	21	693	847	336	246	93	999999	999999	818	638	555	723	244	167	999999	984	745	999999	862	999999	420	284	511	876	999999	999999	93	847	520	292	445	508	783	754	999999	643	328	547	470	905	639	999999	359	306	999999	622	925	999999	328	208	184	999999	627	999999	773	737	999999	970	928	926	10	70	999999	535	203	56	939	490	567	993	999999	208	673	999999	999999	38	924	215	53	999999	395	661	528	321	117	999999	881	878	981	862	460	358	619	543	999999	579	999999	823	113	786	682	445	863	999999	542	976	779	670	138	744	999999	977	926	999999	541	348	999999	735	428	211	175	71	999999	999999	542	317	589	140	999999	208	693	111	111	999999	112	999999	798	203	779	999999	221	220	999999	246	59	999999	431	476	12	566	999999	609	404	901	620	621	936	167	792	234	397	649	618	999999	999999	711	875	669	49	591	549	348	955	297	989	955	999999	271	656	69	886	122	999999	999999	171	93	706	209	999999	491	23	640	411	555	743	572	601	820	195	348	999999	762	436	420	27	698	999999	117	912	665	999999	674	511	999999	348	284	521	133	768	966	14	675	32	558	999999	999999	937	409	553	999999	363	501	86	318	460	133	999999	717	477	472	999999	598	297	980	999999	349	999999	678	217	469	999999	477	61	228	343	932	999999	878	999999	118	761	999999	563	495	311	999999	598	203	282	224	598	803	999999	306	999999	
415	388	51	377	239	779	268	201	94	376	886	449	999999	999999	528	393	808	875	999999	711	194	999999	802	999999	382	750	936	406	999999	871	256	821	755	691	999999	999999	698	511	613	999999	502	63	479	128	425	369	999999	999999	753	999999	789	928	296	594	999999	380	586	373	999999	488	842	862	208	223	130	999999	694	999999	999999	973	695	307	272	40	219	141	565	683	999999	23	999999	718	652	999999	91	328	534	170	999999	557	968	999999	516	134	496	639	999999	266	999999	360	999999	574	180	779	146	492	665	266	385	999999	999999	902	119	981	999999	134	220	46	141	802	999999	534	999999	999999	15	999999	791	147	543	579	287	309	999999	999999	348	445	547	872	35	598	662	278	784	136	742	75	225	534	656	372	428	817	134	205	819	999999	746	680	774	776	701	528	722	806	934	515	999999	216	642	43	999999	999999	999999	543	149	272	999999	701	757	939	999999	266	491	999999	160	469	185	490	93	999999	999999	866	999999	259	897	144	999999	978	999999	236	848	999999	891	623	785	90	806	591	65	557	400	999999	922	834	631	444	46	550	999999	475	340	736	999999	443	344	720	249	999999	645	15	717	770	510	531	999999	999999	374	867	999999	79	999999	594	434	536	999999	999999	943	999999	627	462	107	14	999999	999999	896	121	885	999999	288	74	841	999999	945	59	840	629	999999	401	743	999999	80	999999	164	999999	811	999999	999999	596	634	691	999999	976	143	193	999999	712	447	783	635	999999	259	916	589	331	238	999999	648	384	999999	189	999999	999999	999999	999999	392	928	999999	747	999999	160	809	299	999999	596	999999	865	910	762	151	137	192	761	999999	764	999999	163	999999	833	356	202	999999	927	900	455	583	234	455	12	800	980	999999	999999	868	484	999999	960	102	992	43	373	999999	886	242	569	997	356	785	999999	894	238	348	26	400	723	62	999999	399	999999	23	73	419	908	961	999999	274	492	892	291	594	286	70	597	800	983	493	220	695	341	457	236	999999	689	117	572	641	999999	999999	155	432	298	999999	999999	979	969	954	800	999999	81	304	514	463	504	181	618	999999	750	226	417	239	842	196	68	920	999999	624	999999	800	398	529	428	194	747	999999	999999	715	346	999999	830	39	999999	295	624	46	943	772	944	999999	499	404	890	999999	890	915	999999	111	999999	804	999999	354	234	999999	536	999999	999999	330	716	644	874	902	831	143	395	388	547	999999	572	999999	999999	23	679	220	310	994	638	799	303	999999	279	205	212	999999	424	485	804	691	758	82	171	622	66	
999999	644	596	573	757	243	512	378	42	539	492	826	189	999999	23	699	542	912	999999	37	884	375	679	700	299	999999	999999	583	855	798	499	859	999999	999999	379	576	713	430	881	999999	999999	999999	246	665	720	715	244	999999	999999	999999	999999	169	94	594	182	934	999999	896	284	48	999999	928	523	244	50	632	471	232	305	447	999999	121	41	521	246	430	138	999999	980	583	483	999999	792	863	582	339	775	770	784	999999	610	817	999999	842	999999	999999	940	999999	625	98	253	22	515	999999	15	114	138	999999	357	751	806	951	999999	700	999999	235	146	659	999999	710	857	701	447	999999	836	178	965	199	289	385	490	136	999999	892	999999	999999	593	448	857	477	211	999999	422	42	638	659	902	456	999999	16	725	290	349	914	240	999999	574	999999	999999	999999	149	938	294	972	271	679	999999	33	999999	999999	641	698	999999	194	509	999999	289	415	999999	187	275	999999	912	282	999999	209	786	483	661	788	897	938	930	29	338	272	916	449	999999	958	105	879	96	193	374	999999	999999	165	415	999999	272	169	432	340	571	630	36	21	323	72	999999	90	371	580	206	703	999999	783	856	999999	739	840	999999	273	999999	396	999999	728	908	632	721	631	999999	86	526	999999	515	599	457	707	246	905	136	999999	76	24	517	516	999999	671	269	999999	999999	179	845	999999	524	169	258	185	208	307	999999	690	350	271	23	295	63	468	198	177	335	159	10	833	713	935	207	999999	999999	915	999999	247	999999	27	999999	999999	240	999999	999999	355	999999	282	508	938	802	445	368	804	10	232	462	528	999999	999999	378	159	178	999999	999999	589	962	190	306	999999	565	865	328	332	938	999999	999999	958	255	999999	999999	63	999999	71	41	278	577	402	77	999999	463	222	764	999999	999999	183	729	999999	386	633	392	170	975	999999	383	936	999999	45	865	885	999999	503	999999	639	999999	999999	999999	117	981	449	999999	570	123	650	829	352	111	58	999999	765	395	836	582	621	460	666	87	435	688	999999	999999	541	999999	192	487	999999	999999	135	14	999999	675	622	247	937	621	822	999999	335	999999	999999	999999	78	999999	999999	999999	342	921	661	188	999999	247	82	428	999999	297	480	43	931	172	868	413	976	53	360	99	773	599	999999	999	999999	999999	751	999999	658	269	93	999999	437	692	155	49	287	946	405	96	603	203	999999	650	151	999999	125	173	527	627	858	35	11	20	725	999999	286	999999	999999	999999	495	43	770	626	213	301	605	248	999999	829	999999	39	647	273	999999	999999	248	994	858	
849	999999	588	999999	41	410	67	187	999999	967	999999	999999	625	999999	415	600	569	432	999999	446	849	193	876	157	697	501	829	999999	737	523	999999	999999	292	804	699	496	907	999999	739	225	999999	999999	189	281	999999	77	509	632	241	673	999999	157	513	999999	18	666	626	441	824	999999	999999	679	450	999999	822	907	479	821	707	999999	693	58	999999	518	999999	736	13	605	543	999999	991	999999	156	74	597	997	999999	999999	795	42	869	476	696	999999	643	476	999999	999999	458	705	598	688	925	322	999999	877	464	999999	266	282	999999	31	897	204	547	385	533	999999	316	825	999999	744	35	674	59	999999	361	492	875	824	72	727	157	838	41	313	280	833	94	719	542	996	999999	523	999999	999999	578	502	662	267	942	297	970	633	789	853	999999	261	272	762	526	972	129	441	999999	999999	874	68	172	999999	999999	700	300	596	999999	999999	999999	512	304	999999	999999	859	829	617	882	774	757	523	58	187	650	999999	570	332	202	569	999999	47	999999	444	974	999999	999999	428	999999	999999	997	999999	350	869	588	160	999999	999999	123	999999	152	512	999999	999999	999999	360	999999	984	593	97	999999	967	403	723	52	238	208	859	237	999999	529	410	465	639	999999	999999	183	999999	599	499	70	999999	999999	536	427	999999	999999	869	267	623	509	355	835	74	999999	999999	979	626	827	999999	952	999999	999999	985	147	999999	57	999999	666	999999	999999	830	999999	104	36	999999	758	867	306	677	750	339	999999	613	628	183	999999	400	526	999999	405	999999	362	248	547	962	676	233	398	685	327	567	212	464	999999	679	960	740	47	999999	999999	999999	330	999999	610	622	505	999999	366	999999	175	999999	402	918	999999	630	478	156	556	999999	999999	534	479	620	999999	192	999999	999999	176	949	222	834	362	42	477	999999	999999	212	638	999999	466	456	867	433	519	671	174	293	999999	816	999999	814	194	999999	540	745	999999	710	800	427	495	367	999999	417	751	999999	303	370	450	999999	999999	276	517	631	999999	506	667	55	110	688	27	843	92	999999	748	408	999999	389	502	732	651	525	412	221	439	109	403	999999	999999	188	377	804	843	999999	421	934	999999	562	375	43	87	596	999999	122	409	999999	285	702	668	352	690	914	999999	999999	999999	879	863	306	202	508	113	217	999999	922	320	222	999999	150	938	814	999999	98	24	468	654	65	999999	999999	811	787	823	701	790	999999	497	463	999999	134	479	542	80	999	999999	866	930	999999	232	687	801	196	999999	145	763	854	249	602	899	409	999999	999999	963	573	495	999999	
999999	412	426	44	999999	999999	285	875	999999	999999	743	999999	728	157	538	999999	999999	238	498	624	145	999999	937	936	999999	999999	999999	999999	999999	999999	999999	999999	514	954	191	999999	452	198	263	944	999999	775	474	367	121	146	874	752	871	999999	583	735	999999	870	279	996	474	490	944	538	303	748	814	608	999999	245	999999	774	965	20	999999	644	975	553	999999	370	224	580	825	953	999999	811	666	781	999999	844	433	644	684	195	63	962	254	724	651	172	961	865	540	999999	547	999999	786	999999	999999	938	759	530	166	909	781	894	665	991	517	492	91	42	999999	983	812	954	99	779	956	379	400	261	902	551	409	359	999999	949	415	921	34	805	999999	999999	94	902	488	999999	414	168	306	999999	216	168	90	928	999999	556	999999	593	20	16	904	999999	548	508	627	614	509	432	854	999999	585	595	999999	286	999999	999999	898	910	476	323	375	999999	82	147	54	744	471	480	999999	493	886	821	910	27	901	265	11	585	999999	873	276	982	314	590	677	999999	700	803	729	173	658	162	127	697	641	116	506	999999	464	999999	153	38	817	370	830	764	685	450	385	942	579	999999	999999	602	57	392	999999	491	470	999999	53	667	750	450	835	733	999999	223	999999	794	759	600	131	400	999999	247	999999	943	760	913	935	999999	428	786	594	345	527	524	649	258	622	24	940	999999	840	485	287	376	999999	106	69	471	999999	590	999999	979	201	244	872	810	228	549	731	557	498	793	999999	963	856	500	999999	190	574	137	182	744	999999	101	560	254	959	797	999999	999999	853	474	195	837	999999	999999	153	292	651	839	40	82	292	393	542	57	246	323	999999	999999	999999	878	999999	936	418	448	328	999999	683	628	851	430	999999	78	703	33	607	411	370	251	356	999999	539	999999	106	109	999999	276	559	513	17	645	287	383	999999	974	577	258	429	999999	296	999999	999999	32	988	610	999999	999999	689	999999	999999	834	999999	279	688	968	349	172	839	999999	986	999999	551	999999	999999	999999	153	757	999999	999999	456	999999	982	216	954	999999	323	516	746	496	167	247	587	50	73	182	692	17	694	804	634	999999	999999	120	177	244	999999	438	999999	782	467	193	919	999999	71	101	851	746	324	384	654	833	426	353	999999	749	999999	510	116	999999	523	145	73	501	104	52	939	872	49	999999	811	885	999999	999999	39	973	327	626	979	999999	331	945	693	999999	999999	801	988	75	958	427	999999	991	331	964	999999	999999	130	428	866	29	999999	979	999999	999999	572	999999	729	462	
999999	187	431	848	530	145	126	578	452	752	350	303	999999	999999	999999	621	950	820	563	999999	999999	708	852	899	759	960	999999	352	248	999999	747	999999	81	999999	752	999999	995	921	470	196	847	690	879	377	87	573	965	999999	74	95	999999	752	214	999999	757	615	334	532	98	570	326	999999	339	363	15	959	231	527	130	142	626	999999	999999	377	302	24	828	485	822	196	994	999999	287	162	444	994	186	491	999999	147	456	473	999999	899	999999	82	999999	526	372	999999	351	448	168	999999	469	624	402	837	297	742	786	999999	999999	902	575	785	497	187	918	999999	782	740	999999	983	686	999999	999999	459	999999	229	999999	999999	123	999999	999999	556	999999	354	693	999999	601	349	203	46	360	607	764	929	999999	94	585	999999	607	361	344	611	699	184	255	316	428	943	340	999999	89	484	999999	13	68	29	413	152	999999	108	418	443	547	712	632	89	398	999999	135	422	644	489	704	761	999999	999999	856	999999	109	386	401	999999	18	135	956	876	870	760	999999	314	681	442	690	509	942	901	73	987	999999	176	918	999999	817	917	433	599	999999	974	643	825	999999	215	53	999999	707	759	434	422	755	756	218	637	404	999999	741	212	999999	205	999999	469	179	868	655	932	999999	249	841	101	701	999999	105	999999	126	56	151	999999	999999	999999	801	192	476	651	242	794	999999	290	757	999999	186	231	800	585	165	184	999999	304	559	121	647	468	918	343	999999	398	660	999999	520	358	679	276	813	999999	403	637	992	527	999999	860	974	999999	999999	845	999999	479	999999	999999	740	942	400	847	915	287	935	343	274	142	931	844	999999	645	769	999999	999999	910	418	584	191	527	191	138	668	698	146	469	976	82	428	251	999999	150	999999	578	957	832	999999	535	999999	69	373	860	596	999999	999999	999999	418	93	529	14	999999	982	339	223	761	999999	188	226	151	999999	367	999999	999999	689	22	993	73	201	451	493	559	882	304	131	164	330	999999	876	971	807	999999	892	552	424	190	848	999999	999999	817	694	654	143	394	814	999999	181	156	906	779	733	275	999999	999999	46	455	999999	688	217	68	440	731	999999	254	343	999999	474	648	999999	509	173	192	705	383	756	999999	425	498	490	429	999999	184	634	106	999999	542	833	260	516	969	12	170	603	310	387	963	351	999999	999999	399	237	999999	857	407	616	550	569	999999	885	999999	39	999999	999999	787	84	265	106	215	999999	801	590	224	142	330	999999	12	588	405	996	999999	497	536	999999	100	202	461	999999	999999	490	
697	972	990	999999	319	939	322	962	999999	235	999999	867	145	882	258	999999	22	999999	536	999999	613	961	174	999999	103	708	502	251	117	999999	623	938	869	725	318	829	999999	849	822	999999	999999	50	999999	179	875	925	362	654	199	292	189	71	790	335	877	736	807	153	999999	610	447	81	854	999999	999999	192	999999	999999	999999	999999	217	172	999999	999999	717	572	198	995	971	178	999999	847	62	825	999999	562	999999	543	847	582	31	457	999999	222	943	122	195	999999	567	693	999999	942	999999	999999	999999	26	494	644	999999	314	999999	812	181	113	264	999999	28	39	814	59	44	464	572	999999	408	759	594	999999	212	605	386	645	437	288	251	414	767	999999	999999	999999	78	513	925	542	44	218	285	999999	958	354	103	166	738	518	658	471	380	999999	371	999999	999999	139	442	22	928	901	385	999999	861	849	831	999999	289	425	980	530	999999	39	956	199	999999	128	406	858	999999	230	907	918	629	779	999999	999999	921	435	966	938	81	912	614	143	833	999999	999999	118	522	367	876	322	537	138	932	999999	142	182	840	314	732	999999	510	707	993	999999	999999	92	815	163	814	854	459	51	458	627	424	823	365	101	515	999999	345	154	354	999999	391	500	846	999999	545	748	999999	662	215	497	411	999999	999999	377	128	530	302	368	999999	999999	863	999999	999999	315	926	319	817	748	798	444	248	366	363	999999	85	773	999999	132	618	75	269	797	835	961	225	517	684	999999	973	999999	995	977	601	999999	999999	895	999999	541	767	236	999999	845	863	771	999999	999999	553	740	999999	355	295	179	750	486	762	999999	659	717	999999	418	635	828	999999	814	449	271	764	999999	676	190	951	703	365	391	144	423	933	74	712	180	999999	943	696	628	698	999999	236	124	569	665	999999	113	999999	358	601	999999	80	58	999999	987	290	521	999999	121	403	999999	814	368	352	348	142	594	15	999999	999999	691	999999	999999	125	623	44	999999	999999	999999	944	848	261	16	790	41	352	885	999999	724	890	999999	878	585	235	117	21	868	772	999999	999999	651	108	533	905	909	971	999999	932	707	953	999999	58	999999	999999	555	999999	999999	999999	321	995	257	851	290	999999	999	813	556	921	18	612	999999	877	252	486	303	999999	728	111	881	69	428	952	45	771	260	999999	824	999999	679	777	999999	300	460	234	286	799	999999	999999	906	999999	424	12	924	999999	787	762	999999	577	874	999999	999999	706	696	999999	577	999999	816	519	777	999999	988	148	251	999999	409	874	426	28	210	503	999999	999999	205	
999999	644	425	38	940	983	497	999999	999999	544	875	999999	999999	999999	209	656	999999	983	308	727	312	999999	999999	761	693	695	912	345	787	376	999999	872	386	511	911	616	162	276	875	535	290	999999	740	999999	376	73	902	999999	999999	999999	228	520	634	506	892	676	999999	664	344	255	80	999999	812	881	173	12	999999	999999	693	592	504	999999	118	773	999999	308	378	682	394	630	793	642	128	999999	157	999999	247	879	618	244	258	497	932	630	464	999999	201	858	999999	999999	999999	905	586	634	866	514	411	999999	999999	593	308	685	279	713	461	438	43	396	733	313	765	910	999999	999999	343	16	782	488	318	318	999999	519	252	31	357	887	999999	494	559	643	458	386	819	34	935	999999	228	999999	178	35	999999	805	134	137	999999	372	999999	999999	300	999999	732	999999	552	751	486	789	442	258	365	999999	382	549	836	100	854	388	100	363	524	770	788	563	320	292	223	312	394	125	422	999999	369	928	999999	999999	910	534	833	78	548	999999	140	970	863	603	652	556	969	44	282	999999	281	174	612	530	81	179	999999	270	537	999999	405	327	835	379	214	454	355	145	189	999999	555	32	999999	378	999999	817	699	716	639	999999	343	360	842	203	714	205	325	673	629	999999	999999	573	540	375	999999	812	145	493	398	999999	210	999999	999999	999999	674	259	999999	244	890	999999	999999	896	630	870	999999	55	999999	641	665	19	139	682	516	447	999999	981	999999	999999	627	826	682	215	328	441	999999	999999	505	999999	529	464	846	91	782	999999	272	34	942	670	999999	705	338	999999	999999	389	79	527	327	417	553	692	999999	909	999999	73	580	273	578	199	999999	339	549	594	999999	210	173	57	900	150	999999	384	999999	999999	914	999999	498	189	387	999999	372	939	192	98	346	836	696	937	474	999999	795	998	455	999999	266	205	999999	743	999999	627	225	31	627	186	241	179	999999	999999	999999	694	999999	999999	885	639	999999	999999	157	461	257	286	514	236	999999	190	354	187	928	294	564	719	999999	755	999999	760	723	350	322	999999	856	177	192	750	999999	780	999999	999999	122	999999	926	999999	57	704	495	114	123	989	999999	446	999999	64	999999	368	391	284	927	819	999999	135	999999	486	161	151	605	90	103	763	293	802	999999	949	74	122	999999	771	999999	999999	269	694	647	733	902	875	183	802	926	823	368	999999	853	334	999999	987	899	450	641	906	999999	415	21	999999	706	645	410	882	989	999999	10	999999	999999	999999	560	907	488	999999	999999	285	968	999999	164	279	405	624	
949	711	156	87	999999	917	140	765	999999	854	683	297	999999	267	475	300	812	999999	823	748	999999	988	774	896	508	716	866	366	938	306	999999	741	953	92	696	698	736	912	914	92	489	847	901	999999	999999	200	165	326	809	677	990	366	456	657	568	999999	937	260	999999	507	60	773	827	999999	603	999999	343	945	570	777	563	999999	883	740	268	999999	999999	78	999999	317	560	550	556	270	999999	894	295	306	524	999999	999999	486	999999	417	41	716	29	999999	112	292	999999	220	755	999999	999999	99	482	715	399	999999	874	868	587	999999	946	510	226	567	361	999999	999999	47	431	835	26	87	566	476	708	551	199	852	966	389	461	350	794	525	999999	226	422	580	907	175	860	892	898	82	470	531	499	462	883	403	999999	819	789	919	25	46	533	15	17	847	169	31	999999	207	809	606	715	701	420	144	296	85	999999	999999	975	133	188	493	999999	186	62	737	969	572	752	641	560	875	509	999999	693	417	572	70	999999	839	990	999999	272	999999	815	798	51	748	117	999999	999999	533	999999	892	999999	49	999999	830	795	999999	62	340	999999	999999	55	840	202	311	999999	878	512	80	260	145	999999	999999	231	999999	371	263	695	231	999999	200	999999	37	930	617	261	653	418	742	274	583	786	999999	256	104	818	999999	606	740	306	239	60	618	999999	999999	758	380	818	855	469	541	736	830	875	999999	225	999999	909	584	59	999999	469	769	805	676	359	483	240	136	999999	395	657	999999	999999	999999	150	344	754	999999	858	999999	835	563	999999	733	999999	999999	784	991	879	800	75	999999	690	508	999999	999999	813	606	459	285	150	691	999999	83	883	781	999999	650	124	881	273	788	726	178	962	906	496	81	829	402	699	249	256	533	330	999999	274	999999	466	859	530	157	671	583	740	153	41	209	849	999999	60	143	877	998	537	287	305	522	546	862	793	741	999999	66	586	900	444	998	999999	999999	517	490	194	264	999999	125	999999	153	438	818	999999	297	231	999999	999999	565	371	258	996	999999	999999	752	999999	603	76	789	380	999999	997	839	709	43	455	999999	558	999999	949	623	648	999999	170	162	93	728	987	506	519	24	714	999999	538	196	11	710	999999	765	610	590	198	999999	745	999999	156	598	999999	842	999999	629	999999	782	616	748	610	999999	882	188	668	160	616	569	999999	366	901	999999	311	522	41	745	685	793	999999	999999	434	87	999999	659	15	999999	619	999999	999999	889	809	999999	413	789	586	426	999999	999999	106	999999	999999	628	301	389	
610	999999	297	596	810	105	944	421	999999	258	999999	532	908	233	183	182	541	471	903	389	999999	970	573	521	935	614	918	947	696	509	393	805	785	999999	59	836	208	32	344	569	944	397	117	165	475	999999	518	604	999999	924	918	513	725	911	832	999999	606	775	660	999999	187	997	724	999999	999999	518	747	999999	183	346	999999	518	136	343	444	999999	999999	417	56	999999	999999	323	392	772	999999	879	90	874	464	999999	239	999999	372	148	392	947	999999	792	999999	956	999999	896	430	228	950	410	386	391	476	672	777	198	729	999999	999999	863	615	999999	734	999999	437	872	166	999999	999999	999999	156	988	951	497	496	80	999999	999999	575	999999	892	174	821	189	503	999999	999999	792	641	51	703	593	49	528	999999	719	67	315	528	443	739	666	999999	999999	263	398	439	999999	999999	707	81	640	212	999999	971	450	141	554	491	738	475	999999	132	75	847	999999	948	432	164	776	999999	812	570	142	471	236	62	421	926	114	269	428	616	934	969	73	999999	151	557	891	588	513	823	790	968	374	543	56	562	999999	450	17	824	409	694	269	80	999999	999999	745	398	719	628	387	478	56	758	198	105	784	181	807	875	273	198	509	988	999999	999999	106	999999	16	999999	999999	664	262	604	216	999999	999999	992	320	714	812	503	868	884	446	322	921	999999	999999	999999	778	529	999999	142	560	221	194	280	300	906	999999	62	391	999999	403	999999	999999	999999	551	947	394	791	860	103	72	769	329	625	552	467	252	490	999999	65	90	999999	31	130	53	995	65	440	702	999999	999999	759	121	17	490	723	106	478	74	999999	565	986	668	549	999999	790	891	569	728	833	664	849	715	999999	999999	698	700	104	409	999999	892	954	98	999999	719	313	658	322	144	828	999999	773	426	939	999999	104	999999	482	61	999999	114	999999	711	868	749	533	54	999999	999999	999999	32	12	78	518	515	610	897	222	829	765	142	579	435	899	473	890	433	775	835	685	662	999999	53	999999	999999	406	252	230	707	195	269	872	94	352	806	367	704	908	434	889	999999	824	999999	295	129	999999	999999	812	405	858	110	278	950	552	999999	804	958	921	76	118	367	999999	515	643	999999	999999	999999	92	102	115	999999	525	351	945	489	838	574	999999	38	916	346	440	999999	848	95	991	999999	542	222	11	408	783	841	999999	531	528	318	999999	789	858	50	977	719	299	999999	585	927	999999	72	999999	999999	211	893	999999	772	999999	852	666	558	999999	349	952	870	101	706	999999	999999	
35	423	999999	529	565	999999	179	875	368	720	535	186	999999	74	916	479	920	771	207	999999	690	999999	999999	999999	651	461	284	999999	999999	999999	628	593	269	900	901	999999	111	772	674	999999	723	284	413	217	327	490	57	450	999999	483	949	330	999999	523	993	481	999999	295	877	999999	999999	999999	787	999999	101	942	916	609	172	335	377	157	107	963	175	416	999999	999999	358	170	413	833	96	614	167	308	999999	999999	907	430	771	816	895	569	551	74	999999	999999	125	385	999999	448	288	999999	999999	999999	233	546	357	587	341	432	936	716	701	859	573	182	999999	793	858	181	999999	742	999999	561	999999	999999	421	111	919	999999	280	972	597	999999	555	988	509	365	84	547	999999	330	999999	349	999999	188	868	691	999999	324	68	332	527	402	746	546	999999	553	548	695	134	255	999999	353	161	963	999999	735	314	584	673	738	718	320	999999	381	999999	999999	999999	84	668	729	611	999999	929	948	455	204	228	18	454	999999	999999	389	423	999999	999999	745	999999	915	999999	142	387	916	651	999999	999999	216	620	999999	999999	999999	872	474	999999	404	644	73	424	212	518	999999	516	305	999999	717	921	339	897	639	719	999999	36	999999	999999	999999	352	694	953	608	345	999999	999999	999999	125	134	93	352	362	999999	508	598	330	984	407	143	626	999999	786	934	409	283	319	981	655	984	303	116	459	999999	61	949	999999	999999	867	279	351	662	189	999999	633	579	999999	999999	140	130	587	52	999999	999999	909	270	907	29	209	71	929	602	208	141	831	999999	892	861	966	558	489	999999	127	137	792	999999	902	781	310	999999	306	441	850	535	406	261	999999	578	591	791	52	99	615	806	350	748	999999	58	999999	655	686	125	911	581	641	82	999999	240	99	946	368	135	718	999999	764	999999	752	673	999999	579	239	999999	999999	185	999999	399	899	321	787	53	509	853	999999	654	999999	999999	999999	278	893	999999	999999	517	488	999999	433	916	380	246	51	852	996	790	324	604	426	371	846	736	75	999999	183	999999	999999	55	447	514	999999	74	235	999999	968	999999	779	999999	253	722	999999	634	751	600	999999	662	279	935	56	718	999999	13	238	782	999999	793	213	999999	160	722	73	999999	208	919	398	316	999999	467	884	522	20	913	360	704	535	222	984	474	232	520	999999	518	998	728	975	524	999999	453	249	184	280	999999	260	531	999999	402	435	832	211	711	999999	811	999999	534	707	625	652	534	257	132	999999	738	429	639	999999	555	444	479	944	999999	481	567	228	710	251	999999	
999999	999999	55	142	786	161	273	520	999999	999999	467	474	999999	359	999999	311	999999	999999	374	542	707	620	153	999999	958	956	888	999999	240	94	999999	999999	292	824	962	823	488	124	345	999999	999999	908	771	854	999999	969	999999	594	12	179	371	999999	999999	709	186	53	999999	999999	183	830	273	935	290	999999	999999	126	192	206	396	58	822	90	781	716	77	999999	849	999999	24	999999	999999	303	335	70	722	490	999999	582	999999	918	147	999999	999999	999999	394	540	628	999999	914	999999	786	262	999999	953	999999	291	330	999999	642	999999	203	397	928	194	333	969	609	229	71	458	120	609	558	478	911	286	149	275	331	537	180	862	383	52	212	999999	105	381	713	441	170	386	940	270	724	750	617	757	999999	425	930	409	999999	466	861	999999	704	729	52	80	999999	65	307	115	999999	341	23	886	999999	89	999999	999999	515	629	999999	734	669	999999	753	999999	669	999999	93	905	999999	771	936	917	999999	999999	549	375	999999	643	999999	114	999999	835	999999	393	737	730	775	111	552	999999	893	306	177	136	517	416	976	999999	410	759	971	401	508	445	405	105	706	955	999999	507	899	872	339	999999	655	833	244	369	434	999999	616	999999	999999	905	999999	639	750	999999	999999	999999	399	999999	243	999999	999999	999999	337	999999	987	641	999999	820	571	54	999999	999999	966	999999	999999	683	182	999999	456	470	999999	989	47	999999	999999	766	999999	652	447	407	118	451	639	799	60	967	999999	625	382	792	999999	796	420	319	112	856	672	767	582	833	999999	782	999999	772	999999	154	650	733	999999	231	297	381	382	174	935	361	999999	177	932	513	187	556	244	664	999999	357	999999	728	999999	710	999999	586	80	613	446	999999	450	866	412	906	327	773	574	999999	504	543	423	256	383	750	474	504	835	78	656	413	999999	346	999999	49	575	922	242	999999	999999	710	311	768	727	609	911	525	765	35	999999	999999	982	93	170	999999	933	332	354	749	245	598	751	11	956	43	789	113	649	372	341	405	999999	233	33	794	241	654	999999	774	839	949	999999	999999	882	252	999999	999999	186	999999	116	253	999999	493	115	538	959	999999	811	694	820	807	875	402	694	790	873	759	70	376	780	288	803	580	910	999999	999999	999999	129	714	999999	335	927	445	266	999999	828	999999	127	494	835	999999	843	834	953	41	84	346	124	101	999999	671	403	810	433	827	450	996	582	820	679	26	190	107	999999	999999	999999	999999	999999	607	962	999999	642	999999	541	999999	999999	968	626	999999	221	522	827	999999	345	940	
932	999999	999999	438	647	831	999999	307	814	818	999999	745	999999	468	161	644	210	517	139	999999	39	827	279	584	392	481	999999	999999	608	999999	198	162	762	999999	999999	762	428	707	959	999999	999999	345	761	722	109	700	226	167	999999	577	321	320	999999	793	911	999999	848	437	56	999999	460	771	698	657	629	999999	982	610	906	398	225	502	558	997	199	694	999999	556	484	692	265	222	975	999999	845	878	264	969	240	457	914	991	661	793	680	999999	999999	113	103	511	717	616	261	999999	361	999999	999999	900	603	226	48	301	952	364	910	248	795	666	812	750	999999	23	999999	458	999999	999999	841	999999	327	609	999999	962	463	973	974	649	961	645	680	35	126	363	999999	24	419	623	999999	999999	882	442	999999	980	999999	999999	178	703	999999	802	856	137	978	997	583	994	179	86	838	978	389	999999	287	160	985	999999	999999	979	999999	365	49	860	999999	543	882	999999	814	999999	999999	120	804	281	412	999999	789	552	999999	129	780	382	999999	342	784	999999	999999	999999	999999	999999	994	515	718	198	999999	999999	763	995	999999	444	124	697	189	113	999999	728	184	117	859	129	370	443	738	514	209	275	521	706	999999	134	999999	272	730	999999	81	165	401	999999	225	531	404	793	609	612	15	92	202	741	928	66	999999	809	760	45	284	561	999999	214	989	790	370	67	920	999999	999999	852	999999	999999	41	259	336	568	892	338	724	576	834	136	999999	127	82	999999	999999	999999	247	816	999999	695	999999	999999	389	197	626	435	170	999999	873	790	794	162	125	192	999999	678	999999	327	917	432	320	707	727	999999	705	871	717	590	999999	900	999999	999999	350	281	999999	521	999999	149	941	999999	999999	387	702	53	341	356	12	890	999999	999999	299	920	898	89	384	197	999999	739	491	754	717	999999	68	973	218	791	812	843	78	198	809	589	999999	999999	999999	933	15	683	999999	358	869	999999	519	999999	610	660	113	271	897	926	728	139	657	196	749	597	328	729	999999	549	999999	169	821	882	999999	709	544	999999	824	451	192	999999	430	143	885	999999	70	999999	999999	999999	688	550	945	152	999999	679	931	198	711	667	614	285	848	999999	814	710	16	637	999999	999999	999999	666	447	999999	743	618	708	524	311	999999	999999	449	999999	287	861	993	223	678	422	620	777	999999	736	166	836	999999	271	999999	999999	999999	884	433	990	999999	441	999999	113	499	409	851	970	417	887	852	999999	175	999999	571	906	820	999999	999999	225	279	133	770	929	999999	999999	835	357	56	205	136	999999	112	
459	999999	845	839	890	723	278	571	999999	999999	999999	999999	35	671	989	699	999999	508	999999	556	999999	999999	348	670	102	822	880	573	503	924	221	760	999999	38	999999	31	725	999999	929	773	999999	653	629	762	312	999999	999999	947	846	657	301	697	999999	999999	894	999999	999999	185	747	78	843	999999	77	999999	159	708	14	999999	955	967	973	688	578	999999	999999	999999	101	585	368	999999	999999	932	726	845	632	523	320	999999	143	977	473	550	329	861	929	363	586	904	613	604	51	269	991	999999	999999	999999	129	535	929	340	999999	972	816	701	512	911	978	231	102	635	397	552	862	978	503	433	368	716	984	144	977	197	972	999999	14	307	940	847	171	29	999999	785	532	803	999999	501	733	628	359	999999	385	364	811	978	216	999999	406	23	999999	260	999999	412	550	795	362	459	999	62	999999	214	970	140	70	82	999999	611	999999	69	647	12	699	739	367	999999	758	623	385	994	557	515	900	927	471	910	775	992	999999	999999	999999	881	501	999999	931	999999	58	255	304	738	747	999999	478	347	999999	384	561	514	999999	584	46	739	83	15	505	191	314	53	669	999999	999999	248	376	999999	617	766	999999	28	808	223	918	513	328	999999	999999	952	999999	563	560	97	359	999999	947	661	700	711	999999	999999	185	749	999999	14	585	154	999999	509	238	999999	729	610	873	999999	706	831	666	533	999999	999999	759	552	154	750	999999	582	800	46	301	715	592	906	959	24	842	68	383	913	927	183	999999	999999	723	851	833	999999	999999	816	563	126	995	176	301	380	999999	633	605	99	521	999999	354	404	218	523	999999	823	650	858	700	999999	458	999999	606	246	231	21	829	303	916	541	368	984	483	184	999999	999999	614	999999	288	219	462	293	401	924	829	811	539	999999	258	20	309	365	125	999999	668	999999	570	65	158	999999	803	312	182	999999	644	370	921	43	999999	187	218	72	580	999999	999999	174	999999	682	417	999999	999999	629	54	906	999999	13	869	999999	516	477	855	999999	999999	562	999999	160	121	421	289	999999	999999	999999	999999	81	801	247	784	999999	730	503	891	887	647	738	253	184	267	999999	747	999999	501	363	526	336	331	659	632	27	86	999999	63	938	403	948	530	975	233	973	114	994	228	245	837	999999	585	968	911	701	319	241	893	845	674	647	967	999999	979	79	749	152	615	767	999999	695	450	952	999999	699	217	277	950	999999	170	752	422	265	526	513	751	999999	747	930	708	999999	999999	217	999999	999999	980	994	995	164	233	962	
389	461	688	151	572	999999	999999	222	999999	999999	290	999999	684	999999	999999	999999	999999	476	999999	396	404	684	69	712	999999	242	688	738	718	222	282	796	69	208	999999	999999	577	384	941	999999	878	999999	447	666	564	542	533	999999	531	279	999999	529	836	836	568	705	402	975	598	339	944	745	503	280	999999	999999	549	486	558	273	143	634	534	209	999999	868	247	402	157	21	999999	999999	217	999999	237	752	959	999999	999999	667	569	601	999999	999999	183	143	999999	176	999999	80	993	57	999999	268	999999	361	994	636	328	699	468	10	828	586	631	609	538	63	53	999999	534	326	845	890	703	999999	847	923	999999	384	836	999999	504	86	999999	999999	549	999999	999999	875	758	999999	904	941	209	569	999999	999999	980	999999	604	978	999999	999999	999999	999999	211	999999	564	602	514	80	611	944	862	397	505	751	568	969	999999	589	749	178	268	211	999999	904	690	144	769	647	999999	461	779	858	947	999999	540	351	459	644	395	711	371	687	721	959	88	812	73	999999	999999	999999	999999	25	238	999999	622	344	264	999999	999999	429	833	866	999999	999999	174	999999	449	881	221	999999	520	426	204	48	807	999999	490	999999	999999	999999	999999	747	16	932	948	999999	999999	999999	11	205	96	999999	429	965	877	504	559	571	795	999999	372	999999	999999	422	500	96	821	200	999999	999999	999999	802	480	346	358	95	859	204	211	410	999999	456	880	25	141	999999	997	238	170	312	31	999999	666	751	515	888	999999	593	999999	861	999999	999999	846	959	351	999999	999999	92	617	791	644	365	999999	395	699	915	312	794	999999	142	99	593	40	844	30	935	145	728	999999	999999	157	276	761	350	999999	999999	999999	920	673	848	685	999999	620	378	999999	665	558	281	61	999999	585	153	312	310	771	358	408	11	938	416	999999	953	999999	157	644	378	603	29	926	753	315	391	130	999999	457	999999	972	661	186	364	999999	864	677	240	884	13	963	461	578	999999	547	608	981	267	999999	999999	662	999999	734	299	72	999999	355	999999	294	204	33	869	852	595	385	746	999999	584	999999	999999	286	31	273	999999	415	999999	450	816	215	707	409	862	742	724	523	509	927	999999	302	847	519	378	946	689	980	103	999999	982	734	801	999999	407	237	417	456	999999	209	999999	884	920	98	539	102	586	794	170	137	137	82	875	999999	939	999999	192	774	907	84	999999	999999	321	542	999999	999999	999999	999999	999999	635	334	999999	882	999999	999999	11	381	758	999999	999999	370	895	819	999999	481	910	859	982	843	125	54	643	999999	
566	626	443	999999	387	999999	999999	687	661	999999	535	802	858	200	575	999999	937	911	999999	999999	630	714	688	841	999999	71	557	232	431	92	887	590	691	730	325	683	999999	999999	993	138	532	598	709	113	293	999999	622	719	293	997	905	213	999999	999999	918	852	937	602	227	326	82	235	266	999999	905	944	121	999999	999999	891	595	508	999999	305	271	999999	15	585	557	191	449	999999	938	999999	186	683	970	842	811	999999	746	797	221	677	66	306	342	999999	208	999999	61	999999	844	401	411	407	296	325	999999	886	847	999999	54	45	876	999999	297	832	402	231	974	999999	326	411	155	999999	297	250	248	999999	699	999999	386	219	999999	955	993	546	32	999999	397	655	264	925	626	393	752	185	800	822	999999	509	737	976	374	999999	176	443	256	613	120	999999	86	622	197	972	975	835	905	920	250	750	999999	624	999999	329	24	401	785	999999	55	999999	450	426	955	199	147	410	999999	357	789	999999	300	419	668	351	578	642	737	999999	417	917	279	879	581	269	699	123	999999	55	768	775	999999	999999	567	998	605	659	667	997	834	999999	990	558	999999	690	459	999999	999999	999999	750	382	663	141	999999	138	842	570	844	695	500	999999	268	799	588	999999	999999	806	999999	999999	746	999999	975	740	999999	999999	926	721	748	891	809	307	167	658	304	396	121	526	149	438	166	44	815	971	506	810	316	200	969	127	787	999999	549	296	746	831	407	999999	322	999999	211	130	822	952	886	203	867	999999	505	202	901	385	667	423	999999	712	113	13	243	18	999999	736	999999	630	113	166	757	871	999999	473	989	198	214	636	999999	45	221	999999	94	999999	999999	707	695	776	225	412	986	136	782	43	727	403	999999	313	999999	475	379	999999	848	730	445	996	697	41	213	713	180	40	196	477	500	250	999999	999999	75	827	51	974	414	701	999999	999999	98	999999	745	999999	509	901	658	761	666	29	23	999999	867	999999	19	663	573	512	241	955	999999	315	543	999999	484	758	247	160	433	404	788	157	999999	813	907	818	296	617	213	279	382	435	999999	999999	236	564	72	999999	999999	999999	411	901	470	224	692	782	345	268	121	751	999999	508	338	272	240	999999	804	63	48	201	376	955	309	962	999999	514	504	71	999999	919	695	128	341	999999	999999	886	687	999999	999999	135	482	37	506	461	615	874	999999	548	999999	370	760	18	999999	627	21	999999	602	508	641	188	288	284	18	201	66	545	176	292	999999	999999	189	999999	932	913	718	349	459	847	
356	999999	416	999999	999999	889	169	686	47	714	43	546	294	189	704	943	999999	208	29	314	405	79	708	814	279	896	999999	301	86	176	999999	672	997	999999	161	933	771	332	464	128	41	379	999999	461	259	733	70	10	763	999999	76	999999	329	154	999999	286	10	999999	999999	923	999999	868	609	871	805	371	549	999999	999999	771	999999	524	744	900	282	35	572	256	564	545	999999	190	537	999999	109	399	352	852	313	875	932	178	645	999999	999999	173	999999	999999	655	888	194	530	972	992	817	552	775	429	999999	999999	714	753	47	150	97	999999	999999	999999	771	416	28	999999	235	162	838	13	878	214	999999	118	266	935	999999	676	361	315	999999	545	279	557	999999	999999	980	887	170	188	140	504	452	890	833	999999	999999	249	870	497	304	820	163	814	674	571	937	763	169	999999	163	371	999999	781	999999	794	253	224	792	104	715	999999	991	660	872	383	761	601	285	999999	999999	999999	806	864	20	396	391	999999	883	62	985	227	728	392	35	769	715	671	577	999999	999999	651	456	999999	781	956	828	999999	941	999999	810	346	999999	999999	708	801	565	924	770	925	999999	787	341	999999	118	999999	619	609	634	112	668	99	999999	999999	15	999999	905	40	92	64	999999	888	523	592	252	649	739	578	999999	999999	999999	999999	900	652	636	999999	319	715	666	293	346	228	868	839	632	720	323	251	999999	289	896	534	999999	716	367	524	273	748	498	469	758	999999	926	411	898	877	198	999999	999999	789	119	199	374	798	717	349	29	684	960	532	335	497	999999	404	336	999999	948	194	295	121	952	571	227	206	535	304	999999	999999	940	755	531	942	641	365	179	707	170	54	998	28	505	589	788	999999	143	999999	618	999999	999999	228	928	14	95	498	836	548	972	177	272	422	56	561	743	214	10	999999	855	77	999999	999999	999999	999999	195	277	616	373	782	261	73	999999	999999	999999	393	722	999999	526	856	153	528	631	999999	993	781	586	971	943	845	583	965	999999	414	550	306	454	708	34	999999	999999	999999	473	999999	721	113	997	999999	284	178	999999	388	483	536	999999	999999	603	999999	526	999999	609	305	999999	999999	209	295	322	860	145	474	939	999999	801	708	999999	999999	65	866	23	889	783	849	696	775	824	999999	491	223	999999	11	702	559	192	902	999999	523	219	945	566	435	790	147	601	809	238	17	586	775	497	452	493	737	881	636	349	999999	608	897	703	999999	803	999999	168	999999	999999	390	831	899	999999	525	60	999999	310	587	108	645	258	
886	546	816	618	716	725	999999	518	965	677	555	563	999999	914	322	252	562	631	999999	979	467	47	999999	186	999999	286	972	401	999999	999999	303	538	703	511	721	360	999999	395	97	383	908	999999	806	713	285	346	49	610	738	867	747	956	416	666	790	849	999999	640	930	439	753	858	999999	538	383	27	859	999999	999999	999999	364	176	544	318	80	842	241	145	900	351	246	371	663	516	999999	999999	131	46	721	872	661	256	464	657	629	999999	491	278	339	268	486	102	417	999999	512	581	999999	108	596	947	999999	563	739	999999	203	999999	205	627	849	45	896	999999	999999	331	311	999999	999999	886	688	999999	361	999999	999999	999999	864	154	954	999999	14	118	925	33	999999	774	264	108	999999	874	464	248	854	999999	999999	999999	372	662	866	96	474	404	868	535	419	575	595	999999	757	999999	725	59	437	317	999999	740	120	872	383	461	76	212	601	837	431	999999	176	497	544	999999	280	211	287	999999	423	609	999999	400	614	999999	188	609	999999	999999	159	415	810	546	251	688	193	499	289	415	29	271	999999	41	113	968	999999	107	999999	999999	827	999999	771	999999	894	22	501	719	999999	508	282	999999	862	999999	688	25	999999	629	256	855	999999	999999	922	871	848	161	999999	218	296	645	475	91	499	104	592	999999	999999	251	651	238	196	474	999999	999999	143	562	999999	621	999999	98	338	779	851	264	927	56	601	999999	999999	743	999999	999999	433	623	43	999999	967	999999	599	999999	382	397	978	28	999999	854	999999	151	737	295	999999	195	865	208	316	695	239	244	176	545	43	743	531	908	32	999999	999999	617	746	942	595	641	32	999999	999999	940	800	833	999999	999999	999999	459	172	434	990	31	427	235	316	347	961	732	601	999999	28	639	999999	999999	995	765	999999	931	999999	795	999999	121	999999	575	492	375	895	406	999999	103	48	584	580	107	999999	11	999999	999999	311	999999	980	863	49	968	999999	87	999999	730	837	830	269	575	64	376	733	879	858	852	742	940	452	564	93	507	26	999999	999999	769	162	994	289	998	999999	999999	815	999999	999999	204	999999	999999	301	999999	569	999999	833	472	999999	213	373	48	153	633	999999	999999	956	425	779	542	952	836	28	315	577	842	551	271	945	68	561	896	807	663	558	337	999999	287	995	275	674	553	914	855	405	999999	851	656	925	269	49	399	68	539	252	468	396	985	999999	726	276	999999	526	471	651	477	240	999999	84	744	999999	999999	429	513	999999	408	921	172	909	462	999999	894	346	685	28	171	
999999	278	420	100	999999	664	690	278	999999	112	36	453	213	928	884	371	581	190	549	371	970	554	999999	844	546	234	86	144	735	382	999999	841	999999	490	638	962	999999	999999	803	66	999999	161	515	999999	381	477	999999	980	578	999999	323	165	146	657	201	294	999999	575	553	716	587	999999	543	626	876	195	11	723	299	922	301	596	387	493	383	818	49	905	999999	999999	275	105	566	115	999999	80	999999	794	298	354	364	503	441	97	478	441	617	888	889	196	999999	245	690	655	338	999999	778	653	284	999999	255	999999	113	484	451	492	989	437	568	806	490	217	435	945	567	999999	999999	299	24	941	999999	999999	26	286	603	40	999999	999999	777	341	302	61	519	915	109	663	999999	957	645	985	999999	999999	330	92	705	268	809	745	999999	539	572	488	638	343	999999	999999	999999	999999	880	421	999999	999999	660	236	514	438	697	519	845	904	407	999999	999999	39	499	999999	829	999999	999999	344	999999	999999	999999	247	769	814	423	186	743	15	978	573	999999	234	999999	373	999999	104	578	999999	999999	300	900	193	999999	374	999999	609	843	999999	999999	751	256	546	201	999999	265	422	999999	999999	25	520	775	839	926	834	130	429	131	136	500	999999	999999	313	773	929	767	638	115	999999	980	814	342	592	999999	236	326	540	43	498	117	117	637	878	261	60	524	999999	267	307	254	414	999999	717	660	539	396	999999	773	999999	651	627	316	71	719	211	999999	192	999999	699	518	590	395	633	29	393	107	485	999999	722	414	707	381	808	160	575	336	625	932	211	839	383	999999	772	846	490	800	576	169	999999	872	342	961	568	999999	664	28	854	698	277	441	910	891	60	999999	999999	256	507	910	154	874	999999	259	999999	859	144	823	623	786	538	592	531	326	10	999999	82	745	999999	29	496	556	481	927	665	770	928	491	716	916	999999	244	302	999999	24	185	320	92	74	708	654	999999	405	77	169	684	909	594	891	211	999999	209	443	488	423	597	402	999999	594	137	931	999999	117	707	884	304	999999	865	312	999999	539	999999	681	999999	375	655	161	414	999999	999999	999999	999999	600	515	999999	702	999999	999999	252	427	782	684	497	937	777	11	733	697	192	864	999999	54	292	76	671	999999	527	999999	122	999999	445	988	999999	613	276	596	63	999999	574	191	999999	484	623	884	999999	999999	502	999999	337	374	921	464	999999	903	595	816	999999	533	843	349	999999	472	701	999999	999999	794	999999	999999	670	999999	947	141	132	11	370	999999	431	999999	34	816	300	
999999	11	748	846	981	767	999999	27	460	543	529	758	234	16	41	782	149	902	257	48	618	83	156	426	999999	341	230	542	684	395	999999	999999	37	59	401	470	999999	999999	999999	36	852	866	219	647	428	383	897	994	338	138	291	505	776	777	682	709	999999	332	65	649	547	999999	343	999999	888	999999	730	185	615	571	829	511	901	231	196	751	863	999999	997	416	443	235	214	556	999999	160	732	260	999999	691	615	630	999999	361	489	430	533	154	759	999999	653	722	999999	999999	999999	780	603	555	591	931	999999	356	999999	999999	215	321	227	786	999999	738	298	480	807	923	999999	208	929	549	741	765	227	719	749	599	763	999999	999999	446	999999	999999	556	999999	668	446	999999	269	999999	999999	156	999999	212	747	192	30	120	182	915	999999	812	110	850	64	999999	826	713	136	999999	735	999999	999999	999999	781	538	999999	999999	121	812	999999	87	999999	901	999999	403	999999	999999	999999	537	999999	489	999999	805	391	634	157	482	501	372	842	732	719	663	999999	999999	661	702	999999	218	553	999999	998	370	999999	387	126	208	853	660	999999	273	243	598	999999	255	305	688	999999	999999	999999	166	689	748	969	637	368	42	340	951	741	871	140	999999	984	999999	999999	999999	261	14	518	999999	999999	840	999999	578	498	130	785	325	749	972	999999	284	827	396	999999	999999	400	916	999999	93	867	902	999999	377	142	972	999999	999999	999999	85	437	88	638	442	538	849	625	400	149	248	256	25	211	769	262	855	443	597	999999	240	829	344	985	434	999999	999999	999999	755	446	999999	515	798	559	673	999999	540	999999	394	858	999999	635	10	777	780	836	852	701	160	125	999999	999999	27	257	535	256	102	999999	213	999999	812	927	869	999999	622	732	999999	999999	999999	233	721	219	58	739	999999	999999	829	567	215	999999	238	33	771	640	169	999999	498	551	999999	427	999999	447	442	43	999999	382	765	999999	164	58	387	397	999999	926	403	77	999999	287	816	999999	427	999999	888	614	132	788	165	999999	795	635	243	907	440	119	781	284	776	25	999999	999999	839	783	999999	167	220	840	859	845	246	999999	507	999999	734	104	999	999999	999999	827	910	266	999999	537	259	999999	814	480	956	999999	154	129	301	999999	594	758	999999	643	133	731	404	999999	929	999999	999999	999999	138	32	182	346	999999	865	724	948	114	436	840	311	533	999999	999999	740	884	804	701	127	999999	42	627	999999	13	365	793	828	433	999999	336	907	545	556	400	791	307	999999	944	289	404	352	370	167	918	789	999999	249	
999999	999999	999999	135	619	874	903	999999	405	207	999999	755	999999	896	524	485	999999	933	766	999999	492	560	442	999999	860	421	722	458	672	999999	999999	224	255	999999	999999	999999	230	211	297	671	652	305	999999	110	286	999999	999999	999999	827	999999	67	999999	32	142	757	828	230	999999	275	207	161	454	433	935	999999	128	509	528	457	754	264	898	645	999999	334	197	999999	999999	987	671	999999	224	630	787	999999	81	201	123	796	621	549	96	999999	100	519	207	871	999999	960	167	999999	689	60	82	630	168	350	999999	807	569	663	999999	156	999999	992	937	824	646	533	78	999999	999999	731	836	215	177	962	554	585	136	325	713	999999	829	982	525	999999	557	999999	253	999999	273	315	236	957	660	939	341	999999	582	999999	235	927	999999	240	302	957	224	999999	462	999999	795	352	680	254	950	516	999999	622	477	999999	999999	999999	289	346	999999	91	999999	878	999999	237	999999	456	999999	753	100	785	999999	598	689	568	999999	690	705	57	999999	921	635	999999	16	154	999999	719	999999	809	116	746	999999	554	576	999999	462	345	321	234	999999	999999	999999	999999	164	174	35	729	932	909	822	999999	783	241	410	741	455	522	871	410	615	910	825	203	999999	353	147	935	31	478	999999	614	378	480	481	596	583	708	828	842	128	892	787	721	986	999999	963	416	999999	834	765	939	474	999999	618	665	999999	999999	999999	810	36	100	707	463	999999	218	999999	313	760	814	168	999999	999999	999999	292	999999	999999	999999	217	126	390	731	791	999999	713	176	150	999999	861	816	999999	999999	427	27	815	38	999999	333	918	999999	323	660	655	339	676	27	254	444	629	999999	541	420	937	174	430	305	309	520	750	636	999999	749	451	943	742	730	329	999999	223	264	537	999999	194	999999	803	999999	85	461	520	999999	921	705	999999	999999	284	661	500	263	596	519	728	674	999999	291	710	573	218	711	597	946	697	576	230	375	368	741	999999	999999	370	700	229	999999	10	65	715	372	911	485	669	90	239	75	91	704	535	862	227	903	728	240	521	999999	999999	574	997	354	484	472	607	999999	435	991	892	895	299	881	674	999999	576	999999	661	733	999999	999999	716	631	495	526	840	506	524	999999	780	140	189	856	982	435	67	370	888	448	878	135	655	247	183	999999	414	653	197	699	336	999999	999999	787	330	999999	857	375	859	957	632	110	999999	112	220	762	715	999999	899	249	470	215	459	222	855	917	861	479	458	309	122	196	318	824	999999	999999	562	402	535	999999	999999	691	510	
930	816	777	116	999999	36	999999	480	970	754	948	239	130	931	366	999999	413	495	388	917	999999	844	445	792	205	999999	820	209	323	908	999999	671	778	999999	528	406	88	810	318	452	999999	828	152	999999	370	594	875	999999	205	470	131	149	199	999999	999999	96	999999	985	911	447	216	999999	999999	72	490	999999	999999	425	413	959	853	602	186	935	879	999999	702	999999	431	610	239	999999	14	999999	999999	134	999999	14	755	999999	36	103	899	999999	246	826	672	89	952	93	144	460	65	245	617	529	999999	264	999999	228	393	377	563	311	217	854	999999	313	286	999999	805	456	670	999999	933	999999	999999	314	699	999999	999999	623	60	347	475	779	306	768	245	267	999999	999999	119	999999	58	659	540	598	999999	391	619	368	999999	999999	288	688	789	93	312	858	826	658	564	999999	168	770	326	225	999999	999999	557	448	78	29	204	587	346	143	922	284	229	114	650	318	999999	701	999999	463	999999	999999	989	999999	466	999999	999999	999999	663	999999	999999	288	342	324	999999	236	833	181	299	783	999999	999999	999999	999999	170	999999	999999	722	17	255	409	999999	949	863	166	58	447	999999	982	691	588	691	924	80	766	644	999999	905	350	423	484	999999	999999	46	71	369	445	999999	999999	999999	999999	999999	505	417	866	910	338	479	168	999999	788	499	999999	608	205	710	775	281	889	526	95	999999	381	593	771	148	65	913	999999	797	612	999999	292	554	999999	999999	196	517	999999	855	315	472	999999	999999	999999	985	82	803	841	999999	593	174	999999	536	352	24	999999	911	645	728	854	425	677	370	111	684	217	644	665	999999	999999	268	77	44	999999	623	986	744	999999	999999	999999	999999	82	999999	213	448	660	755	211	927	532	284	871	485	999999	890	999999	386	534	950	778	438	999999	516	836	999999	106	419	999999	999999	38	999999	953	860	662	999999	353	237	999999	663	999999	999999	999999	737	802	249	396	591	43	999999	828	610	220	17	17	637	125	565	613	878	352	250	440	999999	899	999999	331	999999	823	408	546	567	228	871	926	327	995	409	713	597	938	514	385	999999	900	428	391	945	852	999999	486	787	623	289	320	999999	30	960	999999	999999	999999	384	768	635	999999	999999	999999	349	999999	690	641	716	852	999999	939	999999	864	446	581	999999	548	999999	168	798	921	999999	943	939	560	999999	999999	45	571	999999	679	564	745	750	220	639	46	52	999999	172	393	999999	935	606	349	482	918	584	388	366	999999	999999	225	970	713	999999	327	999999	788	938	393	606	154	999999	999999	999999	999999	124	
235	941	445	505	999999	999999	415	999999	823	346	599	999999	233	722	656	214	517	147	348	775	46	999999	322	594	264	925	779	999999	625	924	269	964	999999	804	358	999999	921	828	30	229	565	562	999999	980	852	710	714	999999	949	940	503	209	47	326	87	49	628	850	250	596	227	628	999999	899	87	635	696	429	373	999999	292	688	127	999999	999999	484	985	999999	742	553	220	118	837	999999	431	69	927	74	726	319	818	999999	587	433	12	936	37	999999	999999	226	999999	295	999999	740	658	814	92	918	115	999999	64	296	117	999999	999999	118	791	999999	477	27	999999	632	999999	64	999999	221	999999	693	999999	999999	457	683	999999	525	540	925	999999	107	999999	617	977	18	959	133	264	532	999999	890	58	893	155	187	999999	885	519	999999	592	253	348	447	713	399	803	831	156	380	999999	592	166	459	308	694	823	860	50	699	673	579	799	869	257	219	999999	999999	138	280	849	554	16	158	343	999999	758	589	903	587	215	999999	977	884	675	999999	733	598	594	460	363	973	845	999999	718	22	999999	999999	199	503	754	580	999999	876	530	999999	586	18	126	742	936	243	999999	462	493	999999	999999	914	203	876	486	56	637	677	916	875	709	196	440	330	122	288	999999	409	833	634	434	110	363	999999	795	725	999999	852	999999	999999	999999	392	336	999999	420	539	999999	322	999999	708	999999	35	959	654	602	399	578	999999	999999	657	843	557	629	858	121	501	560	999999	91	760	574	784	162	796	858	326	859	267	909	582	12	87	391	134	690	408	151	708	999999	405	157	685	999999	867	287	999999	999999	477	71	918	978	457	999999	267	144	169	872	173	796	286	540	321	886	57	655	765	999999	504	178	999999	999999	999999	68	686	613	889	999999	295	519	398	562	999999	999999	991	603	555	846	134	990	531	536	977	912	494	999999	836	798	185	222	521	304	999999	309	359	567	136	398	554	999999	999999	607	587	654	999999	723	159	125	895	453	110	918	50	514	646	185	383	939	999999	822	777	101	386	83	997	104	304	91	846	433	477	166	302	480	999999	923	949	333	515	770	999999	999999	902	731	999999	603	263	753	663	183	194	197	999999	732	999999	163	231	514	999999	313	429	77	279	471	976	943	625	570	769	722	236	59	433	803	116	66	198	999999	960	403	840	999999	428	999999	249	289	341	569	603	591	702	444	676	212	351	648	450	441	755	178	977	693	999999	999999	946	144	763	999999	999999	999999	965	576	553	999999	472	878	999999	606	232	
697	612	66	966	187	999999	791	382	999999	462	468	615	756	899	792	426	156	566	488	726	114	525	999999	999999	782	999999	136	891	999999	739	999999	10	844	219	67	565	921	726	807	920	164	999999	542	569	999999	214	218	999999	760	836	325	321	169	880	127	999999	302	122	194	561	893	999999	999999	999999	988	467	771	999999	841	237	999999	430	999999	568	999999	352	983	751	999999	578	417	459	999999	587	423	161	840	963	101	886	273	809	542	255	999999	264	803	999999	580	699	442	671	834	533	341	895	562	999999	318	775	999999	550	336	615	153	444	999999	381	78	837	999999	808	456	955	963	695	888	513	541	317	549	933	181	96	145	746	624	607	255	528	999999	249	654	999999	698	722	483	999999	999999	592	495	999999	981	742	82	999999	225	879	569	646	17	999999	70	11	236	264	379	249	999999	999999	999999	171	135	550	999999	387	163	140	999999	250	222	961	411	948	822	126	952	438	999999	510	530	745	999999	999999	521	549	189	652	999999	443	352	243	455	999999	772	333	307	441	503	694	481	999999	999999	328	434	999999	648	999999	189	999999	311	941	236	970	877	999999	133	999999	38	699	999999	510	999999	823	897	978	999999	707	185	498	819	999999	934	328	39	445	133	719	184	999999	999999	999999	999999	980	141	411	17	999999	999999	698	210	780	412	803	999999	970	54	797	999999	455	999999	941	935	999999	299	790	999999	907	940	999999	950	414	351	563	798	141	999999	69	691	496	971	40	879	487	297	48	118	140	832	69	401	335	298	999999	999999	959	142	781	691	351	405	109	544	999999	748	796	439	849	15	364	932	985	116	999999	484	999999	71	458	403	999999	682	999999	999999	881	50	999999	125	622	627	839	999999	265	999999	350	100	999999	495	999999	999999	501	999999	269	999999	478	136	415	229	363	999999	999999	999999	683	387	440	669	530	35	663	355	133	680	816	231	175	999999	676	616	765	844	612	999999	577	999999	902	651	999999	749	606	755	999999	999999	762	999999	201	940	325	999999	937	681	569	846	999999	999999	615	820	792	47	959	123	459	799	463	518	999999	999999	999999	999999	485	789	256	780	999999	907	721	728	999999	999999	40	235	49	798	999999	94	284	766	999999	999999	999999	91	858	384	789	999999	306	999999	941	253	999999	999999	620	360	999999	158	434	789	427	999999	427	886	902	354	17	734	999999	660	130	999999	999999	875	238	999999	999999	404	931	999999	991	936	611	999999	787	674	999999	999999	614	688	406	530	660	495	348	269	21	226	188	514	377	65	999999	645	713	
571	18	861	552	999999	999999	997	999999	562	798	999999	321	540	109	238	643	999999	129	394	263	600	719	999999	999999	999999	999999	644	226	999999	504	935	527	966	182	225	665	849	707	887	198	408	312	107	697	857	947	999999	999999	999999	870	619	935	999999	391	123	852	269	334	583	847	856	781	999999	68	862	964	999999	368	999999	572	793	60	242	206	855	298	999999	61	679	31	409	526	275	556	999999	10	502	584	69	373	405	525	134	49	342	999999	999999	49	835	892	601	122	243	387	87	999999	702	828	536	999999	240	218	654	561	448	999999	515	254	183	861	471	770	308	520	999999	278	999999	203	863	238	785	582	999999	787	430	999999	292	888	999999	999999	308	674	999999	999999	142	197	870	999999	600	13	120	268	865	974	431	830	814	723	999999	809	644	509	964	307	49	657	991	867	999999	162	56	627	775	999999	563	797	999999	999999	388	979	407	999999	602	860	127	999999	716	999999	366	599	999999	569	677	669	681	798	709	750	205	484	205	999999	442	448	956	493	492	17	999999	999999	118	999999	344	999999	411	291	906	999999	999999	999999	940	749	511	541	680	487	949	116	186	764	999999	971	868	903	783	404	919	163	904	999999	45	709	831	732	490	732	234	999999	999999	399	999999	605	570	683	543	455	999999	999999	999999	479	544	999999	830	656	545	147	999999	440	457	17	372	753	210	999999	485	241	918	778	60	948	262	512	999999	999999	872	999999	999999	194	370	338	901	28	395	999999	999999	659	999999	999999	196	352	851	793	999999	999999	36	148	404	24	207	311	999999	999999	850	820	227	999999	536	53	784	63	999999	696	999999	129	115	999999	368	775	465	826	999999	743	592	708	106	999999	999999	600	760	733	98	999999	999999	68	800	188	177	574	217	999999	999999	835	400	999999	615	165	723	999999	153	999999	780	628	558	381	948	999999	140	152	723	758	517	935	292	61	965	350	709	21	999999	927	186	793	567	407	702	528	352	459	102	941	999999	653	999999	87	999999	999999	999999	615	119	16	58	35	850	459	999999	198	999999	349	999999	275	455	711	550	226	999999	986	71	161	679	430	451	681	59	781	23	999999	488	214	108	506	513	103	999999	322	879	999999	999999	118	855	514	999999	13	291	827	495	43	112	240	581	999999	408	686	935	689	564	376	975	79	445	687	999999	999999	999999	671	999999	362	999999	238	347	999999	54	952	305	175	454	447	399	232	295	979	761	258	633	142	107	827	168	222	758	512	184	873	673	178	999999	638	762	619	75	143	
234	999999	893	999999	921	455	390	770	999999	999999	999999	753	783	999999	925	999999	713	118	573	934	203	596	999999	835	180	180	289	999999	999999	999999	685	779	999999	161	999999	999999	999999	407	221	652	446	397	977	641	534	999999	999999	216	253	999999	924	999999	55	999999	940	637	404	999999	65	750	176	263	410	429	441	207	595	631	711	48	105	316	999999	921	999999	805	619	838	999999	999999	999999	999999	999999	26	999999	41	733	37	221	126	999999	307	352	470	485	999999	987	557	999999	336	836	468	505	999999	258	618	757	134	999999	144	28	565	757	315	999999	104	380	999999	538	410	474	568	420	594	999999	798	964	999999	446	315	817	71	999999	973	913	622	577	999999	767	282	284	609	394	999999	108	999999	550	46	999999	391	812	604	28	799	862	277	57	910	999999	460	653	330	687	337	999999	999999	926	783	402	57	527	999999	626	266	136	864	183	343	495	628	258	999999	636	64	503	223	53	839	121	999999	575	999999	28	317	629	953	921	67	760	999999	10	999999	999999	999999	864	119	978	762	673	998	103	999999	424	40	211	725	999999	632	833	112	913	96	672	757	999999	999999	683	318	637	999999	999999	999999	582	353	627	999999	999999	883	200	999999	245	999999	999999	122	999999	860	251	999999	115	903	270	298	233	657	239	914	104	999999	999999	999999	436	999999	999999	500	65	977	142	80	999999	720	440	999999	999999	450	867	632	999999	559	216	621	999999	999999	212	733	999999	999999	892	999999	124	713	396	408	612	197	999999	576	166	675	67	999999	728	180	584	394	473	999999	856	783	790	999999	993	545	680	999999	394	741	999999	401	589	411	94	217	956	699	334	42	999999	254	999999	999999	999999	999999	999999	999999	893	447	120	817	270	461	797	119	144	517	719	851	727	999999	802	226	119	764	96	656	488	520	224	885	70	440	262	611	300	999999	140	749	53	48	765	947	999999	648	141	999999	613	975	83	448	980	483	314	254	999999	276	999999	999999	168	845	999999	383	233	235	756	829	209	196	999999	644	386	970	999999	999999	197	855	595	470	632	959	53	513	999999	775	905	587	136	17	999999	999999	317	429	999999	208	884	392	723	405	999999	312	999999	427	167	438	71	999999	675	999999	999999	597	681	721	999999	209	802	650	935	457	329	179	702	999999	37	999999	999999	957	388	608	804	804	141	199	578	330	999999	625	356	18	999999	895	911	511	950	999999	352	595	350	392	406	244	456	276	999999	722	609	736	999999	372	999999	113	999999	999999	819	262	999999	491	152	999999	178	186	304	926	
742	434	267	201	251	466	999999	741	617	996	212	570	358	864	123	999999	720	999999	236	983	908	610	274	844	691	697	999999	999999	453	591	224	230	940	529	999999	651	465	418	494	933	919	369	496	634	999999	259	999999	999999	377	296	47	873	949	320	28	142	999999	999999	999999	553	999999	592	298	36	782	982	999999	828	340	472	400	311	809	303	74	549	124	639	979	441	793	512	492	166	999999	350	280	999999	999999	999999	999999	52	999999	941	581	999999	80	470	852	882	630	86	271	905	896	735	74	656	255	479	28	531	443	77	760	848	109	142	482	441	712	998	327	939	981	999999	402	868	721	999999	478	654	999999	999999	999999	717	251	587	999999	818	286	623	384	999999	382	999999	608	842	190	999999	238	938	999999	420	999999	631	758	331	999999	999999	343	205	935	519	11	374	743	347	265	53	607	522	872	999999	999999	999999	999999	999999	566	999999	999999	560	687	988	508	540	666	376	925	190	958	919	663	721	484	90	687	865	40	18	999999	999999	586	147	136	716	76	333	265	91	16	999999	765	901	798	783	999999	947	20	470	708	376	421	85	94	687	858	999999	189	84	999999	759	265	558	806	487	973	550	862	792	474	342	121	843	183	495	164	762	922	701	572	999999	854	569	310	848	849	999999	62	448	858	915	154	190	680	999999	217	216	104	999999	999999	968	999999	228	999999	375	265	577	999999	599	999999	105	237	488	511	671	905	695	257	957	637	472	497	423	999999	558	197	931	999999	999999	287	999999	668	611	891	604	999999	635	572	934	593	282	999999	463	915	762	688	665	678	18	352	521	958	146	683	347	480	999999	294	448	999999	334	414	976	321	584	436	625	596	999999	999999	279	133	323	999999	999999	863	999999	507	181	870	531	262	164	583	765	989	532	928	999999	133	982	351	133	756	999999	867	999999	151	341	336	72	79	771	991	999999	398	645	772	999999	483	446	174	122	999999	656	81	999999	403	555	595	904	999999	52	783	44	927	999999	567	114	497	241	892	176	844	808	462	490	172	509	377	354	759	610	81	687	817	238	555	110	999999	617	238	596	745	431	374	36	988	957	999999	398	87	667	830	999999	554	998	277	770	203	591	999999	999999	188	999999	154	96	970	106	227	999999	453	999999	916	879	12	305	430	423	443	999999	999999	215	364	999999	999999	999999	780	999999	142	819	960	999999	906	606	530	345	418	504	287	999999	999999	999999	739	457	999999	999999	750	950	999999	999999	578	854	999999	767	999999	881	999999	209	
975	62	316	150	999999	999999	737	668	560	319	359	667	887	925	145	999999	379	610	475	999999	43	655	351	830	999999	999999	251	116	458	149	518	649	806	999999	529	999999	971	915	999999	341	999999	286	69	440	999999	581	371	652	718	181	398	488	999999	632	175	329	710	999999	999999	89	166	631	219	421	999999	999999	860	999999	406	910	193	999999	681	143	197	999999	595	910	239	20	522	598	397	286	999999	39	243	184	53	209	999999	494	367	848	184	97	76	999999	639	890	720	999999	255	807	999999	934	999999	281	445	999999	733	800	257	999999	567	568	244	933	999999	771	999999	686	635	207	396	999999	106	832	958	109	690	947	281	348	999999	999999	353	589	298	816	232	961	738	634	475	723	247	819	291	616	852	143	977	867	999999	44	999999	58	421	298	837	974	322	345	728	786	528	908	999999	738	999999	655	644	853	549	515	947	999999	731	672	462	999999	999999	352	999999	999999	969	414	924	265	772	999999	177	10	978	258	648	403	906	689	204	999999	999999	552	999999	207	499	999999	999999	999999	96	66	327	999999	836	999999	999999	970	99	181	999999	124	984	991	965	919	487	644	874	300	866	554	104	999999	477	133	714	998	949	59	67	846	95	26	999999	715	977	999999	999999	427	999999	677	314	734	873	90	354	999999	586	482	719	999999	258	999999	51	542	961	999999	999999	712	846	434	30	49	124	999999	39	999999	822	260	941	999999	480	457	474	198	250	370	999999	397	779	143	421	999999	339	212	597	67	974	637	754	702	159	461	580	401	657	274	619	902	60	386	758	999999	540	999999	384	801	562	852	999999	999999	999999	882	932	713	22	553	710	912	382	971	993	194	999999	249	908	29	876	83	541	976	751	275	347	403	384	95	936	677	827	795	504	131	345	163	595	276	999999	999999	389	113	563	706	529	89	999999	573	831	300	753	365	925	999999	321	325	850	841	545	999999	338	927	616	42	94	999999	476	871	849	999999	653	641	500	18	694	438	422	54	745	999999	20	811	263	645	924	472	870	25	810	999999	312	754	731	999999	539	461	496	530	621	999999	613	999999	724	488	646	121	999999	916	795	882	999999	999999	999999	999999	528	527	673	970	118	622	717	460	70	828	49	899	910	511	999999	242	941	891	999999	999999	653	499	96	775	999	813	999999	999999	230	927	126	506	659	453	470	21	788	999999	422	999	235	162	460	895	448	747	210	363	446	999999	999999	999999	383	302	633	999999	440	999999	971	305	24	763	999999	999999	712	542	
999999	466	51	467	999999	424	479	433	577	501	48	999999	336	261	612	254	999999	667	986	999999	133	367	819	440	581	999999	554	999999	984	471	999999	327	193	999999	507	999999	999999	978	118	999999	542	950	724	142	991	999999	571	999999	693	999999	257	572	156	607	999999	882	647	610	886	564	870	362	449	116	999999	720	999999	430	999999	868	999999	537	559	469	571	183	642	999999	999999	999999	328	834	999999	999999	224	359	180	585	999999	999999	106	999999	999999	554	656	190	999999	999999	563	280	243	999999	966	825	837	719	23	687	999999	999999	250	960	999999	556	245	45	929	999999	891	229	999999	430	934	139	771	231	999999	15	999999	999999	672	34	999999	179	107	187	868	607	386	505	345	493	549	260	999999	999999	999999	999999	318	621	999999	285	999999	343	730	999999	999999	836	63	616	283	18	875	999999	574	225	837	991	458	67	177	332	848	396	999999	999999	881	999999	754	635	679	899	696	201	140	396	999999	790	448	294	999999	41	553	999999	231	999999	618	895	686	169	309	560	999999	260	454	928	437	339	459	999999	931	532	92	428	936	999999	322	683	523	999999	917	57	552	174	97	145	778	88	999999	557	448	985	999999	999999	336	129	813	445	999999	212	959	968	340	774	363	448	999999	999999	833	999999	25	934	381	508	251	262	17	922	173	318	159	358	175	999999	236	945	999999	496	102	816	570	999999	936	321	228	949	716	777	810	649	196	999999	255	327	542	513	614	499	353	84	121	890	281	438	999999	610	803	438	999999	417	999999	462	42	26	287	999999	997	999999	290	302	546	240	122	524	132	999999	113	847	369	722	341	45	152	28	999999	999999	604	508	999999	999999	999999	287	239	402	736	733	620	999999	49	999999	999999	999999	999999	61	538	999999	778	757	999999	556	999999	955	79	999999	999999	877	999999	24	321	607	543	499	999999	672	156	268	999999	719	999999	398	999999	874	808	966	215	787	999999	101	489	999999	901	847	201	999999	120	200	218	412	999999	858	423	605	916	441	999999	27	751	547	999999	279	999999	68	999999	917	671	632	156	112	620	999999	60	228	534	498	999999	696	307	100	561	956	999999	598	999999	929	975	289	957	376	999999	198	46	289	999999	220	999999	999999	878	283	50	999999	53	115	791	37	807	204	81	428	735	173	720	660	985	999999	999999	292	665	999999	999999	391	674	999999	995	432	262	771	41	999999	556	863	817	33	999999	83	912	945	999999	376	132	781	999999	539	999999	943	478	385	303	999999	992	659	187	840	341	658	813	999999	119	999999	999999	999999	
172	756	999999	999999	999999	696	610	911	45	283	486	298	999999	170	183	145	999999	999999	954	876	477	999999	332	896	685	999999	692	401	999999	648	999999	447	601	95	618	461	667	767	598	999999	775	999999	213	999999	183	999999	999999	180	485	678	134	999999	414	999999	568	380	434	975	999999	377	14	218	651	999999	448	48	696	830	999999	721	477	382	463	999999	111	999999	999999	613	723	796	63	999999	999999	592	524	999999	43	704	527	999999	36	692	999999	230	777	566	999999	815	280	999999	202	102	628	763	210	752	604	240	795	482	791	821	262	999999	324	492	302	68	999999	671	15	992	999999	999999	695	785	801	999999	999999	999999	354	772	999999	588	999999	961	892	162	391	772	182	802	908	54	456	215	999999	189	906	294	273	682	999999	609	139	209	789	325	78	999999	999999	371	835	260	138	999999	487	673	796	999999	999999	149	677	110	498	212	94	268	857	489	354	622	999999	120	999999	671	829	734	999999	999999	181	577	94	999999	822	999999	967	657	915	437	999999	766	999999	553	694	134	15	841	120	999999	125	531	467	588	80	337	45	999999	979	999999	199	999999	224	402	191	33	65	711	288	688	245	436	352	429	999999	588	240	783	426	157	999999	987	624	532	288	649	119	505	894	494	775	253	999999	458	248	999999	552	989	371	671	78	303	563	431	999999	688	189	48	827	492	107	261	307	832	800	999999	139	692	999999	999999	913	560	817	794	999999	992	758	999999	191	787	45	250	421	755	88	372	434	202	840	600	999999	81	678	411	999999	999999	999999	845	657	47	999999	860	876	829	999999	518	999999	999999	999999	999999	930	294	856	49	457	856	999999	551	753	999999	776	936	851	523	81	842	881	999999	999999	999999	56	999999	246	999999	942	185	374	999999	998	569	999999	666	684	150	669	185	999999	999999	954	540	999999	403	101	229	271	908	999999	999999	757	914	999999	999999	999999	128	653	999999	58	712	107	281	492	257	553	193	551	999999	262	711	999999	895	999999	253	460	866	716	652	820	27	882	999999	177	22	834	93	933	815	304	999999	497	652	999999	512	999999	999999	58	999999	850	907	999999	161	999999	999999	999999	861	297	393	621	504	412	10	206	40	999999	73	113	999999	423	470	999999	736	815	697	223	211	999999	125	999999	776	818	291	999999	999999	349	999999	388	870	513	972	795	999999	204	800	163	496	456	999999	999999	477	579	999999	21	999999	656	999999	999999	958	93	307	103	181	681	844	685	131	999999	293	691	108	999999	243	966	450	674	711	542	25	544	726	755	671	
443	245	206	250	279	999999	265	407	395	429	999999	999999	879	624	868	359	124	41	299	172	414	583	999999	999999	611	570	714	945	409	330	424	367	552	431	738	999999	647	999999	851	784	999999	294	713	266	456	760	999999	60	999999	999999	999999	512	999999	999999	266	860	454	860	638	708	708	320	997	74	15	429	999999	457	886	999999	999999	678	190	999999	999999	130	870	535	999999	850	999	664	111	226	999999	911	999999	959	174	877	991	786	807	153	86	716	296	648	999999	37	107	124	174	421	481	232	331	923	457	146	989	918	971	999999	999999	53	999999	781	644	103	499	999999	292	18	440	924	871	47	437	428	834	232	284	861	999999	999999	999999	999999	999999	207	590	999999	511	999999	888	83	815	999999	443	999999	508	999999	13	167	537	403	831	165	980	999999	360	999999	495	39	311	767	999999	999999	999999	824	999999	999999	999999	447	513	493	202	264	999999	999999	119	852	603	999999	919	329	228	999999	334	360	63	344	709	198	846	305	520	482	727	130	439	999999	985	999999	999999	999999	478	566	653	53	999999	577	999999	623	447	508	690	100	999999	981	548	526	785	999999	771	218	817	999999	999999	217	999999	999999	536	999	928	999999	867	985	915	939	850	662	474	999999	159	485	309	96	751	999999	614	430	373	745	581	912	999999	311	846	281	172	631	965	445	999999	491	50	999999	695	43	641	705	999999	180	140	999999	999999	999999	534	296	999999	999999	105	261	603	552	356	791	427	25	494	565	999999	643	999999	229	697	38	999999	999999	999999	273	401	718	707	999999	254	202	999999	696	999999	999999	999999	560	999999	999999	536	713	842	527	145	259	999999	679	548	85	999999	999999	402	911	198	999999	295	865	851	645	340	386	554	693	999999	999999	185	999999	164	80	788	588	281	346	692	999999	195	999999	533	195	656	721	180	999999	999999	712	800	703	507	837	138	911	708	999999	999999	159	169	159	229	981	83	999999	525	477	296	977	270	999999	229	215	837	603	342	665	988	999999	216	922	350	999999	999999	999999	234	999999	942	999999	879	553	245	542	823	46	999999	551	121	770	999999	702	345	375	451	743	484	301	999	534	578	999999	738	492	999999	247	809	632	628	602	660	999999	535	999999	108	717	999999	686	391	999999	140	999999	999999	999999	422	513	999999	974	154	999999	999999	932	327	417	999999	836	814	999999	599	586	237	839	923	519	119	998	177	926	277	734	999999	798	910	208	999999	787	498	999999	79	440	999999	834	488	999999	605	727	879	127	120	271	902	78	97	999999	999999	300	867	45	
117	423	345	660	999999	999999	698	208	32	129	23	521	999999	303	683	168	925	402	999999	915	913	392	999999	999999	815	999999	832	853	710	114	635	113	999999	463	999999	656	104	10	137	77	320	407	999999	760	113	599	922	999999	999999	999999	879	180	939	952	131	725	304	999999	844	701	588	844	497	918	999999	999999	602	999999	890	37	74	924	999999	293	999999	516	687	368	999999	999999	999999	234	468	782	999999	464	173	966	999999	687	361	808	165	435	489	999999	909	786	275	203	999999	47	717	367	863	955	904	655	357	615	48	935	348	628	617	364	999999	715	693	39	746	635	554	213	999999	999999	768	999999	803	999999	606	999999	103	999999	229	56	516	999999	918	999999	999999	518	619	999999	648	426	470	999999	999999	999999	100	204	103	245	456	371	999999	513	692	608	196	74	851	227	19	148	842	595	999999	999999	847	284	796	422	480	238	999999	999999	564	259	795	241	32	999999	49	999999	806	857	306	858	563	999999	419	999999	999999	495	666	402	999999	510	999999	999999	137	256	288	816	408	680	765	227	354	664	948	442	812	954	52	183	188	999999	341	985	298	551	18	999999	999999	486	339	999999	572	999999	999999	999999	999999	921	999999	776	999999	999999	13	135	101	89	513	999999	64	976	507	139	453	492	224	119	179	598	999999	585	247	444	950	921	351	781	655	999999	553	999999	766	891	850	999999	784	954	604	999999	894	219	48	120	789	889	999999	209	541	89	999999	11	885	87	345	528	538	954	282	91	999999	319	434	999999	354	170	219	615	999999	999999	708	269	515	963	703	375	547	137	655	999999	942	151	249	575	999999	999999	19	689	555	331	737	829	681	999999	431	999999	785	999999	765	629	679	373	920	999999	381	150	496	921	999999	970	980	411	999999	220	149	642	79	859	463	999999	161	530	70	999999	449	878	999999	992	542	129	999999	292	371	36	392	579	230	885	203	189	64	97	314	999999	350	336	529	471	383	788	514	926	801	999999	477	999999	312	963	914	502	999999	503	389	265	389	697	999999	283	828	569	422	999999	999999	283	748	73	999999	999999	616	123	999999	999999	619	753	614	664	999999	409	558	242	276	267	999999	700	625	999999	999999	59	205	999999	999999	256	642	813	376	999999	999999	999999	223	413	933	827	356	999999	154	446	884	635	650	725	216	640	725	596	303	165	999999	999999	999999	999999	365	175	289	963	999999	112	484	999999	387	999999	403	962	195	999999	309	448	910	180	556	188	676	82	408	480	446	656	531	56	519	221	118	305	999999	36	
57	767	548	999999	973	52	962	87	258	999999	331	253	999999	580	297	999999	999999	51	418	999999	520	999999	767	809	527	999999	580	438	999999	175	999999	108	102	168	106	541	999999	526	999999	514	226	599	999999	999999	159	202	999999	950	999999	664	999999	999999	886	401	516	764	10	739	999999	802	471	999999	791	999999	192	232	161	296	484	755	955	728	844	904	262	921	999999	725	660	999999	969	630	999999	632	209	117	221	999999	652	342	540	170	660	404	999999	999999	999999	740	858	999999	51	915	475	13	709	248	232	982	148	594	303	284	89	541	833	999999	855	168	883	85	21	999999	643	152	999999	794	78	449	861	570	123	999999	999999	734	293	64	999999	675	999999	961	999999	239	563	999999	48	265	91	128	999999	212	836	649	857	782	914	999999	281	333	787	999999	999999	782	130	577	481	574	999999	355	258	778	999999	189	245	922	200	999999	896	586	113	960	999999	949	878	658	734	473	999999	999999	999999	701	783	831	999999	999999	999999	112	118	985	999999	474	848	999999	870	792	999999	999999	414	934	592	999999	695	999999	999999	827	999999	230	999999	472	843	17	702	332	999999	999999	999999	854	300	236	141	98	999999	999999	999	639	121	999999	88	999999	141	86	69	937	502	686	999999	999999	611	70	805	570	208	646	999999	578	999999	525	211	323	796	999999	366	187	803	999999	468	999999	695	590	715	237	999999	999999	340	766	999999	764	829	849	999999	907	253	240	999999	571	889	37	769	431	867	999999	774	765	300	469	999999	999999	144	999999	227	999999	999999	999999	355	577	428	391	316	384	630	17	696	361	773	888	429	999999	756	241	614	441	999999	999999	723	129	463	999999	526	870	56	75	630	831	631	999999	514	232	884	853	999999	508	721	394	999999	999999	899	422	991	411	50	593	999999	902	393	999999	218	139	999999	235	999999	51	999999	445	999999	564	386	864	730	456	384	207	251	902	98	115	719	629	473	863	229	51	395	124	830	999999	939	999999	448	845	119	385	924	659	999999	999999	643	286	66	245	483	45	999999	544	36	842	999999	233	814	999999	999999	588	665	444	15	999999	656	749	614	875	999999	999999	425	885	347	999	283	591	173	999999	999999	443	999999	238	390	194	359	850	999999	987	999999	716	912	999999	999999	530	719	489	653	666	999999	893	671	191	620	823	619	806	207	37	569	999999	999999	828	815	632	24	436	999999	821	723	805	661	626	764	999999	746	265	117	999999	289	793	938	506	541	577	999999	392	618	566	574	553	999999	999999	999999	360	999999	999999	354	999999	999999	999999	
435	832	943	649	999999	54	426	711	87	364	699	390	748	776	822	563	999999	247	860	632	999999	498	257	179	999999	601	999999	999999	262	999999	911	961	999999	996	368	115	999999	891	345	999999	966	906	488	219	854	272	999999	999999	538	102	797	116	294	883	473	936	584	773	999999	640	845	999999	459	999999	999999	999999	89	999999	417	716	999999	405	902	142	666	999999	999999	999999	999999	890	289	999999	999999	170	999999	804	676	427	532	431	530	999999	405	705	882	953	999999	72	766	127	999999	569	244	821	999999	402	999999	162	999999	561	999999	999999	458	605	999999	298	146	298	562	648	999999	661	229	999999	195	220	999	206	999999	712	999999	947	281	207	707	999999	322	64	78	471	600	524	210	971	504	983	999999	999999	354	593	817	168	510	127	66	999999	350	257	999999	881	402	17	903	514	999999	979	275	999999	999999	641	999999	91	229	100	58	546	460	258	491	212	878	210	852	999999	895	999999	999999	164	151	185	379	74	429	197	999999	592	621	696	999999	525	718	91	901	999999	999999	999999	999999	999999	78	999999	80	999999	766	999999	12	202	999999	247	619	799	542	120	119	999999	271	911	662	42	32	466	999999	764	383	966	493	796	999999	149	57	999999	367	37	96	630	115	287	308	995	194	999999	437	999999	87	85	982	608	972	188	451	706	83	999999	397	611	999999	315	999999	800	940	999999	894	25	999999	459	999999	515	34	488	617	999999	612	666	999999	156	38	551	999999	308	983	885	824	129	698	351	999999	999999	999999	484	999999	799	569	508	65	999999	981	421	999999	627	642	476	584	493	571	999999	104	417	69	250	999999	54	628	419	816	64	391	774	327	848	373	999999	999999	549	453	817	999999	999999	610	869	999999	617	999999	70	666	999999	311	340	558	999999	256	678	400	399	901	999999	999999	159	691	10	596	999999	104	999999	263	999999	601	44	999999	999999	52	990	806	999999	86	965	686	999999	753	309	999999	61	999999	96	999999	695	999999	486	999999	999999	646	274	422	610	282	957	999999	999999	999999	16	915	276	300	804	198	999999	999999	999999	322	935	999999	613	406	392	256	545	991	17	743	568	999999	125	396	586	999999	777	577	206	999999	129	452	664	999999	746	999999	487	760	422	897	999999	999999	391	173	712	999999	42	868	999999	999999	737	965	999999	288	248	938	799	879	714	696	421	689	675	999999	999999	999999	999999	852	999999	997	769	784	578	119	409	745	686	999999	999999	437	84	909	547	843	189	163	937	385	999999	808	594	999999	56	725	999999	655	156	999999	999999	999999	999999	189	218	
42	999999	953	396	405	999999	502	261	848	204	286	621	512	151	832	999999	49	555	274	340	851	999999	171	737	853	633	753	999999	588	981	999999	999999	895	700	514	999999	999999	766	999999	506	999999	557	999999	999999	770	114	973	514	999999	994	930	673	244	849	367	630	432	999999	543	771	135	904	999999	867	738	357	726	811	999999	583	877	283	23	767	999999	304	999999	757	967	749	659	999999	284	999999	60	999999	694	56	999999	884	999999	20	232	770	999999	125	883	879	999999	422	387	172	999999	999999	127	657	660	477	537	999999	963	999999	999999	794	999999	886	629	999999	816	947	663	680	477	752	756	999999	60	253	999999	206	999999	786	92	554	371	497	372	543	477	999999	999999	999999	518	280	999999	161	761	438	999999	495	495	804	72	999999	999999	707	695	135	999999	259	606	417	90	999999	652	186	999999	703	432	625	999999	96	612	422	815	446	171	999999	831	605	999999	621	595	999999	710	615	724	365	796	664	801	999999	559	227	999999	724	146	187	628	743	568	68	15	999999	970	999999	202	650	911	321	545	498	999999	388	999999	984	821	999999	630	999999	462	236	907	999999	999999	287	536	394	625	101	310	984	999999	999999	47	57	615	999999	930	999999	999999	84	453	484	999999	313	942	181	999999	812	902	956	999999	591	999999	341	160	247	999999	693	872	808	34	820	21	999999	920	216	351	106	378	268	259	329	999999	388	782	433	648	519	344	365	321	813	198	354	438	999999	999999	705	896	378	999999	246	999999	614	59	633	472	568	999999	736	999999	976	443	999999	707	237	999999	902	558	727	599	699	359	999999	496	221	631	667	132	933	999999	645	999999	999999	999999	22	890	20	339	159	960	999999	999999	608	535	344	379	999999	646	999999	30	903	999999	179	778	999999	887	921	127	999999	12	805	446	459	336	194	777	443	729	999999	346	956	573	409	766	519	572	999999	999999	999999	841	87	30	921	913	506	999999	39	231	270	135	999999	892	999999	156	999999	999999	677	281	350	567	936	824	999999	863	999999	340	746	412	999999	91	999999	999999	965	997	999999	785	525	546	829	695	747	221	469	569	377	74	82	999999	612	876	894	999999	641	594	904	262	77	67	999999	175	752	627	999999	188	989	40	926	999999	231	378	127	141	452	655	819	999999	365	393	496	999	999999	493	800	392	999999	666	999999	381	999999	672	999999	999999	696	663	999999	999999	258	290	579	999999	147	579	41	243	999999	763	999999	986	774	189	999999	684	999999	849	908	999999	827	580	991	333	734	555	411	558	660	658	444	
788	999999	699	476	85	814	159	861	688	461	566	632	433	639	320	606	912	999999	43	897	846	755	683	303	678	298	255	612	999999	178	482	999999	110	328	248	999999	85	713	999999	999999	421	988	999999	807	270	947	567	999999	999999	949	498	783	627	761	598	42	39	406	797	786	568	546	278	520	978	999999	531	115	400	46	530	209	953	172	485	858	536	875	42	999999	730	999999	199	643	999999	699	999999	349	730	216	253	679	999999	45	312	875	719	709	829	287	425	999999	304	386	428	299	830	465	285	739	506	164	373	76	999999	999999	357	635	841	999999	37	999999	385	193	793	851	294	999999	860	610	149	999999	56	755	316	277	266	812	225	389	868	500	73	990	710	999999	316	848	978	999999	527	93	868	999999	259	999999	87	120	593	577	14	912	604	999999	600	679	118	999999	760	788	751	999999	420	461	421	537	999999	394	483	999999	999999	446	939	566	92	65	958	506	505	83	200	999999	228	647	999999	955	895	999999	400	41	980	697	98	199	553	999999	999999	416	138	722	123	999999	637	888	42	568	999999	48	592	544	720	611	122	686	597	999999	999999	999999	999999	999999	641	999999	994	999999	724	999999	358	999999	999999	110	391	999999	378	783	959	508	517	340	999999	816	982	857	999999	855	320	378	585	411	601	947	665	900	340	999999	90	999999	697	195	173	194	220	232	35	491	162	178	999999	999999	727	99	97	985	167	999999	483	784	923	999999	141	355	999999	946	158	75	999999	999999	221	705	702	575	999999	332	176	430	605	759	999999	999999	702	152	145	255	683	999999	999999	680	743	999999	198	306	469	559	63	818	999999	273	84	960	56	999999	956	999999	636	161	288	999999	818	736	999999	724	952	608	999999	989	220	26	999999	645	215	764	999999	151	517	406	115	999999	278	999999	507	341	684	999999	278	40	195	607	619	532	999999	104	861	17	999999	474	353	861	122	74	999999	906	10	438	999999	999999	924	815	30	999999	55	37	496	470	238	333	49	91	340	415	999999	613	406	741	421	999999	903	740	735	52	63	254	148	214	751	999999	999999	255	127	985	116	379	586	999999	999999	206	607	400	778	92	435	272	530	706	270	994	509	999999	26	999999	389	194	90	978	186	999999	888	292	719	999999	991	793	999999	999999	309	999999	36	999999	265	225	513	512	961	653	616	791	999999	442	999999	756	101	81	239	484	999999	921	299	608	999999	684	318	999999	681	150	100	642	307	999999	406	835	967	493	14	999999	139	876	232	437	999999	395	86	999999	
999999	999999	546	919	564	490	748	999999	145	428	999999	580	999999	198	830	821	562	974	493	549	45	999999	789	608	77	999999	354	729	999999	862	246	817	608	861	976	719	604	180	87	817	999999	29	700	548	679	433	999999	941	56	410	999999	396	902	999999	999999	240	182	938	852	136	145	28	688	999999	192	999999	972	55	221	999999	227	391	897	675	122	26	418	251	928	644	999999	413	999999	298	999999	849	915	999999	450	746	546	665	328	950	682	999999	340	999999	366	684	461	849	729	934	193	492	499	237	424	404	822	931	19	999999	594	732	344	399	999999	342	999999	999999	604	475	574	561	73	946	993	703	999999	990	884	254	999999	999999	683	749	115	505	359	688	655	55	923	614	655	120	366	949	84	941	142	33	604	560	255	264	369	631	429	553	999999	721	999999	831	999999	765	35	900	58	595	293	789	982	401	255	999999	551	959	999999	999999	999999	53	629	743	858	999999	650	631	448	429	389	483	86	806	454	934	336	102	568	999999	999999	999999	999999	999999	658	352	50	212	315	999999	712	999999	726	476	963	999999	101	976	972	195	125	403	462	628	216	810	713	186	999999	320	231	459	401	25	868	133	151	999999	95	516	820	447	326	751	717	979	757	610	842	263	999999	360	999999	383	775	691	13	283	282	999999	999999	864	265	999999	474	263	18	999999	607	839	58	950	890	999999	374	677	86	999999	911	237	999999	113	343	692	477	999999	999999	28	249	186	130	999999	999999	999999	877	956	191	999999	999999	464	999999	999999	999999	13	215	892	469	662	19	999999	614	302	372	55	795	535	530	572	526	999999	922	999999	999999	430	718	190	91	999999	999999	417	495	754	999999	456	266	999999	999999	340	487	584	999999	677	19	152	572	999999	506	823	452	352	436	618	806	683	541	980	585	581	294	34	999999	817	999999	999999	612	860	999999	915	999999	788	434	200	999999	941	201	999999	999999	328	999999	890	683	999999	210	999999	999999	876	948	751	999999	999999	430	529	56	999999	773	594	602	417	539	712	999999	591	44	999999	917	246	533	864	491	295	999999	266	999999	403	999999	999999	617	838	620	735	911	127	10	513	367	904	153	631	178	607	999999	572	999999	155	930	102	234	546	999999	744	999999	999999	269	629	999999	174	806	652	122	231	999999	764	796	999999	800	999999	591	530	999999	22	999999	999999	696	999999	999999	437	477	577	472	999999	999999	80	519	999999	392	827	857	999999	999999	203	108	501	519	999999	629	888	999999	985	354	999999	511	703	250	315	652	999999	397	999999	
999999	999999	696	238	189	863	903	906	254	920	421	972	985	999999	302	112	914	601	391	749	264	754	661	492	232	385	746	624	830	999999	234	941	439	482	999999	390	999999	999999	321	656	53	999999	643	999999	999999	382	111	300	999999	999999	401	60	69	999999	129	243	196	999999	16	804	126	288	85	50	696	480	542	512	999999	999999	999999	54	289	735	706	541	999999	999999	918	850	999999	455	223	999999	813	183	881	791	363	160	999999	302	863	517	539	764	647	602	169	103	839	599	473	499	542	356	770	333	942	587	132	390	296	166	530	671	75	392	999999	522	598	751	159	999999	717	312	999999	772	206	942	894	517	646	824	999999	684	982	724	160	999999	412	557	849	775	37	814	999999	707	986	999999	698	264	374	647	504	98	450	796	782	999999	174	998	136	10	999999	614	743	999999	155	999999	688	999999	242	770	119	50	902	999999	649	902	306	484	999999	338	999999	999999	153	999	999999	922	244	195	942	920	302	414	999999	848	999999	422	80	545	562	149	189	357	31	999999	537	464	195	75	156	879	999999	999999	221	999999	756	999999	471	744	999999	232	612	503	409	999999	478	705	619	63	302	236	832	761	922	646	159	895	618	549	999999	866	737	178	999999	72	987	612	202	633	102	39	951	999999	404	339	537	686	999999	999999	135	831	844	142	773	919	999999	999999	767	574	648	999999	999999	922	282	284	495	999999	999999	346	333	866	512	986	961	273	285	506	999999	592	119	999999	947	908	999999	640	31	999999	404	129	25	815	999999	628	985	241	999999	38	63	129	844	103	232	999999	386	268	999999	999999	181	999999	643	550	999999	184	465	999999	913	536	508	999999	263	890	49	343	999999	518	31	999999	999999	730	678	256	999999	247	999999	26	251	999999	531	165	320	173	433	894	999999	474	10	669	999999	810	999999	68	999999	420	999999	999999	63	999999	290	868	999999	445	857	450	999999	397	106	576	999999	999999	999999	578	14	353	999999	99	467	999999	858	856	517	999999	999999	200	412	619	726	43	381	794	999999	363	64	662	918	874	999999	982	72	98	999999	433	243	723	877	749	64	186	999999	999999	496	909	40	434	999999	884	723	666	48	222	999999	73	205	642	486	579	523	351	435	457	999999	999999	91	769	488	93	128	998	322	663	565	549	944	999999	307	999999	999999	629	999999	43	161	649	944	849	427	314	238	601	999999	308	999999	712	999999	999999	993	22	999999	270	946	277	999999	725	999999	385	657	131	128	600	344	433	256	893	50	402	305	143	540	241	
999999	184	854	527	761	999999	437	999999	797	999999	612	999999	999999	999999	682	44	277	436	999999	568	999999	306	195	638	266	999999	999999	342	672	359	999999	859	481	999999	919	772	999999	999999	999999	340	948	804	333	814	988	999999	208	194	221	999999	135	999999	838	971	49	55	988	999999	999999	949	962	105	190	448	968	752	813	639	999999	910	621	38	472	965	620	397	972	380	650	217	614	867	130	999999	234	475	31	510	999999	874	783	206	977	24	377	853	999999	885	999999	245	246	569	51	310	394	106	406	872	361	652	82	618	576	999999	344	105	974	523	224	503	730	313	999999	278	136	425	999999	458	597	999999	772	999999	534	414	999999	999999	825	999999	282	137	78	999999	999999	999999	802	175	629	923	679	282	999999	110	670	352	514	932	486	999999	184	999999	55	947	999999	999999	879	984	94	171	92	300	280	164	251	96	434	999999	164	188	476	960	795	137	779	325	887	672	999999	191	899	48	567	999999	645	999999	999999	999999	999999	564	34	999999	91	467	841	388	12	725	858	584	917	932	778	308	306	224	999999	917	177	959	706	216	568	902	271	54	732	999999	519	999999	14	313	999999	600	999999	659	879	999999	296	999999	323	172	999999	999999	273	967	269	269	755	430	140	174	952	913	857	999999	258	999999	205	797	656	784	216	999999	579	613	233	188	999999	647	345	844	999999	999999	999999	544	999999	726	999999	304	784	999999	472	98	807	839	999999	795	999999	345	410	699	142	499	744	538	956	893	272	659	743	91	123	118	95	999999	543	186	277	323	424	532	550	901	22	999999	321	999999	122	740	262	438	445	810	247	645	999999	141	41	117	587	510	463	978	561	703	359	364	12	522	306	184	528	429	920	877	159	240	999999	562	227	838	999999	999999	999999	999999	645	313	870	450	582	411	154	169	735	914	79	999999	999999	319	832	957	125	600	444	88	910	26	889	369	999999	482	655	479	890	999999	729	931	581	256	67	56	493	562	939	894	40	368	693	15	999999	999999	999999	176	729	269	723	189	97	329	403	628	424	511	999999	110	756	674	278	999999	194	147	990	103	261	786	474	562	660	549	999999	551	333	883	561	908	591	999999	999999	631	999999	549	843	262	852	439	632	999999	999999	838	147	365	100	706	820	670	999999	797	914	943	795	999999	529	548	281	851	305	540	949	56	519	999999	999999	647	962	645	304	737	251	822	164	491	999999	822	999999	691	461	627	72	999999	320	999999	573	999999	835	864	30	305	980	10	999999	999999	
42	561	999999	869	999999	999999	744	185	376	859	556	999999	999999	313	215	999999	145	999999	999999	999999	477	67	735	725	999999	999999	811	107	624	998	999999	999999	689	72	999999	404	502	999999	999999	19	882	887	525	999999	999999	999999	28	532	999999	323	169	400	610	465	999999	974	825	604	175	322	641	646	999999	377	999999	315	412	999999	854	999999	214	603	339	999999	795	590	542	284	999999	999999	110	289	447	999999	999999	366	640	999999	999999	999999	578	898	376	938	999999	999999	336	158	358	932	79	302	677	848	119	566	71	229	669	44	442	550	126	999999	222	999999	208	259	538	999999	675	188	288	380	242	315	999999	400	23	559	999999	394	926	999999	999999	808	611	999999	201	282	304	420	999999	413	51	38	999999	999999	726	25	999999	999999	619	612	266	999999	24	307	615	803	339	670	999999	120	999999	999999	624	571	791	413	750	609	68	265	451	999999	623	874	338	214	533	804	674	997	999999	186	774	323	298	999999	794	999999	983	999999	999999	633	999999	999999	632	993	413	221	641	322	274	437	28	999999	170	12	999999	149	999999	411	279	535	999999	218	999999	604	283	311	282	530	619	446	625	999999	321	817	59	180	251	344	999999	322	172	999999	733	94	168	420	162	296	992	654	345	581	999999	418	999999	996	854	999999	720	112	999999	120	999999	827	811	358	52	353	952	107	897	633	999999	957	372	644	999999	514	446	863	158	999999	538	965	111	54	999999	903	999999	62	999999	223	624	698	383	62	659	999999	282	999999	999999	809	999999	895	756	711	999999	170	55	992	521	999999	592	857	999999	953	582	737	999999	999999	806	999999	999999	899	999999	999999	19	912	583	320	985	579	241	999999	495	349	999999	999999	218	399	82	999999	858	197	540	974	630	999999	744	430	479	921	999999	514	12	999999	646	444	122	999999	702	68	587	735	999999	942	118	955	999999	999999	999999	939	999999	999999	694	425	291	975	368	808	999999	253	999999	162	840	73	400	727	633	267	999999	216	999999	999999	697	24	803	999999	999999	598	866	674	404	999999	999999	999999	402	999999	820	587	946	671	999999	314	27	459	891	434	999999	944	551	391	999999	999999	911	104	999999	392	999999	999999	621	999999	794	769	942	389	848	47	44	309	670	999999	907	56	320	41	140	226	128	248	999999	379	237	999999	57	484	352	999999	228	999999	131	20	999999	999999	965	788	876	999999	372	638	610	853	400	999999	283	13	999999	286	793	880	964	202	273	400	558	999999	930	558	722	467	999999	999999	999999	20	187	660	999999	767	90	532	164	824	999999	490	
637	999999	999999	642	999999	999999	999999	76	999999	347	999999	929	746	823	591	724	857	328	593	999999	601	62	44	389	999999	623	999999	999999	205	270	726	149	347	783	762	999999	272	298	595	999999	466	970	60	481	950	999999	913	510	999999	999999	674	836	241	999999	999999	999999	244	599	234	999999	999999	294	999999	246	620	920	591	963	71	311	461	568	732	914	447	630	999999	562	999999	169	709	999999	999999	839	999999	890	907	398	894	187	55	672	74	255	315	182	109	999999	860	999999	666	949	448	999999	904	116	113	327	511	268	582	681	170	999999	640	999999	999999	999999	651	730	999999	203	79	884	266	999999	504	999999	608	275	530	999999	999999	409	503	999999	731	665	999999	999999	999999	999999	886	635	999999	999999	512	999	615	122	427	999999	172	140	999999	472	880	564	617	124	611	626	718	246	999999	393	979	760	999999	880	472	99	999999	171	943	432	316	999999	289	892	999999	504	999999	496	847	462	36	571	392	999999	879	177	57	820	878	170	999999	999999	897	999999	394	999999	999999	735	650	338	971	10	196	999999	999999	999999	284	724	837	999999	755	231	398	285	367	418	377	999999	11	999999	52	286	293	782	559	666	999999	79	508	535	75	145	999999	519	490	36	384	797	875	999999	999999	332	982	771	415	650	261	621	999999	975	383	899	734	355	296	999999	716	414	45	498	899	214	226	311	51	999999	385	879	795	340	43	999999	663	999999	412	999999	304	522	999999	909	414	924	226	532	999999	175	411	999999	232	794	319	999999	762	387	543	687	999999	999999	730	999999	274	382	999999	522	941	804	246	175	943	576	401	999999	999999	136	999999	975	988	693	160	875	217	884	656	10	31	73	817	999999	35	724	614	999999	999999	580	644	42	999999	703	590	999999	929	246	557	656	403	125	932	636	302	567	699	422	530	999999	589	390	725	825	501	999999	999999	999999	150	228	962	777	412	466	999999	61	877	294	999999	999999	999999	971	999999	999	607	999999	141	999999	983	467	999999	201	103	937	991	264	316	999999	212	999999	999999	999999	105	999999	999999	625	712	475	999999	251	690	999999	320	727	908	617	62	999999	228	595	746	999999	976	682	999999	770	684	474	475	237	999999	605	92	399	441	976	999999	998	999999	981	999999	665	45	742	777	620	999999	375	38	383	211	999999	63	617	966	564	992	422	144	923	940	999999	10	999999	506	999999	332	920	999999	931	741	64	420	247	402	999999	770	244	905	583	889	999999	999999	101	999999	163	551	474	999999	999999	984	463	863	391	999999	955	665	128	246	692	
297	960	89	999999	641	156	180	816	225	885	999999	999999	999999	560	44	631	801	908	999999	352	543	999999	999999	418	947	288	201	39	207	446	425	651	998	999999	296	999999	240	349	459	999999	982	735	999999	547	999999	236	946	312	356	418	163	756	237	893	159	440	999999	999999	159	363	955	151	619	778	470	153	999999	304	999999	116	999999	462	459	22	999999	807	608	949	336	720	999999	888	682	999999	293	668	999999	114	999999	855	464	569	200	106	923	999999	126	481	87	939	476	999999	48	250	27	701	307	224	999999	351	832	999999	343	999999	30	77	469	830	494	801	999999	654	241	418	651	831	271	362	98	999999	691	999999	999999	397	253	999999	850	441	770	592	370	999999	581	721	33	999999	236	761	85	856	381	999999	986	999999	220	821	420	999999	599	195	439	945	136	13	660	705	653	946	194	340	227	37	70	901	441	528	83	519	395	711	999999	510	287	241	157	999999	150	595	186	431	280	999999	842	999999	163	999999	999999	999999	999999	328	297	999999	999999	745	999999	353	235	999999	844	692	999999	900	243	888	590	999999	667	895	855	265	564	67	769	762	999999	996	195	485	999999	26	455	505	458	77	999999	325	933	541	601	804	180	66	751	494	683	999999	999999	953	994	234	999999	188	721	805	763	239	519	814	999999	999999	167	750	345	827	246	253	451	176	474	274	995	135	999999	61	95	999999	315	999999	999999	690	18	241	490	524	268	277	783	653	999999	194	805	129	999999	958	646	429	999999	923	257	999999	999999	821	489	729	238	631	885	999999	999999	265	923	243	734	994	999999	925	269	999999	569	969	470	999999	862	289	468	999999	999999	999999	999999	665	787	391	999999	650	763	197	999999	761	295	999999	392	122	932	999999	270	572	394	861	999999	720	170	898	999999	287	999999	138	958	210	270	361	362	550	999999	65	477	542	214	94	999999	447	184	508	535	999999	587	999999	865	999999	29	999999	492	417	21	999999	504	889	999999	751	999999	634	238	551	999999	999999	999999	842	999999	877	580	728	367	310	630	885	546	999999	999999	999999	700	621	999999	154	190	374	869	945	538	999999	999999	588	514	463	413	606	218	632	17	601	657	744	999999	999999	243	300	539	192	786	135	999999	842	526	604	60	68	371	94	371	136	74	339	999999	999999	327	999999	223	903	896	999999	999999	914	654	771	775	955	999999	999999	911	889	834	687	999999	413	426	718	72	910	999999	354	244	134	271	881	536	328	441	216	670	999999	87	636	999999	762	459	241	999999	999999	999999	999999	999999	96	
182	481	999999	387	180	900	867	609	930	999999	500	551	790	551	653	773	244	456	523	914	615	999999	812	999999	401	999999	999999	194	530	317	90	318	417	158	952	789	589	159	157	541	349	999999	999999	773	146	744	999999	907	588	423	519	382	999999	33	481	512	668	103	999999	774	945	683	999999	622	999999	999999	144	999999	599	864	194	95	999999	999999	999999	999999	999999	48	72	656	434	56	606	117	999999	707	737	393	999999	449	130	999999	172	382	999999	666	982	999999	551	954	610	339	317	723	999999	999999	83	598	459	926	162	999999	40	999999	349	899	86	971	824	524	999999	750	965	999999	999999	697	923	999999	396	908	572	662	497	999999	999999	999999	999999	882	878	999999	634	149	934	999999	297	500	465	832	43	696	589	999999	999999	36	510	859	374	167	980	541	510	156	211	550	364	999999	142	999999	293	254	169	204	103	460	999999	314	816	999999	999999	999999	241	100	893	700	329	560	789	471	607	196	730	999999	901	999999	999999	488	999999	999999	394	797	367	543	999999	788	536	395	918	421	999999	206	52	999999	304	737	309	999999	263	999999	999999	803	710	671	325	106	999999	587	302	756	597	412	377	432	830	76	885	698	999999	999999	173	933	642	378	335	410	153	581	288	174	47	453	234	999999	172	999999	96	999999	228	452	999999	949	999999	171	824	733	999999	619	328	238	852	611	868	158	999999	297	170	342	999999	914	953	999999	999999	138	999999	154	187	941	999999	249	979	199	999999	999999	999999	223	841	481	554	602	581	533	263	60	321	999999	584	86	96	999999	430	754	360	313	499	331	650	964	452	999999	999999	887	359	88	258	663	140	770	317	135	999999	689	787	743	342	429	689	259	999999	293	999999	110	999999	395	819	234	838	176	609	999999	573	876	38	999999	55	693	184	184	999999	658	999999	814	999999	961	429	999999	966	999999	999999	80	999999	999999	157	168	119	999999	43	964	269	34	999999	963	170	798	999999	579	660	999999	698	648	254	514	999999	167	988	755	999999	892	999999	88	267	231	205	999999	999999	182	728	869	999999	600	660	219	914	777	999999	341	653	999999	999999	849	90	63	918	332	825	137	942	989	999999	363	123	150	998	191	766	602	768	999999	922	389	850	790	158	999999	988	45	600	680	999999	999999	999999	371	493	126	999999	214	999999	873	714	999999	239	738	699	999999	486	520	221	999999	999999	241	573	999999	999999	999999	999	999999	904	820	344	789	537	999999	666	524	261	999999	657	881	192	561	299	894	999999	999999	159	121	101	999999	999999	477	823	999999	
669	102	93	89	999999	473	127	709	310	492	539	924	999999	967	82	184	159	999999	999999	339	550	459	942	999999	116	874	999999	887	207	166	208	866	966	669	601	999999	440	182	437	194	764	483	261	999999	365	991	999999	191	48	999999	999999	886	614	494	999999	220	999999	414	972	449	602	240	999999	153	293	672	958	552	375	509	743	977	307	679	999999	76	208	145	323	125	914	688	848	290	568	322	261	482	999999	391	423	36	999999	999999	591	999999	972	117	523	692	43	418	816	539	183	620	589	935	918	260	999999	24	101	857	535	914	391	230	999999	971	999999	486	209	984	95	999999	999999	319	999999	50	999999	101	622	999999	999999	505	999999	999999	999999	948	732	325	563	101	379	409	934	352	462	677	152	752	532	551	281	557	218	831	999999	465	842	280	848	878	167	920	999999	999999	775	39	51	999999	122	636	249	105	999999	118	999999	999999	999999	999999	856	420	898	351	999999	81	999999	534	297	50	865	651	999999	999999	477	685	934	458	18	473	576	433	999999	999999	639	999999	999999	185	634	999999	227	768	999999	417	999999	437	979	999999	362	330	121	251	742	11	217	470	530	787	628	247	183	165	677	318	999999	432	999999	827	712	999999	768	184	900	196	823	999999	968	698	47	999999	705	128	106	999999	362	335	690	634	863	999999	999999	525	557	396	999999	71	101	374	558	991	653	999999	113	690	561	936	350	999999	187	120	502	832	999999	588	542	999999	69	989	956	533	741	159	963	999999	305	253	627	999999	269	762	14	604	149	56	396	552	25	415	136	999999	984	999999	456	753	999999	543	775	968	853	872	11	111	418	35	259	503	999999	999999	395	317	319	836	296	425	115	897	692	999999	202	999999	999999	654	863	999999	548	999999	703	220	867	999999	477	658	999999	396	760	903	196	124	797	892	999999	455	29	818	116	158	849	999999	999999	778	850	999999	776	862	833	357	248	877	486	652	800	978	999999	633	840	660	185	899	665	999999	711	578	905	309	999999	593	634	54	433	400	757	999999	573	999999	999999	404	999999	797	999999	413	664	318	638	154	102	384	999999	999999	978	455	999999	999999	999999	999999	77	281	999999	999999	235	250	722	204	454	95	895	138	999999	614	721	445	999999	387	345	261	548	402	940	761	999999	263	841	248	75	978	428	807	306	138	999999	639	237	999999	572	999999	690	469	864	999999	258	963	999999	147	999999	542	676	594	614	123	896	999999	341	415	999999	972	999999	999999	138	475	999999	98	832	287	594	999999	218	999999	999999	32	
571	88	538	397	999999	253	294	703	999999	999999	311	833	999999	192	242	355	308	821	999999	999999	999999	216	999999	398	886	170	141	691	553	592	999999	312	999999	591	999999	999999	999999	943	999999	27	687	704	910	999999	173	999999	894	650	54	248	999999	396	229	224	999999	364	747	149	511	351	999999	603	999999	981	208	999999	64	999999	639	424	219	364	918	136	912	219	999999	735	234	63	276	491	999999	314	808	937	92	564	999999	198	80	996	999999	561	999999	94	554	999999	407	999999	778	293	20	630	39	430	478	103	312	898	68	21	914	457	85	630	956	846	183	270	999999	999999	138	451	353	222	921	999999	230	999999	665	376	999999	69	284	999999	480	25	285	999999	469	989	262	999999	140	68	91	984	999999	285	137	707	756	999999	999999	288	164	569	287	816	508	121	872	999999	242	999999	683	854	999999	102	160	999999	999999	795	801	926	999999	999999	999999	294	141	937	881	999999	701	957	620	201	811	996	999999	999999	738	468	879	999999	127	999999	351	448	384	999999	811	999999	135	999999	999999	961	344	332	999999	611	258	992	685	571	239	926	782	999999	81	492	53	999999	274	249	212	112	915	453	809	467	211	872	910	904	135	498	820	999999	820	659	857	489	954	226	661	999999	783	318	128	999999	996	76	377	892	999999	634	999999	885	983	999999	999999	890	522	583	409	999999	91	999999	999999	741	999999	276	464	422	634	999999	232	58	587	466	329	607	335	619	471	145	505	999999	721	501	380	934	532	786	613	966	966	380	817	284	664	12	872	386	93	730	611	954	999999	999999	411	999999	307	526	999999	447	999999	903	122	273	881	999999	69	944	999999	181	744	678	999999	668	999999	852	240	999999	801	327	734	949	535	741	533	550	759	102	99	310	999999	15	81	176	412	73	267	553	403	999999	943	999999	25	912	985	933	156	599	40	999999	839	995	725	397	712	615	999999	381	740	341	999999	999999	999999	70	999999	739	606	642	266	999999	594	999999	909	211	383	806	933	999999	755	599	404	170	71	539	471	641	290	683	463	796	695	885	813	71	295	976	999999	955	377	255	999999	514	999999	506	999999	161	999999	523	23	999999	681	754	625	150	937	999999	904	324	598	999999	459	922	188	469	999999	999999	874	847	999999	999999	732	978	255	999999	272	999999	826	565	575	999999	556	999999	669	556	124	941	269	672	134	151	82	999999	366	999999	796	999999	999999	874	668	265	287	247	999999	616	184	703	508	125	877	57	327	349	749	288	356	692	262	999999	354	896	448	211	
723	774	334	973	999999	781	713	999999	564	999999	999999	999999	42	318	999999	63	382	999999	443	153	794	87	999999	732	999999	87	128	113	162	703	529	772	816	85	524	833	999999	211	90	726	412	30	999999	375	999999	440	255	47	999999	209	259	999999	463	305	417	645	999999	601	963	544	662	999999	705	861	432	134	502	957	793	336	771	181	340	999999	741	999999	999999	458	289	999999	831	90	999999	952	454	596	319	521	999999	878	882	690	247	546	999999	802	324	631	942	329	999999	298	254	207	438	88	601	746	563	643	61	501	321	394	713	582	40	752	417	999999	815	980	300	914	453	91	933	794	652	939	459	962	516	960	999999	543	836	382	524	999999	999999	572	999999	34	999999	390	378	852	832	491	999999	999999	224	116	514	999999	998	339	754	356	154	806	999999	999999	193	98	985	361	753	180	746	657	238	999999	840	252	999999	275	999999	72	713	91	962	999999	999999	887	748	999999	456	999999	545	999999	628	177	999999	999999	477	344	840	739	405	26	109	999999	745	124	343	183	275	271	935	732	999999	999999	643	72	999999	933	456	305	350	585	904	79	635	248	39	999999	819	652	775	999999	999999	358	666	696	981	999999	999999	63	554	574	144	195	748	812	265	936	533	999999	999999	999999	888	544	399	820	122	39	37	506	94	282	364	999999	495	257	307	893	35	947	91	544	518	402	751	775	450	718	999999	822	999999	102	537	660	308	241	799	999999	958	999999	583	951	283	918	999999	282	220	521	699	500	514	371	911	586	87	999999	35	496	793	999999	379	403	709	214	999999	999999	999999	703	324	264	458	417	999999	188	373	999999	999999	999999	433	479	999999	929	28	830	317	621	191	950	582	499	216	999999	106	345	999999	189	252	999999	404	999999	536	517	206	445	52	106	436	732	223	999999	547	999999	72	323	69	449	385	878	896	902	810	794	130	825	57	155	999999	999999	711	193	886	202	999999	456	942	57	732	582	787	220	194	458	737	634	999999	781	250	999999	999999	37	804	373	181	502	176	741	999999	381	398	896	785	837	999999	39	71	355	240	615	999999	21	716	999999	101	686	717	999999	999999	496	999999	276	999999	538	323	683	388	523	31	702	290	999999	661	999999	999999	890	999999	357	436	999999	573	999999	999999	634	999999	273	320	12	282	999999	785	813	684	999999	508	131	991	256	999999	347	999999	548	999999	537	999999	180	360	999999	617	999999	999999	999999	925	359	923	277	725	999999	136	999999	372	999999	999999	999999	916	476	526	999999	852	999999	999999	188	
999999	98	999999	35	282	23	999999	241	913	999999	999999	81	999999	999999	888	334	976	240	406	721	129	999999	975	274	307	797	620	999999	653	599	513	555	999999	82	535	836	303	999999	994	712	970	999999	146	999999	991	178	999999	501	588	201	784	621	999999	187	999999	999999	123	999999	728	999999	402	999999	588	324	450	839	770	999999	890	62	41	999999	999999	694	750	234	336	999999	283	138	999999	129	999999	999999	999999	999999	999999	133	23	174	999999	511	179	999999	319	999999	317	822	968	161	999999	140	610	999999	999999	705	385	971	999999	833	999999	999999	999999	999999	999999	999999	181	999999	509	999999	999999	999999	157	725	339	530	909	727	384	230	917	514	598	999999	730	375	518	743	301	118	517	917	696	190	140	175	999999	579	539	999999	358	999999	322	999999	211	761	999999	884	206	639	796	657	597	216	915	529	999999	999999	869	614	764	999999	999999	999999	999999	43	950	999999	999999	174	537	339	197	348	872	736	202	188	920	968	999999	633	999999	999999	322	859	999999	489	999999	611	216	605	999999	924	282	921	356	920	379	178	810	25	299	42	999999	466	470	258	344	188	999999	999999	477	900	999999	140	999999	182	89	190	712	471	703	984	958	932	629	999999	999999	951	390	281	999999	751	999999	377	344	514	999999	855	999999	81	154	95	283	999999	138	809	702	151	40	999999	841	999999	999999	349	321	999999	999999	179	837	207	193	999999	798	65	999999	999999	999999	854	999999	385	999999	999999	999999	641	999999	999999	999999	532	804	819	569	924	999999	999999	440	619	296	819	65	39	999999	390	27	201	888	999999	297	228	463	999999	76	848	354	655	999999	999999	407	823	32	999999	999999	999999	374	999999	999999	999999	473	591	625	362	999999	999999	999999	999999	944	242	216	600	753	565	330	492	999999	401	752	721	579	999999	999999	999999	222	472	797	361	999999	888	25	10	563	629	297	999999	999999	110	973	999999	59	999999	710	999999	411	999999	80	999999	384	122	999999	973	274	916	688	999999	999999	802	999999	966	999999	999999	343	66	226	215	999999	133	278	625	889	999999	428	609	671	999999	564	336	421	415	999999	340	976	322	416	52	999999	646	940	99	768	799	960	999999	27	612	254	654	999999	205	769	946	999999	999999	233	514	999999	665	999999	696	999999	999999	391	734	574	795	999999	31	649	184	999999	400	192	999999	856	99	999999	421	999999	69	748	910	999999	225	645	455	152	999999	99	901	497	79	999999	999999	456	167	418	236	442	232	999999	233	14	928	725	379	763	19	902	999999	999999	143	84	195	948	732	386	999999	999999	999999	652	253	
931	748	687	410	999999	999999	732	698	681	780	979	369	999999	999999	906	305	500	275	691	999999	999999	955	999999	363	995	216	305	999999	781	252	147	999999	580	999999	999999	266	251	324	381	999999	999999	214	999999	725	164	714	277	433	825	999999	675	822	436	518	928	976	352	999999	415	791	999999	18	917	999999	643	999999	999999	29	999999	650	64	999999	894	866	856	120	503	679	999999	290	939	872	897	699	577	325	886	999999	970	324	913	917	999999	589	192	277	296	999999	92	498	999999	257	210	185	36	498	928	569	661	999999	482	673	999999	134	852	770	120	227	861	327	778	727	59	999999	737	999999	277	314	684	588	824	480	596	999999	364	691	999999	999999	673	88	396	326	409	163	842	250	794	999999	736	999999	999999	999999	171	764	720	999999	207	301	447	889	230	624	999999	82	999999	11	86	423	999999	171	999999	398	554	783	931	461	999999	896	999999	999999	352	999999	577	272	431	999999	319	999999	999999	999999	493	380	999999	999999	857	771	999999	336	170	999999	173	380	999999	999999	322	768	524	388	833	999999	880	311	235	950	546	737	57	622	650	999999	999999	254	999999	613	999999	728	123	770	925	169	999999	990	735	236	999999	971	478	11	950	663	241	931	999999	999999	285	192	999999	334	246	129	724	999999	685	923	158	919	947	411	898	594	655	753	462	999999	999999	889	575	999	627	575	269	999999	672	987	15	999999	255	700	337	494	583	999999	534	999999	999999	211	314	812	88	414	33	76	113	999999	18	999999	478	999999	493	396	617	155	706	671	999999	678	156	698	918	397	673	256	84	413	20	999999	228	657	999999	46	999999	763	921	999999	551	999999	999999	999999	979	526	291	919	999999	999999	999999	438	92	862	999999	766	65	999999	893	999999	740	776	999999	700	355	999999	269	821	108	999999	999999	854	999999	493	130	666	736	999999	999999	402	999999	754	49	143	536	581	999999	366	711	999999	981	999999	999999	240	483	999999	210	252	999999	999999	267	469	821	759	140	32	213	599	742	999999	40	999999	999999	501	584	985	736	859	173	773	370	903	119	999999	999999	842	984	993	20	999999	466	494	879	999999	145	646	933	290	13	513	999999	999999	999999	999999	440	999999	999999	378	999999	497	999999	351	88	196	476	999999	359	999999	293	999999	999999	220	589	397	999999	545	345	999999	366	999999	62	456	855	660	999999	999999	290	686	206	709	999999	616	347	522	317	124	416	692	415	781	999999	749	997	716	475	167	603	235	611	895	430	63	22	718	999999	999999	495	428	791	299	83	673	987	583	524	431	
872	77	89	707	139	999999	611	584	651	313	459	999999	194	247	583	64	85	311	289	718	604	999999	87	726	628	988	999999	125	708	622	761	999999	201	999999	295	999999	155	903	766	777	999999	999999	76	141	141	999999	243	553	999999	999999	598	999999	304	805	999999	253	990	363	89	999999	752	999999	876	39	551	45	999999	149	999999	999999	908	181	544	999999	999999	177	563	945	594	282	999999	357	999999	689	999999	999999	129	999999	999999	51	546	792	824	625	34	957	560	999999	590	999999	407	999999	601	667	999999	426	151	791	999999	999999	690	54	768	806	396	404	999999	196	999999	475	916	999999	921	910	511	126	357	999999	487	318	616	526	999999	498	999999	660	756	742	580	607	934	337	999999	569	999999	999999	33	28	238	630	871	373	41	124	189	999999	182	690	166	992	79	231	314	999999	52	999999	689	280	930	736	999999	353	616	407	999999	589	706	362	558	20	102	999999	691	857	447	253	494	250	319	40	487	76	999999	587	538	999999	33	634	527	198	811	753	999999	502	999999	528	757	634	999999	999999	147	999999	141	999999	999999	740	539	456	783	999999	678	999999	999999	899	258	582	999999	38	868	827	565	81	835	370	999999	349	251	199	999999	918	495	859	999999	719	892	667	934	999999	687	999999	183	576	999999	728	519	999999	793	197	999999	409	999999	728	765	755	44	75	999999	770	947	561	499	350	581	864	312	999999	781	999999	16	590	647	337	999999	999999	654	989	230	999999	851	999999	556	63	945	475	167	999999	104	911	685	827	683	173	492	136	308	999999	995	986	425	999999	590	551	190	999999	999999	999999	386	999999	111	54	845	877	999999	121	15	445	999999	115	707	545	724	999999	566	189	999999	999999	999999	225	772	999999	993	244	999999	161	255	14	999999	292	713	733	390	409	810	640	981	805	254	380	131	999999	999999	999999	289	880	975	720	985	999999	755	999999	999999	171	921	289	61	999999	196	768	999999	10	572	999999	401	973	164	999999	69	925	207	999999	999999	999999	999999	909	999999	113	999999	999999	185	534	28	872	999999	434	999999	999999	999999	531	588	380	619	486	999999	130	301	325	498	999999	725	999999	999999	70	802	999999	60	999999	76	22	896	948	656	999999	592	342	982	699	999999	967	828	999999	837	538	346	827	492	752	960	974	999999	77	614	649	96	525	872	958	79	999999	384	40	162	475	999999	640	724	999999	894	181	999999	601	739	999999	486	790	822	133	723	999999	171	307	163	102	999999	828	343	17	298	76	469	33	630	999999	592	999999	999999	371	902	999999	999999	999999	
858	789	836	999999	337	93	172	305	703	749	245	103	721	86	999999	70	82	807	999999	717	945	827	711	124	999999	46	938	687	18	461	230	27	999999	912	449	374	999999	386	500	259	844	993	373	720	788	999999	981	516	922	721	299	105	999999	395	312	999999	999999	721	56	301	155	484	296	252	999999	999999	999999	808	636	511	803	695	316	58	872	952	464	991	999999	444	65	999999	999999	296	171	999999	619	999999	610	999999	297	545	339	999999	999999	999999	706	131	201	570	999999	999999	999999	421	917	603	788	999999	999999	359	576	95	395	999999	999999	723	999999	999	90	999999	608	744	208	228	224	999999	365	117	999999	512	256	342	800	999999	138	882	552	353	378	999999	345	268	963	260	842	211	159	727	962	390	650	706	999999	796	999999	571	999999	661	206	659	247	680	416	20	113	243	295	629	483	363	181	999999	630	521	68	349	999999	947	999999	23	119	638	155	563	862	549	301	13	803	567	999999	890	156	999999	330	665	999999	999999	999999	608	915	999999	253	608	218	284	85	529	738	999999	999999	36	285	193	550	608	535	852	158	999999	942	291	826	999999	999999	999999	228	999999	200	403	497	999999	801	777	107	999999	395	546	354	587	473	999999	275	191	999999	881	999999	999999	179	721	999999	999	805	592	665	634	999999	999999	999999	928	65	174	338	345	134	999999	235	507	96	960	223	989	507	570	100	180	26	644	150	575	674	266	741	478	273	999999	999999	218	121	472	999999	68	393	426	531	999999	443	929	67	811	999999	999999	876	218	508	999999	502	245	502	999999	617	69	196	587	999999	799	432	859	81	637	943	999999	396	624	84	165	606	91	48	790	736	999999	999999	339	919	567	389	532	970	134	995	999999	715	625	854	826	872	805	999999	732	877	583	857	430	868	638	721	262	144	999999	543	420	206	712	759	531	999999	857	668	999999	419	899	889	999999	999999	167	311	770	999999	257	292	999999	918	316	913	999999	239	999999	471	999999	999999	137	999999	999999	590	584	999999	13	866	333	354	25	999999	477	322	977	694	910	788	999999	336	951	492	886	999999	742	502	889	798	606	999999	325	999999	999999	849	292	999999	271	366	999999	578	307	999999	999999	903	277	663	451	999999	935	999999	329	999999	760	999999	895	999999	511	568	999999	91	699	215	270	999999	38	629	760	999999	999999	475	999999	999999	730	141	39	57	56	983	792	88	61	895	862	148	999999	999999	635	431	999999	646	999	702	518	976	879	102	643	414	874	999999	902	823	964	470	43	775	648	629	925	
847	598	999999	776	769	39	803	352	131	69	999999	994	339	999999	393	476	731	999999	999999	262	936	414	642	118	154	185	237	931	402	999999	206	309	999999	505	117	58	481	926	749	946	85	749	522	354	793	653	573	999999	580	993	999999	999999	894	376	988	443	999999	999999	632	999999	801	872	949	25	862	999999	988	999999	565	999999	994	804	295	806	187	197	891	297	325	500	612	999999	999999	408	802	465	414	999999	999999	673	102	999999	304	165	155	212	800	506	999999	999999	665	739	595	245	999	507	999999	97	199	801	551	667	104	141	999999	999999	522	550	223	407	377	358	327	892	252	932	999999	139	999999	975	397	395	805	999999	834	873	999999	124	409	999999	18	327	450	714	131	435	967	999999	184	999999	999999	999999	293	95	644	316	421	703	993	76	999999	326	435	224	414	166	862	790	999999	117	243	407	151	918	398	59	908	613	999999	816	965	999999	955	241	294	999999	112	719	999999	999999	999999	788	131	999999	999999	692	891	236	999999	964	999999	186	865	999999	197	292	118	374	697	999999	999999	808	932	186	110	660	999999	204	929	276	64	152	131	779	655	454	286	807	999999	706	167	999999	313	805	999999	788	482	999999	54	12	39	737	32	84	128	653	855	944	242	646	330	697	307	999999	910	999999	65	95	421	742	16	310	752	991	436	726	505	136	932	321	188	999999	159	927	999999	326	999999	56	661	999999	999999	999999	999999	975	385	470	385	279	895	824	999999	999999	477	312	995	729	985	41	999999	402	158	729	21	920	467	847	547	380	999999	999999	308	999999	999999	419	153	674	735	999999	615	966	999999	235	240	118	999999	791	15	847	931	517	341	99	408	999999	853	869	330	654	518	538	922	999999	483	999999	525	725	962	67	169	331	993	218	999999	681	61	999999	498	903	342	675	841	999999	448	288	261	219	609	175	566	283	999999	999999	268	999999	54	346	752	928	593	999999	829	947	999999	610	524	133	673	727	999999	930	381	427	999999	842	697	232	566	999999	60	316	999999	796	501	999999	977	912	950	349	999999	999999	180	569	999999	999999	999999	999999	21	838	999999	138	545	999999	999999	999999	901	999999	769	999999	389	822	780	557	877	287	999999	999999	456	802	632	612	183	334	100	502	759	999999	117	842	995	803	220	727	999999	922	770	243	838	865	999999	999999	152	534	959	999999	934	623	999999	42	731	814	447	219	216	999999	954	220	999999	465	877	99	818	926	999999	586	999999	62	126	954	516	514	203	999999	817	581	469	648	375	999999	568	145	
129	84	999999	190	366	10	999999	288	967	560	999999	382	988	895	242	999999	114	383	212	999999	506	737	526	227	999999	999999	999999	635	692	999999	844	514	897	999999	969	743	815	999999	999999	611	999999	838	999999	955	71	820	999999	999999	348	999999	544	999999	83	686	639	999999	558	894	999999	999999	608	886	595	661	999999	937	485	999999	925	499	411	999999	163	999999	999999	668	999999	570	999999	800	264	479	999999	449	772	999999	999999	220	111	587	999999	921	999999	719	12	654	999999	999999	250	999999	344	354	997	849	841	678	838	482	345	970	642	999999	738	769	255	139	999999	155	999999	862	506	999999	155	348	313	489	196	999999	598	695	426	424	330	40	465	999999	482	447	608	999999	24	959	874	140	944	207	999999	909	474	999999	65	999999	446	387	628	79	209	658	545	999999	492	404	883	650	554	228	667	707	314	345	657	999999	999999	795	848	547	400	24	403	116	307	286	969	999999	640	330	999999	942	412	396	710	823	999999	256	999999	619	999999	234	586	726	540	484	605	138	226	999999	558	651	539	91	999999	194	999999	439	64	216	999999	168	999999	999999	250	725	305	918	635	999999	999999	301	193	238	999999	176	438	677	576	999999	681	840	508	735	771	335	412	999999	717	999999	568	473	202	999999	999999	916	224	361	485	999999	189	687	502	392	999999	267	467	310	619	511	756	587	999999	999999	535	595	659	284	462	915	322	974	999999	120	274	785	109	788	55	999999	952	86	201	761	643	993	347	999999	89	514	867	112	711	215	768	981	999999	960	999999	598	267	999999	898	999999	502	214	486	392	999999	999999	168	679	265	74	999999	680	395	999999	598	541	258	543	204	948	57	219	999999	994	351	999999	999999	148	918	457	297	22	999999	631	268	439	517	954	998	219	355	999999	999999	646	656	98	595	508	372	338	999999	723	745	999999	523	292	941	491	50	834	999999	29	999999	807	776	546	502	999999	843	168	999999	999999	545	999999	602	859	372	626	348	999999	698	677	776	999999	999999	574	277	237	118	975	999999	35	914	999999	524	336	999999	999999	869	119	999999	999999	664	213	314	56	999999	999999	999999	999999	920	999999	999999	786	999999	28	253	180	700	212	279	275	656	999999	999999	998	388	381	470	276	430	999999	999999	239	999999	999999	22	572	285	999999	999999	517	879	999999	999999	183	882	999999	999999	506	999999	267	349	667	839	329	184	797	542	999999	667	999999	299	91	999999	597	567	999999	999999	999999	15	680	894	640	817	762	396	211	812	497	126	999999	354	964	193	999999	983	99	400	999999	
999999	225	40	999999	402	588	227	999999	999999	999999	616	968	19	999999	999999	412	373	999999	849	999999	933	973	985	55	999999	999999	462	334	897	80	613	999999	523	779	999999	790	650	999999	247	238	999999	999999	999999	354	881	999999	999999	999999	474	999999	999999	284	249	323	999999	718	240	985	780	999999	136	893	899	999999	853	148	999999	239	181	709	762	447	471	999999	542	344	982	640	999999	51	999999	867	999999	999999	280	999999	999999	210	374	868	999999	664	154	261	112	650	999999	850	500	742	702	999999	424	764	29	362	813	628	780	81	736	599	821	739	821	999999	43	783	870	524	910	255	864	313	999999	107	303	999999	999999	891	999999	142	150	999999	999999	999999	453	105	107	918	526	609	429	303	999999	999999	842	999999	999999	843	617	915	999999	999999	831	456	999999	999999	615	921	69	602	118	888	435	999999	999999	400	999999	999999	815	999999	686	952	999999	311	825	571	999999	999999	999999	887	999999	999999	284	729	162	999999	999999	892	12	999999	489	999999	999999	923	500	999999	999999	999999	511	452	24	768	37	999999	999999	37	977	999999	630	586	999999	426	667	181	821	999999	613	706	451	999999	801	508	999999	483	458	510	103	84	810	294	999999	645	999999	812	999999	999999	999999	606	500	999999	999999	79	999999	425	999999	999999	518	999999	112	68	999999	170	94	227	999999	999999	999999	553	229	728	934	902	999999	346	999999	303	739	854	999999	808	792	16	216	999999	106	731	246	251	90	999999	992	999999	972	751	366	999999	560	469	171	366	911	105	999999	771	201	294	360	925	543	109	999999	663	389	303	276	921	954	768	131	999999	280	858	473	834	736	528	929	967	979	348	743	279	693	942	999999	696	629	445	135	811	381	320	708	980	70	999999	36	679	485	999999	589	791	348	251	95	63	999999	552	44	999999	365	392	946	205	999999	64	969	446	999999	579	301	999999	643	999999	547	959	160	999999	773	999999	502	999999	491	543	999999	999999	931	451	856	844	74	86	999999	462	999999	988	374	513	624	16	369	589	999999	999999	154	80	999999	999999	704	136	902	149	779	637	180	999999	901	412	446	999999	132	528	589	999999	999999	224	118	190	999999	558	594	647	868	767	48	912	976	585	399	688	803	999999	747	999999	941	925	307	773	291	351	97	962	76	219	883	999999	999	721	401	929	999999	967	175	999999	542	999999	280	21	999999	268	999999	326	22	757	611	229	780	860	620	999999	917	345	999999	521	471	631	580	659	884	207	999999	264	999999	470	999999	835	737	602	999999	686	999999	296	184	33	223	771	949	319	
999999	663	999999	149	999999	812	22	626	78	654	683	910	684	621	137	401	356	873	999999	999999	40	775	491	188	672	933	933	630	171	999999	307	700	682	270	60	230	147	772	163	381	999999	110	766	999999	918	287	999999	44	169	782	677	350	638	407	288	833	182	880	477	177	878	391	465	203	357	983	238	424	570	906	999999	583	999999	761	104	999999	18	408	270	394	932	999999	999999	999999	207	956	999999	284	982	226	999999	999999	304	999999	999999	999999	645	999999	735	934	59	587	473	262	528	999999	630	877	312	358	824	773	620	999999	245	978	919	86	995	400	922	999999	441	353	858	997	288	734	268	37	295	445	672	336	999999	999999	999999	219	860	113	335	999999	971	633	402	999999	999999	221	750	999999	157	568	577	345	21	999999	999999	999999	404	999999	815	896	618	285	73	999999	110	999999	748	890	552	710	226	891	75	738	981	999999	999999	583	360	76	999999	744	880	999999	999999	337	325	248	209	316	815	338	298	438	575	999999	570	23	999999	999999	999999	860	971	999999	999999	685	280	282	124	347	178	820	180	748	999999	873	404	346	520	773	968	509	690	246	999999	887	999999	999999	173	294	247	937	409	997	603	999999	773	443	383	192	67	999999	133	999999	148	994	168	550	525	701	302	234	999999	410	999999	964	179	734	552	465	92	999999	999999	829	999999	240	421	183	155	789	109	960	963	337	716	925	385	999999	999999	900	729	62	120	999999	999999	23	444	999999	612	999999	954	49	891	918	109	999999	999999	999999	762	907	999999	984	404	999999	601	342	270	999999	694	999999	588	350	636	651	736	39	533	999999	837	96	795	422	571	516	835	70	78	999999	237	302	991	91	76	200	327	999999	999999	999999	870	659	752	999999	314	152	60	613	413	250	191	80	890	999999	466	676	122	170	999999	999999	999999	540	274	226	937	401	478	999999	283	999999	999999	999999	381	999999	775	187	343	525	117	428	466	999999	657	827	999999	167	412	703	625	400	88	999999	330	770	999999	340	395	536	342	999999	673	553	340	999999	999999	199	999999	742	521	288	342	999999	62	994	431	678	883	999999	362	779	988	775	882	883	366	176	671	611	673	999999	791	806	193	204	755	913	999999	689	910	673	469	670	191	346	67	492	114	335	348	806	456	949	183	562	999999	897	999999	456	999999	750	528	999999	999999	999999	999999	535	412	857	249	518	786	204	535	688	320	999999	593	546	999999	873	71	345	999999	999999	988	842	632	631	280	857	999999	445	87	170	999999	381	601	115	999999	531	
999999	256	96	830	29	999999	999999	495	251	999999	314	135	630	737	688	999999	999999	212	97	655	902	781	586	999999	275	999999	999999	374	999999	939	726	488	697	304	793	814	999999	441	846	735	427	147	389	675	553	127	999999	349	999999	962	555	399	27	999999	999999	308	670	705	564	677	146	59	951	312	999999	825	437	335	943	874	933	999999	999999	361	237	999999	402	999999	837	158	536	776	999999	580	393	337	471	503	999999	495	154	553	876	179	599	378	196	86	796	728	689	489	999999	607	38	171	43	665	999999	863	906	758	867	416	999999	369	165	381	919	999999	999999	999999	660	999999	729	390	517	196	999999	858	999999	325	124	999999	469	57	380	296	999999	231	999999	806	999999	999999	588	396	686	999999	999999	999999	222	815	166	255	999999	999999	829	947	878	648	654	999999	903	118	295	590	643	999999	946	103	988	869	829	999999	258	999999	407	848	999999	343	703	57	168	531	645	763	169	869	745	714	999999	433	418	903	577	455	902	428	526	998	752	928	524	999999	251	353	999999	999999	999999	816	357	980	87	544	944	606	999999	381	472	531	431	774	22	241	874	564	461	999999	130	802	654	999999	331	871	999999	775	999999	233	289	302	777	700	872	928	999999	248	355	873	959	970	999999	531	956	995	577	999999	915	292	70	686	891	70	347	204	172	378	999999	216	953	179	83	999999	999999	179	753	731	901	94	873	636	219	999999	966	160	45	133	32	336	999999	999999	999999	250	173	602	411	999999	362	999999	765	999999	589	999999	919	790	896	310	438	786	999999	846	999999	831	999999	999999	999999	999999	103	197	169	48	355	332	912	350	319	999999	302	499	768	45	378	233	328	999999	57	79	999999	186	263	999999	694	246	94	457	536	999999	832	999999	134	999999	623	175	518	727	643	999999	236	579	999999	74	999999	999999	28	215	477	999999	512	999999	386	408	999999	917	933	434	999999	119	999999	999999	814	290	10	562	374	999999	422	213	714	999999	999999	789	842	999999	705	999999	726	755	228	878	999999	683	999999	308	999999	999999	464	706	241	94	383	999999	30	772	999999	199	73	455	574	999999	999999	999999	148	910	999999	999999	565	999999	221	743	707	598	999999	368	484	141	764	702	209	648	999999	716	971	629	227	718	769	80	999999	999999	136	281	999999	999999	95	715	544	615	26	766	999999	910	494	497	999999	785	641	661	297	999999	435	371	256	926	153	87	303	999999	999999	574	827	494	999999	706	617	435	417	31	283	999999	596	159	686	442	999999	304	231	483	999999	442	86	117	
783	699	90	765	35	999999	726	17	422	35	999999	452	939	999999	999999	788	999999	952	999999	620	999999	528	47	286	685	813	448	999999	999999	819	999999	260	497	719	710	999999	999999	852	410	162	999999	999999	356	571	999999	244	503	810	999999	443	999999	999999	75	466	729	999999	999999	804	90	221	815	878	999999	602	758	999999	954	229	965	169	172	37	551	224	324	123	181	476	58	450	320	638	243	422	226	976	195	999999	999999	456	999999	821	999999	198	999999	999999	124	754	999999	565	290	283	844	455	281	575	748	850	151	615	999999	196	999999	639	901	999999	999999	999999	386	782	999999	999999	239	519	301	999999	265	363	877	897	999	999999	663	999999	170	46	794	788	999999	650	237	999999	999999	384	372	681	75	142	999999	999999	781	384	377	999999	999999	999999	54	334	999999	930	320	394	972	253	616	665	532	999999	478	864	393	999999	598	999999	554	152	41	999999	999999	999999	285	132	76	718	999999	999999	60	634	999999	999999	999999	469	634	220	340	842	372	647	767	707	159	804	999999	999999	776	999999	785	641	484	999999	999999	199	187	543	999999	999999	327	264	137	992	615	999999	856	999999	871	923	232	388	406	712	999999	394	97	449	471	999999	467	644	999999	999999	838	418	159	478	477	803	999999	101	565	999999	524	117	519	775	101	260	947	989	999999	853	702	407	999999	772	999999	941	112	999999	82	184	999999	999999	322	936	163	207	999999	387	208	999999	999999	141	823	263	197	999999	874	999999	999999	220	533	478	93	98	497	441	182	386	322	999999	701	553	28	391	999999	841	795	999999	621	999999	511	569	791	492	999999	571	999999	981	585	494	76	790	999999	861	650	261	999999	234	999999	722	34	999999	75	999999	999999	97	122	442	999999	355	876	999999	999999	463	709	963	999999	999999	877	926	999999	201	800	828	468	910	174	166	740	170	999999	570	144	999999	999999	999999	504	128	125	133	999999	152	999999	240	617	774	999999	925	999999	999999	999999	998	357	522	865	832	571	246	213	999999	923	955	701	681	999999	999999	167	999999	999999	570	999999	568	485	999999	477	999999	61	570	999999	694	820	248	13	63	999999	253	223	621	999999	47	577	267	914	659	209	999999	450	999999	136	311	617	999999	999999	592	228	16	522	603	55	160	781	10	999999	519	645	685	952	648	999999	860	102	546	768	556	993	999999	653	826	554	999999	274	592	444	909	87	532	905	421	835	588	999999	619	576	882	265	999999	241	405	23	999999	550	802	383	276	218	81	530	786	599	999999	999999	999999	59	81	886	199	566	999999	442	123	
779	999999	813	507	139	482	969	885	999999	999999	969	999999	812	40	999999	472	219	178	700	15	11	129	822	817	235	43	999999	504	995	75	20	124	962	900	744	999999	988	875	999999	735	999999	644	495	999999	58	115	884	29	999999	424	980	398	426	436	999999	999999	999999	999999	999999	999999	912	475	999999	999999	416	999999	999999	912	296	422	999999	343	42	999999	904	999999	633	649	769	129	999999	999999	856	581	95	621	698	536	999999	999999	999999	999999	604	49	823	636	754	999999	766	204	820	972	732	235	941	647	366	461	532	999999	999999	999999	236	161	947	999999	999999	999999	149	794	165	759	133	212	131	489	739	992	151	278	999999	372	883	574	309	186	818	631	640	448	265	246	999999	44	66	232	767	452	102	462	27	445	131	971	48	999999	848	530	113	461	908	373	320	263	150	664	999999	661	852	771	999999	999999	678	999999	538	918	999999	99	155	898	722	999999	900	688	261	999999	999999	911	999999	248	337	298	527	189	540	891	926	750	893	402	999999	999999	999999	331	910	999999	766	431	442	129	316	759	384	215	738	621	473	632	999999	999999	999999	283	134	614	443	263	469	999999	170	647	992	14	205	999999	861	999999	696	579	777	230	411	819	999999	416	931	578	913	322	999999	919	999999	303	748	921	978	763	980	985	887	999999	999999	277	999999	999999	136	311	999999	631	353	130	999999	999999	854	781	570	999999	804	999999	682	865	999999	157	999999	999999	229	999999	999999	283	775	999999	636	999999	691	131	660	144	558	684	999999	630	999999	292	968	999999	999999	533	448	967	361	999999	958	999999	999999	32	316	423	229	999999	576	437	55	290	856	254	494	222	999999	733	130	999999	999999	999999	437	62	851	999999	999999	727	256	999999	260	999999	922	402	149	373	407	668	814	999999	914	539	117	999999	584	999999	436	999999	835	781	330	999999	846	925	999999	838	835	261	181	257	244	501	772	880	999999	999999	368	463	115	131	999999	544	919	883	999999	516	22	584	477	127	632	999999	999999	474	999999	545	999999	996	75	311	538	156	497	566	999999	423	767	236	676	826	375	972	999999	999999	966	785	795	962	414	999999	825	260	783	999999	625	780	609	307	515	640	315	371	398	803	999999	999999	57	362	881	107	749	785	999999	651	751	660	846	999999	999999	590	999999	999999	592	255	485	288	373	443	941	999999	999999	999999	999999	45	521	14	583	814	999999	999999	738	443	90	316	80	50	999999	142	999999	999999	999999	999999	999999	924	890	825	779	999999	328	999999	304	999999	421	659	999999	290	74	999999	139	747	
999999	41	999999	209	852	999999	999999	285	184	999999	999999	241	141	975	999999	391	669	796	154	696	235	440	496	817	14	134	32	430	999999	999999	999999	479	13	564	999999	902	376	600	999999	584	426	999999	968	883	999999	73	999999	445	372	902	620	277	728	442	522	646	545	247	205	728	293	977	262	394	469	467	238	577	95	395	24	79	724	999999	999999	731	471	612	449	941	651	586	999999	999999	180	708	751	570	51	252	367	999999	404	354	300	449	999999	999999	423	910	834	905	999999	977	888	550	999999	168	173	791	999999	932	797	264	86	707	999999	143	223	760	999999	668	536	842	999999	885	675	379	279	830	490	886	999999	539	116	746	999999	91	241	630	165	999999	406	259	77	434	341	150	278	593	530	999999	370	999999	204	999999	999999	516	949	12	875	183	889	343	999999	298	999999	268	157	340	480	837	901	999999	604	999999	271	999999	775	999999	553	534	111	685	309	383	525	535	344	940	376	720	142	239	755	981	999999	72	949	779	691	83	992	937	999999	693	216	777	68	81	904	103	741	356	459	350	82	999999	999999	926	773	218	924	999999	999999	760	705	999999	999999	622	999999	208	336	995	999999	480	541	173	999999	616	999999	748	476	999999	45	283	999999	785	999999	414	999999	999999	999999	32	16	483	999999	785	974	363	988	544	938	999999	651	705	766	745	444	978	809	909	641	427	999999	34	741	661	181	689	781	999999	892	999999	713	929	179	313	989	438	331	999999	198	218	628	999999	809	41	621	340	517	242	350	801	999999	999	858	999999	999999	999999	742	497	614	295	581	78	651	515	999999	722	535	462	756	16	656	63	999999	432	999999	136	225	709	999999	841	182	549	578	100	828	713	80	568	999999	18	696	833	151	999999	637	559	981	304	309	898	999999	64	999999	344	999999	999999	288	999999	811	147	765	42	458	773	122	41	500	561	686	27	999999	999999	422	747	319	823	911	817	795	250	154	921	999999	151	999999	127	73	243	945	286	434	645	756	999999	252	664	385	378	790	605	68	429	617	291	999999	837	642	738	35	331	999999	471	640	571	999999	843	632	316	999999	995	999999	267	615	410	999999	17	999999	999999	504	655	999999	999999	37	199	999999	724	999999	999999	894	208	485	335	218	999999	999999	963	14	194	911	999999	999999	79	641	795	637	801	999999	217	698	249	627	133	243	379	999999	107	444	450	390	277	539	513	421	999999	519	643	59	991	764	999999	12	999999	607	105	623	378	902	241	562	389	999999	107	430	655	581	362	
101	838	999999	999999	528	999999	804	643	869	528	999999	999999	999999	993	752	822	452	78	999999	601	525	147	999999	515	999999	212	887	10	366	442	93	999999	999999	167	551	220	999999	226	110	447	231	964	235	105	721	799	955	568	637	999999	655	361	418	979	836	953	999999	234	353	326	999999	803	286	437	444	999999	155	128	452	999999	999999	235	999999	999999	380	561	999999	660	794	405	256	329	372	999999	787	732	357	999999	330	598	138	37	872	999999	770	999999	687	798	660	829	654	837	999999	105	526	999999	999999	618	609	999999	999999	431	439	999999	999999	999999	440	17	999999	712	543	176	798	854	999999	544	362	193	39	952	999999	123	999	964	751	419	212	277	752	368	349	739	379	55	556	999999	597	925	715	422	987	999999	158	999999	999999	999999	48	272	999999	982	76	209	999999	657	411	999999	999999	475	205	659	999999	999999	265	999999	373	803	797	752	307	706	947	437	999999	617	999999	204	965	61	677	274	381	940	999999	770	301	999999	999999	721	644	999999	284	131	730	65	277	999999	424	866	584	999999	689	295	999999	985	999999	999999	999999	999999	999999	216	962	380	797	930	999999	214	589	494	990	233	652	85	118	679	432	825	999999	422	349	999999	779	109	999999	194	585	999999	976	598	735	662	418	999999	999999	437	999999	903	334	999999	777	73	244	929	875	360	840	999999	187	294	563	219	931	317	631	551	436	999999	999999	612	999999	203	237	990	758	999999	814	472	56	681	24	528	501	907	645	285	906	849	233	126	354	999999	999999	692	45	526	731	999999	557	488	999999	802	10	721	454	584	836	253	181	548	999999	378	566	506	999999	44	718	34	672	999999	999999	999999	639	786	268	382	295	544	955	999999	999999	713	999999	999999	680	999999	527	779	463	71	449	663	678	685	580	975	415	999999	421	10	808	999999	999999	211	844	999999	999999	223	999999	999999	298	301	999999	999999	942	831	463	999	825	68	517	938	570	999999	906	980	908	954	215	292	999999	883	132	955	434	899	284	999999	722	999999	999999	314	999999	392	772	158	375	740	742	749	999999	415	585	999999	999999	869	999999	999999	305	863	999999	999999	17	180	113	414	178	341	999999	53	556	999999	286	569	19	999999	622	188	999999	758	615	999999	999999	999999	770	561	307	999999	472	564	762	456	999999	859	750	840	999999	999999	999999	999999	979	43	999999	699	202	771	139	26	353	290	999999	958	999999	547	999999	348	999999	551	409	551	116	408	869	949	290	109	999999	427	818	179	906	476	899	479	778	581	941	522	274	999	432	291	
999999	192	317	999999	466	870	610	412	844	999999	999999	737	261	580	174	287	418	102	999999	712	208	184	999999	781	69	520	768	677	407	999999	286	410	999999	999999	982	686	642	486	999999	472	816	415	334	160	730	999999	228	208	416	999999	999999	181	570	720	92	252	999999	999999	744	999999	112	933	999999	370	478	999999	999999	435	999999	999999	645	932	459	965	895	999999	999999	999999	999999	999999	302	999999	270	743	380	114	839	408	743	999999	877	999999	741	696	370	883	410	964	682	394	553	792	610	999999	999999	181	722	999999	825	299	999999	999999	484	846	654	542	672	999999	990	999999	505	219	692	999999	610	538	999999	763	604	21	999999	885	550	999999	354	509	959	342	999999	999999	392	244	583	999999	347	302	631	999999	52	827	221	999999	973	999999	889	343	110	999999	327	999999	999999	959	999999	813	906	517	44	999999	502	154	583	999999	547	999999	981	271	635	248	999999	318	999999	305	720	776	999999	254	911	242	776	20	409	216	24	244	228	433	999999	770	546	829	267	999999	402	999999	999999	881	600	193	337	628	708	861	999999	999999	582	685	999999	234	23	662	606	802	52	999999	744	999999	325	312	571	999999	999999	865	999999	690	999999	999999	999999	822	532	918	654	727	905	158	312	547	973	14	661	999999	999999	18	756	884	232	464	771	909	163	876	566	297	621	999999	600	842	169	552	958	489	781	999999	701	104	18	878	897	894	999999	999999	404	999999	650	38	999999	28	119	817	467	596	999999	999999	669	655	362	366	999999	136	557	999999	999999	430	999999	182	999999	999999	317	661	999999	354	567	877	999999	999999	482	999999	647	999999	415	581	733	999999	95	999999	166	788	999999	56	742	651	771	771	346	999999	818	973	273	999999	276	604	711	999999	941	123	39	455	274	713	183	116	999999	523	720	975	736	46	345	684	999999	999999	22	270	919	234	582	999999	540	18	147	508	999999	179	999999	810	869	285	410	971	999999	710	524	52	873	999999	932	999999	60	370	983	782	999999	588	461	303	592	450	538	716	541	999999	914	999999	999999	674	135	549	999999	909	116	461	635	373	999999	999999	458	969	397	293	301	334	745	179	34	364	870	402	999999	33	228	999999	747	694	440	109	795	269	999999	208	510	393	60	150	264	532	157	274	246	156	999999	623	63	999999	999999	217	999999	745	240	222	804	732	999999	184	999999	999999	713	999999	999999	252	519	199	503	199	783	908	999999	605	915	501	216	999999	999999	571	188	999999	375	502	278	233	999999	60	38	264	999999	777	560	876	999999	577	818	216	
341	999999	636	999999	130	864	470	516	933	999999	999999	738	999999	209	575	271	999999	95	321	221	999999	709	999999	468	171	999999	794	15	357	407	155	348	682	10	273	172	934	533	485	999999	42	999999	300	721	231	299	259	205	212	299	999999	999999	999999	607	543	999999	364	177	493	999999	79	464	169	536	999999	491	65	999999	935	413	999999	472	610	810	999999	910	419	999999	247	999999	989	999999	803	67	526	781	92	85	467	641	807	766	49	999999	442	577	602	763	975	999999	243	254	269	798	963	417	763	455	428	633	223	447	930	621	891	479	999999	999999	19	963	408	980	547	304	605	569	432	16	377	611	317	655	941	507	638	999999	999999	14	104	119	28	637	999999	833	428	370	999999	428	999999	962	999999	501	999999	999999	341	999999	999999	999999	203	403	985	756	87	817	326	999999	505	432	982	999999	149	656	17	900	945	770	334	713	875	244	999999	999999	303	415	695	816	901	929	176	386	47	999999	811	700	133	272	560	999999	517	860	864	413	445	999999	999999	269	999999	999999	999999	999999	999999	993	99	958	999999	999999	462	672	132	509	999999	575	266	999999	999999	775	844	316	999999	683	220	495	206	24	379	329	568	738	999999	999999	331	57	862	605	458	54	999999	852	40	152	999999	999999	716	17	204	298	157	839	457	56	999999	999999	87	393	360	441	797	84	588	350	999999	999999	999999	999999	188	618	999999	661	158	999999	999999	999999	285	633	873	999999	779	999999	820	91	999999	729	290	999999	20	153	970	479	255	999999	257	999999	274	690	999999	94	999999	999999	999999	586	585	999999	691	392	554	432	902	999999	519	37	662	608	264	507	999999	693	443	999999	685	999999	648	999999	416	999999	817	302	999999	999999	999999	789	524	759	999999	244	999999	687	999999	898	991	588	250	526	999999	228	999999	648	944	999999	999999	46	650	275	344	794	937	352	89	559	999999	262	999999	317	999999	730	513	999999	248	999999	12	999999	655	545	551	107	793	131	283	198	778	999999	357	961	999999	867	148	999999	424	574	999999	162	999999	488	333	999999	883	932	999999	239	714	460	409	999999	764	42	999999	999999	723	246	10	816	999999	891	781	406	904	742	246	681	999999	264	488	674	724	999999	882	177	222	999999	224	999999	153	54	483	999999	768	999999	999999	999999	487	43	999999	188	999999	489	94	716	707	926	833	151	696	306	647	460	971	999999	209	999999	999999	223	892	999999	31	999999	999999	34	999999	463	637	481	545	206	999999	559	729	309	999999	244	999999	176	999999	295	979	83	174	847	999999	33	356	42	
233	292	999999	999999	150	624	166	433	816	70	308	253	999999	362	606	500	112	999999	730	671	635	965	999999	999999	753	607	930	948	975	999999	627	394	999999	604	257	999999	999999	929	999999	115	153	676	427	705	868	226	996	627	999999	674	999999	318	999999	684	407	268	143	906	521	542	693	999999	458	990	999999	913	146	694	999999	999999	193	183	679	999999	528	959	547	454	124	537	611	999999	481	311	91	318	999999	431	207	999999	128	410	417	876	421	934	227	437	272	955	89	311	523	133	999999	570	639	999999	166	999999	721	688	792	984	931	390	736	156	909	134	821	714	497	124	235	782	999999	803	212	999999	741	999999	191	169	999999	310	790	358	820	999999	999999	423	999999	759	999999	439	999999	999999	999999	41	207	81	527	147	143	374	813	408	999999	708	804	999999	999999	572	705	611	506	632	536	631	999999	388	999999	398	455	408	449	737	999999	795	174	342	858	180	999999	670	592	54	36	93	496	391	459	121	716	999999	947	702	999999	666	932	985	897	323	999999	819	999999	139	692	999999	924	999999	561	999999	543	472	977	305	187	45	999999	462	606	999999	144	217	928	224	681	999999	999999	746	999999	189	862	188	999999	999999	999999	576	925	999999	999999	301	168	420	999999	356	999999	253	999999	999999	525	28	647	479	389	454	189	234	890	529	458	90	999999	187	401	381	250	364	37	999999	999999	999999	119	567	111	999999	293	999999	387	999999	646	438	746	809	999999	665	542	392	999999	999999	366	514	686	405	14	281	27	981	29	458	116	999999	225	434	95	999999	908	90	378	83	171	465	999999	318	999999	999999	343	474	956	736	999999	857	565	47	85	61	999999	999999	562	830	297	999999	704	928	475	434	222	322	723	999999	756	461	24	725	999999	900	668	378	522	984	937	553	34	292	618	258	657	999999	358	44	991	204	527	548	999999	858	761	917	842	458	807	31	750	651	979	388	843	839	999999	999999	999999	555	201	578	892	744	288	421	320	226	776	999999	963	689	324	999999	933	475	939	999999	149	750	535	73	186	916	802	382	312	240	414	818	969	183	650	445	13	949	656	51	579	999999	607	625	682	773	67	999999	336	999999	454	378	899	247	45	642	999999	137	401	999999	942	905	119	90	811	999999	74	789	48	999999	559	984	819	897	400	800	999999	999999	391	412	858	740	55	885	785	46	999999	731	148	18	425	876	557	999999	109	999999	999999	527	813	725	709	277	33	457	868	470	558	11	847	245	999999	119	999999	988	127	211	859	233	
999999	999999	47	342	651	40	464	683	436	149	798	726	999999	626	106	665	703	590	717	598	999999	324	999999	918	884	999999	519	315	139	568	561	898	999999	16	232	48	687	999999	626	992	993	195	43	418	213	999999	675	873	23	999999	295	537	493	999999	215	980	999999	129	457	748	521	158	553	868	999999	899	912	562	403	999999	977	335	963	724	604	999999	290	999999	715	764	237	645	301	59	999999	34	414	552	800	252	751	568	999999	999999	481	844	641	999999	999999	313	217	122	479	955	112	959	573	768	666	383	699	999999	414	999999	521	875	857	999999	595	563	494	370	762	161	316	999999	415	96	252	760	200	999999	248	411	557	999999	999999	346	999999	322	999999	645	999999	427	552	999999	999999	237	999999	606	999999	148	579	999999	818	847	360	327	648	692	554	487	526	999999	193	999999	978	12	145	407	708	520	999999	282	112	849	484	344	609	782	266	999999	730	646	772	62	545	970	593	710	763	848	999999	264	768	973	129	999999	999999	967	555	999999	999999	999999	897	477	591	307	175	969	372	25	999999	866	999999	999999	757	879	143	999999	49	18	419	999999	643	860	822	302	999999	999999	729	504	110	641	999999	115	95	771	748	305	471	248	805	624	347	999999	139	831	828	402	999999	250	846	113	999999	547	741	999999	325	999999	655	298	793	46	250	999999	915	87	639	330	290	985	999999	838	669	800	999999	795	97	895	999999	990	474	121	912	488	658	997	712	689	999999	428	999999	711	999999	183	455	769	383	479	832	62	201	507	122	240	119	18	443	137	344	946	579	999999	999999	664	823	682	133	761	219	918	374	999999	956	861	999999	999999	197	999999	355	999999	999999	618	999999	678	798	999999	998	999999	379	650	563	585	999999	427	999999	36	405	985	360	773	645	622	999999	914	687	251	999999	261	700	999999	820	947	781	901	535	960	366	637	866	999999	683	999999	391	569	364	789	605	538	999999	513	34	212	146	999999	797	798	359	999999	991	557	999999	746	980	690	829	999999	803	453	892	889	669	767	128	999999	99	204	241	699	999999	999999	645	999999	249	999999	665	999999	811	208	999999	736	999999	216	645	319	999999	936	470	701	739	999999	999999	162	999999	132	844	266	93	641	493	603	567	659	999999	999999	911	413	507	794	34	221	999999	604	349	166	287	999999	131	809	74	162	999999	539	960	810	912	999999	376	999999	352	408	999999	179	715	510	179	951	616	552	999999	35	439	676	999999	527	944	391	812	489	844	391	145	284	577	341	870	37	699	789	
999999	428	47	999999	451	626	687	635	889	839	999999	335	845	579	999999	49	722	999999	863	442	866	530	680	887	282	999999	273	999999	602	384	640	999999	262	999999	371	978	988	59	235	59	839	318	502	973	502	519	999999	565	871	537	618	999999	174	999999	923	660	748	160	117	490	363	437	43	515	209	845	999999	28	999999	434	60	999999	831	999999	602	557	38	707	394	762	999999	707	388	74	765	826	999999	996	904	710	239	838	942	745	696	412	285	987	773	657	446	527	357	447	486	946	999999	360	664	999999	631	51	765	354	74	655	59	969	749	999999	999999	87	999999	507	999999	222	730	96	127	200	999999	51	999999	736	326	898	359	940	587	819	844	627	999999	538	89	999999	82	999999	999999	50	363	316	247	999999	790	369	999999	999999	253	274	226	896	243	473	102	589	118	39	37	175	999999	118	391	930	538	999999	999999	999999	428	16	150	142	415	86	837	966	999999	542	946	957	999999	508	697	323	603	999999	393	868	445	499	89	52	569	514	744	254	924	999999	999999	550	999999	999999	999999	246	133	93	490	167	999999	999999	999999	576	93	80	679	797	420	78	337	590	856	876	150	928	927	107	999999	900	999999	592	52	497	679	405	999999	669	999999	461	199	519	467	236	241	999999	999999	513	999999	499	834	946	834	999999	979	281	999999	999999	686	503	319	999999	519	590	824	54	93	298	896	687	736	19	999999	958	878	817	999999	629	645	830	225	424	148	999999	999999	396	757	196	517	408	711	999999	999999	582	152	174	999999	876	412	197	235	999999	999999	281	763	824	233	875	977	171	999999	999999	999999	999999	999999	894	887	445	524	438	296	897	780	498	976	149	999999	150	816	714	999999	256	227	457	604	999999	807	866	320	250	172	999999	218	356	259	647	999999	999999	303	257	999999	999999	362	973	900	337	645	128	999999	623	798	999999	69	999999	354	901	847	999999	260	999999	97	999999	134	999999	999999	415	689	433	248	339	654	898	846	568	437	263	893	253	557	277	999999	688	999999	999999	999999	88	822	945	999999	357	799	999999	999999	999999	170	265	439	88	999999	999999	648	221	999999	966	969	900	247	999999	835	101	999999	999999	106	983	334	408	999999	437	831	999999	592	744	431	890	539	999999	999999	999999	408	999999	823	999999	999999	72	628	999999	808	605	999999	551	841	331	119	910	349	206	744	999999	999999	761	999999	11	999999	521	902	903	789	989	999999	165	879	999999	101	663	277	999999	68	999999	999999	392	999999	999999	999999	289	355	271	635	999999	551	343	79	137	
552	647	375	822	567	34	169	725	162	819	999999	572	671	635	240	456	643	156	147	710	539	999999	999999	952	301	967	999999	641	278	278	447	103	96	999999	663	454	297	999999	999999	999999	999999	639	239	779	685	147	618	719	41	189	877	404	205	369	999999	454	485	422	530	600	999999	528	999999	884	382	85	486	919	972	785	168	198	999999	113	835	899	999999	391	277	164	999999	455	610	99	999999	53	898	727	164	218	968	999999	924	44	999999	355	192	355	407	609	661	699	747	255	30	689	882	102	533	698	586	104	155	376	251	413	918	367	493	338	187	999999	764	764	817	999999	999999	999999	927	490	716	999999	999999	999999	503	999999	708	364	78	711	999999	999999	203	466	631	999999	999999	558	793	772	437	999999	999999	79	432	901	934	983	437	999999	999999	405	174	52	999999	74	120	488	999999	591	999999	563	298	781	999999	381	565	307	142	943	563	714	694	165	63	891	660	914	244	601	999999	725	999999	340	294	765	999999	161	485	567	764	251	685	212	999999	873	999999	90	901	999999	346	636	850	494	184	712	711	18	989	999999	999999	205	253	999999	865	980	636	999999	496	412	999999	414	822	575	188	322	38	492	999999	999999	999999	999999	23	192	265	98	874	442	166	582	64	632	171	394	163	568	999999	413	346	96	246	579	593	999999	322	932	999999	285	315	861	683	999999	920	809	736	999999	192	70	999999	777	115	203	999999	913	357	999999	252	437	999999	620	324	625	999999	12	942	999999	985	999999	870	332	284	598	137	304	899	835	712	361	658	328	386	999999	396	568	999999	999999	778	680	999999	215	689	386	863	999999	547	67	999999	917	867	951	848	668	200	693	503	516	76	506	23	999999	999999	999999	999999	103	999999	387	999999	587	999999	899	999999	315	382	999999	643	897	735	441	756	842	762	794	494	707	999999	718	746	703	74	474	999999	281	999999	629	811	999999	607	999999	462	170	829	495	896	999999	999999	543	296	535	999999	999999	999999	635	749	181	760	608	407	81	623	524	640	535	522	999999	923	734	649	752	999999	845	299	964	999999	596	22	999999	898	526	762	936	432	221	653	468	999999	999999	532	494	869	213	400	536	157	999999	530	304	972	349	54	999999	999999	543	683	214	999999	999999	999999	163	169	493	999999	880	999999	686	101	429	882	64	864	999999	212	164	882	649	999999	763	816	51	76	718	304	559	999999	551	52	888	999999	448	162	875	695	379	335	386	999999	520	227	471	999999	110	421	999999	999999	472	999999	739	661	43	759	552	
10	613	96	450	199	161	407	999999	643	213	999999	443	901	988	886	832	829	506	156	934	546	355	999999	965	306	385	999999	20	542	999999	237	999999	688	999999	875	92	292	884	197	999999	999999	999999	999999	999999	999999	978	999999	495	999999	185	909	164	886	825	999999	654	417	131	999999	813	87	397	999999	339	975	396	754	301	123	999999	550	944	319	999999	999999	999999	527	563	999999	999999	369	588	433	366	403	83	617	863	604	999999	999999	999999	740	383	274	724	233	498	667	822	233	725	999999	782	999999	965	845	999999	999999	918	999999	853	999999	826	454	498	964	869	935	902	999999	891	999999	999999	139	389	999999	935	541	999999	999999	39	896	933	999999	643	215	651	731	438	999999	999999	859	686	103	820	796	914	929	775	999999	364	562	764	999999	999999	999999	999999	999999	999999	761	999999	550	907	64	108	999999	441	731	999999	293	999999	147	507	674	252	42	999999	799	999999	999999	299	999999	765	346	509	476	141	999999	763	999999	726	998	484	676	327	986	952	631	995	863	365	193	999999	492	999999	999999	65	999999	800	308	28	690	344	999999	472	904	999999	999999	555	631	999999	551	967	205	999999	324	999999	830	357	266	90	999999	804	999999	237	115	886	283	898	999999	420	51	999999	464	596	46	663	821	214	422	211	391	85	373	47	814	225	923	925	133	563	235	999999	544	999999	638	999999	889	436	366	28	510	672	272	999999	784	462	513	999999	999999	999999	842	625	934	64	699	313	999999	417	422	890	962	999999	774	999999	999999	307	554	245	957	160	774	999999	999999	999999	701	999999	813	999999	262	362	711	323	405	473	999999	609	999999	490	529	335	455	999999	23	999999	65	999999	897	543	999999	487	907	277	652	999999	886	457	777	540	363	999999	999999	288	165	70	188	999999	952	310	18	586	498	74	716	631	705	302	380	382	999999	548	821	279	137	999999	999999	444	671	35	587	273	832	278	136	999999	835	176	326	953	296	999999	209	597	535	448	988	999999	560	999999	674	593	87	999999	202	814	999999	999999	161	390	615	999999	977	927	999999	999999	754	230	937	999999	999999	538	976	999999	95	999999	999999	999999	744	688	786	611	883	999999	360	993	195	437	86	999999	390	614	25	935	347	552	999999	281	873	790	693	999999	905	393	999999	146	999999	660	999999	270	999999	934	999999	472	603	14	860	335	577	999999	559	326	999999	624	786	191	523	999999	88	543	999999	77	360	999999	999999	28	999999	999999	427	999999	386	534	129	815	846	456	999999	553	341	999999	691	113	704	154	241	377	623	999999	607	51	
623	576	581	775	768	408	999999	532	477	999999	308	370	907	363	352	34	999999	339	999999	339	63	999999	999999	745	999999	398	999999	216	722	627	404	424	892	385	999999	809	953	999999	56	448	872	605	86	756	45	330	999999	351	801	217	180	294	513	999999	988	653	867	836	923	379	45	377	999999	999999	190	884	478	531	761	999999	81	852	292	339	467	457	893	952	709	530	999999	31	414	514	457	120	911	999999	397	947	999999	126	999999	677	999999	505	794	999999	575	160	852	999999	999999	268	999999	327	999999	183	809	541	759	999999	136	999999	186	24	962	306	999999	80	972	852	144	813	600	954	432	999999	926	999999	662	667	386	558	677	529	441	999999	378	140	117	737	815	855	198	36	999999	999999	500	999999	542	498	834	999999	188	999999	539	999999	667	999999	999999	999999	257	999999	878	102	999999	999999	725	656	582	816	999999	271	962	244	46	288	625	999999	965	404	123	537	429	173	833	999999	999999	999999	990	665	489	196	245	720	490	968	999999	999999	999999	421	312	844	815	726	570	999999	542	943	963	260	159	999999	226	999999	283	719	428	999999	999999	657	207	57	666	916	337	741	35	252	754	78	311	529	86	553	102	279	721	702	602	270	348	437	714	740	999999	999999	970	745	446	999999	549	272	999999	840	224	265	187	898	399	999999	546	999999	999999	999999	999999	630	27	999999	999999	13	997	999999	122	998	318	770	999999	926	999999	941	771	999999	999999	983	999999	999999	692	245	999999	999999	999999	999999	313	773	999999	57	247	819	791	885	999999	307	999999	442	773	824	999999	838	999999	453	999999	999999	999999	999999	68	999999	494	215	999999	909	937	781	342	570	911	184	999999	999999	999999	270	532	523	999999	525	572	473	941	373	999999	704	889	999999	713	886	999999	841	335	854	714	467	563	41	453	999999	999999	999999	965	777	531	999999	411	811	564	270	921	999999	126	999999	885	594	324	131	999999	671	30	93	78	456	656	80	999999	999999	999999	999999	707	500	999999	999999	999999	975	508	174	999999	621	302	999999	299	999999	964	516	999999	362	969	130	153	442	46	781	861	864	999999	999999	130	999999	748	844	187	748	999999	430	337	863	405	910	96	159	288	383	378	942	999999	625	999999	150	999999	496	999999	513	673	275	464	298	401	712	456	989	54	999999	872	458	900	551	999999	999999	188	861	957	68	999999	999999	163	999999	999999	919	80	999999	37	999999	999999	999999	999999	673	999999	298	966	48	471	692	463	999999	115	999999	511	920	999999	253	736	947	962	999999	999999	539	480	999999	121	801	999999	482	
642	999999	999999	74	286	999999	999999	237	476	600	999999	999999	999999	274	605	935	888	265	161	493	877	999999	999999	89	27	999999	723	999999	203	404	186	174	163	989	999999	999999	145	999999	999999	999999	999999	813	999999	146	999999	822	105	999999	934	999999	999999	999999	650	999999	999999	815	387	881	56	666	897	494	44	81	423	999999	985	409	224	695	800	999999	644	270	999999	999999	60	39	709	204	524	999999	783	658	613	330	524	761	394	244	999999	263	994	999999	993	999999	999999	999999	999999	968	837	695	59	248	744	944	221	390	627	541	765	999999	999999	999999	151	999999	711	385	467	103	888	999999	25	980	172	546	852	689	277	550	294	354	999999	741	367	999999	408	544	999999	669	999999	999999	999999	853	479	184	91	153	999999	554	522	403	247	629	999999	612	679	79	86	208	101	531	122	86	256	420	999999	999999	999999	321	49	176	471	798	983	754	999999	172	510	999999	465	709	876	722	38	890	117	688	661	755	159	339	468	716	577	588	31	67	606	999999	999999	649	659	502	515	355	999999	999999	645	335	521	999999	999999	98	743	391	655	999999	58	365	313	361	780	738	171	710	999999	754	230	404	732	999999	565	452	852	815	60	383	999999	999999	999999	668	52	335	243	642	770	999999	973	195	933	631	999999	250	755	782	999999	920	340	804	646	187	999999	251	603	487	999999	999999	245	999999	341	281	999999	375	999999	999999	319	999999	505	529	939	339	781	44	471	111	999999	999999	696	79	999999	139	53	412	999999	780	449	801	732	755	999999	653	999999	56	854	661	448	643	843	120	473	423	999999	810	864	316	999999	193	999999	501	999999	637	429	176	999999	211	999999	999999	338	626	999999	518	723	749	839	295	206	999999	190	809	662	391	481	586	606	533	714	242	548	729	383	266	999999	999999	999999	62	234	999999	76	652	434	999999	314	226	914	999999	700	675	999999	999999	120	672	999999	970	838	999999	166	842	569	456	497	995	241	609	253	938	497	492	457	786	71	999999	999999	999999	385	993	999999	999999	999999	651	999999	49	999999	969	618	711	263	60	999999	230	999999	999999	999999	619	164	438	437	705	999999	975	467	999999	228	194	999999	881	13	999999	999999	845	995	999999	180	918	999999	458	999999	272	999999	541	685	446	100	999999	890	999999	831	999999	383	946	566	380	999999	999999	999999	626	999999	87	461	999999	999999	789	466	556	999999	994	220	489	999999	706	705	175	999999	999999	300	31	126	991	304	999999	59	999999	100	999999	289	625	620	484	734	996	637	656	810	263	833	895	999999	544	11	999999	
469	352	61	677	251	400	666	848	999999	171	509	829	782	625	999999	753	699	817	277	609	383	999999	754	11	78	999999	999999	461	608	405	51	582	999999	409	377	707	903	999999	999999	888	999999	771	89	573	999999	808	873	195	576	89	206	999999	277	402	521	732	999999	60	608	999999	46	214	999999	10	129	999999	839	999999	257	979	850	286	420	388	650	611	999999	191	514	270	184	178	999999	528	999999	999999	315	597	887	999999	119	853	813	999999	999999	754	531	88	999999	570	969	999999	938	596	999999	920	751	888	751	909	85	417	546	348	27	867	329	999999	801	250	621	251	495	999999	870	997	999999	216	999999	896	999999	578	737	943	300	684	999999	299	999999	287	137	427	999999	978	999999	999999	316	475	196	984	434	809	286	212	949	727	14	335	725	242	458	544	361	855	999999	999999	999999	602	57	343	636	40	432	523	122	203	999999	999999	999999	999999	690	996	30	552	471	280	301	534	999999	573	679	904	573	67	829	593	76	989	159	73	32	714	999999	852	357	404	999999	762	100	999999	999999	999999	293	557	999999	461	999999	808	393	558	214	154	999999	999999	663	999999	466	375	999999	529	137	999999	999999	999999	999999	999999	579	177	204	77	999999	538	444	999999	252	999999	621	26	515	378	78	268	605	600	859	878	115	943	199	625	937	22	78	570	628	999999	999999	314	411	575	881	999999	613	999999	665	675	709	999999	241	480	120	999999	999999	326	999999	869	810	767	999999	277	870	636	978	999999	139	880	470	999999	619	338	63	316	615	999999	496	722	654	289	999999	999999	178	999999	711	999999	515	497	162	999999	120	759	113	371	999999	144	999999	999999	377	44	196	785	215	835	749	903	999999	803	999999	919	829	999999	224	531	831	999999	108	135	925	999999	999999	642	727	717	763	860	234	692	132	999999	246	251	354	999999	999999	999999	999999	343	995	808	999999	999999	662	243	923	999999	999999	999999	999999	999999	45	578	330	117	970	554	67	497	81	999999	678	734	681	999999	682	587	394	603	438	681	958	999999	139	999999	968	361	980	493	999999	392	325	999999	162	873	444	999999	921	999999	649	999999	102	490	999999	999999	999999	999999	40	307	999999	345	999999	941	154	858	300	280	449	213	148	619	573	999999	703	689	574	36	582	999999	999999	25	666	157	954	889	588	478	503	33	986	411	999999	682	933	459	405	999999	999999	303	999999	999999	228	718	999999	39	974	529	786	999999	542	113	984	999999	388	999999	999999	839	986	264	280	822	999999	999999	999999	736	299	999999	999999	999999	999999	199	527	288	
233	755	797	948	59	924	915	68	999999	921	491	882	427	107	303	397	780	999999	397	254	33	761	999999	802	501	371	740	999999	999999	999999	297	999999	585	705	999	633	747	730	790	72	348	999999	140	855	934	343	999999	201	999999	999999	474	728	802	283	265	472	368	995	456	688	193	832	999999	158	633	999999	307	721	999999	999999	650	999999	775	335	905	812	630	542	868	167	61	549	495	647	999999	569	549	312	999999	537	275	999999	283	111	999999	516	51	999999	231	795	46	597	103	926	999999	424	952	476	378	453	841	825	136	299	636	644	346	532	89	74	599	995	281	570	405	897	999999	999999	457	399	770	648	321	82	131	464	455	568	55	654	616	999999	933	999999	695	449	625	999999	474	243	999999	999999	999999	166	205	999999	325	532	530	999999	999999	999999	29	999999	682	202	999999	63	177	182	999999	778	487	435	457	526	999999	284	874	956	281	792	209	999999	999999	261	746	999999	877	89	148	922	999999	350	16	337	63	954	324	999999	999999	999999	816	302	53	400	41	476	709	679	980	51	999999	573	432	999999	999999	999999	758	999999	456	999999	186	999999	44	999999	999999	999999	999999	129	473	999999	960	381	32	709	975	906	180	829	229	279	454	999999	999999	107	275	474	999999	161	258	257	206	892	999999	583	999999	999999	268	776	999999	895	58	589	216	873	90	285	551	999999	999999	999999	634	929	212	999999	905	978	999999	999999	11	999999	229	277	999999	225	909	999999	999999	448	324	256	999999	403	178	334	230	865	999999	235	26	989	999999	204	280	85	622	277	999999	868	678	999999	740	331	775	999999	675	999999	718	991	999999	22	999999	113	999999	633	533	241	761	878	956	50	987	762	919	22	353	34	999999	795	602	642	388	466	999999	908	516	327	628	783	658	450	157	999999	271	14	48	819	796	647	999999	391	516	811	999999	638	428	999999	999999	999999	51	999999	783	922	399	331	999999	493	342	499	999999	216	999999	977	230	516	892	987	501	915	973	534	237	999999	253	220	136	577	555	999999	490	539	915	865	742	16	666	234	999999	940	999999	999999	486	307	530	345	778	538	999999	405	745	441	999999	496	789	516	999999	434	678	188	204	66	938	210	18	999999	300	748	999999	223	850	668	999999	560	999999	999999	57	929	828	908	999999	598	985	159	396	59	999999	999999	85	235	592	242	555	432	746	999999	617	999999	299	943	999999	40	303	999999	555	999999	64	925	952	371	469	494	605	770	746	605	80	788	813	959	533	999999	999999	20	630	617	999999	953	814	228	
999999	772	640	885	864	412	999999	618	999999	320	999999	138	476	714	766	108	636	785	686	150	254	828	472	339	419	183	367	293	747	937	964	111	120	733	999999	696	853	719	999999	999999	310	462	193	503	999999	999999	404	957	253	999999	999999	337	277	674	999999	999999	310	310	999999	690	999999	999999	999999	667	355	893	28	742	164	999999	254	917	879	999999	839	792	644	968	999999	24	779	410	999999	224	956	637	999999	446	759	577	396	999999	253	225	299	298	591	999999	158	999999	387	661	999999	184	287	999999	457	999999	834	999999	999999	341	935	462	911	644	972	656	711	718	69	582	999999	586	682	999999	999999	663	63	999999	210	128	999999	303	637	999999	606	864	937	892	189	909	999999	577	240	999999	999999	791	314	655	325	999999	999999	999999	22	804	678	227	502	586	400	794	999999	293	981	229	999999	999999	824	999999	999999	999999	719	999999	538	159	970	999999	355	626	93	882	359	999999	235	275	313	999999	290	832	999999	999999	372	360	502	395	999999	328	999999	20	543	999999	999999	520	999999	217	999999	999999	901	862	999999	272	871	875	502	517	999999	472	999999	715	916	141	361	992	353	658	745	368	327	153	999999	651	819	345	999999	118	915	838	790	27	999999	999999	999999	428	999999	187	517	496	858	984	950	576	999999	999999	104	999999	623	999999	177	958	471	999999	999999	758	752	192	453	536	792	393	601	606	681	999999	999999	608	999999	933	995	176	999999	259	509	342	999999	999999	391	938	250	680	495	942	671	999999	555	202	639	730	675	815	734	980	704	474	392	354	895	230	225	496	760	690	978	10	817	222	999999	345	565	219	801	514	296	122	999999	659	935	849	494	999999	969	999999	267	190	442	170	554	999999	950	848	647	170	722	753	999999	804	963	999999	24	342	844	999999	175	999999	23	229	999999	999999	576	733	999999	999999	999999	999999	527	839	432	798	568	656	668	322	395	717	571	640	791	542	202	103	999999	999999	835	999999	628	675	756	802	176	222	476	999999	468	227	439	601	999999	970	236	999999	382	175	111	367	674	532	908	457	894	383	437	161	399	999999	47	153	220	584	133	851	93	630	632	355	999999	705	999999	999999	288	970	215	821	999999	999999	721	530	173	477	487	106	767	308	999999	792	785	324	999999	985	189	295	390	850	999999	384	996	751	543	999999	187	969	999999	739	179	924	999999	616	999999	999999	761	517	999999	999999	107	37	94	784	722	839	570	865	142	868	988	992	999999	364	999999	931	126	969	999999	417	299	517	428	37	999999	983	625	179	
478	295	999999	672	315	999999	753	999999	999999	221	39	999999	999999	322	836	808	750	186	344	812	999999	915	170	999999	530	572	453	589	999999	66	655	738	223	401	999999	999999	645	326	686	999999	611	999999	640	999999	939	292	231	977	681	619	286	953	649	999999	999999	563	135	441	152	999999	203	173	220	243	999999	300	490	795	925	989	999999	999999	999999	402	999999	486	284	265	852	247	351	475	907	989	999999	702	999999	999999	863	833	721	999999	184	944	748	447	945	407	349	649	802	999999	61	692	999999	852	463	256	611	60	289	870	999999	999999	401	727	999999	230	463	999999	210	999999	931	102	278	960	259	999999	654	999999	540	876	915	999999	444	915	424	225	999999	927	248	843	999999	999999	553	850	624	279	552	30	191	999999	999999	485	999999	723	504	959	423	495	602	999999	602	999999	520	413	954	386	999999	486	999999	50	687	999999	625	367	288	128	549	427	999999	980	999999	633	582	999999	931	440	999999	721	420	465	801	999999	334	339	999999	953	302	150	896	999999	809	76	999999	999999	47	419	999999	91	445	386	420	996	159	999999	999999	999999	275	999999	481	524	622	999999	75	848	249	639	210	295	126	335	825	408	530	107	180	935	999999	999999	779	999999	580	682	285	43	55	804	898	712	999999	282	999999	598	669	382	626	999999	11	867	901	407	218	574	965	999999	999999	21	475	999999	452	969	61	833	924	958	943	999999	999999	41	999999	444	741	498	861	999999	647	236	739	158	999999	119	999999	999999	539	381	313	15	716	175	482	43	999999	845	999999	999999	999999	853	999999	999999	438	999999	597	999999	73	467	999999	720	712	131	472	334	282	999999	999999	342	45	11	303	553	654	999999	999999	308	559	999999	999999	999999	237	999999	623	793	562	38	720	999999	522	965	985	999999	999999	999999	302	999999	702	158	761	22	273	928	428	229	999999	131	65	999999	463	999999	419	303	362	770	492	315	507	679	771	999999	606	999999	819	79	25	999999	999999	71	645	636	606	411	19	102	632	999999	978	404	999999	441	999999	230	339	234	556	692	719	999999	999999	987	98	32	386	517	415	484	999999	359	213	999999	293	999999	854	826	692	18	294	999999	147	192	337	112	445	999999	280	999999	458	595	523	333	511	892	960	657	999999	583	999999	501	687	158	201	999999	201	999999	158	978	375	512	541	999999	999999	460	808	918	660	985	999999	999999	999999	40	36	999999	999999	879	826	999999	44	999999	288	119	999999	999999	582	988	991	707	999999	999999	191	302	999999	999999	63	999999	925	61	93	51	997	562	996	999999	
264	657	999999	678	999999	322	87	756	944	178	234	432	563	614	999999	819	927	999999	999999	55	999999	944	29	90	469	859	999999	999999	317	992	999999	725	122	17	537	925	866	999999	914	999999	463	434	358	841	721	630	999999	321	183	274	124	55	488	950	122	320	999999	51	999999	933	368	311	449	951	968	999999	320	555	999999	999999	952	614	999999	484	592	440	999999	999999	368	838	446	642	602	53	878	164	247	999999	999999	999999	298	824	999999	981	240	161	999999	999999	872	999999	320	867	243	230	321	509	17	13	368	999999	999999	459	683	379	496	726	709	405	83	814	271	999999	660	999999	999999	137	509	66	253	440	454	999999	315	999999	528	579	408	999999	999999	378	156	243	803	223	999999	999999	151	999999	494	999999	452	590	999999	68	951	999999	216	384	565	193	10	951	759	999999	237	534	153	537	999999	916	327	337	674	705	668	37	999999	447	999999	825	986	774	571	999999	988	864	999999	257	203	365	373	34	816	547	378	999999	483	875	985	999999	695	999999	883	577	196	125	915	627	399	999999	999999	768	27	999999	207	235	389	999999	938	999999	667	896	343	495	999999	303	999999	136	337	472	554	480	461	398	140	382	891	999999	552	873	948	249	999999	999999	549	604	17	85	350	152	816	463	936	622	310	798	279	397	34	893	604	789	300	927	379	346	317	628	610	824	999999	999999	999999	999999	999999	428	999999	999999	946	999999	296	445	786	194	656	999999	543	839	98	341	112	504	999999	659	999999	168	948	930	900	212	999999	999999	475	525	808	430	985	871	206	882	999999	216	451	85	607	169	999999	115	280	288	803	477	540	278	722	839	425	999999	795	266	479	999999	173	743	661	906	999999	271	385	235	116	672	642	215	582	896	63	999999	999999	999999	999999	999999	659	622	409	819	848	999999	999999	969	999999	176	85	940	412	999999	52	707	423	700	199	740	730	999999	182	999999	835	334	696	825	999999	531	766	685	109	637	459	551	344	999999	999999	772	999999	416	999999	939	999999	701	803	932	999999	355	480	999999	920	425	999999	613	999999	999999	999999	524	510	977	192	483	999999	399	840	775	200	501	372	582	999999	426	282	323	999999	242	999999	999999	531	764	971	440	999999	415	764	683	524	846	111	75	857	543	272	490	999999	746	540	206	861	37	741	362	999999	898	718	504	153	798	788	999999	735	851	993	745	16	751	999999	993	635	166	260	354	400	307	724	999999	163	791	99	999999	702	346	282	999999	999999	618	999999	163	697	270	540	725	67	893	999999	16	
549	527	483	482	324	999999	571	704	999999	397	962	685	183	999999	350	361	709	999999	515	999999	999999	500	722	398	304	278	306	999999	626	534	297	507	999999	718	559	999999	318	617	763	165	775	578	726	635	655	771	980	999999	920	189	26	356	387	942	437	59	804	95	999999	999999	249	206	87	252	110	465	719	464	69	999999	53	999999	947	359	623	10	773	999999	999999	532	999999	228	454	999999	518	940	999999	34	290	509	832	232	438	717	916	578	999999	999999	535	200	62	999999	28	999999	145	924	408	37	329	436	286	716	999999	655	757	31	752	640	733	169	346	999999	183	559	880	999999	999999	240	443	55	510	299	562	552	999999	773	209	247	311	999999	999999	101	705	853	999999	125	999999	783	960	895	999999	859	750	375	854	367	351	468	336	999999	271	178	594	283	926	986	164	999999	185	983	821	999999	999999	999999	999999	254	999999	329	336	764	941	879	279	548	999999	651	999999	196	698	999999	431	741	999999	986	332	999999	999999	431	927	247	961	89	999999	976	83	320	530	610	999999	609	377	31	142	571	383	391	898	56	64	285	447	999999	112	72	561	90	604	352	817	264	999999	568	402	999999	999999	999999	281	303	474	999999	131	939	449	999999	999999	410	608	349	613	941	474	460	999999	652	999999	994	976	545	425	999999	715	187	792	493	862	809	629	53	999999	521	119	605	581	155	164	507	528	999999	327	999999	481	999999	739	875	999999	296	999999	749	999999	808	885	735	878	480	203	999999	156	955	236	935	780	999999	999999	101	832	868	879	231	498	301	475	999999	228	999999	522	460	448	917	703	575	999999	879	999999	959	999999	999999	727	110	951	220	361	572	788	391	380	999999	684	647	52	921	999999	969	261	997	342	999999	517	614	958	743	504	238	262	660	326	999999	811	621	999999	459	150	778	280	287	999999	999999	184	999999	893	605	775	801	999999	781	168	649	999999	756	626	999999	866	123	151	218	716	999999	320	137	75	478	115	73	191	593	781	638	999999	974	67	439	999999	680	720	362	967	703	999999	481	502	677	999999	64	994	752	592	36	636	999999	999999	817	593	56	771	424	500	712	620	290	999	529	949	999999	698	197	964	196	402	788	251	23	768	838	635	397	205	999999	79	438	10	754	11	999999	413	250	846	702	999999	306	862	264	92	999999	481	972	999999	999999	365	807	788	406	634	999999	820	558	58	999999	999999	384	229	450	642	192	290	254	527	322	250	458	350	271	287	106	926	986	930	695	367	662	670	999999	
694	999999	999999	999999	130	163	817	854	201	102	291	534	87	999999	622	999999	793	236	455	415	390	907	466	527	129	999999	921	833	627	363	397	758	713	654	756	381	999999	999999	999999	373	504	395	267	258	999999	753	999999	515	374	40	999999	140	217	265	193	787	999999	999999	999999	592	242	983	237	837	999999	532	820	432	665	250	367	999999	112	91	999999	999999	649	999999	546	375	518	416	469	597	461	266	551	458	999999	999999	575	420	211	999999	141	520	167	430	553	458	933	596	849	133	672	794	38	135	354	198	147	596	585	119	999999	999999	999999	639	385	448	980	999999	960	696	675	946	905	999999	950	399	837	999999	665	98	999999	921	566	346	999999	667	238	425	114	283	831	979	835	102	466	315	996	528	999999	114	999999	571	999999	999999	458	725	999999	999999	185	954	360	918	930	999999	677	162	269	188	714	718	220	565	999999	687	999999	695	121	812	114	645	403	999999	999999	561	999999	870	295	414	999999	209	999999	771	250	159	922	912	58	348	425	999999	55	818	813	336	999999	911	314	999999	296	762	999999	999999	362	540	999999	50	743	379	875	999999	867	855	300	514	941	999999	325	117	765	953	999999	999999	397	999999	599	584	505	847	666	709	999999	347	127	999999	999999	699	418	709	598	881	178	999999	473	618	999999	999999	528	309	395	455	596	207	192	343	125	999999	999999	562	941	999999	545	896	713	175	251	999999	999999	999999	918	251	999999	615	518	883	784	999999	310	779	363	408	999999	206	999999	221	123	999999	164	999999	999999	999999	19	999999	999999	621	346	282	965	308	999999	999999	463	363	390	153	425	981	688	309	559	156	540	999999	999999	542	920	999999	443	502	61	884	999999	953	164	172	241	184	999999	999999	999999	511	13	11	413	446	945	999999	815	999999	999999	142	678	854	234	999999	225	999999	999999	999999	701	998	839	999999	256	999999	551	999999	208	227	912	250	143	791	763	57	152	538	507	763	596	227	532	999999	706	999999	215	520	729	301	947	142	529	999999	205	999999	672	999999	755	921	894	446	999999	999999	406	555	998	887	101	186	720	686	602	891	640	999999	999999	715	999999	336	286	41	779	999999	999999	780	721	523	596	225	385	612	782	585	869	159	722	934	727	160	921	328	429	999999	999999	999999	540	999999	980	720	82	957	773	999999	645	999999	666	597	999999	626	834	999999	300	875	999999	118	904	26	32	490	762	999999	987	616	415	958	999999	236	999999	999999	250	93	542	876	153	999999	838	999999	940	16	493	134	617	111	326	446	37	553	
752	472	366	999999	615	500	958	541	969	167	999999	686	261	999999	271	999999	386	999999	942	424	999999	999999	999999	550	999999	999999	999999	637	923	885	300	999999	999999	68	483	864	653	726	478	999999	917	611	999999	681	349	263	755	62	999999	310	725	999999	999999	612	999999	380	999999	999999	448	599	503	331	999999	999999	867	54	755	999999	956	406	663	659	282	899	506	130	999999	598	210	821	999999	999999	773	622	999999	724	474	999999	247	113	671	999999	288	878	548	596	993	374	999999	304	999999	561	999999	466	647	75	302	604	116	700	456	603	614	626	999999	559	557	999999	923	152	999999	438	956	853	735	825	381	404	360	909	999999	558	785	999999	323	708	848	999999	975	105	432	870	221	999999	656	78	233	661	549	999999	999999	997	451	671	999999	79	999999	999999	731	821	693	897	253	999999	572	897	818	999999	999999	630	710	999999	30	827	720	709	226	999999	207	667	602	719	854	371	870	999999	117	123	999999	253	112	999999	584	163	411	534	627	25	974	758	999999	524	999999	919	289	797	976	623	951	999999	853	196	54	999999	229	973	999999	999999	335	442	790	999999	527	68	527	114	666	999999	999999	195	91	211	444	449	417	87	371	935	91	82	163	493	172	999999	400	999999	561	999999	999999	999999	491	999999	689	542	967	554	997	300	401	185	141	119	207	765	934	651	751	999999	657	999999	612	999999	999999	263	999999	999999	541	361	667	611	999999	999999	999999	988	704	346	522	902	481	999999	90	81	999999	906	941	54	999999	407	999999	749	174	956	999999	791	824	999999	944	436	263	671	999999	999999	632	790	633	984	186	218	999999	598	139	848	133	999999	999999	541	573	894	321	243	19	999999	130	918	446	999999	293	151	173	330	999999	96	648	810	849	444	448	753	282	956	867	999999	345	999999	620	325	833	78	999999	293	809	999999	124	999999	661	878	525	713	999999	48	701	45	54	741	206	52	209	999999	944	627	102	820	621	999999	375	999999	798	999999	307	130	999999	999999	999999	880	999999	351	971	628	158	971	918	735	409	244	265	999999	43	604	446	577	126	519	134	999999	999999	989	438	759	654	999999	89	48	415	999999	286	485	624	174	230	855	999999	580	174	973	708	367	421	999999	999999	543	897	999999	50	730	999999	252	100	319	689	531	999999	222	974	999999	891	880	329	186	958	779	218	869	383	590	999999	545	355	999999	403	999999	578	61	659	120	833	999999	997	685	228	44	394	315	484	699	942	858	606	746	91	828	47	244	428	330	334	37	821	999999	233	469	
896	939	999999	999999	999999	861	563	863	595	16	883	644	957	924	394	999999	395	999999	648	999999	999999	608	999999	574	999999	343	999999	338	785	999999	73	547	461	999999	147	455	399	628	746	999999	999999	742	161	84	999999	403	286	504	936	999999	642	146	811	586	530	297	869	351	70	999999	239	999999	999999	999999	943	346	999999	208	787	939	999999	766	938	999999	999999	207	999999	995	630	402	66	138	402	999999	999999	999999	735	875	238	849	999999	58	999999	999999	852	81	663	371	141	608	220	87	717	996	917	875	208	254	243	332	999999	873	720	667	562	110	831	723	627	26	610	317	999999	999999	999999	465	208	999999	714	281	543	999999	864	31	999999	999999	421	406	446	296	728	490	641	999999	19	711	337	899	573	751	249	999999	744	124	999999	902	117	999999	642	461	676	999999	539	962	999999	753	19	699	485	583	999999	435	287	340	297	129	676	74	928	999999	138	308	248	963	41	603	352	749	33	289	871	999999	999999	999999	999999	999999	951	678	126	999999	999999	638	424	990	71	813	662	999999	827	878	999999	999999	999999	990	333	377	999999	999999	930	196	999999	999999	675	206	712	57	999999	302	720	956	178	999999	947	672	950	999999	884	257	902	999999	999999	999999	922	154	62	999999	790	772	661	251	999999	999999	747	929	853	999999	999999	227	288	23	999999	370	693	999999	710	239	999999	999999	50	833	493	901	673	713	256	999999	999999	530	999999	999999	266	899	641	478	999999	793	999999	27	819	517	537	999999	999999	888	999999	580	999999	61	999999	999999	731	612	732	999999	758	291	999999	44	683	390	106	442	82	999999	756	252	728	224	999999	916	999999	88	369	532	306	825	931	785	637	999999	999999	999999	96	332	163	654	176	999999	720	491	91	224	999999	999999	999999	105	595	576	999999	999999	999999	40	954	527	841	999999	253	999999	531	933	360	925	407	18	171	811	999999	999999	250	112	85	914	504	999999	999999	765	744	999999	121	211	239	365	653	999999	823	197	340	999999	490	509	411	999999	293	786	141	165	817	335	277	999999	749	845	335	999999	758	999999	999999	349	999999	85	908	322	99	329	703	995	281	999999	194	974	999999	787	999999	999999	701	119	630	717	999999	999999	948	418	663	510	461	393	39	625	55	999999	999999	999999	875	415	999999	98	999999	963	92	146	884	223	151	303	999999	961	587	594	999999	649	317	999999	865	999999	137	500	999999	588	868	320	965	656	558	308	322	489	912	853	149	612	241	667	635	347	795	735	277	999999	999999	500	999999	444	297	999999	578	999999	135	861	287	110	
439	999999	105	999999	999999	237	664	999999	999999	649	999999	733	455	724	417	999999	193	527	228	402	999999	299	216	377	513	530	369	999999	999999	480	363	60	999999	48	183	942	999999	862	176	567	80	434	390	999999	450	83	989	572	988	929	658	607	643	885	877	999999	999999	999999	999999	650	867	511	999999	509	296	999	167	416	551	474	86	999999	999999	660	331	798	909	999999	999999	440	541	797	173	800	821	755	416	999999	171	43	860	845	603	525	999999	568	321	880	444	999999	915	582	31	999999	999999	337	999999	999999	564	88	999999	999999	999999	829	119	999999	348	321	688	540	592	477	999999	517	614	999999	999999	836	960	999999	487	999999	50	485	524	958	775	649	948	493	509	434	136	92	803	999999	999999	773	999999	999999	230	999999	202	999999	999999	999999	999999	514	999999	620	609	419	32	801	601	211	565	325	314	999999	999999	999999	373	204	41	168	351	172	713	999999	196	999999	429	340	999999	487	836	146	999999	85	999999	271	999999	337	883	99	411	334	491	601	999999	729	999999	266	334	532	636	997	873	700	107	174	800	999999	434	655	999999	691	269	123	375	429	699	239	529	999999	958	999999	999999	941	756	26	681	999999	662	467	495	173	15	999999	851	999999	273	999999	978	999999	999999	190	903	238	109	719	75	999999	999999	279	999999	239	736	999999	999999	999999	687	932	944	90	493	999999	897	966	999999	999999	999999	259	999999	536	999999	774	999999	72	572	778	999999	92	999999	999999	951	999999	885	392	437	265	436	999999	446	999999	161	341	980	897	972	999999	999999	936	77	283	43	999999	115	700	123	264	999999	674	729	999999	999999	605	100	907	139	999999	802	514	999999	905	999999	972	999999	21	384	824	794	363	100	788	495	999999	24	567	13	999999	208	195	999999	999999	285	762	984	651	793	556	250	999999	768	792	999999	778	407	172	884	999999	13	999999	325	298	999999	999999	583	999999	309	272	590	533	999999	993	981	616	245	366	629	636	987	999999	227	828	583	999999	999999	307	807	717	999999	999999	683	941	999999	114	869	980	712	659	999999	54	352	531	965	999999	999999	999999	810	999999	543	51	999999	999999	84	842	876	497	715	999999	41	286	142	591	999999	738	999999	962	860	999999	999999	999999	999999	969	458	942	817	999999	862	866	999999	999999	999999	443	183	756	999999	436	867	999999	237	999999	275	963	628	902	912	760	67	999999	999999	216	915	933	627	999999	398	572	799	141	34	190	634	999999	206	999999	789	698	418	999999	429	423	105	569	649	374	989	690	350	999999	40	999999	999999	636	998	346	999999	999999	
816	894	368	746	999999	735	275	999999	999999	426	766	417	123	223	999999	349	807	999999	121	355	293	999999	299	707	232	254	999999	967	551	999999	850	999999	999999	235	999999	523	360	999999	785	999999	304	999999	626	999999	923	933	441	816	714	299	999999	999999	234	558	279	563	605	999999	524	393	633	307	506	749	575	905	109	887	999999	829	989	999999	669	751	61	691	635	727	999999	999999	812	294	999999	261	178	307	635	999999	999999	328	999999	699	168	402	735	996	106	876	999999	27	834	553	485	884	310	704	883	999999	507	587	999999	877	875	236	999999	999999	999999	254	999999	999999	280	350	999999	999999	911	299	965	276	25	999999	999999	759	730	766	999999	268	808	379	999999	473	423	162	261	378	999999	50	824	932	999999	999999	999999	999999	305	728	747	999999	621	473	972	21	739	999999	468	999999	999999	999999	999999	119	772	321	540	674	303	999999	854	127	98	563	999999	871	475	43	454	629	111	743	463	11	28	969	646	344	406	939	734	806	999999	808	385	231	999999	714	169	509	999999	288	557	198	874	629	405	68	999999	111	546	999999	172	839	351	258	715	999999	100	803	674	999999	278	364	382	57	433	289	187	399	979	760	999999	999999	773	823	196	275	137	999999	573	588	493	305	402	999999	644	999999	467	136	516	747	624	999999	835	660	19	202	816	826	999999	125	880	461	999999	786	831	227	75	527	999999	449	999999	701	239	96	712	972	962	999999	413	578	822	60	883	241	999999	999999	119	123	813	993	999999	311	202	457	707	41	183	999999	999999	427	999999	939	74	76	729	922	999999	748	999999	46	240	999999	423	999999	303	830	578	890	649	324	999999	952	713	78	990	716	508	782	389	999999	799	355	155	986	789	882	986	816	512	999999	391	371	175	999999	763	986	999999	999999	164	999999	462	293	999999	883	319	836	999999	995	85	999999	423	999999	369	275	247	884	327	437	999999	420	843	999999	387	436	999999	999999	999999	936	999999	14	829	934	627	511	229	516	388	271	999999	999999	999999	990	740	999999	999999	46	999999	900	999999	878	668	460	999999	744	43	700	905	999999	950	573	60	299	690	81	193	999999	726	857	56	730	999999	65	999999	886	763	999999	31	887	636	999999	744	886	407	437	346	378	207	883	478	528	999999	848	999999	113	902	367	999999	669	316	320	320	154	853	808	999999	612	700	849	981	189	678	27	999999	999999	999999	173	999999	263	999999	814	291	843	389	527	129	657	744	657	999999	999999	553	361	999999	325	585	600	43	598	64	999999	678	358	902	298	
849	999999	999999	266	284	738	476	56	934	999999	39	476	765	335	689	725	999999	53	865	585	635	326	446	999999	479	239	139	303	208	10	146	933	941	100	677	536	712	999999	999999	255	999999	507	427	89	296	999999	834	707	909	339	865	999999	493	326	663	999999	157	366	787	55	608	182	848	934	364	105	999999	674	657	163	22	999999	670	619	656	138	899	999999	301	370	404	432	394	999999	145	511	450	624	437	999999	388	999999	700	338	646	756	659	492	724	999999	999999	170	999999	756	327	485	964	873	669	999999	633	790	75	427	650	999999	999999	979	799	852	655	910	247	512	999999	666	690	342	972	999999	479	417	642	110	786	243	382	638	551	999999	546	576	955	999999	521	598	290	282	687	470	999999	679	693	871	545	673	922	547	982	660	795	632	900	999999	65	225	157	964	640	999999	804	159	438	999999	999999	999999	955	345	990	999999	385	417	999999	512	999999	799	723	770	565	999999	999999	834	656	890	864	913	676	195	846	999999	451	326	999999	999999	665	818	999999	999999	565	999999	717	587	556	806	285	388	999999	397	838	266	502	387	409	527	999999	970	503	548	285	402	412	770	499	694	734	69	775	384	847	122	559	178	215	108	405	733	287	849	999999	485	935	289	999999	999999	999999	999999	917	124	999999	695	324	999999	999999	173	999999	947	999999	861	999999	999999	613	603	550	999999	706	333	181	310	131	372	999999	654	932	799	466	999999	424	909	891	999999	151	660	999999	999999	797	856	899	51	54	458	646	999999	776	999999	872	342	738	629	999999	479	892	617	993	999999	999999	670	769	480	707	931	533	187	970	999999	84	999999	999999	999999	999999	999999	999999	139	266	672	999999	276	878	543	999999	133	394	794	36	422	777	999999	666	399	158	137	97	429	999999	999999	999999	468	455	999999	325	919	940	350	700	42	54	762	360	330	96	736	791	236	553	584	999999	999999	161	557	634	550	296	12	249	801	999999	15	795	999999	747	267	820	514	228	16	192	53	103	993	377	999999	183	346	312	422	345	861	875	760	575	196	999999	999999	739	775	633	937	110	999999	999999	49	967	999999	583	999999	915	287	999999	547	401	999999	645	167	190	618	376	949	999999	827	465	901	139	44	999999	999999	999999	923	774	453	999999	254	942	203	999999	999999	58	966	763	483	506	67	999999	999999	368	81	999999	159	999999	999999	408	999999	247	283	443	378	910	999999	999999	32	878	992	513	564	174	999999	999999	999999	443	999999	570	410	196	226	330	408	57	800	999999	507	19	999999	
216	653	54	698	16	999999	760	354	427	125	338	740	605	514	999999	299	174	221	520	110	999999	865	560	998	497	31	952	45	331	999999	267	999999	22	999999	786	859	519	475	151	999999	690	98	434	999999	82	455	620	816	853	758	999999	464	999999	909	94	351	103	56	999999	984	716	725	33	318	858	206	727	999999	728	695	780	999999	80	629	999999	627	440	999999	999999	999999	411	145	191	573	482	802	155	999999	999999	445	765	999999	274	166	185	965	74	126	596	999999	727	999999	999999	168	977	999999	394	999999	499	466	910	999999	999999	169	583	580	543	999999	835	65	61	999999	532	292	929	317	999999	999999	454	453	999999	324	999999	60	323	316	57	999999	595	544	418	788	999999	537	999999	777	351	999999	999999	604	999999	614	290	540	823	113	572	805	239	669	513	480	912	999999	904	999999	479	79	845	276	533	999999	865	999999	646	273	20	994	758	999999	965	330	999999	849	31	948	44	977	236	220	744	999999	793	925	999999	999999	999999	567	633	939	307	999999	268	316	999999	911	748	989	999999	560	103	577	57	87	703	193	150	72	34	955	561	501	842	635	531	292	726	939	269	708	397	999999	371	819	854	693	71	999999	778	119	209	54	93	676	126	177	999999	999999	231	847	999999	812	542	677	387	805	439	633	999999	999999	194	809	999999	195	172	650	215	238	232	20	132	127	294	914	756	516	418	999999	518	364	98	20	717	421	910	585	999999	999999	999999	59	264	437	248	989	925	999999	324	898	513	476	961	965	999999	221	999999	680	528	999999	921	870	397	273	125	430	700	184	101	318	284	587	740	521	797	999999	756	999999	999999	304	989	366	202	519	662	52	403	132	525	506	999999	240	66	999999	999999	570	661	999999	999999	818	298	750	308	999999	623	925	735	450	178	321	465	41	800	233	999999	564	678	877	610	82	999999	578	658	595	623	53	531	999999	748	236	521	999999	999999	71	15	249	67	196	896	736	317	952	999999	214	999999	999999	439	832	654	218	891	784	390	999999	790	720	999999	712	999999	579	404	286	999999	941	799	699	660	739	228	398	507	999999	981	873	765	84	623	454	554	959	613	698	999999	540	345	736	385	999999	280	294	999999	355	999999	326	999999	999999	261	22	414	350	13	700	614	265	711	409	999999	516	484	716	106	647	167	433	965	706	481	171	606	999999	324	528	469	933	250	161	687	664	999999	735	822	611	49	213	956	913	999999	999999	829	935	932	999999	657	563	197	999999	197	999999	360	636	559	99	
416	351	36	999999	999999	680	25	559	722	148	999999	749	893	999999	607	954	999999	62	621	932	999999	671	140	455	871	905	746	739	964	999999	314	905	186	733	204	698	187	481	999999	999999	533	999999	223	794	999999	999999	669	701	903	243	903	308	24	626	999999	745	220	999999	999999	334	934	285	594	415	834	999999	573	999999	300	909	776	995	378	217	999999	72	999999	346	999999	963	246	54	836	999999	999999	16	891	559	975	459	999999	606	999999	358	479	258	685	808	959	825	344	999999	411	993	466	999999	929	999999	999999	695	297	874	29	649	98	999999	448	862	12	828	188	23	195	841	432	999999	999999	29	999999	999999	386	999999	999999	736	628	737	643	842	275	504	86	94	342	290	172	999999	587	228	999999	590	809	822	805	141	646	331	323	570	571	999999	781	909	999999	999999	999999	647	497	293	31	361	256	605	597	999999	751	999999	681	905	678	999999	999999	908	759	157	350	999999	999999	999999	99	306	423	999999	281	999999	723	999999	25	999999	971	524	124	303	999999	999999	999999	999999	999999	307	389	553	650	418	999999	752	703	872	160	921	999999	754	803	252	203	999999	999999	999999	334	618	784	585	88	416	933	164	704	298	710	849	814	999999	338	547	865	546	656	14	191	529	286	850	26	103	999999	226	721	872	110	483	999999	169	879	616	999999	804	999999	243	999999	737	57	414	172	310	999999	999999	426	266	387	657	77	933	992	999999	342	934	568	985	999999	716	442	999999	198	999999	878	999999	268	999999	34	999999	82	422	529	999999	482	871	999999	715	986	960	800	999999	999999	452	416	47	999999	84	284	588	245	488	376	768	999999	999999	225	999999	432	999999	330	704	241	999999	999999	999999	414	548	332	470	255	853	999	907	916	999999	347	746	820	999999	488	193	999999	446	999999	593	56	999999	159	999999	656	752	293	999999	639	106	233	999999	866	761	633	628	999999	814	999999	392	999999	999999	999999	999999	999999	478	125	591	974	999999	999999	794	502	991	999999	653	999999	75	813	502	569	475	277	819	753	999999	879	68	216	859	999999	632	114	441	114	587	999999	999999	389	999999	637	701	559	999999	839	439	675	875	163	979	999999	686	10	999999	823	23	201	999999	573	708	598	66	384	124	704	634	689	70	887	31	745	567	686	999999	999999	999999	999999	774	980	324	503	14	999999	236	630	755	631	275	999999	101	395	999999	267	681	589	580	327	444	798	999999	749	615	987	142	244	671	999999	375	974	955	106	426	61	999999	999999	999999	999999	157	494	949	12	424	451	795	635	868	
309	15	56	999999	999999	482	976	775	574	999999	26	999999	992	958	756	999999	300	999999	994	999999	824	18	476	994	428	179	950	848	212	999999	173	999999	999999	375	372	994	328	690	415	999999	449	286	999999	326	577	390	165	999999	202	745	133	789	800	666	54	301	538	61	999999	999999	999999	137	572	249	724	824	999999	999999	596	762	937	610	257	999999	529	547	333	999999	427	48	24	999999	656	466	211	384	401	999999	331	80	999999	277	999999	44	999999	322	713	445	602	752	125	539	999999	440	807	523	541	430	147	506	968	999999	633	826	366	117	481	116	48	349	999999	433	304	525	999999	999999	999999	999999	287	216	834	888	557	674	999999	484	485	225	659	999999	999999	970	703	824	112	86	643	998	678	984	999999	607	999999	262	999999	691	244	423	144	147	999999	328	153	999999	672	90	831	959	999999	882	999999	999999	456	360	506	462	729	479	999999	999999	37	787	999999	302	376	236	491	304	354	241	249	999999	999999	522	999999	524	999999	999999	162	999999	255	684	105	796	362	584	999999	55	756	999999	961	764	10	913	119	950	999999	850	563	445	598	999999	614	999999	642	570	184	934	410	982	634	956	327	400	999999	352	691	999999	940	791	999999	446	999999	999999	999999	485	71	177	412	999	740	977	219	717	434	718	80	999999	163	791	410	225	644	999999	242	999999	447	999999	938	767	269	999999	999999	772	369	162	987	137	401	999999	509	999999	532	999999	252	657	746	610	966	266	999999	267	594	158	999999	860	801	774	254	274	47	999999	238	999999	740	999999	999999	447	999999	281	731	943	43	997	292	403	999999	243	531	585	999999	836	643	682	999999	11	999999	761	999999	509	999999	222	882	136	128	57	999999	887	670	547	590	309	262	694	999999	339	233	999999	999999	988	176	567	253	668	14	211	817	556	160	738	263	999999	999999	999999	999999	999999	70	999999	999999	999999	625	999999	573	984	995	960	584	949	157	165	999999	853	895	402	342	793	969	999999	999999	917	240	232	737	931	293	285	252	413	772	25	279	327	719	631	999999	371	999999	268	673	54	627	867	408	995	960	410	419	999999	516	137	549	846	784	999999	999999	402	78	641	701	719	999999	999999	186	141	885	460	143	999999	999999	999999	798	710	549	87	300	372	999999	742	971	882	865	999999	897	999999	476	432	543	759	627	999999	302	362	999999	954	337	999999	690	276	999999	999999	277	155	633	545	999999	838	306	706	669	640	578	335	670	818	999999	137	999999	541	665	463	917	384	646	69	999999	445	153	595	750	999999	
682	557	999999	471	615	719	955	361	315	637	135	999999	99	986	999999	967	692	749	999999	209	184	158	611	999999	592	892	509	999999	999999	893	695	710	956	825	999999	31	999999	208	212	144	182	920	999999	37	337	91	999999	659	999999	999999	753	403	495	999999	669	533	999999	999999	879	999999	220	391	999999	422	942	424	999999	999999	38	380	275	493	999999	999999	36	263	922	999999	327	510	999999	849	906	999999	999999	301	225	415	166	434	84	724	329	999999	999999	791	436	813	94	912	212	29	999999	297	999999	999999	857	530	524	416	999999	999999	659	378	123	999999	484	999999	999999	999999	209	999999	118	603	305	550	173	67	51	245	827	119	498	999999	308	588	228	619	721	880	999999	694	891	750	823	712	999999	999999	375	563	317	107	540	443	999999	999999	999999	999999	999999	894	999999	799	488	288	588	501	873	255	80	534	151	999999	617	402	216	514	999999	368	779	592	486	223	691	488	928	729	578	65	999999	570	677	200	627	826	784	644	216	613	171	332	999999	819	999999	999999	421	452	490	999999	236	208	999999	999999	258	409	417	882	999999	999	359	858	923	818	553	509	857	951	999999	790	999999	999999	999999	969	999999	457	754	667	342	850	77	486	248	440	828	503	414	134	941	227	999999	901	535	999999	263	999999	409	999999	275	380	983	469	214	700	529	664	999999	999999	999999	801	655	750	550	268	931	873	620	999999	999999	60	999999	733	19	29	999999	716	46	999999	715	894	58	999999	401	961	999999	608	281	548	911	999999	602	999999	777	150	572	668	361	277	285	389	999999	916	39	225	999999	260	999999	194	328	812	627	809	480	462	753	999999	358	588	401	333	601	81	999999	999999	457	877	955	869	457	713	365	769	815	336	211	141	704	186	686	616	999999	97	230	999999	546	793	746	325	396	651	319	772	999999	952	788	621	345	212	767	407	304	999999	737	999999	456	858	993	154	260	621	999999	182	999999	784	999999	514	850	482	999999	664	140	639	482	805	404	999999	893	863	547	999999	796	501	418	289	321	999999	360	615	651	688	799	999999	999999	999999	435	146	871	101	776	284	999999	862	922	112	999999	665	118	931	220	864	964	140	606	999999	999999	724	999999	999999	472	999999	163	245	999999	602	865	538	574	707	999999	267	721	801	97	999999	819	934	579	315	22	999999	457	428	405	787	723	668	995	404	999999	710	382	259	628	166	999999	535	40	999999	999999	999999	999999	411	561	952	152	172	53	343	850	999999	155	999999	609	816	999999	735	839	54	879	206	543	999999	
757	999999	999999	999999	183	999999	999999	294	903	259	77	285	566	55	866	999999	644	560	999999	661	999999	999999	565	924	650	999999	999999	395	695	999999	450	51	204	999999	654	999999	999999	681	989	122	999999	565	986	999999	390	334	260	999999	868	999999	999999	328	580	881	626	698	113	999999	821	999999	935	758	599	917	808	35	999999	646	401	974	386	963	999999	512	471	999999	82	669	544	326	999999	879	999999	999999	586	999999	471	999999	303	956	999999	999999	859	629	187	441	966	79	97	999999	252	999999	724	893	19	446	758	77	999999	638	626	444	425	505	808	66	240	299	999999	686	999999	768	352	445	195	279	113	941	999999	999999	999999	12	581	190	83	948	164	633	300	999999	374	403	999999	665	340	354	691	364	820	131	211	676	999999	999999	799	999999	271	289	708	999999	342	999999	742	389	616	623	862	999999	431	859	901	607	998	199	322	170	866	687	115	840	999999	999999	130	213	829	355	273	180	390	599	687	999999	924	999999	808	999999	661	522	58	716	999999	999999	932	999999	229	999999	678	549	99	999999	617	583	184	999999	161	593	696	999999	560	999999	359	692	999999	832	182	36	683	999999	391	764	509	354	639	999999	357	141	817	999999	984	235	677	999999	999999	751	981	999999	700	65	999999	999999	860	133	961	787	366	800	603	109	999999	203	919	240	999999	334	140	272	944	785	521	29	775	537	554	335	594	635	999999	999999	850	78	999999	627	47	999999	903	385	393	999999	999999	557	538	717	999999	791	315	446	999999	999999	621	719	169	915	544	999999	449	999999	579	999999	203	731	198	501	258	719	867	302	202	999999	430	754	879	102	999999	963	491	68	166	762	29	157	77	999999	490	141	909	999999	93	657	727	999999	999999	756	999999	999999	368	46	468	661	999999	23	999999	576	336	867	839	77	171	581	999999	390	999999	816	999999	55	663	344	21	999999	810	457	218	999999	999999	850	947	133	444	453	604	454	599	504	999999	16	999999	501	527	999999	999999	842	258	512	759	347	412	990	999999	612	646	34	35	351	850	476	999999	709	313	486	920	715	632	717	999999	999999	790	672	999999	610	152	999999	816	398	999999	968	999999	706	999999	925	447	999999	982	831	999999	580	429	258	654	372	211	203	197	51	702	586	219	999999	535	316	999999	739	23	539	470	483	217	999999	999999	882	277	999999	925	388	48	963	733	801	909	999999	34	999999	28	614	409	948	999999	999999	999999	248	999999	999999	181	478	379	708	942	999999	370	334	373	791	732	999999	105	113	278	808	13	999999	853	417	
999999	999999	292	24	720	999999	140	522	507	441	940	288	133	610	926	456	18	999999	30	289	441	584	999999	242	809	256	999999	305	679	176	772	958	394	351	45	999999	195	999999	987	543	999999	848	827	999999	999999	454	999999	494	187	821	800	673	717	574	976	56	999999	60	215	474	890	999999	842	340	669	982	893	781	575	884	999999	653	999999	487	966	593	757	111	391	365	999999	34	128	999999	999999	109	999999	999999	375	988	945	145	159	999999	652	488	15	497	271	868	560	867	999999	302	560	999999	999999	999999	999999	999999	299	994	669	849	866	866	999999	984	963	570	742	83	415	586	939	135	504	999999	835	487	999999	999999	840	522	999999	740	999999	999999	307	230	778	20	222	983	699	950	476	310	999999	999999	771	31	533	999999	136	486	461	342	999999	999999	999999	501	999999	129	999999	39	164	156	54	999999	999999	999999	999999	999999	791	999999	999999	432	887	988	658	204	181	59	715	566	999999	148	999999	328	288	999999	472	872	578	286	616	102	999999	669	999999	330	265	999999	34	880	999999	999999	909	404	625	39	455	999999	999999	458	999999	355	413	248	303	25	759	725	847	989	999999	814	174	514	124	768	254	228	202	338	938	649	999999	835	231	999999	239	991	999999	999999	999999	999999	106	999999	999999	271	688	999999	999999	780	999999	539	999999	45	462	999999	626	404	289	857	785	237	999999	447	519	680	999999	999999	999999	358	786	767	33	999999	673	999999	718	54	557	999999	89	315	999999	422	767	408	965	989	382	999999	329	834	712	845	473	98	925	658	610	286	941	999999	999999	27	994	803	516	96	372	141	812	581	999999	436	778	479	385	759	999999	999999	999999	340	205	326	38	999999	999999	188	134	999999	999999	69	443	281	912	999999	393	834	428	964	892	999999	999999	999999	889	747	999999	999999	999999	994	713	175	979	499	999999	999999	914	605	989	999999	999999	338	962	788	735	999999	147	999999	523	809	96	550	341	714	228	835	713	953	437	999999	964	779	121	139	870	239	90	944	709	999999	999999	787	999999	999999	999999	563	916	839	516	999999	999999	421	761	266	908	172	834	274	280	999999	896	960	178	707	87	967	226	832	917	506	672	203	866	221	755	308	705	955	497	665	999999	874	447	300	999999	553	27	855	999999	707	999999	816	673	999999	415	104	619	147	999999	259	346	94	921	999999	474	416	555	550	511	609	467	878	776	615	816	32	522	999999	36	533	949	999999	610	220	110	855	529	892	805	660	689	568	656	247	999999	834	999999	437	999999	275	998	477	353	622	
250	526	999999	68	999999	393	999999	741	999999	774	999999	974	484	711	909	618	886	662	999999	850	920	999999	232	539	295	982	79	94	61	761	535	999999	28	988	969	584	816	471	735	422	88	999999	457	881	999999	354	360	251	528	218	389	345	732	999999	701	999999	304	510	999999	184	323	999999	999999	999999	249	827	956	495	742	335	801	424	926	331	999999	972	451	350	601	941	632	828	999999	999999	382	199	749	525	296	627	289	316	699	999999	109	591	268	107	642	999999	398	864	509	203	416	964	418	411	730	729	900	953	908	830	552	494	999999	999999	977	59	87	441	208	124	55	999999	999999	375	999999	190	999999	354	708	491	553	767	329	373	436	417	781	999999	999999	567	727	336	408	868	19	614	999999	422	999999	592	42	999999	665	394	158	921	248	999999	999999	999999	999999	555	255	426	287	999999	175	566	419	570	278	999999	646	641	397	719	97	857	365	999999	528	301	235	125	999999	596	112	934	225	515	999999	737	169	254	550	181	999999	981	590	235	448	999999	12	559	324	302	320	33	999999	438	999999	999999	687	571	32	999999	330	999999	967	691	682	240	350	999999	401	540	580	402	100	226	638	116	276	999999	178	999999	298	676	800	166	999999	999999	999999	786	681	786	59	597	231	825	999999	949	23	899	552	999999	754	108	167	783	999999	917	932	780	800	727	125	556	402	999999	999999	654	340	999999	415	603	303	564	232	614	491	983	999999	275	999999	999999	102	377	588	999999	999999	200	518	999999	444	368	155	167	986	953	671	503	999999	632	999999	999999	999999	211	494	948	914	199	876	999999	302	739	747	999999	414	120	635	748	968	442	920	999999	999999	323	377	56	999999	999999	999999	278	942	987	788	547	875	999999	79	890	883	999999	55	488	324	999999	724	704	621	487	752	875	328	923	999999	762	712	999999	69	306	999999	999999	500	779	621	607	999999	314	999999	999999	792	244	50	744	865	339	999999	441	999999	180	999999	672	999999	970	393	702	999999	999999	463	999999	834	722	120	773	66	445	148	276	866	716	999999	419	999999	421	695	518	999999	584	68	204	375	281	240	889	706	171	21	999999	999999	919	999999	590	999999	924	374	999999	133	277	687	429	999999	129	574	999999	814	999999	918	23	285	874	867	375	961	269	660	563	491	231	76	894	434	619	880	947	68	775	568	830	57	626	395	999999	897	639	14	999999	999999	999999	84	527	253	999999	254	521	999999	292	629	592	273	811	587	901	210	999999	995	999999	249	627	999999	48	621	98	966	659	
489	310	478	331	264	415	855	466	156	549	651	436	375	999999	894	999999	155	976	566	246	999999	493	999999	114	643	999999	16	90	878	999999	999999	999999	41	595	41	999999	814	999999	337	858	955	131	755	661	999999	999999	999999	879	732	380	892	645	999999	729	620	995	943	373	687	832	408	775	588	120	644	999999	999999	999999	337	152	961	999999	649	708	291	917	738	705	962	85	999999	999999	357	507	152	269	633	999999	974	999999	808	999999	619	999999	459	189	542	644	26	999999	174	436	551	589	419	999999	996	999999	999999	703	266	247	410	612	999999	281	999999	91	967	384	999999	999999	999999	301	344	520	238	999999	258	111	384	104	688	999999	910	790	585	999999	98	108	273	999999	999999	999999	999999	571	999999	16	889	999999	761	999999	676	642	999999	999999	630	260	999999	898	815	852	999999	347	328	999999	559	102	701	999999	695	999999	993	869	120	63	240	534	521	772	481	231	265	80	349	923	427	56	526	839	169	335	999999	999999	292	421	245	525	952	617	22	999999	315	74	492	112	468	999999	531	738	999999	106	738	482	427	593	596	503	997	405	744	512	575	862	665	369	146	999999	999999	699	817	714	999999	904	760	999999	999999	200	587	247	999999	619	524	999999	998	73	999999	50	999999	698	824	999999	527	556	999999	509	381	999999	408	999999	999999	665	999999	832	920	999999	524	834	721	999999	677	999999	999999	999999	941	134	988	999999	863	602	772	105	999999	887	874	85	999999	35	999999	261	162	999999	999999	464	280	799	399	692	999999	872	548	762	999999	879	31	999999	826	766	999999	747	999999	593	999999	806	999999	999999	635	999999	957	845	938	498	999999	469	999999	999999	614	999999	999999	151	735	305	919	990	63	20	776	160	866	999999	259	430	420	999999	740	999999	883	984	999999	409	173	999999	735	999999	933	60	999999	859	148	999999	814	374	286	473	999999	999999	673	999999	753	349	104	485	476	510	999999	518	999999	999999	729	999999	999999	629	357	90	977	999999	570	999999	67	999999	999999	917	21	58	642	884	153	999999	283	999999	894	294	999999	999999	314	999999	999999	234	435	999999	972	452	139	966	498	194	27	206	495	341	655	999999	999999	750	299	187	999999	428	868	712	374	140	999999	214	287	999999	397	999999	999999	299	100	345	471	641	40	607	999999	55	560	457	866	947	461	999999	869	999999	999999	490	999999	137	224	171	999999	723	60	999999	218	925	999999	463	796	434	430	999999	250	320	314	900	720	692	400	428	867	999999	845	999999	678	302	345	169	999999	907	128	648	84	929	978	747	591	999999	
399	861	999999	107	660	442	999999	265	701	559	813	852	770	782	999999	795	303	945	999999	633	999999	999999	590	529	181	999999	316	782	131	999999	999999	566	318	532	302	538	72	770	759	413	900	423	600	786	355	439	999999	999999	912	999999	636	43	869	958	34	483	999999	837	999999	771	136	744	999999	390	999999	256	543	247	489	207	732	532	196	475	732	749	325	999999	183	741	752	999999	869	841	999999	999999	999999	360	508	999999	267	235	845	999999	287	166	290	220	567	999999	999999	999999	856	714	556	999999	846	999999	235	284	167	999999	663	193	999999	166	874	301	705	999999	560	192	999999	669	999999	507	999999	207	198	576	469	999999	246	84	846	852	999999	165	295	581	461	999999	135	233	662	789	571	661	969	130	999999	988	515	647	548	712	171	999999	999999	59	426	649	216	659	999999	63	241	588	347	176	52	719	999999	133	999999	267	67	514	17	160	935	36	237	999999	294	999999	599	598	536	143	690	926	390	245	165	811	95	476	999999	609	558	999999	323	999999	88	999999	982	999999	188	290	999999	656	190	624	999999	399	421	149	374	344	999999	642	62	999999	485	999999	999999	770	968	656	182	591	106	408	999999	952	712	433	989	999999	498	217	419	999999	487	999999	999999	765	131	999999	400	946	111	999999	155	915	930	119	999999	961	243	999999	423	531	999999	999999	560	781	33	171	687	999999	160	652	846	999999	999999	807	726	999999	380	999999	999999	212	266	236	999999	32	263	685	999999	602	115	999999	488	287	999999	887	146	999999	483	964	742	960	88	412	795	458	237	999999	999999	132	393	999999	590	670	572	220	275	882	584	537	999999	347	149	999999	999999	132	999999	569	999999	345	671	999999	999999	416	830	688	134	853	440	41	999999	364	992	999999	218	238	447	999999	714	584	999999	263	839	946	445	404	820	993	530	999999	295	667	999999	357	461	91	999999	184	839	999999	95	421	999999	552	741	174	355	250	876	999999	685	355	854	877	722	417	999999	30	970	435	999999	999999	999999	767	999999	137	999999	644	999999	137	999999	272	978	830	499	210	811	296	214	999999	59	999999	126	877	987	939	813	569	634	53	999999	889	213	413	26	953	98	684	806	613	256	710	801	749	335	422	376	34	387	521	606	186	816	699	999999	999999	24	455	779	806	324	999999	999999	404	518	999999	999999	574	814	545	122	136	490	999999	34	999999	778	999999	551	574	572	788	191	122	999999	999999	82	999999	999999	728	938	643	905	999999	298	999999	700	407	240	999999	363	999999	219	842	999999	480	696	225	
675	47	518	647	904	214	999999	536	175	999999	958	86	999999	999999	999999	95	606	478	231	489	999999	134	648	381	147	999999	999999	770	578	999999	713	966	746	857	838	989	219	301	999999	999999	767	762	733	803	448	164	541	999999	265	134	245	999999	259	216	913	999999	398	147	510	260	992	472	999999	826	999999	992	999999	999999	717	999999	876	315	740	530	722	549	401	845	932	983	122	999999	999999	999999	114	999999	717	999999	943	297	999999	82	791	487	707	304	805	907	618	456	999999	42	99	707	257	929	200	728	493	999999	159	999999	214	527	147	999999	957	512	999999	411	284	800	564	430	999999	804	524	262	823	428	999999	999999	236	485	999999	999999	999999	807	207	184	591	988	55	578	999999	57	867	274	350	129	346	999999	999999	217	999999	33	999999	669	750	999999	415	937	904	75	630	664	999999	728	999999	67	999999	159	315	547	819	296	754	999999	292	909	999999	999999	912	704	91	999999	999999	29	999999	145	999999	999999	999999	753	768	999999	93	980	948	483	730	999999	906	292	855	197	986	647	397	885	278	999999	386	840	516	999999	35	210	983	188	365	306	424	232	455	617	101	562	999999	175	212	999999	999999	808	188	798	353	999999	848	894	465	661	999999	999999	999999	130	279	999999	247	612	999999	883	996	999999	128	434	723	684	837	999999	105	434	869	231	683	999999	999999	578	661	717	812	405	999999	99	723	703	674	996	364	335	999999	874	324	175	999999	329	777	278	689	754	999999	668	792	999999	999999	40	999999	999999	745	373	675	700	565	530	999999	233	999999	906	55	424	759	727	329	511	999999	230	119	703	685	363	726	186	888	906	641	153	999999	751	999999	999999	911	273	260	991	999999	647	319	999999	375	322	798	871	232	275	995	358	999999	999999	999999	999999	999999	98	726	999999	999999	999999	999999	658	888	656	621	779	615	999999	513	999999	999999	337	999999	262	911	325	337	372	565	855	953	623	999999	999999	804	999999	51	723	772	822	547	869	999999	170	835	660	905	719	701	28	265	999999	761	999999	882	21	999999	457	666	604	999999	999999	825	999999	999999	999999	747	605	851	299	737	891	999999	999999	949	607	982	692	426	999999	419	618	671	546	999999	93	861	999999	411	792	893	594	66	177	71	193	999999	999999	999999	647	999999	310	867	999999	291	373	291	81	558	284	39	999999	40	415	195	152	692	289	999999	999999	336	999999	204	68	406	153	834	421	628	765	563	429	77	999999	999999	999999	750	999999	265	235	802	999999	854	136	763	156	563	651	982	919	501	764	370	173	
320	579	116	999999	14	999999	999999	870	999999	793	999999	609	999999	999999	77	86	402	432	33	999999	659	546	489	77	305	260	589	193	999999	709	999999	999999	68	903	999999	768	999999	941	265	127	696	932	348	999999	415	164	477	312	583	905	526	999999	740	403	513	774	999999	49	999999	754	558	355	441	742	528	921	999999	775	792	309	84	460	999999	906	280	999999	207	428	662	151	999999	287	610	999999	192	205	69	664	400	999999	678	963	437	511	568	351	500	605	542	494	613	701	520	284	831	76	902	833	133	786	576	999999	386	372	999999	999999	745	908	559	999999	861	999999	385	107	630	121	32	665	348	929	236	602	885	178	538	999999	999999	335	701	126	303	235	540	613	128	17	586	75	540	296	605	591	56	220	632	726	326	422	999999	720	999999	999999	495	204	560	974	786	999999	834	890	514	419	217	443	39	636	355	999999	999999	623	535	999999	999999	61	999999	644	556	675	545	811	764	354	682	980	82	999999	739	346	63	153	230	377	999999	650	999999	999999	999999	612	190	995	380	554	442	39	194	999999	122	444	999999	915	428	999999	672	32	135	170	999999	999999	370	972	896	999999	718	999999	999999	167	999999	484	279	146	270	943	494	550	999999	219	911	653	999999	986	944	305	999999	147	725	119	999999	217	524	621	999999	157	252	217	999999	371	835	999999	636	37	999999	637	174	734	654	484	626	132	591	915	258	93	440	383	999999	601	999999	581	119	293	462	518	999999	658	999999	123	999999	286	999999	999999	383	999999	999999	768	627	999999	140	739	492	251	492	582	999999	608	373	999999	999999	999999	189	507	826	264	497	999999	574	850	999999	999999	58	999999	999999	999999	999999	522	541	999999	999999	672	756	999999	470	804	999999	999999	800	880	892	361	999999	999999	407	832	999999	943	253	128	817	673	203	776	639	624	999999	951	467	153	901	113	77	429	308	53	999999	999999	999999	999999	176	628	999999	694	957	999999	999999	999999	143	951	999999	999999	278	422	136	403	478	980	91	845	123	146	411	999999	978	789	293	865	21	999999	719	999999	906	231	952	999999	130	999999	999999	323	402	954	817	515	901	174	834	654	999999	905	575	141	385	201	908	39	226	895	716	178	999999	999999	999999	779	241	611	831	56	999999	936	283	969	171	768	453	999999	328	896	756	814	954	999999	572	116	788	588	264	714	323	922	972	235	999999	649	291	999999	999999	999999	999999	999999	343	787	193	999999	632	606	970	617	748	749	999999	330	148	901	224	402	793	999999	999999	653	999999	126	733	547	
963	57	186	521	486	416	929	290	623	467	481	176	999999	215	484	999999	617	646	966	999999	999999	999999	999999	891	999999	888	999999	620	56	999999	941	226	64	646	999999	584	429	999999	999999	341	999999	429	999999	681	999999	58	946	587	144	808	46	999999	999999	169	999999	999999	999999	295	95	999999	999999	319	244	993	525	264	121	809	813	999999	762	168	515	634	754	791	999999	999999	470	387	999999	999999	999999	247	593	999999	75	999999	320	91	624	144	999999	542	999999	510	195	713	166	999999	936	147	774	999999	999999	877	204	526	999999	544	375	555	999999	999999	656	999999	999999	996	410	294	199	226	499	731	285	999999	999999	973	465	253	606	242	258	304	451	804	890	251	201	999999	999999	999999	489	775	716	999999	999999	999999	886	999999	676	199	999999	872	976	719	647	53	958	428	999999	231	999999	171	938	143	306	529	266	999999	999999	591	805	999999	257	649	736	723	25	999999	318	140	97	795	576	999999	999999	386	328	731	166	999999	999999	773	632	814	999999	999999	837	582	772	789	408	43	999999	95	999999	999999	999999	337	982	924	37	752	999999	952	144	999999	999999	530	214	999999	999999	535	696	770	308	42	999999	443	170	418	885	999999	443	528	732	63	742	491	33	999999	761	991	749	241	819	540	663	999999	679	224	732	999999	378	852	588	872	999999	292	999999	361	999999	999999	177	573	48	999999	318	999999	999999	91	999999	114	507	893	169	220	999999	464	950	767	379	391	763	945	686	999999	73	591	940	859	715	459	999999	999999	765	999999	823	185	202	233	231	999999	461	598	999999	999999	999999	999999	999999	999999	96	999999	342	29	999999	999999	427	231	887	470	999999	727	651	370	375	81	999999	999999	137	588	396	610	999999	726	545	307	999999	175	999999	999999	999999	587	898	573	772	832	999999	684	689	999999	163	999999	297	999999	701	504	430	101	233	621	228	973	999999	114	999999	486	999999	615	483	685	244	999999	969	830	700	944	829	87	999999	999999	999999	999999	156	537	435	794	999999	999999	999999	51	999999	838	942	999999	999999	795	999999	793	592	296	220	512	211	14	365	901	632	467	42	757	999999	352	503	690	666	999999	999999	999999	678	195	173	999999	590	999999	808	405	999999	338	999999	905	714	46	495	311	331	999999	524	152	181	534	999999	855	506	277	377	534	345	999999	974	345	968	419	999999	999999	132	137	921	999999	205	959	591	303	476	136	52	638	999999	999999	368	224	979	999999	999999	154	33	318	586	999999	74	999999	70	68	364	656	937	305	921	98	188	999999	530	999999	946	221	942	869	389	379	
235	739	999999	152	892	999999	365	292	770	970	383	814	999999	999999	705	921	999999	533	938	820	199	747	716	999999	999999	174	693	999999	739	437	999999	164	929	216	97	335	606	999999	175	604	300	654	535	999999	715	374	999999	921	59	34	322	999999	930	999999	190	487	32	999999	139	999999	76	999999	553	342	768	999999	885	344	521	999999	325	999999	999999	344	530	545	222	764	62	649	521	771	185	999999	999999	791	999999	999999	999999	609	312	697	999999	446	537	168	110	202	999999	496	999999	318	409	678	999999	340	61	595	48	999999	275	999999	856	490	216	304	955	838	227	999999	995	525	999999	999999	77	627	203	921	807	371	999999	29	581	565	171	213	999999	999999	16	999999	740	638	999999	391	344	54	999999	308	999999	242	999999	272	975	216	999999	999999	10	497	610	999999	147	139	788	999999	210	999999	685	301	329	13	932	458	999999	999999	999999	367	999999	926	578	999999	786	894	999999	574	167	182	54	375	74	208	212	875	999999	924	999999	610	849	653	999999	98	999999	999999	979	236	310	754	439	542	970	144	768	84	919	587	304	252	447	999999	519	38	211	320	237	130	801	67	563	907	999999	635	517	551	999999	489	664	999999	999999	465	999999	413	999999	511	999999	929	439	138	955	318	629	403	172	635	999999	162	886	999999	322	858	999999	253	201	531	746	344	626	227	338	439	999999	67	337	982	949	116	295	999999	999999	307	691	672	111	255	999999	402	472	882	417	999999	602	999999	924	999999	41	999999	222	999999	765	999999	313	999999	799	526	394	571	76	190	999999	999999	999999	999999	142	999999	999999	999999	151	945	253	354	872	744	809	745	836	316	142	999999	951	928	893	85	999999	855	999999	478	873	584	860	999999	335	291	206	391	726	415	483	999999	890	279	879	276	967	999999	197	569	999999	64	689	88	438	797	239	999999	143	791	263	287	999999	699	999999	999999	999999	536	29	999999	547	428	28	999999	833	232	999999	681	59	626	118	523	667	999999	74	818	999999	782	287	538	999999	449	257	935	162	206	888	200	999999	322	191	440	401	999999	31	999999	45	267	254	215	417	558	707	516	682	739	619	596	999999	80	671	999999	259	999999	999999	999999	180	93	279	999999	344	198	300	736	445	678	131	71	413	89	782	637	537	81	130	503	741	999999	262	422	999999	302	999999	320	651	999999	999999	910	999999	922	999999	951	988	617	871	228	999999	971	80	14	618	558	192	555	297	43	775	187	999999	45	366	438	999999	857	999999	51	632	979	95	567	497	221	999999	999999	273	831	
649	920	209	902	246	999999	670	258	999999	38	120	21	33	999999	112	999999	550	42	566	999999	130	141	566	830	596	999999	885	513	516	407	999999	999999	291	466	394	855	978	468	999999	595	767	583	999999	32	930	999999	999999	477	464	495	999999	999999	924	887	710	517	363	999999	315	999999	999999	167	741	999999	473	419	729	999999	233	257	999999	91	243	970	618	547	999999	999999	900	975	999999	418	59	31	736	602	776	999999	999999	876	502	609	162	840	711	999999	841	655	558	521	890	399	254	216	470	588	728	999999	278	173	999999	818	478	340	637	999999	117	720	670	870	999999	999999	811	356	755	999999	929	402	269	999999	999999	432	986	999999	999999	931	174	842	561	157	999999	821	135	999999	999999	683	140	822	999999	244	502	131	999999	687	999999	565	588	999999	999999	55	659	335	695	270	467	16	999999	100	255	706	999999	275	169	523	996	821	210	228	908	82	294	117	199	999999	515	583	447	999999	510	999999	353	276	392	515	999999	548	136	999999	134	441	999999	50	577	999999	999999	999999	999999	472	690	67	364	369	999999	999999	760	552	146	999999	754	999999	569	532	589	725	999999	45	999999	653	999999	999999	999999	999999	103	477	999999	999999	540	999999	101	287	621	999999	618	453	174	999999	999999	13	755	999999	412	465	999999	251	872	328	460	851	154	999999	354	319	447	242	999999	30	999999	999999	168	999999	22	999999	579	477	272	999999	914	146	560	378	756	879	897	88	55	239	234	999999	605	901	794	688	999999	204	933	311	538	385	999999	154	718	999999	999999	999999	934	999999	886	643	978	288	414	324	301	775	999999	474	422	368	196	142	795	423	915	266	721	333	999999	999999	543	999999	999999	538	65	415	659	989	44	656	999999	96	353	591	873	327	497	479	397	773	63	468	999999	999999	198	999999	359	999999	851	588	999999	610	65	511	109	28	233	875	268	885	126	161	440	999999	223	110	999999	214	999999	598	768	251	936	140	331	85	81	885	350	117	66	363	999999	999999	138	999999	40	842	491	855	999999	622	220	511	656	902	38	133	957	98	169	154	756	999999	820	287	673	924	190	34	946	999999	535	999999	829	762	23	984	999999	999999	79	947	722	999999	503	155	999999	434	999999	999999	56	947	927	261	947	911	607	999999	635	850	870	116	999999	467	999999	756	999999	999999	682	894	999999	53	496	999999	28	222	999999	72	999999	674	256	999999	450	999999	977	999	420	999999	214	999999	999999	139	358	786	999999	999999	295	264	785	747	68	971	999999	589	540	13	460	649	243	999999	999999	545	
133	961	999999	999999	999999	900	490	909	345	814	854	765	738	999999	695	709	480	999999	926	177	286	21	999999	284	496	860	230	974	548	771	49	478	438	620	15	999999	192	185	308	394	774	876	999999	999999	126	999999	851	999999	318	750	178	189	808	321	268	122	355	329	145	804	680	516	370	999999	999999	999999	336	128	753	999999	527	999999	756	542	403	409	999999	371	167	509	19	999999	666	797	999999	860	999999	127	361	999999	999999	862	50	503	714	268	516	999999	479	999999	999999	733	37	20	233	999999	432	276	999999	858	999999	983	172	636	795	240	850	999999	971	914	717	219	766	999999	999999	665	264	999999	828	145	893	999999	999999	427	848	286	999999	655	574	999999	999999	403	209	503	999999	69	700	414	999999	483	999999	999999	865	565	32	451	966	177	756	567	618	179	447	782	964	740	101	744	787	519	818	204	999999	252	486	999999	19	273	478	205	999999	850	555	354	999999	950	906	999999	404	999999	319	254	899	16	121	999999	955	426	999999	651	968	955	626	198	999999	223	944	623	88	708	441	703	699	560	602	767	999999	103	65	24	833	763	349	390	210	574	305	991	140	999999	368	593	734	827	237	19	234	367	688	999999	15	293	258	695	965	615	554	348	414	999999	644	999999	371	524	999999	214	616	999999	988	101	917	953	999999	860	349	848	969	999999	333	593	543	266	999999	999999	18	549	999999	999999	425	594	29	999999	587	787	583	507	231	220	19	32	999999	988	379	999999	999999	999999	801	398	355	127	999999	999999	25	820	810	387	456	820	516	999999	999999	962	999999	403	82	999999	999999	999999	286	842	627	758	862	310	200	999999	999999	817	954	999999	747	999999	308	307	999999	999999	941	999999	999999	205	60	410	704	740	333	440	177	975	524	999999	999999	106	999999	513	499	887	999999	714	630	265	500	999999	866	560	531	582	663	522	999999	736	29	999999	728	91	999999	999999	64	132	999999	759	387	911	303	999999	278	651	15	794	807	70	525	999999	146	720	705	421	544	153	219	751	776	654	531	788	616	88	378	40	721	999999	832	698	999999	870	878	588	345	547	292	880	577	869	714	394	999999	791	471	17	385	379	682	911	913	235	999999	732	390	999999	711	199	282	974	83	534	237	827	999999	275	842	127	86	996	999999	339	184	907	999999	146	577	824	999999	999999	655	999999	601	921	785	513	888	156	207	999999	836	102	607	602	795	190	999999	393	302	206	175	268	303	999999	60	584	999999	84	792	253	999999	999999	583	999999	329	732	933	999999	
52	986	387	696	919	255	999999	999999	731	581	122	759	980	194	531	420	205	999999	57	999999	871	210	462	999999	999999	953	892	948	519	999999	283	73	257	849	350	316	999999	999999	348	58	525	291	852	478	999999	999999	273	753	999999	999999	716	999999	684	999999	444	841	533	573	343	966	362	999999	259	46	308	58	511	140	999999	224	999999	727	58	999	999999	590	358	983	999999	329	690	999999	593	356	978	350	389	239	415	509	783	255	145	382	695	314	41	999999	179	913	531	142	999999	999999	999999	989	883	999999	628	999999	493	549	721	23	285	223	627	902	67	958	999999	282	725	999999	441	356	999999	999999	999999	95	559	542	814	938	798	558	999999	453	786	989	467	703	611	999999	25	999999	999999	132	106	999999	686	999999	758	221	253	258	416	575	708	223	407	217	381	999999	999999	999999	735	783	224	999999	984	184	126	78	999999	965	671	174	999999	208	999999	469	999999	999999	408	430	784	602	694	999999	151	663	999999	999999	591	260	999999	78	265	75	508	999999	907	379	498	999999	22	689	720	287	587	252	257	510	400	938	999999	999999	144	874	175	142	98	675	999999	330	999999	553	486	999999	643	603	908	999999	699	82	561	210	999999	896	418	104	999999	416	961	898	415	243	182	999999	622	782	933	999999	899	375	662	999999	793	177	999999	468	213	480	644	984	343	999999	999999	327	999999	437	999999	248	466	81	261	681	713	687	914	206	380	832	999999	999999	999999	527	999999	334	999999	329	416	175	823	949	891	411	772	999999	565	420	432	999999	277	999999	575	695	925	828	124	980	529	999999	999999	875	999999	380	999999	783	325	999999	641	999999	906	66	999999	999999	424	516	189	849	909	735	999999	503	773	525	564	999999	295	974	602	534	999999	439	999999	310	999999	947	999999	520	559	999999	999999	749	779	946	948	999999	174	532	280	418	648	274	999999	999999	984	758	112	572	815	419	498	350	223	116	275	476	999999	719	139	476	654	669	299	920	83	382	724	826	999999	354	278	762	999999	999999	885	945	368	17	326	163	845	999999	704	150	999999	999999	535	672	681	999999	999999	454	403	803	763	979	999999	160	719	611	44	999999	995	471	999999	735	999999	40	231	329	999999	999999	403	976	999999	999999	964	158	430	761	847	61	155	105	399	999999	369	900	430	906	970	999999	297	714	129	569	303	999999	999999	999999	999999	505	451	361	372	999999	61	999999	181	407	999999	826	729	999999	764	982	140	899	999999	327	999999	745	609	999999	359	900	962	688	856	72	999999	999999	158	666	96	351	
999999	793	732	999999	772	943	728	999999	890	999999	488	338	999999	147	438	403	999999	999999	399	929	895	999999	999999	472	743	372	570	119	345	293	999999	73	872	422	381	999999	999999	388	554	432	999999	999999	434	215	999999	633	738	719	633	999999	571	476	276	166	999999	483	999999	270	950	410	382	619	999999	607	475	424	466	537	765	101	236	782	138	967	999999	999999	702	796	59	120	634	850	485	676	722	212	999999	716	966	897	556	906	999999	154	59	407	900	826	740	998	176	999999	953	999999	999999	788	999999	309	253	148	781	999999	220	840	999999	532	144	999999	884	999999	627	750	999999	867	545	329	999999	983	917	515	417	875	999999	61	999999	999999	896	942	243	999999	999999	497	472	827	126	561	696	999999	378	527	273	888	942	476	381	425	638	96	997	122	999999	364	392	737	730	905	999999	999999	999999	352	999999	999999	777	950	999999	139	999999	744	751	999999	999999	758	615	399	252	528	999999	589	680	528	795	810	944	131	999999	509	115	735	106	220	623	537	700	35	999999	81	121	999999	999999	251	147	894	344	24	999999	685	748	992	999999	212	972	358	999999	378	557	999999	256	999999	999999	899	34	999999	647	540	370	105	999999	590	999999	999999	417	941	522	439	390	900	475	930	642	814	999999	123	250	999999	999999	274	59	331	478	77	825	465	999999	999999	999999	999999	257	804	999999	999999	627	168	494	324	794	999999	836	999999	988	656	359	325	23	646	148	910	999999	752	303	999999	56	999999	121	440	355	952	409	354	221	999999	653	999999	287	259	196	999999	628	926	999999	215	999999	10	343	821	999999	509	999999	894	39	999999	999999	504	510	999999	346	891	56	63	968	842	999999	492	837	203	12	687	48	999999	459	545	291	385	652	999999	999999	55	999999	300	722	999999	510	514	324	999999	511	159	170	999999	999999	305	556	574	957	267	583	945	173	150	999999	40	999999	687	999999	494	999999	908	851	999999	888	999999	498	999999	999999	133	341	999999	999999	932	691	999999	526	317	851	164	988	999999	428	395	514	723	882	999999	481	692	384	823	999999	999999	880	603	307	748	999999	621	999999	800	243	833	925	466	999999	999999	999999	965	513	164	836	290	505	317	489	466	908	174	419	999999	285	649	749	518	57	346	999999	999999	999999	778	475	239	358	197	483	594	470	999999	999999	651	804	515	188	230	999999	789	999999	999999	999999	841	839	999999	212	570	999999	593	94	417	999999	441	999999	999999	419	734	688	999999	931	317	999999	895	996	861	229	767	441	999999	470	999999	531	267	21	489	975	715	
999999	797	37	999999	672	890	509	62	638	513	472	999999	105	999999	999999	999999	999999	26	739	228	844	978	457	444	138	755	132	565	885	161	429	699	394	704	795	891	579	154	999999	999999	999999	943	232	716	305	996	674	999999	988	999999	409	995	750	757	999999	999999	349	592	658	917	767	944	999999	486	93	773	60	999999	658	649	810	713	381	795	999999	901	755	999999	148	142	999999	115	577	745	751	434	999999	636	834	834	552	986	495	728	185	999999	776	999999	999999	531	946	283	367	348	999999	696	624	954	924	969	215	607	999999	999999	835	999999	377	431	734	659	824	423	999999	999999	107	824	228	652	999999	392	134	18	118	617	196	999999	747	238	415	65	810	994	712	999999	629	944	542	968	892	523	83	354	22	973	706	999999	716	543	999999	999999	478	971	344	542	844	206	499	999999	999999	999999	914	999999	999999	679	999999	830	711	701	204	163	999999	259	999999	107	318	779	996	144	910	663	101	214	987	900	999999	839	660	180	999999	433	454	999999	638	865	608	934	338	342	135	876	820	999999	349	999999	233	229	999999	246	233	999999	209	999999	999999	676	936	999999	999999	999999	102	19	180	541	680	771	999999	586	999999	999999	498	384	451	664	19	43	999999	85	864	900	676	367	628	423	946	956	234	999999	778	961	999999	999999	999999	999999	250	125	705	289	345	578	388	646	999999	326	747	848	623	545	355	892	833	860	845	261	449	734	999999	756	594	724	546	618	999999	660	965	600	999999	238	999999	999999	338	563	999999	296	999999	39	760	999999	676	999999	342	999999	745	886	137	78	62	531	773	516	734	948	999999	999999	41	769	839	947	999999	156	257	999999	131	461	564	280	129	558	739	419	999999	89	999999	496	999999	857	873	921	532	897	547	79	464	907	169	999999	867	129	265	999999	200	999999	951	999999	999999	947	567	293	331	856	948	504	999999	364	999999	655	868	999999	239	183	896	918	424	999999	608	187	999999	224	301	185	999999	999	302	987	228	171	137	561	999999	444	300	589	599	999999	999999	53	287	999999	375	514	520	668	890	92	855	281	397	499	920	673	25	353	992	156	454	948	999999	804	145	380	528	316	999999	794	883	316	329	749	514	565	899	831	848	787	999999	744	999999	220	142	946	773	638	641	971	428	999999	999999	453	999999	999	841	483	963	999999	986	213	114	999999	209	548	999999	648	984	364	773	194	504	999999	491	999999	839	991	671	999999	606	889	675	592	375	935	999999	875	527	514	724	426	999999	854	801	460	999999	22	
21	594	994	135	653	999999	207	244	452	392	962	521	169	999999	811	999999	398	106	999999	521	999999	273	829	999999	131	479	640	999999	326	650	413	40	79	827	980	87	204	481	246	999999	395	140	493	336	999999	15	999999	999999	615	103	465	999999	922	128	291	999999	764	917	999999	999999	999999	851	918	999999	979	931	999999	999999	999999	999999	999999	916	859	148	136	600	780	999999	173	999999	134	766	740	999999	194	708	117	950	545	242	322	287	999999	73	753	543	221	690	356	999999	563	999999	14	882	999999	548	845	784	992	690	999999	271	753	999999	999999	879	120	696	999999	281	824	999999	796	637	420	302	449	796	394	592	999999	99	156	999999	562	121	761	858	999999	645	862	332	958	855	274	61	533	589	24	999999	433	999999	82	85	999999	72	226	999999	999999	231	109	59	399	999999	999999	877	125	572	335	936	128	261	987	972	418	501	542	999999	999999	369	768	859	781	521	168	863	999999	999999	33	500	895	999999	999999	487	999999	813	933	558	999999	396	999999	961	999999	87	755	182	999999	109	666	666	999999	999999	15	111	462	250	277	878	251	999999	860	999999	548	835	50	999999	863	509	436	999999	568	984	398	975	433	806	999999	703	766	985	335	918	999999	999999	970	621	388	295	34	306	999999	64	316	115	536	891	423	429	46	30	318	38	673	999999	999999	545	999999	39	678	656	999999	573	999999	266	999999	999999	638	999999	999999	999999	356	578	484	140	70	999999	678	999999	449	999999	393	185	667	745	999999	999999	254	999999	269	999999	734	358	617	999999	661	972	942	60	993	999999	262	242	999999	617	674	740	553	999999	10	999999	866	603	999999	999999	272	468	906	376	589	815	697	294	920	439	694	999999	960	116	479	98	570	628	299	999999	288	161	621	60	81	936	752	712	354	675	999999	999999	999999	481	116	202	75	576	999999	187	999999	999999	321	135	922	999999	780	447	73	912	34	248	314	999999	857	121	847	856	305	999999	72	985	940	255	999999	563	239	999999	999	999999	32	994	167	121	957	320	839	496	137	999999	999999	315	648	999999	651	330	827	42	624	994	999999	219	999999	817	125	999999	999999	999999	264	368	999999	301	447	786	889	39	999999	202	778	546	281	361	728	900	999999	757	999999	508	604	550	736	206	999999	15	931	813	722	349	996	55	292	773	241	999999	957	999999	999999	999999	552	621	249	634	999999	999999	723	999999	490	381	330	368	575	530	472	714	632	250	435	442	854	86	317	740	206	732	264	508	999999	999999	942	632	890	484	999999	983	310	111	
942	999999	291	938	332	351	29	638	479	999999	311	526	146	717	438	434	16	475	314	509	438	532	822	224	873	531	439	698	478	100	574	489	414	531	999999	648	160	916	999999	999999	721	568	999999	502	999999	603	999999	235	203	465	478	490	678	999999	673	419	965	999999	74	999999	912	999999	169	999999	999999	822	122	615	418	790	283	999999	721	348	787	870	279	330	999999	280	999999	999999	504	999999	999999	93	810	999999	857	888	683	93	851	953	62	400	408	873	999999	999999	999999	999999	816	412	192	387	768	340	23	803	150	644	60	794	999999	708	826	999999	765	114	999999	508	999999	530	117	200	999999	767	295	397	471	999999	999999	999999	999999	499	397	102	830	245	324	479	599	999999	999999	48	43	67	860	354	573	260	118	999999	373	982	999999	296	305	992	149	999999	54	625	999999	745	629	418	999999	603	320	734	327	999999	789	542	999999	999999	999999	79	167	190	907	999999	999999	220	297	999999	278	806	47	111	797	838	999999	323	435	974	999999	12	999999	624	999999	266	999999	839	933	587	421	999999	83	759	999999	235	835	959	103	999999	802	130	458	999999	150	209	565	999999	999999	999999	435	999999	116	934	978	999999	999999	542	999999	651	908	999999	287	709	403	447	732	999999	597	999999	12	146	999999	332	181	603	554	604	484	851	700	823	999999	454	161	946	999999	999999	780	733	575	302	829	999999	999999	818	999999	748	420	702	477	287	621	375	486	999999	254	783	999999	999999	999999	65	68	288	951	94	999999	999999	558	457	999999	593	508	999999	995	710	316	999999	999999	363	760	999999	194	999999	384	999999	999999	999999	968	862	701	940	385	404	507	519	244	999999	999999	119	999999	19	200	962	980	883	778	758	999999	775	983	999999	654	409	999999	430	870	287	903	538	999999	553	865	696	756	999999	218	114	365	999999	999999	764	288	999999	625	750	614	232	800	500	644	453	167	999999	999999	236	296	975	999999	999999	999999	957	647	962	999999	194	154	504	216	208	675	999999	402	894	309	228	196	635	784	999999	815	648	486	413	893	439	396	672	817	999999	495	242	999999	288	836	519	126	326	793	441	999999	999999	25	602	825	970	61	999999	892	660	49	660	201	999999	271	10	999999	244	78	999999	797	481	687	686	712	999999	999999	999999	999999	790	111	999999	841	999999	278	705	633	883	587	999999	387	133	780	166	999999	999999	51	999999	999999	836	999999	999999	999999	996	643	134	433	339	889	999999	630	938	999999	112	999999	179	999999	848	999999	999999	377	597	656	154	999999	673	701	999999	999999	877	401	999999	
106	999999	752	229	621	845	999999	154	999999	303	994	999999	302	449	919	999999	999999	999999	25	202	999999	460	469	451	999999	113	586	969	999999	902	999999	999999	992	712	841	983	999999	339	999999	974	148	999999	999999	999999	603	462	852	970	754	33	921	885	862	208	999999	646	761	311	993	999999	999999	740	721	999999	999999	999999	212	590	608	999999	327	278	761	51	63	314	999999	396	999999	772	261	616	224	999999	980	258	999999	793	589	204	231	59	999999	51	715	408	769	999999	913	620	260	271	372	999999	705	999999	999999	820	154	818	481	999999	463	230	265	999999	525	321	999999	911	833	418	999999	413	713	278	932	999999	999999	655	999999	999999	482	237	522	990	254	405	703	337	135	338	648	770	999999	999999	595	125	785	74	882	457	999999	999999	787	841	270	958	999999	999999	720	999999	494	499	283	999999	893	235	708	275	407	999999	618	70	786	999999	770	240	690	858	682	816	935	271	999999	97	732	480	450	999999	730	296	299	276	616	723	843	158	496	502	962	370	417	519	999999	761	999999	999999	999999	292	999999	39	277	999999	754	904	476	233	727	999999	498	999999	999999	37	545	120	999999	352	999999	999999	660	621	743	198	895	322	409	999999	999999	20	999999	999999	999999	167	609	700	28	52	999999	712	999999	999999	431	310	13	550	585	390	974	556	999999	496	999999	163	999999	459	295	89	361	442	505	60	628	716	938	232	167	627	427	844	102	788	830	741	999999	49	199	443	194	355	999999	28	451	999999	89	761	262	111	999999	159	415	938	690	999999	217	205	992	715	372	781	392	958	962	999999	463	999999	666	281	346	591	999999	999999	894	16	705	486	608	999999	636	186	969	66	101	278	439	163	108	751	534	620	999999	484	80	999999	963	778	66	322	595	937	999999	999999	765	944	889	563	53	683	384	999999	596	422	999999	999999	811	336	866	694	700	309	999999	915	999999	725	544	785	781	491	999999	926	429	296	999999	999999	91	988	300	157	999999	999999	119	425	999999	803	999999	634	999999	885	601	636	912	371	622	295	894	189	244	999999	409	114	999999	562	640	999999	999999	310	999999	999999	113	823	999999	719	999999	999999	199	999999	999999	944	999999	999999	388	895	889	416	23	68	673	699	804	902	754	999999	747	999999	999999	557	784	918	501	723	206	27	999999	778	999999	999999	65	999999	105	999999	641	999999	347	999999	725	886	999999	233	444	253	999999	739	584	999999	999999	783	972	41	731	999999	843	629	452	978	999999	371	124	121	815	821	12	875	603	538	270	464	999999	257	999999	216	
999999	561	484	258	96	467	999999	580	709	999999	230	999999	76	999999	999999	21	847	368	786	364	772	999999	418	623	250	999999	145	55	940	999999	869	724	481	999999	757	291	155	204	892	255	927	999999	411	999999	600	999999	809	999999	115	999999	617	555	999999	205	443	333	999999	861	17	335	999999	397	639	999999	947	506	552	999999	705	999999	866	999999	476	540	436	999999	160	420	999999	273	951	994	999999	690	997	324	999999	286	90	433	148	293	999999	567	924	539	904	315	999999	104	435	267	445	963	393	963	999999	929	768	215	183	732	838	744	383	337	457	948	108	633	251	275	999999	282	13	999999	466	999999	616	999999	334	844	371	928	837	694	559	976	999999	43	245	334	999999	875	259	415	454	999999	194	596	999999	955	216	999999	852	999999	796	172	999999	810	507	180	322	871	880	339	370	910	906	999999	777	480	999999	75	397	916	757	594	999999	999999	138	24	999999	999999	814	378	999999	945	86	677	999999	396	26	497	535	999999	999999	999999	999999	920	55	999999	545	505	818	612	999999	999999	39	999999	999999	211	149	373	682	492	456	302	66	999999	999999	999999	834	238	791	391	463	163	539	331	999999	120	600	112	551	999999	479	228	211	212	73	496	915	150	275	695	999999	999999	999999	53	619	719	590	492	228	629	709	316	714	437	158	999999	999999	707	40	301	611	46	821	98	999999	237	100	854	448	214	999999	693	963	105	144	999999	999999	496	999999	194	999999	117	883	922	884	173	514	773	63	912	885	218	119	999999	93	220	830	727	41	391	628	999999	53	23	129	26	999999	618	999999	347	812	125	994	845	999999	999999	163	999999	213	848	999999	327	800	536	329	999999	583	989	999999	999999	980	621	465	331	565	999999	73	870	999999	867	820	895	999999	716	109	770	223	274	211	589	67	931	523	192	667	999999	999999	517	999999	828	443	363	606	379	999999	201	999999	999999	289	978	440	292	999999	346	38	827	846	999999	436	999999	87	319	999999	432	999999	58	999999	999999	999999	264	857	556	185	974	434	467	299	111	360	908	120	550	984	233	158	999999	836	999999	164	840	999999	852	999999	144	750	133	999999	184	512	317	103	386	20	35	130	884	999999	130	999999	999999	538	745	733	999999	449	537	335	564	283	102	222	921	129	823	999999	15	475	999999	999999	310	891	124	598	999999	815	733	539	958	112	274	666	999999	275	593	311	719	128	999999	999999	223	798	999999	901	419	104	182	267	197	236	124	419	76	896	999999	679	423	156	690	713	715	999999	377	461	18	
436	507	655	999999	521	89	887	912	354	20	999999	880	223	189	947	642	999999	352	731	988	854	600	818	999999	999999	887	573	999999	849	980	226	431	559	892	983	597	526	999999	675	999999	999999	506	721	886	108	799	210	999999	742	999999	999999	654	645	473	999999	835	689	999999	622	633	515	999999	72	374	794	91	331	330	206	999999	126	744	677	583	760	357	878	932	999999	124	687	999999	999999	779	999999	571	785	95	738	999999	907	534	119	52	642	999999	999999	357	999999	26	478	879	771	391	999999	504	977	999999	999999	805	957	757	434	508	999999	909	999999	293	633	233	305	245	999999	58	452	591	635	635	941	982	913	531	840	549	999999	999999	835	313	825	246	594	999999	382	932	200	160	110	999999	999999	999999	25	999999	723	868	721	242	296	722	999999	371	869	351	999999	730	891	435	999999	884	862	999999	84	999999	999999	397	638	999999	999999	999999	858	302	999999	999999	999999	999999	999999	763	808	971	828	413	521	122	374	464	376	252	602	999999	999999	764	243	999999	748	958	657	999999	999999	336	999999	999999	999999	637	864	647	880	844	812	911	764	138	627	944	66	999999	626	961	94	999999	31	396	999999	221	618	103	68	276	286	580	561	410	999999	482	999999	689	999999	999999	258	727	584	531	439	691	999999	999999	147	298	169	299	999999	696	481	688	314	843	169	168	28	770	588	613	568	242	360	999999	67	155	212	376	425	742	713	999999	429	499	999999	999999	999999	999999	956	769	117	987	248	864	928	392	177	898	530	875	865	999999	148	970	999999	999999	340	533	999999	992	95	792	873	599	999999	124	268	815	887	871	833	321	814	819	506	581	999999	495	999999	674	978	999999	999999	999999	876	235	228	999999	536	759	999999	801	851	964	999999	999999	123	648	882	813	999999	361	21	999999	51	553	999999	329	473	999999	213	844	107	999999	24	781	999999	333	999999	999999	896	999999	288	138	913	42	470	999999	999999	191	467	354	613	622	999999	626	999999	196	999999	332	561	899	985	154	555	122	999999	670	949	999999	377	790	999999	134	999999	324	999999	883	745	18	93	823	193	999999	999999	999999	241	999999	639	397	488	760	824	999999	206	999999	823	999999	582	800	338	799	900	243	814	677	428	489	705	237	553	420	451	499	249	738	716	703	230	999999	881	999999	999999	562	424	617	999999	999999	928	999999	500	938	310	944	679	293	922	949	999999	257	439	751	778	999999	999999	77	319	335	160	468	290	129	913	885	999999	999999	999999	348	819	206	711	999999	561	785	736	614	119	506	999999	955	
815	766	236	973	267	999999	450	999999	999999	356	999999	640	386	470	639	380	35	425	35	570	999999	584	139	280	999999	547	999999	999999	999999	239	958	812	999999	204	652	524	893	939	628	789	669	149	630	473	999999	999999	999999	101	999999	365	588	694	480	259	440	999999	636	955	437	719	999999	999999	953	488	398	495	135	191	817	999999	487	96	999999	245	901	386	999999	666	382	474	999999	999999	848	319	650	999999	999999	999999	999999	422	887	937	511	908	850	999999	999999	999999	999999	412	999999	333	283	40	999999	502	999999	244	358	64	286	999999	583	963	687	838	608	643	837	134	163	869	427	404	238	549	584	888	394	999999	999999	811	591	969	529	708	825	817	999999	158	377	107	906	709	146	917	999999	548	999999	22	613	552	999999	999999	999999	999999	905	879	999999	339	917	17	850	669	863	999999	387	613	999999	978	23	790	211	999999	756	65	962	999999	268	320	194	46	667	382	999999	999999	506	641	999999	453	802	946	26	999999	999999	369	999999	999999	999999	671	539	751	114	999999	998	822	350	626	999999	999999	122	197	999999	491	154	999999	350	477	594	225	968	746	893	990	999999	76	774	109	999999	397	808	725	872	999999	780	443	931	424	383	262	307	880	447	999999	341	614	335	534	957	358	29	780	999999	999999	702	793	857	124	75	932	58	250	177	999999	999999	396	999999	33	710	711	950	925	103	342	918	98	309	377	999999	572	740	249	151	110	999999	38	83	252	999999	999999	585	816	359	451	213	66	712	640	141	999999	298	999999	824	999999	407	999999	999999	319	999999	614	494	490	465	503	201	808	109	999999	439	366	323	83	139	722	135	143	576	652	138	999999	385	668	999999	714	283	438	425	895	702	999999	351	999999	999999	289	503	999999	361	855	259	405	999999	999999	211	774	999999	999999	999999	112	999999	274	527	999999	190	849	239	825	254	750	999999	762	999999	213	999999	999999	25	559	543	999999	999999	41	782	720	402	733	904	739	467	472	94	68	999999	323	774	999999	756	999999	999999	690	59	677	850	999999	999999	497	21	753	999999	56	999999	81	681	332	999999	99	999999	806	642	999999	999999	999999	999999	782	666	999999	999999	80	439	999999	408	707	976	852	800	999999	191	182	94	904	999999	160	469	999999	999999	22	386	999999	440	684	946	949	674	999999	745	559	319	77	944	474	991	941	323	999999	647	999999	104	829	531	341	908	319	722	737	735	794	39	999999	999999	999999	784	571	640	754	999999	458	999999	851	999999	250	241	123	999999	620	913	999999	999999	136	772	661	999999	999999	
412	108	999999	637	237	937	400	951	529	371	997	300	689	429	311	999999	352	199	28	253	723	999999	110	999999	91	111	999999	955	957	902	185	417	999999	237	169	542	999999	999999	999999	105	460	164	999999	999999	125	937	931	999999	479	277	784	583	643	999999	833	131	997	982	556	135	124	445	994	627	196	589	564	999999	269	768	999999	999999	967	922	792	569	569	999999	679	153	180	999999	485	689	128	601	999999	70	404	999999	544	995	999999	105	981	999999	169	103	999999	535	382	999999	234	710	686	999999	999999	720	882	999999	562	767	312	412	955	785	959	315	999999	594	815	504	67	232	234	595	193	872	941	776	409	475	555	999999	999999	700	114	999999	13	335	986	999999	999999	999999	485	776	692	404	999999	206	66	854	999999	100	720	878	999999	12	485	100	610	743	778	115	865	96	222	169	641	999999	680	193	312	182	999999	760	999999	927	746	999999	902	789	732	745	719	555	999999	465	433	999999	288	111	999999	912	724	252	285	82	274	399	563	999999	999999	999999	525	999999	552	999999	491	959	562	495	265	37	197	820	21	999999	396	999999	999999	756	736	748	976	579	893	399	999999	365	999999	253	662	357	999999	379	36	846	999999	846	13	467	973	473	340	793	846	273	724	903	999999	999999	686	999999	192	807	797	24	909	946	980	999999	999999	136	999999	999999	999999	907	999999	818	794	999999	814	549	316	749	783	999999	418	192	733	629	674	554	134	243	567	707	999999	999999	581	21	937	283	865	850	502	847	999999	31	960	938	140	906	119	999999	437	146	999999	999999	33	534	606	726	999999	360	488	420	11	250	999999	134	742	55	246	999999	237	541	683	466	257	999999	282	999999	231	794	999999	768	999999	68	805	431	999999	731	73	57	415	220	69	515	371	92	846	749	280	835	999999	95	669	999999	999999	896	462	191	196	98	261	999999	504	428	999999	720	975	942	999999	329	75	999999	981	199	999999	27	999999	999999	104	175	999999	533	125	395	999999	414	999999	118	229	999999	968	877	999999	975	795	205	999999	999999	653	651	999999	999999	314	999999	770	194	999999	479	958	999999	999999	999999	96	31	999999	728	104	118	999999	457	620	866	723	535	361	197	475	16	403	182	999999	840	999999	999999	999999	196	228	175	999999	415	999999	629	160	999999	999999	685	790	524	976	77	110	606	999999	999999	40	250	190	779	599	999999	719	106	86	785	999999	999999	999999	999999	962	812	509	929	493	423	155	999999	999999	324	51	675	406	999999	999999	999999	81	999999	38	327	422	817	999999	449	999999	51	
696	214	999999	375	889	999999	916	157	999999	173	999999	181	123	999999	60	49	999999	865	999999	999999	186	768	75	749	999999	814	556	999999	231	155	999999	70	363	451	727	941	448	350	434	142	759	259	398	867	768	999999	591	639	999999	383	292	150	711	999999	864	927	148	803	661	85	362	474	925	416	366	506	817	671	999999	119	600	999999	441	604	173	999999	379	208	999999	813	232	917	999999	999999	862	666	999999	712	586	999999	999999	999999	999999	359	780	999999	333	982	999999	272	92	999999	999999	999999	999999	108	999999	116	487	937	999999	939	822	847	852	445	300	87	553	999999	156	115	94	872	999999	956	504	91	824	878	604	397	698	718	731	311	949	27	75	764	957	253	999999	649	251	999999	999999	841	506	344	999999	999999	999999	810	999999	976	836	105	850	826	999999	999999	999999	608	999999	170	250	113	999999	551	999999	999999	22	789	742	903	881	444	630	453	999999	999999	584	490	884	358	958	888	603	755	999999	999999	176	249	170	339	961	625	316	90	622	999999	726	955	848	721	243	999999	999999	221	999999	401	999999	407	692	940	53	999999	724	984	211	362	999999	370	85	641	116	772	999999	412	941	999999	137	550	831	425	999999	628	999999	172	124	320	999999	391	660	83	389	999999	557	230	296	170	900	332	999999	269	217	366	879	999999	615	471	29	999999	279	839	274	999999	576	999999	13	424	170	562	870	891	541	999999	709	12	999999	346	999999	408	126	781	365	805	671	571	218	580	749	999999	557	999999	999999	166	999999	999999	809	465	203	291	226	871	10	348	461	987	728	98	656	999999	955	278	999999	621	999999	498	999999	468	999999	14	68	433	675	736	999999	226	601	384	17	999999	203	796	153	934	999999	254	781	26	353	999999	842	999999	924	872	477	288	407	679	618	623	347	350	212	198	999999	793	206	273	999999	245	999999	354	90	767	683	169	135	321	439	999999	716	466	124	579	172	938	508	999999	268	726	999999	922	999999	394	550	852	594	954	999999	397	58	517	683	118	298	999999	48	166	198	318	999999	999999	249	324	906	880	236	632	36	999999	295	403	15	999999	426	999999	587	999999	226	831	575	181	999999	51	255	209	999999	999999	290	674	999999	999999	614	950	573	732	682	451	488	670	625	999999	999999	999999	112	654	999999	76	691	824	910	999999	939	999999	999999	981	485	208	79	999999	107	999999	351	361	394	999999	999999	64	999999	694	999999	146	999999	556	999999	999999	253	193	999999	600	697	717	324	466	999999	556	412	258	217	591	256	483	382	781	573	405	
619	576	42	169	866	457	31	997	43	774	999999	393	160	138	738	999999	269	478	19	389	905	885	598	837	540	539	999999	463	447	317	999999	437	999999	810	999999	676	161	778	734	249	695	327	432	989	999999	28	108	89	999999	999999	223	903	999999	193	500	733	978	204	629	336	999999	568	999999	999999	20	999999	410	999999	143	72	150	491	999999	999999	999999	588	999999	999999	999999	521	441	767	610	493	103	860	666	799	320	999999	698	999999	159	999999	999999	136	767	999999	978	715	618	758	999999	999999	813	732	999999	10	999999	911	280	379	779	117	895	842	958	76	631	159	50	999999	39	871	373	193	999999	346	141	999999	821	755	999999	709	999999	682	821	820	679	370	701	665	310	408	990	328	999999	52	512	999999	178	701	85	828	999999	17	729	84	426	999999	400	822	869	931	999999	524	749	79	213	222	31	147	396	999999	457	385	311	630	880	54	15	299	999999	344	399	130	680	999999	44	896	999999	746	404	999999	969	879	795	378	318	475	999999	999999	999999	300	999999	999999	999999	999999	380	298	706	109	204	381	625	111	988	535	999999	999999	844	999999	999999	317	999999	285	743	346	301	999999	999999	999999	321	414	475	896	999999	543	570	368	815	866	430	999999	999999	854	551	999999	434	868	999999	269	999999	348	631	999999	999999	531	41	999999	298	967	523	802	708	773	787	789	999999	999999	999999	454	964	183	999999	978	999999	299	126	999999	999999	720	912	999999	686	330	999999	973	783	999999	999999	999999	512	81	80	848	353	627	999999	426	76	762	126	705	228	446	305	999999	193	653	999999	784	999999	626	999999	577	65	100	126	387	999999	999999	16	72	906	999999	942	893	113	316	999999	899	999999	999999	348	971	603	216	214	249	35	443	790	999999	999999	48	999999	886	316	502	792	262	999999	659	749	263	756	64	799	508	504	411	999999	877	27	214	531	714	288	793	974	999999	886	999999	361	244	33	876	999999	867	999999	66	999999	611	523	382	999999	602	950	999999	225	548	417	999999	745	623	883	913	999999	535	516	811	608	522	528	944	375	999999	308	999999	999999	879	732	931	999999	447	999999	999999	363	999999	815	999999	763	202	578	435	999999	191	999999	738	360	120	764	796	360	392	458	999999	92	999999	17	763	304	445	855	345	816	999999	401	307	999999	999999	559	476	720	586	58	999999	943	102	513	999999	503	999999	164	128	125	936	580	921	989	999999	865	784	637	62	635	327	347	999999	619	999999	999999	834	939	424	561	999999	86	774	344	53	130	989	75	822	270	734	999999	736	
230	879	999999	480	318	999999	80	999999	999999	667	999999	730	77	710	999999	558	999999	999999	630	999999	567	827	860	999999	586	945	999999	875	719	999999	792	999999	46	999999	22	739	999999	999999	999999	901	354	785	458	418	999999	614	975	999999	999999	517	999999	999999	113	551	179	999999	28	108	893	372	407	999999	66	34	875	999999	693	467	999999	743	507	96	999999	729	395	999999	379	999999	999999	972	970	999999	999999	999999	397	200	798	495	441	620	721	952	425	163	503	159	999999	433	542	772	920	518	999999	772	19	341	458	383	165	397	32	576	124	921	402	186	835	999999	999999	999999	261	208	999999	88	32	999999	999999	989	236	246	61	945	909	221	61	999999	509	999999	202	66	742	999999	339	53	597	154	838	503	761	326	323	876	797	857	999999	722	999999	999999	999999	464	669	468	157	999999	345	87	666	999999	869	940	676	249	999999	580	942	837	868	982	490	877	999999	999999	238	909	922	185	158	61	700	339	999999	999999	846	738	396	999999	276	420	707	520	488	999999	633	821	649	999999	224	227	915	683	853	509	999999	872	747	502	240	247	996	999999	999999	615	212	999999	970	999999	999999	922	193	668	570	458	284	970	399	780	544	417	269	848	960	931	145	26	486	470	714	973	990	894	53	38	423	547	591	999999	732	103	850	839	999999	302	43	257	122	999999	234	191	483	966	958	823	977	157	209	997	479	195	999999	999999	104	430	932	299	624	541	44	737	388	526	58	450	999999	430	177	999999	897	888	904	999999	245	533	499	33	935	229	60	275	348	593	999999	547	49	350	999999	260	370	744	999999	580	369	497	802	956	999999	517	266	557	999999	540	110	591	291	971	274	999999	930	908	363	999999	491	769	999999	795	999999	511	410	226	685	917	999999	162	265	999999	722	999999	730	543	115	428	963	502	295	808	493	812	999999	999999	86	183	330	461	391	237	99	600	108	999999	833	417	116	50	999999	999999	241	947	335	957	259	999999	840	396	802	935	441	988	999999	999999	311	999999	255	342	150	511	596	999999	999999	38	244	132	650	723	709	697	321	999999	630	233	576	545	486	307	818	560	342	999999	999999	456	795	111	126	999999	999999	522	171	999999	900	370	476	999999	999999	307	723	136	875	127	687	115	999999	519	367	260	999999	999999	999999	999999	524	590	179	999999	999999	325	242	143	999999	999999	27	197	535	547	32	269	757	191	369	189	584	692	684	999999	256	999999	832	286	999999	866	999999	940	688	999999	259	319	201	813	207	999999	999999	590	999999	743	
110	999999	579	85	496	108	999999	999999	405	654	999999	831	905	954	999999	643	999999	956	399	149	638	87	508	321	297	712	78	943	984	509	125	999999	570	941	125	999999	999999	999999	789	999999	372	999999	544	43	850	999999	414	247	406	563	999999	118	200	999999	999999	32	991	267	787	783	39	559	847	896	539	999999	271	964	839	999999	668	999999	176	754	999999	999999	542	475	470	870	307	999999	547	430	142	17	804	589	999999	102	999999	999999	968	15	615	999999	823	999999	999999	482	166	450	408	999999	895	999999	941	445	214	149	490	999999	796	999999	485	208	999999	426	999999	999999	574	999999	138	746	894	999999	768	999999	148	963	152	894	970	988	999999	857	432	800	535	502	999999	999999	999999	696	612	249	999999	999999	530	417	800	407	999999	972	907	999999	999999	661	852	943	872	781	307	250	999999	595	555	999999	999999	628	999999	999999	999999	271	466	216	307	442	144	999999	40	717	640	999999	173	999999	20	997	91	999999	545	771	948	592	999999	999999	71	143	999999	999999	999999	999999	999999	901	641	589	516	999999	999999	700	999999	879	999999	999999	999999	165	151	575	87	260	585	557	727	975	92	13	272	308	641	182	155	174	742	999999	961	999999	870	738	99	583	239	397	491	390	61	666	255	751	678	474	152	495	65	448	441	145	394	871	819	999999	326	217	999999	343	999999	23	146	408	245	994	294	412	486	504	999999	197	76	346	923	999999	758	999999	999999	999999	39	660	999999	304	686	825	999999	999	999999	461	999999	32	415	157	834	48	530	846	515	684	190	740	19	561	427	253	79	57	947	403	879	805	587	815	313	895	904	842	721	420	999999	295	493	999999	247	999	999999	918	511	885	894	911	15	945	985	299	651	999999	876	999999	755	486	62	999999	582	461	444	599	844	939	143	688	999999	104	224	895	257	984	999999	428	471	999999	999999	71	999999	967	800	642	829	24	253	358	965	288	665	984	242	967	452	785	564	192	999999	999999	751	216	786	910	999999	100	52	999999	242	458	971	999999	999999	990	25	614	999999	802	999999	829	696	785	999999	846	439	240	662	999999	542	538	864	288	86	973	319	303	190	889	911	738	972	587	126	516	317	70	999999	252	952	837	134	761	999999	254	875	966	492	940	999999	500	999999	999999	133	703	594	999999	999999	966	680	722	999999	772	891	41	857	118	669	216	538	379	196	419	337	705	414	112	999999	831	999999	999999	810	250	417	999999	999999	219	463	422	999999	624	541	87	572	239	413	362	870	391	397	767	999999	286	
411	111	313	999999	435	428	999999	491	827	697	868	336	912	999999	364	480	730	999999	654	256	293	999999	837	999999	847	107	302	61	999999	484	443	340	999999	999999	838	316	117	292	784	45	132	999999	797	844	219	245	999999	999999	998	399	999999	749	122	60	999999	496	274	999999	180	337	136	247	259	352	263	999999	290	388	354	58	372	999999	863	999999	134	853	127	993	899	999999	999999	82	999999	999999	824	693	227	995	541	999999	51	999999	121	999999	908	999999	191	454	590	681	999999	938	875	950	37	221	999999	502	926	149	379	280	304	568	556	64	194	416	999999	569	319	295	847	12	16	999999	337	999999	999999	249	672	672	412	228	658	842	207	113	815	999999	807	999999	79	999999	972	771	618	553	900	999999	700	774	999999	31	999999	669	100	999999	943	577	999999	479	791	999999	477	706	868	86	999999	713	856	999999	601	915	999999	999999	999999	455	40	999999	841	999999	516	856	548	999999	746	390	999999	988	752	999999	999999	999999	728	337	933	999999	924	276	902	541	643	196	997	999999	182	21	999999	777	999999	644	842	708	999999	110	962	934	148	579	960	487	229	921	999999	532	921	364	196	434	661	832	531	764	342	309	150	330	859	929	999999	999999	999999	999999	999999	999999	492	460	510	999999	375	998	254	354	999999	425	999999	721	235	999999	999999	818	824	999999	125	620	123	88	376	999999	959	999999	999999	999999	854	999999	365	999999	385	853	49	999999	853	999999	69	999999	999999	186	458	917	999999	429	999999	393	240	999999	909	296	963	924	994	414	94	83	668	732	999999	45	500	89	69	182	346	999999	436	999999	965	999999	999999	463	42	936	629	999999	450	540	547	691	999999	948	326	79	186	461	859	634	386	779	999999	999999	739	999999	686	379	857	814	92	999999	999999	13	940	653	520	510	999999	68	785	635	633	137	195	999999	67	551	762	999999	995	884	521	801	851	999999	365	449	999999	488	999999	260	601	635	999999	823	734	974	18	673	559	676	568	999999	849	751	155	772	150	507	495	145	616	999999	819	208	212	999999	162	754	297	80	785	413	808	999999	43	999999	680	372	507	92	999999	99	440	329	326	999999	951	110	999999	593	308	226	999999	124	643	999999	816	999999	621	999999	821	263	999999	488	999999	999999	999999	999999	999999	157	102	778	999999	413	999999	527	436	999999	999999	491	214	62	999999	704	771	999999	420	693	891	999999	999999	430	751	929	270	289	713	952	438	171	727	999999	392	892	501	530	225	589	522	125	308	999999	377	139	999999	769	548	680	999999	331	744	309	
432	418	965	671	37	81	152	322	813	484	70	720	763	999999	999999	822	999999	251	999999	830	999999	999999	10	866	999999	999999	999999	999999	741	43	245	116	999999	428	214	973	927	829	503	154	447	210	999999	824	265	657	999999	795	109	999999	476	474	978	913	137	656	418	109	618	415	514	650	999999	780	999999	954	303	999999	373	696	895	999999	999999	999999	392	999999	473	186	610	405	255	999999	402	24	566	770	137	513	999999	557	565	828	221	97	640	797	999999	532	585	999999	364	41	431	412	999999	102	726	780	531	166	999999	242	498	222	170	743	258	999999	223	477	826	790	53	816	140	76	999999	660	999999	595	351	941	999999	999999	50	999999	349	989	193	473	54	356	999999	999999	374	333	339	998	927	896	548	73	318	999999	999999	574	988	615	999999	764	930	75	223	999999	815	999999	641	199	181	946	999999	999999	382	750	432	479	808	999999	451	999999	737	999999	733	999999	56	287	633	491	823	476	234	733	717	428	542	978	143	56	328	999999	691	999999	827	980	503	289	690	999999	685	999999	766	999999	173	474	37	767	999999	999999	888	999999	617	159	375	705	721	669	551	953	999999	453	345	999999	590	328	125	597	999999	752	177	767	597	999999	806	818	710	999999	570	252	401	999999	646	591	167	791	515	541	774	132	268	833	999999	736	999999	241	670	14	499	999999	358	440	431	590	384	131	940	552	353	999999	994	576	109	308	562	441	807	754	604	799	813	583	822	223	493	999999	39	860	714	574	157	706	999999	725	894	999999	353	66	216	45	999999	999999	999999	999999	137	999999	999999	999999	184	919	434	916	409	700	999999	774	617	999999	106	50	102	90	999999	778	999999	298	920	383	414	601	97	999999	547	999999	948	851	999999	605	96	801	610	999999	686	794	150	241	999999	955	999999	129	354	146	999999	176	942	770	134	420	817	839	772	360	34	583	831	682	378	840	751	190	389	21	131	305	439	503	404	53	637	178	999999	999999	999999	295	257	951	791	380	625	188	726	975	788	999999	38	260	575	999999	963	468	999999	465	214	999999	739	342	24	663	737	449	375	90	999999	649	999999	807	670	999999	336	879	891	997	999999	573	463	414	232	999999	999999	188	927	301	90	179	314	535	760	184	555	914	937	137	643	186	999999	646	999999	999999	408	231	999999	835	776	93	999999	999999	250	999999	61	999999	999999	150	396	558	521	84	999	613	344	322	57	496	999999	421	942	763	999999	48	999999	999999	221	999999	475	999999	999999	999999	524	999999	602	449	294	999999	
132	229	804	797	999999	999999	664	738	646	589	805	96	183	999999	999999	365	999999	999999	511	211	999999	245	999999	37	999999	351	999999	429	559	12	20	894	999999	928	373	965	617	155	32	999999	384	999999	179	632	286	389	871	505	451	999999	999999	788	937	999999	999999	999999	115	776	132	399	136	244	999999	643	578	910	69	999999	999999	999999	747	995	791	999999	826	857	75	491	999999	295	479	463	977	999999	156	999999	957	944	690	999999	999999	840	32	632	151	999999	844	535	63	999999	329	627	775	765	421	860	997	703	266	390	822	623	999999	837	999999	672	266	787	497	357	953	125	564	254	826	999999	999999	999999	999999	686	23	539	438	999999	965	999999	688	222	999999	296	234	263	687	309	663	999999	815	195	999999	478	883	999999	48	999999	422	214	72	999999	939	515	888	837	999999	579	377	999999	195	999999	999999	999999	984	54	808	211	999999	700	437	999999	591	590	101	787	456	623	803	956	501	731	999999	999999	790	999999	283	999999	407	397	651	999999	932	380	59	174	322	644	493	838	258	837	999999	721	999999	999999	939	358	423	110	390	988	775	420	791	463	687	999999	287	999999	999999	345	803	735	58	329	332	220	541	999999	474	812	139	965	708	999999	157	251	984	982	999999	924	59	307	999999	663	999999	521	589	999999	486	211	366	665	77	912	44	848	673	457	484	729	999999	497	999999	578	858	810	712	999999	316	446	137	304	999999	999999	999999	999999	728	395	987	810	630	999999	449	999999	455	474	898	795	629	308	578	536	999999	999999	118	562	671	437	805	531	809	999999	999999	50	83	72	65	999999	626	538	130	288	469	674	108	871	57	372	133	393	912	916	507	17	868	600	796	122	738	733	834	301	589	466	11	177	665	409	199	393	999999	677	178	100	188	300	77	833	999999	999999	999999	309	314	999999	618	892	955	282	181	483	999999	942	491	999999	704	999999	698	13	673	930	999999	999999	182	739	975	245	748	416	828	999999	533	963	723	501	228	535	986	999999	999999	118	222	393	238	716	127	476	195	285	396	360	601	73	170	468	40	867	136	574	446	999999	154	548	454	602	950	999999	229	999999	674	179	842	531	999999	564	718	823	999999	466	621	509	59	472	30	478	977	999999	802	265	999999	999999	999999	999999	731	999999	964	674	999999	635	765	999999	999999	205	610	226	517	80	907	999999	750	999999	459	669	952	999999	999999	681	528	975	999999	490	509	963	528	323	770	430	800	690	600	999999	884	782	701	806	262	854	999999	803	999999	906	562	206	
515	999999	999999	738	469	793	152	292	155	999999	999999	285	999999	293	677	999999	999999	97	280	226	16	706	333	676	968	156	685	478	819	724	25	718	927	313	458	274	422	42	961	16	548	317	999999	999999	772	999999	999999	969	999999	575	999999	999999	636	346	200	809	930	235	769	999999	118	673	999999	431	999999	301	357	11	834	412	874	423	136	273	677	999999	808	999999	999999	553	655	716	301	253	377	152	91	591	123	649	344	196	272	648	999999	999999	999999	477	972	480	78	498	144	774	700	933	746	999999	668	501	999999	527	332	226	667	999999	381	999999	999999	805	219	765	888	194	999999	688	161	488	999999	802	855	341	440	432	484	166	581	526	553	444	999999	999999	923	622	648	999999	864	56	981	506	999999	623	423	176	270	312	610	949	706	22	999999	267	999999	866	645	669	999999	899	741	999999	999999	855	676	619	999999	500	842	275	546	999999	823	114	507	999999	308	241	999999	273	999999	182	555	999999	820	999999	661	148	721	66	976	999999	728	965	314	480	686	999999	946	999999	766	770	999999	999999	413	454	198	677	999999	138	568	413	752	999999	737	569	954	999999	999999	145	957	271	779	785	298	567	532	999999	800	36	192	659	295	122	507	401	712	999999	999999	375	352	984	388	593	498	573	235	999999	237	745	525	498	613	810	847	505	991	999999	57	846	999999	340	877	733	946	908	128	640	326	345	856	999999	970	999999	793	972	883	195	297	725	341	627	630	65	510	694	55	999999	999999	12	410	38	173	381	453	999999	117	654	999999	590	454	595	588	891	888	999999	527	944	26	874	999999	805	396	331	514	999999	999999	821	232	261	862	999999	375	324	999999	828	581	999999	225	781	865	239	999999	707	280	999999	48	738	176	729	176	111	999999	400	390	999999	641	841	866	999999	312	295	999999	395	727	999999	230	274	956	69	210	928	728	244	999999	392	266	999999	61	768	265	970	999999	503	95	761	999999	999999	933	340	197	999999	731	999999	479	999999	807	163	979	470	525	773	782	117	529	247	382	232	390	998	348	951	790	999999	894	341	640	928	310	966	633	255	341	999999	872	470	206	999999	999999	439	585	999999	710	999999	253	999999	198	547	999999	999999	388	954	594	999999	991	999999	949	999999	181	999999	939	878	853	23	836	999999	442	166	999999	999999	50	999999	467	951	999999	999999	251	209	854	412	999999	102	954	463	999999	679	661	405	634	636	520	573	491	627	999999	706	999999	999999	754	974	58	999999	312	915	999999	667	497	999999	522	755	999999	750	
778	999999	994	847	923	400	435	167	617	999999	532	608	999999	477	999999	999999	462	999999	986	554	999999	880	363	122	789	48	657	919	191	999999	882	878	641	770	999999	722	999999	651	782	859	999999	597	999999	21	509	704	378	338	438	657	189	807	769	999999	999999	898	414	882	68	885	742	999999	999999	598	164	654	999999	999999	999999	516	216	810	933	136	294	999999	524	352	613	999999	670	999999	491	533	839	85	118	201	474	895	317	751	593	999999	999999	999999	621	767	999999	854	736	600	655	999999	451	378	874	999999	999999	448	384	999999	278	999999	224	999999	35	451	999999	89	545	999999	999999	787	999999	464	227	45	999999	999999	246	756	495	758	999999	79	999999	568	91	470	999999	475	46	36	521	255	999999	619	683	999999	729	179	18	777	318	999999	298	867	723	987	999999	999999	633	624	212	628	576	520	624	154	750	999999	999999	298	878	999999	739	286	275	953	982	999999	361	317	811	76	747	999999	449	397	781	805	999999	104	319	372	999999	421	824	999999	678	962	994	999999	951	272	999999	999999	899	248	999999	999999	602	769	14	553	487	325	813	145	880	858	80	237	372	945	620	275	979	515	999999	328	999999	382	285	30	613	821	365	548	267	36	819	211	175	769	213	86	99	999999	884	526	607	688	22	819	999999	767	176	999999	652	999999	741	393	999999	903	560	999999	493	984	939	665	999999	275	878	999999	49	869	999999	603	999999	544	185	222	999999	712	720	772	369	465	138	999999	654	999999	896	722	999999	435	202	271	218	983	592	115	999999	999999	999999	342	999999	168	780	32	704	573	275	118	368	528	762	307	193	999999	999999	38	855	103	20	999999	379	165	568	613	676	800	999999	999999	951	80	396	411	999999	388	962	999999	684	999999	151	999999	93	788	363	767	673	999999	88	431	133	999999	259	732	999999	955	962	999999	600	177	355	904	999999	517	166	298	141	360	161	999999	825	659	353	748	952	929	526	999999	801	801	999999	999999	721	963	999999	397	999999	664	203	199	999999	317	610	517	761	246	902	576	631	999999	635	999999	743	999999	999999	999999	220	510	779	999999	439	381	853	999999	237	999999	192	999999	883	768	477	477	999999	999999	388	999999	999999	835	999999	715	36	950	999999	735	999999	627	47	447	367	999999	999999	320	884	913	999999	999999	463	812	290	197	64	687	693	862	999999	167	999999	781	895	97	424	999999	523	73	262	488	999999	127	632	609	536	744	999999	722	999999	167	999999	999999	999999	344	64	246	999999	800	999999	349	267	106	147	18	473	265	552	279	
745	802	999999	999999	999999	282	631	345	190	999999	661	999999	829	999999	281	440	574	999999	999999	560	43	188	829	722	412	912	999999	325	979	623	146	280	999999	588	976	999999	999999	771	592	929	712	999999	999999	874	149	351	520	297	825	707	443	562	999999	991	246	567	972	84	418	749	999999	316	366	999999	545	390	127	251	994	491	81	803	328	651	999999	999999	132	955	999999	70	402	933	500	282	189	583	594	999999	351	999999	816	295	362	999999	877	406	362	499	339	758	999999	278	999999	344	999999	640	999999	44	153	999999	444	27	500	358	357	128	816	999999	386	999999	999999	916	899	584	674	785	450	485	999999	451	961	632	626	999999	836	133	999999	166	999999	549	349	560	67	429	999999	799	794	999999	495	758	590	279	122	377	999999	317	999999	999999	669	850	199	758	269	702	960	999999	401	674	521	233	487	659	446	836	622	245	999999	479	609	874	990	446	990	25	860	692	999999	258	863	529	754	922	496	796	360	590	300	365	469	999999	408	999999	493	272	280	999999	999999	285	999999	726	458	899	118	794	999999	999999	999999	254	841	277	999999	152	811	999999	478	565	173	650	486	41	999999	999999	20	446	476	870	999999	728	999999	999999	859	244	503	999999	999999	855	813	999999	999999	606	999999	999999	523	201	871	266	999999	501	999999	715	767	192	999999	723	782	954	999999	999999	328	989	800	50	509	999999	999999	999999	648	999999	921	623	999999	472	713	880	219	898	980	818	575	999999	561	999999	934	39	172	676	999999	780	364	126	999999	151	382	999999	806	782	546	611	783	814	617	643	999999	180	999999	999999	479	999999	999999	884	973	80	106	118	437	999999	115	999999	999999	741	622	867	320	805	656	610	999999	765	83	436	999999	378	999999	999999	602	917	999999	999999	76	867	207	999999	276	479	999999	999999	55	274	520	467	677	75	863	52	202	999999	332	774	523	362	215	714	845	87	532	605	46	999999	515	519	466	350	414	880	543	106	600	840	663	760	564	824	254	999999	999999	296	515	991	568	999999	595	117	251	999999	662	999999	680	199	947	547	859	709	759	999999	10	999999	660	982	508	105	159	492	999999	763	798	391	469	239	327	245	99	999999	776	663	924	358	109	701	228	60	999999	999999	893	126	901	999999	75	253	615	999999	635	533	999999	473	702	112	996	487	915	280	33	451	872	712	457	814	932	105	87	651	237	959	763	457	680	749	598	994	999999	942	326	226	623	894	610	566	560	313	961	999999	361	621	786	948	37	999999	538	191	999999	999999	
999999	999999	176	999999	999999	675	769	46	793	999999	513	12	625	972	999999	806	999999	977	111	891	263	628	144	265	300	615	999999	999999	999999	705	221	999999	335	776	999999	356	60	659	999999	934	999999	999999	520	18	317	359	996	999999	993	230	155	560	89	777	832	304	835	999999	673	588	502	954	615	999999	999999	999999	676	849	953	607	756	178	999999	176	104	738	117	999999	948	999999	999999	999999	821	999999	560	661	338	999999	999999	725	521	999999	986	999999	441	842	908	433	277	221	999999	156	999999	999999	473	999999	282	912	682	999999	999999	709	962	733	999999	143	142	416	537	90	767	127	905	237	999999	617	999999	999999	735	262	829	684	858	999999	999999	472	508	435	999999	582	388	999999	876	999999	538	811	999999	263	151	308	710	999999	896	196	453	565	251	999999	309	856	795	116	187	429	273	512	999999	235	475	506	635	706	680	954	702	999999	250	64	699	999999	439	928	999999	436	552	999999	999999	999999	293	701	999999	875	136	999999	786	282	999999	457	587	36	960	999999	787	645	672	13	821	941	494	999999	325	196	933	999999	999999	867	91	750	999999	935	724	188	941	774	999999	759	580	802	178	429	112	999999	477	673	324	999999	151	389	763	548	516	999999	187	190	999999	44	941	112	461	919	200	498	999999	651	999999	999999	999999	23	370	913	433	29	773	74	999999	531	718	270	709	999999	725	701	999999	339	429	878	11	761	397	250	817	478	350	258	239	614	999999	826	371	542	476	999999	29	850	999999	496	82	999999	191	854	325	999999	402	521	203	499	999999	250	999999	432	780	259	625	129	105	999999	678	524	999999	395	317	892	999999	176	473	597	999999	145	224	932	806	888	579	543	924	999999	85	829	65	739	111	974	604	938	762	227	513	899	755	169	999999	557	999999	795	547	433	782	235	58	605	817	376	36	298	626	891	679	999999	999999	959	879	848	999999	105	293	343	298	960	414	255	94	782	999999	64	124	258	999999	784	995	999999	999999	850	781	459	922	735	948	315	321	871	999999	431	704	796	290	969	98	191	999999	214	999999	821	821	802	999999	999999	986	971	999999	999999	289	894	999999	703	999999	39	77	19	183	999999	395	982	649	542	707	663	88	594	773	154	170	999999	282	790	366	542	39	979	999999	887	749	976	141	999999	591	653	999999	10	200	999999	902	88	17	953	819	162	999999	288	999999	858	955	402	208	40	217	859	622	305	347	999999	10	98	81	295	809	418	999999	999999	951	999999	328	88	999999	521	999999	999999	422	999999	971	213	
999999	750	999999	89	932	356	999999	110	737	999999	40	999999	662	999999	261	813	17	999999	999999	999999	999999	999999	337	999999	999999	877	998	999999	788	999999	999999	303	334	999999	702	259	213	999999	363	462	640	999999	967	228	33	289	999999	275	999999	438	999999	700	184	570	902	999999	423	844	999999	64	999999	101	322	999999	295	999999	714	529	999999	12	609	999999	368	692	769	560	510	118	25	999999	462	733	425	359	61	999999	129	763	241	999999	999999	368	451	309	113	549	438	365	933	296	574	999999	839	999999	828	999999	999999	491	999999	351	999999	314	829	999999	602	624	675	999999	560	549	618	951	297	625	175	999999	999999	999999	588	230	132	999999	999999	729	685	566	999999	167	531	994	414	637	999999	999999	427	531	539	161	706	489	873	475	805	999999	999999	623	999999	223	102	587	999999	281	903	580	228	999999	139	110	613	45	730	518	440	565	144	999999	988	407	207	644	711	999999	362	999999	356	656	349	790	60	72	957	680	74	944	999999	143	999999	999999	999999	190	401	999999	547	999999	758	999999	45	999999	260	697	999999	211	26	458	999999	77	919	804	234	571	999999	348	59	551	88	999999	453	496	62	11	256	999999	999999	27	999999	999999	876	691	999999	990	999999	108	540	362	437	999999	999999	616	78	445	223	930	167	109	291	999999	389	995	999999	708	912	548	198	259	451	37	475	998	215	604	999999	237	463	999999	999999	799	808	696	999999	332	396	837	999999	999999	787	326	449	636	999999	199	892	880	109	641	88	83	910	291	911	999999	291	665	999999	474	255	986	476	924	159	492	254	692	999999	270	322	84	999999	582	472	134	588	838	273	26	711	999999	138	821	164	877	889	999999	999999	714	50	730	436	953	370	800	999999	999999	999999	253	944	999999	998	999999	329	14	952	999999	999999	999999	999999	452	402	999999	762	936	858	654	999999	282	999999	728	907	177	999999	591	999999	176	221	671	999999	999999	361	999999	999999	512	999999	299	999999	160	924	560	999999	997	893	598	338	999999	201	434	942	205	999999	215	650	226	301	830	618	999999	366	785	999999	158	513	756	100	382	321	999999	625	568	162	999999	357	52	30	909	284	631	263	999999	975	786	728	88	999999	156	379	999999	221	489	681	765	793	148	443	559	494	146	507	955	731	941	809	384	999999	144	857	608	205	391	556	987	483	761	999999	340	429	435	447	944	13	465	48	999999	887	396	825	219	608	999999	425	147	999999	307	999999	43	977	354	44	999999	298	999999	661	829	933	999999	999999	42	999999	999999	139	69	699	563	
952	276	903	673	999999	999999	319	999999	10	999999	966	999999	864	999999	889	999999	362	84	400	272	655	242	804	219	999999	203	115	793	999999	504	341	365	448	999999	999999	605	140	314	857	388	865	650	999999	999999	862	999999	828	115	153	999999	999999	65	669	436	907	719	999999	694	999999	303	551	999999	999999	505	401	610	969	304	830	293	647	58	226	22	407	15	999999	876	999999	687	999999	10	650	330	753	286	696	22	662	999999	143	445	843	564	837	349	883	274	536	261	555	999999	284	860	913	703	838	657	999999	901	257	596	347	999999	928	999999	999999	446	999999	125	914	957	641	205	160	999999	215	661	184	68	132	207	999999	105	999999	840	725	790	999999	60	999999	49	983	760	388	999999	108	999999	636	999999	474	999999	522	421	347	597	892	89	710	712	498	999999	999999	970	779	59	256	999999	999999	98	825	95	39	999999	677	999999	974	881	816	613	113	155	35	888	593	685	999999	999999	999999	999999	999999	999999	89	999999	999999	270	567	22	980	338	300	855	417	548	999999	388	417	820	743	472	623	999999	272	999999	609	999999	999999	999999	386	999999	374	326	494	117	150	189	15	334	149	417	317	999999	900	999999	322	257	738	487	999999	215	278	999999	196	294	920	936	999999	983	105	220	118	974	999999	886	964	973	370	309	407	999999	382	92	680	999999	165	999999	999999	784	784	361	613	673	175	181	999999	508	999999	209	197	214	805	32	239	929	308	999999	336	999999	522	999999	886	439	89	145	832	999999	194	860	139	999999	824	598	208	743	999999	999999	808	999999	70	999999	999999	999999	999999	999999	999999	360	853	750	999999	999999	334	107	272	446	475	183	999999	39	348	999999	999999	280	80	927	389	217	824	495	333	999999	534	999999	999999	66	505	725	327	999999	659	482	342	444	834	316	935	727	336	999999	999999	999999	850	778	124	430	152	999999	999999	194	813	278	536	999999	999999	172	297	460	154	999999	940	750	856	707	380	999999	308	999999	445	999999	991	999999	999999	71	226	999999	22	756	758	532	999999	932	635	142	82	999999	946	973	27	671	999999	999999	582	999999	821	527	576	153	408	999999	131	999999	137	335	202	999999	397	474	999999	527	999999	541	999999	999999	300	18	125	724	634	989	920	334	862	774	745	517	89	759	250	699	334	869	358	999999	410	652	804	309	939	921	992	481	832	499	521	487	781	961	830	813	999999	851	518	419	337	999999	410	362	590	685	999999	637	234	452	203	290	193	202	999999	999999	213	815	784	999999	996	999999	999999	372	263	268	999999	128	
929	437	296	482	361	938	182	613	251	452	719	264	999999	365	257	389	306	240	999999	589	750	191	609	596	999999	804	423	999999	305	47	108	332	949	999999	708	797	166	720	929	254	999999	607	999999	761	999999	530	862	641	201	999999	999999	33	963	156	999999	747	827	699	415	556	525	293	318	214	999999	999999	314	999999	656	999999	233	585	311	59	569	153	785	848	500	546	999999	781	999999	999999	972	85	999999	803	584	960	969	466	315	382	728	736	999999	202	417	710	226	965	984	740	888	489	999999	913	586	234	962	979	209	999999	614	999999	595	999999	241	277	38	510	322	695	491	766	280	928	331	832	999999	593	999999	789	330	999999	797	957	304	492	999999	454	226	999999	998	989	999999	447	768	999999	151	173	960	150	682	715	653	999999	259	999999	219	792	999999	999999	379	379	999999	419	547	638	946	638	831	999999	913	583	294	962	697	501	509	832	170	346	691	691	999999	299	117	615	333	999999	707	182	999999	999999	862	472	999999	999999	450	999999	899	140	48	513	341	221	999999	108	999999	690	999999	999999	622	386	632	255	73	688	999999	259	311	932	999999	447	930	659	475	352	720	821	982	77	61	660	932	40	999999	187	359	999999	73	19	193	642	907	950	559	896	938	617	408	301	883	999999	547	966	825	600	999999	999999	999999	884	387	609	708	533	706	962	999999	999999	946	885	999999	335	999999	999999	749	672	999999	980	109	579	413	113	999999	999999	194	861	999999	966	215	708	605	676	675	189	631	584	934	999999	253	597	999999	999999	670	999999	963	557	999999	255	227	163	69	602	583	176	480	284	196	999999	348	845	848	487	396	247	999999	999999	660	17	670	174	737	166	736	512	136	999999	443	999999	726	999999	856	999999	748	999999	999999	12	999999	508	708	357	397	915	44	999999	999999	964	950	432	243	999999	999999	999999	584	63	425	999999	866	81	999999	414	840	297	301	712	988	980	739	999999	599	287	568	161	308	323	999999	822	999999	999999	999999	171	125	20	665	425	739	999999	293	695	636	745	146	32	467	304	999999	109	624	332	999999	999999	235	999999	833	955	999999	999999	698	999999	999999	603	781	538	317	878	298	829	631	875	999999	138	999999	54	707	999999	999999	546	693	14	806	677	208	999999	917	995	936	509	999999	999999	683	993	999999	31	419	43	963	999999	714	588	16	687	999999	748	999999	999999	80	190	999999	979	999999	206	999999	693	465	999999	404	982	621	322	942	789	652	921	202	979	966	675	635	674	890	543	831	114	998	999999	209	999999	
448	999999	924	756	600	999999	896	487	940	999999	566	999999	999999	980	986	402	646	227	45	557	556	379	999999	405	999999	244	98	281	374	947	695	346	408	944	544	986	397	196	198	453	34	714	49	497	999999	823	999999	999999	556	439	999999	781	94	651	903	78	318	529	210	365	999999	625	123	993	999999	230	413	694	446	10	999999	460	38	591	999999	841	999999	828	296	731	209	999999	999999	934	999999	999999	262	756	50	475	999999	999999	985	833	343	999999	999999	55	999999	888	420	351	473	555	999999	999999	752	502	129	72	738	490	999999	999999	165	930	900	188	513	868	968	656	653	971	999999	999999	999999	205	999999	132	999999	999999	123	407	321	999999	715	178	510	481	171	759	636	978	737	197	999999	516	677	999999	509	423	541	846	999999	763	698	999999	999999	296	543	557	254	997	823	453	376	835	167	999999	225	731	999999	42	707	218	29	674	999999	144	513	999999	999999	844	999999	826	752	276	486	557	170	223	945	224	937	613	999999	639	164	294	820	798	358	379	999999	778	745	509	149	712	744	33	999999	98	782	584	39	999999	999999	997	999999	999999	999999	609	146	11	785	463	104	103	703	999999	999999	949	323	999999	999999	158	999999	844	90	253	136	774	813	147	999999	999999	441	999999	583	115	265	167	593	720	449	748	242	999999	999999	292	414	999999	18	364	999999	318	774	999999	975	881	752	539	917	456	999999	584	999999	999999	56	928	31	999999	519	598	999999	362	999999	603	999999	860	999999	471	852	797	839	91	999999	999999	999999	646	92	374	387	702	362	725	250	147	747	865	999999	242	999999	73	271	999999	536	420	239	161	952	181	802	124	965	291	687	129	616	892	817	347	376	409	845	657	364	817	245	409	999999	228	856	409	999999	999999	331	788	536	177	554	356	229	482	999999	911	999999	999999	736	81	48	130	530	854	999999	615	866	739	999999	999999	999999	999999	184	999999	49	999999	325	402	216	293	959	898	999999	449	347	471	999999	893	715	999999	95	999999	90	174	371	990	697	999999	999999	999999	815	592	570	921	999999	999999	181	399	443	999999	595	179	999999	453	999999	149	999999	91	517	585	497	973	33	293	528	226	999999	20	469	58	46	323	50	914	477	377	999999	671	999999	512	300	999999	460	756	348	916	45	637	62	999999	463	999999	494	776	804	842	999999	287	402	643	206	170	929	394	922	281	138	151	975	744	811	999999	999999	999999	295	768	523	277	944	612	190	11	957	247	595	999999	829	274	119	635	808	999999	999999	945	315	139	798	999999	
833	999999	787	893	661	999999	420	999999	999999	999999	490	999999	329	301	343	790	999999	204	999999	692	799	501	999999	864	999999	350	935	999999	597	999999	699	999999	970	457	999999	999999	824	296	999999	649	826	997	999999	999999	783	999999	999999	517	717	999999	492	120	926	999999	276	341	999999	999999	861	320	383	659	10	999999	999999	334	76	871	999999	466	965	999999	854	999999	866	801	194	999999	91	999999	44	427	53	118	73	589	239	864	999999	999999	999999	999999	435	39	275	176	997	999999	560	458	16	999999	659	260	522	326	265	372	999999	474	156	521	841	901	286	955	615	999999	503	210	104	212	999999	755	999999	73	999999	825	297	999999	804	999999	552	632	952	600	999999	792	596	747	999999	867	999999	717	999999	740	999999	534	752	320	560	115	255	359	999999	804	999999	904	57	458	586	440	999999	549	670	999999	999999	218	949	686	197	822	305	756	876	237	999999	973	999999	472	12	216	82	977	999999	698	199	999999	278	157	846	863	745	147	171	892	999999	999999	57	999999	771	852	584	76	999999	999999	810	499	483	136	227	780	113	584	455	379	368	107	410	971	999999	999999	939	801	839	999999	999999	167	595	983	444	513	926	999999	999999	160	631	999999	855	411	887	700	719	152	930	76	760	999999	691	999999	534	999999	673	85	731	993	912	783	236	797	660	653	903	499	692	714	854	556	883	305	748	362	251	999	999999	821	68	797	999999	773	574	916	475	804	459	748	839	850	826	707	999999	848	778	999999	750	244	796	230	459	225	221	999999	287	396	52	181	453	673	991	999999	935	124	911	463	233	999999	187	999999	49	943	874	13	999999	185	66	999999	584	194	259	999999	34	838	347	999999	561	370	638	89	999999	287	304	175	859	999999	772	999999	936	325	833	16	66	999999	999999	516	351	999999	483	112	340	151	999999	999999	424	152	884	107	777	265	999999	999999	999999	999999	347	999999	648	709	999999	813	413	932	964	268	360	999999	999999	337	657	831	314	353	886	536	749	620	689	45	750	716	999999	674	356	680	424	970	901	958	359	428	999999	641	73	670	999999	407	187	339	908	182	358	556	999999	945	999999	557	976	578	999999	727	82	613	958	437	781	738	999999	293	844	999999	350	834	978	239	999999	672	289	226	837	351	442	360	137	578	368	999999	999999	411	729	866	994	333	609	632	356	999999	683	636	888	999999	821	999999	999999	528	831	524	578	220	999999	288	277	760	741	17	295	721	486	389	79	306	513	184	563	978	396	27	999999	355	999999	710	989	653	
999999	999999	530	999999	999999	608	999999	843	999999	23	999999	451	999999	243	592	999999	347	635	777	999999	566	999999	456	646	340	516	142	814	999999	999999	338	280	999999	624	433	864	999999	747	854	877	999999	235	400	500	999999	999999	389	162	999999	633	18	999999	999999	695	96	744	429	884	999999	999999	999999	999999	555	682	999999	999999	162	973	999999	727	125	599	780	900	660	341	999999	956	892	999999	136	999999	389	999999	224	91	999999	602	537	999999	444	999999	999999	505	410	711	679	999999	814	604	959	415	352	999999	999999	999999	476	41	45	755	553	473	999999	988	232	497	999999	891	468	604	999999	559	445	131	999999	522	69	999999	500	948	999999	999999	999999	297	999999	720	637	682	155	805	614	999999	999999	782	145	999999	610	999999	282	999999	168	788	999999	220	999999	999999	969	230	423	995	359	202	541	97	103	999999	331	704	728	511	860	870	999999	663	990	504	992	663	986	322	912	999999	12	586	789	872	234	931	999999	859	999999	416	999999	160	456	422	775	479	688	76	649	999999	823	999999	63	999999	52	596	230	999999	416	316	244	999999	93	842	199	999999	999999	999999	999999	999999	210	999999	999999	453	612	595	217	999999	999999	999999	975	999999	672	15	999999	241	533	501	999999	638	710	214	452	999999	999999	167	999999	613	232	820	181	999999	231	260	705	954	20	609	686	999999	389	652	569	893	341	324	438	87	999999	958	430	806	401	216	688	996	426	999999	282	999999	528	603	355	908	352	517	698	999999	310	739	231	924	814	382	259	999999	999999	559	999999	856	729	989	465	273	399	374	76	999999	571	709	537	693	336	241	999999	786	306	660	551	823	999999	25	999999	418	999999	506	991	28	956	630	999999	867	222	426	725	999999	147	999999	519	999999	451	683	999999	601	999999	537	597	583	453	473	762	983	18	289	239	999999	222	57	536	893	382	57	68	940	999999	999999	480	910	515	999999	648	224	999999	999999	999999	943	173	186	216	209	908	999999	999999	999999	868	378	859	933	196	22	327	100	555	626	605	999999	624	999999	254	542	66	687	999999	64	999999	548	999999	444	907	296	549	45	841	336	984	964	999999	575	999999	977	811	547	999999	503	82	558	668	525	968	999999	328	999999	932	673	153	230	350	520	999999	329	999999	999999	999999	900	472	291	259	229	642	999999	999999	59	837	276	731	999999	964	575	981	276	879	326	476	928	967	296	113	177	193	763	999999	962	999999	753	450	999999	521	999999	999999	999999	309	449	883	999999	68	279	425	665	999999	634	266	999999	999999	402	449	220	948	108	
932	186	187	999999	45	999999	27	957	999999	999999	825	999999	999999	151	999999	200	967	440	443	999999	869	698	870	448	999999	559	507	848	999999	514	313	240	448	999999	890	999999	999999	227	413	14	320	111	135	340	840	608	636	124	240	348	434	19	999999	809	999999	243	999999	999999	857	486	380	999999	999999	639	781	999999	896	585	261	690	586	750	37	439	829	768	573	540	999999	626	923	392	618	95	999999	304	463	999999	193	656	549	875	369	927	633	151	577	496	559	999999	999999	60	863	550	999999	684	982	999999	980	470	670	775	140	240	563	987	559	448	559	999999	142	266	401	999999	151	999999	390	999999	805	687	200	86	980	363	914	999999	529	999999	999999	404	322	125	659	722	986	773	999999	139	374	645	592	139	936	82	122	455	999999	999999	409	61	999999	882	542	302	999999	594	999999	999999	999999	691	468	491	125	165	175	26	607	679	999999	377	966	260	735	169	105	71	149	908	250	999999	222	270	668	281	110	999999	583	366	452	402	979	966	813	683	999999	110	23	781	999999	106	847	980	651	42	94	999999	157	382	999999	999999	454	885	536	999999	478	208	823	843	64	999999	999999	250	236	225	999999	10	999999	61	982	994	57	367	12	154	999999	242	999999	636	999999	999999	292	210	168	243	947	104	439	999999	999999	978	286	179	727	181	662	606	753	999999	644	94	605	105	999999	213	171	96	999999	392	245	245	590	196	656	998	453	999999	92	993	277	302	570	999999	846	13	999999	999999	640	830	492	999999	999999	192	991	112	461	196	809	955	81	860	221	57	721	969	999999	999999	523	728	999999	429	999999	759	168	351	523	123	999999	397	495	294	456	62	900	999999	999999	407	204	554	546	266	433	136	921	417	91	999999	770	999999	999999	627	364	911	112	72	500	729	34	999999	589	347	937	422	470	999999	414	168	157	501	999999	990	895	968	192	471	995	397	999999	751	270	999999	353	381	782	867	929	544	999999	837	729	37	999999	554	964	999999	999999	999999	666	144	12	999999	375	279	664	623	732	395	999999	641	999999	112	891	283	389	589	993	566	639	603	858	869	219	319	771	195	617	350	13	982	152	983	731	703	748	347	634	84	717	168	144	543	815	317	770	999999	999999	999999	999999	999999	999999	762	381	73	286	143	713	66	507	478	16	999999	391	999999	999999	999999	999999	197	535	51	999999	919	849	481	468	324	999999	901	549	154	59	999999	185	627	776	390	999999	999999	427	614	634	999999	576	248	161	753	161	78	818	687	254	948	
574	133	431	296	912	899	604	961	89	999999	517	999999	428	498	215	763	970	119	480	713	770	920	417	999999	353	610	329	714	172	999999	92	861	999999	111	942	62	206	489	477	712	73	465	999999	822	70	223	819	999999	547	397	107	999999	217	541	999999	654	716	54	943	311	580	890	999999	999999	729	655	462	327	556	163	999999	490	999999	768	650	999999	394	594	999999	139	999999	666	177	774	999999	383	654	368	999999	297	345	162	546	175	142	183	666	442	999999	415	760	501	117	394	830	616	76	448	891	999999	999999	999999	728	813	520	913	722	34	999999	355	11	104	405	268	999999	414	944	476	635	476	648	951	501	910	379	299	559	783	943	281	316	215	477	58	37	224	999999	732	654	228	460	999999	237	999999	414	666	106	848	576	999999	671	600	812	999999	235	318	630	818	444	231	364	939	91	999999	49	795	999999	999999	999999	603	980	222	821	999999	999999	17	999999	999999	506	713	202	710	216	527	609	716	402	63	999999	999999	593	615	999999	999999	864	999999	999999	999999	999999	999999	49	749	618	973	445	999999	778	405	407	228	594	875	321	731	999999	653	733	563	333	332	402	999999	533	521	999999	375	999999	398	999999	999999	999999	429	56	887	999999	452	102	999999	999999	999999	938	997	655	604	134	718	303	999999	404	220	786	999999	971	999999	226	475	226	106	963	80	535	999999	852	901	770	174	829	434	67	586	561	999999	481	183	394	405	918	929	396	999999	81	368	993	342	719	461	999999	670	999999	999999	999999	996	999999	999999	624	557	999999	754	834	960	888	868	508	818	999999	296	999999	797	999999	820	557	296	999999	672	999999	177	396	520	999999	318	715	999999	764	999999	359	565	230	470	558	836	999999	173	999999	436	412	999999	859	184	999999	432	999999	999999	999999	849	651	999999	296	606	999999	457	171	633	572	525	255	730	114	649	469	104	75	63	248	164	999999	393	201	999999	270	796	317	221	837	759	381	64	488	914	218	419	278	624	457	111	675	627	601	579	191	682	107	220	999999	588	366	884	422	999999	999999	267	747	23	346	225	150	949	796	999999	154	200	251	200	441	59	999999	451	606	147	489	942	999999	621	102	999999	999999	107	506	258	403	496	641	963	633	950	671	265	287	241	999999	999999	999999	999999	435	990	441	907	778	665	762	999999	288	284	45	348	476	135	921	759	999999	53	452	547	419	657	558	287	566	491	387	999999	174	374	186	763	121	11	999999	111	156	791	328	840	999999	488	218	367	999999	999999	484	999999	
344	527	714	917	282	999999	380	778	441	999999	351	297	287	202	749	913	107	282	237	999999	999999	819	612	735	724	999999	999999	930	448	201	360	280	17	999999	236	646	659	269	999999	827	631	999999	669	999999	999999	40	999999	303	999999	304	269	999999	999999	19	606	999999	915	979	203	670	240	999999	999999	999999	802	80	290	999999	965	113	264	838	791	409	842	999999	159	999999	999999	999999	58	759	999999	153	932	999999	222	999999	245	711	731	999999	75	820	597	192	999999	999999	999999	380	750	127	337	635	50	999999	864	999999	177	83	999999	305	999999	509	621	481	257	999999	999999	107	857	293	210	263	999999	584	773	970	812	660	999999	729	428	914	999999	931	999999	566	999999	999999	840	563	830	999999	346	999999	984	999999	999999	999999	934	889	121	102	522	999999	916	83	263	465	657	893	846	516	628	999999	876	999999	565	689	999999	690	93	805	999999	999999	463	999999	917	945	599	216	771	999999	725	565	999999	336	401	486	25	357	313	647	855	999999	716	323	543	999999	558	214	10	519	999999	254	806	316	999999	228	999999	876	166	317	865	450	132	159	791	72	37	550	999999	999999	999999	702	387	446	950	320	999999	149	506	225	397	395	215	999999	631	999999	759	311	500	183	483	148	999999	995	999999	414	999999	566	999999	999999	999999	999999	999999	922	999999	372	999999	369	366	524	640	999999	999999	999999	999999	479	245	999999	527	320	312	999999	59	999999	999999	535	511	391	999999	545	496	999999	618	35	551	388	570	999999	417	269	613	399	945	975	543	619	768	259	999999	311	179	954	48	220	177	948	958	620	999999	318	860	485	705	820	38	619	255	999999	999999	541	909	951	462	268	999999	913	999999	999999	671	986	767	261	316	362	376	541	982	407	857	603	429	949	966	999999	408	137	694	134	947	924	373	423	860	543	402	999999	999999	780	513	264	177	885	949	340	551	608	179	352	453	999999	999999	999999	496	796	121	999999	985	363	999999	580	229	999999	136	747	999999	354	401	773	999999	159	49	211	893	603	999999	544	10	636	557	999999	957	351	680	459	296	525	926	999999	431	443	999999	148	921	932	45	521	758	999999	718	207	217	999999	999999	304	457	999999	954	893	370	577	999999	358	806	999999	622	877	975	676	999999	106	427	337	352	527	916	999999	290	961	568	999999	786	798	918	999999	592	562	958	386	12	861	570	999999	999999	854	999999	883	342	999999	320	167	546	91	751	999999	779	879	63	865	999999	557	155	993	999999	999999	790	170	440	455	476	70	999999	599	674	599	536	394	
999999	498	52	999999	567	428	650	999999	377	704	57	999999	580	712	508	103	997	455	999999	577	707	255	999999	324	453	886	394	259	248	999999	999999	162	999999	394	254	999999	822	355	989	726	999999	924	999999	96	999999	143	999999	764	561	999999	601	999999	883	999999	687	388	435	728	589	680	44	400	171	430	296	894	221	196	467	999999	999999	652	465	989	234	999999	176	976	999999	319	21	999999	999999	423	355	197	999999	136	707	865	140	104	765	318	691	951	999999	658	799	227	921	999999	306	999999	554	948	763	893	733	904	221	458	999999	279	669	999999	702	999999	84	109	999999	95	489	602	813	186	887	999999	307	283	29	518	186	999999	398	333	334	90	999999	407	999999	384	402	999999	653	999999	577	495	649	288	259	25	583	700	601	999999	999999	999999	804	377	71	615	596	999999	884	703	282	543	881	345	88	621	878	677	674	251	692	686	948	999999	999999	401	999999	29	34	14	999999	485	391	562	999999	630	285	501	346	818	788	941	918	950	409	43	614	313	209	999999	146	906	999999	359	999999	999999	756	672	768	670	999999	576	436	879	768	796	999999	999999	220	458	346	387	341	856	462	999999	768	997	999999	575	786	204	999999	396	868	38	459	999999	418	612	874	613	732	675	710	221	515	999999	192	612	881	295	999999	751	301	758	575	999999	896	402	999999	758	940	999999	999999	999999	756	49	21	999999	347	129	910	608	583	732	999999	665	155	251	245	729	815	129	693	500	999999	78	105	999999	463	290	145	26	858	125	672	540	791	797	999999	475	37	452	999999	999999	999999	494	177	568	113	909	33	655	166	999999	943	821	508	392	999999	688	999999	900	286	67	984	893	749	999999	70	124	873	358	785	999999	702	999999	853	931	125	616	901	999999	999999	553	266	489	859	999999	182	851	999999	409	986	776	999999	136	175	999999	777	999999	745	709	507	999999	46	675	999999	396	999999	999999	967	576	999999	999999	787	999999	894	999999	800	999999	999999	999999	295	219	93	474	999999	999999	249	575	207	644	999999	634	871	201	39	27	516	590	999999	472	513	602	883	464	142	792	989	123	999999	441	418	282	457	831	424	999999	905	572	314	999999	157	999999	999999	333	999999	642	999999	595	387	876	226	219	999999	571	410	692	336	628	342	999999	29	135	999999	766	236	882	187	999999	777	741	122	944	286	758	999999	758	999999	560	52	999999	999999	404	736	366	224	999999	395	885	430	731	999999	999999	239	999999	841	32	421	615	106	999999	999999	292	817	646	999999	282	999999	137	256	651	
472	776	585	842	119	625	999999	999999	551	38	496	999999	619	56	779	834	999999	551	917	999999	346	614	999999	511	43	187	587	999999	999999	942	275	267	638	779	268	999999	701	999999	625	226	633	444	74	78	53	173	672	999999	999999	929	567	391	220	954	999999	857	322	84	808	931	48	308	385	608	762	238	663	840	787	593	143	327	925	700	668	902	999999	394	467	870	514	999999	233	999999	385	883	56	684	473	410	872	627	588	694	188	335	69	465	315	814	999999	832	999999	282	796	249	465	999999	296	413	318	927	616	938	427	231	84	712	233	879	191	979	376	386	720	515	739	241	522	343	842	94	89	652	999999	681	832	950	876	999999	427	537	999999	70	102	945	21	999999	276	956	260	356	242	436	632	530	999999	606	561	290	510	234	999999	952	999999	233	848	999999	999999	745	399	134	836	98	461	654	591	999999	293	775	504	100	964	566	92	496	851	652	29	839	999999	236	999999	595	999999	203	540	999999	500	999999	106	57	999999	531	567	136	519	999999	975	978	999999	160	999999	786	785	420	269	440	870	999999	382	205	943	737	529	172	735	999999	463	267	124	155	814	424	678	457	28	999999	999999	956	976	708	677	51	900	999999	913	612	999999	999999	934	109	575	427	496	901	114	343	11	404	400	999999	999999	999999	999999	793	346	898	117	338	401	825	441	913	107	673	527	901	837	999999	259	132	441	248	333	999999	580	397	999999	777	352	999999	999999	604	565	707	28	960	188	116	728	25	504	480	999999	999999	667	661	330	823	383	999999	505	999999	999999	278	837	999999	999999	847	223	948	999999	339	985	999999	393	836	358	399	654	567	722	731	999999	244	999999	999999	425	224	999999	919	77	114	404	999999	999999	895	459	297	869	577	576	341	892	780	54	174	495	115	725	831	312	930	178	816	999999	999999	810	999999	999999	877	35	178	499	303	881	866	935	845	539	999999	387	70	999999	87	999999	391	838	956	199	463	475	320	499	526	616	146	935	588	660	414	94	548	647	992	551	407	841	999999	898	188	999999	999999	575	237	453	252	411	999999	825	107	999999	854	999999	196	999999	999999	679	973	687	999999	930	357	194	999999	412	999999	423	537	535	999999	550	249	67	21	233	825	744	272	82	999999	735	844	999999	562	478	240	827	460	999999	999999	728	867	911	164	999999	881	464	450	824	615	828	873	565	242	557	695	797	999999	962	587	970	417	900	999999	18	96	594	632	656	182	20	999999	947	699	864	682	337	902	
999999	352	999999	999999	999999	467	545	999999	288	999999	15	783	443	128	497	999999	866	321	967	599	155	999999	999999	999999	999999	651	999999	865	926	866	378	999999	367	894	999999	620	226	675	969	443	777	157	807	75	626	999999	739	999999	474	945	832	552	715	999999	757	602	65	537	511	999999	999999	679	999999	999999	999999	141	425	548	182	876	786	200	351	534	821	999999	364	231	216	920	999999	999999	400	981	43	825	168	628	146	353	565	688	174	183	580	107	221	394	999999	495	457	200	719	598	168	999999	210	191	999999	999999	247	999999	999999	590	883	160	288	954	388	334	972	797	999999	829	321	107	999999	178	999999	724	786	969	317	721	999999	721	999999	802	822	401	625	999999	711	387	115	999999	367	583	300	429	818	266	15	589	522	660	999999	999999	999999	71	616	42	237	202	972	278	525	610	128	171	168	485	142	987	999999	999999	95	34	723	588	999999	999999	877	534	906	529	963	999999	208	812	933	112	525	760	784	592	999999	519	414	837	216	757	465	138	271	342	134	27	999999	526	999999	763	177	698	331	174	164	999999	295	452	314	798	411	315	238	66	960	381	999999	127	999999	575	620	885	381	982	986	999999	273	573	405	946	848	682	999999	179	999999	999999	438	619	437	55	234	961	533	418	355	159	900	215	999999	752	999999	762	278	10	153	291	326	349	999999	415	439	999999	57	368	949	729	79	999999	999999	142	943	999999	999999	211	999999	658	362	963	637	837	848	68	201	653	141	95	413	246	35	653	510	99	441	32	999999	512	914	175	999999	626	999999	841	93	249	808	230	83	76	659	494	929	362	712	999999	999999	380	530	999999	999999	864	999999	999999	999999	478	631	854	162	666	595	838	743	196	999999	20	756	17	974	999999	844	911	22	347	587	540	723	157	999999	999999	999999	245	999999	999999	938	604	310	999999	808	999999	618	954	77	416	480	820	751	742	857	701	999999	999999	406	578	999999	325	851	978	254	502	754	483	477	72	999999	360	857	232	258	900	709	508	209	369	343	999999	843	606	866	999999	789	999999	300	684	506	906	839	412	961	623	752	332	13	315	860	144	999999	15	214	130	999999	528	494	956	999999	95	359	46	245	669	481	255	122	486	712	999999	193	792	566	304	521	454	271	634	158	387	504	893	508	209	999999	838	999999	746	804	999999	496	343	692	420	556	999999	999999	301	151	506	220	526	999999	97	950	693	448	910	608	518	266	999999	808	615	590	466	999999	999999	266	999999	853	999999	682	450	
286	850	110	155	747	999999	999999	970	999999	651	176	978	299	420	258	999999	399	491	999999	999999	14	636	534	87	829	100	274	140	44	508	653	844	844	999999	811	110	593	302	172	999999	241	295	377	166	448	999999	176	127	999999	999999	253	372	237	395	445	999999	325	999999	999999	657	999999	156	936	983	998	331	999999	999999	609	157	135	107	328	999999	64	719	269	378	999999	227	923	999999	352	999999	265	290	616	458	716	171	999999	999999	976	515	999999	94	999999	393	168	999999	999999	39	518	999999	422	156	54	999999	340	726	390	947	393	108	734	308	803	999999	728	999999	714	999999	999999	447	372	564	999999	813	999999	999999	369	875	220	999999	748	893	638	712	84	118	245	999999	999999	989	781	999999	187	878	781	145	291	999999	664	449	412	794	609	80	277	857	35	999999	174	371	999999	514	736	871	360	840	669	101	375	619	482	999999	999999	440	665	535	386	252	41	678	999999	460	221	770	119	953	294	568	444	226	93	14	473	999999	999999	999999	999999	316	999999	940	476	199	543	55	967	999999	999999	999999	414	742	999999	783	209	495	682	906	302	966	762	407	555	111	657	999999	536	477	613	809	807	397	433	999999	724	101	212	499	917	175	802	999999	999999	126	999999	702	999999	999999	804	978	84	999999	999999	144	554	130	999999	375	542	999999	518	499	722	429	370	27	318	999999	68	118	293	193	988	999999	173	978	682	439	947	954	414	236	672	999999	735	999999	422	299	526	604	706	836	999999	534	999999	312	71	305	756	146	393	343	251	999999	695	999999	738	847	970	999999	999999	955	427	587	978	292	999999	97	694	289	604	29	999999	464	999999	456	236	464	999999	861	999999	387	683	811	571	999999	999999	976	939	843	352	574	999999	999999	166	999999	999999	379	555	375	485	974	611	477	541	999999	459	787	999999	248	664	284	378	119	999999	999999	282	615	26	907	306	850	157	850	936	39	701	934	307	661	47	999999	908	114	385	942	775	216	999999	207	621	208	692	700	999999	78	206	218	301	105	999999	803	362	647	999999	635	827	999999	540	512	672	999999	999999	632	211	807	375	273	734	717	999999	999999	345	819	999999	108	168	456	671	867	832	493	999999	212	999999	243	999999	271	46	750	124	24	675	767	999999	106	999999	999999	499	999999	703	932	483	584	810	999999	467	543	361	999999	477	999999	100	672	679	189	882	999999	448	999999	313	114	237	999999	602	280	401	999999	999999	199	390	108	957	299	999999	899	19	68	402	999999	775	960	909	76	283	743	999999	12	
97	999999	224	441	620	530	999999	599	705	999999	981	539	20	889	999999	999999	589	378	423	800	507	999999	179	823	999999	999999	202	999999	999999	170	710	999999	355	999999	999999	939	974	999999	487	436	230	999999	204	519	87	862	772	999999	711	746	487	904	330	134	504	999999	999999	400	557	999999	338	726	999999	999999	788	133	193	622	999999	320	197	641	890	987	999999	932	585	660	746	999999	894	316	640	999999	683	806	538	231	999999	182	763	584	400	533	108	999999	181	659	730	954	999999	160	487	999999	559	846	23	343	554	999999	732	999999	654	999999	69	999999	999999	946	861	982	595	961	728	236	556	613	999999	367	888	999999	761	926	929	792	999999	744	828	249	898	836	792	204	999999	999999	450	247	929	865	473	85	418	234	797	748	368	999999	431	260	844	999999	605	656	999999	479	811	999999	999999	999999	193	325	203	846	57	35	200	999999	999999	407	786	318	684	385	893	812	666	536	139	190	433	635	999999	578	404	999999	240	145	999999	208	519	644	999999	76	682	158	882	572	187	772	558	968	433	33	473	535	999999	999999	762	999999	999999	284	676	415	439	558	12	999999	452	104	794	999999	649	95	887	152	667	999999	703	745	999999	104	358	366	632	464	999999	299	114	868	691	19	382	999999	999999	245	967	246	637	999999	999999	267	129	93	978	503	328	999999	999999	331	868	999999	527	27	710	718	926	319	782	974	356	713	520	999999	999999	784	681	999999	699	652	184	431	980	579	600	999999	974	275	999999	139	999999	999999	999999	783	999	47	492	999999	408	999999	318	657	463	662	999999	999999	747	546	680	203	822	788	999999	493	156	999999	673	948	427	48	743	999999	931	653	839	999999	999999	999999	583	999999	999999	326	141	999999	343	526	967	999999	801	168	924	999999	594	195	317	999999	999999	999999	636	562	374	543	937	369	934	999999	726	810	999999	295	881	20	962	315	901	505	656	625	159	630	480	355	157	999999	123	315	75	999999	346	492	999999	999999	111	31	10	758	388	771	97	685	799	999999	999999	516	287	914	999999	289	293	999999	700	600	520	999999	92	28	396	678	256	628	592	980	474	999999	999999	990	909	940	999999	152	127	884	538	473	830	322	851	999999	982	999999	839	786	462	999999	791	675	999999	105	999999	982	372	709	999999	999999	999999	819	693	999999	496	999999	15	534	973	150	693	815	999999	57	185	769	999999	754	696	57	788	806	999999	939	549	353	621	999999	11	333	780	999999	369	79	999999	21	629	688	154	999999	203	315	812	999999	841	999999	999999	332	
919	180	815	617	22	477	999999	295	301	754	623	153	674	200	533	650	370	999999	999999	992	675	174	999999	488	610	10	999999	483	999999	999999	107	573	999999	298	999999	999999	999999	172	405	999999	398	95	719	875	75	10	30	12	999999	171	951	565	529	620	656	754	40	999999	17	999999	624	206	999999	94	656	999999	414	386	306	701	142	999999	880	565	999999	590	454	999999	422	609	980	999999	999999	832	999999	542	53	999999	642	999999	999999	190	164	999999	277	999999	793	635	229	25	596	644	706	89	38	753	684	999999	999999	76	310	767	914	408	41	773	504	468	829	124	16	999999	999999	166	999999	951	53	999999	297	411	796	819	54	407	999999	345	154	622	999999	511	857	88	111	575	839	43	276	756	361	999999	698	335	805	115	18	311	900	550	188	999999	709	197	676	999999	280	490	722	516	395	696	629	882	664	328	267	999999	999999	178	999999	868	999999	297	145	794	999999	471	24	999999	999999	711	444	603	443	727	801	669	411	495	999999	358	999999	760	999999	665	999999	815	670	486	999999	90	126	732	234	999999	401	422	61	882	902	999999	476	783	999999	684	261	35	448	936	999999	597	526	999999	999999	967	557	924	999999	999999	999999	999999	800	999999	999999	317	594	711	999999	133	336	389	999999	528	593	999999	882	999999	999999	686	413	848	999999	733	959	999999	564	427	860	266	762	476	496	580	962	999999	18	939	692	809	99	999999	655	325	999999	147	999999	999999	115	386	95	31	292	249	77	80	529	999999	577	840	753	999999	851	123	370	999999	892	47	565	587	999999	943	999999	832	999999	999999	203	62	133	822	999999	566	322	484	181	741	193	999999	999999	892	485	941	371	851	66	922	698	542	999999	999999	999999	942	441	528	898	151	187	459	652	215	999999	477	943	755	569	196	854	999999	941	629	675	646	534	673	111	999999	581	992	776	674	173	660	107	382	577	338	135	999999	585	999999	563	734	603	307	24	18	997	616	999999	869	78	331	999999	334	84	999999	417	999999	426	361	999999	195	999999	999999	51	227	380	571	188	240	999999	70	791	912	75	941	53	236	659	103	548	965	709	906	606	999999	999999	772	999999	968	921	999999	377	234	469	378	60	624	999999	797	637	436	438	61	808	17	999999	688	268	143	564	999999	118	999999	999999	604	485	777	999999	209	168	999999	273	219	319	999999	692	567	452	697	999999	428	970	861	465	121	537	658	107	999999	999999	380	514	174	414	740	258	54	420	999999	892	283	252	66	639	999999	172	999999	741	115	325	999999	
245	571	251	999999	219	256	866	701	76	999999	999999	784	897	787	102	109	999999	578	999999	999999	156	587	804	618	186	999999	232	434	948	318	917	992	283	339	144	943	922	999999	530	11	188	718	798	76	999999	467	169	851	938	73	423	172	661	677	999999	658	766	633	959	999999	34	442	753	999999	909	687	511	567	652	999999	999999	537	58	452	999999	999999	789	738	999999	719	999999	381	496	885	999999	754	341	999999	513	486	186	299	318	235	977	999999	999999	50	166	916	956	999999	208	788	886	886	999999	218	217	999999	999999	38	618	250	550	653	945	999999	999999	164	356	905	64	176	972	999999	228	822	474	723	472	748	999999	108	762	163	182	708	999999	999999	639	999999	398	126	617	158	681	78	999999	334	800	999999	188	12	569	999999	547	42	999999	999999	667	301	743	493	924	130	456	519	488	397	480	246	999999	854	524	233	999999	937	999999	824	999999	999999	148	150	922	375	570	579	539	710	615	150	892	998	999999	348	388	904	202	496	701	172	590	999999	854	564	999999	333	487	345	544	609	482	991	794	517	999999	603	571	559	999999	999999	999999	777	999999	340	353	870	999999	186	845	612	999999	72	132	52	570	852	999999	368	146	246	999999	203	176	16	667	901	213	833	195	784	999999	642	999999	999999	192	812	514	524	220	367	820	310	500	999999	864	420	999999	752	946	310	317	212	999999	324	785	786	611	999999	672	452	667	679	991	999999	279	112	137	308	999999	757	999999	771	158	999999	426	791	999999	244	999999	257	42	999999	887	884	476	140	999999	621	48	999999	211	738	851	768	999999	150	319	439	999999	761	292	999999	892	198	962	545	999999	643	898	994	999999	377	633	424	419	216	999999	999999	594	999999	882	516	269	463	556	608	920	390	88	285	481	273	581	999999	964	472	568	698	999999	930	86	999999	999999	54	999999	834	115	436	358	493	999999	999999	845	999999	878	776	310	999999	641	364	625	999999	564	622	522	819	795	252	999999	946	647	103	194	663	72	306	793	225	150	721	503	493	999999	595	928	999999	999999	999999	999999	999999	171	140	999999	567	315	412	31	110	531	999999	48	863	999999	412	846	263	999999	192	460	581	983	94	298	999999	860	999999	643	969	694	999999	400	737	740	271	785	516	46	626	357	660	285	692	999999	646	683	999999	516	629	748	674	259	246	607	930	215	86	841	999999	999999	999999	768	61	416	286	113	999999	132	715	999999	339	227	999999	834	800	306	300	400	652	246	230	625	24	231	29	995	999999	140	809	
66	708	675	899	919	184	891	233	286	417	542	382	999999	801	12	418	457	856	411	807	634	999999	999999	199	900	486	557	754	830	999999	291	999999	180	323	658	918	999999	999999	483	660	999999	82	999999	982	999999	864	713	824	999999	812	572	999999	753	333	185	999999	31	486	999	442	999999	146	403	999999	999999	593	211	203	999999	93	754	999999	382	750	898	999999	901	704	999999	999999	999999	733	743	27	823	152	205	846	999999	516	999999	188	999999	50	44	771	678	132	855	525	663	519	999999	928	999999	442	766	12	999999	623	250	326	406	964	669	892	403	386	76	984	398	364	65	635	196	575	812	341	716	137	882	778	849	563	382	263	61	814	958	390	386	203	422	999999	276	580	781	363	999999	151	377	999999	65	999999	137	308	464	999999	742	493	999999	434	999999	307	999999	472	477	843	591	415	840	589	999999	999999	999999	999999	942	540	369	615	793	458	960	999999	999999	590	999999	999999	435	999999	799	15	999999	475	999999	952	908	125	784	999999	999999	938	772	965	310	788	999999	999999	273	999999	999999	923	687	999999	999999	182	473	720	546	159	749	999999	999999	517	616	835	516	999999	926	655	296	827	755	564	513	999999	686	994	274	999999	716	999999	714	502	718	875	999999	946	775	587	488	999999	578	634	64	612	530	264	359	475	999999	920	999999	618	999999	538	177	999999	999999	843	495	999999	999999	574	443	999999	999999	999999	799	999999	517	570	187	348	176	109	999999	131	999999	901	335	431	999999	799	999999	795	899	105	999999	999999	707	206	333	999999	101	999999	741	13	201	658	826	615	999999	999999	958	711	999999	115	999999	546	290	999999	621	721	518	74	999999	999999	999999	647	507	689	999999	620	42	320	999999	255	999999	166	367	254	930	852	999999	720	966	36	841	989	62	793	999999	999999	898	661	584	612	423	37	186	999999	139	553	999999	999999	999999	845	999999	647	474	498	999999	294	189	45	126	769	646	999999	999999	806	815	999999	595	999999	45	749	721	381	999999	634	832	228	999999	283	125	999999	999999	937	173	130	999999	203	524	564	934	999999	140	863	545	999999	999999	624	929	379	999999	255	999999	999999	111	807	999999	213	999999	840	999999	640	313	905	920	739	78	709	999999	999999	365	999999	369	41	779	675	999999	999999	836	922	668	999999	299	611	14	869	428	264	836	366	996	247	292	684	999999	999999	66	234	999999	805	999999	266	999999	999999	23	656	885	926	999999	435	198	999999	377	988	181	458	999999	702	901	60	320	813	872	999999	981	999999	339	685	143	999999	619	999999	915	41	
186	999999	999999	999999	597	999999	984	502	597	410	999999	730	870	304	512	449	951	364	333	891	999999	932	393	999999	970	895	327	210	793	190	816	805	360	345	999999	999999	240	14	114	553	76	818	999999	471	111	260	258	44	999999	693	999999	264	70	33	999999	253	28	999999	377	999999	40	999999	708	416	999999	999999	379	999999	491	742	218	999999	259	780	825	676	999999	999999	619	719	646	292	37	999999	999999	999999	999999	336	799	568	751	999999	636	411	522	292	119	809	877	739	881	724	999999	440	999999	586	999999	999999	208	869	999999	106	886	657	66	747	999999	608	760	999999	999999	53	734	922	991	484	320	848	999999	542	566	906	999999	880	838	922	739	597	624	79	556	465	138	930	40	654	847	999999	355	774	999999	510	59	845	999999	999999	990	630	448	999999	276	166	31	665	312	631	61	16	999999	999999	999999	169	984	690	485	170	914	803	892	999999	999999	341	503	493	15	65	999999	999999	767	10	932	999999	158	624	803	400	444	472	999999	999999	603	841	169	221	765	999999	526	999999	370	952	922	196	738	111	999999	999999	663	537	660	256	774	852	999999	818	211	900	999999	369	887	95	726	452	186	999999	743	795	999999	999999	999999	638	539	498	838	815	999999	745	379	56	260	868	999999	999999	999999	380	634	750	999999	350	19	865	366	167	480	285	235	480	20	255	999999	577	763	381	810	31	717	285	24	433	999999	465	999999	964	118	29	358	819	640	805	858	993	203	831	282	862	281	381	27	563	589	607	735	134	688	999999	114	365	106	790	662	358	736	999999	999999	554	344	402	58	999999	999999	415	839	999999	396	374	999999	932	999999	999999	750	346	268	999999	844	143	729	406	285	435	914	992	723	850	152	510	999999	35	231	728	528	878	999999	999999	636	999999	767	531	737	999999	999999	182	999999	159	999999	326	100	285	333	475	824	999999	126	623	546	934	692	989	71	886	117	358	999999	381	428	871	23	701	824	670	375	208	669	962	137	741	999999	999999	810	826	419	982	701	756	903	591	761	709	999999	701	491	778	469	850	215	949	472	885	730	177	999999	999999	460	662	110	999999	277	164	999999	804	999999	128	999999	245	999999	999999	657	954	999999	999999	120	313	681	132	999999	597	739	818	756	187	279	851	843	999999	523	30	531	999999	999999	288	323	607	223	224	503	372	599	233	999999	999999	302	518	999999	893	67	999	999999	999999	483	999999	999999	458	999999	318	535	999999	284	545	999999	999999	603	618	999999	199	523	512	999999	999999	629	999999	999999	515	
999999	675	884	760	999999	999999	585	999999	999999	203	999999	152	999999	864	209	905	689	156	98	999999	999999	926	486	684	219	229	379	554	909	260	708	999999	515	380	23	732	999999	999999	914	999999	999999	209	999999	999999	62	165	999999	659	313	194	777	482	728	943	14	518	999999	210	550	223	999999	40	613	62	999999	899	637	999999	851	999999	481	914	242	764	103	312	783	86	632	999999	431	719	251	725	999999	999999	937	572	999999	999999	999999	233	233	999999	752	930	999999	100	914	162	999999	776	999999	999999	712	862	249	999999	850	702	999999	122	577	496	792	861	788	888	580	269	999999	74	654	356	933	999999	690	542	21	172	716	693	172	999999	536	655	911	414	999999	619	985	999999	722	674	768	430	655	737	907	999999	151	707	520	654	200	463	999999	461	902	464	182	707	952	687	985	52	949	107	999999	147	949	384	875	999999	999999	988	352	980	999999	512	602	953	634	999999	31	19	182	517	289	83	533	460	511	557	447	288	30	999999	688	726	481	558	777	770	940	767	831	560	999999	211	120	151	999999	400	862	999999	82	999999	999999	999999	869	999999	817	886	613	499	872	327	522	999999	967	318	302	861	999999	53	999999	863	190	999999	999999	622	999999	88	962	391	587	121	695	228	215	199	377	711	857	48	740	999999	999999	451	894	513	47	386	243	801	849	21	368	999999	53	218	651	412	798	256	306	999999	924	999999	911	999999	632	304	789	778	940	590	14	992	312	295	707	738	368	674	585	999999	844	170	541	576	753	875	184	996	548	965	913	610	999999	11	966	934	540	143	881	999999	596	465	861	269	17	375	516	758	511	999999	54	134	671	546	894	999999	691	345	17	756	129	999999	240	975	676	403	259	311	328	772	208	234	792	841	172	389	999999	281	568	387	369	426	494	999999	920	789	938	206	116	999999	252	204	135	134	999999	804	999999	886	593	613	999999	215	439	738	715	819	341	830	383	515	464	999999	776	999999	397	999999	307	605	64	887	464	63	204	125	999999	13	108	668	227	368	999999	422	688	955	999999	163	986	999999	920	999999	457	118	822	601	748	999999	428	505	737	921	506	630	999999	999999	158	72	21	324	999999	711	720	673	613	999999	999999	999999	730	821	369	243	715	551	999999	952	439	999999	240	999999	376	696	585	999999	930	999999	999999	533	590	999999	806	208	152	672	547	218	391	784	505	808	999999	707	112	999999	145	503	215	955	945	879	275	802	831	418	947	522	136	126	742	317	162	828	460	747	
24	999999	999999	999999	999999	476	999999	999999	850	999999	999999	669	594	978	468	999999	99	999999	999999	711	717	14	999999	734	724	34	92	274	999999	197	655	999999	257	364	591	999999	412	172	950	999999	317	620	951	409	999999	288	927	157	657	314	228	999999	249	748	40	20	793	366	328	979	999999	306	612	663	777	943	421	240	396	999999	999999	927	956	120	403	999999	999999	968	680	446	107	934	617	737	969	409	999999	508	334	581	190	55	999999	970	94	21	999999	999999	631	120	866	697	760	173	290	300	299	139	999999	999999	999999	999999	999999	999999	882	459	689	874	693	378	999999	913	905	999999	313	978	999999	985	35	392	98	763	999999	569	579	409	184	453	457	678	999999	50	164	999999	623	364	999999	961	98	634	332	144	604	263	347	999999	791	945	860	311	999999	314	113	999999	845	203	489	127	312	999999	285	246	426	25	999999	731	758	999999	202	999999	999999	132	896	999999	999999	953	169	93	231	999999	999999	239	999999	155	999999	805	999999	202	999999	429	875	999999	999999	615	359	999999	999999	589	994	616	999999	286	752	911	691	94	417	999999	901	999999	44	405	895	686	864	55	999999	280	553	999999	795	999999	959	772	83	999999	474	291	52	974	246	579	99	615	431	341	486	999999	463	386	999999	234	300	999999	394	479	356	972	751	313	999999	999999	45	999999	821	999999	326	980	838	323	620	136	670	926	655	465	999999	290	265	999999	569	973	816	176	76	999999	275	305	387	603	999999	999999	539	738	542	799	543	999999	794	999999	24	999999	841	999999	766	271	564	373	18	928	172	75	716	228	744	999999	999999	999999	999999	260	999999	31	602	245	301	128	596	931	394	999999	922	999999	495	999999	518	999999	999999	676	410	804	16	999999	296	458	999999	999999	999999	999999	994	83	999999	674	94	543	999999	993	903	606	848	999999	675	632	979	163	16	999999	999999	254	709	680	999999	999999	468	669	253	999999	734	999999	999999	999999	999999	284	937	999999	685	257	672	951	51	525	170	999999	828	761	138	384	922	143	452	35	385	540	612	323	745	226	215	425	299	959	268	759	801	512	314	401	695	999999	999999	758	742	999999	212	999999	520	803	134	706	540	869	548	600	999999	779	960	802	671	623	999999	469	999999	999999	661	92	999999	410	733	326	457	737	688	263	666	999999	292	999999	999999	428	803	942	102	999999	999999	999999	999999	667	68	31	552	999999	729	81	103	18	716	495	999999	130	927	999999	79	808	999999	803	191	294	934	18	497	212	474	253	820	632	999999	999999	373	241	670	999999	
352	711	774	944	999999	617	170	658	976	797	791	999999	501	999999	872	999999	999999	91	249	137	733	59	534	349	47	486	261	470	999999	183	999999	999999	459	338	767	368	43	999999	999999	573	134	999999	41	999999	420	999999	751	136	760	92	294	292	992	999999	865	999999	187	999999	906	999999	365	699	27	802	675	66	758	173	926	999999	260	999999	296	675	999999	456	28	834	999999	781	734	134	710	558	999999	839	741	916	999999	474	999999	609	999999	273	218	434	268	238	35	999999	999999	588	210	256	832	350	996	327	540	999999	999999	353	505	135	796	240	989	469	913	835	999999	841	700	461	332	651	545	32	466	578	198	789	999999	575	282	156	999999	999999	725	548	843	424	386	64	999999	838	113	282	476	977	445	799	325	199	48	667	999999	999999	999999	191	804	999999	999999	962	999999	495	544	930	852	650	317	534	743	375	999999	900	999999	646	270	999999	547	273	999999	489	142	398	473	999999	536	999999	999999	184	540	999999	743	870	563	999999	833	704	303	183	429	826	670	910	66	949	999999	148	211	999999	999999	438	644	541	999999	380	829	832	31	924	404	247	391	999999	994	209	631	131	346	51	813	566	999999	373	843	730	819	231	342	524	421	999999	413	27	695	999999	900	999999	453	999999	999999	11	683	379	779	999999	999999	537	916	856	999999	999999	801	170	437	922	248	280	698	696	561	607	499	507	513	16	833	373	999999	892	309	430	999999	163	456	811	882	999999	594	999999	295	291	314	485	206	344	596	253	589	773	863	629	999999	756	631	999999	511	185	999999	999999	359	81	100	34	999999	897	407	647	999999	626	999999	426	686	47	411	279	303	24	310	178	999999	589	783	673	39	999999	917	922	999999	469	999999	706	956	821	312	223	201	999999	928	309	937	948	539	999999	733	999999	999999	475	354	361	693	999999	875	696	363	769	297	426	995	877	979	485	999999	254	325	342	999999	864	735	197	999999	23	999999	999999	241	471	999999	819	939	999999	735	452	999999	180	999999	999999	831	269	999999	542	925	999999	294	999999	999999	999999	999999	999999	648	401	975	88	739	999999	282	680	411	873	999999	999999	718	478	487	412	999999	537	907	944	477	511	999999	211	406	202	271	314	728	999999	999999	780	638	764	181	548	617	657	712	999999	898	999999	412	958	804	576	824	457	297	881	909	791	553	999999	999999	999999	999999	999999	682	547	999999	968	952	376	999999	684	263	953	307	938	999999	999999	825	999999	999999	381	108	552	999999	829	378	999999	999999	846	136	891	236	999999	947	43	
999999	843	974	175	526	999999	999999	46	767	999999	323	999999	999999	999999	96	424	966	67	999999	999999	999999	347	377	852	178	90	999999	115	249	999999	458	513	16	273	289	999999	519	660	970	999999	237	72	999999	287	516	508	663	668	760	999999	999999	179	908	511	995	321	475	132	996	445	978	48	796	468	670	810	863	887	79	143	904	999999	96	999999	999999	976	562	100	346	670	999999	292	999999	538	384	289	605	505	277	999999	486	397	663	999999	148	999999	275	326	999999	706	644	776	599	626	807	999999	92	193	303	29	758	385	786	336	999999	695	999999	268	93	391	215	368	999999	111	657	516	652	560	585	28	710	245	483	639	35	650	693	729	731	766	206	999999	211	258	219	111	611	336	999999	453	506	17	243	999999	999999	286	999999	498	969	300	999999	532	607	999999	999999	999999	902	999999	311	377	12	963	537	327	194	793	999999	371	999999	555	905	326	53	999999	522	999999	999999	258	148	749	999999	205	760	440	800	674	999999	999999	999999	695	999999	465	35	150	451	542	480	916	999999	708	129	795	606	423	395	999999	488	999999	762	999999	521	999999	18	562	883	999999	213	106	999999	519	979	239	999999	205	356	450	300	902	999999	999999	232	95	999999	440	999999	697	598	999999	55	160	999999	349	174	332	184	555	456	473	999999	999999	999999	383	999999	531	729	889	999999	410	76	944	359	586	999999	782	393	436	446	578	931	196	999999	999999	60	376	334	999999	74	109	31	801	993	999999	646	999999	650	848	999999	685	999999	740	334	999999	280	110	999999	609	566	999999	938	747	118	878	541	80	436	472	999999	32	207	99	824	273	389	999999	951	531	999999	736	142	545	741	760	999999	201	862	30	596	950	999999	724	999999	683	171	283	693	124	296	575	999999	187	999999	999999	999999	621	916	70	808	15	159	279	669	829	259	999999	16	999999	21	999999	218	415	876	382	457	482	999999	151	112	116	999999	999999	245	374	999999	955	29	999999	282	255	284	801	222	590	800	306	64	253	999999	999999	276	999999	113	946	367	215	999999	152	999999	16	999999	775	958	702	434	322	44	999999	714	999999	383	937	999999	999999	75	416	999999	999999	582	999999	427	772	717	344	839	245	733	999999	16	910	655	999999	999999	276	999999	508	843	520	166	488	272	759	999999	999999	394	999999	999999	999999	880	950	22	999999	570	74	588	832	68	624	862	999999	999999	745	298	999999	647	506	999999	999999	126	566	572	683	140	103	999999	668	243	586	999999	510	974	396	418	65	898	641	316	789	687	816	450	999999	
657	967	899	526	470	734	999999	887	254	461	230	323	387	338	883	999999	185	919	599	481	674	999999	224	202	336	242	906	15	200	999999	131	309	126	999999	35	172	999999	371	207	508	103	999999	266	522	176	105	678	999999	758	839	613	999999	999999	999999	554	304	999999	706	999999	238	828	999999	697	949	340	920	999999	999999	312	999999	281	999999	721	999999	388	613	106	701	35	241	564	347	257	361	691	362	999999	156	798	731	419	999999	999999	969	679	615	374	999999	192	255	897	643	266	47	567	799	56	999999	591	941	208	999999	680	958	673	491	240	345	999999	977	838	999999	246	999999	311	783	642	751	421	772	248	789	519	999999	999999	921	999999	999999	794	999999	316	999999	565	856	532	367	817	222	306	999999	385	38	59	214	416	846	999999	684	736	783	167	304	713	818	999999	418	542	999999	624	752	410	30	551	999999	671	999999	999999	389	59	943	966	999999	455	999999	396	220	739	314	999999	496	524	406	483	20	735	21	252	999999	163	123	999999	916	999999	554	787	364	487	999999	542	534	362	26	999999	792	999999	737	999999	490	432	999999	999999	237	537	137	237	14	547	999999	639	999999	639	748	236	999999	127	999999	999999	901	446	41	732	64	772	838	144	999999	771	690	203	999999	171	762	324	670	444	597	389	470	999999	783	817	946	55	881	895	613	790	699	999999	766	999999	999999	54	400	999999	624	999999	699	999999	999999	999999	999999	346	999999	498	877	433	999999	999999	529	670	371	584	662	224	786	18	890	943	531	999999	81	25	436	101	223	718	999999	910	999999	999999	999999	999999	999999	550	959	609	999999	393	27	189	234	208	155	105	545	999999	391	186	973	615	575	755	471	22	172	842	999999	999999	284	169	510	999999	680	397	981	893	999999	122	999999	187	604	506	925	351	492	999999	870	341	556	850	336	746	937	215	567	934	15	584	388	127	699	999999	999999	858	679	579	999999	757	124	651	386	278	922	999999	21	78	830	999999	999999	299	971	999999	999999	434	832	764	999999	475	829	999999	888	999999	999999	999999	487	738	999999	76	671	999999	999999	122	226	999999	473	68	824	151	203	499	113	884	63	98	155	130	872	683	36	999999	862	999999	928	77	763	973	543	785	318	282	999999	763	999999	618	999999	859	362	98	999999	773	939	999999	281	340	943	13	359	646	990	999999	866	999999	999999	756	60	301	999999	158	999999	999999	999999	999999	832	921	819	999999	999999	444	999999	296	768	784	722	999999	999999	295	999999	597	134	759	623	897	794	951	416	964	723	999999	568	
654	675	213	946	471	259	901	743	360	520	999999	578	914	503	999999	599	92	992	999999	781	764	519	999999	34	392	876	627	253	881	515	854	627	733	876	498	621	564	837	261	13	83	551	431	87	531	191	999999	403	100	362	333	972	935	999999	803	144	88	189	564	594	999999	999999	862	845	665	975	844	999999	15	93	44	254	740	783	707	222	999999	518	502	211	177	999999	163	529	191	999999	691	812	999999	363	542	384	283	666	381	999999	689	999999	422	555	346	670	999999	999999	999999	89	242	162	222	999999	55	569	687	362	427	408	503	342	663	783	999999	41	999999	652	999999	660	970	84	411	999999	999999	512	106	999999	864	506	999999	156	999999	111	999999	539	600	492	317	973	697	920	249	973	922	356	922	638	999999	314	705	999999	999999	666	118	168	750	930	999999	542	473	740	498	920	573	357	999999	562	143	755	441	483	999999	999999	963	60	834	438	369	999999	590	467	999999	559	800	999999	690	545	993	491	788	669	999999	774	510	999999	432	328	409	575	226	370	505	516	999999	232	410	999999	703	999999	999999	321	571	881	952	15	64	938	130	483	666	595	568	651	966	999999	58	570	77	16	999999	999999	999999	794	960	230	962	999999	687	577	688	801	999999	999999	999999	476	107	999999	822	999999	902	493	999999	999999	999999	999999	801	999999	549	110	184	840	821	999999	440	999999	999999	776	920	731	53	999999	261	552	999999	864	754	634	492	499	674	505	747	572	113	143	318	112	885	339	429	117	999999	587	403	848	979	153	504	351	999999	331	632	999999	461	27	242	655	999999	53	876	999999	371	60	435	678	103	259	999999	306	509	191	890	591	311	999999	265	674	158	946	999999	610	139	151	999999	353	999999	656	120	96	901	662	999999	842	999999	262	746	999999	161	725	999999	729	559	207	999999	11	440	51	789	999999	761	568	999999	195	168	999999	47	229	744	999999	999999	446	149	507	405	846	221	58	999999	59	198	686	999999	999999	999999	165	999999	999999	309	314	999999	830	866	594	334	342	165	784	683	999999	225	527	834	80	918	318	590	62	801	995	999999	392	913	739	337	999999	56	999999	994	12	999999	999999	920	440	178	975	580	554	182	73	999999	436	374	999999	834	999999	999999	999999	514	882	574	998	141	314	523	530	917	137	266	260	999999	92	790	681	971	999999	607	404	901	943	738	45	879	999999	314	364	999999	971	999999	666	232	604	568	121	999999	999999	972	616	916	647	67	999999	999999	922	777	608	646	693	970	723	74	458	550	571	
154	538	128	403	999	169	513	945	232	999999	999999	691	999999	678	253	754	147	991	487	263	999999	295	999999	999999	960	705	717	334	999999	191	999999	774	64	997	967	898	999999	579	999999	757	144	121	230	699	895	96	94	968	999999	225	585	83	971	296	685	859	791	999999	443	999999	452	999999	944	999999	997	262	637	526	999999	354	999999	568	384	729	129	774	74	999999	72	874	621	999999	884	999999	999999	529	803	767	321	117	116	936	146	999999	999999	955	177	190	702	642	458	999999	267	999999	568	27	698	251	177	911	999999	999999	109	568	682	703	305	168	999999	477	459	870	215	999999	247	720	432	72	423	999999	606	884	355	429	425	63	491	999999	227	588	830	562	599	410	323	372	836	999999	640	612	659	19	744	234	999999	588	362	999999	999999	848	594	636	827	13	315	999999	398	679	153	629	221	516	940	857	647	897	280	804	290	874	883	855	999999	811	514	596	149	131	246	836	700	827	930	379	993	204	999999	596	999999	413	999999	167	999999	20	401	153	79	999999	999999	295	318	558	999999	983	964	739	999999	26	498	718	770	277	999999	316	928	393	585	999999	999999	452	999999	684	709	876	900	726	431	999999	420	370	527	261	543	950	528	152	453	999999	414	264	989	718	107	387	642	707	724	127	92	17	568	507	999999	144	133	999999	999999	507	999999	999999	317	793	606	138	200	518	733	491	787	786	999999	999999	999999	609	463	454	999999	332	244	202	11	314	339	999999	801	30	237	409	827	894	303	946	864	176	946	206	122	968	196	133	974	999999	339	305	78	999999	350	424	681	999999	999999	526	272	999999	246	999999	464	204	336	180	999999	333	664	892	999999	992	772	991	662	267	342	618	145	121	999999	769	974	999999	999999	870	680	812	728	159	848	776	999999	999999	929	999999	999999	999999	642	25	999999	650	578	446	812	999999	168	359	762	424	346	999999	999999	161	671	477	38	430	860	466	500	999999	605	515	54	999999	318	999999	71	719	999999	999999	976	130	278	578	200	999999	999999	268	712	331	999999	314	812	419	999999	999999	312	462	914	321	67	185	999999	373	54	999999	999999	105	999999	369	297	53	898	999999	999999	999999	999999	103	999999	500	209	999999	753	179	428	301	702	999999	999999	785	999999	608	804	999999	366	800	604	905	533	999999	999999	135	501	999999	43	16	999999	891	999999	134	650	219	186	423	121	465	431	355	999999	753	999999	999999	774	999999	874	689	999999	694	565	661	665	977	569	158	364	999999	999999	411	146	421	885	811	677	206	
145	285	432	391	102	900	378	999999	960	779	766	379	999999	519	478	354	768	720	999999	999999	468	672	650	999999	68	46	999999	30	219	533	868	559	999999	577	846	598	266	857	602	664	293	999999	27	790	392	985	999999	590	933	791	999999	175	999999	381	999999	999999	999999	404	332	65	999999	358	49	999999	911	216	290	999999	673	879	97	911	128	999999	22	62	999999	860	645	83	323	999999	96	427	880	702	999999	717	839	999999	963	999999	534	546	128	999999	377	999999	999999	185	704	999999	917	63	704	741	57	813	368	685	999999	775	759	258	999999	771	271	621	555	218	142	572	999999	999999	916	234	386	999999	553	88	999999	74	999999	469	379	383	857	43	722	149	655	271	358	999999	566	197	999999	286	804	356	673	999999	45	670	53	141	996	627	147	479	364	475	999999	290	11	753	793	299	879	999999	914	238	898	416	562	870	224	789	734	728	132	999999	999999	206	415	928	39	999999	426	247	386	240	895	253	784	189	11	77	999999	813	404	812	406	999999	442	999999	857	628	117	182	999999	999999	893	418	357	999999	999999	72	999999	83	723	999999	873	999999	981	999999	342	655	999999	383	999999	156	637	920	334	319	703	341	999999	970	80	411	214	999999	330	999999	347	487	895	530	491	938	201	89	99	922	939	764	464	758	111	212	995	734	313	770	579	972	93	48	560	999999	999999	905	13	999999	277	628	322	811	999999	854	759	112	891	930	955	557	999999	411	379	999999	877	16	868	999999	415	480	941	559	599	999999	403	857	999999	134	640	296	999999	776	655	320	452	652	420	256	452	999999	842	382	815	32	150	681	999999	620	489	301	46	145	907	796	687	762	222	972	460	902	142	999999	299	668	481	64	756	68	999999	999999	595	621	424	999999	637	999999	744	577	234	722	198	359	644	999999	260	940	869	858	633	999999	440	448	796	550	760	85	93	157	550	96	925	609	133	999999	706	424	720	394	999999	129	28	644	748	738	713	999999	999999	950	417	540	194	898	999999	999999	999999	157	999999	999999	761	562	999999	999999	37	148	797	999999	236	389	642	835	999999	999999	999999	999999	671	795	700	67	836	977	999999	142	739	19	999999	999999	184	999999	469	559	599	999999	633	606	643	430	617	609	941	134	557	743	318	999999	320	709	208	921	146	999	456	768	47	783	999999	353	858	999999	247	770	999999	910	919	93	246	999999	999999	103	999999	999999	188	100	125	712	430	999999	823	166	698	201	827	262	188	470	112	830	809	849	999999	300	572	599	
372	180	999999	646	999999	235	345	937	857	999999	61	896	999999	365	652	335	363	401	529	701	328	999999	943	162	732	459	980	415	573	12	999999	579	677	589	727	944	992	784	999999	598	821	761	343	999999	210	999999	649	999999	188	999999	495	604	999999	871	280	999999	999999	999999	914	999999	999999	929	373	999999	17	999999	228	999999	637	707	999999	999999	16	931	880	567	711	231	951	449	809	243	237	99	999999	999999	999999	806	318	999999	717	999999	870	999999	353	999999	397	488	714	727	999999	418	118	481	999999	916	597	839	999999	713	615	999999	999999	999999	564	999999	702	284	348	514	999999	422	923	237	990	999999	999999	999999	999999	989	179	233	999999	234	385	401	134	755	948	599	906	968	814	604	999999	710	819	405	466	342	999999	123	999999	999999	63	651	495	881	491	243	218	612	261	999999	999999	392	500	391	99	173	999999	946	335	748	608	706	607	328	442	290	99	313	528	999999	999999	65	999999	999999	180	733	905	999999	999999	714	999999	303	716	812	70	999999	220	437	999999	302	455	251	787	401	601	999999	54	176	999999	211	154	904	999999	15	211	488	309	193	220	999999	999999	643	682	621	366	314	989	999999	999999	39	999999	999999	998	235	999999	559	278	999999	714	824	689	739	999999	73	999999	999999	220	711	999999	581	112	36	999999	999999	999999	999999	569	999999	44	297	367	259	907	999999	999999	493	906	999999	214	652	220	618	478	396	676	528	839	618	60	879	104	288	193	999999	999999	53	999999	58	200	988	990	111	999999	427	467	999999	831	393	999999	999999	581	362	506	999999	371	999999	558	999999	283	999999	999999	999999	999999	165	999999	999999	76	999999	999999	999999	59	857	999999	226	999999	118	999999	61	929	246	696	455	685	973	308	741	782	233	325	443	494	612	774	683	999999	49	986	501	999999	388	999999	610	901	999999	38	723	695	999999	999999	262	531	999999	901	47	819	526	274	151	856	999999	305	842	906	999999	603	446	92	983	999999	622	999999	470	827	550	872	96	554	841	945	585	56	503	999999	72	911	987	999999	737	863	498	774	999999	999999	999999	92	531	703	999999	251	999999	640	712	88	684	140	71	999999	999999	175	733	972	433	206	281	415	802	916	844	148	616	735	355	129	999999	847	287	825	65	999999	350	393	702	999999	999999	945	343	424	252	931	849	316	359	572	140	525	351	648	373	999999	289	615	999999	713	635	856	294	999999	999999	836	852	245	625	893	999999	999999	280	833	999999	335	81	388	673	999999	298	309	385	783	988	999999	999999	999999	461	698	187	999999	533	
988	999999	506	660	750	58	415	88	614	691	465	999999	790	255	517	999999	999999	999999	901	941	947	425	335	481	511	604	999999	340	222	784	926	715	98	999999	291	869	346	675	331	999999	268	833	684	999999	919	45	999999	940	988	834	423	414	285	999999	586	572	638	35	159	156	868	84	866	829	765	999999	999999	999999	999999	648	468	373	999999	572	682	123	741	717	999999	475	406	999999	351	387	371	999999	439	999999	999999	999999	240	320	525	184	999999	194	967	999999	852	179	386	233	977	999999	375	60	450	713	121	473	831	920	474	683	999999	629	732	999999	468	253	320	363	743	254	999999	158	847	999999	111	498	999999	999999	999999	391	999999	183	272	11	22	320	81	999999	999999	767	887	319	845	842	435	841	999999	999999	395	608	859	32	489	999999	999999	227	999999	662	611	623	327	944	65	93	594	576	367	731	999999	157	182	593	180	976	367	107	312	14	363	270	47	999999	501	266	999999	75	693	999999	78	794	117	419	124	569	449	942	999999	762	257	859	483	730	23	247	436	276	852	999999	375	835	914	208	309	351	585	661	453	798	561	528	883	999999	662	681	50	763	999999	611	536	424	843	550	756	999999	787	317	652	263	999999	999999	999999	189	174	243	879	909	999999	773	983	788	499	465	210	728	975	655	77	341	999999	999999	797	250	999999	951	991	374	451	804	999999	278	18	200	999999	999999	315	703	663	999999	999999	140	999999	999999	627	748	999999	387	349	37	999999	141	249	321	65	166	467	972	212	999999	999999	999999	467	314	219	999999	999999	308	496	903	423	282	991	999999	539	999999	999999	103	999999	999999	999999	999999	999999	423	286	432	39	696	145	812	839	342	500	450	187	999999	673	348	999999	911	968	626	890	445	614	256	149	600	999999	988	999999	999999	358	974	999999	637	489	999999	38	787	685	93	173	684	74	999999	999999	550	471	253	999999	681	608	711	270	409	723	999999	809	40	999999	438	915	156	675	475	983	526	263	549	806	629	319	999999	235	885	462	216	381	532	474	999999	138	999999	595	464	999999	999999	714	999999	999999	899	999999	999999	504	257	999999	27	18	598	108	999999	297	922	446	774	371	999999	999999	384	946	999999	218	286	999999	999999	999999	387	999999	221	710	346	811	476	999999	907	999999	322	213	978	717	445	207	782	434	999999	311	216	101	999999	999999	864	170	339	840	407	690	957	442	999999	947	790	466	797	999999	999999	453	821	297	999999	389	59	697	999999	667	999999	318	436	852	356	999999	103	295	740	128	845	999999	482	
635	999999	226	999999	880	999999	999999	999999	979	999999	999999	999999	766	490	918	562	441	52	999999	663	999999	339	98	264	115	999999	426	853	504	999999	678	52	999999	970	195	70	322	953	179	999999	476	999999	532	908	542	999999	589	902	999999	999999	999999	85	999999	522	809	306	999999	961	331	999999	976	999999	432	262	731	851	96	999999	304	858	999999	999999	872	999999	999999	933	806	190	721	999999	505	524	679	772	999999	602	373	999999	170	889	922	360	631	385	999999	999999	316	279	999999	691	103	794	607	326	492	820	999999	807	335	876	499	957	250	406	298	461	508	660	835	138	487	32	634	999999	999999	889	999999	497	553	897	626	999999	999999	39	831	999999	916	362	999999	606	399	565	739	293	399	965	120	235	97	999999	999999	656	999999	57	213	999999	169	999999	391	603	963	999999	264	999999	260	962	953	220	574	999999	999999	999999	381	238	739	922	292	999999	26	970	778	631	999999	686	116	970	102	955	999999	759	552	725	971	685	642	683	310	312	43	999999	21	900	660	511	331	645	284	999999	318	999999	999999	818	184	420	825	342	316	999999	330	290	870	998	394	815	43	819	184	695	999999	999999	999999	980	317	590	959	999999	999999	898	365	471	695	886	647	544	970	999999	550	560	860	310	999999	733	981	753	565	999999	516	999999	999999	511	999999	589	999999	262	669	808	510	999999	461	947	999999	417	221	858	999999	983	360	849	844	309	279	624	999999	295	687	999999	998	564	34	945	999999	136	431	999999	11	999999	277	394	874	999999	999999	955	108	913	999999	960	521	133	168	999999	999999	999999	10	177	999999	845	999999	334	574	781	809	999999	569	515	999999	244	985	367	857	488	716	999999	975	681	85	324	526	921	356	999999	376	999999	406	452	293	705	136	999999	999999	165	361	943	819	102	363	289	396	592	999999	704	974	164	999999	999999	865	696	691	328	102	917	329	833	977	999999	414	933	999999	126	232	999999	999999	731	744	999999	999999	773	156	882	328	795	999999	934	592	652	999999	222	999999	726	999999	597	999999	807	171	705	836	528	965	972	687	429	999999	279	369	459	595	253	999999	575	553	102	549	999999	999	306	999999	999999	999999	999999	999999	999999	334	822	539	999999	864	311	570	999999	999999	999999	807	184	204	899	65	658	574	143	66	509	803	43	183	999999	57	215	807	864	716	451	287	640	876	495	104	918	999999	999999	594	294	682	380	710	944	294	375	614	110	999999	340	820	117	999999	596	399	999999	648	54	588	999999	503	706	999999	423	999999	177	999999	708	804	147	
918	999999	548	771	826	999999	333	239	999999	681	601	999999	623	385	999999	179	371	999999	999999	803	279	695	999999	999999	791	999999	58	297	623	126	999999	905	305	999999	421	979	999999	507	769	966	967	419	843	906	67	795	92	946	791	161	805	27	611	11	867	233	999999	612	999999	850	383	46	615	999999	614	695	411	999999	964	651	609	864	999999	139	836	860	999999	250	878	995	999999	112	505	999999	321	60	999999	304	999999	999999	296	957	999999	919	593	931	803	758	999999	372	393	573	982	149	552	941	505	481	999999	17	380	453	733	999999	999999	281	540	999999	772	563	400	999999	999999	999999	365	652	347	601	546	905	66	103	948	515	999999	329	999999	366	919	999999	554	822	139	238	817	999999	999999	542	999999	321	400	659	999999	737	999999	286	999999	999999	784	899	999999	999999	935	270	999999	287	505	228	382	999999	161	184	235	402	18	999999	978	53	958	523	428	805	639	234	514	407	999999	220	543	336	999999	913	581	29	776	651	999999	999999	999999	999999	999999	15	170	335	170	226	999999	593	728	403	307	257	258	999999	481	999999	999999	710	755	553	999999	294	684	55	608	999999	602	216	999999	367	691	119	766	999999	185	999999	644	313	999999	999999	973	524	491	150	38	781	999999	321	547	978	386	186	123	999999	370	63	331	999999	727	999999	623	227	966	370	711	999999	490	999999	94	69	999999	999999	645	467	580	654	802	543	27	826	582	291	999999	999999	981	514	996	42	66	132	999999	530	586	152	999999	756	557	999999	438	840	300	835	236	488	825	425	999999	656	163	716	260	787	107	900	349	342	999999	329	389	999999	999999	999999	773	962	967	633	384	503	792	999999	107	681	114	186	535	747	65	190	821	565	972	349	878	999999	999999	999999	432	685	802	999999	207	237	741	241	648	999999	71	274	520	202	51	47	999999	339	618	578	683	920	375	602	999999	378	507	823	234	999999	579	432	999999	999999	210	999999	701	459	626	869	999999	873	537	692	685	999999	999999	629	524	935	485	548	732	303	629	512	319	209	999999	828	730	917	16	797	999999	639	184	999999	999999	999999	999999	414	713	749	638	810	392	999999	917	999999	709	878	999999	299	376	40	700	796	44	999999	389	501	403	999999	149	32	866	999999	999999	56	616	999999	637	182	999999	80	835	999999	664	819	999999	637	999999	569	129	851	618	717	431	999999	938	388	820	999999	962	845	21	915	609	615	943	652	999999	871	999999	999999	999999	999999	700	305	205	999999	141	225	578	999999	218	834	678	297	999999	159	319	198	
999999	238	999999	342	220	752	69	920	383	59	999999	477	384	421	689	234	610	491	26	135	999999	231	999999	605	725	999999	999999	186	246	322	210	793	999999	74	763	651	999999	999999	999999	948	245	284	343	92	348	111	377	999999	999999	454	687	923	143	193	999999	999999	999999	999999	616	11	999999	882	684	71	999999	92	144	999999	999999	999999	332	702	576	999999	999999	761	887	174	266	624	841	999999	42	791	634	287	660	159	913	999999	999999	514	301	999999	999999	999999	600	282	999999	266	967	68	148	115	132	999999	357	999999	303	999999	997	816	140	992	999999	284	999999	892	436	999999	432	984	406	779	377	999999	999999	661	245	537	999999	999999	930	999999	999999	783	702	927	669	999999	930	999999	855	523	880	854	384	309	754	557	999999	708	999999	999999	834	982	661	369	737	314	999999	695	829	766	238	999999	885	139	345	999999	582	922	233	999999	639	837	138	999999	898	999999	999999	999999	907	999999	34	462	768	267	176	674	132	342	199	364	75	999999	765	99	999999	497	968	254	963	378	999999	589	485	999999	43	997	853	777	470	224	999999	482	788	152	741	776	624	628	962	670	264	249	999999	999999	999999	404	81	999999	599	411	554	198	999999	538	712	444	977	708	233	999999	820	354	872	975	493	592	999999	622	999999	517	873	999999	291	303	124	735	856	616	349	999999	925	999999	999999	69	669	683	999999	999999	439	306	999999	915	404	793	849	909	999999	999999	384	137	947	459	690	91	999999	214	999999	844	424	977	588	370	368	594	254	16	176	813	315	810	257	207	192	61	999999	999999	945	498	453	999999	999999	107	241	221	691	475	999999	106	531	465	776	999999	834	462	718	437	556	810	549	843	999999	564	453	574	880	999999	999999	999999	372	579	999999	999999	400	219	999999	999999	138	999999	902	778	881	79	999999	850	43	999999	372	730	343	291	411	144	949	609	472	999999	654	667	341	999999	209	999999	999999	952	206	999999	110	625	842	238	308	409	908	770	961	673	999999	999999	999999	133	387	545	305	90	178	134	999999	791	747	816	999999	471	815	999999	578	999999	345	338	653	675	656	747	888	114	982	999999	236	999999	647	999999	530	999999	999999	218	564	663	199	654	784	82	899	318	877	36	402	837	594	948	999999	575	337	943	948	866	999999	639	657	200	107	176	999999	999999	153	948	296	783	345	606	405	915	999999	691	554	581	775	347	869	999999	712	155	417	999999	987	82	471	586	113	269	999999	924	16	998	556	999999	184	619	175	929	739	618	501	987	552	286	377	646	
399	377	999999	138	770	795	488	952	759	620	302	80	999999	999999	680	85	864	481	999999	208	144	936	406	999999	182	999999	131	104	653	429	735	999999	704	999999	197	735	179	999999	164	999999	520	603	858	564	326	105	999999	40	937	425	133	81	377	179	999999	462	999999	934	956	999999	673	393	308	339	884	592	375	662	522	945	906	999999	326	698	688	541	87	999999	839	86	498	101	166	238	999999	663	342	535	999999	734	764	244	656	334	546	136	999999	528	999999	999999	729	788	517	992	518	870	754	679	490	970	384	138	105	879	341	999999	236	999999	999999	231	259	839	350	999999	999999	672	605	991	161	999999	999999	558	999999	115	357	709	584	174	719	435	908	663	999999	999999	359	636	149	776	993	999999	899	234	495	458	484	999999	448	729	811	846	275	762	999999	928	999999	999999	999999	989	532	631	997	999999	361	999999	322	595	795	997	999999	553	532	829	998	999999	662	22	73	715	630	467	270	854	363	999999	170	155	145	126	618	534	999999	159	253	371	999999	999999	873	999999	145	999999	999999	999999	301	267	999999	445	764	341	275	721	999999	259	369	74	370	152	709	488	447	176	460	999999	389	904	882	383	585	999999	229	999999	149	186	579	741	372	820	999999	105	559	724	391	999999	850	896	771	421	790	188	11	824	138	999999	999999	969	438	426	71	396	385	999999	859	137	121	449	582	585	999999	627	702	550	588	999999	928	722	784	999999	999999	493	142	470	592	407	999999	404	697	754	737	609	313	999999	758	999999	720	619	865	263	999999	411	323	999999	740	173	486	461	245	524	466	726	194	781	598	577	264	914	357	462	502	717	752	828	848	81	323	755	791	421	893	319	999999	530	964	999999	180	999999	729	428	920	999999	168	182	298	20	424	999999	358	190	912	805	271	413	999999	974	658	494	999999	669	999999	999999	999999	999999	631	156	869	664	816	181	407	999999	999999	929	541	328	558	579	540	838	656	791	406	610	509	97	999999	999999	769	989	999999	685	608	70	999999	198	999999	344	999999	151	151	999999	715	999999	999999	603	999999	999999	871	443	999999	88	999999	509	22	68	335	68	324	999999	999999	999999	894	827	999999	722	709	134	360	353	813	223	37	398	696	896	86	229	828	999999	477	715	582	336	572	689	999999	109	57	999999	863	456	29	18	999999	726	865	887	772	70	893	496	981	999999	629	213	61	565	999999	126	982	999999	240	419	76	393	842	568	264	724	991	999999	87	840	999999	367	203	29	356	969	999999	198	999999	999999	
22	980	733	64	999999	999999	638	175	296	931	999999	758	999999	610	942	659	883	307	633	999999	999999	293	419	151	999999	999999	19	41	219	842	95	999999	658	472	406	999999	659	788	861	894	999999	826	323	155	312	999999	151	592	87	999999	95	733	565	408	699	728	571	999999	999999	444	359	606	999999	453	845	999999	999999	753	214	856	999	105	446	999999	961	251	969	273	999999	999999	131	427	954	522	756	362	999999	259	772	999999	523	77	773	426	545	489	871	869	310	999999	630	397	388	230	999999	999999	296	826	447	458	759	999999	753	999999	323	932	652	443	697	493	515	850	999999	536	343	999999	999999	29	203	481	380	999999	962	999999	687	733	999999	999999	825	766	75	411	812	324	918	224	324	76	999999	613	837	438	182	816	62	779	416	999999	886	764	668	276	999999	999999	88	659	345	999999	29	999999	999999	918	617	930	427	113	48	666	617	128	618	999999	916	589	999999	941	927	999999	227	907	327	196	999999	71	107	799	778	847	245	999999	879	841	999999	523	999999	919	820	251	999999	999999	741	749	244	768	156	413	359	53	330	999999	731	199	265	122	272	999999	81	556	999999	627	335	999999	430	357	249	777	218	402	869	725	999999	685	756	278	176	999999	999999	999999	999999	693	449	999999	526	109	999999	999999	999999	934	261	23	847	274	418	771	623	549	329	887	999999	999999	999999	999999	183	999999	999999	56	443	987	946	695	754	992	641	150	999999	600	675	999999	999999	999999	999999	283	151	855	877	999999	277	984	654	626	999999	999999	999999	546	999999	492	561	999999	93	491	256	999999	988	566	999999	855	999999	278	593	33	874	999999	77	968	186	921	999999	327	728	169	778	458	342	999999	447	690	442	104	652	999999	49	754	248	338	313	999999	295	585	596	31	999999	999	401	999999	999999	999999	999999	591	369	575	676	999999	999999	924	712	797	265	669	128	578	423	999999	625	897	999999	130	758	739	665	999999	636	999999	730	707	936	999999	67	711	999999	196	693	851	735	86	29	805	563	999999	625	515	348	999999	466	28	608	693	383	503	999999	631	501	267	999999	786	999999	445	512	494	987	932	740	999999	101	932	999999	572	803	548	999999	999999	999999	445	124	159	243	20	999999	712	108	253	406	563	74	946	694	436	925	999999	147	583	999999	78	336	692	999999	795	534	533	142	46	889	834	626	468	999999	66	153	776	552	999999	999999	800	395	744	536	187	489	155	999999	459	646	854	411	303	999999	498	999999	999999	385	448	485	250	579	72	363	572	937	605	881	637	
999999	159	999999	219	913	502	683	592	999999	597	316	389	295	683	399	44	433	332	582	576	947	721	401	113	452	429	999999	332	390	964	250	883	273	610	176	999999	999999	201	390	393	815	526	275	787	142	106	999999	896	999999	328	148	615	33	315	999999	572	758	302	767	493	999999	360	211	999999	356	433	126	685	517	999999	586	999999	999999	199	761	431	455	999999	971	356	474	999999	659	72	999999	635	860	999999	999999	604	739	166	999999	897	999999	464	325	83	440	709	979	999999	999999	999999	742	906	999999	833	553	999999	126	154	330	421	999999	947	701	148	999999	721	572	167	999999	913	172	999999	808	53	88	306	115	381	182	272	376	205	946	887	999999	999999	999999	999999	414	999999	487	999999	836	22	879	173	763	187	707	719	999999	822	513	999999	608	322	108	630	755	257	163	999999	972	68	54	822	11	813	818	457	759	546	752	999999	436	578	593	795	174	914	999999	999999	673	462	135	554	692	481	999999	17	820	999999	281	999999	508	999999	621	777	999999	67	999999	949	368	259	959	600	79	409	48	40	729	313	465	840	713	234	81	519	932	500	140	530	999999	810	637	428	274	595	999999	694	956	815	999999	116	752	593	569	999999	503	535	485	292	443	258	287	517	875	440	454	283	669	999999	999999	477	926	642	425	557	621	999999	335	484	999999	353	84	914	999999	999999	98	129	664	657	26	999999	25	999999	999999	286	533	999999	552	999999	150	999999	35	853	970	360	190	999999	178	21	802	999999	999999	10	999999	99	183	999999	999999	526	351	334	999999	21	96	447	461	88	999999	149	34	501	988	500	343	481	328	231	943	135	999999	978	951	653	999999	64	207	999999	368	997	112	169	98	35	493	816	713	999999	999999	533	898	111	565	38	986	310	972	708	667	17	771	952	429	906	357	372	383	965	166	41	999999	447	999999	999999	46	999999	999999	963	999999	999999	768	314	463	420	236	77	423	922	666	999999	91	499	356	999999	235	160	739	999999	999999	130	443	747	857	735	999999	460	999999	18	999999	131	898	19	700	999999	249	466	498	19	679	290	949	460	309	610	950	750	100	999999	331	886	135	230	295	999999	93	999999	457	727	136	999999	686	415	930	999999	999999	81	999999	215	999999	769	661	730	999999	397	180	982	999999	999999	785	543	370	33	999999	999999	995	678	724	813	67	999999	19	770	999999	903	999999	544	530	764	954	879	951	999999	999999	562	234	405	717	897	717	999999	582	999999	942	593	416	663	728	824	548	999999	357	985	158	894	
759	891	848	609	794	635	999999	999999	999999	906	591	484	777	134	881	999999	999999	827	105	956	645	808	827	999999	999999	940	816	706	226	975	999999	966	737	361	802	342	557	118	113	91	649	899	908	46	11	931	885	999999	942	948	28	529	999999	201	258	999999	73	559	999999	999999	999999	755	467	999999	999999	624	747	999999	331	999999	999999	852	723	23	317	999999	899	790	297	566	64	999999	999999	277	957	12	86	545	112	851	279	998	996	259	271	893	442	592	999999	387	999999	469	999999	403	999999	999999	806	875	884	512	61	282	272	555	799	607	991	199	369	381	547	212	324	480	279	54	855	999999	752	423	999999	317	138	910	999999	595	939	370	371	791	999999	999999	660	999999	999999	999999	736	451	460	663	901	253	232	290	839	980	155	801	999999	999999	319	999999	133	471	209	999999	999999	362	182	213	668	630	827	999999	999999	346	552	724	999999	283	318	414	24	98	522	70	94	847	80	999999	449	148	247	511	481	864	87	999999	400	999999	851	384	279	256	995	280	425	655	114	502	438	430	130	849	552	999999	327	45	948	999999	659	307	291	999999	763	529	393	326	105	321	269	362	334	626	431	934	145	767	102	251	644	439	999999	578	999999	29	27	397	959	576	546	52	250	261	999999	553	102	499	492	999999	887	108	559	793	999999	85	106	504	999999	617	770	999999	943	707	504	230	565	999999	816	744	512	995	367	999999	774	227	122	999999	999999	878	841	999999	285	626	999999	546	879	999999	345	887	922	999999	970	351	999999	999999	108	999999	756	184	988	999999	999999	999999	999999	891	741	999999	999999	26	963	999999	282	549	775	134	284	326	999999	999999	350	616	377	999999	999999	999999	999999	26	723	787	128	578	325	999999	889	461	999999	537	662	472	999999	849	999999	329	999999	898	999999	999999	575	680	712	782	200	798	833	381	22	753	925	975	866	999999	316	241	898	394	707	999999	660	324	171	999999	999999	879	163	500	999999	58	14	999999	999999	999999	450	53	999999	999999	999999	527	222	517	448	999999	612	686	606	89	543	698	431	539	200	24	770	260	999999	965	999999	320	645	343	694	999999	748	11	999999	999999	284	273	166	561	16	999999	23	152	876	951	999999	999999	283	83	999999	989	626	474	732	999999	834	199	533	120	228	999999	881	879	822	483	471	999999	999999	345	805	280	541	999999	533	20	999999	627	384	999999	999999	999999	47	999999	385	705	999999	283	279	504	436	999999	739	56	999999	938	999999	144	330	402	490	534	529	999999	277	686	999999	757	941	722	
732	217	999999	965	999999	89	999999	999999	503	126	145	197	341	954	908	721	540	495	999999	999999	710	999999	306	981	88	305	619	109	304	999999	258	590	342	556	999999	228	999999	774	999999	999999	999999	990	999999	213	999999	303	203	575	39	556	999999	961	231	999999	21	866	910	999999	887	984	999999	931	23	804	868	999999	854	784	999999	690	999999	999999	729	282	687	719	235	999999	723	784	112	54	999999	999999	553	296	368	986	544	905	318	444	887	999999	793	976	977	999999	345	711	448	418	392	349	114	389	241	999999	669	302	640	817	120	112	882	426	999999	275	261	581	999999	868	250	287	381	18	879	949	999999	999999	742	999999	758	22	346	693	661	999999	644	173	65	418	999999	252	274	500	999999	785	898	999999	125	712	584	763	524	579	178	999999	967	105	510	999999	470	999999	999999	999999	68	108	765	198	764	999999	630	97	526	778	551	998	23	881	684	103	60	999999	594	40	999999	994	498	999999	525	556	764	548	663	772	948	367	999999	33	442	235	29	999999	612	986	91	999999	247	745	38	179	101	95	421	416	241	357	374	529	436	74	610	999	673	218	375	92	999999	753	999999	999999	315	990	448	458	84	351	999999	608	949	328	756	752	738	999999	464	678	137	256	540	999999	992	172	999999	377	625	29	46	404	999999	999	999999	494	915	843	864	111	647	962	341	999999	848	766	580	117	317	857	271	999999	753	697	954	999999	222	238	201	153	402	81	999999	64	315	115	987	999999	265	999999	999999	894	999999	362	999999	999999	915	651	752	235	592	999999	70	767	758	718	650	922	54	999999	281	999999	651	999999	708	575	999999	287	999999	742	779	999999	852	54	31	999999	835	401	666	790	272	999999	999999	965	561	913	999999	75	999999	596	465	999999	905	380	990	159	252	770	653	465	45	638	76	19	999999	961	636	25	746	391	883	258	266	264	623	999999	999999	999999	169	795	565	999999	980	987	287	714	999999	999999	999999	999999	133	999999	747	999999	999999	633	504	476	519	599	286	995	328	914	999999	216	808	651	756	999999	948	566	610	999999	900	970	657	89	732	742	247	999999	961	999999	999999	818	511	999999	509	989	215	733	176	570	999999	999999	746	76	283	80	906	82	725	773	922	999999	463	888	310	783	999999	424	744	999999	999999	132	43	452	656	999999	999999	752	152	999999	999999	999999	400	50	350	340	234	590	806	999999	836	999999	438	198	952	701	999999	999999	999999	725	22	791	999999	400	218	396	999999	303	420	388	375	163	999999	957	698	999999	176	423	
548	970	558	396	999999	93	939	197	693	845	999999	955	540	92	998	999999	999999	293	999999	999	832	954	803	931	180	999999	295	683	245	481	499	255	534	941	999999	783	176	999999	999999	906	460	30	702	690	803	999999	848	293	165	512	212	415	999999	177	999999	594	176	999999	999999	999999	797	266	952	999999	356	999999	999999	599	18	224	261	138	120	329	999999	999999	999999	123	137	714	579	12	528	999999	999999	93	773	999999	359	489	616	548	410	981	999999	999999	999999	490	344	559	44	258	284	940	261	83	305	162	999999	780	343	63	999999	511	999999	794	738	229	999999	999999	480	73	249	529	999999	712	728	138	220	999999	742	770	778	578	680	330	999999	587	481	205	788	620	999999	579	155	999999	59	899	999999	323	465	848	999999	81	999999	999999	19	754	343	549	355	999999	942	282	47	999999	284	920	999999	999999	999999	161	999999	747	484	860	999999	669	383	54	662	829	999999	999999	999999	893	233	707	999999	999999	321	973	254	932	850	621	999999	999999	541	583	288	138	999999	80	999999	999999	110	799	596	999999	646	349	381	298	886	525	999999	55	391	999999	348	576	430	132	999999	103	999999	999999	897	863	192	867	137	800	765	534	761	697	649	586	793	433	121	999999	999999	999999	602	955	56	334	222	632	999999	398	999999	711	707	999999	100	164	406	999999	902	999999	45	778	222	580	533	362	764	711	999999	804	360	914	465	158	69	18	500	999999	769	572	650	559	792	999999	565	999999	826	999999	607	495	999999	508	531	387	246	294	759	31	431	693	569	999999	236	280	47	329	999999	559	886	92	663	999999	999999	999999	92	999999	986	999999	999999	480	999999	949	113	910	624	999999	393	88	999999	774	259	479	999999	999999	12	999999	332	521	702	245	807	276	928	524	999999	999999	983	201	305	759	307	286	16	951	168	620	407	999999	655	999999	936	177	999999	121	833	194	924	449	337	943	999999	474	780	779	672	269	999999	589	88	889	869	201	782	999999	477	999999	999999	578	917	999999	741	17	999999	517	309	999999	628	816	691	647	811	543	999999	361	606	999999	999999	999999	288	898	599	818	246	766	325	999999	394	496	644	860	721	355	999999	944	999999	156	999999	999999	480	43	640	214	999999	441	87	335	337	431	555	644	476	245	299	28	999999	923	770	109	999999	564	999999	142	181	999999	999999	465	22	919	159	999999	234	243	756	255	268	395	920	999999	999999	989	417	963	999999	10	394	999999	65	512	162	999999	386	508	81	999999	788	507	999999	76	999999	621	323	417	281	105	420	999999	
489	999999	760	999999	999999	964	421	212	156	290	999999	181	446	450	999999	509	767	871	83	725	171	999999	999999	760	362	853	999999	76	999999	10	692	844	589	160	996	21	752	755	286	421	97	868	769	507	315	860	999999	75	221	813	650	999999	32	999999	81	649	999999	999	54	158	673	999999	999999	156	999999	357	591	295	453	399	757	21	595	661	637	302	80	999999	455	502	233	999999	855	862	360	292	821	895	89	356	434	753	711	137	999999	742	999999	623	909	958	999999	344	621	821	66	638	999999	371	999999	778	578	999999	554	552	925	999999	499	673	796	315	535	999999	999999	999999	999999	999999	310	467	913	999999	960	457	999999	496	232	999999	614	43	999999	721	477	460	837	311	777	999999	208	168	212	310	253	669	999999	603	432	999999	138	524	856	62	337	999999	458	172	818	131	576	67	329	45	833	465	868	84	837	85	999999	905	999999	167	805	151	265	613	999999	301	630	456	74	650	760	100	186	999999	394	130	12	675	999999	656	240	151	839	176	476	788	800	752	765	357	723	233	205	699	999999	195	102	844	999999	527	999999	129	999999	999999	284	743	289	124	690	717	82	192	422	672	927	663	312	98	146	862	999999	999999	690	716	926	537	895	487	999999	208	38	167	164	965	165	120	158	170	891	732	508	686	999999	58	284	999999	810	999999	999999	593	883	13	708	657	37	622	439	286	752	999999	999999	999999	618	491	688	915	999999	456	999999	816	515	151	206	414	364	813	816	642	441	395	999999	372	714	999999	999999	34	459	506	938	999999	681	999999	418	154	884	707	77	999999	369	369	999999	999999	25	955	87	999999	807	303	999999	999999	806	796	999999	366	999999	486	999999	999999	175	664	465	999999	517	974	144	644	732	999999	529	657	746	245	282	81	882	372	356	759	835	584	227	165	212	725	735	884	36	61	133	407	620	372	999999	705	999999	999999	846	51	821	999999	18	754	773	646	476	571	999999	773	484	658	139	337	869	591	447	999999	328	792	248	260	618	999999	928	132	46	383	829	577	178	900	525	315	937	403	575	472	391	565	258	174	370	999999	577	475	999999	999999	503	824	268	603	664	64	999999	571	999999	338	999999	651	609	999999	742	947	605	999999	142	824	400	476	25	974	999999	999999	543	999999	999999	365	113	462	853	999999	999999	15	319	575	245	471	511	376	999999	999999	646	739	999999	165	999999	422	999999	993	343	453	891	999999	808	293	999999	999999	520	729	681	468	234	373	798	855	222	736	638	40	348	670	
322	33	897	778	338	999999	806	999999	651	999999	707	120	129	409	999999	853	999999	35	891	343	950	782	695	119	999999	999999	999999	111	999999	695	999999	627	654	672	141	868	139	39	999999	503	106	143	87	214	761	124	999999	398	991	999999	539	612	148	14	720	540	338	787	766	65	248	999999	444	956	999999	999999	465	456	278	995	724	177	80	397	999999	817	704	490	358	897	38	552	119	999999	165	182	488	649	952	600	539	351	273	899	264	401	699	131	522	680	658	798	130	996	999999	999999	541	751	767	999999	836	848	999999	999999	999999	696	595	858	999999	519	999999	816	999999	678	999999	383	903	181	142	846	128	582	999999	677	249	239	432	122	941	793	641	999999	882	999999	764	691	999999	404	871	999999	999999	999999	999999	13	89	999999	304	999999	541	270	468	369	618	999999	999999	263	999999	999999	999999	797	999999	999999	917	17	878	999999	999999	454	913	774	999999	999999	310	574	51	999999	260	999999	999999	999999	935	999999	999999	999999	999999	999999	129	961	999999	510	999999	160	775	999999	303	331	999999	999999	134	225	908	849	999999	766	799	959	999999	53	879	999999	12	915	172	232	999999	294	902	246	682	607	744	972	190	412	963	320	733	236	280	719	999999	936	999999	999999	497	999999	451	814	999999	999999	221	999999	92	999999	507	999999	988	999999	999999	19	428	999999	641	527	480	936	999999	999999	999999	489	236	832	773	169	151	76	85	999999	735	776	842	98	999999	318	395	669	889	422	999999	78	332	999999	25	271	999999	679	305	999999	903	999999	426	326	21	999999	148	999999	311	922	625	441	819	209	817	445	999999	999999	330	999999	142	810	57	256	230	734	999999	999999	999999	512	868	472	770	763	885	184	359	525	87	999999	180	16	999999	967	797	473	259	132	999999	579	103	961	358	971	189	999999	513	179	106	999999	999999	102	571	999999	999999	162	670	65	323	643	95	652	262	367	163	136	452	999999	999999	757	999999	44	999999	999999	999999	907	124	799	583	792	670	190	999999	800	727	999999	444	999999	914	644	802	204	809	999999	494	999999	999999	990	999999	63	999999	999999	720	349	802	999999	418	334	391	156	48	871	481	999999	999999	905	232	461	999999	85	691	885	175	814	954	289	234	954	753	999999	999999	133	999999	530	153	246	470	89	999999	527	669	120	186	999999	606	930	722	288	756	589	999999	257	360	743	372	764	269	905	394	522	975	464	581	999999	999999	915	891	951	387	736	999999	152	463	122	415	580	708	999999	218	999999	566	946	208	999999	999999	950	772	246	168	388	977	564	
695	999999	551	215	999999	999999	999999	691	49	771	999999	29	153	85	999999	248	337	791	65	862	696	369	999999	39	265	417	676	996	152	654	999999	998	759	880	999999	978	571	210	51	946	586	527	985	794	55	188	29	672	166	534	909	377	333	125	868	336	529	521	949	999999	95	999999	999999	394	979	999999	270	273	628	815	676	136	999999	118	285	999999	384	999999	984	87	397	999999	999999	618	999999	425	675	644	22	130	459	59	261	919	999999	762	999999	999999	999999	153	918	999999	53	999999	857	782	627	224	839	999999	999999	368	537	872	999999	999999	999999	930	999999	999999	236	626	261	507	366	626	875	999999	257	522	200	783	355	999999	168	641	959	498	760	999999	999999	461	804	322	178	100	999999	999999	999999	778	999999	58	999999	262	999999	999999	504	546	985	240	907	999999	966	327	509	178	23	696	999999	103	132	495	179	686	765	999999	821	938	338	275	114	495	645	478	743	151	831	102	999999	999999	999999	423	513	529	64	999999	999999	487	813	10	999999	825	999999	101	656	293	878	274	496	151	480	999999	217	719	136	421	999999	497	583	367	347	920	772	847	957	708	999999	999999	631	765	289	344	135	338	198	999999	820	553	821	459	272	566	606	999999	396	580	216	793	999999	643	847	997	903	999999	662	166	63	828	144	948	311	239	999999	731	861	999999	440	999999	530	848	601	608	675	133	104	999999	324	989	999999	386	501	198	999999	988	917	292	440	999999	676	42	234	991	999999	999999	158	43	923	874	920	259	150	999999	999999	999999	51	248	999999	780	361	882	841	999999	377	757	456	122	999999	999999	999999	999999	706	761	212	497	623	999999	199	802	974	71	857	999999	78	211	246	173	925	701	947	999999	960	999999	328	999999	200	170	623	661	426	46	61	279	70	351	553	388	135	775	999999	441	59	530	805	299	999999	401	995	176	999999	293	197	291	707	999999	619	56	999999	418	306	999999	986	537	999999	999999	20	587	390	727	999999	999999	48	159	769	516	628	440	854	38	769	799	175	456	150	143	849	770	572	999999	731	507	999999	716	478	479	454	999999	999999	867	289	447	999999	278	519	999999	254	47	521	999999	516	999999	999999	415	649	507	296	540	397	251	99	250	25	999999	999999	999999	913	331	680	300	72	116	295	986	748	331	788	999999	937	486	888	811	258	999999	417	552	315	539	77	999999	192	999999	134	902	999999	49	431	555	282	368	750	923	367	999999	138	410	999999	215	666	327	999999	398	999999	910	362	288	991	643	999999	999999	845	999999	
263	709	117	157	999999	392	218	999999	899	242	624	578	736	965	453	999999	999999	999999	658	110	872	749	261	793	321	999999	549	499	58	999999	999999	830	523	376	669	657	999999	980	999999	511	999999	957	427	487	774	33	183	397	834	964	401	51	794	744	999999	999999	458	323	836	767	999999	719	660	121	999999	794	999999	370	305	999999	912	271	999999	157	113	914	331	774	29	298	51	999999	665	999999	396	465	46	999999	865	165	209	801	154	660	668	287	306	316	751	979	968	813	999999	48	999999	139	999999	999999	999999	596	192	683	303	547	726	999999	999999	577	725	279	758	999999	504	150	596	999999	126	999999	999999	826	617	25	999999	50	330	237	70	627	42	266	13	999999	147	279	999999	525	999999	607	934	978	999999	999999	590	481	999999	691	319	999999	999999	939	23	999999	167	814	978	999999	661	262	999999	498	629	999999	544	468	275	369	148	234	177	81	999999	519	993	999999	999999	888	434	550	819	638	918	119	185	102	253	999999	241	333	301	805	864	254	390	999999	358	999999	999999	999999	216	999999	553	94	783	380	999999	999999	999999	657	221	999999	742	120	442	588	579	520	999999	452	999999	795	137	815	932	372	216	368	139	999999	162	805	999999	313	344	958	95	999999	335	805	999999	749	999999	584	121	211	999999	754	811	801	867	999999	546	742	906	420	733	738	161	420	173	967	374	982	505	415	999999	439	775	484	503	745	194	454	686	475	855	553	703	731	309	999999	556	337	689	999999	999999	961	407	924	235	356	682	914	642	798	384	957	999999	999999	999999	999999	978	337	308	131	653	101	65	440	565	189	999999	430	121	710	420	999999	999999	190	156	435	41	851	258	156	73	279	812	887	999999	897	999999	997	916	999999	483	229	39	568	999999	999999	905	999999	368	999999	322	261	803	931	388	999999	664	898	999999	388	602	137	88	161	999999	383	289	177	349	999999	714	47	514	446	237	200	999999	999999	519	978	529	74	492	212	834	811	476	881	509	753	242	999999	447	537	82	356	150	999999	999999	999999	999999	738	627	700	341	284	747	366	704	197	340	930	388	581	858	537	999999	876	327	256	906	408	668	595	999999	148	999999	976	373	999999	999999	999999	235	232	100	791	447	999999	871	560	74	120	999999	321	999999	312	999999	999999	678	545	711	274	560	262	390	489	80	41	275	203	683	999999	992	823	147	210	704	166	999999	77	999999	999999	14	767	191	796	231	357	183	999999	949	734	999999	999999	179	786	999999	972	999999	610	721	415	526	678	876	304	
127	363	184	222	607	999999	385	611	455	858	269	793	81	594	268	999999	858	152	999999	999999	472	173	999999	361	630	732	999999	880	355	684	336	999999	890	999999	678	867	182	999999	999999	917	359	999999	383	320	526	999999	901	257	351	998	999999	999999	434	928	832	999999	709	822	999999	874	999999	999999	265	770	999999	999999	902	999999	999999	400	999999	898	626	335	999999	775	790	344	834	844	831	999999	538	357	138	951	901	962	999999	724	168	999999	999999	650	210	854	999999	612	787	593	999999	717	341	999999	999999	658	758	109	999999	67	999999	375	999999	999999	53	649	967	908	642	580	999999	940	139	201	241	199	530	975	999999	999999	999999	188	999999	251	960	124	736	586	898	999999	203	802	632	997	999999	793	371	630	607	999999	999999	533	970	217	561	943	588	150	719	999999	999999	999999	974	595	723	999999	818	746	787	999999	999999	390	19	999999	387	238	999999	141	639	999999	828	900	378	573	999999	999999	218	349	690	26	536	999999	867	640	999999	421	999999	46	283	576	975	625	842	999999	648	506	524	807	829	332	635	456	510	999999	440	237	413	410	738	913	776	479	999999	771	403	327	523	378	819	966	410	999999	857	999999	472	212	68	700	925	359	296	410	519	999999	999999	999999	95	595	209	124	17	427	999999	370	799	505	999999	81	284	331	999999	999999	987	863	999999	364	598	448	809	237	179	713	999999	388	627	376	960	698	389	323	242	928	179	704	999999	982	999999	999999	272	967	643	987	425	999999	376	151	422	655	444	37	490	647	785	972	945	303	942	919	999999	433	545	869	691	961	98	999999	976	293	904	999999	390	111	999999	841	593	192	999999	881	22	485	999999	314	263	361	832	595	152	206	759	999999	49	64	753	839	999999	774	305	464	515	321	175	139	999999	504	646	389	999999	943	388	999999	999999	70	999999	267	480	240	999999	339	138	503	912	779	533	249	999999	999999	357	346	419	819	886	833	376	700	999999	824	563	759	715	452	999999	208	817	995	659	978	157	496	368	201	168	999999	999999	21	999999	395	605	511	604	319	999999	135	534	569	876	182	999999	215	946	999999	677	999999	624	999999	380	713	961	999999	999999	921	189	999999	977	999999	661	999999	508	365	301	925	228	999999	164	405	420	997	674	258	129	487	999999	941	999999	713	524	311	351	999999	640	695	433	77	922	683	140	181	158	316	908	956	999999	339	914	31	437	625	702	228	999999	383	49	713	418	112	637	248	321	274	703	359	578	858	724	999999	501	160	999999	481	275	999999	
848	999999	350	172	999999	954	36	528	285	899	609	133	384	267	999999	720	658	819	999999	891	999999	884	613	558	387	999999	614	318	529	286	496	230	952	999999	999999	999999	373	256	299	682	221	792	999999	803	750	455	484	999999	950	781	501	319	999999	383	389	963	754	999999	785	997	349	718	999999	998	999999	388	999999	999999	732	973	356	999999	999999	373	680	999999	999999	809	807	932	340	157	367	999999	784	186	999999	579	999999	999999	999999	581	470	301	342	502	999999	989	999999	371	999999	136	735	976	999999	99	999999	71	702	322	77	999999	983	852	667	202	361	259	224	999999	593	999999	711	171	56	774	941	237	41	999999	999999	906	418	445	657	213	422	999999	323	999999	999999	734	876	334	503	982	999999	999999	634	150	999999	544	999999	175	778	683	425	999999	999999	999999	157	562	999999	524	49	999999	536	548	204	463	999999	970	936	528	839	999999	999999	386	667	999999	999999	333	999999	890	46	999999	999999	252	999999	974	787	848	999999	663	548	999999	704	361	295	343	455	59	423	999999	370	181	999999	256	335	920	959	999999	906	865	999999	999999	959	999999	488	999999	38	293	880	230	675	931	518	999999	979	15	999999	999999	999999	334	999999	136	909	432	530	865	139	885	999999	746	999999	749	941	595	999999	724	874	999999	999999	983	999999	172	178	203	504	439	662	999999	276	330	766	596	946	999999	257	999999	913	536	999999	623	999999	153	376	144	215	926	999999	923	103	265	141	597	499	118	999999	455	957	999999	927	101	999999	999999	618	596	980	428	802	999999	348	832	999999	347	947	999999	999999	171	795	44	987	577	449	999999	241	21	198	999999	107	838	563	801	999999	206	999999	527	999999	999999	999999	779	163	786	134	630	999999	999999	453	999999	999999	248	307	858	660	923	729	999999	651	473	572	606	999999	811	999999	964	806	546	443	614	738	430	839	443	635	26	880	210	453	819	163	970	999999	405	528	858	999999	704	999999	475	477	999999	875	999999	999999	999999	999999	999999	999999	170	823	48	826	839	65	999999	999999	863	232	643	52	999999	906	832	319	601	48	999999	999999	472	432	111	999999	968	999999	999999	554	892	638	707	644	538	999999	293	999999	125	153	728	349	308	999999	677	482	999999	432	949	352	53	999999	999999	999999	999999	999999	999999	737	722	643	858	703	575	675	999999	235	525	998	514	782	622	836	203	457	320	662	999999	23	755	629	897	999999	196	999999	999999	264	434	816	276	479	752	556	283	999999	295	35	774	632	942	999999	956	508	918	177	729	216	443	755	580	999999	999999	978	982	
102	745	322	516	438	174	999999	800	708	732	999999	999999	76	999999	999999	172	294	999999	362	80	999999	672	399	626	29	417	304	820	999999	999999	560	405	999999	573	999999	999999	999999	518	999999	999999	691	999999	258	776	884	147	663	652	722	592	295	827	720	908	679	430	356	696	497	31	999999	999999	999999	999999	182	638	265	999999	999999	984	199	775	553	894	389	660	424	623	742	882	754	999999	108	96	951	733	999999	999999	893	759	390	286	31	999999	598	260	530	786	999999	255	881	169	279	737	403	999999	284	999999	528	999999	999999	999999	953	999999	277	227	341	44	520	449	953	400	999999	999999	999999	913	754	238	306	138	140	638	999999	497	10	999999	382	371	999999	441	459	859	999999	874	753	999999	332	416	56	381	919	495	275	164	999999	491	560	655	999999	489	999999	999999	529	400	888	377	713	466	613	682	844	969	351	89	999999	999999	63	734	869	999999	999999	347	192	925	219	644	999999	999999	204	519	43	999999	239	213	675	414	340	999999	999999	386	999999	865	803	374	536	949	154	195	174	999999	438	826	786	195	999999	428	863	604	191	254	14	848	271	104	648	999999	740	147	413	999999	763	116	747	999999	13	724	543	817	999999	269	499	999999	999999	996	91	999999	941	999999	315	257	550	999999	764	742	381	999999	604	999999	725	419	218	17	782	588	444	331	88	302	191	183	884	55	215	999999	754	827	999999	275	999999	441	999999	696	832	999999	45	37	351	999999	122	909	130	834	102	979	60	492	405	999999	561	760	139	648	862	141	373	505	529	842	987	999999	946	999999	999999	293	242	521	185	999999	553	416	979	999999	190	282	62	59	952	236	871	999999	999999	999999	713	262	311	537	834	700	999999	999999	507	508	27	999999	999999	791	148	808	746	539	317	999999	569	999999	999999	999999	468	589	88	999999	999999	303	971	999999	999999	910	625	443	981	705	687	999999	999999	23	909	480	65	622	319	271	911	153	999999	341	999999	653	476	568	482	255	79	254	999999	478	985	214	999999	999999	999999	61	175	704	999999	51	852	999999	945	555	245	999999	11	999999	279	817	999999	409	813	639	770	478	444	999999	961	736	635	442	863	364	999999	704	999999	763	185	267	105	216	326	999999	489	132	707	921	332	182	253	233	975	803	76	585	400	999999	531	968	617	118	742	100	415	419	999999	590	999999	541	366	248	670	21	721	206	999999	374	999999	647	770	523	734	789	999999	412	467	69	298	452	999999	999999	241	217	650	986	473	235	43	999999	164	999999	999999	791	815	999999	
563	963	91	869	502	36	747	883	208	104	999999	999999	607	12	952	999999	999999	999999	237	320	16	463	999999	734	732	999999	340	89	999999	999999	129	942	999999	487	849	503	977	428	949	287	309	358	999999	555	999999	520	628	41	999999	256	825	328	999999	505	999999	110	601	356	147	644	695	667	400	555	975	441	999999	999999	163	459	930	873	135	950	21	658	454	815	132	222	239	309	962	999999	827	800	999999	477	489	748	902	630	291	314	591	641	958	463	999999	999999	539	999999	877	668	325	952	202	613	494	350	999999	785	999999	925	999999	395	704	162	727	999999	63	999999	640	414	556	309	592	999999	368	379	999999	999999	245	951	999999	999999	432	999999	921	875	608	774	982	999999	102	126	999999	365	899	205	937	805	735	406	127	36	867	472	121	999999	370	381	254	125	999999	666	550	999999	253	683	963	409	241	852	575	288	530	999999	322	999999	903	236	921	173	442	893	999999	839	834	655	863	999999	193	999999	514	236	529	867	999999	436	999999	133	122	225	999999	537	574	883	830	838	506	376	999999	680	123	143	999999	91	683	756	411	711	448	597	820	999999	999999	336	348	349	999999	663	11	885	999999	779	124	705	930	905	329	381	19	995	999999	999999	809	512	792	380	999999	448	194	742	34	864	685	524	405	238	320	999999	545	490	89	843	374	274	815	343	999999	754	160	778	436	999999	702	452	449	999999	204	713	544	967	999999	999999	479	269	860	10	999999	999999	999999	999999	594	999999	836	528	999999	314	131	544	999999	458	360	32	297	415	315	999999	172	999999	85	81	44	999999	703	577	918	769	999999	999999	413	999999	250	430	454	458	193	999999	204	184	536	144	999999	659	999999	999999	616	550	32	999999	953	866	837	860	999999	238	667	987	387	268	609	999999	999999	26	140	881	218	999999	577	839	231	960	799	999999	707	940	999999	999999	590	617	999999	378	999999	999999	161	547	977	999999	905	999999	790	999999	999999	999999	574	389	999999	196	999999	144	877	999999	972	193	841	993	77	999999	163	999999	999999	292	406	769	999999	241	410	638	999999	999999	904	828	999999	362	58	999999	993	863	999999	327	746	683	856	456	999999	999999	405	563	470	999999	480	138	999999	332	856	507	800	207	638	342	979	999999	331	935	240	59	660	620	144	815	10	213	999999	835	836	685	436	950	39	31	999999	846	178	999999	123	776	602	702	999999	550	234	795	999999	91	348	191	999999	920	226	999999	624	784	999999	654	167	999999	702	400	495	999999	81	850	177	616	506	142	999999	624	
999999	464	456	999999	125	999999	999999	214	978	999999	497	999999	333	515	999999	999999	999999	61	428	999999	549	999999	83	211	217	334	999999	384	627	618	585	999999	795	737	108	762	999999	999999	669	834	73	952	297	999999	903	840	847	566	126	829	219	455	714	872	85	999999	390	255	750	790	999999	216	587	999999	999999	291	859	596	999999	972	115	740	999999	593	461	596	559	724	308	376	487	999999	999999	798	408	999999	501	923	661	133	381	999999	915	878	719	999999	375	999999	590	621	981	260	159	999999	999999	478	73	999999	999999	999999	426	666	999999	384	313	212	999999	788	961	638	790	935	935	999999	600	999999	825	512	874	603	231	631	143	686	999999	237	999999	124	84	930	76	999999	512	181	707	715	52	540	575	517	909	586	965	952	831	55	999999	866	553	607	653	561	999999	999999	267	794	532	269	990	86	448	999999	714	999999	999999	419	433	763	584	999999	84	294	937	999999	694	645	999999	191	855	348	912	896	571	477	286	515	134	695	913	913	192	782	550	498	78	86	871	933	390	421	622	560	292	668	533	369	623	999999	132	622	999999	350	999999	652	999999	999999	271	247	999999	66	294	999999	849	671	702	302	744	448	298	618	773	999999	801	443	999999	361	999999	903	943	917	891	246	572	301	786	842	377	898	334	527	814	634	999999	333	137	999999	999999	999999	965	241	999999	185	999999	514	849	999999	549	971	926	999999	999999	368	999999	999999	174	999999	175	558	884	860	924	846	999999	999999	803	149	554	477	999999	841	999999	993	937	712	999999	716	646	999999	452	999999	303	999999	999999	522	999999	455	999999	350	168	88	719	162	736	115	316	999999	71	828	710	709	999999	81	665	94	171	999999	431	591	545	458	999999	116	116	503	999999	529	874	999999	191	358	999999	213	318	237	132	498	999999	999999	405	523	999999	817	358	742	999999	999999	739	886	361	646	34	749	805	710	675	612	55	999999	548	787	904	470	646	362	901	999999	763	437	999999	999999	999999	599	195	31	804	594	758	374	963	345	789	987	250	999999	333	999999	407	999999	999999	519	453	35	293	999999	619	194	999999	995	840	892	999999	311	923	688	961	434	999999	999999	999999	90	999999	999999	278	212	998	916	229	112	38	842	250	999999	875	453	999999	999999	315	577	412	619	999999	762	533	80	877	487	73	561	583	999999	999999	624	702	481	665	999999	756	91	620	702	965	78	966	999999	652	312	436	480	469	999999	999999	986	380	296	999999	999999	157	207	334	520	852	667	529	999999	346	625	462	403	788	456	
903	234	957	710	654	999999	795	535	428	575	60	999999	101	281	779	999999	253	999999	814	573	999999	999999	756	109	849	307	549	837	661	999999	850	999999	691	999999	408	894	39	999999	641	999999	305	621	779	759	469	999999	575	257	360	999999	382	56	589	999999	999999	353	478	857	860	357	999999	958	873	401	724	999999	901	88	999999	885	999999	583	775	999999	278	13	779	996	999999	999999	731	302	486	833	653	804	453	476	999999	64	426	181	809	293	517	346	748	387	44	999999	366	497	999999	474	349	799	280	97	946	999999	574	999999	227	280	625	512	482	50	747	920	999999	435	894	819	469	317	999999	491	984	931	265	402	961	197	233	244	918	22	493	854	999999	366	999999	999999	490	944	953	539	668	999999	999999	999999	999999	124	877	999999	602	564	999999	999999	35	789	113	25	571	182	519	40	56	999999	999999	999999	556	999999	396	217	999999	538	339	524	363	999999	822	999999	76	556	999999	847	320	302	641	363	16	461	829	999999	999999	514	794	317	999999	999999	492	287	420	404	161	747	727	670	36	74	235	490	999999	790	967	999999	948	24	420	672	719	754	749	240	463	999999	73	999999	954	400	743	31	100	999999	752	545	568	672	405	24	129	649	999999	999999	138	526	782	48	776	139	565	999999	897	762	999999	738	999999	190	941	999999	683	84	716	635	330	213	400	249	48	999999	999999	286	619	405	999999	999999	488	182	999999	936	999999	35	877	824	834	964	133	337	235	999999	18	999999	730	348	341	55	933	639	256	924	135	543	10	354	999999	289	999999	502	219	999999	259	999999	999999	14	999999	657	207	999999	801	999999	89	72	23	999999	423	999999	556	280	999999	507	146	849	925	186	811	999999	35	532	260	999999	999999	631	128	999999	764	653	309	725	999999	683	848	52	838	999999	845	999999	999999	975	999999	999999	733	889	999999	711	997	999999	439	901	203	966	632	674	999999	255	999999	457	944	922	999999	770	999999	999999	999999	389	999999	103	20	999999	341	999999	999999	59	601	864	822	914	203	416	103	363	223	407	532	637	999999	183	411	593	338	397	128	607	715	170	518	902	222	999999	61	903	399	404	999999	455	999999	999999	83	776	432	647	264	537	999999	906	999999	999999	308	50	338	999999	692	427	706	944	999999	650	999999	440	355	919	702	999999	364	199	964	818	837	86	918	999999	999999	999999	170	690	142	591	779	808	999999	48	999999	999999	719	575	999999	971	698	625	826	77	249	643	431	513	999999	119	999999	638	999999	738	643	231	999999	860	387	68	267	25	
811	48	871	999999	826	317	324	530	435	789	999999	992	130	999999	259	999999	238	465	213	999999	745	999999	418	999999	866	875	999999	382	60	859	999999	162	714	682	814	999999	205	999999	816	999999	999999	424	684	393	659	949	999999	432	972	279	631	921	855	999999	280	788	630	731	999999	951	912	941	479	575	601	826	287	448	406	999999	656	525	649	99	468	330	349	34	490	917	268	999999	410	999999	999999	276	307	114	411	36	168	473	55	864	210	256	945	118	999999	999999	999999	178	35	510	622	116	282	999999	152	949	999999	999999	250	750	693	940	540	698	348	335	529	999999	46	380	999999	192	479	784	888	221	999999	240	242	657	256	99	947	899	168	131	993	541	962	999999	999999	563	233	304	181	270	715	256	770	465	314	999999	142	654	208	440	636	999999	877	930	999999	218	372	593	999999	603	999999	640	999999	226	341	987	999999	584	793	749	959	185	613	999999	505	138	470	999999	352	999999	957	303	701	728	495	505	663	999999	888	378	200	999999	799	577	999999	84	716	553	999999	326	999999	999999	999999	999999	999999	999999	884	999999	434	445	748	595	250	999999	646	699	939	811	731	835	999999	189	999999	425	559	329	385	45	999999	999999	422	916	999999	36	482	999999	442	253	257	44	621	999999	607	452	630	605	999999	63	999999	999999	145	905	999999	999999	999999	106	861	999999	899	999999	85	849	999999	13	999999	831	942	224	274	246	999999	695	999999	999999	224	999999	582	253	794	953	931	331	114	999999	999999	516	104	999999	44	385	548	999999	353	106	958	999999	512	603	429	798	662	184	789	999999	999999	449	351	134	83	80	523	617	650	945	229	753	745	130	718	516	737	587	189	888	698	270	351	999999	738	452	999999	979	823	996	301	999999	542	419	999999	999999	175	969	291	964	861	999999	999999	999999	877	215	36	392	884	999999	999999	999999	994	900	999999	999999	108	999999	396	630	661	544	794	654	654	999999	220	335	660	873	999999	768	305	999999	999999	999999	914	943	589	533	426	36	999999	910	935	999999	761	641	999999	418	747	291	583	661	999999	327	146	701	999999	414	994	999999	999999	21	572	302	779	999999	874	239	146	999999	999999	863	214	999999	450	883	999999	999999	999999	579	913	252	999999	69	999999	644	912	709	630	222	199	185	538	725	305	92	348	999999	999999	981	767	193	282	592	999999	719	456	678	877	263	983	999999	702	425	787	488	885	512	117	144	866	174	608	923	999999	128	999999	489	338	367	999999	84	992	729	811	729	969	543	82	475	198	244	999999	377	
999999	873	483	122	999999	816	206	835	536	311	124	602	585	999999	627	999999	394	999999	349	519	999999	908	332	972	613	67	999999	352	999999	641	999999	632	342	999999	694	101	644	999999	551	999999	170	999999	999999	691	999999	999999	154	621	916	213	90	231	894	999999	659	330	999999	511	509	879	307	999999	405	894	364	492	270	354	664	999999	999999	999999	425	827	999999	999999	370	640	367	404	913	999999	436	236	561	725	738	999999	581	374	550	143	712	671	224	316	313	999999	999999	132	999999	799	957	390	979	907	999999	77	999999	650	999999	999999	999999	114	966	409	428	999999	999999	638	754	250	773	299	985	100	999999	754	999999	53	999999	716	313	244	456	123	940	55	256	653	920	671	67	930	414	639	989	999999	704	999999	888	144	320	698	378	999999	35	999999	405	889	447	61	464	919	944	253	607	908	658	852	999999	382	922	999999	718	92	193	842	885	356	999999	862	59	798	165	570	406	999999	866	748	999999	283	649	367	216	999999	216	147	985	171	999999	90	949	852	355	515	222	630	999999	295	524	999999	999999	999999	788	584	11	999999	764	999999	846	999999	999999	910	764	195	732	999999	482	999999	876	55	999999	999999	325	999999	913	207	452	649	358	775	634	580	233	905	501	600	999999	632	867	999999	382	611	324	999999	48	49	97	170	782	657	999999	140	999999	478	999999	68	999999	768	671	804	223	999999	36	81	999999	471	687	859	693	142	986	850	999999	999999	999999	255	408	999999	999999	874	119	291	867	700	999999	504	171	754	579	443	867	809	960	999999	337	267	999999	253	679	576	999999	238	476	999999	671	306	999999	94	999999	90	659	456	787	797	695	999999	257	335	453	864	310	932	290	260	275	186	889	919	999999	415	669	999999	608	414	522	881	815	227	38	330	999999	86	948	498	783	999999	32	173	377	999999	20	260	800	814	275	429	947	999999	999999	495	416	237	97	999999	999999	504	848	382	285	813	126	39	999999	132	999999	233	983	999999	477	999999	999999	726	552	601	999999	419	364	793	148	103	933	599	842	999999	913	129	989	999999	88	288	572	999999	888	563	289	980	953	678	307	52	999999	166	748	530	999999	690	684	495	999999	10	150	64	243	999999	880	999999	999999	763	999999	398	999999	434	713	999999	291	999999	838	989	322	424	999999	999999	495	106	657	999999	850	321	211	233	444	503	999999	999999	999999	518	415	706	999999	762	793	999999	999999	909	807	999999	452	559	999999	827	852	695	999999	580	999999	464	568	999999	999999	999999	999999	875	561	999999	999999	740	870	999999	
60	999999	999999	141	316	559	630	275	225	586	999999	647	334	301	83	384	381	748	999999	984	542	999999	949	278	182	579	96	918	999999	999999	955	999999	150	999999	509	475	729	721	999999	623	949	278	248	999999	999999	886	999999	999999	802	999999	999999	999999	999999	886	999999	999999	824	829	958	736	473	712	636	740	631	232	506	518	792	999999	655	659	369	706	44	999999	999999	967	430	295	801	711	126	999999	999999	750	656	264	721	142	651	999999	999999	999999	160	247	999999	999999	360	625	389	269	592	204	531	953	845	713	999999	830	930	856	408	673	934	999999	999999	184	868	881	575	252	999999	999999	999999	755	897	717	556	797	631	999999	616	804	905	542	129	921	930	999999	904	943	412	891	212	794	500	99	717	999999	651	467	639	479	60	999999	999999	933	247	776	65	138	166	64	999999	992	249	999999	767	402	642	999999	254	950	976	631	999999	905	456	999999	264	999999	999	168	156	999999	308	146	754	768	80	999999	684	163	862	776	999999	358	999999	220	554	896	331	325	755	976	999999	999999	503	429	999999	566	486	999999	521	999999	139	999999	908	45	999999	112	849	999999	331	999999	990	100	98	210	999999	492	224	246	999999	367	486	683	412	179	950	620	999999	334	472	514	999999	608	642	614	647	789	450	656	526	451	57	333	994	999999	986	132	599	303	999999	814	352	999999	999999	163	999999	455	999999	738	94	82	999999	524	536	816	746	391	457	483	562	64	51	567	719	176	320	163	689	999999	999999	999999	31	350	749	999999	172	999999	999999	999999	844	999999	999999	711	571	454	982	532	999999	187	562	604	674	125	740	530	772	999999	530	300	999999	616	766	492	555	266	61	129	775	999999	654	287	250	968	999999	999999	861	340	996	275	194	788	999999	511	550	588	164	905	999999	228	884	999999	999999	850	646	999999	999999	710	999999	315	403	999999	999999	918	532	285	364	705	486	999999	669	999999	999999	265	116	64	999999	264	942	999999	112	155	519	999999	994	276	348	399	331	411	999999	161	999999	999999	872	331	999999	447	999999	274	234	458	999999	240	559	452	599	683	743	592	977	180	767	999999	213	257	353	209	924	999999	936	964	383	999999	443	518	268	999999	392	784	33	813	285	677	742	653	725	999999	999999	551	677	664	655	739	433	765	393	984	999999	999999	978	832	999999	723	338	269	84	354	797	51	193	502	300	959	569	999999	894	99	999999	559	999999	74	211	382	588	281	318	644	999999	999999	134	283	619	768	999999	200	999999	562	999999	483	579	381	491	956	367	999999	
999999	999999	180	999999	870	303	537	928	999999	913	630	150	999999	999999	950	440	702	129	916	910	883	532	999999	999999	999999	342	750	973	979	999999	999999	254	24	413	907	622	473	999999	807	831	745	690	999999	893	999999	160	428	293	532	149	999999	372	50	457	302	841	999999	802	396	999999	552	563	949	940	340	386	135	731	158	999999	966	321	321	94	999999	202	999999	269	807	722	914	467	451	840	483	220	999999	567	121	76	999999	999999	995	279	999999	999999	741	999999	562	194	999999	696	999999	203	182	366	999999	999999	292	109	986	285	994	673	624	95	999999	118	999999	999999	182	567	999999	999999	999999	305	325	52	806	999999	461	999999	706	623	697	227	331	999999	667	999999	169	258	285	21	89	999999	677	331	999999	202	79	632	278	999999	21	467	86	63	943	877	999999	19	159	308	999999	867	578	380	999999	407	764	864	999999	351	961	924	292	607	12	458	628	994	397	613	914	999999	850	274	611	240	999999	278	999999	790	85	999999	108	976	373	222	233	306	999999	257	438	214	999999	927	481	97	184	479	60	999999	999999	56	621	999999	394	819	26	999999	999999	745	266	999999	560	999999	999999	999999	825	316	244	789	999999	331	999999	149	184	999999	646	922	793	523	999999	671	228	819	540	38	538	561	999999	999999	205	919	538	999999	999999	943	999999	531	661	670	999999	999999	244	270	270	928	408	482	999999	683	182	104	520	254	690	999999	277	740	130	247	282	999999	999999	690	594	999999	793	48	999999	999999	66	125	270	133	999999	197	436	957	559	999999	630	65	999999	908	381	111	999999	999999	919	405	676	913	411	424	397	998	999999	554	676	955	144	369	334	999999	626	67	833	999999	992	503	999999	999999	190	517	616	999999	84	815	318	492	999999	999999	999999	752	999999	999999	999999	999999	999999	263	999999	881	999999	999999	477	270	730	68	291	323	278	999999	300	426	246	366	732	893	999999	179	923	999999	246	194	999999	634	250	999999	576	483	352	999999	661	999999	999999	287	39	586	50	355	497	25	999999	994	224	894	219	999999	516	207	999999	821	47	565	339	714	645	106	555	842	30	999999	491	999999	971	999999	999999	999999	965	958	336	156	853	462	682	908	805	999999	969	163	425	546	75	378	71	531	950	105	409	746	642	933	40	207	334	348	533	724	33	933	545	658	737	999999	871	999999	967	999999	883	999999	999999	999999	136	401	427	483	92	123	747	449	999999	999999	161	229	999999	999999	125	656	999999	344	999999	90	227	45	999999	999999	809	517	507	795	999999	375	222	977	999999	248	
807	638	779	850	265	420	999999	584	603	291	506	518	242	478	159	321	456	999999	57	828	999999	100	999999	999999	999999	575	999999	999999	885	999999	999999	183	999999	999999	596	487	876	287	999999	963	112	999999	999999	999999	270	301	999999	39	646	251	919	999999	930	999999	71	999999	854	128	186	690	999999	36	698	999999	250	999999	999999	164	999999	672	444	999999	471	94	725	544	658	456	400	999999	999999	999999	315	643	999999	377	999999	382	26	999999	999999	758	999999	397	168	999999	943	803	999999	936	999999	130	157	974	806	750	212	846	999999	999999	68	999999	727	803	399	228	720	65	593	873	999999	753	999999	12	49	686	77	83	925	648	600	854	999999	463	218	180	439	341	999999	304	174	406	99	499	999999	234	40	999999	997	940	366	888	220	222	856	421	982	154	934	130	683	138	921	644	926	213	999999	273	594	229	789	389	228	298	999999	999999	664	648	999999	814	655	769	85	985	292	711	644	158	999999	796	197	294	406	716	621	46	485	454	999999	617	197	766	713	778	160	976	670	921	999999	183	756	999999	999999	130	474	999999	63	935	999999	225	569	888	667	797	41	504	999999	512	677	999999	999999	219	85	999999	626	888	999999	307	834	316	51	723	999999	433	50	853	999999	286	251	707	982	549	103	357	58	308	109	915	746	655	999999	168	253	999999	975	547	999999	399	503	999999	999999	755	111	55	999999	845	999999	243	757	187	999999	706	270	970	999999	658	126	999999	999999	999999	999999	999999	560	188	999999	882	479	999999	457	503	595	931	782	665	849	237	448	57	999999	212	64	999999	167	568	999999	297	897	283	999999	327	430	540	873	185	999999	999999	204	923	732	301	999999	999999	786	264	592	251	924	605	130	999999	220	78	554	323	999999	999999	999999	999999	999999	999999	999999	999999	650	140	82	999999	999999	607	999999	141	42	524	325	882	836	612	89	999999	975	240	373	302	162	699	117	361	999999	999999	999999	999999	999999	212	226	707	999999	999999	999999	999999	999999	538	193	326	999999	988	999999	999999	753	671	487	661	999999	89	26	476	662	693	54	951	33	720	77	508	696	995	999999	829	308	999999	999999	666	811	434	721	999999	999999	56	999999	173	279	999999	999999	324	82	259	39	655	195	750	999999	999999	135	999999	632	999999	471	684	629	740	999999	600	999999	146	105	820	849	999999	368	579	999999	615	999999	999999	682	611	122	752	999999	446	999999	751	999999	557	999999	999999	541	999999	801	259	975	372	999999	999999	581	999999	999999	472	229	261	409	620	297	999999	999999	440	495	255	177	999999	359	718	
258	192	774	840	999999	839	999999	151	289	887	617	118	603	66	999999	311	999999	999999	586	999999	533	999999	47	355	463	999999	999999	141	999999	296	794	780	900	267	124	243	999999	741	999999	195	898	999999	999999	521	12	188	22	274	251	193	946	174	444	708	194	83	999999	429	999999	928	613	442	999999	992	103	999999	218	345	999999	954	261	567	290	401	751	999999	211	525	353	285	999999	961	889	284	999999	630	346	999999	999999	50	98	631	364	794	581	465	405	979	428	176	999999	676	999999	297	932	999999	999999	53	957	999999	871	630	999999	111	999999	652	552	407	652	999999	500	26	272	901	866	629	213	496	819	296	58	232	106	186	999999	999999	999999	602	351	999999	999999	999999	244	343	179	467	555	262	882	929	913	998	999999	954	999999	954	999999	430	431	313	185	397	233	670	999999	999999	533	899	999999	573	23	999999	66	999999	727	206	999999	999999	732	409	84	950	999999	890	999999	60	895	999999	510	360	935	217	999999	999999	785	999999	79	999999	652	999999	933	656	466	318	915	963	999999	645	237	479	999999	484	999999	32	999999	235	783	342	297	639	754	391	398	445	637	805	778	999999	906	378	136	218	286	212	475	427	493	305	974	419	999999	260	914	41	188	461	519	159	809	999999	575	736	285	23	775	999999	999999	31	681	120	194	924	738	859	999999	999999	207	495	556	999999	999999	488	368	877	530	504	476	366	266	999999	296	629	218	355	802	999999	999999	273	437	923	169	472	623	864	235	194	999999	65	999999	999999	999999	33	999999	998	819	97	999999	407	492	280	999999	901	999999	504	823	565	999999	999999	67	952	42	934	68	632	652	278	864	503	652	999999	999999	421	678	52	999999	272	36	219	536	714	30	534	781	999999	848	267	708	999999	50	669	478	999999	998	735	192	329	999999	970	999999	550	233	875	755	156	297	663	233	721	999999	999999	539	506	999999	352	932	508	163	901	999999	394	570	745	462	982	866	854	422	942	860	999999	307	65	999999	986	999999	155	999999	999999	869	999999	44	986	547	489	140	972	282	999999	803	999999	999999	74	195	999999	979	488	422	772	289	443	250	999999	861	978	999999	483	999999	869	862	786	729	529	41	599	359	583	207	972	852	894	581	767	148	186	999999	243	870	902	16	11	732	16	999999	436	943	753	135	568	236	656	340	412	793	27	954	646	42	595	999999	406	290	449	919	395	999999	483	152	684	550	999999	999999	740	863	860	63	722	999999	605	999999	999999	458	638	745	205	564	999999	974	131	999999	999999	
211	999999	999999	610	721	999999	96	999999	575	470	999999	451	28	217	53	600	549	932	963	999999	471	437	939	15	947	651	704	723	831	691	999999	31	462	758	818	999999	999999	999999	149	999999	635	225	39	196	996	17	620	538	999999	964	629	51	167	989	329	999999	345	295	662	79	588	372	137	883	999999	588	988	270	398	999999	160	296	793	203	999999	999999	999999	753	18	940	41	175	571	867	999999	467	864	473	439	999999	993	999999	600	79	191	272	98	999999	235	417	28	359	149	447	813	343	999999	999999	999999	83	375	592	286	722	47	423	801	270	821	503	724	999999	999999	354	720	999999	695	724	999999	999999	167	999999	527	600	921	681	35	134	63	728	220	899	91	365	679	999999	999999	878	41	768	471	999999	999999	732	999999	503	528	795	726	818	647	999999	953	58	999999	124	74	686	800	365	397	676	999999	103	292	825	444	474	999999	999999	127	999999	692	252	999999	339	926	999999	999999	428	162	999999	407	244	90	687	946	43	450	999999	999999	201	88	675	380	794	620	241	999999	868	69	63	130	999999	701	830	840	999999	185	585	999999	279	779	999999	213	999999	279	972	22	605	999999	410	34	999999	971	925	739	26	999999	999999	719	694	999999	48	369	999999	119	990	543	259	999999	999999	857	864	377	999999	999999	706	472	223	999999	648	228	843	989	658	39	20	445	775	999999	824	838	107	866	502	999999	740	999999	114	58	999999	999999	763	759	643	553	999999	743	903	999999	43	553	659	561	999999	476	999999	999999	710	999999	999999	554	768	999999	32	407	760	997	874	999999	999999	693	999999	175	999999	219	465	94	355	999999	868	999999	542	272	67	280	189	545	795	999999	999999	690	311	999999	948	734	670	604	736	245	793	172	868	758	830	349	195	494	324	862	20	428	999999	605	211	831	22	506	999999	752	228	224	212	848	735	992	391	999999	226	512	999999	999999	357	999999	322	705	408	784	441	999999	95	695	230	999999	25	991	986	706	999999	127	722	174	502	999999	27	578	999999	30	33	999999	957	860	999999	812	323	159	81	593	999999	505	433	238	74	393	999999	532	993	278	832	999999	999999	685	999999	108	790	999999	368	372	999999	999999	745	388	761	999999	760	234	427	418	619	866	920	402	423	337	693	999999	110	999999	327	999999	584	691	999999	289	832	282	369	179	32	939	790	708	501	549	759	54	476	471	999999	442	115	999999	659	999999	822	999999	272	173	999999	306	999999	259	54	607	999999	63	200	481	770	488	865	258	396	679	86	221	901	999999	578	
649	999999	639	486	885	999999	999999	42	999999	999999	999999	19	206	764	725	999999	999999	664	894	391	705	999999	999999	999999	999999	577	999999	999999	979	889	999999	711	399	999999	999999	288	644	999999	999999	227	169	31	968	999999	999999	999999	999999	999999	999999	23	546	557	17	491	999999	794	31	938	341	318	532	809	62	342	855	518	620	611	998	447	32	766	504	676	999999	684	885	981	159	999999	907	999999	999999	966	353	63	704	907	722	970	267	706	442	851	695	999999	969	636	999999	999999	857	68	495	233	991	999999	62	341	269	198	999999	50	788	664	410	169	290	96	988	802	814	713	888	37	999999	326	334	653	980	872	715	259	822	127	999999	849	999999	305	975	574	10	999999	647	534	71	999999	917	778	451	536	78	882	647	366	999999	153	179	468	999999	999999	455	409	360	999999	483	999999	228	999999	844	560	999999	984	120	999999	801	451	75	364	965	963	408	556	212	999999	803	999999	611	466	999999	675	680	999999	999999	999999	999999	601	21	260	61	411	999999	999999	933	890	255	94	772	999999	565	999999	88	815	999999	999999	276	899	207	999999	593	650	999999	762	771	999999	880	872	731	810	999999	209	439	815	313	999999	965	161	999999	321	208	999999	70	388	900	999999	597	864	999999	999999	999999	230	404	114	667	410	999999	245	485	764	20	999999	362	961	927	999999	347	999999	511	999999	123	124	999999	885	708	873	590	670	861	648	581	999999	956	999999	776	85	999999	999999	999999	903	999999	729	676	858	311	826	367	108	460	545	785	334	362	999999	999999	919	999999	999999	999999	794	819	693	384	836	192	994	425	803	999999	999999	560	22	124	608	738	394	999999	428	583	999999	515	999999	219	326	863	999999	662	999999	499	857	999999	999999	999999	363	93	516	355	840	675	316	999999	564	999999	608	985	772	220	753	248	674	480	525	935	523	289	336	483	999999	999999	936	999999	445	313	338	720	273	93	761	525	231	48	608	752	277	481	950	579	611	999999	999999	46	908	741	999999	386	616	361	415	84	756	999999	297	867	739	999999	999999	260	999999	999999	999999	999999	459	238	26	999999	872	999999	667	51	338	999999	872	727	880	999999	433	703	489	951	114	912	677	686	768	198	999999	740	23	303	516	700	995	724	619	413	587	999999	725	198	999999	844	693	999999	746	999	170	569	987	839	550	271	770	632	783	808	999999	772	470	827	999999	142	758	374	999999	637	761	158	999999	477	322	753	999999	301	447	269	999999	312	939	768	38	999999	999999	184	752	999999	999999	999999	941	811	999999	999999	219	
898	999999	381	95	329	840	999999	248	22	462	999999	527	796	999999	999999	195	523	588	707	999999	702	799	702	389	584	999999	288	999999	398	217	306	85	999999	544	89	987	999999	184	900	472	831	529	25	999999	242	656	956	961	459	187	999999	232	694	981	999999	109	611	991	999999	707	999999	410	999999	805	165	444	29	999999	999999	492	128	349	688	245	11	999999	783	972	156	927	999999	999999	999999	999999	789	83	390	525	37	979	385	84	999999	999999	910	999999	679	999999	574	999999	637	704	757	966	68	88	999999	459	980	999999	325	639	844	583	52	244	161	639	26	999999	999999	999999	234	234	117	54	676	495	334	581	503	573	999999	358	300	961	569	291	999999	710	539	931	545	999999	664	746	999999	999999	160	676	278	49	999999	492	743	143	479	532	859	999999	999999	58	999999	409	841	752	999999	495	293	999999	674	870	999999	315	552	132	958	541	570	371	814	586	345	999999	999999	464	380	999999	614	999999	491	47	432	147	999999	490	806	999999	851	911	514	743	999999	999999	12	999999	560	999999	939	621	184	937	962	497	209	825	712	999999	106	386	381	325	881	136	599	637	447	350	17	72	999999	822	690	658	856	80	999999	276	655	904	903	492	976	993	981	553	84	999999	937	999999	777	340	50	474	539	199	862	679	478	375	999999	219	999999	999999	999999	999999	999999	313	641	999999	54	446	820	201	483	889	348	887	154	999999	999999	512	413	999999	294	985	781	225	128	667	217	110	798	290	943	693	612	109	698	628	306	771	999999	808	437	341	519	848	991	650	999999	975	535	432	812	458	999999	354	592	319	581	999999	194	973	921	943	648	540	258	999999	286	999999	199	525	750	791	219	999999	108	952	999999	933	233	478	817	242	575	375	477	999999	887	268	999999	388	57	273	586	999999	887	493	693	978	599	211	373	610	785	19	682	31	999999	999999	255	639	843	647	808	716	999999	688	378	282	72	999999	902	27	733	810	477	486	215	889	717	614	269	497	343	999999	999999	216	456	565	999999	456	255	685	23	876	545	410	465	999999	172	999999	999999	999999	916	836	309	356	877	999999	999999	205	816	999999	494	641	380	355	999999	786	612	950	241	812	589	616	999999	226	999999	856	275	77	31	999999	726	518	499	848	581	507	722	758	338	999999	33	497	640	895	201	381	505	199	999999	679	267	999999	999999	999999	831	310	999999	92	351	31	709	475	999999	480	633	999999	999999	532	774	805	73	999999	621	760	789	101	976	622	35	632	999999	85	970	999999	
999999	513	551	197	26	280	190	640	999999	317	772	999999	999999	999999	272	225	240	973	424	300	615	413	601	999999	523	740	999999	705	67	999999	670	633	505	831	402	129	999999	954	516	503	625	432	999999	313	987	999999	999999	816	359	809	402	999999	661	999999	999999	674	912	344	673	286	946	484	999999	697	647	148	999999	491	766	153	999999	285	466	920	675	192	965	297	999999	291	961	999999	355	257	326	293	999999	825	999999	728	999999	999999	999999	240	999999	999999	849	749	999999	849	188	297	999999	216	28	126	999999	740	14	553	709	624	124	392	999999	439	139	335	999999	363	175	999999	395	48	937	701	995	236	999999	533	343	225	631	379	999999	674	466	149	239	209	372	242	821	551	29	591	975	898	916	127	21	524	999999	312	683	951	901	22	999999	326	999999	999999	999999	480	999999	999999	993	744	288	999999	972	999999	105	181	991	999999	415	844	999999	355	999999	106	320	255	999999	999999	847	328	696	162	773	454	870	912	88	678	866	351	999999	999999	597	240	999999	276	155	31	428	999999	321	999999	545	67	992	923	601	34	384	999999	958	999999	646	999999	58	999999	876	527	129	192	999999	999999	77	74	512	493	757	494	486	53	110	999999	400	649	17	999999	617	715	461	947	321	64	304	745	392	940	999999	922	192	999999	399	627	999999	245	114	999999	683	480	554	509	999999	999999	547	340	30	467	10	996	667	112	518	170	75	999999	871	48	28	331	999999	572	999999	834	312	992	654	482	598	165	545	18	999999	146	171	952	781	214	516	964	999999	999999	939	893	265	90	975	238	561	729	373	999999	979	999999	798	999999	905	340	804	554	999999	547	869	845	999999	659	838	382	999	123	400	667	531	999999	999999	757	633	999999	579	232	27	425	920	868	791	479	39	911	348	999999	57	450	410	962	288	999999	65	103	999999	606	251	602	999999	448	339	706	544	925	755	51	358	999999	761	581	536	270	626	999999	999999	981	629	927	44	820	76	949	267	569	999999	999999	701	539	277	973	981	424	196	482	538	94	999999	113	999999	306	830	851	689	828	435	999999	560	999999	49	460	976	999999	568	418	382	999999	999999	975	159	336	999999	999999	999999	999999	600	122	84	154	999999	999999	999999	526	770	737	999999	224	269	438	144	999999	867	647	500	999999	997	667	856	999999	109	999999	645	999999	999999	830	956	21	922	902	237	323	943	416	591	79	413	460	553	999999	428	167	130	20	999999	999999	468	701	328	122	999999	999999	265	306	54	323	334	999999	571	940	780	978	
301	367	211	820	815	461	66	430	412	999999	999999	999999	359	941	38	999999	128	999999	371	265	692	810	122	999999	999999	647	371	277	999999	999999	888	999999	60	999999	999999	763	809	30	585	999999	645	898	709	252	819	240	999999	113	294	699	970	17	578	525	296	999999	254	907	763	177	100	789	685	97	658	510	974	999999	85	275	825	107	978	364	620	794	110	999999	484	826	999999	268	982	55	355	881	999999	535	163	385	999999	901	999999	417	999999	855	222	999999	999999	318	266	47	37	29	999999	872	38	999999	905	501	390	384	432	936	477	999999	806	640	999999	776	476	449	755	700	756	923	999999	571	999999	764	999999	488	286	176	570	999999	999999	963	181	999999	853	819	629	999999	999999	999999	479	999999	939	999999	999999	582	999999	817	841	999999	291	336	272	950	41	466	999999	151	920	902	108	266	376	814	600	842	469	268	923	657	819	104	705	999999	999999	999999	999999	999999	714	999	999999	468	999999	752	999999	904	701	230	452	396	999999	999999	741	102	46	222	999999	135	493	216	123	622	894	194	997	197	631	650	505	519	999999	423	436	999999	304	999999	932	624	442	696	151	248	816	999999	613	340	362	612	999999	242	568	506	869	999999	886	985	574	149	754	999999	283	61	725	932	999999	630	999999	999999	798	999999	289	999999	692	999999	75	874	805	367	999999	667	999999	28	74	273	951	338	553	927	44	999999	74	792	869	999999	423	100	523	883	999999	983	288	541	814	188	952	239	813	82	999999	21	189	999999	568	97	360	999999	986	462	999999	999999	86	134	999999	489	342	497	469	444	383	999999	361	921	393	597	999999	999999	213	999999	320	721	999999	481	494	32	139	999999	233	781	897	168	113	70	902	999999	906	999999	754	335	846	464	770	379	999999	999999	660	268	823	971	709	67	61	111	151	270	708	605	639	764	999999	999999	273	999999	546	999999	870	300	29	642	691	235	548	878	48	999999	999999	999999	782	999999	372	999999	44	999999	82	840	117	12	999999	999999	52	999999	523	999999	975	999999	201	92	832	484	597	369	248	999999	999999	483	518	183	72	295	319	563	999999	999999	402	488	450	999999	999999	706	117	868	381	386	599	999999	711	559	902	676	664	867	999999	308	437	12	632	852	973	999999	332	934	939	633	999999	489	488	909	999999	497	921	999999	477	136	376	729	988	999999	592	999999	772	959	280	395	631	999999	250	999999	186	999999	855	597	999999	26	383	182	928	747	64	119	999999	801	961	999999	999999	484	999999	999999	999999	999999	24	999999	999999	84	826	999999	
999999	554	12	999999	248	964	733	207	642	333	151	460	752	204	801	250	807	482	996	970	997	866	999999	156	61	64	999999	477	385	95	337	963	200	20	519	999999	744	184	870	999999	78	764	772	431	999999	939	442	737	906	773	962	787	87	856	375	797	914	856	999999	999999	382	265	822	557	996	999999	270	742	999999	427	999999	999999	611	68	901	243	104	999999	813	121	999999	854	570	611	999999	999999	886	344	644	722	469	887	356	999999	565	999999	999999	225	435	164	999999	700	62	489	999999	999999	185	28	954	999999	702	705	52	716	572	527	694	221	999999	456	301	925	999999	963	999999	618	287	999999	503	99	301	879	999999	659	442	999999	802	91	344	792	373	867	389	999999	29	763	845	639	124	48	127	999999	790	999999	862	753	602	999999	531	658	62	260	525	864	999999	823	923	999999	284	651	725	999999	876	641	92	433	546	595	943	204	773	647	810	999999	971	999999	98	803	796	688	328	999999	560	685	740	122	352	524	671	999999	840	461	365	473	322	514	853	158	896	999999	217	16	155	999999	885	414	449	69	999999	280	734	129	596	596	332	22	63	201	900	999999	91	31	924	747	999999	999999	291	347	152	467	716	940	906	367	480	321	567	233	799	335	672	999999	631	400	471	720	864	769	150	999999	461	661	257	927	357	196	999999	407	973	999999	132	999999	917	999999	563	999999	223	999999	999999	20	999999	829	402	999999	306	999999	399	533	285	642	456	522	207	999999	16	64	692	979	999999	294	239	169	999999	999999	213	570	375	206	837	677	999999	635	999999	140	855	631	269	682	999999	559	796	999999	131	340	999999	610	905	999999	999999	508	999999	244	228	831	781	294	580	177	371	999999	432	203	696	608	145	999999	868	76	986	385	795	19	999999	460	999999	680	48	918	116	602	665	300	999999	999999	575	273	416	822	999999	571	60	101	321	894	136	999999	862	999999	205	999999	999999	999999	99	54	712	103	885	999999	343	110	999999	999999	999999	769	999999	999999	426	367	43	999999	413	999999	718	424	334	703	999999	463	334	895	999999	524	723	809	999999	827	211	732	625	481	388	648	999999	258	324	399	40	551	824	993	185	999999	489	333	893	696	130	999999	720	18	405	999999	443	447	292	731	938	260	908	252	999999	694	741	999999	999999	765	565	469	110	935	673	156	999999	340	719	323	45	999999	916	999999	707	999999	22	616	999999	999999	215	52	999999	592	460	999999	643	581	72	999999	763	999999	840	138	999999	660	999999	784	345	258	792	112	727	999999	
696	549	343	744	545	404	681	134	999999	537	559	523	503	517	484	892	512	67	278	238	559	117	999999	788	999999	57	963	237	281	828	174	113	324	997	895	911	446	899	999999	667	999999	638	453	312	578	617	999999	999999	310	453	746	734	834	499	418	589	989	554	710	498	999999	454	853	656	999999	456	999999	999999	622	572	456	613	31	610	428	921	663	256	220	426	890	999999	927	827	91	440	279	824	588	316	921	891	199	547	235	365	785	999999	940	132	417	659	443	999999	996	142	999999	999999	999999	497	925	743	999999	293	999999	534	527	999999	574	932	187	384	999999	315	651	565	424	484	999999	73	999999	867	316	999999	18	240	999999	199	831	949	728	55	753	100	390	188	999999	906	940	701	999999	759	232	17	999999	43	741	138	96	999999	718	999999	999999	999999	361	68	999999	256	284	376	70	337	203	625	214	999999	999999	827	999999	999999	18	517	543	683	999999	999999	645	308	152	975	999999	999999	113	400	240	500	207	999999	999999	999999	751	309	631	573	640	511	565	999999	803	813	999999	913	213	999999	432	999999	999999	999999	783	999999	423	138	999999	309	877	999999	234	803	395	713	999999	884	99	999999	721	999999	886	999999	53	723	820	999999	999999	339	572	585	141	489	999999	999999	806	999999	962	763	909	623	206	332	695	914	286	762	221	99	999999	999999	824	611	902	999999	324	723	131	69	164	384	633	774	737	302	593	999999	835	365	907	900	999999	999999	999999	999999	512	999999	285	138	999999	68	827	414	999999	999999	760	530	999999	254	714	92	911	903	999999	534	989	431	595	999999	999999	541	927	855	192	979	606	499	918	999999	220	760	447	993	622	106	999999	228	324	693	542	73	168	590	999999	824	989	999999	726	999999	118	91	968	883	807	905	141	972	232	999999	446	999999	611	781	44	953	644	918	999999	512	977	999999	116	901	859	267	382	999999	213	367	989	588	772	760	999999	999999	792	564	195	999999	999999	585	995	844	257	999999	462	387	999999	697	190	999999	737	999999	190	347	999999	76	33	550	532	794	768	865	490	857	999999	850	94	905	171	999999	732	573	547	999999	999999	999999	654	999999	804	999999	999999	516	187	919	850	999999	999999	358	164	725	541	999999	194	999999	817	140	999999	399	782	999999	302	999999	999999	999999	999999	174	677	789	999999	999999	422	445	745	537	12	261	688	571	17	999999	280	999999	750	445	548	999999	388	999999	584	644	908	999999	999999	202	702	150	980	86	580	686	880	790	785	452	312	106	900	657	178	566	451	999999	392	842	
341	566	899	99	561	261	785	999999	999999	999999	803	999999	639	553	834	999999	999999	611	991	330	70	489	950	308	999999	452	196	731	999999	28	202	126	872	963	860	146	251	890	525	328	999999	999999	585	857	999999	999999	466	999999	822	316	295	840	801	71	781	852	615	601	999999	999999	74	64	112	197	999999	687	999999	676	692	698	620	999999	96	672	999999	999999	999999	103	659	988	985	999999	909	892	999999	362	999999	811	999999	18	531	999999	933	415	263	999999	476	397	131	961	999999	999999	664	999999	695	904	753	138	641	999999	999999	521	941	968	134	235	155	220	464	383	999999	483	495	684	999999	970	999999	999999	999999	583	999999	516	972	698	138	999999	999999	999999	999999	828	608	999999	180	890	999999	999999	708	965	999999	38	999999	999999	933	999999	600	386	303	980	956	999999	458	82	720	67	286	440	999999	253	999999	999999	59	999999	999999	636	774	184	999999	999999	623	168	272	491	399	389	882	999999	999999	233	108	751	902	205	828	482	380	999999	475	122	999999	630	469	999999	999999	363	979	340	252	307	999999	425	82	698	367	999999	462	966	682	999999	184	999999	856	325	155	98	35	853	999999	540	266	999999	708	999999	991	992	698	807	999999	46	409	551	515	999999	260	682	679	214	999999	40	999999	999999	853	144	938	999999	773	153	320	45	999999	135	799	711	50	735	716	881	706	999999	109	655	999999	646	999999	632	23	580	999999	472	419	821	25	999999	520	999999	395	999999	263	906	228	554	496	331	708	283	752	803	245	524	966	999999	507	999999	930	375	999999	999999	212	999999	999999	203	88	847	626	517	120	297	201	999999	350	151	628	800	156	555	168	999999	938	657	880	999999	999999	551	505	621	323	551	581	999999	58	188	371	947	833	34	476	649	704	201	173	464	611	57	184	824	179	706	327	384	217	525	278	554	999999	999999	859	999999	352	14	203	999999	716	57	148	999999	780	680	966	131	88	999999	584	747	494	425	999999	296	376	681	452	999999	233	206	937	999999	999999	816	999999	971	175	999999	306	699	997	604	748	999999	908	21	54	498	740	999999	999999	999999	941	531	70	999999	999999	572	170	671	562	586	345	519	119	615	262	963	168	999999	955	148	999999	999999	749	890	677	52	999999	364	636	999999	999999	999999	900	999999	592	388	756	512	999999	603	999999	999999	146	421	269	238	454	303	999999	90	340	999999	999999	999999	486	66	999999	179	999999	999999	194	805	44	609	710	999999	619	871	32	999999	999999	655	289	362	369	999999	747	999999	631	999999	598	94	605	999999	622	999999	
786	742	762	999999	999999	586	999999	503	418	974	601	537	710	951	999999	999999	280	999999	999999	685	465	999999	798	999999	319	453	999999	999999	624	110	209	999999	986	999999	531	877	118	496	278	631	484	785	999999	394	985	999999	627	680	829	999999	813	999999	684	937	675	897	999999	863	226	999999	47	999999	879	317	774	123	550	999999	429	741	999999	783	616	251	210	680	945	413	999999	999999	999999	868	999999	609	297	488	803	999999	999999	634	933	255	280	126	593	208	999999	636	619	871	999999	495	999999	98	999999	39	115	999999	999999	999999	952	540	949	128	335	179	222	279	999999	296	999999	500	238	795	999999	229	999999	999999	657	999999	999999	999999	793	52	999999	341	618	975	70	999999	383	370	323	999999	681	403	306	999999	999999	424	986	636	616	333	560	178	266	464	290	330	525	999999	784	733	231	643	746	999999	689	993	561	247	219	761	913	949	999999	330	123	414	922	361	708	243	26	999999	701	999999	491	269	84	163	694	999999	999999	767	999999	589	686	999999	999999	999999	472	999999	863	749	427	855	420	611	999999	999999	999999	876	407	999999	906	551	999999	94	941	286	424	999999	918	407	552	999999	28	155	373	598	644	85	757	533	999999	911	999999	277	719	846	60	880	278	149	812	999999	341	578	999999	44	872	601	106	380	975	53	999999	465	206	947	836	274	999999	403	301	275	129	874	285	995	181	999999	375	105	236	544	160	999999	999999	734	148	449	294	999999	725	52	979	386	557	999999	43	999999	81	771	999999	785	642	875	847	999999	698	467	303	865	863	432	235	10	999999	441	893	108	869	471	809	397	999999	909	999999	258	295	742	326	440	999999	267	378	604	95	999999	901	999999	932	999999	999999	680	999999	429	999999	303	817	978	242	999999	951	934	54	609	999999	622	804	733	207	598	261	999999	999999	862	999999	605	63	631	915	999999	539	617	175	821	434	138	251	561	443	383	999999	316	510	210	999999	37	223	769	999999	999999	646	177	87	999999	797	90	540	999999	526	869	250	999999	999999	538	586	343	768	232	184	833	381	999999	999999	999999	167	944	455	940	999999	874	392	294	999999	452	67	372	540	999999	34	999999	598	957	44	573	143	254	999999	999999	623	999999	268	990	594	809	999999	402	877	263	186	852	999999	600	909	999999	487	956	999999	620	480	999999	999999	936	208	830	245	423	219	726	690	912	701	999999	326	238	999999	402	699	999999	360	665	999999	287	999999	181	719	997	58	393	999999	187	999999	632	999999	408	999999	332	791	999999	574	678	193	999999	572	273	
161	161	283	999999	45	95	266	28	269	815	729	999999	999999	37	999999	247	374	999999	640	513	865	78	981	917	999999	293	610	936	999999	999999	482	344	714	391	30	567	723	377	999999	10	921	38	372	686	679	826	50	764	652	336	313	367	999999	69	999999	93	999999	365	794	751	484	329	414	999999	342	999999	999999	999999	17	554	999999	999999	478	639	592	837	705	305	248	999999	999999	846	999999	287	378	125	824	655	983	936	397	367	583	605	526	601	999999	785	353	999999	24	999999	756	999999	813	999999	888	880	477	571	999999	999999	999999	733	508	999999	999999	136	219	227	999999	166	916	80	166	165	423	872	122	990	223	919	951	954	56	111	100	196	474	72	999999	999999	187	999999	558	522	250	850	107	889	565	497	576	999999	722	858	234	686	941	657	892	26	767	486	358	467	999999	172	687	999999	547	999999	999999	157	999999	627	978	504	999999	644	915	999999	775	233	435	999999	353	826	999999	197	999999	413	254	817	179	220	999999	701	73	999999	999999	88	172	699	352	715	999999	428	144	104	999999	730	999999	999999	741	328	250	999999	60	632	124	106	999999	999999	530	143	605	844	977	999999	999999	287	440	430	54	837	410	85	999999	720	889	924	691	147	317	156	248	947	85	999999	999999	641	650	441	976	503	157	672	179	218	120	991	999999	364	652	603	299	744	263	904	918	174	663	340	742	199	999999	793	999999	384	895	657	768	136	810	810	999999	999	453	999999	689	738	906	672	609	999999	483	337	999999	713	856	503	693	181	932	805	978	999999	698	787	98	999999	489	999999	323	462	233	324	999999	999999	966	300	301	712	224	999999	268	990	999999	999999	715	87	308	999999	527	999999	999999	596	204	999999	832	326	999999	999999	999999	335	258	121	358	999999	674	168	784	652	999999	566	999999	981	999999	999999	547	987	588	999999	82	21	66	20	277	922	498	636	130	548	999999	650	988	635	999999	889	931	156	641	999999	179	999999	303	655	999999	961	198	982	999999	451	468	844	738	999999	593	450	278	999999	844	436	999999	48	48	999999	642	999999	577	577	730	999999	820	400	999999	14	999999	525	718	410	999999	999999	999999	516	996	999999	999999	175	911	541	51	810	620	694	312	215	925	141	517	67	23	635	393	621	262	573	631	77	498	733	773	77	731	868	959	538	702	152	51	999999	999999	999999	194	999999	535	919	456	136	999999	150	88	552	999999	661	397	652	922	122	263	433	999999	22	677	187	767	974	89	999999	735	773	513	783	99	999999	999999	999999	999999	999999	
96	343	126	999999	979	358	999999	999999	999999	80	481	999999	616	589	888	999999	322	153	799	17	279	561	840	999999	400	324	637	304	999999	859	759	850	212	575	36	920	999999	552	999999	999999	532	546	913	18	280	429	167	999999	999999	481	999999	757	746	443	87	534	502	422	114	665	721	361	999999	999999	321	630	113	50	563	968	311	770	121	480	484	733	999999	831	433	971	999999	713	999999	980	35	11	113	768	497	501	427	894	448	376	607	181	999999	713	697	650	325	126	999999	927	180	999999	646	276	958	354	887	670	989	999999	508	17	951	788	184	319	999999	345	552	71	999999	416	999999	744	872	313	999999	999999	144	782	656	50	354	482	809	961	365	837	999999	153	999999	756	905	999999	999999	600	999999	989	538	387	134	979	573	308	386	763	741	901	999999	655	398	954	535	216	485	467	663	479	999999	223	954	688	535	409	457	793	999999	26	876	281	94	966	999999	757	658	676	476	55	999999	56	229	463	443	165	754	660	231	699	830	999999	937	750	21	325	432	445	454	174	850	593	262	725	35	132	570	999999	559	778	557	808	991	999999	383	932	999999	501	255	379	654	999999	999999	812	999999	475	344	343	955	89	335	999999	999999	999999	205	511	793	503	437	321	594	332	999999	999999	999999	31	419	329	376	89	330	931	199	84	999999	62	31	999999	540	560	787	237	477	480	453	344	586	999999	999999	872	148	999999	74	933	785	999999	697	129	670	173	66	24	967	876	759	403	33	999999	793	152	490	352	962	876	534	999999	854	999999	999	806	444	999999	907	504	940	828	866	265	298	196	365	901	779	377	504	999999	270	601	721	59	321	440	895	999999	391	796	539	197	409	429	478	77	130	864	728	335	117	472	935	999999	999999	999999	857	607	786	588	573	999999	382	761	106	263	908	950	495	14	835	638	122	154	999999	999999	856	999999	717	999999	781	915	648	179	665	797	665	790	522	999999	582	297	492	803	232	999999	814	647	332	225	168	179	378	999999	999999	999999	999999	791	641	857	999999	988	889	498	806	999999	946	213	106	309	597	128	438	942	432	999999	156	319	921	999999	864	999999	547	502	140	999999	546	925	679	999999	999999	873	159	664	642	594	408	999999	997	574	997	611	551	32	627	49	741	436	999999	951	332	999999	870	296	993	703	450	396	999999	204	999999	31	533	909	862	999999	999999	773	310	838	149	999999	999999	356	999999	263	666	524	875	100	870	120	634	728	999999	405	12	999999	671	939	153	22	
999999	802	463	976	88	641	170	999999	999999	999999	136	462	999999	999999	999999	524	938	739	46	926	999999	999999	333	999999	397	804	55	999999	721	116	999999	370	694	999999	526	999999	892	999999	185	999999	364	972	30	902	984	181	916	693	676	488	999999	931	999999	227	501	999999	478	462	589	283	596	702	191	963	865	999999	767	999999	654	220	631	566	564	21	571	548	257	431	26	999999	887	361	791	999999	191	180	467	477	636	168	999999	439	792	999999	438	661	790	66	999999	999999	413	242	49	465	856	999999	376	891	655	952	119	57	446	373	395	245	911	999999	782	694	307	300	999999	495	179	202	774	662	582	910	757	999999	999999	798	812	655	999999	999999	386	823	999999	575	821	683	999999	992	993	428	516	203	750	999999	999999	351	999999	122	999999	553	295	999999	593	714	319	745	205	999999	662	647	561	999999	923	586	572	958	891	731	999999	999999	447	186	208	355	156	388	170	915	917	52	877	699	999999	768	49	721	239	99	266	999999	487	140	339	355	867	999999	280	173	278	999999	460	999999	643	820	116	999999	465	247	999999	930	999999	290	10	620	999999	862	279	164	999999	999999	728	801	999999	403	886	316	847	853	488	379	999999	996	646	601	999999	999999	999999	649	661	999999	266	991	531	335	999999	207	139	719	585	14	506	125	627	999999	596	659	723	249	933	799	271	612	759	198	822	999999	643	408	999999	999999	999999	999999	503	616	595	737	279	150	903	689	187	137	277	483	999999	999999	378	228	14	932	964	999999	716	999999	668	653	242	343	512	999999	999999	730	691	503	999999	876	999999	21	832	859	999999	583	345	999999	622	999999	344	999999	999999	999999	220	425	403	106	127	989	999999	999999	999999	941	504	935	637	993	135	456	446	774	284	997	380	999999	396	155	999999	390	481	999999	249	534	999999	957	28	682	699	148	999999	594	385	219	999999	980	73	891	365	454	946	999999	128	175	698	570	10	327	459	853	999999	999999	554	999999	517	452	401	423	632	547	917	955	303	987	129	851	999999	75	999999	399	303	504	789	107	999999	999999	353	83	999999	748	956	701	232	845	999999	87	50	647	702	519	588	999999	268	999999	537	991	58	140	55	999999	999999	935	292	70	560	534	999999	456	303	387	999999	328	587	884	590	225	733	457	878	52	810	999999	999999	525	810	652	999999	999999	570	453	91	222	37	988	577	31	418	171	295	584	999999	999999	999999	324	421	999999	73	999999	237	999999	268	999999	261	13	999999	429	572	767	999999	999999	298	496	886	850	306	885	
300	598	999999	569	806	571	172	304	433	227	406	999999	113	549	589	861	745	999999	999999	491	961	33	999999	157	458	999999	911	387	296	132	707	999999	28	999999	970	474	999999	999999	514	696	437	957	580	819	32	524	999999	710	328	436	751	637	664	814	924	276	646	999999	120	165	659	784	17	310	999999	902	39	578	579	125	793	87	743	498	63	999999	453	999999	134	933	999999	999999	999999	859	380	79	999999	999999	999999	703	999999	908	556	359	47	999999	950	279	308	130	495	999999	140	999999	642	999999	999999	176	761	921	999999	513	999999	187	999999	999999	999999	157	999999	451	72	999999	968	875	999999	999999	530	394	461	410	63	183	999999	14	999999	902	999999	999999	999999	999999	184	673	452	689	880	999999	874	379	191	589	928	802	349	857	68	669	126	264	914	757	153	999999	715	999999	999999	999999	679	40	739	275	386	867	930	234	276	999999	383	289	995	974	999999	161	213	871	481	260	999999	976	946	778	785	816	942	469	999999	675	957	999999	820	240	999999	844	640	916	213	70	872	999999	591	668	295	837	269	939	747	991	999999	843	879	617	816	703	94	960	489	569	925	471	671	600	999999	292	468	765	340	176	521	297	668	421	388	718	394	287	999999	948	557	999999	722	570	379	123	221	213	423	941	760	999999	437	999999	999999	999999	999999	991	236	12	379	999999	999999	580	480	18	999999	468	239	108	318	806	999999	540	22	922	749	999999	230	999999	81	999999	999999	398	416	841	860	34	286	977	274	999999	61	490	578	999999	402	151	999999	371	999999	753	999999	999999	999999	953	213	896	631	222	661	352	770	908	931	124	162	221	173	639	158	160	191	261	833	999999	755	999999	961	958	529	607	999999	859	999999	328	291	36	765	462	637	999999	999999	73	999999	922	632	153	559	999999	901	191	977	460	222	787	999999	722	492	999999	208	999999	999999	672	692	63	341	911	999999	999999	832	136	455	710	11	999999	756	128	935	911	999999	999999	436	999999	66	348	629	560	646	601	999999	999999	544	999999	999999	420	39	999999	999999	272	590	999999	999999	946	999999	999999	736	277	999999	38	41	452	786	999999	435	999999	791	999999	616	354	999999	781	275	926	999999	999999	592	407	456	999999	165	999999	747	999999	331	570	987	999999	875	291	612	362	111	617	570	313	999999	999999	622	999999	629	602	124	36	838	809	456	698	100	368	193	338	820	868	873	14	705	124	259	865	609	311	561	334	742	81	679	657	999999	552	999999	628	999999	789	961	562	999999	721	834	522	999999	298	398	517	
107	999999	542	243	999999	566	608	999999	713	756	999999	327	50	789	294	767	999999	999999	342	999999	877	564	553	999999	999999	999999	102	984	290	999999	751	321	913	54	237	468	539	446	912	999999	999999	823	999999	38	731	643	999999	132	436	76	392	324	956	999999	639	999999	730	999999	336	433	473	624	387	976	999999	746	414	995	562	999999	237	692	886	542	604	63	649	999999	309	273	798	999999	557	223	354	437	364	999999	414	999999	738	37	120	999999	999999	329	446	938	32	985	238	525	569	610	839	700	999999	423	255	999999	892	214	999999	999999	634	503	77	173	631	578	999999	350	999999	868	97	999999	582	407	216	285	617	999999	999999	323	45	283	999999	999999	384	654	999999	941	818	828	999999	533	825	58	854	999999	262	282	316	454	603	887	999999	701	522	638	999999	39	217	969	968	191	999999	888	36	361	102	130	789	999999	578	450	999999	762	76	564	384	533	553	383	33	345	404	57	719	157	348	709	433	745	536	969	999999	999999	859	619	999999	937	999999	502	740	141	492	339	875	999999	999999	999999	634	958	264	999999	486	833	946	633	787	665	178	999999	23	999999	697	53	451	609	716	683	903	457	743	999999	511	60	999999	892	852	999999	181	566	999999	176	84	474	999999	941	493	900	902	236	832	165	768	152	489	999999	999999	448	888	276	999999	681	278	187	224	816	999999	435	200	64	780	722	493	611	999999	847	318	999999	562	999999	125	816	999999	677	999999	999999	679	368	571	999999	458	413	186	999999	130	999999	897	897	260	674	999999	67	709	848	455	119	672	999999	999999	999999	999999	221	885	388	160	999999	999999	601	999999	636	147	724	863	905	999999	377	546	999999	491	975	949	999999	999999	888	999999	68	999999	999999	232	515	916	522	312	929	256	999999	528	797	753	499	221	305	345	624	999999	144	203	803	252	88	999999	999999	675	999999	692	999999	249	997	737	999999	999999	966	379	55	999999	999999	421	999999	999999	368	848	749	834	991	999999	653	85	357	361	999999	999999	312	690	154	943	832	847	231	999999	628	999999	530	69	661	975	255	999999	299	904	999999	722	269	153	883	239	999999	999999	999999	328	48	552	999999	999999	231	999999	221	285	235	112	886	999999	200	696	41	370	328	999999	999999	25	517	727	786	453	450	793	604	169	807	915	130	583	999999	903	208	999999	999999	885	838	432	764	970	700	197	27	999999	532	572	122	522	999999	999999	85	667	810	321	999999	448	204	437	634	61	999999	999999	999999	999999	614	296	498	955	265	443	852	750	261	999999	36	
598	999999	999999	271	41	56	294	14	999999	507	506	102	887	320	667	690	999999	798	712	502	390	215	999999	527	999999	84	167	999999	477	999999	334	999999	273	294	176	23	999999	176	602	15	999999	316	992	999999	118	204	611	644	597	752	999999	952	548	54	646	999999	721	790	35	957	999999	36	537	999999	183	99	999999	602	153	653	803	999999	206	707	318	84	223	908	419	51	473	522	670	724	999999	382	867	999999	647	783	302	106	150	644	125	167	779	293	999999	999999	374	18	501	943	949	999999	756	999999	736	999999	179	812	999999	983	494	376	365	812	869	800	999999	610	955	369	361	707	999999	561	592	160	304	999999	999999	999999	676	999999	31	999999	999999	633	625	37	999999	85	999999	999999	999999	167	160	748	801	999999	424	999999	999999	764	999999	141	591	999999	121	205	999999	586	999999	250	535	979	316	39	355	639	47	999999	184	204	129	880	756	871	982	937	410	999999	358	338	515	999999	999999	912	411	999999	999999	533	521	430	999999	904	807	373	954	745	850	130	999999	172	929	999999	656	601	645	182	999999	999999	269	184	999999	415	999999	939	735	90	385	404	627	464	505	513	725	999999	425	224	82	999999	999999	999999	96	290	449	999999	999999	338	999999	12	277	999999	515	424	274	346	636	373	999999	868	638	874	370	455	502	939	999999	999999	461	902	185	430	999999	999999	802	32	999999	514	966	53	539	406	292	382	136	398	999999	90	249	388	127	999999	548	214	754	53	999999	640	999999	999999	999999	983	876	895	826	847	999999	999999	622	251	999999	132	999999	632	338	241	591	987	328	114	990	999999	186	83	785	133	881	999999	247	759	999999	999999	999999	465	999999	556	530	999999	555	289	999999	999999	468	997	139	995	655	916	875	523	461	999999	322	682	999999	999999	807	803	120	999999	999999	242	285	863	105	802	404	941	117	782	999999	204	441	49	844	564	128	189	999999	789	999999	965	999999	999999	307	999999	999999	54	945	583	999999	727	286	852	324	36	160	605	901	999999	999999	713	808	103	812	266	999999	282	838	999999	823	627	999999	330	235	10	223	560	999999	839	999999	360	995	534	999999	983	917	588	999999	999999	413	999999	288	616	198	764	166	926	912	50	999999	861	999999	989	759	131	867	956	627	324	813	599	999999	72	999999	250	718	999999	70	828	348	999999	999999	999999	552	310	999999	999999	141	470	843	999999	648	999999	40	999999	154	15	774	911	125	999999	961	999999	13	813	483	225	999999	999999	55	999999	999999	93	701	939	313	999999	447	458	781	625	999999	166	480	526	
951	524	999999	863	105	712	999999	158	999999	387	908	158	26	738	827	134	304	193	424	999999	999999	564	999999	100	999999	958	568	325	140	500	999999	804	999999	487	999999	958	999999	94	852	342	383	716	999999	324	41	165	179	708	999999	657	999999	999999	741	999999	105	396	701	941	370	146	999999	193	27	222	250	999999	999999	539	999999	869	940	219	340	999999	587	715	194	508	999999	999999	789	859	694	999999	179	999999	999999	419	391	475	999999	253	724	715	198	199	999999	167	999999	999999	936	639	831	761	717	999999	310	999999	931	390	212	999999	999999	32	357	294	498	544	53	744	50	809	999999	999999	612	696	495	624	893	398	26	999999	435	141	411	159	38	932	766	68	205	413	487	999999	272	73	999999	999999	999999	903	999999	164	999999	339	887	137	492	999999	158	30	625	685	766	543	999999	185	767	750	621	208	266	566	999999	985	999999	637	331	155	148	999999	335	793	266	989	999999	999999	912	105	254	283	667	999999	783	746	442	519	999999	944	637	97	999999	620	999999	170	647	144	999999	138	789	259	805	346	291	999999	694	831	999999	776	846	511	272	999999	506	348	540	658	999999	41	999999	39	990	387	518	61	253	999999	714	106	352	999999	485	784	316	994	477	330	326	184	61	611	999999	870	999999	135	824	633	124	741	999999	988	362	999999	585	999999	268	428	999999	999999	365	979	127	999999	433	293	36	488	999999	511	870	999999	341	607	979	941	999999	130	289	392	237	620	600	999999	477	364	210	140	208	555	736	59	502	999999	818	82	493	769	447	999999	109	345	277	613	871	999999	656	754	375	644	821	147	149	999999	12	745	389	154	999999	79	93	895	289	809	774	820	999999	255	789	907	457	179	683	999999	292	891	352	999999	111	999999	707	455	999999	999999	734	598	909	66	999999	82	999999	999999	914	377	999999	213	66	468	838	60	700	411	965	468	999999	652	464	673	162	999999	403	401	999999	796	999999	999999	140	724	85	999999	999999	999999	171	716	999999	999999	264	315	745	999999	834	883	158	999999	999999	999999	490	307	378	91	144	999999	903	999999	679	301	307	128	999999	101	83	341	392	999999	149	999999	249	258	254	88	999999	999999	928	83	286	999999	999999	999999	438	999999	157	999999	999999	999999	52	674	757	199	47	922	810	146	999999	653	999999	502	501	496	912	328	66	241	62	999999	693	985	317	830	999999	169	58	316	689	939	944	250	985	999999	999999	474	999999	60	221	332	999999	261	848	999999	78	784	28	757	88	120	20	915	999999	66	310	66	999999	927	
504	877	874	504	456	371	999999	765	517	999999	875	999999	45	15	999999	730	31	442	999999	42	761	911	150	999999	237	579	928	38	999999	928	97	563	117	365	556	343	457	999999	999999	487	999999	313	999999	999999	881	999999	84	14	895	999999	44	867	920	999999	175	592	737	583	276	877	442	681	305	999999	25	322	340	999999	459	687	282	258	638	659	999999	458	999999	235	419	999999	999999	924	143	419	894	230	643	781	200	963	606	874	506	927	54	895	999999	687	900	568	310	404	554	999999	777	786	999999	999999	999999	716	999999	511	174	680	381	517	999999	999999	694	794	679	558	490	496	91	408	999999	999999	614	571	450	956	335	850	999999	999999	999999	925	641	117	999999	999999	912	483	25	104	999999	825	999999	536	999999	131	993	115	889	751	913	68	136	379	999999	528	656	307	276	991	186	323	394	280	148	999999	999999	586	803	306	646	16	999999	986	999999	926	165	999999	999999	329	963	229	960	999999	197	999999	798	272	83	999999	726	614	217	33	918	999999	441	999999	999999	734	999999	416	311	592	115	907	587	150	680	118	372	578	93	947	999999	956	999999	999999	999999	999999	999999	982	513	999999	580	41	999999	457	77	312	494	999999	999999	489	452	556	918	378	439	290	999999	658	591	965	109	158	530	270	996	999999	43	591	999999	999999	910	999999	903	970	21	83	999999	140	999999	378	623	999999	999999	604	505	480	48	984	419	803	103	999999	999999	547	241	432	999999	999999	461	115	279	902	689	127	578	557	653	947	366	366	999999	999999	585	223	352	617	268	999999	999999	525	923	999999	181	397	478	999999	999999	365	738	999999	999999	577	999999	999999	999999	720	802	772	35	947	827	100	999999	63	631	500	590	999999	999999	624	173	584	774	935	191	999999	999999	999999	999999	999999	62	298	999999	776	793	604	999999	618	999999	999999	815	496	901	817	999999	999999	430	128	766	978	999999	999999	999999	123	425	988	803	743	785	878	989	509	999999	201	895	538	880	999999	999999	36	999999	999999	72	573	809	677	999999	999999	247	358	800	999999	536	999999	679	999999	138	105	999999	999999	801	189	832	245	642	315	373	709	922	169	999999	578	999999	739	411	192	265	999999	314	748	999999	845	505	437	88	999999	972	462	521	999999	409	785	499	999999	234	396	999999	827	930	999999	314	973	45	87	405	999999	755	796	999999	497	479	542	999999	613	499	955	683	405	999999	266	999999	910	999999	761	999999	177	88	999999	514	24	999999	438	665	810	999999	341	810	428	999999	999999	999999	185	203	34	999999	866	993	886	965	279	
712	744	670	673	999999	403	999999	283	327	238	152	363	292	254	454	51	877	999999	179	168	155	999999	999999	999999	635	166	717	999999	81	999999	184	202	436	245	999999	308	767	999999	648	49	555	537	110	802	999999	277	893	999999	580	649	989	21	999999	807	133	456	380	371	47	14	686	622	999999	999999	64	950	926	56	943	155	999999	885	342	139	612	617	999999	571	593	999999	272	768	999999	431	999999	999999	484	628	121	854	928	405	953	999999	363	933	335	676	748	999999	350	999999	14	434	376	999999	679	587	205	516	301	999999	777	679	741	917	39	780	529	892	475	308	934	98	226	999999	932	698	776	678	292	489	823	999999	27	425	763	167	999999	999999	999999	897	999999	605	999999	130	999999	284	902	445	903	554	156	855	299	52	999999	916	217	999999	181	980	811	527	233	999999	984	999999	661	326	999999	872	725	729	409	578	875	338	534	106	999999	999999	796	340	774	738	342	999999	540	999999	511	999999	949	567	629	512	95	905	382	751	145	999999	999999	585	999999	41	828	427	456	720	176	585	391	121	248	999999	194	480	999999	494	479	27	418	686	815	316	922	168	110	897	492	999999	955	783	961	580	999999	999999	59	742	910	999999	521	819	999999	926	465	838	328	115	328	615	163	999999	282	128	999999	935	999999	999999	999999	669	327	999999	238	999999	999999	608	159	999999	487	999999	431	999999	999999	564	505	999999	877	999999	850	999999	839	999999	579	877	817	77	511	843	319	110	451	84	633	250	597	999999	590	612	999999	857	999999	661	628	355	194	153	999999	717	622	999999	67	881	133	35	829	332	979	361	388	562	107	999999	358	999999	531	999999	386	343	967	542	18	274	591	999999	404	188	376	233	693	673	762	793	999999	647	999999	569	999999	607	421	999999	983	239	999999	745	999999	383	312	999999	824	837	767	971	750	90	999999	793	999999	139	631	651	956	756	667	715	799	313	95	711	344	961	405	999999	999999	702	559	778	50	846	999999	30	875	135	409	855	906	791	999999	150	982	259	999999	820	975	769	318	999999	999999	999999	946	455	298	601	906	862	441	989	58	57	531	885	752	454	895	610	775	830	356	999999	809	17	270	999999	728	95	691	585	802	162	999999	331	216	999999	900	788	999999	284	228	547	424	917	999999	995	999999	107	506	999999	999999	374	994	487	880	999999	709	938	999999	353	873	999999	999999	856	196	896	662	209	679	230	554	117	999999	500	612	999999	397	892	273	274	336	630	999999	999999	660	437	999999	907	999999	456	822	999999	
603	388	411	407	376	567	730	846	343	999999	428	286	281	818	496	504	999999	81	372	817	675	920	26	252	999999	314	206	758	999999	755	999999	233	408	999999	999999	999999	999999	214	443	829	171	427	999999	918	212	312	999999	841	941	663	42	999999	999999	14	296	682	372	168	173	71	371	971	999999	999999	659	205	878	688	314	999999	414	670	638	543	655	258	989	108	49	931	720	999999	817	85	722	389	149	403	306	831	137	999999	999999	381	468	999999	999999	353	999999	17	999999	906	537	944	999999	999999	741	550	358	48	999999	273	999999	242	351	17	164	42	865	280	999999	999999	391	483	868	483	629	266	84	466	938	999999	839	41	507	813	826	999999	826	360	999999	999999	54	268	147	863	999999	808	40	999999	45	999999	488	988	952	949	524	64	85	999999	743	484	475	892	109	999999	999999	97	735	537	190	291	215	999999	632	465	440	132	999999	999999	672	821	235	623	999999	662	166	851	89	557	298	772	796	61	999999	173	999999	161	169	98	999999	999999	82	999999	280	753	80	999999	365	496	519	999999	718	80	112	921	258	851	472	446	891	582	18	187	248	417	495	999999	897	469	341	999999	962	257	575	999999	748	999999	352	676	591	999999	999999	593	48	896	63	726	949	695	914	282	999999	723	206	999999	715	895	263	862	999999	916	999999	999999	999999	999999	440	471	504	162	999999	525	508	795	855	999999	999999	999999	148	352	364	768	215	212	555	69	999999	249	999999	718	999999	999999	999999	489	417	675	117	599	438	808	466	592	231	796	521	999999	773	893	867	497	770	300	999999	999999	999999	499	999999	873	351	999999	999999	200	999999	786	918	330	999999	29	388	999999	601	497	985	340	886	771	547	419	999999	999999	999999	705	381	562	947	943	106	567	999999	917	964	244	257	344	999999	275	181	444	877	201	351	754	515	687	896	282	314	426	999999	737	999999	999999	192	999999	808	935	818	859	838	999999	233	488	48	470	225	367	999999	651	999999	620	600	113	542	499	815	541	999999	999999	666	674	639	680	543	253	965	673	61	72	999999	241	457	321	605	901	967	862	716	999999	471	538	999999	662	999999	413	146	848	759	692	379	277	745	134	999999	173	999999	553	999999	794	504	552	315	187	126	932	173	288	507	640	531	952	825	155	999999	137	642	976	428	139	999999	126	913	369	692	267	495	332	128	441	999999	424	917	921	550	919	999999	855	546	329	999999	857	351	128	170	999999	999999	600	901	75	531	369	134	815	687	387	638	946	999999	858	999999	841	
169	75	84	999999	999999	999999	604	999999	999999	786	999999	999999	999999	259	775	795	208	275	815	895	430	999999	909	205	299	111	244	173	290	285	370	687	883	999999	698	285	53	63	393	548	995	999999	169	999999	929	36	999999	437	999999	843	747	229	52	550	420	116	165	879	817	932	999999	441	32	629	425	753	224	999999	999999	500	751	155	999999	276	999999	831	999999	999999	999999	272	185	807	561	447	999999	999999	999999	342	988	591	129	999999	245	460	880	999999	999999	539	329	186	999999	445	876	121	102	602	347	999999	650	588	999999	991	999999	999999	756	861	880	584	101	284	118	882	502	969	381	586	909	999999	999999	345	265	363	845	99	461	740	999999	999999	354	935	803	868	691	410	999999	138	561	999999	999999	999999	684	991	448	55	77	929	999999	906	740	515	692	916	389	314	332	999999	156	523	999999	25	930	439	240	166	481	250	999999	102	599	252	34	228	727	377	999999	273	915	799	32	999999	798	999999	999999	839	252	886	999999	386	999999	521	982	48	597	688	999999	254	761	291	574	827	738	850	316	999999	491	474	199	21	999999	69	942	999999	501	571	227	905	999999	401	913	594	761	999999	999999	88	270	985	999999	48	288	417	512	633	235	204	793	948	717	222	357	778	696	477	733	999999	999999	999999	547	999999	470	192	524	370	378	979	999999	924	999999	999999	236	505	843	999999	732	245	557	318	130	306	999999	999999	999999	516	999999	145	898	999999	90	997	509	634	448	604	578	106	893	151	265	256	138	999999	999999	999999	985	852	934	545	999999	498	470	999999	515	251	257	999999	999999	999999	327	243	91	781	999999	838	728	602	67	249	582	636	999999	415	62	999999	999999	909	166	999999	530	201	210	362	999999	592	536	999999	129	206	999999	999999	999999	885	824	32	175	356	35	284	760	999999	794	695	999999	999999	156	999999	217	640	83	348	44	294	999999	136	42	728	242	261	999999	489	999999	860	892	205	534	999999	591	40	709	820	999999	882	999999	147	406	514	999999	441	446	481	999999	488	133	18	353	817	999999	698	989	446	124	773	972	280	910	933	803	767	583	689	472	186	931	262	999999	161	345	349	729	527	999999	801	999999	830	457	994	737	883	851	717	68	999999	50	999999	999999	120	909	679	236	472	711	999999	999999	999999	18	854	556	870	554	201	482	68	968	472	999999	999999	958	152	822	915	999999	919	916	866	999999	578	999999	669	556	354	252	666	999999	266	999999	706	999999	68	999999	602	448	867	999999	660	245	10	925	578	163	393	161	999999	
856	321	276	999999	715	991	999999	999999	718	887	323	209	949	999999	945	711	656	999999	379	900	331	229	476	999999	590	999999	631	629	999999	568	515	173	999999	485	809	801	990	34	990	952	931	391	884	561	999999	140	710	429	999999	223	921	751	24	260	445	637	844	936	211	459	369	507	786	160	999999	160	16	474	16	153	999999	999999	999999	999999	999999	940	344	915	786	460	555	211	573	440	999999	999999	999999	942	49	999999	957	64	823	999999	592	433	604	734	999999	999999	133	999999	422	999999	502	299	339	598	291	504	302	928	999999	751	903	999999	999999	999999	513	617	12	73	434	834	196	667	808	880	999999	545	999999	610	735	393	336	319	789	661	999999	999999	999999	999999	661	544	879	999999	903	82	637	999999	500	258	231	999999	400	69	812	999999	725	835	491	459	999999	745	169	691	203	766	999999	594	378	999999	417	166	999999	451	412	999999	954	999999	999999	736	253	408	999999	97	389	999999	993	277	999999	210	936	112	865	974	795	916	385	999999	834	147	657	52	999999	228	840	999999	999999	949	657	922	633	567	999999	755	215	366	999999	81	999999	999999	772	999999	98	177	345	314	301	218	655	496	999999	766	333	999999	999999	211	999999	999999	256	324	782	54	619	584	576	999999	40	120	768	439	226	313	999999	804	374	510	954	999999	882	535	772	181	999999	170	418	867	244	456	999999	14	24	871	825	987	999999	999999	537	513	600	967	284	191	449	999999	279	209	999999	528	261	577	257	463	944	720	551	999999	750	459	175	709	143	999999	999999	764	424	999999	999999	897	556	999999	999999	450	999999	915	261	591	732	87	890	999999	986	715	205	999999	756	561	926	114	445	646	977	87	347	999999	833	699	748	684	801	924	999999	983	972	614	604	806	175	39	999999	960	879	672	568	999999	999999	427	389	344	17	862	999999	383	461	999999	668	895	112	406	91	562	843	999999	286	966	497	12	742	590	503	949	396	897	645	485	767	314	519	390	177	415	319	999999	999999	938	999999	347	532	999999	945	709	704	768	999999	906	127	831	999999	602	469	721	684	798	999999	999999	999999	530	999999	976	152	364	385	722	238	676	999999	999999	999999	348	470	160	479	679	999999	794	255	627	999999	739	367	935	918	917	920	456	730	520	573	619	471	975	609	556	921	591	333	981	540	281	664	999999	999999	999999	999999	319	251	15	164	56	812	849	579	999	618	999999	446	468	802	781	999999	731	866	999999	999999	494	551	923	758	63	470	999999	97	999999	85	679	999999	870	785	999999	
215	725	366	527	807	622	405	999999	937	713	155	864	188	999999	336	999999	999999	700	999999	999999	768	999999	256	110	585	547	761	900	999999	938	999999	576	683	999999	576	229	374	349	999999	263	98	941	999999	999999	908	606	95	999999	353	152	999999	783	698	147	842	887	478	266	999999	999999	999999	505	999999	999	980	579	190	999999	192	116	567	482	746	917	999999	827	999999	212	202	979	999999	433	557	781	89	950	999999	546	359	688	750	118	999999	694	402	593	265	986	999999	999999	999999	108	156	246	999999	386	47	780	587	25	555	999999	999999	962	807	437	947	904	919	40	701	644	638	999999	365	458	84	61	999999	966	999999	999999	148	863	564	999999	286	321	999999	999999	913	106	999999	999999	142	484	55	999999	886	965	645	360	76	43	637	999999	469	653	880	136	311	985	265	621	453	210	137	999999	999999	454	161	636	999999	225	999999	604	685	304	370	999999	413	639	174	559	330	221	999999	114	235	783	893	999999	440	78	402	927	841	347	999999	999999	999999	845	47	999999	814	19	651	999999	916	43	999999	175	292	999999	723	671	820	706	999999	241	920	33	974	624	560	527	999999	999999	999999	199	763	999999	413	999999	534	567	602	999999	745	320	999999	438	999999	202	688	999999	350	440	999999	999999	999999	999999	56	659	21	999999	870	422	999999	296	813	21	999999	726	280	757	999999	854	475	166	79	98	961	979	671	999999	834	782	936	831	186	765	295	999999	93	999999	999999	753	426	210	999999	190	849	458	507	558	411	472	922	931	966	496	964	198	999999	999999	183	76	988	529	498	97	999999	60	119	999999	726	935	999999	651	999999	18	438	999999	468	999999	999999	512	482	122	90	372	860	15	999999	999999	801	106	441	74	455	234	765	999999	712	609	704	999999	999999	459	832	476	828	280	475	957	67	699	730	771	999999	670	594	876	448	136	999999	480	195	428	256	629	503	578	205	241	253	542	562	859	195	999999	999999	32	289	614	543	589	540	907	633	111	376	669	296	785	640	888	457	585	382	999999	613	920	212	213	972	260	999999	999999	714	525	147	871	586	999999	999999	999999	596	833	592	647	940	287	999999	155	263	834	292	420	601	999999	999999	999999	486	961	836	253	820	86	642	293	514	306	203	117	963	505	93	957	288	78	301	623	992	999999	293	999999	134	67	950	148	968	665	642	359	440	170	394	624	501	999999	751	999999	201	999999	143	999999	999999	687	999999	758	999999	334	999999	999999	72	471	983	751	678	510	999999	999999	136	504	325	849	664	844	
677	803	120	469	999999	36	327	781	432	693	601	649	252	446	875	202	397	643	533	119	999999	969	186	999999	945	991	143	999999	999999	696	984	294	979	999999	20	999999	999999	291	869	114	215	291	48	999999	160	39	268	682	887	934	116	681	325	999999	557	707	626	478	523	474	893	338	999999	736	708	317	669	12	436	999999	554	116	773	999999	904	14	999999	886	491	916	732	461	111	460	999999	312	999999	435	691	312	762	999999	767	405	999999	999999	894	312	592	843	369	265	255	400	999999	10	908	896	999999	552	999999	740	986	606	741	442	237	936	156	405	999999	244	321	133	734	385	348	999999	217	999999	120	628	303	648	999999	477	215	711	999999	589	404	82	785	148	535	999999	192	999999	999999	779	649	958	166	999999	505	134	944	999999	999999	13	661	539	689	621	999999	999999	446	348	59	274	236	526	864	567	10	276	459	183	598	711	202	187	715	999999	999999	161	472	999999	999999	432	532	93	55	999999	927	865	999999	173	705	386	586	844	121	398	999999	132	104	598	195	238	999999	771	533	953	810	484	824	262	243	291	686	338	205	626	741	152	480	999999	640	999999	883	295	477	221	135	999999	75	999999	999999	266	999999	873	921	914	757	761	999999	101	999999	999999	51	140	999999	424	999999	257	649	495	999999	410	652	307	958	999999	354	389	303	321	999999	462	418	999999	999999	976	234	813	999999	290	869	979	592	389	999999	197	103	753	365	62	521	878	999999	580	669	484	614	999999	999999	870	569	377	468	248	273	804	999999	543	762	953	200	999999	839	999999	626	677	817	272	999999	770	999999	601	33	250	800	949	753	999999	838	893	372	473	898	546	721	501	999999	999999	125	734	163	999999	991	999999	862	634	48	999999	954	992	999999	351	992	154	913	999999	354	227	448	323	999999	205	999999	868	590	999999	988	999999	999999	135	165	473	156	42	616	406	999999	621	388	176	911	413	884	845	999999	31	480	753	632	753	156	304	999999	802	683	957	854	999999	821	146	645	745	702	999999	836	999999	204	960	999999	517	368	732	999999	281	412	647	321	859	641	568	999999	999999	670	893	978	861	567	354	358	999999	552	486	799	999999	999999	175	711	65	999999	999999	827	999999	999999	125	395	424	999999	634	399	46	646	994	491	999999	890	410	85	999999	850	975	999999	999999	611	878	964	881	999999	597	750	246	935	999999	999999	999999	999999	734	28	554	508	563	405	933	954	999999	999999	999999	995	546	361	131	100	902	214	43	408	977	909	999999	160	999999	491	868	
883	163	999999	389	153	883	521	165	391	531	310	296	579	701	999999	298	865	417	885	396	245	629	156	999999	999999	817	208	764	824	680	403	999999	82	537	59	999999	221	633	999999	999999	35	205	739	569	601	917	463	999999	91	621	482	743	627	104	999999	264	17	76	337	336	684	756	340	711	999999	315	223	51	999999	104	86	242	999999	773	371	49	889	999999	442	144	363	500	683	213	207	659	377	978	905	795	793	155	306	87	999999	999999	864	38	441	296	703	999999	999999	999999	999999	250	740	854	732	999999	374	999999	634	999999	972	193	999999	136	513	477	938	245	999999	855	999999	931	936	999999	346	103	999999	861	155	155	440	999999	999999	695	999999	957	919	522	255	322	430	373	520	113	114	999999	205	738	525	999999	357	468	285	210	687	612	999999	815	999999	639	999999	999999	284	999999	999999	999999	749	999999	467	555	558	425	999999	824	435	936	999999	832	999999	102	999999	446	999999	191	797	972	666	244	18	67	653	113	14	615	904	999999	999999	41	351	999999	999999	817	280	969	414	932	478	460	774	750	200	481	999999	999999	741	999999	177	103	691	999999	374	515	999999	999999	999999	455	420	384	919	518	999999	390	491	999999	598	90	175	376	776	999999	504	215	999999	267	866	999999	999999	589	874	999999	749	995	350	562	710	988	999999	999999	77	999999	521	103	541	266	902	810	999999	258	826	660	805	801	999999	825	294	168	55	121	544	729	346	831	999999	986	769	852	50	928	46	610	643	305	999999	816	354	410	674	212	364	65	191	860	763	999999	137	999999	678	524	277	551	943	335	336	999999	623	999999	594	554	497	999999	999999	999999	999999	225	27	510	502	509	481	883	493	842	757	488	547	486	77	296	859	820	183	525	660	494	667	317	999999	961	203	663	816	130	715	313	295	130	647	547	999999	627	999999	999999	53	394	999999	110	999999	848	799	147	623	999999	999999	676	999999	999999	410	728	999999	710	541	540	316	818	77	999999	999999	453	999999	427	999999	529	999999	242	999999	14	482	276	435	566	999999	130	999999	66	999999	999999	435	48	436	51	719	919	988	495	999999	915	863	235	326	695	999999	134	999999	382	309	103	217	999999	312	872	771	999999	302	999999	971	420	999999	260	777	999999	936	98	26	161	707	919	999999	605	999999	999999	999999	257	949	740	594	614	999999	789	757	947	999999	973	999999	563	280	999999	626	996	524	675	546	999999	457	768	999999	884	118	999999	674	999999	999999	999999	999999	853	731	523	193	999999	407	367	944	590	502	830	257	963	
999999	462	881	131	999999	544	999999	999999	912	538	800	191	999999	999999	505	999999	124	999999	395	698	666	999999	832	756	402	73	598	166	731	955	120	627	521	999999	533	655	622	553	96	999999	531	836	940	203	723	999999	999999	999999	861	999999	999999	999999	444	999999	999999	477	999999	135	728	239	999999	924	748	957	428	999999	669	196	999999	850	359	570	999999	999999	999999	830	943	638	42	999999	492	900	305	758	489	984	192	963	999999	65	999999	497	999999	857	999999	607	999999	999999	775	550	999999	394	521	21	999999	905	999999	76	390	476	999999	992	102	339	999999	999999	629	990	999999	443	999999	999999	999999	999999	825	999999	745	433	307	570	742	960	863	999999	67	999999	388	999999	145	583	999999	126	582	31	999999	42	404	495	120	999999	977	107	515	999999	999999	636	696	999999	195	760	999999	421	999999	999999	999999	999999	139	610	281	649	667	345	999999	893	304	874	133	677	599	792	467	260	322	282	999999	644	455	531	931	431	411	987	108	385	424	727	999999	762	999999	958	903	794	223	471	367	642	253	999999	47	686	512	999999	800	402	302	909	109	495	237	100	127	607	999999	850	247	679	247	479	479	577	999999	371	999999	641	889	673	46	999999	915	950	401	834	494	255	919	393	196	705	92	514	628	862	534	206	840	305	125	373	234	688	405	999999	999999	469	170	150	638	169	999999	629	999999	257	999999	287	698	293	123	433	931	854	492	541	396	964	949	663	836	193	801	593	999999	672	627	999999	554	627	692	34	95	999999	754	37	202	463	641	380	292	257	999999	556	192	692	442	379	999999	864	387	999999	999999	999999	999999	454	999999	919	999999	210	629	353	733	80	601	98	999999	162	109	999999	348	933	999999	578	381	589	685	254	411	865	239	999999	41	999999	999999	999999	999999	588	474	310	999999	283	391	441	751	938	999999	999999	999999	999999	999999	290	280	740	999999	999999	999999	999999	135	724	768	999999	517	215	970	381	999999	52	830	96	999999	758	688	799	999999	75	552	999999	827	442	75	258	299	318	521	949	999999	300	999999	797	999999	573	463	999999	541	555	999999	185	471	379	626	481	606	868	519	595	601	481	999999	999999	999999	999999	999999	692	658	520	824	209	694	999999	404	31	877	999999	999999	20	304	938	268	249	310	999999	429	457	816	594	651	430	798	925	357	999999	355	999999	895	999999	999999	999999	999999	999999	731	565	490	450	975	605	999999	573	443	508	300	663	223	705	158	534	543	666	875	74	999999	999999	411	999999	672	999999	675	171	147	737	561	999999	846	247	
517	999999	886	999999	482	220	990	999999	986	999999	634	999999	999999	649	567	371	164	792	895	37	999999	337	164	999999	999999	87	929	442	999999	706	947	767	817	999999	197	999999	999999	564	194	665	83	789	999999	121	145	999999	999999	999999	604	775	583	768	637	999999	94	190	590	999999	211	404	291	557	653	290	999999	866	999999	317	462	163	723	599	608	240	953	999999	920	53	585	999999	472	903	838	999999	132	188	139	998	999999	17	823	482	999999	789	383	999999	146	999999	768	999999	112	307	573	450	62	999999	170	406	864	722	269	546	589	412	932	387	718	993	167	999999	737	877	999999	999999	999999	250	246	818	856	437	236	794	285	317	696	174	340	397	607	149	999999	733	999999	178	748	287	892	951	856	996	807	153	968	603	541	235	881	999999	999999	999999	999999	351	999999	999999	999999	474	999999	282	999999	768	56	999999	396	999999	157	999999	743	257	706	999999	999999	295	962	860	630	93	999999	999999	999999	471	999999	999999	286	795	402	999999	999999	999999	682	999999	25	620	245	98	949	486	756	949	456	537	491	633	422	69	463	999999	999999	689	806	999999	999999	590	506	999999	485	835	54	600	626	999999	820	46	999999	433	46	738	999999	874	999999	154	336	999999	234	248	979	659	799	226	999999	940	295	503	999999	279	635	999999	123	990	999999	124	999999	165	333	975	716	999999	67	988	33	999999	411	515	779	662	86	771	365	267	275	999999	45	828	999999	685	195	327	145	305	797	610	999999	999999	999999	999999	712	180	553	259	532	533	999999	810	203	616	538	780	724	999999	203	999999	80	855	725	787	89	613	897	999999	999999	999999	319	762	200	422	110	353	253	983	949	905	999999	115	999999	741	233	999999	634	651	156	415	602	999999	112	999999	540	769	342	484	716	109	283	905	470	142	999999	999999	999999	780	999999	195	536	999999	299	297	645	999999	999999	984	563	854	978	255	501	999999	796	999999	659	999999	882	340	20	769	276	849	632	322	999999	999999	526	394	614	853	145	961	878	861	608	815	298	999999	649	358	999999	861	999999	37	999999	96	346	802	190	999999	999999	185	185	767	474	449	664	333	999999	526	467	179	250	134	999999	540	999999	934	813	999999	968	999999	691	662	848	999999	728	605	999999	558	999999	724	213	261	955	999999	999999	121	397	168	160	965	999999	133	890	751	621	996	916	873	999999	411	988	999999	394	592	494	999999	918	68	720	68	999999	771	269	743	965	988	999999	999999	754	392	546	999999	999999	13	69	567	771	106	999999	732	999999	45	965	855	999999	999999	
867	372	999999	999999	203	339	447	101	551	999999	863	157	999999	632	827	765	999999	999999	864	999999	999999	999999	999999	926	999999	999999	273	988	999999	389	805	414	17	999999	130	999999	686	491	999999	217	999999	999999	462	584	703	624	320	999999	999999	923	915	999999	990	402	224	486	840	547	521	999999	75	459	721	999999	679	459	150	688	999999	999999	88	638	19	657	999999	61	928	947	233	137	512	111	93	456	473	48	424	614	999999	643	966	999999	999999	819	999999	999999	999999	300	999999	254	484	631	999999	884	844	287	756	999999	276	172	558	892	324	999999	868	999999	375	999999	698	641	44	535	805	867	999999	940	999999	200	999999	999999	182	637	53	978	652	880	451	999999	611	196	292	91	347	720	95	999999	823	999999	950	188	392	613	601	273	219	948	826	792	999999	904	618	999999	999999	898	990	921	848	346	741	987	521	176	664	512	358	953	999999	94	782	979	126	93	249	336	999999	568	999999	999999	768	704	64	999999	999999	706	577	999999	263	448	730	999999	235	487	999999	963	667	999999	949	99	914	999999	760	741	19	851	788	535	326	999999	913	431	885	999999	999999	47	999999	862	999999	957	934	632	699	999999	364	618	753	999999	250	286	999999	769	619	946	864	999999	943	999999	649	526	917	999999	410	761	999999	999999	288	999999	910	805	40	804	427	991	164	999999	999999	20	999999	400	107	159	294	999999	833	999999	999999	999999	214	74	999999	620	222	281	999999	999999	999999	938	999999	65	339	597	728	444	255	863	999999	627	792	581	946	999999	935	999999	428	768	757	999999	928	390	496	350	950	845	711	419	592	156	952	271	999999	628	795	331	70	509	431	850	793	969	999999	194	156	999999	128	170	685	999999	852	281	144	861	19	999999	568	989	999999	882	733	836	999999	999999	674	530	999999	999999	148	999999	197	919	346	999999	576	959	999999	999999	203	327	727	550	734	628	303	680	999999	209	618	960	763	81	862	999999	999999	957	999999	608	519	626	121	800	32	82	999999	933	935	999999	294	60	999999	266	795	329	999999	999999	111	999999	999999	999999	402	321	708	187	999999	126	66	796	999999	619	271	977	792	577	999999	926	528	999999	851	369	745	999999	915	999999	712	999999	285	543	394	934	856	53	707	525	999999	800	101	844	999999	659	877	999999	999999	675	999999	280	473	227	123	999999	663	449	802	999999	259	502	999999	150	475	999999	840	999999	999999	856	999999	228	280	277	999999	415	834	684	439	201	491	606	464	999999	780	442	999999	67	430	999999	999999	417	251	175	999999	999999	999999	951	379	880	
819	365	736	589	912	569	999	206	872	999999	403	979	999999	999999	60	652	48	165	370	42	318	782	101	255	585	355	999999	115	10	624	21	883	314	559	382	136	999999	874	999999	220	999999	999999	195	723	763	301	999999	641	999999	999999	999999	248	591	346	999999	46	999999	491	13	999999	593	999999	205	258	696	999999	674	459	237	923	783	173	999999	999999	599	481	597	999999	492	294	947	345	991	386	932	999999	999999	968	988	346	999999	387	999999	770	626	549	641	999999	999999	253	626	999999	999999	200	840	529	420	441	746	99	448	894	999	719	619	257	999999	999999	326	923	227	706	470	891	999999	405	301	67	533	60	839	999999	352	249	999999	999999	931	800	546	413	362	999999	231	898	897	968	388	161	161	999999	646	823	620	999999	35	919	999999	521	139	999999	237	362	908	696	260	787	999999	999999	61	999999	326	112	282	999999	571	999999	999999	999999	994	102	999999	999999	905	164	999999	26	50	999999	999999	748	521	999999	670	999999	185	999	953	535	648	120	999999	628	999999	541	999999	544	550	707	999999	668	444	915	999999	47	999999	97	456	753	292	243	746	313	545	312	108	999999	441	181	737	571	413	950	923	883	999999	999999	49	373	111	868	475	343	999999	554	314	605	893	633	680	98	553	209	999999	414	373	122	93	999999	999999	157	113	378	999999	970	265	494	991	999999	370	42	57	92	999999	423	767	412	605	990	999999	999999	22	808	501	999999	28	999999	707	518	520	564	314	251	930	953	999999	107	373	737	299	819	999999	259	272	648	50	999999	556	828	999999	960	516	102	999999	941	999999	304	877	331	951	61	786	999999	133	999999	727	806	999999	999999	999999	670	49	999999	999999	188	999999	762	545	852	607	558	999999	879	871	559	57	222	999999	989	819	999999	999999	999999	999999	247	43	140	136	466	921	244	999999	857	999999	976	921	648	400	620	62	999999	759	35	999999	999999	403	907	611	573	758	999999	364	173	879	999999	451	996	999999	464	155	757	636	88	931	373	999999	800	708	895	999999	409	822	999999	936	447	711	204	999999	391	999999	136	999999	562	708	415	880	154	999999	983	535	924	565	999999	474	999999	745	680	104	359	999999	999999	208	716	935	359	693	532	236	442	999999	256	677	701	999999	29	237	83	999999	525	493	105	822	999999	369	713	843	999999	367	999999	701	40	109	969	237	999999	927	999999	999999	358	722	357	917	999999	508	288	257	864	325	455	77	672	309	578	865	67	999999	484	356	232	999999	807	175	999999	999999	454	157	707	473	380	101	424	
456	31	803	999999	999999	287	226	999999	465	978	999999	999999	573	38	730	999999	113	180	999999	453	467	404	842	914	192	331	999999	999999	141	550	401	944	999999	999999	225	288	774	730	999999	999999	267	999999	767	537	999999	263	32	712	723	625	603	303	912	648	957	999999	999999	889	953	856	484	172	949	915	586	626	557	920	812	452	756	383	300	965	999999	999999	636	314	999999	929	309	100	999999	515	946	108	42	999999	695	173	109	999999	777	33	28	999999	325	999999	999999	999999	705	112	999999	280	869	999999	12	946	462	765	425	874	221	999999	999999	999999	999999	444	968	487	999999	842	999999	649	353	999999	606	276	947	101	876	999999	999999	67	233	207	999999	69	645	999999	105	95	263	929	748	235	674	753	476	999999	999999	881	883	473	36	999999	876	260	927	999	999999	999999	999	370	999999	640	999999	164	799	359	203	773	798	251	391	508	589	305	999999	128	999999	853	800	323	830	995	901	889	999999	370	330	940	141	646	114	369	999999	999999	50	117	999999	520	953	126	440	999999	92	641	91	999999	283	999999	358	809	803	999999	936	686	999999	893	738	630	133	439	999999	262	642	162	147	999999	999999	697	265	999999	999999	686	999999	683	999999	342	912	999999	807	999999	97	749	591	331	843	344	433	410	361	156	378	93	396	999999	97	187	854	930	503	69	116	999999	325	999999	406	127	869	262	999999	208	999999	478	822	620	351	289	671	320	318	999999	999999	21	345	119	425	329	299	999999	596	704	487	982	766	748	999999	510	999999	999999	999999	726	999999	999999	606	163	175	900	270	775	182	807	999999	543	621	700	999999	105	251	216	999999	86	827	493	666	108	720	999999	999999	84	224	841	855	999999	999999	592	337	999999	414	192	999999	524	999999	523	213	999999	999999	943	999999	76	286	310	269	999999	886	999999	898	981	999999	507	442	999999	999999	196	560	340	951	871	158	39	372	54	999999	69	999999	999999	28	314	290	999999	910	999999	999999	999999	798	914	581	999999	758	999999	693	356	911	906	749	999999	335	872	962	872	837	326	999999	340	999999	241	619	999999	956	271	830	999999	999999	638	597	999999	537	553	397	999999	759	323	999999	611	999999	26	142	999999	319	494	299	155	999999	417	49	593	981	307	942	566	999999	381	681	496	716	109	654	283	318	93	249	782	484	325	999999	523	999999	193	995	686	109	834	890	471	972	684	999999	294	598	999999	684	240	610	831	999999	999999	642	626	999999	246	371	858	475	999999	254	516	999999	36	303	525	390	797	999999	999999	467	999999	999999	219	
999999	42	857	370	999999	315	999999	19	999999	999999	973	735	999999	586	299	758	999999	999999	369	999999	227	466	22	226	990	83	622	887	999999	999999	999999	882	897	999999	112	862	389	11	999999	170	828	245	344	27	62	568	999999	803	508	999999	941	226	110	826	992	68	999999	640	999999	611	999999	521	999999	827	289	100	838	458	484	999999	379	323	77	209	835	999999	131	995	999999	431	439	818	388	999999	413	157	782	80	440	54	842	748	999999	571	999999	317	163	999999	738	999999	730	194	999999	80	184	999999	159	999999	991	999999	936	999999	477	948	181	999999	142	706	423	141	999999	767	28	440	999999	999999	691	505	731	528	828	614	999999	999999	701	255	999999	317	210	785	999999	881	88	430	999999	817	280	682	400	603	184	456	103	999999	999999	962	176	889	486	999999	999999	654	999999	473	191	331	768	276	256	926	384	824	999999	638	143	436	689	597	332	777	999999	19	115	137	353	381	999999	659	555	739	88	999999	831	657	848	353	711	614	249	786	59	14	435	999999	229	359	950	464	473	228	999999	578	567	709	202	927	999999	999999	130	809	809	118	720	517	847	999999	993	849	999999	790	724	999999	999999	546	727	999999	583	641	908	993	431	999999	196	999999	466	509	999999	132	465	921	803	999999	999999	440	976	940	293	917	625	454	366	111	674	999999	504	208	231	31	981	999999	353	999999	142	999999	388	752	922	999999	61	348	731	999999	393	868	986	999999	999999	999999	999999	786	999999	665	26	999999	637	329	392	513	832	267	288	31	150	620	578	999999	537	999999	61	234	28	999999	866	999999	722	999999	999999	806	999999	450	618	999999	461	205	781	999999	891	678	499	68	369	418	560	793	69	709	999999	773	299	100	527	232	865	999999	768	173	799	999999	741	151	612	586	817	999999	649	999999	570	945	999999	891	14	999999	868	993	864	609	348	82	999999	22	766	944	516	606	923	396	999999	126	999999	618	887	999999	937	358	999999	782	601	178	153	999999	999999	783	934	999999	95	999999	999999	871	999999	168	825	999999	521	728	384	999999	80	221	999999	263	536	454	999999	230	13	852	921	999999	999999	91	17	999999	928	143	873	982	19	999999	999999	264	42	576	999999	278	999999	999999	641	999999	973	788	712	390	708	890	558	695	274	714	405	243	747	843	334	399	161	654	797	388	855	402	657	963	999999	214	231	959	809	250	437	842	999999	712	546	758	379	626	471	48	584	187	999999	304	999999	287	999999	999999	252	255	126	147	999999	262	363	999999	140	748	690	503	999999	598	
999999	34	287	563	32	999999	307	575	29	534	193	999999	999999	677	684	362	260	423	697	42	717	563	133	299	478	958	358	965	627	630	936	967	378	986	301	693	999999	999999	264	482	999999	676	999999	592	954	614	459	685	896	778	498	276	999999	637	880	333	900	999999	999999	74	686	342	947	999999	597	225	999999	817	386	991	345	111	999999	225	999999	51	336	541	344	863	508	672	79	849	999999	669	999999	741	115	999999	793	999999	74	999999	795	559	728	837	999999	738	234	999999	309	904	999999	396	999999	590	999999	839	996	368	653	231	999999	23	273	108	265	927	64	648	711	999999	208	316	47	968	999999	592	999999	499	545	605	639	866	999999	174	417	746	561	580	256	276	971	434	386	843	999999	782	296	630	581	78	684	999999	999999	999999	706	999999	358	149	999999	999999	526	507	823	57	591	698	649	999999	691	519	375	999999	402	445	999999	773	930	204	999999	999999	306	999999	917	477	999999	64	999999	482	467	290	397	421	420	352	750	999999	611	338	999999	936	142	197	939	72	999999	211	192	999999	453	932	206	999999	806	523	606	999999	589	999999	136	536	761	999999	999999	410	131	999999	73	999999	695	999999	172	601	942	999999	514	119	999999	855	999999	719	872	999999	38	999999	999999	999999	999999	896	745	917	884	265	212	999999	185	965	556	538	940	999999	148	142	799	480	999999	604	999999	999999	19	999999	999999	734	999999	416	664	999999	148	115	325	888	348	999999	314	999999	98	999999	398	999999	231	999999	562	225	914	36	581	739	652	558	999999	489	31	214	887	999999	838	999999	999999	796	70	999999	827	450	223	62	409	971	828	31	392	862	216	993	189	470	999999	863	999999	553	999999	924	666	589	350	835	866	144	289	66	999999	937	231	602	999999	365	999999	121	999999	861	999999	609	911	630	176	902	283	38	999999	999999	322	999999	341	999999	961	145	999999	247	999999	999999	999999	275	692	772	92	999999	640	613	836	999999	999999	823	999999	957	926	234	23	45	423	447	562	837	118	862	743	964	999999	999999	640	31	165	484	20	624	675	999999	917	149	548	721	271	670	201	999999	677	498	122	383	215	737	999999	174	824	663	825	358	166	999999	38	127	847	999999	972	999999	668	999999	812	247	999999	575	999999	874	496	701	999999	999999	646	907	195	254	852	232	999999	903	899	999999	999999	357	798	326	204	999999	120	430	874	720	999999	999999	999999	412	999999	999999	101	999999	430	258	999999	132	487	933	712	259	643	784	999999	625	666	78	915	677	614	464	999999	999999	380	228	999999	76	
827	465	204	269	999999	783	568	977	999999	254	483	651	323	537	870	865	614	945	454	336	165	258	63	628	471	999999	797	231	999999	999999	999999	999999	494	999999	305	32	739	452	884	860	225	297	493	999999	595	273	364	87	594	583	999999	999999	774	437	911	578	411	575	798	509	985	347	551	16	984	281	167	711	242	848	136	171	70	999999	999999	867	765	641	43	207	509	999999	999999	852	999999	999999	437	999999	999999	726	620	173	654	385	875	878	746	999999	438	323	116	653	845	999999	999999	199	375	190	326	999999	813	770	542	600	999	274	710	999999	242	160	999999	110	21	515	999999	962	999999	684	718	999999	999999	999999	999999	719	101	999999	875	891	999999	583	999999	257	740	655	913	850	631	63	385	610	999999	999999	254	287	479	16	641	340	517	999999	682	999999	999999	94	923	534	566	822	509	153	399	819	999999	658	692	597	370	365	601	387	340	463	309	999999	74	84	43	925	250	95	999999	999999	383	910	999999	778	785	655	732	999999	293	809	554	999999	221	358	752	596	595	881	646	999999	738	140	163	228	390	363	999999	848	501	999999	581	423	928	853	446	393	999999	914	811	999999	633	222	103	531	909	999999	999999	716	332	999999	340	369	999999	939	806	252	756	683	397	432	635	999999	887	652	237	999999	999999	367	911	368	839	681	79	931	652	999999	999999	631	318	999999	999999	999999	526	64	310	222	974	989	57	203	637	999999	999999	389	89	749	999999	450	304	999999	763	539	804	963	608	659	299	517	296	289	215	999999	374	83	966	331	367	833	999999	999999	165	324	320	718	731	765	164	690	851	903	202	596	337	999999	560	999999	509	562	456	651	923	466	999999	999999	988	512	999999	453	422	758	392	999999	999999	289	623	448	999999	96	242	843	504	608	999999	393	999999	618	999999	834	523	49	999999	804	387	700	101	698	621	552	730	229	65	710	999999	102	520	701	497	57	999999	999999	999999	422	329	613	156	325	999999	999999	680	999999	714	999999	930	999999	936	587	124	999999	999999	924	826	677	366	23	787	794	340	573	872	999999	999999	750	918	411	342	409	999999	774	999999	775	898	999999	999999	360	514	191	780	894	166	999999	587	99	858	991	999999	39	999999	315	999999	362	999999	236	999999	999999	258	964	956	528	999999	537	999999	349	854	999999	36	524	999999	999999	509	606	23	445	417	940	808	41	891	926	999999	312	352	178	948	201	790	671	865	586	111	550	234	261	999999	999999	829	247	999999	999999	964	769	234	61	806	229	348	549	999999	506	
999999	999999	83	39	411	738	999999	999999	401	999999	999999	364	999999	229	904	959	381	999999	592	999999	120	571	796	999999	999999	999999	88	301	372	729	852	999999	852	999999	999999	884	999999	205	999999	124	444	894	845	582	813	610	120	999999	156	847	847	586	956	41	396	913	430	627	77	64	660	999999	572	672	809	999999	999999	301	127	29	492	186	911	478	353	225	999999	224	641	999999	247	999999	154	524	881	276	295	820	972	197	463	999999	137	795	463	999999	332	183	999999	433	999999	999999	999999	137	364	671	674	999999	999999	999999	197	216	985	715	999999	999999	748	57	791	543	104	691	328	930	999999	999999	58	126	24	802	893	999999	452	218	999999	428	196	27	999999	219	601	807	999999	999999	999	999999	863	422	999999	876	802	285	392	238	338	999999	999999	956	571	721	622	999999	999999	886	287	999999	764	777	461	399	401	731	999999	581	941	297	999999	527	931	319	999999	636	147	147	999	618	170	223	879	848	927	999999	456	448	999999	52	342	999999	999999	365	999999	95	999999	589	485	999999	397	999999	999999	50	999999	972	35	261	942	986	421	336	886	669	483	551	898	613	999999	171	285	449	984	999999	954	999999	999999	575	999999	693	676	558	662	999999	999999	360	926	838	991	955	214	999999	505	610	631	16	370	855	881	941	197	357	128	999999	999999	999999	826	397	95	554	970	459	999999	258	320	863	674	999999	448	133	999999	69	622	516	999999	91	943	383	277	948	942	157	999999	885	505	328	439	348	144	282	533	999999	999999	446	984	755	769	257	999999	999999	341	412	999999	758	326	138	999999	612	366	713	14	452	129	147	612	823	764	999999	752	991	433	335	822	175	599	999999	999999	999999	531	211	322	696	93	509	617	539	740	936	569	377	594	827	981	430	999999	91	419	999999	834	171	999999	999999	999999	308	344	15	589	999999	168	240	999999	558	90	165	401	317	999999	999999	999999	82	92	828	979	384	999999	999999	354	402	897	518	676	701	351	999999	221	101	202	784	175	999999	999999	999999	999999	338	556	999999	747	826	39	960	722	999999	95	761	89	171	250	129	901	739	661	999999	353	650	564	129	999999	999999	999999	999999	125	583	454	918	999999	593	61	651	828	999999	999999	527	372	936	795	876	616	590	290	59	851	82	999999	435	949	761	155	137	999999	437	828	999999	881	730	845	148	355	176	999999	495	120	598	301	539	881	143	825	416	999999	999999	513	626	440	999999	457	52	700	28	999999	371	447	924	877	400	543	831	646	642	101	657	999999	449	952	794	
939	262	781	999999	554	816	935	738	999999	95	923	211	595	987	282	802	999999	336	208	999999	58	999999	721	900	995	59	497	193	999999	207	999999	74	673	999999	999999	205	271	999999	473	999999	999999	708	651	792	476	342	245	659	370	999999	218	204	251	687	746	753	999999	881	999999	505	328	999999	423	85	928	859	999999	950	41	86	541	101	862	55	999999	999999	543	929	433	999999	813	838	822	36	988	962	823	986	898	211	664	390	999999	999999	833	999999	295	576	864	616	999999	295	627	293	757	126	999999	205	847	999999	220	999999	457	999999	692	490	929	999999	999999	965	46	551	61	999999	422	161	103	999999	999999	166	999999	966	74	816	858	999999	220	539	279	871	631	627	149	501	991	61	932	313	285	999999	753	898	490	999999	999999	263	999999	798	870	606	33	446	983	690	353	999999	547	640	836	174	279	400	127	224	999999	999999	412	559	837	370	999999	789	618	867	413	164	999999	999999	999999	604	293	422	668	999999	848	194	643	458	158	748	514	302	477	120	84	362	781	276	999999	171	851	684	960	509	387	999999	999999	125	287	198	999999	381	404	241	880	856	999999	454	376	159	774	953	411	99	856	999999	322	507	793	60	383	219	610	999999	753	999999	999999	999999	295	999999	366	999999	180	960	981	999999	999999	245	240	228	999999	999999	900	416	999999	999999	282	871	653	461	922	330	999999	999999	814	557	999999	329	488	281	403	573	169	762	792	256	783	450	999999	723	999999	86	999999	575	429	56	319	999999	688	855	336	999999	515	833	999999	999999	205	942	155	433	371	999999	757	958	824	67	177	147	623	999999	124	832	762	999999	999999	845	62	757	807	768	248	999999	641	632	944	812	68	335	81	756	61	840	305	684	999999	459	328	319	750	371	878	999999	580	548	741	504	999999	999999	410	845	999999	448	999999	386	999999	793	937	134	999999	21	999	999999	999999	866	98	283	536	88	999999	973	526	743	999999	446	890	76	997	999999	891	449	983	999999	924	235	772	612	705	918	499	569	522	204	304	739	372	45	114	714	999999	467	968	750	999999	437	328	250	442	698	496	128	999999	999999	243	999999	37	999999	918	841	103	485	578	617	999999	17	461	332	448	277	83	999999	962	293	643	434	481	243	474	999999	999999	999999	999999	16	999999	999999	773	678	961	729	711	845	127	273	999999	973	889	360	171	10	976	995	802	175	625	999999	166	999999	210	999999	103	794	999999	431	934	999999	315	571	195	999999	244	782	999999	999999	565	238	999999	698	672	669	999999	131	
82	474	520	911	999999	15	391	999999	224	999999	477	162	999999	999999	793	696	339	999999	668	327	174	999999	765	203	999999	999999	609	999999	905	468	999999	541	273	971	721	587	910	999999	999999	999999	999999	406	994	973	999999	219	91	648	444	999999	369	999999	11	999999	956	999999	708	327	999999	999999	406	999999	884	756	430	936	888	999999	205	216	786	316	217	368	146	768	958	792	888	424	11	960	952	864	109	226	539	55	25	602	878	592	999999	204	904	999999	521	247	552	999999	331	427	453	237	999999	62	999999	643	999999	198	999999	916	439	999999	644	445	999999	29	657	214	406	842	649	603	338	203	999999	23	999999	950	256	720	999999	518	103	584	517	999999	610	999999	810	896	964	999999	999999	962	163	883	560	468	154	502	999999	347	999999	489	999999	849	999999	70	491	402	189	141	942	449	676	920	769	69	927	999999	418	610	403	999999	999999	823	172	999999	49	687	462	995	805	754	140	999999	545	613	999999	667	824	549	999999	418	999999	833	884	999999	295	243	123	501	999999	827	93	980	944	473	611	999999	687	533	31	999999	999999	193	335	197	319	774	999999	165	261	999999	999999	999999	55	985	792	54	999999	180	90	805	573	961	464	999999	671	159	957	999999	12	853	979	301	528	761	999999	999999	507	999999	999999	999999	859	999999	999999	280	999999	224	999999	958	681	567	25	999999	453	225	240	978	729	999999	526	999999	999999	311	163	408	290	210	999999	293	999999	268	546	252	498	569	946	999999	722	193	652	456	224	999	401	444	837	472	999999	999999	531	500	999999	999999	999999	521	704	557	999999	999999	999999	999999	999999	651	999999	999999	31	999999	28	884	279	999999	265	545	705	79	945	817	910	999999	570	817	363	48	762	26	999999	999999	82	977	864	399	999999	881	999999	527	584	573	557	999999	423	74	454	999999	43	906	244	268	454	109	999999	886	646	96	280	182	771	999999	889	434	958	634	700	999999	29	879	815	999999	352	188	495	382	270	932	305	505	373	400	15	999999	999999	205	941	972	410	978	753	999999	611	31	755	999999	684	132	29	788	374	413	999999	163	101	859	916	276	999999	999999	626	999999	790	774	808	999999	999999	999999	999999	763	693	727	999999	51	136	101	999999	331	432	746	698	148	913	517	999999	960	457	851	999999	922	999999	675	368	999999	361	49	932	836	222	999999	920	999999	999999	266	104	999999	773	901	37	999999	97	594	843	868	505	487	800	999999	999999	848	924	977	999999	729	483	27	369	433	689	97	168	935	119	58	825	57	668	657	422	999999	
197	555	824	999999	999999	999999	999999	500	711	999999	249	659	203	999999	459	943	381	750	999999	87	287	350	221	940	841	161	999999	794	999999	458	819	999999	999999	159	661	378	163	514	893	999999	196	868	721	815	847	999999	742	999999	599	881	675	918	874	345	216	847	344	883	999999	684	219	46	457	262	999999	999999	798	54	999999	90	789	867	856	994	999999	419	628	999999	102	341	999999	740	999999	171	783	901	278	525	942	814	44	279	591	999999	579	999999	420	468	760	751	999999	697	43	999999	999999	807	71	879	454	999999	228	938	999999	999999	275	479	841	296	999999	163	827	282	112	999999	56	520	286	646	424	741	998	999999	999999	999999	630	721	999999	686	999999	999999	839	398	80	154	595	105	488	999	999999	999999	318	134	999999	999999	999999	438	595	145	471	581	531	424	465	999999	799	999999	303	450	999999	554	772	164	999999	504	324	438	211	999999	312	951	42	286	999999	324	999999	999999	999999	47	426	202	135	999999	225	497	453	424	933	367	355	535	801	47	48	399	338	163	906	494	292	999999	999999	638	832	520	549	255	721	150	290	925	889	266	33	999999	429	999999	999999	729	999999	999999	999999	844	611	999999	160	999999	247	313	986	279	966	685	755	930	965	999999	999999	704	948	208	702	793	999999	999999	999999	545	999999	279	999999	137	223	187	443	999999	991	392	36	999999	369	999999	17	999999	164	999999	959	999999	510	103	999999	932	471	244	781	852	207	711	767	999999	140	615	980	967	343	858	999999	999999	251	372	939	583	999999	999999	345	999999	200	294	999999	76	999999	442	44	999999	476	47	665	979	405	590	999999	999999	624	843	924	754	574	49	85	305	954	179	962	148	163	229	472	999999	899	388	661	912	82	701	722	698	581	999999	500	999999	202	86	394	661	186	660	959	626	758	999999	828	161	219	342	121	300	480	896	767	999999	999999	877	90	26	928	282	216	923	131	236	183	999999	548	779	113	878	785	310	961	503	270	999999	39	317	560	510	703	739	999999	431	228	684	302	999999	730	999999	996	377	732	903	453	45	504	999999	418	999999	612	439	999999	243	515	179	999999	274	987	729	848	772	999999	428	999999	999999	343	700	17	498	222	999999	999999	788	881	999999	578	67	60	234	351	506	899	246	897	273	510	356	915	999999	999999	37	999999	10	476	234	911	313	334	976	999999	999999	524	919	999999	317	390	451	999999	999999	999999	877	224	762	999999	351	872	229	531	999999	999999	987	999999	958	748	195	48	58	999999	999999	506	275	999999	84	999999	547	
982	979	145	589	883	68	995	999999	458	872	999999	999999	622	134	361	691	782	999999	999999	714	999999	565	181	999999	278	341	139	703	602	999999	999999	150	239	840	999999	892	94	941	432	908	992	999999	510	875	381	545	435	196	306	999999	492	999999	74	819	999999	426	808	229	320	551	999999	301	225	132	729	673	274	782	765	999999	607	840	595	110	721	61	65	306	544	999999	999999	943	999999	787	842	438	85	420	321	943	94	864	999999	881	979	999999	752	387	156	999999	280	652	431	837	217	652	129	963	107	476	999999	511	999999	999999	645	985	999999	437	289	300	598	854	471	821	383	999999	219	999999	999999	30	999999	677	160	836	463	263	521	569	580	200	319	121	322	844	582	583	188	54	246	994	806	324	108	856	120	426	999999	999999	464	474	999999	415	842	86	177	999999	999999	849	133	392	474	999999	857	999999	999999	999999	999999	626	248	999999	564	175	477	137	999999	999999	579	303	726	999999	81	999999	115	999999	758	999999	999999	245	999999	889	999999	999999	920	853	530	480	466	19	999999	999999	884	564	371	999999	909	999999	937	715	999999	191	123	67	133	96	320	562	230	751	340	86	218	305	949	358	578	999999	254	624	606	999999	999999	570	999999	102	162	517	550	999999	205	491	999999	562	383	495	776	174	999999	834	542	967	999999	715	678	999999	425	589	615	22	999999	999999	999999	323	118	129	999999	552	639	40	933	999999	21	778	999999	848	999999	655	999999	463	582	414	29	420	91	639	492	812	892	629	677	573	901	538	366	999999	469	999999	999999	264	832	233	535	184	900	999999	955	999999	169	829	688	769	667	999999	439	680	664	611	242	479	636	850	999999	999999	363	370	901	483	421	44	999999	468	211	668	999999	358	878	845	999999	351	999999	20	653	72	941	907	999999	750	108	685	856	999999	419	974	999999	981	573	525	821	540	837	999999	999999	135	450	999999	568	998	530	999999	802	819	999999	890	796	625	999999	597	999999	456	464	161	999999	735	999999	531	58	999999	50	650	999999	362	999999	978	514	210	999999	527	622	999999	999999	907	230	28	883	46	765	528	999999	999999	999999	975	457	374	86	685	108	999999	999999	999999	180	341	999999	880	305	999999	795	123	386	999999	675	999999	975	356	116	556	931	999999	999999	151	765	999999	59	49	866	810	904	659	999999	999999	112	999999	999999	703	999999	17	949	350	723	443	250	652	999999	999999	335	999999	999	999999	268	999999	999999	741	999999	806	163	650	291	919	23	494	999999	999999	221	558	492	59	999999	281	806	109	607	591	
999999	999999	900	123	388	466	713	999999	810	804	401	999999	84	370	153	999999	550	900	999999	40	999999	999999	999999	114	999999	593	109	999999	13	999999	304	168	921	172	999999	73	999999	50	999999	824	999999	999999	683	740	745	838	483	132	999999	336	731	905	383	577	265	414	519	796	682	794	367	437	759	92	509	242	460	911	271	999999	868	999999	999999	901	824	84	999999	999999	368	602	119	977	379	676	996	399	785	354	907	694	554	999999	367	477	999999	778	502	601	241	999999	999999	999999	860	999999	468	231	276	481	753	190	859	360	438	999999	684	999999	68	92	95	120	999999	116	999999	577	534	759	152	171	443	56	582	953	927	854	224	547	999999	552	218	775	132	999999	601	999999	999999	204	680	288	792	999999	719	999999	515	999999	999999	281	568	292	302	709	89	115	999999	706	607	906	432	583	999999	146	273	515	873	999999	987	151	515	287	742	340	88	863	999999	366	999999	999999	447	806	797	943	979	999999	260	509	695	999999	999999	894	129	928	999999	999999	999999	655	999999	214	546	205	999999	915	765	290	550	962	630	225	737	680	380	999999	468	626	786	921	167	999999	265	374	999999	971	875	621	167	999999	568	982	451	722	553	132	999999	251	673	881	188	698	293	298	878	479	288	595	999999	684	469	155	320	501	498	999999	949	181	580	171	49	154	132	999999	403	648	774	25	999999	258	818	227	953	999999	743	468	999999	999999	495	154	692	290	999999	999999	999999	423	999999	949	233	178	183	999999	671	511	999999	999999	575	557	894	240	999999	273	467	275	866	252	201	415	757	40	238	999999	999999	435	999999	759	56	999999	392	979	976	824	999999	958	999999	373	555	451	72	709	892	598	81	999999	449	428	822	999999	616	110	231	999999	999999	203	940	201	769	245	42	92	999999	926	174	914	263	880	999999	509	200	503	696	999999	353	58	147	999999	910	430	986	999999	936	225	42	999999	758	721	999999	598	28	999999	603	320	419	979	722	999999	999999	167	12	568	999999	999999	640	123	999999	481	912	999999	65	310	290	999999	258	981	155	999999	893	999999	166	542	257	883	490	317	899	385	341	373	335	181	999999	753	428	999999	999999	623	584	919	999999	999999	999999	489	543	718	602	264	72	437	834	999999	999999	551	10	999999	321	999999	832	333	224	38	150	548	999999	999999	103	537	921	830	877	532	999999	973	14	879	733	767	999999	772	714	644	323	903	539	384	108	664	752	958	115	51	999999	999999	999999	849	999999	269	999999	659	624	75	343	241	559	311	763	109	
546	999999	736	554	722	70	619	579	714	246	19	443	999999	439	784	999999	725	836	741	936	278	999999	742	473	105	999999	158	648	310	92	999999	999999	999999	999999	127	631	232	999999	329	730	640	135	999999	999999	260	238	874	194	290	999999	516	722	569	999999	830	391	999999	272	459	41	912	970	278	632	891	782	823	785	321	162	740	999999	517	999999	306	153	30	841	223	866	816	963	999999	930	575	632	667	999999	178	736	999999	999999	110	297	999999	669	856	999999	19	478	999999	99	873	137	640	999999	214	558	530	999999	370	999999	999999	999999	999999	999999	612	999999	66	999999	124	999999	616	584	909	780	73	999999	203	999999	999999	999999	999999	745	461	727	999999	999999	299	234	427	119	999999	492	999999	707	999999	518	999999	999999	67	517	455	750	363	385	482	298	228	859	999999	985	364	894	399	852	714	314	999999	999999	999999	381	59	832	842	15	999999	134	219	999999	870	999999	156	999999	578	779	72	92	999999	86	254	999999	22	440	945	441	754	379	102	523	992	606	999999	585	19	999999	468	622	907	358	620	358	999999	26	989	732	838	39	325	999999	790	999999	922	64	252	67	368	618	886	410	260	396	41	695	219	273	178	570	325	893	999999	999999	999999	42	465	896	722	996	451	223	603	724	64	483	732	370	683	332	343	952	326	999999	735	507	108	234	999999	393	806	725	564	278	714	999999	307	350	999999	890	599	355	999999	372	177	673	807	535	341	999999	963	999999	590	999999	237	372	576	999999	713	676	934	241	999999	339	199	725	658	334	999999	632	185	391	912	999999	732	987	617	999999	681	72	999999	572	999999	767	999999	957	145	718	50	352	855	999999	637	781	955	367	775	15	999999	452	999999	482	525	709	999999	581	999999	999999	123	999999	755	999999	791	651	977	999999	349	812	909	241	999999	940	294	667	999999	999999	754	999999	999999	375	999999	612	781	999999	999999	227	999999	192	394	848	30	348	604	800	597	243	54	985	999999	594	27	962	999999	999999	999999	84	198	857	933	999999	827	806	959	999999	37	153	840	561	604	759	324	167	999999	71	220	999999	346	493	80	542	305	768	336	252	357	259	516	839	377	972	38	199	259	361	999999	224	388	856	773	453	403	492	999999	54	280	860	544	999999	999999	619	738	999999	786	400	737	999999	479	716	400	778	637	10	193	631	730	134	907	999999	50	996	863	489	719	999999	149	813	387	999999	999999	999999	714	481	999999	758	244	999999	413	859	624	962	745	672	466	994	816	999999	308	759	323	155	953	478	
993	734	999999	258	985	169	260	924	680	197	744	999999	999999	165	891	999999	396	999999	999999	999999	452	88	261	201	999999	725	809	747	514	628	968	826	543	999999	487	384	13	986	347	253	608	699	291	558	928	562	929	661	510	999999	999999	999999	999999	904	35	915	483	999999	235	999999	359	513	999999	999999	228	917	370	999999	678	517	999999	410	69	477	999999	752	797	703	999999	470	796	158	246	640	265	62	401	638	220	572	901	449	760	88	999999	105	290	238	999999	999999	202	111	999999	993	452	961	999999	956	464	282	127	779	301	999999	999999	211	276	999999	797	999999	525	999999	617	116	615	982	650	999999	584	354	472	568	373	262	277	694	175	253	198	303	206	445	183	937	999999	131	157	994	614	692	829	511	441	174	999999	471	999999	877	387	469	999999	999999	382	120	810	559	416	49	999999	999999	45	999999	590	503	969	999999	557	680	999999	494	834	656	376	891	524	960	137	208	766	999999	211	298	866	999999	999999	999999	72	999999	137	895	999999	999999	505	835	657	999999	921	938	205	999999	914	999999	225	893	635	664	509	999999	596	849	999999	218	999999	693	576	747	999999	861	520	648	999999	999999	999999	766	779	999999	160	540	244	717	49	199	999999	361	890	398	83	972	999999	327	821	999999	476	287	473	506	836	999999	269	910	650	69	999999	999999	398	430	269	458	123	999999	513	968	256	878	999999	242	214	921	802	999999	999999	193	768	202	827	444	27	999999	999999	283	889	999999	281	999999	76	999999	771	456	963	470	139	625	859	193	813	853	336	597	999999	999999	301	915	20	91	246	466	301	234	729	953	999999	993	999999	840	29	175	999999	921	811	829	470	758	957	341	58	58	334	584	389	974	999999	429	798	71	981	974	338	200	999999	610	689	547	727	20	67	145	470	999999	173	999999	166	414	785	647	999999	999999	957	678	42	999999	999999	716	845	999999	844	983	205	102	999999	55	836	506	833	999999	999999	922	40	947	284	999999	999999	316	420	740	818	999999	644	161	999999	448	27	660	168	899	477	999999	702	973	175	999999	940	999999	999999	128	811	999999	580	999999	506	848	513	19	999999	999999	999999	825	999999	114	936	149	349	54	999999	999999	37	186	348	934	734	177	230	999999	781	210	972	219	156	301	929	168	999999	70	654	999999	999999	17	999999	48	298	651	677	999999	999999	35	734	896	999999	748	999999	634	321	646	849	338	627	456	238	202	156	999999	679	999999	185	999999	25	999999	399	359	486	30	920	999999	999999	999999	500	632	30	999999	476	86	
643	408	210	304	999999	487	999999	325	824	999999	999999	73	892	897	972	999999	422	268	19	455	506	226	999999	80	714	22	999999	767	838	995	435	482	726	80	999999	280	999999	999999	932	537	78	84	535	997	999999	856	416	748	119	999999	999999	999999	745	999999	580	999999	146	140	590	833	999999	452	487	999999	62	306	347	822	148	702	999999	542	999999	481	999999	431	999999	274	828	858	999999	261	658	21	784	999999	736	705	499	341	999999	672	300	108	60	626	597	706	944	999999	519	999999	999999	416	955	678	435	999999	644	158	736	999999	311	732	999999	236	794	999999	54	388	569	999999	999999	807	568	209	999999	237	999999	760	834	983	999999	999999	999999	21	651	999999	65	115	248	999999	999999	351	604	999999	999999	567	999999	823	831	131	662	565	385	877	272	802	999999	999999	999999	207	841	884	323	752	552	428	393	999999	999999	999999	999999	938	150	999999	580	981	999999	307	838	683	999999	608	928	713	999999	763	507	999999	749	999999	403	999999	679	51	631	187	999999	851	718	941	184	655	999999	289	999999	999999	999999	289	306	290	999999	999999	918	752	841	999999	955	609	431	999999	920	921	476	736	999999	121	999999	109	475	403	953	360	589	896	999999	710	999999	649	999999	608	999999	999999	999999	468	258	999999	390	999999	209	397	231	427	430	929	999999	263	188	999999	999999	598	463	326	814	902	336	249	960	31	253	140	873	316	606	822	451	999999	756	18	488	305	731	343	999999	999999	182	536	999999	659	875	256	532	858	999999	414	154	30	999999	273	999999	18	999999	369	682	79	523	915	820	999999	999999	328	999999	999999	999999	835	867	130	427	736	730	800	319	999999	155	997	608	25	797	999999	999999	430	999999	492	876	999999	412	371	660	829	564	267	715	331	999999	556	749	361	835	683	546	33	999999	678	543	341	699	999999	223	999999	471	508	127	999999	929	68	40	999999	999999	553	999999	999999	470	999999	182	999999	94	987	140	999999	258	256	999999	999999	999999	655	826	620	949	545	780	820	158	999999	368	65	999999	98	402	122	526	734	66	291	260	49	562	15	505	999999	999999	711	460	624	437	224	328	999999	970	999999	241	420	74	999999	999999	999999	999999	999999	239	126	332	999999	594	27	82	523	199	898	863	617	102	821	124	879	298	78	369	999999	547	153	737	999999	127	128	999999	116	670	307	518	999999	999999	999999	775	389	747	259	126	443	552	999999	35	430	149	363	999999	999999	306	194	470	704	252	825	949	96	389	999999	999999	476	999999	966	852	999999	389	999999	999999	35	55	999999	999999	49	
951	926	999999	999999	128	999999	997	764	936	471	809	486	836	813	405	866	127	689	999999	561	380	650	999999	585	71	142	50	923	999999	166	374	999999	62	431	752	999999	843	326	999999	999999	198	124	539	675	166	376	65	999999	820	999999	908	999999	734	579	668	311	999999	405	571	999999	999999	84	999999	780	106	248	433	999999	999999	90	32	999999	721	927	373	999999	120	631	429	695	87	475	113	378	257	19	999999	482	763	451	695	448	999999	982	806	124	999999	999999	578	917	999999	650	514	739	999999	999999	999999	806	216	999999	200	998	976	999999	999999	999999	970	958	533	97	999999	950	651	999999	395	999999	999999	739	131	999999	477	361	62	511	752	437	960	373	341	999999	375	999999	276	361	999999	696	999999	878	84	15	153	829	236	999999	999999	992	999999	999999	354	999999	999999	904	685	957	934	839	945	475	133	480	840	999999	627	999999	721	381	683	300	369	698	122	176	664	999999	116	648	135	571	999999	999999	439	75	28	878	999999	999999	354	319	999999	421	999999	999999	754	604	175	545	212	999999	999999	145	318	707	999999	656	350	999999	250	570	999999	296	714	384	480	999999	50	774	999999	749	315	260	999999	999999	874	948	947	999999	421	69	949	570	446	292	802	999999	999999	731	999999	372	538	192	231	784	468	140	706	376	525	390	563	999999	956	463	537	518	999999	999999	833	587	708	999999	483	190	999999	290	999999	432	999999	621	923	319	243	999999	221	132	999999	999999	905	999999	251	581	600	41	505	999999	614	983	754	999999	999999	999999	898	953	663	313	999999	50	999999	188	290	284	794	999999	467	254	999999	999999	252	999999	489	866	48	99	345	136	634	451	685	999999	999999	867	677	299	870	426	999999	999999	999999	907	422	999999	89	999999	463	966	787	999999	999999	261	399	875	740	349	803	999999	468	999999	999999	536	679	999999	365	109	999999	423	606	505	44	999999	832	877	999999	344	999999	500	999999	320	999999	378	349	999999	877	999999	674	999999	999999	338	495	986	958	999999	999999	999999	238	164	633	999999	225	999999	370	291	661	533	428	521	701	406	356	312	106	157	999999	248	999999	740	389	931	434	712	297	999999	999999	57	91	229	214	157	116	837	867	807	999999	999999	18	68	999999	999999	15	163	108	999999	999999	192	890	811	440	434	840	497	775	701	555	512	753	101	282	614	451	208	316	553	999999	518	445	298	61	587	239	138	462	45	925	281	999999	999999	999999	826	167	280	789	780	317	618	72	175	999999	592	999999	916	999999	673	902	807	846	999999	439	473	747	601	759	853	
204	999999	44	739	999999	284	899	999999	805	455	456	181	418	999999	999999	999999	455	280	999999	999999	745	323	352	789	143	999999	434	67	999999	822	89	565	521	936	585	999999	583	333	398	977	693	655	121	341	226	730	399	320	320	758	999999	477	565	300	117	881	368	255	605	658	849	841	999999	983	375	891	999999	482	950	999999	108	132	999999	68	999999	999999	211	21	573	412	728	999999	999999	379	804	612	999999	231	828	704	247	338	727	999999	137	851	597	137	999999	335	81	916	369	999999	999999	894	595	999999	524	999999	679	357	682	203	929	735	104	688	999999	762	891	999999	653	999999	999999	769	405	150	999999	923	502	84	55	999999	341	811	754	75	719	999999	26	503	706	810	999999	999999	656	999999	811	402	757	909	949	212	443	642	273	999999	289	999999	499	999999	999999	600	525	605	311	999999	861	999999	980	999999	968	999999	746	397	999999	842	231	511	123	870	339	538	176	592	134	999999	804	698	548	999999	785	999999	420	999999	927	116	294	999999	588	222	672	693	999999	728	940	680	466	56	911	430	999999	999999	999999	628	999999	47	999999	999999	480	468	639	172	999999	999999	253	148	858	185	999999	625	557	801	923	901	999999	645	126	447	999999	454	386	758	999999	999999	750	999999	63	999999	999999	889	682	361	949	129	999999	510	999999	83	485	801	999999	999999	586	999999	873	99	854	874	430	999999	999999	986	999999	36	92	881	384	999999	598	245	95	76	729	579	942	206	999999	999999	328	697	531	999999	999999	999999	632	104	181	501	254	660	163	188	371	975	999999	999999	999999	922	46	999999	135	662	484	999999	716	755	561	16	999999	676	246	59	555	732	948	878	33	999999	403	999999	999999	883	217	999999	92	906	705	754	611	256	135	930	767	627	572	999999	568	722	143	876	999999	999999	158	577	999999	113	633	638	36	100	672	640	529	58	991	999999	454	546	999999	810	59	806	405	106	999999	316	999999	928	170	88	319	999999	306	999999	454	999999	735	639	999999	999999	999999	76	999999	999999	584	495	410	719	636	330	424	999999	565	332	826	736	999999	62	36	999999	822	704	478	999999	999999	372	999999	12	999999	999999	999999	814	32	189	537	982	999999	884	999999	66	905	999999	301	999999	663	297	999999	973	700	999999	775	683	999999	416	999999	999999	598	780	740	222	161	999999	125	190	814	610	999	385	795	844	658	885	999999	970	999999	259	999999	639	999999	493	999999	369	312	886	680	833	211	616	999999	959	394	999999	154	309	904	506	457	999999	35	63	298	369	188	999999	999999	890	999999	999999	
214	906	174	959	496	256	595	791	106	999999	510	999999	409	393	362	836	459	359	741	241	999999	704	802	303	614	240	205	267	191	456	826	789	690	999999	411	126	794	434	999999	897	713	999999	409	999999	609	999999	654	905	16	352	406	999999	159	911	577	999999	114	999999	355	999999	61	338	999999	650	999999	720	300	999999	981	999999	51	34	548	844	999999	952	305	584	693	999999	586	999999	260	838	59	125	640	999999	990	901	999999	923	89	555	845	999999	512	758	815	888	753	812	923	770	310	381	172	999999	999999	624	214	530	188	785	679	761	88	771	999999	297	999999	999999	851	90	233	128	945	992	999999	152	450	999999	768	804	816	773	376	489	538	678	953	335	394	375	696	492	745	999999	876	93	999999	740	167	528	808	999999	961	842	547	192	436	179	999999	251	999999	668	761	383	999999	906	395	999999	243	922	999999	754	137	486	999999	741	382	651	126	915	845	999999	388	250	995	999999	999999	534	941	355	252	999999	999999	999999	200	37	730	371	334	999999	698	707	506	245	999999	64	114	999999	458	805	999999	784	999999	401	405	473	290	999999	387	394	104	999999	657	887	680	559	734	999999	999999	366	20	21	326	156	226	148	999999	153	65	941	479	336	85	146	999999	467	999999	628	746	727	999999	219	984	999999	999999	999999	60	618	564	635	999999	130	199	101	794	798	467	907	999999	267	269	147	465	999999	914	767	785	521	999999	222	828	116	247	568	619	801	36	386	281	388	97	595	588	429	621	359	147	984	999999	747	999	999999	453	489	467	609	754	999999	35	116	62	539	999999	351	806	223	999999	631	481	993	999999	999999	635	795	180	674	558	999999	824	565	999999	801	179	999999	999999	999999	999999	758	110	20	56	489	999999	174	336	558	328	999999	622	408	476	516	512	357	975	918	196	999999	318	792	60	719	999999	470	999999	260	999999	999999	138	800	560	999999	530	471	999999	292	731	471	999999	621	999999	321	422	425	999999	999999	298	822	999999	304	819	14	449	999999	959	999999	765	999999	688	86	198	656	118	822	848	350	985	50	999999	999999	197	725	199	696	446	739	999999	307	381	371	999999	999999	52	999999	981	555	686	999999	512	619	527	841	782	392	433	699	213	999999	999999	748	139	257	421	936	117	103	815	999999	871	999999	999999	467	518	999999	999999	999999	999999	283	841	302	664	773	538	999999	175	355	999999	806	273	747	999999	706	729	999999	242	714	135	115	726	999999	739	933	351	292	588	999999	333	466	999999	781	95	999999	758	285	93	366	
719	630	999999	999999	161	19	488	999999	694	334	737	999999	93	409	526	508	557	953	562	731	431	256	213	999999	32	486	999999	492	999999	605	947	999999	549	876	995	504	344	965	736	730	455	227	597	263	331	448	382	869	264	587	383	999999	999999	999999	999999	472	427	665	739	999999	482	999999	471	999999	387	999999	344	999999	413	31	174	999999	227	832	285	213	999999	999999	784	999999	113	999999	999999	84	232	999999	999999	197	942	999999	87	999999	235	71	999999	459	756	507	999999	48	114	175	466	242	422	790	587	999999	86	730	814	477	999999	166	570	815	767	396	867	244	560	156	275	881	944	999999	366	166	999999	826	457	160	83	746	479	938	210	995	662	441	565	842	121	999999	718	610	797	999999	500	442	999999	369	639	641	999999	957	999999	585	298	999999	434	430	315	260	283	663	403	144	999999	632	614	771	734	436	679	718	45	63	172	999999	697	296	665	151	144	98	520	441	268	999999	48	625	707	734	16	144	536	861	938	999999	999999	999999	392	868	999999	919	999999	213	999999	768	921	846	422	953	239	147	765	999999	999999	194	152	999999	875	174	593	988	74	999	429	544	192	184	125	117	999999	44	999999	796	999999	999999	463	317	478	500	600	201	999999	753	999999	869	379	372	745	999999	912	999999	999999	227	999999	840	855	635	783	428	586	746	730	999999	825	204	243	968	851	900	731	834	493	385	574	999999	999999	999999	504	560	175	820	438	372	205	884	257	686	522	482	368	828	534	60	999999	853	471	898	927	999999	635	410	520	845	31	87	999999	412	653	883	65	545	140	232	263	766	318	368	119	999999	999999	556	999999	379	541	903	310	442	471	721	930	887	999999	999999	924	764	310	593	350	127	133	999999	43	638	426	999999	697	999999	797	157	999999	999999	788	986	362	89	954	999999	313	128	777	327	940	932	952	178	999999	936	307	499	999999	724	27	992	818	112	999999	999999	999999	999999	215	999	645	323	186	828	108	406	841	999999	809	169	289	232	349	805	904	111	686	258	669	760	999999	308	999999	820	94	795	177	260	565	999999	197	999999	912	777	999999	999999	756	133	79	757	105	461	689	306	445	795	653	22	207	421	999999	704	999999	454	999999	347	631	365	743	313	238	591	999999	673	999999	694	319	571	999999	287	355	562	189	999999	665	551	999999	395	384	298	152	165	999999	999999	999999	999999	546	467	782	344	999999	400	999999	766	529	999999	181	26	334	750	485	91	999999	920	76	577	525	999999	789	453	999999	245	980	454	
170	83	539	146	999999	488	999999	852	789	789	292	999999	182	422	999999	999999	999999	603	999999	634	813	71	276	141	87	438	999999	409	678	338	616	759	999999	999999	606	455	974	45	359	999999	602	633	301	109	637	121	999999	999999	753	999999	83	135	184	356	641	109	999999	999999	69	238	999999	748	999999	460	999999	533	545	247	816	999999	187	999999	253	999999	41	189	769	176	504	999999	43	865	656	51	264	490	999999	72	303	506	648	577	999999	130	335	854	999999	841	926	114	575	166	999999	816	460	999999	881	999999	325	462	999999	640	999999	103	205	999999	101	142	206	999999	948	483	999999	319	999999	999999	999999	999999	890	186	729	999999	999999	399	399	876	999999	840	591	999999	609	626	746	840	176	18	673	999999	925	680	763	328	644	243	166	102	222	976	527	999999	381	757	77	148	733	999999	399	513	999999	328	84	261	550	681	999999	999999	736	113	153	289	999999	484	999999	999999	423	999999	999999	999999	999999	307	664	999999	322	999999	153	851	558	608	117	764	618	169	189	999999	605	999999	777	963	160	999999	999999	999999	833	247	913	897	559	857	725	332	128	393	280	406	999999	480	938	999999	537	241	773	138	996	388	671	776	305	601	999999	911	633	329	999999	999999	999999	556	999999	84	827	999999	302	701	882	785	646	235	889	999999	942	999999	573	967	999999	919	71	999999	122	454	999999	999999	601	957	253	813	999999	999999	537	872	464	999999	710	863	981	291	999999	999999	255	221	741	445	999999	522	659	999999	347	999999	893	999999	346	714	999999	999999	508	999999	654	344	457	78	96	847	697	26	999999	834	424	710	985	154	979	989	981	901	713	141	260	999999	308	763	999999	42	999999	601	535	749	673	394	999999	999999	999999	605	623	186	134	894	748	999999	203	824	74	637	680	748	957	999999	733	999999	612	999999	440	575	999999	999999	603	64	941	999999	490	999999	999999	39	354	694	517	384	375	804	999999	818	999999	389	885	483	699	999999	999999	166	644	999999	26	140	999999	988	861	71	999999	929	583	79	952	652	999999	625	663	44	292	986	999999	582	981	928	766	793	999999	60	689	999999	999999	999999	702	785	461	311	561	40	257	366	832	455	815	445	230	999999	866	739	999	270	820	664	999999	375	999999	71	207	97	374	988	13	810	382	16	935	999999	377	177	999999	88	73	999999	786	926	163	999999	999999	545	999999	999999	927	254	61	429	742	340	999999	336	859	399	999999	474	999999	999999	999999	999999	83	999999	510	999999	339	999999	999999	999999	207	196	877	628	999999	149	304	999999	389	999999	
999999	759	759	953	274	604	608	51	317	999999	973	599	999999	527	573	142	712	999999	44	306	730	238	706	999999	999999	999999	462	591	999999	720	105	999999	94	360	208	603	272	130	999999	905	803	297	999999	747	947	608	228	360	65	89	999999	346	628	999999	999999	831	999999	999999	731	999999	152	27	926	597	705	531	514	999999	329	999999	999999	592	423	138	999999	999999	847	958	192	623	337	112	999999	999999	292	759	999999	11	999999	999999	999999	999999	398	826	763	785	371	999999	51	425	103	611	999999	95	220	999999	999999	999999	999999	151	999999	104	446	999999	390	49	491	891	314	999999	708	512	840	952	429	236	203	596	999999	718	81	63	999999	767	529	725	81	450	824	447	836	334	422	634	392	456	999999	291	445	999999	999999	479	999999	999999	999999	999999	770	88	999999	984	652	336	134	999999	999999	930	187	999999	587	664	968	51	999999	867	119	383	999999	216	570	999999	38	912	999999	651	425	601	574	821	999999	938	999999	993	785	840	999999	510	999999	551	563	999999	278	528	703	780	755	262	412	621	985	343	501	564	517	692	955	740	185	483	456	478	999999	366	627	649	709	974	265	237	999999	609	999999	999999	652	118	704	510	999999	379	896	172	999999	999999	835	716	446	401	486	102	884	64	334	726	104	94	106	999999	900	64	81	780	996	184	999999	386	169	953	911	408	988	455	531	806	999999	999999	289	412	531	910	212	318	498	173	352	28	999999	458	999999	999999	22	792	999999	163	308	999999	999999	25	415	459	557	493	489	87	114	439	532	527	999999	811	999999	999999	390	989	852	762	291	832	832	529	110	999999	509	352	396	206	999999	377	508	471	126	274	997	82	363	718	999999	421	69	912	495	757	999999	642	762	328	411	619	999999	545	833	344	999999	885	358	846	984	146	690	908	593	165	999999	999999	695	999999	999999	999999	636	999999	933	870	999999	919	44	999999	402	999999	590	78	794	237	999999	962	638	999999	91	122	723	516	734	691	731	161	329	999999	738	999999	999999	231	631	999999	999999	178	611	999999	570	273	999999	15	454	127	999999	621	123	366	999999	67	48	912	459	999999	594	999999	999999	999999	149	999999	600	704	999999	999999	920	368	447	999999	254	999999	360	675	221	818	271	718	72	617	999999	119	47	962	251	680	603	44	772	56	507	862	999999	369	824	948	673	156	401	999999	999999	198	184	420	999999	202	706	373	701	641	323	876	999999	791	116	39	584	637	463	933	166	886	999999	400	204	392	137	990	850	999999	155	125	327	377	420	999999	
999999	626	851	58	973	239	999999	140	733	631	804	999999	263	794	374	45	693	467	538	320	601	783	999999	729	74	999999	522	437	496	208	999999	689	380	170	105	957	786	999999	959	926	553	465	999999	573	587	159	999999	66	899	119	432	999999	839	110	355	999999	410	999999	984	267	717	999999	999999	535	999999	124	607	999999	999999	416	259	288	507	999999	999999	999999	999999	999999	999999	999999	999999	466	538	386	775	999999	850	280	815	944	556	999999	430	702	218	999999	999999	999999	502	999999	551	644	367	492	859	153	361	236	342	999999	999999	757	979	78	999999	260	376	267	999999	381	274	336	287	999999	860	594	858	805	403	129	324	999999	160	679	373	999999	108	56	999999	632	348	623	999999	605	910	999999	684	361	424	958	281	999999	999999	130	208	225	366	999999	631	274	294	555	833	223	999999	60	999999	310	704	999999	162	329	740	136	999999	650	398	681	843	70	999999	999999	391	445	848	999999	999999	40	480	158	978	494	424	999999	999999	793	789	724	711	859	202	384	656	481	805	951	823	257	999999	999999	826	999999	770	571	364	787	174	398	999999	144	999999	576	829	556	964	667	905	999999	788	999999	860	674	970	983	867	535	851	910	999999	896	936	362	941	922	331	304	999999	853	897	560	628	401	359	999999	418	626	554	999999	517	148	55	345	999999	849	697	162	713	999999	703	999999	936	999999	999999	478	208	999999	635	906	234	669	942	999999	999999	237	999999	469	325	404	575	251	981	751	999999	500	850	999999	894	101	999999	999999	590	937	160	78	624	374	642	880	378	999999	999999	648	875	847	206	999999	753	240	239	238	837	319	221	461	847	999999	861	268	999999	606	999999	543	999999	65	88	14	901	999999	612	255	826	999999	35	999999	260	342	875	555	304	856	847	663	861	997	342	281	726	698	230	999999	513	384	999999	999999	999999	999999	967	999999	769	201	102	999999	627	984	411	999999	293	966	211	514	318	999999	963	770	759	999999	681	683	722	999999	288	212	302	182	999999	452	999999	999999	128	802	375	65	786	113	764	616	999999	877	595	939	999999	999999	497	999999	131	207	420	491	21	595	776	293	107	961	999999	889	938	999999	252	999999	220	39	999999	999999	148	262	999999	860	16	999999	999999	803	97	782	819	528	715	586	999999	544	999999	700	252	532	36	999999	958	824	200	999999	677	999999	634	999999	729	958	911	98	577	868	677	559	485	868	101	972	205	324	152	394	184	999999	403	999999	926	519	786	325	382	66	304	705	670	999999	475	912	999999	461	999999	860	
999999	627	19	193	867	999999	225	999999	999999	63	999999	644	681	805	999999	325	198	925	709	999999	999999	596	715	999999	574	971	999999	353	403	189	803	744	270	292	999999	556	353	219	841	454	999999	413	884	329	180	659	34	864	441	160	724	253	999999	999999	999999	30	999999	499	619	895	999999	999999	999999	261	260	151	383	399	37	153	972	999999	94	999999	914	769	712	999999	349	914	946	34	999999	999999	999999	559	999999	999999	604	757	645	854	599	945	861	432	432	632	78	39	285	635	836	297	188	999999	168	999999	928	919	318	525	159	704	949	568	960	736	796	999999	999999	999999	794	280	508	999999	388	148	403	492	999999	89	999999	320	639	999999	197	999999	999999	719	400	506	498	685	449	129	999999	999999	996	303	472	696	999999	377	880	328	840	566	788	999999	366	999999	999999	446	582	238	208	839	74	637	380	999999	999999	87	310	652	467	119	831	999999	424	493	152	999999	30	650	253	949	439	999999	999999	631	835	15	999999	999999	413	62	112	220	921	864	830	368	923	999999	999999	758	77	238	999999	730	734	409	645	873	877	999999	425	999999	984	258	410	754	166	748	511	665	724	999999	248	414	999999	620	467	559	999999	783	186	999999	999999	495	882	211	459	999999	897	435	999999	489	502	420	637	179	999999	673	999999	86	999999	184	624	368	999999	999999	989	456	723	123	999999	96	219	999999	816	531	317	499	376	209	304	417	999999	85	306	244	436	828	777	838	394	999999	106	586	581	12	279	266	461	744	221	999999	36	783	493	999999	279	408	603	115	861	737	306	999999	781	999999	999999	999999	72	999999	710	170	679	885	729	156	989	633	523	813	261	60	999999	631	988	999999	390	77	999999	33	999999	38	234	671	999999	657	497	999999	805	786	679	999999	999999	999999	43	60	333	151	64	999999	293	646	885	789	854	999999	699	675	275	489	414	265	957	999999	999999	681	935	17	908	999999	659	157	827	736	144	999999	856	999999	597	937	968	249	23	254	739	999999	153	999999	817	175	957	822	576	999999	999999	423	773	165	999999	361	124	325	242	999999	688	999999	999999	999999	999999	333	954	323	87	338	520	174	251	713	309	516	538	999999	199	742	124	836	580	511	363	721	757	700	557	246	822	652	16	42	566	999999	508	994	790	999999	999999	644	999999	247	804	999999	181	999999	999999	999999	823	624	999999	500	999999	851	566	317	999999	933	999999	263	765	841	516	868	168	219	157	707	999999	999999	710	706	999999	999999	101	999999	707	999999	999999	697	845	246	999999	207	999999	516	
174	714	46	201	209	856	918	999999	878	903	731	936	59	962	912	158	314	289	913	999999	968	396	999999	233	610	649	999999	877	418	529	429	318	999999	651	54	999999	999999	999999	343	999999	788	999999	999999	999999	999999	999999	106	586	785	696	999999	142	294	106	547	999999	999999	813	591	560	999999	50	549	999999	484	999999	999999	408	917	479	999999	999999	946	69	999999	405	999999	570	622	839	553	999999	102	721	596	296	34	999999	114	276	487	999999	999999	783	999999	748	999999	252	714	198	999999	697	669	315	218	443	196	234	464	151	983	394	201	999999	17	664	999999	999999	762	999999	398	350	304	650	992	630	274	999999	999999	999999	382	999999	999999	433	999999	855	148	786	512	162	109	799	789	999999	293	999999	665	999999	776	728	800	205	490	527	799	999999	403	28	323	587	179	33	557	571	769	441	538	767	97	161	526	170	325	609	98	599	560	341	367	999999	964	793	396	949	999999	186	71	338	634	999999	461	999999	999999	925	983	999999	251	228	202	852	999999	999999	999999	624	211	639	879	880	439	209	999999	71	661	423	622	386	636	608	477	592	379	210	143	268	700	407	696	400	626	22	357	341	149	514	999999	76	409	772	999999	463	307	999999	899	434	554	399	467	60	999999	999999	448	643	999999	999999	482	363	765	135	923	804	943	489	264	426	999999	942	922	156	88	556	976	864	861	24	295	197	310	708	713	999999	939	646	97	29	573	999999	591	540	41	981	311	284	849	942	520	817	927	999999	999999	612	477	320	972	755	630	584	781	736	323	999999	63	999999	999999	622	864	306	401	245	853	147	999999	391	125	106	255	702	25	919	504	999999	270	827	135	111	833	629	673	999999	398	999999	999999	854	226	746	928	253	863	236	87	999999	425	692	629	444	261	95	999999	875	510	927	999999	999999	999999	845	34	235	999999	319	789	245	633	999999	846	864	215	506	175	378	178	11	999999	999999	841	290	62	578	208	999999	850	748	433	797	999999	471	999999	79	621	381	722	702	322	553	999999	841	590	366	999999	764	239	754	920	827	707	509	999999	780	31	951	792	456	999999	250	469	51	999999	835	237	384	999999	999999	884	794	656	475	999999	296	351	999	700	696	999999	443	461	106	828	999999	100	332	383	648	58	670	999999	275	676	999999	999999	406	39	755	999999	471	329	999999	869	135	180	999999	820	999999	438	31	261	106	724	593	788	373	223	215	999999	905	11	796	96	224	215	999999	799	615	212	945	999999	945	567	270	999999	367	999999	702	
435	999999	512	582	219	999999	418	491	550	92	294	720	193	824	999999	233	999999	999999	999999	654	919	790	442	214	598	493	999999	315	539	463	478	999999	146	520	779	999999	402	999999	999999	69	806	724	839	716	331	491	999999	154	934	344	800	591	999999	582	782	999999	425	307	983	726	976	999999	952	97	614	864	584	999999	999999	133	830	51	946	947	848	205	950	726	883	999999	999999	999999	380	205	663	887	999999	563	738	143	471	105	445	860	93	999999	772	999999	999999	467	907	100	999999	811	513	759	999999	413	734	999999	695	698	424	876	995	80	731	756	999999	999999	794	30	933	912	662	999999	605	96	864	999999	432	207	624	999999	999999	640	807	569	999999	903	999999	665	999999	161	447	772	681	568	864	999999	971	25	328	385	672	999999	166	196	158	999999	999999	558	549	589	164	497	999999	997	999999	365	272	172	75	530	484	139	200	782	474	889	63	47	231	999999	183	999999	878	999999	754	322	484	620	420	999999	750	999999	999999	250	999999	950	698	999999	891	999999	999999	809	950	798	900	542	696	999999	999999	269	724	126	336	698	415	747	618	835	999999	999999	881	652	751	161	780	790	23	950	786	524	999999	380	156	722	110	374	466	90	999999	221	999999	110	898	161	199	634	367	427	835	258	341	863	439	999999	628	107	68	799	28	120	529	999999	596	207	999999	353	999999	999999	999999	51	291	538	999999	42	999999	780	754	599	962	999999	433	595	124	538	193	337	940	620	104	999999	999999	666	72	237	691	880	513	700	92	845	999999	999999	829	793	966	999999	376	407	999999	847	353	468	999999	872	687	999999	631	68	999999	741	412	999999	519	594	735	624	475	269	350	999999	276	64	516	127	491	680	999999	999999	999999	390	999999	543	822	256	999999	847	999999	999999	550	999999	999999	455	999999	999999	999999	999999	243	244	999999	999999	337	117	66	939	999999	999999	951	718	390	17	999999	310	497	999999	780	999999	537	272	935	887	794	285	718	593	999999	821	378	175	685	186	446	530	999999	229	62	852	486	882	999999	999999	895	121	810	543	588	948	957	60	570	572	777	971	309	181	557	999999	999999	473	339	759	920	786	43	213	570	999999	48	277	582	927	393	999999	596	574	991	682	999999	184	14	661	999999	328	604	122	409	474	999999	100	999999	10	463	22	999999	915	450	119	87	606	999999	999999	909	999999	478	999999	189	132	385	999999	189	874	586	224	469	678	896	999999	192	921	803	106	426	999999	999999	581	474	380	112	680	134	882	604	868	211	999999	999999	999999	
850	961	932	287	99	496	911	797	423	248	553	999999	29	848	927	166	999999	999999	524	999999	94	896	999999	809	30	704	610	307	279	718	22	406	926	722	751	230	988	999999	16	930	45	999999	167	235	826	237	660	999999	999999	448	75	335	548	789	98	953	792	133	267	999999	885	614	999999	705	999999	156	947	307	107	999999	177	999999	869	594	999999	287	739	943	999999	792	53	999999	352	999999	999999	687	858	147	999999	798	438	865	269	621	54	431	999999	461	999	680	289	363	188	258	280	999999	465	999999	863	810	223	848	999999	474	351	560	999999	697	999999	549	298	810	673	309	277	312	27	257	999999	504	998	287	944	312	512	690	157	103	560	863	231	903	999999	999999	584	589	999999	794	280	494	999999	591	408	459	391	999999	689	878	981	968	772	218	414	368	811	999999	904	838	962	660	413	179	999999	199	327	394	999999	850	999999	687	588	232	977	999999	345	417	999999	999999	921	43	10	278	121	592	101	23	999999	915	20	648	999999	884	832	620	90	999999	454	219	142	996	941	839	163	303	389	549	241	359	999999	404	67	999999	917	928	659	145	67	555	108	314	999999	621	839	86	12	999999	999999	366	999999	354	963	999999	362	924	999999	171	124	999999	212	552	999999	999999	999999	616	591	275	967	903	960	945	932	899	121	999999	110	330	999	86	300	999999	158	874	385	678	441	397	67	992	836	498	30	999999	352	555	532	755	999999	233	495	999999	736	497	999999	38	422	74	999999	534	824	999999	172	47	527	527	404	907	999999	999999	185	203	218	974	999999	472	999999	693	999999	565	305	354	600	776	591	563	948	660	477	356	266	377	838	532	999999	999999	999999	982	721	825	161	624	999999	515	999999	999999	999999	999999	999999	934	999999	728	517	999999	999999	480	999999	395	999999	963	578	743	999999	417	999999	999999	365	686	805	12	146	942	972	731	999999	680	362	999999	728	299	45	999999	240	999999	253	537	859	845	302	698	999999	940	536	758	257	999999	194	583	557	250	936	842	956	427	999999	170	756	785	999999	559	127	95	667	167	928	999999	512	896	174	430	947	999999	393	117	118	205	999999	223	484	994	999999	999999	999999	488	362	203	240	999999	999999	999999	999999	84	999999	742	999999	807	283	378	829	865	906	297	419	137	302	999999	458	849	318	602	754	542	999999	999999	999999	347	558	188	999999	999999	161	699	161	91	999999	873	265	999999	999999	999999	922	47	394	618	98	207	369	999999	196	936	744	391	999999	153	338	248	999999	669	999999	243	258	104	
574	104	714	999999	146	338	999999	999999	171	807	999999	999999	679	999999	158	693	506	866	978	999999	992	999999	990	999999	999999	18	752	410	111	595	972	302	999999	827	473	299	904	999999	71	41	921	768	999999	936	78	496	473	622	100	89	173	812	999999	109	112	706	113	943	21	138	585	87	326	575	999999	30	955	851	252	859	788	624	999999	946	237	233	102	999999	702	709	544	139	320	32	431	169	46	952	999999	999999	195	960	870	999999	999999	999999	451	999999	999999	57	540	621	999999	240	999999	999999	17	319	999999	999999	999999	59	251	312	593	999999	767	304	154	675	983	12	136	485	673	999999	754	872	500	394	781	999999	952	654	999999	922	999999	89	731	999999	162	999999	90	846	163	999999	719	567	349	10	999999	157	65	999999	74	999999	999999	999999	567	473	793	999999	819	487	106	720	107	999999	144	670	695	687	572	270	999999	265	922	999999	332	538	117	196	533	999999	999999	999999	838	999999	590	640	437	866	522	268	99	27	908	603	749	442	48	999999	433	999999	314	398	585	794	911	808	615	216	570	38	365	606	611	329	178	472	882	999999	15	503	243	829	999999	999999	180	999999	357	328	539	890	500	999999	763	855	999999	920	58	53	615	782	34	230	999999	493	903	493	415	589	435	286	560	468	127	930	444	485	232	999999	999999	415	999999	296	676	680	538	380	843	756	144	257	424	838	963	233	478	22	999999	681	410	687	100	767	893	262	999999	999999	867	833	420	999999	999999	776	429	999999	331	738	554	624	999999	533	999999	658	999999	187	862	999999	999999	999999	461	431	951	999999	871	936	324	693	403	423	350	507	513	20	345	999999	999999	647	419	763	902	740	468	999999	726	876	47	442	322	716	400	618	536	999999	999999	999999	999999	156	904	492	886	637	345	140	283	999999	29	639	322	999999	627	224	312	741	991	721	999999	999999	999999	999999	898	882	999999	686	33	999999	971	540	638	356	677	999999	999999	926	877	274	405	337	634	279	999999	408	129	303	99	999999	315	794	981	660	999999	714	331	909	593	14	267	658	116	551	486	489	999999	966	352	223	481	999999	864	727	325	635	417	555	147	500	762	87	999999	848	426	186	559	977	330	962	999999	833	343	873	16	746	230	93	793	999999	999999	162	999999	876	703	930	930	999999	344	401	999999	776	771	102	251	190	70	268	134	999999	930	999999	646	389	140	647	52	999999	720	579	999999	334	762	770	103	610	136	721	154	999999	256	305	999999	999999	666	999999	72	250	999999	826	685	962	
959	999999	447	383	516	571	745	66	888	999999	542	765	999999	972	24	11	998	640	63	349	124	638	999999	999999	390	717	722	824	585	801	369	893	893	451	374	278	999999	720	999999	564	976	999999	607	317	763	877	941	999999	999999	70	251	991	999999	346	848	331	440	812	993	798	849	920	480	96	579	999999	872	545	608	745	999999	288	546	499	999999	35	40	745	871	512	776	39	532	524	560	999999	131	556	999999	999999	838	520	726	305	999999	65	617	999999	999999	999999	15	999999	95	999999	392	962	454	999999	973	822	301	694	941	999999	31	820	999999	999999	536	999999	527	325	999999	564	906	167	999999	999999	999999	999999	418	519	16	756	506	380	943	975	141	597	923	847	583	781	751	153	578	245	999999	999999	666	999999	984	537	596	690	999999	530	649	234	411	213	999999	999999	413	781	999999	194	984	999999	999999	999999	824	939	287	679	999999	999999	812	762	589	999999	966	999999	999999	758	535	999999	169	999999	917	422	999999	906	999999	999999	359	917	377	970	465	999999	261	633	28	253	835	55	260	916	948	303	717	887	999999	95	246	608	24	999999	255	219	34	178	733	463	999999	917	752	568	999999	825	792	842	307	205	999999	343	871	407	922	490	228	999999	867	624	705	448	271	110	999999	750	902	999999	725	999999	999999	999999	899	564	166	917	302	692	999999	999999	510	875	589	449	999999	903	737	617	733	765	990	781	310	119	758	648	656	652	999999	579	922	80	127	60	836	999999	443	999999	251	14	198	536	999999	999999	123	999999	999999	821	999999	579	23	999999	989	959	999999	586	999999	790	999999	517	271	650	606	26	999999	440	758	999999	613	48	469	431	375	728	999999	464	135	999999	995	929	790	835	572	999999	566	636	91	167	794	259	210	653	510	734	743	548	929	999999	544	683	81	329	218	50	119	592	999999	999999	999999	801	461	225	794	999999	727	436	87	999999	999999	999999	358	600	744	363	999999	815	920	641	985	999999	534	495	32	999999	857	470	627	999999	406	999999	716	820	999999	993	999999	999999	999999	633	999999	317	999999	839	189	970	999999	480	584	854	212	999999	671	999999	285	364	999999	965	999999	999999	29	266	809	556	693	486	999999	538	999999	751	565	999999	956	999999	999999	678	567	694	316	999999	987	386	999999	772	999999	113	312	438	545	999999	725	999999	791	999999	614	750	507	999999	156	702	999999	796	654	833	298	999999	999999	999999	653	607	999999	582	658	151	494	642	999999	46	999999	590	183	999999	993	417	999999	733	999999	579	682	883	999999	653	548	614	938	201	
999999	63	484	969	766	928	999999	937	622	153	183	650	892	971	381	471	687	565	529	999999	802	246	807	565	298	767	999999	769	436	153	43	54	212	303	909	999999	561	999999	824	255	999999	65	794	882	559	421	686	711	512	708	999999	983	94	253	398	495	256	919	681	998	236	25	510	999999	119	139	447	599	999999	64	909	999999	741	283	999999	747	451	999999	15	999999	91	990	266	999999	187	60	959	959	904	424	999999	642	586	999999	28	628	999999	326	999999	429	999999	96	649	458	798	547	251	999999	999999	651	999999	330	999999	804	916	246	758	782	999999	69	179	487	695	999999	984	277	841	915	265	433	202	135	162	586	902	995	350	808	999999	639	809	158	766	262	380	749	728	782	909	782	869	772	34	712	259	496	401	12	999999	999999	999999	335	555	999999	999999	918	999999	337	901	921	999999	999999	852	661	260	31	721	442	277	244	548	69	16	482	563	429	110	449	999999	416	603	347	344	409	999999	483	602	997	803	999999	581	401	881	987	886	920	919	372	462	999999	775	999999	735	239	999999	646	999999	83	216	999999	817	728	11	494	327	558	999999	453	727	776	428	723	639	815	999999	157	187	29	596	643	509	738	987	999999	999999	999999	999999	114	427	297	165	529	999999	773	644	853	999999	999999	669	999999	314	999999	999999	686	999999	61	328	919	576	999999	469	999999	486	572	529	89	740	999999	852	681	945	510	999999	999999	621	898	931	866	180	809	758	789	359	268	999999	43	102	310	296	590	327	693	538	593	828	855	52	228	253	565	122	495	545	987	999999	803	450	999999	999999	912	999999	462	999999	999999	86	679	949	228	244	496	986	440	617	999999	999999	262	972	999999	611	765	999999	712	622	999999	697	272	254	372	999999	534	593	887	245	384	999999	864	944	999999	517	159	906	824	984	757	578	682	877	283	632	139	831	999999	603	309	66	417	999999	999999	999999	999999	999999	587	999999	999999	902	108	204	999999	802	499	318	210	926	462	859	41	728	864	47	999999	999999	971	999999	746	702	586	293	936	328	999999	34	811	702	999999	724	329	999999	284	999999	479	487	999999	480	142	999999	999999	999999	151	450	34	999999	975	105	64	999999	463	999999	606	999999	326	814	268	915	749	475	507	999999	232	737	999999	999999	453	19	567	999999	750	500	606	999999	999999	505	152	495	304	373	999999	999999	647	999999	999999	481	999999	277	538	665	229	728	730	999999	324	133	999999	414	910	473	245	966	538	999999	677	962	250	681	935	821	672	772	621	999999	999999	
791	999999	999999	476	68	999999	185	480	901	317	31	769	999999	610	947	999999	738	585	830	137	92	186	999999	999999	308	240	203	341	717	992	457	117	354	251	532	999999	910	937	852	788	69	495	636	999999	655	203	312	999999	999999	184	999999	196	790	259	343	615	740	999999	177	999999	492	844	763	909	999999	999999	425	697	88	685	736	800	733	52	77	597	549	999999	950	115	928	999999	999999	542	999999	999999	326	999999	908	999999	531	569	770	34	305	999999	731	999999	360	741	777	999999	999999	999999	448	999999	999999	999999	192	745	75	831	999999	72	898	369	500	230	850	599	597	330	999999	999999	163	176	40	709	999999	851	865	999999	558	999999	337	323	139	999999	104	924	807	578	912	999999	851	700	180	999999	999999	999999	999999	511	876	761	154	456	999999	831	159	282	113	999999	11	340	880	253	282	190	734	585	240	458	135	999999	999999	28	999999	626	319	462	999999	999999	583	810	999999	363	945	797	74	880	999999	307	892	822	820	63	577	999999	292	999999	428	999999	972	550	705	276	385	950	969	135	48	999999	999999	696	999999	780	180	201	999999	526	999999	999999	125	854	96	932	566	313	115	738	451	837	344	711	44	16	999999	43	114	859	978	995	828	939	842	298	999999	205	999999	50	883	386	999999	765	309	943	999999	128	463	773	999999	82	845	240	683	210	999999	999999	662	278	430	146	999999	355	547	312	656	186	21	999999	156	371	766	999999	999999	75	471	578	412	100	142	999999	999999	999999	159	906	159	597	265	999999	433	999999	543	999999	999999	746	299	31	227	997	999999	697	116	999999	626	999999	315	779	999999	618	739	999999	407	571	145	198	566	754	205	641	162	68	920	379	374	180	827	999999	455	119	999999	450	999999	414	803	445	135	999999	715	999999	600	380	222	647	903	146	578	972	999999	999999	189	545	825	586	844	999999	999999	999999	999999	999999	520	816	334	275	842	999999	999999	999999	767	700	72	652	48	394	999999	782	999999	283	476	238	602	855	999999	33	929	239	624	999999	999999	575	668	398	624	269	300	999999	55	999999	999999	999999	209	999999	999999	999999	368	537	999999	999999	545	71	392	503	271	72	853	665	459	310	345	612	674	172	432	202	42	674	37	778	103	266	737	899	478	861	38	26	650	925	664	402	999999	193	238	509	192	174	137	562	416	635	999999	744	610	999999	940	46	999999	22	408	694	509	728	347	289	334	999999	35	999999	43	999999	999999	533	646	999999	879	490	999999	922	999999	999999	546	475	371	468	931	999999	999999	286	921	991	
999999	638	527	999999	892	14	999999	948	999999	698	999999	728	999999	999999	999999	999999	108	999999	999999	999999	112	240	12	540	157	44	366	878	358	341	205	748	999999	51	973	385	999999	999999	60	999999	643	986	747	321	729	818	946	999999	999999	140	894	631	964	471	999999	999999	636	986	822	858	999999	999999	999999	999999	503	400	250	999999	999999	245	794	431	616	999999	816	126	999999	999999	810	999999	999999	574	41	227	446	573	999999	25	999999	350	749	29	854	202	236	675	999999	999999	817	338	578	999999	999999	611	346	472	24	527	655	773	148	944	186	493	999999	83	936	382	407	930	617	235	999999	265	999999	999999	577	423	220	150	999999	590	874	999999	760	999999	389	999999	881	973	558	999999	369	389	212	999999	843	371	433	162	999999	23	999999	887	721	999999	142	929	124	999999	999999	999999	317	515	52	558	80	999999	732	149	694	999999	500	433	381	361	865	999999	63	999999	999999	216	990	67	411	717	94	999999	760	418	497	999999	315	999999	88	999999	947	854	346	653	733	149	639	293	999999	233	999999	81	999999	370	487	196	875	999999	640	688	610	260	114	999999	473	93	943	323	999999	244	210	190	354	423	999999	20	609	409	958	999999	999999	707	999999	187	204	22	480	999999	930	310	584	882	679	400	357	697	750	21	190	999999	205	325	640	233	999999	341	999999	102	956	476	586	475	474	849	121	903	660	926	140	460	613	553	393	352	999999	328	999999	999999	999999	715	270	598	229	318	595	261	999999	376	165	863	999999	999999	999999	463	723	118	418	830	288	453	999999	824	881	729	46	999999	931	999999	999999	704	830	771	36	250	216	988	256	165	263	999999	999999	999999	999999	276	999999	234	119	999999	628	551	999999	680	999999	622	678	445	717	500	282	943	329	777	802	460	43	524	999999	202	257	735	999999	262	576	428	616	753	63	614	564	811	542	12	669	31	794	159	105	413	572	770	281	755	999999	320	539	69	491	999999	999999	650	872	917	999999	999999	689	656	114	257	15	999999	392	112	999999	470	410	327	117	780	665	883	428	948	999999	486	463	999999	379	266	888	557	999999	999999	380	913	939	625	329	776	342	147	54	847	999999	647	388	178	819	999999	999999	222	999999	710	654	359	232	924	297	205	439	582	286	848	369	999999	663	648	732	32	530	785	997	341	448	527	999999	581	999999	982	108	295	296	957	356	676	606	999999	99	999999	691	25	337	999999	346	760	999999	206	488	950	984	999999	445	797	891	134	999999	999999	999999	136	999999	650	384	315	107	154	
999999	329	501	692	851	112	559	712	340	515	457	873	994	999999	666	642	102	599	997	999999	849	498	76	232	462	986	298	963	999999	50	641	32	999999	999999	999999	541	999999	795	109	881	190	733	999999	385	676	999999	999999	583	469	878	999999	999999	999999	739	304	796	999999	999999	239	864	814	999999	999999	999999	874	434	847	999999	224	135	937	306	999999	999999	187	126	41	999999	555	122	371	714	503	630	493	999999	715	999999	898	677	288	999999	566	999999	77	594	531	178	511	252	999999	822	999999	344	999999	999999	999999	999999	561	188	765	572	724	127	502	109	102	999999	806	999999	719	560	999999	546	846	511	740	265	58	592	999999	862	999999	999999	619	549	354	999999	999999	242	573	523	999999	719	911	716	999999	999999	999999	967	502	949	999999	494	532	942	918	822	498	439	520	999999	152	969	593	902	999999	999999	507	999999	754	932	999999	574	999999	205	999999	194	999999	140	801	999999	523	91	99	645	500	694	780	677	630	531	999999	999999	721	545	381	999999	136	18	332	298	941	789	222	570	66	797	50	337	127	734	197	367	638	228	999999	70	999999	947	999999	699	999999	829	332	233	999999	643	852	908	999999	68	68	626	807	512	360	734	999999	529	589	702	654	453	999999	896	344	313	999999	503	40	320	886	188	606	632	656	121	466	989	308	422	945	999999	512	68	676	570	999999	136	867	780	201	359	999999	709	55	198	279	436	999999	957	999999	358	999999	513	181	999999	29	185	855	999999	277	879	230	176	757	522	999999	501	229	773	753	493	635	260	129	537	819	897	587	468	841	39	999999	999999	398	597	263	999999	886	796	550	384	280	628	512	322	138	201	999999	532	258	999999	216	124	214	539	722	999999	394	644	69	132	999999	397	999999	248	778	879	777	170	268	940	614	433	232	378	222	16	748	807	408	627	945	64	219	73	822	985	147	859	874	636	999999	252	736	428	999999	883	231	999999	543	259	424	791	273	318	999999	999999	999999	999999	999999	715	879	587	246	442	999999	543	187	999999	425	792	999999	999999	295	632	335	372	696	999999	999999	999999	784	484	999999	159	213	164	790	901	899	49	103	311	542	168	999999	38	15	999999	252	253	705	999999	999999	750	999999	505	505	641	999999	999999	96	98	999999	999999	930	404	323	97	238	999999	752	286	999999	386	699	440	386	999999	875	999999	366	402	999999	347	999999	999999	635	523	642	708	999999	999999	999999	108	952	15	68	999999	999999	999999	714	918	76	230	500	999999	999999	472	999999	999999	129	999999	765	686	999999	694	
999999	905	364	44	999999	800	454	530	372	999999	368	999999	433	693	999999	831	899	523	592	448	335	999999	847	999999	451	173	471	566	588	291	394	242	664	268	479	999999	200	999999	593	914	999999	545	999999	999999	70	120	49	367	999999	999999	478	251	999999	996	999999	204	68	159	999999	999999	338	888	999999	91	999999	999999	680	174	224	999999	999999	705	929	678	999999	790	484	949	153	999999	134	999999	863	301	812	999999	148	667	899	284	103	50	999999	999999	585	584	999999	775	999999	933	440	874	152	482	999999	772	321	425	31	578	720	118	16	262	999999	233	35	650	279	76	988	22	274	940	999999	601	105	941	999999	999999	195	708	272	999999	999999	999999	961	390	645	49	831	723	646	999999	563	984	44	357	999999	361	559	999999	999999	621	999999	427	609	999999	356	64	676	379	332	631	392	22	846	796	999999	231	272	644	999999	239	245	999999	375	943	386	151	999999	748	999999	741	840	241	999999	650	999999	483	650	999999	44	590	373	461	401	25	938	999999	148	247	999999	999999	99	915	948	277	386	681	999999	665	826	999999	999999	928	945	999999	791	160	999999	205	532	999999	999999	513	610	999999	866	783	873	360	14	834	13	329	752	148	651	925	999999	934	274	592	431	984	933	830	103	444	999999	809	234	787	741	942	714	126	715	586	314	534	411	602	999999	701	999999	991	210	177	186	807	939	866	868	875	999999	940	457	595	579	779	331	999999	999999	73	135	226	103	70	999999	635	432	75	999999	758	533	672	784	729	333	941	629	925	999999	708	999999	368	919	865	21	774	669	130	999999	535	213	979	334	744	999999	999999	898	999999	562	550	999999	874	999999	119	352	268	999999	727	272	638	160	406	173	569	203	767	306	237	59	840	966	312	69	999999	555	554	348	49	164	888	999999	999999	372	999999	334	996	999999	999999	523	999999	618	941	858	378	384	999999	815	999999	551	999999	999999	670	999999	999999	584	81	815	170	564	797	920	126	573	383	594	999999	43	457	244	206	999999	496	714	307	232	999999	999999	691	710	748	999999	999999	497	355	750	999999	999999	650	141	262	190	951	255	999999	831	501	378	484	783	999999	999999	999999	530	354	999999	651	956	999999	499	999999	999999	134	460	815	999999	347	629	227	633	221	282	393	999999	999999	26	703	251	988	999999	731	655	999999	907	997	975	999999	63	999999	202	108	426	605	160	581	999999	66	501	999999	666	493	871	161	999999	571	440	389	999999	547	338	460	410	999999	327	768	999999	657	226	462	840	999999	294	486	35	534	
794	999999	243	744	356	959	212	811	331	999999	999999	504	128	999999	567	595	338	515	813	999999	698	999999	288	391	675	978	840	48	999999	999999	209	999999	135	326	999999	763	156	308	999999	379	999999	598	645	345	908	411	538	880	895	255	999999	779	672	293	836	345	398	852	78	378	128	999999	222	353	782	474	378	999999	999999	803	999999	39	999999	444	493	109	813	942	482	274	449	959	153	999999	999999	999999	999999	999999	489	999999	375	304	999999	822	999999	94	386	302	562	443	999999	999999	322	999999	806	999999	999999	999999	799	737	532	455	379	999999	929	169	30	869	999999	362	753	999999	322	999999	438	154	999999	501	194	999999	999999	520	390	48	242	714	999999	999999	546	308	964	493	52	752	908	919	924	436	893	101	73	516	578	209	690	505	422	999999	663	999999	999999	963	999999	399	23	22	999999	999999	571	999999	999999	969	333	999999	398	269	493	999999	999999	999999	230	999999	608	102	346	999999	941	190	357	999999	301	463	397	884	776	10	449	652	999999	895	853	999999	865	999999	579	104	999999	162	811	999999	999999	999999	964	154	999999	170	364	999999	63	806	80	885	999999	835	999999	68	999999	449	649	999999	820	999999	831	333	665	999999	999999	930	523	251	999999	788	378	926	999999	448	498	253	453	615	646	497	999999	932	825	999999	999999	999999	754	520	522	743	513	423	999999	999999	31	640	999999	803	663	434	999999	812	999999	291	516	999999	120	485	570	999999	995	43	751	332	251	899	508	696	37	999999	185	12	728	291	285	955	325	553	999999	857	999999	649	952	221	69	999999	159	543	461	552	919	279	950	194	999999	479	999999	288	929	132	999999	999999	999999	197	999999	435	93	500	16	561	999999	567	999999	712	573	355	91	539	999999	465	749	965	999999	484	557	906	61	544	543	805	293	47	624	303	999999	972	873	999999	999999	634	703	999999	537	900	999999	361	999999	248	621	401	999999	142	25	999999	383	176	556	999999	639	999999	383	548	957	210	999999	703	942	765	987	601	482	999999	576	638	761	100	438	344	672	205	696	813	999999	151	416	161	32	999999	919	558	425	581	135	621	999999	165	999999	999999	632	118	418	454	260	29	919	82	565	386	999999	293	738	222	628	999999	999999	999999	625	815	793	126	681	999999	846	999999	999999	900	999999	954	999999	999999	398	111	711	999999	786	252	562	903	232	344	595	645	447	636	999999	212	999999	690	966	999999	999999	885	543	515	437	626	607	999999	844	999999	999999	610	999	116	894	637	999999	73	999999	999999	17	999999	592	458	531	999999	999999	219	
999999	972	947	511	999999	697	76	999999	999999	205	137	999999	644	740	999999	213	464	984	999999	999999	742	192	701	889	999999	999999	682	817	999999	999999	984	401	281	999999	999999	871	81	379	999999	999999	50	391	78	999999	936	498	767	277	662	388	994	999999	999999	24	477	999999	280	67	999999	999999	999999	259	999999	484	221	999999	999999	256	536	198	999999	999999	999999	999999	300	360	999999	396	952	543	797	415	164	914	99	447	12	267	920	777	999999	23	900	198	297	790	181	594	104	210	609	520	740	999999	256	910	185	64	723	126	322	884	999999	934	636	608	104	305	999999	774	733	631	999999	999999	597	999999	193	182	999999	509	999999	529	999999	752	934	999999	675	689	999999	188	271	947	999999	803	999999	999999	999999	999999	562	688	999999	876	999999	330	476	977	193	981	877	137	999999	12	17	223	937	999999	591	362	10	358	933	415	999999	215	512	785	97	532	304	881	219	227	999999	999999	814	313	329	972	285	956	103	694	812	540	461	268	939	330	866	672	134	556	965	213	755	290	999999	994	817	691	890	660	687	996	918	509	392	649	409	634	473	619	86	53	265	999999	602	999999	753	999999	999999	767	666	631	756	999999	261	416	612	533	74	335	164	594	76	999999	17	999999	622	999999	876	300	920	241	208	999999	479	999999	999999	516	688	151	250	574	845	999999	994	65	249	999999	258	976	47	876	570	999999	999999	492	977	999999	242	786	484	801	377	999999	847	435	432	252	999999	339	467	106	999999	999999	94	999999	749	944	999999	951	577	367	999999	899	999999	54	671	70	999999	987	944	136	284	901	999999	448	999999	999999	284	569	632	997	82	918	519	999999	40	999999	63	875	999999	999999	384	290	219	999999	999999	477	999999	803	763	372	202	205	395	341	821	943	266	646	999999	999999	669	879	329	579	294	785	999999	321	23	34	17	999999	254	911	751	993	692	548	350	730	995	481	805	270	804	876	533	187	999999	97	390	416	492	292	373	505	999999	639	832	999999	96	982	999999	999999	365	28	951	483	589	999999	999999	999999	305	663	464	999999	84	68	999999	418	999999	212	201	926	643	600	692	961	999999	256	42	62	715	38	643	23	999999	999999	905	786	924	59	598	301	835	999999	120	829	828	185	430	999999	864	424	999999	883	790	863	105	999999	335	989	999999	343	795	999999	12	999999	29	451	505	18	163	989	493	212	999999	900	100	970	489	863	143	999999	999999	140	198	301	999999	760	232	828	969	150	460	935	124	265	999999	637	670	999999	809	387	679	422	
748	875	930	999999	999999	890	773	135	285	472	999999	572	517	665	999999	711	309	999999	999999	677	999999	999999	999999	558	98	999999	404	999999	999999	645	999999	999999	693	412	999999	999999	370	120	491	342	999999	844	864	987	999999	551	747	839	627	999999	999999	550	168	999999	999999	734	999999	381	769	918	496	320	824	639	999999	109	999999	999999	284	696	350	198	777	999999	999999	203	159	999999	479	546	612	564	999999	999999	111	513	597	999999	38	657	977	989	351	572	999999	743	30	999999	999999	978	999999	999999	565	931	999999	355	999999	282	999999	190	999999	795	902	232	999999	931	485	483	537	905	512	196	85	626	719	361	999999	999999	50	999999	183	999999	971	999999	873	968	998	999999	732	755	999999	324	313	848	81	191	999999	999999	266	999999	268	546	697	999999	476	486	567	938	222	999999	508	999999	242	999999	16	999999	824	411	999999	347	932	581	751	781	174	198	883	237	555	537	274	728	948	135	620	636	236	307	34	397	411	70	691	474	257	999999	91	999999	841	420	366	685	999999	918	999999	999999	795	915	509	288	999999	999999	999999	684	993	780	620	999999	888	380	999999	527	386	961	936	872	889	286	534	992	116	89	395	999999	180	999999	958	999999	153	933	841	321	999999	746	794	81	999999	999999	480	476	999999	974	914	471	985	839	308	807	982	119	797	518	999999	999999	181	522	944	258	999999	999999	822	590	999999	955	539	123	729	999999	999999	865	206	999999	999999	68	439	141	999999	924	159	341	999999	160	56	43	146	332	931	290	574	281	136	427	503	76	999999	971	21	959	932	872	120	668	640	127	913	915	999999	332	87	49	357	29	999999	182	134	671	544	929	999999	999999	191	999999	999999	999999	738	778	388	740	413	467	130	215	999999	287	230	621	520	928	130	230	619	999999	212	534	999999	117	328	330	941	982	437	91	150	725	999999	670	999999	745	999999	145	536	972	999999	999999	919	151	37	822	951	513	161	615	999999	597	597	583	246	540	970	631	460	67	798	999999	40	49	75	277	596	560	29	774	549	985	694	646	690	592	999999	783	90	506	378	999999	830	822	281	552	999999	117	433	72	774	757	999999	479	183	999999	589	999999	85	759	235	401	493	999999	999999	824	999999	999999	892	654	924	197	551	999999	999999	370	601	999999	768	523	149	489	136	956	999999	792	310	224	999999	203	13	736	707	999999	999999	977	999999	453	999999	999999	648	186	999999	779	147	586	216	730	999999	813	895	381	121	562	999999	745	275	999999	999999	999999	524	688	999999	698	651	198	490	230	
683	711	426	157	999999	999999	874	962	274	356	819	999999	585	580	434	659	999999	631	624	999999	710	999999	711	417	77	483	932	959	699	526	138	999999	106	985	56	88	999999	999999	919	999999	688	656	480	918	999999	962	697	943	264	828	400	999999	999999	345	519	157	999	999999	999999	977	389	914	273	748	999999	871	326	599	533	355	272	999999	711	825	466	64	999999	792	700	114	785	988	705	870	135	118	384	761	999999	898	88	999999	999999	942	420	999999	392	731	700	845	646	107	420	999999	566	841	999999	748	879	465	103	217	318	975	202	999999	999999	403	623	999999	999999	999999	134	999999	276	884	891	769	414	692	671	332	102	854	468	999999	578	796	314	294	800	635	999999	999999	805	871	79	693	749	28	563	989	999999	999999	359	91	973	784	642	682	999999	548	999999	196	794	770	124	464	516	514	822	423	99	339	319	861	682	124	999999	999999	814	999999	29	999999	139	681	224	513	999999	999999	714	793	163	999999	344	262	999999	999999	225	999999	757	614	186	999999	205	999999	900	778	279	497	408	999999	955	247	867	999999	528	948	67	123	999999	611	999999	139	799	39	999999	467	999999	999999	999999	986	899	999999	647	210	32	784	999999	989	999999	445	243	999999	978	855	838	916	764	592	734	353	638	111	999999	156	654	56	445	176	879	999999	783	222	927	421	959	999999	999999	999999	729	999999	757	999999	342	119	999999	952	999999	944	201	354	703	412	332	226	357	999999	314	999999	999999	975	999999	33	119	999999	662	30	89	566	896	677	325	999999	862	990	595	999999	769	999999	999999	702	999999	501	974	535	739	380	889	710	74	171	855	109	121	754	999999	734	958	993	999999	356	872	593	58	999999	999999	999999	549	999999	631	786	999999	999999	722	999999	89	846	999999	583	999999	291	141	379	502	734	999999	226	985	118	999999	861	999999	775	922	432	830	311	999999	460	507	143	830	999999	89	287	999999	999999	387	268	674	558	685	384	999999	176	225	503	101	999999	703	811	620	441	747	770	183	262	23	300	32	999999	403	598	86	999999	460	584	299	224	999999	900	839	999999	443	46	186	238	389	755	999999	999999	220	139	999999	999999	523	399	999999	319	114	881	907	96	246	897	165	96	307	921	716	999999	999999	876	723	802	972	893	999999	999999	594	945	872	999999	93	695	567	273	841	390	950	999999	999999	980	120	999999	992	752	490	999999	999999	99	930	468	49	576	999999	999999	415	954	723	629	402	109	999999	169	18	650	13	550	999999	891	999999	999999	999999	655	866	999999	765	999999	
810	229	413	460	829	504	999999	413	227	517	571	232	857	886	667	999999	668	675	265	951	710	352	748	940	216	999999	844	999999	498	394	999999	999999	578	999999	154	503	226	941	279	229	154	604	999999	496	978	117	999999	368	999999	649	999999	200	999999	813	304	999999	999999	999999	253	840	999999	999999	999999	999999	807	670	654	456	742	173	114	999999	406	45	807	115	919	262	961	109	955	485	763	848	999999	519	999999	999999	117	999999	999999	753	697	438	569	153	999999	598	689	318	463	587	625	999999	999999	999999	794	999999	999999	199	999999	228	511	154	999999	184	247	76	999999	999999	736	999999	349	66	151	360	39	967	476	999999	999999	330	999999	652	646	999999	859	999999	314	999999	999999	13	999999	999999	148	803	252	999999	553	394	906	999999	172	999999	582	574	248	569	999999	999999	240	826	464	999999	773	999999	655	858	999999	999999	324	999999	762	999999	573	999999	140	999999	917	347	999999	999999	999999	91	999999	999999	168	181	80	82	139	299	732	999999	907	897	549	999999	154	920	157	393	56	45	80	346	859	874	999999	849	443	816	999999	606	999999	999999	412	382	595	969	68	484	787	435	388	34	837	641	390	675	192	724	999999	996	199	999999	439	389	21	421	943	999999	999999	231	999999	999999	647	136	55	163	495	176	820	185	861	673	605	620	999999	55	508	999999	999999	162	666	718	540	655	417	360	999999	999999	371	999999	35	999999	999999	566	999999	76	386	999999	596	237	190	26	904	111	999999	525	129	819	733	965	912	725	800	200	564	920	782	992	719	999999	999999	472	805	999999	999999	97	999999	49	824	590	668	798	631	999999	972	999999	813	439	520	891	999999	505	299	999999	270	310	974	939	11	876	294	394	991	901	999999	717	999999	267	951	999999	982	90	994	999999	999999	124	104	544	228	913	116	353	482	827	999999	999999	182	999999	386	848	122	603	47	948	306	284	806	730	868	264	440	999999	487	472	909	999999	510	156	108	999999	216	440	721	98	769	941	999999	174	446	64	544	811	881	113	935	388	53	56	999999	32	318	999999	675	963	483	559	865	20	999999	999999	833	36	310	240	642	682	882	999999	188	999999	372	641	293	814	720	629	999999	384	537	530	117	464	310	86	837	842	764	757	614	219	999999	901	255	142	999999	518	510	651	999999	262	505	103	867	491	659	999999	90	999999	999999	854	884	999999	482	398	207	378	726	234	999999	800	917	999999	344	999999	290	999999	396	161	593	211	128	33	999999	284	35	23	597	818	426	170	761	903	514	759	334	593	
429	857	999999	852	792	286	258	669	999999	380	999999	898	211	198	999999	929	278	999999	999999	999999	578	208	999999	194	999999	907	807	241	48	24	620	584	644	696	51	999999	999999	741	419	842	775	999999	999999	655	263	698	999999	238	999999	832	999999	472	34	473	999999	999999	999999	999999	999999	884	479	26	630	329	759	184	264	999999	156	999999	712	536	631	893	95	999999	268	999999	930	92	300	578	999999	999999	999999	157	560	180	999999	820	999999	476	670	534	373	999999	622	999999	896	89	444	999999	91	139	999999	108	840	140	388	999999	999999	777	820	987	593	900	666	424	939	999999	623	94	832	335	999999	245	866	107	530	337	711	999999	821	850	647	198	497	999999	96	291	316	430	791	991	858	277	999999	682	940	999999	102	208	680	999999	465	360	279	755	433	884	241	743	609	999999	978	324	955	969	349	405	999999	445	338	657	304	203	302	999999	477	439	590	193	999999	68	999999	999999	967	999999	395	297	918	741	797	999999	59	573	820	740	23	543	999999	999999	343	999999	69	656	869	32	990	271	999999	439	999999	993	304	58	587	551	815	475	356	429	584	62	999999	671	999999	136	607	999999	999999	561	827	933	128	904	850	621	998	588	999999	945	545	133	238	999999	999999	999999	907	11	985	278	924	999999	999999	891	111	290	999999	397	18	742	424	269	888	507	611	354	875	999999	999999	966	552	237	831	410	883	460	823	998	218	999999	999999	606	745	115	636	289	746	236	802	569	999999	611	579	901	999999	285	245	731	877	119	927	517	802	29	999999	697	716	786	17	999999	466	69	999999	999999	523	817	524	999999	999999	331	999999	999999	597	639	412	941	999999	930	879	999999	225	102	130	999999	916	711	999999	725	389	999999	572	960	228	160	112	999999	432	999999	387	713	760	999999	999999	999999	511	288	919	172	616	783	49	786	906	999999	999999	374	999999	90	257	811	999999	999999	403	999999	759	999999	999999	447	536	909	519	251	552	175	999999	763	240	574	999999	637	792	641	118	605	899	999999	64	818	725	738	999999	351	168	999999	701	960	68	930	999999	864	858	999999	636	707	274	798	244	740	999999	999999	143	999999	493	619	29	380	691	797	41	973	592	612	722	798	999999	999999	93	999999	474	886	705	310	999999	999999	779	319	999999	410	341	110	551	999999	266	62	604	198	857	548	556	999999	279	999999	898	823	999999	256	999999	838	362	106	715	267	276	675	999999	833	999999	999999	840	709	375	290	466	930	431	279	355	669	203	166	320	544	430	154	999999	999999	999999	954	
460	533	999999	177	58	244	999999	293	57	591	96	771	601	105	999999	846	955	988	803	968	401	999999	900	999999	644	205	786	181	999999	131	68	531	432	643	311	316	159	208	242	999999	544	147	999999	999999	582	432	565	224	835	999999	199	628	999999	999999	562	457	632	468	999999	853	458	999999	456	999999	532	999999	348	957	999999	401	697	756	756	581	433	264	780	146	517	222	999999	572	345	999999	932	439	889	989	91	854	683	690	675	388	999999	999999	690	306	241	27	93	999999	999999	443	886	999999	999999	999999	999999	307	676	496	950	999999	223	886	879	999999	992	102	999999	359	999999	939	717	16	91	377	807	112	999999	999999	904	500	999999	999999	151	901	999999	500	567	999999	979	999999	187	999999	740	999999	175	887	999999	498	313	149	352	733	731	490	999999	879	361	999999	262	906	734	999999	592	460	190	999999	744	999999	825	502	535	846	380	102	999999	530	276	999999	212	920	661	85	999999	765	157	405	309	999999	185	497	149	73	576	82	999999	999999	605	289	184	982	153	999999	999999	999999	999999	506	363	639	728	205	613	999999	302	342	255	658	32	826	313	785	999999	999999	802	999999	363	472	279	308	52	999999	925	986	550	229	777	198	412	368	161	999999	52	999999	999999	979	884	513	999999	244	827	400	961	999999	976	399	999999	69	999999	345	458	151	999999	64	999999	950	999999	626	999999	999999	565	66	256	999999	999999	661	999999	222	160	822	999999	849	701	44	480	652	816	157	20	160	129	999999	527	76	910	999999	424	987	999999	981	710	267	428	697	679	770	999999	999999	112	324	656	887	908	847	892	608	450	202	999999	944	144	132	615	934	953	847	539	999999	753	665	999999	755	149	179	999999	195	431	13	365	710	507	518	54	696	504	241	809	679	184	311	569	232	413	138	847	587	999999	493	743	832	240	999999	999999	446	86	901	748	739	999999	706	999999	999999	836	873	446	626	87	919	999999	722	48	999999	999999	999999	999999	24	999999	21	331	534	999999	999999	269	532	999999	543	964	999999	999999	602	999999	999999	944	477	999999	132	395	540	691	231	510	732	63	999999	794	381	999999	999999	999999	72	559	736	999999	210	999999	999999	999999	999999	403	999999	999999	479	309	999999	999999	999999	999999	537	327	973	629	811	329	110	34	999999	999999	248	999999	999999	584	861	267	557	53	756	661	744	314	883	945	999999	146	788	568	40	432	999999	999999	825	466	431	784	376	999999	999999	417	317	999999	361	367	938	999999	305	999999	800	221	751	999999	999999	316	999999	232	444	38	547	674	541	
541	993	389	667	456	912	999999	162	87	891	124	304	999999	354	999999	953	526	17	999999	841	999999	999999	999999	680	431	318	519	295	208	350	999999	999999	83	875	775	999999	972	999999	491	662	999999	176	723	999999	637	499	999999	961	612	999999	918	30	41	833	82	773	184	708	999999	999999	403	356	999999	999999	553	999999	231	999999	579	387	981	826	525	853	187	302	999999	999999	53	932	184	557	683	929	999999	999999	863	249	802	12	16	273	465	999999	269	317	999999	986	999999	417	278	670	392	999999	297	101	504	999999	999999	780	728	685	999999	312	964	845	672	34	315	236	365	981	670	576	380	717	371	182	593	869	999999	68	723	635	663	999999	175	458	641	999999	999999	999999	593	32	284	999999	609	162	389	423	644	197	681	549	999999	296	999999	815	999999	999999	730	332	594	786	999999	999999	961	38	648	999999	680	224	393	975	414	680	398	648	302	58	118	218	793	179	235	999999	387	183	584	999999	513	359	602	71	609	500	999999	806	332	614	369	580	999999	928	743	429	804	999999	145	381	999999	999999	523	806	999999	521	999999	424	561	807	291	787	454	282	947	331	621	331	999999	914	589	999999	325	688	688	537	705	864	436	805	97	999999	48	213	999999	161	835	999999	599	97	960	676	999999	999999	332	582	999999	241	980	421	807	482	339	231	791	316	46	835	128	934	816	999999	988	755	719	610	749	251	999999	796	495	825	999999	999999	953	913	345	799	365	999999	411	474	883	24	998	615	352	817	421	171	124	999999	677	665	281	296	688	999999	806	999999	832	884	437	999999	926	999999	999999	61	999999	999999	999999	246	479	21	532	999999	790	999999	757	114	267	999999	830	642	681	494	157	76	999999	666	235	845	993	643	283	526	999999	699	999999	26	864	999999	999999	543	999999	878	999999	666	999999	930	999999	714	743	701	464	901	64	794	513	441	834	683	999999	611	652	135	252	835	999999	999999	314	100	999999	741	999999	966	999999	296	452	802	963	491	933	87	999999	520	111	301	188	382	472	252	195	999999	191	191	999999	999999	890	74	635	695	999999	137	625	415	999999	999999	462	498	519	767	352	999999	477	352	749	966	451	142	34	950	999999	999999	999999	999999	905	237	559	67	999999	453	406	387	177	999999	563	999999	461	754	690	109	839	690	863	704	899	485	189	999999	442	290	999999	757	50	684	999999	571	999999	563	510	601	999999	404	779	75	999999	999999	543	209	788	942	515	696	451	924	121	967	502	839	172	429	58	720	999999	438	999999	648	347	492	
239	999999	222	897	254	98	656	444	910	797	342	934	942	999999	60	499	775	801	316	999999	573	81	78	999999	401	90	999999	732	779	351	118	999999	627	60	969	796	729	617	451	999999	278	999999	999999	705	999999	237	487	999999	670	135	663	999999	342	231	918	168	923	468	506	173	999999	999999	999999	999999	688	620	317	891	19	263	999999	167	359	954	847	896	25	373	257	173	999999	484	999999	653	687	999999	390	999999	999999	811	873	271	999999	287	817	354	22	496	26	886	920	595	999999	416	366	999999	805	388	384	32	153	559	220	342	999999	70	860	20	881	735	239	911	759	208	389	508	55	82	146	502	884	528	357	370	253	17	999999	655	297	191	999999	12	999999	119	999999	324	999999	779	999999	999999	494	11	614	291	657	18	835	860	37	999999	999999	733	251	882	148	999999	999999	849	99	999999	645	214	722	999999	587	236	890	999999	541	75	457	276	999999	390	999999	882	999999	999999	713	244	181	564	628	439	999999	424	761	148	971	52	122	999999	689	999999	120	289	288	914	703	430	128	195	329	961	410	193	378	861	873	265	999999	999999	999999	999999	390	91	999999	293	999999	173	475	751	679	499	952	256	586	999999	279	729	999999	999999	372	292	126	986	244	666	39	999999	55	900	275	999999	341	977	74	835	773	39	703	995	999999	540	955	999999	999999	830	999999	163	999999	178	591	154	999999	710	999999	853	737	404	846	919	999999	999999	128	574	486	999999	167	975	192	751	436	249	36	609	64	999999	337	749	999999	414	657	876	941	876	318	130	65	631	214	220	108	379	193	784	742	999999	421	390	890	552	673	999999	971	855	741	999999	128	61	655	939	526	987	923	999999	271	387	999999	251	999999	365	999999	535	999999	971	653	67	65	999999	866	538	420	946	859	927	999999	623	904	95	145	966	999999	13	999999	999999	694	999999	455	751	999999	364	47	999999	134	999999	999999	147	273	999	212	999999	296	876	194	999999	529	579	138	995	999999	648	482	402	115	300	999999	904	560	505	999999	542	612	314	999999	512	500	249	822	999999	999999	604	359	905	883	461	679	135	819	999999	999999	125	982	459	60	874	882	999999	75	999999	999999	999999	586	767	723	669	81	981	156	682	626	289	756	802	712	106	298	577	519	653	620	237	95	702	999999	170	999999	162	263	999999	629	999999	999999	988	164	552	999999	592	191	223	999999	698	978	999999	241	466	999999	189	747	954	586	315	135	421	224	942	655	884	17	562	119	999999	999999	301	999999	999999	999999	767	999999	169	
999999	706	395	306	273	922	258	999999	999999	304	999999	380	415	999999	279	999999	730	762	774	221	897	999999	585	628	999999	999999	969	999999	999999	470	999999	999999	540	587	875	879	919	999999	999999	301	693	707	999999	712	762	738	999999	428	32	737	50	351	993	437	272	946	131	766	202	999999	952	571	864	999	943	208	839	827	434	399	999999	999999	614	482	527	200	999999	872	866	999999	957	551	664	356	430	999999	999999	999999	324	999999	758	999999	636	355	349	999999	842	424	999999	999999	898	685	994	633	342	149	737	520	909	82	999999	258	899	828	844	999999	907	517	999999	934	599	735	513	999999	640	252	274	999999	142	405	357	303	112	313	475	281	556	41	999999	999999	281	98	204	999999	701	999999	263	808	510	939	999999	335	845	835	963	172	999999	999999	992	100	874	478	387	514	724	933	155	596	362	573	999999	875	999999	298	999999	511	541	270	999999	140	989	466	999999	999999	190	32	999999	277	350	312	108	67	48	923	416	803	710	690	527	767	363	666	456	937	95	349	999999	557	183	461	631	912	696	862	111	418	999999	999999	999999	702	485	878	255	59	999999	796	837	999999	882	999999	999999	851	999999	999999	776	332	999999	999999	999999	999999	200	999999	104	888	681	196	999999	186	822	999999	92	526	366	999999	999999	485	421	406	472	298	511	261	675	999999	660	779	179	660	95	779	999999	999999	86	999999	511	584	999999	367	378	288	435	660	757	884	775	284	495	999999	752	301	911	613	357	999999	999999	939	235	779	999999	901	27	710	101	53	999999	192	999999	999999	999999	708	999999	999999	38	999999	863	850	504	999999	548	385	294	262	908	794	868	795	552	266	163	572	358	14	138	999999	270	724	569	714	999999	593	834	622	603	54	999999	857	585	172	955	488	444	445	240	852	999999	764	802	307	999999	802	999999	193	719	751	999999	697	925	999999	923	148	291	790	504	955	999999	672	658	863	204	21	220	390	310	999999	137	999999	999999	999999	859	506	922	272	538	493	953	650	999999	999999	693	901	999999	33	999999	817	207	654	941	285	311	944	116	938	999999	174	592	259	883	53	624	447	924	648	702	999999	999999	28	261	20	12	900	769	999999	999999	303	89	196	151	999999	999999	482	999999	498	975	914	999999	999999	170	374	900	703	767	858	237	256	976	292	331	999999	999999	188	999999	930	282	410	184	309	768	999999	94	406	118	399	999999	999999	475	436	999999	787	37	242	858	999999	119	999999	999999	911	579	999999	326	999999	865	329	892	299	89	50	999999	999999	739	100	
999999	361	289	504	595	999999	999999	96	999999	550	619	543	999999	999999	330	516	821	999999	277	273	729	999999	492	298	541	788	999999	285	72	434	221	108	58	999999	999999	506	606	615	713	999999	628	492	153	999999	186	331	999999	999999	969	572	229	250	307	476	370	381	999999	991	962	806	870	17	33	355	999999	521	495	856	352	824	910	216	999999	999999	644	999999	701	716	121	999999	262	974	316	500	215	970	999999	581	575	644	637	999999	652	906	999999	621	468	999999	999999	665	999999	679	189	155	999999	23	979	796	831	133	680	163	880	753	554	895	999999	533	150	999999	720	999999	999999	707	196	305	999999	364	616	999999	999999	999999	279	999999	383	582	794	171	838	201	991	14	999999	452	964	484	734	899	362	10	921	935	657	88	945	999999	999999	999999	958	999999	999999	624	189	808	355	776	884	999999	379	971	110	538	695	948	999999	716	173	838	743	999999	570	664	12	616	112	999999	256	200	999999	461	193	322	999999	999999	742	999999	824	999999	999999	198	599	310	999999	999999	899	392	249	999999	711	238	758	999999	738	255	795	999999	999999	573	706	511	530	693	999999	917	788	999999	999999	223	215	10	891	231	741	554	999999	270	144	621	999999	719	603	547	999999	281	703	999999	584	957	686	999999	754	261	245	594	668	906	385	612	999999	122	66	36	999999	999999	347	536	818	999999	143	999999	999999	10	856	999999	908	982	214	652	999999	165	213	378	537	268	255	640	986	157	886	216	999999	999999	28	604	999999	999999	54	778	999999	176	814	400	824	160	297	753	405	258	999999	999999	702	999999	398	447	909	688	499	244	465	999999	549	999999	999999	926	999999	138	999999	261	999999	341	999999	435	718	57	350	812	554	386	971	999999	244	738	470	211	513	161	999999	581	695	974	87	809	999999	237	626	999999	103	897	509	168	771	153	924	354	999999	276	999999	350	106	999999	144	122	999999	963	999999	999999	210	105	422	499	994	410	999999	359	263	999999	122	491	431	999999	999999	999999	877	812	999999	101	999999	125	999999	999999	146	999999	999999	598	839	965	999999	359	999999	814	942	998	999999	19	999999	999999	999999	999999	999999	617	164	532	918	898	387	487	999999	460	244	999999	999999	999999	639	185	363	999999	925	967	999999	298	592	762	726	616	265	720	999999	867	648	368	514	249	34	999999	92	613	999999	999999	999999	361	999999	999999	125	394	816	857	368	308	656	963	999999	619	64	802	35	402	999999	312	643	666	999999	377	812	875	866	758	999999	791	103	749	999999	349	756	168	568	505	646	342	799	407	
361	873	999999	684	921	895	999999	232	822	999999	999999	572	999999	554	999999	362	284	999999	527	68	797	999999	214	907	999999	106	863	896	243	529	755	473	512	999999	314	442	166	137	953	999999	573	837	968	414	941	764	406	999999	122	999999	231	407	999999	741	610	784	668	999999	57	999999	999999	298	999999	303	934	999999	69	706	999999	612	206	156	999999	999999	494	960	608	800	966	873	699	661	783	999999	307	357	659	999999	999999	999999	774	852	90	138	999999	999999	848	674	479	607	704	700	961	509	999999	999999	121	267	257	999999	999999	999999	999999	184	135	380	515	961	996	586	684	298	999999	719	838	354	76	166	617	218	121	934	330	368	178	999999	999999	283	27	231	246	401	523	985	354	906	514	999999	13	568	999999	999999	678	893	922	415	629	251	670	999999	999999	954	649	48	538	999999	999999	978	999999	999999	679	999999	944	774	350	293	999999	95	375	932	839	170	999999	58	448	235	265	437	446	763	380	459	612	999999	222	291	751	485	999999	999999	368	535	900	878	888	539	942	903	552	638	640	544	875	738	999999	848	801	601	599	999999	985	119	542	999999	755	230	628	999999	999999	999999	541	299	637	273	999999	313	999999	284	170	999999	292	362	884	807	132	836	583	874	535	999999	489	160	885	154	126	259	993	658	132	668	999999	999999	351	494	107	350	999999	999999	174	522	999999	999999	440	690	30	633	999999	734	999999	919	647	753	67	198	579	391	413	493	999999	324	320	999999	162	502	998	932	21	400	999999	781	929	971	710	999999	784	962	719	205	999999	492	999999	268	999999	999999	30	167	302	162	999999	715	999999	999999	464	849	212	999999	374	938	999999	97	621	834	34	347	999999	675	999999	54	999999	616	671	218	999999	999999	300	61	999999	948	481	999999	639	999999	999999	999999	999999	999999	517	861	809	807	597	780	999999	45	871	999999	243	201	224	355	124	257	748	308	999999	728	999999	800	558	160	999999	999999	467	999999	458	762	999999	39	502	999999	168	191	245	606	999999	999999	705	333	793	110	818	881	733	136	725	999999	120	187	950	126	463	717	999999	999999	999999	181	322	662	999999	118	841	213	698	742	196	933	22	999999	288	162	33	729	16	458	342	32	999999	341	999999	76	652	180	89	999999	28	451	878	585	703	848	999999	999999	999999	999999	269	614	999999	991	939	999999	379	968	898	798	103	734	710	853	326	880	999999	981	537	521	466	670	999999	322	723	745	999999	436	999999	440	583	979	983	332	199	728	839	701	999999	999999	696	683	999999	290	292	294	
741	34	269	823	999999	597	516	999999	228	598	489	871	277	999999	737	942	999999	467	224	123	750	999999	664	598	50	999999	588	204	824	782	398	844	999999	439	14	39	177	624	80	986	473	759	114	600	248	999999	433	209	999999	999999	999999	814	75	179	543	363	370	670	783	583	18	321	409	445	999999	645	841	999999	999999	707	999999	999999	397	238	999999	991	283	999999	360	82	363	389	599	80	999999	584	778	999999	895	999999	669	999999	841	497	978	161	999999	669	999999	603	999999	594	20	897	999999	257	999999	999999	529	551	90	999999	320	710	230	629	722	999999	815	626	999999	982	942	546	48	277	999999	999999	260	999999	999999	999999	673	756	946	768	378	701	100	382	167	999999	999999	999999	571	372	196	999999	277	999999	439	30	853	773	736	999999	652	474	999999	712	192	527	587	999999	999999	476	999999	563	764	462	999999	31	249	443	468	999999	652	598	999999	675	90	933	632	901	68	622	760	899	29	802	125	904	999999	387	999999	639	364	307	444	999999	739	633	999999	815	108	999999	780	419	315	999999	501	63	498	999999	632	258	894	999999	973	297	716	999999	544	962	346	999999	189	862	254	828	570	354	163	881	935	457	999999	999999	999999	651	999999	350	594	217	999999	72	416	658	754	940	745	999999	334	157	388	16	98	414	478	752	238	918	174	486	251	156	899	616	999999	999999	999999	999999	999999	332	455	375	148	336	661	999999	940	530	999999	314	93	892	30	16	999999	929	368	999999	348	999999	422	922	186	118	966	164	172	999999	410	579	258	667	795	12	999999	22	868	762	752	204	811	999999	811	999999	402	999999	135	893	999999	328	816	999999	999999	832	909	532	199	999999	369	999999	121	150	999999	999999	65	999999	999999	999999	313	490	71	605	410	153	248	715	121	999999	716	617	39	278	685	999999	762	720	928	962	999999	999999	823	838	402	256	93	671	587	999999	999999	975	261	116	589	633	267	221	137	999999	593	999999	999999	999999	323	752	477	999999	999999	48	775	999999	498	144	926	144	999999	999999	212	164	999999	577	137	839	999999	740	365	999999	999999	62	823	999999	593	343	379	897	758	999999	999999	650	999999	251	216	999999	999999	469	999999	127	190	999999	966	44	18	972	999999	999999	76	581	362	582	396	999999	999999	411	224	999999	752	165	764	38	999999	716	708	999999	999999	999999	999999	589	342	61	263	248	741	243	95	789	999999	999999	807	363	831	187	597	999999	263	232	97	805	333	282	717	332	362	162	80	260	999999	455	596	999999	655	487	999999	310	329	158	813	920	
326	435	691	141	357	999999	207	208	999999	999999	309	163	730	565	266	69	999999	931	885	589	999999	835	999999	97	33	101	708	999999	937	296	999999	114	999999	177	999999	897	591	585	974	999999	999999	872	141	569	156	443	999999	100	230	190	966	397	273	999999	757	490	972	603	118	266	703	853	270	831	153	999999	744	563	86	368	478	758	956	934	999999	300	703	999999	999999	999999	999999	618	999999	999999	329	999999	841	194	419	997	924	987	477	718	258	111	611	309	425	951	699	999999	23	862	999999	999999	999999	338	999999	467	787	89	662	528	160	94	730	513	999999	999999	363	560	153	88	999999	491	291	999999	685	533	688	403	477	990	999999	683	604	271	55	999999	999999	512	594	952	220	844	335	948	568	173	999999	107	797	507	597	148	999999	999999	427	999999	926	999999	652	76	778	999999	612	671	636	999999	490	468	467	400	135	999999	965	201	868	999999	999999	999999	678	999999	162	591	999999	970	402	752	405	669	999999	825	999999	598	999999	999999	183	825	242	663	321	102	683	999999	640	999999	381	747	183	97	76	828	74	999999	999999	140	999999	999999	999999	642	279	884	81	820	625	642	214	536	990	999999	27	52	367	502	30	586	839	249	950	207	999999	655	578	318	602	25	761	602	999999	729	612	999999	46	999999	393	999999	31	862	296	999999	203	844	756	734	999999	34	470	571	572	939	300	999999	246	591	53	999999	315	763	228	610	880	999999	463	271	999999	41	16	767	119	593	565	977	953	953	14	999999	898	999999	248	578	554	999999	39	143	999999	937	749	999999	999999	769	131	267	999999	686	127	591	390	495	999999	48	27	999999	462	978	999999	323	722	293	587	298	725	471	999999	650	65	690	582	329	832	897	291	561	220	349	472	307	343	276	836	999999	999999	413	999999	999999	560	850	737	60	760	124	225	466	867	267	54	659	999999	999999	631	436	19	999999	663	11	756	466	999999	122	516	999999	980	455	457	174	999999	321	527	324	100	214	952	531	569	717	999999	825	694	952	999999	999999	564	350	645	409	999999	313	750	943	999999	103	367	624	544	683	144	769	18	702	999999	732	999999	428	903	999999	483	487	500	945	329	931	999999	999999	818	703	999999	999999	999999	57	760	621	571	584	999999	996	999999	337	987	999999	583	912	999999	991	619	572	680	999999	999999	228	926	926	812	804	623	999999	331	999999	806	840	171	504	999999	999999	999999	999999	999999	999999	557	906	579	155	500	614	372	416	124	781	920	999999	32	999999	203	592	131	834	809	767	999999	999999	
999999	29	531	999999	725	88	953	999999	58	999999	411	999999	999999	540	999999	780	999999	208	441	216	407	549	999999	999999	999999	999999	310	377	840	117	911	403	597	999999	999999	559	999999	354	889	293	999999	269	999999	32	844	999999	797	663	943	350	408	611	335	999999	952	135	123	971	337	999999	778	999999	25	999999	986	18	535	391	309	999999	167	91	318	158	753	147	817	883	715	918	999999	647	433	999999	708	310	77	843	254	115	999999	999999	999999	948	515	877	253	999999	999999	999999	999999	416	363	854	193	327	302	187	10	814	318	999999	265	999999	953	140	999999	999999	242	686	940	999999	146	203	999999	999999	74	999999	642	999999	894	999999	848	878	554	999999	999999	999999	316	391	18	890	843	440	796	999999	396	607	995	385	725	728	999999	359	999999	681	999999	170	211	678	263	932	999999	999999	920	999999	391	387	999999	383	846	583	218	851	677	60	999999	999999	999999	446	127	467	374	267	160	175	476	999999	981	999999	309	133	377	637	138	85	355	718	520	513	825	19	999999	621	999999	151	519	708	681	846	999999	574	763	999999	561	795	568	287	999999	754	816	999999	406	992	83	722	216	581	999999	602	704	140	195	893	621	118	725	999999	728	999999	999999	999999	817	144	49	735	370	999999	86	342	517	78	743	999999	696	932	612	750	547	999999	935	938	985	89	152	999999	999999	869	154	452	80	999999	999999	999999	108	58	999999	999999	952	348	362	604	504	390	94	999999	397	430	206	688	999999	999999	214	912	83	999999	782	738	992	346	356	501	467	999999	999999	702	519	776	999999	648	858	351	797	208	999999	340	443	604	994	999999	999999	999999	672	999999	947	105	610	999999	893	390	275	345	278	616	992	861	999999	870	999999	999999	127	620	763	558	830	164	999999	999999	459	742	283	999999	999999	487	41	999999	999999	12	999999	176	101	999999	882	999999	382	522	83	191	999999	602	203	573	999999	611	398	694	205	124	635	792	918	604	999999	161	999999	999999	999999	790	999999	604	999999	144	999999	952	301	253	999999	486	186	317	90	996	999999	856	999999	710	702	143	99	347	202	713	376	999999	258	497	686	731	180	294	999999	292	606	999999	999999	69	389	533	320	154	956	999999	999999	328	712	999999	805	340	612	406	395	999999	999999	247	411	999999	999999	999999	704	803	566	999999	316	999999	395	797	399	999999	296	999999	331	179	822	944	390	999999	999999	58	191	336	692	356	128	774	999999	464	591	368	211	999999	301	999999	999999	516	588	949	412	55	933	914	532	999999	53	133	999999	226	999999	757	856	927	
552	718	118	999999	121	999999	999999	542	993	999999	216	40	985	999999	197	241	350	316	366	441	81	731	125	276	999999	83	313	994	699	682	999999	834	512	999999	697	999999	981	460	404	999999	71	870	61	12	707	501	632	999999	936	843	876	338	400	425	856	821	602	841	574	48	999999	999999	843	321	121	382	999999	712	999999	613	260	999999	911	999999	379	211	999999	123	999999	999999	451	316	999999	855	999999	490	999999	96	427	876	980	149	886	366	471	999999	37	740	890	335	972	920	648	999999	593	986	427	412	999999	999999	152	489	282	271	999999	999999	835	987	515	999999	939	999999	294	999999	633	120	13	554	527	999999	183	938	233	244	339	530	667	735	272	819	73	41	49	999999	999999	501	867	624	769	870	343	999999	234	268	999999	540	635	176	699	482	999999	872	885	845	481	999999	265	47	932	75	932	999999	999999	696	568	999999	402	522	747	142	253	389	999999	656	867	144	714	964	848	999999	999999	500	45	790	999999	200	999999	999999	301	999999	245	829	691	703	999999	999999	999999	538	700	487	999999	123	428	566	238	603	97	238	978	999999	499	301	199	143	180	442	74	935	859	377	761	999999	231	227	896	424	697	91	718	999999	820	999999	999999	370	661	782	81	479	999999	999999	999999	917	225	954	41	999999	639	558	533	505	999999	388	999999	332	999999	939	891	211	670	814	905	999999	520	354	525	323	36	829	482	398	370	594	999999	626	274	999999	999999	276	196	999999	784	149	557	999999	464	999999	999999	999999	644	721	890	870	809	999999	999999	107	406	871	999999	717	999999	810	85	145	999999	999999	15	62	68	882	956	625	999999	717	39	766	999999	308	889	94	816	95	194	760	507	499	785	635	299	177	447	121	999999	478	44	999999	73	422	86	880	436	999999	883	762	765	275	999999	101	999999	999999	648	108	981	999999	999999	832	625	325	637	646	798	380	763	891	444	844	787	999999	683	999999	999999	999999	231	19	657	999999	211	999999	995	999999	999999	694	999999	728	528	999999	139	999999	999999	211	358	748	999999	440	999999	66	691	999999	327	920	487	319	418	663	867	612	876	971	696	999999	631	203	999999	999999	12	999999	463	44	372	999999	714	303	999999	481	999999	955	999999	999999	928	601	681	219	115	84	999999	334	286	263	861	916	471	168	796	50	580	165	428	999999	438	977	602	657	629	231	215	193	351	936	999999	912	359	95	53	104	857	422	98	255	999999	677	827	999999	182	456	634	556	999999	927	901	551	537	873	362	950	999999	999999	589	884	999999	570	
982	349	307	949	566	385	124	999999	193	168	77	999999	737	760	159	403	484	182	596	658	686	424	45	414	385	485	999999	103	105	999999	832	999999	386	90	695	488	902	999999	890	258	442	805	999999	999999	484	364	146	999999	800	999999	549	417	999999	999999	883	999999	313	892	574	90	653	999999	605	359	336	999999	795	657	999999	999999	501	260	291	999999	226	881	679	999999	999999	999999	349	140	302	500	293	425	916	176	999999	999999	184	19	659	810	999999	421	209	394	999999	621	999999	488	536	999999	999999	298	135	999999	999999	12	999999	20	963	553	740	522	728	115	999999	911	999999	628	460	938	999999	492	999999	481	999999	805	681	295	886	999999	461	999999	603	172	396	999999	299	966	183	999999	248	999999	999999	999999	999999	92	692	104	328	505	675	940	999999	597	642	621	697	653	999999	197	330	603	134	655	999999	879	919	565	999999	81	621	980	999999	999999	999999	332	446	999999	999999	658	123	587	966	390	642	520	833	15	999999	999999	999999	646	758	986	873	999999	999999	399	999999	200	173	999999	385	256	999999	695	495	771	897	999999	185	211	251	559	84	743	999999	999999	23	999999	56	913	45	943	773	975	999999	468	393	999999	292	56	481	221	999999	986	999999	719	999999	946	35	72	118	219	599	999999	404	999999	911	139	999999	306	386	442	999999	260	100	441	483	909	473	999999	999999	841	37	138	729	40	999999	97	541	999999	246	76	555	984	999999	999999	353	677	580	32	999999	263	57	986	670	999999	999999	999999	896	770	246	597	482	998	684	999999	192	999999	999999	999999	144	824	999999	999999	70	319	999999	170	455	274	999999	806	338	451	479	133	794	50	999999	999999	999999	829	201	770	680	999999	593	557	999999	999999	643	882	999999	216	887	733	665	999999	926	360	162	999999	788	631	682	440	269	999999	528	560	481	151	13	686	410	999999	999999	827	421	421	725	999999	999999	916	999999	215	999999	132	999999	746	468	999999	124	999999	999999	67	999999	569	98	249	389	562	38	748	66	501	999999	624	999999	582	110	999999	545	514	635	822	999999	999999	999	477	934	146	477	999999	102	643	36	896	999999	352	999999	73	739	181	41	999999	310	122	999999	999999	335	881	326	999999	999999	631	303	610	999999	715	22	178	569	620	315	253	94	256	656	423	474	982	476	463	318	999999	107	999999	999999	472	522	932	22	869	151	62	820	496	146	470	999999	426	999999	441	340	999999	503	129	999999	999999	88	64	999999	446	999999	352	415	862	672	609	999999	929	136	19	203	999999	166	699	999999	999999	432	597	120	195	
999999	999999	568	44	999999	223	999999	977	507	694	393	468	476	576	213	999999	647	958	999999	537	999999	420	300	415	248	260	939	999999	651	613	999999	491	999999	280	373	618	999999	380	999999	459	999999	556	431	441	625	735	613	999999	496	679	614	999999	999999	583	259	662	999999	162	796	873	284	999999	336	894	338	902	524	999999	999999	595	999999	277	228	999999	471	999999	988	858	999999	513	999999	359	317	999999	999999	999999	717	370	30	710	861	631	584	866	184	335	999999	537	999999	999999	999999	416	386	900	665	999999	255	999999	121	999999	673	899	373	292	236	999999	432	364	999999	446	999999	163	186	999999	734	392	999999	999999	200	999999	168	461	754	75	999999	240	972	999999	999999	661	646	999999	258	159	47	999999	268	999999	639	999999	902	999999	642	666	538	67	240	999999	176	282	999999	893	999999	999999	712	221	154	307	990	996	951	26	58	999999	800	999999	999999	36	465	772	134	400	722	939	243	302	819	98	999999	999999	999	999999	250	43	17	753	110	999999	447	999999	999999	960	311	643	308	886	817	408	999999	662	162	213	429	999999	158	263	999999	999999	742	419	402	66	771	755	996	863	775	24	236	56	775	632	589	999999	954	174	999999	88	999999	356	485	421	231	999999	92	796	668	846	885	753	582	832	540	38	432	761	198	999999	647	444	120	802	999999	999999	999999	530	999999	789	449	999999	174	102	999999	396	933	981	999999	896	672	210	204	929	139	483	999999	999999	102	561	216	202	975	543	999999	206	245	682	249	411	986	562	999999	879	999999	902	999999	489	204	999999	104	451	999999	302	883	447	249	190	999999	698	354	944	999999	999999	999999	257	17	999999	999999	440	160	999999	741	432	999999	120	38	325	533	237	893	999999	748	999999	466	999999	999999	683	660	994	999999	65	999999	550	66	999999	134	999999	999999	159	894	958	999999	764	993	843	709	504	391	772	418	924	657	445	804	369	999999	489	999999	817	981	334	970	667	483	105	251	201	375	868	986	919	29	384	343	935	167	983	999999	623	65	770	301	999999	999999	42	999999	574	999999	999999	845	644	512	488	177	999999	988	170	291	897	999999	518	999999	523	786	499	999999	282	999999	999999	212	222	534	999999	999999	220	42	92	92	450	999999	999999	455	999999	32	352	416	540	999999	999999	946	999999	702	999999	999999	999999	999999	778	111	95	137	135	471	876	495	633	119	999999	725	956	537	906	88	999999	210	925	72	460	500	999999	93	374	999999	339	922	216	519	477	999999	226	578	264	981	999999	322	571	215	999999	193	398	999999	999999	
814	260	246	50	917	999999	856	999999	999999	192	287	666	999999	763	999999	999999	999999	288	999999	641	999999	999999	387	999999	999999	999999	528	638	999999	493	999999	999999	211	206	559	814	103	882	298	658	620	865	742	396	976	324	999999	558	999999	83	625	904	285	600	999999	314	999999	999999	999999	835	342	228	999999	989	914	999999	464	806	213	255	49	999999	990	464	31	703	767	991	306	999999	999999	970	136	646	867	373	826	999999	878	255	942	139	767	463	326	402	999999	752	481	999999	859	198	355	266	44	554	999999	820	579	999999	547	881	666	515	747	372	999999	740	999999	551	999999	853	999999	958	999999	909	313	999999	148	628	224	25	519	505	750	899	624	869	611	999999	458	999999	41	262	707	70	473	261	999999	999999	310	999999	999999	929	451	16	999999	396	953	135	251	387	681	950	999999	999999	371	170	764	999999	747	231	138	999999	102	353	822	999999	999999	999999	445	62	819	195	328	475	395	589	999999	999999	639	999999	916	486	81	81	334	90	999999	185	699	312	496	868	216	999999	620	821	837	999999	194	595	145	711	689	199	567	496	632	935	146	999999	116	31	218	518	999999	651	737	31	28	741	823	84	552	143	565	951	979	249	854	573	752	999999	559	53	999999	214	797	999999	513	838	458	915	999999	917	999999	475	659	697	773	969	93	815	90	452	999999	70	999999	556	999999	616	999999	393	91	572	39	161	471	174	426	111	853	999999	518	190	293	907	45	635	937	99	302	292	475	884	999999	999999	875	116	999999	999999	55	250	259	897	331	74	834	476	888	54	14	494	999999	672	125	999999	307	999999	999999	864	35	533	999999	999999	324	234	917	206	92	101	286	364	999999	393	65	999999	605	620	859	228	83	999999	999999	893	95	999999	21	999999	769	261	640	975	947	417	16	999999	631	715	583	106	999999	999999	393	796	767	649	601	999999	616	512	999999	686	999999	941	999999	999999	786	726	999999	516	999999	124	999999	999999	461	310	417	484	387	544	981	890	47	762	80	999999	999999	999999	999999	445	215	133	197	999999	628	953	999999	999999	627	551	734	999999	266	999999	999999	43	999999	562	344	466	242	127	509	81	531	999999	648	287	870	354	999999	836	600	999999	311	99	999999	180	213	507	999999	411	999999	836	810	85	633	971	999999	47	245	999999	615	668	213	98	624	125	734	884	315	999999	144	282	271	898	314	999999	999999	793	116	999999	359	836	999999	830	269	999999	271	456	999999	676	407	999999	119	666	230	932	809	223	475	999999	446	328	202	717	999999	999999	
574	911	770	389	216	96	931	216	999999	999999	577	382	828	950	853	288	999999	638	260	311	173	604	677	382	444	551	327	304	593	999999	644	383	563	684	108	359	685	999999	999999	320	902	903	402	451	365	436	394	525	958	167	552	563	467	999999	422	969	244	398	944	999999	769	636	623	242	144	999999	819	999999	851	999999	602	54	178	939	409	999999	212	999999	27	18	167	999999	346	999999	999999	91	915	598	272	999999	125	297	785	804	551	999999	999999	169	999999	171	617	249	674	464	565	999999	394	999999	999999	162	767	17	999999	999999	508	967	300	999999	754	62	999999	230	882	722	999999	999999	269	999999	999999	143	980	53	918	855	401	999999	137	881	999999	980	697	397	42	120	999999	117	916	849	306	583	975	102	999999	264	999999	396	367	999999	86	260	248	30	999999	999999	181	723	98	525	544	590	839	418	327	774	999999	890	197	772	360	280	999999	419	999999	814	168	999999	638	664	999999	14	559	186	805	619	741	676	267	610	938	999999	28	401	999999	715	743	566	774	640	899	992	999999	595	601	805	862	829	999999	324	999999	294	999999	434	553	540	41	663	612	707	999999	688	633	999999	999999	712	262	996	114	361	81	601	122	998	764	979	805	999999	584	999999	757	912	723	942	347	653	562	593	847	774	684	90	953	77	606	220	999999	999999	761	888	552	865	724	601	253	672	181	96	669	574	734	77	88	612	949	999999	964	691	250	190	160	999999	158	999999	676	999999	647	55	401	554	999999	193	213	696	457	892	198	132	999999	674	482	999999	923	999999	50	999999	999999	351	127	486	256	677	381	999999	999999	884	716	393	924	262	34	999999	695	125	999999	550	863	999999	165	67	932	842	999999	575	707	684	999999	875	300	68	989	306	927	915	307	999999	812	632	958	572	185	999999	207	445	650	999999	780	807	330	999999	753	619	196	999999	999999	999999	685	806	873	999999	999999	841	999999	865	999999	727	999999	779	999999	20	738	241	433	592	881	999999	644	999999	924	360	999999	936	554	800	999999	379	120	999999	371	999999	267	15	758	999999	433	344	710	341	182	923	158	10	990	319	999999	522	196	603	188	424	768	138	882	522	159	213	999999	302	560	893	616	340	999999	923	753	732	482	528	999999	999999	427	999999	383	11	211	903	946	245	49	793	193	516	999999	947	135	138	133	246	756	229	57	417	999999	289	316	818	592	76	565	38	49	667	999999	999999	997	465	754	999999	321	999999	266	61	263	767	709	109	999999	470	999999	625	609	999999	
999999	939	500	20	532	999999	694	999999	320	880	999999	20	753	999999	82	999999	949	999999	383	251	925	510	963	996	163	22	579	216	177	131	277	940	428	999999	999999	505	149	987	999999	659	999999	999999	934	386	381	999999	23	999999	37	601	520	138	251	368	321	271	999999	999999	856	999999	525	488	225	198	612	739	591	951	629	577	999999	962	737	999999	65	997	575	587	625	999999	999	395	188	576	610	149	699	70	490	999999	999999	999999	140	422	144	708	712	746	773	641	999999	72	564	999999	692	558	401	999999	312	324	696	999999	878	999999	520	140	309	649	999999	473	999999	531	470	995	57	273	999999	324	589	356	999999	829	814	983	259	999999	999999	999999	999999	62	748	181	757	999999	938	140	767	195	901	13	999999	72	168	310	601	140	602	568	412	999999	726	86	937	956	39	866	584	894	696	584	309	581	999999	535	725	868	773	304	67	999999	505	646	999999	585	948	231	999999	999999	392	128	344	272	999999	465	999999	671	243	801	146	81	999999	999999	498	327	704	827	307	633	584	732	999999	999999	511	496	922	89	663	362	17	807	999999	80	511	577	999999	46	266	999999	208	63	999999	971	167	999999	370	632	157	105	880	999999	924	47	928	660	761	46	999999	829	542	256	17	999999	794	338	876	999999	999999	921	87	668	570	999999	434	531	999999	395	150	525	999999	299	931	567	481	999999	883	167	151	851	999999	213	999999	437	999999	951	999999	753	187	829	999999	884	271	236	28	222	560	927	612	999999	563	376	896	245	703	252	325	450	409	999999	455	718	344	520	115	873	999999	143	238	999999	999999	353	217	320	999999	251	38	704	549	268	999999	955	555	999999	297	448	999999	50	734	999999	636	999999	353	280	384	401	549	751	999999	999999	830	999999	699	140	922	999999	169	585	999999	461	999999	620	999999	999999	581	999999	173	600	232	666	566	352	409	712	846	879	999999	999999	936	999999	701	286	583	999999	438	908	266	999999	999999	87	289	731	220	282	312	999999	705	212	698	884	238	949	529	999999	588	999999	999999	986	293	999999	999999	232	999999	814	759	936	47	999999	712	999999	243	748	779	154	387	999999	999999	999999	410	830	184	797	249	61	786	752	757	127	999999	950	999999	279	141	999999	867	67	91	406	999999	375	978	208	499	34	651	490	999999	384	88	999999	355	891	586	463	867	423	982	598	37	17	189	919	691	762	783	963	616	999	999999	329	999999	735	614	45	851	999999	307	224	999999	999999	582	382	999999	71	604	998	693	677	912	454	84	999999	
378	515	195	69	999999	737	251	999999	873	180	108	758	999999	620	287	551	999999	891	125	768	999999	731	434	806	879	629	999999	784	280	999999	97	999999	255	269	366	108	849	999999	468	569	973	999999	432	412	284	291	999999	999999	721	999999	999999	30	338	315	305	999999	91	999999	190	887	580	999999	416	933	92	276	512	741	999999	188	702	999999	432	555	999999	475	999999	31	999999	597	569	183	73	139	999999	76	503	939	999999	718	27	469	611	581	989	516	315	999999	329	18	778	999999	999999	999999	999999	253	999999	782	521	829	348	69	857	592	327	999999	403	287	69	26	999999	573	778	545	171	999999	219	851	566	288	170	810	701	523	819	251	454	999999	999999	630	478	720	428	143	999999	957	611	29	263	592	999999	999999	999999	313	999999	215	549	193	381	217	999999	747	226	999999	669	538	367	344	773	86	999999	999999	999999	438	548	62	155	644	175	213	630	199	598	973	174	999999	999999	398	287	614	701	271	158	481	999999	730	503	999999	474	999999	999999	999999	256	187	640	250	999999	999999	999999	193	999999	999999	27	178	586	999999	159	253	78	535	167	969	67	169	384	999999	725	126	999999	999999	558	959	179	333	999999	999999	943	999999	999999	924	999999	999999	999999	999999	554	999999	999999	980	999999	750	999999	999999	127	939	684	630	220	97	802	949	525	322	168	947	999999	109	735	999999	999999	233	999999	738	910	153	831	999999	346	963	614	587	448	745	231	102	245	307	842	240	649	999999	152	856	999999	999999	409	392	221	685	468	454	70	558	425	999999	848	999999	349	973	117	895	294	999999	482	224	510	780	100	76	712	999999	266	504	55	999999	91	56	999999	526	744	999999	577	660	505	170	526	889	999999	560	999999	402	958	869	999999	753	697	896	383	999999	999999	999999	301	155	972	140	197	566	999999	842	589	802	999999	999999	238	668	328	999999	751	322	999999	621	460	540	822	319	379	397	382	999999	884	195	999999	726	643	125	157	431	688	375	999999	960	999999	486	970	451	678	999999	641	463	434	999999	154	71	705	271	999999	760	332	663	761	800	193	222	958	999999	999999	996	999999	999999	521	896	945	385	349	736	999999	999999	569	381	640	999999	755	918	999999	820	50	610	31	382	999999	396	109	34	614	181	777	999999	528	999999	999999	682	955	999999	999999	537	128	769	999999	999999	34	205	201	951	32	526	55	275	355	999999	999999	999999	975	806	176	999999	797	920	771	999999	999999	83	999999	994	999999	958	288	999999	975	338	702	999999	999999	62	358	750	205	157	999999	97	136	511	
816	999999	221	792	706	159	361	817	740	999999	997	554	18	950	999999	206	891	73	248	817	999999	27	445	93	640	923	458	999999	999999	649	917	999999	50	458	267	999999	999999	999999	262	139	875	167	598	999999	283	344	53	407	10	998	266	939	999999	319	999999	799	944	999999	162	999999	999999	999999	888	100	289	322	513	560	693	999999	423	999999	810	999999	942	142	428	941	809	305	879	60	425	999999	393	999999	835	731	247	467	130	655	125	479	438	939	999999	507	225	961	999999	999999	999999	324	999999	642	139	739	377	87	381	999999	328	999999	999999	650	520	958	707	311	487	782	322	999999	999999	768	507	340	680	12	864	920	726	848	475	396	345	110	355	999999	999999	999999	364	169	95	127	337	269	576	787	428	320	800	913	483	999999	181	488	758	816	144	999999	68	999999	223	460	286	479	391	516	999999	420	612	957	461	391	428	999999	150	448	999999	999999	999999	893	584	999999	130	812	374	427	999999	857	352	539	999999	61	47	990	946	635	840	999999	878	70	482	18	707	843	462	102	629	28	347	319	384	896	44	175	789	670	339	999999	114	963	999999	457	77	83	351	999999	353	438	216	515	608	583	999999	703	421	999999	845	287	999999	281	999999	999999	519	42	164	719	26	871	210	285	999999	375	752	914	768	34	940	634	501	999999	749	201	812	999999	711	999999	535	340	999999	999999	824	999999	124	999999	176	999999	937	45	919	632	394	482	237	930	999999	999999	999999	456	934	396	999999	221	786	308	532	606	999999	687	999999	363	193	685	127	987	461	999999	999999	919	999999	673	96	905	714	868	667	277	964	882	623	478	969	89	999999	367	999999	612	276	816	310	570	711	260	714	999999	449	999999	364	250	479	965	982	911	708	271	309	730	507	917	999999	265	641	999999	73	853	999999	113	289	999999	409	848	999999	444	619	999999	962	836	200	999999	999999	958	999999	723	412	657	495	68	999999	144	68	857	115	358	185	54	928	999999	197	860	182	345	429	604	840	631	999999	547	301	530	309	473	999999	358	497	682	352	917	108	416	999999	335	732	999999	999999	552	999999	628	999999	574	259	999999	649	339	999999	999999	539	318	883	781	668	948	999999	850	835	595	999999	757	999999	502	701	20	111	780	503	847	613	284	902	298	889	999999	999999	726	999999	547	824	999999	999999	414	152	999999	44	327	747	999999	999999	881	999999	999999	999999	984	767	999999	873	248	660	999999	836	999999	479	265	999999	594	892	308	671	49	579	298	770	127	385	456	360	667	975	783	
43	999999	288	732	964	796	999999	904	602	999999	999999	999999	886	956	999999	999999	999999	887	628	999999	435	999999	746	528	311	999999	999999	116	608	321	416	216	273	876	834	750	850	746	300	999999	999999	987	705	160	196	546	412	814	999999	999999	521	472	48	999999	358	594	348	999999	430	943	999999	999999	999999	291	113	647	769	999999	131	622	402	198	597	18	999999	447	742	999999	342	765	999999	531	999999	475	800	943	999999	999999	528	999999	412	99	326	999999	169	574	691	424	56	548	777	402	693	141	740	332	875	999999	617	910	999999	999999	999999	665	334	929	604	830	999999	170	479	999999	491	881	220	999999	872	250	849	353	756	999999	549	793	999999	226	837	230	735	477	78	148	128	617	397	660	671	660	31	240	969	860	932	886	79	999999	911	811	921	437	460	634	999999	274	999999	999999	999999	634	678	999999	101	384	999999	24	102	999999	913	874	999999	560	641	999999	229	618	384	896	999999	999999	723	252	315	999999	308	999999	26	443	957	999999	463	863	457	999999	982	999999	149	999999	999999	918	794	738	830	999999	327	371	795	249	415	571	890	999999	148	550	910	435	999999	999999	999999	797	998	999999	999999	69	999999	630	112	605	239	999999	479	788	141	476	999999	985	422	999999	708	999999	511	999999	38	396	964	999999	999999	907	135	999999	119	84	520	967	920	145	364	999999	625	696	268	999999	999999	999999	102	111	136	999999	681	925	999999	999999	366	999999	999999	230	630	999999	999999	226	999999	205	479	681	206	999999	999999	173	999999	999999	631	650	999999	21	678	999999	766	929	999999	863	78	62	235	210	544	585	999999	382	680	699	514	377	999999	999999	791	73	720	338	901	697	833	999999	125	999999	303	372	881	999999	999999	999999	999999	999999	999999	241	157	852	969	999999	146	999999	686	895	999999	856	228	999999	972	253	230	999999	599	438	38	606	999999	115	937	287	906	182	704	999999	999999	705	245	999999	683	446	261	999999	103	451	999999	290	20	937	479	269	729	49	399	637	133	999999	385	35	672	97	211	52	999999	692	372	999999	916	322	983	788	621	999999	581	536	992	292	520	158	246	748	595	101	635	678	557	999999	999999	77	250	67	999999	219	999999	999999	244	218	32	411	89	236	373	697	954	691	647	325	468	862	644	840	344	999999	789	923	502	999999	417	247	144	505	192	849	82	926	468	999999	272	985	302	783	999999	119	999999	999999	384	897	147	944	40	242	409	999999	999999	410	723	101	430	227	999999	134	999999	784	276	584	54	524	625	999999	232	246	62	482	570	861	
580	235	168	779	999999	605	972	999999	217	902	105	999999	999999	672	213	377	981	55	893	177	999999	485	999999	999999	964	860	281	119	999999	794	189	999999	359	571	829	497	933	650	678	999999	999999	338	577	373	999999	782	108	953	824	855	264	17	589	403	878	999999	392	673	814	689	333	999999	751	423	999999	179	912	854	842	999999	443	341	376	405	999999	654	908	478	16	192	761	328	295	999999	999999	182	347	956	693	999999	115	269	999999	999999	999999	300	586	163	650	318	999999	253	999999	119	999999	923	999999	194	388	999999	195	999999	666	632	927	14	576	999999	883	550	831	956	171	116	999999	184	505	386	240	724	77	755	828	698	322	518	216	186	453	616	999999	163	577	468	549	201	603	213	72	169	723	999999	279	999999	486	999999	999999	14	509	247	427	264	999999	999999	166	999999	95	968	320	418	798	999999	441	277	999999	678	388	702	999999	418	999999	302	324	81	10	377	485	728	221	408	436	212	676	999999	999999	287	209	914	311	119	999999	634	999999	653	371	999999	268	12	99	999999	534	389	447	100	666	999999	939	999999	662	789	955	367	999999	999999	999999	999999	723	235	87	732	999999	474	400	999999	312	999999	408	670	709	677	118	482	638	999999	874	57	999999	585	999999	73	999999	999999	999999	522	164	748	877	981	670	775	609	999999	924	367	338	69	988	989	999999	720	999999	999999	182	985	681	482	728	999999	47	935	831	147	999999	999999	394	161	999999	878	303	564	999999	426	999999	934	78	85	558	281	84	814	69	774	797	828	346	78	999999	999999	841	999999	30	533	999999	735	944	471	356	910	999999	187	846	119	999999	999999	652	309	279	247	999999	605	924	457	999999	232	876	66	350	857	677	326	15	947	47	621	999999	544	481	274	990	999999	729	647	999999	896	968	999999	88	573	186	999999	798	908	999999	245	757	572	264	722	859	887	999999	498	243	999999	999999	898	82	999999	690	999999	999999	15	257	319	876	999999	159	382	264	926	977	776	999999	640	999999	107	597	801	864	970	290	759	415	112	485	240	414	651	724	79	877	999999	883	78	219	793	999999	50	369	481	999999	999999	467	999999	909	354	999999	602	138	84	311	999999	219	999999	999999	78	600	154	999999	645	872	507	658	195	59	972	893	999999	431	734	999999	557	999999	392	557	999999	302	482	202	141	423	811	523	650	999999	999999	999999	173	251	999999	202	515	216	723	609	916	233	282	882	937	999999	999999	999999	999999	637	999999	999999	827	999999	427	776	127	999999	701	232	70	999999	17	427	452	
187	729	371	290	541	999999	999999	718	783	999999	186	30	599	265	999999	219	999999	128	22	23	999999	967	999999	999999	374	85	563	515	500	999999	931	225	854	999999	759	730	999999	891	999999	999999	413	129	53	999999	999999	756	527	696	31	23	431	865	995	413	683	220	728	546	915	466	377	835	999999	245	709	960	175	169	506	950	376	748	999999	999999	610	649	924	999999	582	618	557	867	999999	487	999999	76	230	450	999999	549	12	999999	975	406	338	577	901	808	999999	290	590	999999	199	999999	999999	682	609	688	803	44	295	258	964	307	999999	999999	351	999999	128	642	740	999999	412	957	999999	79	999999	859	977	42	999999	999999	999999	999999	38	199	677	422	840	444	467	999999	999999	723	263	999999	341	678	498	828	236	171	690	189	550	864	956	999999	133	577	909	749	999999	999999	296	179	600	672	278	718	832	928	999999	999999	185	208	88	689	704	999999	999999	104	371	159	806	586	435	478	751	999999	999999	445	999999	273	535	717	830	999999	999999	93	163	669	409	779	995	999999	271	17	14	999999	786	277	538	999999	839	814	388	999999	964	999999	744	132	921	115	485	999999	638	636	157	467	999999	211	999999	620	51	78	999999	591	163	508	324	428	473	409	386	966	906	370	433	999999	338	278	912	999999	349	999999	748	304	303	608	668	634	859	999999	973	584	24	999999	887	999999	128	797	999999	999999	395	999999	999999	521	728	519	999999	278	212	435	999999	109	299	535	280	20	330	400	297	999999	839	999999	568	999999	436	999999	999999	999999	482	663	603	541	869	457	341	999999	381	999999	999999	784	999999	400	432	434	417	873	295	999999	647	877	450	728	509	854	625	999999	756	999999	95	999999	567	501	795	549	832	597	240	842	999999	256	639	999999	824	513	436	448	267	144	519	563	999999	472	351	605	223	874	41	25	831	999999	278	649	150	650	226	999999	605	882	602	819	642	452	294	400	248	999999	903	996	427	186	447	621	999999	532	999999	105	160	199	999999	957	565	999999	21	568	978	999999	953	999999	296	810	843	384	542	999999	920	74	999999	951	367	867	971	45	999999	654	999999	656	999999	999999	241	130	475	415	557	644	999999	427	999999	999999	422	999999	401	729	709	617	343	72	89	522	612	355	999999	999999	832	468	999999	530	999999	366	379	332	999999	345	942	175	344	437	827	897	446	502	632	999999	538	117	999999	251	335	999999	999999	136	576	915	15	886	213	276	999999	98	658	733	999999	999999	357	99	697	65	787	543	282	999999	244	191	999999	119	722	466	
670	724	992	744	204	647	999999	253	755	645	999999	999999	962	78	854	999999	248	712	703	999999	114	999999	999999	420	464	999999	999999	999999	999999	394	839	999999	999999	747	999999	858	999999	913	538	161	999999	113	344	61	725	730	581	213	999999	505	999999	373	999999	175	361	231	314	581	290	412	939	999999	361	370	999999	443	893	225	472	996	999999	335	999999	999999	999999	10	114	368	999999	733	999999	504	999999	999999	451	999999	490	999999	395	999999	553	525	632	136	221	398	752	974	255	292	999999	999999	741	66	863	618	199	863	647	361	126	946	887	557	201	445	288	965	999999	340	999999	895	829	97	999999	126	999999	57	340	138	257	140	123	411	896	855	763	305	532	833	287	627	360	43	999999	607	999999	999999	999999	776	999999	786	999999	915	339	942	536	653	613	746	915	151	533	519	113	999999	999999	999999	660	346	681	982	999999	94	999999	999999	544	795	829	845	489	999999	122	999999	999999	470	84	207	82	954	328	119	999999	999999	917	145	103	841	930	999999	773	161	425	999999	999999	136	353	999999	862	13	999999	999999	999999	768	999999	299	999999	969	500	999999	912	999999	413	999999	999999	572	300	657	176	917	241	703	865	558	999999	338	999999	522	468	891	127	113	345	78	999999	588	295	923	528	628	116	134	999999	999999	368	148	747	719	582	532	836	999999	804	944	999999	703	999999	274	999999	999999	999999	516	999999	608	999999	999999	999999	344	999999	439	286	376	139	999999	811	999999	362	999999	200	933	591	999999	940	935	999999	431	309	999999	307	999999	713	999999	236	999999	539	600	623	742	771	999999	848	999999	999999	999999	256	469	999999	266	143	663	350	306	84	763	346	607	575	575	552	999999	509	898	999999	999999	726	265	149	999999	999999	220	999999	620	806	999999	94	188	920	798	999999	596	864	52	267	999999	512	416	999999	473	999999	932	999999	57	199	677	59	950	999999	999999	426	991	329	38	999999	999999	179	999999	499	999999	679	168	686	777	886	956	999999	467	640	404	792	319	318	676	999999	85	195	999999	999999	999999	590	144	814	654	381	697	277	836	795	344	473	999999	999999	512	793	105	999999	257	999999	999999	448	999999	319	969	483	117	999999	652	752	182	736	999999	308	370	853	545	353	42	999999	198	689	999999	671	306	999999	19	402	806	883	189	829	938	285	999999	690	999999	824	844	180	273	999999	624	93	622	607	741	484	556	999999	999999	751	223	999999	972	999999	56	999999	999999	48	474	999999	875	769	573	352	798	999999	120	999999	854	999999	509	861	141	183	999999	318	59	698	199	535	846	
157	634	438	999999	96	999999	644	999999	87	999999	805	999999	558	149	855	520	279	809	294	373	875	804	537	252	999999	719	799	489	738	871	324	848	999999	868	728	144	144	737	712	154	475	47	777	909	999999	165	582	44	219	797	999999	889	999999	171	970	999999	107	999999	264	999999	513	165	905	999999	999999	957	768	999999	420	720	386	999999	106	149	898	838	36	999999	549	206	999999	764	280	999999	102	999999	943	776	897	385	999999	949	999999	999999	640	320	141	571	421	999999	396	999999	623	999999	421	246	792	765	273	142	999999	479	646	67	239	748	999999	964	123	72	23	991	999999	45	683	436	69	760	509	999999	706	999999	216	999999	809	254	999999	781	529	855	642	187	513	764	999999	567	312	999999	116	891	434	177	999999	999999	999999	405	109	999999	814	984	186	42	999999	999999	436	999999	272	842	257	984	607	113	445	999999	430	999999	488	37	999999	126	134	999999	653	617	163	539	17	856	81	414	154	564	967	545	999999	609	920	828	338	207	999999	999999	177	132	999999	999999	999999	199	929	999999	917	82	610	698	860	542	999999	648	531	897	853	415	771	999999	840	999999	146	900	589	820	915	659	699	779	821	664	476	531	333	831	807	818	927	185	496	82	953	279	684	146	231	999999	307	999999	354	888	698	999999	999999	250	195	831	609	119	979	268	382	830	876	206	999999	856	324	699	99	44	488	596	356	767	99	866	225	452	599	643	361	999999	999999	999999	999999	152	999999	93	646	975	219	818	205	238	999999	999999	999999	999999	80	374	957	999999	351	320	410	111	977	524	161	328	616	166	999999	999999	999999	124	406	944	240	923	616	241	62	999999	824	669	400	999999	999999	966	474	736	999999	999999	686	752	916	999999	532	864	174	725	932	327	368	62	308	859	999999	999999	726	458	999999	157	757	726	556	237	495	999999	710	859	456	194	999999	999999	785	999999	660	164	208	291	421	999999	999999	891	309	734	755	772	371	541	796	999999	999999	26	999999	234	999999	960	206	689	628	999999	163	315	999999	747	473	488	999999	23	209	999999	387	445	999999	882	398	865	426	821	999999	723	379	179	999999	964	999999	837	402	560	818	699	999999	518	663	630	222	453	999999	561	999999	276	504	999999	342	629	115	804	999999	605	835	611	999999	385	217	904	422	984	999999	314	803	636	95	716	205	509	219	868	999999	415	999999	945	252	865	560	999999	228	31	836	443	859	149	857	797	725	999999	999999	582	999999	999999	217	238	210	319	757	634	999999	788	162	833	420	999999	
32	574	934	889	368	999999	824	11	685	401	999999	808	455	663	779	298	990	988	999999	636	566	33	208	442	744	933	999999	999999	34	999999	868	13	33	621	126	292	862	835	848	488	999999	999999	999999	816	90	401	864	104	999999	999999	797	174	999999	783	680	999	376	999999	999999	999999	570	898	976	999999	533	153	785	833	546	496	435	164	149	864	878	999999	950	391	361	353	79	23	81	142	642	703	523	249	999999	999999	916	999999	690	423	917	859	999999	999999	292	937	616	41	557	368	466	642	35	626	905	999999	999999	984	999999	801	365	557	999999	844	613	830	630	999999	891	999999	580	75	474	726	946	999999	999999	133	108	423	736	48	465	713	675	999	678	999999	344	526	78	999999	999999	889	999999	999999	42	488	223	462	317	81	999999	137	999999	999999	178	999999	999999	887	492	925	999999	999999	75	327	101	124	999999	999999	161	733	211	999999	361	999999	999999	584	668	999999	986	999999	909	999999	999999	665	899	338	925	999999	831	999999	226	457	999999	152	55	500	823	740	279	917	999999	610	311	583	999999	773	775	999999	999999	593	999999	104	900	999999	25	250	999999	409	427	763	198	895	999999	782	999999	999999	341	218	602	356	760	927	316	78	144	309	344	533	999999	135	562	786	730	247	999999	132	556	995	999999	805	879	424	999999	999999	729	999999	999999	528	999999	126	442	999999	546	999999	832	712	999999	832	903	716	905	97	614	301	210	412	999999	999999	53	394	207	999999	92	796	477	999999	614	800	349	721	480	815	466	679	693	999999	250	533	414	36	999999	999999	102	420	999999	791	810	31	999999	327	258	293	485	682	999999	106	484	999999	729	496	999999	987	493	192	999999	999999	631	934	608	215	999999	642	140	26	999999	999999	252	671	896	685	536	592	999999	31	473	197	340	783	999999	596	520	500	803	918	927	356	999999	910	185	811	170	875	423	999999	165	615	163	468	631	999999	853	813	853	54	960	999999	501	471	719	58	759	999999	184	21	694	670	999999	221	999999	703	999999	342	496	94	524	660	179	999999	866	857	43	871	161	325	742	707	647	999999	958	421	855	768	201	999999	999999	322	701	411	415	494	776	941	379	928	202	521	327	768	999999	309	346	115	605	861	24	887	695	858	999999	999999	33	90	999999	678	848	484	151	369	42	999999	999999	768	980	999999	91	102	502	999999	133	231	999999	999999	999999	999999	999999	749	173	339	122	999999	999999	842	999999	428	470	696	688	700	999999	717	379	957	999999	327	350	577	135	999999	780	921	999999	472	735	57	
607	155	850	604	603	999999	320	811	256	868	584	126	636	999999	911	394	413	801	153	415	851	432	152	912	318	507	623	940	559	999999	999999	165	117	999999	820	325	999999	94	107	981	407	567	999999	868	999999	234	941	573	322	395	518	593	999999	329	205	999999	999999	938	296	999999	999999	999999	999999	65	98	429	999999	551	999999	595	999999	999999	703	171	18	999999	721	284	999999	94	565	60	628	173	682	195	999999	999999	999999	646	322	999999	798	11	507	36	315	654	999999	323	224	399	832	726	847	199	889	999999	999999	911	999999	728	768	211	540	434	752	999999	383	902	592	232	663	105	283	640	531	999999	663	999999	979	999999	504	999999	869	176	228	999999	999999	493	999999	678	999999	977	193	999999	149	596	471	83	999999	999999	281	876	730	992	736	737	453	999999	668	198	503	339	999999	999999	234	999999	341	373	215	850	772	890	606	914	756	999999	911	689	501	934	239	590	999999	763	999999	999999	135	877	440	491	458	120	825	999999	185	146	54	798	369	236	264	108	867	434	452	390	999999	999999	245	59	999999	763	999999	999999	999999	999999	632	999999	599	606	999999	464	933	724	999999	999999	75	999999	999999	999999	641	123	330	999999	999999	141	723	282	999999	999999	358	319	642	390	665	694	405	101	159	999999	513	875	208	763	999999	800	174	152	999999	790	325	999999	87	624	418	712	443	449	999999	826	999999	359	999999	194	258	999999	822	553	69	707	267	973	349	476	116	766	914	566	825	879	967	581	999999	999999	99	577	241	27	971	999999	260	999999	48	333	83	999999	25	23	515	999999	999999	999999	93	334	533	999999	441	610	518	651	797	877	624	183	999999	617	118	339	105	681	245	805	581	999999	457	999999	935	26	403	952	750	999999	61	852	902	999999	498	999999	999999	999999	999999	999999	999999	999999	165	383	342	864	474	465	55	999999	918	834	999999	182	48	999999	877	232	417	999999	999999	565	900	999999	825	771	999999	511	129	202	342	358	999999	614	999999	261	950	83	968	80	552	937	906	74	982	227	125	999999	318	521	999999	774	339	720	423	999999	429	268	999999	571	593	962	346	853	354	569	999999	132	876	787	35	803	264	999999	873	280	999999	836	914	608	655	552	999999	999999	999999	568	999999	825	200	363	831	692	525	406	487	999999	601	62	720	999999	929	993	852	530	999999	245	519	992	999999	999999	293	593	353	949	999999	999999	769	738	700	786	999999	473	931	523	955	999999	287	999999	859	293	679	606	126	502	678	661	699	672	122	917	58	36	978	57	79	999999	
999999	575	490	446	820	862	362	999999	871	466	71	339	999999	161	957	661	143	999999	999999	686	477	851	280	999999	999999	106	999999	783	737	524	494	884	999999	717	995	712	376	422	473	816	254	999999	630	222	599	370	107	960	999999	999999	999999	424	582	392	770	496	304	237	105	999999	999999	579	206	356	999999	187	999999	999999	999999	255	295	999999	100	657	999999	295	999999	999999	663	980	999	666	823	351	632	80	999999	70	947	999999	417	149	327	749	581	674	986	284	999999	422	484	999999	803	714	111	180	334	999999	949	484	999999	999999	573	124	724	999999	756	854	723	900	876	824	999999	657	999999	155	404	350	86	768	309	946	816	251	506	758	862	119	249	461	746	386	120	999999	243	180	576	212	35	12	918	999999	999999	350	999999	660	340	156	999999	999999	776	999999	848	191	185	999999	430	331	618	999999	716	646	999999	271	999999	499	713	446	424	668	578	201	999999	84	849	178	396	476	705	999999	999999	716	999999	293	999999	762	538	929	297	999999	750	255	594	69	295	999999	526	298	195	999999	946	894	999999	217	387	999999	667	773	342	17	932	954	626	999999	999999	10	413	331	999999	402	961	999999	158	509	999999	999999	607	266	789	577	651	107	290	658	899	533	999999	36	906	111	999999	764	596	290	981	796	628	822	522	999999	868	205	999999	999999	999999	171	745	232	299	63	976	999999	984	764	365	834	673	968	872	23	27	387	424	485	306	206	198	868	528	131	705	785	744	504	999999	456	395	496	999999	999999	788	761	736	852	134	694	779	832	925	156	132	999999	950	508	277	491	780	237	496	889	973	999999	704	999999	358	201	999999	999999	64	999999	448	999999	405	143	235	265	650	571	360	612	426	365	943	381	998	999999	835	245	237	228	676	168	999	683	765	911	67	567	999999	932	37	299	999999	999999	999999	945	999999	816	282	21	840	218	876	999999	472	999999	933	332	180	313	366	999999	262	999999	242	289	187	999999	378	323	208	93	999999	428	585	999999	587	926	673	62	999999	999999	962	999999	387	999999	292	125	220	157	978	734	397	200	999999	999999	47	999999	999999	427	768	541	448	959	999999	757	151	999999	308	345	39	16	658	127	523	347	468	47	459	775	997	71	999999	230	345	999999	999999	999999	851	979	99	647	152	255	294	258	580	13	412	999999	326	999999	816	875	127	971	85	999999	676	238	147	999999	491	999999	430	706	40	227	623	349	999999	999999	999999	329	255	999999	863	999999	999999	275	999999	464	634	829	459	999999	999999	636	112	374	
398	425	210	622	999999	99	165	143	825	999999	228	362	390	73	568	62	999999	497	630	734	117	672	447	411	471	999999	375	661	999999	267	461	999999	124	259	950	999999	73	983	487	165	237	999999	588	254	56	415	84	571	270	407	935	757	15	999999	266	725	978	798	999999	169	724	503	584	568	136	824	247	141	999999	999999	988	253	20	474	507	388	94	999999	364	66	608	803	401	162	331	703	398	999999	999999	234	999999	274	832	999999	441	733	999999	29	127	232	177	943	459	347	999999	692	999999	999999	871	878	641	999999	999999	999999	561	921	112	431	246	433	436	999999	147	887	266	723	420	692	43	773	999999	74	85	142	999999	665	354	64	744	999999	955	856	999999	125	593	999999	830	737	999999	519	631	724	783	999999	999999	677	805	571	999999	694	999999	64	508	107	645	999999	710	999999	215	896	577	57	687	608	477	999999	999999	999999	303	385	999999	682	926	523	152	518	291	999999	345	221	999999	999999	974	59	366	999999	357	999999	479	26	180	529	999999	870	942	999999	46	184	225	226	61	782	277	999999	802	999999	999999	985	955	137	295	328	999999	999999	46	794	83	638	251	999999	999999	847	553	287	214	999999	160	999999	999999	568	481	116	175	999999	169	87	514	279	257	767	772	999999	999999	352	999999	852	562	999999	999999	999999	510	999999	999999	999999	994	214	999999	990	999999	438	448	999999	414	397	999999	189	162	847	834	959	999999	804	999999	483	804	999999	34	210	555	362	999999	999999	999999	433	999999	83	182	527	999999	999999	847	999999	780	818	999999	699	999999	435	697	552	699	999999	703	874	867	705	999999	460	843	144	999999	38	445	999999	999999	999999	999999	981	338	582	16	999999	723	999999	999999	999999	999999	571	999999	115	901	999999	999999	13	663	105	919	999999	565	362	999999	999999	683	999999	999999	999999	88	643	999999	504	849	976	999999	999999	546	73	999999	824	763	999999	682	999999	306	999999	999999	591	999999	441	483	532	999999	999999	425	999999	999999	293	952	999999	115	302	688	390	380	659	265	925	501	398	467	999999	112	999999	593	465	680	609	999999	944	756	192	304	646	170	668	597	999999	560	999999	999999	262	121	269	719	471	422	999999	85	646	483	317	100	999999	974	883	429	811	909	960	305	999999	999999	18	976	922	998	51	999999	711	71	909	374	380	800	215	488	999999	385	132	52	388	999999	778	471	449	102	177	672	286	249	999999	446	599	824	681	999999	112	292	796	999999	999999	999999	999999	584	573	942	719	336	768	404	999999	435	786	918	917	999999	99	999999	536	999999	830	
378	943	999999	285	472	775	555	999999	820	999999	561	999999	999999	671	316	170	203	897	507	382	841	903	882	663	360	659	681	907	999999	305	999999	756	999999	643	999999	999999	900	309	999999	999999	999999	217	948	29	999999	846	137	256	611	232	895	648	999999	457	988	474	70	808	999999	812	999999	648	830	525	819	805	623	26	668	187	269	894	999999	340	219	634	955	863	639	999999	532	435	306	76	410	917	727	518	654	538	77	102	384	297	84	999999	999999	432	999999	999999	233	999999	587	433	962	999999	851	999999	248	999999	518	207	178	420	999999	999999	352	763	125	902	999999	114	371	999999	119	177	520	509	999999	999999	257	533	663	420	291	421	847	999999	114	409	75	999999	999999	300	29	870	923	963	999999	416	999999	623	317	306	151	128	749	457	323	999999	999999	351	441	553	116	985	544	758	139	868	820	479	659	999999	836	58	834	81	120	249	254	556	502	850	522	634	999999	999999	279	172	672	999999	559	999999	919	723	597	726	193	999999	335	999999	834	148	595	703	999999	601	999999	102	293	678	999999	83	550	999999	848	591	41	482	999999	187	489	966	206	999999	919	350	796	999999	461	999999	887	85	999999	89	999999	364	264	818	999999	999999	896	186	999999	994	62	485	768	984	999999	999999	695	999999	999999	158	685	867	941	174	783	623	804	357	999999	185	999999	271	169	471	222	494	999999	222	811	999999	291	313	999999	212	999999	443	581	811	999999	454	999999	185	810	765	403	853	422	99	45	57	819	549	544	999999	213	790	325	307	772	390	679	482	899	131	867	381	780	999999	796	999999	999999	993	119	197	999999	615	460	404	77	368	999999	247	187	764	334	741	769	999999	998	999999	128	284	999999	999999	775	999999	285	999999	898	32	83	683	303	999999	999999	826	999999	357	999999	598	339	921	239	413	318	999999	305	145	999999	135	612	396	999999	218	231	999999	954	262	421	821	339	771	506	55	999999	999999	944	490	999999	507	312	422	453	410	257	206	54	999999	548	343	645	149	891	999999	419	687	942	94	999999	248	872	187	935	128	999999	568	425	194	127	999999	999999	999999	999999	299	823	200	999999	999999	960	35	722	328	999999	87	999999	199	879	999999	636	999999	456	999999	999999	518	635	999999	486	334	999999	999999	999999	860	517	628	846	999999	761	602	949	228	744	999999	134	449	526	999999	473	858	999999	78	688	999999	558	519	473	638	798	869	664	698	999999	618	197	280	254	999999	810	95	240	999999	438	287	783	417	999999	843	734	576	992	91	661	999999	391	83	
11	98	311	998	165	999999	43	892	937	999999	514	135	425	999999	205	664	743	999999	627	596	640	410	999999	151	655	630	999999	231	999999	582	47	999999	237	124	279	166	999999	812	929	33	322	999999	999999	533	902	999999	999999	881	999999	338	999999	282	999999	794	442	999999	189	170	353	534	999999	811	26	999999	999999	999999	999999	999999	584	999999	113	930	458	999999	284	105	999999	999999	999999	915	212	32	999999	548	244	764	95	999999	682	678	976	999999	469	405	718	510	529	984	999999	483	841	127	999999	342	235	417	824	405	520	347	539	999999	921	437	332	291	962	999999	130	458	343	465	999999	906	999999	713	471	63	885	773	575	86	999999	765	84	94	726	516	323	826	940	689	999999	344	148	181	478	41	82	436	548	61	999999	861	999999	385	999999	400	999999	999999	946	999999	520	746	771	463	739	999999	362	248	565	455	164	303	518	653	543	999999	999999	999999	999999	439	980	458	235	524	221	214	625	699	999999	335	246	801	999999	179	179	185	573	685	999999	999999	679	833	871	103	896	571	352	496	999999	999999	632	390	287	999999	790	999999	521	256	251	535	539	662	653	239	219	999999	422	999999	483	368	719	92	458	921	760	156	587	142	999999	999999	999999	999999	858	388	703	856	524	373	389	118	664	326	443	907	783	26	190	641	999999	999999	158	999999	23	999999	999999	549	931	366	756	643	483	388	628	601	999999	410	999999	999999	999999	363	839	58	999999	375	703	999999	999999	551	147	999999	966	946	258	999999	501	999999	126	999999	892	163	924	168	617	746	999999	999999	697	999999	243	383	221	914	115	999999	703	999999	55	647	999999	103	900	390	228	23	999999	537	140	999999	999999	817	294	430	382	382	438	681	441	222	739	427	999999	807	317	764	531	61	840	727	999999	402	811	478	604	999999	262	543	939	604	999999	107	155	164	742	425	98	791	542	732	999999	999999	668	833	907	362	999999	103	82	463	491	624	696	412	161	707	15	816	825	584	129	999999	741	999999	999999	999999	282	550	999999	891	675	740	519	118	635	370	733	978	570	252	409	999999	470	999999	123	456	999999	742	12	45	999999	999999	965	957	999999	206	289	831	691	275	90	848	38	999999	787	750	114	999999	777	791	973	37	256	583	184	960	434	266	723	696	241	540	547	39	481	403	774	562	505	439	999999	902	297	999999	999999	561	141	289	698	372	351	999999	999999	221	72	392	36	999999	783	652	771	33	999999	995	999999	999999	310	999	709	394	976	552	999999	347	710	80	740	999999	421	999999	
829	999999	567	999999	999999	418	999999	335	967	99	377	391	778	999999	667	67	795	302	270	621	261	141	999999	999999	395	799	739	999999	511	991	999999	84	970	170	823	625	465	755	650	625	975	975	42	999999	999999	594	999999	999999	999999	653	285	999999	999999	800	371	697	575	263	966	555	679	999999	824	999999	447	302	421	617	39	51	601	49	651	645	646	285	109	999999	297	999999	35	509	946	858	715	213	393	180	799	136	999999	211	789	105	999999	37	161	66	999999	724	183	166	210	638	61	246	999999	55	163	95	999999	999999	966	175	529	179	10	965	270	999999	909	251	818	999999	991	399	999999	556	699	619	999999	52	787	573	627	869	309	318	806	999999	416	999999	26	999999	537	445	999999	623	575	999999	36	999999	796	999999	999999	932	347	999999	646	999999	986	250	356	544	999999	999999	827	403	548	660	870	999999	168	791	827	999999	999999	114	375	556	164	999999	999999	923	592	999999	256	999999	758	999999	531	12	671	154	492	176	999999	481	753	982	617	999999	999999	915	906	344	37	999999	121	253	707	243	931	999999	999999	359	999999	433	952	999999	309	999999	999999	853	999999	999999	999999	23	308	999999	579	753	361	999999	938	999999	561	999999	999999	258	912	250	999999	514	987	298	999999	999999	999999	143	999999	999999	529	731	683	639	999999	231	786	48	323	999999	999999	460	673	954	999999	548	162	193	797	205	416	703	119	68	250	140	866	840	797	448	999999	174	999999	21	234	629	999999	999999	999999	999999	287	978	999999	999999	999999	287	841	42	999999	531	999999	463	345	709	999999	999999	999999	624	399	75	364	946	999999	874	647	542	704	661	730	262	839	853	75	999999	999999	437	768	999999	524	962	299	833	434	276	29	912	999999	56	859	999999	16	94	999999	999999	975	341	738	69	261	999999	582	999999	312	164	692	999999	999999	878	791	999999	67	412	110	436	776	530	522	973	855	734	712	658	802	331	255	999999	943	999999	491	586	698	708	958	999999	389	119	530	999999	584	999999	524	951	264	999999	999999	604	984	482	286	454	819	765	214	526	999999	924	386	980	999999	999999	632	384	999999	214	36	358	454	999999	57	666	10	999999	399	411	999999	761	404	999999	980	650	770	470	736	46	767	933	999999	999999	233	465	732	999999	371	646	821	999999	999999	59	117	992	999999	406	999999	999999	454	576	999999	999999	316	999999	530	999999	999999	999999	177	171	647	359	447	103	854	999999	363	591	933	999999	881	752	590	80	206	354	999999	988	999999	373	45	127	999999	200	567	701	135	696	999999	24	549	113	
479	659	999999	215	612	999999	148	147	53	843	686	999999	695	623	222	999999	340	185	167	21	767	999999	136	530	999999	256	535	162	999999	666	999999	999999	999999	778	283	999999	578	999999	741	546	850	362	329	201	441	597	505	944	999999	890	366	759	856	538	345	675	999999	971	447	366	488	985	260	999999	999999	766	94	917	350	292	666	348	444	999999	171	414	484	934	99	999999	999999	999999	999999	996	999999	999999	999999	382	442	608	999999	607	554	999999	67	864	999999	943	14	674	513	587	999999	206	999999	999999	325	244	376	930	200	999999	882	999999	615	897	999999	263	85	299	999999	711	484	742	885	69	999999	69	999999	999999	999999	540	999999	424	667	173	987	999999	773	293	582	828	15	512	999999	999999	725	287	999999	999999	554	848	868	999999	971	801	112	999999	999999	174	233	265	680	80	628	660	999999	999999	609	451	999999	843	999999	791	717	999999	706	972	334	86	344	516	299	403	752	464	672	999999	452	866	70	999999	166	608	70	999999	158	935	883	999999	999999	999999	678	328	260	711	367	86	999999	107	999999	140	537	999999	829	999999	966	287	327	173	999999	452	24	742	390	785	999999	999999	731	401	725	999999	999999	577	936	86	837	971	152	999999	106	595	999999	355	999999	930	597	921	779	999999	999999	870	617	720	769	999999	253	935	937	475	34	486	999999	999999	382	334	999999	960	308	753	879	999999	144	286	77	999999	999999	669	971	460	197	765	112	387	51	855	163	999999	807	248	833	901	43	999999	999999	620	999999	622	973	447	889	637	623	999999	474	999999	999999	341	653	377	473	583	964	487	287	269	999999	967	564	526	999999	672	999999	69	999999	977	961	467	269	456	161	999999	696	534	570	560	999999	999999	999999	687	129	821	725	439	999999	259	937	556	399	757	999999	999999	68	456	276	226	484	563	115	497	402	277	82	206	226	999999	999999	439	999999	726	127	306	64	877	406	359	947	722	999999	670	49	415	77	511	220	999999	552	999999	268	354	85	588	970	425	999999	851	749	999999	223	912	999999	508	639	672	640	939	228	999999	59	916	999999	762	999999	445	458	986	210	570	985	999999	319	647	181	571	999999	539	336	639	592	554	610	427	509	999999	307	999999	999999	999999	871	280	999999	371	200	351	85	999999	318	534	966	308	651	999999	543	874	602	725	337	77	31	110	613	999999	598	505	316	851	999999	898	148	999999	999999	805	699	999999	999999	948	999999	829	496	337	230	801	672	294	902	432	884	635	778	582	213	708	383	999999	999999	80	999999	999999	999999	234	
70	420	396	999999	97	999999	488	999999	194	999999	278	508	581	999999	880	999999	916	314	602	999999	966	999999	129	565	999999	999999	999999	999999	57	618	186	761	793	272	277	809	414	622	207	66	943	999999	999999	134	314	999999	136	999999	889	999999	164	999999	103	999999	267	443	999999	830	346	584	424	559	780	575	999999	516	714	318	999999	999999	407	999999	117	999999	939	911	187	995	261	17	386	742	49	202	464	717	668	641	999999	833	518	583	286	622	641	999999	284	999999	655	999999	991	999999	272	999999	457	860	361	999999	222	355	266	999999	579	999999	208	682	519	588	999999	999999	999999	999999	999999	999999	999999	824	27	999999	904	554	636	312	999999	463	26	999999	479	230	745	603	366	121	428	659	577	223	14	947	423	959	999999	696	999999	894	999999	999999	514	679	999999	999999	843	866	653	667	719	953	999999	125	322	999999	212	999999	843	517	404	736	999999	653	999999	348	820	999999	999999	944	679	940	548	454	513	108	999999	799	964	121	760	999999	467	761	999999	623	999999	888	634	783	757	587	853	256	999999	999999	273	860	664	999999	999999	999999	796	999999	988	779	415	510	999999	224	999999	412	999999	999999	999999	904	278	893	713	401	91	999999	445	296	197	102	96	302	999999	300	834	999999	999999	56	999999	987	703	999999	772	999999	218	999999	285	999999	206	354	262	131	499	596	944	380	157	273	999999	881	337	509	999999	896	692	122	556	322	999999	999999	277	999999	432	769	210	519	130	551	192	333	656	35	100	842	839	965	802	999999	355	464	55	870	219	999999	659	204	247	999999	999999	106	999999	963	41	812	999999	999999	999999	730	396	434	260	605	999999	999999	234	312	418	678	66	726	320	999999	966	924	999999	999999	999999	14	119	15	999999	253	82	95	999999	999999	993	287	765	865	999999	999999	971	920	999999	999999	789	706	202	356	999999	568	820	752	999999	22	996	116	474	680	906	694	620	390	162	16	532	995	390	541	999999	141	999999	201	999999	248	227	56	999999	898	617	371	999999	763	229	714	432	330	309	120	696	887	812	95	958	999999	461	590	999999	207	917	999999	326	999999	47	999999	999999	629	301	999999	795	950	396	575	72	999999	999999	857	999999	999999	584	999999	695	999999	845	431	328	827	999999	879	787	636	287	522	981	824	55	999999	999999	575	68	803	999999	762	324	746	999999	247	32	423	699	604	429	999999	999999	714	999999	55	999999	616	335	999999	396	422	760	168	672	873	999999	999999	499	999999	141	999999	389	780	999999	933	955	999999	999999	999999	805	819	189	193	999999	957	898	999999	
726	999	345	119	999999	241	417	616	999999	166	83	627	653	783	999999	999999	472	999999	940	843	541	174	999999	717	686	254	31	999999	999999	577	999999	714	999999	327	521	500	999999	999999	999999	999999	372	566	999999	999999	34	312	999999	31	999999	220	720	999999	26	65	734	562	908	999999	999999	995	219	840	383	434	999999	369	652	335	272	432	582	999999	488	999999	480	999999	242	300	999999	383	999999	10	681	999999	856	580	999999	919	592	999999	592	767	597	360	937	999999	192	506	595	665	660	112	999999	472	637	278	999999	999999	585	999999	330	617	935	60	189	219	168	360	999999	633	999999	732	742	312	840	815	853	137	999999	947	793	735	704	36	722	713	251	999999	395	999999	686	475	344	999999	639	974	831	999999	181	728	374	999999	929	999999	994	927	370	456	999999	822	425	765	999999	999999	966	594	913	909	337	999999	999999	948	999999	999999	946	205	398	908	673	866	999999	315	956	137	999999	961	806	742	999999	795	353	794	587	573	999999	920	108	999999	867	999999	71	922	999999	705	760	999999	866	939	25	798	538	461	999999	765	999999	119	809	249	999999	14	787	999999	877	541	999999	183	999999	402	827	35	107	691	51	999999	804	999999	105	260	377	167	105	867	726	999999	266	891	21	999999	734	62	121	858	653	862	267	890	54	678	999999	586	64	473	999999	989	999999	847	999999	165	961	778	999999	559	999999	896	909	919	453	644	285	240	172	550	668	774	999999	249	48	188	370	914	25	427	676	999999	999999	631	999999	999999	541	999999	481	999999	999999	999999	48	999999	987	757	999999	347	446	409	999999	352	424	513	999999	347	85	999999	809	999999	794	56	762	596	882	90	792	999999	999999	717	113	866	758	315	690	999999	735	361	261	291	234	32	477	615	34	333	999999	599	826	417	661	89	609	250	71	813	203	452	679	906	964	676	183	729	999999	536	594	118	823	103	612	723	210	528	17	999999	579	999999	572	558	715	203	461	756	65	33	266	518	254	876	519	292	999999	355	999999	558	849	999999	319	999999	739	267	775	999999	999999	937	879	91	243	299	244	999999	999999	131	999999	771	224	426	673	999999	280	85	864	947	583	999999	51	854	999999	458	999999	831	837	84	818	999999	999999	728	950	128	999999	185	285	955	642	472	999999	560	164	999999	343	432	84	46	227	663	999999	828	159	999999	895	35	879	999999	375	412	219	805	999999	743	353	496	475	555	138	104	800	999999	314	121	916	491	699	655	124	501	757	999999	856	165	65	598	579	999999	999999	999999	305	500	
589	239	263	999999	257	999999	999999	847	956	529	999999	132	862	493	999999	47	569	414	335	234	669	874	655	418	949	999999	688	999999	999999	11	332	18	999999	999999	329	84	999999	319	243	288	999999	277	544	237	891	999999	302	571	84	541	999999	818	793	81	999999	714	583	844	657	110	733	457	930	954	206	899	333	562	173	449	189	999999	180	57	780	999999	340	427	526	225	999999	126	680	385	999999	513	999999	727	479	615	500	999999	662	143	554	995	347	590	999999	992	410	739	407	635	999999	999999	648	746	300	437	999999	165	327	442	255	999999	999999	554	857	692	684	606	999999	558	999999	175	597	46	999999	784	65	749	999999	999999	815	999999	999999	54	33	452	865	478	437	999999	240	999999	696	229	888	999999	228	999999	732	348	318	804	656	849	999999	196	66	611	254	515	999999	634	999999	792	627	139	999999	732	530	415	827	215	178	51	327	613	478	378	158	564	566	999999	999999	58	226	20	469	869	367	837	999999	264	234	921	669	606	575	999999	602	758	49	496	272	327	520	999999	635	614	999999	83	999999	999999	462	689	999999	119	999999	720	576	616	999999	37	374	693	29	573	981	256	382	721	47	999999	775	399	524	79	11	999999	537	123	385	855	348	293	128	999999	801	545	972	560	999999	854	999999	985	999999	22	131	999999	308	947	131	388	999999	810	999999	999999	912	73	174	879	118	916	999999	462	241	814	689	91	574	321	771	446	284	822	732	192	246	789	999999	512	948	999999	402	589	992	996	999999	538	999999	975	794	738	380	103	451	999999	671	874	754	999999	999999	50	13	999999	999999	684	999999	419	88	853	906	132	762	661	999999	685	524	603	470	244	999999	160	833	599	526	43	75	999999	380	659	521	999999	999999	36	190	908	428	999999	413	317	892	999999	460	999999	78	672	999999	718	999999	766	999999	77	999999	520	92	181	216	414	469	999999	619	922	48	428	342	999999	97	736	481	999999	266	118	999999	162	351	999999	700	439	999999	999999	68	356	999999	614	999999	999999	957	524	943	18	702	24	946	271	698	969	176	41	71	534	999999	249	246	150	509	448	877	262	179	106	999999	776	884	614	999999	272	999999	999999	326	888	586	573	792	473	999999	999999	172	999999	463	381	820	668	378	999999	280	819	119	878	999999	662	999999	705	355	847	537	999999	140	341	187	435	76	999999	999999	999999	947	21	456	773	819	266	286	948	798	797	999999	812	408	887	999999	274	999999	999999	329	664	321	881	227	944	936	404	122	831	751	38	999999	88	
953	204	58	269	372	346	68	848	386	628	907	557	999999	724	527	252	996	912	999999	51	422	999999	862	999999	793	512	837	425	153	454	206	999999	492	207	859	999999	839	999999	902	816	965	481	287	692	973	670	382	999999	877	999999	999999	839	755	274	999999	902	999999	999999	475	859	509	643	999999	931	432	999999	75	374	865	323	412	921	19	466	85	999999	773	179	999999	133	140	625	548	283	999999	999999	25	228	999999	999999	871	857	609	52	999999	332	999999	355	270	836	605	17	999999	563	999999	999999	829	298	999999	724	139	173	999999	352	729	883	105	430	999999	76	131	999999	833	999999	999999	999999	999999	967	159	753	999999	427	909	999999	528	999999	279	984	815	999999	536	726	999999	817	827	707	968	267	323	434	999999	999999	44	203	999999	757	184	447	120	912	601	862	149	445	560	999999	263	633	999999	999999	613	120	999999	614	539	405	817	26	999999	744	587	64	653	999999	525	817	999999	715	550	770	999999	832	874	903	999999	674	587	594	999999	999999	454	344	442	716	821	127	999999	429	999999	999999	940	999999	366	999999	334	546	999999	424	919	742	999999	548	999999	999999	658	780	999999	711	999999	865	999999	233	759	999999	300	252	621	999999	999999	408	85	963	61	240	829	789	475	508	578	568	465	173	674	523	999999	999999	262	388	999999	999999	881	40	920	799	502	717	408	401	85	92	925	999999	999999	520	666	365	999999	852	999999	869	999999	999999	142	940	410	654	558	245	999999	394	990	999999	999999	863	999999	55	52	999999	738	122	390	999999	432	495	643	999999	653	999999	999999	442	419	409	164	999999	999999	153	897	979	398	847	169	173	234	691	102	692	402	999999	993	621	999999	245	123	122	488	240	315	646	307	227	11	999999	389	734	975	999999	999999	690	138	999999	999999	72	999999	891	999999	227	999999	740	403	950	790	999999	171	245	129	183	296	52	710	504	837	999999	999999	181	999999	999999	784	499	999999	512	613	712	527	619	473	999999	999999	232	999999	270	391	574	253	999999	999999	14	999999	999999	615	801	303	999999	980	633	546	999999	390	691	55	198	443	359	34	891	347	87	999999	552	771	869	801	999999	999999	999999	999999	999999	18	335	999999	841	532	999999	884	915	218	577	732	894	82	577	869	690	186	970	827	42	550	361	999999	359	535	999999	381	746	999999	238	999999	540	521	282	999999	64	946	999999	665	803	474	119	682	770	355	584	479	204	999	120	887	999999	622	90	723	656	325	999999	315	841	268	148	915	979	423	201	382	800	688	999999	999999	973	999999	34	
567	441	679	249	999999	950	999999	187	746	888	999999	250	918	441	559	999999	739	561	897	824	544	999999	999999	702	356	163	999999	999999	516	195	376	914	607	597	522	291	999999	999999	999999	365	629	91	401	37	638	182	999999	999999	250	456	85	999999	999999	490	999999	241	999999	999999	893	850	748	999999	671	561	521	437	643	999999	918	999999	999999	662	999999	542	205	462	999999	999999	999999	183	999999	270	438	69	999999	193	838	127	999999	999999	999999	10	999999	540	616	96	420	840	515	999999	999999	952	999999	972	999999	422	22	543	295	37	306	81	999999	719	969	488	114	611	451	337	598	526	999999	637	233	264	479	639	999999	999999	999999	104	660	999999	644	928	247	465	868	999999	181	305	831	90	984	972	98	999999	571	137	999999	808	399	999999	612	23	738	395	749	999999	943	383	616	186	984	212	421	59	85	50	251	649	999999	999999	166	303	999999	142	652	261	176	15	77	799	137	243	999999	483	260	630	199	851	715	999999	753	797	688	654	106	782	999999	48	999999	530	885	999999	75	645	30	318	328	606	742	498	769	937	315	817	59	750	999999	938	799	454	851	399	999999	810	999	368	615	999999	46	999999	700	138	617	547	913	999999	177	68	462	941	312	999999	119	227	172	816	492	870	605	999999	284	622	249	943	679	495	408	265	645	999999	999999	288	569	872	797	641	330	767	999999	999999	583	449	999999	857	999999	267	290	715	647	999999	876	744	444	999999	595	999999	999999	673	868	428	999999	999999	999999	999999	999999	999999	34	247	430	531	999999	724	999999	350	771	835	147	391	801	421	214	692	617	461	785	999999	844	999999	287	720	752	657	899	484	867	670	36	999999	619	128	999999	53	295	126	698	161	999999	103	919	759	940	506	871	456	223	704	305	960	24	289	189	999999	960	709	778	999999	999999	999999	483	111	809	461	771	999999	999999	171	406	500	763	999999	190	750	957	527	780	256	785	453	271	172	999999	999999	999999	340	939	96	93	586	347	860	999999	999999	620	818	950	999999	734	999999	277	61	308	804	207	390	999999	439	198	999999	929	532	62	381	230	320	736	743	791	441	743	102	999999	820	162	903	307	895	999999	999999	577	301	521	999999	999999	999999	864	569	868	289	241	510	897	650	656	815	999999	955	74	309	91	216	696	303	455	185	973	487	652	303	93	213	999999	59	999999	637	20	466	205	21	456	176	999999	999999	209	999999	204	437	999999	346	999999	351	830	830	67	371	999999	228	150	10	245	386	917	574	205	38	999999	848	
786	28	999999	999999	759	63	999999	915	341	194	103	222	980	545	999999	315	999999	742	383	478	991	999999	42	791	326	205	775	79	999999	310	999999	181	42	356	999999	999999	541	755	592	776	977	999999	40	420	134	999999	29	999999	73	999999	377	463	999999	731	856	293	999999	24	34	999999	288	999999	666	40	879	922	190	634	894	177	774	452	160	606	999999	849	473	999999	999999	398	186	85	16	999999	932	999999	526	310	499	368	170	999999	730	38	498	203	486	999999	540	212	747	999999	805	895	999999	999999	999999	57	239	999999	819	372	357	635	999999	212	777	999999	107	37	406	879	999999	999999	17	257	999999	131	999999	308	999999	473	999999	464	651	999999	279	120	808	17	999999	999999	80	999999	548	797	179	104	651	295	999999	466	901	513	805	867	999999	278	888	590	999999	192	939	931	644	356	290	892	984	999999	932	667	221	999999	488	927	999999	999999	988	219	87	626	479	999999	883	999999	572	578	999999	783	543	10	232	227	804	999999	539	149	846	202	517	286	120	67	363	757	999999	811	34	999999	69	604	290	678	513	587	712	127	57	738	783	999999	244	211	60	931	444	993	295	999999	398	999999	808	796	702	999999	999999	422	469	999999	660	760	553	999999	724	999999	720	554	999999	227	999999	421	102	999999	418	805	52	999999	17	431	323	261	525	902	490	400	796	999999	999999	712	80	299	657	999999	87	32	168	463	999999	120	999999	999999	289	999999	478	976	999999	700	999999	896	758	606	415	999999	812	408	245	999999	299	333	153	999999	578	11	156	364	999999	999999	40	395	647	588	432	896	219	433	972	456	433	513	823	105	116	89	954	474	999999	619	119	678	787	516	174	999999	967	986	322	287	999999	123	222	406	670	992	259	179	999999	518	828	999999	436	999999	227	999999	510	57	129	999999	999999	999999	479	154	71	361	999999	141	424	278	999999	233	120	999999	999999	319	999999	426	435	123	830	999999	299	375	790	999999	252	998	298	999999	652	919	867	999999	999999	999999	643	78	345	318	395	128	999999	905	589	605	278	741	265	908	495	93	621	999999	668	272	392	999999	363	341	118	999999	842	47	626	19	366	296	465	292	675	999999	91	126	728	711	40	393	999999	195	461	511	742	390	892	568	307	861	165	999999	857	539	715	13	210	785	285	999999	289	579	249	981	285	972	242	272	999999	504	287	956	241	999	328	999999	879	607	999999	462	154	68	712	504	141	497	999999	999999	999999	87	916	942	435	323	113	215	945	479	235	769	157	629	566	802	
584	208	999999	858	220	999999	134	603	918	999999	999999	999999	999999	745	849	999999	547	106	999999	924	588	344	530	918	999999	122	232	409	381	107	999999	999999	501	909	920	933	761	576	999999	969	953	323	34	612	750	882	348	999999	629	447	231	999999	873	642	224	249	677	999999	999999	107	324	724	999999	821	518	57	729	999999	999999	999999	36	971	180	786	970	274	319	918	178	23	999999	999999	999999	934	999999	263	651	859	695	999999	266	945	614	827	654	238	999999	999999	104	702	162	390	385	713	999999	260	881	97	671	949	929	759	999999	948	999999	999999	944	999999	945	264	406	870	272	154	999999	91	366	999999	141	741	999999	116	999999	999999	999999	393	646	76	523	624	382	563	198	746	750	507	307	665	504	362	999999	803	267	839	999999	292	128	999999	63	339	894	538	956	929	999999	823	935	181	97	999999	655	878	774	331	882	843	999999	999999	999999	162	999999	999999	848	779	457	379	848	983	999999	999999	275	416	22	193	730	843	606	268	999999	926	571	135	999999	565	999999	415	38	936	999999	462	609	603	836	900	555	999999	690	999999	482	405	974	951	11	518	674	999999	865	591	601	999999	999999	423	554	477	999999	658	132	292	82	51	999999	912	36	717	969	999999	580	999999	638	536	163	429	786	574	952	999999	133	70	891	467	549	447	999999	918	226	195	58	999999	319	999999	999999	407	114	999999	64	999999	924	294	548	999999	668	753	952	74	999999	817	999999	979	525	970	535	999999	401	615	502	903	577	999999	500	999999	999999	221	802	741	465	756	324	356	999999	890	695	839	521	999999	798	796	999999	280	43	409	999999	78	843	348	999999	999999	15	499	938	999999	494	815	793	765	387	999999	950	999999	609	138	502	291	469	634	999999	696	550	512	999999	705	999999	306	85	101	999999	555	378	464	380	455	750	825	418	999999	999999	879	56	755	511	351	845	283	999999	999999	999999	277	608	218	73	674	468	503	999999	242	743	198	740	701	540	832	88	496	840	163	388	677	872	110	239	999999	650	794	10	999999	860	144	635	180	194	999999	946	169	401	999999	987	256	153	185	625	217	999999	354	224	678	273	359	442	999999	526	238	404	508	979	667	999999	999999	502	999999	999999	999999	563	999999	516	999999	886	918	105	999999	999999	141	534	999999	485	31	999999	999999	999999	332	212	510	701	126	999999	999999	563	448	999999	999999	681	323	754	937	803	27	654	999999	837	641	792	354	999999	308	351	395	704	707	999999	957	411	729	999999	999999	12	999999	906	446	917	560	29	447	
738	371	463	852	387	999999	893	999999	377	688	999999	999999	999999	858	999999	403	775	267	261	856	999999	232	999999	951	229	583	934	932	999999	217	661	286	999999	354	999999	892	844	999999	18	999999	999999	565	999999	722	271	165	641	999999	624	512	999999	999999	308	173	32	999999	49	511	999999	803	999999	999999	356	170	37	190	326	999999	251	364	559	285	259	999999	999999	860	642	999999	999999	999999	999999	789	317	608	546	11	977	458	332	110	999999	342	866	214	453	999999	218	429	695	90	838	456	903	270	953	999999	409	999999	131	171	873	440	821	568	861	999999	654	999999	999999	35	999999	868	862	999999	999999	226	999999	55	700	199	651	222	999999	610	235	999999	999999	56	999999	161	602	823	336	170	237	422	521	307	352	999999	208	999999	806	670	877	970	594	999999	999999	736	999999	364	463	931	519	660	999999	221	342	376	999999	999999	101	472	999999	999999	999999	701	912	999999	705	121	702	130	999999	999999	416	253	732	265	901	133	297	919	185	999999	370	405	651	577	999999	310	964	976	592	601	999999	344	246	497	438	893	999999	999999	999999	864	662	999999	999999	338	999999	283	999999	87	474	863	319	182	297	195	999999	146	59	345	204	999999	999999	725	999999	400	811	81	17	245	826	17	283	628	887	999999	585	999999	999999	322	999999	999999	821	886	511	728	291	207	57	999999	478	302	843	514	474	999999	717	999999	804	550	999999	182	276	999999	999999	999999	590	999999	294	975	610	991	681	999999	21	581	999999	999999	999999	809	118	999999	999999	956	999999	533	174	999999	164	261	604	647	233	914	794	160	999999	999999	999999	54	148	601	999999	81	450	487	620	999999	502	892	62	456	723	995	441	913	157	319	999999	999999	302	821	536	42	999999	962	768	767	942	861	235	14	635	178	670	999999	999999	999999	516	288	999999	68	999999	271	209	999999	924	999999	483	881	13	999999	999999	999999	999999	999999	74	880	699	487	719	853	173	641	999999	999999	821	554	334	923	222	203	803	208	814	999999	555	274	833	999999	48	540	293	70	857	198	999999	999999	426	353	999999	821	264	999999	568	70	999999	999999	604	160	335	379	902	999999	669	809	242	999999	999999	518	999999	999999	56	474	999999	999999	999999	112	783	478	146	999999	138	981	480	400	939	774	640	754	348	921	670	682	898	668	999999	733	401	58	956	29	635	907	582	652	774	789	590	389	500	792	850	135	999999	242	999999	921	89	278	870	999999	263	348	180	849	139	373	575	779	550	835	710	735	522	126	467	230	408	827	999999	999999	194	260	263	555	
81	545	999999	999999	427	716	654	133	187	497	766	297	737	732	523	410	224	810	839	665	91	124	613	999999	774	30	999999	261	652	721	283	12	94	624	778	594	999999	909	362	833	190	587	558	34	360	180	493	675	313	225	999999	383	999999	597	474	999999	931	770	891	407	204	402	999999	466	223	999999	999999	123	954	929	704	999999	458	15	999999	503	566	588	547	999999	999999	999999	947	436	999999	899	591	999999	159	999999	662	935	999999	999999	639	787	116	101	810	597	968	379	720	999999	999999	629	925	415	123	970	401	353	999999	297	999999	357	455	54	680	999999	181	715	963	143	999999	769	297	503	375	696	396	999999	999999	950	999999	167	135	573	915	166	974	185	999999	189	999999	999999	712	729	94	999999	342	72	421	496	425	262	999999	587	999999	751	342	431	50	426	999999	926	575	283	999999	712	231	999999	999999	524	349	995	341	999999	713	958	67	568	999999	93	364	999999	62	291	999999	383	999999	548	466	174	999999	552	145	957	999999	502	743	999999	999999	999999	70	460	933	897	156	430	921	631	873	158	693	774	999999	999999	72	258	874	294	748	288	960	683	999999	999999	700	999999	860	384	999999	220	225	999999	500	48	999999	903	400	165	144	114	462	130	675	999999	999999	59	540	999999	895	357	628	999999	999999	999999	420	999999	45	969	999999	999999	569	546	999999	662	933	999999	284	974	933	168	858	718	159	644	825	840	17	999999	492	999999	267	999999	999999	999999	592	766	938	710	627	645	999999	999999	958	785	999999	915	999999	999999	384	999999	775	566	255	999999	498	910	999999	55	964	580	379	927	999999	556	999999	888	67	621	80	176	136	573	999999	297	300	437	759	374	109	910	999999	994	733	86	874	701	436	752	342	681	999999	892	745	56	999999	941	943	999999	693	656	857	65	943	217	999999	999999	219	957	446	70	160	934	946	999999	418	999999	203	411	999999	999999	461	315	289	398	709	244	999999	310	31	359	494	357	681	999999	62	116	61	999999	796	999999	491	479	999999	999999	999999	533	999999	692	638	891	999999	542	999999	999999	204	552	776	999999	508	54	383	908	935	96	576	802	999999	999999	11	311	333	677	614	18	908	999999	998	17	867	999999	999999	145	999999	140	612	952	627	389	999999	510	339	506	27	751	299	999999	543	229	705	728	999999	453	691	336	567	80	927	721	999999	999999	553	769	687	333	756	247	246	805	484	623	999999	872	253	500	971	827	999999	999999	999999	335	449	999999	312	148	903	845	454	346	572	541	999999	905	996	46	999999	570	
818	694	995	61	347	737	999999	999999	999999	408	999999	999999	364	999999	999999	75	12	67	999999	774	466	549	429	911	999999	899	999999	999999	598	279	876	216	543	411	18	965	866	667	988	711	43	999999	999999	505	999999	264	982	999999	131	959	902	938	273	999999	113	279	999999	999999	268	447	505	802	999999	283	531	999999	999999	953	731	455	208	999999	79	71	741	246	953	923	276	538	917	999999	821	639	376	937	942	361	307	738	999999	781	409	550	215	999999	999999	999999	973	651	607	38	111	675	760	999999	869	999999	451	867	325	351	818	729	529	999999	999999	853	999999	999999	60	305	656	999999	999999	427	999999	528	855	510	509	641	949	624	931	999999	307	155	878	808	78	741	910	999999	422	999999	962	999999	999999	120	258	883	415	390	600	312	382	119	920	343	633	351	999999	940	367	684	402	203	999999	640	798	836	975	999999	525	319	395	226	999999	408	464	264	507	745	261	625	235	569	34	628	516	198	235	544	185	727	999999	969	82	738	955	769	881	390	322	422	908	318	999999	290	917	999999	539	521	999999	378	843	610	688	741	458	999999	179	999999	134	609	611	440	922	797	924	425	999999	999999	452	695	383	126	433	999999	717	917	704	999999	711	360	658	999999	665	806	883	999999	290	340	290	132	600	712	266	999999	810	478	395	76	366	999999	22	699	78	194	999999	999999	999999	848	34	540	137	435	468	773	951	898	999999	999999	914	999999	999999	999999	999999	999999	104	999999	859	999999	39	249	532	638	387	220	999999	959	644	481	811	166	608	442	999999	750	995	174	253	492	999999	912	999999	280	162	227	366	208	149	748	99	334	999999	465	999999	784	999999	499	999999	257	999999	992	263	303	314	758	540	703	507	809	999999	999999	427	376	959	999999	999999	261	485	169	854	999999	999999	895	391	486	298	152	999999	531	742	505	127	996	67	769	659	410	965	403	687	663	701	999999	423	169	907	999999	506	702	999999	756	23	999999	403	296	182	367	999999	827	999999	397	90	999999	77	829	813	999999	319	200	467	999999	999999	91	482	201	447	490	999999	232	579	999999	646	919	293	999999	491	999999	999999	771	597	999999	498	999999	933	299	582	999999	272	999999	356	486	191	316	245	112	470	931	415	999999	848	999999	999999	688	258	999999	750	170	691	91	347	999999	827	548	999999	999999	646	158	999999	192	618	721	228	999999	999999	102	616	340	684	999999	525	559	823	999999	922	905	415	810	889	271	548	422	44	999999	257	772	658	642	713	999999	465	999999	784	232	593	999999	
473	998	812	165	65	999999	999999	999999	999999	999999	999999	999999	625	697	760	836	268	999999	999999	206	686	47	640	114	444	974	627	999999	725	214	775	601	806	999999	999999	999999	999999	734	216	999999	936	534	999999	469	999999	231	27	25	319	629	63	897	588	999999	450	436	999999	707	721	91	793	999999	785	361	21	999999	630	829	999999	999999	838	534	999999	515	270	999999	423	180	102	222	957	611	999999	106	161	877	23	419	355	15	59	999999	23	134	344	75	999999	272	457	999999	601	197	759	999999	999999	528	227	999999	137	298	22	999999	615	999999	134	191	574	688	210	143	155	221	999999	260	302	548	999999	555	181	204	412	160	722	248	621	769	852	339	315	999999	999999	941	291	67	999999	862	684	999999	999999	999999	500	70	72	323	708	390	713	999999	674	252	18	671	901	999999	886	862	474	377	887	999999	339	999999	382	578	483	999999	999999	426	999999	440	999999	15	555	28	703	999999	98	409	539	240	65	354	665	73	623	999999	50	359	181	140	999999	999999	627	645	823	265	999999	999999	840	504	460	297	250	243	388	12	999999	999999	238	999999	773	75	837	999999	999999	985	579	319	954	494	173	999999	255	137	52	999999	388	999999	204	448	999999	604	999999	44	780	768	113	431	684	621	872	167	130	636	366	332	479	999999	346	838	686	378	999999	999999	340	879	52	123	200	832	624	999999	687	790	881	999999	506	999999	999999	541	881	158	634	343	622	16	460	618	770	720	87	417	999999	366	761	294	999999	223	999999	900	725	999999	241	852	996	666	999999	339	755	197	825	999999	104	805	956	999999	999999	999999	999999	334	429	433	999999	479	754	217	642	331	38	596	113	999999	108	999999	999999	891	916	781	346	999999	537	999999	999999	583	894	410	322	768	999999	233	550	869	490	999999	480	999999	648	761	107	789	34	999999	311	168	999999	542	578	999999	989	75	621	962	999999	776	797	309	999999	769	585	354	894	873	921	804	999999	244	999999	728	505	523	999999	165	683	557	999999	389	819	704	499	361	831	204	779	345	612	587	20	713	582	181	730	999999	999999	999999	894	999999	236	506	121	849	740	849	622	476	821	999999	288	999999	999999	417	490	866	999999	233	523	699	104	999999	202	999999	233	98	156	334	792	999999	979	930	662	999999	999999	322	592	649	999999	999999	581	312	523	156	999999	709	869	174	691	864	608	952	240	205	66	999999	999999	652	626	651	703	298	683	999999	486	358	648	72	265	177	999999	630	612	999999	127	791	72	55	171	999999	999999	981	643	928	
765	999999	700	999999	999999	511	18	999999	33	969	288	293	629	75	999999	949	70	806	909	523	591	978	350	999999	87	275	588	268	999999	111	432	722	999999	755	692	460	657	190	999999	753	168	342	607	642	999999	833	171	999999	385	221	999999	422	81	129	346	786	685	11	389	459	923	750	459	921	999999	566	638	873	383	999999	302	879	999999	165	365	258	380	707	446	253	113	591	999999	279	647	20	999999	535	418	905	774	656	801	888	830	417	999999	686	106	999999	205	298	623	175	919	584	999999	999999	999999	98	416	978	564	146	355	342	867	999999	999999	999999	999999	113	999999	478	445	645	88	580	335	999999	375	694	999999	750	58	999999	967	717	360	999999	999999	735	771	999999	499	796	999999	999999	543	999999	550	999999	412	569	781	102	833	155	730	283	505	382	590	816	999999	721	376	999999	97	539	374	160	830	220	478	189	341	144	979	648	553	423	46	837	406	673	999999	51	969	955	982	822	986	86	567	684	155	954	999999	999999	999999	287	576	13	132	400	999999	202	101	601	760	698	999999	91	999999	92	999999	752	419	59	999999	334	844	142	557	552	999999	753	652	793	44	387	537	211	228	999999	846	42	715	16	999999	999999	950	377	205	293	656	904	356	485	348	403	544	557	347	105	443	444	455	999999	236	127	549	999999	566	383	170	964	863	464	245	999999	46	413	258	999999	384	999999	936	274	896	999999	407	177	455	641	842	980	999999	999999	999999	412	586	145	780	683	550	652	811	822	133	999999	51	892	249	44	999999	141	308	997	721	966	999999	191	683	966	720	381	852	999999	540	189	110	740	999999	999999	726	999999	999999	575	799	999999	665	999999	151	214	228	515	999999	999999	999999	710	682	866	411	866	903	999999	999999	999999	962	178	999999	999999	291	943	999999	310	999999	416	317	464	509	732	208	989	310	394	50	479	747	214	453	999999	649	830	507	244	999999	999999	929	331	450	817	612	630	999999	779	833	207	622	917	254	999999	113	821	211	949	999999	422	566	519	364	982	76	999999	999999	999999	999999	460	446	999999	999999	506	999999	999999	999999	999999	130	999999	999999	530	999999	842	856	829	960	931	999999	828	629	557	575	915	208	419	966	999999	750	854	999999	572	999999	382	761	274	945	748	44	126	807	519	999999	999999	999999	45	999999	521	999999	247	797	793	40	999999	831	888	999999	999999	999999	999999	29	999999	940	276	999999	999999	987	188	91	592	884	222	896	221	30	999999	728	485	561	172	460	455	342	513	999999	121	541	134	999999	872	
