500	500	
73	107	106	98	105	122	99	101	105	96	90	119	106	100	90	103	112	99	106	108	107	99	107	108	96	109	90	89	89	100	103	90	92	91	109	103	88	93	96	88	105	100	99	106	109	103	96	108	104	99	82	109	105	105	111	110	110	101	110	124	109	111	115	86	93	103	104	94	95	96	93	88	103	91	105	90	103	94	112	98	103	104	84	88	93	91	97	115	96	87	103	109	110	99	94	102	107	110	106	118	101	99	98	102	106	93	86	96	127	116	113	98	104	102	101	107	106	97	105	86	115	93	90	90	92	102	104	101	103	100	86	98	95	102	103	114	109	84	105	86	110	108	104	80	113	105	95	104	93	116	104	97	87	91	100	103	93	113	96	119	101	109	103	100	100	86	97	108	113	75	99	97	107	99	108	88	91	104	88	99	91	97	93	83	104	90	85	106	93	92	105	111	103	109	109	111	115	101	99	80	96	110	86	94	87	96	106	93	111	115	111	129	100	91	107	110	98	91	107	100	112	92	111	67	94	95	101	96	100	115	95	90	110	101	114	89	96	90	111	104	97	91	94	110	105	91	104	104	106	96	109	108	86	110	92	107	102	87	116	106	101	93	101	89	104	87	105	110	116	112	107	107	100	115	96	101	93	100	90	99	98	91	95	99	91	97	99	94	117	110	124	96	84	96	88	112	83	106	100	102	93	90	86	114	88	94	93	97	114	93	101	106	85	106	100	88	91	101	98	98	102	102	106	99	88	100	101	91	113	103	103	121	90	103	117	93	91	85	94	102	105	97	111	98	102	85	96	83	80	97	88	81	99	94	102	123	110	110	108	97	77	97	99	90	102	94	100	107	103	79	105	118	94	96	90	94	91	92	101	98	109	105	106	133	98	112	93	105	94	110	84	97	79	93	101	102	133	97	117	106	102	101	117	106	105	95	86	102	113	89	100	102	95	83	99	94	114	97	93	97	104	93	98	98	110	116	103	115	106	94	108	99	90	100	89	87	110	105	99	93	81	88	110	98	100	111	88	102	106	100	98	112	107	96	114	99	77	106	99	94	93	97	114	103	106	105	106	85	93	88	88	83	103	102	102	110	101	104	106	103	97	97	110	99	79	85	93	103	106	88	108	101	81	111	109	109	116	93	89	102	
110	80	104	96	117	89	109	95	97	95	121	92	99	90	106	88	106	109	91	76	88	88	107	113	110	112	99	97	101	97	98	99	104	81	97	116	88	99	92	102	108	90	95	100	100	89	103	95	86	104	107	101	107	103	94	109	99	99	100	115	94	90	118	92	91	100	106	97	118	93	93	103	104	92	92	91	89	96	104	94	118	93	95	84	108	106	98	98	91	110	103	85	99	105	105	90	106	122	97	91	100	101	99	91	109	87	115	92	96	116	113	94	124	96	96	102	99	99	69	93	107	86	112	98	92	96	116	99	99	107	106	114	83	104	114	90	114	114	90	110	93	102	97	117	88	97	103	102	93	95	110	100	111	101	99	105	92	99	99	87	93	88	107	93	92	92	108	115	104	103	92	92	90	106	123	79	91	100	98	91	115	110	92	100	96	86	108	115	104	110	101	89	111	115	102	110	83	97	97	110	108	107	93	108	108	94	113	99	112	92	80	91	98	102	97	85	93	113	104	121	85	96	115	102	98	96	109	97	105	102	88	104	94	103	99	109	110	100	96	97	117	104	103	109	89	110	104	93	97	94	96	106	112	99	106	100	130	108	93	98	85	99	100	84	92	88	120	106	120	90	99	101	104	97	110	91	122	96	103	84	97	112	101	105	107	90	110	103	96	85	85	88	92	124	97	93	87	116	92	86	109	97	109	97	88	93	105	104	113	83	82	100	91	84	101	101	105	103	110	86	98	101	92	102	111	97	79	91	90	109	103	95	94	111	92	100	101	105	114	108	103	107	103	123	105	105	84	93	104	96	85	104	99	88	110	102	96	116	101	88	97	109	107	99	99	90	117	108	99	92	106	104	97	104	104	89	87	97	104	86	103	107	92	96	90	86	105	97	106	112	99	83	93	111	99	104	79	104	102	105	91	101	107	109	87	103	98	92	87	103	86	116	96	92	97	104	123	97	99	99	92	92	105	108	93	83	112	101	109	102	106	111	97	112	110	110	92	96	105	101	99	93	97	116	92	87	100	103	114	109	91	87	93	98	117	110	107	90	108	99	103	108	91	99	105	85	93	103	106	115	94	97	113	100	87	97	109	93	102	109	100	80	93	117	103	92	102	111	95	100	107	97	108	102	96	97	115	97	100	100	
999999	284	419	999999	423	122	999999	985	789	641	999999	649	999999	137	999999	939	999999	999999	35	999999	251	999999	735	978	999999	999999	73	583	377	567	999999	900	879	888	726	849	999999	822	999999	965	918	898	999999	296	194	630	999999	976	220	974	917	16	36	627	234	845	999999	441	999999	999999	999999	873	999999	232	248	270	769	822	411	999999	390	904	999999	69	964	353	50	448	794	100	504	97	372	402	649	395	999999	261	664	999999	999999	126	664	754	916	55	289	999999	58	999999	999999	991	999999	87	593	23	273	967	663	880	805	110	647	77	999999	961	510	226	582	852	396	518	167	530	999999	273	999999	988	153	919	73	666	400	870	999999	513	522	295	808	636	131	906	598	999999	85	209	479	596	999999	954	544	73	801	205	537	351	999999	54	254	329	999999	999999	824	744	999999	148	710	776	837	106	449	224	417	945	731	999999	920	999999	454	632	999999	652	843	198	999999	999999	999999	999999	343	888	678	477	51	488	863	846	999999	999999	966	999999	499	702	999999	999999	515	999999	656	999999	473	56	431	460	599	621	999999	130	441	636	369	999999	999999	515	999999	949	427	999999	183	928	92	884	408	76	999999	517	143	101	893	795	683	65	353	19	999999	999999	466	227	878	999999	953	742	414	999999	494	999999	999999	999999	269	809	630	543	156	999999	773	999999	648	364	53	91	487	999999	999999	999999	952	314	474	274	783	156	492	210	103	753	975	350	999999	952	999999	269	853	159	832	93	999999	149	909	625	245	151	999999	112	184	796	999999	519	514	768	502	190	999999	399	210	999999	327	430	999999	402	751	433	119	695	999999	999999	238	338	611	999999	480	813	405	849	38	999999	508	999999	35	999999	811	466	835	711	999999	401	586	463	948	719	766	999999	698	516	873	999999	42	999999	329	400	567	613	907	370	297	689	785	833	371	999999	999999	999999	404	999999	591	295	999999	999999	246	999999	208	999999	389	891	387	999999	124	888	975	225	609	555	70	635	739	208	558	474	423	999999	999999	752	999999	999999	999999	999999	350	555	925	588	224	634	716	999999	201	793	234	26	983	561	574	999999	999999	999999	999999	999999	876	768	414	392	999999	133	999999	476	773	999999	682	998	999999	999999	395	999999	963	397	11	975	839	130	999999	945	999999	541	490	999999	999999	720	893	945	431	999999	953	581	151	542	851	101	650	250	175	745	120	999999	999999	436	176	15	933	471	154	983	229	755	335	468	418	205	642	131	280	63	562	736	577	739	604	999999	427	999999	545	910	334	598	999999	697	
835	748	311	999999	696	199	787	432	801	447	827	999999	256	683	999999	999999	458	999999	969	999999	999999	999999	657	501	832	362	588	512	925	244	999999	999999	800	999999	633	669	893	588	435	91	276	139	935	139	999999	999999	567	744	307	889	461	805	629	842	513	461	101	999999	999999	344	611	284	506	566	788	206	406	619	999999	999999	761	870	103	999999	846	64	448	528	589	999999	794	999999	999999	45	999999	999999	11	999999	133	999999	578	93	366	101	479	999999	632	999999	351	716	999	948	694	843	138	999999	712	740	999999	459	22	999999	999999	999999	549	767	79	999999	783	935	204	999999	495	877	884	999999	513	999999	999999	855	431	79	186	999999	435	846	999999	999999	907	201	150	270	962	674	999999	15	862	570	551	712	999999	171	595	416	521	561	999999	816	958	459	87	710	332	150	37	999999	396	999999	370	703	617	708	563	999999	999999	933	485	999999	999999	999999	815	943	460	706	999999	999999	999999	999999	361	874	393	342	412	457	999999	440	999999	821	999999	226	619	999999	210	848	104	223	607	12	622	588	86	641	999999	89	644	144	259	626	999999	999999	999999	625	999999	999999	319	285	305	999999	479	999999	994	663	184	999999	999999	310	743	611	611	719	662	481	999999	999999	797	752	243	332	812	979	191	322	614	999999	756	993	999999	713	999999	819	917	501	533	268	593	999999	999999	606	999999	344	400	647	24	999999	114	999999	476	234	698	567	51	972	303	500	182	681	999999	999999	745	999999	792	39	82	999999	802	171	947	889	188	385	295	999999	513	478	999999	543	308	999999	999999	999999	526	293	25	971	777	944	207	43	999999	912	373	170	999999	999999	551	370	575	999999	695	943	999999	586	55	999999	281	414	469	824	911	999999	383	999999	531	976	749	509	999999	110	24	857	999999	999999	803	276	21	135	775	960	927	227	968	999999	430	831	728	939	247	999999	999999	372	485	383	999999	458	538	440	638	885	803	999999	356	999999	217	999999	999999	135	783	778	311	156	639	509	897	693	670	999999	999999	700	257	809	271	999999	410	652	382	590	792	355	738	581	999999	889	167	885	871	503	868	592	999999	602	166	469	999999	553	733	976	485	438	999999	999999	927	938	999999	993	779	44	73	564	466	398	343	438	50	729	660	749	999999	21	999999	176	999999	920	999999	654	999999	802	921	999999	919	999999	115	364	567	999999	999999	558	261	173	115	836	439	999999	136	462	269	727	429	671	893	983	999999	473	616	999999	802	17	99	999999	350	977	999999	216	645	69	293	979	999999	542	84	999999	
497	188	905	985	999999	134	794	395	395	925	382	259	964	999999	999999	999999	747	999999	705	647	468	999999	823	138	723	233	668	76	179	290	999999	886	596	999999	495	456	999999	999999	883	677	999999	703	598	424	604	863	999999	709	298	652	241	924	999999	437	999999	999999	364	777	271	514	466	727	226	999999	79	496	663	183	451	325	83	126	73	37	433	764	999999	409	999999	859	980	958	778	526	59	931	999999	168	999999	999999	101	790	999999	379	999999	495	486	493	354	118	210	999999	268	999999	578	124	999999	809	14	878	999999	954	999999	412	533	999999	999999	700	65	147	446	504	36	184	233	293	757	999999	817	999999	288	999999	999999	425	659	999999	999999	805	947	934	999999	249	999999	278	727	147	546	957	845	713	545	786	438	216	671	999999	52	93	999999	295	367	176	992	75	999999	361	899	999999	752	621	806	999999	752	999999	77	207	999999	757	456	96	999999	800	848	114	999999	999999	999999	848	753	953	869	617	66	662	577	903	999999	98	677	999999	999999	717	214	999999	999999	401	999999	999999	149	474	365	294	999999	662	548	566	999999	999999	673	109	602	61	85	799	752	199	97	999999	999999	173	999999	999999	90	90	848	39	595	625	207	999999	467	451	708	289	999999	999999	980	404	123	20	585	369	425	999999	999999	196	641	999999	480	999999	314	944	763	976	999999	114	214	556	813	519	999999	702	999999	672	641	999999	999999	999999	211	178	219	693	999999	542	587	590	999999	511	315	662	397	190	154	491	999999	523	999999	732	764	493	379	434	590	999999	50	882	999999	752	937	624	999999	845	213	999999	507	621	967	231	999999	999999	278	703	251	161	131	999999	999999	208	976	128	472	620	42	718	999999	785	112	382	502	705	911	999999	574	690	999999	552	999999	841	999999	84	555	999999	999999	830	225	676	192	438	482	260	334	480	999999	818	161	999999	813	495	999999	721	999999	594	728	693	32	194	999999	560	999999	578	812	716	224	901	572	16	287	211	503	999999	602	999999	899	252	380	999999	316	999999	539	596	999999	999999	337	272	566	961	999999	650	807	40	547	632	106	999999	447	617	266	875	999999	154	944	611	992	392	129	999999	694	999999	322	591	999999	383	30	745	838	330	389	951	999999	611	999999	637	404	999999	584	970	578	995	804	763	184	999999	510	999999	651	999999	999999	999999	153	722	276	999999	337	225	162	173	999999	360	75	999999	999999	999999	999999	643	875	999999	216	999999	807	158	275	999999	682	559	417	445	873	999999	103	710	831	445	807	999999	999999	28	999999	188	320	999999	
999999	999999	929	687	535	999999	901	866	999999	344	921	970	146	994	999999	999999	578	999999	808	716	300	999999	266	365	999999	792	507	918	999999	856	18	999999	999999	396	789	57	769	994	34	547	544	16	999999	759	788	999999	999999	813	176	999999	450	999999	380	603	130	394	999999	573	401	742	372	983	567	999999	336	999999	761	749	999999	408	808	583	753	270	182	294	999999	506	577	999999	999999	693	752	542	415	485	657	615	276	405	96	205	999999	291	185	561	449	999999	433	999999	109	558	608	767	958	867	778	119	431	999999	535	465	996	966	258	678	241	35	257	850	246	155	999999	809	999999	612	980	471	95	620	845	405	999999	683	999999	999999	95	984	999999	999999	707	547	999999	440	999999	630	209	636	999999	506	330	423	216	999999	999999	953	999999	798	455	356	887	317	33	810	990	139	392	999999	999999	322	592	256	452	708	999999	999999	960	52	939	691	412	999999	437	589	300	431	999999	498	999999	999999	999999	297	999999	236	661	399	523	383	450	740	247	886	995	999999	913	999999	971	507	999999	959	993	999999	858	763	943	999999	879	444	999999	569	940	894	999999	999999	461	999999	717	225	57	752	184	586	602	209	999999	999999	999999	716	999999	999999	999999	999999	999999	75	388	827	439	776	292	999999	999999	89	863	880	999999	999999	999999	736	999999	618	999999	999999	460	687	784	416	440	658	319	427	194	173	768	999999	999999	999999	999999	232	880	633	999999	999999	999999	999999	242	999999	723	721	410	110	999999	999999	456	67	999999	999999	241	379	999999	972	397	999999	466	865	933	357	320	568	771	550	517	999999	855	999999	752	426	823	999999	455	999999	999999	999999	258	218	999999	571	999999	710	445	416	28	466	941	907	246	96	999999	77	995	885	999999	165	999999	859	593	561	766	820	999999	999999	879	709	924	601	290	999999	999999	258	374	371	640	999999	999999	364	999999	60	434	948	399	665	942	756	536	570	904	537	768	999999	625	939	805	895	405	11	999999	318	999999	349	627	567	564	235	999999	633	999999	184	41	595	337	542	136	818	431	649	999999	999999	182	363	999999	753	910	141	999999	999999	566	745	214	999999	828	999999	999999	94	331	831	110	716	999999	903	999999	729	505	182	71	93	812	987	474	755	999999	413	145	999999	652	873	657	433	603	999999	76	508	969	910	767	999999	33	51	496	599	548	785	79	279	47	967	257	737	999999	548	622	579	280	999999	999999	424	87	340	442	999999	184	677	122	999999	999999	817	759	999999	415	948	999999	771	999999	875	216	725	999999	999999	999999	685	626	999999	
363	64	655	497	237	520	999999	353	45	693	609	48	424	870	672	999999	443	229	217	662	332	131	999999	850	89	405	252	999999	89	222	199	756	831	265	324	67	141	999999	589	249	306	72	912	375	172	461	460	345	999999	999999	432	920	999999	964	597	999999	575	804	418	831	277	404	273	823	504	852	217	169	999999	614	161	999999	640	967	999999	270	219	999999	688	999999	945	907	999999	37	999999	278	288	867	668	93	492	999999	931	757	999999	901	798	999999	999999	319	253	300	789	448	900	338	290	510	608	336	32	461	125	790	886	370	999999	999999	43	235	999999	350	501	999999	999999	824	172	882	995	464	999999	129	252	999999	383	654	127	403	137	461	999999	777	269	341	70	41	999999	150	999999	611	349	999999	999999	646	745	999999	799	999999	326	85	175	408	514	154	864	902	218	746	416	999999	253	168	119	582	999999	796	91	169	411	999999	612	31	21	394	124	910	74	606	633	480	854	999999	87	999999	999999	590	272	124	999999	999999	822	999999	733	999999	367	191	453	482	999999	948	822	639	915	235	473	153	999999	129	39	954	837	612	122	936	387	453	999999	999999	296	656	533	966	692	253	277	999999	298	382	999999	999999	467	999999	207	999999	658	225	884	851	999999	151	999999	153	95	999999	330	220	999999	999999	999999	914	109	395	999999	752	424	855	999999	671	958	335	855	999999	102	106	497	999999	999999	999999	288	999999	568	999999	479	154	999999	390	881	180	922	999999	784	999999	130	999999	833	81	999999	455	270	999999	999999	222	999999	262	296	188	60	988	35	999999	805	925	518	99	356	869	915	999999	999999	43	974	776	749	999999	551	364	894	980	999999	425	849	959	175	486	999999	999999	999999	227	999999	284	999999	999999	154	847	999999	858	999999	40	765	999999	166	999999	999999	237	827	500	473	999999	711	931	294	79	726	999999	235	846	760	999999	205	11	532	698	999999	24	703	92	632	999999	650	692	381	863	225	308	269	999999	803	938	999999	999999	881	355	516	999999	990	270	175	544	622	415	108	950	835	764	441	468	182	152	533	745	999999	572	999999	28	560	999999	854	427	350	740	999999	999999	383	801	129	187	999999	266	33	442	999999	97	288	244	593	431	999999	460	999999	801	322	660	415	912	999999	319	999999	497	376	570	416	999999	999999	881	372	999999	576	43	644	264	286	916	128	100	829	781	294	116	434	139	401	999999	561	549	999999	392	415	999999	277	810	999999	999999	889	463	36	178	892	406	872	316	854	999999	999999	612	525	999999	999999	324	92	999999	
999999	896	72	999999	178	999999	196	999999	463	979	871	115	766	834	999999	999999	36	999999	74	999999	888	887	243	128	285	406	587	948	999999	999999	999999	101	388	523	785	999999	631	652	294	24	999999	999999	943	999999	999999	748	239	999999	999999	933	999999	999999	259	431	864	147	663	944	961	999999	434	999999	631	440	138	999999	727	252	58	803	999999	383	381	60	679	651	999999	999999	683	536	177	606	999999	100	999999	974	841	956	999999	648	623	686	999999	521	589	743	616	512	764	665	31	987	933	728	999999	995	504	209	752	223	202	999999	271	435	999999	828	820	540	787	164	999999	999999	999999	410	189	284	692	859	470	935	44	442	999999	28	515	189	673	999999	128	657	480	642	214	445	455	311	425	265	999999	761	922	85	725	610	727	260	404	532	999999	698	313	644	739	816	188	999999	736	253	920	999999	999999	999999	422	139	999999	305	566	157	954	878	858	999999	943	708	22	959	716	975	301	999999	785	999999	999999	429	354	835	902	398	266	694	574	182	345	500	606	999999	662	595	926	431	694	256	577	670	839	877	701	40	803	229	54	761	999999	999999	999999	999999	999999	992	999999	999999	403	178	891	270	314	686	100	452	112	222	306	999999	999999	870	569	539	572	489	589	999999	143	872	594	999999	650	813	999999	679	861	591	827	999999	810	87	37	526	364	317	365	999999	999999	258	999999	590	999999	923	711	91	106	999999	452	999999	413	318	714	531	999999	854	620	501	999999	421	591	520	395	999999	320	999999	842	52	184	264	133	436	690	884	943	13	999999	726	999999	999999	582	999999	148	343	266	501	373	999999	999999	510	697	999999	697	374	999999	417	205	296	999999	999999	249	999999	925	198	369	976	999999	829	999999	580	740	999999	999999	327	999999	999999	381	999999	379	999999	999999	999999	110	674	999999	269	739	325	227	999999	807	827	123	370	999999	529	835	950	973	290	873	543	919	999999	770	804	474	379	536	836	45	999999	916	794	142	999999	953	261	631	110	247	311	612	999999	772	912	779	999999	999999	319	994	431	87	99	999999	74	426	737	999999	762	794	999999	789	999999	999999	999999	911	999999	238	994	575	999999	329	999999	53	572	999999	867	999999	858	35	446	999999	999999	999999	614	76	999999	849	77	488	999999	357	868	316	877	522	230	561	999999	11	459	800	434	744	420	112	214	56	382	999999	558	146	55	737	358	999999	573	549	885	596	93	480	171	516	999999	237	460	999999	175	59	710	316	491	857	999999	645	525	482	431	512	862	781	476	933	929	89	999999	
140	958	467	948	681	675	999999	917	999999	639	918	999999	192	651	999999	880	999999	999999	251	999999	198	999999	999999	894	999999	999999	383	734	311	13	237	586	279	999999	999999	607	708	111	999999	640	969	939	596	999999	607	97	249	860	999999	901	153	999999	688	433	123	968	255	573	858	563	302	999999	999999	975	411	341	125	999999	331	49	182	231	999999	610	999999	999999	575	706	296	13	999999	999999	520	410	859	999999	999999	845	999999	361	362	144	999999	475	348	999999	334	620	604	999999	972	982	999999	184	728	922	114	87	999999	864	403	549	287	854	684	779	277	999999	126	683	999999	279	454	970	999999	47	978	929	999999	503	924	955	112	31	999999	896	983	345	681	937	623	999999	108	947	957	812	857	999999	791	569	914	999999	504	999999	832	999999	999999	568	496	999999	943	999999	815	254	939	999999	447	999999	999999	787	795	931	533	189	69	622	181	506	22	875	190	591	148	703	999999	999999	999999	999999	999999	999999	368	425	999999	990	994	448	15	853	18	999999	375	601	573	13	999999	983	999999	325	860	219	532	999999	555	999999	999999	999999	46	122	665	144	986	266	76	496	429	379	92	542	194	621	616	999999	999999	999999	999999	589	27	999999	999999	605	219	999999	999999	999999	805	336	870	238	490	641	999999	893	198	873	533	999999	999999	999999	584	999999	901	63	140	249	999999	214	543	63	121	921	344	902	192	69	924	850	999999	999999	999999	102	509	999999	999999	553	219	723	138	624	969	401	64	999999	560	535	999999	166	999999	999999	386	600	999999	817	999999	569	999999	509	999999	138	949	682	183	447	395	491	894	56	11	586	40	879	86	919	93	719	866	404	351	657	365	768	844	855	710	100	310	692	737	999999	256	709	22	999	674	296	999999	616	554	79	999999	657	164	428	60	999999	999999	873	999999	999999	999999	902	168	63	773	190	999999	328	737	999999	191	211	319	518	340	330	867	999999	254	797	502	999999	850	999999	26	707	614	425	999999	999999	999999	436	959	340	790	353	551	958	236	494	459	899	879	259	887	999999	999999	999999	97	729	639	447	999999	999999	904	452	62	885	47	75	999999	421	999999	534	728	999999	999999	999999	728	999999	779	908	999999	760	999999	999999	380	600	394	586	369	999999	337	84	999999	999999	808	33	999999	999999	999999	665	921	999999	918	47	385	999999	530	143	999999	368	917	999999	999999	730	596	868	598	312	999999	461	501	460	706	608	93	999999	999999	999999	946	229	554	390	696	123	987	690	999999	999999	226	35	79	261	399	10	59	237	999999	843	542	939	
999999	999999	999999	838	174	999999	464	999999	953	937	394	931	196	968	999999	537	413	837	743	999999	36	297	95	999999	999999	249	999999	705	999999	856	324	999999	66	16	999999	431	125	999999	948	526	999999	532	357	999999	640	148	74	431	195	522	823	297	110	636	999999	999999	47	227	456	925	410	758	999999	107	622	277	874	190	184	393	421	555	999999	226	680	999999	999999	999999	417	253	185	639	519	999999	42	36	999999	430	999999	999999	999999	999999	410	33	125	999999	999999	259	999999	372	999999	884	257	802	111	278	409	883	999999	999999	999999	242	810	213	749	999999	248	725	75	999999	260	453	96	527	999999	522	155	864	111	212	999999	690	148	54	980	300	392	999999	999999	764	627	999999	474	684	459	161	999999	207	283	999999	238	999999	194	80	122	819	999999	729	999999	999999	132	544	781	753	999999	516	103	766	999999	999999	389	999999	791	310	968	126	979	411	78	999999	435	947	591	757	973	685	999999	78	932	999999	999999	999999	999999	999999	641	93	999999	721	998	999999	67	331	974	824	965	707	264	883	112	995	840	396	660	999999	999999	185	953	34	780	10	20	35	833	72	956	726	999999	446	999999	884	764	999999	999999	136	791	113	973	999999	791	275	431	999999	965	999999	329	116	12	962	201	466	140	337	941	997	931	42	497	999999	868	999999	101	818	224	227	241	999999	999999	999999	171	59	211	196	999999	514	579	398	69	897	999999	849	999999	653	999999	213	754	436	326	415	204	758	616	999999	999999	552	184	612	999999	999999	704	747	132	478	800	999999	999999	999999	104	999999	999999	999999	999999	599	178	28	525	447	573	999999	473	805	266	999999	339	413	443	999999	299	999999	999999	967	990	321	203	995	726	254	852	113	999999	999999	341	889	987	660	999999	999999	893	999999	36	999999	48	397	284	899	999999	555	148	397	708	999999	654	414	107	460	553	661	999999	182	301	281	595	470	71	999999	999999	376	999999	678	627	427	999999	999999	663	602	928	603	46	304	514	181	115	999999	405	834	165	999999	792	536	117	133	619	720	586	755	151	578	335	621	435	124	999999	469	999999	291	868	999999	751	504	532	950	625	999999	668	999999	999999	999999	999999	999999	999999	546	999999	63	571	503	807	535	833	907	461	359	277	424	868	399	216	645	694	999999	966	999999	185	298	14	167	999999	999999	62	466	590	21	513	109	124	888	540	912	898	999999	483	343	410	843	53	182	682	210	243	278	913	999999	445	951	270	585	999999	295	999999	999999	995	300	482	377	326	449	846	177	310	980	858	304	
747	428	640	632	521	999999	999999	831	999999	999999	999999	999999	999999	71	575	562	999999	999999	527	255	863	494	999999	193	861	999999	999999	603	336	999999	899	263	419	619	781	27	999999	637	74	39	50	999999	999999	999999	27	999999	999999	265	874	999999	338	771	999999	613	440	262	157	457	771	488	814	651	505	969	408	29	999999	999999	999999	558	999999	211	474	999999	214	999999	999999	583	175	172	218	271	729	999999	186	999999	999999	806	999999	999999	869	863	865	586	225	399	721	999999	298	998	999999	892	999999	999999	53	999999	307	965	999999	793	697	574	291	609	280	552	922	999999	792	279	228	999999	753	760	688	387	999999	888	282	999999	925	605	294	999999	838	326	296	413	998	59	831	999999	999999	396	832	305	582	266	999999	999999	477	999999	177	999999	779	765	149	225	637	665	791	419	999999	999999	868	101	289	999999	770	954	266	519	464	743	448	393	171	366	927	393	804	88	582	609	348	667	437	999999	398	999999	186	80	776	343	267	422	152	813	527	740	25	999999	496	361	416	958	803	434	580	396	603	782	999999	253	999999	712	836	93	999999	211	999999	23	999999	696	777	196	742	131	999999	36	250	357	839	197	999999	999999	592	999999	999999	999999	863	999999	999999	11	479	404	782	532	482	555	585	68	999999	326	86	11	743	999999	584	999999	225	681	948	999999	155	999999	943	110	874	525	130	999999	890	999999	347	660	328	999999	226	382	999999	219	649	929	451	191	789	522	121	376	999999	792	645	999999	999999	191	64	151	855	999999	461	681	658	957	435	968	999999	702	999999	426	683	999999	999999	212	999999	15	42	999999	112	963	466	430	989	508	922	999999	971	918	700	165	605	999999	868	993	920	731	561	691	999999	482	23	97	542	694	999999	583	999999	443	165	169	158	999999	49	891	999999	41	999999	159	44	106	997	260	999999	824	820	999999	161	999999	291	95	453	351	523	629	950	999999	999999	999999	815	349	129	538	762	541	16	999999	146	976	999999	889	49	411	657	999999	485	999999	95	999999	874	999999	999999	999999	999999	999999	715	807	522	420	941	399	153	398	344	695	977	468	498	470	817	999999	370	184	364	401	55	999999	694	125	153	197	292	178	430	629	917	500	999999	691	825	208	57	726	45	836	746	651	77	962	430	27	275	625	999999	623	825	257	274	760	999999	674	999999	406	276	999999	999999	999999	967	715	999999	487	92	806	644	618	999999	999999	148	528	999999	999999	999999	999999	695	999999	922	666	277	807	804	669	999999	625	999999	161	94	651	459	291	729	772	
683	362	999999	942	999999	468	981	292	419	191	118	999999	999999	629	699	391	710	150	831	449	706	170	911	117	261	999999	149	493	533	562	194	857	798	882	999999	621	547	752	201	463	685	985	398	622	999999	489	519	47	461	703	940	318	459	290	75	522	999999	999999	691	477	999999	498	758	856	997	261	999999	999999	908	88	844	999999	999999	378	999999	720	999999	298	556	772	947	111	41	830	622	999999	407	518	816	209	999999	470	71	724	143	999999	237	999999	625	309	541	296	139	383	858	982	999999	91	525	999999	749	162	999999	918	530	999999	999999	999999	243	131	853	999999	416	999999	907	383	896	234	245	576	493	240	999999	256	999999	661	972	658	972	640	516	999999	999999	471	459	999999	939	152	204	915	731	309	308	999999	455	111	999999	430	999999	484	95	999999	999999	949	999999	519	489	283	688	868	255	808	999999	603	615	537	447	945	259	889	444	753	999999	329	845	193	932	179	801	139	781	999999	192	497	999999	381	999999	53	610	940	999999	999999	999999	335	669	922	999999	705	999999	918	664	999999	180	585	50	342	113	999999	113	677	586	320	999999	999999	96	703	625	999999	58	243	66	999999	999999	999999	361	778	298	705	999999	922	999999	237	290	882	475	847	381	606	456	222	999999	955	999999	999999	363	999999	999999	905	248	966	999999	886	656	654	999999	269	599	999999	234	271	999999	408	865	190	999999	358	39	600	93	249	999999	999999	20	835	966	111	999999	411	956	143	999999	999999	999999	999999	999999	952	580	636	999999	215	258	521	382	999999	179	868	99	999999	105	999999	198	592	822	999999	644	288	875	820	688	760	999999	197	904	100	676	660	941	181	564	885	999999	402	578	878	990	810	646	999999	666	107	21	704	316	951	945	999999	570	467	60	347	87	999999	947	271	409	71	999999	292	518	519	926	918	204	219	236	795	23	944	18	833	641	59	164	590	999999	110	880	999999	999999	673	99	484	999999	227	999999	28	999999	317	478	929	203	999999	317	999999	999999	103	509	999999	724	159	988	626	458	226	999999	999999	999999	367	522	308	190	663	999999	844	430	452	797	977	411	218	350	999999	999999	89	639	999999	742	999999	420	654	601	783	999999	995	999999	472	36	904	999999	780	999999	97	795	179	748	999999	227	999999	999999	999999	999999	999999	695	516	999999	292	999999	999999	587	427	295	999999	947	999999	999999	407	434	150	170	957	426	893	999999	631	795	262	910	306	341	108	70	279	999999	691	358	78	999999	722	197	402	321	657	327	104	494	824	150	927	471	350	
116	999999	312	769	312	999999	77	73	720	555	381	999999	46	488	367	25	318	265	999999	639	319	711	953	999999	645	768	999999	370	999999	999999	122	983	834	991	992	983	967	520	999999	946	999999	35	12	641	30	467	999999	839	736	999999	516	885	417	832	41	404	133	544	999999	543	837	707	926	999999	443	397	29	55	495	384	58	999999	876	999999	999999	999999	709	322	747	999999	157	736	633	667	463	236	576	12	999999	598	999999	432	395	845	999999	303	108	999999	207	632	448	576	354	362	430	719	999999	844	204	999999	695	810	796	946	396	110	83	268	296	999999	821	999999	95	896	524	999999	999999	999999	463	344	195	457	999999	999999	739	581	999999	281	247	744	227	731	808	222	903	59	636	999999	999999	999999	999999	840	999999	990	810	431	490	999999	838	999999	317	978	391	859	561	247	696	681	999999	999999	718	999999	31	552	989	100	218	872	993	475	989	962	582	455	123	355	492	134	314	317	999999	999999	442	999999	436	249	999999	948	660	665	362	999999	241	999999	999999	428	819	422	999999	720	222	618	463	373	816	355	405	936	745	999999	755	571	377	999999	725	782	369	589	125	749	750	270	221	338	122	999999	730	999999	164	999999	536	79	133	594	105	481	481	79	625	91	843	413	212	999999	909	999999	587	341	916	517	999999	239	306	261	969	952	406	999999	260	781	999999	466	781	60	680	685	448	783	804	254	999999	999999	963	44	999999	347	999999	767	428	331	457	398	32	646	636	306	999999	871	999999	152	999999	356	818	844	467	387	632	162	999999	999999	999999	999999	537	672	216	769	275	999999	355	999999	894	639	999999	929	333	999999	443	144	424	999999	911	576	168	661	999999	954	480	999999	999999	528	715	904	999999	204	978	653	861	999999	439	866	40	511	999999	992	258	999999	650	888	521	241	944	999999	999999	399	322	999999	645	876	503	999999	999999	157	694	826	999999	989	646	511	999999	999999	374	92	704	557	353	410	999999	175	999999	734	313	591	607	345	584	227	176	603	882	213	18	985	857	187	999999	883	999999	700	85	268	799	148	937	842	867	999999	792	190	56	912	999999	479	999999	768	948	706	999999	358	252	699	999999	52	629	747	671	999999	235	527	979	469	593	360	100	155	935	175	654	765	478	723	435	985	557	999999	999999	538	522	98	238	870	344	999999	458	385	444	999999	518	199	180	488	635	274	999999	586	999999	999999	388	999999	833	783	62	999999	880	528	273	837	494	999999	270	999999	866	999999	999999	999999	135	135	902	715	710	188	
656	999999	594	990	97	999999	784	970	999999	122	160	204	999999	454	818	560	587	929	121	607	271	999999	999999	48	999999	497	975	999999	999999	999999	472	673	617	654	137	598	199	889	441	112	999999	524	18	157	982	671	999999	844	999999	575	547	973	603	112	999999	999999	999999	555	379	599	999999	693	519	457	999999	486	587	610	327	230	370	697	497	19	554	747	999999	999999	999999	949	615	999999	999999	886	655	499	80	999999	737	340	999999	643	999999	841	917	369	15	999999	507	505	94	281	526	80	214	999999	485	594	558	179	999999	752	499	429	984	63	892	632	801	159	416	83	872	986	167	726	187	656	999999	195	742	999999	285	999999	865	343	999999	730	999999	999999	24	486	956	568	393	320	154	101	999999	999999	999999	382	999999	357	98	21	408	540	913	487	999999	828	999999	373	437	656	477	937	563	650	448	171	999999	995	145	930	126	313	603	999999	582	95	999999	237	999999	369	541	927	472	854	934	999999	816	203	144	196	983	999999	141	736	842	999999	537	216	425	315	431	763	999999	168	894	999999	937	77	999999	586	38	274	999999	77	125	549	474	999999	715	373	355	999999	861	999999	999999	533	182	866	13	375	557	592	811	411	938	777	715	999999	960	839	147	749	298	557	167	719	999999	73	621	303	742	828	501	62	960	673	999999	999999	999999	999999	922	80	999999	540	39	999999	999999	253	999999	347	834	170	749	875	235	999999	469	314	791	999999	999999	118	255	710	633	729	101	999999	451	275	999999	452	103	599	917	77	685	999999	527	721	267	694	934	283	468	999999	89	626	826	363	213	597	482	999999	999999	814	825	363	907	309	354	702	999999	999999	471	999999	999999	159	999999	168	999999	711	999999	999999	970	901	183	999999	251	61	649	475	932	97	71	999999	999999	999999	824	999999	251	332	999999	227	377	564	892	999999	999999	999999	514	929	999999	668	443	502	810	412	999999	873	999999	999999	121	855	999999	999999	999999	713	999999	193	999999	957	999999	855	999999	597	860	999999	702	415	19	113	170	999999	546	719	999999	273	654	568	477	567	999999	951	999999	398	221	995	567	498	999999	188	277	628	999999	556	605	812	752	845	642	252	710	999999	999999	999999	999999	946	319	940	81	999999	999999	244	715	854	862	383	394	527	386	865	11	213	621	999999	835	542	999999	990	999999	995	521	809	926	235	856	497	96	999999	705	274	686	627	427	297	129	42	912	999999	999999	231	999999	999999	468	776	251	506	986	999999	702	160	447	329	825	999999	999999	260	318	999999	997	999999	297	999999	
822	122	189	383	786	334	999999	803	629	698	999999	893	577	297	350	159	999999	999999	510	62	241	554	999999	367	801	351	313	868	724	432	999999	327	933	999999	411	355	597	867	999999	662	332	898	999999	748	32	932	508	697	999999	169	506	999999	864	244	999999	277	999999	999999	999999	444	30	842	88	999999	999999	999999	959	609	999999	994	561	126	639	848	729	342	33	999999	344	869	843	999999	959	565	925	175	999999	999999	749	999999	69	775	295	999999	641	490	819	999999	862	999999	972	898	811	999999	999999	390	18	999999	999999	885	999999	217	487	712	999999	414	883	999999	999999	719	525	271	860	750	934	786	831	363	999999	249	522	699	999999	299	897	999999	804	999999	957	545	167	446	193	863	890	852	999999	999999	684	236	606	306	62	152	529	710	47	999999	980	821	558	654	808	275	999999	553	999999	198	815	656	610	839	566	735	562	999999	87	996	859	999999	498	258	678	980	642	226	647	82	770	196	999999	743	999999	146	999999	513	638	917	500	346	860	109	999999	999999	626	767	739	327	590	450	999999	50	999999	999999	999999	310	975	827	999999	155	999999	919	427	629	748	867	999999	429	748	59	999999	169	505	523	232	398	999999	650	364	999999	486	329	999999	330	562	866	542	176	813	686	537	810	295	355	999999	940	682	147	999999	758	992	320	579	541	999999	473	999999	688	674	934	818	335	472	757	668	587	436	999999	76	881	335	608	616	71	521	640	999999	160	92	999999	716	354	370	606	883	176	750	951	329	99	331	853	999999	878	868	212	347	537	999999	853	513	999999	80	999999	433	393	703	517	29	999999	598	394	605	392	999999	999999	999999	866	873	501	836	999999	999999	976	999999	481	116	737	202	319	302	999999	474	239	999999	999999	999999	999999	183	499	473	243	931	999999	500	937	999999	119	660	405	247	481	999999	194	999999	37	807	104	999999	951	287	999999	325	710	77	261	919	999999	614	96	199	12	693	384	38	603	554	817	485	621	232	996	87	796	81	999999	999999	999999	223	999999	333	189	123	999999	222	508	917	999999	892	249	28	883	505	574	216	999999	999999	289	165	423	483	990	618	236	729	290	888	528	999999	256	578	999999	999999	864	999999	19	999999	472	999999	999999	685	999999	925	999999	603	348	501	512	590	999999	43	402	134	800	276	999999	571	887	999999	931	620	399	999999	999999	999999	388	731	640	811	206	999999	325	127	999999	737	160	75	381	999999	999999	789	385	999999	801	223	999999	999999	361	999999	999999	448	999999	970	240	999999	295	740	289	576	225	
617	860	700	394	490	717	285	498	72	126	278	200	264	999999	999999	244	461	791	432	494	872	379	53	393	757	355	354	999999	725	451	999999	999999	804	417	999999	928	684	553	320	505	900	27	299	480	160	258	999999	859	999999	675	834	948	999999	999999	352	247	817	317	636	145	999999	398	772	620	706	492	395	847	347	999999	999999	999999	480	927	593	855	89	572	999999	999999	609	495	797	59	617	471	999999	722	74	535	121	376	916	185	142	999999	254	679	999999	667	862	999999	521	999999	125	925	999999	929	999999	496	999999	254	999999	999999	999999	999999	600	999999	12	244	562	673	999999	812	999999	999999	991	305	794	999999	611	410	798	999999	646	710	973	999999	934	692	994	10	999999	577	999999	866	301	789	649	999999	912	531	677	539	114	999999	125	708	774	931	933	999999	999999	999999	885	999999	455	999999	490	999999	999999	678	999999	999999	250	999999	999999	215	999999	999999	999999	211	655	538	999999	999999	733	269	470	456	595	274	157	12	758	822	999999	814	999999	619	420	791	309	824	362	243	742	367	999999	999999	750	910	999999	539	49	732	526	606	249	805	34	999999	999999	43	240	638	531	785	561	427	696	634	522	999999	999999	999999	902	999999	999999	935	347	999999	971	918	999999	684	11	618	963	36	306	999999	575	887	595	235	753	276	594	999999	999999	999999	999999	999999	855	125	397	448	999999	938	830	695	429	313	999999	658	224	129	336	555	637	913	821	535	131	999999	69	635	240	999999	357	635	999999	463	234	390	569	109	999999	999999	297	562	999999	35	999999	999999	839	271	429	936	999999	633	999999	999999	999999	999999	145	280	750	427	65	761	999999	125	590	204	458	966	999999	999999	98	124	66	999999	268	84	19	796	999999	520	598	797	999999	999999	588	724	696	207	999999	999999	254	298	359	999999	536	535	355	788	999999	999999	999999	872	192	351	847	895	999999	203	781	20	787	349	942	239	829	267	999999	913	536	866	999999	261	599	652	832	799	765	419	999999	733	729	231	361	336	368	725	615	999999	456	693	999999	999999	426	366	648	999999	356	129	816	999999	999999	999999	261	578	504	900	282	539	999999	999999	999999	167	984	58	999999	566	987	615	871	114	652	690	999999	999999	719	14	835	243	13	926	453	645	603	940	753	298	969	783	832	468	452	85	355	408	563	999999	518	999999	85	999999	917	741	258	712	626	299	999999	418	858	499	74	49	999999	999999	999999	999999	563	999999	304	992	999999	214	782	413	999999	999999	344	68	290	999999	496	999999	168	921	999999	711	999999	891	324	999999	
324	560	999999	342	403	412	549	763	804	999999	436	473	83	92	495	713	958	844	60	999999	999999	915	138	138	12	999999	881	614	999999	999999	106	999999	729	840	999999	999999	289	450	20	258	37	581	263	221	303	999999	999999	85	436	305	999999	999999	840	275	999999	999999	432	795	339	999999	531	934	189	999999	971	763	744	242	414	999999	433	999999	833	999999	31	382	661	999999	999999	980	999999	806	188	999999	149	553	832	464	999999	278	614	493	120	225	727	102	401	352	249	540	288	161	670	976	871	244	719	999999	254	999999	748	514	960	999999	999999	999999	756	901	771	999999	931	999999	902	999999	999999	940	407	618	85	928	980	319	677	999999	701	72	145	211	416	905	834	794	219	999999	530	109	999999	999999	643	999999	346	500	580	999999	608	997	999999	534	999999	931	836	110	999999	999999	156	438	999999	665	658	518	999999	555	999999	866	594	999999	999999	999999	616	999999	999999	647	975	82	592	490	739	999999	696	703	813	999999	999999	999999	78	733	831	894	66	101	271	867	112	134	422	999999	999999	713	236	999999	927	999999	917	395	524	199	134	889	999999	666	699	981	968	999999	705	977	485	19	999999	860	315	186	999999	524	484	549	545	851	999999	800	999999	35	999999	235	776	263	693	683	961	878	608	941	999999	999999	402	289	999999	999999	429	444	315	996	914	376	165	751	999999	403	911	999999	654	999999	239	932	191	673	362	999999	999999	451	294	802	57	919	262	374	25	999999	132	999999	650	397	431	999999	495	488	120	262	80	999999	344	300	772	986	234	334	712	237	219	999999	999999	999999	968	999999	160	999999	948	999999	999999	790	735	677	999999	716	999999	999999	852	999999	447	702	562	109	673	163	116	993	39	71	694	927	999999	999999	41	403	277	999999	428	999999	75	982	540	125	149	289	999999	667	29	66	661	968	482	999999	790	999999	175	827	491	815	870	999999	483	886	310	196	138	946	645	999999	448	839	999999	407	999999	999999	172	999999	960	999999	999999	449	999999	999999	409	726	454	999999	998	999999	999999	449	13	613	583	999999	508	999999	814	999999	160	353	31	999999	617	822	141	84	749	334	354	999999	867	999999	999999	431	999999	510	486	584	999999	174	948	130	649	999	835	233	824	50	956	518	632	17	999999	520	427	999999	366	587	594	380	999999	673	999999	999999	999999	905	661	161	999999	997	176	999999	220	999999	999999	901	503	999999	999999	907	260	999999	377	835	999999	859	999999	999999	14	362	154	899	989	371	950	285	999999	150	426	929	999999	672	325	959	351	401	999999	257	999999	999999	
337	747	999999	687	130	515	305	999999	999999	723	51	230	999999	999999	853	277	250	849	46	129	951	999999	201	999999	344	587	393	418	493	999999	72	617	325	999999	999999	406	309	999999	999999	444	979	999999	999999	703	888	352	524	952	999999	84	999999	947	221	996	574	999999	999999	999999	352	542	131	886	999999	707	661	433	999999	669	999999	457	968	999999	999999	601	149	347	625	999999	179	992	72	441	999999	418	553	124	406	328	913	61	850	766	959	708	322	103	761	40	52	464	447	855	999999	658	115	999999	349	619	857	236	999999	68	373	999999	999999	690	583	999999	164	999999	37	585	756	999999	607	211	978	899	999999	55	585	595	456	715	999999	217	999999	999999	313	999999	775	999999	471	686	999999	999999	403	609	238	632	520	328	875	505	436	862	999999	327	999999	904	999999	999999	999999	999999	999999	999999	611	658	999999	999999	862	999999	140	824	999999	999999	124	79	592	815	807	378	999999	999999	535	267	719	950	288	692	999999	999999	603	408	104	336	456	660	45	941	999999	999999	804	966	769	592	197	999999	735	195	748	39	735	246	106	866	778	684	999999	393	999999	661	999999	999999	163	363	334	731	730	443	795	463	44	651	634	71	573	704	886	942	80	669	224	999999	999999	89	999999	367	999999	999999	999999	771	383	652	999999	528	999999	692	812	416	268	465	330	301	999999	294	994	999999	611	45	302	999999	797	343	323	383	446	999999	999999	83	588	966	999999	501	885	33	90	392	753	115	999999	881	999999	479	684	999999	348	922	999999	999999	94	999999	756	999999	936	485	974	999999	339	524	92	99	525	738	828	302	45	828	999999	376	999999	612	340	505	999999	421	999999	328	659	708	44	523	999999	999999	988	897	219	163	565	410	59	49	62	238	999999	999999	999999	163	651	392	579	520	516	335	456	482	999999	261	927	525	999999	656	391	999999	999999	568	516	19	999999	930	92	881	273	999999	327	174	559	999999	482	743	65	37	676	276	139	999999	17	257	69	516	547	958	236	50	999999	403	658	432	749	464	99	999999	413	721	310	697	256	510	999999	999999	922	999999	999999	999999	469	276	979	124	501	964	561	268	950	243	392	999999	654	999999	999999	924	515	137	362	999999	654	709	623	999999	966	441	277	506	249	777	999999	999999	189	53	999999	839	423	544	931	999999	902	831	405	179	999999	999999	52	33	610	93	999999	794	999999	999999	999999	759	652	34	157	69	696	64	28	999999	649	999999	999999	611	652	999999	510	971	206	577	999999	822	999999	454	999999	999999	398	253	896	165	999999	999999	
999999	428	514	821	196	399	396	999999	97	847	999999	999999	530	999999	999999	999999	381	549	999999	804	598	999999	646	999999	455	208	407	999999	670	453	168	999999	999999	849	702	525	999999	999999	873	120	999999	335	490	276	20	91	923	392	556	957	872	356	582	205	211	83	999999	797	999999	987	992	999999	210	999999	689	949	999999	680	999999	717	999999	550	999999	999999	229	999999	838	380	705	999999	285	24	810	999999	999999	812	999999	976	999999	999999	744	309	465	999999	128	556	134	999999	587	71	40	252	851	838	622	999999	680	999999	976	938	999999	410	101	11	999999	978	999999	496	73	877	668	999999	42	999999	973	45	95	790	999999	673	999999	999999	792	644	344	42	173	972	101	259	999999	180	10	999999	394	343	999999	464	183	999999	338	637	782	999999	402	956	220	938	865	586	246	890	999999	312	799	252	618	457	667	679	815	255	405	999999	999999	497	84	332	527	640	828	631	999999	214	345	510	219	999999	251	387	822	234	999999	514	23	251	415	697	910	152	725	759	797	999999	999999	92	242	968	965	905	881	887	420	235	758	615	283	561	967	299	42	999999	215	289	856	590	148	891	801	503	92	386	422	385	999999	78	834	121	879	999999	278	251	127	999999	506	999999	999999	881	756	407	999999	853	999999	620	119	999999	554	999999	647	743	943	351	177	471	999999	504	475	44	999999	689	781	999999	681	715	31	790	418	869	783	921	776	267	144	999999	999999	238	657	999999	276	726	524	326	999999	146	319	927	999999	999999	523	11	469	779	999999	76	626	805	182	24	599	999999	780	685	734	726	999999	686	216	999999	936	594	847	674	768	593	175	999999	697	999999	405	104	716	763	356	781	999999	999999	695	78	999999	999999	66	642	999999	999999	945	839	591	999999	179	632	720	999999	718	928	999999	795	999999	978	900	171	118	636	618	505	612	26	338	952	274	968	991	147	999999	216	538	214	999999	999999	999999	336	873	949	376	773	383	415	54	427	628	666	987	999999	999999	999999	999999	429	34	999999	345	928	510	999999	999999	210	999999	583	313	999999	999999	999999	999999	999999	340	573	298	168	270	999999	132	206	999999	910	334	607	981	284	969	391	595	118	999999	766	485	719	999999	244	999999	175	999999	799	999999	543	999999	679	344	797	386	999999	999999	462	168	189	999999	149	999999	999999	314	999999	228	366	614	921	915	291	999999	566	714	620	999999	64	692	104	713	332	103	439	883	655	273	194	898	374	74	143	949	11	192	346	762	236	999999	600	947	775	195	190	627	746	910	777	
999999	765	857	272	770	73	999999	261	55	527	716	659	612	999999	468	249	857	999999	999999	767	384	378	857	999999	999999	999999	157	999999	146	913	811	146	745	999999	112	142	517	801	372	886	535	930	300	245	520	280	987	913	999999	945	333	844	414	999999	402	714	908	346	148	679	916	538	124	141	715	579	914	126	999999	999999	732	65	420	455	242	454	87	622	10	999999	113	999999	999999	999999	589	967	732	602	103	999999	234	999999	999999	999999	969	997	815	999999	529	999999	365	871	981	980	222	278	433	959	999999	948	636	295	346	999999	999999	681	999999	923	999999	747	847	999999	33	999999	112	562	999999	727	999999	999999	638	918	999999	69	499	242	262	650	978	321	544	772	691	999999	761	938	999999	999999	128	298	99	891	616	999999	102	53	847	447	878	660	876	706	483	675	319	999999	203	999999	794	342	429	999999	945	240	213	84	630	878	782	173	728	32	609	197	155	999999	999999	320	966	455	395	815	771	999999	445	837	298	26	834	52	745	557	585	785	999999	831	945	386	578	28	999999	968	664	999999	932	854	107	296	529	572	416	882	319	349	946	613	999999	628	999999	376	785	614	53	740	428	180	446	999999	328	323	801	925	742	948	42	999999	160	999999	394	590	740	12	496	272	636	999999	999999	246	838	265	999999	327	590	211	242	809	999999	924	296	762	417	283	968	215	770	491	150	370	999999	530	999999	999999	243	999999	999999	783	127	999999	113	565	932	210	999999	72	977	999999	344	540	716	233	501	236	999999	632	183	466	43	290	502	999999	722	877	999999	318	802	907	93	386	576	458	999999	153	820	730	830	216	299	905	238	295	157	999999	654	999999	38	237	668	611	999999	179	749	999999	288	959	999999	64	281	999999	999999	999999	400	999999	999999	267	541	357	999999	49	801	999999	176	138	62	216	999999	122	999999	846	999999	999999	248	482	355	407	709	999999	865	861	887	775	935	999999	644	167	895	199	645	397	551	680	999999	628	999999	73	12	621	784	82	961	999999	999999	435	999999	999999	831	918	611	567	558	687	492	999999	161	36	41	999999	493	999999	321	999999	999999	835	304	608	753	620	999999	291	404	999999	80	792	899	167	943	509	999999	948	335	976	999999	999999	838	864	198	277	476	783	42	459	137	888	761	164	264	996	999999	999999	942	999999	255	329	172	470	616	700	654	994	92	999999	999999	545	569	344	229	999999	999999	440	999999	485	153	889	999999	945	960	999999	41	745	903	999999	379	450	16	124	731	267	916	999999	999999	999999	
623	999999	700	510	999999	592	329	999999	934	866	999	700	999999	999999	77	999999	79	999999	999999	434	668	909	101	145	999999	875	539	455	999999	999999	481	628	191	922	999999	671	199	999999	812	378	862	614	999999	999999	999999	678	83	548	56	375	198	999999	999999	824	829	713	391	565	357	267	62	873	813	999999	999999	380	518	999999	605	406	176	999999	999999	140	571	63	999999	64	197	484	802	990	408	999999	773	999999	999999	367	102	158	290	633	402	999999	325	988	801	837	999999	999999	999999	629	943	650	208	999999	295	737	999999	776	615	336	377	873	465	999999	999999	575	208	613	620	161	999999	999999	126	999999	999999	859	999999	582	999999	270	412	621	324	999999	999999	758	48	905	495	32	115	326	543	999999	266	528	999999	262	999999	999999	638	47	955	999999	277	496	534	666	999999	999999	922	680	524	354	923	999999	558	291	26	717	999999	303	128	598	56	44	999999	999999	285	409	769	562	68	36	632	375	665	999999	905	559	233	382	965	68	109	434	802	999999	999999	510	970	808	999999	805	698	345	919	367	999999	242	583	999999	390	540	667	370	621	497	721	558	100	252	999999	467	493	999999	999999	999999	498	621	242	724	142	775	438	999999	999999	263	338	999999	999999	307	354	672	999999	999999	999999	435	999999	739	813	315	999999	480	420	727	432	778	999999	544	18	859	868	350	999999	858	239	999999	111	706	54	368	169	435	999999	999999	898	712	491	999999	171	902	668	759	808	927	257	999999	364	711	999999	999999	941	794	999999	999999	439	13	672	128	632	387	333	695	695	454	156	999999	377	999999	829	999999	297	689	382	999999	200	999999	542	83	610	999999	260	999999	177	999999	427	375	157	515	363	894	999999	372	10	999999	999999	973	74	363	781	999999	999999	737	999999	819	259	261	999999	182	406	999999	999999	598	518	999999	999999	932	528	198	37	780	894	999999	999999	999999	678	924	689	598	536	226	999999	188	999999	999999	999999	522	519	357	257	175	999999	999999	119	44	433	451	854	945	656	999999	455	875	335	10	322	431	474	999999	999999	334	999999	999999	645	189	999999	292	999999	999999	999999	614	423	999999	940	861	827	918	999999	999999	511	999999	80	999999	942	890	771	179	852	302	91	999999	58	572	216	923	603	999999	999999	929	759	999999	155	740	999999	51	999999	284	935	999999	182	403	679	244	445	913	999999	828	880	755	418	114	439	14	43	999999	566	850	999999	27	268	999999	588	823	479	370	91	339	567	900	666	496	244	388	999999	999999	193	999999	137	303	668	999999	261	999999	520	654	711	151	
707	277	485	999999	999999	917	216	487	814	999999	765	999999	831	924	271	979	999999	922	999999	60	999999	355	725	999999	722	670	358	493	444	13	312	825	658	940	999999	300	424	293	185	326	999999	642	999999	337	999999	62	471	744	513	281	496	598	784	661	999999	999999	999999	732	660	650	569	999999	52	810	999999	940	426	891	302	970	564	805	746	999999	878	999999	481	397	705	670	999999	614	999999	999999	517	714	999999	997	999999	280	747	692	999999	535	757	459	999999	72	783	118	636	580	451	999999	716	691	851	240	782	999999	880	164	999999	990	999999	999999	743	879	303	839	898	429	217	999999	999999	872	181	999999	796	429	652	418	614	597	44	628	172	446	457	825	862	810	224	669	399	999999	665	643	93	802	715	721	769	944	219	999999	999999	429	999999	844	519	639	443	363	372	471	550	999999	999999	822	792	307	999999	477	976	98	214	548	632	640	216	538	137	994	713	930	999999	669	999999	999999	265	742	999999	612	315	232	999999	999999	999999	927	999999	235	999999	271	999999	417	299	301	967	131	11	825	797	679	637	980	512	449	999999	441	822	880	999999	138	999999	999999	181	819	171	999999	999999	354	999999	704	597	980	851	999999	984	305	641	357	701	999999	825	440	999999	456	975	335	720	928	220	864	114	172	999999	558	704	999999	246	999999	140	223	410	657	583	102	92	999999	138	999999	999999	999999	799	999999	189	794	313	136	114	724	843	836	43	792	143	386	599	435	999999	303	999999	35	69	171	227	999999	856	177	856	852	374	328	206	999999	473	999999	75	639	982	388	999999	577	854	999999	636	303	190	617	524	207	502	999999	849	999999	483	438	294	637	258	999999	938	145	280	261	999999	524	640	999999	328	276	321	960	452	999999	58	999999	180	547	535	999999	307	248	999999	659	999999	716	479	371	601	44	582	437	390	291	450	119	999999	603	999999	121	663	231	299	257	999999	999999	999999	999999	999999	887	268	999999	112	334	404	700	492	620	901	999999	55	279	367	293	694	883	999999	171	977	938	999999	999999	386	424	270	85	999999	405	773	817	999999	57	584	714	776	835	335	66	887	999999	627	685	999999	527	75	999999	864	15	562	999999	999999	999999	999999	999999	598	691	370	687	73	328	751	999999	999999	93	142	998	694	653	517	859	999999	522	283	999999	321	612	875	999999	999999	876	221	943	843	771	854	467	999999	736	999999	95	474	647	992	568	999	541	999999	618	394	77	699	221	498	999999	453	450	770	999999	999999	986	816	511	339	999999	116	807	253	999999	
999999	674	404	957	999999	431	999999	910	530	999999	238	779	774	267	474	290	999999	999999	454	150	327	414	999999	387	999999	138	278	962	318	805	999999	201	999999	763	388	719	673	741	683	76	999999	543	919	999999	999999	756	999999	559	47	58	19	116	363	112	757	824	977	27	757	409	163	432	602	724	262	46	491	20	878	754	617	446	327	387	999999	784	494	999999	398	454	917	719	925	269	796	355	838	195	15	564	999999	656	983	999999	913	999999	941	999999	802	951	274	211	680	292	441	572	789	999999	280	972	339	345	628	313	491	443	506	343	928	906	208	305	14	323	999999	961	462	999999	999999	947	843	300	999999	999999	189	715	48	999999	999999	233	566	862	914	999999	234	406	37	680	792	480	388	607	276	999999	752	969	206	366	279	480	999999	746	999999	333	139	49	505	999999	134	775	404	863	515	705	350	346	391	971	999999	615	999999	782	999999	993	568	245	999999	944	694	220	999999	681	373	357	999999	820	360	591	903	194	900	847	555	26	85	525	102	571	555	416	999999	234	999999	664	999999	338	495	517	764	893	999999	561	495	914	266	722	499	167	999999	530	985	799	77	904	714	96	236	999999	918	53	152	462	398	288	632	295	999999	999999	811	999999	334	842	826	20	999999	999999	361	641	760	362	999999	935	979	34	999999	788	999999	373	999999	459	999999	261	999999	721	750	999999	172	217	292	971	999999	789	356	999999	206	999999	973	67	735	375	735	594	484	565	27	217	483	374	858	999999	138	51	760	999999	683	999999	999999	999999	269	615	186	153	359	999999	999999	246	588	182	828	286	815	108	637	583	999999	517	776	999999	704	542	90	999999	358	448	842	277	39	999999	133	133	900	868	798	129	198	591	999999	695	521	780	629	310	999999	999999	999999	39	413	186	636	999999	306	999999	410	726	535	388	795	999999	999999	777	216	593	58	705	999999	946	310	517	394	142	281	91	522	923	913	779	262	777	419	999999	999999	852	368	957	999999	691	999999	82	594	999999	796	999999	999999	744	573	999999	262	840	204	999999	729	895	999999	503	894	225	696	486	812	755	999999	27	501	143	913	364	235	101	999999	695	999999	238	923	584	346	947	341	778	359	999999	527	422	582	337	93	968	71	864	72	611	994	981	269	839	685	999999	832	616	999999	999999	810	170	961	999999	999999	501	972	217	167	946	999999	917	999999	934	238	712	444	999999	999999	945	999999	370	38	277	701	506	968	94	898	567	999999	999999	947	150	77	366	461	84	999999	999999	
996	999999	707	999999	728	86	855	999999	610	972	343	668	999999	999999	916	450	142	694	807	999999	999999	887	318	599	831	999999	999999	986	867	999999	261	370	999999	467	949	449	663	912	999999	624	651	644	483	999999	233	456	169	72	233	627	233	999999	276	636	70	118	544	117	294	571	116	869	467	738	721	973	237	109	936	477	786	230	155	192	999999	999999	414	999999	376	384	997	907	762	250	648	999999	104	803	406	840	904	999999	999999	977	517	999999	999999	745	999999	260	229	70	999999	755	840	999999	999999	999999	190	999999	703	161	741	910	573	209	116	999999	99	236	999999	999999	702	999999	999999	240	603	178	674	673	999999	668	188	999999	165	937	781	17	409	645	874	20	623	999999	147	752	815	716	999999	999999	675	959	655	978	381	795	999999	40	191	609	999999	451	418	516	999999	999999	973	625	755	635	427	108	817	454	999999	999999	999999	478	999999	821	425	999999	764	366	998	751	999999	999999	743	370	580	750	826	800	244	432	601	116	999999	111	778	199	961	778	891	999999	152	210	999999	513	999999	888	82	369	194	523	999999	62	518	719	31	774	999999	395	64	676	282	26	219	929	276	705	714	856	53	236	925	985	474	430	609	812	582	239	386	691	678	466	999999	721	745	549	999999	54	90	14	317	999999	723	224	999999	135	999999	999999	999999	288	999999	225	326	999999	598	999999	999999	98	999999	219	201	999999	999999	999999	998	815	411	999999	194	726	117	670	776	999999	918	358	272	999999	135	483	821	999999	999999	999999	517	462	999999	657	132	53	962	999999	934	871	812	665	567	360	226	489	724	502	999999	520	181	513	449	999999	49	249	999999	337	962	635	397	316	999999	911	855	545	674	999999	999999	999999	999999	608	735	905	236	263	791	911	44	645	999999	999999	381	481	999999	13	22	862	999999	882	614	634	546	308	999999	506	15	656	504	999999	814	970	135	372	756	999999	999999	999999	61	786	458	527	999999	326	876	77	934	999999	985	999999	532	999999	145	494	536	139	72	999999	431	729	999999	145	999999	363	830	788	204	999999	725	363	235	478	999999	831	433	999999	341	229	432	416	571	999999	999999	652	999999	12	999999	641	836	999999	510	999999	123	999999	539	999999	120	939	496	98	999999	925	462	631	999999	64	10	313	70	449	797	842	14	24	168	429	474	999999	215	999999	953	562	182	108	853	883	999999	490	302	120	999999	999999	733	344	999999	645	375	49	35	102	12	531	581	397	828	667	999999	109	999999	999999	849	999999	733	999999	144	999999	999999	364	777	742	
700	999999	21	999999	473	405	119	999999	480	522	64	999999	738	123	825	431	981	999999	999999	196	547	265	327	192	271	629	668	75	999999	233	891	20	271	999999	999999	492	519	630	923	433	999999	676	628	650	999999	424	618	620	842	713	338	999999	94	591	205	999999	202	999999	689	999999	999999	999999	471	999999	999999	53	999999	999999	720	999999	912	999999	860	846	638	870	636	676	999999	999999	21	58	232	999999	895	999999	999999	680	96	958	999999	690	941	89	999999	514	215	999999	29	21	261	999999	999999	999999	999999	977	118	248	999999	999999	807	999999	701	842	833	688	821	999999	361	999999	127	492	369	762	52	999999	419	781	999999	133	665	265	657	999999	595	849	999999	999999	999999	917	814	999999	999999	999999	160	774	999999	109	255	18	999999	240	999999	320	894	768	803	148	467	999999	568	336	98	829	669	552	868	585	257	999999	999999	108	289	999999	893	439	765	607	611	999999	241	999999	535	150	440	434	999999	999999	999999	826	999999	20	265	125	359	488	599	999999	999999	608	906	413	852	271	999999	594	951	585	426	999999	13	999999	536	199	999999	258	800	999999	999999	245	999999	531	364	430	938	530	843	173	94	415	840	867	515	13	372	828	467	999999	999999	845	483	660	919	766	822	850	999999	76	777	999999	687	650	508	856	302	384	59	431	332	948	751	999999	500	21	624	145	690	533	827	519	790	535	285	999999	762	656	999999	598	607	999999	999999	999999	395	983	727	199	999999	658	710	999999	999999	46	999999	723	104	695	999999	999999	151	687	169	950	249	999999	320	161	375	955	104	646	772	461	823	244	901	975	402	517	293	999999	776	41	822	839	740	999999	594	999999	459	77	496	703	456	920	928	106	999999	137	672	576	824	413	564	74	224	327	222	707	821	128	302	651	625	715	999999	138	137	409	527	999999	567	813	999999	36	159	79	14	999999	999999	805	447	274	845	999999	611	999999	476	757	625	999999	540	887	739	340	999999	845	88	740	20	999999	999999	137	610	115	18	999999	906	999999	999999	155	323	320	401	26	681	999999	806	908	114	546	661	379	784	114	35	999999	83	176	999999	999999	991	273	999999	999999	999999	319	663	999999	708	999999	999999	938	842	480	109	230	496	723	658	745	48	999999	636	473	999999	999999	353	506	999999	999999	938	740	999999	611	163	59	428	886	188	999999	374	77	209	514	90	722	537	314	999999	999999	999999	359	517	516	275	821	999999	428	999999	248	966	167	999999	379	661	726	662	999999	999999	60	802	610	999999	999999	381	971	970	131	393	426	
71	48	502	284	155	999999	232	999999	999999	342	422	999999	520	940	404	999999	417	999999	852	364	70	306	988	953	12	583	814	230	999999	303	999999	999999	45	949	187	999999	665	384	999999	999999	503	893	895	983	638	802	99	999999	892	999999	563	149	278	38	366	765	60	999999	281	571	774	12	999999	52	491	905	963	571	763	476	551	42	606	779	861	176	411	999999	325	999999	494	219	337	971	739	710	247	16	999999	422	878	999999	113	663	999999	500	269	853	501	732	999999	528	841	426	622	531	543	498	999999	200	364	55	233	81	87	999999	675	662	999999	780	668	956	978	350	598	434	999999	943	481	999999	906	557	513	593	370	965	999999	999999	358	999999	177	748	999999	999999	67	832	893	41	585	744	999999	607	999999	999999	73	882	999999	500	828	197	601	600	27	999999	293	806	542	640	711	121	195	764	999999	103	613	919	127	585	292	999999	541	898	367	736	999999	999999	17	792	529	488	999999	877	999999	170	617	999999	731	999999	119	999999	999999	263	999999	474	558	999999	999999	999999	117	154	764	964	999999	73	999999	703	243	291	999999	984	999999	749	120	999999	696	318	683	999999	999999	999999	999999	94	476	41	474	288	999999	893	187	485	16	559	999999	384	999999	460	670	28	514	913	343	450	999999	999999	462	551	152	107	777	250	999999	159	971	80	956	999999	498	186	598	378	999999	350	113	785	978	249	74	736	508	245	648	664	639	572	703	748	999999	999999	578	923	145	999999	125	999999	108	999999	999999	615	428	999999	962	493	429	146	788	992	999999	985	999999	223	487	999999	599	541	602	722	519	999999	999999	217	367	999999	608	999999	242	655	999999	175	999999	131	661	999999	317	464	283	999999	244	503	783	711	411	999999	206	365	445	729	999999	583	345	385	999999	188	999999	999999	686	816	885	999999	903	143	767	181	308	34	999999	999999	999999	999999	268	447	487	26	999999	665	806	39	949	253	240	999999	774	651	830	311	784	483	999999	106	777	466	279	999999	599	650	943	239	999999	181	803	417	630	999999	324	897	999999	330	563	999999	413	999999	866	642	523	400	368	125	999999	996	249	999999	819	12	367	801	999999	996	427	999999	721	577	10	777	999999	823	882	39	999999	999999	413	464	919	635	692	999999	599	637	967	208	292	999999	887	42	999999	999999	597	999999	387	522	729	901	902	999999	862	836	656	999999	202	999999	518	999999	788	999999	999999	784	168	999999	319	246	999999	540	38	228	692	893	999999	999999	845	723	235	263	651	999999	999999	512	999999	341	773	856	473	511	
444	277	999999	953	48	999999	449	157	999999	414	999999	151	321	199	872	684	999999	968	156	688	999999	999999	475	264	686	999999	999999	90	232	826	999999	999999	772	999999	106	999999	537	738	855	999999	528	999999	166	820	999999	999999	502	23	999999	877	445	804	999999	785	999999	965	801	435	277	73	270	369	999999	740	993	857	378	620	102	120	156	167	123	934	170	554	321	654	320	186	481	999999	450	355	391	616	999999	999999	442	140	999999	111	471	791	950	168	774	426	999999	96	999999	882	920	528	731	999999	999999	775	624	713	653	157	999999	999999	591	76	999999	579	358	387	115	390	187	962	160	54	999999	999999	999999	999999	780	895	827	234	999999	599	283	999999	623	999999	924	976	373	728	486	999999	986	999999	209	999999	250	205	77	449	999999	751	704	957	378	686	590	368	791	622	933	758	999999	890	56	992	999999	996	999999	254	462	139	27	459	486	347	67	999999	133	999999	761	999999	999999	999999	253	301	894	326	553	937	523	999999	194	751	794	727	999999	106	999999	216	100	253	249	822	987	999999	999999	255	999999	40	999999	274	999999	690	999999	358	930	942	999999	754	107	476	453	28	731	896	944	275	664	999999	999999	961	992	916	19	518	345	999999	400	401	999999	999999	999999	522	999999	258	330	503	890	446	999999	550	999999	999999	118	624	999999	231	101	100	907	468	590	999999	186	667	282	329	681	352	23	925	552	255	197	458	630	930	999999	482	575	450	385	228	962	313	512	423	999999	999999	718	124	913	999999	494	108	68	133	999999	650	976	999999	822	999999	433	870	998	212	391	660	993	869	520	999999	525	466	999999	372	760	873	999999	858	522	296	633	999999	22	253	999999	99	999999	507	999999	999999	505	574	628	836	794	101	315	310	42	156	400	999999	603	304	783	999999	999999	695	372	473	495	127	489	535	914	534	858	755	451	301	999999	496	284	999999	122	950	999999	999999	999999	669	567	854	826	375	895	999999	305	999999	999999	734	84	703	144	999999	574	388	95	102	999999	999999	242	559	858	740	886	904	574	153	192	833	198	768	128	703	905	640	999999	123	639	140	999999	150	295	717	226	566	361	163	885	999999	865	746	334	317	436	17	995	999999	489	990	999999	161	535	999999	545	316	585	441	999999	933	999999	999999	462	999999	999999	101	274	151	523	329	553	421	267	457	967	999999	443	810	277	897	999999	999999	634	649	919	999999	615	659	181	999999	999999	920	936	951	647	893	293	542	999999	344	743	854	572	169	999999	999999	894	88	668	102	873	775	
999999	328	298	882	346	813	872	953	486	614	999999	613	348	633	484	999999	809	999999	168	901	999999	933	163	999999	999999	999999	212	130	193	537	999999	88	46	999999	756	999999	663	765	999999	480	670	999999	857	139	884	958	821	813	999999	999999	999999	594	934	999999	250	240	175	507	249	871	611	751	770	949	622	891	577	142	876	866	652	999999	526	688	240	211	85	999999	906	683	999999	999999	805	604	999999	407	154	999999	965	999999	452	165	525	685	868	999999	562	908	999999	999999	391	999999	936	458	999999	235	77	999999	741	49	165	999999	999999	566	227	222	945	175	690	999999	746	512	177	360	423	496	527	999999	820	999999	648	176	517	913	301	965	462	357	668	42	999999	899	333	999999	371	311	565	959	999999	655	973	397	227	301	257	879	520	999999	44	999999	707	236	435	999999	999999	999999	633	686	275	262	760	999999	999999	657	999999	999999	188	999999	989	999999	999999	568	382	174	999999	261	999999	999999	999999	422	454	876	322	999999	334	112	474	904	535	999999	677	878	694	215	895	384	890	569	415	410	700	279	596	922	518	149	854	271	90	149	999999	417	30	853	807	999999	286	999999	332	782	999999	999999	716	616	444	999999	874	177	279	999999	370	999999	999999	266	999999	185	289	400	999999	999999	999999	999999	999999	396	343	270	857	840	999999	20	107	611	246	999999	38	426	999999	999999	999999	465	999999	686	991	125	778	999999	606	764	999999	632	999999	886	999999	147	533	179	459	330	283	184	205	43	769	999999	999999	759	151	999999	237	304	999999	999999	912	253	919	999999	221	708	999999	681	663	999999	709	999999	415	221	999999	109	108	859	966	243	707	313	270	242	917	999999	258	29	999999	428	999999	837	20	305	973	335	227	961	957	999999	712	601	520	111	333	993	999999	655	727	52	89	378	999999	388	602	999999	983	687	654	999999	999999	999999	999999	999999	566	872	765	120	247	706	881	146	999999	999999	999999	115	792	168	908	924	880	603	999999	476	999999	168	999999	631	703	999999	351	540	317	479	301	124	438	286	545	999999	999999	742	999999	30	170	942	999999	121	858	496	999999	999999	999999	729	607	855	306	695	999999	408	372	143	416	873	364	351	999999	431	924	999999	999999	999999	999999	999999	999999	999999	196	281	315	407	690	397	772	216	557	526	760	588	872	445	999999	742	391	999999	98	105	335	999999	999999	819	999999	55	197	452	819	310	211	999999	44	470	669	999999	389	496	999999	975	370	999999	326	837	591	250	559	488	597	934	135	486	999999	600	811	653	614	999999	294	645	209	330	
397	256	999999	999999	553	999999	776	793	363	999999	428	123	734	135	226	828	238	872	496	709	999999	999999	185	725	965	443	999999	26	420	893	212	82	999999	50	812	79	999999	163	696	156	711	999999	581	240	67	254	866	685	999999	786	268	999999	999999	500	475	512	81	599	472	120	999999	999999	383	999999	692	356	347	693	323	156	315	999999	185	999999	999999	61	314	944	667	720	577	999999	590	633	635	790	924	999999	575	999999	998	923	691	586	402	951	430	121	548	711	906	182	372	289	481	999999	999999	808	999999	423	208	999999	932	999999	999999	999999	180	999999	834	901	999999	71	128	22	158	391	999999	598	999999	999999	631	999999	406	955	813	405	609	999999	162	451	553	999999	999999	161	112	872	990	939	54	999999	999999	999999	999999	646	288	845	63	360	999999	99	999999	647	860	999999	999999	15	729	976	937	147	181	869	598	392	358	316	999999	966	999999	999999	401	999999	999999	999999	275	999999	915	760	676	968	351	999999	179	72	652	905	999999	337	369	106	999999	24	999999	999999	449	999999	999999	893	298	999999	999999	96	450	999999	698	355	999999	534	999999	840	99	969	309	999999	795	922	699	535	740	999999	61	951	606	812	142	386	451	999999	886	363	869	32	471	704	999999	264	999999	324	374	306	812	730	156	529	17	183	714	43	121	999999	222	999999	999999	845	920	615	490	637	723	999999	904	455	648	827	970	77	999999	605	567	541	999999	999999	170	999999	639	999999	804	87	805	958	999999	999999	536	369	150	323	999999	625	783	796	774	180	601	63	402	367	92	328	558	999999	676	999999	476	999999	413	999999	395	999999	999999	999999	810	999999	999999	764	648	495	918	288	686	657	208	881	821	999999	766	942	784	117	999999	281	248	485	529	865	292	563	942	956	955	313	927	160	419	999999	985	372	999999	836	414	999999	999999	803	641	901	999999	999999	297	999999	813	999999	62	287	999999	935	360	335	883	966	999999	95	553	961	333	999999	729	999999	472	636	785	404	603	947	999999	145	999999	445	999999	628	134	497	275	246	999999	493	999999	650	484	999999	833	999999	999999	382	364	328	999999	999999	999999	268	999999	693	332	999999	999999	419	999999	114	583	540	113	915	999999	265	841	984	820	316	817	839	999999	89	573	987	803	134	999999	231	999999	385	783	352	999999	585	456	999999	174	614	999999	733	999999	157	999999	944	381	917	179	233	540	380	508	999999	671	639	147	102	999999	999999	857	795	503	646	521	208	757	760	950	999999	999999	410	819	216	999999	93	999999	974	22	999999	616	885	955	692	
690	221	877	737	681	335	448	364	321	829	756	531	999999	980	999999	868	197	620	999999	274	424	140	561	999999	65	999999	426	172	89	500	728	972	840	811	999999	999999	331	30	88	624	466	454	98	999999	999999	469	853	243	348	154	442	995	917	999999	278	560	660	585	681	104	909	285	285	820	110	999999	999999	428	34	335	547	177	542	352	807	999999	51	572	842	999999	733	192	824	935	68	732	64	159	999999	404	999999	745	348	984	715	191	999999	277	999999	676	778	434	218	999999	607	999999	463	999999	999999	308	519	98	743	94	999999	727	461	350	762	999999	728	999999	885	999999	686	999999	828	557	636	625	800	773	683	999999	818	309	973	999999	999999	999999	278	489	275	244	999999	561	12	263	623	988	999999	829	515	520	947	246	548	588	999999	999999	999999	906	938	999999	507	745	414	577	999999	999999	999999	650	999999	968	999999	999999	999999	650	744	134	798	574	999999	999999	999999	971	267	173	228	582	760	999999	483	531	356	999999	999999	17	737	149	156	435	999999	562	244	89	999999	547	999999	707	969	897	843	212	17	872	999999	299	371	999999	487	251	358	999999	310	368	999999	490	621	736	697	268	913	999999	977	373	586	381	413	816	999999	720	999999	521	612	862	551	999999	523	999999	999999	261	645	999999	661	905	86	999999	262	876	912	999999	999999	684	999999	999999	984	248	999999	643	295	600	886	999999	381	767	499	999999	91	447	817	999999	967	147	345	446	622	711	943	82	999999	293	129	999999	999999	828	795	77	511	901	877	312	56	879	999999	799	999999	100	999999	999999	416	999999	999999	999999	68	26	368	999999	348	573	97	282	304	162	356	11	999999	359	652	552	972	431	336	189	999999	514	848	97	948	545	80	532	882	58	666	57	82	314	999999	886	469	16	999999	937	813	605	17	894	532	197	999999	26	447	286	999999	984	913	41	999999	554	177	999999	999999	999999	502	565	400	256	999999	309	929	177	880	765	93	965	999999	999999	376	964	999999	999999	564	760	227	64	999999	999999	136	999999	999999	51	69	924	718	198	175	925	445	258	214	999999	999999	233	268	161	145	682	999999	956	999999	524	665	289	57	223	717	89	585	999999	479	795	130	999999	174	887	999999	999999	56	895	799	777	953	127	760	744	555	999999	502	999999	999999	999999	999999	179	400	619	386	999999	999999	504	999999	999999	350	997	778	999999	999999	595	68	380	53	188	635	308	999999	514	571	547	529	312	668	999999	587	518	528	77	394	951	422	555	511	999999	89	551	424	713	436	956	999999	351	
999999	960	281	131	32	999999	777	112	21	999999	999999	838	260	573	836	103	508	832	478	711	999999	690	182	513	868	999999	999999	93	883	453	87	615	209	999999	209	708	115	465	495	999999	999999	291	939	999999	999999	673	86	516	715	331	999999	604	487	999999	999999	422	999999	767	999999	316	641	694	228	999999	809	442	639	82	374	999999	987	52	999999	690	422	999999	751	999999	16	999999	639	999999	378	562	247	999999	137	572	860	786	920	347	212	188	156	999999	72	380	727	999999	44	14	999999	586	343	999999	267	797	224	583	671	999999	999999	999999	677	59	325	666	330	999999	315	999999	221	587	999999	649	840	167	543	816	999999	999999	919	999999	170	635	450	791	229	85	225	339	357	287	125	999999	999999	153	511	999999	289	999999	999999	999999	999999	967	792	999999	999999	693	331	999999	999999	999999	902	300	232	819	897	51	999999	999999	999999	255	999999	975	999999	934	471	999999	73	696	655	999999	537	284	999999	999999	192	203	843	886	422	535	753	125	86	950	384	824	555	767	999999	999999	499	754	999999	803	999999	784	258	999999	102	938	999999	635	454	999999	870	628	969	704	636	704	208	999999	121	911	502	994	999999	768	999999	647	883	305	450	999999	999999	999999	325	527	246	408	944	985	793	483	999999	128	670	268	90	999999	999999	851	140	552	271	777	643	57	311	296	884	489	307	455	64	334	194	268	869	97	312	452	468	999999	999999	222	999999	637	16	384	334	999999	999999	804	999999	42	999999	898	923	179	149	277	225	950	999999	464	688	999999	429	580	933	999999	398	992	453	413	392	999999	792	59	999999	15	51	927	961	999999	801	503	663	31	169	296	345	699	948	45	236	517	715	305	533	589	999999	436	450	922	251	696	360	388	999999	272	116	999999	330	999999	236	298	988	279	663	195	684	999999	999999	647	76	999999	54	418	186	999999	197	496	525	270	999999	614	486	49	12	114	999999	285	999999	897	190	470	999999	999999	808	937	999999	446	641	347	904	811	999999	803	856	552	651	942	211	999999	85	619	999999	999999	347	621	811	949	999999	558	53	409	999999	999999	466	606	329	240	609	999999	356	751	999999	187	999999	985	598	682	193	460	463	210	83	607	999999	570	121	999999	476	196	136	579	179	92	999999	504	786	999999	999999	259	233	420	999999	962	428	334	763	181	703	999999	33	999999	765	815	999999	842	336	427	701	895	494	19	763	423	122	776	581	772	883	861	208	105	346	933	237	999999	868	120	999999	497	807	939	999999	124	173	997	814	363	987	461	
178	368	999999	450	999999	224	657	918	849	999999	752	990	298	841	163	999999	999999	832	588	62	974	225	249	999999	98	999999	401	649	259	125	999999	999999	785	431	693	840	304	895	178	22	395	949	270	999999	744	999999	651	776	961	246	999999	981	775	934	487	952	129	598	361	220	822	999999	668	734	689	535	215	867	157	322	633	897	663	999999	667	34	954	712	999999	282	903	625	687	23	911	980	999999	850	943	741	721	705	543	957	999999	999999	290	536	847	219	610	784	999999	999999	612	317	327	999999	999999	999999	999999	999999	139	999999	317	206	330	655	822	709	93	364	923	999999	601	927	363	705	385	289	743	428	865	259	671	999999	999999	999999	410	603	662	252	583	489	743	314	576	464	650	994	67	999999	713	147	135	256	860	222	56	685	953	621	999999	999999	719	579	551	879	417	198	209	290	254	229	999999	840	781	999999	672	297	360	899	65	391	999999	117	714	727	999999	425	268	784	992	725	649	50	428	595	769	174	999999	696	56	999999	999999	776	391	494	100	295	474	426	549	999999	334	64	566	443	765	612	864	824	999999	992	930	425	298	999999	999999	16	422	196	999999	508	999999	664	852	603	999999	455	726	230	637	838	950	841	244	999999	401	595	483	985	829	167	309	938	940	63	999999	379	999999	863	999999	999999	872	288	752	999999	234	999999	211	999999	846	999999	885	644	999999	917	52	999999	190	65	137	984	532	437	366	516	209	596	724	799	81	227	966	863	314	552	965	999999	99	203	999999	731	393	999999	999999	999999	282	664	751	32	21	443	999999	433	735	931	561	445	922	245	842	637	945	412	892	629	354	32	999999	644	951	380	998	999999	56	999999	600	22	299	847	244	544	845	701	787	637	38	543	999999	383	999999	530	749	854	999999	380	785	980	628	518	174	999999	335	117	80	641	999999	210	386	340	340	549	156	999999	999999	999999	792	254	999999	264	999999	810	999999	956	652	431	630	154	637	675	619	620	393	780	999999	984	219	999999	999999	999999	202	999999	167	796	999999	452	384	675	852	999999	588	541	364	374	999999	363	364	378	464	999999	20	300	573	710	720	719	165	375	401	27	99	999999	623	479	999999	772	653	108	913	210	57	999999	301	584	97	88	265	29	861	329	630	840	283	981	999999	999999	264	456	999999	333	297	999999	283	835	963	535	999999	999999	313	156	999999	265	999999	264	602	64	998	989	623	642	999999	145	514	81	999999	999999	999999	999999	344	999999	517	206	999999	999999	912	48	999999	466	
621	999999	170	380	999999	715	619	999999	385	29	388	90	903	999999	833	443	868	161	504	212	448	714	755	285	550	154	638	513	242	874	999999	563	999999	541	999999	71	481	94	429	798	462	31	999999	999999	999999	264	999999	252	999999	588	721	760	544	479	28	906	806	885	999999	571	86	999999	142	510	677	824	707	371	897	772	999999	999999	732	705	999999	426	999999	994	31	296	889	999999	150	654	163	590	999999	999999	523	470	999999	596	999999	857	722	356	889	372	93	439	556	893	354	600	626	936	38	839	730	601	75	812	864	543	682	689	965	999999	999999	999999	806	804	999999	436	518	375	530	875	999999	403	537	478	910	999999	739	999999	52	550	37	226	562	189	182	922	405	451	732	721	999999	42	390	411	25	999999	632	999999	56	917	999999	261	999999	162	856	336	999999	597	901	282	999999	687	999999	425	999999	140	534	626	631	925	41	76	643	809	701	951	23	135	462	914	959	987	949	135	468	776	999999	409	333	846	858	807	550	460	917	999999	394	965	999999	999999	472	16	129	130	999999	999999	617	607	999999	999999	999999	938	144	987	322	815	738	522	999999	684	331	134	303	999999	999999	233	526	193	891	214	566	57	183	578	999999	952	868	999999	249	999999	168	999999	948	428	999999	919	673	563	147	111	999999	999999	18	277	563	348	999999	344	63	661	999999	999999	716	999999	348	275	999999	566	545	999999	999999	909	282	513	525	999999	186	874	262	157	560	962	999999	789	456	999999	49	999999	999999	113	249	533	999999	588	999999	999999	495	701	89	267	163	999999	27	777	164	848	600	504	751	443	172	838	92	906	111	536	389	926	999999	655	999999	859	551	999999	130	423	145	694	560	999999	633	484	795	994	993	999999	945	278	999999	608	103	544	164	580	941	411	451	868	486	426	354	569	901	433	999999	304	565	585	999999	999999	713	905	944	959	999999	687	52	97	912	658	591	120	300	201	999999	692	705	970	500	999999	972	276	999999	143	999999	74	582	371	963	699	887	369	622	895	999999	197	600	204	770	999999	999999	364	956	999999	835	243	279	710	871	348	599	999999	95	999999	768	446	698	810	521	745	115	680	999999	222	771	999999	999999	404	306	374	102	510	999999	246	361	617	319	389	307	999999	795	871	500	625	110	302	284	999999	137	999999	499	999999	999999	999999	999999	999999	241	743	67	614	999999	874	999999	506	256	98	394	848	585	999999	137	318	513	316	950	243	190	508	122	999999	999999	812	277	848	875	999999	827	999999	999999	999999	386	999999	
332	693	999999	999999	999999	993	999999	21	907	436	110	999999	330	190	286	376	85	914	507	732	631	588	668	999999	607	999999	631	999999	270	219	759	911	773	561	986	999999	999999	39	775	999999	999999	110	999999	519	711	299	999999	694	999999	461	109	999999	175	999999	944	999999	34	537	323	903	372	999999	751	697	999999	999999	213	769	204	999999	529	56	148	321	603	530	27	158	999999	317	47	937	999999	999999	999999	584	745	130	999999	999999	795	320	715	872	824	704	359	873	842	522	96	757	499	570	932	63	46	999999	999999	424	726	876	316	16	865	434	999999	941	999999	999999	453	999999	163	952	999999	999999	999999	275	496	898	181	153	316	708	230	999999	447	356	877	66	547	890	79	999999	525	918	13	709	16	999999	197	417	999999	748	78	999999	603	547	899	723	999999	770	368	162	253	582	570	608	785	586	986	171	74	531	555	563	23	961	436	752	215	630	999999	107	710	763	999999	567	999999	227	685	900	456	163	343	776	532	917	999999	999999	357	405	924	430	412	36	352	764	999999	999999	990	999999	999999	999999	518	102	511	270	451	999999	724	13	968	999999	900	96	999999	910	197	999999	40	106	23	493	404	809	706	999999	999999	684	420	103	374	134	999999	999999	790	999999	645	999999	275	999999	475	999999	228	354	999999	366	529	999999	321	442	576	999999	484	893	999999	626	753	709	395	999999	576	767	78	999999	639	844	341	856	305	415	275	946	999999	768	630	553	999999	999999	381	350	318	377	999999	978	527	999999	649	342	999999	999999	999999	936	855	602	695	708	400	999999	999999	593	34	673	999999	905	177	630	999999	716	272	999999	361	999999	999999	999999	363	208	404	100	113	689	999999	998	441	142	859	338	101	911	83	922	162	676	345	788	325	999999	357	467	811	999999	999999	933	79	350	812	853	999999	999999	248	496	314	999999	494	35	398	35	241	888	56	838	538	998	642	350	999999	684	999999	548	729	718	851	937	288	216	649	999999	928	101	999999	999999	729	291	999999	999999	618	999999	999999	999999	400	300	999999	468	421	972	368	51	300	729	428	999999	495	999999	90	530	645	376	32	999999	386	136	106	999999	568	49	119	257	335	65	731	999999	999999	999999	157	439	314	999999	526	315	848	607	999999	209	673	999999	520	668	999999	152	999999	251	830	999999	933	274	203	273	900	381	999999	120	999999	244	998	358	634	448	912	651	225	262	999999	716	999999	778	164	897	999999	999999	999999	450	56	193	124	489	249	599	999999	999999	246	51	492	999999	452	999999	891	737	211	999999	
999999	82	755	559	926	999999	999999	123	474	999999	120	305	795	534	853	422	74	532	130	999999	999999	45	334	999999	999999	183	769	999999	274	999999	999999	999999	696	163	806	455	695	497	266	435	98	136	134	959	772	940	256	958	301	39	999999	999999	617	692	215	533	747	725	153	752	919	694	999999	771	999999	692	608	642	728	407	727	577	999999	694	429	982	910	375	266	474	927	811	999999	244	39	528	810	13	999999	282	707	969	999999	513	515	404	286	999999	692	90	341	613	239	893	312	999999	102	922	273	233	623	382	999999	679	825	117	999999	614	742	748	882	605	695	455	999999	757	233	999999	189	35	705	557	682	999999	143	323	581	999999	932	999999	999999	888	740	723	999999	335	510	999999	688	407	125	672	999999	943	207	999999	918	784	204	999999	871	339	743	999999	527	76	699	999999	546	511	536	767	999999	809	321	994	864	999999	795	374	999999	999999	999999	781	909	43	936	738	979	406	405	797	327	388	71	107	154	502	206	593	635	228	138	186	871	357	990	811	632	213	871	947	988	999999	307	322	264	999999	338	494	139	999999	312	999999	116	739	449	303	747	224	849	999999	999999	212	739	38	431	898	909	999999	53	135	116	999999	534	457	808	497	91	999999	843	193	173	712	463	674	916	988	80	999999	907	696	73	417	363	509	182	786	100	279	890	999999	61	776	450	14	854	536	615	658	999999	999999	222	999999	381	999999	999999	72	749	999999	999999	443	828	777	999999	356	71	699	422	999999	285	999999	407	811	859	487	999999	999999	999999	459	820	999999	383	999999	999999	956	999999	999999	45	697	310	119	46	35	167	456	537	999999	999999	103	942	164	124	999999	999999	999999	999999	410	148	894	535	811	999999	299	254	732	69	999999	576	698	872	999999	663	724	724	176	999999	381	999999	412	950	999999	999999	177	516	999999	275	793	48	999999	411	83	926	151	999999	999999	318	747	781	435	397	130	706	433	231	946	500	399	865	216	923	182	755	736	944	678	545	633	999999	588	466	276	378	284	296	799	999999	522	562	234	858	247	600	229	25	999999	160	841	946	999999	999999	999999	927	831	378	238	327	999999	207	999999	954	999999	964	202	968	999999	752	432	999999	431	877	977	999999	641	999999	685	582	536	721	999999	527	703	687	999999	423	590	348	546	999999	67	482	879	999999	79	280	999999	999999	407	260	999999	87	728	703	524	999999	197	49	296	482	999999	656	790	478	92	965	260	996	750	779	999999	782	215	525	90	949	997	662	767	371	999999	
411	999999	286	827	46	999999	10	999999	530	236	999999	62	73	224	410	999999	411	999999	113	999999	999999	532	628	872	121	871	212	623	999999	695	534	282	924	999999	290	999999	514	650	56	176	999999	999999	999999	553	837	729	999999	310	999999	267	596	430	664	351	997	878	999999	413	715	999999	596	386	596	835	999999	278	999999	765	999999	928	186	760	999999	999999	769	352	312	85	44	391	729	901	943	317	108	999999	618	582	310	411	925	999999	935	880	579	999999	999999	999999	851	999999	601	386	377	750	90	835	999999	727	582	654	576	480	379	999999	445	694	999999	288	736	597	999999	555	465	532	13	999999	999999	999999	367	895	115	917	999999	476	790	353	999999	999999	237	273	869	890	999999	655	835	454	731	611	445	884	440	958	658	999999	908	999999	921	844	747	999999	20	999999	369	687	549	659	257	999999	999999	102	169	249	61	999999	727	769	555	999999	697	558	355	999999	870	483	464	156	268	969	999999	743	999999	690	455	232	262	941	531	322	999999	999999	207	828	77	999999	724	999999	907	195	536	999999	999999	121	157	999999	659	796	68	886	232	403	401	999999	999999	999999	670	479	999999	999999	220	999999	248	242	704	521	360	999999	999999	527	758	273	999999	82	442	999999	252	999999	542	267	573	466	882	999999	999999	712	784	919	493	277	681	254	407	88	999999	999999	999999	999999	416	999999	837	142	999999	540	137	959	999999	328	844	915	557	360	937	999999	265	999999	999999	999999	999999	992	736	441	43	878	999999	514	865	999999	107	692	529	984	999999	906	429	440	816	999999	517	141	558	466	84	577	999999	999999	317	871	822	230	845	305	126	424	999999	406	109	999999	694	623	999999	992	231	162	396	572	456	999999	117	999999	937	999999	96	20	443	280	366	465	167	524	206	999999	348	876	846	999999	867	489	16	32	341	999999	657	893	47	999999	999999	922	191	158	999999	286	764	997	293	293	999999	116	999999	628	50	643	999999	179	426	999999	999999	354	315	999999	999999	966	999999	999999	999999	893	905	999999	972	877	45	999999	284	19	649	999999	239	999999	593	563	24	761	999999	388	982	697	999999	999999	476	938	999999	890	617	29	453	999999	262	680	514	999999	388	26	143	113	593	607	369	604	999999	999999	870	313	999999	751	999999	999999	999999	645	112	999999	999999	428	726	44	966	155	825	265	999999	740	666	559	836	203	185	999999	628	404	795	384	337	835	956	969	78	608	138	866	871	510	450	999999	578	718	999999	960	299	109	147	447	782	114	999999	999999	840	320	477	568	576	159	324	999999	
999999	727	468	626	471	756	966	999999	26	958	393	64	300	999999	981	128	265	999999	999999	528	267	357	602	233	796	175	999999	757	140	570	300	722	999999	386	999999	850	259	320	498	999999	143	778	430	823	720	984	500	790	999999	358	312	361	999999	796	999999	502	134	244	999999	306	999999	218	237	456	668	671	999999	913	292	140	868	999999	999999	175	395	488	927	779	513	999999	675	349	999999	781	268	938	281	999999	580	273	726	25	489	999999	916	925	551	974	999999	999999	999999	999999	999999	208	490	999999	999999	285	410	999999	999999	355	731	28	630	287	789	455	197	999999	400	479	343	999999	414	999999	999999	534	999999	470	937	952	625	999999	696	98	841	230	999999	901	999999	995	999999	999999	698	380	999999	470	999999	639	145	106	999999	999999	658	999999	999999	999999	793	637	901	110	37	940	390	622	730	277	332	542	446	569	163	296	425	404	489	90	330	43	569	994	962	999999	335	840	176	200	805	999999	845	362	436	663	10	214	999999	999999	872	85	999999	26	148	999999	202	999999	942	500	18	264	166	173	168	999999	78	906	147	999999	615	549	999999	539	999999	999999	697	94	999999	999999	295	221	435	440	217	254	393	553	856	999999	426	999999	898	676	192	999999	999999	681	203	676	595	103	76	560	443	999999	629	121	553	865	342	118	443	999999	214	796	999999	725	956	913	376	524	60	999999	999999	856	999999	779	357	921	389	25	891	466	904	202	154	874	996	883	625	999999	999999	991	601	318	325	455	471	395	722	177	725	289	309	81	53	863	569	587	682	849	764	632	485	327	999999	977	548	21	999999	953	729	82	298	104	525	999999	999999	999999	540	999999	999999	999999	999999	222	299	999999	166	832	159	291	315	419	211	775	517	376	516	284	101	999999	999999	999999	743	999999	448	653	990	214	556	984	261	887	999999	486	541	802	433	272	37	615	820	715	862	999999	999999	319	999999	523	587	158	552	999999	590	999999	298	857	227	999999	774	646	620	999999	286	174	40	999999	372	724	243	715	943	254	256	486	527	999999	597	999999	129	999999	782	477	627	407	442	923	306	855	999999	683	999999	992	497	391	994	869	438	999999	340	999999	999999	156	289	871	215	308	90	114	999999	106	269	844	321	646	864	153	333	999999	732	116	131	999999	999999	560	141	999999	756	865	491	999999	762	900	53	999999	190	635	999999	756	202	144	999999	201	192	101	999999	739	680	999999	526	851	545	559	964	999999	108	441	619	729	999999	264	551	999999	623	24	343	369	801	999999	465	238	
955	577	687	598	999999	999999	334	444	146	401	280	999999	348	999999	123	213	935	819	999999	749	25	468	999999	937	999999	628	578	177	758	999999	938	268	999999	999999	895	999999	872	999999	960	999999	117	999999	593	999999	984	999999	876	999999	901	999999	434	981	622	716	222	496	562	749	999999	645	362	166	686	91	462	22	520	60	999999	155	341	999999	859	632	641	840	875	999999	953	999999	751	595	275	999999	630	957	645	678	999999	409	415	999999	371	325	815	950	498	511	887	999999	134	999999	248	756	999999	999999	131	999999	84	382	620	886	796	68	893	766	999999	999999	999999	504	376	842	999999	344	739	218	999999	544	999999	691	351	374	999999	999999	822	925	357	518	999999	765	835	656	603	703	788	529	336	313	431	59	68	440	60	392	999999	999999	851	903	27	590	667	587	182	393	999999	256	107	815	245	967	419	382	238	696	668	999999	248	281	556	999999	882	894	999999	999999	632	911	999999	405	384	999999	84	999999	501	249	107	258	483	999999	673	542	432	521	77	464	640	999999	211	363	723	999999	54	999999	999999	808	999999	772	474	415	760	999999	932	999999	440	706	999999	965	881	999999	598	999999	246	37	607	24	787	999999	827	658	999999	946	709	960	681	999999	495	504	999999	693	541	335	783	78	460	554	609	730	90	999999	571	674	804	222	765	313	649	26	972	343	31	346	944	815	999999	813	419	972	29	999999	220	398	868	198	999999	272	636	178	577	63	414	66	290	466	999999	462	152	999999	204	378	848	478	532	763	672	204	999999	967	790	999999	999999	637	710	999999	999999	182	805	616	763	502	999999	481	449	999999	928	964	66	488	728	825	671	922	777	999999	102	999999	866	115	526	264	881	999999	999999	930	999999	777	355	151	999999	915	656	535	999999	701	701	999999	39	613	835	707	147	902	249	964	975	222	859	69	999999	418	999999	700	99	999999	620	18	999999	518	999	999999	999999	915	182	999999	999999	145	198	85	950	725	712	262	999999	818	999999	999999	429	423	999999	706	918	296	105	898	999999	999999	445	233	91	999999	283	520	999999	999999	98	232	999999	436	999999	839	999999	783	999999	999999	705	63	430	280	999999	641	589	680	563	303	242	999999	820	999999	213	222	699	965	994	268	452	201	999999	999999	730	999999	259	992	626	125	682	144	188	999999	999999	999999	999999	999999	840	449	112	602	957	320	451	766	412	455	232	584	149	999999	789	850	878	999999	414	834	550	499	391	596	64	447	620	108	154	55	91	657	999999	534	135	554	999999	849	244	338	
154	964	491	803	770	52	976	999999	999999	999999	896	999999	152	700	999999	999999	68	516	999999	520	699	352	622	367	373	999999	896	615	932	244	999999	38	279	86	999999	586	17	587	826	21	471	996	999999	816	158	402	999999	986	910	784	496	649	310	999999	999999	801	999999	134	439	205	155	371	999999	999999	642	868	419	999999	19	999999	343	480	689	537	58	999999	599	805	218	999999	68	910	704	158	748	55	727	555	448	999999	244	999999	999999	630	865	110	314	643	183	289	983	449	976	999999	999999	999999	959	773	675	934	212	546	999999	468	999999	999999	666	999999	372	597	999999	864	627	999999	803	460	999999	69	671	948	999999	955	999999	928	988	619	933	832	999999	731	999999	999999	879	999999	686	697	999999	689	493	630	999999	771	281	999999	148	128	822	855	78	999999	693	900	112	999999	545	256	914	999999	999999	527	312	999999	836	999999	511	197	984	124	444	999999	494	999999	576	50	513	627	999999	55	789	999999	796	87	764	715	48	195	999999	162	968	440	783	999999	218	965	328	611	999999	640	84	951	999999	999999	999999	999999	506	999999	334	72	223	917	571	868	207	610	731	999999	999999	131	602	325	346	999999	155	14	333	999999	999999	999999	999999	902	693	54	999999	999999	735	999999	665	803	219	988	999999	788	939	60	868	914	781	607	244	999999	543	813	48	759	614	311	999999	417	999999	991	624	723	350	999999	234	527	999999	369	875	642	569	274	999999	999999	463	999999	999999	105	145	418	734	827	999999	999999	999999	880	16	221	999999	433	536	258	174	228	373	999999	448	628	999999	999999	26	999999	732	999999	534	278	901	999999	305	65	999999	466	281	229	999999	999999	356	999999	999999	353	521	685	145	451	115	320	110	693	250	325	999999	274	279	999999	999999	322	105	774	104	999999	979	999999	916	999999	999999	79	976	944	961	999999	791	999999	677	482	999999	341	285	290	999999	999999	178	217	193	999999	999999	999999	999999	486	828	944	702	582	627	859	374	939	999999	967	436	46	999999	165	732	674	534	999999	596	796	965	70	46	999999	288	880	923	772	999999	999999	999999	999999	999999	499	126	27	874	218	108	817	118	890	999999	318	854	459	879	999999	484	999999	455	560	557	401	521	767	907	999999	999999	747	936	601	551	999999	745	565	999999	844	48	715	800	325	295	999999	687	84	498	999999	959	828	11	910	999999	878	491	671	999999	490	977	358	120	986	915	999999	999999	999999	348	739	999999	999999	999999	44	973	999999	999999	140	275	778	713	446	279	999999	928	475	999999	999999	999999	673	999999	83	999999	673	
866	690	604	813	410	999999	897	180	736	758	166	670	532	966	936	527	169	999999	406	999999	776	540	89	932	999999	999999	615	854	212	675	398	499	999999	632	999999	293	999999	905	999999	341	999999	543	710	999999	32	268	942	778	99	787	514	999999	676	707	999999	335	610	672	755	960	328	52	968	71	999999	666	622	999999	799	652	362	263	631	999999	999999	999999	830	568	910	799	507	836	765	425	170	999999	822	350	736	841	682	502	159	769	999999	999999	999999	999999	999999	365	645	52	999999	446	434	260	369	611	52	662	999999	52	762	955	999999	491	999999	552	900	961	999999	999999	173	957	970	860	113	861	999999	826	668	999999	418	554	999999	465	857	328	990	910	49	220	307	83	346	999999	739	203	999999	999999	560	999999	748	198	520	373	999999	32	476	574	156	507	999999	226	994	323	634	218	801	997	634	959	562	990	922	633	974	100	999999	340	999999	909	554	999999	276	646	443	229	43	790	999999	834	851	426	763	541	662	90	89	33	15	531	402	319	999999	999999	469	758	999999	887	399	788	412	146	999999	246	953	37	950	358	999999	414	184	20	420	799	118	146	236	390	971	893	20	597	999999	599	517	999999	633	999999	186	684	999999	156	401	798	999999	999999	973	527	999999	634	999999	731	999999	600	356	391	999999	107	492	333	999999	885	916	505	777	815	812	853	729	718	403	284	181	205	461	999999	618	621	377	403	172	709	999999	346	763	289	454	733	999999	135	346	536	999999	852	162	77	240	896	999999	999999	902	999999	797	870	240	855	559	947	999999	328	773	286	729	98	999999	999999	999999	579	741	497	370	999999	610	603	381	999999	999999	328	52	393	798	722	600	760	999999	53	911	932	115	907	730	507	593	923	999999	999999	999999	104	692	340	984	660	164	534	256	822	519	203	999999	373	765	240	904	755	530	60	686	968	597	127	910	999999	473	999999	767	862	495	999999	999999	322	70	995	999999	712	409	147	567	999999	514	678	533	718	999999	742	152	499	603	999999	402	311	382	837	507	574	429	833	999999	999999	767	999999	337	832	999999	999999	312	769	604	201	999999	393	492	621	999999	919	999999	202	999999	731	691	999999	269	657	999999	999999	939	232	999999	71	293	575	999999	247	308	999999	999999	999999	765	266	439	999999	894	411	491	19	999999	761	999999	588	980	236	126	999999	999999	498	134	680	999999	999999	999999	90	280	542	908	999999	442	255	322	344	578	999999	437	460	302	318	999999	857	175	284	999999	187	849	910	91	66	459	495	608	809	
995	670	161	753	29	999999	112	362	503	710	577	573	448	49	19	97	999999	665	172	329	125	276	515	275	891	69	240	370	460	999999	999999	999999	646	512	999999	908	999999	999999	441	943	999999	31	364	464	706	999999	738	810	901	994	267	794	333	289	694	729	999999	999999	862	959	128	742	999999	651	388	630	999999	936	700	110	999999	999999	999999	999999	123	104	912	999999	568	343	331	999999	468	999999	999999	537	999999	367	818	999999	999999	855	821	999999	824	999999	129	999999	999999	86	631	999999	119	999999	999999	151	569	999999	175	999999	816	999999	328	999999	999999	698	999999	444	67	851	17	568	127	91	999999	499	304	752	404	650	974	210	975	491	711	528	999999	668	817	999999	967	519	202	228	999999	999999	537	302	842	999999	999999	684	999999	234	79	999999	685	999999	999999	158	999999	816	709	525	625	616	138	836	817	119	389	999999	627	615	883	497	999999	899	289	706	962	11	999999	278	460	299	555	999999	422	999999	843	292	999999	668	605	160	999999	676	999999	196	521	701	485	732	746	584	999999	48	350	581	695	785	748	999999	999999	845	906	440	74	335	70	387	999999	177	999999	106	400	958	20	732	687	999999	306	102	195	271	526	187	532	876	242	516	409	999999	953	67	543	478	999999	999999	999999	379	612	276	136	143	287	317	999999	999999	193	108	38	618	894	995	489	656	999999	925	329	729	908	999999	999999	553	977	999999	224	218	563	999999	999999	260	488	317	999999	999999	999999	999999	999999	218	720	882	999999	143	488	791	945	957	578	886	999999	557	440	524	999999	425	999999	582	165	704	102	999999	999999	271	622	777	140	587	908	459	999999	509	941	999999	18	999999	999999	959	74	999999	999999	267	640	676	15	929	820	963	845	672	855	393	999999	999999	126	473	796	432	520	711	999999	368	58	129	999999	999999	615	330	515	446	920	999999	518	968	76	999999	617	999999	265	693	957	176	999999	999999	999999	306	612	661	993	545	238	82	999999	999999	535	279	218	520	480	597	323	499	457	408	751	999999	875	927	223	999999	999999	387	176	827	753	495	999999	999999	526	899	805	954	336	970	217	848	775	999999	443	796	626	106	938	999999	380	467	718	343	494	999999	999999	684	447	712	689	850	905	999999	609	999999	999999	406	994	999999	999999	999999	172	487	200	903	999999	999999	494	426	664	759	449	508	456	296	999999	292	327	564	478	131	999999	624	291	999999	942	164	554	403	152	230	112	368	875	21	999999	241	152	590	105	711	200	30	58	930	999999	407	174	323	999999	999999	88	440	
112	670	852	548	999999	833	961	712	176	100	284	443	656	90	999999	999999	999999	999999	149	737	468	767	931	999999	575	360	999999	545	989	999999	140	781	999999	672	266	214	169	755	45	319	999999	393	544	109	746	614	283	330	773	729	330	999999	231	351	971	999999	999999	366	999999	845	877	426	999999	934	960	999999	301	999999	824	428	285	999999	510	830	118	85	999999	831	999999	961	87	635	771	270	999999	412	559	999999	700	920	474	803	782	999999	441	212	670	999999	999999	253	322	298	999999	355	999999	93	227	401	999999	896	999999	908	616	21	999999	252	655	462	33	558	943	500	999999	903	953	999999	464	999999	399	905	414	621	691	505	648	788	999999	426	999999	827	194	999999	567	804	807	566	999999	999999	432	999999	557	999999	586	591	310	999999	14	999999	999999	999999	628	907	11	337	491	999999	227	120	373	999999	122	238	645	205	373	784	932	999999	106	397	295	999999	999999	999999	357	206	44	109	205	826	783	537	35	845	208	999999	999999	240	322	316	349	999999	407	453	999999	999999	572	999999	227	525	888	999999	505	999999	999999	934	999999	801	979	999999	466	999999	915	999999	205	584	213	800	996	999999	628	702	176	999999	999999	220	297	444	133	39	999999	653	881	679	999999	268	42	31	170	274	266	364	260	999999	999999	231	170	860	258	502	124	999999	393	140	897	196	359	716	955	999999	647	999999	678	950	661	812	245	246	608	937	999999	192	639	732	830	273	452	148	939	826	60	999999	196	631	914	861	269	751	782	751	999999	999999	75	999999	627	681	999999	999999	375	47	986	923	262	321	999999	931	142	661	999999	633	744	220	776	999999	999999	221	999999	57	45	799	552	494	463	999999	38	236	127	943	114	159	587	151	772	902	839	136	183	874	681	999999	729	608	451	158	17	697	549	999999	280	416	999999	999999	274	999999	494	502	470	405	292	999999	814	999999	557	160	999999	602	447	873	299	298	47	524	375	62	80	944	999999	315	850	340	686	191	999999	697	867	948	999999	206	418	347	665	778	592	959	178	539	61	301	112	414	260	999999	646	981	379	999999	273	999999	999999	549	459	165	555	952	46	999999	526	859	292	107	725	251	464	952	633	269	999999	416	883	540	893	999999	212	999999	90	20	999999	999999	999999	110	685	999999	701	999999	999999	510	232	999999	999999	545	999999	201	999999	999999	688	18	221	693	358	120	834	999999	338	999999	656	708	999999	119	871	36	999999	999999	540	191	999999	71	550	596	74	132	46	999999	493	348	999999	701	741	207	757	81	
798	851	342	218	275	999999	335	736	222	999999	999999	123	768	999999	457	188	661	827	592	627	468	625	999999	236	84	542	373	989	447	954	966	755	362	799	999999	246	999999	332	915	594	999999	999999	383	886	574	922	534	596	999999	348	50	999999	614	140	612	182	999999	116	999999	999999	464	345	298	267	999999	803	999999	968	668	221	685	339	911	998	891	655	251	742	661	161	999999	777	108	109	914	62	150	232	196	999999	999999	999999	999999	999999	140	399	999999	126	999999	999999	999999	565	928	999999	999999	711	13	615	248	999999	930	489	999999	983	725	687	247	199	352	169	662	538	781	612	207	299	151	728	999999	501	139	999999	78	999999	989	452	848	428	446	213	999999	534	983	239	135	533	941	999999	467	453	162	336	999999	999999	118	633	783	325	482	373	999999	284	747	999999	999999	805	421	564	993	999999	838	818	752	999999	119	137	555	552	487	673	357	999999	271	425	999999	999999	999999	999999	781	365	999999	533	945	999999	643	775	999999	245	411	330	999999	387	999999	194	615	999999	999999	999999	999999	980	88	241	838	809	26	999999	22	332	999999	34	454	857	782	637	613	314	999999	679	505	344	350	319	151	166	999999	970	725	999999	999999	15	230	726	169	999999	999999	437	695	145	66	999999	999999	464	999999	386	876	265	999999	582	580	310	470	903	139	999999	640	769	99	681	999999	55	907	934	522	403	804	727	697	982	360	185	999999	737	622	999999	999999	886	482	764	290	304	375	152	506	509	544	326	597	108	170	518	999999	23	999999	20	113	828	999999	443	582	158	567	621	232	405	999999	732	999999	644	999999	753	296	335	400	954	680	764	438	22	858	487	999999	598	822	842	837	605	850	999999	391	753	943	48	191	142	999999	753	920	999999	999999	812	45	952	620	999999	999999	22	623	932	999999	349	400	999999	584	999999	27	999999	799	390	567	94	882	999999	263	999999	810	258	999999	268	999999	999999	999999	336	202	56	452	187	999999	415	620	825	982	999999	281	999999	363	23	999999	96	124	767	999999	539	544	734	930	999999	699	999999	606	999999	868	365	714	414	505	73	737	538	653	839	990	393	769	741	112	999999	407	221	382	796	999999	67	153	460	972	314	792	467	126	95	488	103	999999	646	999999	627	213	867	546	299	285	999999	442	999999	999999	999999	769	802	632	966	959	488	999999	809	189	810	221	264	442	200	999999	999999	422	567	361	896	584	133	784	484	761	999999	999999	92	520	868	624	869	682	999999	999999	989	999999	160	136	999999	590	10	467	155	
416	948	434	356	28	16	513	875	923	880	985	646	27	999999	214	999999	814	999999	298	999999	196	351	582	40	999999	999999	444	271	441	361	315	999999	999999	638	78	812	115	999999	73	999999	365	749	946	802	999999	897	971	687	999999	999999	999999	999999	711	156	959	999999	375	404	699	737	572	251	443	571	999999	411	981	388	999999	401	999999	496	999999	783	955	999999	405	780	999999	758	320	756	326	999999	175	155	872	518	999999	999999	999999	710	628	336	941	123	315	999999	237	23	916	592	607	553	394	699	803	927	999999	522	668	999999	790	941	427	815	925	710	406	429	539	472	709	85	999999	612	999999	41	842	842	141	31	552	600	842	727	158	999999	999999	999999	352	999999	327	166	999999	851	920	686	908	136	999999	604	977	807	484	999999	882	999999	598	999999	831	999999	999999	358	999999	999999	52	200	999999	999999	999999	999999	999999	930	87	595	999999	999999	740	113	692	191	132	999999	653	536	999999	745	126	399	844	626	184	999999	644	580	858	968	774	999999	999999	730	588	219	469	999999	242	57	730	888	307	339	790	494	100	999999	649	380	705	999999	603	307	83	709	854	49	999999	806	295	506	999999	187	778	53	305	961	602	913	256	617	303	996	24	237	101	515	836	689	475	999999	930	488	999999	919	999999	510	656	878	364	429	69	436	761	233	999999	130	561	747	999999	138	999999	736	133	98	561	606	293	999999	999999	999999	213	297	999999	301	576	259	913	859	948	999999	315	999999	559	999999	558	999999	245	790	87	971	954	98	499	346	999999	204	364	999999	367	999999	227	810	271	999999	225	771	105	470	657	900	216	701	999999	405	999999	999999	187	306	999999	694	371	999999	768	999999	395	999999	798	994	999999	382	895	999999	502	461	576	505	462	544	611	786	771	775	143	186	764	262	999999	999999	523	999999	26	999999	645	672	136	999999	51	999999	999999	999999	973	999999	125	285	15	478	209	347	829	328	870	999999	695	753	923	595	369	999999	882	999999	999999	703	480	730	365	999999	103	829	335	850	463	838	915	511	813	670	659	999999	180	296	62	999999	999999	205	753	383	999999	999999	749	540	999999	459	999999	999999	284	999999	630	395	919	178	384	380	999999	978	864	42	726	193	939	999999	936	511	421	596	999999	873	438	285	999999	982	999999	211	90	794	999999	14	999999	430	237	999999	49	273	999999	999999	999999	999999	999999	296	999999	720	999999	188	952	495	603	855	47	155	999999	410	999999	354	999999	937	703	183	299	227	999999	860	999999	999999	956	405	223	673	572	419	684	999999	
999999	151	999999	266	999999	296	258	594	201	638	966	999999	25	999999	999999	694	854	10	308	738	393	722	999999	480	784	360	999999	556	999999	930	999999	628	999999	17	999999	999999	999999	162	999999	417	924	704	36	855	894	999999	291	139	703	528	818	572	120	946	24	221	999999	475	482	975	999999	702	999999	270	999999	347	489	18	361	13	295	702	398	999999	999999	688	695	947	585	999999	78	102	999999	753	122	720	517	524	999999	999999	360	999999	999999	636	999999	232	392	765	508	556	999999	999999	778	699	243	125	999999	229	143	336	525	401	889	684	906	971	848	999999	999999	999999	829	999999	999999	107	652	360	999999	761	999999	999999	305	930	999999	39	301	795	324	163	520	999999	999999	999999	391	666	737	959	55	995	999999	381	999999	999999	617	999999	726	999999	267	999999	999999	883	101	421	999999	999999	40	595	951	860	392	120	657	694	58	160	99	999999	583	358	999999	692	999999	38	41	176	217	481	999999	576	312	760	538	643	999999	999999	999999	135	999999	999999	636	152	17	195	999999	620	999999	689	775	999999	782	999999	958	999999	321	999999	578	73	999999	515	344	558	283	385	557	632	582	23	588	421	999999	964	924	999999	999999	227	999999	129	425	420	451	528	705	854	999999	127	801	629	332	752	68	841	744	999999	505	87	999999	632	637	980	48	999999	999999	999999	999999	818	999999	224	195	104	679	458	648	969	73	816	852	999999	591	439	830	952	691	836	362	413	229	822	248	645	358	62	491	444	999999	741	427	351	642	999999	857	586	443	237	82	610	202	774	48	999999	234	449	51	208	159	95	28	274	12	808	599	448	976	550	745	627	999999	213	596	331	398	511	786	999999	582	999999	519	999999	999999	752	220	999999	784	559	421	999999	999999	293	295	297	723	162	999999	999999	386	418	610	999999	492	454	642	988	999999	999999	299	722	663	435	625	999999	999999	999999	511	259	598	999999	999999	426	138	836	617	683	918	309	999999	246	999999	952	239	173	999999	625	999999	318	119	231	999999	999999	269	999999	255	999999	667	999999	720	168	651	99	245	999999	754	194	764	656	837	958	80	878	999999	63	999999	999999	206	461	272	950	999999	999999	150	999999	877	596	166	440	590	42	999999	539	588	450	594	82	999999	999999	418	459	999999	324	480	999999	161	999999	959	999999	148	543	388	216	127	770	999999	458	949	869	364	168	37	333	999999	804	999999	999999	299	667	468	488	995	999999	52	812	98	278	721	989	999999	489	636	950	999999	57	654	810	421	999999	999999	146	132	846	643	260	431	999999	
259	675	217	620	108	999999	999999	659	548	999999	173	999999	999999	307	736	959	999999	874	999999	999999	41	28	160	142	129	999999	792	332	999999	158	564	792	391	561	28	55	781	604	391	999999	212	642	999999	474	646	999999	147	999999	999999	172	202	768	999999	353	505	240	525	84	999999	627	509	425	304	999999	625	380	923	129	288	691	187	60	493	999999	875	999999	519	999999	496	999999	343	225	922	202	956	796	73	47	65	787	530	999999	112	999999	835	999999	999999	119	848	276	999999	28	299	718	999999	152	285	541	478	116	999999	839	588	489	999999	294	999999	111	443	829	316	999999	999999	999999	170	480	947	730	361	97	999999	410	837	229	999999	324	925	214	218	814	999999	532	569	948	76	691	999999	622	478	551	295	247	676	29	959	999999	999999	798	557	514	999999	554	190	390	66	320	999999	369	662	999999	368	297	893	628	318	784	999999	125	433	999999	362	334	999999	809	999999	813	999999	999999	999999	528	371	999999	999999	999999	619	999999	999999	188	892	755	689	759	999999	509	192	999999	999999	999999	711	185	983	837	375	88	161	870	303	999999	587	999999	999999	193	108	999999	608	999999	640	199	19	999999	443	146	233	678	999999	999999	374	751	999999	805	469	687	999999	95	545	999999	761	578	552	749	672	999999	601	649	179	505	660	825	901	999999	999999	165	48	368	741	999999	613	999999	297	558	505	551	999999	999999	783	899	999999	999999	999999	84	999999	71	646	269	680	999999	545	583	508	999999	942	548	850	676	448	313	999999	999999	353	999999	999999	999999	291	993	253	999999	227	818	999999	279	999999	999999	236	827	479	305	518	999999	999999	999999	310	40	197	12	615	957	701	999999	344	999999	260	999999	999999	999999	164	999999	999999	652	999999	559	255	727	999999	239	999999	305	999999	33	206	152	795	870	69	84	398	889	876	999999	387	296	428	150	999999	396	29	98	976	336	999999	999999	524	865	763	138	33	999999	322	958	146	320	645	677	879	201	684	389	999999	596	511	274	999999	999999	274	728	140	999999	253	331	219	999999	329	999999	360	143	628	929	999999	930	999999	999999	577	999999	152	77	650	751	999999	292	711	639	818	999999	824	408	534	31	600	44	999999	918	339	991	749	999999	990	660	327	746	573	755	282	350	545	696	697	621	360	207	87	389	844	960	619	579	959	939	170	951	999999	606	338	82	999999	142	485	585	178	999999	87	990	433	524	999999	999999	999999	478	844	138	711	912	999999	999999	956	618	999999	999999	382	179	999999	60	999999	375	147	966	426	999999	418	412	221	121	
999999	576	129	999999	956	330	251	999999	222	491	999999	42	250	696	935	934	126	323	69	116	213	998	385	36	500	68	386	752	540	999999	70	999999	916	999999	999999	104	284	868	662	753	137	719	999999	917	999999	468	135	451	41	491	93	104	353	114	907	455	200	103	999999	999999	999999	499	999999	999999	999999	661	999999	649	237	999999	660	257	999999	315	979	494	999999	999999	999999	999999	932	935	999999	58	84	965	99	812	693	23	904	999999	281	764	810	637	999999	903	999999	304	352	485	223	201	999999	835	443	999999	135	423	415	732	999999	565	965	18	778	83	979	465	999999	313	956	999999	999999	999999	976	896	505	351	999999	147	972	776	689	999999	721	999999	227	248	531	999999	686	280	607	999999	168	716	999999	801	858	524	999999	39	732	49	999999	998	265	361	859	546	542	999999	526	278	999999	256	875	517	296	259	999999	741	999999	999999	999999	686	616	764	321	269	999999	703	492	382	223	942	54	649	929	722	273	999999	389	999999	519	903	753	339	421	911	840	999999	514	999999	668	192	105	999999	423	841	392	999999	999999	599	449	838	999999	154	999999	999999	212	236	588	574	999999	999999	361	948	10	723	933	999999	353	410	429	999999	999999	999999	714	41	846	832	236	97	340	772	826	789	999999	681	612	609	999999	603	999999	999999	703	940	623	678	999999	157	999999	700	908	999999	157	639	999999	633	649	417	439	33	970	999999	10	501	999999	223	172	999999	999999	328	120	999999	11	749	999999	815	121	258	270	45	211	699	999999	535	188	235	625	999999	619	999999	41	999999	179	262	632	338	613	212	706	410	515	267	744	892	999999	585	113	408	937	364	999999	999999	156	404	821	281	759	474	999999	18	597	975	953	500	999999	915	163	749	126	373	999999	909	551	860	529	943	955	728	946	603	132	226	260	264	400	999999	58	775	440	999999	999999	148	999999	697	812	999999	313	253	605	673	431	363	291	574	162	612	849	296	874	878	325	999999	528	719	886	381	724	999999	999999	999999	867	388	319	764	794	73	999999	853	58	989	999999	711	133	282	999999	768	934	686	999999	999999	791	999999	900	999999	45	548	620	180	811	441	815	614	154	949	806	52	54	999999	999999	98	593	995	248	885	999999	999999	907	255	547	128	999999	48	596	321	999999	114	999999	756	999999	999999	452	848	52	616	183	34	567	999999	999999	999999	724	417	906	999999	204	999999	524	999999	323	431	640	374	632	693	999999	777	28	832	94	702	999999	297	999999	533	645	745	952	631	712	223	57	999999	999999	999999	
403	38	142	583	127	999999	999999	473	999999	307	615	87	225	359	622	406	16	999999	99	999999	574	437	619	382	377	999999	843	999999	312	110	384	906	595	223	999999	999999	999999	999999	999999	25	121	999999	854	500	918	999999	529	999999	19	316	999999	322	999999	16	844	966	419	999999	215	667	235	697	171	343	923	708	999999	12	999999	655	761	571	999999	999999	999999	483	583	999999	464	809	930	250	883	995	999999	71	999999	999999	999999	999999	557	884	999999	57	999999	423	999999	999999	576	219	999999	999999	543	363	555	645	302	570	353	371	393	299	306	405	737	999999	999999	175	450	862	446	999999	999999	737	999999	876	341	972	293	248	554	72	552	254	734	412	707	530	450	257	769	999999	245	17	939	267	588	834	319	804	999999	999999	80	714	773	999999	894	805	264	678	313	330	286	115	816	331	999999	61	670	334	288	293	724	999999	102	999999	668	625	999999	841	298	507	662	488	638	791	999999	838	481	999999	518	901	275	772	943	449	426	139	200	617	999999	536	999999	984	526	999999	48	999999	621	39	512	999999	17	423	389	806	667	797	477	35	339	908	579	117	816	386	28	952	259	999999	326	539	999999	999999	330	761	344	999999	961	999999	752	123	226	451	999999	250	894	852	392	999999	781	999999	999999	999999	287	612	957	999999	178	999999	308	95	628	967	712	972	843	827	103	628	471	989	835	165	282	226	691	999999	65	999999	999999	176	999999	122	871	999999	999999	999999	999999	718	804	288	509	821	999999	666	999999	258	739	999999	999999	76	759	763	675	999999	793	506	892	71	999999	829	999	602	999999	142	525	516	106	24	999999	583	924	999999	824	193	490	23	151	615	731	442	999999	977	178	425	417	806	446	89	905	381	377	841	797	999999	999999	906	174	999999	151	978	162	724	983	824	152	384	939	492	999999	779	364	999999	339	488	440	32	433	241	725	999999	79	26	119	723	999999	999999	587	999999	904	583	849	270	474	753	289	674	993	354	283	42	866	954	777	135	26	101	511	319	544	266	999999	933	166	431	999999	145	615	270	999999	68	797	100	587	999999	930	104	811	585	208	766	39	89	957	692	852	124	249	983	707	123	581	277	315	648	111	916	113	52	845	153	68	733	735	225	245	776	999999	59	205	921	290	925	999999	999999	999999	999999	975	473	578	793	896	631	562	999999	486	529	999999	999999	999999	24	990	999999	740	64	707	306	353	999999	457	86	747	999999	999999	785	833	656	166	537	421	707	940	640	473	61	256	437	999999	999999	
738	715	999999	999999	999999	999999	930	521	195	66	999999	930	60	242	999999	999999	999999	707	842	776	999999	830	373	257	527	999999	999999	360	304	688	999999	280	135	122	14	741	95	999999	766	999999	855	999999	999999	110	467	999999	657	708	623	971	16	549	594	999999	569	907	352	999999	910	513	117	579	999999	999999	258	799	805	999999	237	999999	999999	736	941	245	921	359	370	272	999999	999999	271	999999	737	333	682	999999	685	732	552	999999	399	352	408	999999	499	999999	999999	963	851	667	685	999999	999999	348	564	999999	607	359	999999	220	547	89	953	999999	999999	743	842	893	825	999999	999999	83	395	140	885	74	337	689	746	646	264	407	421	132	361	552	893	398	768	411	660	999999	260	342	559	319	398	534	20	755	442	211	147	861	552	612	333	350	462	999999	942	918	999999	834	999999	999999	668	999999	522	699	999999	453	135	423	339	789	822	62	581	576	999999	802	679	990	213	62	269	559	580	748	228	999999	936	999999	469	742	721	425	386	999999	650	568	21	320	999999	999999	86	724	531	999999	789	281	768	886	823	150	248	623	630	903	881	118	259	774	999999	999999	517	855	954	999999	77	406	675	172	999999	117	790	368	94	224	999999	544	38	817	958	947	999999	59	455	328	503	108	794	483	537	999999	999999	247	839	609	482	230	999999	999999	695	393	605	605	960	999999	999999	880	539	416	927	346	90	999999	815	533	521	467	410	635	103	969	612	999999	635	393	798	552	528	484	742	755	774	103	131	575	999999	189	99	739	969	623	568	388	555	201	461	876	432	316	999999	24	999999	144	999999	999999	781	999999	999999	576	918	999999	361	999999	673	181	999999	986	320	250	999999	342	999999	671	666	480	999999	233	999999	999999	999999	999999	999999	221	397	727	935	640	262	999999	999999	939	219	999999	820	999999	271	514	999999	383	999999	474	565	191	135	755	646	158	478	370	326	557	765	536	999999	999999	686	149	667	999999	246	999999	733	915	999999	251	133	855	850	504	218	896	999999	272	813	467	365	999999	96	999999	90	786	172	892	89	247	183	682	877	824	999999	131	846	767	147	699	999999	650	736	884	632	791	999999	999999	999999	999999	48	502	723	186	641	999999	63	999999	866	460	999999	841	999999	218	77	999999	977	999999	28	96	60	751	999999	123	727	714	212	212	19	299	487	197	741	999999	208	681	959	701	999999	738	78	820	901	686	999999	899	815	527	816	191	813	282	955	74	379	999999	376	999999	999999	926	544	851	26	576	972	580	110	999999	19	396	
491	286	999999	289	999999	239	999999	448	193	827	899	999999	999999	828	485	215	242	999999	289	911	314	999999	999999	266	203	227	803	334	999999	359	999999	999999	517	999999	999999	536	999999	675	56	149	447	928	426	999999	999999	859	465	999999	999999	766	999999	434	999999	107	92	141	45	586	999999	800	436	999999	734	833	999999	269	999999	965	137	949	777	566	629	149	474	386	999999	620	239	344	762	999999	999999	947	21	375	743	419	347	569	999999	851	589	999999	713	999999	203	999999	602	767	691	499	70	151	989	781	804	999999	633	706	207	425	357	751	999999	999999	290	787	822	663	526	999999	628	568	457	925	976	999999	435	551	999999	351	999999	471	652	272	999999	102	957	239	570	986	786	641	371	86	504	837	218	893	999999	416	769	999999	251	933	871	501	999999	74	805	431	330	91	523	856	999999	886	109	775	275	198	829	999999	103	539	971	999999	206	381	430	149	175	542	909	776	581	88	230	718	401	63	408	893	999999	149	666	999999	127	999999	678	618	738	442	999999	999999	999999	186	845	711	999999	885	304	322	643	665	265	787	182	999999	284	999999	665	391	384	221	999999	936	169	999999	999999	277	868	690	702	812	410	732	914	465	199	999999	242	518	999999	516	758	95	259	999999	999999	999999	532	380	241	359	952	357	999999	416	663	650	27	892	838	999999	26	614	619	830	999999	533	873	716	558	880	999999	157	999999	867	462	999999	999999	401	79	999999	745	498	999999	353	860	63	674	507	802	548	999999	350	680	70	499	154	999999	428	999999	999999	999999	815	999999	361	272	805	722	999999	954	958	963	625	822	843	950	999999	999999	275	970	211	858	999999	914	19	502	746	477	573	378	317	999999	267	888	718	990	929	675	108	91	999999	341	483	553	844	584	999999	527	836	999999	971	990	999999	999999	310	501	999999	901	812	858	999999	337	999999	999999	646	729	999999	736	114	853	30	852	65	194	914	870	385	999999	999999	999999	740	228	999999	463	406	999999	999999	809	587	226	999999	38	999999	249	565	999999	999999	999999	999999	124	878	35	423	999999	999999	128	934	25	999999	440	126	816	999999	387	999999	999999	999999	999999	999999	329	700	896	158	887	502	992	989	999999	629	197	999999	999999	915	954	556	999999	805	656	372	288	392	23	275	157	110	544	999999	485	131	268	999999	999999	245	586	424	999999	999999	536	491	107	138	129	395	356	751	401	900	999999	831	413	501	50	999999	147	937	687	631	999999	786	999999	796	514	999999	371	167	200	489	338	540	574	838	999999	175	274	159	
999999	999999	918	405	708	999999	329	653	717	766	999999	174	999999	999999	999999	360	999999	749	533	311	624	435	999999	199	999999	999999	571	999999	267	575	232	875	67	987	674	69	999999	605	88	324	476	860	976	605	178	35	391	689	999999	223	963	530	642	963	535	837	603	728	999999	999999	81	982	396	152	544	999999	999999	120	974	677	648	280	999999	999999	835	763	458	999999	31	535	999999	999999	999999	53	999999	702	242	999999	462	836	999999	983	999999	999999	999999	999999	474	834	999999	64	999999	280	714	134	575	692	859	434	138	772	389	999999	707	319	999999	999999	448	352	540	842	881	23	658	147	221	664	519	388	964	351	299	624	368	966	999999	261	999999	418	478	919	999999	808	966	690	457	292	286	450	28	64	999999	131	304	228	183	905	622	576	913	999999	183	481	469	786	999999	999999	999999	740	999999	23	31	999999	874	620	999	999999	57	968	689	929	388	999999	370	910	999999	999999	330	999999	793	711	999999	999999	505	999999	745	371	349	189	217	693	999999	999999	748	15	43	999999	257	683	229	110	858	999999	886	999999	532	114	999999	999999	999999	315	999999	675	999999	990	384	429	534	316	999999	999999	733	867	761	996	462	842	330	364	999999	291	920	999999	920	692	999999	985	714	521	45	641	260	790	999999	901	999999	999999	599	757	999999	999999	490	940	808	591	377	990	999999	999999	532	690	784	756	681	208	394	797	754	999999	147	398	715	999999	999999	243	387	943	178	859	747	999999	252	572	999999	273	999999	999999	999999	339	325	863	102	823	988	999999	999999	504	118	999999	517	999999	56	344	620	241	897	477	670	999999	214	433	821	43	152	871	999999	999999	31	417	407	999999	999999	424	938	999999	306	891	34	999999	386	999999	834	999999	351	999999	613	907	951	502	376	334	319	273	135	891	999999	69	681	127	907	645	482	701	103	112	502	632	406	347	999999	999999	999999	999999	198	999999	599	999999	999999	856	268	539	269	999999	51	82	105	696	299	56	240	246	220	907	999999	999999	999999	143	585	249	794	999999	999999	614	566	369	999999	574	84	999999	302	899	378	825	999999	378	386	999999	659	30	17	999999	342	359	116	698	795	545	727	458	999999	465	999999	452	999999	286	999999	654	963	681	999999	530	999999	494	753	999999	868	394	58	648	364	456	483	999999	241	988	999999	161	508	867	573	345	999999	625	882	999999	342	925	763	582	350	999999	989	999999	999999	487	194	848	605	775	999999	411	497	89	103	999999	982	12	220	999999	637	876	156	105	117	855	683	999999	612	917	998	942	
631	475	307	633	999999	505	999999	754	999999	800	999999	733	999999	172	847	767	531	417	854	339	715	690	944	474	584	894	870	973	803	198	245	688	999999	887	999999	999999	781	470	18	486	999999	465	999999	999999	330	999999	68	945	18	916	474	204	72	668	999999	941	999999	833	58	572	999999	762	951	615	564	999999	956	160	392	825	986	999999	409	377	72	259	420	117	153	171	999999	999999	965	886	724	50	625	117	999999	999999	501	947	422	999999	851	514	514	663	282	463	999999	907	562	192	929	412	999999	999999	999999	978	530	999999	999999	886	736	710	999999	74	999999	523	250	999999	501	553	333	48	649	964	526	999999	744	999999	999999	690	705	928	372	999999	957	999999	999999	930	512	680	999999	88	268	535	708	150	717	999999	771	758	222	617	999999	999999	858	891	763	831	179	57	243	773	999999	999	999999	808	348	999999	117	580	278	320	346	820	245	999999	779	123	265	385	999999	999999	985	87	477	98	521	363	923	75	999999	424	761	465	447	545	501	269	354	900	999999	703	342	999999	490	999999	280	596	999999	613	121	649	999999	999999	216	999999	787	510	531	999999	296	984	100	51	32	999999	559	881	382	699	999999	999999	768	999999	999999	999999	961	794	999999	574	817	924	999999	320	954	907	848	966	258	508	999999	991	737	999999	613	818	612	301	178	636	353	399	224	84	860	999999	880	999999	221	78	976	993	999999	999999	284	372	403	780	97	124	15	592	632	874	941	762	999999	516	999999	999999	535	670	625	961	231	428	999999	516	459	362	37	637	755	190	531	764	88	780	977	999999	999999	832	213	64	630	760	999999	999999	142	108	818	374	999999	457	543	316	378	951	734	856	661	999999	330	734	999999	377	837	451	352	187	683	12	538	511	348	702	467	571	999999	471	999999	370	383	361	544	662	179	307	647	225	999999	999999	999999	999999	589	537	511	478	999999	263	922	325	999999	955	424	816	999999	957	118	840	848	999999	621	273	205	300	999999	969	200	434	207	999999	804	136	790	999999	956	999999	921	811	201	989	604	999999	548	345	373	428	999999	728	999999	222	999999	999999	377	588	515	782	925	999999	34	999999	288	999999	65	392	520	870	999999	867	859	427	46	307	649	859	212	999999	724	999999	926	94	42	471	607	985	351	997	999999	212	51	183	492	631	999999	658	999999	72	999999	165	824	999999	999999	999999	999999	409	999999	890	999999	517	385	971	67	75	372	939	510	816	999999	999999	51	999999	121	962	825	999999	999999	414	521	990	158	999999	522	999999	45	999999	
831	999999	603	999999	999999	999999	840	251	826	80	999999	426	268	846	157	894	137	999999	124	312	999999	999999	999999	999999	473	999999	379	999999	999999	245	458	999999	999999	938	999999	547	222	737	270	589	999999	869	146	755	569	518	156	674	999999	264	23	999999	999999	733	53	539	719	999999	733	999999	999999	673	882	591	622	628	999999	330	738	999999	681	999999	999999	534	999999	522	164	498	622	999999	999999	999999	333	999999	231	999999	53	306	895	999999	828	999999	999999	233	508	999999	986	999999	143	941	132	825	936	243	999999	623	879	999999	113	999999	999999	231	798	778	422	386	999999	778	369	999999	999999	99	999999	169	781	879	999999	468	999999	999999	535	609	365	681	999999	799	768	100	532	607	18	134	202	374	203	607	12	999999	810	999999	999999	999999	195	409	367	42	999999	776	461	999999	238	421	999999	494	995	775	866	999999	946	622	618	259	256	761	725	460	896	70	965	184	877	170	657	905	949	999999	424	956	324	800	408	999999	638	829	379	596	999999	708	379	999999	741	885	288	999999	513	420	961	433	683	906	145	999999	999999	287	825	77	999999	987	544	677	360	909	999999	155	999999	625	620	999999	392	999999	229	198	691	999999	999999	991	881	999999	999999	999999	999999	990	282	999999	999999	78	999999	361	999999	312	832	253	173	999999	999999	999999	999999	999999	974	999999	800	999999	51	999999	687	999999	649	273	999999	834	195	305	595	16	321	370	637	999999	490	155	443	269	999999	89	305	976	999999	999999	479	612	999999	999999	494	999999	999999	820	948	728	730	717	428	918	516	179	999999	537	657	999999	390	999999	204	696	652	999999	999999	540	132	962	258	710	922	660	793	241	925	446	999999	91	277	500	422	909	665	999999	999999	524	752	999999	999999	768	329	866	608	772	418	222	106	999999	70	207	698	986	479	999999	795	768	135	999999	254	680	726	575	890	890	295	999999	999999	878	112	929	999999	878	999999	490	391	999999	62	30	823	712	350	156	31	79	999999	435	439	999999	977	958	399	999999	999	292	52	753	976	718	487	133	191	227	561	999999	420	819	986	988	638	999999	715	115	461	542	999999	999999	999999	820	97	859	999999	395	999999	154	540	320	999999	717	448	637	999999	344	542	700	531	132	999999	890	999999	982	448	999999	999999	999999	252	294	999999	999999	952	472	209	165	630	628	278	795	326	999999	600	109	940	279	550	10	660	381	572	760	20	217	984	664	171	115	420	999999	388	663	901	256	999999	422	764	975	437	923	714	914	999999	735	805	187	299	559	52	178	900	16	999999	871	
999999	265	455	999999	999999	999999	994	524	217	864	999999	663	515	999999	805	527	515	575	999999	736	666	999999	338	999999	412	999999	375	999999	73	999999	999999	382	85	40	534	48	999999	999999	497	892	929	200	707	567	329	152	672	944	999999	524	663	334	999999	850	214	999999	999999	180	999999	680	180	392	999999	965	360	43	587	485	820	767	999999	494	88	680	807	476	999999	770	956	269	145	430	999999	999999	588	188	939	999999	825	999999	999999	999999	688	816	722	546	739	741	216	295	565	196	133	999999	999999	178	256	762	999999	738	124	166	224	83	545	749	534	911	386	182	999999	362	999999	361	656	764	806	271	999999	270	736	217	563	671	999999	948	307	871	585	420	931	186	999999	96	354	955	581	999999	281	973	999999	828	365	44	200	999999	536	771	340	208	999999	999999	999999	999999	11	906	602	553	379	596	999999	662	999999	999999	250	999999	181	573	999999	700	193	999999	999999	999999	259	999999	852	529	480	999999	421	535	541	386	58	946	382	999999	999999	999999	999999	38	245	684	531	358	502	398	794	283	41	963	999999	639	25	999999	995	999999	533	999999	64	83	82	878	999999	915	131	948	918	304	999999	999999	488	570	347	999999	956	315	999999	900	415	463	735	207	999999	458	999999	902	371	877	999999	999999	874	991	393	999999	999999	366	509	615	999999	553	999999	499	738	268	999999	999999	999999	861	999999	689	366	633	688	600	348	875	419	726	153	228	587	50	353	983	898	999999	999999	68	208	999999	806	847	672	861	983	245	468	210	974	577	610	999999	664	271	205	251	313	792	941	90	999999	999999	471	19	966	999999	155	755	370	987	27	999999	662	623	999999	518	999999	826	999999	112	416	219	999999	576	999999	999999	386	92	787	999999	194	394	126	128	653	33	999999	663	895	554	99	713	839	986	560	999999	847	50	999999	999999	289	486	999999	838	999999	736	40	895	999999	888	62	73	967	713	999999	632	126	543	970	999999	142	308	931	999999	999999	703	380	765	25	251	240	346	704	999999	999999	707	218	287	455	916	993	490	272	16	501	999999	745	135	193	927	260	314	80	529	554	981	555	123	825	999999	366	999999	879	159	658	716	999999	999999	346	105	424	838	98	63	865	651	999999	924	570	999999	999999	254	581	98	990	999999	999999	999999	556	395	162	104	999999	999999	999999	727	999999	122	999999	785	999999	878	999999	98	513	999999	999999	26	663	902	945	630	553	839	999999	121	693	999999	168	732	999999	194	321	999999	943	329	386	612	502	999999	50	923	575	999999	999999	999999	999999	493	
584	579	710	999999	520	653	449	531	999999	622	472	449	999999	999999	953	626	345	483	999999	836	999999	193	44	999999	524	525	862	999999	64	768	521	934	655	210	216	589	999999	200	999999	999999	511	421	778	764	150	63	114	999999	970	949	449	999999	999999	629	348	401	545	107	735	994	999999	427	477	782	111	538	999999	833	613	374	604	999999	809	899	335	733	415	999999	472	999999	421	641	61	999999	999999	676	422	35	861	999999	999999	999999	999999	999999	876	93	944	999999	663	612	269	280	999999	999999	354	303	999999	622	304	999999	986	275	635	274	583	999999	376	371	462	434	999999	768	971	798	999999	679	690	140	32	251	788	999999	999999	860	211	150	35	456	999999	36	641	800	731	256	828	778	299	199	105	999999	999999	999999	543	238	496	500	308	999999	284	675	999999	999999	999999	63	826	999999	658	775	999999	442	134	919	611	436	793	999999	47	725	970	999999	390	501	999999	306	533	999999	875	387	373	710	999999	218	999999	999999	423	999999	210	678	999999	261	999999	524	136	662	999999	999999	970	117	445	180	463	582	847	732	294	121	999999	303	529	620	999999	280	999999	999999	999999	915	748	526	22	66	999999	999999	306	718	432	865	375	382	999999	999999	245	767	999999	999999	257	269	370	449	800	999999	999999	907	999999	808	559	848	123	999999	72	686	59	454	104	999999	65	999999	286	138	309	428	746	495	999999	793	385	934	338	218	999999	340	999999	308	725	711	999999	217	220	497	999999	584	752	601	319	27	686	999999	999999	563	147	164	999999	241	150	381	999999	382	318	364	433	624	520	904	668	731	141	750	999999	999999	200	847	882	788	970	999999	999999	154	185	582	117	999999	271	775	80	999999	358	323	168	353	155	999999	899	856	74	543	74	999999	999999	588	885	935	72	289	372	300	281	204	999999	999999	706	420	206	735	257	839	999999	744	834	999999	999999	818	592	384	247	385	948	36	999999	436	660	827	221	597	696	999999	531	981	999999	999999	679	163	61	742	647	734	619	999999	609	234	190	329	23	225	999999	77	353	688	51	986	352	254	479	835	999999	878	209	608	49	85	318	381	341	64	48	229	766	849	736	512	766	784	427	999999	999999	341	814	996	393	629	828	999999	939	426	437	435	683	999999	977	999999	535	20	134	999999	916	808	987	958	999999	999999	310	999999	951	539	230	567	999999	980	589	433	73	212	225	419	256	475	441	915	626	612	999999	551	871	967	976	755	999999	999999	583	999999	999999	856	999999	408	329	999999	890	410	999999	999999	608	703	
999999	554	705	333	999999	714	287	451	999999	81	341	574	448	759	632	984	562	475	906	933	407	999999	89	999999	393	817	999999	921	584	41	720	999999	14	999999	914	327	271	999999	999999	946	615	142	81	282	524	254	959	570	702	999999	999999	729	963	675	306	494	474	498	939	999999	999999	366	866	345	360	585	570	606	844	314	723	999999	514	960	999999	275	999999	807	999999	999999	858	530	228	678	999999	990	999999	999999	545	430	852	999999	999999	999999	332	259	275	735	921	938	683	999999	725	398	192	940	999999	13	357	41	999999	667	804	799	129	999999	147	999999	162	370	792	999999	71	999999	462	999999	203	530	999999	78	999999	344	885	754	465	505	999999	999999	495	252	999999	789	981	514	16	194	999999	914	999999	239	999999	87	583	999999	156	999999	999999	311	935	242	999999	999999	374	288	42	999999	999999	60	343	999999	298	316	702	910	594	13	259	999999	418	999999	999999	289	666	999999	956	921	761	334	608	23	999999	999999	894	263	506	90	424	702	481	926	412	918	581	250	999999	999999	385	672	966	152	202	744	999999	999999	999999	467	37	999999	332	999999	999999	458	451	330	999999	999999	422	448	999999	513	999999	556	85	999999	864	73	999999	425	999999	161	546	999999	367	999999	999999	470	999999	236	12	49	62	999999	380	371	608	999999	476	261	832	999999	392	936	268	999999	564	646	668	411	999999	197	759	999999	999999	180	573	239	999999	986	509	948	193	195	445	375	460	139	186	713	882	910	999999	456	593	321	769	610	829	999999	900	184	801	209	432	999999	289	450	951	210	999999	999999	999999	490	999999	883	999999	999999	500	893	999999	435	999999	999999	529	893	600	313	28	999999	411	963	999999	196	95	335	156	984	763	630	95	999999	188	975	916	512	56	116	704	709	358	572	999999	936	902	475	713	999999	679	539	225	976	431	765	799	833	969	677	404	425	736	978	443	999999	807	991	257	494	49	26	847	493	999999	999999	837	999999	853	473	293	619	621	310	314	999999	414	999999	588	999999	186	92	543	378	711	999999	973	380	139	249	138	911	999999	229	807	663	692	731	378	122	928	999999	980	506	393	784	804	436	674	218	465	698	412	834	317	956	483	478	782	329	345	466	708	614	999999	382	401	402	503	999999	542	683	740	999999	494	999999	112	46	999999	926	484	546	999999	920	999999	999999	508	394	912	850	189	223	949	59	776	471	262	375	170	21	999999	999999	933	999999	676	782	957	999999	350	101	854	446	999999	855	999999	999999	760	787	999999	905	999999	16	489	652	
471	328	733	691	699	32	999999	736	876	973	543	82	613	683	253	12	481	999999	53	821	995	743	729	104	999999	977	710	999999	999999	999999	147	387	922	999999	561	358	999999	999999	246	327	136	128	999999	520	322	771	999999	999999	544	827	434	311	962	668	999999	999999	999999	639	999999	999999	322	999999	999999	999999	835	165	160	332	999999	895	953	215	336	725	694	876	182	999999	782	443	791	633	929	718	830	836	999999	999999	634	833	759	418	789	524	999999	636	999999	949	684	166	999999	999999	955	999999	873	228	999999	247	973	779	555	389	857	52	930	689	570	999999	999999	999	999999	896	698	298	145	545	999999	999999	720	67	948	233	999999	625	822	928	999999	291	844	612	861	187	290	999999	287	380	999999	747	593	999999	999999	999999	999999	685	424	999999	174	999999	999999	338	802	172	526	916	999999	332	854	241	229	11	21	288	637	187	148	564	616	999999	20	999999	999999	678	999999	403	999999	999999	999999	849	211	107	764	19	778	515	809	699	999999	374	32	955	526	999999	999999	592	999999	999999	819	981	546	859	118	999999	999999	999999	355	134	943	133	924	340	268	14	999999	131	246	12	999999	131	377	448	904	252	822	64	248	663	999999	636	98	999999	682	999999	312	351	989	444	361	999999	999999	685	755	999999	449	691	696	522	999999	405	356	312	287	697	613	999999	955	866	507	999999	999999	691	972	317	44	720	658	999999	701	688	999999	999999	650	477	961	999999	693	377	802	140	368	999999	999999	756	999999	999999	925	984	999999	214	395	132	937	759	533	478	712	447	502	999999	999999	520	820	612	272	999999	661	810	999999	921	999999	588	74	999999	244	781	999999	999999	37	258	999999	673	708	496	999999	20	864	999999	944	492	979	255	874	84	107	847	906	760	493	735	134	999999	258	999999	800	999999	68	570	525	999999	160	496	419	254	933	369	999999	333	319	999999	999999	770	865	253	942	999999	999999	999999	279	396	875	999999	733	302	133	679	424	161	696	495	951	999999	375	999999	999999	492	836	630	150	737	45	582	451	999999	55	364	260	15	614	999999	103	78	301	999999	876	999999	763	127	130	999999	999999	999999	999999	824	310	397	404	672	910	459	332	999999	848	541	360	302	126	501	999999	768	429	419	546	64	999999	883	11	247	325	750	999999	718	510	887	792	385	945	627	930	999999	999999	587	104	165	999999	21	229	759	999999	584	999999	271	871	362	834	535	999999	999999	432	427	395	167	357	170	729	614	999999	961	999999	999999	357	498	571	598	808	841	325	999999	745	390	999999	252	
469	999999	999999	468	999999	157	62	267	270	372	204	513	272	999999	999999	934	436	999999	438	999999	20	802	237	999999	700	282	999999	992	220	734	837	999999	763	152	999999	615	886	270	999999	434	999999	999999	715	999999	999999	67	335	15	611	390	999999	50	951	405	999999	666	999999	307	768	574	604	70	57	999999	535	162	749	129	115	624	999999	175	937	13	359	528	97	253	683	999999	999999	547	391	829	780	796	100	368	910	999999	111	999999	502	203	829	848	444	999999	999999	151	317	999999	900	999999	342	999999	112	948	56	713	579	271	624	999999	627	67	678	228	756	999999	71	999999	219	84	523	999999	673	744	183	999999	93	908	794	541	335	741	646	999999	496	992	693	152	999999	206	461	840	999999	377	575	772	179	226	999999	719	999999	999999	999999	999999	473	873	999999	999999	774	546	999999	671	999999	92	999999	886	421	284	731	763	55	919	999999	22	623	683	504	999999	178	999999	340	867	486	85	999999	409	744	999999	930	623	999999	999999	999999	776	576	999999	999999	999999	999999	689	999999	999999	999999	999999	999999	999999	857	999999	999999	790	378	999999	199	372	215	999999	194	401	999999	400	151	600	354	999999	886	719	550	303	999999	999999	319	622	999999	489	60	444	999999	999999	410	300	552	760	999999	150	254	999999	145	999999	570	999999	605	999999	260	186	999999	999999	551	999999	999999	954	619	563	999999	379	480	755	999999	710	322	999999	390	377	999999	340	848	391	983	999999	863	829	583	545	732	631	999999	999999	372	999999	941	299	893	995	45	456	681	999999	222	247	999999	999999	966	435	693	999999	999999	237	999999	920	338	166	776	347	999999	999999	380	84	831	916	151	144	393	550	999999	32	877	999999	342	999999	999999	860	178	746	999999	999999	999999	158	851	933	999999	10	999999	452	222	999999	523	999999	482	92	85	606	999999	999999	999999	535	115	426	999999	671	999999	999999	999999	448	271	477	988	40	804	157	100	999999	232	897	999999	150	780	999999	337	984	509	999999	911	259	468	62	703	999999	999999	18	269	446	492	190	21	169	999999	915	190	999999	796	999999	752	999999	992	853	384	269	588	999999	999999	999999	98	681	171	601	999999	645	980	219	774	125	390	795	887	653	740	52	886	558	44	865	760	999999	999999	26	578	999999	267	614	999999	444	294	694	999999	105	357	999999	28	419	42	469	934	999999	970	999999	112	956	447	348	123	341	382	40	920	999999	413	506	999999	155	32	550	388	999999	999999	340	831	999999	999999	792	306	929	33	999999	526	575	999999	999999	621	517	913	622	149	999999	501	346	71	264	
773	999999	999999	850	326	873	397	491	90	568	440	640	849	416	423	654	52	193	318	905	513	355	999999	625	885	976	999999	999999	411	470	875	205	278	999999	922	180	110	455	613	160	89	44	494	372	358	981	667	999999	209	999999	875	317	37	166	999999	427	412	76	965	999999	641	987	90	620	693	245	999999	282	493	252	554	596	580	167	825	478	999999	597	999999	999999	318	733	210	916	594	567	177	122	827	999999	768	44	489	273	518	102	954	874	678	999999	619	999999	24	957	940	289	737	870	340	281	567	814	999999	999999	41	999999	999999	173	35	135	999999	259	454	988	484	520	117	316	999999	999999	524	985	918	164	294	922	719	253	976	315	830	307	999999	555	937	999999	244	999999	242	611	316	999999	849	552	999999	369	940	35	482	999999	181	999999	230	607	999999	581	895	999999	777	118	198	542	196	999999	305	770	477	899	60	530	285	999999	83	47	426	999999	146	375	999999	924	999999	693	770	556	143	408	86	999999	798	999999	67	999999	649	999999	423	773	999999	999999	257	284	999999	51	975	952	154	999999	999999	192	190	34	445	999999	536	999999	136	504	772	999999	999999	999999	694	999999	110	695	473	686	50	948	624	653	137	16	128	834	41	940	718	818	412	651	60	893	994	774	999999	537	72	796	998	918	11	964	553	999999	589	600	999999	999999	999999	467	451	409	568	537	897	439	411	701	822	196	785	953	238	999999	846	800	306	999999	775	936	999999	253	950	706	651	172	463	768	254	440	999999	999999	999999	944	999999	651	335	999999	876	490	136	999999	999999	811	142	58	736	618	999999	789	304	614	999999	552	843	207	458	862	999999	734	975	642	457	391	197	356	623	293	734	204	475	839	459	999999	810	263	279	149	999999	999999	435	844	263	999999	146	394	924	999999	111	11	203	473	581	152	514	493	913	999999	624	786	434	453	884	320	323	999999	165	228	741	589	928	319	298	999999	308	141	388	991	255	802	432	835	192	732	10	12	999999	317	780	327	350	687	999999	787	178	982	960	999999	152	681	239	706	56	521	83	884	184	299	843	382	114	922	347	821	363	999999	271	161	999999	321	207	999999	999999	424	249	250	999999	511	123	999999	999999	999999	849	573	999999	999999	788	999999	999999	126	828	967	473	999999	999999	428	350	703	433	578	721	809	634	999999	484	999999	999999	631	281	833	99	672	185	527	211	669	83	773	258	638	811	600	501	202	493	239	384	50	211	999999	900	101	999999	544	605	371	810	999999	99	192	
467	166	398	999999	999999	165	792	945	999999	554	355	576	454	794	767	131	317	442	999999	254	999999	999999	430	999999	932	999999	593	999999	922	839	858	999999	684	999999	180	654	999999	675	175	337	447	439	999999	657	999999	334	646	293	777	999999	999999	377	679	844	185	249	735	938	999999	39	999999	161	33	366	695	999999	891	389	624	123	919	641	277	20	999999	999999	999999	999999	983	999999	361	309	863	448	999999	491	385	999999	890	931	918	273	999999	146	765	296	999999	487	962	186	443	267	999999	663	564	423	999999	999999	999999	608	865	962	954	295	677	271	297	999999	580	213	999999	60	999999	693	204	999999	859	999999	255	521	171	896	811	807	999999	104	640	210	884	372	391	716	999999	292	999999	956	318	496	468	999999	999999	999999	906	758	271	393	768	975	999999	908	563	968	423	525	446	968	161	156	131	583	631	999999	700	218	999999	999999	256	999999	999999	248	999999	373	672	999999	522	340	989	62	545	999999	999999	664	740	976	808	999999	302	288	999999	106	804	999999	374	999999	999999	911	140	698	935	73	147	999999	358	230	570	999999	305	672	13	115	979	108	611	350	257	999999	356	724	409	409	905	999999	371	530	443	185	999999	999999	879	610	210	301	127	481	644	774	999999	520	415	618	126	630	285	999999	127	706	999999	34	637	905	565	415	298	999999	167	179	999999	827	786	394	202	517	999999	999999	904	688	981	139	706	483	999999	835	319	791	999999	285	692	999999	999999	737	999999	973	160	973	999999	794	12	999999	323	474	584	489	733	999999	426	609	838	882	835	439	725	999999	328	163	256	729	106	506	999999	882	999999	569	423	59	999999	999999	999999	818	357	120	685	399	815	999999	899	179	112	999999	375	683	999999	810	999999	974	21	205	655	996	727	999999	698	506	348	999999	987	999999	75	684	261	999999	999999	29	999999	725	999999	335	614	999999	999999	86	999999	808	999999	569	445	677	773	449	48	573	572	999999	100	999999	999999	189	61	384	999999	884	113	428	46	999999	442	427	285	80	230	685	590	999999	742	999999	698	890	375	779	995	320	251	626	645	687	999999	999999	928	502	313	999999	284	240	843	380	972	209	771	962	136	999999	401	702	229	362	983	14	628	449	999999	531	813	282	388	933	642	487	782	358	999999	560	498	782	767	655	999999	360	725	371	679	498	128	412	652	978	918	549	406	293	704	630	262	999999	169	782	999999	999999	851	909	999999	494	427	999999	999999	999999	528	999999	935	574	951	632	289	266	999999	844	999999	410	630	410	24	999999	
90	999999	653	913	307	19	999999	985	999999	409	999999	815	999999	999999	81	704	983	85	459	309	613	999999	341	81	999999	996	719	325	999999	360	381	451	895	644	413	928	769	999999	278	999999	996	999999	680	999999	999999	473	632	585	772	708	426	554	999999	999999	489	258	999999	999999	572	311	299	307	616	542	38	67	920	990	781	153	999999	477	807	999999	312	663	161	790	947	877	374	999999	552	670	933	826	500	189	999999	165	999999	197	943	999999	229	699	344	147	522	999999	553	641	803	999999	773	949	746	21	413	999999	999999	377	999999	999999	999999	165	755	945	609	999999	566	999999	836	626	383	999999	999999	840	720	612	329	999999	277	881	333	999999	340	923	896	984	999999	999999	776	999999	68	999999	563	258	39	999999	943	398	538	320	509	812	999999	187	999999	999999	425	999999	300	800	506	999999	999999	753	371	214	824	831	999999	999999	999999	87	964	999999	567	979	193	285	999999	655	999999	931	486	999999	381	520	926	163	677	870	569	183	198	975	831	976	304	999999	886	825	250	122	349	913	198	999999	848	999999	620	276	843	149	104	645	141	575	605	999999	999999	851	999999	671	163	188	65	999999	889	988	676	999999	685	382	399	986	999999	999999	591	572	999999	949	671	628	543	411	36	430	88	553	999999	266	380	999999	438	45	547	578	958	999999	858	999999	542	860	631	39	590	471	749	118	999999	585	983	999999	384	432	189	659	999999	751	999999	999999	869	346	999999	420	220	999999	943	364	449	836	598	431	999999	528	416	811	997	999999	821	565	680	999999	999999	269	282	347	777	16	855	888	999999	216	999999	232	999999	206	999999	221	999999	66	527	395	999999	999999	999999	562	329	855	25	999999	661	624	930	597	999999	899	32	884	147	873	756	937	508	999999	396	999999	999999	491	158	999999	104	786	694	764	999999	999999	310	920	282	719	27	922	999999	487	999999	826	999999	421	277	481	183	831	999999	999999	999999	590	887	999999	16	605	149	837	999999	999999	283	875	929	176	558	670	598	112	612	427	855	834	999999	30	999999	569	999999	11	223	676	46	272	712	748	463	999999	406	201	913	676	999999	189	224	999999	213	360	896	120	999999	607	882	81	229	655	100	999999	999999	867	784	446	500	148	624	40	768	21	172	999999	712	999999	273	407	198	999999	847	675	619	759	816	973	673	994	149	999999	794	965	999999	999999	658	986	813	999999	417	999999	999999	442	565	193	427	202	197	999999	407	761	999999	999999	882	999999	808	425	999999	884	60	999999	773	505	998	999999	245	802	968	116	
999999	725	297	733	989	999999	759	415	119	435	342	999999	785	999999	597	387	283	319	92	759	258	243	139	929	489	607	999999	680	443	999999	999999	624	234	91	193	999999	474	609	999999	170	999999	403	315	431	552	436	34	999999	908	999999	734	926	720	218	999999	299	595	367	254	392	28	89	971	562	487	717	399	999999	774	999999	913	673	823	922	236	855	999999	707	387	62	582	887	999999	822	822	999999	904	26	234	894	96	116	364	113	152	453	431	753	944	834	46	330	51	994	999999	71	999999	798	981	999999	371	888	980	202	809	999999	318	999999	739	465	813	383	480	999999	999999	999999	318	720	999999	782	434	185	763	552	26	262	845	999999	125	761	919	999999	44	231	999999	208	135	172	303	21	145	999999	23	488	31	662	850	171	175	999999	752	391	999999	208	999999	999999	134	438	186	999999	999999	541	999999	977	546	706	349	258	357	630	681	156	426	999999	647	162	171	284	999999	363	411	684	999999	225	19	537	97	835	653	346	83	999999	999999	746	726	603	247	46	999999	324	323	601	999999	545	227	999999	964	260	561	999999	34	849	907	823	155	999999	999999	818	968	18	999999	999999	605	20	556	984	999999	680	51	54	999999	999999	999999	216	999999	809	871	999999	997	413	572	999999	999999	237	999999	233	790	173	600	999999	674	428	78	933	705	809	996	802	988	999999	445	294	999999	516	511	899	516	999999	783	345	738	862	999999	564	999999	781	999999	999999	698	999999	204	996	999999	925	379	496	66	409	510	999999	999999	78	88	999999	967	999999	999999	767	725	422	999999	999999	999999	999999	387	811	607	999999	496	924	579	999999	114	999999	48	448	214	292	999999	25	999999	116	200	553	532	670	783	66	596	167	161	472	652	286	615	115	999999	824	999999	568	888	552	913	999999	999999	999999	999999	423	725	528	999999	347	630	710	579	610	999999	999999	733	716	37	550	999999	339	999999	117	975	828	59	999999	831	390	999999	999999	136	300	203	999999	892	347	706	370	341	78	93	814	842	942	707	15	216	780	999999	999999	999999	347	635	583	812	553	219	145	374	792	999999	693	603	61	583	288	416	999999	943	395	999999	667	219	848	999999	957	275	999999	131	53	726	60	999999	912	48	789	664	619	802	349	999999	571	995	548	381	400	999999	999999	999999	999999	599	923	837	705	821	872	138	787	338	854	288	999999	23	331	75	999999	999999	999999	999999	794	999999	796	490	604	999999	448	671	999999	477	855	999999	484	674	703	454	802	223	593	999999	175	660	999999	291	947	71	999999	
558	999999	999999	734	995	530	777	574	804	802	443	242	448	999999	210	467	999999	999999	118	803	511	320	877	272	432	999999	601	847	999999	746	515	543	543	314	889	997	197	742	999999	225	999999	109	898	999999	369	999999	155	716	964	203	566	999999	838	267	999999	247	797	999999	999999	194	999999	999999	999999	999999	296	900	999999	143	493	213	280	577	622	893	106	411	422	234	999999	999999	665	999999	882	940	189	999999	704	285	863	652	210	976	440	999999	296	999999	668	840	999999	468	999999	999999	232	761	999999	989	195	945	999999	50	825	572	999999	860	999999	54	57	500	877	589	205	424	999999	841	12	303	147	947	999999	329	742	581	869	444	171	653	662	131	999999	200	999999	758	124	823	999999	638	669	999999	999999	999999	729	178	962	999999	999999	999999	741	390	758	629	851	999999	348	841	999999	253	702	999999	999999	999999	391	999999	999999	999999	999999	999999	310	456	24	374	633	567	799	365	600	999999	999999	103	999999	999999	912	282	999999	999999	348	283	420	282	525	583	999999	798	999999	999999	860	802	695	285	999999	825	565	294	375	999999	995	293	999999	983	251	999999	634	608	699	999999	962	119	564	94	999999	999999	999999	37	931	441	438	835	999999	999999	999999	797	878	344	395	999999	738	627	906	978	402	999999	835	999999	41	999999	948	336	108	485	319	999999	248	610	936	999999	799	999999	363	934	955	169	606	920	488	999999	999999	300	223	354	665	345	212	999999	999999	293	958	599	999999	149	492	112	737	211	217	753	559	999999	999999	481	556	210	273	999999	32	243	999999	999999	999999	587	999999	658	123	754	819	974	548	662	918	653	956	999999	541	223	452	999999	432	404	713	734	893	586	999999	741	797	465	82	240	563	999999	834	53	649	999999	212	833	988	999999	391	999999	999999	999999	359	754	999999	356	669	59	529	179	810	64	211	225	693	360	765	381	956	364	999999	318	108	469	818	913	560	132	21	618	865	448	22	480	528	996	999999	148	227	451	795	32	711	394	647	780	999999	434	999999	851	77	616	36	37	340	897	798	999999	935	611	795	547	48	910	314	371	51	730	999999	999999	999999	999999	999999	515	568	879	606	999999	999999	48	81	136	406	999999	551	999999	422	985	149	631	207	346	212	615	655	258	984	800	89	286	738	121	738	999999	727	999999	461	521	468	461	300	94	78	897	999999	669	150	878	369	999999	949	66	591	74	499	788	424	548	859	320	999999	806	634	545	999999	960	398	378	442	110	797	900	999999	688	341	999999	277	315	85	986	117	115	
440	34	999999	681	999999	673	538	938	35	912	999999	157	999999	493	459	532	597	580	281	772	446	269	268	58	539	903	732	386	520	119	473	872	999999	999999	375	610	218	628	440	724	839	504	999999	999999	999999	378	132	999999	663	745	717	504	715	345	999999	999999	999999	287	151	999999	940	161	999999	916	448	789	999999	776	127	849	323	999999	999999	556	932	999999	194	383	810	171	999999	884	723	775	401	999999	167	999999	130	203	844	999999	486	999999	783	688	999999	168	445	459	999999	355	999999	813	999999	999999	364	168	413	726	987	392	477	999999	845	65	438	652	524	479	631	88	999999	923	15	392	492	999999	772	253	999999	35	938	999999	737	999999	164	910	353	652	999999	999999	463	403	216	461	463	506	968	999999	999999	434	644	965	827	355	999999	806	999999	999999	266	999999	395	999999	861	961	454	125	252	420	999999	527	308	871	865	999999	624	261	717	553	928	986	368	999999	993	441	391	972	999999	392	734	358	112	314	999999	999999	999999	303	542	999999	17	348	263	557	826	732	999999	999999	110	999999	730	448	98	264	120	280	670	350	175	999999	999999	481	591	860	685	552	999999	994	999999	999999	30	999999	719	473	546	590	999999	810	228	271	315	619	872	999999	662	999999	999999	848	203	125	916	999999	137	122	673	999999	999999	402	872	999999	316	141	296	999999	183	409	999999	999999	717	999999	547	859	132	904	124	961	609	261	208	399	999999	999999	800	369	999999	757	203	606	799	999999	833	340	937	943	954	183	332	999999	166	262	999999	999999	140	672	578	999999	149	233	998	712	926	505	204	482	992	999999	340	999999	999999	425	215	999999	826	707	696	999999	921	189	949	941	638	558	104	945	999999	647	446	138	999999	316	618	969	999999	96	93	999999	999999	999999	951	224	842	999999	601	741	57	443	818	999999	975	999999	144	960	284	67	84	999999	411	258	650	999999	303	999999	145	152	807	999999	999999	739	623	368	81	999999	238	734	108	999999	999999	363	898	398	999999	999999	162	430	181	657	999999	551	999999	716	927	999999	815	999999	921	999999	999999	458	933	810	919	999999	808	617	999999	999999	732	999999	958	840	999999	999999	360	261	999999	999999	999999	714	970	160	551	973	727	907	441	193	651	631	813	468	999999	508	999999	97	479	750	215	544	999999	504	999999	155	999999	181	305	879	537	563	90	642	588	555	487	783	269	945	361	901	185	999999	35	110	999999	499	867	999999	627	272	781	775	84	999999	583	476	235	405	390	999999	612	561	655	999999	551	999999	999999	999999	30	646	999999	533	
999999	314	368	34	999999	824	419	102	313	393	261	275	781	314	567	82	999999	999999	558	864	565	999999	298	624	460	999999	559	564	619	999999	892	981	444	257	999999	770	157	559	997	410	999999	297	252	999999	310	390	316	246	613	999999	455	18	999999	963	968	999999	25	744	573	541	275	999999	999999	999999	501	280	831	533	999999	797	999999	422	23	157	878	999999	563	79	323	80	631	322	951	812	994	883	892	999999	999999	794	999999	412	985	999999	145	140	814	388	728	40	559	782	318	999999	999999	43	999999	941	95	701	39	945	431	503	999999	952	903	999999	868	617	387	999999	254	143	52	523	999999	999999	999999	747	462	184	351	293	521	849	14	146	931	999999	887	951	395	588	764	999999	981	491	556	193	237	999999	520	120	653	208	999999	184	772	999999	999999	448	999999	347	999999	854	604	147	982	999999	947	767	999999	907	730	435	965	666	378	243	999999	999999	999	827	520	318	664	999999	640	322	321	830	999999	573	365	449	30	58	349	910	214	843	509	999999	246	470	415	612	389	999999	243	871	805	539	825	660	448	113	826	930	999999	373	999999	999999	749	999999	403	175	551	291	414	916	326	999999	38	999999	445	513	591	999999	902	61	999999	999999	88	999999	999999	834	747	999999	10	999999	231	418	720	841	346	999999	746	128	76	999999	999999	108	812	326	999999	999999	999999	137	224	934	521	777	37	148	521	94	999999	999999	103	999999	428	846	290	497	999999	999999	748	197	999999	606	767	999999	999999	663	990	752	610	761	999999	999999	334	620	490	75	999999	453	391	581	329	261	258	999999	35	999999	821	224	818	325	631	646	599	323	999999	618	999999	59	794	999999	999999	769	483	829	414	416	245	807	366	999999	101	251	527	176	867	110	357	999999	999999	999999	841	999999	999999	295	140	258	98	21	845	871	897	356	659	26	432	560	778	428	42	619	999999	23	999999	603	233	389	129	999999	999999	674	270	847	612	318	533	383	835	197	999999	999999	999999	233	961	494	327	744	591	510	999999	316	332	929	297	827	223	999999	916	340	999999	751	139	665	999999	999999	611	59	744	350	999999	59	999999	999999	730	877	301	48	61	374	285	489	797	618	688	149	351	341	560	784	105	705	467	504	135	947	36	999999	668	790	882	277	999999	251	27	999999	999999	741	208	420	536	184	776	551	64	582	999999	520	977	426	829	280	499	999999	255	787	999999	230	999999	783	851	639	379	271	491	999999	489	999999	601	993	558	610	142	149	257	920	999999	999999	449	552	993	515	
684	252	960	999999	777	49	995	239	112	370	999999	425	569	999999	805	999999	69	999999	103	407	999999	983	868	228	147	359	712	335	858	677	781	999999	789	999999	954	999999	310	879	999999	449	561	371	891	999999	335	717	580	359	999999	424	999999	402	459	596	595	701	384	741	475	999999	337	670	999999	435	589	372	999999	233	943	999999	213	190	816	654	845	558	999999	680	999999	999999	778	999999	999999	444	821	999999	999999	999999	749	262	752	999999	413	812	122	890	999999	999999	999999	962	91	357	416	447	220	674	999999	999999	750	47	609	704	848	56	999999	999999	460	999999	613	210	999999	442	483	999999	924	999999	776	14	541	955	567	999999	999999	931	347	431	946	772	999999	157	801	657	452	711	999999	58	720	367	172	147	439	64	852	408	62	999999	873	725	522	575	897	582	999999	999999	480	999999	632	917	708	999999	37	999999	712	466	408	262	999999	999999	46	876	999999	999999	841	403	525	999999	999999	673	878	698	999999	999999	999999	657	259	229	394	657	241	999999	426	803	999999	945	120	999999	351	396	999	999999	658	999999	689	646	651	488	741	999999	279	966	199	999999	48	20	669	807	439	999999	999999	999999	868	343	540	366	999999	130	760	896	999999	999999	172	999999	674	88	999999	999999	999999	612	16	999999	999999	524	387	274	491	467	764	999999	285	999999	322	296	999999	819	931	325	571	999999	999999	999999	728	999999	585	999999	804	801	294	960	970	222	275	826	58	446	701	353	999999	275	999999	992	999999	121	620	981	461	876	999999	854	156	724	885	218	426	485	52	642	938	881	470	689	182	804	999999	72	46	496	247	999999	999999	588	999999	999999	458	999999	174	616	234	604	999999	928	592	440	813	256	337	67	409	999999	403	999999	415	84	805	194	999999	562	443	557	944	999999	639	476	999999	999999	365	590	760	231	321	435	418	343	837	541	999999	742	990	432	735	999999	96	673	348	999999	182	294	999999	273	999999	611	999999	677	660	88	999999	126	704	255	890	746	306	188	999999	967	650	81	999999	273	97	86	571	21	999999	965	879	999999	137	675	395	80	100	999999	846	709	262	741	683	999999	252	980	48	999999	541	999999	682	999999	421	380	420	999999	57	999999	185	999999	50	171	999999	695	209	333	989	39	859	820	999999	809	999999	552	715	908	397	999999	30	117	48	999999	480	832	292	999999	553	756	265	294	999999	864	321	547	668	999999	999999	988	560	918	999999	18	886	999999	999999	872	576	999999	665	511	999999	570	999999	78	270	999999	691	32	999999	999999	999999	242	774	999999	999999	791	
498	793	999999	624	999999	409	999999	111	126	39	939	759	999999	419	404	685	100	753	581	461	659	999999	287	454	408	863	585	331	999999	758	244	321	922	551	384	782	984	51	488	313	643	113	999999	240	999999	932	532	999999	834	999999	152	30	999999	346	999999	255	516	439	225	999999	823	605	962	367	794	999999	999999	947	45	621	999999	999999	275	277	817	556	300	57	999999	476	341	593	497	54	615	224	328	586	999999	139	999999	999999	825	329	999999	48	150	594	445	656	999999	584	957	999999	999999	999999	999999	725	528	999999	954	468	270	748	827	240	999999	918	752	580	999999	999999	537	905	354	999999	999999	945	787	779	415	706	611	522	380	999999	999999	284	651	522	469	603	68	835	184	807	294	87	502	999999	931	999999	999999	999999	999999	846	57	61	868	257	869	999999	999999	748	999999	258	857	999999	378	80	604	833	277	239	120	705	999999	999999	731	546	862	156	999999	537	848	193	863	999999	175	533	709	999999	415	403	653	659	665	999999	665	926	999999	546	708	431	999999	107	954	613	754	999999	656	354	330	332	395	723	999999	999999	999999	985	394	999999	582	844	371	29	428	999999	999999	460	999999	999999	46	804	999999	999999	447	30	882	750	999999	260	991	523	877	365	999999	999999	18	999999	999999	999999	419	999999	541	999999	964	863	999999	999999	679	91	999999	303	611	775	317	525	736	80	285	346	999999	999999	999999	999999	129	68	967	15	765	345	864	656	999999	784	471	999999	272	756	360	999999	999999	256	999999	999999	233	697	911	112	57	999999	356	938	999999	956	738	268	923	407	999999	905	896	64	870	999999	999999	380	145	999999	314	950	262	980	719	701	386	281	89	609	910	999999	157	864	958	36	989	925	12	211	56	212	443	999999	46	454	686	999999	385	737	999999	853	562	999999	797	106	486	376	999999	952	580	466	189	323	497	999999	758	999999	106	844	999999	301	999999	933	780	111	516	397	999999	274	999999	481	895	351	679	66	869	999999	77	861	549	623	706	60	999999	589	999999	129	999999	999999	999999	655	808	540	393	638	485	628	314	696	589	98	432	999999	999999	999999	571	999999	644	440	999999	999999	964	999999	304	999999	999999	327	312	201	89	999999	30	204	578	369	672	365	958	50	999999	250	999999	999999	999999	999999	200	999999	999999	532	999999	194	485	936	330	999	999999	573	245	999999	52	168	326	122	999999	202	78	238	386	577	999999	216	880	603	859	188	938	593	963	843	540	844	214	779	183	895	911	93	874	578	679	108	129	999999	998	422	923	644	999999	88	
392	961	374	999999	105	999999	313	999999	87	999999	71	999999	999999	402	131	208	953	547	939	721	999999	985	999999	808	898	337	97	584	605	446	264	303	999999	884	461	579	999999	669	684	371	999999	38	15	732	516	582	497	999999	184	999999	469	386	705	52	999999	406	608	999999	646	767	724	999999	287	999999	887	767	277	726	999999	552	728	293	863	578	140	999999	979	999999	999999	325	839	370	409	805	977	878	598	999999	999999	64	970	914	999999	916	646	862	751	375	845	749	999999	999999	785	632	81	185	523	999999	912	544	427	976	273	331	927	364	329	481	663	999999	178	999999	639	886	581	999999	270	946	931	999999	510	614	786	552	999999	78	584	777	999999	801	364	999999	874	552	637	994	999999	701	999999	291	543	280	711	835	580	825	141	899	61	267	999999	576	205	644	43	812	999999	999999	321	859	780	552	999999	999999	999999	707	615	97	259	586	172	999999	958	999999	734	240	902	950	971	194	936	685	725	477	999999	999999	276	239	518	824	804	999999	390	139	999999	990	999999	849	999999	999999	219	54	649	999999	105	357	618	554	999999	999999	909	249	749	137	922	999999	826	279	976	866	999999	386	578	434	999999	241	188	999999	148	743	706	63	769	108	999999	892	45	999999	381	538	179	721	999999	714	914	999999	999999	262	216	416	174	999999	872	324	442	999999	475	224	692	863	178	789	415	999999	107	999999	480	651	163	40	69	575	898	448	697	999999	999999	864	520	227	61	926	621	732	999999	452	191	454	665	999999	426	999999	568	518	369	389	315	999999	617	68	94	539	999999	186	357	598	999999	433	627	722	777	611	704	474	812	252	177	683	596	654	674	35	985	22	613	999999	17	389	89	317	414	999999	256	999999	143	522	999999	444	999999	980	97	758	827	999999	373	815	126	104	706	999999	999999	631	999999	963	394	68	553	999999	573	118	591	976	999999	319	318	876	364	253	999999	300	425	732	308	615	567	915	208	52	648	797	132	913	683	963	105	782	342	293	76	85	968	740	999999	999999	399	120	414	518	999999	496	461	999999	763	416	999999	488	332	953	405	478	860	511	448	776	986	999999	999999	999999	999999	535	544	80	999999	265	331	685	861	43	226	456	511	689	416	161	346	259	159	277	272	616	459	999999	887	999999	225	467	302	999999	289	720	999999	33	304	109	952	390	999999	999999	94	25	627	299	736	949	999999	180	104	296	439	737	528	35	128	606	86	164	193	588	49	864	999999	999999	754	505	999999	487	394	317	209	999999	
562	651	192	256	989	169	999999	999999	630	54	372	15	665	551	202	999999	905	698	33	798	207	117	999999	999999	632	860	545	999999	321	489	999999	999999	97	483	184	999999	843	872	617	916	511	254	958	995	502	999999	111	999999	999999	999999	999999	696	293	410	759	454	192	962	623	999999	623	421	627	150	269	584	918	192	376	324	999999	42	999999	116	296	999999	159	473	727	999999	999999	343	928	999999	999999	98	999999	686	723	730	694	880	258	487	999999	999999	627	817	999999	917	469	919	835	988	896	999999	615	187	124	999999	999999	719	244	378	380	290	999999	161	243	180	91	241	468	646	999999	999999	784	603	814	206	999999	341	999999	810	785	999999	507	940	579	367	482	326	999999	917	434	999999	646	879	117	22	607	476	584	565	836	237	999999	199	368	999999	764	999999	373	917	481	964	981	434	593	540	783	552	581	876	697	764	669	999999	222	654	432	905	999999	802	598	858	757	999999	999999	999999	999999	317	581	752	602	470	953	999999	445	999999	993	222	296	576	999999	999999	894	707	867	81	567	999999	999999	999999	405	859	526	570	999999	622	217	809	459	44	162	475	970	829	283	237	999999	24	115	752	661	220	619	919	573	999999	964	59	999999	999999	990	478	999999	999999	357	743	944	999999	335	822	262	193	762	261	424	999999	999999	75	999999	640	270	552	804	234	61	194	999999	606	997	999999	658	167	505	999999	999999	683	144	999999	481	540	292	428	999999	292	499	999999	458	368	999999	810	459	898	999999	673	641	999999	673	999999	816	172	503	347	394	550	999999	105	688	214	217	741	999999	981	593	893	999999	841	999999	522	734	583	736	881	999999	999999	336	999999	542	831	915	999999	19	999999	999999	319	47	945	999999	148	128	404	790	253	999999	999999	191	999999	315	732	325	799	584	161	999999	242	436	621	245	207	223	414	999999	999999	299	611	999999	599	999999	999999	999999	412	808	724	999999	340	793	492	731	348	16	859	999999	810	999999	125	999999	857	657	63	883	425	709	999999	925	714	999999	933	954	548	41	999999	781	41	875	999999	991	859	757	50	999999	943	890	897	201	364	999999	752	350	183	590	874	942	642	400	441	999999	972	799	689	498	860	538	192	316	999999	999999	423	999999	602	999999	999999	109	617	614	940	534	812	644	999999	754	999999	999999	780	958	167	999999	149	999999	999999	219	29	69	78	552	999999	414	708	590	776	999999	999999	818	747	59	427	774	335	37	460	906	890	337	239	935	409	277	757	999999	999999	774	937	783	499	393	999999	113	41	
74	35	535	999999	232	868	293	218	999999	844	731	541	393	324	999999	190	999999	329	692	999999	999999	152	321	657	485	441	12	999999	999999	328	364	945	999999	742	270	11	924	90	668	469	999999	726	139	432	999999	692	765	999999	825	602	961	74	421	999999	898	922	714	999999	350	790	866	999999	455	999999	490	786	226	650	64	120	265	457	660	233	884	416	23	999999	631	793	675	999999	523	170	367	300	533	51	843	347	999999	56	740	877	602	11	280	187	999999	249	475	125	406	715	347	514	999999	198	398	491	909	826	257	557	125	999999	430	295	594	199	262	185	806	999999	823	999999	716	999999	630	883	999999	999999	945	391	327	999999	155	808	999999	852	886	999999	653	999999	438	470	799	192	999999	288	999999	984	593	753	987	299	318	999999	891	999999	797	630	568	515	355	83	880	999999	239	564	999999	621	473	741	312	999999	532	454	287	362	419	534	30	352	311	162	252	999999	404	999999	252	465	916	694	65	266	776	147	999999	364	590	933	953	207	119	959	521	999999	450	78	999999	863	999999	539	718	273	609	226	999999	203	831	999999	999999	211	322	712	704	778	686	56	999999	999999	999999	922	772	486	999999	823	999999	351	999999	400	752	335	270	999999	64	387	999999	791	999999	999999	934	812	533	999999	471	751	885	406	265	742	175	404	999999	383	425	488	999999	241	692	786	983	861	562	999999	999999	146	999999	933	658	326	999999	894	399	591	459	999999	399	870	999999	829	999999	999999	96	898	235	999999	408	999999	962	575	620	744	109	999999	577	82	260	999999	965	334	809	951	747	938	999999	280	15	346	999999	790	999999	897	999999	862	847	157	775	664	999999	588	738	65	971	93	706	999999	795	528	24	999999	385	306	904	691	30	986	97	157	958	955	999999	72	999999	182	486	723	529	999999	33	429	306	596	999999	999999	999999	753	980	664	242	882	484	486	999999	546	415	999999	999999	999999	842	861	69	628	705	999999	245	676	102	798	999999	982	537	558	505	999999	999999	789	419	526	105	276	16	432	999999	85	480	999999	740	426	999999	693	730	999999	404	171	999999	678	890	637	999999	920	661	192	67	259	999999	926	981	737	465	625	999999	476	999999	575	854	636	999999	999999	999999	379	935	675	40	913	999999	999999	999999	343	235	412	999999	781	384	185	615	824	375	665	731	554	999999	999999	961	151	319	264	566	828	317	732	965	270	858	999999	984	985	161	154	997	812	999999	648	999999	62	727	602	101	263	960	40	271	57	898	235	999999	999999	714	999999	
603	998	976	999999	36	999999	447	999999	999999	612	201	629	999999	231	668	918	999999	245	500	909	999999	717	999999	312	868	286	999999	917	371	633	999999	61	281	999999	550	999999	836	446	622	19	615	98	999999	489	72	341	367	999999	388	979	452	999999	442	999999	999999	886	836	673	999999	749	42	529	276	299	999999	999999	357	410	999999	669	92	999999	623	491	303	335	47	682	999999	537	919	429	999999	999999	999999	36	618	476	797	663	999999	172	978	872	976	95	999999	389	163	999999	983	956	369	999999	896	116	636	950	511	999999	848	163	433	930	829	612	991	884	119	309	531	881	613	999999	507	920	367	750	515	218	999999	658	999999	327	554	999999	999999	999999	495	83	999999	999999	965	999999	814	999999	739	58	52	374	103	938	279	999999	401	111	999999	999999	221	999999	749	885	999999	999999	636	200	634	999999	386	866	552	181	398	46	910	999999	916	999999	999999	498	190	318	707	150	124	574	388	675	999999	452	999999	717	608	518	999999	514	999999	672	999999	624	999999	634	672	186	822	999999	999999	243	943	538	195	399	150	722	796	440	187	999999	187	71	811	959	189	999999	256	834	999999	999999	712	406	638	999999	999999	588	999999	556	646	999999	328	202	35	155	731	397	267	231	577	885	721	894	336	999999	495	999999	812	999999	999999	738	930	987	359	668	531	547	900	941	467	561	608	250	793	999999	976	999999	999999	665	238	999999	676	35	267	999999	168	817	79	709	757	970	775	700	999999	907	601	340	999999	999999	624	194	496	325	763	25	999999	999999	110	680	952	510	924	156	999999	999999	999999	904	999999	671	510	713	999999	201	194	496	786	908	149	885	65	646	999999	680	51	54	304	361	271	999999	410	687	717	399	756	256	999999	628	514	999999	999999	696	610	181	855	911	716	305	140	276	238	379	342	224	999999	316	369	254	999999	999999	369	711	643	487	270	823	999999	88	445	937	450	167	403	702	50	368	45	969	824	140	337	999	230	994	24	41	354	999999	999999	449	999999	801	523	371	88	999999	62	133	910	999999	915	637	860	203	999999	999999	975	640	183	266	281	399	430	974	814	999999	490	999999	472	239	478	502	314	995	59	649	644	999999	999999	906	316	999999	69	791	225	700	148	36	999999	999999	66	999999	329	517	177	498	381	999999	557	718	999999	414	999999	681	564	422	332	864	153	999999	436	943	999999	277	950	369	340	638	759	123	230	464	479	999999	182	999999	999999	797	827	999999	999999	999999	484	999999	999999	901	260	387	237	802	999999	284	882	991	
999999	999999	698	61	567	999999	999999	743	789	444	497	199	934	141	999999	800	249	535	46	592	909	341	468	120	24	58	119	952	410	999999	745	946	999999	488	23	69	999999	131	239	999999	999999	534	316	999999	417	73	967	129	879	999999	999999	999999	248	999999	999999	185	999999	587	47	999999	999999	999999	999999	999999	698	551	617	455	999999	449	999999	999999	305	26	199	384	35	428	703	950	91	989	83	999999	404	902	708	999999	406	999999	414	487	94	721	331	197	201	484	999999	866	456	999999	11	999999	701	445	999999	231	111	707	159	236	884	96	437	709	142	369	437	796	843	999999	999999	290	44	258	42	584	999999	11	193	551	86	837	504	999999	988	643	281	999999	999999	486	188	698	688	188	602	998	293	621	64	999999	56	555	999999	999999	471	999999	999999	453	412	963	535	110	999999	608	160	999999	592	868	721	499	97	479	441	999999	999999	999999	602	855	999999	44	999999	999999	946	999999	504	999999	813	385	107	999999	247	999999	555	401	951	88	999999	89	38	999999	415	425	900	565	744	576	999999	667	970	999999	128	999999	798	999999	672	999999	163	999999	113	999999	999999	999999	770	453	262	999999	999999	49	414	79	185	522	827	999999	628	875	183	391	616	928	416	156	414	986	158	697	39	187	729	499	999999	21	999999	999999	322	208	999999	456	313	999999	652	84	262	901	935	606	722	698	749	796	288	772	557	185	222	999999	802	999999	305	564	999999	747	320	915	154	174	547	428	999999	999999	230	726	87	999999	999999	341	894	513	999999	552	974	999999	437	933	999999	162	464	799	999999	235	999999	999999	160	748	254	999999	764	346	999999	770	68	304	911	329	999999	999999	694	425	999999	999999	202	298	731	753	590	899	999999	387	704	999999	710	999999	241	562	999999	359	575	339	886	379	577	557	756	290	493	680	429	999999	999999	658	467	48	899	315	999999	117	999999	999999	168	354	999999	387	642	999999	70	320	72	359	999999	226	986	365	999999	530	313	644	542	999999	270	909	480	211	29	55	533	999999	848	925	528	915	220	178	181	541	783	999999	915	990	230	999999	618	79	812	151	999999	112	999999	378	12	999999	574	698	146	259	874	395	367	999999	999999	999999	471	146	830	999999	16	818	194	997	999999	122	728	552	230	97	300	999999	398	878	383	431	172	999999	923	140	350	999999	41	922	667	398	832	328	999999	831	999999	482	249	431	999999	853	918	999999	999999	890	669	32	477	999999	958	473	996	999999	222	809	999999	991	223	700	49	494	786	272	340	359	289	409	999999	399	
387	817	999999	967	742	999999	999999	999999	999999	999999	999999	999999	53	982	963	203	401	353	116	948	605	999999	269	549	391	999999	76	656	181	999999	999999	269	239	88	671	150	312	39	746	692	306	999999	999999	190	999999	721	999999	999999	308	146	957	999999	303	844	793	667	558	622	585	101	463	857	489	578	432	210	99	965	320	822	999999	372	606	999999	652	40	999999	999999	319	999999	210	272	357	999999	323	999999	965	394	294	14	592	690	453	654	999999	449	95	572	758	39	632	485	493	486	999999	595	339	880	999999	762	999999	999999	999999	999999	891	200	510	999999	999999	757	244	999999	680	316	239	211	999999	952	193	999999	945	999999	331	289	47	725	778	870	790	727	999999	95	999999	532	914	999999	387	536	763	999999	939	999999	999999	10	795	999999	999999	187	256	53	999999	386	697	999999	999999	94	158	32	879	999999	999999	639	999999	537	422	159	511	158	401	126	824	392	199	154	274	999999	698	330	494	118	920	600	623	747	999999	958	397	999999	999999	830	965	364	657	596	626	999999	976	999999	587	645	426	999999	999999	140	999999	293	197	552	724	511	395	827	999999	770	256	821	25	916	485	464	761	308	999999	571	161	469	999999	602	999999	964	999999	919	743	849	692	273	815	493	527	768	770	999999	488	999999	444	148	826	999999	999999	804	293	69	303	133	884	127	222	223	978	759	558	594	33	760	183	475	999999	999999	87	999999	16	531	399	716	999999	916	999999	240	136	999999	643	847	262	999999	680	279	626	620	964	574	999999	999999	514	999999	220	999999	821	728	39	969	64	999999	810	367	798	762	670	586	439	968	999999	982	97	999999	126	711	341	309	89	904	849	473	724	999999	999999	414	26	631	506	517	999999	100	210	999999	959	506	47	895	926	918	608	49	190	996	276	78	514	549	651	999999	844	522	999999	135	999999	999999	422	307	999999	999999	745	49	999999	921	999999	217	782	929	16	619	999999	446	383	171	305	810	292	727	246	863	900	477	999999	999999	673	581	999999	84	48	378	93	739	999999	999999	999999	569	958	268	132	68	295	585	542	999999	999999	999999	149	487	999999	319	308	695	70	999999	492	277	69	999999	258	302	765	708	891	638	536	933	978	839	988	735	851	33	999999	999999	577	999999	999999	947	171	999999	442	964	253	999999	80	397	679	895	60	905	999999	875	20	830	303	587	693	904	999999	901	429	309	499	104	999999	284	100	882	995	176	342	122	921	983	859	999999	464	172	567	148	999999	999999	999999	92	236	975	23	774	999999	990	
999999	999999	999999	270	846	142	475	999999	271	795	307	796	999999	999999	573	397	954	37	970	999999	133	531	999999	366	999999	999999	999999	416	999999	491	999999	326	998	14	999999	311	669	660	146	999999	334	315	900	772	841	468	191	905	518	838	31	986	803	391	866	110	694	96	624	999999	622	68	999999	780	534	980	797	895	999999	272	727	303	890	253	177	818	631	574	524	999999	165	999999	999999	39	469	284	523	999999	999999	445	616	583	46	637	114	999999	34	999999	999999	861	670	295	567	256	999999	727	105	999999	224	58	478	130	571	446	353	18	999999	999999	320	259	467	191	757	903	655	154	267	262	999999	901	999999	999999	336	999999	517	870	56	999999	918	742	188	999999	999999	99	966	999999	21	600	294	105	115	773	809	987	404	489	999999	664	600	999999	470	843	999999	999999	264	967	794	999999	928	482	961	518	342	578	999999	503	789	668	999999	999999	999999	666	999999	54	795	999999	702	348	269	999999	342	392	62	951	282	345	554	89	999999	999	702	112	671	811	143	999999	440	241	917	900	700	868	999999	440	834	803	875	999999	526	999999	274	455	649	900	999999	578	999999	999999	305	735	948	709	834	937	467	39	999999	165	999999	999999	999999	999999	431	368	999999	473	665	621	127	479	999999	189	562	999999	734	256	999999	771	671	565	141	58	935	191	999999	990	999999	789	972	804	807	720	464	328	999999	803	999999	291	572	999999	912	844	273	826	276	999999	999999	999999	212	999999	999999	234	999999	355	76	541	535	249	416	347	999999	876	649	999999	671	749	725	244	946	930	232	181	999999	994	999999	999999	784	999999	915	193	843	800	586	761	999999	583	235	118	261	121	278	784	875	235	247	999999	205	950	164	526	999999	912	297	282	988	405	36	999999	999999	999999	756	999999	333	232	503	639	299	999999	95	999999	999999	617	982	999999	661	447	306	972	757	615	999999	833	954	399	150	931	999999	314	772	832	557	736	415	482	364	852	460	999999	732	608	747	999999	865	77	999999	436	999999	999999	999999	999999	108	63	742	97	687	922	471	934	999999	572	136	999999	999999	263	999999	787	211	510	999999	809	987	999999	250	999999	868	785	968	886	396	714	11	999999	693	231	733	504	993	328	999999	442	390	525	569	170	482	762	201	612	537	999999	999999	430	999999	811	564	454	813	593	999999	999999	954	584	548	378	999999	85	300	999999	529	45	793	882	999999	999999	428	471	95	90	999999	115	593	366	359	181	999999	999999	999999	882	666	999999	690	999999	999999	892	487	805	977	999999	999999	407	
999999	307	999999	999999	999999	351	999999	942	392	103	369	733	916	999999	318	597	999999	377	888	989	999999	417	237	250	355	999999	783	822	560	623	999999	894	999999	999999	643	296	284	858	750	147	866	999999	999999	573	920	999999	494	984	584	999999	999999	609	312	999999	402	64	999999	842	155	47	567	892	999999	999999	609	999999	252	646	480	32	323	376	627	999999	133	877	917	663	329	999999	898	799	248	670	999999	999999	591	882	877	589	226	442	712	712	579	973	746	731	999999	455	715	848	514	999999	576	213	999999	561	485	524	999999	999999	999999	999999	149	768	999999	720	726	725	883	370	768	891	806	881	999999	915	181	160	141	999999	698	874	682	59	294	686	999999	839	999999	40	406	363	999999	809	919	999999	572	811	328	35	14	249	999999	999999	90	622	755	695	549	999999	389	334	393	951	717	999999	85	99	999999	968	999999	887	999999	852	963	414	449	996	961	710	352	369	999999	115	191	459	311	337	969	672	931	409	299	833	651	999999	970	501	102	281	878	999999	337	359	999999	127	999999	999999	392	999999	182	758	999999	839	724	29	999999	287	769	268	346	999999	129	999999	46	999999	597	990	999999	890	444	948	999999	690	831	999999	42	482	707	73	999999	591	945	999999	999999	183	675	460	999999	631	999999	692	999999	999999	935	140	363	526	323	999999	529	434	519	501	240	999999	853	999999	17	855	999999	28	580	705	999999	999999	803	825	999999	999999	551	146	999999	579	999999	752	227	80	755	999999	999999	999999	169	525	544	610	81	453	999999	275	999999	999999	453	999999	643	561	999999	35	610	190	336	999999	214	459	999999	392	552	999999	190	488	999999	783	297	316	349	999999	858	64	999999	623	999999	359	999999	55	544	918	999999	628	999999	999999	639	201	469	575	374	978	312	710	886	999999	67	142	272	584	268	545	345	999999	999999	172	702	68	863	987	506	999999	999999	168	915	721	699	923	13	432	849	815	324	999999	942	370	999999	999999	999999	20	565	999999	96	999999	999999	999999	582	556	715	773	999999	999999	338	999999	78	999999	214	153	794	174	999999	999999	139	999999	735	999999	231	999999	204	552	994	553	889	853	999999	999999	999999	595	999999	916	149	152	218	239	377	277	487	842	654	555	166	35	364	13	558	431	421	256	453	344	777	958	999999	172	779	999999	691	999999	999999	999999	999999	618	772	999999	35	319	925	899	999999	467	965	389	969	999999	396	968	199	885	304	10	999999	644	151	46	999999	190	790	55	460	866	999999	12	792	541	58	547	999999	487	978	249	999999	522	999999	985	
378	397	999999	999999	776	810	999999	805	999999	59	999999	862	476	735	737	844	528	879	999999	606	882	963	999999	437	601	999999	999999	712	907	65	999999	999999	860	166	668	999999	200	88	999999	650	554	779	822	742	964	196	80	527	749	143	720	625	999999	999999	113	414	800	561	999999	927	105	609	898	999999	999999	555	11	320	77	985	654	449	609	798	62	112	151	854	473	999999	778	999999	963	773	344	879	947	684	999999	263	951	999999	999999	999999	999999	944	881	698	198	999999	194	999999	460	999999	489	281	25	999999	999999	11	273	999999	98	705	158	907	999999	999999	789	675	999999	327	268	999999	44	25	482	267	253	999999	231	999999	666	64	230	29	736	209	293	73	863	672	560	60	989	14	550	271	204	647	999999	755	908	999999	810	866	999999	646	728	474	799	999999	999999	25	999999	820	999999	999999	485	999999	180	446	841	726	811	935	999999	218	824	40	474	220	72	606	809	475	544	153	253	364	999999	99	999999	999999	274	114	639	544	280	179	724	515	999999	75	476	862	999999	192	711	874	109	999999	822	999999	999	588	695	999999	999999	314	285	146	790	999999	610	90	964	999999	461	707	305	232	937	654	999999	959	434	997	139	999999	561	999999	441	378	999999	245	277	783	819	686	418	213	999999	999999	999999	999999	725	999999	464	395	897	891	731	14	579	876	999999	178	393	50	164	698	306	269	753	923	704	421	999999	375	813	191	213	775	298	102	894	999999	999999	727	999999	999999	543	743	58	669	630	437	999999	387	999999	109	399	778	532	720	999999	999999	999999	970	999999	313	799	99	582	716	688	955	715	487	982	382	417	999999	999999	395	164	562	999999	93	302	277	621	488	483	714	791	999999	253	999999	194	999999	759	790	843	999999	969	999999	171	342	981	675	722	322	405	518	691	733	971	146	999999	999999	857	999999	677	616	691	320	615	867	925	263	712	147	302	166	999999	626	999999	877	426	709	400	999999	999999	627	554	309	93	965	999999	999999	462	116	21	840	968	999999	123	237	247	658	839	999999	999999	728	963	584	30	249	999999	74	911	104	720	856	953	979	37	60	999999	392	237	999999	844	867	999999	999999	999999	462	197	999999	513	999999	639	767	870	106	470	383	664	970	289	843	80	958	156	999999	999999	165	886	999999	602	73	176	999999	999999	999999	460	550	927	367	999999	999999	62	902	999999	999999	465	999999	985	999999	518	654	395	100	999999	999999	999999	885	721	442	999999	970	999999	207	400	450	428	784	347	680	646	920	455	306	521	720	791	177	
407	999999	903	999999	180	39	481	999999	677	85	999999	46	619	574	999999	495	157	999999	999999	854	999999	120	999999	680	999999	999999	221	597	209	99	999999	392	602	411	488	891	539	776	999999	999999	725	999999	773	353	42	310	70	999999	101	960	999999	43	727	937	666	297	931	999999	999999	865	818	884	748	588	506	999999	999999	218	999999	937	956	380	999999	457	999999	68	346	554	647	315	253	149	999999	249	940	999999	664	665	745	999999	959	999999	999999	934	999999	841	705	195	846	999999	866	852	999999	164	13	778	355	999999	808	608	950	386	585	521	621	679	389	999999	648	960	703	779	472	894	977	650	999999	754	729	297	362	161	708	999999	999999	400	162	351	245	171	200	394	999999	999999	251	583	999999	999999	322	999999	462	206	547	886	970	96	390	102	186	363	357	999999	551	520	255	798	999999	999999	82	999999	526	48	273	486	770	999999	999999	335	652	404	918	999999	441	681	835	166	614	822	13	999999	999999	999999	174	999999	814	599	843	346	999999	999999	905	129	365	999999	531	999999	999999	70	125	999999	999999	64	449	782	445	364	169	999999	684	999999	193	999999	608	720	220	466	873	392	671	999999	476	585	444	999999	499	799	637	350	999999	421	233	553	706	352	197	999999	620	391	446	460	440	973	662	802	999999	999999	521	644	880	999999	550	550	399	943	193	589	620	250	293	999999	726	818	719	272	865	640	999999	265	533	264	845	492	945	999999	999999	503	999999	999999	999999	450	287	992	470	95	871	682	164	762	168	607	346	380	108	999999	733	621	999999	400	937	629	898	265	121	626	229	67	999999	188	212	690	667	978	310	999999	368	734	357	999999	400	192	999999	396	999999	925	917	474	394	155	999999	999999	248	999999	704	321	551	999999	880	843	865	814	999999	999999	560	999999	999999	999999	999999	264	442	999999	999999	630	999	755	153	512	168	196	708	755	673	459	999999	92	999999	144	284	989	301	999999	853	514	768	999999	114	509	836	628	999999	559	404	139	712	488	999999	617	532	949	178	49	999999	999999	144	999999	150	628	999999	477	36	999999	93	91	999999	999999	155	759	861	999999	650	643	675	540	999999	999999	999999	544	999999	221	237	999999	612	999999	821	262	481	999999	999999	658	999999	485	234	368	602	189	476	323	175	616	343	105	756	119	999999	534	999999	333	492	985	759	606	881	73	250	999999	203	757	270	711	625	985	390	212	977	999999	419	317	999999	32	999999	999999	999999	140	999999	999999	88	503	36	296	999999	157	677	393	899	999999	604	999999	127	410	985	718	
62	464	999999	358	999999	553	999999	999999	125	66	395	999999	313	721	999999	999999	999999	119	999999	700	999999	974	822	477	317	999999	313	999999	570	258	199	999999	46	963	984	913	999999	529	426	535	371	893	999999	832	762	217	999999	999999	999999	852	974	18	296	295	987	88	641	999999	50	717	249	993	572	866	866	858	433	349	736	999999	611	666	692	588	999999	837	803	999999	999999	110	999999	135	536	717	284	999999	999999	751	999999	905	999999	625	999999	999999	295	377	330	999999	965	999999	999999	740	450	298	251	999999	999999	707	956	159	285	999999	808	999999	999999	999999	467	855	592	685	617	682	373	831	51	999999	187	983	303	960	517	999999	34	811	326	187	684	247	476	966	864	543	794	999999	999999	999999	816	999999	909	999999	910	475	721	290	296	999999	376	619	256	265	139	343	414	995	642	785	627	997	999999	622	439	229	389	625	999999	83	887	999999	999999	999999	178	639	83	132	60	52	778	744	999999	999999	811	74	991	220	836	531	138	999999	193	845	13	819	924	297	740	690	96	105	469	999999	223	999999	999999	999999	999999	999999	269	292	999999	999999	999999	882	483	408	811	375	238	999999	788	299	944	98	363	364	418	359	999999	786	391	369	956	682	999999	311	999999	981	655	166	134	999999	999999	846	854	592	838	130	346	526	486	375	462	917	317	179	278	135	475	999999	426	736	785	482	900	585	644	999999	999999	999999	999999	829	720	82	53	452	37	107	243	770	999999	999999	23	999999	310	25	907	999999	999999	115	999999	875	999999	999999	999999	999999	560	789	946	279	948	515	522	174	130	656	655	390	999999	999999	151	999999	892	999999	538	139	723	598	181	999999	677	606	958	501	149	999999	999999	129	342	656	891	248	161	964	822	999999	775	999999	77	653	370	527	173	510	999999	862	983	810	999999	610	674	962	617	70	999999	999999	999999	30	34	599	342	535	57	228	973	902	28	928	999999	527	364	874	531	999999	524	159	999999	999999	537	287	547	513	68	999999	982	929	630	100	372	480	463	754	824	477	320	834	480	945	536	71	843	65	927	999999	999999	799	999999	999999	546	452	909	109	999999	747	62	829	477	999999	246	54	282	927	999999	412	999999	609	59	63	999999	689	679	496	920	475	443	999999	585	999999	486	192	498	541	554	919	570	999999	270	87	424	491	367	165	709	999999	789	915	499	999999	480	646	750	999999	882	856	999999	423	188	999999	999999	570	253	953	838	63	555	999999	383	646	999999	999999	349	971	999999	726	332	524	786	999999	685	528	992	70	
999999	840	999999	999999	659	698	157	157	185	252	774	853	247	414	326	656	936	58	999999	853	683	999999	306	779	748	999999	534	999999	636	750	342	785	578	193	909	998	622	444	91	685	498	693	999999	107	207	785	488	999999	208	140	999999	999999	985	149	999999	999999	543	662	999999	503	173	900	521	434	909	989	999999	63	504	328	43	502	967	857	364	989	247	209	581	999999	677	616	59	506	999999	705	799	999999	806	636	999999	959	81	587	999999	598	182	109	197	217	510	435	423	879	106	999	999999	137	784	397	999999	344	90	410	826	557	999999	999999	185	214	999999	845	999999	999999	864	83	430	389	999999	766	816	999999	21	374	999999	252	203	179	999999	260	45	999999	999999	418	999999	130	879	671	761	964	999999	168	923	983	999999	999999	187	555	25	32	999999	999999	791	27	581	897	999999	716	947	584	363	681	615	924	178	527	200	839	277	743	204	999999	628	999999	29	658	224	38	355	798	74	648	164	386	681	756	880	637	837	703	798	999999	723	187	610	999999	552	999	999999	999999	473	347	288	281	999999	999999	661	419	998	999999	683	303	370	999999	519	715	999999	239	252	422	999999	563	12	573	945	41	46	999999	771	953	116	224	223	855	335	727	370	882	999999	862	999999	470	638	914	29	999999	999999	574	667	895	548	323	999999	403	999999	909	345	714	336	796	782	999999	648	999999	816	468	90	515	823	792	355	644	999999	389	327	186	925	98	553	999999	999999	472	783	999999	414	999999	999999	820	12	426	391	999999	555	761	89	884	822	593	999999	561	424	296	750	874	550	903	642	377	85	676	984	257	170	999999	566	320	436	999999	640	999999	10	269	512	999999	999999	699	99	919	310	442	999999	341	990	999999	999999	943	722	999999	335	999999	999999	100	744	999999	999999	144	999999	670	999999	999999	458	999999	953	83	560	164	999999	999999	474	999999	999999	723	77	643	999999	652	266	999999	858	623	598	527	447	139	874	999999	524	185	999999	276	213	428	724	541	983	315	999999	916	442	871	168	999999	444	484	999999	437	999999	999999	25	789	877	328	999999	999999	180	931	611	823	209	650	640	999999	386	207	647	395	998	536	659	15	274	999999	734	987	999999	229	92	962	443	999999	999999	423	999999	186	398	999999	999999	999999	370	999999	703	564	999999	791	241	559	993	247	837	310	438	497	451	19	524	537	593	823	126	951	849	999999	390	762	999999	226	448	209	999999	762	999999	856	999999	607	311	710	999999	942	756	905	236	845	135	142	999999	398	971	161	662	861	
301	793	999999	999999	999999	999999	183	954	37	24	999999	793	999999	85	531	582	332	844	707	814	904	650	77	221	999999	14	522	999999	999999	376	254	999999	547	947	470	984	830	755	403	256	536	678	999999	741	794	442	416	60	611	436	999999	999999	453	847	957	651	999999	814	999999	209	542	926	210	661	770	999999	255	491	614	547	752	577	450	460	999999	236	734	336	426	292	597	472	646	327	310	999999	844	700	989	818	269	25	999999	204	999999	609	999999	264	971	971	197	925	445	999999	684	498	686	999999	999999	730	999999	399	397	412	611	80	289	882	360	999999	979	999999	501	796	287	999999	516	256	999999	678	759	480	365	455	999999	672	36	582	643	812	440	851	141	268	901	870	628	999999	592	643	330	594	903	328	999999	641	433	999999	786	999999	981	440	256	890	971	445	999999	942	317	999999	53	999999	249	547	999999	137	423	242	894	417	118	858	663	113	358	174	576	47	463	463	248	387	796	696	830	999999	999999	251	999999	465	999999	685	999999	999999	999999	623	355	365	116	864	227	999999	754	378	839	999999	776	153	999999	807	869	999999	488	854	700	666	910	999999	717	221	532	182	945	999999	581	999999	999999	999999	512	734	819	221	930	598	245	58	632	428	857	708	234	462	709	999999	596	999999	207	496	952	999999	713	802	648	999999	341	999999	254	999999	999999	416	614	765	640	807	999999	658	75	889	618	652	43	999999	695	999999	999999	80	473	466	841	999999	235	32	68	579	31	26	999999	45	267	200	803	999999	631	450	103	999999	821	901	501	938	774	317	877	310	999999	231	117	639	907	270	999999	788	484	65	190	592	706	71	999999	971	95	39	999999	427	999999	727	859	254	999999	527	258	572	964	902	999999	918	154	999999	679	799	999999	932	138	996	619	24	999999	576	269	511	763	760	999999	529	999999	744	684	460	461	182	371	862	724	390	21	999999	999999	999999	999999	272	999999	999999	391	986	72	999999	901	635	808	999999	896	292	999999	413	999999	497	999999	444	999999	999999	999999	694	307	999999	999999	56	218	747	985	609	999999	999999	489	997	74	815	378	139	467	700	999999	59	651	627	286	88	877	321	625	523	562	999999	999999	865	39	753	999999	885	558	999999	999999	164	650	999999	644	646	803	987	349	948	129	327	976	359	389	194	53	680	230	358	179	897	131	999999	56	810	727	999999	968	320	999999	493	581	452	999999	999999	408	999999	983	639	285	890	972	677	404	999999	413	182	485	844	999999	999999	664	209	999999	57	42	189	162	999999	
918	189	29	38	999999	635	746	533	603	701	785	601	999999	999999	83	289	924	454	76	810	406	555	999999	133	610	205	999999	381	606	707	656	229	299	159	721	105	999999	943	893	769	499	879	578	783	999999	119	999999	84	135	566	132	999999	999999	351	437	373	51	896	999999	999999	806	374	926	896	54	999999	311	548	869	978	418	981	999999	999999	321	527	999999	365	73	500	999999	999999	255	50	999999	78	117	947	999999	358	64	973	525	315	999999	135	999999	682	999999	999999	807	734	214	156	158	999999	36	815	40	910	395	999999	833	927	664	61	128	999999	999999	976	458	364	826	520	924	444	466	999999	343	196	574	304	626	569	999999	999999	550	109	892	444	51	301	916	812	999999	999999	999999	597	651	999999	999999	75	371	762	55	453	908	694	232	713	685	781	482	844	345	101	70	273	243	999999	511	29	999999	876	934	167	447	999999	999999	556	303	999999	603	431	189	999999	933	863	523	250	290	999999	876	188	999999	999999	999999	82	999999	871	999999	877	364	185	999999	999999	81	494	828	888	15	894	145	675	419	999999	999999	999999	665	837	999999	999999	749	993	195	999999	152	816	999999	999999	348	374	547	999999	999999	426	514	427	31	202	437	448	999999	635	999999	396	720	211	768	942	92	768	999999	639	999999	121	137	370	990	755	999999	265	999999	164	549	641	356	999999	999999	993	312	760	39	472	410	719	172	123	999999	799	934	999999	57	185	591	579	999999	908	973	137	299	153	437	275	358	182	81	879	999999	603	49	999999	999999	775	639	331	739	944	239	999999	949	999999	999999	999999	999999	902	217	201	573	970	999999	448	484	999999	703	168	333	999999	124	238	999999	999999	37	166	759	999999	177	999999	999999	999999	840	23	999999	979	188	999999	542	999999	999999	455	964	879	999999	125	919	601	999999	474	81	481	998	975	829	10	355	666	985	455	442	157	734	935	656	999999	139	669	768	999999	999999	428	999999	98	317	999999	273	769	975	999999	246	167	886	703	210	999999	271	864	193	678	634	521	300	97	803	999999	720	38	233	13	986	260	832	291	353	653	855	999999	667	170	737	999999	691	83	999999	284	999999	41	735	999999	999999	275	999999	999999	871	609	137	538	294	999999	999999	245	545	999999	925	985	334	604	360	999999	217	999999	206	33	941	57	999999	226	878	528	47	689	999999	640	962	720	774	999999	420	999999	999999	327	625	658	222	501	50	720	157	233	949	666	681	999999	384	690	999999	462	158	823	779	910	659	766	972	268	941	904	999999	214	221	591	
194	616	40	999999	735	548	999999	449	17	999999	79	999999	579	380	18	124	266	282	999999	321	594	999999	999999	615	668	859	685	954	999999	145	999999	999999	21	367	481	75	157	494	954	530	651	708	999999	669	999999	14	196	999999	259	827	648	999999	562	900	997	597	651	425	999999	876	862	856	889	999999	999999	136	643	222	899	943	966	772	328	131	999999	885	780	304	773	663	672	93	704	732	497	974	390	999999	999999	884	423	732	272	999999	999999	795	819	945	999999	715	999999	974	999999	316	860	876	418	440	241	121	817	357	652	999999	999999	778	999999	166	999999	999999	746	533	852	25	530	244	509	250	999999	873	999999	835	999999	67	303	698	999999	397	872	620	999999	999999	879	999999	76	76	89	704	873	888	999999	662	999999	999999	969	837	132	687	786	625	377	177	976	367	55	982	323	999999	274	999999	397	999999	294	999999	867	796	999999	603	948	463	164	804	377	575	241	413	274	205	98	466	999999	703	611	256	253	398	972	521	212	94	999999	999999	440	368	999999	999999	378	806	970	182	192	528	739	332	470	999999	800	410	136	642	717	128	506	807	999999	693	163	999999	999999	478	824	142	401	864	711	669	373	999999	999999	363	44	467	999999	999999	283	999999	964	288	999999	680	598	572	395	570	376	999999	989	633	429	807	724	339	999999	502	358	60	137	999999	621	801	999999	999999	335	773	607	999999	999999	590	533	890	999999	874	262	839	880	262	999999	830	497	86	680	740	588	277	638	999999	180	733	567	232	999999	999999	999999	983	481	999999	246	622	962	126	741	409	999999	538	999999	849	87	457	621	105	999999	999999	387	999999	131	468	213	68	999999	902	999999	999999	32	999999	970	638	999999	279	367	83	25	134	868	999999	345	999999	640	999999	198	788	628	723	999999	471	919	624	712	999999	862	23	603	188	487	70	46	581	999999	798	999999	450	642	807	100	548	89	189	438	16	208	999999	999999	163	869	999999	284	366	59	999999	391	356	925	94	416	354	480	837	646	807	344	764	894	842	491	999999	999999	820	999999	572	999999	739	195	706	923	999999	195	999999	319	142	785	680	532	999999	416	222	524	557	401	746	77	252	542	630	671	999999	999999	999999	672	130	208	464	733	999999	178	651	170	999999	171	999999	168	40	999999	999999	31	663	242	78	435	278	233	599	428	999999	505	999999	206	564	45	489	66	209	777	999999	999999	331	999999	55	657	764	61	999999	395	996	587	47	723	38	999999	18	211	887	560	403	897	609	45	846	981	39	455	999999	
193	681	999999	959	262	340	580	700	716	196	999999	670	226	999999	999999	431	309	467	425	177	955	999999	999999	999999	648	999999	301	334	999999	110	74	628	319	455	122	999999	658	999999	999999	393	999999	908	999999	999999	475	890	999999	968	405	613	547	523	613	999999	650	166	404	179	320	878	999999	999999	413	616	999999	793	360	770	999999	999999	773	680	683	42	999999	56	735	272	703	758	206	332	929	682	562	999999	24	42	999999	955	320	488	317	906	354	999999	999999	999999	999999	681	999999	416	999999	999999	999999	999999	999999	580	567	603	431	999999	476	999999	681	716	327	731	63	581	778	327	964	860	189	294	999999	777	999999	517	551	59	379	31	228	999999	179	33	842	999999	710	444	474	211	533	188	999999	755	999999	637	884	773	631	321	903	222	451	301	726	554	503	999999	892	60	62	381	762	454	343	892	547	303	888	368	870	999999	852	999999	999999	11	282	617	552	60	632	777	428	67	128	999999	348	877	306	999999	201	646	999999	999999	159	161	999999	567	422	999999	999999	999999	999999	272	450	568	369	688	964	725	282	886	520	999999	427	284	953	704	999999	999999	999999	670	999999	600	176	234	999999	438	613	186	584	714	999999	220	960	999999	892	165	999999	559	646	999999	912	581	25	315	136	708	996	999999	207	722	241	94	788	429	594	295	999999	226	999999	931	85	999999	150	567	999999	309	999999	999999	391	999999	97	776	690	999999	999999	425	585	861	999999	999999	999999	999999	978	862	483	120	999999	540	999999	607	69	400	784	715	999999	134	999999	457	999999	826	826	620	493	409	634	464	404	999999	672	178	710	999999	129	690	500	347	810	287	999999	580	876	351	929	784	738	696	992	974	320	632	999999	137	999999	280	999999	820	254	578	999999	29	999999	539	999999	288	999999	824	999999	103	225	999999	324	164	373	999999	949	485	999999	708	999999	999999	471	999999	583	999999	195	582	998	848	999999	679	102	241	59	999999	864	347	483	650	887	913	425	898	999999	999999	318	829	764	999999	331	781	139	999999	907	999999	558	999999	955	828	999999	324	826	999999	669	545	154	92	114	308	190	999999	999999	50	999999	999999	999999	572	670	510	999999	365	999999	806	527	651	550	556	334	760	516	578	392	654	999999	572	999999	991	238	999999	928	999999	724	465	21	719	999999	98	724	160	775	985	625	999999	106	737	506	30	906	28	995	597	758	354	792	999999	999999	357	999999	258	670	531	999999	999999	582	505	999999	362	794	807	999999	462	999999	184	984	531	952	936	557	999999	76	999999	95	220	999999	340	
999999	380	672	409	499	999999	604	475	489	254	651	179	872	601	106	999999	235	999999	156	999999	764	584	370	271	659	999999	799	673	999999	603	446	132	237	252	38	999999	690	394	318	450	857	367	694	740	999999	999999	74	956	999999	922	840	999999	74	685	999999	893	20	411	750	216	632	999999	292	886	999999	528	942	630	572	836	463	840	790	706	999999	407	889	629	392	876	228	842	950	999999	762	459	68	551	676	999999	260	288	644	111	817	926	84	808	999999	999999	840	443	394	887	469	10	206	368	999999	177	13	390	29	874	987	789	999999	33	133	358	470	400	954	436	999999	999999	999999	688	888	999999	332	91	999999	41	45	785	999999	999999	800	762	999999	700	550	508	141	869	999999	999999	123	999999	946	61	684	583	890	999999	489	957	999999	999999	803	999999	479	252	845	922	999999	988	839	212	341	917	232	371	106	770	849	455	305	716	916	999999	999999	860	999999	280	406	123	151	594	999999	500	999999	516	958	743	999999	308	663	999999	186	280	929	999999	999999	39	999999	323	999999	999999	600	999999	662	594	378	376	943	619	440	999999	525	579	999999	254	906	841	999999	716	412	362	550	551	791	95	999999	645	999999	999999	999999	782	451	93	635	31	999999	272	999999	999999	999999	592	800	611	868	98	694	607	433	684	14	854	874	999999	911	135	579	59	251	577	65	732	868	290	454	657	999999	441	943	999999	999999	999999	999999	987	578	819	999999	939	682	703	400	931	999999	822	658	320	908	338	999999	510	451	944	30	270	122	415	724	519	167	221	966	263	664	608	434	999999	850	887	544	999999	999999	640	377	548	187	133	521	55	631	143	749	793	269	442	384	999999	624	743	875	173	999999	52	781	470	737	147	277	613	398	298	469	30	794	999999	999999	810	577	999999	999999	988	893	678	888	33	472	999999	999999	999999	234	128	999999	999999	22	380	996	530	999999	906	811	49	856	999999	656	343	673	728	998	188	999999	573	738	152	659	887	279	999999	164	758	999999	564	153	55	388	999999	999999	999999	999999	424	93	999999	999999	671	669	53	141	985	32	554	999999	743	183	814	726	660	389	999999	999999	135	111	999999	376	110	907	999999	896	811	999999	385	791	321	999999	999999	105	999999	622	77	483	616	755	293	403	999999	408	264	999999	999999	328	999999	891	999999	999999	883	322	999999	49	999999	763	999999	157	999999	999999	999999	762	48	34	999999	719	999999	47	321	130	999999	379	817	187	766	702	999999	999999	567	493	800	999999	843	417	835	272	592	59	999999	313	70	
469	436	827	757	846	369	240	793	619	999999	690	579	999999	999999	514	504	335	283	158	121	557	589	836	665	999999	919	630	198	999999	136	999999	276	17	999999	999999	942	990	429	919	342	422	999999	999999	802	999999	999999	24	999999	331	767	999999	775	999999	999999	999999	879	599	171	605	927	999999	999999	999999	493	999999	424	571	768	689	571	514	999999	363	999999	699	484	999999	44	554	246	905	999999	999999	568	999999	812	653	815	556	999999	999999	828	999999	999999	603	999999	615	465	999999	696	999999	999999	665	759	999999	362	999999	999999	999999	38	247	565	999999	368	32	463	185	898	624	999999	770	999999	222	196	228	685	91	370	222	329	999999	186	999999	858	893	999999	999999	117	314	999999	999999	999999	999999	527	265	999999	221	999999	970	149	999999	716	999999	409	925	999999	999999	479	541	577	280	61	594	184	999999	999999	231	758	475	373	844	78	594	117	899	924	445	694	930	441	474	626	999999	82	134	163	999999	934	932	307	999999	149	575	736	246	348	261	146	369	204	999999	999999	989	607	999999	999999	131	733	999999	999999	161	999999	999999	110	113	653	999999	521	999999	14	725	296	999999	177	747	999999	502	857	999999	560	999999	308	335	735	875	999999	636	792	777	999999	41	612	434	931	156	999999	600	475	999999	592	686	739	96	999999	479	280	637	821	999999	600	633	274	861	999999	339	852	999999	813	234	102	999999	869	744	61	999999	999999	861	894	31	470	114	36	999999	288	999999	932	221	971	266	999999	999999	815	932	186	374	767	750	999999	602	303	273	786	250	540	576	817	999999	44	391	999999	418	999999	799	399	496	607	50	583	85	999999	999999	51	556	629	999999	999999	937	568	687	999999	372	387	999999	728	999999	327	786	693	999999	67	937	186	999999	999999	196	641	999999	542	689	766	726	999999	409	205	662	232	240	620	822	374	999999	437	356	999999	994	41	450	81	202	999999	999999	999999	870	28	469	464	461	656	999999	999999	196	404	878	921	489	999999	977	106	76	999999	97	999999	870	348	187	999999	829	414	905	165	201	999999	350	999999	999999	378	999999	390	999999	208	771	583	187	746	188	485	999999	435	696	799	63	353	999999	227	92	655	999999	532	840	959	634	56	750	287	885	252	63	367	975	120	896	596	370	867	212	513	987	134	170	702	950	404	717	116	112	848	938	132	999999	999999	891	775	550	776	999999	724	832	900	860	935	999999	201	460	586	902	466	982	147	999999	999999	668	363	999999	148	999999	240	339	999999	184	47	314	931	929	999999	999999	131	999999	594	303	487	
681	97	273	234	999999	999999	999999	141	213	646	865	800	117	859	631	999999	999999	411	767	344	395	198	725	823	999999	500	271	774	367	781	419	398	843	537	897	580	999999	999999	867	999999	296	207	441	538	181	513	823	79	64	999999	718	645	826	959	999999	999999	999999	999999	603	781	497	178	999999	431	999999	477	957	580	962	60	999999	999999	999999	518	999999	197	756	196	999999	127	676	999999	720	999999	72	999999	571	884	445	413	219	650	543	96	761	127	434	999999	999999	704	556	253	116	14	252	452	110	318	911	999999	736	185	797	485	114	305	458	106	999999	999999	906	82	144	999999	841	798	999999	458	999999	929	763	746	884	999999	571	433	95	999999	434	620	673	263	999999	999999	677	43	852	67	981	465	669	338	650	850	999999	999999	118	999999	172	999999	719	652	561	982	151	989	999999	850	914	681	220	742	999999	999999	788	999999	110	999999	999999	807	999999	674	476	300	270	434	999999	44	159	97	324	538	553	980	901	999999	701	990	399	687	743	11	153	310	255	926	667	902	999999	154	999999	514	675	365	507	54	185	270	721	716	999999	999999	700	999999	366	682	199	690	846	999999	951	119	214	204	74	944	999999	175	54	343	767	999999	999999	15	714	809	862	197	483	856	999999	440	278	683	794	999999	999999	327	944	999999	999999	977	65	999999	202	273	310	480	999999	999999	524	19	999999	999999	999999	699	293	695	122	556	819	11	999999	990	920	999999	999999	531	410	999999	642	213	231	481	605	790	148	677	812	999999	509	391	896	919	342	999999	224	999999	733	104	203	616	215	999999	999999	736	770	75	384	999999	432	779	80	714	921	320	999999	744	782	169	561	616	882	999999	999999	437	999999	297	999999	999999	999999	951	797	999999	394	35	997	999999	726	868	30	999999	302	140	27	729	321	192	998	31	999999	479	117	999999	999999	586	733	543	349	326	999999	999999	416	300	384	481	981	764	330	895	323	952	999999	999999	999999	488	324	999999	654	327	126	999999	299	999999	45	827	844	232	773	807	301	464	999999	410	247	547	999999	12	755	545	999999	556	862	112	707	105	461	203	435	999999	272	981	999999	31	209	709	193	779	264	999999	637	758	990	522	603	999999	467	617	676	601	822	321	996	118	579	569	69	999999	929	940	375	650	999999	999999	545	999999	575	474	999999	999999	364	999999	999999	999999	999999	989	566	999999	508	848	638	999999	526	834	242	950	984	780	451	640	649	996	999999	324	191	986	999999	282	977	293	294	993	417	999999	246	935	999999	798	210	590	
13	719	999999	90	312	531	134	962	486	594	335	999999	32	999999	888	368	46	999999	26	921	37	293	372	225	564	999999	436	387	597	307	386	196	999999	999999	636	929	999999	999999	999999	999999	862	999999	795	999999	999999	499	970	846	999999	878	898	999999	781	289	999999	719	357	472	526	999999	105	999999	375	189	217	148	999999	999999	999999	999999	999999	276	422	366	68	39	498	979	267	75	999999	999999	137	719	408	999999	415	300	999999	916	582	846	253	354	564	126	633	999999	185	819	283	809	912	301	999999	631	727	424	230	533	999999	377	215	460	999999	999999	619	655	780	999999	733	924	999999	27	386	213	33	999999	802	942	405	999999	804	447	791	865	678	999999	889	776	518	990	80	775	694	214	640	999999	360	999999	507	999999	835	999999	999999	358	946	894	999999	626	608	659	999999	287	137	999999	573	768	999999	138	999999	999999	766	13	999999	742	854	97	999999	182	572	240	717	752	445	427	999999	999999	361	443	918	999999	920	273	178	858	378	792	647	999999	640	999999	133	232	223	999999	221	832	750	353	504	859	571	742	63	377	999999	870	842	709	304	999999	417	235	219	62	999999	999999	835	999999	374	71	999999	978	542	999999	117	999999	538	722	216	223	850	17	938	69	999999	999999	219	999999	915	507	950	938	60	999999	465	999999	23	171	999999	999999	996	155	979	442	419	593	210	364	269	458	342	130	503	90	131	409	296	159	839	999999	999999	44	689	866	121	511	927	873	243	219	480	376	862	497	226	999999	37	506	650	629	976	855	541	999999	999999	830	445	999999	999999	999999	999999	864	332	999999	435	999999	999999	122	331	999999	665	336	130	60	978	965	267	15	864	427	381	790	509	999999	999999	437	503	999999	701	999999	76	957	337	999999	608	615	999999	689	71	999999	248	915	185	741	999999	999999	735	491	488	210	572	439	115	129	684	820	999999	123	473	998	469	244	421	50	842	707	999	999999	451	999999	921	999999	943	609	999999	466	615	767	254	69	702	22	743	999999	718	636	852	218	503	788	260	930	226	73	795	999999	503	145	899	999999	999999	792	49	126	288	994	495	506	940	227	214	598	868	413	306	457	500	920	999999	215	855	999999	999999	662	121	990	361	880	814	999999	962	480	867	988	418	909	999999	627	222	723	150	356	278	999999	999999	999999	72	999999	767	348	512	999999	813	693	410	860	354	387	999999	999999	643	615	999999	764	264	734	730	880	994	396	484	999999	707	608	75	509	522	171	88	459	928	548	123	476	672	389	667	999999	
587	558	565	999999	622	924	999999	535	664	513	31	849	932	191	818	380	999999	639	999999	214	628	901	999999	192	999999	999999	368	104	501	999999	999999	875	77	999999	302	999999	830	999999	260	999999	999999	539	999999	999999	150	239	527	747	730	743	612	43	513	999999	555	685	220	382	296	999999	566	999999	43	448	421	155	781	999999	888	999999	549	973	388	999999	686	98	66	999999	52	79	38	621	374	758	612	68	372	614	11	616	235	458	603	193	226	543	999999	406	597	999999	457	151	858	357	999999	999999	654	420	776	466	629	880	340	999999	49	944	620	285	999999	362	999999	177	384	281	156	999999	999999	205	875	152	592	659	999999	58	621	886	763	27	565	973	414	951	999999	544	987	355	999999	386	154	282	922	999999	570	244	220	999999	999999	586	211	999999	269	458	544	633	874	970	999999	999999	605	999999	999999	999999	720	862	947	832	999999	840	294	800	999999	993	61	603	230	999999	99	508	837	341	129	186	815	999999	713	999999	416	214	669	26	218	834	999999	991	101	999999	510	707	999999	388	999999	999999	301	410	137	276	407	941	999999	513	880	639	454	274	43	13	787	999999	159	992	999999	999999	180	277	592	149	999999	69	511	999999	860	391	221	459	389	202	884	415	336	999999	557	474	800	999999	145	579	389	516	958	97	541	999999	999999	304	961	826	756	34	818	987	64	347	440	512	999999	499	427	995	999999	840	128	382	999999	999999	444	999999	333	999999	141	999999	759	704	111	423	369	617	999999	999999	497	562	446	860	597	348	392	220	44	999999	999999	646	161	394	632	999999	968	999999	322	846	859	999999	502	741	892	999999	237	360	999999	26	153	44	666	509	999999	332	999999	999999	785	592	329	234	916	999999	999999	495	861	375	82	982	455	210	304	986	999999	487	69	705	968	791	120	42	973	28	154	479	980	652	886	309	724	710	999999	730	527	635	103	999999	999999	407	943	999999	287	263	999999	943	999999	999999	999999	999999	272	999999	299	999999	482	999999	260	898	892	41	515	218	488	772	268	999999	999999	573	468	999999	393	603	473	571	999999	258	755	719	999999	210	999999	309	999999	865	47	35	420	999999	999999	239	384	999999	574	210	891	734	383	999999	995	826	126	176	221	29	637	669	235	728	155	999999	542	541	451	691	999999	999999	18	999999	735	243	999999	446	325	238	58	198	38	273	679	123	874	250	999999	630	93	572	999999	190	238	377	800	692	999999	34	697	999999	753	882	907	999999	999999	760	778	761	503	680	850	999999	999999	449	640	961	
58	42	359	999999	816	821	608	730	126	828	394	367	443	640	999999	999999	541	215	444	155	365	999999	397	999999	471	962	136	999999	999999	116	218	788	737	839	644	999999	675	406	36	999999	284	999999	570	999999	375	421	328	862	477	559	451	766	999999	495	605	66	645	244	829	853	694	205	19	20	619	605	999999	604	999999	999999	626	144	188	512	871	188	432	499	999999	60	999999	274	935	171	665	452	783	252	243	587	566	440	576	182	247	89	178	559	287	769	790	724	999999	999999	933	316	587	502	623	426	633	155	495	778	219	999999	269	847	355	177	821	999999	370	418	443	195	999999	16	275	792	19	872	222	978	270	919	408	467	238	358	864	291	628	999999	954	420	999999	999999	999999	817	819	999999	214	120	948	411	364	457	43	999999	747	999999	237	831	999999	999999	933	516	518	299	32	802	618	996	312	999999	760	553	464	32	999999	999999	999999	458	972	688	667	112	40	858	565	999999	433	491	611	999999	64	999999	409	203	487	439	999999	674	794	999999	713	218	807	417	999999	810	999999	20	507	977	538	779	859	728	103	831	485	999999	733	999999	378	137	395	29	486	999999	153	271	545	810	491	378	663	999999	975	459	304	622	999999	755	958	422	983	633	754	999999	937	999999	999999	999999	953	628	940	724	648	586	823	787	999999	688	667	731	475	999999	495	999999	126	904	752	999999	999999	862	453	978	122	955	153	761	275	211	35	472	999999	889	999999	862	438	999999	316	399	636	517	691	527	97	237	999999	999999	148	594	168	999999	928	466	128	100	999999	999999	611	693	442	72	999999	999999	662	204	569	585	999999	633	999999	187	598	363	17	29	181	925	890	885	18	999999	622	681	52	999999	543	999999	771	999999	687	476	337	622	956	574	995	960	865	892	999999	372	999999	515	862	981	445	999999	458	999999	918	259	81	726	684	999999	999999	999999	687	670	661	863	814	83	945	999999	999999	975	406	443	34	221	70	997	227	646	411	117	818	70	557	968	256	671	847	999999	405	610	999999	381	135	999999	282	999999	999999	804	557	999999	999999	607	999999	999999	999999	25	999999	999999	198	83	509	48	184	341	999999	627	999999	692	999999	999999	235	517	859	248	47	35	317	999999	938	865	766	999999	98	37	548	999999	928	96	801	999999	999999	150	249	331	111	899	207	999999	141	655	91	999999	197	999999	157	61	747	893	433	152	999999	214	999999	332	317	96	950	156	999999	810	698	999999	891	385	555	95	277	537	147	147	827	524	738	293	999999	999999	
235	682	999999	999999	473	45	663	658	533	392	999999	916	24	999999	999999	61	10	331	956	999999	658	812	999999	72	783	219	755	295	999999	193	476	486	999999	100	999999	278	999999	306	347	663	372	999999	999999	173	714	361	523	133	999999	776	523	417	336	728	568	423	999999	817	712	999999	999999	999999	343	350	999999	894	377	924	162	680	999999	703	999999	302	999999	425	999999	999999	357	999999	696	999999	105	548	999999	69	159	820	999999	448	999999	458	999999	92	999999	993	899	511	257	820	999999	599	999999	999999	999999	999999	433	43	44	999999	462	999999	470	289	567	657	282	999999	999999	856	744	557	999999	714	234	999999	119	901	999999	699	526	458	448	536	449	107	661	999999	557	999999	999999	126	785	999999	985	329	988	314	524	726	720	114	831	999999	999999	999999	206	999999	999999	664	710	531	125	344	627	13	687	933	999999	470	996	696	247	830	999999	628	771	23	728	905	348	999999	386	202	979	421	627	999999	460	23	900	405	301	999999	150	113	10	450	761	999999	999999	64	473	64	729	999999	866	10	179	457	664	193	537	388	325	904	155	922	999999	215	999999	638	482	826	569	601	404	999999	690	127	627	999999	262	746	273	293	341	331	999999	955	999999	626	879	999999	999999	717	999999	912	577	999999	958	88	95	555	999999	999999	582	647	999999	999999	629	521	320	62	830	343	930	790	999999	42	572	999999	999999	410	660	758	759	479	476	852	733	491	777	454	168	999999	245	706	150	271	711	999999	999999	343	335	43	316	826	182	25	999999	87	797	544	673	144	627	684	999999	847	253	112	999999	642	405	147	744	999999	893	291	108	234	649	853	330	878	999999	999999	85	999999	999999	932	307	460	999999	656	693	242	781	33	921	999999	810	303	28	608	999999	999999	938	197	299	450	933	891	999999	562	437	944	224	794	158	999999	999999	999999	404	320	999999	999999	577	749	453	999999	999999	869	369	547	423	356	999999	999999	999999	791	188	999999	337	999999	999	415	543	999999	228	749	28	986	875	420	951	542	898	707	803	803	627	199	743	787	365	73	999999	380	149	999999	999999	502	999999	999999	999999	721	999999	402	999999	399	186	74	530	704	999999	107	994	949	595	999999	457	137	918	561	174	989	999999	999999	646	999999	999999	172	999999	148	641	525	556	518	97	240	601	999999	397	413	626	562	669	999999	304	267	78	582	785	268	999999	980	584	877	201	343	578	400	756	385	515	999999	702	391	73	967	999999	999999	999999	999999	289	952	740	999999	935	612	329	114	255	388	867	999999	387	113	
515	660	941	678	326	754	662	211	749	21	898	612	860	287	976	999999	716	592	721	999999	979	999999	249	80	942	589	23	474	154	378	517	214	636	598	876	999999	35	872	169	117	702	88	212	728	999999	333	752	52	137	918	671	999999	999999	957	134	834	420	871	999999	999999	740	197	66	380	503	694	976	271	410	573	999999	999999	433	613	727	999999	478	999999	464	619	837	999999	346	236	707	243	623	678	473	52	992	164	999999	431	376	514	31	832	999999	921	356	490	642	564	616	826	999999	976	999999	233	999999	899	416	127	999999	999999	851	830	673	999999	80	999999	999999	999999	581	157	709	11	247	222	879	645	296	542	272	357	338	999999	620	999999	999999	647	447	250	686	102	999999	28	532	607	999999	999999	999999	964	851	58	692	284	999999	468	127	849	999999	28	999999	720	613	999999	854	999999	999999	80	219	792	877	433	860	557	681	999999	999999	691	479	640	559	999999	486	331	999999	999999	665	999999	798	161	763	543	908	429	999999	966	489	999999	999999	999999	176	592	981	376	97	999999	999999	144	999999	504	69	435	999999	109	469	665	999999	291	191	999999	887	386	282	68	38	343	999999	440	659	714	999	535	527	499	999999	966	706	120	244	999999	35	999999	461	999999	999999	337	173	809	960	999999	732	207	999999	533	102	999999	320	999999	347	753	999999	758	485	888	504	534	999999	999999	635	503	958	132	57	999999	999999	367	925	999999	966	700	999999	715	999999	427	999999	802	842	999999	407	999999	655	999999	999999	491	371	277	999999	572	999999	567	429	293	183	466	999999	610	160	774	999999	734	864	342	999999	999999	583	999999	287	68	906	702	999999	999999	482	952	847	185	359	999999	556	348	999999	362	189	999999	999999	999999	999999	23	153	381	651	77	86	673	818	323	827	135	999999	999999	999999	986	666	106	999999	515	811	231	999999	108	260	594	999999	579	999999	512	162	999999	375	697	655	273	914	534	60	999999	837	809	143	534	358	234	999999	382	358	336	696	93	534	766	999999	320	404	999999	131	67	999999	506	260	999999	999999	280	760	220	999999	725	81	999999	55	261	677	999999	98	95	749	36	936	845	231	96	815	999999	999999	609	622	999999	869	869	999999	993	774	340	558	999999	372	88	473	999999	853	632	999999	564	48	282	98	999999	232	318	305	105	130	13	285	174	999999	102	258	160	598	193	856	211	999999	999999	486	347	999999	270	722	671	562	999999	992	598	831	261	999999	749	999999	549	122	560	574	317	999999	770	64	393	337	279	829	322	848	669	776	62	
999999	986	796	750	999999	999999	596	999999	999999	631	21	687	343	249	72	508	999999	58	81	305	636	999999	189	999999	292	71	933	452	842	999999	650	332	822	778	999999	53	953	770	921	161	999999	941	773	250	758	377	59	999999	216	331	683	999999	598	480	999999	424	806	999999	468	999999	37	153	790	303	980	689	864	564	823	29	555	999999	137	999999	341	694	647	939	999999	914	21	845	245	520	566	851	733	999999	999999	11	999999	873	311	364	134	821	160	480	269	79	512	494	999999	197	775	813	672	679	149	999999	776	867	131	554	555	191	907	999999	736	139	999999	999999	212	822	999999	681	567	772	794	520	544	177	679	888	411	526	581	58	745	999999	999999	64	211	631	234	999999	999999	757	999999	999999	913	999999	743	139	123	989	999999	451	999999	103	256	900	999999	629	197	608	198	243	152	39	999999	999999	534	984	951	901	321	581	999999	412	999999	999999	963	999999	999999	999999	433	999999	775	422	244	140	642	651	506	288	180	582	444	999999	191	999999	615	779	343	64	356	759	188	222	677	710	853	13	999999	446	999999	42	999999	533	185	648	468	730	795	999999	226	882	487	999999	731	738	147	972	231	421	204	193	999999	999999	999999	673	370	999999	744	533	287	639	999999	69	351	999999	999999	910	999999	999999	60	884	984	864	999999	473	281	999999	490	939	573	880	782	999999	252	753	523	480	226	511	287	999999	986	271	201	587	404	428	332	593	189	237	532	688	371	319	999999	654	714	999999	402	999999	82	805	960	999999	856	736	817	597	999999	89	693	938	264	155	898	999999	672	259	78	853	193	897	759	346	358	103	390	999999	999999	869	765	999999	119	432	832	190	311	794	730	668	999999	734	999999	999999	543	593	433	226	999999	485	981	464	999999	999999	999999	184	999999	623	58	762	355	884	999999	755	999999	999999	999999	832	322	999999	421	999999	529	409	252	999999	929	660	999999	999999	670	174	521	78	887	311	607	570	760	999999	145	687	746	967	999999	726	690	223	999999	232	763	600	999999	999999	74	114	935	999999	999999	222	999999	395	821	293	102	191	373	975	999999	999999	713	269	999999	663	582	999999	141	561	999999	526	768	999999	873	580	11	999999	269	819	14	999999	375	241	273	547	413	750	999999	999999	875	141	999999	715	355	773	518	504	528	250	130	999999	999999	384	289	780	454	539	521	250	999999	33	921	999999	999999	94	999999	481	999999	999999	260	831	999999	677	686	954	999999	999999	369	109	71	507	550	28	698	674	810	991	952	493	102	873	239	625	
182	852	219	808	744	271	137	47	508	993	990	999999	471	304	698	999999	999999	400	180	421	999999	783	482	902	855	999999	284	655	999999	511	999999	386	999999	252	505	833	744	999999	318	108	972	34	999999	557	38	999999	212	515	303	999999	877	702	703	817	999999	398	380	317	953	447	987	481	517	997	561	999999	696	228	999999	999999	999999	261	91	999999	448	999999	784	924	874	455	103	768	362	999999	999999	740	683	784	807	116	463	999999	411	999999	121	500	517	11	999999	423	713	983	999999	438	47	625	620	631	378	290	614	455	442	999999	353	228	129	614	373	821	930	999999	421	692	410	162	850	220	960	947	648	782	928	461	742	999999	999999	923	999999	18	129	62	416	526	502	18	995	999999	527	892	381	902	638	184	492	999999	572	33	999999	884	775	409	670	430	642	999999	526	981	765	243	176	205	749	364	701	878	505	895	199	999999	167	946	693	78	576	745	153	999999	968	999999	548	38	999999	980	243	999999	391	985	999999	670	491	24	999999	293	725	186	163	284	999999	999999	306	999999	999999	635	727	828	716	999999	854	896	999999	772	23	824	695	148	309	999999	999999	980	497	519	21	529	910	152	999999	409	352	399	592	869	280	999999	643	871	204	999999	263	999999	14	789	141	987	982	718	999999	323	598	999999	999999	394	162	502	126	787	665	314	725	584	29	316	259	999999	314	818	999999	659	191	824	999999	50	515	716	976	999999	388	33	546	201	151	494	811	764	523	208	716	777	246	856	215	890	544	999999	999999	697	540	676	683	174	226	352	142	774	644	999999	878	999999	526	419	408	999999	768	533	443	535	505	494	940	115	999999	724	422	999999	618	63	505	837	999999	288	177	999999	999999	381	975	799	362	999999	130	687	329	280	261	827	457	573	131	21	244	859	999999	55	999999	577	999999	502	930	807	165	591	999999	51	125	999999	251	696	999999	396	999999	644	182	999999	374	263	786	999999	472	594	876	55	931	494	602	470	999999	999999	976	999999	318	999999	869	554	881	539	357	287	164	24	999999	999999	280	735	462	600	999999	999999	681	482	790	999999	40	345	999999	120	659	845	448	654	160	129	720	530	88	85	999999	628	587	999999	906	508	676	999999	17	125	999999	205	41	12	999999	999999	450	504	981	999999	452	533	623	770	879	511	839	509	864	999999	50	750	657	386	999999	68	999999	846	575	291	566	582	999999	815	999999	464	814	999999	999999	795	678	999999	999999	12	999999	251	14	816	955	405	999999	176	593	550	84	33	
548	999999	187	999999	999999	604	928	999999	519	870	999999	807	434	999999	696	999999	999999	78	789	824	211	655	753	583	64	999999	891	180	622	399	988	787	999999	322	915	169	268	155	586	84	297	849	492	763	56	206	391	999999	999999	275	537	524	761	259	822	892	999999	603	671	999999	712	758	999999	130	881	417	76	122	509	537	145	493	492	999999	537	999999	172	999999	537	999999	946	361	999999	356	861	474	999999	491	500	33	267	664	484	705	371	999999	772	372	882	999999	999999	278	40	999999	140	54	41	999999	722	999999	730	911	75	999999	934	360	296	999999	268	416	391	585	622	486	279	480	18	787	353	997	590	800	117	899	727	999999	331	300	999999	817	442	979	999999	40	999999	355	598	670	770	999999	252	52	114	475	256	553	656	553	901	659	999999	999999	702	724	879	929	804	176	96	266	38	999999	513	999999	973	412	817	999999	193	923	881	999999	27	343	755	999999	696	641	653	999999	31	778	399	567	781	199	999999	53	999999	373	551	999999	999999	514	999999	999999	538	663	999999	844	999999	74	370	977	777	999999	236	999999	969	341	243	173	523	999999	999999	999999	606	999999	999999	999999	134	773	441	819	382	459	763	512	361	508	19	42	149	999999	446	956	999999	421	999999	94	962	917	999999	999999	139	388	909	671	278	730	649	592	993	716	999999	962	999999	999999	605	328	933	723	17	999999	332	210	33	714	475	288	999999	195	999999	585	822	216	699	621	690	999999	550	102	244	630	859	427	49	432	99	484	333	866	816	470	999999	999999	910	613	497	928	999999	999999	999999	999999	887	999999	435	999999	894	512	273	21	860	610	999999	841	489	387	999999	905	171	600	624	991	999999	976	378	999999	434	999999	306	999999	134	762	639	355	897	253	999999	999999	991	999999	999999	586	220	321	16	215	692	319	758	533	12	999999	766	763	579	999999	44	999999	999999	739	983	320	216	187	999999	108	999999	432	944	245	643	999999	913	999999	72	999999	780	643	970	173	13	999999	824	773	93	542	999999	999999	999999	693	219	832	318	262	999999	999999	999999	43	434	908	244	270	375	523	889	795	678	999999	701	541	432	400	999999	922	999999	867	999999	442	103	999999	112	104	999999	999999	36	810	898	660	999999	844	667	747	219	999999	928	742	750	311	884	298	999999	999999	999999	999999	270	999999	892	396	526	779	732	999999	940	90	805	150	613	124	496	88	896	999999	343	856	874	685	191	999999	993	993	127	193	999999	804	489	344	999999	423	989	217	918	511	999999	122	122	999999	806	999999	
999999	999999	139	635	815	805	401	846	999999	328	999999	585	637	24	402	533	999999	548	389	146	999999	471	999999	200	135	288	999999	999999	884	230	743	155	999999	61	621	215	864	492	378	752	412	643	908	600	64	414	580	903	118	610	460	574	349	670	539	795	567	938	510	536	999999	16	962	999999	999999	223	999999	999999	403	197	999999	180	179	637	733	957	999999	630	999999	721	999999	267	999999	999999	770	179	805	999999	522	825	648	925	982	842	999999	405	680	704	999999	999999	708	994	999999	921	940	290	404	712	936	581	243	999999	802	788	827	999999	729	688	444	415	417	999999	73	577	548	743	999999	999999	529	999999	286	858	614	999999	22	713	757	365	343	490	999999	999999	282	940	999999	999999	133	203	24	729	676	992	999999	610	432	220	931	931	382	207	101	999999	999999	608	999999	384	333	506	999999	124	999999	999999	355	954	999999	324	225	132	985	837	620	995	322	800	661	293	999999	13	873	802	782	999999	982	146	398	706	999999	999999	645	218	388	626	427	900	109	312	647	314	969	999999	995	808	946	545	586	106	999999	392	947	21	785	999999	999999	973	999999	804	391	218	566	999999	413	552	487	999999	458	993	578	421	999999	359	999999	294	44	764	806	973	879	446	559	301	999999	528	999999	633	432	999999	999999	999999	568	304	920	999999	748	999999	704	453	999999	179	97	592	528	343	691	999999	375	501	999999	999999	999999	999999	924	945	659	274	999999	999999	826	853	354	999999	10	134	999999	999999	438	999999	545	10	70	363	652	999999	359	967	772	617	999999	137	268	931	999999	999999	286	210	380	975	779	483	999999	820	999999	999999	824	999999	592	403	999999	999999	169	167	955	999999	999999	813	999999	999999	595	691	501	375	57	698	595	423	624	874	848	999999	36	463	438	71	949	999999	736	999999	885	999999	384	379	137	552	968	110	975	490	327	999999	999999	165	999999	999999	982	685	999999	999999	999999	411	82	717	555	836	268	999999	729	999999	999999	568	86	540	999999	933	317	132	248	504	729	494	447	144	557	999999	168	870	999999	350	89	273	476	807	999999	999999	589	667	999999	999999	294	273	381	90	154	758	397	954	826	999999	780	999999	446	279	209	397	999999	938	170	999999	678	999999	631	999999	814	81	101	278	246	999999	999999	999999	309	947	219	466	123	999999	999999	999999	987	213	54	628	570	229	827	207	608	999999	519	651	507	652	622	999999	641	992	276	83	666	128	999999	970	110	140	560	498	69	999999	283	607	948	371	999999	474	353	12	818	999999	254	999999	999999	340	
346	703	153	656	335	322	824	130	100	916	999999	868	999999	84	527	440	669	338	147	999999	999999	911	702	145	999999	157	553	999999	184	680	999999	772	459	387	633	406	987	999999	173	746	917	999999	516	42	999999	999999	999999	278	484	388	925	915	756	803	707	435	11	999999	196	187	768	196	946	419	96	369	419	118	450	999999	452	765	999999	401	948	479	404	999999	906	155	179	999999	999999	999999	755	913	25	999999	680	207	405	980	717	985	978	731	216	107	999999	869	904	999999	999999	363	999999	169	750	365	999999	237	41	340	110	999999	999999	493	42	161	664	999999	353	999999	437	253	725	999999	58	189	422	999999	999999	307	724	47	251	309	999999	800	860	999999	172	660	800	999999	176	75	879	675	999999	494	699	999999	443	772	525	150	442	584	638	472	121	571	942	638	999999	734	615	999999	800	708	46	241	999999	78	20	693	963	984	86	659	593	382	999999	928	999999	219	999999	999999	521	110	867	872	999999	397	999999	600	999999	171	489	442	999999	999999	875	279	999999	467	999999	374	999999	832	186	999999	999999	999999	879	999999	370	23	999999	754	870	663	999999	699	841	174	80	903	594	419	999999	802	505	644	210	777	507	931	999999	68	455	499	201	999999	924	419	374	192	999999	745	240	703	59	734	572	796	274	185	438	292	397	860	779	351	856	384	951	999999	777	999999	240	439	542	999999	309	380	471	999999	999999	431	800	887	394	999999	999999	281	752	999999	82	999999	512	332	503	198	670	999999	720	850	833	999999	467	510	414	416	514	999999	171	995	999999	201	334	412	410	16	491	510	475	930	171	584	999999	191	791	373	999999	908	936	353	392	715	660	621	38	234	999999	300	482	999999	344	389	120	757	345	880	90	109	921	496	706	170	999999	789	688	258	919	286	718	51	816	999999	864	817	612	720	999999	712	999999	999999	52	201	37	497	999999	782	473	873	846	911	292	499	999999	449	647	232	999999	870	932	780	315	687	999999	999999	172	739	524	303	155	999999	999999	377	726	745	999999	515	143	631	204	999999	999999	55	440	999999	999999	326	617	425	180	999999	133	671	779	603	870	365	619	596	335	856	268	999999	728	231	572	915	773	252	999999	141	98	965	675	36	995	269	999999	773	681	999999	999999	999999	132	765	501	999999	597	133	999999	98	895	546	305	999999	647	614	327	219	245	843	999999	375	430	999999	301	168	995	999999	608	999999	119	846	914	489	734	999999	57	963	730	895	327	650	377	999999	246	552	669	337	388	390	999999	47	
538	838	999999	755	999999	94	473	999999	681	844	525	274	999999	59	632	999999	613	488	566	364	488	350	526	999999	998	999999	802	749	498	668	374	227	999999	81	999999	86	999999	979	491	963	999999	999999	224	482	134	113	926	197	919	853	723	999999	999999	999999	558	198	321	399	757	163	291	724	844	22	480	999999	999999	999999	740	555	999999	634	999999	602	865	999999	135	54	778	999999	597	999999	829	645	999999	474	402	999999	523	130	764	999999	231	337	682	774	553	211	999999	826	506	29	456	373	234	99	903	999999	723	466	72	277	620	862	566	676	999999	208	77	15	905	526	393	620	790	830	999999	668	920	100	999999	924	999999	951	397	999999	999999	465	999999	999999	999999	999999	366	66	999999	497	187	368	771	16	879	999999	144	999999	999999	999999	635	835	999999	403	685	245	999999	632	918	999999	999999	669	999999	988	999999	439	787	999999	445	999999	170	337	562	303	999999	54	897	914	220	203	789	55	999999	999999	999999	333	882	27	179	335	869	733	147	920	272	518	999999	999999	999999	999999	566	923	999999	197	819	308	282	999999	750	641	999999	397	421	725	358	190	999999	66	55	192	556	770	999999	999999	864	437	199	999999	999999	144	161	123	424	999999	999999	866	493	842	598	644	61	603	276	538	987	482	999999	422	999999	91	878	836	737	316	893	796	881	999999	332	391	119	640	999999	615	999999	999999	972	651	98	491	999999	797	468	999999	141	953	999999	512	132	392	126	776	81	949	266	324	386	118	877	999999	999999	53	999999	217	534	421	354	999999	999999	762	509	999999	333	89	999999	999999	378	335	184	939	302	999999	328	940	274	342	569	308	359	999999	848	864	999999	999999	507	653	999999	260	876	720	609	843	464	370	882	456	452	991	564	999999	946	999999	933	937	999999	615	724	579	999999	201	852	55	311	883	914	645	999999	85	582	999999	804	127	459	464	340	459	914	957	999999	818	999999	577	744	184	999999	797	930	835	710	891	928	707	317	684	868	563	999999	999999	455	246	560	376	418	999999	380	999999	999999	999999	607	999999	999999	767	521	134	311	284	311	136	663	999999	715	999999	374	690	812	106	810	774	595	777	917	344	512	821	268	523	168	920	999999	401	206	460	999999	999999	200	171	195	999999	383	594	262	414	999999	338	531	999999	11	728	20	283	27	827	884	829	181	366	999999	700	866	999999	125	390	333	272	920	264	832	999999	500	651	999999	627	999999	11	525	999999	427	183	299	768	521	440	999999	999999	383	379	576	408	450	834	906	495	326	595	
478	871	91	654	418	276	667	999999	237	369	999999	400	999999	999999	314	669	939	999999	410	107	999999	999999	480	803	889	999999	687	433	312	999999	744	425	311	805	532	999999	999999	772	765	33	111	272	212	551	999999	983	999999	693	104	999999	894	826	94	228	999999	793	401	999999	765	867	999999	243	946	999999	624	999999	999999	630	359	999999	248	999999	999999	387	995	13	482	928	646	999999	607	994	999999	531	771	918	340	999999	487	999999	262	152	17	999999	999999	999999	999999	999999	999999	219	893	322	999999	999999	542	999999	511	999999	232	324	321	999999	641	859	269	999999	999999	999999	999999	706	616	16	153	620	999999	106	168	999999	942	138	687	841	12	437	22	295	999999	895	999999	53	999999	999999	860	172	428	789	511	999999	639	849	999999	900	839	229	999999	999999	179	999999	44	446	569	94	999999	999999	636	999999	999999	999999	999999	999999	934	19	999999	999999	299	999999	999999	980	202	999999	595	999999	787	103	175	787	11	782	999999	135	125	999999	999999	999999	483	332	868	999999	535	999999	329	307	312	999999	915	999999	473	92	930	618	740	198	999999	424	851	558	999999	671	999999	849	477	999999	999999	721	858	998	999999	999999	283	966	124	391	454	253	300	297	708	132	188	222	323	999999	999999	226	394	927	999999	447	700	999999	999999	207	836	999999	481	999999	999999	590	806	916	804	588	999999	963	504	359	999999	288	999999	564	850	184	493	716	999999	557	835	161	336	931	593	711	194	999999	941	916	554	768	772	999999	367	127	325	271	417	734	121	888	722	45	193	136	999999	146	999999	851	714	999999	999999	999999	806	778	264	999999	333	103	404	999999	32	587	999999	975	999999	475	206	733	858	231	999999	801	999999	946	438	301	748	467	398	57	284	99	999999	999999	618	848	852	588	863	450	938	323	999999	662	866	145	240	217	999999	847	939	350	992	493	820	358	999999	999999	350	999999	137	866	705	356	999999	932	999999	379	367	999999	999999	618	999999	417	293	985	471	784	999999	303	70	540	846	999999	999999	933	106	719	614	999999	371	999999	248	999999	323	82	618	983	487	999999	759	861	850	952	233	999999	480	999999	210	835	999999	702	778	999999	999999	597	29	164	247	251	835	999999	764	107	305	630	380	970	104	999999	376	999999	306	999999	543	208	689	893	326	999999	463	521	519	779	381	668	224	201	996	726	999999	463	745	246	108	104	106	753	999999	603	950	999999	490	989	468	999999	406	999999	512	704	907	135	999999	460	999999	323	999999	999999	726	999999	416	189	973	378	167	913	741	999999	58	999999	111	936	
999999	723	999999	953	40	529	321	970	999999	592	688	302	818	927	625	295	458	784	999999	122	36	30	196	771	536	122	831	554	669	999999	999999	73	999999	971	888	124	623	835	999999	626	999999	755	373	823	500	681	559	239	297	455	612	999999	999999	999999	999999	226	536	75	426	999999	698	767	311	927	18	625	999999	847	49	511	999999	623	501	330	449	280	656	372	280	999999	563	601	266	223	732	999999	570	612	71	672	587	557	418	374	928	999999	454	446	999999	874	999999	711	200	999999	783	989	771	181	999999	639	569	173	795	571	364	106	510	97	204	698	64	98	785	376	923	999999	214	137	402	544	999999	219	557	405	999999	851	410	479	440	743	548	399	999999	999999	112	999999	762	846	999999	831	999999	367	999999	126	999999	891	925	823	862	667	784	644	779	15	813	360	616	399	696	512	999999	40	656	999999	160	665	35	999999	274	510	363	368	999999	571	999999	999999	999999	441	999999	999999	999999	586	999999	772	958	904	620	66	619	999999	999999	372	159	507	144	374	711	790	966	164	866	999999	559	362	314	426	527	217	866	999999	392	184	813	713	999999	119	423	883	999999	999999	55	969	744	522	702	990	219	619	436	999999	757	999999	474	999999	126	363	37	999999	468	542	999999	412	200	274	370	632	559	999999	920	35	999999	827	296	999999	119	896	999999	46	659	324	216	908	781	101	597	214	710	392	596	233	91	169	425	961	869	642	999999	479	162	80	999999	999999	698	410	999999	929	891	754	321	230	535	990	999999	154	335	999999	631	109	677	166	922	999999	848	697	999999	791	412	999999	851	476	127	359	999999	999999	999999	443	220	380	999999	667	322	999999	81	999999	999999	999999	564	281	636	401	21	680	999999	996	158	273	925	10	467	999999	999999	565	903	844	112	186	116	24	270	891	268	260	832	999999	843	966	105	481	999	852	236	141	699	459	465	447	557	888	441	619	518	999999	999999	243	150	756	62	999999	999999	521	984	549	999999	744	143	999999	847	791	999999	191	999999	999999	999999	614	806	395	999999	453	999999	664	628	227	583	651	383	999999	347	999999	869	999999	914	869	217	488	999999	687	130	999999	326	704	600	766	735	259	999999	999999	218	999999	437	999999	889	999999	847	609	893	999999	966	999999	370	94	423	999999	921	999999	277	308	245	522	999999	128	999999	911	136	684	999999	862	491	333	999999	999999	999999	48	171	125	999999	314	32	999999	594	111	721	999999	594	242	291	351	999999	669	982	999999	999999	695	999999	318	999999	999999	999999	172	544	40	
999999	642	170	61	253	384	96	999999	869	962	285	637	927	644	407	513	327	894	402	722	999999	822	350	999999	489	999999	999999	999999	635	999999	832	999999	73	999999	825	88	601	542	989	906	265	47	999999	999999	867	202	767	999999	910	975	660	999999	770	999999	999999	462	301	114	571	108	900	242	999999	651	140	426	573	373	818	329	912	784	904	495	999999	999999	32	999999	198	297	387	565	999999	660	567	999999	999999	252	999999	999999	786	496	999999	890	16	32	866	157	999999	450	628	403	110	999999	999999	876	683	284	999999	42	439	970	915	284	999999	999999	999999	520	94	886	337	330	999999	455	999999	425	813	24	488	444	999999	999999	441	747	668	999999	465	361	597	691	570	814	888	519	933	815	581	696	180	672	732	355	73	13	123	307	581	654	58	646	73	669	795	919	917	564	539	999999	615	736	879	938	922	403	325	999999	999999	312	522	999999	844	126	843	816	712	768	811	999999	633	999999	412	810	313	951	999999	901	28	968	601	378	286	412	999999	444	792	793	433	670	687	999999	865	278	142	999999	999999	946	999999	979	999999	159	753	110	544	254	999999	79	635	971	999999	424	504	999999	711	999999	451	441	45	999999	34	918	345	150	750	43	505	999999	677	982	159	681	85	49	761	452	625	185	868	836	120	723	999999	461	999999	272	105	400	999999	989	879	370	911	425	999999	298	814	999999	359	510	999999	200	402	653	822	103	349	465	712	269	528	275	999999	208	299	311	761	999999	999999	488	937	999999	576	999999	113	788	769	659	94	999999	637	22	825	367	98	920	331	514	999999	802	923	999999	687	999999	470	613	797	713	136	653	537	931	367	871	573	999999	623	999999	549	999999	333	999999	999999	249	631	515	999999	999999	120	379	980	256	999999	999999	999999	307	426	278	999999	499	991	66	533	440	935	706	999999	999999	794	453	306	617	999999	605	478	243	268	999999	676	955	174	591	999999	757	999999	290	686	914	315	275	227	999999	496	999999	52	999999	166	999999	313	925	999999	495	999999	666	82	373	291	648	999999	332	49	978	999999	272	334	410	999999	776	767	655	29	740	648	529	236	950	999999	913	999999	211	86	328	144	751	104	678	180	937	999999	310	999	47	940	983	235	999999	753	999999	725	642	999999	390	182	658	999999	130	846	891	439	999999	252	999999	95	773	256	999999	844	850	178	656	239	526	101	467	655	981	800	664	303	988	999999	896	197	921	397	695	155	485	845	973	999999	289	507	999999	67	632	952	999999	737	999999	999999	999999	
66	79	999999	297	298	715	13	923	330	191	999999	451	925	356	189	174	385	560	999999	368	14	999999	824	999999	999999	539	409	32	39	633	927	788	999999	303	839	999999	518	110	999999	999999	999999	922	999999	649	691	999999	636	711	453	999999	790	186	999999	45	999999	861	255	463	278	759	999999	980	894	697	264	808	857	631	516	71	655	999999	163	146	886	92	552	184	268	999999	902	698	999999	251	842	750	850	999999	999999	978	999999	65	999999	999999	999999	999999	38	954	395	882	208	999999	205	391	142	514	999999	802	159	816	318	81	204	316	856	618	410	652	854	999999	958	309	236	538	198	999999	454	516	23	394	64	999999	788	385	763	897	502	198	119	337	727	57	408	588	669	801	860	525	999999	515	101	385	110	999999	923	899	778	667	999999	541	70	516	788	764	762	720	999999	819	552	999999	125	222	999999	526	786	911	900	999999	868	397	739	928	999999	508	999999	678	497	999999	461	864	128	999999	994	577	277	221	269	644	999999	999999	999999	50	972	832	399	878	999999	583	105	999999	999999	999999	798	999999	801	141	999999	290	471	94	233	385	999999	999999	840	289	999999	965	259	999999	652	999999	823	919	878	999999	955	892	999999	424	836	999999	811	999999	865	999999	47	198	775	999999	429	978	999999	999999	725	143	682	294	999999	120	661	876	333	530	370	741	317	878	927	999999	186	898	182	56	258	318	574	919	822	852	252	999999	200	124	999999	673	93	999999	204	745	26	670	900	999999	999999	959	590	290	88	999999	681	168	271	999999	999999	530	805	137	493	416	569	999999	999999	149	999999	632	685	219	385	697	658	235	999999	192	96	999999	999999	184	292	298	999999	293	840	698	181	999999	767	527	999999	624	867	956	598	787	999999	999999	208	760	139	141	999999	380	905	391	475	455	999999	88	999999	999999	532	631	999999	204	687	286	922	999999	968	784	999999	167	64	760	829	701	636	896	16	833	999999	247	55	999999	24	357	999999	459	232	999999	999999	688	941	999999	999999	999999	121	404	109	899	339	433	999999	355	999999	125	999999	155	561	773	999999	586	82	752	147	999999	585	694	189	339	898	473	551	253	999999	999999	999999	354	668	593	999999	242	797	117	503	883	999999	999999	884	898	999999	242	897	458	906	34	616	199	573	806	660	427	224	769	10	999999	881	999999	999999	99	999999	999999	486	968	999999	586	789	964	258	999999	838	885	809	999999	307	666	575	103	347	159	570	999999	780	861	932	172	27	37	999999	637	11	907	999999	999999	999	70	755	929	274	999999	
244	651	999999	319	968	775	617	933	472	343	301	788	210	999999	528	872	200	624	46	31	569	762	857	621	261	930	367	24	291	999999	999999	646	828	999999	914	919	96	470	999999	999999	554	94	565	773	345	223	706	506	276	136	869	999999	892	253	999999	482	793	328	67	47	417	603	651	235	432	999999	959	999999	117	999999	999999	730	730	999999	476	999999	999999	999999	285	48	234	861	747	999999	999999	999999	753	585	268	442	999999	767	412	856	749	999999	442	339	350	690	999999	523	398	667	349	999999	410	999999	777	284	285	708	52	29	999999	556	855	999999	999999	653	901	999999	924	675	483	999999	999999	999999	139	524	52	867	744	594	999999	710	472	999999	815	236	378	999999	808	983	166	427	999999	393	999999	202	106	946	481	696	999999	879	999999	723	194	999999	822	999999	885	999999	999999	418	963	457	999999	112	999999	775	680	631	284	172	576	941	518	65	303	933	830	936	427	106	395	57	805	905	121	749	895	999999	414	842	999999	555	751	748	463	277	158	940	118	331	276	849	999999	627	999999	658	214	139	37	888	705	948	999999	145	32	915	999999	999999	991	344	880	195	227	442	318	999999	199	770	601	999999	784	890	827	106	830	546	999999	188	602	999999	544	765	999999	525	999999	904	720	999999	725	999999	999999	819	948	773	450	999999	632	979	318	999999	469	444	999999	11	113	815	999999	737	314	486	289	999999	736	538	800	124	728	999999	306	413	310	582	54	999999	999999	965	941	64	656	750	913	999999	869	320	993	110	238	999999	421	999999	783	999999	999999	999999	268	999999	93	419	999999	336	999999	999999	683	999999	981	999999	399	999999	598	148	874	77	91	564	572	633	604	425	545	699	999999	273	289	976	629	327	279	804	999999	262	882	531	999999	330	398	982	999999	999999	339	116	999999	754	866	283	999999	716	901	748	999999	634	999999	999999	999999	283	449	98	651	707	285	663	617	594	999999	346	999999	353	986	761	175	589	660	640	999999	438	999999	141	406	16	530	913	426	531	137	999999	706	225	999999	807	999999	310	341	276	999999	999999	499	999999	999999	530	999999	112	999999	149	582	97	973	999999	999999	999999	999999	318	692	644	186	371	247	95	999999	527	640	51	697	189	881	864	999999	394	951	420	999999	872	999999	875	990	428	193	286	948	50	197	791	999999	219	999999	571	999999	697	99	327	438	999999	658	549	999999	999999	415	550	999999	718	839	589	963	999999	507	422	253	816	653	999999	999999	960	147	426	339	848	999999	487	667	319	256	560	305	999999	982	534	
999999	525	986	999999	22	999999	28	240	211	608	828	484	712	109	328	802	53	340	149	477	276	241	219	51	999999	999999	883	999999	999999	999999	999999	339	999999	972	207	727	830	999999	745	545	999999	999999	999999	731	30	921	774	567	990	454	517	964	494	514	999999	982	316	944	446	999999	759	78	768	922	999999	498	307	999999	901	601	971	414	594	603	999999	369	25	488	31	657	999999	999999	959	999999	771	328	999999	672	714	225	999999	885	999999	660	786	873	999999	302	999999	999999	623	45	999999	398	482	112	380	890	979	898	999999	827	999999	789	999999	443	119	999999	161	999999	652	635	999999	686	190	96	221	933	817	661	232	723	82	499	43	127	660	570	544	668	999999	954	693	999999	999999	593	962	414	728	352	764	999999	151	420	879	988	999999	978	999999	396	999999	446	999999	327	999999	253	755	999999	999999	814	782	548	999999	999999	999999	999999	941	218	437	999999	133	807	215	999999	896	835	581	661	620	54	999999	999999	362	158	776	512	881	376	150	15	999999	538	999999	914	569	226	189	657	372	190	999999	802	999999	999999	272	999999	241	608	999999	840	999999	103	999999	999999	708	110	196	999999	716	545	999999	575	999999	432	758	999999	159	301	905	999999	656	924	999999	439	997	999999	140	740	886	692	280	283	945	999999	343	745	724	946	999999	468	40	131	941	826	373	481	734	129	999999	676	999999	940	703	750	194	999999	803	384	999999	404	970	455	181	999999	274	543	999999	999999	999999	22	871	212	999999	999999	650	534	982	472	75	525	999999	21	877	219	757	340	999999	204	125	999999	941	349	242	811	498	584	949	999999	561	999999	999999	966	41	850	805	732	854	267	110	659	764	999999	318	999999	825	959	578	999999	275	999999	964	435	652	501	999999	531	999999	283	947	75	585	999999	999999	999999	999999	611	979	36	999999	999999	485	322	104	466	831	610	41	999999	985	538	16	999999	999999	999999	865	426	324	539	779	284	762	581	319	999999	84	700	430	82	525	223	999999	551	556	250	999999	651	999999	196	670	471	500	999999	298	999999	69	596	422	293	380	257	297	450	999999	140	999999	904	13	70	391	999999	189	999999	526	999999	558	464	441	412	178	224	95	138	999999	317	999999	834	293	999999	974	487	287	147	999999	999999	926	538	999999	426	977	554	647	280	804	539	999999	541	410	525	860	999999	165	20	999999	999999	171	999999	582	999999	356	438	999999	113	95	904	853	51	999999	258	846	30	999999	999999	434	624	576	814	333	339	999999	251	434	767	50	379	331	999999	999999	546	117	767	
956	363	999999	549	932	999999	194	999999	686	999999	286	999999	679	840	444	150	999999	499	589	356	835	252	913	115	13	854	72	999999	582	585	28	718	999999	88	73	806	945	999999	999999	41	629	433	653	786	965	282	97	999999	935	190	999999	533	957	999999	932	999999	450	964	999999	88	999999	478	999999	110	999999	567	999999	600	776	637	205	999999	808	557	999999	999999	999999	137	149	731	766	862	781	401	999999	495	760	390	156	359	366	981	350	612	999999	161	115	552	999999	999999	270	496	433	307	999999	993	724	410	43	999999	124	322	824	814	322	619	999999	926	217	735	806	999999	454	427	280	999999	359	205	997	999999	306	999999	571	742	470	279	439	999999	416	999999	771	360	357	999999	245	54	166	535	300	940	463	189	345	830	600	640	999999	15	36	771	643	999999	413	467	234	77	750	999999	354	999999	999999	224	519	999999	964	456	283	827	192	999999	67	823	905	999999	122	999999	999999	999999	151	830	237	433	456	645	266	252	946	890	999999	178	303	999999	999999	257	760	249	670	38	866	153	366	999999	999999	800	713	999999	622	356	999999	117	365	999999	999999	523	999999	756	767	874	60	721	509	999999	999999	24	999999	983	641	658	999999	873	999999	683	875	997	473	999999	609	999999	931	445	629	600	545	999999	812	294	999999	668	441	14	999999	795	977	999999	999999	973	789	999999	999999	999999	188	999999	60	481	661	999999	143	999999	60	803	156	120	999999	615	102	909	847	151	211	648	850	973	999999	999999	401	660	705	731	363	500	232	800	789	212	266	665	999999	999999	999999	140	160	999999	617	638	999999	999999	999999	372	999999	999999	999999	999999	608	227	999999	215	999999	759	999999	10	977	412	589	559	580	356	330	740	358	999999	999999	783	517	81	497	660	365	999999	999999	40	999999	999999	679	629	374	999999	202	572	999999	61	999999	999999	984	632	163	748	999999	68	67	511	50	123	24	624	373	352	999999	999999	999999	229	849	169	999999	58	999999	644	732	959	999999	996	163	999999	417	307	520	580	798	885	918	999999	59	307	530	999999	990	999999	328	65	266	32	454	665	999999	999999	999999	757	999999	935	438	518	999999	650	999999	71	357	291	705	717	114	792	553	254	999999	980	179	552	638	391	999999	510	325	677	999999	172	551	498	916	314	105	999999	115	862	456	409	732	408	434	999999	999999	709	999999	611	950	473	478	209	57	861	933	658	128	93	877	927	202	348	999999	999999	519	858	999999	400	621	351	687	691	999999	218	257	770	128	180	805	358	523	714	726	239	999999	999999	
451	999999	381	447	999999	31	984	528	999999	394	461	999999	949	727	344	596	990	609	786	787	411	999999	613	172	540	948	288	528	414	999999	622	717	25	177	999999	319	29	184	707	665	706	279	11	863	318	403	230	87	24	927	724	127	453	907	941	612	451	999999	999999	695	742	465	124	728	772	744	999999	782	319	35	577	815	999999	130	90	999999	836	749	853	146	727	999999	514	487	764	504	999999	118	235	805	867	810	277	22	923	250	164	999999	101	574	695	448	768	989	359	908	999999	999999	826	808	999999	702	365	770	967	999999	951	637	999999	277	480	999999	556	514	999999	999999	548	888	207	840	977	563	658	999999	451	288	442	999999	999999	855	288	941	292	426	999999	175	454	507	54	391	299	527	319	823	104	104	892	263	831	999999	999999	999999	135	985	831	999999	999999	86	328	688	999999	435	509	118	999999	538	318	139	484	999999	322	50	843	815	999999	999999	253	834	194	999999	396	189	693	544	495	950	816	306	595	816	131	377	188	366	293	999999	999999	211	834	565	786	763	778	840	279	999999	493	319	444	380	969	219	892	971	999999	919	742	964	622	48	999999	999999	999999	668	999999	944	861	487	532	688	442	52	999999	628	999999	632	410	999999	275	999999	467	506	862	225	846	912	999999	999999	73	373	999999	63	588	795	843	774	999999	120	970	334	999999	15	786	999999	937	999999	219	274	411	669	519	999999	699	457	581	226	159	328	821	957	999999	654	423	999999	567	389	464	213	785	795	999999	999999	883	940	707	461	719	115	999999	920	702	220	999999	404	854	999999	363	141	999999	626	999999	900	298	999999	999999	813	592	628	198	557	999999	999999	488	615	266	229	15	759	749	129	999999	53	51	901	999999	258	849	29	314	335	36	333	999999	168	181	999999	11	999999	85	893	869	999999	999999	729	457	999999	732	199	148	635	235	603	391	999999	130	999999	859	396	757	616	964	572	324	862	999999	149	26	330	444	753	227	145	684	856	260	414	136	321	454	999999	526	659	881	678	110	432	942	893	47	600	652	614	122	468	928	306	777	64	208	318	999999	411	755	394	417	100	919	534	999999	715	453	999999	942	999999	999999	315	691	645	999999	108	207	132	292	843	110	999999	999999	225	999999	999999	637	82	123	999999	887	999999	904	496	271	19	999999	417	999999	999999	156	999999	671	922	999999	623	615	141	301	109	120	557	128	911	293	803	77	999999	606	999999	87	381	999999	807	312	974	410	204	999999	753	999999	789	83	960	999999	996	
942	110	846	313	347	505	781	999999	35	339	996	992	212	467	942	808	999999	167	999999	999999	679	864	619	405	999999	421	757	548	513	331	484	168	225	297	861	999999	858	303	553	582	600	421	782	999999	977	418	991	916	811	787	999999	999999	999999	921	326	88	490	450	999999	926	748	999999	509	703	855	837	999999	999999	999999	975	999999	517	613	999999	185	999999	999999	999999	999999	804	429	840	737	726	351	567	999999	303	999999	783	486	999999	212	999999	833	367	911	88	999999	149	999999	86	320	835	999999	999999	313	999999	745	68	995	999999	32	296	506	907	505	783	361	297	999999	483	944	999999	999999	543	999999	999999	999999	818	356	14	528	288	173	999999	999999	901	890	880	264	410	557	911	787	642	394	915	130	926	861	999999	726	830	754	167	141	498	347	303	165	327	999999	927	999999	991	325	744	999999	163	387	604	892	481	999999	984	999999	42	999999	856	158	399	999999	912	957	227	287	698	533	999999	221	999999	999999	596	724	937	206	630	208	795	327	650	792	966	549	266	246	254	999999	999999	242	109	463	999999	154	765	461	301	999999	495	999999	999999	221	127	942	355	999999	999999	756	105	788	305	833	249	539	999999	607	999999	373	999999	981	999999	901	762	773	121	578	83	451	958	485	904	660	713	999999	700	438	674	34	203	999999	940	498	700	981	936	275	223	951	999999	168	563	928	279	514	999999	724	458	354	830	776	966	853	797	620	883	999999	999999	167	999999	79	933	999999	999999	484	50	544	210	780	836	999999	365	999999	805	800	921	976	390	208	410	976	999999	330	999999	427	999999	96	700	90	107	301	155	66	122	577	999999	689	999999	794	473	999999	523	677	517	984	999999	999999	58	997	699	999999	999999	921	756	862	99	999999	680	751	235	954	844	130	682	544	700	308	19	237	575	242	227	999999	735	274	462	312	999999	219	999999	415	999999	703	999999	200	47	999999	999999	259	488	621	999999	999999	569	519	301	402	994	999999	294	122	834	820	999999	466	999999	667	195	999999	410	999999	800	471	999999	819	999999	151	739	999999	999999	476	999	760	749	954	232	220	36	226	973	69	317	839	999999	893	581	999999	282	999999	510	380	999999	817	999999	701	820	999999	270	999999	602	160	999999	512	476	999999	123	84	999999	476	999999	479	999999	969	518	350	479	961	545	999999	248	699	999999	815	999999	136	437	999999	910	999999	143	684	949	999999	623	999999	406	805	373	117	999999	507	156	999999	999999	999999	999999	78	999999	509	999999	858	12	418	511	903	290	999999	999999	999999	390	
999999	999999	32	343	559	529	363	356	694	944	673	598	438	82	741	552	74	134	999999	397	369	881	411	999999	284	682	999999	999999	719	542	557	999999	999999	727	999999	343	134	471	141	511	385	722	614	564	557	999999	999999	346	999999	999999	999999	723	577	999999	30	60	762	205	68	876	999999	588	637	162	396	999999	575	711	234	407	428	602	993	450	999999	647	276	846	278	24	118	999999	999999	368	325	999999	707	80	706	999999	580	928	413	264	522	796	999999	462	178	169	695	999999	999999	372	932	624	730	999999	940	999999	784	915	926	54	768	794	583	999999	836	999999	690	504	15	437	999999	499	199	738	927	224	562	814	678	118	328	256	91	643	999999	999999	999999	580	140	332	999999	664	11	368	496	728	223	815	625	999999	999999	201	856	999999	999999	442	435	999999	999999	725	999999	969	247	817	999999	521	712	999999	999999	145	999999	120	374	683	425	171	497	830	251	209	10	746	198	72	639	999999	399	406	107	992	275	999999	380	414	510	52	427	194	643	974	26	999999	971	489	167	369	999999	999999	269	383	944	605	749	999999	999999	84	999999	184	999999	597	999999	315	999999	851	999999	345	739	959	182	382	999999	313	197	277	192	727	999999	709	904	280	310	225	999999	724	57	670	372	379	689	435	271	252	999999	55	852	710	441	130	618	821	629	867	11	887	999999	641	418	999999	999999	998	309	999999	279	907	999999	907	178	128	804	210	999999	369	280	746	120	501	307	999999	999999	999999	295	654	100	93	650	442	224	259	94	999999	999999	889	999999	999999	135	999999	973	999999	999999	999999	542	323	999999	418	999999	269	596	264	776	147	344	276	67	999999	712	655	999999	196	267	854	692	918	43	397	948	94	807	589	621	999999	528	208	394	999999	999999	972	338	681	245	999999	846	959	482	947	81	985	999999	999999	978	480	218	786	840	902	262	623	289	928	470	999999	462	16	643	856	619	145	882	587	999999	739	326	309	951	999999	18	999999	999999	999999	326	962	999999	591	611	150	711	741	368	491	999999	325	692	999999	221	480	928	839	326	626	999999	999999	999999	253	820	248	164	999999	835	963	894	528	187	203	612	999999	511	870	999999	999999	154	878	777	400	370	89	57	999999	97	480	948	999999	417	819	999999	389	859	18	999999	999999	986	802	999999	404	596	698	999999	499	999999	999999	999999	67	444	823	999999	459	999999	712	883	740	201	247	822	364	25	999999	121	368	444	999999	648	999999	109	42	516	352	972	999999	803	671	941	557	127	383	511	890	734	594	
346	309	229	156	134	40	999999	999999	979	999999	999999	871	587	779	64	575	76	475	999999	412	999999	140	999999	999999	908	221	798	999999	129	449	853	134	991	527	999999	145	12	501	378	999999	999999	768	372	430	994	999999	94	172	503	552	999999	45	999999	332	287	215	822	443	248	912	999999	537	999999	540	698	264	999999	69	756	919	572	575	106	999999	551	548	768	999999	792	999999	999999	635	150	999999	142	817	202	669	249	999999	322	569	262	465	836	333	999999	832	732	739	62	999999	415	583	999999	741	999999	52	780	739	447	999999	999999	272	785	999999	397	61	999999	880	72	220	999999	999999	606	13	999999	641	63	228	999999	936	333	62	923	112	230	999999	598	401	999999	159	999999	999999	379	999999	918	990	679	239	999999	98	999999	852	677	841	215	475	977	999999	428	307	988	562	999999	511	443	598	349	683	386	830	999999	999999	11	912	332	318	570	60	94	999999	961	824	292	320	999999	480	384	91	896	754	589	621	999999	580	171	999999	180	867	999999	330	651	996	999999	999999	999999	427	850	764	518	896	904	926	891	106	346	174	999999	29	999	962	223	267	999999	631	250	841	999999	999999	999999	996	148	703	999999	764	681	964	971	186	685	93	630	620	573	999	850	663	730	876	999999	997	65	161	868	159	999999	393	219	232	865	999999	393	429	999999	522	758	211	988	999999	424	381	203	999999	344	999999	342	603	999999	786	781	999999	999999	167	196	754	999999	987	999999	788	658	297	999999	748	999999	890	700	210	606	60	999999	648	674	604	461	999999	804	999999	999999	952	816	513	699	999999	451	288	684	236	243	269	581	771	999999	209	478	136	626	454	782	999999	225	999999	996	643	999999	142	912	515	705	333	950	978	180	882	972	154	999999	332	307	999999	216	473	967	347	999999	479	281	475	136	335	246	359	999999	999999	999999	999999	999999	66	999999	318	375	178	530	909	318	602	601	999999	237	333	538	303	156	750	999999	751	174	659	999999	75	860	447	389	380	96	600	799	806	155	999999	638	541	999999	999999	999999	48	999999	68	38	877	999999	787	247	999999	796	999999	213	999999	136	985	520	857	999999	821	999999	999999	789	159	999999	718	802	999999	349	940	694	997	858	167	93	999999	808	999999	630	295	197	83	999999	586	584	153	396	370	999999	170	776	781	647	624	999999	999999	259	794	245	320	999999	93	447	307	999999	798	94	56	356	928	999999	414	236	607	634	385	728	212	999999	999999	331	442	124	189	173	913	999999	244	626	354	948	24	870	999999	220	113	
999999	902	477	999999	69	350	24	999999	999999	999999	555	999999	999999	165	20	56	229	566	988	643	969	268	143	999999	999999	999999	999999	11	999999	172	544	915	999999	530	999999	825	734	788	619	981	427	373	205	802	999999	319	253	470	343	999999	999999	314	332	577	143	376	768	282	999999	218	999999	999999	771	820	827	639	999999	469	415	195	321	440	999999	17	999999	606	72	999999	999999	138	606	959	999999	87	377	999999	593	819	396	383	66	999999	999999	410	999999	415	999999	385	974	728	666	999999	64	999999	590	364	367	324	999999	999999	313	437	446	219	612	999999	999999	999999	452	597	999999	833	82	999999	999999	859	990	546	946	810	14	999999	999999	117	472	999999	904	999999	497	23	872	279	467	859	79	999999	999999	240	798	999999	71	908	933	387	683	999999	711	32	29	730	373	821	999999	999999	532	999999	80	338	747	789	66	832	205	438	999999	999999	375	223	999999	508	843	759	999999	847	748	106	754	999999	434	999999	120	882	501	766	649	61	999999	916	336	453	999999	687	493	18	52	239	999999	504	662	906	467	497	69	999999	999999	999999	83	530	802	436	872	999999	904	118	679	183	340	439	788	673	999999	459	887	519	948	166	276	738	804	519	394	999999	999999	527	999999	622	999999	980	879	45	978	381	999999	900	581	469	783	385	339	869	999999	283	715	989	999999	18	999999	549	572	730	348	999999	725	292	52	622	772	999999	936	66	360	360	999999	752	999999	504	999999	987	938	999999	999999	890	409	999999	621	999999	544	338	496	173	999999	999999	418	159	697	643	999999	831	857	958	696	407	449	282	518	547	999999	999999	304	999999	673	623	611	93	357	457	999999	999999	670	931	88	444	889	999999	55	999999	942	410	65	999999	848	513	999999	999999	999999	975	451	136	426	84	396	581	999999	959	500	398	672	334	801	250	707	999999	999999	926	880	999999	517	676	237	999999	605	323	907	999999	688	169	494	632	300	381	15	999999	373	596	999999	507	409	930	999999	656	414	999999	608	815	354	983	999999	212	109	539	999999	775	999999	984	479	82	673	792	280	340	904	49	44	430	244	897	999999	574	999999	999999	999999	999999	999999	580	37	999999	999999	102	897	705	816	291	533	760	913	999999	910	388	127	999999	833	617	659	941	752	374	583	999999	999999	456	491	779	821	725	686	881	382	999999	999999	999999	367	580	895	575	524	999999	516	283	516	13	987	123	456	918	549	245	927	461	828	999999	414	999999	999999	450	224	47	999999	807	83	42	858	591	999999	636	115	262	722	999999	999999	139	
857	999999	671	577	469	377	332	999999	999999	451	953	999999	500	303	86	830	68	999999	361	487	163	709	209	484	999999	405	999999	999999	999999	296	523	843	43	999999	805	114	999999	999999	981	846	714	565	630	632	999999	937	101	138	559	285	203	277	732	999999	976	999999	111	196	431	999999	685	999999	999999	890	999999	119	999999	802	497	972	999999	124	999999	514	999999	999999	88	576	406	217	314	999999	271	536	102	256	121	103	721	657	13	999999	999999	918	171	999999	473	740	999999	999999	999999	299	999999	586	320	89	803	227	177	388	79	999999	999999	224	758	131	251	564	999999	681	998	793	90	840	969	296	601	999999	999999	570	134	999999	871	999999	167	25	923	684	226	22	999999	999999	926	342	587	478	887	308	169	50	961	999999	942	999999	970	267	218	799	616	999999	487	257	874	606	264	731	662	362	66	743	207	566	999999	785	238	999999	866	999999	263	501	409	999999	396	312	609	999999	406	848	467	899	806	134	78	203	534	999999	28	999999	87	856	815	535	251	425	843	404	570	167	794	999999	400	470	546	125	624	999999	999999	999999	997	49	335	814	895	167	937	82	498	154	999999	43	96	546	670	406	685	873	999999	970	999999	214	654	248	63	602	509	345	588	952	579	349	343	457	999999	48	531	999999	999999	999999	488	770	906	425	999999	760	778	853	800	149	439	750	143	890	999999	792	394	96	760	302	658	601	494	545	575	910	700	638	224	632	875	683	999999	966	492	999999	999999	239	342	303	999999	655	545	999999	999999	829	215	452	355	540	653	445	999999	347	436	886	286	999999	850	996	70	149	639	177	274	999999	999999	999999	999999	412	493	165	753	467	999999	12	999999	999999	32	746	704	258	999999	684	978	440	441	896	539	999999	999999	938	999999	346	999999	999999	999999	377	184	766	323	999999	53	942	56	498	999999	784	870	433	829	239	348	999999	301	811	855	955	198	833	324	619	637	802	990	999999	776	417	234	791	999999	689	999999	266	432	999999	214	350	637	490	999999	657	36	999999	776	999999	600	284	55	431	829	70	188	350	451	704	410	999999	999999	501	721	283	560	88	446	149	368	999999	999999	634	606	515	999999	999999	999999	999999	592	532	35	807	954	501	999999	802	962	926	511	530	814	728	266	963	397	145	768	999999	106	948	668	636	824	999999	603	420	824	324	743	999999	266	999999	121	878	225	155	546	230	910	757	999999	520	999999	837	277	953	377	643	999999	191	999999	618	570	999999	863	999999	999999	446	999999	951	978	647	192	41	
274	39	616	388	748	251	598	548	564	348	999999	157	998	987	250	650	999999	191	205	561	540	999999	224	477	999999	826	999999	110	332	959	779	999999	999999	607	572	999999	999999	989	999999	876	592	401	63	231	812	715	999999	994	999999	257	909	999999	451	999999	999999	999999	815	999999	373	999999	88	498	225	605	999999	363	820	400	999999	12	313	63	296	329	968	149	595	992	665	309	435	999999	904	85	60	999999	36	706	117	947	432	207	625	972	798	104	185	457	999999	458	895	999999	579	999999	943	855	509	132	663	360	39	823	484	74	999999	908	999999	999999	555	585	999999	123	293	477	579	999999	437	324	531	874	963	148	999999	216	413	434	600	710	141	204	483	904	53	756	917	999999	999999	561	485	889	999999	45	901	86	131	781	999999	111	624	837	428	999999	601	788	397	891	999999	999999	999999	72	999999	884	19	361	111	433	999999	999999	559	970	999999	999999	839	641	374	999999	246	263	95	632	717	498	96	999999	775	999999	312	264	368	35	126	455	900	423	581	625	36	550	974	698	710	999999	999999	653	453	552	999999	999999	424	469	999999	999999	999999	38	354	820	798	999999	585	999999	130	999999	999999	534	999999	938	975	426	70	749	901	999999	289	397	921	537	946	442	850	999999	999999	353	999999	899	999999	999999	999999	999999	999999	761	827	321	965	171	577	893	22	27	799	515	576	929	899	675	999999	960	950	794	116	817	873	365	864	999999	869	777	999999	278	999999	967	674	113	357	999999	922	589	730	127	999999	37	524	929	643	345	656	24	999999	174	999999	999999	936	479	999999	261	887	471	999999	613	302	800	916	743	999999	999999	840	999999	581	600	999999	999999	999999	832	999999	89	302	944	999999	999999	999999	855	333	812	937	743	40	205	349	106	999999	460	143	127	825	29	120	781	75	999999	999999	193	442	852	421	362	999999	113	503	685	999999	943	749	927	906	446	476	114	805	129	801	999999	133	999999	189	302	845	122	17	956	968	520	878	911	35	522	423	481	400	585	999999	926	701	663	999999	477	710	216	999999	388	552	15	999999	999999	19	859	999999	956	672	128	999999	999999	106	547	717	448	999999	838	902	394	33	995	999999	230	565	875	943	470	348	712	592	999999	902	628	413	962	545	932	999999	176	463	466	999999	281	78	496	830	163	946	999999	999999	999999	314	825	365	557	301	999999	390	999999	915	999999	618	960	536	877	999999	477	144	754	902	142	999999	735	930	566	196	442	161	79	54	790	523	999999	310	720	335	999999	273	999999	670	790	
552	768	999999	863	999999	847	744	201	332	363	29	999999	796	279	935	578	895	798	370	859	999999	321	98	135	85	969	660	816	552	97	213	288	94	122	590	178	485	76	719	999999	697	959	999999	691	770	331	852	40	999999	756	191	474	494	811	999999	241	679	999999	999999	999999	197	928	648	244	159	999999	117	684	999999	767	103	828	999999	999999	171	644	574	407	364	753	127	630	999999	999999	999999	739	999999	282	999999	358	499	359	288	999999	161	769	320	512	999999	40	999999	178	350	27	999999	363	999999	473	650	999999	667	281	999999	44	999999	566	896	853	337	420	946	835	757	340	999999	743	999999	247	999999	402	333	71	865	334	539	949	999999	999999	141	999999	353	330	632	384	691	227	999999	254	91	594	873	999999	184	131	93	999999	420	19	999999	999999	813	157	999999	257	999999	999999	416	446	999999	810	287	881	721	784	999999	999999	212	999999	649	999999	165	999999	165	999999	528	865	886	743	251	999999	538	280	275	221	739	999999	727	384	166	999999	999999	151	999999	999999	317	999999	745	999999	64	467	186	47	370	699	764	519	992	999999	729	362	719	672	205	354	282	17	616	999999	999999	870	898	828	999999	563	249	23	554	884	967	537	130	496	689	783	973	500	999999	575	999999	230	213	409	655	804	375	999999	946	405	998	310	385	245	999999	194	999999	358	999999	806	459	751	964	118	360	202	242	233	983	421	380	781	107	50	63	999999	999999	999999	183	422	198	110	77	158	885	999999	999999	884	151	504	999999	999999	679	113	999999	705	265	105	59	463	572	151	165	534	999999	227	999999	345	999999	999999	526	80	185	408	617	999999	999999	815	999999	999999	50	357	92	999999	207	999999	112	993	924	358	570	572	999999	999999	850	56	944	543	999999	667	463	999999	702	623	977	999999	450	280	496	766	31	449	872	365	422	224	69	999999	336	280	125	219	420	833	999999	954	999999	465	558	570	414	150	692	565	239	999999	654	999999	999999	63	314	831	507	168	336	130	699	93	307	635	987	277	216	852	999999	253	999999	869	999999	32	522	985	721	999999	361	999999	757	999999	136	198	570	600	176	283	999999	293	712	262	506	999999	265	547	999999	922	583	999999	933	839	22	999999	999999	999999	804	487	540	999999	999999	581	806	455	372	392	957	119	75	396	999999	933	886	269	540	999999	999999	826	767	975	826	799	351	224	948	918	999999	150	369	784	796	688	742	646	183	141	999999	61	475	872	999999	59	856	196	999999	999	953	753	454	685	999999	977	719	565	502	320	
999999	592	507	999999	98	816	750	291	600	422	200	249	95	409	697	320	999999	895	394	777	942	164	188	948	964	999999	696	683	371	818	968	187	999999	863	901	999999	999999	31	999999	999999	308	575	999999	623	809	713	999999	999999	988	112	999999	824	180	724	378	84	413	559	489	547	129	999999	919	781	453	999999	105	231	508	833	999999	999999	120	620	478	376	568	564	999999	999999	882	651	999999	269	202	999999	999999	999999	495	826	460	995	541	247	654	241	999999	814	180	796	618	446	546	164	999999	296	714	999999	256	11	516	848	420	238	999999	478	382	999999	589	308	15	999999	736	681	383	771	798	999999	966	246	719	999999	393	352	999999	446	115	999999	924	905	440	457	183	999999	320	999999	585	312	999999	185	859	996	999999	872	790	943	709	999999	781	999999	498	999999	999999	19	999999	762	999999	999999	596	228	373	842	735	684	868	558	999999	253	999999	772	196	495	999999	790	387	723	528	521	562	999999	736	250	758	359	999999	599	864	173	211	557	999999	517	715	999999	812	26	999999	550	13	999999	450	465	999999	999999	388	999999	550	802	632	568	243	943	515	898	491	132	94	999999	278	279	999999	338	999999	814	626	678	999999	936	978	370	462	978	518	999999	257	280	748	999999	971	413	58	71	540	642	324	999999	12	999999	872	689	999999	885	282	999999	547	121	423	688	392	709	232	614	823	272	116	999999	435	999999	650	999999	384	344	413	864	999999	632	798	409	999999	999999	675	962	73	999999	437	576	705	784	999999	146	856	69	366	999999	190	444	999999	278	535	999999	777	817	177	661	314	597	481	999999	512	914	999999	24	999999	968	43	999999	550	534	999999	540	999999	650	411	514	999999	325	977	151	684	785	999999	999999	999999	440	646	858	795	411	984	999999	105	298	999999	868	822	999999	870	999999	238	920	894	714	999999	995	509	999999	416	999999	307	989	999999	339	733	727	530	794	150	999999	999999	185	474	148	549	995	444	999999	999999	543	999999	999999	999999	589	913	763	891	680	95	999999	999999	519	451	142	999999	995	229	765	999999	554	347	37	999999	122	76	62	456	999999	999999	449	560	249	999999	999999	999999	999999	544	40	999999	999999	999999	850	709	272	999999	811	733	341	43	554	775	679	999999	823	999999	999999	999999	342	522	860	317	999999	515	646	326	691	761	579	171	329	460	198	349	595	719	497	999999	439	999999	265	328	124	721	620	673	881	543	999999	999999	999999	966	999999	999999	565	661	699	345	72	945	146	60	164	180	714	103	586	340	119	114	708	345	389	
58	267	999999	203	425	894	972	999999	158	826	902	999999	362	258	680	783	934	30	162	999999	493	157	999999	174	999999	16	527	96	999999	999999	830	968	972	587	164	260	33	467	283	450	100	510	988	233	262	999999	999999	999999	999999	556	185	94	999999	89	895	999999	62	378	999999	418	999999	885	894	999999	996	934	882	775	104	430	760	476	999999	711	999999	983	999999	999999	911	628	654	682	191	994	258	999999	421	892	691	999999	207	655	999999	865	82	214	616	273	236	999999	443	999999	750	485	796	708	348	844	913	911	740	80	466	630	764	695	704	900	999999	260	522	989	94	840	232	999999	267	999999	639	961	999999	999999	754	592	999999	78	931	705	207	549	407	999999	978	779	523	999999	198	587	111	386	509	715	797	999999	805	999999	501	999999	263	691	451	466	215	952	544	844	326	873	445	695	999999	999	702	927	852	946	21	314	326	105	916	999999	780	262	999999	661	999999	778	999999	741	576	999999	452	516	107	941	371	35	999999	679	810	324	151	415	623	510	22	999999	133	859	442	197	594	999999	999999	999999	999999	999999	501	999999	745	547	96	999999	999999	742	999999	196	999999	999999	999999	985	999999	646	999999	602	538	999999	639	950	648	239	655	927	999999	389	436	999999	742	336	264	418	534	999999	933	272	238	999999	296	880	954	826	50	221	999999	999999	127	999999	873	999999	242	321	322	550	243	516	892	168	406	739	315	999999	453	502	656	176	460	717	999999	999999	373	101	999999	758	999999	822	198	443	653	850	271	489	421	570	104	943	999999	999999	128	427	379	79	999999	557	575	692	999999	999999	564	118	996	410	244	851	808	999999	243	564	554	999999	327	459	515	555	999999	826	850	999999	408	713	80	477	598	295	651	999999	60	999999	999999	314	449	651	878	544	854	861	255	569	999999	952	709	541	438	707	109	999999	564	999999	90	999999	999999	499	149	999999	48	529	812	948	999999	514	101	713	380	250	972	999999	581	999999	701	616	581	999999	132	999999	999999	999999	999999	891	196	999999	739	565	449	444	472	999999	999999	999999	506	334	59	306	999999	999999	861	999999	170	198	734	432	349	593	794	999999	178	560	377	693	846	509	491	999999	762	477	774	535	999999	936	777	999999	174	553	474	376	999999	284	920	875	593	999999	999999	849	166	763	392	156	770	974	999999	912	583	817	190	999999	843	138	544	892	999999	335	731	234	421	999999	268	795	128	427	907	893	999999	501	109	838	142	641	999999	999999	95	999999	764	299	670	864	449	356	372	477	532	438	
740	999999	403	268	287	153	438	454	505	999999	37	353	77	382	282	91	718	352	999999	212	374	545	999999	853	999999	441	564	556	273	911	432	999999	894	478	162	611	107	841	560	988	212	319	503	499	600	999999	999999	297	592	367	999999	999999	613	330	74	205	231	550	999999	846	589	882	999999	999999	999999	386	458	598	999999	999999	983	876	792	875	10	64	51	999999	999999	159	218	276	963	905	282	412	999999	999999	414	999999	390	557	999999	999999	409	999999	138	999999	999999	999999	962	634	78	921	999999	762	238	999999	330	999999	163	913	297	999999	637	322	999999	999999	999999	761	349	999999	193	272	289	436	731	88	475	999999	926	999999	981	48	196	584	999999	51	999999	999999	184	309	254	405	804	999999	269	999999	86	96	999999	853	597	574	999999	88	999999	999999	641	999999	41	160	271	648	93	30	931	258	999999	63	125	877	754	999999	586	49	639	787	467	813	176	134	11	388	999999	999999	545	999999	174	999999	999999	401	410	583	488	999999	48	999999	999999	999999	545	999999	999999	33	971	532	109	795	999999	999999	448	662	348	999999	781	999999	158	882	999999	20	485	999999	94	253	919	723	477	180	999999	562	11	44	999999	684	277	166	999999	978	417	748	973	749	429	339	999999	480	999999	581	802	999999	875	999999	237	999999	999999	30	926	999999	113	999999	65	928	999999	435	833	414	197	663	560	999999	37	999999	999999	628	46	999999	999999	755	999999	999999	670	895	377	741	687	846	806	173	999999	999999	999999	877	875	169	999999	55	277	999999	505	264	293	399	30	187	999999	705	999999	608	999999	999999	924	180	426	999999	999999	169	560	740	999999	987	607	34	287	313	395	160	304	316	935	991	468	111	260	330	999999	999999	875	200	999999	981	999999	207	897	814	332	69	999999	220	581	534	494	536	255	999999	999999	268	122	717	999999	403	411	382	673	999999	113	823	920	106	508	999999	293	370	999999	766	999999	999999	999999	472	980	335	999999	93	999999	999999	507	999999	855	999999	673	897	169	999999	407	794	579	783	534	999999	711	509	148	364	712	275	250	133	983	999999	999999	257	141	650	737	466	703	327	648	272	999999	181	999999	187	433	611	999999	136	963	759	197	57	875	999999	760	481	197	345	381	469	999999	999999	948	999999	66	999999	999999	518	430	941	100	999999	999999	272	844	539	999999	961	930	999999	128	124	999999	234	301	639	999999	625	889	265	279	367	946	188	111	999999	233	999999	130	17	845	638	705	31	668	999999	911	613	670	230	940	235	999999	280	350	56	223	724	999999	427	52	150	
999999	175	671	733	315	957	999999	999999	316	999999	999999	923	999999	999999	419	148	999999	366	727	769	955	999999	999999	53	952	999999	838	999999	999999	999999	527	999999	965	999999	18	540	360	935	629	953	452	999999	914	11	395	999999	25	999999	636	85	168	718	699	283	194	960	999999	999999	781	640	999999	999999	999999	807	421	147	957	559	481	878	999999	630	737	773	326	734	754	323	999999	470	999999	977	429	115	351	809	13	691	520	58	690	732	164	999999	834	999999	961	117	589	257	534	999999	388	999999	297	999999	981	925	956	999999	215	536	969	320	980	151	685	999999	465	999999	144	275	49	433	999999	999999	476	999999	999999	977	999999	647	999999	410	999999	204	599	670	818	813	827	87	735	69	842	164	762	999999	18	999999	663	999999	651	977	999999	268	999999	999999	569	241	70	243	986	978	999999	567	802	569	384	785	552	24	999999	999999	999999	67	540	979	590	44	303	633	738	255	324	964	996	756	999999	678	777	643	111	587	753	999999	999999	999999	382	999999	361	999999	468	232	150	649	999999	999	202	66	727	447	374	535	938	436	504	999999	664	722	571	55	282	706	18	908	999999	757	999999	199	966	999999	607	315	682	110	174	515	114	674	501	996	564	240	950	340	999999	575	648	326	100	359	102	659	713	315	920	762	224	242	736	716	111	12	99	944	840	69	852	838	272	999999	636	999999	999999	574	491	52	756	677	639	346	118	581	999999	999999	690	947	601	376	190	412	301	872	938	999999	895	562	150	15	500	219	722	810	64	999999	722	999999	999999	148	824	877	999999	547	602	399	607	999999	902	481	263	999999	468	486	999999	859	697	763	60	446	679	929	901	750	186	430	624	307	527	997	895	999999	519	462	551	999999	999999	753	999999	548	187	375	659	669	752	607	750	999999	162	999999	415	958	62	991	469	895	999999	999999	999999	181	775	310	12	905	999999	676	999999	15	999999	355	999999	943	493	999999	268	314	280	242	998	999999	680	387	154	332	592	936	999999	528	993	656	336	150	393	108	999999	877	999999	753	92	85	235	744	999999	807	741	999999	475	550	733	999999	625	999999	999999	791	501	398	165	679	999999	999999	152	854	22	288	28	322	560	395	999999	390	940	999999	159	999999	353	935	85	346	591	130	471	999999	794	837	41	593	883	601	607	385	722	999999	440	999999	932	380	731	999999	789	428	911	89	811	999999	224	108	999999	344	447	566	322	818	999999	202	188	999999	69	184	256	999999	439	958	788	364	668	256	96	716	990	999999	
999999	61	557	172	219	391	182	999999	999999	932	999	548	164	51	72	999999	606	999999	264	999999	320	557	777	999999	989	952	301	999999	999999	999999	22	999999	354	474	362	999999	270	925	983	999999	999999	617	561	324	435	890	804	999999	301	764	999999	849	461	226	999999	656	284	202	182	266	99	725	768	655	920	999999	204	689	688	800	643	681	264	468	788	999999	995	999999	929	109	158	554	165	919	327	173	426	999999	999999	999999	987	77	999999	726	706	270	849	906	999999	313	999999	124	68	500	999999	968	594	993	437	959	661	821	273	999999	999999	999999	570	848	999999	757	705	76	877	982	813	575	999999	537	761	528	853	999999	69	999999	999999	999999	496	664	999999	359	578	433	999999	852	55	175	804	679	999999	999999	699	11	579	646	608	629	999999	86	687	556	50	67	242	999999	116	571	761	648	669	999999	58	905	59	978	999999	282	376	999999	999999	647	770	999999	917	599	828	851	519	423	999999	783	999999	419	999999	252	318	520	999999	790	999999	483	414	165	19	545	123	794	951	600	466	336	263	221	149	49	785	791	149	642	999999	264	999999	999999	999999	999999	286	999999	928	807	669	669	999999	585	288	463	999999	615	249	382	485	999999	900	918	999999	690	529	999999	280	937	467	999999	380	999999	999999	492	431	75	534	133	269	999999	865	154	999999	797	255	999999	999999	685	806	179	551	767	999999	57	364	999999	999999	941	366	700	999999	991	349	999999	298	532	876	999999	42	178	91	126	122	11	178	755	999999	168	999999	851	652	594	999999	297	976	612	401	999999	138	298	683	999999	767	569	125	873	805	789	509	722	801	999999	653	637	98	434	999999	165	999999	608	155	999999	999999	514	58	999999	860	61	175	685	141	224	667	999999	999999	498	999999	552	885	304	950	999999	659	721	59	514	941	503	208	551	957	999999	783	529	152	459	999999	262	999999	351	23	753	623	823	590	587	479	908	152	600	85	112	279	583	658	999999	574	784	464	999999	832	366	999999	999999	727	896	441	148	999999	45	412	106	41	999999	291	206	999999	999999	140	999999	999999	42	360	608	475	855	999999	209	870	205	885	999999	797	999999	518	999999	900	999	106	694	155	341	999999	999999	197	978	80	735	302	462	373	999999	653	992	507	999999	999999	254	158	999999	930	999999	277	999999	999999	999999	309	64	35	999999	306	584	739	446	326	704	725	999999	420	999999	785	240	906	999999	832	156	656	999999	999999	718	651	655	850	233	999999	913	73	910	956	999999	679	26	709	668	999999	788	998	217	675	803	
85	762	833	999999	96	700	335	859	999999	14	454	503	584	317	982	999999	734	515	681	413	641	814	297	334	999999	769	999999	248	262	53	157	449	139	676	643	888	821	198	146	74	588	214	346	951	999999	999999	441	402	999999	999999	63	493	999999	271	172	999999	474	508	844	327	999999	96	606	530	856	15	999999	999999	674	104	828	545	378	999999	825	436	478	999999	694	641	337	999999	563	999999	990	664	999999	999999	999999	382	424	323	354	819	894	501	608	815	105	634	999999	534	727	591	686	517	999999	918	446	999999	791	999999	814	212	999999	51	533	999999	540	999999	999999	505	403	301	679	515	999999	559	722	999999	828	999999	999999	999999	830	802	410	999999	999999	482	550	994	999999	779	591	295	999999	151	999999	853	999999	999999	285	999999	999999	315	141	436	911	999999	326	564	999999	122	906	138	888	999999	999999	999999	640	560	797	68	651	999999	999999	623	710	394	17	59	731	868	365	89	388	347	527	524	671	999999	70	889	165	986	798	319	873	999999	406	752	769	640	999999	999999	999999	226	261	443	999999	517	726	527	174	276	999999	999999	756	827	749	551	238	858	525	667	999999	999999	902	665	310	764	750	256	987	264	290	100	655	948	136	171	96	94	292	164	257	543	725	999999	163	470	563	999999	999999	855	524	910	125	555	917	54	324	595	142	999999	999999	479	999999	909	986	742	681	808	700	588	999999	999999	576	371	419	956	191	23	999999	999999	210	704	543	999999	739	379	975	110	40	91	846	500	951	814	397	777	13	816	902	420	789	755	355	135	400	999999	344	753	999999	960	863	999999	999999	302	276	999999	936	407	179	617	767	581	777	999999	741	999999	202	761	999999	641	999999	999999	121	101	60	455	359	418	742	369	44	231	963	79	228	545	417	658	999999	999999	841	606	646	295	653	999999	977	737	999999	435	187	999999	780	504	17	999999	200	991	999999	821	999999	527	665	810	582	999999	999999	708	399	206	556	999999	223	647	999999	356	729	999999	448	842	478	621	35	316	999999	999999	451	469	71	731	355	426	416	726	622	323	941	836	999999	118	600	279	999999	196	999999	643	369	142	704	661	768	374	553	409	352	100	999999	358	999999	131	103	999999	999999	668	851	140	137	999999	999999	486	415	893	123	999999	251	208	284	838	437	548	999999	319	764	410	963	980	873	16	384	532	820	592	218	999999	24	451	632	679	999999	748	516	999999	117	999999	256	999999	999999	999999	167	153	999999	664	921	89	40	784	999999	246	705	870	266	130	999999	503	
665	822	684	533	999999	800	576	999999	999999	688	41	227	212	546	163	999999	730	660	848	999999	999999	166	671	999999	559	240	68	396	999999	474	491	396	761	614	562	999999	200	726	898	367	577	221	171	242	58	813	582	847	92	999999	150	999999	281	881	787	509	161	556	973	999999	999999	189	630	999999	999999	644	466	598	984	730	897	13	999999	490	662	503	995	439	89	746	999999	221	314	367	999999	885	124	879	826	62	282	643	752	813	626	398	999999	142	45	413	356	983	999999	999999	999999	146	844	791	229	293	999999	999999	476	999999	999999	530	874	273	999999	322	530	587	999999	931	458	263	260	948	864	999999	912	862	404	999999	399	673	999999	952	648	999999	999999	333	660	542	999999	559	177	999999	385	105	523	999999	438	723	883	999999	222	930	903	999999	885	999999	926	954	381	999999	328	800	838	763	999999	922	624	515	281	206	926	239	999999	898	96	735	999999	769	750	594	433	999999	792	629	461	427	59	193	312	154	999999	705	171	896	241	376	999999	999999	999999	601	703	922	451	686	842	999999	999999	15	999999	999999	332	166	213	999999	228	647	18	999999	311	999999	873	441	213	137	799	999999	78	999999	999999	720	58	950	846	159	891	511	239	115	999999	478	880	53	814	162	821	250	501	384	677	594	999999	478	320	178	728	999999	719	323	999999	621	914	59	348	657	111	382	320	64	895	717	417	999999	431	832	999999	829	627	60	315	559	729	693	819	999999	362	579	999999	678	999999	999999	791	915	999999	175	564	830	704	166	999999	449	929	446	488	960	186	999999	999999	488	303	999999	644	668	17	337	891	230	999999	999999	304	531	742	642	633	275	925	501	683	265	278	53	999999	470	10	999999	999999	293	215	858	999999	898	532	999999	999999	531	985	133	907	999999	999999	343	999999	999999	862	528	707	297	812	222	999999	684	999999	791	219	259	999999	183	667	151	707	999999	999999	381	999999	406	999	590	267	111	999999	802	594	792	980	935	453	999999	608	999999	999999	999999	480	993	999999	220	127	741	942	134	757	811	465	766	194	676	327	999999	999999	465	529	999999	39	999999	932	242	100	988	810	999999	805	87	575	195	982	374	999999	32	558	171	999999	267	647	999999	354	478	999999	827	999999	314	617	999999	640	152	952	51	312	769	71	590	999999	138	999999	668	329	680	999999	999999	999999	819	547	999999	669	895	185	999999	999999	999999	366	463	895	999999	391	505	999999	999999	447	999999	242	940	71	369	961	968	51	161	336	999999	813	674	242	78	53	787	766	322	
565	744	967	690	572	415	412	607	999999	856	999999	435	999999	749	242	812	999999	999999	757	188	344	701	999999	34	935	999999	93	692	230	827	999999	999999	999999	999999	24	703	465	552	999999	656	956	363	282	999999	999999	999999	975	74	441	429	41	210	999999	587	977	999999	890	942	755	81	332	999999	387	999999	999999	153	999999	659	734	539	357	494	474	111	999999	980	428	669	619	43	524	999999	260	800	795	28	573	161	375	159	999999	522	999999	306	334	999999	976	414	556	270	999999	326	339	902	82	547	999999	928	365	999999	999999	999999	333	722	556	999999	999999	999999	82	619	580	999999	293	585	726	834	698	178	999999	999999	14	999999	122	359	999999	208	689	358	728	999999	292	645	999999	378	714	592	199	999999	749	999999	776	399	341	937	690	670	42	754	999999	247	849	567	999999	379	992	431	117	973	894	358	623	999999	858	825	337	935	749	999999	870	144	999999	999999	999999	756	219	615	682	185	669	167	999999	935	182	490	408	724	494	426	386	999999	999999	999999	999999	401	999999	999999	540	999999	610	754	921	126	999999	999999	603	234	999999	404	169	386	999999	932	314	737	191	688	939	378	427	612	451	332	538	587	999999	428	999999	38	358	554	84	999999	575	914	246	59	61	139	886	183	999999	99	266	999	544	552	999999	451	999999	719	725	999999	99	999999	313	598	999999	306	392	184	789	999999	56	999999	311	583	367	400	999999	142	637	999999	491	253	36	361	76	999999	53	117	517	999999	818	999999	999999	912	86	577	999999	647	471	755	747	999999	393	475	53	651	697	961	999999	521	999999	999999	999999	916	680	845	999999	952	532	58	999999	285	667	795	301	416	787	399	999999	790	789	999999	999999	999999	72	999999	860	560	318	425	841	91	922	995	53	999999	999999	999999	999999	241	605	658	125	422	999999	999999	999999	598	184	999999	999999	308	464	999999	731	106	415	210	854	901	999999	999999	644	117	216	181	999999	671	751	559	999999	874	166	275	194	141	999999	999999	389	600	733	999999	385	681	560	543	627	527	999999	946	999999	357	68	999999	999999	999999	999999	999999	215	999999	118	384	846	625	777	999999	152	199	219	600	999999	166	999999	263	177	723	999999	962	556	673	999999	836	999999	804	999999	512	816	824	29	11	127	729	999999	68	492	999999	424	999999	904	999999	401	438	317	999999	588	180	537	999999	174	532	157	61	462	541	999999	999999	976	51	999999	275	182	327	179	218	999999	639	123	999999	771	818	308	999999	68	984	999999	125	999999	734	226	61	975	22	660	497	853	76	276	510	
291	220	382	383	366	999999	999999	83	268	108	200	948	66	999999	43	355	233	999999	992	478	269	661	999999	252	825	351	300	999999	666	682	365	416	372	999999	479	999999	999999	925	999999	429	595	999999	856	430	543	278	995	209	978	314	999999	999999	83	798	251	629	467	140	557	999999	999999	999999	416	999999	743	999999	585	999999	306	999999	999999	999999	952	572	999999	70	804	999999	708	557	355	101	191	362	999999	382	342	999999	999999	999999	102	999999	377	904	91	999999	791	280	686	760	692	552	902	999999	403	999999	999999	511	916	191	825	144	432	999999	669	257	57	999999	999999	370	999999	21	91	999999	389	606	930	999999	491	525	278	534	646	948	864	803	999999	999999	958	453	999999	999999	657	190	34	999999	882	376	999999	999999	319	737	112	325	319	999999	470	456	999999	797	44	982	29	400	912	999999	497	484	999999	865	999999	371	106	724	27	618	363	901	432	999999	723	563	812	657	215	541	431	331	638	194	343	742	569	170	418	370	812	267	999999	733	999999	408	240	379	774	948	999999	388	999999	700	326	568	999999	694	999999	999999	179	371	194	381	869	176	845	952	999999	327	802	999999	316	657	806	999999	633	999999	999999	999999	333	442	999999	267	900	999999	999999	937	867	774	999999	874	96	937	200	450	82	999999	863	303	999999	288	847	457	155	999999	81	650	894	999999	935	334	733	758	157	999999	487	926	999999	826	153	907	999999	757	608	999999	849	378	466	366	33	737	835	667	763	54	595	436	999999	999999	971	383	999999	646	839	394	151	338	789	999999	962	156	425	47	160	654	203	100	848	999999	855	703	193	537	207	207	498	999999	994	112	999999	61	814	286	854	770	864	448	917	224	786	521	589	999999	999999	877	999999	798	999999	118	851	504	588	893	999999	278	199	515	449	999999	999999	84	343	686	322	911	341	148	192	999999	790	755	182	633	441	344	124	999999	999999	329	885	700	559	886	999999	647	999999	999999	999999	586	999999	358	998	999999	329	711	188	902	999999	492	546	183	615	999999	999999	106	331	954	462	999999	999999	17	381	999999	755	205	999999	457	999999	674	448	420	211	606	808	442	756	896	314	729	166	221	500	999999	999999	712	94	433	567	999999	999999	518	468	933	431	573	976	878	529	999999	999999	731	476	25	53	135	972	19	327	886	349	434	650	732	848	942	516	729	346	53	120	101	889	999999	359	930	999999	277	185	245	465	878	376	190	542	434	745	485	608	999999	740	84	115	681	816	890	868	999999	94	488	66	256	542	486	
999999	105	841	206	665	123	184	704	834	999999	430	999999	999999	469	199	423	207	999999	131	999999	312	45	986	218	464	468	72	225	193	696	189	999999	346	999999	176	999999	592	549	819	495	483	46	250	33	260	355	832	408	999999	670	999999	34	999999	853	999999	977	118	999999	742	207	60	958	520	147	902	221	134	177	302	999999	830	658	221	636	214	999999	999999	963	999999	118	999999	999999	679	522	414	164	93	492	715	199	338	959	806	999999	444	999999	999999	112	130	49	231	665	115	793	839	633	813	498	649	908	192	155	999999	633	999999	397	289	999999	733	999999	137	999999	462	113	423	871	851	599	999999	689	750	692	999999	917	999999	970	999999	886	682	999999	351	595	999999	806	999999	999999	292	183	61	57	999999	526	999999	382	911	589	212	12	379	968	782	223	306	999999	168	999999	313	758	999999	600	838	999999	999999	999999	406	542	798	655	999999	240	999999	678	548	155	453	233	999999	469	16	307	767	555	999999	999999	999999	137	999999	999999	648	999999	879	533	436	460	999999	999999	210	427	976	999999	790	557	906	148	388	114	675	999999	515	935	185	999999	752	999999	832	293	886	999999	952	278	999999	915	17	999999	361	999999	251	999999	937	611	32	895	493	637	999999	220	999999	377	335	895	461	147	377	713	342	999999	780	986	627	999999	956	598	475	707	135	874	549	328	999999	999999	862	588	223	904	912	289	360	125	999999	622	643	999999	286	67	816	116	547	304	255	325	999999	999999	469	22	655	434	430	785	512	999999	670	999999	999999	12	42	873	999999	473	999999	62	684	665	64	15	291	446	322	417	890	28	999999	255	83	999999	58	607	128	211	259	999999	999999	575	613	299	999999	323	929	999999	34	943	192	84	503	202	640	619	210	463	731	218	999999	22	895	493	315	999999	999999	127	954	999999	754	721	223	322	999999	119	61	764	63	967	516	48	393	946	835	261	752	999999	831	438	999999	665	999999	51	376	846	679	999999	999999	537	999999	812	329	598	199	470	861	190	999999	531	999999	446	410	763	701	83	629	948	657	63	672	376	999999	525	39	999999	251	182	946	356	999999	931	780	526	901	999999	999999	794	757	375	400	572	880	309	871	999999	264	999999	349	303	227	731	472	930	865	999999	526	803	569	999999	229	689	243	653	101	636	665	883	862	997	363	834	999999	292	663	109	495	986	999999	999999	999999	999999	832	653	139	708	468	999999	999999	999999	188	915	235	999999	155	711	338	237	218	244	304	380	855	352	939	392	540	190	999999	765	
214	539	159	500	275	696	856	999999	524	392	999999	999999	232	660	999999	448	609	542	147	952	999999	268	999999	999999	774	463	678	999999	713	746	177	288	581	895	999999	648	999999	735	393	999999	854	747	713	999999	76	487	158	204	533	501	782	999999	52	999999	999999	946	762	740	725	811	27	376	876	777	999999	889	999999	336	664	180	682	999999	159	687	107	34	999999	951	999999	297	315	483	956	222	964	179	245	266	902	60	885	999999	19	999999	441	999999	870	935	610	999999	999999	821	540	999999	818	907	849	365	227	969	401	810	397	438	505	543	419	664	812	999999	654	999999	434	613	295	657	865	577	999999	619	999999	619	351	175	999999	494	999999	999999	404	66	329	999999	48	933	658	85	637	999999	85	897	999999	216	133	564	999999	273	396	926	999999	170	999999	281	999999	608	815	999999	469	232	393	21	600	815	269	756	726	999999	939	500	955	219	29	999999	502	358	999999	947	496	999999	641	780	107	26	536	999999	999999	58	771	440	128	876	999999	415	197	73	307	264	946	376	838	759	999999	999999	971	858	151	758	779	759	68	868	296	999999	590	613	999999	583	999999	36	742	678	999999	999999	382	88	603	613	107	438	61	295	10	129	999999	882	456	211	54	678	101	999999	278	999999	382	259	589	933	825	583	159	723	999999	920	634	170	758	824	522	892	264	538	661	351	708	772	867	177	734	707	166	712	538	609	999999	486	999999	999999	137	133	999999	669	999999	523	288	337	320	999999	494	787	134	632	688	161	424	563	999999	927	313	609	392	422	208	127	427	446	194	375	985	999999	761	768	697	399	403	594	750	999999	72	380	462	787	999999	947	583	534	34	386	195	380	882	481	686	527	740	86	471	670	105	999999	153	944	104	999999	36	999999	935	999999	999999	999999	813	466	865	932	157	604	740	261	543	893	422	999999	190	615	274	289	91	179	999999	999999	133	999999	52	230	237	517	999999	344	921	227	598	735	628	366	567	426	616	753	380	146	345	220	999999	999999	429	345	764	488	999999	999999	284	765	639	440	999999	733	423	645	705	639	911	999999	339	326	304	687	999999	823	58	848	673	337	798	999999	981	999999	999999	840	999999	999999	753	214	272	184	999999	999999	105	999999	660	833	999999	971	58	999999	235	940	880	809	907	742	999999	999999	440	233	999999	947	999999	126	999999	792	779	583	844	813	885	706	143	164	383	471	591	989	173	224	845	999999	288	67	297	999999	42	999999	999999	68	734	813	774	999999	111	996	865	978	
999999	867	64	429	136	999999	855	529	806	725	436	445	160	177	999999	226	388	381	999999	909	999999	416	760	634	650	999999	89	82	931	999999	999999	386	605	613	259	305	999999	426	575	54	212	768	245	316	717	999999	908	999999	999999	558	999999	730	338	999999	159	999999	117	430	778	350	165	783	597	712	672	59	999999	999999	918	481	999999	961	806	624	706	70	999999	453	916	999999	877	522	999999	383	444	333	999999	999999	464	999999	198	739	648	234	888	429	181	999999	999999	667	657	370	648	565	501	999999	999999	713	999999	98	162	663	513	625	473	642	747	223	999999	348	10	200	93	992	999999	327	322	582	999999	287	889	648	999999	259	505	516	999999	999999	882	999999	409	999999	400	375	999999	999999	235	999999	761	256	681	957	265	305	666	467	287	655	282	183	386	351	978	999999	999999	514	855	264	999999	956	768	999999	341	999999	938	665	999999	999999	230	999999	102	999999	820	489	605	931	393	512	592	48	239	228	207	999999	368	68	366	428	999999	267	999999	971	903	804	487	413	626	732	367	10	667	999999	999999	999999	91	999999	999999	499	375	277	999999	352	671	999999	727	550	80	632	174	880	309	381	551	999999	88	130	999999	25	11	999999	315	999999	999999	999999	380	668	999999	999999	627	281	999999	866	62	999999	999999	337	309	999999	87	937	343	994	999999	999999	701	999999	29	472	446	999999	700	514	999999	183	962	999999	206	90	710	999999	757	398	999999	892	999999	442	329	651	826	750	820	574	938	73	999999	320	102	669	890	94	999999	330	999999	999999	999999	32	999999	999999	999999	676	140	999999	999999	29	999999	944	989	676	142	268	966	377	646	999999	149	136	576	434	325	651	377	537	199	999999	418	436	163	999999	320	330	74	999999	999999	159	999999	601	463	918	999999	914	330	999999	536	632	128	282	684	548	999999	455	455	999999	563	295	308	603	39	494	611	754	999999	999999	999999	812	203	524	662	999999	86	999999	672	658	550	410	330	951	10	567	507	146	751	999999	820	864	874	130	887	429	850	999999	571	999999	317	999999	133	678	70	724	999999	603	999999	999999	472	978	782	797	999999	162	964	357	602	999999	999999	999999	12	185	831	500	937	83	999999	243	999999	70	976	999999	350	421	999999	999999	890	286	139	903	999999	563	999999	842	92	999999	999999	735	464	503	423	109	999999	842	136	947	847	569	999999	999999	966	385	552	412	11	88	457	981	875	999999	466	326	999999	999999	947	449	43	988	999999	999999	355	901	999999	152	646	877	723	507	294	339	999999	999999	499	999999	999999	151	
20	999999	841	999999	629	746	859	151	999999	106	766	895	894	687	914	858	161	999999	20	75	606	410	765	133	364	949	696	546	517	145	826	999999	158	806	439	303	157	415	240	609	999999	637	115	549	120	827	612	999999	425	946	179	999999	763	871	544	610	975	999999	999999	680	59	323	634	900	280	999999	747	999999	257	621	711	746	695	410	999999	968	999999	225	999999	999999	999999	999999	131	999999	966	999999	805	287	271	829	327	440	766	560	559	729	13	999999	279	999999	90	524	359	803	999999	999999	999999	363	848	999999	315	759	703	999999	343	960	999999	73	934	27	402	470	826	999999	303	281	999999	999999	850	303	999999	99	945	111	456	821	738	999999	335	542	999999	452	439	695	523	567	736	654	999999	999999	999999	940	280	999999	999999	619	999999	999999	510	964	453	744	999999	554	611	226	814	602	664	521	999999	999999	737	401	644	950	999999	140	905	999999	999999	335	917	261	999999	34	999999	694	591	999999	133	999999	999999	371	99	639	939	884	94	306	753	144	989	999999	999999	662	212	999999	999999	999999	588	999999	35	774	429	999999	826	260	787	999999	999999	999999	20	827	398	999999	999999	375	999999	14	20	156	55	608	981	999999	999999	999999	883	114	999999	939	86	32	999999	565	782	51	941	971	812	689	107	999999	898	634	133	171	316	954	604	836	577	613	558	999999	521	999999	793	999999	781	614	999999	683	764	468	52	987	999999	999999	641	999999	434	340	999999	999999	999999	547	999999	357	999999	184	905	999999	509	984	372	999999	473	815	999999	365	258	922	199	999999	321	423	744	440	591	145	591	483	322	588	412	246	999999	237	999999	974	717	445	741	606	708	447	183	779	106	999999	523	999999	789	285	767	511	150	992	19	999999	803	279	765	151	999999	432	616	999999	582	999999	62	999999	431	78	647	813	190	593	500	999999	250	965	343	22	621	827	693	46	999999	901	105	999999	999999	758	181	447	679	600	23	285	831	999999	206	970	526	287	342	721	637	953	330	557	502	145	999999	837	936	753	999999	765	739	579	109	681	40	632	999999	999999	897	210	143	590	579	224	52	987	768	372	495	344	495	999999	409	867	999999	547	926	92	374	343	511	926	80	258	999999	261	163	999999	999999	893	268	669	999999	437	820	740	978	287	102	407	79	573	267	195	279	767	180	241	110	492	706	936	308	563	698	216	520	330	679	790	833	252	999999	602	85	826	999999	971	57	840	569	649	990	966	274	999999	669	999999	979	999999	91	921	999999	457	197	332	370	270	
999999	613	999999	657	608	311	999999	999999	151	665	119	999999	619	999999	194	270	923	67	946	342	999999	999999	999999	635	999999	900	709	911	827	974	414	753	999999	999999	241	443	619	999999	50	688	402	447	999999	14	774	537	169	999999	737	999999	999999	140	999999	37	971	979	75	999999	316	707	999999	661	999	999999	999999	366	985	999999	968	999999	650	21	26	267	939	999999	999999	543	860	814	999999	999999	184	672	999999	999999	999999	999999	916	261	377	35	605	342	95	999999	448	629	753	418	551	999999	914	985	513	522	999999	128	999999	999999	26	532	734	501	966	775	487	336	999999	976	989	556	813	716	383	625	999999	683	182	208	413	343	789	452	273	312	913	198	999999	928	170	259	999999	797	244	999999	300	113	376	320	263	999999	902	777	429	999999	624	207	612	888	115	440	946	889	999999	999999	742	292	238	999999	862	298	177	798	815	999999	215	999999	482	538	334	312	317	861	945	301	441	21	32	278	688	999999	586	999999	822	729	312	999999	90	561	999999	999999	874	712	999999	965	944	999999	962	689	789	999999	725	83	563	802	999999	94	944	999999	999999	730	269	960	975	156	999999	896	976	95	437	753	936	999999	999999	326	999999	999999	412	979	357	337	59	343	489	90	990	512	999999	999999	606	227	517	665	320	381	748	914	737	312	263	999999	137	876	262	45	671	999999	999999	246	374	999999	682	964	999999	913	680	926	481	894	166	209	189	956	489	219	245	280	610	64	999999	524	866	110	726	310	210	183	90	453	419	195	865	481	654	87	999999	553	598	406	700	822	442	843	999999	999999	868	999999	396	53	799	400	999999	592	668	850	662	581	247	767	999999	507	845	37	484	999999	343	708	999999	412	673	999999	682	213	363	999999	999999	32	954	672	999999	39	999999	47	653	28	990	999999	999999	803	424	964	315	830	693	999999	976	999999	368	999999	720	999999	868	984	379	999999	718	991	239	913	769	639	626	999999	334	683	999999	999999	383	466	979	70	895	508	988	708	386	999999	520	169	779	999999	999999	779	951	282	171	802	668	546	999999	999	999999	898	44	784	347	740	505	999999	483	178	41	999999	205	659	999999	370	995	671	731	867	999999	999999	144	999999	999999	847	999999	62	522	917	999999	837	166	980	27	999999	474	214	370	646	355	511	686	610	999999	761	999999	999999	18	800	807	996	999999	442	528	973	764	940	999999	500	125	453	496	999999	999999	204	745	225	642	276	895	791	999999	94	999999	969	393	533	460	223	274	332	999999	721	119	152	32	724	
999999	53	999999	534	405	999999	530	999999	999999	129	999999	449	999999	999999	658	741	905	25	696	730	999999	558	590	240	489	594	235	793	999999	999999	456	885	181	31	763	598	999999	371	395	439	999999	999999	955	273	952	20	207	906	673	312	816	103	456	302	803	902	463	11	999999	811	645	999999	999999	999999	673	695	999999	999999	604	69	707	543	630	999999	176	999999	603	999999	288	479	397	328	129	106	958	362	999999	999999	999999	860	999999	42	999999	584	999999	826	999999	715	600	266	999999	212	999999	613	999999	282	999999	199	999999	501	309	146	999999	575	999999	326	999999	999999	999999	999999	265	999999	776	743	999999	674	999999	56	472	349	194	887	999999	999999	736	195	26	999999	500	685	999999	999999	753	999999	561	999999	999999	751	169	478	999999	720	433	289	10	355	435	569	689	999999	66	426	726	786	316	999999	420	700	838	238	310	112	905	606	431	999999	644	60	191	999999	363	474	886	999999	141	474	999999	447	32	391	999999	456	825	569	628	472	999999	967	420	149	999999	620	912	999999	178	115	814	827	999999	999999	999999	384	387	999999	578	591	540	999999	655	841	957	972	678	999999	478	853	286	346	977	999999	501	999999	639	999999	346	743	999999	955	826	35	660	999999	589	47	680	999999	78	71	991	46	999999	791	999999	578	192	616	942	465	462	999999	828	999999	849	898	999999	999999	744	346	428	834	40	584	999999	629	999999	330	999999	999999	777	103	999999	999999	355	941	36	710	365	999999	859	730	801	106	999999	511	207	191	787	690	999999	646	640	999999	642	166	16	358	884	692	999999	861	232	999999	687	368	999999	999999	132	908	999999	782	678	999999	999999	999999	999999	999999	90	999999	999999	10	543	702	96	140	999999	62	582	199	999999	999999	825	672	675	997	507	499	418	145	971	999999	999999	879	999999	771	968	999999	255	944	132	83	277	489	270	396	328	529	224	557	905	487	999999	933	999999	202	956	999999	18	490	999999	999999	999999	945	433	999999	941	999999	883	999999	172	999999	807	637	76	860	999999	346	999999	999999	999999	977	285	999999	239	493	563	135	904	999999	815	961	948	765	753	588	558	332	65	432	455	664	999999	999999	394	408	999999	402	867	123	791	620	999999	729	999999	223	268	662	715	940	284	815	999999	999999	510	999999	557	52	999999	487	311	89	999999	979	833	24	340	385	999999	831	999999	171	267	791	834	204	367	229	953	540	999999	895	616	999999	157	639	905	389	999999	999999	850	638	518	389	811	712	999999	624	896	999999	882	882	196	999999	138	999999	999999	967	431	315	999999	338	
98	353	999999	416	472	999999	832	203	119	951	986	292	980	999999	653	878	999999	132	864	743	333	166	999999	999999	709	732	986	45	91	937	957	93	351	522	549	174	230	405	999999	999999	792	702	687	999999	896	999999	903	999999	469	680	988	999999	450	999999	15	931	694	999999	706	739	188	796	122	999999	993	999999	940	468	634	488	999999	584	999999	999999	951	631	479	999999	550	806	828	42	575	411	949	658	643	999999	999999	618	999999	999999	698	510	985	995	589	999999	937	992	962	445	999999	980	32	413	427	749	999999	999999	462	967	181	999999	911	999999	230	711	233	345	999999	697	951	25	18	999999	885	381	715	956	51	999999	789	999999	843	393	712	595	388	545	240	893	105	999999	165	512	337	798	599	838	999999	999999	999999	602	732	274	999999	314	999999	999999	527	999999	999999	200	999999	999999	187	999999	999999	528	444	999999	999999	999999	999999	376	601	818	999999	506	999999	96	999999	999999	999999	174	681	196	825	999999	898	999999	622	513	27	194	858	905	800	666	334	713	742	81	404	149	554	604	498	999999	999999	676	999999	476	999999	440	273	168	19	999999	817	991	999999	487	629	999999	22	819	669	919	517	696	999999	203	181	116	999999	710	999999	52	620	86	999999	469	906	232	999999	156	460	586	920	700	999999	632	999999	343	915	264	451	368	136	734	935	578	847	976	657	260	304	946	96	562	686	966	557	740	302	339	581	999999	92	999999	369	92	999	999999	999999	395	353	838	999999	99	999999	123	916	885	151	129	621	999999	574	703	852	513	500	368	24	999999	84	118	50	586	683	54	285	270	375	852	579	41	999999	999999	906	465	755	996	999999	572	60	671	599	999999	717	651	832	389	23	855	999999	641	802	870	321	245	798	615	416	224	837	999999	999999	298	550	590	754	312	796	396	999999	504	74	452	879	999999	518	999999	868	42	999999	896	256	520	270	938	999999	314	999999	671	667	149	590	89	999999	999999	161	999999	999999	999999	896	529	593	626	106	98	999999	999999	991	908	726	999999	746	383	12	999999	408	10	999999	612	999999	449	362	134	729	618	913	985	717	999999	261	218	245	741	145	692	313	629	423	999999	371	879	323	51	944	999999	403	216	86	793	996	161	282	29	999999	457	177	468	999999	487	184	591	641	517	657	518	695	14	248	320	638	999999	587	856	250	481	136	320	190	999999	999999	706	908	999999	488	109	935	999999	999999	687	999999	999999	999999	935	997	780	999999	805	394	999999	999999	398	968	766	165	227	574	999999	778	303	331	999999	
288	904	272	477	682	999999	39	557	999999	479	48	560	795	793	56	999999	858	470	244	330	926	754	951	826	737	151	999999	271	999999	519	446	671	999999	667	566	827	672	999999	999999	530	999999	836	853	571	359	418	971	999999	180	999999	999999	318	999999	11	999999	533	953	445	740	999999	999999	768	32	999999	999999	377	203	999999	236	229	999999	338	999999	999999	553	99	901	390	477	329	180	407	999999	613	999999	999999	612	364	999999	43	874	236	789	567	582	999999	814	790	538	982	224	842	145	999999	943	999999	946	355	457	999999	631	999999	968	420	369	999999	677	418	120	999999	999999	839	402	203	355	999999	548	805	141	544	999999	121	852	999999	114	338	272	149	999999	723	192	267	907	894	411	999999	268	378	207	42	341	999999	679	633	228	385	449	941	999999	200	690	150	224	913	565	520	999999	483	315	41	287	538	748	397	722	507	999999	508	791	54	493	179	607	108	999999	880	441	228	276	999999	888	999999	543	479	999999	999999	999999	999999	338	891	590	784	73	175	999999	802	656	999999	911	720	453	999999	160	999999	706	520	543	126	709	685	999999	502	217	586	999999	956	995	279	364	681	999999	937	180	900	999999	709	116	442	352	999999	234	159	317	555	999999	999999	180	981	772	999999	999999	926	294	999999	812	97	576	999999	999999	799	999999	386	928	999999	266	515	771	259	108	997	413	111	999999	308	461	999999	195	661	999999	206	785	24	507	841	182	999999	652	527	98	375	142	629	419	553	603	847	230	86	299	770	185	920	882	775	999999	407	999999	986	201	883	902	915	186	826	23	793	879	97	999999	999999	862	999999	171	732	864	784	691	230	704	614	999999	118	372	999999	30	864	141	732	732	999999	385	666	336	999999	999999	999999	452	593	539	810	968	143	29	571	907	932	999999	999999	910	335	999999	932	292	586	184	793	553	647	805	158	999999	999999	999999	999999	352	999999	916	956	268	999999	999999	999999	690	893	646	574	99	800	632	97	115	981	821	406	999999	999999	384	999999	40	999999	674	805	999999	391	159	821	999999	737	229	710	25	802	999999	273	999999	618	251	999999	940	609	999999	753	24	999999	52	680	335	958	231	899	822	177	926	588	999999	536	319	309	744	824	796	361	580	921	82	313	99	999999	999999	452	999999	985	808	430	999999	999999	790	999999	348	999999	495	820	516	329	888	999999	876	312	300	999999	308	942	999999	125	812	353	182	103	645	739	590	999999	999999	779	698	836	999999	505	613	61	745	249	961	275	339	976	844	999999	42	233	
437	999999	267	945	153	999999	342	692	618	632	748	697	434	608	999999	999999	275	736	631	62	490	380	699	249	722	68	981	388	999999	999999	508	921	70	999999	312	803	519	999999	999999	438	504	675	887	999999	312	57	814	362	999999	620	710	118	628	999999	999999	66	97	28	233	999999	288	953	906	781	133	827	637	23	306	94	209	666	999999	202	557	814	493	717	936	674	254	628	11	176	135	400	302	999999	677	256	999999	500	385	999999	160	550	768	999999	857	485	999999	801	65	302	421	54	17	436	432	928	572	999999	92	558	999999	659	952	999999	655	999999	534	557	345	60	377	999999	290	560	999999	17	55	387	999999	461	264	452	573	708	999999	91	392	999999	657	999999	683	347	999999	999999	709	501	598	38	460	133	950	863	465	15	924	999999	764	457	394	999999	999999	195	999999	999999	304	398	96	254	985	573	999999	999999	899	596	376	40	299	463	999999	999999	419	999999	926	999999	999999	400	987	567	783	52	326	935	482	242	866	999999	828	788	532	321	999999	999999	53	886	999999	999999	963	999999	639	999999	423	310	606	999999	999999	865	268	999999	129	904	999999	999999	470	943	257	999999	999999	999999	730	877	212	511	931	999999	144	75	999999	49	999999	228	437	129	999999	889	628	26	338	638	236	10	999999	999999	668	627	911	887	883	110	639	377	106	306	147	999999	691	911	999999	78	709	999999	999999	228	829	900	476	291	600	999999	324	240	86	999999	999999	999999	999999	167	999999	999999	627	257	192	872	410	999999	999999	141	981	176	999999	717	646	270	999999	296	117	21	225	999999	161	629	297	312	999999	408	301	549	865	417	123	999999	77	999999	450	999999	758	30	818	253	999999	999999	309	433	381	606	594	815	627	154	622	635	941	999999	162	997	960	879	999999	999999	999999	582	275	574	62	674	649	581	820	477	537	97	999999	972	988	999999	330	863	999999	999999	814	485	922	999999	999999	488	592	991	913	453	501	878	933	817	999999	999999	80	735	999999	706	999999	999999	995	159	999999	999999	999999	999999	97	999999	677	999999	948	906	196	808	660	555	779	999999	92	657	667	376	976	658	163	999999	22	792	745	594	493	234	232	999999	489	772	113	269	55	623	904	576	776	404	999999	37	630	160	999999	524	955	805	624	999999	355	628	183	958	380	999999	956	999999	999999	92	999999	724	683	999999	328	888	451	519	529	469	753	101	600	581	728	136	754	999999	256	230	999999	687	999999	923	456	860	598	155	888	988	666	609	974	693	791	216	354	246	999999	999999	83	446	
285	164	555	264	38	601	239	254	311	104	59	999999	454	999999	124	759	938	999999	299	305	630	541	803	154	999999	907	790	521	781	518	999999	598	156	202	999999	999999	999999	202	832	999999	999999	999999	686	571	560	603	249	999999	101	594	308	374	368	778	815	744	999999	411	147	131	810	717	999999	793	999999	460	234	261	523	669	391	745	635	302	999999	986	854	999999	999999	522	999999	925	430	196	220	665	240	378	387	667	103	966	64	711	999999	208	181	893	506	109	379	987	352	999999	213	562	999999	999999	398	828	890	130	817	999999	463	885	297	286	582	999999	230	856	874	856	999999	425	691	924	116	191	815	961	735	494	999999	679	999999	998	983	658	927	174	979	558	776	973	158	440	257	310	910	895	320	999999	999999	522	123	495	855	999999	871	814	999999	217	22	929	395	333	480	783	312	299	302	999999	999999	65	999999	999999	89	603	277	261	999999	805	280	999999	999999	999999	615	630	566	97	152	999999	787	123	215	771	999999	999999	587	825	959	473	998	621	602	396	624	823	645	798	999999	999999	999999	619	146	163	937	102	288	757	717	999999	227	225	157	106	146	369	849	115	779	242	25	451	999999	999999	807	999999	999999	263	23	792	999999	767	681	889	685	177	999999	62	833	453	568	830	999999	118	999999	999999	474	999999	260	265	999999	540	999999	183	247	999999	999999	999999	355	999999	774	34	743	924	999999	460	543	267	999999	969	393	797	999999	335	999999	194	999999	193	958	34	194	999999	13	757	819	454	748	507	652	616	999999	52	706	999999	999999	999999	97	193	999999	795	248	216	999999	290	872	186	269	694	510	62	735	144	974	999999	104	953	999999	999999	115	420	711	46	999999	999999	129	350	999999	726	655	139	107	159	999999	172	785	977	735	722	884	642	195	64	997	600	999999	714	77	385	461	726	999999	110	88	999999	93	212	602	292	171	532	95	542	48	381	999999	585	205	811	544	126	228	308	111	472	235	999999	48	24	921	415	282	714	275	929	616	996	81	999999	89	583	999999	999999	999999	362	999999	652	25	626	644	306	519	265	999999	344	508	224	999	615	607	436	173	587	999999	756	999999	999999	277	999999	999999	958	513	99	732	961	741	775	746	748	915	582	641	999999	999999	625	896	26	874	930	999999	402	997	465	999999	653	419	797	92	805	999999	186	384	999999	999999	686	793	429	533	879	603	733	478	260	700	34	794	751	218	999999	860	243	506	347	999999	372	999999	58	590	89	552	999999	999999	999999	999999	738	208	734	
560	692	832	476	999999	995	336	698	923	747	764	999999	999999	667	589	347	945	869	679	999999	999999	499	999999	744	838	453	336	660	50	537	614	962	826	69	999999	525	912	393	750	511	20	990	448	223	999999	116	230	884	363	999999	994	776	999999	999999	999999	999999	999999	97	999999	49	668	676	657	396	142	999999	657	799	477	999999	999999	999999	128	178	36	238	61	512	999999	999999	999999	999999	306	999999	999999	837	903	665	999999	138	558	825	999999	710	842	344	342	61	90	491	458	431	417	999999	999999	999999	657	999999	144	287	999999	463	635	905	999999	226	380	999999	853	304	898	999999	999999	348	515	609	806	417	335	692	896	999	432	970	283	800	44	999999	775	110	190	23	531	275	128	105	199	850	894	625	999999	379	999999	785	999999	999999	185	78	784	320	636	249	565	451	999999	21	41	999999	632	25	192	373	197	753	124	885	999999	980	230	420	999999	955	523	709	999999	526	801	999999	999999	999999	999999	966	232	999999	473	940	457	89	884	117	999999	534	228	999999	443	600	192	454	671	706	995	999999	848	999999	999999	680	725	855	723	864	220	395	287	815	400	226	151	732	290	999999	999999	391	105	999999	356	886	737	645	275	137	344	357	974	681	999999	429	128	999999	999999	999999	224	999999	365	999999	897	678	999999	999999	487	227	999999	459	174	497	278	614	110	734	999999	23	942	90	590	999999	530	862	420	999999	994	971	107	999999	178	496	999999	835	35	85	226	677	639	334	167	58	679	885	193	487	999999	999999	328	393	999999	550	999999	999999	22	769	499	44	268	651	418	516	999999	175	290	677	999999	999999	589	34	518	350	999999	618	999999	999999	999999	644	679	932	202	787	652	714	452	628	999999	999999	823	265	585	999999	418	987	999999	651	928	513	604	515	950	969	627	999999	874	500	176	999999	999999	479	853	854	364	336	999999	999999	863	415	999999	662	999999	999999	619	999999	448	336	931	396	703	281	613	412	50	999999	982	232	999999	358	839	952	999999	999999	615	353	412	730	827	999999	538	294	787	523	791	999999	484	248	360	303	999999	548	999999	779	538	938	866	450	814	200	353	236	999999	515	575	999999	210	627	106	276	999999	717	508	849	857	418	494	100	621	999999	689	743	871	866	999999	301	393	999999	875	999999	487	961	916	637	738	311	999999	282	947	31	741	856	152	94	382	147	49	999999	921	130	454	775	829	716	999999	609	365	999999	999999	284	999999	528	752	429	788	959	801	871	120	556	594	221	153	600	366	833	601	787	494	999999	
999999	999999	760	755	231	711	141	209	137	138	946	230	269	999999	999999	223	114	722	305	422	346	178	608	375	535	242	632	999999	359	677	18	577	119	999999	33	711	767	999999	999999	86	999999	601	743	982	609	373	999999	480	999999	153	728	999999	491	81	28	999999	76	395	229	988	89	999999	850	460	999999	378	999999	610	649	999999	999999	117	523	228	594	744	434	626	999999	172	289	161	283	215	999999	138	95	48	640	940	644	381	778	219	997	999999	751	293	999999	240	262	999999	831	999999	697	621	365	273	486	283	999999	450	630	999999	708	928	628	644	511	991	999999	83	969	708	298	84	338	314	231	999999	992	151	764	534	910	937	999999	261	518	999999	773	822	561	367	292	999999	751	720	511	78	306	117	782	870	947	188	383	999999	999999	999999	292	60	51	999999	999999	999999	686	999999	157	999999	609	377	999999	999999	999999	470	521	612	999999	104	333	618	999999	999999	373	999999	369	893	587	731	563	206	528	895	53	722	999999	744	85	776	517	999999	999999	739	468	929	981	606	652	999999	999999	771	999999	639	299	674	999999	888	453	406	157	792	518	425	217	413	848	999999	141	504	689	999999	536	649	586	678	54	73	694	444	902	999999	250	110	999999	999999	498	888	999999	379	999999	893	301	679	628	725	999999	157	532	65	90	751	475	157	797	999999	999999	67	999999	621	999999	194	999999	19	999999	395	999999	418	999999	424	914	999999	633	761	39	999999	485	856	999999	999999	999999	896	541	638	999999	999999	296	999999	999999	999999	557	441	835	985	749	290	699	292	186	999999	999999	728	999999	117	151	130	999999	713	127	10	414	388	999999	202	89	733	999999	999999	999999	352	999999	459	115	186	866	483	134	999999	999999	749	107	203	680	788	688	813	110	434	497	999999	42	582	974	312	769	999999	404	999999	999999	999999	999999	143	999999	999999	143	999999	999999	619	250	667	999999	479	701	999999	903	221	708	999999	999999	999999	632	228	999999	421	319	526	484	803	417	697	999999	490	742	996	999999	963	565	846	999999	965	200	999999	193	830	247	563	881	605	408	999999	471	157	139	999999	392	420	76	225	524	999999	248	819	212	999999	588	999999	736	704	999999	940	655	862	602	548	999999	152	999999	247	183	756	999999	999999	404	858	236	931	360	113	613	700	999999	350	331	47	726	999999	288	999999	251	732	826	186	347	468	902	609	999999	999999	564	250	385	999999	51	999999	971	369	424	353	999999	657	164	999999	999999	567	999999	999999	999999	564	999999	703	863	999999	999999	451	999999	468	541	936	956	626	
386	769	548	999999	325	78	999999	563	76	999999	999999	999999	323	999999	999999	999999	95	999999	425	596	78	999999	769	860	387	981	831	600	838	512	828	999999	396	699	999999	395	999999	727	252	999999	17	976	999999	464	999999	928	90	412	873	736	382	761	520	369	558	999999	999	688	986	343	246	707	724	564	538	478	999999	999999	322	193	118	368	999999	451	589	101	500	315	123	999999	900	999999	727	112	999999	999999	967	37	151	883	395	406	741	999999	999999	309	262	934	925	999999	999999	999999	99	689	627	999999	234	78	779	466	896	999999	574	537	443	817	979	622	434	471	999999	521	481	439	797	712	999999	999999	714	999999	839	566	389	845	999999	999999	999999	47	484	124	842	899	999999	999999	986	701	831	213	475	919	329	640	999999	463	999999	869	984	999999	999999	999999	397	605	364	999999	999999	999999	999999	728	469	999	488	942	147	319	629	611	273	796	999999	106	880	423	163	795	960	209	66	925	87	208	458	678	155	569	999999	246	544	757	69	999999	396	113	743	475	999999	387	999999	200	834	999999	605	999999	999999	795	999999	974	452	999999	538	999999	283	389	650	999999	550	809	796	999999	592	999999	76	999999	737	999999	999999	999999	999999	999999	999999	583	706	866	100	921	999999	270	999999	360	534	752	794	975	228	641	382	16	999999	482	925	630	590	925	607	999999	999999	99	461	419	999999	267	999999	999999	214	999999	721	416	298	999999	668	290	999999	999999	53	839	597	999999	999999	999999	999999	703	325	206	761	733	992	780	269	999999	832	513	809	62	275	276	457	38	999999	273	920	999999	718	999999	999999	645	292	999999	999999	767	999999	997	802	999999	999999	391	999999	108	999999	480	963	940	999999	650	896	165	481	294	999999	776	392	569	999999	33	184	999999	985	592	392	999999	451	847	898	501	792	834	710	453	67	884	334	999999	34	299	999999	980	818	77	836	658	174	998	999999	115	385	295	676	778	191	546	999999	999999	715	887	39	125	51	656	858	72	999999	37	999999	296	999999	999999	544	41	723	203	999999	918	755	999999	952	452	873	793	125	506	167	932	272	999999	999999	973	999999	147	269	194	939	999999	999999	773	214	146	770	687	999999	353	751	645	64	999999	906	487	604	981	999999	587	252	258	541	361	999999	999999	765	716	807	478	399	999999	772	539	264	999999	709	982	528	815	999999	196	999999	999999	755	522	877	284	614	11	378	661	212	682	941	691	999999	857	868	693	380	64	879	999999	953	354	872	525	733	999999	777	622	462	128	999999	66	128	999999	606	392	999999	999999	
999999	999999	109	737	204	999999	597	572	849	852	123	835	445	999999	316	944	818	411	999999	999999	551	187	233	999999	208	93	777	999999	999999	860	260	999999	999999	890	953	999999	95	226	159	999999	927	170	587	925	508	626	999999	288	749	999999	950	205	999999	999999	999999	923	582	352	538	121	322	712	999	988	601	638	787	555	673	243	858	601	262	866	435	999999	999999	999999	258	999999	999999	499	145	999999	909	65	742	999999	950	999999	500	999999	688	999999	999999	224	170	599	334	999999	999999	138	999999	516	325	999999	943	876	856	557	334	285	104	956	999999	823	577	610	88	545	895	30	604	999999	743	125	913	999999	406	220	230	999999	973	387	742	281	884	628	83	560	999999	866	910	403	705	999999	648	999999	336	646	647	559	520	999999	999999	999999	999999	971	999999	210	445	728	479	645	999999	999999	999999	716	224	440	999999	999999	999999	999999	433	38	999999	210	999999	528	999999	191	888	760	573	670	490	195	412	999999	746	999999	855	872	124	393	397	999999	76	381	913	931	518	895	999999	698	31	992	364	947	999999	333	43	255	999999	264	840	718	82	665	843	999999	999999	301	693	999999	103	665	413	999999	640	845	999999	999999	614	545	673	999999	63	999999	648	498	999999	465	223	423	879	609	149	999999	552	678	202	410	537	798	627	226	212	681	605	366	588	325	316	863	199	476	999999	197	591	848	665	999999	26	355	294	849	87	280	156	493	999999	553	496	961	653	733	38	999999	917	456	790	381	279	292	909	515	999999	360	234	412	968	951	278	704	999999	994	999999	192	514	999999	999999	931	534	999999	999999	999999	828	999999	219	465	448	825	279	145	68	294	928	734	999999	999999	700	726	56	743	524	999999	284	792	948	999999	350	846	311	149	316	999999	846	166	450	873	687	803	150	768	999999	153	682	143	645	728	999999	658	745	735	87	999999	999999	791	597	278	761	46	406	560	125	602	523	140	829	210	447	771	999999	572	101	897	999999	287	999999	381	999999	150	999999	229	592	999999	110	576	71	893	972	65	999999	999999	122	651	999999	590	653	371	629	999999	314	445	291	304	999999	999999	644	190	999999	608	22	226	387	999999	890	186	968	433	501	947	78	935	999999	392	999999	999999	460	449	999999	995	633	417	751	349	836	710	938	298	327	999999	931	881	65	999999	999999	999999	999999	501	761	230	621	230	870	682	999999	378	217	899	999999	261	722	204	690	841	974	605	475	47	783	189	248	999999	999999	574	25	197	879	863	349	859	327	958	999999	280	999999	413	
546	78	866	468	999999	48	206	76	214	737	999999	224	400	447	877	757	718	581	999999	999999	125	305	667	295	498	354	560	242	999999	763	515	999999	467	570	68	406	181	324	686	209	483	48	369	288	996	665	999999	902	982	570	250	999999	298	441	999999	999999	411	580	970	158	999999	963	142	999999	231	999999	999999	829	388	480	999999	403	999999	782	468	999999	936	388	999999	999999	881	657	999999	373	999999	999999	131	35	282	817	995	600	354	538	720	999999	905	918	66	224	909	643	523	511	984	847	999999	999999	999999	222	314	33	999999	147	999999	831	714	769	927	823	660	730	556	570	485	985	999999	365	999999	948	180	28	331	84	923	247	143	748	999999	676	999999	615	62	70	512	971	318	216	272	889	999999	146	990	243	564	188	999999	952	35	998	798	857	454	35	52	296	701	216	224	999999	697	999999	390	261	638	55	678	496	68	999999	676	842	103	181	152	43	999999	98	519	999999	999999	999999	722	390	877	337	170	36	999999	999999	999999	112	992	242	999999	839	999999	738	605	519	509	600	894	999999	999999	956	763	283	883	18	999999	613	697	479	999999	516	253	999	384	310	999999	652	478	841	243	999999	999999	860	978	312	287	999999	492	10	999999	559	295	210	69	921	574	886	152	19	957	999999	999999	522	364	686	596	999999	999999	305	999999	857	132	63	288	756	999999	903	304	580	730	969	999999	696	999999	329	230	52	940	999999	736	998	509	999999	883	576	999999	336	506	302	999999	531	935	197	375	999999	437	242	999999	312	814	670	592	572	289	988	546	999999	288	999999	466	553	815	999999	569	636	999999	999999	179	999999	596	779	406	999999	864	999999	43	999999	999999	856	999999	987	999999	637	648	75	999999	999999	189	894	39	451	58	471	836	999999	999999	44	628	738	999999	999999	72	219	715	999999	274	590	999999	90	954	612	396	431	153	478	432	999999	999999	503	231	999999	484	999999	683	155	730	999999	175	702	492	999	315	593	827	127	924	911	922	613	801	825	999999	108	940	999999	65	626	328	368	999999	538	781	134	517	618	999999	788	999999	570	314	338	424	999999	598	955	999999	803	604	35	553	520	265	649	702	999999	191	999999	344	266	99	114	616	807	962	953	227	190	85	219	828	146	386	361	308	999999	999999	234	999999	984	128	262	32	303	814	229	999999	999999	999999	121	437	999999	453	279	999999	999999	722	999999	52	999999	737	999999	727	395	207	416	144	904	350	239	994	956	874	360	999999	837	91	323	992	743	999999	999999	758	963	781	999999	
693	116	880	999999	999999	793	191	866	257	11	534	637	999999	407	94	377	999999	202	127	480	49	103	141	643	128	408	624	309	962	999999	368	763	613	293	723	37	34	251	999999	999999	775	999999	112	146	312	453	227	595	658	999999	303	565	999999	311	873	600	999999	246	979	351	179	881	903	605	642	999999	34	812	684	66	999999	549	999999	916	704	41	990	995	340	999999	191	39	651	659	358	803	999999	311	419	133	62	787	271	147	999999	894	115	507	503	542	429	414	911	601	959	999999	853	929	606	842	609	999999	906	314	170	150	999999	253	999999	839	999999	722	403	560	14	566	999999	574	886	810	926	493	502	798	255	777	127	999999	699	604	950	987	999999	999999	524	83	881	957	977	890	663	999999	260	663	688	706	21	999999	597	403	476	999999	999999	796	916	126	487	117	999999	393	32	190	553	653	999999	999999	28	999999	46	930	999999	330	999999	999999	999999	999999	999999	838	119	549	765	999999	462	306	999999	672	944	908	661	407	595	999999	999999	594	999999	483	317	606	774	823	688	195	324	666	999999	155	690	57	649	999999	883	649	997	519	627	999999	728	999999	525	227	999999	119	174	638	999999	999999	432	12	999999	673	999999	635	999999	296	861	579	453	999999	587	982	981	999999	268	810	999999	946	775	999999	999999	611	754	69	91	557	902	999999	31	685	331	807	723	688	918	975	104	257	585	999999	657	57	812	999999	670	542	246	34	999999	364	999999	398	145	53	999999	526	999999	697	554	516	394	293	558	999999	474	999999	269	303	978	293	715	276	370	999999	731	919	799	821	398	548	320	878	727	667	570	932	672	999999	652	402	66	406	703	999999	326	374	499	54	469	891	283	999999	999999	567	648	848	38	80	322	126	999999	108	999999	15	205	516	566	890	207	541	116	999999	650	586	999999	318	572	999999	747	366	429	755	362	507	999999	377	832	169	29	721	999999	602	367	536	999999	958	108	999999	873	999999	808	608	846	927	785	999999	302	999999	340	999999	285	736	332	955	696	999999	745	801	999999	999999	684	406	871	999999	636	514	232	124	999999	278	999999	875	427	937	999999	820	908	434	999999	581	85	999999	829	999999	446	999999	999999	999999	999999	999999	222	999999	957	56	135	999999	737	371	300	281	470	187	558	71	999999	410	318	395	407	999999	73	999999	89	999999	752	999999	577	192	49	468	245	821	999999	217	66	912	999999	381	999999	999999	93	999999	143	450	121	897	813	999999	999999	45	859	883	13	999999	639	901	999999	999999	303	814	835	554	
331	999999	45	648	902	999999	15	217	492	937	999999	261	792	526	187	999999	999999	854	508	999999	622	13	609	361	818	321	577	999999	694	128	87	999999	320	538	225	311	414	999999	994	472	762	999999	552	922	999999	751	180	999999	724	999999	752	999999	999999	999999	932	328	232	684	830	591	773	849	999999	374	999999	586	940	999999	311	875	999999	584	859	46	57	270	460	999999	999999	76	150	464	441	114	375	638	692	295	606	897	89	730	642	999999	999999	912	999999	187	72	723	811	917	999999	848	366	178	590	999999	978	671	867	545	632	764	450	319	418	418	999999	230	894	655	657	413	796	503	942	455	348	999999	999999	282	999999	338	265	999999	651	592	747	206	58	423	317	934	40	544	107	999999	963	388	503	431	188	841	999999	999999	269	408	62	999999	236	999999	999999	843	251	594	999999	304	508	226	667	826	670	802	999999	481	348	722	383	999999	405	74	492	959	641	999999	104	999999	509	109	999999	252	540	999999	999999	999999	492	473	693	999999	623	802	378	999999	999999	677	761	385	669	357	817	546	34	799	999999	172	652	999999	212	252	499	147	795	409	262	424	999999	999999	999999	268	989	874	39	937	638	999999	695	745	999999	964	999999	719	123	999999	291	427	228	740	999999	807	271	520	999999	450	946	485	999999	969	494	306	390	975	552	999999	368	943	999999	97	999999	865	999999	907	733	999999	14	780	999999	643	999999	835	206	999999	369	35	999999	478	613	588	991	999999	595	725	261	999999	583	272	177	713	792	348	910	999999	999999	999999	340	364	999999	32	999999	176	461	373	999999	658	999999	835	999999	527	412	890	339	927	105	17	279	999999	656	791	665	742	613	999999	850	999999	999999	999999	999999	807	694	643	690	590	153	825	702	232	873	602	842	747	999999	999999	999999	902	18	999999	45	571	999999	588	708	996	367	999999	999999	150	999999	82	733	999999	859	807	832	769	209	999999	784	279	315	57	999999	63	949	917	95	963	20	948	999999	942	999999	414	525	116	935	694	233	449	272	561	709	801	868	808	888	999999	999999	541	999999	269	207	999999	265	244	710	654	999999	449	617	999999	139	574	999999	791	13	999999	292	725	834	515	526	345	17	753	348	86	195	999999	39	247	155	479	255	511	745	999999	158	291	999999	999999	647	783	831	999999	432	145	499	86	804	443	566	101	707	196	742	861	757	999999	896	999999	468	999999	420	380	454	660	328	799	56	739	306	10	999999	553	868	742	514	345	331	212	587	118	345	595	680	999999	772	999999	769	883	
516	646	394	771	999999	740	372	460	227	772	816	999999	40	75	147	565	771	999999	328	999	999999	999999	190	999999	999999	360	999999	825	700	400	887	999999	40	173	232	659	615	999999	730	137	380	63	127	999999	395	999999	87	279	458	124	292	617	999999	769	535	103	465	701	999999	472	999999	547	760	826	884	557	999999	867	843	999999	950	222	999999	200	629	304	304	631	999999	169	282	301	377	585	118	279	529	999999	637	999999	999999	914	834	268	958	833	303	300	674	838	229	220	999999	970	174	80	194	549	999999	240	799	834	403	999999	199	878	180	184	718	614	38	407	239	999999	294	999999	999999	999999	242	796	11	13	999999	469	940	72	864	406	421	48	999999	999999	131	999999	339	369	521	999999	78	89	662	129	999999	70	809	822	980	722	999999	138	693	29	999999	353	239	795	877	934	625	999999	23	773	762	999999	528	58	999999	833	999999	924	524	117	999999	162	143	881	431	896	659	128	92	152	999999	292	354	999999	672	999999	177	544	492	587	654	940	76	889	366	902	999999	760	999999	156	347	999999	614	585	922	163	219	357	999999	980	284	506	55	871	62	480	999999	462	386	506	666	839	999999	937	999999	165	96	253	525	529	999999	898	581	935	999999	958	677	999999	999999	518	568	819	181	512	312	157	895	205	836	885	577	88	999999	50	490	999999	329	677	999999	766	77	966	999999	844	624	385	999999	119	76	104	802	565	318	867	937	846	999999	930	634	315	270	891	417	999999	952	286	523	540	999999	307	639	10	999999	387	451	602	986	336	887	926	231	785	138	999999	93	999999	999999	517	112	999999	838	399	52	816	506	186	558	999999	999999	348	861	999999	665	769	464	999999	918	999999	999999	345	999999	342	53	707	93	484	762	675	556	999999	516	16	999999	810	468	250	958	829	880	275	53	999999	444	548	75	836	130	999999	999999	999999	999999	838	102	767	783	506	355	344	733	31	423	883	999999	951	832	855	999999	854	999999	999999	999999	999999	999999	160	301	75	897	504	642	999999	364	402	397	275	848	999999	913	671	36	999999	999999	624	106	999999	851	170	158	999999	999999	219	879	275	69	73	448	13	788	941	475	718	608	999999	701	485	667	31	496	380	113	999999	941	295	828	999999	999999	228	992	999999	308	140	916	415	788	432	377	99	999999	333	826	845	889	972	999999	999999	362	53	922	999999	202	999999	674	777	389	560	999999	999999	447	720	999999	229	20	597	642	344	801	999999	72	279	118	578	688	172	999999	267	275	969	999999	519	
986	286	306	381	998	999999	466	148	999999	238	999999	783	651	622	589	999999	834	999999	339	860	999999	168	999999	653	512	624	150	511	999999	132	294	308	503	999999	734	468	923	639	598	173	999999	999999	999999	834	999999	334	926	75	582	999999	432	973	640	999999	999999	827	304	653	999999	384	338	999999	915	903	943	856	290	723	999999	131	999999	205	704	175	982	999999	990	157	999999	999999	697	999999	929	286	699	321	668	273	925	999999	173	999999	769	223	835	923	747	275	891	999999	999999	999999	187	461	999999	237	279	474	257	157	999999	157	124	691	686	263	35	638	999999	631	999999	26	999999	981	958	414	436	490	340	999999	999999	724	266	281	143	495	999999	477	23	472	51	203	999999	999999	79	26	165	87	536	581	898	118	71	269	80	37	999999	999999	503	858	999999	789	144	198	999999	999999	891	843	558	999999	999999	557	999999	741	590	994	999999	30	912	999999	258	999999	953	759	170	999999	662	996	210	115	999999	999999	974	164	671	262	999999	827	999999	957	134	322	528	345	225	350	493	330	999999	85	36	393	293	561	999999	452	835	385	37	50	459	894	999999	453	119	999999	582	999999	79	337	999999	999999	999999	954	999999	936	999999	999999	999999	820	515	342	999999	134	89	698	418	423	554	228	999999	684	999999	999999	508	999999	999999	85	236	561	768	32	260	351	999999	853	110	338	999999	673	623	999999	999999	999999	535	126	576	517	999999	420	255	168	916	851	999999	260	383	594	999999	586	999999	753	391	982	61	999999	91	976	999999	999999	598	89	679	999999	605	210	842	592	172	391	663	999999	711	815	315	999999	116	409	440	891	480	515	882	999999	416	869	999999	859	165	52	45	600	999999	999999	822	176	999999	45	255	710	417	999999	432	75	923	104	52	999999	676	452	386	682	545	102	755	92	207	999999	474	736	375	983	437	999999	356	73	638	572	999999	149	999999	999999	999999	730	999999	689	92	817	243	999999	826	268	192	712	665	362	64	441	999999	740	969	966	999999	518	345	999999	363	999999	718	859	999999	999999	583	536	332	315	528	999999	618	75	999	389	999999	163	909	116	800	999999	999999	999999	999999	999999	190	999999	180	163	510	645	395	60	336	780	108	383	855	357	685	656	999999	360	834	248	822	327	740	589	687	416	609	999999	632	999999	848	999999	999999	268	999999	330	366	179	805	882	999999	568	739	229	999999	905	999999	999999	430	999999	344	113	169	999999	385	862	522	999999	476	103	45	166	427	999999	931	382	999999	596	68	999999	299	220	554	951	818	264	999999	521	
308	782	118	57	807	488	999999	999999	566	999999	999999	436	807	999999	703	711	847	273	150	51	298	908	382	711	999999	999999	999999	133	558	217	999999	130	285	11	292	693	985	988	358	999999	403	196	999999	999999	999999	631	999999	523	517	843	114	554	123	999999	233	999999	409	406	553	742	633	180	196	999999	139	762	999999	806	492	19	726	858	914	211	647	112	101	930	998	999999	517	341	616	999999	999999	406	999999	738	777	893	294	588	445	616	315	232	999	467	999999	999999	480	751	40	508	999999	256	999999	912	999999	131	307	478	408	681	234	999999	564	480	255	732	755	422	999999	599	724	148	423	308	895	999999	112	999999	618	57	999999	766	310	117	999999	999999	999999	104	840	656	999999	815	999999	999999	391	23	668	529	221	999999	204	999999	999999	440	783	978	832	341	26	999999	29	673	859	360	289	999999	991	999999	881	399	966	661	582	382	999999	909	999999	999999	999999	882	756	582	422	39	852	343	53	999999	334	620	33	434	999999	366	637	921	999999	999999	484	999999	999999	999999	647	822	622	999999	485	350	436	999999	30	183	999999	143	727	446	260	830	507	946	424	131	999999	999999	999999	999999	582	225	744	93	953	138	999999	993	860	544	935	999999	416	319	857	703	999999	460	599	999999	19	944	639	201	670	135	331	999999	999999	999999	999999	385	457	90	999999	270	605	999999	920	891	999999	432	283	192	510	660	423	198	999999	721	688	999999	672	999999	532	637	586	553	422	999999	999999	999999	999999	960	455	999999	999999	336	358	597	999999	100	999999	999999	851	999999	671	457	690	19	999999	999999	448	787	999999	426	999999	999999	557	333	683	999999	999999	999999	94	999999	937	999999	999999	951	518	97	840	501	999999	999999	143	964	672	945	966	139	862	412	125	674	999999	707	748	39	999999	219	778	34	913	999999	999999	445	623	500	650	358	720	738	501	624	999999	999999	999999	623	293	749	999999	611	366	554	199	527	977	999999	162	239	999999	999999	116	308	318	815	999999	577	437	697	351	181	305	618	418	134	999999	999999	999999	260	543	134	999999	106	949	999999	667	368	856	999999	468	213	348	420	784	999999	632	203	315	999999	999999	999999	999999	596	999999	98	316	748	146	75	999999	486	999999	901	695	449	999999	19	999999	152	157	228	720	794	238	999999	999999	999999	834	999999	501	999999	195	895	890	999999	938	159	697	861	860	919	232	791	36	981	999999	446	725	344	61	999999	844	999999	339	151	876	402	367	270	999999	999999	999999	741	573	897	301	152	21	749	999999	812	999999	999999	999999	999999	996	928	
767	999999	971	396	169	499	999999	878	874	31	565	749	999999	545	792	437	607	438	14	491	999999	139	999999	33	999999	976	833	249	310	999999	881	110	154	948	635	120	298	867	271	999999	397	999999	999999	999999	586	271	679	965	999999	884	889	999999	233	515	710	637	566	999999	999999	193	665	999999	577	526	150	465	605	131	910	681	148	739	999999	589	999999	532	115	420	446	999999	306	867	229	426	467	38	877	639	248	997	999999	350	906	999999	759	292	127	507	139	131	666	558	999999	348	745	160	686	644	421	187	532	155	511	999999	999999	797	999999	161	68	122	999999	966	999999	912	136	798	833	98	999999	811	414	608	291	325	507	999999	811	880	680	317	351	999999	999999	70	475	999999	838	118	201	961	999999	966	448	27	543	700	675	153	221	947	327	597	999999	610	773	923	999999	196	300	147	986	15	481	999999	770	355	748	822	447	727	960	999999	999999	999999	413	448	170	999999	781	806	999999	668	668	733	989	754	426	616	999999	551	545	652	818	63	975	402	495	696	256	197	951	852	706	999999	987	602	999999	948	207	334	763	999999	414	999999	74	999999	346	747	761	26	928	999999	999999	895	192	317	906	843	999999	999999	952	474	27	999999	855	999999	962	999999	999999	999999	999999	478	419	962	788	999999	247	335	989	999999	65	747	934	240	999999	820	326	810	312	679	696	856	66	196	381	299	582	999999	638	843	999999	172	11	999999	961	460	999999	573	999999	999999	80	999999	854	999999	955	215	539	786	335	44	904	161	871	76	999999	207	421	233	590	999999	372	427	696	155	303	999999	999999	569	278	999999	108	752	704	75	608	125	12	823	241	176	999999	796	494	603	999999	213	300	935	674	764	48	497	983	999999	874	999999	999999	708	939	999999	470	970	517	999999	999999	161	457	806	467	584	204	598	999999	423	999999	999999	999999	103	217	99	999999	810	894	514	769	999999	769	96	999999	956	999999	304	883	179	999999	789	289	999999	666	786	756	494	477	999999	999999	450	504	569	877	308	999999	790	501	850	469	659	85	12	757	335	392	370	614	999999	352	999999	999999	823	717	999999	296	999999	999999	430	342	117	343	803	944	329	115	209	219	893	999999	451	803	42	999999	56	714	286	999999	999999	404	396	879	965	999999	669	735	681	852	927	21	755	363	80	518	361	326	281	68	999999	229	999999	161	999999	275	901	999999	681	999999	670	246	999999	753	999999	35	946	238	999999	999999	999999	594	434	356	291	999999	489	999999	732	524	358	999999	442	228	783	121	221	
244	999999	699	847	999999	63	567	999999	691	999999	12	268	54	999999	132	949	226	783	842	794	836	869	839	785	814	374	999999	765	999999	803	791	970	984	814	711	80	678	217	712	540	867	174	599	880	487	828	687	953	235	999999	225	445	999999	326	384	374	328	913	43	999999	896	802	999999	887	220	42	284	240	860	62	280	18	999999	999999	927	999999	280	959	308	985	686	999999	539	169	999999	356	39	667	999999	346	751	999999	184	513	644	75	923	999999	999999	455	554	457	103	182	510	216	374	638	399	713	104	999999	999999	57	999999	693	272	999999	999999	863	12	616	801	523	999999	516	834	999999	668	999999	999999	568	299	852	999999	239	120	366	659	999999	982	401	999999	726	999999	999999	999999	137	992	951	802	841	412	806	452	999999	656	579	999999	999999	999999	806	970	536	964	536	79	762	617	292	582	906	432	927	881	999999	348	84	281	918	367	707	574	717	999999	907	165	493	410	502	583	541	999999	665	999	999999	999999	741	761	715	323	396	519	710	378	896	999999	484	999999	999999	600	999999	307	954	999999	675	242	999999	999999	999999	381	586	999999	124	999999	51	421	766	928	705	191	606	322	566	604	970	999999	864	348	173	497	999999	567	569	902	12	243	540	39	333	943	177	274	999999	343	736	999999	999999	11	337	999999	652	556	999999	659	993	268	741	999999	666	488	377	914	313	569	700	28	792	999999	999999	808	881	999999	604	999999	999999	999999	618	232	868	935	792	862	999999	689	845	999999	999999	909	908	743	502	191	372	999999	999999	263	961	144	643	717	251	192	305	529	602	915	951	466	646	660	649	518	490	730	695	515	903	999999	999999	575	679	883	999999	962	315	700	374	758	197	760	381	483	999999	160	694	610	567	492	999999	929	183	882	273	258	103	983	700	999999	160	70	359	347	420	78	48	368	878	342	223	902	550	999999	278	886	289	175	929	340	46	95	999999	421	999999	794	401	797	619	65	999999	331	999	999999	999999	137	999999	44	73	999999	122	335	732	234	278	194	999999	981	999999	387	968	999999	64	370	604	999999	122	938	999999	625	677	250	999999	999999	474	891	903	816	999999	151	485	254	112	418	227	711	363	723	999999	352	999999	999999	193	242	999999	999999	277	638	138	543	24	999999	999999	999999	843	871	586	909	760	386	290	572	397	471	901	999999	825	645	999999	999999	999999	999999	796	467	999999	266	67	516	735	533	624	274	999999	60	137	24	30	663	999999	355	999999	453	963	999999	999999	843	33	721	999999	372	125	
631	495	245	831	625	675	766	238	586	814	80	183	236	762	26	884	346	344	887	703	171	79	797	768	268	435	999999	405	376	243	345	185	373	418	992	778	452	228	511	999999	264	999999	989	999999	999999	279	736	999999	55	959	999999	386	453	999999	953	561	698	477	573	199	999999	371	862	353	479	894	810	818	769	999999	441	128	999999	548	448	736	90	266	714	989	999999	37	359	417	556	958	999999	703	464	441	999999	975	654	321	704	892	999999	645	71	169	468	918	243	806	999999	568	553	905	230	999999	999999	442	999999	584	999999	617	21	999999	797	520	999999	117	999999	338	168	466	999999	521	844	556	999999	445	999999	999999	530	780	794	553	999999	988	414	826	999999	247	960	999999	222	80	820	96	999999	999999	848	550	996	360	565	905	647	70	104	42	70	999999	999999	45	247	218	999999	999999	823	468	564	999999	116	346	999999	125	377	999999	999999	402	700	999999	999999	55	999999	653	999999	179	999999	888	905	829	893	999999	765	999999	194	925	999999	13	27	110	273	999999	562	49	999999	999999	999999	999999	537	136	816	701	341	313	999999	18	448	999999	660	883	504	999999	563	999999	915	733	581	825	999999	451	999999	250	385	999999	493	999999	999999	558	218	898	453	776	999999	999999	23	201	999999	461	809	186	487	999999	352	143	999999	339	999999	827	999999	999999	88	900	517	95	23	575	326	741	819	999999	525	889	999999	999999	999999	999999	999999	784	722	723	692	129	999999	755	999999	307	999999	252	993	999999	403	665	434	507	999999	552	268	999999	765	447	875	309	999999	73	660	597	439	590	999999	877	755	84	999999	409	999999	999999	884	762	131	715	999999	83	747	665	999999	859	465	877	999999	887	470	318	28	284	848	392	487	999999	104	377	868	317	548	126	999999	328	560	35	488	860	668	999999	153	59	769	801	999999	975	721	800	142	561	647	999999	417	447	65	830	561	636	482	999999	667	754	847	370	535	999999	999999	999999	309	439	999999	92	228	964	175	969	999999	999999	999999	511	241	303	244	316	669	999999	999999	961	272	729	999999	852	388	736	838	399	212	409	276	930	999999	999999	500	702	172	564	597	999999	281	96	999999	514	805	970	700	999999	519	540	999999	802	922	999999	760	580	999999	546	704	491	135	776	767	115	780	899	793	543	802	542	154	999999	145	266	999999	186	999999	999999	57	417	999999	474	879	671	708	473	18	999999	937	920	737	626	859	115	327	999999	329	220	734	905	187	166	570	977	396	595	999999	999999	999999	584	999999	15	499	297	455	999999	
896	106	406	316	891	381	606	882	805	527	255	999999	938	194	999999	999999	999999	151	999999	880	903	999999	284	123	806	999999	999999	362	753	731	136	999999	660	999999	608	999999	813	428	999999	999999	559	999999	182	869	350	999999	727	999999	727	974	780	357	67	999999	757	999999	999999	293	999999	548	999999	253	139	84	400	999999	378	283	585	999999	389	806	137	434	330	225	730	415	773	178	625	380	635	779	950	999999	515	999999	907	614	411	529	999999	999999	237	999999	559	107	478	666	999999	453	999999	104	594	999999	229	632	255	542	999999	416	520	341	922	207	618	359	134	621	177	999999	375	999999	231	859	999999	999999	999999	23	665	999999	936	116	909	182	532	540	194	975	559	882	840	375	351	999999	19	587	553	40	999999	209	973	856	498	975	999999	999999	999999	735	999999	999999	436	241	876	641	480	414	431	750	999999	88	175	158	71	999999	453	10	629	236	850	999999	118	176	999999	466	658	89	617	933	103	655	999999	458	999999	991	455	609	498	709	524	604	166	802	999999	999999	999999	999999	795	213	532	88	258	647	885	785	460	999999	914	420	982	400	797	497	656	29	999999	716	268	999999	839	999999	999999	919	711	999999	999999	315	999999	707	431	832	999999	414	411	25	407	29	572	114	541	999999	999999	87	727	134	806	668	155	999999	207	327	567	999999	373	688	576	999999	999999	640	641	154	459	217	988	159	115	393	96	640	622	402	999999	164	539	653	159	999999	202	587	448	999999	169	999999	510	114	275	999999	50	999999	449	78	999999	999999	472	396	999999	486	99	577	29	423	999999	515	999999	805	183	413	195	719	538	152	999999	999999	201	165	999999	985	707	884	884	999999	352	373	999999	999999	318	999999	999999	999999	999999	999999	999999	624	567	35	904	654	750	705	999999	861	384	331	194	306	931	999999	741	317	999999	750	779	214	692	483	80	218	323	999999	999999	961	999999	999999	801	865	807	522	790	176	260	340	999999	12	953	33	171	31	999999	894	622	582	999999	383	740	176	893	999999	931	94	954	999999	340	580	218	968	999999	340	999999	328	499	999999	999999	999999	66	81	515	999999	999999	669	999999	59	38	429	999999	914	491	348	312	635	972	677	999999	706	221	999999	999	999999	793	999999	883	830	501	860	999999	212	637	905	999999	668	660	125	999999	271	772	905	667	911	33	999999	487	801	38	999999	355	821	829	999999	363	501	82	851	983	999999	786	491	999999	178	999999	354	286	586	999999	999999	974	999999	798	328	999999	999999	897	97	641	499	507	999999	802	607	999999	583	
383	399	551	825	596	809	141	612	485	290	358	499	887	678	999999	900	780	999999	919	999999	33	510	314	57	999999	999999	220	494	999999	999999	689	949	663	450	971	887	44	204	57	175	725	195	842	653	999999	999999	209	962	481	606	311	417	688	999999	559	872	94	503	999999	611	598	647	844	782	600	409	836	447	707	140	999999	585	347	999999	772	838	999999	660	100	999999	785	258	22	172	401	281	271	646	890	108	999999	999999	973	445	576	88	999999	70	62	558	572	762	264	351	999999	726	999999	933	999999	721	214	433	412	34	826	350	634	999999	999999	999999	147	999999	556	609	337	999999	611	999999	187	693	496	607	999999	542	634	33	993	671	431	675	999999	337	402	178	893	379	999999	948	618	999999	454	669	679	733	999999	999999	999999	655	23	999999	124	999999	756	560	235	607	825	999999	999999	803	357	962	999999	714	127	810	797	388	715	958	206	999999	999999	951	248	827	927	999999	132	261	818	347	658	25	999999	44	580	841	999999	296	999999	268	558	815	999999	491	999999	965	999999	999999	584	827	999999	64	219	461	999999	999999	999999	407	679	951	748	148	999999	19	999999	244	999999	999999	239	956	444	999999	415	938	999999	999999	83	756	418	962	267	522	999999	991	999999	999999	806	110	159	776	999999	545	616	999999	519	419	830	868	187	184	811	533	380	999999	999999	520	999999	280	356	416	731	565	989	716	693	235	471	999999	999999	999999	437	63	933	463	999999	898	812	812	428	695	646	214	999999	999999	161	733	151	59	999999	887	999999	535	753	999999	999999	999999	556	899	999999	999999	999999	836	266	477	999999	999999	600	999999	200	493	707	837	999999	661	769	527	986	999999	565	999999	94	421	395	724	755	901	309	199	999999	473	352	913	902	144	747	810	947	999999	495	403	142	235	858	124	189	127	683	102	973	526	999999	999999	999999	999999	210	999999	451	999999	999999	999999	458	411	999999	999999	151	999999	934	718	914	959	579	885	270	172	827	858	999999	280	999999	637	228	217	226	892	496	552	579	953	934	220	368	415	388	999999	944	731	999999	999999	999999	394	999999	999999	188	999999	947	102	539	180	132	351	999999	180	996	95	999999	999999	194	614	240	598	999999	980	999999	703	600	173	506	620	228	999999	140	430	999999	160	453	263	38	212	944	404	999999	999999	831	999999	247	999999	419	999999	33	703	999999	122	901	385	999999	213	190	999999	423	783	999999	999999	952	999999	220	999999	874	846	641	372	222	982	999999	836	999999	816	159	201	466	413	999999	213	596	524	999999	999999	999999	921	
980	250	83	553	999999	171	808	104	455	999999	999999	694	999999	572	661	999999	491	999999	452	75	800	362	63	989	28	20	38	391	331	438	478	999999	33	952	865	400	999999	999999	999999	508	37	489	999999	355	999999	772	99	191	999999	999999	999999	999999	999999	463	131	999999	197	93	534	999999	142	426	773	27	334	190	670	999999	707	271	370	822	369	944	48	320	991	999999	999999	999999	999999	847	840	999999	405	484	627	570	831	247	213	999999	143	425	376	999999	716	353	30	638	999999	728	999999	290	575	219	634	630	425	810	636	489	912	999999	858	295	999999	387	621	850	563	110	999999	469	67	999999	689	944	577	437	603	647	687	542	154	201	372	559	999999	195	850	996	999999	30	610	724	303	999999	567	91	34	999999	731	180	85	11	999999	24	232	999999	530	689	63	987	217	988	802	380	143	666	999999	36	999999	999999	999	566	999999	519	858	343	861	999999	999999	999999	999999	274	915	999999	467	153	12	357	999999	409	665	999999	943	167	813	999999	922	922	721	900	999999	999999	771	305	999999	518	999999	999999	165	889	558	696	312	999999	999999	942	82	295	999999	990	664	574	699	167	770	838	623	797	705	246	421	939	122	999999	338	999999	503	620	345	948	106	332	202	447	851	968	857	386	582	870	549	636	19	730	246	594	307	613	999999	999999	999999	999999	973	999999	999999	999999	583	999999	238	179	449	462	999999	964	893	341	999999	262	316	801	981	246	224	835	697	784	999999	391	249	744	117	889	999999	12	63	846	999999	283	968	241	395	41	158	999999	999999	96	686	55	837	999999	221	55	306	733	361	658	45	999999	999999	693	690	201	586	999999	71	559	377	947	910	57	983	999999	293	85	416	999999	999999	810	413	610	999999	999999	999999	345	999999	71	592	361	999999	405	999999	219	61	284	551	999999	454	664	999999	871	999999	739	144	789	999999	122	762	231	326	411	999999	234	734	621	999999	806	999999	251	961	999	966	999999	305	515	245	773	57	18	999999	999999	505	433	468	542	891	368	749	999999	423	419	309	371	999999	250	834	586	484	439	999999	745	556	213	999999	352	904	999999	999999	628	553	158	999999	999999	697	114	999999	147	766	202	730	999999	66	882	827	552	999999	605	981	64	680	999999	298	999999	329	788	666	301	729	999999	637	999999	925	131	221	275	354	556	673	999999	344	697	999999	292	709	461	689	999999	385	999999	652	999999	720	388	947	894	860	999999	433	999999	447	614	417	650	564	542	312	934	671	562	999999	153	999999	999999	720	983	839	15	
908	999999	109	999999	915	579	474	999999	999999	546	999999	999999	415	896	132	764	492	729	289	179	727	999999	999999	754	13	823	952	508	377	669	999999	999999	64	854	549	565	810	999999	698	838	999999	236	74	765	761	354	157	311	999999	177	569	990	704	669	288	741	718	354	988	102	999999	965	960	999999	999999	219	271	999999	356	566	954	999999	41	999999	993	500	999999	393	993	659	999999	650	488	999999	109	999999	269	394	575	808	847	999999	467	605	221	221	999999	266	887	551	999999	999999	999999	463	223	533	999999	263	999999	787	638	999999	999999	339	999999	975	486	760	708	999999	949	876	985	548	719	498	578	999999	239	782	234	846	506	451	576	89	695	34	987	576	999999	16	718	788	999999	523	999999	138	188	245	734	516	557	999999	602	215	999999	416	744	724	954	533	33	893	563	792	828	999999	762	347	290	462	772	142	491	999999	168	207	378	205	393	449	999999	999999	999999	999999	298	818	999999	370	477	288	289	272	621	195	983	824	234	386	695	204	376	840	955	999999	743	425	206	999999	57	999999	48	999999	999999	999999	286	40	999999	844	503	20	70	401	870	11	182	510	520	305	959	343	972	991	510	199	999999	999999	47	776	975	873	999999	200	323	73	250	740	931	116	909	952	978	999999	883	685	144	974	970	953	109	999999	999999	900	699	713	442	56	48	999999	999999	869	992	999999	869	630	398	869	88	806	761	442	579	413	396	17	365	592	118	825	64	108	999999	93	999999	999999	969	999999	999999	610	631	204	701	789	674	999999	959	909	519	263	296	274	896	173	202	666	663	500	999999	692	358	999999	937	223	97	999999	434	999999	999999	999999	661	999999	378	477	185	566	741	999999	999999	356	57	999999	82	855	999999	999999	999999	281	999999	20	88	999999	999999	808	262	781	267	488	702	340	615	61	517	392	602	619	895	428	988	636	925	999999	761	167	644	902	776	91	684	307	141	162	27	391	58	192	470	569	225	999999	999999	262	97	999999	999999	995	938	690	999999	919	999999	783	999999	265	95	214	999999	59	999999	359	14	999999	803	405	999999	999999	999999	135	999999	999999	158	335	999999	593	337	672	786	362	426	648	963	999999	999999	765	412	357	868	762	306	999999	476	999999	405	866	399	132	459	999999	209	287	962	999999	356	844	999999	569	580	699	927	422	427	999999	633	525	395	918	999999	48	992	851	999999	281	829	499	942	737	929	346	204	214	222	999999	163	999999	999999	160	999999	983	994	843	777	178	834	883	426	999999	788	880	480	999999	
774	421	699	999999	692	690	983	856	901	43	639	244	999999	723	209	332	210	999999	838	244	188	375	53	999999	999999	426	999999	945	83	830	949	59	866	999999	439	801	405	999999	455	999999	176	999999	91	961	213	543	673	999999	683	103	911	302	51	999999	302	408	378	999999	284	276	253	48	783	81	93	589	377	781	293	408	999999	999999	999999	842	77	999999	294	91	999999	540	753	336	271	979	918	656	17	630	431	40	433	856	530	188	752	138	109	19	877	623	175	891	827	999999	177	999999	263	208	177	997	124	296	603	999999	523	917	999999	999999	162	437	999999	747	360	262	975	999999	999999	861	100	939	206	999999	213	999999	999999	999999	999999	985	812	412	403	809	999999	433	916	999999	263	786	999999	834	361	999999	999999	450	51	999999	999999	574	310	106	999999	401	999999	238	999999	840	92	280	377	661	999999	999999	992	750	44	772	999999	926	999999	838	999999	98	999999	266	588	901	999999	763	999999	947	999999	934	999999	999999	772	11	999999	999999	632	999999	63	982	999999	13	425	999999	312	116	416	278	999999	999999	999999	471	290	551	206	851	650	999999	422	329	999999	999999	341	999999	115	999999	999999	42	81	70	999999	269	785	833	679	201	999999	28	999999	999999	357	21	814	715	706	224	999999	999999	805	999999	584	733	664	999999	993	988	672	940	464	35	139	999999	207	82	999999	968	685	456	871	14	21	632	310	110	999999	978	615	626	778	891	999999	756	236	232	485	570	605	60	840	999999	529	899	563	999999	191	973	999999	742	999999	737	999999	999999	359	801	999999	952	433	563	763	999999	999999	999999	172	573	999999	383	156	975	596	749	372	635	999999	190	484	999999	999999	735	999999	997	999999	872	231	999999	362	873	406	435	394	533	147	52	297	825	317	999999	737	990	400	808	999999	999999	999999	999999	375	903	999999	179	326	726	883	697	644	999999	851	510	825	131	220	309	976	999999	590	72	612	329	999999	790	873	12	383	88	345	999999	180	334	727	576	675	459	512	999999	119	999999	999999	999999	999999	999999	974	806	657	616	779	101	999999	999999	258	92	52	55	565	999999	306	999999	352	999999	999999	533	594	526	783	999999	456	761	797	749	612	923	423	999999	921	999999	816	76	999999	767	999999	999999	288	75	999999	644	999999	629	893	930	930	999999	325	844	98	874	937	457	33	409	169	28	999999	91	999999	999999	669	881	999999	751	764	240	969	584	999999	118	999999	529	450	148	724	826	999999	866	819	999999	607	578	83	56	999999	999999	52	945	607	999999	949	206	572	999999	974	652	
999999	152	999999	700	825	999999	348	980	629	418	17	884	999999	999999	160	999999	272	685	727	101	807	999999	874	999999	197	999999	976	999999	999999	58	957	699	173	81	330	725	700	999999	992	867	239	102	426	468	360	168	999999	274	999999	999999	999999	886	33	883	845	428	278	769	999999	800	763	133	821	581	999999	999999	720	612	23	435	737	999999	692	860	999999	715	999999	415	56	38	763	712	94	999999	123	80	675	290	236	999999	457	930	614	201	113	115	999999	844	999999	999999	999999	999999	260	705	785	789	203	999999	31	999999	999999	862	999999	999999	999999	61	49	185	467	999999	643	440	999999	121	999999	806	539	500	756	755	999999	815	408	14	591	115	461	389	861	334	876	511	268	106	143	594	999999	139	999999	62	999999	105	387	625	408	999999	281	148	727	978	999999	702	417	999999	999999	952	463	719	893	999999	999999	999999	324	143	514	999999	999999	999999	978	393	598	999999	345	704	999999	348	999999	783	999999	583	834	322	661	882	83	183	104	991	999999	190	140	498	246	233	462	416	999999	999999	121	276	834	992	170	343	389	850	367	712	999999	357	524	680	999999	319	107	286	998	999999	999999	340	999999	190	878	798	263	110	999999	122	999999	999999	567	194	671	339	749	842	162	999999	502	233	816	391	414	999999	665	459	999999	999999	136	185	418	349	193	780	999999	654	123	371	90	999999	999999	254	470	315	999999	999999	19	784	999999	265	134	680	939	836	524	655	776	824	143	999999	999999	246	985	999999	863	228	999999	891	109	999999	728	999999	999999	999999	546	571	921	999999	274	999999	450	999999	365	999999	61	738	409	357	266	584	878	299	999999	286	563	999999	268	404	452	571	338	127	684	475	536	343	442	726	999999	952	733	677	999999	807	363	135	881	999999	25	134	999999	653	635	524	226	438	562	960	659	999999	313	527	656	703	996	332	915	889	999999	999999	305	683	67	999999	999999	999999	739	430	999999	999999	569	154	388	327	999999	685	492	999999	999999	107	780	999999	76	204	648	216	31	856	810	40	219	991	780	307	829	145	596	331	674	25	999999	141	47	231	536	169	148	999999	950	321	840	999999	640	246	937	823	616	862	999999	643	190	999999	999999	999999	229	999999	999999	91	999999	617	999999	171	495	244	999999	648	444	999999	999999	489	78	692	905	499	199	999999	360	543	370	999999	528	734	666	40	835	815	521	154	11	999999	795	66	999999	343	232	679	999999	406	837	298	999999	770	203	185	999999	497	977	129	703	765	227	829	999999	493	999999	364	999999	464	999999	593	
136	299	999999	999999	999999	21	852	572	277	520	999999	999999	706	82	625	757	999999	491	999999	999999	999999	402	450	246	740	965	346	356	999999	867	184	805	997	254	999999	99	927	493	490	562	645	414	852	999999	999999	272	999999	999999	867	999999	999999	23	998	71	755	999999	849	607	969	728	675	505	328	410	999999	397	957	462	999999	535	830	56	10	903	999999	433	999999	999999	673	999999	842	697	489	912	999999	171	999999	935	499	436	999999	329	524	762	887	149	95	451	848	999999	999999	999999	737	341	999999	778	23	999999	999999	999999	194	591	934	999999	999999	977	999999	999999	999999	999999	589	31	963	999999	294	999999	999999	248	26	999999	347	108	419	497	173	999999	960	157	411	274	157	712	577	999999	251	999999	395	33	875	999999	133	679	92	673	595	293	999999	263	57	999	999999	775	999999	806	984	96	999999	446	999999	714	999999	999999	14	104	36	999999	999999	999999	242	999999	999999	509	372	999999	438	999999	25	745	901	999999	473	706	999999	411	28	382	633	999999	999999	999999	486	948	695	171	891	999999	674	988	646	999999	839	912	31	999999	883	746	413	972	377	326	80	436	999999	458	251	321	769	603	999999	654	253	999999	999999	86	159	177	814	211	224	999999	993	36	999999	192	50	561	685	999999	527	999999	969	661	403	999999	999999	59	414	999999	919	580	495	80	913	992	475	165	309	944	999999	716	932	211	757	203	333	999999	999999	361	417	690	636	999999	86	802	999999	592	999999	747	991	999999	763	577	291	999999	688	999999	123	116	999999	884	262	740	999999	810	350	767	903	210	542	51	721	999999	999999	238	999999	415	994	120	317	999999	874	561	952	172	953	365	920	123	514	411	999999	999999	999999	533	999999	999999	999999	275	462	999999	688	90	214	950	999999	999999	747	62	999999	999999	927	999999	798	833	999999	700	787	264	857	985	847	999999	999999	141	120	499	418	305	999999	999999	999999	999999	658	400	205	794	999999	999999	999999	253	617	999999	423	240	483	927	433	810	999999	738	118	409	999999	999999	80	898	394	83	839	999999	301	452	262	999999	531	208	354	407	999999	225	353	785	479	614	999999	979	999999	465	657	193	999999	608	782	999999	940	352	321	191	330	306	999999	283	172	896	951	175	615	772	708	285	999999	36	181	307	395	333	929	803	109	999999	999999	929	999999	656	822	999999	669	200	710	189	886	999999	87	342	815	80	622	582	999999	213	374	603	756	381	999999	49	436	484	676	617	422	517	91	239	999999	999999	856	516	999999	268	505	424	71	529	399	419	948	839	999999	325	
999999	357	151	896	726	999999	999999	999999	56	999999	266	194	523	103	766	379	999999	999999	567	345	223	115	508	999999	707	949	542	236	982	200	999999	596	992	361	906	999999	375	195	513	846	999999	999999	999999	301	12	321	901	968	762	30	338	111	282	999999	111	605	848	748	198	999999	999999	946	72	856	691	669	999999	999999	196	701	13	895	343	721	999999	411	645	999999	401	396	999999	573	474	962	999999	999999	324	845	260	999999	226	627	997	999999	459	361	749	999999	610	342	129	999999	781	71	26	443	767	560	119	699	960	642	357	802	728	822	482	110	994	702	999999	999999	911	885	484	385	999999	999999	271	999999	999999	40	999999	68	276	317	792	412	945	428	231	764	736	999999	351	584	280	999999	999999	637	879	648	619	999999	987	772	828	895	586	641	999999	171	298	432	47	929	45	298	535	420	40	79	165	576	481	590	620	360	999999	999999	115	703	999999	999999	807	24	420	698	80	504	488	896	999999	313	883	69	999999	313	522	999999	548	999999	668	597	999999	809	999999	53	436	407	162	999999	360	685	535	840	573	664	625	33	518	347	227	999999	931	999999	999999	851	692	421	999999	316	837	133	362	133	999999	10	37	998	530	377	272	673	999999	20	545	149	777	999999	496	810	688	499	903	211	763	637	665	999999	565	999999	999999	24	292	846	640	237	333	412	805	572	637	626	502	151	84	554	689	999999	598	114	83	650	925	314	627	348	229	161	369	407	999999	564	442	889	26	257	391	505	380	317	816	375	246	923	183	71	997	999999	136	219	947	744	875	461	568	999999	999999	999999	228	999999	17	999999	52	407	238	83	194	613	134	826	173	999999	550	999999	297	708	413	11	141	999999	351	467	34	160	460	600	999999	981	330	315	168	413	999999	88	309	644	999999	839	695	109	999999	393	637	310	56	999999	204	594	173	860	999999	97	846	999999	999999	550	999999	999999	999999	637	394	213	292	819	667	999999	999999	999999	999999	999999	385	999999	316	999999	688	957	830	999999	113	697	405	104	999999	999999	17	999999	999999	999999	137	759	498	439	891	67	715	674	110	999999	999999	999999	999999	732	614	520	484	999999	999999	814	975	999999	720	431	999999	260	242	300	395	822	999999	999999	203	294	999999	999999	999999	945	999999	999999	326	23	856	999999	999999	817	841	673	999999	999999	985	284	999999	999999	999999	144	49	999999	650	640	825	999999	999999	288	16	55	103	570	999999	393	366	999999	60	532	999999	999999	146	707	349	971	418	568	810	98	999999	537	308	451	647	210	
999999	999999	304	51	999999	999999	734	578	16	47	724	281	285	105	940	999999	999999	766	999999	685	997	342	999999	679	232	266	614	999999	452	478	746	651	923	197	212	278	244	19	109	597	237	999999	701	999999	999999	147	293	714	158	389	314	999999	999999	961	212	849	371	624	819	999999	999999	544	135	538	300	82	357	97	893	999999	999999	223	666	999999	458	439	641	424	999999	94	999999	900	52	73	173	214	463	962	999999	999999	906	619	199	999999	311	692	442	172	21	183	789	206	999999	485	176	999999	875	532	999999	773	218	947	201	999999	203	999999	502	999999	999999	96	999999	395	112	539	765	602	999999	999999	364	765	996	478	999999	999999	999999	999999	999999	566	896	999999	339	931	999999	221	155	999999	427	464	739	915	200	379	798	925	564	404	104	291	720	573	76	999999	178	746	999999	739	545	942	999999	999999	317	935	999999	302	756	688	935	890	999999	806	185	569	994	449	575	626	999999	486	695	900	682	999999	999999	332	999999	197	763	713	444	415	423	485	33	322	608	999999	999999	506	999999	999999	468	213	897	913	398	999999	999999	728	999999	159	999999	69	999999	540	744	520	99	843	296	569	924	232	455	978	393	699	545	681	840	320	423	999999	317	999999	441	999999	898	933	933	999999	999999	44	999999	294	355	364	238	493	578	97	175	370	219	609	951	246	758	919	999999	698	961	476	888	861	999999	999999	751	437	108	275	621	166	909	787	530	890	690	170	999999	999999	471	61	112	999999	154	999999	999999	999999	868	204	720	999999	413	245	999999	572	999999	680	999999	470	999999	801	394	999999	476	19	460	431	999999	70	999999	597	297	500	237	909	374	145	716	999999	921	999999	569	904	554	642	752	674	251	957	744	19	612	172	426	670	667	799	286	145	602	542	629	999999	648	133	999999	912	17	636	999999	999999	964	874	548	569	241	490	758	834	999999	785	190	131	326	547	999999	135	84	567	252	999999	999999	581	999999	389	424	762	265	431	999999	840	667	614	999999	999999	54	738	623	857	438	186	50	451	878	817	361	508	999999	111	999999	999999	838	449	999999	633	161	392	793	168	999999	479	234	337	999999	426	127	575	372	593	502	256	999999	226	139	999999	534	417	999999	273	37	915	281	164	293	999999	11	228	999999	999999	581	999999	945	465	712	999999	952	712	567	461	999999	999999	145	999999	999999	891	64	621	320	999999	999999	744	689	529	140	239	208	999999	53	499	424	899	354	999999	21	999999	999999	56	514	180	123	999999	850	251	573	251	779	383	999999	401	
340	390	999999	999999	999999	999999	972	425	334	999999	760	999999	668	78	46	800	442	898	999999	767	999999	999999	116	149	999999	999999	894	447	999999	889	459	824	523	651	168	44	991	451	221	184	867	999999	999999	41	999999	241	162	781	214	773	999999	881	497	999999	811	332	283	999999	999999	999999	942	534	469	445	34	999999	367	27	999999	999999	808	999999	687	711	899	999999	296	85	999999	973	999999	122	243	192	89	577	337	999999	840	835	760	233	999999	472	999999	999999	999999	285	999999	483	873	145	999999	212	999999	819	203	785	888	117	45	207	47	999999	999999	829	301	999999	366	456	999999	632	186	84	251	584	246	225	999999	566	999999	999999	79	256	109	988	251	999999	227	270	384	999999	847	732	800	563	195	39	847	412	999999	149	919	559	875	999999	958	999999	960	389	583	999999	316	331	829	999999	138	791	624	635	588	270	69	999999	82	65	785	999999	283	999999	399	216	377	76	524	148	102	519	380	858	39	454	80	837	687	999999	245	525	902	776	434	404	414	999999	824	781	999999	999999	999999	819	466	514	999999	282	990	376	610	999999	999999	999999	931	999999	999999	766	606	143	200	231	999999	676	820	269	551	507	999999	999999	999999	165	251	743	999999	278	999999	999999	402	525	930	798	846	999999	999999	994	718	222	999999	815	983	647	616	690	591	858	415	810	999	999999	962	26	999999	999999	574	999999	998	73	631	999999	999999	859	374	90	213	401	384	107	999999	999999	551	999999	999999	999999	20	999999	549	561	999999	210	862	231	999999	205	562	914	780	850	999999	349	995	654	590	190	999999	999999	283	535	487	199	483	999999	928	999999	999999	633	363	579	985	420	905	999999	911	431	801	365	307	178	528	999999	621	533	999999	999999	830	897	748	999999	220	886	999999	24	83	962	727	553	303	999999	551	928	999999	210	865	335	443	558	999999	169	389	873	826	114	16	198	578	999999	999999	395	352	757	999999	881	368	108	539	891	373	999999	703	257	71	918	627	599	999999	420	667	34	108	282	999999	589	999999	999999	69	776	17	885	999999	777	595	908	46	793	999999	678	842	767	795	551	194	792	999999	141	812	999999	487	417	459	167	291	932	296	999999	603	304	788	999999	48	999999	999999	999999	565	926	662	162	882	834	999999	69	999999	999999	238	556	98	371	999999	999999	999999	162	999999	600	999999	999999	496	999999	622	966	999999	749	890	820	728	42	999999	706	999999	538	478	659	35	652	861	399	588	390	999999	739	981	241	180	826	999999	886	474	294	61	339	440	999	540	916	999999	806	
999999	999999	181	206	889	391	999999	595	492	875	137	645	738	46	647	115	958	882	984	999999	578	73	333	842	567	383	999999	999999	108	999999	128	999999	19	64	229	830	218	506	850	599	999999	584	999999	620	758	828	999999	999999	999999	999999	999999	658	931	999999	237	116	999999	339	639	515	737	246	497	999999	757	28	636	684	999999	816	896	999999	42	999999	860	994	729	713	93	738	828	638	215	999999	439	999999	187	333	826	123	999999	999999	867	344	999999	860	999999	330	999999	740	202	870	208	875	439	588	999999	546	824	243	387	721	255	901	687	999999	40	999999	583	296	840	312	858	703	999999	999999	595	999999	532	999	908	408	999999	353	545	999999	439	999999	344	851	844	640	509	593	736	684	633	999999	656	763	829	372	746	576	999999	889	22	505	464	422	993	927	24	824	334	978	871	999999	366	730	669	700	389	732	999999	210	803	275	966	999999	393	999999	999999	768	999999	545	661	283	453	656	999999	934	875	999999	857	917	999999	685	268	758	813	999999	609	926	999999	139	983	24	134	699	999999	999999	538	728	999999	373	884	255	654	789	326	598	999999	999999	784	735	824	467	874	534	583	999999	16	218	922	999999	30	999999	674	50	561	647	158	754	569	208	405	999999	892	494	42	381	40	479	441	225	281	999999	999999	369	314	526	149	600	125	968	740	999999	999999	376	352	999999	999999	613	237	678	999999	704	999999	586	999999	678	999999	390	501	212	97	537	777	707	390	999999	974	315	736	45	507	999999	638	999999	467	85	999999	999999	999999	274	800	427	251	762	999999	577	999999	565	999999	999999	951	759	109	913	881	213	552	109	986	231	794	999999	877	201	181	890	999999	548	128	999999	337	58	248	236	999999	999999	999999	24	930	813	371	419	286	109	93	999999	999999	724	720	999999	999999	999999	999999	920	480	535	999999	59	591	885	999999	221	999999	774	308	903	521	872	511	999999	917	999999	178	183	999999	384	988	999999	117	432	440	351	999999	999999	731	97	999999	999999	756	999999	130	246	432	999999	312	160	999999	511	999999	190	236	999999	222	508	347	994	81	366	71	105	547	771	941	168	999999	168	999999	583	53	999999	999999	204	125	635	100	681	999999	133	870	709	412	999999	999999	927	206	853	139	329	999999	999999	25	999999	266	999999	338	358	304	273	599	154	766	999999	468	589	999999	42	472	586	999999	666	889	948	496	999999	693	999999	795	24	999999	999999	999999	74	66	316	999999	241	937	464	307	742	386	841	999999	999999	942	999999	999999	396	140	174	390	552	911	860	
847	999999	666	904	999999	277	563	999999	311	999999	124	702	342	162	393	564	104	17	289	675	999999	57	424	770	418	680	53	408	999999	797	221	487	163	205	469	139	574	43	999999	39	999999	106	540	536	611	250	679	865	12	575	999999	383	272	999999	999999	799	652	896	495	297	234	999999	406	999999	786	637	549	147	693	264	989	70	999999	999999	496	193	517	999999	168	178	10	999999	405	317	727	837	224	917	625	999999	486	678	547	209	805	999999	999999	36	749	999999	701	542	999999	748	586	19	862	999999	748	397	292	764	737	327	296	56	758	99	786	948	999999	631	521	34	778	321	523	320	455	472	494	490	148	195	476	467	16	657	731	718	974	212	179	237	386	721	940	999999	913	999999	275	999999	250	800	560	80	31	999999	969	274	495	999999	566	286	902	999999	625	551	850	829	50	111	367	78	974	220	462	999999	647	66	380	999999	999999	999999	207	884	250	348	635	406	446	999999	687	467	232	432	645	892	335	584	105	399	999999	999999	718	999999	999999	181	826	349	999999	999999	510	913	999999	202	154	870	999999	999999	561	287	916	454	999999	192	423	999999	846	999999	575	569	958	72	960	981	924	323	999999	999999	642	78	999999	296	999999	709	357	999999	999999	40	288	774	999999	316	999999	818	482	925	701	536	749	999999	335	285	774	58	778	447	953	912	277	830	892	54	999999	999999	766	999999	665	999999	834	649	999999	815	272	800	754	652	49	152	508	999	621	999999	293	301	742	246	522	739	931	910	820	660	762	999999	882	999999	930	999999	61	852	269	999999	999999	110	23	999999	22	999999	303	135	408	810	413	278	218	451	999999	95	750	529	117	925	751	924	829	676	63	814	918	985	722	508	999999	999999	740	999999	999999	193	287	232	233	999999	999999	805	512	20	257	494	249	441	18	999999	790	531	999999	343	276	999999	280	346	466	999999	65	318	413	899	999999	757	537	615	701	577	999999	527	306	569	999999	946	999999	818	429	568	575	999999	977	876	718	568	910	999999	336	971	912	941	765	34	492	137	999999	612	300	999999	956	633	739	441	48	273	235	185	853	999999	999999	462	999999	898	633	578	341	536	191	161	846	141	999999	729	664	865	761	281	86	362	999999	809	528	929	612	941	747	545	999999	454	343	999999	552	15	999999	999999	999999	867	401	913	796	865	431	999999	999999	999999	353	19	776	182	999999	999999	108	501	776	556	999999	987	296	999999	831	795	697	736	999999	121	588	999999	999999	213	841	893	880	173	566	689	
388	389	999999	786	999999	738	768	666	943	389	636	61	999999	69	527	999999	581	999999	999999	10	177	694	330	542	999999	79	895	573	340	618	83	935	934	999999	178	553	711	509	104	103	36	999999	793	438	484	999999	54	999999	686	805	999999	999999	90	565	521	693	69	744	550	999999	999999	205	336	999999	999999	701	126	152	891	974	335	82	614	989	974	146	999999	892	67	999999	35	841	999999	999999	306	901	854	999999	575	999999	999999	999999	958	576	260	830	704	468	999999	782	420	999999	172	999999	480	249	566	999999	591	999999	791	176	686	841	999999	11	318	801	38	414	846	747	576	416	490	367	123	48	738	153	441	443	999999	285	298	132	678	999999	64	66	999999	763	999999	999999	693	999999	290	126	84	259	522	999999	439	999999	936	673	999999	756	999999	999999	999999	528	363	999999	943	358	406	411	999999	380	999999	143	747	972	79	92	999999	386	722	172	87	996	964	488	630	539	13	999999	348	624	999999	921	953	941	999999	816	410	348	256	999999	921	879	999999	999999	926	999999	999999	467	647	853	712	949	999999	69	45	138	999999	874	817	414	999999	352	72	928	999999	999999	189	805	50	262	682	999999	140	388	251	207	433	270	562	251	999999	546	416	495	911	847	887	894	906	999999	999999	999999	999999	999999	989	999999	816	644	129	999999	209	359	999999	999999	181	101	818	655	999999	837	704	303	999999	576	40	809	935	577	26	999999	523	295	999999	248	10	156	999999	299	398	672	390	789	151	999999	51	34	129	32	999999	820	38	241	86	78	107	999999	224	954	999999	190	999999	249	999999	392	11	914	460	999999	393	35	10	528	267	155	456	915	162	999999	534	16	689	913	263	206	708	291	999999	830	150	52	931	146	488	218	38	151	172	758	44	999999	573	941	638	298	820	509	974	931	999999	192	805	938	429	999999	500	729	985	431	683	999999	706	630	999999	351	103	863	999999	59	126	999999	999999	404	999999	999999	442	999999	284	965	999999	208	317	286	218	957	246	999999	999999	999999	717	999999	166	740	84	324	430	943	903	999999	205	957	469	924	815	316	439	411	698	999999	371	752	455	999999	999999	999999	412	999999	422	999999	999999	999999	156	366	342	817	158	22	329	999999	976	499	844	987	999999	999999	739	392	471	901	528	835	999999	693	322	964	854	146	695	599	912	10	531	823	191	105	810	112	999999	999999	168	426	92	772	999999	872	999999	467	260	627	746	30	958	520	561	999999	805	999999	54	377	963	22	327	729	23	999999	967	31	806	674	617	999999	
999999	999999	999999	999999	752	532	647	449	66	396	999999	78	999999	891	51	20	272	912	999999	999999	68	999999	44	155	109	362	999999	80	904	886	661	586	19	119	230	495	777	999999	526	283	999999	604	320	576	136	258	876	131	934	957	759	893	384	269	577	585	438	999999	12	400	773	577	545	999999	735	999999	68	999999	671	556	999999	812	395	26	542	464	999999	999999	29	999999	486	637	146	947	137	767	211	749	542	999999	67	190	457	136	510	999999	999999	150	840	826	200	999999	460	387	999999	946	508	367	726	123	681	969	999999	161	913	145	441	597	999999	999999	107	318	211	36	498	61	999999	999999	999999	999999	999999	999999	999999	202	660	353	187	758	232	191	268	843	33	428	963	97	612	999999	222	374	805	471	108	871	729	881	931	433	888	999999	590	999999	851	999999	718	918	351	999999	501	999999	999999	683	375	999999	710	263	999999	782	72	411	449	70	56	151	499	933	999999	999999	999999	778	422	999999	869	559	600	999999	999999	601	999999	55	999999	237	999999	999999	415	999999	999999	247	171	475	596	158	370	999999	233	530	203	709	931	785	263	595	912	722	157	999999	814	816	270	999999	999999	693	999999	999999	666	999999	265	403	736	376	999999	999999	595	998	192	273	392	391	335	80	824	292	669	924	999999	160	999999	999999	505	210	999999	289	999999	479	213	902	85	999999	999999	21	274	999999	973	564	999999	999999	999	913	540	999999	822	999999	490	199	866	999999	999999	158	234	516	999999	184	999999	536	999999	558	451	126	795	999999	999999	49	571	999999	806	999999	319	115	977	956	160	411	550	622	999999	999999	798	786	612	233	999999	999999	999999	314	124	99	902	447	999999	398	999999	883	128	260	695	783	861	999999	393	999999	670	918	180	999999	366	495	999999	999999	999999	182	999999	999999	514	999999	411	999999	919	266	999999	716	131	871	608	999999	572	276	292	299	926	605	35	631	403	769	563	999999	757	999999	948	629	465	626	299	334	638	999999	379	557	849	434	999999	604	968	677	720	999999	319	591	999999	99	999999	999999	359	999999	156	138	271	744	17	999999	513	999999	999999	579	260	504	582	284	950	842	897	999999	999999	999999	741	430	999999	726	58	999999	999999	175	156	858	426	131	999999	746	999999	999999	469	999999	999999	407	921	795	296	398	999999	225	225	44	641	863	202	477	893	999999	999999	999999	475	544	695	252	999999	347	999999	459	163	138	236	999999	107	999999	999999	271	195	999999	580	999999	143	999999	309	999999	549	614	999999	292	999999	949	238	999999	935	460	999999	999999	939	999999	605	583	
873	837	245	297	988	389	937	999999	490	930	291	850	999999	999999	592	210	245	999999	703	999999	813	639	999999	213	900	816	901	646	414	458	999999	999999	999999	999999	83	999999	39	21	844	169	677	342	999999	999999	667	387	999999	80	867	835	999999	87	602	418	770	244	54	41	999999	999999	488	300	786	999999	608	402	414	999999	791	999999	180	234	27	544	519	480	837	999999	999999	523	681	830	778	579	770	999999	296	38	999999	839	260	997	624	999999	680	386	556	769	137	275	973	999999	289	999999	664	999999	69	68	899	299	406	987	495	873	501	658	521	216	272	363	999999	999999	62	952	999999	999999	610	999999	863	142	924	77	930	280	999999	825	551	999999	915	315	999999	238	138	937	999999	273	512	750	180	32	865	999999	507	773	170	597	803	336	544	491	854	713	204	767	999999	339	67	224	332	675	999999	323	301	956	999999	876	999999	125	999999	772	669	859	186	840	999999	584	569	166	120	953	32	999999	663	433	999999	482	44	371	999999	113	999999	298	999999	504	915	551	57	551	605	293	349	999999	816	771	999999	994	537	363	499	999999	769	901	113	379	653	892	999999	999999	504	999999	842	999999	553	999999	999999	381	999999	681	925	999999	537	28	560	827	614	344	407	891	612	466	944	999999	871	781	343	999999	194	58	851	999999	999999	190	56	999999	451	462	144	999999	214	450	999999	999999	438	773	999999	751	999999	999999	999999	318	494	769	999999	999999	751	171	25	772	999999	263	196	999999	830	901	835	999999	971	650	999999	161	999999	997	686	171	999999	99	252	107	999999	592	999999	908	293	999999	539	999999	924	999999	169	290	447	999999	337	951	263	999999	999999	537	999999	906	779	701	900	614	118	497	93	103	143	661	999999	917	999999	999999	300	288	109	296	371	715	999999	962	490	999999	713	999999	669	735	908	734	999999	715	170	999999	812	271	17	679	999999	52	47	831	999999	507	371	530	128	999999	661	999999	999999	738	175	999999	484	817	220	805	900	280	999999	357	195	409	598	999999	757	999999	999999	38	281	430	861	329	677	999999	97	983	733	999999	999999	823	84	999999	999999	334	550	937	146	995	61	211	778	999999	224	689	645	999999	908	169	999999	495	999999	632	703	649	999999	845	999999	884	729	236	81	717	999999	14	999999	261	745	274	662	819	496	682	977	79	652	707	115	988	954	622	84	999999	419	234	999999	452	239	999999	457	705	999999	262	275	824	140	70	603	220	999999	394	729	644	999999	953	998	999999	654	634	997	179	999999	999999	929	117	999999	507	999999	999999	
359	831	31	999999	816	956	435	999999	416	999999	939	591	114	894	999999	570	892	999999	76	466	999999	167	797	999999	27	288	965	999999	999999	999999	999999	632	762	999999	999999	584	372	999999	828	550	999999	763	89	500	694	415	999999	845	983	368	225	721	440	842	110	202	999999	425	999999	537	991	608	911	259	999999	999999	999999	837	999999	998	208	893	611	526	999999	472	88	307	911	611	999999	129	844	964	942	950	201	920	176	668	550	999999	296	300	559	919	852	830	19	999999	586	237	812	984	170	332	119	914	999999	637	999999	736	514	111	324	999999	763	999999	999999	999999	125	908	671	374	999999	999999	606	321	967	28	619	257	297	533	34	986	999999	859	999999	619	999999	286	26	538	554	813	441	999999	976	686	165	905	523	479	271	678	566	999999	536	908	725	798	947	999999	28	999999	449	981	86	338	565	999999	152	696	698	839	891	142	999999	999999	820	999999	345	290	999999	999999	734	817	272	356	429	999999	332	895	894	53	338	142	520	689	374	999999	999999	647	999999	261	762	999999	999999	431	787	433	627	892	98	313	999999	667	31	313	141	631	719	729	908	696	581	257	802	655	999999	999999	621	140	999999	369	312	697	169	612	951	907	47	840	569	999999	251	999999	806	590	590	999999	120	999999	557	742	999999	389	999999	433	999999	515	34	999999	921	37	811	497	621	728	999999	999999	507	419	362	233	594	999999	170	912	999999	999999	450	999999	75	839	999999	415	583	537	628	999999	999999	736	933	445	882	912	918	541	193	999999	818	88	589	825	174	701	854	333	999999	999999	228	826	978	537	74	813	999999	91	388	999999	999999	94	109	87	806	999999	486	999999	351	681	960	999999	999999	999999	333	372	999999	999999	674	999999	999999	259	388	999999	704	999999	758	405	999999	999999	852	837	162	787	999999	734	978	999999	29	403	225	999999	982	477	901	599	107	286	999999	702	191	820	416	441	845	664	705	343	382	999999	23	90	999999	281	999999	999999	999999	941	861	999999	394	129	230	281	732	622	276	911	865	115	43	481	201	678	888	42	430	720	941	999999	999999	645	999999	999999	999999	144	402	999999	647	999999	131	166	424	615	318	72	600	145	709	232	398	793	999999	277	640	999999	888	866	393	797	702	756	999999	999999	999999	749	989	999999	891	597	999999	565	273	96	983	877	67	586	999999	825	441	999999	21	718	787	245	999999	862	713	848	999999	536	327	999999	999999	375	166	738	999999	569	999999	724	999999	121	12	832	529	391	293	763	484	312	506	567	999999	417	744	290	
899	334	582	137	999999	53	999999	694	247	423	20	618	720	329	540	801	753	717	51	900	716	954	716	785	579	950	374	999999	39	760	495	999999	999999	875	838	999999	999999	999999	561	210	999999	318	594	116	381	999999	52	999999	771	705	814	647	375	999999	574	944	999999	797	558	222	678	407	664	487	999999	351	986	844	490	819	814	808	166	841	139	408	369	610	413	903	907	999999	181	334	945	999999	303	787	999999	893	113	199	396	349	531	372	653	117	188	999999	688	207	674	952	890	15	491	999999	714	999999	999999	17	999999	654	999999	469	235	339	999999	999999	58	209	542	596	715	624	421	816	999999	766	755	262	431	383	225	999999	999999	229	444	940	367	768	999999	146	999999	106	999999	742	45	72	147	323	575	109	981	489	664	87	246	275	594	674	223	947	420	999999	585	20	999999	604	924	999999	895	601	999999	289	999999	406	288	619	818	679	781	999999	629	999999	686	331	401	736	54	999999	983	178	355	692	554	135	999999	999999	520	795	313	440	147	141	427	974	387	702	362	268	798	627	999999	914	999999	966	999999	979	999999	264	999999	703	559	466	32	727	255	39	734	11	681	999999	999999	33	376	351	119	999999	23	712	999999	699	383	786	999999	366	721	440	798	588	999999	999999	999999	266	186	609	880	681	119	700	728	358	967	361	999999	505	528	433	548	999999	999999	830	965	933	320	999999	329	773	999999	666	16	814	999999	155	999999	934	999999	842	999999	766	999999	438	387	323	983	999999	731	32	209	173	999999	297	892	999999	732	999999	780	415	946	999999	290	117	883	999999	693	914	127	821	166	652	551	686	585	782	91	427	452	652	949	724	999999	999999	573	999999	828	718	922	983	423	228	164	548	895	591	485	363	555	934	629	999999	477	910	865	557	999999	161	712	119	174	314	532	138	999999	232	999999	982	543	258	625	974	991	143	408	938	498	13	790	994	306	999999	872	518	32	879	256	287	441	26	23	999999	16	999999	818	118	695	35	999999	673	522	503	820	999999	999999	654	88	999999	999999	927	999999	618	371	717	999999	999999	999999	24	115	999999	975	999999	550	999999	244	949	999999	999999	999999	300	252	999999	999999	999999	999999	803	907	574	209	377	801	912	776	514	957	999999	999999	298	999999	382	999999	681	919	506	999999	999999	952	303	72	369	686	898	28	221	685	596	999999	255	246	20	539	868	999999	737	999999	72	24	46	568	838	645	999999	190	999999	999999	570	552	999999	999999	749	850	613	511	839	691	903	999999	564	829	999999	
708	69	62	988	842	807	999999	191	999999	635	999999	915	999999	234	724	999999	717	999999	597	124	53	282	827	999999	999999	999999	366	975	56	881	999999	460	216	207	140	586	999999	999999	110	816	999999	370	702	792	42	999999	878	287	124	684	195	818	967	714	999999	436	999999	566	999999	917	450	999999	145	999999	999999	267	708	999999	103	148	999999	525	975	780	419	682	579	999999	999999	234	56	999999	860	372	695	360	492	502	879	704	354	70	999999	193	376	999999	235	861	334	775	236	999999	999999	999999	304	669	999999	196	305	999999	856	206	999999	605	999999	999999	39	773	155	116	774	999999	658	999999	999999	330	999999	792	999999	999999	457	717	999999	999999	998	705	895	884	78	36	517	999999	206	999999	847	999999	957	767	322	14	784	999999	999999	999999	10	29	692	999999	191	999999	515	60	782	699	197	148	497	423	607	999999	476	155	705	128	999999	999999	20	423	551	647	372	999999	479	409	999999	995	11	491	999999	979	23	110	702	103	999999	999999	523	999999	57	709	660	544	999999	158	538	999999	757	598	628	999999	19	999999	999999	544	611	129	580	383	999999	999999	999999	999999	735	627	161	999999	452	611	607	142	955	512	376	842	999999	828	999999	331	999999	192	247	412	863	999999	969	999999	857	999999	492	400	886	150	629	854	999999	999999	999999	542	997	172	999999	156	999999	496	576	506	902	410	557	783	894	259	511	999999	954	999999	999999	579	999999	417	999999	294	999999	217	999999	999999	882	521	999999	999999	29	693	333	709	995	999999	422	999999	590	999999	841	457	610	999999	506	999999	999999	933	899	836	513	239	999999	590	999999	902	999999	999999	251	760	623	390	138	226	763	210	925	802	999999	999999	322	775	988	194	575	70	684	420	710	999999	187	999999	622	444	828	999999	809	999999	64	102	74	999999	135	829	849	460	999999	394	999999	999999	711	836	999999	46	524	737	250	699	24	999999	228	999999	82	632	583	674	768	694	397	973	999999	191	747	607	799	682	650	999999	345	125	741	300	475	414	906	350	999999	999999	920	101	549	119	729	470	874	457	567	502	999999	184	691	634	996	971	904	529	98	635	247	841	96	999999	364	898	852	928	151	667	725	999999	959	192	999999	999999	434	291	461	287	999999	999999	125	999999	913	170	433	117	303	504	509	999999	262	90	999999	89	14	468	755	999999	617	945	316	899	999999	22	225	509	861	999999	546	622	77	999999	901	895	725	999999	999999	204	474	745	634	999999	999999	348	980	878	844	694	301	999999	536	999999	669	999999	45	226	381	900	999999	999999	
255	602	957	886	319	999999	999999	452	363	75	300	561	999999	871	320	669	741	437	42	999999	665	177	999999	999999	96	999999	151	123	860	999999	566	999999	999999	550	499	41	999999	281	39	539	700	999999	999999	235	675	975	274	999999	477	999999	484	943	868	607	269	88	999999	386	800	872	310	74	592	854	509	34	311	815	999999	289	979	470	999999	999999	646	999999	836	183	905	121	182	352	646	494	34	622	999999	652	291	999999	837	999999	480	999999	239	635	808	999999	726	999999	674	999999	426	999999	396	999999	999999	376	999999	995	252	30	480	689	699	957	427	999999	999999	886	999999	658	534	961	999999	676	999999	251	273	21	465	360	456	264	447	724	926	458	107	19	87	41	999999	296	178	999999	832	999999	467	282	217	999999	655	999999	999999	999999	924	464	746	720	999999	999999	113	949	540	891	999999	226	251	975	40	999999	999999	999999	808	999999	966	999999	999999	634	999999	999999	784	999999	803	999999	999999	615	239	431	799	471	712	386	984	783	928	742	756	999999	252	615	549	491	999999	248	709	835	41	999999	59	999999	999999	122	877	826	999999	121	156	785	196	958	986	820	185	568	267	625	835	34	667	233	491	515	999999	238	658	302	749	564	55	869	584	999999	382	123	799	599	508	999999	999999	816	596	970	100	293	999999	729	316	682	981	94	10	999999	999999	825	204	166	730	649	178	227	372	591	999999	327	384	196	999999	72	768	999999	126	677	999999	850	637	521	424	999999	609	928	986	76	583	999999	869	576	999999	557	918	642	999999	859	989	57	999999	999999	999999	999999	909	442	291	253	999999	324	968	332	256	921	999999	682	741	632	49	250	240	999999	999999	779	458	807	167	890	153	999999	797	266	688	712	406	632	999999	999999	198	999999	646	742	999999	269	992	546	999999	999999	999999	246	901	999999	999999	748	816	158	999999	999999	325	111	284	999999	110	788	526	711	644	544	999999	564	400	999999	443	999999	603	498	999999	748	787	911	487	999999	530	907	999999	560	446	939	896	257	636	832	336	999999	999999	255	642	999999	742	999999	902	785	593	999999	845	810	803	947	155	328	16	257	672	413	624	999999	870	202	563	966	275	704	647	999999	928	999999	999999	999999	979	357	855	777	16	506	19	999999	999999	725	71	423	756	498	794	577	999999	999999	170	923	999999	669	385	449	999999	776	999999	207	999999	326	876	287	999999	456	968	797	472	238	251	176	999999	922	766	154	999999	149	220	776	910	80	35	550	408	840	999999	999999	972	416	966	239	489	999999	563	151	849	784	
376	999999	530	996	114	999999	999999	999999	530	550	903	240	318	999999	566	999999	297	77	999999	999999	878	999999	572	658	825	999999	272	21	999999	590	999999	625	304	999999	772	910	256	999999	965	22	999999	414	320	344	416	741	999999	304	673	250	525	999999	849	999999	905	999999	737	871	181	999999	750	134	317	939	191	287	936	999999	898	999999	993	383	999999	999999	921	474	896	238	251	93	999999	967	347	999999	75	872	775	780	450	612	183	385	741	917	272	999999	999999	380	162	999999	804	999999	406	999999	257	151	394	571	602	999999	999999	509	999999	98	999999	999999	787	999999	999999	319	512	166	521	295	482	618	641	194	999999	642	377	526	85	122	288	822	570	999999	999999	923	487	213	999999	19	349	674	755	999999	827	489	502	235	505	843	626	648	999999	120	546	638	510	209	555	960	73	999999	433	517	809	277	222	467	682	951	831	308	979	512	999999	807	862	999999	999999	537	150	999999	999999	999999	495	640	999999	460	999999	560	422	288	658	226	945	602	250	247	844	999999	276	44	553	554	21	327	999999	122	173	738	775	522	842	28	999999	921	726	201	999999	179	80	761	684	132	538	553	650	762	999999	354	999999	999999	153	806	270	115	598	475	230	177	971	94	296	999999	999999	900	445	639	999999	33	875	58	999999	675	490	514	359	430	999999	468	677	999999	556	819	180	160	378	46	758	999999	332	261	970	999999	999999	985	474	999999	347	999999	117	21	366	999999	999999	518	999999	478	999999	755	756	178	459	762	500	75	538	477	873	999999	531	409	881	692	700	624	88	372	477	504	999999	999999	999999	387	360	666	549	23	351	662	752	900	719	12	958	999999	801	218	363	142	457	999999	765	999999	116	708	139	674	841	853	440	999999	10	821	999999	45	999999	81	999999	999999	525	525	135	221	881	630	689	878	734	546	823	870	19	999999	57	52	954	378	281	651	536	875	999999	497	232	716	900	898	297	922	79	729	999999	528	999999	931	871	999999	833	999999	29	261	940	305	40	570	999999	665	773	672	91	716	800	760	308	999999	353	999999	989	175	730	791	590	811	999999	104	74	999999	999999	999999	180	410	999999	794	631	284	935	875	467	661	689	999999	134	624	840	362	928	55	999999	967	999999	243	999999	668	755	238	670	999999	828	936	506	546	937	658	999999	681	181	15	138	33	714	478	180	337	999999	495	666	999999	971	123	175	28	269	760	537	999999	845	876	49	999999	614	807	56	999999	165	999999	999999	999999	132	169	999999	922	916	207	262	999999	
72	999999	192	270	571	704	999999	714	999999	487	286	999999	999999	999999	999999	304	966	735	419	907	431	649	999999	342	198	200	999999	811	932	253	111	999999	507	427	999999	999999	694	778	831	909	650	999999	760	678	866	130	355	567	999999	886	999999	191	787	355	688	423	64	999999	999999	381	862	354	782	526	385	223	999999	702	691	226	610	198	999999	999999	266	99	889	999999	475	77	845	999999	487	56	298	920	285	162	999999	460	999999	999999	706	999999	999999	305	999999	243	302	653	999999	652	876	117	285	999999	999999	287	98	598	999999	560	999999	14	535	587	867	735	238	465	938	999999	963	240	999999	766	491	999999	999999	961	540	655	211	822	626	202	999999	379	771	530	642	997	73	151	999999	13	999999	701	924	469	438	824	14	837	999999	924	689	646	455	518	285	834	823	137	999999	878	999999	562	999999	343	188	497	999999	999999	822	940	463	822	999999	658	307	790	528	999999	532	715	650	374	116	999999	513	999999	924	263	255	999999	184	935	999999	58	654	999999	323	999999	999999	941	860	999999	999999	775	999999	867	343	999999	999999	495	999999	830	604	352	237	985	455	999999	999999	426	573	710	462	999999	766	527	999999	264	14	400	476	937	712	591	854	999999	359	341	241	645	428	136	52	760	501	353	340	740	820	668	460	637	999999	864	378	160	999999	999	999999	999999	138	89	793	999999	28	379	127	999999	497	884	635	124	455	999999	998	999999	668	702	999999	422	196	998	443	345	939	999999	186	847	223	704	508	359	332	999999	517	349	343	232	999999	132	235	327	253	936	999999	346	192	576	866	931	999999	152	487	596	756	999999	645	999999	880	190	203	999999	999999	999999	385	285	791	167	999999	999999	113	445	960	400	196	869	755	506	312	603	656	609	981	292	999999	366	872	735	999999	999999	703	885	999999	561	929	999999	999999	460	999999	757	554	999999	999999	217	828	56	999999	96	999999	999999	999999	149	155	286	533	593	298	999999	579	28	412	66	999999	299	954	227	103	409	470	240	999999	304	945	554	59	630	709	774	463	176	185	999999	335	999999	999999	564	999999	75	37	999999	999999	21	880	542	354	498	410	609	262	610	999999	781	626	179	999999	90	203	600	999999	902	883	524	63	999999	843	999999	999999	970	297	400	486	37	382	134	573	999999	423	413	209	560	230	109	999999	999999	999999	403	169	165	118	921	371	149	999999	134	462	153	958	477	999999	727	999999	439	322	999999	134	925	409	502	999999	218	666	790	400	999999	682	783	12	999999	199	450	999999	999999	862	375	
38	346	199	257	671	999999	379	999999	714	482	793	999999	787	999999	728	298	993	667	559	899	265	580	749	171	452	678	150	758	287	258	269	202	577	947	833	999999	736	161	830	999999	838	720	85	999999	999999	891	996	354	481	999999	999999	800	25	962	120	458	597	37	805	992	289	621	669	466	222	999999	223	999999	825	941	999999	841	837	382	71	544	505	830	288	561	682	796	999999	999999	801	999999	999999	615	837	385	199	708	356	837	897	226	999999	999999	999999	292	677	166	999999	540	999999	615	999999	643	999999	999999	952	766	748	253	320	492	999999	293	999999	753	423	608	999999	449	751	999999	999999	999	484	844	494	885	134	995	999999	525	277	746	47	196	505	543	714	271	432	432	999999	112	999999	999999	999999	767	954	999999	868	79	164	89	999999	495	130	999999	999999	66	91	77	642	752	370	794	225	597	256	478	257	880	999999	740	26	999999	893	391	999999	79	961	726	999999	182	136	813	371	999999	957	999999	75	542	384	658	999999	365	790	217	742	732	199	999999	521	486	999999	988	185	423	72	470	602	738	491	99	104	364	146	469	999999	999999	999999	36	639	704	412	999999	506	999999	559	999999	537	685	649	999999	879	676	215	454	476	148	637	947	999999	496	999999	337	999999	294	563	999999	228	999999	591	195	999999	173	655	816	83	990	999999	939	863	410	999999	916	99	741	219	999999	999999	691	993	487	999999	999999	900	152	999999	999999	664	221	682	999999	442	999999	104	999999	999999	716	999999	399	999999	486	656	697	93	725	563	42	247	319	84	146	678	999999	999999	999999	277	823	272	512	999999	997	999999	279	267	140	999999	727	822	636	300	503	406	999999	999999	516	830	230	402	185	999999	722	999999	355	147	545	64	906	878	990	999999	628	999999	518	338	384	161	387	440	999999	999999	836	220	611	999999	999999	739	919	226	821	283	56	999999	97	923	348	168	980	142	721	86	71	848	831	450	672	60	888	430	935	999999	453	999999	449	427	752	511	999999	336	999999	806	145	689	999999	716	149	206	365	594	989	225	181	254	718	876	999999	987	389	999999	356	530	851	498	290	999999	829	265	981	670	181	999999	999999	653	576	999999	940	381	999999	999999	311	999999	694	304	441	720	193	208	82	572	731	764	132	76	979	45	999999	646	409	600	886	999999	225	695	423	162	293	999999	678	802	935	324	999999	999999	859	881	836	557	67	570	282	630	193	418	999999	416	714	865	673	540	960	999999	972	201	237	999999	999999	998	880	288	999999	666	530	280	636	
417	569	999999	999999	999999	209	408	999999	838	327	266	700	806	756	16	999999	428	853	999999	842	642	351	999999	46	442	631	838	999999	778	143	616	999999	913	781	531	847	856	659	575	341	562	714	144	999999	971	999999	453	999999	999999	841	18	999999	392	437	999999	75	999999	821	774	476	370	731	811	704	710	165	999999	34	999999	169	999999	769	287	806	999999	927	217	999999	74	714	999999	999999	802	999999	135	999999	717	485	999999	466	292	45	885	109	970	999999	902	439	173	999999	940	999999	26	714	260	249	534	585	999999	76	858	999999	756	999999	298	999999	999999	874	999999	999999	447	311	247	999999	877	555	999999	188	836	459	999999	999999	966	258	774	759	580	999999	686	886	280	999999	337	719	608	856	288	999999	811	999999	901	38	999999	267	378	638	999999	999999	999999	704	365	355	749	999999	51	90	469	507	999999	539	204	840	197	692	635	999999	999999	527	999999	30	276	67	377	999999	557	997	917	999999	999999	999999	577	332	262	982	531	924	393	638	678	527	397	781	999999	281	11	999999	840	999999	999999	999999	999999	663	999999	815	437	307	978	118	151	54	999999	760	627	158	999999	872	588	214	999999	711	922	346	999999	999999	632	495	526	105	639	496	999999	748	999999	817	482	914	244	446	555	234	946	999999	497	999999	364	637	164	392	320	139	999999	636	17	999999	150	327	814	454	193	941	999999	882	479	654	887	424	999999	809	675	56	637	999999	999999	999999	765	647	999999	225	999999	999999	341	143	784	999999	999999	999999	999999	999999	676	165	110	790	263	613	453	73	805	843	746	940	953	999999	716	274	999999	999999	976	80	165	503	477	598	176	197	610	646	107	999999	999999	367	999999	527	999999	520	946	999999	889	999999	999999	701	841	15	479	347	999999	999999	427	520	18	684	553	999999	10	183	687	511	999999	999999	13	806	999999	999999	213	388	999999	435	999999	206	999999	999999	450	930	587	999999	662	471	129	828	154	623	999999	587	960	955	813	22	527	959	832	445	999999	823	52	999999	736	14	802	100	90	617	774	230	999999	363	243	623	93	999999	999999	225	391	795	920	389	999999	999999	875	258	574	255	907	262	999999	999999	432	627	887	900	999999	999999	669	38	748	537	849	999	394	607	721	200	929	999999	448	617	63	436	999999	999999	110	357	138	553	999999	834	709	522	856	320	930	999999	735	192	999999	863	999999	363	57	393	539	587	993	278	537	383	326	928	813	756	829	995	724	233	800	379	999999	125	512	913	999999	337	152	83	676	114	465	746	169	585	71	700	
389	519	999999	522	999999	860	999999	152	518	999999	709	110	490	934	892	511	999999	450	344	999999	850	143	566	212	444	920	999999	432	999999	580	768	237	999999	139	616	215	109	999999	25	668	109	999999	405	56	627	52	999999	742	222	953	999999	718	251	631	849	255	953	921	87	443	269	593	233	938	22	481	415	361	328	686	411	999999	999999	675	999999	490	738	999999	584	402	999999	859	219	999999	227	60	985	74	289	371	262	188	209	581	999999	515	146	467	44	156	636	241	424	536	551	999999	293	999999	299	999999	517	999999	999999	684	999999	409	384	999999	999999	961	495	999999	82	956	999999	233	905	999999	276	825	354	280	485	438	766	105	445	999999	999999	969	999999	420	774	920	853	999999	841	524	474	999	141	878	746	82	999999	295	168	999999	112	328	999999	439	999999	999999	25	999999	958	908	918	21	964	700	999999	999999	205	85	577	162	112	999999	391	391	388	277	999999	475	999999	413	777	480	937	977	581	999999	627	336	121	310	999999	617	999999	999999	606	463	999999	440	999999	999999	999999	999999	718	999999	364	999999	999999	999999	61	41	779	999999	712	555	999999	448	84	987	999999	749	133	868	999999	277	999999	495	754	458	784	924	242	264	442	539	535	999999	762	999999	623	94	999999	666	285	89	530	366	999999	999999	802	168	389	57	999999	293	999999	18	621	451	759	868	742	488	185	999999	798	999999	116	183	29	937	685	153	373	43	591	466	592	883	999999	890	590	448	655	626	545	195	941	159	668	526	999999	320	999999	754	999999	680	491	999999	291	15	259	731	999999	999999	482	245	683	288	999999	999999	426	737	705	999999	999999	999999	832	558	591	613	999999	956	514	999999	366	999999	973	618	691	911	999999	443	999999	740	641	859	162	999999	999999	309	999999	663	458	999999	110	999999	615	999999	477	999999	848	999999	567	678	432	999999	227	793	508	117	999999	74	597	999999	438	982	144	964	999999	999999	151	999999	999999	291	999999	920	508	260	401	522	759	671	151	999999	73	53	999999	924	318	348	641	999999	293	47	46	446	76	667	825	127	708	651	999999	999999	906	807	528	286	576	999999	794	999999	401	985	999999	600	923	999999	727	999999	117	220	656	999999	786	783	757	377	255	999999	999999	999999	999999	284	999999	117	597	999999	999999	265	525	599	999999	805	999999	675	966	999999	999999	445	523	121	940	440	999999	498	995	194	271	133	59	160	40	912	658	953	542	127	181	250	12	830	228	471	870	999999	862	850	999999	121	816	459	688	809	999999	742	900	993	273	325	999999	413	
999999	612	215	374	999999	445	157	600	142	848	999999	448	442	693	892	478	999999	999999	635	154	848	160	999999	600	472	231	999999	915	63	548	854	855	137	599	998	616	265	999999	948	999999	702	745	999999	968	999999	249	376	457	999999	431	433	770	689	967	565	680	305	999999	901	346	999999	241	547	594	994	281	999999	843	694	285	999999	999999	554	999999	999999	112	181	999999	277	233	855	324	75	631	125	94	175	169	43	327	321	999999	604	999999	999999	470	208	394	973	61	928	532	762	573	218	369	225	481	999999	462	509	956	348	678	491	359	999999	915	999999	910	115	161	999999	376	999999	573	469	999999	465	981	904	786	375	999999	304	332	561	502	423	756	999999	999999	643	580	818	999999	311	999999	130	999999	304	292	999999	73	999999	777	722	395	609	644	899	283	25	999999	999999	723	590	132	384	169	798	673	502	723	51	999999	999999	239	558	608	999999	999999	822	71	686	621	870	311	280	527	609	175	892	778	857	594	678	999999	31	105	774	189	551	960	999999	630	999999	999999	999999	534	269	999999	837	11	999999	365	461	999999	857	937	852	289	852	856	999999	999999	999999	724	865	456	742	418	217	999999	834	91	992	861	466	65	999999	678	289	745	999999	126	338	891	404	501	143	999999	252	999999	252	999999	337	694	410	973	849	76	999999	575	792	851	999999	383	176	999999	999999	600	497	999999	116	184	999	116	599	999999	999999	999999	329	374	999999	27	175	999999	220	349	753	307	460	492	216	765	999999	714	999999	999999	841	954	999999	112	139	999999	237	450	978	78	495	230	105	999999	999999	958	747	962	261	775	685	999999	999999	827	547	75	149	14	594	351	832	295	164	193	601	999999	999999	226	244	780	790	999999	999999	151	853	533	211	999999	999999	258	27	999999	462	187	730	689	791	896	564	73	403	999999	999999	637	245	209	999999	912	999999	340	792	999999	727	999999	984	960	16	31	973	24	999999	656	999999	999999	333	454	832	999999	462	911	557	999999	661	181	386	567	869	517	905	654	466	298	126	482	999999	497	661	981	202	769	682	999999	999999	550	209	747	41	519	999999	791	999999	100	999999	464	999999	523	999999	556	999999	427	999999	499	125	329	558	575	540	718	881	835	999999	851	783	999999	238	787	356	121	972	999999	999999	359	213	123	287	376	839	999999	699	999999	627	999999	999999	775	678	999999	654	603	991	633	216	322	999999	478	999999	525	316	999999	236	999999	176	758	583	466	891	741	999999	11	999999	191	999999	879	28	999999	218	687	965	18	24	55	
142	753	129	348	432	223	721	734	124	761	70	82	435	704	775	999999	531	429	999999	936	897	653	560	809	999999	337	999999	698	999999	321	559	307	752	190	862	999999	999999	244	44	677	29	561	886	290	131	664	454	999999	174	349	166	545	134	88	158	489	202	319	451	999999	919	33	474	803	212	999999	329	999999	999999	361	240	296	395	216	916	999999	766	280	688	243	883	999999	534	921	164	23	183	674	42	382	230	329	793	999999	757	996	999999	92	999999	368	344	209	483	812	999999	869	160	917	171	813	723	921	631	999999	221	940	999999	553	999999	198	589	999999	999999	469	140	910	999999	456	458	999999	999999	683	999999	329	899	683	999999	999999	812	294	999999	265	512	229	659	308	999999	586	727	817	507	543	443	999999	779	688	987	23	681	999999	377	704	999999	251	564	49	999999	312	318	537	444	777	740	364	334	999999	999999	999999	810	831	999999	999999	728	641	423	714	250	999999	550	220	696	999999	999999	614	999999	169	796	999999	664	999999	999999	395	999999	200	382	729	802	999999	565	454	999999	993	213	849	984	460	975	827	827	850	799	427	762	999999	841	999999	999999	136	999999	175	999999	881	339	200	262	827	648	538	268	693	999999	999999	747	105	674	702	288	200	629	466	193	999999	999999	813	999999	161	633	179	358	999999	992	676	641	999999	999999	664	664	23	999999	167	811	447	569	999999	999999	638	680	999999	999999	999999	674	547	507	980	999999	569	447	525	999999	110	203	479	189	838	701	245	529	999999	188	20	47	275	603	471	655	745	409	309	874	999999	481	966	746	219	999999	455	999999	661	417	357	999999	148	999999	496	964	342	999999	999999	442	999999	999999	332	999999	422	110	408	999999	999999	334	999999	169	148	999999	200	628	236	999999	969	91	256	75	867	939	830	794	899	633	117	999999	322	486	678	999999	999999	999999	159	999999	999999	999999	357	511	143	337	181	198	999999	497	450	999999	737	609	299	649	196	638	251	999999	658	999999	211	775	836	999999	21	759	490	282	481	129	479	999999	408	860	999999	744	999999	999999	768	641	716	411	999999	250	999999	713	197	39	679	541	999999	766	830	999999	907	582	999999	606	325	421	708	806	26	999999	999999	999999	211	439	914	999999	706	999999	623	26	999999	800	592	999999	999999	308	999999	460	602	939	299	999999	999999	701	952	162	999999	335	225	999999	933	999999	395	861	999999	780	999999	757	124	238	999999	999999	152	813	795	117	999999	999999	838	27	848	257	213	999999	41	684	81	509	486	762	382	380	496	999999	93	10	414	
730	743	987	795	815	345	374	114	181	569	114	906	845	172	990	999999	208	509	685	706	318	829	177	708	13	281	362	855	464	631	876	729	794	999999	268	999999	850	231	43	999999	839	972	860	124	966	999999	640	600	999999	883	999999	766	999999	304	106	901	576	288	792	543	983	518	649	549	693	385	122	153	903	655	646	976	476	999999	866	345	969	999999	742	410	640	999999	474	580	343	120	330	500	605	367	769	999999	438	999999	928	331	332	320	431	591	490	496	696	736	246	321	300	999999	999999	761	932	522	546	392	903	999999	53	999999	216	999999	64	622	999999	546	886	85	548	976	845	999999	999999	999999	631	999999	920	999999	999999	738	999999	31	819	999999	999999	843	434	999999	35	999999	596	707	287	263	114	848	536	999999	948	160	849	171	772	323	789	999999	749	284	891	395	999999	759	999999	315	735	999999	999999	368	999999	704	999999	640	60	502	390	999999	268	758	999999	782	623	62	205	915	888	182	258	505	999999	181	999999	160	364	999999	584	837	551	971	528	919	999999	178	318	253	48	999999	999999	280	933	651	633	990	729	118	771	419	563	999999	427	562	935	267	462	999999	999999	960	999999	420	918	553	596	999999	239	635	696	455	743	999999	876	999999	71	978	572	999999	999999	113	431	255	867	174	999999	999999	999999	966	983	828	999999	930	642	999999	934	999999	362	390	65	346	760	999999	999999	326	676	610	372	748	500	957	694	208	840	507	539	39	553	753	999999	294	742	273	651	999999	999999	999999	999999	798	744	371	625	192	999999	210	999999	336	999999	551	999999	672	999999	999999	476	35	999999	999999	999999	145	548	904	999999	609	121	999999	604	497	452	554	999999	999999	999999	573	999999	999999	342	512	999999	639	164	213	206	999999	999999	999999	356	936	796	626	999999	999999	999999	184	260	840	224	26	80	438	606	854	999999	289	963	999999	381	374	802	347	693	631	519	999999	980	345	999999	155	354	514	999999	999999	700	826	820	366	148	127	323	173	999999	999999	999999	569	999999	309	329	916	999999	999999	999999	981	143	999999	933	112	999999	999999	203	915	999999	999999	672	565	24	937	163	67	468	999999	497	264	999999	638	433	377	199	949	425	681	26	999999	116	725	290	442	534	251	893	718	654	873	999999	408	999999	845	653	999999	554	999999	156	272	458	440	999999	969	930	504	35	999999	999999	762	849	522	899	350	962	946	285	999999	413	999999	173	750	999999	624	999999	999999	607	999999	724	999999	999999	329	535	999999	343	999999	594	320	512	39	226	337	805	891	34	999999	
509	690	882	707	600	972	692	244	108	707	486	516	639	287	897	999999	841	598	368	999999	987	155	17	295	361	965	999999	999999	695	836	944	71	600	999999	999999	999999	999999	999999	723	432	636	301	655	999999	199	88	681	999999	999999	999999	999999	999999	999999	999999	424	999999	683	596	355	635	902	319	548	272	762	424	999999	999999	144	999999	741	824	875	936	999999	696	499	382	999999	999999	293	845	250	999999	349	737	999999	105	514	788	243	999999	670	999999	999999	327	752	393	999999	774	172	971	100	161	47	671	999999	999999	612	728	865	311	501	999999	351	66	78	999999	922	35	886	820	205	355	747	632	164	787	416	574	999999	999999	509	330	120	322	754	99	879	677	405	940	493	785	923	932	617	999999	746	473	259	999999	999999	847	888	351	776	745	414	414	517	554	191	47	785	759	801	999999	962	38	311	979	999999	254	629	946	337	999999	999999	999999	24	999999	50	942	325	999999	644	661	442	999999	546	19	684	475	170	850	758	455	10	173	999999	447	634	718	999999	280	999999	226	999999	941	23	366	324	599	399	951	514	249	999999	964	999999	999999	737	203	492	302	999999	999999	999999	778	999999	881	419	267	684	999999	931	332	780	55	449	999999	444	500	999999	189	695	95	85	218	346	519	734	45	58	999999	710	440	999999	869	999999	105	999999	449	754	999999	999999	999999	914	822	29	999999	999999	999999	524	697	999999	999999	448	312	606	218	209	875	999999	677	999999	999999	219	694	867	501	106	910	79	354	999999	994	746	623	242	639	181	263	199	163	61	68	520	360	294	999999	999999	999999	273	767	999999	265	17	86	999999	999999	846	999999	999999	528	96	557	999999	999999	410	711	499	825	79	967	47	946	686	288	626	98	999999	999999	999999	999999	509	183	999999	311	999999	41	987	999999	999999	999999	792	951	308	671	999999	503	999999	350	950	999999	973	176	999999	305	730	949	579	728	460	896	710	999999	820	561	28	912	910	999999	721	379	723	829	196	410	185	95	999999	24	220	132	636	522	908	826	999999	342	999999	999999	999999	509	462	269	999999	742	959	999999	141	746	652	999999	593	999999	999999	580	859	154	979	452	129	999999	999999	564	517	337	270	999999	999999	993	999999	686	591	567	722	999999	917	999999	620	999999	450	999999	999999	902	371	65	539	477	893	338	966	285	363	999999	232	937	999999	897	751	999999	482	771	724	147	999999	966	999999	35	445	416	999999	405	999999	535	12	748	689	408	202	462	798	792	999999	751	36	856	333	713	345	999999	999999	29	999999	738	999999	999999	
656	817	298	999999	491	513	42	487	674	571	751	828	875	483	999999	799	705	299	93	690	999999	973	120	756	999999	860	690	999999	999999	644	692	795	999999	333	101	999999	999999	797	970	294	999999	816	999999	999999	115	505	837	861	538	225	323	424	654	292	210	683	999999	541	999999	631	823	999999	96	40	879	955	275	552	392	385	688	908	328	798	930	661	999999	654	651	148	999999	828	999999	999999	330	999999	151	999999	132	418	175	578	45	349	999999	387	730	55	586	159	239	999999	479	163	536	415	105	855	999999	548	786	999999	890	623	608	994	999999	910	710	611	814	994	430	973	219	999999	872	978	337	553	931	999999	78	501	999999	737	359	968	648	914	182	295	919	583	632	999999	688	421	740	476	999999	819	345	975	345	245	999999	505	999999	426	542	999999	528	999999	617	935	999999	398	999999	870	645	999999	271	796	439	529	85	999999	999999	106	431	461	248	861	427	121	515	103	166	673	873	853	35	232	381	65	766	999999	966	696	999999	299	706	870	830	843	558	549	545	999999	170	28	163	999999	995	91	878	667	391	999999	999999	889	242	51	999999	791	999999	49	999999	999999	762	964	879	655	966	141	754	999999	999999	583	999999	966	999999	350	512	854	999999	188	236	299	186	999999	729	471	276	250	999999	664	873	49	586	999999	134	171	63	999999	999999	508	880	999999	337	511	637	807	942	463	341	999999	999999	999999	101	88	812	134	207	999999	245	418	388	725	84	99	504	990	997	54	999999	396	297	317	999999	999999	308	372	962	675	999999	921	528	813	908	175	135	730	999999	999999	706	999999	999999	399	960	729	130	164	999999	999999	999999	999999	810	898	999999	945	604	231	999999	899	780	449	171	999999	202	324	890	575	816	909	963	999999	999999	999999	347	841	431	897	357	999999	81	153	584	724	668	824	999999	630	999999	962	999999	999999	303	58	728	266	838	441	999999	999999	839	554	348	879	283	999999	604	321	560	779	523	707	874	449	828	636	999999	447	999999	377	213	269	383	853	999999	69	999999	993	770	90	13	999999	700	999999	156	526	805	704	450	435	229	798	80	422	999999	863	40	999999	999999	101	400	400	577	829	442	580	181	999999	999999	224	763	999999	551	999999	776	533	16	172	303	999999	999999	171	999999	438	999999	415	198	961	999999	999999	39	625	774	999999	690	999999	422	871	278	576	354	321	174	236	999999	618	999999	999999	999999	915	856	867	560	917	999999	239	999999	999999	680	999999	391	220	89	64	194	999999	836	871	789	173	121	145	999999	726	
957	519	999999	769	766	539	167	597	325	499	999999	999999	75	999999	418	460	999999	999999	200	999999	194	144	241	119	999999	999999	999999	385	811	999999	999999	721	973	834	959	750	242	635	381	150	869	794	894	589	435	999999	82	980	462	339	999999	836	944	652	542	822	288	887	727	241	999999	781	786	999999	999999	907	198	240	896	668	227	582	999999	59	381	400	250	651	684	28	463	999999	923	999999	527	967	777	331	999999	146	999999	999999	907	150	392	98	999999	61	999999	528	834	999999	93	794	121	382	999999	894	999999	999999	582	999999	213	709	999999	956	999999	313	325	728	139	866	938	759	206	872	675	762	667	293	392	999999	999999	165	194	621	999999	138	370	154	42	882	60	999999	564	835	999999	208	371	435	239	704	736	176	398	999999	999999	333	598	249	707	181	237	999999	759	394	879	57	525	166	999999	999999	942	180	999999	999999	815	999999	205	370	999999	476	400	241	63	687	461	590	767	225	999999	394	540	131	447	860	999999	999999	999999	179	956	105	683	215	196	509	761	565	481	151	162	124	137	999999	519	240	781	999999	933	81	932	298	999999	309	447	854	999999	821	999999	834	999999	999999	999999	35	413	999999	999999	195	54	553	999999	896	999999	626	73	605	999999	313	612	999999	89	658	999999	329	247	668	999999	384	768	342	321	940	831	647	548	410	726	112	999999	884	999999	595	951	389	999999	999999	188	663	245	841	597	885	218	999999	754	943	621	77	788	999999	819	999999	999999	712	999999	985	74	472	87	999999	999999	164	489	999999	769	493	707	750	184	210	489	999999	999999	926	745	999999	731	314	892	604	788	658	323	999999	75	37	178	999999	156	169	999999	999999	586	999999	963	442	999999	490	999999	270	246	999999	893	587	265	667	280	501	967	999999	263	759	999999	482	875	999999	999999	999999	662	741	325	468	604	999999	238	772	575	566	962	312	999999	251	556	632	999999	999999	999999	999999	999999	999999	999999	677	281	349	905	222	147	999999	999999	743	999999	996	999999	26	999999	777	999999	879	358	492	999999	999999	538	664	777	22	213	947	124	958	999999	115	999999	264	999999	648	197	999999	118	26	635	472	860	228	999999	43	999999	539	687	999999	999999	885	387	340	316	53	148	616	571	892	999999	999999	989	748	289	496	418	573	41	999999	590	999999	770	342	857	628	999999	319	953	744	999999	999999	999999	533	999999	578	999999	999999	948	941	509	580	999999	225	18	445	482	122	939	225	624	999999	507	390	999999	638	999999	54	482	999999	999999	828	663	999999	303	344	929	999999	440	710	
999999	171	999999	999999	797	20	999999	554	334	421	155	740	380	999999	130	999999	176	880	533	678	999999	683	774	999999	999999	680	999999	866	922	999999	515	999999	681	238	457	462	234	417	592	989	319	999999	720	999999	541	458	458	924	706	553	177	59	932	761	999999	94	397	364	999999	126	102	999999	999999	660	999999	999999	69	151	291	667	524	758	297	543	369	999999	963	713	728	303	999999	992	169	378	506	999999	94	919	980	372	999999	999999	80	476	896	857	939	69	999999	412	399	316	643	999999	39	419	999999	399	402	366	130	683	635	999999	894	110	999999	263	163	999999	54	149	171	918	601	654	688	820	646	999999	951	903	999999	999999	904	915	999999	999999	349	97	703	695	526	623	252	392	244	999999	582	999999	999999	686	905	714	368	259	154	999999	446	384	730	942	999999	999999	414	227	134	319	150	999999	752	181	914	999999	999999	359	622	547	676	219	420	662	248	850	947	275	997	844	999999	654	770	999999	684	964	366	760	943	636	999999	34	999999	924	885	603	999999	392	772	839	967	18	636	607	59	237	963	78	999999	999999	942	999999	999999	289	361	495	218	129	497	949	710	986	999999	986	338	651	951	496	777	645	806	565	503	168	877	999999	28	173	583	457	11	298	67	999999	693	80	805	978	999999	399	394	924	895	823	138	981	602	650	278	407	285	477	301	999999	999999	387	999999	70	412	412	999999	55	545	50	947	999999	929	374	303	268	845	973	923	387	999999	881	670	999999	40	896	356	378	999999	186	999999	534	996	998	945	999999	435	745	575	170	922	999999	389	854	999999	716	62	237	356	19	562	999999	553	913	807	223	999999	964	40	516	65	109	159	369	868	999999	425	999999	429	999999	999999	999999	407	763	464	911	999999	815	805	323	843	128	31	999999	999999	869	999999	999999	201	999999	598	470	715	68	999999	823	999999	30	986	461	301	999999	808	369	186	999999	904	789	459	896	721	902	169	999999	999999	999999	88	274	745	999	442	999999	999999	999999	398	999999	394	348	659	641	721	481	828	353	32	722	320	661	708	171	964	200	633	999999	21	696	311	999	396	176	999999	999999	999999	986	28	958	392	999999	971	813	77	999999	140	817	184	999999	999999	999999	693	950	627	426	565	583	44	252	708	999999	685	702	71	395	999999	492	896	796	999999	842	334	73	339	207	690	895	103	999999	999999	816	130	999999	622	495	315	445	999999	327	999999	701	999999	776	999999	999999	436	278	999999	682	612	647	920	388	53	241	491	629	621	429	736	999999	
490	635	999999	892	324	999999	90	999999	90	516	999999	578	437	504	890	557	999999	390	771	421	999999	999999	796	422	895	741	727	391	13	685	824	130	999999	999999	221	326	999999	367	634	522	198	184	601	999999	999999	352	999999	548	350	999999	816	240	658	324	526	78	999999	769	997	999999	196	698	999999	999999	999999	822	987	999999	293	573	999999	999999	756	258	233	999999	819	700	717	552	791	189	50	80	869	594	472	276	181	152	999999	825	999999	62	335	499	611	207	414	882	364	221	264	777	970	369	484	409	101	999999	999999	148	999999	999999	791	17	658	502	999999	107	360	721	567	151	999999	147	95	999999	922	733	999999	999999	295	834	198	579	924	272	110	509	120	72	184	624	999999	350	773	999999	270	328	841	119	672	999999	532	643	654	122	692	832	284	779	486	999999	199	636	852	999999	266	221	999999	395	402	35	987	297	546	999999	999999	999999	374	180	443	604	892	999999	949	999999	312	555	925	811	580	999999	999999	340	999999	817	434	266	497	555	659	59	999999	456	999999	647	329	244	999999	711	864	948	468	999999	346	881	475	941	999999	873	915	999999	296	281	999999	999999	799	656	711	728	999999	999999	999999	818	521	393	368	999999	999999	999999	659	77	999999	999999	947	631	809	131	999999	999999	352	493	578	624	640	947	763	964	640	592	847	672	532	999999	999999	999999	701	649	999999	952	523	38	410	999999	223	847	999999	82	999999	193	324	677	999999	17	386	35	423	632	999999	573	630	404	805	948	464	999999	999999	999999	29	86	999999	170	539	51	191	999999	92	999999	410	999999	999999	999999	999999	457	278	999999	999999	999999	991	178	457	79	470	999999	332	128	233	461	999999	237	311	999999	63	257	262	999999	999999	620	826	72	942	229	231	395	878	940	763	358	679	294	976	30	98	999999	999999	861	699	519	719	72	100	999999	284	183	491	999999	999999	393	204	999999	41	399	999999	928	236	237	999999	85	151	391	364	874	781	999999	260	291	999999	212	629	999999	463	628	999999	999999	972	320	999999	58	904	366	313	380	163	999999	263	999999	332	170	624	999999	999999	624	378	999999	707	225	999999	649	999999	209	437	999999	764	999999	660	999999	499	934	956	915	292	799	180	784	88	999999	721	999999	381	674	959	924	587	999999	999999	839	259	572	999999	756	471	999999	135	704	929	878	999999	360	999999	999999	97	398	213	999999	999999	224	453	999999	999999	723	504	633	999999	258	250	512	999999	535	425	821	163	926	877	209	454	987	674	476	854	999999	999999	999999	322	532	586	570	720	877	
130	172	395	664	323	343	262	837	37	876	463	427	41	999999	935	92	695	999999	520	13	265	130	550	977	999999	59	354	143	320	999999	672	679	999999	969	414	262	435	499	612	544	947	999999	999999	999999	22	437	999999	999999	435	239	836	425	60	717	622	10	622	999999	999999	274	988	128	527	292	214	784	635	72	675	682	999999	999999	559	975	65	648	170	752	964	312	880	67	999999	90	909	257	628	999999	356	999999	640	999999	574	347	556	999999	99	677	593	238	801	116	621	999999	582	639	866	85	661	974	999999	869	453	999999	394	931	999999	446	382	999999	165	999999	715	999999	52	640	631	221	429	999999	999999	999999	169	736	999999	999999	445	954	999999	279	391	553	999999	382	574	770	572	953	952	624	417	652	304	636	83	250	401	999999	710	999999	18	999999	999999	434	999999	356	999999	999999	120	621	496	466	939	999999	575	999999	148	999999	697	999999	77	678	268	999999	999999	907	199	532	663	999999	999999	95	999999	565	270	999999	999999	988	957	227	70	855	843	341	138	950	713	200	70	999999	111	67	661	438	874	999999	395	851	614	999999	166	187	64	999999	249	410	999999	383	842	839	714	160	386	480	999999	222	999999	926	675	868	204	998	471	201	169	324	999999	999999	691	930	350	55	383	999999	70	883	801	993	999999	728	738	339	999999	999999	757	999999	681	191	227	662	505	469	186	999999	999999	168	715	862	690	924	977	999999	692	999999	999999	668	776	936	419	337	420	999999	834	947	140	864	650	249	443	217	643	251	598	38	435	881	999999	637	136	902	177	938	313	178	999999	342	647	446	999999	98	999999	744	772	890	251	664	634	999999	615	999999	517	475	428	999999	291	735	807	663	999999	617	999999	148	999999	516	999999	481	999999	666	206	999999	227	214	999999	354	42	999999	479	708	786	770	256	640	32	999999	394	701	520	831	999999	999999	534	983	959	125	299	46	935	265	730	769	137	999999	42	817	240	313	958	83	450	392	265	109	876	715	370	168	126	140	131	468	961	706	779	999999	273	243	255	999999	65	995	999999	223	978	26	999999	999999	608	215	999999	91	742	446	390	504	999999	435	117	999999	755	141	919	804	143	271	808	999999	199	999999	553	997	68	567	28	454	429	52	131	999999	82	92	559	911	692	999999	999999	525	325	284	430	838	136	11	645	923	86	168	89	716	218	222	999999	999999	999999	999999	33	184	427	935	85	999999	313	257	181	673	582	18	121	103	999999	292	999999	915	999999	999999	871	66	922	105	999999	270	
962	415	651	859	999999	801	259	252	999999	999999	999999	389	209	712	999999	878	829	972	350	77	999999	985	179	925	116	183	999999	946	579	999999	262	331	999999	814	755	898	999999	322	679	999999	758	869	87	995	999999	726	999999	999999	190	999999	999999	999999	755	310	224	976	245	725	753	820	475	313	673	999999	298	775	999999	394	956	635	999999	517	302	569	319	999999	908	184	999999	390	467	617	766	586	999999	311	576	266	600	999999	663	999999	568	859	315	999999	999999	37	706	418	999999	331	762	554	719	999999	999999	196	991	47	77	999999	999999	372	362	857	999999	96	320	986	999999	999999	999999	187	971	999999	948	442	263	863	980	880	477	332	486	145	855	999999	866	28	653	390	275	563	711	999999	999999	205	999999	458	908	119	716	720	219	348	537	585	999999	328	772	226	933	137	66	197	593	661	886	226	12	999999	229	999999	342	818	300	240	476	379	999999	752	934	804	954	870	174	757	999999	147	607	280	639	548	999999	999999	457	147	506	524	19	244	999999	290	455	999999	889	423	999999	999999	58	307	118	213	823	999999	291	138	182	999999	999999	836	549	748	619	999999	999999	999999	57	905	999999	162	734	952	369	269	999999	999999	359	380	980	750	379	722	99	310	999999	435	724	999999	156	329	964	319	999999	183	999999	570	671	723	888	218	376	482	999999	896	999999	166	843	999999	999999	636	778	801	215	999999	466	827	659	319	571	269	999999	821	758	52	197	424	999999	196	999999	872	983	636	492	772	383	897	999999	202	999999	999999	592	999999	647	519	999999	173	114	229	716	999999	910	362	162	629	260	554	723	986	999999	999999	706	657	990	715	653	152	319	443	898	569	144	466	999999	999999	677	796	184	249	502	34	320	241	480	999999	999999	999999	483	863	521	828	999999	999999	494	999999	308	935	180	999999	865	407	853	999999	330	999999	999999	453	780	999999	952	464	380	483	494	684	999999	474	186	294	999999	32	668	999999	922	80	394	437	999999	999999	268	741	626	252	383	104	180	999999	911	333	971	517	851	888	911	67	999999	700	222	809	749	999999	758	886	999999	843	738	407	748	260	762	306	481	999999	337	999999	999999	137	110	399	513	199	999999	853	322	246	181	999999	999999	864	999999	694	999999	999999	254	434	999999	740	75	540	365	773	900	661	999999	675	46	74	561	999999	230	330	999999	822	306	559	280	999999	573	940	671	958	862	884	999999	78	999999	999999	541	903	236	106	72	569	43	740	298	902	293	647	999999	116	229	999999	999999	301	103	999999	999999	695	
999999	88	999999	134	868	407	911	26	32	502	999999	999999	533	657	474	999999	268	999999	788	999999	270	378	621	999999	739	999999	738	999999	249	347	974	688	999999	999999	749	157	929	999999	701	999999	829	999999	879	790	999999	483	583	999999	379	999999	43	73	613	999999	434	785	467	251	394	999999	999999	893	999999	685	528	905	285	687	908	999999	203	999999	339	162	736	988	498	831	872	999999	999999	999999	648	728	313	911	84	999999	421	999999	999999	688	553	398	999999	936	999999	999999	999999	157	207	895	999999	62	999999	713	734	999999	573	445	296	635	378	999999	330	999999	254	58	381	617	831	144	275	999999	636	515	999999	999999	195	999999	493	305	569	725	69	96	514	999999	410	600	187	999999	577	975	676	999999	319	425	77	476	999999	456	821	654	999999	73	999999	718	426	999999	936	793	999999	773	952	999999	76	999999	78	243	986	658	999999	781	440	218	566	300	277	999999	205	361	872	999999	118	47	483	999999	999999	995	467	796	179	598	999999	393	357	804	33	684	988	666	356	833	489	42	807	50	224	117	507	999999	999999	843	616	584	920	999999	999999	915	518	161	254	83	776	999999	489	59	126	999999	861	762	999999	593	594	539	15	48	999999	999999	999999	442	700	301	999999	137	355	335	981	999999	473	800	149	117	176	836	421	282	67	298	999999	757	923	177	999999	744	72	857	259	87	999999	881	327	588	686	999999	460	999999	584	649	845	999999	78	999999	999999	71	622	169	426	757	127	999999	999999	940	999999	481	999999	532	54	753	75	498	999999	904	510	591	482	560	999999	100	385	468	697	418	453	399	689	887	594	195	132	903	440	502	960	846	900	386	65	214	567	927	908	999999	584	999999	87	173	535	999999	588	72	738	336	381	658	44	573	497	143	791	631	938	859	999999	999999	67	583	999999	664	691	999999	504	226	533	457	560	866	834	999999	321	999999	361	602	999999	70	174	114	130	311	811	336	888	922	423	935	989	999999	999999	422	999999	999999	229	999999	310	491	567	521	803	923	108	177	739	999999	821	999999	279	999999	999999	571	997	953	999999	642	853	365	217	582	803	999999	468	511	667	421	999999	999999	306	490	302	125	502	653	310	206	213	999999	597	497	999999	157	665	653	796	638	424	346	52	999999	27	999999	283	999999	717	216	465	596	510	327	594	14	968	789	52	999999	78	999999	652	999999	439	219	768	719	482	655	931	814	714	999999	997	470	774	999999	473	357	999999	999999	935	999999	741	616	999999	999999	999999	105	999999	876	610	999999	569	81	
693	786	157	807	999999	999999	512	999999	284	651	999999	481	330	133	240	257	326	999999	303	999999	417	557	999999	822	999999	498	816	999999	476	64	213	999999	469	925	777	988	573	665	180	999999	16	873	820	100	734	660	949	999999	999999	931	560	915	367	19	663	145	271	334	730	688	747	136	596	999999	447	828	22	404	356	251	684	660	524	25	553	544	737	999999	97	426	549	46	520	544	504	298	696	459	272	641	727	248	935	492	541	879	999999	999999	652	906	999999	999999	433	624	256	899	999999	351	466	128	407	999999	246	313	149	711	615	999999	725	159	141	563	142	999999	523	445	725	42	483	673	267	999999	999999	191	999999	995	612	896	297	999999	897	999999	993	153	244	890	11	631	353	829	274	999999	875	503	774	93	999999	719	110	811	184	368	868	999999	861	999999	64	65	534	154	108	999999	763	130	262	787	999999	989	999999	632	444	999999	689	999999	409	41	999999	288	416	695	999999	892	999999	486	430	538	486	210	291	973	999999	999999	106	209	731	999999	472	999999	251	999999	999999	432	249	477	377	90	999999	999999	392	999999	999999	775	648	839	570	215	923	999999	699	724	999999	369	999999	506	796	999999	997	489	922	854	999999	517	47	429	181	999999	653	327	119	350	858	272	818	461	975	70	307	999999	638	525	999999	999999	64	527	999999	999999	725	743	681	879	92	200	301	538	271	490	738	999999	667	420	562	605	177	999999	865	999999	551	256	999999	735	999999	739	851	407	999999	383	999999	520	999999	28	435	999999	646	240	999999	668	971	290	199	494	999999	999999	599	227	962	35	999999	705	661	648	999999	999999	222	945	689	999999	348	893	999999	888	38	999999	486	649	999999	651	958	936	101	207	76	271	66	45	413	120	150	999999	445	207	365	999999	859	103	999999	999999	698	701	550	999999	329	999999	974	311	466	115	999999	949	241	320	999999	999999	999999	463	999999	351	422	186	542	578	212	999999	458	999999	999999	281	368	392	999999	39	953	267	396	186	877	988	296	999999	579	308	518	200	402	134	999999	283	999999	999999	521	74	999999	521	999999	999999	999999	615	629	866	778	194	746	999999	999999	212	367	809	695	437	585	593	999999	667	607	244	70	22	999999	334	977	259	139	961	871	179	999999	442	107	424	999999	999999	999999	999999	975	394	561	309	485	199	999999	330	588	715	820	927	19	875	914	925	911	699	303	305	889	529	65	784	348	545	999999	999999	999999	280	999999	999999	999999	635	692	222	682	999999	999999	999999	566	656	999999	423	151	943	999999	999999	
999999	999999	513	999999	969	73	540	999999	999999	776	999999	939	999999	842	618	318	999999	507	703	384	193	999999	252	160	172	180	738	242	859	641	643	405	384	105	406	539	767	999999	353	171	999999	245	882	906	799	597	999999	724	48	362	671	643	250	786	437	999999	929	362	999999	999999	334	308	596	698	142	565	564	388	445	88	999999	565	999999	541	289	947	819	346	360	575	532	24	203	507	970	10	164	999999	667	999999	610	999999	584	554	999999	796	649	194	774	244	42	999999	289	959	811	116	488	708	507	489	16	593	11	47	276	320	114	999999	999999	141	410	966	721	864	478	146	980	609	999999	492	999999	999999	571	126	999999	999999	734	244	696	863	521	999999	101	187	999999	26	413	546	999999	526	692	560	999999	642	833	999999	999999	999999	490	675	999999	879	14	24	999999	381	999999	885	999999	999999	585	999999	402	864	619	999999	875	543	299	999999	732	443	999999	187	999999	748	178	929	293	475	723	999999	999999	31	738	642	999999	999999	999999	203	999999	527	51	284	941	822	167	602	32	878	999999	15	134	38	942	999999	557	999999	999999	443	999999	102	999999	39	290	999999	125	999999	135	976	512	999999	547	106	999999	999999	402	56	999999	978	590	575	999999	415	284	999999	195	999999	89	56	95	999999	862	999999	999999	902	926	22	994	676	706	785	476	55	999999	402	468	38	570	736	299	511	591	245	999999	636	196	196	754	571	89	399	302	89	891	887	935	984	115	565	288	390	61	568	282	999999	109	860	999999	999999	999999	999999	999999	352	757	583	43	627	709	363	999999	999999	267	999999	596	999999	493	397	163	488	466	999999	999999	15	999999	999999	999999	32	999999	57	537	335	157	872	999999	923	244	950	332	318	999999	318	285	751	849	549	132	628	972	965	322	712	999999	561	425	777	999999	160	894	999999	133	999999	999999	661	999999	390	592	394	121	673	81	543	75	845	999999	158	207	999999	999999	999999	786	830	60	997	735	824	628	596	457	999999	689	94	999999	999999	194	843	999999	623	999999	999999	957	999999	517	308	893	778	647	861	927	999999	579	999999	994	985	71	302	960	666	926	11	762	999999	937	576	983	987	487	591	660	789	503	583	255	697	999999	58	999999	752	999999	956	999999	999999	668	189	964	628	100	999999	422	891	883	988	697	924	706	961	800	940	324	906	999999	999999	210	147	773	995	816	307	44	999999	979	999999	562	969	823	999999	999999	999999	611	365	897	999999	179	999999	905	515	999999	331	990	990	999999	382	438	207	665	131	566	999999	999999	969	
811	793	45	408	999999	676	999999	727	110	710	634	52	338	958	999999	883	999999	441	241	268	999999	494	316	999999	765	607	779	365	314	999999	438	805	999999	642	553	113	382	770	999999	999999	999999	168	231	999999	365	216	53	479	999999	781	243	135	299	156	999999	327	999999	990	999999	314	896	80	423	407	282	828	699	999999	414	905	511	126	584	999999	189	951	273	36	688	558	563	999999	177	999999	468	313	515	999999	783	236	626	999999	137	552	343	18	744	823	17	536	516	357	75	999999	279	127	550	297	999999	999999	64	461	311	94	750	597	903	890	938	999999	322	504	912	187	289	999999	999999	41	668	181	216	449	28	161	52	999999	243	884	263	999999	999999	227	238	875	182	175	89	999999	801	745	114	854	884	999999	223	22	444	887	13	160	999999	518	629	795	999999	614	442	160	52	544	363	28	637	597	216	105	275	999999	999999	123	49	947	240	923	999999	362	565	999999	937	40	999999	355	999999	112	999999	253	598	443	183	567	732	929	999999	999999	999999	95	227	297	999999	128	746	407	882	889	120	190	999999	999999	728	999999	999999	463	222	22	999999	17	999999	534	383	962	999999	832	863	447	999999	120	946	999999	540	981	144	278	156	819	293	374	473	992	999999	43	965	892	714	834	999999	999999	717	999999	493	999999	948	693	913	870	999999	999999	543	444	507	10	999999	999999	175	747	999999	780	316	402	728	999999	544	999999	541	350	996	613	128	39	999999	122	402	959	489	166	42	451	364	286	206	380	830	999999	494	999999	799	659	727	967	629	738	962	999999	269	999999	999999	803	161	573	873	19	795	513	516	395	607	284	826	18	714	762	426	40	206	999999	578	999999	659	549	550	346	999999	160	409	200	999999	87	999999	404	326	239	300	791	412	197	584	999999	521	109	394	524	833	718	999999	867	321	931	128	999999	516	333	153	611	32	536	133	644	113	326	245	999999	999999	999999	692	484	471	999999	999999	19	999999	999999	994	560	165	36	513	177	897	542	878	228	959	789	887	992	999999	688	768	875	999999	939	223	205	864	864	939	411	35	778	999999	999999	313	118	999999	265	339	593	456	996	33	999999	747	571	447	999999	999999	795	544	700	398	782	999999	752	999999	834	999999	798	999999	300	999999	111	151	129	147	999999	914	850	653	999999	662	502	242	772	851	999999	202	652	757	847	999999	154	867	335	389	622	820	561	173	311	228	541	897	165	909	922	814	628	999999	999999	112	720	999999	999999	48	895	550	103	900	837	999999	394	
50	847	999999	941	999999	816	739	524	381	363	999999	351	412	131	605	86	862	929	303	574	228	999999	745	999999	12	954	296	999999	81	999999	660	335	999999	834	500	999999	999999	999999	687	997	999999	909	875	748	42	800	510	916	300	474	240	971	544	77	175	999999	112	999999	999999	290	999999	255	999999	654	999999	361	681	578	999999	555	999999	894	251	305	685	319	636	999999	550	999999	454	380	203	607	496	999999	791	602	999999	961	947	744	39	407	478	999999	466	231	55	681	129	931	296	745	556	999999	729	999999	999999	856	999999	999999	873	737	835	999999	62	845	167	24	570	88	909	668	608	999999	865	843	826	52	999999	415	951	868	91	999999	93	457	60	160	959	551	220	999999	69	999999	870	999999	571	329	999999	621	73	41	120	51	999999	627	146	999999	480	999999	999999	999999	12	497	999999	14	655	323	75	604	794	17	999999	28	868	107	609	766	312	573	281	507	461	241	351	999999	758	50	500	999999	321	999999	680	84	139	999999	809	572	687	999999	646	258	263	986	827	66	999999	101	182	924	999999	380	80	906	999999	914	999999	771	999999	245	999999	615	999999	609	999999	126	337	999999	999999	999999	999999	999999	89	999999	999999	33	254	475	414	999999	942	666	999999	999999	999999	940	606	773	470	225	981	48	999999	451	619	41	435	999999	702	710	729	996	999999	184	637	999999	301	633	999999	999999	669	999999	366	859	302	589	747	999999	170	352	519	563	519	673	999999	258	999999	637	999999	896	999999	599	999999	704	566	945	999999	692	999999	467	999999	972	999999	880	555	999999	682	566	159	39	293	188	999999	359	200	175	487	539	167	388	370	663	806	92	999999	80	999999	999999	303	999999	999999	64	317	702	999999	546	768	639	999999	999999	576	63	999999	798	612	419	115	422	513	999999	468	923	999999	561	107	985	176	712	888	999999	916	999999	999999	999999	903	238	871	999999	656	653	407	847	422	708	811	316	999999	18	479	999999	999999	238	158	902	889	999999	529	999999	605	717	380	66	751	641	543	999999	790	686	999999	384	548	325	766	859	993	620	511	826	749	791	999999	168	242	314	521	687	871	370	912	999999	708	124	999999	938	283	351	106	780	999999	264	526	499	999999	105	45	649	472	999999	909	279	999999	702	17	813	999999	999999	823	446	130	855	684	999999	774	203	999999	433	139	827	586	651	999999	731	661	494	274	320	54	147	279	872	999999	583	461	643	999999	15	117	381	999999	71	528	660	659	999999	580	107	724	920	429	611	999999	644	712	999999	755	999999	50	522	
999999	597	999999	685	176	258	640	999999	999999	999999	202	669	326	757	797	524	133	862	999999	999999	914	177	596	133	718	668	999999	580	999999	203	887	999999	964	595	999999	999999	894	842	494	999999	678	479	999999	999999	728	999999	294	999999	847	999999	144	892	897	698	607	381	999999	53	967	508	999999	70	999999	999999	999999	999999	999999	731	999999	363	999999	999999	378	670	674	445	48	12	999999	958	383	600	733	683	999999	994	144	276	987	999999	442	851	874	985	514	618	249	364	999999	568	999999	563	836	493	568	999999	524	999999	999999	172	999999	998	647	19	999999	999999	336	556	715	999999	34	438	743	474	921	999999	416	392	166	66	205	683	662	836	999999	819	763	249	124	999999	999999	908	999999	999999	127	444	213	999999	860	218	999999	999999	649	101	999999	627	819	999999	571	791	446	141	80	967	966	999999	999999	999999	999999	315	542	999999	441	510	999999	126	999999	918	356	487	573	551	532	947	775	999999	44	570	302	286	999999	400	677	333	769	348	838	999999	859	467	107	402	759	999999	999999	999999	262	149	323	427	999999	900	26	94	227	999999	999999	132	999999	999999	625	999999	518	829	315	152	419	117	740	439	287	909	69	999999	389	999999	999999	976	281	580	260	895	257	999999	844	109	999999	593	115	999999	739	715	92	405	841	999999	884	929	250	533	784	154	408	884	149	999999	999999	137	705	999999	999999	632	850	621	999999	730	528	999999	985	215	768	825	11	866	699	999999	826	664	56	999999	295	863	736	999999	999999	116	496	373	999999	321	267	255	999999	68	999999	999999	864	471	201	120	999999	999999	943	999999	764	958	999999	541	194	577	705	999999	91	648	999999	249	999999	999999	999999	107	999999	165	906	673	948	522	938	943	104	592	707	365	473	936	999999	999999	919	702	983	837	999999	955	188	999999	616	999999	174	999999	999999	532	999999	999999	645	103	876	648	345	279	96	252	999999	209	999999	999999	869	350	713	999999	395	717	329	203	129	988	143	288	999999	999999	67	867	357	698	645	572	381	945	719	999999	69	614	708	650	615	741	816	764	999999	999999	299	999999	376	999999	854	590	212	27	999999	657	959	598	672	999999	221	228	894	331	999999	874	229	999999	631	344	999999	999999	18	679	587	999999	181	999999	770	398	459	792	500	337	999999	64	999999	364	312	71	420	471	942	121	438	396	846	999999	210	643	367	999999	644	42	934	83	582	999999	999999	265	485	590	999999	283	999999	429	999999	566	486	509	514	865	621	569	924	624	999999	896	250	999999	541	687	178	999999	999999	94	158	999999	
403	771	481	837	924	57	585	829	643	999999	973	999999	668	289	17	701	138	502	753	84	999999	319	245	999999	292	248	723	798	421	699	252	63	281	269	173	715	37	999999	940	574	983	104	999999	999999	922	241	532	999999	679	476	998	538	340	83	359	94	535	999999	999999	686	333	999999	417	943	427	919	738	408	126	999999	673	461	562	189	999999	24	999999	999999	999999	61	716	472	999999	945	999999	999999	723	207	910	88	999999	241	132	264	250	999999	686	999999	999999	13	502	133	145	387	802	546	975	161	999999	345	756	468	43	503	969	861	668	472	252	713	206	540	498	47	121	442	338	308	938	894	999999	999999	326	759	558	999999	336	741	152	999999	738	571	225	999999	332	721	208	629	294	388	537	223	794	999999	999999	961	634	107	275	370	218	677	222	98	17	464	152	283	945	386	534	927	330	97	975	634	325	924	999999	999999	244	709	999999	559	999999	124	506	288	953	999999	999999	239	475	781	999999	71	359	136	566	867	579	924	683	999999	999999	999999	892	999999	72	181	646	999999	999999	875	999999	999999	663	999999	731	893	999999	999999	329	358	427	305	461	548	999999	914	285	198	999999	847	821	319	36	115	705	756	999999	799	226	781	950	999999	999999	599	655	999999	999999	696	999999	999999	909	715	605	999999	490	558	158	999999	566	158	895	457	352	999999	64	816	482	558	999999	975	671	999999	648	999999	408	179	458	999999	892	999999	999999	589	793	694	938	999999	999999	701	624	157	607	999999	999999	77	999999	503	905	312	545	839	965	999999	999999	999999	12	750	76	67	999999	321	999999	296	460	863	642	316	663	658	999999	947	112	781	934	809	377	999999	926	999999	661	904	274	155	326	63	736	666	850	373	692	197	49	657	999999	312	57	321	427	378	999999	580	839	999999	705	597	737	194	915	929	61	218	824	999999	405	31	57	954	970	407	137	975	465	999999	965	418	908	999999	16	631	762	66	376	999999	154	91	999999	27	450	728	326	551	751	920	322	483	373	552	261	753	265	103	350	999999	999999	460	124	550	291	297	688	291	188	293	177	994	842	276	351	323	956	39	999999	999999	90	999999	999999	545	977	999999	54	366	203	262	375	668	715	999999	315	694	967	524	735	162	999999	999999	373	999999	753	327	999999	107	210	937	797	235	589	999999	938	666	236	999999	572	798	252	332	98	999999	999999	508	999999	999999	961	657	356	999999	304	361	999999	56	222	766	792	999999	999999	947	999999	265	465	149	89	999999	417	648	468	398	952	999999	
999999	716	999999	447	549	254	999999	154	999999	553	999999	365	931	999999	897	892	999999	469	786	999999	947	304	177	832	470	778	428	672	999999	322	198	957	999999	366	450	495	110	999999	227	547	622	707	811	999999	999999	999999	218	851	999999	524	204	998	611	49	999999	615	548	123	976	770	999999	375	75	999999	365	999999	999999	574	999999	412	792	679	999999	999999	299	250	999999	566	168	370	570	999999	953	563	999999	199	356	449	376	834	946	986	798	999999	722	999999	999999	999999	256	50	234	643	999999	316	732	999999	755	999999	749	749	133	982	955	616	999999	999999	999999	511	705	175	287	436	208	952	465	999999	881	796	526	999999	608	504	320	128	145	927	999999	646	999999	603	999999	999999	999999	999999	999999	964	41	999999	999999	999999	834	999999	293	91	763	798	445	122	999999	999999	643	959	845	706	999999	628	672	836	480	283	746	775	680	111	731	303	736	999999	250	501	773	699	551	63	219	999999	999999	239	365	999999	491	399	795	903	960	484	999999	993	485	92	301	999999	711	971	727	68	459	191	359	469	71	863	872	359	163	944	417	792	496	672	417	999999	999999	143	999999	356	979	776	999999	256	165	999999	105	167	209	578	999999	999999	336	160	29	999999	879	895	286	628	527	446	750	999999	999999	356	506	813	674	859	723	577	190	381	88	682	999999	113	314	327	999999	714	159	584	956	838	465	999999	652	999999	563	586	999999	173	828	542	36	134	999999	809	247	292	492	999999	855	999999	999999	955	81	347	988	999999	591	958	859	813	297	175	70	238	999999	170	170	295	999999	146	999999	26	552	999999	655	916	999999	999999	90	999999	232	999999	728	545	449	999999	274	999999	401	788	994	898	313	999999	255	861	74	950	918	87	999999	206	55	999999	999999	382	999999	535	691	81	851	96	878	384	590	488	446	524	789	389	895	855	999999	999999	152	821	713	537	300	999999	851	999999	586	12	999999	35	999999	19	999999	76	108	738	623	329	937	908	30	929	434	999999	424	550	999999	999999	191	277	311	999999	576	877	669	999999	245	897	229	877	510	999999	999999	565	999999	437	999999	723	291	167	999999	999999	580	244	801	784	112	999999	380	311	812	56	821	999999	723	234	999999	969	999999	232	502	726	109	69	407	155	999999	999999	50	999999	872	448	999999	33	999999	736	958	999999	86	885	999999	711	999999	999999	999999	463	63	935	841	500	994	708	327	68	664	515	476	520	836	655	876	243	999999	999999	439	374	798	797	60	987	999999	110	892	520	460	791	209	191	994	944	999999	971	
999999	999999	999999	999999	131	199	368	530	270	447	999999	430	999999	538	999999	999999	999999	999999	665	999999	885	853	999999	894	999999	806	607	873	315	999999	526	999999	563	904	215	943	999999	276	999999	999999	438	999999	727	829	603	472	511	999999	573	75	999999	302	288	836	999999	184	325	108	357	324	592	495	224	975	999999	999999	999999	114	332	284	999999	221	458	66	827	365	999999	404	999999	353	999999	685	309	249	999999	233	613	727	817	41	627	301	919	928	26	943	315	752	908	989	999999	999999	599	999999	999999	491	999999	232	18	731	58	921	808	13	28	999999	195	974	394	697	11	149	999999	999999	657	451	302	529	50	884	999999	383	496	311	747	999999	95	999999	917	999999	389	999999	718	96	999999	706	493	915	909	119	757	999999	367	220	987	999999	999999	308	641	880	199	324	191	134	682	675	999999	507	265	129	821	184	67	295	318	620	430	211	318	999999	958	386	619	999999	136	718	26	285	999999	291	790	999999	379	46	999999	999999	209	999999	413	316	281	999999	660	999999	298	582	284	81	901	377	999999	907	989	999999	922	813	999999	260	999999	963	659	158	193	974	338	44	805	30	386	999999	420	836	999999	11	679	972	726	829	643	554	444	999999	384	946	255	883	999999	999999	124	105	369	949	595	450	657	132	802	685	461	263	999999	263	999999	657	956	209	120	999999	21	949	999999	875	616	454	528	714	774	247	999999	455	247	999999	906	290	885	471	251	999999	354	556	180	50	378	389	999999	999999	260	726	999999	56	772	808	676	174	18	494	342	151	999999	943	357	999999	957	15	26	658	357	413	772	495	999999	763	644	465	779	56	506	999999	676	348	999999	58	257	681	682	438	451	741	282	401	138	999999	435	410	208	615	93	372	373	128	833	999999	999999	504	98	19	174	999999	394	999999	999999	115	999999	583	488	309	317	285	332	587	217	615	141	381	366	999999	337	243	266	174	963	999999	864	999999	514	618	103	753	592	673	273	240	999999	319	414	33	999999	999999	999999	999999	307	807	999999	785	911	228	714	583	147	241	999999	931	954	230	999	852	251	917	999999	870	215	564	692	999999	323	999999	268	822	967	343	999999	999999	320	999999	999999	166	104	999999	646	295	903	999999	615	361	991	999999	999999	999999	320	999999	782	999999	782	62	693	743	124	999999	471	934	960	999999	999999	803	18	206	620	597	999999	999999	999999	172	280	783	966	694	948	341	667	981	700	141	512	999999	561	515	999999	268	673	999999	51	999999	999999	712	335	21	999999	811	353	795	
721	689	999999	999999	802	619	999999	999	95	998	794	783	723	490	243	828	999999	210	252	503	503	999999	999999	241	801	55	555	568	457	955	790	147	999999	999999	269	21	369	45	613	941	78	703	999999	675	337	268	999999	136	478	506	631	704	569	999999	302	369	999999	540	675	999999	74	878	999999	140	218	657	795	999999	230	999999	999999	354	597	310	999999	800	188	258	904	543	64	428	100	999999	333	999999	577	147	579	899	256	828	370	855	876	199	161	52	999999	679	999999	148	999999	999999	46	999999	116	999999	999999	501	999999	517	636	142	999999	646	788	600	999999	999999	90	658	281	330	975	641	984	741	999999	244	649	145	791	999999	80	999999	521	843	914	56	979	319	999999	87	718	738	201	999999	999999	240	411	999999	999999	345	999999	999999	867	999999	280	999999	302	375	999999	191	852	999999	725	412	71	999999	134	944	685	760	152	770	937	204	612	247	449	999999	999999	999999	832	999999	899	999999	634	266	58	936	573	999999	753	999999	485	999999	234	673	999999	789	999999	376	999999	467	875	485	203	829	877	672	999999	43	999999	999999	786	639	358	764	999999	279	999999	805	737	198	999999	175	16	999999	294	406	969	939	234	660	589	222	98	999999	999999	999999	999999	805	388	386	962	539	564	217	828	845	192	470	526	999999	21	999999	638	916	95	709	479	665	999999	480	703	999999	808	304	956	999999	550	982	999999	732	26	999999	426	361	235	841	611	798	999999	449	224	999999	422	491	648	229	584	181	289	514	944	597	999999	908	682	928	730	999999	261	265	304	209	918	794	999999	999999	944	286	691	253	999999	999999	957	105	999999	204	999999	327	656	999999	988	378	702	47	999999	428	999999	518	679	307	121	351	547	999999	154	25	590	627	764	608	284	308	490	45	416	999999	640	175	652	488	316	413	999999	524	277	999999	506	881	15	308	337	436	607	394	142	755	143	513	950	250	613	994	999999	57	999999	999999	888	666	630	999999	787	545	865	201	991	708	738	999999	185	228	999999	999999	621	999999	280	999999	701	106	999999	660	999999	999999	225	412	874	321	849	565	71	587	47	839	260	490	520	792	999999	999999	403	999999	26	120	338	732	732	904	382	108	776	999999	988	792	763	969	395	661	330	463	999999	679	858	999999	961	999999	191	678	458	141	999999	488	999999	295	702	478	644	29	798	493	679	970	938	751	788	457	999999	255	85	290	105	859	999999	117	98	723	576	842	999999	999999	551	63	455	251	163	999999	337	703	99	295	335	999999	999999	837	783	356	
999999	117	395	999999	999999	935	602	177	999999	94	26	179	999999	978	902	801	870	68	942	999999	524	697	597	499	999999	894	165	790	955	730	999999	634	334	742	999999	468	457	644	739	999999	461	287	999999	999999	281	168	506	999999	393	534	505	804	894	999999	999999	53	520	896	394	115	780	999999	999999	314	98	391	844	464	995	443	354	999999	329	999999	174	247	490	999999	228	999999	397	54	406	430	235	202	740	176	999999	939	948	999999	259	634	834	648	74	901	999999	889	323	52	125	950	190	999999	484	567	992	593	563	999999	678	434	999999	736	415	999999	89	999999	651	677	552	66	495	793	999999	695	502	526	999999	588	548	999999	999999	355	929	456	250	955	999999	999999	184	327	386	957	882	825	916	108	243	999999	999999	95	248	646	499	999999	464	397	303	789	999999	476	999999	999999	452	349	786	372	806	959	999999	999999	187	479	503	999999	680	538	999999	160	778	999999	292	900	766	999999	999999	11	855	871	991	852	662	928	117	999999	999999	999999	999999	543	48	999999	301	283	730	698	908	768	999999	274	388	926	487	999999	20	670	193	521	217	999999	999999	999999	517	935	967	699	471	258	372	795	330	999999	33	376	121	999999	112	18	179	78	555	331	858	999999	492	75	375	519	999999	999999	524	394	204	999999	293	999999	47	366	316	41	999999	999999	406	999999	999999	999999	903	999999	41	786	568	184	999999	148	444	928	927	926	452	902	334	999999	340	925	281	935	83	508	93	999999	197	746	702	148	999999	999999	924	511	647	382	171	265	999999	141	999999	349	52	66	999999	365	999999	120	913	999999	706	999999	329	999999	85	18	999999	999999	36	182	999999	999999	999999	213	306	548	999999	999999	289	80	740	78	999999	999999	58	931	893	26	999999	728	533	999999	832	297	441	567	999999	999999	435	999999	345	767	999999	999999	541	65	867	839	759	999999	999999	909	831	843	673	999999	999999	999999	432	153	125	30	976	999999	649	522	999999	999999	999999	739	972	999999	990	999999	999999	999999	840	169	667	992	74	999999	267	886	377	624	999999	989	999999	803	758	999999	31	999999	524	999999	790	930	665	28	75	682	77	30	999999	801	918	191	118	999999	797	999999	462	999999	88	71	999999	999999	999999	35	278	10	570	999999	981	526	538	999999	999999	420	193	910	504	648	927	392	999999	246	327	575	999999	72	881	999999	16	118	994	999999	213	462	561	699	999	640	999999	74	121	109	49	52	999999	220	65	999999	517	887	155	813	999999	696	85	526	773	365	329	215	129	647	999999	872	532	999999	504	673	
858	999999	910	863	999999	863	280	885	999999	285	312	494	17	999999	415	129	963	191	89	517	999999	45	926	644	320	999999	945	474	148	176	520	325	715	999999	839	999999	976	291	914	648	425	199	328	498	999999	999999	208	935	241	842	908	351	868	987	296	999999	567	276	553	363	918	805	747	999999	764	987	779	999999	354	999999	152	999999	276	440	101	196	999999	438	592	485	347	19	999999	999999	268	179	457	728	105	25	999999	710	737	561	730	619	999999	297	733	74	65	583	591	849	999999	236	84	437	999999	109	999999	999999	683	77	26	909	999999	999999	999999	999999	540	999999	529	338	925	441	944	999999	710	481	744	999999	999999	999999	429	999999	427	394	605	999999	104	30	832	995	909	337	36	670	545	820	57	999	525	147	534	14	999999	263	923	999999	999999	370	726	424	364	687	999999	165	647	262	492	187	999999	740	501	520	229	999999	428	597	999999	999999	179	890	434	999999	999999	567	993	999999	710	999999	470	346	750	734	999999	999999	999999	231	999999	999999	999999	293	338	869	162	785	646	23	785	530	834	335	853	999999	200	836	989	619	783	866	171	999999	552	328	717	509	999999	767	226	811	892	207	694	543	261	885	561	999999	999999	999999	920	999999	639	189	339	145	999999	743	543	467	428	999999	999999	46	709	799	741	999999	162	652	999999	879	796	974	999999	637	641	319	755	314	284	999999	37	665	946	191	593	372	989	581	999999	999999	234	999999	393	871	999999	999999	834	462	999999	551	999999	939	999999	51	999999	664	551	701	999999	183	988	238	999999	999999	999999	782	100	528	215	378	999999	999999	636	550	655	999999	591	999999	878	984	485	302	170	732	32	98	343	904	999999	929	820	297	87	842	266	999999	576	399	877	976	566	315	256	999999	530	831	312	781	396	156	83	999999	999999	999999	698	696	999999	459	971	999999	999999	196	530	999999	558	733	502	794	294	999999	999999	201	999999	901	427	179	55	394	212	200	785	999999	517	851	999999	45	999999	568	999999	570	927	126	428	999999	537	379	785	970	999999	999999	999999	518	496	737	999999	999999	896	921	101	528	650	683	257	999999	999999	886	678	678	430	522	268	934	649	999999	731	353	773	916	374	57	394	85	176	414	861	999999	75	780	999999	974	149	999999	476	625	919	254	869	999999	851	651	999999	116	549	705	539	999999	868	772	15	341	999999	979	556	53	999999	574	516	843	920	999999	820	898	512	456	999999	999999	468	999999	999999	487	484	137	74	723	356	999999	535	471	999999	999999	408	303	774	834	866	169	
996	432	999999	354	737	35	726	999999	830	999999	604	999999	331	999999	935	844	967	999999	856	980	914	833	696	999999	48	999999	967	463	455	527	999999	677	999999	223	718	45	999999	999999	999999	999999	410	76	892	554	683	999999	149	61	531	563	335	999999	999999	886	999999	999999	735	635	315	693	68	273	553	999999	678	926	999999	118	115	999999	311	999999	999999	999999	999999	848	941	999999	999999	606	999999	916	932	891	201	999999	699	703	968	999999	999999	906	153	999999	999999	146	999999	999999	999999	756	928	999999	946	630	261	817	476	580	315	406	231	593	463	709	788	151	341	662	999999	800	237	810	149	559	600	999999	999999	723	999999	443	335	361	276	425	677	873	970	311	999999	384	411	129	397	572	334	716	453	444	999999	999999	805	860	999999	85	529	999999	999999	397	40	999999	453	753	999999	872	80	869	327	48	42	914	999999	40	32	737	399	118	423	999999	234	999999	951	930	455	999999	638	999999	884	200	896	559	981	582	999999	999999	931	658	556	999999	501	999999	399	999999	999999	363	999999	999999	837	740	686	420	704	999999	172	157	904	523	307	999999	243	999999	985	999999	152	483	999999	599	759	249	806	740	561	898	999999	770	493	546	528	101	681	999999	637	154	514	485	999999	667	420	999999	878	418	360	742	291	895	479	999999	273	999999	431	488	999999	598	933	945	858	999999	247	999999	663	367	995	999999	142	999999	968	841	622	999999	628	274	188	637	371	398	390	819	617	190	300	230	283	999999	670	203	999999	999999	999999	568	999999	58	430	27	999999	999999	999999	154	610	911	927	999999	650	999999	309	166	309	999999	237	545	565	49	999999	999999	111	999999	999999	405	544	938	530	929	999999	64	49	999999	999999	171	177	999999	975	245	218	999999	999999	663	579	677	999999	514	894	471	811	999999	13	586	999999	373	915	35	437	27	999999	671	391	999999	17	999999	999999	728	321	147	219	387	999999	329	831	492	804	999999	999999	416	116	40	54	68	127	955	60	462	721	999999	255	999999	423	957	635	999999	324	264	999999	983	999999	999999	202	756	999999	434	115	683	999999	376	569	999999	172	31	911	999999	627	332	999999	999999	545	113	17	840	892	77	964	612	694	294	178	549	999999	879	999999	999999	837	298	806	692	999999	377	707	999999	912	999999	979	401	56	999999	999999	991	383	604	999999	999999	999999	362	863	999999	470	503	989	999999	999999	999999	999999	999999	725	375	999999	338	526	999999	211	178	406	662	999999	124	97	572	565	999999	374	186	999999	198	999999	999999	982	484	434	621	232	999999	999999	245	156	892	
103	697	999999	681	322	590	475	195	999999	279	999999	900	434	749	999999	898	937	999999	107	31	853	496	850	437	999999	267	904	905	965	854	790	171	515	45	30	999999	895	884	325	999999	711	981	795	171	999999	91	999999	685	524	334	418	36	148	135	49	607	999999	248	297	65	686	570	229	999999	489	449	394	398	999999	707	12	63	45	323	319	872	700	999999	999999	311	217	228	999999	641	446	764	33	390	996	423	552	657	999999	270	106	151	761	258	682	248	696	661	999999	817	999999	365	990	824	815	177	907	168	498	999999	999999	468	189	588	999999	724	999999	999999	402	314	164	355	999999	999999	226	178	120	451	15	511	614	999999	999999	573	999999	91	773	209	999999	999999	515	394	168	999999	422	638	961	183	999999	999999	999999	692	268	999999	662	976	897	999999	607	646	999999	999999	162	987	999999	302	206	616	999999	30	951	226	439	573	798	770	999999	857	363	588	216	937	305	57	688	999999	296	618	910	342	193	558	999999	927	999999	999999	241	181	999999	130	441	355	904	135	16	999999	999999	695	853	999999	790	50	999999	29	440	129	999999	115	308	460	999999	588	705	936	837	999999	625	512	801	748	999999	24	629	242	156	860	999999	179	999999	92	669	601	765	999999	999999	999999	696	582	497	652	999999	999999	873	777	124	999999	649	968	298	614	980	750	893	115	363	999999	420	629	872	999999	96	999999	74	225	790	413	822	687	999999	694	705	52	24	159	999999	412	151	999999	127	302	220	999999	880	436	111	919	708	660	999999	999999	731	77	709	917	999999	899	72	658	986	711	999999	962	584	604	909	938	735	999999	999999	951	634	568	999999	999999	368	999999	119	999999	123	871	705	172	999999	617	962	637	342	106	999999	958	350	493	999999	999999	999999	258	489	286	999999	173	999999	999999	999999	713	999999	173	999999	999999	559	542	999999	433	544	125	15	868	999999	999999	641	281	605	999999	161	298	610	151	703	105	319	119	543	999999	121	999999	688	741	759	320	999999	799	999999	213	547	60	999999	916	948	750	410	999999	999999	522	645	254	999999	553	999999	124	112	10	999999	471	819	449	999999	999999	322	594	436	274	999999	999999	999999	842	210	401	101	110	129	693	202	953	999999	916	999999	31	197	999999	392	144	928	999999	217	474	339	610	394	108	999999	222	604	999999	999999	146	294	999999	30	803	54	176	999999	712	995	418	807	516	999999	903	649	977	999999	455	212	999999	345	999999	421	999999	512	599	17	993	59	999999	99	839	640	557	631	118	11	999999	821	999999	682	226	
649	999999	666	823	833	490	458	83	453	999999	160	31	801	821	279	999999	300	454	168	999999	999999	98	329	999999	876	229	999999	540	976	384	633	986	620	128	823	999999	370	689	766	527	544	999999	463	999999	688	999999	756	999999	839	18	999999	999999	999999	223	564	561	479	698	947	614	217	999999	106	78	524	174	411	999999	997	657	999999	999999	688	641	924	686	999999	387	289	267	473	999999	701	967	290	266	929	999999	564	272	999999	672	742	999999	319	625	999999	395	427	524	218	82	812	191	387	999999	689	426	299	877	927	102	418	690	151	744	999999	139	788	267	244	14	129	735	514	999999	868	536	331	308	999999	249	999999	765	999999	400	660	519	590	797	577	512	117	999999	345	60	263	62	999999	575	999999	749	606	999999	289	213	953	86	676	999999	999999	162	105	990	999999	688	141	999999	641	999999	93	707	549	990	690	731	896	442	400	463	705	816	999999	756	900	67	999999	801	999999	845	446	584	842	172	183	424	417	126	615	656	919	999999	421	999999	491	999999	210	615	999999	999999	316	520	686	223	999999	808	637	999999	999999	23	55	340	176	795	999999	509	865	999999	999999	999999	324	779	827	743	544	999999	999999	266	274	999999	856	36	999999	929	538	925	898	629	450	375	999999	78	999999	999999	611	588	444	999999	954	981	835	823	999999	212	243	536	999999	942	678	999999	999999	380	999999	890	999999	29	17	247	267	389	611	245	999999	452	489	999999	999999	236	999999	999999	659	779	999999	293	374	42	238	999999	696	11	999999	955	951	999999	999999	416	999999	146	999999	591	999999	207	999999	575	379	999999	887	999999	999999	999999	999999	999999	810	722	968	633	79	999999	525	134	790	887	551	265	156	656	999999	999999	999999	82	261	617	999999	550	384	462	421	736	913	999999	999999	999999	999999	708	228	775	154	238	854	338	999999	213	620	320	801	694	656	999999	428	999999	315	774	864	999999	735	176	999999	270	348	515	221	342	876	751	979	999999	999999	842	999999	999999	511	66	268	162	735	57	999999	481	999999	999999	806	319	317	999999	469	380	28	756	973	61	110	999999	889	348	126	14	999999	869	999999	893	213	813	74	57	221	999999	515	711	914	687	179	204	999999	658	709	902	999999	999999	291	608	888	733	999999	999999	281	627	176	920	46	731	720	137	149	855	486	999999	999999	999999	979	999999	865	317	842	295	882	905	372	241	639	999999	979	999999	587	999999	999999	480	944	999999	999999	593	92	595	675	192	999999	51	64	665	182	716	657	764	706	81	742	999999	890	583	999999	999999	
264	935	290	999999	752	79	999999	416	999999	15	57	175	494	396	137	280	642	659	999999	840	851	706	69	999999	565	224	945	515	990	999999	999999	371	999999	410	338	156	314	852	439	897	500	648	815	176	669	999999	279	319	943	471	939	241	264	999999	524	999999	999999	368	999999	999999	133	45	425	426	426	999999	200	94	67	981	966	999999	230	431	349	212	891	892	263	83	945	635	571	999999	494	358	117	712	999999	780	279	946	595	901	773	465	233	999999	749	983	301	195	262	962	505	159	999999	832	922	321	999999	999999	114	193	592	498	474	999999	932	999999	578	487	999999	286	711	29	999999	328	658	884	979	502	153	280	999999	999999	383	999999	33	999999	347	285	789	999999	124	295	841	412	999999	285	991	337	466	999999	414	814	987	975	260	485	955	692	184	48	342	174	840	834	411	832	125	865	872	598	730	999999	697	632	172	425	999999	999999	19	383	893	999999	46	471	865	967	999999	407	999999	547	388	654	110	999999	999999	999999	455	999999	999999	486	170	136	999999	999999	951	121	999999	364	999999	835	307	173	999999	999999	155	689	137	379	999999	443	69	717	516	334	219	85	999999	945	999999	222	970	181	790	533	999999	767	198	999999	519	753	999999	418	594	523	250	999999	999999	999999	999999	999999	822	85	47	567	426	999999	619	139	658	876	918	181	999999	600	864	135	999999	159	588	387	501	959	999999	225	592	999999	999999	993	999999	999999	113	893	349	999999	400	999999	144	233	117	770	999999	999999	519	999999	999999	999999	999999	994	999999	125	999999	822	721	228	999999	862	224	821	974	999999	329	625	999999	664	999999	35	831	127	209	968	999999	159	51	999999	239	443	999999	227	390	913	999999	138	999999	999999	999999	290	181	130	999999	999999	999999	999999	999999	342	999999	532	22	854	869	809	848	336	794	690	134	692	780	903	999999	999999	422	996	440	999999	577	201	999999	86	513	999999	999999	710	332	671	297	677	999999	709	377	707	430	595	358	581	999999	999999	343	654	844	999999	999999	278	142	186	999999	684	882	196	999999	258	252	936	999999	999999	955	999999	14	133	402	457	791	81	999999	291	198	826	999999	859	996	706	999999	999999	241	54	983	999999	578	155	999999	613	999999	714	944	128	464	493	254	971	626	927	999999	999999	999999	999999	999999	999999	742	850	988	299	45	999999	199	68	400	616	704	307	403	380	568	858	577	789	663	86	137	417	826	704	582	999999	243	78	840	648	999999	844	376	999999	842	728	166	265	577	999999	525	999999	999999	848	788	947	577	999999	369	17	
642	472	733	601	310	335	33	294	717	368	790	131	228	752	999999	859	930	848	999999	840	702	321	221	892	561	251	999999	978	915	635	999999	999999	999999	832	15	999999	121	775	253	517	704	871	548	999999	979	404	667	975	615	929	999999	728	999999	528	999999	330	260	840	50	69	645	999999	379	92	268	803	421	395	746	999999	999999	165	604	30	145	830	999999	12	913	167	584	713	373	986	618	381	278	190	999999	685	660	280	735	194	871	660	502	999999	950	186	982	281	999999	999999	190	861	133	999999	999999	484	556	258	927	882	999999	999999	999999	392	474	887	534	240	867	70	999999	999999	429	420	159	485	337	317	999999	737	999999	312	999999	90	805	756	999999	581	999999	52	138	411	353	852	709	938	999999	120	992	73	651	751	414	999999	621	713	999999	713	548	907	157	249	206	200	999999	183	458	601	587	717	999999	953	443	999999	931	270	134	999999	711	220	506	227	325	989	999999	432	897	315	999999	102	324	544	42	889	895	889	215	163	999999	535	490	387	532	284	999999	999999	999999	589	999999	999999	588	999999	999999	338	410	999999	924	217	114	999999	285	153	142	999999	402	106	999999	553	929	52	999999	971	433	185	999999	129	694	50	566	397	123	318	78	117	513	999999	542	704	999999	966	965	998	58	868	260	999999	255	47	881	336	776	765	660	204	306	617	441	826	999999	291	244	883	651	716	171	999999	999999	34	981	942	999999	226	74	962	999999	65	922	564	925	393	873	657	168	999999	999999	358	658	873	810	896	28	715	999999	207	731	91	999999	342	999999	293	999999	230	66	999999	772	559	700	697	127	251	695	876	900	224	418	999999	724	421	105	813	317	212	999999	999999	923	848	130	867	241	999999	999999	589	857	641	132	652	601	999999	466	71	999999	961	755	999999	210	151	815	881	788	153	367	935	247	893	975	69	16	999999	25	924	439	832	999999	999999	543	999999	999999	268	999999	765	986	504	955	44	164	356	456	999999	884	782	42	999999	88	97	637	772	999999	964	666	73	645	630	999999	999999	631	825	999999	633	999999	105	132	556	789	33	167	999999	980	213	738	628	999999	362	96	242	891	999999	999999	378	494	770	762	999999	602	39	129	365	300	999999	412	339	999999	822	628	788	659	486	459	65	929	774	791	149	235	47	460	293	544	971	649	441	81	136	148	265	343	77	999999	760	904	999999	571	567	999999	999999	777	999999	734	999999	999999	415	741	698	448	999999	979	622	829	564	579	835	821	329	999999	971	999999	999999	
684	372	455	592	999999	698	161	137	999999	999999	349	999999	269	669	999999	246	398	244	699	382	999999	428	286	720	247	399	191	999999	980	252	793	999999	151	62	115	371	852	990	883	999999	999999	320	516	754	283	13	304	999999	286	999999	999999	539	999999	885	46	265	96	734	999999	999999	517	92	157	960	999999	519	684	217	564	198	393	407	361	999999	999999	999999	911	531	446	243	104	282	792	405	321	263	999999	999999	26	999999	999999	127	645	749	536	999999	999999	556	323	999999	999999	97	354	97	201	999999	999999	625	61	999999	354	565	297	121	999999	244	300	752	649	999999	999999	429	999999	714	913	999999	999999	611	999999	379	999999	365	217	682	914	16	927	704	213	787	85	932	213	999999	999999	719	829	999999	710	301	174	421	907	146	999999	999999	896	640	184	925	771	576	999999	681	466	999999	358	615	999999	999999	317	999999	548	861	999999	38	225	999999	999999	999999	446	999999	900	829	214	792	458	80	999999	999999	119	297	529	288	26	509	999999	531	889	516	999999	224	999999	999999	984	578	872	55	45	774	684	999999	431	980	488	544	999999	675	477	674	540	999999	735	999999	922	29	76	269	845	601	999999	999999	955	702	832	231	899	232	844	636	919	412	45	115	340	68	866	549	999999	999999	999999	762	64	225	999999	93	999999	155	755	964	512	613	210	443	184	990	106	999999	999999	266	644	452	830	841	999999	999999	252	629	851	864	163	526	469	372	768	837	999999	739	726	999999	742	753	477	880	133	315	999999	601	931	349	999999	999999	999999	543	837	391	932	223	470	846	999999	859	304	890	810	985	154	837	675	346	361	366	11	999999	524	999999	974	999999	999999	449	999999	651	999999	999999	903	26	134	925	535	387	905	424	279	879	999999	883	459	587	79	147	171	999999	999999	594	987	604	145	994	28	946	416	999999	999999	999999	919	999999	170	792	987	794	861	228	312	298	441	937	97	132	498	999999	441	397	880	580	288	563	999999	999999	524	308	880	140	906	588	999999	999999	918	999999	960	719	999999	667	999999	284	286	999999	71	999999	999999	999999	999999	23	999999	387	515	29	111	925	742	999999	474	65	277	688	914	730	999999	723	327	517	999999	838	171	999999	918	773	797	606	999999	346	502	96	952	473	790	866	635	529	83	999999	822	999999	516	604	254	667	999999	911	370	555	630	999999	320	644	42	678	999999	725	468	741	999999	505	631	999999	862	387	113	999999	898	57	105	792	649	375	695	35	332	567	534	261	383	885	245	748	716	999999	999999	317	441	122	
25	999999	70	342	729	327	370	120	741	866	563	596	999999	322	999999	837	697	944	999999	17	356	294	201	216	999999	346	269	882	999999	999999	611	796	999999	999999	42	196	731	317	646	999999	664	222	825	667	698	787	872	923	299	878	467	831	368	999999	765	999999	718	854	974	392	68	487	430	44	999999	999999	234	237	290	272	115	390	308	580	999999	144	469	533	518	580	473	999999	999999	999999	249	780	438	999999	999999	311	999999	877	342	263	320	186	999999	790	999999	931	563	645	643	36	772	87	532	999999	91	999999	999999	195	999999	404	919	722	999999	619	794	484	339	296	217	999999	999999	238	999999	54	270	176	352	678	999999	587	26	999999	999999	999999	48	172	999999	650	999999	999999	50	293	541	938	344	597	291	182	996	928	999999	277	438	664	242	999999	39	487	527	915	289	593	74	999999	387	100	999999	338	580	999999	236	688	440	819	999999	511	696	119	710	672	884	179	681	999999	999999	999999	400	48	334	503	143	770	999999	939	999999	457	228	783	560	253	578	999999	999999	999999	999999	913	836	618	999999	730	848	999999	999999	854	41	999999	911	999999	773	999999	700	999999	13	86	498	999999	565	500	710	491	293	999999	999999	466	104	930	577	316	500	82	913	781	322	604	655	999999	992	278	908	997	545	356	999999	922	553	597	950	525	876	999999	358	999999	908	244	447	934	371	321	760	999999	543	604	381	701	724	918	668	409	430	285	999999	296	999999	712	945	999999	999999	635	999999	507	980	61	440	264	999999	577	873	999999	999999	999999	850	999999	517	807	464	941	975	999999	208	634	999999	550	104	600	772	999999	753	999999	298	510	41	736	999999	263	999999	491	173	127	977	999999	55	589	252	999999	435	999999	778	785	257	14	961	593	437	288	578	439	957	840	491	999999	823	678	790	656	689	124	283	999999	999999	973	777	857	341	999999	999999	348	308	394	175	980	293	999999	947	293	549	447	999999	129	685	690	533	333	635	999999	334	377	999999	595	31	320	999999	524	999999	999999	999999	999999	261	386	699	239	141	572	999999	511	378	999999	731	999999	999999	999999	999999	163	999999	995	449	454	232	26	726	221	999999	712	999999	854	471	999999	999999	672	66	999999	195	921	999999	999999	559	961	657	134	947	479	646	301	489	779	504	365	944	112	834	782	999999	245	660	999999	690	429	209	820	49	608	984	68	450	671	65	999999	732	133	446	488	796	107	79	999999	575	257	233	593	359	116	824	767	838	283	564	950	270	943	999999	140	761	836	94	348	495	587	
999999	817	724	999999	633	820	999999	356	985	783	175	414	911	999999	205	615	471	933	784	999999	230	176	999999	114	632	788	368	316	726	960	23	999999	760	988	406	415	999999	748	482	999999	999999	491	999999	999999	784	856	42	332	934	155	999999	160	563	279	367	684	710	620	978	844	462	360	629	35	999999	444	654	999999	999999	790	747	999999	999999	999999	999999	999999	878	999999	329	776	756	45	999999	580	595	862	177	491	630	722	704	258	770	638	551	750	862	273	20	999999	211	119	296	154	408	999999	999999	783	999999	629	805	999999	999999	211	98	426	999999	999999	440	907	277	173	302	323	95	498	953	822	239	375	999999	615	999999	979	574	647	748	999999	182	999999	999999	999999	999999	11	916	999999	999999	999999	549	135	999999	999999	833	999999	82	48	999999	999999	68	910	999999	878	999999	787	753	200	68	320	636	999999	999999	751	876	999999	745	883	835	301	406	999999	540	394	999999	114	603	71	781	222	906	536	830	775	178	271	254	293	839	549	999999	726	271	999999	931	108	457	999999	938	999999	367	199	999999	524	577	999999	380	314	605	450	193	692	999999	845	413	110	620	902	582	999999	252	461	53	295	53	680	503	999999	462	183	656	583	133	446	855	716	333	316	999999	874	891	939	687	399	999999	565	317	425	243	831	999999	555	447	333	103	905	156	917	999999	896	800	487	851	999999	999999	610	569	972	990	696	777	999999	704	999999	722	312	773	654	929	488	999999	999999	999999	631	999999	110	999999	799	352	999999	570	416	835	311	84	414	98	265	605	755	999999	344	435	546	64	999999	851	999999	611	790	142	999999	987	992	999999	722	828	999999	737	692	474	770	629	50	136	999999	999999	403	999999	318	999999	518	999999	999999	999999	38	652	999999	999999	520	999999	999999	197	999999	999999	78	999999	842	777	361	999999	868	528	912	291	999999	714	394	999999	693	705	458	115	999999	575	623	453	813	510	505	80	999999	652	999999	443	77	582	77	233	67	999999	636	626	999999	999999	356	999999	145	892	266	999999	268	701	883	815	801	301	894	999999	999999	625	615	342	281	291	868	225	311	479	999999	999999	647	999999	363	751	999999	999999	833	570	999999	999999	999999	920	253	999999	812	999999	769	410	642	999999	999999	90	40	441	337	304	354	990	864	999999	688	665	678	613	999999	107	347	142	747	968	999999	334	767	569	999999	999999	98	999999	479	853	456	999999	999999	999999	965	999999	140	999999	424	773	487	999999	706	98	945	999999	252	999999	516	715	677	999999	663	673	999999	363	999999	999999	999999	642	216	
266	521	20	999999	999999	828	999999	647	118	999999	425	718	973	491	625	627	678	623	999999	451	999999	581	999999	999999	999999	247	999999	141	611	254	999999	798	999999	567	231	331	695	999999	168	823	23	993	408	748	999999	917	689	192	691	735	999999	999999	468	200	758	684	757	834	864	549	664	107	45	863	306	627	937	415	270	304	999999	274	465	842	438	464	182	25	999999	902	999999	981	450	875	999999	822	999999	590	809	546	574	861	549	619	168	915	957	545	452	634	999999	283	921	397	804	378	392	625	999999	303	511	742	999999	999999	991	999999	999999	170	262	483	297	999999	606	723	730	999999	725	845	683	522	507	637	572	299	921	284	999999	62	81	242	440	999999	828	515	44	832	951	587	999999	485	268	797	293	969	347	999999	677	207	667	733	999999	546	999999	249	999999	874	179	999999	50	999999	622	999999	999999	30	52	582	528	101	999999	898	129	999999	227	207	999999	710	999999	603	952	298	606	999999	999999	348	999999	894	772	999999	999999	169	662	999999	547	999999	999999	663	708	273	926	999999	114	586	518	999999	614	515	328	744	984	96	530	575	999999	751	120	999999	219	750	441	157	810	999999	382	529	999999	789	600	999999	344	600	999999	999999	676	999999	193	30	353	999999	733	999999	576	37	604	631	639	97	671	795	800	112	454	957	832	999999	953	174	213	989	534	825	914	21	409	393	94	450	898	481	999999	99	416	593	26	367	581	783	999999	750	890	999999	127	805	999999	241	156	999999	258	897	243	28	816	999999	101	908	999999	565	999999	999999	547	198	198	999999	237	710	696	999999	941	474	999999	999999	829	999999	109	386	707	118	504	177	247	50	201	11	247	999999	999999	62	501	117	208	999999	165	134	213	701	959	926	578	805	545	295	112	999999	699	73	199	363	264	999999	210	60	70	999999	973	999999	996	197	953	688	437	643	999999	833	275	192	999999	704	999999	408	426	781	540	999999	631	951	937	417	311	999999	359	919	797	786	999999	158	999999	704	999999	999999	704	999999	973	889	378	902	926	279	518	516	57	999999	113	856	999999	999999	519	372	828	31	568	999999	999999	999999	338	518	845	582	926	127	999999	320	999999	553	703	999999	808	650	330	729	999999	668	899	795	136	999999	815	941	497	487	638	592	876	139	147	125	887	203	560	859	66	353	353	999999	288	736	940	560	999999	999999	621	999999	51	999999	996	900	999999	100	999999	473	702	904	94	449	999999	999999	444	999999	415	587	999999	614	99	999999	672	999999	324	999999	516	400	925	264	
787	853	865	999999	550	777	143	247	436	796	999999	97	166	999999	269	904	912	999999	999999	526	999999	999999	876	16	778	999999	436	325	586	190	999999	999999	547	999999	126	240	583	719	105	999999	999999	178	999999	999999	73	11	999999	520	422	420	596	872	107	408	119	999999	976	858	999999	999999	350	999999	660	255	222	999999	550	999999	45	38	330	202	548	635	245	977	423	906	943	776	277	916	999999	175	594	711	164	148	999999	903	263	724	999999	135	326	472	517	906	999999	774	999999	595	484	393	99	403	334	472	173	999999	799	80	915	224	702	433	915	495	660	511	144	411	999999	999999	774	606	474	422	318	772	470	516	159	178	324	681	999999	519	86	200	387	999999	975	999999	999999	193	809	514	433	999999	557	31	999999	999999	640	999999	215	352	618	493	929	999999	999999	401	671	292	921	746	899	30	991	405	419	470	134	452	999999	191	999999	591	797	959	999999	426	224	448	270	999999	999999	274	476	99	901	592	999999	475	537	584	536	822	999999	72	615	412	999999	162	612	785	132	197	624	33	325	37	695	969	921	738	999999	232	31	28	999999	634	554	901	504	826	208	658	915	999999	999999	215	328	734	354	587	999999	72	836	485	780	351	649	452	774	873	897	999999	999999	799	407	314	800	254	855	980	857	999	657	786	586	473	282	773	378	119	708	999999	999999	344	222	999999	999999	999999	999999	866	999999	112	999999	630	929	907	114	999999	454	999999	414	999999	879	373	729	526	414	999999	999999	317	78	876	83	665	999999	936	999999	219	999999	999999	917	263	16	988	995	755	872	999999	856	679	369	999999	328	37	704	633	91	261	614	696	710	999999	648	930	797	119	38	471	465	992	241	894	999999	171	999999	161	78	891	378	973	653	386	203	999999	947	911	557	56	960	541	999999	424	604	889	582	581	615	86	200	886	727	410	572	999999	448	475	628	166	603	553	565	200	882	999999	52	333	153	429	982	886	999999	999999	511	923	147	816	999999	648	589	852	545	999999	700	492	256	999999	999999	999999	780	482	293	401	452	416	976	664	542	963	847	258	438	196	999999	999999	334	999999	999999	648	726	631	185	979	577	999999	17	999999	499	999999	395	999999	518	999999	648	509	602	170	539	105	947	482	283	999999	999999	340	423	359	999999	395	167	510	355	176	612	159	999999	999999	824	700	999999	412	175	152	578	58	739	623	547	999999	999999	174	999999	999999	701	253	357	849	187	999999	337	658	999999	999999	999999	999999	453	352	999999	499	212	298	346	838	
696	544	317	141	999999	999999	999999	800	999999	999999	684	999999	305	552	474	368	801	457	136	587	372	999999	999999	999999	910	694	604	999999	999999	999999	392	422	999999	377	116	999999	936	226	102	433	645	537	846	374	429	248	999999	901	999999	843	697	754	172	758	475	946	809	256	230	999999	999999	213	999999	763	919	271	174	928	999999	317	999999	585	364	702	942	835	999999	370	641	999999	114	702	518	578	360	999999	999999	80	901	170	357	689	999999	39	284	999999	999999	92	455	167	83	999999	466	570	421	999999	999999	469	816	640	52	448	614	999999	958	456	695	810	413	292	22	104	999999	284	960	742	589	335	428	510	685	820	999999	484	999999	999999	246	948	999999	999999	247	790	264	270	999999	908	999999	999999	999999	827	746	349	679	172	155	999999	999999	191	609	999999	532	74	999999	315	999999	231	533	140	999999	999999	999999	999999	653	175	54	231	840	766	166	62	667	153	264	600	764	999999	151	752	999999	999999	819	65	348	486	999999	999999	748	948	315	896	385	999999	999999	566	617	999	695	999999	128	999999	148	868	999999	557	22	389	809	451	550	618	90	780	802	350	999999	164	999999	177	461	999999	999999	891	999999	999999	677	723	667	697	982	765	650	637	634	414	999999	951	40	999999	474	335	999999	999999	408	999999	815	999999	151	145	871	999999	601	528	62	257	450	256	418	764	880	299	722	122	468	785	967	452	999999	397	869	743	134	616	999999	136	507	186	493	763	454	82	999999	999999	825	529	173	132	585	386	964	235	999999	276	999999	184	613	261	838	623	729	373	999999	754	275	137	338	984	824	999999	750	273	999999	999999	319	807	718	199	296	938	621	845	867	770	432	999999	210	858	705	528	523	999999	347	870	44	91	624	826	266	697	201	188	307	999999	635	701	999999	999999	956	999999	466	423	999999	900	999999	883	505	687	999999	631	926	480	289	306	413	999999	999999	893	620	237	192	891	999999	598	999999	443	547	218	144	731	182	322	901	601	72	999999	999999	447	868	160	586	936	504	635	771	999999	999999	11	255	140	774	578	277	999999	920	999999	490	377	162	567	345	297	553	600	458	614	578	687	243	313	225	488	34	470	651	999999	397	307	827	36	544	546	962	14	956	603	55	182	999999	999999	619	912	294	999999	814	298	393	999999	186	166	152	221	999999	942	915	296	554	807	999999	999999	187	192	550	999999	33	999999	999999	548	999999	999999	569	405	999999	746	693	312	203	723	655	362	862	493	131	999999	999999	999999	778	29	99	999999	58	247	
104	16	999999	999999	372	168	287	999999	999999	845	268	331	597	999999	215	31	258	612	999999	831	161	999999	812	693	71	879	252	701	30	999999	459	974	806	999999	311	10	435	266	940	45	999999	999999	399	999999	999999	999999	82	999999	999999	757	999999	486	999999	226	95	380	999999	627	375	999999	999999	585	999999	658	395	999999	999999	276	445	215	596	992	672	67	395	521	335	795	467	271	806	115	584	273	999999	973	406	589	245	999999	999999	999999	999999	999999	128	999999	646	741	631	940	999999	806	999999	911	999999	999999	814	520	831	574	999999	999999	169	114	999999	999999	10	731	999999	422	887	934	999999	999999	408	789	112	225	938	535	999999	593	173	527	986	10	415	672	111	766	169	886	758	671	886	408	647	786	999999	318	859	999999	627	219	63	350	775	195	513	999999	676	999999	582	305	699	999999	244	642	127	685	999999	338	629	357	263	11	186	369	628	999	151	325	454	630	676	959	999999	999999	473	645	234	229	169	999999	999999	570	314	462	971	999999	999999	14	668	999999	999999	531	295	280	956	999999	999999	416	567	513	240	360	999999	951	629	999999	495	999999	999999	481	460	186	999999	900	999999	692	696	999999	398	203	999999	146	999999	369	717	999999	674	695	999999	421	481	818	999999	655	999999	999999	426	362	999999	999999	999999	999999	835	196	634	736	362	395	23	273	365	999999	999999	373	999999	103	702	784	244	484	75	800	292	758	999999	642	524	522	411	527	999999	344	999999	166	999999	950	999999	470	735	999999	792	289	681	733	65	999999	800	999999	977	404	46	642	127	357	999999	149	601	87	196	991	999999	839	999999	999999	999999	31	559	861	119	727	792	999999	999999	264	692	785	999999	559	702	999999	842	236	545	16	490	999999	999999	543	989	999999	359	999999	284	743	767	952	305	999999	999999	44	482	938	999999	259	612	999999	592	999999	999999	390	999999	52	385	228	159	986	303	977	15	374	804	26	871	999999	999999	568	957	316	496	999999	490	933	823	667	495	903	999999	296	404	685	51	364	877	999999	103	999999	848	999999	593	781	659	328	189	371	240	466	76	999999	881	53	999999	999999	375	925	900	97	999999	717	732	256	999999	999999	582	330	332	450	148	272	901	71	720	901	722	715	999999	172	999999	999999	437	999999	836	999999	999999	361	837	765	988	999999	708	16	97	141	333	347	842	999999	745	858	49	790	999999	804	291	819	332	999999	564	660	845	738	343	999999	290	703	419	83	603	231	492	567	462	196	999999	895	974	588	578	384	872	439	426	999999	999999	646	999999	42	
583	594	999999	891	999999	999999	116	970	999999	330	851	629	999999	769	58	524	999999	999999	999999	141	250	395	845	743	377	189	787	415	321	447	354	643	999999	386	499	999999	999999	600	366	134	89	593	999999	999999	737	948	999999	113	390	901	529	941	318	579	792	999999	749	294	999999	999999	999999	700	658	235	975	217	637	551	279	50	332	999999	999999	214	62	999999	172	201	16	999999	732	684	35	420	918	413	335	423	594	311	999999	907	86	344	584	388	934	999999	678	529	999999	905	999999	350	579	999999	999999	114	526	145	999999	557	999999	105	298	865	999999	248	316	999999	882	999999	956	967	781	424	698	999999	629	674	722	174	523	999999	117	999999	850	684	840	999999	999999	231	999999	459	999999	999999	629	999999	56	718	999999	695	999999	116	647	106	948	999999	999999	164	65	56	484	999999	422	999999	999999	999999	987	999999	25	991	407	151	985	661	999999	507	692	80	999999	716	733	911	961	36	483	416	839	20	879	983	125	685	119	999999	747	53	46	424	999999	827	999999	999999	702	999999	297	549	131	985	999999	450	183	497	999999	349	322	572	891	999999	387	628	962	976	999999	41	875	999999	42	454	914	284	471	277	405	999999	722	158	218	249	739	934	999999	853	999999	438	999999	999999	326	770	999999	999999	162	650	47	57	999999	28	993	670	846	575	516	999999	80	504	999999	999999	102	401	626	999999	363	999999	999999	452	999999	999999	744	163	231	256	405	999999	236	740	132	999999	240	357	112	703	165	548	403	173	427	618	999999	999999	458	904	535	924	153	63	820	510	993	594	999999	756	283	839	448	599	179	254	450	340	381	168	675	999999	299	923	19	815	258	492	35	724	335	999999	704	327	721	999999	129	182	919	622	827	645	642	999999	999999	325	109	803	994	183	177	452	366	300	238	790	635	999999	54	999999	999999	999999	569	990	430	277	999999	131	878	999999	135	277	421	759	340	39	112	999999	503	693	716	455	999999	852	556	999999	650	414	98	931	846	999999	137	914	370	327	86	651	926	999999	190	978	999999	306	58	899	40	607	960	209	999999	692	726	361	299	806	999999	999999	443	999999	999999	730	999999	947	851	235	150	507	398	23	952	999999	26	350	513	999999	530	999999	804	656	999999	52	454	889	253	163	182	776	999999	564	315	368	218	389	535	459	945	977	454	822	759	533	218	946	256	999999	676	999999	847	999999	285	818	913	999999	694	584	286	153	703	698	63	373	881	834	707	594	252	999999	815	999999	791	552	748	981	896	329	999999	507	
999999	27	487	999999	928	74	999999	496	455	430	694	999999	183	802	284	999999	768	396	651	384	249	999999	999999	49	570	794	769	999999	80	931	999999	999999	999999	779	510	685	221	999999	444	817	999999	220	148	999999	942	999999	999999	999999	999999	992	223	999999	999999	459	267	979	999999	447	235	144	999999	555	426	523	540	329	210	403	999999	598	544	999999	951	834	999999	38	524	999999	999999	706	913	999999	999999	87	718	389	698	301	521	530	651	773	42	310	999999	10	793	624	292	622	664	999999	697	679	457	712	559	842	999999	239	465	873	351	528	230	525	100	349	805	160	631	908	999999	999999	947	771	999999	651	321	999999	244	899	879	999999	52	436	999999	785	630	15	830	855	999999	999999	999999	778	431	999999	89	997	999999	454	999999	141	991	755	604	999999	732	685	244	908	531	800	994	566	994	867	486	794	442	999999	719	999999	330	776	247	600	999999	179	349	964	571	323	919	790	999999	999999	493	296	832	167	999999	944	771	921	333	871	297	508	999999	564	37	295	565	999999	999999	999999	999999	224	518	14	999999	999999	345	279	346	217	880	213	485	256	384	199	961	284	262	774	999999	408	452	375	999999	208	395	785	999999	286	758	325	65	71	999999	999999	999999	999999	999999	500	608	501	585	126	990	999999	32	537	190	999999	333	999999	351	999999	989	412	771	152	999999	30	999999	560	343	999999	459	999999	158	423	319	115	421	143	345	762	176	537	823	999999	999999	228	185	999999	604	999999	999999	477	974	999999	82	534	506	636	136	999999	333	57	168	525	999999	435	999999	608	227	85	426	200	945	588	793	462	588	999999	766	482	999999	319	956	999999	116	981	999999	63	999999	785	608	785	16	427	438	128	999999	308	999999	950	293	999999	640	529	682	762	532	395	311	999999	999999	999999	999999	999999	84	24	101	924	418	685	845	881	999999	442	476	641	193	999999	160	675	93	999999	999999	816	199	277	678	437	562	353	459	203	999999	732	840	547	915	999999	352	424	999999	454	889	983	114	411	999999	208	62	999999	579	999999	245	635	535	665	295	62	464	807	345	664	372	74	235	651	139	534	601	929	999999	831	999999	999999	648	639	999999	792	712	787	957	480	384	521	774	999999	958	126	207	184	999999	999999	897	545	88	372	92	825	758	462	282	785	606	133	324	747	999999	509	987	895	999999	999999	350	677	850	864	290	850	299	779	999999	22	337	427	999999	862	933	999999	657	285	999999	999999	43	999999	514	181	874	261	206	37	626	458	139	311	909	758	522	229	
999999	224	92	241	999999	979	769	999999	457	188	455	999999	814	999999	851	711	348	999999	469	999999	173	678	989	38	999999	272	162	999999	883	36	517	999999	350	714	943	443	203	325	999999	64	999999	254	999999	695	999999	744	222	436	607	428	962	219	298	431	66	27	234	999999	587	272	826	999999	386	431	670	535	999999	109	256	418	999999	32	660	415	610	918	999999	304	233	999999	59	726	999999	999999	74	308	999999	918	999999	926	219	149	738	776	238	955	999999	302	999999	280	632	123	189	198	910	939	558	882	820	999999	72	999999	830	677	222	109	897	921	999999	371	904	203	999999	999999	208	999999	294	884	187	655	60	661	279	953	286	936	546	448	554	134	750	749	107	519	999999	289	319	70	563	138	67	999999	935	662	376	439	670	859	989	541	655	673	999999	174	999999	411	660	876	400	286	563	459	999999	242	621	999999	105	933	467	919	68	233	330	58	597	999999	725	616	587	847	276	686	458	22	479	87	999999	932	431	461	999999	442	999999	287	999999	999999	999999	703	51	221	343	737	401	999999	999999	431	353	656	999999	984	685	53	299	552	20	876	10	999999	762	543	121	172	511	15	300	626	563	53	483	989	534	31	574	376	513	999999	295	388	539	999999	734	999999	365	447	775	584	152	127	277	698	607	225	941	507	109	181	235	999999	999999	856	999999	999999	182	999999	459	663	479	999999	49	999999	999999	622	823	714	809	723	806	74	240	715	483	445	999999	785	999999	999999	90	76	276	999999	312	899	608	683	189	434	225	999999	987	999999	115	229	88	796	117	985	999999	237	698	999999	999999	171	999999	999999	999999	433	534	397	206	151	583	999999	999999	706	178	692	24	150	534	999999	999999	38	87	999999	610	999999	367	979	677	406	917	853	999999	999999	968	151	999999	999999	999999	756	899	827	999999	846	999999	999999	571	382	999999	425	999999	260	702	322	878	345	93	999999	463	129	75	554	719	800	233	730	43	767	738	36	949	479	841	778	999999	680	457	241	589	907	692	985	361	262	999999	666	161	999999	21	632	68	999999	91	999999	690	355	118	781	999999	808	999999	803	999999	600	475	501	419	923	837	207	888	999999	458	556	999999	999999	202	466	375	999999	579	978	756	115	968	254	999999	660	98	140	999999	675	619	781	999999	888	999999	761	999999	933	256	999999	228	814	743	999999	256	535	754	609	999999	651	999999	64	239	691	999999	999999	999999	231	113	759	999999	706	999999	999999	242	676	999999	547	739	441	680	441	320	351	759	942	999999	762	
997	862	905	488	978	999999	269	564	552	999999	841	813	999999	564	829	497	402	522	999999	530	973	579	226	216	870	999999	971	999999	743	887	931	999999	175	869	234	250	999999	356	728	999999	999999	677	999999	761	706	925	312	999999	999999	999999	948	247	763	841	788	427	645	698	618	999999	949	295	821	664	625	736	647	269	340	999999	999999	56	793	999999	999999	306	455	465	999999	944	418	856	372	920	999999	694	352	334	999999	999999	999999	999999	999999	470	999999	667	856	470	146	970	288	999999	999999	32	189	999999	453	298	999999	492	972	190	999999	673	849	103	923	900	725	999999	999999	322	999999	533	984	489	317	333	999999	999999	449	999999	999999	540	666	375	999999	349	999999	46	250	63	71	597	999999	999999	999999	75	999999	671	744	956	999999	215	586	965	863	999999	48	699	594	130	588	363	53	999999	861	657	17	484	31	584	168	999999	690	999999	261	999999	698	999999	522	252	712	999999	176	999999	999999	123	954	700	511	820	999999	51	999999	130	474	999999	554	848	563	999999	67	146	649	169	797	999999	524	999999	714	282	563	479	999999	352	417	550	196	560	746	747	702	317	972	999999	283	127	246	999999	999999	553	47	849	16	213	194	575	398	999999	695	999999	999999	708	999999	239	267	831	864	999999	713	923	521	999999	999999	816	616	750	174	999999	886	680	999999	955	389	171	999999	713	999999	973	167	841	161	190	864	563	158	993	331	999999	944	452	262	146	856	942	999999	53	748	200	999999	444	411	950	130	999999	372	643	329	824	999999	553	368	891	942	871	999999	999999	139	547	668	999999	428	431	999999	443	428	684	108	447	139	202	999999	999999	386	722	999999	211	999999	849	201	514	999999	507	748	400	93	370	999999	999999	999999	701	913	210	999999	973	25	980	456	686	597	999999	545	881	999999	801	588	999999	514	229	441	570	280	290	356	164	999999	921	682	999999	999999	67	490	123	277	438	288	999999	751	413	707	459	754	383	262	513	968	792	812	946	811	999999	856	974	552	999999	430	633	854	377	34	104	308	353	336	539	207	431	614	266	999999	999999	344	999999	522	982	999999	999999	38	842	195	999999	118	735	300	999999	210	516	570	999999	17	655	999999	999999	388	999999	160	999999	57	722	316	546	187	556	433	999999	663	999999	461	570	794	999999	604	999999	999999	868	986	573	999999	999999	999999	690	860	947	258	868	914	999999	723	909	831	414	999999	316	536	648	979	561	311	313	697	455	999999	10	872	999999	999999	898	200	519	999999	587	357	82	393	999999	686	239	308	565	
83	702	41	552	738	999999	999999	298	999999	543	889	434	999999	749	287	883	636	860	84	775	817	25	770	213	292	254	999999	776	923	910	962	749	263	746	240	994	424	511	272	493	798	761	423	657	630	202	326	999999	999999	510	989	825	164	999999	747	999999	999999	827	269	494	332	908	375	999999	581	149	181	525	519	292	999999	999999	598	999999	999999	65	601	999999	583	100	927	458	981	999999	920	999999	999999	730	998	999999	72	596	999999	999999	999999	889	396	849	85	490	999999	801	98	512	51	865	237	573	999999	692	999999	818	254	999999	566	873	999999	999999	654	444	555	450	526	347	230	872	999999	820	999999	999999	669	752	47	103	79	136	370	478	381	64	909	31	999999	315	715	253	999999	999999	999999	297	999999	443	204	999999	935	580	999999	750	292	178	983	999999	152	470	33	713	781	999999	109	440	513	458	999999	599	535	533	276	221	999999	976	999999	999999	609	999999	133	235	557	407	167	499	999999	619	196	212	999999	502	879	713	292	999999	472	200	972	780	784	999999	863	605	114	411	313	73	999999	315	648	183	807	19	346	798	999999	383	993	610	588	894	999999	377	527	43	654	999999	928	630	999999	339	837	829	358	619	371	999999	302	756	196	788	500	999999	999999	898	694	869	377	494	845	999999	207	371	202	889	999999	495	88	81	757	750	144	498	801	319	345	978	660	727	999999	213	91	246	424	999999	403	391	999999	628	348	784	999999	444	785	425	141	475	999999	468	376	999999	999999	999999	999	445	999999	12	999999	254	562	716	218	649	67	641	17	999999	947	999999	999999	861	681	459	732	999999	564	700	713	386	187	999999	351	201	361	999999	339	859	247	978	999999	401	312	569	76	632	575	545	386	999999	418	181	999999	243	972	999999	999999	999999	499	36	999999	953	299	702	77	692	999999	27	298	507	311	999999	722	968	258	104	559	122	393	999999	999999	28	999999	569	967	16	351	999999	228	846	365	915	999999	221	999999	201	999999	609	501	383	267	558	257	878	842	270	999999	999999	985	878	955	91	41	399	630	863	639	729	999999	71	350	266	798	452	151	396	787	999999	871	67	991	999999	621	19	842	999999	771	445	999999	707	557	791	132	999999	890	284	883	999999	591	243	561	999999	999999	440	999999	10	760	804	736	455	999999	947	688	928	999999	15	470	32	557	782	101	204	999999	37	513	559	144	457	561	867	999999	817	920	637	505	618	84	190	976	999999	97	966	709	281	999999	999999	999999	204	464	884	813	860	422	808	999999	367	
999999	847	926	999999	866	312	999999	999999	999999	665	999999	61	432	277	931	289	55	715	999999	135	999999	731	999999	999999	456	939	999999	676	999999	999999	404	121	495	148	248	237	263	503	974	785	723	840	338	569	582	61	771	196	999999	999999	815	706	999999	27	999999	648	55	32	37	926	999999	576	815	300	999999	999999	566	999999	38	704	36	999999	741	909	411	999999	403	243	331	405	178	806	722	529	999999	999999	996	478	276	600	192	240	475	58	999999	156	35	48	999999	999999	495	487	168	259	507	999999	965	214	615	227	255	811	999999	631	999999	512	999999	295	463	999999	919	98	27	438	522	999999	86	692	443	264	999999	364	934	665	910	999999	648	473	31	574	999999	792	862	999999	355	380	540	999999	999999	999999	302	740	585	734	999999	406	469	999999	737	712	999999	283	999999	999999	598	890	876	45	999999	77	864	390	273	888	841	137	235	969	93	152	265	242	402	999999	962	999999	779	999999	919	513	231	917	736	999999	389	458	30	511	459	464	503	504	132	233	109	912	476	999999	999999	619	999999	500	647	595	457	952	880	302	398	710	999999	676	999999	218	845	946	999999	953	999999	393	999999	723	519	628	648	760	120	179	999999	60	422	92	317	999999	341	731	280	999999	862	436	999999	999999	123	749	999999	999999	389	999999	387	162	267	522	197	509	512	457	980	28	946	999999	999999	711	999999	348	297	37	369	815	876	124	676	513	999999	999999	999999	999999	610	770	999999	822	381	206	999999	226	999999	899	894	807	999999	999999	750	261	204	999999	593	866	804	774	461	325	466	573	47	272	486	999999	431	125	694	132	846	220	744	134	325	646	999999	706	555	999999	999999	562	999999	999999	374	424	319	925	489	948	585	836	318	999999	365	807	169	999999	739	49	477	779	122	999999	47	540	999999	80	999999	947	946	107	228	72	192	999999	555	54	898	72	443	505	636	999999	547	999999	901	785	768	518	486	999999	999999	516	920	363	450	999999	955	999999	906	249	86	541	999999	488	617	255	776	461	261	124	630	677	605	999999	153	376	137	36	638	732	999999	341	470	556	999999	711	151	999999	464	999999	999999	74	999999	204	999999	104	744	999999	402	655	999999	316	266	371	770	300	911	948	999999	83	225	929	205	999999	937	999999	80	455	358	905	113	999999	999999	999999	999999	565	999999	410	999999	999999	999999	77	633	983	723	995	84	108	786	999999	800	203	619	390	986	169	869	981	267	684	33	298	999999	497	551	72	318	217	345	214	778	999999	406	170	450	999999	305	222	
461	942	670	972	669	518	999999	910	337	616	72	866	696	540	153	868	35	999999	999999	146	441	660	686	867	762	581	71	300	796	999999	940	838	864	657	530	325	999999	999999	999999	202	999999	640	735	702	154	999999	517	247	999999	537	999999	116	792	169	780	800	265	999999	999999	98	999999	814	124	878	676	234	12	49	20	828	855	973	999999	173	999999	800	925	999999	722	999999	73	823	933	999999	322	833	999999	999999	876	729	999999	220	999999	999999	745	577	999999	999999	35	919	477	999999	237	537	682	999999	999999	999999	414	980	875	999999	90	999999	34	633	999999	999999	999999	999999	999999	307	173	290	769	645	141	184	999999	187	283	79	958	803	816	595	999999	406	586	160	442	427	999999	896	854	788	139	915	999999	999999	999999	999999	300	192	999999	179	999999	947	999999	47	40	226	211	237	999999	805	322	999999	999999	439	47	484	278	415	410	761	17	276	436	981	515	999999	668	999999	490	612	999999	999999	72	646	999999	648	999999	549	999999	226	999999	72	200	58	475	852	805	86	84	221	403	999999	999999	979	172	48	999999	999999	999999	814	999999	896	999999	999999	36	546	225	999999	999999	399	846	999999	294	999999	546	945	86	999999	999999	663	420	999999	239	279	218	894	999999	92	484	251	137	999999	27	316	668	999999	325	106	999999	999999	637	341	999999	685	375	675	599	597	443	227	961	143	281	868	999999	966	667	477	885	142	551	142	989	908	271	994	711	978	526	227	999999	999999	365	585	999999	88	664	554	903	543	304	406	999999	267	999999	993	999999	158	911	701	999999	847	220	999999	999999	504	351	28	999999	999999	963	621	81	225	999999	999999	999999	999999	842	325	311	122	999999	352	837	155	492	732	628	278	999999	562	76	999999	566	782	769	475	208	531	736	646	140	999999	579	999999	334	434	669	999999	224	884	316	595	999999	548	999999	999999	999999	242	21	999999	400	155	955	411	554	257	659	814	221	313	497	999999	589	665	982	50	999999	164	820	999999	999999	329	999999	540	256	480	435	27	509	901	999999	965	520	127	255	984	577	999999	138	87	774	855	97	999999	397	999999	16	733	566	242	999999	999999	421	952	555	80	101	425	165	83	821	999999	315	319	890	531	800	471	999999	997	473	605	35	743	293	217	241	152	153	999999	474	701	461	276	806	999999	554	567	999999	999999	999999	162	22	64	265	143	549	778	31	999999	204	544	323	568	769	999999	999999	677	668	347	999999	999999	281	999999	609	130	190	49	999999	374	977	999999	999999	999999	114	320	592	999999	999999	999999	668	999999	
130	288	999999	929	999999	892	999999	317	999999	876	999999	999999	345	944	881	118	455	144	952	999999	999999	656	999999	961	999999	88	464	459	906	999999	200	518	999999	999999	828	993	847	680	743	297	541	205	721	999999	999999	676	899	170	439	999999	525	999999	207	999999	999999	999999	399	105	294	999999	438	58	410	752	999999	390	554	999999	125	999999	271	775	401	665	999999	79	999999	787	626	968	189	303	999999	432	385	846	320	999999	196	363	603	999999	999999	999999	999999	493	795	999999	424	954	999999	938	54	551	222	750	952	542	200	999999	999999	612	999999	326	128	144	999999	977	377	839	79	999999	999999	761	293	518	999999	955	999999	484	284	965	373	672	999999	250	259	478	219	999999	894	999999	330	77	824	999999	999999	79	999999	723	465	817	601	584	999999	999999	175	292	268	703	999999	999999	999999	715	844	573	248	999999	480	999999	885	999999	999999	742	945	300	999999	706	937	999999	244	999999	639	93	28	467	999999	789	787	757	85	966	999999	516	999999	999999	53	614	232	260	999999	999999	999999	448	838	999999	59	859	999999	999999	999999	468	355	965	469	60	367	651	697	387	209	459	999999	722	999999	919	349	261	479	56	999999	108	483	686	549	766	721	200	999999	999999	418	514	160	203	999999	616	999999	254	999999	999999	541	401	917	845	60	302	999999	999999	999999	919	565	797	999999	592	346	287	999999	999999	425	703	339	999999	999999	584	969	999999	309	824	350	999999	308	105	215	267	515	855	190	637	635	257	315	844	553	336	557	621	135	999999	856	104	999999	952	828	353	999999	374	999999	343	999999	366	993	635	999999	461	620	999999	592	132	999999	491	999999	999999	43	178	397	495	622	80	999999	357	569	999999	999999	255	563	356	999999	861	384	150	999999	846	761	279	263	999999	318	101	999999	96	39	999999	490	375	998	283	918	999999	999999	397	999999	925	316	999999	796	261	999999	999999	999999	274	203	730	747	999999	631	999999	596	763	915	717	186	530	364	940	328	566	261	999999	257	999999	999999	999999	904	999999	398	934	999999	242	482	999999	21	38	203	450	893	308	264	999999	743	748	687	165	744	249	221	231	570	999999	209	999999	10	75	42	999999	837	586	826	760	548	697	719	363	291	912	705	999999	337	999999	999999	30	312	707	858	509	999999	282	871	665	999999	177	373	173	999999	999999	12	946	996	585	612	316	482	504	999999	56	38	334	874	999999	999999	999999	893	999999	999999	189	999999	302	999999	999999	26	565	715	170	999999	380	333	556	330	48	999999	759	999999	999999	311	740	548	808	702	812	481	277	
408	999999	132	712	999999	718	999999	853	325	709	738	999999	568	57	601	321	519	635	723	481	14	835	999999	784	913	152	354	589	999999	129	999999	405	999999	999999	167	674	48	282	106	615	713	476	723	999999	30	687	999999	999999	149	999999	298	77	99	10	999999	572	129	347	799	141	999999	263	223	205	119	343	422	820	889	926	999999	247	538	999999	767	538	122	719	999999	236	959	99	449	999999	831	999999	316	999999	999999	595	999999	700	483	965	251	459	262	527	999999	999999	274	372	374	223	952	61	538	981	242	999999	459	409	584	573	181	284	814	999999	374	587	37	370	344	304	380	999999	763	573	866	999999	999999	594	628	87	961	999999	724	235	999999	999999	994	334	818	751	999999	156	999999	910	999999	966	645	453	163	514	659	903	38	999999	843	379	999999	965	999999	925	458	999999	999999	507	999999	585	559	588	357	594	592	702	552	593	999999	233	999999	853	779	999999	671	832	440	124	428	999999	999999	999999	392	91	999999	999999	219	999999	999999	280	375	618	308	218	417	66	105	569	999999	999999	361	445	911	619	911	443	196	225	263	999999	433	666	999999	554	26	905	999999	276	112	564	999999	658	999999	888	857	848	555	571	492	615	736	871	999999	472	999999	133	742	772	180	58	842	993	639	675	846	709	539	753	999999	999999	860	829	999999	366	472	999999	154	33	761	999999	888	624	733	648	890	562	999999	999999	999999	999999	173	433	105	64	722	999999	29	625	999999	158	999999	801	999999	981	754	999999	414	836	999	12	979	999999	21	117	999999	227	270	991	999999	294	246	922	904	309	348	437	734	999999	644	973	683	529	982	613	753	96	999999	999999	893	983	999999	999999	617	846	913	454	999999	987	999999	504	239	37	839	999999	911	396	999999	79	642	327	182	11	202	36	328	999999	999999	407	364	83	971	517	107	801	146	610	314	67	395	894	25	999999	518	149	999999	999999	999999	235	999999	366	198	999999	119	576	811	156	444	591	528	464	717	24	999999	820	533	999999	929	48	620	311	91	839	684	748	311	436	492	62	292	672	769	511	705	998	884	795	408	999999	990	990	176	723	539	999999	186	11	123	698	615	32	726	999999	999999	400	284	359	501	999999	274	384	999999	391	309	999999	694	999999	318	999999	935	737	322	408	57	630	145	368	999999	999999	572	310	999999	793	446	999999	945	128	896	314	723	535	304	48	267	615	336	784	424	683	247	971	692	999999	763	878	999999	999999	603	984	265	916	999999	999999	798	963	71	869	944	999999	910	999999	
318	13	999999	409	999999	284	999999	441	303	360	943	999999	515	600	618	834	40	568	560	626	999999	912	59	999999	486	556	249	303	554	999999	999999	385	999999	671	662	689	576	364	445	434	187	171	691	905	972	432	242	207	999999	999999	999999	385	999999	293	61	406	954	114	923	887	999999	847	887	836	519	568	999999	844	999999	999999	268	676	133	136	449	362	231	154	834	63	999999	51	948	327	627	464	897	488	619	266	734	471	999999	558	399	340	999999	999999	395	414	578	397	999999	425	968	173	262	362	999999	699	185	810	999999	999999	573	999999	898	570	218	65	671	375	235	681	999999	796	245	575	737	999999	88	376	758	430	485	926	782	532	359	464	999999	545	644	999999	90	924	201	571	984	405	441	714	645	340	999999	213	172	587	231	181	928	686	625	734	620	999999	61	850	999999	999999	999999	376	221	754	852	135	730	999999	999999	279	605	674	590	341	999999	374	730	999999	687	999999	999999	204	311	187	536	525	999999	909	309	281	873	350	999999	347	194	74	503	999999	999999	617	999999	858	987	951	576	263	106	999999	66	256	999999	632	173	999999	883	27	999999	999999	228	999999	215	999999	14	328	406	264	497	253	156	999999	999999	839	941	79	799	905	217	359	610	282	429	636	853	62	203	250	187	74	463	177	999	469	672	159	999999	662	999999	668	555	321	766	999999	147	452	385	248	691	103	323	978	999999	715	999999	946	999999	579	967	951	135	166	87	433	790	979	613	411	999999	999999	999999	999999	999999	548	804	298	515	576	999999	999999	999999	955	559	93	999999	999999	999999	293	999999	725	251	832	999999	902	999999	399	244	999999	72	167	999999	973	80	899	999999	999999	926	999999	999999	144	440	341	999999	566	284	179	606	993	682	315	999999	999999	376	999999	999999	836	452	999999	999999	414	64	999999	513	341	571	703	999999	659	658	574	999999	999999	382	901	999999	909	752	138	627	373	999999	251	660	999999	545	518	999999	628	358	999999	999999	777	265	506	90	268	827	748	999999	581	294	999999	344	117	757	525	947	474	999999	641	94	999999	532	642	622	812	999999	756	999999	63	105	266	311	999999	840	780	999999	999999	999999	36	999999	13	143	56	88	845	906	552	999	999999	570	999999	471	717	999999	999999	255	622	884	277	746	81	999999	941	999999	999999	999999	284	999999	977	684	82	653	999999	560	90	999999	999999	563	777	906	968	757	999999	492	961	795	999999	555	430	534	228	991	999999	290	999999	60	201	569	60	208	999999	285	32	346	498	489	340	166	434	239	999999	
69	116	371	777	324	999999	459	999999	999999	999999	729	846	452	999999	999999	999999	850	550	40	988	915	999999	578	284	693	734	439	994	482	464	437	131	201	765	999999	885	192	999999	695	872	742	55	999999	999999	902	438	999999	880	417	389	490	616	404	250	853	556	537	96	999999	589	748	464	51	778	625	608	655	999999	306	205	999999	347	854	999999	999999	870	695	431	382	264	999999	558	587	999999	973	820	727	951	999999	999999	357	105	999999	116	133	287	13	999999	531	999999	783	893	999999	221	471	153	762	246	994	999999	860	115	999999	829	435	200	877	999999	999999	804	880	703	774	693	848	822	918	747	43	999999	866	656	900	88	480	999999	975	375	999999	829	67	490	999999	928	752	251	391	999999	680	933	410	64	243	726	999999	999999	128	999999	372	999999	235	24	213	35	126	214	215	635	358	999999	225	999999	999999	975	747	400	746	846	940	607	999999	328	76	109	567	811	423	183	664	400	152	94	999999	983	999999	999999	287	931	812	547	45	999999	251	516	718	999999	999999	999999	979	33	999999	282	949	999999	218	907	947	114	468	314	791	42	971	957	31	140	999999	343	999999	705	123	815	43	402	571	684	999999	560	390	669	83	999999	999999	999999	67	870	145	247	775	697	104	999999	473	999999	756	13	784	999999	494	588	400	405	887	284	909	527	999999	999999	204	533	999999	999999	723	798	241	636	838	339	999999	999999	995	270	999999	683	610	940	352	999999	646	567	999999	793	75	802	279	678	277	999999	999999	539	631	588	53	251	866	706	459	999999	999999	130	175	999999	394	343	999999	139	836	213	673	969	185	712	999999	999999	632	47	999999	920	529	563	999999	918	607	369	529	416	227	326	816	903	490	999999	269	999999	999999	455	409	732	999999	150	841	73	256	999999	364	919	678	999999	618	829	999999	538	154	713	761	999999	847	999999	999999	185	911	520	999999	769	489	507	999999	999999	999999	187	638	599	711	389	721	305	671	845	999999	610	738	812	707	987	999999	951	999999	555	764	154	607	999999	918	999999	238	330	676	486	282	856	999999	294	180	441	201	784	827	764	991	466	585	11	28	212	447	109	812	409	250	537	974	897	999999	999999	999999	999999	681	677	160	400	628	195	573	999999	144	454	999999	276	795	999999	134	999999	564	308	568	606	366	999999	999999	139	517	999999	245	744	882	578	665	88	861	937	113	999999	613	600	999999	400	438	869	77	993	999999	546	614	999999	413	215	342	330	533	973	897	965	999999	999999	883	361	999999	999999	276	999999	
789	563	414	857	640	974	164	963	470	178	178	496	648	602	672	971	662	999999	999999	676	245	344	554	999999	50	148	78	592	999999	486	450	999999	603	511	999999	903	142	999999	867	438	60	379	999999	365	999999	410	999999	488	358	911	699	221	497	999999	330	454	18	526	999999	501	906	572	255	984	999999	568	893	146	999999	769	838	906	871	902	625	866	484	199	92	999999	822	589	243	805	786	999999	122	13	191	759	894	615	939	375	532	488	133	875	637	247	516	190	100	589	999999	999999	350	594	973	463	970	999999	999999	186	679	327	338	450	208	498	455	890	954	638	874	233	966	505	379	999999	742	609	562	845	133	641	498	653	732	993	888	999999	39	727	789	999999	999999	999999	696	215	999999	683	999999	999999	791	626	235	999999	715	849	826	844	224	836	721	999999	266	597	62	999999	828	684	999999	214	999999	928	861	999999	999999	799	999999	213	809	999999	987	999999	932	423	64	507	416	999999	938	882	177	54	999999	203	16	428	818	585	710	659	999999	475	966	472	538	863	765	998	612	916	799	999999	999999	60	848	999999	999999	842	542	999999	630	791	745	999999	999999	565	625	999999	999999	430	980	475	502	159	999999	999999	102	469	999999	201	742	418	999999	999999	999999	554	18	262	354	354	999999	975	999999	999999	38	595	729	999999	999999	972	247	107	777	191	935	333	129	885	272	335	569	999999	957	999999	811	222	367	723	999999	999999	999999	373	999999	875	441	999999	433	346	131	201	793	960	43	999999	953	645	640	252	97	759	434	133	989	28	999999	29	28	999999	354	816	999999	15	391	999999	425	874	999999	901	750	931	900	999999	764	81	542	609	936	53	398	176	581	125	636	999999	67	999999	384	999999	100	421	985	732	992	314	963	999999	578	99	999999	88	999999	739	501	165	859	651	368	918	486	185	93	999999	312	188	245	123	379	999999	886	991	500	488	999999	338	945	999999	999999	460	117	754	40	999999	999999	319	999999	999999	623	480	141	415	999999	466	999999	915	337	999999	429	999999	999999	999999	417	188	999999	999999	999999	999999	999999	172	219	999999	999999	908	810	731	999999	246	428	999999	999999	403	499	899	999999	999999	999999	999999	669	999999	11	935	999999	976	391	267	346	851	644	999999	730	930	999999	999999	999999	450	554	166	655	97	999999	101	591	436	940	675	999999	999999	919	730	578	553	999999	42	999999	284	999999	883	526	552	394	999999	999999	377	272	943	999999	49	638	819	926	999999	388	582	135	999999	999999	321	46	715	999999	828	999999	913	481	186	225	999999	
999999	986	506	670	639	113	702	476	499	999999	173	999999	196	321	880	110	804	999999	999999	142	906	262	930	631	847	999999	645	999999	370	688	999999	96	728	607	750	999999	322	265	140	285	879	658	420	139	158	50	529	595	948	832	119	672	999999	92	975	46	65	875	823	999999	999999	999999	999999	811	327	87	277	588	570	238	788	548	999999	889	999999	257	999999	801	483	999999	291	59	999999	538	578	999999	999999	645	631	713	596	446	441	311	817	743	999999	608	811	80	772	940	999999	720	54	570	994	131	829	727	204	999999	402	27	547	417	527	577	242	104	12	631	957	857	641	351	999999	999999	81	518	705	243	989	412	999999	350	34	898	494	17	238	953	815	999999	518	999999	54	424	764	409	999999	999999	375	999999	78	150	999999	177	88	702	463	626	59	321	999999	961	274	990	983	999999	393	628	999999	999999	865	59	999999	62	999999	309	307	692	613	671	302	730	867	283	343	999999	366	856	999999	791	554	611	903	504	881	557	78	999999	441	567	26	999999	890	151	999999	28	999999	930	999999	778	999999	999999	23	387	28	301	104	990	656	100	839	536	999999	302	680	999999	156	999999	181	999999	241	253	260	55	999999	704	839	999999	432	325	999999	436	37	51	397	999999	598	525	485	589	999999	87	408	351	999999	490	789	598	470	999999	872	999999	999999	999999	547	161	521	967	999999	324	999999	378	568	341	531	413	508	766	999999	897	665	999999	835	591	338	164	845	999999	999999	999999	915	251	265	834	999999	555	676	989	504	245	271	630	792	171	137	94	518	77	820	324	999999	999999	693	572	931	252	187	178	709	392	315	612	649	567	999999	220	999999	733	888	976	999999	519	999999	669	636	44	999999	674	999999	999999	645	778	999999	13	193	999999	557	693	903	209	378	999999	289	121	930	659	980	235	761	916	971	784	188	843	999999	999999	760	34	936	896	999999	512	999999	465	746	537	523	999999	384	999999	663	429	830	689	608	238	239	160	999999	977	64	612	913	999999	282	861	600	999999	999999	720	142	532	999999	16	999999	865	794	824	375	402	145	344	851	255	263	552	953	498	245	359	243	610	295	958	842	999999	599	999999	193	999999	937	278	230	999999	384	140	671	824	894	742	999999	415	785	999999	841	719	760	667	293	999999	907	111	999999	76	487	999999	999999	798	174	992	276	627	999999	489	465	999999	124	198	999999	132	880	139	604	502	999999	828	825	999999	127	132	51	999999	883	464	977	835	269	163	185	851	893	873	660	901	476	816	
774	305	880	974	605	999999	999999	999999	999999	778	506	516	161	659	707	999999	680	51	950	345	999999	186	512	999999	607	999999	999999	999999	999999	999999	999999	702	36	108	63	999999	78	153	527	479	144	721	615	209	339	752	11	526	154	605	202	618	951	141	82	597	999999	999999	376	644	560	999999	933	841	308	803	489	62	606	187	229	537	523	481	210	32	571	312	300	999999	999999	999999	874	632	814	860	751	895	36	999999	736	817	999999	883	999999	366	999999	999999	901	535	272	949	919	967	386	664	105	480	930	59	36	490	999999	999999	684	73	903	310	36	447	62	593	999999	150	450	412	761	639	561	844	244	796	411	765	999999	20	999999	906	256	999999	765	999999	965	977	438	999999	856	265	208	999999	462	999999	748	463	482	678	923	779	527	973	903	465	918	96	815	239	999999	205	999999	999999	999999	997	63	876	682	782	628	999999	711	204	555	999999	999999	999999	391	756	58	947	999999	913	96	797	389	282	999999	309	361	878	172	999999	999999	661	336	534	368	999999	434	999999	780	700	60	999999	77	333	999999	406	34	222	705	69	191	141	912	24	588	699	999999	999999	629	383	999999	749	999999	512	999999	894	180	906	347	925	331	999999	177	999999	863	999999	729	66	855	849	284	148	999999	112	27	45	749	321	946	668	999999	999999	252	407	280	999999	999999	564	305	999999	236	128	875	779	737	999999	999999	329	160	376	999999	561	925	779	108	291	575	783	494	992	999999	999999	960	999999	88	999999	934	769	999999	563	232	174	999999	332	623	999999	999999	404	375	23	80	430	999999	579	698	295	728	473	309	988	734	215	79	312	999999	378	167	999999	701	70	79	204	999999	597	154	805	801	603	999999	941	27	999999	999999	481	921	724	999999	999999	979	792	949	471	470	333	828	27	105	458	943	254	998	76	702	315	943	875	423	573	999999	893	494	134	316	999999	971	562	797	598	390	999999	999999	999999	227	909	999999	608	734	999999	999999	137	710	352	659	999999	999999	951	479	112	537	999999	311	133	955	95	307	999999	999999	112	362	276	229	999999	999999	290	573	231	848	793	204	345	150	740	805	307	193	999999	475	404	424	29	93	999999	999999	344	362	558	820	142	611	296	454	632	330	999999	907	999999	999999	999999	348	721	113	999999	999999	202	905	999999	327	657	901	999999	359	999999	688	343	193	999999	999999	732	999999	25	410	716	191	908	891	999999	999999	999999	999999	980	866	105	999999	999999	916	407	786	868	438	791	999999	172	999999	999999	937	694	999999	987	318	382	
999999	552	451	333	320	397	999999	999	311	999999	160	24	267	999999	299	263	703	985	427	786	999999	576	999999	146	999999	247	485	735	999999	999999	574	432	999999	28	999999	999999	653	732	999999	999999	902	786	567	999999	999999	225	905	999999	166	999999	991	959	570	532	999999	201	999999	315	548	999999	911	768	38	114	999999	728	29	249	709	999999	609	970	603	897	883	962	18	262	506	569	999999	176	579	999999	999999	614	862	999999	395	30	75	348	999999	319	617	143	757	463	999999	912	206	666	608	190	84	30	366	999999	648	670	999999	996	809	979	740	999999	199	741	999999	218	865	556	853	689	910	999999	786	293	999999	999999	999999	555	43	593	372	675	567	398	223	195	258	200	823	724	837	999999	999999	214	578	872	943	26	564	999999	57	650	812	919	999999	813	243	82	391	898	999999	637	963	225	617	999999	187	801	527	713	999999	674	732	999999	852	999999	999999	582	715	417	999999	198	990	999999	546	722	863	648	999999	999999	951	186	809	925	268	999999	999999	324	597	514	999999	152	498	999999	61	382	999999	683	76	438	92	661	367	973	101	277	646	940	678	894	211	538	683	127	762	782	999999	807	870	999999	736	999999	999999	211	722	664	699	999999	999999	173	805	999999	582	689	327	999999	819	835	999999	991	999999	174	999999	702	312	167	468	999999	98	999999	517	120	812	422	701	675	675	166	261	436	999999	999999	999999	514	99	31	955	999999	999999	471	962	40	999999	879	100	999999	770	292	999999	565	205	328	999999	701	656	695	999999	169	988	651	999999	663	583	407	423	999999	204	140	612	291	211	475	999999	999999	316	487	147	999999	332	999999	999999	392	267	999999	999999	258	455	279	858	404	999999	999999	14	999999	999999	309	456	575	465	999999	378	640	680	616	999999	730	748	434	394	178	999999	445	837	859	999999	241	405	888	176	175	999999	924	999999	217	638	414	470	431	780	17	41	999999	477	297	999999	274	712	651	999999	510	510	30	885	689	999999	217	999999	155	999999	614	999999	999999	999999	300	433	453	999999	472	978	949	999999	999999	999999	999999	147	999999	967	549	999999	482	529	754	556	665	664	590	49	999999	371	430	456	324	29	175	999999	473	172	187	999999	317	906	999999	673	392	251	194	376	508	551	860	250	418	999999	930	95	999999	21	743	635	843	413	999999	111	999999	503	944	306	999999	282	674	824	999999	685	790	575	289	91	174	999999	480	223	999999	50	510	190	47	999999	99	89	955	999999	428	551	999999	903	141	148	999999	889	307	887	888	236	877	999999	460	
732	266	364	806	77	846	330	165	630	872	734	600	999999	465	676	216	408	326	222	405	999999	665	887	999999	150	965	285	126	999999	334	314	999999	999999	999999	314	20	735	283	887	615	108	395	400	40	406	548	748	999999	630	681	489	999999	999999	640	222	77	999999	999999	665	999999	571	999999	573	305	568	999999	135	999999	160	666	481	134	438	607	999999	999999	274	856	47	602	227	851	496	910	845	404	507	834	516	247	641	814	999999	786	999999	895	822	105	999999	835	422	110	283	964	209	364	481	68	999999	370	802	522	883	72	884	719	716	662	459	173	73	300	141	913	999999	999999	515	652	563	412	39	179	393	999999	190	127	999999	532	710	490	923	999999	999999	999999	445	999999	930	556	999999	334	188	169	645	999999	999999	131	999999	370	940	999999	848	999999	505	930	999999	999999	138	999999	882	767	150	999999	999999	969	250	624	799	999999	477	904	736	999999	751	999999	234	870	534	999999	441	68	999999	999999	592	178	641	105	999999	571	816	812	999999	259	999999	144	193	993	218	999999	68	156	999999	985	892	45	806	999999	87	276	706	469	108	53	250	999999	999999	932	602	783	337	999999	680	999999	177	665	913	999999	294	999999	54	240	999999	858	36	294	735	172	326	556	999999	752	27	677	999999	356	714	947	19	851	999999	261	400	999999	348	999999	999999	104	817	999999	132	330	604	469	231	999999	999999	249	999999	955	97	456	615	55	421	585	999999	12	372	999999	951	965	476	999999	999999	793	840	237	520	122	817	999999	355	99	434	51	157	999999	455	399	548	474	929	63	763	77	999999	354	999999	762	786	474	732	996	285	999999	853	170	377	438	635	580	729	905	148	456	111	526	621	380	438	579	556	972	281	486	45	422	680	35	157	495	225	999999	335	353	908	358	814	278	197	987	190	27	764	968	745	999999	915	317	965	129	733	999999	334	217	917	759	725	799	130	440	490	351	291	149	365	999999	579	795	999999	753	999999	353	192	999999	398	539	218	312	740	21	507	372	69	37	761	582	999999	127	999999	159	999999	999999	999999	756	999999	999999	735	999999	999999	999999	999999	129	769	222	417	390	999999	883	819	387	551	999999	69	118	933	127	292	263	388	999999	547	462	369	398	999999	999999	205	435	999999	559	804	593	699	965	566	387	603	846	999999	999999	133	549	308	58	999999	220	955	49	823	389	556	999999	246	831	237	992	760	381	101	720	999999	33	999999	269	999999	958	722	103	552	556	523	445	643	16	658	997	163	999999	790	909	
999999	165	999999	564	999999	331	356	868	999999	999999	627	231	999999	899	196	109	999999	49	474	649	497	861	497	276	999999	999999	838	239	182	239	999999	999999	591	192	978	39	999999	384	266	999999	999999	854	999999	977	929	999999	999999	744	820	999999	999999	124	847	150	999999	879	668	346	699	892	493	126	695	999999	734	189	640	999999	920	999999	688	235	782	999999	999999	643	999999	519	347	999999	430	103	419	999999	842	725	601	450	999999	108	370	999999	685	999999	768	494	169	857	999999	999999	661	127	999999	663	870	171	341	999999	111	778	999999	159	998	135	472	399	707	81	665	19	588	999999	802	999999	999999	614	550	419	999999	553	483	649	999999	597	912	999999	279	755	753	681	999999	966	348	999999	725	220	999999	559	999999	379	787	97	201	243	999999	471	999999	13	866	265	999999	999999	190	558	305	734	883	411	223	170	129	951	328	984	625	999999	851	811	999999	585	538	990	518	999999	766	396	458	42	999999	451	987	276	888	999999	70	999999	786	790	696	991	999999	674	346	740	260	835	768	216	999999	550	620	514	907	291	727	631	999999	116	999999	999999	286	999999	999999	772	183	999999	73	830	924	162	835	70	124	114	258	863	653	778	823	931	999999	251	424	999999	830	483	368	999999	769	438	999999	679	999	999999	715	487	698	574	566	999999	771	938	292	465	715	999999	399	803	999999	863	977	633	292	859	291	44	436	999999	941	999999	999999	465	71	495	102	999999	70	337	399	771	175	89	222	426	169	999999	999999	958	178	281	93	565	574	999999	999999	436	999999	149	506	680	60	999999	632	866	912	315	877	796	999999	560	498	999999	413	272	698	898	421	999999	999999	999999	86	477	999999	670	999999	928	999999	165	44	999999	767	999999	831	718	720	568	999999	355	513	854	812	171	595	618	782	32	162	999999	217	999999	24	999999	449	999999	604	583	999999	999999	259	999999	424	721	999999	706	792	577	240	999999	551	139	451	75	362	845	999999	914	881	314	887	594	776	999999	947	482	651	999999	481	927	124	147	885	999999	106	529	439	100	999999	888	825	214	791	467	999999	87	121	949	179	999999	124	999999	701	379	84	665	218	834	999999	289	65	556	999999	999999	580	414	254	999999	999999	833	415	699	999999	993	999999	683	802	319	999999	870	371	702	76	876	813	434	999999	999999	420	441	321	604	326	130	999999	278	117	488	999999	356	833	164	980	345	198	424	185	999999	890	400	999999	898	16	903	999999	999999	489	229	500	155	968	738	546	538	522	810	999999	999999	999999	999999	999999	324	
432	482	47	216	721	731	688	999999	258	999999	999999	999999	578	422	598	422	211	479	789	887	988	999999	387	104	999999	451	823	387	999999	791	548	999999	999999	547	476	999999	866	712	641	758	541	111	896	241	122	526	959	110	222	960	192	689	999999	687	336	690	105	999999	598	999999	907	311	356	999999	999999	946	999999	40	945	74	556	999999	838	40	356	886	844	156	982	101	492	723	175	92	608	858	258	146	221	786	438	924	999999	999999	851	240	755	439	52	999999	331	928	164	157	413	693	851	400	341	449	846	949	959	999999	787	193	145	274	999999	340	697	999999	999999	169	635	999999	385	477	188	999999	140	414	113	999999	999999	563	999999	27	678	999999	17	999999	805	772	939	489	964	999999	583	668	104	999999	581	999999	478	273	120	995	521	782	999999	999999	221	999999	318	441	999999	153	999999	999999	624	128	595	943	332	839	262	56	999999	999999	667	767	893	999999	31	999999	833	402	347	999999	999999	573	505	895	999999	633	646	590	463	999999	644	999999	881	359	999999	975	999999	637	388	639	20	73	999999	999999	125	999999	999999	700	203	999999	608	452	805	238	780	60	622	999999	347	699	202	999999	592	721	999999	845	999999	544	476	999999	753	205	23	708	999999	389	796	140	780	65	152	946	396	999999	899	999999	25	652	578	999999	363	205	299	689	447	999999	480	65	999999	279	664	946	233	157	917	412	439	107	742	401	999999	492	999999	292	556	999999	999999	799	999999	320	829	243	965	483	692	557	999999	333	270	999999	908	999999	276	999999	400	206	722	249	876	496	999999	918	910	999999	738	870	286	999999	999999	999999	72	681	999999	553	449	430	999999	999999	464	369	507	115	999999	593	492	522	999999	417	891	360	999999	46	923	334	558	911	333	788	744	999999	280	898	201	79	96	237	507	723	71	969	225	971	999999	516	989	656	92	326	694	226	999999	868	125	999999	667	36	758	999999	994	538	107	202	999999	642	99	609	999999	767	507	265	25	999999	355	922	999999	562	260	416	344	999999	999999	16	999999	528	177	412	782	999999	411	70	478	598	729	533	872	33	966	153	999999	390	999999	324	999999	999999	999999	163	999999	203	648	999999	999999	999999	999999	999999	708	100	108	487	474	687	999999	505	365	447	786	426	772	999999	60	120	595	117	988	999999	170	999999	197	664	327	999999	889	589	999999	306	295	136	34	636	825	999999	925	488	999999	740	564	999999	959	999999	653	784	391	700	153	999999	519	667	999999	619	999999	204	902	443	999999	461	797	999999	734	68	162	659	
402	145	996	278	195	999999	439	999999	999999	924	554	815	999999	542	999999	198	445	243	999999	627	773	414	999999	999999	999999	491	999999	227	999999	326	510	999999	999999	993	391	255	999999	874	352	412	237	114	229	999999	649	96	432	626	828	609	801	501	281	534	885	988	440	375	399	999999	787	222	316	83	423	999999	999999	27	160	386	494	571	891	384	400	669	194	999999	981	792	69	702	398	343	999999	19	629	695	118	403	815	999999	484	648	999999	25	798	999999	999999	995	500	414	999999	999999	124	240	610	999999	999999	225	803	741	999999	607	644	95	823	999999	558	414	999999	900	999999	757	999999	166	999999	252	760	999999	871	48	115	985	301	654	236	946	228	294	999999	733	999999	999999	600	83	999999	999999	14	538	999999	825	597	188	971	600	504	718	880	957	152	367	999999	758	354	764	999999	408	316	989	859	876	754	274	15	300	999999	27	167	999999	222	220	248	231	193	999999	451	999999	24	700	160	999999	999999	270	151	51	597	803	999999	835	447	545	569	25	999999	324	81	999999	183	680	262	486	561	393	999999	932	999999	914	575	308	323	710	999999	616	838	999999	999999	493	132	999999	703	544	480	331	60	676	650	999999	552	868	975	999999	753	344	447	673	999999	683	999999	219	922	683	237	999999	521	999999	162	953	999999	336	514	588	210	999999	976	999999	16	239	343	78	999999	896	371	706	332	999999	956	999999	999999	999999	999999	137	967	913	51	30	999999	240	810	323	524	999999	56	226	363	999999	918	999999	999999	729	999999	725	999999	457	927	35	321	531	916	999999	780	112	999999	999999	940	387	620	296	177	956	411	776	429	29	553	594	850	999999	352	935	286	423	692	449	999999	999999	787	520	986	26	999999	785	323	493	543	422	912	45	286	976	999999	631	375	410	328	890	305	330	903	999999	184	176	188	999999	50	366	420	344	512	278	600	109	310	161	999999	625	462	936	486	141	682	815	999999	999999	999999	654	57	291	131	999999	999999	467	616	999999	841	541	607	342	453	999999	12	578	533	17	386	676	331	224	999999	702	437	369	843	772	659	369	999999	999999	821	999999	319	138	222	893	999999	142	999999	999999	999999	716	27	129	493	999999	138	114	291	999999	999999	492	333	832	139	999999	190	16	623	844	994	481	243	999999	999999	999999	866	874	365	639	113	999999	193	675	904	999999	685	318	875	543	643	555	87	999999	821	339	71	486	998	999999	712	999999	999999	648	661	838	482	231	608	435	443	264	749	652	999999	746	308	658	999999	693	999999	872	
140	90	999999	448	403	798	999999	999999	995	390	875	571	999999	215	734	545	999999	75	963	463	999999	999999	110	999999	806	435	999999	999999	999999	413	557	315	59	840	766	439	447	999999	444	684	256	427	440	999999	388	999999	725	552	22	762	645	862	730	290	172	690	999999	821	642	967	999999	999999	159	999999	999999	570	522	96	449	999999	107	799	631	999999	217	292	19	57	10	999999	710	144	72	278	768	999999	999999	999999	677	85	459	626	580	999999	999999	356	277	848	230	818	665	999999	113	717	999999	845	241	999999	82	880	681	932	820	23	267	999999	999999	881	824	147	999999	752	418	373	845	481	228	164	999999	860	24	171	827	191	963	999999	40	354	613	999999	463	999999	697	999999	404	526	805	567	219	999999	518	396	34	92	999999	912	231	740	871	193	626	87	736	221	865	520	114	638	59	196	945	493	278	901	683	853	999999	620	999999	329	675	661	945	128	352	628	147	745	358	60	999999	300	482	429	999999	386	999999	485	932	884	999999	176	518	32	999999	34	999999	132	408	979	857	610	771	552	518	965	999999	618	869	246	383	999999	289	999999	346	655	21	848	605	999999	457	579	688	94	907	508	152	999999	478	999999	999999	24	999999	379	203	249	999999	930	910	340	999999	787	616	695	999999	61	999999	999999	999999	995	23	279	999999	111	532	287	922	999999	644	19	822	219	150	551	736	368	999999	910	999999	106	136	91	938	274	62	670	963	992	583	999999	999999	633	245	483	999999	241	497	245	999999	999999	327	841	295	900	518	45	999999	74	958	152	38	999999	714	589	868	932	341	262	58	861	324	929	999999	999999	398	199	973	667	247	505	871	788	74	890	999999	295	796	47	999999	999999	33	898	999999	440	999999	999999	999999	655	614	382	900	999999	999999	984	601	397	999999	506	512	999999	999999	979	999999	999999	281	249	911	823	810	582	146	303	505	42	838	425	895	999999	999999	752	279	999999	62	864	999999	999999	602	89	999999	391	558	299	999999	437	954	53	80	580	999999	587	733	105	845	42	245	606	739	999999	156	185	502	73	999999	760	59	744	927	962	858	645	647	999999	999999	428	999999	846	769	77	87	794	354	325	514	383	999999	184	481	30	629	998	896	448	933	123	888	999999	999999	774	388	219	999999	117	999999	999999	940	901	570	426	17	399	836	671	86	361	830	187	559	171	741	874	999999	906	343	860	748	208	899	421	540	540	101	995	689	999999	678	246	603	999999	442	127	999999	65	23	239	172	234	372	581	292	711	
935	999999	43	513	946	219	774	861	775	999999	12	999999	999999	477	999999	841	981	218	683	999999	583	568	999999	999999	270	217	893	114	698	523	836	999999	138	999999	604	508	999999	999999	921	468	472	742	225	701	124	464	179	999999	931	999999	252	164	999999	698	137	376	864	418	999999	999999	326	669	999999	261	905	685	30	67	999999	999999	999999	805	296	224	999999	999999	353	37	999999	806	48	999999	182	377	281	999999	428	440	701	238	644	999999	934	191	152	999999	579	963	796	439	443	121	673	999999	450	447	867	684	576	296	32	999999	909	445	701	968	497	795	980	232	266	590	365	644	164	999999	870	114	82	329	271	389	241	79	373	926	684	999999	926	833	815	744	863	999999	999999	808	643	498	490	184	315	999999	999999	573	182	852	755	39	999999	999999	576	762	999999	257	35	643	604	840	82	774	293	457	868	156	999999	522	727	950	438	356	693	382	624	897	23	999999	405	668	897	520	180	655	71	812	266	62	141	615	999999	999999	213	803	425	716	890	999999	999999	999999	999999	999999	999999	805	600	631	430	204	148	714	243	548	999999	936	999999	999999	999999	638	999999	999999	999999	364	391	999999	570	866	152	999999	956	907	17	166	999999	568	512	247	394	375	999999	999999	999999	72	914	999999	999999	999999	999999	276	859	863	122	262	999999	860	947	801	278	999999	244	733	999999	999999	999999	240	999999	999999	978	678	434	705	999999	238	999999	956	674	827	450	963	739	729	542	876	40	999999	795	999999	695	709	621	710	968	380	141	999999	950	850	824	684	719	999999	999999	655	842	999999	695	999999	678	999999	196	129	360	314	999999	514	201	612	510	154	444	952	391	278	67	999999	736	796	999999	263	16	823	12	766	253	999999	999999	887	43	876	999999	912	87	191	523	501	360	664	105	999999	999999	999999	350	680	249	767	913	595	597	999999	427	899	786	424	507	999999	127	999999	70	840	999999	314	578	634	747	531	875	210	754	565	373	82	701	480	999999	999999	483	331	526	999999	531	280	999999	999999	999999	508	136	662	999999	160	384	765	999999	264	999999	825	999999	715	933	717	999999	999999	840	42	755	354	999999	315	999999	839	889	795	77	999999	319	378	999999	664	185	999999	999999	223	525	604	190	607	999999	446	503	307	999999	767	398	999999	594	818	439	266	169	114	310	821	370	845	999999	589	698	28	945	608	999999	114	540	694	322	679	196	246	851	158	999999	761	999999	994	939	132	406	268	990	999999	938	999999	504	81	938	584	999999	680	343	999999	999999	460	999999	999999	
496	794	237	704	999999	915	631	203	415	20	999999	548	999999	376	905	999999	192	439	38	454	669	62	609	468	755	737	826	516	903	259	249	424	999999	916	999999	154	895	999999	772	85	999999	745	352	494	999999	999999	574	486	775	999999	418	999999	431	56	235	443	194	768	948	758	98	125	999999	165	771	999999	287	103	868	760	252	490	999999	953	584	923	999999	125	626	365	172	349	740	707	999999	769	992	225	690	73	959	999999	753	23	986	754	455	197	999999	36	999999	481	999999	24	999999	928	812	478	471	311	733	79	151	593	595	749	384	999999	999999	12	999999	72	999999	804	999999	126	736	653	999999	830	478	522	403	600	251	999999	731	999999	755	912	999999	999999	753	389	339	890	984	169	427	246	999999	999999	872	719	213	61	79	813	223	835	201	169	510	640	999999	221	999999	551	351	904	28	657	836	999999	56	308	318	33	474	910	141	577	235	999999	460	614	999999	999999	397	200	621	999999	513	999999	720	797	23	122	555	128	225	443	817	523	227	722	37	469	999999	904	742	999999	348	312	704	624	999999	779	190	229	570	991	164	999999	293	999999	153	916	692	259	295	205	999999	999999	695	698	759	712	513	737	586	190	20	492	999999	574	578	999999	225	106	863	244	932	336	557	999999	289	999999	240	126	578	999999	777	424	999999	547	999999	992	617	16	864	231	276	452	642	390	980	671	703	718	532	942	999999	595	395	61	999999	151	798	999999	419	999999	999999	396	168	475	412	596	873	910	995	586	593	999999	241	642	967	999999	999999	177	252	617	999999	521	594	636	419	999999	999999	567	284	438	999999	155	596	772	999999	879	294	176	977	394	798	999999	723	946	358	492	364	752	93	784	457	630	999999	802	140	960	802	999999	66	999999	567	315	999999	999999	999999	448	622	469	893	98	205	527	199	858	818	999999	999999	999999	287	927	999999	999999	484	500	999999	573	926	794	999999	788	87	761	119	757	826	493	167	165	564	910	869	999999	858	995	588	999999	441	999999	983	960	172	999999	255	999999	999999	291	830	145	586	818	521	999999	827	115	21	443	999999	442	41	999999	21	642	92	376	67	931	427	489	911	60	999999	565	811	681	999999	999999	516	980	363	545	999999	999999	578	999999	999999	51	78	753	999999	155	999999	998	999999	658	999999	999999	999999	878	999999	471	999999	351	234	536	685	999999	26	155	999999	98	926	436	89	496	672	990	74	346	977	25	863	674	505	999999	999999	143	236	162	732	106	999999	638	999999	891	681	999999	999999	51	
70	443	35	922	272	895	228	96	919	843	986	958	464	999999	901	65	608	199	846	469	999	552	729	863	423	393	247	999999	527	197	814	360	999999	32	285	544	990	941	411	609	547	999999	223	393	999999	999999	999999	125	736	853	293	491	475	999999	51	518	713	171	508	878	658	929	569	732	38	635	765	442	460	999999	75	999999	999999	246	921	559	999999	999999	697	649	752	132	999999	673	999999	999999	885	865	980	766	831	828	442	532	951	617	880	491	364	540	999999	208	664	379	788	625	703	999999	415	492	190	376	474	859	136	535	377	896	827	705	999999	900	461	693	535	246	235	999999	295	999999	679	846	982	166	641	553	467	192	885	288	628	656	459	498	586	465	999999	582	406	425	249	984	664	999999	790	999999	999999	970	999999	551	400	999999	943	111	813	343	393	999999	999999	582	78	999999	999999	548	999999	999999	999999	999999	999999	80	882	652	999999	999999	999999	694	192	333	999999	533	999999	999999	347	344	888	190	713	357	999999	253	81	56	364	824	356	64	973	125	999999	697	667	784	863	773	668	747	999999	82	46	128	999999	70	940	695	776	582	847	999999	659	896	389	102	286	999999	999	835	297	45	523	20	720	77	750	679	865	31	999999	574	675	150	600	999999	999999	567	103	20	116	669	57	999999	999999	307	465	685	317	574	508	999	773	999999	999999	999999	559	35	407	92	319	271	829	754	999999	283	999999	999999	305	748	999999	719	770	988	729	627	987	999999	804	422	999999	999999	999999	301	523	632	999999	842	690	56	91	295	169	999999	701	999999	999999	302	999999	932	307	946	390	569	792	788	239	785	113	999999	999999	810	999999	985	480	254	999999	538	241	326	483	167	828	999999	666	999999	560	999999	999999	884	787	694	999999	999999	125	665	684	801	508	735	403	25	739	999999	489	281	74	184	539	456	944	999999	71	509	459	149	128	999999	999999	999999	999999	999999	497	228	55	872	887	358	869	999999	569	999999	39	506	922	467	427	999999	769	394	431	386	231	841	939	484	633	424	999999	976	999999	553	897	212	507	925	999999	999999	813	616	394	715	999999	723	999999	846	282	564	586	999999	721	158	999999	519	874	850	256	655	999999	999999	249	472	935	893	278	25	999999	999999	999	996	939	906	166	162	999999	716	81	999999	954	103	212	999999	837	999999	999999	398	192	388	337	656	999999	999999	242	999999	377	921	779	421	999999	871	646	999999	565	589	61	999999	999999	218	518	999999	779	749	701	195	999999	180	635	514	999999	879	999999	999999	499	999999	
999999	77	999999	913	999999	999999	937	660	62	93	456	756	513	257	379	448	406	973	999999	180	877	929	181	57	884	206	999999	274	999999	575	47	825	956	222	271	984	999999	88	432	999999	230	999999	999999	618	738	611	999999	387	999999	200	999999	859	951	329	475	999999	999999	999999	999999	589	792	672	878	486	55	631	999999	999999	985	394	307	327	550	439	949	758	242	999999	318	282	538	908	139	999999	101	999999	873	636	999999	999999	98	524	60	843	648	558	250	220	999999	116	811	999999	401	999999	893	166	319	999999	999999	716	999999	999999	318	755	999999	883	542	296	394	867	757	173	553	999999	305	782	276	707	999999	999999	999999	31	990	211	471	999999	516	999999	698	935	868	999999	999999	40	716	756	216	304	792	764	26	954	999999	999999	358	999999	823	288	999999	120	890	611	729	979	999999	145	352	116	294	999999	376	162	999999	999999	999999	405	999999	999999	406	549	999999	971	914	999999	384	563	205	296	852	823	349	999999	999999	999999	54	266	632	286	831	580	413	999999	20	999999	397	864	366	376	705	953	741	999999	881	904	545	918	999999	702	605	645	940	999999	264	470	548	148	999999	999999	414	742	999999	999999	690	826	145	475	999999	20	639	999999	999999	999999	999999	899	91	49	999999	999999	52	136	570	929	681	999999	640	357	846	999999	365	259	646	357	961	999999	999999	121	619	65	769	80	957	686	73	95	448	121	475	999999	389	509	792	196	999999	288	999999	843	948	999999	196	787	629	999999	654	390	873	999999	867	999999	719	970	429	300	999999	972	178	883	866	596	748	999999	882	491	170	856	999999	999999	390	683	790	345	172	124	869	981	450	999999	999999	683	999999	599	254	999999	645	418	89	501	925	999999	119	299	977	999999	756	999999	905	147	260	999999	923	423	999999	193	838	383	999999	314	999999	999999	999999	631	851	192	999999	159	284	45	846	752	776	965	533	396	573	500	367	810	368	211	86	312	296	244	760	798	140	70	999999	999999	610	774	79	646	472	999999	448	795	978	607	999999	869	301	507	31	957	889	999999	619	999999	999999	996	946	230	213	229	999999	616	432	585	28	999999	37	585	151	11	895	887	923	999999	62	572	832	761	999999	216	21	999999	222	999999	908	67	450	670	999999	614	999999	849	999999	253	152	999999	372	999999	588	180	841	716	999999	30	72	999999	159	533	294	999999	174	195	999999	996	999999	999999	404	999999	677	999999	772	366	340	537	183	55	999999	999999	999999	231	999999	440	182	647	375	304	432	201	739	906	999999	917	385	801	999999	999999	
447	445	45	999999	436	742	999999	626	999999	999999	999999	829	999999	27	556	479	999999	73	253	733	999999	765	631	913	999999	212	999999	770	999999	855	980	999999	97	539	999999	999999	999999	358	795	467	715	556	249	999999	918	999999	999999	722	999999	438	337	322	557	716	999999	681	999999	999999	471	233	851	954	999999	552	503	846	742	317	418	547	833	241	278	785	28	465	526	741	994	531	999999	178	420	999999	999999	668	981	999999	908	926	205	523	886	571	999999	999999	999999	999999	396	81	860	46	313	812	604	106	54	772	999999	175	165	82	136	940	374	999999	543	947	34	835	865	371	409	999999	999999	320	354	999999	999999	268	482	829	354	922	670	999999	864	608	30	999999	623	219	683	742	999999	132	396	999999	206	933	999999	45	671	999999	216	499	637	999999	469	294	999999	348	999999	439	999999	999999	728	213	279	553	818	935	927	999999	999999	656	687	667	720	230	923	407	509	999999	999999	999999	167	793	999999	181	999999	999999	149	999999	678	285	616	253	999999	444	403	192	676	653	125	291	118	77	349	559	999999	969	112	248	371	354	838	367	398	257	179	999999	497	108	368	999999	999999	999999	925	999999	50	444	618	285	999999	740	999999	855	129	760	338	99	453	166	369	999999	940	900	999999	999999	446	258	999999	801	275	468	695	577	295	999999	495	915	151	413	519	377	361	826	999999	630	622	982	999999	999999	919	89	490	340	738	153	835	895	828	602	499	791	588	999999	999999	999999	54	163	570	780	274	422	947	50	999999	992	863	999999	488	743	710	464	21	227	882	196	999999	365	838	152	513	599	97	549	999999	728	999999	544	817	64	586	999999	422	467	373	506	999999	999999	693	999999	290	722	999999	94	999999	44	780	371	999999	823	999999	999999	325	428	999999	674	334	408	136	999999	214	999999	306	433	999999	252	999999	553	853	385	64	537	671	102	861	791	192	12	658	879	999999	426	610	993	674	896	153	999999	999999	698	182	733	999999	774	541	962	426	983	999999	649	993	999999	517	558	999999	852	27	999999	566	485	492	999999	749	999999	999999	787	717	312	758	270	108	57	999999	165	213	331	223	897	999999	999999	999999	209	999999	999999	886	999999	999999	62	235	822	878	920	437	715	999999	850	983	77	802	999999	254	124	234	667	550	945	999999	362	354	447	999999	130	672	666	999999	292	257	740	999999	260	878	999999	86	936	392	187	620	646	948	363	999999	155	104	806	654	260	974	417	468	999999	846	556	708	788	193	999999	258	999999	999999	923	603	252	707	551	999999	999999	
999999	298	285	372	335	999999	999999	990	108	999999	36	865	21	859	318	839	999999	999999	999999	331	955	298	752	999999	929	849	51	34	760	105	999999	552	931	74	222	686	999999	999999	615	999999	999999	999999	999999	699	731	392	758	999999	615	763	970	999999	999999	553	634	749	999999	651	443	999999	196	999999	240	12	56	483	934	947	999999	999999	707	186	814	794	189	999999	608	62	902	546	100	305	419	999999	135	169	414	388	439	999999	150	999999	661	139	433	999999	487	686	653	257	458	811	108	999999	66	793	474	999999	374	397	150	493	748	999999	999999	890	969	243	877	887	999999	556	517	183	491	226	524	999999	371	425	999999	922	408	654	97	999999	206	436	940	999999	999999	71	23	52	333	656	742	999999	744	542	794	254	809	765	999999	999999	303	925	501	839	278	789	981	949	638	228	94	999999	809	999999	999999	543	302	999999	999999	999999	542	999999	849	999999	999999	760	939	999999	630	514	122	643	476	194	986	280	999999	110	73	999999	90	999999	414	115	571	649	954	640	848	261	951	999999	573	999999	370	999999	999999	667	366	518	850	162	328	999999	999999	451	627	625	128	999999	999999	202	481	297	926	999999	71	999999	272	834	806	999999	981	378	563	847	79	999999	824	169	204	276	999999	554	999999	928	745	290	999	130	31	339	521	434	999999	999999	792	285	999999	892	765	341	404	532	712	550	180	949	570	267	382	332	800	958	999999	342	457	926	242	998	732	780	999999	999999	812	476	787	556	726	803	65	793	59	932	403	999999	872	222	999999	514	757	795	720	999999	748	699	538	999999	999999	319	311	865	999999	256	170	984	597	261	719	245	763	624	233	766	212	999999	282	999999	565	999999	469	999999	999999	728	999999	936	999999	999999	404	999999	938	999999	351	416	999999	199	999999	999999	772	418	275	621	999999	607	750	143	572	954	539	170	999999	670	997	848	999999	76	781	324	16	233	924	594	856	606	307	538	282	816	274	999999	837	480	106	156	101	847	743	999999	999999	999999	374	115	999999	244	696	277	236	503	999999	435	999999	436	796	548	493	999999	764	895	310	999999	860	755	999999	526	999999	946	574	851	756	12	999999	305	346	899	859	999999	129	999999	910	39	311	999999	260	999999	999999	410	999999	557	662	420	93	847	185	999999	999999	999999	426	947	911	999999	999999	385	746	563	999999	123	100	896	999999	674	561	152	985	999999	910	91	999999	850	921	921	272	999999	199	346	919	485	129	581	653	251	403	999999	710	170	335	999999	42	696	736	491	320	786	869	987	
858	940	862	999999	854	174	122	576	36	989	487	687	195	410	644	627	993	518	253	447	999999	389	441	999999	946	999999	59	809	123	439	611	485	157	211	487	978	623	224	999999	488	999999	999999	999999	721	683	647	740	632	999999	119	497	999999	542	431	716	999999	509	999999	958	999999	125	313	462	999999	388	999999	540	983	999999	665	14	999999	792	999999	999999	454	244	720	151	308	252	427	999999	13	941	809	943	725	999999	18	479	585	266	855	372	999999	374	558	342	682	116	756	709	397	999999	718	18	777	999999	271	999999	999999	896	659	628	698	999999	458	655	579	68	815	999999	999999	999999	428	522	999999	403	999999	89	999999	387	469	202	496	999999	999999	898	999999	800	999999	999999	233	999999	690	999999	607	237	673	999999	999999	902	763	999999	301	268	795	210	686	206	81	383	632	192	558	410	437	466	141	981	196	999999	432	778	999999	213	999999	150	505	740	915	710	730	221	173	783	624	845	999999	237	921	168	222	999999	729	999999	999999	51	224	999999	261	150	999999	692	93	365	479	999999	731	97	993	655	999999	946	291	370	999999	420	28	775	786	591	565	999999	69	37	348	406	59	999999	234	232	999999	226	488	774	999999	47	138	999999	314	639	124	813	999999	276	999999	275	744	369	148	569	999999	999999	503	999999	584	200	633	65	999999	83	935	631	999999	999999	730	489	468	516	754	999999	291	220	470	999999	477	752	670	792	999999	82	661	690	960	665	209	999999	999999	999999	199	424	414	82	789	999999	704	492	950	999999	999999	974	999999	999999	614	533	287	812	979	356	203	832	529	999999	491	999999	421	255	670	207	571	999999	999999	650	327	339	211	219	430	239	452	999999	801	208	999999	599	275	433	999999	437	388	397	506	999999	999999	999999	999999	999999	591	844	819	458	999999	999999	901	301	218	166	910	999999	331	78	999999	749	904	999999	999999	331	594	892	999999	988	179	242	999999	999999	999999	400	999999	999999	999999	637	628	999999	420	993	173	58	306	954	999999	118	522	801	116	320	15	999999	999999	416	999999	573	999999	698	999999	831	289	588	933	727	552	818	140	950	839	694	450	804	338	911	54	983	35	639	512	571	475	378	136	509	178	991	929	619	634	871	657	929	422	589	999999	584	124	579	411	572	977	999999	999999	421	869	210	428	999999	371	352	547	350	196	602	365	910	461	999999	558	561	888	521	325	967	999999	520	392	749	206	470	868	455	237	939	594	903	416	714	639	999999	999999	379	999999	292	334	999999	743	820	999999	803	132	689	31	
850	683	465	256	999999	385	359	999999	679	363	901	483	101	122	256	17	462	504	999999	794	589	988	519	999999	43	643	728	777	999999	525	403	999999	189	434	387	999999	138	656	422	999999	290	160	999999	999999	356	808	999999	205	999999	812	771	309	999999	895	441	861	174	201	999999	360	656	582	999999	999999	960	563	304	999999	734	991	878	805	91	417	999999	999999	105	503	917	234	411	533	999999	758	754	999999	999999	999999	993	999999	101	936	444	999999	683	707	903	999999	65	793	514	575	471	505	999999	965	227	999999	390	11	766	999999	284	987	948	132	301	497	409	866	601	999999	999999	999999	899	942	371	29	734	806	999999	366	999999	134	720	836	72	999999	824	999999	875	994	903	991	760	430	662	999999	123	560	416	416	339	198	201	503	901	263	605	991	999999	208	243	583	476	999999	999999	999999	999999	122	70	515	999999	999999	990	606	116	682	457	478	290	915	906	183	399	129	36	259	932	999999	935	808	190	999999	194	999999	760	330	525	999999	208	511	189	10	999999	999999	743	717	207	595	396	229	999999	136	711	689	301	70	193	357	383	973	999999	999999	999999	262	334	839	999999	323	846	786	999999	107	999999	778	735	999999	683	498	385	319	61	346	829	715	13	999999	131	505	999999	999999	999999	178	976	235	999999	999999	823	247	577	903	290	999999	749	610	72	707	999999	932	953	999999	999999	999999	971	74	999999	881	230	471	999999	280	717	931	936	155	650	988	131	55	999999	606	92	446	920	482	38	176	597	229	653	305	208	199	999999	990	999999	451	207	999999	999999	411	909	361	988	306	196	359	947	999999	960	83	586	810	999999	356	999999	939	774	999999	45	754	293	999999	817	953	81	528	389	999999	831	999999	791	218	999999	93	697	999999	457	624	296	678	228	994	999999	999999	718	398	752	205	999999	384	999999	708	999999	558	128	908	543	45	234	999999	999999	999999	772	999999	291	377	78	363	659	581	999999	160	999999	366	535	299	741	999999	244	683	999999	999999	268	999999	532	93	341	192	965	789	999999	999999	999999	999999	709	227	999999	508	999999	351	329	398	999999	116	891	526	505	519	33	828	177	999999	801	999999	890	785	742	325	238	207	45	885	397	870	393	80	761	999999	657	318	77	999999	948	893	363	387	649	162	564	16	588	822	169	999999	621	891	999999	999999	737	923	999999	906	279	100	315	443	11	674	723	999999	764	920	862	714	761	933	358	907	999999	513	146	590	761	232	619	223	726	260	999999	502	460	913	846	733	833	999999	963	857	
588	919	999999	974	439	743	999999	667	960	454	999999	688	542	712	999999	234	787	894	155	999999	481	101	717	999999	426	230	370	999999	84	138	999999	600	999999	501	329	999999	136	171	161	27	980	952	263	281	875	570	959	747	263	622	946	938	25	916	385	496	212	635	999999	218	382	999999	593	999999	572	783	999999	51	999999	392	107	625	742	137	76	529	837	999999	874	855	270	999999	598	462	192	943	585	999999	125	999999	75	500	613	943	645	590	999999	431	708	102	999999	999999	999999	870	524	999999	206	888	850	856	658	999999	761	702	947	759	801	999999	999999	629	999999	665	999999	559	327	606	21	799	492	485	170	415	737	782	13	352	268	727	937	861	747	696	211	268	184	309	999999	999999	995	999999	789	999999	781	88	893	196	992	999999	553	917	999999	406	999999	375	696	253	38	999999	698	604	500	83	203	788	882	999999	463	667	385	999999	867	110	999999	999999	696	932	634	658	889	817	360	463	999999	29	552	350	300	999999	572	999999	999999	760	223	999999	999999	999999	44	993	999999	391	732	334	430	535	999999	218	999999	800	999999	999999	619	379	99	881	254	47	899	183	245	542	221	627	105	454	746	116	999999	999999	221	980	999999	640	462	507	94	36	43	649	969	344	999999	999999	166	807	322	901	670	342	999999	357	816	860	999999	664	999999	115	238	999999	999999	943	999999	999999	999999	999999	866	978	917	999999	796	999999	999999	260	213	999999	793	721	470	297	141	845	445	554	266	863	174	999999	882	999999	999999	979	797	66	860	35	22	559	911	467	941	343	983	88	545	999999	352	999999	657	999999	870	458	644	941	844	943	507	776	932	725	534	829	105	999999	264	817	430	947	999999	188	999999	244	999999	12	999999	798	999999	999999	19	999999	520	999999	389	35	927	999999	344	855	222	916	527	245	626	196	999999	122	999999	999999	824	727	508	405	176	479	968	999999	648	999999	595	55	91	150	999999	604	214	926	449	80	202	384	483	574	999999	483	660	999999	617	623	999999	243	560	998	543	291	999999	125	441	999999	67	301	241	701	270	176	834	387	999999	999999	982	16	999999	177	671	999999	254	999999	670	999999	818	325	28	35	572	999999	495	93	607	485	774	999999	999999	538	22	901	999999	781	999999	567	999999	282	184	999999	640	72	999999	999999	999999	103	999999	999999	455	749	101	741	282	215	139	908	999999	751	999999	999999	999999	893	522	144	999999	770	306	473	999999	112	54	999999	151	432	394	509	790	111	757	513	999999	878	643	745	446	280	628	937	652	405	
886	896	502	191	348	747	550	436	238	565	797	999999	276	352	704	555	600	850	821	999999	999999	579	994	276	554	999999	260	776	697	884	999999	368	999999	233	226	999999	999999	960	94	999999	958	363	873	201	716	874	999999	999999	999999	890	680	778	999999	32	287	999999	999999	236	999999	969	999999	774	999999	354	423	439	753	52	136	556	512	640	765	184	670	999999	706	803	560	679	767	999999	735	806	999999	374	251	798	946	910	254	999999	333	999999	160	999999	623	528	777	286	131	568	174	999999	388	999999	22	999999	361	522	609	109	675	956	212	536	48	933	150	999999	999999	955	106	225	311	694	316	999999	33	486	999999	999999	35	283	558	999999	795	251	999999	999999	361	309	999999	433	310	999999	151	999999	999999	624	155	690	388	728	999999	999999	472	948	999999	694	733	372	918	875	999999	999999	83	402	408	14	740	999999	515	976	999999	887	518	999999	999999	166	552	999999	737	409	340	999999	799	307	194	392	735	999999	999999	733	999999	999999	999999	570	61	878	81	749	999999	908	883	357	184	411	999999	211	657	799	43	35	151	999999	634	519	544	922	999999	999999	999999	25	999999	893	738	782	545	707	506	947	621	46	94	803	999999	829	999999	999999	999999	999999	999999	999999	734	936	814	43	999999	647	365	999999	36	138	999999	999999	999999	999999	640	990	619	401	865	333	704	709	188	999999	999999	348	820	804	993	999999	647	244	999999	235	999999	342	88	705	201	898	352	634	999999	999999	999999	789	999999	30	999999	999999	373	999999	532	942	999999	35	757	817	102	253	827	560	878	474	490	22	793	315	671	307	911	914	210	967	999999	999999	787	695	217	161	85	800	615	999999	198	764	711	568	947	265	999999	271	612	999999	80	791	999999	457	12	777	996	956	358	891	623	459	682	564	961	216	247	72	610	941	177	36	999999	420	286	726	310	235	367	415	723	999999	311	262	896	199	325	340	999999	440	165	129	451	723	999999	999999	999999	999999	999999	740	999999	999999	660	671	780	54	847	344	180	286	476	770	599	943	178	972	157	429	668	772	891	907	380	180	786	999999	584	231	999999	547	644	999999	627	626	397	211	999999	640	482	851	352	980	999999	999999	999999	394	529	999999	555	872	591	661	488	835	849	999999	151	999999	885	999999	469	999999	769	999999	642	322	152	972	999999	967	981	516	947	816	429	910	747	963	999999	999999	528	999999	676	702	955	999999	675	792	777	286	69	999999	755	749	391	726	221	999999	774	999999	251	557	952	999999	891	999999	714	999999	999999	938	372	187	
284	493	213	393	949	76	999999	659	999999	360	205	999999	999999	482	999999	999999	434	703	698	222	199	564	160	970	133	98	811	881	278	13	387	838	913	882	235	999999	546	998	776	155	858	124	999999	891	362	682	999999	418	323	516	247	711	999999	999999	987	999999	999999	242	269	861	265	796	391	999999	973	999999	365	35	256	499	999999	436	927	999999	999999	85	559	268	999999	450	417	402	567	761	765	675	598	999999	894	515	929	313	738	999999	889	71	999999	999999	999999	999999	327	999999	999999	999999	999999	811	784	696	796	912	999999	83	624	819	454	999999	239	629	877	308	768	602	141	741	569	358	698	22	999999	302	352	198	350	622	133	999999	240	999999	907	954	890	999999	966	981	354	855	999999	999999	470	36	999999	113	493	619	237	999999	524	430	264	506	123	999999	42	504	570	971	733	11	695	692	632	999999	722	923	999999	866	636	159	396	714	999999	778	999999	637	470	248	704	730	999999	408	247	809	489	999999	841	127	999999	472	999999	382	999999	999999	233	778	404	346	391	570	211	370	98	374	44	549	837	344	230	999999	999999	331	999999	12	615	999999	999999	823	16	322	999999	300	999999	174	737	23	592	999999	555	773	243	133	999999	999999	999999	999999	320	873	999999	939	572	507	896	474	438	999999	115	129	81	937	333	580	999999	78	488	911	999999	924	999999	999999	999999	999999	789	456	171	909	474	142	999999	591	975	999999	57	77	749	584	403	532	999999	648	907	472	999999	617	999999	662	794	788	999999	617	660	396	246	999999	999999	999999	718	450	999999	528	999999	973	646	490	999999	999999	532	272	329	904	999999	841	198	999999	122	495	946	181	16	509	999999	685	486	866	930	589	999999	302	96	43	865	999999	999999	216	32	934	826	428	656	697	139	531	469	750	109	819	207	257	642	496	769	546	999999	803	999999	999999	496	780	560	999999	417	240	186	296	48	564	622	981	999999	188	668	528	525	999999	379	594	226	736	999999	999999	391	98	660	599	999999	329	519	425	803	92	448	55	867	284	290	899	355	182	712	545	206	225	290	999999	827	250	31	134	433	818	722	760	999999	449	999999	329	580	999999	32	719	54	206	188	883	740	622	999999	250	999999	480	248	54	34	230	999999	175	807	999999	772	32	307	394	999999	984	370	687	999999	999999	999999	960	329	768	160	992	501	999	999999	407	999999	214	590	781	106	953	580	678	999999	793	999999	999999	522	384	814	999	999999	659	214	203	523	999999	591	242	956	999999	161	999999	893	999999	729	914	137	999999	
999999	567	999999	999999	298	48	414	691	951	999999	893	470	999999	945	999999	160	580	841	999999	844	883	999999	999999	358	999999	38	999999	999999	784	704	999999	620	999999	121	902	999999	567	895	371	176	788	832	110	999999	348	496	999999	999999	525	743	460	888	999999	293	526	999999	999999	999999	701	270	246	999999	906	257	999999	283	773	336	52	706	592	684	480	628	66	61	999999	280	19	999999	408	596	584	51	999999	999999	500	413	595	103	313	483	203	999999	999999	999999	999999	853	999999	75	999999	999999	173	819	160	776	418	999999	999999	474	999999	673	84	373	861	649	729	999999	999999	998	782	369	741	999999	403	119	491	999999	698	581	135	718	112	944	615	999999	432	765	890	999999	767	999	999999	130	855	640	999999	830	249	290	755	71	849	179	292	362	999999	999999	425	999999	294	48	802	655	349	529	570	139	757	754	999999	964	999999	535	241	783	999999	621	103	763	710	660	139	417	826	74	868	933	662	999999	555	999999	349	999999	999999	728	207	530	780	336	80	279	83	494	73	791	999999	999999	999999	509	179	999999	130	999999	340	634	909	999999	999999	285	660	636	477	504	209	999999	624	135	353	999999	585	662	840	767	999999	440	587	645	353	999999	977	999999	995	163	93	999999	98	999999	999999	558	819	999999	701	505	675	443	999999	999999	295	66	176	961	970	436	923	516	999999	999999	969	899	57	273	51	794	307	115	999999	324	999999	999999	999999	937	616	794	692	773	961	345	101	259	999999	18	999999	297	868	999999	583	569	239	576	999999	735	717	618	511	999999	999999	999999	207	999999	802	488	167	999999	146	239	354	999999	999999	159	999999	764	271	720	999999	999999	913	999999	999999	291	532	999999	999999	999999	86	194	999999	998	293	999999	12	999999	147	531	456	160	851	657	161	639	671	407	999999	90	31	999999	473	996	357	472	641	27	981	915	47	730	999999	999999	625	952	18	356	892	607	156	501	626	999999	273	999999	196	266	602	999999	620	134	256	14	822	333	720	233	650	820	504	985	82	999999	999999	999999	757	538	42	208	630	324	515	227	999999	529	136	733	733	247	286	385	424	695	304	912	483	399	500	302	241	999999	705	81	112	999999	429	404	257	999999	999999	657	999999	999999	999999	999999	999999	38	81	303	999999	987	500	999999	544	999999	571	386	927	580	253	999999	48	999999	967	845	619	443	124	771	110	999999	485	196	999999	628	162	999999	40	998	999999	999999	328	999999	104	253	294	301	536	984	599	52	477	676	999999	995	619	999999	436	819	686	185	914	309	203	999999	
511	313	529	916	966	550	999999	928	287	999999	49	841	645	723	560	327	907	140	181	999999	264	809	893	999999	999999	668	999999	220	322	127	540	999999	13	999999	742	980	772	620	999999	59	696	549	398	504	955	999999	848	999999	269	369	278	783	137	145	221	702	420	640	907	307	999999	999999	616	170	268	30	838	999999	980	579	999999	296	122	132	999999	999999	999999	398	933	241	999999	880	950	999999	848	756	892	867	999999	50	570	141	712	999999	999999	560	999999	238	246	935	939	832	732	999999	814	981	671	999999	999999	506	291	999999	707	675	486	999999	195	663	321	511	999999	970	608	940	19	423	583	401	40	999999	782	191	162	999999	302	988	999999	271	148	866	999999	888	102	999999	758	547	434	47	243	24	374	999999	917	734	807	968	234	791	680	401	999999	279	973	964	724	999999	869	999999	383	498	999999	924	999999	454	426	249	999999	999999	192	999999	988	546	168	25	445	512	274	999999	199	999999	764	365	591	747	468	999999	914	137	999999	658	678	725	664	744	95	450	754	472	318	567	100	999999	999999	218	412	861	121	999999	529	221	999999	452	519	999999	734	999999	999999	999999	999999	610	335	999999	509	533	793	273	882	423	999999	994	999999	802	119	632	243	236	756	382	344	607	704	999999	608	975	999999	236	999999	614	999999	521	117	977	486	999999	999999	999999	38	85	424	999999	978	698	36	534	463	42	999999	887	816	508	817	960	442	388	906	377	152	533	710	999999	67	999999	412	419	999999	781	326	411	999999	892	207	681	999999	205	999999	15	930	999999	999999	999999	893	327	798	999999	704	157	544	999999	801	999999	208	999999	375	857	91	710	999999	999999	647	999999	999999	930	498	923	310	146	12	247	759	999999	447	999999	999999	919	673	740	479	900	714	739	246	228	610	534	694	703	316	110	123	999999	719	322	999999	839	84	999999	829	874	212	568	155	306	348	999999	427	999999	999999	455	193	351	999999	999999	903	999999	445	498	330	963	238	606	830	901	133	841	191	134	999999	999999	844	711	910	604	697	156	999999	999999	879	710	117	564	999999	999999	916	772	999999	333	999999	527	404	999999	642	865	646	605	738	253	182	507	718	302	497	321	610	482	441	636	698	756	999999	505	618	619	856	673	397	999999	984	361	164	857	715	124	777	268	79	999999	958	102	999999	999999	767	999999	991	814	77	897	999999	444	341	60	635	999999	999999	898	967	32	19	999999	217	768	268	821	352	861	999999	382	544	352	999999	999999	999999	605	348	973	999999	246	999999	999999	606	999999	
720	549	30	114	231	62	999999	879	999999	56	45	999999	884	649	91	945	40	140	236	695	363	906	42	999999	381	40	324	239	999999	731	999999	999999	376	718	57	718	800	247	639	535	999999	665	999999	999999	361	692	999999	999999	999999	793	215	497	999999	910	146	999999	999999	85	999999	201	999999	682	999999	570	652	999999	999999	176	602	372	154	999999	501	999999	234	999999	999999	676	593	689	318	999999	346	999999	999999	906	999999	465	581	243	999999	725	515	447	798	788	945	999999	713	292	83	999999	999999	529	648	999999	996	124	686	448	957	841	492	53	882	121	345	352	55	746	917	163	594	368	171	999999	286	999999	903	999999	752	375	963	310	615	763	999999	817	728	111	910	46	778	143	286	369	242	472	564	686	453	603	445	966	374	919	960	738	999999	228	999999	942	221	251	999999	592	878	191	437	129	591	528	624	943	836	881	999999	999999	999999	802	197	814	499	226	992	159	929	996	936	695	802	791	459	509	964	999999	825	999999	447	694	491	60	45	445	105	924	978	502	140	999999	999999	509	656	565	41	331	453	995	258	546	999999	999999	255	741	326	799	78	999999	978	999999	65	847	23	397	321	146	999999	63	130	77	180	437	865	452	160	303	145	893	999999	643	524	829	289	901	999999	608	999999	999999	128	305	856	863	523	999999	437	999999	496	268	999999	999999	999999	399	874	190	375	999999	26	802	999999	33	664	184	999999	345	354	999999	999999	999999	999999	712	340	999999	934	825	221	316	914	603	25	462	807	999999	649	582	100	134	999999	108	999999	999999	999999	999999	713	105	999999	681	999999	188	917	211	140	383	902	542	564	76	999999	59	969	68	999999	423	999999	999999	226	787	535	74	254	230	280	469	587	557	130	337	772	839	194	539	99	736	685	813	332	433	999999	116	27	34	669	905	138	476	999999	178	226	999999	878	853	999999	163	999999	697	999999	670	999999	354	421	999999	999999	999999	865	440	999999	583	738	972	805	999999	813	428	56	229	999999	999999	999999	120	70	951	999999	197	960	341	999999	936	802	987	883	999999	637	629	694	790	731	54	50	698	507	914	999999	253	780	96	49	999999	999999	713	147	565	999999	999999	294	469	126	116	664	534	56	42	780	750	99	153	165	194	733	265	498	999999	335	999999	999999	155	521	867	416	874	999999	999999	829	98	999999	327	331	999999	344	999999	999999	625	389	515	999999	474	143	999999	163	636	930	999999	993	851	225	630	999999	698	83	149	948	258	699	789	242	999999	212	999999	999999	999999	822	999999	
849	508	590	873	137	999999	999999	999999	21	831	713	780	943	999999	999999	978	873	230	97	633	878	205	286	426	925	599	999999	271	271	452	789	392	813	999999	14	494	270	352	999999	420	999999	999999	137	126	545	918	846	795	717	234	818	679	684	199	336	654	232	174	947	537	546	728	999999	569	999999	331	967	227	999999	999999	717	531	999999	999999	999999	943	77	169	999999	17	999999	487	999999	47	634	120	707	624	399	360	272	106	404	999999	999999	999999	68	568	84	223	951	999999	363	539	999999	297	952	18	273	392	587	72	999999	940	784	69	184	999999	999999	931	624	352	827	92	916	999999	999999	761	999999	999999	884	508	94	999999	65	135	134	24	530	999999	167	999999	360	16	772	209	999999	464	999999	814	804	229	999999	153	599	999999	800	280	623	895	170	999999	216	327	999999	88	977	999999	885	658	935	999999	318	597	774	925	991	821	319	999999	809	672	580	987	999999	665	875	999999	77	456	335	853	400	999999	999999	966	492	999999	508	694	999999	196	578	532	879	644	911	45	378	673	617	999999	999999	999999	96	498	619	228	186	999999	212	999999	999999	439	999999	92	769	999999	421	807	443	999999	322	624	494	999999	103	58	118	506	754	839	572	404	999999	999999	891	493	549	688	999999	273	856	999999	491	195	637	999999	999999	796	874	238	624	999999	240	659	667	346	999999	999999	404	999999	999999	679	98	373	999999	164	600	978	200	285	143	999999	460	179	111	655	143	999999	999999	953	850	999999	999999	526	225	11	173	188	688	554	999999	85	293	999999	163	186	578	128	722	483	549	229	606	599	104	891	999999	70	558	21	213	122	488	450	720	798	58	999999	158	999999	991	421	299	645	214	68	449	674	26	924	87	24	587	511	414	630	999999	999999	431	333	999999	999999	999999	676	351	958	597	842	999999	364	138	999999	969	260	999999	999999	930	960	394	999999	451	445	54	633	934	198	999999	976	46	999999	92	25	150	824	580	888	999999	999999	304	999999	999999	606	608	662	796	999999	55	336	29	287	700	755	647	395	882	455	68	999999	742	999999	433	621	806	976	281	123	865	155	679	603	999999	317	665	149	999999	844	999999	391	837	863	153	208	956	999999	999999	337	377	755	942	135	829	793	999999	152	822	849	999999	632	391	682	215	900	999999	425	941	392	99	508	999999	47	618	999999	170	878	18	234	664	57	999999	943	745	120	212	554	773	552	437	523	326	726	54	214	999999	164	658	253	551	540	817	16	247	868	999999	904	516	163	999999	999999	
143	598	999999	753	55	447	999999	104	697	112	652	398	999999	576	192	999999	993	999999	676	16	229	765	683	133	239	580	706	877	184	308	48	620	918	999999	389	728	540	999999	169	999999	227	563	556	999999	888	429	61	671	686	841	911	999999	486	627	782	999999	915	71	523	474	741	69	919	398	74	999999	480	529	196	999999	562	702	999999	123	788	999999	218	243	244	810	529	44	201	342	397	935	999999	999999	653	999999	813	479	777	694	821	167	643	167	384	999999	949	531	999999	232	288	218	857	372	838	126	169	999999	827	999999	944	706	868	587	11	138	896	188	999999	185	650	93	925	999999	302	631	32	999999	859	386	861	997	999999	968	63	188	88	999999	462	536	851	142	999999	999999	749	124	999999	66	999999	999999	999999	999999	655	309	582	205	293	307	80	999999	104	999999	822	999999	999999	947	156	899	533	822	59	135	725	349	334	517	441	861	810	999999	341	965	895	999999	426	999999	352	999999	999999	858	999999	780	700	255	999999	742	320	211	221	802	999999	999999	999999	999999	999999	835	54	315	974	74	763	432	497	999999	875	999999	223	219	999999	761	605	895	999999	674	927	279	999999	480	906	591	207	999999	649	17	218	941	441	562	415	590	55	46	286	331	104	472	293	807	380	313	529	110	187	459	207	82	886	859	999999	927	411	574	409	393	999999	534	782	999999	999999	933	697	999999	999999	443	999999	568	619	999999	579	464	999999	627	110	603	72	107	61	199	809	145	64	582	156	487	189	999999	637	999999	465	999999	999999	803	132	999999	616	867	306	744	999999	638	463	705	289	950	999999	783	474	999999	331	769	482	593	680	999999	999999	125	514	999999	264	245	999999	726	726	18	774	192	504	664	999999	204	800	317	456	999999	682	359	302	206	546	405	16	830	571	695	98	106	132	583	566	999999	363	980	489	508	706	736	979	281	185	759	288	999999	819	136	968	999999	146	509	866	529	823	317	779	858	238	110	165	999999	920	999999	69	921	107	496	840	999999	827	999999	474	999999	380	31	31	787	999999	206	21	999999	726	923	960	623	999999	47	677	55	999999	631	279	605	581	948	999999	507	699	367	713	999999	295	157	347	198	45	921	159	801	296	992	742	42	99	720	314	996	717	999999	999999	70	818	795	620	206	678	868	373	431	999999	999999	97	758	999999	689	999999	999999	586	771	588	795	887	875	999999	217	888	247	516	861	999999	364	999999	999999	163	999999	513	500	537	999999	519	176	999999	727	999999	999999	905	983	549	410	
570	735	419	945	857	418	182	999999	46	413	317	441	361	512	999999	314	733	999999	605	839	185	999999	51	445	261	421	248	169	743	999999	311	999999	697	116	300	999999	945	843	405	744	480	570	464	133	832	88	815	999999	939	827	49	80	387	709	234	999999	693	973	999999	446	999999	22	209	60	111	412	743	999999	999999	878	999999	890	439	861	999999	615	999999	999999	612	999999	606	203	229	916	946	999999	528	987	882	388	225	971	999999	959	574	999999	999999	999999	32	430	999999	570	833	999999	467	158	641	526	350	999999	717	999999	999999	999999	839	976	999999	293	113	870	999999	755	372	833	662	999999	999999	479	296	901	999999	999999	896	192	838	45	369	168	458	999999	599	999999	647	272	670	450	610	638	129	597	675	86	310	161	546	589	208	10	408	79	418	171	239	449	374	927	879	188	999999	999999	616	634	835	315	281	999999	118	109	172	222	787	112	999999	999999	999999	999999	489	744	645	258	837	369	759	388	999999	999999	999999	207	898	999999	999999	432	999999	324	980	999999	251	994	999999	664	480	999999	837	196	292	999999	999999	540	223	205	447	999999	543	434	999999	257	874	999999	926	999999	119	911	210	430	999999	999999	999999	45	718	194	927	999999	999999	980	778	738	531	573	106	999999	625	242	999999	703	304	999999	999999	999999	357	733	176	794	78	46	555	569	999999	417	545	927	169	776	822	999999	999999	952	280	999999	655	239	725	999999	360	999999	227	999999	927	999999	135	224	476	625	688	985	27	142	427	999999	434	219	840	999999	37	178	914	999999	419	999999	434	352	999999	335	876	999999	17	865	444	225	819	677	641	400	292	330	999999	543	97	837	20	999999	999999	453	138	445	999999	611	283	191	938	377	467	999999	82	782	999999	999999	999999	999999	977	162	697	212	17	757	577	449	999999	706	718	380	762	582	944	298	817	711	206	440	999999	405	591	999999	286	999999	220	999999	328	509	999999	999999	999999	999999	859	858	448	999999	999999	381	867	949	780	576	473	567	999999	999999	37	783	965	357	945	318	841	582	999999	443	925	566	547	907	131	332	445	408	586	244	723	999999	850	494	275	825	572	780	625	999999	790	719	835	335	642	544	543	914	374	485	686	286	297	15	407	879	999999	959	827	458	141	999999	981	381	171	999999	933	481	91	129	746	70	957	556	653	999999	730	999999	275	587	788	531	44	999999	999999	446	798	999999	96	395	999999	612	999999	999999	883	999999	999999	464	173	700	999999	72	999999	999999	739	625	999999	740	361	999999	159	621	694	250	
999999	610	39	881	822	724	153	98	394	695	999999	143	999999	789	999999	927	999999	999999	58	575	976	725	999999	790	371	932	126	999999	493	894	246	379	918	712	999999	283	999999	856	642	448	557	521	999999	147	999999	999999	516	539	999999	434	723	999999	573	129	273	943	999999	249	519	890	608	95	605	500	459	999999	225	406	292	400	240	621	999999	610	27	999999	58	999999	999999	765	425	586	990	68	180	361	999999	999999	448	563	999999	457	346	999999	840	472	916	187	688	366	390	120	257	677	204	112	261	963	111	808	895	999999	999999	999999	474	999999	104	547	999999	107	952	426	957	999999	38	783	284	881	769	555	548	871	873	317	385	999999	339	323	863	77	110	999999	697	999999	667	20	999999	999999	287	819	377	378	857	999999	413	963	162	528	648	421	828	999999	203	999999	270	34	487	999999	999999	169	691	781	683	261	997	119	999999	999999	999999	27	999999	999999	604	999999	188	179	23	292	903	999999	162	999999	674	452	249	730	649	999999	379	643	533	626	223	127	137	999999	695	999999	593	304	999999	834	467	999999	521	147	775	252	999999	100	21	204	999999	957	16	880	999999	240	999999	277	470	585	949	428	494	999999	999999	486	999999	593	484	999999	999999	609	999999	327	354	53	931	999999	954	999999	776	288	632	338	274	266	120	256	487	464	593	325	834	999999	885	48	146	247	999999	999999	429	783	999999	603	505	999999	780	689	999999	999999	999999	999999	323	73	999999	670	999999	999999	18	220	375	576	115	29	999999	999999	999999	526	442	315	907	999999	999999	664	999999	993	671	999999	832	999999	485	431	720	424	999999	683	12	770	850	224	999999	980	239	999999	924	999999	999999	999999	778	131	977	999999	256	231	165	616	477	658	999999	816	999	767	333	999999	734	943	856	691	865	151	380	14	675	227	72	927	464	984	740	134	325	84	260	710	999999	999999	999999	498	268	548	215	999999	684	999999	225	485	656	741	999999	980	995	985	999999	636	999999	972	588	999999	168	238	162	492	999999	961	500	999999	516	622	999999	513	768	367	432	327	935	36	330	999999	999999	587	280	722	270	759	139	339	353	624	959	572	999999	156	340	999999	999999	723	999999	723	543	300	968	44	999999	220	999999	999999	563	414	700	724	652	946	36	580	957	439	232	168	832	171	581	892	662	390	870	621	37	999999	930	999999	600	607	999999	711	999999	245	999999	60	547	999999	999999	999999	999999	245	919	696	130	999999	82	956	999999	277	999999	381	719	86	382	999999	349	600	610	170	483	487	133	55	999999	324	
961	721	505	999999	621	340	394	642	999999	426	470	184	501	276	329	974	721	333	715	727	992	542	863	999999	710	946	890	616	465	445	122	874	849	999999	798	360	999999	328	999999	560	987	87	117	999999	999999	175	109	343	999999	509	765	800	339	130	999999	999999	999999	999999	471	674	449	778	187	999999	999999	999999	335	695	999999	999999	523	403	999999	999999	739	999999	435	999999	999999	544	999999	999999	775	955	680	321	545	729	999999	999999	999999	999999	999999	981	999999	218	899	584	999999	351	999999	414	866	871	986	372	133	184	390	417	993	999999	380	927	826	892	13	999999	852	992	60	606	221	107	476	41	999999	999999	54	531	25	850	267	258	999999	999999	690	903	969	999999	198	371	999999	76	387	552	121	999999	165	228	215	677	732	999999	300	244	202	768	405	955	999999	999999	139	858	999999	999999	692	132	232	393	212	109	262	545	999999	688	267	154	720	923	999999	615	540	999999	999999	999999	127	610	957	469	999999	921	507	999999	999999	760	241	489	674	243	860	988	707	771	26	116	424	197	853	612	977	999999	58	482	45	999999	897	999999	543	63	35	92	175	763	153	290	601	249	64	53	999999	777	479	486	72	931	908	999999	809	999999	923	930	756	999999	492	201	873	999999	978	280	999999	927	946	621	999999	778	823	943	999999	736	999999	999999	142	810	999999	210	578	572	999999	999999	311	139	504	999999	999999	999999	335	820	281	951	416	576	999999	999999	190	999999	999999	858	277	294	117	965	150	83	705	747	797	946	999999	291	623	311	615	999999	968	733	433	622	490	123	452	999999	672	676	329	938	915	358	630	637	999999	719	304	135	996	346	988	430	628	392	999999	389	632	999999	338	115	960	395	815	456	105	999999	378	999999	841	114	302	999999	999999	767	832	448	325	561	912	999999	17	490	878	999999	745	12	993	108	815	73	999999	683	348	223	977	999999	542	999999	541	171	351	149	293	891	54	999999	676	861	999999	858	73	81	86	434	999999	999999	516	194	711	102	224	279	348	778	734	619	999999	540	789	312	905	151	29	751	562	867	999999	999999	587	230	336	141	999999	957	999	309	606	913	125	507	999999	358	472	448	946	81	800	514	167	434	999999	145	999999	257	999999	922	61	335	871	240	282	999999	999999	490	766	93	999999	391	779	434	23	222	425	291	999999	556	678	581	999999	999999	76	692	829	999999	832	200	69	300	13	87	258	280	999999	884	999999	494	752	982	681	863	349	419	735	732	999999	999999	999999	790	959	999999	253	999999	530	999999	
999999	589	999999	453	999999	999999	33	999999	387	701	186	742	180	541	65	803	804	696	899	999999	151	999999	957	999999	741	656	481	999999	340	607	834	778	749	660	999999	646	794	999999	334	116	839	908	41	43	555	679	15	188	735	999999	999999	556	580	589	999999	999999	631	603	999999	999999	999999	999999	999999	780	867	408	992	519	999999	419	19	506	372	999999	111	242	625	924	550	999999	999999	302	543	184	15	287	207	169	420	213	25	200	596	332	21	94	807	261	175	157	686	999999	368	325	999999	105	194	787	488	17	891	706	62	999999	361	999999	222	926	999999	590	210	832	108	616	999999	818	909	50	781	27	435	373	759	999999	386	164	934	227	999999	999999	103	999999	681	413	322	318	148	945	970	219	872	881	487	999999	947	853	397	751	921	999999	999999	153	15	471	582	527	999999	659	274	207	867	994	897	864	496	789	161	695	304	96	680	999999	999999	572	155	553	999999	999999	456	999999	766	193	305	700	724	949	999999	220	830	795	999999	489	999999	999999	351	999999	983	623	98	167	999999	701	457	835	657	231	84	442	326	38	640	773	212	741	440	999999	999999	207	149	999999	384	940	864	508	725	200	292	305	231	277	570	272	95	298	999999	75	736	470	53	502	874	973	894	802	164	596	286	940	343	666	188	786	999999	550	782	761	836	999999	999999	467	999999	779	220	999999	467	377	687	999999	999999	999999	948	238	163	647	672	411	56	72	999999	139	913	351	999999	565	99	999999	999999	545	516	79	238	787	360	586	563	105	762	845	345	786	908	372	999999	999999	717	949	632	999999	877	381	715	999999	999999	980	999999	999999	999999	654	958	683	588	999999	407	840	145	170	999999	999999	94	577	648	210	727	567	230	999999	321	993	999999	150	161	953	999999	144	364	999999	999999	379	999999	965	288	118	887	661	208	765	964	199	832	999999	80	999999	751	999999	733	514	57	47	999999	11	999999	823	999999	818	999999	634	999999	273	486	681	977	509	545	128	298	540	323	75	368	999999	586	999999	170	999999	79	106	211	367	411	999999	416	999999	999999	40	999999	464	310	78	139	573	291	701	712	161	999999	571	519	633	999999	202	201	999999	999999	306	999999	163	999999	516	749	999999	999999	127	862	637	275	831	999999	514	437	999999	999999	999999	936	794	999999	999999	419	19	721	508	587	577	356	999999	999999	434	999999	999999	999999	537	801	794	329	704	999999	173	838	85	886	747	680	15	206	186	999999	946	55	884	132	539	743	654	794	250	847	855	770	653	979	840	
364	577	898	900	43	444	999999	241	653	19	999999	344	133	973	827	582	999999	179	254	999999	388	999999	200	85	793	156	10	88	856	295	403	999999	106	55	392	113	999999	305	153	529	999999	999999	241	999999	999999	999999	531	820	999999	275	999999	601	409	277	999999	772	999999	822	116	999999	444	999999	384	367	616	861	247	87	591	724	999999	86	35	725	690	574	999999	86	592	394	625	189	664	591	812	999999	786	828	999999	619	725	999999	198	267	94	183	439	873	506	999999	171	453	239	999999	799	407	575	683	999999	887	422	310	240	999999	270	999999	192	793	555	814	999999	999999	999999	971	999999	192	999999	999999	641	999999	144	487	999999	999999	233	999999	999999	999999	791	999999	235	999999	250	706	207	999999	63	477	996	999999	991	646	327	692	999999	751	960	268	699	617	520	807	52	81	999999	999999	730	279	498	999999	999999	999999	12	999999	589	972	178	999999	773	999999	138	419	999999	811	525	999999	169	887	414	481	221	999999	275	183	893	428	70	999999	954	272	693	784	978	907	999999	999999	643	999999	113	999999	583	184	494	125	488	110	44	240	999999	264	999999	843	864	26	999999	624	999999	828	257	999999	911	999	832	999999	891	354	441	865	297	751	999999	982	784	830	898	999999	206	999999	694	793	393	830	999999	699	497	850	919	999999	39	899	822	999999	929	999999	999999	999999	999999	983	234	143	999999	179	942	805	410	792	999999	44	127	841	427	800	999999	463	776	91	387	142	23	50	435	999999	836	398	928	999999	63	842	167	325	999999	222	925	999999	133	224	999999	817	999999	704	791	999999	844	197	482	31	681	475	175	999999	205	999999	970	999999	708	200	999999	554	877	999999	739	226	999999	802	156	999999	874	582	340	562	999999	570	843	318	999999	550	634	648	916	906	367	999999	999999	576	129	485	252	742	852	933	881	344	940	928	999999	575	19	51	51	277	156	999999	145	999999	398	999999	376	662	935	168	566	694	637	999999	13	999999	549	309	683	671	962	142	999999	406	681	859	630	915	353	682	999999	592	999999	648	759	999999	452	999999	188	493	999999	589	807	999999	376	196	706	969	924	813	999999	709	368	379	999999	24	999999	738	932	539	15	461	999999	262	999999	974	97	999999	221	745	709	486	999999	999999	999999	382	999999	45	999999	494	162	660	999999	539	656	831	234	237	343	745	999999	713	141	648	488	658	999999	555	77	999999	109	717	757	999999	999999	999999	587	178	817	999999	688	999999	707	447	999999	999999	999999	779	605	795	750	860	655	476	857	995	355	482	711	903	
111	780	967	999999	395	445	999999	999999	435	117	253	65	419	410	66	554	15	693	999999	999999	999999	500	949	281	652	248	999999	291	331	118	999999	999999	466	913	999999	908	376	79	61	941	451	657	354	498	552	694	450	255	420	313	990	999999	220	578	716	999999	830	999999	986	156	383	999999	491	327	913	148	599	999999	579	999999	187	936	999999	999999	691	999999	156	461	999999	958	798	816	871	28	128	999999	895	887	999999	999999	88	999999	93	905	567	999999	999999	999999	584	413	999999	945	999999	999999	135	63	30	888	886	185	999999	378	965	37	358	999999	749	473	999999	380	252	712	307	359	79	506	999999	736	764	999999	373	129	876	325	863	853	150	609	892	74	522	999999	11	31	765	709	715	65	556	999	90	703	827	214	171	999999	999999	326	202	629	211	293	134	35	812	344	501	650	174	505	426	150	999999	145	858	999999	711	285	593	369	999999	796	189	764	780	670	999999	999999	164	481	215	824	416	999999	862	238	882	975	999999	999999	218	75	891	61	999999	940	132	999999	355	999999	681	999999	732	999999	838	414	999999	369	254	151	52	829	495	692	299	601	734	317	282	999999	363	999999	76	172	161	725	905	138	191	999999	547	999999	326	239	800	999999	102	999999	435	458	999999	999999	731	77	999999	388	579	208	999999	999999	216	999999	419	999999	571	999999	999999	569	681	122	508	999999	188	413	999999	999999	999999	999999	999999	456	508	161	882	824	504	841	13	998	783	772	999999	706	999999	209	999999	732	200	600	667	854	547	533	901	322	949	159	344	327	999999	947	876	323	999999	315	482	64	999999	595	230	730	942	307	785	908	966	802	999999	978	999999	871	999999	999999	598	999999	908	975	259	999999	999999	999999	999999	999999	533	836	895	832	999999	999999	727	579	799	604	379	999999	912	249	748	993	999999	157	549	366	547	603	706	999999	725	999999	406	999999	805	373	999999	999999	233	265	999999	948	999999	143	412	547	999999	209	81	999999	999999	999999	135	668	237	265	222	727	805	150	148	930	140	930	999999	131	999999	999999	773	436	883	999999	713	656	999999	799	999999	223	744	11	115	999999	531	70	434	74	152	737	999999	549	160	993	79	92	126	842	818	92	36	290	883	40	436	644	762	46	947	479	999999	999999	999999	999	982	804	45	800	408	80	505	52	999999	926	950	234	285	999999	435	999999	539	999999	981	898	196	463	128	84	999999	887	307	398	127	673	545	841	275	161	999999	999999	57	999999	443	747	586	999999	311	956	999999	211	999999	872	610	326	999999	999999	
456	385	812	999999	685	961	889	521	772	117	999999	315	391	119	958	134	878	999999	583	999999	199	999999	322	212	162	999999	994	709	528	435	787	801	733	976	999999	999999	348	492	999999	95	436	999999	974	478	69	995	999999	971	999999	244	999999	449	742	725	379	999999	999999	610	376	999999	967	189	992	347	329	999999	999999	414	999999	79	785	396	999999	497	999999	999999	268	999999	152	166	999999	33	466	294	441	347	69	999999	999999	181	825	999999	126	75	999999	257	929	637	159	935	423	170	256	999999	458	607	868	254	937	112	999999	229	467	999999	999999	944	722	708	905	982	74	574	999999	999999	253	999999	999999	515	379	540	347	631	694	217	999999	999999	776	293	835	834	478	814	999999	504	227	999999	999999	905	147	184	534	231	732	176	871	999999	363	999999	929	411	337	999999	999999	999999	764	332	535	260	477	502	177	438	873	80	999999	259	999999	313	335	648	999999	374	377	204	15	126	899	527	345	893	82	999999	364	999999	507	999999	939	999999	739	894	80	30	438	645	16	106	358	661	663	621	356	59	999999	291	635	962	999999	680	402	648	433	999999	914	584	430	105	84	449	999999	999999	999999	830	574	999999	577	755	935	732	197	908	768	247	864	724	999999	32	703	999999	797	544	999999	268	999999	100	471	72	999999	854	224	999999	32	999999	98	274	310	999999	485	938	713	879	999999	263	493	493	880	195	153	200	999999	408	401	999999	999999	37	269	62	559	999999	968	515	649	90	517	286	886	859	999999	599	423	999999	547	999999	999999	917	517	875	774	999999	220	285	919	915	817	816	519	31	266	70	15	258	966	12	969	208	999999	946	999999	999999	606	30	47	999999	999999	999999	860	635	640	734	520	394	287	999999	272	692	595	734	273	701	766	865	603	999999	594	174	64	545	795	171	687	999999	138	567	191	999999	248	999999	148	802	955	884	390	999999	550	620	971	205	739	999999	999999	999999	683	54	999999	999999	999999	999999	958	611	960	999999	999999	478	56	948	265	999999	590	82	454	999999	595	471	745	882	485	80	546	974	203	859	805	519	559	191	888	94	126	450	999999	299	416	999999	999999	639	53	911	485	601	364	261	999999	667	832	391	911	222	309	569	265	356	412	984	417	110	999999	331	918	865	70	181	603	999999	308	165	813	68	999999	115	838	573	594	999999	619	999999	254	148	686	178	280	999999	785	999999	999999	427	999999	432	129	740	129	999999	992	620	999999	193	657	475	368	677	578	853	592	203	730	692	761	999999	375	475	999999	382	
644	750	595	394	396	55	954	881	278	999999	938	889	985	125	580	999999	413	436	295	779	779	19	599	426	93	591	826	502	999999	428	67	999999	999999	747	88	251	35	156	796	611	520	487	999999	197	914	703	999999	615	999999	999999	63	939	189	86	999999	634	161	178	310	804	229	999999	225	850	333	294	14	248	999999	339	948	267	639	999999	268	302	611	999999	999999	999999	999999	221	390	879	375	127	474	999999	154	453	100	999999	845	999999	392	68	271	557	864	629	698	969	578	782	838	796	309	506	999999	310	33	749	665	920	430	18	81	346	485	215	820	206	999999	593	999999	101	999999	647	999999	210	999999	63	999999	882	691	415	642	608	51	999999	818	967	990	844	429	350	201	999999	571	384	999999	999999	82	658	809	502	999999	984	543	746	999999	662	216	617	280	999999	212	782	999999	25	375	472	305	999999	397	853	999999	999999	173	898	999999	495	999999	916	223	999999	980	999999	83	199	539	999999	74	999999	203	999999	999999	383	574	460	999999	418	697	556	999999	524	630	176	270	956	296	627	820	645	846	999999	586	999999	404	175	989	322	709	49	999999	716	407	999999	713	999999	101	832	684	713	999999	491	798	530	907	999999	484	814	999999	999999	903	911	999999	429	458	999999	579	471	979	999999	470	825	709	658	79	302	126	999999	463	38	864	463	999999	116	885	364	101	66	392	705	999999	184	693	999999	145	574	878	978	551	999999	662	630	853	285	252	934	782	150	460	614	582	999999	361	600	999999	449	999999	731	999999	104	222	523	88	283	718	999999	141	127	522	505	999999	999999	999999	63	376	244	609	999999	999999	950	582	999999	605	999999	133	835	999999	999999	339	696	604	999999	444	457	999999	148	551	580	567	956	803	999999	999999	999999	200	999999	776	307	999999	28	840	313	868	593	521	999999	917	999999	160	999999	999999	48	999999	999999	900	278	703	630	866	237	999999	39	999999	999999	999999	917	333	650	588	688	68	999999	868	999999	856	301	999999	999999	935	999999	999999	250	429	683	999999	765	876	801	999999	921	741	999999	999999	996	335	999999	214	961	446	999999	999999	999999	722	471	825	946	179	476	969	609	990	999999	695	940	16	452	609	999999	422	999999	999999	999999	596	666	947	912	999999	871	985	55	96	326	414	341	999999	953	528	999999	858	547	595	410	999999	455	931	999999	460	500	990	883	211	999999	549	64	562	415	681	999999	524	999999	999999	307	491	999999	999999	674	446	363	950	63	999999	651	999999	874	999999	999999	699	150	734	999999	461	596	881	112	844	306	
777	999999	778	584	999999	999999	443	946	687	297	918	907	932	267	452	107	549	936	959	559	233	674	268	921	999999	540	999999	999999	460	273	426	388	89	226	897	96	584	375	780	462	217	619	196	999999	722	999999	999999	477	615	364	56	944	152	294	999999	999999	999999	999999	869	741	149	977	999999	424	871	540	828	716	999999	365	999999	183	165	507	351	613	487	760	209	999999	331	999999	999999	999999	227	481	999999	795	999999	794	995	727	506	49	999999	999999	134	772	637	192	963	502	116	259	842	999999	999999	645	999999	469	625	341	657	999999	419	294	999999	399	206	399	999999	43	999999	999999	370	795	677	126	194	121	489	999999	133	27	960	829	748	601	999999	355	692	601	999999	999999	178	999999	79	561	629	38	999999	734	999999	247	888	930	928	540	889	999999	204	671	999999	831	980	911	218	639	985	999999	999999	534	999999	851	707	702	191	999999	407	706	725	126	497	999999	999999	755	148	885	999999	39	900	217	712	215	160	999999	999999	999999	703	267	455	999999	575	48	492	579	597	725	999999	999999	749	999999	143	193	332	999999	184	304	823	999999	772	999999	999999	955	689	338	999999	930	999999	999999	561	170	197	149	260	999999	550	459	673	438	999999	422	999999	942	290	862	999999	529	883	999999	999999	845	207	999999	494	999999	929	620	359	163	999999	666	999999	853	634	999999	851	994	932	999999	538	725	631	999999	77	359	999999	567	674	827	264	302	57	629	999999	999999	963	718	999999	999999	366	929	999999	999999	681	501	999999	503	318	701	20	90	596	846	999999	131	999999	812	411	145	157	371	999999	999999	899	999999	619	999999	22	917	999999	999999	999999	805	680	608	625	999999	713	999999	961	999999	999999	973	816	184	705	210	96	718	502	160	317	999999	980	994	983	578	999999	227	881	993	490	999999	85	878	740	791	176	934	506	112	108	835	183	999999	122	972	714	725	757	419	318	304	425	475	999999	830	825	999999	624	56	501	495	694	967	992	858	897	938	443	914	44	999999	222	399	61	482	345	316	882	21	999999	894	469	472	685	195	999999	610	63	910	966	490	319	459	610	613	999999	216	999999	263	999999	775	291	999999	384	166	999999	35	423	999999	494	519	803	999999	192	999999	35	231	292	807	882	999999	885	999999	948	553	842	762	789	999999	341	138	634	628	937	999999	999999	626	97	999999	114	949	999999	711	999999	999999	687	706	999999	13	587	918	924	874	380	786	890	758	999999	830	999999	328	246	974	20	365	884	184	676	104	994	409	144	763	702	933	999999	999999	
118	999999	866	999999	999999	999999	999999	423	214	760	999999	160	999999	854	999999	266	214	785	712	999999	701	70	572	999999	999999	183	18	187	784	170	181	999999	685	717	649	404	964	188	833	999999	123	596	161	133	926	525	999999	999999	679	877	559	917	231	888	481	58	928	363	116	322	999999	683	638	999999	589	810	999999	490	214	999999	302	35	999999	261	999999	114	999999	449	587	513	286	868	508	907	999999	999999	226	999999	999999	601	476	610	82	999999	682	999999	958	117	543	125	999999	999999	935	999999	584	533	999999	969	789	377	999999	488	776	602	45	999999	999999	730	442	335	594	677	255	999999	859	691	953	999999	579	669	999999	999999	999999	999999	999999	871	932	165	333	87	297	257	17	867	999999	987	999999	479	486	772	999999	238	675	218	530	999999	170	332	999999	892	579	535	999999	130	231	347	583	314	999999	999999	977	29	999999	999999	47	347	670	387	999999	872	857	484	953	806	999999	917	135	697	999999	89	999999	609	672	440	999999	762	857	886	646	125	413	529	999999	322	795	245	830	321	180	193	713	783	182	620	44	105	999999	999999	716	313	222	886	999999	999999	999999	377	999999	966	999999	285	999999	783	741	999999	999999	337	999999	641	999999	177	96	814	999999	757	376	927	999999	61	405	999999	999999	274	180	342	903	999999	166	999999	859	427	889	864	999999	894	703	999999	51	148	999999	707	999999	940	999999	548	227	999999	369	616	693	535	999999	305	999999	453	999999	225	613	408	999999	941	999999	873	781	593	288	232	358	632	63	446	885	999999	899	698	460	250	999999	631	999999	505	999999	550	586	999999	999999	593	999999	999999	800	488	326	643	16	221	535	88	168	989	269	994	59	736	562	257	999999	652	405	872	992	854	533	999999	293	636	782	630	297	458	116	694	999999	999999	832	999999	999999	252	291	999999	999999	999999	91	702	371	999999	456	431	999999	338	683	834	198	431	29	945	999999	999999	359	999999	438	999999	791	710	882	999999	75	712	904	986	136	407	370	717	709	620	773	999999	621	172	999999	360	643	958	774	999999	506	507	327	886	621	786	892	911	259	267	590	380	820	796	999999	743	527	999999	212	286	999999	480	999999	408	999999	132	722	197	199	999999	271	833	936	610	78	567	395	27	375	999999	514	458	467	451	40	402	21	824	117	999999	832	641	999999	999999	807	35	785	919	714	498	73	705	721	181	995	757	443	219	727	999999	358	510	636	999999	771	25	23	999999	377	779	121	897	90	753	255	630	999999	448	803	52	782	475	313	999999	286	809	
736	295	455	282	959	801	107	619	999999	332	15	894	726	792	22	999999	999999	934	386	999999	625	968	926	375	680	995	999999	684	714	882	206	759	999999	962	999999	999999	999999	105	820	320	800	470	665	922	624	999999	722	20	40	277	924	999999	499	120	194	768	369	89	601	964	999999	422	999999	999999	136	255	319	999999	999999	999999	999999	455	124	999999	375	999999	312	14	999999	498	282	404	653	446	957	828	270	999999	778	519	368	745	503	856	924	387	564	460	999999	378	999999	958	999999	745	588	478	999999	999999	744	38	465	999999	338	113	691	991	768	468	257	999999	985	843	985	993	926	944	999999	268	152	988	600	852	218	382	999999	324	897	908	999999	489	574	836	999999	749	63	13	416	999999	174	933	618	999999	213	498	393	999999	999999	513	999999	643	999999	999999	290	999999	438	613	156	956	999999	377	103	999999	609	999999	733	158	122	246	939	999999	999999	563	103	219	999999	503	648	720	989	999999	351	394	98	224	999999	578	556	975	320	450	856	460	910	999999	839	999999	999999	445	764	999999	916	735	573	896	116	963	902	999999	385	999999	999999	436	967	893	36	709	772	394	805	165	602	999999	999999	499	76	999999	652	999999	379	622	999999	213	955	754	678	615	820	999999	118	999	676	999999	599	385	999999	429	493	27	771	140	985	999999	639	609	642	779	809	83	829	999999	320	606	701	762	928	761	480	222	999999	420	888	579	286	805	488	127	547	999999	999999	646	999999	635	535	248	637	903	573	356	122	899	806	747	373	88	688	79	999999	836	456	723	949	999999	802	360	252	416	825	833	130	524	241	268	68	192	447	685	81	462	135	35	999999	134	999999	325	613	151	999999	999999	127	418	344	710	999999	301	999999	321	832	999999	996	231	87	739	235	597	668	548	688	190	641	12	999999	330	711	431	999999	824	999999	486	747	999999	209	627	999999	711	190	999999	173	767	495	999999	852	897	999999	999999	947	457	898	512	999999	999999	463	35	567	124	420	23	999	673	765	999999	150	999999	436	895	31	460	999999	524	999999	147	999999	920	695	515	159	999999	863	999999	484	88	925	669	829	999999	999999	184	69	601	999999	999999	531	499	12	622	984	999999	470	571	882	999999	999999	384	104	519	999999	542	999999	61	999999	318	159	201	199	999999	999999	481	526	754	257	846	400	431	233	250	616	885	917	83	999999	999999	641	302	924	987	653	551	999999	999999	992	999999	844	18	636	982	999999	339	999999	326	674	513	999999	715	324	45	105	999999	160	854	903	803	
625	266	999999	321	677	857	277	999999	42	405	906	216	761	999999	999999	392	794	250	233	999999	999999	999999	408	27	673	999999	999999	888	892	651	401	720	416	198	490	999999	487	999999	315	169	999999	107	293	279	607	773	953	182	999999	713	218	909	630	626	999999	33	858	999999	648	751	878	999999	319	999999	14	999999	999999	573	661	424	905	479	935	74	225	488	318	139	999999	899	999999	805	854	999999	442	491	99	790	999999	999999	729	973	677	563	290	683	787	901	999999	420	973	390	521	999999	808	738	999999	566	410	739	715	729	103	748	780	82	533	140	948	999999	106	19	999999	204	695	931	801	999999	999999	541	700	416	999999	999	999999	590	294	245	380	999999	516	533	389	241	999999	999	880	928	783	217	999999	656	999999	752	324	964	999999	326	923	876	937	603	783	999999	49	309	865	999999	999999	199	788	297	760	254	16	573	629	999999	999999	999999	999999	873	598	575	392	999999	463	121	685	962	801	968	322	999999	766	913	750	520	202	451	144	785	117	593	999999	999999	896	999999	746	750	344	999999	999999	238	825	73	14	217	486	996	846	754	419	859	398	820	975	265	487	102	822	118	178	13	561	275	766	14	155	530	156	754	375	934	628	999999	999999	94	678	999999	908	542	44	206	605	390	375	257	205	609	886	640	999999	653	927	235	999999	869	677	560	307	999	71	956	849	101	999999	485	241	25	724	999999	587	999999	194	290	84	999999	999999	180	899	518	809	546	644	515	534	721	16	402	999999	236	417	127	405	908	480	87	356	513	999999	890	26	999999	884	995	999999	446	999999	647	161	999999	471	506	999999	789	200	999999	322	344	566	999999	479	999999	893	497	484	469	389	285	999999	996	625	999999	179	19	501	999999	662	999999	462	98	999999	999999	250	843	765	910	999999	615	718	999999	765	21	999999	343	420	187	295	396	520	593	999999	194	837	164	662	577	336	999999	297	569	999999	673	882	478	414	120	597	60	999999	999999	999999	773	999999	854	241	614	947	836	999999	999999	344	275	999999	868	999999	78	530	999999	190	999999	584	815	328	999999	102	102	999999	478	929	310	589	245	664	999999	590	293	627	999999	999999	999999	999999	500	999999	974	234	598	999999	23	448	346	589	511	869	543	988	196	999999	417	999999	149	485	478	906	298	733	109	999999	190	288	746	450	547	173	999999	568	94	762	353	924	504	556	999999	40	592	999999	999999	375	131	958	403	838	220	999999	783	572	161	999999	764	999999	135	987	364	999999	701	895	999999	347	999999	
999999	904	434	111	492	999999	592	999999	448	999999	999999	655	999999	999999	231	999999	908	999999	326	389	570	999999	501	997	113	999999	516	201	389	999999	999999	677	999999	638	156	64	969	737	727	962	201	211	712	279	197	999999	999999	508	143	999999	792	665	999999	958	999999	567	999999	436	997	693	751	400	981	119	999999	899	915	104	342	999999	914	999999	512	364	999999	368	705	232	810	519	999999	17	999999	538	999999	41	952	782	471	588	999999	543	999999	43	220	800	999999	602	651	297	679	307	999999	999999	936	622	999999	371	999999	808	862	190	625	999999	297	744	999999	453	573	595	947	999999	633	753	525	999999	999999	478	153	999999	149	112	999999	999999	840	999999	842	103	602	999999	878	999999	22	663	726	470	917	262	746	476	999999	775	38	66	349	546	674	999999	449	564	192	684	227	381	668	759	610	111	647	199	901	999999	999999	650	716	366	130	999999	999999	65	463	187	731	677	930	373	84	999999	183	303	999999	430	999999	47	999999	999999	373	641	999999	967	859	815	614	999999	574	229	999999	388	999999	983	426	705	999999	999999	110	15	999999	550	999999	305	684	999999	999999	353	765	481	999999	813	909	522	992	488	975	68	205	647	572	999999	112	711	448	999999	184	200	877	728	45	268	936	999999	251	999999	200	699	293	772	887	999999	999999	999999	633	999999	999999	826	990	937	729	335	198	463	443	777	448	999999	856	988	912	737	476	999999	999999	999999	877	183	280	179	999999	286	775	432	759	311	392	19	87	999999	226	999999	210	940	998	709	79	483	999999	474	385	460	999999	304	860	160	794	754	657	306	243	305	556	999999	648	453	999999	766	703	999999	999999	438	999999	528	772	565	537	535	49	999999	999999	403	881	999999	794	837	443	999999	572	609	516	638	362	781	104	921	800	999999	301	999999	159	999999	779	170	88	999999	798	324	532	999999	622	268	715	920	49	840	999999	749	999999	999999	999999	88	203	999999	625	999999	86	880	434	999999	764	158	244	494	587	953	623	721	999999	999999	48	128	949	278	986	257	922	441	742	263	508	61	363	490	544	999999	120	685	545	331	869	917	890	681	540	474	999999	230	342	95	226	702	31	187	772	891	139	925	116	377	834	999999	148	180	999999	999999	794	754	950	999999	843	937	186	406	978	999999	238	277	737	522	233	702	109	656	999999	806	39	999999	999999	652	999999	195	579	999999	999999	234	779	719	339	826	679	279	280	825	252	288	526	625	209	651	662	861	197	594	154	141	999999	492	999999	545	684	619	46	307	
575	999999	368	18	908	753	351	519	937	911	842	999999	432	283	414	999999	290	413	976	76	989	89	997	984	999999	365	689	999999	586	999999	999999	70	999999	972	999999	594	919	517	716	999999	309	153	999999	286	751	200	709	272	87	383	265	280	643	970	999999	999999	660	384	985	553	74	64	932	153	999999	999999	720	999999	999999	820	840	772	696	530	766	846	165	721	242	832	655	426	219	213	538	999999	426	272	664	999999	999999	544	532	173	390	254	221	780	517	969	480	260	249	999999	542	492	584	122	214	471	340	939	999999	162	898	648	845	999999	999999	999999	365	458	795	268	999999	999999	999999	533	149	521	999999	384	213	999999	362	405	999999	951	670	999999	999999	314	67	202	434	994	403	379	274	742	408	492	175	620	613	32	464	981	381	247	252	999999	999999	692	836	999999	735	999999	800	999999	471	894	67	569	999999	61	999999	999999	999999	892	999999	999999	999999	407	999999	152	218	592	999999	339	940	204	999999	433	803	999999	341	375	365	478	268	999999	578	771	999999	999999	434	606	999999	561	999999	861	157	488	345	381	791	575	579	694	746	999999	227	470	999999	999999	324	634	766	372	720	999999	247	365	634	999999	302	497	136	999999	717	612	580	999999	708	89	999999	101	98	431	455	765	796	671	732	999999	307	117	999999	999999	199	999999	999999	649	840	607	623	792	853	999999	999999	304	449	969	976	144	572	128	762	482	229	232	545	344	999999	999999	999999	576	999999	520	999999	194	999999	999999	999999	916	772	931	268	110	466	999999	248	140	999999	999999	326	826	694	598	999999	189	999999	737	784	999999	264	505	732	885	999999	999999	169	343	999999	999999	26	327	560	999999	371	641	999999	661	25	965	999999	415	990	765	638	411	881	44	967	899	839	549	347	452	999999	276	208	999999	731	419	104	999999	261	459	144	999	276	634	236	999999	330	693	999999	819	982	848	514	967	256	968	175	134	375	979	63	999999	979	117	407	105	442	485	999999	606	870	89	164	541	999999	639	144	999999	808	66	579	999999	828	528	999999	999999	761	240	136	999999	253	969	539	282	405	667	29	169	999999	140	999999	844	762	125	999999	999999	999999	999999	347	617	833	919	326	999999	409	907	999999	461	647	594	344	212	358	177	999999	999999	550	999999	145	962	999999	999999	29	678	588	999999	394	712	580	999999	999999	999999	893	999999	929	334	653	999999	872	498	29	568	999999	642	796	276	495	595	999999	999999	999999	999999	838	384	998	857	900	999999	999999	675	523	999999	880	89	476	999999	999999	839	247	38	
999999	330	20	999999	943	60	463	386	882	322	249	798	949	533	215	316	999999	518	999999	81	433	15	500	206	975	93	687	441	999999	249	957	656	999999	734	798	42	801	201	441	947	403	999999	765	418	436	999999	986	357	874	169	606	999999	999999	999999	604	999999	830	813	671	860	372	32	220	642	364	593	450	225	734	183	514	999999	86	573	677	910	249	92	770	999999	107	340	566	16	642	166	999999	192	999999	556	211	988	999999	580	585	381	312	133	63	843	999999	770	623	701	654	848	723	754	497	694	999999	999999	52	999999	763	42	465	214	999	208	999999	268	96	187	999999	526	237	506	988	306	999999	125	999999	927	999999	336	999999	865	999999	793	442	582	694	445	552	464	945	120	817	552	916	108	133	855	587	25	683	445	730	137	999999	227	766	201	999999	887	719	125	999999	999999	326	600	851	215	765	999999	999999	651	635	517	999999	127	689	445	389	509	991	183	999999	962	653	280	999999	234	182	225	815	502	359	665	744	830	678	390	999999	326	256	918	999999	999999	450	999999	810	223	999999	504	538	331	999999	585	895	999999	775	999999	783	999999	465	627	43	550	866	81	301	999999	772	999999	999999	308	218	73	263	83	93	444	999999	620	999999	921	677	678	999999	494	690	999999	769	209	999999	999999	606	190	860	999999	885	549	48	379	741	999999	451	806	999999	239	123	748	999999	821	461	341	958	999999	585	544	950	999999	863	382	390	528	210	572	696	250	701	37	212	634	198	543	999999	152	879	999999	999999	870	622	999999	380	941	450	947	747	722	250	999999	999999	326	999999	530	686	665	988	223	639	878	120	815	537	999999	999999	698	633	999999	935	815	294	999999	74	999999	741	415	11	999999	87	263	999999	973	999999	268	432	999999	955	668	857	999999	999999	665	990	601	759	999999	919	294	405	752	324	829	787	434	999999	648	261	598	788	999999	663	549	146	999999	63	999999	815	279	663	659	742	965	70	205	661	628	966	999999	330	999999	999999	999999	53	334	939	995	196	574	118	783	635	366	879	586	86	999999	529	614	547	622	991	649	631	999999	999999	358	769	591	772	531	682	787	999999	853	784	946	505	811	446	67	951	250	170	879	34	386	95	999999	129	57	999999	999999	925	999999	942	846	95	308	324	590	236	604	802	587	111	847	98	36	999999	999999	119	718	177	490	670	751	489	999999	720	633	273	999999	999999	999999	432	330	861	569	911	938	861	999999	497	855	830	356	999999	583	778	187	297	69	681	989	938	390	
193	445	47	201	367	343	587	690	326	941	142	86	164	780	985	528	124	864	277	912	231	322	659	324	312	905	999999	999999	346	214	613	482	787	52	999999	426	532	720	580	527	619	806	539	889	224	371	428	997	201	999999	944	999999	721	36	169	871	785	999999	888	461	370	54	354	121	999999	659	299	122	643	569	996	404	293	750	302	999999	999999	770	999999	940	487	975	351	577	270	999999	761	760	999999	275	640	809	831	129	999999	574	461	427	999999	564	82	316	364	632	772	550	999999	971	999999	744	98	999999	623	947	999999	395	703	999999	851	542	999999	539	239	378	928	196	572	174	999999	727	962	365	219	999999	999999	999999	621	718	804	719	271	999999	36	148	999999	625	196	883	999999	771	871	999999	575	28	666	543	87	985	999999	586	977	999999	999999	15	781	733	805	87	89	803	774	985	999999	141	281	118	999999	999999	202	999999	10	688	29	822	856	288	999999	201	999999	999999	999999	635	24	228	742	901	411	999999	366	453	820	118	804	999999	997	885	711	443	746	558	40	986	793	999999	999999	298	350	565	158	503	943	613	209	753	708	999999	970	754	399	380	706	490	999999	749	999999	892	884	677	824	999999	576	999999	454	330	304	117	999999	623	642	453	560	845	872	863	999999	216	908	60	642	858	915	956	999999	999999	851	550	262	999999	907	693	414	672	740	999999	926	999999	169	999999	459	601	306	356	122	946	819	860	618	870	249	287	983	833	999999	966	65	620	311	999999	478	754	854	798	999999	949	48	887	115	694	936	912	999999	39	999999	51	562	568	999999	108	999999	990	931	392	999999	629	709	580	637	999999	132	316	295	999999	410	704	746	507	999999	172	907	932	755	924	933	336	239	954	999999	993	414	497	776	213	530	999999	999999	472	999999	96	250	467	999999	340	572	630	627	966	628	896	999999	64	928	681	999999	624	245	17	458	477	400	754	348	643	369	634	540	999999	999999	923	881	284	512	552	922	450	682	999999	361	313	709	273	335	999999	699	360	569	104	23	905	252	815	999999	527	696	999999	129	616	971	999999	100	545	999999	705	24	999999	551	385	759	750	942	820	999999	155	767	136	428	12	999999	19	75	999999	999999	654	999999	76	270	985	856	436	331	76	453	999999	223	999999	858	630	330	678	999999	193	999999	273	963	431	999999	868	760	570	76	126	999999	961	871	654	476	760	34	948	760	566	529	332	429	876	376	241	932	602	278	798	682	276	211	882	110	805	691	259	906	402	
999999	295	370	999999	404	492	552	568	999999	107	606	382	918	252	663	22	843	97	65	928	936	999999	301	999999	999999	405	999999	989	999999	671	79	774	52	367	999999	999999	962	224	999999	884	688	373	905	999999	201	309	357	959	228	98	999999	999999	204	999999	466	77	999999	101	771	999999	999999	999999	24	999999	37	831	340	560	911	430	60	629	616	180	999999	999999	262	130	87	144	57	801	771	465	999999	999999	580	74	901	999999	249	870	453	481	162	136	358	999999	154	369	969	797	58	797	48	341	987	33	737	893	815	873	24	636	951	930	791	999999	326	999999	261	275	999999	647	190	999999	999999	999999	28	124	224	383	976	717	174	999999	753	973	427	378	999999	999999	337	18	457	999999	856	816	529	231	345	799	562	593	118	703	149	410	617	858	165	853	14	622	679	442	897	306	472	701	187	999999	141	948	82	703	937	999999	200	814	332	370	614	797	779	424	820	393	609	471	120	352	999999	999999	223	635	552	715	339	24	999999	559	354	827	53	527	667	613	999999	414	999999	498	219	802	535	794	248	217	843	264	999999	514	697	10	591	834	461	999999	735	446	161	232	320	185	346	999999	999999	786	754	261	999999	216	872	205	705	621	143	563	999999	428	396	345	871	84	402	964	862	353	246	218	999999	105	999999	83	999999	542	999999	999999	466	762	999999	462	999999	591	507	999999	641	501	305	999999	701	897	539	316	60	815	361	999999	782	382	910	672	999999	545	195	661	338	799	999999	172	999999	108	107	999999	650	999999	999999	290	577	987	332	371	57	277	516	179	565	999999	33	999999	191	941	261	94	852	115	913	999999	406	845	86	842	999999	142	535	603	800	269	666	999999	932	81	668	794	59	549	625	281	39	999999	999999	766	775	504	980	501	846	23	428	544	31	965	999999	731	999999	490	811	914	742	999999	379	305	999999	906	514	120	999999	467	999999	999999	999999	641	999999	999999	749	320	76	64	999999	43	756	999999	841	132	999999	967	999999	937	999999	569	999999	710	539	125	647	800	861	868	989	870	228	389	999999	999999	999999	389	86	503	981	600	999999	756	762	999999	166	999999	464	782	811	999999	999999	345	583	475	574	779	111	772	743	949	458	207	74	291	814	377	999999	725	999999	999999	890	693	955	292	155	981	947	999999	959	64	345	88	67	452	999999	999999	999999	512	550	284	288	314	760	999999	152	226	999999	480	893	789	783	738	715	106	999999	999999	389	300	999999	593	832	279	999999	999999	613	999999	150	622	345	931	
999999	999999	184	999999	999999	586	933	923	150	929	299	477	937	180	999999	607	999999	961	796	717	504	999999	192	957	452	19	501	999999	999999	772	999999	999999	999999	962	999999	488	563	922	669	80	305	466	160	400	999999	365	999999	643	417	15	15	188	825	627	436	67	123	227	999999	427	94	862	504	999999	853	229	341	974	952	792	54	450	301	726	421	48	364	791	663	97	999999	858	663	999999	766	897	999999	518	999999	170	374	346	582	252	985	443	961	999999	547	83	999999	999999	690	625	999999	565	886	999999	999999	999999	702	331	999999	262	749	236	999999	999999	611	956	975	823	999999	792	427	707	868	999999	740	978	86	999999	253	589	73	320	999999	48	461	211	999999	999999	999999	147	467	52	782	330	502	759	999999	881	180	591	108	210	917	898	999999	263	697	837	369	999999	999999	129	87	973	999999	999999	68	170	999999	999999	945	999999	520	311	334	384	925	547	999999	981	743	999999	412	662	491	863	402	279	999999	207	514	182	999999	85	825	348	964	809	141	73	999999	84	262	999999	645	276	689	616	573	823	999999	159	291	387	493	127	999999	425	491	999999	46	788	329	999999	999999	773	56	445	486	986	419	126	416	492	290	669	999999	642	999999	225	183	999999	706	999999	999999	365	891	407	999999	707	631	549	327	999999	37	911	754	831	999999	872	999999	254	140	587	413	222	742	798	106	824	185	84	999999	276	999999	260	92	312	999999	540	881	648	999999	778	365	870	798	610	999999	379	999999	120	768	999999	999999	999999	656	999999	614	656	622	103	310	999999	999999	999999	999999	999999	654	777	999999	452	280	343	990	581	999999	361	231	543	424	999999	999999	727	909	74	316	262	999999	999999	999999	963	698	904	918	788	348	95	999999	808	728	747	999999	687	550	999999	999999	435	164	999999	999999	304	897	80	242	490	999999	582	858	999999	999999	889	779	432	183	865	754	375	424	211	243	315	115	422	814	676	184	655	187	999999	235	880	107	858	693	309	999999	627	999999	437	999999	765	236	787	999999	838	968	999999	999999	685	716	474	20	953	999999	232	198	484	266	566	315	114	405	999999	242	369	791	921	999999	999999	999999	999999	703	987	183	999999	89	328	854	975	707	999999	999999	999999	731	760	870	154	999999	999999	120	591	370	116	131	923	999999	999999	554	208	57	999999	795	640	999999	589	999999	999999	999999	711	999999	870	999999	290	858	665	999999	903	688	999999	999999	647	252	278	762	999999	766	596	865	259	117	272	773	655	928	999999	854	509	616	152	989	847	374	966	326	250	
999999	90	257	999999	959	999999	137	82	999999	409	999999	526	999999	677	999999	999999	167	529	604	880	106	975	361	999999	999999	999999	296	546	492	652	999999	999999	952	522	257	685	349	999999	300	650	145	999999	946	529	999999	337	999999	938	329	815	689	845	372	445	153	985	729	58	999999	504	180	999999	590	999999	136	999999	574	365	429	999999	999999	757	238	999999	745	999999	38	832	353	483	832	357	227	677	962	437	914	999999	999999	272	956	300	754	795	480	554	120	889	402	337	762	276	519	999999	980	932	616	419	700	747	956	897	705	181	672	822	372	999999	999999	699	613	68	986	999999	999999	544	999999	999999	482	200	295	149	439	25	720	999999	838	44	999999	40	821	505	815	631	999999	999999	594	999999	132	657	192	207	795	999999	724	704	999999	999999	999999	445	929	182	999999	510	461	999999	467	999999	461	117	984	338	225	999999	878	117	999999	365	850	999999	949	429	320	999999	999999	97	999999	737	301	26	999999	486	42	262	110	999999	569	999999	179	999999	601	905	131	999999	673	853	982	999999	999999	999999	461	924	512	880	495	509	862	121	501	373	999999	999999	398	999999	832	999999	306	999999	963	239	548	937	195	360	530	54	308	305	161	164	115	623	912	999999	564	360	974	999999	766	601	786	999999	813	805	999999	870	999999	685	192	175	557	999999	766	594	78	523	739	999999	360	999999	999999	566	999999	347	999999	848	818	713	999999	482	999999	155	999999	372	453	100	134	999999	333	659	999999	999999	123	985	999999	999999	856	327	616	51	621	822	999999	326	400	229	498	476	546	999999	62	803	805	709	999999	999999	822	404	151	977	399	358	828	700	912	588	453	973	740	182	992	999999	106	999999	861	711	354	999999	999999	234	601	658	843	155	607	733	817	413	353	204	999999	999999	186	999999	999999	999999	994	109	413	811	999999	525	735	999999	195	999999	707	999999	999999	931	68	942	999999	916	386	999999	515	683	102	189	770	50	629	545	909	539	999999	999999	197	598	999999	254	477	999999	458	86	922	478	999999	56	35	851	564	422	146	331	40	999999	262	911	999999	321	16	234	51	999999	895	200	465	999999	999999	250	778	259	999999	813	474	271	468	310	818	46	723	999999	999999	918	486	217	409	999999	999999	65	214	286	842	405	247	253	129	724	190	999999	23	999999	810	785	83	314	999999	333	856	769	999999	999999	999999	720	597	960	80	132	258	999999	999999	999999	158	190	46	502	417	818	999999	231	152	743	129	999999	32	999999	246	999999	844	181	18	85	999999	738	264	999999	999999	131	
808	287	182	996	475	502	999999	146	164	629	748	581	999999	389	999999	999999	999999	67	999999	15	697	186	999999	702	999999	87	679	715	156	419	999999	784	999999	295	20	298	59	155	278	626	155	886	266	617	629	273	284	629	328	106	120	999999	428	188	434	632	563	479	718	397	823	235	989	745	703	964	273	611	999999	468	585	481	788	217	860	811	919	117	999999	24	803	59	396	999999	308	728	365	139	861	388	735	580	999999	881	802	919	999999	521	913	664	999999	672	260	999999	520	999999	419	999999	999999	999999	712	455	405	703	593	774	839	939	446	999999	608	143	999999	991	999999	15	54	907	414	940	914	408	203	999999	24	999999	799	536	539	669	319	154	811	248	999999	289	999999	733	297	38	90	956	84	938	66	999999	922	269	136	515	594	512	806	387	708	314	262	986	688	999999	974	312	410	999999	665	464	331	511	999999	453	830	320	619	999999	859	999999	999999	264	362	158	217	539	410	33	84	807	347	999999	539	371	36	198	999999	834	63	777	556	999999	283	601	544	421	943	682	999999	283	892	430	527	751	980	998	633	999999	255	444	902	386	702	858	999999	897	999999	999999	426	999999	999999	785	332	91	411	36	981	999999	614	796	999999	727	348	801	915	916	906	999999	390	38	565	514	589	618	875	179	605	999999	999999	646	449	999999	999999	53	17	116	999999	999999	350	954	26	872	999999	999999	848	999999	48	900	943	210	991	194	999999	398	999999	761	206	999999	216	241	430	566	286	999999	357	606	472	999999	999999	808	817	999999	447	999999	21	692	588	140	999999	701	999999	999999	481	284	655	265	426	999999	966	255	999999	395	239	118	533	460	595	958	999999	252	999999	743	117	999999	392	531	746	146	386	394	999999	76	942	514	110	999999	94	12	322	101	189	604	338	547	899	432	240	338	902	561	107	999999	39	999999	989	999999	999999	347	891	133	519	290	491	999999	82	843	452	999999	18	807	375	593	646	999999	72	117	999999	569	244	960	300	417	243	824	999999	999999	999999	424	525	999999	139	747	999999	999999	999999	899	123	755	999999	66	999999	999999	330	105	196	999999	999999	999999	465	881	982	37	112	931	999999	111	999999	666	295	999999	805	37	209	305	678	999999	483	457	436	173	994	659	103	999999	999999	785	999999	148	638	783	999999	27	999999	643	730	111	999999	189	999999	480	853	999999	470	947	260	952	315	35	426	568	40	999999	592	999999	887	332	933	924	999999	57	999999	907	38	511	956	999999	77	999999	574	576	982	999999	101	955	
320	999999	198	156	999999	999999	479	999999	999999	80	999999	45	435	668	756	408	177	721	237	319	999999	945	427	999999	991	472	999999	749	999999	850	585	736	444	636	981	999999	143	787	996	999999	577	953	196	999999	758	921	362	409	999999	176	408	999999	999999	999999	500	374	130	240	999999	464	999999	729	610	871	494	27	999999	798	686	417	999999	999999	999999	314	999999	512	759	469	999999	80	999999	485	999999	999999	999999	324	999999	662	146	999999	228	903	999999	999999	999999	848	999999	999999	473	741	330	563	723	401	902	28	546	762	50	999999	615	660	999999	94	354	667	788	327	430	179	999999	937	662	79	199	371	757	999999	533	999999	169	999999	999999	999999	749	556	999999	549	391	999999	777	907	622	158	12	567	999999	548	999999	999999	999999	35	894	303	999999	392	901	654	999999	999999	270	364	238	999999	999999	180	664	570	344	797	904	999999	935	997	402	449	325	999999	76	632	497	218	995	999999	999999	144	550	702	999999	999999	655	118	347	850	999999	423	678	475	330	832	999999	312	214	999999	218	819	100	896	999999	944	77	397	999999	579	999999	999999	369	819	322	999999	999999	962	495	977	999999	796	999999	94	999999	978	770	850	999999	244	729	999999	999999	999999	210	999999	999999	999999	800	140	299	999999	530	767	807	119	64	859	162	637	212	940	816	236	257	421	916	15	71	999999	183	999999	999999	352	999999	858	57	763	619	999999	999999	975	171	365	688	884	276	999999	999999	999999	924	999999	697	555	42	789	378	778	358	788	999999	47	592	878	999999	82	63	188	917	948	72	300	249	999999	987	236	779	999999	548	373	155	781	999999	345	999999	271	529	999999	999999	70	490	278	999999	830	209	612	392	292	407	615	830	97	227	338	663	633	671	843	568	805	999999	916	999999	999999	642	327	319	257	880	695	553	403	867	857	468	793	885	999999	999999	384	844	496	63	932	542	999999	999999	399	681	999999	600	685	100	515	61	573	999999	429	198	882	303	144	999999	712	72	436	230	369	870	870	999999	999999	999999	999999	999999	522	862	307	999999	999999	762	999999	576	999999	105	868	313	362	999999	894	754	465	231	773	91	999999	94	999999	999999	999999	837	204	529	999999	626	347	999999	906	553	999999	711	999999	977	613	129	383	568	895	617	204	133	867	563	976	125	292	41	425	112	999999	999999	520	437	347	746	567	999999	765	999999	757	380	406	808	277	192	23	488	617	653	707	150	198	999999	999999	981	970	999999	553	694	999999	316	81	804	301	999999	999999	314	639	866	999999	999999	802	15	859	823	727	
68	295	793	999999	803	423	999999	404	999999	999999	786	760	365	776	927	846	999999	556	451	309	602	999999	177	992	999999	848	751	101	723	348	193	874	999999	999999	912	354	759	592	540	893	309	409	190	999999	413	999999	999999	100	634	999999	731	458	418	524	134	551	128	800	403	954	671	679	681	773	65	999999	907	999999	864	999999	96	999999	26	999999	999	999999	336	317	588	165	999999	661	999999	586	616	735	466	339	139	371	236	959	199	585	231	630	999999	417	804	502	999999	183	999999	999999	60	252	442	859	524	932	224	810	999999	247	999999	20	222	105	999999	330	999999	577	970	999999	355	999999	299	440	336	378	474	919	999999	96	999999	400	434	999999	535	374	302	606	814	207	156	999999	746	951	205	220	999999	632	260	484	57	78	212	733	999999	923	999999	12	999999	156	467	304	307	136	727	989	586	807	999999	791	37	847	763	773	356	999999	391	999999	244	126	961	842	999999	38	48	450	198	999999	708	612	422	999999	83	668	740	999999	128	620	234	216	634	610	999999	999999	456	999999	315	439	999999	778	999999	614	767	999999	999999	625	999999	278	97	287	801	884	999999	957	379	737	774	104	999999	503	810	770	999999	38	999999	999999	779	209	582	838	145	758	999999	930	80	808	999999	666	483	124	227	849	999999	946	414	749	999999	114	100	719	435	220	999999	883	967	771	499	999999	925	834	999999	435	696	258	152	52	570	178	887	570	214	117	999999	918	286	960	247	177	623	742	848	675	119	863	999999	924	999999	440	962	308	999999	793	741	649	279	999999	163	284	999999	372	189	999999	226	999999	999999	328	598	999999	607	999999	533	332	999999	192	986	999999	326	999999	845	227	689	999999	216	588	262	420	375	972	649	494	806	999999	372	260	562	514	458	589	999999	999999	335	874	832	955	774	999999	678	558	662	108	475	330	438	587	683	59	999999	637	277	104	953	626	838	123	210	570	960	864	630	999999	722	999999	485	760	891	814	999999	260	813	276	742	999999	319	550	29	486	535	999999	577	999999	387	820	322	999999	141	999999	46	719	754	999999	35	813	999999	999999	385	738	844	677	695	868	752	876	823	10	362	999999	999999	298	104	723	999999	999999	296	127	103	902	999999	231	999999	192	778	999999	999999	999999	250	999999	999999	137	174	291	642	999999	99	709	999999	511	996	321	901	994	402	748	999999	999999	179	850	999999	811	98	483	323	999999	58	513	100	999999	999999	224	759	433	259	189	133	813	91	999999	999999	999999	366	592	906	999999	999999	634	790	40	
962	475	439	999999	412	999999	999999	999999	968	29	999999	586	999999	595	140	999999	561	999999	999999	222	625	812	949	999999	765	999999	999999	999999	576	999999	999999	999999	723	70	212	999999	999999	999999	999999	999999	150	441	845	999999	999999	508	968	771	461	135	552	851	889	999999	415	160	525	999999	634	472	631	543	124	758	726	395	863	559	392	236	995	201	457	572	82	193	999999	999999	999999	267	971	683	54	451	666	450	999999	999999	654	62	389	348	735	558	999999	606	999999	999999	345	982	645	419	389	235	139	361	404	326	504	231	999999	637	823	377	501	947	999999	672	101	285	861	999999	999999	339	846	657	465	999999	31	999999	866	880	999999	641	621	999999	304	818	322	315	56	217	651	433	999999	751	999999	368	999999	603	116	999999	994	69	130	928	514	59	388	481	896	505	305	999999	999999	313	95	999999	999999	939	653	681	360	786	239	653	75	999999	470	105	143	106	841	427	369	222	999999	492	520	692	57	254	439	840	999999	550	999999	999999	78	565	665	341	613	127	949	435	999999	218	999999	477	863	44	588	292	348	799	663	877	668	151	999999	999999	672	72	892	408	251	999999	376	688	999999	450	411	904	999999	999999	492	724	477	933	999999	677	662	52	999999	22	999999	156	999999	619	999999	44	956	927	148	72	669	550	999999	550	194	783	999999	999999	735	999999	632	999999	852	547	316	939	410	734	232	749	999999	629	243	879	742	999999	28	757	800	999999	494	484	766	999999	141	942	498	926	749	146	836	520	999999	999999	390	999999	303	999999	313	948	634	231	705	399	132	49	316	355	999999	99	765	93	999999	999999	928	999999	999999	485	415	999999	450	999999	985	999999	999999	999999	322	827	499	758	800	73	454	852	82	273	999999	376	255	102	999999	153	127	999999	381	999999	179	287	487	242	76	818	548	999999	507	160	246	619	487	999999	726	488	856	999999	299	701	639	498	957	665	377	550	239	323	738	307	365	999999	714	169	261	45	350	266	692	981	999999	515	355	921	999999	170	888	553	999999	157	296	77	999999	679	999999	999999	999999	822	864	999999	589	235	210	210	795	909	905	328	999999	691	148	999999	367	317	186	134	153	45	638	999999	661	685	999999	591	20	297	966	44	55	999999	714	527	401	177	402	999999	314	154	999999	127	264	999999	999999	683	18	696	999999	999999	503	989	537	295	999999	657	999999	903	286	619	199	507	943	871	999999	999999	977	999999	999999	999999	915	886	819	999999	999999	521	952	101	999999	999999	999999	324	587	913	540	66	999999	429	999999	744	
313	498	999999	695	955	629	999999	999999	298	243	706	397	497	519	147	616	179	539	386	999999	999999	772	331	21	999999	999999	920	40	340	225	826	557	999999	464	887	426	874	134	52	289	347	568	999999	349	568	195	827	999999	775	924	999999	999999	53	670	999999	541	177	11	658	999999	999999	999999	63	82	416	999999	999999	43	632	999999	742	54	496	106	335	999999	969	999999	999999	851	999999	852	999999	415	999999	323	514	616	424	356	259	999999	999999	962	580	999999	999999	731	933	420	999999	794	444	64	999999	842	27	947	345	904	571	999999	558	806	43	856	999999	648	743	103	644	503	999999	286	471	869	578	533	525	140	630	248	58	42	777	262	418	999999	233	495	305	566	281	999999	784	73	324	670	928	724	315	866	999999	840	776	580	185	167	999999	322	274	493	431	214	283	999999	146	526	39	780	448	688	424	258	797	87	999999	108	999999	407	554	907	604	801	999999	763	260	218	265	206	87	260	617	999999	230	811	999999	76	246	999999	927	798	641	158	999999	627	999999	738	52	699	358	999999	999999	194	767	999999	888	999999	389	999999	82	927	999999	832	703	197	81	513	999999	986	999999	166	999999	999999	999999	999999	276	456	525	208	321	999999	999999	999999	848	999	596	432	153	999999	922	515	687	726	387	10	999999	808	454	98	555	938	999999	65	757	201	999999	622	999999	21	100	442	114	191	209	560	760	703	984	704	601	999999	370	174	999999	436	999999	999999	664	480	228	468	11	999999	999999	999999	810	121	809	656	999999	973	718	142	999999	999999	411	505	999999	827	249	999999	824	750	497	999999	578	546	991	330	722	90	958	244	999999	632	440	676	999999	999999	999999	649	894	337	920	627	930	999999	401	584	999999	973	618	836	240	394	644	260	940	999999	804	274	130	488	933	702	25	483	349	999999	58	734	966	999999	87	999999	939	999999	999999	999999	975	999999	999999	416	999999	749	471	131	13	408	999999	190	736	792	31	485	529	415	403	228	612	457	888	260	535	999999	16	999999	758	640	454	157	430	80	770	464	129	713	193	194	999999	893	480	941	999999	868	999999	183	678	999999	80	533	102	611	999999	528	461	999999	881	13	999999	554	372	372	953	840	999999	666	999999	999999	366	815	231	219	987	718	977	947	107	666	999999	832	249	166	570	920	65	818	999999	252	999999	234	832	189	451	686	530	999999	987	322	119	341	161	121	999999	264	311	883	624	548	551	513	796	224	710	999999	314	216	802	42	785	999999	999999	780	563	141	983	52	999999	999999	
999999	870	959	785	557	962	999999	999999	919	315	618	181	203	274	999999	500	437	617	479	541	382	324	314	954	537	178	488	380	558	115	281	269	125	324	360	681	999999	21	667	747	999999	187	296	497	423	613	746	588	89	73	703	375	572	999999	928	873	565	14	257	388	484	310	579	814	43	999999	66	879	914	999999	999999	426	950	731	313	204	999999	999999	541	999999	999999	899	999999	495	999999	905	697	889	396	999999	125	548	763	999999	273	927	608	482	463	74	999999	867	673	999999	126	286	999999	841	923	733	846	749	473	999999	956	999999	999999	93	413	138	662	999999	493	999999	904	407	663	672	467	385	596	555	362	476	377	564	236	241	379	134	490	855	966	662	640	375	84	439	999999	689	917	999999	78	999999	412	389	384	245	164	718	623	752	383	547	999999	300	999999	997	956	401	999999	778	714	288	647	999999	999999	830	797	539	999999	233	349	778	467	82	486	37	73	987	999999	999999	86	999999	510	737	999999	999999	526	349	978	999999	482	930	341	149	809	790	687	999999	188	999999	448	625	395	400	999999	605	90	999999	814	370	999999	969	221	368	701	64	778	909	333	782	313	458	560	256	750	419	999999	999999	999999	696	349	999999	808	999999	551	461	275	120	334	877	348	999999	534	999999	999999	513	999999	973	999999	999999	22	777	999999	406	250	999999	74	149	649	999999	168	762	802	128	999999	477	999999	999999	816	249	999999	667	585	456	444	852	923	942	113	247	701	473	879	516	683	999999	193	411	395	561	396	136	470	999999	719	585	659	416	597	675	352	999999	166	999999	966	354	999999	826	962	398	999999	132	45	412	301	694	883	999999	444	459	999999	759	199	265	852	662	999999	253	999999	999999	999999	999999	999999	438	894	568	316	680	999999	339	378	367	449	999999	493	999999	100	999999	49	34	999999	374	999999	999999	391	593	943	901	999999	999999	157	949	99	112	205	999999	777	607	517	999999	387	213	745	114	91	926	319	999999	771	588	571	148	213	712	999999	827	544	216	56	311	624	999999	999999	245	191	429	277	346	801	933	497	999999	551	316	646	999999	629	866	66	999999	284	751	999999	767	742	19	745	386	945	999999	25	570	999999	999999	999999	972	879	999999	923	661	658	999999	399	838	100	88	597	897	76	669	999999	677	160	590	999999	872	999999	566	503	182	684	891	401	433	999999	926	931	344	207	673	999999	129	943	404	999999	312	999999	999999	677	663	422	847	319	286	179	999999	420	971	189	245	999999	999999	999999	751	977	766	580	966	
921	173	157	262	699	999999	60	88	734	999999	782	724	999999	983	889	999999	759	836	581	125	264	579	516	999999	164	962	975	305	999999	202	426	50	731	395	380	513	515	169	158	999999	235	100	613	664	198	465	724	714	433	175	991	151	195	465	999999	351	656	197	108	999999	426	754	964	541	339	742	992	135	613	385	334	599	688	664	889	173	965	852	772	699	247	999999	872	948	211	285	999999	999999	999999	38	856	328	71	420	500	480	136	82	335	456	472	599	111	58	840	401	999999	530	575	548	999999	804	425	409	500	165	882	25	339	63	886	999999	451	999999	529	999999	999999	277	174	419	999999	999999	999999	325	999999	647	170	824	999999	809	822	335	999999	145	652	62	903	662	920	999999	999999	120	742	281	569	745	158	526	999999	834	863	195	999999	166	510	493	286	109	182	852	994	68	907	530	241	561	36	315	931	476	112	875	356	828	820	927	999999	256	756	490	499	643	999999	283	999999	999999	968	544	634	169	776	804	490	78	350	999999	999999	999999	50	17	999999	842	999999	62	731	988	838	999999	999999	583	342	40	352	999999	362	999999	999999	633	584	604	593	491	681	772	999999	308	394	999999	488	290	999999	999999	216	748	771	657	999999	252	552	999999	798	440	208	61	826	746	461	798	716	999999	999999	579	637	446	424	237	171	999999	362	432	604	560	59	64	859	999999	999999	604	920	704	312	520	90	628	999999	162	293	630	999999	953	847	596	572	498	514	154	309	770	999999	543	496	999999	890	129	362	248	999999	153	201	431	922	999999	999999	21	687	265	498	19	640	272	999999	999999	999999	999999	999999	17	987	560	550	999999	105	63	280	386	218	86	630	961	275	999999	771	150	438	524	41	990	718	999999	811	258	656	999999	139	71	599	999999	359	492	544	354	260	830	603	999999	999999	868	999999	501	803	999999	635	999999	744	83	500	999999	999999	362	999999	595	999999	436	749	301	999999	805	924	219	787	999999	726	147	426	920	316	940	546	999999	999999	173	999999	999999	757	210	623	129	999999	66	570	795	852	999999	125	999999	65	999999	91	311	429	530	999999	999999	713	999999	884	497	120	823	999999	560	267	161	173	213	191	82	679	549	678	999999	259	867	999999	991	999999	999999	999999	477	865	492	859	244	999999	999999	228	46	999999	999999	325	135	999999	732	299	20	538	999999	834	912	767	982	999999	541	633	490	999999	86	728	722	149	164	999999	643	957	284	700	32	629	999999	999999	155	569	472	233	552	929	526	999999	638	462	999999	
895	120	709	882	999999	327	611	51	999999	152	317	790	77	999999	660	375	999999	25	319	516	81	339	927	999999	423	682	318	999999	560	754	509	100	269	999999	268	364	933	85	936	382	420	588	116	842	837	778	404	999999	892	564	752	562	328	946	999999	999999	999999	999999	999999	665	19	530	490	643	642	999999	531	637	902	305	999999	999999	89	937	105	492	232	999999	784	999999	288	256	198	996	12	946	771	999999	802	702	181	846	616	999999	999999	889	108	473	209	619	257	999999	169	597	133	999999	482	999999	851	999999	343	108	312	824	387	762	342	494	640	696	999999	218	835	210	133	594	92	999999	999999	215	394	759	884	175	397	521	97	601	999999	949	474	389	471	657	369	999999	544	792	892	610	999999	613	999999	513	173	49	931	958	473	999999	969	673	999999	999999	760	583	223	146	436	999999	999999	999999	999999	691	231	76	999999	188	841	59	60	300	916	962	658	999999	999999	999999	11	357	999999	138	137	344	979	801	571	826	999999	785	999999	999999	999999	999999	935	815	992	151	292	106	999999	753	127	423	487	679	999999	855	999999	999999	657	842	145	89	286	999999	999999	286	711	430	505	919	291	65	199	652	935	890	36	842	999999	784	99	905	999999	836	21	713	999999	310	54	716	999999	917	999999	27	272	286	749	399	211	716	440	862	601	383	471	71	234	999999	744	866	828	999999	200	999999	753	239	34	450	534	901	429	999999	385	999999	90	373	928	181	389	999999	150	999999	641	82	353	236	314	680	374	949	489	31	566	188	887	695	726	264	999999	42	261	309	864	310	296	999999	486	999999	302	107	143	62	455	95	725	201	512	128	529	999999	999999	353	85	584	421	407	843	206	999999	395	999999	673	906	999999	999999	841	772	341	999999	323	750	502	388	276	999999	999999	999999	481	462	695	999999	608	735	748	117	907	233	999999	888	999999	999999	289	999999	999999	460	469	999999	108	688	999999	429	181	342	999999	775	433	999999	809	768	985	831	999999	744	216	999999	48	999999	168	999999	499	999999	492	453	896	999999	470	591	999999	815	999999	999999	477	792	577	999999	21	275	999999	972	683	999999	424	999999	902	66	999999	545	999999	999999	422	531	987	858	199	276	937	999999	446	89	315	841	495	993	999999	704	364	580	176	999999	999999	772	419	999999	999999	557	999999	970	999999	839	312	925	999999	776	999999	826	303	618	602	311	339	292	829	999999	667	842	456	431	111	208	702	253	378	764	512	650	999999	801	999999	999999	83	999999	999999	999999	777	999999	953	999999	999999	
594	411	745	977	865	999999	909	999999	969	528	723	110	772	999999	352	147	68	999999	133	274	752	999999	501	325	960	999999	372	115	233	672	286	888	738	831	516	796	956	276	999999	163	602	999999	151	283	579	542	311	108	835	469	999999	834	999999	453	847	999999	909	430	27	999999	247	999999	719	307	999999	999999	371	940	362	555	190	792	52	969	999999	55	572	227	746	427	926	274	279	764	954	999999	999999	999999	983	636	999999	999999	999999	875	916	999999	999999	844	42	743	180	999999	746	999999	999999	925	791	859	782	801	999999	692	684	599	999999	999999	534	954	353	798	776	86	956	725	999999	999999	544	176	63	872	66	728	195	12	256	999999	527	989	485	38	660	208	512	192	999999	999999	852	658	174	999999	274	43	999999	243	967	104	999999	30	621	634	391	625	999999	999999	745	588	506	681	353	156	455	999999	478	324	148	577	573	774	999999	474	802	885	12	999999	608	33	237	952	45	162	161	507	378	851	647	45	402	603	999999	741	697	180	315	27	496	729	564	186	999999	399	530	639	624	157	831	999999	999999	694	310	721	999999	554	646	200	995	948	999999	999999	677	999999	185	970	337	999999	999999	631	579	984	625	878	468	61	857	645	632	999999	999999	230	30	151	422	999999	302	999999	999999	999999	534	124	999999	547	562	999999	999999	999999	224	999999	311	959	999999	210	926	999999	79	432	999999	999999	696	10	568	999999	75	946	999999	536	690	999999	677	612	284	632	107	465	962	87	326	530	999999	999999	431	999999	999999	923	850	819	225	784	999999	870	471	999999	457	533	999999	999999	482	616	341	972	312	746	881	698	999999	748	113	470	676	999999	115	733	755	999999	999999	999999	271	152	106	999999	999999	905	839	807	151	202	185	573	909	421	605	709	198	999999	562	684	200	522	999999	111	999999	754	118	646	764	737	336	625	999999	999999	288	999999	520	553	999999	999999	907	999999	556	999999	573	999999	999999	264	999999	406	544	185	278	894	306	999999	904	994	80	566	796	999999	53	414	999999	559	619	850	143	275	199	644	918	165	999999	126	965	754	999999	999999	999999	854	259	368	999999	160	357	69	762	539	435	526	483	105	610	714	41	152	999999	23	920	710	999999	131	216	899	267	122	127	999999	999999	999999	465	894	372	999999	943	684	221	715	212	559	97	603	840	673	171	822	555	72	95	823	137	524	266	493	733	999999	161	303	892	244	942	582	756	286	999999	589	999999	667	771	356	931	999999	999999	371	622	999999	290	999999	737	999999	999999	64	105	959	
31	999999	999999	879	218	814	533	917	822	968	999999	999999	847	564	613	582	98	888	301	738	891	225	999999	895	870	216	999999	618	565	457	999999	999999	487	999999	999999	128	951	853	458	956	822	23	99	999999	754	118	679	726	929	999999	356	678	763	366	78	806	237	742	19	11	967	915	999999	999999	300	729	37	60	309	494	631	244	439	999999	916	877	135	870	150	762	537	130	688	999999	110	998	134	131	728	999999	890	218	844	457	988	907	661	725	552	999999	999999	629	426	445	533	999999	999999	999999	449	200	999999	367	601	999999	474	846	999999	951	273	301	604	906	999999	999999	999999	423	999999	982	356	18	226	410	328	125	681	999999	703	252	999999	999999	999999	999999	999999	538	777	533	616	597	982	999999	680	999999	461	260	430	184	308	575	999999	120	721	267	999999	441	974	279	49	485	575	567	152	999999	85	284	542	898	234	999999	999999	80	806	802	999	999999	999999	516	949	77	695	999999	608	138	999999	766	277	502	634	999999	564	999999	494	999999	32	425	999	696	634	186	718	532	949	999999	500	771	314	999999	267	867	999999	467	330	971	790	78	999999	999999	999999	318	999999	999999	999999	984	999999	576	586	675	780	584	214	642	999999	773	359	172	556	102	637	639	461	999999	999999	766	147	107	187	522	349	953	466	985	999999	325	178	678	268	999999	288	924	195	638	999999	683	663	469	585	557	622	628	521	865	386	999999	856	999999	805	999999	846	999999	399	999999	335	999999	999999	229	529	999999	604	999999	903	591	814	713	454	823	219	999999	113	678	521	629	999999	721	441	601	999999	179	469	999999	873	761	129	158	534	131	313	999999	566	444	940	30	952	941	724	930	61	672	498	43	999999	254	404	178	619	769	174	614	395	525	620	359	106	95	807	152	472	666	188	333	999999	999999	999999	668	737	501	677	957	996	511	999999	936	999999	435	80	629	367	950	999999	765	956	699	926	50	999999	590	923	867	144	582	468	395	999999	999999	523	551	259	735	440	128	102	216	617	884	976	999999	999999	671	24	188	784	521	137	423	376	999999	971	999999	999999	999999	577	809	999999	999999	52	999999	999999	517	911	528	999999	632	519	999999	672	750	91	52	74	999999	999999	261	852	956	999999	947	268	80	797	703	579	999999	890	293	999999	999999	393	202	999999	999999	242	170	760	999999	808	162	11	716	999999	626	999999	929	890	704	243	999999	956	867	999999	105	895	380	719	218	949	85	999999	236	870	389	367	889	211	251	907	999999	999999	366	158	999999	945	551	
999999	180	964	650	414	195	999999	234	336	525	999999	745	999999	861	450	999999	546	732	421	775	846	372	269	849	728	648	797	999999	824	600	719	999999	160	353	61	999999	253	309	999999	999999	186	999999	62	841	322	465	324	55	311	949	820	425	233	180	705	999999	911	999999	922	765	398	568	410	736	806	595	595	999999	999999	902	999999	247	72	865	999999	999999	319	999999	536	999999	334	751	190	999999	780	304	757	979	647	103	637	999999	386	905	167	618	999999	326	44	727	869	741	244	409	651	582	363	999999	581	999999	647	492	587	659	441	646	387	999999	955	512	837	615	935	717	274	179	860	167	708	980	965	992	393	809	403	592	517	780	233	207	941	398	408	152	455	154	999999	727	999999	999999	240	708	370	531	889	263	805	527	145	481	721	205	659	600	539	655	999999	778	266	848	999999	607	312	999999	999999	448	999999	792	999999	129	628	143	693	198	999999	266	999999	861	919	149	787	999999	645	999999	485	745	739	999999	613	999999	55	772	999999	624	999999	633	406	612	960	999999	999999	23	265	999999	852	588	512	471	849	999999	32	247	858	126	999999	150	999999	560	282	999999	709	408	189	471	83	856	671	79	999999	127	860	29	901	479	102	774	734	999999	899	999999	999999	277	958	341	777	999999	913	354	562	999999	671	845	339	999999	741	999999	833	794	942	995	917	442	663	999999	421	12	345	389	999999	297	416	341	660	385	593	442	450	847	693	275	999999	326	516	567	999999	25	999999	999999	737	999999	940	939	999999	904	999999	799	613	236	919	774	472	534	330	274	999999	340	194	953	550	999999	207	999999	110	676	63	600	999999	106	286	406	322	999999	999999	579	357	476	652	999999	405	793	828	224	928	999999	802	418	996	999999	732	124	999999	736	999999	438	257	954	999999	21	999999	389	873	516	999999	523	462	999999	882	750	916	368	688	438	999999	999999	999999	982	67	190	874	999999	603	999999	374	172	999999	585	999999	222	332	403	999999	641	905	999999	919	321	275	999999	467	907	535	256	335	374	436	402	188	471	958	999999	999999	999999	146	215	786	199	152	786	947	876	999999	669	427	523	731	56	999999	542	999999	169	999999	653	999999	966	119	357	358	999	735	183	407	889	264	68	507	999999	505	999999	239	729	999999	488	999999	591	373	865	828	812	642	389	869	646	999999	798	556	252	935	179	106	439	999999	152	60	774	999999	654	415	999999	25	753	551	832	312	116	990	999999	196	999999	603	253	528	546	999999	356	314	761	265	465	512	999999	
53	999999	602	999999	888	35	437	692	122	719	460	999999	796	889	838	46	999999	527	999999	327	66	999999	576	853	999999	304	786	999999	470	717	399	949	999999	999999	710	225	239	999999	228	964	801	504	29	883	792	999999	750	477	517	999999	999999	999999	999999	194	208	250	758	749	889	999999	999999	732	999999	999999	330	510	999999	45	189	622	806	832	309	843	525	999999	783	999999	70	999999	554	318	197	999999	999999	999999	999999	672	562	999999	466	490	999999	634	724	999999	282	999999	562	291	455	715	999999	894	470	595	438	813	999999	646	467	75	688	46	49	999999	545	999999	114	999999	218	940	999999	719	165	999999	999999	675	999999	456	999999	999999	999999	999999	407	839	31	302	999999	705	232	488	12	916	12	400	999999	585	594	793	999999	252	520	999999	83	514	242	577	739	999999	385	763	694	222	367	999999	935	999999	639	999999	999999	253	308	999999	446	729	999999	566	717	999999	524	999999	90	335	999999	999999	999999	246	705	999999	606	453	563	586	329	469	794	789	558	703	465	892	945	394	884	289	944	999999	457	999999	576	676	999999	974	630	751	682	999999	999999	331	999999	699	999999	747	604	465	999999	999999	89	999999	934	158	17	24	999999	631	688	696	451	643	101	537	789	361	325	929	999999	589	956	578	786	435	500	237	52	999999	688	208	790	428	599	233	41	480	419	428	668	846	674	998	73	986	917	655	239	132	999999	999999	431	674	871	110	764	511	999999	509	999999	780	971	999999	943	489	906	999999	53	868	506	999999	941	897	271	747	915	957	514	800	518	999999	997	920	855	835	776	125	556	499	999999	530	290	999999	770	887	875	139	65	583	999999	894	611	370	999999	602	911	534	413	999999	195	807	999999	399	991	812	999999	60	999999	118	713	790	999999	554	410	975	37	999999	137	383	872	785	902	999999	719	623	243	999999	303	262	923	252	712	432	313	661	534	891	918	957	115	824	450	946	870	299	428	67	960	651	575	879	407	40	261	999999	999999	999999	999999	377	579	999999	757	436	194	471	88	54	250	748	451	145	123	179	278	58	999999	999999	70	999999	205	185	999999	652	687	54	845	999999	180	903	756	468	221	999999	388	959	76	999999	762	409	221	999999	817	999999	209	439	999999	237	761	213	75	999999	999999	999999	182	999999	478	999999	999999	150	999999	405	999999	346	992	999999	999999	572	790	999999	982	330	203	661	218	999999	999999	465	452	258	288	999999	920	999999	837	807	999999	999999	378	985	490	999999	275	622	999999	816	999999	480	999999	226	999999	204	447	453	
231	745	756	353	51	360	45	23	999999	499	861	18	484	906	509	999999	999999	999999	203	805	827	999999	999999	580	878	401	321	888	246	236	999999	94	180	477	745	102	60	120	999999	27	949	477	308	775	760	774	341	603	971	43	696	552	10	641	625	210	999999	185	474	649	999999	156	776	435	999999	777	999999	17	170	417	999999	418	52	185	855	359	999999	288	820	113	70	717	999999	999999	539	201	93	538	851	545	410	875	645	280	999999	802	701	873	29	982	935	999999	999999	563	999999	288	510	825	786	275	488	999999	364	999999	589	331	999999	574	895	565	694	310	999999	625	999999	268	772	771	999999	62	658	848	999999	999999	177	736	285	363	999999	261	999999	999999	999999	999999	66	998	520	285	691	656	999999	136	977	464	297	635	177	816	557	641	515	739	628	999999	617	639	153	526	202	852	999999	876	271	644	874	436	558	580	568	17	999999	497	89	999999	489	531	999999	999999	999999	999999	569	468	805	671	746	951	639	999999	968	427	854	994	92	999999	999999	696	865	999999	590	999999	86	596	258	549	893	28	659	87	253	95	768	349	999999	999999	292	587	999999	600	898	922	796	540	612	151	163	999999	414	250	940	792	666	538	224	999999	465	972	220	999999	778	727	302	561	774	883	659	999999	28	432	556	999999	625	275	999999	667	74	546	984	999999	396	149	613	418	999999	999999	428	999999	999999	296	204	320	376	999999	821	180	630	245	999999	728	999999	999999	999999	982	694	917	177	999999	104	556	624	918	999999	113	868	638	124	884	424	323	999999	429	999999	731	237	246	999999	809	453	274	47	999999	780	265	624	999999	414	999999	999999	999999	293	999999	144	578	999999	286	332	273	946	192	65	745	820	452	274	999999	268	12	755	457	999999	999999	947	830	519	795	999999	999999	489	130	233	493	170	203	39	999999	999999	999999	69	951	914	392	862	270	218	301	18	999999	991	561	490	412	875	276	959	999999	89	314	69	999999	147	599	783	826	999999	999999	585	627	422	999999	778	456	943	803	543	878	505	687	999999	227	786	999999	740	999999	999999	821	618	894	244	114	357	979	752	999999	813	324	608	46	311	999999	715	391	999999	164	999999	43	999999	82	999999	91	430	402	692	841	99	999999	859	856	999999	999999	999999	691	393	318	489	798	704	999999	989	999999	279	468	385	975	512	405	894	999999	154	605	999999	545	171	162	683	955	297	911	999999	485	465	752	849	173	693	33	998	606	999999	985	339	708	92	513	812	961	26	717	999999	694	999999	999999	
711	591	999999	999999	529	240	634	533	511	793	999999	514	763	526	999999	221	292	488	407	297	910	999999	276	999999	463	658	350	722	938	579	999999	408	52	192	999999	268	389	285	999999	767	972	152	484	546	51	578	749	295	351	804	435	999999	296	155	372	552	999999	999999	999999	871	890	912	999999	931	220	999999	471	581	485	999999	832	16	999999	639	325	768	684	729	999999	999999	909	64	380	144	153	731	999999	897	819	999999	943	258	331	999999	877	999999	557	552	999999	999999	116	177	810	990	999999	428	865	999999	999999	604	868	594	527	78	962	836	542	999999	787	999999	156	574	762	988	417	584	685	362	762	999999	999999	141	404	830	779	741	253	999999	171	725	866	465	78	999999	999999	358	730	262	999999	51	999999	106	764	999999	636	542	415	822	999999	397	742	513	893	999999	394	736	200	697	299	999999	592	162	298	72	999999	690	999999	999999	999999	69	853	433	691	721	999999	123	376	558	204	999999	335	431	806	773	982	999999	999999	505	830	892	168	43	962	449	458	374	808	702	233	945	45	999999	463	999999	544	999999	821	182	833	280	369	641	999999	62	895	170	355	524	89	270	128	999999	716	475	900	999999	470	999999	272	374	315	999999	335	258	211	467	968	293	999999	999999	540	399	671	560	533	999999	540	999999	553	298	28	293	622	999999	827	45	999999	987	999999	724	849	999999	909	469	999999	695	316	999999	851	999999	201	72	295	417	730	729	339	166	942	383	999999	559	699	973	355	32	61	373	430	176	999999	981	999999	514	999999	961	999999	211	595	838	220	294	999999	125	999999	956	999999	999999	241	107	999999	994	55	249	444	299	879	999999	123	942	643	943	824	685	132	220	402	999999	999999	999999	249	137	999999	113	999999	994	500	584	877	999999	33	845	999999	333	470	999999	935	430	80	999999	91	553	98	652	205	999999	470	383	992	886	563	228	622	472	857	577	433	941	86	449	798	305	68	724	919	797	812	501	224	999999	285	972	709	69	999999	696	999999	918	908	896	999999	127	999999	999999	999999	805	233	999999	999999	892	887	993	353	630	735	785	494	374	733	407	999999	969	168	999999	999999	591	518	999999	785	171	538	999999	999999	999999	915	681	999999	999999	888	123	573	999999	36	332	999999	999999	628	89	334	901	999999	675	195	511	999999	999999	958	411	389	254	297	671	882	313	999999	382	960	999999	715	64	81	426	485	620	833	320	943	999999	265	330	962	439	999999	999999	959	863	329	532	748	360	999999	312	999999	999999	825	901	271	722	968	999999	
999999	465	373	999999	999999	785	999999	574	677	999999	621	132	999999	999999	291	858	443	998	353	500	62	999999	999999	999999	999999	999999	999999	999999	794	999999	59	999999	868	714	999999	999999	999999	957	64	184	999999	999999	854	627	738	600	166	628	362	967	468	272	378	999999	499	999999	50	999999	938	69	56	357	779	745	999999	401	263	441	69	783	999999	486	999999	178	826	307	583	797	626	741	613	119	488	827	473	786	851	401	224	999999	467	67	999999	994	999999	326	999999	999999	999999	347	999999	724	568	578	184	999999	328	210	651	201	318	253	999999	206	456	937	999999	952	281	295	549	862	226	999999	326	999999	466	949	999999	509	332	999999	999999	289	999999	888	550	910	653	999999	468	651	749	999999	799	223	675	823	547	200	457	32	999999	270	999999	999999	507	999999	999999	448	525	378	169	151	869	843	12	112	800	568	397	958	999999	789	826	999999	122	203	162	112	999999	642	412	850	999999	309	999999	999999	491	920	390	933	657	214	966	100	492	608	164	999999	221	573	999999	999999	803	999999	723	58	443	900	999999	999999	464	159	389	882	966	318	999999	569	217	31	999999	999999	187	999999	311	104	823	736	999999	514	49	999999	999999	495	620	432	56	562	999999	588	999999	999999	559	86	479	507	999999	999999	999999	184	518	594	748	200	999999	152	999999	999999	198	999999	999999	999999	495	999999	274	267	268	893	272	543	271	537	983	629	484	40	999999	111	983	803	279	739	999999	240	999999	999999	458	700	542	477	999999	706	374	956	363	839	105	999999	811	222	999999	931	999999	590	999999	980	610	128	715	922	821	999999	366	394	360	999999	104	264	999999	819	808	568	360	794	913	564	173	37	276	645	934	628	299	771	564	347	917	31	999999	999999	844	339	985	999999	655	928	350	979	999999	867	744	841	841	992	413	999999	999999	37	999999	357	817	582	852	79	988	999999	411	999999	999999	23	578	82	935	844	974	999999	582	740	148	984	224	193	431	409	900	103	786	999999	368	884	765	999999	355	970	208	272	999999	915	999999	999999	526	755	160	593	298	671	905	999999	27	934	108	840	999999	999999	143	999999	999999	453	179	894	416	114	236	945	257	688	727	964	646	712	992	666	119	999999	468	468	43	837	120	239	198	789	289	433	999999	999999	999999	663	837	999999	999999	999999	746	736	55	422	528	214	999999	609	999999	940	999999	999999	942	441	730	999999	233	999999	600	323	342	940	999999	626	825	802	169	331	999999	74	999999	81	602	999999	920	999999	640	55	940	999999	501	999999	295	999999	439	973	
999999	354	204	799	439	173	974	796	700	806	40	999999	597	725	55	999999	999999	879	813	289	713	983	521	358	570	188	734	999999	822	999999	655	458	197	851	999999	814	136	887	999999	963	999999	805	999999	123	352	221	458	999999	783	487	589	415	999999	159	270	508	833	999999	239	261	438	212	974	999999	161	581	241	746	414	999999	887	999999	254	849	192	999999	725	407	999999	359	999999	520	988	344	999999	249	999999	47	590	812	981	290	999999	383	535	894	831	399	962	770	979	711	999999	552	599	999999	999999	595	967	362	999999	435	840	880	999999	918	223	639	625	912	567	203	165	602	259	999999	386	999999	324	297	85	335	999999	245	999999	28	999999	446	744	999999	88	428	80	237	999999	555	450	778	851	616	680	201	773	60	213	999999	556	999999	302	999999	999999	299	281	999999	286	999999	999999	605	510	513	999999	777	894	927	999999	999999	999999	999999	572	703	166	608	29	999999	999999	999999	999999	394	41	593	471	999999	153	752	530	999999	157	401	951	581	564	999999	999999	999999	999999	903	307	846	226	75	662	629	644	599	835	569	280	573	72	402	895	999999	999999	917	51	714	634	152	406	55	991	731	976	990	148	322	340	680	999999	714	587	999999	999999	966	930	999999	858	553	916	960	518	583	339	558	999999	958	999999	360	307	693	278	164	999999	180	83	931	999999	654	460	523	999999	599	274	358	815	190	438	607	986	209	855	90	236	999999	537	417	999999	428	314	190	51	979	999999	615	445	999999	276	999999	892	999999	199	214	103	402	731	918	999999	980	742	505	529	673	999999	107	999999	999999	928	13	999999	999999	538	234	349	279	482	259	226	658	999999	999999	913	441	999999	986	19	651	999999	833	714	619	107	421	686	809	660	377	999999	285	777	257	504	999999	363	235	471	965	865	823	920	482	702	999999	78	999999	591	97	957	999999	98	196	211	104	999999	999999	568	126	548	539	618	114	643	940	881	665	888	650	88	490	525	53	785	172	912	241	999999	447	353	336	227	999999	420	999999	197	590	56	410	999999	339	999999	354	427	335	215	815	838	762	779	412	470	941	19	477	862	54	410	48	191	67	117	131	773	221	999999	55	694	416	752	301	618	488	677	748	823	181	626	460	999999	107	403	164	668	940	866	286	999999	942	375	152	999999	18	228	999999	999999	545	581	999999	22	999999	131	432	19	488	794	982	274	270	654	691	999999	950	90	94	664	952	463	832	999999	46	492	751	51	609	999999	610	269	760	526	287	600	420	
447	798	975	971	999999	190	156	999999	22	999999	999999	683	724	238	999999	144	262	279	91	748	860	976	999999	380	390	409	999999	193	722	513	999999	376	101	999999	513	292	118	999999	999999	999999	685	471	999999	999999	462	367	884	999999	999999	135	999999	257	205	999999	999999	470	131	605	999999	746	813	963	999999	508	558	922	592	717	999999	645	35	568	472	999999	999999	999999	999999	486	917	33	524	494	510	596	14	496	180	249	999999	999999	170	513	113	70	469	722	999999	525	999999	540	775	177	167	999999	110	999999	784	397	999999	999999	518	644	687	566	999999	999999	462	574	504	72	999999	999999	270	682	484	521	465	412	348	999999	98	436	845	387	258	357	336	473	495	999999	712	783	999999	295	534	525	826	999999	839	150	269	736	31	999999	788	432	906	484	562	589	484	999999	58	447	82	91	799	999999	318	874	992	999999	88	439	359	968	891	999999	999999	959	694	919	999999	208	91	362	415	276	999999	999999	450	852	910	906	590	340	734	24	222	452	999999	526	999999	965	999999	280	657	999999	229	820	540	931	335	603	894	564	809	850	366	999999	675	533	711	492	433	999999	88	999999	848	29	999999	876	761	706	242	999999	691	607	999999	810	999999	823	56	777	999999	999999	527	316	21	999999	530	884	658	501	999999	999999	999999	745	541	18	201	486	743	209	587	663	999999	999999	370	999999	872	212	800	555	26	852	486	999999	999999	914	622	771	169	822	499	358	228	999999	929	49	364	946	999999	999999	619	999999	90	846	199	631	349	898	946	296	163	328	999999	112	485	924	716	879	547	999999	396	429	999999	920	710	239	445	909	699	999999	370	925	146	999999	936	798	771	639	744	576	999999	999999	825	873	999999	180	273	126	784	999999	333	999999	999999	447	999999	999999	999999	170	145	960	195	999999	208	624	925	999999	191	336	176	686	163	86	145	999999	62	999999	604	452	261	539	999999	329	134	694	998	885	526	999999	999999	747	999999	611	503	783	390	145	524	211	947	440	999999	999999	949	108	852	256	350	999999	395	982	594	459	999999	999999	995	999999	314	999999	626	50	711	493	232	429	999999	551	582	361	590	916	158	403	504	821	550	37	999999	35	842	751	999999	98	313	131	999999	999999	703	897	999999	523	831	20	584	907	728	999999	715	530	320	310	673	999999	847	478	999999	201	954	96	65	968	497	288	999999	874	504	999999	190	999999	999999	350	848	685	573	77	999999	999999	818	596	102	54	322	999999	715	541	999999	556	251	834	297	960	493	616	841	819	35	553	
347	710	412	999999	999999	613	263	969	462	999999	425	779	999999	696	999999	367	994	999999	655	648	572	140	999999	948	999999	355	999999	999999	856	241	999999	753	51	541	800	118	194	999999	728	708	594	745	999999	100	141	999999	999999	601	587	136	622	999999	174	387	980	216	914	999999	733	969	799	947	123	230	154	671	738	999999	895	274	183	17	292	947	999999	826	61	705	816	910	905	223	999999	730	619	22	589	664	561	594	204	729	263	759	908	647	632	999999	945	999999	733	599	705	999999	952	614	999999	226	999999	163	165	218	647	822	74	999999	228	393	610	141	999999	84	999999	311	80	453	753	999999	48	416	204	202	760	356	187	315	999999	999999	777	14	474	373	999999	407	999999	986	999999	440	694	331	429	249	258	813	388	658	309	999999	252	509	861	25	999999	999999	959	999999	999999	300	645	758	79	811	999999	999999	667	718	743	892	872	94	371	323	999999	999999	986	955	943	946	968	528	16	122	174	278	153	459	195	423	447	476	999999	791	795	999999	262	618	999999	652	156	669	915	999999	531	167	999999	547	187	470	930	14	28	511	332	126	751	956	646	348	462	218	533	330	999999	406	556	999999	527	999999	464	999999	332	301	799	308	613	600	590	999999	141	605	281	999999	492	443	457	35	469	999999	194	305	972	294	999999	938	999999	594	961	999999	611	566	30	285	16	999999	682	727	999999	33	512	161	375	639	999999	999999	936	808	999999	21	949	999999	121	999999	717	168	405	47	111	861	172	999999	638	465	405	574	999999	996	999999	999999	761	729	323	445	999999	999999	999999	342	999999	343	11	337	757	999999	186	90	454	181	999999	847	167	999999	626	850	861	999999	523	910	244	642	280	940	999999	907	259	229	217	675	999999	685	238	73	999999	767	860	834	999999	687	288	324	999999	414	438	870	772	126	113	999999	584	999999	999999	29	108	444	72	71	247	849	700	999999	873	779	498	999999	999999	103	684	858	999999	999999	232	835	631	919	522	866	511	230	145	143	999999	743	999999	10	176	218	964	524	999999	799	597	422	986	331	999999	350	999999	556	999999	679	441	999999	999999	558	460	999999	398	189	922	206	559	26	999999	567	841	999999	999999	498	715	411	138	999999	163	200	439	810	849	309	477	182	951	999999	970	999999	702	870	270	999999	550	493	819	785	602	508	249	581	707	429	490	321	661	999999	841	999999	550	281	101	292	129	649	833	98	711	749	255	999999	55	258	865	970	869	999999	948	231	999999	999999	567	655	950	858	999999	429	
819	166	999999	534	124	131	999999	430	779	978	423	900	999999	999999	83	853	999999	645	999999	459	564	519	452	516	478	619	999999	206	999999	445	999999	271	547	999999	278	555	238	720	999999	924	342	444	200	890	731	58	571	860	279	713	999999	314	999999	999999	999999	309	713	999999	65	504	864	999999	999999	344	999999	162	362	999999	462	528	625	542	166	610	999999	129	329	561	999999	430	57	406	999999	999999	53	999999	938	894	547	968	999999	233	665	984	69	622	728	999999	999999	579	999999	325	407	999999	98	999999	158	722	536	746	980	162	999999	635	457	467	999999	715	300	999999	224	468	708	999999	999999	999999	877	181	550	504	400	473	317	215	999999	732	999999	185	912	999999	877	999999	999999	800	988	999999	13	39	999999	602	830	999999	565	633	364	236	616	913	73	697	999999	977	181	42	999999	517	844	25	901	725	999999	617	803	116	999999	998	110	907	505	999999	397	848	999999	948	999999	999999	907	684	999999	999999	999999	95	121	224	211	999999	54	335	454	999999	844	988	137	812	999999	223	220	458	890	365	136	708	418	76	309	144	999999	232	368	968	609	170	174	403	609	383	505	999999	905	842	999999	775	462	34	999999	408	720	831	815	999999	177	999999	999999	494	381	416	999999	55	914	77	999999	821	967	486	999999	683	824	733	212	759	717	999999	553	57	999999	360	256	999999	912	901	999999	511	417	999999	801	160	376	679	32	203	706	459	673	999999	286	142	808	976	163	479	584	986	629	65	999999	545	905	999999	93	30	170	293	142	999999	653	64	999999	69	685	720	999999	999999	711	18	62	268	958	999999	999999	279	552	279	999999	443	326	999999	882	361	999999	265	255	630	596	11	999999	423	326	659	194	232	727	999999	301	999999	172	440	285	620	999999	485	999999	999999	999999	813	478	890	63	699	999999	225	182	63	895	429	475	686	557	709	975	639	999999	308	999999	999999	551	999999	999999	797	281	999999	162	271	358	689	678	65	655	999999	533	151	369	627	962	968	59	999999	852	871	966	999999	883	575	645	373	543	288	667	436	999999	674	912	265	428	811	73	999999	704	999999	999999	420	40	774	186	999999	279	323	999999	563	498	876	951	117	831	794	12	587	626	999999	999999	999999	398	229	520	858	239	114	999999	999999	999999	999999	970	999999	129	999999	999999	119	399	811	103	229	941	114	937	395	723	804	999999	633	999999	486	294	718	71	999999	32	810	263	327	999999	999999	124	196	999999	359	906	999999	999999	999999	348	999999	999999	815	892	925	458	999999	292	134	145	435	
679	576	350	428	854	261	584	768	534	645	999999	999999	999999	927	115	999999	999999	587	489	417	816	159	294	916	999999	479	826	145	902	738	999999	138	999999	178	496	548	845	239	505	654	730	229	750	702	999999	125	608	965	820	703	999999	705	645	728	618	529	291	433	139	999999	435	448	865	795	999999	727	890	48	440	567	909	225	91	834	999999	597	409	591	879	182	871	860	325	208	899	822	492	462	559	999999	266	999999	110	130	229	291	363	954	999999	319	234	569	534	262	999999	999999	623	999999	51	999999	130	699	553	957	999999	574	999999	667	896	305	999999	437	488	473	311	999999	125	999999	615	404	999999	999999	17	570	947	311	336	73	414	287	209	681	421	538	846	566	867	152	999999	999999	168	999999	68	288	999999	999999	999999	999999	999999	999999	999999	662	206	999999	999999	675	692	983	999999	211	248	70	263	618	106	563	26	950	627	744	630	972	353	999999	246	547	999999	728	495	160	230	276	121	117	780	999999	485	774	750	181	999999	999999	143	999999	416	108	442	449	192	521	780	141	443	217	676	534	318	245	999999	249	999999	963	999999	858	981	999999	948	155	838	559	87	251	999999	455	999999	746	838	999999	554	147	114	946	999999	973	999999	99	832	904	999999	255	999999	249	374	510	892	910	395	285	434	443	159	297	610	632	444	539	931	999999	347	930	695	999999	999999	272	145	999999	426	524	488	999999	999999	54	713	999999	999999	999999	876	698	563	999999	360	562	512	999999	988	817	999999	913	539	840	167	845	567	999999	999999	858	558	999999	999999	559	493	871	797	543	999999	114	999999	999999	312	606	662	242	999999	999999	999999	142	867	999999	283	999999	997	513	985	647	999999	304	999999	212	999999	472	288	773	999999	13	475	488	765	999999	815	883	243	327	611	999999	999999	999999	420	189	931	999999	990	978	828	57	562	980	999999	160	809	10	999999	380	999999	840	327	888	909	999999	912	100	999999	898	764	999999	93	679	999999	62	999999	808	883	999999	999999	999999	481	999999	945	285	451	494	602	614	169	999999	266	863	343	771	999999	299	26	990	276	999999	59	999999	223	438	963	999999	88	833	691	999999	126	328	109	999999	368	999999	943	633	979	999999	498	763	999999	948	143	230	999999	999999	999999	180	791	893	41	440	999999	389	96	999999	322	999999	999999	999999	999999	999999	999999	937	999999	999999	412	999999	999999	393	21	848	352	295	999999	999999	305	742	546	999999	396	999999	219	233	296	669	809	999999	999999	999999	321	419	22	729	839	580	259	205	467	380	728	999999	825	999999	
999999	192	999999	281	35	821	221	999999	32	467	381	412	948	475	999999	104	999999	433	666	917	81	999999	836	623	455	783	999999	999999	999999	176	229	999999	695	811	350	999999	581	999999	953	119	999999	999999	999999	554	357	999999	999999	784	999999	999999	224	304	999999	907	999999	291	356	474	825	251	806	121	303	856	247	834	716	147	135	547	522	999999	480	999999	999999	339	213	291	999999	28	162	241	555	911	952	925	365	788	484	69	757	116	712	711	313	115	999999	540	317	523	720	999999	999999	17	850	595	823	634	216	999999	87	75	208	807	99	574	565	392	999999	322	478	928	999999	999999	999999	999999	915	768	253	999999	891	673	974	999999	307	667	582	548	71	366	111	730	999999	487	981	999999	907	904	999999	738	549	999999	635	994	55	792	831	593	227	444	680	65	391	620	115	413	101	456	999999	431	992	999999	330	999999	220	999999	999999	999999	93	108	508	21	156	515	56	999999	47	979	999999	515	836	988	330	999999	686	56	349	961	382	577	600	999999	404	999999	745	531	735	97	783	307	445	656	509	128	999999	668	999999	876	999999	999999	376	122	748	994	999999	13	696	999999	862	174	407	395	802	515	999999	999999	616	955	769	524	110	950	205	999999	79	189	999999	211	691	999999	147	999999	397	113	211	488	713	999999	999999	741	834	41	999999	619	899	60	999999	993	621	999999	62	953	117	999999	178	425	916	348	924	999999	999999	494	999999	845	37	999999	997	699	314	29	999999	999999	359	37	689	78	999999	586	510	999999	999999	999999	590	999999	965	193	366	348	934	999999	571	374	999999	199	227	350	999999	389	591	965	999999	164	689	601	555	999999	999999	89	369	109	699	340	838	905	89	39	903	219	999999	999999	578	659	764	527	458	969	729	169	809	349	59	347	994	545	966	999999	805	989	257	999999	589	999999	978	835	999999	240	535	581	119	198	999999	810	999999	999999	396	403	999999	171	152	585	127	444	999999	999999	60	362	346	303	938	907	999999	999999	961	761	264	302	681	999999	440	999999	443	999999	999999	621	903	999999	837	256	158	999999	782	644	847	671	11	155	16	958	785	734	894	242	642	999999	965	532	848	747	493	999999	999999	470	730	924	151	969	394	999999	126	811	524	99	999999	374	135	999999	999999	300	759	119	295	999999	153	706	999999	999999	514	848	656	381	400	999999	762	64	999999	321	913	923	999999	42	999999	999999	842	973	220	805	97	278	86	999999	999999	558	988	384	808	999999	327	34	600	940	999999	545	999999	744	421	434	999999	100	999999	813	
675	153	770	727	357	937	879	179	999999	528	124	246	772	280	999999	841	999999	388	256	851	994	889	332	589	578	225	356	108	561	786	999999	996	754	272	711	321	787	999999	36	870	999999	999999	538	82	825	999999	773	731	828	579	332	948	844	671	999999	785	821	191	159	142	591	999999	618	709	60	999999	492	509	999999	604	999999	841	362	385	731	847	360	259	763	360	451	999999	279	999999	463	530	162	999999	999999	999999	500	606	999999	999999	288	348	539	829	999999	999999	735	274	172	999999	525	999999	596	468	939	971	435	999999	427	798	690	999999	511	635	999999	529	965	999999	999999	643	999999	458	729	468	107	999999	318	530	237	65	999999	187	999999	55	466	972	933	694	153	481	999999	928	188	322	213	322	836	903	999999	502	742	336	217	999999	129	999999	761	138	999999	556	662	905	344	999999	999999	512	514	466	179	282	596	281	999999	584	999999	185	279	416	999999	785	556	415	999999	734	323	299	970	932	925	399	220	805	332	597	818	999999	999999	999999	999999	700	807	380	733	999999	906	471	80	999999	385	943	999999	355	873	586	999	257	959	610	58	883	542	581	540	780	71	999999	999999	668	765	558	592	463	999999	564	977	999999	999999	643	828	852	228	346	557	999999	601	999999	932	746	597	571	635	983	768	999999	168	236	999999	999999	999999	999999	999999	412	868	826	999999	344	88	319	608	822	999999	999999	781	206	999999	205	34	558	188	206	857	211	999999	203	999999	608	695	999999	999999	751	346	999999	403	712	338	816	478	730	630	267	786	623	999999	999999	995	319	999999	571	601	962	999999	291	774	999999	268	321	341	674	902	752	648	999999	999999	857	485	847	921	79	999999	847	727	304	927	921	419	244	73	999999	208	614	406	133	418	444	549	999999	953	360	453	27	484	999999	827	877	618	718	709	290	299	158	397	142	704	753	244	907	364	999999	999999	33	258	46	999999	298	356	999999	660	479	317	430	893	571	625	850	373	923	999999	59	312	701	534	999999	16	60	226	274	429	664	209	999999	700	110	726	430	768	447	338	538	531	103	999999	240	972	868	999999	999999	516	853	390	321	440	314	999999	931	498	475	40	425	82	999999	999999	999999	279	675	730	792	844	205	91	999999	999999	938	999999	219	644	304	809	147	795	399	999999	999999	283	888	211	396	999999	795	932	999999	417	913	466	999999	999999	999999	960	999999	147	471	981	999999	772	999999	726	999999	999999	999999	999999	999999	665	892	629	682	999999	529	722	391	474	343	243	59	273	788	517	681	
481	88	221	581	999999	513	10	334	999999	999999	803	818	171	708	610	228	507	738	637	524	999999	783	999999	477	350	579	832	804	999999	931	58	984	947	54	999999	707	129	999999	860	999999	892	305	274	999999	726	903	229	999999	733	24	999999	999999	161	993	397	697	961	743	241	999999	680	206	105	486	999999	819	870	126	999999	902	108	999999	877	484	631	988	519	999999	751	446	359	76	80	999999	389	523	832	954	657	332	746	386	483	106	999999	696	209	999999	497	907	999999	999999	87	831	999999	760	999999	676	999999	409	188	999999	992	795	414	999999	135	999999	106	999999	986	916	469	365	165	722	318	780	12	935	789	999999	999999	844	412	257	989	248	308	629	999999	166	592	999999	154	999999	394	687	692	999999	999999	999999	691	621	921	127	642	999999	675	999999	999999	876	674	436	999999	456	999999	157	393	999999	624	887	999999	476	999999	999999	333	221	220	150	999999	999999	97	144	374	999999	50	999999	923	295	614	999999	573	115	188	988	491	166	999999	698	37	246	304	536	999999	999999	999999	224	612	100	999999	431	510	999999	999999	820	789	539	71	157	415	867	234	107	999999	357	323	478	999999	999999	999999	176	583	522	123	101	336	561	892	999999	999999	825	518	832	502	193	999999	999999	249	999999	999999	999999	999999	491	293	999999	21	206	983	895	369	999999	926	591	752	626	848	988	421	999999	493	237	647	380	429	590	358	999999	605	369	590	285	999999	930	821	396	81	101	239	952	89	999999	578	999999	999999	462	899	927	90	875	344	777	626	999999	873	972	314	999999	71	702	812	999999	600	999999	999999	93	46	996	769	365	555	999999	759	468	694	364	659	999999	60	966	691	430	999999	730	34	812	999999	762	66	849	92	999999	999999	536	150	469	999999	953	692	246	426	999999	168	724	330	999999	999999	999999	999999	519	999999	664	674	105	21	391	999999	870	600	501	434	284	939	999999	283	208	999999	233	327	234	999999	705	957	813	550	788	999999	597	410	445	999999	502	980	999999	536	427	999999	934	524	759	172	668	363	201	999999	151	963	247	451	132	862	999999	839	557	694	617	706	999999	999999	233	999999	710	999999	164	706	931	303	402	393	855	525	999999	999999	568	72	166	999999	766	999999	408	824	34	155	288	999999	10	663	432	852	919	721	821	389	300	640	999999	208	208	494	880	848	570	854	595	606	79	94	280	999999	538	274	999999	860	156	999999	104	999999	192	999999	706	278	999999	550	474	144	703	413	418	999999	610	958	154	282	130	560	264	180	560	999999	999999	
915	392	936	999999	655	999999	961	242	891	999999	999999	26	626	788	611	999999	29	389	999999	903	666	676	352	999999	999999	129	999999	999999	596	154	923	999999	999999	77	790	886	999999	236	819	363	741	999999	527	999999	713	999999	528	493	999999	583	244	791	109	777	999999	249	999999	61	744	999999	123	999999	645	747	622	892	515	559	997	725	52	999999	999999	999999	999999	495	159	961	181	999999	601	999999	231	23	909	999999	999999	733	230	551	847	882	492	999999	249	999999	999999	779	769	821	436	968	999999	792	540	451	230	12	615	999999	999999	88	999999	117	999999	999999	999	632	837	489	987	782	999999	456	877	169	310	286	857	999999	999999	379	201	359	210	632	687	439	482	468	912	902	999999	999999	460	769	999999	384	359	310	519	902	941	289	833	654	640	49	999999	380	150	943	154	962	999999	721	886	999999	907	311	262	999999	159	999999	999999	95	664	469	996	118	999999	925	999999	557	142	67	437	999999	526	555	992	999999	523	111	327	968	757	165	478	999999	882	999999	477	58	57	949	999999	999999	712	748	990	180	999999	806	999999	225	26	597	829	342	293	974	14	361	319	613	56	999999	62	609	337	508	991	266	235	999999	457	879	509	999999	314	864	209	777	564	821	605	999999	999999	111	999999	169	336	145	455	907	999999	126	738	444	999999	705	520	112	420	999999	189	786	999999	539	767	147	98	645	38	428	775	236	796	497	18	339	999999	950	658	999999	181	999999	810	999999	999999	341	150	75	291	609	354	107	366	82	642	819	145	357	344	813	81	690	117	37	999999	251	329	999999	435	999999	545	569	454	999999	320	999999	999999	263	999999	999999	999999	999999	364	999999	83	677	870	999999	854	999999	204	999999	999999	844	106	491	749	783	194	964	21	898	639	718	999999	785	653	123	762	319	843	882	33	999999	815	58	335	999999	999999	465	381	605	396	246	378	733	953	609	156	829	583	201	78	369	999999	108	999999	646	365	298	999999	756	961	545	355	322	788	706	38	57	165	71	830	729	593	999999	512	403	999999	340	999999	53	967	999999	735	651	999999	664	999999	716	999999	999999	332	999999	440	625	643	851	890	65	944	999999	580	999999	674	522	371	999999	999999	17	596	990	306	34	999999	980	999999	39	809	704	999999	999999	221	321	393	475	738	999999	299	999999	772	999999	513	294	396	584	472	868	268	222	289	474	888	999999	999999	999999	999999	307	999999	999999	835	614	999999	999999	556	820	45	268	715	208	784	999999	999999	808	999999	936	486	999999	638	882	518	999999	999999	597	
424	999999	999999	999999	201	718	92	440	967	839	142	167	619	327	737	999999	999999	213	999999	69	438	93	424	90	999999	193	198	381	669	325	941	915	843	454	771	999999	585	999999	77	997	999999	353	239	220	676	87	999999	169	284	73	343	314	767	711	168	341	619	164	490	17	529	710	771	999999	897	226	324	175	556	999999	989	999999	146	165	943	94	853	214	414	175	867	999999	999999	999999	982	999999	999999	142	295	440	902	431	821	69	477	415	582	588	322	459	999999	161	612	69	999999	106	177	612	767	83	487	415	750	325	150	999999	999999	175	999999	270	79	999999	879	126	999999	568	425	87	688	999999	512	999999	891	999999	412	716	426	47	531	885	999999	999999	375	221	952	496	680	505	918	976	801	999999	999999	999999	999999	999999	281	496	746	516	680	99	923	999999	999999	999999	524	999999	913	434	84	999999	644	999999	800	999999	815	667	173	825	887	919	169	999999	737	106	356	839	575	999999	999999	999999	300	25	214	999999	621	146	651	741	999999	885	592	493	999999	235	999999	146	262	856	766	613	333	921	999999	760	999999	221	501	474	865	684	999999	999999	990	155	999999	999999	578	429	911	999999	26	432	853	12	999999	675	810	999999	334	220	587	718	999999	830	606	379	396	453	999999	409	645	187	876	297	665	509	503	756	999999	152	567	832	944	999999	999999	901	77	626	999999	265	999999	989	149	999999	107	511	999999	169	548	905	242	134	980	512	43	839	555	565	346	999999	181	999999	561	999999	652	755	774	976	243	705	311	770	999999	999999	998	999999	999999	231	999999	164	490	999999	218	999999	910	443	852	442	64	757	355	512	289	999999	94	999999	437	999999	12	352	736	51	926	842	999999	472	113	796	513	386	801	334	999999	999999	347	999999	999999	516	281	218	902	342	922	485	999999	799	490	999999	109	650	228	90	228	999999	427	448	999999	999999	450	448	999999	66	999999	677	955	30	146	999999	268	257	512	920	685	793	449	404	999999	450	492	999999	981	999999	999999	863	168	721	115	528	765	999999	428	479	76	999999	879	846	413	255	529	339	663	393	166	999999	147	307	999999	435	407	32	329	967	999999	646	999999	650	369	74	519	244	914	617	999999	999999	828	999999	854	999999	914	602	991	873	920	162	151	598	533	843	726	860	326	999999	130	999999	578	460	596	429	999999	999999	486	348	736	295	999999	55	61	796	34	114	452	552	520	804	40	455	57	730	504	868	127	526	999999	658	917	999999	497	598	791	377	446	434	485	685	999999	999999	999999	635	
999999	106	547	736	819	622	417	774	170	325	999999	133	999999	866	924	508	121	960	10	999999	999999	191	557	463	999999	656	667	27	999999	835	688	387	318	421	993	999999	330	999999	999999	725	999999	153	83	181	885	668	963	580	509	977	573	999999	652	69	267	556	999999	94	731	172	954	999999	707	334	637	999999	999999	991	999999	526	999999	999999	263	284	836	234	117	386	577	346	999999	96	517	99	272	533	999999	258	164	999999	860	246	658	544	771	999999	445	999999	543	560	853	971	707	983	799	841	901	999999	233	43	448	171	999999	394	479	867	882	999999	71	114	600	565	837	436	665	940	83	719	999999	985	788	368	999999	27	493	721	389	534	299	999999	631	366	999999	130	998	698	730	999999	999999	903	969	826	687	439	960	297	143	999999	999999	859	767	999999	999999	248	255	999999	999999	999999	901	757	488	999999	329	640	482	243	540	717	437	967	220	999999	654	609	999999	999999	680	412	66	205	999999	118	216	440	663	450	500	786	999999	917	379	999999	371	999999	424	621	507	57	957	999999	757	999999	843	360	648	999999	536	999999	232	999999	410	916	999999	706	179	380	151	889	977	999999	743	999999	999999	520	597	980	999999	347	195	404	464	999999	454	340	448	171	274	855	791	999999	913	245	563	591	999999	463	797	999999	147	54	999999	999999	80	926	983	12	584	332	763	668	999999	199	80	828	829	777	471	999999	999999	999999	115	296	107	281	128	507	200	260	999999	999999	192	999999	209	150	924	845	999999	999999	999999	445	587	941	102	999999	196	999999	174	735	762	999999	999999	695	407	999999	938	193	520	798	999999	485	812	999999	329	628	485	735	989	929	903	983	224	999999	754	822	431	174	203	974	94	404	999999	465	497	273	152	497	385	999999	212	999999	335	999999	720	872	633	263	622	473	647	461	734	245	831	999999	525	59	999999	585	707	999999	989	545	714	413	152	356	999999	999999	486	988	360	919	727	999999	999999	460	232	881	198	999999	552	730	337	999999	669	107	999999	718	747	103	556	799	372	437	999999	999999	59	316	730	999999	427	565	987	659	999999	815	518	669	131	75	999999	68	396	539	999999	269	999999	999999	744	54	723	127	318	393	441	560	999999	299	420	867	410	999999	999999	911	750	999999	742	678	532	854	588	999999	597	682	276	497	413	833	215	491	999999	968	572	685	564	999999	257	603	999999	550	269	229	259	264	664	999999	907	485	788	246	526	539	558	999999	465	999999	999999	999999	127	944	157	722	93	999999	294	441	999999	475	357	450	
739	999999	999999	981	999999	369	714	343	27	364	590	927	54	999999	964	53	419	683	999999	804	780	999999	486	283	403	546	999999	999999	969	232	569	999999	999999	347	507	999999	88	577	304	106	999999	196	618	999999	364	229	999999	124	963	251	32	669	255	552	670	999999	662	999999	999999	999999	234	999999	373	795	999999	999999	999999	706	471	999999	999999	842	388	999999	999999	594	13	999999	999999	184	999999	30	367	728	210	999999	999999	999999	677	389	725	999999	989	255	872	662	999999	823	967	215	429	971	652	386	999999	189	999999	999999	793	85	124	939	268	413	190	999999	36	645	999999	895	962	224	999999	92	999999	73	853	143	260	999999	772	190	755	713	999999	999999	999999	999999	452	30	619	73	791	601	274	999999	642	999999	74	668	635	999999	238	82	253	214	942	570	524	222	999999	157	871	999999	313	934	999999	554	659	294	836	55	999999	573	286	899	999999	437	818	86	430	999999	78	999999	471	594	951	682	470	550	999999	999999	466	239	999999	471	201	105	298	339	602	98	999999	779	832	590	984	665	999999	353	781	515	751	447	792	68	88	999999	234	999999	983	999999	94	118	999999	38	589	963	878	814	708	999999	999999	489	999999	999999	351	298	759	881	610	999999	886	126	769	447	66	28	447	636	999999	911	870	579	355	101	999999	817	448	804	999999	999999	786	982	645	999999	376	271	963	459	716	789	530	353	118	697	624	967	999999	893	999999	999999	526	252	430	797	466	568	143	393	339	534	850	954	879	588	510	904	999999	325	81	794	64	987	999999	603	390	527	471	658	999999	45	477	999999	999999	440	505	543	561	847	986	807	138	580	130	192	999999	576	473	999999	196	720	496	33	822	187	516	538	333	826	999999	939	107	999999	916	999999	66	304	999999	449	93	967	352	633	999999	999999	665	999999	999999	736	664	813	64	942	472	999999	999999	453	733	999999	999999	966	999999	999999	440	56	999999	653	663	826	136	644	453	33	445	229	378	862	693	558	999999	41	671	999999	999999	603	885	164	22	170	754	612	571	999999	525	999999	758	617	999999	293	562	999999	999999	50	610	29	370	999999	507	252	387	686	759	184	142	999999	304	999999	572	836	999999	555	641	502	81	523	83	975	508	328	471	999999	669	410	999999	509	220	631	987	152	243	855	657	769	782	78	853	999999	999999	632	822	146	999999	366	131	16	381	999999	968	97	946	999999	531	188	781	627	27	358	188	632	682	673	634	999999	999999	315	898	871	720	13	669	687	638	876	506	334	714	312	999999	999999	
999999	892	999999	999999	205	848	999999	999999	999999	164	61	504	217	713	950	999999	512	999999	999999	815	999999	509	607	965	427	269	755	655	682	457	999999	999999	80	199	504	789	20	999999	234	755	999999	999999	883	999999	999999	999999	479	925	925	357	999999	99	549	999999	880	628	295	698	482	936	102	999999	999999	540	251	999999	434	28	219	171	148	777	999999	999999	833	688	625	52	23	999999	790	830	729	334	635	999999	175	607	318	875	503	322	261	298	662	314	633	353	323	999999	999999	999999	715	764	219	54	999999	541	999999	202	12	252	684	230	156	999999	948	999999	904	427	999999	827	710	344	667	825	999999	112	355	529	65	281	728	408	999999	339	125	965	125	590	999999	634	967	126	872	260	637	40	152	999999	365	171	449	999999	999999	914	750	999999	106	393	528	595	195	119	999999	730	524	286	710	999999	999999	982	356	324	301	547	859	593	471	416	198	999999	960	999999	173	894	832	832	965	605	999999	999999	999999	999999	71	999999	448	999999	979	999999	736	361	330	335	254	383	814	999999	604	999999	65	166	999999	690	205	44	634	240	999999	252	897	999999	999999	114	236	411	999999	625	262	761	109	10	999999	999999	680	836	174	999999	710	790	89	708	237	80	550	433	836	188	536	999999	905	999999	999999	737	999999	53	51	999999	999999	842	269	199	872	843	999999	64	552	999999	19	368	869	999	529	165	173	199	999999	999999	564	999999	575	935	98	234	856	890	98	876	86	636	795	948	534	867	530	889	835	394	283	999999	999999	257	178	177	168	905	688	756	999999	999999	588	999999	999999	307	277	334	110	999999	999999	905	966	675	512	383	573	920	474	999999	635	283	363	80	966	77	999999	327	766	921	76	950	211	341	312	32	57	999999	297	237	600	205	788	198	406	377	529	215	745	794	604	247	440	37	131	300	700	517	999999	999999	386	999999	568	999999	999999	46	703	634	999999	490	336	578	633	247	999999	999999	495	175	999999	599	547	715	582	971	327	999999	519	999999	999999	21	332	539	170	703	999999	650	637	609	999999	370	673	895	842	265	468	999999	614	999999	965	691	805	534	999999	244	55	999999	377	999999	861	751	999999	529	424	362	168	797	417	929	395	421	802	886	999999	999999	999999	652	999999	999999	513	302	225	326	218	529	216	797	695	925	658	999999	282	999999	747	865	843	154	481	489	107	671	617	999999	807	554	888	919	975	999999	999999	403	797	60	93	999999	535	999999	320	894	155	999999	111	491	280	215	148	761	148	999999	470	999999	181	393	
230	841	684	540	999999	664	640	297	821	165	616	265	392	232	957	187	340	643	999999	586	343	736	569	135	999999	601	999999	999999	999999	293	78	538	999999	414	829	999999	884	995	999999	999999	264	999999	548	945	875	999999	999999	916	804	961	362	827	947	594	59	493	282	559	136	917	258	513	517	538	999999	87	43	977	999999	715	302	344	952	187	332	485	198	623	260	398	999999	498	332	819	930	250	999999	637	365	346	969	999999	868	773	407	750	351	19	858	999999	982	845	524	98	999999	27	999999	769	272	999999	305	658	308	738	999999	760	191	697	607	846	999999	405	622	65	999999	967	476	189	999999	999999	143	188	999999	999999	999999	999999	973	243	160	913	375	821	375	790	999999	999999	37	140	633	999999	569	653	999999	22	312	586	233	468	351	999999	999999	695	990	690	441	127	893	846	332	216	786	947	547	694	999999	999999	999999	831	999999	436	999999	345	555	142	22	999999	775	752	999999	829	709	515	891	459	371	679	831	684	359	923	426	190	999999	426	861	621	116	717	542	999999	555	401	453	915	999999	216	149	857	678	951	351	999999	696	999999	507	281	66	97	332	999999	842	356	481	101	19	759	537	139	281	400	999999	67	220	522	284	318	999999	999999	698	999999	999999	973	15	999999	582	285	494	999999	919	589	565	29	999999	741	795	209	919	362	905	999999	678	999999	586	288	578	293	930	184	228	198	219	89	398	177	270	868	350	83	518	733	275	231	999999	691	834	363	672	478	726	84	398	708	80	697	486	529	397	727	829	298	355	319	999999	730	999999	485	999999	227	999999	927	858	999999	999999	999999	999999	457	801	895	999999	225	999999	461	457	153	799	999999	999999	701	690	740	481	622	253	230	999999	955	143	999999	999999	359	732	999999	999999	999999	225	553	865	898	961	39	999999	999999	284	614	678	893	999999	944	930	869	475	999999	999999	740	456	246	999999	623	793	999999	324	322	584	104	999999	175	464	999999	927	256	999999	121	739	661	23	979	348	638	551	494	103	999999	999999	451	883	802	919	266	352	979	951	252	999999	191	715	415	999999	999999	132	513	999999	213	27	684	234	364	200	999999	727	476	898	963	81	309	686	999999	764	999999	999999	689	999999	207	999999	947	305	402	999999	558	946	607	72	999999	516	48	64	890	181	873	226	528	612	54	539	876	999999	988	999999	804	504	589	650	783	969	442	267	999999	897	999999	389	831	357	642	999999	129	999999	740	456	43	255	795	999999	891	917	691	999999	211	667	439	866	316	
232	999999	999999	366	999999	288	999999	84	781	999999	993	111	494	999999	181	970	126	420	472	351	541	147	999999	708	999999	758	866	999999	364	65	575	467	213	999999	609	154	588	571	171	135	551	382	261	433	802	852	406	532	520	999999	95	257	999999	525	774	94	653	354	730	999999	422	910	719	725	256	999999	898	422	785	37	999999	555	999999	347	999999	169	885	999999	906	783	999999	344	767	256	970	999999	999999	687	307	524	501	243	999999	999999	712	999999	662	999999	187	276	999999	999999	746	999999	726	540	999	999999	726	615	999999	527	999999	999999	846	999999	153	472	754	928	45	220	125	999999	999999	999999	999999	999999	635	999999	506	359	948	640	999999	377	597	284	530	440	328	999999	961	691	325	999999	795	892	126	999999	497	999999	781	999999	240	742	869	485	957	578	825	714	993	568	118	850	578	999999	127	999999	490	999999	942	324	610	173	999999	433	946	561	999999	999999	178	999999	999999	999999	577	699	409	999999	508	121	999999	952	615	613	999999	403	583	474	405	987	775	999999	153	999999	999999	467	648	999999	999999	445	999999	999999	226	13	545	993	897	801	282	999999	999999	999999	970	999999	552	990	708	996	295	855	849	481	166	374	56	531	999999	999999	70	999999	61	999999	603	72	581	999999	736	611	78	884	999999	999999	202	526	999999	744	676	773	999999	999999	999999	651	782	638	596	68	249	851	999999	999999	146	855	999999	172	827	76	437	908	797	631	263	106	928	410	359	77	999999	640	999999	312	999999	93	965	802	361	999999	559	965	476	523	999999	999999	999999	64	748	999999	999999	40	698	999999	317	999999	976	454	999999	661	723	381	288	528	779	609	999999	654	999999	63	889	938	810	427	516	472	999999	999999	950	379	451	873	662	709	999999	999999	941	271	999999	98	999999	999999	799	699	686	188	686	947	999999	999999	999999	999999	896	695	760	113	229	280	16	844	335	999999	504	634	219	850	999999	999999	502	531	667	805	658	80	946	378	148	120	741	337	785	494	540	878	561	999999	976	967	999999	923	999999	670	999999	160	762	414	26	999999	489	835	999999	999999	455	222	999999	999999	352	999999	748	392	999999	118	539	678	68	999999	999999	626	82	999999	999999	750	631	578	502	996	999999	508	317	542	361	999999	999999	905	867	679	49	327	473	549	108	160	999999	566	999999	920	141	999999	101	999999	251	400	102	720	962	719	485	876	999999	418	470	843	518	216	40	990	487	999999	811	389	801	844	162	999999	999999	722	531	74	619	582	999999	966	416	394	300	960	881	910	942	999999	203	999999	
608	999999	89	999999	641	22	535	968	442	507	774	711	131	407	247	999999	59	249	197	420	266	999999	999999	999999	437	134	915	80	119	999999	999999	999999	196	999999	246	107	999999	416	90	999999	539	651	149	368	202	705	273	893	722	999999	861	702	999999	782	906	471	512	999999	827	517	106	999999	999999	999999	815	121	999999	493	170	150	125	642	169	999999	999999	615	996	194	311	732	860	32	999999	797	999999	999999	702	414	999999	999999	595	868	999999	573	999999	84	792	284	999999	91	999999	780	732	582	206	228	999999	291	999999	999999	999999	327	283	105	656	84	117	70	160	827	418	120	999999	395	555	256	62	999999	999999	999999	822	722	642	230	551	90	299	774	601	496	454	420	512	441	999999	999999	595	494	999999	347	967	732	133	725	672	79	29	999999	37	950	175	999999	999999	105	999999	751	999999	62	553	576	999999	342	469	664	382	999999	608	329	95	287	999999	568	999999	919	999999	100	599	917	557	482	71	951	747	651	330	999999	395	417	962	999999	999999	542	999999	349	999999	634	272	469	353	999999	471	699	262	749	999999	607	277	115	266	388	162	999999	504	80	515	833	594	817	343	874	611	999999	367	536	999999	127	627	999999	367	214	999999	140	574	999999	21	371	699	997	362	999999	239	290	160	583	406	826	999999	870	834	728	49	999999	135	478	73	280	341	726	65	181	980	937	748	62	999999	32	202	622	69	153	144	999999	999999	620	999999	331	49	784	999999	868	89	999999	505	999999	174	382	999999	999999	819	999999	999999	973	941	190	742	301	999999	108	31	384	633	999999	811	999999	594	452	988	515	832	741	240	557	597	999999	101	233	442	999999	887	188	27	999999	999999	327	999999	999999	655	284	877	353	789	999999	762	754	244	663	945	814	55	999999	393	498	273	88	510	482	386	999999	999999	519	859	433	220	843	367	537	623	493	576	433	796	713	637	488	951	999999	999999	999999	999999	438	288	627	73	999999	794	999999	832	999999	817	999999	784	999999	999999	999999	494	366	730	919	999999	707	49	461	999999	622	925	679	861	785	136	221	688	999999	800	660	241	241	369	999999	58	838	704	899	676	935	648	894	527	279	994	999999	568	874	999999	255	999999	999999	390	451	250	124	667	57	999999	605	953	999999	111	535	999999	263	997	999999	999999	559	12	150	785	311	973	40	999999	591	791	541	652	813	98	554	272	414	999999	918	804	933	180	657	311	80	982	407	793	992	999999	740	597	883	13	999999	253	999999	999999	88	477	220	962	999999	266	65	953	999999	
162	556	272	722	412	999999	880	937	388	355	838	999999	329	575	246	999999	999999	60	944	768	999999	202	999999	24	373	772	450	594	970	999999	401	256	127	999999	255	999999	730	429	999999	519	12	999999	517	999999	419	336	759	901	999999	999999	999999	999999	121	194	339	960	254	258	358	640	638	296	966	294	953	592	597	999999	330	999999	999999	29	722	435	766	744	684	413	605	47	23	999999	620	177	467	195	144	932	513	295	992	481	80	999999	999999	999999	999999	999999	944	826	738	282	581	975	374	616	493	686	427	999999	999999	841	652	321	627	99	999999	999999	826	768	999999	664	972	45	16	957	949	34	554	60	999999	999999	469	778	309	740	967	645	802	851	702	458	514	918	19	161	829	759	80	999999	49	999999	407	185	379	999999	309	545	968	999999	667	999999	142	377	999999	999999	382	873	22	886	132	41	997	999999	76	999999	159	64	36	999999	137	199	999999	762	21	346	63	293	409	235	440	431	676	394	193	243	999999	999999	999999	999999	778	955	747	999999	668	18	312	432	119	379	999999	999999	519	124	289	478	999999	379	366	613	999999	999999	474	786	999999	701	999999	999999	791	832	999999	999999	94	999999	85	182	999999	771	103	13	44	630	183	39	312	999999	999999	562	115	715	730	946	781	365	999999	999999	491	999999	737	967	653	999999	640	286	696	911	170	999999	999999	999999	35	742	285	362	999999	150	915	999999	484	270	789	999999	507	86	999999	736	240	728	428	396	690	491	44	135	360	344	990	999999	999999	400	34	243	523	999999	689	988	671	428	786	283	999999	57	486	476	188	850	202	999999	184	960	999999	442	260	652	426	544	707	999999	12	244	999999	28	111	93	246	556	999999	509	397	999999	75	999999	942	154	621	643	14	567	947	509	999999	435	999999	382	999999	591	983	871	580	154	290	999999	425	999999	132	755	945	403	999999	632	571	999999	177	70	895	868	500	115	999999	783	540	149	999999	503	102	724	306	999999	374	999999	573	417	929	999999	999999	553	396	400	999999	866	697	611	338	325	937	459	268	662	487	850	101	877	999999	999999	614	150	319	922	458	408	999999	999999	999999	584	69	164	762	925	236	999999	482	109	93	999999	95	929	811	886	565	643	466	644	250	999999	563	695	575	999999	637	693	244	473	941	624	417	480	582	753	266	782	999999	343	435	145	378	991	999999	677	711	685	338	432	366	815	941	814	976	515	31	373	589	630	297	542	117	18	999999	999999	756	615	356	68	630	782	946	133	999999	115	155	999999	
901	999999	431	952	365	999999	999999	136	682	603	503	77	732	892	999999	76	55	893	999999	369	833	999999	920	999999	999999	280	802	583	868	818	605	999999	369	460	472	690	209	344	187	305	901	41	786	999999	122	289	335	737	589	880	999999	324	86	785	999999	999999	977	335	624	94	19	533	267	999999	997	632	707	999999	430	999999	866	711	716	999999	468	802	549	767	999999	999999	944	74	994	988	740	999999	794	583	999999	896	999999	873	720	102	999999	377	774	921	165	489	581	999999	317	86	999999	376	608	353	999999	935	36	219	352	575	149	945	538	279	134	999999	837	133	558	999999	800	999999	991	999999	446	100	999999	627	612	503	476	890	757	918	974	374	682	450	999999	787	870	503	531	154	952	999999	838	504	797	999999	652	458	505	783	285	999999	385	999999	907	237	907	409	607	848	108	259	197	620	304	760	44	999999	867	771	999999	306	471	846	670	105	261	999999	829	173	851	28	394	973	642	954	999999	999999	999999	39	879	470	999999	999999	55	703	163	228	210	999999	414	265	590	999999	129	979	558	999999	999999	812	999999	999999	579	999999	996	90	864	223	977	999999	771	346	999999	838	891	202	999999	788	801	967	941	42	999999	999999	759	999999	438	660	854	663	406	460	384	730	63	505	891	462	999999	965	838	939	251	860	276	999999	412	752	999999	926	999999	999999	737	356	870	999999	999999	787	683	410	999999	214	999999	324	943	320	999999	132	784	396	311	947	112	835	138	999999	791	999999	526	999999	193	999999	817	927	94	999999	723	999999	859	121	453	114	779	999999	323	634	580	999999	917	955	116	999999	967	456	625	631	666	901	227	869	160	590	999999	991	227	965	396	441	240	315	596	933	272	999999	999999	207	178	827	522	503	431	864	554	999999	585	903	718	999999	312	462	970	999999	999999	990	960	862	999999	787	68	358	247	999999	999999	611	369	999999	999999	304	513	427	999999	999999	999999	999999	448	296	45	700	415	323	256	999999	139	999999	999999	774	132	281	999999	90	363	390	769	173	999999	292	177	943	999999	999999	886	424	856	999999	999	141	443	97	552	674	826	152	381	744	111	221	19	919	276	595	59	745	591	433	73	999999	999999	225	467	165	128	102	500	999999	436	832	179	254	777	214	341	45	999999	48	263	221	18	34	72	999999	282	258	676	615	363	151	999999	432	820	926	70	999999	629	396	999999	734	999999	379	999999	278	51	999999	151	999999	264	23	26	999999	180	852	74	999999	162	423	999999	869	425	999999	648	999999	999	746	
433	851	153	122	416	342	492	999999	569	639	999999	793	12	516	999999	614	361	999999	134	289	262	968	861	24	75	216	513	686	318	999999	999999	32	279	304	341	300	918	151	607	999999	71	651	292	435	340	368	420	376	999999	810	999999	308	170	720	494	999999	989	999999	57	209	829	999999	220	801	909	693	524	707	185	816	696	220	742	999999	999999	610	999999	436	999999	707	796	999999	922	507	244	431	861	558	810	876	310	790	103	407	854	265	440	491	999999	647	843	712	201	947	124	322	565	719	502	999999	999999	999999	454	350	413	692	883	712	567	487	999999	966	897	999999	999999	999999	126	345	596	999999	180	204	910	999999	999999	93	945	975	392	999999	999999	152	66	926	106	746	999999	999999	999999	171	382	728	999999	47	816	877	815	892	440	218	205	230	133	539	713	585	652	417	486	330	747	907	999999	644	622	689	909	999999	211	769	570	373	999999	999999	999999	452	280	999999	230	999999	277	999999	544	999999	726	644	999999	527	223	521	104	927	276	672	424	474	408	289	425	137	999999	999999	691	671	648	831	878	698	949	271	999999	779	999999	500	999999	695	372	155	918	977	670	392	757	690	674	642	107	999999	20	999999	53	990	999999	103	28	999999	370	873	535	894	766	330	578	951	999999	325	740	775	999999	728	999999	262	370	447	466	585	98	11	996	15	734	209	687	999999	227	324	331	103	482	631	334	999999	619	33	221	350	814	805	483	999999	902	331	999999	292	23	791	999999	20	636	442	343	999999	876	530	169	566	642	999999	999999	891	993	646	999999	987	999999	612	999999	347	236	126	770	293	527	646	113	413	149	405	999999	436	694	999999	466	999999	298	964	622	99	999999	999999	708	80	81	591	365	265	999999	82	999999	410	159	292	784	999999	672	60	842	240	999999	999999	999999	999999	923	308	207	683	190	263	699	439	989	552	483	999999	999999	700	999999	999999	290	848	384	77	517	419	287	999999	536	946	377	247	132	392	673	117	236	999999	156	772	394	682	85	774	383	999999	999999	606	808	212	112	971	838	907	949	999999	381	999999	729	514	999999	795	156	243	886	999999	316	606	879	376	355	946	554	448	551	608	773	610	693	68	998	680	999999	334	844	406	409	225	443	104	735	876	742	999999	751	598	999999	841	888	999999	152	999999	999999	442	856	165	426	399	999999	999999	999999	999999	666	670	999999	350	999999	821	399	490	61	999999	173	784	641	478	999999	913	697	999999	999999	931	721	772	915	194	954	999999	477	689	979	19	
859	999999	299	963	999999	81	135	411	405	999999	452	408	869	999999	650	941	999999	388	951	999999	999999	413	279	873	999999	999999	755	331	396	999999	353	710	510	999999	242	80	495	677	268	999999	999999	295	557	366	999999	323	999999	865	999999	22	369	99	737	476	999999	455	823	999999	913	326	326	999999	25	372	999999	999999	999999	827	818	580	456	133	130	999999	726	416	856	999999	394	999999	991	890	788	384	673	264	972	44	734	786	257	79	764	999999	816	983	999999	194	999999	746	426	84	56	999999	565	246	969	919	750	999999	599	910	41	188	334	999999	999999	641	999999	117	770	863	999999	999999	332	386	369	999999	999999	999999	146	671	918	647	319	999999	843	999999	818	999999	295	62	293	834	999999	347	999999	585	617	389	968	999999	495	887	976	562	999999	999999	640	188	877	999999	917	17	763	927	999999	393	999999	417	999999	199	822	273	821	999999	579	268	844	984	348	783	570	622	773	507	999999	40	999999	757	935	828	194	639	559	504	145	285	999999	269	355	654	717	999999	796	999999	816	231	75	269	999999	999999	180	655	840	104	230	305	999999	266	751	999999	722	121	999999	764	15	999999	999999	999999	582	304	197	999999	639	693	75	369	825	995	690	954	999999	411	774	222	999999	538	999999	464	283	840	999999	814	517	393	999999	606	999999	42	999999	999999	517	748	687	688	535	595	26	999999	38	860	479	248	575	796	997	320	346	269	999999	476	394	259	53	742	262	383	76	999999	761	469	999999	999999	232	999999	999999	999999	724	96	999999	71	522	652	999999	423	370	803	248	721	396	621	999999	999999	999999	306	249	999999	999999	999999	435	999999	529	770	395	569	229	686	999999	518	360	780	596	260	582	999999	954	999999	823	630	381	999999	144	355	999999	149	209	999999	999999	999999	818	188	522	999999	660	534	542	751	266	865	204	999999	787	730	370	999999	999999	19	886	881	999999	999999	999999	84	999999	976	27	999999	912	256	370	57	819	99	699	999999	268	816	600	58	511	213	999999	957	999999	698	672	414	999999	252	123	200	296	985	584	321	743	447	215	683	517	369	838	999999	505	157	864	697	40	198	357	999999	418	837	379	147	31	487	999999	875	999999	613	198	669	999999	180	760	833	514	999999	438	820	999999	999999	540	151	374	999999	462	288	999999	974	383	796	999999	999999	781	458	616	447	300	266	799	999999	379	904	181	179	876	335	999999	40	192	652	999999	536	607	502	307	237	773	555	34	369	51	339	239	401	773	238	999999	312	227	77	999999	999999	31	999999	999999	636	
970	999999	599	999999	892	803	792	730	46	369	306	999999	161	388	673	999999	999999	439	299	49	674	999999	406	648	936	93	812	999999	564	586	999999	999999	999999	670	267	578	999999	897	999999	999999	547	508	999999	414	931	120	161	999999	404	999999	941	591	981	507	961	200	798	951	200	999999	999999	677	176	460	854	969	333	490	131	999999	789	343	999999	61	502	175	999999	992	999999	825	999999	974	720	222	999999	923	999999	458	708	999999	780	14	707	668	256	869	342	904	559	961	787	671	717	308	999999	999999	629	929	14	796	775	806	244	999999	876	26	957	954	999999	931	624	874	781	64	999999	785	999999	999999	805	633	833	520	442	754	999999	999999	266	421	659	46	303	426	454	999999	301	973	769	999999	999999	999999	912	388	999999	628	347	912	999999	663	983	777	999999	336	134	381	962	264	373	999999	999999	615	999999	545	999999	999999	999999	207	430	868	763	351	999999	303	511	575	999999	454	999999	814	999999	136	381	603	438	882	73	966	302	82	999999	46	610	289	16	999999	479	377	93	320	989	149	491	999999	899	641	999999	679	825	558	660	517	833	558	82	999999	244	167	116	999999	999999	671	905	357	919	999999	740	736	999999	999999	105	353	371	120	999999	999999	644	361	703	796	999999	394	151	743	999999	441	213	999999	216	806	999999	322	270	999999	605	328	243	144	111	183	999999	34	392	500	462	316	156	722	733	999999	999999	883	463	999999	999999	331	529	999999	935	487	522	688	530	999999	393	783	93	700	515	506	44	510	259	529	895	106	12	651	290	115	295	490	328	999999	251	68	858	950	379	284	798	81	208	999999	999999	999999	503	901	999999	679	233	456	217	236	770	65	633	934	424	204	328	878	881	999999	999999	41	369	999999	999999	999999	999999	142	330	241	707	962	999999	635	999999	682	603	110	545	999999	999999	838	283	101	641	999999	435	999999	536	184	999999	920	200	379	432	628	852	384	661	999999	753	101	999999	999999	999999	808	999999	997	75	741	601	227	342	999999	947	363	758	277	487	63	899	11	605	156	285	786	999999	999999	999999	250	999999	999999	999999	763	857	790	712	308	572	832	999999	437	858	795	999999	737	999999	999999	431	78	870	585	896	607	881	752	495	999999	699	999999	46	821	999999	825	911	383	778	579	999999	166	650	999999	705	654	622	999999	152	999999	573	548	209	851	510	144	379	254	331	999999	999999	114	305	999999	608	830	796	619	643	999999	883	209	999999	18	508	275	428	420	880	251	985	418	610	999999	999999	999999	543	194	321	999999	
455	666	62	937	697	317	860	999999	851	874	858	12	999999	118	926	374	589	200	353	999999	716	999999	374	89	999999	999999	504	999999	327	999999	999999	611	999999	999999	587	999999	156	999999	320	200	414	510	999999	15	393	999999	999999	999999	757	51	571	999999	841	87	999999	999999	301	999999	91	234	812	249	599	404	587	256	704	999999	530	709	227	568	880	163	829	215	399	999999	696	872	883	13	999999	286	999999	945	770	999999	50	999999	999999	184	940	999999	387	175	911	175	428	146	289	743	970	999999	823	13	471	999999	257	999999	107	932	999999	219	351	809	385	323	518	999999	486	999999	805	439	783	53	628	794	775	664	304	233	941	559	592	150	43	815	462	999999	483	999999	999999	999999	999999	993	897	731	999999	578	789	999999	999999	999999	660	806	937	540	999999	999999	385	677	912	593	443	999999	999999	727	999999	210	999999	569	860	635	168	999999	510	502	446	999999	155	897	59	207	874	999999	999999	164	999999	999999	212	502	999999	682	507	999999	999999	389	869	129	999999	180	114	544	802	229	736	31	628	266	305	445	103	484	999999	488	628	715	719	999999	306	999999	999999	839	998	283	28	999999	138	362	234	999999	632	327	787	975	999999	515	999999	999999	970	555	536	642	491	766	999999	999999	58	29	186	463	670	143	999999	175	352	275	545	529	211	558	892	999999	41	184	812	999999	999999	659	695	123	999999	999999	765	999999	310	196	357	241	873	952	999999	118	999999	770	460	999999	504	621	999999	526	969	999999	453	421	663	271	610	316	954	632	379	399	333	73	999999	605	377	81	865	165	999999	314	999999	259	429	783	98	271	723	324	281	84	36	179	154	445	999999	999999	97	48	585	999999	287	999999	582	739	785	122	628	854	130	433	756	477	999999	664	230	203	991	999999	182	999999	999999	639	999999	304	372	163	919	999999	984	33	999999	999999	579	877	999999	414	676	689	998	999999	642	869	203	848	999999	999999	571	489	224	427	362	999999	866	999999	999999	647	889	287	377	999999	203	921	999999	107	449	929	999999	731	637	816	999999	312	881	206	706	723	446	999999	999999	813	592	439	492	566	671	999999	999999	343	429	999999	524	399	999999	376	782	721	998	999999	408	999999	662	840	999999	408	900	60	337	999999	999999	734	210	999999	311	563	48	999999	438	313	435	673	968	999999	312	257	302	137	999999	514	423	984	725	350	114	587	999999	999999	586	94	666	621	448	301	999999	999999	189	147	999999	758	338	28	293	695	670	735	430	108	999999	605	116	772	70	823	256	555	19	999999	
282	999999	412	296	188	354	647	814	234	677	761	617	77	164	50	240	185	405	999999	39	680	378	166	62	999999	980	977	893	999999	999999	999999	999999	685	329	865	372	356	51	999999	938	999999	999999	510	752	347	920	537	951	732	829	647	850	853	999999	189	903	999999	360	999999	207	999999	753	263	609	999999	513	931	748	299	999999	999999	144	999999	763	981	824	868	413	715	303	453	35	171	731	978	204	403	706	150	961	999999	995	969	999999	571	999999	602	900	999999	833	989	789	662	64	944	512	295	999999	997	364	45	164	999999	778	753	350	592	532	631	999999	120	234	999999	337	872	889	174	999999	999999	999999	999999	967	293	999999	314	663	372	116	786	999999	908	999999	999999	785	999999	999999	360	201	889	999999	999999	79	279	691	999999	765	999999	335	192	65	347	999999	899	319	141	77	870	763	473	100	999999	999999	745	165	529	807	525	821	410	231	538	973	999999	999999	999999	162	697	602	999999	999999	999999	47	924	731	137	546	413	399	654	858	780	597	727	798	999999	236	334	999999	999999	916	250	370	999999	960	999999	374	999999	928	343	979	380	277	999999	925	618	999999	561	23	999999	999999	999999	135	999999	552	450	941	255	999999	727	749	828	583	441	251	308	121	122	963	214	763	216	485	999999	675	488	999999	991	802	999999	312	674	320	96	187	523	124	202	999999	519	585	999999	104	999999	999999	160	999999	835	364	626	506	827	597	999999	274	777	918	79	502	73	999999	950	999999	63	424	999999	517	496	263	728	193	919	740	999999	628	645	121	284	472	524	999999	677	636	186	684	484	999999	511	822	410	605	55	699	999999	581	999999	674	50	786	518	999999	309	582	636	442	999999	97	153	190	629	665	643	606	978	381	270	323	277	379	940	997	15	674	853	132	148	229	432	872	999999	970	81	497	999999	999999	999999	105	999999	743	107	397	934	330	203	745	961	449	721	999999	321	321	407	671	846	999999	638	635	728	513	999999	367	999999	280	999999	658	594	156	999999	999999	989	175	324	533	282	552	73	685	481	118	171	698	508	999999	999999	999999	572	409	999999	443	999999	756	376	999999	449	739	999999	999999	142	544	161	999999	797	623	999999	999999	997	873	398	304	999999	952	164	620	351	605	999999	179	719	999999	95	194	999999	999999	999999	242	798	999999	94	999999	819	409	552	936	956	356	999999	999999	548	414	683	699	999999	357	999999	999999	602	755	999999	844	880	563	944	625	999999	999999	320	999999	767	714	357	179	789	999999	484	57	409	227	664	995	704	973	
630	314	999999	396	182	156	999999	999999	639	52	683	249	662	265	465	927	487	989	999999	321	127	999999	999999	999999	910	166	872	938	889	384	101	158	149	907	999999	639	791	999999	794	174	367	210	999999	314	495	549	203	229	999999	999999	999999	674	999999	999999	855	796	999999	329	486	999999	283	999999	677	264	950	999999	109	755	332	826	999999	999999	999999	871	953	917	759	999999	28	999999	963	999999	356	417	644	427	198	757	61	146	391	471	585	778	890	999999	999999	819	363	960	449	448	896	765	999999	324	999999	98	999999	938	999999	505	311	999999	63	630	937	269	620	533	346	352	703	196	444	674	839	999999	999999	879	393	940	398	67	921	999999	757	590	999999	330	947	110	328	122	999999	999999	170	999999	724	270	147	274	999999	830	623	106	744	710	331	671	484	63	117	559	554	106	999999	253	999999	538	873	356	197	999999	586	999999	34	591	999999	999999	999999	379	701	720	742	129	741	568	443	824	999999	56	999999	410	999999	894	992	768	567	999999	999999	999999	275	196	397	790	86	909	254	387	82	163	624	999999	167	999999	361	396	817	999999	365	999999	809	379	757	999999	97	999999	999999	691	999999	999999	33	92	999999	597	114	514	333	951	53	831	999999	999999	752	627	432	496	252	740	542	606	951	142	648	242	116	896	439	570	702	298	464	999999	144	999999	999999	541	999999	569	999999	999999	999999	865	391	533	233	753	627	140	403	601	545	714	159	646	999999	890	444	545	491	999999	999999	763	259	755	377	761	921	935	497	891	501	999999	740	999999	999999	95	750	124	18	999999	278	308	177	110	753	750	412	498	513	249	999999	458	999999	792	771	309	616	636	165	472	832	692	642	999999	109	862	973	999999	112	999999	150	329	537	999999	939	999999	595	158	12	627	359	433	431	999999	795	52	604	947	999999	244	479	123	999999	546	999999	999999	666	999999	11	891	776	948	395	295	108	776	921	950	852	994	713	468	634	538	999999	409	999999	999999	999999	66	999999	36	999999	867	748	36	371	991	608	363	999999	999999	157	121	850	999999	47	145	159	999999	131	654	105	929	999999	999999	999999	429	433	131	999999	999999	948	944	999999	750	418	999999	547	82	415	929	352	499	999999	783	999999	523	688	711	371	135	245	999999	935	613	931	999999	346	999999	547	941	567	999999	47	839	981	213	487	110	992	519	597	87	613	202	311	605	56	747	700	965	741	721	759	999999	46	260	19	29	819	999999	191	810	534	474	999999	999999	461	999999	802	999999	45	587	999999	852	537	999999	
999999	742	999999	335	563	598	46	581	209	999999	727	847	803	731	999999	468	291	999999	337	787	552	148	830	446	153	12	945	592	930	163	12	907	662	878	175	276	999999	493	254	592	774	953	274	525	148	999999	250	999999	914	999999	999999	999999	524	999999	614	999999	912	999999	999999	999999	999999	454	999999	999999	844	999999	194	999999	565	999999	999999	798	940	744	22	999999	999999	315	308	999999	761	874	999999	362	857	477	393	912	999999	228	999999	853	310	692	939	999999	311	228	999999	328	999999	326	999999	986	827	999999	594	999999	999999	25	999999	606	566	653	800	999999	776	298	198	999999	436	282	660	347	999999	999999	497	257	804	692	297	999999	633	980	999999	444	369	691	534	359	882	613	999999	258	156	999999	296	999999	892	170	553	23	40	314	891	157	999999	177	422	930	20	347	974	54	999999	426	973	586	999999	999999	999999	94	763	838	493	999999	107	412	999999	816	999999	839	365	999999	149	284	625	329	999999	962	779	201	278	603	348	999999	638	999999	999999	730	784	710	124	537	751	469	259	999999	820	78	999999	999999	976	606	999999	181	981	340	905	452	800	999999	497	581	999999	228	815	169	500	948	195	999999	881	470	999999	899	725	999999	893	680	999999	999999	508	29	912	526	224	999999	282	176	999999	307	234	88	929	140	999999	542	999999	533	653	999999	999999	999999	883	92	381	516	999999	999999	456	164	447	235	427	376	155	477	669	70	13	153	887	333	394	999999	742	802	999999	902	686	192	876	369	999999	936	999999	635	146	829	999999	999999	999999	850	720	409	859	999	999999	562	984	744	873	999999	529	509	999999	377	488	994	999999	578	975	672	999999	999999	287	87	999999	490	644	519	999999	840	915	305	999999	46	613	984	999999	742	151	977	917	999999	318	985	840	527	733	364	157	152	999999	999999	732	435	999999	456	132	999999	802	180	918	474	999999	43	999999	234	462	175	764	503	966	608	999999	998	754	999999	955	301	247	679	756	289	999999	199	361	350	572	621	931	166	862	257	999999	999999	69	999999	537	999999	20	615	999999	568	599	653	999999	879	148	734	680	309	999999	999999	543	132	999999	999999	999999	224	999999	634	661	841	244	607	641	719	668	466	938	311	277	679	999999	999999	614	198	999999	719	999999	999999	999999	838	940	631	665	999999	713	999999	557	430	351	999999	604	385	953	233	334	992	21	466	221	681	999999	999999	42	999999	550	910	517	234	949	391	999999	999999	999999	823	901	612	999999	611	15	999999	909	518	999999	954	999999	905	999999	391	864	697	708	556	270	530	
53	571	599	844	999999	802	310	332	999999	999999	120	404	953	139	332	999999	60	410	460	370	772	286	418	87	999999	645	241	136	370	261	683	654	939	999999	780	339	999999	107	130	999999	550	586	47	999999	843	999999	951	999999	69	152	647	308	105	900	757	999999	163	521	108	845	570	183	962	228	286	466	465	61	359	992	999999	952	289	257	999999	999999	248	417	243	999999	693	999999	77	227	614	384	558	48	154	23	186	501	999	285	999999	376	999999	818	724	387	225	900	199	76	443	694	29	848	999999	571	528	745	999999	42	161	878	999999	745	614	901	907	426	906	999999	815	217	953	13	999999	999999	571	429	693	856	849	792	999999	10	783	920	999999	710	999999	582	999999	999999	223	999999	133	763	270	999999	214	822	480	798	994	999999	260	999999	999999	25	242	638	999	108	999999	431	192	369	385	116	999999	693	546	206	999999	999999	851	999999	994	986	999999	999999	192	692	225	870	385	60	999999	999999	999999	557	999999	999999	478	329	582	397	389	791	999999	999999	387	163	917	521	286	284	999999	669	11	999999	999999	753	145	390	455	317	883	191	56	141	570	735	999999	414	999999	206	727	149	999999	464	995	213	212	124	474	38	775	999999	593	999999	999999	138	648	873	325	435	999999	98	873	275	999999	207	745	651	204	999999	797	512	17	89	999999	200	999999	547	881	38	999999	30	999999	427	541	189	999999	999999	420	441	96	493	98	87	992	639	999999	486	999999	797	468	560	999999	821	999999	272	696	514	555	530	221	999999	999999	297	884	193	181	999999	734	334	999999	800	241	763	565	313	423	929	999999	999999	999999	441	597	93	570	989	110	104	999999	278	492	93	399	890	230	999999	501	801	999999	999999	467	819	752	625	999999	668	999999	167	266	999999	849	766	427	638	999999	779	999999	908	999999	895	92	87	999999	999999	842	525	410	351	542	579	812	622	736	287	999999	114	689	971	999999	902	670	999999	999999	268	429	725	666	999999	293	451	481	593	84	307	999999	390	559	999999	783	671	267	978	624	686	125	237	40	150	189	999999	99	542	22	999999	999999	149	999999	999999	46	126	859	648	67	999999	108	229	999999	438	559	78	999999	402	999999	233	644	999999	999999	999999	999999	202	999999	525	581	792	361	938	580	999999	83	999999	151	999999	999999	666	812	618	921	533	999999	896	999999	601	999999	121	947	697	354	999999	189	999999	820	97	857	999999	430	343	77	275	999999	170	648	296	999999	972	926	995	999999	531	999999	999999	769	999999	574	257	512	104	935	999999	844	999999	
594	792	80	539	766	64	700	416	999999	478	551	999999	999999	999999	257	403	245	999999	999999	951	999999	999999	376	999999	773	35	523	610	999999	336	408	999999	999999	999999	999999	856	226	999999	215	872	305	735	295	943	484	123	999999	157	999	999999	999999	327	999999	893	118	999999	999999	916	766	999999	999999	100	999999	999999	80	999999	999999	716	999999	401	999999	419	413	322	999999	819	537	999999	999999	999999	32	376	610	232	999999	999999	333	999999	999999	804	441	999999	69	473	999999	214	661	386	873	540	887	296	999999	999999	999999	999999	999999	999999	247	299	244	999999	246	116	999999	174	489	851	441	989	999999	699	748	55	959	999999	359	939	981	451	167	161	999999	149	999999	735	79	12	999999	38	176	999999	299	677	999999	449	73	953	753	176	725	810	999999	884	999999	198	548	260	648	65	100	999999	999999	796	142	93	441	106	344	999999	999999	487	561	413	999999	999999	410	80	485	520	813	405	195	814	726	357	216	999999	230	584	196	818	363	244	938	202	391	502	545	999999	18	999999	619	999999	81	247	999999	541	71	671	999999	478	999999	138	252	694	788	175	79	785	876	764	999999	760	999999	286	134	999999	474	630	866	907	535	997	511	845	999999	426	999999	488	999999	999999	614	558	999999	718	52	999999	992	999999	413	226	433	760	610	253	100	859	999999	795	123	932	76	441	804	999999	942	777	627	406	907	372	999999	590	686	211	999999	327	963	88	243	999999	334	230	226	999999	999999	999999	397	267	755	927	454	999999	375	175	608	182	999999	916	775	274	607	595	999999	999999	793	842	83	409	103	999999	895	892	999999	999999	608	846	224	163	405	178	390	369	651	979	917	485	225	520	602	999999	572	999999	313	999999	301	738	999999	999999	857	642	701	988	999999	999999	42	999999	395	161	567	762	999999	601	521	607	884	247	943	999999	133	317	999999	562	999999	999999	210	848	589	592	922	869	962	49	999999	999999	476	401	205	669	999999	365	100	73	953	839	30	999999	535	705	94	64	795	526	62	999999	999999	148	999999	59	781	193	972	999999	238	697	799	918	305	999999	140	492	52	283	419	999999	999999	563	999999	966	104	238	999999	884	507	868	999999	446	987	999999	999999	338	220	155	888	764	393	296	834	265	999999	112	676	776	574	602	999999	999999	116	999999	333	999999	539	225	955	999999	869	97	305	370	999999	362	999999	549	999999	802	999999	896	395	999999	383	930	728	353	926	991	562	999999	319	905	999999	999999	340	702	432	999999	798	999999	200	345	894	306	991	999999	642	999999	999999	136	766	771	
329	125	136	461	999999	402	734	196	298	964	999999	333	999999	400	514	70	32	237	127	725	14	287	705	59	761	999999	939	264	710	248	819	436	780	547	585	740	999999	878	792	39	561	611	705	999999	999999	571	999999	601	999999	581	999999	943	18	999999	767	52	419	87	700	833	999999	999999	485	60	154	563	553	240	814	773	999999	153	445	97	174	402	581	999999	999999	199	999999	999999	303	138	583	876	999999	739	780	999999	999999	359	188	959	576	91	135	655	92	999999	27	297	786	197	947	520	508	999999	876	374	470	999999	383	510	283	125	186	357	476	278	999999	813	459	280	452	285	965	999999	521	93	277	926	397	910	182	271	561	116	191	73	377	506	863	416	83	391	975	678	999999	999999	905	778	189	813	656	214	838	515	999999	672	999999	999999	999999	793	106	544	999999	472	338	21	563	79	999999	413	900	639	950	52	207	70	310	297	800	71	187	498	999999	583	264	967	433	55	371	519	517	356	107	999999	319	999999	838	512	350	674	896	999999	613	776	999999	27	999999	795	318	684	999999	268	230	348	615	608	797	968	218	999999	588	999999	707	999999	895	553	541	880	999999	999999	232	999999	999999	136	999999	352	885	970	999999	247	999999	999999	999999	687	157	999999	135	999999	464	999999	999999	999999	304	979	95	388	999999	999999	881	370	485	999999	72	649	999999	999999	321	103	183	273	722	827	308	970	657	999999	781	999999	508	645	427	782	426	31	999999	361	503	967	999999	785	224	999999	98	999999	999999	339	999999	97	235	583	938	41	585	201	988	913	571	333	331	144	999999	117	459	245	999999	702	999999	999999	999999	109	80	353	63	397	58	999999	738	998	218	327	386	693	999999	999999	999999	396	207	235	42	23	999999	180	645	905	188	999999	999999	853	367	69	999999	999999	374	135	513	594	999999	197	152	204	999999	999999	124	14	758	913	999999	999999	537	555	999999	732	18	709	319	899	707	157	219	942	325	885	640	999999	945	853	329	668	421	123	417	19	92	999999	838	227	65	641	157	274	999999	944	325	812	564	650	524	999999	816	613	887	831	978	999999	878	299	932	999999	999999	904	594	655	122	999999	148	495	649	180	999999	102	844	999999	999	944	159	380	569	828	594	304	999999	664	852	808	235	586	41	882	959	548	294	99	582	252	680	147	832	900	673	78	11	354	999999	999999	769	821	831	43	60	508	999999	999999	382	764	575	930	803	314	999999	999999	464	766	220	999999	807	754	999999	999999	999999	22	999999	668	164	525	303	985	
870	138	49	414	754	997	832	461	818	190	717	818	676	749	999999	527	712	121	613	244	143	999999	915	24	338	999999	769	999999	999999	71	949	856	999999	590	69	674	275	784	999999	467	934	759	513	627	46	999999	90	524	678	30	956	53	911	69	999999	999999	999999	34	85	680	237	794	500	999999	241	861	999999	96	690	999999	999999	928	999999	999999	309	384	957	999999	999999	664	999999	255	999999	939	114	905	999999	410	739	660	461	250	999999	999999	239	150	999999	756	999999	185	325	994	833	19	999999	38	999999	765	760	477	452	924	56	420	686	982	999999	560	652	336	916	947	999999	39	217	21	229	186	916	168	999999	211	902	801	349	999999	999999	358	999999	86	999999	188	650	999999	999999	536	203	297	450	257	999999	708	113	999999	999999	377	646	804	802	756	808	562	848	601	361	999999	32	254	81	687	571	86	388	999999	170	999999	999999	95	999999	680	818	999999	736	669	999999	417	999999	999999	543	999999	362	617	999999	999999	277	613	999999	59	910	967	999999	999999	226	999999	685	638	999999	536	899	999999	80	999999	999999	132	999999	877	826	188	157	943	152	189	711	109	334	953	530	962	308	557	999999	258	999999	854	999999	999999	714	974	984	999999	98	999999	999999	22	999999	800	634	434	488	400	999999	161	999999	999999	824	335	247	127	999999	732	999999	366	237	352	133	822	387	138	999999	78	172	851	999999	341	855	581	999999	699	208	999999	328	105	999999	908	999999	256	356	217	999999	840	999999	999999	546	261	707	731	343	600	999999	88	423	506	478	419	237	935	956	569	121	999999	999999	547	919	999999	413	22	882	329	999999	877	475	179	108	126	446	575	315	942	634	134	999999	645	999999	129	999999	822	627	999999	999999	834	299	999999	999999	786	999999	94	999999	999999	848	694	849	24	28	21	612	999999	408	362	972	662	629	999999	935	987	14	453	737	799	793	590	395	816	648	747	587	688	83	321	999999	362	999999	999999	103	939	284	233	626	999999	999999	866	423	999999	102	28	999999	284	851	119	999999	999999	357	878	848	267	309	42	376	281	433	923	180	97	987	620	765	999999	920	999999	999999	781	826	938	292	927	177	129	999999	629	541	999999	999999	964	539	999999	999999	28	824	999999	640	999999	857	355	999999	593	999999	336	288	482	262	999999	364	856	406	999999	480	418	999999	999999	100	189	318	746	739	130	96	999999	558	919	615	999999	141	94	999999	999999	923	999999	573	698	241	840	999999	999999	999999	292	948	980	567	537	596	596	999999	903	999999	460	932	120	616	253	999999	490	
778	368	999999	999999	999999	999999	501	935	999999	999999	845	897	690	259	347	77	999999	456	182	115	648	30	332	999999	325	237	348	904	999999	813	864	999999	201	750	72	999999	999999	862	173	999999	488	632	460	999999	750	534	223	496	999999	865	742	169	81	999999	841	999999	45	999999	199	891	931	999999	406	999999	145	999999	706	939	196	864	692	516	999999	999999	627	999999	569	735	278	791	24	852	790	672	81	999999	258	800	909	314	999999	536	673	282	746	891	235	196	461	235	999999	284	309	258	183	235	876	999999	999999	826	999999	999999	999999	408	877	89	999999	734	999999	440	999999	906	40	999999	999999	999999	999999	20	756	735	789	382	284	999999	963	999999	552	999999	999999	999999	827	680	999999	92	126	147	956	274	405	667	94	501	999999	999999	957	921	253	427	999999	26	393	866	999999	999999	999999	999999	36	536	999999	147	536	274	245	999999	613	999999	999999	947	765	999999	209	577	614	98	650	298	999999	263	95	999999	496	135	710	482	461	961	859	987	999999	999999	121	429	829	268	141	820	265	646	999999	369	51	306	662	552	816	815	261	731	999999	747	437	772	450	999999	650	410	564	762	895	999999	738	893	900	465	178	779	748	355	957	830	999999	742	999999	725	10	199	472	999999	665	646	709	137	599	309	872	348	979	436	617	731	265	503	750	999999	631	999999	999999	207	383	46	77	906	999999	999999	999999	999999	926	999999	403	461	938	406	107	259	941	610	304	999999	999999	830	800	999999	737	236	574	539	992	999999	104	999999	793	999999	999999	999999	579	803	362	41	594	187	999999	264	43	999999	793	859	405	501	824	30	853	804	615	553	246	755	999999	548	992	999999	703	846	999999	551	667	999999	621	478	679	148	258	999999	999999	414	999999	545	288	581	999999	715	999999	999999	265	83	998	988	999999	241	392	824	634	813	48	420	484	574	634	491	499	130	999999	926	821	685	772	591	798	210	144	700	476	597	115	287	50	212	591	556	552	678	999999	390	96	999999	513	445	234	596	930	999999	911	796	92	999999	477	217	999999	999999	311	417	200	460	106	691	357	999999	707	760	999999	999999	983	87	939	820	117	856	840	999999	181	999999	366	212	279	300	789	679	515	793	999999	833	532	21	255	145	488	562	999999	999999	507	476	737	473	226	999999	860	999999	857	999999	214	620	377	713	408	974	60	988	190	806	901	999999	532	914	950	546	748	971	999999	803	341	999999	573	444	999999	705	599	893	999999	620	999999	956	822	253	588	999999	465	819	999999	280	94	500	
381	999999	503	830	943	999999	999999	679	999999	999999	10	63	999999	999999	999999	932	254	702	384	166	12	999999	999999	945	855	289	999999	761	90	928	368	561	999999	841	183	999999	941	999999	762	776	380	315	710	551	956	999999	322	928	151	533	575	911	896	999999	497	811	120	999999	975	664	496	760	599	981	530	999999	344	999999	485	999999	999999	616	939	999999	786	696	859	825	988	96	966	407	999999	999999	363	999999	665	791	353	372	974	392	663	107	290	620	716	729	31	517	999999	999999	453	999999	542	959	971	298	151	800	951	295	569	889	698	98	999999	52	627	999999	999999	999999	999999	122	987	999999	999999	999999	326	999999	980	140	999999	480	661	742	954	442	24	404	486	377	649	552	421	999999	822	774	409	202	999999	674	111	948	734	999999	488	340	999999	933	16	138	999999	976	820	999999	999999	99	999999	955	999999	707	37	233	999999	415	999999	202	701	999999	999999	999999	442	134	695	999999	38	999999	745	779	263	624	999999	999999	397	357	405	673	732	600	208	733	546	453	68	772	646	878	362	329	977	296	638	893	157	999999	696	999999	290	514	999999	635	353	999999	702	518	467	945	835	248	20	240	470	999999	109	999999	999999	989	75	922	669	160	502	426	802	999999	986	357	999999	569	661	558	999999	227	999999	572	389	98	751	550	315	701	52	124	318	999999	826	537	793	999999	196	706	999999	999999	999999	999999	142	926	655	735	999999	120	21	999999	586	462	999999	999999	302	537	673	552	247	525	616	968	999999	388	999999	65	999999	458	999999	999999	383	954	776	999999	382	176	440	463	443	25	27	205	689	999999	538	856	999999	584	245	266	999999	643	999999	266	752	999999	534	754	999999	599	594	84	556	181	893	631	999999	999999	869	999999	106	219	999999	999999	999999	420	288	340	850	999999	167	566	222	307	999999	739	495	520	281	505	642	999999	644	999999	431	999999	649	518	999999	906	180	83	714	999999	169	999999	533	999999	758	341	999999	203	903	999999	442	38	862	258	762	163	146	175	553	373	493	420	575	275	999999	999999	771	999999	457	944	90	93	851	111	148	999999	216	258	762	940	999999	999999	782	86	999999	403	999999	400	999999	729	769	15	530	351	999999	748	999999	268	999999	203	999999	828	999999	959	487	359	186	760	120	563	947	999999	413	613	467	54	638	498	863	407	484	381	24	999999	184	999999	999999	510	484	399	999999	947	999999	999999	380	88	999999	822	599	62	999999	329	290	999999	782	882	602	917	883	582	120	999999	404	49	718	198	814	999999	999999	412	796	999999	
286	720	11	999999	85	844	999999	389	352	815	899	811	190	999999	100	999999	944	301	482	645	626	901	999999	415	999999	773	850	192	999999	999999	999999	999999	999999	551	52	569	200	782	807	999999	684	999999	239	999999	999999	999999	858	562	107	992	83	494	930	160	59	384	440	999999	457	311	993	60	125	669	778	999999	555	639	999999	530	630	172	494	723	999999	999999	672	985	168	959	914	298	94	280	610	999999	266	115	501	999999	139	605	335	505	999999	999999	999999	570	525	544	46	229	449	576	999999	999999	999	216	199	926	712	455	437	497	999999	705	965	845	68	236	999999	450	999999	454	401	35	999999	989	958	336	743	111	469	623	922	695	848	517	908	698	553	59	916	999999	999999	684	999999	999999	118	69	668	999999	511	999999	98	596	92	995	999999	346	85	20	257	999999	193	610	999999	814	574	701	856	458	936	369	682	407	533	572	499	999999	858	999999	880	899	668	209	599	180	535	336	999999	999999	342	571	623	542	801	999999	999999	354	999999	999999	273	416	212	219	607	151	616	690	72	519	505	999999	488	87	139	358	203	999999	20	999999	289	999999	98	999999	126	374	746	150	605	999999	190	154	28	505	734	474	696	458	602	458	563	844	273	103	357	874	999999	999999	412	452	861	408	344	884	83	999999	327	209	103	242	405	476	95	999999	999999	361	449	982	999999	665	662	744	390	562	261	999999	999999	995	656	251	290	999999	737	162	618	782	999999	999999	431	708	999999	999999	364	370	999999	97	759	999999	764	996	435	111	203	999999	790	999999	27	781	633	639	60	332	999999	999999	951	206	738	932	975	999999	550	315	560	644	518	175	390	30	510	173	999999	305	999999	999999	999999	189	16	990	372	501	764	38	510	999999	999999	824	944	999999	419	999999	358	827	703	216	999999	999999	550	558	238	625	736	997	281	469	954	754	101	999999	46	771	999999	999999	570	999999	999999	521	804	768	985	694	230	878	611	654	815	857	999999	999999	999999	696	999999	457	761	746	999999	999999	757	51	838	904	999999	999999	475	647	666	609	267	229	424	934	325	782	999999	999999	404	858	999999	999999	999999	106	162	999999	689	350	999999	741	986	823	718	35	763	763	999999	91	962	999999	412	964	987	216	600	382	610	279	380	856	885	999999	351	999999	380	141	999999	741	999999	999999	371	135	514	999999	622	443	511	398	999999	562	852	999999	581	999999	455	999999	638	999999	506	999999	467	420	969	999999	999999	999999	999999	810	654	632	375	197	339	306	807	999999	999999	72	999999	166	870	999999	
108	999999	13	403	646	126	461	948	502	999999	999999	999999	208	951	999999	237	999999	854	962	700	743	548	196	999999	999999	284	999999	999999	999999	576	854	999999	909	255	999999	161	283	462	131	999999	359	999999	140	426	952	367	108	999999	999999	232	994	999999	203	180	478	560	631	348	252	999999	698	293	976	926	999999	895	72	953	639	999999	953	615	732	606	999999	47	418	770	999999	794	186	570	56	749	581	999999	156	739	777	760	530	935	220	759	999999	75	729	213	330	999999	305	155	999999	999999	279	388	17	999999	828	440	999999	860	635	457	196	137	247	237	354	980	749	332	185	999999	482	28	405	972	999999	285	999999	214	449	655	499	40	354	999999	480	203	118	559	910	999999	618	670	999999	762	999999	538	828	999999	859	350	317	972	969	347	999999	260	999999	44	656	553	132	938	420	979	999999	165	783	319	757	161	999999	999999	422	839	271	811	718	643	409	411	999999	999999	355	109	347	527	999999	16	291	229	220	83	999999	367	224	679	260	329	804	417	755	519	744	707	478	127	559	140	999999	999999	541	349	634	255	105	999999	593	321	641	441	104	776	37	537	941	798	999999	64	999999	591	561	999999	838	991	655	937	81	647	999999	230	967	930	930	457	688	870	999999	999999	271	908	96	999999	687	373	323	979	491	216	999999	999999	829	999999	515	494	282	152	999999	643	599	167	243	946	690	421	473	999999	845	579	849	81	359	641	792	716	505	622	999999	475	677	999999	999999	865	881	950	401	999999	999999	445	185	545	999999	805	67	113	674	999999	259	276	899	999999	143	912	999999	695	330	198	712	799	999999	660	440	45	965	999999	711	378	74	740	29	999999	999999	409	404	313	711	553	583	689	51	365	999999	445	576	527	543	999999	508	195	999999	212	759	625	456	999999	115	999999	840	143	401	999999	85	518	256	897	412	733	518	999999	983	777	614	999999	757	634	297	999999	468	999999	390	999999	870	999999	999999	817	252	132	999999	879	208	387	713	449	297	745	289	854	198	678	124	809	35	999999	999999	999999	598	736	868	822	999999	120	865	402	999999	999999	435	206	407	439	655	290	780	638	854	605	73	999999	999999	22	354	999999	806	790	333	999999	151	424	999999	268	999999	999999	999999	999999	652	98	999999	321	696	72	999999	93	456	759	33	999999	39	397	999999	607	788	433	999	999999	477	793	313	84	78	999999	92	21	529	999999	999999	149	35	649	999999	766	92	999999	478	673	999999	270	987	57	767	999999	551	754	824	79	999999	999999	516	408	
999999	858	784	447	999999	523	980	308	563	317	999999	999999	999999	999999	411	834	524	45	999999	336	163	999999	806	266	999999	580	631	338	197	999999	668	425	999999	627	986	138	981	999999	509	955	692	403	707	679	508	999999	999999	171	353	989	555	445	840	189	254	456	999999	999999	139	999999	891	652	121	113	999999	133	260	191	999999	283	852	879	535	999	999999	999999	509	136	999999	434	891	469	984	999999	999999	999999	585	453	383	999999	86	462	999999	837	73	50	999999	603	999999	385	633	508	768	80	147	675	999999	840	546	494	946	924	771	705	781	999999	667	914	207	425	547	999999	999999	999999	206	399	373	697	935	602	999999	905	105	999999	801	392	700	999999	69	239	323	744	907	888	593	161	691	999999	66	999999	383	377	406	615	838	826	999999	905	873	999999	311	222	905	943	25	50	828	399	904	398	999999	752	855	968	112	802	898	919	279	999999	708	563	999999	303	229	111	509	490	543	974	692	795	999999	321	927	999999	839	964	873	999999	333	302	905	668	910	631	522	999999	512	45	928	999999	999999	829	49	747	581	611	724	914	541	999999	855	929	705	935	711	543	999999	999999	999999	999999	55	727	721	999999	657	972	393	999999	589	81	978	508	56	999999	170	222	282	999999	999999	237	250	999999	21	984	446	976	963	974	919	978	398	510	81	993	734	907	117	633	999999	608	228	136	335	470	369	357	883	999999	999999	499	999999	999999	481	736	999999	97	999999	736	969	681	19	999999	678	610	999999	477	999999	62	187	262	114	648	100	921	18	124	999999	550	625	99	102	179	999999	999999	717	537	999999	344	309	647	201	380	664	999999	999999	809	457	724	787	891	920	831	615	523	394	623	999999	560	728	579	463	175	121	880	589	839	220	999999	999999	155	449	999999	752	539	70	733	999999	681	331	209	666	908	763	733	999999	999999	999999	685	46	104	999999	477	616	730	999999	36	269	999999	828	760	598	210	832	642	452	827	89	86	462	999999	639	999999	239	999999	913	555	412	388	710	328	285	999999	999999	999999	387	971	485	32	355	44	474	209	853	571	999999	465	86	999999	290	351	191	487	232	384	465	679	999999	999999	816	638	623	881	999999	999999	484	73	999999	999999	265	999999	352	67	730	428	196	439	244	667	918	999999	478	290	107	369	147	797	999999	836	999999	707	733	397	999999	716	420	592	136	353	96	547	477	52	999999	810	999999	999999	757	804	197	35	444	999999	179	368	170	342	784	713	372	999999	760	162	700	557	747	954	999999	23	
999999	604	313	999999	581	381	980	435	424	999999	370	23	50	999999	648	999999	272	162	228	846	556	87	999999	422	980	409	787	324	352	999999	999999	999999	282	743	796	593	722	553	999	797	388	999999	918	496	353	359	999999	999999	513	392	294	594	999999	15	467	929	796	890	910	999999	594	665	92	999999	234	326	740	999999	999999	65	595	719	999999	999999	999999	822	999999	321	78	631	763	536	811	960	33	478	999999	999999	286	999999	797	999999	642	999999	213	722	999999	812	999999	37	618	349	548	458	999999	999999	440	316	999999	999999	769	484	821	999999	418	68	854	132	92	755	18	999999	999999	845	267	763	999999	335	999999	999999	180	999999	59	999999	999999	424	999999	362	172	999999	47	11	730	641	999999	323	19	362	419	155	868	528	999999	516	28	155	327	703	999999	43	999999	999999	99	999999	474	422	435	780	277	994	80	501	959	633	718	999999	999999	390	748	944	754	999999	916	999999	999999	651	627	542	33	867	106	294	171	139	960	932	912	929	176	999999	999999	999999	95	425	999999	377	568	106	999999	21	411	937	955	256	288	773	999999	28	924	822	794	892	756	409	897	999999	999999	999999	672	785	104	999999	223	73	999999	999999	639	999999	999999	999999	93	531	999999	22	465	999999	338	914	999999	197	743	999999	14	354	999999	999999	999999	685	527	999999	47	999999	433	22	916	598	723	999999	200	763	999999	698	32	999999	739	999999	157	999999	944	738	457	424	979	485	51	211	808	869	183	71	52	999999	973	707	471	999999	999999	999999	999999	867	999999	999999	724	96	63	55	870	589	615	626	847	738	999999	788	840	622	759	999999	970	999999	789	999999	999999	999999	721	189	724	325	999999	999999	175	425	648	999999	303	21	700	999999	432	995	340	229	264	999999	999999	313	999999	195	866	849	999999	160	760	999999	87	591	728	999999	999999	873	331	999999	999999	230	999999	431	100	664	495	829	922	999999	999999	999999	999999	570	999999	171	914	999999	967	539	999999	114	999999	25	665	267	999	999999	292	114	527	558	999999	999999	592	43	999999	792	223	558	699	999999	926	729	634	785	999999	517	991	566	999999	956	906	792	106	531	999999	445	766	832	664	783	546	818	348	999999	310	598	977	999999	75	131	999999	999999	839	421	187	80	390	999999	999999	999999	720	726	432	570	652	882	688	999999	999999	999999	36	999999	893	916	500	118	390	667	999999	418	539	435	501	559	761	497	952	685	354	999999	64	887	582	999999	73	820	395	777	999999	427	909	916	999999	415	105	999999	999999	922	921	78	689	722	403	841	952	294	
235	872	809	999999	929	13	999999	261	605	148	999999	999999	853	679	999999	612	353	999999	508	623	999999	95	463	947	972	39	999999	285	999999	341	493	999999	230	778	595	522	968	169	497	999999	999999	702	809	999999	16	803	79	999999	356	87	999999	345	342	338	813	149	999999	861	191	899	249	440	589	273	655	77	501	84	94	209	643	999999	569	603	423	999999	286	507	941	999999	960	521	929	594	962	158	408	891	965	999999	113	999999	977	598	666	999999	123	999999	999999	999999	312	995	167	156	443	195	775	739	915	999999	863	911	919	22	939	999999	511	995	311	507	669	609	118	638	105	536	215	999999	937	654	665	999999	205	999999	866	964	364	999999	999999	999999	382	999999	975	931	592	202	197	965	658	999999	267	127	244	999999	999999	702	886	529	60	906	979	803	802	271	378	132	716	916	155	974	373	728	999999	534	134	10	634	187	999999	903	349	250	323	999999	396	548	999999	400	733	174	88	835	732	255	796	999999	865	714	563	470	485	280	819	683	574	539	284	999999	679	278	78	999999	999999	156	567	739	999999	803	999999	830	626	999999	193	981	896	537	995	598	999999	999999	145	919	623	999999	428	78	431	999999	434	856	273	796	999999	465	106	379	361	586	999999	67	97	72	999999	733	999999	169	97	999999	787	46	999999	685	971	133	999999	999999	999999	999999	728	999999	318	999999	379	999999	566	830	605	727	884	527	999999	999999	910	681	468	83	89	890	742	268	981	592	999999	397	321	587	999999	597	332	947	293	463	857	199	749	246	692	821	177	999999	564	369	953	269	860	999999	999999	300	664	69	999999	204	166	999999	999999	725	998	981	706	978	16	999999	405	999999	243	722	999999	720	931	231	390	268	723	729	999999	621	638	592	536	999999	812	534	932	272	878	98	307	999999	683	33	248	710	125	198	999999	556	964	26	999999	999999	574	64	999999	999999	679	810	481	436	765	999999	96	415	455	520	175	481	85	142	68	154	425	172	47	908	999999	679	153	999999	723	157	657	999999	566	999999	622	999999	176	499	999999	77	617	999999	999999	788	936	833	265	999999	33	534	481	832	999999	882	723	411	26	460	460	999	667	999999	713	617	247	474	849	66	999999	999999	315	585	548	999999	536	999999	539	259	971	159	424	547	511	999999	675	824	999999	999999	999999	999999	741	999999	49	594	410	670	166	999999	999999	472	983	208	707	616	229	999999	294	967	355	178	872	999999	489	310	584	999999	999999	525	941	422	811	175	391	686	675	999999	999999	953	590	866	
397	523	999999	508	176	225	840	999999	968	779	540	695	338	506	348	999999	236	739	19	290	999999	641	999999	137	660	818	816	999999	941	629	360	340	387	488	780	358	68	980	999999	368	289	550	556	172	999999	125	999999	884	348	700	373	806	943	310	640	999999	449	580	847	358	409	820	954	349	429	210	318	850	999999	989	916	255	605	650	10	685	999999	999999	255	545	981	931	681	999999	265	999999	999999	87	847	999999	909	999999	142	999999	959	469	595	999999	742	999999	807	986	999999	358	783	999999	211	302	309	955	670	537	999999	312	376	477	148	713	94	999999	813	241	12	702	89	438	122	819	691	541	99	878	178	574	738	995	773	333	467	146	352	103	777	892	999999	381	162	830	419	492	330	882	132	999999	868	576	999999	465	278	999999	999999	391	999999	999999	866	792	368	760	574	381	999999	815	255	999999	533	719	463	119	349	708	286	292	410	208	999999	216	755	999999	705	171	20	999999	999999	999999	140	999999	492	19	999999	570	22	401	265	48	999999	999999	999999	999999	343	999999	999999	874	125	570	999999	723	981	413	556	659	46	66	65	412	370	395	760	143	816	572	237	454	93	999999	695	884	999999	371	419	705	579	580	968	557	59	999999	202	999999	54	417	979	88	462	376	999999	955	346	853	999999	404	754	504	369	770	921	668	791	346	875	999999	696	999999	999999	851	90	999999	999999	508	363	233	202	277	999999	408	593	999999	991	999999	254	739	548	183	999999	999999	950	85	999999	208	635	390	999999	855	617	860	720	369	94	611	999999	999999	999999	838	499	454	999999	487	415	960	999999	772	677	84	999999	146	645	523	926	978	901	999999	999999	999999	872	999999	879	999999	659	999999	999999	233	999999	390	429	185	999999	709	683	248	813	473	670	259	31	862	999999	280	999999	481	224	207	999999	115	710	292	999999	978	965	527	575	864	828	186	999999	953	709	296	999999	917	274	936	840	687	175	437	344	995	867	19	268	608	584	999999	999999	491	999999	999999	680	147	362	893	743	165	673	949	999999	493	977	77	163	426	625	845	216	288	366	755	940	282	947	999999	120	956	268	966	999999	650	172	791	173	751	999999	516	999999	381	999999	684	999999	225	793	999999	28	799	856	999999	983	999999	999999	736	134	44	27	408	200	534	782	999999	999999	999999	999999	994	331	195	904	411	810	118	290	999999	95	682	740	724	488	999999	809	320	999999	427	983	551	679	436	999999	139	734	218	999999	40	599	414	787	317	555	798	530	832	999999	999999	41	999999	
458	146	650	451	303	302	919	104	999999	472	999999	479	723	128	324	999999	527	774	677	601	792	260	245	681	999999	432	179	999999	576	976	999999	655	395	118	999999	543	785	226	835	442	299	231	315	137	726	317	594	437	483	635	314	130	999999	439	91	999999	901	969	555	870	133	238	528	747	57	43	999999	999999	35	999999	119	311	939	244	312	570	944	118	955	588	838	741	216	940	672	303	877	999999	36	999999	999999	816	999999	964	319	70	999999	568	89	999999	233	999999	999999	701	999999	13	999999	543	999999	520	264	792	24	999999	42	391	999999	587	85	753	165	999999	999999	141	149	302	641	974	924	252	867	385	38	271	364	859	340	999999	425	669	122	344	829	515	640	849	999999	703	932	928	999999	999999	999999	336	537	999999	400	999999	562	232	371	216	618	999999	653	878	999999	752	999999	182	999999	517	999999	416	640	821	308	82	500	300	999999	937	999999	996	214	999999	893	702	734	269	468	999999	999999	202	307	906	999999	944	862	762	999999	999999	101	759	877	999999	999999	999999	695	716	797	328	779	999999	732	434	174	621	999999	902	985	72	27	353	713	991	565	969	119	734	999999	999999	220	738	216	450	846	292	129	683	797	999999	16	28	472	150	999999	691	999999	999999	999999	114	999999	999999	999999	32	42	748	56	885	965	984	999999	960	620	443	117	50	65	292	587	881	999999	996	114	178	66	999	880	999999	710	874	509	246	992	991	100	260	961	194	999999	108	246	243	718	812	850	55	407	38	43	250	635	999999	294	860	611	999999	855	608	965	999999	867	483	185	101	485	999999	968	628	352	857	999999	871	999999	489	645	268	999999	301	999999	20	601	851	540	999999	999999	331	999999	142	999999	822	404	999999	999999	384	999999	763	67	627	337	129	87	778	685	185	171	999999	313	999999	224	999999	988	563	999999	999999	440	25	943	999999	852	163	778	836	249	530	462	725	653	999999	258	882	210	660	963	208	933	822	999999	364	307	484	28	156	917	46	834	999999	999999	272	943	226	820	999999	774	184	350	250	539	999999	723	446	120	813	557	342	999999	337	599	92	999999	617	849	999999	418	378	144	632	919	213	695	621	653	390	556	42	72	858	886	789	857	999999	999999	19	641	861	999999	999999	598	584	893	506	251	989	999999	999999	376	999999	999999	406	49	999999	331	336	470	111	999999	729	267	525	280	294	451	810	999999	999999	334	999999	947	557	14	929	999999	344	319	199	380	663	999999	229	665	830	925	489	749	149	370	956	549	539	
78	644	948	83	999999	608	64	440	764	909	11	537	294	386	402	120	684	987	26	280	730	999999	588	47	999999	999999	368	961	70	96	969	378	299	417	488	999999	981	959	999999	710	999999	940	899	241	228	138	546	549	999999	639	999999	382	939	279	999999	999999	65	911	224	864	250	102	379	678	940	999999	248	876	897	42	139	724	999999	316	999999	999999	239	357	818	731	999999	819	874	431	631	999999	439	29	608	999999	314	79	999999	175	999999	52	570	231	300	596	999999	670	651	64	510	740	425	633	145	28	710	708	102	492	961	430	227	999999	56	353	203	999999	278	357	999999	69	978	999999	845	101	230	17	999999	999999	841	242	177	999999	920	891	181	805	884	589	839	606	976	263	213	999999	824	621	999999	947	999999	999999	999999	303	336	451	761	633	788	53	798	702	651	870	999999	728	262	408	37	165	181	398	999999	688	518	999999	999999	725	588	805	999999	608	832	118	829	180	840	873	492	479	140	547	27	841	791	999999	999999	116	612	484	999999	999999	999999	29	999999	14	999999	999999	999999	214	369	45	55	982	999999	999999	869	542	50	480	887	389	915	558	35	633	380	999999	999999	381	999999	999999	123	999999	999999	850	24	813	999999	999999	843	999999	999999	288	999999	999999	999999	999999	999999	601	277	422	999999	141	597	408	999999	45	994	152	633	834	815	413	47	393	922	942	999999	926	999999	66	209	225	999999	760	300	637	999999	999999	141	345	437	305	114	754	910	981	516	999999	348	999999	818	200	201	18	321	999999	250	727	182	999999	999999	149	426	220	222	999999	504	999999	117	874	999999	73	21	298	407	999999	308	292	482	940	436	354	587	999999	247	19	999999	628	448	616	396	721	758	580	999999	298	879	893	999999	69	487	679	999999	474	999999	755	999999	999999	999999	999999	385	958	999999	241	134	725	561	230	973	212	827	875	398	501	488	875	315	440	33	118	640	999999	749	999999	463	756	842	122	812	492	831	999999	27	647	240	437	476	526	999999	550	736	658	999999	340	242	611	290	999999	986	999999	449	999999	879	999999	170	970	999999	831	778	377	883	448	418	491	999999	706	999999	999999	999999	60	999999	788	984	482	999999	982	999999	999999	190	851	999999	830	999999	305	999999	999999	250	999999	999999	269	999999	645	747	88	999999	999999	250	438	999999	535	999999	539	999999	936	999999	661	763	406	999999	188	485	999999	999999	927	901	999999	322	123	448	298	999999	344	274	11	999999	762	51	999999	815	94	742	66	999999	654	108	936	999999	200	196	391	999999	999999	404	308	
784	999999	994	999999	186	999999	975	137	999999	670	999999	418	274	749	115	356	619	999999	591	999999	445	429	999999	995	828	965	972	131	926	67	968	623	940	966	227	410	999999	999999	730	211	119	615	999999	790	586	690	999999	340	95	999999	771	473	262	999999	862	364	92	998	991	220	642	999999	210	999999	702	455	478	308	999999	704	587	399	136	389	926	830	362	557	419	148	999999	641	46	96	296	504	371	999999	114	862	328	999999	999999	519	569	999999	415	143	98	999999	221	372	999999	999999	262	382	347	872	442	41	12	534	589	853	999999	10	999999	123	646	207	999999	896	204	669	386	818	170	999999	820	670	425	229	469	289	926	999999	832	655	999999	913	167	999999	149	82	860	793	189	385	603	568	999999	999999	497	890	999999	325	178	999999	13	999999	221	999999	62	771	616	783	74	310	999999	984	999999	172	999999	732	999999	595	757	131	809	592	638	999999	23	261	999999	999999	731	579	243	999999	762	693	651	401	999999	437	999999	999999	466	87	729	879	458	618	400	285	23	764	849	999999	567	56	999999	999999	804	437	999999	800	548	492	61	495	77	999999	231	999999	520	887	40	612	159	389	665	999999	863	759	335	404	860	999999	999999	966	729	782	53	715	363	240	596	999999	720	645	828	973	999999	244	812	143	999999	916	765	136	999999	999999	999999	187	999999	607	557	55	111	321	999999	601	999999	94	999999	294	281	515	999999	290	300	766	892	514	561	692	706	999999	946	202	17	999999	191	983	242	492	482	865	334	999999	682	551	173	408	705	237	600	940	478	528	861	881	794	485	999999	999999	354	796	999999	698	900	928	109	908	314	995	419	399	852	283	811	415	190	999999	999999	999999	603	999999	808	334	102	765	160	427	341	136	999999	706	999999	999999	999999	686	249	636	999999	753	999999	264	999999	710	817	999999	98	999999	716	455	700	429	877	96	374	861	999999	302	999999	144	778	681	577	999999	999999	999999	251	999999	999999	135	176	554	999999	854	307	349	398	108	517	891	999999	999999	710	885	435	730	829	999999	899	285	999999	947	40	999999	974	770	686	916	864	999999	959	510	70	591	289	156	908	999999	999999	35	999999	889	785	714	467	823	970	692	752	126	884	190	688	859	436	229	523	999999	879	537	662	481	244	412	999999	177	999999	129	605	289	821	999999	999999	874	812	809	999999	325	262	161	799	999999	999999	748	229	779	822	210	999999	70	632	999999	154	261	999999	992	999999	382	782	300	929	999999	96	472	304	88	907	999999	57	999999	999999	208	
548	728	737	999999	316	496	192	162	354	999999	999999	999999	657	999999	661	999999	511	819	164	789	542	962	232	947	907	702	453	151	999999	18	162	999999	13	433	999999	999999	523	999999	685	168	199	629	999999	244	999999	550	815	590	999999	885	312	237	472	277	999999	999999	505	790	761	614	999999	51	290	999999	542	435	999999	233	154	245	508	807	999999	999999	600	999999	27	987	999999	999999	886	862	999999	986	705	924	999999	736	768	999999	919	733	942	81	125	158	348	999999	701	461	18	592	446	190	999999	505	999999	475	676	752	568	518	999999	405	727	999999	999999	303	640	618	369	805	465	171	999999	775	864	73	999999	452	574	418	296	999999	357	304	426	544	610	210	830	600	999999	999999	423	411	999999	547	999999	934	832	999999	968	999999	999999	213	136	999999	864	611	999999	999999	593	233	188	160	999999	999999	57	433	764	781	693	999999	999999	999999	745	449	999999	999999	999999	326	719	999999	620	528	449	212	999999	154	177	152	999999	999999	999999	799	17	835	999999	999999	999999	999999	500	999999	180	60	361	538	305	332	467	999999	536	950	838	324	321	646	613	999999	711	29	615	902	265	621	111	999999	870	988	999999	999999	613	999999	999999	891	999999	798	776	570	999999	911	907	193	686	490	615	728	999999	255	488	370	232	187	562	170	999999	999999	665	558	948	666	668	317	570	557	83	61	226	999999	497	999999	869	53	492	800	122	432	225	774	16	383	534	624	509	401	687	435	999999	574	999999	239	143	228	999999	510	999999	599	622	139	417	999999	512	223	758	965	500	188	999999	762	57	842	381	891	552	575	999999	53	807	179	870	647	138	651	330	268	389	651	432	981	557	522	810	999999	999999	451	870	321	999999	543	900	999999	740	170	999999	999999	858	251	676	55	378	999999	792	452	268	769	435	860	999999	500	586	849	999999	713	214	535	999999	294	999999	110	704	821	186	274	279	371	907	968	999999	545	409	147	975	999999	999999	999999	730	367	999999	999999	26	19	428	376	957	60	751	36	955	999999	999999	999999	717	575	350	557	32	527	182	999999	862	467	735	357	100	448	874	380	111	999999	805	674	466	999999	94	999999	402	809	317	229	999999	999999	22	143	793	999999	430	409	45	65	335	212	194	930	735	999999	284	81	286	999999	186	380	925	999999	195	87	116	999999	491	999999	164	222	220	999999	286	981	999999	999999	999999	263	28	474	345	55	531	602	489	536	210	535	420	331	999999	798	53	249	999999	913	999999	999999	730	648	999999	389	900	122	999999	240	654	753	
114	682	517	33	499	711	45	879	577	999999	597	580	580	956	245	832	999999	999999	910	46	37	541	653	847	533	379	999999	956	999999	418	611	258	999999	456	999999	737	999999	999999	308	999999	214	84	999999	364	128	160	999999	961	153	77	432	999999	999999	617	726	999999	38	670	499	130	164	89	734	168	981	999999	698	999999	999999	507	28	189	123	578	832	952	206	298	728	383	999999	999999	999999	87	999999	42	928	274	999999	999999	709	153	20	188	999999	134	350	186	383	999999	999999	944	436	646	58	253	466	751	784	773	375	739	941	999999	818	569	277	656	999999	999999	420	433	403	676	798	999999	999999	999999	401	707	612	999999	915	999999	920	999999	168	175	999999	742	575	999999	489	956	999999	999999	211	893	370	618	857	999999	999999	999999	999999	38	551	999999	848	999999	999999	531	359	87	170	355	824	992	999999	462	999999	111	627	440	383	999999	944	447	193	828	673	285	574	782	999999	999999	999999	491	590	892	999999	407	327	855	999999	53	827	412	795	147	155	219	999999	999999	217	755	999999	573	60	999999	94	113	577	999999	509	799	957	577	236	251	339	342	412	313	999999	13	999999	771	772	999999	999999	541	651	999999	683	999999	587	999999	575	104	853	999999	441	462	808	711	830	308	356	867	96	999999	185	554	807	812	806	999999	270	213	971	304	999999	720	722	552	999999	999999	345	54	222	301	999999	141	398	886	999999	949	505	935	183	486	425	905	253	163	365	106	999999	999999	658	203	405	372	133	999999	652	720	740	265	258	308	962	999999	999999	794	259	999999	166	920	911	857	888	335	40	494	999999	895	477	569	197	366	293	473	396	999999	896	639	17	839	244	191	219	999999	686	874	523	123	259	458	904	999999	939	327	960	800	999999	999999	341	638	678	757	999999	181	78	892	25	498	914	636	999999	620	46	327	686	999999	647	648	999999	999999	971	999999	645	28	999999	999999	426	965	513	595	714	826	307	999999	170	487	999999	48	999999	793	859	34	208	622	560	999999	284	999999	999999	999999	163	999999	999999	186	999999	913	999999	234	516	202	476	59	999999	328	922	82	323	999999	166	999999	792	609	476	855	999999	999999	999999	32	468	380	999999	803	334	283	442	58	405	999999	711	257	376	999999	999999	999999	327	809	49	879	700	487	971	617	466	442	448	999999	198	575	879	720	355	999999	999999	145	601	999999	724	999999	886	874	676	202	955	908	832	999999	88	496	999999	497	999999	999999	332	999999	409	983	347	999999	835	889	859	830	251	991	999999	287	999999	999999	388	654	
94	999999	993	826	999999	778	662	557	999999	370	475	702	999999	392	812	668	766	784	736	617	999999	832	876	996	24	999999	999999	999999	17	555	139	692	117	883	412	999999	693	506	179	630	999999	999999	292	999999	424	167	999999	858	188	999999	999999	173	999999	771	329	999999	460	996	999999	999999	827	697	550	64	240	999999	594	163	980	999999	974	999999	614	115	296	545	550	411	999999	857	62	102	785	774	44	965	999999	346	563	160	130	697	695	214	999999	633	250	237	999999	641	573	999999	878	999999	267	261	999999	553	999999	784	999999	999999	423	954	913	735	911	775	30	999999	748	257	600	999999	122	999999	574	999999	999999	662	999999	323	177	940	294	422	999999	839	516	782	416	489	999999	999999	449	999999	283	741	301	77	999999	474	216	969	893	325	49	58	999999	999999	687	159	250	822	489	999999	881	483	669	500	999999	82	269	247	858	268	396	999999	390	50	14	999999	118	245	999999	830	999999	999999	57	969	382	175	15	536	105	266	249	49	999999	61	199	799	81	999999	999999	649	215	968	120	999999	928	228	668	793	975	999999	50	999999	999999	659	290	684	435	999999	999999	999999	76	732	152	601	29	357	532	999999	851	999999	762	317	999999	301	625	147	97	423	50	163	507	999999	561	251	226	244	167	640	770	999999	374	380	681	999999	582	482	826	518	614	581	999999	999999	999999	770	102	999999	325	589	44	153	597	22	660	965	999999	854	181	901	385	785	199	891	568	346	840	391	635	488	718	152	999999	578	809	468	467	178	280	790	159	492	999999	578	605	627	918	999999	719	999999	363	727	311	924	999999	829	392	804	999999	604	929	710	999999	837	999999	999999	831	28	212	202	999999	679	999999	391	752	892	866	621	999999	940	428	999999	672	919	135	991	999999	397	445	999999	999999	662	407	675	860	999999	395	999999	707	714	796	999999	159	527	219	684	153	920	999999	250	999999	999999	518	830	186	451	48	999999	712	879	60	443	583	232	126	999999	281	908	999999	313	999999	785	999999	581	154	529	999999	155	709	450	999999	920	225	205	27	314	154	576	999999	419	410	217	379	827	663	362	325	926	410	374	412	245	399	868	743	999999	857	999999	686	657	122	999999	999999	271	42	140	228	999999	999999	999999	700	704	419	121	903	299	416	96	918	791	213	412	999999	345	48	611	530	357	462	840	456	217	890	841	306	517	999999	118	794	533	144	999999	721	597	999999	707	825	288	964	999999	999999	771	27	895	453	709	999999	142	232	430	609	871	925	374	366	492	
814	577	814	396	560	307	999999	395	999999	999999	999999	157	999999	999999	786	252	392	18	79	684	200	994	398	999999	369	999999	885	374	999999	999999	999999	356	240	999999	893	258	999999	578	892	999999	480	999999	247	188	27	10	999999	999999	644	366	489	917	305	682	302	999999	189	999999	999999	953	999999	926	471	394	263	345	999999	490	447	537	778	813	125	605	213	568	757	219	580	999999	145	993	999999	566	783	105	60	558	889	83	79	257	551	938	60	553	169	853	999999	681	93	980	455	117	588	675	801	699	478	733	72	969	646	668	818	429	207	904	611	168	295	999999	601	373	999999	530	271	999999	554	999999	999999	904	294	898	999999	165	548	999999	978	117	303	360	999999	999999	21	999999	999999	883	130	999999	356	264	999999	767	396	999999	999999	91	999999	68	413	999999	154	818	999999	168	685	748	999999	662	881	584	926	999999	864	999999	289	999999	361	368	999999	388	999999	923	313	153	662	526	512	999999	999999	466	999999	919	704	679	999999	270	830	853	999999	999999	498	999999	750	999999	999999	748	903	461	445	942	730	290	149	35	568	231	515	191	506	168	245	834	885	999999	611	16	799	194	729	999999	615	508	944	66	999999	597	182	541	815	913	999999	61	123	835	999999	692	780	678	999999	984	755	649	356	265	627	663	583	335	170	331	949	999999	731	426	336	999999	346	92	145	970	999999	973	375	593	544	194	721	60	688	918	236	130	82	745	273	966	162	999999	438	236	999999	846	381	999999	963	999999	329	999999	508	514	356	697	543	999999	999999	782	283	999999	720	442	942	533	646	252	999999	829	646	986	999999	999999	79	656	653	909	956	212	602	999999	629	639	865	999999	999999	184	571	538	586	999999	810	491	692	398	999999	999999	999999	999999	210	138	399	999999	999999	342	999999	148	445	699	54	634	999999	732	189	999999	143	91	577	918	981	472	680	999999	999999	714	999999	671	999999	999999	688	657	625	474	12	999999	491	999999	380	999999	489	999999	738	871	494	952	745	87	311	999999	999999	999999	428	374	509	737	458	999999	891	554	166	872	470	765	999999	396	18	999999	730	716	911	999999	999999	55	439	577	734	808	82	300	999999	108	999999	999999	425	800	239	260	965	999999	25	658	604	999999	376	616	943	999999	860	108	999999	35	357	595	999999	616	186	382	935	931	999999	999999	759	601	999999	999999	513	999999	349	220	999999	999999	755	465	999999	262	54	885	679	823	634	761	948	974	356	943	751	774	11	809	624	856	325	999999	271	375	899	999999	249	318	113	999999	
633	649	941	999999	999999	891	999999	134	999999	301	999999	999999	307	252	701	784	255	999999	315	738	89	540	596	999999	999999	999999	204	335	363	51	999999	370	719	772	137	308	999999	170	672	860	880	876	999999	333	999999	999999	999999	29	673	124	999999	999999	13	374	999999	103	63	642	752	559	696	568	770	999999	655	343	402	535	124	403	752	999999	969	454	858	212	303	999999	156	239	985	999999	661	249	999999	48	367	355	999999	44	999999	400	417	123	173	321	116	716	677	999999	999999	211	904	280	372	672	637	558	516	579	999999	790	999999	522	574	521	906	531	246	617	999999	999999	545	90	158	361	999999	856	999999	546	106	999999	595	999999	428	999999	280	391	999999	999999	410	808	839	420	244	999999	904	999999	549	999999	415	999999	479	999999	843	763	665	999999	999999	20	996	999999	277	999999	482	222	204	999999	104	790	999999	525	654	999999	217	999999	217	134	846	999999	999999	999999	316	999999	141	521	118	535	492	665	999999	456	268	866	624	629	541	869	937	31	270	999999	800	759	411	889	930	853	852	676	555	540	977	999999	563	999999	474	999999	838	961	114	668	678	438	672	999999	266	787	11	587	635	348	197	824	999999	713	980	999999	237	251	591	999999	682	815	119	999999	479	829	999999	999999	164	999999	41	976	916	602	75	372	96	999999	632	153	852	999999	999999	217	999999	162	17	849	244	999999	409	596	999999	999999	985	862	329	95	325	999999	484	999999	433	731	316	221	908	830	999999	618	471	999999	999999	447	999999	999999	774	901	243	326	822	463	175	248	503	445	606	999999	999999	213	52	10	301	204	669	261	842	319	901	142	254	186	211	625	455	789	977	932	447	578	98	427	852	999999	615	30	435	194	238	999999	614	841	223	999999	575	470	999999	424	778	161	575	465	10	110	81	645	262	550	792	999999	467	674	629	48	999999	999999	158	303	589	999999	999999	657	91	999999	527	413	963	767	59	985	999999	999999	999999	295	12	633	427	751	927	970	999999	884	999999	523	413	940	999999	185	329	950	321	35	835	999999	335	918	383	971	583	667	681	495	500	807	254	999999	520	999999	45	491	999999	407	375	618	881	941	999999	567	999999	587	202	788	999999	109	673	999999	727	33	960	94	999999	456	178	269	298	282	999999	594	278	509	999999	877	999999	999999	999999	914	660	999999	258	394	663	815	355	995	475	893	999999	999999	143	999999	186	496	383	951	242	751	239	999999	329	608	556	669	298	999999	999999	324	999999	999999	355	759	784	510	999999	999999	431	443	110	182	
794	405	235	992	461	468	332	933	504	198	605	999999	999999	554	999999	650	837	993	526	239	838	160	254	447	999999	384	35	676	721	999999	529	999999	999999	66	320	924	382	999999	999999	830	794	234	820	460	14	353	84	239	613	134	739	999999	916	871	999999	644	160	787	947	87	443	999999	999999	698	668	807	361	627	999999	999999	278	283	784	999999	444	999999	340	794	443	701	309	795	999999	596	77	102	999999	999999	722	676	999999	594	999999	141	396	148	22	132	791	207	992	457	996	640	856	999999	652	229	999999	999999	999999	999999	353	255	777	999999	593	625	631	576	925	581	905	567	999999	683	666	999999	310	306	601	217	12	246	999999	999999	999999	999999	999999	611	449	661	352	991	371	999999	999999	371	363	999999	554	397	500	225	281	999999	551	439	440	183	999999	999	919	139	999999	106	363	117	546	925	999999	171	884	30	136	273	238	913	205	792	442	304	299	999999	752	213	716	999999	964	297	310	370	991	999999	811	450	741	223	862	275	64	143	824	437	901	392	999999	480	999999	18	192	638	243	648	999999	504	709	368	999999	926	999999	999999	152	259	625	487	180	328	999999	685	531	25	61	930	999999	999999	479	861	659	370	700	246	999999	999999	114	999999	999999	353	825	999999	999999	383	836	936	885	999999	991	999999	812	423	221	194	999999	413	999999	177	587	313	910	442	999999	847	709	26	235	153	878	195	154	952	361	827	502	999999	944	158	188	999999	54	999999	317	904	59	999999	158	516	973	294	479	937	95	999999	443	392	291	999999	673	819	710	999999	610	805	431	859	999999	394	691	369	468	999999	988	471	269	660	135	131	798	473	999999	718	179	593	716	216	867	538	394	120	621	60	484	369	414	311	649	511	482	999999	183	999999	825	614	825	999999	949	623	563	782	267	170	105	999999	999999	991	572	26	99	999999	992	999999	10	999999	748	999999	999999	629	999999	957	21	623	648	608	999999	114	893	565	768	574	267	254	975	611	853	461	955	283	417	422	739	633	422	267	207	999999	763	254	866	417	297	329	565	605	771	643	521	999999	911	846	108	17	999999	524	957	747	558	999999	727	999999	462	579	999999	999999	228	387	211	999999	411	649	999999	649	698	361	999999	937	689	379	839	219	999999	468	372	571	324	731	385	999999	999999	999999	999999	373	526	579	954	717	118	919	386	999999	441	140	95	271	504	999999	999999	896	247	29	68	999999	559	517	356	994	217	999999	331	497	12	314	90	951	558	999999	999999	128	406	569	829	769	
993	456	778	808	999999	999999	76	865	422	489	659	290	401	912	814	18	999999	960	510	467	598	889	999999	136	60	143	712	526	999999	200	499	678	199	299	999999	113	999999	548	620	116	999999	465	84	522	655	799	560	646	173	125	999999	446	68	372	180	113	74	651	758	250	999999	549	540	232	999999	999999	101	111	999999	999999	278	684	999999	999999	883	143	814	999999	481	260	999999	76	999999	999999	303	62	999999	827	129	92	48	98	999999	380	718	43	999999	852	532	673	708	999999	920	461	846	999999	999999	999999	488	46	299	206	999999	999999	667	331	196	330	928	937	999999	999999	982	644	672	190	895	999999	686	999999	218	999999	345	808	999999	133	155	901	373	92	955	955	349	92	793	842	918	999999	999999	396	847	603	999999	595	999999	444	999999	286	789	999999	326	138	978	638	999999	337	860	371	999999	544	186	294	999999	846	982	999999	924	900	999999	830	272	999999	266	299	12	615	47	750	506	118	656	869	122	708	999999	827	976	710	264	466	981	999999	336	178	220	562	646	88	613	894	999999	576	435	958	403	712	872	688	636	222	299	120	865	846	888	316	182	259	89	999999	439	223	646	394	848	999999	286	98	89	449	999999	959	147	611	999999	89	999999	164	314	63	955	298	84	999999	176	871	691	999999	289	903	390	999999	999999	458	999999	306	930	50	999999	999999	436	783	608	196	999999	339	973	264	257	808	872	28	944	36	209	151	148	999999	999999	977	33	999999	999999	185	999999	999999	999999	688	156	302	158	403	54	999999	626	181	690	888	797	837	898	436	242	480	40	371	452	971	258	323	999999	335	822	141	664	999999	975	432	136	671	378	999999	999999	999999	999999	479	973	327	409	38	461	999999	807	390	89	596	563	999999	154	697	999999	989	999999	832	145	999999	580	912	999999	986	205	267	761	999999	468	999999	328	287	820	561	397	134	571	229	862	907	528	442	999999	77	87	647	999999	999999	999999	388	854	285	819	999999	899	71	365	423	833	203	498	680	922	476	278	285	517	593	310	15	999999	220	969	238	304	148	999999	895	908	557	999999	332	594	89	999999	52	999999	983	662	336	769	158	396	669	418	999999	999999	585	798	802	999999	694	138	536	961	643	316	591	542	999999	210	470	514	285	223	175	96	842	716	999999	816	533	931	999999	246	279	823	310	819	456	628	284	106	999999	427	295	203	67	999999	125	736	877	999999	999999	999999	309	643	121	455	252	761	677	869	573	985	999999	762	165	300	691	999999	999999	999999	96	
999999	925	373	999999	999999	999999	972	38	723	601	498	999999	92	999999	846	937	635	999999	854	576	694	950	415	532	130	819	999999	47	767	436	999999	730	115	364	999999	211	935	999999	263	527	280	732	999999	278	999999	999999	524	732	999999	363	66	118	999999	205	401	192	519	840	287	48	404	934	271	296	305	767	999999	728	271	645	999999	400	458	336	305	962	999999	147	457	84	304	801	999999	414	380	196	579	910	999999	586	691	104	999999	225	133	346	999999	668	972	317	222	796	470	999999	361	665	999999	824	999999	439	196	382	393	212	999999	603	215	856	915	118	197	999999	765	685	954	906	999999	243	213	959	500	999999	999999	149	999999	507	341	66	62	715	999999	755	20	533	400	319	999999	755	999999	530	141	614	752	863	129	299	41	785	718	454	233	999999	999999	940	938	858	999999	253	999999	245	271	159	999999	210	582	999999	912	241	999999	645	205	999999	999999	999999	999999	885	585	999999	30	572	476	555	999999	607	491	120	145	80	595	542	112	999999	415	246	999999	982	811	552	999999	687	386	799	500	83	999999	999999	665	936	122	62	283	904	233	777	769	716	811	205	718	999999	307	999999	646	752	543	999999	280	999999	999999	845	84	42	31	342	196	676	65	273	999999	944	999999	208	957	542	269	207	245	638	476	999999	999999	615	833	819	390	544	163	748	540	522	276	150	521	999999	977	250	883	890	591	103	661	548	847	999999	27	109	884	113	492	345	999999	642	58	999999	999999	469	209	999999	999999	999999	523	316	732	835	677	999999	686	690	999999	28	323	999999	56	383	891	632	767	68	801	291	659	59	265	205	999999	999999	101	648	602	518	50	999999	938	939	579	354	815	22	107	713	422	204	549	999999	31	157	595	675	999999	52	702	150	410	999999	991	473	60	537	814	53	999999	47	97	56	999999	641	416	117	803	546	999999	755	961	97	999999	465	510	791	183	873	48	426	666	560	816	900	281	999999	947	115	999999	287	207	999999	501	384	117	999999	496	390	741	488	871	445	235	946	189	322	802	536	963	999999	999999	999999	15	795	999999	536	999999	87	370	149	999999	697	999999	539	999999	999999	596	493	358	17	305	792	142	999999	555	999999	335	869	720	958	473	421	999999	999999	922	266	59	705	13	999999	272	418	29	601	328	999999	203	696	399	283	726	999999	187	956	963	571	999999	455	250	161	999999	370	367	411	675	748	555	217	616	301	857	890	490	999999	745	999999	773	540	241	381	999999	639	480	447	242	164	999999	999999	
81	999999	457	604	464	999999	378	901	60	999999	925	579	999999	986	89	107	425	835	999999	999999	221	86	999999	278	223	869	134	572	999999	920	999999	521	515	369	999999	265	844	263	436	638	409	843	999999	999999	615	661	753	999999	559	382	31	407	336	834	974	995	562	188	999999	595	727	806	20	139	449	414	74	267	851	823	263	172	408	199	999999	999999	999999	643	662	999999	999999	94	22	518	999999	999999	194	680	999999	999999	703	665	999999	999999	911	602	832	706	715	211	596	495	198	736	129	999999	998	146	833	607	755	918	526	827	480	999999	999999	502	240	999999	999999	999999	999999	999999	999999	597	299	568	999999	407	545	999999	928	461	999999	629	896	285	399	999999	772	57	847	788	999999	785	149	55	370	279	808	339	476	999999	999999	213	623	487	999999	999999	569	440	859	999999	999999	222	990	74	862	851	746	999999	999999	999999	906	181	546	94	326	344	999999	254	208	18	598	215	76	891	480	762	15	418	668	868	480	341	198	420	726	182	795	84	192	518	999999	999999	236	286	140	809	666	538	999999	283	82	325	241	850	838	856	999999	108	594	110	845	337	849	999999	718	999999	999999	136	368	153	548	383	71	999999	485	307	999999	999999	760	670	106	476	257	395	999999	165	999999	348	582	999999	37	696	490	92	673	999999	451	990	567	566	826	540	180	27	734	999999	263	552	374	540	878	999999	348	923	999999	378	999999	999999	999999	563	474	644	554	498	126	852	893	979	25	290	855	987	233	204	844	999999	306	240	999999	999999	901	557	973	51	990	999999	358	566	88	999999	125	987	999999	14	102	999999	985	681	999999	881	805	284	536	94	684	890	141	999999	999999	448	82	999999	802	999999	661	916	999999	512	507	453	504	999999	901	999999	174	868	446	228	112	662	580	624	339	999999	301	627	30	889	366	110	999999	214	486	640	233	999999	195	207	352	999999	519	999999	183	456	387	999999	383	816	920	816	453	912	999999	426	868	457	999999	32	999999	999999	895	782	156	407	912	299	850	270	496	897	682	249	875	999999	153	106	450	882	999999	823	999999	214	999999	549	657	628	999999	70	772	775	757	173	999999	319	289	999999	999999	999999	544	999999	627	999999	999999	32	144	213	46	124	999999	771	999999	636	629	237	789	691	999999	999999	750	999999	136	999999	498	720	150	518	103	999999	999999	999999	770	674	348	314	999999	141	884	999999	414	453	591	58	787	11	768	999999	999999	917	999999	597	999999	730	999999	259	961	999999	999999	999999	881	626	119	480	477	999999	10	342	
298	324	999999	657	807	866	201	307	999999	999999	12	497	999999	30	974	999999	46	59	491	49	648	999999	353	368	999999	285	999999	788	343	999999	581	919	10	435	832	229	886	999999	999999	999999	538	728	555	884	834	136	656	999999	652	933	443	427	386	999999	694	208	971	672	149	999999	801	413	964	592	505	999999	497	999999	197	754	999999	173	269	433	999999	919	543	999999	534	391	628	213	146	999999	999999	164	542	49	740	633	258	223	733	999999	999999	999999	764	999999	388	751	638	999999	673	999999	643	279	167	999999	459	774	999999	512	999999	757	904	999999	276	564	915	350	550	458	999999	564	999999	999999	440	999999	177	386	165	579	90	782	999999	497	540	248	765	407	999999	999999	589	966	999999	746	999999	975	363	999999	858	209	58	999999	999999	190	354	118	402	567	839	165	785	999999	619	95	431	365	14	416	67	38	799	999999	353	960	868	819	596	999999	11	465	648	509	528	999999	531	52	582	572	152	999999	845	207	568	842	804	517	356	882	999999	999999	970	999999	999999	829	409	999999	694	249	322	535	522	644	566	383	516	285	554	663	564	388	999999	442	273	635	192	601	949	511	999999	361	999999	999999	443	291	495	702	897	698	556	990	358	343	999999	617	909	211	640	999999	335	529	962	999999	328	936	936	537	999999	975	646	999999	591	192	93	961	72	808	210	999999	888	814	999999	999999	116	573	40	449	192	999999	726	981	960	999999	186	636	399	779	395	507	354	999999	29	999999	61	748	999999	176	260	298	554	111	999999	365	306	521	150	115	586	754	999999	497	354	35	999999	665	847	826	999999	456	999999	293	422	999999	930	999999	999999	465	999999	999999	999999	864	199	893	112	625	980	605	468	664	495	293	202	640	601	999999	612	993	674	395	901	999999	169	803	726	270	688	307	999999	374	726	685	309	999999	590	999999	308	999999	923	632	684	251	999999	351	960	288	100	999999	111	999999	328	801	791	999999	999999	590	704	395	999999	999999	999999	999999	180	104	999999	810	983	974	999999	999999	999999	161	80	999999	711	999999	999999	999999	843	448	179	999999	999999	361	56	999999	894	889	760	10	346	912	294	999999	695	11	81	273	413	160	304	126	999999	550	524	177	999999	749	708	807	374	887	552	728	999999	39	999999	818	57	23	999999	104	224	59	224	645	866	999999	356	710	999999	952	414	693	999999	999999	999999	655	837	878	203	155	191	952	635	459	999999	999999	418	665	524	263	999999	399	244	210	901	681	336	878	999999	742	999999	998	230	421	482	858	999999	999999	
854	831	981	179	820	770	912	999999	423	764	285	999999	999999	999999	195	999999	999999	24	999999	943	161	503	328	999999	578	460	751	999999	732	224	976	511	981	799	999999	692	282	55	579	473	297	640	999999	999999	603	999999	172	713	812	896	683	999999	410	999999	467	360	512	32	601	369	29	730	539	209	788	773	999999	780	878	502	61	691	999999	999999	655	521	245	756	364	578	298	48	379	835	540	518	111	350	342	460	999999	259	454	220	454	567	999999	999999	999999	830	999999	999999	999999	319	844	991	33	999999	985	946	125	755	667	32	81	980	360	703	999999	280	999999	978	447	428	322	801	999999	999999	540	98	421	186	973	534	898	999999	214	70	999999	548	494	686	365	999999	999999	999999	592	432	149	474	216	999999	400	512	999999	701	944	415	999999	52	754	798	884	896	534	938	999999	999999	134	175	999999	300	999999	129	999999	984	623	61	92	888	219	815	95	999999	881	24	785	470	999999	999999	961	999999	73	999999	793	696	801	469	861	999999	652	458	307	973	698	916	693	281	726	184	87	892	333	118	832	999999	999999	999999	999999	999999	999999	321	767	999999	214	977	999999	764	999999	99	193	164	200	685	246	760	999999	999999	999999	999999	330	999999	743	200	129	78	474	954	125	853	984	999999	999999	999999	999999	340	691	381	768	999999	689	929	945	637	999999	923	999999	999999	999999	999999	432	600	451	59	199	649	577	576	999999	146	512	282	648	999999	999999	210	999999	850	441	905	79	145	999999	656	285	999999	568	999999	999999	999999	376	999999	91	53	431	393	999999	404	999999	603	999999	124	999999	632	218	416	290	474	532	999999	224	852	216	966	12	297	999999	795	774	999999	91	999999	377	610	770	686	200	605	60	721	669	999999	699	837	999999	999999	570	721	447	868	120	104	583	999999	982	524	619	125	999999	143	147	999999	629	361	522	301	746	964	862	532	999999	685	999999	999999	130	908	162	378	823	56	726	535	357	999999	688	999999	888	958	628	255	76	85	564	916	583	999999	685	347	325	851	218	606	858	915	999999	435	680	772	999999	83	371	250	301	994	417	999999	999999	723	999999	535	999999	788	345	999999	999999	999999	999999	999999	237	999999	233	815	63	999999	837	999999	999999	441	263	263	999999	125	669	999999	999999	825	783	999999	509	971	536	961	673	789	448	429	270	252	460	511	999999	183	544	999999	849	556	999999	999999	999999	999999	935	955	469	419	229	297	129	790	999999	639	367	560	997	265	669	272	151	274	532	999999	859	434	981	752	999999	142	581	999999	705	999999	
638	463	413	221	45	581	501	263	569	161	310	479	520	820	154	753	186	999999	999999	999999	999999	999999	797	999999	438	511	974	999999	471	97	715	552	94	403	10	904	157	786	999999	999999	770	999999	704	380	117	389	913	170	608	205	956	302	153	128	923	715	999999	664	782	534	606	784	792	482	446	758	395	126	820	249	999999	399	68	345	816	527	229	426	641	58	598	999999	999999	276	141	423	408	999999	479	295	248	999999	13	696	490	985	104	231	934	999999	994	796	350	999999	598	566	999999	808	311	406	999999	248	999999	734	999999	793	675	999999	351	32	359	999999	647	535	999999	122	395	999999	854	830	999999	999999	492	292	999999	801	472	750	677	574	999999	999999	664	83	798	10	470	279	760	697	320	577	879	999999	999	575	159	815	367	486	999999	871	953	481	999999	498	756	739	999999	144	330	924	849	776	843	999999	999999	573	736	10	651	126	612	167	520	854	127	580	293	488	999999	657	392	201	404	317	647	193	109	309	999999	730	599	625	999999	395	999999	999999	999999	249	811	585	89	367	834	64	269	796	999999	129	381	185	456	200	492	672	541	658	382	536	122	581	999999	436	999999	999999	526	999999	790	999999	136	24	999999	54	677	999999	578	35	367	349	58	850	232	980	928	78	284	999999	143	704	853	80	999999	999999	999999	239	121	999999	610	912	999999	999999	999999	836	992	999999	673	412	523	426	104	516	300	42	999999	999999	358	999999	508	687	646	999999	852	999999	280	65	294	970	916	447	954	926	424	999999	812	775	845	999999	987	571	999999	872	999999	716	609	347	999999	697	63	999999	880	627	153	923	276	419	430	919	999999	937	82	702	495	85	472	999999	101	846	230	999999	426	962	506	936	292	774	999999	146	486	999999	286	999999	917	999999	566	336	782	501	999999	999999	355	925	830	999999	499	703	386	810	254	441	999999	933	476	350	999999	918	131	217	641	501	187	999999	443	999999	999999	999999	999999	999999	518	999999	395	599	999999	827	367	501	142	456	447	588	397	999999	891	54	687	353	999999	576	611	999999	214	999999	860	686	224	71	491	208	999999	24	918	999999	301	118	999999	999999	999999	648	999999	948	786	675	999999	62	114	999999	402	999999	999999	317	999999	218	832	869	931	820	739	982	613	306	19	999999	66	999999	999999	455	140	783	998	999999	999999	481	592	663	862	539	805	807	582	999999	668	103	264	91	659	710	119	999999	186	999999	999999	292	45	686	999999	853	619	346	999999	999999	625	618	999999	999999	239	882	625	179	17	402	
999999	931	999999	154	637	916	678	999999	773	960	999999	709	999999	773	124	795	446	906	724	19	920	469	425	923	843	59	703	999999	852	776	999999	940	424	999999	999999	985	999999	999999	999999	32	184	644	999999	431	323	916	21	626	798	444	999999	999999	454	999999	482	555	515	999999	310	588	223	337	131	997	875	999999	294	823	999999	999999	999999	555	856	701	999999	285	999999	993	609	927	47	999999	552	418	339	374	495	426	999999	999999	999999	405	590	470	809	999999	522	574	556	918	631	198	74	669	531	999999	862	999999	172	207	658	521	877	999999	550	999999	999999	713	667	510	909	868	521	895	999999	516	964	396	892	999999	762	332	447	690	306	849	21	883	886	448	512	742	264	999999	17	957	528	999999	920	999999	999999	809	907	999999	19	763	999999	999999	19	25	926	999999	860	185	999999	335	999999	196	87	999999	134	901	827	229	998	176	613	417	887	702	988	757	475	999999	924	953	425	402	681	999999	999999	842	999999	871	999999	999999	999999	89	669	681	883	999999	140	999999	548	171	981	687	56	842	159	268	290	317	37	999999	999999	641	260	491	999999	999999	515	544	527	292	37	999999	999999	999999	294	534	748	216	818	999999	999999	255	681	762	971	737	999999	838	393	914	999999	566	844	999999	44	999999	828	999999	771	212	825	596	701	999999	144	35	999999	93	558	624	519	84	498	380	999999	755	959	498	520	183	335	999999	160	613	999999	471	122	364	927	52	706	999999	999999	616	830	41	553	425	628	945	757	272	999999	768	404	999999	999999	473	999999	289	291	339	999999	597	877	158	999999	98	535	672	913	624	166	515	917	948	640	882	999999	520	211	544	870	999999	425	73	397	391	218	253	404	648	563	648	761	999999	904	999999	739	682	999999	465	999999	955	42	142	116	773	999999	456	846	194	924	999999	88	746	468	102	182	813	761	63	999999	292	277	999999	999999	999999	999999	550	999999	999999	999999	999999	923	745	999999	914	542	999999	957	623	540	762	406	219	999999	282	999999	24	908	812	999999	999999	920	542	586	607	687	999999	81	598	29	310	413	63	51	67	367	342	101	999999	999999	889	856	148	522	127	885	68	550	788	999999	739	999999	240	128	999999	946	999999	169	57	236	774	221	999999	603	240	359	353	178	999999	915	236	922	364	262	784	78	999999	999999	999999	721	629	227	293	649	289	668	182	934	999999	121	975	183	54	326	786	999999	497	999999	292	767	542	890	884	999999	721	817	999999	978	344	999999	173	999999	700	335	607	557	928	719	999999	571	999999	
999999	354	555	939	63	878	48	476	999999	999999	248	736	700	999999	739	342	419	928	999999	392	203	600	674	947	999999	482	718	999999	238	750	778	230	721	590	133	999999	339	999999	667	938	248	512	237	578	925	635	999	155	867	224	518	999999	851	188	983	818	999999	999999	335	581	999999	999999	999999	366	802	28	999999	120	999999	204	13	485	271	533	153	690	372	106	32	978	482	573	999999	24	241	999999	999999	543	607	314	865	731	607	95	779	919	275	871	999999	999999	620	889	99	673	999999	999999	528	327	44	302	999999	584	584	999999	999999	596	477	999999	999999	814	648	481	512	752	338	281	999999	185	999999	233	425	500	330	125	367	592	484	187	802	999999	469	61	508	314	999999	290	157	260	986	193	452	999999	747	961	999999	149	386	346	999999	940	164	353	572	811	877	955	263	469	990	516	122	299	999999	925	999999	597	973	208	894	999999	134	999999	999999	999999	781	383	752	368	856	227	215	147	999999	862	999999	126	999999	697	437	999999	37	687	269	480	80	999999	622	999999	616	999999	176	999999	452	296	816	536	999999	999999	39	999999	212	894	613	999999	310	975	999999	567	880	238	118	285	771	999999	30	447	999999	718	500	627	999999	930	752	195	60	37	694	555	56	518	999999	487	667	999999	999999	142	999999	496	179	105	706	65	942	388	562	890	416	461	276	379	178	445	510	999999	743	999999	152	427	722	999999	290	900	520	372	999999	999999	618	999999	302	888	372	999999	999999	405	921	705	988	999999	632	170	620	243	289	677	349	526	977	265	999999	426	989	656	999999	896	999999	806	544	999999	121	931	282	578	999999	387	16	306	895	999999	490	47	294	778	999999	561	662	57	999999	843	32	999999	999999	362	648	875	999999	999999	107	999999	589	999999	999999	418	999999	999999	887	999999	84	902	671	52	631	871	774	999999	142	220	862	222	243	768	999999	701	557	999999	288	919	999999	293	999999	300	209	252	525	376	876	999999	525	103	674	620	972	718	181	979	129	782	588	999999	742	688	853	885	999999	821	928	470	999999	999999	422	968	121	791	423	381	843	999999	355	408	999999	266	695	768	548	999999	795	477	529	577	252	505	340	445	999999	999999	999999	324	832	704	447	999999	25	999999	999999	705	508	191	305	800	146	740	999999	189	999999	999999	992	94	346	795	999999	461	999999	293	999999	916	999999	676	999999	622	999999	999999	999999	651	960	870	251	71	98	842	125	614	999999	999999	441	511	999999	999999	999999	74	807	361	977	46	999999	986	999999	731	984	763	77	999999	
999999	999999	865	616	193	784	999999	348	244	931	996	503	680	421	999999	221	852	147	847	486	450	186	814	582	551	999999	973	974	404	519	87	334	775	293	673	499	862	824	328	999999	931	999999	829	876	365	483	999999	266	999999	263	879	846	916	999999	391	999999	867	293	74	673	811	999999	943	724	854	671	728	396	748	789	359	37	999999	563	999999	562	356	938	227	77	163	717	278	151	640	241	999999	999999	999999	908	631	579	759	654	483	687	943	114	32	693	755	999999	517	999999	904	852	36	363	999999	999999	418	929	75	997	520	999999	976	999999	94	623	999999	544	999999	839	999999	779	277	174	90	867	618	251	916	533	322	194	210	361	246	787	214	64	157	84	500	702	514	999999	144	389	711	151	29	409	439	999999	999999	677	758	135	584	999999	999999	999999	219	176	23	541	684	335	893	625	999999	306	418	209	396	999999	349	465	999999	515	40	999999	165	477	231	516	104	111	709	999999	999999	121	213	352	781	978	999999	999999	689	999999	999999	999999	496	96	585	723	990	240	999999	74	999999	999999	860	79	831	582	23	999999	999999	506	999999	582	626	371	999999	454	999999	76	427	418	555	26	776	999999	436	231	214	79	999999	508	526	863	999999	999999	203	308	261	143	999999	208	964	132	999999	999999	999999	999999	192	135	73	140	629	923	999999	415	999999	322	526	567	642	610	378	944	849	446	979	583	304	999999	177	723	999999	959	999999	228	454	999999	999999	593	767	931	48	88	16	762	878	603	60	999999	135	881	782	693	999999	999999	830	999999	283	941	213	951	210	210	999999	349	999999	670	377	999999	960	999999	999999	999999	799	711	571	299	937	97	568	386	533	432	856	999999	999999	509	468	644	999999	434	159	696	999999	999999	730	838	131	999999	999999	218	235	465	912	48	999999	849	894	999999	999999	540	92	999999	382	826	999999	778	999999	999999	999999	437	211	732	206	536	937	987	552	999999	980	732	178	281	271	999999	999999	78	519	818	999999	102	615	677	305	857	999999	962	323	564	398	999999	494	999999	269	397	17	502	268	385	111	219	307	910	999999	617	371	810	924	999999	675	359	268	535	999999	315	822	533	437	999999	194	974	673	988	594	999999	247	719	999999	874	352	658	809	144	716	879	795	704	867	999999	495	541	47	300	999999	49	693	999999	877	953	999999	483	74	919	201	136	999999	318	326	999999	999999	652	798	60	999999	26	549	134	999999	702	519	999999	666	749	853	653	999999	383	109	554	344	288	842	68	999999	869	999999	890	942	590	
344	999999	387	95	318	843	999999	999999	618	999999	500	569	999999	184	443	456	817	999999	76	548	199	172	219	772	447	100	999999	740	750	999999	431	659	191	238	999999	43	740	999999	999999	19	910	949	764	237	999999	774	999999	667	624	852	999999	279	823	404	999999	181	276	615	647	227	42	999999	247	806	999999	841	387	912	816	410	716	246	883	66	637	250	999999	982	999999	673	999999	153	125	898	760	999999	835	999999	837	196	766	134	932	999999	977	908	711	957	999999	222	397	234	851	999999	145	815	395	766	766	160	999999	294	897	974	274	999999	999999	349	56	298	999999	600	85	629	643	591	314	670	89	729	538	450	205	505	286	999999	302	999999	762	999999	999999	999999	30	687	423	999999	237	999999	999999	97	31	372	911	499	217	796	159	231	580	553	511	724	686	47	621	333	99	402	698	999999	597	984	587	111	531	936	580	397	216	999999	364	356	722	992	707	999999	538	999999	297	489	579	80	999999	999999	444	999999	392	983	75	100	999999	834	269	999999	999999	47	785	810	999999	281	226	761	25	418	199	164	12	999999	339	455	794	393	999999	218	965	999999	663	378	999999	490	553	596	332	125	999999	529	999999	318	502	999999	390	728	738	999999	273	817	65	912	999999	289	48	697	653	999999	305	999999	730	60	447	972	383	999999	153	487	727	629	439	899	999999	669	78	694	999999	999999	999999	76	999999	97	945	158	471	751	359	999999	451	856	942	712	820	779	999999	45	999999	529	297	973	584	261	299	999999	387	165	282	359	220	354	505	984	999999	239	354	642	115	999999	511	999999	66	999999	45	999999	999999	727	89	860	869	43	999999	672	999999	102	491	403	798	311	770	315	479	10	177	106	360	958	168	590	435	166	999999	582	28	665	916	818	225	428	956	660	999999	422	489	999999	532	999999	612	461	747	951	843	803	528	205	161	66	999999	939	999999	999999	568	498	999999	712	113	250	654	999999	185	673	999999	380	999999	120	239	67	520	989	574	528	999999	706	999999	483	323	135	63	999999	514	860	229	286	908	237	101	588	987	776	83	291	188	896	286	999999	774	473	999999	418	965	104	546	999999	374	992	382	861	654	951	999999	999999	999999	831	212	999999	999999	999999	472	127	28	650	79	999999	915	999999	999999	459	430	999999	709	849	677	999999	857	419	324	999999	911	916	854	239	933	45	387	999999	105	999999	694	999999	630	999999	999999	340	399	324	34	802	999999	91	652	999999	999999	885	251	549	310	550	973	792	11	833	990	999999	272	999999	
717	44	366	819	197	992	765	999999	149	836	849	346	999999	542	394	521	926	829	273	932	798	999999	793	837	795	554	383	901	959	999999	882	454	78	999999	607	990	446	874	999999	659	167	970	999999	415	700	964	304	440	999999	999999	906	170	999999	340	990	669	999999	528	33	643	618	864	999999	352	954	404	999999	645	935	404	999999	62	935	614	775	999999	311	388	146	831	999999	942	504	479	890	721	172	737	620	999999	750	917	850	260	999999	999999	999999	404	460	999999	696	999999	505	13	414	853	235	678	999999	999999	368	861	391	999999	393	999999	370	999999	999999	242	241	540	35	999999	999999	167	212	684	999999	999999	367	906	999999	840	145	999999	446	500	999999	46	495	494	182	457	999999	999999	535	658	866	374	932	438	942	227	999999	165	633	507	999999	257	651	550	999999	999999	805	461	933	999999	999999	792	239	869	967	425	999999	747	368	577	428	764	631	554	817	999999	549	929	964	710	999999	979	967	999999	150	816	999999	999999	999999	99	652	127	955	984	601	84	145	73	470	527	480	326	999999	65	89	595	625	106	732	999999	543	875	497	233	775	999999	824	300	728	160	39	801	999999	279	925	311	808	646	999999	743	73	486	468	446	239	459	192	911	999999	555	200	298	222	999999	999999	999999	629	732	219	524	260	844	344	999999	999999	678	957	528	140	777	786	999999	154	989	999999	67	416	60	993	326	895	912	440	183	999999	740	999999	886	723	158	999999	85	437	999999	999999	228	999999	159	948	560	501	663	781	92	768	221	154	232	639	497	369	579	999999	999999	629	999999	414	170	360	757	98	999999	804	982	999999	710	551	999999	507	623	916	267	111	999999	824	999999	141	357	415	748	596	367	256	235	788	112	999999	999999	808	154	814	980	799	201	471	429	858	798	986	999999	670	438	725	26	581	999999	477	306	78	397	217	66	999999	611	170	731	825	578	999999	993	999999	999999	999999	999999	999999	935	468	909	970	405	382	342	999999	358	999999	168	642	240	654	686	999999	999999	475	999999	937	757	235	999999	41	740	603	289	605	999999	999999	662	531	371	216	646	999999	999999	999999	999999	24	874	695	406	999999	12	99	595	924	517	368	333	542	495	426	62	709	999999	878	240	801	103	737	377	999999	425	636	280	33	17	52	999999	714	802	406	999999	999999	828	999999	39	650	17	364	98	999999	369	999999	45	945	164	999999	999999	999999	105	871	999999	147	999999	741	118	999999	818	571	999999	999999	999999	618	740	99	363	999999	999999	999999	999999	589	793	738	649	
742	305	305	999999	334	869	80	999999	999999	999999	930	484	924	743	999999	554	663	999999	446	447	623	999999	999999	389	945	591	173	999999	753	840	515	87	999999	498	585	999999	812	774	493	701	846	793	999999	999999	999999	614	438	256	794	73	195	757	357	300	35	408	999999	916	655	743	999999	999999	926	547	114	999999	999999	999999	168	649	742	889	347	744	601	999999	430	752	999999	999999	162	917	271	690	654	757	729	891	473	187	892	895	999999	999999	995	831	867	999999	999999	956	322	12	999999	154	999999	306	999999	613	699	205	977	801	346	999999	999999	999999	753	245	893	357	133	410	999999	980	757	846	999999	597	748	770	962	64	858	623	27	160	828	127	369	357	347	126	202	278	209	999999	558	803	999999	999999	87	631	482	999999	833	999999	49	117	397	484	999999	822	865	929	242	999999	942	999999	999999	440	960	636	876	999999	20	17	217	695	781	665	999999	967	999999	541	692	341	999999	322	789	999999	120	720	729	885	822	999999	999999	272	45	286	999999	835	999999	999999	256	451	999999	935	999999	999999	705	353	336	732	196	999999	999999	999999	247	901	350	629	999999	202	999999	249	906	991	999999	495	999999	999999	999999	504	515	462	999999	708	295	251	586	999999	999999	964	409	767	999999	999999	698	264	138	927	35	999999	999999	999999	901	313	409	16	544	999999	221	50	79	760	694	999999	226	733	999999	999999	47	995	999999	703	843	969	999999	562	855	909	302	469	366	828	919	525	568	985	561	999999	999999	289	706	823	434	745	999999	649	82	999999	780	964	169	451	889	39	819	242	686	931	521	846	160	635	999999	752	683	999999	841	178	273	241	182	999999	388	758	299	501	999999	108	999999	152	489	999999	138	999999	310	999999	999999	889	705	336	309	999999	647	461	999999	999999	362	682	71	999999	999999	904	298	549	999999	232	999999	999999	740	999999	999999	587	855	378	999999	999999	507	142	451	768	311	999999	999999	999999	931	551	299	999999	629	999999	148	595	46	431	344	585	15	999999	545	999999	851	807	158	387	372	999999	774	278	999999	999999	574	230	241	999999	352	856	440	999999	618	250	933	999999	999999	522	189	999999	550	433	44	781	850	918	596	373	916	504	803	96	574	220	777	30	832	999999	653	918	364	999999	89	999999	154	999999	970	304	154	715	305	636	207	999999	180	350	243	322	432	655	633	867	385	848	999999	354	786	999999	999999	912	313	166	999999	271	22	806	354	556	636	206	948	302	229	211	208	177	999999	999999	49	999999	786	519	923	997	295	497	999999	241	434	800	
999999	572	831	999999	412	999999	767	999999	999999	374	996	687	685	236	999999	999999	647	184	649	885	465	999999	368	47	135	793	999999	999999	999999	525	999999	122	999999	836	999999	999999	999999	986	798	70	410	952	597	675	439	109	833	696	300	954	849	194	999999	549	344	661	999999	793	117	999999	999999	896	999999	466	926	884	564	849	898	332	870	661	999999	589	485	513	999999	692	608	35	959	546	999999	31	675	263	529	999999	999999	676	181	677	879	190	164	999999	991	141	748	999999	544	984	798	968	94	198	808	13	999999	831	53	521	195	999999	659	369	325	939	791	672	364	981	999999	232	161	202	781	999999	434	971	999999	487	944	63	490	975	747	612	999999	486	455	526	519	670	999999	659	492	798	531	794	198	62	349	999999	200	999999	636	576	817	891	416	612	578	102	319	999999	999999	999999	600	683	622	712	11	315	227	838	472	999999	999999	999999	710	983	674	640	782	999999	999999	868	999999	999999	348	181	795	56	79	999999	948	999999	360	77	92	359	207	847	182	485	999999	999999	858	362	100	949	977	325	999999	433	938	937	320	850	427	709	279	672	345	450	999999	955	245	999999	999999	999999	999999	999999	419	360	785	827	468	306	419	113	20	509	999999	999999	204	479	865	646	904	20	116	510	650	383	89	534	511	731	568	999999	799	999999	472	55	623	456	906	999999	647	120	479	23	441	323	999999	770	999999	946	256	447	100	598	999999	879	939	825	880	46	280	999999	325	736	738	324	314	999999	47	791	999999	748	573	45	998	793	999999	102	79	999999	684	999999	698	565	485	130	13	210	999999	592	115	797	575	869	559	396	999999	743	285	126	18	171	732	54	180	507	999999	65	599	687	349	999999	999999	553	361	999999	562	760	260	617	999999	114	999999	999999	999999	978	182	703	999999	612	998	796	817	952	328	999999	586	999999	394	999999	999999	948	610	324	253	269	50	999999	999999	597	833	999999	493	668	999999	904	637	999999	368	202	999999	179	999999	987	688	552	38	804	999999	839	999999	999999	376	281	370	372	999999	220	210	426	937	999999	999999	888	778	964	313	999999	999999	424	885	307	296	202	999999	87	379	622	635	999999	241	246	999999	678	999999	925	667	221	308	443	999999	426	87	941	264	183	999999	690	218	724	249	999999	999999	999999	999999	86	999999	999999	628	999999	992	881	584	999999	195	701	365	517	999999	999999	306	999999	851	712	999999	468	230	354	938	479	999999	688	413	999999	461	362	589	984	723	146	313	999999	593	999999	451	528	842	999999	999999	563	
817	476	25	366	999999	158	37	944	797	496	856	277	245	158	199	313	477	673	999999	999999	121	999999	793	538	999999	812	508	999999	271	495	999999	652	598	385	661	626	673	57	493	999999	334	644	196	237	289	46	258	999999	826	147	999999	999999	999999	923	451	446	683	999999	999999	615	999999	201	999999	311	870	213	999999	999999	999999	999999	640	999999	190	746	508	477	194	565	999999	999999	999999	73	19	134	999999	456	134	674	934	999999	999999	197	999999	877	663	999999	961	884	367	86	367	398	947	263	506	631	999999	781	999999	973	261	127	237	315	62	585	999999	559	867	423	88	14	926	281	629	453	199	312	999999	999999	516	309	208	182	154	175	126	756	627	813	467	352	259	960	963	825	959	925	999999	87	951	412	27	943	997	362	472	999999	634	999999	441	686	698	59	467	952	919	999999	999999	887	469	435	931	64	956	735	999999	965	317	803	493	274	487	999999	423	113	292	264	999999	792	702	999999	131	573	381	999999	654	209	502	999999	906	905	764	999999	999999	999999	480	999999	987	271	607	506	999999	830	570	177	999999	692	636	999999	999999	664	999999	377	194	999999	313	368	999999	185	91	999999	999999	306	897	588	509	999999	398	896	633	328	277	999999	195	206	90	301	12	213	582	961	572	149	351	251	35	999999	999999	596	222	121	290	812	999999	999999	999999	72	932	999999	667	658	303	740	729	999999	397	999999	192	988	939	999999	365	479	603	129	982	334	999999	656	999999	999999	796	999999	999999	522	48	465	732	143	172	27	368	999999	545	923	668	832	419	999	853	68	214	764	657	210	755	811	999999	71	78	999999	117	286	999999	999999	862	502	66	217	313	932	244	999999	825	921	653	345	999999	679	461	160	915	955	802	503	908	41	154	483	766	237	255	671	74	463	999999	999999	600	990	71	999999	776	999999	999999	921	824	164	939	735	999999	420	877	999999	999999	918	999999	162	483	925	646	830	357	583	999999	999999	999999	572	999999	999999	21	570	744	942	618	999999	383	713	268	999999	679	754	999999	419	925	999999	359	999999	71	999999	999999	758	609	674	999999	240	818	999999	759	620	999999	262	179	999999	999999	999999	999999	934	999999	324	544	999999	999999	601	256	891	738	938	657	106	999999	969	999999	999999	999999	999999	961	79	597	999999	477	190	954	647	646	999999	585	523	695	939	678	999999	796	999999	610	589	864	17	999999	463	999999	999999	999999	999999	894	275	751	339	876	999999	35	999999	346	542	847	364	135	256	955	829	316	224	252	718	999999	311	183	999999	999999	122	
398	953	651	144	999999	596	645	302	753	381	675	255	647	999999	914	82	87	263	899	999999	463	618	62	597	999999	287	637	999999	245	999999	101	987	110	763	81	81	954	212	657	999999	718	833	999999	583	164	999999	577	27	804	999999	233	920	864	999999	658	780	901	63	987	608	959	818	67	170	290	999999	155	883	163	842	127	875	999999	999999	537	630	999999	999999	443	999999	710	620	32	889	369	181	999999	127	115	999999	999999	900	224	59	301	999999	776	999999	303	476	914	694	864	961	237	999999	999999	224	455	999999	664	999999	620	901	999999	349	999999	177	999999	118	999999	38	777	861	672	999999	661	557	358	999999	853	782	184	999999	999999	25	999999	70	661	21	857	908	999999	87	999999	747	290	322	161	951	999999	609	999999	194	911	886	916	12	299	20	696	999999	866	816	184	999999	257	999999	730	881	593	735	999999	788	261	656	999999	999999	234	924	999999	348	999999	406	534	999999	250	989	999999	294	109	753	771	651	324	100	51	855	902	755	999999	636	591	279	368	999999	103	753	999999	265	529	225	999999	999999	84	357	370	470	292	929	999999	267	597	446	782	839	999999	864	999999	999999	614	511	797	479	434	309	757	137	47	999999	999999	496	66	800	764	999999	974	406	576	999999	999999	580	572	999999	123	241	49	155	496	999999	414	999999	999999	772	650	28	427	309	940	774	999999	243	999999	999999	999999	155	999999	797	681	898	864	567	297	999999	999999	43	999999	824	365	999999	270	999999	640	518	752	921	216	294	159	999999	466	675	466	801	999999	497	157	999999	204	967	40	999999	473	598	664	846	999999	783	999999	616	89	999999	999999	999999	514	988	602	915	384	857	938	916	647	999999	999999	199	111	495	999999	943	886	502	629	398	999999	999999	147	999999	999999	999999	979	433	952	543	666	862	999999	719	297	999999	894	242	72	347	39	123	603	999999	167	999999	744	456	652	999999	730	587	999999	999999	999999	999999	850	561	71	478	878	515	964	114	278	578	999999	392	208	752	58	654	439	292	368	58	999999	608	883	388	171	532	999999	999999	812	88	889	999999	143	801	537	999999	999999	594	999999	524	159	999999	999999	588	999999	362	258	999999	999999	85	158	691	999999	536	999999	999999	677	683	316	356	999999	999999	301	199	689	289	258	406	225	999999	483	999999	823	844	999999	926	347	305	379	999999	999999	999999	222	999999	930	207	990	606	731	999999	664	999999	287	122	999999	747	207	999999	999999	728	113	851	999999	999999	602	312	867	351	637	154	903	382	313	507	81	999999	198	999999	268	491	
999999	999999	999999	999999	61	999999	999999	999999	64	161	729	276	405	651	705	432	206	999999	999999	628	999999	649	968	999999	391	999999	193	780	51	936	559	642	813	999999	439	462	186	753	582	615	745	166	999999	486	999999	999999	977	662	802	648	999999	999999	430	999999	161	999999	682	98	999999	999999	803	787	999999	128	601	999999	462	988	221	253	256	999999	16	999999	883	999999	362	492	171	753	314	999999	977	402	290	999999	221	183	265	790	779	97	214	812	812	957	999999	178	884	338	184	989	450	559	999999	999999	603	900	999999	978	999999	999999	927	795	465	999999	809	277	837	652	875	289	732	999999	473	169	248	203	717	925	687	194	607	999999	578	325	90	428	999	999999	355	321	426	287	503	589	170	418	357	539	158	999999	340	242	999999	895	266	29	95	242	965	410	193	831	301	999999	592	104	227	150	201	390	277	999999	999999	564	863	454	928	883	999	999999	999999	187	777	468	854	374	379	683	999999	71	343	766	120	945	137	594	999999	401	996	75	201	217	348	767	950	578	936	899	42	999999	101	999999	243	145	999999	16	64	832	999999	228	999999	543	91	999999	57	510	650	360	436	278	467	999999	887	933	637	999999	839	19	999999	285	438	999999	651	256	969	141	533	974	391	131	540	164	999999	778	999999	657	135	999999	720	449	927	999999	472	999999	999999	564	324	999999	508	925	176	54	999999	973	999999	999999	892	835	999999	915	999999	675	969	314	737	313	999999	119	591	999999	513	631	299	78	357	853	17	887	999999	415	999999	232	476	465	954	496	839	179	988	107	765	999999	56	804	471	999999	615	167	35	51	179	214	999999	528	422	545	754	256	625	936	999999	999999	934	755	108	755	209	514	360	999999	999999	224	130	494	224	223	584	999999	606	999999	247	849	999999	999999	245	612	513	948	53	999999	741	593	553	999999	860	759	366	301	999999	999999	999999	111	999999	784	577	955	94	234	313	999999	999999	269	999999	999999	698	396	154	84	519	495	252	260	999999	941	510	880	670	78	633	999999	857	999999	999999	890	999999	146	52	87	292	290	528	288	645	843	458	482	999999	33	363	474	615	999999	782	220	473	999999	640	999999	999999	697	294	26	601	847	352	677	479	759	488	562	354	76	999999	238	999999	964	999999	999999	492	37	936	647	714	169	849	575	511	578	999999	249	505	185	803	999999	995	512	687	797	501	781	12	999999	999999	801	129	999999	500	553	254	999999	999999	22	384	255	760	999999	311	999999	997	777	176	999999	342	248	66	178	273	999999	
243	999999	286	817	136	710	35	999999	112	912	49	311	999999	999999	334	917	999999	493	801	999999	834	999999	210	255	799	724	615	111	999999	999999	999999	999999	285	303	320	999999	232	379	886	999999	230	999999	544	398	402	696	702	218	577	425	195	999999	376	999999	372	884	263	999999	27	412	104	923	901	806	178	98	999999	781	999999	543	999999	682	999999	137	336	825	814	811	853	113	31	407	999999	435	999999	181	584	569	999999	435	536	201	999999	484	999999	307	117	999999	230	313	999999	999999	570	999999	731	512	966	248	999999	547	999999	999999	187	914	390	999999	399	475	695	996	514	466	851	999999	17	999999	999999	132	558	999999	718	86	591	549	442	110	836	500	704	608	215	999999	190	393	366	999999	23	448	104	882	907	641	52	999999	799	214	79	999999	999999	999999	192	844	999999	359	828	992	999999	638	481	289	860	999999	770	97	791	178	999999	999999	855	999999	489	881	38	676	132	86	44	366	749	238	40	487	999999	475	425	999999	654	999999	564	373	234	385	966	814	999999	17	999999	955	442	631	928	999999	503	113	749	310	815	24	999999	999999	958	503	888	253	258	382	435	305	999999	430	999999	454	903	491	698	114	999999	223	654	999999	215	88	924	128	309	428	984	370	726	999999	555	640	603	812	414	999999	496	723	565	649	582	575	999999	999999	999999	483	709	21	415	645	999999	602	369	122	546	880	579	770	999999	999999	397	75	578	557	999999	883	851	100	87	967	618	999999	999999	14	542	640	999999	911	21	826	719	972	954	90	728	999999	999999	490	276	534	161	999999	780	999999	999999	517	996	736	147	999999	631	999999	934	448	37	999999	943	365	999999	999999	94	667	758	999999	120	424	120	498	999999	922	999999	999999	824	552	816	999999	419	999999	752	35	999999	69	999999	787	204	110	48	516	999999	999999	19	999999	999999	370	999999	999999	966	664	624	837	999999	999999	999999	224	621	271	794	391	632	145	999999	30	999999	555	272	35	999999	971	922	999999	999999	603	444	999999	999999	697	460	464	113	332	999999	755	309	914	999999	144	161	560	175	933	999999	657	884	918	748	999999	311	365	107	423	600	995	742	999999	999999	803	74	613	311	999999	810	339	288	999999	219	39	720	698	926	138	874	342	805	988	703	999999	718	526	556	923	395	999999	366	689	731	930	23	694	999999	824	80	548	258	251	133	976	378	584	708	719	278	613	438	999999	999999	268	199	753	911	731	94	547	66	999999	539	999999	999999	599	999999	289	26	35	244	999999	67	336	999999	564	865	726	
360	144	817	837	655	782	667	397	149	999999	999999	269	783	999999	740	532	999999	999999	999999	418	13	779	999999	429	702	252	378	336	999999	999999	184	999999	888	999999	999999	950	730	229	732	756	57	585	459	115	548	999999	999999	999999	999999	535	844	223	852	999999	722	999999	138	397	144	413	413	341	486	926	999999	116	381	599	361	790	802	999999	999999	955	371	428	330	900	881	946	10	866	964	386	999999	960	782	441	999999	800	822	342	95	999999	352	715	108	999999	816	442	999999	652	999999	999999	999999	583	85	999999	999999	999999	999999	237	516	197	412	999999	999999	999999	999999	337	334	999999	137	561	968	469	185	818	999999	655	329	796	93	999999	999999	357	716	393	653	795	885	885	355	177	999999	594	999999	897	916	999999	349	998	975	488	117	999999	999999	598	613	273	407	266	294	440	999999	463	153	76	626	65	830	982	456	762	451	449	594	959	22	383	643	288	902	999999	316	999999	999999	999999	341	999999	832	127	780	390	397	629	600	915	999999	95	451	999999	280	861	974	366	552	223	46	999999	850	566	586	999999	999999	129	363	487	999999	999999	642	548	735	999999	233	712	212	75	999999	822	848	679	999999	926	932	884	17	999999	999999	949	777	607	568	999999	285	275	541	999999	760	278	275	123	791	549	999999	902	33	779	637	271	163	486	849	224	820	180	799	659	999999	745	121	999999	999999	184	875	999999	980	72	999999	957	181	662	315	105	556	734	888	226	483	39	860	237	413	570	795	300	999999	353	999999	114	476	881	999999	999999	167	953	469	616	673	999999	999999	961	999999	680	999999	501	999999	754	999999	95	292	583	999999	278	885	883	908	93	389	999999	999999	999999	220	999999	491	299	999999	300	938	999999	999999	282	553	76	116	999999	673	999999	479	304	999999	12	685	766	822	892	705	973	139	283	999999	385	999999	98	138	295	750	453	198	999999	999999	999999	816	75	820	20	40	119	999999	986	219	184	614	94	465	999999	951	453	999999	598	593	446	171	999999	557	890	54	464	938	821	158	230	999999	677	999999	247	195	619	945	999999	862	596	811	999999	73	999999	770	999999	632	999999	999999	306	164	600	999999	644	720	161	517	999999	965	575	181	350	838	989	640	999999	871	228	100	342	507	487	736	999999	634	28	601	687	129	999999	832	95	999999	851	999999	944	469	578	527	999999	999999	999999	846	296	425	470	313	84	240	999999	281	999999	999999	11	799	677	863	221	20	999999	560	999999	811	73	743	999999	863	987	922	695	999999	303	701	65	240	999999	640	999999	
999999	173	715	527	999999	999999	631	428	333	485	62	399	91	999999	568	825	484	281	214	783	552	999999	607	999999	999999	999999	367	977	712	999999	771	999999	46	423	640	846	986	43	383	527	999999	325	761	387	999999	999999	614	229	735	999999	581	999999	999999	857	897	252	566	999999	999999	912	926	653	715	627	714	999999	362	668	999999	999999	839	451	897	686	351	237	577	999999	999999	628	999999	148	999999	836	134	812	999999	189	525	397	289	596	668	470	999999	788	609	144	673	200	180	999999	611	999999	46	140	71	999999	516	670	674	347	19	999999	982	787	411	878	502	902	999999	183	152	230	999999	999999	999999	436	96	999999	627	442	555	199	458	984	537	238	800	994	999999	436	672	999999	722	941	586	921	999999	999999	387	730	641	771	482	999999	999999	999999	581	793	357	634	999999	953	52	241	792	820	999999	999999	999999	182	88	508	999999	290	511	297	507	500	666	861	948	283	999999	896	801	783	716	999999	190	156	657	17	999999	125	921	718	999999	491	159	766	633	490	999999	999999	652	143	620	999999	495	516	884	999999	999999	999999	686	241	778	156	440	18	113	836	817	113	999999	999999	862	45	999999	792	484	25	350	999999	999999	468	720	999999	999999	999999	173	999999	965	673	272	576	880	160	999999	689	999999	666	60	999999	999999	999999	999999	459	688	580	281	584	832	703	42	999999	740	999999	268	999999	999999	999999	901	772	845	589	999999	153	999999	948	201	711	999999	679	852	817	965	209	999999	440	999999	270	292	673	999999	999999	999999	272	999999	404	836	654	892	999999	177	143	999999	287	305	82	999999	528	618	740	389	569	978	163	851	224	902	540	987	827	999999	261	524	238	385	999999	898	608	999999	447	121	546	819	999999	999999	718	62	687	903	175	514	999999	999999	552	999999	999999	610	999999	999999	426	501	305	666	999999	999999	916	619	536	999999	49	184	999999	26	999999	999999	842	750	594	650	142	999999	224	999999	999999	322	163	609	971	944	558	656	999999	196	95	945	999999	880	754	999999	596	109	525	785	864	990	196	999999	481	924	999999	86	25	887	999999	264	286	668	843	752	637	317	647	999999	999999	999999	815	999999	931	235	999999	962	996	991	999999	43	999999	999999	999999	832	136	902	137	57	503	481	640	999999	999999	831	669	157	46	999999	965	289	999999	933	441	481	185	64	329	256	999999	999999	90	999999	999999	255	617	846	999999	21	625	734	999999	999999	999999	872	751	999999	233	110	999999	664	925	999999	36	775	999999	713	999999	301	657	999999	583	881	936	999999	401	616	648	662	224	
822	262	35	386	999999	999999	862	843	569	729	999999	831	229	690	999999	563	96	997	67	999999	903	999999	603	364	553	161	308	999999	84	480	145	694	570	885	999999	411	899	617	795	675	999999	869	438	571	999999	250	363	200	999999	460	314	999999	999999	989	320	973	659	671	999999	89	999999	999999	999999	999999	999999	157	270	343	947	55	664	999999	212	392	954	43	420	41	999999	312	797	117	184	624	175	526	999999	581	574	769	999999	237	783	715	873	999999	110	349	999999	667	980	999999	999999	443	796	835	416	208	44	287	562	627	132	530	292	694	34	155	923	78	999999	688	768	187	302	436	695	497	519	444	999999	81	999999	881	999999	999999	864	741	827	340	120	905	547	297	217	135	114	263	433	189	999999	955	999999	999999	999999	999999	261	75	150	369	150	918	689	999999	355	490	999999	251	208	514	829	293	327	592	958	999999	999999	999999	999999	999999	332	999999	999999	339	949	976	655	156	999999	41	525	999999	600	468	200	201	999999	947	942	726	563	863	65	918	359	211	638	833	949	999999	999999	780	104	973	47	707	999999	359	999999	378	835	999999	982	999999	989	999999	999999	859	402	767	923	204	538	999999	999999	468	387	155	980	747	348	822	207	999999	881	745	704	627	430	492	346	866	306	574	891	147	880	888	929	329	519	779	440	192	559	954	251	999999	999999	999999	330	708	379	999999	39	999999	228	207	294	254	335	74	438	910	430	67	999999	964	999999	999999	587	498	226	660	999999	568	391	24	999999	926	503	852	268	999999	999999	999999	496	404	544	878	919	683	603	685	994	454	350	999999	762	999999	67	999999	500	893	999999	999999	492	719	673	999999	631	213	971	368	750	999999	806	999999	999999	792	999999	502	430	482	556	999999	895	541	665	784	228	999999	999999	999999	999999	226	999999	375	999999	340	999999	777	731	999999	257	715	712	245	934	522	647	999999	999999	969	930	999999	856	999999	346	96	935	951	63	888	999999	769	951	999999	498	534	129	441	726	418	999999	999999	771	356	234	840	999999	660	999999	153	999999	999999	90	293	802	315	369	999999	38	773	999999	999999	999999	842	830	488	764	474	999999	410	402	216	47	372	332	999999	999999	510	999999	506	895	285	354	910	752	788	688	999999	999999	193	999999	785	999999	952	24	452	80	999999	525	999999	85	727	999999	206	751	930	426	718	960	665	522	858	551	532	878	999999	850	999999	100	52	999999	106	40	563	245	617	999999	94	357	879	999999	862	985	56	430	999999	999999	158	999999	999999	372	969	707	778	670	315	
243	879	999999	895	602	266	999999	483	947	978	999999	360	960	143	135	999999	999999	91	599	659	999999	504	112	999999	756	701	654	278	999999	999999	399	999999	892	930	383	924	999999	999999	286	809	33	512	999999	451	480	21	999999	35	696	40	608	626	189	20	441	738	999999	999999	149	900	999999	999999	803	127	999999	445	467	39	760	999999	331	910	804	999999	636	999999	406	660	240	745	514	629	581	999999	231	773	81	882	498	999999	156	646	322	385	207	461	999999	981	862	44	553	167	274	495	709	999999	821	999999	383	80	999999	127	143	403	396	982	989	164	999999	815	373	585	541	125	64	685	597	428	591	184	662	424	797	205	201	356	999999	96	999999	533	999999	681	508	999999	311	39	512	918	989	224	472	554	94	999999	670	968	999999	159	440	33	110	402	808	209	417	917	329	938	212	50	628	902	999999	999999	863	999999	87	123	813	999999	182	999999	439	377	712	118	340	751	534	232	999999	215	656	916	432	558	999999	309	20	394	710	574	716	948	999999	570	340	721	192	999999	891	512	999999	415	851	431	999999	999999	496	308	999999	578	999999	979	320	422	256	307	940	314	818	777	112	429	324	608	962	490	780	152	777	618	568	555	341	227	870	999999	75	10	595	443	812	712	806	999999	999999	736	638	999999	324	43	999999	878	170	123	410	999999	100	999999	469	999999	660	354	531	999999	999999	858	648	103	999999	15	242	940	719	384	965	400	623	193	999999	235	852	607	999999	744	838	690	394	227	816	954	160	822	541	999999	782	999999	190	837	131	312	98	999999	999999	318	800	840	999999	785	157	20	302	907	804	243	629	62	999999	786	999999	330	999999	999999	286	999999	854	999999	408	606	602	508	999999	785	71	999999	146	317	976	519	943	998	531	608	999999	999999	661	252	28	307	999999	730	999999	404	707	801	839	999999	268	42	464	999999	441	999999	193	649	999999	999999	845	999999	107	322	86	17	842	142	798	864	360	480	936	611	401	111	123	871	567	814	87	999999	306	478	59	943	65	999999	999999	969	999999	999999	15	154	407	359	210	180	999999	999999	561	575	13	974	318	787	106	999999	990	340	448	321	999999	985	439	585	372	628	272	999999	952	290	999999	828	449	929	475	791	214	999999	900	999999	228	634	999999	999999	266	331	169	272	847	213	572	235	531	999999	348	29	715	821	999999	581	908	520	980	999999	999999	184	535	999999	322	314	999999	947	999999	505	103	458	732	926	328	50	999999	10	296	749	999999	350	307	999999	999999	455	
86	392	999999	328	999999	707	653	981	513	92	796	780	950	542	565	624	795	35	999999	999999	296	788	999999	999999	122	999999	234	240	563	999999	877	199	797	999999	238	264	892	121	470	395	999999	751	423	245	999999	999999	999999	753	194	103	554	281	336	999999	169	297	999999	118	999999	136	483	422	428	854	215	606	982	94	313	310	731	684	565	623	999999	545	999999	267	701	433	858	480	999999	999999	114	605	999999	106	706	940	999999	783	904	344	912	392	332	999999	40	648	999999	965	450	999999	999999	870	716	712	616	999999	923	631	999999	999999	278	12	375	958	749	999999	742	886	387	372	999999	947	999999	230	711	703	222	804	236	63	727	999999	999999	173	107	999999	889	160	489	999999	27	743	999999	131	75	999999	26	374	820	430	905	818	588	87	948	423	100	495	11	913	411	128	999999	999999	65	386	999999	999999	999999	515	999999	999999	407	999999	355	201	999999	658	165	801	999999	999999	999999	999999	158	909	313	952	999999	999999	154	999999	999999	576	681	898	348	22	76	689	999999	813	513	314	709	323	421	999999	732	756	999999	441	340	210	236	999999	143	999999	999999	156	82	30	987	186	371	327	442	831	623	999999	853	568	591	475	863	873	344	680	106	835	999999	30	230	468	841	712	999999	948	349	128	764	749	807	999999	617	917	826	337	943	999999	880	590	669	284	999999	283	849	864	999999	363	228	463	501	380	658	61	799	529	344	658	264	494	491	999999	999999	113	761	671	999999	946	999999	17	736	714	954	906	999999	945	564	567	863	208	611	986	899	310	257	999999	271	565	999999	307	992	295	137	999999	999999	999999	592	999999	522	188	16	999999	316	999999	727	999999	425	751	700	854	964	999999	795	999999	882	505	606	391	855	999999	409	303	829	999999	24	451	586	569	807	197	362	764	55	685	999999	221	679	687	999999	470	999999	519	999999	273	342	225	999999	81	999999	999999	567	210	944	198	778	712	999999	566	206	999999	999999	856	944	513	501	209	731	119	864	999999	825	999999	808	999999	322	889	999999	565	999999	799	950	515	65	999999	629	999999	999999	857	906	999999	650	122	999999	306	270	999999	575	361	771	143	494	999999	999999	842	779	648	402	560	875	888	999999	999999	160	999999	999999	999999	999999	741	883	349	999999	874	212	999999	999999	712	437	511	133	999999	324	87	794	283	999999	570	308	223	999999	981	999999	269	999999	28	215	999999	962	93	971	575	363	833	477	999999	753	619	187	999999	821	999999	999999	890	999999	717	573	206	999999	876	102	765	999999	587	317	902	
999999	130	892	194	179	385	749	354	540	558	804	490	610	371	999999	695	392	475	401	999999	770	869	999999	274	454	19	999999	96	999999	215	188	999999	526	575	999999	999999	727	993	663	446	327	866	999999	877	999999	93	596	999999	356	407	382	921	196	949	141	719	296	627	739	170	951	999999	364	334	379	37	964	44	527	896	967	399	999999	999999	49	999999	519	955	361	371	999999	999999	739	592	833	267	589	576	999999	999999	999999	999999	999999	502	495	664	511	35	508	885	128	561	999999	460	440	999999	999999	999999	910	237	209	999999	276	378	999999	376	999999	772	501	122	999999	397	999999	999999	999999	867	145	319	470	999999	402	493	456	476	999999	861	263	289	161	849	999999	999999	666	215	924	14	834	884	755	128	740	739	534	999999	447	999999	960	927	900	573	847	999999	771	534	835	999999	884	800	999999	885	123	644	620	652	963	99	731	395	479	555	42	261	563	351	999999	999999	959	70	38	999999	901	335	388	588	11	359	587	141	380	999999	999999	44	758	999999	14	106	129	881	432	999999	999	575	458	354	540	596	245	429	889	182	999999	824	771	614	983	999999	999999	999999	650	613	511	599	24	270	435	999999	502	999999	999999	548	999999	87	637	999999	522	336	876	43	999999	414	124	167	252	207	462	999999	272	153	887	999999	841	999999	241	819	999999	999999	999999	197	919	541	103	999999	999999	351	639	678	999999	101	102	656	911	231	983	245	498	353	999999	816	999999	139	736	359	805	129	707	454	846	818	999999	122	776	688	999999	516	321	572	84	900	568	783	119	180	61	240	314	619	114	995	331	503	62	743	389	790	999999	744	746	962	999999	194	831	378	269	999999	880	233	117	477	924	925	278	456	999999	35	30	565	307	574	815	97	999999	851	999999	339	999999	42	309	999999	711	999999	999999	121	266	383	952	741	911	81	360	91	512	637	80	405	234	605	495	364	999999	249	447	999999	157	556	844	999999	881	929	919	999999	924	999999	766	999999	110	166	200	874	83	288	654	235	999999	733	999999	713	781	999999	999999	464	546	945	564	471	999999	653	964	709	538	972	999999	981	162	999999	167	999999	871	722	305	999999	414	620	290	491	594	999999	957	424	970	141	209	789	824	464	311	999999	229	304	228	999999	999999	491	345	110	429	999999	83	712	576	856	841	68	796	47	60	925	999999	82	876	918	696	549	738	407	773	79	166	697	210	999999	509	576	504	999999	874	999999	284	189	71	999999	999999	254	847	124	999999	150	993	787	414	385	
324	156	427	310	760	653	753	999999	999999	359	999999	386	999999	999999	357	274	564	948	172	137	999999	999999	21	954	999999	451	701	624	118	632	86	379	292	824	863	363	159	204	98	231	179	999999	852	999999	416	761	999999	460	767	34	999999	999999	624	287	734	840	144	472	529	999999	951	999999	830	999999	999999	146	999999	999999	534	999999	999999	370	999999	999999	957	314	632	308	548	29	709	251	999999	93	56	41	999999	14	999999	999999	228	999999	674	779	280	51	516	156	439	279	667	63	926	999999	999999	225	999999	684	330	429	217	835	924	999999	608	709	281	999999	999999	999999	999999	98	598	510	774	999999	695	89	999999	915	999999	999999	869	278	361	656	325	999999	184	830	846	80	684	999999	999999	999999	762	174	999999	570	769	769	497	198	999999	578	999999	425	999	479	530	115	24	414	631	999999	966	655	158	952	393	197	571	999999	999999	321	414	999999	999999	391	999999	999999	908	109	156	38	999999	680	390	783	200	899	94	999999	999999	740	66	279	48	93	426	117	26	228	186	582	208	999999	794	999999	174	999999	999999	617	803	999	207	914	268	999999	743	295	274	999999	762	494	113	866	529	664	999999	144	889	610	999999	569	999999	690	922	999999	829	999999	886	999999	999999	999999	999999	476	999999	310	543	999999	20	445	350	140	842	651	466	692	478	341	149	140	999999	39	647	130	652	999999	495	517	992	694	999999	423	408	461	756	108	325	636	964	229	130	123	999999	453	999999	834	999999	999999	233	999999	999999	498	190	756	502	588	25	57	824	667	999999	35	159	326	672	999999	999999	999999	895	367	377	841	999999	920	19	207	906	999999	860	999999	999999	633	999999	762	599	285	243	999999	999999	177	92	277	812	307	414	105	964	807	781	344	112	345	966	865	862	263	131	269	747	999999	682	821	999999	15	160	190	741	999999	999999	999999	999999	999999	999999	727	284	110	999999	79	999999	913	243	999999	999999	526	715	181	666	999999	900	999999	163	973	999999	664	495	999999	89	806	157	999999	363	577	90	394	651	32	999999	249	591	762	999999	62	999999	999999	999999	583	999999	671	300	978	523	323	496	391	243	718	185	999999	242	23	30	999999	921	291	560	665	28	38	875	693	268	427	999999	148	121	111	999999	80	999999	911	861	999999	516	999999	711	49	90	699	160	932	847	154	16	577	999999	11	999999	472	283	405	565	999999	796	607	999999	105	999999	358	279	141	499	114	175	999999	161	999999	716	752	580	520	584	999999	877	999999	845	124	420	269	406	120	971	756	796	999999	356	490	
622	909	459	999999	999999	732	429	28	443	743	979	999999	425	139	999999	387	892	999999	999999	245	503	999999	761	605	684	999999	952	999999	170	742	317	967	974	999999	999999	806	303	964	999999	852	899	858	509	112	145	734	999999	276	824	594	864	43	386	999999	987	768	157	854	930	344	779	999999	999999	999999	435	999999	999999	754	999999	488	999999	927	804	967	346	999999	354	659	469	949	999999	685	344	576	878	283	999999	863	683	231	658	448	44	623	82	639	999999	808	676	999999	33	999999	137	346	509	936	239	418	999999	999999	423	498	394	980	960	999999	999999	292	822	999999	430	847	999999	917	830	999999	893	190	895	706	644	546	999999	346	999999	999999	558	999999	76	942	54	181	999999	341	807	170	64	63	999999	978	713	999999	985	524	703	185	27	219	516	864	52	58	523	77	708	877	514	999999	64	674	546	927	225	880	117	258	758	740	999999	669	591	999999	526	999999	993	926	999999	468	643	751	278	999999	999999	999999	999999	996	658	32	632	999999	655	16	999	999999	441	999999	502	999999	417	454	427	287	109	846	283	211	531	606	84	782	999999	999999	415	999999	405	207	445	23	980	120	600	999999	999999	190	23	999999	999999	536	485	217	999999	455	60	999999	333	991	999999	645	928	698	474	61	947	850	612	609	600	696	593	999999	349	999999	999999	999999	853	999999	180	919	833	698	370	994	131	866	358	872	995	226	999999	414	958	800	95	292	999999	549	999999	266	577	414	999999	154	943	999999	867	945	331	753	345	642	820	330	999999	240	337	479	930	90	502	999999	613	384	717	188	286	548	999999	841	659	999999	903	913	351	428	999999	225	61	880	999	413	550	999999	880	346	593	637	988	854	955	177	618	707	764	837	800	999999	437	764	964	328	552	490	103	41	999999	907	979	999999	526	121	427	59	91	99	199	372	504	380	594	648	560	548	885	492	695	999999	158	513	628	114	788	297	915	680	860	69	157	849	607	999999	658	999999	999999	843	750	569	626	675	999999	437	114	66	999999	325	768	13	604	999999	346	543	758	475	764	421	333	999999	999999	411	238	139	224	655	773	908	990	955	220	52	999999	136	579	483	865	200	999	732	999999	999999	911	856	999999	545	999999	73	927	192	999999	916	519	999999	435	224	446	517	999999	459	292	271	335	812	793	562	869	999999	999999	284	610	999999	422	601	999999	544	499	381	999999	999999	999999	709	980	808	125	999999	532	132	999999	364	46	357	977	549	449	855	999999	109	72	999999	676	999999	109	999999	
582	276	504	999999	606	890	725	75	843	544	317	583	290	999999	697	999999	40	999999	999999	999999	247	262	596	872	161	999999	999999	400	999999	772	12	849	999999	337	999999	849	799	613	525	810	638	971	514	999999	999999	865	574	747	411	999999	872	999999	783	999999	414	330	679	632	999999	449	621	335	756	80	541	468	973	953	300	848	999999	426	232	708	971	276	747	163	639	295	592	532	988	745	999999	83	75	120	999999	905	179	176	999999	85	199	312	225	444	901	774	999999	621	456	999999	871	456	706	84	528	148	583	525	992	480	999999	99	999999	999999	181	468	999999	863	999999	999999	679	534	579	999999	519	668	999999	312	262	865	403	970	999999	436	874	453	999999	990	999999	783	332	653	184	375	999999	110	965	214	272	999999	381	39	999999	71	883	999999	876	559	565	859	97	280	273	136	87	886	999999	910	146	727	101	411	999999	256	72	999999	359	213	928	999999	999999	846	50	819	493	374	389	23	999999	537	576	817	435	732	696	62	390	999999	298	341	96	65	78	545	351	969	999999	344	999	857	987	672	631	155	999999	999999	999999	453	642	712	999999	10	368	608	160	999999	976	999999	560	19	999999	312	999999	597	333	647	778	999999	478	999999	616	55	23	999999	550	904	195	999999	576	455	822	999999	414	585	834	95	696	999999	394	999999	993	999999	999999	990	222	684	757	43	822	519	472	735	975	129	999999	999999	986	673	68	256	999999	696	972	999999	196	708	897	339	762	247	950	999999	120	410	999999	406	272	33	999999	865	999999	161	466	66	983	999999	999999	999999	489	383	999999	999999	411	147	979	999999	247	679	803	513	999999	427	281	585	999999	163	624	999999	598	699	199	963	201	202	110	936	999999	999999	999999	109	747	612	999999	999999	999999	927	907	972	431	233	169	592	230	968	88	728	999999	881	498	830	472	396	999999	789	194	145	999999	218	999999	53	999999	332	558	703	999999	185	576	891	446	999999	255	652	999999	375	540	606	743	233	999999	381	65	999999	999999	300	636	999999	915	999999	205	999999	999999	999999	935	387	999999	836	999999	999999	211	903	999999	989	999999	999999	584	820	253	331	259	999999	402	999999	104	665	999999	718	905	999999	999999	416	269	515	696	443	999999	999999	999999	765	219	703	572	226	32	999999	229	999999	912	568	715	816	999999	594	812	999999	610	498	605	999999	399	447	999999	775	459	999999	643	646	999999	11	323	999999	113	999999	122	555	25	185	999999	882	446	922	806	346	999999	260	309	675	703	88	999999	55	951	999999	375	771	771	797	
767	999999	577	583	772	999999	255	999999	712	628	482	266	602	999999	913	722	833	477	641	999999	231	208	494	968	942	224	178	278	999999	666	999999	350	999999	227	418	357	315	863	999999	895	999999	866	547	681	203	447	486	408	141	238	613	898	140	999999	999999	569	743	609	640	557	742	976	999999	56	999999	141	999999	999999	999999	566	416	970	327	746	502	365	660	813	774	505	738	770	146	848	999999	223	220	606	651	999999	614	706	232	602	162	125	266	501	174	72	965	111	391	575	822	643	580	999999	999999	999999	908	929	834	999999	819	971	839	761	999999	302	920	999999	733	177	951	710	747	725	999999	387	999999	168	999999	712	540	999999	388	571	36	419	643	999999	999999	441	999999	684	872	98	782	191	285	999999	508	999999	151	999999	999999	224	623	121	999999	999999	800	306	999999	749	291	999999	604	999999	999999	278	999999	583	999999	103	999999	301	236	999999	838	999999	999999	412	112	999999	660	776	571	999999	999999	174	947	914	999999	789	999999	625	330	999999	403	751	494	999999	598	17	770	925	223	57	146	86	987	356	283	246	999999	397	999999	999999	999999	514	559	163	999999	427	330	999999	69	999999	76	338	971	45	873	999999	174	351	999999	999999	833	999999	563	523	314	999999	187	601	641	287	999999	638	430	813	111	889	201	340	679	999999	686	999999	866	353	980	808	115	951	999999	196	999999	570	583	999999	684	999999	951	46	999999	738	249	728	188	999999	992	438	907	168	934	999999	895	833	672	999999	417	999999	868	220	542	999999	88	236	999999	454	999999	317	64	330	999999	999999	937	999999	491	999999	930	999999	771	999999	361	999999	999999	999999	26	498	300	999999	897	940	691	801	495	999999	503	353	660	999999	999999	733	576	999999	999999	587	999999	197	56	740	352	731	712	999999	120	999999	858	999999	605	141	219	630	164	999999	419	999999	638	336	261	206	999999	148	290	917	358	47	517	676	179	322	917	829	451	560	896	176	999999	242	999999	711	882	513	747	529	803	978	579	609	274	268	948	703	999999	849	999999	213	999999	795	111	999999	276	999999	820	999999	999999	389	999999	603	80	253	887	406	645	549	999999	158	999999	760	123	379	468	908	412	911	374	224	893	999999	481	692	724	999999	141	617	444	700	999999	464	999999	423	799	975	538	999999	381	552	67	396	535	930	999999	999999	999999	731	615	368	779	999999	999999	999	496	999999	132	999999	529	999999	999999	999999	999999	624	465	936	455	699	999999	492	999999	391	999999	821	166	507	76	999999	999999	43	999999	409	12	86	920	783	546	315	
999999	222	853	160	501	925	287	39	291	910	475	875	999999	999999	161	133	988	999999	379	107	842	989	520	581	507	495	999999	865	35	38	703	999999	400	149	772	367	638	999999	890	614	999999	136	225	166	999999	14	798	776	258	999999	999999	532	999999	449	473	938	702	282	999999	16	239	999999	14	262	217	999999	485	105	220	794	494	768	507	765	999999	999999	999999	363	506	503	696	919	617	155	940	181	276	951	676	833	999999	366	577	883	384	131	999999	963	949	290	528	702	565	463	395	328	34	999999	885	757	175	348	999999	159	319	999999	804	999999	322	45	527	534	429	387	140	137	201	624	999999	441	593	810	414	225	974	994	364	163	760	621	999999	627	75	999999	668	999999	590	999999	999999	75	327	273	650	913	763	994	283	999999	333	267	137	999999	268	454	999999	999999	934	560	185	324	955	651	108	700	889	899	469	509	718	999999	999999	774	59	325	124	330	169	501	462	979	720	999999	829	502	494	999999	369	620	755	999999	999999	999999	252	999999	119	675	174	999999	33	863	535	773	999999	519	720	362	361	999999	340	843	206	442	108	999999	999999	780	999999	605	999999	153	539	999999	754	415	999999	516	999999	799	216	448	999999	218	477	598	454	947	999999	320	782	141	394	427	290	912	116	948	999999	56	655	339	854	568	745	880	334	686	999999	64	96	213	830	561	999999	891	686	999999	964	510	751	656	999999	510	999999	83	999999	122	999999	842	308	484	583	999999	153	876	999999	598	473	597	273	999999	928	661	234	578	999999	832	999999	398	235	129	983	432	999999	998	999999	353	744	671	131	221	127	999999	755	612	629	999999	418	859	307	98	524	999999	999999	983	728	413	286	254	772	999999	431	180	999999	999999	500	161	189	154	612	251	853	999999	476	999999	999999	999999	905	621	948	999999	999999	831	100	146	605	999999	196	322	999999	999999	76	500	999999	999999	790	947	570	576	999999	999999	175	273	257	66	245	722	901	194	343	977	507	999999	305	817	999999	600	89	479	584	883	999999	867	874	751	184	999999	903	281	999999	999999	190	339	509	480	789	160	999999	44	901	882	999999	12	978	302	363	411	999999	91	693	200	867	999999	991	999999	513	307	999999	999999	881	999999	819	629	922	640	796	178	165	825	999999	361	999999	999999	578	999999	177	963	999999	999999	397	999999	168	821	588	80	834	100	347	999999	967	492	760	999999	162	999999	73	95	999999	348	505	194	255	999999	999999	999999	999999	999999	522	999999	999999	550	418	817	118	999999	723	997	51	852	805	706	
999999	885	858	545	999999	939	892	999999	999999	92	883	550	85	213	527	789	767	256	999999	22	578	999999	219	426	999999	942	968	53	999999	75	999999	237	999999	999999	364	999999	521	999999	740	245	929	999999	661	979	999999	867	999999	999999	591	934	240	795	999999	793	999999	999999	675	999999	472	657	970	849	262	999999	48	999999	999999	286	848	999999	278	258	515	661	92	615	396	240	760	999999	210	73	999999	371	834	999999	281	749	999999	581	694	89	56	92	274	90	710	98	940	19	999999	465	66	435	666	999999	289	304	999999	523	396	445	680	266	457	907	999999	999999	738	789	999999	999999	999999	276	471	999999	211	999999	999999	12	904	999999	999999	751	355	999999	999999	37	705	999999	969	976	48	157	999999	999999	408	790	635	999999	693	819	360	999999	999999	601	850	790	963	477	780	855	907	999999	618	999999	156	929	999999	999999	901	369	196	885	820	408	230	467	91	222	789	999999	798	39	318	95	947	148	127	754	894	226	73	237	82	123	78	999999	539	105	999999	479	878	999999	466	999999	999999	999999	340	234	380	999999	708	750	688	368	67	878	400	532	999999	999999	812	166	817	684	999999	958	813	707	340	889	928	985	120	999999	999999	875	999999	983	462	999999	999999	999999	383	512	517	323	548	714	65	999999	999999	999999	954	103	999999	721	999999	781	38	999999	999999	633	894	491	999999	722	639	378	825	192	315	416	79	668	211	999999	783	315	999999	982	420	109	651	999999	949	921	41	999999	653	821	999999	791	955	999999	822	183	997	892	58	795	683	180	888	999999	884	533	936	999999	892	746	938	800	614	999999	264	561	981	754	999999	542	999999	622	999999	14	999999	523	461	999999	846	999999	999999	891	999999	381	308	249	999999	779	265	426	984	745	134	999999	999999	999999	187	908	534	999999	202	999999	360	516	114	70	455	884	999999	370	82	655	449	864	824	57	543	242	747	999999	351	999999	999999	125	557	945	498	818	131	999999	346	552	756	585	835	678	540	749	999999	247	999999	336	329	999999	354	339	305	270	91	835	435	999999	999999	519	919	989	999999	245	959	169	572	636	762	16	33	529	898	999999	39	156	516	794	965	510	229	999999	882	602	771	999999	999999	999999	737	296	999999	402	999999	999999	666	845	923	304	999999	117	675	168	573	999999	999999	824	440	441	241	935	328	641	978	660	299	999999	999999	999999	474	740	519	344	898	476	989	631	147	661	208	193	233	221	13	858	835	71	451	569	999999	946	999999	999999	999999	802	967	999999	999999	999999	947	761	999999	770	830	60	
598	999999	999999	107	333	250	687	999999	243	57	999999	116	638	130	825	238	463	546	431	527	952	311	347	106	508	613	999999	415	999999	446	454	999999	999999	999999	269	504	802	353	246	999999	999999	20	975	948	999999	861	747	999999	999999	718	999999	202	349	999999	999999	297	999999	173	599	720	42	281	73	999999	603	259	999999	999999	999999	330	435	120	310	941	268	999999	335	399	15	647	865	999999	999999	996	148	262	999999	88	999999	999999	512	638	753	525	457	999999	946	188	355	840	145	72	442	585	292	999999	891	999999	54	165	961	603	167	952	854	128	773	999999	999999	351	146	999999	829	887	818	797	366	785	493	281	995	156	53	174	511	999999	481	923	713	950	370	715	44	700	999999	908	481	801	999999	339	224	879	530	13	704	999999	243	554	767	999999	831	115	999999	773	169	999999	559	992	450	61	646	999999	999999	708	980	431	613	138	999999	909	999999	565	999999	164	66	125	999999	50	470	23	999999	926	165	227	128	265	800	999999	541	999999	359	999999	360	619	999999	374	525	822	32	282	884	114	677	857	179	276	991	760	716	53	198	999999	532	437	999999	719	694	999999	590	999999	630	999999	597	999999	999999	999999	999999	999999	999999	692	600	999999	27	197	138	465	999999	308	57	851	273	50	554	497	999999	840	956	922	138	972	680	999999	242	307	652	542	999999	999999	306	999999	71	497	298	33	453	394	501	344	308	35	470	999999	98	999999	462	589	798	999999	673	999999	999999	291	375	498	999999	221	999999	720	545	595	948	999999	12	999999	790	776	999999	530	54	622	348	621	624	113	999999	999999	300	503	844	72	999999	999999	999999	999999	461	779	131	799	21	242	823	780	799	999999	86	999999	393	383	947	999999	999999	277	999999	61	382	999999	667	271	999999	727	999999	77	875	999999	851	999999	928	999999	263	20	999999	999999	518	812	798	999999	822	911	999999	303	999999	999999	555	999999	235	476	360	999999	213	201	999999	859	999999	294	999999	755	904	327	861	544	290	966	999999	937	41	883	759	253	999999	813	446	756	999999	999999	825	14	521	999999	256	384	191	656	223	71	898	795	150	233	500	999999	663	505	999999	492	999999	999999	999999	618	138	999999	717	999999	999999	399	755	365	999999	129	468	316	999999	999999	81	486	363	633	752	67	48	246	999999	999999	752	219	999999	941	707	751	679	890	999999	999999	588	904	666	83	636	824	999999	543	180	30	765	194	809	476	434	999999	999999	389	193	738	580	892	608	192	364	810	249	813	657	873	450	578	108	340	999999	176	999999	289	
997	999999	750	999999	76	999999	770	568	409	683	517	144	621	299	707	479	332	696	999999	484	719	999999	999999	503	999999	306	579	196	96	999999	866	267	999999	850	392	264	987	85	826	885	422	796	411	566	999999	523	999999	161	871	628	18	999999	999999	345	570	999999	354	999999	618	769	153	583	999999	931	999999	260	391	771	906	999999	999999	999999	999999	999999	71	922	424	27	999999	999999	55	428	324	999999	470	954	999999	416	290	220	910	999999	467	999999	741	999999	324	479	999999	55	141	489	254	429	999999	760	52	460	283	647	757	336	59	999999	723	999999	269	24	470	862	999999	974	999999	696	541	752	789	999999	679	233	608	944	278	162	240	565	184	894	331	709	912	935	142	642	463	584	690	220	342	26	579	999999	19	887	191	166	998	558	888	393	999999	999999	781	60	48	813	68	897	25	999999	550	374	693	999999	950	999999	841	999999	243	957	71	578	480	999999	654	309	935	390	999999	83	999999	626	16	999999	738	683	164	999999	999999	649	525	793	205	184	999999	214	616	257	936	262	324	999999	324	930	331	402	757	128	406	739	877	677	926	942	601	999999	367	755	32	276	774	759	255	593	441	278	383	999999	196	449	693	999999	454	718	758	999999	311	999999	616	346	926	45	686	863	772	848	867	263	582	999999	847	860	234	669	999999	565	999999	731	499	63	28	460	932	999999	56	200	999999	999999	999999	194	622	291	149	686	350	999999	999999	999999	821	999999	410	130	723	643	602	832	462	784	240	999999	512	999999	999999	562	327	475	113	729	817	581	999999	659	79	397	999999	565	721	548	329	749	491	999999	999999	906	999999	897	737	299	999999	224	737	448	977	999999	681	52	704	999999	368	999999	635	354	574	249	967	750	999999	335	999999	46	999999	914	464	490	711	989	669	680	909	999999	999999	814	374	603	844	186	682	89	715	888	861	999999	189	454	124	147	948	999999	938	901	846	411	585	999999	113	823	984	999999	288	692	999999	33	676	999999	999999	821	979	971	405	791	78	999999	620	825	184	975	734	999999	375	999999	51	999999	741	17	583	999999	238	56	499	30	999999	195	801	33	515	999999	468	250	318	303	999999	999999	275	157	833	875	791	760	153	138	98	974	131	999999	650	383	292	668	364	809	592	933	999999	384	598	999999	180	596	319	999999	516	999999	999999	999999	416	73	733	593	184	708	546	478	902	370	931	228	74	96	383	141	999999	799	886	999999	710	999999	505	890	558	951	999999	999999	450	806	621	604	282	999999	307	586	
999999	999999	494	999999	272	124	999999	121	452	380	818	93	999999	187	792	717	607	202	370	192	999999	999999	44	233	999999	351	999999	105	999999	999999	945	24	788	796	491	856	314	240	246	999999	999999	394	448	188	143	620	999999	999999	24	904	997	999999	688	124	28	808	663	271	999999	921	999999	935	372	999999	999999	999999	305	426	999999	935	412	999999	999999	774	999999	184	404	856	99	393	369	764	91	844	999999	999999	335	673	999999	682	202	999999	999999	999999	999999	266	999999	332	999999	339	325	565	575	88	501	629	134	914	133	999999	414	807	181	268	562	332	999999	999999	785	569	477	631	647	24	742	369	999999	640	275	734	162	81	113	760	999999	999999	198	999999	353	710	741	421	999999	999999	278	999999	999999	329	763	999999	999999	504	546	193	861	694	918	561	345	999999	840	494	648	399	690	342	703	999999	200	758	999999	851	184	85	828	65	999999	999999	746	999999	999999	469	877	99	332	658	534	919	898	383	999999	636	666	221	999999	257	773	999999	254	935	691	460	138	14	52	561	330	471	365	999999	612	215	999999	988	644	381	616	559	77	999999	808	999999	522	817	873	507	194	962	216	581	999999	931	467	810	999999	999999	340	872	57	771	338	999999	564	102	770	679	821	678	577	498	640	223	93	222	137	999999	937	321	140	999999	376	999999	265	783	523	681	747	15	333	606	50	744	512	999999	999999	744	229	430	56	999999	999999	516	395	717	941	78	847	255	683	999999	109	29	999999	512	404	971	808	999999	578	99	931	999999	354	999999	458	895	711	787	519	392	688	517	274	935	999999	860	972	547	842	454	999999	502	331	999999	506	999999	12	999	901	732	999999	448	851	957	273	869	171	999999	999999	55	366	70	735	300	78	592	754	806	999999	543	998	271	938	133	999999	438	494	778	999999	437	999999	711	885	787	456	250	999999	999999	672	988	699	558	287	796	98	773	767	999999	507	914	999999	206	356	999999	733	674	509	727	702	834	385	392	949	832	999999	654	185	947	843	828	925	447	143	664	999999	450	983	151	45	491	671	463	281	559	170	999999	999999	999999	999999	781	999999	939	614	999999	613	317	608	455	644	999999	598	999999	196	678	988	828	72	692	524	293	691	367	999999	220	999999	921	120	400	999999	464	299	658	893	72	97	999999	999999	306	60	999999	999999	999999	506	602	999999	851	276	602	999999	341	635	673	11	771	100	383	257	999999	999999	692	206	218	783	190	153	999999	999999	134	591	999999	995	765	641	999999	451	163	860	98	327	321	
654	517	829	999999	829	626	656	999999	999999	714	999999	438	999999	368	339	633	754	999999	459	953	999999	151	21	999999	345	869	41	23	999999	936	522	169	86	362	47	999999	388	453	361	526	999999	804	162	999999	274	999999	142	282	658	999999	409	544	639	373	396	999999	999999	271	994	959	594	642	802	999999	201	579	999999	999999	331	650	999999	311	965	932	670	131	988	999999	304	778	736	999999	364	999999	537	978	529	999999	965	534	192	127	459	401	999999	650	11	127	686	694	999999	862	999999	18	571	108	999999	707	703	274	999999	999999	967	225	232	836	288	999999	508	222	999999	648	314	797	468	999999	999999	574	999999	29	129	871	457	609	573	999999	807	356	940	439	410	999999	20	701	20	819	160	243	178	999999	999999	999999	619	473	645	999999	557	164	549	443	256	14	706	999999	999999	652	914	367	651	358	999999	999999	999999	79	999999	236	638	613	999999	648	999999	999999	405	904	657	417	262	984	963	16	326	999999	806	507	192	999999	126	336	999999	367	999999	999999	591	820	77	999999	363	550	660	419	928	999999	999999	999999	465	999999	999999	999999	999999	737	399	930	403	645	999999	385	134	851	886	416	120	312	67	428	743	195	999999	999999	837	226	64	712	333	554	88	382	286	905	999999	999999	796	324	309	818	999999	974	398	946	788	692	999999	511	999999	999999	308	626	886	948	168	999999	612	33	964	999999	683	999999	606	999999	566	999999	109	229	999999	341	620	795	12	248	460	999999	999999	89	999999	155	911	552	58	89	255	999999	496	337	747	771	999999	772	999999	499	999999	290	378	549	999999	140	593	999999	701	999999	999999	513	623	647	497	999999	482	999999	237	819	898	140	638	527	603	114	172	771	481	48	399	847	445	513	999999	999999	999999	257	699	666	562	999999	850	726	456	742	838	848	839	357	999999	418	999999	540	600	14	651	850	999999	285	999999	999999	614	999999	999999	785	77	119	544	327	999	235	999999	571	267	83	290	999999	999999	860	275	323	931	134	749	980	312	999999	913	109	528	999999	999999	423	999999	740	220	196	793	670	675	729	314	522	358	73	585	974	283	526	724	739	779	95	19	999999	999999	490	914	952	999999	171	999999	999999	799	459	923	420	872	999999	862	999999	128	999999	999999	999999	19	999999	775	685	405	338	632	397	999999	999999	769	226	999999	54	999999	730	999999	841	196	513	533	999999	999999	999999	150	174	111	999999	663	630	620	378	900	473	999999	481	999999	238	556	999999	999999	999999	70	20	690	999999	999999	828	676	142	820	286	223	681	22	150	
695	876	545	240	237	876	733	754	177	400	326	940	999999	379	26	54	999999	52	974	724	808	713	999999	444	169	282	90	531	999999	344	164	228	460	503	999999	837	693	326	917	663	999999	315	999999	299	999999	999999	429	999999	125	776	991	181	999999	999999	342	982	999999	111	81	955	999999	999999	945	999999	999999	107	490	905	594	189	360	969	134	999999	649	502	999999	919	999999	104	852	999999	999999	42	352	983	522	172	171	999999	179	999999	254	962	867	872	370	999999	63	291	584	524	712	999999	426	32	999999	999999	999999	839	999999	999999	999999	999999	999999	22	999999	912	491	262	585	328	999999	790	20	769	724	172	454	777	142	862	865	999999	520	338	80	479	616	999999	935	999999	524	999999	999999	429	545	999999	860	854	85	458	526	999999	706	266	780	921	926	656	308	885	940	871	707	258	883	999999	999999	773	941	327	305	172	999999	457	999999	421	108	590	234	999999	311	600	701	683	346	75	76	263	999999	999999	553	959	31	60	197	652	624	443	546	999999	811	96	912	758	162	364	999999	999999	462	999999	823	346	432	851	583	350	179	33	912	999999	217	212	999999	793	773	346	150	999999	270	161	796	664	53	962	645	999999	687	999999	531	981	999999	818	999999	999999	335	999999	536	179	476	846	483	601	531	729	63	608	999999	129	999999	815	223	216	987	999999	572	999999	302	469	216	368	662	236	502	930	235	399	410	37	467	566	999999	999999	799	423	999999	999999	142	324	909	46	999999	568	957	715	768	385	830	999999	999999	176	999999	76	962	118	194	999999	999999	601	503	664	207	843	661	428	16	999999	417	574	633	377	999999	978	560	180	23	104	279	786	171	999999	999999	910	411	301	652	743	19	691	239	431	106	540	820	255	838	510	906	539	709	526	968	266	999999	258	999999	999999	516	792	999999	999999	977	322	440	652	999999	297	999999	370	999999	273	242	725	344	212	281	495	168	315	341	513	197	739	87	644	999999	312	52	162	161	716	237	227	596	999999	453	783	110	177	999999	550	78	999999	763	446	294	252	921	665	977	654	777	210	460	591	999999	247	245	795	770	792	999999	289	219	69	999999	25	139	206	999999	497	394	990	165	791	999999	999999	976	640	360	640	391	387	185	506	939	36	767	15	245	216	999999	315	407	367	306	788	337	703	410	279	123	725	999999	489	269	786	999999	669	156	999999	270	999999	999999	140	410	867	114	712	129	19	258	133	960	552	949	89	593	798	495	655	323	282	240	91	999999	666	999999	696	
247	163	981	999999	858	983	999999	943	999999	277	999999	999999	999999	625	584	400	30	989	999999	364	539	190	999999	255	999999	500	938	987	373	363	612	744	396	418	474	966	37	160	275	976	606	16	218	326	842	66	971	698	698	840	70	537	999999	126	166	67	960	736	923	367	54	957	579	517	664	999999	999999	276	160	999999	372	870	724	788	758	999999	971	876	412	128	529	999999	299	533	302	84	842	280	261	417	16	301	236	907	999999	648	436	701	662	631	23	704	999999	999999	477	999999	813	123	367	632	95	93	333	805	838	804	668	56	224	589	378	999999	999999	742	999999	999999	999999	817	856	119	106	999999	224	781	114	824	999999	999999	65	999999	271	729	912	999999	331	999999	968	430	78	137	980	389	999999	82	262	250	689	999999	480	406	555	996	266	258	535	815	868	999999	701	999999	112	460	999999	999999	999999	999999	860	395	420	999999	999999	223	999999	729	999999	716	794	152	529	863	144	896	999999	999999	557	999999	999999	664	102	999999	999999	999999	999999	64	34	529	999999	374	999999	999999	999999	304	394	791	303	342	257	999999	128	999999	31	999999	999999	837	879	216	999999	342	564	62	999999	205	302	904	633	999999	493	693	704	610	999999	430	999999	916	482	840	999999	945	366	224	27	935	545	283	494	337	999999	892	185	818	806	999999	809	701	999999	194	11	999999	168	616	849	564	832	518	501	601	339	116	364	999999	704	777	976	350	999999	250	660	999999	420	306	292	601	518	886	804	271	620	695	999999	297	839	999999	787	999999	999999	463	113	36	999999	893	998	298	538	146	999999	999999	999999	468	666	196	534	982	999999	862	334	258	55	945	714	999999	980	643	999999	76	209	682	999999	236	974	582	147	633	999999	527	307	999999	72	381	772	999999	999999	162	39	302	999999	999999	952	925	999999	127	417	167	322	552	912	999999	671	471	937	442	999999	999999	999999	999999	999999	901	746	552	564	339	999999	674	183	938	59	828	614	334	312	353	729	999999	810	999999	999999	979	999999	999999	614	943	332	999999	444	340	999999	335	668	945	253	862	999999	410	370	95	932	742	984	384	503	999999	999999	347	168	594	712	974	999999	636	918	999999	999999	999999	999999	999999	16	593	240	999999	212	999999	170	999999	90	450	242	329	703	724	925	432	994	936	999999	530	203	985	999999	999999	627	762	999999	999999	37	183	282	67	471	749	999999	348	512	150	181	999999	923	91	999999	718	999999	392	280	328	999999	496	85	653	999999	999999	428	30	161	999999	225	999999	441	138	641	906	178	185	
857	954	646	999999	999999	853	764	999999	606	121	729	724	498	245	491	999999	999999	541	999999	628	999999	999999	331	67	999999	132	925	731	999999	999999	450	360	549	999999	999999	999999	682	134	999999	999999	999999	999999	999999	316	301	437	891	999999	958	478	999999	110	808	999999	979	803	999999	999999	399	797	928	42	82	999999	671	379	184	999999	710	175	290	205	964	877	739	753	252	999999	766	759	240	945	773	870	987	349	999999	999	999999	730	692	104	999999	999999	302	856	379	11	645	922	262	579	279	792	197	999999	145	999999	810	999999	561	618	999999	639	999999	983	269	999999	823	999999	827	184	999999	980	482	195	469	195	584	883	384	250	379	843	506	660	676	999999	682	384	214	621	198	970	178	83	282	106	999999	319	596	177	999999	323	105	88	463	299	319	11	152	999999	355	927	851	320	999999	999999	999999	906	317	288	529	999999	127	216	985	155	999999	999999	912	999999	973	275	999999	217	73	65	748	428	207	387	671	680	242	999999	275	271	128	857	834	304	999999	315	11	318	647	999999	999999	999999	999999	318	487	910	99	778	976	90	640	999999	999999	193	999999	999999	709	930	616	849	216	999999	940	724	999999	953	575	618	410	999999	999999	977	569	333	859	859	336	889	899	761	591	463	286	195	631	999999	999999	650	74	259	605	999999	702	999999	532	342	948	999999	999999	534	345	999999	378	318	999999	662	84	924	334	380	999999	820	40	855	267	999999	587	755	102	553	353	924	553	160	72	999999	999999	771	800	527	910	999999	608	374	999999	120	999999	967	379	968	409	999999	326	694	999999	785	999999	846	540	779	754	203	999999	737	191	420	999999	228	999999	623	387	312	133	806	469	428	999999	666	439	999999	668	619	386	134	999999	667	608	858	287	286	999999	439	999999	31	773	999999	682	999999	999999	999999	192	866	722	755	590	999999	999999	519	234	453	999999	384	416	392	121	144	999999	160	594	523	999999	78	940	968	999999	948	999999	111	999999	751	999999	351	482	433	964	999999	897	630	543	56	114	98	999999	833	713	776	32	848	910	638	901	532	285	999999	204	999999	926	753	999999	999999	35	460	486	483	999999	232	902	982	428	319	999999	196	616	547	418	722	444	116	265	696	925	232	201	404	850	223	75	812	999999	851	875	999999	348	900	31	999999	611	160	135	999999	999999	49	999999	601	999999	714	999999	999999	260	482	678	819	497	596	999999	802	269	92	633	494	166	99	753	999999	443	999999	847	716	526	764	120	294	999999	774	999999	885	999999	600	13	145	308	999999	
999999	757	182	999999	656	751	999999	228	394	529	999999	641	999999	784	999999	999999	167	307	866	209	221	495	371	394	839	722	774	831	10	669	88	497	999999	829	537	999999	404	999999	999999	106	532	999999	999999	999999	999999	348	450	47	599	948	442	706	278	999999	125	76	999999	999999	999999	934	977	361	999999	725	451	39	455	999999	257	300	458	780	861	770	676	999999	999999	780	999999	999999	999999	736	242	999999	999999	382	999999	97	714	999999	610	617	999999	512	128	180	90	654	999999	737	893	946	789	309	999999	662	844	507	432	999999	950	615	170	726	999999	250	999999	174	499	79	999999	999999	790	786	689	841	619	359	652	505	999999	471	641	889	606	999999	947	932	999999	573	537	720	665	512	520	995	456	444	849	877	61	999999	164	79	926	535	165	12	999999	999999	53	495	855	926	378	488	973	999999	129	337	999999	999999	612	999999	541	99	702	287	276	694	394	184	509	774	454	916	317	572	999999	81	179	944	323	903	530	52	865	739	144	41	31	186	325	522	583	999999	313	239	537	836	832	999999	736	925	274	868	985	91	481	461	181	411	999999	57	167	359	999999	709	999999	499	234	963	153	244	672	218	859	987	200	589	999999	88	999999	136	249	301	218	397	999999	661	999999	783	999999	682	860	620	869	277	365	999999	991	999999	999999	999999	999999	869	734	501	263	999999	19	998	999999	892	848	999999	376	999999	999999	866	151	485	80	743	999999	451	706	470	999999	61	999999	591	632	999999	597	999999	254	999999	525	380	566	716	144	582	651	68	892	999999	999999	768	254	688	999999	498	93	999999	533	100	605	999999	172	273	127	211	717	999999	375	924	304	838	848	379	999999	438	309	434	351	498	101	383	999999	341	636	615	806	660	132	143	999999	92	486	163	999999	364	217	302	999999	932	864	999999	693	967	79	996	919	874	999999	40	199	999999	999999	44	998	232	612	830	637	512	999999	67	999999	242	51	222	361	695	979	310	231	17	835	999999	633	867	690	590	272	640	696	999999	636	999999	944	999999	918	451	999999	178	999999	999999	665	999999	999999	999999	999999	460	926	857	644	234	895	723	809	999999	822	754	411	140	542	31	568	996	816	472	999999	213	298	817	304	909	540	810	999999	844	999999	999999	882	825	939	999999	664	999999	996	999999	46	913	292	999999	411	174	50	33	636	730	999999	668	280	74	386	725	999999	118	563	734	999999	999999	174	965	999999	83	871	585	201	999999	367	163	10	354	436	517	999999	536	416	999999	869	516	184	828	999999	683	
478	818	449	224	76	555	851	271	999999	952	999999	327	922	999999	302	999999	832	333	372	999999	667	926	999999	868	804	636	702	433	865	187	999999	999999	939	166	605	63	146	976	246	811	311	739	576	483	999999	999999	614	88	837	414	683	850	465	370	26	552	190	580	419	439	853	428	405	600	52	999999	999999	765	731	248	327	856	97	999999	999999	999999	360	164	999999	212	999999	999999	596	460	503	68	880	999999	149	999999	873	566	567	806	999999	999999	344	975	999999	999999	224	848	356	598	999999	827	999999	905	16	999999	201	35	480	999999	417	239	999999	944	106	983	532	999999	625	678	375	760	298	290	602	999999	593	999999	724	743	987	184	277	997	373	999999	305	975	572	999999	861	847	96	359	399	728	60	999999	878	456	834	415	232	678	999999	999999	999999	482	312	535	999999	817	999999	999999	229	242	999999	834	581	999999	688	556	246	574	816	527	673	939	891	873	430	203	505	277	908	999999	952	598	774	999999	999999	822	999999	999999	556	54	999999	999999	139	999999	765	225	818	458	768	999999	178	657	999999	999999	662	999999	590	438	115	310	321	44	999999	647	290	373	70	544	293	866	884	210	999999	772	981	323	999999	735	117	214	385	57	999999	630	413	999999	737	999999	999999	547	241	243	930	256	999999	511	531	491	875	402	165	283	999999	901	999999	968	999999	999999	723	348	789	855	330	901	999999	273	534	207	244	999999	636	990	999999	745	634	650	279	999999	48	479	999999	328	859	715	58	111	882	999999	237	444	663	647	355	45	999999	386	913	39	330	469	977	334	256	999999	999999	174	999999	429	277	753	699	868	60	254	556	999999	995	615	852	823	390	999999	969	999999	332	988	645	999999	987	258	737	249	450	578	502	999999	81	970	950	884	988	463	339	999999	744	794	596	111	999999	999999	390	999999	186	507	89	59	999999	455	566	776	529	988	442	29	26	459	999999	999999	751	99	400	35	665	968	999999	926	597	496	66	537	401	544	646	700	867	439	73	999999	499	999999	112	625	999999	183	364	999	999999	320	467	294	999999	124	359	399	999999	999999	643	218	672	999999	461	868	999999	39	385	999999	999999	741	999999	587	999999	485	983	308	999999	774	621	491	999999	835	905	287	38	771	170	287	194	257	999999	512	999999	999999	280	346	991	243	999999	999999	798	379	657	289	169	880	898	891	999999	60	411	131	744	161	604	837	256	184	839	627	868	107	800	104	937	649	999999	542	214	999999	999999	753	999999	247	693	244	187	625	127	158	873	279	
155	999999	845	999999	768	644	259	443	99	816	999999	608	515	700	579	562	999999	519	99	365	686	494	999999	658	583	507	467	370	659	631	66	691	754	999999	999999	999999	259	265	881	156	292	999999	556	501	359	940	731	999999	664	624	283	999999	999999	517	593	661	401	197	108	271	187	999999	999999	468	999999	712	999999	917	748	912	313	96	638	942	83	914	938	251	308	643	775	473	705	999999	999999	458	632	247	15	300	999999	71	166	999999	968	403	987	98	999999	647	96	814	254	751	320	999999	970	126	443	678	999999	160	889	999999	495	714	999999	999999	121	310	999999	616	911	458	648	999999	930	27	974	680	926	849	999999	660	999999	961	229	999999	724	170	488	515	803	336	577	124	182	701	135	999999	999999	249	977	441	567	480	999999	999999	113	78	266	999999	999999	999999	751	873	650	238	908	533	999999	999999	33	950	822	573	999999	999999	999999	999999	999999	239	892	719	470	999999	872	78	103	999999	69	999999	850	655	904	536	999999	999999	584	999999	473	944	792	999999	999999	999999	226	36	618	993	666	327	999999	580	999999	37	69	432	302	74	999999	999999	145	832	474	72	389	999999	56	295	210	773	10	186	69	135	446	301	950	999999	999999	846	459	109	419	741	999999	279	656	876	999999	941	747	520	999999	999999	808	960	137	999999	601	848	979	999999	793	893	999999	738	521	999999	590	767	482	999999	999999	999999	133	46	422	732	554	119	721	179	818	268	999999	999999	483	177	999999	486	999999	999999	888	622	866	136	315	999999	424	779	758	782	296	999999	999999	999999	916	548	768	772	547	404	163	492	137	809	514	534	868	837	265	353	557	114	603	239	923	981	298	999999	730	896	317	775	361	939	883	119	799	99	999999	934	409	554	938	769	999999	406	495	66	622	999999	999999	999999	523	414	234	192	115	238	21	935	999999	771	52	999999	999999	387	140	197	926	999999	999999	999999	999999	330	999999	12	175	834	150	999999	496	241	384	948	249	729	261	946	714	701	13	570	88	638	683	638	512	297	682	999999	275	999999	999999	227	56	878	999999	203	471	231	26	999999	98	494	999999	29	397	103	411	999999	136	999999	483	234	400	173	700	999999	646	999999	999999	999999	161	439	261	198	111	999999	902	370	415	68	485	492	684	999999	482	594	199	664	251	418	999999	999999	585	999999	824	905	827	882	188	689	556	999999	999999	149	129	999999	999999	260	917	999999	999999	50	952	78	709	990	549	668	691	115	446	999999	73	91	999999	837	854	179	999999	205	999999	29	999999	999999	
511	999999	761	999999	999999	823	361	999999	747	20	999999	999999	371	517	382	833	366	168	999999	83	252	575	103	649	159	292	999999	72	886	722	999999	999999	859	236	999999	999999	239	14	65	867	753	507	244	63	999999	155	475	347	797	540	839	999999	828	999999	483	936	234	121	999999	999999	29	299	62	34	118	57	986	145	950	999999	999999	361	113	999999	329	999999	340	50	999999	999999	817	467	999999	999999	883	732	352	750	753	630	165	127	999999	735	848	464	455	220	944	999999	169	999999	999999	805	936	487	76	999999	789	737	999999	194	999999	392	513	999999	33	999999	150	999999	999999	245	391	999999	835	486	999999	377	485	999999	300	130	105	999999	844	999999	999999	999999	999999	405	665	847	960	999999	34	971	791	236	232	296	440	999999	79	568	121	923	947	999999	969	999999	745	999999	29	925	447	999999	999999	366	547	35	491	563	297	999999	720	857	285	999999	305	864	694	515	155	199	433	551	999999	536	858	921	999999	13	501	958	660	999999	828	45	578	549	882	435	689	206	999999	877	461	334	847	999999	999999	581	771	114	999999	999999	553	829	501	999999	433	562	508	999999	496	999999	72	339	999999	754	39	249	797	999999	999999	269	826	949	394	556	100	727	688	605	283	957	241	999999	999999	431	422	999999	999999	999999	999999	330	999999	999999	709	326	814	999999	999999	103	233	408	784	26	999999	506	999999	603	445	944	805	706	873	903	352	539	256	676	147	663	342	999999	999999	999999	639	660	342	999999	250	77	741	968	487	595	381	875	999999	225	272	999999	28	819	562	599	876	418	457	999999	720	999999	80	148	999999	586	761	201	703	668	386	473	174	648	363	377	213	837	999999	287	999999	477	366	999999	413	452	644	522	478	115	249	230	213	318	53	79	996	999999	985	999999	999999	189	182	514	999999	799	531	379	466	999999	396	999999	199	179	502	252	814	49	999999	541	941	999999	723	597	999999	999999	999999	999999	999999	999999	999999	610	999999	328	999999	351	305	851	201	999999	999999	274	66	999999	719	999999	41	999999	999999	800	265	957	867	453	959	596	466	584	95	683	999999	675	774	182	814	785	197	871	726	999999	947	962	999999	999999	620	676	192	999999	878	228	999999	236	49	804	38	423	999999	408	369	857	884	720	766	518	999999	999999	500	883	479	933	23	999999	316	665	999999	999999	999999	999999	833	999999	413	37	706	866	999999	312	999999	999999	154	400	53	788	999999	869	276	236	206	339	55	999999	186	999999	960	999999	215	964	919	383	951	735	314	995	575	87	453	857	24	899	
959	771	999999	529	738	88	890	999999	658	447	399	626	106	779	701	999999	999999	999999	76	761	999999	999999	393	262	29	418	96	999999	223	434	426	418	999999	306	999999	999999	755	999999	570	999999	64	981	316	999999	984	334	639	534	999999	116	971	999999	790	263	249	999999	388	366	510	329	999999	842	21	233	31	980	414	999999	999999	427	713	459	543	194	999999	679	288	911	277	694	779	561	753	999999	463	87	627	958	999999	999999	895	398	156	999999	890	221	970	92	460	999999	920	999999	134	877	403	999999	999999	999999	557	999999	96	477	99	815	550	439	99	999999	999999	944	362	455	742	406	531	324	312	999999	304	494	708	206	460	273	774	999999	999999	999999	999999	940	282	31	999999	999999	917	428	309	340	999999	460	132	999999	321	516	651	474	108	728	355	999999	219	999999	311	72	999999	890	26	999999	999999	611	12	223	999999	829	671	340	999999	254	488	113	25	972	603	843	999999	643	884	944	622	309	840	709	530	634	731	999999	999999	348	999999	36	411	483	299	98	999999	908	999999	491	999999	320	430	853	249	251	72	246	999999	468	999999	227	15	82	213	741	999999	302	693	567	108	901	620	705	617	461	702	542	683	514	395	999999	768	403	109	999999	879	999999	999999	999999	999999	494	862	999999	648	999999	31	338	999999	557	326	999999	999999	999999	392	943	699	999999	245	787	999999	999999	563	999999	83	245	999999	612	973	900	999999	999999	832	415	995	614	49	368	66	999999	440	373	999999	135	999999	238	249	999999	20	999999	612	165	750	999999	739	999999	930	999999	188	999999	959	418	365	379	696	541	334	809	321	999999	904	340	999999	46	357	185	268	437	215	844	996	997	601	817	999999	706	999999	159	999999	954	683	580	190	653	249	999999	18	999999	999999	656	904	440	149	999999	999999	282	496	714	999999	563	782	503	999999	344	416	962	816	547	91	989	507	184	999999	367	105	999999	999999	24	999999	999999	177	376	998	559	939	999999	857	999999	566	26	219	329	824	122	182	190	328	845	246	999999	214	999999	811	449	158	730	306	782	146	927	131	481	999999	10	396	415	999999	999999	404	850	114	457	981	74	999999	188	999999	999999	194	915	15	999999	778	999999	130	706	565	558	999999	219	269	85	233	999999	894	999999	413	999999	725	767	999999	626	999999	999999	182	757	999999	999999	999999	969	380	999999	999999	999999	921	817	999999	406	879	689	849	946	999999	195	591	38	233	352	180	999999	999999	535	305	999999	240	389	863	999999	347	372	227	819	999999	441	999999	983	487	12	717	87	999999	999999	
944	999999	917	999999	335	265	805	154	534	999999	575	628	999999	845	980	180	990	542	953	321	69	517	999999	40	68	858	357	607	551	999999	635	999999	999999	768	999999	269	999999	999999	63	608	587	202	838	999999	999999	999999	246	999999	13	316	21	184	133	723	946	436	573	887	999999	999999	999999	999999	602	312	511	999999	620	436	264	721	670	498	488	999999	734	866	999999	999999	999999	798	622	364	603	244	220	999999	969	999999	822	163	999999	622	823	999999	700	389	599	999999	580	999999	999999	810	999999	292	646	522	999999	999999	989	89	757	999999	111	880	854	552	999999	999999	999999	60	512	337	613	999999	35	58	675	901	654	354	277	153	999999	999999	159	999999	626	321	598	697	999999	201	304	743	406	999999	521	942	733	999999	784	999999	444	530	269	321	207	637	266	999999	847	794	999999	644	812	614	382	96	730	999999	926	293	999999	403	999999	320	999999	999999	704	523	536	999999	177	505	570	45	709	290	754	999999	613	989	64	10	850	970	77	659	999999	791	139	999999	222	999999	232	501	470	50	245	948	288	336	932	999999	71	125	626	628	84	776	905	102	341	892	439	999999	239	999999	553	324	253	383	939	912	393	111	520	999999	999999	999999	575	668	55	805	999999	286	66	999999	938	999999	353	999999	585	164	886	47	999999	999999	260	999999	272	700	496	920	705	905	397	30	359	999999	605	999999	354	15	999999	246	56	536	344	162	880	918	999999	818	970	804	798	999999	36	355	999999	999999	237	988	806	874	181	134	110	653	889	999999	960	979	139	214	104	579	952	649	990	566	985	108	999999	353	869	677	949	900	117	999999	993	13	950	999999	911	365	208	337	75	999999	999999	999999	272	844	957	851	689	765	999999	999999	999999	999999	999999	999999	215	138	584	462	15	503	184	999999	545	287	52	956	38	725	303	999999	381	625	584	78	140	304	835	569	396	27	988	194	199	889	779	617	648	508	999999	999999	781	999999	331	571	747	236	154	999999	802	10	823	964	472	972	999999	216	999999	999999	321	911	999999	24	76	987	999999	990	20	656	507	999999	318	999999	526	519	999999	635	303	999999	999999	904	159	850	767	999999	203	999999	721	227	52	999999	814	362	196	297	490	766	678	999999	66	757	225	498	487	376	692	303	447	952	24	220	912	789	965	417	761	451	257	999999	794	999999	278	792	614	935	620	956	343	239	38	201	999999	999999	956	999999	688	999999	999999	400	703	900	587	769	212	831	660	35	396	999999	535	49	519	998	999999	575	488	432	883	552	
756	736	999999	217	923	823	263	952	832	401	999999	110	87	999999	999999	999999	999999	509	590	782	999999	595	569	563	704	989	682	958	420	391	95	266	999999	999999	644	967	941	999999	845	389	577	707	203	994	999999	434	999999	662	999999	656	672	999999	842	111	999999	170	176	405	513	934	151	305	542	450	316	471	332	265	999999	20	952	533	663	210	215	577	999999	575	512	279	37	29	937	999999	718	116	423	999999	999999	483	999999	545	866	911	999999	282	174	999999	688	589	112	705	999999	20	704	148	325	641	895	699	768	601	893	999999	906	132	367	999999	999999	210	999999	656	711	999999	220	417	667	752	962	932	999999	650	886	922	177	332	577	927	69	580	791	781	999999	855	715	999999	651	632	15	125	915	396	30	999999	541	455	994	713	999999	297	481	572	679	962	999999	128	714	999999	76	584	999999	999999	999999	999999	419	276	875	856	32	21	765	45	747	846	27	26	629	408	390	721	337	999999	137	772	109	999999	112	817	568	999999	493	999999	999999	430	571	485	999999	868	79	275	580	148	690	789	531	999999	825	999999	944	280	498	999999	999999	355	256	999999	312	946	999999	200	173	67	999999	436	527	95	479	326	999999	542	349	761	339	125	151	199	999999	999999	250	662	403	280	872	298	999999	187	99	219	183	999999	182	999999	815	878	111	999999	999999	264	271	445	966	508	556	412	930	737	976	475	214	999999	516	964	999999	399	999999	893	195	999999	338	999999	996	999999	152	999999	369	999999	945	461	23	628	348	919	999999	805	696	894	723	999999	999999	999999	999999	624	15	126	374	218	999999	425	90	999999	337	851	925	921	999999	706	365	162	52	320	791	525	461	585	719	597	887	999999	703	903	179	724	641	968	148	999999	264	999999	40	161	596	530	380	999999	301	496	999999	164	999999	989	538	571	427	57	579	685	172	429	406	776	999999	132	999999	187	48	612	999999	999999	783	76	999999	339	131	999999	724	271	999999	656	294	232	999999	732	544	999999	374	608	999999	593	398	999999	219	999999	629	263	830	473	999999	203	999999	999999	286	45	999999	299	547	999999	449	535	332	318	541	516	145	184	999999	597	588	18	812	999999	315	626	999999	330	857	617	709	999999	999999	261	463	951	890	605	945	567	361	255	175	175	168	771	271	999999	999999	702	699	455	90	242	885	798	999999	335	383	660	477	61	442	930	500	581	474	999999	854	590	999999	540	999999	615	999999	999999	843	647	282	999999	364	488	408	164	918	999999	999999	999999	376	664	570	564	999999	999999	
100	310	813	245	674	586	999999	199	235	341	999999	168	227	475	995	552	999999	743	62	999999	305	988	652	287	22	247	794	644	705	200	29	71	999999	942	524	999999	529	608	972	999999	246	175	999999	77	999999	759	45	321	833	999999	709	826	511	392	989	999999	657	536	233	999999	792	662	999999	45	321	23	850	999999	999999	69	32	356	770	366	603	140	736	585	207	999999	211	482	811	881	491	203	560	926	999999	999999	288	993	385	545	999999	583	680	227	999999	75	909	761	370	773	999999	362	65	154	788	859	376	82	338	999999	236	319	851	999999	999999	128	463	923	331	999999	781	38	999999	235	462	29	459	518	829	142	352	450	999999	999999	90	999999	147	415	147	999999	999999	215	665	414	999999	594	999999	77	673	637	611	985	439	830	992	772	390	999999	691	999999	409	999999	253	999999	628	785	207	813	999999	425	999999	58	786	237	493	575	372	999999	999999	868	297	391	845	999999	999999	366	999999	999999	55	317	747	318	723	378	694	999999	962	470	786	532	999999	919	545	258	999999	563	999999	212	346	427	999999	824	912	823	481	27	999999	999999	999999	271	775	999999	999999	225	999999	999999	999999	999999	542	999999	612	902	780	999999	481	378	846	999999	544	967	167	808	943	627	999999	923	405	900	897	677	186	999999	999999	524	757	480	999999	329	580	999999	999999	792	670	51	814	507	53	528	351	112	999999	999999	516	706	114	999999	972	150	318	753	276	433	519	999999	129	701	115	265	636	11	999999	527	26	999999	738	374	147	902	813	409	880	876	999999	999999	506	761	405	100	420	790	507	20	20	826	718	999999	282	805	921	123	999999	788	892	349	885	999999	408	956	968	739	829	79	337	909	873	999999	874	999999	368	368	305	25	844	999999	999999	216	516	199	840	999999	101	999999	981	999999	16	101	984	219	909	852	362	448	131	680	960	999999	999999	111	953	329	999999	558	999999	562	817	386	999999	55	999999	678	999999	218	126	999999	648	496	999999	637	999999	999999	414	665	999999	516	15	857	893	174	885	76	533	415	999999	521	999999	543	896	428	999999	630	158	939	373	241	715	154	332	96	999999	473	348	56	208	181	914	274	743	929	557	959	492	999999	169	778	155	731	971	605	42	115	999999	999999	754	281	633	475	999999	584	999999	999999	535	807	999999	999999	728	487	216	75	606	999999	800	966	999999	922	148	999999	779	594	95	983	183	727	63	999999	873	999999	999999	999999	547	999999	972	168	138	696	434	685	646	747	60	668	525	906	998	999999	314	633	
799	831	143	263	696	707	999999	817	999999	808	753	999999	547	59	195	290	527	168	999999	641	999999	184	498	462	732	41	544	427	468	276	728	999999	622	999999	879	469	792	294	752	274	670	321	18	625	932	441	209	10	999999	245	999999	839	538	673	795	624	999999	681	530	664	999999	80	359	999999	89	994	592	307	180	999999	497	999999	416	501	970	526	999999	999999	530	301	831	999999	945	232	888	889	230	948	455	264	136	999999	763	97	111	999999	999999	597	546	938	848	902	829	757	747	155	433	47	702	278	458	470	160	999999	832	999999	135	136	533	999999	773	643	999999	916	598	385	480	999999	399	380	999999	578	336	592	452	929	713	197	484	999999	465	192	999999	186	806	665	960	999999	264	999999	474	834	74	999999	174	214	999999	999999	168	372	674	115	648	331	713	879	144	568	999999	903	914	937	651	999999	735	591	397	674	120	932	425	999999	73	916	906	730	514	980	428	999999	999999	800	39	999999	78	360	999999	999999	473	926	999999	402	746	361	567	536	193	284	620	582	817	385	803	235	999999	999999	999999	731	425	983	374	164	150	549	35	124	908	538	721	999999	999999	473	211	193	411	32	210	712	358	379	999999	240	369	845	430	999999	996	999999	175	350	318	813	999999	490	999999	377	262	206	999999	453	628	654	562	999999	536	999999	999999	619	999999	924	527	339	382	56	446	999999	794	999999	129	532	999999	999999	373	381	999999	999999	964	999999	631	44	770	13	386	905	999999	999999	678	133	319	85	328	386	979	251	823	979	440	999999	54	427	582	957	87	803	999999	523	291	190	179	302	390	999999	988	789	164	523	952	476	999999	999999	465	670	985	53	213	999999	135	131	558	97	803	512	999999	213	461	812	925	583	580	237	999999	999999	954	26	999999	865	398	200	97	309	37	999999	166	500	962	999999	971	44	599	593	999999	169	632	91	499	999999	999999	784	337	351	598	378	999999	78	941	968	715	999999	357	348	999999	935	44	259	70	839	356	999999	999999	999999	840	891	983	987	840	452	865	999999	999999	818	89	999999	999999	745	711	658	77	999999	559	994	206	12	687	261	250	462	134	999999	999999	659	531	999999	543	788	510	707	394	908	237	499	999999	999999	451	999999	268	739	82	299	999999	411	771	267	627	257	999999	838	213	732	746	388	327	492	851	867	999999	480	80	84	244	999999	999999	999999	860	999999	891	364	560	158	992	999999	389	835	834	620	999999	273	982	295	445	672	503	662	172	849	999999	999999	999999	584	999999	788	
668	998	64	544	999999	612	407	999999	366	987	287	65	999999	245	999	492	657	241	999999	32	497	784	638	572	510	999999	996	21	889	999999	373	976	905	999999	842	999999	999999	300	482	285	866	999999	929	457	394	448	922	926	850	688	963	759	999999	229	999999	884	370	491	43	536	615	396	677	95	624	311	999999	999999	403	618	710	366	759	704	166	81	855	190	188	999999	688	80	170	210	316	614	999999	685	913	957	30	299	266	999999	669	480	748	843	833	93	299	396	999999	999999	999999	606	10	900	73	229	39	189	999999	971	999999	999999	235	477	779	19	929	473	622	445	999999	999999	110	813	45	686	333	21	357	999999	772	302	547	929	231	999999	614	481	622	999999	928	840	999999	999999	107	134	254	280	999999	823	163	999999	999999	97	642	567	506	196	864	387	999999	999999	832	217	209	555	997	305	255	79	405	457	999999	928	999999	999999	434	815	999999	910	441	999999	999999	533	941	999999	527	460	296	664	213	427	616	245	798	910	18	778	999999	552	999999	948	34	999999	428	705	974	846	999999	999999	142	691	999999	954	945	842	80	999999	276	262	37	546	19	590	866	978	840	615	139	606	999999	999999	729	999999	999999	492	38	999999	115	245	971	681	999999	411	532	999999	946	662	299	999999	999999	708	512	833	524	589	939	443	139	449	999999	369	716	999999	999999	486	962	999999	179	463	999999	128	999999	999999	290	999999	999999	607	68	999999	41	188	326	999999	766	51	153	895	648	999999	999999	594	822	665	381	612	999999	907	276	55	999999	639	493	836	152	720	514	999999	999999	178	923	342	385	999999	418	686	999999	999999	999999	103	343	76	999999	974	910	228	306	999999	999999	677	391	758	999999	22	795	402	694	999999	40	55	999999	671	352	480	999999	999999	999999	47	256	694	570	431	701	182	712	493	970	518	925	999999	999999	975	823	876	787	999999	11	999999	999999	26	999999	562	513	999999	567	672	723	198	703	699	19	268	292	964	117	959	999999	168	999999	311	999999	999999	564	116	631	560	848	476	999999	116	219	846	58	240	702	17	918	541	999999	999999	769	782	815	235	913	166	693	858	999999	999999	119	843	72	688	594	815	998	999999	538	16	824	256	505	597	490	173	220	61	271	999999	51	999999	553	999999	541	649	370	999999	202	475	867	989	707	999999	996	376	784	999999	645	887	999999	521	13	999999	225	523	999999	228	745	750	946	641	596	999999	786	594	300	801	156	945	454	669	214	73	149	834	549	639	600	124	389	849	416	384	999999	529	
521	999999	54	28	999999	999999	593	452	529	235	402	999999	88	999999	85	999999	223	999999	442	349	999999	939	468	391	999999	647	628	630	370	106	235	222	579	999999	999999	999999	999999	137	582	311	86	762	544	913	441	510	999999	198	48	406	636	715	941	750	223	581	485	663	999999	724	524	962	999999	432	10	190	469	822	338	730	235	96	127	140	272	554	405	554	949	473	96	439	999999	963	470	519	280	828	999999	999999	869	103	92	858	787	999999	681	999999	999999	999999	51	999999	999999	318	181	549	597	999999	488	668	186	931	713	999999	637	999999	380	999999	962	491	909	640	778	835	861	142	999999	269	353	999999	872	293	641	697	999999	999999	579	999999	792	999999	921	469	999999	384	325	999999	389	999999	230	702	743	999999	158	432	351	410	960	34	999999	48	546	338	467	339	999999	999999	299	26	159	999999	515	107	334	52	569	450	300	403	999999	922	752	999999	49	651	999999	318	145	219	356	30	398	554	826	754	383	593	999999	999999	999999	432	999999	999999	999999	940	196	646	239	115	999999	901	120	999999	513	534	296	54	999999	816	924	487	757	89	999999	139	891	960	280	580	669	976	999999	289	999999	97	283	388	151	108	464	768	89	39	999999	999999	910	999999	51	302	467	339	303	195	95	110	674	569	999999	232	59	235	375	658	446	886	999999	830	751	425	260	907	999999	999999	361	166	999999	728	999999	224	228	70	919	978	122	339	682	262	999999	713	423	714	685	999999	59	238	403	430	999999	999999	992	90	89	625	999999	560	436	113	834	999999	702	946	836	488	13	989	999999	397	999999	117	213	210	636	47	12	999999	232	984	151	999999	762	977	145	999999	232	148	980	304	936	999999	999999	579	428	999999	999999	477	877	206	915	69	999999	16	999999	485	267	791	999999	51	622	505	337	999999	999999	710	176	725	999999	999999	265	865	999999	22	460	983	214	634	782	372	36	999999	999999	36	999999	91	210	756	103	659	14	441	694	999999	681	441	999999	460	618	999999	107	295	666	312	940	59	61	999999	999999	900	281	633	19	999999	24	97	836	311	999999	879	510	420	999999	999999	570	824	181	79	340	29	758	753	26	74	999999	999999	869	365	999999	29	40	300	999999	202	388	381	431	612	924	594	999999	923	86	999999	217	687	663	515	999999	999999	877	982	579	536	151	999999	999999	944	816	283	999999	481	999999	999999	849	219	999999	439	772	198	999999	999999	155	746	424	835	677	287	857	587	999999	999999	622	970	151	57	721	674	60	860	764	486	796	650	
999999	999999	708	722	888	998	477	234	742	554	999999	999999	837	999999	122	316	850	999999	97	999999	999999	999999	858	254	222	801	497	545	388	912	999999	915	771	504	379	301	137	954	999999	999999	119	852	621	77	999999	832	220	888	999999	744	20	999999	999999	999999	999999	513	274	463	509	97	999999	999999	999999	829	130	806	999999	342	464	820	188	895	940	999999	999999	354	251	790	996	999999	999999	999999	999999	644	902	999999	526	999999	61	865	37	674	455	311	358	186	17	791	946	451	294	878	999999	741	566	125	495	171	449	109	271	483	467	129	506	999999	949	211	927	132	290	999999	290	598	792	514	450	638	880	999999	347	459	843	554	105	711	185	250	999999	786	513	999999	764	952	604	554	999999	335	805	456	999999	999999	863	824	171	999999	999999	835	949	999999	999999	999999	291	507	999999	999999	999999	912	33	794	726	709	999999	151	999999	924	999999	337	999999	247	307	124	999999	999999	714	541	595	29	393	155	123	349	301	36	121	999999	999999	267	200	792	915	999999	312	999999	730	527	682	999999	214	246	381	270	842	999999	754	560	33	857	792	230	999999	619	528	878	680	386	417	107	39	962	850	321	147	210	332	12	812	821	702	999999	858	872	814	157	999999	853	507	589	281	561	633	226	474	999999	577	305	999999	999999	340	354	120	999999	693	252	395	70	132	641	389	751	999999	999999	165	999999	999999	999999	805	381	115	827	879	828	825	477	339	634	846	999999	999999	36	236	388	999999	999999	86	283	189	572	761	713	730	865	210	530	813	999999	71	869	607	234	500	405	999999	512	474	999999	759	225	912	761	223	999999	17	362	999999	369	999999	807	999999	97	999999	242	619	999999	107	23	628	305	664	908	573	999999	999999	409	536	830	70	979	883	794	999999	963	660	999999	999999	999999	858	847	999999	453	711	263	350	999999	70	267	786	926	999999	461	663	463	561	14	999999	246	999999	608	825	694	999999	740	999999	733	573	999999	582	618	902	332	165	999999	301	220	999999	319	636	60	999999	278	54	143	574	999999	140	70	999999	655	812	262	389	260	999999	999999	154	999999	340	617	946	999999	685	177	999999	92	306	883	172	350	999999	878	610	345	999999	557	650	175	175	501	602	999999	999999	926	806	999999	999999	904	758	981	76	999999	978	28	999999	488	593	999999	999999	492	135	999999	897	71	999999	999999	652	54	990	474	669	999999	999999	999999	999999	443	999999	758	371	384	999999	401	999999	191	999999	580	899	999999	241	780	963	773	66	683	376	355	615	736	87	872	997	999999	
999999	293	999999	98	999999	999999	999999	999999	426	834	999999	734	999999	733	132	716	999999	277	999999	70	812	999999	999999	895	921	999999	472	669	828	335	680	499	387	999999	487	841	869	999999	159	759	587	571	364	999999	999999	331	340	642	232	999999	949	809	838	936	95	704	999999	426	176	309	677	345	841	999999	164	999999	357	112	256	999999	999999	602	999999	284	483	999999	855	381	638	999999	791	830	999999	929	385	870	660	451	165	782	999999	452	29	849	92	251	730	272	974	999999	974	237	395	941	61	356	999999	999999	462	844	849	999999	787	576	999999	999999	898	911	715	999999	365	906	946	999999	233	999999	582	999999	202	241	520	999999	407	999999	999999	563	445	504	878	39	189	107	999999	999999	933	999999	664	453	341	244	352	819	556	690	884	77	291	921	718	656	773	422	371	230	334	266	13	400	949	954	412	999999	42	999999	114	999999	917	635	540	576	999999	139	937	957	888	700	45	716	999999	558	999999	999999	999999	231	999999	999999	736	768	999999	677	653	274	503	999999	832	999999	786	870	586	626	160	655	999999	152	999999	643	485	999999	341	633	230	297	887	999999	682	888	618	811	999999	348	532	999999	999999	863	999999	474	636	560	134	940	913	175	140	886	408	626	143	643	999999	621	999999	332	436	999999	457	366	387	111	704	944	339	999999	449	999999	104	10	17	526	229	452	17	999999	288	999999	719	64	166	10	993	66	754	975	999999	809	67	209	723	295	999999	566	97	999999	855	189	610	938	999999	999999	792	408	619	616	423	861	614	365	53	44	643	999999	209	386	118	999999	200	363	478	639	191	894	999999	721	120	662	999999	999999	80	109	790	781	338	274	218	595	999999	147	999999	999999	205	701	166	688	652	23	367	710	999999	216	989	257	469	97	710	999999	131	897	506	760	999999	999999	295	944	999999	861	74	934	999999	523	211	62	801	999999	443	489	999999	598	79	106	305	655	65	863	119	543	322	251	563	999999	473	548	641	801	149	73	416	221	444	790	949	432	542	903	999999	999999	999999	635	653	999999	170	532	828	409	999999	850	86	432	835	999999	999999	999999	380	858	59	663	420	999999	999999	379	82	526	163	288	999999	872	123	999999	858	999999	999999	999999	999999	342	159	941	999999	999999	999999	299	999999	999999	386	999999	251	136	61	683	853	351	999999	455	941	283	158	644	379	999999	261	999999	736	999999	574	663	623	862	999999	48	999999	999999	943	999999	999999	404	391	98	999999	430	47	31	820	439	308	516	654	641	745	323	999999	999999	999999	999999	
981	753	562	999999	420	722	999999	999999	999999	999999	975	999999	408	349	791	547	892	999999	504	999999	513	240	771	307	625	999999	999999	982	126	911	854	202	546	773	206	999999	841	999999	678	427	320	658	999999	999999	464	563	999999	314	849	999999	999999	133	999999	623	999999	750	981	265	448	362	999999	999999	272	989	999999	782	208	634	999999	881	705	573	999999	999999	638	999999	120	999999	843	999999	950	704	142	918	489	731	191	999999	117	999999	929	586	999999	325	713	193	395	140	999999	681	364	999999	171	999999	502	857	740	933	985	811	640	26	999999	387	999999	999999	999999	353	999999	436	999999	285	527	999999	951	129	694	76	373	454	999999	999999	325	999999	706	477	543	999999	426	631	991	258	999999	306	999999	999999	173	501	914	705	198	52	629	222	90	89	955	474	26	382	173	674	569	540	351	659	701	999999	999999	934	999999	830	926	878	445	353	348	230	881	999999	999999	202	999999	668	266	427	360	999999	91	627	522	78	999999	999999	468	326	999999	407	999999	165	221	913	821	999999	239	367	999999	751	776	736	740	999999	592	977	426	999999	522	999999	283	924	999999	597	178	63	421	406	999999	882	420	128	665	940	276	725	999999	52	999999	182	999999	899	311	609	336	999999	999999	787	999999	999999	627	497	804	786	133	999999	999999	999999	745	767	568	832	999999	243	999999	999999	81	800	468	866	999999	999999	999999	349	472	384	999999	700	270	999999	176	634	920	999999	264	999999	323	878	817	246	999999	214	306	613	613	605	224	78	278	678	283	96	999999	619	31	999999	899	465	323	999999	416	999999	362	922	601	999999	912	999999	978	999999	999999	203	999999	232	997	945	999999	984	999999	999999	170	555	431	592	549	90	999999	999999	490	21	33	858	564	999999	829	999999	851	999999	999999	680	693	52	99	860	999999	89	114	999999	999999	999999	174	914	728	456	588	999999	734	770	999999	521	999999	610	691	966	394	486	638	999999	402	999999	103	999999	971	66	183	999999	465	571	259	470	975	219	690	999999	847	118	139	117	999999	968	978	91	11	501	62	93	360	132	475	999999	450	200	999999	337	982	999999	942	672	999999	470	405	999999	520	912	545	999999	920	999999	129	286	357	531	433	433	999999	22	701	480	14	99	767	343	106	403	29	785	514	362	432	999999	176	466	999999	29	573	815	999999	99	956	643	173	999999	13	199	509	919	766	280	31	969	769	472	668	194	999999	999999	76	126	999999	999999	904	567	854	999999	999999	890	999999	999999	859	500	451	612	523	370	999999	694	999999	907	893	109	999999	244	
999999	462	616	704	798	650	325	511	999999	453	206	207	999999	606	999999	269	89	619	233	361	420	999999	527	167	948	999999	267	19	731	168	999999	793	999999	999999	999999	402	136	415	102	56	98	999999	751	999999	999999	999999	631	330	475	999999	828	284	876	667	823	811	999999	459	755	500	392	999999	780	590	231	413	466	79	999999	826	142	674	999999	186	272	72	779	529	751	632	675	937	543	660	340	948	917	82	846	424	466	677	660	999999	664	782	999999	170	776	999999	999999	562	949	999999	999999	163	999999	700	404	760	41	999999	707	133	824	999999	773	129	259	282	495	394	233	956	369	999999	23	925	521	999999	999999	618	752	749	772	123	988	999999	722	186	200	227	677	95	392	61	969	999999	999999	220	18	458	911	503	999999	999999	999999	992	999999	483	999999	832	999999	914	275	423	999999	957	361	710	465	999999	407	82	92	278	716	147	574	317	495	487	157	311	481	46	707	258	243	307	784	996	613	249	46	999999	999999	999999	819	968	397	21	185	999999	999999	999999	61	838	999999	247	758	999999	999999	972	999999	662	685	877	442	239	716	414	999999	63	926	469	999999	999999	46	725	999999	999999	328	605	920	484	311	90	556	999999	985	869	837	995	548	592	578	640	999999	999999	682	171	330	589	262	983	297	131	999999	294	863	893	802	695	999999	804	999999	822	999999	512	361	999999	999999	100	999999	847	999999	728	515	344	891	635	999999	999999	999999	78	632	738	353	937	999999	190	941	272	488	999999	77	151	999999	744	718	755	588	749	999999	88	841	240	999999	414	415	568	999999	805	403	238	999999	999999	653	939	181	145	999999	125	999999	180	662	999999	999999	999999	780	436	740	999999	625	145	56	166	639	964	237	402	999999	999999	531	628	573	999999	869	260	999999	927	498	58	572	999999	287	473	433	852	999999	999999	999999	999999	999999	979	828	845	190	999999	191	830	510	999999	712	779	742	539	999999	696	607	999999	199	360	58	853	937	692	208	51	858	583	732	999999	548	454	772	999999	313	999999	799	728	955	611	999999	283	426	999999	345	999999	841	747	879	999999	999999	999999	999999	999999	145	781	51	146	646	148	409	608	107	723	999999	999999	999999	999999	235	51	999999	999999	999999	587	291	774	436	138	356	415	210	120	999999	999999	542	650	999999	999999	84	532	510	663	999999	999999	212	999999	999999	999999	669	87	785	318	522	837	840	376	335	15	999999	370	354	913	789	240	999999	299	905	112	191	498	407	514	999999	703	541	243	999999	999999	385	999999	598	734	468	278	630	892	
598	999999	999999	175	325	854	516	999999	187	596	874	850	999999	912	564	84	999999	180	680	281	999999	818	305	606	578	580	999999	175	772	620	999999	999999	610	999999	701	49	946	25	183	552	999999	999999	525	945	369	946	875	472	267	523	223	298	598	359	43	779	999999	558	596	744	234	999999	940	567	151	363	999999	834	221	525	137	504	999999	999999	283	124	302	360	999999	632	999999	167	908	258	406	166	922	999999	21	921	479	397	429	439	999999	657	804	958	803	15	705	51	261	999999	396	719	301	471	85	999999	486	218	999999	999999	48	999999	442	691	170	985	441	990	822	299	999999	740	85	567	808	999999	319	343	557	241	927	664	906	176	862	687	865	999999	184	102	999999	270	86	999999	400	261	224	999999	798	818	574	715	999999	961	695	655	643	733	662	459	608	152	661	89	46	384	170	276	828	483	129	980	815	999999	999999	785	664	620	176	999999	999999	207	545	739	999999	222	445	945	480	999999	53	142	798	724	493	303	609	999999	999999	999999	101	948	293	999999	698	594	899	498	999999	910	991	32	566	999999	58	411	999999	999999	422	824	938	224	795	621	439	987	999999	999999	999999	999999	185	999999	999999	999999	999999	462	913	999999	51	83	322	947	838	569	225	999999	575	693	676	92	999999	687	999999	999999	999999	876	999999	671	886	711	999999	809	999999	555	999999	333	829	416	649	595	498	387	880	999999	512	991	999999	235	406	418	422	999999	423	163	999999	497	92	999999	83	588	309	251	343	340	671	512	999999	292	834	891	200	169	999999	999999	594	319	807	245	99	95	500	927	999999	999999	298	999999	999999	999999	690	999999	251	239	999999	70	295	999999	53	550	677	10	306	103	401	999999	999999	263	455	342	569	556	690	999999	510	987	999999	999999	976	866	51	758	127	596	602	597	650	961	826	983	795	347	275	267	567	99	999999	406	536	761	259	45	466	63	539	144	557	404	729	355	972	999999	280	186	509	919	999999	709	501	999999	863	266	999999	472	546	231	290	432	289	420	207	999999	846	999999	999999	15	999999	73	999999	468	50	256	999999	481	20	999999	77	98	999999	648	999999	999999	905	999999	999999	993	609	994	516	317	854	134	125	999999	157	290	999999	65	570	999999	627	999999	652	43	763	616	999999	954	461	663	164	201	674	640	213	128	785	123	326	622	406	307	557	749	613	915	999999	922	999999	730	999999	999999	528	999999	31	999999	436	999999	999999	999999	969	999999	542	853	163	999999	459	484	115	39	999999	952	739	999999	107	329	999999	903	
429	848	999999	999999	630	999999	847	152	673	999999	999999	815	691	913	155	45	653	999999	765	704	596	951	466	999999	999999	305	235	999999	282	580	167	701	135	533	453	130	805	867	34	810	999999	21	989	49	866	999999	347	591	807	703	304	356	564	567	317	478	391	828	999999	335	999999	983	869	103	263	916	689	999999	469	34	240	786	999999	954	698	584	999999	426	790	527	999999	999999	65	578	285	811	147	999999	226	999999	738	976	583	698	314	999999	151	896	786	949	999999	999999	999999	782	473	517	628	999999	869	999999	516	964	48	766	377	863	927	999999	817	452	779	131	941	494	295	263	213	38	650	999999	999999	999999	640	840	918	776	521	283	115	999999	192	537	999999	999999	468	774	937	816	331	450	104	850	999999	344	180	488	999999	999999	496	220	999999	600	960	203	298	451	334	207	999999	600	352	654	195	59	999999	999999	432	457	35	521	325	396	707	209	581	593	985	306	670	440	537	883	786	895	463	592	577	999999	205	27	450	740	999999	730	108	449	999999	999999	999999	927	65	792	611	975	999999	999999	892	760	622	999999	465	37	537	418	73	468	868	999999	596	677	675	999999	261	18	81	999999	428	977	110	141	999999	999999	231	742	384	745	281	811	999999	545	699	816	999999	499	561	999999	212	559	666	640	581	373	443	407	262	137	540	999999	903	318	498	915	660	490	776	509	805	794	43	327	999999	67	999999	60	977	859	55	762	999999	999999	382	869	320	470	560	565	522	824	489	257	215	999999	999999	999999	56	784	165	999999	999999	61	616	418	999999	999999	999999	524	83	392	999999	403	92	778	155	254	999999	629	605	200	999999	220	999999	981	314	785	122	999999	999999	608	999999	203	703	652	48	405	999999	964	999999	971	999999	999999	492	999999	999999	96	175	437	999999	663	755	427	188	965	471	512	74	999999	113	999999	236	935	999999	999999	999999	236	700	439	739	999999	211	999999	999999	634	999999	999999	728	858	586	228	620	685	984	496	853	586	24	738	191	999999	341	416	860	613	744	91	671	28	999999	999999	396	736	697	999999	461	783	152	554	792	999999	784	215	58	884	129	551	950	878	620	802	221	961	999999	213	418	795	999999	999999	889	101	233	710	117	417	999999	884	999999	211	999999	80	444	470	945	614	752	999999	367	999999	494	203	141	792	999999	999999	957	434	999999	493	374	666	999999	999999	665	999999	353	83	999999	999999	62	244	563	748	844	550	368	750	26	643	461	293	437	145	187	695	999999	999999	313	169	999999	999999	406	999999	
837	377	408	963	804	254	271	678	37	726	923	259	640	999999	948	999999	590	216	418	999999	42	90	239	537	303	969	741	912	770	938	190	654	838	69	999999	476	152	404	945	771	999999	783	266	999999	221	927	999999	999999	999999	999999	999999	253	989	561	471	999999	148	871	670	835	513	358	907	999999	545	278	421	999999	481	481	999999	999999	270	646	999999	259	824	999999	999999	375	999999	999999	429	324	368	937	664	286	597	999999	337	281	733	120	268	33	875	177	174	999999	999999	483	105	20	741	393	982	999999	99	222	999999	620	555	304	920	349	929	999999	999999	608	613	144	999999	327	154	443	462	160	999999	448	383	657	363	382	999999	440	78	418	583	999999	999999	321	999999	384	999999	999999	999999	999999	200	999999	999999	291	447	566	339	381	499	778	999999	307	999999	832	966	999999	838	284	266	183	444	999999	280	520	999999	754	653	302	999999	999999	104	436	999999	32	959	999999	999999	102	220	999999	52	488	941	300	999999	286	999999	132	355	999999	546	948	461	999999	994	710	648	999999	281	999999	999999	999999	433	890	683	439	588	999999	999999	507	308	746	74	468	999999	956	999999	980	968	733	711	999999	947	412	999999	155	975	176	38	259	819	769	820	999999	884	15	64	60	616	122	697	144	260	847	247	999999	999999	993	420	47	172	668	615	999999	999999	999999	99	31	828	999999	464	999999	880	999999	688	539	999999	546	583	135	999999	498	374	999999	46	999999	280	999999	175	999999	271	982	756	990	96	161	163	999999	999999	503	915	42	232	88	657	285	264	636	168	999999	873	347	999999	294	145	674	999999	759	511	999999	120	989	855	564	276	999999	665	999999	536	537	386	653	11	999999	220	869	275	295	208	761	322	643	941	999999	399	923	572	472	855	422	856	403	771	140	392	925	999999	667	811	185	620	374	110	999999	332	229	999999	338	83	275	408	18	561	750	102	476	58	398	175	353	909	999999	44	123	680	982	999999	999999	698	294	999999	608	999999	32	999999	948	543	319	145	180	587	243	398	589	24	847	841	31	47	915	999999	788	501	999999	276	427	339	986	999999	349	999999	475	640	789	999999	799	535	538	999999	154	933	738	263	995	765	675	999999	455	109	999999	999999	999999	832	999999	417	904	116	24	756	723	618	556	368	795	832	121	603	608	15	224	322	999999	422	999999	981	148	534	506	702	999999	622	883	887	999999	208	485	642	857	381	679	999999	520	781	885	535	999999	380	467	172	654	82	205	450	884	519	837	449	939	801	999999	379	610	
321	166	999999	735	668	250	597	357	999999	746	237	336	531	802	532	536	999999	604	768	77	344	58	528	426	443	12	608	371	999999	703	999999	999999	309	999999	999999	625	999999	800	718	999999	999999	815	186	336	968	999999	999999	717	314	912	581	207	511	999999	275	273	637	684	301	666	642	236	999999	774	690	135	999999	999999	999999	907	752	567	999999	638	207	529	872	999999	458	999999	649	890	66	133	132	999999	600	997	816	999999	987	109	509	62	496	999999	999999	999999	645	999999	999999	914	999999	407	170	999999	321	872	115	999999	400	445	236	971	27	752	179	196	652	999999	534	39	631	668	999999	999999	68	833	152	999999	34	470	999999	614	243	999999	776	658	963	118	999999	728	891	80	544	999999	872	537	999999	744	474	317	759	814	318	999999	292	455	488	517	999999	487	730	552	721	999999	888	622	737	999999	975	521	233	999999	294	806	999999	561	999999	377	999999	530	999999	999999	999999	716	711	999999	305	186	452	331	180	455	163	69	997	349	999999	999999	663	260	800	752	769	999999	999999	226	999999	512	999999	731	330	121	737	434	689	332	463	999999	999999	156	326	560	839	653	350	999999	389	234	808	798	212	520	713	529	730	55	638	145	632	495	222	792	267	721	11	69	999999	729	380	999999	886	353	395	517	934	249	999999	125	612	316	837	305	704	130	528	999999	999999	218	704	643	694	328	382	999999	934	533	302	128	999999	291	999999	659	854	999999	999999	859	134	205	999999	490	142	523	532	326	658	916	98	146	203	999999	661	509	35	999999	999999	999999	971	662	999999	410	946	999999	999999	330	999999	187	999999	999999	218	999999	999999	211	623	223	999999	180	795	65	84	27	444	166	925	461	630	560	634	127	162	354	999999	471	622	194	544	348	60	212	80	480	475	527	927	534	999999	459	886	999999	236	999999	772	915	588	566	999999	790	868	999999	700	694	999999	999999	418	864	999999	224	589	438	678	171	130	592	985	603	999999	999999	999999	401	947	180	999999	822	891	999999	581	972	883	999999	228	753	480	999999	999999	385	928	999999	999999	73	999999	299	870	999999	143	999999	999999	189	930	984	25	59	999999	477	74	999999	30	730	442	75	293	807	341	532	220	925	691	92	91	609	675	999999	999999	174	646	999999	309	999999	689	826	663	401	999999	899	50	178	201	12	974	981	365	207	710	54	999999	999999	957	999999	247	217	382	607	108	999999	318	616	252	397	830	415	230	803	51	615	412	892	765	442	492	51	999999	999999	117	109	253	477	698	762	395	700	
700	961	979	481	454	65	999999	721	999999	434	999999	803	182	999999	999999	561	166	105	641	999999	999999	999999	855	999999	483	999999	499	999	87	840	918	999999	999999	139	999999	269	824	570	171	356	599	999999	852	67	124	999999	999999	999999	348	692	321	603	999999	999999	519	185	115	783	997	760	566	303	643	749	516	446	999999	52	999999	501	736	596	999999	295	999999	146	672	798	91	552	187	950	660	395	529	999999	999999	504	620	999999	163	51	999999	410	999999	999999	410	112	551	677	139	999999	695	846	955	999999	669	835	219	382	512	999999	702	999999	582	615	642	258	230	201	88	306	431	323	348	695	999999	533	999999	999999	736	570	256	413	999999	713	264	814	439	803	655	999999	999999	248	36	845	999999	999999	828	184	663	162	881	360	599	833	52	999999	508	999999	701	145	999999	227	646	942	70	999999	41	999999	360	999999	818	426	545	555	21	999999	999999	502	999999	999999	705	329	999999	583	688	896	813	589	999999	882	315	180	111	999999	201	77	601	94	999999	999999	96	958	824	835	343	464	999999	54	821	999999	95	16	913	999999	999999	21	888	72	999999	173	485	452	208	478	522	648	325	999999	364	944	591	212	717	306	819	746	505	503	249	233	999999	769	767	812	796	309	266	999999	88	189	188	539	830	999999	999999	999999	760	999999	322	695	149	788	690	877	277	999999	999999	616	976	694	999999	999999	822	40	999999	999999	684	396	681	999999	391	999999	946	184	999999	999999	382	105	732	999999	986	159	999999	999999	93	303	88	890	999999	912	20	650	338	394	673	999999	716	999999	539	999999	999999	373	999999	109	313	139	842	999999	122	224	999999	203	884	801	708	366	215	999999	947	788	637	999999	851	999999	999999	741	681	562	510	999999	346	999999	999999	874	225	622	999999	999999	250	999999	461	573	777	330	411	999999	765	537	685	317	587	447	999999	751	229	175	522	999999	999999	999999	458	289	14	150	999999	999999	637	19	585	96	881	134	37	999999	337	74	26	531	999999	395	975	153	876	203	394	999999	999999	999999	999999	60	110	999999	193	678	505	999999	568	637	999999	483	189	999999	952	599	436	463	420	858	999999	165	158	990	999999	511	597	314	412	810	755	979	999999	822	364	534	986	999999	941	359	497	166	999999	388	999999	884	216	229	201	287	999999	931	488	872	400	499	901	999999	41	682	90	200	768	999999	882	471	285	367	401	427	613	134	521	70	371	267	999999	770	910	664	305	378	123	135	52	999999	501	334	431	865	999999	999999	279	999999	278	306	397	747	506	617	
608	849	827	773	674	999999	419	428	999999	142	838	141	209	999999	387	712	86	999999	715	68	970	951	999999	999999	793	999999	854	999999	791	74	999999	999999	273	302	999999	455	550	999999	461	409	414	83	823	299	37	999999	677	999999	881	566	229	754	42	999999	999999	999999	914	302	979	999999	788	999999	999999	447	272	926	999999	906	321	931	999999	999999	191	999999	654	897	999999	645	508	999999	999999	951	381	999999	844	125	880	824	999999	999999	999999	258	369	523	621	999999	446	386	999999	111	634	770	999999	950	404	999999	572	726	794	999999	529	278	793	999999	877	836	785	411	603	156	55	53	261	912	999999	913	377	667	694	406	460	751	618	407	667	999999	999999	430	830	361	553	164	40	905	999999	273	464	681	999999	999999	472	44	783	999999	65	590	519	679	561	490	125	999999	999999	999999	299	777	999999	396	30	589	999999	364	999999	999999	999999	891	22	355	43	999999	458	999999	31	909	934	425	968	738	351	999999	778	691	869	350	999999	999999	999999	642	615	111	614	78	999999	67	318	117	999999	541	999999	174	999999	174	645	436	42	430	883	132	463	873	999999	920	54	999999	810	999999	495	240	999999	955	769	379	740	932	520	999999	44	999999	600	999999	999999	437	461	187	508	614	55	999999	318	815	764	999	189	741	301	999999	999999	717	257	999999	621	233	535	331	404	999999	433	713	915	652	395	919	531	999999	999999	382	469	866	445	999999	739	63	999999	999999	999999	769	200	998	999999	999999	364	999999	717	999999	215	737	999999	139	782	309	190	342	527	665	999999	999999	999999	553	829	919	999999	168	281	61	999999	999999	311	344	141	635	18	435	82	98	297	78	999999	464	430	184	480	339	93	146	24	407	999999	999999	770	355	999999	646	999999	999999	999999	206	55	665	999999	647	436	566	998	999999	300	755	999999	438	377	361	643	23	132	999999	449	999999	84	145	47	397	999999	999999	574	999999	343	371	266	362	496	101	33	546	191	999999	748	913	341	936	845	269	147	106	888	419	712	999999	524	524	999999	707	131	909	999999	885	614	391	999999	222	999999	928	498	907	999999	286	338	106	832	349	999999	536	563	148	300	778	259	999999	999999	165	82	66	847	742	999999	788	999999	999999	918	999999	178	366	920	128	132	916	770	240	999999	611	999999	999999	455	999999	618	745	154	982	619	999999	999999	678	236	999999	150	757	91	999999	999999	163	317	224	188	536	999999	549	999999	444	26	383	17	999999	999999	553	84	466	611	671	134	345	999999	999999	999999	77	669	999999	999999	999999	978	375	835	24	
413	999999	304	866	999999	918	14	78	139	710	999999	245	842	999999	896	682	999999	683	156	419	632	490	999999	331	720	120	867	680	418	531	465	999999	548	993	615	780	259	999999	38	692	666	999999	216	934	29	268	999999	62	999999	457	999999	305	999999	425	392	922	999999	973	155	999999	60	334	659	607	254	325	697	849	11	126	433	555	654	463	752	576	284	999999	311	462	885	999999	86	999999	211	170	431	133	611	999999	999999	999999	71	710	641	342	405	608	689	704	570	999999	61	486	34	774	650	999999	672	815	647	907	999999	999999	999999	245	999999	999999	405	999999	893	574	999999	317	828	156	494	943	821	420	180	676	894	999999	999999	509	764	600	999999	999999	999999	999999	460	999999	55	390	614	999999	278	406	999999	706	212	605	810	996	147	743	658	877	289	706	999999	262	644	971	999999	74	801	933	480	999999	762	967	574	237	999999	451	272	999999	542	126	675	999999	335	474	473	299	999999	895	371	31	999999	68	158	812	722	207	161	84	377	550	999999	999999	926	436	944	244	40	582	882	999999	481	220	999999	172	41	529	999999	180	507	999999	277	999999	572	459	715	704	819	761	515	916	999999	197	999999	992	550	341	498	999999	529	999999	268	223	22	999999	550	731	999999	985	781	999999	281	981	999999	653	999999	668	999999	476	999999	999999	424	999999	77	965	405	999999	149	353	622	699	40	37	650	278	465	63	894	896	909	983	981	834	980	999999	999999	318	621	427	719	881	999999	32	187	289	814	989	156	56	279	266	592	999999	373	91	999999	253	340	308	197	999999	774	875	567	737	268	590	298	755	330	97	671	999999	633	740	140	999999	849	371	464	476	907	999999	627	652	401	611	471	898	159	401	978	323	999999	999999	116	999999	464	449	30	999999	700	999999	726	192	594	999999	999999	632	951	999999	999999	969	843	721	321	927	257	914	346	656	999999	400	606	928	119	358	492	142	633	999999	553	410	351	999999	999999	516	130	445	68	531	999999	838	947	994	998	999999	479	517	189	189	445	550	113	999999	999999	309	794	999999	82	246	387	613	999	513	611	993	999999	613	945	804	999999	812	856	815	790	999999	453	611	930	110	878	975	953	454	999999	13	306	977	136	476	722	332	999999	821	153	262	999999	443	393	14	391	866	571	384	382	632	999999	297	582	823	855	999999	867	999999	367	412	659	999999	511	999999	696	650	486	479	92	483	449	44	671	538	451	20	228	999999	999999	999999	413	999999	999999	379	319	19	405	999999	620	539	465	399	
464	741	603	999999	932	999999	317	740	390	102	301	898	193	658	625	54	382	999999	999999	999999	263	354	998	90	483	142	298	687	999999	183	859	999999	28	59	580	930	934	166	87	999999	618	978	632	321	999999	182	196	999999	999999	999999	930	999999	574	523	146	119	999999	522	810	800	999999	630	999999	216	242	748	999999	143	999999	695	119	225	767	999999	333	285	722	999999	803	311	945	638	999999	894	253	999999	978	505	999999	470	197	999999	355	999999	947	988	492	425	88	538	302	999999	999999	698	999999	714	17	999999	200	861	396	65	719	509	999999	857	335	600	963	158	769	999999	229	618	507	697	870	489	582	344	792	307	608	274	19	892	66	999999	653	538	86	999999	999999	62	83	142	999999	846	433	99	662	999999	462	929	769	917	833	999999	200	554	844	527	471	855	78	99	456	454	499	961	801	730	947	999999	82	835	999999	177	544	999999	993	33	999999	492	682	900	999999	679	505	102	69	102	999999	999999	999999	558	999999	459	983	983	686	999999	999999	999999	298	932	944	38	856	999999	846	665	428	999999	560	820	471	978	182	178	999999	776	949	407	902	709	999999	848	739	523	999999	620	999999	561	688	745	999999	594	999999	750	956	816	822	999999	255	403	673	588	548	999999	97	494	286	999999	738	909	309	999999	569	588	999999	999999	298	343	571	235	481	999999	147	999999	999999	876	783	432	999999	999999	999999	999999	161	509	999999	736	309	865	436	877	344	379	999999	778	446	999999	35	615	142	999999	528	489	999999	29	921	805	999999	733	999999	221	710	853	602	999999	955	921	999999	69	552	999999	796	432	906	999999	999999	112	55	999999	379	426	850	999999	299	362	910	475	388	999999	587	240	295	575	144	999999	176	491	999999	522	823	524	928	965	73	261	73	105	582	999999	138	818	999999	91	364	999999	370	999999	563	250	399	490	999999	666	482	322	596	230	297	691	527	410	336	532	545	999999	999999	999999	114	48	999999	814	892	82	13	999999	479	213	220	830	999999	999999	927	999999	132	999999	981	999999	999999	750	999999	842	807	890	787	728	492	238	546	510	816	999999	438	999999	951	585	999999	470	663	999999	843	999999	20	467	999999	999999	482	999999	999999	211	999999	234	999999	364	382	456	999999	999999	295	999999	286	251	666	710	999999	378	205	412	999999	999999	999999	521	609	780	907	999999	832	350	63	893	255	692	828	344	638	592	94	83	152	505	999999	595	184	999999	436	601	726	999999	999999	999999	698	80	224	999999	465	999999	625	999999	999999	999999	623	665	948	401	999999	999999	
423	999999	999999	431	294	131	269	89	999999	160	346	231	353	315	999999	532	999999	595	205	184	478	966	999999	999999	966	474	999999	51	999999	912	999999	783	999999	999999	188	403	237	31	183	999999	999999	144	892	314	24	403	999999	152	553	101	768	362	205	855	125	999999	999999	794	999999	999999	505	227	208	66	513	562	873	511	136	162	999999	875	422	629	373	343	83	999999	273	572	207	484	498	999999	154	295	588	502	727	999999	951	443	566	999999	80	999999	936	999999	800	461	530	999999	999999	401	796	999999	939	576	491	782	999999	999999	531	999999	622	31	729	999999	912	999999	974	999999	784	999999	211	861	319	999999	558	781	406	247	773	812	52	999999	468	999999	993	262	355	999999	999999	999999	358	83	911	674	999999	59	863	528	924	582	486	999999	981	999999	199	935	999999	881	28	710	999999	999999	113	999999	849	191	562	632	424	659	873	963	371	839	55	999999	949	644	999999	999999	918	878	323	201	999999	894	459	848	907	999999	679	999999	992	309	569	999999	999999	999999	824	559	497	240	113	274	709	522	786	152	574	72	986	937	562	519	792	507	999999	912	393	955	731	714	724	366	980	408	970	72	280	833	167	756	820	768	999999	687	774	59	491	999999	117	317	999999	845	81	741	911	483	516	71	400	67	809	869	827	999999	515	747	999999	310	999999	724	871	999999	999999	239	127	999999	508	115	733	773	430	999999	847	999999	441	879	295	249	999999	497	555	218	442	999999	947	951	941	999999	181	37	765	190	270	393	445	541	941	842	623	127	974	411	999999	626	999999	999999	31	414	351	999999	461	54	813	65	179	662	308	999999	291	176	999999	279	933	705	999999	249	319	463	977	899	999999	453	625	379	522	153	880	815	474	718	999999	537	999999	999999	575	720	377	215	224	999999	242	147	560	457	274	705	478	632	618	999999	918	568	436	451	999999	999999	428	443	542	999999	782	493	339	572	247	325	391	398	140	297	999999	114	999999	204	999999	800	892	178	114	816	675	257	206	87	799	999999	999999	445	847	566	301	933	672	198	999999	749	808	999999	219	949	323	999999	501	331	523	814	328	999999	784	896	999999	260	339	725	359	999999	296	261	772	876	224	999999	550	574	999999	999999	999999	60	204	917	999999	905	958	165	503	999999	755	874	999999	985	999999	999999	999999	950	450	51	604	947	839	999999	463	999999	224	343	734	999999	539	927	336	584	383	999999	47	866	904	220	301	999999	232	764	999999	421	697	999999	999999	355	294	999999	133	999999	345	493	221	999999	
464	445	690	625	431	135	65	827	999999	979	611	774	832	794	56	240	999999	430	725	84	694	51	859	437	509	999999	93	940	999999	383	249	889	66	317	412	469	529	676	999999	107	708	952	999999	718	999999	69	523	499	552	999999	214	999999	768	146	44	999999	999999	999999	126	52	51	125	33	174	740	722	718	999999	391	586	710	82	999999	627	999999	999999	178	151	999999	999999	865	593	397	910	178	334	999999	919	282	990	999999	276	559	999999	65	999999	928	708	978	999999	350	998	118	966	999999	141	246	151	770	301	253	444	11	999999	186	457	727	123	996	999999	999999	799	252	401	703	443	523	999999	571	999999	999999	470	999999	798	108	867	485	999999	727	47	98	979	159	980	746	448	999999	882	533	608	999999	999999	712	572	861	551	755	716	272	749	618	277	999999	986	487	783	281	999999	999999	318	971	999999	396	958	326	999999	649	999999	655	999999	178	640	999999	963	917	999999	757	600	999999	557	121	769	999999	977	429	999999	999999	172	503	962	177	70	314	225	636	570	429	753	999999	249	902	494	70	18	999999	999999	999999	615	79	999999	35	681	277	999999	206	212	146	418	539	505	221	486	767	692	96	117	999999	999999	337	356	580	14	354	697	655	627	999999	159	406	999999	999999	794	103	999999	936	495	999999	294	28	433	999999	20	224	999999	37	425	726	378	999999	999999	652	999999	287	999999	906	31	999999	580	375	999999	504	986	999999	999999	518	426	393	751	756	600	324	51	210	903	922	570	790	999999	999999	999999	999999	340	237	932	798	383	516	380	119	915	999999	999999	999999	448	929	446	997	999999	242	999999	41	999999	621	331	158	611	999999	384	800	346	241	733	910	145	679	173	758	89	299	144	909	23	999999	840	999999	110	999999	762	974	485	573	664	999999	68	208	924	718	999999	784	197	970	142	580	773	683	435	313	999999	769	765	687	917	999999	107	700	28	344	781	889	58	488	650	409	324	772	576	999999	999999	937	754	455	999999	305	112	999999	777	442	999999	167	16	797	999999	993	218	999999	656	999999	273	367	189	590	937	27	735	999999	329	733	266	10	116	74	461	845	24	320	835	621	733	933	923	586	999999	999999	882	260	148	657	999999	526	126	999999	107	494	757	174	517	834	570	403	844	53	186	867	60	941	346	504	978	898	999999	44	105	340	444	603	123	323	144	484	570	999999	542	999999	883	999999	966	967	97	850	802	999999	61	339	98	999999	409	609	999999	941	914	643	999999	999999	563	92	652	767	60	164	999999	
204	699	95	999999	999999	511	445	983	691	975	379	416	137	106	960	999999	999999	251	564	203	514	750	203	570	999999	992	250	186	801	716	208	917	999999	800	999999	312	966	505	915	378	963	999999	881	965	999999	236	551	205	603	108	999999	999999	495	960	546	454	505	524	906	190	271	269	999999	999999	999999	462	483	337	498	657	27	270	336	196	239	999999	868	238	34	700	450	54	582	702	829	683	431	973	263	163	807	999999	999999	734	999999	999999	444	906	198	93	753	224	999999	999999	91	625	198	309	730	658	585	276	500	216	740	226	999999	999999	155	999999	40	509	84	344	999999	575	671	602	999999	535	453	962	49	941	999999	235	346	636	621	214	494	132	253	999999	999999	999999	999999	392	993	999999	27	999999	760	105	62	253	150	373	106	515	953	596	230	204	999999	623	237	999999	269	514	880	60	867	941	999999	999999	266	479	999999	999999	624	288	608	999999	518	498	999999	999999	999999	703	999999	972	999999	115	260	898	901	999999	400	954	999999	402	133	488	19	967	97	819	497	154	986	999999	607	999999	891	675	987	40	686	716	999999	293	670	565	428	908	519	762	690	999999	999999	999999	89	999999	15	231	999999	130	189	550	410	392	456	744	716	424	374	753	999999	585	910	871	372	999999	543	999999	999999	567	999999	111	457	335	999999	999999	147	778	592	796	999999	669	520	867	999999	145	999999	38	837	925	849	14	543	765	547	114	798	145	999999	999999	999999	985	999999	999999	70	88	103	85	263	668	606	938	832	577	972	555	75	999999	30	236	377	999999	999999	806	718	999999	568	691	787	34	988	12	932	196	999999	794	179	999999	807	772	999999	999999	999999	179	329	911	181	999999	792	992	999999	755	125	619	37	762	803	999999	878	999999	520	411	999999	239	679	999999	15	645	999999	188	385	153	999999	257	194	147	739	22	487	807	999999	602	899	794	985	999999	886	999999	169	766	991	999999	53	802	261	641	942	545	499	724	905	536	917	614	999999	895	519	867	435	889	32	999999	215	81	999999	918	511	999999	253	999999	717	692	486	292	196	898	109	443	996	553	205	204	523	762	999999	357	685	999999	187	99	723	29	888	279	999999	999999	280	972	999999	343	999999	448	999999	62	16	223	59	635	427	718	796	85	871	999999	694	999999	277	453	180	773	999999	227	326	164	999999	698	803	216	548	986	628	999999	999999	662	424	999999	902	470	756	687	307	60	866	468	303	999999	158	16	585	915	932	827	802	999999	110	911	999999	147	340	999999	419	842	
96	441	100	999999	324	218	467	999999	925	999999	999999	492	475	192	360	999999	860	84	550	797	631	633	63	800	335	853	561	999999	634	765	140	447	277	464	963	435	377	999999	333	939	999999	999999	999999	135	140	319	442	918	561	274	999999	265	767	622	221	463	387	300	999999	471	657	999999	313	169	676	258	999999	999999	999999	999999	999999	236	999999	610	258	984	643	927	999999	25	420	643	951	999999	488	999999	680	655	253	510	58	87	300	862	292	999999	999999	829	458	999999	105	432	699	636	999999	999999	515	999999	373	236	820	459	630	328	60	24	13	999999	999999	802	578	569	766	718	999999	413	999999	887	328	665	650	813	479	999999	920	987	943	325	585	999999	369	522	291	27	999999	999999	456	971	811	999999	589	999999	158	656	312	536	665	980	759	380	124	627	999999	999999	585	16	980	842	408	999999	80	999999	999999	253	999999	66	287	749	999999	288	956	964	86	61	85	261	999999	822	485	394	332	962	999999	215	323	742	684	999999	441	683	999999	999999	999999	999999	206	901	40	905	223	256	999999	916	952	999999	423	999999	551	787	999999	334	999999	167	367	24	740	999999	131	999999	999999	999999	381	999999	318	354	670	353	400	337	999999	999999	230	759	609	238	145	416	20	999999	791	172	201	897	951	117	999999	999999	255	558	18	98	779	877	975	522	875	555	608	607	810	999999	759	223	932	458	999999	591	558	139	999999	999999	108	46	371	999999	509	484	752	210	22	220	999999	999999	328	766	404	999999	783	96	363	590	999999	412	999999	721	412	977	964	999999	14	750	901	125	999999	999999	989	743	515	218	999999	400	802	407	595	600	971	999999	895	176	64	759	808	471	776	298	999999	696	761	650	364	532	519	260	206	272	318	982	171	644	776	660	838	999999	84	962	787	410	817	684	749	494	91	798	999999	254	999999	439	349	999999	999999	303	982	864	854	490	999999	999999	210	332	291	989	756	261	999999	403	920	999999	397	999999	511	124	879	86	900	869	450	721	812	951	330	999999	642	780	485	999999	678	973	999999	593	999999	244	210	494	403	759	738	830	999999	54	333	709	52	999999	999999	53	424	999999	964	999999	50	999999	999999	999999	12	412	357	999999	775	917	724	999999	522	803	732	276	999999	394	682	999999	140	619	323	767	627	999999	836	116	999999	999999	67	773	19	734	553	922	999999	951	999999	999999	412	999999	65	489	329	999999	196	248	803	999999	138	999999	232	999999	854	430	999999	972	631	999999	576	250	84	343	999999	951	999999	787	260	809	772	999999	
999999	999999	738	999999	564	999999	999999	999999	999999	598	312	297	999999	37	999999	999999	880	999999	999999	531	329	109	424	171	688	721	629	999999	448	408	988	994	840	175	136	999999	94	999999	865	999999	533	390	957	978	938	786	40	832	411	751	999999	136	732	250	644	999999	277	577	689	843	214	80	802	35	609	318	456	999999	901	999999	112	403	999999	75	997	939	151	446	233	901	690	796	999999	697	501	999999	271	599	531	331	999999	517	999999	32	806	463	999999	931	378	629	999999	892	999999	402	648	514	999999	999999	253	704	662	831	353	788	999999	418	114	114	534	747	57	857	999999	579	746	999999	606	244	999999	544	361	220	77	603	571	798	999999	573	59	987	992	603	356	826	669	441	173	19	870	398	999999	483	407	630	582	482	999999	362	656	999999	908	999999	999999	708	353	452	999999	750	999999	999999	999999	541	65	999999	755	453	510	790	999999	314	432	597	999999	870	196	878	812	999999	31	98	522	512	917	995	89	368	205	999999	482	227	678	999999	792	516	845	999999	427	860	999999	138	972	495	452	351	631	321	269	538	522	999999	639	999999	728	138	842	999999	623	69	468	397	999999	862	317	999999	636	19	999999	858	999999	379	460	952	571	892	126	999999	70	999999	374	767	108	666	999999	17	587	361	694	999999	674	804	203	999999	402	487	999999	999999	188	759	715	622	516	411	513	152	999999	687	754	836	999999	815	980	999999	695	700	298	591	999999	999999	115	284	325	999999	999999	230	186	999999	999999	93	21	16	848	310	859	999999	999999	999999	163	982	992	899	606	999999	999999	858	999999	155	672	701	199	299	382	878	654	440	306	375	227	293	966	922	999999	671	824	15	967	679	198	943	448	602	999999	755	317	215	678	999999	499	335	406	41	430	858	894	721	999999	999999	656	429	999999	886	479	869	25	80	999999	999999	42	645	890	154	956	729	263	596	861	999999	571	448	762	839	875	891	886	999999	502	279	999999	999999	381	997	32	769	999999	561	132	568	999999	247	442	999999	434	853	999999	262	999999	999999	604	307	860	17	408	999999	666	615	20	587	983	90	999999	503	168	929	999999	892	131	197	241	701	474	302	887	334	15	999999	414	32	456	999999	999999	801	674	478	999999	373	599	999999	112	881	551	545	999999	658	999999	939	584	504	999999	552	140	886	469	902	999999	999999	129	83	999999	647	210	999999	140	999999	229	776	999999	690	687	901	303	317	94	359	160	928	718	238	664	76	999999	910	444	904	503	974	341	771	999999	684	253	525	
612	465	680	562	999999	999999	439	893	121	893	817	687	999999	823	801	120	752	905	849	890	418	146	212	300	554	236	999999	999999	444	66	55	12	999999	777	704	999999	678	597	523	999999	799	999999	954	551	999999	756	655	999999	999999	231	29	999999	835	362	117	476	999999	390	999999	188	999999	999999	458	64	999999	814	999999	481	999999	182	441	164	999999	367	101	647	191	661	208	999999	580	184	999999	223	999999	999999	177	304	669	238	377	298	999999	345	999999	999999	322	900	999999	287	727	999999	999999	10	789	999999	358	999999	271	470	295	601	191	221	607	999999	120	245	27	999999	647	735	812	890	804	999999	999999	999999	255	485	334	291	957	920	999999	407	623	83	433	181	957	699	43	209	943	999999	116	377	737	916	505	86	882	171	640	991	999999	671	205	646	999999	313	232	785	999999	13	643	271	151	999999	582	999999	812	845	584	999999	701	612	947	39	46	999999	317	999999	980	999999	999999	796	289	88	45	952	999999	999999	881	999999	477	257	74	999999	141	845	236	537	344	467	999999	46	586	692	299	759	723	176	609	102	995	893	805	887	605	847	981	72	174	629	169	35	963	930	999999	454	547	18	999999	999999	999999	780	994	999999	983	371	999999	999999	788	286	238	711	187	789	658	999999	452	999999	344	294	863	174	999999	714	999999	248	83	999999	999999	845	221	715	278	418	131	224	999999	999999	903	243	636	999999	999999	999999	401	457	847	184	999999	896	11	370	674	612	999999	806	417	999999	224	744	298	564	384	942	74	523	443	999999	667	444	684	999999	999999	110	657	479	889	999999	323	850	401	898	999999	999999	999999	850	50	666	999999	999999	806	619	999999	999999	944	999999	999999	341	823	877	24	999999	517	837	221	841	97	573	954	999999	999999	933	966	999999	353	999999	999999	999999	108	999999	482	999999	689	352	999999	75	999999	124	166	585	469	558	661	999999	835	323	391	547	114	11	763	999999	999999	232	408	999999	652	704	814	554	892	951	999999	999999	404	248	398	175	209	156	749	999999	417	379	398	999999	282	531	537	40	18	642	954	107	460	15	74	999999	943	999999	423	398	309	611	692	518	325	999999	50	597	924	226	347	957	999999	999999	70	342	834	50	999999	130	176	784	545	260	997	145	158	399	183	932	231	445	732	361	673	805	687	879	52	999999	490	939	116	792	305	996	999999	999999	999999	732	631	903	999999	303	231	525	76	999999	521	190	999999	651	999999	991	995	902	235	900	127	999999	655	954	999999	380	639	999999	999999	999999	955	999999	300	999999	
453	451	310	327	281	439	139	158	739	254	368	861	999999	839	525	999999	797	999999	999999	944	552	999999	999999	677	905	792	663	995	846	999999	487	520	999999	424	208	973	691	677	630	999999	770	968	526	410	596	145	63	800	711	563	999999	562	239	356	936	763	374	633	999999	489	776	144	311	426	999999	999999	999999	902	999999	999999	433	129	772	999999	999999	584	174	999999	90	999999	999999	862	294	293	365	999999	999999	999999	488	444	608	67	265	151	999999	999999	667	999999	999999	999999	173	161	169	169	999999	836	999999	264	182	361	999999	699	999999	999999	999999	913	849	28	999999	999999	567	999999	424	206	999999	375	999999	999999	956	547	916	75	42	343	606	587	703	135	163	999999	144	36	371	136	845	909	514	999999	400	115	786	649	47	799	999999	735	736	963	999999	764	972	168	999999	634	445	534	666	219	54	999999	220	724	864	543	708	541	76	298	360	44	860	999999	240	850	760	277	37	243	163	871	850	740	910	399	555	976	728	737	999999	321	252	305	568	236	999999	72	999999	504	999999	648	668	448	612	999999	999999	721	999999	999999	999999	177	506	433	66	183	999999	479	814	475	987	731	813	339	607	49	791	565	692	14	955	698	493	533	151	514	213	999999	138	729	495	834	999999	999999	863	523	814	819	999999	395	913	425	258	999999	517	369	999999	338	841	572	999999	347	999999	999999	999999	999999	684	999999	291	551	969	911	351	999999	980	163	683	541	476	93	234	972	326	306	999999	539	449	184	26	999999	679	875	570	565	340	158	804	134	780	688	999999	841	538	697	425	12	999999	173	338	363	999999	999999	862	757	999999	426	31	732	832	961	735	509	957	509	871	104	999999	999999	754	831	358	999999	999999	787	253	393	444	629	999999	98	999999	999999	846	662	999999	385	23	812	999999	913	999999	82	301	819	953	340	884	39	825	330	661	999999	418	506	999999	137	542	84	513	999999	982	402	999999	744	505	459	999999	304	413	999999	91	537	568	841	705	286	999999	941	834	913	999999	415	803	999999	999999	999999	867	349	656	968	843	938	999999	272	931	734	231	557	323	503	677	589	999999	339	248	133	729	577	801	729	869	999999	249	600	456	999999	598	299	999999	337	592	323	647	999999	999999	153	999999	305	910	999999	65	999999	628	341	246	918	999999	999999	322	313	448	999999	548	927	109	999999	699	708	816	363	999999	931	250	986	999999	999999	999999	191	999999	105	894	434	999999	831	999999	169	972	908	363	537	788	135	977	12	888	302	775	720	999999	999999	454	529	
488	556	999999	999999	469	641	429	883	977	607	999999	226	418	24	632	717	263	939	279	999999	355	999999	575	20	954	247	108	618	999999	231	846	286	999999	374	999999	120	996	999999	700	999999	488	480	999999	191	999999	999999	593	874	670	68	466	405	999999	663	184	209	980	824	999999	231	543	811	305	756	760	999999	575	54	78	521	720	713	248	999999	312	874	729	394	671	203	999999	233	999999	529	764	999999	999999	988	200	745	139	181	381	999999	797	676	184	999999	430	839	195	549	806	158	347	999999	167	203	361	309	480	596	163	975	577	320	999999	776	991	319	364	587	999999	999999	999999	999999	341	999999	150	635	700	999999	963	832	18	113	999999	999999	191	20	293	952	999999	999999	275	543	28	405	999999	487	999999	408	812	999999	484	607	695	483	999999	999999	421	397	63	726	609	999999	999999	330	966	999999	892	999999	999999	980	999999	412	950	963	67	848	999999	935	868	662	821	999999	122	999999	357	999999	999999	999999	999999	999999	599	896	999999	910	290	719	910	698	999999	437	595	999999	999999	831	95	999999	657	732	425	918	278	485	529	400	904	318	442	999999	972	565	65	948	41	212	391	139	513	49	999999	347	937	832	506	440	999999	81	488	291	766	285	753	999999	528	124	123	123	377	507	16	999999	999999	140	725	873	999999	999999	999999	610	450	956	568	999999	58	87	999999	446	978	99	333	832	999999	161	23	999999	999999	379	430	916	99	278	761	999999	42	711	70	807	999999	633	67	430	363	999999	840	810	717	999999	637	450	999999	676	144	287	184	184	151	135	126	38	70	12	225	802	999999	181	204	562	585	346	999999	183	339	999999	999999	903	479	952	999999	213	979	678	999999	979	782	422	144	999999	831	999999	570	935	690	88	573	64	999999	561	366	668	615	165	559	300	433	960	346	789	999999	999999	704	198	999999	913	58	391	270	246	29	108	47	720	730	726	776	91	493	999999	781	999999	999999	917	596	652	999999	823	999999	999999	999999	822	85	355	999999	560	164	381	130	776	40	191	793	968	542	999999	999999	894	999999	999999	524	999999	476	95	17	279	582	999999	999999	172	325	234	272	819	690	206	32	692	493	180	999999	999999	961	716	999999	999999	192	999999	385	339	31	703	999999	999999	926	213	999999	990	347	957	977	377	780	999999	461	999999	999999	973	288	345	999999	938	999999	263	270	130	390	760	999999	999999	96	999999	411	999999	151	621	835	976	893	486	850	42	355	535	202	205	624	999999	999999	425	680	219	451	999999	104	92	999999	999999	36	806	
999999	595	999999	929	871	134	965	517	815	840	999999	999999	90	801	495	211	593	875	71	74	999999	386	999999	450	737	877	411	371	999999	999999	328	700	950	97	663	999999	907	425	664	999999	239	116	999999	424	455	738	999999	999999	554	999999	999999	426	84	961	310	446	100	684	999999	993	723	604	350	756	999999	279	991	999999	148	999999	999999	177	221	992	999999	399	198	90	999999	999	999999	999999	817	284	999999	902	625	989	787	226	999999	233	999999	999999	999999	999999	999999	442	903	185	999999	999999	999999	323	599	331	999999	91	999999	911	258	20	689	999999	999999	962	999999	999999	195	999999	999999	12	216	921	76	80	943	999999	647	209	633	755	186	819	262	613	259	503	684	249	999999	544	862	875	968	163	543	41	999999	392	848	699	999999	999999	531	743	929	589	256	528	387	664	444	926	999999	502	833	870	999999	999999	712	999999	391	946	921	119	149	340	953	913	537	911	133	264	999999	934	509	891	297	519	999999	670	257	999999	861	43	109	936	598	476	329	673	102	786	680	565	999999	999999	373	421	603	599	636	343	999999	476	999999	999999	999999	353	993	942	999999	999999	956	52	45	999999	94	888	20	213	741	487	593	864	818	347	584	796	626	208	528	999999	999999	999999	43	914	174	395	502	920	999999	999999	483	387	100	671	999999	638	529	92	226	485	411	400	999999	999999	749	999999	657	999999	999999	777	999999	794	423	999999	515	872	18	131	70	699	999999	99	840	999999	14	216	773	157	517	999999	999999	999999	982	53	474	524	999999	884	174	47	737	999999	325	594	528	688	999999	393	999999	999999	629	408	31	526	99	999999	559	370	154	543	363	510	684	659	511	192	999999	380	241	999999	645	134	957	32	961	95	774	256	968	325	999999	390	990	560	326	868	522	465	953	162	964	999999	999999	630	684	237	625	665	93	999999	877	999999	161	175	321	999999	450	999999	565	14	547	313	402	999999	301	973	519	134	999999	999999	669	355	999999	999999	35	779	394	337	999999	733	999999	999999	173	632	447	999999	238	824	248	820	999999	999999	899	948	999999	661	473	910	338	710	718	999999	332	450	999999	999999	175	82	150	542	999999	123	660	832	545	439	149	769	391	641	745	694	885	999999	999999	155	999999	999999	474	999999	315	484	998	637	999999	969	786	722	955	916	494	165	999999	706	709	315	999999	999999	413	185	521	999999	528	697	999999	33	614	809	999999	531	86	999999	608	776	236	999999	124	32	999999	999999	652	427	813	999999	156	590	999999	189	813	908	292	388	76	999999	852	611	
955	311	672	999999	364	976	999999	999999	839	798	556	908	479	82	200	840	260	999999	533	104	890	63	550	385	999999	999999	996	999999	999999	697	629	320	999999	999999	681	999999	360	825	999999	675	931	389	635	358	999999	111	709	740	718	452	999999	238	999999	757	999999	902	760	296	978	929	980	178	195	999999	178	246	984	854	999999	387	999999	434	625	857	999999	511	427	202	999999	911	999999	266	609	796	569	401	555	176	904	778	62	73	999999	292	695	762	203	493	189	796	127	855	348	340	962	999999	613	907	593	219	484	568	944	77	999999	999999	999999	999999	582	777	691	817	950	623	334	426	587	342	171	410	318	934	999999	999999	793	870	918	279	834	865	787	999999	999999	999999	303	999999	128	779	88	972	204	804	999999	999999	115	309	904	725	15	546	125	280	745	192	901	550	555	399	283	999999	999999	299	564	716	999999	53	243	265	329	840	307	808	999999	199	999999	513	33	611	449	999999	965	999999	273	999999	750	517	999999	401	793	753	999999	999999	999999	744	176	999999	999999	204	999999	999999	76	999999	999999	999999	999999	316	25	999999	976	397	999999	944	949	789	999999	999999	999999	277	999999	482	151	842	472	575	999999	578	999999	999999	32	310	274	999999	999999	388	427	999999	796	107	59	443	501	355	999999	999999	235	999999	779	715	375	564	999999	972	237	939	919	999999	186	830	999999	670	13	505	533	675	132	698	755	571	999999	62	999999	927	227	533	981	796	426	76	999999	999999	798	999999	999999	468	999999	302	601	259	468	203	149	966	999999	388	439	995	822	749	283	537	250	217	353	323	999999	951	754	704	999999	133	807	999999	490	368	872	999999	999999	74	254	830	999999	505	113	178	912	999999	104	839	103	985	973	999999	792	812	665	590	999999	830	999999	478	999999	897	301	999999	999999	39	999999	999999	516	33	644	999999	999999	453	440	744	114	184	410	898	857	914	999999	972	159	139	999999	678	703	999999	999999	530	354	776	999999	209	214	999999	999999	999999	374	630	333	79	999999	226	182	349	381	920	486	79	430	821	621	633	296	999999	194	266	711	807	770	999999	862	123	999999	728	999999	999999	540	999999	999999	527	999999	999999	591	999999	630	933	957	977	306	782	805	999999	110	533	999999	658	912	885	999999	999999	182	566	860	999999	217	238	813	999999	999999	999999	390	999999	677	903	296	999999	52	756	698	999999	308	733	510	987	429	770	23	879	573	999999	328	655	760	875	999999	967	376	492	333	402	999999	513	799	165	402	664	424	207	246	999999	615	999999	196	333	227	448	
66	872	679	446	225	933	880	675	822	735	390	801	999999	328	28	560	432	999999	140	795	934	355	595	764	355	815	999999	999999	897	171	468	999999	658	905	999999	504	999999	886	187	196	999999	133	342	999999	999999	623	999999	918	751	999999	999999	891	202	432	514	710	286	915	999999	409	301	85	777	661	276	953	152	652	999999	999999	748	546	999999	944	171	810	22	927	999999	732	176	724	62	843	437	577	244	999999	401	210	227	896	795	999999	999999	999999	999999	680	999999	331	480	996	999999	237	315	197	772	999999	271	704	698	358	435	368	242	577	32	934	234	699	999999	999999	261	215	306	852	750	999999	59	613	464	341	537	168	262	999999	222	825	999999	249	804	985	964	697	512	999999	470	999999	999999	328	534	421	456	999999	612	563	745	306	930	463	447	432	208	657	999999	366	821	277	999999	999999	364	207	406	985	894	999999	952	999999	999999	438	391	323	803	731	89	999999	885	999999	556	698	999999	999999	895	84	801	381	787	999999	457	156	999999	203	330	484	999999	337	25	471	806	878	611	190	603	502	999999	133	628	477	578	206	480	999999	720	417	636	999999	311	331	999999	523	946	644	116	556	391	999999	992	999999	999999	751	36	424	39	999999	97	999999	999999	402	12	677	999999	319	999999	260	999999	71	482	999999	999999	524	35	693	287	293	932	966	84	56	999999	882	141	309	710	826	180	66	955	999999	330	392	135	999999	329	515	999999	636	905	855	881	330	716	89	999999	252	725	999999	146	999999	745	999999	179	276	291	130	546	454	609	999999	90	618	115	439	593	999999	399	126	374	772	523	999999	71	228	174	999999	176	62	827	467	111	837	919	219	308	209	222	999999	627	209	968	325	37	993	775	272	999999	287	495	26	999999	608	999999	374	233	449	69	999999	111	500	953	494	999999	151	811	253	999999	999999	999999	394	253	541	499	999999	803	999999	999999	78	452	902	576	999999	566	999999	614	502	999999	554	999999	858	149	270	756	136	255	484	698	886	192	531	573	329	156	111	999999	321	119	999999	571	999999	999999	991	508	999999	924	75	927	999999	536	318	384	999999	909	999999	254	982	784	372	920	328	999999	999999	999999	921	339	256	742	999999	999999	302	393	76	983	999999	686	158	999999	999999	999999	999999	999999	883	359	873	999999	428	999999	874	999999	790	536	746	881	253	526	790	115	587	870	677	332	472	776	243	999999	999999	171	948	595	999999	230	237	170	740	771	625	41	22	773	910	836	999999	607	258	765	646	195	739	999999	896	53	184	
686	999999	999999	93	117	126	948	999999	267	471	999999	761	569	999999	586	151	481	999999	999999	102	813	959	840	999999	999999	527	999999	288	132	431	513	698	62	999999	550	635	883	687	517	915	999999	934	653	375	999999	846	999999	466	70	53	268	999999	999999	999999	371	727	694	402	228	589	648	999999	999999	836	957	589	999999	524	999999	950	999999	794	999999	844	37	879	316	475	875	28	839	21	227	89	173	969	561	999999	684	823	941	490	468	927	276	999999	228	817	999999	999	148	174	708	119	785	474	160	303	922	999999	420	228	527	999999	750	637	452	637	999999	988	38	606	999999	934	999999	777	335	999999	577	999999	661	499	67	875	880	674	999999	117	303	699	818	268	189	202	412	999999	962	268	187	639	952	590	999999	429	999999	541	334	773	110	18	999999	695	999999	999999	831	921	999999	652	999999	85	334	999999	999999	973	179	999999	999999	999999	999999	297	815	76	287	938	680	999999	999999	999999	903	348	350	539	17	999999	560	999999	542	999999	370	490	561	320	939	111	314	999999	999999	999999	260	211	124	999999	250	813	202	82	417	787	618	760	576	999999	999999	980	735	795	336	58	423	55	237	537	286	51	735	504	137	186	634	999999	824	184	999999	999999	234	664	999999	204	102	488	716	755	999999	999999	999999	38	571	958	376	518	291	207	999999	214	973	999999	409	209	999999	698	944	999999	162	556	936	999999	999999	55	756	80	999999	141	956	934	339	482	999999	676	999999	999999	999999	999999	809	999999	780	626	426	999999	728	647	264	999999	126	404	543	485	602	724	673	521	884	525	212	305	999999	160	250	999999	874	999999	330	732	81	380	764	776	999999	47	775	320	975	970	999999	118	999999	417	999999	562	401	854	999999	541	13	999999	822	417	999999	514	999999	630	386	999999	999999	999999	327	531	27	746	639	767	63	565	949	363	999999	999999	208	104	489	604	145	687	431	30	622	999999	729	465	557	999999	810	916	934	155	933	999999	672	99	999999	294	399	278	923	999999	800	324	592	999999	80	909	218	871	34	508	999999	698	182	288	614	539	999999	562	999999	291	999999	146	631	999999	429	999999	251	118	313	999999	214	999999	764	797	999999	308	205	90	999999	648	149	939	892	435	659	245	208	393	485	261	492	836	90	641	678	663	693	788	229	906	668	109	567	829	304	629	933	385	999999	316	999999	721	999999	550	999999	26	254	206	999999	193	965	857	633	61	712	999999	785	999999	999999	566	615	416	860	999999	979	49	381	72	140	40	312	823	335	178	917	770	
999999	540	499	661	418	999999	644	46	941	811	999999	516	127	926	843	811	266	502	701	927	999999	691	570	999999	644	192	75	123	881	151	532	465	144	942	709	255	632	467	157	128	999999	999999	999999	178	999999	865	945	214	196	999999	567	832	476	990	908	977	969	999999	26	236	431	530	999999	799	999999	20	381	184	227	598	188	999999	355	583	164	47	999999	999999	539	779	247	999999	999999	390	999999	699	999999	153	999999	999999	285	999999	451	920	696	252	669	999999	889	999999	999999	770	986	999999	322	999999	487	893	836	871	832	577	999999	247	988	570	602	773	225	589	32	238	150	495	323	942	999999	999999	999999	999999	999999	999999	999999	999999	295	476	999999	339	78	999999	999999	104	317	172	999999	708	999999	213	999999	135	649	999999	530	310	540	999999	629	501	999999	379	999999	999999	16	999999	503	433	73	881	951	521	696	273	704	409	999999	927	920	978	596	615	999999	153	502	761	272	481	877	213	446	999999	999999	383	65	999999	403	999999	98	393	668	999999	644	506	999999	420	438	386	201	131	999999	612	345	650	999999	668	815	278	559	254	661	31	555	999999	999999	999999	674	323	218	15	999999	215	839	536	319	130	971	67	999999	92	333	886	290	756	279	833	694	999999	477	396	883	135	999999	844	731	647	920	783	999999	341	745	125	177	195	125	999999	773	808	340	784	697	757	387	999999	920	775	741	999999	999999	611	236	477	845	821	999999	880	604	994	805	672	210	197	999999	559	347	999999	718	105	641	551	70	886	865	999999	999999	999999	748	999999	923	956	905	130	201	999999	999999	999999	279	356	999999	244	133	999999	13	668	584	999999	762	827	139	713	999999	645	167	999999	550	349	612	162	999999	996	142	470	999999	848	766	999999	999999	544	999999	79	938	999999	999999	406	428	292	883	999999	118	999999	373	920	14	999999	899	270	963	161	910	999999	665	127	232	76	112	662	707	164	901	505	514	999999	383	70	775	694	999999	760	621	267	999999	999999	54	999999	633	222	466	860	999999	506	125	844	634	690	413	820	149	965	304	765	584	729	306	612	684	155	546	943	445	215	999999	212	999999	652	308	999999	82	999999	999999	890	999999	846	215	404	389	669	593	692	999999	954	554	648	466	999999	999999	737	999999	441	260	999999	675	522	425	999999	850	913	314	999999	391	162	748	852	531	999999	570	737	999999	999999	232	24	999999	854	296	490	661	17	746	999999	999999	571	152	640	47	956	224	999999	431	999999	554	476	365	611	311	999999	215	702	127	999999	295	945	999999	217	
999999	999999	999999	821	999999	934	91	999999	176	630	22	999999	20	117	814	999999	199	886	316	61	356	755	999999	949	999999	792	999999	959	889	693	398	999999	357	934	431	801	39	999999	999999	497	391	711	309	999999	599	490	493	107	887	552	862	409	999999	172	860	463	585	976	278	443	999999	999999	952	483	242	999999	473	86	686	22	999999	999999	439	819	999999	999999	456	925	360	72	308	187	81	347	831	988	395	195	83	999999	225	63	135	23	838	269	758	826	501	612	27	417	421	874	17	999999	999999	819	999999	225	17	660	626	216	144	999999	59	999999	652	253	601	288	999999	719	999999	999999	999999	999999	980	999999	886	629	433	747	55	891	999999	207	340	999999	28	999999	692	858	960	999999	999999	918	879	366	220	999999	184	999999	20	739	414	701	88	999999	406	554	838	999999	999999	388	236	878	170	252	715	852	999999	887	235	35	595	153	758	999999	63	751	545	624	199	743	454	186	737	315	486	74	129	814	999999	999999	737	599	999999	582	338	559	758	636	650	999999	868	296	32	984	999999	270	943	846	471	654	999999	999999	903	999999	933	999999	999999	855	765	650	733	470	529	761	298	999999	999999	186	902	504	993	909	999999	831	999999	999999	164	753	999999	226	131	999999	352	713	465	999999	999999	933	648	288	418	902	870	999	634	407	766	270	696	157	646	999999	999999	999999	999999	109	250	81	720	775	999999	999999	692	549	529	460	127	816	306	999999	310	999999	538	624	96	100	48	973	207	476	400	999999	66	25	579	364	338	385	63	365	282	999999	223	999999	392	30	220	999999	999999	999999	290	950	964	921	846	999999	237	329	999999	999999	71	276	874	999999	384	12	341	677	970	174	999999	741	763	940	999999	999999	477	999999	999999	75	880	717	503	34	999999	450	928	144	999999	623	137	18	999999	493	999999	15	749	969	497	389	689	542	360	315	60	549	999999	33	429	169	488	572	97	815	688	353	773	850	67	999999	999999	206	508	999999	999999	123	246	279	646	496	999999	508	178	852	385	348	366	197	973	647	262	904	715	19	145	999999	920	689	805	950	242	899	999999	999999	315	493	43	999999	277	937	312	918	999999	933	999999	980	403	245	440	350	999999	585	876	420	681	179	490	499	220	482	202	999999	474	695	263	47	596	615	999999	891	315	361	999999	45	999999	999999	527	781	786	165	999999	685	258	464	964	656	32	999999	881	145	12	543	999999	794	999999	755	999999	691	679	194	394	788	999999	549	999999	999999	665	840	85	999999	652	709	712	65	
321	517	999999	19	731	999999	24	104	999999	411	888	771	567	134	999999	589	999999	836	111	602	999999	382	999999	999999	999999	339	990	999999	425	544	493	303	999999	738	999999	237	999999	999999	999999	82	179	299	64	296	999999	999999	77	540	550	496	999999	815	999999	120	294	939	530	599	589	402	999999	999999	999999	999999	918	594	940	999999	651	72	999999	456	876	999999	432	481	999999	699	999999	166	272	459	641	928	98	677	696	999999	454	543	707	857	999999	567	465	346	999999	864	999999	76	332	248	889	487	364	10	939	578	688	813	999999	830	551	433	140	167	999999	750	111	999999	898	230	384	118	999999	285	999999	319	574	95	999999	463	331	999999	833	33	570	164	574	999999	737	127	41	641	999999	876	999999	999999	999999	999999	155	869	763	999999	177	999999	863	781	999999	89	999999	999999	13	602	952	168	999999	569	600	999999	597	999999	186	23	999999	780	199	743	195	488	999999	179	882	276	999999	991	699	203	813	731	170	789	999999	494	688	117	999999	999999	689	764	377	999999	831	999999	999999	118	693	750	999999	397	912	999999	595	643	999999	999999	748	999999	662	999999	468	316	755	869	999999	808	13	691	334	405	999999	761	64	999999	121	233	347	562	999999	831	307	949	999999	426	999999	999999	203	999999	999999	458	369	999999	775	999999	305	70	990	962	999999	901	114	999999	425	229	730	999999	74	173	531	999999	892	196	180	831	999999	999999	738	999999	999999	904	614	614	316	875	999999	289	999999	336	136	999999	243	384	187	665	726	305	999999	999999	999999	667	976	39	868	499	566	183	216	943	74	999999	999999	660	912	479	999999	500	695	550	193	450	175	999999	47	480	652	518	999999	999999	115	367	985	389	643	392	928	584	999999	817	999999	862	83	52	271	350	728	999999	472	707	999999	235	999999	983	174	255	502	247	999999	397	846	58	174	702	838	999999	999999	999999	27	999999	551	711	754	999999	240	331	999999	132	476	696	752	79	55	999999	999999	879	999999	12	225	398	999999	690	592	358	970	999999	999999	999999	213	564	550	785	999999	942	166	667	481	999999	999999	843	877	999999	999999	999999	645	777	12	999999	567	999999	948	797	727	628	640	861	999999	405	907	969	633	996	919	911	155	966	513	113	999999	477	407	35	259	382	999999	519	999999	297	713	203	268	999999	999999	254	999999	999999	999999	937	999999	305	548	86	824	783	219	881	999999	859	159	678	273	999999	720	99	561	922	547	999999	117	130	942	999999	692	714	999999	999999	192	999999	305	402	907	999999	999999	848	928	331	999999	476	172	639	69	999999	
147	44	999999	370	999999	724	693	693	215	713	829	191	999999	717	999999	999999	82	420	698	785	563	999999	771	698	106	999999	999999	239	721	999999	192	999999	71	882	694	999999	784	999999	999999	468	981	612	196	204	999999	621	999999	999999	938	999999	404	999999	999999	283	505	389	273	241	273	999999	562	463	971	144	530	361	129	999999	999999	735	335	732	733	240	804	951	571	576	952	485	999999	950	301	999999	677	440	537	999999	386	315	394	553	86	999999	905	999999	640	61	673	999999	501	999999	198	212	999999	999999	28	709	479	554	817	696	288	999999	865	612	172	351	467	100	999999	341	103	717	999999	782	999999	299	335	286	320	999999	903	568	984	371	761	999999	865	999999	999999	827	318	832	999999	999999	274	298	999999	302	365	999999	593	583	569	169	999999	999999	861	999999	26	729	384	203	999999	999999	793	720	803	999999	851	999999	999999	999999	678	996	33	999999	999999	652	999999	366	719	43	921	30	926	330	998	824	451	290	236	882	988	692	999999	125	599	199	905	999999	999999	85	450	291	813	141	904	573	145	999999	999999	219	474	659	999999	999999	281	999999	381	472	722	979	999999	999999	846	603	474	985	553	908	999999	40	746	999999	871	644	592	639	217	795	425	999999	688	999999	39	27	999999	338	683	111	843	386	999999	442	831	515	33	999999	444	999999	667	919	29	237	987	229	472	510	788	999999	759	642	15	999999	57	297	300	270	541	829	999999	145	311	452	75	999999	222	314	999999	999999	620	712	204	996	138	505	415	999999	803	809	554	999999	550	318	352	211	381	242	395	543	225	762	347	999999	35	999999	617	577	172	702	17	999999	999999	431	754	999999	447	18	999999	551	999999	999999	466	999999	999999	287	999999	999999	110	999999	999999	980	919	599	151	857	374	589	970	606	887	838	298	111	999999	999999	540	999999	999999	305	999999	372	784	843	661	385	305	999999	339	999999	936	999999	477	308	788	36	999999	777	290	896	681	857	48	850	663	53	550	365	929	889	746	476	439	804	999999	552	205	85	937	765	562	759	259	232	999999	273	371	990	323	775	156	763	838	667	999999	905	333	934	999999	999999	835	999999	685	449	11	469	195	999999	999999	245	831	999999	839	525	344	922	607	815	999999	999999	682	560	52	999999	999999	983	999999	999999	191	204	999999	271	895	329	930	621	84	810	230	211	999999	698	999999	87	999999	982	923	323	332	701	307	518	754	999999	936	999999	999999	531	705	28	999999	999999	999999	13	27	569	999999	520	595	722	999999	797	594	999999	322	999999	999999	964	
219	761	70	999999	449	489	896	709	999999	999999	999999	655	723	552	114	211	379	665	217	788	999999	384	714	412	728	609	853	510	923	999999	999999	952	516	933	321	944	958	999999	972	11	999999	317	999999	999999	999999	999999	999	999999	693	393	608	657	776	980	999999	835	57	657	596	840	636	999999	999999	999999	999999	439	149	789	241	170	253	863	692	215	999999	999999	999999	552	283	788	999999	557	817	540	999999	819	186	535	38	486	896	999999	919	142	375	720	531	999999	999999	698	800	220	999999	532	999999	745	964	999999	309	162	999999	505	384	808	999999	999999	579	999999	574	819	263	613	761	755	273	942	943	999999	999999	960	231	999999	30	585	988	399	494	294	400	430	855	615	236	875	973	401	926	999999	902	999999	151	284	999999	999999	445	196	458	317	268	999999	802	414	731	348	931	999999	484	798	999999	999999	594	294	855	999999	999999	647	999999	885	781	872	26	831	657	999999	999999	946	999999	317	149	999999	999999	186	35	999999	628	450	999999	999999	943	483	916	999999	301	72	702	856	429	999999	748	797	809	999999	999999	999999	190	971	999999	999999	999999	985	234	999999	659	999999	899	417	999999	661	525	523	763	498	941	308	956	999999	999999	594	999999	963	526	673	569	352	991	377	999999	639	23	657	693	706	369	958	258	749	478	999999	999999	294	596	768	999999	234	43	321	631	999999	440	999999	441	999999	336	565	999999	561	607	316	37	531	767	999999	999999	999999	830	66	999999	983	60	216	420	266	999999	566	376	999999	596	344	999999	680	745	422	208	999999	225	530	380	804	499	999999	152	171	999999	641	999999	966	131	999999	404	976	999999	999999	999999	999999	881	184	741	999999	999999	710	964	272	998	356	999999	354	431	999999	652	310	686	334	494	363	73	258	20	789	999999	410	636	388	940	999999	498	106	246	974	840	50	788	999999	614	788	732	880	999999	899	855	999999	544	206	999999	104	300	999999	164	823	170	633	174	952	730	789	84	999999	331	666	858	689	118	456	93	611	999999	86	999999	705	999999	193	95	121	933	866	999999	439	823	999999	51	641	999999	422	814	217	999999	835	999999	999999	713	157	999999	999999	51	999999	999999	999999	122	953	582	223	146	458	999999	977	548	999999	28	863	923	644	762	485	999999	227	747	695	642	999999	735	685	999999	895	991	483	634	588	79	767	802	778	326	999999	999999	827	504	493	230	999999	669	823	817	26	901	79	999999	999999	999999	999999	429	378	455	246	227	896	27	251	999999	719	353	959	983	261	999999	155	327	999999	221	797	722	263	
475	805	999999	912	868	189	999999	922	98	560	707	255	347	434	332	90	652	376	809	262	999999	510	999999	709	840	565	956	755	751	503	999999	93	111	999999	999999	650	39	315	38	838	258	999999	630	792	262	737	999999	636	822	999999	999999	999999	987	470	237	999999	320	507	999999	313	999999	247	181	999999	999999	623	999999	182	531	682	999999	346	348	999999	14	491	999999	701	999999	112	999999	329	933	514	263	27	106	641	937	938	339	531	243	725	616	999999	999999	999999	999999	639	999999	999999	999999	150	195	903	506	26	466	746	94	619	999999	969	661	902	999999	666	999999	680	527	999999	244	593	353	529	999999	999999	365	993	128	844	999999	817	519	909	224	793	999999	359	521	89	184	201	853	720	481	274	73	713	999999	706	999999	999999	121	89	999999	521	999999	666	801	882	661	473	627	250	21	999999	460	999999	687	521	348	999999	168	447	999999	52	740	633	58	999999	560	999999	296	999999	150	999999	706	439	412	702	996	662	557	639	428	711	573	612	999999	248	999999	321	35	195	368	720	265	999999	751	464	781	173	617	999999	999999	19	186	999999	999999	828	999999	30	350	985	999999	686	999999	999999	28	999999	478	999999	999999	999999	33	248	626	110	999999	429	928	41	999999	999999	920	833	54	999999	316	999999	534	999999	512	999999	999999	794	971	50	670	681	295	999999	655	134	985	654	248	999999	939	93	393	999999	163	679	899	504	341	402	999999	691	642	841	223	999999	101	121	999999	999999	999999	239	999999	586	439	381	999999	999999	386	564	961	276	594	247	653	232	35	458	213	832	980	217	999999	578	975	979	49	999999	521	55	42	999999	40	204	709	710	816	806	646	999999	999999	706	128	777	441	999999	107	405	197	990	999999	643	907	791	74	891	999999	699	610	460	999999	690	681	340	532	97	246	399	537	943	416	228	812	431	297	283	98	685	999999	188	999999	644	999999	999999	471	399	999999	248	140	999999	933	127	206	195	450	855	35	999999	255	354	561	707	999999	253	999999	365	830	999999	504	999999	802	999999	561	432	999999	696	433	160	869	142	131	997	269	999999	999999	299	32	627	981	999999	999999	310	999999	999999	999999	183	777	999999	946	115	569	999999	744	350	24	999999	565	774	616	753	432	874	918	122	233	564	448	156	243	999999	999999	212	504	72	541	999999	661	768	805	404	919	420	213	763	573	999999	263	918	705	999999	733	258	20	238	19	383	391	327	570	72	735	630	779	661	772	366	985	999999	808	522	999999	796	968	999999	834	999999	671	164	999999	592	
999999	529	451	74	999999	94	202	276	62	168	121	999999	208	743	999999	298	999999	551	990	217	999999	581	999999	192	988	999999	999999	999999	999999	997	712	236	778	977	761	215	188	714	110	999999	173	719	629	650	411	846	597	235	551	999999	381	130	173	341	936	729	419	268	86	623	804	999999	872	64	999999	884	564	999999	981	464	119	999999	999999	312	53	936	951	470	999999	152	349	64	256	858	999999	592	72	999999	51	42	999999	920	638	487	883	770	846	574	204	526	999999	377	253	97	435	454	679	861	298	10	777	949	487	934	284	750	156	999999	437	863	821	127	189	949	669	199	298	963	428	999999	99	999999	275	999999	860	999999	810	169	999999	999999	912	211	159	50	264	846	443	704	212	143	623	833	999999	340	705	174	197	304	427	245	166	716	999999	25	910	399	683	232	83	312	939	986	590	265	999999	999999	967	148	694	999999	756	999999	760	294	659	266	250	935	559	999999	784	999999	742	999999	25	205	768	144	140	864	172	999999	630	900	204	999999	999999	880	388	999999	206	59	999999	604	999999	572	956	158	366	653	158	748	672	999999	527	434	254	402	250	755	852	833	18	829	660	999999	999999	859	100	32	23	370	999999	999999	499	735	904	147	708	999999	249	999999	999999	486	715	999999	547	253	382	770	392	999999	640	633	999999	999999	999999	781	944	943	999999	999999	999999	999999	639	788	999999	209	887	999999	529	117	694	999999	516	242	65	531	123	245	997	999999	999999	330	639	174	730	999999	240	137	694	133	203	765	999999	152	999999	444	846	927	999999	999999	999999	590	250	999999	165	999999	126	10	999999	999999	668	708	999999	889	620	999999	703	475	68	278	968	760	107	405	999999	999999	954	999999	680	621	685	195	22	659	364	896	89	364	18	888	806	239	820	999999	465	495	820	953	532	825	740	380	869	954	380	605	999999	845	371	999999	887	999999	999999	999999	999999	482	999999	296	999999	723	657	348	466	179	999999	738	939	999999	940	428	119	11	999999	999999	999999	314	326	999999	999999	759	413	244	993	783	10	62	999999	135	351	982	999999	533	428	808	999999	401	999999	699	492	999999	665	999999	904	999999	126	886	912	475	813	529	165	637	17	775	320	422	355	999999	179	419	999999	814	999999	999999	999999	585	999999	999999	999999	999999	400	627	999999	646	104	999999	340	61	999999	124	150	443	322	821	827	999999	526	999999	498	755	999999	240	530	999999	812	851	999999	946	999999	999999	313	881	788	332	139	537	71	370	681	476	999999	303	26	64	279	999999	999999	999999	
140	467	69	929	999999	999999	999999	170	107	502	834	253	999999	394	999999	135	810	269	655	989	692	299	999999	999999	971	31	674	999999	223	475	804	427	359	239	815	855	481	384	347	857	888	969	999999	999999	536	438	622	697	564	891	254	20	739	511	77	841	366	999999	958	521	266	691	999999	632	999999	999999	893	625	579	882	999999	436	921	798	111	723	999999	540	628	999999	409	976	999999	332	231	999999	999999	999999	171	999999	999999	578	426	826	600	206	999999	999999	871	129	999999	996	128	999999	247	817	98	941	410	999999	982	825	284	999999	121	289	504	623	410	903	999999	55	463	605	999999	85	19	104	208	904	999999	999999	999999	999999	998	413	858	515	95	413	705	999999	447	999999	991	673	303	999999	715	999999	999999	408	407	968	999999	498	542	999999	298	171	807	994	999999	505	653	931	166	775	999999	707	431	999999	538	997	208	984	999999	646	999999	720	782	999999	999999	887	999999	301	653	701	999999	509	871	345	227	923	605	710	12	942	173	999999	517	999999	584	17	889	713	999999	410	769	415	890	896	908	999999	388	799	615	855	302	999999	288	465	665	916	836	95	999999	614	401	497	981	666	482	555	212	999999	433	381	998	999999	999999	999999	999999	704	619	975	437	999999	545	806	104	157	649	811	780	62	862	668	180	999999	941	999999	18	282	433	999999	423	363	375	134	999999	244	856	802	930	45	534	960	306	861	999999	999999	79	595	402	834	27	671	774	999999	401	765	210	204	999999	176	244	658	281	396	561	84	999999	420	440	999999	300	846	880	745	527	999999	371	319	156	999999	999999	423	879	598	999999	752	588	224	732	610	44	999999	254	999999	800	875	999999	910	310	583	999999	999999	165	542	544	180	999999	39	999999	999999	404	999999	58	738	980	821	779	682	189	999999	495	68	999999	830	826	638	999999	999999	999999	652	222	999999	19	572	970	999999	267	347	64	999999	961	999999	592	242	215	153	613	999999	784	979	105	17	731	999999	999999	999999	970	999999	716	906	578	674	95	999999	287	943	882	486	767	453	563	442	627	999999	847	937	476	456	999999	683	34	95	341	999999	556	215	729	999999	485	191	566	933	999999	999999	467	297	999999	612	954	271	270	137	748	999999	999999	663	389	999999	653	160	322	999999	709	42	881	999999	343	130	433	81	224	373	999999	586	999999	630	810	479	686	560	999999	864	501	363	999999	897	347	10	999999	999999	826	152	865	334	868	999999	999999	999999	276	974	954	352	189	882	57	897	136	171	454	795	852	909	901	102	
686	458	33	356	620	983	155	342	581	540	255	82	508	999999	717	844	406	999999	213	711	606	131	685	618	315	525	771	999999	999999	753	50	916	250	999999	647	420	28	999999	977	292	829	621	770	999999	999999	975	999999	999999	453	999999	999999	640	706	200	496	999999	772	999999	51	999999	222	969	786	828	999999	338	831	736	38	307	999999	999999	244	999999	999999	999999	999999	999999	980	340	999999	999999	999999	946	364	999999	220	60	999999	92	647	613	835	882	999999	860	999999	942	159	308	153	661	999999	156	783	868	999999	785	318	512	214	736	434	710	999999	999999	247	999999	473	100	128	999999	999999	999999	999999	999999	694	362	850	999999	159	418	886	682	196	474	999999	999999	173	999999	13	434	999999	773	877	999999	189	134	914	177	999999	995	478	68	190	372	210	999999	497	570	999999	53	999999	297	999999	796	999999	751	999999	999999	22	999999	999999	977	999999	693	49	688	999999	748	43	569	447	999999	407	164	939	827	502	824	274	413	97	603	321	960	500	453	420	91	71	437	611	999999	165	960	329	501	972	496	999999	522	417	748	536	999999	605	262	890	208	856	31	259	999999	239	608	574	82	665	999999	999999	595	277	986	687	606	958	999999	527	999999	999999	448	855	15	501	751	995	349	999999	706	999999	247	563	221	999999	999999	187	999999	999999	999999	396	257	999999	845	303	999999	254	430	71	930	999999	578	734	453	373	417	176	254	999999	488	613	235	15	959	999999	999999	42	999999	762	999999	428	999999	845	970	60	999999	613	999999	999999	763	999999	999999	999999	146	60	785	999999	999999	999999	816	873	999999	713	703	999999	170	252	876	83	348	705	198	668	999999	512	609	733	763	402	999999	999999	166	999999	444	981	999999	947	868	908	987	999999	999999	999999	945	774	494	343	152	999999	889	999999	999999	936	373	999999	317	999999	863	634	450	999999	749	999999	71	22	717	999999	278	721	999999	223	383	967	95	999999	783	999999	723	649	27	275	590	736	512	999999	76	229	179	386	999999	141	93	999999	467	935	702	999999	157	999999	999999	103	75	430	131	676	962	770	850	999999	999999	999999	999999	224	616	184	470	23	215	620	946	497	999999	891	57	773	139	148	509	160	204	580	999999	791	591	924	210	999999	614	836	488	306	378	702	999999	347	949	869	628	293	474	688	999999	999999	986	569	871	183	383	999999	999999	823	999999	999999	282	703	504	999999	632	691	974	310	409	378	999999	999999	128	530	789	710	824	269	520	226	685	515	999999	999999	805	31	999999	37	786	266	299	665	999999	678	429	408	842	
558	246	937	999999	174	999999	999999	405	346	451	350	393	673	533	287	313	999999	25	767	999999	999999	999999	999999	637	947	524	999999	89	476	999999	450	110	390	867	276	33	582	907	999999	999999	951	901	999999	999999	712	643	122	732	22	361	991	999999	661	286	644	999999	636	309	999999	649	146	550	999999	732	11	249	13	999999	266	264	730	999999	503	541	180	999999	999999	999999	924	313	411	420	77	124	622	999999	449	999999	999999	314	396	283	546	999999	999999	411	972	735	579	999999	640	316	476	757	631	854	169	129	115	999999	835	606	999999	67	247	999999	483	813	120	999999	800	898	584	952	867	457	600	999999	999999	769	333	401	460	999999	673	105	943	999999	493	999999	626	329	999	883	478	999999	898	488	633	372	927	169	625	999999	672	741	731	523	890	184	999999	537	677	345	999999	999999	155	999999	393	152	782	173	329	351	597	999999	899	700	999999	86	558	121	999999	90	841	174	775	999999	789	999999	373	999999	428	999999	999999	99	651	999999	999999	44	645	975	105	999999	589	763	839	284	999999	200	842	999999	49	813	999999	151	999999	597	504	849	668	59	999999	461	778	362	999999	20	837	999999	829	246	830	449	441	999999	26	999999	999999	999999	335	501	339	999999	99	999999	390	614	694	372	560	64	999999	999999	376	596	999999	643	713	999999	28	829	999999	268	371	606	210	600	999999	52	135	31	106	425	999999	177	719	544	999999	999999	999999	140	326	474	999999	774	999999	811	82	845	741	999999	999999	273	69	999999	64	81	237	492	141	790	242	651	247	999999	958	743	505	208	876	306	280	277	265	999999	999999	972	320	596	529	399	527	537	311	999999	227	833	366	27	122	648	317	880	314	191	897	674	237	999999	999999	343	315	874	968	444	113	536	17	181	993	92	760	640	962	741	272	705	350	496	321	134	999999	487	95	238	989	400	962	84	990	838	744	999999	780	196	93	653	568	999999	648	691	825	195	34	999999	999999	999999	999999	999999	919	202	999999	999999	106	692	956	828	788	740	455	712	574	933	999999	165	347	999999	999999	776	658	999999	146	484	847	999999	308	201	999999	65	350	321	483	398	165	798	514	13	806	999999	239	264	865	828	420	935	126	892	15	868	999999	40	817	150	914	310	65	850	893	476	393	764	375	999999	999999	143	239	999999	777	999999	999999	343	61	772	547	403	999999	318	999999	912	513	415	999999	594	372	999999	504	342	483	855	742	663	120	339	999999	999999	889	142	439	287	706	999999	124	623	999999	359	999999	999999	999999	999999	
999999	746	787	999999	999999	977	577	999999	999999	88	639	999999	999999	922	648	987	232	721	77	82	514	999999	879	785	216	999999	301	573	376	23	999999	460	739	962	308	996	876	139	377	726	897	117	771	360	647	809	248	201	974	999999	999999	267	976	999999	999999	935	867	999999	774	399	686	999999	999999	357	746	189	167	739	624	652	120	103	354	999999	185	406	849	999999	147	406	999999	109	999999	146	999999	999999	999999	218	999999	372	138	875	364	977	999999	892	702	424	999999	468	651	999999	577	332	999999	43	913	635	355	610	999999	999999	863	999999	75	586	999999	278	470	671	705	949	999999	261	999999	244	999999	376	310	292	704	435	914	679	999999	999999	532	276	26	853	171	847	999999	354	286	790	22	986	999999	463	486	433	953	999999	999999	701	725	325	999999	884	999999	547	335	73	906	661	433	194	999999	250	64	999999	261	617	510	858	999999	439	974	732	232	999999	999999	846	805	280	481	971	916	999999	109	216	999999	142	999999	623	521	798	448	999999	999999	828	373	671	408	347	999999	346	442	999999	614	295	351	85	662	552	93	999999	267	999999	189	461	278	569	151	848	681	999999	999999	886	999999	298	999999	358	376	404	388	999999	999999	467	108	999999	999999	999999	448	813	865	392	999999	16	540	42	540	811	446	904	559	804	530	560	999999	62	288	555	567	325	999999	992	999999	267	174	300	999999	999999	999999	54	922	266	130	337	983	299	649	61	355	999999	758	189	912	471	999999	999999	999999	887	999999	55	856	984	453	133	999999	872	999999	221	841	999999	991	740	283	401	982	303	683	202	576	376	999999	236	209	264	567	999999	999999	248	423	590	38	163	998	999999	197	937	812	997	817	120	616	999999	220	115	322	27	905	520	488	550	999999	79	999999	435	999999	999999	784	199	566	999999	999999	444	798	260	999999	837	742	791	213	999999	999999	686	385	465	759	974	26	103	942	550	218	999999	760	872	690	959	842	573	848	567	163	623	440	422	328	182	639	959	894	484	284	123	316	999999	70	999999	694	855	999999	669	614	690	257	25	999999	233	683	925	569	261	995	179	943	646	891	866	255	962	999999	586	344	999999	208	468	275	104	262	999999	999999	477	275	987	999999	189	952	472	376	999999	235	104	999999	714	999999	643	999999	999999	999999	999999	999999	203	967	999999	717	98	335	999999	999999	789	750	102	971	367	123	101	985	999999	281	999999	693	428	500	999999	737	53	97	630	666	999999	999999	169	924	999999	774	618	510	544	999999	809	854	404	980	999999	674	143	
132	999999	600	307	658	481	834	999999	999999	133	999999	146	993	999999	999999	704	891	926	809	591	177	389	593	505	999999	999999	737	471	910	999999	448	999999	166	999999	920	999999	39	999999	907	508	335	518	999999	999999	914	373	551	605	999999	999999	513	63	999999	93	999999	999999	548	999999	999999	217	743	372	505	687	685	790	999999	398	753	53	674	532	29	311	265	659	774	942	591	228	999999	999999	662	999999	785	999999	145	83	639	187	418	935	999999	999999	999999	999999	22	999999	999999	999999	393	162	852	765	484	981	999999	475	827	315	999999	605	513	497	317	611	710	999999	902	301	655	906	759	575	635	739	879	329	546	303	647	847	999999	467	999999	747	289	896	286	803	359	999999	999999	999999	999999	812	431	165	999999	163	261	277	35	999999	478	999999	402	286	139	999999	111	999999	928	999999	668	131	628	999999	662	569	332	814	467	108	941	985	661	435	366	823	318	724	937	999999	999999	379	999999	999999	988	359	355	12	766	999999	999999	999999	999999	721	999999	98	999999	385	502	823	999999	447	809	926	999999	492	825	999999	999999	999999	436	386	999999	545	492	999999	999999	326	67	313	999999	329	57	925	406	305	255	939	770	999999	640	932	231	124	999999	603	569	895	999999	506	999999	389	91	460	116	999999	868	205	999999	376	789	866	999999	199	609	999999	399	999999	999999	437	247	885	205	653	675	503	164	999999	982	889	728	999999	746	999999	778	834	248	597	819	90	436	999999	710	403	487	773	614	42	515	999999	999999	685	999999	152	999999	648	193	438	784	612	170	216	223	349	648	386	130	999999	421	999999	272	802	75	449	10	197	185	802	175	999999	999999	999999	999999	929	685	999999	47	604	302	140	651	809	812	999999	919	999999	999999	370	755	111	653	846	621	740	789	411	619	925	151	80	473	390	273	882	999999	999999	69	293	999999	604	348	525	475	290	132	463	999999	858	529	999999	361	814	56	73	258	53	511	416	149	283	433	121	462	231	666	999999	545	930	494	881	999999	552	999999	160	999999	137	381	340	618	336	422	761	406	372	719	659	999999	210	634	999999	536	653	154	390	999999	999999	73	253	623	861	999999	69	999999	648	618	809	117	896	310	131	672	181	797	813	861	672	999999	100	512	17	927	345	305	815	999999	999999	999999	999999	979	999999	73	999999	999999	756	418	362	396	758	753	909	999999	999999	900	999999	16	365	855	340	529	508	520	973	741	615	934	999999	763	558	999999	110	410	791	917	999999	999999	545	999999	999999	404	509	285	957	346	602	466	489	
444	792	808	999999	999999	77	797	480	26	100	395	110	821	835	598	999999	465	652	509	760	530	999999	456	471	900	999999	935	29	232	563	636	149	159	999999	147	970	750	313	999999	343	994	446	999999	966	159	363	229	568	910	448	502	694	999999	705	959	317	346	347	999999	847	999999	777	257	463	463	999999	951	376	999999	999999	97	161	214	999999	766	93	999999	489	322	999999	999999	999999	119	999999	70	942	55	453	495	829	999999	999999	224	600	211	226	199	304	999999	999999	999999	852	870	292	360	350	489	927	939	875	938	999999	35	551	262	764	667	472	402	999999	211	999999	999999	999999	993	999999	937	613	964	549	894	85	999999	419	144	742	506	827	999999	720	999999	127	999999	620	891	777	999999	673	347	446	559	999999	901	999999	701	904	971	12	298	675	999999	876	963	400	980	862	999999	999999	416	520	268	839	48	682	68	93	993	270	976	226	306	274	275	527	989	999999	183	985	999999	240	770	503	538	999999	316	586	999999	999999	999999	39	999999	999999	999999	827	188	719	688	999999	933	999999	910	710	999999	999999	999999	999999	610	445	410	812	999999	895	999999	999999	749	999999	311	289	375	481	928	999999	631	999999	329	534	999999	448	349	280	999999	999999	61	999999	329	70	477	999999	390	177	975	719	712	826	350	11	874	90	87	422	418	409	853	461	690	40	89	88	999999	843	141	172	105	140	332	733	843	999999	999999	999999	297	844	898	208	506	219	177	999999	999999	327	999999	999999	999999	926	999999	999999	999999	999999	999999	298	981	999999	713	999999	45	813	999999	582	999999	999999	168	85	233	398	134	573	510	999999	999999	999999	862	284	482	999999	999999	215	801	178	999999	252	632	252	389	567	999999	899	141	361	999999	692	595	595	999999	989	169	585	999999	971	802	999999	579	455	645	999999	436	706	916	999999	363	830	21	455	313	262	999999	915	695	999999	999999	999999	442	159	492	272	885	999999	973	999999	276	999999	512	829	376	981	999999	187	999999	451	999999	10	982	853	999999	999999	680	150	291	58	16	253	889	47	291	576	855	999999	962	999999	62	168	733	434	21	755	327	192	88	999999	999999	999999	318	254	534	689	252	588	999999	160	592	745	999999	924	485	999999	718	999999	999999	800	135	251	224	234	398	973	277	558	999999	252	24	498	71	958	468	209	935	645	513	601	333	276	280	812	790	317	181	808	948	989	999999	852	643	288	207	348	591	93	855	560	422	694	999999	907	145	104	683	37	466	286	999999	83	962	947	476	999999	971	412	999999	999999	801	468	
999999	852	216	171	999999	783	761	130	999999	851	789	952	999999	638	999999	372	676	695	999999	153	352	999999	901	962	890	695	811	348	377	189	648	774	758	953	95	894	701	973	999999	900	276	345	999999	246	999999	19	768	837	339	999999	735	748	457	657	126	936	999999	253	281	168	971	423	753	438	999999	999999	999999	999999	553	635	670	702	456	733	999999	16	999999	665	999999	880	927	973	18	768	454	899	999999	110	837	999999	943	999999	702	90	928	852	592	239	43	279	815	999999	294	703	938	42	302	999999	780	119	931	296	999999	400	241	998	414	984	983	999999	697	999999	999999	404	692	222	10	375	804	35	424	999999	632	408	75	393	689	315	830	999999	607	603	330	727	226	657	882	311	849	930	999999	607	999999	729	581	722	155	889	21	725	42	926	918	754	695	166	663	176	335	848	318	999999	164	572	999999	104	772	670	187	45	340	698	526	999999	587	816	529	902	999999	999999	999999	999999	999999	999999	389	680	999999	575	41	69	993	716	999999	999999	621	348	452	683	999999	487	950	484	999999	976	395	343	410	54	177	999999	637	761	349	983	610	519	806	60	192	999999	419	206	639	128	52	623	999999	526	999999	248	374	845	879	349	402	762	999999	999999	719	999999	280	999999	408	999999	999999	242	377	992	399	111	542	402	999999	996	77	753	845	594	934	771	620	883	791	999999	999999	791	881	999	591	848	432	488	340	146	755	999999	999999	486	695	999999	256	730	136	161	999999	971	355	999999	282	648	917	503	392	947	436	396	848	479	648	640	360	377	411	999999	679	63	71	364	250	297	999999	999999	999999	134	525	889	757	640	231	542	999999	999999	727	943	931	929	106	392	710	999999	999999	327	999999	65	459	999999	999999	584	482	653	999999	990	641	984	999999	999999	604	268	432	546	638	218	258	115	203	362	650	999999	620	749	957	679	654	881	367	638	532	999999	999999	646	999999	183	167	577	633	455	366	999999	261	999999	334	999999	960	173	999999	721	79	732	861	107	237	861	963	732	696	999999	346	760	627	63	35	761	999999	785	976	465	60	999999	482	999999	995	907	999999	247	424	999999	719	490	160	645	568	799	981	578	419	708	219	435	999999	402	119	606	125	207	999999	999999	254	184	999999	999999	671	399	260	999999	111	999999	654	726	318	577	521	855	610	981	495	999999	780	25	999999	278	256	999999	799	89	638	999999	791	19	888	851	999999	544	999999	884	999999	999999	999999	867	476	99	64	492	127	314	880	999999	995	143	711	132	
792	238	808	918	28	55	600	180	485	712	538	999999	838	466	701	976	561	725	18	326	999999	999999	999999	999999	223	764	508	494	208	384	403	658	308	766	69	999999	736	385	865	999999	578	379	391	763	560	999999	653	660	999999	903	702	279	999999	394	446	878	999999	530	704	264	547	115	971	111	319	999999	999999	81	406	64	250	185	999999	89	748	316	999999	785	726	803	120	847	882	305	682	133	999999	999999	329	191	956	999999	681	999999	999999	472	407	290	454	681	84	999999	264	558	663	999999	999999	999999	646	139	356	904	804	900	154	700	233	676	428	196	357	432	999999	225	107	999999	503	258	999999	285	909	251	341	999999	729	999999	592	999999	641	165	713	486	276	199	835	62	411	999999	467	690	249	731	861	999999	333	651	999999	999999	460	628	999999	171	356	371	999999	114	999999	758	999999	615	999999	899	44	999999	482	870	165	999999	389	55	632	723	791	999999	45	187	999999	83	721	87	708	999999	873	22	142	552	139	905	969	730	489	999999	999999	851	583	350	696	999999	785	462	999999	277	999999	414	999999	309	379	348	335	999999	723	500	46	103	906	563	35	31	141	930	741	259	999999	999999	999999	980	123	939	999999	999999	490	793	297	999999	591	441	893	469	999999	832	182	791	580	926	17	989	615	516	944	29	999999	999999	999999	854	999999	246	999999	10	999999	25	196	439	913	640	562	930	212	777	511	999999	670	566	15	309	758	999999	679	666	652	577	999999	999999	995	415	379	816	337	999999	547	355	757	999999	620	999999	646	742	878	939	999999	86	786	838	14	999999	359	759	999999	166	106	771	566	27	999999	281	651	999999	999999	999999	270	745	999999	999999	239	166	999999	999999	945	14	663	25	81	739	302	575	790	535	602	999999	66	620	156	180	346	776	999999	739	999999	348	359	67	307	380	679	628	999999	999999	999999	847	761	999999	813	665	503	999999	700	827	725	782	491	125	986	918	451	999999	999999	999999	432	999999	378	978	242	999999	655	605	999999	999999	70	673	999999	999999	999999	999999	764	483	807	491	999999	265	999999	960	999999	999999	857	243	81	999999	999999	999999	999999	999999	595	155	479	782	350	216	19	999999	372	998	766	61	690	999999	999999	241	163	967	842	117	755	999999	999999	999999	999999	480	749	421	534	338	999999	40	644	51	187	782	999999	982	999999	999999	999999	779	999999	87	204	963	81	148	54	840	235	999999	197	921	305	428	767	999999	818	999999	467	597	999999	44	235	736	416	649	999999	416	955	181	833	999999	999999	976	283	309	223	10	
409	610	999999	693	113	812	842	722	746	999999	24	999999	173	999999	143	883	415	858	999999	467	556	431	607	638	999999	63	137	999999	296	328	155	468	848	818	999999	856	230	679	930	423	893	693	999999	782	402	742	999999	569	999999	999999	571	424	457	755	999999	977	999999	738	809	59	999999	999999	436	427	613	999999	375	355	803	287	663	999999	928	438	999999	999999	528	824	999999	152	55	567	839	544	757	999999	20	102	374	493	853	492	870	880	738	996	267	485	999999	846	376	663	766	830	999999	835	496	999999	190	590	458	188	502	667	999999	127	67	892	670	999999	545	282	999999	319	999999	180	865	999999	699	577	605	999999	655	400	999999	999999	800	18	455	999999	244	991	911	784	999999	674	999999	212	876	999999	939	375	999999	296	311	103	683	457	999999	917	970	448	329	999999	984	415	533	999999	892	621	326	58	446	749	649	554	999999	999999	999999	758	190	662	999999	999999	999999	240	237	368	99	681	709	999999	611	538	999999	795	671	308	799	999999	150	999999	320	999999	304	890	928	76	999999	756	999999	487	182	647	737	318	278	251	974	754	999999	174	22	220	912	973	447	908	999999	853	883	72	999999	655	618	302	999999	915	783	748	311	171	721	342	948	232	180	999999	801	999999	526	999999	334	54	451	999999	875	110	351	999999	453	30	277	793	873	999999	90	999999	39	999999	966	362	999999	235	453	26	452	680	271	690	802	483	117	999999	999999	463	737	362	214	999999	427	251	573	463	999999	290	894	928	468	288	999999	999999	999999	366	675	174	999999	999999	601	434	533	204	999999	661	527	970	913	121	465	420	933	728	322	397	27	999999	999999	14	930	172	131	523	222	983	548	999999	549	999999	490	172	501	638	999999	999999	119	232	412	912	935	334	376	783	472	58	354	423	999999	546	999999	999999	386	957	178	438	312	19	982	999999	122	378	430	173	999999	303	918	305	967	542	999999	794	322	999999	999999	605	999999	999999	61	174	638	999999	817	999999	411	539	999999	544	470	999999	476	110	999999	556	800	999999	903	213	162	999999	999999	59	999999	798	267	554	999999	510	999999	572	642	964	957	817	227	986	560	428	761	101	516	384	834	999999	999999	188	999999	765	85	999999	702	592	196	881	44	588	999999	29	744	999999	901	286	999999	897	999999	512	999999	999999	338	999999	999999	999999	452	999999	662	999999	224	810	999999	89	999999	872	434	385	999999	60	778	86	783	999999	317	541	683	999999	999999	240	728	999999	956	999999	46	999999	999999	999999	506	999999	999999	134	999999	289	373	869	
297	665	855	38	851	999999	37	999999	999999	75	999999	999999	505	474	802	999999	999999	432	37	999999	999999	178	52	881	445	999999	999999	653	910	999999	857	503	275	999999	253	27	999999	170	388	457	909	327	829	970	999999	737	766	999999	423	602	262	797	261	95	999999	128	999999	973	999999	999999	999999	383	728	999999	218	156	433	68	230	999999	497	710	53	579	999999	536	349	82	411	707	999999	846	240	999999	999999	999999	252	190	999999	135	404	999999	577	698	999999	999999	999999	999999	762	333	313	999999	811	638	114	551	753	681	717	488	779	999999	571	885	294	555	153	420	688	158	999999	253	999999	105	999999	421	143	354	524	843	938	599	999999	999999	999999	696	44	602	999999	849	316	999999	472	942	999999	853	514	691	413	509	391	187	70	999999	429	70	81	716	999999	999999	418	409	167	999999	550	189	241	999999	999999	999999	521	551	999999	839	841	343	780	693	749	537	906	451	940	24	461	760	539	705	657	999999	625	999999	999999	519	441	999999	999999	599	402	175	999999	999999	210	816	988	840	969	231	999999	96	289	999999	999999	720	786	999999	468	152	422	789	650	535	999999	157	972	203	206	698	999999	934	999999	191	301	583	999999	886	251	134	999999	620	790	999999	932	571	64	999999	999999	999999	999999	474	448	269	186	999999	999999	999999	194	62	843	795	644	281	823	999999	165	107	999999	392	805	900	725	344	126	801	998	999999	999999	999999	999999	735	841	999999	965	999999	495	671	999999	999999	68	827	701	199	290	241	976	519	494	999999	416	999999	160	968	828	831	749	114	999999	385	614	193	494	999999	959	118	999999	83	999999	999999	352	999999	102	408	999999	999999	208	536	999999	999999	825	489	999999	507	857	146	999999	873	742	999999	193	391	527	630	999999	999999	342	999999	999999	182	287	902	213	603	751	923	999999	751	999999	999999	632	999999	999999	999999	559	999999	345	986	73	822	534	90	340	181	707	961	965	472	334	459	645	999999	999999	999999	607	922	285	254	755	933	281	999999	999999	999999	510	970	999999	270	999999	999999	539	356	717	417	648	999999	999999	999999	896	790	957	402	427	194	214	215	917	999999	659	636	848	100	240	139	551	701	851	448	670	736	631	705	999999	384	999999	299	999999	889	242	410	999999	253	358	965	976	878	999999	54	687	999999	999999	169	611	443	999999	448	125	588	865	946	999999	999999	371	169	168	261	999999	52	273	915	505	38	937	259	286	605	999999	999999	162	999999	296	806	761	374	683	999999	999999	999999	284	482	184	131	33	295	63	999999	882	198	807	724	877	372	
780	771	999999	35	231	361	166	999999	705	849	435	202	999999	549	372	996	999999	695	999999	999999	768	791	741	383	14	652	205	60	999999	999999	999999	437	795	999999	35	990	574	999999	999999	742	801	779	776	999999	696	999999	635	999999	864	999999	712	121	567	834	999999	999999	999999	426	30	578	166	116	781	999999	391	997	407	736	524	381	431	999999	454	425	251	999999	999999	416	999999	183	999999	691	195	837	841	356	870	999999	330	999999	999999	999999	637	672	999999	694	997	625	942	698	433	898	999999	492	463	885	666	999999	593	614	974	623	999999	999999	561	999999	921	999999	319	44	136	999999	416	488	422	283	199	782	839	557	999999	398	474	989	999999	128	999999	999999	383	999999	999999	728	377	999999	999999	999999	999999	790	120	999999	773	999999	316	999999	571	999999	492	511	80	189	695	883	312	45	622	999999	999999	749	107	999999	999999	228	570	999999	999999	407	999999	700	426	86	864	408	999999	727	999999	939	999999	566	427	763	636	200	632	204	270	806	426	341	103	999999	196	669	693	677	348	555	999999	999999	563	999999	999999	791	94	993	324	999999	999999	999999	261	683	504	592	331	344	806	582	999999	376	101	999999	999999	999999	999999	999999	890	205	715	994	389	238	456	137	999999	264	846	844	115	639	879	973	595	999999	89	419	980	999999	347	359	870	765	959	999999	862	25	999999	187	194	152	112	129	582	999999	205	32	236	377	589	77	497	962	476	955	999999	127	952	999999	659	197	961	296	999999	365	999999	999999	279	340	274	987	999999	668	660	962	999999	759	401	999999	645	66	999999	613	24	280	999999	908	299	14	629	745	73	999999	527	996	191	816	271	226	103	581	999999	895	112	601	999999	828	312	514	428	737	725	584	999999	999999	14	357	282	587	503	225	334	274	999999	528	923	999999	999999	663	781	720	498	185	284	73	999999	298	510	999999	284	43	999999	999999	585	892	29	489	546	999999	992	833	543	684	722	999999	999999	488	194	583	999999	999999	999999	648	732	708	248	550	309	440	300	715	847	859	312	470	619	549	689	819	509	444	494	226	671	947	186	999999	463	406	999999	999999	999999	927	744	320	999999	958	999999	876	999999	999999	189	115	633	286	986	999999	999999	261	268	707	799	374	84	243	480	471	976	999999	999999	434	96	902	624	476	612	919	124	992	124	999999	999999	999999	175	39	999999	388	592	395	961	502	442	999999	148	999999	34	999999	999999	999999	999999	884	999999	999999	999999	228	392	287	491	999999	674	76	999999	388	146	999999	220	999999	209	999999	999999	999999	999999	591	
823	38	999999	885	763	515	452	999999	999999	613	162	240	999999	230	999999	947	999999	977	999999	435	720	999999	933	999999	999999	999999	898	48	539	807	999999	999999	16	400	453	999999	236	507	523	975	714	801	999	955	999999	906	999999	989	999999	261	408	11	203	452	999999	928	105	999999	820	232	999999	413	999999	269	90	999999	234	289	999999	151	721	149	464	921	720	919	895	999999	827	167	614	999999	520	287	409	999999	999999	999999	529	524	231	297	999999	301	367	311	467	739	999999	823	682	999999	222	386	540	999999	999999	282	999999	951	42	999999	121	999999	617	709	892	65	859	999999	858	670	760	999999	920	999999	463	999999	564	419	461	165	113	14	485	967	696	143	747	150	984	282	999999	578	492	114	185	33	683	658	999999	412	999999	325	964	21	886	960	999999	116	999999	999999	717	322	499	876	23	999999	187	999999	999999	759	318	718	574	999999	839	191	770	816	257	999999	489	905	999999	999999	999999	788	49	999999	91	736	677	640	345	610	565	999999	88	615	101	78	845	44	645	659	999999	171	750	389	181	704	200	649	858	999999	894	812	321	450	600	234	77	714	568	286	91	677	999999	999999	30	999999	113	164	725	189	594	455	269	352	954	124	48	659	301	386	999999	38	999999	999999	716	752	999999	999999	24	866	10	141	999999	368	578	999999	788	785	369	999999	601	45	999999	999999	781	449	999999	968	999999	486	999999	999999	422	191	740	63	895	413	999999	277	133	474	999999	858	999999	463	999999	900	774	537	336	999999	300	999999	999999	999999	113	112	197	277	999999	238	152	538	999999	592	718	999999	628	524	531	384	999999	101	727	136	895	75	999999	328	469	651	204	958	160	934	999999	972	407	240	949	999999	225	980	76	894	332	999999	189	595	744	695	282	999999	15	951	724	999999	723	658	614	47	999999	999999	807	559	44	193	999999	999999	475	999999	886	397	575	999999	168	557	35	832	999999	294	999999	905	583	774	378	945	952	208	220	918	259	999999	625	912	191	356	183	999999	860	149	233	443	130	998	808	884	684	277	793	999999	183	890	854	330	999999	706	999999	42	190	999999	241	999999	535	557	496	999999	999999	999999	999999	812	384	517	999999	664	71	452	784	584	966	493	999999	685	414	53	744	999999	895	304	760	484	70	150	336	771	907	52	908	999999	512	670	122	30	999999	981	792	665	918	199	999999	708	999999	710	76	697	827	556	775	492	813	999999	252	477	902	82	751	243	191	999999	756	28	999999	222	82	305	381	250	964	999999	999999	88	450	705	
45	999999	999999	360	83	999999	944	361	276	426	759	384	999999	644	128	999999	999999	558	484	717	442	999999	174	709	637	770	326	586	591	352	241	735	687	546	442	849	519	400	170	552	999999	405	751	128	999999	999999	878	736	131	999999	203	701	604	733	999999	794	999999	999999	722	312	323	367	770	924	999999	999999	697	999999	211	279	138	839	398	931	999999	999999	999999	999999	256	938	999999	589	465	999999	999999	539	141	953	283	648	961	665	999999	999999	239	999999	634	827	933	438	999999	997	999999	852	198	363	313	672	282	236	305	842	606	783	999999	733	999999	999999	999999	654	893	743	607	999999	999999	472	171	541	702	562	999999	999999	999999	999999	937	999999	999999	612	85	795	236	469	999999	56	352	128	69	893	446	505	996	137	61	288	545	268	399	999999	544	999999	201	772	999999	720	823	999999	730	788	999999	999999	999999	300	431	979	428	999999	71	561	221	199	413	277	999999	207	565	285	619	833	282	678	999999	92	77	999999	603	463	999999	999999	232	999999	398	281	999999	921	826	706	999999	82	859	121	206	837	760	355	322	924	999999	999999	164	548	23	896	999999	177	29	596	232	999999	386	965	934	999999	339	999999	800	999999	230	182	380	999999	578	547	999999	171	482	668	332	721	46	679	785	727	806	683	704	502	999999	999999	902	239	483	999999	999999	894	186	105	508	999999	999999	190	999999	999999	999999	999999	999999	475	922	354	695	361	273	999999	45	706	189	216	304	999999	798	308	376	351	280	150	386	944	851	999999	984	386	169	75	999999	855	976	290	335	999999	713	238	580	999999	999999	551	966	971	999999	989	715	999999	801	852	469	999999	813	362	234	260	918	35	623	842	999999	999999	201	207	344	189	730	898	881	792	941	569	728	955	167	999999	999999	414	999999	999999	374	999999	585	316	999999	999999	51	999999	999999	85	999999	688	614	737	61	999999	360	768	999999	999999	999999	816	98	999999	999999	899	526	858	205	505	86	513	678	999999	477	354	733	999999	601	423	147	999999	843	805	209	263	954	991	903	291	378	999999	999999	937	999999	558	925	999999	406	706	999999	193	428	559	999	89	19	853	269	707	999999	475	177	223	281	162	999999	293	809	657	945	535	999999	999999	137	669	999999	741	168	999999	428	167	999999	999999	29	954	999999	294	806	130	253	999999	731	206	150	903	249	563	666	450	999999	642	999999	748	999999	868	999999	999999	999999	339	999999	278	695	349	288	984	987	282	204	999999	474	688	999999	999999	414	843	999999	759	773	999999	430	182	85	717	344	786	999999	999999	
142	999999	726	999999	861	477	777	975	416	391	917	999999	915	966	368	349	976	999999	999999	87	343	918	74	478	741	208	999999	179	202	999999	15	502	999999	257	149	999999	600	301	827	19	911	439	999999	422	999999	999999	318	464	814	736	741	448	999999	999999	406	224	999999	257	999999	999999	568	999999	999999	999999	386	999999	571	668	826	324	749	685	79	156	999999	904	490	652	637	133	890	454	365	466	246	566	872	281	851	925	958	352	858	173	451	313	656	999999	46	426	55	999999	637	499	999999	66	379	482	999999	501	734	443	999999	318	773	124	252	326	201	999999	552	999999	816	901	366	406	826	905	999999	999999	257	490	615	220	87	249	816	866	478	190	197	399	999999	999999	999999	525	731	550	400	336	71	340	807	226	999999	999999	833	736	143	999999	999999	474	777	294	999999	253	827	409	999999	999999	999999	999999	848	21	632	999999	176	467	710	841	674	286	514	379	800	999999	683	999999	347	332	999999	999999	733	887	950	722	622	839	114	999999	999999	332	319	867	38	685	492	796	999999	720	588	375	36	302	999999	953	960	408	494	336	570	438	72	908	126	999999	999999	999999	71	999999	999999	337	362	762	999999	352	967	646	350	124	435	887	804	999999	743	51	63	440	971	996	999999	999999	354	777	387	268	270	999999	750	809	999999	531	735	684	189	261	999999	273	999999	573	986	323	67	379	999999	683	633	445	174	85	175	221	988	74	157	326	982	584	385	999999	92	999999	895	540	91	903	999999	999999	447	999999	38	999999	292	407	20	448	166	974	876	999999	999999	824	246	675	644	999999	542	670	999999	863	279	999999	888	273	491	430	427	526	297	997	999999	513	999999	682	57	385	929	591	64	708	999999	17	999999	681	259	267	330	230	896	271	371	491	592	583	222	600	999999	28	915	589	31	640	999999	879	182	131	826	563	999999	268	891	951	616	999999	704	271	729	216	23	234	109	207	630	999999	636	999999	921	424	469	456	484	910	999999	474	999999	529	999999	829	508	138	440	766	602	637	379	420	874	763	878	951	871	694	14	691	490	999999	19	999999	252	142	210	412	104	999999	999999	980	285	152	152	999999	941	900	708	999999	793	343	604	999999	657	999999	999999	168	545	999999	585	789	905	999999	984	863	519	670	586	375	927	38	671	999999	853	999999	144	732	999999	999999	19	971	986	129	898	156	229	999999	999999	36	967	999999	999999	586	596	994	84	999999	999999	288	665	280	999999	342	999999	765	671	182	149	999999	91	442	547	842	999999	999999	
802	786	96	837	643	503	667	559	407	999999	171	95	835	859	324	843	999999	342	999999	738	657	999999	171	143	484	999999	999999	999999	999999	534	505	34	88	982	999999	298	214	330	645	999999	999999	764	934	999999	603	586	999999	290	943	247	868	999999	805	769	956	158	624	952	363	596	999999	922	613	873	390	147	16	852	667	35	639	254	696	875	135	892	719	999999	999999	897	709	999999	801	999999	666	300	228	319	36	52	673	262	999999	58	545	691	161	71	691	465	580	495	622	999999	608	624	518	929	643	73	439	999999	423	465	887	40	999999	904	217	999999	918	697	826	624	999999	999999	287	647	339	444	741	657	407	84	327	223	973	883	110	999999	782	999999	675	962	999999	148	839	511	171	515	570	256	854	601	546	999999	999999	999999	999999	999999	346	870	600	999999	332	781	138	999999	999999	999999	66	247	804	175	317	629	32	863	21	223	547	776	999999	824	873	999999	803	805	537	999999	554	975	327	999999	705	911	698	475	999999	831	999999	500	372	498	458	333	451	688	294	917	860	999999	999999	352	999999	570	394	775	336	836	977	999999	811	703	128	999999	919	999999	470	405	930	556	233	999999	213	57	413	987	376	999999	53	125	521	620	584	749	988	974	206	144	999999	923	999999	803	999999	687	689	669	379	376	414	526	999999	999999	986	313	582	806	999999	999999	166	406	409	787	792	862	810	200	128	379	102	945	728	335	999999	17	417	429	336	526	368	743	617	999999	145	526	896	633	634	281	177	192	835	570	999999	131	523	361	999999	991	876	498	551	10	284	999999	999999	892	20	978	999999	162	999999	999999	277	422	789	410	651	276	965	187	999999	846	211	999999	119	168	999999	757	999999	65	418	345	649	999999	202	616	725	676	729	999999	623	655	385	999999	712	999999	302	999999	341	123	709	744	35	699	932	705	798	373	359	638	545	999999	493	840	744	999999	973	999999	999999	182	999999	975	999999	961	564	910	471	197	208	999999	866	792	999999	999999	355	673	999999	949	936	497	817	361	326	100	468	370	171	999999	280	577	249	999999	344	169	437	734	999999	74	145	32	243	611	175	463	772	753	837	122	495	80	824	33	999999	999999	999999	333	659	457	502	204	748	926	999999	999999	999999	972	457	265	999999	621	476	255	814	914	263	999999	999999	999999	327	999999	999999	59	59	210	753	225	432	611	805	114	84	750	571	940	284	999999	694	545	999999	799	305	582	179	873	603	578	218	557	479	999999	146	796	999999	787	672	999999	877	716	
999999	441	550	846	460	838	546	999999	684	874	640	946	522	651	66	999999	419	999999	880	185	999999	184	999999	874	999999	657	967	288	621	999999	278	585	999999	977	668	375	259	459	999999	340	999999	999999	894	344	917	999999	999999	495	740	611	999999	722	999999	701	999999	999999	999999	675	714	999999	999999	999999	114	900	605	65	516	545	982	690	999999	959	828	550	999999	728	999999	999999	957	608	31	481	999999	19	416	999999	766	738	999999	966	941	999999	999999	328	999999	79	999999	999999	739	861	26	100	512	999999	344	999999	894	278	999999	391	421	999999	717	116	781	399	999999	105	494	999999	298	778	678	999999	749	693	225	509	91	999999	955	297	932	106	999999	931	969	499	675	998	999999	497	886	999999	554	188	867	637	999999	79	359	677	509	690	999999	248	422	495	309	650	202	394	999999	82	999999	999999	829	621	525	850	430	230	430	999999	396	801	891	202	471	570	999999	999999	962	21	430	288	999999	999999	999999	353	999999	483	199	34	805	277	310	999999	59	999999	359	256	122	696	999999	999999	257	23	303	771	356	229	33	999999	824	999999	431	185	999999	999999	346	587	97	999999	340	946	40	405	689	129	999999	88	153	51	221	579	474	275	372	999999	41	774	948	999999	999999	299	459	460	999999	999999	845	134	171	901	94	771	999999	999999	999999	702	999999	851	333	184	280	999999	999999	982	999999	255	999999	166	813	360	127	999999	639	336	185	51	999999	579	206	499	283	376	916	252	999999	449	999999	534	909	999999	203	190	450	773	491	728	223	999999	933	954	999999	689	999999	810	784	522	999999	999999	765	999999	999999	527	654	834	901	999999	999999	999999	999999	999999	833	616	256	153	166	999999	999999	865	844	456	999999	30	999999	252	999999	999999	65	999999	999999	999999	316	588	768	594	463	999999	535	616	872	588	376	999999	451	856	999999	999999	442	999999	654	847	401	277	987	318	497	195	881	412	999999	316	847	256	999999	999999	999999	255	999999	662	999999	490	411	999999	993	266	90	447	579	789	131	16	161	888	461	999999	999999	999999	600	999999	107	278	794	132	231	999999	999999	130	24	859	95	999999	999999	780	487	173	999999	887	999999	731	238	999999	999999	101	999999	999999	165	959	795	999999	548	731	654	999999	565	421	999999	999999	292	999999	525	960	433	999999	999999	256	999999	381	999999	999999	999999	164	765	869	231	57	662	702	841	843	409	781	334	999999	999999	363	999999	207	225	76	476	166	999999	846	216	278	626	896	397	999999	967	784	558	507	578	393	966	784	176	517	758	994	446	449	37	744	635	173	
407	350	35	223	999999	999999	821	28	559	918	999999	999999	431	765	315	807	875	625	999999	827	999999	999999	397	999999	999999	999999	317	482	719	165	818	471	643	463	499	56	999999	753	628	999999	999999	559	833	57	131	999999	999999	993	689	639	573	411	999999	807	481	999999	953	588	192	457	37	349	309	403	110	201	319	967	276	269	798	131	999999	19	152	141	103	999999	324	817	999999	324	999999	90	592	999999	950	835	981	28	102	430	999999	180	196	345	260	440	946	930	903	999999	726	430	841	451	999999	511	664	350	386	613	273	375	836	713	556	999999	811	693	250	999999	986	257	176	377	560	827	823	806	880	999999	403	999999	913	999999	597	372	249	151	11	449	999999	640	999999	999999	166	206	343	483	789	41	628	262	689	430	142	478	263	473	890	587	687	999999	469	722	219	878	461	344	125	193	999999	670	691	999999	312	355	615	686	220	364	999999	350	27	999999	44	150	705	493	370	999999	118	775	260	424	761	999999	999999	919	279	287	744	999	367	605	62	958	999999	888	127	786	999999	999999	262	536	104	347	999999	621	999999	999999	999999	968	973	996	84	213	419	999999	49	999999	185	695	417	933	619	493	982	421	999999	86	579	999999	375	584	265	541	999999	724	330	424	481	559	242	210	114	776	35	999999	999999	999999	549	303	999999	137	611	999999	999999	329	916	610	364	999999	824	611	999999	999999	602	399	999999	542	690	999999	947	625	518	625	999999	216	828	843	468	999999	890	999999	536	999999	967	247	972	97	381	203	807	999999	69	62	734	630	710	747	183	635	999999	987	167	853	355	233	619	999999	715	999999	500	999999	152	742	538	876	84	999999	399	999999	427	999999	171	999999	999999	237	565	466	890	832	506	91	999999	999999	991	903	789	682	930	743	628	986	382	428	999999	733	577	326	999999	857	556	999999	358	818	218	999999	826	671	999999	127	668	162	105	883	456	999999	414	999999	751	635	97	999999	292	999999	999999	440	280	999999	793	163	999999	999999	942	42	285	19	733	850	624	999999	86	128	716	812	85	999999	891	499	972	294	329	999999	574	888	999999	164	213	702	91	778	706	94	877	999999	999999	429	220	73	607	446	686	563	695	737	558	968	684	480	580	271	548	781	999999	509	834	999999	674	64	271	130	806	40	768	845	317	992	250	904	999999	655	999999	828	892	535	608	765	572	836	999999	802	480	999999	132	999999	999999	924	323	999999	978	75	755	165	801	999999	640	655	999999	849	430	999999	727	779	134	924	16	999999	
999999	999999	900	78	999999	837	724	469	999999	999999	907	948	616	392	678	871	926	290	900	109	36	415	999999	952	999999	999999	999999	773	84	700	608	207	999999	519	45	88	999999	909	245	917	441	342	835	568	999999	846	242	47	887	855	853	844	999999	907	999999	483	349	948	999999	999999	430	951	999999	999999	473	710	144	107	356	999999	403	26	54	982	668	999999	579	999999	214	999999	490	378	886	228	847	764	183	999999	825	999999	999999	529	812	999999	497	490	947	885	104	999999	712	145	690	999999	999999	836	999999	51	249	998	903	22	743	999999	999999	62	74	175	113	709	999999	237	281	794	860	999999	999999	914	495	187	747	694	999999	999999	999999	355	999999	598	766	20	999999	999999	999999	826	999999	726	786	839	999999	999999	425	999999	999999	395	999999	484	863	895	436	588	631	999999	556	71	999999	999999	780	576	999999	278	374	475	408	999999	745	404	570	455	999999	999999	999999	375	409	60	762	964	912	846	999999	937	492	792	172	188	388	999999	585	606	575	448	945	219	999999	246	81	949	999999	999999	999999	116	913	418	758	302	999999	266	486	506	308	296	306	999999	999999	623	786	999999	313	230	714	667	818	964	880	999999	199	877	999999	999999	979	999999	591	233	206	999999	999999	999999	43	870	688	131	601	999999	307	288	152	999999	999999	664	460	499	646	999999	974	999999	999999	949	537	999999	112	999999	999999	999999	526	495	705	82	737	361	599	999999	548	443	541	999999	999999	738	666	601	999999	999999	578	432	999999	489	176	438	259	999999	271	84	546	972	767	75	951	287	999999	812	999999	80	999999	947	75	748	950	213	621	392	917	558	999999	936	515	924	54	747	611	999999	328	276	999999	524	100	999999	999999	576	675	476	999999	788	999999	854	28	484	905	630	366	964	999999	963	999999	999999	305	999999	791	999999	466	999999	30	999999	675	525	493	316	257	758	999999	999999	583	999999	999999	154	752	138	999999	438	999999	40	999999	999999	999999	647	507	365	459	956	228	388	999999	564	120	999999	456	436	123	660	371	711	237	157	773	814	390	165	436	672	124	177	339	999999	999999	435	824	606	822	999999	28	138	857	300	539	479	818	28	273	999999	697	326	999999	722	999999	215	999999	871	650	576	266	352	928	786	841	61	58	379	871	684	999999	849	999999	95	641	243	854	936	618	304	999999	372	891	731	974	999999	162	616	296	999999	632	952	956	255	771	675	209	81	458	487	430	449	157	589	696	848	999999	930	90	833	361	866	999999	999999	580	999999	461	207	999999	53	999999	442	999999	394	
62	65	893	999999	323	966	44	783	487	140	999999	999999	224	312	44	999999	95	232	535	462	136	765	699	610	675	877	224	11	269	999999	588	988	999999	762	536	641	954	355	616	124	999999	577	389	132	999999	33	679	159	173	684	957	677	906	999999	999999	999999	366	293	692	446	751	43	523	82	552	885	200	999999	775	999999	181	999999	615	421	999999	558	386	576	137	652	207	999999	999999	584	457	910	999999	735	999999	249	285	671	662	180	373	766	63	999999	999999	597	832	227	383	999999	513	227	999999	494	967	709	910	789	165	999999	248	999999	205	939	624	999999	802	999999	957	535	999999	510	87	445	58	896	504	999999	999999	540	819	980	691	999999	81	999999	849	597	999999	795	338	999999	515	622	932	687	999999	999999	999999	999999	794	377	999999	848	653	12	149	626	446	999999	214	999999	793	999999	230	267	994	139	867	999999	792	215	697	172	207	631	994	999999	999999	371	999999	999999	387	67	999999	451	720	843	999999	999999	100	999999	161	696	999999	497	702	890	402	674	693	999999	256	307	156	588	999999	108	999999	32	18	684	999999	85	745	824	463	999999	879	999999	547	160	999999	798	303	569	64	10	581	710	929	114	72	839	678	893	143	999999	910	167	770	622	203	999999	70	416	999999	999999	999999	765	43	966	20	999999	999999	542	725	458	13	999999	534	680	526	940	999999	904	622	284	407	851	691	383	825	722	999999	925	957	325	738	887	460	999999	58	815	676	962	999999	449	999999	145	178	685	999999	333	632	100	105	262	307	165	793	835	679	999999	84	999999	150	999999	614	210	999999	410	719	125	136	999999	631	710	999999	139	811	182	999999	271	683	15	306	502	999999	999999	999999	704	999999	583	103	625	309	948	740	999999	822	805	999999	511	559	767	966	961	207	85	999999	394	999999	177	354	621	273	999999	426	999999	364	648	208	999999	999999	880	393	145	31	511	999999	682	970	257	317	16	347	69	712	915	999999	344	999999	24	458	445	999999	999999	238	482	999999	891	999999	671	662	184	606	999999	141	679	384	830	939	696	828	999999	424	740	999999	348	284	213	704	511	999999	29	353	194	999999	999999	173	544	999999	549	159	365	161	308	595	143	409	208	928	43	999999	219	405	608	195	673	30	976	988	999999	207	157	197	29	642	642	999999	422	901	999999	515	999999	923	399	546	999999	999999	126	154	999999	999999	86	285	671	971	999999	624	744	998	574	914	197	555	26	352	11	178	141	665	999999	312	987	307	732	528	700	295	15	71	723	48	904	
831	271	951	999999	872	525	58	822	28	95	999999	336	291	327	294	906	57	545	304	503	460	201	425	999999	999999	552	153	999999	534	618	683	285	536	19	365	294	74	231	138	652	999999	999999	934	226	999999	970	451	210	999999	389	957	526	428	999999	999999	999999	999999	10	352	330	382	778	298	409	412	147	800	281	999999	10	999999	999999	416	999999	420	617	267	208	387	807	111	999999	865	155	660	166	999999	991	999999	999999	999999	999999	879	808	280	314	555	534	813	435	999999	179	248	999999	547	141	120	999999	134	836	382	646	622	544	228	438	912	153	748	999999	999999	999999	716	246	999999	777	947	607	999999	999999	72	733	999999	951	637	932	705	999999	607	529	56	89	867	729	353	801	999999	344	590	999999	401	999999	999999	999999	999999	999999	463	11	999999	770	194	999999	406	999999	774	649	261	670	907	296	999999	461	545	229	210	211	999999	987	893	760	334	999999	27	538	715	999999	947	999999	806	999999	479	999999	608	999999	345	543	682	849	954	704	550	781	437	303	999999	939	866	999999	366	943	999999	476	118	101	445	581	999999	999999	999999	999999	701	432	863	641	817	40	853	999999	884	667	528	102	42	999999	220	553	184	723	430	775	793	391	999999	863	999999	13	594	516	402	763	999999	814	547	999999	12	999999	918	796	486	999999	999999	999999	999999	699	424	337	443	919	881	892	407	999999	448	536	330	320	960	999	795	814	445	347	315	131	999999	714	999999	202	196	103	635	388	247	999999	689	634	709	773	449	999999	569	999999	634	999999	999999	999999	375	999999	519	691	167	918	10	999999	642	748	853	560	89	709	782	251	732	788	267	28	534	106	847	999999	611	196	999999	287	254	769	712	805	999999	999999	348	999999	682	999999	935	999999	999999	575	999999	999999	781	158	694	999999	735	328	943	846	252	347	751	279	173	823	90	970	367	722	427	999999	45	999999	795	745	370	247	568	237	852	550	640	999999	396	905	914	462	502	999999	999999	926	826	865	562	427	592	79	999999	859	424	965	999999	665	158	836	999999	733	999999	948	999999	498	759	715	994	702	707	792	999999	267	999999	628	477	545	181	500	999999	179	494	378	162	301	866	709	813	886	200	999999	809	560	999999	190	109	554	452	999999	177	120	871	860	999999	800	196	123	949	795	498	813	493	658	790	735	248	984	796	86	999999	59	902	117	511	732	982	999999	268	728	528	923	103	128	999999	935	999999	634	658	362	114	999999	759	999999	398	387	491	161	769	273	941	125	757	375	431	127	
218	764	999999	986	817	863	855	231	277	999999	999999	375	335	855	437	614	335	444	972	878	300	999999	718	134	251	831	563	994	786	413	999999	727	696	215	726	544	284	671	544	250	897	538	750	999999	666	125	826	914	999999	336	999999	322	403	552	827	334	999999	235	745	985	310	861	444	864	409	993	999999	129	138	893	339	999999	899	999999	981	762	144	999999	999999	135	15	648	167	460	999999	853	999999	999999	388	402	498	59	926	559	999999	46	103	885	424	673	447	706	999999	943	996	999999	423	999999	999999	75	199	999999	767	619	999999	662	703	984	251	555	670	999999	999999	735	999999	290	736	350	790	944	668	259	999999	794	688	308	862	224	999999	496	439	660	582	323	213	999999	291	317	999999	288	342	119	999999	999999	12	999999	965	999999	549	716	399	82	881	626	999999	940	679	999999	931	682	799	489	531	754	126	19	951	999999	532	65	998	999999	999999	512	612	559	999999	612	999999	775	343	812	999999	999999	106	999999	778	956	916	272	668	318	386	895	999999	852	587	889	752	993	961	547	999999	493	717	970	310	378	24	846	999999	77	191	165	349	986	814	784	658	758	999999	999999	511	999999	999999	689	53	876	999999	759	971	725	859	999999	999999	999999	295	192	38	136	66	409	999999	79	999999	600	999999	999999	556	502	48	803	241	993	999999	999999	46	267	105	38	999999	434	354	999999	875	610	218	393	352	999999	700	632	755	999999	702	999999	63	441	332	796	999999	823	999999	531	721	999999	493	999999	46	846	759	38	96	10	209	999999	65	999999	204	336	392	743	877	13	801	415	57	709	301	931	913	999999	934	999999	474	113	114	999999	999999	999999	126	999999	357	506	793	672	999999	999999	331	79	775	376	999999	995	414	820	945	999999	730	315	130	784	574	115	933	165	104	787	536	106	528	241	153	497	999999	49	396	381	220	138	870	303	387	232	165	547	368	938	999999	654	999999	788	102	238	587	342	778	999999	573	638	577	758	228	999999	551	999999	999999	749	999999	374	434	574	116	601	999999	827	406	351	950	395	797	166	892	881	999999	739	149	915	909	877	271	154	808	581	999999	121	84	999999	680	621	324	618	999999	530	230	593	682	501	792	760	936	999999	999999	187	841	421	865	346	296	811	404	999999	839	999999	113	289	766	534	50	333	752	253	671	338	999999	188	999999	999999	661	355	67	647	132	159	941	834	999999	630	740	999999	255	737	865	999999	226	18	778	255	427	999999	999999	157	460	469	17	692	765	962	116	999999	
999999	999999	684	999999	753	999999	194	690	965	999999	437	999999	794	901	87	24	387	999999	122	999999	410	758	945	721	529	910	197	663	151	258	999999	889	524	87	730	752	62	924	124	469	823	97	999999	158	513	690	363	999999	391	993	314	962	999999	53	262	660	558	963	999999	843	569	530	548	716	209	547	621	716	180	335	999999	462	687	999999	249	322	999999	796	218	999999	999999	999999	282	999999	944	116	49	481	999999	80	204	999999	513	281	999999	999999	549	572	948	999999	79	647	388	999999	41	851	285	999999	804	939	191	999999	755	583	296	999999	258	399	772	103	508	150	890	110	141	872	949	416	752	945	773	906	848	252	768	909	999999	225	127	102	999999	840	676	886	889	442	343	929	999999	999999	54	159	799	999999	467	929	756	288	999999	999999	999999	869	999999	858	999999	284	999999	513	814	386	682	999999	282	680	999999	667	473	14	220	698	539	29	431	783	900	623	117	993	999999	839	163	971	999999	959	200	961	395	818	720	614	529	999999	125	999999	999999	22	877	129	591	800	999999	751	999999	999999	629	882	999999	671	957	552	177	999999	999999	975	233	711	999999	322	999999	999999	282	654	294	606	999999	709	904	999999	497	999999	746	988	411	984	383	411	903	73	340	317	524	723	860	999999	447	999999	110	150	383	585	280	999999	638	289	999999	811	467	471	999999	919	999999	999999	184	78	806	189	518	744	601	822	999999	999999	982	182	787	558	794	126	999999	569	999999	764	450	912	618	191	359	999999	999999	572	999999	442	15	999999	340	901	549	792	371	267	999999	366	999999	561	777	602	999999	999999	502	999999	999999	351	312	499	999999	222	182	999999	459	624	829	396	999999	39	999999	999999	672	571	999999	886	19	12	999999	900	477	252	999999	888	144	26	608	893	629	497	555	602	999999	516	109	127	728	287	342	747	438	705	88	518	683	999999	999999	20	623	615	959	24	597	999999	999999	78	999999	294	137	999999	25	936	766	999999	484	286	999999	165	472	724	167	999999	669	999999	999999	772	173	708	215	732	97	999999	280	999999	537	540	999999	999999	999999	40	999999	444	999999	898	731	501	938	999999	44	999999	176	773	548	898	458	238	354	999999	939	259	904	298	88	999999	356	999999	665	999999	262	944	280	517	670	441	603	999999	999999	999999	286	970	833	876	673	807	565	323	60	381	999999	309	999999	999999	999999	245	999999	833	365	755	552	313	999999	195	999999	999999	136	659	999999	116	305	734	657	999999	313	968	425	38	999999	281	999999	999999	377	294	999999	953	758	855	
728	434	316	770	367	825	228	999999	999999	999999	840	583	681	999999	219	944	86	830	652	611	999999	999999	820	999999	218	999999	916	519	936	551	997	91	999999	999999	930	678	799	534	377	831	365	341	833	777	999999	50	600	933	823	433	999999	999999	311	156	999999	908	614	999999	999999	283	908	708	45	593	999999	759	999999	409	976	540	999999	551	463	820	256	999999	999999	53	908	178	493	983	696	513	999999	640	780	194	537	31	999999	590	999999	103	923	656	305	999999	136	438	797	999999	957	292	999999	666	903	490	999999	999999	921	570	310	393	999999	999999	999999	532	260	19	978	67	999999	999999	475	563	999999	369	897	999999	999999	747	916	479	999999	303	35	413	234	675	737	299	294	574	999999	503	289	589	314	999999	644	773	989	126	459	739	328	999999	817	725	999999	543	593	310	488	183	999999	999999	22	999999	899	609	307	584	999999	689	773	307	853	971	284	988	65	900	955	711	758	800	30	640	975	999999	999999	999999	999999	203	705	983	96	999999	849	999999	577	818	107	999999	476	414	999999	770	966	30	999999	845	999999	109	488	693	999999	999999	425	853	810	381	520	876	22	798	997	999999	983	789	999999	926	131	826	421	246	802	920	244	353	956	259	674	954	874	751	68	487	715	21	638	319	511	996	647	205	308	230	31	999999	417	765	999999	186	810	232	723	624	688	252	999999	434	542	999999	897	561	707	565	12	271	999999	519	999999	971	161	999999	425	999999	188	225	937	582	898	566	936	999999	999999	999999	154	652	37	999999	798	472	131	999999	777	440	999999	95	498	999999	228	759	938	897	999999	999999	35	909	807	597	445	999999	999999	318	535	975	144	705	98	999999	999999	360	244	999999	720	901	850	947	133	984	999999	102	727	203	364	148	627	49	800	657	472	245	999999	440	999999	335	168	812	678	999999	999999	999999	997	289	333	868	525	643	186	500	964	999999	785	822	571	353	745	120	954	396	358	105	999999	440	999999	184	515	803	999999	394	999999	47	278	999999	688	632	105	447	870	496	623	983	999999	310	693	394	459	32	999999	655	999999	57	858	292	453	210	498	566	999999	158	363	721	999999	791	757	926	810	463	143	938	257	308	249	467	999999	374	241	605	747	362	724	492	934	651	804	999999	999999	985	879	487	144	538	905	999999	999999	999999	999999	999999	552	766	584	996	888	930	999999	999999	807	401	519	999999	999999	892	999999	189	433	870	787	695	986	999999	748	824	999999	999999	999999	999999	402	527	334	872	999999	999999	999999	980	999999	728	
999999	14	999999	999999	999999	787	476	800	999999	999999	719	725	299	999999	999999	951	95	490	28	999999	422	243	137	688	889	290	76	999999	999999	808	840	999999	411	999999	277	783	999999	473	185	960	999999	784	999999	999999	999	999999	999999	71	757	776	84	999999	961	28	315	370	999999	565	633	999999	720	829	999999	710	411	999999	323	594	995	341	510	621	315	999999	412	638	105	576	688	222	999999	999999	999999	584	999999	278	878	393	399	906	999999	885	839	578	249	527	344	437	999999	130	999999	999999	76	426	999999	463	266	902	999999	677	274	999999	876	421	553	716	999999	864	999999	999999	11	999999	205	98	434	624	782	736	818	999999	303	668	426	568	859	419	938	472	318	999999	22	999999	777	721	642	606	999999	428	34	533	586	999999	460	27	999999	432	448	977	992	652	999999	529	94	999999	383	605	884	999999	561	144	777	478	555	705	130	36	999999	483	456	828	999999	363	712	295	308	822	999999	408	999999	436	971	960	999999	666	599	492	890	57	348	999999	721	999999	866	890	999999	118	999999	755	896	999999	279	964	531	173	999999	327	999999	999999	431	560	397	999999	999999	999999	172	999999	997	888	115	637	145	999999	144	419	116	913	497	821	539	199	897	462	512	358	166	16	439	316	629	282	999999	101	625	787	649	246	833	741	999999	938	120	46	999999	268	956	999999	829	999999	66	133	830	999999	269	242	663	935	999999	519	999999	166	387	690	269	999999	962	53	999999	357	770	870	89	755	104	600	89	860	812	253	999999	999999	999999	327	259	999999	452	680	832	999999	133	713	999999	324	773	571	999999	999999	777	817	306	912	685	999999	351	196	54	84	900	669	999999	802	133	729	127	976	979	70	440	763	390	292	221	105	233	66	607	765	982	533	49	659	93	995	947	999999	999999	704	976	73	461	377	779	173	999999	331	590	543	206	796	591	999999	988	23	999999	999999	701	590	999999	294	589	289	101	377	629	999999	719	138	782	999999	999999	999999	94	377	999999	999999	513	57	864	999999	476	73	569	999999	942	999999	670	999999	999999	933	787	725	999999	999999	483	999999	999999	411	543	999999	612	999999	999999	999999	999999	999999	416	620	710	424	510	999999	725	355	999999	525	720	906	435	91	833	648	569	848	851	999999	829	999999	894	140	999999	111	514	137	300	999999	313	11	68	636	141	59	999999	999999	433	999999	999	110	999999	957	461	999999	976	999999	903	963	892	911	715	192	486	23	726	579	687	408	149	598	999999	805	222	718	999999	798	949	783	289	425	424	717	944	999999	
529	999999	679	366	135	61	999999	337	130	401	295	876	999999	128	333	789	466	999999	999999	411	55	77	745	743	531	187	513	130	683	477	497	998	247	757	999999	789	900	330	283	97	375	999999	684	999999	432	971	649	831	460	999999	959	399	722	543	684	462	202	999999	835	999999	548	113	653	653	904	297	999999	402	634	543	999999	145	751	907	999999	327	392	924	320	560	538	682	669	193	517	107	285	703	83	41	597	964	495	336	548	271	84	41	916	144	342	256	999999	917	611	824	647	814	507	367	79	278	625	999999	418	866	444	470	145	999999	21	935	328	603	946	999999	649	425	999999	774	252	361	17	999999	227	291	485	999999	999999	693	999999	470	205	999999	962	999999	349	999999	917	681	827	613	896	119	133	407	999999	603	970	687	184	999999	455	733	999999	718	270	449	66	137	391	999999	999999	451	356	550	739	612	999999	999999	584	999999	508	999999	999999	639	464	999999	62	820	999999	882	781	894	519	999999	25	472	602	253	999999	900	999999	790	300	145	724	454	762	999999	668	999999	962	353	113	999999	723	768	999999	485	999999	999999	396	999999	773	999999	999999	994	999999	128	535	276	20	397	999999	683	283	718	397	810	914	20	145	479	162	999999	919	438	790	772	999999	257	686	127	990	696	999999	999999	26	999999	235	729	999999	644	999999	401	315	999999	999999	999999	999999	14	380	975	570	253	237	999999	93	735	999999	999999	214	169	613	288	590	893	406	872	180	365	701	606	585	194	497	501	431	760	731	354	652	371	999999	510	876	999999	999999	747	999999	596	834	290	211	753	525	363	40	769	811	999999	179	913	259	117	312	774	400	386	755	736	999999	333	13	999999	829	999999	999999	112	999999	879	999999	658	413	999999	531	999999	405	831	668	143	999999	662	999999	319	185	739	999999	202	999999	999999	320	179	991	732	111	511	286	999999	999999	683	999999	928	999999	999999	85	520	509	675	585	891	378	568	717	622	999999	832	383	694	999999	999999	730	666	904	308	568	177	666	999999	482	30	144	439	907	985	999999	542	999999	27	243	664	239	446	617	316	999999	751	461	379	466	999999	999999	999999	905	834	953	837	33	68	999999	999999	853	828	999999	565	999999	999999	661	732	999999	733	999999	999999	461	999999	860	293	59	598	575	817	999999	297	999999	213	892	999999	533	83	42	802	518	245	654	999999	811	411	999999	61	999999	999999	100	729	397	732	999999	771	141	510	973	999999	788	434	999999	556	999999	566	999999	999999	673	999999	999999	999999	700	190	225	302	711	135	
999999	459	49	998	50	781	726	999999	899	492	999999	131	420	999999	109	999999	24	94	752	108	142	254	797	263	388	353	387	511	999999	217	517	999999	69	15	916	524	629	790	394	712	829	999999	666	130	526	551	794	393	489	338	999999	140	549	613	999999	999999	999999	786	999999	696	404	225	958	692	999999	35	71	415	116	999999	742	233	999999	50	279	926	999999	999999	737	836	558	999999	32	700	51	999999	898	456	999999	576	862	843	180	697	999999	614	257	999999	155	999999	999999	389	287	999999	596	942	999999	999999	344	76	761	999999	999999	783	148	999999	202	268	999999	999999	136	614	403	539	722	898	63	11	732	999999	678	613	531	246	355	179	999999	128	113	109	945	399	999999	944	815	877	999999	397	559	906	421	989	333	556	374	999999	985	747	999999	697	888	439	999999	679	397	157	463	999999	437	969	695	999999	164	551	653	736	502	458	724	845	113	999999	452	826	999999	689	290	999999	999999	480	193	999999	937	416	220	515	623	442	557	667	423	982	960	589	999999	999999	835	999999	902	999999	382	536	32	999999	593	232	986	950	999999	708	867	487	941	956	786	726	147	999999	341	999999	123	70	901	999999	431	131	999999	999999	614	905	854	508	83	999999	999999	999999	999999	601	999999	988	528	672	16	848	799	999999	999999	999999	999999	495	210	97	450	764	524	322	635	965	914	472	525	999999	345	999999	854	368	414	707	859	139	999999	546	925	352	619	451	63	63	267	495	999999	703	69	129	705	999999	68	318	719	785	31	981	999999	999999	472	999999	336	999999	994	440	531	343	153	674	715	664	172	107	155	83	269	582	707	429	392	822	74	226	824	97	310	105	988	999999	117	798	859	999999	880	224	124	576	999999	826	999999	746	559	395	413	51	604	960	173	645	526	999999	283	999999	967	649	340	120	999999	906	140	435	355	80	999999	999999	804	596	227	999999	959	999999	523	880	465	645	273	999999	999999	782	999999	349	999999	999999	999999	668	525	602	999999	240	999999	13	914	162	696	538	401	489	829	497	247	17	743	243	686	833	926	999999	999999	331	386	661	307	879	422	790	999999	12	522	897	401	999999	988	987	999999	955	999999	370	194	999999	253	784	849	325	545	485	606	698	665	999999	742	132	800	286	853	231	706	44	740	905	43	399	966	999999	105	45	29	755	195	731	66	565	217	874	88	602	812	981	344	936	194	805	346	798	165	278	999999	712	143	825	999999	999999	630	999999	893	854	817	917	230	510	999999	850	999999	933	667	186	
915	999999	207	261	419	724	700	803	720	238	62	178	776	827	633	317	621	370	483	322	935	927	981	999999	784	894	761	999999	480	343	999999	413	140	978	363	485	514	999999	416	533	52	827	569	999999	802	648	151	999999	876	158	238	152	460	355	999999	987	944	974	999999	525	963	866	332	386	999999	999999	48	798	473	157	802	739	999999	949	279	117	999999	326	430	999999	999999	368	957	331	115	999999	952	785	736	376	541	999999	415	890	570	186	504	999999	729	163	610	353	999999	729	356	999999	999999	511	85	143	629	627	553	999999	772	604	999999	999999	281	785	697	263	999999	107	615	273	334	73	389	102	612	185	999999	277	535	409	439	999999	975	615	999999	999999	709	999999	746	914	999999	84	128	999999	278	504	911	999999	466	999999	999999	831	123	93	175	999999	999999	982	999999	453	39	999999	805	999999	174	680	34	999999	999999	256	553	468	360	701	287	259	945	423	999999	118	273	654	811	188	128	608	125	892	999999	835	999999	727	82	303	884	710	999999	755	999999	999999	479	256	128	219	803	823	999999	999999	806	999999	190	708	167	422	189	385	474	626	999999	566	565	142	224	988	927	826	396	999999	817	576	999999	999999	622	236	639	27	535	601	999999	304	137	703	96	535	999999	619	569	999999	123	999999	245	999999	511	244	999999	347	41	999999	999999	999999	437	422	604	999999	935	999999	96	999999	783	172	999999	872	252	949	438	861	56	689	999999	318	999999	736	944	318	341	338	688	388	999999	999999	986	999999	319	999999	999999	715	109	857	600	999999	533	999999	999999	999999	658	999999	410	561	805	180	301	352	796	999999	720	999999	999999	295	897	999999	999999	999999	999999	491	186	455	999999	999999	92	723	762	198	999999	678	784	999999	999999	993	660	967	927	137	583	33	10	644	608	345	999999	176	999999	813	959	992	362	999999	999999	999999	774	212	810	565	479	91	999999	112	262	128	999999	102	999999	485	634	930	679	184	134	999999	999999	542	847	999999	167	915	487	948	239	999999	999999	999999	726	474	228	999999	999999	371	658	501	614	999999	999999	489	155	594	335	761	999999	39	323	188	701	999999	999999	242	365	592	407	563	604	470	873	165	803	240	375	999999	266	999999	772	317	526	632	108	591	999999	367	81	573	589	999999	999999	209	783	147	999999	999999	569	985	102	999999	964	104	897	154	35	235	686	914	228	999999	504	12	266	16	661	79	999999	999999	91	997	521	834	999999	878	700	999999	999999	999999	974	837	806	280	93	207	353	432	999999	953	999999	925	681	999999	354	999999	
999999	766	943	776	485	196	448	256	999999	104	999999	139	999999	29	453	362	999999	29	940	391	162	999999	999999	68	999999	999999	345	145	756	166	326	999999	490	353	656	999999	729	606	999999	999999	399	560	376	989	154	223	999999	715	510	999999	82	661	225	963	999999	998	847	884	123	256	999999	312	500	747	999999	698	999999	999999	999999	519	632	256	838	163	991	602	856	929	999999	449	926	629	999999	552	94	999999	999999	526	876	658	96	845	492	999999	935	97	999999	629	220	455	574	536	352	990	581	826	823	72	971	875	999999	918	970	674	329	231	676	947	999999	123	999999	132	999999	714	999999	786	764	903	999999	904	542	237	719	468	874	400	287	645	999999	268	841	999999	554	999999	517	999999	999999	817	615	713	420	122	999999	106	895	451	636	637	566	795	999999	919	844	77	999999	913	208	511	999999	928	944	40	999999	405	282	484	999999	899	207	999999	911	946	999999	514	999999	430	999999	999999	573	999999	764	650	999999	999999	206	922	241	487	667	603	969	374	999999	686	999999	389	145	570	999999	421	999999	737	439	999999	883	124	630	340	583	912	650	586	937	377	999999	303	999999	801	208	999999	252	100	999999	999999	295	999999	999999	611	745	114	999999	701	798	162	999999	36	220	999999	999999	999999	301	901	904	754	999999	392	436	650	522	999999	437	344	371	474	178	782	505	835	26	346	999999	29	999999	999999	628	949	788	785	999999	147	92	185	509	127	68	350	999999	486	650	902	999999	999999	99	279	677	999999	999999	334	984	777	999999	384	760	999999	896	999999	316	999999	136	13	604	651	832	384	392	261	834	254	415	827	595	29	999999	123	236	905	929	325	801	999999	618	464	801	999999	616	707	424	999999	230	786	44	761	359	646	308	468	456	999999	886	425	125	96	999999	999999	191	511	200	646	728	991	352	990	633	999999	395	149	850	792	767	684	836	290	33	628	793	834	669	547	815	767	458	224	439	385	561	532	999999	644	858	114	517	999999	825	239	443	53	137	900	999999	168	618	664	947	211	588	835	72	300	999999	356	999999	652	831	961	542	999999	561	258	897	999999	999999	215	933	662	176	68	464	999999	194	999999	707	769	296	657	159	794	276	237	797	725	999999	255	281	512	999999	865	946	864	696	315	491	999999	12	398	563	412	730	295	44	999999	381	278	115	623	648	82	365	184	812	748	862	334	999999	999999	999999	358	999999	431	999999	311	999999	999999	108	879	267	999999	767	999999	103	746	74	999999	999999	277	354	201	999999	657	863	200	
999999	771	999999	947	453	167	428	830	995	215	478	308	895	733	417	781	999999	236	999999	820	999999	467	999999	75	684	881	142	999999	827	212	218	999999	567	208	999999	999999	547	999999	436	110	410	936	999999	887	278	765	95	468	859	573	999999	914	301	53	885	52	999999	999999	273	571	999999	244	12	999999	997	201	999999	696	932	76	243	29	799	265	420	378	999999	203	797	918	796	999999	333	264	190	304	985	999999	323	758	660	561	999999	864	85	999999	933	999999	890	87	34	398	535	999999	340	11	124	999999	632	999999	487	999999	199	999999	999999	361	910	748	999999	999999	215	999999	383	184	416	999999	999999	999999	189	254	444	455	313	719	893	407	147	540	923	188	189	999999	891	806	281	173	372	542	98	723	265	999999	507	197	871	809	24	361	386	658	869	999999	856	388	999999	42	193	999999	999999	377	224	380	999999	999999	999999	999999	999999	999999	999999	253	999999	599	847	999999	989	999999	947	125	848	94	392	786	999999	275	319	999999	101	999999	734	249	979	892	999999	999999	999999	999999	369	84	999999	614	485	447	458	999999	999999	999999	999999	401	399	999999	94	78	999999	999999	984	999999	226	559	124	522	999999	999999	999999	664	273	426	518	136	955	114	890	873	451	243	609	945	337	30	926	49	999999	999999	999999	999999	164	911	271	715	735	82	999999	810	960	161	449	664	605	794	870	922	761	214	445	295	931	221	999999	999999	766	49	999999	205	633	84	852	474	706	929	999999	999999	164	802	999999	883	445	999999	913	299	999999	999999	349	999999	999999	13	999999	464	265	828	999999	999999	294	999999	948	695	971	999999	186	885	308	975	958	999999	294	999999	768	958	813	561	849	999999	999999	999999	604	999999	700	999999	55	629	999999	398	999999	878	948	566	77	290	854	705	911	999999	903	37	990	817	999999	674	259	641	999999	329	650	703	978	139	999999	955	279	999999	995	999999	999999	999999	98	910	767	89	726	727	450	487	999999	118	649	877	948	999999	347	786	835	35	317	999999	394	476	999999	515	899	999999	922	121	21	727	999999	506	553	355	939	89	60	906	947	531	201	999999	225	999999	999999	110	190	999999	617	492	300	969	107	25	172	621	999999	262	190	906	999999	999999	475	386	999999	153	334	602	341	268	736	999999	999999	785	221	636	261	216	999999	799	999999	558	503	528	436	739	999999	538	193	999999	916	798	726	50	726	862	292	838	999999	910	999999	588	999999	359	756	999999	891	321	803	536	370	999999	800	999999	277	999999	999999	999999	949	669	744	999999	999999	24	351	937	212	47	
69	359	353	422	83	551	999999	999999	525	999999	772	75	848	96	999999	999999	999999	960	997	345	999999	479	999999	344	999999	999999	175	999999	178	28	999999	819	168	854	262	453	192	948	882	259	367	226	731	690	185	999999	821	658	70	762	67	391	999999	866	274	590	999999	18	533	611	385	52	999999	506	999999	953	999999	993	999999	291	473	999999	87	747	977	999999	748	346	169	999999	999999	517	920	999999	999999	627	999999	301	590	672	131	183	999999	999999	874	325	344	234	554	232	999999	999999	823	779	298	58	313	201	889	999999	841	986	999999	527	961	868	999999	999999	545	518	83	614	413	999999	170	300	593	806	873	661	999999	524	999999	999999	37	822	693	151	999999	912	323	687	999999	872	830	144	334	897	319	999999	203	867	688	46	999999	373	423	661	618	998	465	506	328	237	999999	327	205	911	500	148	999999	980	359	632	999999	999999	999999	541	341	35	999999	999999	999999	867	468	355	835	999999	789	664	408	42	999999	999999	457	817	999999	185	378	512	999999	422	406	180	831	222	999999	66	841	999999	999999	882	999999	592	42	999999	19	460	769	159	999999	999999	999999	836	740	151	458	999999	184	387	37	36	172	829	96	552	999999	326	999999	255	837	779	913	37	999999	525	999999	939	999999	999999	807	908	416	228	30	498	999999	569	440	999999	999999	286	881	463	734	145	719	500	505	489	479	693	999999	524	321	713	536	999999	999999	224	438	518	154	999999	580	128	620	944	809	999999	262	729	885	356	490	560	999999	999999	303	367	806	222	443	999999	220	124	494	891	907	316	961	206	235	226	261	255	141	395	883	615	524	775	690	907	999999	749	999999	78	43	761	815	86	999999	976	418	225	85	548	285	465	634	728	999999	502	636	999999	504	668	105	245	428	999999	576	687	999999	40	999999	536	378	470	316	999999	858	155	501	999999	406	999999	808	45	180	593	999999	427	981	796	738	999999	280	182	255	999999	999999	999999	342	999999	509	122	999999	387	693	549	999999	814	159	218	869	891	11	999999	659	999999	860	999999	999999	999999	401	159	999999	999999	301	343	999999	206	999999	999999	452	70	813	197	385	999999	999999	430	351	630	999999	306	278	999999	926	847	197	528	523	10	289	913	999999	507	912	999999	415	97	95	360	293	973	598	999999	766	809	88	999999	376	375	139	439	718	999999	421	105	999999	934	999999	454	156	737	683	225	888	538	337	315	999999	34	877	37	344	990	999999	449	707	296	999999	127	999999	383	999999	157	870	999999	204	298	999999	999999	999999	481	968	641	
214	556	300	382	103	999999	481	999999	999999	352	498	999999	104	728	107	999999	397	593	927	11	685	772	585	536	354	47	344	49	230	467	555	405	999999	703	786	790	159	999999	999999	778	999999	996	845	999999	658	768	755	999999	200	123	429	999999	553	999999	999999	999999	999999	763	37	65	999999	442	999999	999999	797	102	52	400	941	317	999999	999999	999999	999999	999999	689	927	776	877	585	291	867	848	116	48	999999	999999	999999	999999	354	999999	395	999999	147	884	999999	454	999999	22	566	999999	365	534	999999	301	366	495	404	999999	275	514	204	999999	451	773	999999	593	445	41	138	251	948	651	596	999999	999999	999999	263	999999	162	999999	162	999999	999999	999999	926	342	965	999999	682	183	457	999999	482	840	625	509	854	373	858	999999	19	743	999999	325	777	999999	938	395	865	599	999999	139	457	999999	362	439	575	999999	847	693	628	999999	999999	954	999999	999999	999999	999999	873	926	911	889	417	543	235	999999	880	999999	91	222	404	580	950	92	941	328	46	451	487	195	999999	999999	525	174	999999	389	393	929	999999	322	544	192	521	938	687	352	722	913	804	999999	999999	579	999999	999999	999999	999999	679	276	23	999999	999999	727	278	687	993	999999	999999	252	551	846	35	999999	474	999999	678	222	68	22	405	598	606	132	999999	543	635	999999	999999	890	874	943	710	127	916	65	893	816	913	999999	944	999999	978	999999	371	958	918	608	114	742	956	87	999999	666	871	424	869	999999	90	734	62	639	889	483	378	608	999999	907	44	999999	999999	999999	999999	234	77	367	620	999999	760	688	999999	36	259	27	934	797	954	999999	256	999999	195	596	735	188	781	999999	158	505	111	763	822	20	574	695	867	999999	778	764	599	513	999999	742	545	402	119	35	390	871	548	580	653	999999	661	542	233	999999	136	999999	999999	999999	219	124	35	997	999999	999999	999999	563	999999	999999	999999	200	454	742	697	452	999999	999999	999999	756	924	286	956	530	120	999999	359	42	471	587	967	658	321	837	999999	689	717	548	536	999999	572	999999	721	708	562	462	648	919	844	999999	238	793	60	696	999999	933	168	505	886	145	265	430	102	572	999999	369	878	999999	999999	999999	735	512	806	999999	999999	108	565	258	967	657	92	999999	197	999999	359	184	608	625	10	371	999999	222	661	401	249	999999	734	158	836	203	583	41	999999	999999	999999	999999	986	485	999999	738	377	910	537	239	63	825	242	412	223	698	761	263	615	999999	999999	523	850	415	335	999999	374	416	421	774	83	60	959	999999	644	999999	197	
132	122	271	993	621	999999	432	999999	999999	909	331	999999	999999	442	329	426	999999	359	532	875	581	999999	471	999999	999999	999999	763	165	999999	866	881	999999	590	510	999999	151	353	999999	865	838	427	999999	912	999999	52	481	999999	341	999999	634	566	11	999999	757	616	972	999999	896	42	133	921	277	345	557	999999	563	354	636	803	188	82	319	494	999999	458	513	247	999999	332	999999	224	431	411	378	309	880	655	832	999999	665	501	456	999999	742	917	160	732	364	999999	488	999999	999999	537	999999	561	256	516	428	309	112	999999	320	574	553	909	500	999999	966	999999	157	908	521	999999	148	999999	999999	267	999999	776	307	781	999999	236	843	361	576	999999	835	817	62	999999	999999	533	792	930	190	999999	507	832	427	293	766	116	955	999999	615	999999	399	999999	999999	989	999999	999999	11	331	851	94	731	201	342	606	999999	158	205	784	999999	987	999999	999999	506	743	999999	999999	358	999999	24	776	999999	272	746	671	999999	946	999999	73	608	583	532	471	89	106	161	315	500	999999	263	617	911	180	898	999999	955	192	392	202	239	844	303	987	316	85	813	468	455	671	999999	94	277	999999	185	107	465	488	138	410	999999	454	429	538	999999	407	864	110	373	129	999999	321	999999	688	834	764	290	545	999999	999999	999999	999999	999999	829	717	179	349	780	999999	999999	171	999999	999999	999999	610	784	425	765	236	909	999999	712	104	999999	999999	791	529	588	306	999999	817	920	333	134	126	899	594	600	999999	999999	67	999999	115	999999	957	247	999999	582	999999	999999	348	524	318	255	999999	580	598	533	873	999999	649	760	483	583	983	251	153	929	999999	999999	200	825	944	645	851	135	607	531	379	999999	534	946	510	256	82	303	611	88	340	546	999999	70	999999	894	999999	999999	610	532	999999	715	104	338	717	378	999999	999999	579	673	404	667	972	76	999999	165	401	999999	260	236	510	690	640	75	598	328	409	140	999999	59	703	554	524	85	999999	664	623	999999	239	141	397	559	723	938	683	673	573	244	906	570	502	248	55	384	32	898	85	38	739	999999	968	729	999999	999999	970	849	152	897	134	500	542	205	473	128	839	950	999999	702	391	925	755	174	233	537	557	464	508	150	999999	53	999999	595	999999	841	999999	667	999999	999999	968	834	530	675	999999	416	38	999999	775	927	544	81	932	382	999999	813	642	804	505	887	972	999999	999999	11	999999	90	999999	946	739	999999	955	181	816	772	734	999999	405	89	999999	817	509	260	689	581	606	981	999999	216	949	
653	208	368	172	256	231	462	494	528	831	40	505	999999	999999	999999	971	999999	264	999999	648	99	999999	562	749	688	387	722	825	768	405	862	968	704	997	95	433	596	19	570	551	281	73	876	258	34	322	428	692	546	999999	243	999999	952	567	999999	245	999999	619	999999	868	508	637	725	999999	968	71	800	93	482	999999	384	362	694	617	999999	35	999999	999999	725	376	999999	40	289	168	171	145	25	147	147	850	788	977	536	701	53	644	999999	753	290	962	999999	344	220	827	236	880	42	345	199	834	704	341	894	117	909	477	358	567	961	832	55	663	945	999999	931	406	826	993	573	733	687	999999	33	999999	854	624	820	461	932	290	112	680	947	313	156	456	93	999999	791	999999	296	999999	791	999999	917	999999	398	588	896	829	999999	49	771	466	999999	916	318	999999	262	294	657	999999	634	681	730	375	999999	999999	999999	999999	999999	408	211	998	447	999999	995	576	844	996	236	999999	565	999999	999999	73	908	491	166	240	148	950	999999	507	999999	999999	156	120	727	999999	999999	756	113	421	515	655	999999	773	999999	249	920	742	297	266	68	425	340	531	454	667	467	234	485	254	346	999999	242	999999	89	999999	760	999999	848	303	853	480	138	999999	597	999999	999999	999999	472	917	319	405	663	908	448	503	69	624	665	69	999999	919	280	858	84	999999	422	143	999999	971	488	45	893	999999	413	588	296	196	934	874	442	332	999999	999999	935	941	709	999999	265	586	999999	146	229	789	219	934	209	279	80	455	999999	102	450	501	438	284	999999	669	504	860	216	872	999999	791	627	761	999999	999999	999999	143	442	98	877	117	982	351	815	113	784	479	388	26	125	488	999999	349	999999	999999	140	999999	438	49	999999	405	379	125	456	438	171	457	999999	497	999999	937	22	79	999999	999999	518	96	999999	999999	885	999999	999999	199	756	211	999999	999999	880	897	582	273	704	403	269	482	999999	867	895	386	942	337	703	999999	670	188	475	646	135	999999	751	999999	201	39	164	999999	923	999999	368	999999	363	884	999999	879	915	93	999999	619	999999	742	604	651	999999	92	999999	999999	331	590	529	578	735	438	999999	341	155	538	81	674	248	999999	558	558	508	649	33	999999	760	999999	975	587	946	999999	836	392	944	110	852	999999	573	606	482	999999	660	999999	520	924	731	245	734	387	21	567	380	355	193	999999	152	999999	68	408	797	999999	615	941	631	879	601	999999	999999	999999	999999	963	999999	642	981	226	898	718	139	108	336	524	99	999999	
576	388	485	491	208	898	958	999999	59	999999	808	974	727	719	168	640	333	961	999999	999999	700	58	466	738	374	999999	157	434	999999	959	81	283	418	26	375	253	404	999999	571	999999	96	999999	999999	936	833	16	499	188	999999	498	999999	375	675	409	897	999999	922	746	126	999999	750	533	887	99	103	535	566	710	353	915	246	999999	399	359	603	999999	999999	529	904	367	478	968	875	999999	194	706	999999	19	128	847	330	999999	993	340	748	562	999999	999999	999999	308	450	788	999999	999999	261	563	999999	999999	805	583	393	403	999999	759	999999	999999	999999	962	905	999999	927	999999	591	506	595	999999	228	68	611	51	825	320	999999	999999	917	690	143	241	999999	630	730	292	999999	999999	463	927	815	999999	578	967	903	536	917	455	380	892	999999	999999	999999	999999	344	999999	999999	999999	757	82	716	245	999999	999999	999999	999999	999999	285	667	645	354	999999	999999	668	999999	984	490	644	999999	299	999999	241	236	34	999999	999999	193	999999	296	999999	999999	448	999999	391	220	999999	999999	506	329	486	247	642	787	734	548	159	296	389	898	999999	437	79	999999	467	679	484	18	817	588	843	999999	999999	988	854	77	905	999999	661	457	999999	999999	999999	325	999999	62	760	999999	999999	999999	999999	518	999999	999999	936	385	508	999999	330	711	999999	571	583	918	486	252	948	999999	933	667	999999	892	635	999999	705	766	453	754	966	999999	918	40	517	342	253	999999	440	195	61	478	999999	94	937	949	999999	631	999999	75	839	417	113	999999	520	834	842	452	882	870	407	180	932	753	999999	914	999999	705	999999	999999	674	160	999999	762	601	999999	999999	999999	954	999999	221	83	999999	388	915	559	311	811	519	683	499	999999	452	569	788	881	546	815	240	999999	999999	25	999999	767	400	688	605	350	515	999999	999999	999999	497	207	658	333	422	999999	838	999999	613	982	195	380	999999	999999	708	252	973	720	999999	292	327	932	529	206	506	990	999999	999999	954	960	999999	463	947	214	999999	254	911	999999	468	999999	999999	935	419	999999	829	206	24	528	999999	362	999999	794	149	453	999999	565	999999	999999	999999	432	567	611	350	652	686	732	433	548	999999	463	341	518	999999	925	315	392	522	356	999999	309	975	469	257	601	593	511	323	503	247	749	999999	999999	999999	999999	435	374	999999	767	497	107	773	476	960	999999	31	858	542	223	148	584	52	330	95	999999	456	999999	364	749	68	185	418	999999	310	818	886	882	999999	999999	500	999999	797	755	859	999999	536	999999	509	999999	580	735	968	109	364	999999	707	
256	999999	999999	588	337	19	999999	708	322	688	999999	175	151	999999	148	999999	999999	999999	999999	786	296	471	815	991	947	598	633	999999	333	216	999999	575	648	121	639	518	767	637	173	931	952	57	999999	591	693	344	367	999999	441	755	652	999999	167	875	420	785	999999	130	999999	999999	385	676	385	115	999999	277	526	39	10	630	221	689	560	275	834	999999	924	999999	307	999999	241	542	737	999999	999999	932	417	772	700	854	959	999999	995	434	555	286	999999	441	221	426	817	338	999999	810	543	962	825	892	51	999999	999999	999999	822	39	999999	843	938	807	551	446	999999	754	339	156	670	574	693	135	999999	558	577	492	22	881	794	903	999999	926	44	999999	117	525	731	528	999999	999999	825	999999	927	712	347	864	999999	775	999999	73	998	944	150	969	279	699	182	493	604	378	999999	940	244	603	401	999999	999999	949	339	999999	33	810	163	999999	749	727	207	18	220	712	601	247	325	731	904	507	786	74	332	999999	999999	247	923	624	999999	884	999999	999999	320	999999	999999	999999	446	232	50	198	999999	115	230	551	999999	174	282	891	776	999999	999999	513	699	999999	999999	708	999999	921	991	999999	999999	538	720	865	999999	873	697	884	621	660	801	102	690	715	717	680	844	780	916	188	999999	999999	847	250	999999	227	634	427	109	392	323	524	240	265	999999	261	395	999999	555	999999	477	398	280	125	282	999999	999999	983	999999	555	863	999999	15	999999	820	854	691	479	606	778	999999	999999	999999	999999	347	286	862	999999	414	465	295	489	234	298	711	576	761	731	967	735	999999	650	251	554	529	477	519	427	444	999999	999999	999999	758	777	388	207	613	50	778	999999	670	397	999999	721	269	999999	621	716	111	253	102	999999	511	870	383	599	38	240	710	869	767	445	990	999999	894	999999	731	999999	999999	513	999999	721	953	972	999999	17	999999	530	294	999999	999999	802	325	201	364	611	413	999999	404	788	179	383	340	908	999999	999999	407	622	999999	890	652	175	806	598	999999	381	16	539	805	376	528	508	999999	564	24	964	129	799	603	293	999999	999999	999999	131	344	589	999999	54	743	999999	610	458	999999	404	503	690	996	727	999999	982	604	873	91	38	999999	999999	438	999999	894	999999	999999	607	999999	543	924	808	123	685	999999	700	999999	962	999999	965	999999	80	804	550	71	999999	968	402	888	621	688	102	762	33	861	673	161	614	159	479	734	12	439	999999	999999	695	576	321	999999	220	990	642	87	126	272	199	866	887	713	999999	306	713	719	408	
854	999999	55	999999	823	590	548	386	812	327	241	999999	641	999999	80	376	757	657	928	678	630	999999	24	646	760	671	806	274	901	589	183	31	293	41	316	648	649	999999	497	882	671	614	829	759	884	999999	558	999999	816	347	812	648	784	50	778	807	817	409	339	161	783	284	485	232	999999	999999	480	999999	338	432	999999	280	169	999999	16	25	226	264	761	262	123	585	999999	564	776	534	999999	252	999999	508	830	250	157	999999	109	999999	139	606	615	999999	38	948	893	999999	619	542	488	999999	999999	762	590	562	999999	86	48	999999	825	921	456	999999	999999	238	357	830	999999	999999	132	999999	947	999999	886	999999	999999	999999	999999	175	691	74	944	244	55	509	218	500	999999	278	602	80	307	900	571	218	160	999999	702	999999	600	999999	792	143	419	664	999999	425	999999	999999	912	561	853	872	516	761	976	222	574	472	999999	857	912	333	883	61	526	999999	57	677	999999	654	393	433	574	628	281	811	824	999999	718	792	999999	946	365	51	227	434	393	809	999999	938	430	239	999999	999999	160	999999	259	367	147	999999	999999	208	511	999999	177	429	308	887	489	999999	397	194	754	237	243	966	968	842	999999	102	662	247	446	530	233	163	653	830	478	813	561	467	252	999999	425	424	444	106	873	798	136	506	329	75	999999	246	999999	552	509	999999	500	417	533	55	91	140	762	981	44	24	775	999999	419	676	614	930	941	999999	812	819	531	871	968	45	999999	166	917	380	979	987	999999	111	331	294	999999	154	999999	999999	892	295	662	463	71	999999	33	999999	96	653	461	620	999999	704	999999	999999	662	628	449	999999	999999	999999	222	999999	11	57	999999	673	156	135	363	999999	996	744	888	526	166	78	809	999999	22	999999	999999	999999	919	368	693	999999	370	640	631	694	705	445	999999	966	83	280	999999	24	999999	359	512	961	299	991	623	559	816	223	533	594	819	340	485	999999	855	999999	999999	642	364	372	313	516	503	669	764	999999	999999	921	453	886	616	795	999999	662	999999	117	974	927	744	143	167	156	999999	46	875	374	960	355	120	135	807	999999	660	160	56	996	468	999999	999999	999999	932	894	769	999999	978	999999	745	999999	966	748	972	999999	897	230	215	166	410	999999	793	400	999999	999999	810	328	89	797	144	444	616	808	649	999999	700	681	210	999999	387	468	999999	999999	999999	147	389	372	162	999999	921	440	999999	889	596	11	837	999999	472	661	93	999999	567	190	999999	310	216	999999	109	628	999999	225	29	943	999999	941	
407	942	770	463	891	448	175	999999	876	704	499	726	222	999999	516	999999	219	999999	188	999999	901	878	999999	999999	999999	231	273	534	427	705	420	999999	999999	654	603	894	76	999999	769	645	285	750	314	999999	999999	489	944	461	121	980	16	999999	999999	843	49	529	980	999999	531	670	185	999999	999999	180	294	496	615	567	999999	622	797	209	779	543	659	160	574	777	517	999999	286	811	422	447	999999	940	247	277	614	84	914	624	999999	109	470	644	361	999999	900	324	999999	386	418	499	192	999999	700	231	999999	999999	955	999999	999999	90	393	999999	229	951	999999	353	259	348	999999	968	707	183	722	999999	999999	25	799	440	876	202	578	999999	999999	922	265	999999	999999	25	93	725	129	711	690	407	999999	106	424	999999	661	557	999999	999999	433	999999	792	999999	999999	29	158	178	999999	524	336	741	512	494	970	999999	999999	589	113	243	265	237	849	995	493	324	965	977	999999	999999	778	329	137	53	475	953	140	256	807	230	999999	999999	636	604	384	948	895	999999	135	999999	712	82	453	999999	279	999999	599	796	525	770	64	181	999999	698	999999	17	614	468	28	999999	176	450	999999	882	375	349	600	255	621	999999	429	744	851	482	688	706	875	305	773	278	364	343	999999	47	176	696	999999	999999	999999	376	343	436	212	117	951	271	999999	999999	999999	929	999999	354	184	980	999999	320	329	104	20	999999	142	319	695	999999	663	832	999999	744	716	679	11	999999	397	999999	211	999999	541	744	531	426	415	314	839	843	672	19	999999	750	696	999999	377	999999	928	999999	244	34	741	462	454	128	551	555	999999	786	928	944	999999	930	778	358	778	585	999999	593	634	827	479	851	87	653	673	969	58	999999	312	757	999999	580	19	187	999999	89	299	413	874	860	999999	63	915	728	63	999999	971	999999	88	791	999999	999999	192	417	554	889	384	801	454	999999	507	995	483	180	219	386	920	601	107	699	296	168	718	999999	999999	999999	936	359	600	999999	997	999999	781	520	999999	999999	398	999999	632	371	704	999999	999999	999999	363	465	579	745	518	677	317	380	251	388	505	522	626	418	49	137	953	35	211	19	585	999999	223	963	103	999999	999999	327	999999	999999	994	798	999999	426	420	912	847	200	841	999999	999999	626	468	402	24	999999	773	999999	562	999999	999999	678	296	949	716	566	999999	615	651	697	689	990	412	515	393	999999	322	209	997	137	999999	762	999999	999999	881	958	338	821	948	539	999999	18	999999	473	327	326	512	259	709	999999	670	241	999999	153	
243	147	999999	952	18	999999	999999	573	999999	435	999999	655	494	17	999999	999999	238	430	667	122	650	680	234	939	999999	77	205	72	500	999999	466	58	999999	51	999999	744	745	385	812	640	999999	999999	999999	340	258	671	831	504	191	951	626	250	574	436	502	999999	912	284	764	940	999999	189	83	839	999999	176	441	999999	963	333	999999	999999	618	36	825	177	654	999999	999999	526	999999	999999	999999	999999	526	226	484	787	548	999999	832	470	620	999999	528	118	410	197	372	999999	239	388	540	857	938	773	632	547	610	335	908	27	999999	247	999999	999999	307	534	322	751	691	654	904	482	501	551	241	746	999999	999999	766	467	999999	608	999999	858	170	33	609	753	594	937	186	223	999999	814	877	382	177	116	810	875	874	999999	400	585	483	68	366	397	999999	886	999999	893	568	999999	495	984	951	999999	999999	284	925	569	166	999999	477	690	899	687	673	859	999999	999999	906	891	999999	911	217	711	384	999999	999999	222	221	708	898	999999	655	999999	329	999999	431	331	855	535	950	315	999999	646	999999	999999	169	999999	723	999999	999999	646	999999	999999	857	583	776	250	471	159	999999	712	357	458	855	194	999999	999999	368	780	999999	256	546	999999	940	287	458	571	603	999999	999999	988	499	538	999999	261	305	978	284	746	127	191	860	705	918	247	999999	999999	999999	999999	757	401	320	999999	255	70	110	999999	999999	999999	135	215	646	879	217	999999	223	819	67	604	999999	67	999999	622	663	256	396	841	462	999999	328	452	780	999999	835	550	999999	555	999999	340	161	689	251	999999	621	911	999999	981	999999	298	34	148	948	196	44	699	908	999999	290	999	999999	268	164	44	261	682	434	966	53	666	952	667	999999	726	453	209	816	789	999999	999999	711	415	353	999999	999999	189	999999	594	645	999999	642	978	275	999999	666	999999	535	216	451	938	487	999999	937	999999	999999	366	613	999999	743	835	883	128	697	539	297	999999	914	990	366	81	188	840	331	908	34	973	402	251	69	560	673	609	348	72	273	144	477	523	826	321	999999	282	851	810	999999	523	290	736	996	408	977	999999	850	379	999999	646	256	38	805	373	963	999999	999999	192	999999	284	780	999999	275	163	790	401	174	54	999999	905	989	521	656	511	692	999999	255	661	582	139	758	969	312	627	887	449	717	999999	357	999999	120	668	648	977	743	999999	471	843	999999	585	380	806	999999	854	657	735	999999	999999	999999	308	126	510	610	42	526	810	333	647	275	351	684	710	696	999999	795	331	872	679	
768	999999	204	411	54	999999	999999	951	105	457	969	999999	76	999999	999999	59	999999	999999	68	616	461	932	331	999999	577	275	901	999999	120	583	999999	336	863	999999	536	642	113	714	999999	613	283	574	715	876	678	123	284	271	927	646	211	194	999999	265	999999	835	716	381	834	778	105	999999	840	521	999999	643	299	999999	886	999999	946	383	154	999999	343	886	226	455	155	999999	999999	639	742	474	382	999999	73	607	484	700	926	999999	880	686	517	194	734	204	488	44	999999	910	385	999999	700	827	49	817	922	341	619	270	235	380	999999	466	356	376	148	522	999999	692	999999	196	224	223	503	468	937	158	162	31	967	121	640	89	263	955	774	999999	999999	255	685	152	91	666	506	999999	898	999999	837	367	65	999999	999999	141	31	199	572	486	334	581	999999	773	189	597	302	124	739	708	212	999999	601	594	687	999999	17	999999	999999	558	999999	993	569	886	320	794	999999	11	999999	509	68	74	393	298	230	263	374	999999	963	493	373	391	770	199	999999	446	766	471	288	999999	134	999999	94	23	769	340	999999	999999	999999	395	999999	301	467	999999	999999	148	17	313	373	433	960	105	782	621	195	335	232	380	999999	873	38	504	723	999999	384	782	999999	379	999999	889	999999	381	457	577	999999	81	924	540	999999	709	439	462	107	999999	999999	38	999999	473	828	999999	118	641	999999	589	367	137	999999	999999	855	999999	168	999999	784	484	191	999999	999999	999999	759	123	999999	692	999999	339	444	999999	406	868	359	999999	290	516	999999	95	781	610	426	868	220	999999	503	999999	684	680	550	801	677	623	673	589	390	297	999999	999999	42	426	999999	999999	999999	791	731	709	589	509	587	652	999999	999999	703	581	172	779	994	35	619	426	17	999999	788	643	897	782	999999	999999	965	993	802	837	62	364	800	800	723	428	12	794	405	185	102	898	715	978	920	101	427	610	999999	999999	104	616	419	658	999999	511	893	948	514	819	543	594	849	258	646	348	780	371	66	575	32	999999	999999	999999	68	889	927	999999	862	113	352	365	700	124	742	999999	945	999999	963	222	999999	64	290	585	641	508	59	467	999999	581	321	65	554	726	666	999999	595	587	999999	947	584	974	95	410	476	188	893	735	515	210	402	638	999999	843	50	967	999999	445	199	560	840	999999	587	290	792	296	999999	973	457	473	851	999999	552	999999	637	560	968	879	118	463	614	324	951	999999	189	682	999999	710	685	699	999999	159	397	49	116	124	397	804	617	190	999999	919	
287	52	359	44	999999	391	216	490	998	999999	336	999999	999999	526	518	455	111	119	638	109	298	758	738	999999	970	512	909	523	172	999999	272	999999	94	694	999999	908	782	155	596	276	504	999999	700	79	999999	661	999999	590	605	942	999999	507	551	278	631	529	313	657	73	583	999999	693	327	834	403	408	651	260	489	609	672	956	522	371	605	102	68	669	877	319	418	329	917	230	470	764	387	816	72	517	605	999999	91	999999	999999	811	877	999999	999999	425	19	999999	111	996	279	746	984	189	673	999999	999999	999999	779	754	999999	999999	775	107	374	638	30	835	197	972	14	547	874	509	576	794	999999	999999	993	462	310	574	227	920	950	999999	779	208	152	534	999999	999999	354	337	999999	999999	45	780	999999	47	404	183	655	138	999999	732	872	485	613	878	323	278	999999	327	453	599	934	999999	156	999999	859	822	692	663	926	999999	999999	547	659	932	999999	444	999999	956	68	137	919	99	929	228	851	303	594	274	220	777	321	999999	883	999999	709	190	999999	850	187	999999	490	992	212	999999	539	334	999999	680	130	878	576	693	268	326	680	845	925	927	798	999999	237	428	453	159	731	174	999999	410	233	578	810	851	778	486	646	927	887	980	689	526	477	914	999999	341	211	628	768	567	578	863	264	706	62	622	999999	71	549	62	227	374	671	999999	457	999999	999999	724	914	782	680	753	958	999999	248	999999	999999	323	284	999999	947	999999	406	106	831	369	323	113	799	166	142	584	388	999999	762	999999	999999	61	466	601	273	486	713	986	886	824	905	318	999999	999999	533	999999	786	437	999999	123	968	574	593	97	238	964	999999	999999	999999	105	375	999999	192	923	426	46	857	683	847	471	400	419	219	999999	463	14	644	28	632	999999	999999	950	729	648	999999	290	468	379	373	308	560	954	346	791	459	781	136	999999	363	497	999999	113	999999	999999	723	559	365	586	633	233	999999	906	135	547	306	425	404	544	577	145	999999	488	319	548	910	445	82	427	557	999999	878	109	999999	145	929	694	999999	95	999999	797	925	999999	745	150	978	653	828	798	495	43	387	591	967	227	919	695	999999	51	999999	999999	486	937	999999	951	999999	230	251	990	618	612	999999	318	619	999999	220	999999	742	179	570	267	616	283	932	523	304	296	141	447	225	243	900	328	363	646	999999	999999	852	793	795	758	412	838	190	883	978	999999	972	197	17	233	952	625	999999	475	671	212	14	515	656	68	98	804	999999	384	711	737	
955	972	469	232	999999	999999	383	999999	854	999999	999999	59	545	999999	323	943	440	999999	291	999999	846	999999	975	999999	999999	347	146	737	669	608	73	805	999999	251	999999	10	728	784	389	13	251	669	999999	893	119	955	969	430	744	999999	374	781	103	436	890	999999	997	999999	999999	999999	812	999999	151	999999	715	297	878	304	999999	323	225	655	612	999999	43	186	277	91	998	37	377	716	999999	999999	243	291	712	744	360	56	13	999999	544	884	999999	605	999999	373	188	821	999999	675	317	999999	929	718	999999	814	999999	713	999999	999999	362	999999	137	999999	653	626	999999	433	999999	143	943	76	319	999999	121	999999	999999	437	658	903	903	999999	950	999999	409	572	999999	525	122	897	350	646	999999	97	999999	331	756	106	999999	902	361	754	246	943	732	250	120	91	606	450	728	965	999999	895	21	184	272	435	695	90	40	497	321	687	793	306	999999	232	831	790	971	990	485	756	552	159	940	17	970	169	999999	514	918	999999	179	384	591	361	86	841	68	999999	410	871	999999	999999	443	559	159	999999	430	999999	999999	816	478	737	999999	999999	999999	862	999999	265	999999	999999	629	525	578	648	517	418	715	468	999999	999999	731	650	590	999999	884	689	715	391	857	544	739	572	264	999999	203	442	999999	292	999999	223	607	999999	865	999999	999999	356	294	794	51	999999	719	961	742	999999	999999	827	157	876	999999	663	157	851	999999	920	999999	999999	271	477	455	85	523	432	460	932	393	927	785	999999	372	538	404	999999	350	126	825	999999	829	999999	26	375	999999	28	868	354	76	755	406	944	999999	195	94	817	349	965	227	296	510	999999	875	999999	52	999999	514	886	269	235	999999	291	105	28	236	276	460	89	790	505	999999	116	865	637	530	999999	638	186	453	586	581	385	898	999999	999999	29	129	858	333	853	514	982	94	840	254	125	849	68	958	818	367	999999	184	722	732	404	944	248	636	999999	802	337	443	999999	654	135	999999	566	751	217	157	602	999999	999999	991	999999	999999	35	393	415	990	580	228	634	229	321	210	186	806	872	84	880	999999	999999	999999	186	548	411	196	999999	732	999999	316	750	671	999999	999999	999999	731	159	383	919	999999	231	221	232	999999	808	463	342	999999	216	760	879	143	999999	380	999999	886	999999	43	999999	839	274	683	707	273	999999	962	464	999999	999999	455	656	499	165	999999	10	909	828	77	740	999999	854	203	525	532	437	617	405	394	879	361	916	999999	763	90	590	547	999999	958	641	845	999	534	962	761	114	
999999	978	999999	999999	724	67	999999	999999	671	984	80	999999	185	836	999999	999999	999999	999999	611	538	999999	735	999999	445	462	405	999999	436	999999	948	330	241	764	427	999999	639	165	24	164	304	999999	823	101	105	519	999999	338	132	999999	999999	929	999999	360	232	575	654	903	999999	917	999999	197	999999	408	723	664	839	403	758	788	231	999999	65	773	999999	368	716	643	999999	925	82	76	747	654	999999	29	724	880	999999	999999	999999	999999	360	106	835	117	999999	999999	999999	441	680	987	999999	344	560	876	873	832	999999	864	999999	999999	924	879	845	999999	999999	999999	793	704	940	958	999999	905	395	495	62	958	938	210	509	999999	999999	999999	999999	94	496	413	104	999999	999999	892	837	676	993	392	999999	480	261	582	999999	203	630	999999	999999	721	135	674	949	74	823	914	893	843	365	999999	744	386	633	760	999999	46	571	63	559	57	131	999999	912	12	684	581	707	999999	542	316	671	601	57	534	959	821	464	40	915	240	998	994	321	437	648	435	847	500	816	631	631	999999	124	453	599	940	999999	947	390	252	217	999999	310	58	894	153	999999	109	801	944	581	541	148	328	59	137	872	999999	364	258	999999	999999	549	911	684	104	999999	604	934	999999	68	999999	649	999999	32	471	693	273	542	505	106	999999	699	871	999999	100	439	795	403	999999	78	288	593	141	517	10	987	999999	374	800	999999	734	174	999999	885	999999	891	999999	305	999999	443	999999	941	858	161	986	517	678	861	593	665	691	999999	999999	999999	999999	924	518	165	32	483	304	898	999999	999999	371	583	916	999999	999999	209	999999	999999	815	999999	468	346	734	979	531	493	319	999999	780	145	999999	534	701	832	999999	999999	382	319	999999	114	999999	999999	209	29	999999	412	600	692	999999	999999	700	999999	999999	999999	492	444	999999	538	999999	539	173	766	999999	999999	864	837	882	94	880	844	999999	999999	226	710	999999	757	146	999999	199	999999	892	999999	660	396	999999	783	149	266	350	670	999999	844	685	999999	941	382	592	999999	165	952	530	516	999999	42	999999	999999	975	683	555	734	307	999999	348	999999	646	999999	116	731	999999	90	697	625	999999	220	999999	982	969	481	769	516	175	543	558	999999	999999	386	814	999999	828	398	808	465	711	615	999999	474	999999	179	107	403	275	860	999999	84	264	999999	771	602	149	999999	87	999999	999999	999999	568	999999	999999	111	999999	270	733	488	999999	773	282	241	999999	138	999999	999999	486	799	384	375	250	314	999999	999999	982	692	614	999999	999999	253	320	315	999999	672	57	608	
999999	404	261	837	670	999999	999999	999999	801	999999	999999	642	755	720	108	287	128	548	999999	263	661	999999	129	999999	655	521	10	999999	463	999999	690	250	91	248	999999	92	548	999999	704	463	357	445	999999	959	700	972	999999	999999	154	42	196	12	875	793	947	104	284	999999	191	159	787	307	213	834	342	751	561	516	839	26	999999	581	844	344	906	226	771	169	535	683	64	999999	515	999999	781	687	375	298	300	786	999999	999999	365	554	676	60	241	847	627	949	420	949	928	137	303	999999	168	999999	999999	731	332	125	498	508	999999	554	792	783	62	654	999999	273	226	62	219	225	999999	299	999999	999999	984	923	999999	586	272	114	313	387	137	999999	528	999999	411	569	463	999999	34	856	999999	131	267	999999	794	972	573	157	733	876	918	87	397	869	872	40	746	409	582	912	245	991	251	414	999999	999999	136	550	861	999999	598	527	201	369	839	546	598	536	139	570	22	999999	380	999999	469	999999	999999	999999	999999	380	999999	64	119	999999	620	468	880	853	802	908	846	33	295	86	999999	401	886	38	40	335	442	999999	280	22	899	130	999999	814	945	605	117	476	587	491	833	543	418	88	749	381	666	744	999999	230	724	988	999999	304	159	77	174	750	629	636	999999	613	784	106	222	499	848	999999	999999	207	801	379	999999	803	252	743	983	999999	999999	659	669	698	485	59	298	910	300	326	664	877	440	366	999999	951	553	230	759	999999	866	259	532	600	999999	536	429	355	999999	35	61	415	999999	366	999999	969	967	999999	138	735	999999	311	209	532	411	41	766	445	531	494	999999	32	984	999999	999999	39	999999	78	999999	948	629	942	367	274	274	259	792	999999	894	877	984	999999	999999	33	512	999999	60	999999	199	804	770	984	823	999999	775	39	431	422	425	442	843	898	387	190	999999	865	999999	934	267	162	248	692	550	653	510	945	930	960	169	386	979	999999	878	67	187	645	129	309	999999	245	828	379	999999	461	44	999999	926	911	999999	646	621	125	999999	47	999999	999999	999999	179	558	829	109	470	263	48	463	717	999999	329	12	999999	999999	644	445	32	333	868	43	99	999999	425	999999	28	52	999999	999999	863	392	999999	502	109	212	999999	751	669	146	367	999999	620	998	326	75	999999	908	999999	900	999999	999999	721	713	999999	999999	354	999999	999999	999999	90	427	740	283	599	335	188	827	903	267	796	893	776	885	999999	999999	999999	100	303	359	421	120	594	999999	999999	193	671	137	999999	65	999999	999999	999999	858	66	
940	999999	347	409	990	886	780	15	200	113	93	904	835	747	944	631	263	999999	783	999999	970	833	999999	494	416	664	61	999999	848	409	999999	999999	999999	829	35	376	85	691	312	472	641	999999	403	518	705	288	835	389	999999	999999	999999	999999	834	468	95	116	999999	999999	999999	999999	835	759	999999	790	706	808	986	16	721	578	999999	571	953	321	758	865	439	999999	789	999999	828	671	169	999999	805	274	450	999999	743	999999	119	232	698	976	636	882	999999	613	811	999999	302	829	668	999999	877	42	189	523	710	999999	999999	655	999999	865	507	174	599	742	999999	442	999999	536	999999	802	999999	999999	873	999999	684	875	917	999999	999999	892	835	999	999999	999999	999999	773	999999	999999	748	999999	251	463	168	833	478	472	293	999999	628	999999	537	999999	566	999999	824	555	169	999999	839	834	999999	851	856	181	39	999999	999999	722	205	221	357	999999	788	749	560	15	174	49	999999	222	592	712	999999	430	365	79	442	147	61	991	614	883	97	913	219	999999	607	999999	803	999999	310	999999	19	417	31	104	999999	817	315	999999	390	129	703	626	252	600	653	435	999999	960	76	34	670	999999	607	999999	355	874	539	169	999999	186	245	538	911	32	999999	790	999999	270	102	999999	832	242	610	494	999999	999999	671	619	999999	181	182	843	903	286	900	999999	809	999999	749	112	287	155	421	214	884	999999	714	229	898	863	999999	554	868	451	202	438	603	123	294	884	213	920	422	999999	14	402	635	635	132	896	980	999999	521	989	999999	686	999999	406	999999	25	755	451	999999	883	155	999999	974	461	93	471	212	696	272	999999	999999	999999	732	195	210	999999	539	88	107	12	882	999999	42	878	999999	515	617	999999	999999	999999	999999	762	210	539	90	385	427	183	552	660	693	999999	590	656	100	981	954	635	205	999999	485	676	353	717	10	973	595	105	358	999999	854	15	192	992	999999	146	165	999999	115	824	73	999999	536	447	319	598	591	386	787	132	560	982	11	394	793	462	418	492	538	117	790	331	999999	973	805	687	111	598	921	954	825	762	530	999999	999999	129	149	906	408	412	391	999999	999999	235	27	872	14	798	208	283	728	999999	999999	999999	999999	741	540	563	641	632	496	993	465	833	306	798	462	999999	339	673	999999	999999	94	135	725	581	23	599	955	933	999999	999999	399	999999	236	162	107	999999	347	322	589	999999	999999	776	916	397	754	484	928	229	420	383	468	535	960	226	588	999999	281	462	728	999999	607	708	948	999999	603	817	999999	154	
700	929	293	27	94	735	247	318	999999	337	999999	538	670	736	523	309	999999	864	687	999999	999999	999999	260	884	594	648	979	566	827	732	999999	937	877	784	529	490	100	451	451	234	978	999999	999999	943	634	199	279	871	194	649	348	739	139	597	579	141	679	408	432	445	756	680	999999	486	543	890	661	886	217	43	219	999999	423	462	999999	305	250	999999	999999	999999	379	118	382	187	394	64	807	289	215	397	999999	691	999999	15	478	307	787	841	410	744	537	393	664	999999	439	944	325	677	999999	284	890	373	158	37	76	648	308	313	101	999999	93	381	681	999999	999999	528	999999	417	999999	733	518	408	906	515	867	999999	454	231	747	450	999999	140	999999	999999	507	447	542	991	939	830	999	999999	749	999999	661	166	999999	845	928	911	999999	908	999999	832	766	491	999999	643	999999	90	204	999999	565	651	749	952	657	750	321	999999	985	393	478	163	734	44	658	999999	853	999999	283	609	999999	836	881	830	446	891	999999	999999	999999	898	832	858	636	999999	917	999999	181	708	508	962	999999	152	926	185	440	539	108	999999	832	482	999999	458	807	999999	784	729	999999	919	515	766	585	305	805	96	560	619	999999	999999	126	999999	813	155	212	320	85	160	909	999999	400	907	792	443	193	508	119	999999	61	999999	147	198	338	999999	999999	742	387	238	999999	839	624	999999	22	296	615	999999	999999	644	256	497	519	633	999999	999999	528	608	974	999999	121	306	977	187	567	486	674	928	231	560	953	469	933	847	999999	80	90	579	999999	505	828	910	839	474	999999	564	531	999999	378	274	733	593	767	245	126	50	999999	447	263	999999	622	686	60	999999	690	999999	563	672	820	749	983	949	713	478	323	211	467	512	999999	13	955	169	999999	999999	827	369	701	697	731	772	219	643	326	369	883	151	859	731	783	349	999999	858	694	628	290	784	999999	999999	921	999999	583	358	396	259	999999	999999	999999	999999	290	331	94	866	999999	999999	999999	350	633	353	594	999999	999999	999999	999999	710	13	106	474	931	677	53	488	999999	999999	815	199	860	999999	77	999999	430	24	999999	450	462	999999	143	999999	646	999999	939	160	537	999999	999999	574	999999	629	685	999999	999999	999999	205	999999	999999	842	682	100	135	858	679	999999	566	564	174	168	999999	296	276	455	869	188	827	842	999999	892	951	999999	999999	251	352	999999	570	821	315	442	819	350	213	619	582	53	791	999999	999999	999999	594	973	540	999999	989	560	362	999999	999999	305	170	999999	688	999999	891	974	73	
883	515	448	999999	744	999999	731	348	243	92	657	873	826	396	49	433	999999	307	978	177	445	262	999999	878	999999	446	19	999999	467	662	858	727	607	980	999999	283	970	999999	850	724	809	252	756	477	705	367	999999	908	130	928	795	999999	913	807	627	631	722	569	203	308	248	458	881	580	234	929	275	846	488	765	462	580	457	999999	999999	203	505	999999	183	999999	886	999999	161	538	867	811	999999	999999	362	286	560	411	128	551	485	360	370	185	253	999999	102	713	429	999999	999999	999999	598	659	449	434	999999	999999	999999	999999	999999	147	306	353	999999	422	125	999999	493	999999	214	61	461	906	999999	17	999999	999999	81	407	880	183	681	796	72	652	999999	999999	361	927	999999	162	24	898	139	348	63	27	999999	830	999999	999999	999999	999999	160	424	763	692	881	999999	999999	805	999999	988	349	248	465	510	291	71	999999	960	999999	565	61	61	46	563	999999	439	953	814	857	251	746	999999	999999	464	999999	647	888	530	283	919	335	999999	826	36	558	891	999999	999999	999999	411	630	700	514	999999	176	109	388	209	915	999999	488	787	947	999999	252	999999	295	11	865	644	182	679	686	204	240	705	235	20	14	885	556	999999	88	456	621	56	748	299	297	546	999999	689	999999	832	999999	548	999999	741	999999	472	606	881	999999	999999	999999	950	24	320	999999	471	999999	378	204	999999	894	87	708	501	999999	205	999999	995	713	999999	385	492	75	999999	763	999999	307	493	236	999999	999999	999999	723	986	227	999999	42	438	999999	826	672	890	999999	583	999999	363	999999	906	277	588	999999	610	177	999999	716	746	885	170	556	741	173	390	152	999999	751	229	364	722	284	803	999999	909	999999	887	656	495	999999	999999	915	409	853	401	999999	999999	999999	678	506	363	999999	480	784	871	999999	999999	662	292	747	832	999999	999999	999	126	632	474	425	224	999999	289	713	231	999999	404	254	157	887	999999	999999	999999	253	83	722	999999	452	999999	28	301	37	14	999999	373	747	175	659	207	409	999999	769	999999	232	204	999999	226	999999	58	732	390	627	734	247	999999	999999	253	589	758	995	999	999999	828	455	133	196	477	64	999999	483	583	744	999999	747	161	999999	423	281	58	876	505	359	403	81	638	674	303	766	344	256	503	585	900	212	410	72	999999	306	108	17	999999	999999	311	575	158	645	580	987	95	999999	703	999999	540	881	499	650	999999	757	816	459	999999	710	720	102	979	997	844	844	347	98	71	127	182	51	157	343	999999	828	999999	999999	104	315	999999	
455	552	999999	55	999999	712	760	999999	193	999999	649	124	999999	451	999999	595	161	801	735	650	997	826	586	799	499	999999	999999	602	451	834	824	365	999999	39	275	549	458	952	824	142	586	999999	878	637	999999	999999	999999	892	837	243	771	200	369	665	999999	628	999999	732	999999	295	556	167	351	358	664	999999	999999	999999	185	669	999999	208	976	603	73	700	947	948	275	999999	604	273	764	217	73	999999	996	921	356	646	999999	725	406	539	585	999999	955	530	973	999999	400	150	999999	178	106	999999	223	765	602	982	680	27	466	984	691	293	402	143	294	41	298	614	999999	538	96	421	802	447	27	643	745	999999	975	36	180	463	999999	596	999999	999999	419	999999	999999	999999	999999	999999	268	421	848	302	999999	821	999999	999999	950	786	508	187	999999	685	999999	776	748	958	999999	263	999999	440	813	999999	736	805	32	792	621	67	295	279	572	999999	163	391	598	725	615	923	999999	43	85	394	955	379	515	435	731	643	491	370	136	999999	524	999999	608	620	566	232	799	453	330	893	501	239	615	561	999999	388	187	33	353	323	82	17	364	428	282	367	999999	999999	71	978	576	924	999999	999999	15	335	783	999999	999999	393	134	737	713	192	893	725	999999	953	999999	353	465	468	27	813	640	516	999999	189	999999	208	932	212	392	352	326	999999	96	756	999999	206	605	209	863	999999	198	345	304	181	535	556	999999	999999	999999	717	522	999999	907	339	228	498	861	999999	640	960	461	922	354	370	865	326	639	17	407	707	748	266	604	999999	999999	304	222	301	653	790	605	595	519	674	999999	999999	669	756	537	66	344	999999	568	999999	508	276	999999	933	316	218	999999	999999	999999	985	969	265	999999	849	715	924	999999	570	950	849	364	999999	413	999999	540	656	657	882	480	350	372	999999	698	999999	558	358	314	288	985	445	873	19	657	533	999999	574	999999	819	51	613	780	999999	61	718	549	999999	863	999999	402	660	560	999999	999999	999999	622	999999	567	811	300	366	619	997	584	514	975	999999	999999	879	975	966	949	837	841	866	570	999999	695	979	999999	915	495	994	886	999999	999999	839	893	69	910	999999	999999	894	529	999999	993	999999	199	546	742	203	435	983	999999	436	999999	723	999999	259	37	34	999999	587	659	385	871	625	121	259	629	146	461	158	968	999999	958	64	318	166	873	787	408	158	247	958	489	999999	659	459	999999	999999	647	644	999999	886	944	430	244	153	812	377	999999	940	917	606	742	287	999999	841	999999	999999	999999	999999	
999999	249	625	389	350	701	896	370	966	661	634	468	499	999999	125	91	559	538	819	175	354	505	125	468	241	640	225	999999	999999	818	981	999999	756	611	999999	792	271	999999	89	543	257	452	411	20	999999	458	117	924	171	933	291	999999	999999	249	999999	880	134	166	158	709	486	694	874	158	679	665	999999	887	559	999999	820	995	458	999999	999999	902	999999	115	163	782	533	999999	50	563	999999	52	999999	517	919	387	999999	114	416	379	66	563	999999	263	340	649	747	229	375	838	122	296	999999	559	331	999999	787	28	999999	375	999999	195	999999	999999	621	637	533	999999	999999	182	664	999999	999999	999999	229	999999	334	840	774	514	45	313	925	211	451	250	561	582	196	140	999999	649	111	999999	203	871	909	267	642	703	999999	553	261	203	999999	999999	707	999999	340	966	465	999999	254	498	999999	872	999999	452	869	380	999999	950	17	837	581	25	615	548	885	357	999999	76	207	81	398	492	62	731	37	55	543	160	252	229	675	999999	999999	612	709	330	611	999999	999999	271	627	174	545	999999	621	999999	790	168	525	999999	520	398	749	182	110	847	820	537	424	824	837	999999	708	787	172	928	619	12	838	565	999999	988	678	935	454	999999	947	638	999999	868	264	385	999999	269	708	286	903	232	512	999999	999999	84	52	573	434	999999	466	757	999999	692	549	788	999999	960	246	532	719	999999	728	877	999999	191	999999	999999	569	461	301	448	999999	885	35	396	999999	976	999999	671	999999	114	510	753	999999	199	387	427	329	999999	999999	999999	999999	186	566	99	504	635	961	328	656	496	999999	973	410	27	678	375	999999	162	297	352	904	575	999999	615	312	999999	999999	710	804	10	237	102	999999	626	425	902	999999	935	892	865	25	737	999999	460	110	537	352	999999	521	999999	760	999999	999999	712	769	457	999999	951	786	529	525	260	523	656	269	999999	576	783	999999	999999	55	731	270	432	337	999999	999999	136	514	775	631	370	199	792	249	70	999999	693	856	968	311	999999	158	372	350	999999	223	369	201	999999	961	569	157	745	965	38	906	755	384	602	898	999999	999999	21	897	999999	999999	730	416	208	997	882	926	633	999999	677	583	999999	999999	572	999999	999999	999999	326	814	72	222	453	999999	999999	163	999999	318	264	79	999999	931	146	474	999999	703	493	952	992	999999	999999	642	524	999999	298	455	19	673	999999	648	999999	999999	130	207	835	941	617	903	205	55	999999	573	672	563	636	746	999999	433	999999	869	470	247	999999	134	735	999999	999999	182	999999	
999999	154	495	506	616	999999	999999	999999	999999	999999	254	999999	589	999999	947	999999	514	970	960	644	552	19	586	999999	942	187	469	596	995	471	414	252	444	375	440	900	353	999999	999999	999999	338	999999	999999	793	999999	999999	999999	999999	995	999999	999999	459	999999	999999	986	756	999999	999999	564	438	902	710	815	477	234	999999	652	224	327	56	19	448	914	768	315	617	999999	792	999999	170	306	999999	601	999999	999999	955	514	906	388	999999	342	634	512	627	299	627	129	39	999999	999999	140	667	173	999999	762	782	545	969	232	378	254	776	595	403	141	923	119	591	236	279	496	745	999999	643	713	384	935	296	479	999999	497	482	233	999999	999999	639	815	652	471	468	419	999999	684	19	439	566	48	118	496	376	518	538	999999	999999	165	395	831	530	245	387	847	258	499	544	999999	771	552	123	374	502	999999	467	129	767	859	951	999999	825	213	157	345	826	999999	113	179	959	999999	933	326	644	999999	294	416	999999	621	170	999999	999999	138	668	23	999999	744	999999	268	60	418	45	439	213	333	16	327	97	52	30	457	396	999999	999999	102	999999	797	999999	999999	822	999999	45	999999	698	905	921	696	545	144	420	91	807	999999	128	550	643	999999	122	999999	801	967	329	51	999999	713	999999	999999	216	575	999999	137	24	309	445	999999	382	889	740	307	412	999999	999999	953	631	938	650	550	999999	381	459	999999	684	419	893	854	731	994	556	999999	256	156	490	969	740	999999	999999	507	999999	128	177	754	762	999999	907	492	196	375	420	999999	72	999999	528	835	126	288	999999	605	415	590	999999	388	343	755	61	266	829	812	223	348	999999	152	151	138	213	705	363	999999	511	410	668	366	999999	894	999999	147	628	654	999999	461	839	471	101	819	849	999999	421	999999	763	651	663	999999	161	81	789	919	967	399	632	421	925	583	999999	999999	921	912	804	448	999999	913	637	184	959	762	999999	409	60	332	289	999999	293	355	116	999999	999999	295	214	511	999999	14	999999	238	32	999999	536	265	377	999999	999999	937	984	972	185	999999	24	999999	999999	999999	573	389	868	645	120	217	137	579	999999	244	267	636	707	999999	343	999999	743	408	162	528	235	252	999999	964	434	999999	440	321	999999	999999	845	999999	871	999999	938	724	145	534	128	999999	313	999999	788	999999	999999	270	999999	691	639	358	999999	615	999999	894	174	330	357	999999	220	768	777	999999	409	220	398	999999	765	892	364	618	999999	218	290	347	225	278	464	999999	144	174	122	749	681	821	999999	240	932	
976	651	618	377	241	999999	999999	999999	496	999999	577	999999	999999	504	347	337	30	666	897	335	988	679	999999	865	459	769	55	656	38	144	587	999999	168	76	999999	251	745	251	460	999999	999999	310	729	721	886	163	314	669	775	422	661	165	262	904	943	306	755	752	917	999999	278	703	999999	361	969	517	587	764	999999	105	591	779	215	13	405	688	950	184	979	306	999999	386	881	616	999999	431	807	263	132	492	495	992	333	988	626	236	300	377	751	999999	576	999999	954	679	830	882	950	259	509	264	356	581	773	621	999999	892	822	403	878	547	709	333	999999	233	610	999999	455	226	387	178	398	583	999999	609	729	915	432	212	785	999999	481	558	754	999999	145	999999	228	711	982	734	999999	897	999999	214	670	252	999999	730	79	241	436	733	999999	999999	866	999999	159	999999	891	101	469	620	999999	287	999999	160	579	773	97	695	380	744	244	999999	764	500	999999	228	939	487	17	701	142	554	174	999999	686	423	11	372	764	999999	819	890	274	794	999999	220	148	519	999999	144	643	383	861	999999	498	229	576	376	688	931	235	999999	94	768	487	72	999999	327	474	165	999999	999999	931	325	999999	999999	388	969	220	999999	89	999999	813	872	999999	999999	693	481	259	467	999999	634	683	833	829	999999	806	505	999999	227	999999	820	55	518	371	917	452	999999	767	154	840	999999	165	814	851	999999	999999	999999	710	999999	379	641	999999	999999	317	148	52	107	999999	519	548	883	662	993	999999	269	383	305	511	150	317	999999	714	115	999999	251	999999	868	981	33	814	594	795	589	999999	999999	752	49	999999	999999	875	354	60	258	606	957	943	172	48	999999	999999	305	999999	569	420	232	999999	962	389	999999	669	999999	126	471	705	953	999999	83	155	319	516	343	104	288	999999	999999	106	465	509	670	307	316	829	999999	600	518	884	235	179	625	538	790	659	144	563	701	237	589	553	652	999999	870	26	728	86	999999	211	431	303	456	135	471	463	719	999999	999999	354	726	870	196	999999	999999	999999	999999	999999	999999	999999	960	725	574	999999	517	912	999999	800	999999	999999	110	323	511	317	463	999999	722	499	77	337	940	375	210	357	511	718	999999	583	999999	967	496	947	360	415	251	999999	999999	721	618	559	999999	918	999999	999999	253	413	368	879	615	929	190	999999	713	398	743	594	525	227	234	999999	556	999999	792	469	802	163	962	106	76	999999	999999	999999	999999	517	999999	31	42	999999	999999	107	359	486	967	88	786	999999	999999	962	672	999999	190	
999999	497	819	13	333	135	873	999999	100	999999	272	999999	858	727	189	160	206	999999	721	562	389	123	136	449	79	314	714	682	348	919	999	434	419	576	699	514	71	999999	999999	895	169	874	23	656	97	673	999999	360	606	313	47	999999	999999	104	801	399	370	380	933	28	421	200	999999	180	451	837	403	291	999999	674	99	691	999999	825	999999	514	999999	999999	361	406	999999	999999	999999	44	881	704	999999	325	775	310	153	691	999999	387	999999	999999	951	999999	999999	259	999999	828	999999	931	224	356	44	135	701	999999	999999	890	28	537	823	66	124	888	299	999999	364	87	516	999999	531	407	121	882	999999	433	563	266	274	111	136	999999	41	154	999999	535	669	358	999999	488	20	262	672	52	564	999999	855	73	553	468	895	202	321	999999	410	816	244	161	999999	277	999999	43	626	916	411	999999	34	970	78	763	87	15	999999	999999	717	278	999999	78	999999	999999	578	500	712	806	215	934	64	437	743	12	999999	517	573	356	755	976	636	756	641	117	403	884	994	789	391	890	739	294	886	142	92	176	833	862	699	242	999999	819	710	476	999999	597	236	999999	999999	569	999999	999999	281	740	641	999999	999999	999999	529	693	999999	923	999999	325	204	770	999999	999999	920	134	684	711	999999	522	656	817	55	174	715	999999	658	928	326	821	458	999999	22	155	999999	113	739	622	343	15	736	407	404	395	281	999999	57	626	154	999999	884	999999	458	758	94	824	933	999999	999999	999999	45	577	606	603	999999	999999	758	404	999999	817	394	71	378	651	786	259	423	660	892	93	999999	41	783	976	937	999999	999999	263	999999	677	999999	999999	127	619	970	999999	999999	800	527	710	873	652	999999	337	954	999999	361	806	999999	999999	999999	282	380	421	964	13	793	629	666	148	999999	504	342	442	999999	918	999999	758	681	626	458	622	999999	192	220	115	525	999999	999999	123	377	378	290	236	999999	897	106	705	999999	966	375	181	143	389	999999	378	319	84	999999	45	878	999999	134	355	386	999999	150	198	211	858	488	347	607	552	771	999999	999999	116	999999	999999	822	249	113	715	260	287	489	753	867	841	795	451	765	986	999999	774	254	934	849	488	999999	908	504	795	999999	38	573	590	618	306	165	213	907	942	999999	999999	498	999999	105	109	999999	397	999999	999999	999999	47	582	620	317	996	772	999999	999999	688	990	914	745	317	237	999999	713	898	144	570	686	592	543	822	773	605	286	999999	839	750	189	370	999999	144	732	450	456	953	283	999999	533	999999	
947	229	951	309	894	999999	191	872	395	410	262	999999	683	480	504	759	999999	711	720	999999	999999	516	508	629	336	999999	584	787	999999	999999	999999	522	999999	810	645	999999	871	999999	711	999999	653	999999	364	999999	118	999999	461	261	946	696	116	571	902	596	436	440	721	999999	972	293	605	404	105	636	785	740	722	872	835	190	999999	383	999999	999999	293	482	161	999999	521	507	158	999999	999999	89	653	62	999999	450	384	214	602	999999	999999	999999	499	259	871	728	992	378	116	589	426	999999	999999	733	572	999999	312	999999	999999	991	810	475	144	999999	563	25	983	733	129	281	498	631	588	349	999999	581	135	44	610	433	736	153	401	569	906	86	999999	919	490	342	147	430	999999	611	739	999999	999999	226	999999	999999	745	269	258	834	100	999999	186	468	999999	999999	999999	278	353	854	264	666	83	999999	375	487	743	999999	999999	787	143	78	705	977	999999	999999	999999	999999	347	755	999999	477	895	567	478	121	899	813	78	500	190	999999	86	999999	356	999999	999999	718	850	219	121	681	999999	470	700	999999	99	209	999999	994	701	999999	931	597	176	787	771	515	106	999999	587	930	999999	752	999999	275	999999	634	630	999999	903	999999	999999	138	644	17	460	434	999999	455	32	699	999999	83	999999	936	937	999999	904	999999	999999	999999	621	999999	999999	999999	999999	274	999999	999999	41	464	578	330	101	131	195	803	999999	999999	999999	999999	649	650	241	888	976	920	954	670	337	999999	729	999999	237	999999	999999	471	999999	999999	329	195	999999	441	424	567	130	633	982	677	751	144	535	745	242	962	797	999999	364	743	214	999999	999999	203	108	999999	734	517	103	634	172	724	306	500	839	151	777	999999	236	673	767	352	937	286	919	999999	999999	984	999999	274	999999	999999	116	762	999999	562	875	376	343	999999	833	999999	540	999999	999999	36	837	999999	906	100	195	589	745	999999	976	861	829	43	284	905	551	999999	688	828	964	184	999999	543	251	999999	999999	410	999999	340	840	999999	812	588	771	999999	365	999999	999999	738	999999	89	252	425	999999	999999	733	841	102	999999	999999	92	999999	999999	999999	340	419	303	999999	999999	824	785	999999	414	999999	822	999999	999999	271	391	549	608	672	950	749	885	932	202	757	999999	553	999999	999999	446	986	757	239	109	999999	440	999999	71	159	999999	999999	999999	999999	837	574	963	999999	492	999999	710	999999	745	419	999999	962	508	408	226	546	940	86	399	477	278	999999	103	593	949	999999	831	999999	487	459	999999	45	455	521	104	628	793	515	70	854	607	558	250	
347	264	147	695	41	266	999999	999999	381	524	825	105	419	999999	999999	398	446	748	801	410	296	999999	939	999999	999999	314	598	999999	435	999999	999999	870	720	187	755	338	812	999999	799	652	962	250	843	520	629	426	685	999999	422	999999	624	115	805	157	954	152	325	629	708	727	667	999999	783	999999	999999	955	384	999999	725	52	999999	999999	949	159	999999	55	361	999999	887	571	629	999999	999999	999999	401	439	75	573	233	612	999999	192	999999	999999	984	198	466	488	540	674	999999	453	999999	380	999999	999999	999999	999999	708	908	999999	897	742	146	108	226	443	474	999999	550	889	810	18	122	40	403	442	877	174	260	588	873	887	999999	529	185	999999	959	999999	999999	282	999999	999999	999999	821	999999	450	515	973	768	754	992	523	990	784	241	445	999999	349	999999	107	999999	999999	458	329	918	19	999999	617	923	999999	484	695	999999	277	480	945	693	300	999999	952	926	903	405	505	999999	359	999999	999999	999999	739	709	999999	642	764	999999	999999	416	999999	902	115	921	999999	60	571	280	306	999999	999999	999999	295	999999	29	999999	193	180	386	96	953	733	569	122	100	999999	193	497	999999	999999	348	999999	552	539	698	397	999999	999999	38	852	833	999999	300	938	183	134	12	999999	690	999999	458	594	616	841	462	271	343	999999	999999	577	867	84	415	252	82	448	761	999999	63	631	624	162	151	533	999999	999999	443	631	938	965	327	999999	807	680	604	999999	667	711	86	437	64	817	209	460	985	759	819	57	865	735	372	256	933	69	570	305	453	93	588	734	828	712	63	865	260	671	277	734	648	328	781	60	679	626	576	806	953	690	548	999999	908	396	765	213	603	81	272	747	999999	308	310	584	132	352	999999	351	764	343	210	999999	491	999999	408	546	953	322	999999	317	492	763	352	762	544	95	826	441	946	849	272	999999	408	529	999999	349	28	999999	927	337	27	235	52	620	999999	234	999999	823	987	999999	260	290	504	955	265	355	999999	547	50	47	525	177	404	914	80	31	915	999999	469	69	999999	756	395	249	299	999999	721	731	283	319	83	12	454	727	599	982	685	453	999999	279	999999	999999	999999	889	811	999999	830	999999	550	468	319	59	364	927	701	503	895	264	665	999999	634	235	274	730	964	999999	722	999999	324	98	346	999999	999999	200	676	58	999999	506	438	449	436	592	191	814	10	999999	999999	526	36	999999	96	430	787	275	999999	999999	215	436	999999	297	999999	999999	814	461	131	999999	361	173	260	652	904	999999	999999	225	
572	52	54	460	730	940	874	999999	651	228	11	915	999999	432	555	519	842	172	999999	999999	999999	283	999999	999999	692	162	673	484	276	383	999999	698	605	999999	999999	602	123	999999	706	984	422	999999	511	595	460	216	173	928	618	741	810	741	817	684	903	298	273	324	767	577	999999	400	999999	277	37	999999	999999	121	999999	953	406	97	466	596	728	389	999999	999999	278	486	989	744	866	534	573	999999	881	920	999999	415	338	999999	988	139	717	999999	12	999999	999999	999999	896	61	208	664	345	723	285	230	956	524	999999	90	56	999999	587	532	533	404	704	577	999999	399	453	324	625	607	108	999999	879	705	387	537	624	131	590	938	999999	212	199	850	999999	660	964	154	888	257	999999	999999	999999	195	498	999999	539	990	725	507	999999	884	999999	737	999999	948	351	260	146	988	466	999999	700	649	999999	331	999999	854	403	999999	434	308	435	377	855	999999	785	693	216	779	997	633	405	92	999999	999999	172	999999	235	234	319	713	17	900	999999	827	17	902	209	177	402	685	999999	954	83	309	459	999999	882	233	173	657	54	367	990	832	999999	999999	318	999999	168	752	999999	178	461	999999	301	999999	586	999999	999999	882	494	49	386	322	999999	999999	19	40	211	501	580	12	71	661	669	649	909	959	309	399	593	874	18	649	999999	428	502	999999	18	924	95	854	839	999999	173	999999	980	678	795	86	999999	288	133	667	182	626	999999	799	60	651	625	627	728	994	299	619	40	737	999999	618	999999	999999	999999	287	999999	999999	999999	781	999999	664	669	999999	173	232	790	315	999999	351	476	440	999999	702	999999	999999	308	999999	136	844	991	999999	974	253	423	999999	137	951	265	999999	261	457	462	336	311	396	981	394	463	505	214	983	868	688	270	824	308	999999	355	999999	999999	948	598	329	999999	944	999999	426	817	987	104	838	999999	905	100	28	978	984	999999	915	385	913	14	631	640	999999	684	999999	982	598	878	880	606	600	866	312	999999	999999	546	366	706	999999	577	999999	410	375	933	963	597	251	846	323	855	440	289	75	999999	999999	688	999999	270	403	443	228	119	224	242	459	49	787	169	844	447	44	218	819	346	539	230	274	999999	999999	698	740	752	564	35	176	320	800	369	892	999999	764	106	313	132	358	365	196	999999	484	999999	999999	92	12	875	999999	232	470	729	413	999999	999999	708	548	704	702	999999	999999	199	76	148	248	428	999999	999999	999999	937	904	697	987	183	43	141	599	797	999999	657	750	688	213	944	850	
81	955	155	40	999999	557	609	999999	881	810	997	76	999999	999999	999999	816	999999	999999	883	327	772	741	240	713	292	119	751	815	54	726	866	985	132	298	176	999999	130	369	626	999999	304	999999	116	373	45	75	263	120	506	841	147	496	999999	626	87	999999	999999	999999	747	947	806	793	384	165	944	22	944	999999	519	999999	999999	252	575	503	999999	505	634	999999	678	227	999999	640	999999	213	588	380	664	506	220	835	999999	999999	999999	679	583	511	893	999999	999999	33	131	215	999999	587	156	999999	920	827	603	999999	705	999999	763	530	999999	175	484	181	999999	999999	357	447	999999	684	999999	16	999999	896	919	521	612	999999	447	999999	105	650	49	732	67	693	459	837	902	638	139	888	925	999999	999999	418	37	721	384	855	999999	683	377	916	414	149	273	34	907	91	970	32	420	999999	434	999999	999999	751	124	883	124	520	545	999999	554	294	999999	540	318	510	999999	890	309	592	980	422	283	133	328	917	430	999999	930	820	668	117	477	816	666	999999	999999	285	999999	501	741	164	148	179	371	999999	68	999999	715	999999	597	999999	722	828	138	22	177	999999	433	207	462	688	590	724	540	447	999999	274	874	181	227	218	999999	999999	851	825	284	113	761	208	858	696	719	999999	233	588	395	648	688	999999	969	999999	851	999999	999999	62	574	423	999999	999999	312	999999	999999	544	188	999999	999999	914	999999	313	737	73	250	235	999999	999999	969	66	500	951	62	179	999999	230	211	936	366	884	999999	798	260	999999	475	837	999999	74	838	185	354	844	792	480	671	999999	916	999999	51	999999	71	999999	93	518	922	999999	999999	143	218	638	342	252	31	911	999999	188	63	876	598	413	999999	283	999999	999999	711	656	168	581	999999	210	313	305	894	999999	999999	497	715	999999	938	788	964	999999	856	209	999999	112	823	881	336	492	331	50	999999	638	999999	787	354	999999	807	276	528	301	635	17	335	47	358	291	98	657	473	322	999999	810	999999	999999	427	728	999999	999999	832	287	999999	25	879	273	999999	266	451	999999	999999	999999	934	999999	270	673	999999	848	873	804	753	541	792	679	29	19	112	999999	199	722	369	625	999999	207	443	999999	56	619	137	999999	59	101	999999	63	514	56	999999	276	999999	774	447	999999	855	157	855	999999	495	576	996	869	171	490	76	729	676	999999	999999	736	238	29	627	518	720	999999	755	662	701	739	999999	973	999999	835	957	425	285	999999	999999	199	999999	152	755	480	623	267	999999	568	35	999999	386	999999	966	651	48	999999	
999999	928	999999	53	401	203	599	755	411	33	999999	999999	533	651	453	999999	999999	890	394	95	999999	157	895	463	910	999999	636	590	362	187	16	980	797	437	277	357	932	727	999999	158	553	999	78	600	999999	575	44	384	667	501	999999	999999	999999	952	265	10	999999	405	999999	213	566	18	403	999999	999999	268	537	105	383	105	953	38	101	245	999999	275	88	305	443	344	999999	262	923	861	945	930	999999	845	182	277	324	537	999999	999999	999999	999999	999999	844	583	761	999999	938	10	571	547	212	984	31	999999	990	999999	999999	999999	798	60	313	999999	542	288	95	999999	692	923	116	780	999999	444	506	999999	999999	669	243	721	681	306	223	262	361	323	999999	946	702	434	191	355	999999	575	795	543	288	459	999999	566	498	226	999999	999999	893	791	999999	999999	487	377	999999	330	687	24	289	501	999999	60	733	228	544	149	999999	267	741	761	202	850	649	962	374	999999	999999	677	233	999999	951	208	999999	570	201	976	468	334	21	860	667	573	296	304	706	237	999999	844	32	999999	384	999999	283	999999	598	999999	999999	524	12	999999	724	20	791	999999	550	999999	691	173	37	568	680	999999	255	881	999999	629	564	355	266	147	999999	761	999999	874	90	863	925	237	999999	999999	857	944	331	147	145	657	781	471	753	999999	546	561	817	463	999999	866	842	999999	48	999999	717	773	268	999999	999999	963	365	999999	743	687	713	464	201	116	999999	999999	999999	118	745	999999	847	102	999999	198	601	999999	944	999999	205	224	999999	533	198	13	213	94	685	466	95	182	999999	864	728	76	999999	91	999999	999999	999999	999999	680	733	656	601	130	624	181	80	274	999999	29	173	721	529	666	999999	275	197	903	625	60	729	32	572	154	982	374	999999	999999	519	900	243	447	999999	544	999999	999999	597	882	588	913	615	201	304	163	137	153	209	409	184	815	182	999999	137	892	950	711	999999	456	148	260	646	999999	754	890	999999	725	469	999999	999999	313	678	999999	999999	999999	999999	538	728	999999	999999	999999	175	135	658	999999	999999	999999	320	369	593	585	792	150	744	337	276	378	446	999999	376	412	999999	223	39	871	999999	867	493	425	457	999999	983	674	439	308	95	521	588	61	999999	361	999999	110	401	794	999999	999999	570	986	446	999999	101	999999	52	614	999999	999999	999999	786	566	859	941	894	999999	181	602	999999	710	445	252	755	789	395	999999	25	996	583	822	245	359	608	306	506	979	391	999999	669	632	824	152	999999	425	801	999999	313	419	521	198	230	201	404	
828	134	999999	999999	286	705	83	36	618	582	138	860	436	958	999999	444	915	529	999999	933	999999	885	303	999999	339	987	901	999999	605	484	394	601	999999	955	999999	182	762	298	999999	625	999999	605	216	570	15	999999	374	535	751	975	605	669	380	268	909	942	831	636	360	999999	804	146	431	143	197	537	816	999999	187	390	999999	626	425	235	347	889	999999	999999	111	774	623	375	195	999999	879	725	231	999999	55	837	350	135	937	815	999999	458	184	82	382	478	748	999999	999999	999999	999999	979	254	154	920	999999	999999	108	999999	585	675	999999	951	801	264	471	315	41	435	350	49	556	999999	609	414	889	715	606	999999	633	36	729	999999	824	336	900	481	87	865	999999	999999	252	600	361	150	392	507	999999	999999	910	173	999999	467	999999	331	999999	300	999999	740	41	315	666	748	901	559	945	999999	137	474	999999	990	238	176	409	776	797	999999	337	468	31	391	342	789	449	470	319	999999	20	502	590	609	999999	346	833	999999	999999	503	698	802	204	972	379	908	999999	920	999999	550	999999	241	533	790	962	186	999999	649	972	877	309	441	249	683	409	635	884	754	163	891	999999	689	868	303	999999	534	273	59	22	434	335	528	999999	768	214	779	968	999999	647	999999	627	194	747	39	999999	267	562	521	999999	744	33	708	999999	999999	218	378	372	240	999999	999999	912	669	637	548	551	780	999999	999999	479	630	666	94	117	503	274	157	941	999999	109	999	971	752	999999	277	410	627	761	492	560	835	416	738	276	219	747	957	557	209	999999	423	361	999999	999999	941	88	999999	600	273	778	70	437	999999	140	533	999999	170	192	999999	148	924	28	423	920	644	224	927	818	999999	755	316	600	741	361	686	999999	889	710	545	199	471	36	498	999999	999999	999999	882	608	999999	753	587	775	197	70	563	404	999999	999999	999999	727	160	130	702	999999	472	469	695	182	454	885	576	459	647	179	999999	897	530	999999	430	246	341	329	999999	154	178	541	413	999999	797	291	710	727	312	999999	49	350	333	981	999999	999999	712	999999	163	857	999999	999999	137	999999	393	666	874	999999	741	171	396	830	54	558	999999	931	999999	999999	999999	172	184	848	157	829	999999	336	999999	999999	469	399	534	631	176	999999	999999	50	999999	395	297	999999	417	999999	986	151	431	219	305	775	642	319	974	697	999999	999999	683	339	980	307	887	999999	102	335	767	351	637	999999	663	827	591	999999	527	999999	726	254	999999	700	862	999999	408	999999	41	999999	906	159	425	836	
999999	185	543	999999	70	999999	508	241	999999	92	716	644	514	665	555	478	193	344	792	313	999999	90	999999	983	477	974	898	966	35	999999	999999	617	926	800	469	488	293	953	247	421	999999	999999	215	673	999999	227	501	742	375	563	615	572	367	121	864	999999	939	560	170	95	217	541	216	745	999999	108	718	713	206	76	999999	999999	999999	380	151	485	875	999999	999	259	999999	165	999999	471	999999	855	259	814	935	999999	549	732	792	162	214	630	289	469	19	885	509	999999	546	308	378	384	999999	987	970	389	350	999999	561	911	612	61	939	744	67	999999	849	903	999999	953	527	462	448	999999	175	520	206	415	563	124	750	695	999999	303	103	999999	388	272	844	556	902	999999	180	880	549	163	690	545	412	211	45	605	999999	592	781	999999	936	532	821	459	192	935	813	447	171	999999	999999	646	650	754	999999	587	69	230	60	354	291	999999	403	22	829	661	999999	362	88	154	684	37	522	188	376	856	450	395	373	999999	369	733	719	632	722	54	895	657	781	999999	546	789	541	437	634	999999	139	809	999999	999999	932	460	368	999999	242	414	134	471	387	573	146	673	999999	93	984	999999	847	771	300	785	999999	355	580	630	607	895	999999	95	554	997	999999	641	766	999999	999999	909	374	702	400	999999	920	999999	999999	218	999999	872	932	457	452	86	999999	367	518	843	765	586	879	738	419	347	918	49	999999	389	846	999999	999999	25	59	84	999999	154	381	982	865	342	84	372	318	734	962	47	642	477	475	369	132	922	85	458	999999	635	293	999999	999999	880	515	890	999999	816	964	916	999999	999999	893	387	986	536	978	432	511	517	999999	684	999999	881	407	450	914	487	383	985	939	600	55	557	861	999999	593	984	827	194	999	502	770	999999	999999	273	584	98	382	596	943	653	999999	521	215	609	677	517	483	75	976	885	999999	999999	977	807	332	999999	526	668	942	994	605	327	517	928	914	999999	252	143	865	825	114	787	52	296	654	533	351	999999	650	999999	510	762	217	124	69	790	78	999999	941	248	572	999999	653	999999	57	999999	14	286	695	348	274	999999	209	161	999999	999999	936	691	999999	799	999999	999999	999999	999999	493	842	120	403	999999	133	271	421	999999	999999	263	400	999999	103	248	35	529	999999	566	312	811	170	563	999999	999999	413	853	999999	677	151	253	999999	697	787	465	215	518	611	417	571	87	999999	158	582	897	999999	521	843	452	137	280	930	999999	714	65	333	289	999999	68	999999	279	883	
744	60	384	955	999999	356	637	43	517	918	656	999999	235	958	999999	999999	168	953	891	20	934	999999	871	323	599	982	732	142	925	999999	552	952	999999	203	119	107	207	941	999999	999999	999999	418	620	361	283	713	489	107	320	999999	895	114	999999	999999	949	999999	999999	70	366	720	999999	504	117	62	376	704	702	999999	848	999999	999999	999999	276	999999	803	999999	930	520	50	886	502	635	821	627	569	447	388	42	999999	999999	919	999999	585	966	999999	711	999999	999999	985	578	999999	458	258	406	525	678	837	847	465	433	273	668	30	479	228	989	682	490	999999	999999	326	669	787	933	999999	999999	999999	999999	185	101	999999	999999	534	999999	875	54	386	425	112	890	609	540	999999	821	651	260	999999	999999	748	561	39	820	83	66	999999	350	999999	324	411	879	46	537	671	374	999999	999999	143	999999	604	183	612	267	388	602	329	786	999999	965	292	744	529	999999	562	624	72	403	299	478	220	534	383	999999	23	232	854	999999	869	212	612	750	126	567	511	574	948	999999	442	481	737	475	258	705	42	667	360	509	999999	56	311	999999	999999	665	999999	79	799	550	254	165	748	257	916	889	363	541	627	961	35	987	676	999999	960	817	999999	744	286	678	40	356	871	999999	107	822	999999	797	148	460	229	441	774	408	527	286	733	489	558	368	999999	501	49	999999	484	986	380	20	854	794	925	603	792	131	999999	999999	999999	403	159	104	999999	566	402	176	741	593	223	999999	773	999999	999999	261	195	917	999999	999999	316	482	870	999999	452	890	942	354	535	625	999999	653	887	999999	992	339	340	464	379	785	108	872	657	890	773	999999	247	179	709	673	417	874	794	999999	999999	811	999999	999999	651	999999	623	57	641	125	999999	569	390	153	999999	754	920	731	999999	551	440	443	999999	979	348	350	652	772	999999	999999	217	774	858	906	48	191	806	302	812	280	171	60	241	541	999999	213	999999	999999	488	954	753	999999	336	999999	550	156	986	554	699	311	456	999999	412	999999	999999	180	711	483	999999	509	948	999999	919	277	390	999999	999999	292	43	144	628	999999	294	999999	118	531	999999	615	366	892	205	262	602	510	824	321	999999	462	633	999999	501	999999	988	978	15	135	767	999999	862	170	944	703	999999	564	682	999999	566	722	671	386	732	106	999999	999999	314	999999	35	418	999999	999999	742	750	659	999999	643	390	999999	315	684	999999	764	389	752	205	999999	999999	741	999999	828	927	999999	925	791	999999	53	999999	999999	775	999999	999999	999999	999999	614	793	
428	204	54	263	921	302	335	260	47	688	622	352	353	921	275	813	955	986	589	526	324	816	999999	412	223	247	999999	999999	641	375	999999	415	774	958	999999	999999	457	487	126	536	601	999999	887	113	635	701	62	209	999999	861	363	123	769	98	479	611	245	642	50	999999	42	540	619	672	805	216	999999	395	154	999999	365	477	999999	999999	924	820	928	855	776	999999	999999	70	999999	780	21	768	646	686	489	999999	517	999999	447	999999	503	999999	884	225	307	999999	133	667	65	987	505	999999	999999	715	174	659	999999	390	999999	528	999999	972	255	999999	661	999999	570	891	905	999999	999999	550	999999	438	999999	863	935	713	558	358	999999	528	15	999999	284	999999	999999	931	521	829	999999	136	949	918	943	999999	815	55	999999	270	858	999999	761	85	999999	999999	999999	999999	999999	999999	724	969	831	517	140	970	967	999999	564	999999	521	638	379	999999	497	878	600	122	495	999999	57	999999	999999	999999	499	165	999999	929	999999	999999	279	999999	776	220	115	522	305	442	787	972	563	999999	999999	37	748	229	862	999999	588	114	999999	999999	999999	135	263	834	819	543	999999	975	213	48	634	244	266	810	861	168	970	974	999999	168	999999	522	475	190	408	999999	999999	279	302	92	350	219	999999	536	392	651	999999	281	703	761	424	812	769	999999	243	256	771	938	999999	703	999999	999999	531	999999	419	806	659	999999	435	696	994	748	999999	131	999999	424	279	729	427	220	211	999999	280	821	744	999999	999999	949	947	162	360	610	911	599	377	999999	687	770	127	585	999999	999999	845	999999	767	676	139	647	827	818	976	51	520	157	501	25	344	710	461	999999	62	709	999999	283	345	999999	836	93	753	999999	736	508	612	841	228	327	999999	272	64	77	999999	999999	132	999999	999999	319	99	763	999999	362	400	977	319	230	533	291	757	999999	671	384	839	56	894	864	91	478	438	678	929	184	172	999999	655	999999	515	947	999999	999999	999999	36	999999	999999	999999	401	572	759	999999	392	318	936	569	290	999999	679	237	345	221	267	56	707	880	421	834	999999	200	328	999999	925	714	586	999999	760	475	644	90	766	70	502	302	999999	999999	56	369	992	614	881	999999	975	165	179	999999	329	950	399	156	882	248	999999	211	253	437	274	677	732	242	809	815	956	599	470	999999	999999	965	999999	429	999999	61	841	999999	318	999999	355	769	545	850	384	810	86	497	208	999999	997	301	58	999999	24	378	637	760	804	76	523	386	695	999999	999999	999999	236	970	322	831	406	754	892	
405	999999	504	142	999999	858	999	739	469	400	942	287	427	999999	999999	415	465	423	91	513	252	335	968	84	649	833	29	583	116	999999	377	131	253	999999	653	999999	999999	999999	999999	999999	805	337	999999	999999	752	999999	599	448	407	999999	857	417	325	250	650	79	122	999999	492	59	838	425	632	293	33	821	43	999999	272	24	895	999999	669	189	708	915	280	982	332	42	243	581	999999	999999	327	960	805	12	757	584	701	999999	753	999999	999999	390	704	770	962	931	583	580	999999	392	669	638	748	145	542	735	798	139	107	460	815	999999	249	91	966	999999	25	41	271	999999	323	804	476	963	125	327	221	510	999999	400	458	663	405	793	881	999999	222	669	470	999999	785	571	999999	302	890	999999	151	622	803	899	915	552	999999	497	999999	865	172	784	30	224	999999	298	119	999999	12	999999	999999	455	210	287	851	999999	570	999999	903	751	812	999999	83	999999	999999	598	706	130	485	999999	354	908	999999	25	527	437	999999	256	508	999999	462	295	299	738	945	695	421	526	999999	570	982	80	594	327	62	988	711	999999	999999	999999	591	989	999999	107	807	953	999999	194	760	999999	999999	324	740	416	299	526	999999	344	373	999999	999999	190	999999	914	922	283	323	406	963	999999	999999	938	999999	583	999999	473	999999	202	931	992	964	236	766	634	999999	668	999999	187	999999	999999	999999	376	347	999999	747	411	916	317	999999	534	999999	334	231	231	999999	999999	115	167	511	825	999999	691	413	381	526	951	999999	999999	59	264	943	146	377	999999	999999	359	600	999999	835	503	999999	757	28	999999	362	640	14	544	937	107	563	999999	676	212	84	999999	963	966	40	796	999999	479	267	919	591	503	999999	795	796	348	176	452	331	17	279	999999	672	16	999999	885	946	878	999999	951	701	769	469	999999	361	21	999999	633	631	48	515	86	499	999999	815	999999	683	219	747	999999	999999	999999	851	668	999999	380	751	957	947	999999	850	119	969	999999	227	821	999999	999999	999999	785	952	542	821	293	999999	202	214	572	200	999999	212	999999	999999	910	30	591	999999	999999	241	981	999999	999999	999999	999999	198	406	999999	193	881	994	825	890	776	962	999999	397	298	568	176	740	175	999999	767	787	942	123	978	68	999999	636	903	243	999999	461	525	999999	856	344	105	105	999999	999999	690	999999	999999	321	960	178	274	999999	302	359	999999	999999	999999	91	999999	999999	544	999999	428	999999	899	999999	100	592	339	324	446	131	541	954	473	81	655	155	497	571	453	999999	163	809	999999	661	343	554	
999999	70	646	999999	853	957	999999	31	677	46	131	445	115	751	982	645	731	152	101	348	885	562	845	670	594	999999	455	912	920	618	264	247	911	546	983	999999	999999	13	277	999999	163	999999	999999	999999	999999	61	466	701	999999	999999	87	999999	999999	995	999999	57	225	999999	848	754	512	999999	110	999999	782	884	534	569	768	713	967	728	999999	517	194	443	167	236	999999	542	642	999999	273	999999	540	612	676	915	877	935	63	703	164	523	999999	999999	351	345	836	149	527	897	933	935	999999	359	999999	62	999999	234	889	999999	338	316	121	999999	623	697	527	179	217	999999	691	832	660	274	573	361	445	999999	999999	822	400	999999	25	745	820	338	862	190	835	623	114	652	56	74	999999	848	411	999999	652	654	817	667	999999	999999	999999	999999	999999	286	999999	425	617	893	999999	76	597	830	999999	375	937	294	834	999999	999999	593	513	49	786	596	999999	725	950	999999	274	447	14	733	576	116	999999	720	999999	586	404	420	16	221	999999	979	476	544	557	999999	999999	368	819	480	334	347	405	999999	324	688	386	999999	475	495	999999	696	72	999999	264	195	835	227	241	258	942	923	587	302	530	999999	129	365	178	914	746	906	627	534	409	999999	999999	374	406	375	999999	343	944	521	999999	823	999999	611	290	371	999999	167	136	571	538	410	760	999999	645	517	569	31	892	561	748	721	78	999999	465	35	484	470	821	866	59	608	978	999999	999999	707	888	517	84	806	714	588	779	66	996	999999	478	608	729	999999	999999	187	451	393	772	870	754	389	156	264	887	999999	346	270	999999	929	432	999999	401	938	999999	61	946	96	846	999999	999999	22	541	467	557	875	741	999999	70	871	167	595	303	839	952	509	371	999999	918	975	252	518	544	76	575	784	216	790	999999	754	999999	364	547	612	928	741	847	688	707	21	997	414	210	649	771	836	400	562	999999	129	690	136	177	870	917	999999	999999	475	891	772	999999	951	672	316	641	999999	999999	690	999999	220	661	682	122	906	977	838	318	894	304	739	394	654	804	999999	73	999999	999999	676	695	999999	999999	382	796	934	999999	999999	741	894	18	969	788	709	650	774	468	17	23	270	893	89	124	584	180	162	388	24	156	999999	999999	537	615	999999	995	416	947	999999	886	187	999999	931	106	423	999999	335	999999	999999	13	40	682	999999	99	926	783	615	390	689	999999	999999	556	337	900	219	651	480	999999	416	713	244	827	189	999999	999999	999999	961	983	701	698	844	212	999999	21	126	
849	999999	999999	689	598	999999	35	999999	999999	999999	999999	999999	40	886	999999	999999	972	544	971	769	212	502	999999	263	999999	999999	632	999999	991	368	442	999999	999999	784	370	465	42	674	817	333	999999	569	114	878	999999	480	999999	106	999999	292	871	667	731	999999	913	357	260	999999	469	777	757	999999	999999	716	810	777	909	256	526	315	382	308	726	999999	560	643	397	66	59	999999	890	536	999999	999999	999999	774	131	999999	999999	999999	999999	848	214	49	999999	999999	999999	397	999999	436	570	684	579	999999	910	999999	941	93	999999	279	959	204	144	999999	999999	231	585	999999	230	999999	656	999999	385	513	110	534	103	686	81	687	351	10	987	999999	189	215	956	147	798	999999	832	47	393	601	63	21	713	494	162	999999	999999	733	177	42	780	999999	999999	999999	999999	386	479	264	999999	13	927	958	216	999999	540	681	275	448	999999	306	213	618	451	999999	459	99	999999	608	534	999999	999999	618	832	954	841	454	906	999999	999999	999999	999999	578	36	390	673	104	804	999999	954	480	999999	999999	999999	870	829	172	294	525	616	999999	565	870	730	294	612	319	136	999999	680	96	775	385	824	358	999999	634	999999	70	119	364	295	629	999999	63	648	553	655	961	134	999999	169	391	999999	201	856	999999	847	741	777	364	999999	552	519	999999	705	704	33	999999	27	204	580	233	415	999999	999999	935	226	677	999999	69	663	174	137	11	926	394	999999	632	502	280	787	850	293	755	396	743	119	786	357	999999	529	52	999999	929	109	936	975	999999	64	920	366	180	105	999999	701	999999	424	999999	941	321	999999	400	121	747	417	999999	940	999999	999999	404	826	439	329	702	539	621	230	207	902	990	999999	89	999999	581	913	616	755	574	64	592	328	601	845	999999	351	138	999999	206	521	379	999999	325	166	999999	104	926	999999	402	188	999999	999999	999999	615	951	999999	999999	822	539	999999	801	973	999999	999999	283	86	999999	594	293	361	410	690	34	685	532	999999	999999	922	999999	487	986	764	999999	396	999999	999999	111	985	893	999999	827	316	400	371	720	999999	631	719	999999	583	869	999999	567	51	999999	398	559	999999	999999	957	809	600	903	62	847	999999	620	979	630	274	974	249	700	160	999999	104	300	662	965	136	372	383	999999	345	999999	999999	207	999999	617	999999	459	999999	902	936	333	236	999999	347	524	683	785	651	99	619	999999	999999	999999	417	999999	683	108	896	575	956	594	436	562	567	999999	202	839	308	371	54	815	999999	347	999999	827	306	691	952	148	292	351	999999	999999	
429	737	987	999999	999999	804	934	999999	562	994	945	999999	896	674	845	999999	331	843	486	290	54	999999	203	293	877	590	220	992	155	758	292	615	999999	152	143	830	999999	188	60	503	437	567	262	419	401	421	930	632	845	59	816	448	864	440	249	625	543	704	146	209	593	941	999999	999999	711	999999	999999	753	999999	24	455	999999	793	999999	999999	487	550	783	999999	999999	999999	588	156	106	941	844	999999	442	999999	517	297	999999	51	851	909	495	235	458	999999	71	999999	999999	101	999999	604	999999	654	881	587	999999	84	759	999999	680	549	15	999999	245	999999	999999	588	999999	999999	999999	999999	999999	111	942	999999	367	999999	999999	85	830	524	481	496	325	502	999999	199	870	855	150	442	537	941	371	999999	903	700	989	595	999999	482	904	337	78	999999	902	572	712	999999	229	999999	982	683	981	999999	77	519	479	999999	595	677	718	192	709	590	999999	760	740	641	179	666	272	999999	245	358	620	154	428	220	999999	705	999999	72	636	640	460	999999	960	999999	243	394	999999	256	999999	172	763	722	627	487	915	151	832	999999	638	562	248	485	448	632	999999	923	100	268	153	999999	200	655	999999	999999	140	999999	999999	535	407	784	445	26	507	82	595	898	527	999999	305	999999	999999	415	434	999999	999999	974	415	999999	668	320	303	962	999999	118	999999	117	999999	999999	357	580	999999	307	673	853	126	999999	999999	375	999999	999999	405	160	963	999999	27	785	231	482	677	999999	928	999999	866	96	490	999999	999999	999999	111	999999	732	969	999999	724	116	999999	741	999999	956	180	997	50	299	999999	914	153	999	416	101	196	885	693	880	202	652	878	999999	587	373	644	318	999999	274	560	915	436	567	249	589	452	53	651	525	999999	167	888	183	845	181	346	483	507	307	914	601	999999	99	400	82	237	999999	164	217	322	862	999999	776	999999	115	488	586	759	826	999999	153	244	178	382	44	763	704	999999	999999	36	999999	810	291	359	999999	877	346	176	177	361	999999	999999	444	212	645	749	999999	444	740	693	999999	999999	680	999999	771	366	869	717	366	999999	533	999999	999999	190	999999	999999	136	426	780	237	152	420	592	475	341	264	800	965	737	294	651	999999	853	999999	276	446	140	632	587	601	18	629	999999	859	828	999999	148	263	60	594	622	695	999999	999999	999999	999999	999999	215	999999	516	566	903	980	81	666	272	697	37	914	714	920	504	839	188	229	522	609	733	646	999999	126	546	914	152	672	956	607	999999	180	926	315	925	315	80	45	114	649	
999999	999999	566	79	120	349	345	999999	999999	855	485	294	37	739	408	568	751	400	30	988	837	409	709	664	999999	856	988	999999	999999	999999	768	153	124	999999	871	540	999999	999999	15	999999	579	999999	553	110	132	65	999999	999999	906	367	563	679	24	125	812	339	999999	901	722	263	999999	999999	999999	928	97	341	999999	999999	868	868	488	999999	395	823	419	367	999999	999999	999999	999999	713	801	502	638	999999	98	138	999	999999	541	999999	188	784	751	845	999999	802	625	999999	790	999999	988	999999	999999	878	317	294	999999	705	454	484	884	369	999999	549	559	999999	48	302	998	212	180	102	337	999999	309	999999	999999	977	777	999999	999999	595	751	415	999999	999999	999999	759	327	803	937	303	616	67	173	999999	363	212	296	999999	999999	332	24	587	999999	895	990	228	579	846	999999	223	928	889	253	999999	999999	25	824	999999	979	999999	975	205	275	877	999999	279	657	490	118	441	691	577	801	908	999999	999999	699	829	494	245	190	481	162	999999	999999	726	999999	874	999999	347	387	221	229	999999	357	819	322	999999	999999	999999	999999	99	738	219	999999	999999	98	999999	718	453	326	995	999999	743	108	503	52	550	512	999999	466	782	999999	771	63	479	357	327	561	760	851	860	419	773	999999	100	743	942	202	999999	999999	477	166	758	30	392	999999	486	385	853	999999	999999	999999	660	999999	788	811	967	166	63	13	771	784	957	601	465	585	816	78	17	760	109	358	498	131	988	626	529	750	671	847	871	941	707	999999	89	534	999999	999999	886	999999	775	999999	149	999999	999999	692	209	167	565	806	814	999999	999999	102	677	424	837	999999	275	171	292	999999	495	215	999999	999999	87	973	999999	931	826	306	191	728	984	323	999999	488	999999	306	427	999999	999999	864	42	463	574	615	316	665	999999	230	254	725	997	559	301	999999	877	999999	999999	235	644	999999	980	517	999999	649	117	364	214	358	284	969	744	999999	41	630	182	679	265	471	667	857	244	999999	62	466	730	999999	999999	285	610	227	690	999999	726	561	884	525	236	999999	507	951	999999	348	999999	999999	999999	999999	999999	999999	760	208	999999	153	568	787	399	999999	465	770	999999	999999	343	929	747	67	999999	552	203	480	746	657	452	339	963	999999	999999	895	660	777	485	999999	999999	360	999999	999999	444	546	999999	939	999999	510	69	466	17	999999	618	531	601	999999	996	438	884	57	924	113	756	452	189	853	999999	504	722	688	294	275	774	982	999999	999999	622	741	999999	999999	999999	245	597	986	332	148	106	876	999999	772	
780	57	769	860	435	999999	655	991	366	780	559	667	999999	381	181	741	999999	636	126	265	275	265	999999	999999	738	689	515	769	130	51	756	999999	210	949	908	247	999999	913	557	992	689	630	999999	149	704	651	999999	999999	815	590	97	470	759	49	507	999999	538	999999	132	746	906	886	999999	325	33	999999	466	999999	473	999999	246	148	88	999999	999999	644	999999	379	925	999999	999999	299	953	539	999999	296	754	171	452	393	708	366	790	810	96	803	758	999999	125	999999	194	619	999999	881	999999	999999	391	635	473	862	645	999999	223	999999	514	616	932	342	370	999999	299	305	395	999999	234	999999	357	278	999999	772	885	999999	263	275	901	622	999999	82	194	15	904	129	697	999999	747	550	153	754	305	480	870	999999	699	999999	370	889	233	672	999999	475	601	999999	999999	701	977	825	999999	948	999999	892	79	860	157	365	832	179	608	806	342	684	735	602	972	999999	901	469	130	874	905	22	398	999999	999999	719	999999	791	532	996	999999	922	645	205	619	412	999999	20	279	344	556	200	290	427	340	971	999999	998	999999	39	799	517	705	40	52	132	504	204	444	437	951	999999	647	999999	203	420	49	540	983	569	167	891	199	785	999999	714	999999	970	999999	453	980	415	651	503	207	104	999999	614	162	999999	908	215	575	841	999999	516	552	678	233	999999	932	208	25	580	872	907	999999	999999	712	338	400	533	660	990	457	546	399	154	414	109	203	434	388	495	999999	951	326	999999	403	811	172	62	747	624	999999	781	399	80	999999	300	999999	999999	999999	824	107	999999	999999	584	999999	846	127	408	999999	134	726	507	819	999999	919	921	590	969	999999	999999	175	347	999999	46	479	676	999999	328	523	999999	332	897	532	999999	398	285	406	741	965	999999	694	999999	788	622	897	999999	961	999999	160	709	999999	807	780	11	658	759	598	518	115	716	700	798	884	161	999999	999999	975	999999	141	999999	524	849	999999	999999	217	412	999999	999999	148	465	999999	286	999999	814	414	524	999999	531	906	638	686	887	635	258	856	895	878	636	819	999999	999999	706	737	516	999999	860	999999	999999	793	255	209	434	379	650	12	999999	629	80	746	287	712	453	358	503	999999	637	223	754	123	321	999999	922	354	80	426	17	548	662	629	553	720	316	737	660	438	999999	517	985	256	442	276	808	890	999999	365	595	357	999999	559	557	647	59	697	999999	722	287	89	999999	234	994	999999	999999	999999	999999	567	406	999999	697	74	704	129	237	508	680	999999	725	42	812	
714	831	999999	999999	113	81	999999	671	619	264	938	161	182	218	999999	999999	567	309	999999	696	974	959	879	659	999999	854	438	419	551	999999	437	997	999999	277	594	402	999999	570	863	378	999999	896	786	461	759	913	999999	910	476	255	122	999999	367	999999	999999	755	952	10	999999	259	643	497	130	999999	826	941	906	999999	624	999999	918	999999	999999	999999	410	999999	182	427	900	266	999999	999999	999999	305	903	692	639	999999	999999	999999	450	344	436	999999	735	799	775	999999	634	818	16	626	296	117	337	125	999999	999999	935	999999	999999	534	109	999999	927	125	553	999999	699	999999	311	999999	999999	785	917	583	571	999999	263	610	312	988	792	91	259	705	999999	999999	967	999999	392	271	973	678	265	916	999999	558	687	620	255	951	494	999999	999999	19	999999	999999	199	753	554	478	125	999999	457	594	999999	999999	999999	232	999999	999999	857	999999	751	49	999999	999999	529	11	349	23	154	999999	365	999999	504	302	574	249	555	730	646	999999	243	914	999999	649	231	671	184	226	999999	465	736	537	999999	583	999999	477	986	362	981	197	414	541	334	482	968	105	999999	448	453	388	676	163	999999	999999	677	999999	893	999999	576	858	827	132	999999	689	999999	828	267	920	999999	106	263	999999	999999	458	809	702	590	674	999999	999999	581	999999	999999	550	788	582	465	460	999999	999999	999999	611	785	133	370	291	457	644	575	150	838	179	895	356	134	999999	413	623	833	974	256	229	703	999999	286	999999	359	542	900	334	373	999999	24	642	522	652	999999	626	999999	527	254	945	108	540	297	412	840	999999	425	999999	179	841	626	999999	664	364	907	344	999999	279	932	915	999999	250	777	41	999999	262	833	999999	77	787	535	315	729	999999	130	173	163	873	260	932	126	596	165	531	190	92	977	168	744	82	779	818	595	339	211	999999	762	265	257	587	999999	943	246	391	316	321	999999	363	999999	744	191	973	28	10	798	157	95	255	851	999999	284	675	738	999999	18	716	720	399	999999	272	410	999999	999999	672	348	183	359	999999	999999	868	999999	624	924	10	999999	806	999999	594	541	999999	999999	517	414	185	313	917	214	999999	999999	599	600	812	262	971	999999	293	357	355	661	624	797	322	40	999999	202	999999	999999	999999	114	212	915	999999	858	999999	500	893	493	450	369	431	999999	117	999999	999999	999999	77	371	952	666	606	459	455	933	916	267	460	999999	432	983	999999	175	475	147	181	683	474	954	999999	480	449	800	906	985	999999	655	689	999999	414	999999	999999	999999	799	81	999999	
999999	999999	999999	941	788	50	417	70	466	717	266	503	970	229	942	999999	122	165	481	227	999999	552	999999	703	270	999999	538	82	718	999999	999999	999999	999999	640	427	223	999999	999999	427	999999	42	999999	450	278	999999	162	999999	702	999999	999999	999999	143	327	854	701	210	999	499	681	221	999999	999999	352	999999	999999	999999	109	340	999999	728	999999	110	999999	51	195	76	111	202	729	118	859	836	610	807	846	231	59	549	939	227	223	782	341	999999	928	697	396	842	999999	94	62	388	900	743	999999	911	405	286	668	634	999999	807	999999	999999	362	675	999999	544	761	140	840	559	401	584	515	749	769	530	122	498	679	999999	286	644	65	480	935	866	999999	935	999999	999999	881	314	127	415	999999	768	854	999999	962	851	999999	784	999999	503	987	326	237	638	152	875	173	180	955	839	999999	135	516	999999	740	867	125	999999	314	77	678	999999	466	999999	737	10	675	859	535	999999	189	999999	401	562	492	999999	639	791	792	950	608	710	358	999999	884	886	999999	972	999999	104	999999	263	480	185	824	900	999999	137	900	151	209	313	644	137	660	999999	734	953	399	999999	238	999999	43	364	469	967	999999	187	224	851	747	702	348	440	100	925	31	225	737	591	759	511	891	650	751	304	75	231	628	999999	999999	308	583	400	866	999999	230	126	716	856	999999	682	913	58	404	506	965	213	999999	734	17	999999	226	999999	372	999999	442	392	612	174	901	516	999999	999999	999999	449	129	948	999999	687	705	905	999999	880	428	86	598	842	256	999999	999999	999999	194	893	848	643	92	776	37	999999	971	837	513	552	955	656	132	554	999999	954	999999	27	999999	999999	39	112	20	345	388	295	138	599	999999	368	999999	999999	331	999999	520	65	367	352	920	435	716	867	402	955	999999	772	999999	54	492	302	999999	321	999999	835	864	999999	999999	747	397	741	20	381	700	155	717	915	999999	467	43	303	597	44	107	213	643	999999	710	64	419	616	341	94	116	844	501	523	816	999999	800	775	432	619	955	189	999999	999999	176	999999	248	20	999999	496	21	198	999999	832	224	29	202	702	45	578	337	780	409	926	275	856	653	203	999999	999999	666	999999	870	977	89	917	999999	308	999999	463	815	999999	178	844	83	917	999999	669	309	797	304	108	739	999999	292	184	999999	498	79	320	603	55	912	610	829	753	328	727	752	306	999999	999999	707	582	999999	929	612	565	853	999999	999999	984	893	999999	543	999999	528	26	695	904	148	299	239	684	859	770	496	568	
24	329	599	999999	916	13	999999	411	400	167	999999	362	572	224	999999	722	999999	999999	999999	999999	76	271	999999	311	41	847	167	942	663	33	722	992	999999	54	999999	533	757	999999	999999	890	999999	142	178	370	924	342	342	924	653	517	92	999999	999999	885	999999	753	104	297	390	78	999999	623	999999	999999	444	999999	919	528	674	122	964	307	551	999999	865	934	103	999999	999999	698	514	243	999999	156	999999	482	383	999999	552	796	999999	469	914	998	54	999999	999999	800	926	824	422	999999	999999	540	553	785	698	357	29	999999	659	240	999999	691	563	612	333	601	436	962	999999	999999	975	877	684	504	392	552	226	999999	549	302	937	563	285	700	982	758	602	165	999999	999999	537	984	146	999999	999999	999999	444	442	798	793	374	964	999999	60	838	383	999999	999999	402	999999	999999	287	28	367	999999	356	415	863	999999	575	998	280	188	699	834	991	999999	487	999999	169	118	999999	943	756	999999	973	464	235	999999	609	902	999999	763	637	895	260	999999	779	904	999999	816	581	812	233	999999	104	785	409	226	847	642	378	113	242	47	356	999999	999999	439	329	892	190	12	29	672	454	517	551	999999	583	35	961	582	741	999999	537	971	720	961	833	197	65	19	24	967	999999	999999	999999	999999	549	999999	999999	349	584	320	636	578	793	561	350	586	244	605	999999	822	681	999999	371	889	510	999999	622	310	999999	999999	836	181	988	62	999999	13	999999	951	264	999999	330	621	998	431	716	999999	187	999999	999999	999999	999999	460	376	202	296	738	999999	640	999999	174	999999	403	999999	452	484	464	590	740	423	346	599	293	351	975	501	69	797	940	999999	552	207	464	999999	359	189	386	804	795	766	409	925	355	861	999999	372	926	999999	556	947	262	377	447	745	285	657	669	118	400	700	999999	940	148	468	999999	966	999999	715	394	272	107	660	999999	974	23	421	999999	999999	261	613	574	999999	251	993	999999	999999	760	718	413	701	519	277	413	105	539	999999	999999	999999	324	133	531	221	999999	999999	849	601	582	999999	732	999999	999999	999999	857	787	136	999999	699	154	547	371	216	131	311	999999	753	999999	256	699	999999	554	634	366	999999	138	91	362	999999	957	154	328	602	297	986	550	298	281	420	626	999999	999999	999999	641	999999	999999	917	410	999999	800	999999	28	355	882	999999	187	239	57	140	729	705	999999	356	741	10	999999	769	919	145	760	404	481	419	630	999999	950	999999	992	999999	999999	221	681	451	897	427	135	973	720	268	808	321	251	150	691	920	999999	
147	999999	641	130	193	999999	274	999999	406	68	608	999999	161	999999	999999	246	40	999999	518	34	332	459	323	874	255	59	660	337	449	163	340	728	709	536	812	756	361	896	999999	999999	417	301	501	369	526	999999	568	190	999999	84	220	173	183	999999	999999	688	999999	766	874	144	347	937	999999	252	728	999999	24	625	275	645	884	999999	999999	304	617	999999	999999	954	358	997	490	999999	921	374	942	999999	555	813	999999	134	52	595	32	835	875	479	591	258	641	999999	999999	943	915	770	200	86	166	999999	289	841	731	759	418	876	653	867	999999	999999	310	999999	999999	211	961	150	999999	299	121	181	428	147	449	999999	323	712	763	547	563	160	999999	865	19	676	534	822	403	292	186	155	191	18	999999	255	999999	89	320	42	981	774	999999	900	965	985	999999	152	402	32	446	706	999999	999999	313	865	171	445	551	658	677	149	747	999999	122	966	990	420	683	203	760	244	401	731	566	789	983	999999	900	34	227	999999	429	380	846	480	41	85	704	598	999999	512	537	662	999999	842	37	856	787	998	999999	48	468	208	999999	212	314	999999	549	999999	881	887	545	527	440	295	719	999999	473	999999	935	914	999999	95	118	258	706	739	376	999999	761	136	999999	901	38	999999	923	231	118	644	175	649	999999	189	999999	207	966	19	231	80	999999	660	393	999999	73	90	332	382	99	23	505	999999	999999	826	763	999999	401	644	498	262	371	498	268	829	476	295	999999	536	999999	911	292	696	999999	306	600	110	743	999999	838	948	999999	551	141	104	148	599	634	709	426	961	999999	332	520	969	708	634	402	563	678	999999	999999	999999	13	188	999999	999999	68	719	235	662	21	60	805	550	405	999999	999999	173	691	876	660	680	999999	999999	116	959	185	548	597	965	708	999999	999999	70	257	999999	548	953	373	339	541	915	483	764	999999	755	999999	999999	573	888	277	239	872	801	127	999999	684	595	81	771	633	519	131	269	999999	831	387	744	303	344	281	999999	800	361	999999	745	206	999999	468	360	443	215	975	708	697	479	317	871	943	236	999999	999999	881	601	999999	999999	793	999999	810	128	377	999999	677	999999	617	864	439	999999	999999	382	824	338	137	721	338	427	544	423	571	484	524	516	801	999999	999999	329	532	208	999999	323	951	982	546	349	983	660	999999	746	101	833	50	796	414	571	411	58	825	170	272	288	487	380	652	335	603	860	980	999999	999999	297	341	999999	999999	152	999999	841	791	999999	738	677	889	999999	331	738	
999999	728	111	240	665	999999	999999	372	935	376	836	580	340	999999	999999	999999	999999	928	475	803	501	999999	999999	272	150	569	266	48	999999	999999	399	688	59	913	891	875	758	999999	944	370	794	969	304	999999	316	849	511	999999	51	615	999999	999999	333	527	246	634	999999	839	999999	105	999999	465	940	350	976	999999	531	426	328	999999	999999	999999	984	114	999999	531	515	441	955	999999	68	685	996	816	999999	438	999999	531	677	267	88	919	660	848	999999	339	39	953	522	169	328	94	999999	182	251	999999	976	228	518	714	128	999999	884	798	47	968	469	133	752	999999	791	999999	999999	70	790	454	999999	146	397	680	502	561	919	999999	999999	973	432	824	574	530	461	147	22	962	149	999999	45	861	810	999999	869	999999	210	973	378	999999	345	999999	391	796	797	840	831	838	999999	566	446	999999	826	74	999999	645	558	232	96	653	999999	786	921	78	999999	417	335	999999	810	999999	361	999999	427	999999	637	240	442	999999	999999	999999	999999	184	750	582	286	947	45	746	213	234	356	999999	887	999999	999999	558	280	323	387	999999	515	192	38	624	999999	999999	670	181	436	999999	212	999999	498	999999	347	999999	46	999999	791	999999	381	589	445	585	999999	382	68	703	322	88	960	129	400	353	116	999999	999999	136	376	785	999999	864	319	897	32	575	489	421	999999	528	522	931	531	914	18	925	747	453	383	833	442	966	858	357	355	92	389	999999	369	224	666	910	972	16	195	517	999999	547	999999	675	892	646	999999	794	999999	999999	999999	486	345	190	386	702	752	543	352	320	999999	961	552	999999	196	344	62	172	862	612	958	525	729	500	999999	209	890	708	940	999999	649	74	791	326	494	999999	810	188	837	964	999999	438	999999	875	999999	318	995	622	488	558	593	164	999999	999999	80	82	757	845	535	999999	999999	54	603	556	671	999999	999999	999999	455	292	533	873	334	898	454	529	999999	853	987	999999	214	277	229	391	999999	494	143	837	255	422	999999	964	653	661	162	123	835	116	213	572	149	769	177	206	34	720	999999	43	509	550	220	903	857	199	972	544	824	221	354	186	807	342	999999	43	146	999999	230	673	999999	999999	999999	755	650	425	207	445	110	33	366	492	664	109	338	704	211	252	117	464	688	617	299	624	762	37	765	807	788	144	999999	465	499	166	297	178	856	999999	263	442	991	537	443	999999	854	862	999999	707	13	999999	831	893	461	999999	984	999999	999999	79	993	623	999999	400	656	966	963	900	992	507	811	170	
999999	999999	989	675	472	161	183	999999	769	899	514	999999	803	999999	312	175	14	999999	182	999999	136	787	999999	640	999999	601	999999	999999	837	954	999999	24	896	999999	438	94	904	999999	999999	999999	999999	554	310	104	118	603	999999	999999	663	797	896	270	999999	652	44	70	286	999999	892	870	281	706	660	815	999999	499	170	960	84	999999	271	227	999999	349	214	581	486	999999	531	188	15	736	999999	49	67	609	689	253	999999	377	999999	554	893	434	561	258	893	999999	73	999999	442	636	80	444	999999	678	831	985	999999	462	583	999999	999999	999999	864	545	891	621	999999	430	809	917	161	706	999999	716	334	13	788	999999	688	991	312	913	746	378	665	999999	513	388	777	704	999999	356	793	897	727	999999	569	999999	999999	282	738	643	999999	525	485	373	999999	819	354	827	999999	999999	999999	592	607	914	967	495	879	999999	117	378	652	115	120	804	912	524	989	999999	444	771	599	415	999999	669	114	231	893	302	356	999999	44	999999	999999	325	999999	999999	299	812	222	999999	999999	845	174	369	990	702	414	680	460	509	829	999999	393	435	890	368	338	938	999999	999999	999999	586	175	424	344	999999	609	795	232	710	234	999999	932	370	634	754	251	893	678	999999	817	223	842	999999	863	833	566	80	999999	223	999999	999999	999999	999999	999999	560	999999	750	35	297	999999	618	457	749	284	652	277	32	800	146	127	444	269	408	928	999999	744	327	560	510	999999	538	999999	18	837	873	999999	466	888	84	999999	500	868	391	318	208	766	103	572	221	565	543	279	297	999999	438	999999	603	547	999999	816	999999	200	524	161	564	257	448	911	999999	477	999999	999999	726	999999	626	576	999999	100	729	621	651	999999	999999	999999	602	268	83	912	409	782	581	918	794	268	721	310	999999	240	753	999999	327	191	171	743	753	999999	553	235	999999	999999	223	513	818	481	999999	606	999999	999999	558	305	999999	536	512	629	896	893	349	467	351	326	233	647	346	779	304	469	594	604	200	202	714	847	999999	547	568	77	109	322	103	124	459	773	681	457	775	790	678	541	847	860	70	96	999999	163	999999	575	999999	999999	187	705	999999	256	999999	999999	590	337	104	965	70	828	793	36	374	236	867	999999	966	889	13	999999	999999	62	757	340	999999	628	999999	999999	999999	993	999999	71	145	397	112	999999	393	325	866	448	999999	712	999999	28	999999	43	721	657	296	189	999999	999999	45	673	999999	959	499	59	999999	962	373	815	67	999999	927	732	891	976	133	664	76	650	999999	999999	817	
88	999999	738	999999	999999	999999	999999	991	999999	394	623	35	472	483	153	999999	999999	101	904	999999	880	999999	415	101	343	152	744	533	631	999999	958	265	480	855	835	999999	760	785	135	64	67	823	338	681	313	999999	999999	503	980	999999	732	558	127	999999	937	432	175	647	930	955	173	782	370	616	436	368	554	616	999999	765	952	999999	966	850	28	66	326	999999	787	636	723	251	553	680	390	999999	147	991	999999	412	222	123	854	999999	891	284	999999	722	255	944	162	811	999999	225	999	183	592	276	471	881	999999	999999	859	304	241	999999	999999	689	999999	36	230	563	699	245	552	838	704	796	959	743	602	999999	487	843	483	912	395	337	680	217	817	870	529	46	306	999999	999999	560	938	969	999999	774	999999	999999	723	598	122	620	672	170	478	795	317	728	999999	511	954	26	820	329	536	901	18	27	999999	360	43	662	938	773	999999	154	858	989	697	828	999999	999999	999999	884	799	775	665	520	739	999999	562	999999	758	999999	824	999999	739	619	443	154	765	479	19	373	565	460	681	899	585	334	999999	328	41	459	999999	696	896	935	529	760	246	999999	999999	197	999999	999999	904	153	948	346	414	248	556	999999	73	637	258	756	329	999999	999999	999999	934	414	94	244	999999	999999	400	138	351	804	999999	682	908	276	999999	822	576	332	555	538	951	999999	999999	698	771	489	396	999999	999999	999999	999999	190	666	480	564	874	113	562	472	605	752	999999	995	609	999999	873	643	999999	447	436	190	997	793	565	814	999999	999999	395	472	290	912	633	691	999999	198	999999	999999	438	999999	999999	999999	999999	860	950	785	141	999999	320	999999	898	845	599	329	20	960	618	999999	999999	666	869	999999	717	100	191	693	128	138	999999	999999	251	857	999999	95	131	717	999999	999999	999999	779	682	451	183	846	999999	999999	323	314	680	250	580	520	915	771	841	935	11	923	678	267	666	13	458	900	307	51	640	513	208	303	793	481	999999	331	999999	427	217	871	525	746	999999	814	457	999999	839	999999	941	444	253	195	715	999999	468	585	999999	679	993	282	548	533	805	809	116	387	456	109	966	594	787	999999	728	999999	407	932	886	852	999999	999999	70	577	999999	205	999999	999999	999999	550	22	968	218	315	434	999999	333	992	999999	570	707	999999	107	740	999999	357	657	829	466	586	845	999999	698	999999	133	99	222	971	999999	609	550	103	799	906	999999	997	999999	481	989	793	806	415	992	326	154	485	806	329	812	999999	548	439	999999	999999	704	487	279	
999999	191	344	722	361	568	341	29	614	280	999999	654	767	970	999999	840	672	779	440	543	382	125	647	999999	892	999999	681	70	999999	547	798	212	609	727	438	300	655	81	454	847	660	307	540	215	615	675	55	999999	373	599	883	999999	274	943	999999	999999	999999	61	829	999999	999999	999999	999999	76	999999	988	55	49	542	885	195	601	334	592	882	85	585	442	678	227	123	899	697	521	999999	575	938	999999	829	606	755	604	251	262	960	390	398	473	999999	627	999999	999999	999999	488	999999	291	897	681	71	822	256	999999	382	999999	89	987	583	397	999999	906	999999	999999	220	936	139	591	359	82	999999	502	686	122	709	999999	597	118	999999	218	999999	382	677	267	604	999999	999999	999999	231	999999	182	972	807	999999	70	826	999999	999999	794	312	359	823	931	825	58	568	999999	143	402	331	25	999999	336	374	290	39	238	999999	785	213	586	485	999999	720	899	659	694	686	61	882	483	999999	999999	358	999999	999999	999999	999999	218	999999	999999	999999	261	899	999999	999999	646	442	720	999999	999999	784	464	590	725	873	463	220	926	398	873	459	999999	999999	999999	667	657	977	514	996	589	386	999999	999999	343	999999	999999	470	107	999999	23	261	966	31	294	699	893	732	633	999999	999999	240	925	820	999999	999999	144	741	61	956	554	669	928	999999	451	221	210	713	999999	364	650	993	123	239	999999	622	493	70	235	158	999999	924	354	999999	999999	358	460	999999	999999	922	236	492	418	150	999999	353	333	252	579	82	999999	189	999999	278	345	837	999999	696	999999	549	927	83	999999	902	192	629	325	409	557	102	761	446	135	334	138	999999	584	972	96	41	298	251	999999	999999	660	594	449	85	192	999999	242	764	329	49	995	162	976	999999	958	523	38	923	694	999999	999999	999999	64	160	150	999999	262	153	609	412	260	686	593	362	252	598	190	249	999999	228	860	996	127	95	339	975	191	78	24	999999	13	375	999999	13	841	608	539	999999	934	999999	86	98	165	916	788	318	569	999999	273	370	342	788	706	476	999999	999999	999999	968	999999	999999	995	194	139	45	409	885	139	589	520	643	68	890	314	221	152	772	841	210	307	30	416	999999	804	654	240	224	668	90	387	527	999999	571	478	770	19	999999	958	129	999999	903	189	979	112	630	999999	451	483	999999	333	853	483	732	671	799	758	437	389	484	804	999999	999999	59	212	999999	999999	497	422	544	999999	261	813	721	693	404	999999	436	465	184	352	788	740	183	757	533	999999	942	999999	678	
21	582	511	484	324	332	999999	999999	999999	999999	661	814	39	939	999999	82	50	999999	999999	999999	958	332	971	214	999999	26	454	53	302	999999	949	35	597	999999	999999	628	749	339	407	999999	999999	711	999999	357	522	538	999999	801	889	684	493	292	903	632	720	689	611	306	999999	308	999999	642	837	999999	168	635	999999	295	416	664	332	999999	364	678	559	256	673	623	692	604	266	652	163	617	194	667	999999	964	33	999999	26	999999	999999	108	492	85	999999	999999	999999	886	320	473	395	235	362	783	928	234	83	999999	25	987	614	748	51	236	488	229	914	501	513	263	272	999999	999999	880	723	999999	195	483	999999	124	435	805	293	793	267	928	265	999999	739	897	890	559	827	39	837	249	67	999999	596	999999	999999	696	383	67	999999	822	587	481	69	672	999999	599	101	901	999999	999999	999999	999999	969	560	964	512	761	615	372	713	744	999999	999999	999999	207	929	887	727	999999	738	431	236	592	444	351	784	352	76	858	301	467	926	476	38	784	999999	297	999999	999999	143	935	768	999999	999999	88	968	438	585	475	120	712	374	432	823	387	238	999999	999999	999999	190	999999	695	757	81	999999	818	999999	25	699	398	641	999999	47	999999	803	663	999999	999999	366	382	999999	999999	999999	748	588	102	503	653	999999	556	153	762	827	509	973	250	21	999999	999999	269	826	422	886	86	478	999999	337	97	30	999999	999999	999999	178	836	834	403	103	18	999999	163	324	999999	374	999999	254	878	34	537	999999	999999	999999	917	854	999999	555	933	880	525	279	727	765	416	632	999999	859	999999	594	990	675	579	999999	999999	999999	999999	999999	337	58	743	999999	599	836	799	724	467	80	779	714	999999	290	901	523	999999	739	764	999999	908	865	999999	293	670	294	999999	862	793	416	650	786	767	161	227	999999	147	693	679	890	966	691	175	856	999999	999999	521	999999	999999	65	577	273	999999	699	46	999999	610	459	171	314	999999	937	999999	60	430	999999	947	999999	72	999999	386	885	69	874	431	999999	699	591	999999	800	773	334	98	737	999999	387	999999	999999	125	999999	283	687	531	999999	999999	39	999999	125	435	97	999999	601	646	757	999999	692	213	999999	999999	999999	999999	999999	255	370	541	999999	848	203	221	999999	581	880	804	999999	742	698	363	694	786	402	465	584	166	125	879	181	687	341	68	156	183	918	798	306	999999	264	442	171	833	619	190	567	904	392	516	51	999999	339	999999	999999	339	519	715	999999	363	198	863	139	491	370	791	517	144	74	999999	662	999999	
507	333	487	266	201	860	999999	221	898	679	773	609	838	384	999999	999999	88	817	664	212	923	943	999999	401	312	680	473	827	673	432	999999	999999	853	999999	999999	16	536	724	999999	658	999999	999999	464	518	999999	530	652	986	444	999999	999999	257	214	459	999999	564	538	96	953	521	999999	349	999999	999999	840	259	755	878	999999	351	790	999999	999999	15	664	999999	488	287	311	782	37	487	392	482	376	591	319	404	800	734	477	450	770	999999	999999	209	125	999999	678	999999	774	999999	901	103	410	702	577	999999	999999	899	86	261	999999	181	494	910	957	75	109	258	940	999999	88	360	873	349	593	64	999999	464	153	999999	999999	999999	17	263	586	299	82	673	24	120	608	901	657	226	999999	599	141	999999	252	59	888	429	999999	999999	696	550	999999	70	999999	999999	463	340	756	587	652	322	174	240	334	999999	999999	999999	243	999999	752	186	703	999999	999999	993	922	395	222	103	610	188	571	593	567	45	79	21	563	500	999999	277	155	80	999999	353	435	900	35	584	999999	462	196	80	671	519	846	572	999999	999999	601	78	999999	999999	976	473	750	580	999999	299	598	982	872	999999	182	484	41	632	92	339	568	31	370	638	47	158	992	999999	999999	999999	198	506	633	447	898	999999	159	492	104	999999	999999	854	237	736	999999	83	589	999999	897	999999	999999	224	490	999999	557	999999	999999	490	624	827	480	259	658	625	110	101	999999	435	844	999999	334	548	538	982	736	713	999999	634	651	964	569	550	604	734	570	974	999999	585	999999	328	999999	999999	868	276	630	999999	205	611	635	894	725	164	607	999999	862	938	685	999999	999999	843	786	83	999999	660	268	930	654	999999	65	135	84	999999	544	525	712	664	679	272	362	392	518	192	998	756	249	414	999999	300	872	999999	299	518	999999	56	542	808	831	218	17	999999	699	999999	556	510	999999	951	619	92	601	999999	269	999999	155	928	335	603	84	91	420	853	987	363	62	434	836	999999	509	498	983	999999	999999	471	264	662	999999	999999	636	498	937	297	795	999999	699	674	372	999999	999999	999999	720	938	733	750	797	164	712	345	999999	999999	673	263	999999	131	109	999999	374	999999	168	999999	999999	98	967	586	154	133	68	137	664	999999	71	960	999999	174	999999	54	180	92	673	999999	950	358	27	514	824	683	844	674	761	999999	999999	999999	717	880	109	632	999999	157	606	674	105	999999	999999	840	70	712	71	287	999999	65	999999	999999	134	67	999999	999999	999999	999999	999999	470	289	393	376	662	89	999999	
253	999999	75	155	999999	999999	486	999999	14	375	677	186	453	999999	622	566	330	705	485	26	999999	659	347	222	561	999999	395	145	395	712	218	28	761	573	469	748	222	208	982	502	805	135	999999	177	219	999999	19	649	848	722	999999	670	186	72	57	999999	975	852	593	999999	638	999999	614	302	167	999999	425	880	652	873	354	132	999999	982	221	324	606	179	12	667	507	999999	297	999999	649	547	842	699	526	875	773	369	614	999999	864	464	521	760	999999	999999	478	139	996	974	378	940	946	203	851	999999	999999	805	850	926	66	891	63	941	653	619	816	725	999999	776	110	984	999999	305	128	999999	803	846	169	451	999999	378	999999	322	304	708	999999	649	848	793	888	999999	519	687	370	973	411	579	117	999999	744	752	775	230	874	394	433	999999	85	999999	999999	150	645	999999	737	688	999999	999999	647	999999	999999	176	877	999999	887	142	474	999999	999999	999999	355	234	739	769	707	999999	999999	528	448	999999	999999	999999	573	753	864	999999	332	121	950	682	830	669	931	171	999999	577	875	214	342	741	919	999999	716	930	749	704	411	876	999999	301	95	623	303	737	669	78	603	134	705	149	810	363	879	262	324	685	302	577	999999	139	570	398	196	999999	990	682	999999	643	13	999999	346	455	420	658	597	216	376	204	502	312	999999	750	508	999999	999999	566	999999	463	615	74	412	834	488	999999	999999	696	437	999999	999999	999999	835	999999	130	545	999999	364	942	230	665	118	319	107	85	95	164	999999	999999	999999	776	434	958	779	37	939	758	999999	999999	848	927	900	999999	779	457	514	477	25	629	999999	398	575	999999	502	798	507	754	314	759	403	999999	999999	806	443	999999	323	39	65	931	191	786	302	397	104	999999	764	338	999999	650	570	617	999999	200	999999	604	211	810	465	999999	530	194	454	752	574	999999	27	104	345	999999	999999	485	999999	93	999999	186	106	188	999999	209	43	178	225	663	198	785	278	999999	879	839	617	512	573	999999	411	999999	999999	549	822	999999	285	670	993	579	999999	95	999999	999999	999999	750	507	33	291	265	999999	361	999999	999999	999999	788	171	306	224	506	352	631	999999	346	681	999999	999999	999999	365	865	923	373	185	646	999999	112	589	223	999999	999999	341	999999	230	317	999999	999999	38	552	986	44	501	979	455	497	236	884	184	860	999999	312	906	950	668	426	342	583	999999	999999	643	461	999999	948	339	94	174	758	411	603	218	631	422	301	570	331	999999	944	917	687	419	271	928	728	839	665	233	
390	999999	803	975	553	873	705	999999	534	834	999999	999999	999999	332	478	483	581	651	752	889	999999	389	347	63	397	666	498	913	999999	533	480	119	999999	861	784	831	999999	627	665	757	717	999999	46	496	820	304	999999	365	941	788	356	87	999999	775	619	10	589	750	999999	999999	384	999999	536	11	999999	443	999999	509	547	999999	999999	953	986	994	182	230	999999	850	242	103	119	143	972	999999	186	402	32	897	252	784	999999	856	49	999999	999999	999999	857	44	143	387	327	57	817	304	912	403	101	102	603	398	999999	999999	999999	494	778	250	818	942	825	960	420	89	999999	763	999999	29	913	218	621	256	373	319	717	855	775	71	999999	678	681	999999	311	930	303	853	999999	513	999999	554	998	999999	117	914	218	182	966	248	790	999999	900	999999	489	882	999999	999999	35	999999	999999	661	719	717	924	999999	271	999999	659	490	785	412	636	890	680	999999	220	488	149	458	999999	544	888	999999	280	273	778	788	999999	428	458	999999	828	790	999999	687	999999	291	218	999999	652	999999	999999	486	462	999999	427	19	222	131	999999	992	999999	576	999999	486	772	192	999999	660	371	999999	750	999999	41	999999	584	845	408	992	533	999999	999999	999999	805	936	31	412	85	892	999999	999999	575	181	755	466	740	262	555	999999	914	653	844	999999	604	179	424	999999	455	624	803	581	611	230	597	743	722	43	770	309	465	370	117	554	813	603	907	999999	485	575	999999	331	299	402	87	880	94	722	577	999999	999999	739	956	460	98	274	999999	355	999999	21	743	706	999999	999999	999999	553	546	299	744	999999	272	999999	806	999999	999999	482	999999	219	152	717	999999	999999	465	999999	999999	725	414	656	466	999999	446	562	999999	474	831	400	999999	53	852	534	344	795	978	576	373	675	933	86	999999	616	983	947	212	866	362	743	251	356	999999	824	149	889	833	205	564	710	850	999999	59	136	642	248	366	999999	383	863	31	889	999999	121	791	999999	722	849	565	498	359	138	121	97	159	493	584	37	394	454	961	783	21	663	824	602	37	807	974	745	591	594	999999	498	722	999999	585	356	43	811	177	983	639	75	999999	722	230	961	976	158	999999	338	233	928	901	248	999999	999999	296	199	310	914	999999	820	907	764	644	622	374	797	907	237	994	999999	999999	978	153	946	312	112	381	75	999999	999999	999999	262	999999	564	597	484	484	999999	69	843	511	263	117	819	167	596	88	607	596	999999	999999	435	344	651	651	923	104	931	805	194	817	999999	92	60	
738	655	999999	999999	999999	999999	323	439	177	160	81	33	870	334	788	715	33	774	478	652	584	999999	999999	719	912	999999	389	552	671	875	35	276	180	67	90	999999	202	999999	582	706	865	811	267	193	580	628	62	769	153	100	171	53	765	440	476	91	737	684	176	361	510	771	767	999999	134	804	852	999999	254	999999	523	35	202	772	999999	772	399	734	148	293	620	999999	409	581	999999	982	510	740	999999	998	999999	517	831	230	999999	103	53	964	68	775	776	249	525	867	999999	145	851	993	653	703	692	13	545	882	741	890	999999	196	588	152	303	122	231	255	510	15	203	971	577	693	729	434	675	373	517	381	999999	541	15	578	140	517	96	999999	315	999999	971	948	999999	999999	731	857	999999	916	481	664	27	280	366	999999	941	879	999999	960	973	268	999999	999999	375	369	796	830	999999	20	21	786	35	343	999999	999999	44	999999	492	272	961	872	999999	759	891	852	363	824	185	444	999999	261	101	135	999999	999999	999999	798	999999	129	518	901	676	999999	999999	695	638	999999	340	627	536	696	999999	163	999999	111	219	579	999999	999999	16	971	655	999999	383	759	695	900	429	999999	306	999999	672	373	754	69	205	683	854	999999	224	679	494	557	907	940	864	938	136	812	838	999999	516	999999	122	546	999999	929	991	154	999	738	264	448	331	300	999999	33	408	940	905	536	724	95	308	337	999999	107	838	443	999999	756	774	616	63	441	728	612	999999	217	812	275	999999	709	206	486	424	55	236	616	916	841	539	196	906	999999	149	431	999999	785	69	999999	999999	558	259	253	999999	647	395	999999	572	999999	772	201	137	640	844	999999	889	821	912	441	871	231	999999	63	227	999999	999999	999999	302	307	849	474	999999	663	184	143	459	952	522	777	660	346	54	504	999999	348	68	999999	467	999999	541	940	999999	627	287	869	41	205	999999	386	937	643	597	274	571	308	53	473	999999	999999	565	999999	308	144	999999	534	186	31	985	878	529	443	294	999999	765	909	600	530	385	315	111	999999	927	999999	839	26	749	780	932	769	304	595	811	755	568	999999	999999	738	846	752	692	19	999999	156	857	503	359	428	508	662	707	999999	97	999999	610	311	19	999999	304	764	785	999999	99	225	584	933	632	538	609	999999	277	861	999999	999999	999999	101	53	780	289	346	667	999999	281	280	999999	781	999999	661	155	267	595	479	999999	91	967	999999	920	995	572	923	999999	999999	818	347	395	999999	999999	464	999999	518	999999	239	883	999999	
107	464	134	818	999999	999999	999999	970	392	352	999999	798	427	999999	999999	337	180	58	217	366	474	845	511	934	884	999999	942	52	135	637	999999	366	596	999999	984	513	171	999999	842	770	496	901	439	476	771	999999	428	246	799	209	348	219	999999	526	999999	261	952	200	933	936	860	393	844	755	999999	999999	212	942	618	161	175	78	215	446	999999	573	416	45	999999	297	798	999999	253	925	299	789	344	999999	999999	999999	560	971	178	999999	999999	999999	66	999999	999999	562	999999	485	628	647	43	279	13	585	999999	920	844	917	37	646	148	164	150	919	466	563	999999	142	999999	885	601	999999	900	310	536	767	517	733	912	610	999999	999999	87	605	891	29	785	758	422	999999	888	643	944	532	766	755	961	147	227	569	686	999999	534	742	56	840	379	703	58	889	412	121	999999	427	743	826	87	999999	37	999999	778	126	720	879	997	957	259	378	999999	999999	805	380	515	999999	923	650	787	344	999999	61	650	91	710	532	668	999999	637	526	788	940	678	426	120	781	791	570	999999	999999	745	999999	590	10	169	277	94	42	606	662	503	999999	999999	999999	986	999999	795	696	415	198	999999	230	330	732	589	603	999999	999999	270	734	561	999999	999999	143	599	999999	999999	649	921	443	448	999999	999999	974	33	694	999999	935	440	144	985	104	164	352	443	524	768	857	420	566	173	705	772	999999	111	150	984	999999	999999	525	999999	156	774	972	750	585	999999	355	999999	894	700	177	999999	135	999999	466	209	765	699	999999	702	614	238	365	999999	743	999999	308	873	882	999999	997	999999	914	999999	999999	330	999999	602	999999	999999	422	157	525	866	996	756	999999	133	644	941	999999	215	78	999999	899	999999	419	702	16	721	751	481	826	999999	999999	385	999999	503	999999	146	27	173	841	609	999999	466	999999	498	283	987	226	184	999999	941	999999	791	723	999999	732	922	910	999999	595	146	723	999999	999999	341	999999	999999	721	153	224	999999	924	65	373	468	544	442	214	999999	429	29	504	999999	253	885	999999	911	661	943	771	987	236	999999	999999	705	886	348	146	381	336	661	999999	83	960	730	999999	436	427	999999	556	300	718	989	69	576	641	999999	697	445	999999	260	959	999999	381	237	282	396	999999	668	999999	206	305	999999	999999	767	754	999999	999999	523	867	999999	493	406	397	481	278	246	478	10	999999	739	650	701	999999	999999	701	498	702	733	999999	631	948	759	682	999999	994	885	406	301	822	220	540	184	577	999999	766	999999	390	899	958	46	918	487	605	
999999	999999	604	99	517	999999	999999	729	882	75	246	999999	734	724	47	487	999999	840	999999	188	852	208	999999	133	379	319	999999	999999	802	775	421	713	471	163	839	804	399	795	888	235	566	491	658	118	340	56	999999	999999	352	422	575	999999	741	308	752	644	89	999999	720	999999	999999	158	926	999999	999999	533	855	999999	999999	242	97	597	999999	950	622	999999	550	367	999999	333	999999	309	999999	390	209	225	971	173	411	204	725	919	85	690	308	418	999999	551	465	807	200	999999	954	119	334	978	254	999999	685	391	104	722	687	999999	919	999999	392	999999	999999	437	562	692	999999	690	517	178	521	271	652	214	806	999999	999999	986	142	827	355	655	65	231	971	190	487	30	110	12	241	687	770	679	35	28	643	37	254	999999	291	273	602	166	999999	982	148	999999	584	104	999999	999999	264	102	999999	999999	491	686	466	999999	999999	999999	589	514	936	833	501	972	999999	999999	365	874	999999	999999	545	91	63	898	999999	988	51	15	999999	16	192	541	433	677	405	297	537	957	570	873	301	141	684	97	230	632	491	175	302	797	999999	945	959	628	556	999999	684	999999	999999	478	999999	210	714	583	999999	405	410	999999	577	999999	260	407	999999	867	343	414	406	965	677	141	506	876	712	648	276	999999	581	804	130	213	613	944	46	999999	543	101	999999	111	765	999999	999999	668	598	411	546	341	641	101	999999	999999	796	718	915	999999	999999	463	999999	76	316	999999	823	605	702	373	999999	316	999999	221	334	251	987	304	999999	852	999999	999999	287	999999	111	935	604	489	519	978	417	999999	38	999999	129	90	604	999999	795	680	999999	627	965	234	133	239	969	429	767	999999	999999	501	519	73	879	144	185	999999	964	380	999999	999999	96	724	999999	393	288	124	102	999999	647	636	509	529	850	292	872	63	187	872	965	185	999999	475	822	915	385	965	999999	999999	905	418	396	424	200	667	540	250	278	740	999999	999999	337	524	406	999999	991	989	999999	597	272	132	999999	102	999999	999999	999999	999999	901	999999	17	322	746	999999	999999	238	250	94	999999	193	751	999999	784	446	920	999999	847	999999	999999	999999	923	395	752	999999	723	783	999999	303	19	885	55	919	349	999999	999999	999999	999999	230	186	178	999999	906	660	39	999999	640	347	572	181	304	999999	424	552	607	126	622	569	967	394	564	828	946	85	454	147	831	292	557	713	291	11	627	31	999999	999999	999999	735	723	999999	92	445	837	999999	715	427	630	377	999999	120	120	79	151	836	621	350	341	
831	216	891	999999	999999	790	858	890	302	840	999999	651	591	109	886	846	44	311	129	990	824	999999	36	517	463	550	446	999999	999999	860	791	409	560	684	195	529	831	999999	734	655	999999	999999	422	587	236	999999	999999	21	234	233	116	534	502	999999	517	472	189	383	560	807	354	264	677	442	999999	994	101	907	999999	367	999999	999999	577	474	20	592	946	449	291	999999	999999	435	378	999999	753	266	999999	210	176	999999	349	457	367	999999	310	724	564	980	537	242	999999	999999	999999	999999	218	990	956	37	349	924	999999	999999	999999	823	416	919	885	688	688	792	999999	999999	740	201	999999	566	759	999999	173	295	999999	966	999999	999999	999999	158	338	999999	780	763	309	879	861	999999	207	608	999999	544	999999	391	838	999999	999999	745	155	999999	511	904	849	651	999999	316	999999	999999	896	999999	999999	52	719	268	590	999999	908	924	492	216	999999	498	999999	418	999999	224	140	782	456	163	999999	175	904	999999	646	434	662	138	532	999999	999999	807	356	999999	779	322	824	261	800	464	967	377	263	938	714	22	909	440	999999	26	185	91	606	742	885	663	148	360	621	166	721	779	402	498	999999	999999	152	999999	999999	999999	400	878	999999	992	196	305	912	999999	654	999999	999999	232	687	999999	817	934	210	999999	762	999999	184	999999	640	644	743	197	975	764	747	492	870	999999	999999	999999	999999	999999	109	614	556	999999	751	183	706	987	641	498	101	885	680	266	31	538	999999	523	713	999999	248	347	258	998	329	157	999999	171	763	999999	431	134	999999	999999	834	999999	67	999999	374	11	999999	999999	12	999999	999999	999999	999999	491	471	341	970	287	848	698	67	762	366	999999	270	999999	955	545	999999	681	77	966	999999	169	999999	435	481	420	158	712	170	596	999999	13	999999	999999	72	736	999999	999999	990	153	286	202	463	81	239	509	912	770	55	999999	999999	999999	999999	138	999999	924	69	999999	999999	999999	139	145	999999	471	428	999999	654	40	541	999999	845	999999	691	923	690	802	706	360	999999	999999	507	388	999999	999999	177	22	825	774	144	148	677	664	571	999999	24	999999	665	991	652	999999	854	882	999999	827	386	999999	640	263	999999	303	228	999999	839	887	999999	750	999999	598	304	415	537	880	896	403	551	190	241	261	909	550	999999	714	707	999999	128	999999	160	840	999999	552	382	572	335	841	999999	999999	824	683	387	274	671	999999	697	246	999999	999999	999999	835	285	999999	393	999999	354	897	165	999999	11	519	769	436	999999	638	45	751	43	965	554	65	483	583	999999	557	
873	645	879	80	27	470	999999	155	639	324	999999	366	168	992	227	999999	685	415	967	315	914	951	673	42	999999	945	213	384	999999	999999	361	702	839	835	516	709	28	95	496	540	999999	624	999999	285	84	679	593	50	999999	126	379	78	999999	60	643	999999	971	999999	49	999999	267	606	999999	709	999999	862	526	332	999999	999999	420	999999	918	999999	999999	999999	999999	398	999999	361	362	172	636	311	999999	292	96	789	202	594	737	181	999999	425	282	999999	897	97	322	222	162	270	563	239	705	779	159	188	283	999999	767	583	999999	999999	999999	105	970	424	158	680	999999	737	140	892	780	999999	554	503	164	845	402	77	999999	746	209	101	999999	407	999999	781	142	907	999999	999999	826	164	293	367	706	187	999999	482	939	641	446	424	140	671	458	999999	234	656	34	438	949	700	506	152	999999	627	496	573	999999	376	999999	999999	231	291	76	626	999999	999999	797	999999	884	920	999999	444	309	999999	961	937	948	999999	556	486	883	999999	899	136	657	151	878	88	690	398	663	572	103	578	203	848	605	832	510	46	859	57	999999	999999	999999	71	842	704	665	559	624	679	820	71	999999	153	999999	999999	968	815	319	999999	295	496	266	565	999999	730	590	999999	342	126	638	519	627	835	533	999999	563	999999	308	184	423	141	773	984	752	999999	594	60	467	665	863	999999	727	150	999999	999999	773	999999	720	121	123	552	226	999999	999999	310	443	158	999999	521	385	382	516	145	305	999999	722	281	813	318	146	999999	655	677	262	942	792	486	84	475	106	999999	874	197	70	871	914	276	943	452	598	446	440	945	289	490	189	592	845	607	345	501	203	412	974	583	999999	999999	254	999999	518	957	84	999999	999999	829	508	328	84	433	249	455	999999	999999	719	700	109	710	397	999999	763	209	999999	476	999999	999999	362	472	222	487	974	999999	31	999999	999999	641	371	297	999999	460	999999	999999	999999	421	367	889	172	832	999999	284	999999	196	999999	482	344	318	326	999999	999999	820	476	999999	999999	596	459	999999	434	493	437	999999	338	812	190	999999	789	999999	691	229	999999	249	999999	529	779	937	999999	788	223	548	510	625	325	764	283	999999	983	946	754	999999	962	493	465	999999	405	614	999999	671	16	999999	693	999999	627	106	498	773	999999	946	266	999999	593	671	661	886	983	811	762	999999	999999	481	954	842	999999	770	267	626	784	763	133	174	990	342	782	998	854	999999	998	228	275	509	331	46	999999	585	337	301	999999	999999	695	594	851	382	142	535	
269	999999	293	999999	839	872	989	999999	822	101	187	261	889	999999	41	915	813	999999	308	40	159	999999	161	999999	999999	965	999999	999999	999999	999999	323	618	210	257	739	999999	784	150	999999	403	519	706	223	999999	407	86	412	999999	547	999999	780	999999	999999	111	385	351	999999	719	425	873	999999	783	999999	293	777	569	61	999999	923	999999	140	672	999999	904	999999	453	999999	562	176	365	563	626	999999	298	759	16	999999	108	872	397	312	75	999999	514	325	999999	159	930	821	999999	35	770	255	518	648	999999	161	179	591	931	647	999999	553	999999	320	461	125	268	533	771	999999	952	769	536	726	999999	947	650	589	784	999999	773	999999	338	339	793	380	160	649	651	855	373	516	940	749	175	521	999999	204	863	621	890	406	59	999999	82	999999	999999	791	582	170	510	999999	807	999999	874	999999	224	730	526	90	999999	999999	881	916	999999	446	829	786	560	553	291	456	725	173	413	376	692	527	999999	792	999999	999999	76	491	354	783	999999	999999	875	769	999999	935	677	999999	656	281	525	143	158	636	181	931	999999	39	878	999999	864	999999	999999	507	713	696	474	733	999999	999999	552	399	571	879	736	999999	911	999999	256	999999	999999	942	516	999999	851	999999	379	629	621	999999	137	47	613	300	918	999999	90	377	66	610	999999	943	364	59	729	999999	999999	999999	900	655	999999	999999	782	532	285	922	999999	100	656	164	327	999999	122	698	479	999999	786	280	999999	671	444	544	999999	646	885	999999	588	466	999999	725	987	110	729	965	709	686	999999	91	25	996	999999	999999	720	902	293	626	831	999999	580	999999	348	300	317	238	221	485	716	146	646	450	999999	670	688	930	999999	999999	125	156	999999	792	259	705	265	965	999999	454	823	999999	363	999999	999999	999999	999999	197	386	999999	999999	500	754	234	970	128	999999	575	662	277	311	999999	735	76	511	685	999999	787	999999	643	45	351	505	766	662	883	783	387	446	999999	999999	501	553	479	432	624	401	764	822	140	270	999999	312	466	999999	43	107	296	757	328	255	999999	999999	743	662	452	995	988	571	999999	345	999999	999999	252	493	809	246	265	999999	999999	293	912	964	835	383	355	48	49	622	628	786	496	999999	999999	999999	685	280	810	817	980	999999	999999	202	736	999999	213	560	70	972	343	796	999999	653	870	44	343	999999	395	370	316	413	999999	375	942	309	848	999999	21	999999	999999	539	436	448	662	999999	880	719	238	999999	179	794	978	76	289	832	945	843	760	93	831	551	885	450	510	577	673	47	
260	437	999999	999999	549	983	174	804	999999	403	990	612	999999	623	999999	354	200	522	999999	889	96	999999	363	15	676	927	255	266	999999	986	937	95	593	999999	999999	801	105	999999	254	999999	901	484	471	552	852	157	929	218	645	541	259	988	152	784	951	149	83	940	110	999999	737	999999	999999	384	999999	905	29	320	999999	114	258	798	277	439	987	999999	649	811	999999	999999	998	47	999999	122	999999	948	942	808	892	330	727	164	302	632	267	993	333	96	96	999999	138	619	999999	540	999999	460	721	712	999999	349	499	272	788	999999	623	999999	296	48	647	517	963	220	999999	833	999999	104	506	644	181	999999	287	999999	724	999999	999999	999999	983	90	829	999999	237	239	21	552	830	465	376	720	999999	568	706	294	448	579	999999	917	200	230	163	999999	954	86	541	803	71	936	548	583	190	243	716	216	219	371	999999	733	208	999999	13	921	728	785	634	613	297	993	124	155	230	999999	198	762	926	999999	331	161	698	218	490	893	917	792	999999	999999	851	499	85	87	299	260	718	325	227	999999	469	999999	451	999999	515	78	999999	999999	999999	707	999999	954	290	578	50	999999	45	990	394	119	14	935	255	858	762	797	999999	46	855	970	764	873	999999	694	181	162	709	999999	703	421	80	999999	440	832	730	897	219	507	999999	171	224	999999	930	999999	237	534	999999	592	999999	999999	161	999999	999999	391	943	999999	999999	595	406	887	428	274	297	973	48	490	505	422	138	999999	588	999999	999	999999	756	999999	942	436	999999	647	238	127	605	999999	270	294	976	58	889	558	487	999999	110	159	743	949	999999	957	79	746	39	511	464	309	999999	999999	786	999999	635	907	239	999999	138	999999	999999	999999	669	311	712	754	999999	456	532	579	388	964	319	849	950	806	603	985	367	999999	618	999999	663	306	856	529	508	132	423	982	329	999999	999999	351	500	442	290	140	254	325	242	999999	999999	884	999999	999999	999999	936	904	829	313	253	999999	418	151	931	999999	999999	455	999999	255	392	43	550	259	884	479	999999	359	517	525	473	741	51	488	45	748	778	999999	691	108	572	999999	999999	678	85	999999	86	999999	569	794	999999	685	71	79	849	549	438	635	999999	695	999999	999999	396	313	840	512	584	929	999999	193	869	988	763	94	683	999999	999999	871	184	999999	403	768	790	723	607	999999	679	972	638	999999	999999	153	346	995	645	999999	831	290	837	572	303	999999	104	385	999999	929	999999	999999	999999	685	109	566	460	40	301	694	797	672	705	999999	999999	
999999	301	999999	999999	726	651	768	449	999999	999999	169	43	611	713	999999	673	414	798	999999	866	703	999999	952	396	752	692	316	703	950	197	169	584	785	999999	690	854	484	510	207	287	999999	537	697	353	940	533	848	327	54	30	999999	999999	37	999999	139	36	348	233	132	44	345	74	999999	511	182	585	258	872	32	402	999999	903	601	401	999999	175	888	609	456	229	999999	988	659	929	805	294	556	600	999999	664	516	261	388	173	942	99	49	999999	999999	364	284	999999	999999	652	831	999999	283	635	481	964	147	739	776	903	999999	356	414	568	706	888	38	999999	272	368	999999	999999	525	437	999999	624	136	702	438	102	944	867	999999	16	108	326	999999	920	128	645	526	776	485	485	999999	595	684	481	490	999999	999999	627	713	999999	999999	894	963	999999	186	999999	838	445	311	684	958	333	662	999999	470	389	876	117	538	627	999999	119	461	50	465	863	939	654	999999	155	766	327	999999	757	250	999999	362	999999	999999	270	807	90	475	800	526	649	999999	286	21	110	416	228	999999	96	104	657	442	923	999999	323	917	999999	234	165	918	641	999999	999999	168	266	999999	709	373	277	819	761	999999	661	999999	816	930	663	643	121	739	547	238	999999	999999	999999	770	438	786	431	353	999999	856	319	882	884	479	39	127	754	999999	707	855	999999	999999	343	999999	781	409	573	999999	999999	549	122	426	999999	413	113	250	575	495	598	922	942	924	205	905	333	999999	999999	346	901	545	888	999999	41	692	418	799	999999	578	989	39	222	999999	98	999999	743	999999	999999	999999	376	788	552	268	484	784	912	895	999999	438	689	999999	770	237	999999	718	660	999999	394	999999	994	313	920	996	999999	569	709	904	835	999999	999999	440	276	999999	970	123	993	629	563	999999	779	522	999999	892	999999	986	268	985	999999	380	424	668	508	823	486	72	999999	555	762	915	84	18	69	951	276	259	735	611	266	999999	999999	40	521	147	999999	481	585	38	117	520	310	724	357	999999	706	502	999999	453	682	999999	255	447	867	647	183	771	999999	776	999999	639	260	656	728	187	999999	999999	999999	371	914	14	487	839	448	999999	615	360	999999	604	254	773	327	292	929	359	133	287	173	873	963	147	999999	808	412	477	999999	653	995	179	999999	322	999999	570	999999	677	429	999999	999	624	42	999999	119	858	532	999999	321	999999	726	999999	64	378	230	283	407	776	986	999999	436	970	982	961	364	491	795	999999	427	757	753	262	929	716	288	548	841	151	37	169	286	
999999	999999	301	999999	999999	999999	440	102	82	999999	999999	999999	750	980	38	642	81	999999	628	73	600	434	564	999999	474	449	348	100	682	441	266	749	999999	403	999999	814	691	44	738	999999	365	999999	354	999999	999999	570	189	736	259	906	770	999999	409	999999	686	999999	601	86	462	186	776	349	420	640	906	999999	999999	357	114	999999	999999	999999	729	999999	708	999999	89	970	999999	903	270	612	840	999999	671	583	349	729	717	750	223	614	999999	562	600	25	429	999999	687	977	705	832	999999	45	999999	733	952	157	398	999999	55	999999	852	558	915	999999	999999	644	999999	999999	673	145	999999	364	999999	345	464	999999	661	999999	999999	375	292	256	999999	438	999999	804	820	938	999999	202	999999	791	704	592	762	999999	646	435	515	784	744	365	314	999999	999999	278	999999	999999	279	785	495	999999	594	680	999999	999999	999999	487	194	704	824	999999	999999	999999	804	848	999999	418	583	440	531	235	187	555	631	927	999999	637	246	999999	769	210	669	999999	707	635	206	34	253	167	999999	999999	251	811	960	713	999999	999999	765	999999	618	626	46	839	264	269	528	49	58	421	662	999999	251	482	935	623	371	856	773	999999	999999	635	999999	425	999999	372	984	376	595	917	273	119	872	999999	103	999999	174	999999	591	447	117	167	975	832	999999	951	918	769	999999	347	352	807	69	596	701	982	462	620	82	892	999999	162	453	141	999999	553	999999	358	389	792	999999	999999	274	999999	999999	494	999999	999999	921	814	453	999999	499	257	574	466	59	285	200	999999	690	553	999999	699	999999	955	713	999999	999999	999999	111	999999	390	93	888	999999	542	733	999999	999999	332	130	999999	268	448	999999	999999	206	566	691	504	999999	168	278	112	905	999999	575	175	115	780	816	656	970	712	884	834	416	369	763	924	326	999999	982	788	569	854	498	999999	110	303	517	999999	993	999999	537	999999	999999	981	983	37	999999	567	429	436	515	473	728	555	563	235	256	836	803	767	188	999999	185	489	543	999999	294	999999	999999	812	273	999999	663	524	185	999999	999999	434	385	735	957	999999	330	556	283	105	136	943	697	874	57	680	999999	999999	278	999999	999999	632	448	933	743	999999	503	616	173	975	810	214	379	999999	512	821	460	77	809	429	999999	629	215	448	923	351	999999	199	765	593	999999	436	255	472	999999	100	999999	452	999999	316	999999	713	393	307	294	921	573	617	372	235	999999	999999	427	848	999999	606	426	10	19	401	34	999999	851	579	919	384	958	906	832	422	834	999999	85	502	999999	999999	245	
999999	163	999999	777	20	827	999999	999999	999999	19	407	264	651	999999	999999	999999	600	999999	950	862	813	388	910	999999	666	785	999999	401	221	999999	924	999999	428	370	518	846	17	624	24	486	321	999999	999999	999999	561	652	191	999999	847	574	484	999999	224	928	432	529	253	999999	120	234	877	149	162	320	94	724	836	999999	164	150	436	976	277	473	999999	999999	119	545	411	24	604	210	553	646	855	999999	468	499	938	989	603	967	513	789	609	181	999999	958	290	836	816	900	594	707	148	508	999999	999999	387	999999	419	708	637	999999	630	676	596	516	999999	380	265	346	351	174	999999	999999	472	488	864	379	999999	999999	264	574	999999	703	999999	845	507	357	770	717	122	122	999999	999999	999999	999999	999999	932	585	547	999999	999999	580	479	558	429	170	679	45	464	885	999999	999999	267	453	999999	897	927	70	750	18	117	610	999999	234	239	999999	999999	999999	65	330	932	793	999999	658	999999	993	728	154	196	684	828	321	999999	831	114	840	999999	450	278	519	240	999999	835	999999	395	309	42	255	999999	835	999999	551	999999	999999	953	224	277	999999	109	78	179	782	874	999999	190	796	305	716	129	399	999999	999999	859	545	999999	70	958	475	273	55	961	483	825	361	176	286	340	180	877	889	999999	713	351	209	350	457	997	768	999999	598	13	999999	135	999999	999999	316	692	444	55	999999	266	999999	345	63	999999	999999	957	999999	999999	999999	999999	134	999999	240	826	567	999999	999999	999999	641	72	999999	999999	674	51	999999	357	999999	999999	860	594	896	135	984	633	770	378	297	102	654	500	484	999999	455	999999	879	999999	895	113	995	456	41	249	413	999999	77	686	999999	21	472	999999	73	725	999999	999999	569	999999	999999	606	999999	999999	572	567	999999	151	588	330	999999	541	172	999999	462	999999	801	413	562	656	721	163	566	93	707	285	629	316	436	758	999999	145	999999	999999	999999	298	57	999999	883	474	698	272	253	746	26	139	849	316	999999	282	923	999999	999999	912	288	701	50	972	492	999999	938	245	714	829	501	534	967	999999	532	173	742	996	999999	97	958	459	910	819	77	578	436	323	429	164	834	203	388	661	601	933	999999	85	323	596	536	999999	557	999999	255	491	999999	565	784	722	539	927	115	669	954	829	791	231	999999	914	859	625	999999	999999	994	307	156	316	692	999999	999999	999999	682	933	999999	504	901	496	573	999999	417	871	538	707	999999	999999	98	718	706	772	151	36	180	409	999999	999999	999999	996	428	948	345	854	873	195	806	872	
999999	181	118	459	927	304	999999	999999	506	988	96	117	936	97	219	438	999999	999999	457	999999	497	283	999999	999999	856	999999	78	999999	249	563	997	999999	900	752	662	916	610	257	999999	999999	999999	851	902	748	999999	999999	999999	340	739	999999	253	953	737	917	999999	999999	974	467	603	33	236	42	89	943	991	999999	216	193	999999	999999	827	363	999999	999999	521	646	381	999999	825	999999	999999	737	999999	999999	319	54	615	983	999999	691	942	999999	653	821	621	345	771	958	756	92	333	877	905	999999	89	890	999999	138	999999	738	600	525	641	999999	189	499	156	746	634	946	136	233	815	744	360	685	999999	264	988	999999	999999	422	701	743	991	966	831	999999	262	428	999999	487	587	638	999999	426	511	999999	641	131	199	34	333	810	955	999999	71	171	96	999999	999999	622	149	230	999999	187	999999	999999	999999	223	667	999999	494	999999	779	648	645	186	653	933	184	999999	623	866	986	849	999999	999999	999999	891	999999	999999	999999	858	247	553	999999	366	999999	913	602	999999	90	427	463	491	540	127	40	317	464	884	518	162	229	999999	999999	999999	999999	24	99	999999	120	999999	318	997	354	999999	969	999999	999999	289	412	740	341	571	262	999999	412	504	318	999999	861	480	436	30	162	209	999999	399	999999	75	131	759	999999	670	999999	686	119	466	147	905	158	804	16	185	482	777	999999	658	595	999999	869	740	999999	128	999999	639	967	298	845	154	996	580	681	999999	999999	652	999999	670	78	575	96	946	366	413	999999	67	474	261	999999	999999	388	980	999999	749	999999	391	63	705	600	862	719	820	620	992	999999	578	999999	771	27	829	861	161	589	30	718	923	383	303	305	22	175	715	751	471	999999	26	776	932	48	776	599	220	80	215	856	276	336	374	999999	254	934	999999	244	718	999999	999999	400	782	40	282	17	760	410	587	697	14	78	158	236	891	801	999999	732	251	240	651	91	999999	999999	999999	596	19	798	61	87	473	480	43	949	539	626	994	901	766	768	838	809	492	518	852	207	187	148	612	453	744	999999	999999	487	999999	999999	999999	618	588	999999	998	961	999999	509	233	533	45	209	696	275	807	298	966	483	999999	841	598	865	999999	255	419	871	195	608	343	504	488	555	999999	393	610	385	999999	999999	769	876	460	982	999999	329	171	977	451	999999	999999	999999	12	999999	95	39	557	161	307	999999	276	137	776	999999	176	729	54	490	131	313	665	432	975	886	713	525	390	999999	999999	999999	999999	441	429	848	999999	887	501	968	999999	
58	835	999999	87	999999	813	642	110	709	816	565	999999	680	856	999999	682	223	480	126	806	999999	999999	941	581	315	258	999999	707	928	999999	999999	238	999999	999999	999999	999999	999999	354	995	82	80	424	681	800	24	718	999999	585	291	175	748	417	384	171	899	999999	894	877	772	731	978	934	182	920	537	336	999999	660	783	669	476	869	999999	53	735	156	999999	151	566	999999	845	260	426	762	50	871	854	999999	131	999999	999999	339	581	999999	104	146	251	761	272	688	520	752	801	999999	699	879	999999	999999	435	752	442	752	320	185	886	728	999999	420	879	999999	482	292	538	120	95	999999	297	221	999999	599	904	216	999999	877	86	999999	458	804	999999	171	939	523	999999	378	240	831	28	406	387	376	999999	831	999999	999999	216	238	999999	690	536	999999	591	720	391	835	848	999999	874	443	999999	793	999999	713	357	717	726	959	802	999999	880	264	999999	891	999999	583	971	83	334	999999	671	999999	878	767	999999	511	999999	999999	141	653	530	13	999999	584	999999	999999	106	914	484	173	881	256	436	64	999999	281	999999	699	885	808	864	774	901	602	771	261	914	511	445	846	147	506	827	158	639	876	307	999999	594	250	486	67	999999	170	400	425	421	824	957	996	78	999999	343	999999	789	999999	111	364	813	55	999999	594	478	638	36	384	429	999999	425	934	973	898	114	644	331	806	185	741	212	356	839	99	554	448	777	266	172	503	368	883	774	943	999999	549	571	999999	589	960	144	25	995	144	409	33	33	179	775	699	12	982	580	370	161	467	216	589	49	999999	860	769	221	925	918	999999	999999	999999	177	565	83	439	999999	999999	999999	197	360	705	999999	531	425	999999	490	473	999999	385	312	413	792	273	343	981	852	559	110	374	804	79	225	867	863	992	999999	220	625	572	765	999999	763	999999	999999	999999	899	518	614	261	289	747	999999	999999	999999	755	999999	904	999999	101	999999	668	999999	242	392	290	489	999999	668	999999	606	280	847	928	620	999999	650	828	166	832	999999	343	945	848	95	66	645	683	637	118	999999	106	988	534	985	106	252	531	581	999999	31	999999	850	191	655	18	899	999999	921	293	999999	999999	748	399	18	253	723	275	999999	999999	645	806	999999	560	677	510	291	323	999999	523	999999	128	257	340	999999	16	493	764	203	86	166	148	761	354	12	345	358	599	526	999999	383	976	999999	254	999999	225	891	299	513	155	727	999999	563	999999	589	999999	172	417	588	999999	759	999999	999999	80	179	506	55	840	
557	999999	161	692	796	210	149	727	999999	12	999999	595	124	203	260	58	358	999999	999999	362	765	25	999999	940	20	523	982	424	904	999999	85	999999	180	61	742	999999	993	45	789	363	999999	861	999999	999999	268	993	888	565	999999	999999	999999	598	921	692	84	541	168	220	999999	283	227	724	823	999999	926	999999	425	72	461	89	65	323	790	231	999999	903	774	24	682	26	635	999999	716	999999	591	486	762	487	976	210	22	782	999999	516	999999	543	48	809	242	792	578	825	114	629	999999	407	807	700	598	181	767	154	538	999999	999999	800	18	999999	999999	450	713	937	999999	260	76	282	960	284	95	560	999999	964	999999	999999	448	810	323	97	912	193	678	999999	889	805	443	868	253	697	869	344	535	106	958	999999	89	640	739	853	562	695	447	533	614	47	999999	999999	373	649	226	837	487	999999	999999	667	999999	651	58	290	816	999999	38	999999	415	750	35	768	16	988	999999	807	80	999999	534	226	999999	999999	457	852	999999	641	505	999999	999999	42	857	614	999999	301	31	437	592	999999	46	999999	667	184	999999	863	22	547	796	384	999999	418	766	28	999999	999999	921	625	999999	205	999999	185	702	434	791	383	893	420	701	714	999999	382	225	621	433	179	559	999999	37	999999	840	951	845	999999	765	72	275	999999	227	999999	379	405	999999	396	999999	861	662	242	392	745	970	601	999999	91	999999	465	203	154	594	227	264	359	598	610	365	999999	340	581	999999	729	117	999999	203	999999	344	571	149	828	954	999999	516	999999	189	292	623	248	115	999999	713	310	869	131	254	10	998	999999	806	632	40	827	999999	999999	574	999999	999999	915	408	407	746	845	325	374	200	32	710	937	179	316	987	127	734	576	867	368	860	999999	999999	202	449	324	765	999999	797	136	51	434	751	999999	654	707	999999	708	26	868	999999	504	931	999999	299	70	999999	499	999999	913	102	954	224	216	999999	652	115	215	957	999999	90	808	576	73	981	285	196	652	662	289	286	36	999999	998	383	365	999999	588	902	388	999999	999999	999999	884	44	96	220	545	724	12	602	634	999999	594	788	185	927	868	249	23	999999	207	837	999999	999999	76	405	225	832	999999	999999	526	313	578	959	814	999999	692	999999	895	75	999999	928	660	999999	651	285	999999	220	208	438	196	349	888	513	999999	999999	517	999999	968	691	995	712	287	414	86	331	182	634	973	249	244	839	999999	999999	234	279	187	678	985	999999	439	15	634	18	411	999999	425	74	694	999999	999999	446	999999	
213	80	937	651	255	609	330	999999	340	246	958	204	999999	999999	939	289	996	260	838	999999	187	261	989	999999	999999	999999	999999	999999	118	940	999999	999999	798	779	150	878	999999	999999	931	78	665	688	999999	768	676	813	999999	191	485	784	698	136	999999	185	999999	952	90	859	382	252	999999	424	993	400	650	146	406	999999	854	71	993	378	329	769	999999	999999	999999	230	411	999999	948	717	999999	999999	252	999999	999999	623	896	198	797	436	255	999999	999999	999999	694	999999	128	539	417	487	337	423	791	329	999999	820	999999	393	799	859	458	999999	304	992	993	669	158	189	999999	999999	680	666	274	566	133	640	410	364	804	454	999999	871	57	470	390	16	999999	922	999999	421	999999	513	398	999999	978	999999	394	376	999999	34	999999	938	634	634	807	670	159	234	999999	176	999999	999999	588	355	999999	999999	868	833	611	999999	999999	999999	526	494	739	177	277	999999	588	794	999999	44	117	780	999999	173	999999	423	999999	999999	857	317	999999	496	11	828	925	999999	190	401	470	561	765	270	897	999999	422	150	999999	640	402	822	646	411	999999	385	118	999999	999999	594	999999	455	179	999999	139	819	999999	39	492	911	999999	999999	999999	999999	999999	694	279	999999	882	568	750	106	527	33	326	45	670	999999	575	626	719	126	590	595	61	999999	391	999999	999999	87	826	392	658	983	398	177	675	460	999999	236	115	999999	925	999999	843	254	927	156	999999	104	999999	193	999999	866	201	999999	999999	561	999999	320	312	999999	716	804	999999	368	447	999999	635	159	999999	220	247	999999	999999	458	201	999999	999999	807	96	999999	308	46	928	643	928	791	791	272	533	124	325	999999	924	709	999999	130	162	484	999999	393	999999	426	734	938	946	125	355	742	999999	947	808	337	999999	76	107	999999	876	107	999999	656	999999	999999	999999	255	895	480	424	810	999999	999999	543	277	11	703	999999	882	999999	999999	697	813	999999	59	338	585	315	987	543	858	612	874	254	999999	54	160	641	158	999999	999999	53	475	999999	545	999999	863	413	540	336	530	351	225	378	999999	410	626	999999	999999	999999	49	999999	999999	936	999999	208	39	825	999999	999999	999999	71	576	999999	822	999999	999999	999999	900	220	474	182	775	660	23	516	396	505	368	654	427	940	937	124	999999	550	145	539	145	347	809	999999	924	317	999999	468	999999	999999	556	938	189	999999	999999	493	999999	867	173	257	923	999999	811	533	999999	834	805	910	133	999999	331	282	812	691	999999	562	410	436	257	468	185	999999	741	262	949	429	474	912	999999	454	999999	
892	386	887	999999	95	535	286	581	100	511	574	344	321	812	999999	999999	497	999999	756	999999	142	620	705	82	378	318	558	584	999999	999999	892	290	679	907	999999	895	924	999999	891	37	134	999999	999999	956	610	999999	429	449	999999	999999	977	384	873	999999	999999	282	680	999999	248	777	977	701	543	999999	619	999999	665	999999	999999	388	999999	421	647	999999	999999	286	464	749	471	167	999999	118	999999	744	392	518	416	317	494	999999	999999	119	999999	123	59	432	999999	999999	347	999999	999999	25	75	296	100	999999	736	154	413	999999	818	931	353	90	888	868	792	799	999999	999999	877	999999	919	229	173	999999	584	999999	999999	535	999999	38	412	155	612	999999	53	623	999999	826	781	272	903	999999	347	293	765	756	235	999999	999999	999999	96	246	448	999999	105	846	132	999999	981	213	474	877	182	789	999999	208	477	25	824	179	999999	522	328	614	454	571	881	879	337	827	308	498	895	999999	941	176	706	416	999999	207	500	655	999999	578	798	36	185	557	765	567	289	999999	999999	470	375	574	917	833	752	534	964	253	669	163	905	975	999999	730	848	999999	501	999999	248	627	678	500	999999	999999	816	999999	999999	333	999999	770	548	98	142	434	86	377	258	872	663	252	242	999999	999999	691	672	822	54	999999	709	412	999999	999999	971	738	999999	874	896	176	27	999999	148	641	999999	898	615	817	999999	999999	654	480	114	999999	999999	995	394	431	999999	999999	87	993	383	940	623	712	705	330	999999	999999	642	211	480	999999	999999	339	113	999999	999999	97	999999	999999	979	497	800	239	307	447	820	999999	353	370	999999	910	98	33	950	207	27	426	999999	999999	999999	999999	999999	452	10	999999	773	77	891	793	999999	426	999999	231	24	886	149	999999	414	268	509	150	999999	999999	840	569	992	999999	999999	905	999999	701	894	790	165	539	583	358	238	999999	673	752	94	560	999999	944	10	999999	19	74	68	633	22	935	785	999999	400	641	999999	441	999999	941	688	985	999999	612	532	999999	76	484	312	791	165	139	999999	756	66	499	226	896	999999	136	999999	325	847	950	689	999999	14	999999	999999	942	746	999999	255	999999	74	108	350	453	421	880	800	534	761	276	477	882	999999	38	502	901	999999	714	871	903	130	372	147	269	923	572	125	469	346	370	999999	368	883	862	999999	999999	999999	773	999999	688	999999	296	999999	999999	999999	806	999999	975	999999	999999	527	41	925	352	612	701	960	90	529	849	764	340	198	999999	999999	999999	999	488	346	999999	753	999999	999999	193	999999	833	809	999999	
999999	999999	954	149	365	110	842	23	443	541	260	990	999999	78	253	635	924	994	108	172	360	374	807	139	638	569	493	877	999999	742	999999	778	892	404	999999	412	894	624	974	999999	559	217	999999	468	238	356	547	684	999999	603	999999	583	999999	646	216	421	320	824	999999	796	617	965	221	700	766	481	107	602	774	841	999999	309	29	21	613	152	699	348	900	291	999999	808	999999	999999	999999	999999	53	256	198	882	999999	999999	123	999999	480	999999	999999	999999	701	757	999999	944	910	999999	999999	959	563	723	42	73	999999	999999	923	229	775	999999	495	23	227	575	437	850	999999	999999	999999	671	195	999999	541	29	156	724	999999	153	41	999999	898	913	345	999999	999999	330	223	134	169	130	156	894	413	671	108	981	757	999999	330	409	999999	28	999999	201	774	721	192	23	917	998	999999	999999	197	698	910	581	999999	999999	937	999999	999999	289	999999	628	525	300	438	869	921	174	967	999999	823	632	999999	879	106	153	999999	916	147	210	217	170	999999	999999	707	999999	760	999999	313	63	198	223	999999	999999	295	999999	675	483	292	322	101	999999	41	999999	956	564	162	999999	999999	534	953	31	969	999999	999999	571	999999	159	592	723	118	405	861	913	999999	610	860	295	594	908	478	276	633	824	119	464	139	999999	419	153	999999	729	51	999999	110	177	999999	345	188	999999	366	526	999999	999999	213	696	891	127	490	356	703	866	446	999999	66	687	397	154	327	999999	442	847	740	449	171	388	363	93	812	165	366	524	117	870	551	951	999999	74	999999	422	999999	21	503	999999	449	695	293	999999	999999	422	779	109	28	999999	291	999999	785	451	407	824	342	808	999999	334	989	189	759	575	34	115	312	333	533	904	999999	430	353	677	10	475	105	888	999999	999999	385	999999	505	546	589	42	999999	933	666	999999	90	999999	707	178	999999	269	936	718	450	616	120	456	999999	124	999999	861	175	117	450	999999	729	454	446	999999	949	732	683	223	986	992	999999	378	999999	737	824	288	723	185	604	740	999999	387	999999	999999	999999	929	691	390	999999	999999	867	68	492	999999	999999	635	328	999999	229	350	585	722	731	999999	999999	999999	789	838	999999	247	148	999999	513	710	403	999999	16	999999	635	29	51	303	203	268	135	999999	885	999999	670	198	959	931	955	999999	164	999999	655	999999	999999	547	149	852	100	782	589	877	555	999999	341	724	629	999999	166	209	309	292	529	473	999999	797	999999	857	178	111	287	217	44	999999	555	587	696	26	612	999999	880	199	212	420	
999999	257	334	113	600	946	999999	331	774	999999	954	872	999999	192	667	290	690	291	684	999999	505	382	842	306	237	999999	38	999999	35	78	329	120	90	118	999999	84	473	753	267	231	541	955	999999	289	304	682	300	514	359	332	407	598	514	223	915	306	999999	38	875	846	999999	957	306	999999	435	844	792	999999	397	592	817	937	999999	999999	456	549	939	562	11	554	463	524	999999	999999	999999	730	605	866	203	999999	669	445	877	420	313	584	659	735	853	460	890	999999	126	766	515	469	574	999999	999999	999999	366	852	36	331	392	999999	999999	603	46	999999	248	925	984	899	923	382	69	613	999999	872	999999	999999	999999	999999	999999	350	407	496	197	210	999999	553	110	826	141	816	418	556	37	999999	999999	65	699	158	221	965	138	226	843	999999	999999	961	903	999999	999999	162	153	485	667	999999	999999	999999	416	999999	549	695	825	167	768	116	999999	999999	585	249	999999	834	514	561	999999	698	999999	191	652	64	800	204	999999	215	350	979	673	933	888	985	999999	673	999999	999999	608	999999	150	999999	458	737	179	896	385	663	903	651	999999	999999	999999	999999	999999	815	564	362	999999	354	55	619	999999	999999	442	999999	624	600	336	999999	999999	650	952	812	558	999999	999999	915	884	903	999999	986	999999	699	341	999999	787	919	999999	999999	118	999999	999999	263	999999	999999	163	669	304	149	282	999999	336	586	999999	997	639	343	420	588	92	999999	477	140	999999	69	317	128	457	360	252	999999	445	239	999999	899	820	698	999999	999999	97	73	620	745	631	999999	659	725	243	999999	999999	454	999999	576	24	469	818	699	728	999999	222	45	221	943	897	999999	349	107	377	565	186	940	999999	392	999999	29	999999	732	509	999999	999999	591	884	122	908	797	205	999999	999999	999999	90	131	970	999999	815	999999	999999	676	999999	63	999999	562	358	678	999999	999999	453	125	999999	995	439	96	200	999999	21	999999	161	999999	45	109	381	481	882	628	999999	64	999999	90	577	999999	999999	999999	884	999999	807	999999	243	215	999999	406	354	90	793	228	999999	994	931	999999	908	999999	999999	999999	640	999999	681	222	679	729	203	999999	999999	372	548	636	828	86	212	744	428	174	396	945	154	638	755	999999	999999	663	318	490	133	999999	999999	392	999999	425	722	145	773	595	999999	514	999999	851	865	981	999999	166	400	999999	999999	999999	999999	744	797	955	999999	999999	993	999999	535	999999	420	712	980	314	200	165	99	413	364	999999	999999	833	997	999999	933	303	999999	773	759	999999	273	86	999999	936	999999	438	999999	592	
999999	999999	152	393	999999	161	103	309	870	560	791	999999	77	999999	878	725	225	492	746	999999	31	314	999999	229	630	999999	752	344	24	53	403	762	570	507	596	644	999999	587	773	846	789	634	432	222	981	383	463	286	207	972	720	428	691	999999	570	512	490	923	763	65	408	758	294	827	999999	39	815	570	400	243	999999	638	718	900	135	397	882	27	247	257	550	999999	146	51	332	974	80	999999	936	999999	999999	999999	823	717	447	40	349	605	64	952	567	893	999999	999999	179	92	710	999999	554	999999	630	473	999999	999999	515	931	999999	999999	504	192	999999	925	633	999999	89	802	814	11	462	104	999999	286	999999	295	999999	657	999999	181	872	999999	999999	999999	345	763	999999	691	324	317	212	516	418	999999	110	872	999999	641	999999	578	885	999999	277	999999	337	459	135	999999	510	400	825	999999	350	450	999999	263	999999	678	999999	869	853	398	999999	506	999999	999999	686	950	186	99	999999	58	999999	22	296	504	973	565	952	886	999999	119	190	924	491	999999	176	967	726	846	954	325	62	399	725	497	999999	770	909	391	999999	184	177	421	108	777	999999	337	163	876	290	999999	725	999999	999999	743	217	562	24	455	780	999999	234	339	144	976	999999	997	297	799	999999	212	656	571	123	999999	942	769	999999	714	999999	999999	813	850	999999	603	599	358	999999	999999	999999	999999	755	999999	610	63	950	999999	286	132	999999	473	999999	364	999999	999999	705	999999	590	777	801	448	737	310	572	942	905	999999	999999	541	386	648	999999	316	519	999999	456	202	960	69	999999	115	492	703	999999	419	797	459	588	487	897	445	768	390	999999	840	599	455	999999	668	999999	576	73	744	999999	142	633	734	844	984	999999	999999	203	999999	274	695	999999	43	376	162	999999	999999	795	296	643	941	880	458	999999	679	999999	11	311	302	910	936	51	747	958	999999	999999	73	614	604	855	394	999999	246	126	494	999999	566	89	738	999999	702	781	999999	111	803	262	185	999999	175	307	630	212	901	999999	337	653	218	85	999999	376	91	841	201	440	258	699	999999	342	642	999999	999999	922	572	778	218	999999	275	646	999999	548	610	464	449	306	235	192	350	626	788	840	676	490	513	371	442	861	590	346	852	114	619	999999	966	999999	186	999999	639	133	411	183	388	999999	921	999999	999999	626	999999	894	999999	75	358	26	999999	801	999999	639	418	999999	345	999999	999999	929	793	999999	999999	767	498	78	130	528	553	227	225	999999	461	115	569	486	605	999999	999999	999999	141	786	999999	999999	298	
174	999999	546	299	438	999999	64	999999	999999	777	870	107	999999	999999	332	999999	999999	522	141	801	999999	350	22	80	931	605	530	999999	878	798	17	305	335	478	334	815	584	239	999999	440	170	16	999999	999999	699	999999	999999	686	147	922	454	274	623	999999	999999	823	250	999999	367	832	266	177	730	661	770	999999	999999	529	999999	517	999999	457	407	700	640	932	348	685	380	552	998	843	999999	955	999999	742	681	534	128	510	574	117	871	999999	183	999999	285	350	999999	133	617	87	882	629	732	996	867	922	999999	428	485	565	999999	814	833	423	427	774	317	999999	894	247	410	304	942	91	585	124	527	647	656	998	128	999999	999999	921	961	130	233	357	999999	758	373	700	999999	999999	22	67	458	759	999999	511	999999	539	239	379	676	587	686	650	999999	752	405	999999	999999	487	447	999999	999999	999999	999999	306	551	999999	161	999999	999999	710	999999	933	999999	999999	999999	767	999999	155	965	588	27	566	999999	383	999999	582	936	133	363	850	999999	547	572	173	188	999999	307	278	959	82	387	103	999999	966	317	753	581	999999	97	637	450	626	999999	858	830	322	999999	88	863	969	33	38	782	999999	781	732	371	905	349	129	469	803	196	893	211	924	70	287	75	689	10	999999	46	725	410	311	999999	713	999999	866	878	229	415	989	58	358	320	482	194	999999	392	675	999999	967	177	646	440	999999	999999	999999	261	390	22	183	968	979	992	67	623	479	999999	657	572	999999	251	250	398	206	999999	852	613	588	103	490	999999	335	999999	78	557	763	871	406	65	437	615	497	999999	241	30	78	999999	263	999999	714	877	734	113	999999	726	927	258	243	999999	805	303	999999	999999	532	876	643	487	924	509	860	608	999999	602	999999	867	999999	44	999999	185	776	999999	359	729	999999	612	572	999999	432	999999	999999	514	637	623	260	999999	999999	210	683	365	387	999999	441	999999	998	999999	577	142	968	211	973	893	102	68	17	318	943	943	908	919	999999	421	64	999999	879	999999	970	687	352	10	925	999999	360	800	798	194	65	605	999999	282	999999	440	263	230	378	737	999999	579	616	941	200	999	302	763	62	965	999999	857	874	999999	145	890	790	967	286	430	542	999999	269	999999	263	999999	221	635	884	873	168	834	214	152	934	401	999999	410	810	926	260	999999	999999	832	657	207	999999	88	147	154	650	999999	999999	947	204	129	319	793	688	851	787	999999	879	189	807	999999	999999	999999	718	744	819	389	167	359	999999	999999	999999	999999	999999	65	618	999999	498	
739	232	872	889	999999	947	999999	91	287	722	958	149	592	717	569	35	999999	554	997	369	402	335	999999	138	595	777	257	999999	999999	999999	999999	243	653	179	999999	956	934	813	395	785	904	663	999999	999999	208	999999	587	239	984	411	999999	510	621	773	105	414	961	744	304	490	699	999999	208	657	99	725	999999	423	999999	613	999999	151	168	222	465	999999	793	604	929	999999	199	999999	999999	481	419	131	622	879	83	999999	994	200	518	999999	95	666	999999	884	576	483	724	174	661	381	320	999999	352	408	318	999999	620	367	814	999999	300	999999	656	999999	248	999999	112	616	350	842	618	899	999999	263	137	798	284	999999	37	999999	999999	35	366	220	170	999999	779	223	999999	717	124	636	386	599	615	413	19	999999	999999	609	999999	999999	823	818	762	421	999999	98	999999	519	91	999999	340	368	268	275	324	999999	566	896	999999	889	55	999999	999999	981	523	44	648	723	789	546	273	428	999999	553	211	999999	457	749	999999	691	941	61	636	413	306	28	341	349	999999	573	181	999999	421	491	72	201	100	780	897	410	450	558	999999	545	999999	911	293	714	73	776	988	999999	999999	506	947	993	996	999999	684	999999	999999	308	634	225	374	523	16	593	490	20	457	999999	851	507	250	393	330	100	966	394	999999	626	285	999999	584	364	761	914	544	79	204	776	999999	999999	707	999999	924	999999	181	923	999999	699	999999	63	999999	322	965	490	999999	563	672	905	357	300	999999	86	32	321	641	19	999999	102	58	421	815	681	580	458	800	107	999999	816	919	52	999999	45	401	232	994	272	399	280	657	981	406	299	428	805	633	630	129	612	872	999999	171	812	651	999999	248	647	741	517	690	168	103	856	986	314	810	733	999999	800	326	379	999999	491	444	999999	25	525	262	774	824	999999	978	856	943	757	881	677	393	588	983	357	530	881	589	499	887	549	999999	123	995	899	999999	999999	295	503	551	999999	378	584	797	999999	999999	999999	693	999999	190	247	912	999999	433	999999	349	106	816	999999	848	738	901	945	999999	999999	222	149	778	924	235	659	570	999999	999999	999999	309	809	791	271	962	563	999999	79	318	650	636	84	690	863	559	848	999999	326	655	999999	777	999999	405	999999	509	254	198	999999	295	531	999999	473	999999	230	833	540	999999	555	999999	294	549	832	999999	539	838	147	459	915	375	386	156	254	999999	402	435	876	414	468	761	717	375	999999	784	786	973	173	62	999999	999999	29	999999	999999	318	370	273	944	796	865	493	371	
795	282	402	999999	384	431	999999	630	795	999999	136	846	794	299	999999	129	58	849	565	674	95	999999	885	356	843	200	999999	434	138	490	90	548	975	999999	999999	102	37	875	412	551	495	431	674	83	892	696	171	29	450	999999	896	999999	310	819	286	806	397	56	74	999999	496	254	502	314	876	588	871	404	377	999999	101	999999	447	24	189	663	324	812	463	156	38	916	983	983	594	143	247	999999	123	125	704	980	999999	228	65	250	929	370	999999	999999	999999	767	651	623	999999	724	509	295	639	622	492	585	999999	999999	999999	579	270	519	720	999999	350	999999	999999	261	132	120	999999	228	958	938	999999	953	999999	160	331	999999	274	369	930	999999	634	951	526	501	633	129	397	893	999999	486	980	419	999999	463	963	999999	999999	399	999999	942	999999	290	337	700	999999	538	969	442	596	893	314	999999	589	999999	118	398	198	999999	628	999999	723	477	165	999999	958	324	999999	162	999999	221	785	874	868	988	516	354	999999	999999	613	104	160	954	999999	179	181	88	830	799	354	999999	921	999999	999999	499	228	885	134	854	742	572	235	816	255	385	118	440	42	999999	999999	764	774	372	999999	534	852	768	999999	986	999999	879	494	999999	807	999999	299	99	113	378	769	630	230	770	93	999999	869	343	708	921	71	740	56	239	999999	999999	799	999999	519	999999	647	460	999999	148	552	862	88	721	19	633	96	28	336	663	831	714	544	14	288	999999	665	518	69	259	924	570	833	264	58	226	999999	739	580	867	731	999999	915	999999	999999	999999	962	158	334	85	835	999999	414	392	407	751	999999	999999	999999	384	581	138	401	465	223	982	38	824	672	792	810	356	448	469	931	523	798	462	787	67	182	516	999999	983	424	881	999999	451	999999	307	999999	37	469	205	295	603	916	459	868	245	202	148	485	542	999999	999999	604	999999	460	884	999999	999999	999999	223	212	999999	943	417	51	999999	825	587	999999	374	621	783	886	252	184	338	606	349	999999	551	864	43	41	652	999999	935	286	222	991	999999	999999	585	28	999999	993	999999	659	509	417	536	419	615	999999	120	920	492	602	999999	999999	131	287	999999	11	466	999999	178	43	301	999999	116	65	613	596	995	29	999999	764	640	258	952	678	107	931	66	142	259	862	920	732	236	343	999999	999999	869	694	742	584	561	898	999999	197	999999	809	311	999999	806	28	999999	101	999999	999999	961	113	999999	999999	999999	681	944	334	108	316	122	999999	473	999999	141	171	727	311	286	461	213	742	434	
999999	320	297	999999	585	336	240	686	829	848	508	999999	820	634	426	999999	71	640	237	799	518	85	798	346	537	350	644	301	873	814	431	524	229	679	999999	142	892	60	368	998	867	629	293	720	964	999999	320	537	310	797	225	999999	975	942	915	999999	522	951	102	999999	691	938	813	24	426	984	999999	999999	581	999999	621	20	282	239	931	999999	791	88	999999	145	999999	999999	991	85	599	999999	548	286	763	999999	620	940	958	132	316	928	816	278	303	999999	250	179	955	26	186	214	999999	746	21	36	898	443	579	956	999999	584	947	999999	999999	999999	999999	875	387	219	674	680	999999	159	922	999999	999999	522	999999	402	895	999999	161	999999	899	394	71	999999	275	999999	473	186	371	999999	916	732	981	89	853	487	543	374	999999	746	352	506	163	399	824	18	954	385	659	187	70	355	432	972	838	41	754	644	609	650	745	497	319	999999	242	199	999999	993	669	306	859	530	78	415	999999	402	999999	672	999999	999999	999999	97	527	193	942	570	999999	18	250	822	733	898	765	151	10	854	197	999999	166	634	986	960	716	362	328	539	287	26	349	445	799	92	666	352	867	658	970	135	117	671	888	23	999999	847	573	999999	765	999999	415	999999	215	137	515	353	280	822	999999	174	865	999999	293	999999	668	805	32	999999	999999	422	284	352	999999	999999	996	495	745	973	217	869	788	368	773	999999	611	571	240	672	577	323	81	54	286	805	269	999999	999999	605	354	999999	825	922	999999	999999	651	73	999999	152	140	29	607	307	614	512	386	507	638	931	999999	107	574	999999	83	919	999999	999999	75	87	802	302	116	150	999999	270	999999	866	640	999999	710	547	675	97	541	999999	715	774	439	774	999999	762	76	457	999999	257	383	475	848	999999	12	421	998	818	350	838	913	466	679	999999	468	519	867	217	231	144	431	999999	818	526	213	576	999999	300	657	999999	999999	659	228	380	887	578	999999	999999	428	298	549	857	747	999999	643	259	105	95	999999	999999	895	858	999999	787	825	896	999999	331	604	999999	621	707	999999	310	612	264	248	308	467	889	999999	44	789	932	595	574	739	999999	999999	999999	480	715	983	747	154	999999	433	999999	554	990	921	696	999999	992	677	841	697	446	100	389	20	796	627	427	417	860	79	303	202	999999	166	999999	449	649	955	906	724	999999	165	245	831	808	753	476	967	999999	807	796	265	753	999999	999999	999999	999999	944	683	97	566	339	999999	307	139	247	303	999999	389	257	587	47	771	
999999	285	291	854	558	211	53	999999	460	612	999999	283	48	449	384	863	518	945	705	281	818	168	92	870	999999	999999	571	999999	642	587	558	229	999999	493	635	601	21	179	944	742	999999	937	999999	727	241	34	101	797	999999	970	871	311	999999	766	953	999999	202	420	916	857	640	593	517	872	63	833	524	554	999999	999999	852	348	11	962	640	999999	999999	364	999999	914	999999	999999	542	999999	716	257	347	999999	540	676	999999	999999	262	999999	112	57	999999	243	674	407	999999	547	984	145	999999	532	309	919	135	82	907	838	999999	12	257	866	60	845	166	805	496	999999	999999	147	383	260	999999	999999	860	593	461	819	689	242	414	71	789	406	554	193	947	427	866	468	999999	570	999999	259	839	246	999999	584	86	999999	910	977	534	999999	761	867	999999	395	68	542	620	999999	999999	548	598	196	86	654	300	972	999999	78	665	999999	378	813	999999	837	85	999999	596	877	999999	820	331	999999	537	942	645	687	748	562	368	999999	847	999999	999999	282	661	653	169	352	293	999999	21	999999	999999	979	478	999999	437	608	320	999999	999999	999999	355	337	227	171	658	999999	999999	999999	234	305	999999	341	707	696	999999	168	185	431	464	254	593	638	999999	999999	999999	999999	473	999999	259	149	252	923	999999	999999	336	94	64	499	994	35	343	679	879	999999	142	980	282	999999	999999	999999	432	999999	980	701	999999	716	528	738	999999	111	670	321	363	95	62	785	953	603	370	999999	113	686	437	438	999999	999999	999999	103	356	144	285	999999	150	980	716	999999	943	999999	953	999999	566	325	452	892	365	32	326	794	663	356	999999	999999	421	249	175	746	460	551	999999	246	957	999999	392	912	825	979	999999	382	378	699	842	999999	650	750	750	787	243	544	83	888	597	999999	999999	999	117	607	279	900	999999	999999	903	401	999999	716	662	140	933	539	77	999999	999999	943	425	964	514	758	37	671	999999	999999	513	999999	477	902	649	992	995	392	805	228	709	280	999999	409	795	999999	382	934	98	620	999999	703	999999	697	47	654	999999	475	495	358	579	608	999999	436	999999	999999	924	992	77	669	145	550	734	848	676	581	385	999999	178	73	385	103	582	878	534	809	448	779	864	994	999999	529	897	999999	999999	111	999999	999999	943	808	999999	999999	999999	428	484	313	999999	628	31	466	278	531	999999	431	972	485	999999	999999	902	656	999999	154	137	999999	225	616	653	287	999999	575	712	254	999999	369	547	995	237	163	999999	231	839	819	758	408	726	922	231	475	484	174	
85	345	999999	999999	268	382	262	794	213	868	999999	999999	429	455	753	33	457	937	884	976	258	871	999999	681	816	730	999999	729	356	302	394	999999	802	45	500	376	26	787	110	174	999999	442	950	536	999999	157	999999	312	654	702	474	294	999999	507	999999	213	217	556	999999	999999	987	999999	448	911	483	481	889	393	955	387	16	670	837	999999	242	815	921	601	119	668	339	999999	84	653	999999	109	597	305	129	296	169	999999	317	571	187	999999	999999	48	62	100	268	16	357	277	695	804	457	870	274	999999	291	616	447	999999	208	904	457	794	94	383	884	594	999999	669	227	546	363	275	542	999999	820	883	548	28	999999	999999	735	807	958	33	999999	999999	999999	28	14	999999	999999	505	372	999999	763	210	954	678	216	673	999999	687	999999	158	450	192	338	252	290	408	77	428	410	875	178	650	835	71	999999	168	563	256	999999	675	524	857	902	999999	999999	619	928	869	812	999999	999999	57	757	809	582	470	397	787	737	606	999999	999999	105	497	999999	123	374	893	999999	58	120	495	33	999999	999999	592	289	78	984	670	480	999999	616	673	999999	999999	999999	36	488	270	770	999999	518	67	199	919	762	414	165	999999	999999	999999	999999	763	626	107	33	383	999999	999999	190	999999	802	76	136	287	988	431	214	982	230	348	999999	687	288	344	999999	965	194	714	830	999999	912	839	999999	445	285	852	999999	999999	107	518	850	499	89	999999	973	999999	931	912	999999	999999	209	182	924	906	630	244	485	291	999999	68	198	470	999999	315	416	963	651	691	11	145	384	999999	885	999999	497	999999	607	837	371	999999	43	282	782	498	675	740	915	999999	814	50	376	765	74	49	329	999999	999999	774	44	999999	800	250	910	999999	957	999999	296	221	418	714	999999	999999	920	596	34	916	999999	670	999999	676	999999	143	876	960	769	999999	954	846	392	999999	586	833	803	361	734	793	999999	999999	999999	495	999999	703	109	110	414	729	999999	478	25	999999	701	999999	145	367	999999	667	374	949	36	348	999999	450	829	999999	137	999999	844	568	999999	240	999999	999999	139	153	233	353	43	775	556	49	773	999999	831	999999	416	917	698	445	399	77	428	422	960	999999	269	12	873	798	972	999999	999999	286	615	784	859	999999	539	999999	999999	999999	999999	599	402	986	999999	749	619	851	894	220	115	408	179	795	812	141	740	936	884	999999	479	245	803	946	999999	497	870	57	999999	999999	388	707	310	780	443	829	30	999999	999999	999999	393	999999	903	762	505	486	116	820	
999999	728	270	602	117	914	999999	398	999999	456	831	87	999999	999999	999999	490	831	999999	107	398	361	999999	999999	767	999999	374	836	457	341	50	450	678	390	999999	85	400	154	999999	600	396	999999	999999	999999	999999	999999	550	640	821	300	999999	931	107	388	718	469	988	617	502	293	999999	88	691	66	755	999999	162	696	999999	999999	999999	999999	54	807	711	999999	999999	949	546	999999	768	733	24	166	917	119	999999	299	672	590	97	783	651	999999	857	318	951	988	288	568	988	854	811	335	959	87	886	299	677	999999	999999	48	999999	877	525	19	999999	534	999999	999999	999999	999999	33	248	408	557	694	551	950	402	999999	999999	999999	977	637	914	921	688	207	839	232	63	999999	710	437	58	999999	774	978	848	254	426	849	642	906	999999	999999	999999	927	411	393	345	348	284	167	999999	377	104	249	610	97	384	337	309	423	609	250	323	810	360	999999	919	999999	999999	157	388	477	999999	80	512	94	358	999999	999999	999999	887	714	999999	552	601	681	999999	534	377	760	870	98	550	999999	307	884	516	762	576	565	474	771	246	136	999999	368	347	33	737	999999	739	623	999999	853	535	894	903	999999	219	679	238	394	206	352	287	999999	927	810	773	627	577	595	194	240	981	125	478	220	773	243	343	999999	797	850	30	999999	557	999999	692	412	981	745	553	999999	336	89	575	999999	848	489	440	537	260	120	949	154	438	311	871	420	426	692	997	975	345	645	597	355	999999	41	742	999999	127	999999	645	832	51	297	903	902	549	999999	372	999999	803	806	343	999999	901	999999	817	256	825	282	986	999999	999999	578	561	999999	491	230	572	817	999999	209	419	890	999999	999999	113	151	407	968	870	842	330	713	999999	539	311	999999	999999	454	223	999999	414	845	999999	999999	95	999999	999999	222	420	329	21	554	546	999999	397	453	222	785	773	676	848	999999	412	154	969	999999	405	32	389	582	775	999999	604	999999	794	574	999999	128	41	640	999999	195	557	999999	830	775	999999	578	151	858	697	669	999999	547	647	557	442	999999	999999	61	76	712	832	999999	553	893	950	294	808	999999	936	104	753	142	269	663	309	999999	323	204	999999	826	880	530	884	116	446	999999	613	247	141	286	742	979	999999	704	363	999999	997	937	825	883	770	329	999999	602	915	999999	999999	984	999999	581	916	192	999999	999999	831	311	953	446	456	893	680	571	999999	660	362	999999	569	565	310	590	999999	386	999999	982	66	561	999999	292	201	898	779	629	999999	999999	370	559	793	333	
872	61	999999	560	490	931	212	999999	637	271	999999	150	999999	722	684	667	999999	999999	999999	213	193	279	702	671	255	558	124	61	999999	141	299	999999	981	245	692	258	824	313	999999	999999	780	857	999999	347	51	60	918	66	999999	331	842	830	746	589	150	602	359	999999	314	931	817	999999	999999	505	971	447	169	743	999999	435	999999	413	644	999999	433	999999	999999	365	999999	999999	640	67	116	259	299	469	65	401	999999	100	899	730	998	963	630	629	239	428	999999	604	999999	184	37	519	488	438	196	380	999999	814	999999	994	474	120	301	999999	54	377	216	512	391	767	999999	939	999999	999999	415	999999	745	999999	106	927	999999	35	999999	465	999999	597	771	999999	282	999999	245	291	843	905	999999	888	671	999999	999999	861	221	862	222	999999	999999	97	982	999999	999999	515	635	999999	717	999999	14	999999	807	836	730	999999	606	355	240	706	999999	367	106	999999	856	526	999999	876	227	244	715	137	812	999999	928	942	614	405	999999	766	59	881	999999	523	901	816	999999	999999	999999	138	999999	866	632	999999	602	179	999999	361	518	506	507	759	145	483	614	877	636	628	908	788	999999	210	517	473	657	999999	999999	999999	730	50	445	999999	737	99	999999	848	504	999999	586	758	950	262	886	999999	269	300	999999	99	909	33	999999	463	926	360	295	65	999999	169	858	951	385	999999	631	478	70	333	31	55	504	765	999999	338	51	999999	999999	590	323	185	213	366	903	703	673	999999	999999	982	256	386	804	999999	499	345	999999	634	999999	999999	631	418	281	936	999999	700	595	999999	999999	850	999999	777	522	705	999999	183	955	501	58	999999	745	999999	617	999999	86	645	251	581	999999	47	889	416	775	999999	958	904	904	277	97	999999	118	999999	65	20	570	479	864	109	999999	326	389	947	586	701	797	999999	801	203	859	633	459	999999	879	613	960	15	11	227	746	836	279	688	999999	845	573	226	870	607	999999	999999	780	151	399	949	658	942	829	84	507	262	113	710	999999	464	753	104	649	451	999999	565	477	999999	363	354	56	700	543	741	138	999999	835	204	686	999999	852	317	999999	930	954	28	999999	927	719	493	733	568	280	949	101	999999	577	428	999999	951	139	999999	999999	54	902	999999	999999	98	999999	926	426	909	999999	999999	611	446	479	719	496	41	390	550	927	869	621	488	429	593	650	659	13	417	999999	735	999999	718	528	580	999999	996	999999	97	981	792	76	823	544	999999	347	654	999999	999999	931	527	570	999999	216	918	999999	423	999999	816	448	296	
923	19	999999	299	43	892	917	999999	999999	499	422	303	999999	144	803	797	943	314	255	999999	999999	155	485	128	174	999999	999999	999999	999999	614	468	801	648	694	869	66	559	255	91	999999	736	110	176	442	114	277	30	81	125	635	999999	234	999999	452	999999	777	534	154	134	500	390	999999	752	87	41	621	654	874	275	746	999999	698	232	999999	999999	559	999999	53	24	896	521	440	494	522	144	999999	240	206	999999	999999	532	415	130	999999	75	428	358	999999	410	493	623	999999	806	378	397	781	12	770	999999	999999	798	490	140	238	978	999999	823	240	942	999999	999999	999999	999999	183	224	832	578	999999	999999	839	211	889	643	531	283	375	999999	126	134	363	241	470	22	980	303	51	284	892	612	125	999999	999999	156	612	113	999999	340	632	164	564	212	371	45	999999	876	999999	847	999999	955	999999	324	706	115	999999	566	920	999999	835	880	182	558	999999	999999	619	999999	999999	742	999999	428	999999	44	11	961	570	999999	870	434	668	113	999999	203	675	937	998	999999	899	22	999999	55	999999	730	504	752	982	16	527	342	999999	119	999999	176	816	190	999999	579	322	999999	544	999999	696	495	776	999999	495	999999	999999	748	40	818	999999	80	184	985	999999	387	539	259	979	564	633	538	999999	558	999999	227	386	495	99	429	488	999999	478	138	358	999999	953	772	267	13	133	778	999999	608	999999	723	991	830	945	999999	49	73	764	980	999999	168	488	999999	999999	277	601	397	659	611	340	190	602	56	637	999999	433	999999	991	999999	440	854	999999	409	784	999999	236	555	549	629	999999	999999	399	497	999999	200	218	735	999999	989	999999	736	129	700	278	594	131	944	203	406	999999	282	82	999999	550	951	931	89	999999	824	51	55	847	39	232	999999	790	114	725	447	339	697	415	11	574	703	735	536	141	199	475	291	362	152	593	116	351	611	946	380	268	999999	302	536	948	999999	888	99	477	362	803	26	999999	999999	77	348	999999	999999	223	846	225	405	948	254	999999	759	693	704	446	125	574	189	168	999999	189	999999	405	878	63	218	814	999999	68	778	395	999999	999999	605	85	254	999999	281	397	109	164	862	191	58	999999	199	673	194	999999	999999	787	624	999999	999999	577	867	943	988	26	999999	42	999999	346	999999	858	899	697	97	629	202	876	302	791	68	200	326	28	357	700	864	999999	630	999999	706	999999	770	600	197	38	218	311	261	264	999999	77	584	526	22	999999	999999	501	585	565	460	486	999999	833	999999	999999	999999	999999	596	297	
162	470	411	999999	640	187	98	308	509	68	999999	891	624	47	999999	999999	615	999999	15	167	422	999999	959	75	541	999999	505	936	801	513	777	368	715	963	112	999999	999999	997	886	834	999999	979	999999	527	999999	999999	861	457	434	808	78	460	843	438	875	999999	511	999999	999999	999999	682	161	999999	996	290	62	185	661	935	487	999999	618	914	180	999999	443	379	441	921	971	999999	58	512	999999	999999	327	524	286	999999	321	999999	329	999999	999999	162	950	481	995	246	101	999999	210	521	946	999999	999999	546	672	382	442	420	999999	424	83	61	633	999999	515	999999	999999	999999	899	999999	999999	999999	15	666	448	28	115	961	999999	205	829	587	168	536	565	518	984	780	852	904	656	900	350	904	878	424	528	311	966	443	283	564	494	999999	897	878	477	793	108	654	276	480	46	874	595	495	999999	107	92	996	577	192	685	999999	916	723	728	999999	787	33	999999	999999	999999	940	922	275	103	531	638	687	50	200	682	207	637	185	864	475	319	999999	531	999999	228	969	866	100	879	999999	999999	184	159	376	16	999999	164	472	485	106	951	999999	402	371	468	404	999999	387	999999	487	999999	740	999999	262	791	999999	502	999999	585	35	84	999999	396	603	999999	463	538	673	194	607	52	999999	999999	767	999999	999999	990	169	962	823	999999	488	589	401	999999	980	326	999999	999999	611	582	96	999999	459	32	129	933	799	999999	999999	866	292	999999	903	999999	203	50	999999	738	999999	999999	342	999999	999999	22	595	252	995	471	830	999999	640	999999	582	35	955	286	999999	999999	404	66	201	608	957	999999	999999	295	686	999999	999999	939	235	168	999999	206	249	981	999999	447	436	999999	938	337	999999	867	236	999999	620	999999	999999	999999	799	355	344	745	223	734	158	804	290	310	566	48	533	999999	911	481	315	386	786	999999	160	802	999999	527	127	863	877	99	730	537	674	999999	477	31	149	880	824	46	982	514	999999	331	999999	136	319	899	803	840	955	754	887	999999	999999	514	765	997	999999	999999	999999	359	857	68	83	999999	636	999999	571	511	750	41	657	278	999999	281	151	999999	646	999999	999999	228	70	47	143	999999	650	440	717	962	266	152	843	18	418	999999	657	999999	258	413	500	999999	999999	301	999999	924	107	618	840	819	372	937	999999	853	608	409	999999	820	924	107	112	205	999999	999999	255	607	198	649	999999	770	999999	377	580	242	999999	999999	890	768	947	219	999999	999999	599	897	599	328	999999	999999	409	999999	343	999999	849	160	310	304	520	728	999999	491	
