500	500	
118	78	85	94	87	113	97	96	98	110	95	110	82	104	107	107	94	78	106	102	111	105	111	109	104	94	115	102	112	115	104	97	108	92	103	102	95	104	103	98	115	95	99	95	86	111	103	94	108	81	100	94	105	107	105	110	97	117	83	95	90	95	105	94	112	73	95	88	108	95	83	92	108	102	119	94	112	102	104	102	122	122	114	87	111	95	93	101	93	95	94	105	107	103	96	108	94	110	105	105	102	103	109	111	89	109	88	96	93	93	88	100	87	108	85	98	110	96	100	105	103	101	105	119	92	85	106	123	107	114	91	98	96	107	98	85	116	102	99	94	109	96	99	95	106	96	112	102	103	86	91	91	103	105	116	114	105	101	86	108	91	103	107	112	103	100	108	103	115	103	102	92	86	88	81	108	118	90	103	91	91	92	97	104	108	94	104	98	104	84	95	87	110	90	97	99	108	99	89	88	83	103	83	98	99	110	89	93	91	104	97	86	115	88	84	106	114	100	105	96	93	113	102	94	82	94	101	81	100	104	101	109	107	87	93	98	80	87	88	97	113	92	111	93	107	122	93	99	107	103	87	95	91	102	85	113	111	105	125	80	102	93	99	100	109	99	81	105	102	102	99	91	96	96	96	103	100	101	96	111	85	91	108	93	104	105	106	114	118	101	98	98	96	91	108	101	108	98	108	81	102	85	117	86	115	94	98	118	93	81	120	102	109	89	84	89	98	92	88	99	97	119	84	100	96	115	97	99	99	129	86	83	91	93	95	101	96	83	99	99	110	103	90	107	94	96	90	90	92	98	87	89	86	109	106	101	93	100	85	90	112	87	108	103	96	108	101	94	108	92	110	105	124	105	100	104	97	86	95	114	122	111	95	95	95	101	112	103	105	100	101	116	105	97	111	91	98	112	119	112	99	108	90	93	93	90	112	96	114	101	121	115	108	126	105	117	104	82	99	103	95	119	101	96	97	95	127	94	99	106	112	86	83	115	91	100	68	101	103	97	102	103	96	93	96	102	102	100	96	91	92	103	113	94	97	95	91	90	105	99	104	104	103	116	84	102	115	106	99	110	98	110	94	100	110	107	92	87	90	116	98	92	111	88	106	99	109	100	100	99	87	95	113	99	110	88	112	101	103	99	
104	96	99	101	88	81	112	125	94	93	94	89	107	80	92	107	82	91	94	89	98	101	99	88	108	113	114	98	107	108	105	124	112	91	105	95	99	100	85	81	99	107	126	109	98	97	86	119	93	85	96	92	96	98	94	100	86	98	92	99	101	94	116	114	89	91	106	88	93	90	100	116	105	115	120	101	93	88	96	116	93	95	102	116	129	98	94	94	93	108	106	107	104	112	116	133	110	91	102	102	101	88	100	112	87	102	110	99	100	99	105	92	97	98	105	107	97	98	103	102	104	81	115	97	110	86	87	121	109	87	118	96	90	93	104	91	93	87	104	111	94	92	104	97	100	104	96	99	109	88	114	102	101	93	93	95	76	102	94	80	111	106	98	98	96	95	100	101	93	89	104	100	101	87	100	103	86	92	102	120	103	94	105	76	101	105	105	108	97	110	103	100	95	102	99	87	101	109	99	92	104	93	100	80	96	106	95	119	106	114	115	81	106	99	115	94	93	97	87	105	110	84	95	99	95	94	98	98	91	108	114	86	105	109	109	119	90	71	93	82	92	97	82	106	102	103	95	104	98	102	100	111	89	95	89	103	102	111	84	110	99	104	102	103	104	93	110	93	99	83	103	118	99	97	96	99	121	111	97	102	89	86	101	99	105	95	92	98	92	107	96	101	104	107	103	94	92	104	102	98	116	97	104	107	113	96	109	97	95	118	90	104	116	97	99	104	69	93	109	95	103	93	100	100	97	93	99	90	95	110	76	98	86	100	116	110	105	88	86	101	92	91	106	113	109	113	123	108	92	102	95	105	99	115	100	117	101	113	88	103	106	105	115	91	94	112	102	101	93	79	91	121	115	100	90	106	106	82	94	105	102	88	105	88	105	112	107	107	98	78	109	114	102	102	99	104	109	116	87	115	115	85	103	115	96	110	92	92	106	93	108	99	106	99	109	102	100	117	112	105	94	92	89	82	108	92	84	88	106	90	92	82	120	113	103	83	123	100	102	98	84	101	108	97	90	102	99	97	109	92	100	92	107	96	96	79	113	101	107	103	92	99	105	97	95	109	101	98	89	100	98	114	87	113	99	114	106	94	103	109	105	93	90	93	98	105	107	92	99	85	95	92	118	118	113	101	102	101	113	90	
727	74	230	999999	676	999999	425	284	781	424	218	844	999999	999999	999999	999999	171	153	926	207	987	999999	999999	961	754	999999	999999	999999	61	235	999999	622	999999	999999	875	621	677	756	984	769	145	233	102	582	828	447	787	998	812	705	896	140	505	999999	930	319	780	268	999999	800	636	684	232	555	284	596	999999	61	254	706	383	999999	169	999999	71	764	325	711	142	999999	98	528	928	999999	339	19	126	999999	999999	566	999999	418	45	193	143	999999	999999	999999	308	242	263	735	999999	116	331	999999	971	999999	999999	176	993	78	135	999999	712	117	756	999999	226	274	999999	965	664	688	865	964	380	976	33	611	999999	778	412	900	63	999999	774	821	34	849	999999	777	847	231	573	999999	292	631	481	999999	999999	133	330	999999	999999	298	999999	75	250	999999	999999	994	324	769	412	999999	666	999999	360	358	343	935	852	377	999999	701	128	442	999999	999999	999999	748	504	998	907	640	458	378	147	999999	292	708	999999	999999	999999	53	999999	87	818	999999	115	67	281	999999	692	768	280	999999	999999	999999	999999	999999	950	157	685	371	499	326	999999	772	765	999999	97	595	76	634	999999	196	999999	192	248	999999	999999	766	987	624	476	382	316	149	369	505	569	86	999999	654	999999	433	981	377	553	146	999999	999999	593	817	999999	686	999999	67	999999	94	999999	625	823	138	24	194	169	71	894	127	20	722	999999	999999	728	21	999	422	877	931	214	270	999999	111	825	999999	183	180	999999	999999	326	999999	735	284	189	944	263	467	639	999999	273	920	482	999999	135	999999	642	999999	98	958	686	643	189	482	880	999999	986	721	312	446	21	989	416	999999	800	999999	987	138	90	999999	758	542	782	314	667	294	999999	212	976	333	935	850	91	695	113	683	79	262	404	134	999999	541	999999	203	561	284	513	378	635	999999	515	513	251	315	210	154	861	875	815	595	277	783	999999	999999	510	170	907	720	11	999999	692	999999	734	956	999999	999999	999999	588	999999	392	780	419	999999	611	999999	431	609	776	495	958	999999	203	446	808	856	184	999999	999999	692	999999	377	792	376	517	682	779	999999	294	488	984	999999	999999	131	432	814	858	215	143	171	999999	561	999999	235	52	305	498	298	925	999999	651	429	999999	895	999999	25	988	52	70	929	999999	651	324	297	511	202	999999	82	999999	993	997	968	663	999999	999999	838	246	567	334	999999	193	999999	853	194	999999	564	999999	386	768	999999	826	815	155	999999	999999	437	246	999999	724	850	756	426	284	931	112	683	765	999999	292	
524	779	430	999999	999999	745	556	999999	140	999999	946	639	173	313	607	177	192	822	459	889	999999	601	403	999999	999999	465	767	999999	922	91	163	799	999999	103	253	637	405	107	306	467	999999	639	116	999999	777	999999	592	122	999999	764	920	860	316	310	117	923	386	587	244	999999	999999	349	999999	58	306	999999	276	79	70	970	771	95	999999	991	322	545	999999	20	75	273	872	655	999999	167	171	999999	999999	72	986	330	260	817	862	913	489	237	999999	68	999999	630	943	522	61	705	993	835	344	324	988	571	999999	376	999999	971	999999	332	808	717	999999	999999	664	999999	93	740	720	953	999999	613	512	999999	780	436	923	999999	999999	359	604	835	174	336	959	178	83	424	999999	884	305	890	402	167	428	57	999999	93	965	738	439	999999	985	999999	612	731	812	902	790	999999	452	88	651	171	728	973	552	999999	53	496	140	668	848	999999	658	342	220	355	666	999999	264	840	479	590	999999	999999	849	999999	723	999999	366	181	633	889	441	226	249	241	999999	454	999999	620	50	479	607	770	472	159	391	280	520	999999	999999	66	747	612	609	70	250	999999	134	427	837	814	999999	959	45	959	999999	441	103	999999	916	222	239	644	999999	999	982	999999	819	699	743	999999	718	899	999999	576	152	829	617	999999	999999	992	330	999999	783	235	350	648	735	999999	999999	949	187	999999	999999	999999	827	999999	999999	609	88	101	999999	434	999999	393	106	239	999999	468	816	999999	823	914	989	924	891	162	860	574	659	999999	424	316	944	793	276	187	359	911	749	999999	26	18	999999	899	376	895	402	399	138	120	623	276	697	190	136	272	551	625	999999	674	252	999999	950	743	676	319	489	890	127	919	880	123	999999	777	999999	999999	814	100	557	999999	999999	999999	999999	548	999999	157	619	763	999999	999999	635	733	779	84	999999	779	67	366	232	66	415	999999	281	218	999999	510	999999	919	632	321	457	461	77	145	999999	781	999999	411	999999	529	999999	725	233	124	999999	156	343	644	999999	778	757	999999	867	999999	999999	258	199	237	319	220	999999	999999	141	355	556	999999	999999	999999	171	26	977	999999	344	703	366	690	288	999999	999999	93	177	999999	940	854	563	999	593	576	555	999999	591	573	102	811	999999	11	594	877	567	119	490	999999	483	963	800	112	999999	174	145	900	970	999999	999999	999999	53	685	759	999999	792	556	999999	99	98	999999	434	999999	999999	999999	999999	999999	105	999999	599	815	999999	478	440	976	63	461	885	428	441	655	694	560	271	999999	768	999999	
252	317	95	21	999999	400	610	977	539	396	549	590	401	780	804	569	441	496	633	999999	255	782	999999	999999	671	999999	999999	999999	811	873	152	695	764	529	122	999999	325	588	297	211	867	999999	447	666	911	304	37	661	850	135	129	999999	999999	202	998	999999	94	999999	349	366	742	176	999999	665	999999	853	826	999999	667	27	254	999999	209	431	707	792	344	999999	429	999999	144	996	592	686	754	999999	999999	999999	531	999999	703	999999	249	999999	468	700	297	999999	422	999999	478	166	993	833	881	276	574	999999	999999	216	134	527	999999	972	999999	746	584	999999	910	875	400	999999	349	24	324	999999	999999	277	999999	16	504	562	999999	370	898	977	12	999999	805	488	803	651	86	325	527	185	246	276	709	722	126	807	871	547	667	223	999999	978	519	999999	663	307	999999	489	711	999999	384	964	84	253	743	999999	999999	432	82	999999	999999	34	497	999999	446	346	999999	250	889	999999	690	999999	702	684	999999	34	999999	606	825	999999	999999	596	613	955	800	999999	999999	999999	999999	301	133	449	475	999999	45	792	999999	379	762	326	738	607	599	999999	999999	778	271	399	93	719	999999	87	606	575	947	591	420	541	348	174	154	999999	271	598	572	251	140	784	999999	377	999999	870	999999	509	767	204	999999	598	84	999999	20	802	382	269	716	999999	843	899	970	453	382	949	41	597	181	636	999999	11	451	999999	647	486	999999	715	186	714	242	999999	808	999999	595	821	467	999999	164	352	999999	11	999999	999999	408	241	813	205	995	999999	839	256	999999	999999	858	999999	999999	444	384	533	61	667	92	12	813	999999	101	228	858	561	492	714	443	828	907	999999	130	925	241	999999	999999	555	720	594	875	986	999999	677	893	600	999999	33	999999	630	301	71	919	879	713	999999	999999	595	347	443	999999	134	812	509	232	524	874	999999	212	999999	860	999999	947	999999	136	999999	975	423	335	267	887	468	999999	813	537	999999	424	250	999999	579	276	88	999999	286	493	751	999999	999999	455	379	725	999999	821	973	770	795	123	430	752	886	686	726	270	89	556	642	999999	999	971	386	109	633	19	632	701	782	298	670	999999	385	653	715	999999	956	541	999999	646	799	52	742	999999	994	999999	999999	892	999999	817	999999	730	999999	400	183	999999	79	279	102	442	198	999999	999999	507	453	999999	377	999999	971	999999	999999	999999	999999	999999	561	956	239	653	115	999999	999999	740	160	964	169	940	162	999999	999999	426	899	999999	449	12	457	526	64	244	289	577	999999	999999	921	792	514	590	619	
999999	839	226	68	999999	174	956	758	458	132	34	347	513	273	392	762	554	999999	999999	108	119	547	44	999999	994	374	537	25	590	818	367	460	579	330	999999	999999	262	367	483	522	999999	253	999	404	39	897	776	999999	999999	999999	999999	933	886	491	510	319	804	324	73	61	636	941	999999	639	764	574	767	192	967	246	509	196	385	114	615	999999	999999	640	872	107	597	233	999999	999999	452	434	573	97	820	987	351	999999	303	431	886	551	84	369	640	999999	139	999999	346	500	832	189	558	781	999999	644	770	173	451	999999	463	412	663	920	197	340	10	680	371	999999	895	570	892	953	228	999999	791	188	999999	417	999999	13	999999	786	999999	272	999999	791	221	999999	226	999999	497	999999	999999	483	887	164	182	309	999999	459	232	365	605	271	296	604	563	812	999999	591	173	44	998	460	525	877	503	924	464	219	468	195	764	717	82	565	985	745	999999	636	16	700	952	518	780	999999	190	164	975	281	237	409	999999	634	24	463	999999	999999	999999	999999	660	999999	845	255	990	999999	601	887	198	999999	619	999999	635	226	999999	473	91	490	679	993	696	348	949	193	981	69	863	139	703	999999	999999	999999	999999	176	975	999999	854	706	527	743	930	303	966	254	661	419	773	115	59	550	999999	848	999999	999999	999999	322	308	662	999999	999999	999999	471	194	579	505	151	41	999999	250	999999	618	385	962	935	72	999999	382	704	531	571	295	757	90	162	247	388	639	999999	852	999999	461	202	442	999999	570	999999	118	396	999999	520	999999	313	999999	234	932	996	885	902	902	920	939	603	141	702	999999	426	391	999999	999999	126	511	999999	999999	587	999999	425	943	999999	375	603	294	985	955	20	999999	982	892	856	230	251	503	737	999999	999999	999999	999999	71	999999	950	153	999999	87	999999	632	19	999999	999999	288	860	516	62	518	537	308	635	954	647	130	518	663	534	535	811	99	623	774	300	685	863	515	364	213	999999	999999	526	217	930	333	11	999999	295	614	995	713	198	984	210	620	999999	769	220	999999	230	296	619	999999	276	965	999999	999999	877	21	424	999999	161	849	999999	315	999999	428	999999	999999	999999	503	999999	920	539	107	900	639	574	680	388	104	999999	424	999999	139	612	974	999999	964	324	999999	148	999999	199	651	561	349	999999	894	837	878	744	896	821	727	919	699	22	178	74	379	670	206	999999	330	58	737	867	962	999999	999999	487	69	999999	999999	999999	103	731	887	999999	999999	746	999999	843	509	999999	408	999999	264	220	913	
961	771	900	945	105	941	651	868	999999	999999	482	999999	201	38	400	685	897	467	999999	999999	968	134	633	512	632	991	999999	133	999999	999999	144	612	752	789	999999	716	169	999999	267	423	999999	862	294	721	89	816	487	814	118	673	511	145	999999	393	999999	836	999999	999999	999999	113	588	528	896	953	689	869	187	411	191	684	999999	999999	210	948	384	115	839	999999	433	999999	999999	548	24	307	148	999	719	999999	844	20	577	771	999999	164	835	923	965	341	41	999999	639	85	632	434	999999	667	999999	943	19	839	999999	999999	999999	506	599	49	513	999999	814	690	999999	818	566	181	116	754	999999	55	123	461	999999	508	880	223	999999	437	916	999999	160	481	74	775	999999	15	999999	351	807	999999	564	795	420	377	527	350	999999	820	999999	999999	999999	403	564	889	830	558	999999	498	356	750	330	172	999999	999999	448	342	626	384	469	561	999999	765	999999	868	491	327	51	772	980	999999	999999	999999	918	465	272	756	999999	184	999999	801	315	523	995	66	914	402	999999	497	928	195	999999	999999	361	957	301	999999	457	695	999999	999999	517	927	999999	999999	597	964	253	667	659	691	999999	999999	438	999999	256	999999	770	889	999999	999999	655	553	843	794	815	999999	14	961	174	710	309	231	776	443	293	387	999999	999999	469	999999	159	999999	837	246	770	281	257	692	710	656	792	567	999999	319	856	963	93	723	11	130	999999	291	503	999999	999999	202	675	999999	999999	999999	639	591	430	999999	999999	650	716	999999	34	999999	229	321	999999	999999	918	742	999999	466	586	330	999999	291	187	348	999999	999999	511	999999	854	577	999999	999999	318	841	999999	210	146	738	379	999999	257	486	699	467	900	999999	999999	985	999999	649	713	218	418	63	575	999999	414	92	24	82	148	828	753	456	937	967	12	419	500	999999	999999	751	999999	380	83	817	592	719	447	349	836	526	857	214	864	397	844	264	275	999999	796	64	723	307	77	428	999999	253	529	933	646	621	494	999999	54	999999	131	999999	980	758	765	694	644	675	999999	622	971	548	591	550	999999	999999	153	832	921	999999	38	999999	313	999999	94	349	199	999999	702	224	41	999999	999999	902	275	806	283	517	999999	111	999999	58	70	454	457	999999	999999	979	810	898	477	662	999999	999999	933	341	734	999999	674	426	504	999999	972	31	999999	437	388	999999	285	326	474	636	928	819	140	999999	729	999999	207	899	687	220	999999	999999	747	378	999999	666	999999	934	81	947	842	486	607	999999	86	999999	999999	30	806	972	703	493	434	840	
999999	581	999999	954	611	875	138	774	999999	999999	436	177	999999	999999	295	722	720	350	255	526	793	452	999999	849	903	690	996	999999	103	714	516	219	999999	999999	645	570	303	24	333	206	819	78	747	323	854	999999	999999	650	999999	93	999999	363	248	907	57	291	999999	523	60	920	999999	999999	681	34	776	226	797	999999	577	724	999999	705	27	58	707	725	705	899	995	995	925	355	999999	19	999999	163	971	472	859	364	999999	779	964	412	999999	867	396	722	546	999999	121	999999	82	20	664	556	345	199	999999	331	999999	469	999999	65	995	999999	509	999999	999999	999999	254	334	518	223	523	649	741	615	731	839	999999	999999	999999	367	884	999999	999999	442	354	999999	818	781	272	538	999999	999999	260	909	417	793	368	999999	161	923	393	786	879	999999	496	24	999999	729	467	371	992	603	117	171	999999	466	260	76	999999	999999	804	472	72	999999	445	999999	399	832	208	937	480	614	831	438	973	107	659	423	999999	339	999999	999999	999999	901	545	999999	999999	99	738	950	543	301	406	999999	129	999999	999999	999999	424	715	625	982	531	529	890	387	771	678	197	83	807	836	131	987	574	999999	158	170	444	269	999999	310	104	257	403	189	217	345	319	63	999999	760	999	240	714	118	566	794	20	168	413	956	901	999999	153	707	179	419	999999	999999	771	563	464	164	568	324	999999	283	136	711	999999	436	999999	143	701	999999	836	891	999999	465	158	999999	160	286	855	200	408	440	114	696	999999	798	423	905	292	818	306	845	671	999999	230	292	668	309	999999	977	597	767	962	106	871	288	146	466	264	416	413	188	999999	999999	916	458	999999	439	701	380	22	463	851	999999	750	991	999999	999999	245	999999	696	850	999999	878	602	999999	477	17	824	730	662	957	999999	876	415	127	999999	302	483	771	123	238	999999	999999	965	143	999999	89	355	879	68	262	999999	398	719	562	890	999999	775	285	981	171	615	971	718	65	813	999999	477	632	455	927	409	473	752	468	252	679	913	999999	999999	397	999999	944	999999	409	999999	261	166	852	999999	125	527	208	790	952	622	636	899	910	999999	941	612	722	434	999999	852	757	646	260	999999	220	517	315	560	593	999999	670	999999	318	328	561	818	625	405	339	410	211	682	800	845	616	999999	999999	149	782	785	939	999999	999999	557	979	615	905	542	26	999999	221	999999	207	452	999999	338	999999	591	768	999999	986	327	105	730	651	84	999999	415	999999	441	514	176	778	999999	570	160	767	761	349	999999	913	93	999999	
731	999999	564	999999	357	893	288	999999	421	381	659	798	999999	424	999999	999999	904	769	999999	838	585	999999	999999	999999	398	882	802	570	830	252	822	219	999999	937	374	541	97	999999	498	522	999999	252	103	794	999999	999999	947	736	956	999999	445	186	423	254	804	999999	154	695	97	999999	101	717	367	179	558	450	894	684	999999	279	818	315	281	978	422	342	10	259	999999	388	999999	999999	999999	999999	807	999999	796	658	143	737	396	401	999999	33	431	708	999999	924	246	677	999999	273	686	686	46	999999	999999	999999	832	471	637	894	944	708	539	35	112	392	372	912	999999	246	551	322	883	426	803	257	557	714	457	86	23	82	273	671	389	999999	999999	677	740	361	826	999999	110	502	457	803	494	405	605	999999	562	999999	999999	879	999999	999999	803	999999	335	999999	999999	999999	24	999999	999999	871	445	868	646	185	454	694	181	302	999999	880	222	391	969	10	762	999999	119	999999	999999	690	999999	394	999999	25	134	328	999999	92	999999	709	999999	999999	999999	586	999999	626	759	430	58	999999	161	999999	999999	840	161	422	650	335	999999	736	18	69	46	200	999999	61	917	631	60	135	999999	99	999999	999999	999999	999999	769	393	642	146	401	688	906	656	538	326	924	119	863	999999	677	999999	197	737	999999	597	512	999999	763	316	999999	999999	379	922	524	72	903	999999	616	488	652	267	692	758	345	329	162	999999	661	999999	136	808	767	999999	457	999999	901	999999	19	636	999999	348	629	335	999999	272	319	984	142	475	423	999999	502	384	69	999999	334	438	401	999999	444	132	769	267	190	899	370	40	474	198	170	999999	749	999999	328	313	637	366	329	82	999999	999999	257	999999	92	961	315	393	289	47	12	472	999999	999999	202	47	579	372	155	999999	999999	288	519	943	999999	999999	999999	522	66	755	783	999999	119	329	370	276	874	583	185	228	999999	999999	750	999999	999999	698	122	120	787	290	733	999999	221	999999	180	731	658	999999	880	999999	546	999999	337	999999	999999	45	363	379	278	925	173	996	196	926	945	924	538	999999	757	616	498	314	999999	775	31	999999	755	328	159	999999	999999	570	702	704	999999	800	649	226	183	161	999999	743	842	862	127	737	88	294	845	255	999999	999999	556	999999	982	999999	999999	561	512	746	289	45	230	999999	999999	999999	304	491	254	154	284	321	909	606	282	755	471	872	658	294	439	470	483	904	446	52	24	437	722	999999	742	98	713	999999	999999	309	999999	213	555	525	999999	999999	999999	999999	970	881	666	949	991	236	770	195	
903	999999	999999	999999	561	999999	999999	273	999999	866	999999	804	412	196	999999	482	735	972	242	268	999999	999999	852	999999	430	999999	933	564	386	75	446	999999	679	999999	999999	999999	129	63	747	206	20	292	938	575	827	999999	298	783	999999	193	224	29	993	511	868	769	999999	473	398	999999	392	999999	999999	521	430	283	134	999999	10	121	362	681	235	46	257	44	205	286	999999	194	494	159	290	202	851	999999	501	178	689	999999	129	655	665	999999	999999	382	405	999999	155	999999	121	443	783	172	831	542	999999	957	263	833	574	99	458	213	294	999999	357	999999	670	13	781	956	175	585	999999	706	999999	266	232	999999	639	778	141	472	83	999999	999999	128	999999	319	633	544	914	855	999999	999999	999999	461	684	581	999999	710	756	151	772	999999	278	999999	180	134	525	537	735	387	204	796	957	986	999999	243	999999	239	999999	360	380	247	52	319	734	961	999999	999999	581	650	999999	999999	32	990	699	917	782	179	948	246	793	105	809	536	999999	64	999999	999999	331	451	716	795	387	405	999999	535	122	999999	473	218	625	960	999999	94	999999	999999	773	967	296	999999	460	999999	290	999999	567	285	437	999999	999999	679	888	999999	243	139	934	66	999999	626	229	174	805	823	706	739	621	999999	148	724	999	395	290	999999	999999	118	990	29	514	301	999999	495	999999	999999	310	793	330	338	726	826	160	999999	999999	157	748	131	999999	999999	999999	551	474	734	146	713	999999	272	399	783	372	135	149	914	999999	259	788	999999	77	208	522	912	419	999999	116	999999	999999	529	671	999999	366	803	999999	363	39	962	999999	113	358	393	100	48	999999	546	999999	601	999999	245	928	475	999999	999999	63	999999	124	87	142	999999	999999	823	149	999999	999999	265	427	999999	433	785	885	999999	432	685	385	999999	999999	484	518	872	327	999999	999999	338	999999	205	774	351	999999	999999	999999	951	999999	644	484	999999	253	114	446	148	128	999999	177	999999	360	999999	52	683	639	999999	112	639	569	269	864	124	198	810	395	405	490	999999	999999	941	999999	933	758	787	210	850	999999	12	47	999999	753	920	999999	733	999999	261	162	101	712	381	999999	999999	999999	999999	780	370	346	443	999999	51	999999	53	589	235	365	426	999999	265	482	789	938	109	601	199	515	944	999999	465	832	999999	252	999999	372	999999	562	936	551	197	999999	839	513	997	999999	996	721	999999	340	120	377	562	670	897	618	999999	442	999999	17	202	64	836	592	880	610	583	798	269	680	152	673	429	874	403	258	643	285	999999	815	605	
477	804	613	667	98	999999	999999	355	779	999999	14	999999	928	999999	999999	180	257	633	396	999999	208	462	999999	197	446	947	999999	277	649	975	647	501	474	999999	724	259	232	999999	791	999999	119	999999	489	999999	148	999999	500	525	269	87	396	651	999999	115	407	25	774	425	999999	150	593	207	706	804	801	513	999999	999999	634	883	999999	331	999999	66	600	755	999999	799	59	55	999999	171	17	571	589	996	946	999999	14	999999	485	999999	999999	650	746	999999	746	999999	999999	635	593	999999	891	386	999999	74	999999	497	514	999999	999999	974	376	185	693	432	199	144	999999	805	999999	448	521	924	407	150	999999	201	320	688	18	999999	370	424	462	483	999999	999999	440	999999	999999	459	855	363	999999	999999	999999	529	956	324	722	999999	470	633	78	155	462	967	999999	990	999999	999999	187	826	643	999999	999999	951	999999	999999	162	569	703	699	999999	999999	593	168	266	896	708	108	999999	995	999999	406	828	736	355	999999	31	312	651	450	89	577	281	38	719	915	896	999999	999999	999999	999999	163	908	771	24	961	999999	303	710	92	291	347	384	191	860	246	999999	877	999999	416	199	849	999999	999999	619	52	835	999999	448	350	999999	999999	302	497	999999	812	497	67	722	394	754	999999	601	569	999999	741	999999	100	178	482	992	29	884	399	557	999999	245	655	999999	972	999999	999999	854	370	999999	999999	999999	886	999999	57	749	866	164	220	661	471	258	358	104	878	849	745	395	965	358	980	999999	902	940	999999	577	842	906	750	999999	757	872	241	999999	106	696	316	742	999999	999999	135	865	673	738	96	74	999999	560	999999	132	999999	611	889	999999	112	727	152	946	836	999999	999999	999999	414	951	903	999999	26	872	997	192	542	12	274	241	232	124	999999	174	854	456	691	291	633	627	999999	155	999999	229	384	999999	999999	370	999999	651	999999	176	461	999999	834	497	57	24	563	100	590	387	347	657	789	999999	65	977	101	999999	788	624	999999	786	82	758	999999	999999	999999	628	638	999999	999999	623	414	66	663	949	339	366	999999	677	999999	543	999999	501	808	336	999999	397	324	576	278	525	862	212	839	999999	649	86	883	259	999999	935	999999	417	289	723	252	733	333	999999	647	735	980	120	999999	999999	749	999999	999999	288	367	110	313	72	904	999999	999999	212	226	999999	999999	263	483	159	999999	793	91	629	221	94	93	706	73	218	928	542	544	751	316	999999	999999	999999	135	999999	892	426	631	399	513	707	999999	50	516	999999	806	394	999999	999999	960	112	712	999999	369	865	205	
999999	999999	105	143	371	47	18	999999	180	74	999999	137	878	999999	734	999999	999999	126	999999	131	52	199	999999	999999	544	290	713	791	213	999999	999999	710	999999	408	240	389	535	265	151	669	954	999999	346	279	999999	266	383	999999	235	999999	30	13	999999	743	163	999999	318	999999	599	999999	333	226	691	836	269	530	867	480	36	355	636	999999	974	999999	177	999999	853	458	837	288	999999	150	999999	272	323	801	999999	999999	255	769	80	842	666	70	346	737	999999	509	999999	54	398	903	547	880	999999	594	38	20	576	266	617	859	999999	999999	999999	193	660	429	999999	468	675	351	999999	266	284	999999	999999	914	999999	999999	443	353	999999	792	889	12	999999	686	958	999999	999999	844	950	989	161	221	986	354	884	162	86	44	999999	999999	379	57	678	999999	605	520	825	124	512	999999	822	273	999999	73	999999	182	590	974	999999	793	695	830	401	244	115	73	807	424	39	355	364	409	366	999999	999999	999999	333	999999	90	447	903	658	342	814	177	887	800	922	999999	712	571	111	999999	204	999999	999999	656	444	999999	541	712	999999	999999	999999	781	422	907	524	650	589	848	278	999999	999999	889	999999	497	586	77	227	273	885	501	326	783	262	836	171	50	874	196	889	146	548	999999	502	999999	186	999999	754	999999	285	999999	342	999999	303	218	549	314	999999	60	79	376	957	278	827	999999	999999	382	529	586	745	999999	775	999999	958	142	999999	999999	999999	999999	321	552	322	247	988	999999	168	462	490	54	296	999999	999999	824	126	523	188	280	999999	999999	805	803	999999	999999	244	801	505	999999	999999	171	862	260	918	355	999999	526	999999	720	999999	223	750	315	999999	999999	299	888	263	951	999999	999999	999999	84	391	802	999999	518	999999	154	13	196	117	229	556	329	999999	999999	938	875	999999	599	999999	468	990	999999	843	499	999999	39	999999	355	547	554	999999	999999	999999	788	869	125	686	999999	488	999999	717	103	999999	530	999999	999999	303	263	999999	387	866	687	999999	495	94	697	959	179	999999	19	274	657	999999	563	567	999999	122	403	999999	999999	199	864	121	560	751	999999	588	999999	739	349	735	626	405	170	999999	999999	495	722	703	182	999999	517	624	478	644	69	454	551	963	999999	459	900	96	999999	999999	12	999999	425	743	197	118	646	999999	266	283	648	262	488	999999	593	600	399	699	994	666	681	250	642	915	691	452	47	999999	76	890	999999	539	278	972	685	407	80	978	516	73	519	999999	367	205	996	999999	965	675	999999	999999	70	210	101	470	999999	762	933	510	
62	999999	81	298	373	376	448	119	983	516	200	195	529	420	193	999999	157	603	882	447	919	999999	486	999999	979	992	999999	634	999999	999999	465	923	474	570	999999	999999	992	231	714	990	999999	999999	823	459	484	194	553	649	27	999999	999999	912	879	495	590	177	267	709	999999	999999	546	999999	671	185	60	277	999999	959	999999	420	939	925	888	999999	999999	42	70	999999	999999	795	448	190	999999	286	999999	553	54	978	999999	758	514	999999	999999	343	453	943	225	999999	408	217	472	999999	165	606	231	397	33	986	804	558	117	239	823	999999	999999	366	999999	394	691	507	233	743	980	735	905	999999	999999	999999	448	747	817	422	628	679	332	854	999999	999999	999999	106	529	67	999999	431	651	285	468	398	411	97	746	830	999999	901	983	729	613	429	700	574	384	478	999999	66	999999	694	610	153	201	999999	999999	999999	339	594	999999	176	569	559	94	630	198	624	999999	999999	11	987	465	727	696	603	999999	605	319	999999	722	61	519	126	999999	999999	674	999999	207	332	755	999999	999999	371	923	817	169	63	999999	999999	386	999999	334	999999	65	999999	238	999999	457	598	837	735	999999	848	872	926	656	452	868	138	956	999999	427	999999	606	451	999999	999999	803	878	443	196	999999	249	114	962	726	332	71	937	727	790	868	609	494	29	999999	651	999999	999999	170	716	195	216	999999	513	342	513	590	614	266	999999	89	578	999999	650	475	999999	744	909	209	999999	391	999999	410	176	14	818	336	586	767	845	604	806	718	726	11	63	135	600	630	223	742	999999	681	592	999999	299	454	843	554	55	907	589	797	836	335	263	806	947	509	524	186	14	846	420	540	282	859	437	649	421	512	153	289	986	591	999999	999999	818	464	999999	373	999999	41	722	937	999999	999999	882	401	748	999999	188	999999	116	46	738	610	999999	62	999999	999999	26	204	143	543	764	309	810	255	999999	13	988	492	795	160	693	999999	133	483	999999	273	977	46	901	999999	333	61	183	949	999999	334	999999	765	36	999999	356	999999	999999	189	999999	714	999999	637	10	745	269	696	306	955	999999	999999	999999	786	536	175	999999	980	999999	969	219	999999	136	860	402	999999	23	232	999999	520	999999	999999	84	999999	309	810	73	350	999999	166	904	637	755	228	999999	97	847	999999	239	999999	821	999999	994	999999	969	471	999999	348	244	999999	999999	47	240	785	161	947	690	542	487	999999	999999	122	943	147	75	582	956	908	263	315	229	809	992	603	698	437	999999	156	999999	999999	232	725	999999	112	433	
866	407	999999	76	999999	406	314	725	513	760	709	432	999999	863	999999	514	680	94	929	713	922	54	636	96	723	999999	544	567	649	999999	999999	999999	841	713	208	185	986	841	603	908	914	94	999999	843	989	15	554	292	999999	999999	552	640	999999	398	511	822	770	883	999999	124	861	747	86	20	384	703	591	153	665	222	528	838	491	31	799	838	565	792	107	999999	999999	262	980	999999	950	999999	830	452	999999	385	999999	113	498	489	57	177	17	478	469	295	999999	410	627	375	805	999999	158	999999	599	673	266	977	785	999999	132	999999	999999	999999	69	638	999999	148	941	999999	807	999999	349	12	999999	631	830	999999	333	811	304	590	999999	615	520	246	597	999999	853	537	999999	999999	327	999999	366	447	999999	256	999999	831	423	999999	999999	348	567	390	373	156	190	967	999999	179	654	974	339	542	999999	161	250	822	999999	206	295	413	170	381	107	485	645	536	230	584	999999	999999	398	28	999999	296	57	140	872	999999	999999	885	999999	949	782	999999	534	824	473	999999	16	595	790	226	990	65	187	195	999999	888	999999	654	999999	268	500	162	586	320	420	688	114	999999	999999	600	999999	409	719	220	599	754	999999	820	999999	972	999999	92	712	181	999999	76	118	862	848	999999	938	840	999999	435	999999	629	999999	223	414	784	154	999999	646	199	999999	591	345	967	596	538	937	999999	999999	774	690	418	450	999999	292	999999	579	252	999999	965	661	870	271	293	760	969	999999	999999	416	288	827	681	999999	523	665	447	730	999999	275	999999	56	999999	999999	373	745	51	189	362	930	70	215	902	634	680	999999	645	329	62	999999	999999	999999	210	284	313	947	18	999999	999999	999999	845	623	438	976	951	999999	413	621	897	547	719	789	635	999999	356	82	925	999999	999999	985	30	127	677	999999	648	999999	845	974	945	426	999999	79	999999	612	94	447	777	925	682	761	999999	999999	432	514	496	999999	999999	404	927	999999	31	961	215	941	999999	999999	945	999999	338	193	83	439	676	480	999999	650	536	32	721	909	999999	999	374	14	861	997	694	173	447	811	852	450	56	713	404	774	863	321	883	366	999999	283	597	999999	688	694	356	951	703	846	310	893	683	28	999999	32	999999	211	89	731	43	782	66	526	340	632	392	999999	85	46	999999	225	148	364	417	32	999999	874	325	999999	651	742	469	600	510	958	999999	999999	778	382	187	662	242	162	332	999999	226	80	168	999999	311	999999	999999	666	70	95	755	328	611	913	621	723	886	999999	999999	999999	999999	
465	26	382	864	365	194	703	859	133	983	999999	42	697	999999	340	716	268	865	267	999999	999999	540	425	213	448	426	864	999999	464	776	330	82	41	407	999999	64	786	201	999999	208	999999	807	936	999999	769	296	999999	999999	291	16	999999	56	999999	434	999999	924	600	999999	999999	999999	999999	942	405	357	663	913	11	299	55	285	929	77	999999	69	693	995	604	999999	999999	999999	999999	999999	479	457	159	283	259	606	888	835	999999	617	775	999999	877	239	411	999999	448	999999	294	624	999999	15	87	999999	999999	762	740	523	330	999999	734	273	999999	574	999999	948	999999	389	663	404	411	219	821	321	301	999999	191	463	999999	999999	999999	999999	999999	887	693	474	379	599	999999	497	866	375	999999	187	883	999999	999999	313	766	463	999999	68	202	890	222	999999	193	765	999999	226	581	286	929	999999	999999	999999	999999	549	999999	999	578	609	243	176	999999	46	703	999999	999999	999999	340	877	999999	140	999999	816	395	977	999999	999999	999999	614	341	999999	999999	589	445	999999	999999	736	116	41	432	767	885	780	825	35	361	999999	160	550	336	478	885	999999	589	799	677	594	760	428	874	50	999999	964	278	999999	999999	948	600	501	999999	999999	999999	999999	455	999999	254	999999	991	999999	625	497	689	739	287	862	999999	221	999999	646	534	192	999999	687	166	391	58	921	512	520	774	413	586	658	683	634	999999	586	258	659	554	999999	603	400	802	386	361	999999	686	415	270	49	948	953	967	684	725	995	152	73	881	999999	353	480	999999	999999	911	41	66	652	999999	467	963	999999	101	712	999999	999999	885	779	40	79	244	106	260	735	464	632	691	998	909	799	999999	195	777	230	999999	133	805	590	999999	999999	923	43	999999	999999	999999	607	861	264	106	150	999999	372	42	812	99	256	999999	999999	757	288	350	67	743	999999	999999	777	573	871	999999	999999	780	999999	999999	711	155	999999	758	456	660	999999	771	436	902	769	689	81	163	964	141	231	999999	946	833	999999	979	865	300	79	780	999999	43	990	30	640	370	999999	68	999999	999999	888	497	773	209	899	516	914	164	974	999999	951	999999	608	739	22	562	833	999999	126	731	999999	910	688	676	362	999999	780	415	271	408	999999	23	999999	308	253	733	999999	747	933	680	75	711	325	490	999999	683	434	260	17	999999	999999	354	941	599	387	977	999999	107	999999	999999	736	999999	892	575	716	938	999999	999999	496	288	999999	96	537	446	666	999999	594	999999	847	678	400	529	407	192	872	999999	81	999999	999999	999999	924	41	900	858	944	
566	818	750	774	889	890	133	999999	729	656	449	999999	505	932	808	393	999999	260	999999	684	216	110	710	999999	999999	867	559	389	230	363	400	999999	678	501	110	759	999999	433	999999	787	999999	764	678	536	433	999999	999999	999999	122	882	323	781	999999	183	738	466	118	999999	587	999999	341	743	544	375	265	262	148	13	832	999999	548	187	999999	390	418	451	431	183	279	486	999999	258	277	348	50	618	464	504	763	643	651	797	846	934	456	532	230	999999	281	999999	571	572	478	73	343	999999	489	999999	765	296	999999	935	777	110	731	999999	999999	205	999999	646	999999	644	999999	999999	407	751	999999	367	933	886	230	999999	902	109	999999	727	779	213	14	999999	139	999999	999999	476	608	716	999999	745	213	372	65	34	977	634	382	927	332	289	666	592	999999	131	418	879	76	916	999999	678	195	999999	999999	273	201	430	999999	999999	999999	999999	590	999999	731	595	999999	571	830	205	151	277	999999	999999	405	999999	999999	422	110	18	704	859	410	999999	683	351	560	208	69	792	833	556	999999	697	32	559	699	999999	999999	217	966	846	999999	870	774	765	999999	208	999999	814	999999	778	329	999999	980	55	373	898	17	390	999999	955	512	47	372	999999	159	38	965	845	800	999999	562	893	51	857	811	999999	917	917	399	362	599	999999	999999	65	237	619	717	999999	196	801	968	479	999999	21	344	20	999999	190	615	923	999999	763	23	166	226	436	467	132	244	832	999999	99	999999	682	999999	267	972	317	367	540	321	988	999999	998	601	92	720	40	522	999999	42	736	312	476	129	836	241	909	838	800	162	594	742	363	820	879	489	499	655	87	48	200	823	85	611	999999	113	25	564	143	999999	999999	609	444	800	999999	787	524	563	529	36	72	478	567	999999	999999	255	999999	999999	722	603	999999	384	445	999999	841	913	237	865	875	999999	225	355	999999	999999	724	984	308	562	999999	999999	965	936	136	61	976	722	266	696	884	998	999999	837	841	540	494	62	999999	999999	959	999999	559	999999	688	999999	810	717	773	482	999999	999999	947	743	611	630	637	999999	258	393	784	128	656	540	999999	876	925	388	999999	999999	599	672	820	625	603	245	542	999999	257	339	251	269	949	783	999999	151	61	999999	235	999999	902	209	803	780	897	840	999999	29	678	811	999999	431	213	608	882	990	922	331	999999	376	97	331	47	918	999999	525	999999	873	507	838	824	862	163	302	272	400	868	49	728	999999	561	999999	638	445	469	819	65	350	901	52	229	730	923	
859	999999	580	999999	884	638	381	670	810	522	999999	999999	999999	278	911	346	491	132	883	603	387	815	574	693	601	459	332	999999	999999	972	464	619	104	938	999999	179	999999	999999	983	410	999999	999999	750	999999	999999	458	460	551	999999	14	999999	999999	999999	137	546	999999	558	999999	569	435	999999	999999	841	838	999999	230	893	79	973	742	654	262	148	482	256	295	74	999999	894	153	998	780	999999	999999	999999	544	282	999999	402	260	620	804	669	558	103	444	260	999999	943	578	565	999999	577	411	999999	167	999999	864	880	999999	979	999999	992	426	436	999999	594	27	285	523	947	926	999999	999999	999999	999999	999999	590	388	811	44	163	630	326	588	617	999999	914	474	405	999999	418	96	151	281	999999	999999	253	999999	567	850	999999	635	999999	630	639	714	854	999999	509	574	999999	999999	78	226	825	364	675	838	818	333	680	999999	880	759	999999	839	535	452	999999	48	348	999999	820	999999	802	527	210	999999	948	903	358	999999	964	999999	572	932	999999	925	999999	281	146	999999	313	244	179	688	999999	999999	100	799	188	412	795	471	236	731	999999	999999	999999	999999	999999	979	999999	914	975	56	589	59	196	606	821	999999	997	223	901	932	165	586	792	999999	772	539	999999	999999	725	946	838	503	604	841	999999	911	511	157	128	167	999999	398	269	132	108	706	483	493	999999	578	999999	581	999999	999999	576	999999	999999	999999	999999	623	384	740	999999	39	217	96	454	355	999999	909	108	999999	105	744	416	767	327	669	24	76	66	999999	180	156	999999	267	933	311	275	200	597	211	999999	504	782	786	208	239	915	22	261	999999	165	999999	479	999999	999999	825	999999	809	999999	654	295	999999	567	272	569	999999	999999	950	163	153	999999	148	321	897	999999	999999	961	630	999999	97	999999	999999	815	927	956	111	677	975	780	117	999999	466	999999	942	916	163	999999	520	226	165	741	964	859	999999	58	999999	757	581	337	885	863	266	250	673	900	999999	653	640	316	467	999999	999999	179	55	729	624	709	378	999999	999999	664	451	413	412	356	999999	152	707	879	939	354	999999	999999	895	254	168	225	999999	52	999999	510	306	213	999999	789	999999	794	999999	388	999999	999999	388	600	264	230	422	999999	838	326	121	149	999999	760	377	123	280	874	999999	801	999999	408	942	999999	358	573	368	999999	654	622	137	999999	338	328	455	999999	965	999999	393	674	831	316	999999	449	931	493	999999	545	835	645	519	354	520	999999	818	35	374	61	251	690	862	184	207	225	199	126	811	627	315	746	157	775	
490	610	999999	264	31	503	405	864	19	823	412	999999	113	783	484	325	510	429	266	999999	263	703	812	656	119	171	260	814	682	936	239	999999	497	744	864	999999	999999	563	13	871	655	999999	681	49	772	197	999999	415	641	495	126	885	489	243	999999	787	797	323	155	860	252	590	192	82	593	999999	521	368	919	574	281	999999	426	999999	268	876	999999	772	999999	921	999999	844	999999	196	819	354	609	264	232	999999	122	730	418	153	629	75	205	609	456	460	676	753	496	999999	224	180	999999	105	975	645	765	35	439	234	810	999999	417	995	262	999999	713	266	146	999999	462	551	538	282	765	203	681	422	999999	433	254	305	357	116	972	649	884	513	289	587	321	999999	301	194	342	999999	657	209	999999	217	999999	419	617	654	614	672	642	999999	340	781	963	352	708	15	979	515	60	310	33	612	363	209	977	558	530	999999	260	353	939	543	999999	481	75	119	686	835	999999	702	502	309	17	698	183	999999	623	969	999999	295	215	827	181	999999	186	744	853	547	999999	69	134	248	422	298	257	999999	246	492	286	999999	328	153	826	357	808	723	999999	665	35	479	999999	999999	986	964	148	121	371	198	305	331	999999	148	999999	629	999999	263	887	719	450	386	271	141	693	789	999999	71	999999	824	548	999999	148	197	522	962	134	573	261	999999	159	999999	435	999999	197	954	999999	190	750	999999	778	554	999999	885	999999	649	217	802	867	207	998	87	120	547	650	999999	193	999999	626	999999	504	14	11	999999	570	315	950	224	999999	999999	456	999999	320	803	999999	993	627	262	972	873	754	999999	705	64	999999	999999	999999	888	406	999999	999999	275	999999	320	999999	999999	552	406	325	999999	698	993	999999	139	750	221	767	316	501	656	224	930	105	999999	685	999999	999999	947	999999	498	290	72	818	599	999999	191	232	10	110	999999	451	230	937	73	184	761	474	576	313	999999	313	717	396	750	140	841	179	810	634	530	475	605	426	826	628	635	184	268	172	569	989	766	215	999999	999999	994	992	42	999999	999999	999999	732	643	741	194	572	675	78	468	999999	999999	999999	999999	579	999999	845	803	120	444	549	586	215	414	743	999999	547	511	177	544	999999	848	146	242	710	999999	999999	961	684	641	999999	999999	116	800	999999	557	577	400	635	422	369	200	999999	598	999999	347	502	328	999999	492	647	71	508	533	999999	287	999999	188	665	999999	73	884	129	999999	999999	589	479	414	377	196	681	156	999999	754	184	945	966	548	999999	373	330	
424	71	201	994	999999	461	583	477	759	682	398	734	879	359	484	81	413	220	448	867	97	950	999999	999999	999999	195	753	999999	386	999999	999999	974	302	436	649	823	927	484	393	999999	896	937	617	513	293	421	999999	999999	700	874	562	999999	765	505	242	999999	357	999999	502	809	999999	999999	101	448	999999	423	442	452	710	661	153	929	827	319	999999	160	343	210	528	999999	198	999999	658	511	758	998	219	796	203	185	999999	547	981	583	999999	671	845	179	999999	999999	979	554	695	999999	999999	632	511	999999	535	999999	140	156	862	422	621	359	576	589	689	999999	999999	645	258	999999	194	606	947	253	888	309	314	999999	999999	999999	110	644	999999	619	780	136	496	999999	271	121	54	329	999999	569	962	999999	104	266	490	808	665	344	305	999999	854	999999	685	999999	566	235	777	966	113	213	321	977	696	999999	999999	563	861	450	383	146	490	865	921	388	999999	816	214	58	683	244	993	999999	999999	502	765	999999	450	999999	207	45	344	87	999999	481	257	984	385	147	457	926	947	224	960	168	680	999999	999999	307	975	999999	31	728	293	868	220	555	638	999999	201	162	122	999999	253	348	999999	999999	649	449	140	999999	999999	76	999999	756	297	778	999999	189	999999	776	999999	999999	263	457	24	616	794	357	999999	701	356	191	945	999999	814	325	971	622	366	278	348	763	176	679	318	954	999999	536	580	441	999999	458	381	424	710	969	378	796	999999	195	617	999999	188	439	950	999999	131	999999	942	972	807	194	823	999999	999999	999999	999999	999999	148	70	999999	268	999999	829	952	999999	809	530	593	844	999999	185	298	999999	660	56	584	737	728	999999	833	999999	593	608	633	999999	635	827	986	32	992	793	657	273	999999	359	525	359	486	62	449	600	999999	107	35	632	895	652	999999	392	113	249	855	89	237	656	999999	178	206	397	999999	999999	544	571	852	999999	527	35	473	310	530	235	261	675	999999	242	129	496	582	11	669	982	934	999999	999999	753	938	999999	999999	60	685	357	162	98	999999	467	65	150	255	872	115	870	189	592	861	877	988	189	469	994	999999	187	595	999999	728	289	57	940	652	999999	224	949	988	422	999999	182	82	172	885	999999	187	978	250	999999	895	999999	803	351	742	999999	765	758	118	999999	523	999999	761	957	369	511	419	125	498	156	657	999999	999999	766	967	689	999999	825	999999	316	816	558	937	886	309	930	999999	706	207	611	343	999999	840	946	899	999999	421	125	999999	384	742	999999	490	103	61	999999	916	47	
999999	63	246	939	999999	801	235	964	570	875	658	438	35	713	999999	886	812	201	325	999999	866	850	277	999999	31	920	999999	755	78	999999	834	999999	23	448	331	154	375	999999	12	48	999999	935	557	545	466	374	358	39	999999	603	290	999999	425	980	181	999999	785	556	918	543	238	999999	999999	726	51	99	424	586	391	773	521	999999	999999	999999	224	930	303	999999	233	656	571	544	999999	999999	562	973	153	999999	999999	797	999999	819	485	999999	810	999999	50	830	504	999999	949	771	647	999999	999999	999999	999999	148	766	250	241	63	999999	271	971	693	868	430	173	999999	945	391	319	593	999999	702	933	728	999999	973	999999	472	999999	999999	707	799	896	240	999999	690	311	15	277	36	999999	315	495	223	498	126	999999	620	666	437	430	999999	462	999999	965	390	938	943	999999	792	360	768	999999	476	564	999999	797	999999	47	483	999999	940	124	292	999999	109	216	719	240	359	999999	280	999999	999999	435	149	347	842	999999	12	752	368	343	999999	999999	798	488	29	659	999999	329	744	582	193	671	490	453	179	37	866	184	228	712	323	999999	89	999999	36	51	999999	833	955	999999	44	730	407	999999	639	616	238	620	196	999999	913	39	857	697	999999	138	945	999999	999999	999999	999999	828	999999	655	30	999999	597	836	999999	978	244	999999	374	381	548	463	274	999999	813	563	999999	255	999999	999999	798	293	342	392	349	897	105	999999	665	150	999999	215	206	751	587	354	29	402	999999	218	825	431	665	486	159	169	999999	999999	999999	615	26	162	841	999999	999999	736	952	214	999999	999999	999999	515	827	234	416	342	266	523	999999	469	544	406	97	778	343	377	999999	855	999999	999999	999999	999999	847	60	134	811	374	831	999999	850	999999	814	905	602	336	320	999999	441	79	817	903	351	999999	999999	81	619	999999	999999	41	489	118	106	971	999999	532	999999	668	999999	999999	605	967	999999	629	999999	77	729	501	494	452	999999	773	196	785	425	285	999999	277	434	978	999999	746	999999	999999	414	741	999999	842	596	999999	487	652	826	999999	999999	849	477	721	319	999999	999999	999999	580	621	18	715	999999	320	556	42	841	580	243	798	595	999999	999999	999999	224	999999	772	887	904	999999	964	380	947	999999	321	576	999999	999999	958	999999	999999	999999	175	690	790	699	819	984	999999	564	999999	907	418	38	746	615	192	841	999999	999999	583	464	223	999999	656	637	999999	999999	999999	979	999999	871	622	999999	999999	208	693	975	999999	525	894	788	601	999999	196	67	962	999999	119	706	393	966	472	362	506	183	
183	20	43	999999	931	999999	984	316	340	367	294	264	867	547	922	216	999999	981	710	795	862	873	999999	599	675	999999	999999	999999	595	267	408	270	658	987	999999	999999	942	693	594	151	803	294	20	828	772	999999	60	571	783	999999	971	491	651	710	320	310	999999	444	486	91	796	999999	720	82	959	34	606	880	522	249	999999	999999	396	569	991	999999	862	150	826	967	799	999999	519	419	999999	916	618	947	676	725	641	507	999999	999999	354	999999	573	937	869	999999	111	179	58	544	912	999999	104	91	718	742	447	900	999999	519	291	999999	182	311	786	999999	999999	658	213	797	607	766	104	883	225	880	14	925	280	999999	866	629	347	974	507	624	822	536	999999	999999	287	740	999999	697	231	999999	939	999999	160	827	342	999999	999999	260	999999	155	576	999999	866	999999	999999	522	630	540	653	662	999999	207	999999	171	999999	878	430	278	520	866	877	999999	662	280	999999	743	774	452	744	423	663	999999	47	999999	58	610	999999	399	207	765	120	359	54	569	881	741	466	989	607	464	32	697	740	80	278	180	559	595	897	993	999999	187	999999	239	999	976	169	999999	123	999999	218	999999	80	754	756	999999	361	102	399	209	286	785	845	290	401	965	355	967	93	999999	61	84	502	214	999999	999999	563	815	999999	999999	581	23	999999	987	255	991	626	986	323	750	999999	466	999999	698	999999	962	999999	515	999999	999999	999999	202	369	246	567	144	538	999999	736	823	999999	545	533	999999	999999	272	909	857	45	410	348	369	999999	343	68	595	878	803	496	64	600	58	999999	536	283	389	999999	639	430	121	999999	999999	259	999999	786	283	933	999999	999999	454	62	484	480	438	694	271	549	36	187	972	266	735	999999	681	233	999999	569	996	999999	999999	618	280	437	923	947	588	999999	163	556	784	999999	177	732	52	11	999999	999999	548	999999	999999	839	628	461	458	854	727	390	999999	999999	870	714	936	499	832	835	999999	999999	556	999999	115	999999	999999	999999	403	319	99	999999	337	999999	117	347	30	164	209	999999	999999	819	979	78	999999	208	999999	999999	686	80	999999	677	900	216	229	79	32	68	735	860	452	158	999999	999999	765	725	62	897	169	533	694	781	300	433	845	999999	77	487	270	907	619	510	999999	332	999999	999999	112	130	999999	999999	325	962	429	349	955	841	761	841	999999	505	999999	644	999999	163	386	999999	387	476	370	999999	999999	545	797	828	999999	942	366	735	999999	354	999999	931	447	131	218	731	362	999999	477	999999	211	235	184	764	761	
974	999999	639	999999	649	999999	636	999999	203	45	779	174	999999	108	23	485	999999	999999	999999	999999	223	207	999999	944	654	592	436	998	366	999999	776	370	42	77	275	169	726	788	905	320	986	181	999999	96	438	567	762	852	464	528	185	939	999999	882	547	999999	999999	695	302	67	999999	637	999999	148	999999	999999	141	999999	999999	853	759	247	999999	999999	895	52	954	518	516	999999	999999	999999	543	837	879	836	155	160	529	999999	981	999999	496	848	712	358	778	115	827	999999	435	999999	29	611	999999	938	558	999999	986	505	822	669	188	214	999999	999999	999999	565	268	999999	273	981	999999	344	999999	727	999999	999999	999999	546	273	849	999999	999999	662	600	564	932	999999	941	288	577	173	34	675	999999	852	291	621	689	264	222	999999	405	755	453	236	685	999999	51	196	26	642	449	999999	973	978	691	552	637	468	172	497	326	154	695	817	999999	668	999999	875	469	921	255	292	999999	12	295	741	999999	373	879	203	36	754	271	935	999999	793	701	342	170	999999	983	231	102	724	529	999999	999999	636	999999	999999	999999	999999	727	105	396	167	189	970	999999	950	344	273	588	969	999999	572	882	760	999999	194	966	999999	715	730	937	999999	200	337	999999	999999	999999	581	125	862	24	860	37	176	548	566	999999	731	999999	999999	404	720	642	133	262	957	378	999999	542	73	60	960	999999	997	167	372	999999	852	497	658	278	762	158	726	954	611	999999	715	221	999999	581	245	578	504	999999	999999	391	999999	84	526	665	999999	49	999999	812	64	408	39	999999	186	599	999999	999999	990	999999	642	572	916	178	650	422	663	98	14	492	814	391	956	999999	940	980	900	777	971	992	896	999999	106	913	999999	212	999999	706	44	937	999999	999999	588	563	693	654	999999	898	433	113	999999	293	44	568	997	672	999999	368	78	205	699	999999	272	997	54	919	475	12	278	448	907	999999	63	999999	672	812	803	403	978	296	515	12	999999	867	990	999999	688	537	999999	237	760	156	638	839	248	836	739	999999	518	773	189	473	629	985	206	55	999999	967	896	194	869	59	389	782	999999	999999	639	405	999999	441	241	937	96	999999	688	760	328	999999	999999	836	83	999999	884	214	116	51	382	368	999999	944	999999	720	999999	731	367	710	999999	999999	158	999999	206	343	999999	999999	542	252	387	587	307	445	726	999999	149	69	999999	656	175	184	675	648	324	999999	734	73	66	521	305	364	999999	977	993	472	75	287	640	999999	640	999999	672	999999	999999	795	71	235	227	369	581	582	
620	710	545	592	190	510	236	925	608	999999	999999	999999	946	32	902	329	452	263	999999	861	999999	999999	999999	368	999999	811	999999	528	219	509	845	697	939	999999	744	999999	999999	410	999999	565	60	714	141	131	999999	651	917	641	892	741	783	963	419	999999	163	249	694	999999	90	378	525	707	715	108	999999	332	90	233	288	999999	999999	999999	971	393	811	999999	248	999999	999999	859	893	352	999999	477	726	882	999999	230	570	999999	288	265	330	913	49	352	998	42	458	463	570	694	363	963	999999	742	992	36	999999	448	11	800	604	230	484	182	81	248	382	791	54	860	663	783	650	630	999999	67	999999	469	715	215	446	129	999999	999999	989	999999	622	984	889	999999	322	999999	503	488	661	999999	438	866	280	760	660	999999	418	710	41	579	323	233	31	999999	681	448	732	999999	364	484	931	285	193	408	999999	397	901	793	547	541	999999	172	999999	621	628	999999	198	955	999999	779	710	588	178	419	359	999999	963	954	579	874	399	999999	134	186	999999	999999	683	872	145	999999	764	625	999999	500	299	161	999999	409	316	204	260	777	250	584	999999	353	117	773	58	236	434	947	999999	999999	151	582	47	792	454	999999	804	325	999999	999999	25	95	999999	677	999999	208	143	563	647	385	999999	999999	999999	999999	999999	999999	55	909	823	908	838	999999	412	500	358	716	999999	472	999999	841	399	934	957	958	569	999999	928	439	999999	849	102	870	309	837	59	529	125	498	389	629	429	999999	501	999999	453	207	683	999999	999999	414	95	671	608	805	986	688	665	999999	980	724	999999	616	999999	999999	815	967	518	574	450	828	601	624	999999	335	999999	504	442	55	515	371	999999	999999	999999	248	763	431	999999	503	850	370	864	617	518	664	733	999999	637	527	105	485	689	118	484	500	812	471	999999	999999	393	999999	999999	619	993	618	999999	892	505	28	220	394	705	24	723	999999	964	999999	116	428	601	610	866	999999	949	39	682	896	528	619	435	302	844	990	120	999999	124	999999	623	899	945	840	316	619	317	999999	780	999999	394	404	535	999999	364	999999	680	783	624	341	670	963	936	822	374	886	999999	917	550	715	904	364	965	999999	999999	216	483	761	303	257	607	247	259	17	511	134	94	999999	938	685	319	337	744	783	584	999999	963	999999	476	430	36	999999	171	74	999999	39	438	815	999999	157	685	919	489	377	734	432	713	999999	320	249	802	999999	999999	864	405	576	620	191	145	709	253	360	294	872	230	216	86	999999	999999	999999	999999	278	
148	790	999	400	847	999999	59	999999	947	44	999999	237	628	50	999999	306	669	204	419	257	680	758	904	335	634	999999	156	527	356	528	692	999999	553	999999	847	199	865	14	729	253	141	983	762	218	548	999999	253	189	795	779	525	52	999999	448	597	389	885	674	999999	240	999999	532	805	428	999999	973	683	104	999999	231	441	999999	474	176	125	696	999999	695	786	577	373	966	731	576	13	649	776	115	935	468	313	999999	999999	499	32	609	188	344	866	575	999999	158	986	573	347	999999	577	895	999999	901	393	199	999999	198	866	263	800	238	424	702	206	578	168	734	918	251	999999	975	999999	515	999999	661	829	221	203	999999	979	168	239	153	999999	880	782	44	85	123	999999	60	632	768	999999	999999	919	173	378	805	989	262	654	106	443	601	751	999999	999999	731	369	999999	999999	651	284	999999	999	281	999999	326	796	134	658	805	937	376	353	385	706	568	999999	666	842	999999	235	727	513	142	999999	480	138	964	650	354	753	636	999999	981	494	177	999999	648	542	999999	19	865	603	999999	168	77	258	376	999999	825	988	703	833	999999	999999	556	138	866	570	160	999999	831	484	314	61	311	999999	371	999999	538	999999	104	999999	789	388	370	999999	664	973	643	231	762	853	999999	366	999999	803	458	565	937	49	92	87	392	999999	188	390	299	797	857	756	886	485	582	217	893	579	999999	229	999999	433	999999	893	927	999999	999999	978	659	948	11	507	862	999999	953	999999	999999	27	740	924	210	999999	834	866	126	886	345	287	999999	617	999999	480	759	999999	509	514	999999	199	999999	464	999999	209	731	999999	795	360	894	90	531	93	681	999999	838	129	28	86	598	999999	776	999999	593	157	708	51	999999	531	747	632	307	449	923	999999	999999	286	999999	10	257	494	80	999999	992	999999	755	999999	999999	999999	641	640	220	999999	916	999999	423	118	999999	292	501	689	999999	273	612	271	782	92	170	346	18	562	634	28	829	114	999999	999999	58	338	401	521	115	890	999999	117	422	875	533	999999	922	758	415	211	999999	568	999999	806	164	730	482	999999	999999	599	586	89	999999	201	602	811	441	999999	70	542	890	979	999999	973	383	505	849	999999	558	214	424	259	156	433	519	271	999999	729	856	999999	855	728	495	515	313	999999	999999	999999	999999	721	523	519	698	872	320	529	984	655	433	659	881	999999	124	999999	185	336	999999	582	682	341	337	712	556	999999	999999	172	494	78	670	572	403	628	634	999999	691	999999	561	284	122	999999	287	
828	306	206	445	290	999999	999999	340	976	879	528	999999	999999	394	811	962	955	999999	157	44	999999	985	861	265	263	940	287	140	999999	775	657	469	999999	64	508	416	359	999999	406	999999	821	999999	693	999999	874	91	694	453	879	999999	605	98	999999	955	999999	999999	444	999999	192	350	336	543	999999	211	231	68	855	885	885	405	612	658	789	598	999999	188	999999	178	390	181	255	833	260	999999	179	568	504	999999	693	665	971	418	999999	65	232	288	677	491	999999	816	236	808	567	484	340	999999	309	999999	999999	999999	550	276	561	20	105	999999	292	732	42	999999	563	127	202	230	999999	204	544	733	375	935	510	810	705	999999	945	999999	275	775	997	232	269	138	994	999999	999999	704	857	113	999999	730	995	944	459	809	262	999999	616	346	999999	146	999999	575	10	807	999999	999999	570	986	999999	658	236	517	735	809	403	999999	999999	999999	116	729	347	441	773	645	939	565	361	896	999999	837	830	929	725	999999	819	693	999999	999999	828	383	143	870	999999	999999	503	488	219	649	416	999999	984	924	240	999999	798	971	999999	364	867	126	389	674	999999	237	827	999999	999999	873	989	709	306	999999	863	999999	596	999999	402	999999	152	999999	356	711	999999	495	853	999999	698	404	72	848	890	774	329	712	999999	999999	206	811	999999	205	696	345	659	707	530	999999	71	999999	734	332	579	340	221	415	999999	678	999999	188	383	921	609	999999	811	151	818	999999	617	999999	999999	137	999999	591	987	999999	999999	20	999999	999999	964	999999	999999	200	999999	739	999999	560	563	913	942	326	999999	999999	437	562	596	999999	534	518	999999	999	440	910	999999	606	62	987	353	274	650	759	626	413	223	578	999999	999999	725	81	872	268	968	703	217	421	854	262	163	434	360	465	485	543	894	965	374	999999	431	74	999999	291	216	298	273	193	699	869	999999	859	485	999999	583	462	645	629	40	737	703	358	751	799	999999	918	913	194	283	999999	519	999999	213	999999	986	999999	394	591	62	679	440	34	721	999999	458	304	949	999999	999999	32	999999	274	935	637	999999	999999	323	887	456	297	384	88	999999	616	360	999999	655	340	999999	922	78	63	577	360	999999	678	637	766	351	540	969	741	313	260	196	254	323	999999	999999	999999	347	999999	144	764	305	362	125	115	999999	999999	648	618	980	958	954	844	697	584	340	562	444	556	546	916	999999	643	999999	999999	429	115	999999	88	426	999999	584	999999	918	812	999999	999999	562	532	141	448	999999	360	999999	999999	306	999999	557	738	245	361	
479	999999	999999	227	999999	661	999999	466	685	999999	670	570	201	703	999999	999999	999999	999999	999999	396	999999	912	424	999999	35	967	882	999999	362	87	999999	999999	842	999999	807	793	611	700	999999	403	999999	106	999999	613	777	330	168	67	970	914	999999	672	219	999999	362	566	999999	862	202	999999	779	165	114	607	999999	999999	727	136	896	589	781	234	999999	135	38	903	76	811	330	999999	808	824	461	448	660	886	294	999999	712	250	427	748	508	896	623	212	991	249	643	610	603	41	999999	390	143	202	162	93	999999	459	999999	564	999999	497	670	954	999999	666	999999	93	999999	733	999999	999999	172	42	725	999999	511	826	911	827	178	719	111	776	663	999999	315	999999	733	999999	182	262	749	999999	999999	21	236	668	507	334	302	560	729	999999	617	515	999999	110	477	999999	582	994	547	673	396	821	999999	893	301	633	361	488	999999	680	561	171	905	309	825	713	396	842	328	999999	534	617	999999	999999	169	158	852	999999	999999	204	628	999999	715	86	999999	394	625	342	377	874	973	813	210	58	999999	455	609	918	285	763	153	739	675	960	999999	778	831	164	733	152	780	999999	498	999999	61	999999	999999	829	833	999999	98	63	474	999999	613	721	417	999999	922	714	549	934	929	999999	999999	999999	999999	754	937	999999	563	471	609	999999	103	999999	324	55	996	935	998	779	94	844	999999	999999	274	231	357	427	371	888	241	29	999999	846	228	271	114	172	870	702	892	146	876	627	999999	249	361	787	406	371	999999	999999	999999	770	850	94	561	961	624	291	407	999999	999999	674	239	589	632	257	999999	63	999999	999999	75	306	887	947	967	999999	644	35	999999	569	31	999999	942	255	313	832	995	143	999999	153	547	999999	999999	382	811	211	999999	999999	616	114	999999	999999	431	121	920	419	882	902	126	513	999999	598	421	837	498	336	732	983	999999	800	261	473	353	999999	296	486	10	514	146	766	659	999999	999999	999999	389	678	578	831	334	893	999999	103	27	206	826	949	176	999999	883	485	999999	414	999999	999999	999999	715	999999	633	825	444	418	378	765	360	999999	999999	189	656	458	820	757	900	659	999999	850	167	456	157	970	999999	319	999999	630	661	296	255	999999	603	912	673	679	999999	15	999999	484	581	999999	666	352	290	769	999999	18	73	727	999999	754	205	999999	695	269	851	662	999999	999999	875	748	999999	74	607	999999	585	744	784	999999	999999	895	999999	908	279	829	789	805	690	999999	999999	534	567	999999	717	501	999999	999999	226	999999	828	292	999999	765	609	
832	234	602	999999	999999	193	775	234	922	915	683	984	297	696	999999	479	55	999999	911	334	350	191	179	999999	116	999999	948	528	380	999999	999999	378	13	309	446	605	197	71	756	392	34	310	645	29	999999	516	999999	940	999999	935	782	320	999999	441	268	651	999999	999999	637	999999	999999	999999	999999	608	999999	315	981	987	260	999999	291	984	225	528	309	50	999999	160	323	599	651	18	177	445	999999	219	763	999999	51	794	550	942	433	181	157	777	456	46	634	999999	535	999999	689	100	653	798	104	96	141	227	115	904	931	47	933	236	90	419	78	185	999999	999999	946	466	720	349	999999	54	381	999999	594	509	526	596	74	930	328	87	999999	741	125	676	439	999999	688	645	20	999999	247	920	696	47	967	458	185	125	774	232	379	313	247	59	715	609	999999	999999	999999	345	973	13	908	13	999999	336	70	875	979	133	778	84	338	999999	807	460	999999	557	542	999999	420	949	166	106	999999	999999	504	75	961	830	199	92	267	675	422	243	22	693	419	999999	398	310	999999	650	454	305	975	82	251	264	773	86	999999	320	924	999999	847	811	305	149	832	994	913	999999	933	999999	816	663	753	573	447	151	147	999999	678	120	812	999999	999999	411	999999	999999	823	706	999999	123	29	946	750	999999	999999	211	398	280	808	403	999999	986	717	999999	488	999999	328	677	817	631	938	171	642	814	221	341	999999	893	637	410	180	217	102	999999	676	869	912	364	999999	246	753	867	103	284	723	825	798	894	999999	200	999999	155	889	435	999999	999999	999999	999999	187	64	999999	504	999999	407	233	189	999999	897	91	619	999999	964	500	580	877	81	999999	999999	101	999999	999999	275	971	446	307	35	999999	666	645	819	565	976	187	999999	205	259	999999	999999	61	543	931	901	812	313	791	148	655	999999	557	113	789	947	844	999999	521	999999	999999	999999	109	208	861	238	261	271	999999	432	786	377	385	628	999999	381	999999	999999	463	641	462	667	655	999999	379	19	999999	541	40	999999	142	395	611	428	726	38	597	999999	682	702	999999	551	999999	368	362	288	932	929	266	418	641	296	338	999999	323	865	999999	999999	828	852	129	720	241	446	300	400	766	999999	901	818	999999	999999	875	761	999999	911	999999	297	806	101	86	999999	284	621	976	845	67	731	999999	999999	487	656	35	999999	583	929	319	813	78	961	521	976	999999	448	999999	999999	421	577	887	999999	457	263	144	999999	776	999999	445	619	470	454	343	44	851	999999	341	137	436	56	999999	999999	
999999	604	228	844	579	999999	999999	836	988	796	999999	490	843	999999	413	233	522	298	63	644	493	699	999999	623	628	487	134	986	116	999999	752	999999	399	824	810	853	45	299	999999	676	786	609	999999	673	29	852	201	157	637	118	999999	148	999999	543	579	902	261	604	999999	102	975	176	999999	999999	53	70	100	28	893	999999	999999	999999	140	387	999999	883	78	999999	999999	776	295	977	358	999999	890	613	382	856	254	907	601	440	84	74	700	620	880	149	630	959	761	182	264	87	920	392	999999	615	685	696	834	582	10	449	806	998	999999	731	999999	439	688	244	774	985	958	757	158	75	686	999999	999999	928	58	645	24	999999	722	999999	88	999999	999999	766	999999	558	999999	29	439	999999	268	702	803	159	547	999999	281	527	408	279	128	172	244	999999	999999	448	692	905	999999	364	435	693	285	545	999999	103	834	921	999999	225	911	939	999999	523	999999	983	443	854	999999	858	374	496	715	453	999999	915	273	662	837	732	999999	178	495	85	999999	999999	426	267	999999	454	366	359	999999	192	368	189	844	720	145	945	14	838	999999	999999	999999	999999	977	832	392	737	829	181	94	999999	360	742	999999	252	324	242	567	186	358	936	502	24	42	999999	94	999999	999999	999999	527	999999	728	36	999999	999999	999999	271	596	594	875	769	624	194	275	134	999999	625	999999	999999	406	902	388	828	999999	587	999999	999999	905	455	747	418	665	286	999999	201	611	333	98	999999	168	999999	999999	972	310	589	321	318	748	908	699	999999	248	479	157	625	514	900	999999	76	999999	117	999999	151	846	467	113	348	540	83	999999	509	999999	999999	999999	999999	266	415	527	901	276	864	999999	997	755	288	999999	196	138	38	687	711	786	31	984	61	999999	504	999999	999999	485	973	777	675	395	200	999999	999999	46	999999	368	108	382	645	800	783	879	368	395	568	297	917	219	511	395	999999	999999	515	128	391	657	762	288	684	425	999999	96	562	612	999999	355	44	999999	335	670	999999	338	151	231	211	181	338	999999	567	555	568	763	276	289	999999	478	427	26	654	156	606	999999	698	999999	507	696	327	755	830	222	263	999999	999999	999999	999999	999999	580	293	999999	220	328	653	721	138	999999	539	999999	282	39	999999	928	999999	504	189	74	769	640	922	724	514	999999	999999	287	354	302	801	879	436	482	999999	897	999999	999999	444	827	952	108	999999	999999	999999	876	54	726	744	294	245	273	704	776	47	842	658	999999	413	367	745	376	999999	999999	65	660	999999	999999	928	198	
999999	918	70	361	122	670	79	999999	756	637	999999	856	543	999999	66	537	184	999999	445	267	999999	999999	695	86	92	585	732	999999	318	317	999999	254	999999	555	499	999999	213	999999	999999	377	999999	109	999999	999999	558	999999	833	999999	999999	527	999999	999999	364	670	949	230	232	983	278	536	999999	345	250	448	154	563	68	999999	999999	999999	334	831	995	77	999999	149	761	920	527	204	752	426	999999	790	832	999999	999999	137	606	999999	104	999999	84	137	439	999999	859	373	999999	995	829	845	745	999999	203	999999	737	296	186	809	468	312	466	999999	999999	521	390	460	616	395	673	931	391	999999	645	115	757	868	638	66	290	397	299	532	374	906	681	915	597	999999	31	603	951	999999	810	791	762	999999	353	918	57	409	757	245	332	999999	463	999999	404	97	895	869	658	129	529	81	22	999999	999999	877	839	999999	862	999999	373	79	980	999999	489	853	999999	758	524	720	19	880	639	64	999999	476	999999	236	999999	509	293	161	999999	831	276	739	779	828	999999	999999	88	582	546	330	871	999999	917	999999	964	999999	999999	147	355	999999	120	648	441	958	734	242	999999	999999	953	362	152	221	134	999999	328	750	84	523	467	58	641	437	344	319	192	947	559	584	271	999999	764	156	999999	16	721	999999	308	820	104	999999	51	475	628	193	187	659	138	999999	549	999999	999999	999999	679	306	306	682	999999	131	775	786	683	850	351	982	598	996	999999	127	999999	701	451	999999	429	410	17	176	808	999999	141	532	819	999999	999999	999999	505	999999	477	509	710	48	999999	999999	999999	317	384	200	133	645	595	999999	254	20	341	848	773	221	999999	279	299	140	999999	999999	990	253	999999	892	815	999999	999999	64	999999	906	417	999999	388	274	219	999999	35	816	52	173	564	950	287	808	459	999999	283	294	999999	207	219	579	174	168	196	999999	999999	492	384	999999	168	540	662	348	603	999999	469	508	11	690	253	483	97	710	600	50	999999	169	442	629	30	202	324	999999	696	837	999999	230	999999	418	771	543	999999	223	999999	33	297	939	215	516	999999	774	292	999999	999999	999999	999999	999999	567	155	835	190	999999	999999	808	999999	226	340	651	765	718	249	430	593	919	999999	52	873	705	576	752	35	953	925	999999	255	999999	274	999999	960	999999	770	662	932	582	591	493	999999	999999	49	999999	956	298	449	999999	487	354	999999	140	253	693	618	999999	991	403	810	236	134	852	562	66	999999	963	999999	420	999999	999999	497	21	337	227	366	468	666	769	795	737	513	137	999999	
900	999999	143	133	277	736	999999	671	999999	772	365	369	833	852	999999	854	999999	607	999999	849	999999	857	688	999999	36	337	159	999999	231	999999	82	722	996	436	661	999999	818	999999	423	684	936	915	999999	248	999999	857	532	999999	999999	999999	999999	139	999999	288	524	53	999999	340	106	940	586	919	999999	931	699	999999	372	999999	200	146	46	163	194	355	999999	985	999999	449	831	999999	804	543	419	316	805	999999	247	718	912	618	324	488	743	999999	999999	999999	475	999999	549	339	999999	999999	999999	546	999999	999999	945	139	375	999999	999999	999999	999999	927	999999	52	510	144	136	756	405	654	494	582	822	558	419	711	999999	894	999999	999999	999999	502	683	679	999999	873	437	166	998	999999	999999	383	473	999999	979	999999	347	65	517	341	900	792	934	999999	641	842	723	330	239	999999	882	480	28	281	999999	17	253	466	924	999999	999999	969	758	999999	311	120	999999	591	999999	603	373	999999	999999	999999	972	116	567	843	47	285	999999	116	926	764	999999	871	364	202	58	999999	572	881	140	880	634	930	44	647	539	530	999999	142	999999	635	870	690	999999	839	309	86	449	999999	428	649	487	600	52	993	71	439	756	999999	542	607	41	999999	71	507	999999	51	82	920	999999	999999	551	27	365	999999	894	545	778	525	893	999999	999999	171	463	490	402	999999	999999	50	586	109	999999	817	599	154	604	388	999999	999999	294	267	13	528	106	910	108	999999	244	999999	109	526	999999	999999	33	570	84	870	999999	580	114	999999	163	41	344	214	999999	734	999999	221	999999	516	999999	999999	999999	635	968	14	74	552	999999	932	999999	146	999999	70	448	542	999999	38	79	734	359	58	999999	773	114	972	999999	999999	999999	373	52	999999	65	593	999999	478	10	398	602	80	805	485	198	999999	721	999999	99	283	765	210	940	399	999999	999999	166	999999	700	466	531	999999	819	999999	999999	28	889	776	90	358	459	970	999999	405	436	999	928	874	860	319	62	999999	883	910	137	966	999999	653	881	103	437	743	778	543	867	606	260	634	110	179	292	944	936	741	823	999999	668	545	962	152	43	291	999999	999999	414	999999	122	908	54	419	595	999999	999999	999999	921	716	202	998	538	829	748	304	773	999999	37	117	160	999999	999999	342	308	887	690	739	69	155	999999	999999	139	433	494	352	999999	999999	584	56	999999	999999	999999	116	603	999999	17	143	403	739	517	326	363	306	292	970	821	711	121	999999	556	999999	927	775	980	999999	869	114	345	999999	714	92	999999	981	67	999999	331	999999	739	638	
880	556	345	330	637	419	43	832	150	999999	999999	878	999999	876	499	894	30	54	999999	798	799	902	798	998	999999	999999	219	382	999999	90	648	841	972	482	999999	999999	820	607	999999	999999	771	999999	964	999999	874	999999	512	240	999999	172	999999	287	853	940	839	977	758	347	305	999999	999999	661	592	69	874	689	905	107	58	500	84	423	999999	565	36	761	937	976	133	198	922	979	891	87	899	371	987	41	999999	850	250	482	999999	935	370	120	455	905	999999	194	931	414	191	999999	97	767	380	298	913	88	999999	999999	999999	117	289	230	769	515	169	513	999999	999999	465	207	260	601	122	970	205	916	316	999999	39	938	266	517	798	999999	999999	142	990	699	127	564	810	467	269	203	656	150	999999	939	999999	443	492	67	949	983	740	495	655	410	103	997	772	999999	753	285	999999	772	431	999999	526	37	999999	12	755	900	397	999999	342	918	324	64	576	376	296	595	456	209	568	814	170	999999	486	590	606	130	792	803	714	983	999999	883	718	481	423	999999	921	489	311	58	999999	999999	999999	736	95	999999	999999	405	999999	167	828	651	214	617	999999	999999	550	931	406	635	118	593	87	359	575	440	345	999999	952	578	674	967	999999	519	999999	222	350	749	504	567	699	396	999999	557	165	701	679	111	999999	400	177	999999	92	999999	940	999999	870	803	171	655	999999	336	452	151	999999	999999	753	695	399	496	682	801	436	838	936	721	999999	529	999999	874	999999	244	331	999999	411	999999	884	231	999999	224	351	546	588	849	999999	372	943	942	74	303	999999	984	711	999999	718	999999	563	254	999999	228	999999	350	610	296	999999	999999	14	890	739	809	977	531	999999	999999	155	145	999999	587	999999	573	777	999999	465	900	927	777	999999	999999	844	46	999999	640	491	359	999999	10	936	302	999999	405	368	63	213	264	325	999999	999999	537	999999	999999	999999	975	999999	176	451	999999	999999	709	999999	126	936	958	56	999999	999999	347	49	766	999999	154	209	920	632	999999	215	724	999999	210	584	511	909	999999	915	272	882	155	370	325	908	786	125	999999	932	838	469	999999	16	509	576	978	385	999999	84	986	999999	242	353	701	999999	726	999999	684	135	999999	999999	940	53	999999	999999	542	977	999999	999999	999999	999999	972	987	999999	118	999999	718	999999	999999	605	135	808	999999	928	889	999999	999999	668	363	192	215	999999	111	84	631	528	366	231	689	43	11	999999	253	999999	957	410	999999	999999	593	166	999999	999999	59	529	732	999999	999999	999999	999999	179	740	999999	371	675	
470	596	870	912	171	589	999999	496	175	600	999999	474	564	999999	971	489	405	252	999999	207	999999	489	999999	582	352	232	509	251	336	519	302	692	300	578	937	370	539	342	999999	13	716	999999	999999	459	925	268	844	506	153	415	999999	498	243	173	500	999999	215	999999	570	939	999999	207	169	999999	308	911	999999	986	999999	610	950	73	854	80	490	663	999999	999999	656	999999	387	12	999999	921	745	804	459	136	87	955	165	250	771	458	923	519	361	999999	161	24	999999	858	920	999999	999999	711	999999	172	683	999999	63	999999	999999	486	561	999999	108	248	910	503	999999	999999	999999	630	454	709	301	999999	999999	970	311	999999	781	999999	999	529	91	999999	999999	43	999999	296	453	249	999999	882	608	294	999999	845	420	123	994	657	561	999999	948	300	98	755	999999	249	999999	712	536	40	501	999999	486	42	996	543	999999	876	344	176	604	999999	728	572	111	16	508	312	560	198	38	134	90	963	581	791	477	999999	624	920	999999	740	712	871	390	999999	807	999999	848	999999	999999	127	999999	395	999999	999999	999999	999999	999999	999999	740	999999	162	348	11	377	999999	999999	460	215	999999	82	262	423	895	999999	957	856	191	502	208	999999	463	682	999999	911	811	694	531	999999	999999	951	66	222	189	567	588	999999	870	23	999999	294	414	643	811	267	999999	999999	500	999999	330	715	999999	161	213	107	259	479	489	999999	566	999999	991	999999	985	123	999999	999999	244	999999	285	593	986	178	810	914	239	820	870	999999	56	912	204	954	972	514	999999	999999	999999	92	318	118	884	780	456	999999	302	256	657	697	250	825	664	999999	301	999999	728	999999	350	299	868	438	608	888	53	654	999999	46	194	999999	505	122	41	161	29	999999	999999	216	722	353	621	982	173	183	360	231	257	41	662	246	999999	452	999999	719	223	879	999999	995	999999	802	438	265	71	185	202	138	793	513	152	999999	37	522	453	999999	677	885	274	435	999999	999999	407	997	384	948	696	62	999999	322	937	149	666	713	480	920	914	365	921	999999	981	231	437	999999	999999	537	999999	272	999999	566	52	338	615	84	999999	913	404	441	881	123	489	999999	580	481	575	13	468	323	52	533	92	321	964	286	999999	999999	395	999999	118	846	739	433	62	992	280	609	534	591	256	999999	999999	483	484	808	508	841	651	999999	179	885	999999	895	230	476	483	999999	373	338	999999	160	999999	999999	333	999999	383	66	999999	587	211	965	478	999999	77	485	17	999999	837	166	777	999999	665	438	494	232	778	999999	
212	999999	999999	999999	245	206	999999	106	48	783	159	999999	999999	452	755	73	755	213	417	201	999999	744	469	873	893	999999	560	27	494	999999	999999	111	266	539	853	510	78	999999	729	282	915	970	999999	234	459	397	999999	335	857	602	999999	290	814	586	26	467	999999	645	656	37	645	999999	611	999999	535	58	193	895	598	254	994	999999	483	999999	999999	999999	999999	244	424	506	485	235	170	892	416	967	296	679	523	396	394	999999	999999	702	636	999999	369	999999	698	410	213	836	736	613	607	589	806	999999	309	168	999999	999999	231	159	999999	420	783	999999	999999	568	762	999999	382	212	860	571	98	781	509	315	497	999999	546	23	302	649	498	999999	999999	999999	999999	617	999999	364	236	512	211	855	159	225	197	650	999999	140	648	699	999999	999999	753	45	999999	999999	179	999999	671	361	345	999999	857	902	999999	236	433	713	407	155	143	27	976	358	369	242	631	293	128	846	999999	415	999999	999999	999999	964	803	999999	336	999999	447	385	693	874	176	993	998	257	303	999999	226	253	999999	502	566	446	557	404	999999	268	403	886	999999	824	509	930	843	264	717	957	999999	184	387	272	999999	757	334	111	191	999999	243	384	990	999999	630	999999	683	999999	46	748	417	999999	999999	77	741	561	509	868	999999	999999	999999	999999	539	346	537	999999	865	999999	794	808	122	999999	223	999999	999999	29	896	718	204	900	256	971	227	999999	999999	34	600	319	531	156	257	465	735	945	226	498	844	654	999999	587	742	223	87	237	636	962	195	284	999999	721	665	791	999999	999999	999999	188	527	569	796	999999	451	556	938	648	560	656	999999	277	999999	536	184	999999	98	616	999999	43	894	989	343	999999	838	999999	999999	999999	999999	466	999999	999999	999999	47	971	285	999999	999999	145	196	285	999999	999999	980	252	918	999999	515	547	999999	999999	67	999999	955	999999	537	999999	218	674	135	288	999999	999999	104	999999	458	999999	55	565	899	394	971	481	971	999999	465	322	363	344	999999	135	999999	271	999999	763	733	953	10	752	443	59	649	452	20	908	156	282	999999	999999	794	999999	156	949	648	39	731	999999	346	207	829	999999	999999	999999	754	10	526	867	97	340	999999	505	319	302	131	849	999999	999999	470	72	611	192	740	248	550	999999	999999	812	623	49	42	157	616	803	923	999999	187	999999	999999	20	999999	999999	194	252	984	999999	298	853	828	798	294	212	125	283	595	646	999999	633	332	442	31	713	253	58	308	983	889	516	378	902	672	968	999999	460	681	333	998	497	264	
999999	33	135	984	824	754	999999	41	342	217	999999	744	999999	453	999999	999999	678	45	146	999999	10	409	999999	999999	925	136	326	381	665	602	272	648	987	379	80	999999	999999	729	999999	303	478	952	556	309	999999	167	128	524	576	999999	12	297	861	553	263	853	999999	649	999999	999999	999999	457	376	740	944	638	757	999999	999999	845	999999	949	616	843	475	999999	853	482	393	767	17	999999	805	204	599	974	786	999999	125	227	999999	999999	670	999999	999999	30	999999	815	364	462	410	945	999999	731	377	63	999999	28	87	216	999999	769	999999	300	999999	637	999999	999999	999999	969	999999	323	68	166	999999	847	288	885	999999	454	471	47	127	930	367	72	660	999999	826	546	999999	768	999999	909	227	407	999999	379	50	237	999999	414	999999	394	610	97	999999	985	62	530	774	796	999999	999999	744	962	651	335	933	628	977	578	355	604	676	94	999999	158	999999	280	999999	909	999999	751	86	999999	371	733	330	279	999999	999999	31	306	771	506	728	733	175	264	756	664	445	999999	260	799	69	81	718	999999	140	738	56	782	999999	865	999999	297	556	687	601	999999	14	999999	999999	999999	557	58	999999	180	365	232	983	999999	999999	202	473	433	501	999999	997	300	24	999999	999999	446	999999	248	633	906	554	440	187	999999	662	838	659	782	999999	947	252	20	248	547	170	907	755	371	268	999999	401	528	796	279	690	999999	903	210	524	15	999999	318	425	926	625	999999	55	505	31	999999	999999	691	463	553	43	986	61	476	643	241	691	999999	979	163	999999	36	644	908	797	362	934	459	999999	963	272	934	595	999999	999999	246	862	259	350	583	999999	710	74	252	245	703	258	436	566	292	324	999999	338	271	999999	999999	289	146	708	669	750	93	999999	500	290	109	400	739	555	999999	379	441	915	406	226	803	961	401	672	103	113	508	892	974	648	844	606	334	900	332	999999	725	551	680	999999	853	286	999999	999999	146	313	519	881	169	913	883	999999	932	55	617	638	887	474	999999	566	999999	200	999999	852	999999	502	76	999999	999999	450	653	890	244	573	372	527	397	440	535	999999	593	626	733	70	765	341	673	288	999999	693	78	260	935	124	590	999999	999999	721	525	644	246	679	658	719	270	992	277	369	682	100	250	457	939	825	999999	625	467	999999	96	999999	829	787	556	539	381	999999	955	130	982	709	700	676	915	999999	553	914	968	23	800	999999	73	314	606	999999	999999	621	321	120	152	999999	206	438	634	420	815	999999	133	129	999999	867	47	
157	387	973	999999	573	542	58	282	68	999999	999999	597	999999	50	524	191	364	95	760	91	844	977	26	513	271	52	504	86	104	999999	849	675	999999	735	915	927	632	801	999999	88	273	999999	999999	317	752	840	320	379	300	276	999999	999999	588	999999	202	999999	370	469	139	531	47	999999	999999	277	999999	778	999999	999999	134	999999	999999	563	215	999999	818	16	893	709	760	430	999999	999999	785	827	32	815	97	157	542	746	567	172	672	999999	50	301	660	817	509	999999	999999	731	999999	999999	717	214	827	906	967	195	999999	660	708	708	799	912	196	360	254	992	691	517	55	388	999999	396	890	857	640	527	356	86	209	786	254	10	999999	999999	119	999999	988	190	999999	357	469	999999	463	963	999999	999999	114	309	572	517	293	668	685	865	999999	331	324	970	999999	450	999999	209	461	922	464	798	42	114	250	999999	14	510	337	698	999999	999999	932	926	307	512	422	999999	999999	999999	999999	585	999999	999999	417	999999	503	27	914	999999	999999	270	999999	541	509	760	999999	10	69	999999	999999	782	340	987	946	551	999999	397	672	763	38	999999	999999	769	428	878	483	28	697	999999	932	999999	596	598	190	999999	677	400	427	546	417	422	999999	377	189	721	255	337	77	865	398	116	999999	160	711	999999	574	685	999999	631	286	86	312	606	213	525	196	742	806	297	873	999	970	999999	999999	615	999999	999999	589	999999	999999	999999	950	831	74	826	641	445	887	464	94	992	287	796	269	340	119	390	173	663	535	513	530	779	999999	399	999999	228	804	105	920	256	106	416	997	999999	135	480	542	387	884	999999	854	352	213	881	721	184	999999	25	506	424	164	999999	181	999999	999999	181	840	675	999999	423	999999	792	543	837	895	870	798	139	999999	638	848	785	779	999999	999999	188	576	119	677	961	362	999999	599	506	101	180	999999	876	514	954	640	867	999999	470	119	72	808	375	986	851	385	737	999999	867	999999	378	156	999999	472	999999	605	730	997	729	71	851	202	47	746	999999	636	921	625	260	998	981	99	318	674	595	380	999999	999999	826	585	999999	979	732	930	722	34	999999	414	76	999999	999999	999999	967	409	268	999999	999999	999999	999999	224	463	121	558	868	594	289	837	722	999999	999999	404	999999	181	999999	446	871	470	116	33	999999	789	516	999999	999999	999999	122	131	909	416	726	609	580	863	611	999999	513	430	863	346	999999	196	134	538	999	954	314	697	999999	963	999999	999999	999999	605	569	435	947	999999	657	780	482	168	999999	999999	159	468	
999999	743	569	31	933	999999	607	999999	590	514	999999	977	558	947	783	424	999999	999999	30	326	944	975	303	999999	999999	999999	999999	92	864	284	269	999999	999999	541	140	571	999999	803	40	999999	801	894	25	999999	769	969	14	709	997	999999	861	981	999999	833	999999	999999	999999	393	846	999999	676	525	905	315	255	846	999999	27	817	222	999999	502	916	999999	524	999999	959	248	999999	215	944	999999	94	806	422	287	999999	999999	27	291	131	744	957	56	278	286	989	999999	999999	923	380	987	892	784	770	368	999999	221	318	474	889	999999	999999	641	48	999999	999999	108	893	967	324	53	10	536	101	552	545	999999	805	248	69	999999	438	493	835	999999	999999	310	45	999999	223	320	999999	552	402	919	999999	326	999999	666	846	890	816	842	999999	336	987	999999	999999	999999	999999	205	999999	79	999999	999999	773	493	999999	999999	440	139	72	999999	999999	13	805	457	143	181	785	229	999999	149	401	999999	443	595	884	999999	970	815	999999	817	240	28	904	177	148	763	156	283	520	926	235	717	828	976	98	999999	999999	539	232	521	442	603	343	277	678	999999	204	999999	999999	307	120	999999	999999	255	608	999999	109	637	319	999999	35	999999	709	999999	914	683	350	467	507	289	976	440	593	999999	999999	637	684	636	498	999999	568	968	674	999999	815	610	204	583	378	362	505	893	999999	851	496	999999	893	408	363	994	999999	737	680	329	330	680	41	427	999999	971	61	999999	148	416	999999	66	999999	496	129	314	999999	767	98	155	784	999999	219	741	608	454	743	286	999999	504	17	830	298	999999	999999	145	999999	777	712	406	310	42	999999	813	49	439	102	999999	289	58	515	999999	649	534	544	247	471	299	818	425	999999	774	198	644	409	981	768	492	605	999999	735	712	64	999999	844	999999	999999	405	702	179	999999	346	999999	235	999999	880	191	763	999999	654	674	999999	958	297	999999	535	843	119	414	68	670	609	999999	999999	323	803	999999	999999	690	792	908	75	597	648	73	999999	777	999999	999999	529	799	15	682	950	319	456	753	767	999999	318	999999	999999	991	643	508	751	544	702	911	195	807	234	83	28	745	608	691	320	233	288	758	879	463	885	268	665	927	851	985	866	60	999999	444	381	883	999999	84	953	150	999999	356	999999	61	999999	999999	575	932	663	999999	711	765	999999	999999	244	560	38	764	116	385	843	823	693	717	55	144	999999	790	999999	144	65	534	737	179	911	932	683	999999	992	173	693	733	274	999999	284	110	617	770	209	821	854	925	967	
578	999999	498	999999	367	16	999999	228	785	240	999999	999999	999999	38	273	632	312	876	210	771	942	692	120	559	56	443	945	527	731	590	999999	290	140	566	168	872	999999	279	326	821	666	944	908	502	745	497	999999	81	353	999999	999999	944	654	999999	35	886	999999	938	615	924	999999	808	496	204	999999	248	28	620	870	400	219	43	560	389	115	998	783	617	814	999999	345	873	183	999999	694	999999	636	976	541	282	999999	999999	664	401	999999	999999	457	713	999999	507	999999	487	211	953	928	863	394	275	58	37	112	579	134	66	999999	198	634	999999	510	424	612	51	88	597	714	735	378	169	628	256	999999	80	475	316	89	999999	671	230	999999	999999	551	370	928	514	179	116	359	607	812	999999	234	554	213	999999	894	437	999999	613	999999	202	999999	235	646	801	486	42	114	817	976	730	526	413	247	999999	872	999999	999999	999999	427	608	385	771	356	999999	32	999999	866	746	422	651	459	68	982	473	345	325	724	999999	37	147	999999	541	630	91	55	820	317	999999	855	653	324	999999	195	639	816	723	999999	589	779	490	175	367	405	334	281	468	999999	999999	344	556	526	986	547	290	999999	844	150	275	21	999999	999999	343	891	999999	337	625	872	352	656	622	447	145	999999	999999	971	999999	146	305	810	587	398	543	198	999999	999999	338	296	905	43	972	582	612	578	999999	802	832	999999	636	997	655	596	88	127	999999	999999	391	638	10	318	961	707	845	465	433	999999	154	154	999999	643	998	339	967	319	684	49	999999	567	780	743	148	178	999999	307	999999	991	319	426	999999	199	744	999999	295	596	81	274	999999	157	154	763	657	688	999999	993	998	999999	629	769	442	683	999999	999999	858	267	179	999999	207	547	999999	442	999999	999999	677	403	898	309	53	380	999999	419	311	687	422	26	96	460	295	517	309	999999	999999	550	983	793	913	999999	840	38	426	999999	999999	200	846	712	270	928	21	489	104	699	999999	258	530	33	381	598	999999	842	180	719	507	999999	999999	472	79	952	999999	884	489	978	468	25	954	960	352	999999	840	710	756	167	999999	805	422	609	999999	124	30	960	421	325	518	998	857	706	999999	387	952	383	642	317	193	136	999999	125	240	267	999999	999999	681	999999	757	701	96	23	280	702	277	638	906	955	999999	784	472	173	470	470	999999	257	189	964	168	999999	77	448	973	322	999999	999999	999999	999999	819	999999	999999	161	568	816	999999	844	436	87	119	999999	476	686	385	409	664	836	999999	769	110	
56	390	716	111	300	633	647	49	957	897	970	268	608	999999	482	999999	999999	605	654	559	322	999999	112	999999	844	990	999999	999999	574	658	999999	651	609	207	999999	79	573	60	277	192	273	999999	478	190	148	65	999999	550	902	903	999999	240	11	220	787	999999	999999	860	266	999999	252	584	475	309	928	999999	999999	410	373	999999	932	999999	337	471	295	517	352	921	716	789	132	840	170	670	314	738	999999	399	419	546	790	999999	793	967	999999	689	339	178	262	999999	999999	466	187	499	971	999999	902	539	924	999999	884	366	153	477	187	999999	424	804	995	999999	999999	269	990	826	622	230	477	370	531	606	188	183	669	898	393	665	662	671	699	999999	835	120	474	149	662	434	568	999999	789	537	274	534	183	72	148	999999	999999	361	876	750	615	542	18	328	101	711	999999	255	94	522	749	753	999999	774	364	569	794	850	174	197	661	162	580	993	341	654	999999	607	759	256	999999	311	794	948	615	999999	111	156	999999	951	737	323	241	999999	999999	521	428	408	707	579	999999	625	197	688	999999	463	999999	25	986	446	711	99	999999	999999	333	448	999999	166	168	999999	468	648	802	222	460	348	920	312	999999	820	236	600	899	189	905	574	999999	999999	859	162	339	96	169	612	250	999999	826	404	999999	350	999999	272	250	645	121	703	822	999999	238	999999	542	999999	809	999999	220	999999	199	999999	932	758	333	852	999999	16	732	381	999999	999999	972	811	521	526	368	999999	267	963	999999	264	999999	212	751	149	877	118	620	679	286	992	401	139	458	520	999999	195	26	710	965	244	912	739	223	633	11	426	239	999999	301	945	908	256	759	935	247	730	999999	194	975	198	999999	62	999999	496	797	999999	363	999999	64	182	848	557	999999	126	999999	339	988	128	999999	460	879	603	999999	999999	93	999999	380	523	283	999999	188	831	734	999999	848	860	999999	726	835	999999	73	237	961	129	999999	361	999999	642	593	907	741	999999	56	999999	318	792	674	763	412	652	472	840	999999	999999	993	26	822	231	278	999999	999999	271	999999	999999	397	652	999999	269	244	732	897	737	929	999999	10	999999	785	999999	468	999999	196	880	324	193	999999	233	509	649	135	999999	538	36	374	999999	222	480	606	77	136	666	160	415	528	999999	999999	999999	910	363	321	704	241	612	762	222	999999	815	947	109	292	174	152	992	999999	165	999999	999999	372	999999	999999	530	693	999999	93	802	905	780	361	643	437	961	322	156	999999	430	848	926	274	161	999999	999999	999999	506	
785	962	999999	167	280	373	487	885	372	94	210	791	999999	523	528	959	316	999999	463	313	672	331	999999	996	999999	713	316	276	605	220	28	755	997	999999	932	131	289	748	999999	987	166	552	999999	237	945	547	420	334	407	314	845	293	999999	229	999999	999999	119	999999	504	567	67	220	999999	999999	75	454	999999	999999	591	407	680	999999	24	476	156	129	732	624	999999	126	303	981	869	300	375	999999	812	999999	363	478	21	999999	253	942	930	999999	272	446	171	501	753	597	743	10	634	286	279	999999	82	714	731	494	476	388	274	85	350	989	786	340	642	26	999999	123	395	918	324	999999	545	210	856	296	463	559	373	705	999999	999999	666	98	465	344	704	649	746	526	999999	865	677	855	605	283	999999	830	999999	736	137	999999	614	716	961	207	931	999999	857	999999	41	916	24	568	836	481	333	697	999999	307	321	820	376	999999	632	459	404	690	604	999999	635	632	701	636	999999	619	264	999999	136	267	413	832	791	311	495	379	850	118	28	133	999999	963	955	560	424	317	263	744	94	512	803	250	277	284	809	409	999999	387	990	227	227	999999	570	618	894	489	999999	74	384	263	608	295	671	481	632	999999	999999	151	222	999999	365	519	865	624	464	172	565	517	501	95	163	472	128	801	906	577	402	347	665	935	288	198	370	830	903	518	579	796	651	148	999999	84	175	728	861	707	517	946	164	731	999999	999999	999999	298	109	146	999999	869	574	65	999999	340	485	287	982	176	158	44	720	945	999999	769	866	363	363	89	307	399	940	209	69	456	192	999999	999999	999999	626	82	999999	767	351	709	231	595	869	401	598	999999	999999	999999	999999	999999	235	218	147	164	654	218	934	29	838	999999	999999	375	996	822	157	999999	276	225	550	999999	313	999999	999999	884	548	999999	494	999999	490	999999	999999	255	650	586	999999	974	796	857	123	417	148	999999	999999	574	779	856	599	56	254	57	621	999999	153	481	179	281	613	263	615	383	723	972	538	999999	133	683	724	999999	601	999999	755	418	111	143	938	600	35	40	115	691	681	448	717	442	999999	132	112	999999	416	949	370	542	251	739	693	999999	999999	999999	450	999999	999999	189	455	81	302	212	429	20	999999	578	256	583	999999	924	702	999999	264	106	630	11	581	555	12	999999	811	222	177	999999	999999	999999	427	525	999999	999999	999999	501	992	999999	999999	595	999999	101	635	999999	702	999999	394	327	47	418	999999	87	878	449	999999	586	187	804	270	90	999999	67	
570	771	999999	731	994	148	374	999999	293	618	999999	45	307	490	999999	174	948	999999	827	999999	334	999999	860	350	646	150	496	973	324	198	386	999999	560	645	531	864	686	971	792	256	953	837	135	999999	131	843	151	43	999999	22	855	245	263	194	999999	999999	910	810	94	854	999999	401	999999	104	242	896	484	662	958	999999	487	977	999999	580	897	496	906	567	229	802	998	462	315	311	999999	999999	806	375	912	992	999999	876	886	938	605	561	999999	40	71	234	369	489	999999	612	535	877	13	682	297	246	632	353	591	291	855	999999	95	584	761	101	100	118	749	966	111	611	100	303	999999	345	999999	875	505	994	443	519	999999	703	776	465	146	133	87	676	999999	610	294	604	92	999999	476	999999	279	969	144	260	999999	117	999999	923	999999	710	707	952	700	756	847	999999	848	346	810	999999	999999	305	999999	966	41	999999	607	500	326	496	999999	568	868	179	606	999999	999999	193	779	280	203	999999	999999	999999	999999	135	999999	612	763	999999	999999	746	606	999999	568	973	24	177	229	999999	999999	20	606	300	500	148	94	530	159	321	737	664	567	539	197	955	626	529	550	905	107	994	737	629	739	474	999999	999999	611	633	521	692	964	122	770	999999	256	388	935	288	51	454	462	451	960	102	188	76	897	613	357	999999	627	323	569	515	283	977	561	999999	185	999999	999999	999999	999999	55	999999	454	768	15	709	247	594	272	999999	999999	541	999999	668	647	295	896	999999	997	286	35	74	651	553	265	908	278	827	999999	112	999999	535	999999	999999	999999	999999	733	308	999999	999999	119	901	365	458	999999	973	988	999999	914	741	289	999999	999999	999999	999999	980	59	901	999999	106	999999	420	685	169	135	127	605	644	753	255	561	597	999999	103	176	999999	708	202	637	999999	920	959	912	177	823	322	613	696	876	934	352	999999	999999	795	999999	698	999999	999999	332	799	377	999999	999999	668	999999	691	434	828	83	649	281	856	274	231	999999	999999	507	518	346	813	999999	909	767	818	903	729	999999	206	630	478	909	999999	869	999999	914	576	403	254	988	141	887	784	622	237	999999	495	568	573	619	999999	200	707	859	999999	999999	468	586	747	765	460	888	237	999999	605	739	768	987	436	316	609	87	999999	530	214	925	729	296	540	164	418	170	239	587	637	287	212	999999	359	999999	456	990	655	999999	537	999999	659	999999	27	497	894	508	142	266	19	999999	999999	187	654	999999	566	999999	56	592	356	299	658	650	570	327	999999	999999	637	883	
860	619	999999	774	992	999999	275	152	279	999999	270	910	38	999999	999999	723	350	35	999999	765	986	284	999999	72	142	247	595	19	26	700	959	779	871	258	405	400	492	172	999999	999999	328	423	999999	13	999999	446	271	685	999999	999999	977	512	126	871	897	586	675	999999	999999	755	999999	266	136	579	92	999999	49	999999	577	187	240	187	840	314	446	572	999999	940	739	695	975	999999	937	999999	999999	457	999999	999	361	819	724	133	530	439	999999	72	297	332	920	999999	407	999999	118	999999	616	799	671	812	434	334	999999	735	629	946	779	999999	999999	957	856	635	827	49	428	757	463	117	999999	999999	999999	384	285	59	29	897	298	494	801	52	562	923	786	850	575	999999	999999	989	503	584	999999	999999	743	339	476	999999	999999	368	73	360	441	508	153	999999	999999	60	999999	164	715	731	657	999999	999999	286	405	933	848	977	474	401	151	473	614	81	999999	135	640	999999	583	734	999999	930	430	450	611	63	779	526	35	524	977	462	283	999999	926	999999	999999	999999	999999	543	446	47	893	999999	219	999999	894	81	518	700	419	113	580	999999	848	727	864	224	674	352	163	332	952	949	424	999999	200	842	155	999999	999999	182	21	49	999999	845	46	759	999999	999999	168	999999	18	999999	115	999999	881	301	923	999999	999999	982	792	591	389	124	95	943	256	999999	776	62	926	142	999999	247	101	540	694	12	999999	999999	999999	41	194	455	999999	999999	844	550	999999	899	918	946	874	945	389	430	660	182	999999	102	512	999999	866	115	781	999999	999999	868	782	350	999999	999999	999999	407	999	761	407	999999	800	467	109	706	999999	877	144	980	268	826	999999	671	880	521	999999	598	601	281	174	88	673	449	999999	999999	767	467	302	999999	438	477	946	999999	32	726	999999	999999	999999	806	989	989	970	801	616	736	20	999999	469	95	678	919	805	727	596	328	270	361	403	999999	999999	263	999999	147	999999	791	879	239	648	164	148	949	999999	794	292	185	999999	999999	832	999999	999999	656	998	217	328	518	999999	229	999999	999999	466	31	899	869	868	735	415	833	259	825	856	781	472	999999	999999	729	324	20	444	421	220	397	528	74	167	291	999999	376	999999	43	129	999999	208	943	999999	127	59	735	926	999999	769	999999	623	999999	481	194	194	692	271	999999	204	999999	999999	619	494	78	502	999999	999999	586	479	999999	25	999999	705	206	582	528	617	829	999999	589	94	887	651	935	773	521	593	973	107	573	114	229	839	468	875	999999	999999	629	999999	224	999999	349	
87	730	269	407	999999	999999	611	665	999999	442	919	614	576	999999	967	558	304	980	251	738	999999	906	933	795	386	246	331	993	79	988	214	999999	566	744	809	999999	999999	376	220	318	999999	441	999999	999999	310	999999	892	977	621	901	334	999999	973	293	999999	181	999999	999999	31	74	999999	617	596	999999	237	999999	58	999999	98	999999	881	928	770	999999	377	57	418	271	999999	161	999999	999999	382	177	999999	571	491	282	883	637	999999	213	354	156	365	999999	845	411	444	999999	186	71	889	999999	29	405	999999	999999	916	813	762	535	977	870	720	609	245	999999	431	999999	973	775	947	460	922	999999	584	999999	578	623	999999	16	826	650	975	999999	463	806	158	269	697	451	365	999999	999999	999999	236	484	436	755	999999	427	999999	778	871	410	123	439	999999	999999	821	999999	471	303	612	756	709	337	895	437	156	438	280	999999	968	999999	420	878	585	333	451	999999	197	822	115	784	37	57	778	999999	179	34	163	999999	999999	448	980	72	999999	128	999999	899	999999	999999	609	89	157	817	999999	350	990	999999	853	329	899	721	71	999999	999999	828	999999	999999	558	330	268	131	285	473	724	530	551	357	999999	466	999999	552	520	199	222	35	637	220	248	999999	583	934	180	834	907	726	999999	999999	874	999999	399	238	350	268	999999	487	804	683	102	289	798	643	824	397	885	357	211	872	999999	171	999999	999999	423	129	746	334	951	999999	566	999999	153	220	482	781	77	216	999999	261	999999	735	231	953	999999	958	999999	999999	119	999999	948	560	525	514	904	713	448	880	814	999999	999999	999999	536	362	127	104	146	999999	170	999999	330	678	999999	949	424	999999	939	247	401	464	489	806	224	178	502	16	482	639	315	769	342	196	999999	980	739	999999	208	999999	999999	33	822	61	779	76	463	280	999999	576	999999	213	773	210	999999	999999	741	999999	202	368	999999	121	621	506	282	401	709	143	287	174	219	382	502	80	999999	377	641	437	36	157	715	232	601	999999	549	112	996	142	999999	999999	249	999999	849	840	18	723	999999	999999	779	388	366	329	992	250	366	717	711	702	798	999999	718	999999	689	999999	652	999999	999999	714	999999	999999	405	999999	436	246	924	195	532	999999	999999	688	965	325	657	648	790	395	239	360	550	831	401	303	343	595	331	936	345	805	197	999999	999999	999999	368	610	982	999999	892	999999	326	181	999999	59	639	120	155	403	999999	50	263	267	408	170	174	999999	999999	111	244	841	915	988	849	727	474	692	999999	278	957	999999	666	11	
503	483	999999	999999	646	351	663	232	449	999999	290	999999	551	930	999999	52	533	243	999999	880	554	999999	840	338	331	999999	585	999999	635	877	445	999999	384	262	763	924	999999	795	488	436	447	999999	401	986	707	555	185	543	720	442	999999	999999	225	999999	457	453	643	705	56	999999	766	999999	597	999999	999999	683	920	999999	177	57	915	999999	754	405	999999	542	659	999999	631	776	292	51	237	202	142	721	391	599	999999	320	291	431	748	310	670	999999	424	999999	999999	999999	999999	886	376	673	526	16	969	820	352	915	794	999999	84	280	999999	999999	488	405	439	770	301	331	494	857	765	494	989	453	999999	711	127	999999	360	999999	152	405	675	564	675	999999	999999	571	256	889	525	502	356	478	999999	945	253	28	399	732	732	313	402	518	907	42	27	526	95	999999	999999	964	438	999999	138	999999	58	923	999999	313	28	999999	84	999999	341	273	148	520	999999	789	999999	999999	999999	999999	874	838	12	999999	657	643	118	235	485	615	999999	561	74	879	350	913	896	329	298	999999	714	12	238	797	187	644	999999	506	999999	306	183	698	999999	810	602	999999	498	891	276	97	205	792	255	469	512	779	999999	269	180	135	999999	148	999999	355	913	872	609	214	979	999999	749	611	748	188	999999	403	999999	263	286	60	424	15	62	211	999999	921	757	999999	294	407	445	999999	999999	361	999999	45	999999	188	897	729	689	999999	912	999999	347	593	54	76	38	118	750	945	999999	129	710	887	95	609	464	999999	999999	840	919	999999	577	125	999999	999999	774	405	516	999999	999999	556	370	141	103	798	999999	307	877	690	741	999999	657	999999	651	216	650	527	950	288	723	905	999999	849	373	340	999999	232	317	656	302	632	602	999999	590	436	758	579	794	296	999999	999999	124	999999	999999	744	924	88	473	999999	747	257	455	237	136	459	999999	521	767	762	122	641	989	230	398	118	583	756	999999	225	458	80	732	999999	542	999999	999999	189	750	629	415	999999	999999	248	909	54	999999	999999	773	999999	494	999999	999999	41	999999	113	177	894	46	990	170	178	180	999999	620	676	999999	999999	694	569	668	762	770	148	357	515	883	750	320	353	931	999999	982	999999	730	999999	269	999999	489	439	399	896	999999	759	468	247	437	509	999999	243	530	396	680	214	472	731	476	673	683	669	230	426	583	692	999999	999999	195	402	527	410	416	999999	311	265	180	771	618	21	679	120	999999	383	132	999999	823	545	537	778	315	999	744	596	27	999999	218	972	322	999999	700	515	
62	45	981	227	827	999999	94	999999	43	700	999999	465	993	999999	591	846	304	999999	869	524	424	416	96	528	999999	820	999999	490	999999	208	459	167	999999	173	999999	52	402	904	259	125	460	999999	745	615	886	288	999999	999999	239	371	677	815	999999	186	101	999999	948	462	999999	16	902	603	999999	999999	251	955	999999	999999	515	549	454	399	257	999999	73	999999	999999	481	642	999999	228	361	999999	999999	530	643	999999	144	82	999999	103	939	352	252	222	999999	746	910	374	931	143	772	937	690	917	288	999999	838	122	789	974	477	820	184	999999	550	999999	691	314	999999	389	20	999999	103	455	999999	56	14	540	217	999999	760	999999	711	253	455	999999	571	767	999999	85	999999	32	292	447	626	129	178	464	672	999999	64	999999	766	551	133	24	843	999999	999999	242	999999	307	905	234	999999	370	999999	999999	999999	136	999999	999999	72	531	652	999999	999999	656	828	395	878	550	868	702	999999	163	350	169	130	441	579	336	364	19	522	439	127	999999	233	266	20	246	999999	999999	734	140	544	999999	899	145	549	197	999999	27	364	999999	438	212	724	70	29	949	999999	901	557	453	569	999999	19	222	870	417	432	999999	999999	641	427	999999	968	380	619	115	269	984	891	392	920	346	999999	509	10	914	999999	172	246	70	435	231	988	290	570	492	999999	999999	999999	142	765	843	999999	999999	595	115	999999	353	451	913	689	826	19	174	532	232	406	510	222	999999	999999	270	999999	324	215	206	999999	999999	809	137	880	583	720	999999	627	999999	704	932	913	895	679	999999	721	332	380	609	221	999999	999999	348	999999	725	474	999999	68	505	517	327	517	398	999999	557	543	324	43	116	115	260	547	455	999999	474	596	999999	287	999999	999999	12	999999	605	999999	522	999999	471	51	165	118	413	700	999999	569	999999	425	525	135	132	455	999999	999999	273	503	961	285	999999	819	620	138	999999	40	999999	956	514	383	911	413	257	627	82	282	878	998	702	559	425	885	151	58	81	200	999999	638	151	713	680	112	33	247	628	651	999999	36	999999	999999	726	175	999999	999999	513	121	999999	999999	383	135	421	275	801	412	859	426	677	571	999999	957	875	345	815	801	702	999999	390	20	999999	430	851	999999	999999	329	999999	999999	830	148	545	960	322	999999	265	999999	999999	999999	310	620	387	211	974	859	969	999999	999999	390	999999	999999	310	999999	730	999999	506	999999	999999	570	237	999999	579	609	596	999999	999999	107	999999	999999	90	798	509	999999	999999	769	632	797	456	992	881	45	822	451	
899	576	838	840	999999	453	162	999999	742	731	188	829	51	778	615	444	832	872	367	290	999999	561	999999	999999	205	960	245	708	506	291	688	999999	658	137	709	29	700	195	999999	201	999999	778	999999	999999	118	679	728	854	999999	21	999999	999999	677	542	999999	347	822	999999	999999	999999	218	454	805	460	53	999999	999999	913	78	595	744	999999	14	175	226	532	999999	976	904	526	242	391	526	495	132	678	524	125	986	371	999999	875	551	599	983	619	972	999999	999999	133	508	815	785	596	277	523	999999	512	326	618	842	999999	920	128	999999	999999	927	999999	999999	999999	471	64	926	707	399	999999	999999	415	999999	606	559	999999	999999	781	27	999999	606	930	228	608	673	21	799	999999	529	360	999999	432	563	167	692	663	276	369	661	454	889	999999	999999	408	999999	999999	999999	719	999999	999999	603	149	110	619	230	999999	999999	729	700	999999	999999	999999	187	48	913	672	851	34	914	896	633	883	129	573	536	528	733	819	999999	84	691	89	999999	587	757	815	999999	943	936	695	571	999999	668	211	199	341	900	168	999999	754	747	999999	805	999999	318	999999	999999	536	92	702	999999	999999	548	626	768	184	999999	600	999999	108	350	908	999999	228	334	96	225	918	999999	999999	628	574	335	436	336	394	999999	999999	279	47	795	795	860	244	432	999999	998	51	442	24	103	999999	878	396	999999	839	218	586	999999	232	504	111	162	999999	84	999999	946	122	300	383	900	999999	330	252	312	555	58	853	999999	999999	98	183	485	999999	111	327	695	939	31	496	186	999999	318	57	543	693	999999	972	170	732	353	999999	750	68	999999	11	979	999999	93	859	999999	364	790	999999	999999	331	626	792	999999	756	999999	17	100	804	207	212	999999	283	709	619	912	85	999999	73	690	999999	433	426	255	110	348	69	855	999999	705	822	999999	999999	999999	999999	77	849	999999	414	729	999999	795	946	861	999999	228	705	926	474	999999	999999	999999	726	123	931	897	209	547	685	417	943	999999	928	108	384	999999	277	370	999999	551	73	999999	289	344	353	416	999999	999999	345	881	643	143	999999	225	999999	160	190	402	981	324	867	312	999999	996	786	195	866	847	486	615	951	344	438	922	999999	999999	392	392	999999	524	421	645	999999	803	773	810	769	712	119	999999	124	999999	389	183	683	760	999999	292	558	999999	550	638	87	729	999999	999999	999999	999999	341	172	768	798	633	466	999999	232	999999	999999	233	999999	425	163	738	999999	999999	86	954	265	249	133	449	999999	834	999999	974	782	999999	482	872	
474	115	999999	381	946	465	999999	251	999999	280	460	999999	680	999999	999999	742	396	900	825	999999	854	999999	449	999999	218	723	668	964	32	999999	130	665	628	834	759	999999	124	999999	791	796	185	834	41	984	788	999999	768	999999	999999	867	587	882	741	253	28	130	665	90	172	999999	999999	361	999999	999999	160	999999	41	846	309	999999	628	614	118	38	63	999999	322	465	441	745	954	627	712	164	903	999999	924	384	815	638	215	43	999999	568	999	823	614	600	999999	992	999999	922	999999	550	249	973	773	712	199	997	807	210	999999	999999	278	999999	999999	75	537	911	999999	656	40	670	999999	594	994	549	39	999999	416	722	631	999999	313	42	999999	171	914	930	999999	221	195	999999	831	999999	999999	202	299	828	185	548	72	922	131	999999	892	80	54	999999	999999	234	683	959	999999	95	579	999999	124	246	294	486	161	607	446	660	999999	222	839	500	210	999999	259	210	64	867	659	708	327	528	999999	815	999999	269	950	250	537	999999	999999	746	436	194	999999	63	999999	999999	397	464	485	471	324	680	240	553	455	999999	974	482	999999	724	435	999999	883	595	107	478	369	891	657	999999	999999	999999	985	103	74	25	723	206	666	999999	479	205	999999	999999	214	999999	999999	573	814	773	276	64	331	511	320	565	999999	492	956	75	338	505	807	999999	999999	88	694	147	489	439	999999	778	999999	999999	255	240	648	37	999999	999999	999999	796	87	883	929	999999	999999	484	782	999999	999999	240	250	600	37	973	397	942	999999	135	774	447	999999	384	999999	999999	248	783	999999	999999	916	283	111	328	182	542	999999	923	360	281	175	219	999999	979	999999	233	999999	225	999999	282	842	706	520	266	863	455	711	999999	999999	441	829	139	999999	701	592	441	999999	921	999999	494	999999	473	591	245	959	999999	92	114	999999	95	960	33	999999	999999	247	999999	762	844	465	726	831	999999	358	999999	999999	45	991	999999	397	999999	999999	616	796	999999	726	379	124	285	999999	308	373	999999	53	489	480	805	999999	244	463	381	678	295	999999	999999	663	829	125	999999	999999	999999	999999	429	717	999999	999999	354	999999	999999	266	868	106	487	547	167	999999	999999	681	999999	999999	646	999999	999999	209	26	615	808	160	104	372	999999	263	451	492	382	734	943	999999	677	999999	136	579	628	977	999999	284	200	747	308	999999	439	157	255	234	999999	999999	817	229	701	760	999999	999999	141	875	369	999999	655	999999	174	432	419	343	999999	381	321	77	550	778	614	741	424	70	851	755	933	748	18	227	999999	628	999999	
723	199	999999	313	932	999999	753	617	980	629	205	582	875	929	105	999999	873	912	89	999999	48	615	959	345	132	999999	999999	999999	621	606	437	659	546	515	999999	154	98	78	389	630	797	170	633	122	228	999999	975	999999	837	605	144	315	266	424	878	118	239	999999	191	590	70	999999	996	383	201	546	45	370	244	999999	64	805	533	458	416	878	981	847	126	999999	376	999999	114	25	999999	132	402	132	637	999999	915	999999	886	999999	999999	986	173	260	920	682	452	615	592	887	551	338	999999	807	17	10	136	391	999999	546	224	510	706	981	911	79	999999	999999	732	656	999999	546	999999	734	889	430	714	999999	927	444	999999	999999	999999	999999	473	144	350	594	125	999999	461	533	64	350	999999	69	290	191	349	851	538	999999	882	935	851	14	419	57	999999	587	295	999999	464	29	354	463	542	488	999999	999999	728	999999	999999	999999	999999	511	492	578	999999	830	999999	533	999999	85	906	662	878	999999	375	469	999999	302	675	999999	999999	66	78	44	995	130	526	999999	673	572	132	979	741	787	999999	999999	521	840	999999	98	999999	761	22	388	999999	692	585	509	122	58	61	435	999999	270	999999	149	999999	457	583	39	313	999999	859	819	953	927	920	100	303	999999	947	999999	406	587	999999	590	53	689	922	312	545	27	688	624	520	696	105	481	999999	600	999999	73	999999	999999	785	108	902	203	435	999999	999999	999999	216	97	110	177	39	999999	179	173	999999	752	535	281	999999	295	660	244	308	266	831	449	67	702	127	999999	627	539	999999	991	687	849	264	736	999999	61	811	600	524	352	667	799	311	870	503	165	537	985	382	499	448	999999	894	178	999999	332	437	513	999999	226	999999	499	504	188	485	256	498	799	740	443	484	69	999999	955	599	999999	147	196	209	962	356	999999	167	999999	553	30	954	95	382	217	999999	308	630	307	999999	177	999999	133	395	256	666	738	999999	999999	24	389	947	938	579	999999	195	250	314	17	869	908	999999	201	634	465	302	412	427	999999	999999	186	999999	999999	163	432	999999	23	999999	952	999999	618	396	228	297	999999	83	999999	516	999999	31	383	993	623	999999	999999	834	999999	999999	929	954	999999	999999	999999	999999	837	999999	533	785	156	594	181	449	361	999999	999999	521	124	903	471	391	286	896	376	511	999999	999999	815	985	268	597	634	525	871	999999	52	307	675	108	460	999999	549	240	369	466	999999	934	999999	911	186	382	720	209	37	548	999999	366	943	999999	999999	655	999999	548	526	559	959	656	999999	
364	669	999999	845	999999	453	258	842	55	999999	910	661	511	550	904	999999	885	999999	435	497	333	999999	685	364	466	423	999999	87	10	999999	810	506	203	366	287	999999	999999	537	704	999999	778	705	632	829	42	999999	183	114	241	738	999999	999999	999999	169	999999	999999	984	599	389	999999	648	181	999999	342	999999	414	468	154	999999	662	999999	999999	181	679	718	628	695	855	999999	908	249	700	845	999999	82	137	971	44	121	999999	267	633	158	112	116	607	863	300	999999	628	999999	38	841	999999	162	292	511	854	999999	999999	349	138	999999	999999	362	999999	999999	999999	269	599	442	434	43	999999	405	999999	210	999999	999999	121	999999	405	999999	702	819	999999	858	276	119	790	626	999999	593	495	902	138	365	677	999999	168	999999	999999	40	512	195	664	995	821	999999	208	91	441	291	339	999999	944	385	575	660	999999	99	69	999999	479	973	999999	999999	547	128	277	598	532	999999	415	839	999999	999999	999999	999999	165	226	47	999999	911	999999	999999	834	264	633	999999	999999	999999	27	608	78	221	822	560	538	869	823	457	702	906	609	558	121	999999	999999	389	999999	144	999999	504	925	62	966	999999	770	999999	491	586	913	170	524	808	515	721	346	999999	659	813	712	647	342	768	344	196	311	160	82	958	764	254	387	999999	731	522	682	999999	255	273	789	748	999999	999999	543	541	391	800	999999	400	539	871	730	766	431	420	999999	166	999999	780	257	620	717	533	999999	999999	783	906	87	992	48	999999	382	395	999999	999999	269	999999	234	802	804	510	117	682	428	892	523	621	197	320	359	526	307	474	25	179	41	999999	424	874	758	485	723	60	999999	999999	999999	344	742	467	160	77	999999	915	976	747	513	44	115	928	999999	172	719	767	642	522	33	908	380	854	931	415	680	359	54	328	787	66	331	219	999999	189	878	729	169	292	999999	392	497	278	999999	999999	749	495	728	596	766	956	417	838	194	590	964	888	999999	745	397	582	870	657	999999	456	713	895	534	999999	293	999999	999999	360	999999	641	420	999999	999999	999999	665	194	630	458	561	999999	649	492	35	999999	224	990	203	999999	895	999999	521	840	318	218	999999	853	960	999999	312	999999	358	66	909	553	180	863	699	601	999999	212	951	422	105	999999	807	230	999999	999999	752	999999	795	193	465	917	129	580	792	979	650	812	233	868	155	784	482	592	583	999999	643	361	999999	999999	343	692	999999	109	744	190	411	999999	983	249	999999	19	981	175	601	991	433	599	80	719	950	277	979	93	
276	320	999999	999999	647	398	88	401	11	203	849	999999	999999	999999	835	999999	999999	588	999999	983	858	999999	999999	317	991	591	58	53	999999	582	999999	999999	712	976	833	999999	534	197	425	594	999999	619	17	787	325	828	143	413	763	999999	151	372	448	995	234	140	999999	348	999999	65	999999	44	120	429	551	783	999999	999999	197	412	87	390	172	244	999999	248	138	26	991	999999	458	645	289	999999	440	289	999999	717	751	702	916	195	964	369	254	999999	508	588	245	999999	999999	999999	226	361	391	760	209	213	183	986	11	501	357	70	607	704	754	299	988	271	165	352	139	494	495	892	426	802	990	695	740	550	999999	999999	404	205	429	927	999999	680	90	424	999999	999999	999999	425	838	999999	762	550	382	218	999999	974	386	425	133	732	865	499	344	406	223	487	999999	461	720	897	666	411	285	826	859	999999	191	740	808	999999	792	999999	63	522	999999	449	999999	999999	950	806	82	979	82	697	72	999999	345	683	211	66	520	999999	704	940	247	361	999999	555	358	999999	999999	999999	999999	999999	999999	795	445	999999	366	773	174	723	510	914	999999	687	339	588	999999	919	972	999999	538	751	852	553	375	123	285	999999	184	768	183	999999	23	999999	999999	322	757	276	505	524	327	437	999999	797	999999	789	126	559	32	686	790	439	999999	294	117	864	907	999999	999999	332	545	677	598	406	549	841	900	999999	324	26	999999	497	423	457	189	110	859	999999	814	586	996	726	999999	999999	977	999999	999999	728	328	507	415	999999	847	183	979	650	839	496	257	999999	888	999999	244	999999	856	302	26	861	115	16	999999	851	582	843	335	819	20	110	999999	999999	492	182	999999	817	611	468	649	250	478	539	271	372	999999	916	697	278	491	999999	999999	999999	727	498	623	999999	502	563	789	14	999999	169	640	999999	77	451	414	716	659	427	403	398	653	776	999999	576	999999	642	52	999999	156	999999	337	999999	469	744	88	999999	558	999999	324	999999	999999	645	401	318	898	533	304	367	511	999999	619	73	268	252	41	951	115	999999	577	859	520	134	858	790	999999	291	278	999999	373	999999	167	902	113	999999	720	17	999999	84	677	999999	348	685	999999	175	447	274	999999	226	999999	136	888	511	189	465	999999	999999	786	611	487	617	264	999999	993	101	822	716	960	912	532	999999	577	41	999999	365	521	835	999999	999999	352	567	999999	62	999999	247	531	656	999999	648	818	176	230	773	596	70	957	377	692	72	353	731	314	999999	694	689	999999	857	141	823	943	701	
582	999999	268	919	999999	999999	999999	756	999999	176	993	322	104	366	802	804	444	319	408	153	999999	909	349	621	999999	23	999999	931	688	999999	524	999999	704	999999	593	136	514	676	644	999999	999999	999999	502	187	737	991	92	337	886	999999	423	999999	424	799	558	999999	754	646	666	411	844	428	78	999999	999999	999999	617	978	999999	676	299	767	674	999999	136	217	416	172	884	271	931	40	55	934	260	701	485	904	567	999999	381	999999	20	242	910	598	999999	999999	535	644	999999	114	999999	220	464	655	158	771	999999	351	266	592	762	405	480	814	383	143	643	999999	618	713	421	999999	304	430	999999	441	999999	537	999999	808	636	250	887	827	474	834	480	604	553	714	241	226	664	789	999999	615	999999	999999	225	732	964	999999	35	670	692	713	915	43	898	999999	38	145	10	999999	956	999999	517	653	999999	999999	663	999999	406	904	999999	205	999999	515	324	151	679	647	322	999999	844	60	224	226	144	760	919	446	999999	836	685	106	999999	217	833	594	107	118	999999	999999	78	999999	189	131	199	497	527	410	719	756	47	391	822	392	613	999999	307	300	519	588	629	227	343	999999	228	385	999999	979	681	729	54	571	890	645	548	919	871	999999	37	646	243	518	999999	949	799	304	283	833	603	928	297	806	598	177	57	851	999999	619	902	813	518	547	729	989	712	475	500	187	843	693	999999	999999	999999	999999	354	121	499	393	770	923	111	155	999999	753	442	999999	999999	723	999999	697	999999	261	200	999999	999999	696	789	999999	999999	999999	804	999999	990	910	894	92	543	726	822	936	999999	208	849	999999	999999	372	171	975	556	474	503	776	590	999999	365	782	23	58	743	658	332	999999	156	446	128	16	165	475	859	359	704	255	900	660	999999	999999	412	221	512	765	534	813	191	772	830	37	515	844	554	999999	79	494	982	174	614	599	61	999999	860	705	217	696	125	207	770	257	999999	930	810	999999	380	999999	546	999999	133	518	580	384	616	101	999999	321	920	747	290	999999	273	736	55	746	999999	999	360	806	558	837	697	999999	12	999999	161	585	999999	328	741	276	947	14	999999	106	999999	676	796	769	215	896	999999	378	916	560	984	999999	884	73	157	999999	999999	740	429	295	820	596	382	999999	999999	915	286	601	999999	24	271	268	999999	949	999999	411	213	591	601	999999	71	329	77	999999	999999	21	700	999999	999999	371	824	216	999999	754	285	999999	304	761	829	299	619	184	371	902	298	726	454	934	346	745	177	999999	999999	766	
999999	501	528	930	446	928	225	316	430	645	199	64	999999	941	674	305	117	451	761	999999	999999	887	957	175	163	871	567	999999	634	999999	203	963	77	818	530	784	903	999999	325	999999	84	312	753	726	712	243	53	512	999999	51	999999	999999	109	837	723	346	543	363	777	574	370	458	682	995	999999	235	987	999999	420	999999	401	742	135	860	237	740	143	999999	999999	999999	828	999999	506	593	796	477	864	239	105	193	250	549	597	750	540	999999	630	758	285	487	256	999999	102	379	649	895	599	248	610	982	999999	312	901	857	999999	999999	952	999999	208	973	371	758	999999	999999	649	851	155	999999	329	999999	999999	385	955	999999	999999	648	961	999999	999999	901	878	625	628	999999	980	938	648	739	14	234	672	541	999999	311	125	497	420	999999	729	798	750	224	918	999999	873	827	999999	926	999999	107	354	826	155	307	105	745	999999	655	999999	711	213	999999	380	999999	999999	578	825	654	999999	999999	238	105	406	155	160	663	706	630	249	162	999999	722	554	907	879	846	395	262	216	379	999999	999999	620	28	595	344	844	823	999999	304	999999	702	76	19	869	258	429	10	156	442	49	508	999999	103	129	490	861	472	226	103	999999	999999	447	490	816	473	485	387	560	999999	818	883	573	944	160	890	655	999999	48	999999	426	395	116	774	999999	859	999999	527	999999	999999	483	381	999999	963	122	439	264	586	203	999999	772	52	450	999999	624	165	999999	471	942	999999	999999	326	434	594	677	999999	466	673	999999	957	124	958	488	455	342	446	286	609	832	721	635	79	351	642	999999	999999	999999	776	160	999999	923	886	999999	999999	279	999999	947	999999	999999	325	999999	591	436	245	291	814	563	999999	997	187	879	999999	999999	999999	603	765	974	999999	736	303	851	999999	523	975	43	237	384	817	186	185	999999	274	322	516	999999	54	642	115	360	53	820	950	778	999999	304	597	257	999999	77	513	999999	999999	285	992	473	291	78	461	212	63	439	999999	818	999999	688	615	23	132	483	559	133	869	441	692	483	901	911	550	680	445	980	31	750	672	993	999999	988	330	53	999999	976	190	902	307	614	83	999999	957	293	999999	583	134	999999	517	999999	323	723	999999	999999	999999	379	527	780	766	999999	999999	995	155	828	999999	627	692	89	26	999999	942	966	144	999999	999999	768	954	267	991	861	855	152	999999	293	679	999999	405	812	999999	999999	458	409	145	234	206	88	987	999999	938	71	890	55	863	933	447	356	999999	999999	118	999999	425	270	999999	905	227	
275	999999	999999	158	999999	231	880	607	929	134	543	830	999999	882	331	781	825	328	999999	999999	999999	289	309	999999	999999	40	891	703	678	671	198	999999	240	17	930	325	135	979	213	999999	20	447	933	809	903	525	999999	631	999999	32	599	941	859	999999	999999	985	999999	999999	999999	704	339	186	999999	267	936	999999	999999	903	952	999999	655	845	124	999999	960	999999	355	499	942	807	360	270	917	656	81	256	760	306	999999	944	999999	119	999999	999999	511	833	518	675	999999	981	925	776	999999	780	999999	753	826	999999	999999	53	999999	963	83	999999	999999	78	269	283	196	689	172	303	999999	17	154	999999	691	616	587	999999	854	999999	626	999999	999999	584	591	147	289	999999	999999	989	333	556	314	999999	45	999999	164	442	574	244	489	194	819	632	473	671	999999	830	72	220	193	999999	198	960	347	123	146	769	487	132	999999	999999	268	182	970	755	703	255	509	555	461	155	562	999999	200	442	151	999999	120	919	511	999999	265	219	999999	486	999999	999999	999999	922	999999	394	954	451	250	620	999999	646	662	718	999999	389	330	999999	758	48	293	578	770	999999	971	887	658	568	621	545	613	59	376	493	397	359	694	999999	555	999999	200	999999	999999	579	517	505	596	999999	950	131	138	748	999999	999999	999999	789	583	656	951	122	735	396	999999	705	17	875	280	178	330	619	695	743	962	691	847	182	209	200	397	475	300	999999	999999	999999	416	865	999999	999999	300	608	775	47	635	442	340	999999	999999	673	572	999999	999999	999999	82	340	435	394	786	999999	999999	30	589	999999	999999	485	822	999999	777	340	298	152	287	999999	878	722	844	657	118	529	361	53	892	536	628	999999	251	872	194	999999	74	32	999999	829	999999	999999	999999	392	999999	159	619	861	999999	949	999999	429	999999	562	549	359	496	777	286	266	417	876	137	63	765	513	244	950	295	500	276	276	73	458	985	999999	703	462	999999	999999	910	499	27	942	999999	208	402	689	333	834	791	296	746	822	421	999999	151	965	626	274	915	669	576	999999	682	118	366	905	576	940	656	43	897	328	356	917	999999	195	902	567	121	999999	627	999999	708	980	529	250	46	999999	466	738	835	999999	52	999999	923	491	270	53	841	999999	122	392	188	757	398	428	476	503	952	999999	999999	999999	163	370	999999	125	827	702	588	999999	868	999999	483	917	208	292	285	999999	994	376	925	858	725	624	999999	244	281	950	999999	111	773	999999	231	509	675	775	462	682	207	808	664	567	464	725	627	999999	908	270	
559	115	152	370	999999	586	41	214	343	538	999999	808	843	877	121	999999	352	335	181	973	251	999999	830	603	908	195	999999	367	404	999999	996	999999	999999	21	999999	485	959	413	999999	645	478	471	442	923	754	399	964	786	456	978	382	302	547	935	999999	999999	285	548	999999	323	873	674	809	343	541	213	482	832	999999	635	526	938	301	536	999999	780	990	906	999999	999999	231	926	999999	425	627	999999	186	400	991	999999	999999	420	950	720	771	804	661	108	999999	999999	917	142	999999	820	461	999999	11	20	439	248	999999	999999	699	944	102	999999	762	999999	715	999999	37	91	999999	999999	435	115	988	999999	764	701	128	891	524	307	600	99	626	999999	964	193	999999	175	961	753	135	831	999999	999999	628	824	51	277	392	554	524	835	301	95	395	355	455	999999	255	738	130	999999	999999	401	353	12	999999	671	429	531	143	861	130	97	97	999999	999999	999999	999999	940	999999	850	508	969	783	765	797	540	705	619	738	282	919	233	999999	880	977	329	999999	626	503	999999	848	860	421	999999	714	999999	998	791	960	999999	478	315	88	999999	747	884	618	999999	214	790	966	810	793	860	941	897	464	217	626	75	328	335	999999	999999	12	647	999999	999999	60	999999	999999	913	658	274	804	614	154	363	999999	102	710	85	421	712	413	48	999999	560	721	817	749	790	174	894	154	999999	999999	798	999999	109	999999	497	537	620	258	62	161	529	66	999999	752	110	84	534	999999	253	914	999999	999999	999999	580	998	409	243	844	999999	748	763	129	661	746	356	97	999999	766	223	999999	800	463	999999	887	547	503	394	74	648	716	640	999999	999999	999999	143	922	312	528	999999	999999	304	999999	999999	999999	397	999999	405	590	999999	999999	999999	999999	150	705	124	999999	525	999999	999999	504	999999	178	205	999999	999999	233	227	999999	612	433	784	515	438	136	253	33	956	56	999999	147	999999	804	667	999999	999999	873	399	999999	123	999999	406	236	495	833	82	135	999999	999999	205	173	999999	972	977	972	239	535	339	24	462	100	323	479	587	896	406	220	511	999999	368	244	834	999999	319	749	37	557	29	605	63	128	999999	494	850	335	954	134	826	694	999999	151	543	999999	743	33	548	927	999999	999999	436	861	999999	19	999999	960	999999	999999	663	999999	945	681	515	734	960	343	647	829	628	261	999999	282	394	816	174	227	701	459	288	295	210	110	908	430	178	202	999999	443	391	890	995	999999	471	597	749	724	999999	809	999999	409	999999	719	308	397	658	164	476	999999	845	
999999	269	880	999999	377	37	999999	999999	95	565	999999	839	213	999999	738	265	999999	810	796	77	450	999999	891	999999	879	910	491	999999	521	771	24	725	999999	999999	505	630	999999	914	103	570	904	951	550	999999	656	569	182	281	570	999999	512	353	999999	739	405	999999	378	844	11	467	999999	53	261	999999	551	52	152	999999	942	117	999999	242	717	236	173	498	52	647	388	999999	738	219	240	389	999999	670	55	957	999999	212	261	999999	912	999999	999999	999999	999999	236	999999	614	999999	566	339	463	992	280	635	999999	575	999999	261	731	466	692	729	336	812	871	64	881	996	194	423	739	855	868	329	999999	212	311	797	999999	999999	999999	891	181	880	999999	397	989	999999	602	392	999999	951	530	814	230	905	697	999999	999999	182	999999	999999	243	152	999999	607	999999	950	553	999999	999999	119	999999	786	691	999999	557	455	44	484	999999	846	999999	802	999999	999999	999999	64	999999	186	514	262	968	643	133	166	999999	38	291	180	273	48	490	999999	127	185	999999	743	999999	430	999999	251	24	353	116	974	999999	440	999999	810	999999	999999	851	377	736	999999	150	801	663	534	151	529	999999	864	220	36	999999	52	684	952	282	591	930	678	999999	999999	248	624	536	158	942	227	23	481	897	204	999999	123	624	116	44	714	90	598	288	828	999999	160	143	999999	618	181	756	72	538	691	148	183	548	473	773	525	275	999999	592	924	999999	693	967	26	840	252	428	577	999999	568	999999	342	400	999	999999	98	491	456	999999	771	471	950	942	215	999999	23	999999	160	343	519	999999	999999	999999	364	323	999999	192	127	999999	376	752	188	155	969	190	805	782	549	288	685	43	818	975	999999	999999	564	750	761	959	827	678	278	244	408	129	935	336	46	686	801	905	374	217	999999	28	292	999999	999999	34	261	999999	35	999999	657	485	629	599	194	901	999999	643	999999	167	999999	698	483	943	747	849	255	478	746	999999	487	999999	669	611	812	999999	999999	759	776	736	708	999999	652	407	586	999999	500	345	152	999999	999999	167	483	217	794	475	545	999999	67	133	779	999999	999999	172	394	877	816	999999	786	999999	999999	10	867	695	458	825	55	86	366	999999	359	909	336	611	935	330	999999	999999	999999	999999	999999	831	999999	653	999999	999999	999999	490	23	709	116	482	558	759	999999	926	300	999999	999999	969	429	999999	999999	242	999999	999999	999999	883	236	73	580	364	999999	449	135	999999	308	223	999999	999999	723	564	999999	657	718	877	360	576	206	18	40	519	703	847	917	798	850	468	
999999	97	999999	228	263	949	999999	999999	281	119	999999	999999	999999	86	59	999999	255	999999	999999	334	524	896	518	879	687	227	43	71	660	363	532	999999	58	840	344	999999	62	505	310	124	529	999999	606	999999	943	999999	390	953	470	477	999999	62	404	999999	999999	982	578	600	541	999999	999999	999999	101	999999	587	306	467	999999	999999	407	999999	750	564	290	805	999999	300	999999	936	997	836	89	601	192	999999	479	932	532	999999	362	82	462	964	274	208	462	999999	688	664	646	999999	999999	999999	72	305	852	497	124	720	999999	692	311	663	543	209	836	475	908	166	999999	373	999999	891	389	335	720	999999	299	91	999999	684	611	612	300	999999	243	867	999999	887	909	981	818	811	510	999999	771	798	999999	999999	999999	987	999999	532	556	282	296	999999	999999	737	999999	75	207	42	378	711	999999	999999	373	768	965	968	999999	30	257	135	555	999999	999999	719	564	921	365	999999	718	365	718	88	65	999999	999999	532	999999	802	312	843	784	786	443	798	588	82	435	661	999999	403	61	945	285	431	727	999999	329	123	182	663	999999	972	999999	22	993	12	643	355	289	999999	999999	143	999999	414	351	999999	690	592	999999	492	495	704	136	325	314	999999	803	634	300	325	212	999999	629	648	999999	811	472	999999	805	999999	439	89	381	665	999999	999999	237	870	999999	999999	482	737	981	690	178	999999	846	998	999999	230	209	19	65	964	240	24	514	79	999999	999999	306	999999	999999	556	63	416	332	999999	856	999999	999999	932	553	342	842	999999	999999	999999	480	999999	999999	473	999999	585	386	999999	999999	417	435	999999	413	167	600	999999	661	223	950	999999	637	999999	683	385	152	321	684	276	465	722	999999	999999	86	575	598	153	574	999999	999999	211	180	999999	391	914	45	412	983	999999	999999	13	681	629	524	999999	999999	999999	453	589	330	411	901	119	964	999999	295	670	377	999999	999999	456	975	827	676	999999	999999	999999	999999	999999	999999	999999	337	305	933	999999	51	502	249	572	274	879	699	985	513	999999	310	70	668	89	629	375	44	155	818	885	37	853	952	775	257	306	348	685	999999	590	84	605	999999	512	270	999999	999999	805	999999	999999	756	990	999999	542	448	999999	346	300	999999	975	705	192	487	999999	434	198	550	999999	324	968	540	24	746	999999	70	704	884	999999	819	999999	944	999999	581	138	139	47	999999	420	337	62	999999	58	545	273	885	892	128	138	88	82	252	956	490	605	999999	999999	253	999999	481	744	320	191	999999	312	40	475	610	999999	918	397	659	139	999999	
271	18	492	999999	483	46	178	586	999999	87	747	593	988	749	976	979	396	794	999999	999999	999999	999999	778	577	999999	242	419	291	999999	219	691	999999	999999	999999	228	597	667	999999	769	365	999999	168	564	113	999999	718	52	726	999999	379	999999	602	522	201	554	529	239	914	245	999999	627	886	999999	546	396	334	480	178	531	999999	322	133	34	780	634	434	187	674	844	524	999999	693	657	400	687	98	899	921	999999	999999	999999	753	999999	529	738	427	352	28	999999	408	999999	873	204	255	66	999999	578	999999	567	130	352	564	79	721	999999	933	238	425	858	307	434	559	903	833	31	569	999999	505	52	216	91	999999	957	445	286	326	999999	412	344	289	519	167	364	999999	999999	802	683	316	999999	999999	199	927	169	420	973	999999	970	371	233	497	312	83	699	360	48	192	607	999999	445	733	999999	825	999999	579	787	999999	999999	999999	999999	229	999999	999999	36	999999	27	164	999999	546	471	597	356	137	999999	846	999999	446	467	13	999999	173	204	999999	871	744	999999	373	999999	590	999999	706	493	221	999999	13	612	523	57	462	343	883	193	999999	999999	847	999999	316	646	999999	602	351	809	202	651	323	35	835	999999	291	876	654	318	419	914	999999	114	144	999999	999999	243	462	399	15	999999	233	980	143	888	33	999999	64	726	611	987	291	897	999999	569	571	978	776	605	999999	586	688	999999	999999	156	406	743	252	74	470	11	150	952	803	999999	428	342	892	947	894	923	999999	927	706	431	633	867	999999	574	680	207	466	999999	633	429	981	657	216	986	491	290	124	999999	999999	609	847	999999	104	769	151	239	95	829	711	999999	999999	999999	868	999999	523	539	929	999999	393	272	544	293	329	384	550	770	136	905	999999	613	809	831	671	999999	999999	999999	773	54	433	451	122	637	155	999999	664	229	789	999999	999999	952	360	446	606	993	75	564	19	719	228	380	113	190	373	107	42	932	999999	771	767	228	765	999999	254	942	160	999999	148	538	999999	999999	981	272	441	513	263	372	235	677	41	999999	999999	63	825	63	999999	931	999999	57	758	732	139	28	106	254	196	999999	202	664	999999	168	999999	480	10	897	399	841	748	999999	999999	999999	707	423	999999	999999	933	999999	999999	200	604	229	643	100	780	987	201	999999	175	999999	326	788	179	999999	834	873	999999	814	63	928	663	506	999999	999999	999999	999999	34	716	999999	358	321	999999	414	999999	70	624	999999	999999	700	22	705	999999	675	561	999999	65	500	147	588	866	999999	129	999999	142	537	
107	46	239	888	692	962	999999	684	999999	999999	999999	999999	999999	999999	220	357	279	123	50	232	237	999999	631	999999	157	597	887	999999	999999	999999	202	825	999999	999999	963	999999	295	446	18	999999	999999	999999	858	686	999999	681	999999	636	378	999999	873	999999	618	999999	309	275	999999	999999	999999	105	85	999999	273	999999	682	27	111	999999	547	999999	999999	832	115	999999	11	485	972	944	179	476	999999	260	758	902	342	197	999999	372	174	999999	182	925	999999	912	975	999999	488	257	999999	682	579	629	99	999999	456	999999	899	627	908	999999	303	470	999999	999999	830	999999	999999	370	278	495	810	738	538	849	459	146	136	202	999999	139	997	725	941	496	999999	644	171	21	456	301	999999	589	464	350	999999	712	736	999999	92	160	282	128	979	517	872	999999	101	249	297	319	913	707	611	999999	999999	578	528	999999	999999	195	662	999999	913	976	999999	999999	999999	197	455	746	410	695	120	864	857	878	745	433	624	65	553	921	724	147	388	590	977	999999	524	999999	193	999999	72	896	498	694	214	12	319	651	566	904	999999	550	908	227	999999	747	921	948	999999	999999	88	323	642	741	863	776	598	618	253	598	673	629	999999	377	999999	223	376	172	674	743	124	973	498	649	137	184	238	170	992	240	763	576	993	98	954	999999	264	999999	831	999999	414	701	407	967	240	999999	987	541	999999	383	380	758	284	98	999999	115	824	992	614	689	547	437	625	23	999999	107	635	999999	422	999999	958	620	341	245	339	423	999999	999999	999999	962	999999	697	575	619	859	15	301	905	118	999999	999999	999999	152	151	890	999999	85	394	999999	143	538	523	128	711	424	999999	999999	999999	759	567	539	302	584	999999	502	850	861	16	163	829	805	999999	999999	573	958	697	477	999999	354	362	347	190	398	284	999999	673	579	864	204	109	588	999999	155	550	320	632	687	999999	999999	50	125	999999	241	312	338	808	167	554	999999	999999	292	237	693	407	230	358	903	309	227	828	999999	997	999999	63	251	551	584	814	262	335	999999	976	549	999999	999999	277	949	96	946	625	999999	34	121	476	999999	999999	999999	999999	999999	961	728	387	283	999999	770	127	268	188	70	786	999999	352	302	427	717	999999	687	390	170	953	409	999999	363	602	321	256	885	344	246	999999	982	836	494	999999	606	999999	999999	999999	543	999999	999999	771	999999	169	401	174	732	693	999999	999999	673	189	587	377	562	911	999999	681	510	523	242	923	941	999999	804	999999	857	999999	999999	96	614	959	846	999999	943	637	792	204	
210	157	523	202	585	999999	227	802	999999	126	738	695	607	999999	228	30	887	95	829	999999	364	14	316	731	999999	672	999999	714	999999	546	433	999999	129	829	481	362	10	49	999999	214	953	11	147	741	999999	135	488	593	999999	826	164	858	999999	937	839	205	840	792	329	999999	999999	512	469	999999	693	999999	576	777	549	865	30	847	747	625	901	363	866	575	468	999999	193	312	973	517	999999	999999	126	191	990	285	522	217	999999	434	999999	450	541	435	58	459	999999	711	53	876	805	999999	120	999999	45	999999	339	275	333	581	729	537	999999	952	999999	999999	696	394	787	274	999999	812	999999	999999	999999	999999	821	441	527	18	199	482	999999	107	711	85	464	933	156	513	999999	999999	883	148	705	835	999999	589	115	930	763	173	924	779	533	993	189	797	999999	584	665	999999	748	325	392	256	278	441	250	253	663	762	999999	283	328	999999	928	999999	999999	999999	549	241	335	596	999999	35	558	489	573	717	999999	667	12	571	999999	58	999999	568	756	459	999999	480	999999	861	277	11	925	650	461	999999	999999	201	999999	516	45	433	572	999999	80	367	697	999999	999999	532	357	995	999999	676	434	999999	597	999999	241	168	858	999999	999999	473	329	253	109	907	38	146	999999	704	487	495	999999	425	999999	999999	497	398	761	778	999999	999999	999999	281	999999	259	226	191	839	704	999999	31	658	966	999999	108	831	826	268	790	760	731	879	652	999999	274	149	18	794	250	873	842	406	90	999999	87	999999	999999	13	849	691	847	999999	949	999999	465	837	570	885	999999	999999	999999	140	971	27	881	935	861	999999	999999	999999	217	397	598	831	999999	624	577	509	462	999999	783	823	418	109	912	999999	930	907	61	999999	579	133	999999	725	999999	999999	999999	72	999999	151	107	294	37	739	483	460	708	128	629	999999	999999	999999	432	247	741	847	722	872	999999	999999	15	954	711	548	999999	93	979	873	628	414	999999	999999	924	999999	51	498	795	679	999999	462	999999	812	999999	220	999999	519	999999	179	999999	365	989	563	957	999999	146	999999	583	489	208	399	480	835	499	224	651	754	145	999999	206	253	61	52	256	652	731	202	676	500	381	31	392	810	999999	273	999999	636	558	999999	185	897	999999	316	999999	235	981	890	999999	73	999999	999999	999999	590	973	999999	313	999999	316	314	406	943	477	999999	117	999999	17	670	945	999999	999999	25	999999	999999	935	999999	999999	744	572	30	999999	841	879	613	999999	957	647	801	999999	999999	960	999999	329	253	400	242	430	833	208	303	228	
321	945	97	273	999999	227	999999	655	674	412	568	384	295	999999	564	999999	864	160	160	539	215	833	999999	275	999999	999999	952	949	999999	878	503	999999	999999	802	999999	896	999999	349	389	740	999999	155	172	746	401	999999	999999	608	835	178	566	683	999999	999999	22	488	159	999999	940	856	999999	94	999999	999999	909	32	116	493	295	668	281	524	771	419	999999	999999	999999	58	999999	999999	662	999999	123	999999	321	999999	999999	999999	789	999999	746	999999	409	532	475	529	203	377	837	378	999999	550	323	177	897	52	999999	999999	838	953	817	110	999999	999999	204	921	970	999999	483	999999	535	601	704	424	921	311	124	248	944	405	866	303	221	999999	253	121	40	946	636	279	999999	858	676	835	999999	645	999999	999999	999999	999999	559	774	893	999999	843	395	846	898	256	999999	999999	673	694	442	96	524	889	452	466	92	891	999999	999999	213	999999	676	924	868	371	285	999999	425	999999	999999	846	101	999999	472	662	858	999999	141	699	999999	352	999999	173	999999	999999	538	756	579	999999	255	662	534	983	689	568	176	470	977	999999	970	999999	511	762	304	595	999999	124	427	789	999999	816	759	334	999999	861	999999	512	689	129	833	999999	710	192	664	737	999999	118	720	904	495	999999	297	999999	729	735	999999	999999	999999	649	754	423	339	789	635	999999	902	999999	242	999999	623	663	781	858	703	451	999999	328	107	999999	999999	999999	403	523	303	219	999999	165	999999	25	30	472	999999	50	374	419	200	920	999999	235	834	999999	876	892	290	831	617	439	900	287	139	999999	999999	310	376	999999	30	999999	496	999999	911	999999	604	226	807	160	29	740	493	294	261	685	771	872	733	170	20	510	242	472	999999	999999	264	327	886	999999	999999	343	673	999999	399	384	999999	140	324	96	999999	999999	95	999999	812	876	945	616	36	999999	999999	512	577	216	857	519	583	33	823	821	492	286	340	309	999999	686	77	986	894	876	999999	640	999999	646	652	360	425	111	999999	726	999999	648	300	999999	757	586	765	467	649	880	800	410	999999	999999	604	999999	329	785	999999	135	809	958	722	159	201	119	953	930	563	999999	103	999999	373	107	677	844	985	897	551	999999	920	609	346	23	86	851	333	65	52	421	999999	640	999999	534	917	195	925	151	999999	648	632	835	904	153	787	327	46	219	824	760	255	432	244	592	999999	209	621	708	82	999999	785	897	888	152	475	999999	449	999999	999999	492	918	844	655	999999	853	95	705	203	236	759	999999	999999	241	999999	175	608	999999	451	329	717	573	
227	999999	901	999999	999999	947	761	677	334	878	206	38	999999	842	410	776	340	999999	999999	504	428	999999	323	999999	671	666	606	999999	867	66	999999	519	999999	918	700	776	754	50	128	999999	999999	526	902	999999	618	96	898	449	765	831	75	712	999999	999999	155	999999	754	376	201	78	350	784	810	277	999999	687	565	424	151	633	31	999999	619	981	560	901	579	443	915	585	999999	166	221	45	991	294	318	260	999999	954	32	388	999999	60	797	168	716	635	999	931	999999	483	307	141	809	999999	103	229	661	253	176	320	460	616	309	194	573	774	999999	999999	378	314	999999	999999	610	643	999999	568	999999	401	999999	944	444	984	64	294	859	89	235	227	201	99	598	999999	999999	712	928	241	750	999999	999999	941	359	413	563	999999	831	120	999999	176	332	535	44	270	68	232	876	476	562	25	999999	493	549	68	404	288	999999	999999	408	898	715	220	817	581	806	999999	594	40	999999	837	463	748	558	999999	894	665	64	338	470	566	835	462	679	999999	287	999999	999999	999999	999999	999999	511	708	712	632	461	122	717	999999	463	814	638	846	999999	725	562	586	934	490	173	738	233	999999	662	999999	999999	262	999999	92	303	704	851	999999	31	156	999999	754	45	926	999999	782	999999	999999	875	656	999999	989	416	954	999999	700	999999	912	137	999999	61	134	55	870	569	208	999999	635	999999	999999	999999	345	824	899	999999	807	550	17	999999	391	790	631	511	16	914	82	845	587	909	603	999999	939	175	999999	104	999999	999999	999999	367	408	211	323	442	125	694	592	175	517	565	375	999999	169	39	745	489	429	622	49	955	999999	362	993	999999	566	233	33	180	999999	999999	999999	108	385	650	484	190	477	199	999999	322	331	999999	999999	31	999999	453	376	910	429	999999	674	589	999999	219	870	55	999999	596	875	892	670	422	102	713	378	277	774	999999	554	565	22	240	235	727	999999	589	34	999999	192	999999	856	123	750	810	139	606	438	999999	780	439	999999	880	999999	504	651	908	999999	999999	999999	999999	678	857	999999	863	259	999999	363	942	585	291	30	999999	414	762	45	557	672	291	583	771	999999	609	739	124	592	141	916	731	999999	726	999999	410	328	916	444	999	756	999999	999999	695	253	495	589	498	418	737	476	560	469	103	246	999999	50	881	436	78	999999	999999	280	999999	527	999999	866	859	517	620	917	999999	999999	999999	999999	785	730	888	528	353	29	250	705	855	999999	366	272	982	999999	999999	369	999999	999999	375	999999	515	999999	442	177	620	628	
730	981	999999	819	979	999999	433	999999	999999	802	999999	999999	999999	59	999999	546	425	462	171	369	999999	379	276	999999	999999	17	952	163	295	179	297	721	907	724	999999	999999	907	45	686	999999	838	688	38	448	217	93	406	326	15	969	200	980	15	261	744	360	714	546	349	971	290	280	17	999999	514	999999	455	369	759	999999	638	389	776	48	531	999999	350	999999	54	397	610	635	157	326	999999	317	716	656	980	999999	999999	370	999999	714	999999	999999	681	746	934	776	637	47	567	398	340	811	213	967	999999	548	20	886	502	952	999999	654	132	691	999999	206	724	798	388	999999	72	278	693	72	999999	999999	524	603	999999	277	759	573	999999	759	985	999999	999999	748	999999	442	928	668	999999	744	999999	198	444	989	999999	737	999999	839	658	745	335	999999	999999	151	999999	766	33	416	993	999999	203	797	586	999999	705	999999	102	975	872	946	892	403	410	948	719	16	999999	535	170	165	225	999999	914	999999	433	923	999999	961	976	999999	418	522	674	642	551	999999	999999	999999	293	308	644	86	967	711	852	932	661	178	999999	765	247	497	256	837	19	283	883	263	939	782	95	999999	999	711	538	380	729	768	407	174	999999	456	252	999999	521	148	953	213	479	501	272	880	539	999999	922	920	999999	837	632	999999	999999	358	142	511	999999	513	999999	999999	999999	482	212	892	999999	268	371	791	255	394	999999	871	330	679	783	999999	519	215	602	788	788	617	999999	892	146	139	502	55	323	741	649	17	71	697	999999	997	999999	380	119	280	849	999999	675	881	520	761	948	999999	574	999999	991	16	911	298	476	999999	377	320	756	641	766	325	477	514	744	319	809	999999	649	786	158	149	105	999999	938	657	941	999999	381	384	999999	510	999999	628	749	642	106	772	230	473	630	978	623	999999	513	999999	664	999999	147	999999	999999	325	352	788	546	852	911	589	360	819	624	999999	938	381	999999	999999	999999	999999	765	999999	223	46	412	186	165	999999	525	627	818	414	999999	781	95	180	432	866	167	692	91	897	731	999999	422	999999	999999	999999	49	252	29	257	690	815	405	45	988	915	999999	999999	999999	999999	336	294	999999	999999	999999	843	68	999999	948	592	999999	161	999999	867	380	706	623	999999	999999	679	139	283	607	999999	723	999999	385	59	192	999999	953	991	69	715	570	447	744	999999	584	16	427	282	303	436	158	538	58	537	999999	291	301	912	839	954	247	63	686	210	999999	648	468	18	585	440	639	117	102	61	307	933	999999	157	999999	330	
261	999999	979	999999	422	194	138	847	394	901	226	51	162	999999	478	517	999999	544	254	935	548	999999	696	863	797	51	446	997	240	999999	329	154	495	519	702	999999	999999	999999	999999	47	519	620	623	684	224	598	954	987	999999	789	182	427	999999	491	782	842	999999	126	999999	380	999999	141	999999	663	581	82	555	999999	411	98	443	255	755	999999	999999	927	795	22	999999	208	999999	458	423	450	558	902	251	999999	999999	999999	227	999999	141	999999	299	388	14	960	112	152	52	321	586	999999	356	927	999999	696	999999	854	57	158	999999	184	294	300	717	175	114	999999	831	999999	906	999999	999999	485	123	347	917	47	923	834	909	506	166	774	872	929	104	631	240	554	938	882	813	79	490	956	999999	999999	670	838	855	999999	320	500	415	44	623	871	813	334	779	38	931	222	249	970	999999	999999	427	788	999999	482	999999	999999	999999	34	999999	801	995	167	999999	917	999999	999999	978	485	195	665	999999	999999	315	999999	818	905	775	910	999999	600	830	519	999999	613	581	999999	766	383	999999	999999	999999	999999	306	821	875	999999	120	861	661	999999	243	763	785	999999	999999	589	482	999999	664	543	999999	999999	83	148	971	485	229	999999	999999	494	999999	605	999999	999999	999999	978	541	493	357	172	795	913	258	114	366	76	734	585	463	991	409	918	718	451	999999	194	317	168	850	400	436	509	525	177	527	637	999999	633	999999	181	999999	989	500	502	747	597	454	969	781	905	999999	643	156	354	95	409	887	59	628	999999	999999	383	643	957	735	999999	398	91	999999	728	803	110	11	292	943	419	427	226	703	934	999999	999999	999999	944	648	793	363	999999	91	128	750	223	15	999999	999999	675	355	543	766	462	999999	372	392	62	111	999999	642	999999	411	675	981	670	355	693	999999	333	996	999999	318	942	931	999999	999999	999999	977	589	104	20	999999	277	73	884	999999	999999	735	378	956	333	843	999999	999999	499	769	999999	146	90	868	321	147	187	678	999999	234	824	999999	982	999999	999999	85	999999	999999	631	91	143	611	107	220	999999	958	485	377	999999	855	321	791	999999	457	593	332	897	721	783	873	999999	999999	416	659	635	999999	753	15	42	258	330	450	528	418	636	804	49	869	763	363	661	809	999999	802	999999	999999	999999	534	999999	999999	999999	999999	773	757	486	999999	205	999999	999999	393	215	999999	344	423	534	870	273	34	821	788	292	37	999999	429	999999	795	999999	614	746	999999	999999	228	999999	441	81	530	999999	770	931	999999	609	601	294	380	158	192	999999	
999999	277	53	999999	74	712	990	318	159	843	999999	546	691	999999	591	701	981	761	986	252	902	352	14	203	502	102	729	188	999999	999999	587	999999	39	329	999999	346	999999	834	568	515	245	132	921	687	999999	234	250	151	28	900	313	619	172	939	999999	249	273	999999	999999	971	983	812	627	416	999999	82	999999	371	949	254	998	999999	999999	480	17	780	431	327	869	277	851	587	170	999999	440	967	119	99	757	761	82	853	999999	596	999999	433	505	515	431	999999	717	879	201	999999	999999	166	426	691	932	999999	818	999999	980	999	130	999999	652	837	976	298	963	427	614	198	182	999999	589	606	999999	583	285	999999	895	999999	999999	999999	395	999999	887	284	551	427	166	964	999999	999999	872	568	475	135	781	667	539	999999	296	999999	275	13	999999	757	576	819	999999	358	517	902	60	371	449	157	999999	265	999999	999999	746	546	999999	649	254	56	999999	31	999999	823	802	617	386	763	999999	269	707	999999	795	999999	707	731	685	807	457	50	999999	999999	128	327	999999	999999	717	999999	396	750	999999	625	999999	999999	484	999999	999999	919	556	999999	525	999999	49	190	450	627	470	819	994	999999	860	999999	202	213	999999	771	903	813	707	287	900	999999	376	999999	239	91	633	250	656	162	53	765	261	557	525	787	470	999999	876	999999	64	897	843	381	890	999999	999999	554	583	712	651	875	222	279	999	976	999999	469	951	999999	999999	230	173	841	971	999999	210	999999	999999	193	999999	965	936	219	232	999999	706	995	999999	999999	999999	89	666	943	511	178	999999	982	999999	548	999999	999999	986	517	503	834	734	11	409	795	376	788	865	400	412	999999	938	12	57	996	279	925	999999	300	712	914	563	229	339	999999	550	999999	96	149	326	308	978	999999	999999	397	277	704	595	894	294	869	223	275	999999	825	239	551	935	561	999999	942	233	696	804	588	999999	514	671	999999	255	158	701	999999	84	113	999999	999999	297	659	728	575	999999	883	15	843	701	298	689	999999	573	999	293	999999	870	384	85	999999	999999	136	999999	763	42	989	649	146	177	497	200	437	999999	719	264	285	999999	703	612	349	690	999999	887	982	999999	167	43	255	999999	176	855	700	999999	424	999999	170	999999	999999	542	999999	243	869	999999	214	107	261	999999	999999	745	18	701	999999	771	736	602	662	999999	144	999999	875	956	404	999999	999999	642	500	999999	703	824	103	743	868	171	273	115	999999	999999	682	999999	574	770	189	510	856	475	687	999999	301	822	242	921	407	999999	999999	999999	839	597	675	
572	607	852	999999	999999	999999	274	999999	999999	508	999999	999999	376	999999	999999	999999	115	776	893	425	535	954	570	999999	881	999999	182	346	840	999999	879	999999	233	999999	119	999999	721	999999	160	999999	592	641	999999	999999	671	50	865	999999	157	664	561	617	999999	182	150	999999	46	744	812	446	479	927	999999	512	628	365	558	755	456	999999	651	999999	626	44	833	893	283	148	446	840	726	817	999999	999999	942	272	999999	999999	480	501	999999	976	274	713	390	664	648	999999	802	316	492	120	907	184	23	533	990	912	348	256	999999	898	308	972	720	661	738	999999	569	366	45	507	284	955	732	674	999999	999999	653	179	254	113	345	139	357	616	910	25	172	418	281	416	712	234	999999	999999	999999	999999	999999	728	999999	831	609	446	280	999999	835	952	452	999999	999999	88	999999	999999	12	240	562	178	624	114	750	723	655	161	95	629	795	60	798	389	996	470	919	999999	999999	423	504	899	859	999999	999999	957	999999	823	647	999999	158	542	231	999999	999999	509	678	888	978	999999	185	457	360	651	199	784	164	72	352	999999	999999	999999	926	999999	736	662	319	261	333	999999	160	831	514	999999	480	262	999999	872	999999	496	999999	40	946	999999	999999	57	999999	218	183	996	803	510	481	999999	44	999999	999999	642	199	137	999999	427	565	195	999999	354	943	999999	180	999999	955	291	472	855	519	999999	396	885	351	688	122	110	999999	999999	999999	650	360	177	999999	666	645	999999	682	471	306	999999	999999	761	999999	893	113	91	47	246	999999	521	999999	625	827	907	427	730	300	999999	24	999999	349	999999	206	412	993	999999	610	514	301	768	609	11	999999	155	999999	635	999999	458	584	41	999999	841	295	477	613	999999	349	950	248	999999	896	181	999999	216	34	247	999999	999999	999999	337	481	533	944	999999	999999	46	75	999999	999999	792	832	841	926	983	36	508	943	728	799	999999	999999	659	276	386	871	437	999999	352	999999	424	999999	322	559	257	560	539	896	999999	999999	576	669	667	704	999999	92	999999	255	473	190	999999	999999	836	786	999999	999999	999999	267	568	999999	484	492	722	561	831	723	999999	291	679	999999	999999	999999	931	174	232	598	999999	954	820	303	817	999999	90	999999	605	130	999999	536	918	355	999999	282	338	610	999999	94	946	116	999999	731	572	999999	576	50	693	914	373	672	564	52	141	867	446	274	999999	302	411	560	955	999999	999999	983	999999	333	694	224	283	330	93	999999	999999	663	91	99	730	54	616	49	999999	999999	999999	569	972	875	223	871	836	73	26	
787	682	396	160	172	251	589	409	252	356	999999	640	52	999999	426	400	478	785	357	543	550	999999	372	90	999999	954	999999	21	497	119	999999	387	220	314	305	464	265	512	918	847	151	999999	373	693	999999	61	714	981	555	999999	999999	95	999999	529	476	999999	320	315	886	999999	330	577	911	143	999999	999999	430	737	292	999999	145	965	999999	509	402	904	322	679	90	222	249	939	999999	23	999999	737	999999	690	838	203	154	949	626	999999	527	574	733	999999	170	908	630	977	698	593	348	779	228	999999	137	571	999999	641	234	673	999999	390	121	898	768	795	203	740	898	99	818	196	999999	166	981	827	180	92	999999	999999	592	272	251	872	999999	594	999999	918	563	277	999999	999999	724	952	999999	999999	462	999999	471	999999	714	890	88	609	999999	162	999999	71	998	999999	400	707	999999	62	91	999999	148	248	233	184	285	285	186	631	685	315	999999	999999	423	844	999999	999999	620	153	999999	999999	194	642	107	521	164	457	999999	263	999999	706	999999	672	871	46	998	224	611	297	999999	439	999999	999999	999999	470	999999	53	648	999999	999999	999999	999999	978	593	389	521	999999	151	711	30	828	365	999999	999999	999999	999999	800	525	386	999999	160	733	333	63	38	988	737	718	637	999999	120	809	999999	327	822	618	999999	88	999999	525	999999	82	899	276	271	83	789	999999	999999	545	888	528	999999	999999	999999	999999	763	925	564	400	783	787	514	999999	910	28	999999	605	931	369	523	722	43	861	351	999999	833	66	792	954	209	44	773	101	999999	999999	547	456	999999	999999	855	486	999999	101	741	716	567	30	999999	252	484	999999	999999	999999	999999	176	495	999999	966	706	999999	706	142	609	999999	748	23	999999	935	999999	999999	152	72	441	999999	46	999999	941	999999	635	520	999999	700	999999	999999	999999	274	197	79	999999	999999	148	489	836	12	999999	353	913	999999	999999	702	155	94	999999	771	341	131	339	80	999999	967	554	289	340	999999	685	16	592	139	186	999999	826	352	999999	232	342	662	999999	439	999999	693	295	51	137	933	375	728	661	778	999999	999999	934	126	94	809	552	858	999999	999999	326	151	761	784	723	999999	876	802	925	816	438	678	895	900	999999	302	681	512	162	407	821	957	355	814	990	292	549	709	268	999999	679	999999	513	585	122	224	931	511	327	619	67	572	802	845	349	469	999999	44	999999	792	999999	49	706	751	999999	369	999999	946	999999	441	968	999999	544	576	146	999999	999999	999999	787	999999	370	179	999999	543	349	258	164	509	475	999999	294	515	
999999	999999	230	640	999999	762	755	753	428	985	999999	886	651	999999	38	236	708	999999	999999	687	999999	912	999999	958	853	172	411	581	215	999999	481	999999	156	462	870	78	355	506	186	999999	565	44	81	384	461	309	892	999999	999999	999999	800	90	999999	607	269	394	52	271	786	615	999999	184	547	142	514	999999	739	198	29	999999	999999	212	218	999999	132	221	841	999999	999999	999999	280	999999	361	999999	495	400	999999	549	203	486	35	999999	719	571	62	390	999999	939	999999	999999	570	999999	439	269	999999	598	999999	999999	999999	57	553	994	763	242	344	999999	822	999999	646	123	417	199	999999	999999	934	796	999999	647	838	741	724	901	188	501	983	577	522	102	240	999999	527	703	74	156	932	41	330	486	236	654	999999	999999	302	756	999999	380	708	895	334	260	114	235	505	743	999999	999999	816	999999	258	766	885	729	39	748	595	714	135	849	610	903	476	16	420	194	182	497	609	431	903	613	869	626	768	980	792	302	999999	330	999999	291	224	999999	999999	469	768	839	207	999999	170	883	999999	859	295	431	783	107	999999	321	571	834	52	394	999999	645	897	999999	961	59	956	999999	999999	999999	35	999999	688	418	779	950	425	343	999999	999999	271	999999	368	999999	341	346	206	695	999999	886	999999	999999	249	829	999999	592	572	509	878	158	597	866	376	999999	833	966	742	375	328	999999	895	999999	999999	987	133	348	287	886	928	624	999999	270	815	630	999999	45	999999	858	719	197	387	916	999999	151	467	404	653	917	186	375	999999	831	376	622	991	531	455	999999	999999	360	314	685	581	263	999999	337	999999	746	405	798	886	884	655	141	999999	978	772	402	530	728	999999	999999	999999	562	999999	31	893	202	638	523	590	826	161	369	882	701	345	211	999999	139	354	907	999999	388	999999	719	186	245	146	22	999999	62	732	978	664	945	975	999999	243	283	443	857	999999	882	217	69	732	295	258	784	643	570	555	400	384	788	846	331	84	999999	845	658	66	626	763	537	104	999999	705	937	999999	327	968	999999	999999	496	799	640	180	428	987	890	999999	999999	378	199	507	342	604	876	108	653	999999	932	438	999999	999999	491	128	999999	965	999999	999999	999999	68	326	602	983	703	888	988	216	999999	999999	322	999999	671	705	999999	574	999999	762	578	828	839	82	383	45	144	999999	694	318	521	501	999999	438	310	675	302	999999	999999	999999	638	716	888	891	503	297	619	483	999999	105	243	999999	648	999999	999999	761	482	986	943	999999	848	791	203	999999	694	659	
999999	884	654	995	412	205	977	516	134	862	940	947	579	95	425	660	798	999999	85	999999	999999	260	457	548	203	999999	118	39	674	846	523	999999	999999	843	104	735	999999	127	692	999999	576	141	999999	128	821	999999	999999	857	151	198	993	603	604	999999	806	999999	437	116	999999	999999	96	947	842	287	348	731	750	735	991	690	831	680	906	47	400	999999	181	339	726	668	898	261	999999	999999	853	919	613	480	46	999999	308	999999	325	595	999999	628	299	801	779	99	784	999999	866	999999	999999	999999	999999	999999	336	96	771	108	389	999999	207	835	69	999999	999999	429	128	280	698	839	999999	119	365	320	96	999999	430	380	559	637	884	226	395	436	130	540	232	999999	153	999999	390	999999	342	191	999999	125	569	934	376	360	971	514	983	36	999999	256	956	999999	481	999999	665	401	548	752	259	999999	450	633	245	894	206	82	136	748	458	191	776	184	922	999999	212	496	13	209	666	380	243	999999	366	873	583	999999	999999	999999	999999	999999	661	590	932	416	999999	936	999999	999999	163	999999	999999	245	578	887	999999	782	463	999999	361	178	397	349	96	999999	747	999999	276	999999	999999	360	507	546	999999	999999	999999	195	251	515	305	276	797	531	55	766	992	999999	789	479	999999	999999	393	73	238	126	601	321	504	63	669	592	669	337	999999	803	999999	999999	781	118	367	294	541	947	999999	94	999999	999999	304	999999	886	749	999999	797	999999	999999	966	443	318	346	868	218	691	197	846	712	606	999999	368	251	375	161	226	681	121	119	999999	446	858	999999	745	999999	27	185	999999	920	300	872	999999	653	999999	958	532	444	250	999999	603	353	110	503	487	999999	507	62	999999	734	532	999999	685	858	258	530	585	174	601	143	201	515	30	925	421	734	111	715	415	416	999999	781	441	963	515	999999	345	999999	665	835	237	965	231	999999	397	679	197	510	404	316	382	367	843	116	999999	999999	332	999999	91	753	809	791	647	547	999999	751	189	721	353	999999	194	230	509	999999	906	999999	294	999999	538	741	999999	999999	321	108	43	271	999999	334	999999	428	594	171	999999	911	36	445	328	683	336	646	500	999999	167	999999	132	161	858	87	999999	731	803	745	646	999999	216	218	480	999999	999999	844	813	999999	715	924	747	33	948	999999	740	470	907	610	260	891	999999	81	443	259	976	881	412	860	999999	284	625	848	524	999999	999999	817	965	779	999999	492	999999	644	759	242	324	109	213	270	346	999999	823	202	494	999999	108	999999	775	230	572	631	442	952	
731	440	309	999999	508	999999	999999	922	505	999999	999999	768	67	607	322	210	935	876	678	999999	523	393	999999	432	363	769	834	999999	999999	744	999999	548	59	881	913	328	999999	424	601	197	377	999999	245	695	761	999999	999999	501	999999	574	295	695	953	299	438	999999	979	877	545	738	191	333	999999	760	921	891	999999	999999	694	993	278	520	999999	490	999999	109	158	765	670	637	82	343	746	478	459	999999	999999	759	999999	574	348	65	999999	862	15	54	544	484	774	999999	17	999999	806	999999	999999	999999	420	472	525	999999	199	224	999999	908	999999	999999	586	411	310	409	306	999999	733	129	654	222	999999	999999	484	729	565	673	999999	800	629	561	536	917	182	999999	110	132	244	124	384	134	999999	970	999999	167	468	142	183	374	573	999999	788	687	184	999999	144	997	999999	999999	773	526	233	415	288	114	322	669	239	626	308	183	724	999999	744	530	373	670	999999	327	999999	433	499	625	236	580	999999	848	742	99	550	999999	144	999999	351	999999	900	443	999999	999999	999999	999999	903	557	75	399	334	999999	943	653	719	473	780	670	533	349	999999	608	188	708	341	473	926	149	86	999999	49	999999	277	999999	999999	929	979	135	481	472	530	942	559	837	256	999999	905	99	999999	86	333	474	915	11	832	302	999999	983	760	381	872	763	480	871	999999	58	902	67	33	789	494	655	999999	70	999999	94	58	351	461	737	567	837	769	10	999999	575	370	275	63	337	675	995	374	109	600	999999	471	688	486	207	999999	848	75	999999	591	678	285	854	192	747	254	913	531	32	814	45	993	999999	999	785	688	636	13	695	999999	999999	290	999999	999999	999999	622	999999	999999	999999	46	719	771	189	999999	202	300	516	93	316	999999	761	474	352	295	564	773	991	689	700	999999	999999	845	999999	475	102	999999	195	393	139	135	999999	999999	277	999999	104	273	813	71	806	495	182	553	697	612	999999	34	999999	803	999999	288	630	680	174	744	971	874	999999	714	325	804	114	132	953	190	208	713	206	366	200	301	999999	929	882	999999	347	520	158	767	122	77	460	392	999999	850	504	214	884	533	24	230	999999	999999	746	12	999999	999999	599	516	413	648	999999	581	613	614	328	701	798	958	407	461	999999	634	999999	257	353	722	644	999999	685	994	829	673	352	999999	429	861	999999	879	824	297	921	641	999999	473	999999	879	999999	873	532	803	416	925	135	563	504	246	507	498	658	669	415	999999	830	999999	999999	165	238	643	194	466	518	918	144	120	539	
94	280	137	999999	999999	942	770	580	882	588	904	547	789	999999	193	364	694	230	999999	881	435	810	999999	654	94	650	145	688	75	294	497	790	999999	33	999999	999999	379	489	194	726	645	915	947	830	914	617	449	999999	11	999999	823	697	979	238	999999	999999	334	483	999999	823	806	92	515	597	101	123	532	765	999999	226	984	999999	46	438	246	999999	999999	125	739	477	211	968	999999	999999	471	999999	811	787	999999	145	642	896	565	370	919	563	409	999999	739	999999	999999	683	122	999999	999999	618	999999	550	991	594	421	999999	999999	457	999999	838	405	553	136	301	999999	999999	999999	999999	583	98	999999	676	999999	683	119	512	386	938	999999	527	999999	999999	844	853	148	270	795	999999	999999	434	162	118	747	999999	167	856	233	447	999999	999999	999999	203	211	40	968	984	41	318	485	908	999999	999999	75	999999	983	503	708	282	162	52	949	999999	205	159	935	999999	928	439	525	263	289	938	999999	51	999999	661	699	814	884	163	238	999999	999999	815	999999	357	53	652	106	999999	999999	951	295	999999	400	323	998	61	104	438	66	602	999999	231	629	892	365	34	414	331	803	894	397	999999	999999	999999	999999	389	557	587	497	999999	342	999999	999999	337	653	993	650	376	663	647	719	456	999999	636	694	999999	999999	999999	992	29	247	999999	860	263	563	295	999999	928	649	619	504	517	999999	780	269	999999	126	999999	249	372	383	48	999999	165	185	941	902	999999	778	56	999999	847	594	999999	48	567	10	999999	774	367	999999	999999	726	54	153	999999	515	999999	999999	762	510	894	999999	630	645	209	116	704	87	622	393	464	999999	602	999999	656	999999	473	742	701	931	274	527	881	999999	661	321	999999	999999	973	436	999999	811	25	546	307	387	964	832	838	461	305	774	161	999999	895	571	133	627	496	289	51	583	674	831	245	377	589	999999	984	888	492	692	113	196	807	653	144	66	999999	999999	958	641	903	250	635	499	375	906	125	99	197	996	526	694	394	11	146	194	999999	930	798	355	999999	950	969	613	999999	965	176	999999	999999	999999	999999	226	330	410	680	434	205	746	11	682	999999	894	700	495	999999	418	801	806	999999	999999	755	198	481	613	793	952	999999	32	999999	410	740	873	662	129	999999	999999	374	999999	331	999999	989	564	928	125	851	953	260	483	447	999999	173	999999	999999	488	321	319	745	717	616	727	163	182	917	600	941	999999	999999	580	997	999999	54	817	484	805	959	201	270	365	762	839	702	999999	585	576	999999	380	149	999999	808	
188	563	999999	999999	603	558	817	646	337	184	231	722	999999	486	580	217	356	885	928	528	130	59	390	999999	777	35	366	999999	351	363	999999	999999	67	772	819	312	397	449	880	999999	152	554	932	191	540	127	32	999999	15	368	891	999999	220	656	688	138	999999	702	600	999999	202	230	305	999999	999999	741	665	907	666	277	820	906	999999	681	386	999999	999999	208	424	999999	999999	55	591	983	472	86	280	999999	999999	999999	999999	695	848	312	64	999999	259	958	577	799	999999	125	654	999999	547	999999	489	538	999999	122	21	974	287	940	575	156	999999	999999	511	537	471	264	999999	976	999999	135	999999	702	627	464	325	168	630	999999	208	887	400	853	445	488	596	999999	140	971	999999	164	417	908	737	907	291	937	456	50	338	999999	302	677	599	421	927	786	911	999999	999999	852	353	999999	999999	687	755	785	876	33	940	999999	133	851	307	999999	718	999999	965	719	183	388	712	590	999999	11	595	999999	999999	34	560	809	999999	325	184	826	811	999999	999999	59	161	999999	71	433	999999	608	83	450	380	615	703	778	821	201	642	418	150	763	999999	999999	101	42	531	852	472	141	899	808	676	480	182	962	999999	915	567	677	999999	288	490	687	927	999999	352	648	999999	999999	988	638	683	765	999999	57	999999	435	958	129	974	218	961	968	709	274	773	900	442	740	795	999999	634	964	101	862	282	999999	812	946	999999	882	531	999999	152	270	135	911	999999	135	583	557	957	999999	702	118	327	521	999999	999999	999999	451	216	589	987	999999	999999	718	999999	824	999999	702	622	21	438	999999	687	281	999999	999999	999999	862	999999	317	167	248	947	196	272	983	544	761	709	159	576	248	676	941	702	999999	267	417	247	999999	360	999999	934	946	19	610	431	56	999999	539	523	999999	999999	898	432	749	999999	817	999999	999999	289	999999	999999	999999	999999	199	425	999999	578	999999	191	732	999999	146	957	286	313	11	186	661	562	999999	75	999999	999999	67	903	778	519	953	999999	449	961	556	690	347	888	471	511	820	195	999999	999999	999999	999999	791	999999	209	940	156	445	143	641	999999	999999	791	947	823	999999	387	296	647	236	624	841	741	770	78	999999	620	999999	841	500	365	476	876	30	999999	821	844	174	999999	837	372	517	999999	808	176	427	899	399	74	635	133	534	547	459	853	96	999999	30	824	753	330	758	604	642	285	328	262	999999	999999	11	991	222	592	810	863	116	60	932	999999	650	556	230	332	215	376	831	999999	426	177	60	999999	824	350	
949	517	613	999999	158	533	847	175	999999	589	73	999999	911	941	999999	596	746	46	999999	999999	183	207	109	436	398	275	454	399	999999	603	760	796	177	872	642	303	999999	203	999999	409	756	485	427	641	269	572	465	889	999999	830	430	999999	531	999999	999999	999999	417	187	524	882	89	999999	339	999999	999999	276	999999	999999	999999	999999	345	553	144	999999	669	697	780	468	176	999999	999999	564	999999	15	183	999999	275	769	704	890	885	83	678	29	999999	308	155	891	811	999999	106	426	999999	757	494	876	879	257	738	479	971	999999	20	698	999999	524	999999	334	362	999999	999999	707	344	418	558	272	874	125	953	371	999999	889	656	183	730	393	974	999999	999999	999999	867	28	40	235	999999	999999	72	999999	999999	999999	58	999999	539	729	999999	399	92	999999	209	232	11	764	999999	377	927	92	999999	837	967	999999	550	810	814	999999	225	982	999999	118	499	622	210	894	178	999999	322	731	359	927	999999	341	999999	999999	999999	999999	304	112	724	662	308	836	642	235	22	267	265	248	999999	483	513	20	722	973	682	999999	31	999999	999999	156	999999	999999	999999	376	656	999999	388	999999	569	526	761	999999	268	999999	810	662	980	975	881	911	892	84	725	876	999999	179	618	337	130	664	276	196	999999	578	607	112	999999	276	578	386	879	999999	999999	999999	722	400	999999	999999	999999	29	606	56	999999	684	263	980	999999	856	952	999999	27	61	627	999999	259	574	999999	689	416	707	999999	999999	406	505	41	385	999999	244	163	33	427	999999	173	110	999999	999999	999999	832	999999	626	632	999999	324	100	368	828	999999	773	240	999999	999999	72	999999	999999	999999	999999	999999	731	652	999999	585	245	702	929	69	116	999999	526	999999	39	613	772	375	790	999999	311	400	315	146	213	495	631	14	15	237	364	620	708	640	176	999999	238	190	446	51	999999	554	394	999999	261	941	999999	926	211	544	999999	697	510	389	999999	501	343	594	999999	392	999999	241	999999	701	705	496	188	999999	680	459	385	592	999999	748	689	757	15	284	885	272	133	704	802	470	999999	667	999999	329	999999	674	999999	643	740	999999	97	165	999999	693	999999	765	999999	486	256	751	169	440	769	999999	700	411	496	68	709	186	999999	259	438	999999	496	47	386	859	414	16	222	741	999999	874	661	999999	999999	321	999999	129	510	647	999999	61	999999	775	898	357	628	80	187	187	934	564	795	837	999999	630	207	297	388	903	999999	249	539	427	999999	894	110	176	511	184	999999	999999	999999	622	801	999999	924	720	149	39	240	
344	828	44	999999	999999	89	823	999999	279	124	661	741	999999	999999	218	521	883	999999	13	256	462	569	999999	78	354	888	182	999999	999999	706	486	158	358	999999	737	421	504	620	999999	815	287	368	242	70	458	848	79	56	593	999999	50	534	999999	783	777	775	999999	999999	462	408	999999	786	468	572	637	513	392	999999	837	999999	27	272	895	999999	999999	104	336	942	619	999999	819	136	999999	483	665	952	21	575	894	962	596	999999	168	999999	909	999999	999999	999999	433	999999	466	144	999999	796	847	777	639	949	999999	683	448	883	356	999999	589	779	343	985	907	685	501	816	49	875	210	489	999999	999999	287	478	204	667	518	674	48	684	999999	999999	635	887	323	999999	999999	221	524	712	190	210	313	999999	167	914	762	748	999999	650	105	343	595	368	673	636	999999	345	488	781	374	999999	999999	905	862	686	359	999999	999999	999999	64	999999	361	999999	309	999999	999999	157	999999	289	905	770	999999	397	589	584	71	277	224	686	400	426	999999	743	348	508	291	407	277	480	565	742	385	23	596	277	981	999999	68	769	937	523	999999	999999	875	999999	461	531	326	288	624	92	805	686	50	999999	104	618	159	999999	622	301	880	840	724	172	395	999999	801	321	602	963	218	999999	748	876	999999	534	867	745	999999	760	91	989	999999	999999	937	699	973	957	999999	373	948	268	156	646	643	193	484	713	218	253	729	14	685	660	999999	359	937	174	999999	570	751	414	753	862	219	999999	984	250	235	999999	244	999999	999999	999999	25	950	308	112	999999	218	59	163	999999	999999	40	999999	313	204	609	587	762	809	999999	999999	999999	999999	514	294	436	752	208	999999	487	523	999999	886	865	457	645	923	999999	834	931	38	520	597	999999	999999	832	999999	588	789	640	647	932	435	132	999999	999999	999999	445	999999	675	999999	19	999999	675	23	796	154	999999	855	559	686	535	927	877	692	101	35	666	565	999999	999999	174	999999	603	840	590	582	763	339	841	999999	487	999999	999999	451	29	705	999999	864	162	999999	919	999999	240	953	121	15	558	439	444	590	815	880	561	381	326	600	222	835	432	224	390	999999	24	395	999999	498	999999	436	673	395	113	999999	412	774	384	441	188	649	728	585	999999	333	894	260	359	999999	486	787	134	429	493	95	441	938	999999	47	718	999999	754	999999	999999	131	999999	58	999999	23	477	786	999999	884	999999	999999	117	999999	200	67	987	763	45	602	999999	981	311	999999	902	28	370	999999	999999	999999	723	999999	894	999999	348	999999	566	846	
773	999999	139	700	790	999999	17	920	977	593	748	249	999999	999999	809	162	999999	999999	820	999999	999999	999999	653	13	999999	659	999999	999999	677	13	509	298	500	151	989	699	472	321	200	999999	246	999999	50	999999	725	237	298	769	533	742	999999	92	91	999999	700	999999	692	135	999999	141	89	928	252	974	94	999999	749	907	965	999999	999999	300	75	758	285	174	428	876	288	90	370	999999	555	935	511	999999	999999	999999	451	684	17	346	999999	69	981	318	738	999999	691	999999	488	391	804	423	63	211	999999	999999	768	535	887	815	999999	310	770	688	382	317	473	667	252	303	465	999999	112	352	370	16	999999	999999	435	362	195	23	602	979	597	999999	881	309	999999	999999	687	915	797	201	499	628	298	303	936	430	602	34	32	195	999999	999999	321	710	840	21	555	801	109	535	630	833	708	791	100	250	436	999999	268	368	616	550	493	999999	999999	742	717	483	999999	999999	759	171	999999	416	64	84	820	999999	468	999999	338	885	999999	999999	570	665	919	507	213	695	994	438	765	663	579	385	39	410	857	108	303	82	771	105	775	469	842	302	999999	999999	430	265	999999	870	39	730	734	231	350	198	822	999999	279	345	19	330	405	999999	999999	679	54	999999	999999	369	104	266	123	720	496	110	999999	999999	770	196	275	739	733	894	634	848	650	807	69	999999	286	999999	802	999999	999999	999999	74	999999	999999	999999	971	20	941	345	999999	999999	616	23	999999	249	375	204	449	93	80	999999	596	510	703	989	999999	246	360	999999	92	20	464	688	999999	50	46	317	173	713	225	999999	798	397	999999	861	241	637	82	819	304	999999	644	719	365	815	999999	563	811	475	38	999999	659	296	999999	766	318	928	388	695	213	67	40	735	868	815	481	999999	392	999999	757	999999	174	999999	360	10	376	744	332	999999	999999	483	506	999999	999999	489	605	512	145	999999	552	999999	999999	387	999999	246	61	908	851	550	344	999999	181	968	717	637	570	128	999999	262	999999	574	606	568	999999	729	999999	999999	999999	388	219	968	73	40	300	999999	999999	786	923	123	948	468	893	781	485	530	312	537	999999	57	919	486	576	999999	962	977	999999	690	873	886	999999	718	857	473	340	999999	596	150	999999	272	494	999999	204	821	999999	931	680	824	92	983	427	999999	361	12	469	733	401	999999	77	999999	748	462	913	46	999999	239	999999	430	451	120	933	171	859	718	563	145	291	755	999999	40	307	881	999999	999999	469	663	367	854	14	999999	973	416	82	365	999999	42	
999999	168	394	999999	331	260	383	972	999999	266	999999	643	449	333	451	646	999999	47	25	867	854	33	999999	773	872	999999	425	999999	146	527	999999	503	204	531	999999	999999	370	999999	709	56	999999	635	840	212	500	999999	415	680	165	999999	999999	999999	350	656	187	999999	590	999999	210	575	834	539	835	999999	999999	669	449	917	69	999999	285	115	337	999999	999999	228	192	374	282	159	349	999999	999999	809	722	62	162	548	353	999999	543	749	304	143	222	999999	800	318	45	831	284	498	621	837	61	999999	999999	999999	296	959	999999	225	999999	999999	235	98	999999	35	999999	999999	999999	999999	573	999999	785	536	999999	204	756	401	428	873	999999	999999	999999	999999	134	850	758	33	354	999999	261	999999	762	327	410	253	907	999999	126	774	508	919	325	383	924	979	999999	999999	888	513	626	895	541	790	886	897	186	999999	964	11	277	786	770	999999	649	188	999999	467	135	999999	999999	632	284	653	374	419	135	502	927	155	797	244	144	841	999999	365	853	999999	441	513	76	533	169	124	999999	722	159	589	733	745	999999	594	399	330	999999	993	620	887	999999	476	771	684	456	819	999999	999999	651	929	581	294	999999	907	36	622	501	762	999999	170	155	999999	270	546	769	999999	55	213	844	814	999999	999999	744	966	999999	964	741	392	87	350	911	999999	80	230	17	448	420	202	999999	999999	829	999999	530	460	741	773	999999	235	999999	275	774	10	198	999999	315	999999	549	368	361	72	881	118	685	133	999999	999999	581	49	539	999999	770	852	999999	77	985	999999	999999	294	234	782	758	515	477	812	576	911	286	999999	915	595	899	999999	999999	505	895	720	779	406	212	70	999999	176	695	594	999999	999999	364	130	999999	155	781	265	144	579	999999	999999	640	872	557	347	404	347	134	943	431	719	20	999999	999999	275	389	999999	999999	173	589	591	820	883	317	999999	556	165	393	769	814	999999	917	272	201	999999	90	906	849	864	665	854	52	999999	172	999999	911	225	948	586	999999	547	183	999999	999999	722	999999	756	565	999999	999999	249	954	364	139	999999	999999	748	948	999999	194	999999	394	227	999999	999999	549	78	720	532	742	341	217	807	13	277	470	946	282	478	975	333	351	999999	83	426	900	687	622	385	983	173	999999	307	401	293	163	955	471	264	183	486	46	999999	170	459	41	157	361	999999	999999	854	475	480	675	999999	141	447	999999	999999	834	862	455	345	999999	579	74	910	415	719	999999	515	484	999999	305	999999	297	999999	785	624	394	753	335	999999	999999	138	
697	796	631	539	162	999999	812	389	429	321	40	700	492	591	394	999999	741	641	748	811	379	456	184	185	999999	999999	662	528	697	999999	536	694	999999	420	881	278	288	876	567	407	702	999999	999999	984	468	596	826	204	239	273	999999	693	22	999999	999999	250	621	999999	965	340	63	293	692	348	784	346	424	999999	709	126	999999	864	83	351	119	284	858	200	717	978	995	999999	999999	999999	78	999999	682	999999	661	640	999999	999999	911	237	353	999999	999999	999999	209	999999	181	999999	495	123	430	157	619	670	148	484	392	430	999999	987	344	596	994	269	279	999999	999999	396	421	999999	999999	999999	953	999999	997	700	999999	999999	999999	594	806	251	972	186	999999	921	232	22	890	186	258	235	104	999999	893	757	999999	153	980	267	469	999999	999999	427	653	420	203	773	673	448	612	784	999999	153	999999	999999	623	818	266	357	719	651	999999	244	820	243	915	40	952	249	285	728	627	734	135	999999	999999	999999	999999	591	728	458	348	451	574	473	796	950	999999	800	143	606	886	632	547	999999	288	108	606	420	505	173	999999	999999	999999	999999	167	705	27	169	193	999999	999999	674	629	270	312	64	999999	999999	447	965	999999	162	999999	679	842	994	196	317	999999	810	948	122	999999	565	638	999999	289	691	315	101	932	584	616	999999	321	222	13	286	515	234	439	259	973	540	876	668	327	999999	999999	172	518	710	426	383	999999	183	588	74	632	396	999999	999999	51	355	42	712	545	51	368	629	991	909	802	518	380	698	149	556	688	969	598	795	650	152	582	232	167	242	999999	999999	634	938	654	128	458	461	218	627	507	173	132	285	135	421	181	999999	907	908	13	431	44	41	999999	999999	798	979	999999	898	773	809	555	313	106	230	995	999999	999999	683	999999	918	999999	521	58	524	847	322	670	238	971	973	324	259	239	522	113	602	562	991	330	999999	133	320	853	698	618	999999	189	904	425	128	353	233	848	94	942	522	999999	861	999999	485	999999	108	999999	800	494	305	84	583	126	402	500	274	999999	590	795	179	668	360	999999	38	143	999999	812	999999	999999	101	410	154	999999	591	619	701	185	844	999999	999999	393	999999	213	999999	744	605	787	33	628	89	999999	268	299	772	854	999999	955	787	352	554	296	82	999999	999999	895	929	12	535	782	798	98	519	430	770	999999	999999	999999	592	293	999999	977	789	235	550	230	151	999999	808	736	999999	746	397	999999	615	738	321	882	810	427	815	602	262	250	999999	990	999999	837	529	
999999	999999	485	372	504	814	999999	506	847	999999	182	999999	83	204	799	795	61	701	27	999999	41	999999	731	346	175	999999	935	725	999999	999999	559	870	314	336	820	497	511	384	999999	688	48	242	474	262	999999	673	741	408	462	454	999999	299	343	32	999999	999999	517	149	999999	37	879	850	999999	451	81	312	449	999999	999999	312	999999	677	808	339	776	798	10	479	709	999999	735	999999	272	104	627	270	999999	291	838	999999	979	372	187	865	808	198	999999	999999	191	335	999999	994	999999	160	171	111	490	14	255	699	522	48	439	999999	301	351	999999	862	823	811	775	168	909	86	332	920	499	943	530	588	522	999999	999999	384	278	999999	513	121	932	526	779	532	999999	999999	785	940	932	999999	573	466	609	999999	209	380	559	75	94	999999	999999	250	999999	546	999999	667	187	545	750	65	436	560	838	999999	929	307	999999	252	999999	771	300	392	987	26	380	73	999999	109	778	999999	824	212	656	564	293	692	914	242	999999	379	961	249	999999	877	56	22	628	143	493	901	348	316	943	999999	657	445	262	595	999999	420	688	999999	767	999999	240	234	904	999999	192	247	999999	999999	204	999999	999999	60	999999	120	970	999999	445	845	616	876	999999	518	268	342	907	848	439	328	76	999999	690	883	482	366	646	999999	117	999999	950	256	518	549	122	200	513	606	999999	999999	625	808	975	842	470	999999	264	722	965	572	376	344	807	74	732	999999	72	926	578	999999	474	157	999999	101	894	999999	367	999999	406	77	828	999999	999999	297	999999	999999	999999	847	999999	591	112	923	856	545	977	999999	448	454	817	555	999999	999999	38	999999	677	999999	558	999999	948	110	533	235	326	897	743	74	739	519	371	999999	999999	224	512	986	733	550	301	714	999999	288	921	913	221	999999	938	250	283	197	620	999999	709	999999	899	322	999999	876	999999	958	802	913	876	929	92	352	652	914	84	999999	683	136	186	844	770	669	189	999999	999999	999999	999999	502	791	551	999999	999999	999999	999999	324	200	927	857	999999	342	911	999999	411	999999	999999	999999	207	34	175	241	514	494	59	865	999999	240	142	449	862	141	999	309	131	999999	40	999999	999999	528	599	999999	123	825	999999	999999	932	999999	999999	196	788	999999	278	934	999999	999999	999999	413	96	900	126	999999	999999	488	999999	999999	342	612	88	86	961	883	292	679	434	999999	128	688	312	215	932	448	972	946	999999	717	863	999999	972	999999	298	999999	861	999999	412	515	999999	635	830	380	999999	999999	999999	191	235	904	862	599	510	55	
999999	358	111	999999	967	678	999999	999999	827	287	948	278	639	516	999999	344	32	605	999999	918	465	492	858	931	704	611	956	790	720	999999	855	999999	564	927	141	939	525	980	718	734	999999	714	808	553	999999	999999	691	975	403	890	882	266	331	591	589	948	500	179	999999	366	721	331	400	80	999999	999999	999999	711	385	848	819	51	999999	543	525	750	684	314	509	999999	920	999999	397	830	873	599	942	972	348	192	449	355	803	362	22	82	323	999999	999999	747	528	979	600	555	80	840	999999	788	75	838	274	195	669	715	445	740	999999	570	999999	832	742	741	373	202	408	473	999999	534	999999	999999	437	999999	193	762	999999	941	999999	841	759	42	230	163	999999	999999	918	264	685	98	999999	281	147	999999	540	299	14	787	616	999999	156	999999	602	844	268	999999	411	327	999999	907	772	504	359	999999	810	999999	611	589	834	864	284	999999	999999	159	999999	258	315	683	416	894	757	164	999999	983	694	162	440	386	895	294	107	601	262	778	326	999999	922	55	999999	375	687	425	999999	752	133	999999	819	452	236	19	316	728	999999	117	159	617	179	376	407	657	999999	234	999999	999999	999999	683	891	18	833	204	999999	270	740	51	216	342	210	582	859	999999	343	987	999999	885	977	379	690	999999	629	708	253	555	999999	999999	999999	463	999999	413	985	999999	121	810	619	42	682	999999	999999	999999	999999	817	999999	596	516	716	323	747	999999	808	999999	999999	992	745	389	999999	950	999999	623	454	999999	999999	999999	999999	597	419	580	533	378	999999	999999	931	391	999999	255	999999	300	657	999999	931	972	893	389	922	841	598	999999	375	430	493	999999	901	999999	543	468	999999	999999	620	998	107	145	790	379	955	605	999999	999999	999999	500	999999	834	302	742	691	481	517	373	687	999999	999999	961	215	999999	884	46	310	508	999999	363	107	606	680	658	941	795	192	999999	999999	326	210	999999	286	999999	999999	999999	999999	999999	999999	72	950	784	528	664	999999	146	930	687	999999	999999	999999	142	167	817	403	999999	163	644	999999	896	999999	993	939	370	754	414	685	999999	258	235	257	999999	766	785	413	323	87	999999	658	805	865	504	38	999999	31	999999	436	468	481	883	999999	999999	368	845	999999	956	844	168	999999	595	999999	999999	999999	269	672	163	999999	381	414	89	893	999999	985	996	999999	794	999999	999999	348	999999	978	226	858	374	730	112	782	921	999999	456	478	999999	115	999999	354	275	75	999999	999999	867	701	64	999999	401	990	999999	999999	372	814	999999	991	418	999999	233	616	
244	741	74	539	999999	380	454	368	957	610	999999	42	923	999999	764	999999	205	999999	480	984	923	999999	466	384	372	943	420	116	44	465	69	109	882	999999	119	534	10	240	281	999999	999999	695	105	999999	25	999999	245	720	59	258	999999	999999	999999	248	999999	81	284	690	999999	999999	960	347	333	502	550	999999	160	477	541	240	999999	965	322	983	737	238	77	675	368	999999	999999	700	67	999999	669	245	761	643	763	999999	260	320	73	999999	537	909	999999	603	999999	999999	185	768	188	819	530	830	511	364	999999	999999	14	608	331	138	918	269	290	547	832	999999	999999	999999	714	503	980	418	901	667	456	827	999999	473	435	999999	862	939	521	999999	999999	839	999999	407	142	308	43	651	988	999999	737	277	629	824	999999	999999	999999	999999	64	999999	839	121	928	844	907	683	599	540	183	114	999999	978	748	999999	999999	999999	999999	999999	384	415	469	338	429	966	999999	189	208	51	702	500	197	999999	884	836	999999	154	910	888	499	458	709	999999	999999	884	669	999999	999999	586	543	777	362	323	294	648	999999	510	692	962	914	728	485	557	838	682	917	81	104	999999	999999	147	999999	999999	226	999999	706	966	999999	999999	306	999999	660	999999	508	924	148	873	910	245	999999	898	461	947	999999	770	973	161	664	796	966	597	999999	617	943	999999	695	999999	107	999999	941	258	650	999999	665	743	77	863	999999	999999	544	53	171	858	299	745	685	999999	719	999999	951	555	311	73	578	708	516	53	678	112	239	478	776	551	304	999999	257	999999	999999	240	702	119	111	751	262	922	436	806	999999	207	999999	560	950	651	416	396	946	587	579	956	999999	999999	999999	947	999999	999999	277	619	564	926	497	381	999999	999999	999999	842	453	560	811	655	282	710	725	480	392	678	999999	134	144	907	426	999999	735	335	13	999999	999999	164	77	196	999999	816	251	999999	999999	348	999999	471	898	574	999999	396	999999	999999	684	525	309	999999	565	15	547	153	484	999999	510	827	999999	999999	485	999999	999999	299	999999	624	999999	465	469	333	770	53	999999	999999	235	570	999999	39	894	811	650	487	999999	999999	599	71	648	511	342	999999	890	882	702	999999	985	824	999999	653	999999	161	923	229	66	975	999999	521	999999	999999	918	999999	691	480	932	999999	876	999999	706	710	699	431	975	498	133	999999	443	887	999999	788	81	411	915	999999	136	742	999999	431	431	402	272	87	35	168	999999	427	903	420	999999	999999	315	999999	127	944	953	481	185	999999	105	192	542	999999	181	257	419	999999	999999	379	
353	200	946	999999	576	314	447	622	406	999999	905	705	999999	999999	937	482	483	999999	293	970	368	655	567	463	336	999999	860	215	906	778	749	86	429	534	76	759	921	860	421	999999	507	341	85	368	529	399	223	519	130	698	773	335	233	38	21	698	632	492	128	337	454	242	715	627	77	828	286	445	957	187	561	622	671	480	473	36	999999	209	999999	936	35	999999	94	217	14	423	853	401	523	999999	999999	999999	742	93	369	274	999999	457	300	700	123	777	999999	942	147	161	663	752	565	984	127	433	558	192	312	113	157	508	622	654	975	885	922	589	60	132	880	999999	999999	208	999999	999999	908	999999	822	257	788	999999	80	853	760	110	999999	999999	260	703	880	560	780	266	999999	127	999999	999999	724	238	855	973	891	999999	280	85	641	999999	583	994	524	999999	369	65	324	15	438	769	894	999999	59	393	338	357	251	330	999999	854	91	293	297	272	999999	593	999999	815	261	64	582	684	468	479	955	265	188	999999	999999	725	941	122	689	75	752	999999	189	999999	644	999999	773	950	999999	786	285	299	707	262	804	775	663	508	753	383	196	219	999999	579	999999	999999	179	999999	139	999999	999999	969	999999	232	520	999999	414	930	999999	717	290	631	999999	682	999999	665	558	925	762	999999	72	443	368	999999	878	999999	999999	609	43	571	999999	999999	821	197	873	999999	694	484	742	144	371	733	336	46	102	565	999999	734	385	772	524	253	922	999999	28	479	611	999999	353	999999	999999	804	896	610	352	201	810	228	999999	999999	999999	83	999999	999999	63	339	116	331	999999	323	738	708	234	270	56	999999	176	999999	999999	404	704	406	141	765	908	566	999999	726	694	999999	999999	586	925	496	801	451	69	305	660	689	999999	289	85	39	249	527	579	999999	563	230	35	999999	59	414	193	574	999999	428	718	999999	502	389	637	322	569	162	782	999999	469	605	71	871	455	999999	41	425	331	111	525	390	986	999999	172	473	999999	999999	536	521	312	236	999999	999999	586	999999	197	982	652	762	470	999999	999999	841	999999	958	168	164	259	999999	999999	999999	253	999999	999999	338	511	999999	227	173	447	519	999999	271	999999	242	999999	429	294	291	999999	58	772	999999	641	438	645	999999	43	999999	315	999999	999999	965	148	543	999999	668	739	257	662	895	765	999999	324	951	999999	483	999999	934	862	999999	869	967	279	334	995	684	999999	473	693	999999	268	22	999999	999999	999999	659	133	891	259	437	690	46	629	406	292	293	254	689	967	999999	738	108	
999999	576	999999	833	696	813	999999	307	999999	276	564	999999	636	752	630	597	242	999999	360	524	999999	999999	58	832	347	872	52	711	999999	999999	506	999999	627	169	999999	292	875	884	963	999999	353	951	967	999999	482	333	770	539	663	657	456	165	811	224	423	999999	999999	999999	495	823	999999	836	867	950	770	999999	678	476	91	348	721	999999	848	50	180	733	999999	634	360	24	999999	512	58	783	999999	351	719	999999	746	753	999999	857	398	149	548	517	999999	26	999999	448	655	303	457	325	935	108	999999	999999	53	689	999999	892	667	481	721	999999	787	999999	888	429	324	274	730	337	583	999999	959	709	501	663	649	451	980	912	368	999999	65	733	999999	963	44	999999	999999	66	304	871	999999	916	427	290	730	999	137	999999	134	999999	573	129	741	80	999999	606	278	390	999999	999999	911	999999	122	912	212	64	999999	925	394	375	903	673	999999	711	999999	52	292	221	933	650	323	756	999999	977	245	935	999999	778	999999	999999	679	980	26	296	999999	443	803	514	88	675	763	212	840	758	487	999999	96	39	404	999999	324	67	457	399	999999	999999	967	999999	677	277	72	999999	111	955	695	923	999999	747	751	241	248	999999	999999	999999	999999	120	999999	39	500	346	848	961	383	999999	124	622	533	999999	600	804	476	668	837	810	612	305	111	884	72	564	252	999999	999999	172	857	999999	924	199	512	584	249	937	645	999999	428	110	999999	383	841	999999	999999	39	156	947	765	579	939	332	999999	590	999999	41	999999	935	999999	509	999999	220	869	577	697	343	124	26	999999	999999	33	506	999999	511	999999	727	52	989	174	222	202	341	407	287	606	602	999999	999999	574	217	999999	709	247	918	999999	873	514	274	999999	999999	915	140	391	236	999999	443	999999	152	378	292	989	999999	999999	999999	317	352	999999	591	970	999999	999999	999999	451	999999	567	999999	268	473	94	999999	223	778	999999	118	306	72	949	180	731	173	999999	402	999999	292	228	993	938	366	610	85	70	922	303	292	267	723	688	44	669	242	185	475	999999	40	999999	220	374	662	999999	999999	402	999999	860	807	441	405	999999	169	139	573	385	902	999999	999999	999999	301	484	330	850	582	384	915	510	499	987	999999	344	999999	223	17	999999	999999	999999	365	682	427	72	495	850	862	84	999999	904	106	856	282	612	59	753	999999	735	999999	999999	11	871	999999	999999	371	999999	999999	71	136	945	132	944	109	131	507	336	999999	239	999999	999999	988	508	855	20	414	642	715	999999	295	769	445	999999	584	999999	779	
999999	205	296	700	999999	606	800	999999	583	782	162	999999	161	115	722	893	548	746	575	823	503	26	476	727	728	114	669	775	367	510	850	369	636	352	22	999999	573	538	323	872	197	559	281	999999	261	885	564	478	572	999999	896	534	19	650	285	478	728	568	972	571	936	35	590	82	932	792	130	808	103	592	330	20	433	702	635	943	999999	248	475	843	550	201	212	491	613	325	360	999999	76	543	411	14	566	751	936	172	968	999999	305	469	764	755	384	980	555	886	111	999999	999999	341	734	489	102	999999	999999	745	999999	999999	469	616	441	145	742	559	190	325	454	681	765	999999	974	545	943	16	88	794	999999	999999	936	726	999999	53	970	735	809	921	911	437	730	200	349	869	739	999999	37	629	23	825	799	239	999999	430	551	551	999999	199	546	96	59	236	929	599	172	742	999999	398	174	999999	750	999999	413	999999	950	575	133	999999	805	263	978	459	781	999999	433	706	294	999999	502	429	999999	619	384	825	999999	503	271	749	999999	999999	999999	639	999999	15	84	540	826	424	479	999999	427	261	393	293	999999	600	999999	937	176	465	457	608	895	744	999999	999999	884	587	999999	457	313	384	407	809	966	349	994	775	917	892	999999	870	323	999999	11	126	236	101	718	786	58	333	999999	251	999999	688	743	720	377	999999	656	248	999999	32	999999	999999	999999	584	327	767	606	679	30	283	999999	587	295	999999	742	521	999999	792	869	852	408	980	999999	999999	270	288	606	283	999999	999999	246	641	95	300	854	958	272	651	774	950	190	999999	999999	999999	999999	961	999999	374	977	855	48	999999	379	932	999999	691	252	697	324	999999	999999	332	281	999999	46	999999	502	994	999999	999999	258	999999	999999	999999	999999	40	677	999999	500	308	885	241	306	552	999999	383	271	999999	676	999999	999999	575	337	735	789	999999	999999	265	272	720	469	408	849	203	999999	784	844	999999	269	593	23	999999	206	25	163	929	35	999999	120	663	683	999999	328	361	78	683	999999	293	139	999999	933	422	238	780	839	487	392	113	946	999999	538	809	893	92	159	965	378	321	999999	859	999999	377	154	609	47	130	89	999999	999999	922	859	561	332	456	660	999999	999999	999999	999999	676	546	999999	999999	959	134	873	999999	245	999999	113	314	613	999999	279	999999	999999	999999	999999	742	718	407	895	978	33	301	977	487	447	432	558	453	999999	999999	904	322	909	595	194	484	999999	999999	843	999999	31	618	255	850	63	474	104	333	892	999999	467	279	651	943	759	
668	999999	396	17	813	653	660	363	478	806	956	81	971	92	155	578	53	563	610	957	415	56	999999	434	972	338	234	561	999999	677	999999	671	966	835	526	999999	999999	667	999999	999999	371	264	777	999999	106	402	132	251	999999	115	999999	715	51	986	354	999999	999999	962	999999	999999	999999	108	95	800	181	295	115	999999	565	818	999999	999999	999999	999999	596	999999	279	93	999999	579	999999	982	814	999999	263	919	629	979	999999	905	315	814	999999	555	221	272	179	999999	871	810	297	999999	685	928	313	48	192	999999	399	999999	999999	936	634	465	279	447	294	922	546	261	666	999999	654	660	512	987	753	999999	757	999999	980	999999	999999	999999	999999	227	307	886	859	225	737	557	589	297	999999	378	190	177	286	774	977	999999	999999	620	999999	171	343	34	425	326	294	999999	999999	75	223	60	725	116	182	61	149	999999	73	331	999999	118	545	366	108	999999	806	999999	999999	983	356	999999	861	601	383	130	999999	282	471	542	930	532	242	999999	999999	511	999999	83	994	235	634	579	192	119	106	999999	625	976	999999	291	519	708	999999	341	719	999999	999999	999999	732	999999	176	867	936	531	400	991	875	31	291	596	999999	999999	592	999999	358	776	999999	999999	999999	347	504	907	355	189	33	232	999999	901	804	595	322	530	999999	942	999999	766	999999	999999	719	114	170	603	695	999999	999999	999999	125	47	983	999999	999999	448	628	394	557	999999	522	756	508	999999	973	974	227	696	999999	959	391	650	999999	999999	143	999999	42	400	187	901	999999	25	999999	246	117	999999	917	860	999999	999999	999999	956	394	798	254	885	163	999999	999999	195	999999	998	65	999999	404	475	999999	401	999999	56	415	237	216	656	56	999999	378	999999	70	993	66	999999	47	410	68	435	265	618	999999	999999	737	490	270	992	999999	223	959	999999	999999	641	999999	999999	61	612	468	999999	749	738	752	999999	999999	890	999999	147	138	999999	999999	655	782	969	219	20	64	999999	318	925	967	999999	140	833	547	830	430	428	642	999999	316	434	942	999999	686	526	999999	598	999999	999999	999	132	999999	999999	261	314	764	999999	432	349	999999	499	303	542	999999	999999	999999	999999	211	686	999999	72	505	598	712	999999	713	999999	292	999999	999999	466	821	472	925	845	360	999999	581	999999	76	558	996	302	79	999999	999999	409	688	162	999999	947	999999	63	386	937	626	999999	793	999999	600	376	589	739	205	14	677	831	616	860	184	973	347	968	999999	911	75	212	529	999999	406	999999	709	140	773	206	79	999999	95	988	228	999999	840	856	
999999	700	968	267	106	74	999999	999999	792	999999	977	946	609	428	442	474	871	423	746	897	328	296	999999	459	999999	999	935	909	745	628	641	99	142	491	999999	999999	999999	807	116	465	756	107	521	880	162	827	596	650	335	999999	126	804	348	999999	537	355	43	518	301	107	138	999999	563	999999	196	888	813	128	999999	522	531	74	317	291	151	230	775	999999	307	148	412	295	999999	134	511	999999	999999	199	953	999999	886	434	999999	999999	336	527	544	357	694	273	23	478	557	812	100	999999	497	67	999999	999999	580	257	999999	999999	999999	999999	655	438	662	999999	999999	623	174	999999	635	999999	999999	309	954	999999	686	427	101	44	134	999999	999999	771	44	459	349	693	398	646	410	639	999999	363	323	999999	999999	115	695	343	135	999999	314	999999	187	999999	504	197	999999	999999	999999	999999	999999	187	38	999999	116	999999	404	213	20	454	235	527	711	999999	883	204	999999	472	751	580	732	758	999999	999999	630	301	594	50	999999	161	999999	220	26	999999	999999	999999	999999	562	999999	988	711	491	332	680	999999	786	734	190	999999	309	211	639	436	999999	430	407	278	303	999999	815	299	364	258	999999	863	25	511	463	523	846	870	433	96	763	869	999999	999999	238	570	999999	566	413	929	654	950	951	784	999999	827	85	768	999999	431	571	698	356	243	473	817	158	999999	999999	999999	274	439	777	553	672	999999	999999	999999	50	732	999999	999999	886	999999	999999	908	999999	241	545	636	447	88	838	12	524	75	522	17	999999	420	422	999999	296	745	999999	224	182	407	121	784	646	999999	999999	309	144	322	811	921	639	999999	905	916	739	643	229	195	600	775	999999	999999	669	182	999999	629	319	728	961	999999	999999	389	999999	514	129	761	989	999999	360	539	867	999999	263	600	378	406	515	505	829	653	525	479	624	999999	378	515	125	474	101	108	989	416	361	670	999999	999999	828	401	797	977	653	884	835	71	999999	827	353	78	804	999999	999999	814	899	318	625	301	765	339	999999	999999	646	525	999999	999999	550	461	999999	592	999999	128	999999	999999	708	851	999	640	999999	999999	999999	551	999999	56	669	487	984	185	999999	52	55	859	494	498	264	192	341	999999	641	583	520	999999	976	760	628	686	46	10	115	57	318	984	999999	212	999999	594	452	599	999999	766	999999	375	944	999999	999999	590	999999	89	859	525	999999	872	999	70	52	999999	574	411	428	982	450	983	79	469	734	71	999999	292	999999	670	740	742	280	874	314	155	512	178	999999	47	999999	999999	151	590	537	
446	999999	596	999999	797	30	999999	999999	999999	325	294	305	484	83	485	999999	351	430	199	785	999999	999999	135	756	896	540	405	198	999999	999999	494	999999	489	931	297	86	614	132	860	650	699	571	407	558	30	849	37	999999	737	658	711	535	952	804	999999	845	859	840	273	267	999999	853	789	943	831	451	816	552	999999	409	774	229	570	548	96	216	999999	576	999999	57	513	310	460	999999	228	999999	999999	684	182	452	999999	773	858	999999	36	846	781	463	999999	578	999999	484	319	338	883	492	965	413	718	553	651	293	115	999999	754	999999	402	66	724	872	561	142	380	343	193	999999	370	967	522	999999	434	740	999999	999999	24	38	999999	999999	849	736	993	487	965	999999	999999	932	668	999999	849	712	453	724	739	854	26	900	113	975	154	883	999999	999999	999999	478	999999	910	999999	999999	211	725	331	999999	217	988	879	84	176	752	542	260	341	727	999999	809	796	999999	999999	994	150	999999	925	25	977	966	614	999999	596	999999	510	999999	497	720	441	133	999999	182	999999	999999	974	942	734	361	443	893	551	404	880	999999	682	418	909	450	807	97	999999	315	303	999999	999999	884	487	679	251	652	763	621	296	994	428	623	999999	260	999999	207	389	999999	582	93	424	999999	124	516	814	999999	980	999999	912	353	334	85	879	275	377	100	464	64	119	790	140	930	117	886	999999	68	999999	658	431	610	707	999999	733	219	826	173	769	971	864	159	999999	716	999999	943	669	353	743	927	883	929	742	999999	465	791	953	494	112	238	854	756	877	331	624	312	645	999999	351	670	448	213	330	999999	199	959	999999	423	232	174	226	317	999999	297	775	502	999999	382	999999	999999	999999	342	70	540	127	999999	282	349	999999	405	307	999999	12	83	488	999999	608	999999	999999	505	672	539	272	937	22	999999	440	589	556	132	445	273	339	999999	414	116	153	789	375	999999	686	779	331	826	867	999999	315	251	809	106	999999	617	999999	273	278	999999	999999	132	999999	580	677	693	793	969	960	44	241	601	669	381	536	999999	883	64	819	893	218	445	80	366	240	999999	779	459	999999	827	999999	75	999999	687	46	30	271	795	413	993	999999	361	866	833	999999	999999	582	999999	569	85	999999	192	999999	999999	999999	634	62	171	999999	488	913	343	741	999999	17	999999	469	981	344	999999	557	98	651	826	907	856	579	246	942	526	616	351	999999	163	103	844	999999	999999	178	999999	999999	110	455	924	89	651	620	734	825	259	255	600	999999	999999	527	646	541	999999	
477	662	64	815	999999	999999	872	572	453	587	49	173	554	999999	813	932	548	456	642	726	746	266	999999	845	421	999999	281	25	999999	999999	635	457	313	992	290	516	357	999999	881	632	62	999999	208	999999	694	662	999999	999999	787	170	515	999999	999999	814	881	220	999999	219	999999	536	999999	856	323	617	951	592	860	999999	431	306	584	999999	575	20	999999	239	68	999999	160	758	987	738	237	97	330	999999	453	498	999999	79	100	147	757	999999	999999	205	203	999999	91	112	999999	153	120	491	586	999999	504	999999	150	652	162	224	999999	999999	548	999999	999999	235	999999	396	148	999999	450	999999	216	999999	638	999999	929	479	45	477	131	999999	956	999999	999999	746	511	210	70	460	999999	469	916	876	88	121	806	277	576	967	302	999999	964	999999	703	758	284	999999	999999	283	73	671	999999	685	999999	21	999999	705	195	882	724	999999	999999	688	22	999999	999999	340	368	526	424	662	902	78	185	436	93	999999	999999	869	471	371	720	786	999999	687	999999	241	783	999999	999999	110	92	999999	252	215	367	286	999999	722	321	999999	781	963	999999	411	999999	548	509	666	928	172	565	325	420	363	376	999999	999999	999999	999999	215	557	999999	103	324	580	999999	825	999999	79	999999	999999	427	558	999999	590	756	927	985	999999	314	731	127	999999	270	999999	766	283	889	839	816	985	999999	999999	115	397	489	870	544	831	559	722	540	999999	131	74	148	767	892	999999	620	623	316	416	999999	484	439	164	833	778	999999	999999	935	139	262	999999	16	832	999999	139	999999	885	999999	163	369	592	999999	530	999999	205	999999	999999	999999	126	229	202	678	685	770	631	957	334	999999	765	27	623	786	999999	999999	999999	68	315	325	763	672	999999	241	162	999999	241	294	909	148	637	381	814	555	819	910	69	152	999999	999999	821	182	775	849	626	145	745	805	789	999999	716	147	101	683	627	454	999999	999999	526	638	539	999999	57	999999	999999	393	213	78	967	500	284	166	737	253	504	590	896	885	615	999999	310	436	504	723	432	999999	999999	140	927	374	426	108	626	691	999999	999999	134	589	999999	242	932	677	837	999999	911	559	410	847	189	46	558	609	355	999999	338	112	842	999999	764	908	113	82	151	602	84	185	540	999999	999999	999999	999999	999999	445	383	999999	633	999999	216	999999	872	99	442	950	890	816	816	752	126	363	430	641	800	999999	999999	138	999999	999999	999999	999999	735	28	364	999999	169	580	250	999999	972	426	999999	999999	999999	522	891	819	670	131	260	785	267	433	424	999999	300	
388	666	492	999999	254	233	999999	363	999999	85	854	734	315	790	999999	575	652	779	699	659	915	999999	287	933	999999	468	738	285	999999	957	999999	604	672	999999	781	914	758	999999	728	202	606	160	645	446	999999	94	365	340	939	219	999999	653	724	42	999999	382	388	999999	191	785	999999	821	904	999999	773	259	71	999999	19	405	817	392	61	999999	62	764	370	840	896	637	999999	999999	345	249	353	659	879	640	463	408	535	210	89	942	707	999999	256	611	673	787	32	887	999999	544	999999	999999	601	999999	980	619	22	548	999999	999999	682	97	485	999999	690	123	999999	431	24	611	999999	616	312	118	799	999999	518	758	177	118	614	225	86	801	846	130	67	999999	659	843	999999	987	547	535	999999	620	309	591	921	560	417	601	999999	719	674	999999	999999	493	428	714	999999	263	381	553	939	467	20	684	999999	569	65	718	772	180	225	882	79	999999	999999	999999	967	926	836	617	701	23	351	367	999999	999999	211	573	999999	945	742	141	616	994	999999	999999	999999	625	773	362	999999	698	828	999999	999999	792	999999	999999	645	999999	746	184	999999	763	851	925	999999	653	557	757	367	492	485	827	437	999999	275	84	191	999999	579	999999	999999	999999	122	13	194	649	999999	344	999999	69	928	993	208	568	714	852	152	670	686	956	78	999999	994	22	999999	11	274	420	526	641	999999	600	670	404	999999	999999	651	848	741	999999	790	222	999999	307	563	491	629	869	999999	422	932	521	368	623	284	145	489	999999	789	193	384	453	818	712	110	338	332	999999	546	999999	211	304	928	220	175	855	613	697	458	731	999999	404	51	114	999999	447	241	57	130	886	463	550	68	999999	101	347	999999	700	207	235	169	825	999999	606	999999	638	593	157	457	428	999999	999999	999999	67	810	980	999999	714	999999	999999	106	284	682	999999	319	661	245	999999	999999	828	999999	912	999999	232	572	999999	999999	444	893	81	854	999999	600	702	363	670	999999	11	747	121	935	690	697	545	139	885	152	673	296	559	402	222	38	628	966	619	302	429	999999	263	908	999999	821	931	807	999999	684	980	306	648	999999	244	632	18	999999	771	225	954	999999	686	414	999999	157	343	678	642	999999	971	735	744	377	477	999999	493	212	999999	869	999999	737	999999	211	172	376	999999	999999	168	589	30	735	999999	999999	348	999999	808	849	999999	819	487	999999	999999	999999	712	254	562	280	999999	729	148	805	925	902	460	999999	999999	999999	999999	41	999999	999999	520	62	45	999999	540	999999	38	999999	706	644	701	
158	391	512	572	169	498	999999	999999	377	999999	439	451	224	809	302	943	999999	360	999999	608	479	319	939	742	999999	922	476	714	221	999999	154	32	999999	114	777	521	948	654	817	999999	334	999999	142	48	91	611	820	436	247	999999	906	791	999999	999999	231	838	451	999999	458	247	32	212	999999	135	364	416	946	999999	42	781	995	478	543	345	284	262	187	901	999999	512	111	50	999999	814	345	363	648	468	882	938	999999	188	205	999999	965	131	624	16	684	674	664	999999	403	999999	411	438	258	48	762	968	999999	550	999999	946	146	981	735	787	790	10	768	488	237	104	999999	999999	282	963	999999	163	638	180	226	999999	847	400	646	999999	413	907	115	610	706	999999	286	528	81	259	443	983	395	999999	226	683	905	186	483	309	752	594	165	294	999999	609	339	491	333	129	108	746	345	724	999999	882	895	167	781	999999	817	999999	999999	33	530	397	999999	802	953	543	91	671	999999	346	268	818	752	821	943	107	583	999999	999999	952	161	696	647	999999	462	999999	788	999999	404	170	492	568	999999	141	999999	279	841	999999	537	790	47	999999	829	998	465	565	999999	84	224	684	739	31	989	792	872	833	749	106	350	619	755	343	276	756	999999	700	969	999999	66	673	266	56	268	413	914	724	999999	649	215	897	213	714	533	999999	430	470	999999	66	269	930	999999	744	196	917	999999	703	170	83	153	765	999999	999999	27	551	428	693	763	585	999999	158	966	110	891	999999	416	50	810	555	336	394	999999	912	999999	999999	153	521	999999	351	999999	220	563	999999	999999	999999	999999	692	697	982	302	736	707	992	188	121	964	999999	853	743	999999	994	893	614	747	759	643	683	169	999999	408	906	834	422	217	667	594	182	999999	450	152	724	353	999999	263	599	687	139	733	249	172	723	667	125	999999	383	327	999999	56	999999	806	627	999999	806	584	395	902	294	785	999999	526	791	825	412	601	786	651	75	999999	157	81	514	950	920	728	999999	248	999999	999999	999999	349	645	136	858	644	525	999999	547	253	867	999999	402	353	221	999999	380	999999	265	524	63	999999	262	597	898	674	302	676	612	999999	999999	999999	193	712	999999	999999	880	999999	966	768	86	999999	114	821	493	459	678	170	738	999999	999999	786	999999	999999	527	111	97	999999	999999	193	999999	848	999999	999999	354	720	514	999999	402	999999	841	715	999999	496	999999	468	628	440	113	448	999999	141	937	415	729	123	999999	989	194	850	94	832	437	783	426	237	17	644	477	999999	945	
988	768	999999	365	642	855	496	999999	69	483	656	945	788	197	999999	999999	183	999999	241	557	999999	505	551	956	19	288	157	80	221	999999	983	963	999999	999999	17	372	249	59	96	999999	676	243	135	999999	437	886	648	999999	215	326	833	903	245	225	999999	493	999999	742	355	999999	999999	426	999999	607	499	999999	614	295	189	847	999999	133	653	973	880	291	999999	184	528	133	640	560	864	999999	627	89	727	999999	82	523	156	507	999999	733	999999	260	698	527	877	744	999999	362	416	367	655	709	260	272	345	149	124	52	999999	232	722	999999	561	999999	999999	999999	965	500	223	666	999999	173	430	920	422	630	592	999999	306	999999	999999	999999	154	507	999999	917	999999	465	779	932	999999	113	294	481	20	413	699	58	547	468	999999	781	149	999999	999999	999999	289	999999	999999	999999	556	272	745	438	381	445	999999	999999	411	72	589	510	999999	291	267	597	879	999999	909	19	999999	544	313	838	15	999999	148	403	841	999999	638	499	615	74	385	146	367	855	109	999999	411	644	646	485	878	278	999999	999999	999999	999999	999999	340	430	840	784	999999	958	907	432	999999	306	999999	223	654	434	100	895	656	905	999999	239	33	849	999999	608	295	898	827	959	737	18	290	911	772	999999	999999	79	774	290	373	187	460	432	999999	999999	802	431	992	999999	788	383	414	952	999999	999999	589	999999	96	242	498	123	140	948	695	303	999999	999999	450	999999	136	30	130	999999	541	999999	999999	600	999999	999999	999999	864	906	776	181	363	604	337	548	999999	999999	999999	983	999999	999999	260	56	999999	737	503	261	999999	981	999999	924	767	262	48	421	429	68	989	999999	30	436	634	217	364	776	342	699	999999	999999	516	999999	321	999999	588	584	999999	896	277	999999	999999	999999	701	999999	424	999999	413	110	565	916	129	999999	575	386	962	114	167	52	691	999999	404	804	572	955	475	545	999999	730	673	463	140	533	791	135	999999	216	735	751	793	513	373	241	143	999999	39	999999	380	934	84	483	426	248	999999	541	999999	753	251	745	417	878	247	682	436	111	786	596	93	999999	505	755	379	416	259	188	999999	999999	999999	799	926	834	999999	678	655	999999	47	891	328	259	999999	137	965	990	344	915	999999	690	804	41	999999	442	557	999999	999999	329	114	999999	988	35	179	305	92	451	818	582	712	568	37	246	74	894	277	833	782	377	999999	999999	82	344	999999	681	368	639	999999	999999	287	244	999999	999999	95	36	902	303	999999	371	55	524	181	761	999999	707	663	567	966	999999	
175	723	157	999999	539	726	938	654	123	999999	936	452	999999	999999	305	999999	329	700	161	48	991	974	753	421	331	275	216	999999	999999	215	28	801	672	721	328	563	97	999999	796	368	98	999999	190	593	999999	999999	886	846	465	999999	387	962	999999	928	110	201	999999	736	741	274	999999	627	522	999999	478	145	999999	916	16	741	999999	999999	904	792	949	999999	794	170	999999	728	999999	999999	855	407	827	66	394	744	621	137	593	999999	999999	532	849	999999	736	282	124	300	999999	969	839	723	354	245	68	623	978	366	406	809	751	22	884	160	771	999999	90	422	750	999999	304	879	157	39	707	381	943	488	999999	999999	999999	694	905	419	999999	141	63	592	997	771	765	999999	730	784	609	999999	999999	699	999999	621	202	701	999999	787	674	959	575	999999	999999	999999	680	500	360	885	999999	66	117	474	999999	639	71	497	424	979	280	49	999999	373	430	284	733	254	789	999999	999999	354	999999	128	744	569	566	738	64	321	101	999999	904	844	30	552	999999	999999	999999	69	559	704	287	571	516	635	810	212	999999	262	952	999999	710	964	565	999999	912	988	999999	70	83	999999	999999	113	887	15	999999	314	352	877	999999	560	185	730	836	625	77	583	611	119	759	363	844	802	368	665	999999	999999	289	999999	999999	336	999999	18	999999	236	271	183	683	999999	999999	505	859	26	302	999999	260	999999	999999	940	999999	338	999999	999999	310	999999	999999	999999	745	999999	451	205	35	741	246	633	999999	176	745	609	363	893	899	110	620	999999	504	828	509	966	414	584	811	349	269	999999	949	833	999999	999999	748	630	999999	460	69	304	480	127	999999	669	294	93	245	528	586	458	999999	285	999	56	999999	660	141	999999	817	866	999999	686	999999	934	999999	284	468	479	999999	999999	465	449	999999	325	784	387	999999	999999	999999	331	349	292	762	810	873	673	833	661	59	98	999999	659	643	203	910	793	644	844	986	999999	625	765	667	853	993	989	244	684	272	838	999999	301	999999	999999	527	999999	999999	671	71	999999	999999	806	429	773	243	806	999999	847	999999	999999	999999	213	853	999999	999999	584	625	908	999999	883	438	159	399	221	486	207	561	156	676	810	999999	972	783	976	570	818	345	894	620	196	999999	397	279	281	106	407	448	999999	790	999999	485	25	854	188	999999	301	417	218	296	45	254	659	181	604	999999	999999	430	877	999999	887	248	731	298	630	698	999999	879	127	999999	88	759	134	365	733	334	854	999999	999999	405	999999	411	137	607	584	941	534	999999	674	
161	999999	977	570	999999	999999	704	754	726	233	999999	539	421	299	999999	218	285	999999	303	999999	999999	275	650	825	481	831	485	121	134	999999	999999	999999	826	214	999999	788	111	198	999999	999999	38	580	138	895	124	866	857	122	44	399	308	821	241	999999	404	886	686	161	999999	505	428	593	999999	22	544	999999	712	216	333	315	117	999999	333	841	419	700	999999	755	999999	615	974	373	86	735	999999	867	999999	59	810	89	111	949	109	999999	43	999999	949	999999	999999	799	999999	650	788	728	291	221	999999	400	367	704	748	931	450	999999	999999	64	516	895	607	676	393	663	406	253	213	999999	987	999999	807	974	750	32	999999	911	462	999999	584	357	453	203	380	542	999999	999999	999999	180	508	999999	771	978	928	999999	999999	684	415	500	254	544	525	134	234	466	592	392	954	999999	536	999999	31	206	480	999999	452	414	306	851	971	300	913	43	999999	371	269	999999	56	695	514	999999	506	961	999999	50	832	328	999999	914	950	309	999999	614	643	970	604	999999	508	769	999999	999999	387	999999	999999	953	631	491	475	862	206	762	999999	268	999999	816	999999	69	126	439	335	999999	999999	392	999999	671	149	309	999999	999999	766	999999	330	999999	93	412	342	941	999999	135	418	351	852	116	999999	197	964	892	402	827	999999	545	458	78	443	488	667	999999	663	857	814	999999	999999	787	106	511	441	68	999999	809	483	100	627	991	999999	984	280	339	674	713	999999	256	906	572	750	231	999999	999999	843	999999	744	347	999999	584	999999	96	259	999999	19	999999	755	906	716	592	353	847	999999	999999	999999	458	218	338	331	950	999999	567	999999	999999	47	875	275	190	224	581	999999	146	999999	999999	680	934	735	215	329	468	958	800	539	999999	228	902	999999	779	999999	999999	396	416	25	999999	433	753	671	729	37	144	999999	575	692	145	999999	217	999999	875	786	124	999999	12	19	999999	991	360	37	999999	310	144	571	495	999999	829	999999	658	999999	485	619	926	272	15	188	194	527	393	999999	404	797	21	868	437	999999	99	672	393	407	999999	999999	82	725	569	429	892	999999	455	598	863	999999	868	999999	559	266	859	851	999999	824	824	345	999999	999999	999999	314	298	999999	999999	502	887	166	801	261	967	149	999999	999999	703	586	999999	999999	82	999999	254	453	999999	925	319	999999	143	999999	954	999999	583	817	737	999999	102	265	141	625	438	999999	999999	706	999999	999999	999999	419	719	658	999999	141	538	212	999999	814	999999	999999	385	372	999999	962	369	649	999999	241	678	160	412	717	119	
447	999999	669	999999	129	92	548	303	999999	999999	899	999999	484	99	823	999999	380	999999	999999	831	911	999999	768	668	999999	592	72	999999	918	938	968	17	999999	549	711	686	869	28	999999	999999	999999	886	74	566	68	511	885	559	999999	999999	999999	606	489	886	207	566	686	11	718	999999	29	54	385	382	999999	891	999999	934	999999	999999	171	362	410	200	381	35	815	999999	610	999999	999999	999999	126	999999	641	372	999999	126	352	154	999	868	310	616	712	415	511	999999	999999	176	999999	950	180	999999	50	944	206	299	514	999999	999999	484	999999	754	828	516	927	668	741	999999	373	342	592	244	999999	303	62	793	488	966	523	134	483	444	911	757	342	876	676	999999	176	999999	611	180	403	999999	999999	999999	788	999999	999999	842	950	262	802	719	367	936	111	746	892	412	811	548	658	626	999999	956	842	81	999999	999999	992	999999	309	145	730	422	999999	624	825	506	999999	292	488	681	183	231	999999	202	400	999999	999999	929	999999	763	999999	73	522	776	522	999999	713	999999	31	999999	850	905	953	667	999999	945	105	486	921	395	407	528	69	976	999999	999999	324	999999	680	777	285	72	250	545	999999	667	899	75	111	314	999999	298	270	61	999999	277	999999	974	214	455	311	298	18	999999	999999	898	13	545	332	742	206	73	46	253	999999	788	665	417	949	999999	55	999999	385	999999	601	119	267	999999	156	185	512	350	446	235	476	986	64	999999	189	999999	999999	999999	742	368	117	730	261	999999	899	52	612	860	34	882	409	281	999999	400	816	256	641	995	399	156	240	999999	627	810	999999	174	999999	832	237	140	668	999999	999999	26	510	871	857	250	118	113	999999	651	326	563	999999	205	83	663	25	933	187	668	965	999999	999999	261	113	451	250	735	318	779	633	893	224	719	983	897	890	945	999999	401	999999	999999	583	589	539	73	999999	581	101	80	817	999999	953	999	725	702	888	258	768	415	999	383	795	794	27	432	348	999999	222	185	773	80	544	786	781	680	21	548	722	49	467	669	643	247	962	340	939	999999	994	999999	19	642	187	983	401	512	999999	789	572	116	725	877	368	915	307	746	759	177	228	999999	690	999999	536	728	948	340	740	557	832	687	492	999999	122	999999	176	999999	893	999999	394	278	190	232	999999	615	324	589	310	727	940	225	999999	772	996	949	600	669	999999	458	999999	71	772	942	957	884	624	601	999999	437	749	999999	999999	208	782	949	864	467	372	921	999999	999999	39	22	617	616	999999	720	137	173	
340	506	999999	999999	526	333	999999	248	999999	101	990	723	824	999999	977	999999	373	381	989	56	999999	143	307	999999	54	675	42	999999	334	350	778	903	473	601	999999	253	151	417	681	459	453	625	201	280	930	690	544	166	44	999999	999999	734	731	90	88	207	209	840	999999	851	301	999999	999999	925	323	999999	259	233	775	999999	632	955	999999	539	602	468	999999	999999	999999	363	999999	999999	999999	999999	107	53	182	999999	522	900	54	311	27	830	168	708	999999	276	957	842	441	321	391	999999	221	999999	44	201	488	619	266	182	999999	46	721	425	30	999999	827	999999	915	866	711	875	690	330	938	869	380	894	756	674	79	421	922	819	999999	425	279	809	18	980	904	999999	644	871	725	980	119	743	687	288	449	686	927	999999	999999	515	999999	891	359	999999	820	594	862	591	113	999999	124	901	930	605	164	999999	999999	934	961	808	240	819	604	957	760	637	216	478	234	392	494	999999	219	978	805	387	460	843	169	320	49	62	999999	562	999999	217	812	92	134	431	424	999999	613	801	999999	799	999999	401	414	999999	387	999999	366	721	999999	767	692	952	799	776	567	999999	775	651	769	999999	61	52	101	553	825	133	999999	803	967	999999	743	418	999999	999999	999999	68	439	999999	932	999999	695	56	999999	108	999999	860	293	358	863	996	226	999999	41	107	748	253	999999	860	368	263	51	999999	753	186	999999	283	258	793	684	999999	988	799	718	124	999999	999999	169	992	38	964	840	999999	939	971	285	999999	999999	606	267	848	759	578	617	678	999999	999999	999999	705	85	999999	999999	999999	674	365	17	999999	252	917	614	743	93	317	832	403	423	57	623	782	901	999999	999999	652	535	836	749	999999	191	999999	511	360	711	463	999999	786	999999	999999	330	584	963	858	539	469	992	524	999999	451	746	224	265	565	518	521	804	834	354	959	964	837	615	598	245	212	415	264	999999	629	399	55	50	83	999999	999999	999999	53	711	999999	660	20	81	307	999999	999999	999999	945	999999	200	659	92	442	402	384	492	969	375	622	336	64	999999	492	144	61	701	183	999999	839	999999	702	761	133	916	309	999999	765	999999	925	278	427	469	999999	841	970	317	612	648	699	243	80	999999	431	384	383	999999	528	936	255	999999	999999	603	116	999999	497	897	958	999999	999999	431	726	999999	999999	353	909	999999	325	651	174	744	98	535	999999	605	409	258	340	749	543	387	435	829	72	953	484	999999	362	60	353	999999	358	999999	554	278	516	418	13	87	475	788	
999999	999999	772	511	883	268	121	511	999999	249	999999	999999	981	715	999999	897	599	496	869	999999	241	275	307	101	395	11	980	223	999999	999999	254	999999	283	754	780	999999	999999	560	79	225	711	999999	999999	114	515	149	999999	838	282	619	819	517	218	390	557	341	579	680	125	882	288	897	422	972	994	314	935	237	999999	446	999999	48	426	653	999999	390	999999	999999	586	256	895	151	941	999999	181	737	54	999999	207	449	999999	999999	444	197	999999	814	438	125	119	210	213	878	903	836	778	999999	100	564	16	177	163	999999	103	999999	986	999999	956	943	999999	267	999999	52	39	496	999999	999999	603	239	716	569	951	999999	93	999999	53	27	248	999999	701	400	646	489	999999	999999	295	603	292	999999	999999	999999	857	495	324	851	941	170	848	417	379	999999	999999	861	848	447	226	100	302	718	826	968	898	851	252	410	621	999999	999999	999	210	863	182	999999	38	915	711	465	999999	241	444	882	999999	831	736	387	223	784	641	448	814	204	311	574	999999	242	902	999999	999999	913	240	171	999999	848	216	515	150	158	833	932	736	760	351	999999	283	944	799	999999	999999	864	196	999999	999999	999999	195	15	999999	608	999999	999999	999999	705	222	834	999999	999999	876	330	999999	230	999999	75	951	999999	712	63	853	251	300	804	999999	835	890	389	727	404	32	298	999999	210	954	542	867	46	919	40	548	999999	69	10	77	478	452	895	626	131	999999	440	13	141	162	320	999999	999999	363	188	814	999999	117	606	261	588	666	999999	275	705	207	914	789	682	514	999999	192	300	999999	964	999999	995	999999	606	520	591	294	532	999999	999999	234	999999	683	740	225	715	999999	462	748	489	999999	37	999999	921	923	969	651	999999	626	816	138	999999	749	999999	795	819	80	511	96	670	303	999999	377	999999	480	999999	241	58	999999	799	999999	729	551	256	999999	365	376	840	683	550	939	963	905	240	999999	217	999999	293	944	406	644	999999	376	88	196	676	999999	999999	450	117	738	602	865	827	880	408	475	999999	247	440	999999	240	828	999999	730	340	239	999999	126	999999	183	999999	114	70	164	999999	999999	473	70	485	999999	378	399	575	999999	346	999999	999999	999999	999999	741	999999	56	999999	952	414	999999	829	357	856	447	523	880	187	933	999999	498	804	672	842	55	12	441	761	734	84	840	999999	733	393	242	161	786	19	999999	43	900	600	117	750	967	533	125	214	47	191	999999	999999	999999	31	999999	999999	415	999999	71	739	999999	295	779	878	573	817	106	964	623	296	
736	999999	999999	900	889	898	697	921	874	521	887	237	999999	552	586	628	999999	712	545	939	745	999999	948	792	335	615	820	239	999999	160	437	161	590	999999	455	627	566	999999	999999	950	605	494	642	999999	851	999999	571	999999	301	944	999999	393	999999	684	999999	999999	922	862	574	284	87	999999	999999	724	94	736	647	999999	107	959	72	878	580	594	999999	261	636	408	941	855	999999	593	937	242	953	53	732	905	211	987	999999	703	999999	857	873	147	749	918	999999	125	833	599	999999	342	882	328	813	999999	350	999999	999999	524	999999	719	999999	999999	529	999999	999999	50	14	999999	770	120	999999	368	999999	722	721	206	511	718	942	999999	31	454	464	605	359	634	239	897	999999	911	166	190	781	457	627	999999	618	999999	156	425	121	101	828	29	87	523	617	101	122	154	787	999999	581	106	999999	785	999999	924	999999	147	999999	116	186	999999	953	84	587	999999	104	342	587	275	571	527	714	930	626	999999	999999	835	27	999999	785	999999	134	54	609	999999	760	842	360	693	999999	999999	614	15	915	969	75	12	999999	363	999999	780	566	522	999999	63	999999	767	999999	593	405	999999	130	671	330	765	735	908	475	999999	502	262	999999	894	191	562	999999	709	25	999999	379	525	999999	999999	152	999999	853	999999	504	999999	303	993	684	999999	999999	766	999999	942	684	999999	244	999999	537	45	861	744	999999	672	341	987	150	682	752	511	224	880	999999	466	529	326	912	133	414	919	607	509	577	226	605	425	673	970	999999	865	999999	222	987	863	802	408	216	191	280	516	415	621	251	183	551	418	347	999999	423	368	247	120	753	618	437	361	999999	582	76	999999	324	180	657	886	97	12	999999	565	664	131	119	730	852	999999	999999	986	268	404	999999	999999	999999	999999	556	666	628	312	468	379	999999	450	241	634	124	999999	201	245	963	365	95	999999	525	782	999999	302	999999	516	999999	855	113	999999	103	771	908	879	837	84	623	990	267	785	543	522	139	224	999999	485	999999	497	705	279	999999	903	319	134	671	305	482	264	418	999999	54	613	275	984	357	470	726	245	999999	999999	999999	972	999999	309	16	999999	652	553	413	773	899	770	159	834	999999	199	461	783	217	999999	601	369	582	155	741	999999	256	999999	866	428	758	381	970	588	657	59	999999	20	128	668	652	929	850	644	222	283	463	440	565	167	999999	999999	37	984	525	261	400	951	999999	86	999999	508	686	984	24	528	799	570	187	999999	393	451	665	549	889	672	518	999999	932	999999	
999999	815	588	708	419	815	353	999999	72	406	659	854	452	51	911	154	252	866	999999	694	999999	893	999999	196	999999	999999	287	488	105	853	742	461	28	109	610	941	919	999999	574	999999	184	813	999999	781	720	539	998	623	637	744	429	652	318	248	984	582	561	402	934	851	538	865	890	219	663	207	999999	352	441	970	235	274	999999	999999	519	670	395	482	999999	244	569	663	850	999999	433	100	153	999999	125	37	389	526	999999	722	670	318	922	298	127	522	999999	656	192	667	519	165	360	887	728	323	197	89	926	700	292	874	25	539	999999	572	999999	64	236	413	590	708	231	579	760	211	747	106	999999	953	539	999999	481	192	999999	278	740	999999	61	999999	999999	309	600	352	439	795	303	999999	513	555	999999	649	429	778	86	811	934	999999	136	527	576	101	999999	972	171	380	403	832	999999	999999	832	796	13	999999	573	999999	999999	878	149	964	907	999999	592	809	494	889	999999	999999	115	40	343	960	999999	533	999999	748	585	627	191	69	402	470	695	999999	722	672	646	995	215	795	703	66	640	171	619	222	508	999999	488	281	887	700	726	999999	183	872	999999	479	999999	825	705	489	696	90	571	999999	668	596	999999	822	253	497	497	320	336	287	329	968	913	24	249	669	149	910	999999	702	744	38	822	850	16	176	797	389	99	999999	999999	559	599	183	553	912	828	665	37	399	213	416	340	895	999999	999999	566	193	585	46	349	999999	908	869	999999	640	999999	245	816	999999	699	999999	230	999999	999999	769	379	740	999999	336	841	999999	883	782	499	337	697	999999	999999	318	609	999999	804	63	999999	582	651	730	480	999999	148	999999	849	949	700	105	999999	999999	977	783	328	825	723	259	204	865	999999	136	380	999999	942	846	938	507	999999	95	313	176	248	345	999999	649	999999	557	999999	258	634	933	91	403	999999	479	949	524	990	999999	999999	554	859	18	679	524	359	116	970	999999	654	351	481	999999	792	999999	978	641	665	679	565	999999	999999	999999	241	970	54	977	999999	473	897	423	517	999999	204	999999	999999	240	999999	603	299	164	586	895	999999	999999	461	477	610	999999	999999	317	859	321	229	724	999999	999999	777	999999	480	999999	999999	999999	405	999999	834	788	999999	999999	712	999999	975	999999	389	411	589	175	351	948	518	577	376	111	972	999999	564	205	474	999999	274	403	462	956	999999	916	999999	89	500	373	458	673	67	576	418	752	999999	999999	931	817	999999	999999	572	829	201	902	16	781	534	815	676	999999	999999	939	
769	999999	295	29	939	473	139	509	674	999999	500	999999	999999	799	693	230	257	767	999999	656	999999	946	831	633	999999	230	910	500	555	999999	696	819	999999	128	999999	999999	466	322	999999	468	999999	635	653	594	339	355	999999	216	98	313	568	999999	374	667	604	823	487	661	264	999999	999999	999999	999999	999999	291	680	495	400	993	593	764	935	909	805	968	709	302	247	999999	999999	837	703	412	999999	999999	786	999999	691	524	999999	622	804	68	149	905	58	681	663	313	658	999999	992	223	999999	548	632	10	568	699	894	530	249	367	844	999999	859	237	712	999999	504	999999	999999	876	999999	970	959	877	770	999999	920	38	639	999999	646	559	999999	999999	907	999999	493	786	886	992	630	462	382	447	999999	267	55	999999	969	789	808	999999	66	125	213	999999	588	999999	999999	667	778	865	999999	999999	721	295	46	379	330	18	389	718	999999	811	256	557	597	522	663	512	855	109	69	849	135	223	503	729	287	382	124	737	555	228	223	764	571	77	725	999999	231	999999	500	999999	410	100	92	254	869	655	936	76	102	728	812	679	999999	51	190	507	792	316	102	947	894	651	172	131	597	491	985	999999	796	735	999999	189	999999	109	999999	44	141	258	859	631	999999	999999	645	999999	415	999999	999999	530	999999	228	145	914	999999	552	75	758	999999	960	999999	999999	669	416	279	366	446	999999	999999	707	601	999999	376	544	456	999999	511	846	16	344	716	62	533	999999	644	578	999999	377	607	67	999999	691	116	999999	601	482	962	40	779	289	390	783	475	999999	929	740	852	601	467	121	51	999999	999999	593	999999	604	854	214	771	700	765	79	35	22	999999	999999	999999	205	942	974	508	999999	999999	726	953	932	999999	282	999999	904	726	999999	999999	999999	26	813	938	522	999999	997	628	999999	268	999999	524	321	757	999999	587	29	700	999999	658	999999	612	999999	162	35	639	321	26	581	678	867	974	766	169	999999	999999	859	971	527	279	999999	356	751	222	988	999999	642	999999	999999	999999	516	214	79	351	427	882	456	999999	999999	999999	614	981	56	89	400	114	758	161	227	466	727	58	182	386	713	145	861	356	174	999999	997	146	891	885	171	663	904	424	742	999999	549	209	68	644	665	964	310	671	822	883	454	999999	999999	999999	999999	468	41	999999	999999	291	30	999999	496	99	999999	477	999999	170	917	736	209	343	419	570	916	528	989	999999	721	999999	835	200	534	290	379	516	999999	232	999999	703	632	221	999999	999999	637	450	712	999999	758	198	874	149	
753	95	999999	121	81	396	751	450	999999	503	971	889	455	999999	575	215	999999	379	999999	867	253	224	999999	988	556	958	933	999999	815	31	999999	533	874	696	446	999999	607	268	445	793	481	477	999999	138	249	999999	15	806	999999	999999	258	389	900	16	896	538	999999	999999	565	122	463	999999	634	999999	999999	448	24	999999	999999	135	999999	999999	999999	999999	396	775	990	976	748	658	952	136	999999	318	772	399	632	867	999999	908	999999	911	999999	332	340	206	842	777	999999	801	999999	256	423	749	898	796	455	406	999999	130	999999	13	946	906	170	336	682	999999	999999	335	815	999999	958	999999	667	696	759	610	174	199	999999	222	573	999999	775	705	712	999999	420	975	943	236	256	680	369	465	965	796	999999	13	524	999999	102	87	985	735	999999	938	91	999999	47	999999	242	431	999999	335	440	999999	141	999999	623	829	905	709	999999	999999	900	999999	999999	999999	731	962	448	170	999999	416	130	495	961	49	999999	774	771	218	938	999999	999999	825	493	999999	999999	999999	999999	999999	389	999999	999999	999999	696	999999	835	20	999999	879	480	84	999999	81	756	780	215	999999	47	999999	57	999999	999999	696	771	292	594	84	795	91	186	999999	307	999999	781	980	795	737	999999	564	213	406	950	891	738	863	702	923	79	712	828	999999	929	573	660	539	636	999999	621	413	812	761	999999	999999	702	715	777	666	999999	775	999999	477	999999	482	887	650	898	176	958	908	999999	671	14	92	262	105	999999	733	89	251	353	999999	126	396	752	999999	191	219	198	999999	999999	45	633	999999	999999	361	936	457	999999	999999	640	999999	966	713	823	150	756	142	999999	607	880	54	587	58	432	999999	361	999999	999999	444	469	689	978	934	822	554	48	999999	364	901	169	999999	57	78	610	883	904	999999	999999	999999	696	58	730	591	153	51	458	584	871	613	10	188	728	251	551	951	491	999999	890	999999	112	999999	778	587	447	502	999999	518	447	548	219	947	196	127	748	420	959	397	999999	781	999999	463	839	751	901	980	659	999999	527	999999	402	873	522	302	510	650	280	152	153	651	54	939	146	332	404	62	992	611	999999	999999	991	104	250	118	183	999999	216	999999	685	467	842	201	990	788	999999	346	434	893	616	999999	150	816	999999	150	737	166	999999	999999	356	849	988	999999	313	397	667	307	632	414	128	861	444	252	999999	686	999999	852	999999	358	185	67	627	999999	999999	403	999999	184	999999	999999	381	27	331	698	680	836	479	793	888	999999	130	849	713	30	774	755	664	897	
999999	567	340	884	218	999999	341	298	231	889	64	909	999999	493	457	999999	42	111	540	999999	572	630	216	999999	999999	354	237	336	354	606	334	248	739	103	824	292	769	497	809	363	999999	391	614	590	999999	978	207	999999	402	191	988	672	225	999999	999999	999999	999999	325	999999	863	740	999999	944	624	564	999999	179	313	999999	999999	763	545	302	186	388	190	999999	999999	999999	986	999999	600	934	999999	618	661	33	821	999999	105	932	453	577	999999	622	361	999999	990	999999	999999	809	893	968	999999	427	452	379	48	540	154	713	734	48	933	999999	999999	81	781	999999	902	999999	358	999999	573	999999	319	999999	357	564	37	743	35	601	364	186	263	632	999999	745	176	291	985	290	623	999999	208	999999	644	239	999999	289	999999	984	999999	140	999999	999999	999999	995	118	485	32	483	999999	999999	999999	999999	683	756	462	517	999999	999999	839	620	806	77	921	191	44	903	333	127	91	747	999999	999999	478	999999	725	905	999999	710	999999	999999	269	511	777	223	704	75	731	999999	776	999999	914	629	999999	511	333	393	436	999999	999999	999999	161	904	402	999999	332	646	999999	460	999999	557	289	665	409	999999	361	999999	299	708	999999	969	181	999999	350	126	999999	458	897	966	900	342	999999	24	749	999999	539	364	119	21	891	67	410	281	856	229	685	259	230	995	159	38	103	728	735	992	43	715	564	285	932	873	749	697	999999	999999	88	274	915	977	619	997	196	288	817	429	568	999999	589	130	440	999999	238	901	816	872	999999	750	289	756	999999	823	800	833	89	999999	999999	999999	721	167	151	421	343	999999	385	162	999999	815	911	315	434	143	136	999999	844	999999	645	999999	880	687	459	338	985	999999	999999	796	207	999999	999999	999999	999999	854	187	431	979	999999	250	984	525	664	40	433	839	974	332	264	999999	367	988	730	382	470	833	999999	708	813	436	183	999999	589	955	999999	616	121	203	580	999999	704	463	825	117	660	331	225	999999	999999	498	21	837	999999	109	840	373	478	427	651	30	999999	723	176	593	77	330	936	708	999999	999999	727	780	999999	308	992	903	999999	999999	721	148	617	999999	682	324	425	346	340	489	125	125	148	999999	552	999999	999999	981	297	999999	50	999999	999999	517	999999	999999	770	240	95	35	117	936	210	855	706	999999	413	767	50	851	177	730	990	457	593	435	678	999999	237	202	496	20	999999	930	582	391	753	110	279	999999	553	194	261	314	381	188	999999	293	987	50	999999	54	940	445	74	999999	350	937	923	681	540	999999	
999999	892	999999	106	330	999999	282	324	758	999999	999999	999999	307	983	479	685	999999	414	999999	394	56	196	56	451	79	999999	865	272	51	999999	186	999999	931	817	190	369	774	284	858	645	999999	672	291	843	556	372	147	91	840	999999	861	999999	172	999999	689	816	845	98	37	999999	414	19	283	942	999999	899	999999	490	999999	119	999999	800	555	874	384	384	905	213	894	707	43	784	431	386	954	668	435	785	999999	373	523	686	257	709	241	10	398	349	999999	656	999999	999999	288	731	753	70	999999	297	771	315	999999	999999	203	329	125	999999	588	897	987	999999	474	860	362	439	595	234	553	846	643	383	985	566	496	248	980	999999	506	999999	999999	894	705	147	24	999999	999999	882	999999	999999	999999	999999	999999	501	361	259	999999	866	303	999999	999999	528	517	126	654	398	330	999999	999999	955	348	738	134	887	273	103	999999	999999	846	999999	999999	713	999999	624	262	42	960	493	999999	246	65	124	92	999999	999999	999999	386	588	492	625	999999	999999	736	538	999999	854	999999	535	999999	267	497	856	999999	762	871	431	787	892	999999	622	438	836	150	908	899	234	656	476	332	169	716	184	843	230	49	870	999999	213	999999	407	555	435	999999	946	749	209	103	329	785	144	327	493	724	999999	197	664	966	827	999999	999999	208	999999	213	999999	550	322	23	799	723	999999	454	583	856	466	76	12	580	999999	999999	999999	999999	336	691	197	841	233	459	972	43	384	903	159	575	681	999999	999999	232	197	405	999999	999999	304	999999	999999	689	999999	636	268	803	194	94	772	668	937	233	999999	999999	999999	236	327	999999	50	766	348	107	304	999999	185	999999	530	780	392	999999	733	999999	836	729	907	508	999999	999999	201	179	999999	300	141	491	637	457	336	227	217	961	88	573	155	538	267	999999	999999	735	461	10	999999	999999	701	974	999999	433	397	152	999999	517	138	731	671	870	917	58	966	999999	999999	728	931	999999	573	431	999999	169	368	308	472	230	999999	372	999999	201	896	999999	999999	166	556	214	70	193	806	700	832	999999	901	284	620	999999	999999	581	363	733	78	969	840	279	264	775	999999	98	680	200	403	999999	999999	480	999999	482	999999	809	999999	176	999999	748	506	873	599	373	268	94	687	999999	509	542	19	999999	132	927	603	328	901	999999	150	971	512	616	999999	76	759	999999	310	147	999999	911	323	999999	999999	330	999999	967	680	999999	999999	979	999999	427	690	861	756	195	999999	57	878	141	907	486	36	695	246	999999	576	532	613	999999	783	549	504	
999999	228	822	346	802	464	635	648	20	274	170	571	94	925	999999	320	574	81	263	269	999999	999999	837	169	379	93	582	401	157	999999	678	206	860	923	101	643	933	848	555	592	252	492	897	222	866	999999	999999	964	141	222	999999	766	530	290	876	595	391	662	966	718	882	244	500	732	999999	999999	710	170	999999	801	386	999999	525	670	26	144	115	624	303	254	931	617	269	935	248	911	675	579	56	506	999999	280	882	837	709	18	992	999999	625	901	424	991	140	340	835	999999	999999	859	274	742	489	999999	999999	721	786	999999	975	565	493	684	298	140	123	337	549	999999	843	999999	961	999999	999999	940	999999	401	830	940	486	928	109	999999	670	815	315	314	26	999999	911	170	999999	999999	42	436	682	940	612	293	877	999999	791	999999	479	561	898	999999	599	549	767	967	890	999999	999999	57	999999	567	24	483	999999	999999	999999	63	203	682	638	526	975	715	999999	68	999999	546	73	682	147	379	455	118	917	58	715	476	727	944	999999	214	655	985	970	124	926	139	999999	999999	492	737	536	999999	999999	999999	291	884	291	709	999999	354	782	116	910	96	121	905	565	999999	999999	844	335	999999	999999	434	870	989	999999	153	141	658	88	995	200	999999	843	658	195	544	766	999999	999999	999999	765	999999	431	999999	85	884	12	31	574	692	974	648	411	286	999999	499	511	302	149	148	578	529	999999	787	915	510	999999	463	999999	30	999999	999999	659	317	493	486	13	331	914	859	150	119	94	396	30	552	997	566	273	696	43	999999	690	56	450	245	999999	999999	999999	574	641	549	311	999999	681	999999	989	104	792	908	999999	999999	387	290	998	468	999999	879	766	373	999999	686	199	33	987	999999	582	612	867	257	826	369	697	349	228	600	808	541	999999	999999	562	999999	773	365	999999	853	96	410	57	982	800	780	877	270	71	955	359	287	565	146	999999	999999	237	545	91	999999	492	999999	71	999999	659	999999	175	456	810	610	999999	834	823	144	458	999999	565	885	456	56	492	437	287	272	251	530	975	577	191	186	675	238	284	83	370	999999	999999	649	332	897	614	430	459	461	999999	525	999999	431	687	956	820	352	98	44	644	64	760	799	166	139	999999	999999	275	999999	934	999999	559	750	773	999999	832	915	562	559	442	72	978	999999	229	999999	76	554	889	999999	365	332	999999	999999	439	315	999999	549	492	999999	999999	25	164	825	999999	369	965	713	657	287	133	905	789	539	602	999999	86	934	579	441	999999	382	708	51	
278	611	543	320	320	999999	999999	293	433	370	999999	426	907	999999	310	859	759	999999	896	999999	110	460	543	611	647	857	999999	999999	999999	61	999999	596	317	123	556	914	826	655	402	999999	173	840	482	999999	949	185	999999	923	634	720	681	999999	486	999999	999999	817	78	932	672	463	999999	761	999999	999999	239	992	999999	794	605	395	43	114	960	706	448	269	978	124	661	472	193	315	728	259	380	430	120	220	999999	999999	845	894	983	939	961	412	999999	110	199	957	75	999999	327	248	687	999999	999999	780	999999	681	999999	954	999999	999999	279	923	999999	73	11	999999	881	898	622	999999	549	148	131	30	999999	999999	742	999999	924	704	406	999999	987	489	572	802	681	340	563	500	899	999999	999999	782	669	48	379	463	109	390	999999	177	267	460	699	548	456	729	45	621	938	999999	40	999999	804	966	936	553	501	999999	137	999999	345	131	967	999999	525	348	360	999999	999999	289	778	999999	628	239	56	999999	790	33	356	999999	305	942	999999	937	861	56	978	703	112	999999	961	900	999999	534	832	146	493	50	33	117	378	338	954	659	193	496	947	575	919	409	999999	999999	851	185	255	402	999999	999999	797	999999	370	999999	604	999999	327	877	290	104	406	910	53	999999	10	249	583	966	988	999999	754	374	108	412	783	999999	71	493	59	86	288	439	999999	463	999999	554	746	999999	734	122	341	315	215	853	178	999999	999999	24	477	612	602	999999	414	666	285	432	379	958	873	902	779	833	999999	213	816	999999	343	589	506	456	502	862	242	999999	570	449	168	255	244	773	345	57	999999	446	484	999999	35	910	188	820	185	788	847	832	999999	507	487	12	47	999999	676	777	999999	31	120	739	57	538	105	999999	273	999999	723	110	999999	999999	817	392	729	817	999999	999999	411	685	280	999999	25	409	541	72	999999	999999	999999	43	107	999999	999999	995	999999	999999	951	496	814	999999	999999	61	74	747	275	611	690	105	283	230	268	253	999999	999999	750	406	999999	647	996	43	874	117	999999	690	12	999999	201	821	999999	984	865	456	618	69	999999	229	648	278	144	999999	382	866	883	988	999999	999999	202	706	255	999999	30	313	999999	781	477	999999	145	384	744	999999	420	868	999999	298	364	812	635	316	704	530	758	999999	513	76	661	17	233	999999	915	159	806	494	999999	999999	963	561	956	836	591	999999	94	274	533	999999	519	513	999999	594	633	962	227	885	12	724	999999	574	999999	432	130	470	225	218	999999	999999	471	999999	301	911	999999	802	855	999999	
725	999999	446	999999	922	646	557	157	999999	639	999999	953	931	920	492	852	956	398	999999	999999	716	999999	999999	999999	805	939	999999	594	221	915	269	831	116	428	999999	986	287	999999	999999	164	999999	972	291	586	914	514	999999	550	442	449	955	936	51	331	999999	605	999999	570	688	983	250	999999	999999	999999	380	999999	847	512	761	999999	574	279	746	606	659	743	839	885	961	999999	999999	855	161	772	960	999999	789	784	346	999999	442	999999	998	669	913	912	46	28	216	452	999999	160	789	936	874	999999	999999	444	672	348	999999	999999	609	397	999999	394	999999	173	999999	57	682	999999	999999	999999	74	999999	281	87	693	999999	999999	999999	678	519	633	999999	999999	225	897	283	142	999999	122	997	797	999999	117	999999	961	999999	111	873	714	169	999999	604	983	999999	872	27	415	122	751	999999	641	945	999999	999999	763	581	328	595	275	999999	915	337	999999	178	409	999999	749	669	125	174	999999	833	116	999999	749	999999	999999	484	999999	880	868	29	603	196	366	999999	785	27	999999	390	999999	516	999999	685	253	441	653	999999	192	582	277	999999	997	587	290	807	999999	479	349	999999	439	844	999999	999999	170	895	733	764	811	999999	514	731	999999	734	963	999999	236	430	275	999999	386	337	301	771	999999	133	999999	26	905	559	999999	316	678	999999	951	366	274	999999	524	358	708	888	999999	999999	78	545	923	272	623	161	580	418	213	41	999999	111	552	480	782	47	873	999999	858	999999	544	999999	999999	708	783	607	864	24	905	917	609	999999	334	999999	702	76	209	999999	402	999999	999999	604	113	646	765	849	999999	793	999999	487	484	990	40	999999	101	870	492	999999	999999	26	297	565	513	999999	999999	860	777	887	999999	715	837	124	325	999999	283	940	104	417	942	999999	999999	80	585	999999	443	999999	999999	583	574	832	999999	999999	279	999999	999999	423	999999	817	224	904	82	926	26	723	999999	369	675	999999	477	999999	776	84	282	999999	232	999999	979	94	999999	812	999999	203	999999	999999	140	852	844	939	647	860	849	286	999999	999999	860	867	64	862	778	83	943	541	116	424	65	510	999999	723	162	999999	443	15	965	999999	999999	879	999999	999999	592	796	524	999999	287	616	311	499	881	244	999999	364	171	126	315	778	869	861	96	898	890	630	149	131	999999	407	999999	843	999999	792	536	981	264	983	280	982	558	999999	264	499	999999	565	628	478	38	798	88	326	999999	197	541	649	792	715	190	961	999999	403	949	879	999999	999999	999999	99	708	713	999999	999999	846	333	229	661	607	999999	
784	334	11	671	999999	988	328	109	153	133	260	887	198	548	803	318	335	999999	268	999999	309	999999	386	539	999999	325	999999	999999	480	999999	967	999999	52	205	931	856	959	985	310	999999	561	101	999999	65	838	820	999999	999999	384	537	998	74	403	999999	999999	138	947	471	901	777	301	427	999999	777	166	380	999999	992	616	947	999999	999999	854	307	823	218	342	330	701	999999	999999	144	999999	942	999999	902	486	819	908	802	908	999999	93	532	669	144	472	546	999999	467	999999	531	945	437	999999	658	999999	105	409	89	796	999999	770	952	999999	166	900	999999	409	263	894	999999	94	999999	49	861	266	999999	638	688	745	795	431	243	973	278	999999	99	764	719	692	390	999999	999999	15	291	727	141	999999	999999	999999	785	147	645	573	950	999999	140	398	327	999999	888	999999	999999	999999	10	205	999999	978	999999	999999	811	921	689	571	513	615	265	809	758	144	135	775	134	999999	960	658	786	669	33	999999	68	701	447	328	803	923	999999	495	14	95	200	163	847	546	999999	999999	999999	83	70	344	191	999999	640	192	276	122	343	275	383	352	418	867	954	876	908	120	999999	370	999999	999999	999999	770	804	999999	943	972	928	999999	32	999999	210	999999	609	688	650	736	71	264	62	690	589	999999	121	999999	999999	999999	999999	970	638	322	389	96	314	479	999999	420	999999	967	999999	304	194	755	253	287	151	705	267	275	235	181	58	229	318	999999	10	492	658	152	995	620	773	957	949	710	715	124	999999	999999	270	239	999999	103	25	758	506	834	190	834	521	972	76	932	745	467	273	170	778	236	478	999999	762	384	972	628	999999	236	806	542	999999	37	306	136	15	995	961	955	214	999999	582	999999	311	824	631	32	554	841	999999	492	446	555	345	182	999999	333	999999	835	130	999999	237	999999	37	999999	272	493	675	939	926	749	505	317	999999	228	654	312	634	999999	999999	999999	999999	688	23	324	106	26	691	134	475	682	528	136	835	816	999999	312	148	664	562	147	357	615	999999	999999	986	999999	599	127	527	359	698	539	91	180	323	549	266	713	551	255	999999	551	474	254	999999	379	999999	148	895	999999	173	970	385	999999	602	468	773	550	338	967	426	573	606	126	983	988	54	664	503	999999	999999	435	122	999999	344	806	151	670	252	999999	999999	460	232	185	999999	728	164	475	999999	855	999999	715	385	584	999999	238	944	357	999999	243	335	818	645	999999	999999	738	858	78	281	796	327	113	307	999999	321	965	351	999999	930	265	999999	
578	999999	999999	17	999999	999999	538	486	116	999999	793	409	999999	999999	837	815	999999	880	999999	869	999999	204	781	999999	672	999999	999999	999999	999999	886	999999	999999	16	409	757	999999	997	999999	999999	999999	329	591	999999	934	999999	704	298	440	484	159	241	550	999999	395	747	383	314	120	345	922	999999	275	999999	229	999999	376	402	609	533	114	818	15	915	769	550	503	999999	847	14	999999	129	233	788	714	999999	999999	943	621	999999	383	428	887	768	52	301	63	969	945	596	167	311	689	906	999999	341	999999	999999	999999	844	999999	999999	467	115	377	803	173	487	908	574	375	432	999999	999999	159	686	999999	247	873	999999	496	534	94	999999	999999	666	999999	326	999999	999999	999999	347	240	776	999999	39	961	781	400	248	137	999999	70	380	230	734	999999	742	757	999999	411	988	762	245	358	999999	269	216	268	711	373	847	78	536	155	38	202	14	539	130	725	159	999999	634	350	919	999999	999999	40	121	999999	697	569	726	971	999999	585	995	428	999999	999999	754	522	688	874	999999	508	533	234	999999	542	525	999999	637	999999	261	151	137	999999	438	999999	555	999999	999999	575	676	999999	351	565	999999	453	206	999999	839	359	999999	999999	168	759	69	999999	940	999999	839	579	620	493	999999	759	999999	999999	457	999999	989	999999	225	579	376	122	208	12	167	968	518	999999	346	938	999999	287	995	625	983	999999	834	27	313	75	346	577	955	999999	356	591	846	427	996	999999	597	395	143	999999	270	999999	999999	67	263	972	970	100	242	681	130	999999	763	999999	314	88	276	999999	150	160	243	999999	167	25	656	575	132	101	999999	249	351	978	153	604	999999	938	999999	777	764	341	104	255	344	999999	72	701	999999	752	122	918	999999	625	254	983	167	999999	999999	545	411	999999	850	999999	349	993	339	152	999999	169	738	376	271	999999	999999	809	65	999999	463	999999	953	954	748	380	999999	833	419	726	733	170	999999	892	60	281	375	999999	491	999999	905	351	943	919	201	668	999999	746	999999	340	417	444	927	999999	18	999999	999999	456	939	999999	900	516	583	613	418	999999	722	845	325	989	133	141	328	841	91	121	940	43	763	999999	366	242	186	89	319	299	999999	276	999999	999999	688	918	147	21	999999	399	768	340	510	850	945	177	999999	667	217	286	126	96	999999	896	73	999999	999999	858	122	668	999999	504	304	129	118	455	961	278	310	214	993	999999	527	692	353	609	999999	912	144	199	812	999999	871	42	183	999999	188	987	983	999999	235	288	898	655	70	274	46	390	
742	499	999999	999999	999999	999999	999999	809	569	406	553	999999	35	781	724	923	856	820	632	271	999999	963	999999	999999	295	180	999999	715	418	871	631	88	573	152	179	644	983	660	999999	868	750	374	999999	782	444	529	113	453	999999	974	799	249	641	774	444	779	232	242	866	196	33	999999	400	697	774	999999	999999	883	999999	89	940	999999	668	999999	999999	582	387	495	538	765	76	535	161	443	82	999999	999999	798	707	400	422	999999	794	965	844	183	973	888	999999	970	999999	230	842	999999	999999	603	581	877	264	861	402	737	703	999999	129	498	425	956	625	392	37	102	999999	221	667	199	999999	702	999999	347	608	499	487	999999	137	999999	999999	676	408	478	810	569	544	845	999999	999999	57	693	846	355	999999	999999	272	625	942	545	53	631	817	845	999999	878	956	916	999999	903	999999	144	999999	283	999999	748	557	156	581	999999	558	999999	999999	982	151	999999	856	574	588	592	999999	862	999999	591	802	72	859	563	285	932	612	627	592	104	999999	912	720	572	551	19	468	125	53	999999	986	712	999999	834	703	999999	31	392	337	670	676	999999	999999	391	999999	742	889	994	871	649	854	931	999999	127	999999	238	999999	293	33	579	133	120	818	999999	605	999999	999999	34	859	800	910	999999	299	921	428	46	999999	339	102	808	999999	474	999999	404	999999	64	964	300	286	999999	488	737	369	758	547	566	579	376	785	390	999999	865	999999	80	999999	634	999999	826	999999	521	999999	666	201	224	460	658	866	423	521	550	135	999999	747	394	321	999999	860	999999	999999	861	467	37	554	712	999999	264	339	999999	666	995	422	148	999999	765	640	999999	999999	154	308	888	700	999999	999999	245	265	734	999999	750	759	565	773	111	452	837	999999	806	999999	999999	504	205	999999	692	757	526	138	986	999999	981	754	999999	636	999999	242	999999	171	999999	182	999999	457	985	146	589	999999	110	999999	321	999999	762	712	833	999999	68	650	112	569	17	407	339	117	999999	972	145	995	269	999999	67	999999	957	676	999999	999999	803	999999	519	999999	999999	277	999999	999999	816	300	999	279	921	789	577	76	140	999999	163	904	999999	999999	999999	999999	11	999999	165	999999	174	452	739	999999	960	208	906	999999	999999	999999	828	740	750	999999	300	999999	972	865	999999	999999	361	991	738	999999	522	847	791	601	999999	506	999999	157	122	999999	140	374	560	999999	319	722	883	549	934	96	107	423	163	808	912	210	50	145	518	999999	819	182	714	707	573	122	999999	999999	186	634	999999	681	628	274	903	925	427	
69	556	361	596	812	66	652	999999	109	693	999999	689	651	999999	921	638	436	666	957	659	853	349	206	315	999999	373	999999	109	425	795	889	905	986	782	980	589	166	99	17	126	72	999999	474	999999	433	999999	535	178	74	53	999999	607	999999	275	574	999999	359	56	27	448	756	552	519	313	804	999999	703	999999	485	999999	999999	346	659	841	597	89	874	777	882	999999	838	999999	45	999999	999999	999999	959	720	218	270	239	999999	999999	999999	369	999999	999999	170	625	355	999999	999999	692	999999	572	854	948	999999	678	495	845	581	173	75	999999	625	999999	147	710	999999	999999	999999	999999	225	112	370	275	100	999999	87	999999	713	999999	999999	39	181	999999	999999	809	749	343	855	52	723	999999	999999	947	999999	958	999999	13	127	999999	112	236	999999	999999	477	629	212	999999	857	632	600	999999	141	429	999999	45	439	187	999999	337	960	188	273	940	937	801	455	422	268	999999	737	84	707	263	59	999999	99	999999	970	999999	607	169	999999	232	999999	63	292	238	999999	999999	529	999999	999999	789	999999	923	999999	999	79	676	184	999999	999999	725	895	526	999999	878	999999	335	946	274	999999	529	730	800	703	51	498	999999	518	226	999999	999999	999999	999999	999999	918	763	135	348	99	104	304	510	817	839	999999	999999	924	999999	414	999999	985	34	999999	999999	280	68	699	230	999999	510	195	167	957	687	42	122	999999	252	53	125	253	987	856	179	999999	999999	912	999999	943	714	999999	792	999999	999999	999999	274	358	819	13	859	74	905	999999	588	908	146	552	140	807	999999	611	999999	57	999999	615	999999	177	95	448	261	156	738	287	216	936	403	64	599	571	767	999999	905	249	194	61	999999	569	278	270	999999	476	999999	999999	305	999999	999999	745	814	999999	999999	106	999999	380	999999	713	999999	628	221	651	515	999999	952	999999	49	883	706	442	863	248	276	438	898	824	999999	785	374	584	981	113	999999	657	249	847	453	671	501	999999	497	999999	725	719	358	999999	999999	999999	523	999999	999999	422	999999	458	999999	575	999999	999999	207	448	999999	966	349	999999	646	117	606	858	842	115	126	999999	392	181	944	999999	523	556	90	999999	79	982	271	161	470	569	707	999999	999999	674	371	999999	999999	999999	827	999999	141	973	83	250	29	896	848	417	106	745	39	234	514	499	62	928	608	925	378	724	704	197	999999	999999	409	20	92	178	744	362	905	339	354	999999	261	999999	483	999999	262	183	143	853	64	724	540	999999	92	286	621	442	165	999999	684	113	827	943	692	996	841	19	813	
999999	673	999999	999999	999999	880	999999	248	999999	455	999999	673	205	999999	850	143	566	999999	925	928	806	557	311	206	367	655	999999	999999	317	857	487	999999	253	369	463	189	319	884	999999	603	990	48	118	987	396	874	488	521	976	810	999999	458	999999	90	16	999999	372	999999	481	53	999999	505	999999	999999	999999	770	430	835	138	670	999999	681	999999	332	937	999999	999999	323	810	493	176	728	618	507	731	38	92	172	999999	999999	817	772	999999	796	999999	495	117	463	29	625	454	653	393	316	986	999999	752	593	153	248	999999	58	737	988	999999	910	886	999999	923	938	999999	267	482	797	999999	61	278	910	368	452	661	984	303	999999	49	523	345	312	521	287	999999	999999	999999	124	655	999999	44	999999	919	63	608	999999	540	90	936	999999	181	595	462	999999	185	999999	234	701	999999	699	754	551	948	999999	575	583	911	645	662	198	248	367	152	93	26	853	990	999999	843	975	454	999999	999999	852	999999	749	999999	999999	111	444	274	999999	537	999999	999999	493	999999	565	488	34	999999	999999	999999	748	999999	814	453	378	919	332	851	920	857	611	999999	541	999999	105	22	825	734	999999	543	228	999999	920	829	196	79	533	387	999999	999999	818	999999	558	999999	510	905	999999	305	480	666	779	999999	354	999999	926	710	483	199	379	999999	662	300	447	361	209	824	37	999999	267	309	999999	944	426	103	49	408	696	746	793	200	999999	529	999999	669	764	636	579	999999	999999	999999	999999	343	17	881	173	527	764	207	595	685	999999	552	48	999999	280	834	999999	261	430	999999	23	736	405	189	78	142	47	778	597	573	255	576	999999	782	999999	61	999999	999999	930	522	644	999999	999999	117	323	931	491	92	999999	929	999999	999999	39	384	999999	859	938	828	812	40	489	985	999999	32	440	999999	471	266	467	229	999999	629	330	908	883	999999	584	298	865	146	651	955	390	667	111	999999	999999	707	320	999999	123	118	732	899	43	658	888	999999	676	22	470	999999	624	178	41	999999	999999	999999	999999	947	284	650	962	675	389	999999	999999	943	920	513	999999	763	999999	612	115	999999	897	430	875	235	635	999999	621	853	676	426	341	221	635	999999	999999	425	216	373	579	473	155	66	999999	509	63	999999	219	999999	258	999999	289	21	999999	252	944	576	999999	276	321	829	999999	999999	999	963	202	392	317	660	583	348	557	582	999999	642	644	840	910	375	181	690	245	457	605	999999	999999	999999	158	999999	325	999999	999999	940	62	750	444	46	66	557	317	670	638	999999	589	909	158	
706	978	999999	999999	114	666	880	104	999999	593	999999	513	39	826	873	244	924	344	230	180	617	530	293	207	999999	783	999999	68	999999	61	999999	867	696	820	440	350	727	784	221	999999	297	845	999999	166	863	533	36	731	999999	999999	713	224	369	739	999999	999999	695	233	10	330	313	822	594	579	906	713	817	219	395	999999	516	149	133	533	999999	772	109	136	999999	84	999999	999999	624	83	348	999999	999999	999999	289	264	655	503	783	891	394	475	260	851	260	159	716	999999	345	911	919	573	999999	836	857	769	999999	568	889	926	999999	681	207	520	999999	444	215	999999	929	999999	876	23	365	242	149	999999	521	257	876	193	999999	938	296	712	163	774	381	671	109	520	187	96	613	999999	326	999999	277	740	620	815	999999	855	999999	213	45	906	217	859	697	450	257	999999	692	706	568	635	999999	495	366	466	73	544	999999	419	954	789	409	508	915	999999	149	781	637	70	999999	999999	999999	92	676	257	566	521	999999	659	999999	358	404	999999	299	999999	327	999999	383	999999	752	410	105	478	259	256	506	709	944	271	999999	476	999999	999999	466	65	584	312	818	119	900	551	570	111	156	605	395	502	999999	233	999999	999999	999999	483	317	839	416	582	999999	999999	750	857	577	712	358	796	166	772	451	243	117	25	964	273	263	211	839	999999	999999	653	999999	999999	999999	720	162	944	78	718	324	627	648	11	478	999999	369	999999	973	858	752	360	448	999999	61	975	125	103	402	999999	229	115	999	422	999999	189	999999	745	366	856	559	414	727	448	458	824	594	115	547	576	904	221	238	981	251	971	214	999999	953	525	604	999999	551	934	499	218	627	999999	751	999999	827	623	686	126	308	348	632	10	999999	237	390	20	999999	825	999999	18	999999	28	180	288	975	999999	792	841	261	999999	862	793	949	999999	206	999999	364	258	999999	291	999999	121	683	903	349	999999	84	726	999999	999999	513	725	704	490	340	609	65	472	323	999999	830	844	864	807	999999	838	61	924	40	31	999999	306	86	948	483	999999	345	999999	939	999999	999999	76	706	667	999999	146	99	468	909	597	313	891	935	252	460	999999	257	875	428	510	162	159	999999	999999	938	216	649	999999	999999	574	274	999999	532	552	258	999999	999999	207	999999	348	999999	999999	999999	999999	717	764	999999	833	999999	792	999999	469	849	439	618	107	380	593	729	780	497	343	460	344	333	999999	368	393	999999	696	553	59	64	89	999999	569	999999	263	405	183	999999	999999	268	225	66	804	938	103	
933	999999	394	999999	477	50	850	999999	143	680	999999	999999	406	977	840	800	249	468	415	770	677	999999	963	126	198	999999	934	999999	84	999999	288	529	587	999999	459	842	999999	999	582	999999	238	355	436	464	154	213	777	867	999999	468	976	597	399	178	426	884	999999	277	365	921	116	178	999999	898	402	589	999999	141	527	997	999999	249	886	401	999999	331	622	999999	972	984	779	76	707	616	268	690	999999	419	848	999999	654	44	643	660	999999	69	24	537	999999	999999	999999	999999	350	977	969	736	711	999999	636	999999	271	688	305	381	999999	999999	471	725	999999	711	460	204	292	952	353	464	606	235	494	999999	999999	95	999999	418	394	143	726	729	646	531	979	141	782	999999	999999	965	738	272	999999	867	598	299	897	360	114	405	999999	397	634	514	140	485	513	999999	787	999999	251	887	986	19	322	742	999999	118	999999	328	421	538	999999	999999	725	343	717	626	883	28	197	96	314	989	779	339	104	141	999999	504	628	999999	966	999999	723	851	286	509	555	999999	220	789	999999	785	983	825	999999	257	999999	796	767	887	281	999999	989	165	582	999999	999999	983	999999	999999	716	236	999999	793	572	999999	663	873	67	217	81	37	807	407	466	528	16	954	999999	847	352	999999	736	740	357	999999	147	568	999999	289	280	571	999999	273	83	402	95	200	263	235	593	915	739	559	816	253	962	592	698	64	999999	284	402	799	604	121	999999	959	446	999999	385	105	604	777	999999	999999	819	999999	334	74	442	816	701	999999	264	437	865	999999	924	999999	244	999999	870	224	999999	995	999999	999999	669	961	902	999999	753	887	849	498	320	961	622	316	433	999999	999999	634	999999	183	583	47	545	177	255	323	999999	342	140	830	234	999999	487	999999	341	410	874	372	171	316	72	813	515	766	126	999999	564	999999	680	816	297	245	602	126	422	140	873	502	716	999999	101	999999	999999	29	273	999999	999999	999999	975	32	553	895	473	315	120	769	532	778	60	351	758	999999	999999	999999	543	999999	787	999999	530	999999	999999	382	656	999999	999999	651	999999	496	503	196	430	885	641	657	273	401	772	296	999999	999999	608	104	451	375	831	999999	999999	442	485	283	999999	122	158	775	495	180	248	999999	999999	469	999999	999999	999999	864	920	999999	999999	999999	60	151	226	500	364	878	601	442	931	291	999999	551	891	623	20	999999	53	999999	736	866	999999	102	162	881	206	546	940	999999	819	999999	454	999999	887	754	392	344	67	651	757	999999	999999	63	249	957	151	549	999999	999999	
999999	65	820	612	146	999999	842	957	988	345	304	999999	999999	39	622	354	836	999999	663	146	999999	999999	171	999999	560	465	999999	118	999999	205	739	999999	999999	999999	546	999999	766	842	821	968	999999	434	355	999999	999999	999999	342	999999	440	894	131	359	885	999999	857	999999	893	428	999999	680	235	999999	999999	793	605	647	999999	96	492	859	999999	993	970	999999	234	999999	999999	449	54	620	999999	999999	678	958	999999	389	771	999999	999999	196	869	347	999999	151	743	188	999999	562	126	709	98	256	661	581	316	999999	389	201	217	60	40	999999	383	441	999999	686	999999	156	719	226	876	323	102	306	989	250	999999	828	951	56	486	767	332	999999	999999	877	887	107	651	946	999999	579	999999	943	166	425	963	359	593	999999	132	184	843	900	999999	775	999999	365	592	76	999999	560	249	170	573	272	999999	49	999999	680	799	999999	504	772	226	306	993	158	150	999999	286	999999	245	999999	923	999999	924	432	511	756	723	999999	515	584	999999	999999	340	168	380	999999	999999	999999	449	913	267	173	679	81	683	537	781	14	224	999999	789	80	325	355	999999	999999	347	999999	537	162	956	277	453	919	749	999999	966	835	778	999999	280	999999	999999	331	637	999999	633	999999	999999	974	975	999999	999999	496	794	952	999999	984	922	119	999999	604	397	296	957	990	720	759	331	905	570	946	236	967	999999	437	666	999999	718	486	637	493	949	999999	187	247	999999	999999	134	797	654	981	912	668	699	676	965	127	374	999999	49	999999	999999	843	413	38	492	999999	749	366	295	999999	276	445	482	72	999999	999999	119	719	40	764	634	999999	261	589	43	999999	278	81	472	549	630	80	999999	764	961	116	159	158	755	999999	999999	767	511	999999	715	999999	196	636	32	141	17	654	616	285	248	998	592	824	995	924	81	678	894	745	508	205	998	717	999999	547	683	960	963	420	999999	867	32	735	874	999999	999999	641	59	341	999999	999999	463	171	525	963	524	999999	163	830	548	538	873	766	27	999999	479	478	535	484	999999	57	691	206	727	381	975	856	950	439	553	440	629	562	999999	532	742	836	202	148	999999	999999	806	142	999999	999999	999999	266	718	365	999999	902	115	574	884	493	999999	999999	444	154	999999	668	384	724	287	999999	909	321	561	999999	776	642	286	397	461	999999	999999	999999	999999	999999	388	999999	147	595	352	651	334	999999	999999	720	999999	999999	402	58	160	364	999999	92	855	999999	118	682	704	234	588	453	625	718	122	785	999999	735	999999	734	766	277	999999	999999	381	635	
782	855	642	841	999999	301	250	999999	247	106	135	169	702	570	601	705	25	913	17	898	35	616	941	999999	999999	512	999999	667	999999	882	999999	999999	710	229	999999	263	49	863	978	296	213	397	481	999999	660	999999	43	372	143	70	999999	616	782	483	610	999999	913	750	999999	742	749	582	999999	364	999999	999999	999999	999999	999999	347	999999	162	999999	999999	695	638	145	925	242	999999	479	189	534	231	630	228	999999	236	999999	815	349	299	999999	245	547	630	451	999999	754	999999	634	559	783	999999	999999	110	680	71	788	999999	40	987	517	979	273	570	58	724	734	53	538	232	999999	999999	999999	377	662	699	999999	74	196	28	181	522	999999	919	405	738	999999	999999	999999	350	448	999999	784	362	999999	520	999999	976	999999	727	392	999999	190	999999	696	20	797	35	447	980	999999	723	999999	21	815	994	999999	999999	999999	319	895	214	506	999999	783	226	999999	645	596	999999	727	206	999999	469	999999	999999	342	357	999999	395	940	803	999999	566	462	724	862	999999	999999	786	999999	999999	812	999999	831	999999	999999	992	629	480	999999	162	439	304	263	691	241	325	999999	354	999999	872	129	779	379	102	131	939	736	68	363	999999	109	809	852	108	999999	230	638	458	999999	349	999999	753	373	788	999999	999999	313	999999	999999	546	398	201	999999	999999	999999	999999	892	738	67	275	999999	570	126	805	63	999999	999999	164	999999	999999	999999	926	999999	322	154	375	416	591	728	343	635	966	574	817	827	999999	684	433	599	999999	337	900	401	991	94	999999	637	999999	734	743	999999	158	473	483	859	471	113	999999	284	143	626	311	19	724	639	299	996	309	977	156	945	28	565	945	683	999999	999999	999999	238	986	738	999999	856	984	997	487	502	999999	957	366	803	872	159	466	735	36	890	677	999999	794	171	338	590	588	798	326	999999	999999	799	82	935	17	583	297	404	778	999999	34	999999	999999	797	904	999999	621	999999	999999	869	109	219	999999	999999	858	743	443	825	999999	268	278	196	680	893	999999	301	999999	431	795	299	862	71	956	999999	865	950	210	997	266	986	968	245	726	457	494	999999	999999	185	999999	273	150	999999	999999	520	185	838	56	268	999999	612	466	200	999999	783	16	47	263	84	41	999999	999999	999999	568	999999	299	43	469	999999	999999	665	158	709	355	532	159	400	77	446	999999	36	904	942	184	654	529	999999	688	943	999999	999999	65	78	154	999999	730	704	999999	999999	231	999999	379	823	859	167	999999	999999	999999	999999	634	999999	970	816	999999	14	14	600	999999	999999	894	
520	354	526	999999	952	610	90	564	187	801	999999	999999	497	225	999999	999999	90	92	27	200	771	933	999999	319	835	486	999999	399	999999	173	140	443	988	684	710	999999	999999	52	907	556	999999	202	667	233	189	128	482	601	999999	356	923	518	999999	724	999999	587	690	999999	946	475	999999	999999	424	24	670	999999	508	813	999999	999999	999999	48	185	470	816	579	999999	439	140	717	999999	646	974	794	999999	999999	200	274	999999	132	999999	646	105	441	194	692	778	653	562	178	999999	669	97	999999	999999	885	343	782	907	553	321	260	999999	238	471	999999	716	999999	774	58	820	244	261	391	358	168	942	999999	999999	999999	800	622	877	999999	107	344	559	25	252	363	999999	417	999999	999999	811	999999	999999	866	970	469	976	159	879	999999	358	384	999999	999999	999999	393	999999	599	506	784	999999	999999	383	125	141	137	176	999999	387	421	770	412	878	254	580	999999	598	85	999999	999999	156	999999	743	373	613	723	999999	999999	413	999999	999999	999999	911	581	263	121	482	999999	999999	842	303	285	771	999999	743	999999	506	173	134	119	999999	999999	826	690	637	999999	999999	999999	511	417	999999	322	297	528	999999	91	501	306	990	468	29	153	349	930	523	870	879	285	629	668	227	763	729	999999	74	552	999999	999999	999999	161	165	999999	943	328	642	980	988	253	467	999999	454	209	183	666	100	999999	528	999999	177	766	233	681	391	843	200	446	592	993	463	999999	228	280	362	838	313	999999	210	31	297	999999	882	999999	817	966	223	27	999999	73	213	423	34	965	999999	187	928	999999	90	999999	138	205	999999	995	789	999999	443	183	847	999999	362	543	999999	999999	999999	634	884	999999	999999	424	629	182	856	529	789	50	999999	263	226	184	999999	829	475	111	892	101	154	887	846	999999	532	50	179	255	999999	669	973	527	366	428	303	999999	619	666	479	999999	999999	868	215	748	999999	999999	956	673	434	999999	999999	348	999999	517	490	999999	750	999999	891	589	12	999999	819	130	77	905	896	798	999999	579	999999	999999	631	937	752	999999	681	999999	230	352	93	999999	821	999999	999999	999999	913	848	938	306	590	562	774	890	952	737	999999	95	681	681	293	168	792	999999	322	999999	999999	999999	764	214	325	652	836	999999	506	506	999999	641	528	442	992	58	999999	584	988	657	44	741	999999	25	237	596	426	548	69	924	999999	966	864	343	917	246	94	734	999999	938	726	235	394	456	946	417	999999	248	689	245	309	218	866	665	999999	999999	691	999999	976	729	236	999999	490	581	793	824	
999999	194	999999	755	963	135	999999	60	930	809	357	538	79	820	39	187	858	823	625	504	110	999999	120	999999	999999	345	999999	999999	711	438	745	812	663	131	639	381	999999	934	281	999999	614	999999	999999	423	628	999999	679	166	700	999999	438	666	956	298	724	999999	84	584	210	628	377	999999	999999	501	74	999999	875	947	999999	999999	464	924	999999	451	889	999999	473	999999	322	401	665	601	999999	999999	999	88	856	374	407	71	307	148	733	999999	805	272	476	243	359	93	287	732	999999	53	595	514	124	514	408	440	114	388	271	999999	999999	776	999999	999999	501	985	688	999999	549	128	360	325	200	898	999999	627	999999	240	346	238	999999	933	625	516	999999	495	964	999999	966	967	956	918	876	999999	691	38	479	999999	741	374	405	777	192	857	693	279	323	225	867	780	622	999999	999999	42	999999	38	999999	999999	620	16	31	346	999999	582	171	999999	449	999999	217	617	999999	38	498	999999	999999	346	751	999999	823	999999	999999	999999	484	196	355	92	875	843	239	662	999999	203	178	734	353	69	243	609	695	261	830	57	18	999999	631	593	386	80	209	999999	286	393	462	823	834	283	861	357	999999	89	565	999999	46	999999	999999	955	860	763	628	773	999999	151	82	999999	999999	134	999999	999999	564	761	999999	805	644	999999	386	493	740	355	900	999999	208	885	999999	999999	695	999999	999999	463	519	676	733	999999	451	435	256	144	320	890	999999	710	543	636	793	476	383	760	961	166	178	256	224	515	863	999999	575	999999	769	466	875	742	123	285	999999	887	38	93	363	218	634	251	183	849	499	199	999999	571	102	906	242	935	999999	853	295	273	999999	228	758	999999	859	38	999999	853	25	999999	596	999999	999999	905	447	999999	406	752	532	927	999999	374	25	673	32	14	999999	999999	234	940	478	999999	990	451	435	810	335	471	358	999999	876	329	999999	386	603	278	649	197	468	942	999999	999999	331	999999	200	98	999999	95	869	999999	999999	511	999999	84	643	999999	276	480	480	999999	964	935	404	927	61	753	539	638	999999	754	999999	937	404	292	412	957	938	632	260	999999	607	999999	601	503	700	999999	999999	759	742	275	11	999999	999999	830	999999	999999	126	403	316	999999	558	573	24	125	500	966	117	999999	999999	686	398	643	230	999999	40	724	999999	900	236	686	63	779	895	804	999999	196	230	574	314	809	841	544	326	814	788	999999	235	485	13	999999	267	363	97	999999	999999	999999	948	999999	800	999999	267	999999	176	999999	999999	778	677	999999	999999	999999	999999	542	
999999	863	844	999999	327	999999	355	996	499	859	999999	503	429	999999	999999	839	927	394	248	999999	773	61	551	999999	999999	999999	431	20	999999	999999	121	700	987	724	330	999999	221	999999	50	542	999999	999999	763	408	328	673	209	692	999999	838	292	999999	999999	108	769	999999	321	999999	486	630	985	344	640	483	748	207	999999	999999	380	468	627	904	354	706	999999	969	298	153	999999	999999	496	999999	924	526	733	142	999999	889	955	349	912	991	999999	419	556	892	172	289	660	130	167	504	322	627	221	388	999999	999999	999999	999999	692	999999	999999	781	144	999999	420	999999	750	999999	571	626	750	40	999999	999999	367	934	159	999999	999999	999999	493	186	546	992	999999	306	315	355	506	999999	211	999999	656	743	79	765	285	310	482	59	539	54	999999	541	754	291	81	585	30	999999	217	170	992	684	999999	746	244	151	830	124	808	405	999999	303	424	999999	383	812	999999	601	659	849	54	757	479	449	999999	15	999999	144	235	730	334	806	70	999999	999999	971	68	333	530	143	480	368	250	143	999999	265	126	170	908	268	29	429	50	999999	126	244	215	999999	128	239	904	999999	888	88	81	312	242	999999	999999	411	999999	243	80	526	378	686	516	999999	999999	372	999999	87	236	967	710	999999	999999	702	924	928	766	999999	215	300	999999	784	479	172	72	999999	32	999999	739	999999	515	786	999999	523	999999	439	727	869	731	755	351	999999	999999	921	377	999999	546	540	459	501	645	999999	37	779	297	594	999999	999999	283	881	350	155	348	730	461	924	556	252	712	495	211	897	999999	459	999999	412	324	558	795	896	999999	491	293	247	999999	584	999999	578	236	404	232	383	596	849	415	206	488	739	469	453	619	999999	828	964	300	747	999999	578	830	884	280	657	999999	386	796	858	862	999999	869	877	999999	977	25	999999	999999	999999	999999	251	999999	999999	924	585	99	999999	286	791	663	328	946	123	745	190	747	351	134	999999	824	219	999999	556	344	387	870	591	287	641	288	520	702	473	446	598	533	999999	960	695	568	217	999999	15	999999	543	163	756	999999	985	239	999999	192	697	13	101	197	497	418	546	999999	999999	999999	645	512	152	999999	483	676	157	999999	669	391	439	16	616	119	58	361	800	999999	124	460	999999	999999	614	337	14	470	354	410	45	669	423	980	999999	153	999999	502	62	999999	999999	89	984	999999	570	293	753	691	396	982	149	146	999999	322	600	999999	999999	243	999999	999999	621	23	331	999999	621	999	967	459	945	473	655	555	309	882	553	
44	475	963	841	999999	999999	323	83	372	999999	999999	62	110	389	22	380	231	604	999999	305	666	999999	247	717	570	325	999999	745	922	999999	999999	836	734	768	999999	582	809	999999	577	240	308	939	958	999999	722	947	866	79	999999	103	434	951	72	586	886	285	237	255	281	15	999999	577	161	46	675	72	327	342	999999	440	999999	829	999999	15	997	727	999999	760	995	622	458	233	999999	828	902	999999	773	158	882	290	354	563	130	999999	999999	731	788	922	999999	659	630	534	257	502	532	604	999999	67	589	169	999999	999999	260	658	556	66	999999	332	143	999999	298	178	459	541	96	17	708	999999	999999	276	939	877	999999	346	999999	923	976	319	306	307	999999	999999	568	722	805	877	313	472	25	893	966	465	999999	999999	370	461	84	715	416	524	896	999999	11	323	999999	999999	527	999999	666	632	90	455	999999	835	999999	999999	610	736	999999	218	703	246	448	171	310	483	98	180	975	540	849	271	903	782	411	999999	999999	255	999999	999999	359	999999	806	392	813	520	439	953	999999	999999	851	347	978	999999	820	659	31	840	999999	745	519	999999	938	135	783	818	999999	253	433	999999	867	365	243	539	858	314	999999	65	358	999999	54	145	714	999999	689	511	293	705	999999	752	236	874	241	757	688	12	999999	681	609	994	968	196	529	400	920	496	113	449	348	516	999999	965	491	999999	701	384	642	751	445	282	999999	846	999999	681	838	993	133	486	851	999999	853	999999	456	363	820	857	615	999999	276	203	407	844	366	455	999999	270	392	17	65	313	370	709	245	336	469	131	904	999999	999999	927	999999	627	999999	492	663	469	999999	137	413	843	768	328	485	251	999999	691	999999	836	999999	578	610	999999	431	547	496	153	523	129	893	698	953	767	762	349	830	780	256	874	999999	73	999999	265	604	221	999999	52	234	994	999999	999999	641	78	699	983	999999	257	205	60	996	519	946	399	244	999999	890	11	999999	999999	999999	104	444	616	54	94	827	355	520	999999	999999	453	919	529	667	125	999999	885	77	999999	32	583	584	999999	877	999999	127	362	31	890	999999	544	486	999999	583	999999	343	999999	33	615	999999	971	736	985	58	552	599	999999	731	128	657	15	999999	787	122	836	999999	248	738	999999	967	474	334	999999	999999	467	967	999999	945	310	781	41	861	462	622	999999	846	599	999999	335	683	700	630	902	242	999999	609	699	976	746	848	105	297	999999	999999	999999	999999	999999	106	999999	584	768	481	431	347	626	154	481	174	70	990	920	
101	413	98	999999	844	432	999999	573	999999	278	854	999999	999999	686	743	609	814	930	999999	740	999999	566	750	914	999999	209	564	616	181	138	534	915	756	927	999999	884	173	999999	847	224	718	533	732	999999	914	282	969	660	999999	545	999999	999999	655	259	428	534	663	183	58	644	999999	782	999999	999999	743	938	451	534	682	859	445	444	999999	200	999999	968	833	443	10	946	999999	999999	733	636	999999	999999	269	507	509	999999	231	990	331	213	357	936	141	999999	999999	975	830	999999	978	999999	999999	231	161	465	236	459	700	999999	183	111	413	963	999999	765	268	453	679	944	34	213	999999	455	122	879	999999	96	837	830	870	35	126	795	925	710	536	999999	148	803	999999	999999	778	11	816	230	999999	999999	887	375	744	999999	999999	886	999999	774	394	654	118	999999	623	999999	999999	870	358	158	984	618	47	999999	239	999999	999999	875	673	974	435	999999	999999	892	999999	458	209	999999	95	751	729	999999	384	161	325	881	140	865	999999	141	437	907	652	999999	245	191	357	548	999999	725	813	430	222	445	348	999999	26	226	202	174	940	999999	999999	607	429	999999	243	885	32	358	888	449	999999	542	547	527	983	970	656	898	111	660	999999	370	999999	308	999999	939	812	568	864	913	673	999999	200	285	133	55	249	999999	948	999999	525	999999	999999	999999	736	999999	897	821	773	56	999999	304	999999	999999	825	424	668	999999	737	304	999999	999999	999999	999999	776	999999	999999	271	404	999999	731	175	950	639	144	999999	533	574	572	999999	51	991	999999	818	999999	378	952	910	460	999999	387	128	753	654	398	71	302	861	597	68	338	999999	999999	999999	325	999999	999999	434	155	999999	999999	104	558	399	262	999999	670	675	631	999999	725	440	811	695	561	612	421	999999	251	999999	256	671	999999	999999	19	999999	575	958	503	948	999999	528	765	184	818	292	570	364	401	316	400	626	239	200	342	999999	824	731	284	712	983	58	192	81	39	999999	127	53	389	999999	516	711	182	682	999999	999999	675	636	877	278	52	999999	999999	935	682	630	441	999999	182	122	590	999999	684	790	965	999999	999999	693	154	598	175	526	974	553	799	689	453	556	817	144	231	197	853	16	670	999999	153	257	399	999999	787	999999	871	999999	267	672	37	999999	717	406	999999	981	492	288	112	525	91	360	145	993	999999	884	969	999999	890	402	990	678	130	49	999999	98	304	745	811	835	655	999999	999999	137	999999	71	839	999999	999999	250	705	575	903	155	844	999999	999999	405	999999	902	999999	834	386	864	
682	359	271	678	573	999999	686	746	477	277	870	384	999999	18	341	999999	55	558	999999	650	696	999999	999999	975	204	999999	976	999999	522	999999	999999	821	999999	432	999999	312	799	171	999999	999999	563	958	108	636	999999	470	999999	113	74	118	857	999999	79	736	177	266	585	296	483	533	999999	999999	234	999999	999999	58	63	641	563	999999	325	883	710	263	96	738	327	147	700	999999	320	872	835	414	61	662	751	594	999999	198	999999	513	687	999999	714	775	733	539	834	999999	417	97	999999	999999	999999	973	111	999999	649	439	939	447	596	999999	222	999999	952	820	516	149	307	468	387	374	311	812	999999	396	999999	320	14	787	999999	473	326	233	332	799	621	999999	561	935	999999	824	258	289	916	938	111	790	999999	913	33	695	999999	948	709	185	733	980	777	714	999999	338	435	999999	999999	132	999999	988	601	999999	999999	438	587	371	523	562	126	31	999999	268	999999	758	497	999999	763	999999	999999	377	999999	156	76	640	310	847	999999	616	999999	105	154	793	515	122	999999	670	714	999999	999999	567	435	156	999999	712	999999	999999	428	517	841	999999	398	527	587	64	474	999999	96	999999	137	739	702	907	173	30	876	999999	999999	182	569	999999	999999	178	508	977	942	377	96	364	555	999999	428	999999	774	65	707	627	215	460	647	744	584	156	467	999999	864	527	983	999999	835	982	766	256	948	25	958	230	29	610	122	107	368	732	21	345	320	550	143	118	999999	259	896	302	535	999999	251	999999	711	139	123	999999	393	58	528	999999	999999	182	999999	759	106	999999	607	605	348	999999	386	852	144	999999	68	999999	394	999999	724	999999	96	999999	721	133	773	999999	518	999999	497	999999	999999	320	213	448	999999	148	347	383	21	999999	651	300	953	985	448	399	999999	589	81	799	40	999999	333	942	999999	560	999999	89	999999	999999	967	999999	118	999999	835	999999	999999	695	810	920	976	21	999999	999999	934	796	520	736	685	999999	635	929	999999	999999	999999	205	986	271	999999	759	687	999999	999999	644	999999	933	191	312	999999	999999	999999	999999	778	999999	822	999999	654	445	17	689	49	724	999999	612	741	48	899	420	984	639	89	386	733	61	243	718	623	228	999999	999999	999999	999999	999999	313	999999	999999	999999	667	874	648	999999	551	999999	283	720	962	999999	784	999999	830	43	770	327	999999	999999	374	675	727	917	114	999999	435	999999	15	85	831	999999	100	980	513	887	241	999999	346	98	999999	132	459	999999	281	854	839	325	999999	968	999999	890	77	20	268	999999	433	750	770	253	125	
134	999999	207	889	824	773	803	399	942	999999	234	981	431	764	251	999999	999999	646	259	999999	120	237	999999	241	940	80	90	722	999999	464	491	775	999999	972	413	874	261	451	457	91	45	925	999999	999999	618	908	645	255	27	347	46	114	520	687	15	897	221	966	999999	999999	692	91	448	488	999999	459	999999	458	999999	376	999999	999999	199	178	529	194	999999	999999	623	999999	435	834	999999	614	999999	999999	265	415	966	999999	662	295	502	703	398	954	487	767	999999	169	30	197	895	999999	999999	101	999999	351	167	821	915	351	999999	917	328	858	386	834	71	933	203	999999	491	999999	714	999999	452	999999	779	999999	707	224	999999	463	20	248	939	64	239	999999	471	913	999999	155	600	320	943	999999	385	540	577	653	705	999999	965	546	705	61	999999	706	649	999999	572	592	124	701	339	889	906	90	999999	999999	604	736	471	290	235	346	999999	403	999999	867	119	999999	999999	63	518	97	999999	474	999999	888	128	533	999999	999999	351	665	41	999999	981	63	999999	305	621	255	58	969	462	685	321	999999	807	542	972	781	320	999999	594	70	193	999999	401	442	999999	40	213	81	60	430	939	999999	999999	354	422	680	199	814	628	999999	14	548	635	812	162	183	90	586	560	904	999999	28	81	971	715	999999	662	245	757	590	52	977	999999	999999	999999	751	64	463	130	302	592	505	703	841	65	999999	616	588	290	373	950	626	520	156	999999	920	499	342	999999	683	27	999999	999999	999999	710	37	629	603	76	411	128	627	999999	999999	321	235	324	239	999999	81	999999	999999	954	394	639	425	999999	773	342	825	262	722	824	999999	284	638	449	999999	141	37	999999	23	999999	878	999999	332	999999	262	834	474	605	269	426	566	560	999999	999	672	999999	294	570	855	270	250	159	406	999999	29	983	999999	785	659	999999	888	66	119	563	86	149	317	265	999999	938	868	230	992	306	267	885	999999	999999	777	267	847	467	168	752	999999	729	848	529	150	279	999999	688	946	999999	537	509	999999	999999	923	532	100	38	366	917	999999	30	166	110	545	143	650	54	999999	401	260	430	898	366	999999	356	301	787	125	934	999999	190	284	831	768	757	444	952	715	254	999999	819	111	251	360	259	999999	748	999999	999999	999999	117	679	555	911	116	611	94	106	576	241	313	913	999999	139	221	999999	335	341	999999	699	999999	338	764	234	441	329	999999	16	42	783	999999	999999	999999	316	680	999999	729	919	661	999999	359	856	149	23	864	905	680	121	148	513	247	999999	
205	317	930	999999	915	330	479	787	955	88	999999	793	999999	999999	804	999999	459	999999	999999	415	679	642	350	841	198	751	370	535	649	544	999999	529	545	146	607	801	386	999999	595	408	450	874	200	280	999999	355	334	364	111	565	999999	437	999999	832	999999	563	966	999999	590	174	960	944	148	420	220	999999	258	552	901	999999	999999	558	125	618	999999	999999	451	79	59	843	999999	15	999999	999999	882	440	42	999999	409	54	834	297	999999	999999	999999	506	736	999999	70	999999	999999	999999	999999	107	826	113	999999	878	867	931	122	897	999999	746	999999	999999	999999	64	538	999999	512	545	999999	857	179	999999	248	693	999999	468	78	999999	999999	999999	746	645	551	336	267	779	128	163	845	999999	932	936	258	573	999999	491	986	681	251	999999	746	561	638	999999	928	385	864	629	707	999999	862	449	888	248	10	112	999999	192	797	999999	661	358	700	675	999999	242	999999	674	18	999999	999999	999999	430	728	64	194	16	945	408	881	999999	498	456	446	615	492	58	20	573	999999	87	803	884	493	628	397	861	963	681	695	193	999999	620	27	926	475	29	170	193	816	105	468	999999	915	999999	999999	999999	263	69	442	194	999999	999999	999999	611	999999	512	999999	109	999999	333	999999	999999	712	999999	999999	878	438	999999	149	999999	887	826	756	486	619	29	969	649	465	495	607	903	248	511	10	999999	193	416	258	963	999999	70	999999	493	999999	999999	82	226	129	294	472	999999	920	999999	306	365	354	950	992	659	542	297	999999	999999	725	149	35	210	999999	634	695	32	271	186	390	999999	310	999999	999999	424	947	752	530	181	33	863	983	999999	215	645	745	242	999999	599	430	999999	426	355	767	913	179	871	529	494	598	450	481	743	589	479	64	90	527	578	711	790	767	999999	158	861	166	999999	995	62	889	462	608	672	755	999999	410	955	505	520	254	999999	233	45	583	999999	391	249	688	999999	590	664	999999	999999	887	640	36	955	999999	999999	756	422	999999	477	999999	999999	999999	809	987	993	78	999999	584	17	999999	999999	566	732	888	575	479	916	999999	269	471	235	999999	763	785	125	569	455	758	599	763	831	210	756	441	999999	741	582	262	695	666	999999	89	708	521	261	83	304	999999	631	999999	840	354	999999	999999	379	398	88	33	872	999999	623	351	999999	253	999999	435	999999	301	451	834	896	664	382	999999	980	155	49	999999	999999	52	275	999999	999999	172	923	999999	594	750	71	57	999999	559	390	271	53	999999	104	999999	29	825	273	13	624	797	539	185	
971	22	999999	233	359	836	499	830	999999	244	999999	822	330	24	999999	69	999999	404	181	347	284	999999	559	841	61	584	232	708	778	272	764	339	632	747	515	999999	725	838	697	826	70	559	113	808	924	281	144	15	985	213	774	999999	625	202	901	999999	999999	193	181	775	614	790	61	895	480	884	999999	582	508	999999	999999	400	706	355	999999	724	999999	751	916	780	999999	227	723	575	498	544	714	440	846	999999	129	542	999999	922	222	279	508	218	338	999999	91	999999	506	727	869	383	524	280	915	186	999999	999999	277	401	999999	397	77	485	999999	936	999999	759	999999	853	148	801	999999	783	142	18	999999	798	999999	876	698	888	999999	995	705	124	29	443	525	670	999999	418	275	275	999999	825	211	999999	810	401	869	332	825	999999	999999	78	999999	999999	147	906	960	65	298	400	999999	999999	676	82	780	293	999999	736	244	75	62	999999	535	467	196	999999	807	202	999999	31	17	376	73	77	416	999999	474	289	306	618	999999	745	129	875	572	160	999999	999999	253	527	485	999999	97	759	600	858	542	192	999999	829	109	767	77	277	392	999999	382	609	665	152	818	636	440	626	366	317	610	660	895	45	169	678	949	470	545	875	288	999999	477	999999	104	291	999999	999999	518	941	677	851	492	245	777	549	999999	110	708	848	999999	471	403	293	257	882	297	518	670	431	818	999999	731	999999	58	999999	141	117	58	999999	901	999999	117	999999	639	999999	999999	999999	267	619	214	849	999999	697	183	999999	910	194	309	999999	994	227	805	999999	133	80	130	975	197	708	417	999999	61	181	947	738	363	978	999999	499	714	637	260	999999	226	968	845	999999	343	241	168	947	808	999999	543	684	999999	30	301	568	638	202	472	558	999999	999999	798	589	750	445	462	999999	540	810	507	366	966	755	999999	999999	234	96	641	955	550	469	557	999999	638	999999	580	343	687	95	860	521	175	999999	999999	377	180	266	293	898	778	999999	417	997	999999	186	999999	412	161	146	343	552	560	517	999999	742	301	999999	999999	487	865	999999	254	454	950	999999	201	999999	999999	502	983	999999	802	743	186	999999	999999	560	999999	461	554	999999	192	550	751	318	960	999999	693	999999	999999	597	999999	806	42	659	982	963	57	352	984	453	506	658	163	375	749	817	340	695	999999	741	697	499	932	999999	937	999999	999999	641	35	543	580	999999	426	396	664	995	710	527	340	98	512	999999	477	111	670	533	999999	386	568	153	327	999999	424	999999	899	814	873	344	721	999999	
270	415	999999	451	872	705	242	766	711	753	116	813	364	602	238	165	32	831	999999	999999	999999	326	83	881	226	582	386	999999	497	849	132	376	805	61	999999	999999	225	35	238	965	301	631	999999	999999	47	999999	644	821	115	744	792	52	316	317	973	999999	999999	445	999999	300	328	159	999999	861	631	999999	999999	312	999999	999999	939	999999	602	72	122	684	650	268	844	712	938	999999	976	752	66	89	999999	999999	88	884	765	779	800	938	646	999999	361	813	999999	307	506	341	57	974	804	999999	450	999999	204	298	999999	999999	999999	522	362	764	999999	526	804	999999	679	999999	234	889	376	170	205	663	425	971	333	837	85	546	215	999999	517	12	948	270	638	815	303	999999	999999	691	999999	999999	999999	882	968	835	18	640	627	999999	999999	167	607	999999	600	786	828	233	964	999999	997	65	999999	755	256	999999	578	544	913	864	226	444	308	999999	982	917	999999	999999	12	498	828	445	918	229	500	359	404	314	670	852	999999	80	825	135	693	132	971	830	999999	798	999999	474	726	999999	769	672	859	923	999999	682	999999	294	230	476	637	999999	999999	97	265	999999	774	273	873	71	877	156	999999	182	991	860	946	257	908	214	241	999999	718	999999	460	828	999999	481	653	988	153	999999	999999	358	498	141	986	884	574	738	33	992	601	665	885	999999	999999	687	931	999999	735	461	386	26	245	283	844	980	636	437	406	303	620	885	918	186	999999	271	683	860	874	72	682	179	190	248	761	63	280	837	775	999999	550	999999	999999	999999	325	999999	122	224	999999	15	257	147	341	730	382	716	999999	999999	326	791	999999	81	925	673	778	217	835	999999	522	999999	709	999999	662	593	753	767	632	236	860	999999	158	469	573	999999	815	545	999999	459	866	999999	316	571	521	983	810	478	926	588	999999	117	999999	125	702	506	306	458	999999	748	977	999999	999999	999999	999999	853	643	999999	508	66	858	243	379	386	141	476	999999	147	999999	678	783	284	999999	999999	999999	752	474	43	767	77	572	366	69	999999	482	261	962	796	723	999999	350	999999	970	999999	999999	678	738	621	983	235	999999	999999	181	807	964	702	773	999999	205	999999	388	609	999999	999999	999999	501	184	290	999999	879	999999	688	423	619	337	516	314	971	323	645	999999	999999	59	999999	55	414	999999	262	134	779	488	922	600	999999	288	740	500	538	999999	238	999999	999999	999999	114	721	342	744	999999	479	457	398	801	999999	560	90	999999	560	244	395	89	999999	999999	166	134	400	591	98	999999	341	999999	
26	999999	595	94	150	566	145	945	819	713	669	633	999999	676	391	999999	206	49	548	753	190	265	153	305	922	582	999999	592	713	139	254	949	230	882	441	622	216	642	999999	523	999999	614	424	682	420	999999	148	489	999999	999999	395	58	999999	588	416	761	999999	299	171	568	274	553	241	690	468	719	999999	999999	245	999999	999999	999999	629	34	999999	575	999999	471	885	249	443	812	848	999	743	205	703	642	476	999999	990	999999	480	999999	259	846	383	999999	223	700	278	248	254	975	244	832	999999	232	234	840	999999	170	413	922	999999	999999	705	242	946	272	26	771	433	999999	778	562	93	777	775	999999	999999	116	257	195	970	204	567	999999	765	999999	999999	480	417	636	760	829	513	558	727	796	150	999999	787	999999	683	507	815	689	207	999999	748	651	456	717	647	813	913	999999	951	929	895	999999	477	45	496	545	364	797	804	948	999999	534	60	979	376	62	329	306	511	473	389	877	675	93	172	134	33	700	988	946	916	294	607	797	999999	318	672	752	999999	148	999999	28	999999	258	999999	223	601	477	350	595	494	999999	999999	999999	550	27	166	393	872	371	999999	999999	808	999999	999999	999999	927	262	88	68	389	577	841	372	330	371	992	426	462	999999	533	555	999999	999999	462	308	576	129	257	883	161	999999	999999	103	626	488	219	999999	226	866	296	999999	399	292	215	917	775	354	166	188	35	739	931	923	838	966	999999	999999	406	999999	198	807	999999	205	906	999999	697	748	746	841	999999	966	210	595	999999	194	999999	999999	197	544	999999	231	963	78	999999	421	357	955	265	660	999999	803	999999	492	999999	488	999999	204	386	999999	229	37	608	999999	36	999999	539	999999	270	653	810	999999	228	999999	210	966	999999	936	347	494	999999	741	492	999999	999999	358	346	999999	917	184	999999	961	690	93	325	505	623	999999	999999	798	882	21	695	611	999999	999999	999999	768	292	712	644	999999	999999	892	360	487	544	999999	999999	999999	722	822	428	96	803	848	556	145	546	999999	352	999999	894	548	999999	743	56	881	246	729	772	577	435	215	540	999999	113	999999	733	837	961	111	991	372	85	999999	592	609	808	11	999999	999999	232	587	999999	449	512	319	289	999999	999999	663	285	928	905	155	396	223	556	360	999999	757	999999	708	743	250	999999	531	999999	551	160	447	82	999999	999999	999999	355	847	845	101	939	794	518	999999	999999	999999	826	72	999999	930	673	378	63	999999	266	999999	999999	523	844	128	244	999999	846	737	465	994	590	999999	590	583	
799	549	378	465	999999	950	248	295	312	999999	424	999999	999999	541	999999	782	394	625	999999	999999	293	832	12	726	856	958	947	780	660	412	717	999999	999999	883	999999	133	10	597	47	315	395	752	221	409	704	999999	916	315	859	683	609	965	999999	877	299	999999	999999	999999	608	461	13	467	999999	899	727	638	669	191	409	754	782	999999	588	999999	327	999999	620	602	32	762	52	999999	921	999999	802	752	999999	605	593	174	586	999999	988	585	311	928	999999	321	682	75	434	734	905	114	901	999999	999999	398	999999	758	999999	999999	629	999999	418	370	546	658	107	974	915	73	597	245	177	433	807	12	371	399	424	309	999999	956	338	318	999999	816	999999	988	375	999999	999999	835	817	642	999999	152	999999	941	392	468	223	707	159	999999	147	669	937	477	16	384	36	170	344	57	34	999999	517	999999	999999	729	999999	118	609	590	28	761	427	534	999999	664	836	430	16	999999	95	222	807	967	180	77	879	607	982	990	308	999999	501	999999	618	67	634	999999	999999	663	884	999999	108	569	352	999999	252	412	773	351	547	606	163	388	962	811	865	550	929	566	849	999999	136	618	291	999999	270	656	999999	646	40	770	122	353	81	999999	124	247	625	795	824	477	834	640	452	702	999999	122	999999	806	999999	999999	999999	999999	999999	909	978	489	288	218	124	595	999999	137	999999	776	493	809	317	982	697	627	924	144	741	382	151	999999	175	999999	411	157	999999	999999	454	945	635	371	540	171	11	634	958	416	680	239	999999	707	329	675	999999	921	805	826	119	574	999999	10	19	441	768	999999	999999	699	999999	999999	747	386	682	999999	151	131	279	999999	980	73	999999	999999	464	512	999999	999999	176	499	380	490	999999	31	10	999999	785	634	361	999999	403	518	321	269	609	713	492	605	34	953	534	97	651	660	999999	55	999999	652	546	507	51	333	326	999999	999999	999999	999999	725	999999	999999	999999	517	770	999999	999999	471	752	999999	999999	751	999999	795	419	223	965	293	999999	691	185	954	999999	143	98	854	67	80	202	497	940	999999	999999	766	228	231	372	26	327	480	908	384	303	506	743	794	487	255	999999	113	857	46	999999	932	549	999999	828	457	999999	915	123	681	999999	264	468	625	999999	263	999999	197	850	948	965	367	783	999999	660	478	399	303	376	812	999999	99	639	904	804	165	227	797	403	999999	597	411	367	237	114	49	47	127	999999	999999	678	726	262	908	80	130	159	747	999999	359	67	135	549	311	525	190	625	564	821	507	
46	779	794	935	999999	564	999999	555	697	621	440	999999	172	152	143	439	836	999999	834	999999	15	999999	36	54	857	471	861	999999	999999	924	999999	483	306	633	197	899	931	326	999999	999999	999999	604	999999	159	918	786	963	406	178	95	353	894	999999	148	502	999999	753	750	88	889	703	945	843	772	206	957	975	538	999999	243	507	519	183	329	564	411	999999	999999	999999	999999	508	999999	887	626	580	529	999999	167	999999	630	156	191	248	667	811	999999	999999	287	999999	961	810	435	452	934	588	834	721	410	583	100	999999	999999	624	17	999999	248	999999	226	202	999999	999999	817	407	999999	97	326	280	515	517	390	649	999999	923	999999	270	999999	22	999999	999999	999999	999999	999999	584	50	491	999999	566	241	999999	573	126	544	95	285	757	992	999999	127	847	271	563	216	892	203	450	997	954	460	746	318	235	999999	188	456	868	860	243	366	842	999999	999999	49	999999	943	273	115	65	647	999999	278	55	895	115	776	999999	999999	999999	999999	999999	999999	999999	116	495	968	999999	20	999999	999999	416	896	758	671	285	38	512	524	999999	948	999999	999999	999999	316	999999	477	273	340	999999	411	274	276	409	853	766	358	503	999999	553	270	606	263	999999	427	240	999999	519	383	999999	999999	999999	667	624	511	460	264	552	999999	73	27	705	999999	20	999999	373	149	999999	999999	905	926	535	859	999999	716	352	676	999999	524	999999	532	958	889	720	924	999999	606	651	898	403	511	806	999999	589	999999	565	599	253	999999	64	999999	33	614	478	693	551	415	697	999999	168	783	999999	37	932	540	999999	815	296	95	817	999999	999999	598	511	403	130	49	279	443	160	753	433	802	470	984	509	353	999999	37	382	999999	909	743	999999	999999	844	778	563	999999	477	750	312	167	976	297	603	434	999999	84	572	511	145	263	757	415	360	865	567	999999	999999	999999	404	268	713	95	857	754	859	891	559	352	485	230	966	410	999999	275	999999	999999	391	85	249	346	464	999999	596	655	986	334	999999	999999	999999	616	28	760	999999	999999	999999	891	439	848	999999	999999	525	999999	999999	914	296	356	964	94	49	395	565	954	476	67	803	842	498	999999	768	534	632	580	141	999999	211	216	999999	406	999999	999999	742	543	510	38	999999	244	844	681	999999	639	999999	185	939	999999	999999	999999	999999	999999	250	612	999999	237	90	999999	999999	944	999999	999999	713	90	302	568	999999	114	652	999999	454	448	245	569	997	816	843	139	175	457	640	316	818	147	921	765	165	219	541	514	462	469	999999	876	
154	688	968	287	346	800	912	835	999999	38	619	999999	63	680	614	586	394	951	874	142	314	783	999999	575	999999	536	412	62	573	147	569	984	999	999999	424	999999	847	565	792	374	544	999999	999999	790	528	85	999999	999999	605	954	130	999999	594	316	999999	371	350	402	128	809	397	999999	271	44	468	634	846	695	265	305	739	999999	999999	509	597	509	649	557	999999	94	825	927	999999	999999	27	68	399	693	796	63	968	999999	447	982	999999	685	543	108	331	893	238	25	999999	309	225	302	999999	95	718	73	999999	793	999999	44	984	470	411	652	27	410	244	163	899	212	999999	999999	391	186	532	912	965	551	235	164	999999	809	707	999999	403	725	715	999999	999999	999999	341	999999	110	999999	998	999999	999999	891	90	999999	658	84	999999	27	999999	931	999999	176	562	805	107	180	568	999999	188	184	999999	999999	258	999999	999999	999999	188	176	999999	161	193	999999	999999	999999	639	83	999999	313	505	780	692	690	184	472	814	549	752	179	999999	171	616	999999	999999	823	754	999999	643	788	999999	728	896	999999	157	821	747	931	988	546	999999	33	709	999999	999999	407	491	999999	88	785	487	155	188	18	541	709	544	283	754	999999	999999	999999	440	682	999999	999999	884	999999	543	999999	724	882	999999	215	13	611	461	362	224	825	341	682	940	999999	310	999999	999999	887	419	447	286	473	187	999999	999999	556	593	37	186	917	523	749	539	725	70	999999	999999	972	15	929	999999	192	69	928	32	999999	999999	583	999999	997	237	996	333	105	86	999999	999999	927	928	999999	28	434	185	307	312	592	153	999999	796	705	496	577	999999	489	200	999999	414	999999	999999	698	878	999999	655	189	690	999999	426	444	649	809	899	666	53	559	999999	999999	16	999999	999999	440	444	463	787	676	510	999999	999999	843	999999	999999	846	999999	326	240	578	999999	778	996	999999	999999	176	999999	576	986	999999	830	533	332	578	999999	97	653	631	180	263	425	232	979	679	40	413	999999	539	667	999999	451	349	813	981	902	54	20	999999	841	999999	735	887	800	870	680	136	791	275	536	894	999999	999999	156	977	163	786	799	999999	587	381	593	179	999999	32	363	490	720	351	675	999999	86	508	789	999999	999999	999999	431	119	999999	904	622	316	12	773	770	625	203	835	999999	999999	999999	693	999999	470	679	565	999999	778	516	199	415	449	600	999999	817	694	47	249	459	999999	999999	999999	328	682	999999	999999	999999	145	262	738	999999	884	523	558	88	393	999999	999999	236	962	559	653	602	809	498	182	716	
798	955	999999	588	953	386	213	761	564	375	884	710	402	398	842	525	999999	901	530	926	999999	135	434	752	718	23	496	75	999999	97	519	194	586	999999	999999	190	186	159	344	507	320	796	999999	27	999999	618	999999	999999	717	137	824	907	967	999999	999999	999999	531	332	870	999999	890	148	60	477	856	699	133	831	29	662	999999	628	567	33	999999	255	612	416	695	110	189	921	999999	583	273	611	999999	340	896	705	658	853	999999	404	617	999999	746	56	999999	367	494	999999	555	65	999999	205	350	944	999999	428	71	125	637	770	760	968	790	999999	999999	254	999999	999999	934	323	13	494	999999	172	415	444	508	566	999999	338	999999	187	999999	301	795	77	271	282	999999	999999	644	542	226	518	643	649	391	999999	842	917	884	700	999999	241	62	303	856	187	539	999999	920	999999	871	999999	164	583	601	999999	680	146	982	210	102	467	679	470	278	830	999999	766	999999	999999	723	336	453	999999	999999	145	249	999999	221	94	743	504	557	149	671	917	364	69	999999	999999	599	706	935	683	608	999999	561	591	35	35	657	999999	999999	692	781	544	855	249	999999	466	259	999999	924	897	467	598	909	540	799	360	476	469	718	170	638	27	401	769	999999	999999	583	658	475	196	436	999999	361	865	368	999999	999999	124	596	591	999999	419	999999	47	999999	999999	700	31	791	999999	558	999999	64	982	999999	999999	152	95	932	963	882	601	714	999999	999999	496	246	53	181	999999	999999	999999	873	136	999999	228	245	364	999999	306	809	562	866	999999	999999	999999	916	379	812	999999	984	999999	999999	632	709	999999	705	53	576	730	773	657	849	129	386	999999	324	927	463	835	527	999999	542	635	164	329	734	913	110	999999	580	867	999999	999999	688	321	180	999999	427	487	522	202	787	822	533	161	713	747	999999	999999	999999	988	999999	976	999999	205	444	555	477	999999	316	999999	942	999999	999999	999999	426	282	440	75	36	83	510	999999	322	335	11	719	112	13	616	999999	499	670	999999	999999	951	264	500	493	877	624	999999	47	999999	729	259	999999	673	628	735	441	316	999999	413	850	999999	999999	664	999999	203	724	453	474	773	329	999999	999999	56	567	954	171	782	999999	197	412	309	999999	999999	592	85	999999	56	999999	277	185	999999	150	266	999999	113	22	600	748	299	162	999999	999999	273	851	436	977	999999	115	999999	574	659	368	171	999999	551	25	999999	81	675	634	678	969	207	598	648	162	25	599	999999	941	571	43	999999	999999	241	999999	209	999999	165	108	182	940	810	703	
526	999999	979	265	905	999999	999999	528	999999	664	484	210	112	675	212	283	962	796	651	732	12	625	710	136	769	999999	816	188	915	577	462	999999	169	503	82	335	183	760	693	376	72	52	961	993	559	41	999999	534	751	882	145	385	999999	88	700	900	611	852	495	364	281	700	999999	504	212	999999	50	608	602	877	999999	211	113	999999	669	999999	664	999999	576	738	652	292	436	43	999999	86	999999	999999	802	181	723	330	999999	338	105	372	439	466	791	812	990	299	931	874	999999	933	281	25	418	740	246	895	286	999999	999999	988	274	999999	999999	135	310	959	999999	430	163	779	937	775	188	999999	530	207	925	763	747	362	999999	561	261	508	804	431	672	72	935	999999	999999	516	626	999999	107	999999	999999	999999	512	41	494	999999	999999	12	996	506	999999	121	999999	49	969	522	19	359	638	712	999999	564	330	999999	296	999999	999999	334	734	430	999999	81	999999	669	802	269	261	716	868	849	840	999999	511	308	594	560	851	999999	859	531	999999	999999	478	999999	543	840	345	999999	999999	751	25	396	999999	575	999999	765	912	551	246	709	270	999999	491	788	872	78	62	32	999999	735	999999	599	475	212	999999	882	603	999999	136	962	924	627	971	126	834	453	999999	935	950	829	647	999999	659	159	271	999999	785	690	523	474	787	323	350	19	859	426	921	74	652	999999	172	109	999999	284	785	643	332	999999	999999	429	97	126	81	464	999999	999999	999999	325	941	720	999999	912	300	999999	185	999999	999999	962	267	418	531	916	999999	485	667	548	999999	999999	373	999999	881	421	999999	999999	387	670	999999	885	921	279	485	605	999999	999999	377	259	999999	762	999999	185	999999	369	117	999999	897	999999	999999	595	796	548	999999	565	952	323	838	999999	999999	206	284	514	999999	401	50	988	999999	925	793	361	118	999999	740	133	999999	198	272	521	313	201	206	999999	837	656	999999	999999	999999	919	653	809	103	691	83	611	487	594	816	999999	328	999999	613	972	388	482	487	388	808	580	289	999999	61	327	382	984	10	78	999999	711	312	668	423	22	281	983	267	999999	344	138	646	691	381	308	202	999999	588	999999	828	999999	179	710	573	993	999999	889	758	776	318	98	611	418	917	115	661	999999	705	600	700	999999	999999	69	54	679	999999	598	392	999999	134	197	406	776	250	321	542	602	104	999999	382	392	235	490	999999	255	527	999999	773	276	647	999999	489	987	534	433	999999	119	666	894	69	51	999999	16	652	131	999999	834	177	605	573	69	999999	285	
227	999999	179	733	951	999999	162	706	825	126	114	591	707	418	999999	817	999999	432	935	210	370	341	885	999999	838	986	563	999999	70	999999	703	588	976	999999	769	226	264	417	168	999999	742	999999	226	390	901	70	423	283	592	360	434	150	999999	365	915	886	432	950	895	964	999999	469	999999	657	423	525	999999	504	649	35	562	764	273	78	468	999999	124	504	327	999999	999999	289	109	999999	743	562	465	621	298	999999	794	314	522	203	631	999999	716	568	967	999999	456	919	999999	999999	798	670	877	999999	896	999999	771	927	999999	127	401	956	369	937	914	999999	70	999999	216	765	241	999999	252	79	447	999999	300	556	536	941	331	654	655	542	999999	82	684	410	724	389	121	999999	681	404	999999	999999	913	999999	654	117	325	463	999999	999999	335	550	428	807	999999	999999	999999	225	401	999999	796	746	999999	826	36	841	999999	659	278	826	653	999999	576	847	999999	773	281	520	901	429	999999	867	941	786	216	370	654	877	794	23	771	896	474	990	608	66	999999	96	999999	813	931	999999	194	999999	224	999999	974	580	540	843	999999	107	324	971	76	928	805	523	620	999999	999999	308	864	264	64	757	900	586	249	220	409	195	999999	999999	999999	999999	999999	64	572	999999	396	83	346	999999	584	674	999999	502	923	679	260	849	476	999999	999999	999999	801	930	832	467	70	999999	999999	999999	443	999999	340	236	483	116	255	751	951	374	999999	999999	999999	999999	680	390	999999	407	662	570	999999	559	718	679	470	865	999999	999999	232	999999	195	998	742	999999	517	999999	343	355	29	817	433	999999	999999	112	999999	513	670	887	999999	999999	291	662	999999	770	370	999999	535	660	765	999999	948	503	999999	846	188	999999	999999	945	406	351	56	829	387	845	146	999999	661	615	999999	957	205	280	503	780	823	533	999999	971	655	632	803	999999	589	412	869	930	980	61	924	999999	143	724	491	999999	999999	999999	284	890	999999	999999	233	920	999999	808	422	677	999	747	999999	654	18	408	999999	773	547	373	250	975	999999	999999	999999	609	691	323	823	480	789	595	386	371	258	381	347	745	999999	999999	999999	780	990	201	931	242	999999	279	539	999999	434	717	370	999999	221	309	914	428	440	623	239	999999	984	941	887	413	371	661	406	636	999999	555	999999	663	490	469	985	784	284	247	999999	421	783	99	56	82	235	355	999999	999999	999999	918	315	785	654	406	795	58	314	527	871	377	873	903	999999	879	353	999999	550	751	323	140	999999	202	999999	817	999999	999999	894	814	187	25	
510	456	179	999999	249	588	19	93	673	936	999999	756	376	213	548	880	999999	177	999999	529	999999	408	636	336	999999	122	743	837	704	900	164	499	350	855	866	427	999999	529	639	764	696	999999	88	999999	660	396	826	838	278	999999	478	999999	95	658	220	111	819	999999	377	137	845	182	389	773	999999	979	416	521	999999	131	156	897	538	964	832	348	330	999999	675	999999	999999	904	568	882	432	436	999999	691	645	764	999999	891	161	511	999999	524	87	999999	999999	680	980	315	501	999999	674	999999	199	130	826	871	999999	571	176	989	999999	940	614	506	351	355	575	725	999999	999999	523	265	746	36	55	317	270	26	654	994	408	999999	413	420	217	999999	247	293	865	773	983	46	999999	999999	999999	978	910	581	963	258	999999	264	439	918	999999	419	834	173	85	518	611	999999	999999	182	999999	860	999999	203	298	499	118	291	859	112	598	487	999999	999999	365	999999	407	999999	62	405	999999	153	999999	494	786	798	26	999999	218	356	999999	228	999999	552	580	809	451	999999	292	473	150	823	405	336	330	999999	999999	260	807	18	999999	922	712	521	292	448	319	52	416	500	483	44	82	512	940	379	999999	988	13	555	999999	999999	406	588	265	75	748	224	999999	999999	999999	766	276	999999	999999	249	516	999999	999999	999999	999999	408	999999	792	990	115	750	892	999999	950	787	889	256	999999	394	430	525	133	265	227	700	104	878	775	999999	717	768	873	276	700	863	759	729	871	64	999999	389	614	999999	160	324	999999	828	999999	852	41	519	999999	815	815	724	392	999999	52	442	406	529	535	999999	283	999999	877	625	999999	97	38	169	385	207	999999	51	911	534	115	902	844	276	665	999999	999999	207	754	999999	461	976	480	417	999999	439	999999	696	853	999999	325	813	447	240	142	135	824	871	144	817	647	999999	812	999999	247	999999	598	140	864	613	999999	85	592	819	173	999999	999999	620	483	945	548	481	197	518	219	301	465	613	143	539	999999	677	999999	937	999999	687	173	621	180	546	841	999999	831	250	730	999999	999999	627	999999	999999	518	999999	397	198	278	176	587	999999	648	945	999999	985	996	999999	515	999999	22	655	999999	486	999999	995	450	937	114	30	649	946	999999	969	80	838	999999	999999	999999	893	290	999999	668	999999	109	869	973	235	999999	856	531	999999	999999	735	237	999999	227	590	865	522	763	999999	94	257	526	640	515	678	874	999999	999999	999999	313	999999	714	147	986	999999	999999	686	32	999999	999999	258	999999	153	220	63	741	504	620	955	855	
509	999999	999999	790	421	999999	469	364	304	999999	999999	999999	257	999999	123	31	99	999999	72	213	188	999999	547	384	999999	758	383	999999	999999	937	379	236	493	428	804	490	884	357	575	437	917	332	727	865	71	841	251	999999	107	42	651	915	999999	999999	999999	19	593	455	954	999999	354	49	902	367	981	788	923	828	399	633	146	999999	23	634	295	856	772	999999	999999	999999	516	999999	999999	429	295	463	677	999999	999999	795	897	999999	402	913	92	999999	430	370	884	283	918	999999	560	473	895	909	999999	924	466	820	246	910	999999	960	155	921	716	999999	999999	527	120	191	85	999999	735	706	350	110	999999	417	435	411	798	49	86	102	872	858	533	386	561	753	999999	999999	558	986	999999	441	999999	170	172	999999	298	999999	173	999999	348	956	738	198	568	801	382	999999	395	834	122	999999	884	62	59	857	999999	999999	965	999999	906	154	55	749	999999	999999	343	999999	254	999999	123	441	876	999999	754	915	999999	999999	817	760	381	236	546	999999	874	213	999999	999999	121	314	999	602	401	999999	830	203	911	999999	999999	658	468	991	804	907	999999	999999	999999	545	999999	144	737	613	877	999999	985	680	607	332	874	999999	362	629	279	940	487	521	50	79	519	560	14	141	555	169	302	389	431	639	12	203	987	21	416	999999	999999	396	999999	999999	999999	159	596	589	124	593	305	838	721	999999	430	209	640	156	35	747	139	605	67	718	912	605	999999	999999	329	999999	999999	351	223	999999	372	999999	796	999999	259	369	964	425	26	962	999999	463	668	999999	218	802	562	840	999999	668	999999	971	999999	15	283	225	999999	627	269	999999	384	954	999999	429	999999	339	999999	999999	897	665	782	714	999999	104	855	999999	999999	691	759	526	129	378	999999	554	454	401	999999	791	580	43	469	346	999999	584	588	908	837	248	75	879	400	999999	942	999999	885	142	392	244	999999	824	999999	219	868	742	322	15	598	81	999999	999999	577	621	999999	864	206	446	559	14	516	946	621	698	999999	879	136	354	436	999999	668	321	18	999999	641	755	755	999999	478	422	271	999999	999999	766	273	965	312	999999	567	88	134	999999	583	388	728	212	999999	999999	594	988	616	968	579	563	999999	999999	999999	59	979	461	118	946	968	146	742	933	637	855	999999	659	577	357	999999	358	910	228	999999	630	799	438	552	176	665	999999	806	303	999999	999999	363	611	874	999999	799	116	969	187	481	447	645	794	575	357	164	934	421	999999	191	999999	653	193	924	471	259	550	908	942	999999	488	
340	449	930	999999	999999	823	785	323	558	680	388	999999	999999	999999	984	999999	862	205	21	999999	78	547	121	781	112	179	686	412	13	258	207	999999	895	993	116	205	863	999999	855	340	158	107	710	511	842	919	446	633	999999	254	687	713	999999	999999	420	793	338	158	778	332	147	999999	320	309	482	361	837	999999	194	789	151	178	999999	680	999999	970	999999	610	939	193	733	62	999999	759	999999	494	105	345	582	999999	999999	714	915	999999	203	999999	999999	999999	38	490	999999	999999	999999	697	112	519	372	260	978	449	956	727	219	595	999999	999999	458	561	739	999999	265	502	181	870	921	437	262	816	486	806	193	999999	581	458	111	999999	612	237	999999	999999	131	845	366	143	366	149	999999	330	934	999999	327	235	671	50	234	999999	520	999999	999999	675	266	556	999999	182	266	530	155	761	494	557	482	230	904	999999	866	999999	145	48	513	782	932	932	882	378	488	999999	763	541	999999	522	999999	999999	461	999999	794	575	999999	194	877	999999	993	999999	836	386	636	106	331	999999	999999	999999	453	999999	999999	999999	742	334	673	405	693	999999	766	614	537	971	36	999999	999999	923	893	999999	348	951	999999	677	788	999999	105	505	742	999999	636	999999	366	418	79	999999	967	468	999999	469	901	676	501	578	79	389	999999	864	999999	999999	337	999999	999999	884	999999	501	321	999999	215	554	238	178	662	999999	672	999999	258	128	902	977	482	311	684	433	999999	672	999999	592	999999	409	982	999999	154	555	999999	238	689	482	943	577	737	578	263	694	241	999999	23	200	999999	999999	141	999999	962	999999	714	36	723	667	495	803	999999	728	790	805	999999	999999	33	117	257	999999	999999	775	185	334	249	903	57	999999	201	664	658	270	686	525	278	895	279	771	841	37	514	999999	986	149	536	999999	788	457	133	244	710	906	999999	471	784	365	911	637	999999	810	999999	999999	475	830	154	781	52	274	537	675	727	261	275	230	929	285	789	45	798	240	999999	600	866	957	954	752	327	999999	740	912	999999	642	999999	40	999999	780	556	165	999999	999999	966	523	999999	999999	516	458	640	722	541	999999	999999	875	838	903	695	388	868	517	875	402	463	828	533	624	999999	95	624	245	181	159	728	633	999999	53	274	601	680	418	451	506	121	604	999999	241	346	118	803	999999	344	669	911	999999	289	602	999999	147	990	305	765	430	833	999999	999999	392	780	943	835	999999	639	104	707	999999	76	379	291	859	156	302	999999	583	999999	889	999999	511	999999	689	353	448	752	136	
999999	384	652	30	999999	715	63	300	999999	999999	283	18	105	250	962	462	972	910	321	442	991	698	27	191	149	943	505	999999	154	100	599	396	999999	512	493	332	806	55	706	999999	805	999999	999999	884	999999	282	999999	659	549	785	717	442	137	320	145	913	999999	470	999999	728	220	24	999999	999999	803	886	966	999999	757	639	655	926	213	999999	636	145	856	143	999999	866	999999	845	499	999999	383	999999	999999	732	999999	580	965	346	999999	978	999999	790	710	480	999999	424	316	211	999999	910	999999	790	238	391	999999	999	66	233	589	999999	579	375	525	787	987	646	999999	243	999999	186	673	319	761	235	391	845	435	999999	999999	999999	559	947	942	588	238	592	928	878	58	999999	524	742	999999	999999	408	989	275	923	493	443	796	82	986	726	246	820	38	999999	999	837	574	679	999999	132	999999	999999	999999	936	999999	405	999999	999999	195	847	662	931	563	611	999999	402	999999	512	893	619	670	999999	960	226	352	999999	563	999999	878	220	803	844	999999	633	694	776	999999	999999	374	98	725	999999	887	999999	73	315	999999	426	185	606	267	72	786	561	462	978	671	216	594	150	841	792	999999	974	54	999999	369	929	917	999999	999999	999999	999999	804	893	622	599	999999	162	999999	999999	146	999999	281	952	740	67	20	181	716	999999	359	744	233	256	933	187	999999	999999	999999	946	338	509	134	999999	26	924	999999	668	999999	999999	849	64	999999	990	705	51	598	31	313	999999	359	758	211	945	487	999999	913	558	959	444	687	727	906	999999	821	636	999999	511	936	815	85	352	340	337	266	999999	196	999999	551	999999	589	890	790	494	596	580	308	189	292	999999	20	433	999999	999999	999999	131	157	467	999999	999999	999999	96	999999	498	685	999999	427	873	688	193	319	999999	999999	77	855	999999	936	422	503	251	338	999999	229	425	804	651	643	934	636	144	156	729	74	482	476	999999	999999	999999	999999	590	999999	435	501	109	999999	340	425	641	551	999999	194	735	963	926	740	999999	867	999999	693	43	999999	493	246	999999	46	589	615	534	999999	362	991	644	999999	999999	999999	902	944	129	223	474	235	11	999999	731	999999	999999	765	148	742	496	634	999999	608	774	999999	668	198	946	73	622	724	890	50	999999	999999	999999	999999	60	999999	837	45	748	456	229	807	371	110	515	999999	624	824	477	792	114	728	999999	45	999999	696	430	714	999999	66	601	999999	344	961	204	818	999999	300	715	311	999999	461	886	687	389	967	855	999999	683	352	448	798	256	999999	936	470	66	514	
999999	363	416	132	47	691	855	479	472	410	999999	696	204	334	118	999999	887	653	841	179	999999	871	841	862	999999	655	618	803	503	246	35	999999	999999	895	17	361	894	999999	423	204	832	910	504	455	662	986	158	123	689	999999	220	292	628	999999	999999	421	522	554	101	392	83	62	975	236	999999	181	934	308	327	757	281	115	239	647	347	745	377	999999	209	999999	506	504	123	999999	36	999999	115	875	47	596	838	350	690	41	130	779	934	277	80	490	999999	850	999999	931	809	114	62	981	549	122	999999	136	355	56	999999	579	999999	563	209	642	76	69	270	731	918	999999	425	208	526	567	999999	999999	325	718	999999	656	708	192	613	922	689	999999	335	924	552	711	995	999999	156	551	841	381	78	437	424	991	589	999999	22	878	688	854	465	981	312	944	999999	636	999999	239	871	755	950	287	952	943	999999	346	188	999999	999999	782	61	974	725	439	41	999999	999999	999999	77	642	179	734	243	835	668	353	622	608	900	999999	589	917	680	95	430	999999	485	481	268	252	886	999999	943	905	802	490	999999	999999	912	923	999999	62	171	238	999999	225	999999	127	999999	999999	723	580	316	999999	999999	999999	304	640	999999	999999	999999	823	743	824	756	374	791	999999	999999	187	97	748	695	999999	36	537	999999	451	999999	214	746	999999	205	878	529	999999	499	376	999999	999999	196	999999	999999	672	521	999999	319	347	481	222	999999	716	94	107	999999	999999	885	339	549	665	999999	852	141	803	999999	53	627	999999	999999	451	999999	999999	625	374	991	472	883	33	464	999999	228	417	999999	297	780	40	283	999999	999999	554	999999	169	999999	57	999999	343	494	71	999999	478	891	454	52	40	999999	19	999999	720	116	829	101	862	999999	999999	447	971	999999	843	999999	473	769	529	288	751	30	715	598	578	96	658	999999	821	855	999999	626	773	375	939	999999	999999	999999	563	999999	756	462	999999	294	795	609	316	460	650	48	704	708	999999	176	300	20	631	999999	999999	634	999999	852	279	17	888	414	673	606	999999	893	261	999999	216	999999	531	999999	462	999999	802	999999	779	999999	336	999999	160	287	264	999999	84	929	999999	359	426	929	999999	904	999999	999999	999999	390	936	710	517	999999	786	179	502	835	645	12	557	999999	618	999999	854	261	999999	496	856	610	999999	999999	999999	999999	575	999999	118	999999	999999	627	114	901	34	999999	42	79	689	579	996	981	999999	429	999999	999999	999999	127	741	871	84	999999	388	697	705	795	240	869	999999	999999	999999	999999	999999	999999	841	27	897	
656	999999	999999	999999	785	999999	946	499	999999	999999	730	999999	459	641	999999	170	246	213	999999	248	999999	206	239	191	172	890	999999	999999	121	920	571	587	999999	184	725	940	544	359	298	999999	442	207	830	969	999999	999999	999999	999999	733	999999	999999	21	140	779	490	459	946	24	359	895	385	558	388	954	264	152	169	285	916	999999	999999	999999	999999	989	805	219	375	269	682	407	170	333	664	397	105	559	457	174	693	275	993	530	999	403	345	883	999999	876	715	999999	605	999999	946	225	107	936	999999	151	973	280	93	687	341	952	735	999999	894	999999	858	704	695	995	591	650	524	105	888	999999	654	922	400	499	554	999999	801	715	386	448	299	999999	462	315	999999	999999	191	316	198	999999	999999	292	989	999999	27	20	671	999999	999999	306	701	999999	58	586	999999	61	880	594	142	26	999999	29	676	455	701	699	252	389	999999	178	468	217	999999	841	853	371	999999	573	482	543	999999	999999	852	90	747	297	120	999999	818	149	542	999999	999999	182	895	999999	616	543	135	999999	768	291	806	694	837	493	999999	217	733	135	999999	316	121	599	371	959	999999	595	708	414	589	376	999999	664	636	870	43	734	945	214	754	999999	999999	164	775	999999	394	168	253	999999	202	902	999999	999999	31	999999	486	584	810	999999	481	999999	835	721	738	401	720	151	999999	999999	459	370	272	528	380	729	999999	957	824	999999	999999	18	351	999999	221	999999	234	999999	643	410	394	999999	999999	999999	999999	999999	563	999999	425	383	652	253	999999	286	999999	832	999999	624	322	302	999999	999999	999999	812	370	473	679	391	999999	999999	177	999999	999999	657	999999	999999	446	263	795	647	175	151	999999	450	355	999999	907	75	649	389	57	610	565	999999	53	866	698	121	648	270	63	182	227	374	216	809	744	453	705	999999	396	386	828	674	136	225	987	320	466	999999	565	614	999999	129	13	567	287	167	999999	715	311	334	614	535	593	993	924	177	244	999999	587	464	999999	999999	992	670	999999	890	224	827	999999	388	654	609	704	999999	439	999999	370	648	531	587	999999	989	503	71	999999	999999	999999	143	300	999999	86	920	461	110	254	999999	137	343	999999	397	943	786	836	922	999999	15	999999	153	999999	827	999999	595	25	10	625	379	351	931	999999	999999	999999	90	537	69	999999	734	158	603	205	541	970	37	862	143	643	63	163	580	391	766	472	937	999999	473	23	490	999999	999999	485	874	557	205	999999	307	999999	999999	259	776	620	945	857	236	948	32	856	779	732	881	366	999999	
999999	999999	549	999999	999999	872	510	73	56	821	829	697	127	330	999999	999999	592	565	999999	781	804	386	960	999999	909	245	988	999999	617	243	758	32	104	913	999999	786	656	312	291	715	362	195	730	798	126	169	999999	999999	48	92	196	999999	335	585	767	839	810	999999	999999	780	883	999999	456	999999	73	806	603	213	999999	207	128	290	283	840	429	618	656	172	329	750	136	370	519	534	57	591	999999	519	156	818	976	551	90	511	831	409	739	917	999999	319	566	905	999999	840	963	999999	893	495	165	159	192	648	784	482	999999	523	999999	921	765	481	119	93	67	853	231	576	210	999999	18	999999	878	999999	436	999999	193	231	414	678	571	999999	698	999999	999999	996	999999	337	766	608	858	317	965	999999	999999	999999	209	482	847	112	618	397	999999	999999	999999	145	280	453	221	775	298	431	119	765	999999	624	783	907	999999	70	227	893	999999	602	913	700	64	70	587	182	810	711	999999	311	69	183	445	576	724	999999	726	192	126	991	999999	999999	208	999999	467	537	480	302	752	999999	999999	999999	587	113	218	999999	90	219	999999	48	964	587	57	807	999999	999999	188	217	193	512	344	44	777	817	999999	486	501	854	603	59	702	517	999999	597	426	344	596	999999	367	937	147	516	326	88	36	732	388	400	999999	291	359	273	118	249	999999	851	947	999999	821	999999	294	999999	616	816	346	456	628	460	390	370	999999	846	849	255	999999	827	717	698	790	559	108	999999	359	321	999999	438	409	719	155	575	999999	826	520	635	653	911	900	509	742	579	114	928	20	144	700	512	423	999999	999999	999999	143	258	979	271	999999	193	999999	304	126	907	57	909	314	815	973	764	335	224	602	463	927	217	956	220	999999	179	999999	224	999999	197	24	999999	843	532	441	148	999999	259	999999	999999	44	605	393	999999	532	999999	624	204	171	936	187	209	999999	422	999999	999999	301	768	999999	464	999999	662	999999	928	999999	512	75	781	383	835	917	86	223	142	429	332	823	999999	688	999999	555	999999	63	684	20	815	284	431	836	999999	846	88	443	546	376	381	921	465	940	30	139	842	999999	999999	28	111	985	138	999999	999999	112	178	999999	564	908	206	608	10	918	999999	237	643	945	999999	988	839	642	677	765	57	411	368	999999	668	131	713	85	727	665	999999	829	156	438	472	412	677	998	879	637	999999	773	920	546	862	999999	999999	896	952	347	189	468	999999	372	945	999999	999999	999999	421	442	205	131	881	999999	18	258	91	999999	999999	
465	320	840	763	49	595	284	490	999999	329	876	999999	816	999999	999999	485	450	999999	783	493	510	999999	999999	999999	446	441	999999	891	999999	538	614	711	290	423	496	999999	349	705	999999	999999	671	481	921	667	545	999999	999999	997	999999	859	567	736	307	721	972	797	630	262	326	999999	546	999999	904	293	999999	174	356	999999	637	363	146	745	999999	16	822	38	999999	33	52	640	999999	61	401	999999	970	877	413	568	451	699	406	999999	388	670	999999	999999	577	638	951	999999	999999	986	999999	147	999999	822	493	999999	899	999999	59	606	220	686	555	999999	991	999999	322	838	761	787	951	937	957	60	999999	582	775	543	461	118	999999	672	189	76	690	263	999999	158	393	999999	999999	507	999999	999999	875	701	125	999999	999999	999999	325	123	618	673	999999	432	189	672	465	999999	525	366	492	941	999999	548	506	488	803	737	183	999999	455	650	999999	454	298	167	184	999999	467	40	255	71	793	958	64	516	42	268	999999	341	692	999999	999999	313	25	707	999999	337	999999	636	941	559	226	160	667	968	555	590	143	999999	999999	800	454	495	120	430	999999	576	493	990	456	999999	663	841	999999	973	63	814	438	590	892	999999	470	830	98	696	999999	642	300	95	961	452	134	61	843	999999	37	110	202	999999	560	698	999999	999999	999999	405	896	385	678	694	999999	740	161	553	139	999999	340	623	406	424	586	515	285	408	38	14	421	611	998	999999	999999	952	621	999999	40	204	12	265	650	692	799	469	999999	606	181	999999	300	581	922	201	999999	999999	999999	778	18	54	423	445	186	185	999999	294	999999	98	747	961	999999	318	522	935	649	85	973	714	624	126	551	678	236	807	713	999999	999999	807	999999	542	258	842	834	985	999999	566	999999	474	708	515	92	876	859	220	999999	982	68	987	999999	485	999999	999999	164	891	999999	999999	219	999999	472	153	604	999999	68	214	999999	285	999999	536	163	92	999999	508	999999	118	999999	999999	819	999999	999999	731	999999	702	265	553	112	269	999999	943	492	999999	357	709	999999	564	910	513	817	654	999999	827	508	532	833	469	999999	932	982	55	999999	828	925	203	675	740	999999	902	324	999999	112	452	999999	999999	54	999999	735	296	505	452	999999	530	999999	174	518	877	232	999999	999999	795	73	999999	999999	642	95	999999	121	999999	44	271	202	18	199	311	552	999999	239	968	999999	717	734	999999	436	540	847	999999	970	760	684	797	518	121	43	528	452	931	999999	955	999999	390	14	999999	262	999999	259	200	340	556	621	464	647	264	
999999	161	71	871	744	746	794	757	692	361	479	246	999999	91	974	671	859	999999	888	284	523	106	712	163	999999	201	290	657	996	424	148	230	999999	264	349	881	467	580	999999	429	170	697	698	653	111	25	491	999999	225	669	697	11	575	373	740	675	449	908	930	999999	465	147	760	277	222	258	96	498	741	102	213	999999	433	999999	124	826	999999	68	999999	999999	710	122	441	999999	727	147	654	787	523	674	442	559	999999	645	964	32	936	430	999999	852	929	992	437	132	465	418	999999	116	258	914	276	390	856	999999	841	999999	706	433	999999	84	603	308	974	77	660	654	638	787	504	101	890	977	627	208	994	999999	685	318	999999	319	569	548	999999	999999	407	999999	702	643	803	620	326	512	880	366	258	630	27	999999	999999	999999	780	790	612	999999	999999	298	763	658	21	133	668	397	561	241	515	65	770	375	669	608	951	999999	983	884	999999	387	107	270	949	374	699	325	846	71	538	778	935	381	585	118	999999	54	999999	999999	952	999999	951	999999	851	202	860	652	699	863	859	999999	807	728	391	646	201	502	999999	647	434	999999	999999	999999	702	736	129	999999	999999	561	321	907	372	313	932	846	435	458	418	756	999999	57	999999	983	999999	753	971	217	990	938	917	999999	346	984	256	999999	388	999999	946	125	83	472	862	148	552	999999	423	503	796	544	999999	742	94	999999	143	386	727	999999	298	949	764	912	407	999999	999999	526	571	387	999999	333	468	973	511	303	683	51	195	999999	999999	259	339	477	421	456	727	184	710	999999	850	869	999999	820	173	999999	361	171	74	20	999999	36	391	46	446	472	86	247	241	790	277	999999	999999	999999	136	999999	999999	296	500	999999	999999	999999	999999	186	999999	197	452	999999	999999	514	941	522	976	184	982	414	868	303	999999	948	380	489	943	999999	127	758	999999	640	694	135	387	74	999999	999999	999999	45	221	214	509	999999	999999	438	437	726	849	999999	125	999999	268	721	179	326	265	551	999999	644	525	895	69	999999	519	811	952	684	136	877	999999	999999	298	947	999999	663	999999	999999	928	999999	61	999999	80	372	999999	661	381	973	955	71	809	129	999999	999999	519	325	155	731	999999	999999	485	753	599	999999	902	261	728	321	527	999999	532	482	999999	639	593	999999	999999	999999	145	858	999999	979	728	75	999999	732	332	57	437	877	518	72	999999	719	465	999999	627	108	999999	390	932	70	455	449	539	999999	999999	999999	657	220	501	458	595	880	778	506	999999	534	904	180	928	681	
999999	649	997	469	438	903	184	295	681	725	237	754	925	379	999999	289	536	739	999999	431	399	227	386	69	476	173	999999	999999	283	103	999999	299	461	261	187	805	451	79	999999	602	727	372	539	775	999999	999999	954	409	972	745	997	999999	943	507	999999	666	273	938	992	274	963	999999	22	999999	531	938	303	674	201	728	999999	466	840	634	703	37	688	999999	839	999999	219	999999	987	537	105	38	355	999999	969	521	999999	513	86	999999	638	512	359	950	254	999999	547	289	217	253	907	540	335	318	804	264	999999	662	109	366	999999	432	237	484	999999	999999	592	349	705	999999	196	999999	389	214	995	201	677	999999	366	557	97	930	333	743	630	564	703	47	999999	999999	543	999999	414	720	580	216	285	874	999999	750	699	208	999999	537	999999	582	999999	999999	322	999999	586	250	999999	999999	279	134	108	493	999999	927	799	999999	999999	999999	146	315	999999	669	634	789	915	999999	999999	615	858	888	999999	796	685	58	413	582	724	546	138	302	999999	862	451	455	118	791	30	999999	950	999999	19	593	999999	751	661	491	495	999999	697	999999	999999	999999	693	390	778	311	807	999999	999999	999999	831	999999	999999	844	731	68	228	188	680	134	782	738	664	999999	879	762	999999	934	999999	922	97	201	999999	999999	330	999999	179	70	677	806	983	999999	26	733	322	999999	731	999999	30	603	272	316	999999	572	999999	243	999999	999999	510	26	905	873	419	602	139	639	999999	516	999999	836	888	999999	511	999999	999999	999999	722	930	402	521	40	999999	999999	792	659	780	999999	287	999999	97	869	200	560	999999	900	119	999999	424	999999	682	564	999999	43	194	714	115	805	999999	431	443	999999	103	586	989	985	999999	959	999999	943	359	999999	525	171	436	966	698	607	850	973	41	761	307	337	719	956	814	816	999999	88	553	999999	370	855	911	999999	999999	614	570	675	844	999999	189	481	999999	999999	999999	999999	606	227	26	999999	999999	999999	999999	681	223	766	999999	42	181	999999	999999	999999	999999	999999	931	669	999999	860	200	999999	46	185	999999	999999	582	826	92	999999	917	761	219	512	71	999999	30	365	465	999999	361	19	999999	538	999999	604	919	999999	999999	999999	459	999999	802	746	36	932	470	778	999999	518	109	397	999999	537	999999	419	39	727	486	353	999999	575	214	31	508	999999	999999	999999	681	534	999999	999999	744	222	999999	999999	999999	473	485	139	999999	251	999999	947	139	964	334	221	423	94	999999	201	999999	738	999999	883	999999	781	247	999999	999999	962	107	350	555	168	652	999999	657	576	461	
999999	252	999999	768	121	95	999999	891	544	856	134	95	597	960	770	786	16	705	995	383	999999	235	999999	999999	622	999999	150	401	971	322	862	563	847	632	999999	948	808	970	405	798	999999	889	703	988	472	877	509	390	999999	999999	645	999999	662	999999	284	340	612	814	155	967	944	999999	920	231	993	571	248	964	999999	821	978	999999	310	999999	475	297	532	651	80	745	644	760	999999	598	676	106	900	654	358	999999	346	999999	999999	437	853	52	968	481	999999	901	999999	544	438	963	404	610	465	465	727	999999	808	961	744	999999	332	194	259	999999	554	897	670	999999	616	284	485	999999	220	872	353	999999	999999	60	656	178	116	109	999999	653	204	999999	999999	445	999999	999999	868	385	259	424	999999	999999	793	646	927	999999	241	55	999999	163	487	420	399	592	122	304	667	999999	314	575	303	233	862	605	999999	488	267	234	667	254	415	110	734	795	767	684	639	683	133	999999	937	999999	999999	178	175	999999	677	57	999999	632	704	120	80	684	131	881	999999	197	518	448	840	16	999999	683	747	386	999999	603	999999	999999	999999	983	634	999999	637	242	999999	694	439	354	811	219	901	44	550	999999	40	60	674	999999	877	451	175	684	718	931	683	999999	430	999999	999999	83	232	894	999999	720	486	999999	57	888	830	999999	757	999999	637	630	999999	353	142	452	356	635	928	938	560	222	999999	999999	47	999999	999999	563	273	650	255	737	987	999999	77	999999	819	716	13	785	66	765	694	999999	56	97	827	340	999999	978	442	473	999999	293	344	754	999999	535	999999	351	339	276	848	116	918	900	643	999999	286	313	633	639	632	152	882	795	999999	817	903	999999	878	228	999999	999999	218	782	592	703	672	999999	999999	999999	439	661	455	789	916	587	999999	155	454	729	64	61	355	803	840	12	999999	999999	236	999999	631	337	472	120	77	999999	999999	146	318	999999	999999	963	385	349	210	970	696	999999	878	940	999999	758	504	999999	999999	156	939	999999	941	589	303	133	96	999999	661	111	199	345	721	363	688	946	837	514	999999	999999	676	15	603	870	315	317	670	999999	359	873	832	999999	945	921	623	493	204	728	646	311	877	541	688	999999	781	361	381	525	999999	788	920	990	855	84	479	999999	811	999999	284	999999	463	800	494	787	279	876	999999	999999	999999	204	999999	118	867	999999	222	144	327	505	999999	953	935	999999	999999	571	999999	999999	467	871	451	689	682	134	454	660	848	87	999999	900	828	904	962	580	785	999999	999999	999999	132	863	862	344	
616	316	981	331	59	317	767	922	835	436	419	527	359	60	999999	999999	999999	217	153	999999	999999	427	999999	194	990	999999	370	999999	534	999999	999999	999999	19	116	82	375	152	133	610	999999	319	134	74	402	495	444	231	735	544	999999	158	915	999999	726	999999	999999	640	796	340	999999	947	791	397	695	716	999999	999999	252	978	157	999999	999999	999999	611	825	963	362	283	699	555	143	634	441	999999	999999	999999	999999	999999	858	999999	735	356	792	999999	593	528	999999	379	685	679	926	979	999999	999999	999999	617	999999	118	999999	294	836	366	107	999999	561	322	999999	281	703	912	933	999999	999999	105	422	138	999999	690	28	999999	236	983	598	999999	629	164	877	54	192	383	494	773	999999	574	56	378	999999	18	999999	999999	179	464	675	999999	745	999999	595	662	999999	805	999999	628	999999	603	999999	853	767	87	164	407	444	314	99	999999	427	999999	844	819	58	999999	878	999999	336	747	138	771	999999	999999	283	929	568	999999	79	386	514	866	683	787	516	202	610	182	853	956	836	864	375	356	354	586	999999	999999	613	931	999999	139	302	999999	475	296	546	941	803	999999	838	999999	245	999999	814	999999	486	66	312	999999	443	706	886	379	910	274	405	960	481	697	84	792	999999	147	460	385	573	340	322	230	656	668	999999	628	999999	617	999999	999999	999999	793	999999	797	474	999999	498	999999	252	923	442	999999	999999	585	470	999999	999999	56	616	108	261	439	999999	155	744	91	209	774	338	268	261	302	999999	999999	429	687	999999	999999	328	855	648	240	143	650	897	999999	339	81	207	273	478	81	999999	529	412	999999	805	954	63	392	557	724	891	984	671	149	565	158	999999	999999	518	999999	728	760	459	999999	306	999999	258	999999	751	999999	576	999999	790	190	301	126	999999	327	882	999999	233	936	307	924	348	159	999999	757	555	191	915	424	999999	605	353	250	79	999999	805	467	999999	999999	640	429	157	826	203	999999	999999	449	818	837	900	875	649	791	463	535	682	157	369	500	87	570	222	161	319	194	836	999999	56	999999	522	999999	999999	999999	306	877	777	521	955	999999	909	116	999999	88	524	879	955	561	786	544	708	658	999999	216	352	79	217	995	999999	19	654	798	403	999999	999999	999999	999999	845	495	999999	758	170	202	999999	999999	971	208	999999	637	999999	239	999999	999999	511	250	864	999999	999999	461	236	999999	781	14	945	999999	121	713	502	762	49	941	999999	999999	210	786	548	465	234	625	380	871	999999	368	86	780	999999	534	891	999999	460	166	218	394	269	
916	976	165	999999	40	999999	268	999999	999999	597	499	129	219	73	725	702	408	103	114	91	365	596	423	928	999999	999999	587	999999	999999	999999	883	732	725	806	999999	809	999999	999999	999999	156	121	176	701	770	587	661	169	471	176	927	999999	999999	113	999999	904	999999	563	999999	90	999999	892	446	999999	999999	713	766	403	413	779	916	999999	198	999999	958	969	198	894	652	999999	514	999999	125	655	945	259	820	628	422	902	963	255	165	138	637	263	675	344	632	999999	999999	267	999999	691	259	617	863	174	155	343	715	435	911	886	575	263	776	999999	999999	819	893	147	980	511	815	670	164	999999	270	704	304	999999	999999	595	529	257	999999	434	405	338	396	999999	483	88	197	538	999999	278	563	999999	999999	999999	999999	812	173	683	286	254	999999	589	463	803	904	999999	49	860	999999	325	367	328	999999	351	395	999999	999999	999999	663	902	999999	999999	335	885	506	999999	227	420	407	460	431	846	970	312	558	999999	999999	592	751	43	48	336	376	999999	911	999999	677	145	497	899	388	925	29	384	999999	598	264	577	306	27	233	629	463	999999	893	520	999999	403	793	579	682	999999	999999	999999	863	999999	910	999999	974	272	999999	999999	922	507	81	999999	826	595	999999	999999	561	307	295	733	999999	419	999999	664	134	999999	886	283	352	917	226	547	438	399	521	943	687	947	603	44	808	151	706	955	640	397	694	762	32	832	28	385	555	762	820	453	123	256	999999	583	385	999999	739	14	290	533	77	437	84	437	282	999999	704	260	925	668	712	917	999999	999999	999999	999999	999999	519	899	841	999999	675	578	999999	829	441	765	30	658	872	412	702	999999	999999	329	267	687	594	560	999999	681	999999	837	162	741	205	999999	999999	877	261	683	229	999999	448	542	999999	858	16	607	999999	848	684	601	62	999999	20	252	999999	417	448	446	667	959	495	170	696	999999	426	336	634	218	321	152	407	999999	193	597	236	574	999999	408	999999	986	719	999999	997	702	784	999999	730	953	315	47	438	999999	26	269	999999	288	999999	563	442	679	973	631	536	541	204	999999	82	422	25	352	489	49	765	680	249	929	173	994	64	529	605	680	903	284	713	591	182	923	977	948	729	999999	999999	11	999999	999999	39	465	508	920	824	999999	937	962	999999	399	59	999999	999999	690	125	999999	509	999999	999999	999999	728	999999	827	612	691	158	444	77	623	124	999999	999999	667	162	899	707	495	143	705	297	742	940	726	324	541	835	903	297	833	878	865	63	926	719	
369	777	638	895	999999	675	873	870	349	443	999999	999999	678	999999	999999	999999	365	375	217	999999	560	999999	535	999999	81	855	254	157	244	744	259	29	837	999999	793	999999	999999	600	904	39	423	871	600	293	999	999999	167	46	506	425	522	999999	846	999999	168	580	251	999999	999999	383	431	726	999999	604	193	306	999999	730	84	668	999999	764	471	999999	373	999999	197	252	999999	824	698	218	999999	818	231	760	999999	697	789	222	880	943	776	999999	608	697	245	995	109	703	798	999999	961	837	999999	758	38	669	777	479	393	999	622	999	684	999999	86	818	382	999999	133	760	940	862	999999	999999	988	939	579	999999	453	201	152	999999	36	271	256	999999	740	999999	999999	513	999999	320	829	881	999999	776	847	395	620	426	623	676	580	47	496	109	59	999999	770	999999	99	111	35	201	857	999999	973	422	966	273	999999	909	700	619	840	999999	43	907	84	999999	102	193	65	999999	578	475	239	988	999999	157	763	68	703	643	423	999999	294	637	33	999999	803	434	429	357	349	713	975	999999	207	867	999999	152	608	558	995	906	56	998	622	391	999999	984	999999	818	999999	29	215	67	205	31	999999	999999	883	565	418	668	764	999999	999999	864	999999	999999	790	907	92	999999	459	999999	999999	999999	999999	296	25	642	935	818	999999	999999	847	999999	508	999999	765	186	999999	669	269	999999	999999	999999	151	999999	321	757	999999	313	203	740	999999	889	569	70	418	687	257	58	390	250	999999	599	882	999999	999999	366	999999	581	513	614	385	999999	360	417	999999	999999	375	434	999999	267	999999	631	999999	55	874	957	761	999999	510	999999	928	483	289	28	999999	550	455	988	999999	954	401	320	800	589	999999	324	538	161	65	107	999999	999999	84	999999	500	998	974	999999	288	901	605	918	81	434	685	902	999999	342	994	999999	866	386	945	29	866	439	830	999999	691	999999	999999	999999	392	412	999999	115	408	165	528	999999	576	999999	710	587	359	482	249	375	903	462	999999	206	167	601	241	934	999999	64	267	999999	999999	999999	154	999999	999999	995	536	668	668	580	503	977	814	580	887	257	676	368	670	999999	199	465	141	239	379	232	452	999999	181	831	237	354	898	999999	256	636	474	983	114	363	945	581	707	333	999999	213	999999	586	714	984	268	519	394	873	871	712	807	915	999999	260	553	999999	497	836	352	999999	88	356	334	260	783	692	263	316	999999	999999	999999	999999	280	175	999999	866	85	999999	572	718	959	999999	595	999999	829	558	999999	854	810	209	93	870	999999	999999	
135	45	261	463	211	576	999999	88	999999	999999	955	999999	644	191	420	999999	670	310	273	634	999999	63	761	999999	431	999999	66	409	505	247	535	886	827	471	50	804	614	999999	999999	996	463	881	599	999999	588	829	913	454	444	133	999999	782	606	999999	619	81	284	471	42	976	520	855	582	197	727	78	999999	999999	151	615	82	58	325	999999	180	318	463	427	211	999999	321	611	965	382	708	752	289	480	851	968	529	153	589	19	486	607	999999	999999	615	520	656	739	313	828	60	491	467	339	185	999999	617	856	269	999999	665	908	890	210	489	975	788	702	332	182	95	929	468	315	999999	999999	999999	999999	812	691	999999	581	999999	147	331	999999	294	950	999999	550	360	673	884	159	999999	578	717	109	922	640	731	999999	417	140	999999	999999	33	161	548	612	302	566	54	577	495	94	609	753	999999	273	690	838	407	782	822	999999	999999	999999	961	222	856	910	139	181	999999	990	173	999999	404	210	202	999999	999999	692	257	999999	629	316	664	999999	968	963	230	659	950	893	557	635	999999	330	85	714	200	999999	755	999999	436	872	617	504	921	440	358	677	80	999999	435	715	534	999999	793	738	654	999999	254	892	689	999999	230	76	443	537	860	84	135	488	942	999999	936	865	367	999999	699	169	348	537	615	553	999999	402	468	841	111	289	537	346	70	497	90	863	703	956	651	551	999999	393	580	999999	551	592	999999	358	778	669	670	999999	49	494	364	716	999999	145	891	999999	608	601	436	580	547	788	427	455	996	83	999999	999999	114	157	108	955	999999	340	999999	999999	787	999999	999999	441	999999	500	306	575	143	999999	999999	999999	75	823	943	469	956	999	737	762	174	999999	362	705	507	268	932	892	395	408	758	946	999999	894	50	498	538	994	999999	56	492	852	999999	631	999999	604	345	290	214	639	998	958	603	248	832	627	757	367	934	999999	567	999999	189	734	615	999999	433	999999	783	454	930	999999	48	999999	280	321	999999	730	218	999999	923	652	687	999999	410	800	999999	895	71	422	740	181	69	999999	488	999999	672	999999	25	999999	181	175	506	759	709	45	920	913	968	520	779	999999	158	999999	437	999999	999999	999999	333	999999	297	537	118	371	713	999999	902	999999	211	202	649	999999	999999	361	730	757	155	928	56	375	879	439	927	551	999999	999999	32	36	182	573	361	999999	999999	999999	999999	643	66	145	55	999999	999999	492	711	775	871	518	322	797	312	679	770	999999	386	958	999999	858	999999	567	999999	10	999999	875	
264	638	999999	999999	17	514	791	999999	701	19	882	999999	242	397	999999	161	680	134	401	999999	724	503	802	563	861	304	274	711	999999	498	416	55	223	266	999999	999999	935	470	510	808	15	225	977	760	915	289	726	999999	140	459	887	999999	608	511	161	761	835	286	548	713	249	999999	63	213	603	837	883	975	999999	654	999999	219	623	592	229	508	999999	52	648	999999	578	726	581	583	610	812	446	999999	115	476	248	999999	921	999999	569	926	172	774	167	87	406	750	389	999999	244	999999	999999	25	292	652	246	792	637	966	144	522	508	480	602	790	999999	181	999999	692	415	999999	298	826	33	999999	346	751	999999	570	999999	827	999999	105	349	932	999999	431	429	463	239	999999	30	954	999999	999999	999999	691	181	376	999999	999999	881	696	80	999999	999999	164	992	989	315	999999	907	77	790	317	186	999999	140	669	959	969	999999	416	999999	999999	546	999999	173	976	875	654	579	518	883	951	946	999999	999999	672	553	676	438	999999	157	744	548	953	173	355	870	24	561	511	999999	718	999999	474	999999	119	140	55	991	999999	124	660	915	398	193	839	370	536	999999	468	126	293	540	999999	269	718	422	592	180	817	116	999999	103	78	112	175	480	482	416	915	999999	507	684	999999	325	999999	999999	159	770	999999	999999	344	636	999999	394	999999	999999	169	214	524	697	548	875	999999	909	263	999999	847	296	28	369	999999	129	999999	927	618	608	127	996	772	890	999999	999999	845	831	999999	234	11	683	978	999999	999999	277	891	999999	992	632	509	513	72	929	980	862	999999	999999	107	224	172	174	776	524	70	172	441	633	434	999999	39	999999	147	999999	565	174	999999	41	58	620	238	255	934	986	108	999999	934	843	910	409	80	880	734	557	71	836	999999	464	926	158	835	999999	792	276	602	167	376	43	999999	816	554	720	916	999999	999999	917	240	789	999999	456	238	598	723	35	999999	999999	617	999999	999999	999999	267	853	114	999999	785	970	999999	999999	393	941	246	999999	999999	999999	854	360	963	258	999999	154	606	127	48	999999	919	246	543	767	621	454	549	787	999999	645	559	701	615	26	701	999999	463	572	405	483	220	337	999999	630	180	304	194	369	999999	823	132	149	815	634	980	999999	437	696	999999	939	402	459	835	834	544	999999	745	947	557	557	690	43	722	999999	269	592	999999	999999	596	326	999999	189	769	999999	999999	419	885	999999	45	163	587	999999	999999	999999	999999	760	501	999999	95	999999	999999	247	812	999999	142	98	427	260	375	397	430	
999999	109	729	680	222	689	593	999999	135	278	999999	911	404	969	923	999999	266	483	999999	999999	999999	828	579	999999	31	999999	999999	119	434	991	635	615	648	732	73	667	796	785	999999	81	907	972	959	748	794	999999	418	500	219	580	171	777	999999	999999	597	695	529	962	999999	845	999999	999999	887	143	999999	159	273	671	906	999999	721	481	615	999999	999999	860	999999	830	999999	695	999999	808	999999	999999	999999	999999	749	351	999999	377	147	999999	136	32	691	999999	999999	826	115	645	72	747	594	953	859	999999	171	438	999999	737	999999	999999	989	963	999999	580	583	999999	312	785	999999	999999	535	999999	127	886	354	592	999999	760	775	51	725	336	999999	221	224	946	993	150	999999	320	238	408	999999	448	844	173	146	120	849	60	523	330	999999	999999	221	66	835	999999	345	579	692	999999	961	785	973	663	339	999999	366	637	50	999999	98	999999	999999	999999	987	679	52	191	456	999999	999999	724	528	404	999999	492	10	167	120	31	804	126	628	876	446	764	474	190	833	471	999999	221	20	360	241	999999	457	94	78	999999	999999	164	133	66	999999	999999	267	999999	572	847	674	208	526	29	368	972	471	816	690	233	214	861	358	984	881	699	714	177	172	944	44	915	999999	954	101	650	993	571	435	209	506	999999	618	985	796	555	695	990	992	269	684	641	403	844	952	78	999999	148	999999	999999	999999	100	999999	627	999999	758	119	572	999999	717	979	999999	390	491	727	318	253	372	198	336	13	999999	184	903	270	403	522	999999	12	999999	999999	854	395	683	999999	415	488	990	183	47	445	133	73	284	999999	783	260	912	127	643	999999	443	999999	848	999999	809	999999	513	366	999999	246	999999	569	904	872	999999	514	706	815	321	999999	262	999999	160	999999	880	660	899	999999	999999	152	999999	136	999999	208	411	903	546	935	866	500	975	633	999999	800	579	999999	168	411	165	999999	999999	106	999999	813	572	254	999999	999999	868	999999	25	890	880	276	636	738	211	999999	471	231	967	771	999999	821	999999	999999	434	359	321	326	999999	498	999999	217	598	513	330	554	635	999999	114	588	77	718	484	999999	753	498	173	841	362	462	940	934	311	782	999999	984	959	944	819	999999	646	999999	657	527	999999	672	677	133	418	999999	81	314	999999	389	999999	240	999999	769	874	999999	195	479	999999	49	557	533	999999	816	364	345	595	690	347	664	941	999999	999999	956	662	91	820	50	433	706	390	635	999999	999999	88	999999	647	200	80	999999	263	177	587	617	970	999999	999999	861	769	
82	70	390	967	462	447	187	999999	999999	116	792	125	155	999999	267	658	921	999999	984	737	999999	999999	405	620	464	410	774	938	453	986	764	325	959	280	360	645	10	668	364	484	999999	748	266	93	287	767	118	999999	999999	959	999999	191	781	999999	332	384	665	770	513	62	999999	249	725	404	352	999999	165	874	696	622	658	999999	361	510	836	999999	441	321	999999	696	302	654	619	494	937	999999	544	836	948	999999	999999	239	165	312	811	661	32	861	741	809	999999	243	434	999999	310	794	829	280	999999	634	999999	353	437	817	999999	28	630	241	466	769	932	329	926	719	999999	428	107	999999	698	185	674	579	580	533	93	68	230	912	193	153	752	273	999999	323	44	636	802	348	999999	999999	41	791	405	971	877	292	999999	714	74	882	697	780	582	121	960	372	772	999999	999999	701	797	717	57	323	27	668	780	999999	685	16	625	759	506	904	999999	999999	184	609	999999	801	999999	515	847	999999	999999	999999	691	437	363	999999	999999	898	999999	851	996	323	743	91	954	218	511	703	39	67	999999	999999	283	677	999999	999999	198	999999	257	999999	949	292	869	746	867	999999	999999	353	999999	23	999999	727	154	655	908	830	149	102	655	999999	299	57	999999	999999	55	999999	999999	999999	469	286	483	699	651	683	901	713	999999	997	223	999999	999999	168	453	999999	999999	538	793	627	769	147	999999	105	517	809	642	901	806	89	700	359	999999	963	884	973	540	999999	85	470	999999	204	387	152	879	999999	217	141	604	470	875	516	725	81	254	332	349	387	192	842	50	999	907	373	306	864	999999	277	999999	480	485	471	999999	999999	873	999999	759	794	226	771	602	511	307	346	214	999999	633	284	719	562	634	162	271	243	429	754	999999	24	846	24	192	999999	856	133	999999	999999	63	403	207	999999	572	555	171	999999	249	539	702	571	169	122	241	288	558	721	999999	332	999999	229	999999	999999	999999	745	947	211	588	662	999999	999999	999999	799	141	240	999999	49	989	999999	991	850	993	999999	62	725	854	734	783	999999	391	145	287	662	214	833	500	999999	402	826	607	959	832	587	999999	999999	220	369	981	10	999999	519	999999	766	341	359	235	21	999999	562	890	223	428	684	999999	519	999999	698	595	307	740	999	646	172	999999	41	28	416	15	533	999999	999999	753	782	703	872	413	521	999999	854	607	488	999999	839	935	393	540	158	316	375	632	999999	774	683	270	999999	872	999999	999999	310	341	999999	16	543	57	406	470	645	999999	409	116	999999	
378	741	699	261	988	999999	999999	98	500	999999	110	639	901	993	720	999999	999999	502	999	999999	236	30	523	788	481	477	999999	539	999999	894	999999	907	999999	999999	153	43	983	18	999999	75	342	999999	809	471	719	999999	642	999999	685	400	133	487	409	999999	158	357	999999	911	779	521	24	697	175	999999	702	203	379	653	999999	999999	999999	513	290	934	511	39	220	62	79	114	999999	738	854	532	771	689	507	997	999999	795	815	999999	999999	999999	60	999999	41	214	999999	999999	999999	988	214	997	314	999999	207	474	761	129	146	176	842	999999	687	999999	842	643	833	22	999999	382	554	63	872	999999	999999	999999	884	865	997	999999	293	553	999999	999999	533	856	999999	162	491	43	245	979	658	648	999999	563	23	773	802	398	380	755	830	625	444	999999	999999	300	344	618	590	895	131	140	882	299	568	841	753	999999	999999	681	531	661	999999	999999	999999	999999	785	999999	576	120	73	609	636	538	999999	491	411	382	731	926	818	873	999999	350	858	528	766	940	995	181	30	999999	972	698	999999	178	999999	999999	755	901	515	623	51	479	832	522	503	999999	576	999999	439	999999	264	498	863	657	218	796	716	876	467	845	725	404	99	256	636	937	313	999999	999999	542	626	829	421	999999	999999	973	518	999999	34	422	373	917	999999	649	561	483	835	576	960	692	163	879	444	670	999999	647	389	585	885	566	50	32	85	897	754	435	87	668	825	244	999999	379	852	54	481	807	662	450	999999	162	111	999999	999999	999999	388	999999	395	999999	999999	194	999999	932	460	468	382	351	999999	999999	894	136	406	177	751	999999	414	783	999999	399	199	100	999999	939	891	999999	464	313	999999	766	519	17	49	999999	371	640	650	355	999999	393	672	139	965	817	555	568	755	934	985	999999	904	604	720	995	562	216	209	654	999999	727	999999	78	912	86	335	887	96	80	805	120	85	68	864	643	727	69	134	177	999999	333	977	529	328	571	861	914	297	54	773	165	999999	996	999999	202	390	604	226	999999	491	668	999999	684	139	875	792	846	740	87	999999	999999	91	42	271	718	999999	483	999999	351	999999	421	999999	52	999999	650	679	999999	999999	672	999999	133	999999	245	685	725	851	302	400	452	778	999999	184	220	776	280	83	408	735	596	452	906	853	874	674	999999	77	438	387	488	999999	713	102	999999	824	154	659	845	357	546	866	999999	92	307	573	999999	247	390	999999	999999	576	280	999999	999999	230	356	999999	968	571	615	657	423	914	912	999999	999999	922	999999	
395	999999	620	999999	61	198	730	995	823	556	311	474	832	687	173	361	999999	925	370	935	847	478	999999	691	283	741	999999	999999	999999	180	60	508	286	140	994	643	415	348	229	164	436	999999	999999	999999	666	107	782	969	259	563	999999	331	704	999999	269	999999	757	929	954	319	999999	287	462	999999	505	802	999999	702	999999	530	946	573	705	999999	509	622	999999	161	999999	186	959	919	999999	979	180	728	999999	299	871	999999	885	999999	394	909	854	999999	772	879	227	999999	910	999999	286	999999	616	436	626	499	999999	646	971	606	904	778	360	999999	94	483	999999	776	999999	897	830	999999	644	999999	999999	795	360	360	849	76	933	171	275	878	643	473	372	743	999999	314	811	999999	999999	999999	999999	616	999999	473	74	299	406	450	864	22	259	669	94	156	258	830	148	138	796	999999	672	742	512	482	747	620	120	738	674	694	999999	999999	512	365	999999	999999	999999	886	295	560	669	492	306	999999	628	973	389	226	495	281	175	683	999999	209	617	839	113	999999	726	454	189	999999	999999	999999	926	999999	167	729	268	685	594	262	999999	246	245	189	446	259	999999	774	241	894	999999	402	529	413	999999	312	747	58	999999	169	170	841	380	11	716	999999	336	974	816	659	957	999999	687	913	840	201	963	437	403	854	233	951	999999	295	425	383	999999	522	486	854	981	219	999999	434	101	11	865	243	473	319	922	879	999999	582	936	443	715	615	999999	976	348	999999	655	614	935	218	999999	95	999999	342	485	813	497	961	999999	747	592	262	999999	838	335	730	964	999999	931	354	993	999999	358	999999	999999	999999	949	510	516	671	563	612	999999	882	999999	780	657	140	834	999999	391	996	904	999999	850	462	999999	999999	651	999999	999999	572	999999	591	999999	999999	736	604	673	450	999999	987	454	16	999999	980	763	999999	465	999999	82	999999	258	822	962	997	736	170	999999	216	251	225	859	897	325	999999	929	907	668	396	53	999999	467	999999	254	404	999999	999999	14	869	698	854	999999	105	999999	523	999999	860	999999	999999	260	576	472	466	999999	648	138	557	691	202	60	856	281	999999	512	999999	375	864	577	568	999999	837	165	272	518	397	946	763	362	802	677	79	288	450	999999	476	999999	10	196	606	275	994	217	812	999999	999999	583	210	593	999999	157	459	292	70	772	422	420	210	999999	999999	701	375	999999	999999	524	999999	578	830	933	45	438	999999	678	971	302	460	630	353	452	999999	813	999999	179	835	654	228	999999	227	677	722	65	999999	61	385	904	900	
799	328	297	999999	999999	999999	276	557	97	999999	780	320	768	322	792	76	757	999999	997	955	205	369	999999	305	202	360	162	999999	980	58	999999	999999	999999	401	660	312	999999	613	413	71	479	622	748	872	447	999999	999999	365	930	988	632	779	387	949	705	999999	94	991	999999	912	600	66	577	48	468	487	253	999999	662	490	20	154	868	999999	485	582	620	371	858	725	901	797	289	991	426	999999	915	999999	695	229	227	74	966	999999	470	423	999999	710	414	999999	233	92	703	450	978	488	999999	451	474	133	820	999999	999999	999999	21	802	777	999999	622	924	572	136	681	442	272	999999	187	378	475	999999	999999	999999	999999	897	501	999999	103	838	999999	937	999999	473	653	572	408	504	999999	55	999999	668	999999	468	97	490	397	107	411	270	999999	41	310	999999	976	412	595	910	766	245	999999	201	709	999999	999999	684	301	108	482	999999	999999	767	25	142	889	807	425	999999	822	476	510	999999	418	832	660	981	999999	100	999999	251	976	498	999999	695	999999	297	958	707	896	412	198	298	624	302	237	420	26	178	653	179	986	999999	999999	300	999999	35	783	876	287	591	58	211	611	999999	142	545	999999	330	516	999999	848	999999	182	419	287	221	779	125	605	249	964	468	999999	327	265	459	410	448	999999	999999	999999	91	429	314	364	987	999999	393	170	691	391	696	999999	61	999999	277	354	677	22	524	256	667	281	47	627	999999	764	999999	976	682	144	999999	370	917	98	766	298	868	999999	999999	534	396	955	999999	858	999999	999999	395	999999	987	114	732	999999	444	999999	999999	810	999999	687	999999	999999	403	417	999999	556	801	999999	999999	962	563	999999	999999	999999	999999	990	860	999999	367	189	999999	783	378	296	988	578	412	164	999999	573	252	999999	906	999999	290	77	141	978	477	367	66	942	72	433	443	17	627	999999	714	454	999999	143	453	212	999999	991	854	999999	428	909	154	646	409	180	719	607	999999	305	341	999999	859	881	244	10	999999	999999	721	945	999999	981	950	301	449	481	90	119	513	999999	852	999999	223	34	560	568	222	420	543	891	713	836	934	331	778	999999	999999	611	898	453	89	921	279	909	262	447	999999	852	206	927	99	999999	104	999999	452	999999	999999	834	330	676	787	999999	873	829	241	999999	57	629	999999	389	886	999999	221	999999	624	931	29	313	999999	999999	999999	369	223	615	802	113	999999	999999	999999	736	629	999999	999999	232	999999	376	999999	450	677	245	399	339	999999	817	999999	620	999999	44	754	999999	999999	137	72	217	999999	
428	499	999999	37	138	285	492	999999	787	759	136	198	989	404	258	883	579	999999	537	723	999999	999999	999999	574	191	714	707	810	367	713	502	698	83	165	999999	876	999999	422	548	959	907	999999	999999	68	914	431	999999	999999	506	638	999999	500	535	493	999999	999999	999999	692	845	424	999999	682	392	83	266	999999	125	833	999999	999999	102	166	97	577	816	999999	489	347	660	760	314	77	313	729	999999	12	173	999999	369	849	782	107	577	999999	999999	999999	999999	477	999999	486	999999	576	999999	999999	545	295	412	957	677	999999	999999	999999	999999	95	120	999999	378	999999	812	264	274	535	999999	317	599	995	589	963	999999	591	495	21	545	999999	453	737	593	999999	999999	975	599	999999	911	265	999999	999999	999999	492	23	879	856	542	664	546	221	780	113	176	534	550	706	449	999999	96	619	896	999999	857	999999	999999	917	198	999999	836	999999	69	999999	999999	375	574	929	999999	999999	316	999999	952	356	999	963	672	633	427	655	644	999999	159	445	999999	646	54	999999	218	999999	641	962	667	73	828	880	162	167	895	800	959	999999	609	999999	999999	361	666	550	999999	894	969	748	999999	999999	835	567	515	999999	999999	571	331	761	720	999999	318	354	999999	889	528	128	811	515	738	999999	999999	33	999999	660	981	474	980	999999	999999	324	881	892	472	134	238	270	999999	538	369	999999	479	207	999999	999999	190	119	293	776	31	104	92	999999	20	873	847	811	897	999999	999999	333	590	827	170	999999	374	425	882	943	661	267	753	283	999999	413	157	999999	999999	316	479	871	190	999999	999999	506	241	999999	881	598	999999	999999	373	999999	895	999999	744	651	47	999999	988	764	237	350	125	999999	999999	809	999999	607	725	359	688	999999	385	771	153	999999	354	999999	999999	947	544	999999	666	244	894	243	387	120	999999	505	460	629	327	714	643	999999	999999	719	165	431	120	999999	872	999999	738	782	144	134	891	999999	307	383	339	51	230	999999	683	880	869	117	432	999999	938	230	999999	999999	273	670	137	313	999999	634	507	999999	836	269	421	739	506	121	108	263	999999	312	999999	87	300	999999	999999	700	999999	217	850	58	999	913	346	652	39	679	519	474	996	588	77	999999	875	596	214	961	532	944	384	757	18	999999	977	635	31	820	768	986	999999	437	157	92	999999	459	743	923	922	768	710	827	999999	634	266	641	999999	999999	212	703	999999	532	177	220	832	102	49	830	936	710	630	218	999999	532	297	569	440	985	887	425	999999	999999	48	763	999999	557	999999	384	911	346	400	
495	618	74	915	653	269	999999	259	692	999999	999999	987	999999	147	501	916	80	346	697	999999	259	999999	786	999999	790	999999	413	976	285	938	999999	919	599	320	145	599	845	617	644	309	999999	735	205	999999	940	303	826	999999	742	640	94	47	224	999999	151	846	831	223	134	169	855	960	974	753	754	993	397	902	12	902	999999	463	702	397	707	523	453	780	910	496	667	787	999999	644	853	999999	704	464	178	298	767	631	492	484	454	542	999999	451	260	946	906	999999	623	840	568	999999	344	827	438	627	403	999999	999999	637	999999	78	999999	339	900	136	299	999999	733	999999	144	450	970	227	943	174	762	11	530	964	999999	743	999999	403	999999	232	292	877	35	551	894	716	999999	854	983	999999	999999	431	551	133	999999	973	201	909	705	128	660	127	884	273	865	402	530	999999	57	757	999999	999999	263	677	843	421	907	999999	819	428	131	126	999999	567	358	340	460	406	316	999999	552	265	697	957	999999	175	993	762	686	502	195	999999	807	999999	481	492	178	874	290	999999	75	19	99	287	996	543	999999	326	915	534	941	134	42	999999	999999	999999	636	306	114	678	428	155	999999	327	242	152	318	18	95	999999	172	999999	126	80	551	542	176	419	999999	999999	999999	676	846	999999	999999	71	946	377	29	999999	999999	999999	770	611	817	999999	514	771	999999	999999	234	874	241	59	999999	365	18	962	888	673	482	226	344	84	395	752	999999	354	999999	181	205	941	988	999999	20	300	999999	514	263	630	38	405	374	117	804	417	445	797	788	204	62	984	488	356	360	639	537	695	225	75	999999	169	999999	999999	999999	293	999999	978	999999	82	549	503	708	999999	644	87	851	999999	280	978	316	511	565	573	128	221	999999	642	901	380	763	131	999999	197	18	868	401	500	459	520	531	466	757	716	999999	558	285	230	712	999999	999999	309	424	247	758	120	999999	999999	755	446	830	253	87	668	999999	428	215	521	999999	776	685	361	778	759	456	849	753	848	918	570	935	243	999999	999999	592	463	706	999999	999999	897	274	961	745	22	999999	999999	389	99	407	999999	353	764	969	935	597	436	530	664	999999	908	367	755	521	195	999999	999999	999999	999999	85	855	721	164	999999	362	512	724	615	999999	78	999999	470	664	451	692	226	181	999999	994	40	166	999999	52	999999	530	540	518	449	999999	511	104	964	930	999999	999999	514	999999	682	617	433	872	820	999999	595	623	448	999999	314	999999	968	340	333	329	428	999999	922	679	894	561	822	993	
285	65	265	974	999999	539	650	999999	187	37	999999	999999	570	167	345	999999	999999	646	92	836	999999	999999	591	999999	770	999999	512	999999	629	835	999999	131	794	440	597	765	508	999999	419	999999	999999	415	652	941	841	999999	999999	270	584	753	233	999999	999999	986	789	665	999999	999999	214	569	36	556	279	352	732	999999	861	999999	999999	579	999999	835	999999	183	999999	798	999999	650	999999	103	999999	252	519	876	611	56	651	808	650	931	301	424	417	850	882	506	145	309	218	474	815	629	700	14	93	999999	30	306	212	991	999999	823	755	121	683	784	46	403	999999	686	725	63	490	638	287	255	427	387	999999	286	663	667	442	865	287	266	552	515	792	223	999999	355	605	659	999999	999999	669	306	176	107	470	741	569	532	999999	762	149	999999	726	838	970	999999	999999	925	999999	40	390	889	999999	427	241	531	611	999999	660	380	999999	830	404	808	585	999999	220	203	816	922	108	910	126	524	127	490	788	953	253	999999	350	680	331	212	97	779	472	748	866	999999	140	999999	871	999999	315	999999	667	917	262	848	999999	811	999999	415	932	999999	772	999999	310	999999	742	657	283	278	999999	999999	509	201	721	999999	659	472	336	877	999999	65	48	748	999999	808	823	870	701	405	999999	538	571	916	279	999999	16	162	448	125	206	482	769	602	348	539	809	475	999999	456	199	960	484	999999	999999	876	999999	34	999999	501	927	871	956	999999	319	501	215	592	922	114	799	507	33	999999	999999	319	296	445	409	999999	999	999999	999999	254	999999	998	63	999999	302	402	184	982	60	947	197	999999	526	891	293	847	333	226	553	102	657	692	937	273	561	314	590	999999	999999	432	501	579	207	711	672	999999	999999	999999	300	529	929	817	456	86	34	355	999999	404	161	562	355	783	804	581	597	523	71	790	778	988	812	188	999999	628	455	618	999999	999999	229	973	408	458	926	34	172	839	245	860	999999	999999	522	999999	844	71	86	999999	774	626	123	999999	258	657	107	999999	716	751	459	827	999999	999999	228	976	185	188	163	896	999999	780	418	999999	999999	999999	999999	572	475	999999	343	999999	552	736	843	510	702	999999	724	751	361	624	317	421	999999	999999	239	832	999999	545	20	666	907	189	861	999999	217	365	870	999999	116	999999	999999	999999	999999	999999	999999	894	572	717	284	999999	463	412	545	242	473	997	377	999999	971	999999	585	930	999999	999999	398	372	875	850	303	347	211	676	644	826	788	226	14	237	143	345	999999	999999	999999	999999	212	504	644	628	
530	220	999999	10	86	398	949	905	999999	739	764	912	28	999999	424	937	902	786	999999	718	454	256	999999	149	735	636	458	315	669	709	475	893	728	999999	329	92	359	210	600	256	877	882	742	274	999999	999999	326	999999	999999	333	13	425	999999	925	999999	999999	227	999999	274	450	939	643	245	774	999999	870	194	771	402	341	999999	999999	196	521	840	572	514	728	676	514	320	999999	461	345	706	59	999999	802	83	999999	865	999999	935	159	316	244	646	999999	10	602	47	554	155	522	999999	310	999999	224	999999	611	769	498	181	999999	140	39	192	899	78	225	713	391	697	356	476	999999	766	46	215	606	925	546	999999	83	999999	765	765	938	599	405	999999	999999	999999	999999	287	376	999999	185	29	287	61	746	899	784	999999	655	856	999999	56	999999	999999	203	19	488	685	232	999999	999999	293	374	274	254	310	672	405	770	999999	999999	999999	109	746	590	999999	928	999999	188	647	943	193	821	999999	965	999999	929	999999	626	933	239	786	64	999999	241	892	999999	999999	807	446	236	999999	129	981	631	730	946	923	999999	999999	999999	999999	507	584	827	914	471	999999	999999	362	380	999999	999999	836	999999	448	24	503	515	697	999999	915	999999	741	999999	999999	74	839	999999	245	945	16	906	450	852	999999	289	480	778	326	431	198	999999	454	76	424	611	292	547	192	999999	999999	999999	266	813	175	194	765	173	273	850	631	188	999999	417	374	904	337	983	999999	999999	543	724	198	276	184	212	303	675	997	952	781	302	105	529	502	597	650	637	999999	122	999999	317	515	476	799	19	650	47	701	999999	283	308	409	32	999999	728	999999	989	639	962	891	99	176	320	999999	339	93	544	915	776	999999	700	306	35	645	236	219	721	999999	174	561	999999	973	487	679	482	892	82	999999	773	377	661	998	724	231	433	150	204	999999	999999	926	116	132	999999	265	999999	12	384	386	999999	519	508	521	474	999999	636	999999	999999	999999	596	446	999999	197	151	999999	602	701	581	803	999999	95	24	324	999999	247	455	999999	58	231	106	479	517	696	410	264	868	150	533	323	595	317	999999	563	810	33	916	999999	981	525	663	881	431	999999	999999	860	504	193	999999	236	955	999999	77	466	545	126	928	324	786	999999	541	461	178	267	218	904	999999	461	513	999999	331	536	160	533	568	999999	58	999999	531	550	760	684	636	999999	367	101	250	995	27	693	999999	999999	142	105	983	211	712	999999	999999	999999	999999	52	680	529	905	429	352	999999	999999	329	78	991	792	
246	136	856	825	871	899	127	999999	637	443	999999	889	729	404	65	999999	367	512	884	575	271	999999	999999	14	117	401	938	749	706	107	697	999999	999999	809	895	999999	136	386	841	273	254	606	999999	609	860	639	186	34	296	993	540	999999	999999	426	531	922	418	852	718	999999	961	378	957	539	745	204	787	919	508	999999	422	980	671	620	330	999999	724	118	153	477	999999	913	999999	713	566	880	441	685	287	973	560	284	999999	370	312	876	999999	999999	863	666	852	266	999999	209	580	560	156	572	999999	999999	999999	999999	708	250	265	57	915	254	973	865	999999	111	999999	999999	536	148	323	310	999999	999999	999999	999999	254	487	625	958	397	262	142	999999	999999	868	999999	999999	999999	999999	576	999999	115	265	960	999999	95	999999	903	750	624	999999	673	442	247	845	264	651	851	542	65	230	625	306	659	999999	121	966	141	893	521	231	759	285	572	895	205	62	493	999999	579	256	584	875	344	406	588	699	999999	999999	614	937	999999	242	205	355	802	808	605	999999	293	999999	867	20	999999	402	241	397	869	351	649	211	167	241	963	999999	646	750	962	263	84	999999	206	999999	289	999999	662	526	999999	226	103	396	457	999999	336	459	389	999999	646	941	999999	201	999999	428	999999	412	780	337	279	396	709	61	846	351	232	871	922	999999	730	654	740	714	317	653	999999	262	754	971	905	999999	428	81	113	30	98	883	591	778	13	876	803	334	257	694	517	999999	550	115	999999	464	537	764	843	999999	211	460	884	999999	999999	985	999999	809	432	999999	967	637	948	826	263	999999	289	154	999999	853	999999	415	999999	622	145	215	712	999999	17	450	999999	999999	237	121	819	638	999	999999	607	27	228	999999	902	999999	999999	879	103	724	852	999999	185	999999	153	989	151	795	993	271	50	999999	283	999999	999999	999999	788	314	409	836	16	624	350	874	546	603	635	856	513	999999	896	266	999999	987	795	392	275	593	999999	248	970	33	645	738	999999	999999	743	218	202	921	704	422	479	266	717	238	284	310	846	549	999999	295	292	29	374	784	852	295	999999	419	716	205	793	171	866	982	999999	611	999999	904	999999	426	663	591	279	484	999999	855	279	567	118	965	747	970	999999	685	741	626	374	590	789	457	999999	783	214	999999	628	999999	400	999999	259	999999	799	941	689	999999	999999	700	999999	999999	996	997	26	656	311	751	457	823	287	191	251	362	999999	920	999999	412	432	999999	386	770	856	479	465	544	317	999999	175	999999	999999	946	63	999999	
877	484	593	999999	441	348	481	463	61	805	40	999999	999999	897	434	999999	999999	287	999999	751	323	978	43	999999	541	481	348	865	999999	652	541	340	137	210	999999	763	337	333	970	94	408	999999	999999	61	449	256	999999	420	999999	296	978	999999	441	311	727	999999	451	76	260	999999	999	616	878	999999	273	699	999999	999999	422	670	551	503	317	431	353	400	268	981	87	294	429	928	853	299	673	538	898	825	999999	999999	999999	270	82	999999	94	791	55	999999	788	750	999999	999999	998	350	745	485	696	20	958	337	639	469	989	966	541	81	999999	589	999999	735	800	266	809	836	358	999999	430	307	999999	561	355	948	203	337	999999	999999	930	999999	554	198	841	887	866	156	946	852	281	116	478	23	39	999999	585	63	949	909	958	172	991	464	999999	399	999999	407	981	691	275	662	846	880	999999	259	999999	546	893	913	399	663	889	506	999999	324	829	333	532	889	372	999999	387	220	701	768	521	999999	143	452	223	469	174	264	587	999999	269	597	872	780	999999	999999	169	999999	519	305	282	495	455	740	570	351	999999	102	329	134	284	635	188	382	999999	945	999999	451	999999	999999	499	999999	918	399	999999	241	999999	751	468	999999	999999	999999	999999	999999	496	35	644	403	999999	872	999999	82	934	999999	999999	633	419	499	999999	485	635	999999	346	590	805	646	576	65	999999	338	999999	133	633	996	153	932	935	781	886	711	311	999999	569	827	345	999999	701	466	64	999999	821	961	999999	983	697	273	999999	120	999999	849	999999	588	717	553	981	471	448	937	999999	999999	999999	637	612	340	184	625	158	518	255	999999	999999	120	10	999999	999999	929	423	999999	309	880	999999	999999	999999	999999	263	722	302	26	845	873	978	999999	158	999999	731	999999	999999	378	808	999999	124	496	865	222	904	348	588	463	999999	62	57	798	638	437	999999	874	457	575	87	999999	333	142	672	999999	410	192	961	358	532	333	580	999999	841	237	766	440	959	968	143	914	143	999999	979	999999	826	190	999999	720	177	857	736	999999	301	356	748	981	823	493	812	721	387	240	999999	712	999999	12	999999	999999	999999	999999	999999	489	442	999999	999999	493	162	999999	554	229	67	250	190	674	597	999999	753	494	489	784	617	475	166	421	537	903	909	999999	321	824	233	999999	58	999999	943	257	351	999999	38	264	828	999999	999999	592	664	146	59	265	125	685	258	472	921	887	436	999999	333	31	636	424	999999	885	999999	730	996	344	201	67	999999	350	454	625	466	999999	955	672	536	999999	
756	400	999999	653	162	635	999999	760	801	171	696	504	999999	330	501	613	679	999999	386	218	595	329	944	999999	533	774	240	632	16	697	931	763	999999	759	274	999999	571	930	999999	999999	164	246	543	40	370	999999	426	134	133	852	554	21	296	328	978	437	456	999999	130	999999	404	943	999999	114	999999	932	591	174	66	999999	999999	749	999999	453	64	359	999999	999999	632	305	358	999999	508	999999	999999	920	477	594	781	836	789	710	810	999999	999999	220	491	439	800	437	646	999999	78	867	810	999999	999999	842	999999	999999	651	542	238	824	999999	298	999999	601	961	319	999999	997	393	229	477	342	999999	865	916	843	868	357	123	204	659	107	48	640	999999	346	129	634	330	999999	999999	999999	481	985	999999	999999	775	890	477	491	972	649	868	848	400	478	999999	999999	926	999999	999999	999999	999999	44	999999	931	260	804	999999	624	200	831	999999	999999	43	230	861	953	549	677	77	977	999999	631	231	20	238	999999	250	999999	999999	194	707	900	402	891	827	999999	819	395	989	999999	641	853	999999	999999	972	999999	814	179	617	913	396	259	362	782	424	797	812	165	999999	70	563	384	154	16	133	776	837	152	402	424	143	164	688	106	346	35	999999	90	47	600	385	80	266	566	797	458	547	619	999999	999999	999999	999999	999999	928	999999	266	708	295	999999	999999	800	672	777	999999	779	242	571	266	446	398	999999	732	999999	112	685	492	999999	588	218	675	239	228	675	999999	791	479	999999	759	687	89	327	999999	999999	841	800	999999	303	73	786	999999	999999	999999	183	87	573	999999	546	589	253	925	148	999999	999999	352	966	582	997	999999	411	310	770	811	999999	367	81	421	669	999999	312	999999	999999	64	801	652	787	999999	54	597	798	890	933	881	515	999999	941	999999	999999	720	874	227	715	888	999999	486	795	85	711	816	999999	162	999999	999999	999999	280	736	93	329	434	999999	28	537	409	617	521	376	888	306	816	999999	875	999999	949	999999	94	267	311	402	999999	857	712	247	238	591	645	999999	673	604	244	999999	999999	877	543	165	856	690	315	281	999999	999999	999999	779	999999	999999	999999	999999	291	999999	203	23	435	690	14	577	852	999999	308	818	999999	863	702	294	999999	790	567	997	908	999999	555	404	951	39	262	215	950	933	352	999999	460	934	376	816	999999	230	999999	999999	873	999999	999999	85	999999	497	309	287	416	999999	999999	999999	833	999999	801	497	311	798	999999	405	999999	798	626	919	438	470	999999	47	496	999999	999999	840	999999	399	134	941	491	999999	23	
999999	999999	975	798	338	225	248	999999	999999	143	878	999999	999999	168	999999	740	84	350	393	999999	921	139	999999	790	529	738	877	915	443	19	859	15	831	785	609	999999	462	10	298	703	199	464	51	903	617	382	999999	682	993	658	59	601	108	832	102	999999	468	194	278	599	347	333	999999	317	999999	873	682	826	558	531	288	999999	61	689	999999	466	97	368	999999	157	999999	205	921	999999	960	267	907	998	693	285	215	999999	999999	698	999999	866	999999	734	630	744	999999	454	133	999999	380	999999	550	418	385	635	245	110	999999	131	142	152	411	999999	356	25	965	684	143	999999	325	20	353	363	333	590	573	363	738	438	458	22	81	460	414	985	717	499	623	67	49	115	266	610	565	999999	465	116	999999	999999	779	25	999999	999999	155	999999	631	196	95	794	72	882	372	582	672	999999	81	950	381	999999	307	476	999999	85	243	999999	753	742	798	999999	135	466	999999	133	659	443	701	230	314	53	363	531	413	829	995	167	999999	684	999999	445	152	514	734	25	999999	313	954	245	617	999999	617	889	398	975	999999	605	906	999999	999999	239	428	850	646	999999	18	776	72	240	999999	86	999999	78	805	362	999999	620	731	999999	999999	356	488	466	613	379	436	474	142	438	999999	399	999999	999999	761	707	999999	302	868	406	999999	540	250	723	164	540	999999	999999	93	999999	19	58	874	946	432	576	751	999999	246	277	901	543	644	634	80	690	825	999999	317	107	345	674	752	999999	952	999999	999999	999999	999999	83	911	888	390	106	999999	999999	525	314	81	195	956	65	66	999999	505	473	999999	999999	653	474	715	494	240	999999	699	345	305	549	999999	156	470	987	999999	173	999999	23	163	547	215	957	174	999999	901	132	999999	290	617	999999	828	489	389	999999	999999	999999	367	999999	657	404	999999	999999	816	976	320	925	724	968	999999	893	245	492	999999	358	999999	999999	310	203	999999	118	844	419	727	154	999999	514	766	972	999999	999999	805	938	999999	759	150	131	999999	198	999999	975	408	999999	885	724	915	999999	999999	999999	96	424	536	173	833	999999	559	987	366	671	999999	805	169	999999	101	582	97	999999	136	560	218	290	999999	121	992	617	710	999999	533	12	238	383	345	735	885	999999	296	641	114	817	210	162	764	999999	999999	405	999999	999999	90	313	637	999999	220	618	822	999999	869	425	180	999999	838	999999	464	999999	442	881	469	434	866	639	296	456	999999	318	360	999999	525	85	999999	597	999999	999999	591	229	375	620	173	727	912	89	999999	870	
470	999999	979	323	999999	411	46	999999	935	390	789	451	27	190	999999	901	267	999999	290	999999	245	999999	423	783	999999	244	988	822	718	741	999999	999999	56	425	985	313	339	999999	367	999999	48	138	661	421	274	149	999999	194	203	271	470	156	999999	798	999999	999999	475	205	27	463	422	223	342	204	868	12	405	602	205	122	999999	229	409	175	755	117	921	12	519	165	42	999999	629	999999	281	376	988	257	789	999999	838	999999	30	903	701	999999	796	467	552	272	744	609	989	999999	699	999999	746	999999	52	527	999999	999999	686	861	430	619	999999	885	922	502	24	157	812	999999	284	999999	209	505	473	999999	321	464	459	257	421	999999	813	548	999999	40	629	999999	214	271	143	999999	457	168	483	92	999999	910	544	999999	257	597	796	892	806	271	51	251	169	121	216	511	23	999999	449	997	805	56	999999	891	873	999999	942	550	999999	908	999999	50	999999	391	999999	411	919	999999	999999	824	636	921	741	495	989	999999	205	103	65	632	362	999999	718	485	286	999999	781	652	999999	598	654	256	928	897	290	10	229	777	420	805	591	613	999999	625	999999	884	314	643	902	496	463	849	495	341	556	999999	331	546	115	517	630	276	233	410	179	999999	992	999999	214	999999	999999	428	682	259	50	749	999999	103	124	401	878	147	750	689	144	805	761	597	351	329	679	683	672	902	185	324	389	38	456	999999	892	999999	439	913	338	999999	176	999999	301	807	382	238	431	999999	639	492	526	543	275	374	628	404	502	885	319	999999	756	779	84	725	999999	560	999999	142	509	417	999999	999999	361	109	638	525	306	544	999999	999999	999999	958	273	692	798	999999	762	91	362	497	968	553	999999	855	288	396	170	575	999999	822	591	298	214	999999	784	999999	192	176	735	113	108	958	999999	999999	231	999999	516	392	927	999999	999999	999999	999999	999999	449	164	999999	506	821	999999	364	730	106	133	999999	962	754	51	908	118	663	596	999999	999999	398	19	615	735	633	491	880	778	999999	924	35	35	999999	202	999999	629	457	686	354	999999	748	377	862	814	18	268	52	474	483	999999	860	999999	219	530	622	440	999999	506	872	340	371	586	999999	182	108	833	999999	562	269	288	661	976	251	862	511	31	157	999999	727	999999	448	415	999999	829	999999	999999	999999	987	579	352	90	951	813	999999	131	171	295	689	716	184	814	490	999999	205	166	883	958	356	29	601	999999	749	999999	508	891	956	999999	262	118	283	27	999999	982	999999	208	710	999999	999999	999999	349	
736	467	999999	553	999999	957	210	999999	673	189	865	470	968	978	69	340	999999	315	999999	999999	880	42	581	442	999999	999999	508	297	999999	456	999999	731	616	679	865	999999	665	235	948	934	756	999999	589	929	417	999999	999999	999999	858	867	999999	857	999999	575	469	704	886	999999	395	212	999999	999999	112	226	468	144	854	298	122	243	675	946	366	199	419	999999	999999	999999	34	999999	858	503	999999	139	999999	863	627	50	999999	171	939	23	839	746	484	843	999999	373	471	999999	702	210	891	624	202	591	501	914	165	771	261	244	627	785	999999	955	484	972	308	604	516	813	87	951	304	661	116	619	714	575	617	89	190	750	999999	999999	612	814	999999	336	372	712	885	448	909	704	396	64	999999	999999	369	117	999999	866	766	889	132	999999	329	540	485	881	999999	589	163	999999	63	876	999999	695	999999	669	45	999999	242	803	999999	639	52	999999	999999	999999	226	195	999999	510	999999	324	983	27	535	672	999999	999999	851	490	512	305	295	736	650	520	999999	707	185	699	999999	102	633	962	961	493	999999	729	275	999999	665	24	382	652	168	739	892	860	170	999999	999999	639	130	752	301	633	354	315	949	754	875	519	999999	517	439	922	690	999999	66	51	775	764	140	428	999999	497	922	642	999999	911	627	326	547	999999	523	999999	971	999999	671	338	149	592	780	521	557	155	14	999999	222	245	59	871	803	128	905	420	509	702	999999	804	711	999999	736	47	137	558	972	516	994	998	999999	999999	359	728	902	192	983	999999	870	679	493	66	999999	342	861	999999	523	428	598	112	932	278	999999	867	999999	437	855	742	394	999	999999	999999	999999	224	294	250	522	85	999999	999999	437	890	832	257	320	654	292	403	185	381	999999	553	917	891	75	682	854	492	110	475	337	251	234	999999	505	995	196	214	57	621	243	447	212	875	675	999999	445	999999	999999	973	154	461	566	22	999999	999999	579	979	159	999999	395	40	974	750	999999	999999	665	961	752	324	467	88	355	564	999999	598	999999	52	999999	33	999999	999999	935	137	330	875	999999	999999	907	875	426	999999	999999	445	999999	213	472	462	489	999999	999999	484	999999	242	515	76	999999	12	874	999999	999999	537	763	135	376	999999	104	847	430	520	511	453	64	877	898	261	32	910	337	934	135	888	562	736	647	999999	999999	999999	621	263	769	681	347	541	595	889	453	999999	78	988	118	999999	999999	969	999999	933	429	86	343	264	999999	999999	999999	940	999999	401	974	37	999999	614	53	401	235	999999	
750	829	116	523	292	19	807	999999	999999	999999	825	510	855	593	757	999999	999999	999999	999999	999999	999999	573	17	406	301	999999	914	999999	452	464	944	716	399	999999	228	999999	827	906	794	334	456	951	364	335	125	739	999999	391	279	999999	282	926	42	868	956	187	822	709	231	98	104	391	999999	386	999999	118	121	989	374	609	999999	435	999999	999999	911	999999	999999	999999	291	561	999999	999999	156	678	192	27	683	531	910	51	336	127	999999	705	239	74	311	977	999999	16	628	556	26	670	886	846	604	998	956	999999	999999	150	999999	670	441	571	245	971	999999	386	435	590	89	999999	282	769	750	626	804	999999	957	241	751	284	933	110	516	999999	999999	345	423	685	574	222	82	195	999999	24	274	668	999999	999999	783	554	581	47	999999	694	999999	127	106	999999	203	999999	740	737	399	153	736	999999	64	760	999999	858	963	999999	999999	867	259	999999	80	735	361	146	27	626	458	206	703	895	633	822	97	999999	999999	444	999999	463	999999	999999	796	555	288	933	614	999999	999999	924	999999	831	999999	609	999999	310	56	370	626	999999	102	999999	289	202	999999	840	706	241	673	514	999999	528	999999	999999	395	999999	999999	525	999999	427	532	949	476	999999	615	999999	873	999999	388	786	627	879	817	999999	999999	368	66	603	115	447	236	999999	404	646	315	72	572	469	224	530	19	531	912	208	535	153	647	755	999999	577	999999	682	853	886	886	739	710	834	201	37	857	697	999999	19	999999	159	999999	829	999999	553	999999	414	999999	858	999999	105	967	619	898	227	720	311	26	538	480	554	999999	518	999999	999999	999999	999999	278	196	672	321	999999	999999	17	385	599	817	999999	999999	999999	562	872	995	119	999999	772	101	936	999999	316	556	999999	881	539	646	999999	999999	80	653	999999	571	999999	622	195	465	983	74	611	522	628	903	999999	983	270	999999	681	532	409	967	802	270	802	304	999999	999999	640	999999	373	371	999999	999999	746	883	999999	999999	426	260	999999	999999	807	708	490	423	999999	413	781	697	999999	620	999999	108	636	999999	850	930	769	999999	742	999999	824	999999	700	250	768	75	166	999999	151	563	501	431	722	756	999999	104	999999	388	948	476	999999	999999	619	999999	405	999999	926	999999	43	910	999999	585	517	742	999999	999999	17	249	654	290	256	890	555	67	129	999999	999999	880	942	999999	999999	390	893	275	733	881	142	999999	844	123	148	522	857	999999	626	999999	913	999999	927	114	999999	540	999999	999999	229	454	398	999999	633	861	278	56	701	999999	760	556	692	251	
999999	947	999999	69	999999	540	152	734	43	324	440	213	630	999999	999999	838	999999	999999	999999	999999	55	289	493	999999	325	982	845	101	821	579	480	80	233	671	971	999999	192	37	144	204	999999	495	421	999999	999999	429	241	871	103	999999	619	150	999999	466	206	729	464	352	744	423	694	60	912	463	843	370	999999	958	434	999999	999999	640	485	461	711	999999	868	419	999999	999999	751	973	998	999999	960	340	179	767	475	252	526	999999	293	721	509	474	582	957	239	762	448	282	447	131	217	978	665	999999	755	645	860	54	894	848	999999	721	62	954	502	999999	200	222	493	192	456	816	357	763	951	247	977	910	189	696	457	478	999999	999999	999999	982	675	730	22	830	391	999999	945	999999	60	999999	999999	999999	465	726	571	236	789	264	674	400	631	901	999999	999999	667	950	865	999999	401	202	194	185	213	520	838	470	210	662	800	999999	870	999999	713	999999	825	360	999999	999999	134	999999	689	281	212	999999	360	773	242	999999	172	441	616	747	999999	857	603	245	424	944	999999	999999	35	136	464	999999	529	719	198	999999	692	999999	505	411	83	999999	513	913	973	853	169	74	237	705	500	999999	999999	133	867	855	999999	589	935	999999	575	33	205	562	817	512	830	641	585	908	811	999999	935	214	674	874	354	999999	999999	571	784	999999	873	999999	636	104	340	406	851	342	999999	112	381	995	999999	60	974	950	999999	470	32	999999	999999	328	894	645	434	164	459	993	999999	878	327	374	999999	999999	159	875	999999	723	999999	433	789	253	999999	999999	483	940	378	624	899	999999	999999	801	548	266	999999	555	999999	990	670	185	999999	857	999999	885	785	999999	279	94	900	108	999999	382	298	598	739	245	184	194	172	493	786	834	103	118	293	525	826	469	416	604	449	935	62	996	486	931	422	268	924	999999	670	999999	723	801	379	999999	513	949	526	109	380	251	828	186	399	999999	763	722	601	999999	190	999999	677	306	658	98	329	301	999999	807	823	916	270	695	822	501	999999	302	738	999999	22	999999	999999	317	234	208	116	875	999999	999999	999999	699	999999	665	999999	860	616	426	152	291	999999	222	836	719	286	463	980	142	999999	897	11	999999	999999	530	999999	313	999999	369	82	459	981	454	693	999999	999999	133	999999	605	999999	962	999999	694	999999	457	189	800	999999	232	41	770	999999	973	521	709	372	707	715	146	418	999999	999999	257	354	999999	309	999999	999999	999999	90	162	213	384	999999	401	999999	316	321	999999	999999	999999	272	644	338	312	241	17	
932	984	386	931	417	123	197	999999	999999	637	350	999999	157	999999	281	952	152	878	566	843	250	129	999999	66	395	188	999999	961	999999	999999	918	51	461	301	515	999999	711	999999	745	100	197	315	431	999999	965	999999	389	610	184	319	999999	459	999999	397	767	999999	999999	999999	546	999999	999999	235	707	622	999999	308	14	999999	235	737	250	999999	143	475	999999	934	698	999999	100	541	999999	195	786	999999	855	468	305	999999	534	703	256	391	612	516	773	962	608	809	666	667	849	533	385	447	78	508	326	280	999999	999999	999999	977	239	14	999999	142	999999	999999	999999	259	999999	940	999999	999999	491	859	999999	626	702	693	336	888	653	433	691	275	810	999999	341	357	152	35	332	701	588	279	161	607	87	641	523	311	52	417	664	909	999999	999999	956	219	126	700	999999	57	505	236	333	806	322	173	332	109	965	419	117	977	617	999999	999999	221	999999	999999	549	70	180	999999	845	999999	999999	782	999999	956	393	131	241	451	999999	284	999999	362	945	354	295	913	319	424	345	633	999999	999999	301	999999	999999	744	511	999999	160	517	877	999999	390	96	47	539	109	375	999999	844	999999	999999	529	342	433	591	276	999999	999999	636	999999	756	689	999999	936	999999	491	491	999999	648	999999	899	301	939	999999	724	999999	859	999999	999999	813	999999	708	501	454	644	166	958	158	328	478	999999	843	524	765	131	791	177	999999	955	999999	617	999999	999999	233	999999	999999	590	999999	999999	619	417	56	743	999999	807	57	197	767	302	924	532	343	728	180	471	65	776	183	999999	933	999999	709	360	999999	205	999999	999999	277	175	999999	999999	999999	449	709	70	111	110	701	958	83	604	409	857	40	525	999999	600	999999	762	233	999999	416	659	775	814	708	695	999999	626	192	416	920	602	32	999999	999999	893	999999	119	369	999999	84	225	999999	338	404	851	329	191	921	999999	744	515	941	999999	999999	373	674	894	362	416	74	85	775	666	999999	807	999999	999999	25	390	581	786	402	278	523	999999	999999	446	420	999999	999999	854	705	167	672	999999	660	999999	197	146	999999	134	999999	953	999999	999	450	999999	654	597	27	647	175	999999	454	957	123	673	999999	969	915	237	483	999999	50	220	380	999999	993	999999	999999	999999	999999	999999	999999	456	40	448	387	523	750	999999	999999	999999	838	728	999999	173	713	999999	301	987	999999	228	230	992	999999	260	913	679	629	999999	999999	385	450	533	162	296	999999	999999	926	674	999999	999999	999999	999999	445	999999	667	321	532	216	905	288	977	169	312	276	658	178	
805	780	999999	707	999999	919	999999	999999	999999	315	576	401	793	715	788	627	701	999999	999	227	557	999999	999999	999999	157	999999	999999	273	408	290	231	886	638	212	999999	156	999999	587	751	309	999999	39	999999	362	745	999999	999999	199	499	359	999999	999999	276	999999	620	815	197	934	560	481	992	107	17	102	94	999999	763	999999	523	641	488	123	999999	700	584	528	999999	240	855	999999	10	737	773	58	822	465	999999	207	591	386	958	999999	37	999999	317	545	31	194	999999	64	377	999999	999999	858	871	354	999999	576	856	102	112	999999	88	543	999999	265	999999	958	279	628	80	566	999	147	682	999999	95	525	393	48	506	528	962	801	649	178	999999	999999	187	478	494	53	350	499	284	999999	136	494	799	61	221	73	915	649	984	811	832	537	999999	597	269	455	192	999999	596	583	999999	287	893	311	203	419	781	801	144	37	999999	999999	863	681	157	600	726	341	827	999999	612	322	999999	999999	346	533	999999	589	219	999999	860	532	902	999999	999999	999999	600	999999	858	802	292	124	515	999999	999999	999999	674	999999	450	668	999999	851	990	163	970	682	470	65	965	670	679	201	591	104	176	693	999999	173	676	307	10	239	999999	34	160	999999	807	860	999999	24	859	999999	149	999999	320	18	999999	749	729	333	999999	545	532	197	133	101	999999	420	999999	902	999999	999999	827	152	667	499	378	965	999999	482	874	610	999999	950	999999	442	61	50	784	167	161	857	443	999999	918	464	707	999999	999999	69	965	396	999999	350	999999	358	999999	999999	999999	820	640	576	747	257	458	779	999999	581	387	999999	49	999999	636	632	751	867	77	999999	233	999999	792	93	73	942	516	487	540	472	999999	462	33	64	999999	963	527	999999	120	195	894	149	731	135	999999	221	999999	483	999999	447	598	999999	290	934	772	679	37	557	999999	804	741	999999	248	270	999999	999999	666	984	334	672	114	176	757	999999	589	999999	481	667	999999	852	922	42	727	102	873	237	181	99	999999	487	936	999999	82	315	454	924	900	999999	214	982	555	45	159	98	342	432	675	409	354	688	208	369	382	999999	882	708	999999	156	999999	693	754	576	702	847	736	144	104	451	437	665	193	20	463	202	306	999999	883	639	999999	451	999999	772	744	603	999999	999999	598	421	433	745	681	999999	83	520	238	999999	343	999999	361	208	338	233	971	999999	504	197	906	999999	363	995	999999	613	396	999999	141	981	831	109	567	169	546	682	28	999999	983	999999	936	942	963	328	553	581	287	561	999999	338	
800	65	108	102	999999	418	68	437	920	78	367	138	389	999999	156	243	744	202	662	999999	215	290	706	75	260	999999	226	45	451	253	336	835	832	803	999999	999999	11	475	999999	137	999999	999999	999999	999999	82	808	562	999999	181	319	837	94	898	999999	132	519	359	999999	841	704	202	32	986	676	742	531	305	586	75	380	242	278	702	534	999999	625	519	999999	999999	451	412	509	864	142	999999	251	937	375	680	671	427	999999	633	795	999999	601	604	999999	182	999999	513	976	999999	800	86	568	999999	999999	999999	507	999999	567	49	999999	302	999999	999999	853	270	501	999999	929	905	403	999999	274	644	906	598	440	30	999999	618	452	938	435	858	73	999999	848	999999	999999	999999	183	672	999999	928	243	503	253	999999	750	833	681	999999	583	999999	258	999999	812	923	486	775	994	486	999999	948	999999	999999	866	834	103	798	422	999999	31	989	999999	731	103	345	999999	413	999999	997	280	999999	937	495	364	365	610	226	252	999999	382	797	945	696	98	999999	341	999999	636	418	349	951	421	48	935	999999	348	526	754	999999	522	82	429	997	216	990	21	999999	107	511	999999	999999	556	497	270	999999	53	45	999999	192	999999	629	777	999999	999999	328	181	898	560	999999	26	93	472	775	412	310	378	948	999999	999999	999999	239	999999	135	194	471	405	923	778	712	550	313	883	571	472	893	305	492	349	887	818	122	551	336	495	151	999999	780	95	999999	854	104	554	544	292	775	999999	652	999999	195	922	999999	130	847	999999	712	999999	900	313	519	15	999999	609	999999	289	787	687	999999	640	999999	66	625	999999	999999	857	999999	758	349	289	696	949	653	739	163	965	570	992	703	999999	782	941	514	476	575	999999	968	495	952	264	504	97	999999	999999	709	139	307	999999	311	990	999999	999999	859	621	616	999999	361	157	456	999999	719	795	999999	252	857	111	552	999999	272	999999	889	960	806	94	784	609	999999	641	39	999999	667	999999	690	713	999999	827	91	999999	859	15	999999	820	48	325	545	709	114	999999	164	999999	586	158	156	999999	110	999999	158	999999	836	17	999999	720	128	999999	999999	567	999999	279	910	39	29	999999	999999	266	270	78	921	999999	999999	999999	505	20	486	999999	999999	519	15	252	613	527	679	316	66	852	799	882	999999	616	355	977	604	999999	442	999999	999999	999999	859	889	187	41	892	667	235	761	999999	206	244	697	985	999999	562	861	666	393	360	999999	603	446	467	388	376	315	999999	999999	480	670	577	362	842	520	999999	999999	74	581	635	22	
91	999999	349	999999	648	15	631	895	424	999999	999999	59	774	875	333	422	431	799	664	586	531	663	291	841	629	999999	999999	999999	999999	446	999999	94	999999	347	631	999999	999999	865	740	999999	683	249	157	999999	503	528	587	967	196	999999	694	275	917	59	490	427	23	999999	999999	766	160	166	106	999999	945	93	301	436	253	34	999999	566	69	303	999999	999999	516	554	348	110	303	887	288	562	752	999999	999999	999999	856	213	295	599	999999	999999	220	527	153	179	791	419	999999	160	723	171	922	137	216	623	156	999999	999999	468	169	872	472	273	877	999999	999999	424	915	593	580	49	739	726	999999	95	92	385	999999	999999	999999	928	999999	153	173	127	640	999999	325	554	999999	658	999999	826	439	28	511	999999	999999	999999	944	377	504	999999	580	999999	432	999999	462	131	540	999999	69	574	706	241	998	329	109	999999	903	999999	108	371	41	999999	747	912	297	656	583	145	735	539	999999	395	434	241	999999	489	999999	444	999999	204	999999	791	598	999999	999999	208	999999	192	847	889	705	344	278	142	611	659	936	999999	908	999999	547	405	999999	530	181	320	806	766	757	620	999999	999999	447	904	999999	250	332	30	791	999999	635	999999	297	999999	833	68	127	302	999999	912	552	999999	535	366	656	618	756	78	555	809	401	263	435	999999	823	246	897	999999	784	370	336	916	728	999999	180	156	118	198	697	123	203	514	146	999999	78	890	933	90	257	740	999999	264	475	981	999999	382	999999	69	33	596	999999	999999	999999	270	586	636	455	715	195	510	509	567	999999	441	616	999999	126	590	169	932	312	816	125	999999	999999	82	999999	747	999999	797	999999	58	175	110	951	450	996	876	268	441	999999	227	895	747	240	926	883	43	375	810	265	999999	900	999999	999999	355	999999	474	393	513	195	999999	593	397	329	461	402	280	489	175	890	250	332	999999	497	94	920	378	813	999999	198	417	381	322	541	999999	999999	84	816	999999	999999	999999	492	754	256	736	634	507	427	779	534	613	553	209	919	999999	63	183	603	999999	434	269	661	444	325	999999	337	999999	855	999999	999999	327	464	883	363	999999	757	577	480	761	460	999999	950	44	424	585	864	181	402	999999	751	974	481	999999	182	999999	870	57	439	479	409	363	651	902	999999	999999	999999	999999	846	999999	999999	999999	702	842	749	20	999999	999999	30	999999	913	999999	999999	999999	773	338	846	847	710	810	999999	710	148	11	361	106	771	57	568	217	436	203	335	841	268	275	282	999999	999999	999999	999999	253	37	699	
565	999999	485	321	139	147	370	310	959	46	73	557	347	700	490	999999	249	271	999999	812	312	720	830	999999	81	999999	999999	217	980	549	576	254	682	448	446	118	999999	460	918	999999	847	135	243	999999	778	710	928	581	158	999999	922	971	999999	224	396	845	423	999999	250	999999	999999	162	330	420	469	819	874	999999	264	381	41	788	353	638	964	999999	999999	999999	999999	370	999999	484	999999	765	627	604	69	999999	62	600	695	182	220	999999	349	695	805	823	828	959	836	40	999999	776	193	999999	999999	556	999999	219	369	881	190	879	62	607	103	565	793	865	759	416	999999	663	686	999999	578	66	298	279	999999	662	712	309	999999	548	166	292	581	999999	976	513	999999	842	241	999999	999999	340	243	742	601	250	40	963	209	999999	999999	999999	99	334	564	571	267	999999	837	707	178	881	355	514	450	811	983	309	999999	256	208	12	999999	872	866	999999	822	556	678	999999	631	749	109	114	363	503	202	256	928	999999	255	999999	15	534	645	120	985	729	302	790	266	999999	84	953	230	191	241	227	468	326	748	711	312	706	85	999999	999999	999999	160	946	618	999999	380	999999	999999	971	997	999999	237	756	262	103	263	887	874	900	999999	155	883	999999	999999	975	788	612	666	999999	924	308	458	226	338	999999	999999	999999	181	999999	360	999999	953	259	999999	343	989	711	73	655	999999	424	831	999999	753	999999	366	978	999999	643	948	768	999999	466	56	699	999999	20	999999	517	524	907	716	355	999999	84	202	999999	988	928	985	86	548	999999	999999	510	999999	283	472	702	388	999999	670	538	999999	592	782	496	212	999999	894	978	294	555	141	550	708	486	635	678	443	731	989	755	657	999999	229	999999	381	546	232	175	548	725	139	923	246	188	773	957	999999	706	432	504	44	17	792	993	879	999999	802	990	648	794	268	656	611	999999	880	709	372	975	125	666	271	728	440	568	426	218	313	999999	712	999999	386	999999	309	494	721	650	88	236	927	835	743	242	527	754	467	999999	321	331	307	74	999999	327	999999	765	999999	999999	999999	234	577	670	999999	282	287	970	417	530	357	126	203	999999	999999	146	57	289	999999	39	211	999999	999999	943	897	999999	232	648	93	68	156	544	262	415	83	854	659	266	603	471	955	556	346	936	999999	204	999999	76	443	999999	280	999999	842	999999	999999	890	999999	633	773	260	59	638	887	359	384	999999	864	788	167	776	487	999999	685	461	84	999999	350	173	999999	702	853	999999	999999	634	999999	999999	701	999999	
999999	999999	730	35	493	999999	422	326	669	987	999999	999999	340	349	909	999999	970	489	626	391	138	999999	999999	959	999999	81	999999	999999	432	262	570	539	121	814	488	974	55	999999	307	342	48	757	985	363	611	504	372	999999	999999	548	663	309	999999	319	921	849	642	771	219	421	946	999999	894	416	426	33	211	525	860	999999	621	519	192	293	999999	380	475	999999	999999	321	999999	892	999999	999999	598	271	320	999999	892	638	341	283	999999	885	395	519	863	578	936	587	303	846	999999	322	926	999999	126	934	999999	550	384	456	422	898	712	999999	884	19	818	999999	712	409	999999	231	603	347	276	306	897	833	517	896	260	999999	27	862	249	999999	958	453	154	386	835	352	999999	885	861	353	183	342	635	853	760	999999	999999	894	223	431	719	588	878	820	46	143	43	487	999999	651	880	999999	813	561	61	374	21	336	573	290	999999	718	486	922	133	565	999999	663	146	479	896	999999	999999	999999	613	999999	575	334	349	999999	319	777	999999	219	999999	333	528	84	802	395	769	547	330	932	464	11	111	999999	696	481	936	379	350	725	754	757	209	996	948	999999	798	686	987	872	971	200	38	277	459	999999	999999	133	861	999999	710	358	802	716	363	999999	277	620	637	868	999999	939	436	963	464	715	999999	532	135	130	597	999999	560	458	961	274	972	834	505	896	444	999999	518	599	25	405	999999	999999	642	346	999999	188	58	129	116	41	999999	74	812	744	676	513	997	999999	163	627	798	354	755	98	639	999999	999999	740	999999	952	431	836	948	68	999999	999999	890	788	716	418	44	999999	351	930	999999	907	32	761	999999	930	814	778	445	398	607	609	737	553	707	970	72	999999	999999	163	610	999999	999999	753	982	45	623	999999	33	744	593	367	13	825	588	731	999999	999999	520	502	999999	653	400	559	461	999999	903	346	90	745	356	725	744	197	329	999999	791	999999	778	195	999999	605	754	701	805	249	606	912	965	976	560	708	999999	203	999999	957	536	566	301	831	999999	287	138	287	398	999999	623	815	999999	14	939	151	585	334	195	542	898	999999	754	999999	555	991	380	999999	195	999999	999999	999999	182	372	56	234	999999	947	63	999999	477	999999	312	938	626	999999	999999	960	47	418	999999	473	17	482	999999	837	812	999999	285	150	999999	999999	102	751	939	81	643	143	957	999999	999999	638	999999	166	75	432	397	815	595	764	584	419	77	777	524	464	543	699	313	219	421	897	671	912	132	452	384	560	999	554	999999	283	
13	331	253	494	202	851	999999	636	450	996	493	999999	565	497	957	999999	999999	999999	999999	944	999999	999999	303	277	999999	368	43	622	999999	836	816	999999	617	311	416	745	999999	39	271	691	292	677	769	424	413	160	357	635	495	68	334	524	26	999999	453	264	38	975	999999	834	818	794	588	613	999999	999999	999999	264	90	222	999999	207	222	999999	661	162	999999	878	864	999999	999999	408	136	989	999999	302	35	414	999999	161	999999	559	511	437	873	497	999999	165	244	961	256	103	555	283	278	136	999999	179	551	301	999999	159	120	711	823	419	667	999999	111	887	427	999999	999999	928	505	241	695	785	973	174	73	823	644	903	569	999999	999999	853	999999	385	999999	855	863	567	999999	566	448	999999	999999	463	830	499	64	357	544	758	999999	626	778	46	440	526	206	386	237	463	515	999999	152	905	999999	814	877	726	896	999999	635	838	62	938	793	895	181	519	344	573	768	297	369	999999	230	236	85	684	944	474	999999	486	339	422	61	240	657	708	999999	999999	621	999999	460	973	999999	858	999999	839	252	999999	354	686	52	664	694	999999	848	341	684	999999	739	203	781	432	911	159	509	640	887	562	248	999999	622	999999	951	999999	999999	395	689	371	999999	999999	441	409	129	973	999999	674	728	832	392	326	33	999999	286	428	556	38	999999	972	999999	999999	952	690	307	881	73	724	999999	999999	391	462	651	322	677	503	999999	382	312	937	716	999999	911	64	180	921	449	999999	51	532	884	808	999999	999999	22	999999	292	751	999999	999999	909	718	962	475	999999	929	674	710	999999	782	999999	184	999999	134	266	525	31	999999	520	385	442	18	683	189	999999	583	138	935	310	947	221	999999	279	73	38	999999	872	446	613	250	256	999999	176	268	865	709	92	209	459	497	708	999999	240	726	999999	901	45	999999	105	867	801	738	410	999999	571	657	904	662	105	269	652	999999	295	280	138	999999	841	424	324	669	500	929	999999	999999	249	826	778	999999	267	136	961	999999	351	745	449	999999	338	235	697	217	804	430	113	999999	999999	134	999999	960	598	112	70	621	467	436	377	872	262	597	702	999999	999999	361	404	999999	307	563	243	549	830	620	375	616	999999	116	864	999999	825	296	999999	124	727	818	954	999999	76	350	999999	915	378	577	999999	741	999999	999999	338	453	36	144	892	291	999999	559	140	999999	736	453	895	360	571	306	999999	966	999999	587	26	70	406	248	901	957	931	999999	181	263	365	999999	999999	773	778	421	54	690	403	999999	
999999	178	687	999999	428	623	455	281	353	999999	530	298	122	999999	936	278	56	999999	242	935	999999	573	388	876	622	112	370	999999	582	159	999999	366	573	999999	364	848	382	429	999999	999999	511	660	974	109	732	76	522	148	999999	999999	999999	266	457	467	336	660	789	811	999999	326	999999	999999	698	204	818	174	999999	999999	590	98	895	999999	968	954	434	700	599	999999	153	555	590	231	295	999999	999999	996	908	115	615	703	68	571	73	999999	36	999999	961	779	999999	568	351	999999	557	748	614	747	297	503	999999	636	71	510	667	809	736	40	48	625	419	822	265	619	564	886	39	334	999999	475	927	999999	999999	819	998	999999	214	999999	674	546	468	999999	708	999999	82	999999	642	999999	903	999999	999999	995	149	346	999999	468	313	732	787	670	718	289	999999	822	575	787	898	999999	512	92	605	999999	999999	999999	166	382	999999	999999	546	999999	254	999999	430	309	708	932	115	999999	459	539	999999	999999	461	999999	827	188	853	886	999999	295	999999	400	56	999999	657	279	638	648	189	999999	999999	999999	195	211	426	248	859	999999	123	642	681	506	999999	972	811	133	46	363	999999	977	529	237	19	261	999999	854	434	999999	651	999999	303	467	222	471	194	817	296	259	586	999999	329	969	999999	206	613	999999	607	999999	18	534	242	285	975	211	468	999999	454	999999	706	999999	999999	999999	242	683	999999	224	293	331	787	994	837	786	776	93	658	559	464	812	648	919	999999	360	601	127	207	999999	491	20	13	77	373	363	553	999999	776	80	999999	98	857	399	300	999999	297	23	999999	456	508	891	553	999999	663	641	999999	787	325	463	657	124	486	999999	732	283	327	720	999999	483	243	762	999999	999999	822	999999	999999	258	628	970	73	587	999999	750	520	599	999999	105	413	731	999999	766	698	999999	423	623	999999	536	667	27	958	999999	392	223	999999	745	585	966	999999	297	686	999999	168	355	999999	79	999999	999999	810	999999	817	231	999999	899	415	999999	999999	993	999999	209	763	428	999999	611	999999	496	205	999999	999999	999999	24	499	20	126	55	41	607	353	923	354	929	875	999999	999999	210	736	270	999999	807	999999	681	999999	803	885	533	268	999999	999999	343	903	874	999999	207	46	999999	327	221	200	854	384	869	999999	79	819	279	999999	701	66	411	999999	999999	712	409	792	999999	433	696	134	592	787	585	60	19	30	480	999999	678	999999	417	882	525	80	638	432	876	959	521	984	616	646	566	999999	155	68	678	999999	85	415	999999	694	999999	97	608	76	799	999999	
999999	59	999999	825	999999	21	648	528	759	164	84	976	916	143	999999	712	517	999999	231	999999	999999	999999	352	999999	378	272	747	999999	999999	438	472	571	999999	999999	999999	472	999999	790	436	554	750	626	999999	523	96	108	999999	809	782	917	999999	662	845	999999	912	759	707	39	457	946	999999	924	276	331	692	999999	353	999999	885	448	77	727	519	677	999999	999999	653	828	999999	279	773	937	940	344	858	810	999999	31	154	498	764	615	343	489	289	999999	999999	999999	999999	583	755	640	999999	344	999999	852	152	178	999999	634	999999	999999	999999	999999	182	337	984	999999	999999	881	999999	331	713	396	684	999999	393	39	397	619	927	675	997	999999	523	143	24	606	494	999999	999999	558	999999	520	999999	885	808	165	316	952	841	999999	514	949	796	999999	999999	537	660	397	468	122	780	557	999999	440	881	167	999999	49	322	387	446	999999	223	238	999999	202	14	798	654	237	723	999999	999999	508	170	57	853	99	216	487	946	106	548	555	777	305	814	951	14	650	501	277	639	464	982	59	735	999999	955	733	532	861	743	241	399	999999	780	999999	280	833	314	574	999999	835	440	999999	917	668	461	182	999999	63	793	13	999999	999999	806	999999	525	999999	322	295	143	482	999999	999999	363	999999	165	442	525	616	681	180	345	999999	444	999999	33	999999	141	77	116	783	355	479	999999	739	999999	943	538	999999	999999	168	999999	28	999999	360	881	356	986	610	512	28	656	771	382	999999	667	807	999999	999999	299	883	979	999999	189	360	137	484	26	623	811	221	904	68	934	522	659	999999	497	94	922	677	655	999999	565	98	137	583	107	999999	81	697	932	536	999999	999999	189	277	999999	90	999999	406	339	373	999999	300	999999	597	999999	859	964	999999	320	926	90	622	237	458	999999	999999	999999	999999	999999	571	551	123	288	377	999999	999999	343	391	488	417	861	525	347	999999	731	999999	974	999999	746	247	490	731	387	16	455	554	571	999999	588	999999	857	999999	29	999999	999999	686	21	746	705	701	999999	999999	862	999999	75	564	999999	945	726	424	999999	693	807	149	90	820	735	999999	922	347	574	611	803	740	559	192	506	999999	470	55	999999	237	833	55	721	999999	868	483	999999	890	280	999999	14	999999	630	173	871	999999	687	11	950	738	823	368	136	914	999999	132	353	882	68	704	999999	999999	171	999999	860	999999	428	999999	951	261	342	41	999999	999999	999999	999999	119	999999	320	627	999999	468	104	524	999999	474	999999	806	999999	999999	999999	67	832	999999	151	333	999999	999999	312	120	
460	999999	60	698	406	792	999999	188	317	148	22	999999	999999	440	811	26	586	647	485	395	843	622	52	215	131	284	999999	999999	999999	283	999999	378	999999	210	176	999999	417	405	999999	999999	182	739	499	991	733	183	495	401	764	134	746	364	265	917	276	838	472	845	577	132	593	999999	382	43	510	644	999999	372	274	433	999999	191	530	863	999999	113	132	61	481	948	788	806	736	681	537	283	122	176	933	999999	915	572	828	994	999999	381	367	465	490	99	309	133	137	999999	999999	565	834	999999	703	173	715	421	373	999999	343	787	999999	999999	999999	236	531	706	999999	936	517	46	999999	535	836	841	999999	667	570	392	648	665	679	405	166	999999	449	720	472	770	622	999999	999999	999999	661	250	999999	667	959	263	567	999999	694	201	999999	489	212	309	566	999999	999999	58	850	980	980	678	117	668	544	999999	787	810	999999	668	999999	23	836	163	874	999999	533	999999	708	317	824	55	970	999999	582	676	999999	150	999999	999999	999999	573	653	229	229	982	142	649	999999	433	476	756	369	36	877	999999	653	999999	434	970	338	999999	350	999999	165	999999	999999	629	999999	867	766	647	999999	999999	325	750	999999	617	933	891	462	999999	999999	284	999999	77	999999	943	610	999999	32	719	715	194	282	999999	233	999999	73	294	999999	513	563	265	667	828	110	736	711	136	450	46	125	543	999999	999999	394	999999	702	97	258	764	28	324	844	57	932	472	360	321	527	999999	553	649	617	949	331	698	999999	22	967	999999	242	484	330	986	603	182	676	828	619	167	418	976	46	519	999999	248	421	620	999999	638	385	400	609	202	999999	999999	925	568	132	695	999999	689	130	999999	999999	544	993	858	453	760	999999	532	999999	370	839	577	999999	108	465	999999	287	996	999999	999999	574	842	874	138	999999	999999	256	118	705	924	999999	729	855	738	986	999999	255	563	177	999999	842	852	999999	999999	362	915	863	826	999999	50	417	463	573	999999	733	690	999999	999999	364	325	513	687	827	999999	662	120	721	874	121	999999	837	724	829	979	495	999999	153	635	775	999999	274	999999	15	665	999999	254	165	73	14	306	999999	390	209	851	999999	999999	999999	921	587	252	999999	988	715	999999	212	693	634	593	305	20	546	999999	999999	999999	61	93	682	999999	999999	417	999999	657	870	815	235	457	999999	977	356	340	697	232	57	533	999999	285	999999	999999	462	823	620	571	768	993	759	999999	300	433	999999	999999	482	999999	660	179	297	545	999999	899	371	755	177	656	247	965	323	999999	
987	565	390	775	999999	274	709	447	797	392	889	876	65	980	999999	102	186	999999	858	999999	571	878	246	849	999999	815	999999	999999	999999	999999	999999	802	680	999999	267	734	52	999999	182	217	162	223	382	904	655	251	843	999999	598	85	999999	999999	999999	487	752	999999	329	541	618	562	228	999999	790	833	999999	97	999999	620	999999	431	59	999999	634	650	682	358	999999	342	999999	999999	971	665	119	580	493	893	999999	203	692	999999	415	511	417	999999	989	161	432	999999	846	568	56	999999	667	176	36	328	807	466	805	404	612	987	347	999999	999999	999999	892	999999	999999	174	999999	12	928	574	26	547	744	24	660	531	925	957	496	634	869	748	998	943	554	175	999999	238	397	298	546	428	174	714	37	436	268	999999	208	681	999999	53	304	102	160	999999	584	792	806	283	999999	654	501	712	833	999999	565	949	666	185	88	172	615	640	37	597	382	39	987	999999	272	713	759	814	999999	999999	453	905	792	75	590	999999	999999	123	999999	999999	927	461	881	193	871	999999	556	33	999999	999999	438	664	999999	999999	116	554	804	581	21	765	895	686	999999	17	400	999999	999999	600	594	784	999999	999999	999999	146	670	999999	158	804	363	953	999999	735	222	461	397	789	840	239	999999	999999	499	851	112	64	999999	999999	216	873	792	999999	162	955	439	999999	276	999999	999999	999999	892	195	999999	999999	228	67	607	169	999999	793	620	611	819	926	641	557	295	888	398	766	150	428	999999	285	21	152	801	211	999999	405	195	459	999999	999999	999999	774	999999	999999	633	54	456	836	777	423	262	999999	401	999999	324	881	531	387	548	86	788	473	480	999999	999999	85	266	406	863	78	999999	999999	665	908	589	999999	999999	796	999999	353	999999	314	651	999999	999999	829	999999	575	887	999999	873	807	911	868	999999	873	999999	521	999999	557	788	999999	972	709	816	101	525	999999	646	456	965	999999	133	204	999999	483	999999	190	107	168	334	691	518	448	204	799	999999	796	785	716	573	405	295	707	565	269	341	941	483	931	999999	268	929	440	458	147	999999	716	111	999999	60	122	423	351	233	999999	999999	534	514	999999	999999	999999	707	929	882	570	450	999999	639	507	999999	999999	706	176	854	75	999999	87	989	67	999999	999999	694	145	666	999999	981	943	483	999999	727	999999	437	466	999999	584	561	999	557	999999	999999	269	86	999999	999999	179	999999	257	496	168	345	464	544	457	903	307	44	571	273	431	588	506	942	181	780	345	453	250	86	279	513	999999	529	111	369	854	466	999999	
639	496	55	734	456	999999	133	273	272	979	563	999999	550	989	736	136	999999	201	327	905	999999	171	725	176	181	227	654	582	934	443	98	58	999999	943	999999	776	386	854	999999	626	58	516	82	474	686	999999	999999	524	36	999999	999999	177	537	561	999999	999999	771	999999	563	999999	670	550	338	829	891	515	950	606	999999	959	749	454	152	700	857	317	98	261	489	999999	497	140	556	541	641	999999	520	999999	999999	465	15	507	301	819	956	508	999999	253	999999	181	343	132	466	76	999999	356	35	837	703	958	388	519	399	676	742	539	993	797	999999	971	995	671	999999	602	953	252	999999	333	744	359	139	999999	678	999999	553	999999	673	490	887	294	895	999999	585	719	86	496	117	625	87	426	514	390	65	999999	186	672	203	864	122	410	203	702	103	354	829	542	840	91	132	376	866	513	909	903	999999	321	999999	999999	999999	999999	999999	537	256	999999	844	748	790	77	999999	881	181	999999	999999	999999	100	202	589	241	890	999999	655	36	502	710	560	11	481	999999	999999	864	586	984	349	655	275	999999	999999	999999	510	90	752	773	949	251	205	67	146	432	999999	883	732	854	329	999999	812	118	45	546	767	843	277	639	999999	278	304	197	999999	721	221	434	746	814	999999	809	791	881	87	260	514	502	865	999999	349	652	999999	999999	665	367	999999	166	631	910	17	667	813	122	242	681	999999	999999	598	424	221	388	146	917	999999	519	200	931	41	784	999999	275	977	229	999999	888	146	571	532	112	879	64	803	999999	806	999999	995	678	649	999999	312	506	904	999999	836	960	515	224	609	155	176	911	134	999999	999999	742	689	594	999999	353	545	386	486	999999	999999	166	585	309	999999	999999	999999	522	291	636	481	534	371	536	392	999999	383	922	961	386	935	967	999999	999999	957	73	384	411	855	305	860	999999	30	418	906	679	385	216	999999	550	999999	654	629	999999	374	354	381	999999	999999	493	970	622	424	109	560	577	999999	628	351	57	684	123	666	985	775	999999	999999	999999	630	712	953	177	819	999999	999999	291	347	441	591	999999	692	232	999999	372	335	999999	999999	921	857	338	999999	757	999999	64	999999	517	988	644	999999	819	839	999999	999999	499	539	803	999999	13	353	278	239	999999	46	738	364	999999	999999	304	660	537	53	592	105	301	270	206	999999	764	554	247	303	703	718	999999	999999	274	999999	709	832	999999	999999	507	577	588	999999	657	720	136	999999	999999	603	694	999999	196	776	257	999999	239	239	343	500	48	459	115	
975	999999	87	274	963	100	760	214	999999	137	102	999999	999999	516	202	612	999999	186	74	148	644	609	719	999999	995	526	942	999999	480	999999	42	405	999999	472	613	574	579	456	172	609	999999	999999	232	856	103	241	999999	816	47	626	858	323	999999	320	471	376	815	555	279	447	158	999999	733	973	999999	697	497	999999	903	628	999999	999999	24	999999	493	254	386	863	438	763	294	135	434	854	999999	999999	431	737	10	246	999999	34	186	725	461	367	665	258	761	406	999999	689	999999	418	593	829	308	519	827	999999	989	952	126	516	162	32	999999	879	343	386	275	999999	552	667	999999	999999	999999	299	13	999999	999999	138	112	42	29	605	223	999999	999999	810	420	912	910	784	256	806	907	999999	572	439	999999	786	914	385	140	984	146	999999	549	584	977	18	999999	999999	637	861	849	94	999999	999999	809	846	999999	999999	965	362	999999	768	420	73	111	191	726	573	632	802	999999	727	999999	999999	468	967	476	999999	999999	999999	406	999999	156	999999	999999	822	183	999999	630	657	999999	391	419	999999	144	378	835	485	482	999999	291	999999	999999	835	647	999999	999999	462	97	841	380	999999	700	563	999999	640	621	35	999999	288	18	710	943	975	999999	999999	999999	133	900	99	142	991	213	48	999999	464	151	320	747	999999	999999	999999	928	788	287	247	999999	856	822	503	757	810	378	999999	786	581	998	102	212	815	999999	68	999999	997	709	388	727	661	442	500	499	999999	287	999999	648	999999	781	165	698	395	150	460	311	406	342	999999	622	19	261	549	466	58	117	932	28	999999	168	931	88	898	520	39	999999	331	14	999999	532	999999	555	498	799	843	999999	817	674	364	757	166	664	387	766	717	410	893	44	999999	203	355	264	76	139	850	999999	799	875	121	46	980	999999	887	799	999999	999999	999999	749	623	653	300	267	663	824	12	276	701	141	999999	629	531	296	564	999999	999999	841	488	369	949	766	604	942	999999	328	776	764	777	588	250	264	647	153	420	796	999999	999999	999999	252	136	584	384	668	82	492	515	693	837	634	622	684	974	403	800	856	58	358	704	999999	999999	247	999999	123	999999	548	981	999999	999999	767	999999	99	999999	246	242	374	391	936	999999	80	813	92	927	999999	965	565	289	253	999999	999999	999999	553	999999	999999	999999	999999	96	271	999999	534	510	137	817	79	999999	532	444	738	170	999999	474	122	489	634	999999	965	999999	355	999999	335	269	999999	45	321	29	999999	999999	985	999999	999999	999999	999999	169	345	570	685	999999	858	867	
999999	131	550	92	916	99	635	74	759	733	999999	999999	740	999999	451	275	999999	102	505	59	479	826	459	696	817	157	999999	999999	999999	73	846	700	461	487	713	213	718	999999	128	999999	999999	741	947	261	812	774	999999	15	999999	80	797	592	768	808	398	616	672	853	275	999999	999999	683	920	695	999999	538	127	262	410	247	556	126	973	283	665	738	878	207	884	53	609	348	244	999999	999999	264	931	999999	999999	999999	541	999999	390	360	487	710	821	262	375	283	656	295	999999	480	523	681	619	495	153	999999	737	475	969	231	168	999999	448	846	429	632	606	474	999999	313	706	691	999999	623	999999	954	999999	999999	832	610	396	999999	743	999999	560	999999	999999	446	509	439	999999	76	896	168	201	92	271	975	999999	743	677	191	132	301	774	832	999999	995	999999	198	742	121	643	999999	999999	844	661	685	295	999999	987	169	964	732	944	640	999999	999999	431	713	692	942	999999	98	933	214	201	452	999999	727	650	648	747	321	697	999999	432	537	333	356	999999	586	689	998	755	517	227	999999	357	143	47	376	574	985	505	800	327	999999	435	630	653	999999	695	567	194	348	422	999999	45	696	999999	267	254	999999	293	116	262	794	999999	425	999999	999999	999999	999999	690	283	84	761	815	896	930	878	999999	702	702	999999	999999	131	814	417	999999	573	364	660	926	780	131	498	702	999999	999999	532	221	19	999999	852	124	839	877	910	273	661	837	148	765	338	164	552	382	82	224	141	980	925	330	999999	446	999999	929	999999	161	999999	69	426	999999	408	999999	103	999999	849	106	61	253	999999	153	443	999999	225	895	597	625	999999	999999	999999	184	416	552	295	688	228	416	679	910	967	759	687	999999	420	790	367	671	999999	492	532	976	999999	887	999999	781	887	999999	999999	549	341	294	581	470	439	252	941	855	382	414	841	442	426	151	999999	154	999999	841	325	435	537	999999	563	97	593	653	21	529	476	513	801	999999	196	140	578	682	188	227	999999	178	849	511	299	656	651	100	559	31	611	999999	325	55	372	794	999999	415	731	999999	999999	786	240	999999	389	999999	613	310	256	296	999999	603	966	999999	678	156	586	35	637	999999	445	502	103	989	918	544	197	999999	178	401	128	999999	951	693	350	999999	937	437	132	430	52	350	843	273	999999	17	965	999999	376	226	218	985	778	824	999999	384	999999	251	503	845	680	858	999999	854	999999	410	651	282	898	302	999999	159	903	216	864	104	999999	999999	541	910	578	120	388	952	193	
142	394	137	644	966	692	999999	933	286	749	999999	218	989	106	58	366	692	188	84	999999	69	91	999999	960	954	725	863	709	593	276	570	479	190	671	44	25	999999	999999	931	609	999999	226	999999	466	679	999999	669	732	493	553	886	931	314	944	133	60	822	177	999999	251	829	987	349	20	189	999999	38	328	72	42	841	64	257	474	495	843	999999	115	999999	999999	65	140	226	49	999999	638	175	245	547	983	202	357	947	999999	780	534	876	616	286	964	858	351	670	999999	712	831	684	999999	999999	290	999999	999999	886	622	999999	698	999999	309	630	551	999999	792	781	88	839	494	999999	999999	999999	960	966	848	999999	326	219	999999	470	765	337	999999	953	335	786	266	999999	485	470	334	505	92	764	999999	999999	734	424	75	570	591	999999	227	999999	128	156	498	323	747	999999	999999	412	481	237	14	971	80	999999	999999	15	524	691	363	33	782	999999	611	206	999999	861	104	901	153	154	878	154	120	835	835	189	298	943	999999	597	900	999999	34	854	759	605	999999	146	210	70	55	999999	267	203	941	67	999999	301	924	886	793	668	999999	336	359	860	999999	245	763	45	999999	581	52	999999	999999	860	47	757	446	794	946	958	701	93	108	978	887	999999	893	777	644	996	28	763	804	242	663	697	504	999999	999999	679	382	175	352	999999	857	501	80	91	29	787	999999	139	999999	999999	999999	185	237	999999	972	945	352	985	400	720	562	999999	961	890	206	999999	262	547	61	276	585	999999	740	634	130	395	845	812	758	856	151	889	823	968	275	488	469	134	926	797	337	397	774	632	912	999999	539	190	884	999999	999999	317	88	673	999999	441	444	603	999999	999999	109	539	237	544	999999	672	465	993	999999	718	879	138	620	999999	938	999999	761	118	721	552	855	999999	927	87	331	999999	811	999999	718	834	53	999999	999999	349	698	999999	170	999999	62	249	122	999999	565	175	800	407	999999	824	999999	72	679	335	881	708	731	444	611	999999	223	999999	861	999999	284	999999	675	23	264	281	999999	150	37	999999	66	999999	439	319	109	999999	287	923	146	986	424	656	165	717	984	175	617	263	196	20	27	316	387	806	999999	774	999999	786	999999	425	999999	594	44	999999	279	409	279	422	344	850	872	299	609	874	891	999999	635	957	39	98	999999	311	954	27	514	749	999999	999999	999999	334	999999	999999	780	720	727	829	621	17	447	585	896	204	918	345	148	999999	707	513	914	643	149	543	757	999999	761	957	640	27	999999	530	999999	
999999	375	19	999999	381	518	999999	999999	71	999999	999999	999999	454	999999	468	392	999999	878	786	51	999999	999999	413	999999	727	743	726	958	769	199	603	374	916	280	999999	999999	999999	756	999999	999999	819	365	852	637	999999	999999	312	999999	999999	999999	999999	148	856	489	723	928	962	824	861	637	792	929	388	872	999999	264	603	183	942	639	483	861	121	999999	231	235	865	775	674	704	440	864	665	204	999999	465	517	436	999999	331	866	94	999999	139	426	999999	999999	980	234	266	999999	139	919	663	999999	169	999999	288	268	497	72	999999	159	999999	207	999999	273	999999	703	947	746	999999	626	620	772	999999	999999	999999	161	340	258	884	999999	417	283	311	945	999999	113	999999	438	239	178	69	999999	999999	935	737	999999	498	627	999999	286	286	520	264	999999	309	890	999999	999999	54	999999	927	999999	187	999999	741	883	895	983	270	90	999999	519	516	997	566	361	102	999999	238	60	663	713	464	607	274	897	29	799	646	999999	411	999999	393	999999	251	821	999999	999999	203	854	46	999999	999999	999999	592	767	13	999999	999999	947	797	247	999999	994	473	999999	999999	580	380	844	999999	106	346	157	678	878	135	999999	756	745	280	68	270	384	23	999999	999999	751	999999	507	893	762	853	698	999999	999999	851	399	999999	37	999999	511	663	999999	989	999999	999999	218	44	999999	641	599	510	209	677	739	977	999999	980	324	999999	999999	999999	873	950	112	252	648	832	515	999999	736	774	999999	708	769	999999	910	394	82	999999	999999	717	999999	865	999999	261	999999	30	586	195	271	418	325	169	14	946	790	408	887	999999	999999	386	999999	687	904	824	781	501	999999	344	77	205	999999	343	729	325	999999	17	656	850	999999	627	999999	999999	764	999999	459	999999	999999	999999	613	511	507	384	460	999999	999999	624	960	479	480	999999	122	999999	128	76	510	981	439	689	693	782	752	46	109	999999	139	209	922	586	374	221	999999	999999	731	565	697	533	883	968	137	999999	57	999999	380	446	515	999999	211	698	817	478	139	24	139	831	999999	999999	999999	558	632	988	999999	999999	114	268	365	999999	999999	562	379	977	107	471	561	64	735	574	666	663	999999	133	999999	234	999999	896	92	782	956	999999	805	237	999999	334	345	149	999999	673	82	121	90	489	495	999999	999999	999999	380	667	999999	999999	105	194	999999	622	173	999999	999999	477	614	217	186	583	79	620	756	151	999999	773	135	999999	999999	72	502	555	582	906	638	359	905	929	526	424	999999	881	999999	621	433	635	171	999999	159	468	68	864	999999	506	
999999	875	892	187	119	606	541	50	956	999999	692	258	49	266	870	999999	572	684	691	999999	264	999999	816	145	717	104	999999	298	999999	659	13	638	999999	999999	495	762	999999	728	820	919	882	288	924	770	928	185	595	999999	967	519	896	999999	182	182	252	232	69	756	999999	24	994	253	777	307	39	64	637	963	999999	117	183	844	864	999999	879	976	273	55	216	542	509	708	331	753	762	629	465	999999	833	273	703	710	268	999999	999999	639	999999	626	740	874	547	631	143	859	999999	62	519	410	302	275	959	999999	549	927	515	295	921	34	545	410	598	199	140	999999	999999	999999	585	999999	846	250	476	999999	314	999999	999999	999999	574	472	999999	710	120	65	155	999999	314	999999	171	341	999999	639	717	485	91	340	285	358	501	636	454	873	476	999999	563	62	999999	322	708	999999	932	638	721	459	999999	834	300	543	54	572	202	725	310	254	769	217	532	999999	564	974	999999	646	385	938	27	544	244	659	501	102	768	991	980	954	999999	661	918	268	869	257	999999	742	313	999999	443	999999	999999	232	691	355	530	808	758	734	160	296	262	783	999999	82	600	640	51	999999	803	210	744	999999	845	118	999999	274	130	316	999999	324	342	456	504	999999	970	22	968	155	572	999999	243	999999	803	122	408	999999	999999	797	999999	409	700	361	135	999999	985	999999	386	582	999999	265	687	451	800	836	999999	806	289	154	111	588	671	999999	999999	999999	967	498	552	732	710	999999	999999	332	659	534	623	981	331	999999	312	753	635	395	99	316	282	791	455	967	169	602	999999	999999	696	78	737	804	971	999999	275	497	675	654	872	999999	817	999999	791	999999	222	972	484	28	842	999999	952	286	806	999999	570	186	52	999999	999999	118	308	766	636	591	796	999999	20	999999	999999	999999	88	980	523	999999	499	918	999	999999	754	197	127	837	838	348	999999	461	997	898	721	99	454	100	91	999999	999999	999999	728	210	479	403	999999	444	32	37	999999	999999	762	619	999999	999999	186	999999	999999	386	999999	471	927	297	475	999999	822	999999	999999	906	369	988	899	759	999999	449	199	798	710	361	999999	683	999999	811	79	153	999999	999999	324	78	999999	592	269	704	773	141	132	999999	735	144	581	999999	999999	999999	999999	290	82	12	35	144	462	388	161	479	161	999999	656	126	227	331	645	999999	999999	260	993	999999	728	204	985	463	326	759	999999	575	999999	384	568	697	153	788	81	696	362	999999	615	534	440	790	999999	467	484	16	999999	414	499	146	999999	864	
132	999999	999999	877	27	571	999999	703	325	999999	699	776	747	999999	999999	439	259	948	91	616	644	999999	346	937	999999	999999	978	320	546	658	85	643	331	704	574	999999	236	204	679	790	999999	912	219	999999	101	777	719	525	43	783	165	550	999999	999999	229	663	554	624	999999	498	592	999999	166	999999	510	999999	999999	53	999999	719	999999	65	279	301	254	731	260	491	999999	873	999999	463	287	762	503	534	588	999999	484	911	999999	611	999999	190	207	864	755	552	354	999999	333	675	140	999999	580	109	999999	763	999999	497	413	72	999999	362	689	139	230	404	173	975	478	568	569	999999	19	601	96	99	103	389	999999	707	999999	811	550	999999	332	999999	191	403	263	824	694	999999	999999	647	999999	616	999999	78	644	361	389	378	566	999999	999999	657	999999	979	23	191	999999	811	521	706	999999	966	811	999999	806	267	222	770	721	653	999999	582	975	372	767	480	598	999999	999999	624	328	768	254	786	37	674	658	999999	390	81	163	882	474	801	721	999999	999999	999999	272	386	149	619	656	913	890	533	682	941	221	542	593	999999	999999	999999	387	166	721	35	528	999999	609	19	999999	650	500	991	118	999999	650	900	675	999999	999999	999999	484	709	121	999999	999999	504	999999	716	999999	848	488	517	816	576	999999	565	156	779	426	999999	776	999999	239	16	422	898	424	999999	301	321	866	939	999999	707	423	678	54	389	999999	33	148	893	29	999999	171	982	185	541	999999	95	754	999999	236	631	999999	354	999999	115	999999	996	89	999999	424	678	999999	999999	633	119	163	999999	520	766	649	403	991	883	120	697	845	440	723	883	749	216	999999	969	713	262	125	999999	209	939	470	142	944	655	478	350	560	622	359	75	387	24	574	987	256	833	639	708	243	781	999999	488	283	206	744	218	999999	21	999999	380	993	999999	999999	581	306	517	999999	346	414	770	147	232	90	657	505	734	641	999999	999999	879	623	417	834	999999	679	999999	859	999999	911	270	238	548	786	978	82	302	999999	992	691	739	384	302	303	473	643	47	408	625	701	20	999999	541	999999	956	757	586	999999	128	999999	324	657	711	435	154	541	599	446	112	585	212	265	999999	888	999999	504	999999	123	370	999999	999999	583	999999	56	999999	693	696	260	830	231	496	51	361	101	377	91	673	867	159	931	999999	600	305	49	498	755	927	999999	313	999999	436	472	999999	344	999999	999999	423	999999	534	460	844	999999	615	881	99	171	903	557	999999	999999	831	999999	964	439	739	51	287	999999	558	
155	766	53	946	378	794	999999	161	26	832	999999	668	19	343	698	96	705	984	424	999999	999999	851	379	142	999999	999999	974	999999	461	999999	227	999999	999999	116	388	694	801	402	247	999999	999999	999999	886	999999	884	244	999999	129	275	999999	44	66	862	255	231	999999	396	910	545	748	820	524	999999	999999	614	182	450	903	954	14	999999	312	747	337	883	327	999999	999999	257	999999	999999	854	243	118	569	170	600	972	885	94	307	891	857	498	276	551	319	474	120	999999	793	919	175	999999	66	732	318	999999	371	999999	339	741	662	378	940	999999	291	591	999999	454	581	477	27	869	706	403	454	259	71	342	17	499	544	545	999999	888	688	971	62	837	851	75	999999	981	999999	565	999999	488	999999	311	269	728	621	666	140	999999	901	999999	999999	663	287	69	473	39	895	840	207	126	999999	62	286	319	539	25	602	999999	999999	46	999999	150	174	966	702	759	82	289	999999	877	999999	66	987	392	417	398	560	792	602	582	95	914	368	122	999999	505	34	950	198	999999	73	624	460	864	190	424	498	999999	366	713	999999	999999	961	330	711	940	74	999999	902	999999	465	809	913	293	951	210	782	62	484	207	735	999999	999999	281	814	791	605	999999	212	993	900	249	999999	999999	999999	479	952	47	410	551	440	140	57	58	999999	263	710	176	999999	979	641	445	836	999999	978	999999	525	999999	516	920	344	941	691	909	249	226	999999	999999	669	481	258	744	651	932	766	605	84	999999	999999	999999	999999	439	219	232	999999	465	412	276	910	789	953	999999	531	490	217	499	448	148	999999	925	879	999999	507	441	731	896	999999	903	402	382	760	483	559	955	839	904	731	999999	557	999999	999999	117	999999	879	528	985	999999	170	999999	277	166	935	243	215	680	405	932	999999	500	999999	671	999999	873	537	999999	999999	712	576	650	312	999999	979	591	999999	122	772	570	627	913	745	684	999999	188	135	225	825	999999	354	285	444	972	953	999999	102	122	314	243	999999	999999	999999	283	646	519	422	999999	187	354	218	102	999999	999999	999999	864	999999	999999	48	330	748	321	213	241	367	300	999999	340	813	21	498	912	807	538	999999	776	865	472	999999	122	766	999999	48	999999	999999	261	376	609	668	99	222	321	83	983	999999	275	647	999999	999999	355	999999	92	999999	175	855	305	294	380	852	537	999	999999	999999	925	999999	133	283	732	210	115	999999	606	671	999999	999999	187	839	824	52	716	139	58	556	691	809	684	928	873	624	999999	999999	996	756	141	999999	
930	578	999999	430	371	992	914	616	810	431	706	420	999999	376	678	999999	470	999999	146	407	950	736	61	999999	878	205	410	118	475	148	999999	999999	540	634	999999	609	692	403	680	723	225	442	745	270	999999	274	955	999999	999999	278	999999	668	620	733	148	999999	526	40	999999	999999	592	999999	150	672	503	856	879	347	508	999999	774	999999	656	999999	999999	518	991	999999	23	614	999999	999999	171	207	642	268	999999	807	496	999999	92	661	852	514	999999	419	302	83	766	999999	999999	618	997	877	503	439	999999	999999	551	630	211	735	999999	999999	926	999999	644	942	39	244	627	999999	851	833	985	999999	999999	152	291	772	226	918	34	768	999999	631	906	293	703	213	256	999999	266	999999	999999	357	644	915	587	452	999999	359	53	532	628	322	999999	174	891	999999	999999	870	916	999999	999999	293	710	258	717	999999	781	999999	249	999999	987	596	816	999999	999999	638	478	308	999999	838	998	866	874	502	149	907	864	742	999999	323	999999	386	124	488	461	189	646	999999	207	291	670	423	119	226	544	42	506	781	804	263	999999	915	315	999999	779	547	419	999999	118	999999	441	49	999999	926	838	611	481	337	534	999999	991	92	111	282	177	584	757	999999	958	117	999999	999999	999999	999999	999999	82	81	46	708	913	770	438	287	397	999999	999999	464	999999	999999	999999	560	178	257	623	271	830	814	43	910	204	790	761	260	11	409	358	999999	999999	999999	999999	540	445	629	999999	420	563	804	713	432	546	130	999999	279	999999	556	242	999999	324	876	580	267	47	999999	513	999999	999999	187	285	987	999999	529	999999	668	622	402	125	548	636	213	999999	35	999999	610	374	84	227	492	235	455	999999	523	999999	943	945	508	502	999999	125	497	999999	999999	529	725	930	999999	486	999999	656	632	999999	693	209	120	999999	554	999999	436	761	439	905	526	999999	829	820	978	999999	700	723	124	900	999999	433	999999	802	332	999999	385	680	357	597	999999	835	602	25	484	999999	677	774	400	352	75	558	999999	591	884	433	699	905	951	999999	786	191	542	732	634	270	70	317	999999	58	780	756	413	842	999999	691	360	814	346	664	75	999999	999999	771	835	999999	747	557	918	898	806	480	999999	999999	810	141	999999	870	999999	224	999999	999999	927	351	572	318	155	843	998	999999	82	885	568	297	999999	860	858	770	897	999999	999999	999999	398	999999	252	309	999999	339	41	461	398	490	999999	131	999999	999999	999999	999999	209	526	112	903	559	725	826	920	999999	441	865	999999	999999	532	972	13	701	750	
970	979	109	273	290	815	999999	546	805	999999	461	446	885	513	862	876	571	999999	285	619	953	673	999999	331	999999	596	999999	91	188	999999	517	999999	999999	999999	734	29	881	935	245	296	101	999999	920	243	999999	999999	555	362	97	999999	960	999999	728	91	796	307	857	778	876	999999	351	730	999999	939	85	999999	999999	234	999999	843	994	635	999999	989	528	999999	753	888	999999	921	51	122	999999	782	999999	999999	701	999999	864	437	172	113	69	551	944	370	655	999999	168	437	458	330	583	253	411	334	466	999999	999999	999999	553	968	916	954	652	999999	999999	585	999999	999999	339	999999	369	350	999999	890	576	999999	54	167	294	772	999999	434	473	720	538	999999	380	580	458	962	785	999999	999999	203	197	115	899	715	634	80	947	998	999999	781	999999	243	572	999999	758	873	694	999999	570	780	249	999999	491	999999	701	985	999999	999999	712	376	891	361	999999	488	703	999999	694	339	532	999999	999999	731	337	999999	999999	305	187	859	822	999999	999999	999999	447	113	954	706	624	967	24	999999	865	494	296	730	889	999999	999999	94	817	298	999999	999999	873	356	955	517	164	799	999999	405	807	355	640	137	108	512	913	363	999999	997	846	727	324	999999	358	999999	999999	606	801	999999	528	103	52	534	406	912	515	999999	999999	446	552	999999	794	618	841	520	854	999999	999999	999999	696	423	560	999999	999999	461	50	990	999999	999999	999999	557	998	999999	877	714	313	116	730	196	996	999999	999999	97	455	31	932	706	51	838	999999	999999	975	423	463	115	542	999999	92	999999	871	525	103	532	373	995	825	772	740	137	217	999999	438	445	391	874	217	472	999999	429	999999	999999	948	169	148	796	999999	584	568	772	181	999999	33	999999	324	480	728	999999	999999	460	206	999999	966	914	999999	737	847	539	42	588	999999	80	856	662	999999	537	999999	999999	393	577	999999	250	999999	968	955	999999	724	652	130	910	999999	999999	748	915	233	368	378	44	538	411	949	52	552	979	874	111	234	999999	999999	787	904	794	999999	156	999999	955	999999	997	958	505	23	999999	419	131	442	373	331	941	438	67	169	999999	405	982	628	380	698	999999	999999	853	901	999999	999999	342	16	999999	244	999999	877	278	412	380	999999	43	397	753	632	999999	546	511	780	999999	932	311	628	372	399	317	999999	666	999999	731	903	999999	604	999999	912	86	999999	91	139	728	73	999999	999999	999999	999999	372	999999	999999	748	277	687	592	83	999999	999999	981	714	999999	961	926	83	221	22	999999	476	999999	438	737	841	555	315	464	
382	61	229	772	656	839	905	37	999999	999999	917	999999	999999	320	41	986	239	930	371	480	999999	999999	655	851	157	973	321	495	933	857	42	202	962	999999	220	999999	398	999999	335	875	738	934	999999	429	304	33	999999	166	939	452	508	910	194	834	999999	999999	406	999999	999999	683	527	420	103	865	621	725	37	820	110	20	597	581	999999	496	999999	999999	999999	235	999999	134	344	165	999999	491	999999	131	18	137	888	51	999999	31	42	651	358	999999	999999	999999	807	579	996	818	65	999999	999999	927	315	697	102	999999	181	999999	819	501	348	371	999999	612	517	500	716	899	931	69	395	575	548	953	148	999999	999999	999999	428	999999	138	999999	109	627	636	999999	816	320	44	740	869	999999	212	541	999999	999999	999999	999999	831	316	999999	999999	886	999999	543	289	389	361	559	999999	803	521	752	999999	373	821	271	246	975	96	684	999999	865	999999	999999	941	373	17	650	161	958	999999	828	121	126	41	640	113	93	357	51	464	760	365	999999	357	701	371	178	491	724	228	999999	744	632	465	999999	694	807	602	915	382	710	999999	720	999999	693	640	724	341	191	168	162	628	54	229	645	509	999999	999999	249	12	838	169	437	740	999999	93	489	660	999999	999999	305	491	441	999999	754	362	645	260	999999	71	646	836	999999	999999	75	999999	699	413	820	731	439	999999	362	913	543	551	971	979	821	610	999999	73	999999	245	862	999999	196	385	999999	292	864	13	188	187	999999	11	858	870	674	240	393	85	840	999999	516	341	999999	527	999999	213	391	665	439	999999	999999	582	999999	999999	999999	404	447	324	938	537	867	435	786	185	558	999999	999999	110	315	591	226	85	233	472	728	999999	542	668	259	271	901	999999	574	134	277	782	706	793	999999	279	792	79	146	312	211	90	554	999999	969	594	520	291	359	999999	837	835	359	832	346	181	862	778	74	999999	636	667	861	999999	907	999999	835	898	999999	45	999999	157	938	921	999999	648	976	588	699	665	751	999999	999999	999999	297	442	433	873	457	995	417	24	999999	470	676	543	229	892	56	203	759	999999	359	324	59	690	999999	437	571	999999	204	284	999999	409	925	26	818	144	374	475	353	961	451	936	627	784	152	478	254	999999	428	94	542	999999	906	139	999999	534	999999	607	545	999999	999999	759	999999	142	935	605	999999	659	724	95	999999	580	999999	797	180	999999	696	274	547	428	192	999999	279	120	742	999999	999999	796	755	999999	999999	767	930	357	659	999999	145	494	999999	547	933	594	13	999999	
566	961	656	119	959	848	838	412	69	127	812	468	999999	999999	400	363	112	748	904	441	999999	759	999999	999999	147	999999	286	211	426	10	999999	598	840	936	553	999999	999999	393	836	907	455	63	708	999999	999999	201	212	999999	104	495	444	195	999999	999999	714	807	321	163	971	481	571	636	986	999999	632	224	999999	999999	147	620	999999	718	999999	999999	986	575	61	999999	956	999999	284	832	117	930	999999	309	999999	278	999999	746	468	999999	422	364	346	818	77	999999	189	330	573	999999	317	999999	68	725	283	694	585	149	999999	999999	206	35	206	739	529	999999	503	333	317	359	331	999999	161	664	306	999999	659	999999	507	999999	657	635	382	625	524	633	871	840	999999	222	692	92	990	984	575	999999	167	607	999999	999999	155	856	23	999999	999999	916	331	404	429	725	44	417	641	353	826	570	653	581	224	895	999999	663	999999	104	666	248	410	177	99	910	999999	62	879	999999	266	800	622	168	999999	608	312	477	421	999999	188	285	999999	647	168	14	999999	586	393	999999	827	492	559	919	556	99	515	164	314	518	336	982	999999	999999	97	35	999999	494	294	616	999999	999999	251	996	916	999999	798	999999	18	999999	177	812	669	999999	999999	773	999999	702	611	207	102	999999	172	999999	973	205	999999	305	559	142	999999	258	999999	776	999999	999999	251	999999	12	175	301	752	155	230	999999	523	323	61	487	323	784	255	883	96	523	446	553	349	999999	720	999999	502	213	999999	38	999999	999999	892	676	556	532	687	699	999999	906	349	11	942	560	460	882	696	818	246	358	999999	375	214	263	373	568	901	541	292	999999	798	548	279	201	432	12	999999	384	930	791	107	556	999999	190	184	444	999999	788	572	838	946	684	967	999999	229	554	316	639	313	988	631	999999	417	913	999999	999999	731	751	138	457	460	322	887	454	261	263	928	34	88	928	957	122	969	453	586	999999	581	752	972	878	695	792	80	942	170	951	148	533	81	382	712	859	660	124	388	999999	796	523	999999	965	626	291	560	384	40	518	186	964	336	999999	230	979	778	260	761	999999	999999	945	294	999999	125	404	953	706	225	108	999999	854	75	952	326	68	999999	999999	262	414	242	696	912	651	999999	183	206	999999	162	999999	90	999999	999999	999999	999999	851	238	999999	849	231	338	853	168	931	66	332	899	999999	999999	171	503	771	997	999999	999999	555	999999	642	534	942	207	875	553	999999	27	61	501	355	569	475	829	518	167	40	999999	999999	999999	980	999999	999999	284	822	409	
990	999999	999999	412	999999	293	837	818	596	442	907	999999	463	310	676	913	15	999999	553	815	211	999999	985	613	967	999999	999999	28	62	57	91	667	385	999999	999999	999999	708	648	999999	72	731	657	999999	86	260	999999	622	87	860	76	589	622	999999	16	207	657	254	705	444	733	999999	999999	765	549	361	249	999999	987	747	423	999999	367	344	491	999999	554	110	909	363	999999	660	970	167	986	468	999999	937	378	277	999999	999999	13	213	762	827	912	892	999999	725	20	999999	634	339	999999	861	231	287	248	922	653	557	344	351	482	999999	274	661	779	90	891	311	281	719	843	414	999999	163	582	664	181	999999	999999	194	352	606	35	640	720	999999	246	999999	698	456	624	356	999999	661	731	689	562	999999	122	612	999999	709	999999	915	496	42	660	999999	705	999999	751	999999	151	999999	999	875	999999	999999	940	655	999999	999999	612	999999	105	496	740	550	432	893	999999	999999	549	803	999999	643	522	120	154	999999	473	178	999999	124	999999	633	999999	523	662	855	641	929	320	467	768	132	106	999999	819	999999	301	999999	645	999999	483	999999	451	347	800	365	999999	999999	489	262	191	676	233	999999	130	999999	291	999999	888	999999	261	999999	999999	91	999999	237	547	999999	300	154	396	363	532	999999	999999	872	191	868	722	306	999999	703	999999	68	999999	101	899	608	149	999999	999999	84	999999	78	560	311	232	999999	311	572	818	110	647	344	866	827	999999	559	857	257	290	422	504	591	85	558	732	999999	805	944	999999	939	123	943	435	999999	141	464	123	339	650	821	566	999999	487	400	66	115	202	999999	947	349	750	999999	76	305	579	640	992	11	999999	682	564	366	243	879	987	999999	908	554	999999	689	999999	528	999999	468	856	999999	114	999999	502	999999	358	999999	999999	999999	198	232	876	139	742	999999	472	122	760	968	267	209	999999	607	413	361	999999	999999	999999	999999	903	999999	294	608	999999	999999	999999	317	999999	952	333	217	369	254	691	765	999999	779	812	204	999999	333	768	638	999999	656	999999	506	281	150	430	710	594	739	95	999999	999999	999999	690	516	999999	164	612	807	999999	999999	999999	672	916	648	533	427	999999	567	49	580	464	999999	407	793	999999	39	45	369	531	623	999999	999999	999999	724	827	999999	98	305	999999	72	999999	999999	999999	161	816	999999	999999	633	616	999999	999999	36	999999	515	511	292	999999	896	999999	935	129	999999	999999	999999	436	219	999999	202	821	999999	338	999999	999999	976	859	503	660	255	977	44	450	412	752	527	748	596	930	653	222	544	689	
202	999999	999999	943	999999	684	973	725	606	260	397	811	999999	999999	999999	698	722	655	18	999999	625	999999	683	495	999999	500	999999	282	839	289	860	979	286	293	145	999999	44	43	999999	819	687	529	381	999999	63	999999	999999	851	414	898	218	997	214	913	74	283	999999	807	999999	999999	999999	700	886	999999	399	999999	535	359	539	999999	999999	689	274	198	943	105	547	999999	442	999999	390	906	868	940	81	999999	774	372	999999	862	56	237	805	414	894	986	999999	64	394	999999	75	760	322	999999	999999	528	733	26	969	968	999999	16	375	999999	596	28	999999	946	255	537	643	172	140	677	346	436	999999	860	304	956	462	493	514	999999	60	630	594	846	999999	552	138	757	402	260	137	999999	861	999999	817	875	163	696	808	857	11	999999	629	645	684	809	999999	873	722	23	515	251	999999	578	71	999999	433	986	252	703	999999	885	770	999999	549	999999	999999	200	52	428	803	766	999999	657	999999	157	11	949	172	894	907	265	45	389	744	999999	547	293	631	851	451	177	454	999999	458	999999	142	749	999999	387	244	454	830	999999	219	999999	565	844	999999	914	964	999999	823	357	795	152	999999	999999	145	663	999999	291	568	999999	999999	999999	321	580	208	999999	25	261	854	785	659	463	434	742	999999	994	330	703	999999	717	886	967	999999	107	319	999999	275	752	613	442	628	953	885	639	326	584	437	984	646	111	898	713	630	47	697	342	718	117	220	999999	999999	999999	999999	851	314	999999	290	999999	271	892	999999	273	647	421	167	999999	577	795	425	595	566	345	66	410	999999	183	347	316	409	976	999999	167	541	999999	109	571	183	44	334	316	999999	999999	722	754	696	635	75	218	880	999999	999999	923	692	625	999999	999999	999	379	42	141	999999	999999	814	295	304	999999	731	184	999999	595	532	999999	470	118	301	999999	999999	312	714	192	999999	138	999999	418	999999	999999	475	916	999999	999999	999999	804	999999	999999	644	329	408	999999	459	448	903	890	999999	294	469	231	999999	583	333	240	384	697	665	999999	33	543	547	406	83	630	781	999999	295	220	33	728	541	277	474	972	945	195	852	275	289	227	242	151	949	990	221	892	593	658	727	875	999999	999999	999999	110	999999	999999	364	828	667	999999	604	685	999999	740	690	195	118	360	295	999999	844	400	570	999999	311	999999	456	999999	419	888	231	636	999999	158	589	390	108	999999	999999	942	830	34	607	200	622	557	880	218	999999	999999	783	999999	999999	538	999999	747	590	372	799	385	555	999999	419	778	867	967	
202	123	160	310	97	999999	170	999999	999999	820	792	380	999999	999999	525	248	783	393	999999	999999	273	954	127	842	999999	999999	574	815	999999	558	614	999999	999999	654	999999	766	67	999999	938	48	82	30	179	220	955	999999	999999	55	999999	317	498	35	673	999999	704	247	999999	318	999999	362	180	999999	955	810	215	999999	57	539	398	758	190	784	455	76	916	252	785	906	886	589	556	529	955	90	70	588	999999	455	950	999999	770	749	498	586	868	727	75	369	14	992	172	649	656	110	999999	999999	580	606	999999	461	462	99	432	920	805	651	398	999999	749	999999	807	602	589	999999	988	440	295	869	999999	999999	999999	999999	999999	894	999999	999999	872	855	953	999999	17	559	999999	498	664	681	327	577	780	226	339	999999	999999	387	195	570	70	384	122	999999	428	711	408	772	285	46	999999	537	503	898	778	543	921	402	999999	999999	118	100	616	999999	123	717	98	981	859	985	999999	523	999999	857	846	497	743	267	928	306	160	721	223	628	493	789	84	882	448	999999	999999	227	768	937	999999	999999	999999	805	582	711	622	999999	913	299	239	999999	999999	645	61	291	800	663	473	322	107	396	877	987	999999	999999	642	216	543	73	715	588	755	771	405	877	729	937	685	227	999999	732	808	923	398	999999	960	439	830	999999	999999	616	754	455	999999	75	102	780	999999	999999	78	416	884	999999	999999	651	999999	67	999999	999999	999999	862	999999	256	638	374	587	954	598	14	374	213	386	999999	76	109	834	309	932	339	784	949	956	437	158	999999	999999	958	349	747	900	903	198	655	605	144	637	507	999999	474	487	148	191	999999	882	864	40	999999	999999	485	999999	619	134	910	999999	612	905	999999	107	999999	526	629	614	999999	114	471	24	730	781	999999	999999	999999	999999	999999	852	646	767	979	555	294	247	350	185	863	929	999999	778	288	265	992	238	999999	409	455	948	858	533	999999	872	421	849	309	999999	999999	23	999999	999999	667	999999	999999	845	926	995	813	999999	185	999999	751	922	999999	693	736	475	999999	999999	385	926	46	519	994	123	437	117	144	444	938	999999	334	850	448	162	999999	230	999999	157	311	100	596	999999	772	414	999999	999999	57	727	123	999999	999999	155	637	999999	101	158	73	638	417	818	861	378	999999	562	129	900	484	671	999999	515	962	641	402	294	999999	999999	746	589	341	30	70	416	999999	114	685	999999	222	999999	999999	962	166	999999	740	492	238	227	145	220	999999	881	999999	385	155	608	870	999999	999999	352	999999	999999	411	483	999999	
396	758	455	999999	91	999999	940	687	999999	610	619	358	999999	999999	999999	66	122	580	536	305	460	97	999999	999999	722	999999	388	999999	870	999999	686	560	683	576	353	734	783	179	64	342	354	999999	342	775	535	259	781	405	843	296	122	805	875	999999	846	999999	84	194	335	847	498	999999	817	941	924	69	675	522	557	999999	282	942	999999	203	950	266	754	908	736	999999	462	983	592	583	547	880	684	504	730	999999	999999	599	843	216	999999	839	386	999999	851	475	999999	269	999999	667	23	179	999999	682	237	590	553	175	999999	862	395	515	922	999999	999999	999999	384	180	792	512	999999	683	999999	319	358	121	879	363	67	270	889	202	145	925	569	999999	601	999999	276	149	501	999999	151	981	821	338	916	152	997	808	101	413	477	344	999999	339	80	969	333	126	710	200	999999	197	972	202	380	997	674	36	999999	381	904	999999	21	41	542	127	999999	30	205	737	366	259	178	486	725	800	783	239	307	631	678	160	999999	999999	385	954	18	999999	958	919	478	970	366	719	508	999999	333	119	999999	952	482	999999	920	973	833	859	28	999999	477	579	999999	444	728	819	999999	753	224	710	656	588	999999	999999	999999	285	269	395	999999	459	977	900	477	673	442	999999	159	999999	239	464	476	999999	935	999999	999999	389	705	43	251	546	26	755	610	622	463	219	999999	999999	252	644	714	448	999999	568	519	576	112	999999	12	384	999999	337	523	759	244	139	652	596	999999	682	580	999999	999999	356	442	999999	300	999999	220	233	510	999999	133	594	750	38	560	999999	999999	585	999999	164	41	999999	875	688	241	851	388	333	999999	999999	898	569	999999	489	999999	619	136	296	285	257	340	999999	873	135	214	928	999999	215	999999	285	594	140	405	426	999999	285	480	754	990	999999	476	886	666	263	646	563	530	271	999999	999999	250	715	310	39	999999	262	994	999999	999999	312	842	182	753	290	662	768	174	647	294	28	148	382	999999	999999	780	453	121	620	999999	650	999999	747	481	639	45	878	829	375	601	941	291	999999	279	688	607	303	142	999999	999999	878	399	882	976	999999	999999	999999	419	473	258	999999	150	384	270	833	904	999999	999999	124	255	999999	938	798	999999	352	736	999999	112	999999	239	486	321	735	29	611	261	999999	771	766	837	176	468	999999	999999	999999	801	907	999999	999999	784	999999	602	28	140	816	939	600	999999	633	978	999999	766	802	999999	772	69	415	999999	999999	581	388	333	935	286	999999	325	999999	999999	824	551	829	947	665	999999	726	
884	303	999999	213	671	661	688	999999	787	454	410	666	132	355	172	999999	552	811	865	405	189	667	741	61	500	367	919	22	92	158	999999	999999	969	517	999999	765	810	999999	987	920	700	999999	157	999999	678	659	460	336	662	165	999999	145	800	437	547	999999	561	553	713	314	741	676	999999	638	999999	309	696	614	467	406	999999	401	824	944	705	999999	519	999999	382	840	907	593	359	926	872	310	999999	541	999999	670	214	266	448	682	999999	33	140	518	824	378	963	845	868	999999	579	999999	321	855	732	553	707	652	180	872	407	158	326	999999	766	706	999	165	644	796	999999	329	952	151	999999	999999	862	999999	94	14	999999	999999	724	103	356	986	999999	454	809	426	963	561	96	575	285	40	999999	999999	752	128	999999	808	210	999999	73	260	932	179	99	61	999999	707	999999	176	999999	345	433	232	781	999999	999999	555	355	228	833	640	999999	999999	866	999999	974	999999	258	966	635	79	999999	652	999999	106	64	819	364	758	999999	999999	993	919	579	939	606	999999	230	972	999999	823	999999	982	999999	433	27	555	313	364	999999	830	999999	601	541	926	484	999999	202	685	726	897	999999	597	999999	577	646	322	999999	999999	138	499	999999	999999	565	812	616	878	414	606	88	999999	515	10	681	905	807	402	388	653	465	999999	999999	544	255	513	631	864	499	670	999999	704	747	387	235	999999	199	182	46	729	999999	605	376	595	999999	227	999999	999999	916	999999	770	999999	999999	163	470	312	217	106	40	62	190	752	389	743	999999	999999	761	138	774	104	715	635	365	659	344	860	459	696	936	38	131	440	999999	911	900	542	770	593	999999	999999	379	999999	151	984	548	567	225	632	775	999999	465	263	999999	821	872	145	888	284	999999	609	999999	520	169	11	930	749	803	477	843	287	612	999999	221	851	999999	621	493	999999	999999	999999	999999	826	921	712	573	999999	23	136	999999	765	654	999999	773	999999	999999	999999	933	150	63	799	764	748	789	497	999999	298	51	575	999999	260	651	516	999999	999999	965	36	999999	999999	438	72	735	676	438	88	632	125	403	904	781	999999	688	999999	327	321	22	999999	999999	433	100	284	826	999999	39	788	999999	147	333	730	351	999999	269	486	711	991	73	97	999999	999999	864	999999	894	147	999999	999999	999999	308	198	851	40	78	989	999999	999999	163	245	297	999999	649	965	999999	792	999999	562	738	605	211	641	336	258	924	999999	336	568	594	999999	999999	654	798	226	815	949	481	999999	999999	999999	104	130	999999	999999	776	999999	999999	
745	379	999999	230	999999	65	635	371	666	862	603	116	491	999999	606	999999	999999	556	643	848	432	159	999999	999999	999999	288	685	511	90	93	999999	482	483	999999	590	199	999999	169	999999	999999	999999	999999	158	96	878	593	999999	399	999999	359	785	999999	143	602	247	596	834	999999	257	305	999999	134	999999	582	292	130	632	999999	83	417	999999	613	452	54	999999	577	11	459	441	389	496	295	23	731	999999	381	349	880	679	994	364	488	912	808	227	48	574	576	804	757	961	999999	325	90	469	999999	756	98	999999	670	594	999999	960	999999	809	95	121	999999	283	999999	781	751	894	89	999999	411	700	644	827	647	12	999999	654	684	428	278	970	932	999999	137	999999	260	999999	19	409	979	528	55	998	142	926	999999	999999	893	975	219	999999	245	38	999999	481	999999	270	999999	999999	170	999999	286	448	541	124	189	296	156	295	531	788	885	680	999999	883	655	999999	695	720	999999	999999	761	999999	218	944	734	903	214	655	999999	989	693	351	248	259	251	606	467	27	747	729	156	607	454	431	448	999999	955	184	825	475	575	559	680	38	999999	999999	239	999999	999999	285	92	999999	782	541	999999	543	441	823	999999	999999	188	999999	972	267	999999	999999	263	787	506	999999	948	999999	830	47	424	143	670	220	290	673	376	870	636	999999	646	655	825	913	337	904	999999	142	543	776	297	897	999999	423	999999	816	324	452	999999	221	336	62	999999	744	126	960	999999	230	542	968	682	317	51	999999	620	340	337	999999	460	999999	55	999999	496	999999	749	999999	556	257	178	474	358	923	780	999999	999999	999999	984	90	797	376	42	902	999999	574	103	999999	856	87	802	711	488	975	992	499	999999	521	565	616	995	599	414	625	62	999999	619	999999	536	626	374	36	999999	256	999999	93	999999	152	225	999999	960	768	670	479	454	999999	985	999999	931	291	257	624	999999	378	95	207	961	999999	999999	999999	955	344	453	999999	712	999999	366	241	432	908	929	34	305	643	999999	236	929	999999	999999	596	92	999999	827	255	378	999999	997	977	170	355	132	162	301	694	999999	625	999999	441	999999	999999	999999	753	999999	32	361	233	328	395	999999	999999	278	36	999999	263	448	719	517	208	860	962	779	388	81	87	999999	777	732	611	677	41	911	497	178	999999	496	338	294	999999	894	155	431	611	999999	310	87	105	999999	48	255	256	117	126	580	804	899	999999	682	873	246	999999	500	717	717	690	948	780	858	744	767	119	999999	713	314	999999	999999	999999	132	770	10	691	860	
694	365	431	999999	999999	999999	373	602	999999	656	421	567	999999	999999	713	894	999999	362	999999	246	182	281	145	821	404	812	999999	273	999999	598	912	873	555	999999	999999	361	296	999999	164	863	999999	152	991	463	23	155	994	69	827	282	556	417	999999	454	688	423	230	609	529	982	60	999999	870	186	999999	547	999999	595	849	361	607	808	208	443	751	39	289	682	807	999999	817	999999	999999	459	999999	504	180	110	45	392	141	686	999999	181	812	394	282	815	999999	476	143	999999	999999	999999	999999	999999	999999	269	703	658	143	548	801	999999	174	254	664	420	999999	249	377	912	560	466	999999	920	571	999999	630	366	757	473	999999	999999	125	418	999999	970	784	303	999999	910	999999	386	258	999999	999999	966	17	568	730	861	681	480	999999	230	847	754	255	753	186	193	638	347	900	670	585	470	165	756	658	999999	999999	999999	955	466	515	184	999999	636	46	999999	28	999999	635	896	792	999999	242	894	570	841	724	40	126	999999	282	999999	485	588	999999	424	999999	999999	999999	46	999999	999999	525	642	715	673	547	618	717	999999	175	576	999999	14	877	103	238	999999	195	999999	969	604	723	999999	193	456	999999	628	629	621	999999	768	162	599	670	952	967	599	189	897	303	116	322	544	935	999999	999999	480	710	913	195	548	999999	102	999999	631	999999	999999	458	999999	974	999999	988	105	999999	406	423	122	344	999999	136	639	92	298	523	863	291	999999	919	487	108	228	917	999999	436	255	702	999999	532	49	999999	306	999999	920	999999	385	999999	227	757	538	292	245	146	785	999999	999999	466	776	579	213	349	999999	751	971	169	756	999999	283	669	542	704	363	589	999999	99	829	999999	172	999999	147	745	74	431	390	999999	863	91	142	928	879	999999	925	999999	999999	700	898	555	179	760	176	384	844	557	225	834	929	655	999999	999999	957	67	999999	999999	441	467	284	515	370	775	305	674	868	354	790	999999	778	872	270	605	200	999999	999999	411	999999	763	999999	999999	216	999999	275	218	250	445	970	999999	494	999999	60	861	425	393	194	999999	464	502	515	499	766	471	999999	999999	395	246	506	683	738	892	212	677	565	766	309	814	510	97	433	999999	999999	968	268	263	821	999999	189	999999	99	999999	947	705	257	412	750	744	500	218	823	14	938	297	999999	602	322	382	305	659	999999	380	893	377	79	92	125	999999	213	999999	245	986	67	699	999999	812	945	506	429	163	999999	564	323	302	273	428	494	96	885	666	999999	449	112	529	723	718	999999	579	636	
175	296	999999	541	697	972	999999	947	249	704	281	656	815	952	152	643	999999	67	600	113	999999	597	39	913	546	861	796	999999	537	976	999999	999999	999999	870	264	999999	73	33	625	999999	436	999999	255	391	613	19	135	496	960	886	203	999999	442	476	985	578	267	48	994	836	186	999999	420	272	999999	501	291	999999	999999	285	579	505	441	999999	999999	999999	351	647	309	536	735	999999	999999	651	782	223	347	999999	999999	686	999999	34	39	999999	999999	483	999999	982	562	122	999999	999999	999999	685	999999	698	999999	171	799	814	999999	619	739	467	110	877	40	769	489	615	999999	391	70	999999	675	554	476	652	137	203	119	368	999999	197	999999	999999	510	247	345	94	994	999999	109	999999	459	990	295	999999	688	276	999999	301	502	999999	957	999999	129	786	999999	999999	231	577	44	606	705	999999	999999	551	999999	999999	376	792	999999	405	621	979	292	990	562	999999	269	999999	963	860	750	818	865	999999	239	471	436	723	238	583	999999	426	150	503	374	592	465	999999	912	999999	999999	999999	867	107	999999	978	999999	138	234	334	501	326	613	184	855	886	999999	396	321	197	127	999999	999999	999999	542	204	838	789	999999	999999	999999	999999	999999	829	960	999999	951	999999	812	261	417	308	498	904	91	546	813	966	999999	999999	590	999999	999999	724	26	999999	106	27	999999	140	149	274	512	999999	114	976	334	783	223	765	935	243	583	70	780	819	164	999999	999999	996	391	999999	152	147	389	159	104	277	813	714	993	934	999999	681	999999	152	795	999999	799	999999	999999	40	753	881	999999	357	999999	371	944	999999	101	446	258	569	749	278	132	999999	875	954	882	999999	969	508	772	11	40	902	947	999999	33	999999	999999	662	783	999999	128	999999	595	42	663	999999	332	617	999999	557	685	999999	931	844	999999	431	369	844	233	165	999999	254	118	551	327	999999	423	317	182	181	585	999999	785	999999	159	861	779	842	300	159	733	999999	886	225	325	999999	999999	113	617	602	561	25	999999	627	300	873	999999	999999	715	79	318	25	445	999999	999999	99	858	542	999999	168	999999	526	554	84	432	999999	368	999999	235	931	999999	319	700	999999	999999	570	167	999999	108	286	709	735	137	230	840	717	916	444	254	236	536	437	419	458	950	44	999999	364	205	591	514	268	999999	999999	456	999	999999	865	830	410	931	999999	443	999999	458	916	398	333	243	714	792	923	648	998	999999	999999	900	251	628	585	108	803	962	517	771	999999	999999	353	774	999999	402	60	614	843	305	835	994	11	999999	999999	
645	147	999999	490	999999	999999	619	819	389	270	108	999999	246	255	311	138	738	926	646	17	999999	55	559	402	322	741	319	805	703	569	201	898	999999	999999	939	999999	682	481	717	190	831	107	999999	514	999999	327	813	999999	541	176	999999	77	365	991	44	600	588	999999	177	999999	281	999999	126	820	78	210	999999	999999	315	999999	456	999999	999999	465	999999	902	90	55	659	995	927	950	273	999999	999999	134	999999	999999	560	999999	382	953	314	999999	909	999999	999999	154	445	541	494	171	999999	201	999999	839	859	899	815	999999	519	543	79	999999	141	330	999999	589	357	944	667	583	999999	966	999999	503	952	558	999999	169	921	999999	609	127	510	765	897	82	816	633	274	643	444	999999	829	839	883	141	528	589	999999	401	796	500	874	911	80	97	233	227	886	999999	353	655	219	999999	933	951	999999	375	432	478	773	999999	679	999999	149	672	146	999999	619	821	40	967	694	530	150	999999	253	999999	999999	809	849	598	746	999999	299	788	220	255	999999	931	999999	162	999999	997	627	81	821	850	771	407	950	105	607	999999	279	386	961	688	443	999999	708	999999	999999	622	629	184	978	715	734	360	462	999999	232	999999	362	999999	999999	696	999999	78	297	999999	827	297	859	999999	999999	681	694	913	827	531	999999	91	232	395	482	999999	999999	999999	103	999999	125	999999	945	69	872	919	711	402	575	274	785	375	536	316	255	392	763	875	194	999999	30	821	999999	999999	88	150	465	967	404	278	327	999999	974	191	287	416	351	999999	880	80	999999	301	348	562	999999	447	999999	916	149	99	779	503	999999	797	999999	303	887	999999	999999	732	464	744	997	999999	947	334	999999	354	38	839	51	963	994	123	999999	728	483	999999	999999	641	596	548	999999	314	498	999999	202	186	999999	999999	528	336	818	158	615	235	999999	51	615	421	999999	209	888	310	999999	999999	508	999999	471	366	820	917	830	350	999999	916	917	999999	808	999999	999999	224	257	54	320	715	154	845	507	999999	434	442	999999	773	594	396	660	526	266	682	325	999999	715	999999	173	999999	505	478	22	699	317	611	999999	492	999999	999999	999999	843	989	999999	671	663	647	370	931	387	561	67	755	999999	266	400	436	136	807	95	509	999999	880	999999	219	999999	832	807	999999	823	999999	999999	494	999999	444	816	999999	923	999999	662	409	999999	808	999999	59	448	723	273	999999	917	184	116	685	203	332	444	999999	290	133	995	830	839	577	118	188	999999	999999	992	999999	449	999999	999999	124	155	685	164	708	104	660	770	
999999	569	373	875	648	103	999999	301	440	999999	999999	999999	799	26	831	569	999999	700	999999	370	999999	730	958	994	999999	671	999999	540	517	178	999999	868	629	363	52	271	475	999999	469	94	501	280	562	315	596	617	713	108	323	125	999999	999999	497	999999	894	232	611	999999	822	977	999999	657	999999	272	999999	984	999999	446	973	569	104	86	241	523	999999	605	178	652	407	445	958	892	226	999999	792	999999	999999	339	469	999999	660	105	878	491	999999	843	999999	300	50	612	991	276	135	754	31	309	777	999999	431	298	63	958	972	999999	28	219	441	393	479	547	613	999999	977	163	909	998	208	749	540	34	120	878	611	794	454	691	767	999999	379	999999	949	406	908	180	766	702	999999	501	473	772	412	112	820	503	998	704	299	971	845	999999	110	37	999999	406	188	184	999999	999999	932	336	452	968	999999	986	597	999999	388	806	397	999999	875	706	285	767	621	17	68	118	796	749	999999	796	627	356	392	922	963	511	992	999999	999999	945	568	146	330	444	99	833	905	792	326	999999	583	638	158	404	999999	675	784	180	126	248	999999	193	934	656	999999	667	999999	675	253	876	813	806	861	929	147	148	447	187	918	234	212	14	432	909	999999	988	207	999999	180	297	726	999999	475	999999	999999	999999	212	674	102	431	999999	240	999999	450	679	777	999999	228	266	612	999999	607	999999	892	45	999999	761	35	443	362	999999	616	505	955	159	991	999999	753	999999	762	936	773	95	999999	999999	999999	999999	982	239	445	221	999999	730	567	70	129	569	582	82	186	623	187	240	999999	962	623	999999	594	999999	688	446	999999	853	504	999999	464	999999	999999	999999	72	922	999999	795	999999	151	490	885	937	894	40	431	999999	681	999999	149	758	542	355	534	381	247	870	691	551	999999	197	999999	236	890	605	607	999999	685	999999	264	999999	391	242	598	999999	737	797	999999	270	266	688	999999	664	364	918	921	176	241	999999	825	61	97	254	999999	953	364	658	57	999999	432	999999	82	999999	999999	999999	376	310	756	62	999999	450	181	431	294	320	845	999999	872	972	684	999999	999999	999999	999999	212	999999	147	243	645	127	999999	999999	410	999999	638	615	680	729	999999	551	621	999999	999999	882	385	999999	666	959	999999	118	893	786	84	614	991	65	913	488	731	549	239	76	121	999999	564	700	771	593	656	704	999999	741	813	430	73	999999	999999	286	999999	333	100	187	554	537	234	302	675	795	846	582	999999	202	997	999999	322	554	309	254	328	684	118	999999	313	
983	944	161	999999	653	550	970	672	636	679	408	459	61	522	583	710	271	35	975	999999	83	12	971	743	999999	118	519	722	148	957	134	999999	999999	874	571	593	999999	330	31	999999	999999	910	75	523	599	69	999999	42	725	544	67	659	142	334	239	999999	972	999999	678	545	999999	258	534	999999	999999	999999	999999	186	950	990	637	940	14	730	999999	999999	937	999999	999999	245	848	486	996	999999	900	475	999999	693	645	590	620	999999	652	486	223	627	385	396	999999	415	999999	93	999999	734	906	999999	999999	412	462	76	53	999999	273	442	696	554	261	930	778	999999	112	748	541	999999	380	972	298	528	517	253	788	550	489	739	617	764	405	272	697	783	820	679	240	999999	999999	105	401	999999	789	999999	376	454	617	888	313	879	552	720	364	999999	827	136	894	219	287	503	45	534	825	932	999999	989	243	994	269	432	517	962	824	284	999999	89	738	999999	877	343	933	999999	436	737	999999	684	907	763	955	693	999999	999999	301	53	70	867	393	856	518	386	220	999999	999999	880	372	589	896	90	362	999999	999999	55	341	943	569	444	107	97	720	999999	999999	999999	48	575	647	495	671	999999	999999	713	999999	882	999999	500	133	320	971	555	375	999999	999999	826	411	217	306	740	689	357	483	625	999999	306	999999	999999	304	741	583	63	243	876	918	999999	999999	999999	62	515	714	999999	820	259	473	552	999999	999999	686	265	78	831	999999	999999	999999	324	307	999999	943	399	746	296	999999	999999	736	917	999999	499	999999	673	960	761	999999	790	35	848	536	233	161	227	999999	57	999999	999999	672	752	999999	999999	79	603	999999	999999	706	663	999999	427	645	439	999999	999999	240	999999	384	23	305	316	676	489	881	958	788	999999	446	725	814	698	928	999999	718	983	142	985	429	120	855	999999	65	501	30	999999	212	107	710	605	999999	362	672	354	999999	366	86	305	455	121	999999	999999	832	980	999999	81	499	999999	720	539	423	255	999999	999999	167	613	261	184	468	999999	755	999999	373	999999	999999	462	35	999999	421	362	907	999999	540	317	304	999999	858	84	652	949	118	999999	386	181	192	740	999999	408	999999	140	999999	901	836	181	366	134	380	992	999999	396	55	914	77	367	631	585	999999	494	970	56	755	999999	531	518	175	999999	314	202	999999	998	902	627	397	999999	258	999999	11	368	951	999999	999999	866	833	266	904	999999	656	29	550	606	35	75	437	150	385	927	379	327	15	999999	819	999999	343	253	493	427	527	999999	119	999999	584	356	999999	799	
314	888	353	999999	999999	971	385	295	652	61	972	837	199	257	906	330	999999	683	363	626	999999	563	532	589	773	486	999999	999999	910	925	31	678	531	999999	836	496	583	999999	713	44	949	534	999999	291	280	655	999999	280	879	788	987	901	993	999999	999999	750	366	763	502	138	304	999999	384	726	999999	304	316	561	420	999999	747	533	969	999999	677	825	37	999999	319	127	258	999999	990	131	937	130	684	614	198	95	999999	819	611	585	739	444	999999	808	261	975	349	676	859	470	51	999999	999999	674	999999	623	722	125	454	385	879	898	523	999999	789	909	619	701	372	999999	289	999999	921	394	999999	242	675	228	999999	343	777	999999	547	530	90	483	199	20	374	574	372	25	375	236	705	840	920	897	999999	352	366	648	313	533	999999	124	999999	546	94	16	948	504	136	120	608	308	360	993	182	315	720	609	336	798	962	273	561	695	689	999999	322	999999	209	999999	977	138	277	23	350	966	999999	652	925	368	626	999999	888	264	628	406	490	927	999999	999999	631	999999	321	515	570	917	562	847	856	345	694	999999	304	489	143	479	40	999999	653	999999	375	77	999999	968	181	999999	384	306	999999	999999	269	395	64	999999	24	999999	817	999999	453	999999	413	102	795	590	673	457	573	409	999999	999999	376	153	284	999999	348	564	83	353	343	476	999999	265	780	573	85	309	125	809	474	912	662	999999	999999	230	802	282	281	102	304	724	999999	975	185	999999	916	999999	120	545	156	460	156	474	428	976	890	158	321	231	999999	374	341	763	935	218	497	108	259	999999	716	76	292	981	999999	619	945	566	90	863	657	959	999999	999999	663	24	766	999999	849	917	339	654	960	59	587	930	999999	766	999999	966	999999	999999	866	66	829	90	177	175	426	809	40	334	77	458	574	554	185	762	999999	999999	999999	999999	259	342	999999	999999	115	243	403	127	236	999999	526	124	999999	839	103	142	999999	582	846	999999	999999	49	886	14	586	511	485	42	999999	630	666	129	523	131	999999	534	340	767	974	999999	999999	308	583	851	808	999999	25	735	461	53	21	999999	84	852	537	219	455	720	999999	999999	758	371	373	605	522	999999	601	999999	279	999999	801	982	999999	912	999999	999999	465	999999	206	634	495	749	999999	710	619	148	55	670	593	359	88	620	292	380	186	410	999999	978	339	999999	999999	704	465	999999	999999	999999	999999	999999	33	74	753	421	524	850	118	999999	789	662	999999	384	360	999999	727	920	489	191	700	237	736	428	999999	487	
705	794	999999	999999	293	688	468	590	228	999999	647	529	605	667	105	441	272	177	620	999999	992	999999	999999	430	977	545	412	71	999999	692	434	999999	536	276	715	729	577	999999	724	111	204	405	999999	476	999999	207	324	822	95	999999	999999	999999	999999	265	999999	751	743	999999	813	999999	999999	406	262	535	459	53	993	999999	951	375	864	945	999999	518	999999	596	797	584	148	779	999999	590	976	80	999999	866	999999	281	780	964	986	725	999999	975	826	798	153	631	27	999999	213	985	870	719	999999	999999	125	299	186	899	953	169	713	43	527	694	430	999999	807	593	257	722	999999	999999	389	148	442	477	692	290	999999	999999	566	899	575	245	719	999999	675	999999	999999	506	104	881	20	999999	21	999999	458	999999	377	961	823	434	991	491	436	883	999999	999999	999999	648	606	999999	456	787	603	814	467	999999	974	999999	516	109	842	750	628	677	976	563	999999	999999	29	560	999999	999999	999999	142	908	94	809	836	927	420	131	112	900	207	435	233	999999	999999	21	176	166	214	455	723	591	251	863	759	907	999999	138	623	999999	55	984	965	444	999999	906	999999	482	999999	245	105	978	740	850	430	251	752	340	929	951	852	403	707	45	999999	551	667	999999	59	929	161	291	507	483	854	223	469	999999	762	301	637	693	28	969	359	745	850	400	442	517	164	445	209	672	776	999999	286	930	814	919	249	162	432	999999	93	814	999999	999999	995	999999	782	999999	578	637	999999	168	385	999999	685	884	700	276	788	542	774	716	91	835	707	212	937	539	974	999999	999999	485	270	999999	999999	545	999999	999999	999999	236	735	200	999999	572	999999	617	276	548	999999	930	999999	972	374	890	444	377	732	645	999999	793	999999	253	999999	735	999999	838	897	576	853	150	618	999999	871	562	807	583	850	999999	486	99	935	399	294	53	623	89	999999	999999	374	517	812	630	44	611	956	999999	999999	999999	999999	520	719	700	694	114	321	123	999999	999999	999999	860	527	222	168	469	857	880	958	946	999999	505	999999	527	211	345	999999	988	999999	269	605	325	382	999999	532	966	380	245	704	190	731	509	999999	308	999999	513	990	999999	471	999999	999999	86	532	264	27	491	999999	201	498	359	777	332	51	841	216	999999	488	807	999999	999999	99	621	185	778	225	612	526	999999	241	697	354	999999	999999	507	516	999999	792	999999	701	50	999999	188	999999	999999	413	999999	999999	999999	101	999999	999999	193	910	280	999999	141	900	999999	49	414	999999	373	960	800	14	999999	805	543	335	999999	999999	
999999	115	648	27	910	874	830	375	816	153	390	337	999999	672	171	999999	256	33	384	629	48	999999	297	85	810	228	999999	350	373	602	925	811	414	553	999999	87	271	262	574	999999	999999	388	233	270	584	46	999999	138	999999	223	558	519	951	68	936	999999	818	573	216	692	999999	490	12	224	227	578	999999	169	16	94	564	994	999999	999999	560	660	999999	36	999999	999999	999999	817	507	159	53	416	860	356	616	383	268	999999	55	881	999999	588	386	18	53	999999	123	99	132	758	999999	999999	70	999999	508	286	999999	792	82	442	721	121	982	999999	180	811	718	999999	552	633	999999	999999	999999	999999	788	999999	999999	999999	982	495	660	881	695	999999	500	488	355	999999	848	339	946	476	626	999999	169	227	606	532	999999	241	297	546	546	498	999999	999999	616	493	999999	536	12	590	999999	586	782	840	425	244	999999	691	465	692	999999	222	686	999999	249	345	999999	999999	374	751	17	751	999999	124	344	206	999999	707	999999	862	981	321	337	999999	667	49	831	329	801	372	999999	156	775	604	817	333	812	585	553	281	85	483	999999	999999	999999	67	389	999999	506	229	999999	655	819	602	710	417	885	331	691	999999	999999	98	769	12	581	861	999999	603	306	20	394	239	163	600	787	508	159	85	782	609	660	999999	822	582	942	523	337	999999	893	410	448	999999	999999	999999	767	987	713	169	679	722	92	786	371	495	834	200	502	229	999999	212	999999	810	548	92	549	350	275	197	70	67	533	802	709	895	572	903	345	809	832	800	794	990	999999	70	526	999999	801	337	999999	999999	999999	118	366	691	999999	638	941	811	999999	426	721	999999	999999	622	999999	999999	86	999999	922	930	999999	693	999999	25	418	999999	414	488	565	674	548	999999	449	317	46	999999	445	27	753	934	961	533	14	999999	88	278	891	783	872	247	797	336	414	816	999999	337	722	999999	282	999999	233	463	256	999999	877	782	86	790	585	772	999999	68	999999	999999	968	331	688	999999	936	999999	386	631	616	328	999999	999999	534	632	420	709	999999	104	999999	999999	999999	999999	287	874	538	305	201	110	208	999999	404	999999	613	425	999999	999999	648	742	414	143	497	602	846	999999	263	665	258	454	380	876	999999	748	323	999999	287	999999	54	814	451	640	948	286	433	999999	924	148	608	118	999999	844	70	961	690	999999	999999	118	999999	359	621	999999	57	747	729	331	999999	999999	999999	999999	999999	387	532	999999	300	773	999999	220	999999	339	14	999999	66	150	669	535	815	116	68	999999	460	178	
807	999999	203	999999	593	999999	556	999999	485	278	723	837	969	999999	322	235	671	916	426	181	939	999999	354	999999	816	906	87	204	516	924	596	712	321	969	580	837	641	999999	999999	984	999999	78	854	735	401	228	181	272	999999	590	999999	999999	295	288	238	484	349	696	761	999999	132	999999	595	561	682	20	526	999999	826	485	594	949	736	442	999999	999999	478	999999	999999	598	735	815	980	999999	488	453	427	999999	741	105	497	999999	960	502	861	999999	483	302	62	391	702	181	999999	999999	995	999999	415	852	771	999999	999999	730	591	173	952	317	381	669	82	238	593	493	999999	731	987	649	989	244	580	999999	398	185	566	723	895	563	379	252	929	992	48	999999	271	383	98	767	362	796	549	999999	929	813	999999	999999	999999	999999	912	713	999999	999999	999999	181	281	565	968	830	173	868	277	999999	999999	139	999999	90	200	28	232	884	643	230	296	202	694	36	285	584	955	742	999999	687	650	665	502	999999	494	866	302	999999	415	268	603	999999	528	161	616	800	84	149	999999	779	999999	38	80	529	69	999999	486	254	999999	999999	875	431	942	999999	747	999999	999999	165	999999	333	725	527	479	385	999999	999999	673	543	999999	485	510	815	118	999999	701	622	595	972	524	189	390	57	425	30	392	999999	551	938	999999	999999	173	918	553	310	63	468	558	695	999999	266	641	999999	834	804	883	69	999999	999999	889	135	686	664	641	999999	943	999999	111	999999	999999	454	260	735	999999	86	999999	999999	999999	807	102	999999	999999	899	999999	267	548	447	223	999999	147	333	859	755	999999	288	657	508	286	999999	999999	385	999999	109	703	457	16	905	999999	758	999999	302	797	514	703	656	70	999999	594	384	867	505	464	490	321	999999	594	505	686	852	999999	999999	314	134	450	717	875	964	205	622	260	643	635	999999	138	999999	536	355	62	402	227	870	913	999999	280	862	921	999999	788	45	863	999999	229	959	339	678	987	673	74	986	999999	106	591	972	133	999999	869	999	361	476	999999	249	452	999999	635	558	900	999999	853	588	999999	999	999999	999999	759	749	999999	675	135	460	857	863	290	999999	622	130	999999	941	778	56	999999	921	524	321	903	624	999999	999999	999999	781	999999	584	820	486	200	780	920	999999	222	384	810	203	873	900	999999	279	958	387	670	514	279	959	634	806	595	874	484	864	267	145	999999	487	351	354	683	282	999999	804	875	841	210	858	728	403	999999	798	57	623	999999	999999	665	681	275	820	512	818	999999	999999	890	326	999999	65	
172	87	693	332	999999	529	227	999999	236	163	512	828	999999	420	999999	240	569	999999	826	861	999999	633	479	20	999999	530	841	864	332	39	913	558	999999	999999	695	650	710	914	999999	528	405	366	999999	999999	178	446	516	101	587	999999	454	104	499	444	893	539	999999	683	999999	999999	687	999999	999999	207	250	953	293	168	999999	589	530	655	999999	308	465	806	235	999999	841	775	24	750	999999	999999	999999	819	69	111	262	166	52	36	803	624	840	53	352	210	999999	225	999999	357	375	998	199	799	253	999999	979	97	999999	640	842	999999	317	936	86	410	622	999999	999999	191	906	569	547	503	999999	235	999999	999999	999999	35	706	625	999999	666	385	288	423	999999	576	867	131	175	852	412	194	467	317	903	966	941	999999	841	999999	971	451	806	999999	999999	999999	27	734	567	633	288	933	227	999999	650	561	797	987	837	854	36	70	741	716	144	319	394	999999	563	455	521	999999	999999	303	649	225	579	999999	999999	837	558	142	564	541	999999	478	999999	999999	666	352	179	954	750	986	305	911	709	99	325	386	562	109	180	121	121	999999	78	923	84	999999	982	999999	268	999999	306	893	505	210	999999	666	999999	651	999999	999999	285	567	696	878	999999	737	515	999999	511	999999	999999	459	999999	452	429	733	999999	53	668	240	999999	210	695	750	999999	999999	415	509	946	999999	999999	999999	846	959	836	554	154	999999	925	999999	920	502	999999	916	724	999999	932	999999	999999	419	266	999999	983	31	852	85	871	946	999999	597	332	999999	543	999999	317	373	612	999999	999999	874	588	220	127	331	320	866	742	778	999999	999999	479	362	729	999999	403	736	999999	999999	117	760	683	208	11	999999	24	914	959	615	999999	361	244	999999	446	906	830	55	999999	999999	711	999999	343	999999	920	354	999999	969	999999	999999	999999	580	445	787	895	856	200	999999	218	789	316	405	906	999999	179	999999	608	999999	999999	822	999999	357	555	276	123	131	426	591	287	657	220	999999	638	954	999999	999999	916	999999	44	590	715	999999	837	999999	355	999999	999999	216	999999	255	746	578	62	463	308	111	34	178	999999	773	439	609	999999	561	578	270	767	999999	999999	150	999999	160	515	336	117	267	999999	164	920	807	53	220	999999	999999	999999	641	992	999999	655	65	999999	747	783	271	161	999999	999999	285	822	999999	999999	135	246	782	497	595	73	726	356	51	590	870	258	866	730	999999	940	80	650	937	278	592	999999	914	999999	999999	376	254	185	11	920	244	999999	836	268	917	973	885	544	325	578	999999	999999	
999999	474	143	499	999999	540	932	999999	276	635	885	816	956	999999	332	646	486	228	819	551	354	999999	356	538	999999	607	812	255	999999	999999	334	368	11	764	693	999999	12	999999	459	713	252	835	654	608	456	29	999999	99	651	249	68	107	758	999999	483	999999	127	605	87	319	727	686	121	739	310	526	814	202	144	882	644	999999	999999	116	308	518	476	748	999999	401	305	723	604	815	478	237	999999	286	999999	211	332	999999	444	149	985	999999	724	914	307	999999	215	120	954	768	999999	999999	999999	652	426	964	26	379	999999	685	999999	14	999999	305	999999	83	916	538	911	933	560	246	999999	629	999999	742	794	561	450	161	196	195	768	835	220	384	899	958	860	325	999999	952	883	759	135	980	999999	429	653	234	23	999999	208	31	218	368	573	708	531	683	180	464	929	999999	498	829	245	257	95	999999	183	958	677	596	748	607	363	770	504	150	269	375	908	226	147	519	986	999999	999999	851	999999	201	436	187	154	999999	33	520	270	305	745	235	999999	999999	60	65	999999	612	283	611	14	803	213	391	999999	805	555	713	235	978	999999	999999	999999	999999	999999	999999	531	500	451	27	584	843	509	209	404	44	999999	999999	175	999999	999999	384	473	25	847	17	987	55	763	348	184	320	999999	999999	999999	257	604	109	690	999999	534	999999	170	265	36	171	303	999999	986	389	999999	413	999999	153	468	999999	34	615	999999	78	999999	485	736	113	999999	274	999999	227	746	157	999999	931	462	108	557	20	224	218	988	999999	999999	983	69	384	999999	771	999999	151	824	994	999999	988	713	622	82	999999	773	67	422	999999	613	86	999999	839	950	999999	950	448	596	457	254	815	627	999999	363	999999	426	362	538	81	501	416	402	751	923	450	228	840	35	508	247	167	796	235	82	637	725	999999	433	732	999999	334	555	376	749	999999	371	999999	268	71	999999	420	999999	350	271	206	999999	516	999999	999999	999999	999999	423	97	219	999999	29	401	637	726	999999	999999	928	806	260	176	860	35	11	999999	999999	999999	999999	964	876	826	999999	455	964	999999	953	218	313	924	118	710	911	467	166	662	999999	969	999999	999999	774	435	492	721	99	999999	345	658	514	409	429	999999	538	458	221	393	458	573	999999	761	772	88	999999	14	698	550	265	403	868	349	128	119	850	49	199	999999	344	916	365	999999	540	999999	703	999999	504	710	181	462	999999	773	213	823	542	614	769	696	542	488	33	549	839	942	789	175	291	320	558	498	268	999999	58	541	
218	567	230	477	384	988	509	988	999999	802	999999	105	145	304	576	245	280	503	909	856	893	816	40	597	999999	538	999999	194	162	683	203	486	725	672	615	975	999999	302	322	553	999999	999999	180	999999	796	693	39	999999	743	322	227	765	860	202	999999	999999	537	633	960	845	374	325	835	695	608	669	999999	473	688	601	852	999999	190	365	999999	858	645	993	801	822	508	636	450	840	465	999999	626	999999	34	223	999999	760	341	476	999999	999999	209	485	999999	136	323	566	308	152	469	249	999999	505	324	790	756	544	999999	999999	999999	999999	875	995	239	999999	53	847	448	475	163	102	646	714	186	224	658	169	999999	674	999999	941	338	307	380	999999	999999	130	999999	244	466	999999	928	204	139	999999	788	213	255	267	999999	476	127	832	989	999999	603	870	329	109	141	999999	979	167	638	405	409	577	625	999999	327	922	999999	214	999999	999999	173	452	585	999999	999999	455	999999	307	590	42	823	505	318	13	622	982	801	119	999999	869	924	771	565	733	50	220	588	241	940	171	837	912	999999	740	213	160	295	593	672	686	999999	682	576	999999	581	999999	268	999999	401	344	131	529	112	149	334	402	886	851	999999	999999	999999	682	366	429	205	999999	999999	999999	999999	999999	999999	217	447	999999	196	252	204	960	161	146	952	966	839	606	50	318	810	684	416	811	999999	444	898	456	819	10	325	157	410	999999	999999	690	999999	999999	647	913	999999	686	953	91	999999	926	699	558	273	900	843	760	388	886	999999	996	172	988	999999	263	319	990	606	195	999999	56	999999	491	914	271	153	999999	959	136	236	999999	731	334	613	999999	744	350	192	918	167	565	999999	523	570	235	528	834	733	393	604	999999	90	767	999999	160	999999	999999	644	11	999999	934	999999	262	659	976	275	837	385	858	518	968	999999	687	999999	372	999999	46	921	688	743	319	185	575	999999	999999	53	963	180	462	972	999999	706	190	171	232	764	516	999999	999999	960	691	458	999999	875	635	999999	403	738	791	872	339	296	955	268	447	999999	235	999999	524	933	311	666	922	886	982	272	627	526	805	607	771	182	338	728	62	860	311	699	897	999999	999999	999999	388	999999	642	249	999999	922	723	474	538	787	348	659	658	34	536	988	893	372	999999	877	933	999999	110	166	958	999999	215	587	999999	536	831	673	293	999999	287	999999	253	742	521	704	802	999999	79	984	833	999999	79	38	334	322	999999	534	194	772	301	204	489	485	290	523	716	146	999999	999999	955	999999	375	
581	746	203	745	999999	850	999999	999999	999999	999999	126	333	289	999999	187	262	144	729	306	999999	520	785	93	853	767	461	998	988	999999	323	77	999999	168	313	498	291	999999	576	656	684	233	698	999999	90	373	999999	999999	365	538	883	882	282	999999	196	854	999999	663	999999	978	698	999999	999999	418	999999	56	97	174	976	669	896	131	999999	83	622	265	822	96	13	999999	614	999999	642	459	999999	440	795	379	971	459	702	999999	791	598	999999	831	259	290	420	999999	285	999999	999999	696	642	761	325	209	999999	931	42	709	660	999999	374	247	219	523	635	849	261	717	999999	527	999999	277	999999	999999	125	790	999999	999999	676	999999	214	625	435	946	999999	31	125	596	342	50	999999	992	968	931	999999	720	999999	736	654	570	782	568	795	508	729	374	430	355	93	999999	999999	499	43	690	655	748	999999	273	999999	614	999999	664	385	161	110	974	999999	999999	745	405	178	279	887	115	999999	646	829	999999	999999	453	999999	769	512	999999	125	926	958	287	285	485	908	358	40	999999	837	999999	192	999999	407	754	74	31	609	688	87	656	612	999999	999999	19	918	884	999999	999999	23	964	999999	299	46	183	999999	999999	999999	269	497	819	248	847	999999	999999	463	195	999999	473	389	578	999999	824	999999	469	999999	40	783	276	999999	33	312	779	36	873	966	893	608	234	999999	51	898	999999	201	267	999999	999999	660	435	555	732	364	582	872	999999	804	337	290	999999	999999	986	999999	999999	701	473	517	999999	820	404	112	569	587	305	735	999999	680	819	633	751	61	559	379	357	720	999999	668	730	999999	591	78	638	613	41	375	751	999999	51	648	999999	999999	948	944	265	332	986	155	69	999999	999999	764	999999	703	538	525	309	616	891	145	866	999999	786	562	239	336	473	999999	999999	929	983	544	999999	180	905	10	999999	615	124	35	999999	689	609	883	381	999999	94	999999	84	999999	76	145	911	905	781	923	999999	395	999999	929	858	39	599	999999	863	990	999999	999999	797	999999	421	999999	502	999999	999999	187	205	903	190	412	999999	538	882	50	863	848	633	999999	399	982	999999	717	900	194	176	999999	100	478	30	391	700	280	999999	546	999999	381	999999	55	504	604	999999	70	999999	312	999999	999999	999999	558	276	24	366	403	424	814	500	704	794	317	699	999999	96	726	882	798	712	971	400	999999	946	491	216	588	238	794	999999	976	999999	999999	507	846	558	541	211	999999	999999	999999	855	333	55	400	587	335	355	798	517	10	999999	999999	599	716	929	810	612	999999	
807	778	999999	999999	559	524	999999	999999	810	852	157	555	525	876	773	415	125	76	300	556	904	999999	999999	440	287	999999	798	999999	999999	790	916	999999	929	999999	999999	256	999999	236	774	531	208	390	525	999999	650	999999	485	311	999999	999999	601	863	520	66	880	999999	546	734	352	304	725	105	208	999999	936	410	625	108	999999	526	282	999999	302	769	357	999999	999999	739	789	324	779	999999	463	813	199	63	999999	872	999999	281	710	999999	883	999999	806	113	192	999999	566	999999	346	999999	632	126	912	712	570	751	708	366	571	806	945	37	525	237	999999	999999	999999	882	183	753	999999	407	815	874	14	822	999999	999999	999999	860	999999	548	978	999999	865	346	901	486	492	485	173	188	709	903	462	856	954	578	999999	797	675	684	999999	593	999999	234	999999	47	707	747	788	999999	999999	711	634	406	999999	133	372	305	999999	999999	399	697	589	999999	697	999999	421	158	868	999999	783	543	195	498	481	395	578	640	46	864	779	745	999999	709	163	998	279	66	999999	831	999999	999999	314	331	294	379	13	449	536	398	625	559	879	999999	681	492	525	145	924	663	554	731	269	999999	999999	654	10	880	231	699	999999	365	350	46	999999	617	239	863	999999	999999	999999	138	113	647	248	229	999999	303	37	671	482	143	142	153	286	484	905	999999	756	999999	379	133	228	999999	999999	270	218	999999	225	73	262	661	931	822	282	425	628	999999	390	354	788	706	852	560	226	509	233	999999	760	704	711	554	117	574	732	267	999999	275	891	978	999999	999999	999999	964	999999	820	211	319	999999	861	856	293	304	411	850	673	281	999999	621	256	47	999999	999999	521	361	708	554	367	100	24	515	362	730	412	342	765	999999	999999	151	405	307	913	335	899	847	428	999999	705	723	69	986	251	999999	644	999999	999999	940	567	999999	999999	276	999999	229	856	999999	999999	563	892	999999	95	54	999999	526	225	949	133	999999	999999	673	933	999999	848	643	41	999999	274	707	95	999999	341	824	70	285	441	138	462	694	479	553	999999	864	367	999999	999999	24	602	724	999999	695	817	999999	757	894	999999	999999	427	211	198	827	91	999999	999999	431	737	270	983	118	94	999999	496	439	215	639	999999	78	999999	222	14	26	999999	549	999999	400	653	999999	77	176	999999	190	711	261	999999	651	472	557	999999	936	899	377	999999	999999	639	352	999999	999999	120	127	999999	610	171	215	206	181	401	542	527	87	777	721	203	817	999999	999999	999999	244	933	563	177	999999	681	999999	322	637	985	941	999999	
999999	201	276	904	949	601	995	28	505	65	334	259	930	39	320	169	188	184	223	982	735	966	964	453	557	950	803	929	17	999999	569	195	460	632	601	999999	511	816	254	225	515	999999	999999	189	999999	313	247	741	370	994	144	462	772	999999	184	960	237	822	357	999	797	76	20	612	496	148	799	307	999999	434	657	999999	999999	999999	477	848	96	999999	844	253	712	999999	568	23	758	999999	423	999999	458	641	658	689	468	255	427	999999	875	277	693	470	514	999999	313	999999	346	772	999999	774	999999	335	999999	452	978	114	296	999999	508	997	853	999999	725	999999	999999	999999	776	968	903	999999	580	37	973	818	100	383	999999	772	758	999999	677	999999	999999	649	21	133	767	215	710	364	999999	692	941	999999	999999	313	745	999999	999999	516	169	999999	869	999999	203	463	361	65	999999	999999	375	524	976	875	330	999999	999999	86	999999	725	39	570	268	548	999999	888	96	105	999999	787	999999	531	680	252	999999	309	126	999999	455	558	771	712	853	115	989	444	715	75	557	556	506	999999	999999	375	486	599	119	330	132	315	376	266	661	574	999999	843	843	999999	412	30	751	999999	630	736	954	327	999999	162	999999	291	182	999999	547	847	290	999999	608	314	765	873	199	795	999999	150	999999	515	61	999999	149	155	601	981	663	537	805	999999	48	196	421	169	882	999999	771	840	142	356	718	813	294	996	245	538	968	999999	830	955	468	999999	555	999999	275	437	22	413	689	999999	367	999999	52	854	999999	421	999999	605	999999	242	33	771	18	835	796	247	999999	152	910	72	22	134	999999	849	966	558	999999	999999	999999	455	944	367	999999	999999	988	999999	770	439	999999	823	645	372	548	598	932	999999	481	720	652	37	441	999999	999999	627	999999	242	314	203	999999	382	780	921	999999	544	297	999999	999999	78	846	999999	477	999999	87	96	427	650	999999	118	999999	280	87	999999	329	999999	23	84	864	533	999999	755	403	999999	551	692	52	723	660	13	999999	276	85	412	873	999999	560	999999	792	999999	999999	999999	656	999999	286	617	305	999999	601	846	530	222	999999	97	999999	100	696	999999	24	394	53	703	989	583	807	650	204	999999	57	766	315	999999	292	457	333	233	109	207	301	933	397	192	132	999999	999999	97	474	988	106	999999	867	660	862	407	373	506	999999	83	398	635	423	630	812	999999	540	393	930	999999	999999	92	991	499	608	90	997	860	581	184	999999	999999	185	999999	577	274	899	999999	285	884	94	999999	684	36	808	666	520	766	380	296	
283	98	167	130	235	24	999999	378	62	999999	410	512	999999	374	971	679	459	217	62	547	936	886	117	999999	270	999999	408	965	999999	942	570	240	490	294	900	22	561	65	981	563	999999	531	602	504	999999	581	903	999999	64	138	999999	313	713	833	360	999999	981	122	999999	299	615	826	687	119	221	999999	32	999999	473	959	999999	999999	236	499	74	415	294	613	999999	688	42	98	910	999999	735	267	527	999999	934	513	40	449	204	999999	948	656	843	492	293	315	999999	273	999999	999999	21	812	87	224	768	999999	112	999999	551	999999	999999	526	915	135	384	953	652	375	705	959	928	677	210	544	550	999999	571	802	330	265	138	768	252	816	551	923	190	999999	999999	989	410	662	999999	31	999999	431	999999	999999	999999	339	662	999999	568	999999	175	343	612	542	999999	361	999999	310	57	295	54	498	284	108	584	460	773	999999	487	716	559	276	779	188	120	129	999999	852	999999	990	602	943	210	365	651	999999	999999	647	638	536	999999	110	614	612	999999	999999	156	642	144	999999	999999	323	999999	851	337	999999	563	433	999999	553	999999	531	999999	67	692	110	297	918	999999	999999	149	999999	710	999999	111	999999	661	999999	999999	999999	973	43	717	999999	434	289	246	358	38	751	654	887	225	95	851	93	494	557	999999	876	647	999999	194	768	999999	440	612	757	750	877	999999	397	232	258	999999	651	813	578	632	412	999999	939	890	706	722	261	999999	625	999999	27	964	999999	256	333	536	745	849	999999	529	994	677	488	607	160	514	999999	664	966	514	210	280	915	925	517	22	708	999999	488	56	266	529	986	659	733	913	143	151	899	721	835	802	864	59	637	735	385	341	739	201	465	596	943	121	897	747	59	999999	738	321	828	407	999999	902	273	475	691	999999	999999	247	380	125	765	255	678	408	415	999999	298	782	637	376	608	999999	591	669	585	874	999999	986	863	999999	412	587	999999	999999	441	961	999999	172	54	555	467	501	820	349	831	698	443	499	999999	192	890	955	683	461	799	83	999999	603	889	816	999999	887	384	999999	713	187	361	250	966	454	90	999999	738	999999	908	116	476	251	838	886	999999	272	655	999999	999999	456	903	441	638	368	649	192	282	237	486	999999	999999	405	636	653	347	202	532	886	112	764	227	602	552	999999	607	80	765	12	384	806	242	999999	360	266	283	999999	612	608	804	999999	999999	999999	605	338	988	80	615	194	549	248	740	999999	578	999999	239	311	889	945	760	579	999999	280	853	999999	347	
424	54	999999	999999	427	999999	999999	92	214	910	999999	999999	999999	999999	999999	999999	580	462	145	75	999999	999999	59	37	971	999999	667	847	235	480	583	657	999999	999999	574	36	245	814	999999	658	999999	999999	373	999999	522	314	675	999999	999999	124	846	817	717	614	872	999999	994	352	408	999999	923	85	857	734	337	69	999999	232	139	999999	999999	766	341	999999	258	788	762	999999	514	999999	365	999999	623	120	634	765	940	319	999999	999999	41	892	416	734	999999	741	828	999999	71	463	242	452	121	724	999999	90	999999	239	366	94	999999	344	837	741	42	999999	461	746	110	999999	128	763	114	999999	478	999999	999999	606	752	517	999999	999999	598	61	434	913	315	899	225	999999	289	710	953	43	999999	696	64	999999	701	238	289	999999	538	999999	344	478	347	267	255	999999	999999	999999	487	999999	135	999999	746	786	316	129	201	561	531	555	292	418	999999	80	999999	781	282	999999	905	523	237	877	594	108	716	956	575	999999	654	657	824	409	232	114	908	345	999999	278	368	582	46	999999	560	982	216	926	668	276	162	473	295	999999	974	999999	621	999999	819	647	79	360	553	153	907	873	999999	999999	195	705	172	769	831	14	326	332	487	509	999999	611	892	789	297	308	895	191	999999	779	435	999999	999999	660	999999	313	999999	17	38	893	999999	686	261	333	741	962	999999	392	641	999999	999999	651	999999	122	931	217	755	999999	999999	255	257	726	511	952	457	926	223	511	253	999999	999999	319	303	593	688	639	360	999999	58	335	999999	999999	549	90	61	999999	999999	380	728	999999	557	918	944	783	646	104	184	308	876	815	749	602	149	123	485	999999	358	892	433	302	857	196	999999	737	61	999999	187	431	999999	999999	153	842	783	999999	970	886	999999	520	999999	594	999999	62	692	243	585	999999	373	435	999999	642	435	999999	947	436	461	371	687	216	731	901	917	753	406	999999	672	906	819	999999	153	599	53	837	945	838	837	805	503	998	161	461	380	751	999999	268	248	999999	895	356	484	608	999999	168	788	999999	677	711	999999	490	999999	999999	780	999999	292	15	599	597	999999	118	598	999999	867	689	999999	280	999999	175	999999	999999	963	418	21	999999	730	544	399	884	999999	999999	171	136	159	23	436	482	680	999999	999999	821	669	650	319	999999	757	828	999999	999999	114	518	999999	511	784	517	526	162	667	999999	999999	747	615	714	548	54	947	472	506	854	262	581	600	319	706	999999	999999	323	999999	234	715	999999	803	879	780	541	384	659	999999	642	496	284	815	372	
782	721	215	954	999999	274	839	295	332	886	999999	532	917	216	804	678	49	999999	63	442	601	999999	944	736	934	17	670	297	129	999999	999999	999999	999999	237	999999	985	899	523	220	834	999999	999999	580	917	999999	257	623	999999	854	999999	603	293	999999	999999	999999	255	776	999999	29	105	604	999999	175	468	528	999999	999999	690	679	819	779	999999	992	228	58	181	956	36	125	687	393	502	442	999999	999999	84	999999	999999	465	999999	218	431	999999	125	240	999999	264	121	399	999999	491	999999	498	45	894	87	999999	999999	334	600	298	750	363	342	711	111	119	719	207	999999	533	382	234	398	610	357	31	877	987	215	916	999999	999999	999999	205	461	13	407	999999	193	783	753	69	865	993	468	77	170	413	138	999999	545	914	945	808	999999	708	110	435	546	65	999999	25	999999	683	999999	123	999999	999999	260	107	711	167	24	999999	779	999999	368	999999	999999	290	860	473	999999	999999	999999	930	999999	975	999999	999999	903	972	25	137	369	738	939	191	549	354	497	33	163	40	31	388	899	999999	999999	999999	999999	705	293	265	205	999999	166	647	313	522	432	603	999999	999999	204	999999	151	887	310	50	383	186	855	797	792	999999	999999	827	460	991	41	415	999999	302	413	207	688	759	932	420	582	302	999999	37	921	999999	974	655	836	999999	246	22	974	988	999999	172	850	495	473	367	638	338	999999	321	999999	27	656	756	104	999999	61	392	955	999999	468	90	308	827	876	898	862	665	991	178	754	29	441	958	882	250	357	203	999999	999999	999999	253	116	566	999999	904	247	227	561	839	240	854	999999	94	530	999999	863	33	619	999999	999999	973	347	999999	999999	471	586	697	874	999999	649	857	106	391	999999	999999	974	742	290	971	660	645	113	162	999999	999999	962	999999	438	552	387	999999	583	999999	79	807	999999	98	999	85	328	999999	352	708	199	382	758	999999	975	999999	365	131	742	647	914	999999	999999	195	999999	666	509	999999	269	332	476	325	284	385	322	311	318	885	742	215	999999	120	999999	999999	962	999999	151	296	381	133	196	265	999999	935	805	219	937	721	19	343	575	999999	290	30	241	873	108	383	363	674	996	480	999999	999999	994	804	999999	474	232	523	999999	222	858	146	999999	220	734	348	999999	112	373	597	875	999999	639	564	999999	282	173	999999	999999	768	933	706	136	716	876	63	941	11	999999	473	498	495	818	363	240	154	883	999999	999999	999999	803	260	310	408	604	979	897	440	974	999999	310	999999	66	999999	288	161	19	430	999999	
681	407	999999	459	900	999999	999999	590	286	333	685	398	999999	999999	707	965	682	999999	727	121	896	165	510	36	368	999999	366	438	999999	84	89	999999	463	999999	467	361	234	800	999999	999999	224	399	999999	116	299	895	999999	999999	358	790	605	755	291	999999	448	525	896	551	100	999999	742	951	528	211	253	550	935	466	493	356	999999	882	999999	427	897	507	999999	403	999999	999999	999999	184	90	281	478	334	999999	155	999999	941	464	999999	710	671	567	273	870	420	999999	748	959	999999	698	999999	60	723	758	999999	421	999999	981	502	999999	627	734	568	871	256	732	999999	999999	789	999999	551	891	999999	999999	334	860	634	636	133	540	989	513	999999	486	999999	231	755	575	989	734	999999	960	961	869	92	999999	999999	402	999999	687	944	61	999999	482	999999	121	993	551	434	999999	786	314	999999	962	999999	123	432	92	794	35	977	999999	999999	999999	999999	591	929	197	99	999999	999999	242	999999	445	596	937	343	829	339	965	238	213	151	986	947	999999	112	999	54	969	999999	916	608	598	710	601	999999	124	560	564	999999	999999	462	999999	151	554	301	421	375	887	779	999999	752	828	796	773	211	720	118	930	488	929	153	129	882	945	634	425	735	995	592	229	999999	775	783	433	999999	999999	845	402	999999	690	999999	999999	200	912	173	779	801	999999	399	634	999999	630	85	262	661	342	164	999999	999999	875	686	380	304	559	999999	977	55	373	32	999999	874	716	999999	797	305	986	929	969	782	999999	623	797	605	958	224	649	699	530	771	418	949	650	481	825	14	263	862	999999	589	999999	733	999999	915	302	999999	299	401	287	956	999999	413	195	422	999999	262	888	774	346	345	683	287	999999	999999	999999	157	233	244	413	999999	999999	133	999999	389	596	130	999999	882	313	207	924	257	422	573	105	14	764	999999	415	573	125	488	526	305	905	908	999999	999999	999999	154	537	999999	987	494	914	552	125	805	826	945	999999	999999	471	148	420	999999	865	950	507	609	999999	995	829	840	678	563	607	992	999999	687	911	999999	580	168	670	870	269	999999	999999	553	999999	959	999999	469	999999	999999	27	387	884	479	52	268	337	999999	999999	542	999999	157	999999	360	945	132	331	148	43	999999	435	312	478	549	177	937	301	953	720	433	593	370	999999	999999	546	229	999999	999999	644	653	33	878	407	138	646	121	122	999999	607	765	638	273	435	793	999999	714	909	345	312	999999	966	999999	981	337	948	999999	999999	256	813	999999	24	999999	503	999999	690	999999	905	999999	903	65	
825	992	999999	954	795	330	934	999999	885	832	999999	999999	999999	539	999999	649	897	79	189	782	307	865	494	881	751	321	999999	55	113	136	809	569	441	257	290	974	999999	36	542	628	999999	274	999999	981	416	251	624	964	703	999999	659	835	170	999999	757	959	507	999999	213	483	560	889	446	759	32	750	999999	455	999999	999999	622	870	537	560	852	42	504	513	475	999999	999999	999999	351	73	999999	974	408	320	499	999999	476	999999	823	999999	78	49	828	999999	958	665	910	179	715	999999	428	789	307	609	278	724	464	994	999999	704	785	755	547	383	292	58	352	999999	999999	928	246	68	57	999999	492	812	214	999999	554	810	598	528	99	360	999999	687	676	798	52	999999	865	481	999999	999999	283	999999	502	999999	999999	999999	323	890	223	786	754	369	742	829	127	465	520	571	449	197	116	267	665	197	999999	604	999999	553	999999	190	72	999999	502	928	205	179	320	759	573	644	999999	707	315	313	606	999999	999999	846	999999	587	264	304	42	999999	22	25	999999	315	716	724	999999	999999	912	42	724	989	999999	813	634	947	154	760	998	805	700	408	952	362	590	999999	659	535	999999	400	926	768	732	135	999999	189	521	999999	999999	848	117	727	794	999999	588	616	418	141	222	734	999999	999999	999999	999999	999999	999999	73	999999	724	999999	999999	11	897	522	116	999999	267	999999	898	999999	999999	148	717	999999	698	972	999999	999999	999999	999999	55	527	323	147	999999	432	472	505	457	311	125	999999	291	790	999999	115	999999	999999	175	632	359	676	243	767	308	303	786	156	539	705	999	394	532	751	217	547	688	999999	563	684	493	762	294	596	999999	219	999999	926	376	999999	152	999999	999999	150	999999	999999	294	555	838	664	999999	999999	966	752	312	731	693	999999	583	244	426	79	999999	999999	149	596	392	999999	438	99	446	860	779	946	562	667	880	392	136	999999	263	143	921	899	999999	177	796	999999	294	607	525	999999	353	141	176	999999	623	32	999999	999999	986	647	126	999999	228	785	546	29	199	999999	851	999999	413	744	999999	292	157	999999	453	972	800	999999	362	830	573	999999	517	648	779	489	54	999999	391	999999	852	615	26	182	680	263	630	776	999999	999999	999999	224	914	608	999999	883	924	999999	999999	38	999999	146	295	296	185	109	278	999999	249	710	599	993	920	314	892	375	999999	975	149	199	351	33	508	999999	999999	359	214	999999	498	896	564	999999	999999	362	872	715	330	999999	996	580	999999	999999	999999	641	999999	762	999999	609	716	784	617	949	664	389	
686	213	637	583	221	826	895	369	410	353	155	999999	714	567	442	186	55	545	979	568	214	999999	497	866	660	321	66	604	202	713	289	615	587	899	675	668	87	999999	518	999999	685	999999	332	193	496	999999	58	735	177	539	738	81	999999	105	184	999999	715	771	923	900	999999	300	999999	999999	74	539	770	815	891	773	108	309	36	809	999999	588	297	314	379	999999	273	330	437	662	975	217	646	999999	724	608	952	316	822	618	999999	999999	999999	635	999999	956	932	242	999999	404	999999	438	999999	169	999999	595	780	411	401	999999	637	449	863	515	721	856	893	289	999999	293	820	792	486	418	409	499	999999	661	195	423	999999	40	999999	42	999999	546	172	486	999999	138	828	551	915	856	980	960	530	942	999999	271	73	653	151	560	583	999999	951	636	999999	722	464	999999	226	999999	941	999999	963	831	293	999999	694	417	999999	999999	465	279	877	999999	437	449	968	198	999999	923	359	999999	889	925	999999	582	595	536	725	556	673	709	999999	936	915	384	999999	699	999999	740	999999	656	643	189	999999	999999	771	999999	208	320	754	276	381	302	628	999999	717	48	382	710	588	168	999999	999999	298	999999	999999	940	714	63	453	278	539	16	356	703	738	710	829	153	811	273	999999	415	801	407	338	42	317	999999	666	957	327	999999	999999	999999	965	190	890	999999	370	999999	617	155	867	486	737	374	945	999999	831	17	218	238	899	325	830	285	661	891	999999	911	999999	999999	396	495	951	999999	855	937	738	558	999999	489	783	980	656	999999	999999	325	670	963	999999	392	524	999999	748	98	58	999999	588	999999	528	999	999999	459	207	258	758	382	999999	156	519	18	197	283	197	729	455	919	668	647	738	345	231	464	823	250	844	736	999999	862	542	28	358	59	39	999999	566	333	782	999999	434	175	790	523	453	999999	999999	250	472	999999	999999	999999	999999	999999	950	193	778	468	635	999999	413	31	636	672	614	999999	659	148	254	376	173	131	999999	270	223	573	554	707	20	999999	55	604	274	727	999999	412	851	417	999999	846	52	999999	697	999999	994	999999	999999	128	909	999999	429	66	996	105	855	521	993	999999	728	387	638	999999	457	891	911	809	757	908	999999	211	648	252	49	408	999999	75	433	320	276	810	999999	436	797	67	325	989	607	999999	871	707	419	945	689	999999	217	971	649	806	999999	194	655	630	999999	708	999999	186	999999	999999	770	999999	98	682	639	917	999999	212	999999	400	576	999999	999999	588	46	746	792	703	563	328	200	999999	
426	627	999999	92	165	414	761	99	754	148	972	19	999999	92	619	736	315	771	378	15	697	259	999999	992	982	999999	999999	928	915	610	623	698	407	417	999999	470	285	557	761	999999	999999	194	999999	438	949	202	190	954	999999	65	397	999999	949	999999	999999	176	396	414	999999	999999	820	833	183	999999	999999	284	612	990	718	158	460	758	20	440	999999	513	999999	802	53	790	886	638	801	860	999999	999999	748	221	751	207	84	871	457	672	127	617	999999	502	999999	675	999999	199	246	999999	604	638	781	519	631	999999	562	594	999999	319	212	192	42	323	931	693	535	401	249	521	999999	999999	311	347	323	999999	502	121	889	378	211	696	402	822	999999	583	60	999999	590	999999	644	490	510	148	999999	935	584	697	570	229	149	198	999999	725	905	999999	999999	999999	206	683	659	450	704	992	118	999999	790	220	67	357	643	305	811	649	876	999999	88	999999	877	387	372	999999	550	669	238	22	746	676	999999	999999	256	616	43	906	940	203	785	517	39	953	999999	374	999999	999999	586	844	386	310	999999	321	936	174	999999	818	321	999999	899	45	999999	105	770	123	303	817	110	36	271	905	709	682	808	570	143	999999	243	997	174	999999	92	394	636	445	827	999999	313	999999	60	225	594	96	999999	749	753	934	192	41	81	822	122	559	999999	999999	600	176	512	376	999999	641	585	324	689	572	999999	380	469	334	295	698	513	28	976	56	320	623	999999	68	999999	999999	741	211	926	999999	999999	533	999999	164	844	661	102	999999	999999	419	999999	280	406	731	999999	382	475	999999	745	999999	999999	104	999999	999999	170	977	787	999999	558	831	999999	999999	397	347	358	428	568	314	489	634	605	576	999999	567	416	50	226	657	271	444	999999	999999	466	553	42	130	950	286	993	867	999999	648	999999	230	999999	267	882	69	999999	999999	999999	999999	378	999999	999999	742	136	999999	999999	130	760	139	192	124	107	25	916	844	314	238	478	291	320	622	999999	957	999999	747	57	159	999999	999999	284	892	999999	573	515	355	775	300	993	999999	167	873	116	999999	999999	999999	132	504	350	47	755	154	999999	533	849	999999	999999	819	553	389	968	970	961	603	855	999999	494	533	510	570	79	23	244	543	999999	447	516	999999	502	999999	999999	553	999999	131	999999	140	993	106	723	999999	995	955	999999	613	999999	196	911	999999	999999	175	779	599	999999	999999	967	999999	909	366	408	412	249	343	999999	628	765	425	171	840	999999	999999	306	999999	809	999999	999999	123	276	999999	577	937	535	13	
137	337	999999	999999	559	38	163	671	230	636	698	320	520	661	638	999999	847	551	34	81	321	174	868	390	999999	252	214	854	474	288	999999	470	877	246	216	990	483	741	865	143	687	530	503	670	699	999999	999999	999999	484	158	784	35	913	999999	999999	963	468	764	999999	316	999999	308	206	942	847	237	443	284	455	648	644	999999	999999	891	393	791	670	208	691	999999	21	301	380	325	999999	763	557	423	554	252	531	718	505	999999	319	999999	333	561	822	472	999999	956	467	999999	514	999999	350	31	999999	900	302	270	999999	945	304	532	928	881	999999	93	999999	30	729	213	127	999999	610	135	582	14	999999	119	999999	228	244	65	834	999999	811	999999	423	535	352	999999	949	271	644	560	264	786	999999	451	122	738	792	45	999999	264	999999	587	999999	999999	999999	76	442	193	884	999999	710	999999	697	394	80	622	999999	154	677	85	263	856	291	60	871	795	999999	999999	996	647	436	208	999999	580	999999	233	758	209	96	286	999999	765	387	999999	849	999999	98	76	381	499	77	999999	999999	161	10	862	305	27	353	653	522	427	197	246	999999	512	421	127	999999	847	864	471	999999	401	865	497	478	501	210	999999	706	487	644	507	999999	999999	840	676	579	999999	927	999999	856	999999	763	793	578	150	371	999999	999999	999999	999999	533	635	999999	589	966	295	513	393	803	999999	497	946	44	782	999999	667	999999	671	744	999999	605	999999	132	999999	624	637	81	918	338	140	863	260	735	999999	120	999999	972	999999	874	999999	999999	999999	133	999999	368	496	729	999999	888	999999	999999	999999	860	433	999999	999999	513	991	964	339	224	595	65	999999	953	999999	221	64	671	999999	694	999999	797	363	481	999999	796	999999	999999	138	908	70	39	999999	407	197	400	311	999999	507	368	999999	245	545	176	481	999999	459	999999	999999	285	674	350	79	999999	303	999999	506	999999	999999	817	315	744	836	999999	164	565	999999	276	766	846	909	999999	174	460	712	203	999999	196	999999	999999	346	236	135	852	243	720	960	75	113	319	893	359	210	689	62	247	999999	999999	999999	999999	999999	193	214	285	375	697	185	619	999999	999999	625	999999	951	375	481	88	618	983	197	444	605	145	172	457	952	999999	999999	484	407	999999	999999	148	999999	94	197	162	32	999999	999999	546	999999	999999	988	13	693	583	407	835	218	974	628	425	926	999999	320	189	999999	757	333	815	920	701	221	610	314	487	999999	999999	999999	328	66	768	506	651	900	264	999999	168	763	378	162	999999	276	433	999999	379	221	607	
999999	17	140	999999	999999	999999	625	843	139	387	699	216	448	540	999999	889	917	999999	919	285	677	66	42	863	993	999999	662	979	434	788	763	999999	999999	537	999999	180	197	791	251	834	36	66	134	999999	469	557	929	622	295	386	515	987	460	936	999999	716	999999	999999	281	572	19	646	418	351	624	763	940	910	999999	485	702	136	618	999999	999999	620	999999	274	999999	446	35	50	999999	58	282	775	999999	339	608	387	205	920	999999	679	825	999999	648	783	154	705	616	29	999999	999999	683	388	379	999999	687	319	784	711	873	834	999999	999999	999999	999999	78	848	999999	611	312	69	290	782	616	938	999999	869	971	158	129	698	830	16	864	884	374	893	405	118	999999	299	602	494	999999	685	142	856	437	288	715	305	425	14	999999	999999	528	901	999999	441	116	817	347	999999	591	185	13	540	114	77	994	185	453	181	959	23	466	796	735	930	806	999999	441	999999	442	824	282	825	299	999999	366	473	999999	999999	11	834	951	965	903	871	681	999999	999999	370	293	539	999999	253	55	703	999999	732	999999	842	635	999999	385	654	203	766	902	188	251	999999	999999	531	64	489	999999	999999	71	501	893	999999	258	214	660	81	999999	903	972	999999	999999	596	97	634	307	288	999999	999999	999999	307	771	146	969	503	999999	395	999999	762	485	372	83	999999	999999	999999	838	311	593	430	53	314	254	999999	794	999999	407	655	279	86	234	999999	160	872	676	763	999999	999999	999999	755	854	275	421	999999	999999	609	955	999999	954	928	999999	999999	999999	999999	999999	153	62	480	352	106	999999	999999	126	583	537	999999	999999	211	252	999999	439	91	416	838	575	778	892	607	873	194	917	546	701	350	290	999999	999999	251	618	533	999999	258	999999	798	999999	999999	158	837	119	999999	397	754	999999	999999	499	713	589	999999	343	486	260	455	607	168	188	559	13	775	999999	999999	629	971	593	719	177	190	677	617	189	425	629	64	498	166	796	173	927	624	999999	576	999999	232	999999	141	999999	265	999999	256	619	999999	156	382	544	809	97	426	171	999999	908	318	46	971	678	917	857	205	956	451	999999	999999	999999	999999	924	726	660	999999	73	999999	447	911	999999	431	997	90	279	256	520	688	78	379	12	999999	716	543	539	999999	554	990	284	86	308	210	884	604	477	767	458	817	999999	690	363	709	461	997	778	999999	973	999999	647	610	685	278	382	999999	23	602	999999	999999	197	999999	852	999999	999999	371	612	339	547	403	999999	512	999999	999999	539	999999	999999	999999	578	719	
764	999999	702	956	999999	674	400	999999	999999	892	591	874	999999	77	999999	999999	837	290	532	99	394	449	78	580	985	999999	999999	983	738	999999	975	720	999999	953	626	272	291	895	729	513	971	581	511	654	811	737	417	731	999999	374	550	735	770	999999	334	999999	999999	132	971	217	862	417	301	833	916	870	850	999999	451	367	999999	999999	561	29	128	999999	937	999999	768	999999	727	90	911	374	453	249	999999	999999	628	311	416	169	924	522	650	999999	289	678	737	941	887	999999	999999	713	999999	608	184	750	370	522	999999	442	363	724	490	782	505	999999	999999	676	999999	314	999999	149	951	724	28	48	378	999999	532	268	999999	827	369	999999	800	207	999999	845	75	999999	185	116	999999	973	806	209	999999	868	999999	362	299	71	31	582	754	150	762	767	590	145	999999	805	999999	128	757	535	999999	39	999999	999999	55	999999	611	719	139	415	225	977	918	818	999999	510	506	180	969	624	806	787	999999	999999	999999	999999	265	930	828	999999	127	805	226	999999	845	999999	886	759	999999	755	459	311	453	999999	924	784	849	772	138	871	308	818	158	143	729	576	333	332	863	999999	288	999999	891	759	298	420	999999	647	972	15	623	746	863	223	174	504	344	367	999999	660	276	999999	999999	999999	999999	308	656	93	550	278	999999	564	896	387	476	778	419	693	60	514	32	211	799	133	257	561	999999	934	968	234	242	966	597	212	999999	795	999999	935	688	999999	763	678	106	999999	336	999999	999999	999999	747	999999	94	650	999999	230	999999	999999	693	678	708	518	999999	721	999999	325	999999	999999	967	693	999999	680	999999	999999	999999	999999	751	354	114	105	796	999999	711	999999	197	581	150	591	660	376	999999	597	112	211	236	179	646	999999	563	999999	668	625	101	167	760	999999	498	999999	646	255	479	293	960	597	881	519	807	873	533	999999	999999	454	61	600	128	999999	999999	696	258	835	424	709	790	999999	437	180	107	554	719	131	999999	540	945	414	897	999999	636	514	329	716	372	772	999999	30	605	999999	574	500	48	999999	999999	801	999999	999999	830	999999	503	999999	999999	711	422	263	164	999999	459	645	508	999999	703	837	501	999999	377	541	999999	651	999999	769	728	223	606	999999	515	96	632	999999	188	144	583	137	788	999	354	618	304	999999	618	115	571	999999	714	999999	797	211	140	435	434	820	999999	999999	579	733	908	946	115	815	999999	77	780	177	466	374	72	575	59	502	999999	758	246	364	43	95	999999	767	508	677	808	314	956	207	858	999999	796	404	
558	64	999999	999999	513	489	371	550	999999	404	504	350	866	232	161	637	716	675	583	999999	155	999999	999999	150	447	437	999999	442	120	999999	318	107	578	667	27	994	412	320	255	757	992	492	760	803	273	168	999999	586	162	329	999999	192	999999	812	258	74	528	949	960	86	482	928	439	752	95	406	772	208	214	999999	235	406	430	825	991	662	999999	731	876	289	625	430	290	791	102	999999	999999	766	418	952	475	462	359	179	285	74	63	18	999999	867	396	613	381	999999	103	93	762	999999	999999	596	341	797	82	680	460	61	648	647	659	959	999999	999999	999999	999999	691	772	56	260	999999	926	609	999999	23	19	893	22	999999	294	698	19	999999	363	945	999999	621	999999	390	679	719	233	426	415	359	758	783	390	999999	129	999999	331	46	512	418	894	999999	616	783	999999	787	447	13	999999	949	999999	597	730	70	999999	999999	22	392	999999	541	326	510	999999	375	265	235	512	199	928	980	377	972	860	944	999999	836	14	895	327	891	281	230	999999	999999	709	999999	63	329	999999	489	999999	999999	999999	999999	101	999999	791	251	528	837	999999	258	84	382	582	999999	736	785	19	140	635	999999	75	485	270	106	447	738	999999	104	182	193	342	448	688	438	312	890	852	666	54	999999	999999	999999	617	33	155	999999	999999	41	999999	277	320	725	999999	184	999999	193	999999	995	999999	63	585	433	664	101	915	635	694	999999	375	999999	932	353	96	871	750	999999	868	246	951	999999	855	999999	669	905	999999	616	999999	513	999999	999999	190	999999	719	991	188	943	999999	999999	118	999999	995	999999	666	588	344	999999	639	982	999999	298	325	473	53	999999	208	999999	763	759	228	999999	51	191	589	999999	999999	85	633	104	693	807	761	352	137	999999	999999	999999	969	91	999999	905	999999	611	88	276	999999	716	999999	529	792	238	189	999999	307	810	477	999999	999999	420	999999	269	343	544	299	999999	536	973	346	611	999999	92	980	682	199	999999	331	440	112	323	452	999999	999999	999999	312	464	627	696	54	327	999999	999999	966	559	168	311	572	442	321	461	739	830	380	212	101	999999	257	507	875	985	999999	47	711	835	967	972	999999	239	242	999999	999999	840	999999	28	647	490	125	431	523	887	999999	889	128	651	584	621	999999	69	999999	999999	216	130	820	999999	839	999999	246	141	591	195	999999	343	209	486	461	898	901	999999	999999	999999	594	999999	999999	999999	999999	599	918	70	261	356	999999	938	226	640	628	879	29	999999	189	720	254	983	999999	338	584	999999	689	
999999	199	685	720	227	504	411	16	390	999999	833	824	249	18	999999	880	999999	999999	999999	126	568	857	582	879	42	182	844	366	999999	985	999999	999999	828	909	286	999999	575	636	185	444	999999	633	248	741	196	999999	939	712	77	113	999999	545	219	300	131	785	616	806	687	54	659	999999	405	404	492	999999	996	339	732	315	314	999999	999999	930	999999	934	999999	841	999999	987	999999	142	298	999999	389	119	204	537	788	999999	999999	769	948	999999	785	999999	237	844	259	766	58	609	999999	762	799	997	999999	289	990	999999	176	775	123	700	811	526	756	898	999999	382	235	999999	999999	241	999999	999999	999999	485	154	999999	706	774	591	926	938	634	162	536	708	999999	999999	914	547	999999	333	487	656	257	999999	999999	999999	339	829	876	999999	589	67	748	710	264	346	453	144	459	489	402	194	999999	762	186	999999	229	200	999999	201	320	921	949	907	574	999999	412	165	885	525	999999	999999	714	395	999999	576	414	825	453	56	999999	780	97	122	930	999999	469	495	153	894	999999	149	999999	684	229	667	999999	999999	999999	375	933	297	258	934	122	999999	479	801	413	610	999999	403	746	999999	464	540	834	837	976	281	999999	917	22	999999	731	238	745	999999	999999	690	467	573	689	999999	122	449	531	163	999	482	823	667	91	542	935	401	999999	623	230	689	999999	280	863	865	999999	25	285	999999	999999	884	712	449	999999	723	152	395	713	667	999999	999999	18	999999	837	504	457	761	835	479	65	339	835	999999	999999	486	857	999999	709	824	142	106	173	273	949	125	769	999999	999999	368	399	549	687	734	161	214	680	161	443	369	417	193	190	805	999999	873	58	590	640	159	865	955	686	889	534	375	852	745	731	722	735	999999	729	477	90	516	652	110	971	605	805	706	753	999999	417	948	916	999999	71	999999	999999	189	743	882	502	999999	863	797	209	999999	362	999999	429	721	633	344	463	712	725	696	999999	999999	618	45	999999	999999	211	345	482	586	458	494	999999	655	655	555	340	847	974	999999	652	999999	900	195	999999	870	286	42	999999	82	999999	214	642	375	856	128	570	999999	538	999999	242	527	999999	999999	337	868	261	999999	75	88	14	616	999999	89	53	999999	999999	999999	792	483	882	178	629	409	999999	254	999999	999999	798	537	985	631	999999	640	999999	999999	999999	286	858	384	619	999999	999999	999999	78	878	476	562	999999	491	999999	147	915	64	460	73	898	999999	533	93	999999	999999	975	538	102	999999	999999	999999	676	999999	836	771	575	999999	864	999999	999999	
990	340	222	777	999999	999999	317	999999	847	999999	999999	190	349	237	622	999999	774	367	676	536	438	999999	696	582	378	886	999999	655	999999	572	507	200	90	999999	999999	586	320	315	999999	999999	999999	81	999999	999999	51	917	999999	689	223	999999	800	60	197	999999	999999	999999	643	639	409	413	582	661	167	999999	218	75	999999	488	330	46	442	999999	640	721	867	366	301	999999	540	461	999999	999999	442	291	771	456	12	247	98	462	999999	680	906	323	383	16	914	969	999999	999999	999999	848	999999	186	585	341	420	999999	975	415	163	613	999999	947	853	999999	999999	875	513	761	72	862	999999	868	104	999999	562	326	999999	860	452	999999	581	564	999999	999999	365	265	999999	440	999999	999999	271	682	308	338	581	959	999999	525	999999	999999	465	697	999999	955	458	501	92	823	999999	103	999999	124	963	832	42	544	313	151	502	964	179	83	724	999999	600	716	570	999999	190	603	999999	822	83	413	865	883	650	688	999999	863	182	883	661	999999	406	156	999999	999999	305	999999	999999	999999	32	822	869	999999	973	386	364	999999	931	327	642	185	247	316	51	560	999999	159	894	999999	888	638	999999	999999	421	781	140	453	996	104	469	153	947	999999	799	260	999999	999999	999999	999999	333	520	999999	999999	250	485	705	99	115	169	509	156	999999	999999	999999	393	41	583	999999	202	256	911	745	999999	857	499	999999	710	517	790	26	493	999999	629	301	999999	999999	935	55	936	85	50	348	999999	594	999999	11	917	999999	415	229	959	999999	717	28	422	999999	999999	998	751	257	995	582	999999	152	25	907	999999	738	72	687	999999	538	44	126	999999	573	907	252	999999	999999	320	614	112	999999	66	999999	999999	611	879	999999	610	937	304	688	999999	468	32	694	578	416	488	189	43	727	133	431	477	999999	812	849	867	999999	464	999999	937	390	480	754	95	44	385	910	999999	470	87	167	999999	355	46	747	550	222	673	137	19	141	580	999999	447	635	514	930	999999	40	734	756	483	51	751	699	987	278	608	544	40	999999	999999	573	649	965	197	999999	564	74	999999	654	999999	336	999999	999999	999999	105	316	460	529	455	121	999999	735	999999	999999	202	604	999999	759	999999	614	999999	999999	441	999999	999999	734	999999	447	392	376	734	732	90	999999	999999	999999	945	888	892	999999	158	24	585	466	502	837	328	999999	995	527	999999	315	36	999999	999999	240	999999	995	999999	370	834	999999	999999	89	386	105	999999	999999	537	404	658	458	867	321	465	124	999999	999999	318	999999	999999	200	452	999999	159	429	706	999999	
525	916	984	950	999999	531	136	999999	877	506	89	406	999999	574	753	600	868	767	447	714	585	999999	719	838	686	999999	999999	643	570	281	929	957	399	615	238	621	999999	708	373	345	194	329	246	999999	895	911	999999	841	447	851	996	392	981	991	464	589	207	156	273	461	576	492	999999	606	999999	132	16	576	346	141	999999	999999	999999	999999	530	265	999999	999999	943	999999	999999	123	206	718	284	547	975	999999	999999	648	423	273	445	912	768	999999	754	639	999999	999999	905	420	505	999999	671	836	988	879	471	209	889	503	213	498	813	463	999999	856	331	39	156	607	999999	999999	717	916	724	999999	999999	999999	510	70	265	999999	869	999999	618	999999	57	448	999999	106	937	951	999999	920	70	947	109	315	999999	897	318	999999	626	307	995	808	598	999999	121	999999	999999	643	698	828	247	42	628	586	844	406	809	883	999999	60	999999	473	937	797	855	777	999999	999999	999999	999999	751	846	999999	572	241	810	301	302	999999	61	559	999999	263	930	683	37	328	522	470	19	97	435	939	575	999999	532	870	801	899	344	125	518	999999	95	86	400	489	65	354	44	114	517	999999	428	999999	375	219	16	123	999999	458	869	567	999999	524	999999	907	978	999999	709	999999	999999	402	992	936	999999	82	177	853	999999	548	272	177	435	905	580	999999	520	999999	271	999999	863	687	80	885	255	950	820	999999	760	492	999999	130	645	105	999999	999999	564	999999	999999	303	999999	162	830	289	195	702	141	999999	944	447	999999	999999	673	397	999999	813	331	116	690	101	262	999999	103	800	47	152	532	340	301	465	324	39	999999	967	279	999999	999999	791	700	553	819	323	626	999999	105	607	999999	257	29	999999	792	457	801	367	51	446	69	40	999999	53	179	999999	214	489	133	999999	999999	706	128	374	999999	540	416	999999	281	938	980	781	704	440	999999	284	999999	501	999999	866	237	268	926	833	651	826	999999	656	999999	28	999999	146	199	737	330	750	999999	654	843	999999	999999	664	96	112	999999	288	336	999999	357	894	488	713	817	266	140	999999	779	295	999999	999999	991	999999	999999	263	828	843	592	966	119	944	155	667	999999	420	824	999999	182	999999	376	373	499	738	308	489	539	999999	329	932	607	999999	971	999999	931	999999	271	292	999999	999999	283	622	695	369	701	999999	749	999999	65	407	999999	567	999999	954	999999	999999	640	263	460	283	999999	432	999999	659	999999	808	973	999999	736	944	159	542	670	349	550	754	677	140	46	895	740	718	350	922	500	50	465	26	925	
999999	999999	18	831	629	119	850	999999	46	999999	999999	439	447	94	121	258	898	999999	506	999999	173	999999	510	999999	565	543	14	999999	601	168	328	999999	956	386	165	999999	150	711	50	239	699	999999	641	139	153	466	302	999999	238	674	602	999999	999999	999999	761	999999	572	999999	276	999999	114	768	506	877	682	550	482	71	999999	250	117	999999	856	277	999999	518	50	381	83	109	250	381	854	999999	566	185	394	354	624	265	309	359	445	954	134	931	999999	763	999999	602	983	241	703	987	567	415	296	691	897	253	999999	200	718	177	845	733	913	999999	321	506	999999	138	999999	999999	941	757	751	901	152	999999	999999	999999	999999	999999	999999	19	677	866	999999	161	889	702	456	380	406	999999	999999	278	119	401	999999	999999	451	949	999999	999999	793	39	999999	999999	664	394	999999	124	884	581	275	999999	999999	999999	66	57	999999	170	999999	999999	681	76	999999	832	127	482	792	751	999999	789	835	999999	44	270	999999	648	820	999999	497	504	999999	342	999999	824	999999	402	227	283	344	970	999999	291	999999	982	182	727	761	224	692	999999	999999	796	999999	104	999999	299	999999	790	999999	418	999999	999999	673	999999	999999	349	579	453	988	724	999999	519	416	795	429	553	644	999999	98	498	886	999999	868	315	999999	999999	983	401	88	554	199	437	999999	999999	743	711	618	999999	999999	833	999999	318	235	968	926	92	389	999999	675	202	999999	161	702	999999	531	631	790	367	220	941	366	188	374	444	535	827	856	999999	62	718	935	425	378	999999	350	578	379	999999	389	820	977	429	726	886	898	47	734	540	404	999999	920	999999	999999	999999	999999	969	943	791	999999	108	235	899	511	999999	266	239	999999	447	782	953	261	891	999999	400	964	999999	461	488	545	999999	999999	325	999999	940	798	999999	417	636	788	999999	634	587	999999	290	594	88	918	769	629	668	264	999999	758	451	999999	999999	281	618	777	540	518	465	256	999999	999999	910	813	999999	999999	581	822	156	999999	411	329	673	434	698	805	885	28	691	858	876	243	806	566	644	90	769	414	799	859	257	861	178	341	999999	285	684	274	357	611	58	846	118	999999	356	132	196	604	583	999999	891	999999	826	606	380	711	209	353	999999	999999	999999	177	33	297	411	550	160	342	912	422	131	999999	999999	89	810	40	999999	178	219	521	894	174	830	999999	999999	736	999999	999999	961	999999	999999	341	104	866	222	999999	823	820	236	999999	972	853	999999	170	691	279	999999	746	795	350	585	40	143	657	596	234	346	999999	329	675	515	
999999	999999	112	999999	790	999999	804	867	929	217	314	942	413	549	50	999999	670	305	697	885	297	776	621	999999	999999	207	446	999999	988	545	786	501	560	301	394	999999	590	823	901	999999	56	879	999999	143	281	98	730	999999	555	751	999999	741	999999	790	999999	810	759	877	301	592	999999	999999	878	394	999999	813	391	999999	165	567	892	999999	403	945	838	999999	910	488	953	999999	999999	338	725	247	869	999999	869	770	84	583	722	712	531	319	671	523	11	481	999999	468	706	618	999999	987	859	827	347	686	999999	809	900	281	924	344	124	752	999999	641	999999	385	943	999999	47	581	999999	190	999999	94	283	325	416	438	999999	494	259	999999	385	737	388	51	707	192	818	274	999999	999999	787	196	204	919	714	370	956	336	999999	95	580	999999	152	999999	999999	999999	999999	635	402	471	999999	439	95	999999	376	80	999999	999999	678	760	802	772	897	403	402	138	890	999999	999999	56	999999	449	970	174	288	13	595	709	539	454	779	193	999999	222	945	358	999999	939	553	644	117	999999	658	999999	999999	807	484	999999	286	999999	372	59	34	356	989	66	469	999999	976	372	485	553	943	233	981	619	900	684	458	54	36	999999	810	966	938	998	999999	217	881	480	529	846	432	165	92	730	999999	526	232	999999	999999	999999	963	190	168	563	539	434	782	673	999999	799	999999	242	356	421	248	68	999999	991	999999	999999	49	505	999999	638	131	999999	151	260	999999	383	461	570	165	845	999999	629	808	385	468	365	434	999999	573	999999	556	999999	808	670	492	999999	118	241	621	636	151	999999	999999	529	999999	751	293	531	999999	533	347	999999	86	511	434	999999	260	42	533	910	827	831	932	123	92	999999	979	480	768	361	999999	999999	948	999999	999999	528	291	288	943	716	81	903	995	49	392	827	122	307	999999	874	999999	86	707	711	809	320	536	235	447	510	999999	813	762	860	268	127	780	999999	807	905	336	971	98	999999	838	923	999999	893	730	999999	818	681	999999	894	511	198	522	999999	719	999999	992	66	840	443	944	999999	150	145	999999	274	56	564	500	340	547	877	987	891	999999	886	484	643	999999	192	691	999999	579	999999	999999	80	604	543	999999	423	999999	279	141	655	872	580	782	700	122	465	218	264	191	903	356	633	210	999999	374	833	909	359	562	657	999999	999999	688	282	786	709	670	999999	725	87	999999	277	999999	341	28	301	113	999999	530	999999	974	436	999999	999999	521	999999	869	972	179	999999	999999	563	999999	999999	999999	28	892	510	913	413	
795	705	538	114	485	88	887	868	613	82	729	136	829	999999	683	325	945	999999	999999	71	839	697	999999	719	573	999999	560	273	438	999	409	602	999999	126	252	999999	897	999999	201	443	999999	999999	369	107	286	386	999999	202	999999	588	999999	880	750	999999	573	107	999999	999999	540	999999	999999	623	440	613	999999	137	266	712	999999	414	427	150	999999	327	234	838	338	245	443	999999	140	368	473	999999	999999	529	852	27	999999	155	999999	88	273	581	914	224	570	756	434	999999	130	999999	999999	395	171	999999	70	433	999999	735	768	136	385	999999	999999	169	159	591	687	153	284	249	169	136	508	348	999999	248	412	999999	278	582	811	999999	76	999999	448	88	688	993	468	429	999999	817	386	779	702	999999	999999	755	74	999999	999999	290	873	880	862	999999	886	999999	66	821	30	617	466	999999	325	101	287	380	721	81	999999	693	684	855	849	351	750	729	646	956	157	999999	945	999999	999999	999999	420	999999	257	654	201	865	937	999999	999999	782	361	200	999999	999999	642	720	44	992	85	385	606	28	41	520	53	167	186	109	674	374	999999	177	682	794	680	101	133	76	880	47	999999	999999	457	76	999999	560	275	999999	323	436	622	952	999999	138	924	999999	999999	736	611	44	688	837	972	43	120	999999	999999	669	999999	551	597	967	122	999999	628	999999	570	964	529	999999	999999	999999	785	247	751	999999	952	554	869	288	936	397	465	845	999999	918	75	423	999999	999999	999999	606	999999	772	839	999999	840	999999	509	366	832	199	216	128	999999	547	62	734	292	402	241	963	799	651	614	209	512	999999	688	999999	502	156	19	999999	450	294	47	999999	408	107	878	775	999999	513	456	747	190	346	702	811	866	340	999999	563	575	89	806	462	167	639	999999	573	498	799	999999	685	190	493	678	858	999999	999999	336	194	524	999999	918	296	999999	867	999999	175	574	999999	844	172	24	455	157	370	487	584	855	999999	955	314	287	254	649	770	999999	697	668	844	311	999999	999999	999999	49	120	171	520	267	299	620	976	999	621	999999	701	670	999999	346	317	380	926	193	567	999999	219	187	673	647	434	310	332	506	730	999999	27	999999	999999	415	999999	209	967	326	999999	158	978	315	999999	299	947	110	831	361	361	999999	385	643	446	716	999999	999999	497	873	833	988	999999	999999	279	999999	938	543	602	999999	999999	999999	412	609	627	999999	261	904	522	999999	699	334	479	971	155	266	200	999999	999999	361	585	999999	711	104	493	577	860	999999	999999	619	360	999999	507	512	61	
252	70	776	999999	37	465	999999	420	122	999999	509	999999	999999	334	22	999999	564	822	251	743	999999	999999	318	125	999999	999999	999999	868	903	999999	295	826	966	919	902	206	423	999999	693	895	659	693	599	920	984	999999	544	999999	999999	762	999999	999999	266	769	999999	845	999999	660	966	999999	712	999999	999999	98	888	682	553	999999	999999	816	442	207	139	356	93	511	807	397	999999	992	999999	578	844	150	237	703	570	207	999999	999999	454	999999	999999	223	192	602	186	510	42	312	514	147	999999	217	329	598	999999	910	999999	355	48	999999	530	973	466	999999	222	376	999999	194	122	355	344	374	999999	679	807	915	999999	491	335	306	365	828	999999	875	999999	637	820	639	251	660	521	999999	29	999999	242	999999	756	999999	389	809	649	847	999999	168	999999	388	845	650	999999	546	999999	999999	30	999999	999	702	495	591	999999	585	555	231	999999	462	834	999999	355	282	999999	390	169	125	999999	525	999999	517	638	330	81	446	792	180	999999	705	913	999999	696	287	100	540	999999	175	739	804	264	999999	904	737	333	186	43	573	212	999999	999999	631	102	999999	999999	999999	999999	174	519	999999	792	384	382	999999	548	517	929	77	191	906	458	993	385	307	270	238	612	999999	996	894	412	229	999999	999999	328	291	233	999999	203	608	476	766	999999	866	999999	999999	55	667	198	815	257	966	391	305	952	999999	999999	999999	244	855	879	172	177	625	999999	573	417	935	919	267	293	738	873	583	999999	691	347	999999	999999	391	192	945	712	191	647	999999	837	999999	495	934	999999	438	999999	999999	729	999999	599	40	405	448	472	119	999999	931	531	518	103	808	865	999999	999999	736	508	853	672	933	459	999999	999999	34	735	999999	450	985	231	999999	999999	535	853	136	102	999999	124	847	919	82	999999	781	659	138	999999	999999	806	234	888	309	930	114	675	795	854	612	63	999999	713	726	669	762	709	676	737	567	999999	739	177	739	999999	661	933	600	999999	678	336	848	999999	705	939	999999	999999	999999	924	676	860	68	281	490	263	743	144	202	413	999999	81	983	400	784	85	999999	67	159	999999	278	180	999999	69	999999	285	999999	698	17	999999	999999	665	999999	751	70	707	895	999999	999999	485	999999	999999	741	196	999999	606	353	457	897	630	872	167	947	243	656	506	999999	999999	105	214	58	999999	136	415	959	779	293	241	999999	87	189	999999	999999	673	809	751	999999	888	768	579	999999	999999	800	387	914	295	999999	999999	105	999999	921	999999	372	482	437	833	400	336	237	999999	322	122	127	
820	451	273	787	284	999999	999999	999999	897	240	526	281	301	999999	749	999999	999999	72	739	146	775	999999	999999	246	897	246	975	360	999999	660	258	266	820	639	980	935	651	999999	999999	129	999999	497	999999	999999	846	211	999999	999999	651	999999	563	999999	583	999999	351	664	999999	37	890	999999	458	554	963	999999	982	999999	461	662	274	999999	848	175	999999	999999	999999	288	142	999999	400	999999	111	397	999999	277	107	999999	683	844	297	326	777	623	618	405	671	645	533	787	683	587	749	483	324	837	986	398	830	963	40	999999	531	540	637	203	936	71	845	696	149	193	585	999999	374	999999	45	234	999999	232	999999	310	999999	355	944	813	946	627	82	871	290	708	999999	719	813	234	794	999999	986	424	469	610	800	836	647	499	999999	141	118	999999	999999	762	841	607	25	999999	318	999999	999999	823	999999	318	988	974	999999	441	223	866	999999	150	999999	798	999999	142	999999	347	510	918	707	454	811	815	519	706	999999	528	867	372	703	94	999999	617	650	173	177	999999	999999	825	430	216	286	145	338	999999	999999	13	524	708	844	678	999999	399	999999	152	21	441	799	291	999999	887	573	851	172	719	234	547	158	999999	964	999999	726	684	497	501	178	999999	999999	551	495	75	14	168	999999	35	865	525	148	508	161	999999	361	339	920	999999	642	434	999999	618	742	999999	854	999999	743	240	999999	544	902	977	974	999999	954	257	796	839	883	415	333	999999	854	708	408	650	923	239	261	999999	999999	954	859	743	703	868	999999	999999	220	565	424	297	84	330	623	171	534	815	780	113	542	999999	659	999999	111	999999	764	44	275	214	525	999999	979	564	999999	947	127	999999	641	96	448	999999	629	328	999999	999999	72	533	95	247	126	118	999999	157	854	684	999999	632	642	867	113	774	555	16	999999	999999	317	519	550	675	999999	303	184	694	999999	999999	999999	341	999999	999999	999999	240	948	37	98	417	999999	831	710	999999	653	999999	598	774	982	999999	429	622	999999	90	728	999999	982	419	204	823	999999	764	492	999999	232	963	395	999999	999999	872	826	528	917	999999	999999	999999	999999	454	32	557	704	410	711	991	147	838	999999	999999	345	231	999999	999999	833	999999	483	302	348	423	873	690	999999	31	680	119	847	901	704	655	236	251	999999	999999	396	999999	128	533	62	999999	159	393	909	239	999999	871	624	999999	694	999999	999999	561	148	395	581	999999	458	999999	729	601	154	999999	999999	407	929	103	487	719	999999	196	156	999999	249	847	999999	489	780	869	789	808	999999	560	
999999	62	505	675	113	358	999999	64	999999	445	804	460	356	914	260	999999	310	147	394	905	999999	508	505	210	321	300	130	101	562	588	894	920	116	999999	38	999999	901	263	990	139	762	999999	998	711	154	788	999999	360	239	999999	569	651	424	589	999999	709	999999	999999	999999	813	237	999999	502	610	551	884	354	762	885	178	610	57	157	265	152	66	509	794	65	999999	799	770	862	293	999999	999999	505	526	999999	999999	535	999999	900	186	901	897	595	397	999999	270	444	738	999999	70	999999	522	503	169	446	358	209	762	249	830	24	466	12	218	591	308	999999	999999	584	999999	643	13	156	971	363	255	471	122	633	795	98	70	306	802	625	506	748	346	90	999999	130	999999	366	999999	172	444	895	999999	999999	999999	881	617	164	907	426	999999	375	532	805	201	887	96	138	999999	742	954	169	209	593	94	559	52	747	755	446	870	999999	87	808	919	999999	95	316	771	914	480	905	399	999999	999999	141	999999	541	999999	942	43	644	912	337	999999	284	695	793	721	312	839	870	409	470	556	27	298	723	999999	841	801	999999	366	539	271	58	999999	824	632	953	343	511	999999	812	999999	999999	999999	749	999999	644	664	302	594	469	85	610	505	928	829	999999	842	502	999999	56	999999	999999	288	999999	75	169	514	871	999999	767	968	337	21	999999	67	330	293	999999	133	252	187	509	196	896	999999	999999	553	842	999999	689	120	841	999999	812	672	161	947	361	684	999999	999999	999999	141	826	500	747	999999	908	871	509	659	999999	379	999999	868	640	999999	391	917	999999	616	672	876	999999	657	137	481	208	924	906	383	931	999999	999999	999999	393	378	999999	406	717	72	999999	971	495	999999	816	999999	453	943	41	94	565	444	279	825	467	917	660	179	373	275	999999	999999	964	999999	727	439	999999	300	484	272	999999	985	210	352	972	701	390	450	999999	665	999999	999999	892	821	999999	497	594	866	654	999999	718	199	999999	451	671	659	16	369	312	386	999999	163	468	769	387	580	243	999999	853	766	536	999999	338	999999	247	145	102	153	318	240	845	820	646	999999	999999	517	952	758	680	999999	694	30	148	999999	999999	874	999999	132	443	246	263	999999	23	887	999999	508	861	334	999999	535	567	863	60	82	540	964	999999	460	225	999999	999999	485	256	540	999999	515	80	873	999999	999999	999999	969	999999	82	976	999999	806	758	78	55	656	628	554	155	999999	831	970	76	923	915	367	345	907	999999	618	999999	999999	483	816	433	437	987	999999	840	196	999999	
999999	999999	105	362	999999	999999	391	999999	224	999	931	111	999999	249	545	14	949	913	15	14	72	147	999999	209	999999	333	999999	644	999999	668	132	714	959	167	999999	999999	971	999999	999999	608	953	999999	358	999999	846	318	999999	576	888	433	999999	592	834	192	535	26	999999	896	594	834	817	747	562	556	876	227	152	999999	571	553	999999	388	166	407	60	999999	788	845	362	459	999999	375	756	194	999999	999999	879	776	632	662	999999	999999	999999	921	999999	216	184	801	999999	629	176	999999	15	345	400	659	435	437	141	999999	237	999999	999999	145	999999	999999	991	377	926	999999	347	375	996	999999	84	958	999999	244	615	843	160	999999	113	999999	292	566	369	421	794	970	999999	451	645	432	434	800	541	841	722	999999	225	999999	999999	999999	291	999999	82	999999	999999	999999	258	201	821	999999	59	249	574	999999	999999	999999	999999	580	999999	999999	240	896	730	573	484	284	426	570	521	276	628	353	122	707	450	491	493	273	160	361	721	913	629	357	382	195	235	730	988	90	267	999999	233	999999	999999	395	80	999999	621	986	25	687	679	999999	669	705	137	867	999999	999999	999999	818	429	231	999999	327	276	383	200	999999	999999	696	582	999999	19	983	130	203	541	65	421	984	652	174	346	44	244	84	687	677	67	999999	369	627	932	448	999999	11	684	848	128	697	318	332	937	328	115	999999	546	999999	585	934	999999	315	949	173	176	264	885	210	93	202	695	523	241	690	337	999999	509	570	767	129	518	999999	936	724	676	329	999999	999999	928	995	538	999999	999999	132	999999	999999	677	999999	282	999999	125	484	765	999999	12	794	999999	999999	991	160	739	975	918	999999	426	642	378	235	497	846	37	867	281	97	664	999999	432	119	658	282	287	999999	999999	999999	13	44	999999	20	999999	882	238	999999	36	778	999999	999999	93	999999	706	398	999999	452	281	435	933	999999	212	677	271	318	999999	981	598	718	873	998	999999	122	462	391	715	999999	512	614	999999	999999	841	503	831	112	999999	999999	999999	269	597	834	999999	999999	873	755	999999	999999	748	413	520	999999	391	317	904	267	874	971	999999	324	683	326	939	666	817	884	417	708	846	169	999999	575	579	338	131	49	539	999999	999999	706	559	464	620	109	999999	372	667	999999	598	574	238	638	623	999999	586	280	894	999999	999999	999999	348	133	414	588	704	945	676	999999	999999	865	999999	57	999999	476	764	228	706	999999	999999	454	999999	883	119	281	931	999999	999999	490	752	999999	155	736	782	260	999999	436	60	41	999999	158	
696	999999	999999	733	846	190	999999	999999	333	367	574	999999	240	600	770	464	23	142	999999	999999	999999	195	310	346	720	999999	999999	999999	117	338	999999	674	445	423	999999	613	547	386	434	750	173	803	167	999999	285	101	506	191	490	904	999999	918	384	770	165	510	313	10	22	855	915	435	999999	994	999999	899	617	816	842	166	916	636	707	906	471	199	38	916	70	629	494	93	990	213	916	259	300	675	268	258	310	999999	374	999999	999999	737	999999	999999	205	386	483	690	349	333	987	785	999999	477	308	999999	999999	397	940	393	371	831	445	836	88	939	609	941	557	999999	856	999999	999999	138	81	734	436	865	720	684	155	803	744	666	226	140	48	823	377	303	776	912	606	999999	217	13	301	926	999999	265	776	541	142	999999	999999	999999	523	92	405	574	538	616	676	999999	247	568	97	999999	620	999999	999999	786	574	999999	817	944	773	290	921	78	999999	509	999999	465	907	614	671	989	199	999999	616	956	999999	999999	764	999999	245	999999	999999	999999	915	522	316	146	363	990	999999	999999	999999	999999	999999	243	999999	999999	141	39	835	220	358	633	896	108	999999	21	341	945	368	999999	500	657	708	432	546	282	162	919	203	999999	111	917	646	793	62	999999	764	383	795	999999	670	735	334	35	999999	120	999999	817	933	304	804	418	632	999999	999999	999999	824	421	999999	999999	999999	999999	835	201	118	441	986	113	999999	922	256	999999	160	277	999999	999999	333	683	999999	436	530	345	985	899	839	999999	294	451	415	999999	842	353	687	906	999999	458	899	999999	999999	560	134	648	770	21	57	846	268	364	999999	999999	955	150	981	269	368	839	236	936	999999	425	156	999999	999999	283	89	903	281	253	362	999999	865	200	999999	879	312	882	574	974	852	993	435	930	356	792	817	701	999999	427	999999	999999	999999	963	780	500	413	589	999999	497	932	153	574	25	12	452	757	999999	383	111	957	999999	275	999999	94	999999	999999	999999	198	906	466	999999	541	854	704	286	430	901	999999	999999	476	723	999999	86	52	708	428	419	928	904	44	62	328	270	469	72	810	969	879	422	510	197	999999	999999	999999	999999	612	999999	320	726	999999	855	355	117	635	999999	553	198	220	385	939	580	999999	293	871	413	69	280	999999	999999	999999	461	32	997	999999	999999	332	999999	999999	497	105	708	999999	212	881	188	999999	220	635	999999	999999	621	999999	503	482	930	900	117	182	999999	494	999999	335	678	260	571	833	357	351	999999	912	665	153	722	290	241	480	95	999999	999999	
706	848	644	999999	999999	999999	702	529	524	999999	388	225	999999	427	12	763	382	999999	951	320	355	359	869	288	322	999999	477	45	999999	999999	459	814	704	490	999999	999999	697	175	554	406	869	999999	832	515	999999	697	950	726	999999	526	999999	59	999999	101	999999	356	979	366	999999	999999	999999	666	999999	283	999999	573	520	235	505	366	999999	217	877	999999	451	52	999999	363	319	625	999999	751	325	999999	392	410	680	613	153	575	666	341	328	283	29	212	997	559	138	405	187	724	999999	363	460	651	181	588	650	304	829	999999	999999	999999	378	634	350	620	890	976	892	906	91	930	999999	734	999999	603	535	248	54	967	234	914	999999	187	531	999999	245	741	238	102	963	849	746	50	295	107	904	395	862	387	668	162	513	280	642	300	663	725	762	577	62	411	999999	861	999999	999999	783	200	999999	999999	999999	159	748	799	943	242	193	659	449	790	699	150	386	667	309	82	410	177	544	241	307	520	999999	660	49	561	599	999999	649	999999	323	714	291	483	12	518	999999	999999	337	410	116	14	999999	971	999999	999999	35	591	561	329	731	615	655	872	999999	863	180	97	999999	391	643	999999	20	999999	999999	984	859	903	664	790	667	999999	840	144	135	303	244	16	999999	137	536	17	333	329	431	999999	68	418	402	149	348	326	953	945	999999	807	993	988	504	894	63	132	926	770	661	999999	775	520	747	787	629	173	999999	999999	855	635	999999	999999	999999	768	999999	999999	511	999999	452	350	743	895	378	327	310	255	511	887	83	999999	91	563	668	397	933	999999	671	999999	519	185	999999	999999	100	999999	832	312	132	736	967	613	621	410	328	320	300	880	152	429	487	383	661	429	558	999999	554	421	32	478	999999	388	999999	999999	16	999999	340	423	804	246	495	997	132	775	999999	999999	793	680	999999	999999	107	62	405	999999	137	146	523	591	771	999999	999999	999999	290	654	900	589	999999	724	999999	61	980	876	85	905	934	999999	260	999999	509	999999	657	874	186	675	381	782	999999	537	769	869	753	999999	651	164	659	84	717	478	999999	340	636	78	285	193	377	999999	977	499	317	648	999999	637	91	999999	999999	712	244	615	283	127	606	306	955	534	307	240	235	999999	255	999999	771	782	999999	999999	999999	999999	598	992	307	160	805	493	230	130	984	999999	668	967	171	947	840	112	999999	757	733	999999	123	750	999999	146	994	66	254	457	999999	112	626	999999	999999	414	124	251	317	132	322	122	86	834	999999	190	572	268	999999	308	
29	999999	588	999999	445	131	474	848	999999	999999	166	999999	249	772	254	882	499	999999	744	757	832	598	999999	81	999999	621	263	288	999999	705	573	735	307	945	438	216	999999	999999	999999	111	939	276	145	155	966	573	999999	314	999999	667	691	999999	999999	11	475	430	999999	516	999999	824	867	195	648	999999	597	430	451	303	343	47	367	136	290	642	817	566	463	999999	999999	872	748	999999	698	999999	24	757	221	306	479	18	342	18	555	651	244	999999	999999	735	557	545	131	579	999999	551	310	999999	535	881	193	909	999999	235	410	945	85	917	497	115	395	999999	219	999999	824	335	705	359	580	999999	408	74	938	727	999999	999999	750	179	979	999999	999999	459	999999	339	122	570	50	116	999999	609	575	326	266	522	350	999999	336	976	754	644	846	950	984	897	483	129	970	249	144	840	205	906	938	349	873	935	619	879	999999	999999	999999	599	751	999999	72	999999	807	426	387	383	242	999999	424	344	999999	291	474	333	855	993	999999	999999	972	766	999999	669	999999	916	648	414	108	999999	943	999999	359	256	208	23	834	401	999999	553	862	760	999999	430	999999	603	48	591	999999	295	33	49	662	493	627	985	566	403	704	999999	999999	972	285	786	999999	922	985	64	93	461	999999	463	681	56	938	221	999999	999999	187	784	999999	66	999999	999999	999999	999999	838	865	629	999999	999999	441	999999	999999	776	999999	484	821	999999	569	999999	984	508	20	796	569	999999	616	554	999999	999999	583	226	999999	999999	720	999999	999999	363	999999	999999	999999	434	869	13	67	766	261	280	999999	736	346	393	617	176	893	558	933	26	999999	546	999999	321	999999	396	873	225	777	417	65	859	21	468	671	485	498	559	638	16	738	803	999999	346	505	999999	489	199	608	753	130	172	106	456	500	999999	862	999999	221	483	140	842	988	844	225	999999	725	878	722	142	677	343	919	927	288	69	439	886	815	544	907	684	616	34	297	892	763	564	968	290	623	689	999999	999999	999999	895	815	271	130	315	999999	611	477	476	86	999999	253	179	178	440	951	999999	999999	999999	999999	455	236	963	999999	332	436	999999	999999	441	518	999999	999999	763	61	392	253	177	765	999999	999999	306	216	149	999999	510	999999	999999	999999	537	999999	647	697	999999	590	999999	669	851	999999	798	999999	793	999999	45	958	999999	999999	999999	127	785	197	783	220	492	95	279	999999	999999	25	56	999999	842	999999	381	113	871	300	333	999999	631	723	999999	463	999999	999999	798	999999	181	999999	860	719	170	999999	610	350	554	999999	
214	587	999999	190	582	999999	668	124	46	29	999999	999999	97	797	468	315	496	72	795	330	999999	999999	999999	675	77	905	999999	336	523	376	999999	40	559	444	999999	746	863	999999	150	999999	999999	852	594	999999	283	249	999999	999999	999999	854	979	999999	555	233	193	353	300	645	999999	999999	680	341	999999	670	855	300	999999	999999	999999	722	999999	55	922	999999	536	400	277	999999	401	828	810	102	999999	999999	999999	625	999999	336	260	999999	455	227	999999	472	885	462	261	923	923	983	867	451	362	999999	411	934	999999	326	999999	792	85	781	253	294	867	588	999999	999999	999999	239	999999	999999	402	967	276	234	717	460	353	83	149	354	999999	418	960	999999	739	546	266	999999	10	168	639	468	667	674	999999	999999	605	307	206	999999	648	693	178	821	59	395	273	187	226	175	972	999999	999999	999999	999999	834	999999	999999	848	719	999999	821	239	656	999999	934	999999	602	260	674	854	56	876	821	705	901	250	148	319	354	999999	89	246	835	196	26	815	935	487	149	718	106	999999	999999	999999	827	464	522	415	125	94	670	926	551	320	925	746	831	36	294	594	195	199	503	446	596	999999	403	999999	400	129	374	125	121	955	758	597	399	178	878	447	727	733	203	269	612	163	694	525	270	279	983	909	202	554	533	907	954	51	999999	251	70	63	24	996	720	555	999999	595	562	999999	999999	999999	158	847	867	461	995	244	999999	442	891	878	208	131	145	465	999999	999999	999999	850	643	999999	121	999999	999999	999999	999999	207	999999	66	999999	999999	999999	933	921	329	999999	354	687	81	999999	999999	999999	999999	360	192	854	893	860	265	632	999999	173	999999	694	999	551	521	469	202	742	798	694	777	105	792	915	275	209	816	999999	577	878	360	939	922	999999	497	999999	205	999999	999999	346	999999	999999	98	934	261	999999	921	777	999999	885	999999	339	123	35	440	528	999999	276	589	693	54	560	65	380	813	999999	772	859	64	245	274	999999	917	462	999999	353	17	857	663	999999	999999	999999	999999	692	393	31	826	896	710	969	718	928	240	999999	302	732	999999	717	131	999999	476	72	723	13	999999	122	421	999999	999999	97	520	710	612	563	416	16	105	372	986	791	946	999999	159	94	527	345	999999	785	169	999999	974	299	735	184	560	224	324	462	81	281	609	175	281	999999	999999	18	325	677	725	296	637	16	730	999999	999999	999999	999999	639	486	284	970	999999	501	946	122	231	999999	437	13	201	691	643	300	715	191	781	604	999999	635	999999	29	999999	999999	873	
999999	968	569	999999	999999	999999	999999	685	999999	796	310	973	999999	335	510	237	999999	887	674	533	604	994	715	24	999999	999999	995	999999	13	999999	265	505	575	627	904	154	661	579	796	53	999999	16	999999	503	414	999999	999999	278	35	407	484	141	800	536	278	57	999999	999999	256	880	964	923	681	999999	999999	805	407	56	999999	365	576	464	999999	999999	643	598	336	999999	610	940	654	726	361	605	492	133	704	48	358	857	999999	117	332	916	88	967	334	659	999999	609	810	70	848	670	831	999999	49	179	893	680	720	49	944	316	235	247	571	85	525	999999	999999	368	697	572	999999	999999	999999	999999	552	675	273	677	260	10	999999	593	878	691	774	473	999999	999999	155	678	147	999999	172	25	690	841	405	259	999999	553	999999	999999	999999	285	206	372	886	999999	627	999999	416	53	788	999999	187	641	368	880	311	999999	335	999999	223	29	435	620	999999	127	999999	710	999999	999999	543	707	502	688	231	603	494	411	586	229	907	927	271	103	73	229	837	59	482	525	948	999999	999999	932	237	352	849	586	76	999999	379	916	999999	402	510	91	451	499	420	999999	999999	900	475	116	668	295	758	342	557	86	289	445	238	753	76	461	999999	569	999999	999999	753	908	344	817	849	990	979	869	999999	982	999999	348	999999	716	140	999999	999999	999999	999999	999999	594	517	39	999999	999999	933	688	204	336	58	601	999999	48	542	22	999999	999999	658	266	999999	316	889	748	574	308	941	806	521	623	28	845	377	306	999999	293	246	879	354	338	916	312	785	543	999999	999999	896	309	106	704	653	492	957	855	595	635	705	769	999999	691	548	136	176	999999	317	999999	999999	999999	999999	258	999999	607	221	330	349	375	999999	356	999999	193	412	641	710	817	970	999999	887	522	710	882	588	999999	424	999999	789	789	999999	999999	235	341	167	321	778	848	928	999999	999999	637	515	230	114	999999	565	280	288	907	999999	359	999999	999999	999999	711	999999	999999	669	308	999999	558	540	999999	239	999999	130	999999	36	101	862	999999	888	924	265	259	16	490	777	239	999999	153	384	882	373	999999	603	453	999999	999999	446	140	999999	630	999999	999999	107	955	999999	999999	238	692	254	197	54	564	999999	685	999999	77	705	999999	999999	440	999999	999999	184	657	196	453	999999	677	858	581	654	731	682	268	73	543	161	61	499	989	10	229	999999	196	838	999999	325	918	926	947	750	61	999999	748	999999	822	546	450	768	546	75	560	834	672	999999	999999	882	999999	622	982	915	654	894	881	999999	
177	149	988	819	999999	999999	999999	751	911	831	999999	999999	934	35	250	999999	711	292	953	999999	999999	395	236	999999	999999	926	123	305	943	41	105	166	387	318	76	999999	558	631	390	419	271	809	923	841	939	850	947	999999	382	985	999999	999999	941	958	989	999999	913	999999	304	461	23	508	807	879	999999	446	95	626	959	567	999999	90	901	999999	999999	999999	999999	394	999999	674	999999	936	923	958	827	734	224	429	328	294	999999	224	337	928	405	762	11	53	999999	503	765	331	999999	814	999999	133	469	408	999999	358	999999	528	630	629	482	999999	585	848	61	999999	231	999999	307	674	798	234	753	972	148	999999	638	999999	288	220	909	657	718	999999	421	703	274	999999	132	969	974	250	593	707	456	328	187	999999	992	115	282	109	999999	999999	25	322	999999	496	999999	407	719	891	249	420	719	999999	368	999999	999999	358	737	414	543	337	700	557	640	999999	526	819	721	485	436	999999	937	999999	999999	175	103	999999	332	999999	556	725	260	93	11	182	987	630	959	711	725	999999	999999	867	566	696	852	999999	682	335	969	450	685	999999	464	76	999999	999999	201	203	381	339	35	999999	858	999999	87	999999	556	467	999999	999999	860	20	999999	792	805	80	254	936	322	999999	426	997	807	116	50	25	628	934	699	88	999999	766	339	396	618	418	999999	999999	619	245	999999	999999	278	83	590	675	484	672	999999	999999	999999	999999	999999	746	912	38	162	752	777	71	999999	621	999999	999999	467	104	999999	373	184	397	999999	999999	327	86	724	211	729	733	525	375	541	956	674	296	422	183	999999	593	999999	999999	265	999999	999999	558	257	999999	456	298	999999	999999	999999	120	497	999999	999999	999999	937	999999	999999	711	309	999999	236	999999	529	42	999999	481	566	293	999999	96	889	594	141	803	534	769	829	434	999999	440	127	999999	380	999999	468	800	944	262	999999	999999	571	772	290	999999	40	568	38	224	352	974	999999	332	287	907	231	903	999999	548	999999	178	999999	597	955	868	311	999999	41	108	574	156	536	314	58	136	999999	999999	999999	305	999999	966	740	614	92	780	708	795	752	472	209	999999	69	406	999999	77	999999	999999	999999	422	535	834	537	930	650	205	447	999999	284	999999	392	114	600	999999	776	669	437	369	514	184	170	999999	454	568	898	999999	999999	140	687	999999	999999	999999	310	891	999999	999999	438	810	963	887	343	290	999999	601	999999	105	999999	999999	999999	957	999999	747	470	641	261	28	389	968	999999	999999	118	317	999999	999999	141	999999	803	708	999999	837	240	627	
405	627	841	879	995	853	488	803	999999	999999	510	729	999999	281	999999	668	639	750	558	470	999999	332	999999	36	550	227	999999	247	301	266	946	999999	727	22	351	843	800	382	33	536	999999	999999	597	999999	999999	999999	951	859	999999	145	999999	925	289	770	999999	999999	848	815	338	777	999999	251	511	788	527	718	11	999999	999999	999999	868	267	727	32	980	551	734	143	999999	999999	276	610	484	166	196	30	999999	999999	174	999999	994	984	53	256	153	248	726	809	999999	999999	18	623	929	999999	276	811	999999	267	789	999999	349	714	595	799	999999	782	999999	355	601	999999	999999	999999	174	662	252	999999	223	481	878	741	999999	925	26	141	531	653	999999	959	889	999999	999999	255	177	867	928	289	399	999999	744	999999	482	380	217	999999	883	963	458	276	283	393	999999	726	388	999999	481	423	698	464	278	858	110	999999	465	226	683	959	877	999999	733	962	999999	969	999999	999999	269	454	718	405	258	567	999999	415	685	505	786	105	867	129	396	515	591	934	976	886	999999	674	914	991	999999	999999	96	162	543	320	899	999999	990	999999	788	36	705	999999	216	711	663	999999	131	960	999999	587	102	758	910	228	999999	559	999999	849	999999	594	999999	726	999999	999999	480	999999	871	375	606	168	115	996	341	999999	809	299	727	999999	999999	574	999999	954	561	359	830	999999	251	999999	999999	349	999999	150	999999	203	999999	999999	833	999999	240	621	823	999999	999999	999999	482	106	427	550	999999	91	999999	999999	999999	999999	999999	585	175	119	504	152	999999	557	436	267	533	964	384	148	873	831	466	999999	44	611	750	797	600	999999	876	999999	910	701	906	999999	517	906	524	938	161	911	813	724	387	97	999999	276	329	106	747	517	999999	289	677	587	625	985	693	25	933	253	984	884	999999	769	241	108	999999	578	749	626	999999	999999	986	961	27	741	468	947	790	484	478	504	543	999999	23	631	34	328	999999	531	223	509	15	908	927	929	491	999999	855	722	625	751	999999	999999	77	285	999999	715	569	999999	526	745	234	458	775	999999	350	873	756	999999	84	332	346	999999	412	941	440	87	999999	999999	260	851	101	78	858	726	999999	422	301	737	339	318	758	358	999999	478	284	556	142	447	999999	618	861	255	648	999999	415	999999	717	136	999999	224	681	999999	999999	999999	653	166	600	999999	342	999999	582	29	280	765	573	987	999999	999999	999999	999999	945	999999	509	999999	990	846	430	565	321	28	704	174	891	999999	637	999999	724	338	824	999999	956	93	114	660	46	999999	974	882	
729	999999	999999	999999	470	961	999999	95	971	999999	685	807	735	44	737	324	233	999999	137	166	138	296	272	884	120	548	927	861	491	849	605	999999	871	547	836	999999	113	999999	704	999999	844	552	999999	732	653	26	392	921	356	790	437	628	714	818	999999	443	999999	999999	999999	999999	44	418	999999	132	999999	536	935	999999	208	844	999999	311	713	206	321	999999	980	999999	240	103	165	15	514	701	421	976	444	63	792	402	738	82	999999	999999	896	436	948	193	346	126	90	999999	999999	999999	999999	135	915	517	506	178	463	624	799	579	999999	999999	903	902	710	999999	102	882	405	806	115	148	63	931	999999	885	637	797	204	124	23	961	292	999999	131	295	71	926	557	623	939	124	999999	679	25	868	532	56	482	999999	33	999999	798	917	406	999999	82	983	216	999999	541	665	430	685	566	805	746	900	999999	999999	358	175	334	782	866	991	999999	999999	999999	442	363	590	325	278	100	814	172	375	607	999999	223	999999	999999	937	92	283	999999	596	123	219	131	631	275	67	999999	858	999999	25	999999	415	999999	698	76	774	266	950	350	162	595	751	642	381	303	99	211	280	455	397	700	593	307	999999	999999	999999	999999	999999	325	267	700	242	941	157	324	202	999999	999999	21	945	999999	999999	932	541	11	372	576	750	338	185	999999	306	412	486	325	999999	117	304	437	999999	464	999999	999999	999999	461	362	809	495	999999	111	973	999999	999999	510	717	568	660	765	278	898	140	569	402	999999	412	403	999999	465	831	857	999999	999999	97	999999	491	999999	505	999999	90	648	562	91	694	237	212	999999	47	999999	999999	756	999999	352	999999	538	239	894	142	999999	680	999999	532	354	664	999999	26	160	599	618	29	999999	73	810	685	629	346	58	875	175	936	999999	366	928	695	999999	60	741	795	558	421	597	22	19	179	32	126	217	427	494	220	999999	580	999999	882	207	999999	995	667	407	202	190	28	966	559	447	999999	604	658	999999	158	285	999999	999999	999999	432	559	63	641	662	999999	999999	631	390	954	999999	663	937	55	999999	391	65	84	398	366	999999	578	55	460	732	331	522	558	838	346	935	697	999999	999999	460	648	999999	999999	999999	894	72	558	637	22	674	784	999999	558	170	207	103	210	966	684	965	853	999999	602	909	341	990	581	793	54	29	197	999999	999999	999999	850	751	700	79	999999	303	681	999999	43	785	999999	568	963	397	640	999999	734	730	855	266	607	144	999999	455	673	999999	491	765	593	992	487	999999	999999	962	319	456	
402	141	472	390	293	912	479	999999	999999	999999	36	193	163	999999	295	466	278	999999	999999	999999	999999	999999	406	599	999999	999999	357	51	308	297	999999	10	88	193	850	603	268	999999	972	694	665	230	494	999999	999999	307	611	792	999999	999999	392	599	999999	999999	999999	157	734	999999	578	377	999999	438	518	674	262	35	114	969	951	691	208	804	486	999999	999999	492	760	999999	722	514	314	999999	343	999999	904	920	36	999999	999999	999999	868	395	895	605	138	237	712	819	647	851	202	999999	841	25	822	999999	123	999999	553	260	397	239	160	999999	999999	10	104	240	769	342	999	629	528	258	823	812	908	880	175	823	999999	941	858	870	321	672	724	328	465	999999	999999	355	932	200	315	999999	245	999999	999999	138	143	482	60	999999	999999	573	999999	999999	202	999999	678	242	515	730	480	455	380	999999	752	999999	286	775	774	452	999999	653	999999	338	943	193	576	87	347	47	999999	308	999999	999999	28	999999	558	999999	999999	455	999999	574	840	212	719	999999	268	955	88	153	999999	367	999999	607	999999	208	875	785	648	18	443	601	895	999999	999999	182	564	828	999999	14	841	154	649	329	804	999999	999999	495	618	94	925	620	998	999999	195	332	600	999999	772	999999	999999	773	493	999999	999999	56	678	372	171	547	999999	440	999999	84	999999	707	999999	999999	999999	999999	999999	390	176	563	999999	822	603	999999	293	717	581	999999	65	451	142	77	661	531	317	757	999999	451	333	80	790	999999	999999	923	999999	999999	614	222	999999	953	999999	999999	607	929	44	999999	453	999999	89	454	966	32	385	252	999999	244	56	999999	999999	55	537	943	67	105	999999	598	999999	679	810	805	113	369	791	111	26	650	470	731	999999	128	999999	314	371	879	114	767	119	684	981	656	441	428	999999	443	999999	491	434	999999	166	999999	303	773	176	283	350	606	999999	283	999999	302	774	324	698	951	741	232	582	999999	990	15	999999	221	698	999999	374	999999	226	358	685	535	999999	958	999999	999999	999999	540	148	999999	538	508	537	999999	459	689	882	126	999999	999999	702	999999	908	256	521	160	956	92	85	999999	999999	665	999999	882	597	699	86	815	749	999999	999999	211	94	494	649	492	478	999999	999999	19	999999	258	999999	35	656	491	999999	968	447	425	104	743	999999	134	188	872	127	999999	248	759	612	76	999999	92	75	500	119	424	999999	999999	999999	314	330	999999	742	660	710	999999	236	116	83	117	378	334	999999	999999	746	959	315	777	374	999999	999999	12	406	999999	881	999999	960	999999	381	211	371	418	
743	790	423	398	392	999999	171	763	428	999999	685	505	698	52	999999	683	754	160	119	999999	664	858	900	327	669	537	779	837	404	999999	734	999999	745	959	591	761	967	357	999999	786	615	610	405	280	999999	901	515	838	342	999999	410	230	999999	542	754	999999	890	106	729	855	748	334	369	999999	999999	814	759	739	461	778	999999	999999	584	332	224	63	999999	629	999	767	31	940	504	999999	670	514	999999	213	214	705	871	871	999999	720	48	999999	251	57	872	999999	999999	999999	387	564	999999	999999	645	768	999999	701	999999	270	106	961	833	999999	830	251	687	999999	44	999999	534	755	907	844	779	863	294	933	811	415	756	497	625	999999	563	940	999999	999999	999999	20	885	512	283	611	999999	666	999999	239	460	999	369	979	478	596	251	631	657	725	233	781	999999	393	889	26	513	609	346	999999	255	889	693	30	35	33	669	31	481	306	80	123	976	64	483	811	55	777	28	999999	13	931	293	999999	443	999999	536	999999	999999	267	999999	174	999999	308	984	571	315	349	953	455	999999	230	159	361	999999	119	999999	429	910	87	999999	735	591	316	584	324	606	861	587	939	999999	177	408	224	999999	905	793	677	80	912	999999	706	824	573	112	783	781	932	187	334	291	999999	591	545	296	371	583	23	724	670	999999	999999	762	999999	958	999999	821	999999	162	999999	325	137	999999	999999	999999	274	999999	28	214	801	542	999999	684	999999	658	389	999999	863	928	836	331	999999	953	999999	999999	62	944	810	614	354	999999	846	779	437	18	999999	999999	592	963	999999	460	565	999999	999999	137	999999	999999	509	365	579	181	958	16	326	427	544	183	948	999999	529	329	110	413	859	839	695	894	256	254	999999	630	999999	999999	906	386	999999	999999	999999	282	657	292	445	455	45	182	999999	840	463	19	473	980	810	541	443	702	359	161	999999	92	999999	405	523	264	861	948	187	68	109	939	661	999999	151	675	999999	247	883	655	378	687	836	854	440	999999	781	523	820	999999	466	213	36	614	32	948	999999	261	768	191	594	97	994	945	999999	523	358	900	999999	144	146	206	819	999999	783	271	256	999999	965	286	483	347	137	725	601	895	913	56	550	999999	835	153	999999	702	71	290	693	999999	123	917	887	999999	685	685	326	269	999999	332	830	760	702	263	296	492	708	256	999999	999999	999999	845	999999	311	359	999999	999999	999999	728	999999	642	503	578	365	999999	57	398	601	661	999999	409	342	511	590	226	789	500	581	999999	986	994	814	331	423	999999	
277	316	586	531	50	386	332	999999	277	690	337	999999	347	789	999999	103	116	595	517	870	21	344	999999	95	999999	999999	727	146	741	132	827	181	164	818	999999	740	812	80	621	999999	999999	800	243	999999	888	999999	163	792	618	892	887	999999	813	999999	535	933	297	500	999999	895	658	196	799	999999	863	165	37	528	999999	507	999999	45	973	451	793	220	110	999999	206	962	991	999999	999999	849	244	607	368	611	292	273	453	322	119	999999	417	890	999999	98	46	733	580	634	999999	121	612	999999	999999	999999	759	324	999999	177	303	997	904	723	668	950	909	265	999999	425	245	329	63	968	925	257	44	903	220	22	93	473	392	366	734	416	999999	392	362	996	851	999999	440	286	999999	122	999999	693	999999	60	188	780	935	999999	398	880	67	999999	999999	998	337	856	114	820	94	829	999999	999999	988	999999	714	527	903	999999	574	278	999999	777	949	999999	999999	350	682	169	833	312	537	238	999999	999999	358	602	999999	363	668	995	863	620	202	999999	999999	283	999999	999999	346	661	877	145	999999	130	990	289	694	123	573	986	183	944	987	781	999999	387	580	143	903	999999	71	550	141	578	414	279	585	761	999999	999999	646	713	823	999999	999999	999999	647	846	999999	79	908	999999	999999	682	821	999999	633	420	896	129	702	999999	999999	234	600	999999	999999	21	716	721	999999	932	806	999999	350	470	131	815	356	899	739	734	279	834	212	717	999999	459	757	496	646	175	865	196	999999	85	648	999999	581	107	999999	635	140	999999	375	975	546	378	341	361	796	817	73	999999	390	968	300	240	999999	882	999999	554	264	229	85	538	77	620	963	275	821	532	244	258	510	113	604	137	468	237	999999	999999	127	406	999999	999999	111	868	806	999999	784	418	576	698	530	845	999999	910	77	837	999999	926	999999	999999	539	999999	583	999999	999999	286	373	173	999999	794	711	999999	999999	858	530	256	436	209	813	483	491	412	955	999999	728	999999	732	999999	70	999999	328	255	977	61	866	999999	999999	296	381	530	126	999999	647	782	987	999999	418	523	390	999999	999999	708	122	931	999999	137	318	47	999999	831	553	679	113	149	475	465	999999	385	999999	104	11	999999	999999	293	366	870	765	183	999999	999999	256	219	313	249	230	620	142	55	476	739	127	217	209	550	976	999999	517	507	316	531	999999	43	531	295	818	999999	880	999999	574	714	372	144	489	703	585	344	999999	863	919	999999	333	172	909	262	977	794	999999	287	317	999999	362	267	867	36	999999	999999	687	27	
431	961	999999	313	481	761	376	982	999999	505	964	641	80	654	588	999999	208	999999	134	999999	999999	34	328	603	999999	654	361	114	277	463	445	999999	657	358	442	958	126	999999	999999	999999	999999	995	999999	445	322	675	999999	708	999999	416	828	304	98	999999	999999	407	642	999999	790	826	409	272	714	274	999999	602	984	999999	222	630	344	187	281	976	999999	322	999999	882	290	847	805	999999	435	861	634	999999	999999	999999	999999	44	325	999999	239	864	747	623	290	803	385	720	999999	136	496	59	82	999999	32	121	33	396	999999	760	855	943	31	756	836	999999	999999	918	999999	745	84	187	999999	364	948	417	238	771	42	163	506	569	166	678	166	386	788	983	129	172	226	262	594	565	134	999999	842	991	786	436	999999	467	999999	945	62	318	744	999999	702	999999	882	261	364	297	263	296	999999	999999	599	999999	999999	655	798	166	529	821	593	749	240	999999	574	247	985	999999	989	49	999999	999999	626	848	642	81	999999	999999	999999	964	999999	307	311	838	509	500	401	336	372	518	668	245	999999	240	725	999999	999999	50	50	644	276	758	307	223	128	574	726	751	817	993	999999	294	876	999999	924	296	448	999999	162	84	846	658	243	999999	999999	999999	795	395	999999	647	593	250	473	644	697	149	999999	97	999999	934	773	649	518	999999	154	384	999999	861	999999	999999	556	95	888	966	999999	999999	525	999999	843	195	779	340	629	179	409	133	820	242	867	785	296	999999	682	228	310	207	999999	864	337	996	573	934	89	693	101	508	362	507	846	89	999999	183	254	534	165	443	30	348	969	30	999999	136	994	531	152	206	412	999999	666	999999	999999	661	999999	847	621	845	260	935	88	900	771	323	395	787	171	122	115	999999	73	866	999999	999999	895	317	441	447	940	558	999999	895	106	692	841	255	611	962	685	407	912	320	192	999999	999999	78	999999	251	999999	216	369	999999	100	999999	606	799	423	676	766	191	999999	184	904	702	999999	999999	999999	88	999999	999999	999999	209	437	999999	999999	753	684	999999	541	826	68	999999	706	734	198	520	805	841	96	51	832	935	206	503	991	999999	415	490	699	87	274	180	769	999999	39	170	603	391	28	852	125	330	144	939	133	225	477	999999	513	874	999999	999999	991	999999	317	250	13	933	717	999999	348	203	999999	463	999999	887	999999	116	704	38	917	424	823	243	926	999999	800	266	380	776	269	999999	976	824	700	311	999999	339	293	788	166	669	673	519	514	999999	927	681	999999	245	999999	371	476	485	
957	962	148	757	513	805	450	747	563	941	248	113	999999	578	999999	260	709	102	822	915	871	999999	751	314	729	15	584	129	999999	144	982	898	768	999999	867	999999	173	430	999999	488	348	419	115	732	999999	411	704	359	918	999999	536	701	549	560	613	709	999999	999999	999999	507	999999	330	868	429	958	999999	345	725	710	34	97	288	999999	344	577	461	152	999999	999999	328	310	234	210	999999	607	290	358	218	888	167	526	338	401	327	267	27	999999	685	999999	929	76	999999	648	894	50	257	999999	215	983	999999	999999	202	999999	710	206	996	130	128	821	678	992	136	999999	553	507	758	886	999999	86	999999	911	466	255	114	262	999999	586	315	999999	999999	855	153	235	737	600	999999	538	999999	130	270	999999	432	864	105	999999	939	999999	105	397	292	371	487	138	433	999999	110	947	999999	458	875	999999	814	999999	471	822	999999	901	109	999999	183	229	205	827	816	662	489	602	159	999999	322	999999	490	918	427	988	377	25	801	497	500	386	843	243	255	850	92	23	999999	282	98	47	53	152	999999	999999	176	660	322	999999	761	508	797	999999	999999	999999	999999	896	991	483	455	832	109	612	462	797	386	962	581	965	580	475	210	999999	88	285	145	999999	705	364	822	717	703	999999	735	992	999999	324	107	999999	999999	195	31	918	827	265	937	441	690	426	999999	214	88	356	199	295	307	999999	999999	860	561	591	200	637	660	999999	139	78	876	470	218	71	864	999999	54	394	454	999999	999999	822	347	704	657	999999	678	618	639	356	999999	450	694	668	875	247	997	339	994	393	268	999999	999999	869	564	230	999999	624	999999	65	312	804	840	26	999999	627	523	857	934	912	958	52	999999	782	236	435	776	549	196	627	35	715	400	70	33	960	696	999999	149	437	80	64	278	583	54	47	999999	999999	798	258	999999	149	999999	999999	434	225	991	999999	643	999999	999999	668	999999	722	40	596	999999	779	993	999999	930	55	718	999999	842	904	999999	524	999999	198	824	108	751	938	903	885	999999	317	635	999999	999999	352	999999	19	999999	411	626	999999	553	457	632	999999	999999	999999	327	678	431	896	999999	999999	999999	999999	615	454	999999	355	917	499	819	999999	999999	107	153	195	999999	999999	999999	708	999999	440	288	227	970	290	565	999999	999999	863	620	235	464	424	77	999999	365	500	736	389	999999	637	494	136	737	999999	182	535	999999	498	999999	738	465	999999	382	999999	252	234	506	335	888	321	931	64	878	999999	690	861	40	47	829	450	852	833	13	
886	946	999999	999999	571	118	999999	315	925	916	999999	769	740	52	266	863	141	994	411	999999	394	706	999999	999999	999999	718	320	505	649	668	999999	886	632	720	495	863	101	743	935	227	999999	15	999999	147	996	999999	949	818	773	184	999999	456	451	999999	619	999999	516	902	347	852	797	534	665	266	421	999999	146	30	556	403	771	398	68	193	641	388	701	999999	261	999999	769	501	732	475	971	58	445	999999	110	999999	356	198	406	93	430	334	999999	748	726	10	688	928	272	999999	412	309	999999	267	701	240	999999	225	651	28	93	305	801	200	999999	372	999999	846	999999	250	999999	999999	999999	999999	999999	999999	48	952	574	260	640	840	239	999999	72	671	660	187	599	870	827	999999	547	999999	999	999999	999999	999999	463	999999	999999	842	19	999999	332	829	999999	422	999999	999999	202	535	999999	999999	388	253	76	448	137	623	999999	382	999999	59	999999	999999	46	615	975	639	785	888	999999	220	810	798	999999	216	40	243	364	999999	683	215	677	302	490	999999	999999	756	68	93	31	839	999999	77	594	959	610	417	792	999999	447	864	608	313	999999	440	589	589	421	859	999999	894	999999	474	699	51	381	129	434	889	616	229	580	701	999999	660	567	743	213	871	606	623	450	662	999999	819	999999	374	999999	60	567	999999	344	999999	675	999999	579	188	999999	999999	587	490	982	902	95	227	294	999999	446	385	999999	845	386	550	262	999999	453	606	673	880	444	17	863	383	332	206	884	380	999999	739	90	388	375	659	293	999999	640	548	577	582	534	699	927	881	188	999999	42	794	999999	881	683	973	515	497	119	999999	627	608	579	999999	999999	913	881	999999	999999	494	479	726	266	145	163	905	38	100	999999	744	89	982	205	611	174	100	433	153	65	116	872	878	550	713	999999	41	968	688	999999	620	817	230	586	999999	251	999999	999999	811	727	778	944	999999	152	374	500	644	413	968	999999	999999	490	999999	651	198	621	601	999999	553	646	132	936	350	999999	734	926	859	405	511	369	858	562	999999	426	287	171	999999	999999	999999	222	854	628	10	963	996	140	89	578	398	82	650	999999	983	175	605	841	604	573	418	448	999999	248	901	609	866	690	868	321	999999	36	173	866	999	340	791	503	936	386	855	603	999999	290	999999	439	719	727	999999	455	821	445	567	884	327	999999	582	615	726	401	107	315	271	999999	214	999999	999999	999999	141	999999	384	111	905	999999	718	814	999999	359	241	472	889	148	121	423	999999	928	468	999999	999999	999999	758	
185	777	545	288	549	342	87	999999	646	999999	935	596	925	81	720	540	349	176	513	999999	232	999999	264	511	958	204	999999	278	285	903	630	999999	869	894	999999	334	369	938	999999	482	999999	283	595	941	954	999999	195	352	779	398	128	122	45	136	536	801	522	44	329	355	493	809	999999	743	999999	699	727	41	872	999999	180	411	999999	41	621	949	789	322	556	416	18	506	499	999999	999999	517	209	742	367	407	811	335	618	823	988	999999	482	851	51	264	824	999999	479	393	228	999999	125	14	514	587	999999	210	999999	999999	999999	999999	999999	913	958	392	500	984	999999	999999	999999	844	792	183	52	906	476	937	280	999999	591	853	36	999999	668	999999	402	204	999999	999999	396	999999	848	999999	486	10	404	568	893	999999	764	840	491	15	999999	384	999999	941	961	607	999999	999999	999999	195	331	493	961	999999	255	892	990	305	755	999999	88	973	999999	96	999999	52	511	907	54	999999	537	751	372	999999	306	294	150	460	243	630	669	322	681	662	383	993	48	999999	999999	10	668	469	94	598	926	999999	999999	999999	999999	919	105	212	999999	317	658	580	131	940	999999	961	751	539	72	999999	233	766	301	999999	712	704	999999	321	595	54	953	78	999999	999999	104	471	906	311	216	323	535	466	292	374	999999	999999	872	108	292	361	258	138	407	959	375	999999	543	999999	136	550	999999	999999	617	985	363	590	999999	357	845	999999	65	999999	333	748	999999	766	483	926	340	909	831	999999	999999	999999	795	824	999999	707	408	999999	927	862	185	999999	999999	999999	999999	307	20	423	889	524	263	846	305	808	805	658	369	609	999999	617	713	226	718	21	756	384	200	539	919	217	949	910	518	203	274	667	350	849	917	186	915	917	30	317	650	999999	999999	999999	29	22	347	798	258	320	999999	959	947	999999	994	474	117	481	503	682	575	353	338	112	999999	148	999999	520	692	509	701	796	205	411	999999	574	999999	213	520	907	999999	160	661	208	54	315	999999	953	854	999999	79	999999	423	348	741	307	853	999999	452	999999	703	827	116	749	619	999999	763	546	36	430	999999	903	999999	596	999999	425	691	140	67	999999	428	365	665	250	999999	267	383	857	999999	72	721	610	761	999999	213	51	53	912	588	693	551	183	926	434	423	176	482	999999	999999	326	616	723	778	222	462	348	172	866	319	999999	978	905	999999	999999	708	428	152	332	999999	999999	381	779	999999	374	687	255	999999	240	827	999999	785	556	331	352	456	997	831	999999	999999	865	879	187	
602	999999	714	645	306	962	725	999999	33	159	444	999999	945	837	999999	414	999999	217	910	932	48	56	999999	999999	584	534	518	711	596	999999	999999	527	891	999999	186	324	999999	999999	949	475	514	832	250	635	121	566	999999	999999	825	427	22	969	954	999999	148	555	660	292	999999	771	999999	24	408	428	13	917	873	999999	999999	857	754	493	268	444	427	216	806	940	320	999999	136	999999	885	178	999999	186	572	943	64	999999	999999	999999	980	999999	30	499	999999	821	632	204	692	656	957	999999	672	529	710	520	529	999999	749	719	971	53	644	555	999999	239	836	826	354	929	696	40	999999	387	512	90	423	927	999999	999999	999999	125	335	480	941	999999	505	999999	475	62	424	132	880	944	999999	999999	542	475	370	204	984	999999	850	999999	960	999999	774	295	27	630	106	999999	160	764	410	999999	717	174	614	999999	733	999999	999999	302	999999	574	159	258	999999	574	548	948	567	999999	10	512	275	572	520	23	999999	999999	55	845	955	822	972	999999	999999	549	230	999999	999999	158	999999	999999	454	999999	999999	396	778	525	313	999999	91	157	45	573	764	999999	590	999999	654	600	78	523	729	999999	346	693	601	42	714	442	354	180	97	999999	126	790	68	717	325	999999	244	628	907	602	999999	808	786	409	361	999999	959	85	723	999999	90	999999	999999	939	999999	999999	794	745	810	870	107	911	70	626	457	999999	999999	872	828	530	366	449	616	136	751	538	906	202	681	78	483	278	457	999999	337	177	999999	128	506	999999	340	999999	999999	46	505	852	999999	999999	952	388	806	96	257	999999	904	640	342	363	198	999999	656	601	74	741	999999	999999	464	243	299	289	999999	999999	999999	76	200	867	631	579	631	898	791	746	250	999999	271	396	31	264	922	999999	835	946	929	824	115	999999	433	86	999999	676	398	999999	870	672	999999	95	720	190	12	999999	18	999999	999999	299	891	910	999999	771	479	10	807	999999	321	999999	453	727	791	551	960	461	443	999999	930	955	999999	287	876	577	999999	186	999999	840	261	885	999999	83	223	639	932	205	388	661	606	648	868	198	202	277	229	986	304	179	999999	999999	602	463	831	777	999999	614	999999	782	999999	303	999999	966	947	435	915	379	514	999999	619	764	83	781	949	292	96	999999	999999	608	358	601	882	506	620	710	292	234	251	445	850	999999	171	606	478	999999	323	901	250	767	362	849	482	152	559	999999	477	820	999999	999999	999999	478	529	434	434	591	421	999999	999999	246	152	690	138	999999	999999	301	602	477	
313	646	969	999999	80	999999	256	999999	129	999999	946	164	243	999999	720	702	999999	999999	798	999999	999999	887	891	999999	555	14	624	672	999999	414	840	999999	862	10	999999	867	579	999999	407	211	188	999999	471	682	881	999999	999999	999999	969	999999	323	999999	502	865	999999	425	999999	484	639	76	703	584	786	714	999999	688	301	242	954	853	132	258	974	999999	999999	256	425	999999	999999	363	10	943	702	296	100	911	999999	997	705	101	121	999999	866	340	508	603	149	757	783	203	900	999999	726	125	312	999999	999999	906	316	59	999999	546	871	286	76	759	881	500	999999	987	922	304	536	862	999999	37	999999	643	97	955	999999	668	435	999999	462	238	226	587	983	35	955	859	999999	656	101	575	233	589	999999	748	721	649	142	796	999999	999999	999999	864	383	285	999999	322	999999	361	942	341	121	462	999999	837	999999	304	516	999999	999999	73	999999	999999	770	999999	803	999999	378	999999	243	999999	999999	639	147	857	993	362	213	708	352	643	50	339	714	760	999999	771	765	437	216	999999	142	544	999999	217	999999	999999	999999	216	482	999999	999999	480	999999	484	806	482	324	966	844	190	101	999999	256	398	33	284	999999	20	713	41	46	999999	999999	816	335	991	999999	929	865	638	999999	997	236	471	699	570	221	239	954	999999	456	799	593	35	336	334	298	376	194	716	199	93	999999	450	844	12	347	999999	999999	814	608	394	111	215	922	103	581	784	698	999999	73	935	65	732	584	247	999999	117	490	10	702	507	745	999999	999999	184	504	786	627	697	999999	910	999999	149	999999	999999	697	387	113	999999	753	514	678	731	999999	999999	999999	770	865	606	653	240	821	999999	121	110	999999	952	767	747	599	795	166	999999	240	999999	855	916	358	522	549	971	13	999999	256	999999	829	23	504	999999	156	733	999999	30	53	992	999999	999999	999999	282	999999	745	619	365	999999	958	357	677	501	500	408	121	999999	352	67	999999	236	573	999999	923	281	635	457	582	601	865	874	146	999999	247	74	924	888	85	109	999999	999999	647	614	298	841	161	522	13	786	45	321	999999	963	371	766	525	37	114	11	787	297	46	764	999999	94	221	720	263	436	999999	232	346	999999	263	330	999999	958	999999	91	999999	122	453	999999	566	553	305	999999	999999	481	548	897	784	84	999999	516	325	883	837	214	999999	999999	269	577	999999	999999	999999	335	709	999999	187	567	423	32	999999	674	843	250	208	233	788	48	999999	781	887	999999	448	271	999999	746	15	999999	131	410	461	999999	853	999999	999999	
753	578	969	473	554	304	981	999999	761	203	648	673	999999	684	999999	425	592	315	487	999999	727	999999	714	405	963	45	482	445	22	999999	201	999999	966	757	999999	999999	818	574	580	487	906	112	999999	999999	999999	82	931	31	518	999999	869	384	375	999999	999999	388	864	999999	999999	999999	821	999999	471	999999	11	826	706	326	239	957	607	999999	734	10	783	624	688	645	124	890	113	461	927	37	702	817	455	999999	992	76	791	254	999999	70	665	370	999999	999999	999999	465	999999	999999	791	560	387	851	649	375	999999	150	700	228	999999	999999	416	370	999999	443	497	194	381	926	333	172	176	999999	952	674	344	999999	983	999999	578	999999	524	499	669	377	649	851	177	999999	376	851	999999	573	794	455	654	999999	751	999999	999	882	94	449	290	629	393	35	898	999999	999999	990	166	509	649	800	999999	916	701	251	999999	999999	999999	300	560	481	999999	603	567	999999	29	49	671	786	201	696	574	85	218	49	983	623	952	201	59	385	695	866	999999	999999	361	737	602	510	412	363	999999	793	999999	808	999999	790	999999	999999	956	991	999999	999999	318	953	999999	29	708	662	267	999999	693	825	999999	184	999999	999999	679	573	156	999999	446	170	384	837	999999	781	196	999999	216	203	165	999999	999999	67	66	325	558	970	999999	341	38	940	253	999999	670	49	551	999999	32	903	120	894	255	674	999999	999999	995	480	133	999999	832	999999	455	74	24	999999	590	194	999999	470	381	999999	805	999999	999999	999999	999999	152	177	999999	240	482	387	313	92	271	315	571	999999	897	330	87	847	999999	509	729	495	189	227	537	459	367	999999	999999	532	410	999999	441	420	59	251	999999	999999	342	999999	360	921	152	981	753	827	999999	681	230	150	303	999999	492	315	533	999999	738	925	640	341	873	886	999999	780	999999	999999	873	160	462	656	477	999999	514	109	159	808	353	207	473	709	439	685	999999	420	239	999999	606	999999	887	999999	999999	927	672	10	350	999999	999999	371	309	580	953	999999	229	574	673	528	999999	392	999999	725	667	540	461	930	999999	198	521	415	999999	999999	999999	747	272	423	999999	549	111	513	758	685	712	981	898	893	755	999999	466	800	747	710	201	223	969	172	381	972	999999	742	108	162	951	999999	819	999999	999999	216	607	805	430	133	426	843	999999	480	22	999999	641	568	185	342	732	721	667	840	942	363	777	109	51	181	83	369	415	606	999999	31	171	999999	889	549	962	999999	379	623	294	357	589	999999	159	696	999999	907	566	765	999999	239	32	
979	233	650	438	999999	999999	999999	60	66	438	999999	745	991	524	999999	679	636	999999	81	999999	53	556	999999	774	288	999999	355	999999	175	802	999999	999999	999999	999999	192	508	999999	120	464	897	999999	573	237	919	561	754	999999	181	999999	238	930	999999	359	888	979	999999	638	999999	160	557	417	418	884	264	788	999999	999999	992	342	999999	440	525	915	999999	230	480	999999	675	222	534	791	184	420	937	872	999999	826	999999	29	760	870	372	960	999999	490	999999	689	973	140	709	999999	176	999999	30	797	999999	480	185	667	508	112	963	663	999999	999999	242	999999	946	391	999999	35	999999	972	999999	540	78	564	999999	693	518	790	356	544	513	999999	625	344	399	999999	467	784	650	948	999999	657	906	999999	999999	150	257	714	999999	591	606	999999	999999	203	267	490	999999	850	471	492	159	718	755	428	999999	604	151	898	608	806	924	750	385	686	462	924	633	368	229	868	445	803	58	999999	999999	999999	152	431	87	909	420	616	322	167	798	802	901	488	559	739	999	999999	115	999999	999999	856	308	202	999999	342	857	370	631	603	57	355	669	990	490	330	462	719	820	999999	999999	318	437	227	887	999999	32	155	999999	489	869	96	698	122	108	92	531	949	691	744	61	59	985	999999	120	999999	142	911	997	239	287	289	538	999999	999999	358	428	91	315	999999	320	711	561	999999	734	961	999999	556	891	408	799	999999	38	999999	647	346	332	718	117	444	999999	121	157	580	999999	589	557	999999	574	749	663	449	644	610	434	999999	498	844	999999	158	999999	999999	999999	599	440	773	999999	462	999999	211	35	709	973	999999	563	209	999999	981	938	154	414	999999	982	151	999999	359	868	999999	999999	307	848	488	733	958	999999	999999	101	558	149	999999	338	104	523	372	724	999999	476	773	56	235	785	999999	905	840	744	429	603	877	854	90	904	832	999999	470	363	999999	999999	25	230	999999	117	15	841	509	816	319	851	620	999999	790	999999	104	382	426	521	341	583	892	223	230	348	224	999999	69	533	999999	293	999999	999999	187	977	999999	553	433	127	780	675	406	34	999999	999999	982	459	73	207	810	460	394	948	31	963	94	801	10	999999	893	311	782	975	999999	36	798	999999	250	813	432	551	948	309	999999	999999	999999	999999	789	653	365	764	640	861	723	55	899	114	986	223	893	999999	552	159	234	478	893	430	714	408	778	380	219	999999	774	268	512	94	217	365	787	225	22	999999	918	139	999999	920	261	999999	137	694	624	999999	920	773	998	798	
85	273	772	755	163	999999	999999	984	554	390	96	465	542	999999	897	631	999999	677	646	999999	240	999999	806	973	179	449	999999	999999	756	192	339	11	999999	999999	999999	943	999999	41	999999	631	999999	999999	999999	291	999999	796	732	322	797	993	600	253	136	803	568	980	999999	799	999999	999999	120	790	999999	371	60	95	205	828	999999	953	47	404	614	25	723	306	999999	999999	149	383	716	957	999999	762	591	96	999999	999999	155	39	487	794	454	999999	520	692	705	223	241	748	600	903	517	843	956	206	638	999999	89	999999	999999	940	999999	213	998	162	999999	999999	779	963	220	999999	683	775	999999	999999	949	267	505	999999	601	306	999999	401	999999	812	450	453	999999	395	999999	999999	386	884	568	546	144	251	359	367	198	999999	443	277	537	860	230	999999	377	712	256	999999	615	999999	999999	174	656	268	430	999999	712	60	669	394	515	456	362	799	217	930	118	707	907	147	842	999999	862	26	863	922	592	708	86	103	149	87	159	337	223	999999	999999	875	821	999999	999999	148	569	59	999999	91	508	431	534	447	604	548	473	477	217	308	311	640	405	507	999999	999999	973	999999	999999	437	307	35	585	813	999999	242	886	999999	492	703	802	813	263	781	999999	999999	184	999999	999999	600	999999	999999	130	915	102	259	480	323	572	650	175	992	804	335	784	483	999999	720	999999	999999	999999	730	999999	999999	506	497	386	999999	94	999999	830	344	87	653	823	625	904	669	721	791	999999	572	180	841	538	809	19	928	996	999999	999999	463	242	137	938	883	695	616	999999	604	872	999999	239	140	999999	999999	999999	160	999999	168	999999	186	998	615	609	99	559	153	975	696	488	458	627	999999	125	376	999999	999999	715	940	929	298	260	127	999999	905	342	50	30	999999	999999	858	999999	999999	372	999999	999999	627	527	848	333	999999	999999	722	125	424	999999	96	24	454	729	999999	999999	999999	999999	289	999999	881	696	703	757	519	133	277	802	630	40	789	999999	999999	910	484	432	866	617	387	657	538	11	504	676	999999	999999	999999	999999	929	423	857	609	92	223	584	930	823	101	813	428	373	919	495	394	999999	315	47	543	254	999999	999999	952	850	631	396	880	999999	37	511	999999	556	299	999999	999999	183	999999	999999	763	336	999999	609	775	999999	958	294	619	515	120	236	940	987	999999	733	397	844	904	999999	461	999999	703	738	999999	589	999999	872	83	55	288	221	999999	617	999999	999999	701	999999	803	158	892	347	777	374	92	999999	571	507	522	999999	486	372	278	432	246	937	
632	815	812	195	485	96	220	573	236	898	967	332	999999	999999	42	999999	50	999999	866	123	58	999999	655	996	28	821	359	518	999999	916	999999	837	380	347	999999	999999	130	999999	673	805	136	999999	147	193	832	249	793	999999	999999	31	331	521	565	999999	999999	999999	169	816	999999	663	736	999999	13	320	999999	999999	951	376	253	155	343	433	93	999999	987	844	999999	472	173	778	38	664	985	548	594	430	281	257	999999	289	727	314	999999	19	79	433	211	999999	237	999999	297	427	452	387	688	999999	999999	505	145	999999	112	696	999999	398	634	82	717	999999	725	999999	858	703	917	963	428	39	983	83	991	563	643	373	245	470	491	610	221	607	859	695	992	999999	999999	999999	999999	40	661	61	999999	999999	716	745	112	701	999999	593	510	999999	958	999999	915	365	514	999999	410	738	461	192	907	34	860	119	605	39	543	92	592	999999	785	398	377	999999	698	994	999999	897	271	999999	625	897	110	733	649	999999	780	999999	999999	999999	13	449	579	479	153	360	999999	999999	150	82	999999	762	11	999999	702	570	291	983	667	520	999999	999999	999999	917	566	19	923	137	470	404	259	906	821	62	508	346	999999	897	999999	347	858	249	756	199	384	863	896	112	40	88	918	797	969	751	803	999999	972	661	912	999999	436	19	999999	999999	823	262	940	948	499	366	751	394	204	329	661	496	756	287	543	703	122	821	106	391	485	999999	936	999999	999999	18	373	167	985	654	910	999999	112	20	376	132	999999	948	613	674	337	534	602	999999	999999	316	743	695	127	219	31	615	999999	999999	270	999999	326	871	999999	999999	999999	593	409	999999	418	813	394	745	999999	999999	999999	999999	999999	999999	64	999999	999999	295	980	942	274	677	999999	999999	632	305	935	356	750	999999	805	61	258	132	680	743	999999	61	241	286	999999	999999	785	706	438	856	999999	490	701	999999	999999	40	891	756	225	326	999999	632	917	123	877	47	995	905	615	729	915	95	999999	999999	824	999999	63	704	999999	277	892	343	347	775	897	454	655	440	999999	774	170	999999	999999	364	199	502	143	128	408	884	999999	879	101	708	940	322	738	390	999999	703	977	196	736	948	433	999999	294	151	225	432	392	564	411	840	999999	423	999999	397	999999	999999	673	935	999999	144	999999	22	999999	639	835	999999	716	274	945	800	797	999999	765	999999	999999	978	217	999999	902	975	502	447	478	999999	148	527	144	351	268	172	999999	51	891	601	684	999999	968	999999	316	999999	716	127	999999	610	53	596	657	230	
999999	153	124	681	999999	329	999999	827	543	991	999999	999999	999999	374	16	999999	771	756	91	173	283	519	999999	562	685	272	269	999999	828	868	217	552	869	913	884	999999	999999	357	18	571	959	856	877	999999	999999	999999	198	351	121	835	839	999999	514	494	946	947	143	561	996	999999	70	268	998	675	999999	948	447	999999	490	890	999999	423	999999	520	214	427	999999	42	408	685	83	999999	272	993	999999	920	48	385	967	936	981	496	999999	248	999999	700	858	999999	203	216	561	661	861	999999	110	426	999999	999999	289	529	316	999999	163	999999	696	152	995	15	647	864	910	72	570	553	908	248	71	509	18	513	568	440	838	201	134	422	999999	51	892	612	380	54	105	448	999999	999999	343	50	551	999999	999999	853	564	339	306	999999	100	317	999999	999999	364	50	985	776	999999	875	272	961	196	284	97	953	122	44	493	999999	966	132	923	38	904	30	957	649	808	715	876	509	999999	634	331	747	730	39	999999	339	68	328	487	999999	618	999999	854	277	281	999999	740	529	845	440	533	968	393	293	999999	343	93	345	968	254	999	762	999999	562	952	349	233	92	787	164	999999	647	644	179	420	533	176	689	378	66	999999	999999	664	465	111	999999	364	446	81	913	256	999999	360	243	754	855	315	301	325	932	999999	657	742	999999	632	885	334	999999	873	999999	177	999999	967	911	279	653	108	999999	461	999999	984	786	21	999999	908	94	999999	411	999999	565	227	874	374	445	538	999999	613	973	999999	999999	39	999999	999999	647	746	999999	999999	449	963	111	757	999999	840	999999	999999	741	646	999999	782	548	598	922	799	317	216	302	39	999999	999999	952	999999	134	999999	245	999999	845	223	373	136	65	338	847	447	324	999999	999999	999999	648	497	797	999999	744	200	293	999999	116	350	265	440	454	822	233	76	21	71	632	999999	604	165	112	528	282	742	999999	220	750	485	999999	510	694	267	999999	44	584	281	304	933	999999	618	463	505	999999	999999	681	243	115	781	999999	262	999999	594	439	492	395	999999	407	11	473	83	999999	631	865	755	999999	197	441	198	491	740	766	699	443	985	702	607	999999	349	71	494	114	969	999999	232	335	109	827	899	999999	314	873	303	999999	420	999999	832	999999	211	196	494	802	917	999999	695	495	485	160	999999	999999	999999	709	67	940	979	999999	999999	581	642	430	999999	999999	541	548	186	866	473	239	33	253	999999	967	999999	999999	576	692	197	679	999999	736	849	948	383	119	999999	999999	999999	999999	490	999999	835	260	
997	781	549	999999	270	999999	999999	828	31	256	137	999999	920	820	349	904	374	999999	781	237	999999	905	581	698	999999	432	686	580	61	121	748	999999	999999	618	969	588	613	450	431	999999	567	999999	999999	602	821	999999	999999	51	266	910	988	202	669	608	42	999999	209	851	150	999999	693	541	999999	910	507	554	793	999999	850	999999	301	923	865	963	669	999999	999999	978	876	999999	999999	999999	324	999999	133	555	999999	999999	585	878	388	761	999999	594	135	35	758	804	105	999999	389	886	999999	504	619	74	337	705	938	350	901	231	974	337	603	999999	226	636	999999	951	641	999999	999999	972	383	539	622	281	838	644	934	396	882	609	999999	357	452	820	531	68	999999	217	999999	245	976	166	999999	972	990	86	808	131	999999	153	635	403	170	229	131	89	452	65	867	999999	415	515	348	375	999999	256	606	406	114	729	733	434	126	490	999999	226	753	999999	999999	999999	836	812	379	999999	974	39	999999	233	699	452	615	999999	349	575	829	471	818	421	77	743	480	412	26	297	420	210	999999	999999	233	904	999999	801	774	114	468	603	145	609	400	874	70	999999	707	662	123	570	94	551	660	533	407	999999	582	547	292	433	795	92	999999	773	752	999999	999999	794	999999	999999	999999	245	116	999999	999999	218	30	999999	683	106	704	999999	183	850	126	735	29	700	507	999999	229	236	822	999999	807	63	291	627	131	554	383	999999	546	309	182	849	444	434	208	198	321	389	864	195	728	441	909	478	656	26	497	309	297	132	594	171	422	82	428	999999	999999	403	999999	139	999999	999999	817	999999	999999	277	301	594	501	999999	682	999999	372	637	315	376	999999	812	970	114	999999	84	999999	424	999999	20	436	372	16	925	271	918	317	735	472	999999	623	45	799	389	725	902	807	978	999999	753	799	999999	766	999999	138	124	432	966	82	648	176	403	167	667	840	929	588	576	57	999999	533	636	174	378	752	118	23	999999	389	164	999999	646	974	962	221	999999	605	954	999999	156	495	351	663	824	770	230	877	142	999999	999999	323	241	999999	685	999999	999999	999999	999999	309	29	111	842	999999	999999	380	999999	999999	205	456	999999	333	634	778	900	278	999999	999999	350	608	531	240	881	999999	592	840	46	715	999999	741	58	41	217	654	778	54	999999	763	745	453	251	802	682	685	999999	473	689	462	40	416	48	199	279	790	777	999999	230	801	994	86	344	814	139	999999	408	167	126	979	10	856	999999	428	237	897	366	999999	558	205	690	129	161	
999999	684	882	702	859	999999	999999	999999	989	823	852	769	668	119	436	999999	999999	287	203	356	709	461	999999	999999	620	961	382	433	58	239	35	999999	999999	925	999999	140	257	999999	549	999999	698	999999	999999	42	773	659	568	787	999999	999999	340	918	497	772	451	132	999999	100	92	999999	999999	994	999999	759	999999	741	893	743	359	306	999999	466	738	797	658	607	450	151	999999	961	999999	594	999999	992	899	117	622	112	484	999999	630	166	999999	999999	26	704	284	261	999999	41	765	825	438	633	999999	999999	189	700	124	999999	681	367	83	999999	504	794	501	836	999999	691	128	790	268	721	676	268	999999	96	999999	953	333	199	908	985	205	577	999999	869	361	34	927	922	988	639	999999	999999	999999	999999	999999	231	213	447	401	551	999999	974	566	716	957	381	999999	102	919	171	521	999999	459	97	925	926	999999	631	485	835	999999	205	802	629	765	414	999999	999999	999999	558	749	885	798	999999	82	999999	20	999999	912	979	938	834	999999	827	128	474	999999	995	631	231	593	582	999999	565	999999	717	182	937	950	999999	206	855	164	370	421	636	693	103	24	704	916	197	719	505	897	929	202	975	510	301	601	189	608	717	964	999999	922	242	578	365	59	999999	999999	999999	782	92	999999	642	415	999999	780	999999	981	927	315	999999	862	466	668	857	524	206	437	659	951	26	257	446	405	254	713	461	524	658	999999	999999	698	360	723	814	259	560	569	28	520	882	208	680	412	999999	314	466	573	721	841	852	645	839	417	999999	999999	243	246	171	779	999999	204	999999	283	471	707	512	743	854	608	999999	637	999999	999999	79	818	999999	999999	836	939	257	888	803	817	802	207	858	942	999999	979	25	323	408	249	201	687	999999	999999	940	861	801	722	719	123	877	225	236	700	999999	947	268	209	409	231	532	440	999999	515	999999	999999	999999	570	786	874	592	650	999999	999999	999999	392	942	999999	103	974	999999	534	999999	689	939	999999	999999	168	604	999999	999999	999999	913	999999	717	761	999999	370	999999	999999	23	241	935	844	531	237	986	999999	999999	956	14	999999	999999	999999	999999	997	271	999999	575	999999	302	690	966	777	162	999999	736	61	462	196	106	582	253	426	961	905	598	334	168	712	599	913	999999	999999	14	633	710	488	102	999999	499	583	794	41	384	332	275	168	691	999999	500	934	605	567	859	431	844	999999	473	188	409	999999	553	862	305	389	999999	328	773	999999	999999	257	959	742	696	523	788	222	51	639	640	999999	999999	413	999999	664	999999	
847	788	999999	788	31	25	913	320	999999	39	931	999999	995	56	946	999999	172	691	999999	975	862	999999	999999	999999	632	647	999999	547	968	999999	150	650	640	999999	437	540	200	741	52	242	55	432	144	493	857	486	56	592	999999	55	999999	999999	999999	689	455	976	451	939	165	383	999999	376	351	267	889	999999	999999	923	999999	416	203	430	648	20	929	440	736	852	786	156	600	251	853	999999	999999	428	681	951	999999	461	98	261	999999	669	60	679	90	877	999999	576	390	133	973	287	851	59	83	959	759	999999	999999	598	163	19	782	999999	999999	428	999999	999999	999999	154	307	167	327	999999	845	999999	960	259	360	999999	259	219	766	477	277	576	81	775	355	999999	999999	611	220	999999	999999	576	886	119	167	661	444	142	966	246	999999	815	960	909	999999	999999	998	999999	664	390	349	943	253	999999	672	945	999999	667	125	887	952	696	946	827	843	279	102	850	102	999999	425	126	999999	530	652	462	615	999999	571	260	999999	691	946	830	160	999999	332	581	999999	221	313	776	27	89	293	999999	868	999999	999999	934	11	158	999999	999999	999999	233	700	999999	662	220	340	195	999999	999999	999999	271	750	999999	676	999999	946	999999	999999	999999	999999	999999	999999	999999	999999	524	999999	481	105	636	999999	575	284	981	864	926	465	999999	919	236	881	128	680	162	915	32	999999	751	466	999999	999999	999999	744	999999	580	999999	134	536	486	999999	626	858	99	469	999999	598	999999	768	999999	999999	232	346	601	186	999	276	968	946	257	224	146	841	999999	717	648	768	999999	748	411	547	999999	928	133	782	609	32	999999	220	546	327	45	619	499	999999	165	650	889	999999	999999	313	359	999999	289	271	10	785	843	381	821	846	767	248	999999	715	947	999999	223	999999	999999	977	248	999999	999999	929	189	999999	351	307	562	997	999999	999999	221	108	198	625	999999	862	781	999999	188	656	399	700	999999	796	261	784	770	860	437	79	990	559	999999	999999	777	359	91	482	999999	999999	819	823	966	505	999999	269	526	332	999999	999999	47	999999	798	591	368	709	999999	999999	275	567	537	701	570	810	281	662	42	597	847	298	780	999999	391	999999	837	575	733	999999	769	992	999999	448	215	86	41	248	999999	999999	242	77	979	699	999999	999999	18	127	262	166	233	999999	999999	999999	999999	366	580	739	370	999999	753	793	976	325	622	282	309	99	999999	494	999999	43	901	558	365	779	318	91	101	515	634	999999	323	576	830	404	766	337	963	848	999999	302	877	605	730	449	101	664	86	934	
575	919	999999	768	999999	200	474	677	999999	705	58	499	999999	999999	531	999999	479	999999	494	228	516	999999	999999	999999	988	486	999999	305	827	999999	687	654	999999	167	939	999999	999999	554	199	999999	930	999999	763	268	800	999999	999999	32	83	999999	999999	692	179	857	428	999999	793	982	779	901	44	178	849	658	27	403	494	999999	915	816	999999	924	220	999999	297	999999	218	999999	999999	999999	831	999999	999999	999999	999999	999999	999999	157	739	999999	921	999999	775	297	605	762	999999	114	251	406	522	174	116	266	999999	54	999999	324	570	999999	395	926	143	999999	80	901	945	719	711	32	999999	346	999999	580	999999	999999	999999	922	258	999999	187	999999	626	451	999999	667	37	999999	385	902	999999	170	999999	999999	950	999999	973	977	227	704	817	530	403	228	999999	185	422	536	370	919	999999	559	999999	44	823	291	999999	999999	337	412	999999	979	344	809	510	756	759	23	999999	999999	861	181	705	554	718	999999	710	407	961	293	999999	501	605	999999	17	962	104	552	914	668	695	291	649	999999	830	837	195	593	718	732	426	409	905	470	999999	723	854	999999	326	176	580	902	730	53	999999	383	383	878	999999	999999	661	217	108	961	999999	580	532	890	724	999999	471	127	999999	239	867	845	999999	145	408	293	117	583	999999	748	98	999999	560	605	999999	999999	463	317	791	999999	80	218	310	944	265	486	201	999999	797	446	704	463	999999	501	186	322	788	999999	479	518	439	88	999999	360	999999	999999	30	999999	999999	277	426	163	336	517	168	659	545	650	879	999999	102	154	785	999999	53	635	579	69	429	344	668	224	838	999999	741	999999	999999	999999	82	843	466	274	730	530	29	550	137	705	342	526	999999	999999	369	557	425	999999	999999	999999	317	247	841	960	506	898	608	212	999999	63	999999	176	432	595	999999	45	465	999999	423	264	770	502	999999	999999	726	903	567	530	855	999999	999999	455	698	43	642	835	12	505	768	999999	922	816	235	999999	929	999999	103	999999	999999	333	999999	598	999999	999999	432	814	999999	967	999999	603	341	999999	356	43	206	999999	999999	398	999999	999999	43	960	69	592	999999	953	277	999999	945	559	999999	999999	960	999999	200	999999	999999	659	611	828	105	999999	270	175	500	845	469	202	876	608	999999	704	238	999999	300	140	539	999999	706	479	547	314	31	999999	794	955	999999	825	843	938	746	818	787	135	646	997	699	894	102	999999	493	999999	999999	999999	861	114	157	999999	999999	999999	999999	999999	952	999999	290	791	23	586	381	545	999999	644	358	999999	861	999999	917	999999	
999999	302	441	645	196	219	986	472	756	684	823	689	807	982	594	999999	219	451	865	655	844	855	984	123	523	557	768	848	726	619	999999	981	999999	54	953	938	999999	94	118	743	155	818	999999	339	999999	691	999999	746	60	999999	999999	420	999999	271	999999	334	318	327	132	639	451	147	999999	999999	209	841	999999	999999	38	655	164	135	999999	999999	509	999999	820	654	360	831	819	31	999999	160	890	74	999999	926	786	628	630	311	999999	479	301	999999	999999	897	140	921	199	975	999999	405	420	603	87	891	761	242	999999	999999	999999	999999	820	430	999999	999999	256	144	873	575	975	999999	34	853	999999	864	830	501	953	922	999999	999999	999999	843	313	999999	999999	297	987	85	174	999999	124	966	343	671	659	871	999999	999999	651	995	999999	999999	999	317	380	566	439	223	70	269	999999	999999	149	539	999999	976	126	999999	854	958	157	797	410	432	295	999999	999999	501	214	959	832	999999	281	528	390	27	843	996	32	183	857	999999	999999	905	275	533	827	804	22	682	999999	722	632	693	848	260	222	577	32	322	999999	937	18	111	437	811	319	621	999999	640	142	129	999999	681	110	383	999999	999999	166	761	240	715	489	999999	214	119	999999	999999	999999	139	999999	275	974	999999	136	999999	765	913	477	999999	224	216	655	381	999999	635	999999	950	999999	999999	999999	717	999999	999999	91	342	458	485	897	327	966	731	941	28	835	867	155	223	554	191	999999	869	999999	702	547	34	999999	117	999999	578	320	893	999999	214	662	97	999999	999999	628	794	471	289	999999	159	999999	492	274	636	545	682	489	999999	406	411	857	999999	689	718	723	67	999999	350	503	999999	999999	83	735	737	366	748	999999	442	594	760	719	338	852	878	215	999999	759	432	571	310	98	734	497	594	999999	999999	408	146	989	570	999999	130	999999	697	152	423	757	536	280	797	670	57	991	999999	691	999999	755	810	512	999999	307	999999	778	999999	240	283	585	150	390	311	999999	999999	453	33	999999	599	552	164	736	791	999999	232	161	774	640	50	999999	999999	902	828	308	597	634	999999	273	999999	999999	593	999999	868	838	616	156	968	458	794	604	999999	999999	999999	975	601	84	999999	999999	84	999999	14	999999	199	540	733	247	561	999999	751	251	999999	760	578	999999	959	697	867	953	690	86	192	325	845	446	775	455	810	853	707	523	914	957	198	999999	346	41	278	337	999999	378	594	999999	707	553	481	216	828	844	999999	903	216	999999	999999	997	515	999999	716	752	765	287	437	999999	305	238	337	
999999	571	605	910	927	999999	540	999999	322	999999	226	618	302	999999	568	999999	999999	836	803	316	157	285	999999	466	657	325	525	572	827	940	999999	999999	999999	226	315	644	232	999999	98	999999	999999	917	369	515	299	80	423	787	206	659	471	872	999999	921	189	890	381	148	999999	999999	903	999999	31	381	606	999999	999999	86	660	924	405	42	747	328	639	999999	916	684	177	587	901	738	376	177	999999	23	999999	557	46	999999	273	93	680	486	581	708	999999	987	999999	743	930	346	137	282	264	439	134	182	291	949	973	696	999999	675	711	175	601	999999	901	593	385	592	50	244	660	321	361	271	999999	931	342	928	775	434	657	565	999999	999999	913	50	888	997	275	96	451	577	122	999999	999999	416	999999	53	96	326	999999	999999	306	999999	621	942	88	863	999999	360	617	55	920	547	28	155	999999	999999	939	861	705	999999	327	953	793	92	209	355	496	341	824	298	999999	459	76	319	268	718	482	970	961	34	572	999999	479	406	656	574	999999	629	999999	999999	114	234	620	979	999999	999999	109	539	743	732	377	103	999999	328	999999	471	481	708	999999	845	35	969	999999	999999	815	412	999999	396	435	634	367	866	999999	226	194	617	999999	96	999999	999999	999999	943	236	239	657	999999	999999	160	999999	195	103	289	742	15	999999	144	334	940	999999	616	867	712	999999	118	375	510	613	999999	999999	595	999999	394	418	970	235	91	742	670	999999	346	999999	334	202	250	999999	88	999999	999999	999999	60	292	999999	999999	682	58	907	839	127	999999	156	864	79	26	999999	562	999999	870	771	779	501	401	664	916	827	593	543	519	863	577	999999	385	139	677	93	312	734	471	736	922	328	251	624	806	877	481	954	999999	594	999999	999999	999999	363	704	999999	999999	628	999999	105	99	514	398	976	999999	577	770	735	402	932	999999	827	247	144	999999	999999	259	777	857	49	355	999999	236	925	999999	745	88	32	435	536	435	683	999999	376	646	417	930	275	999999	239	999999	746	999999	384	999999	859	594	83	514	999999	999999	880	999999	941	750	999999	288	999999	800	804	999999	748	309	866	507	623	84	999999	497	441	530	984	702	628	933	608	86	851	637	326	160	14	999999	192	644	999999	999999	811	625	195	138	999999	474	279	740	368	447	999999	877	674	784	723	999999	82	722	907	999999	999999	999999	151	383	999999	835	483	653	999999	240	126	231	952	999999	272	999999	311	313	73	519	432	887	999999	171	999999	974	999999	541	436	428	999999	470	737	376	999999	999999	999999	812	999999	
632	990	625	256	137	999999	474	924	963	999999	478	284	769	659	397	755	265	443	999999	992	999999	872	942	226	74	999999	656	493	586	941	469	999999	999999	612	999999	529	806	641	999999	840	917	59	999	29	999999	999999	675	999999	350	620	514	370	503	819	248	759	58	408	999999	999999	674	980	347	31	63	706	784	167	228	868	948	623	995	149	85	999999	872	922	268	999999	129	844	153	965	437	108	999999	679	373	999999	480	407	459	115	176	936	712	978	966	999999	999999	518	999999	999999	672	890	999999	363	999999	835	887	136	999999	271	222	829	837	382	594	999999	437	114	793	547	397	550	174	889	973	148	999999	894	955	15	559	611	999999	671	303	999999	734	915	935	538	793	354	999999	197	893	999999	109	340	394	22	825	999999	999999	55	93	131	725	999999	390	605	999999	993	180	145	711	611	577	999999	88	56	999999	521	179	265	999999	53	999999	976	995	999999	49	370	509	943	189	303	999999	999999	587	181	821	259	535	999999	999999	799	184	131	486	292	769	933	999999	999999	792	314	96	469	301	50	838	749	489	754	566	774	493	236	955	418	724	371	588	907	235	970	999999	840	862	954	999999	171	500	712	866	115	119	172	161	875	217	427	914	547	999999	82	769	781	772	628	999999	999999	175	77	567	999999	355	354	999999	999999	999999	256	606	347	999999	676	258	776	888	999999	664	330	85	999999	210	999999	456	50	574	999999	999999	214	77	243	647	922	996	999999	155	467	999999	999999	999999	339	557	961	820	999999	999999	666	823	992	893	321	963	985	871	95	867	269	952	314	779	958	620	123	188	372	999999	999999	680	825	631	430	999999	899	279	745	533	999999	487	878	674	907	339	218	321	756	999999	661	999999	911	565	885	515	455	999999	102	719	443	782	999999	878	127	999999	999999	999999	473	999999	74	999999	999999	561	627	782	83	640	872	629	411	802	432	103	999999	208	769	270	745	914	999999	914	187	36	100	999999	39	999	556	999999	341	999999	999999	999999	999999	945	924	359	938	113	442	815	123	473	317	640	360	999999	999999	919	226	999999	625	558	999999	160	538	109	999999	999999	999999	83	93	950	298	564	954	297	999999	101	284	420	999999	642	482	438	999999	714	718	459	999999	675	999999	636	704	999999	999999	299	999999	65	999999	824	887	776	360	368	731	172	184	999999	686	73	476	749	645	806	416	983	86	999999	359	824	999999	22	999999	86	915	456	256	694	343	664	528	832	684	999999	532	555	292	999999	707	638	539	999999	999999	51	209	
418	991	897	197	248	223	831	706	591	999999	874	999999	999999	452	285	916	999999	419	32	999999	999999	75	195	999999	861	701	962	240	720	999999	424	999999	23	877	507	465	358	999999	105	999999	697	136	102	25	657	833	17	999999	431	999999	999999	557	750	506	565	353	806	623	999999	999999	261	600	985	306	29	999999	708	999999	945	999999	568	982	999999	999999	847	517	972	179	626	37	693	300	808	998	246	999999	500	999999	321	163	658	734	181	999999	199	106	999999	796	999999	999999	135	611	999999	612	163	76	999999	178	658	57	380	637	997	308	999999	999999	792	987	69	162	144	201	94	791	999999	833	810	765	391	751	377	999999	183	603	902	91	574	999999	844	179	633	999999	857	273	999999	31	737	873	704	999999	314	162	736	843	888	933	526	934	999999	999999	266	478	787	907	999999	999999	999999	999999	406	772	395	595	153	889	529	812	999999	999999	18	150	106	999999	70	162	446	224	999999	340	714	968	565	999999	756	524	913	164	543	950	593	587	567	999999	476	932	842	718	18	847	323	999999	999999	705	999999	310	233	328	999999	634	470	466	999999	999999	688	437	999999	755	839	629	999999	374	278	393	999999	430	582	762	470	138	319	999999	215	999999	26	638	999999	999999	715	999999	999999	595	746	999999	489	137	831	999999	655	48	725	97	878	389	870	999999	999999	216	477	504	999999	999999	857	289	999999	742	260	164	116	60	69	999999	49	393	999999	390	628	369	904	999999	598	148	999999	999999	412	232	849	826	999999	999999	831	999999	999999	999999	999999	828	999999	466	594	746	999999	677	999999	604	979	379	999999	494	999999	489	330	447	312	377	905	588	363	999999	876	999999	893	433	433	999999	228	898	964	829	664	510	653	171	775	167	233	921	810	512	452	43	184	364	776	999999	747	394	859	24	999999	149	475	312	999999	501	853	453	253	299	386	91	414	228	830	549	999999	169	672	154	999999	984	778	851	982	999999	999999	538	999999	999999	300	834	999999	999999	524	999999	45	351	581	283	313	999999	677	520	135	371	999999	955	534	237	999999	999999	722	714	869	331	370	999999	329	746	583	325	796	999999	999	552	52	999999	999999	999999	999999	495	588	398	999999	375	999999	268	725	621	224	962	13	429	778	713	122	334	90	202	164	421	999999	834	700	999999	999999	616	520	583	999999	999999	999999	999999	723	918	999999	333	873	999999	999999	112	999999	708	532	621	321	999999	292	999999	999999	717	384	511	160	102	999999	754	698	852	392	999999	747	151	301	59	999999	784	705	859	713	788	461	585	
999999	62	523	323	999999	89	677	615	999999	999999	153	612	790	749	999999	999999	455	255	635	999999	122	325	364	999999	416	482	999999	537	671	433	582	651	266	798	333	108	578	160	452	999999	999999	777	374	523	999999	689	269	961	715	84	999999	999999	999999	439	473	862	697	999999	999999	999999	179	149	943	999999	652	501	356	991	999999	970	63	305	802	999999	846	345	950	841	758	727	223	948	821	597	999999	999999	999999	826	335	471	410	810	999999	623	449	45	834	473	870	506	342	999999	545	999999	31	119	665	146	593	138	911	856	19	189	616	999999	328	355	882	538	12	530	666	954	569	253	61	189	999999	811	511	487	970	261	394	999999	999999	999999	576	909	458	999999	242	999999	560	554	800	999999	999999	228	716	999999	591	999999	503	812	999999	591	185	778	67	999999	569	782	627	434	886	758	794	670	999999	999999	779	973	89	999999	297	469	999999	25	452	987	999999	357	104	32	895	638	758	581	344	821	999999	798	851	972	793	460	579	135	667	52	279	346	411	999999	709	617	262	999999	525	151	999999	170	335	999999	314	221	688	999999	538	258	999	999999	336	999999	999999	980	132	117	856	837	890	999999	357	999999	718	834	946	628	323	288	999999	904	66	202	999999	999999	472	781	999999	581	772	999999	597	999999	999999	66	19	414	135	728	495	155	996	687	999999	918	812	925	361	479	274	999999	290	260	872	999999	166	144	370	609	517	350	449	285	999999	914	681	938	367	662	999999	541	503	999999	792	999999	908	378	941	999999	927	547	429	999999	316	712	694	347	546	947	899	875	54	525	999999	155	705	721	622	346	246	874	567	999999	654	732	566	695	467	643	999999	999999	202	999999	999999	970	920	262	968	362	229	344	999999	419	999999	949	999999	977	384	647	999999	999999	755	604	480	63	980	730	542	583	999999	999999	879	999999	761	999999	683	400	843	250	999999	453	752	269	999999	902	483	157	936	705	245	589	320	820	118	999	999999	999999	183	628	990	200	719	394	999999	999999	465	497	999999	999999	275	107	143	999999	999999	999999	444	496	999999	577	999999	999999	793	999999	348	566	689	68	794	762	88	95	226	999999	999999	43	733	367	62	897	447	999999	499	294	439	147	999999	185	407	999999	999999	546	120	606	59	168	406	881	56	649	999999	406	703	895	573	190	999999	918	884	389	357	86	443	999999	139	999999	342	509	407	999999	121	999999	661	999999	999999	541	975	620	175	999999	636	851	321	412	366	51	292	604	720	259	266	537	300	999999	999999	487	112	529	
476	464	826	897	999999	999999	538	37	745	999999	999999	42	215	271	999999	793	752	505	764	40	234	98	312	999999	788	158	944	583	222	643	97	720	439	455	153	711	999999	739	377	476	874	338	306	356	907	999999	53	995	784	507	275	999999	722	81	305	388	161	98	118	335	900	954	814	111	847	976	602	999999	127	999999	527	22	137	298	166	999999	792	955	830	999999	114	949	798	714	377	913	997	999999	160	765	559	187	630	52	576	919	523	204	999999	930	95	293	999999	744	999999	262	999999	434	914	409	595	206	267	18	230	951	165	109	999999	999999	979	244	609	362	491	999999	999999	95	721	247	381	597	999999	900	999999	821	81	999999	734	125	867	572	453	750	179	363	919	622	999999	625	763	424	470	575	950	999999	683	999999	262	999999	870	999999	712	677	37	997	749	367	993	409	879	999999	375	618	76	999999	999999	859	999999	999999	430	769	273	106	483	957	999999	880	949	173	147	999999	802	104	999999	999999	859	775	722	181	999999	561	628	999999	999999	663	999999	852	509	543	69	999999	342	135	219	999999	999999	615	204	80	870	868	999999	830	999999	332	308	281	373	169	556	25	146	21	999999	868	999999	851	360	820	999999	999999	381	416	113	323	224	676	884	154	219	254	581	652	999999	999999	154	797	999999	423	364	999999	999999	999999	986	54	687	999999	999999	350	959	845	265	999999	999999	595	999999	999999	999999	999999	117	631	396	228	949	312	999999	999999	710	999999	999999	999999	700	937	999999	141	999999	42	999999	69	635	893	999999	999999	999999	999999	988	207	491	715	999999	999999	80	211	316	732	391	270	399	999999	610	202	999999	831	625	616	154	327	918	39	999999	464	999999	999999	323	223	999999	851	999999	585	323	999999	999999	994	532	582	282	499	999999	733	749	535	999999	745	458	443	283	244	919	577	229	670	289	999999	915	792	999999	411	888	102	176	539	235	813	369	999999	999999	625	309	52	344	655	696	194	289	273	821	837	999999	880	940	999999	932	467	999999	653	956	551	999999	739	22	870	610	538	566	219	310	829	999999	95	253	657	935	876	999999	574	999999	104	181	651	971	999999	202	18	161	845	607	768	457	999999	417	999999	546	569	999999	999999	54	167	628	80	963	991	461	999999	636	999999	395	66	234	792	678	999999	379	437	999999	999999	678	602	387	720	999999	542	382	668	999999	604	121	999999	845	999999	529	999999	999999	111	688	980	281	78	381	868	460	999999	543	664	47	555	279	119	802	750	999999	452	780	907	467	431	999999	792	456	41	
181	999999	220	465	272	862	999999	277	749	787	18	610	230	518	270	71	998	717	630	132	999999	12	573	105	973	87	999999	568	643	266	999999	488	999999	349	696	441	340	88	401	185	170	999999	369	25	741	999999	231	271	999999	406	433	901	172	334	999999	179	455	125	999999	195	999999	999999	633	999999	425	530	999999	880	821	828	730	919	325	455	962	334	642	558	363	788	999999	773	921	999999	832	470	999999	297	643	527	985	225	999999	215	357	343	377	876	599	221	207	999999	449	818	675	514	585	716	371	381	537	999999	762	703	340	999999	905	396	660	955	999999	999999	247	304	842	999999	999999	119	108	999999	957	765	999999	151	591	514	333	112	571	328	885	609	999999	271	989	99	462	999999	875	304	999999	980	226	999999	17	505	999999	999999	999999	999999	192	475	618	999999	999999	999999	937	620	122	825	729	803	825	341	999999	604	775	999999	315	753	62	437	244	803	200	976	999999	999999	144	95	411	188	135	410	146	419	991	192	999999	999999	161	842	782	999999	574	999999	165	885	574	412	999999	137	999999	232	117	999999	999999	814	551	999999	234	999999	999999	36	424	551	677	999999	205	659	612	592	999999	98	602	220	655	194	239	566	821	662	999999	999999	364	283	349	903	303	391	188	187	999999	409	992	999999	366	999999	999999	999999	957	999999	689	999999	799	147	10	999999	999999	999999	109	999999	584	985	999999	571	999999	754	999999	999999	211	774	999999	814	480	999999	951	999999	106	75	853	899	559	216	608	90	972	834	931	999999	283	598	283	405	291	142	602	654	999999	431	662	611	93	494	821	999999	999999	999999	444	374	195	999999	654	999999	53	209	496	377	999999	546	999999	50	823	454	867	613	501	725	532	348	833	307	999999	675	412	252	816	999999	999999	999999	470	106	399	999999	41	999999	944	717	362	92	645	999999	277	245	832	622	999999	638	627	218	692	894	999999	999999	541	888	334	978	162	801	393	431	982	962	86	501	650	999999	999999	999999	999999	783	999999	999999	702	607	39	711	842	789	463	187	447	187	999999	576	753	303	36	153	677	965	999999	561	699	224	253	314	999999	340	999999	533	225	762	549	999999	531	903	404	999999	858	623	146	373	347	215	984	804	999999	509	999999	356	999999	279	197	702	228	999999	999999	488	364	724	552	511	817	930	999999	685	637	823	999999	999999	899	103	999999	63	999999	201	223	493	239	448	84	999999	592	999999	303	945	999999	846	999999	999999	999999	915	578	143	81	634	556	999999	252	309	999999	416	463	899	456	146	985	999999	
873	36	597	266	258	916	650	892	919	201	636	26	120	791	141	335	999999	983	524	160	999999	205	645	806	999999	930	281	667	999999	999999	999999	999999	999999	440	973	664	999999	999999	667	999999	493	189	999999	999999	999999	236	198	385	285	999999	212	472	999999	999999	999999	677	390	999999	25	328	999999	982	999999	236	999999	479	66	999999	999999	999999	999999	800	326	863	666	999999	490	290	999999	24	999999	895	392	78	999999	999999	545	135	287	999999	999999	339	880	349	26	511	493	488	999999	999999	180	518	999999	999999	999999	999999	156	758	178	360	197	109	999999	10	999999	749	599	999999	999999	325	999999	931	999999	522	999999	874	920	999999	846	165	318	12	948	724	999999	233	337	999999	999999	88	560	786	999999	927	999999	184	999999	879	762	277	911	866	742	27	375	249	999999	55	615	999999	491	179	912	23	51	194	161	51	166	999999	421	25	482	666	765	999999	974	475	999999	27	999999	51	224	999999	254	452	269	930	358	605	999999	292	969	105	999999	999999	999999	999999	886	999999	33	532	723	409	856	896	394	86	262	999999	274	649	641	597	999999	450	999999	344	769	599	999999	230	692	560	254	139	999999	386	999999	384	999999	40	589	490	993	778	999999	999999	721	357	67	193	678	999999	999999	469	650	381	356	999999	435	539	999999	999999	999	803	999999	172	165	727	999999	17	17	877	943	243	70	999999	603	970	999999	151	622	421	541	999999	999999	561	229	785	488	674	40	999999	949	999999	856	301	999999	200	999999	165	658	999999	507	60	185	999999	197	999999	408	499	999999	999999	35	294	917	763	756	268	261	288	942	380	248	999999	977	96	928	209	999999	768	670	413	41	999999	492	627	914	999999	999999	999999	999999	999999	386	989	897	999999	895	664	826	102	545	999999	999999	660	222	288	999999	331	83	99	872	988	719	999999	829	374	354	69	801	300	999999	275	702	511	914	999999	993	259	999999	332	200	999999	382	294	999999	447	999999	380	753	214	871	592	417	475	877	385	413	746	999999	999999	999999	836	862	536	253	999999	530	437	999999	402	294	506	53	750	898	609	999999	999999	417	391	999999	973	316	597	428	266	858	237	634	539	416	999999	999999	754	32	364	999999	999999	50	952	917	46	635	999999	920	374	548	666	576	278	768	978	338	778	633	336	530	999999	117	987	422	303	803	216	985	46	417	299	999999	544	207	770	393	464	474	863	348	955	999999	64	717	201	999999	366	770	999999	918	320	130	696	834	145	738	63	540	624	243	428	375	999999	956	999999	939	999999	999999	998	999999	874	
999999	770	987	999999	598	999999	279	999999	642	447	999999	557	127	107	178	40	709	72	42	339	924	850	999999	919	590	792	107	468	261	627	295	999999	842	54	16	360	708	999999	547	999999	784	319	981	796	983	817	766	858	91	999999	999999	18	999999	265	949	463	149	999999	984	805	955	811	968	25	161	673	999999	82	999999	999999	331	999999	999999	999999	999999	614	869	834	999999	999999	999999	999999	386	353	304	287	805	586	104	552	999999	640	285	741	999999	972	351	966	999999	999999	111	693	767	274	586	883	999999	999999	710	345	594	999999	142	221	779	999999	434	625	999999	873	867	138	978	548	606	691	999999	783	628	582	273	902	198	999999	671	343	999999	122	999999	421	999999	196	999999	759	999999	905	508	74	962	999999	999999	725	255	772	452	973	715	228	667	895	719	709	991	138	81	691	126	516	549	445	245	322	859	309	88	999999	262	228	999999	701	193	109	820	616	44	999999	657	426	999999	697	628	262	999999	871	702	999999	204	748	687	276	788	991	524	526	776	235	866	946	693	771	720	496	999999	966	712	619	888	385	103	999999	999999	699	343	851	817	983	999999	987	607	999999	999999	514	999999	324	912	999999	999999	999999	839	999999	681	710	733	411	976	141	625	488	169	92	206	819	654	163	242	98	657	672	709	792	999999	878	349	700	294	216	955	323	63	520	45	594	545	294	852	333	966	999999	875	686	368	389	828	525	796	667	999999	387	91	823	544	911	594	57	999999	802	370	42	999999	770	999999	311	999999	648	56	611	283	369	999999	999999	999999	724	797	32	434	978	59	824	904	627	357	578	999999	240	975	133	10	999999	844	999999	999999	934	815	114	510	999999	954	190	478	999999	999999	499	86	999999	701	819	999999	572	622	472	752	546	138	499	422	999999	79	999999	672	923	611	999999	999999	261	945	197	909	692	999999	377	999999	869	356	718	999999	857	501	999999	999999	999999	19	438	875	999999	306	999999	805	325	692	999999	987	760	999999	554	584	999999	974	825	236	513	999999	431	999999	254	448	883	200	419	999999	999999	116	20	666	516	914	183	999999	153	954	999999	391	593	10	618	390	999999	999999	801	999999	635	882	999999	999999	34	256	587	999999	630	999999	423	999999	396	69	136	797	976	104	11	640	411	698	999999	999999	707	132	999999	430	441	999999	185	530	999999	284	631	682	440	999999	641	269	999999	795	999999	220	540	303	995	534	873	999999	413	178	999999	170	999999	936	61	999999	134	902	930	166	946	766	758	893	837	999999	437	999999	366	
798	462	999999	999999	615	419	620	999999	414	999999	791	556	619	460	16	179	999999	551	695	630	635	63	999999	339	180	848	522	999999	999999	465	883	106	430	464	999999	716	619	999999	127	526	441	473	720	775	999999	609	336	316	999999	999999	610	570	742	999999	731	744	723	412	143	767	897	999999	693	949	252	695	999999	164	845	300	999999	380	999999	178	999999	171	999999	963	201	570	521	999999	710	999999	855	323	999999	606	733	999999	992	999999	723	360	628	282	780	771	999999	453	482	181	471	461	999999	999999	146	999999	633	999999	999999	999999	220	999999	255	691	458	770	104	999999	999999	529	431	999999	307	351	657	83	549	999999	391	999999	440	748	999999	349	744	999999	999999	625	186	790	973	173	469	243	996	159	114	937	824	999999	677	999999	999999	953	750	496	164	823	581	73	34	716	188	839	328	472	486	905	946	209	22	478	752	550	556	267	515	73	354	508	968	999999	102	999999	894	837	635	144	599	999999	999999	934	53	999999	765	266	985	629	999999	534	673	208	990	624	998	208	850	571	406	492	999999	100	999999	83	104	422	999999	807	945	999999	836	351	999999	698	116	87	434	639	785	299	282	886	159	820	834	769	622	478	382	695	986	74	999999	116	999999	13	464	970	28	353	642	187	684	432	999999	331	892	301	518	920	999999	221	785	999999	220	105	999999	659	248	334	999999	999999	435	259	505	772	614	210	431	112	622	464	620	442	657	999999	211	727	999999	513	877	999999	960	999999	921	775	288	630	895	182	72	805	731	999999	553	496	752	999999	927	999999	717	692	999999	415	999999	320	600	999999	459	999999	893	223	535	735	457	478	195	973	338	730	493	983	314	259	999999	817	732	926	999999	170	351	776	799	208	795	195	999999	555	164	611	999999	934	999999	778	288	848	999999	995	246	999999	311	779	106	207	440	734	387	620	374	490	999999	673	465	999999	775	999999	999999	999999	939	272	28	640	819	727	555	558	999999	535	970	999999	547	999999	690	813	858	572	679	602	767	71	807	839	190	673	33	510	479	999999	13	999999	433	999999	65	999999	66	671	960	379	999999	999999	999999	852	650	181	942	850	982	651	440	213	446	822	569	999999	465	999999	459	155	999999	55	89	929	532	999999	768	605	681	999999	999999	197	611	309	950	885	999999	955	199	999999	731	183	527	828	451	999999	725	611	999999	999999	518	878	999999	814	676	606	802	992	329	842	412	347	999999	999999	893	252	601	146	999999	683	738	510	988	999999	424	530	999999	999999	999999	732	
92	166	232	502	208	999999	975	999999	633	354	92	157	635	356	606	999999	999999	261	934	208	208	589	999999	699	449	999999	999999	771	400	156	88	552	513	597	760	999999	124	676	76	25	277	803	513	526	999999	590	874	642	999999	999999	999999	275	326	290	533	502	426	533	63	200	989	214	407	999999	275	540	643	47	999999	360	999999	999999	999999	919	931	404	86	223	108	859	143	257	927	369	999999	999999	236	999999	74	268	829	590	999999	876	36	73	406	35	261	70	947	837	57	999999	760	198	90	406	999999	138	426	212	435	999999	66	741	286	47	999999	463	314	999999	973	337	999999	688	714	318	893	867	998	60	962	999999	911	306	210	444	608	440	732	829	874	935	841	627	165	429	999999	294	787	368	177	798	999999	537	863	719	962	82	484	772	513	490	140	376	250	397	292	759	541	841	438	426	730	485	545	48	999999	903	533	294	498	608	90	639	999999	174	292	384	999999	999999	481	536	955	959	325	999999	805	475	999999	767	999999	70	752	999999	929	999999	77	280	999999	825	233	69	548	999999	999999	905	410	999999	493	85	115	908	999999	61	370	902	470	771	169	161	242	30	526	765	999999	438	999999	145	710	141	999999	21	391	617	266	421	999999	766	999999	420	983	314	981	999999	662	999999	743	700	585	999999	289	999999	120	841	592	212	999999	783	52	999999	58	275	789	361	978	103	526	708	794	999999	913	704	999999	749	177	928	48	999999	113	999999	694	999999	999999	682	851	801	901	550	35	63	878	999999	724	840	999999	718	524	629	333	568	712	44	999999	637	123	585	220	370	673	664	174	999999	679	132	999999	893	999999	117	510	186	202	976	683	741	79	708	999999	999999	999999	999999	413	419	999999	545	216	660	259	922	999999	276	999999	540	999999	370	889	560	999999	601	689	477	13	417	129	156	999999	735	361	174	999999	414	604	999999	982	999999	999999	999999	999999	144	999999	500	644	793	547	243	595	661	110	322	851	518	183	389	564	999999	455	995	299	745	179	481	309	94	363	999999	672	999999	999999	999999	119	144	999999	400	685	199	833	219	999999	999999	999999	714	635	48	323	60	240	999999	999999	81	768	266	465	690	965	444	200	559	439	999999	570	969	999999	448	212	999999	393	783	704	375	86	245	999999	413	999999	465	999999	270	999999	313	923	458	224	486	892	853	679	444	434	250	998	999999	999999	486	325	591	610	197	835	606	999999	457	520	45	995	999999	140	62	506	510	999999	930	787	135	469	122	754	626	555	359	
47	949	358	463	376	999999	465	999999	97	602	854	658	999999	175	647	476	937	189	491	370	722	627	937	924	651	78	999999	655	26	999999	836	984	641	486	568	717	109	999999	668	999999	77	491	999999	999999	999999	940	504	622	487	993	184	575	145	195	636	420	999999	433	999999	307	315	809	632	999999	999999	870	26	949	606	929	999999	881	520	297	302	241	662	43	278	711	574	874	177	32	37	271	999999	456	849	158	705	675	999999	371	888	268	999999	999999	999999	786	999999	555	25	999999	626	999999	999999	847	893	405	757	977	165	999999	733	440	999999	609	857	505	31	999999	109	457	233	999999	637	159	409	44	381	583	896	491	788	29	858	619	406	999999	999999	10	563	999999	400	728	519	154	637	999999	999999	259	232	642	764	362	455	568	334	999999	666	999999	448	858	33	999999	91	673	321	714	582	32	213	132	298	30	17	655	67	999999	191	999999	999999	951	999999	132	360	264	999999	999999	999999	999999	295	999999	999999	311	562	999999	999999	226	646	845	999999	923	875	603	999999	109	353	743	354	999999	999999	999999	999999	183	393	497	450	901	999999	999999	999999	885	150	291	737	999999	999999	987	468	999999	235	999999	858	345	659	598	85	814	999999	261	910	983	91	999999	999999	466	737	894	999999	75	264	529	402	999999	899	948	999999	593	999999	999999	55	366	285	51	574	670	969	407	523	794	421	999999	825	999999	916	963	803	375	999999	999999	999999	999999	999999	999999	999999	705	448	49	446	999999	815	491	948	762	216	554	707	49	999999	129	496	999999	380	133	999999	628	999999	830	902	936	154	999999	999999	595	999999	885	297	999999	992	868	231	930	999999	812	978	929	687	999999	365	372	265	763	175	383	784	666	788	945	999999	430	10	617	999999	510	566	999999	400	363	444	330	266	999999	56	341	897	565	378	568	154	724	940	642	999999	539	680	999999	999999	999999	810	661	999999	352	144	572	868	999999	793	999999	999999	580	538	334	627	44	116	999999	716	833	485	229	999999	999999	800	33	489	368	153	607	999999	186	166	682	999999	783	999999	914	690	999999	472	293	772	916	322	574	196	616	24	439	433	250	673	417	242	591	373	876	552	120	999999	510	999999	196	999999	999999	999999	999999	780	844	810	202	750	242	370	999999	456	381	907	236	837	872	353	999999	183	589	999999	748	450	962	420	357	999999	579	402	999999	999999	586	294	999999	160	339	836	999999	629	241	999999	999999	999999	49	144	991	969	326	999999	999999	166	757	999999	52	999999	675	416	999999	434	463	830	180	840	408	
380	869	96	664	85	508	46	183	93	942	999999	81	999999	410	827	428	388	55	307	192	999999	74	999999	252	686	999999	923	999999	745	175	411	329	601	648	669	274	905	315	999999	774	183	982	673	79	953	999999	973	15	990	15	85	784	873	658	999999	315	305	844	977	999999	584	29	437	917	540	770	479	62	999999	562	999999	999999	805	999999	19	823	400	504	298	200	511	918	36	999999	100	627	455	999999	57	999999	999999	70	999999	649	199	999999	555	999999	538	192	999999	921	274	438	999999	12	978	350	999999	777	915	801	555	786	99	666	992	697	826	913	999999	536	999999	999999	593	463	999999	999999	999999	855	278	644	999999	116	184	590	653	598	258	98	999999	115	304	280	999999	178	514	551	560	999999	171	857	929	999999	867	999999	916	886	844	39	266	822	16	793	999999	999999	835	449	611	509	22	404	449	999999	999999	218	242	735	939	425	948	999999	606	809	999999	421	715	350	248	695	674	766	754	999999	832	826	108	510	771	999999	999999	75	939	60	999999	766	999999	201	360	659	256	191	947	428	999999	72	999999	999999	109	97	565	495	999999	915	835	999999	650	230	905	447	119	731	999999	771	93	999999	999999	555	999999	999999	12	524	989	589	449	493	819	335	999999	999999	610	901	999999	999999	612	847	865	34	225	274	126	999999	999999	913	549	525	227	999999	345	208	808	670	999999	181	999999	51	506	999999	476	352	999999	324	92	146	837	217	329	289	169	246	27	239	340	34	810	813	238	85	50	924	275	999999	990	939	960	939	994	240	999999	570	350	253	557	873	838	802	116	999999	999999	999999	205	999999	26	108	190	578	340	999999	370	999999	999999	430	580	552	86	792	999999	152	999999	999999	999999	99	999999	598	895	773	682	466	999999	999999	707	999999	999999	709	999999	338	627	891	759	391	609	121	869	999999	758	920	673	14	796	55	478	964	972	189	127	115	999999	999999	213	417	896	873	695	362	574	999999	430	871	823	748	999999	999999	393	794	297	111	229	374	840	974	999999	678	670	151	539	999999	117	820	999999	623	999999	999999	999999	352	999999	735	426	517	752	36	999999	802	190	58	879	999999	581	187	891	25	885	880	587	239	999999	228	213	554	999999	831	624	609	289	210	999999	999999	753	51	309	561	999999	712	622	813	484	308	497	622	999999	502	999999	930	929	576	738	211	622	459	45	277	532	871	999999	999999	412	890	522	980	392	913	293	540	878	339	339	999999	268	773	754	18	730	591	291	330	669	693	679	713	471	464	
353	304	999999	42	39	813	999999	999999	411	999999	999999	516	999999	358	218	631	61	600	246	565	942	849	704	36	999999	940	999999	374	261	718	221	809	518	928	999999	999999	534	846	309	526	165	567	371	171	233	999999	999999	999999	999999	47	999999	999999	477	906	521	504	600	979	495	98	233	653	449	692	382	976	997	311	788	230	107	999999	300	999999	999999	385	487	543	999999	332	589	999999	262	224	86	141	341	611	416	999999	999999	554	360	220	999999	512	128	678	788	256	226	60	999999	891	999999	437	788	757	507	146	26	67	999999	173	999999	577	400	234	616	250	644	396	895	722	831	999999	854	999999	999999	896	266	999999	754	556	115	539	511	371	284	649	999999	584	114	280	59	341	377	197	711	724	122	893	999999	548	999999	830	165	432	69	396	582	709	999999	999999	879	217	313	999999	999999	970	75	39	950	967	999999	70	999999	624	672	500	185	667	378	702	784	372	999999	215	944	285	999999	88	999999	999999	76	643	254	503	400	841	37	747	139	740	659	999999	999999	999999	649	999999	548	540	999999	999999	221	915	340	636	826	999999	999999	107	999999	782	596	987	999999	73	901	999999	815	788	233	831	472	437	537	637	999999	702	430	652	999999	402	737	843	328	741	676	160	999999	618	999999	884	999999	999999	71	357	154	999999	364	999999	202	394	736	759	316	928	107	783	387	702	593	134	96	999999	999999	293	54	999999	668	986	396	999999	952	207	121	349	999999	541	376	190	493	999999	347	550	459	181	666	999999	536	400	644	893	999999	610	35	553	797	562	999999	778	312	402	999999	377	492	451	999999	539	648	999999	478	565	416	207	219	221	999999	546	999999	999999	626	76	225	277	352	999999	977	999999	182	567	551	999999	152	597	999999	101	378	969	67	999999	999999	136	339	569	921	89	486	999999	999999	999999	766	261	204	39	161	246	186	735	35	989	473	999999	367	90	425	580	999999	819	329	128	999999	999999	488	360	999999	499	999999	656	999999	272	27	999999	951	368	801	299	702	122	445	999999	914	642	999999	999999	999999	647	769	259	153	351	666	666	255	281	970	999999	773	844	999999	661	509	999999	389	763	972	71	999999	998	289	999999	877	310	383	688	999999	211	873	420	999999	983	730	487	512	14	605	360	167	679	397	851	526	858	713	784	999999	394	262	190	105	482	508	770	970	999999	473	366	293	999999	77	769	86	362	38	999999	931	31	999999	384	999999	999999	904	469	610	999999	609	29	596	599	556	819	948	999999	325	343	999999	959	517	999999	
999999	999999	999999	999999	611	628	775	174	830	999999	852	120	376	877	32	999999	578	48	170	999999	418	453	999999	999999	20	258	820	392	999999	694	941	999999	514	533	843	917	555	314	857	982	999999	444	198	308	746	999999	453	81	670	841	765	445	999999	974	85	97	479	382	589	363	807	392	137	999999	356	880	606	842	999999	114	928	274	190	187	880	974	265	471	947	574	804	749	722	999999	929	999999	183	999999	458	755	448	182	999999	504	184	279	317	62	952	866	999999	611	46	565	913	501	264	621	104	999999	832	999999	999999	25	558	68	670	932	216	999999	706	76	394	999999	666	999999	549	686	13	610	999999	212	518	999999	734	999999	712	166	999999	999999	251	561	445	999999	923	439	999999	709	945	126	609	999999	846	112	169	773	227	999999	899	168	999999	578	618	494	999999	999999	999999	354	290	999999	355	513	999999	777	608	154	630	47	365	237	17	999999	999999	887	10	999999	366	416	999999	960	975	955	267	133	487	673	999999	999999	912	303	939	403	428	590	771	999999	734	999999	999999	25	152	189	402	672	161	121	837	999999	493	999999	273	93	433	329	389	400	999999	527	300	999999	210	679	135	999999	999999	613	421	160	999999	999999	557	999999	912	905	818	796	562	595	999999	999999	835	222	999999	759	39	855	970	999999	210	380	849	217	999999	999999	814	472	64	339	999999	547	699	687	615	588	604	975	180	527	511	999999	837	999999	555	924	109	988	221	999999	999999	999999	643	322	949	745	65	999999	520	354	101	355	741	233	220	433	999999	999999	607	880	164	64	999999	453	597	617	543	197	661	852	468	825	261	999999	307	942	904	387	999999	869	532	264	999999	825	435	165	999999	999999	450	999999	258	950	390	341	221	978	756	199	724	999999	999999	868	688	667	886	999999	999999	999999	926	277	999999	299	421	737	357	900	598	859	27	441	765	929	999999	999999	999999	518	445	999999	477	328	999999	714	662	404	668	664	999999	797	939	169	999999	797	687	183	602	999999	999999	652	999999	320	389	999999	999999	292	577	281	130	159	73	377	830	999999	586	999999	91	814	636	999999	79	693	334	801	999999	858	379	967	252	574	936	999999	979	792	936	166	938	298	542	999999	999999	396	543	426	999999	999999	339	999999	221	89	101	999999	332	520	583	300	985	588	977	999999	912	609	39	556	222	429	398	47	999999	999999	669	792	281	266	200	682	160	908	77	999999	529	999999	756	172	482	158	999999	468	219	646	180	999999	321	228	466	227	999999	986	214	314	183	301	650	999999	
420	999999	999999	999999	330	999999	149	87	999999	630	794	999999	852	999999	84	74	117	929	999999	601	258	999999	481	63	799	972	325	999999	703	763	183	999999	999999	964	999999	183	640	255	148	318	506	102	838	690	999999	45	375	499	999999	150	207	254	473	58	999999	999999	828	999999	276	999999	585	976	999999	757	456	567	589	999999	125	901	433	861	791	519	105	165	480	790	629	763	607	999999	261	563	565	929	764	792	431	999999	355	186	978	789	733	530	718	90	244	999999	455	486	384	999999	717	345	463	953	999999	387	999999	999999	834	512	999999	999999	724	820	999999	526	999999	797	467	999999	556	256	882	11	786	575	447	399	556	762	318	999999	450	250	999999	230	999999	811	839	999999	999999	999999	352	476	48	974	805	897	888	717	74	999999	29	911	464	470	462	999999	177	388	939	240	491	81	999999	630	318	483	974	971	999999	990	999999	999999	452	248	904	999999	962	812	999999	999999	999999	838	698	659	999999	539	999999	385	999999	24	644	461	114	790	826	280	282	418	665	331	923	917	999999	83	700	999999	468	225	999999	55	499	365	618	400	729	653	382	544	528	778	697	598	213	45	999999	507	319	999999	422	633	144	999999	156	447	626	999999	180	999999	959	999999	81	570	819	722	525	288	842	713	999999	183	897	737	999999	886	634	999999	999999	632	726	999999	999999	805	802	933	999999	945	999999	181	999999	146	482	757	584	999999	999999	136	779	490	999999	77	999999	605	999999	999999	735	406	663	270	999999	301	878	999999	898	766	219	275	999999	999999	999999	999999	80	671	939	924	700	149	163	999999	188	507	999999	233	123	659	538	999999	214	563	207	514	292	948	999999	999999	267	999999	859	817	812	441	369	893	999999	938	997	999999	666	676	548	595	253	794	91	315	746	655	434	248	238	528	70	214	688	306	298	132	313	999999	667	766	289	345	999999	747	148	999999	553	184	661	544	34	999999	24	611	999999	497	866	61	999999	612	509	621	999999	293	999999	164	215	999999	650	999999	689	209	18	999999	315	908	738	344	177	999999	999999	260	587	999999	504	532	199	86	45	800	265	261	730	65	267	668	755	772	376	983	999999	179	999999	785	855	824	999999	242	305	362	758	999999	884	999999	999999	258	43	896	999999	999999	965	138	999999	849	620	999999	479	953	524	999999	999999	966	967	194	639	932	726	999999	838	999999	13	956	781	683	999999	732	377	999999	555	18	635	859	983	999999	27	327	999999	999999	175	426	999999	576	718	658	208	999999	564	700	999999	578	532	241	67	999999	
845	18	356	999999	999999	887	71	999999	408	515	21	303	983	449	176	999999	110	52	636	421	334	437	999999	132	484	259	177	676	79	977	486	999999	801	874	683	19	999999	176	876	288	365	956	177	212	646	999999	809	125	534	999999	477	489	999999	999999	999999	999999	769	234	190	558	719	999999	329	999999	39	618	999999	118	766	166	999999	933	176	357	999999	377	269	46	999999	579	450	62	152	999999	509	997	797	164	99	274	249	999999	986	328	999999	999999	999999	746	183	38	412	999999	359	377	359	544	322	999999	590	999999	159	733	748	610	117	666	251	999999	921	999999	821	999999	999999	501	916	603	946	999999	999999	999999	740	522	863	999999	999999	999999	703	774	30	999999	999999	999999	999999	683	999999	516	998	385	220	999999	999999	687	825	999999	216	74	681	857	460	755	597	474	468	506	999999	636	869	300	443	999999	963	476	999999	956	357	281	773	345	385	410	604	571	637	887	364	999999	696	999999	250	112	78	845	999999	999999	378	999999	999999	77	17	999999	646	999999	942	853	938	262	999999	868	793	935	300	999999	482	60	160	36	836	999999	151	622	939	999999	59	340	298	999999	162	663	999999	148	200	999999	999999	896	763	896	999999	784	949	111	999999	828	928	315	812	731	373	999999	124	351	999999	509	925	395	999999	498	659	611	565	999999	999999	106	290	655	744	594	999999	585	999999	264	407	62	632	49	999999	999999	229	743	528	566	754	888	999999	246	765	691	999999	941	999999	999999	999999	27	228	999999	11	208	547	999999	571	228	722	787	977	999999	999999	999999	877	885	77	437	279	915	93	998	999999	222	557	53	890	63	813	78	999999	31	999999	999999	833	503	48	129	999999	946	182	310	844	999999	910	687	302	999999	813	894	873	999999	995	331	933	230	72	999999	999999	503	393	517	414	654	999999	956	843	563	496	999999	999999	948	862	999999	999999	782	164	999999	999999	870	751	455	999999	919	999999	999999	35	695	999999	999999	440	259	479	80	563	664	895	199	999999	954	843	999999	948	999999	57	924	999999	673	588	161	999999	963	487	779	752	937	278	495	459	252	999999	157	117	882	943	597	479	792	769	999999	886	964	999999	357	36	23	506	810	999999	279	259	362	117	999999	547	477	772	999999	328	625	396	410	740	174	999999	999999	631	76	495	459	455	275	903	510	999999	999999	280	999999	753	739	441	468	622	999999	992	578	50	811	999999	999999	825	779	474	999999	999999	486	999999	527	999999	340	392	440	324	422	824	999999	458	999999	999999	445	206	642	946	588	193	928	999999	560	
999999	454	999999	819	999999	999999	633	676	800	759	999999	788	878	752	805	422	357	999999	999999	210	365	999999	999999	999999	780	999999	279	193	999999	885	960	999999	698	673	355	879	999999	999999	999999	304	789	999999	193	699	787	253	999999	454	837	533	241	191	784	587	204	999999	334	221	48	830	749	450	842	999999	799	999999	99	214	407	925	737	784	999999	849	420	217	824	430	655	537	342	825	999999	999999	999999	778	999999	999999	478	190	555	474	534	878	554	999999	315	278	999999	731	999999	362	56	912	999999	457	889	935	177	986	350	999999	565	511	498	924	105	542	999999	30	88	979	735	226	380	999999	259	424	999999	82	902	556	530	924	384	980	778	999999	999999	206	999999	999999	999999	491	839	651	999999	999999	999999	630	253	999999	16	999999	999999	183	626	829	542	999999	207	475	641	105	94	794	383	640	999999	518	155	661	39	75	140	46	46	254	999999	728	999999	236	44	674	828	999999	549	651	281	210	363	948	901	979	998	424	999999	999999	999999	55	278	277	895	872	484	592	743	940	999999	615	146	382	453	813	999999	970	441	967	276	999999	254	731	369	926	999999	999999	760	59	77	716	636	198	846	341	460	96	999999	172	999999	246	395	609	902	665	73	980	999999	98	999999	37	999999	999999	581	999999	999999	999999	908	999999	717	287	831	999999	872	999999	999999	948	535	121	999999	92	999999	279	777	999999	569	645	829	999999	863	999999	700	999999	249	50	733	999999	617	404	999999	914	999999	372	999999	911	414	999999	736	870	686	125	454	394	735	727	397	714	666	999999	882	165	999999	215	115	543	587	169	454	999999	308	787	999999	141	581	448	905	277	999999	865	625	867	908	999999	27	747	999999	316	936	522	653	28	536	75	999999	384	206	971	266	999999	999999	255	257	904	571	898	784	999999	812	296	821	129	890	800	999999	24	257	758	999999	368	813	280	999999	932	189	289	260	275	618	207	999999	933	999999	912	999999	380	999999	14	396	999999	963	999999	503	649	700	999999	138	736	150	508	136	999999	999999	999999	108	64	32	325	724	999999	999999	518	705	615	55	999999	118	977	269	554	403	253	371	999999	404	408	776	583	242	656	160	524	134	999999	80	803	999999	999999	814	486	999999	305	289	999999	999999	454	999999	888	604	811	425	161	476	595	114	999999	86	999999	503	700	287	448	92	999999	999999	999999	999999	594	544	251	737	995	173	782	206	108	999999	999999	599	949	697	887	978	430	240	999	57	538	999999	196	727	447	619	124	999999	909	999999	220	973	999999	70	125	
353	362	83	429	987	694	399	16	919	999999	123	554	12	999999	470	662	999999	141	84	855	588	999999	524	999999	386	59	583	999999	885	753	293	251	888	582	999999	625	356	999999	999999	363	149	999	277	999999	334	999999	121	809	449	559	382	841	283	999999	999999	999999	838	999999	53	938	121	112	130	176	999999	871	665	430	855	844	316	36	129	721	715	588	90	616	999999	321	937	773	847	335	380	999999	968	683	999999	548	999999	572	767	83	251	46	999999	110	382	999999	408	999999	954	605	253	356	999999	561	499	947	914	231	818	999999	11	347	265	999999	999999	93	902	982	384	316	66	744	999999	56	479	679	709	980	243	999999	912	255	819	251	92	34	729	416	193	107	634	565	753	999999	82	903	780	95	999999	299	560	426	316	999999	548	509	96	676	92	820	248	934	988	316	819	755	528	23	711	772	364	495	798	286	681	501	990	234	974	575	999999	623	676	944	951	496	939	181	703	999999	999999	62	334	372	999999	700	999999	447	225	326	385	766	999999	542	935	999999	627	39	966	57	518	862	702	516	922	624	999999	54	365	332	816	999999	320	138	834	311	171	999999	427	981	923	553	999999	657	200	141	250	999999	18	886	869	909	215	655	999999	85	360	999999	450	244	999999	533	999999	893	510	38	456	255	999999	634	903	201	612	999999	999999	965	854	999999	326	790	384	133	999999	999999	463	907	999999	664	999999	759	950	353	985	999999	549	999999	999999	999999	999999	171	685	995	436	384	983	678	999999	230	999999	109	230	999999	501	660	860	318	497	613	439	603	886	791	999999	948	683	559	215	429	445	999999	503	999999	897	164	114	388	697	660	999999	785	610	921	999999	964	538	644	999999	334	331	240	999999	999999	685	554	285	894	814	999999	700	433	999999	876	999999	799	605	999999	999999	346	555	482	620	999999	999999	654	992	965	659	227	419	49	708	880	108	999999	999999	645	64	353	879	220	999999	219	999999	71	323	733	145	343	368	999999	235	515	779	849	999999	75	739	41	561	319	245	999999	999999	999999	725	591	778	579	968	999999	437	999999	467	999999	907	411	999999	66	340	268	829	325	858	372	813	203	111	999999	999999	764	905	32	791	570	999999	977	999999	999999	346	732	955	566	999999	408	619	999999	57	443	941	999999	198	683	999999	302	489	999999	738	999999	847	999999	489	999999	984	213	63	999999	999999	999999	370	930	269	578	720	608	999999	273	950	459	999999	653	155	999999	316	387	999999	232	332	498	999999	65	999999	446	461	814	252	999999	
581	999999	354	999999	999999	161	83	21	949	999999	999999	102	999999	999999	968	288	952	203	999999	821	223	607	637	831	92	784	816	314	999999	822	999999	906	365	878	691	999999	115	547	767	994	999999	999999	437	955	999999	240	509	864	999999	961	494	999999	437	431	999999	974	534	523	132	111	345	768	331	136	999999	66	999999	120	534	189	183	414	999999	392	999999	918	179	999999	571	852	284	951	999999	728	338	858	479	934	667	999999	999999	999999	424	665	658	826	999999	999999	461	213	999999	399	340	907	788	999999	830	54	205	303	805	852	951	999999	826	393	550	602	999999	999999	587	802	452	816	999999	591	989	999999	734	999999	944	867	999999	368	358	999999	620	320	940	258	37	435	738	374	912	412	639	154	999999	275	286	999999	999999	816	626	701	946	524	983	206	100	999999	320	796	358	999999	633	593	922	941	773	240	661	999999	617	162	73	88	999999	521	951	844	999999	468	132	573	363	999999	742	656	938	106	336	999999	999999	999999	124	941	999999	975	779	56	232	896	999999	999999	719	964	999999	473	999999	868	999999	472	999999	255	136	851	674	784	583	999999	851	275	13	676	903	917	391	649	47	132	72	928	741	999999	622	45	966	86	999999	399	999999	278	999999	999999	486	999999	499	999999	841	273	277	241	401	559	999999	999999	893	825	153	801	583	999999	436	999999	999999	999999	999999	349	632	101	999999	999999	930	194	26	583	257	933	999999	49	999999	478	807	773	855	999999	537	999999	999999	666	999999	151	933	62	816	652	841	999999	999999	794	142	160	289	750	389	679	310	217	999999	999999	999999	959	635	113	383	114	752	999999	999999	974	164	549	637	966	999999	999999	664	878	378	999999	741	743	669	405	999999	999999	999999	67	394	185	530	329	649	99	956	192	515	829	679	711	899	188	852	299	640	592	522	323	801	646	999999	432	999999	178	999999	965	999999	240	207	999999	999999	695	278	999999	453	999999	999999	547	19	766	237	835	209	666	999999	562	891	380	764	323	999999	999999	265	747	170	108	999999	999999	220	991	892	285	631	574	796	999999	909	999999	846	805	999999	974	313	45	419	189	233	183	703	327	999999	919	999999	883	358	49	999999	999999	323	355	354	999999	337	28	873	951	213	634	869	270	653	999999	533	958	999999	781	571	229	338	981	875	316	776	999999	916	973	810	748	999999	757	773	999999	999999	501	999999	271	646	295	999999	467	999999	598	313	999999	999999	999999	395	516	262	577	999999	220	203	342	480	47	653	444	111	900	151	999999	419	999999	496	999999	467	42	
507	369	144	285	67	870	14	286	12	343	228	365	999999	303	495	647	289	563	195	999999	30	999999	999999	999999	194	272	999999	521	188	201	946	409	103	363	18	892	443	201	163	332	337	203	44	999999	225	999999	999999	848	969	999999	832	933	89	745	21	93	751	932	100	999999	999999	999999	107	811	396	999999	271	999999	294	603	214	999999	999999	862	999999	827	389	308	999999	448	999999	477	552	416	369	22	999999	999999	351	925	151	511	110	368	777	844	999999	233	923	406	485	999999	563	999999	567	744	533	226	360	194	704	452	999999	652	845	999999	999999	691	999999	999999	500	912	882	369	999999	999999	999999	51	95	549	732	999999	385	590	963	860	913	186	848	624	489	999999	997	167	230	699	565	458	522	699	904	414	781	549	906	572	216	204	914	864	757	491	999999	810	461	549	76	999999	999999	999999	173	763	999999	826	894	999999	914	725	999999	762	148	999999	529	396	645	328	999999	836	683	401	654	719	999999	984	867	997	999999	196	705	680	632	999999	770	537	999999	150	571	999999	999999	999999	657	490	65	161	726	229	962	744	175	143	175	240	682	297	340	454	999999	858	999999	999999	425	728	30	999999	140	939	767	992	999999	505	999999	428	999999	174	743	174	999999	121	267	999999	45	999999	31	571	999999	402	526	483	999999	91	648	713	995	757	103	999999	469	597	31	787	999999	969	883	999999	387	999999	58	999999	553	176	789	390	600	321	861	197	706	999999	999999	737	422	294	795	779	999999	999999	999999	433	80	813	704	77	99	999999	196	999999	353	361	194	767	354	999999	999999	999999	301	268	122	684	896	906	233	999999	644	999999	999999	177	183	999999	813	999999	324	624	999999	739	472	722	300	129	135	794	999999	354	274	194	999999	413	999999	766	487	597	930	748	536	999999	590	693	999999	806	116	29	999999	999999	548	999999	453	729	572	999999	567	579	968	993	558	112	72	878	746	999999	999999	961	999999	417	626	225	999999	575	97	282	158	778	999999	999999	23	999999	902	999999	805	423	741	664	840	175	208	908	629	937	199	434	112	999999	999999	999999	906	154	999999	484	623	999999	447	999999	642	300	51	788	290	484	980	452	209	467	83	332	717	245	130	646	999999	999999	595	475	385	662	179	999999	831	325	587	868	898	427	999999	481	976	863	31	999999	133	999999	628	155	999999	747	235	645	638	625	266	670	34	999999	276	999999	999999	971	502	999999	130	999999	956	999999	999999	999999	554	781	486	999999	356	854	999999	579	522	797	999999	450	999999	638	999999	534	807	999999	
68	917	843	338	999999	84	743	14	999999	51	999999	529	463	999999	259	845	202	453	168	999999	999999	411	456	454	57	999999	817	297	462	863	553	999999	999999	750	906	978	999999	226	630	999999	857	352	493	182	160	993	344	434	200	673	445	999999	376	770	937	657	999999	399	999999	682	266	999999	551	507	498	832	999999	713	757	280	577	999999	822	755	190	926	999999	284	304	64	144	392	107	999999	999999	999999	999999	36	812	258	518	878	935	948	155	411	800	985	999999	327	270	999999	677	999999	105	469	170	620	590	999999	738	196	104	236	999999	999999	358	761	999999	999999	999999	999999	999999	999999	762	699	999999	999999	609	778	999999	999999	600	999999	793	999999	999999	186	693	958	409	609	446	999999	520	331	783	708	410	281	62	999999	905	754	999999	563	730	999999	167	406	427	296	999999	811	885	805	595	127	999999	999999	999999	182	999999	131	529	12	270	999999	988	999999	999999	343	999999	999999	725	97	37	846	272	240	999999	547	28	999999	541	122	599	634	916	714	999999	666	275	999999	123	880	999999	784	234	711	303	999999	189	999999	490	94	823	682	95	798	778	749	854	999999	260	999999	163	780	999999	999999	413	635	999999	999999	705	259	78	999999	224	845	126	252	621	999999	999999	162	367	302	807	457	999999	999999	549	128	935	985	999999	72	126	999999	999999	200	204	817	308	667	448	905	31	240	25	726	467	999999	681	536	138	303	275	107	263	861	972	142	127	497	96	74	348	719	999999	16	980	722	128	926	57	803	262	279	714	462	999999	999999	441	572	458	999999	446	409	857	517	796	999999	999999	999999	227	999999	700	999999	999999	999999	566	311	793	19	999999	745	131	755	488	335	51	995	999999	801	999999	406	701	999999	48	787	627	939	862	929	999999	999999	999999	999999	709	999999	113	451	698	999999	895	969	783	432	826	999999	187	691	999999	531	476	801	635	446	285	820	999999	155	772	999999	756	626	449	999999	799	784	270	869	56	503	231	600	306	62	999999	621	622	279	729	335	609	936	999999	999999	999999	999999	999999	48	976	999999	624	958	678	999999	999999	279	529	920	632	51	999999	999999	645	999999	309	999999	999999	582	540	664	999999	101	999999	446	999999	819	999999	118	410	391	458	232	892	168	999999	273	999999	999999	999999	636	999999	702	647	999999	883	300	300	999999	41	587	999999	754	999999	999999	689	533	542	242	720	764	671	421	999999	250	592	230	426	487	547	46	954	999999	114	904	573	505	454	738	999999	999999	528	14	86	999999	999999	704	999999	999999	478	999999	731	689	999999	999999	
964	679	192	999999	105	662	874	813	999999	995	999999	810	999999	999999	749	194	89	804	678	827	245	667	344	999999	772	888	505	845	18	202	314	275	999999	400	999999	893	323	57	643	999999	28	715	949	91	999999	666	64	131	831	294	276	927	20	853	477	999999	344	495	633	216	999999	999999	805	862	690	366	999999	999999	999999	855	870	41	171	777	999999	530	999999	999999	506	999999	999999	999999	999999	724	925	999999	265	579	923	641	559	828	999999	436	743	999999	999999	96	401	834	288	805	999999	976	423	245	999999	999999	54	947	589	91	988	527	999999	999999	999999	90	937	312	111	999999	335	32	305	52	617	999999	999999	819	620	630	999999	999999	827	999999	999999	999999	311	690	621	31	535	975	61	477	839	896	63	999999	974	829	159	98	733	479	480	445	999999	381	999999	41	208	999999	336	959	230	327	999999	355	867	999999	778	999999	691	89	999999	359	970	828	212	721	681	85	844	790	481	772	938	999999	557	481	368	930	72	999999	999999	311	649	102	257	999999	206	708	999999	998	60	999999	407	653	206	130	999999	999999	178	999999	359	133	999999	545	488	457	388	352	797	395	618	999999	193	999999	999999	999999	710	999999	580	690	524	973	999999	999999	999999	577	374	294	161	437	16	516	999999	166	240	999999	921	113	614	800	143	999999	910	999999	999999	212	719	307	397	999999	420	596	281	487	391	386	150	999999	999999	910	92	999999	201	370	389	999999	97	999999	869	566	60	999999	273	780	556	671	999999	999999	999999	537	999999	77	897	999999	26	419	244	283	774	854	559	387	307	704	717	49	661	550	326	288	999999	999999	437	831	183	813	333	999999	931	720	323	999999	87	277	61	25	206	274	353	969	867	813	263	24	16	999999	308	569	72	516	20	522	959	999999	999999	176	640	75	753	213	999999	742	352	64	541	999999	309	40	999999	702	843	396	206	999999	421	999999	999999	422	825	510	999999	764	439	424	999999	999999	903	901	855	884	385	141	999999	150	999999	135	470	209	999999	999999	373	278	916	999999	673	999999	999999	612	765	121	738	227	250	253	698	332	313	928	999999	999999	791	408	999999	768	327	711	875	66	999999	295	840	999999	939	513	999999	246	999999	78	750	96	485	301	999999	999999	999999	167	891	278	452	559	821	542	855	742	529	964	999999	158	53	961	748	268	999999	480	281	509	287	736	116	999999	485	999999	187	267	265	999999	273	441	622	169	820	606	614	915	473	307	383	207	999999	182	153	999999	35	999999	348	226	164	999999	999999	999999	999999	999999	171	999999	
84	587	365	597	486	39	700	662	999999	883	151	151	999999	232	16	973	999999	999999	751	933	999999	786	218	999999	919	49	345	999999	999999	976	289	999999	444	624	840	886	942	785	999999	954	481	999999	999999	151	647	206	571	931	659	498	519	798	412	238	682	298	378	966	678	446	999999	102	692	559	603	999999	999999	40	391	129	40	999999	370	797	462	827	999999	76	750	999999	477	999999	949	999999	466	490	262	216	941	551	517	999999	999999	283	999999	389	798	612	548	172	999999	999999	550	539	468	179	438	615	999999	855	675	999999	225	955	999999	290	999999	222	103	999999	232	500	98	840	999999	64	242	96	536	83	39	20	528	999999	233	935	863	419	22	296	62	647	440	96	876	999999	760	162	314	980	246	585	519	435	940	999	453	999999	999999	413	937	351	89	702	825	664	782	637	999999	42	426	733	210	807	70	999999	69	11	963	405	304	90	999999	999999	836	453	999999	103	999999	234	492	163	491	608	359	711	568	737	270	221	433	999999	429	281	563	999999	384	711	999999	999999	939	452	746	532	999999	999999	999999	532	865	999999	173	689	999999	508	550	273	999999	601	457	358	26	999999	999999	751	971	181	999999	999999	992	999999	999999	999999	999999	291	999999	50	416	959	499	502	152	45	871	888	999999	999999	999999	921	731	299	999999	782	999999	26	999999	617	711	999999	561	999999	206	68	539	541	312	384	960	999999	223	510	856	999999	111	999999	216	999999	460	852	703	999999	47	999999	779	999999	999999	297	535	712	942	677	999999	421	408	562	305	93	505	339	586	673	784	435	999999	999999	443	979	680	999999	809	367	167	999999	301	333	999999	467	288	836	479	25	849	257	765	546	999999	444	883	549	659	132	999999	130	276	39	452	612	39	999999	269	93	616	236	903	585	520	479	130	999999	661	838	805	668	860	999999	824	999999	669	999999	59	999999	999999	999999	648	999999	881	46	593	271	881	999999	999999	729	577	396	999999	999999	999999	190	36	999999	999999	999999	999999	821	327	817	270	705	215	915	942	867	509	271	987	485	587	225	999999	483	886	858	203	374	999999	85	101	474	171	999999	999999	489	146	357	684	296	999999	999999	369	73	999999	887	66	965	999999	570	230	316	408	923	44	138	486	552	814	465	616	523	999999	251	726	795	543	13	999999	463	731	161	586	999999	242	760	855	641	999999	998	802	999999	29	999999	855	999999	999999	999999	177	64	999999	593	543	229	680	999999	416	999999	999999	980	354	63	242	891	838	78	729	707	690	284	282	845	844	815	
662	999999	999999	581	396	999999	730	304	835	678	459	147	618	367	31	513	354	737	304	726	654	749	995	137	10	786	65	367	558	893	781	168	748	727	566	301	234	999999	731	405	999999	59	227	564	441	701	459	372	999999	999999	929	544	999999	128	170	913	393	999999	999999	609	999999	999999	999999	942	896	301	398	891	800	729	288	519	999999	899	999999	605	531	440	999999	309	337	999999	680	382	999999	999999	999999	630	999999	653	999999	857	263	131	519	999999	312	285	667	150	312	568	572	999999	897	419	999999	651	999999	565	391	952	999999	280	282	202	691	999999	978	659	684	768	334	999999	821	431	999999	885	389	588	302	255	773	555	997	768	130	723	484	553	709	966	978	999999	999999	955	185	982	848	999999	999999	938	999999	18	465	543	244	426	145	999999	163	652	999999	73	272	999999	999999	136	999999	514	81	967	890	435	950	718	789	333	884	999999	255	283	46	999999	999999	999999	999999	765	99	463	999999	704	587	17	399	66	704	914	738	135	775	58	709	343	999999	238	58	999999	68	999999	754	910	999999	279	231	999999	999999	209	682	908	198	424	47	820	980	376	999999	882	999999	893	999999	875	594	758	999999	206	574	702	999999	163	315	999999	707	351	999999	623	173	318	786	519	451	504	242	830	937	361	999999	889	999999	879	848	999999	836	174	733	878	326	782	999999	999999	315	912	393	528	602	999999	999999	695	120	999999	213	81	106	525	452	519	643	999999	821	738	195	685	349	936	315	149	999999	542	618	999999	307	390	139	762	213	999999	120	999999	237	825	644	325	778	999999	675	776	79	321	722	223	245	561	961	450	838	999999	573	457	999999	999999	999999	999999	87	289	68	823	942	343	321	913	408	929	537	996	999999	870	999999	999999	270	538	999999	927	820	404	999999	746	428	999999	923	583	964	663	499	999999	952	469	999999	498	938	999999	833	735	999	808	999999	315	34	999999	355	967	724	999999	999999	685	392	945	999999	999999	694	999999	404	263	419	738	999999	744	439	762	999999	999999	632	417	999999	418	704	999999	999999	999999	589	289	721	463	343	956	859	999999	999999	814	391	16	999999	999999	804	626	999999	999999	326	271	859	80	876	272	920	719	344	316	819	777	980	58	27	353	999999	415	601	999999	920	999999	879	216	999999	999999	999999	47	530	77	613	786	999999	999999	999999	666	161	519	999999	459	542	623	999999	552	923	699	999999	343	988	999999	472	399	999999	516	999999	999999	999999	999999	802	999999	891	999999	999999	999999	702	42	999999	855	40	361	201	583	11	999999	
999999	306	999999	999999	292	577	791	47	59	769	999999	224	761	454	474	165	283	999999	716	162	567	999999	435	999999	850	891	883	999999	312	637	999999	888	397	883	999999	363	999999	999999	371	999999	999999	854	833	999999	671	488	999999	999999	390	874	87	999999	866	999999	583	999999	871	497	486	401	694	813	999999	421	209	999999	827	877	346	121	145	227	999999	999999	693	999999	825	15	999999	371	620	521	999999	999999	999999	877	999999	999999	309	369	492	532	580	970	540	999999	130	422	999999	999999	661	403	35	279	739	999999	555	384	165	870	922	865	815	999999	781	183	999999	305	999999	332	694	999999	578	976	628	612	647	177	999999	46	592	413	999999	727	710	999999	999999	999999	698	700	331	647	391	438	447	627	717	465	198	367	440	824	560	897	270	999999	824	58	650	136	222	388	433	129	288	519	999999	97	414	564	687	896	607	170	999999	56	897	149	539	11	999999	191	978	593	605	767	852	888	466	999999	401	446	999999	572	488	942	224	272	999999	928	999999	629	999999	634	999999	544	227	400	897	223	484	685	519	648	240	40	410	839	523	999999	666	200	999999	86	172	250	228	999999	682	67	832	634	989	611	463	276	140	353	999999	71	549	462	990	252	853	999999	927	39	341	999999	999999	384	749	999999	999999	357	998	999999	472	439	325	192	717	999999	391	850	999999	908	195	964	999999	67	926	461	971	213	999999	388	232	455	323	199	999999	234	525	458	884	360	349	116	278	165	880	483	746	367	745	999999	999999	13	30	29	843	377	557	484	999999	298	667	67	157	999999	752	999999	126	999999	489	492	323	933	965	344	999999	999999	695	744	186	999999	999999	999999	468	58	526	229	999999	303	355	335	677	999999	10	595	999999	999999	959	658	412	864	999999	621	877	999999	999999	999999	47	685	999999	764	681	812	308	14	584	63	598	108	103	533	591	822	999999	164	815	282	932	379	651	285	999999	47	999999	999999	95	103	736	216	221	598	999999	999999	999999	590	653	864	742	999999	21	640	693	860	564	879	999999	999999	999999	723	999999	565	995	999999	44	185	644	644	999999	986	918	999999	326	392	887	505	351	842	980	199	999999	950	999999	936	368	999999	592	269	483	999999	49	551	262	23	768	999999	602	523	999999	667	999999	19	999999	756	86	999999	323	310	973	69	999999	439	564	651	222	496	35	68	999999	33	999999	385	999999	27	946	999999	239	313	624	241	903	828	137	323	253	501	999999	783	999999	838	697	291	296	423	925	999999	987	610	800	281	999999	543	999999	691	
83	570	847	375	810	999999	999999	20	999999	999999	165	709	312	250	408	999999	928	252	208	470	335	311	99	747	102	999999	999999	629	999999	999999	610	999999	999999	445	249	999999	653	201	972	160	999999	687	605	554	267	999999	307	746	211	89	999999	999999	999999	999999	999999	772	480	110	283	473	999999	671	507	344	141	795	105	866	11	725	999999	737	279	58	922	999999	706	545	999999	875	49	642	427	999999	999	231	35	859	89	476	212	999999	999999	508	830	876	189	271	422	472	130	999999	744	999999	999999	615	119	296	831	718	75	999999	621	407	434	687	999999	83	999999	909	770	246	787	534	522	524	818	770	999999	999999	468	445	132	999999	999999	608	897	999999	421	393	122	738	37	371	411	276	932	521	83	999999	999999	116	926	513	701	883	653	219	999999	498	797	348	999999	784	259	999999	812	603	652	826	790	999999	662	999999	796	41	218	425	133	256	591	307	696	85	999999	362	999999	619	325	871	954	687	976	923	596	774	670	253	999999	781	999999	999999	869	257	362	327	999999	975	999999	999999	674	238	999999	999999	906	500	651	993	369	897	121	999999	287	999999	872	112	336	739	364	999999	371	965	313	352	792	263	438	999999	722	106	999999	999999	902	656	206	999999	601	269	999999	105	133	677	883	224	999999	270	60	999999	384	259	991	714	620	694	308	709	924	743	999999	653	999999	999999	999999	999999	988	999999	300	631	999999	157	999999	77	721	999999	898	694	91	99	682	532	999999	349	75	999999	115	203	922	999999	357	497	800	858	999999	373	43	922	406	620	235	102	999999	999999	515	237	999999	923	999999	361	796	614	627	835	999999	999999	451	723	145	807	167	999999	999999	92	284	999999	356	653	732	358	235	975	999999	999999	999999	590	562	782	833	838	999999	191	211	571	999999	742	869	965	797	942	922	999999	786	599	463	441	447	999999	154	429	881	105	999999	644	135	820	999999	999999	972	479	839	999999	999999	307	92	975	593	92	671	541	226	390	855	790	435	999999	199	999999	17	432	999999	676	637	999999	957	629	990	566	999999	999999	425	712	999999	327	112	264	431	489	999999	488	847	364	225	613	999999	500	249	999999	219	220	631	629	159	549	337	173	40	484	350	463	984	36	646	80	126	999999	397	537	687	181	494	710	190	999999	584	788	460	34	211	467	999999	588	357	235	999999	795	563	453	990	938	233	946	148	63	503	999999	717	154	497	698	999999	711	723	48	726	921	449	630	964	549	712	16	283	883	84	405	679	421	112	330	999999	944	
547	999999	947	999999	571	136	35	764	80	316	537	513	364	677	865	999999	999999	57	356	932	488	451	235	227	673	265	979	107	999999	306	52	176	747	167	174	974	999999	188	999999	999999	604	210	478	406	999999	769	999999	999999	540	370	999999	999999	973	999999	465	105	523	999999	874	315	999999	999999	623	999999	274	999999	766	206	999999	891	228	999999	696	999999	337	288	972	829	749	903	737	582	999999	780	394	987	203	729	701	999999	461	371	999999	54	174	676	586	705	999999	117	13	999999	894	649	152	591	368	939	690	999999	999999	693	980	970	578	999999	999999	843	388	287	177	47	999999	444	440	856	999999	651	999999	999999	701	277	696	641	900	415	687	917	999999	803	628	263	49	524	945	767	391	999999	999999	599	316	743	326	855	940	966	826	999999	999999	295	574	716	79	39	486	999999	997	349	79	172	887	999999	999999	584	658	999999	997	980	498	673	475	683	999999	280	354	958	999999	999999	701	999999	999999	999999	708	353	239	911	194	19	47	99	770	52	273	314	711	862	538	742	206	36	968	999999	961	546	999999	891	541	999999	684	528	999999	165	647	999999	583	660	744	999999	355	747	999999	999999	999999	999999	902	433	419	999999	568	999999	429	999999	999999	674	966	999999	275	172	533	999999	379	395	335	519	194	999999	404	138	730	61	999999	676	999999	459	307	979	903	562	999999	395	481	999999	241	202	108	696	520	999999	178	840	394	999999	338	16	377	343	999999	433	999999	999999	39	291	150	516	373	753	821	195	999999	986	999999	712	529	148	999999	708	163	999999	421	497	104	431	999999	889	666	546	348	389	92	999999	326	480	347	999999	365	200	999999	724	829	354	875	334	605	192	11	682	62	200	999999	669	999999	999999	21	999999	999999	608	331	260	849	999999	999999	441	999999	414	999999	999999	375	999999	999999	675	187	439	313	999999	622	769	825	777	887	984	494	158	249	423	783	796	468	999999	160	757	869	280	875	999999	939	999999	231	201	999999	642	316	877	417	999999	999999	750	227	944	115	434	999999	999999	372	999999	341	267	999999	690	630	873	900	755	34	34	806	906	999999	309	137	999999	548	999999	265	255	678	617	740	775	931	42	999999	524	999999	726	974	325	907	19	671	682	250	999999	570	648	742	560	999999	999999	667	999999	999999	917	999999	999999	885	999999	999999	127	196	723	999999	427	759	598	999999	385	251	307	60	491	998	554	638	454	938	999999	999999	999999	512	999999	764	356	117	355	845	660	706	587	840	824	36	999999	999999	948	165	823	781	999999	353	366	
999999	555	999999	186	586	999999	999999	372	988	999999	96	681	614	999999	999999	179	319	999999	752	644	678	663	466	999999	464	218	731	689	299	999999	999999	999999	273	155	808	218	999999	931	999999	213	999999	344	599	962	737	999999	185	999999	988	985	514	999999	999999	709	999999	655	99	116	999999	999999	911	599	999999	873	999999	996	418	999999	271	750	165	388	644	999999	272	344	74	504	498	119	999999	977	701	999999	610	857	869	999999	468	162	129	999999	219	401	301	781	271	726	320	740	936	716	491	999999	830	135	733	999999	446	353	999999	594	999999	612	344	999999	999999	769	273	794	137	854	11	999999	631	257	179	252	257	491	999999	347	194	757	183	326	495	463	483	484	999999	999999	999999	124	571	999999	999999	999999	999999	368	883	501	463	525	613	91	714	383	999999	582	999999	999999	999999	999999	279	253	999999	860	438	27	447	445	295	788	670	938	737	886	999999	106	999999	572	196	999999	607	581	999999	999999	154	102	611	122	845	900	999999	642	765	171	999999	999999	999999	440	177	48	920	447	215	999999	855	999999	353	999999	999999	520	626	393	304	543	357	999999	999999	999999	716	346	415	999999	599	395	999999	37	999999	999999	51	999999	999999	526	999999	157	969	999999	999999	220	999999	479	748	783	999999	335	999999	145	348	231	813	157	999999	392	724	831	999999	595	848	820	415	827	501	999999	787	618	999999	109	988	157	574	198	332	158	928	999999	597	632	59	274	999999	133	999999	952	999999	894	268	589	802	999999	524	384	321	555	804	985	978	970	995	667	786	185	157	200	656	999999	824	811	463	487	999999	10	999999	999999	709	291	148	548	999999	893	999999	959	306	424	632	999999	876	777	353	943	268	999999	637	391	999999	935	975	498	999999	146	79	999999	999999	325	339	524	999999	999999	845	523	847	439	954	111	318	826	878	732	999999	466	749	999999	999999	999999	228	617	373	164	105	999999	315	649	253	880	824	999999	999999	981	95	117	362	149	931	830	999999	999999	672	999999	999999	999999	66	252	930	839	396	31	989	615	106	721	999999	683	999999	999999	999999	207	195	84	287	999999	993	897	647	461	113	609	125	637	999999	399	945	837	91	444	999999	72	719	999999	493	802	912	228	884	373	955	999999	999999	860	622	898	999999	597	999999	999999	667	168	605	479	735	999999	999999	362	201	706	776	323	601	206	362	154	999999	781	591	484	503	775	23	999999	505	434	111	265	24	525	756	357	999999	424	776	559	999999	999999	679	999999	897	999999	37	187	999999	999999	88	311	999999	478	999999	999999	999999	773	
999999	892	155	332	973	310	685	650	347	999999	999999	999999	733	186	430	803	687	247	112	999999	587	942	748	836	999999	863	356	800	756	546	114	895	352	816	261	999999	999999	144	999999	378	999999	256	222	999999	236	178	907	999999	880	999999	790	999999	759	129	195	999999	999999	999999	999999	120	954	885	893	801	570	65	999999	916	925	546	400	999999	999999	734	866	999999	730	396	609	517	955	454	919	62	756	930	145	232	999999	999999	739	103	498	166	423	144	362	421	790	181	102	999999	975	344	314	246	213	35	263	854	500	999999	710	139	165	510	965	999999	55	999999	999999	999999	295	999999	806	306	65	814	320	999999	999999	999999	605	437	424	964	999999	585	748	519	999999	120	969	776	539	981	393	369	999999	913	178	521	376	160	261	248	999999	90	537	17	191	399	999999	999999	999999	999999	162	282	714	200	999999	390	102	535	912	809	884	519	366	825	999999	999999	813	407	999999	466	999999	454	999999	999999	269	398	57	740	999999	999999	999999	446	899	357	829	120	655	999999	999999	788	429	840	247	452	999999	999999	724	712	104	495	999999	999999	969	420	250	999999	107	537	931	643	342	361	207	585	413	447	619	18	999999	802	51	13	524	774	999999	999999	216	999999	821	83	673	345	645	842	999999	98	477	999999	116	132	23	127	878	999999	455	999999	643	662	999999	916	999999	715	717	302	453	583	792	204	999999	149	500	374	716	999999	999999	997	999999	364	834	999999	970	140	901	872	789	924	135	285	329	969	467	554	693	999999	506	958	999999	353	399	178	305	999999	115	999999	632	999999	411	29	280	457	362	999999	828	723	946	446	813	999999	999999	529	457	516	999999	414	681	946	681	810	362	20	379	372	965	665	999999	697	34	934	250	150	523	115	15	871	617	999999	726	969	958	70	154	783	839	999999	999999	788	406	999999	296	685	967	600	667	999999	88	989	323	172	703	259	421	879	603	372	16	352	511	999999	797	502	230	711	852	301	865	595	532	106	999999	241	300	332	647	564	183	922	448	746	792	627	865	563	999999	999999	648	275	189	477	862	999999	287	999999	904	999999	465	265	747	375	403	492	467	227	226	471	958	99	242	49	199	93	903	764	221	999999	999999	666	999999	153	999999	600	416	65	243	999999	954	999999	428	853	108	917	185	999999	353	309	169	648	346	804	750	999999	43	999999	999999	999999	474	522	190	734	999999	799	999999	604	999999	802	86	999999	999999	649	516	999999	670	388	940	281	908	831	421	911	999999	988	999999	640	402	103	
999999	999999	999999	464	113	442	718	999999	696	309	999999	999999	359	550	233	999999	999999	697	999999	690	888	999999	999999	16	870	643	110	278	724	999999	479	189	211	629	999999	811	999999	529	999999	999999	351	977	999999	640	184	337	999999	999999	688	999999	334	999999	353	999999	215	912	999999	771	593	469	341	450	969	528	830	999999	379	999999	314	422	133	144	160	223	999999	911	963	999999	832	543	171	999999	999999	472	999999	999999	836	498	423	333	746	863	936	86	999999	901	18	172	999999	266	957	750	566	276	999999	200	482	140	373	304	999999	999999	999999	60	999999	112	999999	506	685	983	999999	880	316	981	675	269	999999	83	999999	447	903	800	759	575	999999	420	672	999999	343	652	374	706	135	129	384	250	999999	999999	778	640	50	511	487	999999	185	86	443	585	600	869	992	408	659	926	401	158	999999	373	474	887	999999	999999	173	42	999999	385	755	197	607	435	345	321	305	840	406	401	322	999999	999999	508	977	96	722	999999	660	965	999999	208	728	235	505	560	999999	890	999999	502	347	999999	216	800	331	999999	978	175	534	999999	112	819	529	999	999999	999999	974	966	910	999999	825	699	382	654	338	557	468	382	929	784	900	414	640	904	999999	868	727	598	999999	730	118	999999	999999	979	862	999999	999999	729	399	693	586	455	980	999999	676	648	82	561	471	774	788	606	246	749	999999	697	189	624	999999	967	94	999999	999999	999999	245	279	759	403	791	112	877	738	999999	246	207	454	434	783	237	999999	999999	175	999999	413	941	512	999999	200	207	174	57	64	999999	999999	608	999999	665	800	621	407	889	679	770	999999	896	59	622	999	999999	336	999999	405	397	539	182	919	999999	385	248	999999	958	568	205	626	999999	823	953	999999	999999	999999	789	634	172	999999	526	126	999999	766	516	999999	889	999999	647	999999	901	651	667	999999	258	689	999999	999999	562	999999	448	330	483	999999	314	82	999999	70	999999	556	547	639	243	566	999999	65	523	491	868	355	843	999999	921	333	999999	412	166	708	313	948	53	509	81	999999	392	206	642	262	462	444	796	828	999999	101	334	272	418	110	243	202	175	470	420	999999	55	800	999999	999999	427	901	999999	397	999999	423	513	47	999999	959	184	815	423	271	39	434	559	999999	699	829	998	463	994	65	474	999999	782	582	98	999999	999999	591	797	999999	834	560	999999	408	81	535	588	296	999999	459	999999	999999	779	904	999999	986	656	41	111	579	161	964	907	861	922	999999	641	930	999999	702	999999	592	28	999999	436	479	907	161	
942	174	251	999999	758	999999	139	56	999999	999999	150	999999	218	206	490	227	340	999999	999999	666	999999	999999	893	657	347	12	727	343	999999	999999	478	961	999999	505	99	936	338	449	215	372	999999	875	315	763	789	847	494	999999	111	800	600	566	827	250	675	517	280	594	999999	756	999999	795	647	999999	409	999999	33	712	116	553	889	891	664	999999	934	609	128	140	867	999999	518	201	999999	609	258	911	144	838	829	581	666	744	84	459	999999	935	238	823	363	610	999999	999999	428	557	999999	708	902	547	315	75	398	150	726	875	248	999999	563	47	999999	999999	999999	195	882	535	887	155	817	214	999999	998	999999	999999	776	266	999999	999999	772	683	999999	999999	999999	596	532	763	192	999999	27	209	221	999999	382	200	589	866	565	639	898	893	670	764	891	697	999999	317	694	999999	999999	469	999999	511	853	999999	349	694	488	457	662	999999	352	371	138	618	993	999999	626	999999	715	909	999999	999999	838	879	23	933	658	322	999999	225	999999	999999	999999	557	998	709	85	502	851	895	999999	117	976	779	999999	309	636	999999	704	999999	690	514	387	464	768	999999	672	999999	999999	415	45	175	999999	447	60	999999	218	580	619	293	730	134	338	820	531	999999	69	69	338	713	306	385	618	777	999999	564	999999	697	999999	999999	47	112	635	445	859	222	999999	538	729	298	100	999999	663	420	999999	565	999999	999999	932	185	115	999999	999999	163	118	999999	557	896	912	495	999999	521	790	999999	256	627	999999	893	961	319	999999	530	999999	50	622	999999	721	207	500	969	388	154	765	614	728	433	467	999999	336	208	664	547	625	243	747	579	275	878	173	659	75	292	606	622	35	584	282	604	540	999999	939	359	406	943	117	406	755	999999	999999	822	999999	999999	999999	762	999999	999999	904	107	303	53	999999	842	999999	841	903	106	999999	999999	588	154	160	862	941	468	269	314	150	682	135	999999	999999	99	999999	350	498	58	725	843	967	999999	679	185	310	497	894	106	325	565	49	999999	999999	612	597	912	672	307	85	108	503	350	470	999999	971	952	229	884	30	999999	999999	855	380	705	185	999999	474	974	561	454	573	172	989	585	999999	124	493	221	501	910	678	200	972	627	999999	627	953	999999	214	358	277	19	85	632	999999	194	640	999999	436	433	448	697	999999	630	999999	340	360	885	999999	856	999999	18	999999	120	24	162	882	999999	365	558	220	26	770	213	999999	999999	97	366	999999	457	999999	341	784	999999	471	981	999999	351	102	19	276	999999	999999	357	
889	999999	626	999999	618	70	312	887	999999	878	222	431	926	999999	453	999999	999999	994	523	142	382	137	233	324	648	43	999999	540	660	355	999999	153	160	422	999999	917	999999	132	999999	311	155	596	544	906	855	999999	64	911	897	132	766	281	554	999999	975	999999	45	311	999999	585	363	771	237	999999	596	999999	281	999999	228	536	999999	131	999999	222	987	785	592	327	469	608	978	795	642	537	589	20	999999	426	447	561	881	636	999999	999999	947	383	999999	103	319	786	769	550	999999	371	999999	999999	35	999999	999999	200	179	718	842	718	606	567	999999	999999	861	585	479	855	999999	667	654	999999	325	94	274	614	999999	499	17	683	999999	438	112	280	446	944	985	999999	679	999999	391	173	999999	999999	565	390	999999	670	999999	734	316	913	999999	999999	717	696	329	999999	999999	141	774	679	710	999999	879	178	999999	858	262	999999	600	222	185	820	285	490	610	238	528	884	370	755	267	283	376	925	999999	999999	999999	750	625	54	199	548	482	712	463	999999	218	397	924	395	417	324	143	999999	738	999999	749	999999	95	100	422	193	770	29	421	437	792	954	222	388	999999	999999	999999	999999	32	999999	347	573	37	974	29	141	959	975	999999	943	149	282	196	303	999999	999999	664	534	999999	16	777	463	300	36	842	264	185	546	99	905	33	587	81	999999	324	186	209	121	999999	999999	233	794	682	478	297	519	767	919	999999	999999	847	766	923	26	859	884	283	11	999999	999999	955	423	999999	441	920	561	999999	999999	999999	999999	136	553	999999	350	782	999999	999999	821	999999	999999	496	266	999999	131	68	266	664	64	251	440	902	208	979	315	999999	999999	908	250	558	736	318	681	941	999999	841	304	313	583	243	999999	113	462	272	808	278	699	927	764	999999	999999	897	156	844	999999	258	928	573	157	999999	999999	999999	540	273	12	25	814	325	595	289	763	999999	999999	820	999999	999999	999999	936	180	46	635	882	154	867	894	838	999999	837	403	651	913	999999	165	567	999999	999999	573	198	999999	793	999999	384	999999	484	619	711	816	999999	999999	221	808	992	403	999999	389	98	929	672	378	173	853	977	921	999999	376	43	797	523	999999	999999	763	261	999999	387	583	999999	550	999999	257	999999	32	835	367	191	843	999999	999999	55	999999	183	873	900	999999	999999	999999	999999	999999	398	999999	585	913	999999	999999	909	458	999999	326	25	537	999999	999999	269	424	195	999999	999999	620	999999	999999	454	706	999999	344	384	696	862	999999	577	448	106	999999	999999	561	672	279	999999	68	457	999999	
296	604	322	517	60	999999	614	485	634	956	920	866	722	297	663	999999	171	958	402	222	596	999999	748	576	440	339	395	708	752	916	421	959	172	17	999999	849	394	244	999999	748	92	386	806	999999	999999	240	86	999999	897	792	117	771	665	999999	147	181	856	745	86	720	250	906	733	718	999999	960	999999	715	482	814	495	927	673	653	139	999999	318	137	58	210	262	530	810	999999	808	999999	304	999999	869	643	993	999999	167	573	508	186	653	98	85	567	537	999999	392	92	306	999999	107	21	115	927	862	999999	999999	876	468	719	105	772	909	895	666	776	845	999999	820	847	999999	109	999999	999999	566	230	62	490	672	891	148	728	663	628	999999	292	999999	942	780	274	950	999999	115	788	999999	880	189	999999	900	999999	525	552	272	459	420	997	866	999999	371	642	676	216	213	999999	581	377	999999	290	352	999999	954	903	69	999999	999999	488	994	999999	999999	999999	50	999999	590	912	375	596	466	214	999999	999999	425	669	580	147	598	744	87	539	217	713	771	899	837	526	805	622	999999	716	562	932	13	510	288	999999	999999	803	626	301	210	985	911	904	81	999999	958	294	999999	921	999999	999999	410	999999	158	999999	913	151	999999	73	116	753	113	749	652	286	551	915	999999	999999	545	795	999999	785	999999	999999	802	867	827	50	567	999999	299	999999	759	410	531	548	361	129	999999	460	768	999999	195	457	881	171	262	795	256	53	903	438	385	171	999999	999999	136	926	366	55	324	994	999999	595	463	999999	990	251	754	12	564	999999	131	95	36	565	600	999999	350	641	615	999999	999999	524	617	861	195	597	375	999999	999999	999999	762	727	999999	999999	999999	600	993	350	180	20	51	999999	488	999999	316	300	145	478	34	254	585	725	440	293	999999	981	999999	601	356	403	875	847	589	139	508	403	949	999999	509	10	887	10	470	999999	989	550	45	974	554	895	462	897	881	177	849	46	999999	999999	999999	84	621	999999	993	777	999999	203	663	359	143	913	350	882	968	34	999999	585	265	834	999999	660	945	13	57	999999	940	978	965	422	290	472	116	106	690	435	388	495	16	693	470	796	886	686	999999	999999	554	580	928	999999	810	273	781	999999	559	911	138	618	354	543	836	999999	237	251	999999	671	806	253	202	542	646	871	578	571	374	506	774	269	172	415	905	370	999999	119	611	999999	690	653	547	778	307	770	999999	473	857	314	568	999999	617	999999	834	311	387	999999	999999	939	694	999999	999999	62	147	868	455	999999	
999999	475	116	128	999999	62	980	163	706	424	245	876	729	115	999999	69	938	139	652	992	580	604	983	999999	898	999999	999999	480	565	494	999999	438	999999	212	999999	999999	208	449	14	564	199	999999	605	963	999999	344	219	589	999999	38	999999	999999	226	463	367	42	492	999999	999999	968	731	509	597	221	783	807	561	999999	279	333	861	999999	999999	97	802	999999	999999	29	999999	564	462	742	976	536	999999	632	221	860	844	999999	999999	755	999999	46	833	689	93	393	190	352	999999	692	319	999999	177	999999	883	999999	660	468	999999	472	939	999999	999999	988	999999	999999	842	161	596	701	682	477	433	115	278	98	264	123	999999	999999	839	170	782	769	999999	999999	368	753	748	92	999999	385	769	999999	816	564	530	999999	999999	32	551	38	999999	90	19	999999	748	999999	999999	999999	874	547	652	999999	633	778	999999	999999	565	729	702	98	999999	513	501	999999	707	996	299	999999	567	420	957	793	999999	810	999999	701	759	591	66	999999	405	999999	218	662	999999	999999	999999	47	682	783	289	436	329	999999	626	253	999999	713	144	999999	772	999999	999999	464	589	859	363	823	374	190	999999	973	672	406	693	459	999999	839	573	999999	203	999999	41	999999	140	531	473	612	193	170	123	999999	999999	315	533	761	725	754	82	873	987	999999	673	501	999999	999999	999999	922	999999	176	999999	749	149	999999	557	521	999999	453	999999	67	999999	750	639	999999	77	999999	526	367	873	932	733	999999	767	999999	999999	223	588	540	999999	825	768	551	844	26	222	999999	999999	999999	757	22	158	282	999999	24	488	246	349	999999	434	856	788	405	999999	999999	999999	408	981	449	407	343	932	999999	465	508	299	844	906	999999	991	999999	999999	999999	610	861	784	460	128	752	221	999999	874	999999	116	999999	46	372	501	18	583	999999	392	467	282	423	999999	85	816	922	999999	644	340	999999	478	730	823	942	999999	197	61	982	289	999999	238	275	469	813	966	999999	471	927	999999	898	49	999999	999999	575	999999	999999	781	708	643	205	37	999999	802	157	650	999999	317	103	999999	999999	956	600	534	162	238	999999	999999	999999	119	491	461	797	999999	999999	687	301	419	999999	378	608	416	999999	349	93	212	661	472	999999	173	999999	999999	377	360	48	941	449	999999	168	347	999999	999999	515	599	162	744	999999	285	999999	469	358	965	999999	999999	967	897	613	261	450	999999	999999	544	641	999999	528	999999	93	446	999999	500	247	648	261	910	999999	375	900	754	196	348	972	385	112	852	814	999999	958	999999	999999	150	338	198	999999	217	769	
32	602	999999	81	689	999999	999999	32	869	999999	999999	714	999999	914	999999	999999	859	74	111	977	999999	441	788	298	902	514	441	63	121	171	59	445	53	150	788	773	999999	999999	999999	686	190	999999	242	999999	114	999999	999999	737	790	154	999999	133	110	999999	577	591	999999	999999	178	184	999999	738	910	708	182	274	670	17	999999	828	509	186	566	424	797	839	208	999999	999999	991	703	704	999999	999999	692	925	344	813	573	999999	959	999999	999999	332	466	451	999999	999999	457	839	250	802	999999	962	645	303	999999	685	442	738	392	999999	999999	999999	480	526	476	943	999999	257	999999	856	999999	929	869	135	999999	999999	958	356	397	673	710	355	751	901	103	310	332	399	368	999999	999999	835	814	314	452	338	852	999999	974	508	519	210	908	393	368	999999	999999	999999	999999	333	727	96	999999	999999	944	585	435	999999	432	175	620	625	888	280	485	609	125	999999	683	343	999999	999999	381	889	164	509	999999	367	543	999999	999999	813	767	44	932	999999	999999	105	370	867	903	999999	517	809	888	893	321	638	999999	759	565	999999	836	999999	999999	708	714	461	564	444	149	999999	999999	19	957	806	999999	854	348	999999	124	29	204	999999	439	118	511	572	999999	271	198	807	999999	783	999999	999999	999999	479	102	999999	580	999999	541	925	727	835	999999	507	851	91	45	467	299	717	999999	546	343	29	858	833	206	152	459	303	256	999999	618	262	999999	999999	829	388	762	124	620	90	999999	279	98	999999	872	14	721	999999	235	730	518	741	148	999999	345	999999	620	268	37	437	583	248	678	999999	227	999999	354	572	999999	656	704	185	107	999999	68	999999	931	264	999999	202	431	540	77	525	823	876	124	841	943	872	999999	503	999999	192	999999	249	999999	702	386	889	659	158	668	579	35	999999	644	583	262	280	36	999999	307	835	15	53	181	162	572	351	869	512	999999	389	999999	999999	98	914	999999	818	474	999999	999999	81	542	283	871	497	500	999999	241	540	589	999999	845	412	206	261	186	462	78	447	999999	45	29	157	528	288	999999	824	999999	730	525	999999	806	797	487	999999	302	732	181	683	662	91	119	339	923	999999	999999	999999	14	836	737	605	750	36	107	842	62	395	754	593	806	675	245	510	24	155	865	58	924	970	959	454	290	395	999999	58	925	999999	233	571	744	999999	819	418	993	999999	999999	780	699	644	183	999999	978	588	876	987	999999	609	999999	777	101	495	560	44	877	293	324	999999	251	59	917	372	171	192	849	601	855	827	517	103	
463	95	358	999999	999999	61	475	702	519	999999	999999	999999	374	999999	480	259	654	785	541	709	999999	337	538	999999	727	811	999999	795	739	284	141	999999	101	231	324	999999	146	999999	247	825	999999	622	846	453	846	601	997	714	712	999999	947	999999	999999	807	498	135	999999	999999	562	985	315	679	963	244	666	999999	235	153	142	473	122	383	547	715	892	999999	491	94	803	136	814	41	93	149	337	70	733	293	732	999999	999999	438	718	999999	520	147	659	611	787	663	376	999999	581	248	487	573	533	580	915	515	644	472	904	435	999999	283	596	824	999999	605	460	999999	999999	943	24	684	999999	294	204	755	334	879	999999	150	760	960	459	844	661	763	537	162	999999	999999	999999	986	533	292	91	247	551	999999	704	191	212	434	442	637	999999	803	909	999999	385	170	191	764	174	763	999999	220	999999	999999	172	154	78	307	999999	999999	999999	38	160	999999	213	957	213	499	999999	126	938	336	528	821	621	858	999999	299	776	217	46	790	999999	999999	617	999999	423	799	671	999999	123	904	860	999999	248	205	652	999999	44	999999	956	691	999999	58	825	999999	692	999999	140	314	300	778	999999	365	999999	609	999999	999999	764	342	543	999999	999999	624	12	43	475	999999	583	426	215	326	264	999999	999999	999999	210	773	944	278	999999	422	669	999999	270	999999	384	504	91	639	988	272	773	701	884	552	864	964	55	999999	873	412	428	713	109	999999	524	182	114	813	408	443	999999	496	164	131	744	470	364	999999	659	970	999999	943	999999	942	999999	999999	474	999999	489	245	727	161	404	775	999999	955	266	296	820	999999	399	278	999999	555	826	999999	999999	762	999999	403	610	387	143	902	999999	485	286	167	429	999999	708	405	333	172	999999	294	101	388	999999	788	213	77	848	457	581	929	999999	999999	126	276	999999	711	999999	96	635	349	28	999999	570	518	679	109	866	999999	503	993	944	999999	840	541	194	999999	634	29	199	542	539	999999	999999	285	772	405	50	163	946	996	505	247	537	375	275	600	817	619	119	114	210	999999	999999	587	985	644	51	999999	999999	855	999999	999999	999999	102	810	343	999999	999999	745	283	69	713	912	506	498	707	540	474	276	594	352	999999	910	95	342	549	731	999999	999999	999999	364	466	81	100	920	625	350	444	565	932	430	531	999999	835	54	999999	999999	457	999999	288	999999	576	318	497	513	999999	969	811	760	270	999999	435	996	617	919	603	999999	821	586	873	367	106	999999	999999	173	820	151	85	50	999999	472	999999	655	21	
35	787	157	583	587	858	999999	538	999999	999999	330	995	535	266	916	451	854	999999	999999	225	921	999999	668	974	334	692	920	999999	770	999999	798	337	999999	984	999999	141	455	68	243	728	227	828	422	999999	23	178	295	884	999999	999999	999999	215	413	439	100	28	129	183	259	895	999999	999999	767	999999	999999	999999	226	999999	674	784	996	795	32	152	998	103	594	999999	961	165	999999	999999	999999	182	999999	592	999999	349	999999	573	22	281	808	348	790	466	70	653	115	29	951	745	219	999999	601	204	193	270	441	999999	999999	74	222	103	999999	901	34	595	999999	915	999999	999999	999999	111	999999	725	986	684	362	541	42	941	949	999999	214	661	826	361	580	729	408	662	908	999999	149	948	68	999999	999999	888	441	474	808	200	999999	85	99	999999	999999	999999	999999	999999	999999	900	999999	491	999999	999999	889	837	999999	999999	999999	124	999999	417	999999	758	962	823	666	281	833	473	109	568	142	758	992	138	571	718	749	703	521	899	753	18	932	657	999999	999999	825	22	999999	768	459	694	683	541	117	341	155	999999	220	999999	675	445	800	405	358	366	288	761	276	366	999999	321	602	999999	663	960	999999	999999	990	878	456	820	999999	341	999999	448	999999	999999	31	999999	573	961	493	999999	234	999999	217	536	309	999999	999999	74	746	457	844	147	101	77	877	999999	515	841	797	341	999999	854	786	999999	296	999999	291	999999	739	999999	999999	962	999999	26	999999	355	752	299	15	999999	379	391	999999	211	496	971	999999	17	582	999999	999999	731	174	162	999999	380	999999	748	250	999999	195	681	334	710	664	882	319	85	999999	531	404	225	836	283	961	107	999999	584	973	999999	999999	283	999999	864	321	71	798	675	999999	22	824	14	59	616	338	698	67	999999	547	613	999999	999999	332	60	480	509	999999	999999	201	998	999999	946	775	925	834	911	435	999999	999999	603	94	999999	164	999999	707	400	176	229	944	272	999999	416	999999	369	662	999999	950	204	999999	811	175	907	484	922	999999	877	238	999999	999999	427	272	597	973	943	528	28	127	660	353	90	342	676	946	928	957	193	908	415	273	552	960	241	85	999999	438	187	169	241	999999	829	171	52	447	527	999	453	442	104	840	643	175	300	850	313	479	999999	960	555	965	238	968	822	999999	239	466	41	521	396	999999	351	859	885	410	523	918	299	238	999999	999999	513	750	814	575	629	387	670	391	771	118	939	226	613	999999	30	860	348	192	999999	999999	999999	931	56	589	999999	784	999999	889	999999	395	189	
270	541	626	462	488	164	257	240	999999	999999	649	750	287	575	134	999999	999999	389	663	579	117	999999	999999	960	999999	999999	235	999999	845	107	781	64	386	928	679	684	987	999999	542	999999	101	951	364	275	328	191	768	23	374	999999	668	509	999999	815	999999	249	184	665	999999	784	928	181	999999	754	24	999999	373	999999	896	450	999999	806	999999	956	488	166	666	102	999999	399	999999	221	711	316	439	281	390	999999	857	439	510	331	932	999999	777	919	565	610	261	733	818	999999	127	999999	279	999999	999999	717	999999	999999	583	999999	33	491	849	716	999999	88	999999	742	214	801	501	466	939	936	999999	98	188	568	999999	66	841	999999	999999	524	104	786	46	577	618	673	244	942	999999	428	308	999999	908	70	999999	487	999999	518	528	999999	918	660	999999	343	987	573	538	999999	324	527	250	999999	999999	334	622	683	51	748	134	540	567	559	999999	520	999999	432	190	999999	119	123	771	332	390	999999	605	443	801	703	589	999999	145	999999	627	339	187	194	999999	584	999999	999999	445	545	394	988	459	369	999999	473	704	999999	393	420	659	211	755	917	733	999999	728	188	999999	999999	169	999999	405	101	932	999999	342	453	999999	605	679	343	677	235	999999	999999	999999	246	393	337	999	33	661	725	817	425	999999	270	460	196	999999	270	893	108	386	315	999999	368	437	780	141	999999	675	788	741	325	999999	529	999999	341	999999	492	795	553	348	145	427	679	999999	516	999999	82	992	704	750	419	449	578	849	999999	809	746	809	612	206	999999	999999	999999	984	501	890	64	291	129	999999	373	474	349	760	999999	999999	912	999999	920	94	68	267	971	47	331	875	999999	999999	355	531	503	682	192	999999	599	999999	999999	695	999999	625	641	999999	999999	758	999999	944	999999	999999	999999	746	896	662	999999	527	148	490	387	835	999999	625	934	384	935	598	452	690	292	992	170	464	342	227	999999	304	999999	276	999999	223	660	387	999999	147	82	609	635	999999	794	664	218	999999	409	719	999999	166	999999	267	999999	999999	316	696	662	999999	999999	153	413	679	360	593	85	871	106	174	184	284	850	796	312	336	962	999999	896	627	784	61	64	623	999999	155	613	999999	420	999999	906	964	999999	668	999999	928	205	955	491	210	589	999999	22	245	999999	759	316	894	955	999999	322	705	800	999999	332	606	999999	790	495	999999	980	889	999999	986	267	999999	559	191	317	383	999999	16	129	695	47	448	999999	999999	88	999999	839	718	240	890	999999	999999	174	690	346	999999	840	414	999999	286	229	
700	884	35	977	999999	209	999999	587	581	398	315	999999	114	997	884	566	278	999999	999999	375	271	658	570	199	66	55	868	845	434	543	726	546	999999	999999	999999	563	999999	842	999999	999999	714	999999	999999	502	492	624	70	999999	462	326	571	702	999999	911	999999	51	324	835	921	289	340	289	162	48	672	768	744	637	660	330	552	436	958	836	661	140	10	78	707	999999	984	185	392	117	971	999999	148	930	999999	305	249	188	921	473	893	999999	999999	999999	829	723	879	999999	999999	141	773	144	743	572	260	999999	999999	255	999999	489	305	165	897	55	76	649	630	814	129	999999	91	374	515	495	942	999999	161	389	249	983	562	999999	999999	999999	343	837	289	999999	679	999999	263	993	999999	441	178	999999	537	999999	553	190	103	75	313	678	60	409	629	999999	629	34	999999	661	16	153	926	742	23	645	999999	239	369	63	144	438	110	97	323	999999	326	214	699	228	836	999999	999999	999999	258	474	210	999999	217	999999	999999	999999	25	602	999999	999999	514	999999	725	999999	231	324	999999	999999	931	875	577	962	96	555	932	424	334	457	825	947	263	999999	494	548	445	777	31	338	999999	488	422	999999	110	416	568	999999	489	807	996	522	247	850	999999	383	896	248	999999	662	108	999999	999999	999999	776	49	999999	84	941	999999	456	454	302	492	999999	452	999999	78	862	999999	987	51	999999	526	999999	313	710	413	875	120	999999	207	999999	369	239	583	167	854	731	70	763	494	999999	313	361	551	229	999999	917	122	999999	999999	385	177	674	66	597	999999	116	473	339	999999	209	830	534	259	524	999999	999999	359	295	607	346	801	916	999999	102	631	174	909	93	955	496	762	199	823	999999	762	999999	999999	986	363	747	267	731	999999	999999	128	778	112	999999	999999	501	567	827	323	999999	584	261	181	964	965	639	999999	390	384	753	446	999999	710	437	762	248	999999	999999	931	859	999999	79	999999	218	999999	999999	72	882	796	463	928	935	876	342	247	510	522	218	30	999999	550	877	357	999999	999999	486	78	675	274	58	422	205	895	463	999999	514	859	999999	990	122	577	999999	593	920	824	999999	765	999999	200	262	725	870	352	218	999999	999999	999999	999999	369	497	784	396	618	748	51	733	50	422	930	999999	999999	559	228	907	156	236	999999	436	946	347	721	700	999999	21	333	551	852	687	154	211	791	239	999999	502	338	190	706	999999	879	101	470	352	447	468	999999	999999	652	444	71	92	917	999999	684	31	775	93	912	606	425	499	880	362	999999	
728	940	421	999999	999999	579	966	529	449	556	855	999999	999999	999999	26	999999	167	899	999999	626	71	999999	999999	999999	999999	727	254	999999	109	999999	390	220	118	84	718	999999	199	220	999999	864	999999	563	478	739	829	154	406	999999	895	206	999999	600	472	736	999999	444	999999	866	383	998	335	698	429	999999	176	644	768	304	544	498	999999	999999	999999	553	531	508	816	999999	999999	999999	330	999999	382	903	172	999999	748	999999	867	284	92	999999	837	927	999999	406	999999	999999	573	194	385	111	296	406	985	320	627	999999	215	708	999999	679	999999	945	678	911	326	999999	856	386	896	397	437	270	416	887	119	999999	23	134	999999	366	202	540	999999	228	137	999999	999999	851	999999	828	176	169	999999	413	191	999999	259	628	999999	617	602	999999	298	988	674	999999	990	107	999999	581	905	90	343	271	486	610	894	459	999999	351	607	14	224	77	231	278	614	999999	706	228	796	394	54	758	764	15	252	73	554	999999	999999	999999	651	590	923	999999	999999	393	926	580	996	799	844	738	19	597	972	231	767	999999	421	999999	401	982	784	520	45	585	999999	999999	999999	831	905	999999	999999	787	363	633	153	145	452	231	85	135	231	996	550	316	748	999999	43	999999	999999	157	688	996	428	669	999999	999999	59	250	999999	999999	223	999999	894	999999	382	231	244	348	87	999999	954	999999	912	276	760	788	999999	729	999999	340	448	346	535	757	994	370	368	999999	827	741	999999	211	344	629	999999	66	111	389	933	999999	932	999999	999999	674	202	498	93	999999	908	27	442	330	999999	555	17	876	640	146	176	22	863	549	520	345	545	753	856	999999	364	704	686	590	795	999999	408	753	401	861	999999	506	286	215	785	810	999999	999999	796	789	622	45	999999	965	999999	921	663	999999	183	608	138	449	641	800	798	214	340	851	534	105	157	263	484	778	999999	999999	735	657	763	999999	46	999999	999999	76	669	328	287	721	999999	874	655	25	580	793	732	125	864	999999	417	580	999999	457	241	701	641	369	560	647	393	551	196	15	629	999999	999999	358	999999	575	140	479	926	619	999999	999999	449	142	999999	691	56	466	806	999999	250	192	999999	588	548	264	435	310	767	640	337	826	999999	650	396	116	230	999999	631	999999	355	937	654	859	974	581	261	509	999999	869	601	927	745	936	764	446	243	983	810	238	999999	830	712	296	291	999999	999999	799	746	576	999999	672	834	999999	904	313	538	380	614	966	13	925	623	898	49	999999	999999	750	999999	999999	872	247	999999	402	
159	524	235	367	578	999999	999999	461	763	999999	408	999999	102	999999	42	999999	907	862	379	999999	235	999999	217	999999	257	881	999999	231	914	796	703	999999	109	441	999999	999999	88	181	802	295	367	551	172	512	500	120	999999	851	718	433	52	19	868	729	177	935	316	421	999999	696	999999	387	547	966	999999	184	829	660	871	999999	383	999999	999999	93	486	999999	61	704	323	146	573	999999	513	490	753	694	999999	379	274	999999	999999	666	999999	115	542	979	13	205	106	999999	290	657	979	999999	60	316	999999	784	252	493	999999	612	999999	973	133	999999	874	67	223	722	999999	460	396	999999	999999	716	674	955	551	507	679	855	608	997	855	915	744	447	440	446	744	580	136	780	999999	470	568	97	981	513	999999	946	982	384	999999	830	999999	999999	495	999999	641	994	243	999999	813	38	999999	110	127	999999	294	999999	626	776	977	249	333	615	901	118	157	586	973	47	999999	999999	873	233	500	35	654	213	952	106	804	750	346	999999	967	520	999999	468	999999	999999	228	678	329	999999	999999	999999	507	655	999999	386	196	65	999999	206	999999	90	164	780	999999	999999	563	999999	484	530	971	236	902	942	999999	391	651	689	999999	209	999999	723	413	999999	826	243	527	999999	574	575	909	749	729	999999	47	886	999999	686	999999	878	999999	147	203	999999	243	180	365	999999	999999	258	735	507	448	821	387	630	677	496	999999	376	999999	999999	517	909	620	232	506	761	904	761	35	965	999999	738	989	681	999999	614	434	656	878	962	991	325	840	412	311	907	763	417	219	868	732	492	314	655	629	294	188	21	673	999999	660	999999	232	769	676	710	832	705	110	999999	72	999999	497	611	573	201	79	218	920	598	997	999999	552	167	999999	348	999999	343	62	245	435	422	982	284	312	746	103	80	999999	601	85	68	999999	999999	805	435	999999	702	999999	438	224	969	999999	999999	605	172	703	75	999999	337	285	498	653	865	637	649	999999	223	309	827	107	999999	999999	329	523	939	191	999999	361	806	999999	731	999999	623	30	465	999999	907	679	999999	53	38	999999	409	325	999999	415	450	999999	165	120	999999	403	265	340	225	498	771	561	666	981	307	713	730	982	553	247	999999	999999	181	328	999999	543	170	784	79	999999	82	999999	936	534	741	999999	205	696	573	338	996	292	804	999999	560	999999	22	999999	745	324	999999	999999	999999	349	385	604	347	837	703	247	999999	481	999999	759	425	999999	624	142	250	420	518	43	419	999999	999999	746	51	999999	999999	70	999999	12	48	
754	999999	655	999999	597	158	146	548	367	999999	336	106	525	31	55	551	999999	732	880	999999	335	806	999999	17	556	108	638	563	144	80	643	716	239	442	517	999999	770	999999	36	983	113	871	160	50	92	129	725	725	995	999999	975	337	650	95	999999	947	874	647	685	498	999999	582	414	297	999999	619	866	92	514	939	781	999999	999999	897	813	463	999999	999999	999999	437	999999	913	567	482	104	315	76	999999	729	569	240	133	999999	537	474	531	467	862	999999	472	999999	642	221	66	999999	717	631	999999	282	259	301	146	722	258	125	605	999999	932	999999	999999	553	722	363	944	708	657	999999	178	999999	292	999999	793	57	999999	999999	740	999999	511	601	387	999999	323	871	479	277	104	411	600	422	868	999999	534	670	999999	919	540	289	276	358	233	310	462	999999	990	263	507	99	269	84	384	904	999999	341	815	999999	240	999999	883	676	614	256	816	756	564	775	471	133	411	543	644	999999	435	162	378	86	232	999999	881	225	770	15	151	999999	47	964	999999	203	854	999999	688	689	406	599	744	976	999999	706	765	224	792	384	999999	726	440	999999	999999	361	999999	739	147	246	969	999999	906	609	114	299	718	600	773	278	278	134	854	954	999999	835	999999	401	592	999999	238	999999	999999	999999	326	425	999999	124	495	651	239	999999	999999	451	719	738	999999	145	872	204	999999	175	451	523	999999	564	871	485	868	999999	999999	572	156	999999	18	313	244	521	292	689	213	604	115	999999	48	999999	984	412	245	326	152	283	529	398	538	73	225	999999	289	762	553	999999	999999	851	708	999999	968	528	999999	416	504	999999	853	192	991	393	999999	328	999999	999999	579	999999	250	551	999999	999999	52	758	93	999999	97	999999	999999	529	145	999999	999999	263	424	999999	999999	465	969	828	822	999999	999999	346	407	155	12	999999	434	337	999999	94	999999	703	999999	48	624	220	445	497	999999	180	940	999999	999999	399	999999	806	904	114	767	124	999999	421	999999	999999	249	999999	361	938	942	201	899	903	346	61	240	654	999999	385	999999	973	999999	999999	999999	651	39	105	999999	17	120	999999	999999	329	570	78	595	999999	974	828	999999	999999	859	506	999999	137	280	999999	988	999999	169	389	902	528	358	999999	103	27	999999	87	501	153	416	353	827	746	208	580	342	277	465	999999	680	85	999999	837	124	523	999999	383	381	992	999999	304	848	731	999999	999999	971	776	974	578	49	999999	999999	655	511	516	999999	808	928	999999	704	999999	540	878	708	826	942	520	679	999999	999999	999999	705	
508	46	122	999999	105	452	734	608	999999	302	886	251	999999	749	931	336	608	844	128	455	681	298	397	763	970	33	477	999999	460	999999	404	488	512	200	827	619	399	21	999999	366	999999	999999	999999	427	653	637	924	87	20	194	81	735	971	91	34	220	648	358	534	999999	999999	213	999999	468	999999	407	738	593	999999	322	937	596	999999	762	261	999999	160	969	999999	342	108	400	999999	276	999999	999999	517	999999	176	617	999999	50	999999	999999	392	999999	943	679	999999	255	898	341	165	698	999999	999999	475	999999	829	444	69	679	249	201	973	583	692	881	441	999999	890	317	427	999999	352	897	120	759	379	271	645	999999	449	864	444	767	244	999999	999999	551	203	999999	601	731	558	301	801	294	999999	808	307	72	999999	300	365	590	913	852	356	360	999999	716	839	567	798	999999	239	999999	999999	215	349	999999	862	890	46	592	716	695	755	60	106	825	231	999999	963	583	242	159	999999	853	853	392	476	668	187	486	999999	43	933	969	71	426	537	999999	469	438	210	357	999999	773	999999	228	999999	999999	999999	549	999999	999999	603	225	355	999999	876	904	361	999999	402	203	999999	559	133	683	762	999999	989	680	298	898	112	535	999999	999999	895	735	979	999999	999999	181	414	999999	991	201	999999	717	623	981	549	632	970	512	45	16	644	704	650	201	466	999999	315	584	261	999999	175	78	842	999999	194	150	925	999999	670	231	788	85	568	931	253	54	999999	999999	140	999999	927	599	499	375	250	201	95	787	178	976	865	830	386	404	36	370	875	162	796	408	707	254	842	814	228	999999	145	999999	947	421	157	307	453	999999	669	575	579	476	230	999999	65	147	557	693	365	958	698	174	905	882	179	19	999999	731	957	683	999999	684	157	680	66	999999	839	999999	828	568	386	791	734	460	791	999999	932	803	999999	570	696	999999	459	269	871	970	812	75	252	147	95	722	638	999999	818	894	328	549	937	688	307	800	865	796	581	907	440	455	100	770	87	418	388	397	986	608	235	999999	809	95	564	999999	514	691	483	999999	163	999999	999999	999999	89	393	865	665	272	999999	293	662	688	964	540	367	999999	482	70	676	344	250	999	220	669	999999	739	851	133	533	999999	183	323	916	754	691	813	203	690	693	999999	722	135	999999	324	572	209	845	555	207	800	41	631	999999	330	912	749	430	999999	648	654	999999	542	999999	609	120	349	771	220	849	553	781	791	999999	999999	621	125	909	896	107	241	999999	306	925	733	264	
552	516	596	999999	941	393	964	999999	999999	538	999999	396	491	214	232	999999	634	706	999999	29	250	264	682	999999	797	840	534	141	417	759	718	617	15	999999	567	832	185	999999	999999	170	816	749	999999	595	441	999999	427	692	874	804	269	600	280	714	24	999999	834	887	53	111	858	999999	634	999999	999999	573	390	146	646	400	262	999999	798	494	212	500	926	97	277	78	999999	999999	999999	999999	999999	128	999999	301	339	279	999999	297	335	805	311	982	125	57	999999	868	999999	291	55	484	999999	14	801	786	999999	524	371	746	999999	975	689	26	576	31	790	701	236	98	806	376	401	999999	930	993	192	999999	385	878	322	409	730	140	796	999999	999999	495	327	559	790	815	908	261	677	359	126	294	415	999999	267	83	641	259	484	678	92	999999	999999	807	603	290	999999	492	999999	999999	255	558	230	794	961	999999	384	999999	307	991	999999	149	296	581	877	898	814	999999	621	249	767	480	999999	999999	699	482	422	519	999999	510	676	426	827	466	114	567	74	620	141	962	698	964	952	492	220	942	302	502	930	705	475	857	870	999999	453	999999	902	113	999999	489	882	865	721	999999	325	51	999999	829	476	319	834	203	160	658	550	803	528	173	906	756	190	920	588	259	44	818	999999	642	23	339	999999	960	525	999999	90	832	253	999999	177	179	630	999999	35	620	871	281	999999	222	644	999999	256	738	206	348	309	999999	999999	471	763	506	496	680	999999	999999	654	873	678	507	577	718	560	373	996	737	136	717	894	999999	388	999999	121	342	997	372	999999	926	999999	999999	352	128	555	781	400	999999	999999	949	656	888	966	998	603	209	644	926	999999	883	999999	469	221	591	77	319	93	11	394	163	682	453	999999	999999	119	500	164	459	172	778	972	334	999999	186	999999	16	10	389	999999	999999	698	81	282	999999	194	304	965	999999	60	999999	999999	999999	999999	529	276	999999	833	249	889	113	54	195	763	322	999999	417	415	44	999999	999999	318	703	999999	483	465	999999	999999	855	542	814	535	403	999999	926	89	999999	58	534	910	858	999999	761	500	65	867	512	999999	960	999999	777	999999	930	240	989	926	995	557	999999	999999	665	999999	978	706	84	578	999999	786	999999	999999	337	368	999999	134	671	888	557	212	787	999999	952	303	221	999999	999999	925	604	173	419	10	94	35	255	469	254	999999	203	65	426	999999	999999	999999	999999	727	999999	418	17	806	999999	110	379	999999	770	197	999999	371	999999	422	940	158	973	487	999999	836	157	311	122	
421	879	844	695	501	786	309	399	999999	999999	493	604	356	918	999999	999999	318	630	301	265	999999	357	883	999999	780	124	999999	999999	999999	359	644	579	999999	305	999999	926	723	415	999999	16	999999	798	886	999999	335	817	593	240	185	999999	999999	216	856	55	64	73	996	999999	914	999999	519	999999	999999	999999	188	999999	945	999999	332	999999	881	902	751	294	795	269	471	344	682	999999	530	46	999999	857	299	999999	999999	614	999999	532	930	887	999999	501	999999	999999	999999	999999	999999	422	872	999999	907	313	10	999999	464	999999	260	794	602	661	164	951	856	482	467	802	586	750	200	340	999999	800	941	993	412	260	796	999999	131	461	999999	269	999999	987	139	34	856	999999	973	160	999999	456	999999	999999	733	549	644	25	216	346	432	619	231	999999	733	999999	372	17	754	999999	775	999999	673	150	686	894	861	869	353	443	999999	453	777	50	977	362	870	672	270	862	999999	781	914	784	38	365	48	558	264	31	661	849	999999	999999	384	233	783	999999	591	838	687	774	999999	999999	400	999999	842	191	999999	380	246	699	747	999999	596	994	225	999999	121	331	856	312	614	331	782	999999	73	17	665	999999	999999	999999	999999	431	184	841	118	150	394	999999	999999	999999	994	999999	784	961	111	497	182	999999	18	999999	677	269	982	999999	170	351	999999	303	999999	999999	526	999999	801	166	999999	999999	716	999999	885	84	503	72	808	999999	318	731	546	999999	994	999999	834	284	745	684	412	820	449	799	999999	999999	159	999999	143	688	340	999999	92	628	352	786	781	427	999999	999999	401	615	461	982	76	439	804	999999	308	999999	999	999999	75	127	999999	798	876	999999	83	127	924	412	999999	130	669	135	999999	917	999999	218	999999	999999	779	811	999999	797	369	466	733	252	963	979	792	794	999999	99	127	965	999999	554	910	999999	354	387	18	988	999999	999999	323	941	790	999999	703	100	554	592	471	263	834	955	999999	419	193	830	164	945	620	999999	441	579	999999	682	999999	922	308	930	72	402	803	999999	119	999999	999999	792	999999	85	285	999999	249	106	627	864	141	919	126	999999	680	999999	232	72	999999	552	999999	743	933	118	845	781	791	624	999999	999999	460	540	846	409	276	999999	379	88	999999	917	895	344	951	153	550	131	805	999999	999999	549	179	740	925	567	138	408	999999	353	239	999999	999999	624	576	559	413	601	83	716	999999	999999	154	153	402	460	657	565	792	790	567	999999	999999	984	999999	979	898	999999	614	288	281	867	542	35	999999	176	16	280	767	402	739	949	
57	999999	583	969	405	36	347	474	909	999999	616	78	785	515	528	925	259	999999	999999	693	986	795	999999	366	746	128	304	236	999999	387	797	399	60	617	999999	886	411	999999	999999	872	383	150	379	707	261	999999	249	343	647	91	999999	180	741	56	963	262	653	999999	232	287	999999	121	30	532	775	227	999999	178	999999	642	524	999999	999999	788	320	845	999999	738	114	999999	878	961	588	372	366	999999	657	13	653	423	243	194	999999	307	150	999999	999999	846	931	999999	455	81	503	15	566	176	167	953	999999	128	837	914	999999	950	408	770	532	657	175	158	569	24	524	426	408	340	681	999999	999999	58	726	578	806	80	999999	807	467	583	806	999999	469	703	999999	535	999999	328	81	999999	898	380	739	472	681	783	474	999999	556	86	606	235	495	451	999999	688	402	268	118	51	999999	600	999999	948	851	976	688	865	747	989	840	89	999999	459	999999	276	318	264	897	32	606	395	999999	390	977	580	704	27	397	999999	143	327	220	40	108	308	77	791	999999	704	999999	609	694	567	245	526	999999	45	635	999999	380	148	370	999999	444	738	999999	999999	971	280	999999	671	478	999999	855	523	869	238	999999	999999	208	526	643	203	928	997	999999	693	155	460	999999	999999	999999	999999	218	995	956	134	595	370	999999	999999	999999	999999	433	999999	141	536	999999	722	656	739	685	126	841	999999	504	177	167	447	47	656	776	520	666	613	288	130	999999	860	566	999999	642	989	560	999999	706	302	770	504	866	174	982	432	803	874	983	276	516	364	500	999999	966	157	333	312	379	309	683	999999	155	999999	587	851	165	999999	106	695	565	788	157	211	407	999999	999999	873	673	999999	717	792	629	999999	999999	594	999999	777	778	494	666	258	682	999999	619	950	999999	855	587	999999	999999	891	777	297	999999	727	217	298	391	313	576	460	638	999999	592	891	200	143	405	999999	491	387	142	612	999999	317	999999	751	999999	457	999999	999999	296	542	86	825	24	342	311	999999	999999	80	396	474	918	215	620	657	814	999999	760	226	460	594	649	999999	758	999999	267	403	621	466	706	999999	999999	999999	174	105	949	766	999999	999999	832	518	615	999999	991	999999	694	999999	697	458	936	999999	697	97	999999	999999	893	196	999999	999999	999999	907	999999	999999	999999	461	474	999999	51	524	707	57	851	999999	999999	942	978	238	897	100	481	443	999999	999999	529	999999	246	912	584	999999	999999	763	700	37	781	924	999999	694	56	539	999999	999999	782	182	999999	888	22	999999	999999	333	722	664	
298	999999	378	642	211	113	401	999999	225	999999	493	579	999999	999999	357	999999	130	469	999999	294	192	368	897	855	661	533	999999	640	829	452	219	261	749	999999	999999	724	999999	149	722	148	303	523	324	640	142	212	860	807	541	197	673	243	633	438	481	930	87	522	980	677	692	760	999999	773	352	999999	829	774	479	999999	175	980	747	560	991	669	53	999999	999999	999999	673	999999	109	999999	778	976	999999	321	76	543	647	146	168	55	456	542	999999	551	999999	999999	382	95	999999	908	31	692	496	82	999999	812	887	820	800	532	13	88	999999	70	994	999999	614	518	708	936	985	39	822	701	114	999999	848	999999	999999	822	999999	587	286	999999	999999	95	490	554	874	263	656	826	345	636	51	378	880	999999	999999	999999	295	863	999999	999999	999999	999999	870	794	968	987	999999	395	851	978	456	425	999999	999999	450	909	885	69	644	455	289	169	693	195	660	735	999999	999999	945	999999	536	221	210	885	276	628	999999	999999	586	886	299	271	974	367	999999	625	999999	419	319	647	46	235	229	932	121	764	308	684	144	243	419	875	449	804	999999	245	225	915	204	821	999999	199	999999	999999	165	27	194	336	16	44	168	169	999999	308	999999	999999	999999	278	773	512	330	999999	561	353	999999	999999	821	179	915	943	999999	999999	224	497	952	846	999999	471	999999	103	579	971	678	109	84	259	106	151	999999	999999	253	999999	999999	691	501	164	999999	140	290	742	206	24	420	72	633	507	945	291	999999	174	557	530	501	999999	933	358	861	999999	278	999999	999999	679	385	774	700	463	999999	532	999999	999999	218	622	999999	44	999999	564	561	615	476	577	999999	814	796	629	999999	723	455	472	999999	999999	303	999999	861	72	999999	999999	639	999999	371	180	988	422	294	557	956	999999	999999	467	782	378	797	999999	985	700	913	512	883	755	999999	977	999999	999999	774	999999	999999	41	760	128	619	380	925	999999	253	305	589	892	530	248	673	999999	384	987	690	389	999999	999999	200	171	999999	911	643	883	465	999999	172	942	648	439	63	924	999999	230	848	999999	453	881	11	999999	121	31	982	644	999999	999999	999999	30	365	999999	999999	999999	840	598	968	707	736	51	460	859	999999	647	253	999999	195	748	482	999999	149	289	936	473	55	510	60	138	929	999	801	931	790	999999	586	999999	999999	606	999999	586	261	999999	674	999999	431	152	557	473	999999	891	999999	343	999999	449	881	86	457	46	410	340	999999	839	778	737	249	528	78	991	999999	989	169	588	665	895	901	998	
614	999999	51	999999	999999	999999	361	999999	550	468	880	350	269	510	999999	894	206	753	48	421	999999	999999	172	902	83	999999	413	787	999999	871	678	165	548	999999	471	922	994	507	387	962	488	739	197	780	648	999999	999999	560	193	275	392	999999	999999	490	636	999999	372	999999	830	397	182	574	316	999999	999999	724	802	387	48	883	900	999999	375	85	933	999999	999999	391	999999	355	833	852	999999	999999	489	766	308	68	256	794	560	855	677	989	789	999999	432	518	989	923	925	354	999999	310	374	693	999999	781	556	13	999999	999999	999999	484	564	330	999999	999999	199	999999	425	999999	141	999999	999999	54	31	999999	295	28	210	999999	401	340	429	488	340	303	999999	795	230	999999	511	252	866	580	999999	202	999999	469	999999	581	999999	965	508	191	223	278	977	999999	999999	169	496	999999	803	695	588	999999	65	85	999999	676	759	403	804	898	242	999999	386	752	82	828	999999	999999	84	999999	912	436	832	248	275	72	326	770	133	999999	999999	973	999999	181	999999	429	999999	359	480	277	822	924	171	999999	948	334	891	234	258	843	218	670	462	185	782	162	720	999999	999999	927	360	988	280	999999	868	999999	450	215	761	653	691	999999	355	807	805	999999	275	233	300	940	999999	999999	522	999999	852	369	520	272	999999	839	999999	330	549	552	999999	834	654	426	741	999999	884	685	473	605	999999	616	324	654	379	999999	886	496	526	870	756	269	476	989	999999	508	748	999999	999999	999999	944	370	999999	802	999999	971	343	999999	999999	999999	66	495	628	917	999999	245	999999	866	892	603	952	999999	803	999999	796	657	368	999999	534	243	940	706	868	551	660	999999	563	999999	763	408	461	999999	14	915	813	271	640	558	861	999999	463	882	295	999999	969	732	567	383	16	243	999999	678	999999	259	999999	999999	626	86	999999	346	681	532	112	999999	152	913	217	999999	999999	535	26	809	802	878	999999	68	420	999999	999999	999999	234	190	515	529	794	999999	999999	755	255	463	999999	563	301	999999	974	930	999999	800	999999	65	524	679	518	999999	999999	999999	875	999999	479	611	999999	999999	505	999999	121	501	27	999999	699	369	198	461	641	411	890	462	517	999999	999999	849	289	620	583	999999	413	555	671	999999	999999	990	999999	290	286	644	524	671	999999	963	414	483	912	206	111	711	867	73	47	117	590	999999	999999	598	540	629	332	329	398	979	924	566	999999	983	280	708	461	908	185	997	887	999999	404	553	873	430	937	999999	519	871	658	350	517	564	453	548	704	319	749	656	322	205	
283	999999	49	999999	653	928	926	402	999999	958	887	999999	999999	371	370	742	725	120	692	250	999999	526	999999	584	58	275	540	732	999999	152	168	528	685	691	945	325	514	35	777	999999	999999	999999	621	699	462	477	343	91	188	961	999999	638	964	82	395	756	757	465	999999	387	398	204	999999	118	800	369	365	538	999999	999999	238	999999	343	684	999999	692	999999	999999	131	581	999999	459	999999	52	557	530	999999	612	306	199	567	58	236	399	999999	999999	728	513	899	103	999999	805	665	143	732	894	999999	290	987	702	850	135	344	227	455	939	650	355	560	279	999999	999999	242	236	999999	190	473	943	999999	132	964	999999	732	38	999999	999999	794	999999	320	662	234	283	625	604	999999	999999	999999	18	943	680	321	383	952	629	999999	370	573	438	656	552	431	361	226	864	738	458	403	316	759	999999	155	999999	999999	897	55	531	137	637	999999	54	999999	464	999	393	999999	590	999999	113	739	108	563	365	764	767	240	872	67	760	865	999999	48	408	259	624	999999	999999	999999	65	999999	766	242	935	549	999999	86	967	999999	832	63	158	999999	300	576	660	765	999999	475	276	666	182	999999	377	772	998	16	999999	214	999999	857	729	251	394	999999	973	865	999999	999999	162	999999	273	520	235	706	717	881	999999	832	599	999999	746	616	82	398	999999	302	865	173	551	605	19	762	977	974	999999	907	999999	999999	602	794	147	973	323	999999	403	662	248	999999	64	127	267	244	615	999999	121	123	178	996	128	999999	999	999999	999999	556	681	999999	543	260	383	810	999999	999999	999999	999999	999999	773	303	496	995	749	999999	999999	118	999999	999999	999999	156	461	999999	999999	999999	628	652	999999	999999	683	709	766	904	891	999999	999999	999999	253	999999	289	14	811	804	348	999999	682	10	379	627	804	355	999999	218	906	364	91	397	173	999999	999999	999999	999999	18	999999	73	536	592	999999	999999	75	999999	865	999999	999999	999999	999999	999999	524	399	66	999999	283	999999	991	337	869	557	998	537	46	600	133	181	232	954	696	999999	999999	284	293	99	897	748	561	895	490	275	999999	145	29	434	873	999999	26	20	999999	999999	999999	999999	204	999999	594	576	593	475	784	999999	351	114	84	542	891	999999	115	999999	730	534	743	105	846	999999	407	862	517	612	726	359	165	222	999999	999999	999999	999999	90	314	505	331	165	95	121	796	924	999999	71	999999	542	633	999999	999999	289	999999	280	922	864	600	999999	731	68	980	748	434	538	999999	211	402	757	836	169	999999	470	999999	999999	657	983	59	
999999	361	801	40	999999	102	690	115	932	385	411	861	200	489	999999	774	272	999999	346	686	268	795	843	668	729	999999	474	868	589	881	157	623	939	814	920	229	999999	38	999999	656	744	433	205	826	990	895	646	679	76	696	146	205	320	999999	791	883	517	142	999999	374	999999	822	526	61	237	999999	922	386	999999	513	999999	244	273	690	942	834	600	27	999999	834	69	999999	801	892	999999	952	312	642	32	46	711	797	999999	546	37	921	907	153	599	212	973	269	120	563	852	999999	999999	999999	364	957	293	500	464	475	314	833	30	999999	316	284	485	290	999999	532	802	999999	515	727	662	999999	927	456	428	476	860	799	685	248	50	843	30	682	287	75	753	220	999999	262	999999	204	999999	283	836	324	726	693	906	587	760	999999	396	214	967	343	40	836	82	987	999999	515	158	782	999999	473	999999	803	12	298	779	999999	999999	999999	495	999999	129	999999	620	113	749	177	893	107	487	244	456	816	715	944	45	916	999999	355	647	726	999999	999999	690	999999	70	923	691	618	807	179	103	142	718	509	224	386	999999	968	248	447	999999	999999	304	999999	999999	447	999999	68	262	863	999999	367	615	769	421	10	963	257	999999	999999	486	284	299	318	151	324	107	216	729	999999	699	179	999999	209	113	995	823	999999	355	622	834	633	999999	944	726	999999	527	948	999999	223	423	999999	925	421	960	347	760	986	999999	702	999999	999999	338	999999	173	283	999999	415	665	425	186	632	901	430	991	853	919	999999	999999	999999	796	159	129	999999	244	730	254	696	999999	766	245	837	132	653	999999	999999	999999	760	999999	452	485	121	292	671	46	791	77	504	429	999999	427	415	404	803	905	200	762	999999	370	442	39	563	176	999999	190	349	510	999999	157	48	999999	999999	574	149	929	999999	999999	999999	479	999999	663	750	276	141	348	829	999999	328	747	92	200	482	999999	348	423	921	944	393	490	696	291	819	356	390	558	999999	841	999999	873	229	334	314	353	917	779	999999	297	999999	560	360	907	191	999999	999999	848	86	768	235	999999	18	741	482	999999	782	171	844	403	885	583	89	999999	186	455	527	758	885	138	483	569	143	634	908	999999	139	999999	109	999999	999999	542	481	501	615	539	865	488	851	347	999999	755	999999	886	999999	461	481	372	731	735	983	315	962	999999	294	665	592	383	999999	649	837	992	72	536	120	352	112	999999	999999	647	590	49	906	547	567	727	635	257	999999	999999	361	999999	67	373	334	976	579	533	216	
999999	999999	999999	655	212	510	578	693	408	775	68	359	892	999999	999999	155	944	999999	999999	999999	566	999999	344	161	385	297	79	934	999999	212	143	772	578	382	432	999999	108	393	704	46	989	44	236	481	173	107	469	778	973	228	999999	999999	164	152	649	920	999999	340	279	999999	441	643	994	206	999999	295	781	999999	567	999999	56	999999	704	388	401	532	803	863	987	288	999999	301	999999	999999	822	999999	618	435	732	511	98	999999	123	999999	605	355	49	40	839	877	999999	948	999999	999999	182	828	873	776	751	999999	126	999999	352	991	97	149	999999	525	999999	86	677	999999	787	65	304	999999	447	915	782	55	492	772	33	119	999999	999999	90	999999	999999	999999	999999	841	684	615	395	349	425	132	701	465	673	524	657	763	999999	970	999999	165	295	894	391	999999	993	999999	999999	353	725	243	999999	218	68	311	227	389	393	999999	671	181	670	999999	861	324	224	999999	381	967	125	269	909	991	999999	999999	95	999999	612	999999	848	977	980	51	624	999999	102	493	999999	371	307	278	380	999999	309	989	494	999999	42	76	742	676	999999	667	999999	466	999999	48	999999	142	226	814	999999	657	987	693	999999	999999	340	679	231	731	999999	19	670	846	888	544	999999	999999	441	755	381	545	992	181	653	322	812	168	858	64	992	274	155	493	501	999999	386	999999	798	865	999	999999	845	21	756	324	997	391	577	789	356	999999	701	999999	443	240	999999	999999	999999	878	816	182	821	999999	738	999999	864	187	355	175	167	85	929	575	999999	27	700	981	424	999999	325	430	999999	78	707	229	572	684	59	270	68	570	576	919	59	827	541	999999	282	999999	460	820	46	999999	631	281	999999	136	715	999999	999999	683	999999	710	999999	396	591	752	999999	519	92	999999	137	94	117	596	508	999999	526	927	486	32	999999	999999	999999	999999	999999	188	446	436	386	446	968	999999	730	384	179	865	999999	663	246	789	219	762	28	999999	692	952	304	999999	773	832	609	788	999999	518	999999	88	832	68	999999	999999	315	42	999999	999999	221	502	363	999999	427	643	999999	999999	999999	999999	812	945	304	608	812	440	884	411	663	553	836	190	695	222	409	101	999999	306	999999	999999	483	186	999999	381	68	999999	598	572	617	140	187	746	106	252	705	39	783	234	256	571	528	904	999999	590	810	41	806	999999	332	335	609	359	212	857	222	635	999999	922	999999	621	841	322	793	533	376	99	93	453	516	380	318	809	59	99	315	579	807	999999	571	37	393	457	999999	999999	530	827	
999999	249	39	999999	712	999999	684	635	999999	216	120	846	223	720	948	999999	635	951	27	999999	999999	999999	999999	643	999999	999999	360	521	999999	394	82	511	13	999999	999999	843	423	446	668	457	134	424	369	109	469	961	825	999999	999999	999999	821	297	275	999999	999999	430	999999	396	251	999999	509	172	406	345	143	608	843	674	174	114	940	198	293	569	676	885	754	452	183	999999	462	999999	442	208	572	999999	999999	283	30	135	156	37	205	243	948	961	999999	34	999999	860	128	160	687	975	99	632	13	999999	62	642	676	254	222	384	972	10	730	208	772	357	999999	569	999999	48	957	913	993	59	621	714	868	730	485	323	999999	999999	821	467	119	999999	999999	540	230	999999	459	901	814	820	271	947	241	819	261	618	497	999999	506	999999	27	999999	638	953	94	348	999999	945	768	899	999999	670	189	999999	999999	832	575	832	348	275	999999	65	108	999999	788	673	483	59	478	867	825	200	806	182	450	932	311	827	456	882	615	513	999999	914	999999	999999	768	999999	730	429	52	665	219	240	69	961	999999	465	175	420	865	724	477	999999	84	999999	864	999999	822	166	531	748	385	999999	999999	85	999999	999999	999999	197	905	513	328	59	824	999999	981	575	123	488	999999	845	662	45	999999	890	46	241	999999	751	736	762	157	999999	999999	304	999999	999999	580	983	999999	893	478	977	515	361	405	427	87	915	463	298	893	343	311	999999	95	350	449	769	49	691	355	246	460	999999	366	754	161	529	879	238	999999	999999	449	961	377	684	529	666	495	999999	163	924	297	999999	868	813	272	222	999999	999999	313	999999	999999	357	547	242	999999	372	994	650	276	999999	45	235	304	763	894	999999	318	999999	820	782	999999	430	538	430	948	22	284	553	492	938	321	940	999999	193	195	102	423	144	999999	999999	671	844	351	999999	999999	72	999999	999999	919	922	903	807	128	530	536	523	818	127	294	514	999999	999999	168	337	246	105	999999	120	577	801	999999	184	999999	999999	999999	440	89	931	541	885	869	178	634	570	999999	513	821	403	656	672	999999	306	999999	653	999999	231	685	999999	369	999999	999999	999999	538	999999	996	729	564	465	999999	106	444	887	585	408	644	919	816	598	302	999999	284	907	464	999999	528	629	333	599	999999	889	754	75	999999	999999	999999	836	640	517	574	316	948	365	983	559	238	999999	721	451	19	159	415	97	721	999999	518	853	578	999999	999999	376	405	965	999999	529	352	999999	999999	836	999999	808	999999	308	33	985	784	999999	924	904	
677	141	999999	999999	999999	443	484	999999	999999	934	240	280	268	999999	917	207	910	982	493	463	217	858	81	884	176	211	999999	116	73	999999	999999	599	929	673	955	467	467	523	385	438	55	685	999999	390	605	14	549	281	999999	826	999999	999999	436	470	697	818	70	33	715	389	572	378	602	616	92	641	999999	594	61	459	739	396	607	999999	418	532	999999	690	288	171	999999	999999	724	247	660	60	172	468	976	147	407	444	808	996	865	676	92	419	999999	964	664	954	229	931	96	688	999999	381	62	999999	985	379	999999	999999	727	973	653	365	956	999999	478	881	618	999999	62	305	588	611	199	741	999999	423	392	324	507	707	999999	793	161	972	856	999999	999999	999999	162	37	699	265	999999	892	33	727	463	275	495	782	346	314	878	790	999999	999999	191	320	999999	999999	986	430	55	30	602	860	999999	999999	185	686	474	806	762	999999	606	333	342	999999	718	722	960	127	828	999999	371	75	914	370	872	274	609	106	96	590	50	999999	219	258	299	999999	999999	999999	100	809	317	539	552	999999	194	776	259	884	601	13	611	869	999999	330	659	536	945	843	120	911	87	378	999999	181	983	337	999999	94	999999	999999	208	999999	37	29	417	999999	999999	70	186	999999	999999	725	504	92	978	181	676	889	598	762	227	680	369	189	731	938	818	380	870	856	662	175	876	56	804	130	999999	582	912	827	23	885	666	24	896	361	999999	999999	203	812	660	234	495	255	999999	528	131	847	999999	479	23	152	199	329	999999	849	848	458	287	858	339	104	977	771	999999	999999	999999	354	292	999999	74	190	999999	999999	206	437	679	630	999999	286	999	994	295	442	814	871	695	347	580	57	512	425	360	999999	999999	999999	257	724	506	999999	514	776	999999	917	414	832	965	141	999999	16	999999	228	740	11	859	344	809	999999	956	877	647	999999	999999	999999	999999	999999	830	842	585	640	190	955	999999	999999	999999	232	438	377	38	981	905	563	999999	574	999999	294	685	999999	485	148	756	999999	767	999999	358	838	999999	330	60	765	12	999999	999999	492	999999	223	104	28	239	636	905	441	999999	999999	971	999999	461	999999	366	582	963	481	366	999999	999999	999999	198	999999	373	999999	999999	117	326	999999	979	783	999999	732	748	664	999999	999999	129	848	242	324	207	792	657	999999	999999	801	964	478	999999	530	766	999999	608	358	35	599	654	305	999999	798	125	252	999999	999999	86	999999	461	701	391	307	362	517	999999	569	999999	406	846	109	557	428	153	847	471	459	
26	898	999999	399	638	999999	999999	823	442	444	999999	954	999999	469	999999	656	349	272	97	504	177	258	903	49	89	629	753	555	747	988	654	999999	781	545	181	188	999999	999999	73	790	295	538	85	999999	369	324	609	387	911	901	88	999999	760	966	999999	768	994	94	320	19	847	465	86	453	789	932	999999	260	297	999999	61	287	209	307	219	638	182	999999	679	999999	29	375	644	846	910	999999	999999	815	263	413	193	999999	752	63	942	999999	999999	631	981	437	151	358	999999	902	999999	800	999999	463	757	999999	999999	861	999999	555	989	999999	821	239	543	25	999999	367	996	999999	825	999999	999999	156	364	389	186	550	161	251	999999	999999	285	742	999999	119	103	63	68	610	999999	332	115	206	73	999999	17	999999	98	966	999999	784	361	215	999999	999999	274	534	999999	999999	477	55	710	999999	931	328	206	89	242	434	922	371	309	396	77	503	435	338	92	894	381	999999	999999	195	239	839	319	79	665	999999	844	568	954	690	999999	771	621	941	275	745	273	928	990	664	53	650	484	999999	999999	582	884	936	452	999999	996	524	592	524	934	102	19	136	423	555	589	364	417	619	263	305	881	999999	73	347	630	452	962	798	151	588	364	353	999999	93	999999	908	125	749	693	619	189	106	16	182	999999	146	514	445	999999	689	243	865	999999	999999	700	400	872	115	584	553	999999	999999	383	355	999999	666	205	999999	999999	999999	248	667	999999	643	125	999999	486	999999	611	493	938	526	723	462	355	999999	641	97	392	999999	45	999999	175	999999	67	394	723	660	444	79	941	999999	692	999999	450	575	939	78	727	999999	999999	981	503	100	615	44	80	921	10	999999	35	117	948	351	645	999999	999999	786	999999	731	71	825	999999	999999	552	763	834	330	21	780	999999	999999	370	999999	497	64	999999	85	534	32	324	999999	660	205	54	833	999999	351	999999	221	82	163	492	996	854	98	534	961	547	999999	210	999999	909	230	689	999999	747	999999	853	590	722	427	261	999999	416	268	175	999999	497	999999	537	493	572	999999	707	406	90	374	621	409	999999	554	537	999999	999999	999999	893	439	515	591	96	754	497	177	999999	655	999999	927	589	596	922	282	473	828	324	717	187	119	523	293	382	383	860	999999	999999	177	890	579	742	842	999999	735	746	906	632	999999	995	405	310	999999	999999	162	784	35	486	258	999999	708	367	114	397	783	916	232	219	999999	893	53	117	331	765	999999	999999	747	999999	196	536	999999	999999	999999	999999	781	999999	471	999999	229	
999999	835	967	811	96	191	221	637	999999	592	999999	523	696	919	889	952	297	978	999999	181	966	47	804	300	722	999999	512	826	999999	615	999999	999999	443	990	999999	68	999999	306	244	583	120	558	999999	638	377	999999	871	286	652	999999	493	999999	185	617	999999	561	999999	677	98	573	999999	395	253	839	618	374	999999	705	804	999999	877	999999	999999	712	999999	418	999999	175	922	999999	652	235	999999	999999	999999	153	279	825	737	562	999999	407	218	671	999999	725	314	462	30	12	931	175	999999	822	891	502	96	472	556	999999	999999	999999	754	387	920	454	220	629	717	474	105	264	999999	252	802	479	783	82	808	344	113	999999	155	919	999999	999999	753	362	732	629	67	806	279	893	746	173	653	830	751	459	515	999999	744	555	999999	676	207	239	29	422	719	23	663	221	999999	534	719	835	999999	443	700	858	896	98	999999	298	985	84	999999	638	826	999999	331	999999	829	428	999999	599	21	111	289	523	342	320	999999	53	152	999999	999999	221	999999	817	230	317	758	656	788	656	148	619	691	132	733	391	596	766	999999	314	391	999999	986	999999	823	507	163	187	526	586	999999	374	155	927	921	294	194	18	732	999999	600	183	640	890	999999	402	420	166	790	950	999999	154	999999	837	676	841	235	999999	994	999999	163	999999	999999	999999	999999	773	473	764	211	448	206	587	999999	678	714	217	999999	105	667	430	97	999999	396	575	861	43	23	999999	260	999999	999999	860	23	18	860	29	53	999999	421	999999	928	655	999999	351	999999	999999	999999	682	999999	999999	170	139	999999	999999	636	999999	194	564	350	445	760	166	513	131	999999	999999	574	999999	818	694	174	253	683	979	502	441	51	999999	821	725	999999	999999	193	999999	919	929	999999	449	382	703	834	489	97	975	927	772	152	834	962	417	999999	94	863	999999	999999	999999	999999	999999	999999	205	124	999999	742	624	523	429	972	721	211	460	999999	999999	999999	124	860	684	166	708	61	729	299	217	999999	413	999999	999999	477	754	497	13	483	516	999999	187	588	999999	746	999999	462	508	799	999999	633	511	999999	445	441	999999	578	620	760	747	635	352	905	907	999999	338	999999	999999	951	999999	234	208	976	636	758	476	999999	999999	999999	999999	255	553	930	869	584	580	149	718	999999	728	999999	877	252	735	881	34	281	999999	636	999999	11	999999	999999	999999	999999	999999	535	637	687	965	223	412	682	999999	502	999999	421	999999	333	487	199	752	999999	233	999999	357	955	251	755	999999	204	854	539	999999	692	477	996	358	673	159	
55	512	40	999999	514	772	204	185	999999	799	612	999999	999999	159	228	258	999999	333	538	848	999999	294	999999	953	770	368	999999	162	384	34	95	73	373	184	441	687	999999	999999	718	279	999999	779	17	956	130	999999	506	390	310	444	978	673	820	999999	680	761	630	86	999999	155	899	52	801	218	999999	999999	871	183	717	541	536	999999	614	268	695	699	999999	925	833	809	861	492	999999	940	55	999999	253	999999	999999	680	67	645	186	572	999999	120	978	798	999999	580	999999	333	673	999999	907	337	999999	561	139	999999	484	999999	253	860	294	417	999999	861	173	999999	306	333	999999	47	484	890	474	999999	888	999999	720	487	684	999999	721	538	819	92	999999	999999	363	691	418	523	205	999999	401	325	288	963	999999	127	999999	949	283	764	654	635	295	27	862	26	999999	553	269	997	30	999999	149	755	597	118	828	454	999999	999999	915	165	841	131	499	159	763	925	665	999999	852	734	999999	999999	884	193	797	25	999999	346	999999	864	263	208	999999	999999	999999	999999	375	999999	298	999999	20	668	849	498	794	173	528	713	263	999999	999999	666	999999	999999	999999	193	871	414	321	813	598	602	596	61	901	999999	789	99	972	999999	559	999999	314	671	723	319	117	395	399	633	497	153	92	281	976	999999	63	999999	396	993	999999	961	999999	484	593	418	82	797	596	999999	383	439	740	33	197	999999	361	999999	572	999999	85	486	24	687	326	455	999999	324	84	999999	589	999999	702	999999	578	598	363	999999	88	314	246	999999	999999	248	999999	999999	412	68	94	942	246	579	483	692	999999	185	946	813	999999	999999	899	758	999999	292	571	999999	736	760	455	999999	999999	531	405	267	467	999999	687	999999	437	268	52	460	240	142	999999	19	269	999999	72	403	652	999999	671	940	415	488	596	515	677	999999	999999	652	613	495	270	714	183	999999	235	161	497	179	386	899	105	448	528	999999	224	999999	380	999999	697	62	999999	141	859	465	852	999999	179	181	109	817	937	399	847	744	999999	999999	999999	53	784	999999	905	482	173	771	844	966	959	15	301	999999	249	999999	954	560	548	139	855	718	373	255	981	325	999999	999999	962	706	999999	783	718	860	999999	336	941	786	157	474	968	97	621	885	29	174	999999	983	577	342	445	297	206	742	508	127	680	999999	930	589	411	999999	809	999999	999999	999999	297	441	999999	912	662	178	413	999999	171	999999	106	999999	235	817	445	96	991	629	271	313	586	976	362	607	656	999999	855	567	72	374	288	999999	519	842	876	448	
999999	664	680	999999	999999	131	581	741	30	201	313	999999	154	324	612	189	877	999999	999999	321	999999	792	999999	260	322	845	21	796	999999	999999	969	999999	940	999999	503	336	949	994	429	465	404	621	586	464	999999	742	423	747	761	109	605	455	253	999999	999999	999999	408	429	954	48	120	784	999999	407	232	920	182	157	821	999999	239	999999	643	144	916	467	216	999999	160	580	432	999999	999999	388	999999	523	150	384	636	999999	928	529	50	391	354	999999	368	189	241	188	999999	275	926	484	869	722	999999	118	999999	902	593	606	279	999999	615	846	999999	874	389	999999	999999	999999	999999	127	358	709	842	999999	789	305	108	36	569	971	20	167	999999	999999	518	305	999999	999999	999999	733	119	331	260	999999	775	508	871	999999	800	532	408	771	999999	999999	136	170	880	559	999999	353	804	567	46	307	373	458	509	197	365	999999	997	748	72	999999	17	36	458	186	487	291	433	614	236	47	572	249	413	999999	434	358	424	999999	713	391	929	552	999999	999999	999999	327	999	999999	139	715	534	660	708	966	801	999999	711	704	81	999999	999999	199	999999	999999	734	134	55	999999	999999	16	999999	999999	999999	680	858	465	999999	505	883	169	291	749	485	520	512	912	999999	446	999999	999999	647	720	90	999999	999999	739	222	296	999999	178	999999	999999	921	132	999999	689	626	37	999999	999999	999999	999999	821	912	755	180	714	819	496	999999	593	608	999999	438	369	999999	764	368	219	999999	253	999999	999999	999999	887	999999	828	362	474	999999	999999	999999	339	400	965	999999	899	178	920	300	34	402	799	407	584	674	792	999999	763	107	924	267	818	988	102	914	930	116	999999	502	352	999999	355	674	536	91	278	845	473	928	60	596	447	918	104	851	655	877	139	999999	470	999999	599	999999	999999	999999	694	999999	999999	61	510	999999	153	428	948	672	57	135	871	503	405	947	999999	834	56	338	819	999999	893	999999	999999	999999	977	812	41	16	762	978	999999	999999	396	927	999999	422	427	268	453	29	970	431	804	529	16	635	817	522	327	999999	330	570	217	794	457	999999	792	457	814	340	396	941	909	78	359	372	117	999999	410	999999	416	788	884	800	929	471	999999	738	56	352	995	518	689	998	657	999999	300	999999	480	491	630	970	453	122	632	999999	999999	735	180	643	528	349	999999	721	357	999999	999999	417	865	999999	999999	999999	411	472	345	878	262	911	421	154	82	514	997	918	975	446	345	772	177	999999	999999	999999	568	412	823	655	405	999999	999999	125	530	883	736	494	
999999	577	568	981	776	754	999999	609	323	36	571	999999	352	203	999999	911	999999	913	249	965	45	905	494	999	648	689	482	999999	271	305	623	199	778	512	55	408	878	999999	999999	423	999999	999999	398	999999	999999	810	999999	212	232	738	919	999999	643	771	459	967	999999	569	342	97	281	999999	348	28	412	382	245	839	157	346	43	842	918	826	999999	695	517	999999	167	838	386	280	71	532	386	999999	555	16	999999	88	999999	999999	31	908	151	640	11	380	139	469	574	473	64	999999	705	86	698	817	929	763	999999	139	999999	503	710	11	999999	815	642	405	999999	238	786	999999	999999	724	821	19	684	999999	693	146	999999	698	273	912	225	185	827	309	318	738	87	300	999999	999999	907	528	207	149	219	196	738	734	642	346	687	999999	865	981	999999	688	142	728	79	323	317	712	239	797	786	255	987	342	999999	97	161	495	450	833	817	302	812	544	991	507	407	98	65	927	235	239	319	845	53	629	999999	358	231	999999	999999	999999	298	409	363	999999	208	405	648	555	195	201	545	42	999999	999999	999999	598	737	571	915	228	657	312	572	556	999999	152	299	999999	491	802	274	145	999999	999999	999999	412	999999	37	999999	12	449	999999	741	43	693	999999	999999	90	753	17	620	659	399	660	547	985	836	806	37	66	115	191	73	392	927	999999	88	551	958	999999	417	710	273	913	778	156	570	539	999999	658	471	218	999999	483	192	615	999999	303	85	999999	576	384	999	252	896	268	447	358	999999	293	209	139	132	999999	600	910	395	485	881	999999	999999	306	999999	379	595	896	999999	589	210	321	664	784	475	939	896	43	710	999999	999999	520	709	999999	433	579	459	341	96	999999	883	999999	230	270	421	685	603	279	439	630	657	999	789	999999	999999	794	999999	424	999999	193	393	567	999999	374	469	371	999999	213	999999	374	920	263	999999	56	999999	929	999999	404	372	999999	345	627	999999	89	374	27	731	999999	73	638	950	44	677	903	48	999999	999999	855	801	60	994	400	406	999999	710	403	199	743	161	229	999999	234	62	873	848	766	964	130	10	452	640	838	149	244	423	999999	586	907	17	390	999999	245	603	322	796	944	231	537	378	970	827	987	700	999999	934	999999	982	999999	999999	282	361	950	999999	358	420	165	261	999999	651	824	816	291	735	770	371	999999	630	739	87	903	544	436	999999	39	624	652	999999	305	309	697	903	999999	999999	735	39	907	390	254	902	640	692	69	999999	553	999999	545	262	929	999999	476	
105	999999	726	160	999999	999999	208	825	734	768	999999	955	861	999999	920	44	999999	10	999999	463	87	386	837	999999	999999	999999	550	208	875	88	399	218	999999	999999	999999	661	65	999999	997	114	999999	565	519	143	623	736	208	999999	632	129	116	262	198	29	399	718	414	289	940	262	384	999	949	656	378	999999	143	38	362	269	978	999999	13	637	999999	999999	866	703	823	484	286	618	575	999999	971	147	999999	803	444	999999	256	776	999999	999999	729	709	616	999999	999999	814	999999	180	999999	373	151	378	999999	999999	275	877	852	711	466	466	999999	766	434	203	684	240	999999	999999	594	479	22	212	999999	268	907	54	905	999999	938	18	880	115	999999	211	614	603	888	469	537	566	40	545	319	305	768	963	285	999999	189	999999	36	272	586	110	360	999999	402	990	653	230	999999	848	773	999999	585	999999	727	999999	588	91	352	999999	802	37	448	477	892	681	500	999999	769	493	824	413	999999	617	529	938	850	676	210	898	815	999999	594	192	772	862	720	898	246	62	999999	999999	192	707	470	558	661	883	999999	721	999999	710	461	488	34	999999	475	967	999999	999999	381	912	999999	454	513	999999	442	999999	705	40	960	999999	707	717	659	726	999999	284	999999	970	999999	999999	630	489	407	114	999999	116	167	412	396	752	557	457	680	920	226	738	203	974	126	405	188	999999	999999	898	13	744	828	999999	148	201	999999	999999	511	414	999999	401	999999	408	640	336	999999	302	644	218	54	999999	46	999999	509	492	90	182	999999	881	789	614	729	509	111	999999	287	859	999999	204	999999	999999	946	999999	638	999999	692	794	344	789	306	999999	381	551	999999	753	707	999999	798	655	121	647	999999	629	624	999999	672	546	999999	529	999999	248	37	449	286	999999	313	771	111	684	800	295	838	74	584	999999	243	187	656	357	413	198	71	619	93	295	661	999999	651	999999	163	156	497	815	740	999999	999999	931	999999	999999	450	999999	999999	124	854	826	808	461	55	999999	444	494	889	949	125	860	187	418	366	990	216	987	129	151	530	654	797	32	333	526	999999	311	911	999999	999999	477	209	947	764	267	486	209	281	930	525	668	266	547	700	880	999999	450	575	999999	778	463	816	847	593	210	38	999999	138	528	999999	143	583	227	999999	648	661	240	653	109	514	17	715	199	999999	999999	397	260	999999	453	646	605	999999	636	893	453	660	362	363	564	999999	700	999999	752	999999	391	95	48	504	61	229	650	796	476	999999	770	999999	627	999999	731	812	778	462	999999	
881	80	999999	946	334	599	999999	999999	876	99	870	813	935	962	999999	243	776	999999	755	281	234	995	808	269	865	132	706	999999	140	631	751	460	247	999999	871	999999	983	999999	714	999999	74	920	999999	999999	605	957	835	784	999999	987	955	999999	32	191	999999	999999	272	148	999999	212	999999	954	999999	999999	347	999999	575	999999	101	751	999999	638	999999	999999	217	313	232	110	663	908	999999	921	999999	153	676	297	999999	66	936	985	999999	845	66	511	22	999999	752	529	369	195	391	296	999999	940	737	326	819	183	999999	999999	663	171	485	999999	915	999999	612	34	577	999999	999999	519	612	116	830	999999	999999	999999	836	107	999999	999999	741	477	527	11	999999	999999	415	360	477	263	91	789	331	759	999999	884	596	51	999999	727	951	999999	999999	871	683	586	120	999999	999999	687	999999	999999	594	960	429	17	655	914	742	999999	999999	227	583	728	438	822	784	80	54	697	999999	794	599	834	999999	432	274	655	327	652	301	92	615	790	999999	213	205	370	339	361	238	681	309	999999	118	733	735	484	999999	860	999999	49	287	57	150	552	287	760	219	997	743	10	999999	99	909	536	612	999999	811	999999	627	423	740	693	999999	864	495	303	725	27	999999	790	221	467	850	261	805	567	649	999999	926	444	999999	999999	618	238	95	219	396	582	131	942	672	999999	242	999999	309	594	999999	999999	999999	983	44	999999	310	999999	999999	139	999999	658	731	54	153	446	307	193	272	407	84	240	999999	286	907	153	896	753	128	12	234	471	952	220	978	373	999999	942	409	960	41	665	449	955	969	999999	851	999999	799	235	911	59	126	999999	520	999999	506	999999	86	891	304	556	999999	786	904	778	705	520	75	780	138	365	783	312	999999	418	791	999999	316	999999	999999	999999	954	892	101	185	355	60	700	630	866	537	866	517	665	484	831	663	61	999999	42	340	21	28	106	556	275	814	535	999999	567	683	474	999999	599	999999	602	941	695	728	999999	654	820	445	999999	601	498	275	646	891	587	999999	771	124	999999	961	999999	936	999999	544	999999	541	525	598	999999	999999	73	959	917	190	999999	999999	967	332	769	999999	520	575	114	505	999999	999999	177	643	524	439	911	359	769	638	676	999999	999999	160	818	891	139	232	382	999999	537	538	357	466	18	999999	169	449	355	760	451	243	999999	299	487	910	373	882	83	632	281	999999	999999	289	514	226	999999	817	514	877	258	297	202	383	967	528	651	711	634	826	279	472	13	999999	197	443	999999	856	673	908	
527	256	158	999999	999999	824	348	78	951	999999	954	352	934	478	999999	163	50	458	999999	958	268	662	999999	257	363	999999	999999	191	101	81	393	886	999999	606	360	11	149	453	924	153	190	582	759	999999	872	927	537	999999	506	44	402	385	534	714	649	864	999999	901	396	649	999999	166	977	999999	408	77	999999	338	999999	510	23	597	534	188	777	999999	999999	414	384	435	282	184	684	66	678	17	999999	439	999999	495	999999	248	999999	999999	38	34	605	878	444	999999	999999	208	417	996	30	805	851	355	937	964	961	594	526	961	376	999999	999999	920	212	401	999999	767	999999	999999	508	775	541	259	159	753	999999	35	970	999999	705	999999	766	999999	45	873	166	17	999999	992	534	417	721	105	908	98	999999	999999	676	52	99	962	999999	785	497	255	274	602	205	999999	883	935	999999	946	265	999999	184	999999	884	338	244	707	999999	389	999999	999999	63	445	350	999999	210	999999	358	927	999999	743	256	980	201	999999	608	564	811	318	118	999999	999999	775	839	999999	999999	999999	799	347	808	391	696	447	999999	406	999999	999999	999999	144	984	999999	999999	696	465	522	999999	999999	601	999999	729	680	896	957	999999	509	999999	288	606	999999	999999	449	605	999999	999999	999999	56	999999	303	999999	598	999999	312	677	999999	629	21	106	320	326	567	720	169	705	617	137	495	738	176	999999	109	913	231	525	986	999999	999999	575	577	366	475	247	900	806	505	949	377	999999	633	651	999999	210	967	289	178	437	999999	999999	403	991	999999	999999	642	125	999999	685	558	787	691	789	999999	445	999999	954	851	329	819	362	210	999999	999999	276	115	524	999999	898	999999	999999	356	559	264	999999	999999	585	999999	167	605	999999	999999	820	400	589	537	844	904	62	681	23	437	848	617	927	699	735	242	347	999999	999999	435	796	739	999999	441	141	535	764	999999	943	212	694	724	44	250	999999	999999	999999	738	270	620	636	999999	932	514	999999	941	336	293	447	353	414	954	999999	999999	325	90	784	158	406	319	150	789	737	999999	743	133	583	999999	999999	999999	72	999999	942	507	798	999999	806	111	999999	200	209	481	825	599	999999	740	999999	999999	925	309	493	31	999999	951	480	847	489	131	999999	384	368	648	973	979	291	999999	22	980	560	747	284	682	225	215	999999	668	999999	147	999999	999999	886	898	762	20	974	50	276	990	36	951	98	685	341	559	999999	560	507	845	318	993	727	267	134	188	35	810	806	999999	999999	999999	883	351	118	999999	497	470	886	999999	15	250	538	32	953	
609	999999	598	351	666	384	999999	171	127	829	29	285	628	774	584	985	173	244	999999	158	224	999999	999999	999999	573	71	371	673	544	840	77	465	705	313	524	529	436	469	999999	752	292	650	999999	522	98	999999	869	695	312	977	842	16	999999	873	738	541	911	31	777	605	22	999999	626	287	999999	999999	580	999999	259	64	558	704	104	397	999999	574	999999	234	999999	92	201	676	999999	566	999999	71	77	999999	999999	982	618	415	691	544	999999	406	33	488	999999	535	999999	554	999999	258	429	999999	999999	10	17	174	999999	687	542	999999	413	346	524	999999	999999	700	496	999999	999999	277	445	152	999999	559	656	999999	550	822	999999	999999	181	646	999999	122	147	859	159	76	823	410	999999	931	872	997	999999	404	881	963	209	70	48	173	805	178	999999	286	999999	361	999999	999999	623	418	223	589	523	766	999999	412	999999	429	550	430	999999	999999	525	999999	279	25	428	999999	588	999999	623	999999	999999	17	841	71	999999	861	733	797	722	285	786	343	717	293	483	374	999999	479	999999	779	519	617	248	466	653	307	999999	120	933	101	999999	47	795	810	674	515	924	54	111	71	696	752	708	648	562	191	797	986	541	999999	999999	119	545	843	893	999999	768	385	418	13	999999	622	864	999999	325	749	548	906	619	967	999999	254	377	999999	999999	766	999999	600	903	999999	509	30	579	999999	138	850	502	951	917	999999	999999	549	999999	108	216	83	999999	999999	332	813	643	999999	377	574	613	718	999999	564	999999	137	397	999999	481	947	999999	834	53	985	999999	474	257	596	989	999999	999999	900	619	279	773	19	878	831	277	999999	827	618	999999	15	275	999999	119	937	201	790	999999	578	999999	688	605	382	40	999999	586	999999	566	57	902	134	353	713	999999	472	790	751	258	999999	900	391	130	884	999999	999999	999999	999999	365	319	999999	208	999999	652	999999	931	673	999999	978	974	254	419	534	779	716	528	661	561	999999	999999	999999	999999	541	422	999999	999999	568	721	202	999999	193	503	502	999999	652	703	999999	701	881	999999	798	399	772	283	999999	491	999999	999999	177	662	386	999999	999999	717	172	999999	667	850	974	155	373	952	209	999999	791	751	916	287	999999	999999	666	960	680	151	999999	757	676	267	110	999999	999999	227	999999	539	999999	35	730	784	94	999999	46	999999	726	999999	805	845	200	786	492	570	574	578	223	999999	995	425	487	631	868	999999	288	409	749	788	999999	999999	409	669	380	765	30	142	999999	440	977	654	244	943	999999	999999	567	890	774	540	622	261	
999999	399	543	999999	548	109	916	999999	417	999999	272	999999	421	659	446	530	415	999999	550	999999	385	782	186	351	191	999999	296	865	846	999999	635	219	175	73	999999	999999	135	190	999999	921	999999	523	32	351	392	306	531	685	567	47	999999	999999	989	999999	875	999999	223	202	999999	13	812	60	833	29	999999	63	772	999999	518	436	405	234	510	629	999999	862	759	835	959	885	22	610	999999	809	913	587	229	985	999999	918	796	933	999999	223	118	175	999999	13	999999	339	533	183	176	140	642	999999	546	369	964	23	472	387	243	999999	991	212	753	33	116	423	833	786	170	600	640	471	61	999999	521	999999	181	756	495	630	999999	839	443	177	177	663	50	860	999999	183	456	418	699	999999	232	905	999999	666	999999	926	506	746	22	576	999999	180	208	260	848	999999	842	716	891	613	999999	999999	768	999999	855	452	382	973	999999	999999	153	231	772	999999	74	999999	638	515	999999	999999	133	999999	826	866	676	999999	464	999999	21	116	341	740	999999	96	290	79	147	836	810	999999	999999	533	980	999999	433	279	407	999999	195	243	285	999999	857	999999	999999	165	335	901	909	858	999999	591	961	659	655	413	704	999999	720	994	478	999999	704	414	25	600	634	801	443	407	599	267	605	778	831	999999	883	204	999999	134	743	999999	926	952	466	961	571	999999	379	29	999999	722	486	200	764	483	632	452	999999	888	999999	534	467	511	268	731	999999	193	999999	999999	530	999999	88	999999	261	243	875	751	948	63	39	313	431	999999	832	999999	999999	414	999999	358	999999	440	887	718	999999	999999	777	425	694	999999	999999	388	502	728	499	999999	643	999999	999999	531	999999	999999	504	999999	999999	227	113	999999	678	390	999999	581	179	480	279	999999	622	370	992	51	465	459	67	223	88	650	810	703	999999	767	244	889	475	999999	750	500	936	634	859	386	116	734	747	313	784	403	219	32	458	409	453	999999	898	897	76	157	999999	291	184	999999	417	409	999999	910	156	71	999999	686	730	778	999999	987	510	615	935	999999	712	753	438	684	999999	787	254	525	324	999999	999999	578	999999	602	676	655	459	999999	968	999999	615	999999	167	723	297	532	302	679	256	465	772	292	999999	344	445	80	852	999999	999999	629	165	602	595	194	80	538	270	999999	999999	999999	538	859	999999	239	999999	875	596	999999	397	909	495	574	279	999999	198	708	616	999999	166	606	999999	959	874	999999	999999	23	251	999999	653	759	271	174	577	748	999999	999999	645	732	228	570	999999	147	999999	866	144	590	
999999	736	995	371	921	188	970	505	704	579	984	307	688	112	634	623	72	637	999999	330	996	530	999999	286	999999	883	999999	999999	133	999999	999999	18	215	960	690	514	976	291	999999	92	999999	999999	53	999999	928	348	999999	126	999999	999999	85	474	999999	813	999999	999999	804	719	309	48	999999	383	382	49	722	976	102	728	421	129	646	780	800	999999	999999	924	486	584	999999	724	839	999999	999999	272	590	391	999999	401	375	887	710	266	999999	799	999999	820	700	14	999999	951	255	999999	999999	815	223	999999	999999	663	687	670	325	999999	371	584	208	579	999999	119	458	341	197	701	999999	533	419	390	798	999999	798	316	233	999999	949	406	479	523	51	845	59	999999	999999	999999	713	999999	572	999999	894	999999	600	196	107	590	556	999999	764	999999	999999	180	999999	999999	505	673	865	999999	999999	843	279	965	999999	684	538	999999	69	172	999999	72	987	999999	999999	928	999999	401	410	999999	218	642	925	656	642	924	560	870	449	999999	790	53	269	999999	269	728	221	999999	301	916	658	230	531	393	999999	999999	566	316	219	477	347	999999	272	263	172	803	917	623	333	190	999999	667	999999	842	381	581	999999	654	397	999999	717	565	110	494	953	988	121	541	999999	999999	368	254	661	972	878	687	780	16	180	465	810	598	605	120	792	990	793	999999	22	107	899	912	918	999999	760	781	12	778	999999	184	999999	386	645	393	822	999999	16	464	999999	693	800	796	999999	931	432	129	960	999999	999999	963	999999	433	529	880	51	456	335	685	222	999999	684	12	706	995	773	434	952	999999	297	912	999999	999999	724	999999	306	113	437	987	999999	641	821	22	86	346	979	999999	856	764	999999	999999	999999	330	999999	866	18	798	99	999999	167	998	176	747	702	789	979	866	708	210	584	938	999999	348	142	999999	285	999999	999999	370	26	515	577	198	999999	921	368	663	999999	999999	320	999999	23	948	999999	555	474	83	320	296	999999	122	560	999999	190	413	999999	215	999999	672	999999	346	872	728	472	999999	430	978	876	781	999999	325	781	999999	999999	86	999999	999999	518	587	116	211	999999	639	13	999999	955	920	17	999999	573	999999	999999	423	276	973	635	295	486	187	134	999999	999999	538	865	999999	341	999999	766	113	488	287	697	999999	565	999999	984	242	999999	999999	697	509	970	999999	218	277	999999	367	584	999999	450	639	999999	341	462	619	14	823	999999	999999	571	999999	163	904	979	295	465	999999	857	887	988	999999	569	917	490	624	999999	788	330	598	201	999999	134	850	999999	848	694	999999	
999999	946	999999	999999	468	763	997	451	355	999999	438	922	999999	999999	510	697	927	57	79	676	851	837	999999	999999	502	999999	770	598	131	313	251	140	601	110	716	911	512	827	934	999999	919	49	278	459	359	408	786	999999	999999	437	922	614	779	27	999999	320	999999	999999	668	999999	992	409	329	52	825	308	331	711	999999	999999	195	999999	123	273	756	812	999999	643	999999	999999	398	564	134	693	390	999999	361	584	595	406	68	352	169	651	813	999999	719	236	999999	61	86	85	937	873	252	822	501	999999	270	702	751	219	303	573	894	438	284	636	661	198	999999	747	125	999999	541	842	940	472	459	245	103	342	999999	814	27	323	999999	261	451	568	144	845	323	893	999999	848	59	595	756	385	999999	92	574	445	999999	339	960	75	999999	999999	881	39	66	34	609	999999	210	489	555	999999	999999	32	195	103	64	111	433	231	226	692	999999	354	715	84	999	20	767	572	709	688	362	561	918	50	686	115	999999	299	294	999999	648	570	50	185	574	224	897	481	391	13	906	999999	999999	649	617	999999	323	981	35	999999	651	637	780	867	999999	259	113	999999	416	948	322	144	937	999999	999999	232	314	540	509	785	123	296	999999	705	782	624	712	279	999999	159	791	999999	273	999999	594	999999	999999	182	956	999999	120	999999	74	442	691	771	999999	999999	999999	394	999999	783	481	250	999999	365	456	84	999999	603	546	834	720	267	167	999999	999999	251	396	44	999999	999999	583	999999	675	999999	231	748	24	20	823	844	673	49	926	999999	335	33	219	999999	563	715	97	362	778	285	42	806	285	187	999999	999999	482	570	951	999999	210	297	574	999999	143	707	70	999999	780	701	170	999999	341	159	999999	846	41	166	999999	727	53	230	999999	399	999999	999999	473	837	119	274	999999	112	98	834	807	48	458	104	106	856	655	22	582	87	124	360	474	135	998	64	999999	999999	100	233	57	999999	881	185	787	718	243	233	965	515	338	67	592	999999	352	149	398	999999	70	999999	81	41	647	338	285	977	950	348	838	999999	999999	57	22	864	786	827	167	283	317	387	622	432	57	77	999999	66	999999	967	782	858	999999	589	265	476	161	26	342	552	899	809	768	895	999999	910	767	291	55	999999	720	525	982	124	630	682	11	999999	984	579	589	228	219	982	566	979	398	168	999999	999999	999999	770	494	614	383	507	999999	726	999999	146	310	467	21	49	256	999999	876	551	959	582	474	512	999999	999999	962	999999	999999	785	339	415	522	609	
999999	999999	25	950	999999	377	999999	133	73	284	612	999999	279	132	999999	999999	999999	999999	999999	846	208	999999	81	210	999999	999999	999999	702	906	834	397	632	624	999999	967	999999	33	999999	234	509	811	999999	999999	199	999999	194	492	840	999999	430	999999	39	999999	675	410	289	437	999999	222	309	725	48	226	239	886	999999	233	579	165	705	156	999999	85	999999	45	373	999999	882	310	552	249	811	239	486	784	368	329	948	999999	687	999999	218	93	999999	783	772	999999	999999	312	919	961	999999	685	767	284	620	954	708	639	47	588	999999	999999	669	999999	999999	809	740	454	999999	660	284	289	477	630	938	999999	159	999999	272	754	420	999999	999999	591	999999	136	471	211	999999	414	999999	318	262	999999	529	703	424	864	869	963	878	999999	784	269	686	634	217	999999	345	275	804	887	377	293	178	975	133	88	735	787	348	538	290	999999	999999	966	36	378	110	244	999999	999999	999999	999999	875	585	795	132	905	700	999999	333	865	899	610	733	941	969	930	999999	999999	999999	999999	999999	625	349	999999	671	999999	720	608	839	46	111	344	519	936	77	417	592	190	11	182	44	869	24	673	390	513	315	34	999999	447	556	664	999999	999999	869	684	536	40	134	901	195	102	89	999999	764	999999	100	797	874	999999	348	374	578	173	104	222	610	676	174	168	915	695	550	402	490	446	749	364	76	393	881	562	66	109	987	942	789	727	999999	825	422	999999	160	505	109	192	95	431	70	999999	83	860	865	965	986	499	551	687	807	999999	815	736	999999	491	680	785	318	999999	186	162	432	883	999999	348	745	407	545	55	303	308	360	328	304	999999	319	31	697	100	122	497	401	999999	999999	590	20	686	787	668	825	323	873	616	255	999999	999999	200	102	526	999999	589	999999	999999	394	509	967	497	442	321	999999	658	98	227	366	688	761	329	963	187	338	999999	619	999999	999999	999999	434	743	999999	396	193	128	928	180	870	533	544	999999	718	420	623	522	254	475	999999	999999	234	656	260	566	156	905	236	999999	198	170	999999	999999	999999	414	84	233	424	55	138	63	729	918	357	833	154	866	610	552	564	999999	815	154	389	62	755	778	493	516	249	287	999999	23	981	709	563	466	617	314	345	399	108	999999	347	443	999999	316	308	426	422	999999	999999	684	360	382	355	825	697	235	659	999999	739	999999	999999	999999	999999	716	936	647	280	687	258	306	216	999999	717	999999	807	945	615	448	479	77	103	959	982	999999	663	609	999999	737	769	392	
654	999999	660	200	402	496	999999	730	999999	660	156	735	41	998	477	196	665	737	28	751	999999	999999	827	999999	999999	846	868	953	62	337	293	999999	999999	866	999999	177	514	526	224	320	672	884	79	999999	920	999999	999999	984	740	477	999999	626	999999	27	772	444	221	987	999999	555	628	999999	678	52	377	999999	817	175	356	999999	681	999999	523	707	999999	736	151	18	751	457	918	883	223	585	393	666	823	900	103	999999	955	526	999999	669	692	353	215	999999	451	316	549	763	637	440	795	999999	999999	999999	938	999999	303	999999	245	999999	637	744	116	103	659	710	790	917	999999	149	353	164	997	853	25	735	530	124	567	445	907	165	999999	782	789	587	999999	999999	962	67	999999	752	290	222	42	999999	247	999999	377	740	999999	632	691	999999	96	640	809	259	999999	212	516	999999	645	800	31	481	999999	999999	313	82	157	977	954	23	235	999999	873	999999	821	77	498	417	999999	826	999999	284	473	757	696	158	778	313	817	759	999999	735	999999	490	999999	560	459	913	809	305	592	999999	678	999999	272	495	766	34	437	999999	999999	108	442	819	881	747	18	741	637	164	304	999999	170	204	472	499	999999	393	999999	271	618	584	608	451	243	999999	999999	795	494	210	392	753	876	888	999999	452	303	297	609	453	552	718	999999	654	999999	748	389	483	216	773	11	383	999999	175	320	139	999999	990	999999	512	999999	223	999999	436	999999	550	968	281	999999	999999	206	206	784	150	719	899	307	953	449	495	989	132	589	721	999999	999999	323	710	578	999999	952	312	999999	999999	312	999999	471	850	999999	460	999999	118	999999	196	576	804	999999	300	456	420	832	546	550	999999	999999	27	633	534	236	763	237	267	999999	243	76	999999	999999	999999	837	390	438	456	81	989	714	881	798	402	154	404	419	33	263	168	999999	416	761	622	584	999999	704	936	623	999999	233	522	415	100	999999	999999	320	911	462	999999	982	385	475	999999	999999	640	229	241	390	832	354	214	14	999999	999999	660	999999	999999	113	552	685	501	833	999999	765	202	475	708	281	999999	94	508	999999	198	186	707	940	209	247	943	75	473	556	791	774	29	518	871	939	470	999999	448	808	909	390	490	552	999999	796	999999	999999	520	959	918	747	846	643	815	367	453	999999	999999	635	170	999999	222	944	51	187	745	683	604	769	811	920	645	999999	660	807	695	165	427	999999	999999	778	554	999999	637	999999	928	385	702	513	496	750	999999	999999	647	432	177	999999	999999	345	60	509	999999	999999	158	
998	999999	156	982	17	672	298	302	999999	581	391	932	999999	316	997	999999	370	980	100	282	70	311	832	62	238	640	158	654	92	362	999999	218	803	365	638	941	999999	403	694	840	999999	458	99	242	999999	999999	468	999999	513	95	690	528	479	999999	999999	697	999999	104	754	377	999999	643	220	176	999999	999999	999999	353	677	66	477	967	296	999999	999999	612	221	600	999999	738	181	999999	151	996	672	35	999999	999999	277	941	672	688	648	326	999999	999999	248	923	215	92	999999	125	561	999999	618	723	999999	229	404	484	999999	679	999999	26	206	999999	999999	223	504	10	444	804	86	999999	394	789	328	999999	933	520	374	298	394	999999	999999	999999	367	999999	388	948	999999	519	930	999999	465	992	389	631	999999	999999	71	34	999999	214	647	999999	999999	999999	999999	828	404	273	999999	999999	999999	197	999999	595	649	150	247	808	835	555	217	999999	873	999999	999999	401	409	999999	848	999999	458	999999	999999	190	74	809	27	542	631	559	553	529	999999	999999	999999	277	999999	794	981	980	485	263	199	873	996	999999	693	999999	999999	671	429	708	999999	85	434	771	328	114	999999	999999	133	704	186	285	11	999999	702	999999	611	12	692	614	999999	868	735	999999	159	999999	193	999999	126	271	999999	960	140	845	999999	157	621	910	949	604	274	151	857	999999	86	999999	871	318	29	999999	153	551	978	814	999999	556	350	239	621	999999	921	187	999999	999999	716	225	155	166	583	555	215	700	63	98	350	999999	21	954	129	246	134	874	332	999999	127	446	982	999999	852	558	806	999999	999999	627	682	96	999999	995	73	861	768	715	999999	474	660	452	498	889	473	999999	999999	999999	120	999999	208	56	999999	474	743	280	243	829	313	35	748	823	411	999999	415	264	156	999999	891	268	477	418	999999	999999	599	674	947	102	852	432	999999	421	282	913	429	636	241	952	262	792	627	938	999999	999999	725	999999	51	72	483	219	283	529	504	999999	907	789	999999	996	875	78	332	150	977	881	21	337	999999	999999	999999	779	33	204	999999	108	640	538	16	440	142	999999	633	999999	999999	642	159	493	999999	429	16	639	729	244	87	194	470	999999	961	530	697	398	295	999999	65	704	999999	89	766	405	221	999999	783	476	863	999999	444	999999	999999	344	999999	999999	420	131	491	377	59	999999	126	999999	638	162	577	485	742	744	476	999999	999999	914	457	80	999999	521	999999	637	999999	263	380	964	999999	32	999999	626	798	999999	978	174	999999	688	654	407	962	198	767	68	801	999999	999999	129	646	364	
999999	616	887	999999	801	899	913	854	999999	796	417	162	999999	999999	999999	999999	686	573	766	311	28	151	270	59	118	538	999999	159	999999	558	999999	260	327	395	415	349	739	999999	378	89	999999	216	999999	858	989	809	369	162	861	850	620	169	363	345	999999	475	355	999999	553	272	155	764	29	962	276	166	835	999999	209	999999	999999	549	999999	686	60	812	974	412	70	308	179	601	297	999999	938	999999	897	999999	60	939	993	901	593	115	933	497	197	215	999999	832	999999	999999	952	999999	639	999999	964	999999	295	999999	999999	943	777	254	102	554	477	44	33	906	999999	852	393	999999	863	999999	999999	99	753	562	624	769	820	237	334	254	649	292	355	866	405	230	697	526	448	999999	133	348	23	999999	30	999999	191	685	572	131	541	691	150	328	125	875	923	732	908	999999	133	999999	920	848	999999	194	689	166	999999	48	165	999999	822	813	196	616	86	374	542	471	588	144	664	999999	712	957	152	999999	751	530	307	964	617	715	926	583	428	999999	483	999999	473	34	185	533	999999	674	869	999999	141	999999	999999	999999	199	999999	999999	988	884	999999	145	947	52	663	415	980	999999	201	999999	116	887	613	198	999999	890	706	998	999999	999999	141	247	48	97	815	999999	252	731	748	774	180	999999	999999	999999	710	39	536	793	809	618	205	792	774	425	762	449	528	320	886	668	492	448	590	39	753	999999	106	860	236	999999	173	258	993	426	88	544	948	914	487	999999	999999	999999	198	944	999999	999999	472	622	999999	376	375	931	844	89	292	999999	981	908	945	239	932	675	566	50	455	946	999999	999999	346	227	500	614	832	15	999999	579	999999	999999	275	414	999999	483	535	999999	403	241	999999	913	144	356	563	50	968	257	999999	688	356	157	999999	817	549	999999	285	117	875	761	108	839	774	712	481	345	999999	540	999999	458	150	999999	647	223	543	885	223	990	664	460	645	584	65	999999	232	112	156	457	865	893	207	428	984	642	143	573	148	999999	999999	228	406	438	999999	500	547	999999	509	999999	284	664	900	295	452	425	125	523	783	158	999999	379	199	196	675	337	999999	722	999999	15	90	999999	746	792	125	446	63	217	558	565	88	582	602	999999	182	210	993	912	999999	999999	526	619	790	989	941	505	38	219	762	999999	249	824	999999	504	205	315	999999	999999	999999	16	371	999999	965	227	80	907	999999	328	23	999999	344	348	747	999999	489	470	189	999999	851	619	417	843	454	999999	326	999999	999999	999999	675	867	292	885	742	
999999	207	618	654	572	919	44	729	999999	206	298	364	900	87	775	999999	734	136	170	266	560	599	527	463	115	901	999999	999999	999999	653	156	191	458	999999	999999	955	999999	816	617	836	816	890	707	647	166	504	425	999999	879	999999	940	740	132	999999	999999	378	679	164	549	670	113	782	61	66	999999	999999	906	999999	307	999999	999999	917	519	334	450	670	892	879	307	610	485	639	999999	594	712	415	69	999999	424	410	285	716	277	946	733	44	838	651	598	59	598	131	878	69	939	32	231	797	188	521	999999	800	856	999999	999999	999999	409	467	353	999999	56	999999	880	897	544	437	650	572	600	415	999999	250	999999	258	21	999999	999999	323	654	690	193	271	650	902	924	485	859	338	761	269	999999	380	308	954	999999	521	251	981	524	999999	999999	999999	999999	999999	689	245	518	608	927	831	713	999999	813	999999	459	785	999999	977	973	69	999999	322	811	341	780	460	942	337	255	999999	123	779	798	152	317	534	74	877	222	688	966	999999	411	929	555	548	567	645	504	999999	95	999999	18	465	933	999999	847	865	993	238	302	191	999999	999999	718	933	298	670	355	999999	720	559	999999	999999	102	999999	911	881	785	241	893	307	832	37	414	849	770	343	218	258	687	999999	883	999999	396	785	898	973	221	621	260	896	999999	999999	507	999999	999999	999999	999999	999999	999999	965	89	761	345	995	358	335	32	868	173	955	462	107	999999	521	675	780	898	317	999999	937	670	173	981	996	17	263	999999	878	350	56	999999	601	109	722	999999	132	648	400	436	999999	950	353	999999	305	444	203	342	986	860	728	825	65	198	999999	999999	915	780	349	987	105	805	154	528	999999	984	860	997	999999	401	553	141	507	880	856	986	327	714	999999	561	814	921	544	27	621	999999	915	412	999999	999999	213	999999	309	412	341	767	806	824	999999	320	999999	205	817	594	317	999999	328	184	342	233	977	210	104	787	183	183	999999	136	906	894	999999	457	999999	106	999999	211	832	999999	999999	999999	999999	502	999999	375	999999	618	999999	949	710	35	903	740	80	665	450	12	257	522	239	999999	506	679	918	447	250	135	97	999999	406	999999	764	233	999999	253	53	999999	828	728	809	564	80	321	426	880	999999	339	387	452	999999	195	954	999999	999999	390	591	510	583	999999	134	999999	530	392	999999	999999	270	679	999999	826	622	964	184	529	713	674	97	999999	999999	47	455	911	999999	645	74	220	161	454	999999	999999	661	542	902	894	999999	956	43	688	767	820	620	
322	235	560	829	691	21	999999	607	200	303	406	257	545	488	223	114	885	327	343	999999	999999	320	999999	174	90	999999	289	925	756	640	409	999999	442	427	143	999999	197	815	999999	209	726	999999	999999	952	265	294	366	415	999999	852	158	370	433	377	803	11	377	395	749	629	999999	999999	850	559	894	978	814	127	355	536	916	999999	999999	144	727	969	999999	906	909	795	706	874	545	903	492	999999	994	75	624	999999	319	802	999999	753	477	227	996	618	67	286	479	248	70	853	999999	87	425	299	649	999999	858	999999	999999	999999	922	857	999999	999999	77	855	984	749	503	223	227	999999	14	201	666	510	972	534	848	632	326	999999	814	999999	967	414	999999	999999	425	789	282	848	325	122	999999	620	262	59	551	999999	302	730	745	846	636	999999	83	233	632	149	999999	334	622	853	637	999999	52	282	978	662	242	289	334	713	940	379	798	891	370	56	257	922	999999	646	339	595	721	968	65	156	340	399	999999	999999	927	948	235	999999	485	999999	999999	980	80	888	969	23	405	999999	905	266	999999	192	862	586	892	938	350	999999	523	51	743	84	999999	999999	332	842	217	58	785	992	153	335	999999	995	478	999999	999999	105	999999	326	999999	690	72	999999	132	158	536	999999	392	988	608	259	948	443	631	502	762	999999	566	999999	806	356	255	999999	122	999999	999999	867	117	625	96	255	309	999999	851	63	21	428	709	999999	315	721	999999	796	393	893	999999	972	999999	976	514	613	539	549	519	843	444	159	685	999999	383	669	388	767	999999	999999	950	751	999999	578	490	344	538	392	821	95	690	999999	529	229	320	999999	502	141	121	999999	716	759	688	17	619	861	742	284	800	999999	342	999999	894	40	943	635	390	796	495	999999	85	156	727	433	999999	999999	630	999999	999999	999999	177	257	656	428	646	201	73	584	958	629	602	999999	592	185	752	792	564	999999	285	685	999999	706	645	941	407	569	999999	264	999999	634	999999	285	169	230	478	999999	252	475	393	752	572	805	837	866	577	821	999999	552	680	370	430	142	190	999999	999999	471	999999	714	31	999999	169	999999	729	999999	397	326	104	999999	707	999999	549	999999	114	533	122	616	868	779	999999	585	15	489	999999	495	213	108	999999	730	72	17	483	537	454	316	999999	763	86	512	478	261	727	201	844	23	999999	341	38	657	326	550	602	831	350	446	81	680	234	243	131	298	999999	374	309	700	999999	999999	999999	797	999999	358	999999	366	311	122	857	999999	644	570	674	871	
80	447	999999	521	414	651	197	17	244	912	539	842	390	189	39	363	892	154	999999	808	697	240	716	967	20	246	530	237	588	268	45	663	999999	259	228	784	960	787	295	999999	999999	636	562	38	999999	697	975	131	93	999999	999999	500	999999	866	999999	999999	731	445	999999	178	131	959	428	976	999999	875	999999	999999	961	254	999999	114	859	296	983	70	999999	687	999999	322	270	408	154	999999	999999	545	921	703	85	999999	63	525	285	999999	421	999999	217	586	999999	999999	999999	999999	170	999999	110	816	999999	455	882	123	999999	54	297	199	907	722	815	343	639	341	953	579	65	999999	201	999999	828	742	875	128	852	101	535	214	897	426	248	315	984	530	999999	476	820	962	999999	19	237	96	218	999999	60	873	999999	819	989	844	789	587	647	999999	999999	898	579	764	270	999999	518	93	999999	999999	483	509	359	119	437	999999	999999	102	367	192	650	742	533	999999	999999	979	154	999999	224	999999	999999	999999	668	760	999999	15	896	66	701	154	500	999999	794	727	999999	550	523	837	392	512	95	696	999999	464	999999	999999	374	403	696	291	926	803	869	999999	853	823	841	999999	576	432	590	702	400	999999	692	505	948	806	961	527	465	317	333	999999	966	941	441	213	187	297	640	503	370	420	228	697	999999	555	873	999999	709	924	271	999999	999999	393	305	999999	999999	999999	307	999999	441	179	825	618	479	999999	282	912	391	637	421	288	791	96	342	980	995	995	999999	999999	999999	999999	999999	540	56	373	789	999999	646	999999	441	110	990	999999	999999	999999	594	609	227	127	282	999999	20	999999	999999	999999	179	999999	60	999999	20	777	999999	904	999999	871	361	295	572	116	377	999999	276	956	206	320	298	718	34	999999	395	999999	777	112	130	971	559	746	999999	999999	204	999999	532	999999	424	664	999999	96	999999	200	839	309	47	999999	999999	583	694	63	875	202	693	999999	810	999999	999999	625	999	999999	783	999999	999999	999999	268	507	999999	423	176	944	542	541	76	212	281	834	311	96	358	999999	362	546	286	506	871	834	380	743	999999	623	402	799	665	500	312	782	877	999999	50	539	207	337	999999	999999	520	343	136	491	188	976	607	843	277	341	999999	999999	387	999999	742	434	999999	179	279	552	552	743	999999	999999	900	999999	956	85	999999	818	470	35	999999	536	999999	537	707	888	999999	177	25	559	531	333	110	999999	405	71	492	999999	412	38	68	864	207	777	467	561	591	689	29	999999	797	458	871	374	118	850	831	215	727	248	613	999999	537	993	
221	552	999999	835	999999	999999	593	999999	416	442	999999	274	999999	999999	999999	156	307	876	158	999999	761	83	462	735	999999	554	240	287	889	173	424	956	337	214	565	915	999999	756	594	134	938	368	52	999999	407	844	522	999999	144	581	941	737	953	54	999999	148	99	739	999999	549	665	999999	549	252	27	20	936	999999	652	165	69	999999	999999	33	999999	999999	999999	34	338	122	999999	616	999999	318	231	686	13	293	999999	427	825	356	878	55	469	632	818	799	420	396	907	397	999999	979	999999	400	455	929	499	839	117	75	999999	765	999999	999999	173	241	30	341	17	652	162	234	999999	713	999999	246	564	922	999999	240	613	941	214	644	645	172	999999	831	999999	83	794	142	319	760	944	122	537	999999	469	999999	999999	89	999999	264	999999	746	650	807	728	219	375	576	265	877	461	469	999999	999999	412	10	444	199	110	999999	999999	30	915	578	768	559	709	153	463	996	461	999999	562	950	410	899	522	989	113	31	708	227	877	999999	308	485	999999	999999	18	468	999999	589	979	455	999999	224	830	999999	49	178	510	999999	123	269	425	999999	906	999999	999999	999999	999999	455	999999	88	999999	999999	153	483	999999	293	997	54	144	994	853	872	554	117	999999	999999	78	450	949	934	999999	486	114	617	26	380	999999	951	201	505	980	697	502	999999	230	765	81	357	801	999999	180	999999	97	128	415	552	384	798	66	286	444	47	999999	161	567	748	536	535	466	900	715	56	853	638	999999	999999	379	653	887	999999	124	721	999999	203	999999	65	399	985	212	999999	995	779	894	915	999999	942	999999	999999	999999	999999	999999	546	890	901	51	134	612	458	113	259	999999	730	911	278	171	722	397	312	397	512	999999	999999	332	999999	904	935	999999	999999	577	82	999999	38	320	416	559	578	830	748	162	639	453	999999	881	952	300	999999	868	999999	753	999999	555	999999	953	999999	132	999999	223	898	996	115	973	674	880	41	295	999999	420	999999	999999	593	892	999999	159	757	69	418	999999	380	702	639	77	535	194	999999	527	84	84	999999	999999	872	999999	932	751	57	666	999999	999999	999999	666	154	854	999999	906	170	455	905	740	205	999999	713	28	842	205	367	47	999999	489	651	514	221	81	930	220	847	237	960	897	999999	999999	290	999999	818	714	557	784	703	629	34	999999	621	343	878	718	579	853	522	999999	394	999999	229	298	999999	346	999999	999999	924	999999	999999	999999	495	999999	638	114	490	365	209	138	648	582	343	818	465	868	999999	877	202	221	640	993	999999	
233	513	102	872	992	940	482	269	999999	999999	551	569	102	297	612	999999	774	238	224	999999	999999	999999	999999	675	999999	833	550	452	576	881	712	999999	76	227	271	504	545	999999	999999	424	726	869	174	721	999999	258	373	580	290	182	428	983	426	999999	999999	145	999999	426	471	169	400	39	692	602	158	39	999999	874	999999	999999	169	541	999999	800	927	999999	923	99	882	999999	999999	970	172	404	462	999999	999999	727	897	999999	802	999999	771	339	34	697	187	571	573	763	999999	999999	554	182	23	999999	253	626	421	805	999999	612	544	318	698	999999	867	297	150	429	934	775	977	999999	315	50	770	411	775	999999	347	362	999999	129	999999	971	999999	999999	999999	575	485	999999	316	102	914	199	584	999999	999999	604	999999	889	431	153	829	979	520	654	999999	999999	999999	999999	999999	190	467	859	999999	424	911	999999	14	876	906	575	999999	464	999999	885	984	125	465	318	999999	999999	999999	999999	931	999999	300	427	461	771	133	417	999999	643	628	135	634	65	113	170	550	999999	599	953	982	855	210	999999	520	635	670	999999	517	808	81	678	999999	18	999999	714	133	999999	275	243	753	498	126	309	836	343	260	999999	22	304	767	857	581	999999	476	85	181	999999	999999	826	111	382	900	999999	572	949	355	626	137	398	46	65	647	366	209	493	739	900	538	999999	384	741	738	222	999999	999999	999999	333	542	852	542	999999	588	999999	999999	381	999999	475	737	886	987	999999	800	623	999999	711	999999	999999	257	999999	999999	281	398	728	451	369	643	999999	610	359	999999	31	94	285	855	999999	477	999999	234	828	894	999999	999999	651	200	750	940	124	954	339	999999	881	86	558	516	271	809	860	997	772	999999	910	865	387	44	965	549	999999	767	999999	999999	999999	990	428	98	999999	999999	999999	537	999999	999999	528	999999	281	999999	970	945	535	768	594	39	617	210	461	100	984	409	785	617	234	211	999999	356	534	104	990	999999	657	999999	999999	163	72	332	306	999999	999999	187	594	40	73	29	23	756	183	400	627	999999	539	337	114	671	331	139	313	500	999999	181	208	186	366	999999	297	74	332	440	966	294	999999	118	881	806	815	755	553	214	197	999999	183	144	477	188	361	999999	366	774	999999	999999	29	999999	349	47	978	999999	674	984	732	999999	433	743	433	342	908	430	456	999999	999999	576	586	108	313	999999	999999	73	999999	999999	727	967	708	558	999999	43	275	107	768	999999	999999	999999	90	999999	999999	248	999999	439	711	145	279	931	874	69	917	999999	357	921	999999	
14	49	999999	999999	495	266	764	250	875	999999	400	76	810	661	999999	478	459	999999	26	999999	75	110	568	362	999999	908	796	999999	649	640	999999	999999	354	604	764	999999	913	697	595	312	718	997	369	304	321	78	469	999999	272	590	468	999999	340	305	438	904	480	562	146	586	470	671	601	244	999999	713	722	216	897	806	565	761	999999	713	907	77	999999	999999	50	504	999999	999999	831	68	182	999999	355	58	999999	859	334	360	561	18	842	57	405	135	511	607	356	263	999999	999999	999999	999999	999999	626	398	370	174	215	521	999999	999999	943	999999	543	72	218	999999	999999	49	48	481	999999	209	999999	999999	859	672	999999	762	443	157	196	155	999999	999999	474	999999	729	659	999999	695	129	839	918	872	899	217	862	999999	303	249	682	223	343	983	999999	999999	977	755	538	698	560	452	999999	494	999999	999999	999999	999999	597	503	999999	24	999999	353	362	375	999999	29	972	652	809	550	469	203	475	972	812	392	999999	966	999999	973	130	117	145	676	760	434	921	110	743	999999	476	799	611	668	980	990	630	454	226	958	999999	886	888	19	982	885	999999	999999	985	91	295	630	766	665	893	999999	999999	685	999999	856	107	871	909	999999	84	999999	592	999999	992	822	761	999999	750	778	199	244	228	999999	693	875	414	999999	125	661	999999	999999	42	945	774	854	782	999999	839	369	999999	999999	977	442	999999	322	303	221	984	173	330	999999	880	987	475	659	906	92	999999	739	999999	163	755	257	388	999999	999999	646	42	148	50	816	928	390	918	999999	267	785	999999	381	582	999999	959	999999	340	549	964	54	479	125	999999	699	952	999999	917	707	999999	729	64	706	684	656	999999	846	133	514	598	500	79	999999	999999	130	891	620	167	999999	999999	803	916	838	274	593	176	917	200	999999	863	829	472	221	999999	537	731	494	999999	925	999999	123	828	999999	951	474	975	291	723	999999	808	342	942	999999	999999	999999	812	225	441	100	490	271	656	782	999999	769	999999	858	77	999999	399	407	923	242	999999	90	975	999999	999999	799	618	885	204	372	542	531	999999	999999	707	767	724	516	62	606	445	752	999999	56	185	192	446	999999	999999	858	438	411	999999	709	999999	433	387	722	338	641	482	999999	77	293	999999	999999	999999	999999	999999	310	999999	999999	354	327	797	493	999999	929	999999	704	999999	501	671	345	934	141	122	186	379	283	390	999999	187	421	133	840	684	183	805	65	309	999999	966	913	719	555	67	100	912	940	999999	999999	807	999999	287	999999	933	732	358	
999999	16	705	854	876	919	146	705	933	204	956	999999	449	133	858	405	999999	535	758	625	389	84	31	274	439	473	932	205	553	143	151	907	952	999999	999999	59	604	366	99	993	999999	850	133	896	956	141	999999	999999	948	238	145	456	184	116	999999	999999	984	441	425	413	987	941	999999	800	62	59	855	999999	437	809	800	785	446	764	53	539	950	999999	318	307	999999	999999	256	325	997	999999	732	999999	855	661	999999	172	999999	999999	15	640	698	999999	844	906	285	999999	897	999999	437	359	20	999999	999999	440	94	859	999999	127	310	390	695	836	802	999999	999999	19	768	999999	745	999999	844	999999	759	999999	999999	999999	290	999999	31	366	999999	117	887	647	999999	323	784	425	999999	214	999999	999999	385	625	945	999999	999999	486	999999	999999	977	999999	403	999999	999999	999999	660	999999	599	468	579	721	105	999999	681	588	948	164	682	13	235	353	209	999999	599	30	999999	999999	467	977	105	803	821	755	389	586	713	97	142	999999	662	134	826	999999	634	999999	728	999999	943	367	913	999999	999999	586	51	634	922	861	210	494	875	526	202	621	373	775	999999	350	564	104	874	999999	32	258	350	111	527	101	906	999999	999999	942	200	110	74	728	999	245	713	754	664	852	887	647	558	145	931	214	744	999999	999999	388	999999	849	493	62	999999	999999	245	940	117	830	955	928	202	999999	336	999999	557	644	775	665	636	999999	440	32	999999	384	999999	214	179	999999	357	57	999999	913	74	350	616	999999	384	454	999	773	647	833	896	958	999999	624	809	838	657	109	93	761	752	78	418	470	999999	970	999999	41	999999	794	482	908	84	289	869	985	999999	546	270	331	665	863	172	606	135	25	928	85	405	999999	665	258	963	102	999999	996	999999	999999	999999	414	598	968	12	852	361	988	884	176	755	823	362	999999	838	761	106	888	905	999999	345	73	999999	999999	635	439	999999	234	944	981	127	873	63	999999	613	856	732	697	861	319	255	147	999999	762	330	999999	977	999999	419	211	996	999999	100	129	810	868	372	999999	342	999999	723	999999	53	903	58	881	769	33	506	999999	39	408	37	596	999999	208	932	999999	458	64	461	999999	814	743	984	844	782	934	999999	745	999999	913	365	298	595	128	103	999999	713	449	811	954	57	437	182	999999	999999	999999	561	999999	936	94	371	288	120	149	322	310	999999	999999	108	999999	504	761	999999	999999	53	738	10	449	114	704	574	19	999999	507	536	386	570	396	999999	289	382	916	809	409	552	86	188	999999	
999999	999999	319	999999	350	976	459	296	939	66	554	516	502	122	507	999999	519	361	46	612	999999	936	739	531	999999	999999	463	588	952	999999	573	999999	999999	999999	643	321	394	75	669	275	999999	250	446	514	999999	93	786	269	418	577	890	200	50	575	844	868	999999	787	999999	530	999999	999999	343	999999	493	587	955	999999	478	196	999999	999999	692	770	565	371	499	235	689	530	999999	999999	179	384	208	383	926	999999	710	775	267	607	999999	999999	752	999999	906	596	999999	999999	999999	999999	790	232	999999	446	507	999999	20	482	379	828	999999	374	496	999999	999999	999999	999999	119	661	999999	248	999999	928	249	999999	554	28	389	465	903	999999	435	402	206	412	946	653	999999	875	656	974	238	405	999999	999999	804	651	999999	483	947	943	999999	602	999999	598	999999	999999	491	172	953	261	630	999999	475	624	672	972	999999	999999	999999	999999	891	244	15	995	20	307	499	740	480	902	596	905	518	960	302	832	245	607	325	652	171	999999	922	405	354	221	929	813	836	832	999999	515	728	641	999999	999999	597	999999	999999	789	804	999999	691	60	664	725	999999	515	331	839	999999	999999	602	112	154	999999	999999	609	651	999999	377	686	903	647	551	91	186	876	908	625	245	84	29	535	999999	420	907	871	999999	628	712	424	491	996	999999	999999	912	999999	999999	999999	365	988	519	999999	421	128	999999	53	509	583	548	631	607	705	604	662	674	999999	264	733	394	450	999999	999999	96	953	204	907	999999	884	999999	560	389	999999	270	999999	999999	240	123	730	573	999999	372	167	90	90	816	785	402	443	992	846	371	763	374	999999	999999	496	999999	467	923	999999	501	624	415	999999	252	459	445	999999	999999	444	952	534	170	999999	88	999999	943	15	147	418	515	118	891	332	999999	626	783	355	137	999999	999999	656	999999	999999	371	747	999999	102	838	366	350	54	999999	558	893	999999	603	843	999999	418	553	999999	329	515	434	392	733	92	999999	999999	676	100	230	38	999999	999999	728	536	999999	340	959	850	999999	999999	999999	470	772	342	438	999999	999999	939	518	999999	525	999999	336	999999	208	999999	23	669	999999	222	999999	260	824	317	652	999999	999999	76	684	506	458	999999	529	999999	447	964	619	400	653	999999	602	736	999999	510	513	74	999999	437	338	190	327	300	999999	999999	101	817	646	465	690	842	252	956	265	999999	270	999999	999999	787	853	244	369	622	999999	999999	999999	953	677	323	999999	587	626	681	738	503	189	168	154	574	457	629	999999	999999	999999	999999	999999	999999	480	999999	250	690	999999	
192	584	104	820	704	284	700	343	147	150	332	662	999999	226	571	228	761	832	111	999999	747	339	233	999999	215	912	213	999999	999999	999999	117	82	122	835	443	107	643	682	484	999999	454	999999	320	999999	995	501	607	595	632	427	718	738	148	999999	14	853	360	188	615	791	81	999999	369	664	42	260	550	277	782	999999	584	999999	357	227	234	517	29	999999	920	714	999999	618	40	556	763	379	933	109	831	999999	999999	465	999999	693	812	999999	871	655	999999	745	951	340	999999	999999	842	640	390	920	788	999999	833	616	267	999999	487	463	999999	812	999999	999999	326	999999	446	202	727	129	21	999999	415	817	999999	999999	297	185	763	974	805	872	713	133	988	22	999999	344	756	140	999999	176	216	359	409	68	754	792	999999	511	894	999999	441	723	999999	725	515	971	850	469	329	999999	148	512	658	144	999999	999999	675	313	138	111	446	597	921	844	458	66	417	588	619	999999	999999	999999	89	194	440	999999	505	999999	999999	999999	493	999999	810	999999	38	703	999999	274	958	977	127	125	382	792	999999	844	999999	783	277	459	563	272	850	824	335	886	433	473	704	119	281	999999	999999	788	618	159	786	999999	999999	755	365	153	629	641	387	999999	879	297	21	596	197	721	999999	58	786	230	999999	986	790	999999	279	238	570	849	999999	714	319	999999	999999	34	67	997	966	522	999999	420	643	219	999999	694	16	999999	999999	117	999999	560	417	757	11	398	713	999999	24	674	485	999999	582	779	935	672	331	296	123	999999	538	199	999999	482	953	376	586	999999	999999	999999	146	143	775	462	927	155	999999	999999	999999	785	321	268	983	302	999999	967	999999	864	284	999999	372	719	999999	475	579	733	805	934	803	634	812	486	259	917	538	999999	361	129	852	789	999999	768	704	337	675	280	216	461	999999	986	999999	722	999999	999999	999999	426	120	310	883	204	349	372	758	957	973	835	18	75	764	694	616	717	21	494	408	603	25	694	999999	308	526	353	498	816	105	999999	533	484	193	122	241	60	246	658	449	13	20	747	364	840	272	150	999999	751	380	822	710	468	999999	139	999999	425	509	584	677	996	873	941	862	999999	311	999999	999999	999999	463	565	480	363	55	404	593	278	999999	960	46	386	656	746	999999	282	999999	999999	116	63	999999	815	551	661	981	999999	139	999999	885	481	538	737	268	55	298	815	351	999999	423	973	999999	999999	95	549	547	300	350	137	999999	589	999999	245	427	827	999999	647	24	999999	999999	601	999999	525	392	859	
431	308	127	999999	458	999999	931	999999	652	999999	517	578	999999	11	123	690	113	12	572	999999	976	302	999999	440	115	651	801	532	975	821	999999	30	749	235	127	249	182	999999	679	874	658	473	593	294	320	371	916	22	999999	691	498	272	999999	97	883	999999	988	999999	504	999999	829	408	999999	830	999999	496	828	504	884	874	999999	999999	333	697	647	512	709	35	130	743	734	789	827	294	333	999999	999999	662	352	988	999999	495	244	872	55	259	999999	762	860	823	542	422	137	999999	183	999999	938	264	449	380	429	963	566	761	81	50	999999	771	507	988	428	176	999999	896	999999	999999	138	999999	999999	397	104	946	174	306	999999	322	999999	999999	120	209	507	813	223	972	999999	296	929	483	999999	14	678	646	999999	872	405	999999	270	999999	215	162	995	999999	612	62	285	482	798	269	560	758	388	584	661	308	999999	615	953	189	337	337	102	655	660	999999	999999	458	691	999999	901	834	62	430	791	957	213	999999	211	170	696	96	497	999999	923	51	625	104	984	999999	391	999999	999999	999999	903	877	999999	350	827	964	343	827	790	506	368	725	706	958	792	999999	999999	470	413	792	493	999999	840	432	731	999999	32	624	999999	734	999999	999999	420	999999	526	999999	898	863	201	247	999999	999999	305	991	311	207	345	667	311	291	862	920	386	631	597	999999	47	999999	618	219	941	719	363	65	595	256	999999	734	999999	879	805	240	279	176	965	624	945	999999	131	999999	282	364	323	192	872	989	735	789	999999	864	875	270	999999	982	305	117	515	999999	999999	64	892	610	236	432	999999	631	651	219	665	973	999999	199	999999	94	936	999999	406	181	999999	999999	999999	999999	360	576	999999	544	985	999999	999999	857	118	999999	452	76	641	671	138	891	707	250	347	526	133	999999	158	686	755	170	55	999999	711	344	66	999999	543	376	260	659	428	940	999999	999999	999999	808	864	20	746	449	453	274	999999	514	473	942	268	994	999999	950	428	326	999999	825	251	162	155	774	648	999999	532	275	421	479	999999	999999	999999	983	188	325	545	999999	999999	315	716	999999	999999	206	870	123	541	549	973	310	240	112	161	820	999999	999999	662	100	371	103	999999	188	999999	978	52	999999	348	999999	816	87	414	291	999999	999999	118	471	891	948	904	534	121	999999	999999	999999	999999	370	615	784	999999	993	662	455	775	847	399	538	927	292	999999	172	775	999999	999999	999999	895	949	726	999999	999999	651	303	999999	195	836	981	999999	887	741	739	682	102	564	414	823	425	999999	
515	538	94	580	999999	609	794	741	759	999999	259	999999	999999	298	644	937	82	228	699	948	999999	999999	865	465	651	195	552	482	80	221	999999	910	481	937	999999	197	999999	141	118	694	920	454	87	999999	683	492	526	999999	999999	164	999999	999999	133	999999	698	577	672	628	928	358	66	321	999999	547	12	349	999999	999999	855	456	354	941	120	15	37	815	999999	739	782	169	999999	112	444	916	730	665	786	14	248	866	525	964	212	999999	999999	608	783	540	134	343	569	247	595	591	999999	549	86	128	449	999999	716	933	846	769	688	953	877	754	999999	346	563	918	49	988	931	389	739	360	377	429	999999	330	614	448	599	999999	516	999999	115	999999	999999	668	565	365	160	591	128	443	81	999999	731	38	999999	787	780	999999	207	607	999999	430	810	725	999999	29	999999	999999	328	999999	179	999999	447	34	648	999999	756	895	999999	999999	838	999999	271	306	288	692	698	13	607	826	667	948	234	909	202	999999	380	999999	916	546	515	999999	273	720	273	999999	247	999999	389	96	41	885	298	523	768	321	168	999999	447	999999	331	846	999999	502	739	231	42	537	831	999999	999999	999999	978	816	999999	83	999999	551	42	474	999999	991	624	521	795	999999	660	710	150	999999	527	867	426	858	224	999999	999999	771	999999	52	782	709	875	426	831	148	907	481	354	999999	999999	999999	999999	973	612	999999	232	276	706	957	570	332	999999	950	445	398	476	129	602	999999	106	999999	571	990	691	999999	126	207	689	656	875	999999	999999	455	645	910	999999	453	255	884	999999	710	74	999999	481	460	323	999999	980	999999	672	787	879	999999	999999	931	55	490	291	866	223	34	587	59	92	391	999999	941	315	535	999999	32	873	717	73	999999	250	548	519	241	432	202	226	999999	999999	97	309	521	856	999999	999999	905	172	999999	671	421	132	999999	940	99	999999	381	618	455	441	650	913	172	999999	999999	999999	507	970	999999	443	31	807	341	75	994	92	999999	999999	601	670	106	999999	494	999999	652	273	235	607	429	748	61	583	771	814	344	183	147	740	653	33	367	935	123	945	649	613	791	999999	945	999999	47	296	26	785	999999	999999	999999	126	138	939	465	899	999999	310	392	447	999999	527	999999	821	944	715	441	578	312	999999	999999	549	999999	48	999999	999999	999999	999999	999999	999999	567	985	478	554	754	31	612	999999	567	468	393	812	562	211	577	274	228	999999	73	332	854	447	999999	184	53	879	999999	99	467	189	247	139	600	999999	880	61	58	186	76	923	112	
999999	999999	999999	777	933	999999	999999	471	999999	67	537	359	387	909	999999	999999	304	510	999999	311	999999	999999	387	999999	264	999999	999999	999999	999999	225	999999	68	999999	229	137	436	638	406	119	892	999999	999999	259	132	710	780	999999	717	761	549	753	676	200	999999	590	480	633	999999	999999	721	61	999999	999999	992	26	478	219	167	782	692	872	999999	400	983	999999	893	998	999999	999999	484	999999	226	569	976	999999	375	868	999999	639	657	802	25	884	999999	840	999999	683	266	115	999999	570	64	935	79	999999	999999	285	216	836	697	481	378	113	47	721	834	315	968	530	650	999999	692	528	134	889	857	23	12	153	145	999999	741	159	288	914	945	291	499	999999	615	99	661	691	999999	185	999999	911	846	677	15	345	715	736	465	631	878	535	811	189	818	999999	283	73	700	487	740	999999	825	133	775	553	999999	668	914	561	948	11	999999	948	464	946	176	334	147	799	999999	999999	694	999999	45	420	999999	320	491	773	816	597	990	464	445	999999	999999	723	999999	461	999999	56	999999	903	682	999999	949	999999	724	872	999999	999999	926	900	983	735	999999	178	97	364	999999	504	999999	151	745	999999	20	132	513	258	999999	453	999999	999999	279	999999	194	790	974	999999	471	616	595	618	999999	867	671	999999	481	709	682	918	635	547	999999	35	999999	679	168	999999	866	999999	999999	476	21	232	526	249	631	534	551	999999	203	928	893	468	909	568	999999	878	688	921	999999	803	575	942	817	884	999999	253	589	514	999999	652	999999	999999	266	128	607	999999	350	432	467	999999	999999	999999	724	707	653	918	126	309	635	290	643	999999	186	556	999999	79	415	999999	999999	388	945	46	999999	551	636	259	212	790	999999	999999	537	266	463	999999	999999	999999	228	999999	240	391	136	289	879	352	999999	357	999999	999999	999999	538	468	707	999999	999999	10	132	999999	182	80	404	999999	336	348	465	752	386	999999	481	911	276	999999	305	999999	559	999999	665	167	768	542	289	791	502	572	433	711	830	774	383	703	999999	805	55	49	999999	999999	799	941	423	599	632	865	986	798	951	687	999999	306	999999	999999	345	964	71	640	791	612	224	764	914	753	922	611	118	999999	399	470	805	999999	575	884	999999	724	743	178	910	424	805	703	621	746	548	533	842	555	999999	557	744	999999	257	233	999999	45	999999	670	676	30	756	217	408	490	999999	906	730	57	376	620	230	892	730	999999	807	520	152	178	215	398	769	562	420	841	726	401	19	351	999999	425	999999	83	501	889	667	597	
999999	999999	999999	999999	802	794	189	999999	336	851	999999	880	425	939	892	857	464	288	261	204	797	999999	764	490	897	389	999999	999999	999999	999999	400	840	709	220	225	22	313	572	595	974	383	999999	999999	874	716	138	926	494	532	840	618	999999	637	999999	800	738	999999	999999	744	423	181	239	825	189	461	843	180	215	724	880	553	891	692	287	821	134	62	889	773	999999	462	138	999999	999999	538	187	213	999999	999999	999999	646	999999	828	182	802	999999	847	999999	999999	873	999999	999999	769	652	296	726	531	999999	651	675	686	486	611	999999	960	52	811	743	999999	999999	999999	933	795	247	244	624	73	999999	484	999999	287	999999	476	900	999999	742	369	999999	794	812	655	852	594	744	800	169	999999	851	221	760	999999	113	684	999999	999999	34	924	532	417	671	662	999999	875	974	397	959	20	999999	176	228	683	46	948	838	999999	999999	999999	999999	999999	85	307	222	308	724	999999	999999	53	999999	667	785	817	836	367	133	159	999999	976	620	356	841	159	615	685	999999	87	305	999999	845	521	455	685	999999	999999	342	373	450	713	161	639	223	915	683	54	390	410	999999	678	825	999999	999999	810	999999	705	605	925	999999	999999	314	646	49	29	207	815	222	109	945	752	35	759	708	930	825	980	143	925	475	570	304	593	999999	626	339	165	536	644	999999	999999	489	416	681	913	999999	999999	600	999999	718	868	832	291	465	104	653	76	981	999999	985	748	572	679	460	131	242	721	416	422	690	52	288	577	999999	999999	999999	999999	999999	999999	532	320	389	939	999999	607	738	23	138	146	973	999999	184	483	658	218	605	809	956	559	681	686	108	188	513	675	589	264	148	687	999999	999999	988	196	530	675	999999	633	472	852	392	228	593	999999	999999	427	868	805	999999	999999	999999	999999	662	527	122	999999	999999	210	435	542	28	484	999999	450	314	939	284	987	952	983	999999	971	347	999999	176	463	103	828	999999	96	999999	784	344	999999	999999	378	381	470	83	684	463	999999	208	930	834	908	999999	152	965	509	152	880	999999	936	95	210	126	558	361	659	752	393	470	348	999999	244	149	672	936	936	999999	813	914	277	529	690	999999	416	279	268	999999	950	862	240	999999	926	931	408	999999	314	261	823	119	424	932	999999	999999	859	204	600	769	680	216	39	999999	339	999999	999999	417	999999	436	709	999999	999999	548	802	530	240	404	808	312	740	554	631	684	999999	999999	999999	345	458	993	914	999999	999999	498	999999	743	833	299	614	960	356	991	722	999999	
552	544	26	875	139	549	999999	464	396	297	38	999999	584	354	207	999999	477	249	999999	411	999999	497	999999	604	999999	999999	696	940	790	848	999999	749	832	754	141	209	687	623	215	909	536	459	825	391	470	313	169	489	101	979	493	117	43	999999	999999	64	935	422	766	81	853	526	674	547	342	289	303	830	222	999999	947	853	43	59	875	72	671	227	999999	805	899	217	849	810	365	847	716	522	398	87	999999	274	856	143	65	19	785	287	999999	191	20	999999	276	999999	42	639	84	984	445	303	392	718	288	961	182	646	999999	863	192	494	572	999999	441	999999	735	682	996	899	993	865	999999	393	177	952	794	570	940	756	778	725	999999	731	999999	999999	694	555	986	894	961	419	999999	922	105	565	618	240	999999	999999	367	359	643	184	999999	999999	999999	999	550	336	999999	999999	705	920	94	466	720	999999	999999	999999	999999	189	696	111	938	584	532	363	298	611	344	999999	999999	999999	999999	429	92	999999	999999	507	88	695	999999	999999	727	359	713	423	838	639	845	777	536	560	689	187	663	541	246	416	57	663	710	999999	992	613	937	896	530	999999	999999	131	109	999999	267	756	999999	46	999999	588	870	119	525	658	766	566	37	124	999999	999999	766	999999	361	334	459	425	984	75	667	999999	422	817	892	183	266	723	999999	339	999999	933	12	626	167	658	546	938	148	999999	182	435	999999	823	776	319	899	831	769	775	999999	842	999999	119	379	999999	176	62	226	351	401	999999	999999	697	821	196	219	149	999999	703	788	521	286	931	893	242	999999	598	51	583	283	999999	999999	999999	592	999999	999999	999999	257	999999	999999	493	999999	796	999999	999999	545	888	11	999999	110	759	999999	76	999999	235	999999	841	225	999999	732	999999	999999	643	77	966	99	999999	114	370	35	326	892	497	999999	304	799	490	279	763	696	999999	999999	999999	483	524	987	886	914	366	895	329	677	999999	174	999999	481	87	728	695	50	557	783	641	564	783	867	950	855	692	999999	84	571	462	449	92	980	560	999999	553	978	999999	999999	747	999999	705	999999	781	999999	306	999999	721	999999	584	723	149	866	999999	897	999999	657	47	41	999999	999999	820	758	225	999999	91	933	921	917	184	716	838	999999	45	175	858	144	999999	999999	999999	868	715	322	986	738	999999	226	999999	662	999999	896	999999	999999	850	817	999999	947	434	120	251	999999	901	804	587	868	885	999999	999999	790	49	564	571	420	481	363	999999	999999	771	486	370	864	908	999999	455	288	775	999999	634	228	520	
910	710	975	385	196	999999	911	999999	128	853	999999	396	999999	623	907	335	530	698	496	602	157	185	947	999999	386	463	643	999999	999999	102	227	40	612	280	999999	853	999999	999999	295	999999	314	772	653	999999	724	478	674	645	548	999999	999999	968	147	625	372	735	763	236	999999	733	333	999999	999999	35	635	615	784	999999	999999	64	739	496	999999	109	298	384	532	999999	999999	908	789	999999	810	355	999999	259	892	986	907	402	99	368	45	561	999999	751	346	627	996	119	694	710	999999	493	999999	999999	564	47	337	987	999999	448	212	999999	999999	335	751	999999	999999	999999	722	797	66	999999	999999	381	999999	852	46	546	48	904	328	914	999999	999999	999999	326	141	100	694	855	659	999999	199	651	999999	944	617	999999	999	265	450	619	999999	897	653	68	529	842	306	712	11	790	999999	309	129	999999	999999	865	999999	434	999999	97	692	999999	147	999999	902	322	225	999999	244	308	546	999999	463	708	528	326	435	789	999999	299	999999	982	999999	869	999999	999999	531	999999	77	752	259	575	316	363	927	999999	999999	516	165	999999	626	999999	477	702	253	176	845	421	768	999999	439	698	636	659	303	709	999999	999999	999999	22	999999	999999	449	999999	999999	971	999999	110	780	10	567	919	633	591	999999	13	999999	161	625	803	55	120	109	999999	323	561	938	656	69	228	514	490	349	153	424	279	999999	999999	654	281	999999	999999	641	999999	992	999999	999999	54	986	999999	204	999999	652	373	999999	681	999999	932	179	497	43	820	999999	561	495	86	580	490	177	402	662	530	506	999999	114	310	478	999999	524	999999	496	999999	999999	999999	34	652	838	976	186	743	31	417	999999	167	248	999999	703	999999	283	916	939	999999	999999	999999	638	999999	365	308	268	666	212	917	999999	999999	10	150	160	281	999999	843	248	604	314	999999	381	999999	715	349	999999	236	606	399	999999	608	999999	912	25	86	140	360	296	540	718	519	541	114	999	449	999999	999999	999999	999999	551	999999	677	345	280	453	222	393	958	25	201	41	69	999999	860	810	512	98	134	84	151	186	999999	999999	999999	794	892	276	999999	276	193	18	999999	999999	848	999999	999999	999999	641	572	863	999999	402	281	999999	686	459	999999	999999	199	937	78	973	999999	290	374	999999	999999	459	999999	560	945	147	692	832	193	533	885	964	243	999999	983	999999	562	220	403	784	284	369	999999	344	174	33	66	999999	124	44	854	999999	999999	742	999999	79	999999	21	917	609	709	448	164	163	574	764	999999	319	953	999999	999999	999999	999999	589	999999	610	999999	
999999	396	922	999999	363	718	999999	678	999999	490	500	919	913	300	999999	303	793	84	836	214	56	769	409	999999	746	384	999999	623	999999	16	894	143	360	819	24	624	995	999999	356	730	999999	999999	999999	284	999999	400	50	999999	870	149	103	999999	772	999999	213	999999	986	999999	345	978	225	535	266	984	999999	366	999999	104	999999	926	307	275	999999	999999	208	571	195	999999	502	999999	344	180	999999	999999	912	999999	999999	999999	615	999999	638	95	999999	377	514	480	228	599	688	163	830	945	55	943	999999	827	785	666	206	642	196	860	418	988	643	55	782	983	81	216	995	999999	488	644	999999	999999	999999	361	601	728	999999	596	447	348	525	399	135	999999	441	999999	603	704	757	972	999999	777	676	204	733	469	999999	245	999999	482	999999	226	467	410	655	628	999999	999999	75	478	300	599	999999	999999	999999	999999	919	973	552	986	612	301	857	515	198	520	546	888	627	142	40	116	78	964	189	999999	931	724	163	812	350	178	638	288	999999	855	363	999999	731	489	549	724	999999	541	869	867	368	951	221	145	999999	999999	807	933	448	193	530	458	889	173	322	204	820	739	645	443	662	578	999999	999999	166	939	167	147	592	315	999999	537	999999	322	940	999999	999999	28	999999	999999	370	999999	999999	499	999999	905	716	568	176	354	999999	999999	895	435	214	790	999999	878	999999	153	999999	999999	350	999999	769	993	363	999999	999999	342	999999	802	19	161	83	956	738	343	999999	261	999999	599	971	247	410	469	641	999999	118	160	862	634	49	586	796	701	999999	706	999999	341	551	149	345	999999	662	112	944	744	362	257	999999	784	999999	999999	999999	108	698	112	999999	999999	361	999999	999999	81	480	67	999999	433	364	999999	601	42	999999	676	709	92	999999	147	584	999999	525	897	316	860	109	87	763	322	999999	697	12	999999	973	429	979	857	999999	274	999999	605	350	999999	389	999999	999999	999999	999999	999999	26	839	999999	561	527	435	999999	464	386	608	999999	403	303	449	768	667	379	349	999999	194	697	852	410	989	783	999999	957	13	517	336	214	90	906	569	306	999999	852	451	734	547	644	525	481	999999	302	960	999999	900	999999	999999	999999	316	959	985	506	174	438	999999	778	548	477	781	946	60	403	999999	496	999999	153	942	999999	928	614	999999	999999	999999	381	337	696	822	999999	66	260	999999	725	897	131	920	999999	141	397	999999	672	999999	80	862	579	430	999999	411	474	999999	999999	810	907	999999	702	999999	445	335	793	110	169	999999	999999	421	530	160	999999	999999	769	575	
670	999999	555	818	999999	427	999999	687	602	950	657	999999	999999	110	308	999999	999999	52	204	683	485	738	348	296	999999	717	326	999999	999999	999999	104	184	642	899	906	746	999999	98	427	999999	996	757	732	999999	452	873	607	769	122	89	999999	292	310	95	99	999999	673	268	981	548	110	792	999999	183	855	483	652	458	203	999999	999999	799	999999	919	686	728	15	505	844	963	999999	999999	999999	262	165	999999	999999	556	809	974	82	995	116	999999	999999	214	411	559	987	968	230	158	999999	559	893	999999	999999	391	999999	370	999999	178	999999	28	438	553	256	999999	999999	53	609	106	999999	229	999999	200	999999	746	744	482	999999	455	999999	875	999999	960	981	986	368	692	154	492	999999	448	56	904	999999	98	450	631	957	318	542	943	999999	999999	509	356	999999	703	999999	921	646	925	53	481	660	999999	286	999999	572	270	734	334	999999	999999	999999	999999	183	586	619	604	306	999999	525	999999	913	574	516	617	999999	634	916	665	911	999999	845	232	405	575	253	40	999999	971	999999	999999	584	217	54	999999	186	308	999999	493	94	186	625	999999	999999	45	999999	96	43	668	999999	937	354	79	423	676	281	725	999999	999999	342	588	999999	334	64	827	433	999999	530	274	999999	162	461	432	580	735	999999	321	821	999999	17	167	999999	153	999999	130	353	999999	794	377	969	461	503	574	999999	505	999999	999999	999999	583	999999	861	565	999999	999999	865	485	921	498	687	78	999999	999999	445	601	185	591	649	379	933	484	999999	912	162	304	979	658	999999	999999	85	351	999999	999999	248	759	999999	601	237	915	999999	644	431	27	116	309	19	999999	68	973	976	914	999999	999999	545	108	999999	999999	413	474	999999	999999	598	650	422	346	761	999999	665	686	455	999999	363	999999	999999	298	62	999999	805	999999	295	432	600	913	999999	999999	607	395	999999	150	76	206	197	763	667	999999	56	781	604	770	548	892	891	382	528	402	560	999999	641	256	55	792	153	560	999999	825	616	685	999999	262	738	375	820	525	619	259	999999	600	77	406	252	281	306	999999	314	403	999999	228	395	902	610	597	754	60	104	284	62	636	584	999999	276	370	436	352	999999	182	81	375	999999	278	16	960	942	999999	13	774	495	118	256	785	293	398	300	451	999999	151	621	999999	430	345	207	758	999999	234	140	881	844	953	13	999999	331	175	465	999999	896	649	654	519	57	330	788	943	390	798	558	878	999999	985	999999	890	561	999999	945	999999	81	257	944	718	114	131	930	999999	115	124	464	127	999999	
183	555	12	497	111	999999	999999	557	263	999999	228	676	261	811	859	263	123	580	28	230	999999	55	648	999999	999999	999999	925	400	999999	999999	275	343	440	945	897	439	999999	402	460	590	844	868	817	879	726	999999	852	320	80	999999	992	544	445	999999	999999	138	907	999999	561	695	796	710	311	425	999999	884	999999	315	914	429	566	999999	130	438	385	180	238	999999	979	894	563	615	329	968	999999	999999	898	543	999999	768	532	401	841	999999	793	144	567	401	999999	999999	806	546	406	651	721	282	424	17	999999	723	899	147	327	999999	142	999999	999999	342	580	381	986	701	263	155	897	999999	878	365	644	999999	612	836	992	999999	97	26	219	678	256	573	317	891	31	999999	868	999999	999999	999999	999999	612	752	235	821	999999	999999	114	999999	260	753	556	404	68	372	999999	999999	73	154	189	579	999999	972	999999	96	999999	73	999999	999999	924	286	512	999999	703	734	999999	498	387	25	999999	292	983	733	958	924	699	178	258	999999	752	999999	805	999999	894	605	999999	639	49	999999	813	999999	760	434	369	974	250	465	999999	334	999999	780	733	57	557	896	596	999999	24	788	396	838	815	999999	927	705	480	273	206	107	228	403	459	247	211	265	531	558	374	984	684	999999	999999	923	198	999999	999999	757	692	999999	19	132	625	261	752	999999	999999	194	999999	999999	503	977	269	602	116	999999	999999	495	846	302	374	47	28	999999	999999	999999	370	891	999999	955	219	723	580	999999	98	999999	777	999999	495	236	739	999999	61	710	490	707	999999	999999	999999	262	999999	999	911	400	633	999999	114	595	999999	600	615	999999	999999	551	453	999999	406	72	514	20	168	134	10	999999	562	999999	986	317	999999	406	188	999999	84	134	315	220	811	190	574	126	999999	192	58	894	621	114	541	510	999999	710	310	911	371	807	999999	999999	999999	302	837	606	985	796	56	999999	421	130	559	681	999999	999999	968	226	497	999999	28	976	85	115	998	457	496	485	999999	838	106	999999	133	999999	41	789	999999	519	353	968	141	999999	999999	307	483	500	555	859	999999	32	742	94	424	999999	999999	127	450	893	303	389	120	509	745	999999	999999	999999	997	999999	650	455	33	459	872	529	266	823	839	999999	632	507	999999	999999	221	37	106	999999	852	999999	488	913	349	327	225	964	858	631	458	999999	999999	999999	502	999999	219	818	999	292	999999	895	999999	965	287	672	270	999999	999999	483	298	717	121	643	999999	848	804	999999	999999	999999	244	908	670	634	999999	911	999999	999999	15	640	999999	402	999999	
813	999999	957	441	523	999999	677	999999	429	487	384	999999	740	999999	18	999999	999999	467	482	712	999999	999999	312	234	92	600	999999	546	966	999999	846	66	896	689	308	842	343	417	291	110	439	649	814	431	296	301	633	105	999999	267	361	999999	944	690	734	999999	497	733	358	999999	269	141	999999	638	999999	328	446	999999	999999	176	999999	246	999999	381	999999	653	243	881	938	790	966	280	428	999999	438	673	121	999999	955	999999	354	610	68	999999	840	308	999999	185	999999	967	999999	582	587	950	999999	999999	995	572	417	91	531	999999	795	567	999999	989	999999	391	209	999999	999999	240	106	974	999999	102	188	999999	541	974	103	999999	999999	970	935	393	693	478	153	999999	678	548	797	873	22	738	815	500	412	851	595	178	976	823	760	624	486	613	139	473	936	187	999999	443	987	473	999999	824	632	999999	305	999999	248	886	298	668	442	232	961	93	287	687	415	689	388	924	999999	277	999999	999999	999999	89	999999	679	999999	999999	516	364	886	548	999999	999999	868	840	555	361	930	999999	999999	101	191	264	999999	56	999999	259	771	351	64	72	392	257	613	320	664	226	895	999999	508	798	162	88	345	423	869	296	999999	575	144	999999	994	991	743	129	999999	652	999999	302	493	137	728	174	999999	823	166	965	386	557	185	339	466	372	591	736	938	113	918	238	186	899	440	206	217	999999	78	400	513	494	190	999999	999999	602	999999	381	79	987	778	522	266	903	910	270	400	805	569	632	410	999999	999999	999999	999999	999999	126	594	696	999999	999999	999999	754	765	462	999999	377	999999	551	999999	297	220	666	951	334	406	972	282	999999	180	999999	999999	468	446	999999	999999	999999	163	999999	999999	485	490	684	546	999999	507	999999	500	451	28	893	999999	999999	705	344	200	999999	239	702	337	237	844	999999	526	999999	999999	812	318	775	955	999999	223	885	999999	999999	807	535	129	920	826	999999	481	830	970	999999	578	158	763	111	799	999999	84	999999	999999	361	641	999999	999999	820	485	999999	459	999999	495	999999	680	350	999999	326	537	664	231	318	999999	699	999999	999999	634	249	157	999999	59	216	999999	800	513	761	936	609	999999	999999	377	309	444	141	999999	999999	344	999999	606	238	999999	446	574	145	934	765	585	260	606	627	260	918	999999	89	645	252	749	695	926	918	414	999999	579	614	296	921	999999	744	519	999	999999	999999	643	919	549	999999	642	840	866	747	186	999999	13	129	672	999999	637	365	495	937	16	649	999999	999999	823	174	867	959	848	22	891	841	740	
606	949	165	284	999999	539	43	609	909	828	189	742	728	688	460	942	837	293	999999	258	999999	993	39	491	955	106	999999	745	683	999999	853	999999	344	945	407	180	516	999999	885	999999	462	338	107	820	999999	945	999999	485	416	26	21	999999	383	593	168	612	999999	999999	999999	656	164	297	925	917	999999	333	407	999999	999999	999999	999999	662	999999	693	999999	999999	999999	999999	67	20	999999	900	999999	999999	979	134	483	751	786	794	260	842	999999	239	999999	174	412	189	999999	110	548	321	999999	136	591	999999	330	999999	797	915	716	711	617	318	999999	263	958	268	937	850	999999	655	999999	496	39	999999	806	999999	31	630	840	716	372	956	472	999999	705	212	85	630	999999	793	954	870	88	548	999999	999999	584	417	999999	154	251	994	260	892	324	999999	106	998	553	160	667	999999	85	999	349	999999	846	965	558	756	193	317	999999	66	701	999999	417	491	999999	269	595	614	425	999999	474	377	999999	579	374	996	115	999999	87	654	135	999999	999999	999999	999999	999999	699	618	999999	459	960	934	999999	204	201	198	300	614	640	293	564	63	751	388	535	999999	955	277	600	561	650	116	240	402	931	913	340	999999	292	999999	569	999999	755	999999	735	999999	999999	999999	999999	186	706	500	999999	793	99	999999	999999	416	553	237	618	432	28	307	808	999999	999999	999999	273	288	999999	960	332	846	724	588	307	785	999999	994	552	454	999999	423	999999	159	669	999999	313	858	877	999999	786	999999	185	146	958	458	166	881	835	999999	247	999999	999999	999999	178	600	78	510	775	260	763	558	684	173	999999	605	452	999999	194	267	253	414	411	999999	184	277	671	587	630	999999	629	771	169	679	999999	789	103	119	981	79	999999	802	93	626	170	237	999999	21	999999	999999	999999	507	696	578	629	832	698	396	570	999999	928	999999	880	999999	631	991	398	15	956	999999	511	999999	677	124	889	450	331	784	772	999999	898	659	999999	277	842	131	85	591	59	384	100	706	548	90	999999	999999	921	167	999999	178	838	374	65	850	999999	673	999999	581	688	999999	511	914	623	623	12	999999	506	613	93	999999	916	999999	955	582	662	804	793	999999	974	11	529	173	999999	999999	117	533	604	143	999999	999999	301	503	902	870	872	186	93	924	88	871	390	317	999999	999999	261	41	419	999999	197	56	879	242	607	687	659	348	135	999999	516	479	674	999999	198	913	217	999999	905	94	710	486	721	999999	999999	112	999999	999999	99	303	999999	86	124	131	999999	378	300	69	895	225	999999	999999	61	73	
418	999999	206	27	128	170	287	838	999999	999999	772	710	999999	20	724	505	76	446	258	831	999999	439	999999	552	999999	999999	623	999999	527	689	872	185	435	657	999999	999999	905	999999	999999	928	25	513	950	789	999999	245	999999	290	344	400	158	774	285	999999	396	979	254	999999	999999	308	547	138	999999	999999	462	596	285	677	559	999999	599	472	353	330	816	173	999999	999999	203	190	999999	999999	813	999999	540	108	900	999999	271	481	999999	261	999999	794	390	999999	203	999999	337	762	959	375	999999	999999	800	999999	431	999999	413	233	999999	679	999999	420	531	999999	325	192	999999	364	696	80	416	999999	160	999999	470	558	940	999999	969	975	248	441	999999	411	612	293	999999	999999	676	945	802	48	999999	985	800	591	272	999999	571	20	999999	973	999999	889	959	651	999999	461	225	999999	24	483	263	524	441	29	200	130	602	41	855	60	687	750	277	378	999999	174	999999	879	296	764	368	958	377	999999	375	340	999999	960	913	875	639	804	930	999999	999999	466	554	781	401	152	583	540	999999	557	296	999999	621	590	554	215	999999	346	586	260	999999	304	156	176	654	999999	677	641	999999	979	421	882	820	999999	593	640	620	765	999999	153	191	827	803	999999	978	999999	999999	861	416	999999	999999	999999	227	680	213	999999	320	387	999999	999999	474	999999	422	185	145	413	505	999999	997	914	594	158	858	442	79	297	501	999999	197	604	150	815	235	418	28	129	664	149	745	113	999999	242	638	945	679	249	415	999999	684	575	554	56	864	502	124	812	443	999999	611	915	988	999999	199	999999	401	658	999999	14	167	25	748	365	926	999999	999999	361	520	912	999999	999999	999999	873	651	622	59	103	951	732	304	216	685	999999	538	999999	999999	999999	999999	999999	554	999999	532	411	470	669	826	999999	130	971	908	763	999999	999999	31	781	43	999999	341	999999	484	308	707	983	710	950	340	868	826	999999	777	999999	318	414	368	742	306	481	413	999999	795	999999	973	979	824	541	914	164	857	999999	796	11	14	999999	631	255	323	549	999999	519	338	957	372	33	203	661	454	887	172	999999	484	562	999999	359	999999	999999	335	727	169	178	999999	999999	21	79	309	776	252	842	999999	123	429	757	780	999999	653	838	496	949	785	173	96	37	999999	578	999999	244	999999	655	999999	16	919	999999	389	532	483	163	946	302	723	999999	999999	612	113	999999	999999	999999	999999	817	999999	942	999999	999999	941	995	92	19	193	443	797	75	486	596	156	776	999999	833	377	258	999999	500	891	204	999999	368	
754	999999	923	942	718	999999	462	999999	949	752	999999	543	654	394	449	474	969	513	504	999999	940	821	465	336	855	36	359	533	406	999999	61	999999	999999	583	250	608	95	251	724	999999	999999	13	647	404	897	659	189	983	808	946	531	999999	699	577	427	933	27	597	97	692	999999	999999	85	744	999999	999999	393	81	153	999999	388	728	788	262	54	937	999999	999999	439	999999	847	999999	725	999999	999999	672	243	999999	165	317	591	498	163	42	56	684	927	903	999999	999999	275	117	839	967	568	802	599	447	999999	490	759	956	168	890	844	999999	999999	625	999999	38	712	811	915	836	259	890	999999	756	215	370	19	280	367	487	999999	739	999999	999999	999999	881	83	796	999999	675	558	635	999999	272	197	226	481	312	843	999999	248	999999	202	13	999999	677	238	842	242	172	999999	488	598	680	999999	115	303	999999	733	188	999999	915	763	250	288	624	559	311	999999	988	999999	999999	437	692	999999	477	547	999999	48	999999	999999	240	564	886	203	80	46	659	312	999999	923	999999	578	665	720	332	700	951	724	104	127	927	283	999999	999999	999999	60	905	440	493	999999	770	999999	519	999999	999999	999999	877	56	217	587	999999	998	487	75	864	138	772	972	916	776	596	807	999999	106	999999	956	320	612	429	29	999999	229	819	999999	162	999999	69	999999	995	971	823	904	999999	516	227	999999	796	188	418	645	288	932	524	716	999999	963	999999	422	999999	768	50	274	626	198	455	680	189	963	913	999999	79	642	977	945	953	691	300	437	999999	999999	170	141	203	784	999999	999999	704	112	999999	199	999999	999999	329	237	999999	999999	287	328	71	546	999999	832	275	999999	576	645	954	578	763	290	672	46	544	999999	607	999999	80	842	456	999999	976	87	420	724	113	432	323	750	24	404	413	972	376	341	58	337	866	42	217	106	253	135	348	999999	526	999999	999999	317	629	31	488	445	872	813	999999	671	422	999999	67	153	331	214	564	369	876	699	999999	213	963	999999	52	48	999999	360	13	850	738	999999	999999	995	331	16	130	992	999999	968	110	562	770	387	915	324	974	74	774	49	571	978	395	999999	447	898	353	360	978	449	810	999999	810	720	999999	273	354	72	999999	999999	999999	571	999999	908	599	999999	999999	585	364	728	74	570	999999	999999	288	759	762	380	557	432	662	770	24	999999	167	588	751	59	454	651	970	912	252	459	955	10	999999	487	999999	999999	465	767	995	260	384	250	936	999999	999999	182	511	974	514	399	663	323	557	976	750	
21	366	999999	141	712	757	162	327	999999	17	288	234	285	152	227	966	894	774	763	999999	917	652	904	617	282	150	996	408	852	795	999999	999999	558	737	226	974	82	636	999999	502	231	922	999999	839	999999	947	236	831	296	999999	768	548	793	884	999999	369	461	999999	858	571	999999	754	475	340	375	999999	999999	547	999999	253	893	268	999999	270	999999	999999	842	999999	463	334	914	174	121	999999	999999	104	659	673	904	857	522	999999	999999	722	741	477	456	478	473	328	999999	688	904	53	539	510	67	533	23	999999	526	396	999999	534	656	597	643	57	999999	280	186	13	643	79	730	999999	490	768	529	999999	547	373	601	999999	999999	236	269	999999	888	527	46	135	659	75	340	135	984	252	999999	153	834	409	175	202	152	278	54	999999	323	999999	29	298	999999	620	300	162	795	188	481	999999	337	575	168	999999	244	60	353	999999	738	604	612	247	702	385	569	147	207	999999	991	785	999999	434	999999	945	507	748	999999	999999	774	999999	340	805	771	999999	816	269	251	389	958	101	999999	476	999999	718	340	999999	999999	999999	61	163	955	999999	196	999999	248	903	999999	222	999999	495	999999	313	803	561	274	999999	476	67	568	309	896	817	449	999999	860	715	337	999999	614	726	999999	501	988	621	232	943	618	84	406	913	449	999999	111	473	171	621	999999	545	999999	534	315	538	999999	751	999999	147	947	297	836	533	999999	783	607	561	999999	438	325	191	999999	330	999999	401	999999	999999	860	866	715	976	737	248	999999	792	591	90	420	623	999999	246	364	95	995	331	248	873	999999	999999	431	549	139	733	306	491	217	999999	999999	913	877	414	890	400	431	971	559	597	491	782	202	527	999999	719	996	89	999999	999999	335	865	162	999999	999999	205	445	999999	846	13	942	999999	999999	468	999999	999999	999999	36	355	999999	664	33	999999	650	392	565	472	904	408	419	737	227	999999	964	797	480	760	100	107	999999	954	999999	134	555	655	930	999999	734	783	999999	973	999999	733	862	588	999999	103	512	404	752	999999	541	767	437	276	725	999999	621	999999	273	746	656	999999	660	999999	409	899	226	995	461	368	738	130	764	446	766	493	802	386	999999	387	258	999999	355	962	999999	497	697	999999	929	999999	585	73	520	897	326	51	83	851	188	999999	876	516	999999	999999	999999	420	12	990	510	999999	102	245	184	999999	999999	961	583	697	597	999999	211	938	75	426	782	674	610	999999	129	725	420	951	207	93	999999	741	751	961	968	12	495	707	999999	697	942	
350	889	634	410	365	467	385	264	999999	211	938	450	526	611	329	999999	145	999999	784	821	151	999999	101	999999	999999	999999	622	999999	594	999999	504	169	377	483	999999	999999	976	999999	764	268	999999	696	929	881	999999	301	235	359	999999	202	359	836	994	999999	999999	312	798	259	654	156	999999	656	670	999999	706	999999	83	999999	179	544	833	678	999999	526	787	999999	999999	219	812	464	984	272	89	401	77	667	175	502	681	139	999999	726	812	618	423	387	36	89	185	793	228	191	999999	999999	369	999999	730	477	999999	356	204	589	447	999999	171	582	577	278	783	48	613	580	371	999999	999999	116	866	999999	113	410	999999	39	44	28	246	999999	92	974	41	396	937	697	413	999999	934	407	999999	622	456	999999	810	757	305	146	190	999999	819	149	556	262	813	242	374	999999	928	175	555	429	953	368	500	999999	246	999999	111	915	177	46	115	160	828	253	51	272	999999	670	999999	897	999999	599	999999	999999	999999	779	582	999999	332	999999	406	999999	851	859	669	999999	349	217	521	908	45	274	479	999999	44	406	434	999999	201	111	97	267	441	657	999999	999999	385	558	184	467	814	999999	592	999999	640	346	308	969	584	953	922	392	159	825	862	999999	129	210	908	31	354	22	999999	999999	637	149	337	204	278	316	712	791	42	63	999999	639	999999	999999	152	999999	107	465	985	247	188	705	117	999999	795	999999	243	185	650	163	122	801	891	371	999999	500	18	114	700	278	251	141	359	105	731	999999	892	999999	67	220	999999	889	37	276	52	932	41	999999	409	260	82	536	999999	999999	940	302	747	999999	999999	652	689	992	999999	717	995	57	355	21	885	572	135	151	127	999999	238	233	773	624	329	880	468	296	704	450	999999	715	989	479	164	999999	999999	582	876	415	999999	931	134	320	280	994	587	29	999999	999999	135	930	418	711	650	717	528	132	999999	999999	193	402	999999	324	521	290	67	999999	856	456	96	552	999999	712	909	307	108	463	353	334	303	449	460	999999	999999	275	999999	288	999999	447	909	362	592	543	232	137	643	810	798	999999	937	711	172	999999	750	582	665	999999	801	353	618	75	779	665	999999	743	999999	430	999	256	984	779	999999	419	546	734	960	731	999999	999999	664	298	665	363	999999	592	286	80	126	999999	999999	999999	486	485	829	999999	583	927	503	999999	999999	222	811	999999	15	999999	665	753	843	999999	622	933	225	999999	689	329	410	425	277	457	467	999999	313	266	647	393	302	570	589	999999	161	43	999999	12	
999999	451	999999	999999	999999	239	927	533	999999	110	129	999999	999999	999999	796	509	444	167	659	999999	30	323	908	999999	905	999999	999999	104	999999	151	864	589	705	222	433	247	843	297	77	48	999999	933	999999	212	146	971	999999	835	774	90	266	994	999999	192	981	282	999999	999999	999999	735	373	999999	999999	999999	246	540	969	999999	999999	558	666	157	99	621	526	999999	679	705	417	999999	613	40	330	93	885	999999	215	523	241	999999	704	911	89	999999	674	697	574	558	966	606	12	845	801	999999	999999	118	999999	762	999999	894	602	999999	999999	284	132	999999	512	285	210	376	999999	456	931	883	853	999999	999999	757	946	828	522	131	739	811	999999	767	238	115	999999	776	965	453	857	999999	557	868	396	804	999999	341	999999	298	358	999999	281	555	999999	999999	371	668	999999	999999	999999	837	382	481	106	713	353	999999	999999	999999	615	434	411	880	999999	999999	999999	985	368	273	547	615	644	999999	772	150	999999	385	853	999999	999999	11	999999	819	637	30	964	85	771	999999	461	855	999999	787	683	999999	197	999999	957	999999	592	385	309	777	608	210	202	999999	708	956	183	967	999999	795	663	613	698	592	999999	578	999999	260	224	999999	999999	692	388	999999	549	999999	952	148	428	999999	727	368	701	958	220	437	827	815	377	815	509	494	353	999999	133	999999	235	605	999999	388	698	342	170	999999	965	999999	821	345	609	860	13	45	549	978	999999	304	911	740	381	816	750	815	999999	999999	184	999999	349	947	733	479	999999	356	999999	49	835	395	999999	999999	992	999999	615	492	215	516	811	999999	999999	999999	373	828	168	999999	233	341	637	882	458	999999	450	999999	999999	874	611	139	247	656	999999	510	152	682	999999	834	999999	87	210	999999	609	376	597	710	382	999999	584	904	321	999999	132	658	999999	999999	936	446	636	353	726	999999	881	86	279	164	428	444	232	691	732	333	747	156	141	999999	999999	999999	173	740	275	603	299	999999	817	119	533	397	999999	199	999999	660	208	404	999999	470	387	533	106	443	291	999999	999999	999999	182	999999	999999	976	527	41	680	999999	283	999999	999999	133	451	999999	999999	999999	631	41	346	999999	945	999999	134	352	795	999999	992	749	985	730	458	999999	852	406	533	829	999999	556	870	999999	519	891	387	999999	999999	237	28	999999	274	937	811	260	601	717	947	111	863	999999	191	856	49	999999	868	999999	447	999999	280	54	651	439	440	84	171	279	523	999999	999999	822	999999	567	999999	789	484	999999	999999	999999	736	144	458	432	966	999999	999999	23	37	588	
32	834	865	577	957	974	561	999999	999999	999999	999999	332	204	893	999999	999999	22	999999	999999	259	999999	999999	999999	248	999999	145	595	228	999999	749	708	157	252	999999	42	999999	957	457	610	677	238	649	999999	999999	999999	999999	940	999999	25	999999	678	999999	809	777	999999	211	210	626	563	999999	388	342	999999	757	38	941	90	270	861	556	93	564	22	536	31	806	278	453	139	610	205	39	213	546	999999	956	347	474	802	830	660	341	894	788	298	896	999999	794	999999	178	333	680	704	469	999999	123	739	999999	756	336	933	756	496	953	626	999999	999999	826	686	999999	603	615	467	41	999999	751	670	233	248	134	528	999999	301	960	999999	999999	335	743	703	957	226	74	718	475	897	903	844	999999	172	999999	767	460	118	89	999999	717	222	673	573	999999	999999	515	44	631	807	458	465	536	676	111	33	394	132	728	999999	538	897	991	143	992	907	730	999999	308	367	999999	375	222	999999	999999	313	662	180	999999	515	711	39	96	668	448	999999	318	273	70	916	382	338	390	233	999999	819	230	999999	580	999999	999999	453	736	274	739	92	253	999999	999999	798	999999	224	999999	222	154	999999	810	333	695	999999	599	467	10	392	984	740	985	988	999999	750	999999	132	600	428	793	999999	303	822	929	365	204	177	166	272	554	999999	817	177	999999	536	18	999999	843	36	594	264	453	999999	289	999	107	264	999999	366	999999	248	624	101	429	999999	215	999999	403	340	359	431	999999	738	837	826	922	818	999999	823	999999	195	288	573	834	538	814	949	543	930	268	999999	387	999999	556	315	543	726	748	201	999999	30	503	999999	676	999999	954	714	516	462	86	288	354	999999	999999	529	960	60	267	999999	83	266	455	473	82	419	54	999999	191	531	292	999999	80	999999	502	721	692	775	999999	671	584	999999	443	999999	853	979	595	419	999999	37	355	493	469	857	128	74	999999	39	999999	267	129	999999	533	999999	180	880	218	636	999999	999999	836	194	999999	999999	316	974	823	999999	619	103	823	634	334	999999	186	799	737	222	600	438	155	999999	344	638	551	999999	575	458	910	999999	770	958	999999	281	200	171	339	872	999999	999999	250	210	419	999999	444	494	999999	379	999999	380	999999	995	999999	47	999999	183	849	524	999999	186	999999	374	464	999999	999999	864	690	999999	964	24	469	864	670	456	197	945	253	997	204	67	19	206	999999	999999	829	999999	922	906	523	26	321	999999	828	375	745	875	999999	999999	25	579	999999	76	415	793	911	288	334	589	999999	999999	930	
852	330	986	176	212	724	924	999999	557	942	784	539	947	999999	654	45	305	711	321	208	479	981	625	999999	942	999999	857	628	551	999999	343	66	710	999999	999999	494	841	208	542	161	999999	956	468	637	29	537	467	99	266	253	38	877	999999	999999	460	870	999999	999999	999999	420	999999	999999	999999	999999	608	727	828	999999	999999	170	999999	107	178	170	999999	522	523	988	243	415	333	767	371	307	999999	999999	528	107	635	999999	999999	118	999999	132	293	999999	691	361	38	301	709	606	855	999999	999999	999999	709	999999	999999	937	357	716	499	819	97	110	934	999999	695	999999	999999	731	999999	646	380	95	133	999999	877	862	831	999999	960	942	705	727	999999	276	258	489	755	999999	999999	697	251	83	618	164	999999	999999	590	999999	999999	884	102	977	379	219	724	963	807	663	500	999999	116	195	755	557	999999	999999	198	668	718	215	397	59	860	539	999999	999999	999999	968	21	693	282	118	999999	85	849	727	357	702	551	295	682	102	659	999999	590	66	327	999999	51	675	994	922	14	460	497	53	999999	999999	999999	427	495	839	651	806	101	998	688	679	707	395	999999	496	126	433	999999	304	999999	363	948	348	979	999999	926	999999	999999	360	999999	55	588	999999	610	517	887	134	999999	843	451	852	415	592	377	647	364	656	663	507	805	581	926	999999	999999	763	999999	999999	999999	90	912	999999	117	741	894	642	101	900	784	504	999999	992	633	690	999999	546	948	365	971	341	61	280	682	201	554	999999	129	395	999999	846	625	999999	686	719	930	145	999999	673	697	734	556	463	871	168	898	812	999999	246	999999	117	815	536	999999	116	38	641	999999	915	999999	999999	523	705	747	938	879	197	316	999999	759	999999	800	999999	668	999999	999999	598	409	523	999999	741	582	882	999999	999999	41	99	917	580	691	299	512	829	487	334	220	850	999999	933	999999	999999	999999	999999	999999	999999	317	999999	867	267	330	999999	242	119	622	999999	790	641	999999	703	906	790	999999	735	231	470	215	999999	797	344	36	999999	882	475	244	999999	245	999999	405	425	999999	999999	231	660	259	999999	999999	402	216	42	543	579	202	999999	36	499	441	770	999999	27	999999	345	999999	533	241	396	557	766	874	40	220	252	246	243	999999	416	568	999999	486	999999	999999	999999	764	764	800	456	742	870	999999	745	160	474	733	387	999	401	999999	698	428	863	999999	999999	999999	185	822	301	343	999999	56	999999	930	821	294	843	999999	999999	581	979	999999	784	654	687	327	139	880	745	519	858	244	573	660	870	
200	623	999999	999999	294	588	942	509	123	783	823	999999	814	999999	189	999999	774	396	999999	999999	964	643	999999	26	972	999999	305	86	999999	485	724	999999	958	999999	630	671	999999	500	328	992	46	234	999999	999999	863	498	324	551	565	628	999999	847	753	884	905	999999	999999	260	150	999999	293	866	727	638	69	350	870	754	707	518	324	283	78	828	740	740	972	349	162	484	84	753	999999	163	400	876	729	84	164	83	999999	325	359	999999	708	179	506	43	810	523	628	569	843	999999	313	999999	779	925	154	175	585	74	108	999999	999999	540	356	999999	999999	192	999999	795	600	634	260	999	923	646	129	570	243	999999	538	639	999999	514	909	472	849	590	999999	999999	999999	988	498	202	226	999999	610	178	823	933	999999	999999	902	832	969	219	796	314	886	999999	805	999999	932	646	999999	999999	810	999999	630	999999	724	656	999999	815	865	611	146	999999	782	240	46	950	747	310	152	909	736	999999	545	999999	675	545	703	965	999999	357	66	851	666	757	882	303	999999	939	218	149	543	97	967	367	83	999999	531	656	106	854	836	631	999999	627	733	787	771	929	217	188	999999	129	816	518	999999	294	401	35	358	999999	412	807	101	999999	375	999999	66	999999	627	937	999999	57	999999	154	520	435	356	49	34	104	531	618	999999	39	999999	424	281	458	999999	788	347	505	999999	363	999999	38	539	502	261	94	731	593	312	280	174	905	999999	671	997	999999	937	362	11	263	220	793	85	72	999999	951	377	607	374	839	599	518	750	514	701	492	895	999999	999999	939	373	937	316	461	999999	291	999999	999999	999999	999999	850	984	504	53	152	658	999999	999999	686	309	716	133	229	473	680	656	165	999999	969	514	999999	92	574	999999	889	283	486	624	207	534	788	768	156	680	988	615	999999	706	371	53	540	427	178	488	233	250	718	999999	780	999999	135	426	639	946	999999	767	420	443	164	869	181	337	999999	161	521	948	977	549	999999	75	641	999999	384	926	974	806	914	96	838	649	564	643	844	988	409	371	139	999999	220	999999	205	999999	999999	501	871	212	156	27	967	999999	272	178	999999	714	576	676	999999	999999	972	999999	853	333	604	514	315	538	493	292	752	999999	818	778	339	264	870	70	999999	882	65	771	659	896	128	563	387	395	284	139	421	732	329	999999	999999	999999	376	999999	976	47	196	999999	719	864	275	817	465	494	839	114	843	999999	769	169	657	210	13	957	214	51	137	919	999999	363	870	999999	999999	999999	551	781	
888	999	94	869	695	722	999999	795	631	999999	107	892	555	180	295	999999	999999	169	769	36	553	419	999999	934	910	277	999999	365	993	255	987	73	942	68	999999	844	430	899	999999	999999	157	217	999999	903	944	244	373	93	77	964	66	669	632	525	238	478	343	160	999999	428	999999	697	801	385	323	43	950	999999	954	451	484	73	999999	834	878	345	93	999999	999999	675	903	995	999999	39	999999	328	441	427	999999	999999	999999	280	940	55	302	460	416	950	999999	910	294	876	139	626	489	992	973	798	646	892	395	580	170	293	525	647	999999	772	195	995	602	999999	668	217	999999	214	133	999999	541	999999	929	999999	181	999999	391	37	866	671	549	999999	354	642	780	936	362	930	120	999999	529	654	61	999999	999999	595	317	761	217	922	999999	285	869	332	266	228	963	262	409	999999	902	999999	781	737	999999	988	650	960	999999	999999	855	999999	999999	477	131	999999	376	294	378	585	772	999999	819	944	999999	273	337	31	386	561	973	109	531	40	753	42	873	323	999999	999999	944	357	999999	486	76	676	191	999999	211	999999	852	678	883	823	316	281	678	837	752	958	660	628	584	999999	999999	755	487	73	999999	999999	24	999999	872	601	640	999999	999999	999999	877	318	92	999999	999999	999999	708	304	226	708	723	999999	364	45	571	462	125	326	773	817	729	321	198	127	678	999999	364	800	805	292	192	891	659	345	959	443	999999	725	808	999999	999999	999999	539	999999	999999	251	999999	978	490	420	486	324	652	999999	999999	565	129	964	266	708	999999	908	498	933	526	832	999999	28	85	999999	999999	400	517	206	334	999999	999999	419	999999	437	387	386	999999	395	999999	867	999999	854	731	404	324	911	468	109	999999	584	964	605	999999	517	428	715	902	362	833	95	807	456	999999	347	999999	999999	196	829	330	999999	999999	112	999999	999999	594	968	297	681	813	999999	931	999999	281	750	999999	186	165	271	19	672	484	957	999999	999999	70	999999	383	999999	620	613	724	999999	779	999999	985	999999	477	604	922	460	999999	999999	548	168	164	999999	185	730	46	999999	554	925	820	658	790	641	550	999999	598	802	594	902	999999	210	950	303	638	999999	999999	449	709	561	348	559	999999	999999	999999	404	999999	670	616	999999	358	23	69	799	818	130	868	353	321	69	999999	130	999999	999999	169	348	999999	999999	760	563	964	597	897	993	999999	271	999999	537	999999	155	999999	928	195	941	554	57	150	160	484	517	999999	421	137	649	555	227	693	727	999999	79	999999	704	909	63	688	999999	
125	76	222	557	999999	999999	130	175	999999	87	935	999999	971	121	207	67	386	253	999999	552	999999	258	447	999999	577	999999	442	163	999999	999999	999999	999999	262	793	931	84	938	927	802	422	999999	961	999999	478	291	769	756	983	872	139	328	666	253	145	301	867	999999	852	979	38	898	966	216	71	999999	999999	671	999999	189	999999	129	458	999999	397	999999	508	816	999999	999999	808	931	999999	999999	830	828	362	887	126	502	74	455	95	948	774	523	999999	754	999999	420	487	107	999999	803	749	999999	869	225	856	884	792	60	660	774	181	106	449	685	385	242	705	999999	555	999999	124	677	999999	999999	676	874	925	754	999999	558	999999	710	363	999999	541	999999	958	146	41	241	999999	23	795	999999	776	677	83	649	378	999999	714	571	552	891	999999	82	976	999999	548	982	959	48	614	111	999999	471	742	794	999999	565	999999	568	885	323	976	111	881	721	733	999	800	286	999999	309	844	39	999999	472	999999	469	843	599	598	999999	282	671	409	693	148	315	934	289	505	999999	999999	155	686	239	915	587	200	265	999999	999999	999999	682	662	314	267	154	313	280	828	684	999999	999999	970	836	999999	999999	701	197	583	427	74	521	999999	572	999999	698	353	928	556	388	999999	999999	963	58	999999	599	19	104	436	993	12	664	460	821	101	188	999999	999999	198	611	886	12	681	217	485	670	902	100	868	999999	801	385	723	450	415	143	999999	999999	968	451	304	606	761	999999	999999	999999	70	958	480	267	999999	503	740	945	502	276	906	999999	999999	207	697	918	235	867	202	627	940	20	999999	999999	466	262	881	746	316	289	251	101	792	84	999999	943	999999	611	999999	308	644	777	999999	999999	999999	999999	358	771	754	385	999999	999999	397	999999	469	59	552	523	800	271	621	993	639	222	34	814	999999	498	999999	753	309	624	823	894	982	999999	72	999999	999999	999999	903	999999	992	999999	908	358	999999	995	615	560	401	999999	810	782	686	651	999999	999999	123	422	12	999999	184	10	86	999999	79	999999	815	306	986	284	999999	309	368	511	10	999999	999999	676	120	967	883	47	362	213	814	51	217	341	34	337	163	317	498	54	999999	992	853	162	288	210	189	318	999999	126	312	510	424	184	650	999999	431	446	999999	44	976	147	648	873	999999	37	295	484	282	999999	130	485	810	323	576	999999	855	161	398	909	788	575	474	245	999999	313	627	43	690	595	906	717	15	999999	78	798	353	980	220	999999	999999	705	999999	999999	996	999999	699	110	607	999999	583	
999999	999999	402	999999	410	673	413	999999	999999	410	262	793	687	753	413	480	999999	255	778	665	874	941	147	994	92	539	560	999999	999999	613	999999	999999	59	999999	636	668	612	217	667	134	940	999999	581	850	662	999999	358	170	999999	356	999999	999999	829	976	999999	999999	999999	999999	174	870	122	174	899	35	882	827	743	675	127	744	868	149	999999	653	724	867	999999	297	342	179	999999	400	656	727	999999	999999	605	83	312	308	757	999999	53	796	22	776	999999	556	967	999999	999999	682	53	999999	999999	213	276	185	261	841	999999	623	75	994	689	999999	999999	181	764	219	231	670	373	999999	999999	664	106	791	641	948	999999	813	999999	507	999999	509	999999	808	999999	66	406	429	999999	470	340	144	999999	999999	117	299	268	937	792	758	612	507	318	234	861	823	117	484	544	312	92	164	999999	568	993	190	375	709	931	707	812	801	999999	902	488	999999	526	57	684	351	690	821	31	570	999999	999999	200	132	946	999999	949	922	999999	518	388	186	839	580	65	926	924	558	16	94	999999	810	999999	999999	746	18	999999	69	999999	202	622	271	142	733	673	500	999999	999999	763	999999	757	890	999999	339	524	311	22	946	999999	758	427	999999	815	999999	999999	94	844	783	386	999999	129	889	999999	693	999999	999999	999999	116	906	565	936	681	795	501	999999	65	999999	329	892	999999	996	999999	77	51	999999	999999	455	205	999999	589	999999	999999	865	825	394	868	767	999999	443	407	268	906	49	436	821	745	346	999999	999999	570	999999	524	999999	942	941	768	821	999999	918	414	671	847	997	999999	909	729	815	969	999999	468	297	999999	999999	495	185	999999	322	641	229	38	154	141	595	548	399	141	325	999999	883	626	999999	686	314	999999	735	999999	999999	721	999999	102	930	376	217	152	282	528	639	406	766	851	456	999999	999999	889	269	540	262	459	999999	999999	413	892	96	999999	422	610	999999	856	759	764	999999	600	123	137	999999	778	924	452	999999	871	999999	919	167	41	999999	865	825	424	999999	205	999999	458	999999	999999	999999	47	999999	999999	729	672	171	782	646	999999	670	999999	76	999999	790	999999	615	809	999999	66	999999	494	734	999999	320	556	999999	942	97	564	606	999999	806	374	448	70	498	999999	722	999999	710	999999	282	166	370	324	999999	999999	633	287	589	358	273	737	473	204	313	999999	416	183	886	229	999999	92	404	937	59	999999	294	730	992	999999	96	591	355	565	999999	578	999999	999999	758	999999	318	810	974	257	469	999999	900	254	757	273	790	549	999999	491	35	200	
761	999999	274	106	806	903	294	181	272	681	392	999999	999999	735	541	421	424	203	910	883	117	157	478	981	999999	50	972	729	626	546	875	864	539	30	816	999999	731	999999	887	414	526	802	985	787	999999	992	272	32	731	379	135	999999	580	151	93	614	954	293	304	766	930	564	999999	725	805	527	378	961	999999	999999	999999	762	315	506	367	999999	171	691	999999	809	777	950	999999	256	999999	363	293	397	937	212	316	447	368	130	483	999999	999999	269	981	999999	623	310	113	999999	999999	372	999999	999999	784	999999	452	272	999999	494	988	980	566	308	314	452	999999	999999	33	716	999999	252	404	195	32	999999	67	999999	709	999999	196	999999	846	546	567	59	156	219	613	170	759	54	999999	874	141	999999	404	949	999999	539	924	642	286	397	498	999999	999999	999999	61	388	720	549	562	851	307	521	999999	30	999999	265	999999	34	999999	863	956	919	792	999999	999999	529	999999	999999	947	180	222	553	999999	459	57	129	90	134	167	235	449	219	491	607	576	620	369	383	218	699	242	900	275	423	440	579	655	999999	968	532	386	611	602	999999	639	753	999999	684	973	999999	184	181	866	151	423	747	437	194	953	442	170	628	999999	257	938	322	288	777	28	478	473	642	166	635	999999	838	617	999999	999999	823	299	999999	999999	596	999999	999999	43	999999	999999	999999	151	470	494	535	999999	758	710	999999	453	327	475	554	665	504	158	999999	25	999999	999999	585	139	337	226	140	153	485	227	314	732	877	999999	999999	777	999999	999999	999999	158	999999	999999	100	137	273	656	650	357	745	28	906	447	983	55	802	830	424	564	813	253	364	391	999999	999999	406	999999	999999	999999	999999	999999	340	999999	155	999999	394	999999	999999	999999	865	681	576	999999	408	466	321	866	748	999999	485	334	363	770	523	999999	794	249	387	559	731	651	90	611	48	999999	687	738	302	999999	999999	836	999999	966	698	142	677	581	999999	429	999999	539	872	743	563	985	999999	570	999999	395	598	155	999999	652	726	224	601	999999	744	999999	999999	582	999999	999999	999999	649	999999	999999	82	390	92	222	265	957	340	201	999999	347	57	62	999999	999999	94	907	999999	999999	257	975	999999	484	999999	711	837	999999	651	647	965	724	999999	914	288	35	497	273	313	386	890	631	322	535	445	999999	918	691	883	661	497	666	999999	999999	402	730	156	598	849	999999	385	999999	316	999999	235	64	999999	999999	773	530	629	820	604	625	999999	999999	999999	715	49	287	999999	155	670	990	159	999999	999999	903	522	999999	999999	
899	424	932	10	999999	324	629	309	390	487	785	918	999999	41	677	72	531	52	776	999999	441	558	572	999999	999999	999999	326	543	926	485	999999	620	225	999999	730	406	671	999999	445	311	44	415	658	799	999999	237	317	958	999999	246	57	999999	745	490	447	350	852	999999	770	147	998	95	383	904	614	174	702	712	310	280	400	906	999999	475	43	999999	900	999999	578	12	733	367	71	689	438	21	999999	735	213	999999	999999	326	853	999999	313	948	42	999999	195	844	534	999999	999999	999999	846	999999	264	280	456	999999	999999	89	777	767	414	640	33	999999	476	999999	299	999999	508	921	725	999999	63	308	172	94	999999	999999	999999	733	478	139	709	859	842	298	757	999999	288	792	938	999999	548	95	893	672	925	999999	999999	592	999999	999999	999999	999999	486	999999	97	955	118	371	427	999999	999999	53	299	285	930	173	851	187	844	999999	688	715	982	260	535	967	415	499	169	655	869	994	999999	910	999999	973	383	80	211	802	496	916	999999	645	972	505	795	618	742	761	497	109	747	860	879	390	753	235	246	999999	550	999999	212	772	434	507	864	389	252	957	789	999999	976	52	207	999999	350	347	999999	39	181	999999	757	407	999999	999999	999999	327	40	652	229	999999	834	999999	262	878	714	602	220	474	640	416	376	999999	999999	717	132	705	663	118	999999	999999	946	216	948	753	860	804	999999	664	260	547	359	600	737	640	946	895	789	999999	66	747	136	813	399	765	430	972	999999	450	647	999999	664	921	612	813	212	999999	142	508	27	910	987	999999	224	103	999999	776	57	341	771	236	915	343	62	999999	289	142	817	193	999999	888	378	999999	26	707	882	999999	987	923	438	329	763	999999	999999	155	760	999999	999999	305	708	999999	924	104	679	420	999999	999999	868	320	534	999999	809	949	999999	138	999999	999999	539	516	220	628	788	133	903	999999	999999	999999	41	906	541	999999	543	999999	999999	679	963	999999	495	606	81	561	569	676	398	368	519	813	115	183	614	937	50	92	95	999999	999999	800	201	237	999999	999999	999999	999999	778	999999	536	999999	474	506	174	999999	999999	933	999999	999999	999999	999999	734	999999	932	659	528	857	999999	999999	667	461	437	404	813	172	93	999999	659	78	271	607	898	999999	999999	232	349	609	18	999999	609	117	999999	999999	999999	753	999999	656	305	999999	483	442	669	184	999999	999999	999999	79	692	999999	184	79	283	376	999999	461	223	171	711	999999	320	919	848	946	994	560	814	10	383	69	106	999999	999999	999999	999999	999999	938	999999	
414	757	372	999999	999999	16	182	999999	833	279	48	570	999999	903	944	999999	999999	564	594	723	189	607	270	859	696	999999	904	747	116	911	999999	567	523	500	999999	999999	999999	50	12	841	773	464	727	544	961	813	529	202	999999	377	395	999999	245	224	544	999999	496	513	583	294	111	435	433	921	497	480	57	50	156	999999	999999	935	562	999999	949	999999	999999	726	897	883	113	712	265	999999	526	999999	999999	308	999999	949	467	999999	467	717	739	348	999999	999999	56	490	999999	488	999999	999999	999999	459	477	492	999999	999999	999999	770	616	699	999999	999999	179	694	405	999999	158	999999	999999	999999	532	999999	999999	999999	23	999999	694	85	680	416	127	624	666	999999	999999	999999	283	999999	42	147	32	697	999999	999999	537	349	178	345	409	310	342	999999	999999	848	969	701	999999	999999	479	664	134	851	100	999999	999999	999999	999999	416	83	339	472	317	716	999999	184	834	999999	710	999999	999999	442	358	675	379	83	110	230	817	793	920	95	650	370	378	999999	180	999999	26	999999	971	615	999999	999999	79	999999	34	999999	457	999999	144	501	280	326	999999	231	775	185	720	136	999999	345	999999	622	163	254	822	947	347	934	13	236	193	525	345	67	680	999999	606	542	999999	999999	772	999999	659	428	814	334	564	157	246	995	887	889	713	636	999999	149	118	825	25	87	963	522	669	908	317	999999	980	748	550	689	999999	187	88	681	999999	772	963	734	439	497	392	999999	698	18	348	304	811	708	368	541	999999	780	527	970	837	259	484	999999	999999	999999	999999	816	606	999999	425	999999	810	999999	73	927	186	384	396	999999	695	773	824	999999	999999	22	943	282	390	19	999999	799	999999	117	999999	999999	298	222	623	379	154	576	593	999999	592	639	494	778	645	999999	999999	603	393	999999	999999	74	435	822	191	108	126	999999	435	597	845	626	59	702	198	999999	999999	963	760	999999	382	999999	999999	682	999999	930	528	175	999999	949	654	118	415	660	832	779	887	475	41	524	999999	83	150	995	306	966	999999	791	589	895	801	401	842	376	627	166	884	999999	754	261	580	950	444	999999	999999	736	220	398	870	418	863	174	932	246	999999	309	977	999999	999999	111	350	736	999999	741	999999	262	275	49	43	675	895	144	720	780	943	312	638	999999	62	569	755	201	921	181	42	637	469	606	612	327	188	700	375	999999	910	843	375	703	999999	690	470	181	999999	204	999999	999999	453	999999	302	461	670	999999	141	999999	356	999999	999999	414	709	999999	793	669	999999	715	496	205	768	
78	999999	110	999999	935	337	372	108	999999	836	726	657	313	194	317	999999	999999	657	866	568	999999	306	761	999999	961	993	816	999999	999999	999999	648	707	999999	959	385	291	202	524	735	984	999999	999999	771	323	999999	999999	405	336	485	365	285	68	630	636	219	771	118	999999	975	941	521	475	307	999999	197	29	340	353	808	35	121	636	999999	881	800	999999	534	447	939	214	598	489	999999	446	469	589	999999	691	750	613	183	130	549	793	473	303	421	932	999999	79	999999	61	999999	999999	253	648	146	748	836	379	247	670	999999	999999	353	41	63	860	380	607	999999	649	999999	205	852	999999	97	138	418	506	429	601	322	870	999999	999999	962	962	202	820	453	338	854	381	375	512	988	778	999999	442	249	999999	562	528	136	777	457	332	606	999999	999999	18	340	999999	949	645	358	272	981	999999	79	999999	668	999999	164	614	999999	999999	999999	350	12	999999	689	976	266	869	49	999999	999999	21	98	639	999999	939	268	999999	999999	524	431	999999	163	999999	999999	641	372	158	891	12	373	522	982	235	502	266	260	252	328	364	83	89	606	999999	529	970	719	439	999999	999999	301	719	999999	999999	801	109	196	999999	999999	57	613	118	977	47	430	230	999999	863	146	108	689	26	126	643	451	999999	134	999999	999999	826	922	933	999999	999999	711	654	905	712	433	999999	999999	973	730	999999	999999	964	999999	569	144	999999	940	855	302	637	999999	999999	603	973	828	459	974	597	999999	999999	135	999999	696	815	335	775	325	327	439	743	38	999999	999999	845	999999	486	999999	565	464	898	999999	999999	640	999999	133	436	61	932	883	999999	429	482	892	45	999999	80	278	999999	243	999999	982	623	426	559	608	332	989	999999	999999	352	219	999999	143	191	999999	68	49	911	691	899	724	393	999999	464	999999	999999	823	260	699	822	217	953	331	105	915	272	999999	91	185	999999	446	303	999999	540	765	19	348	999999	235	97	999999	367	999999	344	999999	599	189	961	245	62	999999	739	67	999999	999999	999999	97	999999	276	999999	416	999999	999999	890	999999	431	999999	903	699	314	999999	122	35	612	790	850	357	987	461	325	92	689	846	133	301	707	999999	592	406	509	921	310	444	688	680	84	631	714	881	999999	999999	286	999999	930	844	396	714	455	477	293	908	110	586	950	465	727	999999	611	598	754	195	999999	999999	199	392	999999	677	346	931	716	999999	999999	999999	248	267	805	999999	916	999999	904	999999	790	124	122	999999	821	723	493	233	953	963	29	999999	137	999999	118	780	82	
999999	937	718	377	523	999999	75	275	994	348	692	659	309	204	332	694	760	999999	999999	999999	598	571	193	194	123	978	999999	208	526	978	220	159	35	355	999999	351	999999	626	999999	363	57	335	999999	384	999999	573	653	999999	697	431	376	999999	999999	999999	484	976	754	534	999999	545	18	999999	748	25	138	999999	633	954	825	980	508	999999	139	480	347	272	999999	808	393	550	334	983	511	104	612	999999	874	999999	871	402	597	660	373	999999	354	191	586	812	256	267	939	699	943	999999	999999	241	999999	803	58	221	242	945	151	712	220	35	364	653	412	999999	669	993	93	433	392	847	770	408	999999	166	686	931	561	999999	610	635	50	794	181	380	999999	80	592	659	169	652	999999	660	519	329	826	999999	409	999999	598	999999	999999	519	333	85	471	103	999999	891	535	999999	393	999999	111	585	984	570	999999	999999	462	598	999999	433	273	999999	338	119	888	806	339	999999	531	999999	537	665	29	999999	999999	999999	909	992	403	999999	999999	858	268	503	999999	934	345	999999	999999	378	999999	999999	999999	999999	255	999999	746	361	215	870	561	781	780	539	487	446	566	463	109	385	132	999999	205	711	309	415	482	835	560	954	471	999999	302	999999	609	999999	999999	837	285	999999	359	557	787	532	148	352	999999	728	999999	122	378	881	999999	999999	255	785	804	999999	882	839	999999	999999	999999	999999	408	999999	489	626	999999	949	325	729	187	999999	36	999999	999999	999999	573	999999	337	754	820	448	585	590	916	228	907	999999	733	299	999999	445	768	999999	757	536	133	999999	863	460	999999	999999	797	999999	703	936	999999	681	999999	141	269	926	512	365	101	362	675	818	571	270	719	999999	999999	999999	774	742	999999	587	817	156	549	912	103	876	999999	999999	651	936	886	980	999999	235	999999	602	999999	38	933	412	357	999999	860	314	98	602	741	691	849	999999	874	961	483	470	864	956	592	999999	999999	635	408	999999	710	738	932	591	101	494	395	623	995	746	999999	59	240	999999	295	999999	824	500	999999	275	904	880	72	925	506	999999	999999	764	19	684	205	307	999999	20	999999	132	382	506	999999	256	999999	236	999999	137	161	433	239	452	999999	999999	531	342	499	143	442	999999	676	999999	94	392	133	630	613	999999	551	999999	55	230	728	173	861	327	988	888	968	999999	114	999999	773	83	478	918	102	661	162	862	807	870	577	863	455	375	421	999999	133	675	622	463	586	650	387	19	999999	508	999999	999999	353	611	999999	764	725	741	999999	21	913	214	538	999999	169	999999	
999999	184	652	864	717	496	906	869	765	303	65	651	999999	133	695	469	204	594	174	948	999999	999999	706	813	147	713	999999	410	216	918	146	999999	304	897	946	999999	366	859	790	10	999999	484	845	999999	999999	84	393	999999	325	999999	20	944	999999	220	178	506	999999	839	727	13	999999	506	662	999999	166	394	357	461	187	492	113	999999	803	999999	999999	45	360	835	114	73	999999	30	94	763	999999	202	882	93	728	449	734	526	142	787	645	800	999999	999	713	324	727	999999	999999	832	999999	675	150	623	999999	143	999999	999999	999999	663	683	344	422	899	938	999999	511	273	732	737	758	586	999999	999999	528	999999	224	361	131	790	999999	999999	97	261	423	243	999999	269	999999	595	303	101	999999	478	113	311	388	921	999999	749	999999	463	209	205	84	763	471	134	105	999999	919	794	520	944	999999	294	999999	170	486	705	999999	252	749	147	444	666	999999	734	912	226	471	302	999999	382	999999	882	199	999999	187	659	771	927	173	999999	675	509	581	999999	161	999999	64	999999	445	999999	837	569	714	72	761	417	999999	999999	221	878	999999	627	503	148	966	999999	999999	364	983	827	934	983	89	943	471	935	999999	946	582	102	172	253	999999	935	544	999999	178	999999	140	769	689	43	716	294	999999	58	15	442	880	717	724	699	244	618	430	854	490	770	600	825	999999	33	165	129	716	13	770	567	604	558	275	968	999999	224	148	999999	277	794	395	422	929	652	999999	999999	378	472	19	999999	515	999999	999999	407	536	314	999999	665	878	597	578	999999	999999	448	838	332	999999	999999	475	29	480	529	586	696	385	188	999999	679	957	999999	750	253	993	532	62	913	631	868	999999	999999	776	999999	32	680	225	840	144	490	814	743	999999	622	997	989	768	985	114	240	999999	358	417	999999	999999	587	846	334	561	756	396	999999	700	999999	324	555	999999	997	506	905	480	545	53	416	864	224	877	138	256	14	763	76	809	400	846	999999	999999	18	774	444	834	890	289	388	104	889	52	838	999999	451	746	999999	488	208	999999	486	999999	11	999999	999999	709	999999	88	556	992	329	124	310	738	239	53	999999	233	999999	81	589	266	999999	999999	974	182	49	829	804	267	999999	999999	611	640	999999	779	509	114	291	999999	125	999999	732	395	774	775	742	110	999999	999999	512	999999	426	136	180	230	648	690	999999	320	670	888	284	299	999	999999	513	669	378	460	543	139	941	336	999999	777	533	279	547	209	999999	999999	999999	406	754	455	171	484	470	148	141	
819	185	970	999999	237	537	442	999999	42	271	82	731	618	864	383	605	99	181	402	999999	378	152	729	999999	731	136	999999	544	554	580	999999	208	240	328	723	999999	971	271	999999	250	100	883	515	999999	366	217	153	541	381	849	81	313	78	451	762	999999	999999	99	343	999999	659	999999	842	461	242	874	500	299	999999	999999	634	828	453	161	606	495	999999	791	999999	999999	983	346	999999	704	509	999999	140	999999	566	999999	507	881	927	627	590	202	999999	999999	704	492	716	854	999999	952	999999	253	999999	916	845	277	999999	664	575	820	127	322	735	148	952	517	744	712	732	104	922	752	999999	825	571	413	453	999999	96	41	999999	999999	999999	220	488	265	865	223	943	999999	15	842	316	117	509	278	466	999999	110	197	999999	14	999999	306	40	473	353	44	355	999999	823	999999	577	544	24	999999	999999	525	999999	696	999999	530	768	443	999999	89	446	792	326	303	947	550	482	999999	292	801	999999	649	190	24	912	999999	867	512	476	549	274	771	102	520	999999	940	253	414	545	227	246	999999	218	950	37	560	717	62	999999	282	984	678	261	223	999999	999999	345	644	783	999999	662	266	967	999999	814	674	700	805	402	16	307	78	999999	75	564	999999	440	239	987	362	123	999999	999999	203	564	596	520	879	539	182	605	608	630	725	564	980	720	668	999999	363	860	911	660	487	974	915	324	196	658	999999	297	115	657	431	706	847	247	773	984	999999	999999	820	999999	999999	411	699	447	999999	510	584	999999	772	104	999999	999999	212	999999	999999	228	999999	282	333	231	878	885	499	950	209	28	999999	999999	947	683	917	209	49	645	440	86	999999	478	685	686	84	999999	524	999999	33	928	504	692	999999	999999	345	945	830	599	999999	999999	999999	748	999999	999999	792	841	661	98	999999	999999	462	566	724	463	942	180	597	647	157	999999	999999	488	999999	280	524	999999	45	999999	999999	972	378	999999	257	106	175	537	999999	75	999999	242	401	436	834	598	476	999999	967	254	999999	999999	358	192	999999	999999	999999	433	999999	966	105	767	806	267	999999	999999	65	21	999999	628	298	415	939	999999	999999	999999	434	934	653	338	804	587	67	999999	999999	182	623	196	998	685	999999	741	716	273	999999	135	436	999999	685	629	542	464	628	349	955	206	235	826	438	537	147	48	779	492	171	517	710	25	475	577	591	999999	22	633	999999	556	999999	999999	561	628	488	300	999999	34	795	350	959	999999	835	595	946	797	757	471	548	94	962	234	112	462	999999	420	668	
117	48	673	999999	995	999999	999999	507	999999	274	999999	58	999999	999999	999999	696	821	558	999999	190	879	999999	793	121	999999	94	419	999999	474	573	108	213	78	632	151	985	132	999999	963	873	436	98	396	999999	948	423	999999	999999	216	537	290	903	999999	240	999999	486	255	999999	900	910	435	814	42	986	175	605	980	999999	648	770	574	922	594	128	999999	790	999999	270	999999	999999	999999	124	387	937	292	999999	779	837	843	999999	740	570	999999	63	448	621	66	409	366	352	442	486	656	446	962	368	999999	315	486	997	252	984	999999	772	526	320	436	105	703	970	825	999999	381	984	999999	999999	923	541	680	141	734	835	903	820	694	907	467	999999	999999	924	885	474	999999	999999	421	999999	182	235	999999	137	195	960	705	396	999999	299	115	672	416	959	444	778	999999	999999	999999	999999	999999	578	87	999999	852	495	130	778	94	999999	792	999999	572	284	830	698	999999	552	946	773	139	517	303	405	802	999999	535	25	490	117	839	15	999999	14	674	999999	157	999999	285	699	840	926	311	175	507	579	109	142	138	745	773	999999	408	498	287	573	284	682	817	66	959	115	298	977	521	787	999999	999999	609	999999	550	999999	276	999999	933	212	216	137	898	232	999999	403	886	999999	344	757	999999	999999	726	999999	999999	475	110	228	740	734	638	334	654	999999	999999	999999	532	901	999999	686	815	161	564	84	366	157	784	999999	370	566	999999	553	642	764	190	866	840	507	999999	999999	987	58	999999	208	999999	882	483	187	604	999999	870	984	549	657	941	455	999999	652	745	182	999999	515	857	183	516	95	691	890	539	999999	999999	35	995	999999	699	767	645	366	510	484	674	606	990	999999	696	244	14	984	999999	999999	999999	198	999999	734	999999	999999	200	343	999999	999999	200	592	647	999999	463	844	989	428	958	183	999999	173	151	270	508	94	524	999999	487	282	90	706	77	805	424	512	273	270	999999	999999	577	311	673	31	293	999999	958	158	753	851	254	585	35	999999	924	183	999999	501	999999	999999	957	999999	855	420	408	999999	525	842	427	951	581	728	999999	741	605	508	500	999999	977	427	135	376	999999	635	37	999999	999999	427	880	999999	464	771	45	437	999999	999999	455	999999	622	799	999999	125	730	802	279	525	894	999999	54	426	683	926	524	808	183	999999	651	230	392	903	813	999999	962	186	496	999999	999999	999999	481	577	62	247	508	187	861	20	646	105	365	999999	610	396	383	999999	568	538	257	236	999999	999999	386	999999	999999	719	985	467	999999	999999	
315	470	999999	640	999999	476	999999	446	428	346	947	173	944	556	864	881	999999	999999	724	507	617	957	561	999999	999	802	201	827	999999	999999	999999	403	856	999999	789	999999	679	999999	584	999999	101	132	120	999999	289	100	735	829	371	999999	999999	569	999999	656	936	999999	908	374	640	20	285	546	79	639	154	553	316	851	766	968	999999	333	842	999999	415	495	847	650	188	999999	999999	371	465	387	373	632	999999	210	166	441	999999	314	338	573	631	555	63	481	999999	999999	783	883	72	999999	787	102	726	925	999999	450	510	267	196	731	943	999999	90	691	275	522	893	116	999999	335	982	896	994	278	196	860	442	376	884	453	135	193	999999	999999	600	280	999999	735	999999	999999	931	728	128	607	630	717	474	371	215	254	999999	999999	197	737	420	999999	107	999999	738	389	18	143	999999	743	999999	759	999999	26	101	995	615	168	999999	999999	403	263	999999	397	999999	999999	396	999999	171	639	611	999999	995	571	653	709	183	458	996	580	707	797	355	384	10	870	113	457	280	220	638	682	530	217	343	167	999999	709	808	999999	992	937	972	999999	141	157	763	999999	373	999999	821	166	171	576	283	606	907	404	396	777	999999	999999	799	951	11	999999	927	788	237	496	597	473	999999	737	587	769	824	611	999999	999999	116	69	94	889	999999	999999	521	954	934	737	259	717	322	999999	999999	999999	999999	31	742	213	230	999999	815	877	794	357	516	999999	988	513	781	306	161	544	671	315	999999	910	562	529	417	973	853	500	246	879	161	999999	844	533	631	802	869	999999	632	141	254	216	104	999999	965	999999	966	999999	955	953	566	778	369	587	209	999999	468	222	999999	257	131	325	640	914	206	999999	589	464	999999	999999	437	121	999999	540	71	648	815	522	999999	999999	999999	433	544	293	999999	382	258	266	334	999999	344	656	999999	385	19	928	576	189	844	77	507	999999	547	976	525	999999	999999	999999	525	560	421	946	658	475	250	698	781	356	602	823	999999	999999	999999	489	644	999999	867	535	531	142	999999	636	677	497	822	504	885	567	768	867	515	429	740	773	999999	999999	997	778	145	320	157	229	587	999999	999999	184	382	68	342	744	586	341	308	393	999999	999999	279	171	999999	999999	999999	999999	588	734	999999	229	592	365	507	999999	783	99	400	220	999999	999999	999999	999999	78	648	999999	826	235	33	291	184	130	357	294	206	127	999999	135	399	999999	933	641	853	712	208	591	26	561	999999	961	497	940	97	407	999999	736	999999	102	13	622	987	
988	565	453	143	109	245	81	310	139	946	999999	10	714	61	220	999999	999999	869	67	116	999999	999999	71	793	999999	999999	949	657	469	506	744	131	777	518	944	86	410	578	999999	999999	999999	999999	954	25	533	940	383	356	427	541	676	232	999999	516	999999	848	503	659	999999	76	999999	424	999999	633	999999	841	233	206	116	143	794	376	770	710	999999	23	195	56	269	303	659	603	239	928	829	521	185	270	795	106	582	999999	999999	42	999999	530	421	999999	813	999999	716	187	249	293	999999	309	462	245	999999	710	662	457	999999	607	999999	999999	194	912	803	691	666	962	410	19	560	53	699	999999	649	640	999999	864	243	999999	586	482	363	945	190	530	68	940	915	95	444	135	999999	79	625	378	346	508	527	132	36	754	776	999999	733	703	610	725	999999	714	999999	999999	224	822	999999	999999	338	249	731	999999	632	999999	57	325	575	435	999999	629	999999	280	304	103	999999	121	551	832	705	134	222	487	920	343	999999	210	977	999999	910	538	58	689	999999	107	777	254	499	999999	706	461	663	308	19	980	613	324	420	25	461	113	281	199	240	999999	999999	253	999999	999999	999999	999999	348	929	524	165	581	999999	240	207	999999	101	621	999999	135	999999	470	913	999999	939	730	999999	789	962	194	807	266	859	459	836	80	533	891	211	928	999999	999999	734	783	854	409	190	94	223	699	369	492	40	73	985	999999	123	775	423	568	351	66	386	745	717	898	721	972	403	136	999999	210	999999	322	275	141	999999	140	623	539	549	945	576	272	824	325	236	999999	473	102	999999	999999	999999	643	586	803	737	988	76	955	999999	218	690	999999	907	999999	82	717	798	854	17	982	162	999999	28	406	490	123	921	402	672	999999	508	311	179	999999	999999	776	736	471	403	999999	73	667	851	341	265	489	364	665	999999	518	999999	619	94	974	999999	593	624	190	323	623	999999	999999	293	761	999999	999999	917	874	435	305	999999	336	460	999999	919	495	42	686	151	10	999999	999999	159	163	999999	999999	999999	205	438	150	162	555	158	780	680	398	383	999999	999999	875	572	490	239	947	537	999999	999999	824	64	119	561	937	49	322	999999	810	525	139	999999	820	172	721	445	295	153	999999	187	680	999999	530	121	941	65	275	999999	278	36	211	626	269	731	401	150	999999	588	224	999999	836	915	869	999999	254	268	811	713	851	54	943	804	999999	492	999999	245	534	998	619	882	774	884	595	999999	323	999999	572	99	770	580	127	706	928	919	351	764	
719	657	999999	999999	253	561	999999	234	999999	407	525	776	253	166	616	330	969	341	742	951	330	999999	560	999999	695	722	942	280	926	246	875	191	999999	723	526	999999	999999	936	639	222	307	999999	700	916	999999	795	846	614	999999	797	737	596	999999	399	444	999999	999999	136	986	531	619	999999	307	846	531	344	636	529	639	739	198	42	702	529	999999	959	394	999999	753	899	999999	338	999999	139	508	288	13	999999	999999	892	999999	15	999999	117	602	999999	73	854	394	653	169	326	974	234	608	705	894	657	745	484	248	462	999999	999999	655	999999	999999	178	347	252	999999	885	250	747	959	193	92	594	999999	663	896	540	259	999999	999999	559	363	999999	531	802	394	355	15	804	654	999999	632	862	999999	999999	989	895	516	151	323	284	86	237	275	424	623	999999	730	999999	588	999999	999999	282	356	105	927	919	647	544	858	984	999999	446	999999	642	561	999999	142	999999	999999	11	999999	117	786	465	483	136	816	999999	999999	94	999999	999999	225	946	999999	999999	516	999999	394	80	257	999999	293	338	405	640	144	999999	863	404	177	125	417	587	684	999999	496	999999	999999	801	113	540	365	773	369	955	230	156	527	999999	712	999999	231	603	753	62	824	999999	999999	999999	991	193	252	784	999999	509	516	637	272	29	863	625	999999	592	966	717	615	520	968	449	999999	988	999999	661	691	402	894	813	834	999999	281	47	830	779	810	920	999999	999999	856	859	448	592	883	508	348	999999	40	999999	636	46	999999	313	489	999999	433	12	87	999999	103	524	615	702	803	640	747	825	794	965	782	999999	428	999999	664	999999	11	827	115	606	323	603	371	265	186	999999	999999	967	558	220	999999	807	999999	707	487	999999	254	999999	789	252	760	523	999999	75	856	999999	999999	411	649	380	999999	606	897	481	277	500	163	999999	999999	15	999999	780	999999	583	619	974	213	721	558	332	999999	265	999999	999999	845	999999	309	306	409	999999	999999	783	327	188	601	999999	910	371	439	986	187	894	229	784	797	999999	256	720	455	881	999999	896	999999	326	515	363	568	999999	635	478	200	999999	949	929	824	671	462	99	999999	870	73	842	291	571	154	970	999999	263	74	864	553	588	850	528	219	294	931	10	673	248	190	999999	735	961	999999	999999	945	300	959	135	528	167	738	584	999999	543	614	291	182	544	999999	314	970	999999	924	611	16	431	719	539	740	999999	999999	999999	999999	198	999999	330	775	823	35	745	303	999999	999999	396	849	276	999999	999999	680	649	828	138	920	875	
999999	964	46	193	999999	523	580	430	394	76	741	995	999999	629	436	999999	515	358	519	582	20	999999	999999	538	762	740	999999	53	858	999999	632	297	822	814	293	152	293	591	509	999999	999999	999999	554	279	655	854	381	90	999999	396	999999	480	999999	999999	999999	999999	539	508	431	584	802	536	571	999999	999999	453	999999	90	345	999999	999	924	999999	18	416	147	486	164	882	908	368	640	804	471	957	162	678	483	949	419	999999	785	169	999999	708	638	999999	261	835	999999	999999	301	745	955	397	219	631	610	931	727	397	385	626	523	999999	999999	732	999999	345	999999	999999	700	140	926	999999	224	764	923	309	778	834	235	328	680	999999	77	895	848	84	748	530	78	551	231	31	237	999999	645	709	546	999999	212	999999	999999	437	980	999999	818	285	182	454	708	311	999999	892	172	66	945	296	157	276	883	34	597	761	705	158	908	999999	999999	999999	128	999999	762	871	632	999999	774	252	999999	906	999999	999999	902	304	822	766	398	999999	859	181	999999	359	561	279	33	187	999999	792	731	999999	261	914	832	126	999999	999999	548	291	270	852	291	703	49	251	999999	999999	999999	303	939	939	760	999999	999999	281	842	769	661	492	848	454	992	982	520	999999	654	171	741	999999	999999	337	999999	999999	78	17	889	999999	320	999999	89	713	65	999999	853	792	81	681	869	560	283	566	832	65	443	816	859	309	999999	624	596	38	578	346	334	612	720	654	999999	47	392	333	999999	351	999999	144	999999	967	999999	999999	999999	972	999999	191	512	412	504	172	672	262	157	590	337	695	723	999999	145	719	699	999999	81	427	180	832	178	950	116	491	652	308	427	999999	179	463	280	624	736	396	833	922	999999	558	999999	999999	889	801	995	999999	627	363	999	999999	277	999999	656	999999	802	469	23	999999	306	999999	520	374	999999	265	420	873	425	109	999999	748	885	999999	143	523	999999	920	943	376	955	352	864	299	309	747	999999	291	807	354	999999	999999	383	281	625	104	999999	616	424	634	390	999999	348	999999	48	999999	794	499	755	999999	490	999999	526	646	607	999999	158	231	999999	97	641	999999	76	80	287	999999	375	613	999999	48	484	829	999999	999999	999999	833	14	999999	999999	58	952	999999	536	674	999999	940	750	736	674	672	946	817	551	337	999999	261	999999	277	251	991	885	190	348	716	999999	661	999999	999999	999999	773	999999	813	971	999999	999999	517	999999	401	217	346	306	638	939	489	102	667	287	999999	999999	734	999999	736	104	268	999999	772	786	819	26	999999	999999	
999999	85	900	724	143	999999	534	202	485	657	999999	70	904	999999	256	250	858	623	990	383	216	999999	927	994	999999	718	999999	999999	999999	999999	783	385	14	782	999999	999999	999999	764	999999	821	753	976	999999	999999	125	999999	200	572	915	531	999999	206	36	999999	999999	999999	157	906	512	424	142	679	830	754	874	288	999999	999999	933	693	211	104	664	999999	630	240	60	850	879	999999	528	999999	938	840	999999	587	999999	185	999999	999999	415	142	262	999999	689	83	155	96	999999	999999	620	999999	639	232	999999	999999	542	999999	208	127	601	306	37	966	896	999999	741	990	950	296	929	880	697	822	999999	79	841	999999	999999	556	94	963	999999	52	999999	999999	511	716	999999	970	55	501	999999	999999	518	119	115	295	649	697	342	999999	145	999999	907	739	381	999999	944	999999	991	423	378	652	42	999999	999999	984	51	999999	490	34	479	979	999999	438	903	389	999999	178	963	556	999999	792	223	928	827	733	144	195	999999	694	771	269	999999	632	132	334	999999	880	461	130	253	999999	216	317	999999	166	999999	479	836	991	513	999999	296	444	999999	999999	999999	113	810	999999	850	856	366	795	263	219	999999	999999	315	579	114	433	717	843	312	999999	585	906	252	999999	70	664	358	97	191	999999	973	544	999999	546	999999	180	999999	537	279	397	846	999999	999999	999999	166	64	174	999999	886	999999	999999	453	142	676	10	532	861	999999	863	196	507	279	613	268	999999	465	930	768	683	934	999999	190	573	915	430	174	852	999999	515	16	499	101	211	111	935	529	412	22	546	374	319	931	673	92	889	577	807	999999	240	999999	999999	405	584	999999	999999	879	880	226	999999	835	679	96	633	856	697	999999	77	511	333	717	62	999999	232	999999	625	431	999999	999999	35	852	367	67	999999	814	882	999999	517	258	384	65	648	195	765	710	694	232	308	999999	395	999999	509	305	999999	523	648	215	183	275	337	306	373	399	200	403	478	999999	551	818	974	999999	898	819	999999	999999	999999	999999	162	521	624	402	132	699	105	552	353	72	999999	32	176	677	999999	999999	999999	88	692	999999	995	371	242	82	681	489	999999	791	585	690	178	203	454	999999	62	661	999999	934	999999	673	304	648	60	415	999999	529	652	306	683	655	897	999999	584	819	999999	999999	289	552	999999	642	999999	313	966	663	894	402	577	394	624	268	602	986	999999	29	954	356	321	826	56	162	999999	546	118	929	792	129	618	635	909	271	382	108	224	999999	816	991	681	397	521	633	952	999999	681	999999	63	910	
153	565	864	525	479	462	505	568	999999	320	205	47	870	774	999999	999999	485	363	999999	503	772	373	212	963	674	924	315	423	999999	580	864	999999	875	882	976	63	771	394	791	920	602	999999	736	505	796	644	526	999999	999999	999999	782	328	539	999999	999999	779	362	900	850	555	157	999999	999999	234	999999	511	171	988	797	730	179	100	999999	965	900	127	637	707	999999	999999	407	567	574	199	797	545	999999	325	744	207	701	871	544	999999	999999	520	296	511	59	999999	483	999999	949	129	840	999999	756	574	659	999999	999999	655	732	821	158	999999	517	179	437	911	999999	845	254	600	999999	308	999999	336	202	390	831	136	658	883	999999	999999	618	999999	359	115	999999	589	666	723	65	56	148	723	97	193	12	127	84	147	936	638	294	999999	999999	541	145	430	382	999999	199	25	996	848	275	288	970	999999	820	999999	999999	999999	188	999999	999999	982	169	999999	248	18	387	999999	999999	999999	947	999999	585	269	364	999999	999999	368	999999	397	534	49	59	999999	457	999999	222	940	999999	752	25	177	459	763	999999	118	999999	312	191	999999	891	485	964	999999	999999	357	703	711	707	999999	362	999999	560	791	996	999999	932	869	385	439	795	447	416	999999	504	779	468	821	456	256	445	666	186	843	999999	58	999999	999999	398	999999	999999	999999	999999	999999	400	261	616	668	766	317	185	512	999999	752	578	999999	78	664	982	131	999999	881	264	461	567	695	587	717	295	947	430	369	481	284	334	293	214	122	909	252	172	799	64	999999	81	933	999999	434	275	61	980	420	590	276	221	233	999999	781	999999	704	999999	899	383	999999	887	815	40	652	427	999999	249	955	999999	739	958	99	826	125	389	634	955	999999	451	243	967	19	779	999999	73	999999	46	999999	385	214	578	273	426	246	999999	265	999999	96	999999	999999	811	34	665	851	317	131	406	141	401	999999	749	521	457	149	851	878	46	826	589	326	258	999999	579	551	999999	999999	672	999999	999999	133	731	999999	999999	471	432	999999	354	928	896	999999	704	999999	999999	283	464	66	999999	287	394	999999	229	999999	507	999999	732	999999	454	123	689	621	459	815	999999	999999	999999	999999	375	986	717	908	534	117	929	999999	621	999999	783	999999	96	114	999999	395	999999	999999	999999	999999	371	999999	999999	999999	498	240	248	284	492	999999	637	999999	999999	999999	691	828	569	486	999999	122	156	860	999999	999999	999999	157	37	585	741	999999	619	786	999999	724	518	910	258	290	999999	999999	999999	999999	165	999999	715	999999	999999	511	999999	999999	825	720	
641	999999	508	511	396	359	999999	350	213	663	543	428	278	999999	402	187	999999	999999	580	999999	999999	555	252	502	705	345	673	202	754	525	171	689	247	999999	154	999999	225	999999	523	898	75	79	100	216	121	736	464	999999	626	225	999999	642	481	999999	654	999999	548	16	999999	61	686	999999	999999	999999	999999	854	190	999999	707	999999	999999	999999	267	682	223	996	465	46	391	999999	880	809	999999	538	89	529	217	999999	255	68	42	219	211	472	221	51	483	412	714	999999	555	95	166	805	263	999999	385	999999	999999	999999	999999	512	625	837	180	999999	999999	68	999999	999999	647	999999	999999	649	999999	999999	999999	999999	470	999999	522	999999	332	999999	423	795	652	999999	284	701	153	999999	377	596	999999	999999	999999	374	302	344	594	425	803	999999	619	999999	961	517	999999	511	531	590	999999	161	145	999999	190	501	424	999999	234	687	783	999999	827	999999	122	537	221	268	169	492	502	999999	587	999999	259	589	514	357	833	144	752	773	180	563	87	225	461	859	350	102	949	916	119	999999	999999	999999	999999	999999	952	434	999999	999999	352	48	98	213	574	48	328	999999	986	999999	551	100	935	999999	737	999999	162	897	86	999999	999999	76	542	585	26	680	465	363	999999	134	999999	409	838	999999	431	999999	474	874	650	422	540	749	115	883	374	999999	971	630	168	650	999999	999999	358	999999	999999	285	506	999999	999999	894	582	964	999999	861	672	999999	261	941	589	605	800	287	256	663	821	178	999999	659	221	996	999999	835	205	34	897	349	61	999999	161	999999	635	999999	686	756	999999	576	822	999999	999999	231	767	40	50	999999	999999	949	999999	999999	131	672	324	846	301	200	999999	747	999999	999999	964	332	999999	999999	789	444	970	838	601	999999	999999	255	999999	999999	448	989	999999	999999	999999	641	184	999999	541	366	999999	488	830	788	670	496	999999	102	807	920	289	888	140	999999	250	606	593	20	358	317	870	876	327	999999	999999	311	961	999999	952	999999	999999	27	790	734	592	999999	613	999999	178	114	930	999999	447	999999	437	559	859	828	999999	198	58	173	598	999999	496	897	999999	233	999999	368	535	999999	150	999999	999999	271	999999	405	818	939	993	411	842	253	387	999999	438	999999	179	848	999999	999999	89	764	89	564	428	999999	248	694	149	390	999999	809	579	999999	591	999999	242	999999	462	463	19	999999	205	646	330	355	999999	357	999999	999999	63	999999	915	402	972	385	599	638	843	540	166	133	800	612	610	43	673	510	557	670	658	999999	396	999999	133	590	999999	443	243	82	999999	891	
999999	868	336	269	894	187	904	999999	178	604	332	921	307	999999	999999	592	45	297	681	345	999999	999999	621	59	155	926	278	392	816	166	405	999999	818	274	898	931	286	350	999999	495	605	352	501	64	681	999999	691	247	892	976	407	945	401	386	102	436	257	287	999999	967	908	522	398	21	999999	562	112	999999	987	767	999999	695	999999	195	739	456	999999	566	378	999999	999999	41	499	839	759	459	379	999999	182	471	683	999999	236	181	587	93	999999	999999	855	129	999999	659	259	134	670	712	796	215	646	646	139	999999	908	999999	999999	999999	999999	558	262	749	999999	669	860	525	94	316	999999	977	608	656	502	816	711	259	319	999999	781	375	178	56	663	174	796	536	341	999999	100	792	449	709	70	405	237	116	999999	999999	799	734	50	364	999999	819	606	990	153	322	980	659	999999	157	105	657	999999	215	999999	28	873	333	999999	101	226	676	538	898	595	107	589	604	322	999999	786	57	334	999999	803	844	567	999999	392	29	22	440	667	999999	613	413	25	999999	30	999999	999999	999999	550	999999	999999	576	291	707	404	56	733	999999	347	517	371	58	332	999999	412	251	460	77	941	174	89	785	19	999999	294	191	999999	567	583	403	788	999999	507	386	676	999999	999999	860	411	999999	295	636	103	160	931	565	91	450	619	999999	999999	761	533	385	869	999999	567	55	422	223	999999	176	999999	943	728	60	551	945	898	185	999999	600	665	604	879	452	691	859	314	729	110	642	948	803	936	37	786	132	517	323	669	517	447	197	382	999999	834	160	999999	880	24	145	551	443	999999	867	105	929	505	999999	999999	707	740	693	123	331	999999	998	999999	700	273	428	438	584	515	180	999999	999999	232	760	617	541	437	434	999999	999999	100	999999	999999	999999	932	857	999999	100	652	962	777	999999	999999	999999	900	836	153	730	999999	595	706	967	999999	999999	715	627	999999	999999	999999	140	280	316	977	999999	240	714	295	938	768	415	999999	999999	931	553	999999	407	403	180	860	780	397	706	999999	129	267	999999	586	791	363	999999	160	882	999999	522	999999	999999	776	999999	820	196	551	214	999999	211	793	368	999999	999999	527	999999	233	999999	883	38	999999	999999	999999	858	891	999999	137	503	585	462	999999	919	66	418	861	931	631	477	999999	674	239	193	744	999999	336	899	98	211	274	999999	91	624	998	263	780	128	972	999999	44	714	999999	57	628	509	999999	873	311	999999	523	595	686	755	999999	219	798	558	829	999999	532	991	999999	999999	239	539	999999	640	
921	999999	638	743	959	999999	443	645	615	999999	999999	244	669	462	597	471	687	999999	369	335	447	788	464	231	298	999999	396	52	695	141	818	98	138	315	952	508	988	999999	636	973	322	999999	999999	999999	993	999999	223	79	404	999999	248	999999	180	56	203	999999	348	416	454	870	325	401	950	999999	372	999999	999999	999999	509	99	483	999999	51	395	23	906	194	999999	238	703	999999	326	648	148	892	999999	918	91	122	820	169	581	335	765	658	921	591	129	254	527	488	859	999999	999999	83	340	519	784	43	296	947	501	999999	750	999999	998	752	811	591	115	999999	34	251	689	930	901	582	286	737	999999	325	75	602	711	224	26	999999	999999	75	999999	748	999999	999999	999999	872	999999	403	999999	770	659	178	999999	538	999999	969	999999	617	999999	383	181	758	999999	56	941	971	882	899	476	535	979	252	418	999999	39	999999	999999	975	426	816	999999	507	997	515	999999	923	545	999999	463	741	999999	408	874	960	894	803	514	97	117	854	989	768	927	58	791	999999	759	999999	509	782	555	489	999999	999999	121	673	999999	999999	999999	999999	435	355	445	999999	775	999999	999999	999999	850	999999	999999	999999	867	571	999999	503	580	999999	999999	999999	174	510	999999	681	196	281	217	810	848	230	52	786	999999	100	428	643	332	201	283	221	49	310	193	999999	929	228	621	629	999999	617	103	999999	13	309	853	999999	328	999999	548	999999	999999	999999	999999	999999	193	75	218	777	152	193	180	388	674	512	999999	863	999999	999999	751	967	999999	999999	999999	999999	137	239	783	818	999999	999999	324	568	999999	779	848	482	701	563	101	864	19	844	999999	64	999999	714	147	999999	679	999999	608	575	23	999999	844	784	995	378	503	953	292	999999	539	999999	868	612	735	999999	664	157	172	763	661	887	999999	815	110	517	794	999999	102	291	148	257	895	748	999999	81	999999	73	487	332	70	147	581	619	314	838	999999	999999	978	251	836	999999	827	844	914	999999	623	38	683	487	583	90	861	999999	262	292	753	999999	68	664	999999	601	670	839	999999	524	315	348	510	272	999999	960	443	999999	455	616	430	60	834	428	457	999999	389	999	749	979	286	581	999999	999999	95	77	775	324	291	244	999999	999999	152	399	820	285	528	421	166	622	646	21	554	645	862	702	999999	639	216	64	222	670	100	723	247	734	999999	488	999999	263	999999	129	999999	999999	754	442	908	445	607	182	999999	999999	999999	999999	343	275	999999	721	169	392	783	145	999999	236	32	201	897	428	162	999999	999999	999999	243	
903	999999	527	452	344	890	999999	999999	849	42	44	677	999999	827	963	389	999999	999999	270	329	999999	480	999999	21	342	197	563	544	999999	999999	521	999999	348	734	939	699	816	823	692	830	739	598	933	113	83	999999	779	373	933	49	999999	388	999999	999999	448	432	387	999999	999999	156	336	885	314	566	520	165	338	519	888	274	573	158	999999	439	589	206	546	946	999999	783	418	200	999999	450	112	143	845	628	296	516	321	310	999999	545	503	854	294	999999	999999	999999	230	269	484	668	475	41	999999	603	140	251	886	999999	577	336	737	146	999999	863	463	387	320	710	232	999999	952	273	445	479	999999	735	999999	999999	999999	29	562	999999	715	942	975	81	770	251	497	54	630	880	732	999999	808	367	580	999999	913	999999	608	520	47	112	999999	212	596	892	668	999999	999999	716	999999	999999	774	588	430	341	888	391	617	999999	222	188	751	82	540	68	671	578	164	491	265	159	420	51	999999	613	236	772	999999	878	583	101	715	913	802	184	999999	999999	936	999999	542	999999	999999	539	999999	858	999999	643	671	537	230	99	251	999999	461	928	147	732	999999	999999	114	125	906	738	495	131	472	838	279	999999	455	451	641	915	948	733	562	881	744	263	262	593	999999	947	657	493	850	866	461	999999	999999	880	753	129	145	999999	625	858	53	186	395	521	999999	315	999999	999999	458	336	899	999999	376	266	988	223	564	520	24	958	91	12	281	606	387	405	999999	999999	697	522	779	531	117	703	837	568	867	741	999999	795	864	877	45	524	999999	733	508	999999	999999	999999	999999	999999	413	999999	777	999999	905	789	144	968	986	518	999999	935	556	999999	619	672	428	429	356	822	299	229	999999	213	967	999999	999999	653	896	548	999999	166	999999	164	999999	450	999999	796	999999	87	606	261	808	356	795	109	967	999999	999999	999999	362	472	194	742	335	999999	573	573	83	158	160	491	81	999999	835	925	979	999999	260	179	999999	631	766	999999	999999	999999	999999	999999	418	999999	999999	50	539	999999	196	220	972	224	999999	933	877	363	722	514	926	999999	999999	999999	521	869	129	575	999999	999999	99	730	999999	999999	526	297	773	826	165	215	368	999999	999999	21	262	625	953	765	573	999999	301	393	909	999999	351	111	858	999999	235	548	999999	223	703	594	970	999999	514	66	698	541	999999	61	207	517	156	999999	173	999999	117	895	916	999999	999999	999999	999999	999999	821	453	999999	424	439	722	601	616	467	154	999999	367	50	796	120	896	76	999999	166	999999	195	402	115	535	
937	689	943	999999	631	393	221	682	941	274	644	71	492	283	112	447	460	591	59	999999	410	806	137	320	785	29	298	970	864	413	521	428	347	48	487	999999	779	999999	999999	83	999999	999999	425	776	999999	59	414	793	928	718	999999	604	352	114	999999	141	999999	632	554	611	105	250	817	999999	752	999999	723	453	999999	362	668	198	605	976	999999	675	390	361	168	735	615	504	999999	999999	999999	917	86	242	914	999999	198	157	717	383	999999	692	916	887	999999	936	336	960	997	575	60	601	998	375	46	999999	750	210	473	819	996	600	208	999999	914	835	148	490	539	999999	174	520	999999	232	999999	385	999999	999999	338	231	999999	999999	507	476	105	31	918	710	999999	465	999999	988	684	898	387	387	493	255	972	999999	798	999999	999999	557	411	539	130	999999	999999	661	699	999999	999999	251	999999	351	999999	731	575	893	916	438	294	999999	999999	999999	836	999999	999999	620	891	514	530	150	433	563	233	999999	75	999999	901	152	342	544	765	358	126	999999	488	46	293	761	999999	89	999999	370	560	356	714	234	702	546	931	756	769	195	726	999999	818	856	127	154	666	999999	992	774	105	750	318	494	70	404	105	999999	337	140	834	451	869	999999	999999	999999	245	841	863	364	221	999999	775	580	632	999999	624	999999	918	999999	105	669	97	506	275	810	48	229	174	999999	999999	132	429	639	360	285	861	754	999999	250	909	999999	999999	999999	562	999999	974	738	862	675	780	473	889	197	999999	175	363	372	798	201	838	25	676	999999	912	99	999999	146	229	356	533	999999	777	678	240	280	522	459	999999	755	999999	999999	366	999999	528	977	242	242	604	195	999999	498	956	662	411	893	158	591	725	999999	362	838	518	516	152	910	696	221	957	999999	652	904	428	52	365	538	658	188	46	934	999999	999999	999999	999999	434	999999	913	124	276	999999	131	931	999999	999999	403	997	791	850	356	617	291	999999	284	999999	542	27	80	913	307	873	999999	969	555	999999	615	438	306	999999	92	999999	999999	581	999999	999999	642	721	180	946	649	367	999999	808	832	999999	653	835	649	701	501	999999	963	999999	817	402	112	161	999999	999999	999999	964	999999	316	768	248	619	709	86	663	999999	999999	847	133	274	999999	136	436	147	136	147	999999	789	999999	982	675	999999	999999	999999	999999	518	999999	346	236	90	685	666	440	50	594	808	999999	759	985	504	680	569	840	734	999999	276	676	24	258	806	96	999999	105	333	999999	103	999999	999999	533	155	999999	485	620	53	589	283	696	
999999	999999	327	203	29	999999	111	312	999999	313	999999	886	999999	842	476	97	430	994	509	571	116	947	999999	197	998	236	840	999999	204	999999	797	155	604	579	290	470	999999	613	76	999999	999999	31	987	999999	358	68	257	313	249	999999	999999	58	89	711	590	448	999999	140	205	999999	963	323	118	165	999999	127	292	706	561	15	167	817	927	138	999999	95	959	710	839	939	978	537	548	806	759	748	76	892	999999	999999	417	999999	418	282	418	999999	999999	831	283	240	776	551	999999	999999	240	382	130	950	999999	999999	489	352	301	265	999999	436	774	311	406	999999	61	999999	717	720	598	366	408	655	999999	895	999999	137	999999	999999	173	999999	999999	314	575	386	627	125	757	999999	999999	74	509	999999	467	981	906	611	435	999999	188	999999	999999	999999	999999	873	973	999999	999999	249	333	361	999999	691	102	388	999999	469	735	29	150	999999	642	234	367	533	857	256	198	738	988	570	701	999999	430	786	603	755	669	999999	412	999999	884	517	999999	11	159	817	70	999999	341	446	875	416	375	252	744	999999	673	121	999999	727	287	999999	260	762	659	993	271	316	784	895	999999	999999	616	999999	999999	134	999999	999999	384	50	196	119	407	552	999999	295	556	188	52	994	999999	557	685	999999	875	393	999999	407	999999	166	555	754	304	446	646	842	999999	387	200	619	999999	316	737	975	541	178	104	999999	77	373	446	93	273	789	999999	252	999999	931	999999	668	868	667	25	999999	495	442	999999	960	999999	852	496	179	987	432	460	775	820	710	153	707	298	558	339	977	719	471	490	514	633	999999	494	867	275	532	999999	999999	301	999999	490	108	362	999999	802	999999	877	277	106	841	338	48	432	646	787	415	999999	319	337	47	508	33	952	310	337	999999	367	999999	904	464	681	999999	999999	999999	230	54	999999	165	999999	124	999999	999999	999999	648	185	999999	999999	999999	89	999999	163	441	548	263	21	466	156	62	806	300	857	258	373	642	170	754	564	132	426	743	70	999999	999999	223	937	999999	658	313	135	742	999999	519	549	53	310	249	999999	999999	298	764	897	302	358	999999	999999	851	999999	732	488	999999	40	848	432	346	799	939	876	334	325	955	999999	843	926	73	759	348	999999	329	341	920	719	344	999999	999999	845	768	999999	999999	957	96	999999	925	824	704	712	692	97	213	254	370	999999	999999	999999	999999	999999	64	999999	999999	999999	917	152	999999	400	568	999999	999999	999999	770	999999	40	84	777	377	239	979	882	29	231	999999	999999	261	505	84	971	557	999999	
439	500	999999	790	402	579	404	49	943	225	534	266	999999	999999	999999	327	711	999999	999999	595	343	999999	363	82	45	153	934	638	999999	647	685	429	20	999999	999999	525	73	999999	638	504	383	999999	296	763	358	762	238	999999	400	934	793	860	999999	999999	675	765	999999	999999	755	259	644	765	383	306	539	114	999999	999999	759	161	263	11	585	791	999999	999999	388	600	724	282	914	600	248	732	853	825	999999	58	37	999999	388	440	999999	389	999999	999999	954	990	999999	999999	517	938	999999	248	680	792	285	999999	749	999999	387	546	909	999999	999999	54	527	651	452	714	369	206	999999	267	999999	823	56	206	931	605	999999	999999	376	480	765	976	999999	999999	61	71	549	852	308	367	999999	842	530	482	55	999999	99	313	547	518	999999	320	999999	328	999999	999999	746	999999	961	154	618	989	179	438	717	367	40	528	599	391	174	516	898	904	153	999999	999999	573	161	125	515	747	850	999999	596	454	999999	696	534	203	324	470	891	164	748	135	672	102	764	687	785	999999	713	999999	353	999999	422	771	999999	999999	565	182	999999	845	999999	999999	999999	322	999999	999999	67	344	994	406	76	704	999999	999999	165	28	999999	999999	809	474	999999	944	44	695	513	999999	41	999999	521	999999	999999	999999	999999	56	525	877	999999	359	259	999999	629	451	576	999999	999999	649	752	678	616	166	285	364	372	999999	514	693	836	453	999999	999999	241	999999	822	14	999999	923	171	578	228	287	41	999999	951	318	844	889	378	999999	999999	999999	999999	363	922	999999	714	999999	780	89	541	831	51	543	551	634	269	999999	628	572	549	174	488	999999	999999	338	135	375	999999	999999	999999	625	999999	119	999999	944	999999	878	607	468	299	999999	999999	999999	46	396	246	999999	367	326	58	999999	999999	805	188	999999	385	999999	902	999999	999999	349	869	725	999999	916	516	931	999999	606	486	999999	501	170	999999	64	30	999999	999999	74	101	999999	17	999999	15	999999	365	999999	999999	415	569	857	976	23	239	950	624	428	999999	130	880	314	802	761	840	999999	253	999999	533	999999	420	999999	163	838	501	602	341	999999	719	999999	561	996	999999	290	47	999999	999999	999999	931	332	440	602	785	27	193	786	834	256	257	347	629	264	986	807	994	591	704	147	999999	636	619	842	708	34	569	884	314	522	724	221	262	765	179	211	999999	999999	202	146	654	715	767	94	534	381	967	999999	19	203	999999	455	924	277	999999	999999	999999	598	893	999999	457	309	482	322	532	45	95	864	999999	785	124	186	398	567	999999	806	
869	534	317	336	999999	273	874	120	236	999999	297	985	799	999999	498	105	924	441	688	355	999999	455	562	498	296	113	999999	999999	999999	999999	66	366	783	168	434	188	290	567	999999	194	434	372	95	263	748	109	74	220	297	999999	261	957	879	148	574	999999	999999	819	49	954	62	999999	999999	127	999999	931	212	999999	999999	320	999999	367	737	504	920	869	370	308	999999	999999	49	10	936	999999	857	109	487	645	999999	21	215	999999	527	749	141	783	341	967	51	999999	897	432	999999	977	214	894	999999	384	227	999999	63	673	79	852	914	62	714	970	999999	122	999999	999999	999999	999999	999999	353	999999	987	372	146	538	403	266	932	300	616	239	999999	855	963	878	999999	427	999999	957	541	402	675	999999	999999	79	370	706	999999	373	340	386	341	872	860	999999	242	999999	91	175	660	417	146	561	308	822	755	999999	999999	244	351	148	166	481	572	951	175	162	293	77	178	696	999999	569	999999	239	898	96	995	999999	646	100	346	723	307	134	999999	123	536	267	323	255	408	694	32	202	999999	860	309	909	888	999999	728	23	997	963	89	577	602	78	923	668	999999	999999	999999	260	801	999999	183	448	999999	999999	999999	999999	753	922	999999	642	546	767	20	48	786	96	30	565	371	333	999999	343	54	688	521	467	343	999999	136	999999	999999	771	400	786	686	999999	223	836	464	999999	270	999999	676	999999	40	834	68	885	882	43	378	42	999999	478	716	840	999999	16	540	168	692	999999	999999	287	999999	999999	376	234	361	925	872	999999	999999	668	73	650	999999	608	658	999999	999999	457	772	102	641	999999	882	922	79	846	467	216	306	306	20	171	289	398	900	265	467	999999	999999	957	170	999999	931	999999	415	76	182	795	358	853	758	244	999999	703	999999	481	999999	454	164	514	467	666	999999	804	657	901	370	278	707	403	999999	575	923	815	931	456	143	661	517	13	674	672	857	999999	547	776	835	586	753	429	372	22	679	29	999999	504	308	136	573	999999	705	904	999999	999999	634	192	320	520	999999	999999	999999	999999	999999	999999	840	795	808	444	999999	880	75	784	524	288	41	216	896	904	325	999999	157	17	98	13	307	769	584	999999	817	365	465	325	815	564	91	141	85	999999	188	704	696	999999	869	692	447	920	389	999999	923	999999	295	416	205	344	51	340	152	999999	853	80	999999	999999	626	999999	425	750	969	960	207	899	141	999999	726	999999	740	293	148	999999	566	386	999999	999999	978	399	79	59	130	481	522	999999	988	151	999999	
117	493	999999	247	967	999999	999999	951	999999	612	999999	296	999999	689	999999	999999	758	202	999999	377	999999	690	446	999999	237	831	375	999999	999999	448	456	911	990	705	619	999999	999999	55	180	138	869	435	962	172	999999	113	163	999999	545	877	764	558	251	773	206	427	57	865	20	145	902	76	463	980	165	123	306	220	999999	999999	999999	712	31	619	508	51	999999	999999	999999	134	999999	14	94	620	683	897	669	227	999999	202	999999	94	999999	45	235	802	971	981	999999	999999	806	943	999999	999999	233	61	999999	632	274	999999	699	773	893	999999	468	897	981	843	306	267	453	89	999999	877	378	570	677	985	393	706	80	999999	278	139	327	999999	714	999999	999999	632	370	47	999999	354	999999	315	200	999999	577	999999	999999	138	685	748	398	999999	242	999999	718	663	999999	551	999999	568	94	953	999999	763	568	733	192	984	456	674	897	416	999999	366	384	72	379	528	418	999999	885	941	999999	529	741	600	501	999999	288	733	258	999999	798	394	269	549	810	436	590	843	155	999999	682	999999	850	982	600	999999	47	999999	293	855	142	999999	682	153	892	975	32	968	242	890	706	722	425	999999	617	999999	106	999999	999999	942	999999	999999	910	58	268	59	678	759	999	624	999999	632	449	402	685	615	711	999999	657	835	414	999999	610	999999	140	959	595	772	374	999999	779	999999	999999	351	917	567	283	999999	884	843	306	999999	969	617	634	84	282	33	999999	12	40	980	999999	426	999999	999999	965	655	918	308	999999	906	394	150	844	63	238	108	485	128	342	999999	241	813	999999	152	651	999999	630	65	999999	572	379	372	999999	999999	999999	976	813	999999	602	627	716	585	389	400	878	829	773	999999	845	184	547	999999	669	999999	748	373	888	395	675	999999	34	999999	622	891	537	32	999999	55	999999	999999	294	884	526	714	999999	655	434	147	273	822	229	999999	219	512	999999	104	702	876	999999	999999	98	999999	999999	629	999999	999999	999999	498	862	856	518	727	553	594	999999	663	758	955	591	103	939	750	131	852	753	976	652	119	866	999999	329	444	995	378	173	867	958	896	121	517	692	936	285	417	313	501	505	625	622	999999	346	747	294	957	720	347	999999	82	876	627	211	854	631	430	999999	83	732	185	999999	32	704	999999	844	84	410	13	475	714	549	261	480	37	496	999999	106	999999	999999	47	657	825	571	999999	29	493	316	838	315	854	880	240	769	330	204	600	666	484	902	220	556	999999	871	591	533	625	999999	999999	367	135	333	954	923	694	
527	605	460	818	842	360	767	572	999999	620	999999	318	492	160	832	896	838	622	999999	939	490	939	954	980	999999	999999	347	142	481	189	531	925	316	999999	999999	599	999999	848	999999	552	452	999999	29	261	758	224	143	999999	999999	999999	296	999999	999999	983	214	588	999999	999999	465	447	22	635	101	518	99	907	11	417	358	999999	999999	989	999999	136	496	506	999999	703	232	999999	271	351	999999	20	892	821	650	332	870	223	999999	669	999999	204	539	817	999999	999999	171	850	999999	725	647	117	714	307	729	159	497	707	668	948	258	327	186	670	844	90	626	999999	267	679	547	144	999999	96	999999	786	999999	999999	614	419	541	381	999999	999999	999999	683	306	595	101	500	835	999999	555	999	999999	999999	28	868	972	999999	884	893	999999	543	999999	513	822	627	700	942	563	818	103	999999	416	999999	402	999999	966	171	784	41	186	999999	843	384	588	295	675	999999	768	727	706	802	535	647	788	391	999999	999999	861	678	999999	158	999999	27	999999	306	592	544	673	999999	902	811	37	853	999999	999999	700	802	924	536	952	170	184	835	999999	999999	723	769	98	999999	280	775	310	999999	146	38	829	825	999999	292	702	999999	866	389	825	894	999999	999999	930	961	691	567	277	334	999999	999999	974	111	905	999999	999999	823	455	663	118	999999	511	999999	716	688	996	874	496	641	999999	821	303	794	999999	999999	525	51	839	137	329	999999	508	999999	999999	412	999999	728	999999	536	709	879	999999	213	999999	698	393	854	999999	999999	999999	816	80	635	501	905	999999	189	101	688	263	999999	984	328	343	405	628	999999	999999	314	634	278	953	960	932	999999	999999	999999	523	321	999999	999999	85	597	999999	512	643	873	999999	484	971	874	637	242	283	178	895	366	870	875	999999	858	322	661	616	696	999999	999999	703	999999	999999	350	666	779	855	999999	465	999999	166	999999	762	754	999999	67	343	760	999999	721	687	999999	68	780	229	999999	999999	975	358	424	980	475	649	533	179	999999	999999	630	218	857	386	690	999999	508	209	49	123	325	999999	264	327	856	65	999999	999999	939	488	988	131	28	538	880	243	50	415	691	190	238	585	125	352	712	551	783	344	999999	60	999999	580	190	534	999999	999999	103	106	999999	419	508	999999	240	999999	726	509	199	329	999999	457	999999	999999	518	999999	999999	740	691	912	615	999999	281	806	435	888	999999	418	940	494	613	999999	149	943	292	281	682	137	354	999999	999999	213	362	464	999999	549	388	999999	72	999999	649	999999	486	999999	491	818	999999	999999	675	
351	528	999999	568	704	715	795	317	999999	999999	999999	186	756	395	34	296	411	999999	816	968	886	999999	472	999999	619	845	428	234	958	461	999999	999999	979	461	999999	148	317	645	658	999999	999999	241	659	655	825	154	892	999999	462	894	999999	866	331	733	789	841	66	962	948	859	297	570	358	276	347	999999	999999	999999	391	885	979	766	304	999999	999999	654	850	816	530	475	999999	629	999999	999999	999999	606	811	999999	672	172	92	999999	999999	798	999999	481	883	392	999999	722	947	597	417	577	914	324	571	999999	999999	145	990	249	441	482	906	668	999999	294	895	740	301	950	999999	999999	802	633	79	999999	999999	453	771	999999	509	808	528	364	221	204	159	67	45	557	448	999999	182	843	913	223	891	792	682	999999	497	999999	999999	999999	999999	197	999999	291	254	76	647	364	999999	999999	739	633	999999	552	999999	999999	145	838	999999	744	512	104	57	958	720	999999	614	824	770	182	970	932	387	532	398	33	999999	999999	813	968	999999	93	173	649	114	290	269	999999	345	88	463	659	871	686	493	870	150	816	999999	397	462	822	999999	999999	561	807	255	432	163	432	186	276	34	736	833	429	999999	407	854	439	597	274	488	692	718	999999	999999	999999	999999	999999	883	999999	999999	999999	999999	97	500	971	97	306	44	837	195	912	901	999999	634	144	852	999999	999999	999999	962	141	800	197	344	900	482	250	746	554	392	999999	549	999999	969	609	229	746	929	959	319	557	405	760	89	575	790	531	687	926	849	975	589	150	649	175	624	329	752	999999	498	847	560	999999	454	999999	373	999999	999999	34	914	115	999999	979	433	414	736	50	999999	769	999999	950	563	819	705	417	999999	409	924	803	999999	900	993	339	470	999999	999999	915	999999	529	999999	463	314	662	21	743	839	999999	716	245	439	584	221	983	489	548	294	999999	784	46	512	999999	413	999999	50	24	122	805	518	961	999999	820	734	588	999999	999999	646	900	807	961	577	446	692	689	999999	410	688	20	850	999999	999999	267	140	279	26	247	59	999999	621	997	631	44	101	999999	828	618	849	633	999999	999999	902	393	932	822	468	76	999999	723	999999	640	999999	112	954	999999	784	159	690	464	999999	330	607	999999	288	810	999999	543	355	999999	860	755	560	64	999999	999999	30	793	335	317	811	999999	965	336	842	981	671	528	89	506	971	679	928	394	999999	106	235	157	999999	131	492	999999	720	999999	863	302	89	999999	518	936	574	990	823	999999	999999	620	364	281	911	306	149	811	463	848	
965	190	827	175	992	497	792	999999	688	213	825	999999	239	999999	999999	999999	999999	999999	20	152	931	999999	999999	554	741	452	741	954	999999	807	982	680	471	999999	379	682	475	999999	288	30	153	701	311	620	558	999999	999999	734	808	371	404	748	999999	320	916	985	335	999999	434	550	756	999999	999999	880	230	154	425	367	260	790	999999	988	121	989	998	240	678	245	999999	999999	999999	999999	155	874	999999	244	879	160	955	393	999999	202	489	738	999999	999999	74	431	399	413	351	999999	483	999999	296	999999	999999	999999	321	999999	316	99	286	459	488	749	692	762	477	999999	275	274	412	999999	443	882	508	382	725	693	176	257	845	593	632	48	999999	999999	588	996	606	77	838	278	87	267	915	999999	259	524	622	312	953	413	147	999999	620	616	999999	413	907	264	95	628	520	68	999999	692	826	450	999999	564	183	999999	389	207	435	143	999999	185	999999	478	999999	211	81	863	304	442	455	999999	427	916	552	999999	999999	352	982	220	758	999999	22	232	213	808	999999	67	138	483	33	940	651	487	826	999999	446	999999	140	884	556	999999	999999	812	999999	280	33	309	21	998	999999	46	999999	999999	384	771	173	744	275	999999	903	23	735	820	999999	515	904	939	99	153	738	660	221	107	664	111	999999	210	985	932	785	998	55	999999	102	986	724	435	112	65	245	999999	173	816	981	542	921	943	404	732	999999	999999	999999	868	999999	730	999999	127	561	999999	517	963	999999	343	999999	904	999999	605	728	431	790	479	837	43	999999	46	497	999999	126	999999	190	999999	805	263	565	701	787	187	869	999999	999999	606	999999	829	548	282	943	999999	287	86	574	326	225	999999	941	999999	256	186	960	234	243	999999	999999	440	102	999999	167	505	777	837	999999	790	735	999999	269	194	604	999999	494	999999	103	667	128	49	556	863	104	999999	322	668	455	610	227	645	999999	742	605	444	736	351	999999	447	62	449	959	783	999999	999999	712	756	302	248	691	334	141	576	310	961	883	239	112	999999	193	999999	999999	516	573	100	239	527	588	170	281	999999	519	655	614	678	90	773	283	246	130	565	999999	216	999999	999999	513	561	441	643	561	507	999999	791	264	944	67	999999	220	499	999999	999999	999999	142	999999	999999	999999	485	961	631	880	120	956	866	213	999999	742	185	597	680	999999	677	95	945	999999	773	999999	728	401	999999	621	637	562	999999	617	934	397	243	248	380	999999	38	599	809	999999	451	551	999999	587	999999	211	881	855	540	913	951	110	999999	533	999999	
643	96	999999	301	20	253	557	182	258	279	240	508	937	226	999999	558	87	999999	192	999999	232	532	999999	764	999999	739	781	32	870	666	834	999999	709	999999	737	991	943	308	799	519	893	378	134	317	405	999999	944	639	937	364	874	824	50	999999	999999	120	945	329	833	281	471	535	312	591	999999	75	999999	892	489	999999	614	999999	486	672	274	854	408	999999	999999	765	794	152	94	515	999999	20	999999	999999	999999	999999	55	623	474	527	57	999999	75	542	999999	339	904	999999	160	336	999999	104	347	377	999999	126	999999	121	960	78	486	329	999999	796	798	434	941	999999	819	999999	565	990	315	999999	625	905	788	999999	960	39	999999	999999	992	758	999999	697	672	756	242	956	999999	999999	663	405	51	727	917	278	999999	448	397	449	243	999999	770	758	789	389	752	206	338	847	161	931	217	744	999999	999999	40	999999	762	999999	232	862	999999	631	337	909	917	897	999999	999999	130	999999	641	421	508	999999	987	999999	908	999999	13	46	999999	76	782	999999	198	999999	400	999999	248	643	685	212	999999	999999	999999	149	430	880	472	855	218	999999	726	639	299	999999	245	632	704	33	202	999999	192	196	244	883	848	605	999999	619	507	761	999999	487	999999	439	203	999999	367	999999	999999	37	820	158	999999	809	349	999999	442	999999	72	767	999999	225	450	215	30	41	146	999999	300	824	169	852	999999	999999	547	248	802	860	602	999999	275	856	446	174	999999	43	368	434	543	999999	173	999999	999999	739	240	65	47	630	419	999999	992	999999	557	761	868	999999	999999	381	272	999999	999999	581	999999	955	501	675	778	285	556	986	672	999999	999999	594	661	999999	304	999999	999999	491	211	182	450	439	999999	373	308	684	306	691	999999	986	999999	443	366	591	530	602	247	564	287	761	999999	999999	999999	290	981	963	110	38	999999	192	166	780	899	177	141	999999	840	999999	999999	104	999999	864	753	686	548	487	238	79	319	702	380	660	214	999999	107	27	999999	833	391	345	584	277	28	60	830	391	544	198	460	999999	762	999999	198	193	781	999999	679	813	742	504	734	41	999999	971	812	505	999999	459	999999	123	428	16	999999	41	519	712	846	703	999999	167	943	999999	618	157	999999	270	999999	31	668	999999	999999	137	101	887	610	553	999999	999999	247	334	814	95	127	347	742	755	372	166	673	79	373	999999	956	585	560	694	422	572	41	551	42	555	791	192	774	301	915	859	430	966	164	799	465	531	999999	999999	922	280	414	194	898	315	999999	598	524	999999	180	999999	
336	915	140	985	26	696	302	269	999999	934	999999	451	840	513	736	706	915	999999	520	434	242	703	772	151	999999	999999	653	726	207	999999	668	411	131	408	532	514	999999	999999	782	769	239	999999	563	999999	707	999999	353	999999	579	651	683	949	852	746	283	633	153	988	827	179	52	576	999999	111	276	172	329	442	981	232	999999	746	791	999999	204	159	149	999999	999999	204	503	268	157	556	519	718	558	999999	134	999999	371	999999	350	999999	999999	663	30	999999	720	545	643	999999	413	999999	780	936	999999	111	551	999999	494	999999	553	999999	999999	783	429	515	592	557	613	945	999999	92	860	32	405	187	34	999999	999999	687	999999	999999	999999	591	999999	799	775	582	560	457	832	999999	414	13	304	999999	937	942	244	514	869	999999	999999	697	603	330	496	758	540	980	999999	20	994	806	999999	999999	82	94	999999	629	740	19	997	999999	999999	316	677	856	728	688	250	999999	307	624	817	901	967	999999	987	534	312	27	52	999999	999999	822	999999	607	710	650	999999	999999	24	999999	774	860	176	999999	585	297	653	639	39	852	739	994	999999	380	989	401	686	219	106	403	999999	999999	999999	999999	999999	300	999999	80	156	999999	999999	999999	999999	999999	849	957	735	201	287	700	881	673	999999	999999	839	386	118	635	618	319	963	435	755	999999	298	999999	893	748	999999	294	986	582	493	951	809	352	927	999999	530	999999	999999	494	931	406	521	653	999999	777	587	408	999999	675	461	836	999999	999999	999999	455	403	798	73	999999	210	999999	714	999999	999999	999999	390	497	458	999999	114	586	999999	478	503	359	109	645	999999	125	999999	999999	999999	321	131	999999	836	999999	999999	481	999999	732	968	680	294	999999	999999	223	999999	999999	396	100	999999	104	570	874	999999	645	123	293	356	758	482	948	825	617	999999	999999	187	999999	209	199	787	999999	469	381	999999	972	194	565	666	886	181	626	999999	80	999999	18	999999	256	473	999999	87	426	999999	869	999999	29	854	677	58	299	46	941	999999	999999	312	972	634	198	999999	221	461	558	999999	470	586	855	229	755	973	881	651	930	999999	18	121	371	851	999999	131	598	999999	516	517	377	999999	240	136	531	767	670	384	999999	990	262	739	528	800	664	292	405	800	109	703	999999	648	116	881	999999	999999	941	130	44	77	667	102	999999	51	999999	620	356	999999	698	987	312	507	98	939	807	279	592	570	196	317	725	999999	29	812	350	999999	999999	999999	645	445	826	999999	350	495	333	999999	793	487	551	54	999999	676	999999	999999	400	668	999999	
999999	999999	221	999999	999999	934	726	351	869	83	142	701	999999	877	997	93	262	999999	999999	167	602	615	648	999999	115	999999	152	381	59	695	907	421	681	179	576	284	433	999999	999999	615	999999	999999	464	999999	999999	786	31	176	938	592	849	950	999999	511	999999	561	999999	735	397	360	791	354	301	999999	999999	999999	999999	360	999999	999999	660	320	714	157	543	458	160	562	824	329	998	975	443	999999	999999	957	783	180	223	999999	999999	697	555	105	824	279	999999	290	919	941	766	999999	866	225	932	539	246	490	967	999999	410	874	911	77	362	999999	911	999999	338	218	936	849	146	295	875	962	765	618	333	274	605	870	642	882	999999	337	119	227	533	315	720	999999	212	715	614	973	785	487	743	999999	999999	26	999999	710	14	917	534	580	349	970	774	627	167	703	901	540	241	38	515	35	705	693	312	32	999999	643	646	431	681	901	186	999999	874	324	906	588	917	999999	999999	645	802	539	877	562	541	102	145	509	813	999999	742	756	972	718	312	674	714	929	222	371	999999	999999	898	448	794	496	753	999999	796	322	623	308	160	870	999999	999999	816	749	491	405	507	999999	999999	607	999999	999999	315	166	21	242	874	987	999999	999999	374	699	640	439	768	54	349	303	712	999999	460	443	999999	112	496	999999	858	999999	999999	817	864	142	495	999999	999999	999999	191	597	831	564	448	635	589	643	505	532	536	999999	999999	447	999999	214	435	127	999999	999999	823	999999	999999	875	384	908	549	999999	652	241	214	999999	160	404	862	752	471	157	61	825	854	999999	999999	963	609	999999	985	10	761	999999	706	378	153	564	551	977	999999	955	190	540	95	686	999999	273	328	999999	236	586	999999	313	742	288	999999	332	870	860	606	706	276	902	923	999999	151	992	534	835	205	596	853	885	999999	516	999999	521	739	177	970	343	999999	422	255	999999	999999	999999	999999	428	312	999999	693	690	380	230	999999	999999	999999	546	545	999	738	492	991	640	733	699	488	235	321	553	999999	703	890	273	71	999999	657	524	133	693	84	116	532	999999	902	999999	514	604	827	689	999999	203	632	971	604	162	430	614	999999	999999	969	692	116	759	239	990	800	117	168	835	630	102	422	851	925	632	959	617	737	570	195	883	408	632	649	398	80	918	669	999999	433	52	848	407	724	999999	999	773	154	912	372	406	445	992	68	812	999999	780	56	972	202	999999	999999	115	540	999999	294	484	119	840	919	999999	999999	259	411	587	254	25	137	542	999999	999999	
999999	824	999999	788	999999	415	573	999999	999999	300	872	999999	999999	621	175	999999	866	638	108	525	663	313	999999	491	958	999999	590	999999	568	764	999999	513	349	16	349	999999	908	752	647	999999	910	282	232	628	18	751	999999	999999	421	511	159	498	999999	117	999999	169	830	716	829	261	999999	999999	279	999999	647	999999	357	710	999999	122	834	999999	991	229	614	391	91	999999	482	217	654	999999	999999	66	615	999999	78	999999	484	999999	231	201	922	396	63	818	13	379	981	650	403	832	999999	309	676	45	507	225	502	150	88	465	244	621	606	999999	41	999999	999999	492	300	124	235	102	890	643	201	604	999999	795	387	999999	393	999999	813	822	292	761	999999	580	999999	853	739	344	111	766	957	999999	999999	39	787	791	142	499	999999	999999	606	426	418	43	843	902	58	707	762	999999	82	999999	807	999999	741	280	832	999999	834	447	999999	891	999999	134	685	891	814	147	999999	596	579	894	482	535	225	999999	999999	356	736	754	805	42	581	734	693	999999	999999	999999	999999	516	959	474	664	912	903	715	435	999999	358	952	98	910	999999	176	999999	999999	929	282	999999	875	928	999999	930	89	999999	352	999999	265	441	139	999999	808	999999	501	637	114	999999	570	631	509	441	69	998	784	999999	894	343	415	999999	999999	626	229	446	422	588	483	544	585	280	560	406	999999	852	228	563	289	999999	206	538	693	949	368	651	70	444	868	486	156	999999	999999	999999	904	328	925	512	178	372	999999	913	163	569	654	299	81	999999	271	216	780	230	386	999999	146	876	253	566	999999	578	999999	978	999999	996	398	171	999999	551	501	851	926	715	999999	999999	632	293	385	999999	999999	78	580	957	182	662	706	925	999999	913	999999	999999	85	999999	254	999999	999999	459	203	166	181	492	766	529	610	999999	290	999999	999999	469	211	853	501	129	999999	199	999999	428	805	67	999999	473	134	619	999999	473	775	566	471	794	930	182	999999	999999	999999	812	312	60	356	762	382	642	99	999999	712	29	536	955	108	999999	602	567	654	999999	866	999999	999999	157	999999	147	644	723	999999	999999	999999	38	763	999999	999999	459	887	947	82	52	684	999999	383	556	906	658	999999	820	468	415	201	373	999999	952	362	999999	454	164	208	999999	128	659	48	57	999999	683	266	264	787	649	178	654	494	611	461	217	334	811	250	202	210	999999	999999	197	850	175	509	999999	999999	924	14	999999	748	999999	924	35	999999	999999	517	233	402	682	43	819	247	547	999999	917	999999	154	999999	643	913	16	19	
304	999999	999999	207	874	184	455	343	999999	644	445	999999	631	999999	436	598	999999	303	27	999999	527	789	445	999999	312	999999	999999	999999	776	15	371	819	742	999999	999999	630	768	139	643	999999	946	349	180	184	999999	641	256	241	75	999999	920	349	896	216	491	514	959	900	894	999999	592	146	567	857	999999	626	173	776	66	805	829	869	660	968	999999	999999	999999	270	158	671	50	360	254	230	999999	31	923	536	372	999999	671	999999	244	999999	467	810	782	323	901	999999	478	999999	185	999999	999999	999999	688	927	362	313	895	699	752	999999	999999	999999	892	346	772	261	703	999999	413	940	143	999999	634	604	511	52	405	306	369	973	203	570	185	984	504	43	343	999999	183	69	230	971	999999	22	999999	999999	918	445	550	999999	482	841	999999	244	136	999999	427	94	999999	999999	907	599	340	779	999999	975	66	999999	842	739	917	707	462	999999	999999	171	847	622	94	999999	999999	960	755	719	501	361	999999	940	858	740	616	259	578	999999	161	631	641	345	982	999999	999999	20	603	811	731	999999	388	721	524	964	916	804	10	999999	195	999999	843	621	288	677	999999	126	60	111	999999	668	999999	999999	999999	99	530	999999	639	549	116	999999	367	944	999999	727	973	783	425	893	999999	811	259	437	678	213	999999	999999	67	315	73	63	959	999999	688	73	644	789	999999	435	443	414	175	999999	44	80	590	899	634	560	703	697	999999	166	286	321	419	701	921	989	999999	509	453	334	485	63	164	864	265	923	999999	194	265	999999	460	419	645	999999	403	607	623	887	396	506	611	375	362	999999	225	376	653	943	867	538	999999	933	961	841	975	980	916	999999	999999	710	478	999999	999999	709	706	866	675	621	307	323	376	424	123	999999	722	119	700	999999	999999	889	280	148	326	727	867	526	458	999999	822	999999	999999	897	253	686	38	101	999999	999999	107	358	700	42	645	554	171	708	820	999999	128	865	999999	564	86	754	439	999999	203	715	841	190	418	870	798	885	632	999999	180	437	999999	999999	999999	57	263	300	999999	248	999999	772	565	169	999999	999999	999999	956	999999	136	821	499	256	698	898	999999	811	917	940	829	243	999999	921	692	537	392	106	497	689	243	311	785	565	201	836	430	159	682	484	974	194	842	752	506	656	999999	190	229	999999	958	999999	346	360	369	15	743	850	872	631	322	347	999999	999999	899	999999	46	999999	65	999999	477	77	139	442	965	645	401	17	425	46	856	999999	876	999999	730	997	964	434	206	196	102	580	287	
61	999999	636	994	574	853	999999	620	999999	999999	999999	264	891	999999	999999	394	724	613	736	435	836	775	120	471	434	546	901	860	611	737	868	770	897	999999	87	999999	339	650	999999	163	744	999999	118	86	999999	510	839	891	70	50	999999	582	366	999999	450	286	60	175	570	37	999999	819	999999	20	267	597	366	110	999999	999999	999999	83	787	582	690	420	667	44	952	923	707	19	800	571	264	296	414	752	999999	801	230	173	89	798	999999	924	417	107	999999	922	154	739	999999	438	984	408	795	783	464	39	999999	999999	223	647	999999	942	29	447	755	971	999999	613	999999	237	411	999999	999999	988	999999	765	999999	569	225	39	778	968	157	372	586	999999	500	630	297	320	192	999999	949	999999	478	269	905	969	351	847	739	540	978	635	36	102	414	806	999999	699	36	999999	800	193	868	361	999999	657	860	999999	480	562	999999	449	54	207	999999	562	520	121	999999	999999	227	377	300	248	989	521	345	493	451	694	999999	598	294	142	999999	999999	999999	126	474	257	118	452	999999	187	224	539	590	828	999999	999999	295	300	999999	992	831	432	999999	999999	372	999999	321	377	999999	999999	343	728	999999	912	794	999999	988	404	999999	612	925	999999	10	123	34	460	930	999999	343	599	999999	927	758	302	310	980	872	999999	754	201	936	741	994	591	843	999999	384	678	44	974	863	891	654	237	77	999999	432	779	605	999999	352	999999	999999	857	387	416	999999	999999	611	999999	313	55	999999	455	676	193	781	418	280	538	999999	262	483	368	736	516	283	530	235	999999	558	102	347	841	848	141	999999	146	214	437	526	999999	77	230	671	817	251	208	561	883	284	23	509	77	836	100	331	675	999999	870	142	999999	637	366	265	220	708	808	607	544	485	999999	214	843	22	999999	999999	262	696	918	274	85	969	351	970	544	593	279	15	999999	810	999999	999999	344	999999	999999	999999	711	965	461	119	443	999999	27	407	640	999999	999999	999999	281	906	78	978	999999	605	67	999999	296	396	720	627	999999	802	850	733	453	629	870	548	935	681	483	296	245	808	830	484	999999	943	339	734	926	999999	733	851	999999	63	812	738	999999	607	596	324	999999	834	681	641	999999	293	954	999999	999999	128	130	600	432	781	743	404	774	583	527	352	66	985	701	224	78	999999	991	399	999999	141	312	337	94	168	51	411	999999	199	734	668	989	328	999999	999999	999999	143	428	960	999999	418	963	663	999999	253	999999	269	999999	999999	572	999999	999999	564	204	999999	815	793	515	
999999	740	341	276	585	848	858	363	737	200	999999	131	935	580	999999	89	408	177	648	257	999999	999999	782	277	671	626	984	376	434	134	987	992	310	999999	999999	999999	978	151	388	999999	231	890	999999	78	250	344	636	999999	271	485	795	640	999999	545	674	373	957	74	605	999999	864	999999	928	613	213	900	999999	999999	425	811	110	999999	789	999999	35	999999	379	999999	37	999999	989	814	115	949	338	356	999999	764	953	791	272	999999	546	999999	950	999999	961	917	999999	349	523	329	753	999999	999999	538	851	342	520	999999	999999	253	46	278	999999	60	386	999999	285	999999	85	67	364	634	999999	195	999999	999999	884	295	989	999999	848	688	813	670	70	655	574	799	505	492	253	239	797	29	878	277	461	999999	999999	981	999999	19	273	466	964	129	911	999999	818	491	458	999999	733	542	999999	999999	465	307	989	731	415	485	360	999999	813	134	836	528	317	999999	908	984	932	18	999999	839	424	357	706	941	999999	384	981	999999	43	28	505	265	624	529	812	163	910	999999	575	166	659	680	652	840	293	392	881	375	583	474	302	725	722	565	999999	118	601	58	987	40	503	345	560	794	999999	581	904	787	640	754	83	310	442	999999	189	999999	704	866	658	361	503	999999	441	999999	726	780	999999	68	595	704	999999	862	644	999999	663	323	130	999999	221	999999	488	999999	735	828	401	991	292	69	385	999999	999999	735	400	635	999999	887	999999	991	999999	848	48	845	202	935	999999	999999	666	898	999	866	623	846	654	999999	873	409	999999	612	177	735	497	483	682	405	300	826	999999	18	16	775	418	138	790	999999	673	642	999999	999999	635	189	335	394	69	519	576	567	999999	453	999999	137	17	302	824	999999	999999	999999	172	999999	645	376	749	657	891	999999	458	495	66	292	999999	999999	508	999999	976	987	999999	113	999999	173	999999	732	745	28	256	879	999999	126	313	458	999999	118	479	999999	164	269	999999	677	999999	834	70	90	510	999999	999999	532	629	926	999999	999999	931	257	151	999	967	912	631	730	410	999999	466	342	191	608	280	174	999999	404	999999	717	556	732	610	999999	112	748	999999	946	847	724	260	841	800	476	999999	999999	966	480	147	251	637	710	276	999999	378	999999	898	902	527	16	771	234	10	607	999999	208	647	562	999999	999999	690	684	883	686	762	999999	999999	715	91	516	207	289	266	999999	999999	846	999999	129	220	383	850	329	428	841	999999	35	999999	202	196	327	126	414	999999	918	560	953	826	590	728	753	197	999999	820	21	
808	491	967	999999	528	999999	743	527	352	522	378	371	265	51	733	999999	783	348	528	764	400	793	705	348	134	999999	999999	875	401	999999	196	666	508	417	43	999999	67	526	674	753	999999	999999	999999	71	550	199	698	785	856	991	969	848	664	66	999999	999999	999999	999999	999999	402	423	867	136	885	336	711	862	847	999999	272	679	267	674	775	189	999999	999999	644	999999	935	437	244	999999	409	497	999999	11	451	999999	28	685	437	336	282	999999	717	999999	187	734	839	336	999999	776	594	322	999999	183	889	877	820	999999	150	832	264	964	188	999999	726	398	988	709	420	61	989	586	251	931	402	445	472	338	554	909	957	608	587	468	434	97	999999	174	122	574	999999	999999	545	999999	81	317	160	868	746	789	746	140	915	798	787	18	81	999999	999999	453	415	492	739	240	999999	656	386	999999	424	639	612	999999	596	846	85	264	51	645	999999	94	294	999999	591	765	173	827	692	788	680	999999	25	14	392	668	169	494	999999	314	730	425	930	440	453	116	186	999999	543	999999	723	999999	967	999999	920	697	999999	811	999999	974	77	999999	999999	598	49	998	623	608	440	928	999999	590	267	999999	999999	445	163	854	160	999999	999999	999999	293	623	74	157	999999	590	93	695	509	999999	593	32	246	683	461	342	400	999999	493	577	492	615	999999	999999	275	240	520	485	543	314	660	425	394	827	763	350	999999	892	999999	999999	524	745	428	339	997	999999	499	241	983	821	464	705	991	999999	758	678	240	931	882	999999	79	607	999999	205	697	178	637	419	999999	999999	808	508	904	459	62	746	196	63	145	40	740	289	999999	999999	850	955	999999	383	999999	95	999999	999999	20	332	964	916	594	233	999999	828	608	999999	321	872	22	955	800	542	999999	21	492	999999	999999	851	487	790	115	438	999999	741	744	263	349	834	11	216	498	582	495	145	162	963	421	999999	431	659	967	999999	710	894	165	891	424	67	602	931	805	168	999999	184	811	999999	877	999999	94	354	740	487	999999	805	467	228	57	823	859	528	766	489	999999	827	822	999999	728	460	999999	853	999999	292	241	80	411	340	737	321	334	999999	95	520	999999	87	919	489	759	999999	437	936	844	601	208	84	175	326	738	27	361	335	436	426	324	241	515	458	999999	800	999999	999999	491	735	999999	862	442	255	266	352	999999	342	726	824	33	999999	18	247	93	167	904	94	602	999999	959	999	999999	669	999999	991	571	999999	243	958	509	310	455	118	999999	346	641	920	69	
999999	999999	28	608	611	403	674	999999	999999	999999	98	896	999999	534	772	776	499	300	999999	58	999999	780	999999	108	767	325	999999	999999	900	144	746	999999	983	35	216	609	940	400	959	275	532	999999	999999	999999	999999	72	199	999999	682	342	613	55	867	872	793	999999	999999	999999	999999	296	680	999999	332	999999	628	572	912	294	327	173	835	108	341	507	525	999999	487	352	953	999999	135	946	521	999999	530	999999	999999	121	242	999999	937	30	559	999999	595	999999	446	170	476	582	160	905	999999	519	506	999999	714	369	356	296	999999	329	966	999999	999999	733	957	999999	612	927	913	800	61	725	999999	999999	549	668	912	999999	70	326	876	999999	999999	229	498	11	71	999999	987	299	765	999999	474	999999	64	999999	512	861	999999	682	557	549	669	360	853	732	999999	999999	965	56	456	999999	999999	810	999999	596	592	941	999999	955	702	596	940	999999	45	116	260	618	760	135	165	61	376	388	769	337	711	203	375	766	718	379	999999	940	842	999999	719	999999	174	468	831	570	626	149	979	960	608	54	325	747	999999	999999	930	839	890	404	517	847	50	999999	999999	999999	576	478	247	332	546	999999	781	164	396	999999	453	302	304	595	999999	237	999999	809	728	666	877	628	294	52	999999	220	60	448	373	872	623	999999	583	442	994	999999	901	999999	423	999999	273	171	360	885	231	637	999999	305	969	290	448	241	397	227	999999	947	999999	204	999999	336	999999	999999	999999	524	973	404	719	862	600	288	335	751	395	129	999999	999999	999999	409	821	811	999999	754	478	93	433	999999	661	365	999999	56	963	707	773	97	999999	930	381	999999	999999	826	918	682	705	999999	955	697	845	277	824	999999	999999	784	999999	81	661	204	864	707	101	590	742	363	999999	999999	324	999999	999999	308	999999	473	345	999999	497	994	999999	992	999999	787	138	735	546	394	999999	126	376	189	333	701	435	999999	75	999999	744	330	94	564	999999	999999	999999	336	719	546	808	999999	469	248	999999	389	188	669	154	999999	578	366	54	999999	822	999999	187	145	304	285	872	14	407	671	697	177	910	338	999999	898	421	801	25	999999	999999	999999	999999	137	893	943	999999	766	320	988	104	999999	286	735	999999	915	973	241	999999	443	673	803	953	999999	551	999999	999999	850	999999	999999	999999	999999	350	999999	999999	642	179	60	251	999999	762	116	693	999999	576	999999	890	184	596	999999	924	189	769	582	999999	782	236	858	585	774	474	672	999999	74	331	999999	47	999999	999999	109	745	922	989	680	999999	567	120	543	999999	242	
238	999999	999999	999999	331	486	999999	768	999999	989	416	320	475	477	886	999999	756	629	97	999999	281	999999	999999	497	600	11	200	999999	900	769	672	999999	636	353	545	179	418	288	742	845	318	279	526	973	999999	435	457	999999	794	591	810	491	455	972	960	581	93	767	999999	329	999999	999999	867	999999	327	723	683	131	931	716	681	999999	886	999999	940	11	141	247	804	175	554	678	304	999999	958	191	999999	999999	999999	964	96	651	807	423	999999	398	412	578	656	968	751	335	589	87	910	341	604	213	999999	959	999999	846	999999	999999	775	618	625	999999	999999	146	487	999999	999999	967	630	999999	670	472	693	999999	599	562	999999	835	999999	228	98	227	409	626	999999	999999	631	432	523	249	689	502	648	941	772	854	999999	999999	491	999999	999999	999999	456	999999	671	141	520	999999	370	999999	265	999999	890	557	529	408	158	371	559	454	397	316	453	999999	350	177	824	752	999999	744	973	999999	999999	999999	999999	476	770	527	955	999999	522	999999	72	636	999999	562	611	101	421	999999	706	227	999999	999999	343	289	178	75	999999	999999	317	768	999999	626	914	999999	782	999999	925	63	638	999999	416	999999	931	256	253	817	407	788	999999	733	340	414	47	755	119	317	358	352	307	704	999999	999999	147	754	438	999999	722	798	779	413	999999	367	736	999999	811	855	999999	97	999999	360	668	999999	937	583	437	308	588	168	85	999999	849	582	999999	999999	643	999999	967	187	817	999999	104	608	999999	999999	567	999999	999999	962	944	999999	999999	999999	317	999999	999999	999999	525	564	326	999999	999999	563	999999	313	563	999999	611	999999	442	999999	887	927	279	238	999999	69	999999	784	999999	464	629	999999	224	821	273	588	275	999999	999999	999999	438	412	860	686	948	541	999999	705	599	974	371	875	530	999999	376	283	991	88	999999	976	500	740	548	862	510	242	349	901	49	974	327	802	905	42	428	484	76	592	289	724	999999	48	999999	51	999999	754	999999	999999	454	990	999999	196	127	921	909	698	864	998	185	716	201	999999	999999	624	656	568	970	497	668	999999	216	408	799	966	999999	461	555	507	999999	756	146	221	999999	59	387	999999	999999	983	133	999999	999999	78	417	572	999999	999999	382	571	395	533	783	608	999999	999999	783	198	396	161	128	457	152	999999	999999	429	579	999999	999999	616	999999	524	999999	999999	374	938	999999	148	991	236	443	615	89	999999	122	246	972	999999	999999	999999	276	199	744	999999	999999	999999	587	263	840	999999	992	553	659	766	334	999999	649	797	244	530	999999	644	206	170	
999999	513	378	168	999999	991	456	51	237	644	349	56	780	999999	131	698	360	27	308	13	243	890	955	322	659	251	596	999999	304	232	612	631	992	584	815	999999	307	429	18	848	999999	951	325	24	999999	287	999999	299	675	545	999999	274	346	999999	926	999999	999999	65	508	999999	999999	999999	747	14	42	718	64	206	999999	769	401	931	999999	459	471	292	574	941	999999	381	161	307	509	758	62	347	295	999999	657	999999	804	251	921	15	453	270	999999	999999	982	999999	999999	893	754	906	153	248	265	886	999999	643	264	616	169	136	999999	107	999999	989	952	694	432	999999	548	999999	964	160	999999	999999	999999	210	89	263	958	197	158	999999	553	603	614	814	92	408	77	24	999999	198	91	794	999999	356	500	224	999999	999999	285	968	355	999999	942	993	999999	261	999999	530	564	10	657	972	978	592	553	177	384	147	612	34	197	533	999999	775	78	225	849	999999	999999	999999	894	671	912	189	999999	358	660	620	999999	999999	999999	999999	459	731	999999	119	816	571	802	332	839	231	684	261	999999	821	999999	176	999999	22	412	229	819	699	116	985	69	799	999999	205	999999	763	561	782	999999	999999	84	104	245	959	999999	999999	858	999999	999999	999999	986	999999	407	101	979	999999	696	573	999999	999999	727	759	624	555	999999	999999	891	606	999999	85	999999	999999	755	999999	747	284	999999	964	613	134	371	999999	675	999999	998	999999	402	587	226	33	77	999999	999999	207	922	324	479	689	910	392	396	261	573	949	13	94	999999	275	999999	704	999999	731	960	999999	999999	999999	94	191	556	999999	624	313	389	791	999999	681	999999	558	218	432	804	251	999999	231	737	999999	867	999999	439	914	504	136	999999	522	470	346	37	70	270	999999	239	298	143	269	999999	92	999999	781	999999	332	999999	356	66	922	900	321	999999	999999	565	827	428	368	752	642	156	999999	80	867	331	672	653	999999	999999	582	999999	999999	118	794	999999	654	999999	999999	999999	117	377	157	79	321	621	159	669	999999	505	443	217	871	546	500	999999	278	22	14	999999	278	678	69	68	484	999999	394	999999	999999	284	910	589	343	583	644	274	999999	428	999999	255	999999	12	364	981	999999	374	331	969	999999	999999	195	642	243	635	516	438	999999	98	595	591	237	946	999999	24	594	999999	874	297	901	236	124	849	263	999999	999999	275	324	87	213	120	999999	424	999999	210	98	278	356	707	76	216	999999	910	833	177	28	236	999999	349	397	11	999999	43	999999	391	566	999999	389	484	357	251	124	999999	999999	999999	193	
812	361	999999	926	326	999999	176	230	694	280	214	999999	95	740	61	60	999999	690	212	999999	374	356	213	999999	999999	889	871	999999	825	102	999999	35	359	983	999999	875	637	423	80	504	333	999999	383	121	999999	999999	303	744	306	999999	999999	550	682	999999	819	466	157	943	999999	437	635	816	405	999999	554	999999	667	999999	999999	185	423	560	999999	999999	297	561	972	102	292	433	999999	137	63	635	952	184	352	495	174	749	728	999999	250	999999	868	516	417	780	566	182	662	201	220	130	776	589	930	974	576	268	493	64	999999	999999	841	508	762	999999	999999	380	999999	181	937	784	457	999999	320	976	839	780	153	202	536	120	999999	404	917	932	999999	999999	253	377	919	999999	266	673	43	999999	999999	370	754	648	999999	196	345	490	999999	435	673	57	279	954	999999	795	124	999999	999999	550	977	447	590	830	910	287	136	469	262	999999	528	999999	695	818	183	479	36	999999	72	999999	775	999999	150	491	269	811	999999	298	242	134	999999	965	155	493	524	365	999999	999999	737	851	999999	875	238	232	907	888	361	460	781	999999	999999	619	237	188	774	696	306	108	570	108	193	999999	236	999999	249	562	639	211	303	818	699	112	767	221	290	899	62	917	999999	380	999999	999999	999999	576	365	182	999999	966	999999	999999	68	999999	363	638	999999	231	648	110	983	354	259	160	167	962	965	665	852	26	897	999999	643	999999	524	199	649	550	330	659	772	77	825	672	999999	474	760	28	999999	138	553	69	999999	951	999999	240	131	309	999999	555	610	999999	330	721	79	999999	999999	679	166	173	989	999999	901	988	999999	915	529	587	667	692	212	947	916	723	473	838	624	691	999999	999999	78	349	75	775	999999	999999	747	114	999999	999999	289	90	999999	585	148	999999	167	999999	623	999999	999999	544	642	792	999999	663	999999	606	257	240	228	503	233	873	105	650	62	136	999999	265	999999	425	983	27	413	131	95	340	584	47	680	363	999999	437	582	534	706	999999	999999	395	299	999999	856	372	431	786	857	988	999999	498	383	41	332	368	999999	296	560	999999	389	231	578	999999	31	999999	559	865	435	795	999999	570	943	780	704	554	999999	999999	999999	620	595	626	274	999999	849	96	664	649	41	999999	588	296	999999	91	999999	211	999999	846	129	646	813	566	360	71	999999	920	554	999999	337	777	999999	821	999999	999999	40	762	957	999999	999999	935	554	999999	833	726	217	999999	999999	862	887	999999	737	129	908	921	999999	999999	276	212	408	929	541	71	322	263	317	766	
568	44	61	999999	254	344	999999	193	102	902	732	634	853	692	333	692	715	834	999999	282	912	999999	999999	11	496	754	83	673	403	999999	999999	999999	418	450	446	999999	810	757	999999	999999	999999	724	829	904	305	641	358	715	605	849	356	487	223	44	853	762	902	59	643	499	271	580	999999	608	315	162	225	412	256	772	881	957	585	646	406	197	976	237	999999	854	999999	367	77	554	999999	119	366	384	999999	684	658	760	124	759	999999	304	934	230	599	999999	426	946	469	833	967	398	902	576	637	665	785	675	354	788	103	999999	513	999999	999999	999999	795	999999	815	571	123	130	999999	999999	514	111	263	755	637	562	999999	459	897	999999	586	748	217	789	999999	931	999999	999999	416	335	999999	238	791	999999	999999	404	357	585	140	897	719	846	555	86	72	535	412	999999	48	999999	360	999999	999999	999999	659	722	987	15	104	884	672	140	714	517	170	286	999999	564	996	999999	215	852	999999	999	524	740	999999	141	727	221	528	869	944	625	999999	30	232	521	49	999999	416	351	999999	999999	999999	588	142	999999	999999	785	999999	848	42	805	585	999999	325	999999	999999	918	529	999999	999999	882	999999	999999	196	98	542	999999	63	799	524	960	826	864	370	82	774	999999	999999	165	999999	941	999999	680	836	149	999999	999999	705	226	765	130	516	999999	999999	999999	891	999999	402	53	505	999999	732	426	999999	82	999999	721	147	252	999999	820	320	999999	641	346	886	999999	966	57	59	74	444	837	999999	403	453	277	999999	762	191	352	543	564	999999	450	219	999999	357	764	170	328	340	463	999999	945	999999	152	918	726	722	216	465	354	994	440	340	999999	999999	930	628	710	920	999999	70	888	287	756	999999	200	999999	316	999999	211	886	999999	734	981	852	999999	593	310	359	84	50	974	886	198	570	228	999999	999999	197	426	146	999999	999999	955	402	106	999999	64	999999	727	600	415	879	264	467	273	706	359	52	304	346	328	361	846	344	96	999999	98	999999	495	91	999999	129	910	75	436	999999	779	589	999999	429	999999	871	631	483	634	105	999999	730	306	522	999999	282	892	90	999999	108	561	620	999999	104	579	867	999999	646	789	296	968	198	40	999999	999999	770	296	999999	807	456	729	372	710	990	378	999999	889	973	999999	538	236	830	257	338	999999	169	282	662	999999	671	929	985	694	347	136	444	699	366	596	989	986	999999	282	371	378	999999	910	325	725	221	978	999999	325	260	70	148	941	702	177	766	497	999999	34	145	526	744	677	372	864	
999999	999999	532	386	999999	999999	999999	557	885	960	999999	258	957	999999	639	999999	959	670	999999	999999	987	999999	997	199	829	999999	362	993	147	845	633	999999	999999	461	790	999999	456	999999	983	999999	851	591	999999	999999	593	517	540	697	999999	453	567	83	244	94	999999	441	670	342	557	839	999999	999999	420	999999	336	72	999999	505	156	96	999999	376	687	734	436	406	999999	266	605	321	961	664	999999	999999	287	560	287	464	585	359	882	123	45	153	999999	635	181	999999	999999	999999	807	45	551	999999	999999	200	396	509	657	999999	993	414	737	245	878	534	999999	726	762	999999	785	256	919	796	213	132	340	543	999999	999999	999999	432	851	84	514	926	123	310	487	96	173	777	806	116	999999	999999	386	800	275	984	28	454	261	999999	745	560	125	754	104	93	999999	853	293	856	999999	570	563	999999	731	951	421	316	999999	676	999999	17	450	813	440	735	746	540	277	241	782	780	180	999999	338	999999	811	369	215	403	236	320	494	950	862	795	999999	723	78	999999	573	712	999999	585	35	738	999999	311	324	369	347	999999	585	999999	83	473	999999	350	333	777	150	62	999999	845	999999	302	523	499	951	644	820	32	999999	999999	667	999999	574	999999	999999	600	999999	510	54	846	999999	906	999999	442	999999	398	406	574	400	301	182	521	610	371	145	733	224	999999	999999	999999	548	325	858	630	394	999999	899	804	163	733	933	640	999999	264	789	543	999999	91	622	999999	248	999999	632	180	781	156	469	212	459	999999	999999	232	160	999999	307	740	58	114	999999	874	499	601	999999	666	999999	542	514	355	582	999999	175	143	998	796	440	302	999999	999999	849	247	999999	696	354	699	357	710	490	641	999999	58	495	999999	43	748	73	646	834	999999	999999	249	642	123	999999	858	999999	252	233	364	999999	15	57	370	264	809	340	803	257	999999	999999	999999	62	872	999999	533	116	712	110	260	999999	793	468	999999	876	609	999999	999999	999999	496	410	115	487	135	706	999999	10	999999	208	233	417	999999	399	999999	655	999999	197	769	725	106	999999	585	151	999999	631	151	546	329	493	655	214	910	737	761	321	999999	179	926	176	446	533	980	513	999999	843	999999	404	357	81	721	999999	999999	704	968	744	999999	999999	514	503	999999	415	680	641	553	29	507	532	638	799	999999	985	999999	999999	288	573	770	81	275	139	169	747	999999	999999	772	243	999999	215	768	26	496	250	665	432	999999	41	852	349	960	999999	345	999999	766	558	630	736	160	242	999999	999999	973	999999	697	999999	999999	
816	226	432	868	320	651	301	763	999999	999999	210	329	838	990	257	720	431	999999	418	793	999999	999999	999999	627	46	92	999999	788	373	999999	999999	999999	290	97	795	814	999999	999999	999999	999999	54	185	999999	255	999999	416	321	999999	179	999999	552	641	289	999999	124	999999	585	999999	832	237	516	512	400	578	569	657	999999	750	204	999999	301	950	999999	213	999999	999999	836	395	207	629	999999	892	999999	688	500	111	999999	698	973	959	239	624	648	999999	698	999999	785	999999	686	999999	377	570	57	737	393	999999	180	85	842	79	999	199	607	212	999999	623	893	711	88	467	999999	999999	776	999999	212	676	312	58	514	218	269	269	709	435	262	209	999999	881	999999	897	931	198	856	904	959	50	999999	445	955	85	999999	83	497	229	387	999999	793	812	535	999999	300	999999	999999	999999	809	999999	490	181	950	267	999999	999999	416	999999	535	205	999999	999999	285	172	659	866	103	439	570	196	772	999999	57	236	415	43	356	588	607	809	627	232	105	229	560	844	495	698	999999	635	667	316	693	192	542	921	536	372	67	999999	38	140	73	622	967	10	134	999999	851	744	665	827	583	726	578	272	776	65	999999	999999	380	999999	142	999999	528	999999	999999	999999	999999	494	999999	983	999999	999999	999999	496	999999	999999	262	560	999999	999999	846	563	999999	839	999999	999999	613	999999	154	480	760	999999	999999	633	999999	138	104	512	213	268	40	367	247	681	306	409	944	91	999999	304	999999	999999	104	999999	558	999999	964	688	732	829	261	423	349	999999	232	999999	130	999999	498	39	999999	750	999999	999999	741	489	999999	298	543	333	32	532	176	850	999999	708	157	453	999999	999999	173	415	780	383	16	999999	27	221	458	27	289	796	593	999999	915	999999	705	641	999999	999999	263	999999	155	408	807	728	256	999999	358	523	141	999999	83	999999	866	973	970	973	455	134	999999	114	839	525	54	235	999999	103	999999	624	13	515	585	16	176	496	999999	999999	999999	999999	370	529	999999	934	886	613	723	524	217	999999	92	731	196	743	999999	159	837	629	364	582	789	163	563	733	999999	625	999999	77	902	379	713	598	408	177	999999	942	251	999999	999999	440	999999	999999	999999	999999	541	282	329	842	409	26	659	999999	27	992	498	216	966	139	999999	271	522	656	622	837	239	999999	999999	28	979	663	907	999999	999999	923	80	374	999999	570	201	248	305	999999	999999	885	719	83	580	415	679	557	976	122	489	378	918	999999	802	58	763	57	948	311	862	745	999999	727	650	999999	999999	999999	939	999999	
999999	186	965	274	988	737	999999	999999	913	917	348	999999	687	795	452	999999	14	224	572	228	806	154	299	994	999999	921	776	999999	432	486	999999	555	617	580	184	313	412	654	867	74	930	607	143	999999	962	439	68	999999	284	38	99	999999	561	721	599	792	887	971	877	999999	999999	135	733	437	434	793	815	117	621	149	219	360	357	507	298	999999	20	268	41	956	999999	462	718	404	397	999999	993	896	999999	391	426	999999	776	799	113	804	999999	706	606	179	999999	951	999999	144	999999	738	360	64	999999	999999	782	629	939	921	213	508	417	339	49	999999	799	999999	999999	239	999999	778	583	999999	404	493	334	314	661	862	342	999999	760	583	585	658	435	939	999999	999999	609	796	501	855	596	604	397	999999	666	957	379	704	999999	472	421	50	999999	999999	660	939	76	477	967	86	588	301	999999	833	754	391	999999	999999	456	545	629	926	287	728	961	799	105	789	647	704	492	637	96	297	999999	544	999999	633	289	999999	523	141	999999	424	276	999999	856	564	999999	999999	743	520	258	289	842	494	999999	436	840	861	844	287	830	999999	594	999999	214	460	670	219	887	590	580	999999	31	498	107	999999	461	667	942	540	998	371	960	972	388	999999	455	678	781	77	792	428	688	246	999999	566	999999	325	99	406	893	581	398	162	999999	335	999999	999999	396	899	974	183	918	999999	999999	468	999999	621	572	407	999999	992	437	820	798	162	244	785	196	999999	999999	145	577	546	999999	426	999999	999999	42	63	549	999999	999999	882	102	618	510	385	999999	842	999999	218	753	999999	999999	901	153	999999	364	999999	101	482	167	856	866	999999	606	381	666	862	495	999999	589	999999	858	999999	710	999999	999999	189	651	859	999999	999999	286	824	392	885	155	745	283	404	999999	254	961	76	942	435	25	263	999999	138	718	105	356	760	629	243	833	999999	201	598	850	184	999999	242	655	813	579	52	456	721	236	999999	999999	101	60	999999	557	791	999999	285	539	474	999999	999999	150	732	997	999999	999999	158	61	659	999999	684	553	278	999999	999999	420	139	855	999999	806	300	999999	797	999999	265	710	999999	686	51	999999	916	999999	999999	16	622	999999	922	815	999999	846	999999	669	576	999999	905	999999	781	999999	828	999999	833	429	999999	667	877	621	999999	226	742	999999	999999	472	19	135	637	624	177	272	495	637	498	999999	801	136	508	630	335	999999	999999	999999	928	66	858	999999	700	496	503	719	999999	11	748	706	83	248	935	836	999999	450	739	290	379	519	741	999999	882	
520	999999	438	169	256	295	999999	616	33	887	999999	614	348	435	151	131	458	142	494	999999	792	999999	563	201	672	970	884	689	330	999999	418	325	667	999999	190	868	75	560	882	715	824	100	59	360	90	231	321	25	598	999999	921	387	257	311	100	280	999999	247	496	999999	410	999999	295	684	999999	999999	946	560	255	282	999999	999999	260	999999	74	702	200	999999	120	999999	659	869	100	171	427	41	999999	999999	697	999999	804	827	73	607	999999	590	804	375	881	550	999999	761	999999	326	112	33	136	477	999999	398	89	999999	136	56	626	999999	153	133	267	448	471	999999	862	345	477	238	834	999999	474	483	999999	825	331	570	174	898	999999	774	999999	403	999999	600	129	308	830	942	701	27	980	773	447	680	117	443	89	695	898	434	849	999999	199	483	999999	999999	501	264	540	566	881	728	999999	378	999999	999999	543	871	999999	564	999999	534	537	817	672	701	46	226	999999	888	491	479	999	999999	925	193	214	430	999999	366	807	575	999999	145	146	262	342	79	615	253	899	999999	235	999999	999999	324	347	999999	811	311	999999	284	999999	652	999999	999999	728	764	453	999999	659	123	284	113	756	999999	132	999999	680	419	369	966	999999	474	988	283	999999	665	756	611	846	832	618	295	640	999999	999999	760	70	734	534	577	626	734	594	785	933	132	587	979	202	999999	701	999999	941	759	673	82	663	801	168	72	999999	842	44	999999	505	988	472	233	911	371	999999	946	999999	792	350	999999	879	213	350	131	999999	777	418	900	999999	225	354	880	859	955	106	268	575	999999	569	784	699	767	290	944	659	363	78	830	613	999999	999999	999999	999999	796	203	460	999999	47	983	240	433	999999	695	289	644	999999	374	955	275	83	381	422	232	566	187	122	999999	405	471	724	708	588	297	387	707	999999	471	72	762	999999	806	538	488	338	360	999999	81	11	310	76	989	123	999999	540	999999	105	999999	852	999999	90	537	66	575	999999	999999	845	846	318	581	449	131	999999	203	628	276	999999	933	894	216	621	999999	999999	104	405	735	595	999999	999999	13	999999	278	618	999999	999999	999999	999999	963	999999	999999	515	718	763	430	861	944	686	919	999999	273	999999	172	42	646	999999	50	999999	962	999999	533	936	822	100	314	969	180	999999	859	521	520	999999	878	713	97	700	903	286	999999	242	999999	999999	999999	96	999999	473	449	245	972	455	641	999999	999999	793	696	870	692	628	459	999999	690	441	827	408	999999	746	661	999999	945	945	104	763	999999	729	719	484	
270	736	999999	999999	529	935	540	999999	999999	999999	739	999999	999999	999999	999999	284	827	999999	551	28	231	999999	999999	746	811	991	300	37	360	878	385	67	83	222	999999	956	999999	999999	932	999999	901	423	528	999999	16	576	441	728	936	819	999999	999999	999999	701	263	993	76	859	39	537	644	513	63	11	999999	999999	22	999999	616	62	263	999999	117	795	999999	999999	749	999999	999999	245	560	572	100	541	942	309	879	382	958	999999	889	999999	588	999999	999999	397	370	526	765	334	999999	636	121	884	566	725	968	392	999999	455	254	999999	129	999999	977	999999	422	521	68	999999	802	639	846	999999	173	101	631	712	684	729	447	999999	999999	415	681	924	999999	215	999999	227	999999	496	798	999999	372	999999	51	999999	427	49	975	999999	467	999999	531	999999	789	121	721	474	103	266	999999	854	18	31	308	714	999999	63	620	216	999999	841	12	316	999999	343	637	88	59	838	295	644	754	598	764	999999	883	756	999999	349	494	511	134	999999	789	999999	504	351	785	337	679	374	428	768	312	626	430	999999	999999	456	483	999999	424	265	971	72	110	999999	266	999999	831	999999	918	280	722	45	717	928	526	898	999999	999999	302	722	999999	920	225	999999	295	148	653	667	674	687	866	851	96	868	999999	999999	842	94	94	999999	999999	322	999999	158	55	277	909	999999	698	193	618	196	349	702	106	999999	846	999999	999999	128	581	999999	692	241	999999	870	948	999999	999999	800	66	753	999999	741	999999	999999	475	77	999999	28	239	161	968	490	999999	679	999999	999999	999999	62	879	727	960	966	999999	342	999999	999999	743	999999	328	70	999999	999999	999999	999999	984	607	999999	999999	585	779	184	115	888	429	205	999999	171	734	369	564	85	772	921	999999	793	999999	999999	999999	225	260	333	999999	700	178	484	999999	363	214	695	999999	999999	521	477	110	552	855	87	560	147	428	62	19	999999	763	984	999999	976	798	999999	748	845	603	999999	334	455	419	999999	720	944	134	847	957	49	465	657	563	999999	821	999999	999999	168	211	745	796	208	324	949	936	193	580	104	565	143	999999	999999	314	999999	152	654	143	999999	367	615	999999	581	999999	969	360	999999	431	999999	164	999999	999999	999999	644	999999	999999	136	140	999999	479	999999	374	40	291	999999	103	407	999999	87	162	999999	653	497	800	595	732	224	113	999999	598	829	762	999999	939	554	999	999999	999999	456	247	999999	523	999999	970	831	251	982	299	281	999999	953	763	353	456	987	368	645	789	58	134	34	33	999999	872	649	773	403	101	737	824	
737	999999	896	999999	146	652	980	527	969	999999	750	925	831	478	644	75	418	524	951	195	364	576	374	331	223	992	737	800	330	67	848	999999	561	456	149	970	867	513	319	344	387	128	820	704	999999	108	201	318	237	999999	364	878	149	551	470	170	999999	574	626	153	999999	999999	999999	912	506	859	373	384	999999	674	999999	905	999999	616	999999	245	999999	670	947	124	801	999999	573	746	702	969	751	19	986	978	999999	303	886	999999	429	207	921	908	208	525	734	816	999999	562	999999	459	673	999999	743	234	414	947	627	511	999999	495	999999	459	219	536	999999	363	999999	359	999999	999999	999999	49	197	610	999999	848	472	431	389	984	450	21	370	999999	306	229	999999	762	574	413	999999	384	822	934	590	471	698	999999	418	381	428	629	249	481	440	999999	999999	142	999999	565	485	205	132	999999	54	605	99	966	240	887	97	635	999999	909	238	643	226	999999	30	852	999999	800	999999	18	565	999999	771	888	999999	671	999999	143	852	18	927	481	999999	999999	889	985	381	732	441	530	999999	793	844	999999	999999	797	417	999999	122	67	416	684	191	999999	802	234	833	999999	164	999999	13	954	782	999999	999999	757	390	761	372	45	480	427	999999	492	725	772	999999	442	644	999999	264	800	999999	999999	602	252	999999	999999	661	665	161	180	999999	872	526	339	20	78	357	496	416	656	720	999999	999999	988	999999	999999	398	40	258	401	566	149	314	999999	933	987	999999	738	467	251	109	999999	999999	999999	999999	999999	965	395	761	907	999999	158	608	608	89	942	999999	613	927	600	999999	631	416	759	613	438	568	323	999999	33	893	999999	38	999999	999999	23	204	286	999999	829	733	12	999999	351	999999	418	540	706	133	991	778	999999	999999	999999	999999	999999	300	999999	696	999999	927	652	990	737	23	475	129	443	999999	76	999999	999999	474	107	867	749	362	74	452	205	898	862	999999	414	255	333	999999	171	999999	999999	723	999999	590	999999	901	999999	22	999999	999999	841	299	999999	654	66	252	846	999999	713	10	751	126	235	681	501	999999	999999	462	585	492	689	667	958	768	999999	999999	999999	999999	745	205	786	737	999999	736	610	905	999999	218	143	172	999999	999999	104	170	923	961	497	999999	99	216	999999	628	436	58	648	184	341	338	999999	713	999999	505	999999	517	223	23	999999	498	999999	595	721	857	999999	999999	999999	462	573	999999	844	23	855	290	261	999999	369	168	310	772	98	436	574	999999	538	429	598	902	877	999999	947	909	999999	999999	327	999999	999999	979	309	22	999999	
195	611	544	494	666	999999	999999	999999	820	999999	65	713	532	410	644	30	259	328	899	824	191	999999	986	849	934	356	856	962	757	54	999999	858	999999	807	902	825	40	999999	871	571	999999	658	999999	438	999999	206	999999	598	683	999999	999999	660	409	198	999999	999999	999999	694	559	320	11	331	496	776	768	999999	425	725	507	818	999999	281	999999	338	519	533	529	558	958	738	222	267	288	999999	809	728	459	109	999999	999999	211	346	428	999999	999999	983	171	999999	999999	695	780	417	101	999999	999999	963	213	81	678	999999	90	75	735	821	107	743	52	222	966	49	999999	326	701	214	617	653	853	999999	768	536	371	249	889	999999	999999	804	176	999999	791	846	999999	999999	431	773	222	145	610	607	464	999999	941	949	323	629	999999	999999	716	887	257	839	119	318	313	999999	999999	841	186	473	864	302	577	629	431	130	524	999999	894	928	991	482	52	256	999999	999999	594	999999	926	269	324	502	98	288	999999	999999	736	999999	83	289	885	381	958	147	742	999999	999999	322	528	202	115	587	570	999999	895	775	796	862	999999	370	557	999999	999999	917	158	999999	213	298	999999	480	999999	318	296	614	53	999999	523	905	513	999999	694	999999	894	733	999999	737	931	310	393	400	164	999999	338	713	732	418	466	51	988	381	958	959	858	57	999999	796	999999	955	999999	285	999999	999999	359	999999	675	284	999999	191	763	999999	440	902	905	73	325	999999	979	583	882	634	164	481	916	142	319	735	423	999999	923	367	445	999999	566	118	999999	273	524	729	999999	457	836	284	999999	999999	940	66	63	795	732	299	999999	718	82	120	130	780	974	226	299	940	999999	735	267	406	999999	463	346	999999	925	999999	994	999999	545	435	797	999999	203	999999	201	263	681	628	123	633	999999	727	903	455	987	999999	298	308	440	106	596	999999	999999	881	601	487	720	999999	870	679	305	567	182	647	323	251	587	634	999999	999999	269	243	999999	633	856	258	560	890	999999	568	763	695	819	449	999999	999999	862	321	748	714	999999	424	757	444	338	999999	555	266	142	746	779	663	999999	999999	999999	363	489	999999	35	353	926	999999	999999	311	916	609	748	732	807	626	999999	275	886	319	503	844	999999	187	305	874	999999	304	999999	73	788	109	422	425	612	486	217	999999	296	404	788	713	999999	999999	527	728	243	822	458	515	368	999999	999999	999999	900	992	878	311	97	160	650	632	81	393	522	999999	197	333	130	331	999999	999999	979	491	531	790	999999	999999	999999	576	640	880	999999	252	
999999	999999	333	458	524	619	608	906	392	145	999999	165	641	584	999999	711	541	910	701	137	999999	460	534	294	441	999999	999999	999999	651	521	519	769	787	828	687	247	493	739	808	999999	723	512	526	843	737	376	158	302	105	948	45	730	999999	718	155	255	750	999999	26	999999	504	758	265	999999	626	999999	999999	812	896	695	228	801	999999	200	413	999999	934	691	557	75	961	999999	753	702	999999	789	999999	78	683	999999	497	455	999999	404	17	964	257	999999	227	752	997	345	405	409	729	243	628	988	314	999999	999999	999999	490	950	999999	680	15	562	395	836	999999	309	139	464	208	773	999999	707	999999	999999	999999	999999	473	805	77	625	427	354	999999	252	999999	601	764	132	131	999999	964	772	950	999999	959	695	269	999999	999999	999999	999999	941	999999	999999	165	920	805	999999	223	42	595	685	882	827	262	660	589	152	999999	802	545	16	999999	999999	999999	315	756	856	490	999999	999999	93	456	379	419	486	152	26	97	250	999999	899	909	999999	842	288	889	133	999999	999999	116	127	715	555	999999	210	608	441	999999	849	173	999999	384	572	23	512	238	513	418	776	518	572	65	999999	999999	645	999999	253	927	530	426	999999	999999	192	999999	999999	377	900	226	218	878	999999	869	247	86	847	525	347	999999	340	60	386	715	307	789	543	999999	289	999999	517	113	364	514	999999	433	999999	175	201	999999	121	144	337	297	209	999999	806	702	999999	999999	999999	999999	760	177	596	479	49	999999	485	999999	11	999999	98	361	708	999999	523	207	252	814	545	681	334	320	999999	206	722	99	515	409	999999	841	253	930	999999	398	353	999999	918	157	393	621	999999	798	34	280	55	999999	999999	103	384	609	460	13	813	999999	999999	999999	999999	999999	999999	999999	412	86	419	170	597	168	999999	320	999999	336	288	999999	431	923	991	535	295	999999	999999	746	510	999999	35	999999	391	250	999999	902	602	903	984	528	399	442	999999	613	999999	864	682	887	15	278	341	57	330	999999	581	889	496	269	164	999999	999999	21	450	999999	999999	46	779	999999	51	999999	717	999999	352	760	999999	988	999999	387	156	430	21	273	740	242	90	978	62	36	668	999999	415	342	749	999999	289	999999	999999	227	562	351	95	335	845	937	560	481	704	570	659	592	185	118	123	733	506	999999	280	218	910	82	984	999999	688	999999	662	385	999999	876	480	326	999999	497	825	804	345	686	427	803	999999	608	283	491	376	86	61	306	229	25	970	999999	999999	999999	999999	999999	999999	342	647	999999	284	185	999999	
828	999999	999999	999999	999999	293	318	999999	820	999999	477	536	312	799	503	385	999999	763	365	165	104	905	175	999999	221	190	345	999999	999999	48	999999	528	999999	246	454	401	44	489	373	23	999999	627	999999	756	641	258	14	690	999999	957	45	276	918	999999	999999	922	924	134	384	999999	999999	871	395	781	999999	999999	999999	75	999999	111	351	132	400	999999	999999	999999	755	999999	999999	963	186	655	583	55	13	129	609	486	999999	532	477	909	999999	865	75	49	999999	999999	999999	692	999999	938	345	762	999999	913	876	576	774	801	176	515	557	420	331	999999	298	350	778	51	349	999999	106	822	633	442	26	534	287	999999	999999	387	823	884	746	247	319	999999	999999	999999	253	43	711	177	365	999999	361	999999	544	999999	751	891	999999	554	352	673	999999	523	138	999999	896	999999	298	999999	999999	789	999999	673	999999	93	982	477	910	688	797	315	999999	928	467	671	999999	332	999999	514	463	352	787	279	541	82	406	796	999999	267	203	902	744	999999	999999	575	280	687	999999	461	789	283	999999	912	756	47	831	912	999999	467	101	999999	360	783	999999	223	12	422	141	602	687	999999	786	653	494	895	571	700	999999	891	400	403	313	539	724	190	372	999999	522	504	251	493	740	234	175	630	999999	960	46	397	573	858	556	999999	999999	603	999999	337	427	861	475	141	595	174	76	999999	270	821	69	925	999999	137	899	636	361	999999	456	562	488	864	353	610	663	999999	999999	542	847	999999	765	131	693	44	457	999999	38	999999	898	575	167	477	369	729	901	999999	545	999999	959	919	999999	579	999999	934	849	562	999999	865	477	999999	846	999999	999999	999999	65	937	242	816	679	248	608	999999	305	999999	404	20	999999	623	708	551	393	881	582	999999	820	195	974	999999	195	894	153	173	642	999999	728	999999	626	986	674	964	879	729	999999	999999	321	825	284	275	999999	838	999999	999999	166	926	281	965	951	999999	563	870	962	484	631	785	104	444	999999	72	162	771	393	518	949	744	999999	664	999999	861	616	995	911	999999	227	356	836	259	16	715	961	763	681	703	999999	804	11	405	108	999999	626	876	227	221	123	768	455	550	944	422	265	616	999999	99	999999	567	958	264	266	284	949	845	437	892	111	399	99	689	95	155	743	275	566	999999	245	739	999999	999999	999999	999999	999999	296	314	594	460	354	999999	592	397	865	845	746	149	824	41	781	448	334	119	999999	678	765	999999	799	679	989	59	715	854	576	789	999999	669	806	382	663	540	999999	441	756	
485	999999	999999	999999	999999	996	135	742	112	999999	300	453	590	999999	780	146	831	515	999999	470	999999	999999	737	999999	85	999999	87	342	451	999999	999999	605	893	362	248	180	999999	244	499	683	863	317	612	400	999999	346	999999	999999	36	245	831	34	999999	970	999999	286	999999	482	999999	722	999999	793	300	734	222	695	559	237	632	609	674	597	26	242	606	987	999999	346	544	738	999999	289	316	216	547	227	677	999999	900	961	999999	989	99	776	764	999999	26	999999	188	999999	786	999999	176	999999	999999	999999	999999	695	373	474	999999	433	938	416	999999	639	486	94	999999	995	27	637	337	670	209	684	507	250	477	536	970	717	168	999999	951	470	123	999999	645	999999	219	981	559	436	999999	976	61	682	964	135	594	932	691	999999	572	999999	999999	505	227	999999	999999	767	228	837	503	972	274	984	999999	351	526	999999	449	999999	785	999999	88	900	399	232	999999	999999	999999	352	941	999999	36	975	391	802	358	617	999999	759	575	452	763	721	932	999999	999999	76	228	622	609	997	999999	807	407	999999	81	221	115	994	262	911	490	875	895	465	946	999999	603	999999	993	908	999999	689	318	342	282	999999	968	101	520	999999	606	664	743	944	999999	999999	999999	855	731	146	511	999999	506	663	961	999999	999999	999999	361	422	473	565	628	700	82	803	498	74	263	999999	253	999999	483	695	314	826	142	999999	911	999999	720	748	930	857	406	256	193	655	999999	395	540	999999	999999	107	104	999999	45	52	871	999999	731	999999	999999	999999	893	497	204	811	358	145	754	999999	565	634	701	999999	635	771	304	826	620	843	693	867	999999	751	283	999999	601	999999	790	999999	88	170	996	999999	156	999999	963	908	61	382	306	245	640	666	999999	115	999999	379	415	274	747	55	141	887	820	734	844	152	223	818	220	95	354	663	796	404	638	494	578	999999	807	395	999999	247	546	457	999999	517	814	178	999999	231	858	999999	353	43	39	118	396	422	999999	999999	694	999999	171	221	891	976	999999	542	477	911	999999	999999	466	361	280	893	350	372	507	999999	338	55	999999	988	236	827	320	999999	999999	529	999999	166	652	986	700	541	999999	335	566	260	647	999999	700	78	999999	999999	69	991	763	999999	999999	34	999999	742	999999	649	999999	183	984	73	665	999999	999999	947	813	644	50	480	660	738	817	25	999999	256	689	66	355	770	567	72	768	329	999	999999	762	82	251	910	502	61	999999	902	351	502	999999	999999	115	752	264	786	134	588	999999	999999	328	752	229	668	63	437	
303	634	615	922	305	346	999999	936	195	740	402	140	978	999999	601	914	673	312	999999	159	950	603	999999	780	938	189	988	975	910	20	853	583	999999	999999	757	512	999999	428	207	257	432	999999	566	523	999999	993	610	731	432	414	88	916	999999	999999	486	700	128	835	984	126	357	999999	36	185	887	819	282	913	851	98	627	999999	115	414	726	999999	46	999999	396	944	578	266	553	506	999999	999999	576	953	588	66	394	461	999999	91	899	999999	152	391	636	574	721	697	999999	343	786	833	999999	999999	187	705	999999	136	448	999999	547	101	999999	530	253	950	252	329	334	999999	704	175	810	999999	514	999999	999999	655	364	821	999999	881	999999	219	719	999999	999999	975	776	883	402	267	999999	404	543	999999	711	999999	999999	999999	331	401	999999	96	638	621	32	787	97	750	75	999999	999999	627	999999	665	999999	379	999999	154	999999	277	552	451	402	447	163	415	490	999999	724	27	517	678	500	831	519	300	580	108	85	348	999999	35	817	392	495	395	999999	999999	104	341	811	999999	999999	64	849	999999	694	201	999999	616	306	391	35	58	502	999999	136	999999	156	999999	798	999999	79	999999	389	999999	633	19	951	999999	828	613	611	392	215	524	816	999999	981	598	999999	388	640	468	52	506	999	769	999999	402	268	601	730	679	999999	108	923	386	674	332	296	684	250	700	999999	693	779	999999	842	978	287	999999	13	558	818	419	999999	610	443	882	526	999999	128	559	508	236	882	999999	999999	116	600	999999	771	659	311	921	148	999999	999999	359	999999	366	926	999999	124	577	597	181	860	133	36	323	942	792	805	432	566	690	201	561	810	847	999999	735	999999	999999	919	999999	999999	999999	999999	142	929	94	165	170	937	216	444	931	639	710	81	726	90	286	496	999999	854	999999	364	999999	748	129	548	999999	573	200	534	277	999999	253	924	999999	999999	894	999999	858	636	645	494	359	255	999999	921	109	775	76	655	111	999999	940	500	999999	542	999999	393	810	545	999999	596	747	681	999999	282	396	786	119	874	196	999999	638	352	999999	394	999999	211	999999	207	448	113	507	999999	433	916	999999	752	999999	999999	38	510	583	322	359	59	747	678	88	987	535	323	666	202	999999	218	722	597	291	984	537	999999	904	613	999999	183	98	211	999999	999999	565	999999	240	689	845	685	318	325	993	169	999999	337	133	500	671	999999	446	999999	86	999999	203	129	471	571	891	417	999999	999999	225	186	999999	545	429	826	432	892	999999	977	356	783	900	999999	604	132	999999	
210	497	414	941	971	736	783	135	43	67	445	999999	668	797	437	89	999999	999999	999999	208	111	907	999999	999999	999999	52	999999	958	302	999999	797	525	348	999999	691	920	201	999999	254	449	999999	999999	396	769	999999	720	999999	189	999999	999999	561	307	999999	923	245	303	200	999999	172	999999	277	824	832	718	999999	999999	833	444	116	999999	887	319	999999	377	31	690	999999	999999	90	69	628	289	49	999999	763	999999	737	425	999999	397	729	856	866	324	999999	362	588	678	509	77	999999	979	999999	999999	816	252	999999	420	999999	555	999999	663	264	999999	311	987	785	244	955	770	192	417	455	999999	787	999999	453	541	999999	669	999999	841	38	999999	182	648	215	638	999999	520	58	327	524	999999	613	76	601	762	23	999999	576	354	723	738	884	478	999999	364	624	784	999999	999999	224	241	453	942	634	251	999999	662	782	157	461	444	722	865	893	21	115	720	440	999999	527	999999	102	758	128	300	999999	703	124	850	23	999999	721	999999	112	999999	999999	999999	442	359	831	361	412	429	892	999999	26	999999	584	999999	999999	903	353	118	392	213	148	695	999999	344	122	237	547	999999	999999	464	723	999999	762	999999	999999	443	999999	90	859	176	608	673	865	839	284	118	128	602	999999	120	654	999999	754	898	153	305	847	107	999999	603	813	480	296	999999	565	441	267	999999	500	815	624	999999	258	226	999999	475	829	999999	70	999999	119	999999	339	32	809	999999	829	864	999999	726	595	190	999999	266	999999	999999	387	437	284	842	999999	155	111	999999	495	391	999999	538	303	677	475	863	47	243	494	867	151	273	628	455	611	999999	514	999999	230	999999	999999	992	863	999999	999999	401	710	999999	162	963	999999	554	536	428	756	301	570	790	260	999999	153	610	771	495	999999	123	809	999999	999999	458	999999	999999	565	61	961	371	675	826	999999	999999	162	819	91	530	999999	597	736	209	698	320	832	999999	999999	497	999999	819	230	377	490	974	592	999999	999999	703	999999	517	988	999999	467	394	626	743	999999	186	579	333	529	999999	472	999999	999999	999999	140	920	626	916	813	77	760	152	999999	307	346	614	491	999999	833	387	207	515	608	999999	741	314	694	999999	522	347	999999	967	300	999999	905	100	597	982	751	76	999999	416	704	920	999999	999999	253	999999	407	596	694	999999	999999	151	999999	957	791	134	867	999999	235	537	403	999999	999999	792	851	171	402	255	26	509	530	999999	309	790	810	999999	537	426	999999	999999	999999	999999	652	620	999999	158	935	947	309	473	124	925	999999	550	23	238	
770	931	473	91	926	161	580	999999	777	733	841	999999	999999	113	597	451	764	860	846	999999	823	539	999999	703	236	454	946	999999	394	605	925	759	776	581	916	606	953	979	449	539	999999	999999	843	743	316	999999	800	205	875	999999	999999	999999	999999	545	414	241	615	770	855	999999	999999	999999	801	182	807	91	999999	575	196	999999	498	999999	999999	999999	131	367	999999	581	396	999999	999999	999999	677	721	444	945	65	999999	177	999999	999999	999999	134	967	333	999999	664	671	935	235	205	999999	19	884	185	999999	569	396	424	56	545	43	384	310	826	999999	359	90	999999	862	999999	255	407	999999	10	315	660	452	999999	802	999999	35	646	170	999999	430	740	792	546	67	385	999999	816	130	150	956	999999	823	151	868	970	584	933	83	209	949	999999	507	884	869	999999	999999	999999	621	353	520	999999	999999	999999	999999	724	566	544	679	999999	366	438	287	371	999999	999999	836	311	125	832	128	999999	999999	961	999999	999999	242	908	676	342	268	265	999999	999999	999999	999999	594	872	744	153	999999	50	263	596	842	520	999999	146	999999	371	999999	815	298	789	235	999999	824	261	551	803	491	999999	999999	347	999999	999999	243	510	741	484	913	964	566	971	428	88	838	976	999999	889	62	106	999999	314	999999	452	967	416	999999	211	744	342	999999	941	662	756	999999	915	377	741	999999	49	405	999999	458	924	259	326	371	999999	589	848	142	661	750	395	590	562	894	999999	143	827	958	539	999999	999999	643	625	999999	999999	905	999999	609	387	612	999999	701	711	856	528	203	651	55	999999	622	895	210	669	200	277	176	620	31	600	999999	459	91	865	999999	999999	291	633	17	698	999999	999999	249	999999	59	737	693	878	706	999999	583	492	782	563	917	844	380	973	434	999999	505	294	901	18	779	162	931	999999	95	978	247	569	643	356	162	955	656	999999	620	463	999999	999999	914	655	27	125	677	527	948	999999	999999	318	208	999999	202	957	765	241	975	896	806	858	793	727	138	23	999999	999999	411	961	197	999999	999999	971	468	218	380	256	990	663	484	413	887	313	481	929	370	678	163	999999	999999	425	479	999999	999999	725	999999	196	526	14	277	251	126	999999	594	999999	999999	999999	506	984	999999	999999	250	321	422	402	970	489	999999	209	652	179	283	215	771	999999	455	639	324	743	714	194	999999	986	396	243	999999	901	999999	999999	999999	143	999999	178	999999	681	999999	168	311	264	755	999999	940	327	999999	999999	968	999999	224	822	999999	325	913	763	999999	402	789	999999	925	189	115	
78	770	357	235	519	997	114	596	100	999999	297	338	69	999999	699	253	411	634	298	999999	386	687	897	772	658	230	418	898	227	999999	920	242	132	159	686	999999	999999	102	842	999999	863	324	999999	234	999999	987	999999	775	580	158	388	630	637	913	999999	391	873	585	577	299	589	216	379	999999	999999	999999	216	999999	999999	999999	999999	319	791	999999	411	999999	562	672	932	670	376	642	327	78	512	999999	605	218	429	304	380	17	524	553	520	999999	945	999999	558	785	781	943	999999	134	496	79	838	999999	512	999999	828	999999	652	906	922	946	888	310	999999	386	999999	997	999999	999999	85	653	794	999999	677	754	125	999999	999999	157	999999	432	179	202	999999	443	461	166	705	999999	476	178	365	617	630	573	768	645	239	181	336	783	999999	466	59	843	999999	599	771	758	552	201	97	504	28	500	777	695	728	999999	999999	302	999999	728	541	906	298	186	618	114	985	480	407	942	821	114	969	713	153	738	168	999999	395	947	219	284	999999	999999	999999	999999	999999	82	999999	977	256	43	491	999999	925	152	554	108	980	666	772	999999	793	154	999999	913	999999	74	999999	989	999999	999999	907	354	999999	266	825	437	587	488	318	912	999999	430	696	787	623	244	787	11	194	70	882	999999	999999	148	491	936	186	686	609	732	530	927	884	194	136	147	226	668	327	126	521	501	358	859	999999	373	458	896	300	295	999999	550	805	999999	999999	999999	999999	380	775	888	261	900	879	585	999999	636	546	999999	661	999999	28	999999	683	999999	549	390	999999	999999	630	128	488	290	395	323	455	979	132	851	14	999999	967	845	893	439	865	620	999999	999999	999999	881	999999	999999	999999	999999	999999	999999	867	999999	492	799	999999	855	750	657	409	971	999999	565	139	412	513	694	999999	714	518	999999	235	254	211	929	999999	606	847	748	301	541	54	581	56	999999	999999	999999	368	214	146	999999	104	999999	999999	894	115	999999	999999	75	378	142	450	530	305	999999	931	623	536	999999	41	999999	17	12	999999	868	999999	933	519	841	300	129	335	301	999999	999999	88	989	224	317	824	711	999999	782	380	999999	101	524	999999	999999	999999	498	999999	999999	183	933	114	102	880	999999	967	181	999999	801	775	999999	806	158	999999	898	999999	999999	408	228	999999	330	249	235	631	206	999999	412	657	566	483	801	999999	530	128	643	302	999999	119	999999	350	652	999999	172	17	132	362	943	999999	387	937	999999	100	639	76	852	999999	999999	471	683	394	999999	523	980	999999	973	999999	286	39	319	999999	999999	
832	355	878	96	166	999999	228	509	999999	833	841	279	628	67	710	632	463	275	999999	999999	999999	435	669	784	138	999999	843	999999	145	86	913	999999	999999	908	593	744	761	999999	999999	999999	659	961	839	560	999999	999999	361	999999	272	364	999999	763	999999	999999	514	406	685	103	957	973	243	195	374	999999	920	589	497	720	474	965	871	483	579	341	999999	999999	595	999999	71	884	999999	583	770	999999	264	160	891	601	999999	196	69	999999	32	999999	384	473	999999	82	639	143	756	999999	999999	999999	493	348	194	38	999999	999999	810	576	42	999999	151	660	999999	593	513	770	698	999999	327	287	906	213	460	856	956	999999	999999	523	999999	999999	138	200	999999	999999	297	915	999999	999999	185	451	385	492	635	950	581	724	58	13	569	869	445	859	999999	999999	999999	290	999999	337	82	134	985	297	107	114	943	951	999999	951	999999	597	804	835	721	876	999999	424	577	510	999999	999999	252	962	954	609	491	279	876	278	999999	16	999999	999999	790	60	465	98	394	530	999999	630	999999	106	999999	971	999999	609	999999	999999	615	975	712	387	63	840	881	999999	343	498	622	674	84	999999	878	299	570	176	55	670	420	814	40	56	504	999999	390	155	999999	999999	999999	882	999999	439	662	108	304	649	584	999999	178	999999	754	896	908	341	999999	255	228	416	410	999999	563	477	36	801	945	665	999999	408	459	736	999999	999999	954	740	999999	999999	943	999999	995	999999	999999	105	999999	977	69	144	148	172	109	145	926	999999	581	644	328	664	999999	860	163	999999	766	999999	999999	442	676	999999	999999	999999	798	910	312	448	999999	489	318	467	999999	58	999999	811	999999	720	309	324	809	999999	778	999999	421	878	242	999999	626	999999	164	415	604	69	999999	664	999999	971	373	199	832	487	438	101	335	860	999999	364	128	352	121	55	875	186	632	999999	999999	999999	999999	920	677	230	822	63	999999	902	863	916	746	86	999999	556	999999	999999	491	999999	999999	999999	984	561	200	877	963	284	255	119	539	428	999999	552	48	571	225	453	999999	611	665	384	766	433	997	999999	999999	999999	999999	565	999999	765	694	999999	280	939	646	204	999999	800	999999	548	808	225	372	444	490	204	47	56	340	999999	999999	880	666	113	919	561	563	428	269	999999	550	690	421	774	999999	135	281	999999	925	999999	999999	999999	999999	127	576	999999	71	562	291	423	14	999999	234	999999	175	814	644	176	29	94	999999	311	540	999999	997	999999	804	597	999999	364	923	999999	131	320	190	878	535	548	537	378	999999	999999	999999	846	
917	863	466	626	609	918	490	999999	89	840	388	422	189	19	999999	459	746	473	850	927	500	75	999999	913	613	296	999999	105	999999	651	594	999999	999999	694	428	143	660	999999	988	793	873	818	858	290	932	999999	698	525	428	999999	999999	999999	159	219	999999	999999	307	553	22	322	639	999999	474	999999	255	747	257	495	591	986	798	999999	484	67	63	681	217	999999	981	845	597	763	999999	999999	999999	999999	999999	954	999999	576	999999	117	175	676	999999	489	353	430	45	194	520	999999	999999	442	289	73	999999	102	999999	674	644	33	571	177	724	875	717	999999	418	687	266	999999	157	25	999999	999999	403	999999	903	574	338	999999	249	797	999999	999999	999999	244	282	956	999999	999999	798	674	931	812	545	997	951	999999	999999	439	21	999999	927	227	66	919	292	597	999999	999999	198	592	345	857	783	774	999999	340	56	483	999999	999999	670	999999	504	999999	93	347	999999	405	856	624	802	898	999999	891	869	999999	999999	909	951	684	297	282	999999	216	999999	83	999999	770	165	621	999999	297	798	999999	686	69	723	583	836	945	451	273	999999	999999	789	999999	93	891	904	999999	12	147	532	957	999999	398	667	298	999999	999999	317	385	250	244	393	515	999999	224	999999	810	393	999999	83	16	242	999999	999999	999999	426	890	990	999999	866	430	619	104	764	841	395	298	401	999999	438	999999	637	76	33	999999	190	284	347	868	686	104	351	257	999999	526	724	999999	12	40	871	263	29	179	518	819	624	298	999999	268	829	916	418	999999	325	256	378	176	999	742	999999	152	553	132	461	772	999999	372	39	248	126	253	296	371	563	184	807	467	557	213	37	891	999999	89	48	999999	685	393	999999	999999	999999	558	151	269	584	729	710	896	717	746	999999	262	269	512	151	586	999999	57	404	150	449	910	618	999999	999999	565	618	999999	94	692	96	695	999999	999999	100	999999	111	36	787	834	999999	999999	749	810	472	774	632	31	999999	462	149	638	999999	790	378	246	940	355	999999	28	120	246	999999	35	659	55	822	56	421	583	484	604	270	999999	676	538	999999	807	333	940	999999	597	536	631	552	999999	999999	649	843	853	999999	999999	999999	768	723	237	999999	723	160	999999	952	585	609	363	977	999999	378	428	124	999999	85	142	32	614	96	523	710	190	483	211	347	999999	212	567	955	999999	132	501	845	449	440	447	656	906	988	999999	999999	999999	653	17	999999	288	534	14	999999	495	999999	999999	682	999999	526	917	250	999999	89	999999	382	52	408	258	422	876	999999	675	
409	638	486	125	999999	999999	535	538	536	999999	130	69	648	208	999999	470	999999	264	819	999999	922	999999	206	707	999999	218	999999	945	774	404	999999	999999	705	859	604	150	19	617	999999	943	999999	988	390	774	999999	999999	999999	183	999999	938	263	168	66	937	753	886	441	778	299	999999	763	589	763	141	881	916	999999	788	604	649	460	387	23	875	969	999999	142	432	878	806	87	801	999999	836	999999	436	157	768	116	717	709	240	328	834	190	95	234	258	892	911	999999	352	579	999999	487	876	154	999999	968	820	999999	18	999999	999999	339	962	897	999999	990	455	769	595	682	886	940	999999	68	999999	999999	884	999999	999999	539	966	999999	734	231	88	999999	274	291	966	799	296	962	700	339	999999	504	227	198	307	267	999999	152	80	670	999999	673	266	817	965	495	93	999999	871	478	934	352	605	999999	999999	578	999999	999999	803	795	999999	923	249	890	233	685	999999	999999	411	999999	999999	823	79	73	537	415	102	999999	999999	480	716	184	100	231	405	493	898	486	999999	728	541	282	349	999999	284	769	999999	375	594	290	27	999999	710	256	385	120	282	541	213	413	486	279	849	332	89	999999	832	999999	495	739	786	999999	326	999999	93	999999	484	999999	789	999999	999999	726	861	44	463	327	473	844	846	295	220	367	282	999999	251	271	433	27	204	73	936	416	880	854	504	35	81	37	172	565	999999	487	752	445	432	759	417	814	868	761	748	988	181	999999	529	999999	999999	360	440	822	396	999999	600	999999	831	574	846	17	540	437	256	999999	682	999999	658	999999	615	837	999999	999999	853	619	158	999999	999999	948	245	680	335	999999	316	721	597	350	179	999999	886	36	614	999999	999999	410	283	999999	515	312	316	891	550	795	999999	881	816	948	999999	776	317	167	999999	882	339	175	681	466	130	534	848	999999	999999	489	846	588	232	685	579	999999	346	718	927	999999	642	353	139	540	270	434	905	648	381	999999	861	729	625	731	529	746	728	817	320	980	464	974	780	999999	948	235	999999	140	378	525	999999	599	239	999999	999999	999999	46	999999	999999	695	629	209	959	718	627	127	963	501	166	999999	724	999999	407	946	558	999999	573	78	591	45	776	999999	999999	856	961	999999	500	237	490	543	710	999999	999999	999999	361	999999	999999	71	443	831	272	167	999999	999999	800	999999	201	292	840	583	421	968	559	169	999999	854	929	113	999999	365	627	735	21	999999	132	146	907	783	999999	303	652	999999	634	999999	999999	618	999999	735	999999	60	999999	217	397	
907	132	742	37	999999	704	506	999999	911	999999	999999	214	536	156	999999	422	664	999999	417	999999	546	930	999999	344	800	396	311	999999	203	57	999999	294	999999	348	999999	999999	389	999999	455	89	98	999999	740	999999	555	555	999999	472	449	999999	401	999999	662	519	850	999999	223	408	237	999999	403	452	999999	864	609	793	794	197	51	860	42	999999	558	338	999999	999999	200	711	788	254	159	999999	614	881	999999	658	632	900	497	137	286	981	881	389	686	999999	999999	876	597	761	760	58	999999	588	289	845	999999	334	999999	282	999999	511	999999	999999	999999	564	838	999999	999999	950	171	894	700	914	584	999999	674	178	651	963	741	323	124	36	494	110	417	35	999999	809	999999	307	990	225	351	775	371	999999	473	132	807	586	999999	646	599	999999	358	999999	14	999999	181	999999	999999	999999	540	472	397	593	498	815	156	999999	657	408	791	864	903	484	999999	808	689	775	999999	529	166	165	656	999999	436	627	752	901	31	374	638	839	999999	53	684	878	387	778	409	658	975	994	929	269	855	735	962	999999	999999	205	548	406	999999	999999	790	385	816	920	166	871	72	255	790	292	999999	952	249	860	799	693	999999	911	999999	57	554	171	235	397	621	701	999999	999999	957	825	826	242	999999	999999	263	309	72	467	622	538	999999	729	213	646	498	903	496	999999	999999	260	775	637	999999	577	999999	629	159	429	308	465	999999	194	298	999999	466	538	737	777	999999	500	631	963	298	999999	461	999999	957	588	999999	718	214	999999	999999	706	999999	999999	999999	647	862	634	159	643	999999	999999	332	411	999999	999999	190	960	175	719	999999	999999	629	812	348	999999	125	784	671	571	530	589	260	999999	388	999999	999999	277	999999	999999	914	972	999999	987	803	140	999999	60	393	718	408	999999	552	495	999999	231	87	248	999999	20	532	88	962	588	999999	579	906	999999	32	849	999999	912	633	999999	999999	532	242	641	18	218	686	999999	999999	953	999999	999999	47	765	999999	167	514	675	999999	325	999999	836	999999	762	874	234	233	835	999999	543	999999	999999	314	477	999999	535	989	445	999999	642	333	467	687	19	425	530	542	151	94	865	999999	999999	999999	999999	517	999999	999999	479	999999	783	999999	851	46	857	568	675	287	569	84	999999	177	78	445	999999	992	110	159	10	346	354	692	92	999999	999999	208	736	12	996	959	999999	999999	520	679	457	657	999999	430	829	450	750	999999	972	76	34	698	999999	999999	708	325	416	999999	520	142	422	100	999999	110	999999	658	832	673	290	609	360	56	999999	
399	988	999999	519	680	330	999999	596	110	720	26	999999	474	999999	523	303	999999	553	906	502	388	999999	999999	756	382	556	181	618	86	962	372	999999	978	51	876	999999	581	806	736	999999	960	545	321	380	885	384	999999	726	318	380	999999	999999	454	553	999999	999999	632	999999	147	999999	158	941	999999	147	357	999999	999999	433	65	299	999999	874	999999	418	541	999999	944	985	871	999999	158	455	309	705	362	315	271	999999	772	999999	601	999999	668	612	348	999999	999999	999999	32	999999	999999	975	670	29	658	735	249	45	21	436	198	646	509	150	975	703	641	999999	784	52	49	999999	661	321	697	999999	999999	214	999999	522	999999	770	999999	296	370	182	784	290	57	627	75	235	424	999999	554	999999	700	999999	637	644	999999	220	399	980	545	326	324	358	331	145	528	45	965	498	999999	428	683	223	999999	999999	919	360	999999	167	999999	814	897	999999	766	742	999999	688	999999	435	999999	605	381	983	750	54	858	435	958	911	999999	40	269	999999	726	136	282	486	999999	999999	725	999999	454	241	13	999999	428	999	591	589	323	840	468	539	364	23	999999	700	999999	735	999999	493	401	999999	68	945	554	971	999999	640	469	345	999999	742	710	117	999999	149	979	28	999999	859	844	379	598	999999	999999	729	571	713	89	999999	23	22	891	241	999999	599	183	999999	187	457	410	951	129	977	900	726	829	256	861	907	721	454	120	999999	999999	32	266	801	383	824	999999	885	560	888	999999	927	999999	478	482	999999	966	921	841	177	999999	892	999999	620	366	845	900	324	999999	181	860	568	902	807	591	612	999999	381	999999	362	57	525	400	999999	654	973	875	360	774	310	941	800	613	942	999999	757	773	645	444	537	923	95	43	389	37	999999	35	53	999999	869	999999	999999	246	999999	999999	999999	501	27	999999	393	970	550	999999	551	239	70	954	999999	182	834	839	698	999999	157	439	962	999999	21	214	890	999999	999999	473	999999	91	357	563	135	822	999999	999999	755	679	60	567	383	545	999999	159	966	809	75	871	999999	999999	999999	656	99	59	999999	450	490	813	999999	999999	999999	86	644	469	999999	507	999999	147	479	579	94	28	887	999999	999999	427	999999	861	247	999999	882	960	421	875	999999	701	474	86	999999	999999	999999	999999	604	615	999999	999999	900	32	277	999999	980	928	401	482	945	999999	769	509	999999	740	451	629	575	994	562	188	665	769	908	190	42	752	482	228	805	152	424	999999	999999	999999	526	999999	593	778	109	999999	568	938	929	59	999999	999999	92	999999	810	
999999	375	609	999999	250	999999	999999	124	96	436	238	999999	999999	677	999999	97	497	348	999999	224	474	45	797	999999	608	619	727	840	999999	259	77	669	559	418	999999	776	815	228	999999	999999	396	999999	507	351	871	508	394	999999	135	999999	444	626	999999	999999	345	119	578	714	454	630	913	999999	265	999999	368	999999	896	999999	27	37	282	278	427	127	827	612	538	456	33	110	999999	466	714	999999	815	451	822	999999	82	999999	207	111	999999	300	213	105	606	669	982	312	612	629	253	107	999999	175	209	729	881	999999	581	131	690	999999	406	999999	585	367	32	917	746	999999	692	477	829	999999	503	137	913	999999	16	868	474	720	498	605	222	616	217	999999	252	102	968	350	968	999999	420	431	894	756	999999	249	647	74	566	999999	936	776	278	519	999999	81	999999	159	726	713	656	969	999999	999999	245	968	160	382	675	654	88	352	999999	753	759	82	999999	999999	222	766	230	410	164	932	668	446	348	698	978	180	286	999999	624	264	429	451	999999	999999	521	551	99	999999	999999	912	487	594	276	524	759	598	838	658	937	959	493	256	814	999999	141	798	999999	461	404	504	377	999999	727	254	333	318	506	149	999999	671	677	999999	20	999999	455	84	999999	999999	939	389	341	999999	881	665	771	183	999999	999999	961	722	999999	637	870	894	544	227	999999	999999	201	450	101	699	22	999999	999999	537	245	572	477	67	629	999999	521	24	173	999999	387	72	999999	160	682	999999	187	924	750	49	94	126	708	237	217	157	632	499	298	641	615	615	383	999999	937	73	186	999999	999999	124	125	856	730	794	840	804	548	51	768	248	522	98	525	251	452	129	864	249	849	481	184	32	999999	531	144	772	689	249	223	618	999999	282	999999	635	924	237	395	914	397	413	608	999999	730	59	129	527	99	141	791	817	209	936	65	999999	940	102	140	208	659	77	125	309	827	999999	571	249	267	890	327	224	733	950	852	446	872	999999	302	999999	412	617	683	557	457	405	999999	740	227	219	694	831	107	197	264	330	298	999999	763	581	488	880	270	999999	999999	576	94	999999	94	618	749	999999	800	464	796	52	394	567	851	999999	741	830	31	999999	205	496	127	546	695	531	999999	573	999999	720	999999	999999	356	483	743	881	321	999999	655	608	470	347	40	642	400	222	935	999999	457	340	840	657	858	222	13	327	999999	548	563	562	470	185	527	999999	277	274	999999	910	999999	970	121	999999	185	422	588	858	466	485	155	483	596	427	
999999	999999	880	539	673	999999	480	999999	432	773	605	102	148	294	819	950	374	135	526	35	906	999999	999999	268	482	446	633	155	861	973	999999	90	966	999999	999999	999999	999999	738	999999	560	440	407	547	347	999999	999999	284	304	999999	999999	120	29	956	571	520	637	999999	622	999999	236	999999	334	999999	459	999999	524	136	104	233	791	751	636	534	965	999999	999999	999999	881	999999	999999	171	999999	117	355	862	382	133	405	999999	999999	999999	999999	680	374	999999	999999	842	999999	966	999999	956	189	999999	256	999999	484	495	999999	976	20	696	398	999999	668	75	181	227	219	999999	998	400	730	571	799	42	175	956	169	915	999999	667	999999	914	830	999999	999999	268	860	592	388	886	142	428	521	736	370	255	22	309	878	888	633	500	968	999999	999999	617	281	224	999999	528	336	85	497	353	844	483	510	236	92	999999	367	626	999999	999999	268	999999	59	999999	672	919	943	999999	46	600	44	361	946	769	216	374	987	646	994	860	559	66	999999	178	892	887	745	786	999999	966	531	999999	292	855	802	923	567	218	551	999999	584	477	999999	999999	319	492	536	741	29	999999	999999	999999	632	358	562	211	381	881	180	785	999999	167	642	80	999999	999999	79	999999	999999	999999	806	999999	104	325	285	91	28	43	858	409	999999	999999	999999	508	51	810	383	933	302	601	551	686	48	999999	999999	999999	835	968	828	291	999999	445	774	737	911	999999	626	999999	82	999999	193	348	32	770	434	180	401	143	38	999999	654	145	798	375	741	999999	740	337	999999	859	256	59	215	999999	999999	915	239	39	999999	999999	193	75	860	999999	417	212	999999	999999	342	999999	999999	702	999999	569	636	287	647	409	996	999999	416	299	496	223	234	144	143	455	999999	518	941	999999	546	143	85	588	285	976	957	999999	467	999999	995	498	833	999999	118	999999	999999	709	999999	829	43	806	999999	894	999999	647	597	999999	79	999999	493	823	391	664	165	999999	493	57	12	671	999999	999999	333	999999	999999	999999	390	679	35	497	513	999999	999999	121	338	999999	999999	191	18	999999	999999	683	468	259	978	182	116	178	398	311	162	893	999999	607	388	575	482	545	600	582	266	999999	258	582	704	999999	999999	279	335	426	162	311	48	374	292	999999	999	84	999999	131	890	221	291	999999	344	620	377	643	999999	999999	999999	119	590	999999	380	470	435	999999	999999	999999	999999	837	843	999999	159	851	854	342	324	999999	575	408	580	479	691	55	999999	534	247	93	51	939	999999	571	169	52	720	612	993	822	341	999999	529	
999999	532	999999	999999	318	574	493	766	999999	329	999999	197	858	539	121	745	335	833	901	648	471	527	660	301	281	812	116	140	252	999999	502	288	462	878	184	946	638	677	328	959	754	326	17	620	432	383	311	999999	999999	866	668	988	440	474	68	877	871	761	105	505	468	999999	524	695	826	834	735	979	999999	174	117	657	999999	941	893	999999	520	50	869	999999	999999	999999	531	999999	680	513	848	999999	999999	999999	999999	876	581	822	999999	401	802	321	793	999999	648	331	159	444	759	21	483	498	580	914	367	831	999999	207	993	865	831	148	999999	323	985	747	169	67	99	240	85	693	450	999999	351	208	999999	281	259	190	453	97	999999	669	40	999999	417	999999	939	999999	985	383	828	999999	569	663	306	999999	999999	999999	171	102	354	528	999999	789	999999	87	999999	168	584	999999	948	813	421	744	522	999999	292	635	339	999999	127	845	999999	702	865	999999	999999	999999	902	777	669	357	29	999999	742	108	734	999999	312	999999	999999	781	670	375	435	25	224	824	150	950	197	977	572	907	975	509	282	242	924	243	154	999999	266	807	999999	600	999999	70	12	424	621	52	999999	999999	999999	345	185	880	276	849	599	118	547	952	589	692	785	122	386	243	825	501	325	999999	194	457	524	863	424	834	231	163	821	726	338	154	999999	572	985	639	334	402	966	85	644	46	347	314	227	268	999999	681	999999	999999	999999	999999	727	262	815	474	821	322	999999	999999	628	445	296	820	623	999999	46	999999	137	999999	999999	433	535	250	999999	158	999999	220	645	999999	999999	999999	479	999999	999999	999999	999999	999999	757	520	818	999999	935	534	456	208	749	526	999999	781	231	999999	999999	937	860	999999	595	486	827	999999	363	610	676	310	999999	89	999999	244	693	416	27	644	466	616	928	896	999999	11	794	236	409	999999	999999	863	934	428	994	541	201	999999	621	940	574	999999	166	217	999999	999999	121	377	242	515	833	999999	764	586	999999	938	18	963	678	999999	692	601	267	770	91	999999	999999	994	94	433	52	999999	794	86	80	375	459	721	561	862	889	427	993	893	999999	999999	999999	357	999999	66	533	238	999999	37	258	972	999999	396	999999	533	268	999999	292	999999	472	111	490	687	999999	769	999999	297	412	816	999999	999999	999999	999999	20	836	712	999999	711	37	999999	813	999999	766	828	107	542	72	999999	37	999999	771	144	194	430	659	765	421	999999	523	577	999999	826	476	332	999999	374	999999	385	999999	999999	999999	416	264	907	658	661	999999	859	999999	236	426	
702	384	223	934	141	424	999999	361	81	999999	188	999999	460	999999	987	972	444	845	733	999999	686	999999	999999	999999	364	879	286	771	997	51	562	432	296	160	543	451	263	398	851	949	526	34	228	999999	71	999999	804	252	671	689	288	23	684	999999	739	406	999999	859	579	261	147	181	364	39	738	999999	999999	999999	132	999999	999999	56	993	783	557	662	86	686	301	146	85	44	110	317	763	999999	747	144	421	146	283	999999	999999	600	812	999999	670	199	791	999999	999999	504	130	134	999999	999999	30	900	604	999999	329	491	567	442	186	113	80	999999	275	199	18	999999	999999	985	273	324	999999	999999	971	213	999999	887	999999	986	819	999999	913	976	999999	531	528	846	999999	343	999999	792	836	386	424	999999	999999	624	924	602	306	559	999999	145	861	999999	14	626	928	401	999999	442	999999	999999	622	605	999999	103	708	743	670	171	237	999999	999999	999999	488	851	999999	273	999999	377	999999	302	689	269	999999	778	124	692	527	999999	999999	147	258	385	205	265	763	819	999999	999999	999999	190	931	145	331	70	999999	390	176	162	647	665	473	717	479	303	891	363	639	421	999999	25	225	768	254	100	999999	792	285	233	97	999999	999999	747	462	999999	370	554	938	999999	810	734	525	375	264	262	674	540	905	999999	373	410	189	106	211	899	964	999999	891	999999	764	999999	115	943	75	487	910	725	999999	696	999999	347	425	735	610	254	999999	850	514	991	426	999999	999999	999999	999999	687	999999	999999	545	562	999999	207	663	706	999999	635	999999	582	309	776	999999	948	285	219	968	999999	999999	453	496	957	409	123	658	899	815	998	298	732	93	999999	507	262	999999	999999	878	735	684	718	595	999999	625	917	550	999999	650	477	490	677	414	833	701	537	172	588	163	704	548	763	891	151	347	999999	499	922	279	99	768	583	999999	242	351	276	999999	999999	341	491	573	999999	259	999999	999999	621	327	259	685	999999	999999	601	548	184	196	999999	826	454	637	729	428	628	999999	560	708	906	346	181	492	434	679	650	999999	999999	140	628	514	553	633	726	578	249	246	309	998	999999	45	165	999999	430	450	413	999999	999999	73	944	462	698	638	999999	284	156	999999	260	300	449	353	999999	53	568	416	282	821	911	160	188	392	999999	561	999999	871	999999	135	71	984	276	999999	644	607	196	176	815	915	30	451	432	999999	999999	999999	559	823	168	121	999999	24	999999	592	972	461	999999	561	302	999999	107	999999	103	31	705	999999	34	682	709	279	857	402	600	367	800	
469	728	706	999999	160	12	717	999999	79	999999	56	817	683	794	192	999999	634	873	679	817	289	358	410	776	719	984	999999	124	888	999999	94	424	999999	792	513	733	187	164	152	144	999999	38	34	383	659	999999	350	999999	526	999999	999999	999999	920	550	520	120	327	930	688	176	135	999999	824	999999	562	631	999999	891	999999	999999	545	480	731	545	437	261	334	37	126	270	643	989	999999	342	42	565	503	269	999999	402	999999	257	476	975	999999	786	213	220	999999	37	450	999999	606	76	20	999999	999999	385	122	268	785	299	999999	999999	532	999999	14	491	781	999999	999999	748	620	888	999999	297	14	755	536	650	57	124	999999	99	820	999999	393	531	332	291	767	128	157	22	617	126	999999	58	453	873	999999	999999	438	823	899	999999	999999	717	33	999999	747	52	999999	471	220	671	999999	999999	607	348	751	483	169	500	239	20	601	607	281	927	853	956	311	662	999999	335	685	393	999999	129	355	675	999999	609	544	724	278	685	802	945	999999	720	450	115	132	999999	999999	938	593	889	109	999999	446	106	999999	790	999999	197	602	885	999999	699	533	488	992	85	975	559	956	515	741	916	999999	335	894	999999	515	206	539	999999	999999	747	800	310	29	999999	999999	411	739	999999	983	90	92	916	960	343	196	999999	122	57	333	13	982	999999	157	192	436	999999	212	736	999999	999999	657	999999	123	248	999999	999999	468	878	845	573	820	212	531	660	833	999999	375	560	999999	552	93	492	245	768	765	721	999999	836	686	128	209	13	477	449	432	58	803	722	444	963	503	243	211	999999	193	999999	999999	496	359	548	999999	651	789	733	460	999999	798	355	999999	187	79	631	202	999999	374	817	735	92	238	784	95	653	999999	983	58	849	291	999999	584	985	999999	667	487	148	383	999999	223	743	988	267	260	999999	249	267	894	872	51	483	395	376	53	999999	268	999999	999999	101	535	806	684	611	999999	999999	770	497	999999	412	999999	63	353	816	603	991	104	999999	533	637	414	858	999999	186	808	807	99	999999	942	699	408	999999	686	999999	32	416	69	386	999999	938	687	752	255	492	727	988	140	579	772	61	999999	297	999999	825	999999	677	718	508	803	999999	233	562	554	322	13	240	377	999999	999999	197	932	717	597	595	950	662	999999	999999	458	819	999999	519	445	890	329	121	872	999999	604	354	698	999999	583	306	715	135	207	932	488	496	999999	999999	785	585	129	663	999999	455	874	34	74	121	59	983	409	713	126	664	993	892	368	516	
467	449	498	999999	143	300	999999	825	465	680	127	961	208	608	999999	860	771	666	420	427	986	579	289	586	510	999999	999999	11	18	542	939	596	138	114	611	345	96	747	529	409	575	59	569	394	999999	999999	784	800	979	266	893	337	481	940	999999	999999	170	912	999999	543	999999	878	999999	922	741	531	999999	103	997	398	999999	999999	999999	20	999999	999999	19	895	592	999999	999999	107	32	752	649	612	999999	198	584	724	185	999999	876	986	999999	999999	243	647	652	472	999999	690	802	591	492	999999	201	470	97	999999	877	275	329	999999	727	305	855	73	283	139	416	644	519	999999	223	598	157	159	13	165	703	372	999999	129	167	134	999999	441	999999	779	999999	654	999999	991	846	909	855	428	269	711	841	180	374	523	66	999999	181	529	378	894	722	51	466	932	890	515	33	209	301	999999	10	999999	803	503	718	762	543	527	436	313	742	729	890	301	999999	532	997	728	73	545	952	999999	72	999999	67	999999	197	999999	999999	341	886	656	136	666	711	999999	376	999999	805	303	87	653	102	74	999999	999999	161	174	618	999999	517	305	145	755	650	234	361	437	446	348	574	375	426	105	999999	96	602	234	590	999999	166	137	922	999999	999999	309	683	999999	223	74	228	32	559	999999	824	590	520	381	26	486	75	939	434	466	999999	711	999999	999999	647	999999	400	926	584	721	999999	389	382	999999	296	351	551	363	999999	381	130	552	816	682	280	836	576	999999	218	113	831	999999	702	999999	999999	757	81	685	360	158	674	999999	999999	838	999999	444	218	154	999999	675	935	711	724	62	346	999999	999999	555	726	811	499	179	718	480	889	984	686	916	334	539	279	999999	13	75	707	829	114	977	148	835	627	431	145	999999	999999	129	502	650	129	999999	999999	526	959	549	999999	504	999999	999999	999999	559	757	302	820	999999	405	79	999999	999999	999999	517	81	917	416	999999	193	77	999999	185	312	769	491	999999	796	470	677	753	906	464	999999	212	256	147	999999	589	87	335	610	589	147	108	421	842	305	999999	792	943	999999	78	365	999999	470	407	665	189	77	721	999999	359	878	652	172	254	253	999999	270	999999	999999	827	999999	857	466	454	999999	213	999999	649	741	194	677	733	644	999999	108	823	741	849	481	849	999999	366	999999	261	999999	999999	936	177	598	162	351	999999	64	999999	265	508	134	999999	369	462	830	427	980	999999	681	154	18	334	156	430	999999	421	463	49	315	456	37	215	999999	551	277	999999	61	588	842	820	679	999999	
999999	600	698	724	489	29	28	104	385	999999	579	567	487	611	999999	178	999999	930	404	24	976	808	480	919	283	999999	194	999999	376	999999	478	999999	475	656	999999	555	999999	686	931	443	31	221	80	518	636	185	74	665	999999	882	837	911	999999	664	385	775	129	779	999999	671	834	379	727	984	50	717	101	831	860	475	446	74	998	961	993	765	737	962	292	108	999999	999999	488	999999	999999	567	999999	999999	280	975	436	999999	245	270	999999	651	999999	96	999999	919	93	242	999999	695	445	773	913	464	670	619	48	166	497	352	918	315	999999	999999	431	999999	281	999999	999999	884	999999	495	828	738	362	351	281	650	495	373	24	520	999999	793	58	789	654	981	150	661	937	999999	464	999999	999999	302	761	999999	664	994	999999	802	682	921	656	950	945	184	999999	328	347	397	671	133	338	407	592	106	195	641	829	299	999999	999999	946	769	41	999999	396	999999	999999	31	985	500	725	999999	837	802	147	107	844	479	999999	821	323	550	608	340	565	943	710	664	74	33	175	358	662	999999	974	887	919	20	999999	51	999999	999999	999999	180	999999	999999	570	789	959	97	797	359	999999	329	585	406	999999	700	379	452	359	926	956	962	335	376	559	64	828	260	188	833	691	839	93	997	999999	437	931	448	999999	999999	999999	977	235	815	939	342	207	578	999999	228	999999	999999	691	811	369	448	844	41	567	515	961	708	909	964	668	579	999999	588	999999	733	769	930	78	438	230	979	736	520	437	226	857	259	999999	960	201	355	157	281	637	700	999999	999999	999999	868	959	996	77	271	156	369	106	618	321	992	999999	711	999999	263	999999	390	711	999999	604	350	999999	711	184	949	772	323	432	964	951	566	150	868	58	209	478	233	911	475	373	77	129	248	999999	999999	510	490	88	894	690	256	988	268	306	541	220	258	822	128	499	833	937	142	667	754	852	590	662	999999	785	367	478	999999	961	999999	230	999999	772	642	448	999999	245	999999	284	999999	999999	882	999999	999999	989	229	999999	793	975	539	139	987	580	193	689	920	828	20	118	999999	999999	752	307	999999	999999	800	485	189	679	999999	598	409	999999	962	187	999999	28	155	87	565	999999	999999	270	999999	406	999999	999999	588	953	999999	999999	234	429	999999	927	999999	584	803	206	999999	999999	232	123	767	999999	730	999999	618	16	719	999999	682	933	553	999999	999999	999999	999999	372	87	960	999999	235	161	755	374	979	906	44	361	999999	224	949	888	999999	733	999999	999999	999999	676	113	231	
582	244	625	780	300	875	999999	835	343	709	440	128	238	847	999999	961	22	576	750	999999	583	999999	334	999999	733	55	732	643	529	999999	394	999999	974	739	324	991	535	974	84	114	330	209	28	685	783	830	659	974	736	610	999999	914	925	879	647	927	910	938	999999	999999	153	942	315	355	999999	999999	153	498	532	999999	435	47	502	646	902	999999	636	648	903	902	395	757	999999	999999	506	479	771	104	102	397	91	597	999999	828	960	999999	999999	672	371	49	686	170	451	731	184	999999	422	288	999999	273	300	271	44	999999	999999	395	45	396	999999	844	999999	59	406	145	999999	999999	119	673	686	524	491	964	999999	999999	225	235	999999	184	744	62	67	492	999999	999999	106	819	563	999999	969	574	352	999999	999999	526	76	637	763	316	808	346	999999	749	602	462	782	336	999999	180	928	633	89	860	652	795	999999	490	999999	577	48	113	284	336	999999	121	999999	999999	999999	760	999999	588	471	999	999999	407	718	317	999999	665	57	999999	835	999999	854	345	494	491	853	37	738	585	999999	999999	278	704	71	17	55	490	999999	797	999999	233	382	999999	999999	90	494	999999	87	999999	599	276	999999	277	278	892	481	368	626	689	140	122	32	222	882	285	730	999999	345	710	272	999999	384	259	584	611	20	999999	999999	414	999999	608	999999	268	985	999999	999999	999999	435	179	535	999999	864	600	666	83	211	169	999999	999999	360	999999	910	376	216	999999	999999	280	693	667	999999	967	999999	222	692	532	171	763	236	999999	619	999999	999999	999999	999999	586	999999	783	592	999999	999999	851	56	296	63	185	698	584	999999	795	548	999999	317	768	297	568	500	652	908	999999	912	447	932	26	276	630	584	744	201	630	654	999999	688	999999	267	40	920	898	168	516	834	587	999999	441	903	234	999999	999999	877	616	95	893	875	458	999999	962	918	40	30	999999	999999	999999	392	999999	151	440	999999	134	511	267	999999	602	999999	402	309	999999	735	501	122	52	999999	116	866	585	544	760	242	239	594	999999	121	890	878	734	915	880	205	290	299	999999	999999	297	967	620	968	493	409	999999	158	274	237	999999	917	999999	225	494	999999	999999	886	391	208	477	540	216	155	756	724	759	486	999999	139	999999	212	650	524	999999	148	999999	999999	61	999999	759	999999	999999	76	694	973	999999	999999	999999	794	398	404	908	274	60	757	760	474	221	768	999999	996	729	144	783	225	999999	463	306	355	839	199	834	40	448	396	220	150	461	783	823	250	65	634	740	59	303	386	473	
172	387	782	405	999999	710	763	360	195	292	999999	706	446	222	999999	999999	208	999999	999999	825	663	546	999999	23	999999	944	410	940	105	404	733	921	999999	989	144	999999	999999	793	999999	329	685	46	999999	857	999999	86	387	37	980	680	541	489	425	560	810	999999	767	769	967	347	999999	999999	265	999999	999999	557	815	456	999999	117	897	414	27	558	149	626	520	763	999999	999999	999999	999999	959	424	862	254	506	340	189	518	999999	999999	826	214	999999	862	781	244	308	435	271	930	949	873	783	136	471	866	420	999999	999999	14	738	616	780	927	863	840	999999	999999	61	485	277	570	906	608	588	999999	538	287	999999	286	464	605	99	637	999999	96	641	735	782	639	999999	999999	413	999999	559	220	433	999999	999	940	315	999999	384	786	999999	999999	999999	184	548	658	337	999999	347	828	549	142	999999	152	504	776	208	203	532	421	566	281	166	709	58	377	390	446	288	904	970	999999	231	313	974	53	128	467	196	134	999999	785	999999	584	657	999999	694	999999	597	999999	999999	122	999999	999999	229	391	999999	268	135	180	278	890	854	999999	999999	88	911	999999	178	999999	658	741	16	408	999999	780	623	582	999999	631	683	999999	849	66	999999	999999	999	269	999999	999999	820	860	341	25	999999	420	931	225	726	999999	999999	482	122	999999	999999	11	115	73	851	449	767	650	999999	999999	497	999999	51	798	280	10	89	999999	138	584	999999	999999	409	999999	552	699	849	407	999999	483	125	210	985	999999	492	171	752	935	417	644	826	179	653	838	527	686	379	999999	945	725	498	864	999999	538	504	776	602	999999	520	162	600	369	794	733	388	296	193	336	999999	118	999999	153	244	493	999999	471	154	571	473	865	999999	716	462	999999	984	261	856	457	999999	715	569	638	425	265	54	999999	385	919	459	241	503	999999	825	999999	477	999999	630	860	780	999999	631	41	650	655	999999	999999	999999	663	749	137	999999	999999	126	999999	549	619	999999	979	449	301	95	999999	999999	242	999999	999999	890	625	662	639	630	996	677	186	94	538	988	769	999999	170	999999	999999	180	999999	999999	768	925	234	297	858	625	651	421	488	999999	407	999999	417	999999	554	992	291	999999	119	506	443	68	999999	516	21	630	959	555	288	999999	999999	63	788	999999	603	999999	666	999999	804	24	999999	584	999999	238	686	999999	580	485	879	177	277	721	71	826	999999	999999	999999	999999	285	238	666	105	142	746	584	353	141	976	999999	999999	999999	952	999999	104	999999	858	870	712	829	999999	60	484	999999	120	474	
652	999999	961	999999	893	376	947	63	576	357	884	452	452	653	343	486	999999	999999	687	999999	325	524	966	310	508	839	999999	888	882	187	192	429	999999	281	931	361	179	902	999999	825	999999	899	999999	747	999999	416	427	68	999999	999999	456	689	999999	279	999999	999999	999999	661	575	64	104	69	180	398	999999	465	430	180	999999	982	317	701	999999	862	462	425	894	999999	999999	102	421	223	999999	966	731	502	999999	752	999999	803	335	999999	336	999999	730	329	999999	241	581	186	985	256	346	513	609	755	692	136	816	733	243	806	999999	999999	999999	880	667	999999	667	673	35	999999	58	917	657	799	999999	263	141	999999	696	662	648	491	116	175	877	888	367	976	809	313	935	398	570	529	524	999999	111	850	662	999999	574	908	999999	317	207	999999	856	809	390	439	995	683	999999	581	167	511	377	476	999999	778	846	691	999999	721	742	660	357	137	285	521	999999	999999	999999	181	999999	740	340	798	999999	458	42	999999	595	380	999999	261	361	999999	371	22	485	634	847	883	678	999999	999999	999999	574	547	80	728	999999	999999	999999	714	212	865	999999	427	999999	578	999999	554	745	299	105	493	413	491	999999	999999	999999	272	45	528	999999	597	502	215	999999	900	234	429	999999	314	33	726	999999	603	999999	495	505	943	840	907	134	302	147	389	999999	561	37	93	248	999999	961	271	833	758	282	615	373	288	732	281	354	89	177	441	276	379	399	809	441	813	999999	823	432	999999	403	149	459	123	999999	144	873	150	190	999999	352	761	999999	345	999999	443	132	227	221	569	563	55	135	706	999999	417	171	999999	651	435	848	999999	999999	705	365	142	166	259	999999	598	408	999999	898	501	99	514	487	64	488	999999	690	645	612	862	575	357	24	753	999	19	972	999999	999999	999999	999999	213	921	196	979	999999	287	872	367	999999	171	359	999999	633	999999	608	999999	116	999999	999999	744	212	536	976	140	17	128	999999	260	850	625	999999	999999	153	674	885	593	300	84	299	999999	818	288	999999	701	999999	210	390	146	401	89	865	917	999999	999999	999999	677	944	65	972	999999	874	622	516	999999	999999	645	13	999999	730	999999	639	999999	448	999999	926	923	547	285	999999	999999	737	276	858	999999	759	835	868	143	59	218	999999	245	112	229	999999	205	772	991	292	999999	207	999999	415	385	999999	833	478	913	93	701	139	669	150	175	343	607	763	999999	999999	584	776	869	909	522	999999	404	930	229	95	999999	161	556	999999	344	608	315	860	999999	330	999999	367	999999	999999	
358	999999	999999	104	936	886	248	442	36	999999	707	999999	999999	522	999999	17	56	999999	258	828	362	549	582	675	806	999999	37	747	289	999999	323	999999	822	819	561	999999	999999	999999	994	999999	999999	999999	135	999999	295	540	280	999999	999999	475	284	32	118	135	999999	808	505	999999	999999	378	858	501	162	611	438	490	999999	518	961	459	999999	746	909	915	999999	74	999999	778	389	999999	296	245	779	999999	150	301	999999	999999	132	753	937	94	999999	999999	484	999999	999999	523	375	999999	559	761	831	517	855	537	123	202	152	632	393	727	924	32	91	623	721	999999	470	147	382	295	999999	217	521	535	735	293	440	638	928	900	412	584	999999	535	413	272	958	612	187	999999	553	499	369	220	169	988	543	999999	632	797	63	237	432	999999	375	623	996	330	802	999999	761	999999	703	493	324	349	316	556	999999	459	390	857	959	466	741	897	848	311	375	746	749	579	15	999999	999999	185	162	452	170	999999	275	637	999999	358	164	999999	999999	875	896	999999	681	987	651	183	417	205	999999	966	532	999999	774	999999	954	65	89	192	509	571	646	149	999999	864	396	430	193	752	57	611	312	702	111	999999	999999	999999	75	762	927	999999	999999	651	999999	195	920	692	24	580	683	754	278	999999	539	233	239	757	999999	817	600	231	989	664	158	666	664	829	999999	801	289	408	999999	999999	265	677	999999	995	241	11	944	999999	999999	612	78	999999	343	340	173	999999	999999	658	923	999999	999999	706	841	69	999999	251	531	100	999999	222	300	284	763	951	716	861	386	244	525	630	873	897	999999	999999	596	999999	333	333	665	999999	999999	631	999999	742	999999	999999	835	787	502	990	999999	853	999999	999999	999999	793	538	391	624	312	501	999999	142	302	999999	274	999999	464	999999	647	917	999999	435	999999	164	999999	799	999999	796	166	35	598	742	534	160	29	519	622	75	802	326	941	999999	999999	997	558	499	193	368	890	668	380	324	854	82	282	999999	559	48	652	999999	518	999999	999999	287	902	999999	608	152	365	754	278	399	671	330	975	499	82	999999	606	999999	615	662	905	498	999999	284	887	461	999999	601	959	584	422	999999	808	356	251	85	999999	790	890	50	12	999999	400	999999	999999	534	107	783	999999	999999	441	999999	388	855	689	999999	632	627	999999	156	999999	763	794	999999	977	999999	521	629	258	999999	735	816	289	575	659	769	999999	999999	631	362	364	104	256	240	152	939	428	953	999999	999999	453	477	999999	744	999999	999999	351	706	13	999999	22	999999	535	999999	993	
625	999999	813	205	920	871	959	999999	527	792	999999	999999	999999	550	48	444	999999	961	976	553	999999	905	999999	999999	420	999999	401	670	842	350	999999	569	897	246	999999	999999	999999	999999	747	410	999999	481	393	951	999999	732	787	165	964	354	454	516	999999	805	735	719	999999	24	785	502	480	999999	163	186	905	611	620	327	999999	303	830	999999	224	576	69	787	999999	593	203	999999	640	245	999999	497	896	380	20	101	511	808	95	600	972	254	929	205	327	216	55	999999	121	469	142	670	999999	643	999999	982	746	948	206	75	999999	106	861	245	593	665	290	999999	999999	999999	816	225	217	239	999999	969	646	864	469	316	547	208	576	181	112	45	973	262	88	37	354	563	999999	999999	779	875	393	999999	999999	662	925	519	999999	592	653	917	999999	294	805	332	345	882	999999	890	999999	999999	530	690	143	557	692	37	999999	999999	184	262	613	197	460	962	586	952	261	807	391	37	805	983	527	194	582	688	457	756	691	472	84	721	502	166	354	999999	560	999999	999999	897	72	830	999999	400	999999	999999	834	999999	746	999999	999999	999999	999999	500	817	547	172	948	975	14	999999	701	881	711	187	892	695	303	617	882	401	207	837	493	965	974	574	137	880	317	853	999999	20	308	841	403	221	999999	349	807	541	612	88	965	327	999999	949	706	222	421	579	541	999999	863	991	999999	999999	26	999999	999999	972	45	78	667	160	964	691	582	870	784	999999	693	953	999999	999999	789	128	872	175	999999	35	867	914	468	738	322	390	999999	316	418	559	205	476	507	999999	999999	543	421	814	363	679	376	836	438	741	885	588	425	522	999999	313	971	850	930	999999	999999	999999	609	929	838	999999	544	275	999999	234	484	227	455	974	845	999999	707	67	811	924	659	41	485	727	999999	999999	965	634	114	115	999999	355	545	999999	731	384	934	491	976	779	145	110	385	213	266	667	142	450	999999	999999	606	914	49	16	999999	83	645	882	999999	999999	999999	910	999999	356	999999	139	681	763	253	470	321	225	999999	42	788	559	655	281	471	999999	601	524	957	157	508	999999	316	539	535	657	999999	61	415	872	170	999999	939	39	567	136	999999	379	207	216	645	390	999999	16	999999	607	427	373	420	890	999999	999999	953	23	999999	999999	999999	999999	999999	595	731	269	809	218	871	564	619	626	714	344	999999	999999	999999	750	511	999999	839	309	321	927	240	375	640	999999	369	999999	999999	925	191	999999	313	999999	999999	999999	485	999999	580	625	145	663	987	800	659	
86	691	290	777	213	512	999999	142	999999	999999	310	999999	999999	628	294	848	999999	292	694	445	130	41	365	999999	713	274	135	547	999999	173	999999	940	999999	999999	564	833	89	299	78	423	999999	461	788	22	999999	258	999999	999999	295	777	341	380	302	365	538	999999	336	999999	73	938	386	191	918	999999	999999	370	924	649	74	999999	999999	514	224	999999	999999	669	999999	353	251	465	999999	999999	999999	446	832	286	647	84	999999	519	506	880	999999	139	46	280	542	437	838	999999	999999	479	999999	999999	18	826	165	31	382	999999	999999	983	957	607	792	999999	930	999999	528	896	999999	850	472	554	955	888	288	94	244	711	137	814	514	771	142	676	999999	427	438	15	999999	999999	999999	318	717	523	923	999999	347	38	350	69	999999	941	757	999999	16	148	879	129	999999	81	999999	671	999999	987	478	196	474	999999	332	512	54	523	776	106	159	999999	837	441	965	659	747	999999	999999	77	999999	999999	23	999999	669	546	548	999999	466	59	840	40	576	729	54	999999	164	999999	706	999999	25	395	175	999999	333	853	999999	999999	999999	999999	999999	580	310	674	999999	905	182	814	456	785	999999	735	67	999999	999999	129	587	118	397	238	505	999999	999999	533	61	520	407	362	336	816	246	110	999999	576	726	269	999999	999999	999999	148	999999	349	774	920	872	290	338	999999	405	999999	999999	202	59	999999	394	999999	81	776	999999	999999	507	820	999999	640	999999	864	580	490	999	996	999999	685	470	999999	999999	166	999999	588	660	771	192	958	956	132	550	53	61	239	999999	918	999999	953	288	86	640	744	860	144	999999	999999	999999	847	449	409	814	589	732	801	260	999999	999999	492	125	852	999999	549	863	365	999999	505	813	350	308	91	807	445	407	393	999999	999999	305	616	999999	652	999999	344	519	557	318	960	321	999999	999999	999999	862	705	837	436	698	101	880	505	54	876	205	368	548	368	999999	378	999999	348	193	330	933	449	285	999999	790	54	40	316	57	138	193	563	999999	355	228	112	607	971	695	526	59	999999	999999	340	457	702	795	161	955	939	999999	999999	76	999999	30	423	999999	374	645	653	70	999999	457	999999	692	999999	997	203	149	999999	770	999999	653	666	281	142	877	999999	25	97	258	879	360	118	360	999999	496	713	335	805	682	242	336	51	465	485	352	655	648	999999	999999	602	999999	999999	178	567	329	410	386	887	545	485	999999	999999	405	191	223	349	565	480	155	293	868	344	817	538	884	611	999999	999999	790	231	306	210	391	999999	867	893	999999	793	
891	999999	336	999999	999999	206	883	778	645	284	271	999999	999999	999999	669	421	733	677	649	640	999999	717	999999	590	106	323	999999	158	175	749	323	330	999999	772	999999	999999	957	430	84	999999	999999	116	999999	926	535	999999	141	999999	540	999999	922	200	254	309	120	184	999999	746	351	946	28	735	612	896	999999	941	603	999999	588	610	464	999999	602	39	986	576	751	999999	65	999999	192	60	617	205	826	132	999999	999999	661	414	182	220	999999	138	602	999999	503	79	999999	593	999999	999999	999999	999999	515	619	598	224	999999	544	432	613	691	41	764	967	127	999999	79	837	999999	999999	667	184	437	253	233	474	437	999999	82	999999	999999	471	999999	999999	511	687	690	999999	534	999999	787	126	982	568	529	57	374	999999	801	999999	999999	138	999999	999999	155	375	502	271	395	133	787	255	472	999999	306	999999	904	394	466	440	726	862	313	14	715	550	202	869	724	186	109	802	999999	985	682	999999	742	445	999999	145	195	999999	821	410	83	542	654	241	271	999999	999999	979	999999	371	369	999999	825	723	975	605	183	633	999999	219	999999	999999	979	999999	999999	128	999999	469	171	999999	254	307	50	902	931	999999	895	960	607	425	43	130	999999	905	625	999999	999999	999999	999999	627	962	562	882	612	386	97	999999	178	999999	153	822	999999	817	847	126	999999	106	923	792	801	710	999999	35	131	186	999999	999999	84	999999	533	764	468	998	999999	367	692	425	999999	525	843	620	727	797	463	999999	359	313	786	788	563	448	440	999999	669	999999	750	536	760	436	483	737	488	318	639	999999	364	685	283	490	999999	999999	668	407	949	191	983	999999	999999	528	827	999999	574	295	306	95	334	241	999999	627	616	166	999999	11	51	999999	141	418	168	999999	248	673	999999	306	999999	917	999999	42	287	487	934	999999	999999	241	999999	883	172	203	999999	554	999999	132	356	999999	873	277	981	666	999999	843	59	574	999999	497	290	999999	999999	278	930	389	316	999999	954	851	999999	999999	202	433	403	999999	943	938	406	614	999999	126	999999	384	432	97	935	122	676	999999	438	370	999999	999999	999999	455	322	894	272	632	247	763	177	504	963	593	85	999999	273	207	899	999999	177	651	999999	173	999999	999999	999999	843	453	204	999999	520	999999	999999	220	725	482	947	845	58	675	774	376	999999	948	822	420	839	21	999999	848	478	544	327	202	428	997	999999	999999	136	59	999999	189	53	147	999999	91	999999	383	999999	84	326	362	850	999999	999999	999999	999999	225	22	999999	15	831	999999	999999	999999	975	105	999999	
791	999999	695	999999	719	999999	999999	595	332	999999	300	999999	780	466	662	313	531	999999	693	881	799	152	999999	571	607	360	53	597	124	999999	990	681	985	510	591	631	999999	989	643	999999	200	808	952	999999	999999	281	995	549	179	999999	999999	40	292	224	341	648	942	133	730	368	956	657	481	634	999999	618	755	279	875	40	924	542	482	842	690	991	200	692	999999	336	999999	504	428	999999	873	959	999999	771	179	942	689	999999	999999	285	895	999999	336	328	965	316	526	725	674	149	836	291	999999	999999	533	999999	999999	259	487	403	999999	461	999999	128	761	178	999999	984	110	932	350	668	283	207	947	158	664	999999	999999	340	810	639	830	999999	999999	591	999999	949	247	829	494	439	778	999999	282	999999	313	218	566	999999	96	999999	999999	741	999999	999999	18	999999	502	999999	685	586	533	157	593	999999	631	949	602	179	766	279	999999	280	999999	911	890	999999	925	514	845	455	315	928	999999	278	999999	98	491	357	583	61	457	862	153	907	906	630	281	909	811	363	616	396	41	817	795	354	303	999999	999999	600	435	988	540	240	999999	604	903	999999	999999	999999	468	999999	596	715	821	999999	999999	999999	14	269	999999	26	999999	491	839	999999	897	436	482	669	794	604	999999	983	626	469	332	913	636	311	726	955	999999	278	894	372	999999	999999	995	911	227	999999	882	27	463	999999	999999	999999	401	361	999999	477	843	999999	748	864	184	613	99	362	562	223	903	703	543	191	466	999999	597	477	129	581	999999	999999	451	40	722	62	999999	217	184	284	522	285	604	259	122	868	529	40	197	999999	236	999999	359	999999	860	188	484	281	951	861	460	923	242	136	46	281	999999	718	999999	999999	93	999999	187	999999	701	628	108	999999	79	598	999999	566	289	933	354	797	222	448	179	999999	577	999999	265	322	999999	598	52	999999	999999	840	999999	811	888	75	112	355	465	80	999999	999999	999999	200	211	363	956	894	644	309	781	999999	999999	800	999999	609	555	999999	626	865	464	112	999999	630	81	239	967	103	999999	224	830	999	342	151	145	937	463	386	57	901	366	928	954	742	696	999999	781	829	272	289	999999	999999	999999	600	616	999999	657	459	999999	972	999999	863	225	430	999999	999999	999999	917	664	611	155	178	999999	999999	999999	535	158	999999	999999	108	999999	148	830	399	703	562	280	742	999999	936	289	13	267	84	999999	503	999999	999999	999999	913	999999	863	174	999999	143	351	489	13	101	90	61	814	525	30	525	257	42	826	726	916	512	174	392	728	
999999	999999	911	713	219	15	999999	624	579	30	42	999999	973	178	265	362	82	999999	999999	455	885	475	488	246	559	267	470	886	807	999999	411	902	999999	446	999999	999999	439	999999	793	95	267	436	245	504	988	931	999999	999999	999999	373	999999	244	522	936	843	855	663	674	164	952	544	999999	817	231	619	139	999999	536	838	274	922	999999	483	999999	999999	459	240	984	258	628	982	999999	999999	443	999999	176	389	544	999999	484	337	765	999999	840	551	330	999999	999999	999999	858	819	747	999999	999999	451	547	999999	957	749	394	625	679	425	999999	999999	999999	621	384	999999	453	999999	999999	999999	999999	937	167	999999	643	23	866	840	226	109	400	808	245	582	999999	992	966	415	431	999999	999999	859	657	999999	96	871	999999	709	243	305	441	999999	251	813	671	368	293	863	127	943	882	553	999999	579	35	727	999999	364	601	999999	999999	47	328	781	724	503	289	818	598	771	999999	167	607	921	999999	291	567	431	910	999999	708	113	999999	487	999999	665	461	88	323	368	147	999999	118	851	554	999999	790	469	98	177	999999	999999	999999	356	544	725	946	999999	910	744	999999	312	454	940	683	648	999999	840	868	999999	999999	999999	999999	239	634	999999	999999	755	377	274	501	999999	342	742	582	999999	837	999999	943	198	999999	974	177	579	208	834	804	177	177	905	653	949	999999	999999	135	877	969	45	721	394	999999	200	999999	646	999999	999999	970	711	368	449	999999	808	896	680	350	77	43	925	40	799	999999	999999	588	471	620	999999	999999	313	617	705	274	802	229	559	522	528	864	531	336	147	864	103	809	999999	105	845	62	920	999999	67	843	53	15	922	48	794	612	999999	35	700	999999	666	104	662	184	18	589	347	168	822	213	999999	598	893	934	261	82	859	999999	775	999999	586	624	559	999999	999999	796	307	520	727	916	225	505	636	582	207	998	156	554	97	999999	715	762	866	854	999999	999999	999999	987	786	722	753	999999	259	999999	999999	999999	544	999999	952	221	292	999999	440	906	987	16	962	321	737	262	925	314	287	999999	783	824	758	705	531	776	683	999999	999999	15	999999	942	256	434	603	165	464	356	602	999999	973	887	331	960	866	333	999999	801	260	999999	796	999999	999999	999999	428	164	999999	999999	278	999999	999999	972	103	435	742	55	760	538	717	581	798	579	712	999999	546	895	503	798	999999	208	294	882	69	209	999999	724	946	517	16	448	999999	624	87	425	999999	11	794	895	227	820	999999	953	93	678	735	226	735	593	202	999999	661	494	
999	80	891	655	912	999999	226	28	108	999999	532	999999	709	183	999999	296	74	545	999999	999999	999999	28	999999	341	799	390	474	992	988	363	324	483	999999	999999	999999	17	999999	692	98	900	999999	208	999999	330	999999	814	969	561	724	449	529	657	999999	63	913	999999	999999	560	855	999999	999999	999999	39	745	999999	58	999999	331	558	494	762	381	456	999999	928	382	307	999999	999999	984	999999	913	999999	549	834	999999	63	999999	474	999999	571	973	836	999999	480	454	179	975	403	381	333	648	12	240	686	157	210	229	134	540	683	141	649	871	120	999999	956	489	911	999999	995	757	857	914	922	788	544	999999	730	999999	213	331	910	999999	661	773	910	999999	862	686	467	833	608	933	960	440	334	965	456	963	999999	689	74	142	999999	575	999999	98	318	898	999999	320	498	650	337	362	231	121	999999	347	999999	919	627	235	802	172	158	923	953	492	464	999999	999999	766	986	523	267	777	999999	95	982	821	728	999999	83	156	345	958	606	608	218	222	755	119	367	577	999999	839	999999	223	427	867	144	999999	443	43	877	731	663	813	104	453	958	134	365	784	200	999999	161	655	999999	999999	327	999999	283	251	823	333	409	999999	461	427	447	938	668	124	687	902	530	49	279	614	304	999999	513	765	999999	999999	754	583	387	409	687	684	999999	237	549	999999	552	202	999999	553	332	254	362	677	15	29	999999	250	107	298	142	122	385	221	895	535	840	517	987	202	999999	825	41	999999	740	999999	551	999999	575	896	999999	337	999999	726	292	60	439	836	759	244	175	999999	486	99	277	574	999999	999999	999999	23	949	999999	215	999999	999999	999999	222	999999	936	253	478	34	674	210	937	804	292	999999	929	844	106	13	758	753	36	999999	349	942	999999	999999	464	375	108	561	947	325	999999	999999	752	786	999999	999999	900	516	765	151	839	285	161	999999	291	649	999999	497	917	999999	286	999999	991	999999	166	999999	999999	770	788	113	999999	123	263	622	999999	481	999999	153	17	967	113	251	987	884	999999	999999	999999	322	883	999999	129	611	999999	11	48	670	999999	844	629	999999	612	140	727	662	225	726	32	538	790	810	742	112	490	950	842	44	474	116	682	103	488	999999	886	999999	983	324	999999	261	584	21	662	71	524	449	365	973	999999	999999	669	999999	51	263	531	83	999999	999999	999999	693	999999	999999	999999	712	999999	535	89	999999	999999	753	678	901	257	770	954	999999	999999	681	587	51	595	869	520	148	447	182	62	234	999999	812	901	966	203	786	
103	580	814	949	898	999999	370	999999	729	770	999999	768	999999	280	999999	999999	925	400	439	89	108	299	493	999999	274	989	483	854	724	440	851	711	999999	471	677	999999	965	207	782	999999	681	638	150	750	999999	679	999999	781	925	931	886	999999	537	124	687	803	97	757	685	909	515	515	242	298	918	999999	70	999999	602	925	786	727	618	999999	999999	469	159	743	576	595	999999	701	928	793	999999	350	184	593	999999	873	296	217	999999	873	999999	999999	406	851	999999	545	618	139	188	10	999999	169	892	697	999999	228	999999	354	190	100	999999	813	587	449	744	999999	771	999999	17	729	638	578	999999	999999	756	999999	73	999999	911	41	976	939	523	927	647	394	999999	487	877	999999	229	942	36	432	43	999999	588	957	117	263	773	151	131	459	371	999999	999999	999999	999999	483	164	357	442	159	124	900	300	659	999999	359	129	294	600	452	509	696	551	782	711	486	654	116	199	657	267	999999	818	73	566	80	440	311	546	403	410	872	509	876	318	143	979	999999	999999	999999	143	488	999999	999999	950	675	35	181	445	999999	999999	57	167	784	999999	289	92	999999	103	999999	918	818	748	206	51	999999	196	674	474	578	506	724	951	442	523	779	293	999999	999999	890	55	269	999999	92	999999	999999	999999	724	984	39	61	999999	836	434	839	325	999999	353	637	322	488	360	707	866	999999	999999	106	725	270	123	999999	943	123	212	685	659	952	665	632	688	922	472	689	999999	527	999999	999999	526	999999	208	48	999999	511	999999	412	694	561	999999	999999	469	267	989	463	871	999999	118	639	633	749	189	372	999999	721	948	400	26	670	272	999999	999999	225	579	132	72	84	999999	999999	999999	799	991	107	953	999999	172	431	932	18	818	999999	419	124	264	777	999999	835	964	228	999999	999999	396	33	299	660	921	254	687	867	999999	797	978	676	326	999999	757	999999	999999	543	999999	527	999999	18	852	861	929	999999	960	802	999999	999999	119	836	878	999999	413	967	808	303	999999	999999	743	999999	616	31	999999	742	798	999999	29	340	426	999999	670	44	942	999999	999999	437	730	999999	999999	885	999999	175	687	151	999999	999999	430	790	284	126	924	999999	784	402	401	831	439	197	300	999999	782	999999	809	688	999999	843	999999	999999	796	380	572	785	634	857	999999	451	343	999999	999999	394	10	239	65	310	506	999999	260	550	999999	349	999999	543	999999	753	112	788	365	998	999999	955	444	999999	993	904	553	149	999999	926	495	950	497	999999	253	905	539	553	999999	509	999999	145	592	
429	49	456	381	39	999999	881	754	128	95	344	315	988	999999	606	245	999999	999999	367	36	333	64	45	851	850	299	637	224	999999	475	856	999999	840	999999	999999	365	999999	532	524	999999	133	181	377	865	163	842	264	999999	999999	999999	172	752	824	119	269	375	13	605	531	739	999999	666	999999	999999	239	527	475	999999	934	999999	698	629	242	470	999999	161	686	180	698	17	999999	999999	999999	252	312	113	992	730	112	649	361	999999	10	784	292	467	976	724	635	635	376	638	31	999999	618	999999	520	364	999999	117	999999	999999	906	523	999999	933	384	999999	999999	135	535	999999	523	294	889	757	628	457	188	445	185	962	544	999999	999999	407	999999	600	633	769	593	999999	999999	999999	961	528	44	999999	999999	358	999999	999999	383	510	999999	632	124	999999	801	861	914	72	185	771	932	725	297	844	882	307	284	783	999999	999999	542	897	230	528	333	370	722	999999	377	999999	362	161	589	44	962	999999	999999	922	799	772	999999	530	999999	752	73	245	241	200	604	782	83	999999	704	999999	999999	999999	411	596	413	440	148	773	695	355	419	780	146	262	999999	873	24	999999	984	999999	727	22	444	478	464	97	139	999999	999999	595	755	63	456	999999	77	759	607	696	518	368	634	90	835	999999	342	292	109	978	318	730	767	721	324	158	84	955	999999	932	141	326	311	615	236	109	599	365	334	359	195	132	275	328	843	625	921	646	999999	338	145	181	987	160	224	999999	827	43	738	307	712	999999	991	999999	999999	202	67	29	853	735	999999	977	958	750	793	999999	464	448	878	698	999999	437	999999	439	796	959	338	160	400	421	282	565	626	37	646	83	141	999999	764	650	568	901	793	451	821	168	223	247	999999	999999	360	388	165	50	79	284	343	561	999999	604	864	907	999999	442	463	950	360	931	113	719	63	864	999999	238	140	999999	644	337	618	638	746	100	792	371	70	893	999999	586	957	372	739	580	999999	169	786	660	282	360	988	870	999999	292	999999	647	975	496	703	926	909	744	999999	999999	943	250	858	773	124	267	382	569	999999	774	973	741	980	483	152	525	999999	999999	63	294	349	747	830	999999	999999	154	396	573	200	483	677	999999	732	733	999999	999999	999999	22	546	24	978	999999	999999	43	318	402	667	501	354	188	484	999999	999999	355	667	206	999999	404	817	970	871	999999	379	76	106	999999	19	999999	847	671	999999	439	933	999999	316	920	426	796	155	999999	487	999999	229	21	999	247	999999	386	76	440	70	907	
205	575	153	179	59	999999	999999	999999	393	420	654	682	964	999999	506	652	49	999999	779	624	999999	262	493	976	999999	367	77	999999	238	632	190	416	999999	316	999999	367	999999	146	870	172	859	597	181	999999	250	546	56	954	740	879	347	329	661	446	657	942	92	176	999999	691	197	87	329	760	999999	247	82	999999	810	148	757	902	875	617	999999	662	91	999999	735	52	999999	122	129	358	295	999999	755	999999	999999	302	285	727	556	189	975	999999	277	420	836	13	474	398	154	999999	131	444	999999	999999	681	995	860	999999	440	999999	380	999999	957	999999	474	999999	491	907	999	517	863	999999	355	999999	641	982	999999	999999	590	732	999999	999999	968	526	236	999999	417	711	999999	999999	441	619	297	19	808	900	824	999999	946	467	999999	566	398	636	738	999999	999999	757	999999	698	610	199	84	708	968	999999	999999	440	744	623	999999	780	424	346	85	253	742	345	887	999999	168	98	724	133	220	22	534	341	788	145	762	660	999999	794	999999	252	545	588	51	361	999999	393	562	999999	505	741	999999	62	560	495	358	753	999999	670	540	999999	475	950	497	956	923	775	999999	608	861	999999	999999	999999	294	833	708	999999	303	536	947	774	999999	401	628	999999	869	481	780	302	786	19	999999	999999	264	539	999999	999999	101	95	437	28	740	953	471	203	269	522	767	727	999999	204	459	343	999999	765	999999	999999	332	27	96	451	994	360	822	999999	521	843	375	754	999999	124	73	999999	999999	928	999999	999999	929	999999	220	356	999999	999999	515	592	560	457	999999	498	553	702	271	83	999	985	999999	390	141	619	682	426	999999	23	670	999999	141	250	999999	795	731	999999	999999	897	807	739	737	941	844	240	301	73	999999	877	210	364	852	989	219	123	904	999999	451	999999	752	793	209	700	392	999999	460	319	223	999999	766	150	558	374	275	999999	257	999999	546	900	328	618	497	279	999999	316	819	999999	999999	130	999999	999999	961	999999	155	23	539	47	558	10	779	982	850	809	120	70	999999	999999	724	949	865	822	117	550	999999	143	306	929	887	86	33	319	287	102	239	999999	188	999999	229	261	729	220	533	545	131	345	768	687	168	999999	510	341	426	92	265	999999	970	999999	842	21	999999	999999	160	999999	999999	999999	704	999999	999999	432	881	999999	268	472	229	655	298	572	429	656	999999	618	771	999999	576	691	892	205	999999	171	718	999999	999999	217	543	999999	69	61	568	661	640	21	117	736	871	428	83	954	999999	609	779	999999	992	196	646	109	838	26	
905	295	999999	509	919	419	713	124	210	999999	928	110	999999	247	13	999999	25	364	510	44	272	999999	618	938	999999	238	392	999999	775	999999	999999	999999	290	999999	999999	283	94	141	101	698	33	757	228	32	999999	761	999999	541	404	234	999999	292	598	804	754	758	999999	638	175	691	999999	402	348	515	489	494	819	552	102	729	682	883	272	999999	21	514	929	999999	913	581	224	850	916	999999	523	289	999999	486	298	397	607	999999	966	410	670	630	418	712	543	999999	942	470	999999	999999	552	999999	30	999999	793	249	828	89	724	593	476	999999	486	798	991	999999	648	342	264	704	132	235	999999	999999	152	390	999999	999999	999999	999999	639	753	411	999999	999999	236	269	70	692	999999	568	527	731	382	934	493	154	620	720	999999	892	609	216	744	552	999999	380	168	643	999999	999999	612	36	352	999999	999999	775	244	999999	999999	999999	588	999999	999999	999999	999999	503	544	999999	658	246	485	505	720	489	999999	546	999999	699	682	855	110	426	289	906	956	501	999999	999999	221	999999	909	820	955	402	999999	959	12	999999	947	822	835	999999	985	176	999999	116	316	863	924	186	118	545	127	909	839	999999	370	307	189	113	124	125	716	939	336	665	550	999999	999999	80	544	68	751	999999	30	870	440	122	249	850	194	525	504	45	999999	373	703	55	562	152	599	704	429	843	707	719	524	56	839	11	566	987	688	999999	641	60	794	999999	999999	969	731	999999	68	339	918	999999	621	681	339	963	961	504	766	999999	481	839	638	907	999999	310	355	394	283	247	999999	207	836	651	403	559	999999	445	999999	592	421	351	646	100	925	118	108	842	716	876	999999	999999	231	656	381	801	421	886	116	589	623	346	974	820	55	721	762	969	288	779	394	526	348	183	620	139	203	999999	999999	52	211	999999	999999	406	207	233	999999	190	279	999999	147	692	999999	576	999999	84	377	826	54	213	356	139	564	937	491	523	999999	999999	45	251	608	873	999999	73	387	120	669	999999	999999	822	745	582	699	999999	641	702	197	772	215	999999	762	377	999999	779	696	82	948	740	914	683	999999	999999	154	38	999999	274	787	275	199	857	999999	999999	213	232	999999	999999	439	999999	999999	999999	336	950	842	999999	999999	240	379	135	376	314	171	928	662	939	999999	817	438	999999	692	999999	914	999999	582	357	999999	962	173	280	321	922	643	80	999999	135	999999	560	95	654	999999	762	999999	662	999999	884	696	999999	146	274	911	999999	346	767	195	928	875	415	377	494	999999	527	77	
109	813	454	671	101	494	999999	592	760	731	783	133	999999	999999	261	32	697	661	653	825	999999	368	671	586	876	885	999999	260	940	193	601	295	999999	999999	795	849	454	223	604	992	609	681	161	999999	562	999999	265	457	623	393	679	833	715	999999	999999	740	152	999999	795	216	978	287	999999	577	140	497	999999	244	999999	412	577	484	66	661	226	228	999999	752	999999	999999	999999	68	636	557	513	767	580	329	999999	999999	706	999999	428	398	999999	999999	39	584	787	74	541	30	999999	221	815	205	777	63	485	949	999999	999999	844	562	586	999999	651	104	999999	373	917	783	716	630	705	992	66	999999	646	999999	999999	633	964	959	999999	609	297	999999	999999	999999	999999	999999	843	999999	533	316	740	865	811	104	680	935	520	424	157	999999	999999	999999	999999	823	149	118	417	591	760	899	434	885	862	976	633	236	362	755	382	400	939	147	106	398	999999	200	856	552	999999	262	122	999999	812	999999	999999	155	999999	918	178	881	119	261	818	633	882	855	13	999999	999999	453	583	999999	51	756	999999	176	54	127	571	999999	262	865	377	999999	786	999999	83	919	680	487	327	443	586	501	291	688	329	999999	999999	406	196	30	91	999999	679	357	508	65	133	140	999999	792	356	229	628	254	884	319	847	997	781	93	999999	983	999999	149	188	550	475	140	846	581	610	999999	761	242	783	606	829	999999	999999	28	796	999999	999999	535	999999	999999	999999	999999	999999	19	625	519	624	113	999999	107	643	539	178	958	590	993	293	529	191	190	999999	396	470	287	490	417	999999	763	297	614	607	999999	61	821	677	437	336	837	999999	101	551	658	376	999999	963	299	271	428	999999	802	267	857	353	906	999999	486	576	999999	529	218	897	860	815	261	499	52	487	357	290	162	666	456	999999	100	639	808	30	783	324	201	156	203	336	494	999999	750	999999	999999	999999	200	861	810	317	747	203	999999	843	999999	999999	920	811	999999	147	999999	145	810	293	263	277	100	466	793	211	337	72	704	534	330	904	748	794	342	435	999999	999999	856	148	825	896	949	965	905	596	403	999999	999999	65	61	359	999999	999999	999999	999999	999999	734	999999	999999	979	685	499	165	522	999999	448	999999	999999	488	57	983	288	672	468	999999	328	134	560	207	999999	999999	999999	648	483	971	368	292	999999	465	603	365	233	258	999999	149	406	793	452	696	999999	277	911	753	999999	77	80	873	998	637	559	707	184	870	800	999999	856	850	681	999999	851	165	336	23	885	692	760	40	514	
328	960	534	682	864	999999	999999	47	85	640	999999	900	999999	294	172	905	999999	191	362	458	999999	293	556	122	900	845	991	940	897	868	325	316	50	999999	679	676	35	34	999999	821	269	999999	780	999999	274	999999	366	871	173	117	989	511	999999	582	999999	999999	414	421	781	28	67	999999	149	217	999999	109	860	135	614	496	880	871	870	540	198	141	513	346	847	259	488	130	777	999999	999999	814	909	468	982	644	272	999999	253	301	764	669	855	573	999999	175	790	999999	267	677	237	127	640	867	393	255	999999	999999	999999	531	540	999999	822	359	337	511	200	402	152	970	999999	999999	628	579	776	528	999999	939	452	682	469	257	862	109	562	999999	183	999999	999999	736	122	204	49	721	999999	826	999999	506	999999	392	999999	397	999999	296	999999	959	499	70	100	864	968	591	625	999999	72	999999	999999	999999	999999	575	337	158	999999	999999	857	39	238	906	818	949	682	780	703	69	707	999999	168	576	655	603	272	123	951	999999	999999	530	578	157	999999	477	752	999999	710	670	999999	825	79	999999	999999	424	731	592	251	999999	192	198	888	566	193	991	134	508	77	203	313	224	999999	999999	999999	336	460	999999	257	351	999999	999999	79	43	14	881	11	486	146	241	871	679	871	810	999999	579	642	999999	963	667	353	254	66	517	999999	999999	999999	962	44	113	963	651	345	900	943	999999	128	999999	999999	311	989	647	372	835	331	634	999999	397	90	78	693	449	127	589	997	952	501	562	676	174	263	999999	452	42	278	230	343	971	866	999999	460	999999	459	661	678	705	882	230	195	732	496	241	881	965	420	524	999999	999999	902	991	142	566	187	398	58	999999	205	339	999999	111	300	382	999999	686	618	905	989	465	999999	301	80	280	376	944	677	31	167	999999	622	754	696	999999	999999	875	271	893	610	70	999999	727	510	552	999999	999999	442	999999	710	999999	356	515	999999	78	844	611	920	861	199	243	999999	36	792	719	717	812	415	712	314	999999	425	999999	304	929	999999	193	999999	999999	999999	999999	512	999999	999999	962	139	117	230	627	999999	999999	954	410	999999	376	349	586	934	790	835	850	678	729	810	999999	779	631	999999	999999	999999	660	819	402	254	906	731	168	999999	829	589	609	592	999999	968	847	999999	25	30	928	999999	999999	258	10	692	766	614	782	752	999999	193	507	897	625	411	999999	999999	562	165	797	645	190	871	999999	211	235	268	999999	760	963	365	999999	610	291	24	949	411	819	710	999999	301	999999	999999	460	999999	91	
999999	967	999999	885	210	147	999999	233	293	409	404	153	798	466	507	724	31	999999	899	999999	897	615	610	462	682	827	851	677	505	696	774	999999	468	130	523	301	514	875	762	227	999999	387	998	615	554	267	30	999999	980	999999	927	627	560	227	999999	999999	366	923	212	382	296	191	999999	999999	635	984	999999	678	999999	216	219	155	999999	999999	524	999999	617	995	907	999999	807	999999	697	928	768	157	860	250	935	426	934	590	672	390	999999	723	660	411	980	999999	581	351	999999	773	367	999999	999999	878	703	674	489	371	26	787	575	999999	493	999999	828	999999	133	999999	743	525	282	629	999999	646	749	999999	859	216	24	346	999999	465	305	924	571	999999	556	981	546	270	937	572	999999	884	999999	253	239	861	583	502	446	999999	608	999999	501	738	999999	999999	138	999999	999999	999999	357	999999	944	999999	393	569	999999	999999	931	152	898	482	588	709	999999	999999	831	506	571	997	999999	521	899	706	857	999999	433	833	999999	999999	852	643	454	663	225	894	940	999999	860	669	634	742	999999	304	248	999999	999999	791	682	709	133	632	342	818	650	835	780	248	261	873	999999	999999	161	339	300	264	37	924	494	999999	658	134	646	901	999999	890	950	605	468	999999	322	641	160	999999	478	230	311	636	999999	390	123	701	999999	986	533	999999	999999	241	13	983	108	282	307	521	61	998	985	441	455	759	884	184	999999	530	561	999999	253	999999	860	80	953	400	999999	999999	57	956	680	660	377	142	309	719	999999	999999	632	999999	344	638	927	999999	244	870	191	263	506	939	922	923	435	39	987	419	999999	933	40	708	999999	203	474	105	327	335	999999	322	460	175	583	999999	999999	522	169	999999	254	389	835	92	219	658	999999	117	44	756	234	999999	155	889	347	667	453	999999	999999	151	173	831	162	909	806	869	802	999999	999999	626	35	913	869	382	999999	991	108	948	999999	999999	999999	366	71	999999	110	999999	999999	999999	999999	999999	851	973	999999	27	999999	422	236	925	999999	349	999999	277	751	417	731	321	479	773	723	355	568	505	435	964	556	806	999999	591	809	91	702	999999	999999	450	999999	62	78	851	931	753	765	182	672	159	857	328	615	654	999999	788	999999	403	847	482	356	355	999999	879	999999	644	999999	999999	126	203	647	999999	999999	311	999999	679	253	999999	842	970	590	396	833	285	116	238	201	126	751	30	836	309	393	40	104	999999	513	199	390	296	111	999999	999999	478	512	242	563	313	22	999999	545	628	999999	999999	999999	960	522	272	
999999	242	452	999999	999999	999999	367	347	241	734	217	221	175	64	246	999999	868	470	339	364	773	873	674	887	999999	591	999999	217	999999	515	147	143	999999	251	426	157	999999	999999	236	960	121	999999	11	829	999999	999999	995	491	391	14	19	432	631	167	999999	898	568	999999	432	312	619	159	999999	726	596	999999	314	924	637	99	711	999999	243	378	253	609	872	844	791	312	595	994	826	743	505	715	512	999999	752	527	999999	289	153	999999	351	961	575	999999	243	999999	496	999999	853	302	999999	717	198	262	914	889	35	723	773	999999	999999	999999	333	854	999999	880	999999	999999	181	120	509	431	999999	999999	37	292	999999	598	999999	999999	816	524	999999	533	450	788	526	260	999999	863	501	999999	515	999999	218	725	637	720	999999	363	999999	931	899	999999	999999	871	999999	880	234	632	855	437	999999	15	312	999999	484	999999	414	441	999999	999999	728	999999	618	642	999999	133	110	999999	654	322	543	999999	315	884	624	407	740	999999	999999	646	35	213	17	73	999999	510	999999	25	251	999999	316	622	999	151	212	591	134	999999	955	445	999999	922	977	542	893	864	700	427	577	86	69	835	222	717	999999	999999	310	555	888	415	411	94	999999	816	16	921	257	174	682	42	999999	590	622	784	999999	112	235	999999	179	999999	810	303	448	174	999999	999999	999999	292	855	999999	291	579	271	550	43	695	999999	170	535	972	616	535	745	545	802	479	999999	438	850	999999	999999	835	385	999	605	117	646	896	49	536	521	965	318	994	999999	704	328	82	750	180	250	75	939	207	282	284	999999	999999	999999	307	267	971	441	999999	397	456	203	271	999999	925	59	999999	131	999999	460	999999	227	751	794	108	999999	150	687	680	943	234	895	188	727	331	559	743	534	741	278	550	533	646	606	999999	511	67	138	824	131	284	943	999999	746	999999	66	806	118	273	156	999999	999999	761	728	173	560	25	999999	623	999999	315	441	390	731	910	128	580	154	499	596	103	22	863	558	669	999999	956	999999	999999	999999	752	635	999999	594	999999	266	771	999999	999999	744	495	523	514	458	815	842	563	218	836	512	999999	999999	618	999999	999999	999999	430	999999	69	882	603	583	999999	358	623	680	999999	795	580	654	356	663	710	999999	110	580	507	414	743	826	727	748	605	594	788	100	999999	593	541	999999	999999	569	857	561	150	912	86	999999	835	145	671	768	638	191	165	822	951	863	576	482	999999	999999	469	243	999999	855	978	852	569	533	664	999999	263	533	999999	787	999999	159	614	
999999	504	999999	579	999999	165	999999	120	999999	438	966	148	162	27	69	999999	819	999999	999999	406	295	999999	233	999999	312	480	93	514	114	373	999999	26	802	259	387	977	999999	446	860	88	205	744	565	423	999999	395	999999	570	204	95	999	999999	191	999999	328	265	280	754	276	999999	999999	455	16	999999	999999	949	345	902	999999	92	191	382	249	546	210	550	378	810	993	917	968	522	320	28	999999	691	835	59	999999	132	999999	512	180	733	16	750	738	515	363	653	999999	609	931	122	904	626	448	645	551	777	887	470	760	359	168	999999	999999	987	686	378	124	999999	971	517	385	678	212	999999	540	460	999999	999999	999999	349	867	999999	591	207	124	746	999999	199	508	999999	245	999999	751	999999	574	456	615	999999	829	999999	539	764	637	423	737	235	999999	932	115	999999	999999	34	999999	421	492	799	968	937	873	939	136	999999	787	818	282	999999	999999	392	942	93	845	71	43	471	810	113	732	177	470	888	332	999999	999999	416	197	220	232	340	999999	774	488	677	877	890	858	999999	999999	818	151	598	308	42	989	31	255	903	990	551	611	999999	77	999999	999999	999999	999999	815	999999	380	631	999999	915	596	999999	177	605	177	194	153	613	205	999999	913	35	999999	589	300	999999	73	171	293	999999	681	728	999999	707	686	211	892	283	53	774	606	197	999999	683	711	977	822	999999	999999	719	847	938	415	999999	999999	776	604	405	326	494	999999	219	347	999999	244	999999	115	469	999999	966	999999	869	569	430	529	999999	944	999999	999999	322	507	647	999999	999999	382	742	323	695	554	910	606	496	957	999999	998	397	999999	249	449	999999	871	999999	507	122	426	999999	379	984	733	438	999999	416	527	14	999999	999999	999999	772	468	502	554	999999	915	17	369	805	912	20	432	141	875	704	999999	43	450	154	150	999999	158	405	373	338	961	125	89	200	969	999999	999999	869	271	999999	781	946	299	999999	448	499	752	620	74	369	562	601	562	136	999999	999999	563	841	988	999999	624	999999	139	226	458	999999	999999	179	835	959	447	563	870	798	923	802	744	989	705	650	228	537	340	13	999999	999999	563	952	533	486	399	731	880	999999	462	999999	817	82	999999	999999	999999	999999	784	114	922	999999	731	764	213	999999	748	999999	999999	348	937	96	732	999999	450	98	245	975	646	359	999999	715	683	764	345	999999	984	671	986	999999	999999	999999	753	235	999999	999999	638	799	748	668	737	825	595	541	178	376	984	692	632	913	413	595	936	435	544	999999	325	999999	428	
997	880	999999	999999	999999	269	302	999999	507	999999	672	999999	446	236	978	621	745	130	151	596	968	230	301	48	83	652	999999	708	999999	691	875	462	999999	999999	751	788	660	247	999999	281	875	42	487	999999	960	999999	967	368	958	813	999999	999999	183	379	999999	777	588	48	514	999999	999999	594	25	999999	177	219	999999	75	485	200	961	507	615	870	720	936	999999	652	88	619	685	134	749	514	999999	790	999999	999999	920	999999	209	621	732	88	504	999999	27	672	481	750	675	901	999999	999999	851	999999	999999	312	658	523	44	936	959	999999	751	652	844	999999	922	387	999999	495	999999	511	990	349	775	537	375	439	999999	999999	180	337	943	999999	250	999999	663	601	320	976	999999	406	999999	273	662	837	337	851	446	517	749	999999	820	999999	755	381	778	511	525	999999	936	999999	605	999999	765	631	951	966	411	864	999999	331	77	999999	999999	748	999999	727	687	937	210	999999	993	411	999999	999999	516	763	999999	869	999999	161	999999	377	50	424	801	976	999999	40	886	370	999999	999999	670	428	36	868	999999	999999	810	61	824	588	999999	422	999999	999999	643	687	125	197	999999	542	661	695	255	700	912	436	947	999999	228	657	61	839	84	420	999999	902	60	648	434	999999	68	161	337	497	999999	627	999999	607	342	999999	915	999999	999999	907	921	974	183	336	955	902	70	224	999999	176	536	902	348	815	462	741	999999	476	999999	917	483	509	367	757	999999	295	248	349	262	407	999999	999999	999999	176	499	766	728	999999	693	999999	960	843	329	999999	999999	731	999999	383	154	999999	193	448	934	513	433	421	999999	425	999999	999999	664	720	962	434	434	183	999999	999999	325	999999	22	912	782	241	957	999999	190	999999	999999	999999	17	864	204	661	224	303	999999	999999	743	87	159	313	999999	33	999999	999999	881	894	736	999999	247	115	67	458	588	281	666	703	556	793	241	999999	628	926	662	799	526	310	220	999999	754	589	439	248	547	709	458	999999	373	717	758	295	470	999999	106	901	999999	745	82	999999	637	725	358	999999	846	999999	684	537	371	78	723	580	684	605	42	999999	676	819	911	879	999999	907	340	999999	999999	946	950	620	999999	999999	992	780	238	277	503	39	240	489	999999	807	34	920	397	999999	994	187	610	999999	975	449	234	999999	834	202	129	730	394	520	914	900	789	74	999999	610	86	942	999999	999999	999999	999999	426	999999	999999	113	854	902	519	45	999999	999999	999999	999999	644	999999	536	14	946	45	999999	773	644	999999	574	501	28	960	223	787	228	999999	
999999	203	762	999999	999999	47	570	999999	999999	999999	220	359	677	999999	564	703	999999	326	83	81	996	316	268	338	368	999999	622	925	94	999999	689	999999	816	790	999999	151	333	999999	368	499	444	225	697	932	562	295	999999	517	999999	999999	999999	897	713	999999	65	529	999999	433	999999	999999	425	644	646	999999	536	999999	542	886	46	423	380	758	957	584	637	999999	618	999999	999999	999999	999999	114	989	769	363	792	28	669	734	501	216	999999	67	999999	83	799	579	253	405	84	999999	999999	480	523	945	782	939	138	519	284	910	608	658	541	661	320	655	999999	999999	999999	469	872	161	544	216	999999	701	913	999999	838	212	375	930	701	329	999999	999999	475	824	581	852	999999	160	460	591	607	250	525	999999	763	153	702	163	661	614	880	14	999999	999999	999999	91	999999	999999	681	82	999999	999999	999999	221	164	686	190	62	518	891	579	722	701	953	609	240	999999	532	747	694	509	221	999999	999999	999999	502	698	169	360	500	826	273	478	387	55	929	293	314	237	999999	999999	649	644	999999	45	168	999999	982	707	243	905	503	999999	999999	572	333	409	870	999999	661	987	999999	999999	28	999999	316	999999	999999	907	680	999999	999999	304	669	730	860	577	508	61	290	199	716	999999	126	594	332	393	999999	815	999999	529	423	541	999999	99	942	999999	625	704	729	915	989	84	999999	999999	44	209	220	999999	712	756	900	818	492	472	281	568	585	999999	742	923	761	999999	195	160	532	339	729	579	787	912	951	803	331	375	209	641	434	999999	999999	133	182	999999	999999	966	628	604	999999	999999	818	383	999999	201	999999	806	164	491	999999	876	765	705	999999	999999	478	999999	804	106	497	127	999999	999999	999999	999999	874	619	750	535	405	228	999999	927	290	625	999999	414	550	759	841	525	220	717	999999	999999	74	854	653	542	756	313	171	531	117	931	841	188	249	999999	327	352	66	628	999999	999999	354	999999	424	854	878	74	259	55	999999	999999	999999	554	999999	585	692	30	966	999999	779	102	67	999	820	358	784	999999	999999	934	999999	499	469	592	999999	999999	213	999999	999999	798	663	691	63	126	276	146	999999	296	999999	664	923	306	385	848	848	994	613	355	27	999999	999999	999999	900	324	999999	765	512	323	923	999999	382	465	590	178	999999	97	48	940	732	999999	999999	497	291	999999	999999	145	123	620	743	636	479	858	999999	373	728	368	791	738	514	511	999999	999999	373	999999	291	467	716	217	304	761	999999	672	622	343	743	582	23	400	312	999999	651	891	580	296	
335	523	256	999999	449	195	306	309	999999	231	60	999999	999999	794	228	554	999999	905	999999	982	681	806	999999	876	630	999999	355	401	435	46	999999	999999	141	87	172	768	220	999999	767	999999	465	655	246	401	292	131	458	999999	182	758	58	745	999999	999999	615	528	287	380	596	304	999999	904	874	399	370	318	489	999999	632	999999	343	929	147	216	999999	35	999999	845	999999	999999	697	135	229	999999	988	124	999999	543	472	643	999999	840	903	999999	999999	560	999999	999999	40	974	641	999999	596	722	424	128	607	368	81	999999	958	442	787	999999	606	714	685	206	410	256	150	946	585	988	969	999999	35	674	999999	966	253	723	815	618	866	296	538	506	262	869	517	809	999999	882	685	58	63	816	867	565	874	585	446	999999	833	695	825	608	752	921	103	933	999999	999999	346	245	999999	179	230	999999	185	999999	999999	999999	739	341	485	702	313	999999	450	999999	806	382	101	668	286	999999	999999	181	470	930	753	999999	776	583	388	999999	546	449	431	884	999999	999999	389	999999	999999	905	999999	999999	219	133	999999	832	481	883	136	57	24	677	958	596	394	58	999999	254	434	613	999999	165	953	129	999999	863	999999	566	623	259	992	999999	999999	381	986	292	961	347	636	921	859	999999	457	340	351	999999	491	999999	499	999999	707	999999	270	999999	151	888	999999	100	966	441	999999	999999	270	876	65	999999	650	587	609	112	999999	511	618	513	754	871	708	999999	777	298	999999	999999	76	86	552	999999	999999	999	239	999999	742	871	380	204	588	999999	632	580	285	733	227	904	236	396	459	999999	527	757	283	999999	190	927	322	678	999999	679	848	193	999999	207	483	650	999999	511	369	225	141	423	924	810	999999	137	346	54	80	999999	437	999999	626	356	340	999999	726	959	999999	815	999999	701	145	909	105	999999	256	88	259	576	556	724	37	999999	74	113	832	999999	41	62	590	277	607	591	999999	178	566	999999	867	105	924	999999	594	999999	665	439	287	999999	999999	999999	881	268	794	999999	921	713	652	392	999999	999999	554	263	928	999999	235	291	104	554	668	926	999999	277	220	164	652	167	140	483	579	999999	826	817	757	241	181	332	483	114	999999	537	525	184	696	640	999999	999999	470	999999	328	999999	345	732	357	788	917	614	999999	640	851	764	582	179	999999	999999	999999	737	505	697	999999	999999	808	989	885	140	999999	708	580	999999	999999	981	696	410	164	204	299	103	470	969	999999	999999	285	842	263	904	955	999999	371	50	240	812	999999	999999	999999	426	999999	355	
847	226	999999	999999	43	477	999999	999999	999999	181	24	618	366	999999	999999	536	383	135	627	965	999999	999999	999999	64	347	540	349	800	816	923	374	738	628	944	255	253	591	999999	533	807	999999	999999	837	783	341	999999	683	923	999999	638	400	911	999999	610	999999	867	999999	333	871	502	999999	236	999999	154	807	285	989	422	71	34	945	278	601	819	159	352	152	999999	722	594	856	999999	265	187	999999	463	939	27	335	388	999999	267	243	41	679	589	341	999999	999999	66	762	271	862	999999	693	131	999999	979	461	275	724	648	611	999999	645	712	971	874	620	354	345	972	96	999999	821	999999	45	570	149	570	21	459	427	666	999999	999999	562	743	494	411	153	960	566	69	664	563	656	999999	395	966	999999	999999	999999	999999	999999	999999	184	999999	699	999999	96	748	840	999999	264	274	999999	945	454	60	159	237	999999	999999	210	385	999999	36	27	267	41	999999	999999	183	952	553	999999	796	999999	51	421	382	54	999999	325	405	129	675	804	999999	999999	711	512	999999	816	389	86	863	429	344	384	157	999999	441	974	999999	572	999999	937	999999	888	434	999999	999999	639	999999	193	902	894	999999	265	740	999999	999999	925	330	576	840	366	999999	476	523	377	610	666	273	220	612	999999	316	999999	462	737	103	511	907	711	108	705	49	206	184	969	999999	999999	644	926	999999	516	654	442	732	999999	374	244	375	999999	398	746	375	566	581	398	999999	973	802	12	137	126	999999	618	477	144	999999	999999	999999	553	753	531	31	347	676	105	859	874	110	162	999999	859	146	849	999999	361	340	483	624	785	392	650	286	642	999999	999999	498	999999	964	597	999999	997	941	999999	314	866	725	38	890	485	999999	713	999999	650	999999	277	979	178	999999	125	999999	843	752	999999	171	112	999999	389	999999	258	607	824	909	999999	177	374	918	999999	999999	456	636	311	999999	999999	999999	679	999999	635	12	530	999999	329	739	849	793	151	255	435	999999	999999	621	999999	489	641	878	714	803	370	999999	274	359	664	634	849	488	502	259	612	269	491	334	619	386	28	811	288	94	999999	718	36	129	493	664	999999	834	999999	822	952	999999	541	875	417	162	737	180	999999	999999	890	370	300	891	642	175	178	878	12	959	470	999999	600	999999	999999	999999	456	155	866	10	302	24	198	680	307	999999	727	999999	999999	466	649	999999	38	999999	203	699	999999	144	486	327	496	463	832	341	361	999999	671	911	141	765	999999	591	313	782	402	999999	182	999999	593	999999	447	561	961	999999	320	622	
999999	17	436	54	233	322	999999	999999	999999	999999	192	999999	328	185	999999	816	999999	161	760	67	544	999999	200	999999	527	999999	550	194	879	934	502	296	30	739	331	664	484	96	541	999999	999999	764	277	563	999999	324	999999	418	620	631	999999	809	784	262	87	553	816	118	527	426	999999	999999	999999	580	346	895	999999	588	853	999999	342	398	999999	376	999999	779	999999	999999	634	212	514	141	999999	258	857	692	512	999999	661	778	847	375	569	124	622	447	105	697	999999	999999	487	713	999999	999999	999999	688	199	417	999999	999999	574	189	483	999999	912	639	910	999999	722	654	393	78	999999	84	178	966	829	505	754	999999	684	999999	420	999999	724	800	576	970	959	179	502	999999	999999	363	213	668	999999	999999	212	983	537	684	974	572	414	419	786	491	999999	332	999999	694	663	429	623	999999	769	646	999999	121	73	999999	999999	553	161	298	428	999999	999999	999999	84	999999	302	770	170	999	317	999999	433	315	24	95	999999	636	999999	808	441	231	739	920	999999	255	999999	101	920	596	233	430	420	125	991	222	619	999999	258	284	402	892	999999	999999	975	999999	222	294	107	999999	405	823	244	999999	857	206	833	951	611	828	929	211	850	574	775	999999	999999	999999	324	801	999999	999999	388	45	416	548	962	126	944	977	999999	370	993	941	201	410	196	77	267	794	388	668	322	430	354	201	52	694	848	99	494	904	969	306	512	785	999999	208	937	319	999999	999999	16	633	999999	569	217	999999	383	375	700	999999	59	999999	422	999999	307	958	690	224	999999	278	277	855	493	138	400	697	439	415	964	987	140	999999	560	999999	662	688	634	785	999999	143	320	482	398	134	854	448	883	999999	487	487	518	722	999999	999999	449	160	149	667	999999	519	479	967	411	999999	238	999999	999999	751	154	618	999999	904	240	372	999999	795	466	369	283	952	813	733	927	487	478	999999	145	594	231	511	549	999999	616	999999	664	999999	80	686	896	999999	999999	142	561	999999	999999	999999	491	450	999999	654	694	999999	394	226	999999	999999	49	924	243	819	965	386	529	643	79	999999	999999	765	707	614	724	780	472	529	483	681	182	999999	333	865	999999	694	586	577	999999	768	583	400	769	999999	314	156	452	999999	999999	102	999999	999999	800	999999	999999	725	999999	403	929	913	318	864	742	999999	574	999999	999999	378	892	280	799	999999	826	311	999999	897	996	789	310	578	999999	395	740	391	999999	264	268	535	549	212	951	193	999999	903	460	718	999999	999999	354	999999	555	84	999999	518	999999	659	
101	498	25	999999	999999	953	103	361	586	999999	999999	361	955	999999	722	999999	828	689	328	615	315	999999	851	999999	249	260	999999	999999	999999	262	999999	232	98	418	172	769	520	131	999999	999999	999999	296	326	537	595	999999	789	999999	610	490	256	504	199	687	354	179	647	951	187	999999	518	999999	338	999999	721	901	272	547	157	953	554	999999	216	999999	999999	28	605	323	999999	999999	470	410	377	999999	16	999999	42	999999	73	993	131	569	999999	15	999999	973	999999	992	816	999999	43	252	887	999999	936	549	999999	869	170	336	999999	334	482	244	17	117	749	797	999999	25	868	861	483	163	831	985	762	210	840	553	70	613	506	785	909	228	999999	720	605	467	417	173	999999	737	430	797	999999	999999	999999	999999	233	170	675	801	825	182	999999	999999	825	950	786	97	39	617	999999	999999	827	697	335	789	999999	39	202	860	607	705	999999	999999	999999	43	898	63	212	999999	329	900	937	999999	959	736	458	789	999999	654	680	329	144	999999	471	470	970	399	383	219	788	204	999999	815	203	130	561	33	10	791	999999	733	885	571	999999	375	999999	131	737	598	340	804	144	999999	189	287	571	988	284	272	73	508	679	993	679	134	999999	999999	999999	839	999999	434	999999	113	602	946	444	573	344	105	448	848	662	999999	878	999999	70	430	635	915	558	572	748	738	727	553	64	892	999999	173	443	999999	999999	999999	422	905	25	40	944	243	999999	998	654	999999	824	225	846	999999	124	999999	999999	511	999999	595	290	612	686	60	385	59	892	999999	681	180	662	999999	237	999999	372	973	968	39	999999	402	82	560	918	570	914	999999	706	999999	777	999999	109	999999	413	34	617	809	999999	999999	999999	895	350	300	326	484	999999	285	987	92	531	151	726	999999	35	104	523	729	694	125	146	999999	353	732	774	485	80	999999	999999	213	156	562	753	14	383	590	999999	781	999999	999999	54	638	999999	999999	638	636	479	74	999999	318	511	999999	124	113	827	999999	552	618	999999	840	413	999999	999999	999999	999999	968	397	721	661	444	52	999999	495	261	81	508	359	729	999999	148	16	999999	824	826	702	999999	447	649	186	999999	48	999999	999999	403	40	258	498	739	687	670	248	757	412	471	275	999999	401	863	41	329	432	822	999999	387	834	999999	971	323	91	999999	530	999999	545	69	406	999999	486	101	231	822	19	619	52	432	900	258	603	362	560	933	999999	584	618	999999	179	999999	999999	878	569	999999	287	184	658	21	999999	500	221	999999	75	999999	293	310	642	218	
319	812	780	101	487	585	802	618	762	158	808	946	139	688	889	190	690	999999	532	597	545	835	961	999999	292	409	46	260	297	894	649	999999	941	409	546	366	445	827	400	983	830	669	999999	509	213	203	370	533	464	884	976	999999	999999	54	999999	484	851	750	808	87	999999	552	330	868	509	250	14	999999	152	999999	999999	862	999999	548	999999	875	999999	461	826	99	999999	513	999999	413	917	999999	999999	897	735	72	999999	999999	28	999999	444	287	348	553	10	963	999999	639	390	931	149	123	999999	239	286	798	70	999999	923	719	48	999999	999999	999999	950	544	460	999999	995	90	27	59	844	999999	114	490	536	870	461	863	899	409	133	999999	999999	804	999999	560	999999	937	11	999999	999999	309	284	409	530	999999	603	465	513	92	644	310	999999	999999	279	583	134	796	271	200	938	70	819	639	912	999999	653	156	58	899	495	999999	88	999999	287	999999	620	704	959	114	277	999999	999999	816	764	999999	999999	183	534	999999	436	824	675	810	187	999999	489	999999	497	638	999999	456	417	614	597	586	231	999999	999999	734	999999	430	837	166	923	942	999999	13	875	99	942	999999	999999	999999	473	671	392	999999	724	575	999999	975	999999	999999	999999	999999	588	745	229	188	600	937	370	999999	948	15	986	518	999999	999999	11	485	769	407	695	307	835	281	150	999999	203	999999	297	248	677	987	999999	999999	829	999999	364	964	783	697	999999	15	120	820	197	467	685	874	999999	999999	573	580	999999	810	999999	999999	985	999999	999999	303	984	647	999999	132	999999	961	999999	479	999999	784	880	47	702	81	908	689	197	24	999999	683	250	329	573	999999	999999	107	781	412	881	999999	999999	57	999999	489	999999	851	366	999999	697	235	674	215	999999	605	609	535	877	144	901	999999	841	999999	233	921	999999	665	83	999999	456	35	189	390	598	888	666	833	999999	222	369	66	333	999999	326	999999	19	45	143	999999	207	149	999999	646	999999	935	999999	157	824	447	436	999999	778	525	541	672	56	293	616	306	939	999999	856	665	999999	844	999999	642	653	999999	912	999999	532	999999	643	317	805	999999	879	662	930	519	19	241	785	323	999999	808	668	654	999999	725	428	837	999999	999999	293	999999	871	666	323	325	503	999999	534	999999	999999	999999	881	234	867	512	413	953	375	429	999999	625	879	461	999999	814	974	999	562	197	999999	694	87	222	33	999999	671	223	349	999999	25	560	706	376	798	616	999999	999999	786	309	321	475	471	999999	663	668	684	419	999999	509	350	504	896	347	999999	829	
594	668	210	626	999999	200	614	760	413	217	918	513	662	949	887	540	222	263	999999	133	233	479	999999	365	566	262	123	999999	999999	521	663	368	999999	969	999999	267	999999	169	468	131	860	710	205	999999	749	181	756	160	621	810	999999	643	472	696	606	125	120	844	999999	588	86	774	496	892	553	559	957	693	926	629	306	999999	794	754	272	522	999999	112	999999	395	999999	963	228	463	999999	999999	896	999999	372	907	157	999999	999999	880	54	96	223	312	902	200	223	73	233	991	513	238	849	999999	433	93	999999	17	239	675	999999	122	555	42	999999	533	663	107	331	999999	482	908	954	999999	709	999999	999999	971	210	999999	181	442	740	236	999999	11	999999	999999	999999	288	999999	150	169	432	797	932	999999	999999	650	378	536	125	742	999999	999999	605	283	935	999999	999999	784	999999	806	814	999999	999999	382	328	92	999999	362	999999	999999	52	999999	341	999999	531	125	999999	645	128	330	832	888	999999	700	535	717	355	727	245	181	188	504	206	343	355	999999	156	559	222	108	989	999999	62	453	999999	262	187	999999	999999	819	240	999999	666	548	974	925	999999	999999	847	611	736	932	127	313	493	548	755	999999	403	603	999999	228	999999	29	340	816	836	611	10	283	539	498	975	425	999999	999999	999999	657	369	429	999999	999999	999999	611	371	67	897	999999	959	161	506	999999	999999	999999	999999	21	188	647	218	999999	99	836	999999	573	81	999999	956	702	372	916	999999	107	638	973	123	773	516	822	999999	999999	919	999999	999999	848	776	360	45	826	574	929	999999	200	449	211	340	999999	255	148	999999	133	999999	999999	999999	53	450	999999	550	489	45	86	505	366	989	934	999999	999999	999999	111	797	999999	212	999999	137	442	999999	999999	657	437	999999	470	528	377	292	533	183	999999	709	609	408	999999	809	999999	790	498	433	42	999999	515	963	999999	468	153	999999	999999	921	970	77	944	524	999999	999999	123	846	575	558	137	83	465	761	999999	303	999999	703	999999	911	655	349	999999	999999	496	319	152	473	315	12	385	36	999999	999999	212	657	764	94	477	625	695	709	225	999999	999999	958	745	999999	449	44	882	449	921	999999	999999	630	999999	935	999999	620	609	650	541	572	999999	111	609	999999	999999	866	538	501	999999	804	225	946	133	699	713	538	999999	398	34	281	130	935	999999	567	345	582	229	829	999999	857	999999	999999	178	999999	767	204	359	891	999999	583	505	391	999999	999999	690	330	506	738	999999	999999	56	999999	625	999999	452	999999	996	51	518	999999	646	709	444	378	
999999	999999	777	480	931	519	189	682	203	450	775	738	999999	988	876	25	85	491	999999	567	810	804	999999	907	210	530	208	317	383	228	999999	795	947	845	337	520	552	35	806	999999	999999	999999	27	185	494	713	525	17	999999	502	999999	164	111	876	999999	984	999999	869	280	999999	999999	871	309	974	999999	980	999999	876	999999	999999	473	60	685	895	256	447	787	999999	423	496	15	201	152	881	999999	781	999999	999999	999999	352	770	682	999999	404	401	999999	73	52	670	514	922	648	355	808	38	999999	479	215	630	999999	999999	505	456	783	406	999999	729	428	656	732	295	721	999999	999999	596	999999	999999	999999	504	808	383	745	583	999999	574	367	845	344	852	478	999999	488	450	167	156	274	236	971	999999	281	999999	645	395	938	228	210	59	46	222	999999	999999	197	711	821	746	999999	921	547	218	49	999999	999999	576	187	999999	807	281	441	172	999999	564	333	292	233	99	738	999999	645	690	374	317	808	132	613	999999	999999	777	999999	420	695	352	688	763	959	999999	334	78	218	519	421	999999	617	874	890	683	231	905	999999	732	999999	999999	286	856	999999	731	999999	272	999999	263	314	39	999999	999999	477	978	875	569	333	999999	999999	999999	999999	136	278	444	700	934	999999	930	702	219	999999	999999	412	999999	76	832	999999	238	530	999999	116	954	214	392	287	596	999999	911	808	999999	581	260	999999	999999	959	160	588	999999	40	999999	40	999999	561	104	999999	756	999999	883	912	53	999999	105	999999	702	563	196	921	886	167	999999	537	329	999999	999999	999999	999999	927	73	634	916	253	999999	207	988	41	84	999999	999999	652	530	977	999999	999999	999999	20	486	554	275	785	773	999999	701	252	925	13	999999	909	520	466	700	828	555	258	996	799	141	897	999999	999999	488	792	812	243	999999	137	24	330	367	39	161	999999	999999	287	999999	687	999999	277	999999	985	330	999999	999999	652	999999	701	432	274	13	964	879	589	837	604	307	980	426	467	615	999999	989	390	552	491	315	216	176	277	397	999999	257	864	999999	732	350	324	999999	169	291	934	999999	750	327	402	160	571	999999	67	980	881	270	999999	661	999999	995	940	622	402	347	746	999999	165	876	694	717	999999	999999	115	264	982	80	267	186	999999	999999	249	73	159	341	743	559	118	296	516	57	999999	212	151	736	409	999999	999999	821	545	409	999999	873	632	685	144	607	550	999999	997	810	13	908	999999	999999	756	877	472	70	999999	999999	426	868	370	999999	999999	812	822	379	854	290	562	445	999999	280	553	
376	440	474	206	145	19	315	298	705	54	264	230	761	980	532	239	456	227	999999	982	681	512	985	140	999999	999999	181	948	717	257	567	277	999999	835	389	446	998	864	468	186	999999	579	665	999999	999999	999999	70	999999	999999	61	116	227	999999	298	872	864	999999	343	873	360	837	366	999999	457	999999	987	520	925	600	96	241	592	759	182	870	111	846	393	999999	740	724	782	626	666	151	999999	985	999999	963	525	991	999999	990	117	348	755	998	217	125	999999	81	999999	798	245	819	524	468	120	427	771	27	999999	999999	999999	636	65	739	915	316	147	12	107	962	84	104	576	601	651	833	125	112	639	278	536	668	589	983	999999	846	627	881	999999	994	201	508	929	999999	857	481	293	25	93	999999	978	311	973	999999	723	999999	253	999999	816	287	311	668	999999	999999	967	474	56	81	999999	78	689	999999	137	113	999999	576	174	416	744	180	549	110	999999	738	300	235	695	417	270	249	602	704	74	999999	692	533	130	146	202	999999	999999	999999	999999	24	999999	722	999999	870	999999	157	976	837	188	645	737	211	648	649	502	742	779	639	811	119	475	999999	999999	539	420	247	455	37	999999	361	746	999999	444	15	526	999999	999999	825	15	122	273	765	525	429	860	491	884	481	643	460	999999	794	999999	556	548	999999	999999	644	459	999999	999999	948	999999	827	899	409	999999	643	999999	925	690	999999	634	698	846	710	468	999999	678	999999	362	973	394	763	747	951	928	888	466	299	56	416	999999	841	999999	999999	152	698	999999	461	724	999999	359	999999	769	659	999999	710	709	838	999999	759	966	530	810	999999	564	860	89	999999	480	877	186	833	878	284	588	792	999999	531	567	770	252	227	214	121	624	675	993	98	791	227	999999	628	999999	297	450	845	40	692	760	999999	618	581	980	846	74	525	999999	495	80	377	999999	187	280	997	999999	749	325	699	113	999999	867	991	999999	999999	999999	999999	312	591	999999	743	761	595	999999	999999	999999	999999	246	367	57	109	835	508	27	999999	795	11	357	533	999999	999999	530	341	999999	871	424	627	425	727	999999	515	222	258	660	337	616	836	417	994	846	846	999999	957	999999	14	64	368	973	742	468	697	210	779	811	143	223	429	16	899	861	533	255	518	999999	541	886	586	999999	689	807	999999	999999	362	687	999999	198	999999	689	584	817	999999	999999	683	999999	999999	314	443	447	999999	124	196	830	517	999999	999999	601	993	999999	120	128	477	521	293	935	510	113	848	999999	999999	999999	999999	740	
432	999999	805	879	572	259	758	999999	452	148	329	575	620	137	86	229	375	343	204	825	579	466	999999	544	370	747	759	999999	466	999999	999999	583	473	999999	407	435	999999	442	999999	744	988	999999	675	999999	999999	718	999999	382	999999	999999	999999	543	999999	999999	170	966	999999	270	999999	999999	499	411	999999	111	999999	746	111	999999	999999	999999	999999	999999	314	999999	999999	695	790	999999	353	652	999999	387	331	838	624	37	833	648	295	999999	693	78	923	214	255	587	124	574	761	455	616	159	651	385	738	794	239	300	988	475	185	999999	917	866	400	122	999999	931	487	550	913	462	879	999999	957	822	18	109	214	258	999999	225	258	897	45	284	735	999999	109	999999	797	999999	659	820	265	999999	160	67	999999	142	507	192	97	221	999999	999999	999999	363	427	915	786	140	95	999999	893	999999	482	29	830	126	386	143	831	657	753	380	802	69	43	996	671	950	999999	81	999999	399	138	47	365	999999	999999	382	528	194	52	666	457	919	926	305	488	141	237	999999	756	374	360	439	467	171	360	221	330	999999	254	836	845	999999	988	999999	999999	999999	664	999999	999999	14	999999	647	999999	96	922	999999	142	999999	999999	540	999999	596	325	386	48	999999	580	203	530	999999	61	107	939	216	821	443	931	432	999999	53	477	288	586	751	999999	999999	824	999999	249	477	999999	999999	913	713	999999	258	999999	999999	465	999999	999999	470	999999	328	952	517	707	408	274	488	951	710	273	473	73	444	20	573	627	999999	873	208	954	62	999999	469	194	236	103	572	999999	329	966	340	188	16	861	999999	999999	252	15	426	999999	760	525	378	328	449	650	678	248	134	984	140	269	999999	515	374	614	493	999999	481	314	999999	999999	632	743	933	999999	66	582	752	774	999999	999999	457	101	203	537	999999	150	999999	586	424	334	621	345	835	81	999999	500	496	652	999999	999999	999999	999999	999999	27	893	635	395	999999	593	999999	999999	999999	608	810	999999	574	999999	837	279	352	588	999999	890	377	131	297	999999	861	999999	565	96	109	999999	466	999999	346	686	999999	999999	710	999999	999999	992	328	999999	272	736	35	999999	947	188	659	999999	963	339	999999	230	999999	999999	605	727	999999	392	38	19	999999	890	152	23	474	888	145	204	568	596	999	903	571	539	858	561	881	601	999999	386	437	726	505	999999	999999	125	999999	289	47	999999	231	206	964	318	452	382	594	21	999999	69	52	465	814	377	999999	735	659	999999	47	54	845	932	999999	651	582	999999	999999	25	999999	359	248	856	166	585	
374	999999	938	999999	97	999999	967	869	805	764	344	972	911	138	999999	432	466	152	251	992	147	299	999999	323	999999	999999	999999	578	166	446	821	999999	308	239	12	537	796	406	419	999999	999999	975	136	999999	316	610	999999	999999	229	433	892	105	999999	173	999999	85	173	999999	999999	315	499	398	713	999999	999999	157	999999	999999	136	999999	636	70	733	690	915	171	172	835	16	136	32	999999	358	999999	553	726	581	145	790	926	374	180	879	113	71	999999	999999	767	859	168	936	999999	140	961	796	832	371	999999	258	999999	999999	337	619	400	293	769	50	999999	815	227	576	538	891	209	893	465	190	999999	628	236	999999	404	999999	999999	199	999999	599	999999	936	999999	364	657	886	513	999999	999999	561	488	819	999999	648	999999	999999	999999	592	408	999999	930	77	341	651	999999	305	32	387	518	361	771	211	347	180	652	999999	104	862	919	651	388	197	857	904	701	810	337	999999	618	999999	342	265	790	760	668	329	605	80	623	999999	999999	135	503	684	999999	287	482	131	995	247	857	780	673	999999	806	743	999999	437	949	930	999999	999999	769	76	28	516	999999	587	512	333	999999	33	249	567	786	262	693	999999	124	424	999999	216	999999	380	595	562	591	999999	953	924	118	999999	131	692	393	999999	366	999999	665	283	866	895	999999	672	999999	834	541	999999	999999	553	59	47	322	999999	602	762	853	398	999999	466	924	386	633	587	224	280	902	556	999999	366	999999	266	516	840	557	442	999999	999999	581	760	31	485	73	409	875	81	999999	596	100	999999	576	967	956	999999	358	489	271	40	999999	528	932	984	932	613	657	792	999999	481	977	999999	174	999999	999999	720	445	449	323	233	999999	153	424	999999	466	999999	999999	929	310	999999	492	999999	180	999999	470	999999	999999	46	552	459	999999	92	550	383	619	999999	466	641	160	245	763	908	999999	999999	327	999999	114	626	999999	999999	822	728	492	223	999999	909	989	607	999999	763	891	408	999999	863	481	630	999999	999999	696	999999	96	159	778	74	553	583	901	142	249	999999	948	212	518	172	637	34	599	336	394	709	941	999999	177	999999	354	364	999999	312	566	697	711	999999	930	999999	999999	673	999999	428	999999	415	999999	856	368	999999	815	689	890	734	236	456	40	276	656	986	595	237	981	999999	719	199	999999	598	576	999999	455	885	282	525	868	963	84	181	667	978	701	94	500	859	581	665	999999	287	999999	999999	999999	444	417	943	407	999999	999999	999999	708	480	844	419	290	817	862	929	416	999999	865	273	999999	
858	608	677	999999	510	737	132	999999	999999	999999	293	999999	465	999999	20	478	338	999999	999999	281	999999	473	999999	143	292	804	682	999999	651	258	109	421	812	738	808	836	739	658	896	338	569	758	653	999999	999999	999999	999999	932	852	461	88	256	73	991	865	395	999999	544	12	705	64	134	168	806	625	872	710	727	86	184	999999	679	231	999999	712	758	999999	442	583	999999	980	750	155	200	999999	852	999999	821	999999	422	425	999999	655	999999	999999	999999	600	999999	139	688	195	106	856	678	722	999999	34	599	288	117	999999	978	960	616	724	314	979	968	636	773	999999	999999	855	999999	999999	543	34	999999	199	277	167	999999	313	999999	210	883	893	999999	477	771	828	758	542	765	847	447	244	48	476	969	999999	632	220	366	999999	305	999999	203	919	189	384	994	410	21	949	602	674	76	416	840	999999	512	500	865	944	765	999999	99	815	321	309	985	563	999999	812	535	999999	947	729	905	642	700	999999	298	397	999999	357	999999	999999	254	772	177	632	636	999999	953	141	355	421	408	948	161	999999	607	879	398	999999	999999	999999	423	999999	727	999999	510	208	720	954	212	477	999999	417	826	999999	570	999999	141	362	999999	671	858	404	999999	535	330	999999	490	322	949	999999	998	999999	177	332	402	414	54	999999	131	437	838	998	928	877	311	990	999999	999999	816	68	748	999999	513	518	350	28	434	201	26	553	999999	407	14	999999	479	716	999999	504	881	999999	504	310	241	499	832	859	476	538	233	999999	835	612	505	891	999999	999999	890	659	999999	383	979	853	814	999999	719	440	994	999999	408	595	999999	627	996	660	564	447	804	24	685	490	552	896	967	686	718	115	902	123	134	517	826	999999	522	508	187	999999	999999	999999	779	402	865	343	140	638	588	218	616	845	337	999999	167	875	973	501	831	93	885	138	999999	614	999999	881	999999	890	769	170	114	498	482	999999	999999	152	999999	293	624	218	765	999999	107	509	498	66	785	902	360	999999	617	30	676	103	999999	367	802	174	864	984	334	999999	999999	428	113	128	372	999999	280	999999	641	689	999999	622	328	556	41	360	999999	999999	999999	116	540	819	999999	999999	999999	389	157	999999	999999	80	999999	640	999999	999999	470	678	406	999999	694	371	631	344	318	928	154	64	775	999999	336	452	58	392	888	999999	709	59	875	29	306	983	276	686	675	571	269	246	737	802	96	362	953	745	786	734	999999	205	510	999999	999999	767	999999	939	267	896	999999	46	752	666	815	421	802	999999	999999	
711	999999	944	668	747	668	907	326	973	132	999999	499	312	605	164	743	514	999999	261	88	538	379	999999	999999	999999	549	232	494	81	986	999999	559	999999	671	999999	639	539	536	762	956	42	451	640	817	999999	407	719	999999	598	999999	311	872	551	308	545	342	768	999999	889	208	445	999999	999999	999999	457	425	923	640	530	524	213	978	786	305	56	97	738	519	145	381	830	791	895	158	685	999999	17	276	999999	743	999999	24	999999	564	520	618	206	654	999999	868	484	88	910	83	719	333	999999	256	262	457	603	258	389	518	999999	999999	999999	105	311	655	417	656	514	786	653	999999	341	231	784	437	999999	94	159	277	999999	752	880	822	439	361	716	761	24	678	999999	622	634	138	999999	866	101	999999	999999	999999	999999	827	999999	133	429	530	992	999999	471	824	567	519	108	999999	620	626	772	999999	666	950	938	656	642	999999	999999	41	564	212	45	918	346	789	999999	445	817	80	999999	999999	402	999999	369	852	299	199	121	999999	999999	522	517	999999	103	395	999999	999999	776	804	194	999999	999999	398	965	999999	828	553	487	999999	777	663	304	999999	447	25	312	757	590	999999	999999	453	725	26	517	999999	695	475	824	950	354	349	999999	22	885	999999	280	13	943	580	999999	999999	999999	343	853	999999	228	999999	132	87	93	687	811	689	447	741	22	470	881	924	103	362	729	537	433	438	999999	999999	664	996	999999	308	813	999999	999999	999999	741	392	172	658	823	728	999999	746	867	999999	999999	979	575	154	439	809	999999	28	486	999999	26	184	999999	999999	864	936	312	136	342	999999	873	801	626	826	10	630	307	232	111	375	999999	982	669	766	900	25	716	520	567	935	185	795	999999	402	999999	566	482	747	793	886	425	227	999999	92	793	735	362	748	154	808	512	999999	917	120	661	44	514	153	524	848	229	792	568	406	609	88	999999	234	232	443	157	999999	999999	224	950	792	577	587	973	174	999999	968	375	758	999999	286	999999	999999	740	570	999999	339	232	944	666	632	658	18	483	714	999999	138	526	710	661	951	470	702	170	868	466	927	179	359	196	261	427	810	972	332	211	855	493	999999	999999	999999	337	494	557	999999	143	999999	999999	268	707	999999	451	664	999999	481	815	184	999999	871	114	134	169	999999	758	415	999999	999999	45	160	999999	611	644	864	328	842	624	975	999999	999999	734	896	999999	911	652	661	809	762	712	500	517	999999	603	621	557	267	659	464	999999	152	121	999999	533	999999	754	105	890	587	999999	999999	
857	999999	39	418	146	999999	311	257	999999	999999	999999	453	145	545	643	487	17	32	316	999999	193	999999	999999	12	731	449	373	869	166	556	770	999999	425	457	643	677	996	195	485	350	956	411	243	999999	546	667	160	999999	320	277	97	868	280	285	81	696	600	36	686	999999	844	441	999999	673	336	382	38	687	901	965	490	999999	999999	966	114	781	926	999999	465	73	299	384	559	889	999999	902	952	150	386	946	999999	999999	509	787	999999	525	999999	570	313	173	639	472	96	354	786	999999	331	313	999999	999999	769	999999	999999	999999	999999	469	999999	211	214	433	430	887	311	955	889	520	323	759	470	589	471	366	306	302	434	999999	298	214	112	204	581	649	969	999999	187	95	408	886	388	46	642	118	366	879	999999	752	171	141	999999	276	951	571	842	591	828	413	693	999999	198	581	999999	678	109	20	852	780	918	224	777	999999	122	999999	381	433	946	362	999999	999999	999999	681	999999	999999	748	836	252	20	806	999999	267	773	401	139	999999	806	865	999999	18	355	36	963	834	947	363	661	999999	524	999999	418	999999	999999	412	276	999999	516	916	999999	929	273	999999	999999	974	539	956	14	411	982	739	574	999999	982	353	654	999999	595	847	718	999999	999999	682	727	820	397	743	791	371	135	418	190	999999	851	44	745	588	194	988	304	990	359	260	181	785	626	999999	662	132	758	875	999999	999999	208	999999	999999	591	50	999999	586	796	999999	643	999999	573	558	683	716	947	608	76	216	606	553	727	454	836	511	942	204	547	999999	669	612	999999	293	521	691	999999	201	164	547	172	999999	507	999999	999999	999999	607	236	999999	143	714	999999	691	669	529	125	481	765	16	90	108	827	49	999999	505	40	36	999999	999999	992	999999	999999	454	999999	999999	204	55	901	738	999999	903	999999	262	413	376	154	999999	590	999999	405	220	875	195	83	449	345	372	792	330	686	946	327	199	950	68	958	999999	173	626	999999	999999	999999	37	152	999999	392	575	636	348	999999	119	446	526	999999	781	209	570	380	89	707	999999	263	999999	62	916	586	999999	999999	354	418	84	757	964	999999	335	641	848	52	896	66	769	735	453	969	576	510	800	557	999999	859	999999	699	94	918	503	816	999999	999999	236	600	867	999999	292	930	999999	999999	481	98	316	999999	360	528	483	32	999999	106	999999	612	485	416	785	968	143	999999	999999	384	673	56	934	518	644	872	999999	306	999999	999999	453	523	692	225	999999	712	251	38	999999	869	999999	71	979	407	16	394	
500	820	815	899	140	999999	908	999999	687	435	163	798	999999	999999	711	187	832	442	999999	999999	999999	999999	387	83	726	115	985	999999	999999	611	76	537	511	259	382	999999	491	300	375	655	614	790	537	602	558	452	532	999999	167	999999	239	999999	754	999999	474	240	442	741	182	999999	812	999999	744	86	369	999999	999999	256	115	716	695	999999	76	997	999999	139	732	784	525	284	583	964	999999	999999	382	999999	783	791	784	152	563	749	128	351	842	857	999999	460	243	932	166	285	914	451	353	999999	999999	756	999999	344	999999	658	226	999999	451	848	762	626	703	999999	842	505	471	963	163	999999	423	725	165	999999	93	999999	551	592	127	307	59	999999	774	685	58	36	752	450	999999	999999	533	230	999999	993	104	429	757	402	999999	660	813	951	298	407	283	999999	600	223	260	999999	116	634	999999	154	798	999999	851	28	999999	999999	752	999999	329	258	999999	203	999999	172	730	664	524	159	502	999999	493	999999	264	377	411	303	999999	538	999999	418	798	899	449	755	999999	884	578	738	610	284	908	999999	631	50	984	999999	928	999999	493	999999	710	999999	999999	323	660	999999	999999	484	617	999999	389	999999	831	910	459	523	753	81	967	999999	95	999999	548	227	999999	701	476	999999	393	330	375	997	55	603	999999	841	999999	136	999999	999999	928	999999	130	122	894	694	961	999999	590	470	337	857	999999	648	510	999999	418	914	764	999999	999999	741	999999	296	133	392	178	237	212	618	999999	626	977	999999	916	999999	666	436	333	864	739	755	633	999999	993	999999	535	999999	999999	999999	432	852	371	999999	281	197	13	833	988	511	999999	733	519	972	713	710	999999	999	731	519	268	982	591	900	229	478	117	178	302	615	999999	771	145	429	195	903	264	842	200	999999	999999	832	999999	821	999999	16	246	660	999999	293	999999	536	675	582	525	449	271	471	914	803	999999	835	541	383	655	754	598	100	786	809	455	47	808	999999	532	436	544	769	999999	223	242	999999	959	999999	977	999999	999999	999999	903	745	642	793	927	999999	649	999999	301	73	176	999999	418	999999	999999	408	837	600	728	673	60	98	905	501	908	701	999999	999999	875	531	999999	335	657	45	196	50	177	661	120	421	362	379	145	480	603	968	805	95	583	560	182	386	999999	432	512	999999	840	150	885	236	999999	26	286	999999	667	999999	935	999999	959	999999	241	999999	999999	316	999999	999999	999999	434	897	999999	895	485	999999	325	359	30	733	999999	999999	381	209	999999	999999	883	595	999999	102	375	813	763	999999	999999	
135	749	329	995	896	294	122	831	999999	999999	252	946	340	350	999999	961	420	647	116	711	849	999999	999999	999999	410	606	999999	999999	588	588	999999	144	906	472	999999	309	999999	999999	133	449	122	701	520	999999	784	829	999999	999999	378	141	954	999999	656	332	582	547	126	999999	595	999999	573	147	253	283	796	118	50	867	999999	667	999999	999999	523	999999	598	158	78	840	429	999999	999999	475	999999	999999	999999	454	488	584	890	812	193	880	767	833	875	975	458	247	997	676	789	999999	264	710	175	999999	652	999999	733	434	478	286	695	999999	247	107	999999	795	649	352	999999	999999	999999	188	484	999999	299	690	792	623	999999	831	843	753	791	377	221	895	291	735	801	500	999999	999999	343	906	999999	999999	595	778	999999	999999	597	654	56	333	707	86	235	90	608	961	205	120	735	647	999999	941	232	870	886	644	514	914	550	999999	615	522	845	999999	899	546	105	999999	999999	46	244	198	706	468	999999	145	670	211	137	839	304	740	730	696	473	253	530	725	892	799	158	999999	114	999999	717	194	241	657	190	71	866	999999	931	698	412	254	244	764	209	751	974	312	787	711	834	875	792	158	114	655	26	379	131	389	888	999999	94	999999	750	485	903	22	999999	75	972	122	999999	41	293	228	18	765	525	151	999999	845	895	402	92	842	402	999999	553	534	55	496	999999	999999	810	851	170	455	23	724	847	962	999999	721	738	722	76	999999	865	885	646	999999	854	980	564	999999	665	999999	999999	907	999999	999999	468	495	29	485	61	265	231	999999	68	563	751	800	999999	999999	563	184	664	370	775	999999	226	999999	888	794	642	90	999999	767	196	999999	748	999999	641	35	504	796	701	262	999999	811	999999	434	827	93	508	63	686	999999	999999	491	999999	999999	142	999999	999999	800	607	234	843	971	277	463	255	999999	999999	646	168	278	368	999999	482	411	699	999999	111	792	840	804	999999	589	999999	296	999999	705	999999	411	973	200	430	703	999999	477	419	698	544	85	188	999999	277	862	999999	417	999999	720	18	999999	646	177	349	999999	959	802	938	264	578	980	184	549	145	413	999999	968	848	664	579	15	992	11	999999	999999	613	601	536	433	694	986	952	568	696	827	765	805	850	999999	744	999999	538	165	999999	563	999999	999999	113	864	200	926	999999	679	151	13	999999	645	747	323	209	367	999999	514	569	592	38	616	999999	999999	648	999999	127	999999	919	193	476	837	880	866	135	974	498	672	999999	768	426	282	427	692	205	999999	68	537	
418	387	999999	33	999999	538	535	294	785	999999	226	333	808	339	759	957	999999	795	765	881	198	234	999999	603	281	801	999999	999999	199	170	122	528	808	999999	821	999999	999999	453	251	351	999999	840	199	702	999999	909	960	999999	522	469	165	409	364	186	349	999999	518	525	999999	794	372	779	105	624	683	999999	525	227	999999	227	892	93	554	423	550	357	999999	176	158	371	841	999999	242	729	15	999999	174	631	251	637	999999	999999	999999	999999	979	561	745	999999	28	757	394	742	579	999999	576	999999	855	999999	636	991	999999	351	377	390	999999	294	546	375	619	970	533	894	976	879	202	353	393	106	444	999999	611	471	158	400	977	108	999999	937	162	933	857	233	994	259	999999	683	181	319	504	694	24	379	955	57	234	999999	999999	699	112	232	999999	758	506	647	389	687	203	976	413	854	999999	609	999999	999999	123	309	899	726	400	519	182	83	602	999999	999999	999999	515	110	176	487	341	809	835	929	254	109	999999	357	869	999999	490	205	906	649	909	999999	166	999999	934	924	600	50	308	592	60	614	165	757	999999	999999	999999	102	809	925	999999	975	773	999999	441	999999	999999	999999	856	999999	39	976	177	999999	839	568	85	999999	176	251	887	301	999999	252	879	639	943	969	683	999999	630	397	396	980	999999	934	999999	999999	999999	920	352	58	999999	999999	562	84	447	212	917	114	999999	935	925	567	999999	231	999999	531	413	801	80	999999	868	999999	967	641	999999	999999	826	905	927	211	999999	999999	999999	838	118	799	999999	804	999999	740	62	579	649	695	471	999999	999999	905	469	120	999999	47	999999	740	190	57	743	999999	494	260	386	22	999999	871	999999	679	668	209	122	674	841	999999	608	340	560	999999	999999	281	180	761	254	920	445	999999	740	370	407	169	658	70	66	999999	320	941	363	49	401	777	167	792	170	742	793	794	278	999999	438	518	190	891	562	471	750	732	16	466	576	370	140	177	282	509	551	999999	618	83	999999	667	977	999999	999999	718	124	999999	999999	512	137	999999	548	999999	931	888	978	767	508	595	27	999999	999999	897	472	40	646	990	519	999999	201	741	999999	204	572	771	541	669	999999	843	357	372	141	503	999999	925	822	261	245	393	530	783	552	999999	999999	711	999999	89	57	999999	81	134	868	939	999999	395	474	353	317	170	357	319	773	665	247	654	999999	999999	568	546	218	395	754	135	141	417	198	163	148	999999	999999	461	999999	999999	772	232	999999	202	192	943	999999	999999	943	999999	46	220	20	999999	
785	411	265	999999	521	999999	658	999999	380	743	999999	999999	206	321	215	456	131	896	697	999999	999999	999999	160	263	258	625	999999	740	999999	678	999999	920	406	310	377	737	604	999999	940	120	478	96	999999	761	393	289	999999	149	272	999999	954	150	999999	999999	999999	769	261	11	51	895	425	917	999999	701	654	999999	507	896	943	478	852	382	999999	587	177	999999	172	399	870	969	999999	945	477	999999	999999	948	407	42	315	607	485	602	706	999999	999999	999999	999999	160	116	505	782	850	206	999999	644	582	194	935	206	198	607	862	141	999999	26	480	450	999999	977	705	999999	999999	590	345	992	259	675	911	999999	999999	999999	999999	292	374	197	999999	999999	682	320	152	763	999999	999999	127	10	623	999999	634	37	224	120	573	183	410	25	317	269	860	802	395	906	282	999999	589	244	594	999999	767	884	987	731	999999	999999	835	942	27	999999	472	344	378	788	50	884	678	505	390	999999	999999	358	879	768	888	879	925	245	999999	999999	999999	999999	415	999999	999999	999999	49	999999	353	606	999999	468	999999	999999	999999	526	434	999999	866	999999	373	94	853	999999	698	418	15	228	842	887	51	599	461	596	391	589	928	334	94	300	844	195	162	999999	500	423	360	210	971	372	455	328	379	102	66	171	39	659	355	999999	744	821	650	465	564	999999	999999	411	297	217	597	109	523	575	554	188	999999	79	266	285	68	804	256	480	442	723	230	369	540	999999	999999	279	978	999999	999999	32	544	696	229	751	415	948	912	763	774	355	805	999999	999999	877	239	999999	403	80	236	999999	574	179	33	841	528	648	871	77	658	327	131	724	29	531	644	245	849	515	869	120	891	493	705	96	917	999999	821	662	990	598	876	908	999999	616	458	999999	999999	388	233	767	87	845	115	456	999999	91	999999	25	243	993	121	888	211	126	999999	91	999999	936	923	111	826	218	999999	999999	451	999999	161	412	82	999999	572	470	999999	999999	42	999999	387	258	862	999999	999999	999999	999999	996	487	999999	706	456	568	377	999999	736	465	999999	940	999999	768	999999	15	21	930	999999	942	963	999999	650	606	999999	93	11	703	999999	84	96	469	999999	789	999999	582	463	516	704	844	705	379	836	15	170	171	174	288	342	253	851	999999	999999	999999	999999	575	999999	391	999999	373	567	999999	685	662	999999	662	920	89	687	472	999999	505	235	538	247	999999	594	645	999999	937	919	999999	999999	971	233	999999	209	167	333	514	746	82	999999	341	286	40	693	184	999999	507	251	94	999999	999999	
999999	356	999999	999999	999999	871	981	201	945	669	454	999999	313	714	438	999999	999999	999999	756	182	999999	479	596	999999	261	216	900	999999	18	999999	999999	834	132	501	279	999999	509	477	541	999999	533	554	136	248	887	999999	999999	979	745	448	999999	488	999999	427	153	232	759	787	999999	419	970	571	193	16	972	619	722	999999	445	561	689	999999	231	304	649	181	352	357	16	818	999999	921	674	570	999999	218	999999	999999	999999	999999	127	999999	996	132	491	962	371	999999	276	278	720	915	544	193	758	68	267	42	999999	972	880	412	999999	662	930	999999	999999	622	122	763	122	28	465	398	444	967	999999	999999	999999	686	809	233	91	999999	999999	573	999999	490	999999	835	951	474	925	384	176	715	941	344	202	999999	75	749	999999	512	999999	999999	460	155	999999	791	79	168	228	101	173	999999	330	52	999999	366	671	416	811	999999	812	647	102	91	232	728	36	654	905	381	621	70	226	578	582	406	999999	241	740	29	766	793	255	833	220	519	394	899	780	835	770	999999	937	999999	999999	999999	609	379	999999	30	765	424	262	999999	999999	113	441	751	469	167	999999	439	999999	999999	999999	29	402	269	870	999999	344	137	874	999999	611	962	132	999999	878	74	797	743	318	719	264	351	540	999999	363	999999	999999	642	439	623	999999	340	982	155	999999	680	125	999999	999999	219	999999	638	999999	192	245	517	980	999999	872	404	370	999999	131	956	999999	178	489	994	906	999999	635	999999	697	261	999999	999999	980	999999	286	207	999999	456	245	108	43	999999	802	357	172	845	135	999999	769	44	262	91	219	36	619	50	201	131	444	999999	999999	984	999999	298	704	999999	537	14	668	675	456	999999	275	32	922	909	999999	141	999999	70	637	999999	931	999999	998	407	72	954	367	246	15	827	22	999999	524	58	999999	999999	653	208	318	999999	999999	104	588	349	815	196	999999	999999	673	70	999999	999999	999999	92	62	288	300	306	999999	582	999999	432	999999	628	900	775	507	874	233	999999	488	999999	751	516	37	837	83	659	591	875	851	658	999999	945	999999	639	393	442	995	407	223	356	306	999999	485	52	435	999999	999999	999999	688	238	485	810	582	667	999999	600	999999	225	214	640	999999	36	731	987	999999	723	101	271	391	75	999999	826	649	999999	999999	26	999999	984	411	123	220	550	196	622	183	761	999999	870	17	792	387	999999	202	582	641	279	13	999999	193	712	868	187	658	622	999999	659	170	451	340	615	999999	80	814	101	430	174	839	999999	999999	107	360	231	263	599	
688	108	999999	77	499	999999	22	999999	801	999999	254	999999	891	999999	271	524	601	921	539	402	999999	317	965	111	161	477	999999	894	999999	95	361	647	924	69	934	262	35	999999	951	999999	603	38	278	124	847	398	282	275	999999	299	999999	438	691	999999	377	380	142	531	915	31	627	128	857	716	347	607	999999	832	639	999999	498	508	970	266	799	203	999999	999999	264	763	205	173	56	395	999999	923	955	999999	692	563	129	999999	186	930	999999	485	180	999999	999999	249	290	450	636	838	800	999999	468	435	72	999999	341	291	277	999999	826	463	999999	999999	137	999999	651	999999	150	999999	889	994	331	50	999999	324	33	999999	83	24	482	754	536	217	594	590	999999	530	10	518	999999	838	237	34	113	201	413	708	433	363	598	245	999999	561	999999	806	676	428	824	748	999999	854	217	262	679	999999	927	864	877	547	958	131	54	631	853	61	767	307	936	999999	911	324	63	720	426	247	454	975	268	788	913	47	706	262	367	377	631	974	354	41	274	548	830	999999	999999	999999	201	678	707	897	49	379	491	414	999999	999999	800	497	836	442	627	951	606	99	633	921	999999	999999	273	999999	430	792	953	905	155	372	494	176	324	948	56	776	277	370	999999	999999	555	999999	999999	532	576	143	147	911	414	999999	942	740	263	484	999999	409	999999	999999	477	256	426	586	269	474	351	999999	182	999999	396	851	683	245	999999	99	375	132	999999	741	909	296	654	999999	501	832	429	753	913	999999	895	646	371	55	892	999999	999999	969	999999	951	999999	999999	961	259	525	563	639	706	999999	173	118	930	999999	673	999999	191	601	385	95	436	999999	597	720	342	992	749	489	638	999999	848	971	405	99	424	559	966	999999	405	526	937	999999	999999	363	750	731	965	611	697	732	711	900	742	884	999999	906	593	232	629	267	999999	83	10	999999	551	999999	999999	840	620	123	356	856	206	999999	157	243	999999	244	970	999999	36	148	999999	905	641	948	999999	999999	493	517	999999	999999	999999	148	999999	864	202	368	811	557	28	999999	991	999999	385	999999	703	999999	736	999999	584	359	262	28	999999	637	290	105	722	999999	963	201	356	112	157	999999	160	999999	118	999999	51	963	432	422	999999	901	156	218	999999	786	999999	355	784	131	933	999999	491	999999	908	123	583	107	646	218	593	827	999999	999999	435	999999	704	645	999999	454	331	621	999999	839	437	999999	491	82	575	935	358	999999	416	235	179	541	130	472	160	999999	709	944	999999	999999	828	763	133	266	783	
756	92	609	999999	999999	799	321	689	652	999999	579	632	511	532	710	859	975	421	552	720	894	653	241	494	999999	744	387	304	712	21	673	215	234	999999	999999	999999	748	48	999999	435	857	999999	478	999999	580	372	207	999999	999999	364	853	999999	580	546	888	113	850	125	799	595	422	26	977	640	999999	374	407	222	713	857	121	999999	345	126	862	53	999999	29	913	417	547	965	689	999999	168	331	999999	688	410	715	999999	633	248	999999	23	841	873	999999	999999	215	965	984	708	757	253	999999	16	999999	683	999999	928	831	999999	392	58	999999	337	630	999999	999999	740	719	812	997	855	487	698	855	113	999999	999999	999999	392	707	452	999999	999999	931	113	999999	325	999999	14	999999	786	181	432	855	441	566	999999	253	365	382	475	255	182	999999	902	766	227	999999	360	999999	675	591	448	999999	940	495	199	999999	527	999999	999999	569	714	257	999999	683	65	842	424	546	517	926	981	999999	242	999999	390	556	38	346	34	999999	820	353	889	205	732	929	915	945	377	117	725	999999	444	906	541	999999	499	228	711	385	735	999999	154	749	609	439	271	744	115	643	377	190	216	773	748	371	367	25	951	136	999999	478	179	409	210	856	575	335	664	464	66	809	635	648	439	16	208	999999	595	302	668	181	840	999999	740	545	918	999999	167	180	567	484	999999	999999	458	267	644	744	548	753	864	999999	89	999999	586	567	999999	568	344	742	172	227	429	658	468	755	638	445	669	999999	999999	904	178	493	896	582	542	60	999999	999999	371	464	999999	842	999999	732	999999	999999	157	183	991	360	336	424	999999	350	64	999999	999999	999999	628	999999	999999	884	815	959	999999	999999	999999	13	35	999999	378	172	381	707	625	587	229	735	664	448	298	999999	673	587	578	753	485	999999	528	923	933	496	999999	172	389	999999	36	479	965	999999	445	999999	158	497	982	174	53	310	724	476	399	391	49	189	999999	589	220	237	391	999999	999999	207	999999	111	570	999999	999999	218	328	908	999999	999999	769	168	13	999999	347	185	605	413	709	185	831	62	533	551	456	373	260	800	506	798	98	952	395	247	669	56	927	109	555	834	999999	816	915	999999	622	880	186	999999	999999	45	632	977	999999	934	999999	432	577	28	435	255	957	528	412	761	661	817	773	765	484	999999	258	505	857	999999	203	25	146	999999	929	576	197	493	558	471	999999	120	648	460	871	246	478	908	673	310	876	999999	414	999999	987	805	117	999999	292	999999	787	136	129	439	999999	999999	
999999	693	99	999999	67	474	969	940	999999	551	178	322	894	247	999999	349	999999	999999	997	999999	999999	982	999999	999999	999999	776	999999	999999	999999	999999	990	219	719	520	950	785	819	814	252	412	999999	473	999999	999999	637	794	999999	54	137	447	304	573	441	11	999999	313	796	965	399	291	999999	371	267	556	560	999999	603	384	297	47	529	27	313	595	999999	148	424	460	999999	674	260	166	999999	999999	744	427	778	717	770	999999	988	853	425	961	149	132	216	22	885	677	999999	152	999999	99	918	287	999999	845	754	611	889	346	479	724	41	999999	890	31	999999	143	999999	885	613	649	59	999999	602	352	455	999999	932	412	574	818	483	118	999999	999999	999999	999999	168	932	962	169	758	999999	383	700	930	42	241	194	210	999999	999999	999999	538	117	999999	251	685	916	999999	630	999999	486	771	660	251	923	708	999999	703	354	999999	999999	922	999999	891	407	302	901	422	422	892	747	211	822	331	178	579	300	350	86	781	251	542	342	490	281	880	722	458	999999	999999	999999	491	999999	777	249	999999	95	226	643	948	783	504	977	737	999999	285	999999	339	999999	353	417	168	626	572	733	999999	590	999999	620	526	579	453	415	999999	170	999999	354	999999	92	785	494	84	999999	137	998	746	565	604	557	996	931	393	385	663	999999	573	865	294	999999	999999	802	131	605	126	999999	340	99	999999	577	676	930	904	257	297	859	999999	999999	999999	573	986	160	985	999999	999999	999999	196	77	999999	181	596	400	70	11	558	999999	372	478	590	759	668	657	676	37	999999	999999	37	145	97	803	583	122	376	721	67	383	817	715	981	999999	999999	999999	347	717	999999	286	870	903	698	314	496	864	871	739	905	339	483	957	534	558	999999	60	999999	947	597	999999	34	999999	943	185	175	657	999999	68	576	405	999999	958	56	604	999999	999999	447	782	317	718	999999	636	999999	727	899	999999	191	433	999999	141	999999	399	129	506	262	531	959	523	148	839	377	812	999999	509	29	525	910	929	363	444	999999	206	640	879	243	397	532	226	285	999999	475	73	105	444	999999	999999	839	550	999999	674	174	923	999999	999999	350	438	473	316	999999	384	948	261	79	528	528	96	999999	250	273	864	998	743	248	832	373	999999	716	999999	397	109	999999	370	586	999999	279	690	999999	172	999999	804	999999	226	518	901	999999	224	993	999999	916	36	170	599	286	999999	676	431	999999	811	114	999999	722	745	999999	608	698	588	999999	391	258	999999	533	999999	711	469	999999	781	234	347	474	159	
320	999999	811	370	938	96	999999	108	22	999999	15	999999	999999	999999	999999	188	999999	999999	212	778	549	612	999999	88	502	573	887	817	548	894	206	347	346	999999	726	999999	933	558	669	999999	505	999999	378	410	832	782	539	220	999999	999999	484	325	145	999999	610	707	820	999999	999999	375	208	275	560	128	651	667	414	112	774	508	255	748	249	599	283	972	999999	999999	255	720	43	676	440	787	419	881	212	999999	999999	29	762	999999	690	304	414	239	26	260	759	174	377	437	446	999999	515	735	85	545	999999	999999	473	903	999999	157	999999	999999	999999	773	708	769	465	999999	999999	755	746	55	999999	945	195	54	956	983	168	90	353	999999	999999	561	281	999999	806	666	238	717	555	858	721	542	963	882	403	999999	999999	989	709	612	680	690	141	470	677	140	999999	377	681	490	744	407	804	735	301	283	501	999999	963	799	535	50	999999	999999	334	525	981	313	650	999999	440	999999	381	740	926	549	429	811	999999	676	999999	860	999999	74	124	323	738	999999	590	130	999999	999999	35	910	999999	639	490	999999	145	161	158	57	999999	999999	60	999999	999999	73	809	751	999999	999999	27	999999	493	675	999999	999999	773	21	786	999999	722	530	962	911	153	471	663	296	69	999999	675	854	527	268	142	77	24	999999	999999	675	428	839	276	70	511	738	426	411	634	356	481	134	999999	404	335	999999	999999	148	432	565	410	999999	999999	678	25	172	769	234	999999	936	130	999999	999999	121	999999	882	999999	902	999999	999999	54	999999	999999	999999	704	999999	489	133	933	935	72	876	125	999999	999999	999999	157	999999	54	348	968	999999	869	698	236	255	409	263	79	452	943	113	737	27	520	158	861	999999	999999	474	682	646	301	606	874	253	119	992	999999	999999	735	999999	999999	999999	446	852	392	963	486	458	151	236	63	491	991	959	999999	108	220	126	55	177	623	999999	665	332	901	272	823	982	146	417	999999	651	999999	999999	255	676	580	668	765	897	999999	525	999999	456	592	809	615	914	999999	21	999999	730	383	568	51	286	405	999999	951	130	999999	504	322	734	820	999999	774	712	713	472	999999	552	999999	157	999999	108	258	219	739	999999	656	909	877	134	635	686	999999	158	247	969	280	466	717	645	758	997	213	598	635	189	44	999999	210	641	494	239	379	235	892	943	38	195	384	859	999999	240	626	197	109	999999	999999	626	999999	744	202	999999	999999	999999	399	677	999999	999999	584	560	66	754	708	245	999999	405	999999	999999	999999	303	999999	94	91	999999	999999	999999	
381	25	499	999999	54	418	436	466	449	433	404	999999	836	999999	58	378	611	824	803	999999	999999	390	999999	703	827	102	999999	999999	803	117	999999	977	543	870	999999	999999	170	999999	515	647	327	999999	796	216	999999	653	216	50	999999	999999	999999	999999	999999	999999	999999	991	999999	795	673	952	57	264	662	999999	454	427	129	965	919	999999	217	528	999999	999999	402	289	999999	999999	702	999999	886	999999	926	999999	999999	999999	922	91	873	999999	420	375	420	562	600	72	589	999999	762	583	533	250	130	85	999999	954	947	898	70	717	406	999999	103	999999	76	726	338	430	706	732	504	48	101	999999	759	842	118	756	564	339	699	139	587	129	651	999999	999999	850	999999	680	999999	34	999999	166	999999	301	282	921	999999	874	733	169	757	40	88	494	999999	999999	326	999999	846	999999	343	730	999999	276	999999	973	999999	999999	525	487	553	999999	957	480	27	935	706	999999	570	196	999999	690	999999	999999	382	557	51	166	497	694	999999	999999	834	583	690	300	148	641	999999	999999	999999	76	999999	256	999999	999999	82	608	999999	222	808	858	999999	659	930	653	134	487	894	982	932	690	999999	831	952	198	999999	384	789	727	796	75	706	999999	122	204	341	359	999999	651	485	999999	689	284	885	676	414	184	999999	47	999999	661	746	778	999999	393	999999	999999	303	427	999999	999999	818	749	426	743	162	688	547	735	322	775	563	252	507	499	10	657	946	286	999999	27	731	752	561	999999	999999	999999	896	999999	70	814	65	506	122	787	624	939	858	152	523	999999	637	917	724	399	107	504	280	876	392	486	580	27	643	999999	966	999999	197	290	999999	234	792	818	674	508	999999	999999	139	999999	875	70	999999	804	762	999999	390	813	37	172	47	825	999999	29	345	999999	243	999999	863	999999	820	999999	752	999999	728	299	932	999999	999999	226	679	51	374	560	11	999999	687	999999	264	584	999999	999999	48	35	252	598	578	773	483	999999	999999	681	202	538	900	327	318	230	999999	473	136	571	570	811	492	996	999999	999999	28	999999	897	466	999999	289	999999	666	519	726	335	139	721	169	345	162	951	998	848	835	659	684	23	466	701	791	999999	568	593	237	543	999999	147	481	999999	469	202	808	999999	913	999999	243	807	592	895	945	752	966	999999	417	859	494	158	625	447	343	10	999999	765	991	831	902	83	291	192	89	992	249	414	875	960	152	109	999999	768	425	876	999999	570	755	999999	491	999999	185	999999	59	107	999999	43	999999	469	762	53	906	92	999999	170	525	409	816	
953	512	562	999999	457	717	394	223	856	31	999999	579	869	999999	952	999999	999999	999999	999999	143	999999	479	215	992	415	208	109	203	852	602	265	360	999999	999999	801	537	929	980	728	660	665	883	665	22	999999	889	892	42	954	999999	999999	272	999999	276	834	484	306	569	945	259	999999	201	371	999999	766	116	558	125	219	425	999999	589	999999	264	478	108	814	203	48	526	315	76	248	119	997	992	749	754	920	327	240	369	45	479	999999	473	522	411	255	847	340	777	823	999999	332	26	103	999999	999999	735	999999	112	999999	429	999999	550	999999	261	266	999999	367	804	204	891	194	60	553	999999	999999	14	585	413	947	200	195	538	252	709	786	981	898	402	999999	194	657	138	999999	616	535	501	521	270	154	999999	490	999999	582	999999	354	282	472	403	145	793	160	266	164	340	244	999999	999999	252	475	285	875	965	849	20	244	66	999999	937	174	719	493	325	268	999999	709	659	956	999999	365	514	518	999999	266	171	999999	999999	973	508	999999	130	999999	278	795	869	606	525	686	572	697	297	71	535	239	425	999999	834	997	688	630	999999	999999	987	887	999999	999999	380	708	999999	999999	999999	93	712	564	53	526	225	529	398	869	193	999999	393	622	999999	453	982	274	999999	861	209	403	294	877	797	672	216	390	834	113	999999	816	999	596	999999	214	999999	970	196	899	94	315	609	818	446	999999	75	374	820	517	783	115	999999	999999	776	449	798	999999	767	999999	319	999999	694	999999	644	999999	973	999999	767	863	105	999999	88	940	776	999999	794	476	440	195	606	841	570	999999	329	129	948	183	999999	415	415	522	999999	999999	999999	259	620	323	999999	999999	639	278	606	957	999999	999999	999999	927	59	881	655	332	404	582	774	478	274	377	966	999999	999999	799	999999	362	457	999999	808	272	360	526	284	480	999999	371	555	338	245	999999	905	557	101	30	134	938	760	92	128	631	999999	121	985	253	357	658	651	839	999999	254	999999	839	963	764	577	999999	607	999999	40	999999	36	445	243	661	471	418	433	407	675	999999	601	374	464	187	231	249	541	40	132	643	719	716	47	990	113	76	999999	336	999999	601	340	999999	62	94	604	606	878	333	781	939	235	253	999999	999999	652	999999	384	786	999999	338	999999	577	62	397	323	319	407	252	558	999999	825	106	954	84	707	26	322	380	582	624	370	218	999999	999999	417	999999	553	784	348	968	691	807	793	125	610	763	533	999999	770	295	999999	635	774	386	999999	139	999999	999999	555	
999999	999999	14	214	918	967	782	328	999999	980	847	766	622	999999	589	714	28	999999	838	473	944	493	658	609	297	426	734	999999	872	999999	287	187	999999	239	711	156	686	999999	874	158	827	445	664	683	923	999999	999999	731	195	999999	105	826	460	626	999999	999999	999999	405	917	999999	999999	999999	455	799	999999	669	313	393	202	443	999999	425	439	690	645	508	829	999999	999999	999999	840	13	258	999999	973	999999	727	837	999999	568	982	290	685	381	915	999999	999999	864	981	999999	225	999999	538	751	644	680	397	769	980	112	323	199	719	158	661	239	100	255	825	999999	942	475	764	999999	461	999999	999999	67	775	999999	518	964	993	431	999999	648	474	999999	999999	303	999999	957	856	526	255	792	570	537	999999	685	398	744	999999	739	321	749	438	999999	300	896	999999	339	994	823	999999	999999	206	999999	604	23	999999	594	689	531	186	985	619	999999	999999	999999	186	999999	347	999999	999999	999999	924	263	120	999999	219	999999	216	669	999999	734	962	42	999999	895	596	282	999999	705	999999	804	65	517	562	335	140	201	526	631	719	999999	999999	904	65	999999	434	999999	999999	800	999999	999999	387	29	999999	452	999999	586	313	493	82	904	999999	641	178	964	719	416	999999	784	674	28	53	584	999999	625	742	999999	999999	125	999999	653	105	142	999999	726	426	45	349	120	313	553	887	43	559	815	999999	359	999999	999999	999999	28	999999	402	136	786	999999	999999	999999	552	709	999999	609	198	999999	999999	808	148	740	452	999999	999999	77	589	481	130	140	20	35	144	168	392	331	886	25	452	999999	703	15	999999	575	999999	965	796	411	349	944	999999	20	141	999999	329	999999	999999	552	425	950	999999	920	15	656	999999	777	999999	999999	326	642	722	182	579	27	115	142	625	877	924	999999	999999	188	142	185	440	10	893	999999	839	773	48	343	999999	501	748	782	10	468	435	845	40	999999	94	706	232	999999	999999	124	901	999999	999999	416	628	999999	680	484	788	829	999999	149	884	807	555	552	604	388	582	87	278	999999	141	166	452	88	686	999999	999999	999999	999999	914	568	779	236	999999	779	632	999999	999999	821	274	993	999999	999999	295	961	999999	856	541	999999	843	999999	363	999999	578	64	999999	964	549	999999	812	999999	999999	876	311	581	114	999999	903	773	972	672	690	265	14	338	999999	912	167	126	463	21	562	333	120	999999	215	934	658	597	942	667	176	871	19	999999	641	304	942	713	999999	652	953	999999	140	180	999999	107	841	249	999999	924	806	432	567	800	827	39	766	999999	
376	179	922	999999	830	999999	999999	818	999999	999999	697	999999	999999	999999	269	810	67	793	999999	999999	716	999999	999999	999999	503	28	861	743	999999	218	66	999999	538	611	347	999999	730	647	938	826	673	999999	851	721	551	999999	953	363	173	756	999999	43	837	826	624	268	86	514	812	812	453	763	513	48	999999	96	138	999999	115	582	90	420	855	999999	275	280	266	381	866	77	74	999999	580	999999	475	33	999999	999999	999999	89	610	226	835	135	383	999999	931	812	999999	465	999999	594	258	591	676	332	187	471	999999	354	12	705	647	999999	747	945	193	999999	572	49	999999	427	382	36	971	999999	585	729	992	364	999999	453	999999	999999	769	480	258	989	880	152	845	312	160	641	86	999999	578	100	999999	999999	727	975	249	619	153	880	221	232	619	812	747	458	478	206	15	559	983	999999	975	277	697	999999	85	430	204	19	277	740	949	76	295	494	351	565	637	373	213	112	999999	889	268	36	379	77	999999	397	834	953	635	527	999999	341	125	120	740	533	899	819	425	143	613	480	282	553	526	999999	116	999999	568	999999	999999	881	979	95	19	999999	824	999999	999999	806	999999	999999	115	432	154	954	379	240	824	113	474	999999	999999	134	286	999999	753	826	550	152	290	999999	394	993	181	999999	362	39	999999	79	709	891	999999	618	999999	999999	999999	850	408	572	883	875	98	999999	177	961	999999	854	809	231	916	997	466	882	526	264	928	121	260	999999	999999	350	999999	755	999999	582	999999	78	176	986	421	999999	999999	978	269	414	832	929	825	220	846	507	229	880	999999	712	434	999999	999999	703	999999	999999	600	999999	970	543	746	343	70	595	999999	136	688	999999	999999	23	578	488	622	121	432	999	999999	50	268	104	130	258	602	692	158	685	975	999999	999999	167	313	134	999999	726	999999	999999	868	240	846	719	818	999999	80	999999	999999	945	299	980	281	999999	999999	559	999999	876	422	498	999999	378	999999	687	160	226	207	999999	709	454	999999	999999	999999	933	140	64	999999	999999	999999	723	187	463	559	212	395	994	999999	264	198	999999	999999	141	313	179	758	999999	794	169	568	602	999999	999999	439	689	999999	403	537	348	999999	913	366	496	600	999999	320	999999	819	243	999999	166	999999	999999	463	956	364	349	593	284	184	640	270	43	999999	999999	524	758	34	870	737	999999	999999	852	999999	284	396	603	540	999999	858	999999	681	999999	867	412	999999	266	999999	483	999999	135	999999	263	999999	600	653	999999	516	917	185	561	262	948	505	309	698	182	919	188	
999999	761	809	979	999999	702	999999	710	175	999999	999999	999999	793	551	999999	612	192	214	689	433	631	73	96	622	438	999999	999999	732	64	568	714	404	346	999999	913	573	999999	999999	837	999999	999999	942	167	940	999999	917	768	711	413	999999	126	494	493	999999	556	505	674	197	999999	127	999999	999999	656	607	862	999999	920	999999	999999	971	297	361	999999	227	791	999999	906	156	810	520	999999	999999	329	171	451	230	911	850	240	417	898	138	999999	720	989	414	296	559	87	110	997	999999	83	999999	605	999999	127	275	999999	867	599	528	386	40	589	999999	999999	494	999999	642	800	80	775	229	83	999999	82	999999	237	999999	402	356	78	710	523	776	445	887	565	686	112	645	155	372	818	999999	751	258	141	36	507	801	404	445	309	926	986	853	999999	446	692	999999	48	328	475	252	459	676	517	812	527	29	999999	479	539	999999	999999	412	410	999999	418	824	999999	999999	999999	600	999999	633	410	596	789	592	999999	999999	999999	999999	607	827	897	576	920	85	740	328	509	999999	872	924	905	154	12	999999	452	999999	38	999999	999999	999999	449	999999	299	826	275	999999	33	935	499	809	486	898	557	106	999999	999999	782	343	93	206	999999	401	999999	38	727	266	594	215	149	864	101	134	999999	770	388	31	287	104	809	819	305	999999	999999	999999	999999	999999	999999	905	78	618	883	695	785	749	145	999999	999999	270	999999	999999	337	999999	999999	635	717	361	213	787	718	494	556	688	533	273	901	137	412	663	589	999999	669	999999	146	531	981	406	348	999999	999999	340	873	999999	995	800	492	487	778	362	355	96	802	808	197	584	71	205	171	522	847	18	645	494	680	387	349	999999	681	999999	654	321	23	268	999999	388	620	539	692	732	781	424	358	60	999999	503	918	860	501	999999	469	785	244	826	999999	999999	999999	389	999999	617	461	843	806	513	999999	43	999999	544	655	809	999999	999999	512	999999	999999	432	659	595	999999	187	469	488	157	128	805	868	86	196	169	537	692	241	203	85	999999	937	618	999999	351	999999	999999	383	215	692	598	936	283	999999	999999	676	966	999999	213	168	158	999999	696	999999	999999	840	956	886	385	999999	126	999999	339	999999	167	803	814	813	253	901	999999	95	283	465	530	869	999999	281	111	999999	570	999999	37	44	926	309	250	999999	147	511	327	542	998	97	999999	865	999999	846	648	291	999999	999999	856	311	410	72	699	999999	167	838	255	999999	785	892	557	533	705	305	510	857	999999	882	676	742	584	999999	97	196	889	664	
999999	748	999999	819	631	999999	736	999999	633	864	610	19	773	308	265	641	757	116	999999	52	999999	311	345	999999	729	999999	486	999999	727	196	974	999999	352	503	999999	999999	999999	966	999999	150	797	979	671	646	257	553	118	377	999999	942	467	999999	656	846	503	961	999999	999999	100	652	931	621	998	447	889	106	999999	280	733	758	587	791	845	398	254	191	999999	699	543	185	999999	118	637	784	728	993	856	505	999	999999	103	222	876	618	219	185	981	999999	756	160	886	999999	999999	727	365	999999	146	267	999999	999999	331	713	307	914	782	999999	984	999999	999999	896	999999	172	281	128	665	999999	914	236	999999	999999	209	414	999999	392	999999	42	474	999999	429	62	856	598	903	999999	999999	390	999999	999999	836	999999	201	999999	515	859	910	999999	566	526	72	990	999999	909	999999	999999	122	917	999999	914	624	749	358	84	793	666	49	999999	999999	594	835	999999	999999	953	400	999999	877	999999	898	93	482	999999	999999	948	847	439	300	947	520	999999	574	375	619	10	999999	96	48	127	999999	849	820	268	999999	972	690	999999	540	808	999999	294	655	999999	28	687	442	59	999999	409	999999	363	999999	101	141	999999	29	470	665	459	616	313	754	999999	466	59	999999	223	120	503	267	999999	999999	492	438	235	724	999999	357	932	999999	297	811	999999	890	999999	483	999999	136	999999	952	230	999999	999999	202	214	539	895	999999	968	424	228	939	781	152	176	999999	884	662	906	175	136	122	732	891	329	501	126	999999	845	576	999999	97	544	999999	47	938	818	999999	233	695	828	679	388	518	999999	358	40	496	999999	166	598	75	999999	410	999999	999999	399	199	872	712	423	999999	378	402	880	141	404	240	114	999999	999999	594	999999	220	346	456	734	999999	553	971	999999	999999	999999	999999	977	999999	866	999999	724	929	548	999999	426	520	282	803	310	986	637	217	953	799	999999	495	520	14	636	999999	999999	379	383	185	999999	999999	251	999999	879	690	424	999999	274	270	516	185	690	27	999999	999999	937	999999	156	999999	999999	999999	27	999999	248	660	999999	972	841	856	80	354	556	373	982	525	279	488	924	999999	571	999999	942	693	999999	216	805	999999	999999	718	82	531	233	999999	598	309	999999	579	555	999999	522	451	570	999999	200	172	628	999999	44	652	648	459	999999	536	999999	999999	999999	333	388	999999	999999	674	145	132	783	548	999999	999999	775	999999	640	699	999999	705	106	129	665	534	503	130	587	488	468	195	999999	623	912	697	457	999999	906	999999	201	522	374	847	316	447	634	651	51	
706	551	999999	21	999999	525	913	999999	999999	999999	868	830	999999	454	375	216	950	999999	170	636	433	474	537	776	89	999999	999999	999999	259	813	227	900	852	999999	881	937	115	999999	131	107	999	268	400	551	47	730	933	77	998	641	366	395	999999	24	999999	242	999999	585	931	450	114	582	190	253	478	968	977	188	999999	438	110	999999	930	72	637	175	83	986	999999	358	999999	999999	342	617	457	831	436	837	472	648	923	530	252	680	993	999999	87	999999	83	79	999999	999999	504	569	540	590	464	410	387	452	169	37	846	999999	999999	761	249	572	796	646	541	149	716	925	999999	580	533	999999	79	220	97	925	999999	669	605	820	849	773	87	999999	999999	36	460	30	489	999999	683	999999	999999	242	187	515	999999	436	537	613	999999	578	999999	959	999999	214	999999	176	364	243	999999	999999	976	65	999999	476	494	999999	279	999999	689	696	445	999999	897	864	455	999999	999999	582	574	486	142	992	999999	280	718	128	999999	999999	694	293	665	255	781	505	692	749	330	999999	999999	432	167	31	923	352	999999	445	72	202	999999	999999	143	999999	669	637	55	984	999999	999999	757	999999	128	999999	821	999999	40	999999	837	401	999999	705	516	332	561	999999	999999	120	999999	438	147	999999	999999	999999	414	999999	999999	883	999999	154	460	708	999999	688	954	654	313	999999	210	999999	322	999999	608	999999	30	63	999999	810	999999	527	318	999999	915	845	999999	483	320	509	701	999999	255	156	999999	692	999999	473	239	827	999999	907	838	277	999999	551	999999	999999	675	395	598	360	210	349	999999	68	835	999999	793	630	194	480	343	999999	359	578	281	176	338	999999	730	557	999999	171	999999	999999	689	51	35	373	729	310	808	925	999999	351	431	906	999999	999999	857	999999	680	609	999999	897	999999	44	917	340	280	999999	999999	999999	664	50	535	999999	999999	349	379	793	500	429	999999	883	672	418	892	999999	157	374	682	783	68	999999	877	225	527	545	750	655	134	694	103	780	445	58	999999	871	816	392	10	153	186	73	924	999999	709	760	235	165	151	909	193	905	276	999999	701	359	173	320	522	371	999999	999999	669	805	336	130	448	623	157	31	999999	765	374	539	999999	994	391	627	516	999999	319	999999	513	224	511	999999	513	999999	357	911	708	505	869	638	999999	462	403	999999	924	999999	999999	999999	999999	130	717	428	999999	737	485	706	999999	546	804	754	61	14	999999	999999	999999	149	999999	999999	276	245	999999	696	999999	736	999999	153	999999	272	999999	927	455	999999	587	392	507	92	656	775	
877	650	999999	171	701	125	586	548	252	949	824	784	971	237	345	771	807	31	533	805	751	342	116	705	999999	999999	309	999999	427	827	999999	222	493	841	217	999999	302	161	994	780	999999	447	901	999999	448	999999	955	227	372	815	999999	999999	558	851	999999	999999	544	248	328	824	999999	999999	130	999999	999999	611	301	140	999999	999999	479	656	36	753	655	999999	440	464	266	924	999999	999999	981	612	999999	471	663	999999	816	672	91	999999	832	180	964	916	326	486	649	836	626	824	208	999999	345	928	459	999999	205	719	999999	89	981	403	902	732	261	518	999999	999999	999999	659	324	357	639	424	824	855	788	739	999999	954	814	430	999999	107	883	999999	276	999999	999999	858	446	999999	568	11	83	999999	999999	242	664	808	999999	120	888	999999	510	851	22	920	114	603	999999	466	999999	999999	999999	560	105	999999	849	921	251	858	527	100	223	227	788	638	351	999999	999999	556	84	189	649	704	542	342	597	42	999999	356	218	418	999999	999999	374	418	999999	522	343	473	392	999999	567	455	592	797	752	999999	72	384	579	999999	26	470	391	552	510	570	28	762	217	816	604	999999	649	119	259	242	852	380	901	828	999999	999999	173	341	622	203	122	999999	589	313	999999	999999	776	999999	401	381	598	822	908	175	503	580	265	999999	148	999999	805	483	999999	999999	440	692	999999	750	666	903	306	60	930	316	458	284	183	903	846	661	999999	160	999999	999999	643	999999	472	735	335	999999	857	999999	202	950	999999	639	205	79	873	288	999999	36	833	498	84	548	999999	601	717	999999	406	362	999999	486	553	655	765	670	999999	410	229	747	425	193	999999	709	999999	979	918	819	89	114	40	568	201	102	326	229	999999	105	147	870	27	999999	85	505	867	715	406	741	873	534	999999	472	999999	722	610	649	999999	999999	691	999999	683	898	150	302	331	171	999999	461	339	999999	867	780	272	999999	729	319	117	549	842	151	583	186	999999	554	910	568	510	999999	491	676	999999	999999	414	999999	197	129	999999	783	184	999999	430	999999	412	338	666	999999	209	708	993	301	999999	903	533	999999	338	999999	953	595	392	763	999999	999999	970	662	768	439	376	46	172	609	353	334	375	999999	720	638	774	616	888	999999	368	801	485	999999	999999	873	904	864	897	690	175	380	401	420	53	615	999999	749	569	236	55	172	999999	393	947	217	537	396	999999	699	732	346	707	893	405	999999	340	999999	528	895	999999	999999	149	482	444	973	999999	954	102	115	664	34	57	661	999999	999999	
265	999999	252	926	346	999999	46	999999	999999	999999	999999	507	25	193	999999	203	231	673	701	543	33	73	999999	973	283	582	303	722	45	708	999999	56	999999	210	603	249	538	601	559	999999	475	942	524	615	999999	999999	939	908	831	470	803	383	959	909	999999	202	999999	278	652	763	224	323	172	259	999999	999999	66	815	589	44	665	999999	999999	684	999999	999999	999999	343	672	847	643	394	999999	574	999999	915	96	542	999999	999999	107	269	948	795	802	162	999999	275	86	684	380	133	329	797	805	183	268	285	841	101	653	807	606	805	999999	829	999999	598	354	624	540	524	787	999999	936	405	680	999999	881	914	999999	282	267	999999	477	999999	75	104	768	999999	656	810	999999	999999	757	300	663	153	676	999999	730	191	921	461	999999	856	346	150	860	409	503	939	999999	926	790	381	550	618	999999	999999	764	337	999999	622	967	729	823	999999	430	999999	742	999999	652	999999	194	999999	360	805	843	621	183	924	243	368	238	716	415	773	156	386	750	55	999999	76	219	403	362	309	494	999999	999999	999999	719	999999	667	965	297	496	742	672	30	744	774	716	436	839	103	470	999999	260	324	59	704	999999	896	696	999999	586	698	790	999999	61	321	999999	999999	686	215	30	701	272	429	999999	41	483	999999	999999	281	109	639	380	309	891	914	999999	110	982	999999	675	327	971	254	999999	797	999999	905	969	432	999999	137	749	999999	999999	769	132	831	404	28	230	999999	890	425	622	946	328	491	874	147	87	329	606	895	539	702	730	28	999999	131	999999	999999	395	999999	926	971	999999	999999	235	132	999999	999999	705	964	999999	985	437	555	631	764	479	470	999999	999999	355	35	999999	999999	104	381	48	114	122	283	939	999999	303	317	999999	650	66	582	265	751	355	674	999999	999999	999999	554	999999	184	396	953	651	618	999999	563	999999	900	450	45	999999	854	93	687	999999	431	999999	919	999999	129	66	981	708	896	215	289	486	999999	411	889	530	999999	115	864	999999	169	631	999999	999999	739	89	598	209	30	930	410	999999	667	385	201	999999	414	861	155	999999	414	255	999999	999999	999999	87	557	498	560	999999	111	749	999999	969	140	999999	704	813	952	999999	468	781	999999	966	999999	999999	818	999999	999999	282	126	688	999999	746	313	913	876	917	848	662	999999	999999	648	999999	999999	661	448	698	255	999999	912	600	999999	999999	658	633	567	788	999999	645	999999	999999	999999	288	398	423	999999	482	666	226	999999	999999	999999	300	999999	369	999999	999999	147	152	999999	130	59	817	999999	999999	
779	853	98	679	356	97	999999	212	404	279	820	999999	126	415	872	966	41	38	478	134	634	618	598	298	500	394	999999	999999	472	147	212	470	917	872	643	999999	393	986	869	835	479	763	895	999999	549	772	65	732	280	217	98	31	349	245	891	170	265	799	189	961	446	852	740	999999	77	359	453	999999	771	936	582	55	168	999999	655	999999	723	360	749	728	999999	918	195	265	999999	999999	131	681	981	482	680	594	806	908	999999	627	32	638	180	199	999999	811	999999	999999	634	53	862	999999	999999	30	447	904	59	461	633	528	667	485	218	885	238	771	272	298	265	987	248	999999	254	999999	848	94	190	560	409	526	999999	850	999999	15	329	999999	101	960	45	776	999999	999999	285	869	999999	547	430	999999	961	999999	548	999999	88	647	804	999999	461	561	181	362	723	499	62	116	571	816	999999	999999	566	812	680	312	263	489	999999	893	999999	999999	78	310	664	895	599	999999	999999	294	772	999999	210	717	963	539	789	682	62	55	303	178	308	153	999999	999999	728	158	877	246	419	599	999999	911	636	999999	493	871	697	999999	899	210	137	286	54	872	999999	848	848	999999	522	999999	436	407	999999	806	86	924	618	447	177	450	974	999999	875	182	788	298	999999	887	55	918	984	234	155	103	51	999999	109	820	224	879	309	736	723	999999	999999	797	322	829	10	999999	999999	260	660	999999	235	396	410	999999	93	714	767	961	105	999999	595	211	261	506	999999	999999	999999	798	233	297	999999	248	27	46	19	991	976	261	999999	486	665	734	574	696	868	654	999999	237	999999	509	122	348	640	128	253	961	999999	999999	999999	946	744	464	36	373	318	986	999999	374	999999	999999	737	516	84	999999	999999	861	999999	999999	637	120	441	999999	71	724	185	803	607	898	999999	58	999999	170	197	999999	741	999999	708	211	999999	882	285	257	999999	644	771	605	999999	31	999999	392	334	981	188	953	514	999999	999999	999999	197	515	388	999999	580	999999	646	577	329	144	877	738	162	436	186	755	999999	999999	230	426	952	579	539	586	719	411	724	999999	982	243	435	593	808	406	999999	873	503	999999	999999	562	999999	204	999999	139	153	999999	239	897	805	432	128	330	926	976	359	999999	999999	802	760	179	999999	182	595	95	999999	999999	929	999999	422	312	999999	38	516	999999	999999	758	303	410	442	999999	181	826	669	560	125	999999	666	832	57	405	897	701	999999	508	474	825	999999	999999	430	999999	521	484	484	502	999999	999999	814	269	557	601	325	999999	370	999999	
997	271	513	44	969	604	627	107	999999	999999	414	560	983	18	203	602	999999	999999	999999	582	757	697	999999	177	390	35	999999	999999	284	456	89	332	340	563	511	212	322	574	231	825	242	423	775	466	999999	619	116	805	75	955	452	999999	595	788	735	309	919	346	654	944	314	229	999999	999999	999999	91	230	429	507	991	999999	584	880	999999	349	343	921	884	999999	999999	919	494	342	999999	13	866	737	552	828	211	999999	976	919	999999	521	23	600	524	999999	15	398	686	999999	84	675	867	343	440	448	401	999999	45	266	999999	34	819	887	503	257	81	999999	677	601	305	708	312	664	602	999999	336	999999	407	365	84	382	243	196	267	654	146	533	307	113	436	823	257	720	46	262	702	999999	999999	276	457	661	999999	94	12	375	372	999999	999999	798	999999	658	999999	679	191	999999	999999	632	629	999999	121	548	57	574	999999	482	999999	592	628	999999	940	210	645	999999	908	423	661	158	999999	892	291	932	793	509	991	777	843	578	538	999999	999999	999999	999999	999999	164	999999	614	156	999999	999999	914	779	585	400	857	999999	999999	848	770	768	850	642	999999	737	999999	189	755	547	999999	397	638	883	63	999999	878	870	704	397	999999	999999	809	999999	239	664	977	511	999999	999999	651	90	764	999999	807	999999	999999	828	631	768	691	975	999999	76	999999	532	890	999999	999999	999999	521	999999	216	999999	871	999999	999999	345	413	783	759	999999	831	362	896	502	633	999999	85	293	418	60	249	935	999999	11	844	743	940	999999	999999	946	785	866	881	665	873	147	132	45	999999	348	424	848	999999	999999	154	802	180	999999	999999	999999	955	442	82	471	746	281	920	870	928	225	405	999999	999999	813	999999	965	999999	241	629	999999	521	50	999999	79	635	401	926	80	857	51	573	868	808	527	990	999999	793	999999	918	602	227	262	116	595	943	718	838	206	366	188	332	938	452	413	735	915	999999	13	836	355	354	999999	23	886	652	537	999999	492	822	926	182	999999	322	37	277	269	933	886	136	917	562	730	999999	678	999999	634	426	405	791	85	391	790	584	572	999999	377	999999	230	999999	416	999999	356	999999	439	999999	272	626	424	145	475	981	999999	876	918	793	624	145	999999	177	28	999999	999999	700	747	545	391	485	750	779	900	30	999999	943	720	999999	215	356	285	671	457	18	11	999999	325	104	317	913	665	778	632	241	904	63	999999	305	326	656	999999	893	624	786	875	644	244	999999	278	140	165	821	588	277	860	999999	720	20	118	999999	
384	653	238	999999	819	971	156	669	125	659	29	424	999999	559	720	999999	999999	999999	142	367	35	869	999999	186	999999	843	200	999999	380	242	343	913	197	93	281	983	665	156	967	999999	497	999999	999999	999999	999999	740	50	999999	557	479	625	60	877	751	217	514	827	999999	999999	999999	781	791	298	882	326	116	237	697	999999	737	725	900	999999	238	869	460	539	999999	75	999999	803	171	808	999999	999999	293	45	445	875	766	165	614	436	990	132	706	999999	457	301	15	999999	999999	751	819	999999	725	357	648	999999	757	975	999999	986	703	183	619	983	397	276	43	80	792	822	520	581	121	474	999999	116	173	183	91	915	69	513	460	420	988	999999	891	999999	999999	563	999999	791	546	627	732	817	999999	723	999999	191	999999	934	721	999999	241	999999	642	260	644	999999	999999	999999	894	703	926	199	723	999999	994	250	999999	999999	999999	238	705	999999	45	493	999999	894	603	999999	295	899	999999	135	999999	929	188	749	514	999999	301	854	844	543	896	842	700	542	104	313	999999	647	807	999999	260	999999	824	511	213	158	519	750	938	278	299	995	55	801	407	999999	30	254	736	743	806	829	393	172	832	999999	793	999999	799	300	721	999999	999999	498	875	309	115	999999	546	365	131	551	915	999999	254	901	796	999999	145	311	999999	483	911	74	363	430	108	662	679	999999	999999	320	950	648	557	651	903	999999	925	107	688	353	708	381	621	265	914	818	918	999999	406	999999	999999	498	17	999999	999999	36	144	454	999999	999999	999999	536	999999	811	600	277	28	602	999999	248	973	48	623	999999	775	539	453	108	999999	290	744	749	613	471	257	461	640	319	915	876	423	481	895	245	999999	181	381	810	999999	999999	999999	325	999999	168	920	999999	875	999999	472	206	999999	46	938	920	999999	258	999999	537	999999	148	999999	709	686	131	825	502	999999	387	999999	999999	167	643	443	999999	490	999999	999999	455	551	232	586	572	846	999999	999999	386	999999	975	999999	108	999999	844	256	525	21	100	638	811	342	427	882	498	485	868	48	940	602	79	439	289	441	477	999999	340	562	73	862	967	828	448	999999	177	849	494	354	323	396	918	999999	400	789	15	122	133	350	98	96	977	999999	362	784	473	545	999999	999999	781	858	916	962	947	238	670	982	893	468	715	648	999999	524	999999	999999	684	221	49	499	436	364	999999	989	474	977	999999	297	999999	664	495	631	600	828	573	465	480	955	910	999999	129	32	999999	999999	635	449	105	999999	954	807	999999	261	506	759	
999999	999999	996	926	498	969	353	383	515	239	972	93	999999	172	950	270	84	729	311	876	380	413	999999	206	364	999999	882	430	343	668	563	999999	135	841	598	999999	999999	999999	999999	940	999999	745	516	999999	692	551	401	932	512	694	733	381	949	999999	999999	826	290	800	571	473	97	923	49	847	999999	738	958	216	999999	803	801	530	272	370	68	634	896	156	514	812	633	949	917	648	935	999999	294	999999	999999	772	999999	668	982	993	853	894	706	669	999999	954	593	194	368	708	999999	213	118	589	570	755	929	999999	295	999999	839	147	15	401	912	999999	453	462	755	801	999999	999999	547	279	517	999999	928	999999	832	560	229	999999	591	219	756	999999	999999	999999	934	706	842	732	382	233	163	716	889	314	999999	999999	510	140	439	566	999999	759	665	839	82	407	999999	702	999999	735	538	400	555	999999	999999	190	419	748	527	999999	959	214	999999	324	126	999999	284	623	999999	999999	59	99	19	35	447	997	76	244	632	537	999999	149	430	646	694	999999	170	103	669	999999	420	762	612	390	999999	999999	997	351	723	281	133	213	233	308	686	449	391	530	999999	999999	999999	185	125	999999	180	819	784	999999	999999	999999	639	190	953	999999	999999	297	487	999999	427	999999	999	999999	521	361	414	675	916	131	960	255	381	640	999999	32	464	999999	646	622	220	788	782	883	721	369	641	999999	260	999999	716	398	961	761	112	478	648	397	999999	999999	999999	504	903	662	164	383	982	999999	446	931	999999	357	650	865	419	639	999999	125	999999	999999	719	472	999999	593	999999	571	999999	619	538	999999	383	76	581	882	46	999999	884	999999	729	999999	386	999999	505	329	884	999999	748	106	352	472	380	532	394	512	999999	123	999999	319	999999	592	99	999999	470	180	557	999999	999999	768	828	703	755	977	999999	664	774	87	999999	105	709	56	823	197	999999	76	895	850	999999	999999	837	999999	635	999999	873	146	999999	999999	181	335	771	514	999999	979	278	999999	999999	999999	999999	729	737	967	156	999999	610	210	769	901	106	404	284	707	698	707	999999	905	999999	999999	999999	259	415	761	999999	640	999999	204	463	843	919	628	359	503	713	952	341	999999	776	651	965	673	376	357	999999	777	999999	999999	999999	885	58	999999	999999	537	297	887	323	975	72	515	659	415	746	926	982	478	999999	781	999999	746	375	70	138	427	999999	441	999999	68	999999	137	590	270	389	578	794	556	58	999999	215	826	638	366	999999	999999	991	560	927	450	375	448	731	279	80	79	999999	999999	244	162	
324	856	14	265	999999	934	925	399	35	177	141	435	429	234	576	177	999999	18	263	867	435	663	514	442	692	405	406	320	999999	320	68	999999	999999	999999	506	999999	821	999999	999999	872	999999	601	534	759	319	999999	29	507	703	999999	999999	511	734	999999	726	661	352	572	572	735	538	615	209	999999	999999	334	999999	533	727	999999	355	734	783	390	531	834	138	999999	132	753	386	898	617	296	358	556	82	943	179	845	15	259	809	999999	344	730	402	819	999999	984	824	999999	780	485	999999	236	727	999999	846	892	533	597	999999	999999	358	640	999999	913	366	999999	261	999999	364	881	222	105	999999	293	55	999999	999999	318	115	148	929	891	127	141	999999	132	999999	999999	107	286	322	417	809	990	999999	704	732	999999	463	999999	732	653	140	899	273	462	999999	444	307	55	460	224	492	311	889	999999	522	999999	186	244	734	532	83	87	568	999999	296	933	999999	351	78	953	854	29	415	285	760	228	867	285	820	394	431	62	999999	999999	925	999999	111	999999	192	866	312	229	361	210	999999	62	340	469	176	377	999999	999999	977	507	370	472	895	614	706	303	999999	901	424	349	999999	999999	262	470	878	787	999999	999999	169	999999	999999	635	667	999999	704	707	999999	408	118	452	102	475	85	999999	737	462	612	496	978	888	999999	411	805	22	108	559	800	870	590	388	545	835	999999	999999	856	734	804	690	999999	999999	999999	599	792	972	257	635	999999	933	999999	425	185	346	999999	999999	343	249	999999	655	116	155	999999	27	999999	729	906	266	678	309	471	999999	658	921	999999	979	999999	278	619	832	999999	472	613	866	999999	174	213	208	357	525	442	617	999999	999999	999999	764	999999	999999	782	72	999999	990	957	646	472	999999	999999	263	760	999999	798	74	630	999999	889	643	541	50	880	653	526	999999	908	999999	867	853	109	508	347	821	999999	999999	496	999999	767	774	515	999999	404	999999	407	950	999999	849	726	999999	987	906	270	940	232	61	999999	139	999999	366	92	804	778	999999	999999	999999	915	938	620	999999	999999	83	999999	125	999999	999999	999999	472	256	576	269	68	999999	500	866	202	248	406	598	836	576	367	19	999999	999999	999999	197	785	999999	147	999999	510	239	999999	798	913	677	155	812	999999	415	999999	882	970	107	999999	377	288	999999	437	30	518	999999	999999	148	221	999999	828	432	426	387	999999	683	118	541	759	829	424	702	999999	525	103	594	940	430	999999	484	999999	313	999999	343	999999	43	360	126	525	170	456	872	587	849	848	722	396	280	556	
371	774	999999	347	999999	953	999999	799	912	927	924	999999	362	618	736	34	525	764	93	477	826	333	991	25	599	383	552	124	999999	999999	999999	208	670	999999	168	709	999999	966	474	999999	999999	243	448	999999	601	761	999999	264	850	999999	333	957	312	802	999999	48	783	423	747	820	410	471	696	999999	999999	726	738	999999	460	999999	424	999999	299	703	999999	999999	884	801	424	838	999999	999999	274	289	354	999999	895	868	154	129	926	197	999999	654	999999	861	547	999999	643	874	32	615	804	823	999999	774	667	608	657	147	163	981	998	909	540	123	206	999999	890	999999	830	999999	343	340	110	237	340	645	999999	293	54	999999	999999	549	999999	674	493	451	999999	579	999999	999999	999999	17	999999	945	999999	318	124	865	664	140	322	510	53	162	999999	473	722	182	444	999999	999999	999999	102	482	822	459	104	865	629	755	999999	321	999999	543	659	336	374	165	999999	31	531	858	628	913	369	658	505	663	403	29	999999	706	145	999999	413	999999	999999	999999	132	999999	224	258	246	909	602	11	999999	510	502	945	109	566	144	999999	500	34	999999	999999	123	174	953	441	999999	999999	999999	831	186	653	140	813	421	881	43	309	807	282	622	999999	321	999999	999999	999999	170	457	920	172	572	722	999999	388	111	999999	380	957	786	783	999999	999999	999999	771	824	480	380	689	533	999999	533	834	615	227	412	999999	867	755	639	957	280	999999	689	863	269	463	420	751	712	685	511	85	523	33	496	999999	836	549	543	64	625	999999	923	702	639	737	116	25	975	85	999999	624	328	828	999999	771	947	29	511	999999	69	628	976	847	999999	457	321	592	731	427	999999	327	221	584	342	798	999999	987	999999	999999	999999	404	999999	637	817	999999	757	999999	520	999999	999999	816	47	182	994	997	504	85	984	192	425	999999	294	999999	885	550	412	999999	999999	714	680	960	796	979	23	665	852	349	40	999999	699	627	81	16	389	382	999999	49	999999	345	304	25	12	999999	116	833	120	227	999999	277	999999	24	208	806	53	87	30	67	169	339	999999	164	55	163	999999	798	999999	287	178	999999	270	373	163	160	420	665	958	999999	873	190	999999	999999	999999	762	357	685	428	999999	963	312	999999	231	880	260	999999	149	999999	848	999999	317	389	832	58	248	16	119	861	58	999999	387	128	999999	999999	979	784	999999	999999	292	806	806	380	188	324	866	999999	48	493	902	959	281	999999	119	205	565	800	722	585	360	999999	999999	824	379	878	999999	999999	999999	47	999999	999999	680	999999	999999	
999999	752	999999	999999	518	192	97	968	999999	999999	98	124	691	18	79	999999	189	999999	934	216	999999	568	981	10	309	999999	682	999999	10	592	437	289	698	20	999999	453	628	598	999999	403	999999	787	621	999999	291	763	894	185	26	418	721	412	745	376	159	483	770	937	999999	779	509	33	999999	43	999999	999999	426	681	940	626	999999	590	859	999999	943	999999	947	125	718	545	999999	507	57	591	870	999999	543	331	860	594	999999	999999	696	434	999999	248	819	587	345	482	346	999999	999999	999999	418	141	553	214	999999	409	536	655	228	999999	999999	12	976	385	172	505	275	105	999999	999999	999999	319	893	434	999999	704	930	999999	779	246	208	631	273	656	999999	739	481	338	897	461	999999	999999	999999	340	499	891	272	443	424	840	216	251	402	887	456	108	247	999999	567	728	479	176	875	982	167	313	739	329	212	433	999999	936	207	368	999999	915	847	563	935	756	442	496	999999	938	39	957	999999	385	999999	84	999999	999999	999999	179	999999	892	162	490	183	196	999999	942	999999	991	816	280	53	44	599	541	260	683	193	810	295	982	999999	936	952	209	84	364	129	137	930	670	174	38	386	405	999999	367	390	749	999999	999999	999999	999999	132	759	999999	204	785	668	824	999999	999999	961	883	999	671	225	537	973	121	797	822	114	70	155	115	25	999999	203	999999	999999	303	444	999999	795	728	277	999999	202	295	999999	999999	460	313	121	501	213	154	387	999999	548	830	417	999999	999999	677	160	999999	976	999999	898	999999	591	891	931	525	999999	755	98	281	999999	999999	344	687	241	228	371	999999	949	654	902	999999	280	469	239	72	885	806	999999	999999	999999	999999	838	549	397	999999	987	569	381	595	765	999999	65	116	340	147	495	729	406	588	315	359	943	999999	751	36	277	132	661	999999	639	999999	356	970	703	30	999999	795	999999	999999	241	801	429	999999	888	453	815	174	138	101	577	166	410	820	811	228	440	515	797	370	75	865	907	512	956	999999	999999	94	412	320	575	999999	439	507	357	999999	929	590	999999	999999	220	112	993	570	301	483	529	999999	168	999999	589	999999	998	929	833	999999	999999	916	407	999999	351	731	999999	818	526	878	727	903	473	999999	999999	999999	82	499	159	962	871	347	221	482	317	576	926	927	730	518	701	509	673	999999	999999	22	193	391	956	489	351	185	999999	423	999999	626	72	999999	196	999999	984	508	999999	871	503	556	705	999999	744	774	804	834	97	18	999999	227	239	491	688	285	666	690	542	999999	621	
696	999999	798	726	691	514	999999	740	999999	999999	999999	730	999999	487	72	317	268	647	192	684	517	98	45	246	539	396	580	182	911	999999	304	999999	119	259	807	262	999999	208	63	269	739	104	106	484	984	497	437	13	625	967	407	999999	360	985	999999	607	999999	999999	196	999999	933	893	828	917	239	235	620	552	679	809	410	70	999999	922	999999	999999	991	561	999999	52	959	577	556	943	999999	261	615	999999	155	209	995	354	999999	757	336	999999	275	188	254	758	876	884	999999	815	566	347	458	999999	999999	691	616	999999	310	154	345	366	999999	885	251	977	620	999999	406	480	814	66	58	836	595	109	157	812	999999	999999	175	84	253	741	999999	338	803	187	94	464	999999	298	999999	866	999999	970	508	999999	999999	276	148	389	487	853	10	510	298	999999	999999	940	543	803	399	807	979	271	999999	605	999999	913	184	442	412	942	886	999999	22	192	999999	999999	600	768	875	50	364	785	596	999999	740	875	49	999999	345	153	921	999999	899	246	887	160	857	903	880	33	102	705	977	545	967	484	498	115	999999	226	999999	775	999999	358	453	203	675	999999	865	632	873	992	107	268	999999	999999	626	776	305	274	768	697	887	852	948	658	999999	60	432	266	387	934	985	128	804	156	862	999999	792	999999	999999	144	47	999999	999999	110	608	719	525	871	857	722	810	999999	458	652	887	84	410	795	395	624	999999	999999	255	939	999999	999999	463	873	243	85	999999	611	999999	633	659	639	703	999999	60	98	534	561	408	665	999999	62	670	999999	268	999999	150	996	308	860	845	438	12	999999	103	999999	999999	651	999999	999999	738	209	154	824	992	258	381	562	745	999999	999999	999999	210	590	999999	954	318	311	999999	454	999999	987	312	928	788	999999	636	493	754	431	832	883	923	999999	927	923	908	845	169	20	999999	588	260	999999	999999	117	238	422	403	149	319	953	46	192	847	750	896	225	45	999999	621	888	808	324	474	999999	814	583	663	999999	56	999999	151	604	48	356	737	311	167	681	991	224	999999	615	121	878	847	741	779	186	36	692	809	999999	999999	999999	780	935	537	999999	303	999999	999999	511	102	846	999999	441	999999	501	23	999999	999999	364	779	999999	799	999999	213	595	369	82	804	999999	865	363	663	999999	999999	520	575	999999	773	999999	388	346	465	999999	522	274	76	415	596	287	173	441	633	999999	999999	992	728	999999	999999	942	999999	999999	850	282	645	739	193	68	235	634	925	221	999999	466	999999	443	940	999999	680	939	528	953	
486	526	323	999999	730	217	145	223	791	987	999999	831	406	168	495	193	941	783	90	18	999999	961	361	951	999999	177	479	184	61	999999	999999	793	423	999999	743	334	999999	221	18	999999	922	22	842	938	153	990	69	817	947	757	279	897	858	519	773	999999	174	371	815	999999	738	960	172	999999	90	285	417	999999	999999	999999	233	730	774	999999	999999	178	129	999999	808	628	999999	661	999999	303	247	19	999999	999999	479	999999	169	597	405	999999	999999	961	999999	568	857	867	582	999999	999999	785	533	549	999999	754	433	999999	405	751	563	196	455	86	733	868	47	80	351	513	684	206	12	999999	999999	328	999999	134	328	999999	565	941	55	999999	269	452	769	999999	886	999999	480	874	999999	418	44	219	999	999999	238	999999	999999	786	525	79	999999	206	783	897	999999	804	888	308	999999	844	999999	622	999999	254	816	290	108	349	193	172	42	810	382	594	601	125	999999	704	896	346	39	779	425	976	979	73	669	872	999999	92	300	999999	597	978	232	999999	78	999999	355	947	883	191	602	363	46	421	823	199	999999	108	999999	194	411	940	814	416	207	174	999999	753	999999	236	865	111	872	860	222	999999	371	189	56	573	358	948	999999	848	186	999999	939	568	249	479	576	999999	606	115	770	999999	173	816	224	904	999999	999999	335	656	325	501	491	186	208	428	999999	126	61	912	836	462	486	999999	239	999999	234	706	513	151	660	999999	504	999999	99	564	240	554	964	152	93	757	999999	806	533	685	580	762	369	820	651	459	999999	694	279	999999	181	999999	586	89	999999	783	97	193	996	834	999999	999999	97	999999	999999	999999	999999	909	828	89	839	999999	443	999999	999999	471	347	692	499	210	999999	810	999999	781	999999	999999	967	885	472	999999	669	439	809	699	688	855	675	725	999999	378	999999	423	999999	199	477	500	763	42	999999	999999	446	404	694	796	675	196	237	315	260	164	315	276	446	528	999999	999999	870	744	866	709	999999	621	70	131	902	999999	999999	307	313	999999	280	935	999999	265	864	274	745	23	33	502	628	369	474	478	72	999999	999999	999999	779	77	630	29	175	815	999999	824	999999	572	894	930	999999	929	11	367	883	380	905	191	999999	155	999999	999999	720	999999	999999	436	156	999999	68	870	767	605	527	246	272	260	769	999999	843	50	929	182	999999	999999	259	999999	367	117	594	999999	135	795	684	633	999999	773	308	999999	733	984	999999	753	999999	33	173	999999	411	765	105	633	611	360	347	623	226	493	738	628	124	391	79	49	
996	999999	999999	972	921	893	835	999999	951	999999	821	858	999999	186	668	105	929	613	999999	999999	22	961	90	775	457	999999	417	918	45	680	687	352	999999	999999	756	146	288	200	725	517	930	605	682	999999	999999	488	260	999999	824	642	999999	510	999999	999999	37	45	296	969	524	860	999999	917	464	999999	289	479	943	999999	999999	532	817	738	888	779	672	416	288	446	999999	968	809	376	103	403	980	999999	257	999999	610	720	850	999999	999999	864	41	999999	151	999999	364	999999	999999	525	999999	302	824	961	999999	324	804	621	999999	849	731	555	60	119	823	71	300	113	232	504	135	708	681	507	72	33	748	659	274	877	92	188	433	293	999999	999999	578	29	563	932	644	999999	999999	11	587	129	813	921	199	999999	120	260	836	50	400	912	620	326	999999	599	576	154	356	878	766	553	132	766	363	32	492	281	549	299	999999	146	744	680	999999	942	219	826	470	193	767	831	999999	999999	893	999999	190	999999	999999	964	366	499	641	95	999999	999999	999999	56	568	177	597	838	711	999999	190	264	999999	940	406	955	999999	750	684	173	121	934	211	739	999999	519	841	999999	999999	585	999999	371	504	659	445	999999	945	173	267	302	595	999999	130	999999	999999	639	676	250	854	175	999999	615	814	478	973	999999	832	267	182	58	999999	999999	999999	136	613	819	759	517	504	999999	999999	226	999999	391	577	192	814	407	536	244	843	999999	386	984	999999	999999	556	999999	685	999999	62	999999	990	219	966	238	250	994	200	393	879	168	746	343	164	368	999999	432	999999	791	495	435	730	938	999999	999999	980	703	999999	296	999999	733	999999	999999	468	999999	235	999999	424	999999	999999	999999	216	153	364	685	854	52	829	641	204	133	134	894	999999	626	956	999999	14	241	258	546	868	999999	130	155	335	999999	875	831	143	849	999999	562	849	676	999999	587	583	529	881	938	873	494	101	149	609	999999	717	999999	376	183	279	193	100	999999	999999	312	999999	219	999999	475	176	998	508	355	125	571	54	974	407	379	478	484	360	319	672	384	999999	980	999999	397	670	44	465	959	999999	825	472	453	724	916	564	374	179	415	771	875	985	745	34	47	893	743	444	997	999999	794	832	780	999999	999999	499	52	672	961	805	142	542	549	999999	300	999999	601	259	490	999999	113	315	944	548	999999	399	77	956	999999	504	926	600	999999	264	786	992	692	720	999999	999999	522	999999	217	610	639	343	445	971	999999	939	301	494	953	192	601	488	888	242	999999	187	432	999999	173	
467	878	542	84	295	999999	307	415	999999	110	72	302	999999	107	343	999999	463	953	106	232	999999	212	999999	999999	285	662	307	999999	460	784	970	995	436	538	750	999999	106	999999	160	982	436	533	420	393	890	889	199	391	554	333	481	999999	336	863	603	264	999999	896	798	632	690	999999	955	999999	140	77	865	873	357	999999	812	999999	802	123	796	46	792	58	755	395	473	916	559	137	999999	746	669	573	935	495	999999	210	470	528	301	242	578	999999	999999	823	33	326	44	942	520	286	431	222	76	999999	472	397	150	412	999999	999999	999999	999999	793	393	407	302	938	861	999999	999999	734	999999	821	563	468	477	794	999999	999999	999999	881	616	999999	36	324	456	999999	378	33	898	70	67	999999	527	597	750	999999	870	999999	999999	999999	183	627	909	551	157	401	512	108	994	602	999999	999999	21	893	37	221	767	78	999999	795	570	838	427	551	999999	915	304	999999	999999	946	924	516	640	769	708	989	707	484	177	65	999999	999999	38	305	999999	27	357	633	569	539	763	801	475	936	817	999999	210	999999	874	999999	106	546	999999	58	999999	702	999999	999999	999999	999999	514	292	999999	895	801	300	810	131	999999	660	568	670	999999	189	999999	999999	999999	703	951	999999	789	349	610	934	958	457	890	980	999999	999999	616	999999	448	531	999999	999999	899	579	145	999999	534	88	668	224	674	999999	150	210	864	999999	661	999999	999999	821	999999	175	999999	966	936	354	409	999999	504	550	53	463	231	874	164	712	999999	999999	567	433	999999	711	680	396	270	999999	316	689	125	82	497	909	999999	999999	283	999999	798	933	643	791	127	999999	584	128	180	220	214	275	56	162	331	200	149	999999	982	547	494	999999	705	414	47	720	999999	431	62	144	999999	604	601	999999	913	300	827	776	315	144	137	999999	225	60	327	51	643	962	999999	307	769	945	645	735	375	512	237	999999	754	407	989	162	76	46	570	610	674	752	249	40	373	373	561	847	420	932	999999	655	97	996	87	752	999999	755	999999	704	959	999999	928	411	72	999999	31	908	154	974	496	189	999999	717	377	890	999999	720	934	999999	393	797	325	443	999999	582	999999	758	330	246	482	320	671	865	651	808	824	837	968	774	351	653	702	446	445	891	175	379	629	196	39	958	999999	967	321	171	550	999999	999999	999999	999999	273	999999	908	501	999999	999999	624	75	999999	76	884	999999	169	999999	740	104	879	999999	999999	416	771	139	999999	999999	524	999999	703	554	999999	267	339	867	488	326	87	76	
794	999999	999999	384	550	314	70	129	154	999999	661	913	999999	77	999999	497	999999	83	999999	144	453	701	977	685	813	999999	999999	311	737	27	999999	842	976	999999	309	934	999999	999999	866	467	999999	24	72	317	838	790	973	422	999999	999999	446	414	999999	943	622	999999	999999	999999	999999	479	727	758	392	137	999999	818	999999	906	767	999999	999999	266	217	999999	999999	438	638	670	847	999999	999999	174	715	894	580	859	211	43	61	999999	966	162	999999	396	740	319	631	934	374	999999	854	999999	654	858	92	190	207	423	999999	194	465	307	737	549	999999	563	53	497	999999	93	616	902	855	561	770	607	662	999999	999999	755	807	704	305	827	999999	41	519	999999	812	400	662	999999	166	867	750	669	424	64	24	186	276	144	387	291	413	952	220	102	98	484	527	386	935	131	386	999999	12	910	999999	350	53	197	684	999999	999999	828	746	988	999999	110	999999	608	805	311	999999	673	326	23	424	225	820	427	999999	338	872	285	852	44	490	999999	667	514	682	674	999999	89	459	231	860	584	999999	231	291	988	999999	918	580	634	642	713	444	988	496	166	529	625	999999	356	293	155	999999	711	999999	821	999999	678	926	999999	177	410	223	104	163	999999	18	598	146	779	46	954	704	228	999999	776	554	999999	28	526	154	517	659	112	999999	999999	608	504	723	469	555	623	992	999999	466	241	999999	350	834	656	157	930	999999	999999	320	339	450	757	318	732	276	763	660	409	986	659	751	121	166	999999	241	513	875	676	233	423	999999	265	999999	170	286	214	999999	372	378	223	38	18	791	608	274	850	999999	990	999999	791	963	592	462	999999	490	388	193	396	424	643	64	812	426	897	377	999999	996	157	456	71	918	297	40	772	631	742	330	558	999999	390	327	885	483	442	459	379	802	954	680	897	31	458	947	735	168	999999	592	999999	999999	89	854	999999	544	999999	999999	999999	561	689	185	748	68	635	223	44	325	179	339	984	447	999999	392	51	477	558	50	470	999999	305	999999	999999	160	999999	999999	103	535	289	350	999999	569	999999	817	123	999999	932	999999	396	245	913	999999	989	885	607	456	243	697	812	999999	985	101	412	335	999999	85	769	598	632	318	129	999999	46	999999	988	999999	663	999999	999999	999999	545	999999	653	235	999999	885	625	999999	552	979	93	999999	722	999999	365	259	166	999999	561	48	19	343	217	88	125	415	999999	169	897	192	792	999999	428	550	35	277	448	186	999999	380	460	249	55	652	234	722	785	327	473	
739	268	214	628	999999	263	999999	511	999999	119	31	512	465	632	369	999999	999999	977	182	693	98	811	980	560	191	999999	769	297	564	854	403	629	66	696	168	999999	999999	433	198	999999	823	999999	872	77	876	867	995	999999	999999	465	999999	999999	999999	633	999999	927	999999	653	447	652	494	913	946	999999	716	402	456	999999	474	445	999999	607	999999	999999	870	999999	938	999999	683	323	592	999999	611	109	661	999999	27	432	999999	240	999999	934	999999	545	999999	910	819	999999	360	484	421	235	999999	250	857	595	956	725	999999	63	999999	375	969	999999	70	343	999999	999999	69	68	999999	33	459	243	799	999999	620	253	95	959	999999	786	999999	209	902	366	17	999999	251	999999	999999	999999	668	266	250	280	964	862	999999	999999	999999	971	101	302	109	999999	776	910	451	999999	975	712	640	803	550	212	999999	770	231	703	335	941	605	994	367	93	364	202	999999	999999	708	999999	768	627	361	541	695	269	109	514	589	107	919	67	100	988	660	865	999999	999999	466	204	641	782	142	667	375	107	934	26	43	584	917	922	485	227	944	23	999999	18	517	553	670	999999	999999	237	31	548	999999	999999	432	499	999999	954	72	999999	126	985	494	694	175	597	999999	93	999999	999999	190	996	999999	872	54	647	423	707	530	912	999999	923	669	904	645	999999	999999	999999	593	544	107	999999	999999	971	999999	999999	999999	757	843	919	228	999999	999999	999999	999999	34	967	41	999999	785	999999	999999	434	159	980	202	326	590	59	348	404	768	999999	999999	907	227	146	609	771	95	128	999999	864	610	694	946	686	561	857	620	859	171	242	807	468	328	999999	710	991	908	999999	937	708	504	525	459	999999	310	209	829	887	367	999999	248	666	999999	914	823	464	44	515	764	999999	438	488	243	536	692	999999	999999	999999	436	999999	862	999999	190	999999	369	95	244	859	386	362	999999	733	502	900	993	150	999999	413	714	255	957	403	877	214	280	25	291	922	404	831	620	149	461	749	999999	794	486	461	555	738	230	184	138	999999	705	704	999999	343	999999	552	429	185	975	190	660	999999	576	976	687	354	999999	321	999999	555	742	887	999999	753	501	999999	664	597	858	999999	35	782	274	474	999999	999999	999999	999999	999999	999999	412	444	174	281	98	939	999999	999999	773	210	999999	908	720	583	670	817	433	243	842	344	887	831	327	999999	999999	877	204	112	999999	122	324	856	932	612	152	307	723	999	664	999999	980	164	824	657	999999	127	999999	691	804	691	151	999999	999999	54	964	580	127	
999999	126	220	999999	125	42	660	999999	88	975	117	440	372	104	433	999999	290	363	733	17	669	958	47	999999	512	308	785	971	528	751	887	648	999999	190	999999	883	453	815	864	132	173	771	999999	151	954	999999	999999	597	717	227	824	691	241	572	457	999999	89	405	242	817	256	689	367	336	98	468	999999	191	545	999999	999999	475	498	999999	843	999999	999999	895	860	262	866	198	263	310	927	999999	417	999999	999999	999999	803	58	582	57	875	484	414	636	63	495	392	259	999999	177	999999	358	202	630	729	560	220	194	999999	999999	951	67	999999	66	409	891	61	868	999999	203	747	85	892	451	735	368	493	369	999999	375	869	999999	999999	96	217	578	999999	787	280	182	142	619	514	602	999999	999999	59	357	237	171	444	524	999999	999999	430	27	999999	751	894	370	76	851	352	999999	999999	344	920	349	999999	999999	888	273	597	286	70	137	571	999999	355	999999	319	999999	999999	679	999999	355	815	999999	665	200	122	262	892	910	115	290	276	999999	490	761	897	709	508	999999	283	180	926	524	797	999999	999999	999999	405	977	60	931	719	672	248	765	529	641	999999	658	718	635	381	999999	180	779	860	235	809	999999	30	610	999999	735	406	760	999999	300	491	373	744	946	856	915	859	999999	571	604	107	999999	241	265	999999	850	687	648	799	248	999999	27	441	999999	365	999999	957	450	304	983	276	999999	347	999999	159	319	914	772	778	466	827	996	218	266	138	94	362	999999	999999	999999	58	757	960	999999	946	474	932	523	590	999999	999999	999999	879	588	338	619	999999	999999	999999	716	936	915	869	343	421	357	809	999999	102	999999	459	999999	866	518	999999	518	527	167	999999	685	999999	400	999999	999999	999999	999999	127	999999	928	518	999999	359	999999	867	999999	142	999999	627	768	999999	664	999999	431	319	596	764	552	370	653	819	101	230	721	999999	338	546	733	146	834	12	999999	190	999999	999999	573	110	544	999	669	801	630	899	398	692	31	630	969	872	147	743	865	756	999999	999999	427	999999	999999	237	538	999999	409	999999	792	999999	368	484	509	847	745	999999	230	553	999999	851	198	202	831	38	409	999999	576	999999	999	101	147	999999	214	148	166	97	999999	316	471	365	402	879	116	999999	334	999999	130	131	136	999999	999999	322	999999	133	919	999999	655	999999	999999	830	736	547	752	701	628	884	279	371	690	658	999999	913	92	345	459	999999	95	999999	704	862	587	454	999999	357	578	825	428	90	228	931	999999	863	488	640	628	855	136	415	14	449	
999999	999999	440	477	999999	609	239	719	674	610	149	999999	904	999999	252	291	999999	404	132	802	465	199	152	759	227	999999	434	451	999999	603	192	680	203	999999	596	828	23	267	729	968	595	709	416	618	792	999999	959	522	398	999999	52	732	293	212	984	87	616	681	260	999999	185	788	13	80	427	469	263	649	379	999999	278	555	674	163	999999	756	782	534	966	999999	209	912	63	999999	560	460	396	991	280	518	221	999999	16	271	999999	807	706	999999	201	999999	730	999999	152	973	78	497	999999	139	999999	238	304	92	999999	28	268	999999	734	633	519	999999	82	272	379	861	212	935	548	413	370	409	60	447	343	642	999999	890	769	89	999999	73	403	999999	996	999999	224	139	999999	999999	13	530	83	82	825	234	261	467	999999	291	770	143	948	654	999999	999999	187	856	748	82	515	378	503	654	999999	456	572	814	999999	337	999999	83	318	999999	410	839	336	977	622	999999	391	999999	999999	488	318	999999	124	749	497	999999	863	367	390	554	482	634	37	999999	749	378	662	999999	201	612	644	697	999999	398	254	929	270	210	244	640	691	999999	428	25	346	165	342	823	326	999999	999999	999999	692	764	999999	775	999999	907	237	999999	455	944	999999	347	843	620	353	726	505	999999	150	999999	132	749	999999	20	216	999999	91	594	46	839	129	335	148	364	15	69	319	478	999999	362	972	991	999999	999999	999999	90	181	725	811	616	327	999999	725	810	166	942	901	77	568	999999	825	999999	216	616	999999	999999	209	488	999999	293	416	999999	451	788	999999	999999	564	126	401	999999	999999	366	783	999999	999999	999999	609	999999	208	72	167	252	910	326	536	339	784	578	921	102	880	692	119	528	999999	300	999999	999999	999999	999999	999999	785	675	441	959	469	859	786	104	464	999999	870	999999	552	999999	173	999999	135	261	361	357	999999	204	309	255	158	257	264	230	999999	63	672	999999	183	685	382	999999	478	366	76	999999	998	999999	999999	999999	20	411	566	402	45	184	191	685	767	677	401	591	375	999999	811	999999	999999	999999	873	999999	255	661	999999	867	753	999999	999999	768	194	881	359	511	736	134	245	999999	999999	862	999999	56	872	986	452	506	294	791	211	292	555	854	874	442	610	67	999999	359	999999	699	999999	449	536	423	500	885	327	889	854	999999	951	74	532	742	380	827	999999	268	999999	999999	583	962	395	999999	223	340	17	916	999999	999999	204	886	452	999999	223	745	519	458	495	999999	188	999999	999999	999999	341	490	999999	999999	999999	783	529	999999	150	
692	999999	687	63	181	210	170	999999	410	988	184	999999	74	999999	541	529	634	317	89	999999	651	432	188	999999	999999	34	999999	18	875	999999	127	160	533	745	760	874	999999	692	348	258	334	999999	777	416	761	913	999999	869	790	612	999999	999999	449	897	498	999999	937	661	999999	156	999999	162	999999	999999	870	34	522	329	861	999999	993	941	969	999999	449	962	654	772	273	521	758	863	227	272	999999	652	710	636	256	999999	936	874	74	202	999999	181	685	231	545	737	401	999999	17	132	618	999999	999999	618	457	536	614	175	397	115	397	614	999999	740	999999	228	324	886	82	999999	731	129	877	777	61	277	999999	433	236	536	999999	811	855	104	999999	930	155	102	188	720	999999	770	999999	999999	804	175	246	945	101	327	999999	514	875	646	999999	499	618	729	566	999999	999999	191	939	999999	984	999999	758	840	96	209	82	231	707	361	484	960	642	917	973	886	40	341	341	908	123	616	999999	218	703	164	999999	426	999999	997	471	704	999999	625	974	227	416	406	858	999999	999999	201	806	523	172	440	857	701	756	680	160	999999	849	40	748	378	650	549	999999	931	887	999999	999999	710	999999	999999	138	999999	943	755	479	634	999999	448	663	922	809	999999	56	272	307	620	670	854	847	999999	999999	999999	877	606	576	999999	269	999999	15	598	504	106	999999	392	311	840	758	10	211	525	444	999999	376	999999	568	237	503	874	634	276	985	841	999999	345	925	337	149	346	189	612	374	999999	443	999999	427	713	788	999999	960	999999	862	670	653	331	119	454	434	61	47	348	999999	999999	302	738	999999	663	999999	999999	999999	999999	700	421	821	598	161	888	967	310	408	855	999999	838	913	177	999999	999999	999999	999999	999999	481	999999	999999	999999	840	249	979	263	705	999999	764	478	500	207	985	766	999999	848	65	999999	231	999999	999999	653	191	899	534	480	134	333	296	475	703	72	986	999999	611	121	999999	358	181	635	272	847	644	999999	948	641	927	999999	963	476	142	369	14	994	778	445	128	940	999999	999999	999999	381	176	298	775	999999	221	913	164	339	867	999999	999	596	224	286	18	804	951	893	999999	723	370	819	342	343	68	991	999999	176	992	50	644	672	999999	999999	681	355	999999	520	429	999999	256	633	609	436	999999	417	779	501	436	999999	988	821	956	999999	20	356	956	441	378	229	619	988	999999	826	999999	337	999999	999999	604	663	202	440	999999	538	477	737	220	906	973	650	221	802	740	999999	62	822	716	99	999999	999999	399	179	999999	
210	404	268	295	782	374	43	327	456	897	773	999999	999999	999999	999999	938	283	146	60	999999	728	999999	817	999999	999999	774	999999	999999	999999	999999	279	273	33	298	273	144	218	451	438	542	939	333	999999	904	967	999999	999999	475	299	999999	605	198	349	999999	423	202	586	999999	626	999999	134	422	326	11	999999	999999	109	268	94	292	729	832	707	517	999999	404	251	912	290	123	999999	999999	999999	849	848	90	924	999999	875	80	558	208	824	430	417	527	16	763	999999	999999	456	245	391	999999	431	999999	491	831	191	999999	950	999999	999999	512	737	999999	100	477	163	546	999999	786	393	23	734	999999	17	287	110	11	398	487	635	999999	666	45	392	325	999999	85	599	102	140	855	129	884	478	322	999999	999999	436	999999	610	741	881	999999	851	377	281	899	765	213	730	190	631	999999	48	999999	999999	702	967	999999	999999	88	946	999999	999999	537	893	849	62	695	594	53	574	859	877	999999	999999	996	193	999999	999999	528	319	999999	371	950	999999	656	999999	572	476	991	999999	999999	489	531	795	399	23	999999	484	431	847	79	999999	999999	615	771	595	154	999999	848	999999	953	999999	530	768	999999	131	706	312	999999	13	490	999999	603	954	913	379	356	108	552	983	999999	540	621	999999	999999	777	999999	345	463	71	701	607	628	482	999999	930	958	762	245	278	317	999999	247	428	366	851	25	732	999999	402	999999	56	999999	865	999999	422	119	849	529	782	999999	999999	999999	185	312	882	600	130	818	982	420	593	862	284	675	999999	303	203	324	398	999999	952	643	70	822	654	194	762	835	999999	821	119	243	463	831	946	170	71	125	484	999999	895	913	719	982	655	194	148	199	999999	129	915	534	140	999999	493	727	789	363	657	697	837	295	999999	999999	310	360	409	452	999999	999999	999999	87	999999	147	866	999999	999999	88	176	470	999999	573	56	604	905	584	112	442	347	228	381	707	468	786	422	999999	999999	557	999999	999999	784	695	469	99	887	837	694	992	164	454	804	710	197	197	651	274	248	501	266	725	257	967	999999	999999	327	534	999999	999999	725	265	231	376	999999	999999	685	360	113	957	717	999999	999999	120	999999	893	999999	670	520	999999	145	158	999999	326	301	955	58	817	591	958	772	362	999999	639	277	898	999999	437	999999	325	999999	300	171	999999	783	198	835	999999	690	999999	96	999999	23	348	999999	576	894	904	85	451	999999	868	999999	154	195	999999	850	260	842	388	669	986	367	999999	769	845	987	999999	543	113	999999	999999	136	379	999999	999999	
349	878	999999	700	14	329	362	861	503	643	530	26	999999	999999	348	584	304	312	552	109	299	819	579	999999	999999	813	999999	972	999999	911	741	400	282	999999	25	971	999999	999999	383	349	634	505	999999	136	325	970	999999	123	765	546	999999	824	827	772	999999	999999	999999	999999	999999	201	999999	390	540	591	901	139	743	36	414	999999	999999	162	928	212	475	793	127	999999	999999	618	999999	999999	999999	785	304	917	573	510	252	495	671	892	999999	192	390	254	965	120	235	195	237	959	709	398	501	464	895	624	306	43	412	999999	999999	501	373	710	183	999999	296	999999	999999	242	783	918	999999	161	999999	746	999999	231	828	999999	228	573	999999	868	548	818	293	839	31	949	214	999999	999999	815	13	999999	999999	680	80	220	823	250	999999	995	999999	999999	692	350	999999	159	802	85	214	404	638	325	999999	504	172	364	471	456	962	617	38	573	999999	890	999999	590	927	151	160	617	193	977	944	396	999999	756	136	943	999999	872	157	999999	15	688	186	999999	429	324	517	716	748	376	288	21	966	612	956	999999	202	753	231	999999	924	596	220	661	381	723	811	999999	238	528	999999	100	470	899	568	156	713	469	170	613	634	999999	869	816	698	932	429	89	999999	333	750	751	651	497	214	418	477	525	317	999999	512	999999	488	230	425	198	551	77	999999	810	999999	999999	592	999999	35	491	727	404	962	999999	999999	731	615	904	999999	209	999999	972	695	160	678	197	162	465	110	533	955	648	401	510	390	999999	45	990	243	27	168	999999	471	722	690	83	562	868	999999	780	495	999999	452	999999	749	578	999999	894	142	901	999999	999999	517	501	536	999999	13	462	67	942	696	999999	999999	760	51	416	511	999999	469	604	634	293	63	999999	999999	381	205	185	761	812	999999	150	858	342	446	40	525	970	196	999999	80	110	810	469	93	870	913	692	184	342	77	410	434	537	276	999999	84	197	463	999999	999999	827	700	255	963	556	766	338	999999	20	999999	540	785	999999	533	534	482	593	246	177	468	513	999999	999999	999999	578	715	330	999999	158	999999	337	999999	999999	727	252	409	565	506	537	999999	999999	377	999999	999999	536	999999	576	999999	742	815	490	951	296	696	379	827	282	510	394	841	445	273	999999	63	562	34	753	140	291	134	917	97	708	999999	883	999999	836	976	217	999999	148	999999	332	343	475	386	999999	345	358	425	999999	65	999999	696	668	321	212	120	889	999999	871	445	722	999999	898	402	252	233	812	244	999999	305	999999	441	702	
128	940	832	999999	999999	804	417	782	999999	999999	861	976	22	999999	572	933	725	999999	705	92	703	604	715	999999	82	143	996	532	124	434	832	762	680	993	550	999999	379	532	712	708	463	663	856	620	46	999999	239	829	250	310	275	999999	999999	358	999	523	234	397	515	999999	807	885	999999	999999	175	999999	306	28	854	200	563	999999	999999	999999	629	49	748	104	409	656	903	176	291	813	999999	623	175	331	994	36	156	999999	999999	999999	900	999999	995	426	455	999999	129	221	975	60	999999	82	833	600	999999	959	775	140	987	858	149	641	603	854	280	999999	934	974	33	827	999999	581	999999	715	105	61	54	331	648	472	536	692	999999	241	999999	97	790	999999	602	999999	261	25	994	168	530	269	974	150	155	904	12	155	197	157	16	175	896	127	999999	678	999999	453	999999	525	332	456	450	999999	999999	193	760	999999	382	988	999999	38	586	26	195	836	86	903	999999	744	999999	999999	505	53	235	999999	999999	999999	999999	923	999999	807	534	479	836	83	818	612	999999	962	154	641	772	999999	581	978	588	879	932	668	601	21	278	999999	64	940	951	407	146	885	993	999999	301	999999	868	769	504	117	190	122	999999	474	550	223	599	828	618	306	471	257	323	999999	999999	410	999999	999999	539	786	999999	895	131	999999	475	477	968	67	350	324	340	999999	484	480	699	819	650	137	471	64	158	235	332	654	999999	889	572	682	999999	890	999999	760	240	717	692	999999	990	606	999999	82	999999	542	488	304	966	658	772	843	999999	921	999999	205	999999	484	638	199	573	999999	485	999999	905	296	711	459	198	580	582	766	999999	999999	999999	54	137	399	810	615	746	37	999999	999999	126	728	71	999999	141	999999	123	999999	89	999999	721	522	999999	423	176	958	830	39	116	396	86	16	65	999999	101	714	999999	999999	999999	999999	999999	545	789	208	468	186	234	287	999999	267	466	826	686	293	693	317	924	999999	232	851	999999	717	921	999999	210	120	673	855	999999	999999	862	999999	91	67	61	999999	732	921	954	990	734	552	711	848	999999	259	329	772	522	999999	790	999999	35	999999	246	734	624	498	998	358	999999	999999	945	901	999999	600	745	629	241	518	584	12	759	241	127	243	16	999999	370	950	790	901	999999	999999	636	999999	840	268	999999	327	560	243	922	606	486	365	607	809	453	339	514	999999	999999	999999	210	787	603	793	999999	12	728	999999	138	57	567	612	999999	999999	999999	894	759	486	808	999999	957	350	90	162	755	761	636	206	628	999999	
446	100	999999	339	357	848	999999	57	563	817	599	18	115	999999	49	874	330	220	544	559	579	999999	891	625	999999	859	707	450	999999	943	376	531	922	107	611	999999	251	999999	48	426	988	999999	999999	990	325	999999	244	999999	123	881	999999	425	999999	79	461	419	209	999999	293	999999	151	999999	999999	620	450	77	999999	18	274	572	632	624	181	127	570	999999	114	900	999999	106	625	502	337	166	511	999999	999999	999999	646	201	999999	506	422	999999	285	532	703	999999	999999	257	999999	236	940	550	259	999999	253	545	509	593	315	308	999999	999999	873	999999	137	999999	119	499	209	242	371	82	999999	135	211	631	999999	999999	173	801	999999	999999	243	398	561	787	999999	693	707	333	353	62	886	968	72	236	677	636	405	999999	203	60	58	999999	864	868	999999	133	616	622	703	471	430	513	948	391	952	484	97	349	944	425	791	875	999999	319	196	336	999999	974	953	999999	642	321	608	309	15	613	533	693	542	784	87	95	629	882	631	383	30	681	283	202	999999	999999	907	777	269	999999	999999	999999	682	918	999999	641	669	499	829	999999	904	999999	386	349	999999	404	999999	170	999999	706	256	16	687	813	316	999999	999999	760	665	586	999999	830	999999	832	999999	978	20	999999	723	446	426	140	63	999999	478	381	305	934	251	154	258	747	440	563	926	734	999999	999999	999999	678	939	908	833	252	999999	84	999999	553	477	972	393	192	446	900	999999	125	999999	174	999999	935	96	999999	999999	520	338	667	400	487	906	147	120	151	22	55	507	517	306	810	999999	403	773	751	466	278	761	75	310	539	282	999999	781	999999	534	676	591	182	399	323	914	999999	684	999999	647	340	999999	252	180	400	999999	999999	819	152	354	940	171	345	310	999999	759	272	366	860	999999	999999	366	417	617	999999	999999	334	127	982	896	783	719	652	114	135	416	518	894	999999	999999	510	990	638	358	593	514	256	871	160	564	999999	999999	823	916	551	974	999999	635	999999	999999	79	999999	836	256	570	231	519	241	184	999999	999999	377	456	724	704	114	727	999999	33	831	999999	462	967	428	254	999999	999999	736	563	161	961	883	999999	999999	77	999999	164	999999	999999	372	999999	24	696	326	323	283	232	109	222	446	256	999999	999999	13	729	616	687	417	999999	466	999999	783	999999	33	871	366	317	483	657	848	950	346	280	661	836	999999	766	650	999999	999999	882	796	999999	126	904	574	282	66	254	460	178	746	999999	999999	47	221	346	673	455	999999	965	748	999999	999999	495	910	126	
950	177	536	850	999999	313	999999	999999	538	268	999999	999999	999999	94	260	239	206	999999	214	956	949	624	624	856	102	999999	157	15	143	354	160	999999	999999	458	331	889	717	999999	141	443	999999	999999	999999	999999	999999	554	158	999999	715	518	256	692	291	953	176	336	552	680	757	841	165	36	451	194	118	929	133	999999	762	371	521	595	999999	771	608	212	125	671	80	999999	56	284	300	624	999999	468	349	999999	291	995	346	999999	853	999999	287	999999	999999	324	999999	856	431	999999	999999	353	997	660	153	520	354	964	220	881	609	219	794	881	736	826	96	999999	999999	93	566	767	34	484	742	999999	999999	287	907	801	826	224	126	745	174	999999	627	447	324	999999	696	999999	999999	465	437	999999	999999	999999	999999	999999	999999	999999	999999	347	744	999999	329	523	918	999999	36	77	67	418	64	395	103	59	716	790	999999	648	335	999999	396	248	981	568	56	999999	754	97	691	438	573	999999	948	999999	11	821	999999	999999	529	430	802	628	270	376	411	51	550	456	689	999999	278	999999	869	515	951	999999	999999	760	476	819	149	999999	385	999999	845	432	999999	999999	57	895	999999	105	999999	904	958	767	978	999999	167	999999	558	308	408	886	169	984	761	442	827	504	460	866	999999	710	999999	999999	252	641	530	978	604	999999	999999	794	642	183	999999	999999	557	193	527	755	602	472	999999	841	541	499	999999	860	999999	14	496	553	444	999999	468	418	999999	999999	999999	347	94	999999	999999	331	900	613	999999	985	524	796	885	999999	977	704	273	174	448	449	332	753	181	999999	317	999999	739	854	999999	999999	715	61	352	999999	668	999999	670	423	999999	939	999999	927	256	483	346	874	129	853	575	740	43	303	970	184	772	771	175	424	999999	810	999999	999999	264	908	280	472	999999	433	974	796	999999	850	112	509	507	405	999999	698	999999	442	480	886	289	619	311	421	91	999999	690	897	24	256	550	999999	356	896	672	999999	212	873	999999	696	878	779	706	192	201	470	676	377	274	477	101	439	340	706	999999	645	606	999999	391	286	742	999999	781	787	309	850	999999	999999	732	169	999999	459	22	783	999999	999999	913	128	230	620	501	322	632	547	165	121	921	650	140	37	740	354	492	154	953	800	997	918	883	999999	999999	999999	645	114	999999	641	426	556	698	999999	732	488	638	770	785	430	999999	244	632	197	928	511	999999	704	429	999999	967	868	830	217	512	994	999999	879	999999	435	677	999999	564	523	694	375	951	874	999999	999999	715	721	368	533	355	999999	
295	999999	999999	999999	999999	940	685	999999	674	999999	999999	491	999999	737	252	758	469	359	999999	999999	680	119	503	562	999999	606	999999	176	999999	999999	509	307	861	750	709	549	466	505	999999	737	999999	999999	849	145	649	999999	131	567	999999	956	262	18	999999	428	92	186	999999	859	256	988	540	518	416	428	999999	428	999999	999999	38	702	302	964	519	999999	999999	957	999999	367	999999	999999	484	841	166	478	993	500	526	999999	668	532	357	606	258	851	206	333	317	999999	96	231	999999	128	539	999999	664	298	999999	765	344	135	917	834	946	165	513	699	362	937	434	559	999999	999999	999999	505	355	695	715	667	817	760	649	838	281	999999	999999	365	311	849	999999	999999	10	760	108	543	615	522	660	102	348	507	971	379	999999	536	329	652	785	44	961	969	582	831	948	583	485	89	999999	999999	905	157	397	999999	133	999999	999999	999999	99	800	889	999999	44	622	999999	320	789	999999	841	744	372	607	580	277	999999	844	132	178	812	524	68	536	959	405	999999	200	120	999999	256	276	977	188	563	984	154	138	934	960	999999	637	794	214	247	818	892	307	999999	130	624	288	607	389	338	574	741	999999	873	639	999999	138	210	330	34	999999	766	999999	54	595	132	999999	910	999999	999999	999999	729	853	299	150	513	890	999999	999999	844	999999	669	598	849	988	253	791	999999	305	535	383	437	474	190	672	62	709	263	999999	998	865	378	999999	723	163	844	888	73	733	136	544	515	220	485	66	905	999999	343	65	352	340	504	999999	635	292	747	999999	672	626	999999	803	636	642	999999	999999	599	233	999999	696	153	365	728	531	179	991	868	227	988	134	999999	883	375	999999	638	667	370	999999	810	441	999999	589	225	999999	645	332	907	872	999999	506	467	682	304	647	999999	987	612	972	999999	644	423	529	277	999999	860	214	438	439	14	334	618	999999	423	999999	289	564	149	291	886	847	93	996	999999	999999	666	999999	589	728	295	650	65	999999	328	175	27	887	321	676	586	440	893	999999	868	893	887	999999	269	861	999999	357	999999	330	96	598	560	427	999999	785	881	775	625	710	153	363	999999	230	517	257	425	999999	252	473	999999	455	953	614	138	115	603	44	999999	999999	370	938	803	999999	999999	729	999999	999999	367	536	795	810	814	193	334	999999	624	667	124	21	445	965	999999	384	999999	640	645	945	999999	999999	191	846	950	897	349	215	559	543	918	787	642	824	999999	715	678	894	999999	999999	289	623	490	936	919	813	292	999999	833	429	
119	671	94	668	311	999999	999999	999999	999999	917	999999	129	954	91	749	999999	378	620	929	399	999999	730	999	875	666	675	932	255	926	146	615	944	382	140	433	256	703	999999	523	101	371	729	999999	724	925	170	668	409	196	999999	999999	999999	475	444	723	389	672	218	12	999999	20	109	31	723	999999	900	999999	824	657	502	634	999999	107	999999	38	999999	999999	999999	950	505	17	533	68	344	701	999999	478	938	417	54	584	999999	971	887	999999	271	708	321	422	34	423	844	752	693	958	50	999999	637	416	746	693	999999	267	507	628	487	50	687	31	368	431	809	416	613	917	149	999999	219	757	766	999999	384	999999	925	92	173	999999	375	999999	661	999999	999999	532	670	360	197	236	999999	269	603	230	30	299	63	603	614	437	149	775	819	616	364	999999	649	999999	319	533	342	424	465	706	675	311	370	999999	999999	286	746	262	999999	912	999999	950	163	999999	257	94	809	999999	478	999999	642	599	566	999999	25	961	882	201	51	663	894	59	804	897	555	718	999999	74	22	337	691	886	55	906	999999	413	726	114	231	234	999999	999999	999999	728	74	999999	745	325	974	629	999999	554	220	999999	999999	910	156	266	989	538	999999	999999	319	151	999999	755	553	659	398	611	244	778	970	816	939	999999	999999	999999	833	479	973	614	100	999999	933	999999	676	979	999999	746	267	999999	124	693	80	979	699	805	999999	319	999999	95	927	372	395	625	584	403	137	142	807	80	999999	520	999999	550	654	926	218	908	88	574	999999	999999	353	773	664	286	999999	999999	999999	307	401	523	947	887	687	727	999999	317	562	999999	852	755	938	196	47	999999	138	529	335	772	597	775	999999	957	324	285	29	621	960	307	656	177	999999	999999	679	909	572	676	863	999999	929	999999	356	805	722	999999	713	167	999999	999999	158	226	633	999999	710	625	999999	990	573	412	708	386	356	264	625	684	808	438	999999	999999	41	461	666	999999	843	999999	429	434	245	309	571	861	885	900	999999	999999	543	999999	800	999999	625	582	113	999999	228	552	999999	101	190	47	217	999999	999999	608	999999	696	560	999999	579	23	206	858	754	274	840	846	999999	999999	999999	195	999999	283	999999	999999	999999	459	358	215	999999	300	153	337	254	208	101	295	999999	999999	871	999999	880	318	956	786	857	766	827	838	620	381	61	999999	987	994	896	934	999999	197	106	579	347	999999	56	288	870	868	614	556	182	555	635	999999	999999	999999	315	999999	327	999999	605	745	631	519	595	807	249	55	350	
999999	311	167	647	999999	999999	302	125	999999	271	677	999999	999999	162	281	666	75	746	837	522	346	999999	73	616	796	999999	360	948	828	758	248	49	824	528	364	254	24	999999	612	999999	292	535	779	570	649	934	616	593	359	853	999999	999999	412	533	999999	570	999999	550	851	440	999999	999999	297	776	33	638	102	999999	797	37	651	999999	143	803	239	999999	999999	502	999999	861	999999	999999	598	974	238	187	637	300	524	999999	15	473	65	999999	999999	938	999999	13	999999	999999	842	156	796	999999	211	372	928	608	303	999999	661	745	999999	990	464	72	755	322	548	999999	11	999999	945	13	31	999999	112	999999	599	301	999999	905	954	956	28	828	971	276	773	866	259	38	997	330	142	269	890	75	999999	150	193	924	999999	701	20	51	211	792	310	999999	999999	999999	999999	12	630	755	791	999999	971	636	101	489	549	682	596	999999	803	999999	870	761	999999	46	253	458	118	648	450	263	946	999999	627	188	965	999999	606	292	29	995	700	386	478	272	104	999999	59	999999	999999	999999	999999	47	247	586	921	999999	735	233	999999	560	999999	999999	999999	537	999999	993	18	913	523	999999	999999	314	999999	808	924	494	292	999999	999999	172	409	413	272	667	999999	999999	739	50	266	999999	24	382	569	468	111	999999	81	940	591	999999	999999	999999	191	586	707	799	999999	439	662	437	265	710	999999	560	999999	999999	719	647	389	772	263	999999	656	999999	785	702	999999	494	706	999999	423	999999	999999	999999	100	273	232	999999	960	358	999999	310	999999	999999	171	313	102	999999	318	621	999999	434	999999	819	846	999999	489	95	801	14	64	599	732	456	24	913	277	447	999999	886	267	43	999999	40	947	999999	589	999999	934	481	610	999999	186	95	218	988	790	624	996	999999	784	999999	884	956	999999	999999	577	932	814	257	46	655	549	999999	363	964	747	530	871	892	999999	662	161	329	403	999999	423	647	999999	35	133	999999	451	999999	112	999999	159	999999	999999	722	999999	656	22	686	445	955	999999	755	731	999999	999999	999999	753	113	470	132	985	564	562	976	811	929	694	789	134	393	213	75	328	999999	815	27	794	158	999999	999999	999999	999999	884	448	140	999999	915	994	784	863	899	347	23	980	145	594	177	999999	910	999999	999999	233	999999	999999	999999	131	436	499	438	233	474	604	597	999999	483	520	680	123	845	153	24	700	999999	270	493	866	62	348	999999	231	850	45	247	999999	906	425	999999	832	697	19	241	426	565	560	399	999999	750	421	999999	624	913	999999	913	766	442	999999	
229	301	568	884	78	98	999999	999999	383	439	366	999999	695	999999	607	999999	999999	999999	912	597	144	999999	871	198	126	641	841	483	317	999999	131	480	627	644	206	621	999999	813	940	153	999999	999999	187	959	999999	222	726	449	999999	76	637	999999	854	844	137	775	430	380	768	437	256	999999	899	586	318	885	910	60	860	986	583	612	999999	999999	572	785	999999	999999	259	999999	999999	401	467	251	168	54	626	999999	517	431	200	894	54	513	896	117	999999	600	651	62	311	676	999999	39	492	34	191	96	282	352	508	518	130	864	521	999999	460	658	428	274	999999	137	542	999999	999999	688	568	392	871	999999	999999	676	270	206	999999	999999	999999	437	758	144	862	539	509	175	922	681	773	190	992	51	656	800	182	387	792	184	143	159	999999	804	466	999999	999999	817	25	832	258	923	272	999999	53	33	999999	294	411	730	628	999999	999999	124	999999	999999	399	999999	808	535	504	999999	414	999999	115	662	204	954	677	73	324	999999	999999	100	999999	850	918	719	997	633	901	999999	999999	72	555	765	642	999999	888	88	409	393	999999	490	999999	375	999999	999999	176	390	828	945	616	347	999999	935	228	426	691	74	469	680	999999	185	633	616	907	351	871	350	30	85	75	599	999999	931	684	668	762	68	340	83	999999	617	804	999999	281	999999	657	620	547	226	437	823	618	729	560	832	856	722	467	177	999999	999999	370	753	879	27	683	484	261	999999	663	999999	734	396	999999	226	999999	677	344	280	694	261	802	803	647	251	980	935	380	851	812	999999	600	173	999999	726	999999	60	86	264	953	183	369	988	999999	999999	999999	232	602	344	999999	999999	387	197	483	720	34	567	115	637	46	999999	999999	409	746	623	42	570	999999	999999	969	330	601	999999	326	521	999999	813	250	843	999999	757	999999	999999	999999	633	662	999999	690	390	702	689	945	448	227	214	78	999999	251	939	999999	529	999999	999999	375	999999	587	307	870	961	999999	999999	327	272	486	289	415	999999	17	123	960	999999	880	903	707	999999	385	162	999999	121	452	931	571	310	80	999999	819	151	669	271	56	999999	542	999999	561	491	372	683	962	938	799	999999	952	138	978	153	649	44	494	999999	754	435	999999	999999	519	896	999999	26	201	853	469	274	409	746	77	606	999999	161	352	225	918	701	199	924	322	452	979	999999	999999	926	983	785	999999	584	517	621	919	783	219	664	842	355	492	999999	478	534	601	216	71	999999	999999	497	999999	999999	176	63	245	521	999999	76	917	216	
999999	999999	870	683	617	824	239	456	687	312	941	687	383	572	219	90	455	787	851	999999	381	949	868	495	103	387	418	463	385	407	999999	153	747	635	999999	227	999999	794	999999	999999	977	615	999999	999999	556	14	895	604	843	164	76	659	224	999999	835	745	406	385	999999	240	416	775	999999	999999	999999	798	939	999999	911	999999	842	660	871	84	796	999999	264	122	938	98	492	813	619	231	341	686	928	602	800	915	821	863	214	686	999999	999999	545	414	789	999999	74	999999	692	852	999999	415	788	150	358	999999	999999	293	446	501	999999	999999	165	848	999999	289	869	999999	946	999999	179	978	455	194	999999	594	999999	849	999999	190	33	999999	999999	767	999999	999999	898	999999	254	731	434	538	426	713	938	768	56	696	466	510	888	727	999999	696	683	343	960	999999	999999	764	999999	640	999999	266	477	414	481	397	999999	999999	999999	999999	102	999999	571	999999	562	999999	255	945	547	999999	999999	822	301	306	999999	434	999999	576	964	303	361	490	882	793	577	170	245	999999	296	658	757	443	128	807	635	999999	134	999999	999999	228	999999	490	226	325	257	147	964	181	999999	56	313	373	999999	97	999999	999999	999999	999999	999999	401	506	721	658	888	776	949	999999	999999	670	999999	309	52	794	746	945	870	273	567	546	999999	206	999999	260	250	354	394	385	40	87	999999	653	357	999999	390	721	636	832	337	548	307	999999	999999	999999	138	746	271	578	999999	151	859	999999	776	999999	633	204	442	470	418	999999	392	999999	673	999999	646	999999	999999	999999	999999	35	319	48	936	28	999999	999999	725	563	132	503	999999	815	74	889	228	999999	999999	125	355	195	288	999999	423	793	999999	733	770	74	864	637	794	999999	999999	295	832	820	999999	757	993	636	479	999999	348	999999	460	999999	510	784	198	999999	623	836	718	229	747	154	624	152	862	515	236	999999	699	999999	708	886	999999	999999	66	999999	284	130	132	718	715	408	827	508	343	999999	232	986	999999	999999	23	957	488	943	547	688	999999	999999	894	488	999999	817	190	852	999999	999999	924	999999	727	790	686	503	999999	999999	513	348	326	126	809	283	292	999999	999999	999999	482	999999	408	708	240	378	211	25	235	644	317	898	228	974	301	769	664	500	999999	95	226	519	253	487	999999	999999	371	999999	999999	620	999999	170	42	394	380	999999	175	225	501	999999	589	670	999999	79	693	615	130	351	824	999999	619	791	981	700	579	999999	999999	920	279	41	16	131	566	614	448	157	999999	999999	604	836	603	999999	999	909	505	555	251	
183	794	823	89	29	265	999999	11	413	188	341	814	417	999999	255	999999	469	351	468	113	663	631	999999	999999	295	999999	999999	446	180	792	81	204	33	720	335	999999	455	951	987	999999	157	612	999999	999999	534	999999	197	880	999999	502	539	999999	999999	999999	588	552	258	83	793	282	278	972	831	621	117	147	790	696	631	130	500	518	364	602	955	60	595	577	225	276	560	117	999999	677	262	513	167	581	999999	783	876	381	999999	714	999999	185	780	424	860	396	238	999999	999999	238	12	999999	213	444	999999	537	956	681	999999	527	722	999999	885	164	999999	603	980	219	563	848	253	999999	359	649	16	780	279	181	716	828	47	69	858	859	675	241	310	722	95	605	826	205	523	640	999999	435	299	626	66	267	416	29	936	410	984	883	671	563	438	999999	999999	785	964	39	489	662	313	35	999999	999999	302	267	999999	957	999999	58	999999	719	656	580	491	653	125	459	422	999999	133	457	999999	791	570	747	294	999999	348	51	241	999999	161	999999	131	274	146	999999	999999	159	896	978	999999	936	288	952	999999	857	234	613	999999	514	616	999999	539	855	999999	697	999999	555	973	752	619	979	999999	999999	567	326	459	226	516	195	495	273	131	154	78	999999	513	617	840	999999	156	734	382	726	877	999999	801	999999	999999	449	372	418	999999	153	369	999999	129	178	394	590	408	999999	107	483	29	999999	349	394	999999	222	194	949	715	546	999999	999999	607	99	242	999999	524	192	113	77	823	86	97	978	785	669	818	345	233	260	999999	149	999999	898	707	533	349	417	488	900	265	423	703	638	547	484	801	999999	935	516	75	225	999999	39	660	942	266	371	609	999999	404	999999	999999	465	518	466	257	709	999999	708	999999	117	704	213	811	409	383	999999	440	999999	867	788	999999	717	194	812	245	607	247	999999	277	977	807	370	506	999999	697	247	129	90	236	102	647	237	999999	999999	999999	700	228	999999	568	807	930	999999	260	615	449	19	280	999999	230	649	999999	999999	999999	561	309	999999	706	405	712	146	338	359	84	775	151	182	739	236	301	999999	389	987	207	469	999999	509	120	891	999999	688	967	999999	999999	586	999999	31	796	426	657	188	993	822	548	432	479	580	233	484	999999	277	279	53	415	685	999999	999999	428	971	514	800	232	999999	438	999999	999999	999999	500	999999	999999	130	385	999999	999999	122	551	566	448	999999	999999	475	999999	635	427	700	419	923	18	184	999999	999999	602	999999	999999	999999	999999	999999	999999	525	999999	564	90	736	
999999	353	891	999999	474	302	143	703	45	653	981	48	524	597	397	999999	999999	254	999999	325	181	998	527	560	999999	721	167	372	182	923	521	436	999999	999999	999999	999999	808	464	459	715	50	622	121	949	843	999999	342	368	999999	999999	999999	19	657	765	564	342	825	340	553	753	145	770	531	121	141	555	653	975	301	323	929	160	795	201	999999	558	886	578	717	538	388	799	581	526	22	512	999999	629	999999	999999	999999	999999	910	705	580	280	101	999	999999	298	230	367	999999	478	726	999999	223	466	490	15	455	257	623	24	375	345	199	14	109	999999	776	33	990	338	999999	999999	249	99	999999	999999	467	887	761	999999	318	30	732	113	799	999999	999999	323	149	979	518	999999	854	895	340	244	999999	999999	900	999999	522	206	377	737	413	999999	521	999999	845	485	547	567	495	204	999999	999999	612	999999	215	999999	340	463	884	999999	820	999999	999999	353	758	385	923	999999	987	572	906	999999	652	995	999999	535	740	999999	999999	999999	441	950	515	999999	999999	986	631	994	999999	63	858	69	322	366	917	999999	999999	177	376	469	562	176	580	923	298	595	701	617	396	679	115	999999	985	231	579	869	558	999999	164	999999	753	928	999999	999999	999999	846	799	295	87	999999	999999	573	999999	999999	111	999999	380	592	999999	999999	999999	999999	608	211	999999	691	83	101	999999	58	791	720	22	999999	715	633	676	646	218	451	795	415	540	46	812	542	378	977	129	314	498	966	999999	560	487	999999	330	298	999999	33	772	708	508	999999	567	156	560	204	999999	999999	598	999999	999999	919	808	878	483	999999	398	414	323	106	971	999999	559	825	144	462	126	976	999999	999999	659	195	679	999999	907	510	478	665	982	183	685	652	716	999999	999999	666	752	608	999999	999999	999999	581	709	676	737	36	999999	742	999999	108	88	325	175	220	84	198	250	720	971	999999	102	733	432	149	999999	329	999999	999999	243	478	999999	517	720	999999	999999	87	485	999999	360	881	41	736	653	883	999999	369	487	999999	689	403	999999	999999	637	292	666	999999	999999	999999	265	417	270	684	508	999999	398	999999	605	999999	733	997	713	247	999999	100	999999	999999	90	999999	53	60	842	999999	115	840	63	678	880	437	999999	321	928	915	746	942	620	356	238	119	495	534	763	866	772	692	689	187	671	546	351	999999	96	999999	526	215	575	999	999999	668	490	719	999999	999999	732	421	78	999999	501	427	479	595	137	970	999999	999999	999999	975	497	423	160	875	16	343	96	587	235	999999	398	541	999999	621	
999999	569	629	999999	999999	999999	143	999999	999999	891	686	254	76	755	182	125	556	17	918	999999	999999	999999	517	614	713	999999	91	154	999999	749	409	959	60	999999	818	568	999999	286	674	701	842	146	999999	269	999999	762	276	340	415	119	772	999999	999999	999999	118	621	999999	25	999999	496	513	999999	174	999999	491	726	203	218	937	614	774	280	342	226	757	999999	999999	257	999999	999999	90	751	999999	87	977	999999	345	284	749	206	515	335	224	999999	197	854	972	999999	778	472	999999	999999	999999	801	344	501	58	406	29	743	265	804	600	121	416	762	999999	96	999999	473	391	999999	468	740	999999	449	999999	999999	39	999999	999999	441	479	952	392	999999	357	999999	999999	485	970	938	265	15	941	999999	735	112	771	434	605	886	999999	315	91	649	599	662	703	999999	999999	893	999999	125	351	823	335	647	728	393	414	321	353	421	502	999999	664	462	799	396	713	952	393	999999	308	516	999999	174	871	999999	433	695	999999	999999	999999	86	999999	149	664	127	386	97	384	999999	30	293	542	615	999999	638	999999	999999	862	316	999999	493	510	772	817	835	999999	170	776	985	999999	719	999999	505	382	426	999999	524	999999	681	20	999999	578	999999	584	24	973	798	361	999999	999999	296	999999	927	666	556	576	798	332	829	708	225	999999	399	427	310	999999	999999	999999	396	999999	470	348	191	306	999999	914	505	198	802	861	620	999999	544	236	674	886	158	838	826	999999	91	202	999999	972	794	999999	189	587	999999	806	937	566	965	484	298	948	651	631	112	999999	80	999999	529	968	98	416	776	999999	753	999999	999999	207	999999	545	676	277	999999	218	999999	999999	734	917	914	999999	924	64	842	70	938	725	245	527	736	194	779	481	999999	10	884	387	999999	27	833	999999	748	739	159	429	808	31	578	442	999999	853	907	163	696	533	53	44	573	999999	234	37	187	999999	999999	231	766	999999	999999	999999	334	134	999999	717	93	64	257	195	999999	422	999999	999999	157	803	407	999999	999999	626	999999	999999	999999	999999	813	823	792	806	682	999999	278	999999	663	999999	427	209	117	995	145	199	79	642	285	999999	140	999999	999999	317	880	999999	143	588	944	150	419	463	421	484	999999	894	925	287	381	50	916	975	759	648	499	999999	999999	412	999999	97	557	152	864	108	999999	999999	999999	484	999999	308	83	999999	983	522	203	963	999999	633	684	999999	274	791	999999	244	999999	164	401	814	818	999999	688	730	999999	856	593	277	599	323	765	999999	534	450	361	999999	967	236	992	999999	455	999999	169	
72	727	999999	999999	765	999999	629	166	564	271	555	666	993	999999	352	849	136	928	926	999999	474	867	37	716	824	440	999999	277	714	172	999999	369	292	772	626	13	343	44	828	999999	999999	999999	210	395	999999	783	367	464	624	387	865	999999	529	999999	695	204	700	790	998	335	999999	362	451	401	999999	196	999999	999999	993	349	999999	102	110	999999	404	317	666	641	999999	999999	82	999999	999999	337	307	845	839	130	87	431	312	999999	45	502	700	617	714	809	287	999999	409	147	471	285	999999	999999	999999	988	767	999999	538	68	63	957	262	962	709	124	104	272	999999	263	152	571	999999	962	67	607	841	786	999999	999999	364	999999	641	935	999999	999999	999999	534	637	851	362	700	893	253	499	999999	999999	738	908	999999	999999	25	446	999999	999999	899	248	909	715	609	999999	981	784	680	999999	999999	326	999999	999999	342	659	569	999999	999999	901	452	678	792	472	999999	999999	113	877	999999	152	349	508	495	941	372	138	555	999999	38	704	381	916	999999	549	999999	760	923	999999	576	940	155	999999	999999	999999	552	231	455	446	999999	999999	53	113	780	999999	999999	609	830	999999	338	214	999999	999999	606	799	529	535	466	999999	999999	228	444	75	311	73	997	999999	567	999999	399	150	999999	999999	94	999999	661	278	145	999999	193	781	929	547	709	371	836	405	783	151	724	26	999999	212	365	516	807	978	999999	717	540	406	52	589	986	999999	999999	994	665	820	148	261	999999	782	999999	999999	299	897	999999	939	236	999999	185	425	999999	382	999999	480	753	999999	978	682	476	427	153	786	738	999999	560	522	840	841	739	963	13	472	626	982	151	999999	227	910	999999	861	491	999999	231	999999	72	614	811	61	251	98	999999	466	784	999999	638	283	571	948	346	999999	109	395	861	221	422	64	999999	403	999999	698	360	999999	69	615	936	213	564	120	999999	999999	711	999999	600	651	131	547	687	999999	354	868	494	278	574	779	761	106	999999	20	215	17	858	417	999999	552	738	773	999999	179	999999	435	719	460	670	399	141	999999	794	219	999999	875	377	999999	59	470	214	91	504	999999	853	840	999999	554	905	999999	97	999999	76	57	999999	999999	150	999999	619	918	158	999999	608	184	999999	451	999999	867	920	999999	640	757	999999	262	348	656	999999	999999	325	999999	999999	999999	555	399	312	838	254	746	306	741	734	859	491	140	321	180	483	999999	642	412	538	268	633	574	999999	339	934	813	708	267	89	34	999999	424	619	983	488	218	999999	808	206	564	571	999999	606	999999	276	
238	940	178	999999	949	484	913	999999	50	999999	980	758	999999	904	999999	48	49	661	999999	666	999999	999999	999999	692	274	458	833	215	974	999999	999999	999999	859	73	999999	872	540	93	140	550	288	758	999999	999999	507	459	999999	904	765	526	532	527	896	124	209	718	612	999999	908	501	650	707	691	354	98	22	899	999999	208	567	507	955	531	169	388	318	941	999999	195	815	558	928	449	457	173	925	82	745	863	987	999999	999999	185	639	999999	580	76	234	999999	999999	560	989	999999	208	28	999999	996	736	736	890	777	999999	300	999999	999999	722	267	244	999999	172	999999	164	55	999999	306	453	779	892	999999	807	252	999999	999999	999999	999999	568	232	251	439	999999	929	345	999999	973	220	546	763	92	696	187	322	999999	53	999999	554	405	944	495	901	575	999999	114	475	999999	648	999999	199	600	837	999999	999999	26	999999	999999	999999	604	155	999999	10	760	689	696	999999	92	494	999999	672	999999	999999	859	624	999999	999999	864	798	999999	869	90	334	159	999999	173	255	323	687	306	37	459	956	950	260	872	999999	150	999999	111	999999	999999	999999	238	398	999999	455	977	759	763	675	940	796	418	734	999999	747	850	999999	999999	999999	882	405	197	392	223	388	204	609	752	999999	209	978	999999	916	999999	999999	106	761	502	718	277	564	924	630	96	662	999999	226	195	999999	644	736	368	660	36	987	256	845	184	476	260	378	16	999999	475	961	109	502	257	428	651	98	911	999999	999999	999999	481	566	306	560	999999	999999	999999	627	606	472	620	999999	999999	999999	999999	261	586	999999	467	898	557	412	999999	999999	562	55	968	766	999999	556	825	560	999999	709	999999	689	549	624	635	281	999999	999999	915	12	999999	999999	613	757	39	399	999999	999999	999999	284	770	79	412	181	997	794	19	657	154	60	999999	69	560	190	983	709	712	999999	999999	196	944	178	496	161	783	499	442	221	736	93	54	999999	219	211	999999	447	999999	377	626	840	999999	999999	244	865	365	291	999999	433	774	329	687	548	494	999999	340	999999	999999	260	397	508	362	798	920	999999	15	999999	850	359	251	999999	432	344	999999	559	924	647	933	631	796	501	999999	999999	999999	417	405	999999	999999	65	870	345	864	37	999999	127	488	999999	386	183	999999	657	441	164	191	238	897	353	999999	935	999999	693	669	951	463	999999	522	353	362	513	999999	999999	262	794	999999	999999	999999	404	364	228	81	461	270	759	771	999999	69	832	828	217	520	62	303	520	824	187	999999	999999	573	93	605	144	121	999999	518	
359	999999	646	675	284	556	502	988	983	999999	779	999999	909	190	324	837	690	525	999999	993	612	217	742	970	311	239	769	831	999999	623	937	999999	397	999999	422	999999	422	166	553	661	27	73	319	999999	55	754	999999	999999	259	255	914	999999	967	880	905	152	999999	999999	999999	54	999999	671	717	369	999999	439	999999	999999	767	580	424	534	972	492	975	549	897	95	999999	556	473	999999	581	35	709	327	382	516	346	280	999999	745	791	999999	873	999999	356	999999	999999	616	999999	999999	964	999999	831	999999	647	484	904	366	999999	576	752	817	581	751	99	692	660	608	66	529	331	497	499	999999	742	999999	619	999999	999999	948	365	999999	838	373	999999	903	204	328	680	898	611	999999	999999	514	992	974	926	132	267	663	999999	132	559	199	999999	476	999999	162	648	999999	999999	286	173	305	999999	444	978	217	678	195	498	999999	927	999999	917	351	471	999999	686	768	547	999999	999999	539	659	242	757	649	999999	999999	999999	52	680	999999	44	335	999999	730	303	558	999999	718	453	81	175	956	204	402	282	435	14	204	475	879	636	377	914	634	999999	978	686	999999	621	83	471	999999	999999	430	999999	591	535	999999	691	999999	772	828	53	999999	999999	703	47	365	377	170	600	530	576	999999	870	666	421	192	999999	324	871	665	107	380	999999	719	304	774	278	999999	999999	272	999999	347	117	807	334	624	270	942	999999	331	962	460	999999	941	999999	861	999999	467	999999	353	658	999999	999999	116	999999	673	689	653	408	273	97	686	271	338	26	238	693	999999	341	796	921	151	383	549	703	646	897	669	840	443	224	811	520	556	999999	146	90	10	86	999999	935	999999	544	677	244	285	199	154	924	650	999999	497	999999	999999	432	516	993	717	413	999999	775	29	813	964	59	999999	999999	714	723	999999	158	693	999999	680	861	313	607	705	999999	999999	999999	999999	745	999999	999999	726	685	146	134	999999	152	372	596	991	885	915	999999	579	627	958	999999	999999	430	53	999999	999999	510	455	999999	128	909	298	412	999999	637	31	284	624	698	332	600	39	590	625	738	785	999999	999999	999999	946	510	38	88	357	999999	999999	332	701	697	791	226	240	999999	15	999999	854	960	610	363	863	999999	189	880	304	367	90	894	999999	315	999999	388	515	999999	575	618	881	999999	65	678	665	699	583	927	907	116	370	414	585	437	883	825	495	641	930	999999	999999	157	783	989	236	87	527	396	981	999999	999999	579	999999	396	316	999999	905	999999	698	999999	67	262	973	198	999999	676	999999	
