500	500	
86	111	95	108	89	83	119	114	109	97	93	98	106	116	116	107	101	123	94	99	112	110	101	100	92	95	91	106	111	105	112	107	123	87	116	108	90	90	90	104	86	91	111	109	97	111	99	93	92	112	99	106	93	95	105	97	96	87	106	95	110	99	101	109	111	101	107	92	116	90	84	106	88	103	110	95	101	114	88	103	109	105	121	96	90	118	88	105	112	94	100	107	100	87	114	103	95	88	85	99	95	96	86	114	99	101	111	107	91	110	88	110	92	102	117	99	97	98	99	112	105	118	99	99	100	90	86	93	104	105	86	102	96	113	104	96	109	102	103	98	113	86	101	93	103	110	95	99	111	98	95	96	97	84	111	93	93	113	104	101	118	104	82	85	89	106	93	113	94	89	86	85	93	122	105	101	97	107	122	86	104	100	99	105	107	100	83	107	95	96	101	107	108	111	99	94	100	95	115	102	109	109	109	97	104	100	88	69	103	99	93	102	82	117	86	90	109	99	95	105	95	100	71	121	100	92	110	91	103	94	112	110	74	108	105	92	102	104	92	105	96	97	84	99	90	88	108	109	115	94	96	99	120	111	98	112	91	90	87	95	85	104	89	98	93	95	106	87	107	101	88	91	91	104	82	80	102	108	101	90	101	102	100	83	98	114	92	91	111	100	92	87	101	102	99	102	76	106	104	93	96	108	101	108	106	103	91	98	101	100	89	97	114	98	106	98	115	88	101	98	105	92	120	105	98	106	85	105	91	105	90	117	84	89	99	93	95	97	91	111	79	90	110	97	93	89	89	101	110	103	99	97	92	108	88	89	112	80	93	96	90	114	91	116	110	78	94	102	100	113	102	102	94	101	97	96	100	100	87	111	102	98	113	107	97	95	88	99	88	101	105	96	119	84	107	94	93	89	90	113	105	100	100	103	111	117	108	86	114	92	101	103	117	115	106	90	99	100	106	95	99	116	97	98	95	100	105	104	92	108	92	101	105	105	120	96	96	102	91	96	96	103	89	114	102	120	103	92	87	95	106	94	102	101	116	100	116	105	92	87	106	113	102	89	93	94	111	107	92	109	105	114	101	100	119	102	90	95	105	97	80	105	95	99	79	106	113	109	115	98	103	95	101	91	83	114	96	118	97	116	
101	127	85	88	104	99	106	112	114	98	127	110	93	97	92	105	91	104	98	113	89	99	96	83	95	94	108	87	121	106	109	118	99	115	79	108	93	108	105	93	116	98	88	94	93	101	94	117	99	87	93	86	113	95	98	87	116	87	92	94	100	82	103	114	103	85	109	109	95	99	77	112	93	103	94	106	100	120	116	116	99	104	76	97	102	95	93	83	108	87	98	95	95	102	85	111	92	88	100	95	105	98	92	85	102	96	102	110	93	104	125	105	101	99	99	104	97	94	107	106	97	95	95	106	96	123	93	75	104	97	98	96	83	109	110	105	106	123	101	82	104	109	106	112	105	99	98	86	92	104	95	110	80	82	94	109	106	97	90	92	98	88	127	119	99	111	105	95	108	107	108	89	92	97	98	102	102	109	106	99	81	100	97	115	101	98	103	89	95	90	82	94	96	105	101	86	108	89	107	92	85	112	108	97	112	90	89	103	113	115	100	95	95	90	112	99	103	91	94	112	113	113	92	97	120	103	86	107	93	109	108	128	77	97	108	96	102	107	111	101	122	91	115	99	99	107	100	107	94	83	109	100	102	122	92	86	100	107	111	103	96	106	93	93	89	99	98	98	108	93	87	93	98	107	96	110	120	115	107	101	98	98	105	86	84	87	108	115	109	97	94	104	90	97	96	94	103	99	95	101	105	101	96	113	91	105	116	89	90	111	97	116	106	104	108	83	100	91	102	91	100	86	104	101	115	96	92	102	94	100	91	94	106	102	101	104	97	107	98	110	115	95	86	99	110	106	97	81	102	102	114	84	102	92	100	92	109	102	98	120	108	101	99	104	109	102	96	117	98	112	99	116	114	104	108	115	77	101	103	99	88	98	118	115	101	94	96	84	98	101	95	87	80	79	104	96	102	102	101	101	96	92	89	103	100	107	101	102	98	93	88	109	110	89	97	123	93	122	98	85	95	111	96	83	82	91	109	85	109	89	102	106	89	91	94	90	104	100	84	104	119	95	103	98	94	113	105	92	97	80	111	74	100	92	108	89	99	110	96	106	104	91	89	101	118	93	97	96	96	106	107	104	91	105	113	83	102	116	105	98	102	101	101	109	89	101	117	110	105	94	93	111	74	109	108	100	104	105	91	95	
524	992	999999	34	446	958	402	651	896	999999	832	698	381	311	999999	855	770	974	386	673	999999	999999	625	999999	943	512	894	751	962	999999	38	35	123	116	352	746	812	613	999999	131	104	411	320	953	12	999999	999999	999999	23	924	961	98	816	999999	638	808	999999	655	90	933	999999	999999	689	999999	471	999999	584	275	959	129	52	167	658	264	999999	999999	999999	671	778	924	891	382	999999	47	345	939	999999	999999	999999	543	379	166	532	999999	999999	453	722	999999	491	204	444	355	563	893	881	803	439	999999	73	999999	413	705	876	166	51	691	912	651	264	531	598	999999	798	425	749	885	999999	999999	206	999999	480	999999	999999	583	489	546	819	845	165	541	510	656	418	999999	999999	674	290	376	349	376	541	81	466	959	606	341	999999	147	153	995	178	172	365	999999	999999	728	525	302	676	505	872	77	495	999999	999999	941	695	766	295	999999	605	268	927	829	999999	999999	999999	230	977	158	988	681	999999	169	999999	348	301	480	76	411	159	987	700	999999	999999	474	585	743	999999	664	646	999999	851	78	400	910	244	535	353	999999	510	305	325	999999	517	999999	375	335	359	682	650	224	999999	999999	925	618	999999	93	999999	999999	823	484	999999	322	999999	207	999999	999999	769	461	113	765	137	510	900	854	672	182	999999	313	108	260	393	265	23	431	100	967	152	781	352	161	210	233	741	36	23	12	26	319	370	742	999999	897	579	885	97	199	983	999999	946	396	756	31	31	999999	100	35	309	89	116	862	490	999999	119	951	999999	903	769	874	840	669	165	27	942	999999	999999	495	686	999999	999999	999999	983	999999	835	956	405	188	212	177	936	987	703	999999	212	508	261	577	788	999999	330	193	429	119	240	286	240	738	89	664	879	604	999999	180	745	999999	878	999999	999999	999999	999999	386	701	999999	937	852	966	229	814	444	114	126	707	999999	807	160	482	874	840	558	726	667	109	547	999999	341	648	532	200	998	999999	842	424	999999	81	943	492	827	999999	999999	320	999999	924	999999	559	762	897	290	373	999999	732	13	579	604	999999	999999	287	163	313	605	999999	999999	38	816	813	272	702	81	987	864	667	654	702	461	247	715	742	999999	988	999999	444	368	169	999999	275	626	999999	819	999999	193	665	999999	524	575	184	999999	999999	117	831	999999	999999	825	302	508	927	999999	311	127	367	721	999999	823	999999	777	171	844	999999	999999	551	197	999999	882	872	803	208	338	139	136	287	370	732	634	632	999999	475	619	75	999999	678	196	
325	154	462	999999	47	842	999999	999999	414	339	602	559	566	643	296	999999	953	999999	999999	999999	999999	184	999999	996	988	999999	999999	474	312	552	778	623	753	364	871	999999	429	394	999999	366	175	393	999999	947	767	182	999999	989	414	999999	665	999999	999999	90	247	151	314	465	499	526	651	699	999999	862	560	978	806	212	771	440	999999	568	999999	944	432	565	461	999999	999999	815	452	999999	69	24	999999	212	273	673	126	999999	550	964	895	249	714	475	949	859	397	999999	376	999999	227	973	539	106	843	415	658	999999	689	999999	236	999999	999999	999999	640	429	976	358	715	143	95	999999	890	793	999999	999999	240	956	616	999999	505	999999	449	586	999999	999999	999999	789	368	858	25	444	50	999999	999999	999999	999999	274	999999	529	883	48	999999	243	780	185	93	999999	432	359	185	999999	75	97	999999	786	999999	999999	465	555	999999	999999	989	856	999999	650	999999	762	66	462	329	965	130	96	718	999999	376	999999	806	999999	11	738	366	19	683	323	378	999999	220	999999	977	677	808	290	585	696	999999	227	125	139	184	331	690	970	40	219	580	978	378	460	419	38	691	657	553	215	830	980	182	804	281	58	551	115	484	651	167	840	511	32	999999	159	100	676	634	680	999999	395	979	473	999999	999999	583	999999	540	999999	985	999999	737	999999	865	999999	999999	321	857	136	779	999999	496	388	999999	740	477	999999	53	999999	937	999999	33	873	166	445	10	709	999999	999999	999999	791	999999	535	666	16	113	999999	999999	348	999999	999999	818	507	900	999999	899	600	421	999999	999999	237	716	280	999999	999999	137	864	999999	429	78	345	260	976	662	999999	999999	999999	722	55	636	999999	198	704	166	169	999999	525	972	692	545	410	999999	67	959	999999	84	304	999999	695	878	248	918	737	999999	999999	527	842	845	912	463	938	878	375	376	999999	49	999999	124	852	999999	612	891	530	884	667	57	203	26	426	913	999999	447	36	999999	999999	428	460	999999	396	641	365	999999	70	239	607	999999	921	690	384	207	72	190	670	922	999999	357	999999	999999	612	721	999999	825	428	998	747	500	851	208	999999	999999	999999	999999	727	221	417	931	831	300	286	145	999999	512	642	999999	851	535	777	114	901	50	40	607	821	675	317	539	261	72	999999	116	680	722	712	999999	999999	485	462	459	514	344	526	999999	576	999999	594	821	193	209	157	222	723	999999	307	938	136	999999	765	62	904	878	679	769	809	179	465	413	999999	999999	610	376	82	327	999999	566	524	933	40	355	90	495	356	
61	915	279	999999	999999	999999	773	101	637	719	999999	554	636	664	757	999999	407	21	191	30	768	599	999999	149	405	157	741	423	202	950	999999	999999	418	532	999999	854	539	999999	531	988	36	333	972	999999	671	772	962	901	999999	645	633	343	898	474	587	462	999999	139	987	785	684	999999	898	686	308	438	146	999999	46	999999	758	620	999999	202	993	445	626	134	477	632	999999	839	656	557	327	87	83	943	945	175	720	999999	999999	745	314	676	435	999999	999999	243	999999	858	864	864	887	999999	852	706	480	151	835	19	661	999999	600	844	703	350	999999	231	999999	202	999999	871	192	999999	822	744	888	999999	20	340	776	244	999999	999999	974	792	670	999999	234	377	472	803	339	710	748	442	999999	469	972	94	926	999999	999999	444	699	993	681	999999	200	118	999999	163	141	999999	242	999999	999999	274	869	911	680	64	996	988	729	365	999999	482	608	389	599	428	354	999999	413	999999	366	561	636	980	121	999999	999999	999999	559	319	672	834	999999	999999	83	880	600	71	413	872	140	999999	714	344	462	208	931	810	519	999999	808	999999	101	999999	70	807	638	888	800	549	939	880	999999	420	999999	999999	14	286	315	718	828	293	522	541	999999	476	847	301	528	912	209	313	606	169	510	999999	743	884	271	275	251	711	270	864	933	259	461	303	651	999999	204	999999	505	999999	571	524	692	560	999999	593	959	999999	370	888	350	635	284	278	999999	999999	963	130	24	49	477	126	999999	657	607	269	25	999999	650	772	717	555	808	805	598	985	774	999999	809	677	316	904	351	999999	524	308	975	192	393	425	792	999999	639	465	333	455	999999	44	952	814	578	999999	696	999999	180	999999	826	478	680	924	999999	780	320	347	733	572	774	650	143	309	293	833	170	234	999999	643	999999	353	482	153	493	739	999999	994	109	999999	217	753	211	999999	999999	507	999999	469	964	21	763	302	999999	761	680	851	900	652	531	745	999999	999999	999999	537	879	482	999999	999999	440	721	549	325	248	833	364	31	448	414	999999	786	331	701	270	969	879	622	622	721	999999	642	839	999999	473	363	654	999999	146	674	849	998	999999	999999	38	253	471	448	64	897	406	659	412	496	823	999999	423	554	212	648	657	999999	860	999999	73	798	999999	999999	851	884	189	618	999999	774	999999	829	999999	999999	672	26	507	999999	568	724	324	814	239	352	765	729	940	110	543	498	26	592	148	236	910	999999	371	511	597	180	999999	788	774	638	999999	999999	468	77	881	195	
150	999999	698	999999	959	259	569	539	205	131	944	89	84	396	758	999999	691	999999	999999	443	655	999999	843	398	16	536	49	999999	422	771	270	872	999999	358	357	999999	894	999999	276	661	670	832	315	475	236	999999	999999	999999	880	957	999999	420	631	448	540	999999	383	310	139	433	220	999999	127	434	860	81	860	726	48	958	88	999999	781	999999	999999	999999	999999	999999	172	377	823	661	721	999999	467	850	251	779	818	212	425	999999	873	843	451	999999	999999	880	614	164	778	986	349	921	999999	999999	638	846	675	716	463	15	148	762	999999	558	256	662	966	20	829	90	908	835	543	999999	999999	938	343	80	118	809	763	999999	598	999999	321	800	585	999999	221	404	999999	111	748	419	999999	121	243	999999	456	62	914	604	999999	697	87	514	387	394	810	999999	513	605	608	654	252	140	999999	772	247	456	87	133	798	435	976	807	999999	133	48	703	704	451	624	999999	895	169	682	901	759	807	422	200	999999	521	890	508	502	104	177	325	999999	999999	654	10	974	790	999999	899	720	999999	427	263	356	117	996	72	999999	552	758	92	458	272	999999	440	43	999999	101	286	544	477	314	999999	956	999999	754	242	796	624	91	114	363	782	999999	489	999999	169	844	925	525	999999	527	950	346	94	866	999999	458	999999	966	999999	699	999999	364	253	999999	999999	307	632	362	763	999999	366	470	653	729	675	92	532	61	874	52	175	999999	715	949	364	999999	872	856	78	999999	583	657	999999	415	834	999999	936	999999	953	861	221	572	762	999999	999999	490	999999	365	200	603	926	172	102	54	533	999999	649	303	610	779	435	776	999999	978	691	999999	476	248	999999	257	155	17	107	999999	999999	999999	999	162	999999	874	963	516	665	475	858	999999	565	949	881	77	778	643	914	183	436	445	289	783	871	461	23	999999	470	999999	999999	999999	74	89	999999	930	767	999999	514	999999	816	918	120	818	999999	281	153	527	366	826	479	999999	999999	923	585	999999	323	226	290	337	860	520	999999	999999	26	940	355	485	735	999999	999999	291	138	999999	367	518	334	999999	662	600	999999	999999	999999	644	473	999999	824	151	503	828	616	551	216	187	876	999999	872	397	801	190	925	668	791	415	526	197	383	916	565	77	71	852	999999	689	999999	373	433	411	259	80	999999	214	982	907	344	759	84	950	311	71	646	936	669	481	999999	999999	705	999999	128	285	572	908	585	436	766	999999	987	527	167	512	873	999999	999999	731	999999	999999	686	884	80	999999	999999	999999	615	
999999	999999	999999	193	92	24	999999	668	751	293	973	507	217	629	555	150	581	771	557	793	798	198	186	797	937	999999	954	963	820	610	999999	172	149	303	999999	999999	999999	579	999999	999999	787	844	131	186	175	233	857	101	140	743	499	995	565	639	816	315	254	337	256	676	70	416	847	999999	932	810	999999	914	548	549	510	11	999999	54	16	999999	999999	999	632	713	558	862	832	87	121	365	606	510	486	774	761	312	333	999999	452	999999	999999	999999	253	999999	866	943	553	591	999999	498	138	521	633	862	248	999999	705	542	127	207	584	999999	39	577	213	999999	437	773	787	999999	677	638	601	636	958	97	999999	278	847	615	999999	251	843	999999	237	95	999999	999999	536	999999	607	791	121	255	999999	999999	950	676	160	18	515	779	803	45	820	499	919	997	903	161	498	437	694	512	887	999999	999999	417	350	128	980	813	247	280	599	886	999999	356	840	732	146	90	999999	838	999999	540	447	807	802	738	999999	880	720	384	28	180	999999	608	367	463	308	543	336	999999	38	999999	541	533	999999	934	999999	999999	167	181	999999	418	999999	855	413	999999	999999	129	999999	612	952	109	103	863	261	429	789	999999	988	999999	999999	603	754	96	810	999999	999999	914	371	867	765	999999	723	549	369	610	861	250	999999	20	999999	188	928	724	89	928	609	999999	281	27	155	63	584	780	746	421	664	999999	55	16	358	980	757	999999	846	999999	386	999999	503	651	567	999999	723	977	818	255	999999	999999	999999	999999	797	329	642	354	721	712	29	942	999999	947	946	999999	999999	199	662	999999	430	190	877	731	999999	65	999999	630	999999	606	340	606	962	500	746	633	226	174	218	38	999999	413	999999	143	339	444	751	555	704	999999	999999	533	325	999999	999999	999999	162	285	999999	999999	154	22	895	125	999999	422	980	311	999999	322	422	40	980	633	250	27	999999	744	999999	999999	999999	629	925	530	262	806	291	732	675	261	999999	941	834	476	884	335	518	910	761	999999	463	999999	353	392	517	323	553	691	989	807	340	417	999999	999999	438	999999	96	374	999999	575	141	258	636	950	840	480	206	514	999999	999999	999999	253	999999	484	653	864	286	999999	999999	939	263	600	742	999999	920	999999	67	999999	48	999999	249	999999	57	195	785	215	813	999999	999999	46	126	48	941	84	999999	96	434	409	579	573	248	552	361	923	322	999999	515	999999	39	776	999999	999999	476	389	999999	365	205	798	699	999999	999999	882	992	976	822	224	658	999999	999999	834	639	999999	42	475	
131	696	791	999999	872	254	700	55	373	775	622	531	572	562	408	999999	890	636	710	999999	999999	999999	999999	385	110	108	882	846	999999	204	146	999999	562	11	268	979	573	81	925	454	747	16	518	999999	363	301	652	999999	270	999999	943	13	999999	901	953	999999	999999	999999	34	999999	371	999999	847	178	638	857	999999	571	303	429	379	819	999999	265	394	515	846	343	999999	808	455	999999	999999	580	261	143	817	661	999999	999999	842	167	999999	161	93	999999	999999	349	588	506	332	999999	802	999999	999999	134	302	692	517	448	918	803	394	225	999999	584	277	276	917	999999	999999	317	999999	801	999999	222	772	559	182	501	999999	506	754	999999	486	375	984	744	333	136	840	135	999999	999999	583	999999	772	999999	832	508	625	891	432	94	999999	999999	566	11	264	44	999999	743	519	25	101	421	58	999999	739	999999	600	999999	999999	791	663	913	173	915	227	546	450	941	726	674	875	465	84	670	67	471	808	983	490	299	774	107	615	999999	516	999999	990	902	101	999999	907	102	948	640	430	999999	851	999999	999999	999999	594	999999	999999	845	150	999999	999999	999999	812	278	154	617	52	653	26	566	999999	44	408	65	999999	547	850	847	766	999999	516	444	249	999999	619	999999	999999	771	999999	364	90	999999	988	880	824	999999	100	822	999999	300	59	304	623	999999	255	999999	999999	727	999999	999999	569	999999	999999	366	129	902	999999	307	659	999999	417	999999	999999	999999	486	537	56	528	241	999999	457	37	122	476	734	222	820	386	269	802	999999	482	999999	657	999999	911	691	999999	760	921	999999	999999	999999	747	883	999999	355	999999	387	717	999999	999999	999999	229	599	542	66	999999	999999	999999	92	762	48	999999	81	935	671	301	867	574	845	424	767	999999	479	665	864	375	593	956	999999	858	998	551	41	202	986	390	999999	262	854	89	999	853	839	711	999999	316	675	999999	116	999999	103	812	872	355	955	186	749	933	678	690	29	675	49	999999	763	999999	825	999999	999999	290	242	999999	719	999999	424	999999	480	767	911	999999	700	645	999999	813	765	196	679	685	999999	809	640	135	584	999999	69	999999	813	615	948	267	490	796	998	825	999999	999999	102	115	930	999999	706	982	999999	130	990	384	826	236	468	577	817	999999	642	149	999999	999999	999999	556	999999	999999	110	864	819	654	77	904	999999	33	992	286	103	573	754	205	999999	999999	112	464	183	684	999999	587	157	381	449	350	163	858	999999	713	999999	999999	408	840	941	999999	173	378	63	96	738	802	999999	192	483	254	394	447	
46	999999	14	576	382	32	999999	523	999999	447	214	726	750	787	847	999999	827	556	174	914	263	270	495	734	410	96	946	705	999999	964	999999	999999	956	715	821	194	999999	882	999999	999999	257	428	999999	999999	173	337	999999	950	999999	955	364	927	999999	479	193	999999	999999	280	175	295	85	887	999999	752	999999	999999	770	999999	965	663	579	945	392	787	667	835	146	770	571	83	999999	996	751	999999	609	969	124	486	532	55	687	438	717	999999	311	999999	257	999999	184	999999	567	310	984	300	386	419	545	302	812	357	639	736	709	101	544	88	999999	783	152	580	895	293	999999	999999	999999	999999	238	513	485	306	587	764	999999	417	999999	451	21	460	20	999999	434	821	673	999999	416	951	729	625	344	232	234	473	999999	999999	999999	283	797	74	324	244	191	41	999999	515	769	875	150	999999	584	103	77	685	999999	952	156	83	620	338	513	34	422	612	179	263	82	123	999999	999999	159	999999	653	946	999999	775	18	403	15	167	414	541	811	437	999999	250	165	999999	700	286	457	194	662	468	561	999999	822	579	861	563	443	655	349	159	151	350	449	999999	550	999999	943	752	78	462	923	999999	999999	999999	570	928	999999	533	423	258	999999	964	999999	194	395	844	952	439	542	451	724	758	201	662	295	700	999999	999999	999999	702	343	999999	126	209	545	589	87	999999	18	999999	465	909	242	999999	614	187	999999	264	735	705	999999	513	999999	626	737	174	781	561	698	869	137	72	535	720	999999	839	848	999999	999999	806	767	123	431	609	985	815	526	109	999999	999999	931	547	309	999999	657	829	493	999999	471	999999	999999	999999	999999	148	805	403	383	521	186	774	338	397	614	929	937	931	92	999999	640	922	648	999999	513	589	938	589	763	999999	73	999999	355	357	909	279	999999	250	973	293	804	592	442	15	923	282	779	999999	932	380	999999	999999	747	882	860	999999	732	999999	22	560	210	225	640	150	457	100	429	980	487	345	999999	696	999999	999999	806	57	999999	642	757	241	809	403	657	392	999999	999999	999999	999999	497	370	546	999999	238	423	93	589	999999	301	999999	832	853	799	66	999999	449	668	999999	948	86	812	69	999999	378	781	750	806	568	257	273	119	752	955	493	127	798	69	468	999999	715	227	104	199	95	925	388	20	347	69	999999	219	999999	399	396	685	311	457	999999	456	673	287	31	705	37	447	90	897	316	939	798	999999	209	233	999999	859	717	869	14	999999	403	739	468	508	314	64	539	999999	999999	807	999999	351	
566	999999	870	438	206	399	999999	647	999999	490	704	999999	271	563	20	356	167	537	967	999999	452	59	999999	934	818	522	999999	973	999999	728	337	508	999999	457	823	999999	363	804	663	328	708	367	608	912	44	70	247	999999	54	999999	205	42	999999	999999	898	517	958	936	619	999999	999	999999	999999	126	162	206	284	813	739	822	999999	362	874	649	732	95	450	150	899	999999	285	649	999999	726	532	999999	667	748	999999	316	999999	426	194	979	329	520	628	492	999999	837	785	433	21	231	198	842	999999	201	651	813	76	818	46	861	407	359	268	22	593	857	538	536	265	433	999999	577	178	894	330	222	466	958	390	72	972	852	999999	999999	537	690	147	476	999999	744	999999	420	389	332	581	969	262	616	898	902	308	999999	999999	999999	636	621	673	273	870	439	356	118	999999	974	889	555	721	560	999999	902	999999	72	999999	520	999999	184	197	999999	322	361	959	850	69	999999	999999	999999	684	60	81	915	26	873	999999	667	398	999999	999999	414	443	36	257	702	999999	995	192	246	820	656	999999	462	434	827	999999	519	479	506	58	948	221	176	870	671	488	569	886	999999	466	771	132	999999	999999	999999	412	296	113	999999	999999	73	305	526	999999	38	657	618	491	199	921	999999	197	891	92	44	203	999999	999999	586	223	572	119	999999	780	59	533	349	271	651	424	665	416	999999	787	999999	652	694	274	842	999999	869	88	696	924	999999	583	999999	970	166	589	999999	140	526	54	156	999999	959	746	852	504	318	357	999999	999999	266	679	999999	999999	108	391	508	999999	322	573	999999	494	422	999999	999999	476	302	379	114	72	288	999999	889	178	641	40	693	999999	421	348	705	522	248	922	999999	700	607	999999	999999	999999	90	143	818	953	700	661	999999	547	346	385	999999	999999	999999	776	496	999999	790	999999	472	78	698	999999	590	999999	868	831	255	500	754	708	869	999999	507	999999	982	154	999999	935	477	979	498	156	611	46	147	766	279	999999	999999	999999	999999	999999	999999	803	87	530	553	843	95	869	416	50	792	999999	999999	45	442	913	794	999999	24	999999	999999	493	579	999999	999999	554	837	112	562	783	74	818	798	79	999999	703	262	999999	600	999999	999999	607	999999	458	999999	999999	529	111	333	365	678	94	921	66	469	180	234	535	582	999	16	999999	317	633	976	999999	839	446	533	999999	661	999999	999999	152	14	732	920	131	197	974	34	735	778	999999	115	979	999999	999999	999999	341	478	727	878	601	866	866	999999	939	481	389	144	93	578	
595	999999	345	344	999999	61	999999	260	113	999999	999999	974	999999	999999	120	528	997	999999	107	836	999999	999999	999999	464	159	286	148	999999	981	650	999999	840	999999	166	999999	503	769	645	128	690	873	999999	375	999999	999999	626	594	660	189	420	483	999999	46	256	999999	334	999999	880	999999	502	913	304	278	462	539	768	43	124	32	617	758	362	958	417	963	120	894	554	193	999999	691	999999	263	570	176	999999	803	694	779	858	734	889	460	625	776	578	999999	912	999999	512	592	480	638	999999	662	999999	354	628	293	276	440	224	697	999999	811	435	999999	708	999999	999999	964	349	344	999999	883	869	902	342	640	394	307	999999	704	681	939	221	849	691	999999	999999	999999	184	411	513	427	520	202	797	813	351	537	113	626	816	547	253	145	473	999999	793	229	22	988	899	999999	458	999999	25	722	600	586	359	801	999999	999999	789	938	831	746	373	999999	114	528	999999	856	203	365	888	999999	695	85	385	12	999999	826	147	196	999999	999999	968	999999	186	84	223	764	187	999999	999999	931	999999	999999	999999	727	325	126	125	493	698	52	775	999999	631	881	37	524	210	999999	686	425	999999	603	436	297	999999	999999	500	39	314	534	678	891	999999	999999	999999	390	999999	658	687	998	710	999999	498	469	768	875	379	304	57	699	564	999999	625	999999	195	164	879	999999	949	952	625	999999	188	999999	374	883	124	674	505	646	752	551	669	688	714	102	114	966	999999	902	993	999999	981	615	970	847	275	29	771	230	999999	999999	708	734	382	625	475	335	105	884	999999	704	798	411	946	23	171	999999	256	999999	999999	999999	498	999999	999999	999999	114	573	203	526	618	999999	999999	284	145	997	999999	934	315	999999	626	999999	871	643	151	299	406	580	668	956	999999	338	772	678	999999	598	267	661	999999	952	999999	902	141	578	276	665	800	523	275	949	180	236	631	999999	476	999999	51	854	906	669	33	533	904	246	999999	999999	332	235	114	547	740	191	168	999999	999999	724	647	999999	377	485	498	999999	314	719	786	459	706	999999	211	899	557	412	754	116	929	999999	998	895	737	986	343	575	999999	728	219	999999	77	278	589	999999	633	747	487	430	181	150	229	195	459	390	583	717	999999	215	999999	337	436	999999	433	590	726	999999	565	390	999999	999999	473	586	509	797	392	999999	35	460	999999	809	925	334	934	999999	999999	812	445	357	413	625	999999	214	738	882	561	24	999999	998	35	999999	999999	106	999999	259	999999	642	685	661	998	155	691	999999	999999	191	999999	
112	128	644	823	913	999999	217	977	526	380	268	999999	627	245	377	999999	999999	434	393	626	828	55	685	121	135	136	999999	359	267	934	999999	999999	557	999999	459	896	211	185	121	575	999999	128	762	878	418	794	999999	426	630	562	665	148	555	564	582	67	999999	532	698	786	532	858	999999	592	999999	999999	999999	157	786	480	391	850	323	818	651	999999	999999	807	703	340	78	367	728	999999	278	840	718	992	897	401	464	999999	999999	334	999999	999999	409	180	486	423	503	999999	639	160	180	814	825	737	999999	872	774	635	828	367	718	175	140	24	323	560	999999	308	259	395	26	712	373	988	999999	999999	311	999999	330	289	999999	166	999999	577	534	464	25	981	89	34	626	999999	850	130	615	999999	985	394	857	926	148	204	661	253	144	468	451	999999	961	387	999999	999999	315	999999	529	562	446	562	489	859	545	303	229	999999	768	197	861	252	382	898	549	916	264	404	999999	643	504	484	443	75	22	189	30	999999	463	963	523	999999	600	63	440	432	905	997	390	845	999999	436	485	999999	606	208	999999	72	838	655	408	911	407	886	999999	962	129	423	999999	366	282	999999	771	999999	674	559	651	328	999999	126	21	266	23	306	668	77	999	496	999999	813	725	958	863	808	565	999999	999999	714	996	999999	313	491	999999	34	572	457	664	680	282	57	557	145	603	999999	643	999999	898	999999	227	989	999999	633	999999	42	640	324	663	963	249	72	655	937	332	990	813	530	115	988	733	221	999999	328	223	421	999999	590	364	999999	174	424	999999	999999	496	999999	999999	679	536	128	393	999999	794	700	440	220	401	999999	812	613	907	123	45	909	377	16	586	644	999999	999999	999999	60	960	520	999999	999999	358	853	450	325	485	144	993	999999	604	486	999999	712	888	13	30	647	777	750	244	60	388	804	434	490	430	999999	269	999999	352	343	999999	283	901	615	861	548	178	497	138	999999	130	999999	314	999999	589	874	756	417	522	999999	999999	219	285	748	447	554	999999	960	894	614	874	999	644	271	199	153	810	282	151	999999	478	289	622	999999	999999	339	499	543	901	556	124	852	481	223	69	88	997	162	178	999999	130	999999	999999	523	999999	999999	414	52	702	445	73	999999	999999	999999	660	999999	596	814	999999	117	64	884	69	347	500	32	528	999999	212	120	999999	657	999999	834	999999	269	685	999999	572	809	924	456	841	465	493	999999	999999	999999	562	74	999999	999999	999999	70	262	245	159	999999	32	876	602	983	840	591	298	415	
999999	440	689	400	999999	497	999999	18	193	607	53	603	999999	859	445	999999	868	147	629	999999	323	999999	582	999999	120	999999	86	695	217	940	616	260	177	999999	271	156	751	999999	755	994	939	336	877	654	202	556	412	173	440	514	125	702	999999	334	999999	335	858	572	290	890	420	556	801	252	991	793	435	776	598	299	346	706	392	634	999999	987	176	999999	924	999999	26	999999	265	702	825	914	298	842	985	936	999999	999999	881	865	583	392	999999	999999	999999	999999	999999	636	999999	150	178	419	999999	337	999999	115	169	930	999999	726	873	507	301	999999	427	86	505	593	790	661	11	167	999999	527	999999	641	462	999999	999999	525	443	999999	347	999999	533	415	604	999999	542	880	777	367	540	164	999999	85	101	435	217	999999	904	999999	845	913	148	21	999999	999999	286	668	999999	627	666	133	293	493	170	999999	575	21	482	544	61	910	884	644	999999	670	535	999999	549	37	333	999999	621	906	999999	999999	976	522	820	811	683	873	237	159	701	417	871	508	915	915	859	206	114	999999	485	935	38	504	394	924	267	999999	999999	624	304	978	512	999999	948	735	209	63	201	670	861	188	682	999999	942	220	999999	999999	68	634	999999	999999	583	261	999999	609	405	481	138	895	554	999999	754	613	999999	999999	904	495	559	190	715	805	14	443	508	306	262	303	561	184	136	240	999999	494	456	176	999999	260	999999	999999	339	728	925	305	999999	999999	434	79	999999	229	315	313	477	999999	918	999999	132	149	753	134	356	999999	920	954	769	999999	138	269	999999	688	328	654	540	220	850	987	880	999999	327	28	872	193	422	341	868	823	763	374	999999	94	54	264	507	829	993	237	808	971	535	999999	360	174	999999	202	999999	660	999999	266	38	931	491	422	822	734	262	172	690	588	95	946	561	764	693	82	999999	73	157	710	999999	999999	189	908	184	526	668	707	999999	230	439	217	60	506	345	999999	602	631	442	772	577	830	547	229	886	589	249	596	481	840	558	838	999999	999999	49	415	751	582	248	999999	999999	554	999999	470	158	999999	895	65	999999	999999	480	22	999999	384	142	396	86	959	32	595	286	81	236	440	671	999999	704	988	999999	930	893	29	393	147	705	999999	999999	87	81	999999	693	194	177	433	370	546	999999	138	929	652	339	999999	560	653	29	994	999999	460	798	556	999999	907	598	497	164	460	628	999999	678	119	457	999	887	999999	999999	101	999999	999999	999999	999999	999999	575	68	814	601	110	999999	740	128	710	705	999999	
288	999999	835	999999	596	680	278	909	917	999999	459	819	999999	339	904	546	751	927	101	525	390	999999	173	607	848	999999	896	63	991	999999	999999	967	414	969	999999	999999	188	126	504	999999	534	999999	217	999999	999999	249	619	271	206	999999	989	200	999999	189	999999	615	361	238	936	813	784	224	917	39	999999	492	999999	235	619	540	368	634	432	867	991	228	466	504	492	609	174	999999	857	78	899	184	999999	234	871	115	22	949	999999	999999	449	319	253	187	319	633	833	999999	652	665	564	364	767	752	999999	879	159	856	745	337	999999	159	999999	848	140	184	144	190	363	514	528	418	455	740	427	999999	975	288	999999	858	775	779	981	999999	514	545	416	605	999999	999999	955	166	213	999999	999999	299	951	404	999999	144	999999	999999	40	999999	147	155	999999	999999	334	516	903	870	671	999999	999999	869	178	176	344	594	999999	999999	153	371	558	999999	214	603	698	138	730	580	999999	999999	999999	999999	999999	999999	64	368	999999	999999	999999	530	98	95	494	326	300	183	131	784	70	999999	377	999999	509	669	590	774	941	315	338	999999	785	999999	640	621	527	439	130	999999	122	975	958	387	999999	623	282	999999	877	888	313	999999	16	999999	519	777	682	408	622	999999	263	999999	427	999999	60	999999	999999	765	454	873	999999	999999	999999	999999	672	95	999999	989	703	886	999999	126	999999	63	11	814	199	839	813	862	938	999999	816	999999	81	833	999999	999999	999999	192	999999	517	28	13	999999	999999	999999	219	283	434	283	693	704	999999	999999	146	391	999999	329	246	999999	999999	951	999999	935	999999	53	21	725	999999	537	867	662	521	18	878	108	893	999999	559	351	979	566	999999	589	254	999999	90	357	934	451	999999	999999	100	306	971	999999	999999	999999	418	999999	460	494	443	896	415	999999	192	727	814	999999	999999	409	999999	894	905	350	999999	13	690	999999	999999	999999	790	397	353	559	999999	999999	47	322	671	824	555	999999	891	495	132	493	183	223	241	999999	542	999999	953	783	547	205	401	631	994	433	387	162	446	999999	703	999999	553	856	469	968	690	502	999999	999999	854	999999	13	999999	228	88	829	999999	34	609	131	894	999999	999999	22	376	823	415	999999	248	447	402	999999	104	999999	85	999999	999999	999999	273	672	49	529	289	929	927	999999	999999	413	916	999999	910	138	999999	674	809	999999	983	843	103	154	284	185	137	236	461	905	909	628	999999	148	999999	724	761	936	92	374	164	639	95	184	842	12	410	645	537	999999	877	430	982	473	999999	483	999999	999999	398	999999	
999999	63	478	999999	292	362	271	777	100	195	377	999999	999999	999999	457	353	758	918	312	999999	775	492	999999	196	37	488	646	678	192	39	73	642	999999	228	972	110	171	999999	892	489	741	632	554	351	999999	978	838	547	26	612	725	741	815	125	98	908	364	291	993	999999	999999	999999	595	71	132	999999	361	999999	999999	356	999999	694	36	822	541	152	999999	358	999999	59	650	109	999999	579	313	332	827	432	140	73	746	880	999999	98	774	158	46	492	999999	173	627	474	999999	669	999999	40	715	993	584	945	970	16	999999	999999	162	616	930	26	999999	799	907	928	242	408	610	311	999999	937	58	392	999999	455	999999	136	432	999999	999999	992	999999	283	999999	833	999999	999999	103	740	999999	135	936	167	227	30	999999	429	265	698	242	676	69	129	416	778	944	999999	999999	999999	999999	865	521	977	999999	938	867	484	193	83	90	57	315	869	422	498	11	890	999999	95	999999	709	870	999999	999999	358	933	999999	866	838	999999	655	355	578	863	33	999999	958	576	999999	162	999999	246	192	618	194	370	199	706	917	776	64	999999	754	999999	999999	994	787	43	999999	999999	839	617	354	194	435	702	737	16	399	884	999999	324	885	999999	469	473	687	125	759	999999	743	999999	949	71	835	627	600	773	999999	38	999999	999999	342	284	323	999999	891	998	193	491	633	192	317	999999	734	999999	152	822	345	999999	317	672	284	255	271	517	668	292	358	999999	112	964	320	370	67	126	999999	999999	999999	826	999999	689	932	999999	364	999999	24	999999	337	105	999999	999999	437	992	721	164	651	999999	22	806	974	608	999999	999999	389	669	871	946	975	617	757	541	213	518	132	628	740	999999	890	710	999999	751	955	263	332	999999	536	328	999999	999999	475	894	598	812	851	999999	999999	556	887	999999	689	77	999999	999999	999999	943	573	919	870	999999	999999	643	206	312	313	999999	653	396	62	999999	143	999999	307	82	152	862	943	401	667	159	588	193	129	205	30	435	810	999999	914	389	999999	617	457	556	489	831	999999	295	508	999999	329	652	999999	833	562	999999	770	868	576	485	10	999999	999999	721	514	240	999999	999999	291	878	422	416	482	673	303	526	999999	750	593	320	174	657	999999	49	999999	936	689	296	642	999999	664	999999	669	999999	388	999999	365	736	52	999999	317	999999	14	999999	999999	913	180	999999	539	46	49	30	285	999999	321	353	288	222	891	999999	550	238	369	406	223	479	746	52	294	714	170	369	707	999999	13	999999	652	999999	833	999999	766	859	756	
605	845	999999	667	413	127	45	310	999999	845	475	708	88	999999	608	417	736	176	137	545	825	999999	999999	999999	940	999999	843	700	999999	389	974	811	690	481	999999	999999	999999	811	342	925	259	413	27	999999	999999	999999	924	149	54	856	107	749	638	324	930	730	174	999999	726	161	999999	345	295	764	870	999999	27	607	999999	57	838	924	834	212	999999	422	858	999999	89	999999	999999	999999	655	169	999999	999999	182	376	551	43	395	256	95	191	651	913	128	999999	999999	999999	617	327	574	996	27	182	915	436	38	999999	871	999999	999999	421	823	580	690	135	999999	645	999999	651	65	541	999999	592	839	652	560	382	304	604	999999	999999	697	20	139	999999	999999	119	319	745	347	42	171	387	13	673	367	81	999999	992	781	999999	999999	999999	271	43	344	435	343	999999	999999	655	224	276	999999	741	999999	813	451	999999	983	372	999999	746	999999	33	380	999999	588	176	295	489	159	999999	999999	505	424	999999	999999	105	324	999999	999999	56	999999	692	818	894	999999	272	999999	554	630	999999	19	418	999999	350	662	248	999999	999999	999999	177	977	396	999999	912	453	998	326	999999	74	355	999999	999999	999999	999999	876	621	214	485	401	326	227	740	859	958	302	414	822	999999	78	999999	442	999999	870	608	79	999999	999999	905	450	884	945	954	489	284	484	742	999999	999999	473	50	44	999999	668	529	949	246	536	547	620	49	999999	252	925	564	912	463	405	988	999999	403	999999	308	44	516	381	273	261	584	999999	559	592	428	999999	38	475	265	595	351	658	832	947	649	295	999999	708	703	39	925	999999	30	346	833	194	79	999999	999999	152	162	999999	999999	985	999999	73	70	456	757	999999	897	98	657	868	64	340	386	456	999999	22	999999	999999	999999	244	336	223	463	223	999999	244	541	422	740	999999	442	202	999999	847	995	586	234	954	951	999999	999999	836	714	162	292	502	999999	999999	829	722	518	355	480	452	659	738	609	999999	697	522	109	484	358	545	435	861	368	539	460	209	788	678	855	614	112	499	508	310	930	266	436	917	593	999999	603	96	722	529	197	267	976	386	999999	438	999999	657	488	999999	726	430	144	278	173	630	934	999999	500	866	349	170	239	309	916	441	96	191	890	341	941	349	149	838	999999	203	999999	411	422	426	651	454	20	339	999999	510	999999	168	999999	963	92	999999	596	855	190	999999	999999	677	999999	825	999999	999999	766	157	999999	387	999999	999999	926	970	406	533	427	999999	224	895	159	899	725	416	319	999999	999999	999999	258	
187	999999	293	658	323	175	556	941	999999	84	869	687	863	111	206	999999	826	241	784	566	999999	345	523	641	295	999999	999999	952	63	515	424	354	999999	899	60	635	999999	647	612	804	850	591	999999	998	354	217	999999	798	528	196	492	999999	999999	371	999999	841	238	999999	373	444	47	603	887	90	660	524	848	964	61	571	232	189	999999	979	715	968	514	999999	296	87	999999	339	433	867	32	728	999999	477	210	218	999999	999999	283	178	767	256	999999	749	348	830	369	331	746	957	964	313	77	999999	656	730	337	714	366	296	851	707	999999	30	67	932	821	380	763	999999	999999	999999	999999	460	222	468	273	764	186	466	718	272	999999	476	903	719	999999	40	821	480	999999	692	988	987	326	70	86	684	691	999999	18	988	567	999999	792	999999	408	616	459	197	999999	572	537	999999	577	589	999999	999999	126	999999	281	999999	559	293	962	999999	999999	918	999999	161	392	589	82	769	999999	730	705	999999	999999	817	321	54	581	633	23	318	164	98	419	737	946	382	567	999999	145	999999	999999	283	939	999999	206	489	999999	999999	805	999999	999999	767	452	999999	999999	432	999999	999999	37	999999	999999	999999	280	654	328	801	508	407	999999	19	32	729	999999	240	999999	431	751	375	620	831	572	999999	828	146	819	396	646	572	852	523	363	267	325	908	17	512	12	295	990	405	999999	84	102	796	854	769	142	999999	555	462	999999	654	689	206	664	936	107	144	835	932	999999	935	554	692	999999	764	413	999999	232	999999	429	465	384	224	849	497	999999	999999	291	59	263	434	26	400	841	708	578	129	253	81	414	999999	460	999999	250	56	530	410	149	100	365	416	999999	766	999999	999999	279	474	356	999999	999999	75	852	999999	678	999999	918	164	850	947	196	294	482	161	384	560	15	326	973	802	967	780	892	201	999999	847	444	260	367	626	438	113	772	87	325	999999	25	674	389	520	137	376	999999	201	903	999999	933	999999	392	482	220	999999	500	554	999999	975	183	661	101	831	295	668	796	233	518	92	521	999999	999999	45	545	999999	936	999999	999999	601	229	700	999999	621	999999	606	999999	885	415	999999	612	999999	999999	999999	175	999999	582	558	235	468	579	999999	999999	821	559	999999	12	356	999999	999999	27	47	878	606	756	482	999999	999999	917	688	801	911	999999	43	999999	303	525	496	869	999999	757	388	237	999999	32	893	999999	999999	72	385	604	520	948	536	468	575	349	283	593	999999	989	999999	640	546	667	999999	518	649	350	266	999999	515	487	999999	
131	639	809	672	999999	862	465	898	417	542	94	290	962	291	575	999999	953	252	999999	187	201	654	999999	999999	548	364	385	377	135	805	372	999999	43	202	414	829	765	677	699	730	237	101	999999	108	462	387	705	236	84	445	313	770	612	310	999999	999999	999999	128	999999	999999	999999	97	999999	612	999999	996	256	770	877	745	149	285	999999	182	949	999999	999999	648	239	999999	658	158	999999	689	501	602	485	733	638	937	937	646	553	479	253	150	999999	92	929	999999	999999	934	359	338	306	37	226	440	360	463	516	999999	889	962	570	338	999999	999999	120	577	520	523	142	999999	808	502	732	999999	928	808	782	877	719	772	999999	999999	799	964	392	473	999999	999999	999999	184	431	693	757	999999	908	914	356	244	999999	362	945	616	999999	420	530	999999	305	152	511	551	681	639	534	126	931	846	539	999999	700	999999	201	474	999999	957	518	124	745	150	175	999999	462	547	905	367	999999	424	921	388	444	589	177	242	544	830	503	791	169	640	999999	72	999999	527	543	334	170	481	475	844	902	415	67	164	999999	497	99	144	999999	177	299	999999	924	999999	394	999999	479	958	930	999999	464	726	999999	999999	491	112	999999	934	13	999999	206	355	948	999999	486	999999	999999	22	265	999999	741	999999	68	992	999999	152	147	234	999999	999999	855	212	550	165	390	185	460	999999	999999	874	999999	164	140	161	970	999999	568	999999	674	365	589	466	999999	883	999999	105	999999	999999	764	349	965	999999	801	580	725	994	805	999999	696	311	578	578	349	390	199	999999	238	999999	31	406	583	999999	559	777	842	399	508	999999	586	999999	517	498	197	334	909	452	362	559	436	976	148	774	161	373	787	20	999999	323	694	992	867	761	999999	368	765	675	855	999999	738	336	495	148	999999	411	793	89	391	24	999999	746	234	678	480	55	999999	999999	149	196	989	832	999999	195	999999	593	427	756	557	829	568	244	999999	999999	999999	109	490	999	999999	749	999999	999999	629	111	999999	947	768	198	999999	999999	110	956	536	999999	45	906	63	310	176	623	999999	46	532	561	456	246	159	896	857	380	564	267	251	399	616	291	999999	180	999999	34	825	999999	999999	662	728	612	708	928	302	915	56	190	832	943	764	543	185	999999	655	605	798	999999	340	999999	340	842	715	146	61	753	703	882	957	152	798	754	571	999999	833	999999	538	999999	603	941	334	384	999999	999999	635	83	116	999999	999999	999999	999999	953	999999	999999	331	999999	896	572	876	549	221	173	232	690	155	19	
972	315	244	811	77	576	278	399	585	999999	999999	417	511	977	647	569	367	219	916	845	856	15	999999	946	946	999999	999999	64	999999	999999	161	999999	162	999999	999999	999999	899	713	679	999999	999999	999999	979	375	478	489	71	999999	999999	999999	999999	23	773	310	999999	966	766	297	864	999999	232	224	669	425	804	672	265	885	875	999999	669	654	540	267	170	999999	36	183	478	467	904	454	162	999999	364	148	971	852	472	145	45	611	848	577	436	470	839	564	571	805	999999	185	999999	66	983	162	999999	515	999999	805	940	593	999999	407	206	778	999999	591	999999	999999	999999	413	423	740	810	67	805	962	831	700	517	471	612	672	243	729	431	999999	103	212	999999	465	712	999999	205	451	999999	451	999999	658	408	258	503	999999	114	999999	762	999999	255	999999	356	999999	684	449	298	478	981	999999	173	477	356	965	497	858	10	245	700	756	544	368	274	364	999999	999999	301	269	999999	706	567	999999	967	148	999999	178	855	154	999999	999999	378	727	470	999999	287	903	311	999999	999999	999999	905	869	129	15	747	887	661	999999	999999	510	158	38	510	999999	588	750	510	999999	125	329	999999	855	463	438	999999	999999	999999	999999	999999	687	871	857	509	999999	999999	698	999999	961	999999	999999	516	863	225	280	123	349	226	196	66	537	999999	103	999999	999999	642	59	415	691	626	999999	989	42	915	999999	639	999999	529	188	999999	999999	457	548	999999	162	813	149	640	193	324	999999	601	711	572	548	294	778	539	78	689	751	292	611	344	470	973	484	947	973	641	823	820	48	999999	999999	90	854	286	999999	999999	503	999999	231	376	588	338	288	470	377	999999	999999	760	999999	498	730	607	845	213	357	188	338	999999	999999	552	501	228	999999	997	405	468	999999	502	999999	999999	196	999999	999999	245	999999	999999	999999	24	580	26	999999	72	999999	550	999999	568	245	650	928	986	298	310	753	999999	875	369	776	291	999999	999999	526	999999	396	19	999999	398	546	999999	456	225	999999	324	621	649	772	999999	859	22	24	999999	232	999999	573	999999	162	885	999999	391	999999	397	365	413	949	671	500	420	999999	999999	248	999999	999999	635	203	713	999999	974	999999	999999	907	446	510	764	277	999999	685	736	796	19	856	999999	809	165	999999	69	860	999999	374	949	159	361	762	508	773	999999	814	597	595	999999	999999	188	999999	999999	484	922	886	601	146	721	999999	763	624	666	999999	822	999999	867	395	144	852	422	609	739	953	999999	684	11	990	999999	423	999999	151	936	135	999999	229	334	680	327	182	
269	944	653	999999	999999	737	105	15	999999	644	999999	212	461	16	472	578	467	999999	929	248	999999	610	298	999999	897	622	999999	999999	999999	603	460	196	78	999999	593	478	999999	775	567	999999	588	999999	999999	213	476	886	689	929	663	109	762	999999	751	88	297	999999	999999	355	999999	774	59	999999	999999	999999	194	760	143	500	423	993	999999	691	963	121	999999	889	999999	999999	832	21	999999	758	878	726	999999	657	445	999999	999999	935	999999	999999	709	999999	768	34	999999	691	29	715	752	198	999999	999999	999999	80	999999	640	429	408	97	570	522	64	999999	301	999999	462	516	999999	325	154	999999	487	181	21	982	180	353	635	82	879	999999	126	269	999999	251	219	250	770	818	805	570	275	848	999999	98	654	999999	477	999999	364	185	492	399	608	371	38	999999	999999	97	668	297	793	335	217	504	405	795	107	59	477	222	746	717	999999	999999	561	639	919	923	338	999999	875	297	999999	704	583	727	999999	999999	222	721	999999	682	160	518	776	940	640	999999	692	859	855	999999	871	152	438	775	879	34	999999	999999	578	551	759	450	421	506	617	513	920	678	144	724	836	755	446	73	567	999999	807	621	998	171	241	999999	373	457	425	999999	275	807	847	999999	999999	999999	152	234	923	710	106	999999	332	136	837	23	999999	140	591	125	706	375	218	876	226	199	400	417	320	999999	87	963	90	52	248	122	831	507	162	23	612	221	149	857	905	537	298	872	333	227	754	242	865	999999	869	900	999999	971	420	999999	432	735	999999	643	999999	999999	999999	999999	999999	724	192	227	977	578	999999	494	999999	360	970	688	999999	528	93	102	535	844	108	780	183	347	999999	860	96	780	590	877	307	505	234	999999	348	999999	983	609	45	537	999999	296	999999	384	674	248	999999	731	481	999999	652	821	118	787	44	418	116	999999	211	332	999999	207	988	635	196	729	136	208	349	891	544	483	67	998	590	811	982	798	673	284	999999	364	999999	999999	234	486	397	446	737	930	999999	999999	407	713	999999	66	308	172	198	945	122	801	391	590	999999	178	764	999999	207	999999	435	318	877	999999	471	999999	899	312	999999	709	342	690	470	419	989	999999	85	353	601	533	999999	999999	609	999999	999999	68	973	718	999999	65	999999	286	999999	514	504	593	565	480	251	630	167	996	999999	488	612	431	341	972	600	267	103	999999	999999	999999	721	615	999999	159	765	413	999999	999999	985	355	987	65	451	956	999999	405	546	605	112	971	376	516	68	999999	999999	739	726	10	127	
69	999999	312	768	575	999999	888	885	415	714	837	828	975	21	416	500	557	980	385	67	205	999999	497	317	999999	306	215	557	586	44	35	687	999999	74	999999	999999	685	296	876	173	999999	999999	140	891	274	153	400	504	652	999999	568	759	351	999999	999999	348	475	999999	999999	278	587	341	999999	999999	688	160	36	999999	95	999999	815	270	114	221	999999	686	590	606	52	403	906	710	999999	955	475	276	345	858	152	586	917	690	75	607	585	999999	999999	758	212	124	127	488	999999	999999	815	999999	654	139	999999	245	758	868	951	827	999999	999999	436	999999	999999	421	815	999999	769	999999	115	135	204	999999	635	999999	475	831	403	928	286	999999	999999	999999	150	178	621	215	999999	907	828	59	738	248	245	999999	268	867	853	790	999999	950	999999	910	524	999999	112	157	503	999999	770	927	475	33	999999	944	586	160	212	737	799	609	999999	999999	680	65	999999	956	271	927	87	607	978	613	629	336	707	391	999999	460	75	999999	711	999999	147	900	584	715	697	999999	132	117	999999	125	990	999999	730	858	999999	468	303	156	999999	576	497	172	949	861	403	223	247	204	400	751	999999	335	897	847	724	780	999999	681	268	999999	805	969	941	862	999999	930	999999	849	162	302	166	919	587	999999	999999	974	951	999999	321	483	63	927	717	914	453	664	802	882	144	999999	999999	622	999999	916	771	527	999999	96	249	473	617	398	52	108	594	999999	748	761	963	999999	828	759	999999	785	917	877	262	37	419	957	137	723	999999	999999	315	543	42	671	374	366	754	999999	999999	848	866	664	999999	619	329	700	916	50	999999	999999	630	237	263	999999	998	999999	275	202	677	291	345	894	683	999999	999999	999999	720	86	397	606	999999	963	286	521	919	999999	993	642	708	718	999999	97	803	330	82	88	290	930	672	999999	101	999999	197	201	512	971	981	544	999999	278	980	839	652	322	399	667	950	742	192	746	900	632	494	959	249	258	100	363	999999	714	770	790	999999	916	515	443	776	94	999999	947	280	458	816	999999	999999	211	444	999999	999999	415	137	548	747	926	580	469	76	237	999999	263	880	628	276	122	508	200	436	735	999999	955	890	865	732	245	475	999999	999999	64	231	999999	999999	999999	432	862	586	231	52	487	999999	999999	999999	548	999999	755	76	999999	999999	703	931	547	775	708	682	974	524	999999	815	512	460	139	652	22	999999	999999	450	280	999999	413	999999	286	999999	948	399	761	589	999999	732	977	178	822	999999	122	132	684	999999	114	927	458	
999999	323	416	540	37	217	403	364	999999	229	314	795	457	778	999999	655	399	827	319	921	395	182	999999	838	999999	637	869	999999	889	332	650	999999	353	747	75	222	870	999999	920	192	368	234	999999	513	672	382	375	999999	945	477	999999	999999	795	999999	72	176	784	578	206	999999	347	999999	475	999999	999999	968	999999	710	713	955	785	999999	999999	136	563	171	372	36	175	961	999999	388	594	421	999999	215	550	348	684	899	438	302	421	531	999999	504	759	600	934	999999	999999	665	999999	990	999999	512	539	669	452	901	803	757	412	245	137	958	279	999999	182	372	428	113	35	813	527	493	999999	385	290	68	411	771	101	999999	40	607	610	603	729	999999	676	999999	895	782	105	999999	889	185	403	886	234	705	427	999999	285	999999	639	963	999999	209	152	164	388	393	499	42	665	941	999999	999999	357	675	334	999999	696	546	999999	252	718	846	999999	194	981	403	999999	999999	353	529	195	999999	967	647	140	530	392	999999	999999	999999	293	73	25	999999	970	873	539	999999	999999	999999	875	738	619	396	999999	999999	605	957	182	999999	559	793	688	145	756	12	562	710	544	999999	999999	184	54	705	999999	999999	830	656	999999	117	999999	285	334	573	654	999999	593	581	402	513	999999	999999	349	517	953	999999	384	879	201	999999	321	828	24	577	524	999999	694	914	436	599	999999	949	744	74	999999	999999	468	124	490	309	419	980	318	999999	879	830	999999	536	752	999999	999999	951	464	999999	796	999999	270	999999	59	954	999999	678	154	999999	717	975	999999	284	397	679	40	270	398	892	559	999999	999999	982	999999	999999	865	168	172	966	328	844	494	498	999999	93	23	711	999999	536	547	999999	836	515	323	999999	999999	559	999999	82	439	999999	562	999999	999999	999999	999999	288	69	999999	999999	603	999999	999999	483	872	491	201	17	999999	665	329	205	862	354	819	504	14	999999	794	553	315	29	999999	537	999999	292	922	803	811	567	735	652	710	999999	943	999999	999999	41	450	999999	948	552	834	416	119	815	999999	227	876	962	999999	618	274	811	782	999999	427	650	175	589	568	398	205	999999	930	999999	494	423	999999	595	846	999999	228	381	604	999999	999999	682	999999	999999	592	999999	926	849	999999	126	999999	898	666	999999	806	17	999999	999999	853	559	357	97	485	442	330	999999	816	999999	125	547	400	893	216	29	399	744	233	671	997	863	472	356	999999	814	300	596	756	51	789	838	117	367	999999	55	415	108	206	984	183	316	888	645	733	508	999999	493	691	999999	970	71	784	
204	863	990	97	11	396	999999	152	734	529	775	999999	287	440	999999	375	999999	613	300	547	248	498	691	975	826	999999	201	999999	806	904	999999	81	727	64	912	503	537	957	414	711	535	842	999999	999999	123	999999	999999	78	692	128	530	43	679	523	999999	706	999999	24	271	999999	205	582	346	830	419	703	773	232	528	999999	999999	999999	999999	589	22	406	999999	999999	862	999999	176	133	407	687	383	85	401	213	518	215	330	999999	696	35	515	999999	505	618	376	419	381	999999	550	162	290	326	999999	99	999999	149	657	277	161	999999	999999	82	185	658	456	344	311	569	714	322	218	324	517	999999	83	69	900	999999	999999	453	999999	943	999999	254	407	67	250	999999	702	378	557	999999	999999	117	813	443	999999	846	172	999999	117	811	519	237	943	965	808	661	25	452	248	999999	739	707	999999	278	499	999999	261	399	103	999999	867	999999	764	999999	951	999999	369	999999	290	999999	277	999999	999999	498	433	355	999999	441	258	589	296	259	999999	340	323	999999	999999	545	999999	847	595	773	999999	117	944	183	999999	787	24	408	302	385	999999	194	949	244	371	790	844	999999	628	819	150	999999	999999	617	215	999999	999999	296	582	823	696	999999	468	504	566	238	554	260	882	524	427	850	296	910	98	999999	391	88	999999	47	999999	999999	229	776	632	434	404	337	999999	48	944	727	999999	478	999999	728	999999	454	677	142	246	594	270	999999	999999	300	228	802	529	270	52	999999	993	544	999999	895	223	691	872	141	834	227	291	844	999999	700	34	817	999999	369	999999	936	411	171	801	115	539	999999	384	999999	999999	999999	807	707	995	190	734	291	999999	793	514	999999	582	545	308	28	312	426	999999	701	276	410	580	169	52	116	363	831	743	28	999999	999999	317	539	925	242	419	584	848	400	966	999999	999999	999999	999999	193	363	865	999999	999999	999999	122	591	682	999999	805	30	647	665	889	826	999999	548	336	999999	999999	727	52	999999	999999	609	999999	999999	999999	735	532	999999	152	314	999999	999999	999999	968	960	226	999999	517	634	473	129	221	771	918	959	573	73	205	999999	11	449	999999	321	999999	999999	183	83	545	457	947	543	867	999999	999999	807	999999	999999	933	999999	120	192	897	102	999999	501	853	999999	810	618	570	671	337	999999	150	865	401	441	253	180	787	152	708	999999	999999	930	999999	343	438	999999	822	999999	139	617	35	818	551	374	742	752	944	345	273	926	887	999999	215	74	999999	477	999999	705	95	999999	800	967	484	999999	414	999999	250	520	409	699	
795	999999	541	720	999999	331	324	999999	698	501	236	451	879	781	999999	412	725	197	605	961	999999	126	158	377	999999	68	344	999999	959	999999	512	434	935	573	141	561	999999	999999	296	999999	162	389	17	594	536	358	97	702	999999	999999	999999	62	914	447	994	679	999999	174	903	719	999999	610	76	604	999999	802	516	316	999999	622	668	999999	900	200	808	325	119	564	840	468	970	999999	60	957	182	459	519	497	579	461	383	579	999999	577	428	552	322	413	605	999999	842	781	61	51	344	999999	999999	724	639	679	999999	622	334	444	999999	355	560	999999	432	539	292	999999	999999	198	248	99	999999	333	999999	266	999999	706	999999	116	626	999999	590	18	623	489	999999	999999	999999	899	999999	999999	254	157	828	83	991	213	999999	999999	451	824	999999	863	802	255	54	999999	999999	382	676	999999	663	227	999999	559	764	999999	496	942	241	496	169	837	307	999999	844	500	505	698	275	999999	725	999999	665	999999	155	999999	999999	999999	445	479	843	486	999999	37	106	37	999999	278	999999	449	999999	48	835	954	665	999999	565	325	999999	553	999999	999999	116	999999	149	999999	562	26	414	47	346	999999	506	762	999999	682	613	280	999999	816	999999	999999	390	826	93	686	66	710	999999	938	171	890	999999	892	155	999999	380	999999	888	335	999999	321	863	280	999999	598	542	999999	999999	982	603	999999	934	593	391	106	872	290	999999	462	714	999999	880	476	876	456	160	999999	616	999999	999999	265	391	999999	351	999999	373	120	723	494	999999	983	408	999999	344	875	955	383	511	999999	999999	99	564	435	620	623	441	999999	404	999999	447	999999	467	249	680	348	999999	878	999999	541	732	762	999999	308	318	730	453	726	142	999999	500	777	112	566	353	999999	999999	956	445	728	999999	977	715	77	57	225	999999	168	483	999999	972	999999	141	969	327	956	532	999999	999999	999999	179	714	264	404	165	670	825	900	895	999999	647	947	999999	523	132	754	56	999999	260	103	999999	294	999999	999999	37	423	645	143	249	397	690	444	839	555	559	703	723	321	911	387	399	626	999999	25	359	34	643	618	999999	999999	910	43	999999	999999	685	884	471	999999	376	742	999999	692	661	999999	777	212	999999	888	999999	429	999999	999999	999999	873	703	587	32	237	786	999999	780	999999	296	676	487	657	438	816	870	674	999999	999999	945	179	999999	706	965	764	248	156	999999	754	654	427	999999	185	455	142	329	999999	862	999999	342	373	962	997	406	984	30	130	774	301	28	299	196	436	789	418	520	997	622	267	989	999999	
96	35	382	869	145	999999	212	306	497	999999	999999	998	272	581	217	999999	999999	980	743	127	999999	625	736	364	240	114	396	46	621	332	484	604	999999	702	287	936	625	999999	848	718	918	478	804	255	487	999999	174	217	211	166	999999	642	523	871	268	470	298	27	999999	41	999999	999999	999999	174	298	217	754	570	999999	280	739	773	142	35	209	999999	821	490	999999	999999	940	999999	834	999999	635	842	999999	381	443	816	647	999999	898	816	802	752	793	639	957	280	443	603	912	931	999999	922	510	999999	672	364	649	999999	149	999999	101	737	341	229	539	456	136	382	136	488	632	140	875	999999	232	457	999999	191	999999	607	608	346	275	903	47	712	342	592	709	89	999999	839	999999	312	725	999999	421	573	110	511	999999	70	477	999999	308	296	57	194	275	224	254	467	999999	542	987	999999	471	437	999999	826	999999	543	673	57	321	792	999999	572	999999	167	46	546	91	999999	463	999999	999999	841	605	751	999999	157	327	999999	834	999999	565	925	324	970	999999	984	391	283	397	610	397	429	122	999999	623	484	594	117	188	708	386	262	88	999999	885	629	831	440	171	966	999999	188	222	612	237	746	999999	999999	563	999999	164	808	634	999999	160	449	728	99	138	190	999999	219	316	135	333	312	846	875	999999	974	162	951	999999	430	393	219	216	510	288	876	236	964	553	999999	554	577	627	235	298	446	901	742	311	999999	414	16	872	97	999999	924	900	999999	999999	999999	899	999999	999999	213	999999	941	242	999999	811	261	954	597	666	189	999999	999999	685	621	586	648	83	419	650	141	26	387	347	129	999999	363	976	853	429	999999	236	351	882	423	765	357	213	999999	930	60	36	816	350	692	999999	999999	249	999999	795	897	516	490	999999	563	197	91	604	122	996	457	284	110	178	702	952	239	872	999999	855	239	444	399	488	599	999999	999999	47	654	999999	697	999999	698	68	999999	457	746	789	328	236	999999	753	999999	999999	999999	775	926	647	999999	740	999999	661	999999	433	566	462	126	11	962	458	999999	999999	950	508	999999	999999	586	51	646	255	215	450	554	45	999999	486	354	999999	999999	823	999999	562	400	913	338	46	999999	999999	501	79	999999	745	826	999999	249	999999	802	591	388	150	199	884	999999	402	534	835	116	942	261	90	118	414	995	148	999999	435	999999	46	180	271	999999	321	550	577	999999	470	999999	999999	795	541	683	762	333	864	634	304	999999	997	999999	502	999999	203	23	421	999999	999999	749	687	600	814	985	999999	421	
127	944	877	999999	433	999999	999999	221	432	156	999999	406	999999	999999	999999	513	975	874	656	657	677	999999	12	308	139	616	989	720	999999	999999	999999	555	917	351	216	999999	757	960	136	519	325	290	507	57	302	24	614	845	619	184	999999	939	999999	118	743	999999	942	578	215	817	498	353	286	999999	999999	174	489	999999	873	220	756	25	747	146	342	999999	834	955	15	999999	999999	999999	111	999999	468	999999	226	808	999999	430	977	999999	999999	319	31	971	14	167	881	999999	534	610	999999	999999	999999	610	202	202	999999	356	951	987	572	100	815	355	999999	524	999999	133	999999	681	407	999999	999999	576	270	437	125	999999	999999	676	999999	999999	589	401	182	702	343	858	849	34	999999	260	479	990	616	999999	999999	675	728	490	286	758	189	853	212	999999	176	851	350	764	999999	415	965	285	914	695	999999	999999	999999	550	190	32	283	999999	999999	999999	999999	999999	960	999999	934	450	999999	901	399	999999	697	736	198	653	535	492	518	999999	947	626	295	999999	999999	921	999999	89	502	187	309	264	484	265	213	66	999999	923	890	744	830	636	772	73	885	599	999999	774	999999	529	24	698	999999	198	999999	33	860	779	176	49	999999	855	999999	465	601	999999	839	442	532	141	999999	612	601	773	999999	321	853	999999	318	485	923	388	999999	999999	172	611	749	295	289	189	205	774	999999	851	303	975	689	317	471	750	759	565	252	103	999999	412	999999	999999	933	664	999999	999999	471	690	125	72	11	999999	302	990	396	999999	162	352	936	999999	855	749	480	289	632	999999	999999	568	726	368	146	759	554	999999	514	18	362	624	19	566	312	999999	736	240	999999	716	25	481	364	999999	412	899	167	104	556	356	270	653	42	634	878	999999	964	999999	925	252	428	541	485	999999	201	538	342	379	32	789	23	250	999999	999999	530	288	214	519	955	247	601	999999	999999	167	747	708	592	385	999999	409	999999	979	314	730	297	483	996	999999	999999	999999	566	787	81	767	343	30	999999	126	113	999999	699	999999	800	688	650	968	999999	327	640	493	999999	957	999999	623	999999	999999	935	585	999999	56	292	999999	505	91	680	814	999999	446	823	726	370	999999	999999	97	709	999999	189	999999	90	328	156	678	999999	530	928	609	999999	999999	89	310	999999	761	496	67	317	471	949	719	999999	999999	589	999999	503	999999	132	479	999999	604	914	41	853	320	505	310	999999	614	892	974	163	80	718	999999	367	999999	641	609	979	223	999999	248	999999	469	616	254	738	264	999999	430	408	458	923	501	
543	57	457	774	999999	196	999999	703	578	999999	566	938	126	999999	534	980	283	523	500	999999	823	675	335	393	703	999999	572	645	439	472	576	704	157	227	397	319	75	866	999999	793	999999	999999	669	732	999999	678	137	999999	999999	999999	999999	885	999999	461	677	867	999999	73	81	15	623	521	273	999999	408	861	790	899	271	999999	915	416	179	999999	999999	746	16	602	999999	999999	133	492	914	246	324	999999	999999	696	549	529	597	12	795	999999	179	999999	999999	999999	999999	52	999999	238	818	516	288	740	715	260	55	931	861	129	582	56	882	141	607	36	791	999999	999999	104	359	999999	626	999999	999999	832	537	871	931	453	999999	447	999999	894	673	999999	958	583	999999	495	650	999999	668	478	429	999999	465	47	937	787	771	999999	927	793	999999	999999	889	999999	129	882	723	184	999999	417	999999	145	909	987	468	208	78	218	999999	628	453	741	999999	999999	492	871	999999	999999	933	999999	999999	662	519	353	999999	595	518	592	463	103	772	999999	617	261	628	294	840	999999	579	738	719	563	875	309	999999	146	15	741	883	258	516	233	999999	856	734	196	625	565	971	999999	690	486	754	999999	855	999999	134	821	529	207	999999	999999	919	204	434	129	787	999999	13	880	999999	777	708	999999	587	549	235	761	526	441	669	284	506	707	58	999999	808	999999	453	373	22	194	221	999999	227	616	313	56	999999	615	999999	414	562	999999	291	999999	777	999999	69	999999	751	372	999999	98	538	756	402	222	156	999999	999999	559	767	639	867	406	565	32	988	970	246	189	339	910	41	264	999999	415	426	999999	465	269	178	147	621	649	999999	133	999999	470	224	101	899	241	304	850	647	923	233	999999	357	755	560	99	79	571	42	393	66	284	45	986	796	20	999999	61	390	999999	27	228	517	442	875	999999	755	155	289	108	616	191	616	999999	192	541	787	999999	709	88	77	59	616	505	76	873	435	237	305	888	999999	253	469	999999	905	999999	377	999999	879	42	343	999999	292	934	777	875	667	246	804	999999	232	34	999999	311	562	968	999999	999999	375	999999	102	528	849	401	602	372	999999	999999	999999	187	173	872	830	676	745	999999	999999	682	728	201	999999	999999	433	50	665	481	901	167	999999	937	403	999999	550	877	939	815	85	891	999999	414	999999	79	999999	627	101	360	999999	675	566	999999	210	928	292	184	796	904	105	809	735	130	470	563	142	999999	783	806	332	953	737	930	77	876	351	323	47	999999	846	806	948	315	288	236	601	999999	736	475	
83	999999	90	45	720	275	999999	220	944	600	936	999999	843	295	38	250	937	636	352	333	587	969	146	661	67	298	999999	999999	842	243	962	97	229	318	732	999999	872	701	220	802	720	140	999999	446	209	999999	962	663	287	48	298	964	702	413	888	114	239	429	977	999999	414	736	378	999999	638	999999	999999	999999	562	81	999999	246	426	550	612	456	600	999999	462	607	336	207	152	803	945	997	394	816	430	628	999999	452	723	788	397	984	762	999999	807	359	294	999999	999999	215	670	62	999999	162	800	999999	513	999999	967	380	999999	216	999999	574	999999	641	464	359	115	934	354	925	522	637	162	999999	694	931	893	999999	999999	898	106	937	143	892	999999	242	26	988	124	198	484	999999	999999	191	400	197	903	175	894	934	999999	177	999999	745	540	910	999	181	747	581	999999	865	999999	205	999999	656	441	999999	191	232	342	126	819	165	450	999999	943	971	237	507	37	727	217	388	576	999999	86	397	362	549	243	844	251	542	554	619	296	999999	80	743	755	41	983	999999	601	215	357	704	304	371	966	999999	999999	250	554	916	999999	678	629	190	999999	53	519	642	989	497	875	286	999999	999999	881	454	901	494	999999	996	744	545	786	999999	581	381	999999	999999	582	215	901	10	988	638	961	999999	869	889	173	711	521	999999	683	999999	339	999999	103	472	489	522	136	459	498	557	182	123	891	999999	609	208	950	529	999999	783	999999	874	297	999999	870	273	585	21	330	50	485	999999	862	682	999999	510	288	630	510	70	89	999999	512	999999	465	999999	726	611	290	964	761	992	291	899	517	465	783	129	602	999999	936	999999	138	999999	82	779	261	218	237	999999	999999	329	28	999999	999999	999999	372	999999	517	999999	546	999999	730	366	999999	493	121	962	999999	575	727	168	38	999999	133	965	323	999999	369	685	999999	999999	384	192	54	441	973	290	999999	372	103	926	999999	580	679	962	999999	772	178	588	668	298	999999	661	381	760	301	999999	876	738	831	317	999999	831	999999	38	599	999999	321	999999	519	830	766	802	482	999999	556	457	615	170	580	550	999999	999999	27	308	999999	723	999999	293	149	249	999999	467	541	785	999999	780	155	650	999999	846	461	999999	79	837	532	250	188	580	214	843	999999	716	167	999999	430	717	814	999999	564	999999	737	37	999999	280	426	308	999999	696	371	776	312	964	797	999999	999999	565	711	190	775	999999	544	240	89	999999	130	697	999999	260	365	722	966	28	96	496	119	434	622	999999	420	234	979	491	
219	437	541	999999	918	433	201	864	999999	634	361	340	342	506	999999	412	999999	728	997	19	999999	649	810	294	878	999999	999999	664	999999	912	769	999999	253	62	31	651	764	966	779	877	69	999999	716	999999	667	755	999999	612	999999	219	648	692	999999	969	999999	570	627	256	285	616	808	999999	921	103	864	999999	999999	289	999999	999999	647	193	948	130	950	841	932	478	999999	133	157	999999	187	733	999999	87	999999	283	902	999999	34	999999	690	173	78	533	579	622	477	857	668	999999	137	191	571	999999	743	115	29	318	999999	159	629	162	468	999999	359	197	830	787	999999	999999	386	34	281	140	999999	785	61	427	272	999999	999999	770	464	282	884	995	171	999999	999999	999999	264	594	823	874	888	999999	705	283	999999	391	792	689	371	855	498	999999	910	999999	961	957	63	602	999999	327	158	999999	999999	195	999999	363	35	31	999999	999999	558	791	210	406	999999	966	90	999999	999999	880	527	321	408	999999	784	781	999999	999999	846	386	164	999999	548	999999	999999	999999	838	519	372	999999	365	770	245	999999	307	706	999999	514	199	995	877	285	999999	175	999999	837	999999	999999	411	139	999999	305	185	77	999999	896	253	704	680	999999	137	570	415	432	524	756	85	999999	999999	999999	878	580	540	851	508	999999	312	382	706	999999	999999	749	999999	243	552	70	595	178	964	410	463	208	834	976	868	999999	999999	926	650	53	762	999999	788	333	260	698	764	999999	569	999999	593	870	998	999999	645	387	462	182	879	999999	999999	906	358	901	623	680	746	999999	983	202	999999	385	999999	662	135	439	999999	784	983	854	999999	271	609	722	816	999999	209	51	999999	490	853	696	56	195	882	855	789	886	709	579	951	209	999999	377	999999	217	148	345	666	215	426	678	999999	35	999999	899	307	636	94	41	480	704	233	502	348	323	999999	999999	999999	999999	650	84	84	413	902	105	921	999999	999999	608	454	864	999999	999999	73	185	999999	31	999999	999999	999999	999999	999999	999999	999999	257	976	847	38	917	878	601	564	999999	564	352	604	785	999999	73	999999	75	154	485	999999	615	999999	999999	439	173	815	999999	999999	797	721	999999	281	405	313	999999	129	999999	999999	999999	730	999999	309	999999	999999	720	580	722	898	963	999999	492	999999	999999	102	999999	928	878	418	865	999999	571	91	767	674	78	80	209	481	478	944	904	861	999999	999999	733	316	999999	999999	718	592	103	419	557	999999	239	487	955	313	820	725	250	999999	999999	470	999999	771	541	323	503	649	999999	250	429	29	110	999999	437	570	368	
187	598	352	999999	282	999999	161	999999	999999	445	590	125	895	661	999999	703	999999	523	999999	596	961	774	27	999999	999999	221	999999	989	999999	691	608	999999	394	944	643	999999	999999	964	75	999999	17	247	999999	877	912	534	999999	588	999999	325	999999	999999	999999	973	999999	412	999999	999999	999999	71	166	171	996	293	999999	539	731	950	28	625	805	285	999999	658	999999	724	217	149	129	544	736	273	322	222	830	501	733	420	548	240	556	588	342	14	305	845	999999	283	50	383	802	534	570	61	519	585	999999	668	394	682	999999	441	199	97	334	892	849	999999	462	345	805	321	412	788	78	227	943	999999	363	744	482	933	999999	746	742	211	703	999999	702	255	844	999999	36	865	45	124	398	999999	679	412	996	467	821	705	999999	491	999999	781	983	302	642	213	314	650	210	999999	343	453	999999	999999	198	999999	91	999999	501	740	999999	546	752	954	828	697	775	999999	748	24	122	403	179	260	999999	921	287	410	613	640	999999	385	999999	774	999999	945	900	556	223	417	999999	614	214	999999	999999	584	39	38	999999	944	437	363	999999	195	158	939	283	104	52	999999	310	681	603	860	978	909	881	977	182	883	797	229	737	340	638	999999	999999	342	63	505	892	258	999999	669	213	407	483	480	999999	841	999999	805	513	946	117	999999	999999	354	858	297	703	999999	856	999999	157	218	999999	999999	999999	999999	751	941	50	547	384	62	999999	934	656	581	435	410	361	341	221	991	999999	999999	999999	932	497	844	999999	766	801	840	402	355	999999	995	781	999999	999999	976	100	730	765	966	572	64	960	86	697	287	862	302	700	999999	999999	165	999999	835	348	624	161	906	999999	284	745	543	659	398	421	999999	799	523	487	384	251	491	999999	999999	228	999999	971	421	157	206	903	508	150	877	976	999999	503	946	999999	308	999999	193	272	490	230	999999	405	572	664	999999	487	349	999999	999999	999999	999999	999999	752	616	180	999999	999999	758	999999	380	247	402	999999	421	65	999999	999999	949	189	559	67	228	745	529	199	773	999999	756	999999	719	564	999999	999999	604	99	437	750	999999	403	655	999999	999999	11	119	982	999999	623	999999	999999	999999	634	999999	636	999999	226	668	999999	232	427	407	253	983	647	551	816	553	578	187	332	628	416	999999	556	999999	474	632	227	999999	546	563	999999	259	999999	242	999999	174	67	999999	388	430	253	528	912	999999	411	999999	999999	459	303	439	67	999999	827	981	471	121	843	112	301	594	999999	557	685	999999	257	994	836	415	467	651	496	
520	799	901	384	888	611	999999	131	374	999999	999999	342	117	506	714	999999	176	771	999999	331	954	766	793	999999	696	842	58	749	999999	274	999999	992	999999	943	999999	645	926	606	583	510	999999	999999	999999	749	683	224	578	366	999999	999999	999999	644	494	329	541	754	15	999999	688	999999	562	999999	714	109	999999	775	690	173	959	78	504	999999	197	999999	48	974	838	54	305	481	273	692	216	844	604	738	507	999999	412	999999	999999	14	918	536	947	481	999999	828	287	999999	534	414	407	474	78	110	456	31	290	566	999999	961	626	216	782	869	999999	870	999999	999999	999999	368	761	177	438	500	999999	661	999999	567	999999	20	999999	397	946	858	295	742	775	999999	292	485	999999	845	876	678	387	999999	999999	87	876	406	332	552	640	176	999999	239	45	577	999999	795	506	723	858	905	204	239	999999	923	584	862	104	12	999999	792	326	915	300	759	999999	999999	999999	999999	690	311	687	224	756	780	215	65	706	208	53	497	999999	327	986	999999	484	999999	999999	830	503	24	311	330	110	848	999999	999999	939	286	464	521	999999	69	999999	557	227	979	999999	489	999999	529	165	895	999999	955	812	999	929	999999	999999	964	496	85	999999	676	999999	999999	123	999999	999999	478	126	430	743	532	999999	919	294	439	753	504	676	963	123	973	999999	416	371	155	45	999999	808	619	10	999999	34	812	125	365	557	999999	866	999999	557	249	999999	735	161	999999	999999	893	714	499	576	999999	298	533	962	970	999999	593	995	967	999999	91	669	506	429	253	999999	999999	804	929	882	892	638	112	999999	873	570	133	264	935	999999	152	145	999999	52	230	211	999999	850	154	547	963	864	999999	699	476	579	906	315	907	999999	560	98	999999	999999	683	152	999999	128	99	410	695	339	70	999999	731	945	999999	463	999999	52	16	945	659	391	919	38	739	412	938	999999	663	999999	356	999999	248	63	360	999999	999999	88	25	999999	761	744	851	633	804	730	968	531	228	453	116	865	999999	614	438	403	698	655	999999	999999	189	795	746	999999	983	63	999999	677	595	659	104	131	36	633	194	914	540	999999	999999	999999	444	417	85	219	711	490	95	633	625	957	13	713	675	242	203	965	997	999999	649	750	999999	300	999999	568	999999	984	838	999999	999999	523	863	412	430	404	349	772	999999	537	176	999999	967	305	62	638	656	390	455	999999	440	228	999999	566	999999	483	999999	153	481	516	860	726	652	796	213	111	104	999999	292	280	893	430	256	470	999999	157	783	505	247	999999	912	
968	539	53	999999	211	999999	306	766	947	999999	205	300	999999	676	449	850	180	102	999999	544	999999	107	185	999999	999999	999999	999999	759	999999	700	711	906	999999	604	891	197	608	938	11	504	797	834	999999	999999	697	999999	999999	794	367	306	612	999999	296	999999	857	871	363	152	848	999999	999999	547	278	257	485	298	126	608	999999	999999	999999	242	100	456	999999	230	762	101	999999	879	929	661	401	999999	999999	308	619	419	746	999999	833	466	100	772	354	260	566	999999	608	409	23	444	19	115	64	379	999999	840	999999	636	119	272	999999	969	310	999999	156	999999	168	187	679	706	862	763	999999	999999	999999	328	111	999999	664	673	493	804	865	495	651	999999	147	718	985	779	402	999999	911	999999	527	130	471	856	114	490	999999	431	729	316	999999	256	999999	999999	237	993	999999	531	999999	445	779	143	113	999999	846	860	938	450	999999	899	314	999999	852	999999	268	31	856	255	999999	184	744	999999	84	559	999999	405	608	869	490	991	999999	999999	147	999999	792	394	999999	999999	19	253	551	488	239	830	11	999999	403	830	20	216	147	493	148	999999	700	716	69	999999	901	451	261	79	999999	209	858	442	615	386	74	873	999999	209	246	148	632	266	999999	254	557	93	12	778	858	284	854	557	999999	348	775	85	999999	999999	755	568	999999	481	528	40	971	569	999999	26	765	999999	211	937	256	10	175	999999	884	814	999999	818	448	999999	220	685	354	311	710	276	999999	989	548	542	454	678	155	161	737	801	999999	988	999999	985	22	999999	83	917	311	732	999999	340	200	520	476	936	129	519	270	842	685	670	999999	947	415	776	597	668	492	578	854	999999	707	93	541	999999	948	463	999999	999999	612	437	10	977	103	281	798	38	76	517	999999	636	890	895	999999	612	139	921	999999	999999	134	999999	999999	999999	877	168	633	117	978	468	987	665	59	999999	239	258	999999	880	853	143	978	569	602	975	999999	228	999999	811	999999	928	877	999999	999999	234	374	207	13	999999	110	999999	999999	691	59	999999	529	893	587	128	999999	867	943	999999	78	445	268	564	999999	458	713	659	44	999999	150	999999	590	999999	782	999999	408	41	254	999999	780	918	495	297	999999	994	455	136	640	15	155	109	985	999999	959	447	965	809	999999	554	564	450	999999	826	550	999999	27	568	999999	762	720	634	623	551	478	159	950	970	54	999999	12	999999	28	39	675	50	74	999999	11	344	859	999999	646	699	837	339	999999	669	746	520	977	886	999999	878	294	521	486	999999	160	999999	
497	999999	765	577	551	977	431	999999	160	510	934	65	567	776	903	131	987	999999	999999	148	141	999999	234	533	840	126	999999	150	999999	163	564	999999	999999	201	847	864	833	78	157	999999	907	156	518	999999	585	921	329	248	999999	173	533	562	730	22	677	216	770	241	736	999999	999999	291	999999	996	945	314	255	375	929	49	298	919	776	853	240	984	773	989	999999	919	796	332	175	581	630	12	899	797	999999	640	103	601	341	721	453	626	999999	999999	299	999999	676	953	319	999999	999999	614	786	999999	999999	692	443	781	294	817	639	93	125	999999	999999	999999	415	999999	851	298	945	697	587	64	999999	613	964	262	699	676	999999	843	23	999999	707	25	226	31	26	831	207	322	317	524	92	369	511	999999	154	999999	865	228	111	30	999999	187	37	731	999999	177	999999	191	999999	617	999999	796	80	885	847	361	727	393	999999	30	100	632	390	73	999999	50	112	498	117	999999	811	999999	999999	992	249	530	987	494	555	999999	113	26	240	699	999999	296	299	626	627	792	629	999999	999999	999999	930	367	796	964	999999	435	75	999999	83	739	806	550	999999	88	645	327	999999	243	999999	593	999999	83	402	999999	123	999999	751	486	999999	325	723	999999	246	999999	72	882	733	999999	733	129	782	873	943	500	892	999999	999999	221	980	310	427	999999	999999	204	174	856	999999	115	850	85	999999	589	368	757	26	476	999999	405	26	763	594	351	509	999999	810	53	140	902	999999	715	999999	999999	505	570	897	999999	999999	51	495	999999	999999	627	999999	999999	999999	999999	515	195	484	426	103	999999	999999	227	715	86	886	923	393	130	726	72	999999	144	631	999999	999999	797	860	689	778	272	909	810	845	966	179	999999	999999	616	538	999999	428	382	622	616	345	999999	855	999999	450	774	999999	375	489	999999	320	47	36	999999	999999	717	999999	795	647	999999	927	394	382	748	907	46	650	999999	592	782	644	999999	522	25	808	806	999999	999999	248	14	614	544	331	990	656	141	823	981	507	820	999999	633	734	790	689	950	905	116	913	414	133	881	782	707	221	999999	524	21	493	313	775	296	999999	643	226	392	999999	392	102	775	999999	999999	999999	771	173	20	210	731	999999	857	900	999999	135	834	880	733	999999	624	779	281	616	999999	497	203	55	332	86	101	574	999999	887	523	999999	148	201	465	611	21	999999	210	184	792	684	636	412	939	171	999999	762	493	631	448	999999	820	168	410	181	85	726	841	934	119	167	40	999999	999999	821	999999	642	425	131	750	
90	999999	107	999999	137	861	790	115	170	364	338	999999	675	448	999999	999999	979	791	294	535	999999	702	275	74	635	999999	666	999999	127	999999	89	346	999999	881	999999	44	722	344	282	319	294	620	680	999999	780	85	999999	531	999999	627	16	851	141	596	464	387	313	999999	999999	482	205	765	987	985	284	992	720	793	90	876	481	645	519	974	999999	674	999999	695	999999	999999	299	144	557	500	999999	238	214	774	426	980	999999	690	155	799	999999	529	633	694	305	999999	365	571	450	601	156	370	342	167	355	790	365	617	748	639	193	999999	218	497	817	56	787	999999	377	110	155	999999	500	999999	861	721	51	338	400	999999	203	728	694	956	999999	999999	896	57	999999	635	625	123	999999	516	616	999999	321	145	876	999999	10	420	999999	999999	455	365	870	622	999999	634	749	36	999999	252	445	464	376	999999	153	20	999999	739	526	741	999999	42	848	983	999999	808	410	905	462	151	504	783	534	353	510	999999	999999	283	751	794	885	598	895	999999	999999	999999	685	69	992	866	108	271	893	461	999999	423	517	886	519	999999	234	844	574	999999	747	661	930	33	751	166	83	999999	999999	999999	855	886	146	159	913	952	999999	350	913	595	52	243	890	82	487	96	480	59	764	264	999999	51	34	820	999999	418	999999	662	318	999999	792	231	284	170	606	979	287	999999	973	566	375	999999	999999	978	43	514	999999	857	545	999999	685	34	999999	733	172	999999	999999	326	999999	504	731	469	42	999999	803	820	959	729	999999	507	809	122	86	207	888	686	120	55	999999	448	646	999999	126	654	160	768	999999	551	998	791	127	960	999999	478	834	905	850	853	184	999999	999999	52	391	47	999999	573	947	914	844	485	703	999999	999999	999999	999999	368	999999	388	927	45	999999	417	730	684	390	848	951	607	372	982	836	999999	870	999999	893	604	981	89	999999	586	999999	204	999999	523	999999	311	431	999999	999999	475	563	472	926	999999	510	147	999999	999999	999999	999999	621	349	551	861	999999	446	945	999999	866	262	387	999999	999999	350	225	516	711	217	999999	88	999999	549	999999	896	429	999999	341	731	73	755	293	284	431	793	965	480	653	999999	874	651	365	466	545	367	98	299	999999	999999	923	994	435	113	120	579	588	81	362	654	441	284	115	999999	900	999999	999999	112	999999	999999	999999	999999	999999	865	343	944	723	999999	14	629	808	140	491	755	807	79	999999	190	174	999999	214	893	127	998	413	599	546	150	566	435	398	999999	456	97	210	189	140	570	770	999999	
855	628	77	733	999999	311	793	359	417	999999	790	999999	938	990	591	492	626	865	462	743	407	582	404	578	240	823	683	404	555	628	938	760	999999	998	996	999999	825	999999	161	999999	805	197	999999	734	645	609	56	466	506	718	562	275	117	36	767	999999	234	999999	999999	999999	627	399	804	788	892	39	999999	999999	999999	999999	666	999999	713	359	937	220	849	669	933	631	999999	999999	898	836	999999	673	999999	393	999999	999999	999999	999999	892	999999	485	416	392	944	999999	615	240	117	472	500	61	999999	562	999999	98	557	433	999999	999999	870	256	999999	501	967	722	999999	387	999999	708	280	999999	339	349	584	874	531	999999	904	826	327	400	999999	755	407	784	746	120	999999	304	683	300	795	770	32	882	999999	915	424	232	623	237	255	408	202	846	999999	980	999999	884	567	729	528	738	999999	480	587	655	104	192	976	118	494	691	35	979	858	568	327	999999	999999	616	413	999999	213	99	155	270	563	560	72	765	142	999999	999999	954	772	67	532	999999	304	429	999999	242	255	514	999999	999999	383	222	988	163	663	285	94	950	326	846	534	158	334	327	102	543	129	220	975	999999	953	81	217	800	46	775	999999	379	795	999999	436	698	356	591	887	350	572	999999	111	857	924	786	637	925	532	384	227	977	999999	287	122	45	539	268	610	311	14	197	127	888	999999	715	165	999999	419	836	801	743	999999	999999	971	220	119	128	560	999999	999999	291	278	662	999999	430	52	518	68	401	169	98	999999	585	345	384	999999	223	978	219	630	492	516	999999	582	483	999999	999999	315	999999	925	999999	999999	442	868	723	919	464	340	457	673	647	96	28	999999	999999	761	854	415	597	428	896	149	351	546	950	999999	581	89	84	882	465	212	166	999999	748	999999	548	716	622	464	999999	882	531	546	983	405	497	29	999999	999999	999999	180	718	999999	39	281	366	896	917	947	348	385	265	575	217	444	929	999999	927	331	999999	147	999999	142	101	23	618	805	562	555	287	561	219	362	999999	295	493	683	446	477	34	652	799	674	999999	999999	999999	955	338	549	999999	945	102	547	508	555	386	586	391	26	662	560	343	372	670	786	175	999999	386	921	950	999999	116	999999	307	570	348	999999	25	149	396	662	999999	23	89	342	469	672	853	643	909	907	302	429	814	473	318	437	14	340	785	723	999999	417	598	229	999999	641	250	999999	999999	267	571	252	630	10	999999	999999	999999	338	326	503	59	742	22	999999	999999	686	999999	833	261	911	
124	999999	363	672	93	999999	999999	860	503	828	431	915	436	999999	346	60	999999	999999	999999	988	999999	999999	23	999999	673	836	405	554	275	162	994	999999	999999	305	999999	999999	888	957	999999	35	999999	431	834	498	82	144	316	371	999999	903	999999	832	453	999999	766	448	672	81	998	256	663	870	594	351	833	23	999999	140	508	460	171	841	999999	363	93	723	841	524	219	539	530	44	846	371	275	999999	999999	423	999999	704	223	816	959	669	372	44	999999	493	665	999999	905	185	863	257	999999	55	999999	999999	999999	53	999999	157	862	469	726	629	34	999999	85	670	60	999999	601	803	246	999999	882	237	990	59	999999	358	858	999999	633	355	181	599	630	230	238	999999	244	496	107	75	999999	999999	999999	743	19	999999	999999	999999	999999	101	584	69	999999	396	172	707	999999	139	999999	258	298	999999	835	380	999999	435	602	999999	442	186	579	114	706	181	400	392	293	257	999999	282	940	863	152	542	770	999999	588	999999	67	530	999999	114	340	999999	776	253	999999	999999	999999	584	20	562	562	831	521	999999	999999	839	995	780	999999	852	100	883	999999	434	568	999999	610	999999	846	369	797	911	413	474	774	857	404	999999	999999	999999	962	464	999999	388	311	321	30	999999	758	749	248	287	117	921	999999	999999	540	999999	999999	370	962	948	737	651	764	650	428	56	704	505	444	847	62	702	889	999999	621	999999	133	999999	282	999999	587	107	999999	520	804	492	460	328	327	62	999999	999999	757	23	726	620	623	660	999999	974	596	263	314	400	234	415	999999	388	835	609	228	438	98	654	371	640	530	254	999999	936	595	386	187	391	385	696	999999	876	909	10	317	472	363	308	722	334	792	999999	999999	398	460	81	492	717	834	43	999999	113	652	999999	100	378	813	957	388	219	999999	922	24	538	470	164	479	834	302	999999	84	789	999999	999999	999999	799	958	999999	485	524	999999	999999	557	999999	427	999999	234	999999	999999	938	999999	999999	999999	512	258	869	715	757	999999	305	602	658	999999	88	959	489	182	999999	999999	300	999999	365	481	864	325	614	375	999999	120	629	930	656	924	364	106	678	868	999999	999999	978	93	999999	529	189	999999	245	999999	478	392	938	999999	619	584	620	528	999999	924	66	197	644	504	52	646	308	999999	999999	734	999999	982	999999	999999	753	827	999999	999999	218	999999	302	942	999999	569	999999	290	182	961	321	82	313	999999	803	753	812	241	999999	483	51	564	230	999999	976	999999	985	496	999999	999999	915	791	999999	413	319	466	632	123	116	
84	608	761	474	347	63	872	430	233	188	538	807	521	683	999999	175	654	615	488	965	579	583	409	999999	999999	55	529	758	999999	527	347	999999	698	999999	79	875	289	99	882	760	113	90	762	318	572	519	403	999999	999999	248	999999	850	154	999999	537	501	999999	582	619	301	999999	999999	530	705	841	417	119	999999	614	911	885	564	732	727	999999	999999	820	100	999999	344	652	421	231	661	862	999999	975	550	597	577	675	707	479	591	235	999999	559	66	999999	165	410	16	504	625	999999	110	999999	426	295	999999	680	118	999999	999999	649	123	999999	869	842	999999	441	999999	999999	46	245	188	94	999999	501	873	939	763	623	461	999999	645	917	605	308	762	378	559	265	999999	896	567	741	204	941	999999	105	690	223	999999	723	842	999999	467	389	183	25	975	924	999999	107	916	494	513	351	13	205	297	570	89	999999	882	312	248	150	678	446	889	210	999999	777	259	999999	502	738	101	437	459	226	999999	747	999999	634	843	999999	979	83	238	853	999999	999999	999999	130	144	155	841	999999	969	327	711	736	999999	999999	999999	999999	848	376	992	775	259	576	746	81	445	999999	583	258	999999	785	170	604	999999	999999	272	472	970	138	999999	356	896	561	468	142	514	999999	621	999999	98	999999	999999	612	91	463	603	371	180	736	684	801	571	999999	999999	193	166	116	999999	99	512	999999	999999	720	961	645	999999	697	999999	613	566	57	720	955	169	269	999999	557	523	754	999999	999999	301	243	454	614	785	313	491	284	975	407	869	532	125	24	535	893	651	446	585	999999	263	567	179	637	90	615	433	999999	999999	609	593	774	656	999999	782	999999	999999	999999	860	574	216	833	999999	999999	188	197	840	155	734	288	906	999999	179	536	648	999999	74	816	533	179	880	680	273	376	814	105	876	514	999999	105	627	305	999999	999999	699	429	999999	20	458	893	775	288	999999	732	703	516	604	129	962	58	375	999999	823	690	694	999999	570	271	354	93	321	999999	913	639	661	610	501	169	999999	228	804	64	367	640	404	602	604	540	999999	999999	500	756	551	193	729	178	481	895	326	174	999999	999999	999999	375	582	448	374	999999	80	102	24	445	999999	744	253	321	999999	193	296	102	999999	999999	597	56	592	564	784	730	909	999999	139	999999	842	673	999999	146	399	992	68	955	237	167	470	581	293	65	999999	999999	939	418	86	999999	608	233	243	829	999999	618	999999	27	663	644	537	587	999999	418	999999	619	385	116	921	109	134	999999	864	773	569	
26	763	537	999999	978	999999	500	416	840	999999	619	440	539	76	999999	219	50	999999	593	999999	999999	618	874	462	855	431	999999	999999	977	173	276	999999	469	999999	63	854	255	928	685	999999	47	180	132	999999	999999	188	845	49	150	999999	999999	50	281	154	686	408	889	85	244	556	999999	13	439	999999	999999	259	970	999999	999999	999999	999999	999999	615	738	592	712	999999	463	478	676	999999	793	356	999999	999999	236	97	325	584	655	999999	180	694	139	896	43	741	455	999999	999999	218	577	36	223	999999	972	434	542	561	999999	999999	436	999999	567	970	174	657	352	597	504	171	655	694	368	962	793	428	486	842	999999	971	999999	773	744	468	18	999999	999999	999999	999999	801	555	763	999999	742	538	573	136	168	732	386	398	858	195	999999	563	883	999999	261	999999	553	999999	999999	999999	12	872	999999	999999	108	962	407	523	191	999999	702	999999	891	94	625	433	230	301	999999	999999	999999	582	999999	588	182	905	135	108	999999	999999	563	853	855	761	607	999999	875	712	37	206	334	862	216	377	999999	955	672	999999	53	999999	912	262	631	590	999999	430	999999	84	999999	203	836	309	642	163	927	849	761	139	486	754	999999	517	273	130	785	999999	375	814	106	227	999999	336	64	64	999999	999999	231	274	932	186	999999	801	999999	834	369	34	230	999999	450	642	204	542	999999	299	279	404	988	510	805	518	64	876	977	471	960	999999	254	587	48	626	627	496	207	309	999999	756	493	439	761	760	100	322	999999	463	33	700	24	765	784	720	322	999999	469	423	131	313	999999	999999	873	999999	999999	642	999999	823	25	707	345	22	724	999999	911	559	749	54	999999	742	512	524	447	269	496	489	803	327	314	999999	36	783	187	270	932	931	999999	902	980	457	307	550	999999	999999	365	999999	999999	271	809	762	972	425	994	389	801	999999	999999	614	372	300	999999	697	519	119	680	561	834	999999	590	980	993	846	74	970	445	962	86	132	904	494	999999	541	518	551	933	611	788	798	469	633	815	999999	539	689	618	609	999999	338	999999	803	177	586	681	829	769	999999	360	999999	943	999999	999999	993	709	878	852	308	188	967	185	79	999999	45	999999	957	999999	52	999999	384	999999	835	931	747	487	111	326	862	999999	999999	999999	807	999999	764	854	999999	410	822	251	660	837	320	431	73	163	575	40	142	999999	724	665	727	818	976	671	118	907	485	999999	999999	562	999999	448	499	195	377	818	999999	190	375	556	351	999999	656	999999	51	414	999999	999999	911	80	194	
999999	145	33	64	989	283	102	746	722	999999	316	643	999999	999999	872	931	878	999999	757	32	951	225	177	323	999999	171	440	999999	703	50	891	604	538	999999	718	312	475	999999	387	544	915	444	652	999999	999999	167	999999	999999	179	483	999999	808	999999	999999	999999	999999	968	710	138	828	999999	999999	999999	682	43	712	115	730	139	569	999999	999999	407	999999	116	517	573	999999	289	999999	612	741	460	230	999999	999999	450	489	144	999999	344	999999	12	558	700	999999	401	970	999999	331	62	827	569	609	28	999999	410	941	941	725	491	433	430	368	226	112	22	821	999999	951	271	999999	596	475	999999	699	745	849	522	664	125	603	946	999999	717	784	181	850	212	810	681	509	548	999999	181	910	345	644	342	598	440	580	999999	647	69	436	241	103	383	328	504	561	428	286	999999	888	486	999999	650	441	930	171	999999	999999	279	762	86	999999	304	324	364	111	516	924	234	545	263	309	897	291	553	87	477	884	315	129	999999	271	808	292	999999	872	993	999999	999999	279	961	529	377	307	359	64	999999	68	964	999999	999999	504	62	75	635	186	575	369	888	852	694	999999	514	160	681	815	999999	21	999999	491	118	615	266	955	584	999999	932	600	931	999999	288	999999	919	912	84	999999	219	743	657	257	306	633	999999	814	585	999999	25	227	625	999999	684	788	178	999999	295	439	247	107	490	902	999999	975	438	398	574	285	815	601	86	105	606	636	999999	999999	999999	484	602	452	380	358	717	714	974	397	999999	499	250	999999	627	644	348	121	262	999999	12	331	205	999999	250	309	420	424	150	530	999999	58	999999	534	297	810	837	795	727	142	999999	539	10	50	584	85	45	999999	974	441	999999	999999	999999	609	640	863	999999	999999	999999	80	999999	303	574	454	458	765	75	999999	159	816	806	552	394	129	570	472	330	999999	49	999999	999999	999999	450	999999	773	453	674	825	894	433	532	859	999999	656	999999	891	965	556	592	818	999999	330	229	167	999999	999999	110	264	49	999999	543	133	938	46	807	896	853	999999	999999	999999	100	249	820	999999	999999	947	999999	737	999999	999999	506	774	572	231	164	942	822	292	83	569	353	420	786	725	999999	999999	920	556	849	308	48	110	999999	586	727	999999	509	503	873	687	255	372	339	370	671	769	560	999999	882	864	999999	570	999999	999999	661	999999	999999	104	835	999999	36	412	888	626	640	406	898	999999	503	394	999999	329	419	396	999999	999999	90	425	64	130	999999	213	674	984	235	478	319	763	924	999999	
999999	414	999999	987	660	842	999999	713	730	275	870	999999	223	497	431	753	160	405	798	681	599	999999	50	714	47	999999	737	904	401	171	96	145	71	455	999999	37	662	432	735	481	506	999999	999999	788	260	283	989	186	562	481	999999	914	964	253	999999	278	374	952	949	837	999999	579	322	568	188	999999	513	767	420	999999	101	999999	669	326	184	999999	352	999999	464	999999	833	560	351	999999	844	999999	181	999999	999999	808	663	999999	482	999999	999999	927	65	136	609	526	769	231	766	999999	389	598	255	647	79	234	999999	122	498	195	999999	554	237	402	723	16	563	696	999999	999999	999999	999999	999999	999999	999999	256	177	226	651	937	999999	611	794	193	999999	256	999999	533	747	773	882	999999	221	999999	895	822	999999	999999	412	999999	962	999999	462	165	427	999999	352	484	697	823	67	999999	470	560	999999	999999	760	999999	862	999999	999999	999999	949	995	728	999999	179	999999	874	138	557	514	999999	57	975	999999	159	638	766	542	999999	452	836	924	716	182	90	661	999999	503	71	655	801	935	525	932	999999	466	436	237	827	393	609	568	275	553	896	422	585	278	252	131	999999	329	573	635	999999	34	289	555	119	999999	861	381	76	901	712	878	532	52	798	692	211	539	714	520	842	277	658	172	286	667	999999	829	261	940	999999	999999	371	999999	738	108	187	999999	127	999999	531	238	501	374	999999	999999	890	542	479	560	919	747	615	62	793	926	376	127	279	451	441	999999	130	136	532	999999	517	642	314	699	999999	999999	421	404	989	614	776	293	331	269	777	543	359	700	999999	630	865	999999	106	999999	732	999999	612	999999	877	999999	118	375	842	609	510	257	999999	780	55	598	336	220	73	189	159	92	795	19	999999	898	999999	429	114	999999	375	999999	546	502	966	454	718	745	527	500	505	411	999999	999999	758	999999	315	999999	655	432	304	655	255	999999	999999	999999	275	602	12	979	815	999999	270	999999	243	311	710	736	813	601	880	591	693	573	683	748	999999	82	261	153	592	999999	773	682	607	720	953	628	840	327	189	126	742	547	684	817	150	511	489	456	819	579	765	64	999999	712	961	999999	999999	913	18	202	350	999999	397	999999	914	587	342	522	358	999999	896	999999	421	763	849	999999	888	865	608	999999	593	804	999999	22	349	999999	140	895	758	999999	394	926	319	986	775	999999	160	999999	999999	563	178	999999	108	737	999999	999999	642	999999	863	815	793	378	315	999999	999999	546	999999	384	371	205	457	999999	764	999999	999999	999999	999999	435	
988	999999	996	914	963	55	999999	627	706	595	999999	999999	999999	351	999999	943	488	999999	999999	999999	999999	999999	357	775	612	999999	115	731	211	999999	50	714	999999	999999	800	897	999999	878	415	270	916	981	839	939	55	300	128	115	999999	821	597	681	357	745	57	999999	999999	230	312	266	999999	239	425	684	555	624	978	869	551	144	133	610	610	361	999999	406	999999	417	730	321	588	999	327	390	433	368	366	357	170	999999	289	598	576	158	330	687	566	165	394	430	322	999999	564	280	697	999999	80	995	230	651	999999	210	500	990	677	939	912	44	260	999999	268	631	709	510	999999	534	44	462	41	999999	839	243	33	999999	999	999999	445	999999	693	999999	298	371	137	518	681	88	108	585	480	999999	774	532	999999	206	172	999999	549	999999	424	172	953	618	999999	392	811	135	187	200	999999	999999	504	865	351	999999	898	999999	503	200	999999	999999	999999	999999	981	650	73	317	338	999999	147	318	999999	999999	632	530	492	679	999999	745	999999	555	901	908	594	142	999999	909	191	100	999999	275	999999	359	235	647	999999	505	637	323	999999	999999	797	360	62	682	559	122	243	820	331	999999	500	758	492	283	875	527	863	999999	999999	999999	136	248	528	872	130	440	166	984	793	987	52	999999	425	999999	758	550	999999	912	999999	773	999999	999999	768	999999	775	438	866	951	771	219	641	787	559	999999	376	558	831	190	561	999999	956	259	36	344	186	417	999999	288	524	999999	671	999999	276	990	999999	999999	479	449	999999	691	574	999999	222	584	355	264	533	260	837	999999	718	999999	360	463	817	426	343	434	902	368	999999	587	436	446	547	690	521	568	687	610	999999	392	93	870	999999	999999	46	452	988	921	883	92	451	325	999999	996	600	999999	183	999999	432	55	547	999999	595	986	777	776	47	999999	743	999999	572	236	130	336	591	999999	908	75	999999	891	445	981	484	23	145	999999	999999	999999	99	999999	395	626	188	43	999999	354	284	568	973	999999	415	999999	999999	999999	999999	225	999999	290	415	120	904	117	999999	540	609	566	264	581	999999	999999	999999	496	576	45	999999	946	57	96	999999	246	215	999999	999999	999999	486	123	803	566	504	920	915	549	999999	978	803	287	945	999999	999999	288	100	702	999999	999999	324	918	756	151	348	573	999999	118	798	179	999999	999999	25	561	64	999999	999999	697	87	929	999999	407	999999	597	241	302	10	410	662	213	155	513	632	999999	805	999999	999999	999999	228	931	753	807	750	999999	999999	249	271	393	593	936	525	403	625	999999	
999999	917	999999	999999	999999	55	572	767	999999	999999	33	401	931	241	999999	497	140	111	479	156	186	943	999999	395	524	999999	999999	999999	817	999999	999999	752	888	844	227	887	999999	208	999999	182	369	986	361	164	999999	682	317	40	999999	106	999999	424	923	479	999999	623	270	181	644	999999	24	955	999999	729	908	280	513	97	23	868	999999	999999	359	306	999999	999999	592	501	453	841	999999	10	979	721	919	999999	999999	419	243	604	627	999999	999999	834	168	413	46	999999	999999	999999	999999	230	26	999999	609	875	999999	626	999999	999999	41	768	999999	802	999999	23	975	238	810	645	999999	104	854	419	251	668	999999	525	148	383	163	999999	255	782	673	464	984	221	121	999999	207	212	726	822	572	859	999999	999999	601	999999	438	807	999999	999999	999999	84	375	606	999999	941	999999	999999	999999	319	266	999999	999999	945	999999	777	39	763	127	767	999999	249	999999	41	999999	391	567	615	924	993	999999	356	150	644	999999	999999	98	388	694	180	999999	999999	723	999999	565	502	346	164	632	999999	999999	674	999999	63	171	979	706	344	759	145	383	999999	999999	494	374	999999	929	999999	393	999999	999999	651	79	946	231	790	999999	959	476	999999	55	412	982	110	878	279	999999	97	999999	999999	999999	754	628	558	796	652	999999	238	999999	655	573	999999	771	102	999999	474	605	743	831	380	463	747	867	415	99	971	999999	524	616	104	253	841	404	999999	648	999999	999999	999999	160	578	758	297	916	820	999999	587	999999	889	966	414	999999	923	265	999999	129	154	999999	999999	999999	999999	741	517	999999	949	411	731	999999	999999	453	210	451	999999	593	263	622	176	830	56	634	512	341	31	999999	212	999999	330	586	302	691	504	57	999999	61	999999	837	251	675	967	419	58	524	679	999999	765	962	590	999999	12	490	953	323	839	999999	956	493	720	958	999999	999999	91	155	770	280	949	162	642	999999	267	426	380	501	863	637	585	988	662	584	793	250	839	990	583	812	738	999999	999999	230	104	999999	126	293	265	999999	338	903	753	408	999999	999999	329	557	82	999999	119	999999	999999	999999	13	968	831	145	174	179	690	100	571	958	999999	768	944	422	938	426	999999	999999	245	425	309	681	244	263	97	190	920	291	918	997	999999	999999	999999	15	227	136	20	980	128	95	757	247	342	795	866	728	668	906	999999	655	286	999999	999999	44	902	331	734	999999	58	984	999999	408	182	573	265	266	48	939	205	812	416	329	999999	160	667	999999	349	999999	397	368	999999	24	999999	272	720	679	999999	695	113	
895	401	442	931	143	836	359	999999	768	539	609	690	999999	999999	807	249	957	65	999999	999999	999999	981	294	190	689	999999	244	999999	999999	853	586	206	352	999999	309	420	974	397	834	323	318	999999	580	909	788	678	999999	999999	999999	33	763	999999	993	328	272	914	116	261	251	670	999999	623	999999	915	999999	412	347	893	410	396	275	570	230	752	68	842	999999	385	402	21	680	931	870	887	99	961	213	999999	573	999999	999999	722	155	173	999999	694	843	665	955	999999	340	899	902	478	999999	203	403	999999	270	430	513	999999	859	239	990	670	753	999999	825	992	999999	324	330	25	93	999999	424	999999	999999	373	998	745	430	27	681	781	38	401	139	999999	568	999999	762	999999	882	582	862	915	999999	61	941	576	999999	963	185	25	999999	887	395	214	999999	346	999999	999999	432	768	310	999999	558	218	999999	362	999999	999999	433	247	561	187	142	511	690	999999	999999	978	432	432	905	467	841	665	999999	151	16	999999	128	231	751	865	999999	999999	281	30	367	964	420	588	438	910	539	937	464	401	754	999999	999999	279	999999	241	475	999	862	843	10	892	16	499	999999	223	810	211	496	695	467	999999	240	999999	150	919	999999	999999	994	995	999999	904	211	810	396	999999	409	848	769	520	999999	999999	261	999999	29	475	957	920	243	224	109	337	451	999999	934	735	653	999999	138	999999	999999	999999	15	867	999999	105	690	205	113	232	814	962	442	976	305	746	767	999999	649	675	961	648	999999	780	999999	999999	463	442	876	661	999999	554	999999	236	847	999999	715	394	522	924	784	762	817	999999	999999	146	894	475	473	197	968	851	999999	463	999999	999999	32	235	999999	324	642	999999	999999	451	753	270	253	216	138	538	41	382	290	725	890	209	999999	999999	999999	758	705	988	969	689	693	628	349	265	654	822	745	489	422	207	999999	999999	442	375	266	149	999999	688	346	935	166	999999	999999	999999	573	383	204	999999	855	999999	618	653	999999	640	758	135	921	987	561	999999	792	551	959	92	443	999999	766	465	342	999999	865	999999	652	44	999999	107	67	859	692	999999	628	322	634	209	588	999999	257	802	999999	141	999999	999999	999999	39	152	999999	999999	488	56	999999	617	738	99	999999	999999	999999	999999	254	999999	661	78	71	305	290	688	480	999999	759	504	999999	116	963	999999	211	22	959	890	622	999999	999999	471	578	813	482	664	889	232	20	851	999999	999999	12	695	999999	73	166	609	845	351	672	697	875	983	999999	113	653	890	888	999999	999999	999999	388	363	999999	
199	999999	999999	823	626	999999	257	906	908	517	178	113	277	893	148	999999	360	54	281	999999	230	595	595	572	378	20	999	344	408	463	285	258	649	506	765	573	908	786	228	552	999999	791	967	476	82	999	999999	997	749	756	47	666	999999	143	968	603	999999	685	454	616	799	999999	508	999999	242	919	464	999999	137	574	999999	573	825	729	804	439	628	128	499	379	634	12	999999	652	999999	999999	999999	999999	999999	172	999999	232	341	999999	752	999999	999999	523	999999	163	545	614	999999	999999	809	999999	840	387	338	999999	975	785	196	85	999999	797	328	855	38	622	999999	999999	999999	999999	999999	724	242	223	999999	303	999999	114	884	345	833	30	142	419	843	999999	779	763	999999	997	196	999999	45	266	629	954	193	999999	999999	621	385	596	379	904	999999	94	241	626	410	45	393	871	900	999999	251	962	665	908	999999	86	999999	24	772	999999	778	31	688	975	593	999999	119	718	619	273	960	246	999999	999999	150	758	719	162	999999	999999	999999	999999	983	195	24	667	999999	284	425	999999	777	999999	999999	999999	999999	257	406	266	42	387	999999	675	261	636	999999	999999	322	437	999999	263	999999	691	661	631	999999	463	999999	999999	961	925	733	835	999999	210	495	599	999999	517	113	999999	999999	463	129	999999	224	938	73	356	304	19	355	861	516	171	62	999999	709	202	509	671	218	902	305	117	653	100	382	61	999999	301	999999	999999	333	875	999999	902	571	686	416	999999	399	692	208	951	999999	999999	329	141	157	409	889	229	17	441	684	459	999999	22	331	134	566	21	214	999999	426	550	538	640	269	160	524	33	785	999999	281	999999	703	353	999999	781	771	999999	904	742	412	372	999999	892	999999	452	743	999999	364	292	138	388	487	205	534	39	344	688	871	997	884	865	999999	999999	999999	168	755	815	485	549	363	325	117	472	600	999999	752	646	450	817	416	965	668	503	686	893	48	508	999999	506	447	92	378	907	857	546	929	605	732	41	999999	928	83	999999	999999	812	999999	24	999999	480	999999	698	248	999999	999999	999999	206	940	516	276	130	257	996	979	999999	280	947	209	614	63	134	157	913	999999	131	487	892	853	574	873	622	999999	903	347	229	749	844	324	999999	939	350	988	99	466	999999	449	931	104	713	659	865	81	999999	550	355	140	784	829	932	999999	999999	999999	376	642	653	999999	354	659	760	361	435	999999	883	999999	713	999999	68	457	507	681	555	999999	149	999999	17	551	623	362	991	98	965	25	392	222	999999	996	622	456	
813	814	105	282	344	999999	233	999999	197	733	837	219	999999	336	332	999999	557	239	214	460	635	111	483	999999	999999	671	396	420	249	670	763	717	523	611	644	692	586	283	463	999999	691	774	364	889	999999	781	26	999999	999999	141	999999	683	792	999999	999999	711	341	113	999999	999999	965	813	999999	526	970	999999	696	470	692	639	999999	284	999999	426	769	860	747	593	477	885	654	758	727	118	999999	90	924	999999	790	932	361	483	999999	790	821	878	781	837	919	999999	95	556	999999	999999	999999	390	907	999999	999999	999999	964	747	636	728	999999	217	96	884	520	889	205	344	999999	760	288	999999	615	985	605	891	999999	909	673	82	999999	999999	999999	999999	651	625	182	999999	999999	829	967	613	847	999999	771	999999	791	896	327	39	209	751	876	195	775	999999	775	922	770	999999	881	999999	83	564	999999	920	404	422	999999	999999	717	999999	384	849	999999	674	999999	675	223	990	999999	193	592	644	872	58	231	626	999999	384	850	260	999999	458	948	912	539	292	21	850	999999	378	662	431	999999	999999	377	999999	999999	110	922	999999	999999	999999	411	697	472	999999	691	880	698	999999	999999	859	55	466	857	925	901	879	144	999999	999999	373	781	730	530	170	331	999999	681	205	233	999999	461	750	999999	19	57	260	449	109	601	141	161	999999	999999	802	386	855	705	451	135	523	965	862	446	345	999999	999999	176	312	117	999999	208	503	554	726	407	305	914	848	999999	650	999999	999999	469	531	221	349	999999	728	784	476	999999	240	999999	999999	831	599	999999	216	20	377	93	999999	992	229	933	999999	999999	137	999999	91	940	857	999999	484	94	931	403	914	134	658	803	448	527	999999	768	999999	433	999999	999999	808	991	999999	999999	510	566	301	52	249	598	562	463	748	333	703	999999	756	667	595	625	900	999999	399	92	362	573	644	620	361	461	964	234	51	242	999999	100	242	29	72	999999	999999	888	163	325	571	999999	65	125	824	115	999999	311	999999	229	994	612	602	625	999999	936	921	681	691	788	633	338	421	515	736	612	302	737	604	999999	999999	22	999999	83	521	166	518	529	999999	999999	999999	663	396	999999	999999	983	999999	999999	543	135	999999	999999	999999	375	692	243	783	999999	388	221	999999	999999	999999	170	999999	999999	570	528	113	328	428	402	885	446	999999	970	941	599	277	999999	124	685	204	999999	999999	721	815	677	391	288	383	969	150	584	999999	177	957	235	434	266	423	969	999999	224	707	603	234	760	37	721	999999	193	281	635	106	137	88	237	489	
675	176	892	147	825	945	458	262	311	12	999999	23	715	174	21	340	155	180	980	771	87	496	999999	650	669	986	199	999999	999999	999999	315	98	729	746	759	999999	530	831	689	278	258	351	923	757	999999	708	999999	28	270	999999	951	956	108	466	999999	188	121	252	478	838	755	761	746	824	999999	999999	294	999999	415	920	809	999999	491	711	522	735	573	307	999999	960	410	999999	436	220	536	358	990	999999	343	581	978	287	363	999999	999999	497	999999	108	70	774	999999	616	613	349	495	637	475	396	999999	677	614	999999	999999	517	438	584	999999	536	298	999999	102	999999	636	999999	942	532	960	640	999999	34	140	475	247	999999	999999	999999	567	97	725	899	883	603	999999	665	967	999999	828	845	422	999999	999999	78	999999	721	999999	402	980	779	407	962	999999	835	208	920	999999	148	576	440	972	645	26	246	811	399	465	498	999999	999999	866	999999	703	125	227	259	860	72	665	999999	999999	152	812	788	999999	999999	232	57	404	406	128	828	597	398	999999	777	922	926	266	420	265	193	698	20	913	999999	268	561	617	999999	70	484	483	61	103	829	832	238	557	999999	999999	999999	999999	307	852	48	999999	999999	252	450	336	933	805	254	269	999999	454	801	874	69	999999	670	999999	454	999999	999999	354	999999	304	53	944	694	999999	217	253	847	999999	400	168	999999	450	953	319	177	999999	136	678	238	999999	939	999999	999999	363	498	555	506	999999	649	961	999999	693	642	20	999999	505	642	999999	598	10	421	75	64	643	999	618	550	361	272	831	219	999999	125	755	999999	668	914	340	881	661	747	870	448	999999	949	191	808	942	121	672	980	573	90	238	379	874	999999	397	364	879	15	999999	999999	999999	751	999999	999999	887	999999	539	591	312	999999	937	999999	551	626	624	694	818	809	607	250	600	851	646	999999	887	385	491	347	527	976	11	655	999999	999999	630	999999	999999	613	921	999999	999999	90	677	999999	153	974	828	999999	706	702	999999	80	408	904	999999	966	114	999999	690	512	173	201	74	336	681	291	659	999999	995	937	988	214	888	999999	668	999999	183	756	999999	912	557	244	641	824	440	931	999999	999999	49	664	582	345	923	999999	134	389	26	351	219	862	325	999999	261	768	714	341	191	98	999999	999999	792	358	629	999999	954	999999	560	250	999999	749	43	961	357	341	999999	652	999999	479	195	289	502	832	546	878	597	125	982	872	119	109	999999	168	463	999999	871	233	716	156	464	204	829	776	455	469	828	363	94	999999	999999	71	
999999	711	903	956	113	999999	812	750	999999	839	946	687	999999	796	999	875	999999	999999	469	140	936	999999	25	990	459	999999	386	999999	60	243	41	72	468	58	59	999999	999999	506	341	911	421	965	999999	624	258	151	999999	999999	999999	999999	999999	999999	460	283	135	914	695	913	999999	387	583	735	700	945	807	884	229	92	746	961	620	11	582	558	719	970	179	400	742	318	89	999999	616	107	999999	860	999999	195	922	145	352	999999	10	953	337	999999	275	30	999999	373	922	999999	999999	508	342	853	598	999999	563	999999	745	999999	180	198	999999	856	999999	602	567	946	281	999999	169	611	999999	279	11	999999	999999	43	704	158	583	999999	395	526	815	999999	765	534	271	710	999999	768	400	57	180	812	656	999999	567	999999	463	871	101	888	403	310	890	72	852	970	680	530	459	596	721	999999	802	780	999999	20	999999	999999	684	571	412	400	220	570	108	199	971	749	475	41	694	712	286	999999	132	515	227	702	999999	301	40	110	999999	803	999999	378	19	876	441	557	836	431	196	530	485	12	99	329	964	662	999	931	64	427	902	19	525	304	657	535	792	143	999999	393	540	311	999999	417	999999	730	189	999999	999999	918	205	273	999999	999999	31	129	425	898	738	999999	301	999999	56	891	901	326	852	714	999999	906	764	702	81	802	990	183	921	682	94	243	482	904	622	145	232	639	493	770	283	538	999999	893	405	999999	999999	441	265	200	515	918	878	475	876	412	164	999999	201	722	765	847	999999	742	999999	999999	546	999999	486	910	668	272	999999	999999	441	690	999999	870	999999	741	710	558	918	730	999999	176	999999	17	38	220	981	730	447	770	14	999999	339	999999	999999	999999	999999	705	999999	354	531	253	96	796	43	196	615	999999	205	460	999999	216	928	478	575	999999	999999	539	999999	275	929	938	824	71	86	15	360	428	791	406	948	15	603	574	208	923	89	999999	974	841	604	698	535	999999	999999	798	506	861	801	441	762	263	346	689	424	593	429	34	999999	37	835	999999	501	799	511	17	613	364	279	652	568	579	565	526	671	999999	999999	836	999999	288	509	499	626	999999	644	694	668	914	159	615	503	64	849	999999	15	417	206	736	485	751	999999	152	592	159	999999	192	698	820	27	193	190	592	722	999999	528	346	570	152	164	817	348	699	999999	663	158	513	730	999999	520	263	44	677	999999	561	999999	999999	999999	477	486	461	995	848	896	999999	999999	911	999999	418	427	669	847	63	581	668	412	495	937	999999	
11	999999	999999	89	309	764	158	513	241	170	346	999999	438	103	666	703	821	999999	802	248	238	246	180	999999	999999	999999	416	980	999999	693	158	608	429	978	475	125	10	915	549	142	816	922	680	182	81	265	240	999999	999999	877	846	999999	692	999999	699	764	999999	149	999999	457	357	178	417	999999	21	738	999999	999999	627	550	702	999999	951	670	432	316	566	998	250	999999	620	662	999999	227	846	247	999999	730	289	710	926	860	37	101	785	648	999999	141	170	343	522	780	135	999999	185	940	959	32	276	393	999999	201	899	952	837	694	584	199	701	774	823	999999	180	917	624	842	878	860	885	783	801	434	999999	999999	423	999999	536	746	999999	999999	999999	999999	464	999999	512	735	961	84	263	100	74	325	440	395	519	510	609	218	232	342	72	999999	147	999999	591	773	362	991	539	997	999999	837	156	795	497	930	557	285	999999	999999	880	999999	606	794	718	486	999999	453	397	912	240	328	523	710	843	187	755	970	999999	999999	999999	999999	999999	999999	932	236	179	644	897	999999	952	999999	999999	343	462	268	502	352	999999	999999	778	909	604	626	999999	839	324	446	951	319	185	999999	971	676	516	910	267	350	862	492	316	360	555	807	959	905	525	190	258	585	999999	412	206	999999	960	472	375	999999	498	103	912	733	999999	999999	414	376	362	999999	827	551	999999	161	490	292	799	428	364	999999	666	861	323	143	198	999999	633	772	999999	773	716	53	545	348	852	768	579	583	999999	967	403	999999	552	400	363	706	584	999999	922	913	408	541	118	999999	262	999999	779	778	544	326	954	642	985	999999	999999	783	16	999999	999999	721	712	225	761	397	402	999999	318	923	999999	491	792	999999	999999	476	375	999999	999999	999999	999999	999999	988	801	48	350	999999	760	999999	963	981	580	700	921	234	211	210	999999	780	721	999999	189	328	856	997	999999	999999	854	793	518	999999	999999	847	50	576	94	732	911	186	420	384	641	475	355	942	210	790	870	999999	648	276	999999	999999	223	999999	999999	897	142	803	999999	816	167	967	99	749	747	732	660	354	999999	478	299	16	370	347	544	713	999999	914	797	272	663	980	154	999999	42	839	634	999999	670	197	600	118	201	603	226	673	386	605	204	999999	999999	999999	999999	180	977	185	44	876	254	202	924	227	16	999999	163	187	999999	846	717	999999	108	408	684	953	877	190	814	999999	130	870	337	377	999999	999999	999999	147	255	974	275	856	804	757	17	477	273	999999	111	999999	450	48	850	539	887	
999999	380	731	841	780	303	999999	999999	278	755	383	864	556	507	687	589	26	999999	999999	581	860	113	350	401	217	999999	503	999999	345	999999	92	29	798	490	432	999999	410	305	999999	681	478	496	536	11	633	612	716	875	423	889	433	116	999999	957	999999	193	39	339	633	100	999999	999999	35	951	999999	363	999999	999999	85	739	999999	720	466	177	113	374	576	999999	999999	604	973	628	665	999999	892	999999	27	841	463	249	918	80	999999	384	882	761	470	584	337	279	546	999999	999999	683	710	999999	649	834	854	661	617	690	999999	39	999999	180	62	579	69	697	345	235	612	835	821	118	58	999999	999999	351	903	991	999999	498	68	999999	828	981	999999	999999	336	999999	999999	999999	632	999999	999999	642	999999	999999	999999	891	999999	999999	933	320	48	964	862	602	664	567	999999	512	999999	625	679	83	970	794	352	81	834	999999	371	162	248	810	213	593	999999	999999	824	583	642	22	999999	381	999999	747	294	864	128	153	524	768	999999	999999	999999	16	558	436	672	473	369	999999	66	645	999999	781	82	999999	760	278	993	259	999999	965	869	745	159	308	518	232	510	999999	952	691	365	999999	999999	764	767	999999	45	182	999999	361	224	15	955	830	112	783	675	67	114	850	999999	275	36	999999	999999	308	857	260	917	999999	999999	881	999999	999999	289	674	271	999999	470	562	243	820	999999	390	751	864	789	999999	205	735	557	452	383	112	999999	100	577	841	159	999999	350	785	265	304	398	342	329	589	551	438	999999	366	597	551	999999	339	759	645	925	749	518	538	64	191	891	520	508	583	834	198	107	430	168	999999	222	457	565	999999	992	419	545	999999	777	767	223	200	855	999999	495	211	340	999999	916	410	999999	811	999999	83	412	878	833	746	755	362	340	999999	999999	595	999999	169	774	548	999999	999999	999999	319	761	297	999999	999999	664	676	97	999999	999999	175	513	758	61	999999	999999	491	999999	124	586	798	454	999999	436	132	992	269	503	335	437	999999	289	999999	205	999999	60	442	115	999999	224	167	658	999999	504	174	587	450	544	928	442	292	740	538	929	416	865	346	860	845	708	404	182	762	206	75	999999	113	999999	420	999999	294	999999	999999	999999	999999	149	999999	999999	272	999999	552	725	574	892	154	61	751	480	789	775	999999	582	269	14	819	984	896	999999	438	288	999999	888	134	578	999999	906	999999	638	511	999999	542	999999	598	310	999999	679	999999	869	62	24	999999	633	772	645	645	711	999999	999999	90	443	999999	407	490	983	70	663	999999	
996	744	247	417	122	969	522	242	297	983	959	999999	150	999999	999999	873	424	153	850	125	999999	932	446	999999	552	557	999999	33	145	935	999999	249	502	999999	611	999999	814	606	32	663	260	412	999999	728	999999	999999	939	67	226	533	76	999999	220	548	122	999999	307	457	864	564	901	999999	107	362	378	999999	355	72	775	999999	69	999999	131	196	999999	85	585	718	632	308	618	999999	806	611	869	999999	999999	953	999999	548	828	999999	742	999999	999999	760	315	999999	359	999999	898	877	292	326	474	258	718	33	683	999999	488	589	824	565	946	891	692	495	492	603	689	402	999999	237	82	702	85	664	434	999999	770	590	368	999999	410	741	999999	490	999999	621	66	16	279	930	999999	999999	541	186	520	870	77	820	512	755	757	999999	999999	65	253	999999	182	999999	598	579	999999	898	230	639	165	215	173	999999	357	871	547	683	133	176	177	833	171	898	154	564	999999	999999	999999	612	437	904	960	672	247	376	448	12	418	699	664	171	28	999999	999999	999999	707	865	473	640	218	999999	382	999999	888	419	999999	283	999999	44	999999	326	999999	617	211	999999	999999	500	999999	999999	999999	999999	274	433	511	15	999999	999999	877	839	856	180	486	447	404	363	531	355	784	827	766	174	102	384	999999	348	351	411	699	770	69	216	999999	492	217	999999	809	949	113	882	604	349	406	80	187	373	839	383	222	848	728	900	999999	999999	999999	268	452	890	277	999999	999999	999999	570	117	779	999999	280	993	239	731	999999	582	251	999999	233	426	999999	31	207	999999	508	968	999999	999999	51	999999	999999	999999	999999	999999	230	918	681	939	229	201	779	299	301	537	103	846	153	999999	304	156	999999	813	914	999999	499	431	693	485	999999	695	224	999999	75	999999	158	999999	725	999999	999999	634	901	312	682	42	646	999999	730	669	699	662	999999	707	556	895	511	687	848	999999	459	999999	999999	205	284	533	976	71	233	999999	388	999999	999999	863	999999	669	254	355	140	882	160	30	700	33	786	999999	999999	517	999999	180	117	470	668	255	830	711	409	705	38	159	65	585	256	58	291	122	541	960	726	886	650	165	999999	966	999999	438	999999	211	419	280	662	469	898	999999	573	917	918	875	42	999999	270	999999	327	981	826	575	774	999999	999999	673	471	910	790	285	999999	951	913	999999	925	401	612	207	296	757	999999	596	686	203	484	373	204	666	999999	999999	625	999999	838	575	150	754	664	456	469	999999	999999	752	678	999999	999999	999999	14	226	999999	999999	666	73	262	570	
495	999999	888	580	177	379	999999	999999	982	342	999999	429	123	348	999999	181	999999	999999	737	550	948	999999	999999	999999	671	862	999999	999999	717	999999	791	999999	848	278	999999	909	865	999999	289	999999	999999	14	769	345	962	113	508	666	666	778	903	510	335	712	621	750	999999	824	909	314	999999	500	97	696	551	999999	580	999999	267	650	315	653	999999	647	283	944	975	581	111	568	364	703	321	938	392	290	999999	999999	656	340	597	999999	184	974	90	776	999999	83	793	999999	999999	999999	408	25	473	999999	634	688	438	677	775	999999	722	351	950	316	188	159	313	271	999999	444	199	927	999999	999999	478	901	566	999999	38	902	999999	246	999999	701	304	306	475	142	656	548	999999	978	999999	856	328	833	34	773	597	999999	769	532	994	97	473	999999	961	999999	999999	732	131	931	649	872	999999	999999	315	258	22	882	999999	180	615	331	737	220	372	207	944	999999	877	793	999999	999999	999999	265	251	947	238	823	999999	275	359	923	427	776	999999	692	903	842	528	775	999999	714	999999	598	917	999999	360	999999	118	764	265	147	854	337	31	999999	740	697	244	367	30	199	547	999999	821	691	903	960	881	999999	304	999999	126	111	42	205	188	543	999999	578	999999	975	714	581	19	221	78	99	755	951	951	999999	999999	170	755	999999	999999	673	999999	236	769	400	380	999999	999999	163	31	999999	305	999999	209	207	359	665	770	54	485	966	409	609	622	813	215	930	728	98	999999	956	356	999999	999999	999999	765	121	809	207	604	285	120	856	200	325	794	929	751	754	999999	942	399	711	96	211	273	177	613	955	194	450	710	381	659	75	406	833	798	693	441	247	856	573	999999	209	855	999999	419	999999	29	285	188	974	242	562	566	999999	999999	825	251	598	508	854	22	164	575	999999	207	135	919	999999	999999	999999	323	618	95	826	271	999999	356	721	758	317	999999	909	999999	999999	148	999999	999999	999999	458	972	452	999999	739	11	560	999999	633	125	355	294	999999	999999	999999	130	999999	624	476	739	383	498	479	530	839	200	918	113	893	839	600	110	625	167	512	169	615	480	878	999999	999999	999999	263	999999	999999	999999	930	878	764	150	85	999999	631	769	999999	960	503	999999	13	999999	999999	457	999999	794	525	255	668	229	555	985	514	190	999999	391	473	406	245	248	999999	376	270	50	348	752	764	86	999999	856	780	551	665	694	476	339	999999	818	585	468	715	130	999999	710	332	999999	999999	999999	778	249	305	981	725	264	766	637	287	999999	999999	649	
39	449	776	999999	449	14	329	820	713	416	999999	655	821	776	532	999999	570	559	718	569	126	869	308	999999	999999	798	999999	411	927	839	999999	958	709	935	439	276	999999	993	271	328	460	815	999999	371	999999	649	169	949	731	732	76	999999	999999	999999	533	169	151	546	999999	650	187	917	999999	999999	364	432	946	885	999999	266	690	577	297	999999	118	310	999999	999999	381	911	639	876	679	205	773	334	999999	169	999999	999999	135	807	742	621	150	542	999999	316	17	436	999999	283	612	999999	999999	999999	439	999999	440	232	999999	214	175	999999	20	311	248	697	111	40	999999	786	483	999999	141	883	835	999999	259	576	388	999999	929	944	217	999999	274	214	163	284	894	699	999999	999999	798	999999	641	402	611	839	303	999999	215	977	638	917	800	999999	344	167	663	999999	685	999999	843	108	285	231	999999	655	999999	44	999999	826	999999	109	66	302	278	220	252	999999	75	420	999999	163	176	952	999999	299	999999	729	870	996	620	999999	23	865	346	699	645	420	270	955	802	269	691	388	999999	539	999999	999999	276	999999	915	231	698	275	591	999999	932	333	915	842	100	316	174	547	216	15	95	201	956	999999	575	999999	999999	119	617	23	472	787	120	776	438	66	999999	999999	999999	399	441	748	283	999999	767	999999	505	427	865	495	999999	153	182	835	999999	669	551	697	999999	93	59	589	999999	999999	228	154	222	148	414	999999	853	428	466	816	573	999999	917	310	811	999999	999999	754	253	999999	999999	328	614	285	333	769	514	766	197	997	350	852	100	999999	999999	623	999999	366	23	999999	642	999999	687	999999	272	117	751	251	999999	305	756	304	345	536	659	999999	999999	937	999999	644	529	999999	999999	999999	476	999999	256	999999	873	197	999999	999999	741	422	489	251	641	999999	22	999999	999999	273	879	891	999999	999999	516	564	999999	999999	999999	999999	999999	999999	312	999999	999999	999999	999999	999999	860	539	378	698	152	786	563	923	57	999999	268	290	924	599	626	999999	217	348	228	431	214	691	999999	345	999999	999999	999999	372	999999	999999	804	999999	369	471	365	488	895	191	749	463	999999	999999	999999	637	278	803	248	952	752	999999	999999	999999	999	468	346	179	374	42	595	161	999999	200	813	122	614	845	921	463	244	148	370	36	599	764	938	621	184	538	77	310	752	475	620	999999	999999	706	424	901	134	195	124	862	595	598	105	302	779	404	33	999999	882	784	718	613	686	320	508	244	529	725	994	999999	965	295	999999	892	579	750	999999	999999	431	29	999999	58	33	507	
999999	11	999999	646	841	999999	999999	644	427	999999	757	16	999999	286	208	189	382	999999	201	288	897	310	199	212	723	39	878	999999	999999	999999	999999	670	590	188	879	507	575	882	884	223	330	330	867	999999	145	999999	999999	999999	709	251	647	929	856	999999	609	999999	811	466	923	999999	902	999999	642	565	521	999999	426	207	407	700	614	499	524	999999	957	577	443	758	77	999999	999999	639	416	760	224	526	999999	999999	579	999999	695	999999	959	82	999999	931	687	999999	919	58	155	176	841	999999	999999	999999	415	999999	787	999999	696	62	399	772	156	272	983	999999	999999	995	999999	999999	628	999999	999999	505	539	451	665	36	889	142	999999	999999	999999	499	798	407	133	76	121	934	999999	999999	63	643	999999	196	926	59	999999	999999	960	923	999999	999999	547	193	13	999999	618	963	222	760	999999	564	222	379	999999	656	473	999999	758	284	884	348	523	92	604	999999	999999	353	999999	616	999999	93	999999	915	999999	440	999999	614	403	991	458	157	999999	999999	402	499	999999	999999	428	279	586	999999	999999	686	49	435	60	465	589	641	355	275	448	606	999999	70	999999	306	135	337	705	858	999999	766	826	999999	627	226	690	114	941	446	924	255	40	718	46	495	876	819	389	495	999999	761	999999	999999	709	999999	626	341	116	133	999999	100	574	727	999999	999999	859	313	808	834	775	484	999999	909	350	202	576	962	34	897	999999	999999	948	999999	833	999999	999999	643	999999	512	600	358	998	817	231	834	681	999999	540	756	635	572	20	555	720	550	71	736	842	516	548	663	999999	219	702	999999	999999	999999	893	757	999999	226	285	306	244	426	486	882	687	516	521	273	432	277	271	857	305	999999	499	293	999999	999999	800	521	999999	936	50	789	124	323	691	999999	999999	782	597	999999	999999	999999	320	303	73	999999	59	336	994	285	241	50	947	845	613	749	865	609	999999	775	425	999999	342	308	386	697	767	374	824	999999	853	650	680	852	999999	999999	92	206	229	999999	344	473	527	687	704	10	841	279	709	941	461	810	393	821	993	999999	381	22	917	376	421	684	512	798	999999	999999	369	999999	999999	32	667	999999	999999	218	440	999999	999999	655	603	999999	999999	497	664	999999	999999	999999	266	858	858	48	999999	79	288	853	768	999999	961	999999	999999	999999	999999	747	995	687	999999	792	430	184	999999	51	295	726	419	542	521	924	29	999999	64	999999	999999	511	999999	999999	813	598	390	536	450	999999	990	518	400	999999	999999	118	501	977	999999	999999	999999	91	477	817	752	492	659	746	
341	843	641	999999	673	999999	999999	139	511	999999	873	999999	411	999999	733	610	999999	777	336	929	999999	999999	999999	51	999999	112	766	253	43	999999	493	331	938	643	205	606	999999	999999	844	999999	701	614	607	742	113	921	550	729	357	866	765	975	166	730	948	999999	999999	599	319	999999	118	545	106	92	275	999999	748	999999	698	137	471	403	932	811	999999	193	806	689	999999	110	562	47	895	177	999999	999999	175	217	694	277	999999	549	348	283	416	999999	518	999999	999999	561	999999	782	41	999999	999999	372	52	355	502	765	132	732	662	219	19	999999	649	928	428	756	387	540	83	431	942	999999	64	658	404	81	675	291	222	385	999999	999999	999999	675	772	999999	475	820	715	929	154	462	886	138	274	999999	517	589	999999	720	184	643	708	609	288	481	317	999999	950	430	999999	999999	519	286	293	238	74	974	166	137	290	567	999999	999999	286	489	46	999999	394	999999	564	95	195	501	999999	293	999999	406	396	300	984	91	869	295	839	314	943	999999	999999	45	281	543	999999	968	999999	617	999999	564	333	799	445	391	999	891	865	999999	655	28	84	10	167	667	587	865	999999	208	999999	539	314	971	545	999999	90	359	787	31	999999	226	71	999999	999999	517	82	597	855	602	999999	978	429	835	658	925	999999	999999	877	613	955	567	999999	241	919	289	259	999999	263	19	310	650	999999	999999	351	438	956	999999	535	650	594	999999	20	550	126	719	119	479	323	620	899	245	999999	999999	76	105	400	830	674	195	999999	721	343	999999	302	442	874	585	493	229	969	55	319	237	28	965	557	285	125	210	999999	999999	48	999999	999999	74	178	929	777	255	48	999999	815	999999	999999	873	656	174	257	683	844	534	999999	103	651	854	925	253	165	110	548	125	715	999999	26	487	682	701	735	999999	999999	945	807	248	999999	843	999999	970	845	154	318	392	38	441	365	645	793	999999	990	265	148	999999	773	999999	707	999999	419	351	333	904	201	999999	439	29	419	999999	726	747	911	808	625	999999	999999	21	792	999999	97	284	118	999999	693	999999	710	479	999999	348	182	140	540	269	433	887	646	940	953	363	952	18	31	999999	918	56	999999	192	640	193	527	761	884	999999	999999	999999	242	952	999999	999999	255	960	930	999999	726	596	217	652	384	999999	318	467	999999	438	213	999999	262	999999	462	647	999999	527	839	905	821	420	999999	999999	999999	297	655	694	729	499	999999	992	88	950	739	332	839	391	808	902	874	69	999999	456	348	756	883	999999	499	572	
760	999999	130	34	999999	999999	350	228	228	999999	999999	999999	737	999999	999999	999999	10	312	913	140	808	322	719	937	41	999999	716	999999	650	677	999999	75	999999	166	738	390	871	63	999999	433	981	621	999999	999999	819	260	999999	144	135	136	755	581	676	368	764	447	18	193	999999	498	599	551	577	550	682	999999	999999	999999	829	939	349	947	612	489	158	197	159	998	127	780	440	582	673	524	921	832	999999	836	999999	301	382	687	70	999999	834	440	54	999999	48	801	832	750	314	195	999999	999999	968	197	220	577	298	20	999999	999999	999999	27	877	63	629	849	999999	999999	999999	538	567	999999	887	411	999999	717	999999	999999	959	325	948	689	999999	487	737	999999	863	211	626	824	12	371	999999	847	153	817	562	991	992	198	182	999999	572	776	628	999999	999999	567	999999	502	434	999999	999999	750	999999	378	749	999999	325	516	985	427	964	363	999999	205	50	49	267	838	164	161	544	771	153	708	999999	999999	999999	999999	201	306	669	134	999999	251	321	871	583	999999	999999	172	675	999999	212	754	999999	999999	999999	432	94	881	309	703	999999	282	226	999999	607	565	999999	999999	999999	713	999999	689	758	839	963	294	884	178	466	999999	771	992	999999	68	568	398	432	909	261	437	527	319	996	966	787	127	999999	42	274	27	523	818	630	961	999999	522	999999	445	999999	955	999999	916	425	816	932	354	999999	999999	720	218	143	351	997	114	196	999999	693	792	999999	846	268	852	999999	449	969	952	372	525	898	55	402	986	999999	305	889	610	893	189	43	443	331	868	999999	66	883	181	999999	999999	774	164	829	214	393	999999	697	695	22	999999	847	979	982	280	269	675	816	157	999999	702	224	585	999999	513	758	619	524	399	999999	847	999999	797	999999	999999	999999	999999	999999	197	602	265	607	203	999999	917	342	999999	999999	60	609	646	249	736	999999	128	311	198	51	325	456	773	883	308	999999	999999	420	59	847	146	999999	525	459	628	999999	432	105	30	999999	204	999999	704	168	474	790	999999	607	829	313	23	544	999999	702	999999	741	829	381	309	999999	432	999999	292	216	324	530	94	999999	621	192	999999	33	290	211	847	153	752	615	419	517	999999	567	590	746	834	601	999999	999999	558	886	725	61	999999	999999	564	696	889	497	844	943	999999	707	986	647	251	990	264	360	854	999999	999999	999999	961	791	777	865	916	999999	999999	722	562	270	638	734	999999	20	237	308	646	160	263	264	770	476	811	563	580	999999	999999	843	347	617	999999	801	999999	511	999999	
999999	999999	999999	779	354	999999	132	999999	999999	999999	262	999999	241	763	955	714	704	999999	735	999999	494	999999	999999	295	973	999999	537	384	945	302	836	837	955	920	232	104	947	380	909	148	648	96	376	494	328	762	999999	90	392	999999	273	308	171	68	605	35	989	413	806	313	588	747	445	152	999999	424	235	320	541	861	766	999999	593	597	804	408	613	729	967	220	777	999999	999999	51	38	999999	676	999999	999999	207	999999	543	574	606	559	999999	650	233	999999	903	537	952	549	530	146	939	999999	573	999999	206	999999	270	446	595	535	140	999999	403	123	705	999999	337	995	999999	999999	233	999999	986	47	903	999999	389	478	999999	683	825	999999	471	905	999999	999999	112	644	999999	785	844	106	999999	81	429	999999	257	120	556	165	210	957	215	999999	912	999999	729	536	359	449	42	999999	383	912	710	232	999999	498	999999	999999	999999	999999	876	558	913	137	781	999999	618	758	999999	279	999999	908	482	999999	999999	698	992	909	102	576	295	999999	752	62	722	75	370	206	861	999999	95	672	999999	999999	999999	657	859	785	407	814	918	999999	938	763	870	474	439	842	999999	594	506	124	791	999999	999999	999999	805	861	999999	715	554	421	999999	751	999999	258	399	999999	999999	54	839	216	999999	287	657	694	740	988	191	257	999999	528	999999	276	262	970	881	999999	118	883	851	998	381	999999	270	999999	703	999999	580	621	85	473	65	999999	755	999999	612	513	422	713	466	817	999999	166	999999	999999	746	630	498	222	377	949	857	999999	202	999999	999999	999999	27	161	990	553	418	569	182	173	472	999999	999999	963	368	377	37	404	427	999999	999999	224	612	999999	760	83	999999	999999	999999	135	999999	162	999999	915	463	792	496	270	722	999999	408	119	984	916	562	999999	119	535	854	999999	922	999999	485	167	999999	999999	218	782	401	917	853	61	325	999999	557	999999	906	606	509	575	880	999999	681	514	999999	219	999999	999999	681	999999	964	173	999999	254	212	161	999999	135	999999	842	584	714	869	805	69	999999	794	937	999999	999999	650	513	999999	289	128	166	781	999999	531	311	390	522	110	197	953	689	548	80	843	405	643	780	212	666	991	176	896	876	455	289	425	303	336	439	563	461	148	999999	135	999999	380	706	603	999999	462	71	613	999999	851	379	808	723	103	999999	999999	869	310	368	297	952	269	905	999999	999999	886	97	195	671	633	502	551	325	999999	797	35	936	999999	120	214	929	999999	224	34	86	999999	999999	209	999999	830	999999	160	779	999999	183	787	474	192	
361	216	374	999999	942	59	999999	827	492	778	306	999999	672	692	200	164	999999	999999	55	880	447	771	193	999999	821	840	999999	351	772	999999	771	20	560	754	999999	903	839	63	621	174	675	259	987	924	999999	436	168	12	959	624	999999	785	742	999999	999999	999999	32	487	999999	111	121	17	64	113	16	296	386	917	867	296	324	999999	776	880	215	198	784	269	999999	395	999999	936	392	157	810	999999	278	966	999999	245	881	362	998	520	63	667	204	884	999999	617	999999	250	999999	999999	310	999999	18	861	388	999999	999999	999999	503	669	999999	999999	625	907	302	30	28	420	907	631	999999	999999	316	266	826	547	994	900	352	999999	999999	999999	999999	719	847	546	977	416	999999	999999	440	129	858	338	101	879	999999	296	591	896	599	638	343	513	267	347	957	999999	44	841	560	999999	999999	136	333	986	383	905	70	755	52	611	833	999999	999999	295	113	978	174	947	505	707	318	455	777	707	999999	297	461	999999	588	235	381	746	999999	999999	709	732	14	114	505	146	236	835	853	999999	805	999999	322	972	999999	979	587	97	345	853	999999	963	359	999999	888	999999	999999	999999	176	999999	999999	999999	547	665	585	381	974	69	451	368	480	482	602	789	901	216	999999	489	276	609	648	294	999999	999999	939	745	999999	387	226	420	693	676	668	46	757	719	353	657	396	999999	15	527	645	977	999999	123	371	999999	724	681	999999	963	293	567	177	945	999999	999999	726	999999	999999	596	999999	41	675	999999	999999	999999	42	192	863	327	103	414	999999	999999	999999	433	678	825	384	999999	999999	999999	999999	729	393	111	868	811	999999	856	999999	555	999999	999999	999999	613	999999	999999	309	806	537	542	818	793	869	878	963	56	306	262	818	900	999999	999999	999999	309	999999	945	420	712	999999	999999	999999	16	395	547	552	999999	448	999999	132	110	999999	577	284	999999	725	515	859	514	147	822	515	781	48	41	100	675	485	384	881	365	167	597	120	317	392	812	408	331	999999	779	607	270	139	718	384	888	999999	813	999999	999999	96	905	574	873	999999	377	999999	364	457	876	709	73	164	766	942	999999	467	967	737	913	117	537	999999	368	999999	254	651	329	656	211	764	999999	999999	999999	279	262	32	246	602	25	999999	999999	999999	459	79	999999	115	373	775	999999	430	999999	86	670	119	558	999999	216	658	999999	726	999999	707	999999	122	47	999999	500	496	690	906	230	999999	999999	79	72	999999	728	999999	999999	148	287	553	210	999999	819	595	999999	554	999999	535	999999	588	142	298	999999	
346	627	347	41	281	615	876	95	548	999999	580	363	600	999999	894	998	917	978	331	448	104	999999	474	302	452	999999	999999	775	165	101	642	241	433	873	726	999999	391	267	999999	533	411	999999	662	580	999999	241	540	999999	826	999999	898	610	811	849	111	839	163	55	589	149	669	110	930	457	567	348	929	999999	330	858	999999	999999	999999	798	47	636	999999	893	62	999999	999999	447	999999	627	203	42	430	584	772	886	882	999999	678	269	863	310	537	214	23	901	999999	812	999999	999999	920	248	41	23	999999	474	994	999999	999999	378	547	232	161	312	999999	534	918	355	999999	443	975	999999	999999	318	999999	737	109	640	880	161	908	999999	269	981	707	999999	999999	416	999999	307	999999	623	352	309	722	999999	159	234	950	488	982	956	858	745	992	648	266	722	88	85	375	364	388	841	999999	758	962	180	605	309	533	999999	999999	999999	550	361	999999	682	596	302	587	874	690	999999	178	952	930	524	988	68	999999	288	337	696	932	999999	245	999999	838	963	999999	978	628	650	999999	481	382	211	204	641	719	584	135	786	497	500	674	986	999999	518	828	448	192	546	611	254	183	999999	724	999999	999999	428	843	633	624	609	255	49	999999	999999	999999	999999	999999	357	348	999999	163	551	209	441	999999	258	837	999999	144	999999	796	999999	48	710	307	999999	487	190	999999	300	740	502	171	888	254	634	549	975	938	999999	999999	999999	208	498	101	632	686	292	159	867	999999	522	498	393	812	173	11	737	400	94	251	999999	832	57	382	660	999999	321	197	999999	709	861	392	999999	999999	999999	883	549	618	674	808	205	999999	657	709	228	999999	777	999999	90	633	999999	999999	853	858	978	12	999999	125	440	252	375	105	921	999999	730	140	463	281	850	999999	461	128	725	285	55	118	999999	348	164	656	611	245	116	999999	897	286	539	186	143	959	733	434	187	432	999999	109	120	499	978	999999	551	506	235	800	182	693	859	577	812	999999	999999	999999	961	784	640	139	989	999999	270	454	601	286	999999	999999	556	37	940	999999	842	946	998	685	369	76	115	115	20	315	433	999999	426	961	374	272	141	921	472	999999	792	999999	120	794	999999	999999	496	999999	368	344	254	154	752	999999	735	866	872	999999	451	894	999999	534	128	999999	892	999999	999999	639	912	999999	999999	634	564	999999	510	538	835	213	456	999999	579	840	747	999999	71	999999	461	859	236	507	400	989	480	578	999999	267	195	999999	901	183	999999	857	999999	493	585	619	590	215	999999	206	41	
668	999999	616	324	839	999999	453	999999	614	603	177	413	414	484	769	164	999999	823	999999	352	408	311	282	338	722	999999	264	999999	451	697	256	999999	999999	476	731	999999	863	263	884	480	742	814	999999	579	338	453	947	18	816	465	999999	392	813	853	632	999999	423	288	999999	361	999999	363	181	916	357	374	384	938	752	475	301	731	938	771	610	594	23	702	999	279	540	255	283	985	102	999999	999999	185	844	375	880	584	662	999999	947	389	643	999999	232	964	79	999999	999999	350	174	873	999999	51	253	48	352	999999	999999	332	821	286	89	195	999999	493	385	999999	104	999999	595	716	999999	414	824	999999	951	999999	999999	44	999999	530	990	933	821	999999	419	947	931	999999	999999	169	305	339	712	670	999999	457	556	738	589	870	915	878	755	458	803	49	227	32	97	710	999999	254	132	300	296	156	373	605	999999	437	999999	298	365	436	420	739	702	999999	999999	503	999999	999999	455	339	615	999999	187	373	999999	379	999999	909	718	322	919	61	217	421	383	163	94	951	663	999999	604	999999	522	329	47	999999	347	74	999999	999999	999999	507	798	793	685	184	968	10	189	704	999999	367	999999	53	516	369	532	291	779	767	419	144	88	303	999999	989	599	999999	999999	999999	42	665	808	134	698	999999	262	424	736	999999	195	93	771	999999	999999	247	56	479	812	678	541	999999	295	344	184	999999	429	504	68	696	585	999999	674	827	671	51	558	455	354	105	116	118	554	580	581	335	373	999999	999999	999999	942	999999	56	656	820	976	380	999999	949	218	999999	758	366	50	623	999999	999999	943	297	412	999999	600	999999	716	572	433	999999	714	999999	999999	126	999999	655	570	753	466	73	999999	999999	695	999999	999999	999999	999999	113	357	751	999999	957	505	915	429	831	446	809	352	994	339	94	397	474	999999	999999	109	102	691	112	795	297	166	23	401	936	601	740	999999	999999	988	612	224	681	997	757	999999	934	696	999999	218	760	410	471	999999	933	999999	231	15	382	406	999999	422	254	999999	227	800	491	999999	999999	239	706	999999	258	999999	999999	999999	716	477	999999	454	999999	999999	999999	894	999999	999999	694	999999	468	327	380	999999	231	999999	945	200	969	725	779	956	775	420	214	249	512	999999	162	999999	16	999999	902	753	107	928	241	999999	210	999999	920	341	115	211	65	175	858	971	999999	999999	70	536	900	990	697	951	678	755	201	972	392	489	733	239	283	404	424	999999	637	303	465	999999	989	619	804	999999	851	573	364	49	390	541	572	999999	
404	479	173	912	65	999999	999999	485	455	237	967	999999	607	876	927	999999	750	241	343	689	999999	763	999999	999999	196	999999	110	114	401	999999	591	851	916	141	834	804	240	999999	999999	490	54	999999	851	762	651	373	840	974	645	703	298	999999	207	883	506	999999	932	883	725	806	56	154	94	303	646	126	525	475	51	133	429	999999	670	999999	999999	124	999999	784	999999	822	999999	135	999999	999999	863	442	654	42	635	999999	871	999999	999999	764	444	899	895	558	999999	535	848	375	999999	522	999999	999999	999999	354	248	391	999999	157	254	999999	398	921	685	397	440	213	472	492	840	847	261	81	461	999999	999999	745	229	999999	999999	113	974	52	201	999999	423	812	954	999999	793	254	999999	999999	113	883	999999	522	223	508	999999	912	999999	999999	999999	95	999999	211	598	582	935	503	172	377	489	150	928	355	729	738	973	627	258	172	698	999999	999999	537	999999	578	999999	999999	531	721	999999	755	999999	999999	517	115	685	222	223	381	374	300	92	105	244	963	955	30	792	484	534	500	664	900	666	939	711	999999	243	30	52	48	972	999999	142	733	999999	318	838	624	63	761	413	876	797	408	513	288	302	14	999999	519	113	999999	196	744	101	149	952	578	404	952	978	203	338	336	328	641	963	511	863	646	999999	178	431	773	999999	787	113	268	999999	999999	440	238	407	999999	935	925	264	398	999999	999999	365	269	999999	999999	999999	220	547	999999	90	872	999999	791	151	976	337	999999	624	422	656	314	46	694	999999	971	522	749	795	805	401	402	386	575	869	903	999999	922	947	331	990	877	249	641	187	563	116	648	97	431	206	999	310	999999	741	337	923	671	127	258	999999	43	999999	742	80	688	999999	750	999999	999999	695	414	987	303	432	779	999999	404	517	589	864	999999	999999	373	609	999999	999999	999999	999999	542	979	999999	805	999999	744	999999	462	506	999999	499	77	999999	727	849	999999	791	22	17	999999	961	999999	528	163	538	999999	714	999999	60	143	679	596	951	916	388	268	86	609	298	999999	999999	999999	568	999999	28	522	999999	999999	811	638	999999	388	93	135	872	280	461	465	276	315	999999	584	411	999999	892	999999	999999	450	348	999999	999999	191	999999	458	942	999999	999999	694	999999	25	885	568	570	999999	325	999999	512	825	53	117	999999	621	999999	999999	999999	892	999999	204	941	999999	406	67	806	999999	979	635	999999	999999	193	238	576	999999	999999	261	999999	999999	999999	989	58	601	399	299	407	999999	999999	48	849	741	930	999999	999999	999999	753	30	619	
828	761	349	443	689	636	878	642	814	541	49	301	91	562	66	999999	926	999999	349	999999	116	660	575	445	941	786	922	704	999999	999999	999999	23	309	642	601	711	674	556	368	965	521	999999	592	999999	745	746	767	188	873	181	801	363	414	304	512	999999	195	999999	501	902	713	183	508	314	999999	36	992	449	961	355	214	380	787	383	999999	459	77	999999	999999	204	29	743	999999	961	708	713	608	14	139	432	525	769	64	465	261	348	158	288	235	718	999999	327	227	527	967	430	576	40	100	999999	111	319	215	307	883	999999	351	547	605	760	428	987	319	538	829	999999	326	331	131	865	310	999999	999999	980	450	701	526	314	993	287	999999	577	999999	86	331	216	564	999999	581	292	996	611	683	475	300	767	18	688	999999	999999	114	254	909	235	752	999999	999999	234	856	999999	999999	47	553	327	623	850	83	999999	216	999999	880	569	749	839	868	698	115	185	999999	999999	693	838	616	470	183	999999	999999	688	333	19	547	339	999999	399	838	959	999999	999999	851	450	693	775	999999	84	652	545	504	79	367	63	216	999999	543	184	499	614	999999	93	154	729	191	395	909	999999	999999	999999	668	360	10	908	641	999999	333	250	989	917	366	542	818	999999	399	599	331	279	803	63	795	726	999999	233	539	973	221	999999	268	308	866	284	999	111	999999	153	78	458	422	466	170	303	194	581	258	888	275	999999	999999	999999	74	639	404	31	755	942	999999	777	999999	667	538	211	981	691	999999	91	999999	716	760	999999	531	872	999999	346	892	502	999999	329	999999	999999	708	999999	791	677	243	237	880	999999	356	934	694	999999	88	754	999999	959	322	503	530	999999	354	999999	999999	95	999999	999999	781	67	999999	262	999999	140	801	728	959	999999	999999	999999	457	823	211	565	370	826	560	240	793	112	417	933	999999	48	798	999999	306	159	949	999999	616	52	455	822	848	103	533	564	499	999999	795	999999	549	999999	999999	999999	965	788	198	929	999999	830	999999	679	649	205	83	372	999999	992	432	809	883	714	999999	415	378	388	717	999999	303	999999	999999	443	317	322	394	180	999999	999999	843	517	999999	30	180	786	644	999999	999999	653	29	999999	999999	506	999999	999999	221	834	321	640	338	586	81	999999	635	538	99	964	371	336	999999	902	379	248	159	915	847	999999	543	999999	770	601	215	73	257	142	772	244	516	331	999999	999999	999999	999999	999999	267	445	50	394	999999	696	680	999999	846	842	127	999999	984	357	22	999999	358	300	409	869	736	
380	17	674	999999	765	999999	458	999999	235	260	999999	27	485	891	999999	807	478	901	999999	100	999999	999999	231	139	350	788	999999	503	192	752	269	460	492	999999	886	438	375	999999	876	840	232	373	620	591	84	773	509	465	542	340	999999	999999	999999	778	550	21	786	544	162	977	968	954	999999	482	991	999999	999999	458	15	51	441	587	35	384	999999	999999	999999	999999	65	999999	288	999999	961	999999	999999	870	999999	714	486	999999	651	999999	737	898	871	277	515	147	600	491	999999	999999	999999	500	898	302	999999	809	910	727	999999	156	999999	999999	699	547	993	15	609	131	326	820	971	999999	999999	610	850	136	513	600	317	610	49	573	999999	237	970	470	953	581	506	999999	999999	999999	612	504	351	162	209	333	999999	510	538	478	174	999999	89	999999	111	298	999999	246	306	319	420	661	117	999999	256	471	576	532	999999	38	624	999999	26	222	528	895	268	697	927	999999	999999	999999	82	999999	408	910	157	650	369	999999	999999	270	169	494	349	950	397	999999	905	737	757	752	458	509	854	999999	412	867	802	216	999999	754	319	127	999999	613	589	546	999999	346	324	926	173	396	899	364	701	999999	873	577	507	832	792	200	432	573	358	999999	716	104	508	290	999999	163	999999	384	999999	999999	500	735	370	850	917	568	423	999999	999999	72	610	999999	612	880	999999	234	708	206	961	129	999999	430	265	999999	999999	999999	838	43	88	20	760	999999	413	658	41	147	217	656	999999	233	776	601	999999	295	961	999999	491	999999	296	999999	999999	439	423	831	357	80	480	353	29	503	730	389	999999	577	312	999999	96	999999	999999	856	26	61	291	999999	352	999999	999999	969	65	615	932	220	999999	999999	999999	330	111	999999	311	961	999999	864	999999	421	999999	396	849	999999	983	999999	138	537	779	440	607	402	157	684	489	999999	999999	511	297	999999	571	519	999999	298	21	981	985	515	652	887	199	162	424	870	244	955	254	37	999999	190	486	999999	441	316	999999	173	183	999999	102	57	335	165	576	999999	849	999999	754	999999	999999	11	890	623	999999	891	250	999999	999999	286	999999	533	999999	608	525	117	999999	999999	87	335	442	848	807	568	999999	999999	999999	43	586	202	999999	260	211	694	631	999999	299	862	521	999999	76	411	999999	999999	976	569	999999	999999	640	468	999999	684	906	428	127	557	204	332	211	288	338	216	868	786	265	999999	999999	325	999999	541	818	76	999999	999999	269	41	663	909	591	853	568	999999	403	128	999999	346	353	783	576	999999	789	999999	660	242	221	859	
542	408	642	787	247	721	750	108	649	237	39	380	168	95	893	294	740	358	719	504	813	749	999999	918	999999	548	748	903	751	850	415	421	325	410	498	265	277	803	615	846	94	304	478	670	999999	973	624	999999	999999	505	236	312	999999	999999	55	999999	519	999999	942	699	973	846	357	799	822	618	999999	758	596	999999	26	936	742	873	419	519	281	227	611	871	923	267	724	256	999999	112	898	607	999999	705	745	554	860	999999	873	999999	947	679	847	698	918	866	894	999999	488	300	999999	999999	307	536	999999	302	121	999999	775	716	132	110	999999	720	719	457	999999	891	892	472	85	999999	10	181	999999	602	999999	913	952	67	372	999999	768	333	542	999999	309	828	999999	453	442	789	150	167	125	846	503	137	979	471	473	13	658	25	224	743	649	136	964	918	922	208	128	717	999999	949	999999	999999	187	470	157	999999	999999	448	40	296	999999	842	999999	725	999999	252	934	491	594	999999	999999	752	999999	799	999999	999999	863	275	531	244	671	433	814	175	514	652	950	518	323	999999	306	219	985	927	67	806	80	249	819	679	274	637	133	983	435	999999	741	387	861	974	712	440	917	795	624	999999	38	890	220	999999	301	425	177	696	999999	314	767	191	742	802	113	999999	456	851	969	999999	309	999999	740	925	999999	573	656	349	195	866	302	199	312	999999	777	190	38	372	999999	848	469	437	920	999999	999999	559	644	69	999999	98	984	75	999999	590	953	208	159	295	546	999999	769	828	999999	207	21	577	879	937	34	922	594	93	999999	999999	999999	872	910	618	113	999999	928	596	478	107	881	236	373	721	999999	579	40	999999	826	659	89	641	926	723	119	999999	680	999999	45	948	503	901	602	705	26	91	298	999999	191	999999	800	182	359	413	325	999999	214	999999	96	454	892	999999	267	813	51	999999	999999	196	509	859	999999	999999	561	999999	603	980	634	999999	705	770	291	499	999999	639	859	906	999999	522	408	999999	49	523	620	590	65	652	643	999999	663	999999	145	999999	41	999999	516	999999	999999	829	809	999999	160	999999	461	326	173	403	299	627	953	145	650	999999	788	184	820	165	610	970	474	999999	346	845	999999	621	999999	189	467	239	999999	291	999999	462	712	73	999999	502	72	304	999999	661	999999	26	835	527	999999	712	322	857	999999	999999	968	651	999999	858	998	314	999999	839	691	983	999999	70	504	672	851	198	720	725	10	328	103	315	999999	812	598	999999	20	999999	189	922	866	610	726	999999	322	642	107	854	
999999	999999	999999	232	613	999999	999999	999999	522	172	676	253	992	597	856	194	267	999999	999999	551	999999	678	999999	66	999999	769	126	999999	343	732	360	218	101	865	661	999999	369	999999	702	117	97	999999	807	848	809	935	929	279	753	542	999999	659	543	555	594	395	999999	902	572	843	328	398	959	790	812	999999	162	136	936	726	825	396	999999	991	999999	964	871	454	999999	999999	839	846	583	800	227	999999	675	545	999999	275	564	466	308	858	789	698	346	27	46	352	782	802	343	37	717	128	698	552	101	999999	524	131	655	847	999999	999999	815	168	572	120	792	617	855	999999	172	368	97	112	211	765	999999	853	418	904	941	999999	513	556	93	109	13	133	999999	650	999999	442	999999	999999	854	317	999999	999999	454	999999	560	175	947	672	864	999999	40	999999	350	999999	999999	670	713	750	999999	967	999999	269	84	473	117	669	173	215	999999	999999	999999	999999	257	894	882	449	999999	493	999999	776	99	841	691	734	999999	416	782	128	647	89	729	999999	554	999999	349	623	113	981	999999	890	12	741	999999	145	802	403	348	456	999999	563	271	229	406	999999	999999	999999	999999	350	404	700	886	54	567	840	10	999999	999999	369	554	268	345	999999	999999	463	774	357	99	556	999999	999999	78	336	674	94	818	509	664	425	19	999999	55	763	587	999999	14	957	999999	999999	144	316	321	999999	901	195	227	844	554	999999	365	529	48	32	417	729	632	560	999999	999999	32	500	999999	999999	359	342	222	999999	840	558	459	816	183	187	421	625	999999	99	434	488	867	999999	955	721	70	489	999999	33	355	999999	493	454	587	999999	999999	644	485	654	999999	999999	972	645	999999	995	493	548	356	860	999999	791	999999	543	999999	891	999999	58	545	999999	606	870	999999	199	236	982	999999	999999	239	481	298	776	150	709	469	999999	516	231	999999	959	237	522	999999	999999	422	563	492	949	328	695	95	840	108	375	58	758	999999	999999	418	32	930	999999	318	999999	999999	999999	651	666	83	270	999999	393	999999	585	882	94	736	844	777	673	999999	999999	685	543	395	457	999999	774	660	710	999999	999999	813	947	39	748	999999	268	751	999999	999999	826	875	68	320	701	999999	523	999999	999999	32	567	15	999999	999999	999999	803	775	489	999999	166	876	15	999999	999999	651	580	999999	999999	143	999999	478	999999	199	760	999999	249	999999	233	693	695	164	291	696	999999	999999	727	78	424	224	945	438	999999	637	999999	999999	999999	999999	262	669	999999	999999	967	359	93	553	474	816	999999	860	574	999999	551	999999	
428	12	595	319	684	999999	924	999999	999999	999999	197	452	699	465	999999	725	851	736	374	999999	999999	999999	197	931	612	144	431	910	94	564	999999	769	886	983	999999	429	999999	511	828	999999	744	999999	914	635	172	640	854	19	58	268	18	838	810	987	233	364	814	663	999999	549	999999	23	427	999999	999999	428	566	715	256	348	285	349	999999	999999	819	951	159	999999	999999	972	290	421	862	999999	555	811	958	898	999999	853	614	786	804	999999	862	731	202	762	999999	743	83	148	762	710	983	668	929	999999	999999	999999	214	999999	894	734	269	77	161	602	606	879	469	999999	955	402	733	499	544	629	170	97	759	999999	617	35	898	151	659	161	999999	886	882	180	729	999999	999999	361	891	999999	29	999999	580	999999	166	999999	284	415	999999	369	999999	494	999999	310	626	999999	522	817	645	868	835	999999	418	999	999999	999999	997	298	938	999999	753	382	607	474	609	375	999999	169	240	553	751	999999	958	999999	185	357	763	581	999999	649	999999	831	716	32	244	902	386	580	839	447	76	999999	999999	715	615	999999	999999	659	700	260	573	362	999999	101	127	999999	169	128	824	999999	956	425	744	999999	510	999999	665	584	239	707	989	936	330	792	487	999999	999999	252	683	581	470	113	881	303	85	999999	253	999999	905	999999	743	999999	756	436	491	650	999999	187	215	693	938	999999	429	993	271	637	42	794	614	999999	999999	916	999999	252	942	852	544	451	223	897	678	50	999999	346	999999	999999	189	894	311	999999	524	839	47	989	643	168	683	887	999999	448	580	458	20	554	567	826	822	514	493	639	116	999999	963	999999	999999	999999	999999	93	39	540	458	999999	493	999999	836	999999	878	455	609	999999	999999	999999	419	775	999999	230	40	134	779	146	999999	674	999999	672	730	725	875	729	975	745	535	600	858	501	989	442	965	999999	718	81	948	377	905	708	999999	999999	999999	198	991	999999	867	508	314	893	631	783	737	999999	56	121	620	158	480	863	259	999999	999999	917	785	884	264	796	416	999999	198	541	769	999999	211	281	344	687	738	190	878	999999	999999	965	870	999999	704	154	197	999999	999999	799	999999	51	459	999999	661	472	999999	116	540	80	999999	606	704	999999	23	999999	619	775	776	933	420	299	999999	232	999999	833	57	579	999999	999999	999999	999999	257	999999	999999	727	252	317	620	872	999999	999999	650	807	999999	999999	270	999999	203	668	534	999999	830	999999	389	607	999999	999999	612	827	999999	999999	927	430	471	292	358	315	999999	295	794	311	164	904	658	999999	
649	999999	297	600	572	276	386	521	585	197	979	730	20	47	670	24	705	999999	456	452	704	230	346	652	999999	955	335	907	999999	233	267	926	868	600	957	880	999999	999999	264	158	456	415	999999	284	313	627	999999	417	624	779	999999	372	457	216	93	429	999999	999999	267	617	941	478	647	362	929	999999	999999	419	89	999999	85	692	538	308	995	999999	385	71	999999	714	660	918	292	104	626	895	999999	662	516	999999	999999	303	754	647	217	999999	767	492	354	999999	765	884	337	834	703	913	999999	158	221	999999	53	999999	999999	552	956	33	196	552	735	999999	584	999999	999999	551	749	781	999999	891	101	27	531	892	999999	99	999999	775	590	999999	999999	712	71	999999	451	721	494	999999	998	999999	999999	999999	791	225	757	320	999999	999999	981	999999	94	922	975	999999	67	999999	273	999999	71	216	999999	190	442	738	161	32	973	999999	759	999999	67	488	783	736	210	907	235	315	999999	406	423	999999	794	804	372	999999	737	128	272	999999	999999	342	999999	791	999999	999999	751	63	74	734	346	999999	805	999999	729	606	148	249	999999	159	968	957	26	665	792	217	999999	999999	375	682	999999	999999	991	512	732	724	288	999999	137	701	999999	182	251	410	69	12	589	993	84	766	999999	999999	385	999999	288	500	326	544	999999	401	122	122	687	392	999999	491	429	303	77	14	327	156	122	51	993	796	716	999999	605	790	628	403	563	609	351	798	479	878	233	242	407	744	993	736	588	54	494	999999	960	577	999999	296	925	80	448	999999	385	999999	999999	999999	784	710	938	218	772	719	558	88	50	651	22	999999	999999	835	607	582	999999	385	462	948	312	999999	655	38	218	999999	477	493	170	999999	423	144	758	741	458	696	806	999999	963	868	496	999999	999999	999999	565	41	999999	100	472	866	40	999999	881	180	190	927	65	910	10	441	252	74	999999	999999	999999	877	792	338	999999	910	775	378	999999	594	462	896	47	345	472	186	125	999999	31	303	137	423	262	999999	561	530	640	896	784	532	625	431	497	999999	91	999999	248	887	713	562	100	662	999999	297	717	293	999999	720	999999	823	325	866	53	624	755	999999	999999	213	777	856	999999	879	999999	890	968	999999	408	999999	263	785	999999	237	673	999999	213	475	837	965	870	277	999999	920	459	999999	216	759	999999	873	999999	999999	72	44	120	856	292	221	999999	999999	328	686	999999	788	466	662	885	97	203	584	420	290	977	999999	343	509	225	359	429	999999	999999	219	652	999999	919	986	722	999999	127	816	
186	992	406	999999	999999	193	999999	852	999999	797	85	128	566	804	999999	999999	999999	413	701	610	641	932	791	446	23	119	999999	360	869	479	939	982	970	386	407	999999	999999	999999	21	159	127	999999	895	999999	556	564	652	848	999999	28	697	319	999999	516	184	254	210	960	137	999999	999999	41	982	984	858	103	158	999999	406	44	999999	463	401	999999	492	277	999999	169	890	458	467	999999	288	850	782	629	999999	464	212	163	228	923	709	999999	10	95	390	911	773	462	416	472	451	48	10	999999	917	659	999999	906	999999	50	999999	999999	80	963	999999	141	211	238	999999	999999	977	999999	815	104	754	917	551	406	887	135	999999	437	52	994	744	249	850	548	712	999999	440	305	946	188	999999	40	412	46	342	258	709	545	150	722	495	999999	232	905	489	999	118	999999	999999	999999	654	642	636	86	999999	513	999999	662	525	999999	263	999999	307	999999	999999	724	999999	514	74	999999	999999	850	296	329	508	545	27	944	69	712	23	813	999999	864	534	220	403	336	999999	999999	967	57	29	950	469	813	901	595	664	765	494	603	562	391	999999	999999	356	317	999999	684	496	999999	603	813	186	449	999999	442	113	999999	330	188	697	246	671	378	830	345	860	695	999999	431	999999	999999	227	420	261	894	207	730	863	96	758	999999	342	630	999999	216	773	29	416	469	492	632	444	315	906	999999	720	298	999999	999999	999999	882	50	74	999999	999999	999999	766	999999	999999	244	999999	178	244	430	563	904	50	999999	999999	572	840	999999	184	939	657	860	912	513	935	183	999999	999999	999999	999999	876	999999	277	999999	155	999999	17	999999	904	234	119	464	999999	885	999999	999999	679	999999	999999	448	616	603	866	135	409	448	683	262	263	338	335	626	325	605	999999	471	636	477	999999	14	565	20	384	950	829	999999	660	999999	999999	522	999999	545	408	414	32	283	235	151	173	707	937	754	999999	575	898	493	999999	999999	999999	880	785	999999	595	354	883	605	228	999999	305	215	787	656	101	740	834	789	227	999999	999999	281	999999	495	999999	81	77	811	442	809	61	346	64	999999	695	290	999999	302	999999	999999	531	426	64	319	845	958	919	999999	662	999999	740	119	999999	238	30	69	644	300	897	524	999999	82	173	419	864	999999	161	730	960	810	13	542	838	173	999999	165	999999	926	649	999999	161	786	999999	999999	999999	941	80	826	46	636	646	999999	999999	436	999999	459	263	645	999999	886	806	199	329	999999	833	208	281	111	848	864	843	718	651	551	999999	500	923	567	350	
999999	888	334	693	999999	174	999999	147	999999	397	929	999999	581	999999	762	548	961	467	305	772	870	999999	968	977	182	999999	927	796	853	73	999999	535	696	305	999999	998	482	506	994	999999	277	999999	999999	714	999999	962	272	999999	999999	13	410	999999	628	795	480	262	919	357	521	541	247	770	294	348	999999	404	215	286	999999	763	76	465	473	617	504	809	999999	264	999999	219	999999	689	999999	849	662	999999	907	901	999999	279	999999	134	999999	462	450	999999	999999	530	999999	524	999999	986	298	134	999999	945	999999	20	999999	671	999999	665	999999	999999	999999	557	862	444	685	868	497	314	461	679	999999	941	479	20	999999	996	42	280	660	543	462	999999	401	999999	913	717	683	896	999999	163	818	424	835	999999	451	999999	644	999999	999999	735	37	999999	534	618	450	994	476	559	844	999999	638	190	14	999999	848	475	166	999999	530	999999	195	600	703	307	999999	270	116	795	569	999999	361	699	999999	925	515	20	20	782	342	919	999999	134	999999	999999	524	638	419	90	835	999999	737	564	811	999999	550	437	748	237	757	189	888	680	999999	999999	941	938	754	89	999999	838	465	383	999999	611	727	71	999999	396	782	999999	850	999999	960	593	999999	797	999999	557	385	88	272	782	35	162	41	999999	144	490	375	586	999999	340	840	997	519	999999	817	999999	160	489	999999	999999	454	999999	339	862	720	406	35	154	60	207	703	171	575	683	999999	594	579	167	926	999999	31	206	349	520	195	999999	83	191	979	687	407	896	200	911	999999	501	999999	179	849	999999	465	230	535	999999	636	999999	999999	836	16	999999	999999	992	562	830	339	258	195	999999	676	999999	332	999999	174	373	799	807	971	999999	999999	856	771	410	317	198	601	800	671	663	999999	999999	541	247	999999	757	66	999999	343	999999	581	89	316	14	502	999999	415	622	66	999999	886	828	707	999999	491	159	460	229	999999	373	999999	539	587	532	935	169	225	999999	667	416	316	394	474	611	93	275	550	766	908	999999	782	979	744	509	776	64	809	774	999999	36	306	837	729	969	140	51	502	783	78	342	877	331	954	649	854	999999	364	999999	683	225	608	999999	999999	470	591	999999	795	87	755	881	999999	999999	999999	641	120	479	665	504	481	51	773	766	999999	999999	346	461	34	104	654	285	699	999999	101	540	427	612	525	269	388	881	256	425	38	197	982	437	992	323	539	385	836	860	624	641	452	841	999999	745	999999	139	234	700	432	999999	999999	999999	999999	798	999999	507	953	405	126	599	795	358	
738	999999	592	909	469	710	999999	999999	448	999999	99	459	97	585	615	779	999999	258	657	556	992	558	15	346	88	203	110	41	431	440	743	35	999999	104	999999	496	163	999999	669	523	999999	163	41	352	556	899	710	637	892	183	269	867	942	999999	365	190	504	255	830	276	610	534	847	18	105	999999	999999	993	481	129	626	921	588	999999	421	839	526	663	999999	189	999999	472	149	257	180	876	92	607	738	999999	991	907	999999	403	913	999999	315	33	256	491	295	717	165	772	999999	999999	288	999999	827	526	663	841	464	999999	999999	147	395	600	838	228	981	16	264	558	999999	718	538	195	229	811	999999	503	999999	309	894	774	317	377	700	832	598	999999	999999	222	270	999999	453	999999	619	776	224	715	999999	37	509	288	463	607	643	838	809	999999	999999	999999	992	170	434	165	757	18	830	28	899	15	999999	708	236	51	298	999999	999999	796	575	999999	597	818	318	389	999999	999999	321	709	733	999999	999999	505	693	764	999999	999999	724	999999	999999	610	946	999999	815	188	407	801	62	421	319	664	573	23	527	999999	428	183	851	55	365	999999	697	130	294	48	983	134	24	472	820	198	264	977	810	964	506	999999	13	139	981	998	999999	899	400	999999	297	18	978	556	345	999999	258	679	931	843	913	826	999999	776	205	283	786	589	600	130	999999	596	212	999999	641	37	999999	722	74	367	588	797	729	225	751	975	156	468	136	999999	940	585	55	967	60	679	999999	236	934	708	999999	973	308	280	669	999999	999999	425	915	999999	876	999999	615	574	999999	126	107	696	35	229	999999	999999	462	827	190	999999	999999	999999	512	999999	547	943	787	365	155	614	498	459	999999	999999	179	730	553	818	896	414	970	999999	713	934	999999	793	211	714	999999	999999	521	481	99	845	160	570	913	999999	770	933	748	259	999999	999999	627	999999	999999	999999	59	999999	775	643	930	776	853	79	532	577	999999	999999	999999	999999	784	262	999999	27	999999	709	899	609	999999	599	999999	999999	665	721	62	999999	317	934	652	236	664	999999	128	877	999999	323	992	91	48	345	574	26	201	675	475	176	556	999999	288	999999	85	450	588	185	596	967	120	142	26	468	999999	999999	111	515	418	609	143	225	999999	55	717	818	571	482	34	41	771	990	999999	885	517	706	999999	221	161	224	999999	999999	291	583	212	859	999999	999999	84	130	914	999999	999999	999999	999999	340	144	242	724	999999	999999	116	161	564	205	130	999999	140	999999	564	798	890	999999	203	999999	201	934	892	
999999	857	754	992	407	999999	126	999999	999999	389	852	186	572	422	497	999999	346	489	791	999999	387	999999	999999	933	627	520	331	33	332	74	999999	999999	405	251	399	999999	512	999999	709	256	999999	120	999999	506	999999	999999	991	999999	403	999999	999999	534	409	217	999999	761	884	999999	999999	999999	583	999999	762	668	537	21	781	330	999999	999999	392	460	779	544	999999	277	999999	999999	999999	999999	528	944	630	999999	999999	328	441	999999	736	999999	999999	691	520	823	673	354	357	729	999999	276	993	671	363	999999	86	406	755	865	999999	999999	78	418	999999	522	367	638	999999	999999	460	218	579	593	594	999999	999999	700	939	955	870	934	919	963	506	388	859	857	591	856	999999	999999	999999	999999	268	498	569	573	526	998	466	999999	881	459	278	760	697	409	999999	967	135	999999	466	799	999999	999999	999999	114	912	786	663	509	56	615	121	649	645	999999	999999	106	999999	999999	999999	941	499	836	62	470	999999	745	999999	459	781	999999	999999	999999	999999	774	999999	999999	999999	465	661	739	345	999999	999999	276	347	629	125	694	999999	980	999999	999999	999999	525	309	168	943	858	419	999999	999999	213	999999	432	884	999999	304	871	431	72	925	370	422	444	605	542	847	786	132	75	999999	999999	384	999999	999999	680	207	830	999999	423	330	999999	55	495	644	141	238	565	391	999999	334	253	999999	22	64	782	639	768	919	766	320	167	999999	354	546	108	829	999999	999999	214	514	474	407	17	999999	614	324	926	800	473	314	292	404	497	740	386	733	999999	745	699	50	999999	999999	999999	112	172	586	701	949	545	312	309	613	187	999999	999999	846	265	999999	999999	467	999999	999999	455	461	38	999999	247	613	169	375	999999	192	262	173	85	563	999999	999999	999999	37	623	999999	264	999999	999999	678	227	999999	880	540	477	101	999999	999999	999999	999999	465	255	999999	410	348	97	999999	179	845	127	361	23	56	306	156	360	701	999999	843	735	713	294	456	359	545	999999	733	628	898	375	886	999999	999999	614	999999	453	999999	178	999999	536	999999	95	325	887	327	213	328	583	393	126	399	882	999999	602	756	181	799	725	865	476	364	999999	280	999999	240	340	187	441	207	999999	530	532	999999	317	999999	628	968	569	41	341	553	159	999999	999999	975	14	632	243	857	927	654	999999	313	999999	182	36	814	999999	656	986	36	999999	385	690	595	866	999999	999999	63	138	212	999999	693	533	922	999999	925	498	504	236	999999	944	584	999999	58	999999	229	999999	999999	522	813	133	913	55	315	666	773	554	196	118	999999	
551	189	728	999999	999999	420	780	999999	967	110	326	350	429	287	91	999999	999999	999999	180	647	635	945	541	325	88	325	999999	227	999999	441	381	311	999999	378	999999	764	999999	555	633	14	449	232	178	999999	496	783	493	767	233	363	999999	999999	26	470	232	999999	648	413	646	109	999999	562	999999	535	729	25	953	60	130	327	457	999999	19	999999	208	412	777	129	829	305	832	881	999999	902	773	468	999999	999999	999999	561	126	999999	999999	533	242	887	199	642	692	480	829	999999	646	906	906	117	903	999999	272	820	827	999999	999999	999999	277	890	999999	140	999999	999999	730	37	999999	568	211	15	999999	485	933	321	222	145	437	358	999999	399	245	97	996	666	999999	999999	999999	999999	733	999999	868	566	999999	352	329	69	880	999999	750	801	538	87	704	901	465	427	917	951	999999	692	999999	235	876	877	999999	999999	144	105	999999	296	374	577	999999	613	147	95	228	590	992	999999	265	999999	607	673	999999	167	393	105	211	147	526	999999	728	51	507	642	999999	389	696	849	924	784	999999	464	437	960	999999	101	763	999999	209	336	959	455	999999	999999	627	213	26	498	96	999999	894	567	770	663	849	793	116	504	404	839	894	153	237	481	289	153	246	900	913	301	341	831	938	199	752	283	613	422	24	487	999999	208	762	999999	889	169	693	773	121	999999	999999	268	975	370	442	815	227	956	805	999999	967	126	584	795	999999	73	628	999999	910	576	189	999999	490	999999	476	695	390	352	591	129	999999	472	789	464	999999	82	855	999999	756	999999	65	999999	616	540	999999	256	623	967	999999	825	999999	999999	863	544	279	999999	999999	67	894	746	435	875	374	685	34	504	999999	129	488	999999	217	61	999999	973	520	999999	87	949	407	229	999999	423	174	766	589	347	608	254	194	999999	303	798	683	19	511	190	999999	999999	516	25	919	504	488	999999	617	489	297	889	999999	999999	223	828	660	674	674	21	999999	607	106	687	896	999999	934	471	342	419	377	815	471	339	248	156	443	392	310	577	934	623	999999	109	59	719	229	999999	802	475	148	19	999999	500	480	999999	999999	828	128	836	569	26	219	208	122	482	427	999999	509	77	394	277	374	107	999999	96	458	997	638	186	863	497	669	867	281	367	480	999999	859	562	322	615	273	999999	18	918	414	950	999999	576	999999	535	937	735	90	870	645	247	424	393	237	837	999999	941	973	81	357	999999	927	754	999999	999999	835	947	999999	779	14	900	98	999999	999999	508	19	71	885	338	
999999	999999	786	999999	722	242	999999	475	335	485	424	331	500	936	570	71	33	243	573	845	699	990	980	310	866	744	158	999999	711	999999	999999	138	999999	644	522	423	565	999999	41	769	999999	369	999999	280	365	682	999999	162	597	620	485	999999	498	50	638	569	953	486	543	977	93	301	999999	606	999999	999999	275	855	424	999999	506	506	211	803	999999	339	378	709	999999	194	345	996	668	999999	999999	60	999999	26	16	952	470	89	999999	63	686	607	605	25	622	999999	417	553	737	451	124	979	574	694	103	308	201	253	540	359	642	97	632	999999	999999	606	654	258	849	471	686	427	522	158	999999	348	734	362	999999	875	777	791	268	227	999999	273	486	946	999999	707	761	226	999999	634	421	598	975	931	661	999999	425	999999	704	999999	764	696	467	426	577	755	574	838	999999	999999	582	851	828	415	697	100	130	708	336	151	999999	470	878	888	736	999999	373	802	999999	81	460	618	96	992	462	289	999999	999999	379	176	999999	922	69	999999	999999	569	770	569	999999	570	894	716	831	562	565	304	818	999999	689	58	999999	771	147	999999	214	963	999999	835	953	417	999999	71	999999	170	999999	787	410	994	836	177	758	803	567	140	187	743	787	533	436	168	999999	237	379	999999	999999	372	785	975	679	98	804	934	616	826	286	832	999999	999999	555	778	894	999999	741	999999	300	999999	214	17	907	470	999999	999999	408	794	946	67	692	999999	999999	999999	12	434	999999	748	372	999999	197	740	853	354	366	126	978	658	999999	647	495	857	40	205	167	777	78	999999	912	574	536	999999	999999	228	999999	999999	295	909	776	469	508	993	159	477	999999	473	163	562	999999	999999	262	750	530	308	571	835	978	189	487	234	366	115	999999	798	296	376	860	634	213	987	830	999999	999999	804	148	502	707	999999	805	694	623	515	115	852	321	786	300	581	657	315	400	115	432	551	113	403	167	361	190	34	613	528	359	999999	239	193	867	726	170	79	999999	424	999999	793	611	999999	999999	983	999999	510	999999	288	977	897	597	725	646	341	701	745	999999	999999	383	781	91	999999	165	989	623	999999	999999	573	421	999999	187	975	999999	999999	939	261	403	184	874	679	947	334	551	999999	528	513	547	536	999999	999999	735	782	51	603	711	516	999999	21	370	999999	591	512	867	999999	720	999999	994	17	401	449	999999	169	480	703	833	757	553	999999	470	119	590	391	548	996	853	405	934	999999	927	999999	566	392	814	526	98	445	466	162	741	906	519	540	
999999	585	83	575	311	348	769	954	963	990	550	260	768	999999	999999	999999	546	324	687	867	90	968	999999	959	355	954	614	999999	300	999999	999999	999999	599	60	999999	963	923	999999	103	595	367	972	469	576	841	563	757	888	481	595	615	426	999999	652	459	177	702	123	999999	357	733	381	999999	572	999999	986	661	718	953	999999	947	268	230	101	999999	117	508	316	999999	792	999999	726	999999	999999	785	999999	999999	947	600	999999	270	999999	68	999999	862	985	318	897	548	999999	999999	49	999999	999999	999999	357	205	136	152	352	668	999999	999999	436	160	16	999999	959	999999	491	650	713	999999	999999	740	147	209	999999	999999	523	999999	611	767	272	999999	999999	999999	999999	999999	437	999999	219	804	257	999999	999999	815	999999	595	999999	999999	358	120	67	215	198	921	71	999999	999999	158	721	897	628	553	67	628	732	545	993	225	28	902	999999	150	441	999999	870	999999	867	332	999999	888	999999	993	449	501	709	67	702	245	730	999999	557	289	999999	321	185	703	363	254	92	96	602	640	512	999999	999999	999999	774	289	999999	607	872	186	580	832	999999	635	113	999999	919	999999	843	757	495	322	355	79	521	129	733	999999	109	622	999999	490	296	742	491	999999	740	792	293	999999	999999	999999	833	999999	999999	796	999999	549	600	999999	999999	418	252	844	155	200	110	691	999999	654	556	999999	508	259	936	99	546	999999	154	999999	826	136	391	999999	999999	373	999999	975	371	999999	999999	193	576	312	297	999999	247	452	597	301	893	58	396	638	999999	309	999999	583	999999	618	260	26	405	489	971	208	36	822	280	781	711	134	330	681	999999	372	999999	999999	999999	114	851	103	193	853	226	777	740	999999	563	273	999999	904	999999	999999	474	315	788	96	340	98	805	425	181	815	589	768	728	715	314	504	999999	427	999999	338	766	166	832	551	273	204	468	283	268	999999	42	807	592	577	216	28	584	232	865	999999	309	436	922	378	274	458	58	35	448	69	282	331	999999	213	999999	999999	999999	999999	823	146	999999	532	167	173	783	781	999999	160	508	296	919	769	562	747	999999	999999	243	464	287	814	999999	442	999999	209	735	999999	524	388	592	899	999999	999999	408	999999	253	776	279	758	594	493	282	897	999999	162	149	512	768	545	184	654	999999	28	959	999999	990	197	698	999999	999999	82	266	999999	568	999999	751	999999	370	834	503	999999	71	484	869	999999	541	258	915	999999	999999	232	942	979	214	937	999999	527	388	399	737	66	88	321	330	522	999999	486	339	918	410	999999	152	
999999	999999	922	593	599	158	999999	477	742	282	25	898	215	140	287	592	630	783	234	202	999999	106	999999	183	999999	999999	999999	566	999999	999999	997	281	500	90	17	937	999999	354	236	378	223	922	995	999999	999999	422	999999	392	999999	893	708	144	186	375	181	999999	999999	748	843	444	801	608	422	823	999999	744	407	135	132	350	311	285	557	855	979	999999	111	999999	120	337	49	965	617	172	220	862	999999	999999	999999	999999	342	999999	999999	791	999999	999999	510	181	999999	328	24	999999	270	609	591	432	587	331	999999	133	736	941	637	515	405	999999	991	259	613	422	650	282	226	999999	17	999999	999999	766	287	999999	548	929	164	792	322	59	704	999999	580	999999	285	773	738	785	999999	401	905	995	395	741	623	999999	568	96	678	999999	773	317	602	823	658	820	999999	31	999999	999999	786	845	203	999999	141	984	679	826	999999	876	999999	999999	518	616	862	779	381	546	751	298	999999	77	124	580	999999	397	415	756	139	999999	729	716	211	636	614	69	801	999999	999999	638	999999	742	949	999999	207	343	798	985	960	878	449	506	279	296	446	719	731	622	81	999999	579	999999	696	682	157	827	239	999999	12	803	977	999999	935	122	717	628	128	322	383	999999	598	429	999999	260	24	232	447	914	999999	895	338	189	967	866	69	657	55	999999	654	380	114	916	983	167	900	117	571	999999	999999	817	601	418	248	139	155	159	999999	446	999999	999999	390	324	692	999999	999999	798	374	79	63	69	582	851	668	13	836	681	446	637	359	907	661	290	344	382	303	999999	999999	999999	720	909	999999	609	608	729	989	789	233	999999	999999	112	742	501	113	519	244	999999	750	999999	999999	473	713	999999	999999	761	272	999999	999999	999999	813	555	999999	537	358	153	538	999999	252	938	999999	57	999999	570	944	999999	174	170	186	824	999999	553	178	999999	999999	256	205	41	523	847	999999	999999	999999	913	72	999999	999999	215	153	959	999999	271	507	812	999999	255	999999	153	555	999999	999999	112	923	999999	181	269	999999	162	992	111	948	507	460	405	481	999999	247	544	507	806	11	958	26	227	999999	876	56	366	999999	298	241	999999	485	683	260	999999	965	654	741	803	761	999999	223	51	21	483	810	999999	340	999999	18	480	646	748	837	638	999999	706	321	305	999999	29	679	703	870	895	31	776	154	999999	168	999999	999999	704	999999	999999	999999	975	215	370	999999	944	35	385	290	760	416	999999	846	999999	278	269	342	446	999999	741	423	519	181	125	461	43	957	999999	999999	999999	
678	999999	999999	927	893	120	500	951	238	999999	999999	303	422	119	489	294	930	531	849	899	261	366	124	313	496	235	999999	999999	909	42	999999	812	999999	999999	92	999999	999999	999999	729	999999	768	391	217	321	747	999999	999999	71	999999	176	113	999999	373	49	999999	999999	827	400	999999	668	315	410	51	206	291	191	857	557	37	24	261	21	999999	691	140	870	158	999999	565	376	138	742	999999	742	928	560	448	999999	999999	770	647	642	486	71	852	999999	349	20	40	566	272	999999	44	621	914	102	633	682	909	303	173	34	835	75	539	573	946	308	278	730	742	460	999999	266	999999	619	534	741	839	772	530	147	772	999999	114	999999	708	999999	999999	999999	999999	766	497	408	607	623	807	421	531	999999	421	999999	999999	309	823	811	694	999999	254	305	567	891	999999	999999	999999	35	999999	835	960	951	864	113	480	442	802	999999	963	457	659	753	811	122	219	560	361	489	405	473	999999	303	894	930	598	532	278	45	923	360	635	581	371	971	461	579	424	317	569	999999	506	847	848	247	999999	500	999999	454	999999	293	785	293	999999	788	659	666	67	934	515	999999	173	767	999999	612	822	87	999999	840	999999	999999	146	53	919	999999	966	338	455	657	810	999999	48	823	363	640	574	999999	951	582	321	999999	999999	999999	802	621	999999	999999	794	999999	425	52	117	653	793	51	156	742	373	535	822	999999	999999	409	999999	417	910	999999	413	422	47	480	135	999999	999999	999999	999999	999999	251	999999	958	237	999999	220	242	768	990	394	40	999999	999999	832	978	999999	999999	999999	583	123	999999	394	710	999999	336	381	999999	944	916	999999	134	926	924	499	500	74	577	595	787	999999	999999	365	426	526	319	101	929	999999	502	708	60	538	293	13	999999	856	597	171	999999	172	22	297	999999	692	269	999999	397	993	999999	999999	849	174	213	582	999999	999	967	999999	487	244	451	992	452	217	257	596	643	920	208	643	999999	415	694	624	988	999999	513	734	999999	215	999999	936	873	999999	999999	885	335	999999	999999	301	888	413	683	999999	721	30	844	643	445	999999	470	476	795	999999	446	443	479	588	593	999999	999999	243	928	282	999999	515	129	864	999999	371	999999	999999	862	999999	755	73	731	38	903	967	999999	869	298	593	999999	237	151	184	152	426	415	746	127	991	805	999999	485	411	135	215	901	999999	999999	999999	412	538	613	888	943	382	711	451	685	625	41	999999	944	344	537	312	373	944	999999	999999	956	999999	814	870	111	109	588	999999	902	697	76	64	
999999	225	191	216	624	262	241	769	714	999999	71	501	960	999999	710	150	874	823	842	957	269	363	127	887	723	999999	787	843	794	999999	548	999999	999999	977	53	729	163	331	687	999999	999999	952	999999	999999	462	323	910	999999	399	448	999999	999999	999999	119	795	999999	999999	303	999999	882	475	398	974	333	425	84	941	983	144	980	986	552	145	731	254	316	146	135	435	410	831	999999	999999	356	934	999999	142	999999	192	823	631	860	839	999999	645	323	977	893	576	387	999999	927	788	418	461	999999	944	134	864	488	93	973	999999	91	60	610	945	999999	398	955	942	501	800	320	359	999999	713	339	95	999999	999999	252	999999	57	39	904	86	44	999999	999999	525	17	999999	704	740	999999	999999	757	999999	45	378	358	505	621	445	879	136	477	69	336	200	614	49	999999	158	841	424	819	62	155	534	910	733	367	999999	999999	915	106	999999	701	142	956	583	59	562	980	747	937	612	159	999999	608	975	568	841	910	999999	652	555	898	243	999999	704	610	511	999999	624	147	999999	510	999999	999999	896	999999	203	999999	41	989	380	177	103	487	999999	903	376	926	935	175	999999	529	965	272	551	681	468	959	262	972	548	104	366	609	756	111	999999	748	711	617	999999	999999	879	999999	282	387	805	755	999999	800	243	585	532	459	621	661	545	702	488	225	999999	999999	981	68	450	285	999999	999999	999999	115	719	628	224	327	800	999999	649	986	990	173	876	712	993	462	999999	999999	571	906	999999	999999	999999	492	270	496	717	140	999999	821	538	996	576	320	34	859	999999	615	999999	215	658	702	21	558	999999	324	348	197	250	529	999999	486	714	904	506	636	549	236	999999	728	609	669	302	828	457	993	596	566	688	143	999999	133	603	999999	999999	295	93	17	780	945	157	999999	999999	106	501	61	999999	671	813	397	320	999999	999999	999999	999999	989	999999	192	111	999999	728	782	999999	999999	999999	999999	883	357	656	999999	553	541	455	421	999999	89	999999	206	999999	405	711	925	752	301	823	999999	875	961	761	999999	999999	999999	906	72	227	375	31	782	948	305	999999	999999	24	999999	843	999999	999999	836	71	999999	219	213	999999	705	16	802	39	999999	999999	999999	330	999999	596	999999	335	653	635	999999	204	215	68	996	257	41	999999	776	910	160	999999	55	128	48	899	245	58	682	54	211	999999	424	345	812	499	327	999999	255	348	626	999999	199	153	24	999999	855	999999	223	956	824	477	239	892	879	999999	248	512	291	32	360	349	653	999999	434	337	779	
870	255	999999	999999	999999	982	438	293	883	999999	902	999999	406	54	999999	835	726	999999	733	999999	532	999999	62	260	815	693	999999	999999	999999	623	999999	999999	687	863	985	221	999999	999999	768	999999	801	999999	996	502	346	999999	885	978	581	513	999999	387	700	511	257	414	203	256	124	999999	759	999999	16	269	676	192	999999	543	68	999999	999999	999999	462	247	34	922	468	560	914	415	999999	254	417	773	696	999999	28	185	616	581	28	469	999999	405	999999	999999	603	737	826	999999	999999	352	999999	23	393	238	925	462	487	334	945	999999	342	708	564	515	999999	242	572	472	999999	999999	926	487	549	999999	785	67	511	999999	329	999999	999999	999999	432	465	333	404	999999	468	288	565	698	291	635	385	999999	214	840	230	329	370	999999	363	988	743	999999	443	473	732	999999	999999	950	815	14	224	999999	581	285	108	999999	999999	852	113	193	999999	999999	645	999999	174	999999	581	226	999999	999999	958	999999	379	771	689	50	999999	930	999999	999999	999999	614	882	287	420	999999	555	929	741	48	691	518	71	180	390	999999	780	591	308	209	870	650	669	473	55	657	539	809	595	68	301	999999	204	97	772	993	999999	368	440	698	978	651	484	251	660	450	999999	209	391	498	999999	999999	999999	999999	155	999999	944	418	241	999999	936	745	999999	683	999999	984	999999	973	407	396	531	999999	160	609	230	228	176	427	813	605	162	339	428	107	999999	999999	999999	999999	941	12	58	260	136	677	761	242	318	801	504	676	999999	531	801	995	966	848	158	999999	999999	926	604	526	605	635	611	607	327	246	885	754	999999	576	42	405	999999	281	295	482	847	988	999999	374	923	999999	478	999999	538	433	140	949	844	61	519	24	407	999999	654	999999	76	164	915	81	915	749	766	560	498	405	657	694	562	675	184	248	26	239	603	999999	167	980	999999	894	115	999999	910	857	67	28	998	815	999999	999999	416	693	999999	838	459	184	380	918	141	142	775	445	396	178	877	999999	998	999999	999999	195	343	95	999999	999999	965	979	999999	908	999999	480	407	842	77	768	268	491	175	187	780	429	98	248	848	936	128	670	549	741	999999	999999	999999	999999	886	442	460	330	607	62	873	479	345	471	425	661	999999	933	378	628	909	395	114	820	397	509	106	999999	247	999999	902	305	439	106	999999	999999	459	577	999999	635	317	938	884	122	314	999999	93	627	823	197	210	195	999999	921	831	595	681	999999	442	999999	345	365	93	458	160	577	50	248	999999	709	211	168	977	999999	320	
971	999999	999999	516	97	999999	479	281	59	999999	716	999999	518	275	342	999999	259	999999	578	299	999999	855	436	962	736	270	845	999999	123	999999	52	217	999999	999999	860	93	689	693	999999	961	866	94	43	509	443	574	531	973	999999	675	999999	999999	409	452	368	999999	85	999999	779	826	579	395	168	74	905	999999	999999	999999	414	999999	354	566	999999	616	433	999999	999999	926	528	999999	738	872	999999	447	43	999999	807	116	252	744	18	660	913	528	999999	999999	926	999999	999999	999999	130	624	999999	999999	331	395	243	793	29	501	304	158	510	616	999999	999999	512	720	40	999999	702	346	664	670	250	694	653	271	999999	999999	941	853	332	999999	52	123	313	930	126	648	786	24	999999	751	449	859	159	306	440	684	968	215	937	718	999999	783	999999	897	712	636	742	999999	999999	77	559	999999	826	999999	999999	974	404	999999	603	999999	109	687	999999	913	999999	390	999999	356	831	550	984	735	915	999999	999999	999999	999999	415	228	999999	999999	814	455	30	201	998	43	244	999999	465	999999	395	612	555	619	553	533	57	677	331	102	999999	999999	999999	92	824	535	221	561	999999	820	988	363	123	486	294	999999	239	999999	231	356	999999	999999	375	270	598	132	369	995	810	735	116	738	896	397	520	674	437	999999	376	999999	821	682	426	999999	301	41	999999	79	999999	321	304	335	455	975	791	771	775	999999	494	999999	176	226	751	580	999999	260	999999	726	965	619	805	301	355	758	534	628	207	730	969	566	633	300	670	999999	440	781	292	921	605	749	999999	679	999999	674	999999	605	930	999999	931	51	999999	772	113	714	515	13	980	999999	450	999999	574	55	788	999999	78	999999	556	262	149	932	999999	546	130	226	720	999999	847	999999	461	999999	697	360	798	928	992	999999	196	955	983	437	800	595	480	441	184	854	891	526	606	430	59	678	707	998	83	37	651	999999	994	389	165	309	245	520	999999	999999	256	859	999999	999999	689	999999	279	999999	141	381	75	688	51	999999	244	999999	83	41	880	29	653	999999	854	999999	219	308	961	604	282	501	999999	959	965	961	607	41	999999	399	740	999999	408	995	866	701	999999	963	846	137	999999	833	236	214	640	457	570	999999	15	999999	997	391	639	675	438	640	31	999999	723	89	268	213	999999	683	999999	432	999999	657	934	999999	999999	999999	999999	999999	999999	449	274	156	329	999999	401	162	36	620	402	999999	999999	999999	566	235	680	856	249	999999	999999	941	102	999999	999999	218	836	999999	521	852	968	750	928	805	225	989	999999	
999999	785	999999	688	116	187	130	999999	940	613	886	100	999999	482	999999	16	999999	965	517	356	722	242	999999	681	488	999999	183	651	652	431	23	517	999999	859	999999	80	44	87	762	999999	972	271	973	999999	950	999999	812	999999	823	743	242	840	708	642	653	642	674	533	209	475	13	999999	638	519	599	378	999999	999999	677	84	972	618	212	753	384	460	999999	516	730	667	828	803	828	999999	198	183	809	934	216	172	999999	999999	999999	999999	760	999999	633	464	14	999999	307	999999	702	749	771	623	637	954	268	203	384	167	802	999999	647	209	999999	999999	330	426	999999	589	999999	999999	677	471	999999	999999	993	999999	827	803	511	159	369	999999	111	89	147	575	545	855	676	999999	787	249	707	345	650	560	854	903	999999	588	23	718	331	999999	81	309	882	999999	961	388	999999	580	655	653	182	999999	108	570	592	999999	881	713	999999	999999	727	438	999999	405	275	442	35	924	669	923	146	651	542	914	18	837	999999	822	894	298	647	216	999999	64	172	867	999999	999999	999999	389	706	309	805	701	999999	642	999999	487	457	528	362	451	999999	731	517	531	250	193	562	999999	72	999999	819	625	982	520	845	999999	243	999999	980	999999	999999	999999	227	836	846	840	454	999999	302	999999	375	375	935	206	304	861	546	640	626	278	999999	565	999999	647	490	999999	719	949	797	835	999999	59	547	620	837	632	514	681	685	409	738	196	999999	999999	693	453	689	785	225	983	999999	999999	780	711	19	58	963	999999	356	665	131	999999	578	466	961	325	828	324	369	672	999999	865	955	227	999999	545	113	469	999999	46	999999	999999	999999	813	673	651	999999	999999	611	789	669	999999	999999	999999	288	999999	617	996	895	377	625	374	426	999999	999999	307	646	563	182	473	999999	503	625	319	175	197	772	999999	793	320	57	992	713	580	13	999999	540	936	939	999999	928	117	999999	586	421	136	517	190	187	999999	14	715	663	147	844	175	319	25	854	101	470	852	212	585	330	632	999999	846	549	223	766	710	624	875	545	837	930	49	897	48	679	591	999999	999999	315	341	999999	575	735	838	113	525	91	999999	835	999999	904	987	999999	999999	475	671	999999	964	609	303	100	788	602	999999	244	280	128	815	421	878	999999	785	999999	999999	999999	999999	120	710	120	250	629	776	49	469	933	999999	784	118	573	999999	999999	623	817	22	251	550	999999	729	603	832	407	276	999999	956	810	128	716	276	494	389	999999	930	853	368	999999	324	748	143	83	301	496	19	252	414	
928	652	967	268	747	754	123	999999	999999	287	843	363	349	999999	658	814	236	999999	623	193	456	30	999999	459	347	926	801	839	655	312	346	397	33	999999	38	168	161	999999	528	999999	276	180	823	576	999999	320	974	665	485	999999	75	978	395	999999	957	908	882	999999	920	821	999999	999999	735	999999	940	455	339	327	64	499	999999	777	999999	999999	917	286	206	202	934	999999	999999	146	364	396	999999	368	12	999999	74	130	285	999999	537	707	788	992	999999	29	635	79	981	657	610	985	605	999999	989	512	151	681	711	999999	999999	893	870	999999	919	348	999999	582	999999	999999	262	933	223	30	249	292	105	924	842	186	567	999999	999999	303	535	999999	791	949	379	500	823	393	999999	999999	69	644	837	999999	82	105	461	63	625	617	999999	999999	999999	585	57	706	999999	999999	838	999999	999999	999999	848	999999	289	551	999999	617	213	953	550	999999	999999	999999	961	605	999999	132	999999	746	724	514	249	437	899	858	999999	215	902	672	93	607	999999	883	999999	350	795	271	693	531	999999	844	999999	672	77	535	162	154	624	451	261	293	999999	999999	810	999999	999999	420	676	431	944	999999	715	540	869	943	324	641	163	999999	810	999999	439	329	208	999999	664	576	370	373	706	462	999999	999999	420	999999	241	999999	82	855	871	999999	999999	272	587	999999	138	319	803	134	999999	521	990	13	641	999999	853	55	893	999999	999999	902	60	999999	724	999999	760	265	130	999999	999999	861	568	308	748	435	999999	999999	742	12	999999	355	999999	999999	161	195	472	588	818	352	946	195	568	999999	999999	999999	334	999999	547	105	999999	873	198	733	422	360	952	692	999999	216	477	686	313	891	188	608	139	813	162	999999	29	999999	446	999999	133	999999	303	425	405	779	999999	319	630	999999	999999	878	166	49	999999	801	999999	999999	333	612	999999	999999	999999	999999	999999	303	999999	999999	137	17	86	273	437	421	610	999999	66	536	999999	484	115	168	65	667	334	309	452	999999	989	361	307	249	848	833	902	999999	643	626	999999	112	999999	589	999999	623	569	303	451	744	439	927	744	999999	493	848	506	716	214	224	999999	665	999999	750	531	776	710	837	999999	999999	518	747	263	999999	86	193	544	526	976	442	107	41	999999	707	660	72	616	999999	999999	999999	336	196	658	428	283	999999	261	199	68	414	912	999999	999999	848	999999	999999	673	314	999999	309	314	980	999999	771	126	321	999999	153	100	999999	999999	119	999999	425	276	999999	98	999999	166	290	932	355	467	999999	530	375	163	20	481	999999	999999	999999	
999999	456	695	356	456	887	999999	999999	988	118	108	599	254	803	650	461	999999	999999	603	839	999999	349	377	958	522	999999	251	751	168	796	671	132	80	999999	147	635	730	920	876	211	532	203	301	823	999999	868	326	999999	724	999999	438	999999	999999	559	163	632	88	736	833	287	999999	999999	999999	202	999999	975	529	397	666	25	731	661	999999	402	316	954	57	999999	999999	654	851	525	36	999999	999999	104	758	520	704	514	556	994	999999	999999	565	971	399	999999	386	280	348	999999	70	709	970	777	549	971	252	208	585	999999	33	188	436	130	534	347	999999	352	227	18	999999	162	999999	737	573	439	837	344	565	948	176	441	315	921	464	326	496	590	999999	787	278	999999	999999	31	970	908	999999	999999	447	61	275	44	63	340	246	908	251	999999	213	119	999999	907	643	637	368	592	999999	999999	665	999999	851	999999	797	439	740	197	233	999999	766	665	277	401	999999	514	683	142	388	975	999999	556	85	999999	386	445	653	370	861	999999	663	388	46	657	780	240	999999	31	247	624	599	59	685	999999	476	548	842	742	20	139	954	999999	214	999999	829	118	142	597	999999	361	999999	379	336	931	783	999999	628	619	621	667	999999	662	894	764	386	999999	871	999999	999999	838	999999	911	999999	732	347	999999	184	999999	999999	671	107	612	163	885	838	229	722	753	31	97	919	233	131	353	999999	999999	341	999999	520	203	247	861	810	999999	758	999999	29	603	594	999999	999999	489	791	949	569	701	508	18	999999	166	912	127	259	699	918	379	790	16	999999	999999	105	999999	628	634	433	246	802	999999	137	964	210	999999	168	675	883	440	999999	181	784	134	793	332	524	364	290	999999	999999	121	121	388	999999	23	697	549	260	999999	860	166	526	332	899	999999	881	999999	999999	999999	959	583	815	487	937	618	999999	999999	999999	772	220	999999	353	313	634	999999	999999	748	999999	196	999999	619	425	412	580	285	999999	461	235	419	451	562	408	496	170	38	305	633	450	475	791	915	999999	487	270	595	999999	223	698	999999	371	999999	91	999999	372	349	167	999999	907	662	964	999999	999999	841	999999	657	999999	856	152	605	395	389	307	414	404	516	330	999999	999999	984	999999	441	999999	27	999999	318	481	638	134	821	999999	892	726	788	511	31	368	457	999999	612	729	956	80	102	823	981	835	676	375	856	29	229	270	922	199	532	16	539	793	999999	186	237	999999	331	735	502	663	999999	903	383	157	873	781	539	264	999999	371	999999	204	76	482	804	273	277	
801	650	632	803	598	979	999999	999999	663	153	436	502	233	749	366	330	327	326	773	991	999999	999999	447	730	668	683	171	345	999999	726	540	999999	963	464	529	999999	870	999999	919	999999	368	327	219	638	113	761	293	622	999999	873	999999	999999	41	281	999999	655	213	901	999999	915	818	999999	999999	937	612	999999	539	768	229	282	460	467	407	848	633	391	936	808	999999	906	399	548	999999	471	977	384	999999	691	896	874	999999	968	725	14	116	688	833	282	36	58	999999	524	402	42	423	291	758	192	648	187	718	999999	284	238	999999	999999	649	999999	960	237	713	848	872	354	401	492	741	402	999999	945	999999	664	782	999999	999999	999999	156	999999	999999	999999	626	168	53	718	165	486	693	497	999999	837	999999	810	321	798	344	384	651	58	641	930	550	365	449	702	629	63	621	706	553	650	132	651	973	274	611	999999	999999	999999	198	914	798	253	914	905	906	747	352	984	243	309	999999	999999	366	127	154	270	719	350	99	999999	865	999999	943	837	714	397	836	999999	999999	790	579	498	859	999999	141	307	451	543	796	882	999999	999999	472	999999	426	999999	999999	855	130	350	835	999999	74	96	59	811	309	86	201	519	910	306	796	453	999999	999999	248	640	986	847	819	185	553	217	400	237	999999	999999	421	689	999999	999999	999999	846	954	124	433	773	677	330	997	374	352	287	999999	414	840	999999	523	691	787	999999	999999	282	530	659	911	857	695	999999	297	609	665	512	416	929	379	950	498	616	311	999999	999999	665	850	455	999999	276	245	986	396	505	186	729	999999	458	999999	654	325	304	213	576	87	855	42	397	709	840	999999	52	45	890	530	907	389	322	691	213	431	85	826	999999	621	709	999999	791	433	935	999999	958	999999	999999	999999	204	999999	735	397	117	632	462	746	992	406	202	950	505	975	279	350	589	766	907	232	249	477	568	955	378	429	999999	964	773	239	999999	234	320	266	335	504	654	924	584	580	969	339	834	248	428	759	930	816	164	595	30	202	999999	502	394	726	999999	780	29	687	391	498	972	762	494	999999	640	249	649	775	695	665	999999	336	999999	910	643	999999	536	999999	499	434	809	187	999999	719	324	817	871	999999	659	874	905	999999	199	480	366	81	999999	999999	999999	691	177	388	900	999999	20	584	249	484	93	999999	253	410	198	957	688	795	553	999999	653	999999	999999	999999	999999	821	759	999999	147	782	553	999999	999999	85	500	999999	266	431	287	853	708	999999	578	396	526	145	630	
504	707	241	791	571	999999	978	807	306	999999	138	273	88	605	725	447	466	931	521	947	178	910	390	701	999999	517	699	76	999999	253	999999	523	979	200	264	999999	906	991	981	54	597	278	999999	999999	999999	167	999999	258	999999	302	999999	465	14	198	461	594	326	539	533	999999	828	912	893	999999	342	999999	999999	887	999999	147	541	475	949	476	359	900	717	895	573	999999	999999	451	93	621	141	999999	999999	791	999999	999999	270	376	467	928	225	999999	384	149	162	523	999999	320	907	845	999999	647	516	537	999999	561	999999	431	966	433	744	386	828	999999	922	999999	105	502	158	999999	877	174	17	30	261	674	525	577	999999	59	999999	999999	999999	248	859	494	18	980	999999	187	793	839	410	44	194	839	856	999999	999999	999999	999999	999999	172	237	967	999999	999999	495	999999	173	46	309	688	999999	207	745	843	999999	422	438	808	124	999999	999999	886	47	999999	973	836	421	817	422	360	999999	631	854	999999	316	280	272	854	999999	704	789	151	493	161	494	836	448	999999	999999	690	999999	537	313	832	200	350	930	832	666	659	864	355	623	949	999999	294	999999	999999	999999	319	999999	999999	295	420	759	829	402	999999	999999	146	999999	999999	551	732	571	869	328	32	645	965	350	439	197	999999	839	443	527	544	870	209	494	538	999999	956	540	215	999999	999999	83	370	999999	54	562	999999	270	448	804	891	387	421	966	330	999999	571	969	720	396	431	581	325	312	999999	24	80	651	860	957	594	999999	366	627	999999	949	284	27	999999	999999	667	999999	400	999999	636	166	999999	243	174	273	999999	999999	820	818	999999	321	999999	68	99	40	999999	878	999999	491	220	999999	31	794	540	999999	990	553	999999	999999	728	827	190	686	675	701	565	837	999999	596	69	606	999999	547	805	123	201	225	999999	275	394	789	203	999999	999999	936	144	999999	702	793	282	353	323	976	100	993	999999	999999	392	999999	474	655	400	813	431	999999	328	484	988	426	999999	775	625	999999	459	999999	634	999999	267	739	999999	999999	999999	693	323	999999	293	405	457	999999	999999	999999	999999	539	800	739	398	389	999999	815	999999	660	676	285	614	999999	728	999999	526	160	368	859	813	653	832	574	520	706	499	715	999999	923	37	999999	443	999999	999999	999999	999999	720	550	255	794	999999	999999	906	233	999999	999999	816	987	379	999999	306	453	133	318	188	707	999999	228	691	889	772	999999	694	999999	499	841	556	999999	642	315	806	610	999999	999999	371	532	926	350	662	627	683	727	999999	999999	999999	733	320	749	763	
999999	999999	502	858	365	31	955	436	283	734	999999	532	999999	355	73	999999	695	999999	68	946	656	781	999999	566	74	999999	54	545	649	999999	766	531	807	800	263	999999	314	751	999999	53	416	105	652	616	645	999999	432	382	887	973	45	999999	261	999999	999999	607	999999	999999	794	159	999999	999999	786	382	967	494	725	460	999999	139	999999	999999	581	25	539	561	138	278	920	969	783	671	658	999999	865	999999	280	14	693	656	999999	378	957	608	75	997	318	279	999999	160	379	971	291	999999	215	999999	822	245	273	555	478	999999	999999	824	999999	316	761	120	999999	999999	224	721	767	444	999999	399	999999	973	950	542	252	858	999999	770	600	812	389	900	471	774	999999	999999	740	999999	187	227	362	143	242	759	245	208	762	52	935	658	214	847	73	815	114	849	295	730	313	619	599	254	233	563	926	861	648	999999	66	190	999999	999999	266	476	47	853	999999	999999	307	54	106	586	834	942	608	542	836	999999	669	699	999999	999999	834	568	628	117	999999	679	832	384	559	29	999999	999999	677	999999	999999	999999	778	999999	118	104	999999	269	523	999999	420	291	954	394	999999	993	83	367	441	999999	795	698	848	929	943	71	368	922	494	86	600	88	275	34	952	999999	877	418	590	999999	585	575	999999	615	999999	628	724	448	360	566	945	999999	324	705	789	999999	999999	848	317	999999	736	511	774	446	421	341	26	930	441	785	125	665	776	999999	999999	229	654	242	999999	325	346	920	572	928	999999	971	764	569	999999	70	500	38	999999	543	999999	84	999999	607	204	365	612	794	16	999999	999999	290	852	536	320	569	247	516	616	992	711	816	939	845	315	449	577	457	999999	381	294	97	564	243	999999	321	428	56	48	999999	999999	551	913	997	488	850	128	238	258	675	823	984	999999	119	832	110	999999	955	302	999999	788	999999	999999	635	290	362	999999	619	999999	998	150	200	477	999999	999999	169	902	941	999999	464	331	349	208	30	557	310	999999	454	410	769	999999	472	999999	293	98	999999	452	288	717	999999	133	509	572	260	999999	632	516	681	829	999999	999999	202	598	837	999999	448	957	999999	87	999999	686	281	218	896	821	999999	446	194	651	731	717	623	234	999999	341	822	999999	947	496	999999	793	994	624	738	571	983	999999	916	860	649	600	373	211	737	999999	852	300	676	438	856	196	332	40	999999	955	585	968	999999	506	999999	671	999999	592	162	195	692	656	480	999999	837	803	999999	999999	11	999999	353	422	497	792	999999	999999	110	519	639	
999999	999999	964	526	782	999999	25	516	420	999999	977	591	780	999999	551	756	999999	999999	351	600	999999	666	998	38	967	611	999999	999999	575	999999	89	570	500	952	424	724	727	999999	698	349	822	296	119	84	33	999999	573	373	999999	45	293	711	759	918	587	999999	999999	935	559	180	823	999999	941	402	180	417	999999	827	634	999999	999999	999999	131	11	778	765	557	999999	14	427	999999	798	534	540	734	377	811	581	375	352	261	792	999999	527	526	287	355	716	999999	616	459	999999	999999	129	16	227	999999	999999	999999	999999	524	548	999999	142	141	34	20	410	668	802	605	999999	461	292	575	999999	999999	603	999999	500	419	841	999999	398	999999	303	69	415	533	517	787	63	999999	553	827	713	861	448	395	502	277	944	57	111	999999	939	999999	999999	553	999999	999999	999999	999999	649	411	683	999999	999999	174	838	964	605	877	161	999999	552	88	999999	464	999999	385	999999	217	983	999999	475	793	919	387	38	19	999999	861	764	784	999999	781	792	152	154	999999	999999	999999	557	537	671	77	999999	96	468	861	385	992	691	999999	685	778	298	425	999999	890	608	165	999999	829	999999	744	122	376	999999	999999	999999	765	320	999999	66	999999	660	456	562	999999	896	832	918	177	633	619	179	379	109	32	493	376	215	263	999999	999999	147	728	185	927	999999	530	999999	698	574	999999	682	25	338	911	127	842	999999	999999	999999	775	246	968	205	743	574	999999	999999	201	287	999999	559	66	999999	892	636	932	999999	634	452	376	959	999999	999999	23	936	163	50	198	905	651	513	676	999999	999999	927	999999	999999	442	363	221	263	681	999999	655	70	625	926	446	285	195	571	999999	96	627	999999	26	375	192	999999	420	702	999999	999999	635	415	882	796	999999	965	467	410	838	999999	241	122	288	809	999999	953	320	236	604	912	999999	90	285	590	642	995	999999	802	999999	635	942	519	185	395	785	249	999999	829	649	481	817	999999	732	999999	854	515	537	216	999999	239	999999	193	107	175	576	555	140	302	164	291	999999	999999	70	999999	339	722	936	893	999999	708	776	491	999999	133	104	935	999999	327	999999	136	999999	704	384	120	150	758	421	999999	819	999999	118	885	675	368	427	999999	999999	999999	628	142	999999	644	192	719	463	999999	606	999999	81	640	999999	813	566	999999	999999	358	290	999999	71	580	310	999999	83	794	600	891	815	228	706	941	220	999999	999999	603	558	999999	522	664	999999	146	999999	447	938	188	40	304	999999	648	545	78	873	999999	467	57	832	651	570	397	129	572	
198	388	277	139	999999	380	123	963	478	999	836	625	301	925	429	862	999999	895	763	999999	999999	999999	682	999999	78	446	369	652	999999	906	262	134	545	999999	948	772	180	808	758	660	999999	365	179	545	241	257	482	542	627	969	999999	999999	633	824	999	999999	705	999999	71	983	21	470	202	999999	746	711	90	999999	999999	656	999999	190	999999	113	999999	216	997	147	999999	999999	999999	999999	34	800	254	586	501	720	999999	928	999999	539	747	774	999999	999999	173	607	798	530	999999	999999	566	971	287	482	538	529	710	793	32	568	244	250	999999	194	446	401	327	170	220	369	130	57	589	162	999999	371	464	403	53	400	348	999999	654	697	999999	999999	999999	999999	57	999999	999999	999999	905	999999	999999	507	754	465	999999	771	290	999999	320	806	999999	518	391	999999	49	999999	75	317	749	999999	230	368	595	333	923	999999	878	555	122	248	359	827	152	91	856	935	999999	999	999999	282	120	999999	565	848	551	999999	671	398	732	999999	906	703	553	283	287	999999	911	431	541	999999	892	734	526	81	999999	328	376	310	277	113	559	75	198	477	522	999999	803	747	781	182	721	489	822	241	341	655	284	999999	803	919	34	195	468	999999	999999	385	192	493	400	232	384	999999	131	999999	331	841	999999	999999	999999	999999	144	999999	649	368	180	999999	999999	295	739	801	999999	508	507	357	999999	373	606	961	97	147	338	999999	356	559	798	999999	368	204	909	500	151	208	117	46	785	859	999999	110	66	976	473	896	999999	599	189	876	863	773	548	999999	244	553	988	624	438	825	817	999999	999999	819	55	717	999999	249	660	999999	400	470	999999	999999	827	506	904	999999	673	999999	565	757	379	922	999999	594	655	952	266	597	999999	493	608	960	52	455	540	247	931	755	521	514	939	999999	485	402	999999	999999	999999	737	648	877	950	999999	270	70	720	999999	332	999999	72	433	999999	72	634	907	862	612	187	382	966	667	189	999999	920	60	817	999999	447	104	393	336	999999	528	949	342	999999	611	700	981	734	892	914	999999	692	999999	531	877	999999	999999	539	598	151	757	771	981	698	41	86	219	252	999999	210	237	76	735	609	465	123	301	999999	261	911	999999	647	83	752	999999	235	832	999999	940	334	869	565	795	195	76	999999	967	644	999999	999999	490	739	58	692	999999	415	957	488	75	763	999999	213	288	999999	945	119	697	238	999999	805	253	690	312	360	999999	999999	281	549	543	708	155	999999	862	726	430	466	598	999999	75	302	278	353	463	186	916	
665	286	117	250	999999	68	738	653	705	291	800	437	697	999999	999999	144	417	944	999999	618	999999	350	999999	266	489	999999	316	999999	697	999999	999999	236	135	444	675	395	999999	309	586	649	416	999999	166	999999	630	39	901	999999	61	999999	861	409	999999	568	164	325	999999	851	761	446	999999	999999	955	179	391	999999	311	262	685	628	971	999999	368	717	211	758	193	127	636	459	619	286	121	539	675	501	139	566	290	360	670	321	547	999999	897	999999	57	987	999999	65	727	999999	354	433	197	752	51	999999	367	999999	141	607	999999	311	999999	475	999999	426	503	890	444	745	972	335	957	659	570	999999	820	370	999999	205	73	580	732	999999	999999	687	999999	922	460	751	209	884	229	73	999999	999999	324	431	386	631	494	173	621	999999	999999	29	475	537	192	823	568	997	999999	935	544	644	999999	855	544	776	83	580	999999	693	999999	98	115	999999	563	334	903	398	999999	999999	711	899	959	750	305	999999	222	814	740	636	193	212	198	293	528	999999	667	468	887	610	557	914	999999	928	446	999999	913	581	974	858	920	999999	23	616	234	644	685	999999	559	632	564	269	839	803	509	343	899	999999	375	111	666	444	511	383	532	796	176	41	314	717	998	640	999999	882	999999	23	198	582	69	999999	776	999999	999999	264	55	297	84	929	428	112	687	101	999999	873	201	486	667	639	999999	437	477	999999	524	841	999999	924	999999	957	999999	496	154	999999	999999	490	999999	827	535	256	337	244	721	247	613	211	39	999999	433	999999	690	239	356	559	498	632	999999	999999	324	999999	630	131	867	127	999999	932	958	370	339	725	999999	374	950	420	312	999999	715	240	50	323	999999	728	500	999999	277	858	999999	595	828	139	999999	212	512	468	999999	216	376	604	405	999999	252	669	999999	999999	428	326	289	935	999999	648	999999	999999	92	11	264	999999	631	999999	850	999999	792	999999	542	210	651	345	861	999999	794	105	482	999999	835	999999	80	999999	161	792	44	950	999999	213	348	999999	222	999999	129	999999	999999	724	585	999999	754	999999	889	879	136	376	67	999999	465	999999	151	161	999999	806	999999	723	999999	121	999999	838	379	899	413	588	34	362	999999	752	226	359	287	999999	520	519	366	422	479	201	26	785	734	952	495	999999	72	197	24	999999	558	405	580	101	973	746	999999	854	999999	310	854	774	388	314	999999	115	999999	81	999999	655	999999	999999	999999	999999	105	999999	113	426	413	630	999999	837	348	582	204	999999	999999	195	106	773	926	999999	412	179	999999	252	
407	430	999999	390	272	990	999999	368	965	999999	161	999999	999999	18	999999	177	451	389	784	26	435	999999	120	54	999999	333	975	866	729	939	526	85	403	853	999999	683	999999	33	368	999999	291	980	999999	574	670	939	199	999999	141	759	70	32	394	329	816	601	319	51	64	939	24	689	638	36	999999	999999	446	152	999999	958	999999	999999	30	258	735	455	198	546	999999	999999	143	888	735	999999	999999	503	690	83	47	966	374	299	968	428	999999	601	351	591	471	594	502	56	646	182	922	641	12	145	594	999999	999999	999999	666	668	805	136	999999	667	157	609	395	373	115	484	999999	999999	459	999999	737	143	114	999999	85	790	999999	999999	251	999999	999999	247	501	554	999999	677	563	600	632	310	623	999999	999999	999999	443	999999	999999	138	941	171	999999	385	999999	999999	408	999999	266	805	698	999999	999999	718	885	999999	619	909	999999	840	884	437	921	994	999999	999999	978	353	496	999999	999999	223	591	765	155	89	975	673	999999	999999	999999	999999	421	758	902	756	536	905	999999	256	74	534	752	368	999999	513	250	593	999999	42	999999	65	964	835	641	484	999999	18	999999	999999	426	999999	855	26	693	856	999999	999999	101	167	623	999999	843	250	366	639	999999	232	999999	641	839	391	212	31	669	101	73	585	999999	427	472	999999	999999	703	829	999999	678	735	999999	999999	497	87	501	312	419	358	221	724	479	999999	23	71	496	932	966	999999	743	999999	356	602	792	441	55	673	694	105	741	150	420	248	960	735	999999	134	999999	761	889	999999	612	321	879	349	115	999999	999999	411	40	409	737	794	383	845	388	82	604	65	41	827	617	324	616	81	313	999999	50	999999	999999	372	999999	214	155	999999	230	45	722	453	999999	999999	269	293	999999	999999	413	625	865	124	356	999999	999999	98	730	999999	291	297	705	808	999999	875	85	999999	897	668	621	532	649	539	625	353	999999	160	730	999999	568	334	259	284	668	688	999999	999999	931	999999	842	699	484	999999	999999	933	339	913	418	460	854	142	999999	406	720	880	975	335	499	999999	134	379	367	628	503	957	47	430	150	357	999999	159	205	999999	999999	999999	57	566	978	691	23	999999	742	280	256	435	938	853	564	787	999999	999999	999999	928	903	472	341	856	589	604	895	999999	773	70	950	705	937	999999	580	999999	999999	419	357	808	989	688	999999	97	381	77	999999	194	866	363	644	469	723	277	965	363	999999	201	976	383	796	114	673	999999	999999	551	498	422	283	765	954	302	693	999999	939	225	836	254	
484	522	999999	711	53	420	426	491	999999	999999	561	227	219	999999	443	973	21	884	25	955	999999	830	578	606	910	999999	408	352	776	999999	338	749	999999	345	717	463	797	999999	71	262	265	838	569	828	860	66	556	999999	999999	719	999999	64	210	999999	485	654	943	979	999999	999999	21	84	715	885	341	999999	999999	873	999999	999999	185	999999	999999	762	699	999999	270	749	745	853	999999	94	493	66	489	284	548	645	999999	999999	999999	999999	294	128	250	999999	133	684	497	999999	999999	682	999999	879	543	689	240	448	191	556	393	999999	999999	947	398	927	590	999999	405	67	273	64	999999	860	469	367	999999	705	521	518	806	585	262	696	497	871	695	613	999999	800	999999	110	999999	313	679	326	584	346	999999	323	600	474	288	439	999999	312	668	539	419	186	999999	999999	926	999999	749	807	941	547	459	527	241	999999	146	605	23	172	599	710	999999	153	783	305	976	208	999999	341	307	822	911	999999	212	999999	203	346	999999	519	184	791	563	871	384	46	999999	211	91	623	338	683	426	622	712	957	357	276	402	999999	558	728	755	417	510	999999	999999	274	999999	999999	783	800	851	504	988	807	157	320	768	999999	999999	775	999999	999999	999999	624	999999	999999	482	254	999999	999999	943	12	999999	455	46	155	370	265	999999	623	999999	16	839	999999	999999	999999	999999	904	999999	47	507	656	343	782	999999	460	413	886	999999	346	791	81	277	856	999999	849	542	543	771	11	949	999999	345	794	999999	120	465	999999	792	484	999999	578	444	771	429	999999	669	188	843	585	741	484	544	74	832	814	999999	982	999999	982	999999	999999	143	808	999999	999999	320	548	893	999999	995	938	103	246	680	222	636	999999	437	570	999999	999999	699	195	269	475	968	999999	962	999999	381	999999	999999	810	999999	575	999999	635	684	433	999999	999999	295	351	590	803	390	999999	393	619	187	999999	555	120	802	999999	999999	999999	999999	621	36	999999	586	818	999999	522	153	293	150	115	777	11	999999	13	999999	999999	79	357	604	465	94	671	888	352	897	147	926	684	18	81	184	497	95	72	407	999999	999999	476	230	77	999999	107	166	287	841	185	422	999999	526	742	955	53	353	93	999999	365	999999	243	921	983	999999	469	999999	999999	930	290	915	759	606	657	524	602	136	537	999999	986	515	999999	510	721	999999	385	167	275	999999	141	154	12	534	52	786	999999	999999	999999	481	200	822	96	357	561	269	663	999999	869	227	363	999999	816	287	550	849	549	732	999999	268	220	312	19	954	799	146	913	
234	564	870	224	57	999999	65	999999	999999	429	263	949	461	71	439	999999	57	762	225	337	999999	984	999999	246	999999	354	999999	270	888	813	141	999999	424	356	999999	999999	998	13	315	37	760	999999	999999	430	296	783	748	206	781	23	961	202	583	808	198	249	999999	633	646	702	910	794	999999	999999	297	705	535	114	632	58	299	54	456	197	577	999999	608	772	950	794	605	782	489	874	852	939	974	615	168	199	29	999999	999999	613	999999	966	944	999999	142	999999	258	644	574	999999	999999	917	999999	396	999999	145	641	999999	683	851	106	138	999999	852	507	357	731	919	946	442	39	924	686	843	999999	999999	118	582	639	368	546	999999	217	757	160	935	204	999999	999999	32	557	429	999999	999999	999999	988	661	102	528	785	860	999999	697	141	703	799	240	999999	325	631	999999	69	959	325	999999	144	920	557	999999	572	163	153	999999	923	885	609	243	181	336	999999	948	25	63	854	508	217	274	86	63	360	704	301	272	999999	999999	498	470	375	999999	999999	999999	999999	400	955	999999	717	793	773	999999	103	565	69	999999	243	999999	20	15	115	816	107	870	999999	999999	999999	868	861	999999	999999	927	396	999999	868	970	954	23	999999	625	108	999999	791	424	500	829	960	794	645	725	39	80	985	492	364	559	113	511	999999	610	58	96	999999	836	10	846	859	954	697	999999	622	229	837	395	999999	883	35	682	380	24	999999	999999	233	999999	851	999999	999999	904	784	999999	867	453	789	999999	576	999999	461	999999	424	999999	970	15	106	556	113	809	243	600	585	481	999999	430	140	219	76	502	999999	633	999999	999999	903	955	180	389	231	178	439	603	999999	894	431	80	268	725	999999	538	459	999999	999999	51	999999	352	999999	999999	784	999999	999999	580	999999	84	158	828	968	144	999999	25	999999	717	335	999999	379	999999	782	999999	59	463	172	415	175	999999	999999	196	599	944	999999	999999	637	866	604	784	856	859	435	999999	746	603	111	133	975	999999	703	742	351	999999	671	847	570	636	264	330	284	907	414	639	42	961	999999	34	999999	198	388	968	123	550	87	520	214	48	945	455	999999	999999	439	147	835	999999	845	500	282	953	991	10	612	284	510	949	454	796	711	999999	375	999999	790	999999	650	999999	629	800	999999	161	643	531	691	999999	999999	245	999999	999999	804	999999	126	737	752	999999	207	387	999999	838	999999	138	76	418	337	170	90	999999	258	999999	496	999999	681	54	478	131	320	470	999999	803	315	274	482	186	999999	999999	667	999999	334	410	999999	
272	377	790	759	893	94	999999	203	531	728	693	987	823	780	702	61	82	268	999999	999999	736	79	563	533	776	656	889	426	999999	502	452	950	847	73	234	734	890	999999	585	46	95	276	787	84	999999	287	658	405	999999	927	595	378	703	341	852	999999	813	266	983	999999	205	808	845	38	285	742	149	759	556	999999	170	787	682	594	984	470	999999	488	911	499	997	493	999999	430	999999	83	257	999999	999999	41	920	634	310	349	999999	286	431	758	798	999999	147	898	849	330	767	807	696	119	356	392	999999	334	355	494	248	999999	681	999999	130	212	495	999999	548	525	58	535	487	343	999999	707	49	533	690	999999	361	109	644	807	663	110	387	147	169	999999	130	596	288	999999	110	138	605	16	637	596	999999	513	359	333	999999	241	999999	999999	365	648	353	386	999999	324	143	149	77	999999	761	30	824	357	474	720	404	999999	257	999999	243	999999	999999	42	999999	103	646	848	999999	999999	535	431	999999	35	782	520	485	744	951	999999	682	960	999999	730	255	616	771	47	49	639	929	819	984	658	128	740	999999	320	490	550	678	999999	999999	756	999999	999999	250	799	999999	953	999999	999999	510	292	988	283	564	381	787	289	999999	608	808	120	999999	999999	999999	131	999999	999999	974	174	263	999999	999999	999999	570	313	391	915	376	972	472	95	999999	278	319	999999	670	845	185	999999	999999	211	228	79	486	289	375	633	893	129	892	533	978	999999	999999	108	996	600	712	999999	989	871	999999	359	146	722	714	122	405	744	999999	71	866	810	641	999999	192	226	911	291	999999	999999	31	256	89	939	116	335	999999	220	999999	79	143	925	184	999999	298	869	999999	763	574	262	237	159	668	831	666	999999	437	999999	916	780	689	431	322	241	850	666	279	207	615	389	250	195	999999	390	928	940	636	980	763	999999	293	157	716	686	999999	872	587	258	282	999999	999999	527	999999	924	390	712	613	942	811	631	599	999999	157	999999	21	52	120	288	902	999999	542	457	590	602	497	541	714	635	710	999999	89	30	999999	677	999999	999999	890	999999	10	999999	337	693	179	142	999999	557	999999	530	674	488	762	999999	355	556	405	999999	936	701	437	849	997	977	242	833	551	999999	999999	999999	703	298	161	995	999999	687	398	999999	288	458	878	939	541	193	960	999999	999999	999999	999999	999999	281	999999	786	999999	687	160	228	360	461	999999	999999	999999	747	999999	827	386	336	767	31	668	999999	556	171	488	823	498	999999	813	999999	999999	617	771	999999	442	209	999999	
511	999999	317	137	468	47	999999	942	867	732	999999	22	366	583	999999	999999	758	16	220	999999	879	307	375	199	842	414	343	999999	728	819	252	315	999999	175	874	373	459	894	209	130	999999	229	999999	100	999999	305	456	442	999999	169	22	897	999999	999999	782	214	999999	128	999999	63	704	946	223	58	490	886	999999	201	999999	532	999999	864	806	999999	565	659	687	285	999999	546	957	999999	338	568	806	999999	93	844	999999	670	777	340	609	156	999999	222	16	999999	610	999999	613	265	733	591	170	157	100	142	919	132	527	321	235	999999	999999	803	617	655	252	145	803	847	808	48	754	999999	264	660	673	352	653	125	999999	483	933	999999	177	747	999999	999999	264	951	925	999999	153	466	114	862	59	622	605	360	329	999999	616	765	457	695	836	501	893	440	468	576	999999	999999	645	752	813	403	636	870	256	593	880	852	999999	547	894	298	563	402	610	60	999999	999999	999999	999999	999999	178	999999	481	910	906	765	824	492	999999	791	999999	820	362	58	656	986	999999	114	999999	999999	764	999999	909	999999	548	937	501	829	418	829	999999	616	445	885	645	158	164	960	350	827	66	369	999999	756	163	999999	211	353	954	74	22	999999	69	615	999999	999999	346	681	372	968	274	994	999999	529	999999	135	385	476	413	507	831	999999	999999	999999	538	404	280	162	647	80	736	157	875	354	816	987	556	830	783	320	812	483	597	381	563	71	999999	54	150	37	102	734	999999	456	242	248	434	161	86	707	64	193	44	301	242	126	128	729	712	627	999999	554	693	102	695	358	999999	391	355	999999	118	999999	21	999999	999999	11	218	429	999999	577	562	999999	999999	85	266	999999	449	306	149	446	943	566	341	999999	458	999999	999999	846	999999	883	72	53	805	609	599	828	181	424	323	240	908	698	617	144	999999	999999	801	617	836	76	909	880	999999	908	533	552	999999	498	170	440	959	999999	669	238	999999	519	599	999999	486	999999	458	34	999999	999999	538	254	999999	999999	458	999999	746	433	20	694	999999	192	801	999999	999999	56	999999	682	264	883	280	546	39	389	629	554	584	657	141	999999	999999	885	897	342	380	288	603	698	49	886	693	536	999999	974	263	332	718	702	77	439	505	775	769	109	638	991	224	999999	577	904	999999	98	302	612	85	99	295	999999	525	797	452	999999	643	999999	999999	744	195	64	135	306	836	999999	999999	701	902	842	999999	999999	703	389	74	999999	131	145	196	999999	243	999999	898	174	47	999999	186	279	986	269	142	
401	909	999999	805	999999	443	280	77	817	507	600	709	242	999999	496	765	999999	999999	999999	124	999999	191	999999	510	447	166	961	268	586	706	321	715	642	710	723	888	809	584	904	999999	850	77	379	107	999999	48	665	199	551	494	49	545	579	155	634	219	324	393	999999	13	481	21	491	120	999999	885	76	532	999999	999999	955	562	829	815	273	440	812	999999	867	408	500	999999	717	102	666	775	145	497	85	514	573	426	225	900	130	838	999999	268	911	758	971	143	939	943	538	487	999999	763	882	204	406	827	525	959	999999	709	304	999999	454	420	749	579	456	746	43	999999	346	999999	694	999999	853	554	586	119	436	366	999999	774	563	999999	999999	382	615	881	117	999999	999999	265	999999	421	544	197	813	999999	18	402	687	203	909	999	151	999999	78	457	999999	852	251	416	999999	999999	877	530	835	275	361	376	964	999999	638	999999	638	90	542	283	999999	666	740	95	110	999999	999999	999999	864	999999	47	282	313	167	540	265	504	494	732	248	999999	999999	361	547	148	642	999999	121	564	621	371	70	254	795	999999	684	999999	165	999999	498	478	248	999999	281	238	89	72	806	45	383	793	153	357	304	739	999999	314	202	947	468	999999	567	84	999999	201	999999	37	518	999999	999999	999999	348	188	999999	770	306	357	999999	319	68	999999	630	86	999999	999999	228	712	999999	66	999999	379	999999	218	999999	890	910	173	422	90	261	61	554	215	189	240	455	964	123	533	999999	529	235	883	888	999999	976	491	893	999999	973	274	999999	462	913	486	234	139	341	353	859	999999	935	999	67	16	34	425	896	950	381	264	599	426	623	169	154	45	329	958	913	429	279	996	999999	987	973	101	301	703	16	325	633	769	674	310	999999	235	999999	882	864	999999	594	999999	54	719	674	661	839	753	999999	198	810	382	440	440	862	938	892	80	999999	932	999999	202	944	65	999999	999999	752	999999	575	918	220	447	104	999999	834	335	951	999999	322	322	262	999999	372	999999	515	260	339	243	447	655	343	754	999999	999999	437	401	999999	989	98	999999	909	525	999999	999999	978	373	288	87	605	536	987	999999	758	721	680	999999	830	999999	549	999999	999999	518	875	919	999999	465	598	999999	924	442	999999	999999	309	477	412	999999	369	949	838	999999	999999	261	638	999999	999999	999999	999999	137	999999	852	570	872	449	999999	353	999999	999999	268	837	522	774	126	999999	999999	999999	34	204	290	999999	943	225	881	297	407	999999	250	879	965	261	999999	469	999999	911	81	872	
463	523	591	134	21	96	999999	121	326	377	855	999999	999999	709	643	644	715	999999	318	636	689	999999	51	319	113	521	684	17	999999	62	314	214	91	999999	999999	510	612	165	999999	856	999999	999999	971	40	552	152	413	265	617	112	999999	651	999999	445	192	878	482	282	999999	499	999999	999999	999999	273	999999	650	26	185	962	143	41	559	999999	999999	521	919	999999	21	766	960	117	999999	399	988	999999	663	611	646	117	868	37	340	144	807	453	31	748	708	966	902	136	237	999999	484	80	999999	139	151	999999	999999	275	471	516	71	392	983	999999	42	999999	410	49	379	78	104	115	701	425	999999	18	499	999999	999999	54	999999	834	879	135	999999	918	114	533	470	999999	844	999999	566	824	83	425	469	999999	715	743	566	862	756	169	208	378	379	779	424	143	434	101	370	426	651	236	512	999999	789	124	860	876	578	656	999999	999999	548	877	352	999999	999999	999999	999999	171	487	11	87	720	927	546	549	334	119	337	298	753	242	149	182	846	999999	611	538	601	883	690	294	999999	936	707	829	501	437	135	594	262	636	208	939	650	158	999999	930	253	999999	535	999999	251	367	999999	268	409	705	505	386	936	643	863	287	797	717	999999	783	229	999999	57	897	999999	999999	46	127	44	999999	531	697	131	999999	295	36	357	999999	52	742	466	449	430	796	999999	748	999999	618	999999	920	999999	933	181	18	711	999999	527	638	999999	509	331	362	234	208	183	999999	265	265	358	837	930	874	674	999999	327	780	999999	260	965	245	94	999999	355	123	68	598	526	122	969	758	508	719	999999	999999	999999	113	225	999999	999999	999999	493	999999	270	934	990	277	268	936	691	999999	251	999999	673	547	999999	999999	17	999999	999999	584	291	152	296	599	999999	221	734	999999	999999	223	999999	73	637	999999	999999	692	166	999999	999999	791	339	589	431	48	999999	241	55	601	128	517	106	999999	91	999999	843	351	999999	671	605	779	542	999999	123	478	376	999999	639	832	796	732	747	999999	988	999999	999999	701	720	258	92	106	175	999999	22	999999	126	460	982	598	997	410	586	495	814	353	259	212	999999	953	671	339	999999	223	805	396	999999	508	999999	732	999999	999999	999999	857	588	999999	999999	409	124	807	361	999999	205	50	834	395	155	999999	782	644	109	999999	999999	999999	586	999999	504	951	337	999999	545	617	343	259	805	856	779	999999	906	999999	739	849	97	668	602	754	144	562	388	419	251	518	726	999999	633	750	915	864	280	835	14	661	81	499	271	999999	
999999	946	244	978	616	425	355	476	905	259	955	567	174	832	618	942	573	917	384	999999	999999	862	625	999999	941	914	999999	80	311	87	999999	598	999999	999999	182	197	999999	410	999999	825	173	259	576	999999	794	999999	700	448	227	71	98	163	124	244	999999	720	330	188	999999	701	999999	999999	999999	827	999999	367	170	314	659	430	625	172	124	558	863	642	296	252	271	999999	224	21	853	249	989	624	483	171	17	999999	867	148	374	999999	859	888	94	999999	999999	436	999999	395	788	796	446	999999	49	565	381	219	433	88	999999	453	487	999999	430	925	837	857	999999	999999	307	207	563	999999	798	999999	699	974	557	547	350	834	405	999999	232	67	802	999999	584	917	790	999999	38	999999	230	921	999999	999999	467	168	999999	54	552	199	97	999999	242	960	999999	35	999999	406	662	999999	999999	999999	57	658	732	373	133	999999	282	965	217	509	999999	774	265	876	399	794	516	398	999999	305	292	216	741	642	824	842	934	558	999999	999999	999999	151	999999	148	999999	965	182	104	999999	999999	772	586	999999	999999	999999	467	704	999999	636	81	999999	273	999999	442	800	840	916	99	548	290	840	723	914	823	373	38	723	127	12	433	622	422	363	499	533	705	235	163	231	366	147	683	999999	979	505	999999	890	619	347	999999	58	92	555	999999	999999	58	672	167	224	999999	744	587	258	999999	458	476	909	760	908	999999	999999	999999	868	192	999999	167	801	999999	328	501	148	114	779	999999	385	540	866	608	204	484	42	77	938	999999	622	999999	999999	720	531	38	962	139	999999	252	428	999999	224	999999	611	148	257	999999	999999	723	999999	999999	807	289	999999	918	609	999999	566	433	72	547	999999	38	999999	592	732	90	999999	299	538	18	403	537	999999	999999	999999	999999	997	65	237	304	999999	999999	595	981	752	155	892	999999	428	661	572	286	189	999999	999999	195	803	999999	999999	176	334	549	195	245	246	279	999999	999999	602	116	314	511	999999	767	318	999999	443	588	999999	587	198	801	871	876	445	126	999999	668	629	999999	700	978	649	70	999999	688	40	360	745	482	416	165	999999	321	357	71	90	421	573	861	752	225	999999	829	978	533	678	318	999999	999999	921	80	999999	472	416	335	862	146	797	630	999999	999999	842	367	180	43	791	559	528	384	46	936	105	999999	388	484	799	999999	91	447	999999	721	560	625	561	999999	999999	546	905	31	209	943	623	942	292	668	382	821	658	999999	741	128	789	425	92	985	999999	350	94	931	536	52	64	999999	619	856	
532	227	806	835	986	255	999999	999999	999999	103	322	162	999999	719	112	977	171	146	705	891	999999	144	542	999999	371	705	462	999999	495	999999	999999	999999	333	435	145	164	25	823	958	999999	474	292	251	989	672	821	999999	375	999999	558	880	918	999999	999999	999999	398	685	240	999999	290	792	679	21	999999	214	999999	829	999999	583	948	961	999999	187	219	427	650	893	552	903	549	999999	97	999999	936	286	970	999999	605	511	747	479	785	999999	678	703	999999	280	233	785	622	992	815	791	880	596	542	999999	445	310	284	504	142	336	924	449	999999	999999	84	741	244	440	234	548	835	478	186	988	999999	515	632	379	999999	767	999999	999999	35	305	274	350	999999	999999	183	304	236	253	346	458	434	999999	998	270	205	999999	550	191	768	277	956	999999	999999	553	999999	929	678	999999	834	374	55	999999	424	409	270	999999	997	15	267	999999	321	592	141	727	564	999999	999999	999999	999999	187	226	108	788	999999	349	861	929	999999	996	254	999999	332	418	971	999999	999999	813	598	999	471	494	999999	999999	838	999999	373	280	999999	999999	961	421	316	731	999999	158	947	999999	666	70	408	804	808	18	999999	313	989	184	169	324	507	999999	999999	372	999999	692	999999	184	950	802	975	591	246	209	45	833	319	600	761	999999	466	476	156	537	601	666	686	999999	911	999999	999999	199	120	378	492	504	999999	944	999999	999999	476	772	639	864	95	817	999999	608	973	189	994	999999	422	999999	858	40	320	999999	999999	56	16	155	999999	425	999999	785	480	999999	717	540	340	999999	999999	797	999999	999999	999999	999999	999999	784	999999	999999	562	732	540	576	999999	774	520	461	193	999999	183	972	957	331	510	224	37	309	346	700	890	443	848	628	816	625	988	175	203	38	938	986	947	928	592	540	999999	270	18	705	357	266	357	999999	999999	609	839	35	999999	622	265	153	447	408	999999	129	883	912	759	161	786	355	267	999999	182	196	34	39	739	970	999999	766	300	641	999999	634	95	629	437	999999	999999	963	999999	580	773	999999	549	999999	999999	472	656	972	999999	999999	999999	12	998	202	56	14	584	999999	296	222	292	498	852	806	65	563	43	264	484	552	376	822	373	687	391	388	647	485	299	276	323	368	999999	443	721	350	999999	999999	582	433	632	975	676	999999	298	285	941	742	493	186	438	402	999999	957	490	106	638	321	811	668	366	109	520	30	898	924	241	419	94	715	999999	999999	999999	61	919	401	156	603	398	115	446	999999	991	122	837	921	870	308	
953	624	711	999999	999999	914	76	533	464	999999	871	999999	53	532	999999	778	258	999999	721	445	48	99	999999	999999	923	705	231	461	999999	999999	193	977	63	932	999999	469	13	615	68	767	985	395	936	500	732	34	72	913	257	223	999999	999999	999999	434	270	999999	999999	676	400	386	692	999999	426	999999	472	999999	320	120	999999	197	774	643	239	954	460	652	162	999999	313	999999	642	318	214	894	544	999999	777	628	672	600	795	337	224	681	84	380	969	880	37	999999	713	951	846	999999	448	230	999999	999999	974	999999	711	224	999999	501	743	384	999999	531	521	828	126	692	448	999999	999999	446	428	999999	879	90	682	282	432	999999	194	691	471	155	455	324	999999	531	653	64	999999	580	999999	999999	937	700	999999	448	999999	209	999999	31	513	379	666	12	801	761	999999	894	935	999999	792	897	317	62	999999	999999	86	207	503	594	48	393	588	822	481	705	620	189	119	244	999999	232	999999	999999	188	102	999999	453	522	573	165	759	129	999999	999999	78	415	885	787	715	371	170	705	999999	982	130	999999	844	999999	105	151	999999	784	700	999999	569	154	153	874	999999	775	632	999999	999999	439	999999	999999	138	44	413	300	735	401	404	999999	753	999999	625	999999	999999	310	644	922	427	432	967	999999	429	934	228	923	271	20	967	940	739	486	774	698	703	856	662	999999	127	999999	999999	999999	390	999999	771	52	528	962	816	999999	141	710	999999	508	999999	313	999999	999999	815	999999	38	724	999999	999999	143	999999	999999	927	487	210	999999	834	805	622	25	181	595	999999	172	186	405	308	204	458	809	999999	229	276	236	400	999999	468	994	638	776	691	999999	926	999999	504	999999	601	485	615	871	306	904	999999	492	999999	718	252	41	639	93	730	999999	999999	654	999999	57	486	999999	97	197	189	839	177	846	334	809	668	907	668	886	804	823	588	587	999999	999999	584	784	935	681	769	999999	364	999999	55	171	395	999999	589	456	999999	999999	397	427	999999	467	737	798	999999	490	999999	999999	373	999999	999999	999999	941	399	999999	980	999999	702	999999	415	999999	753	999999	623	999999	999999	423	397	327	221	83	999999	436	999999	895	54	396	999999	625	454	632	999999	73	612	274	149	999999	996	138	999999	983	120	143	999999	999	938	982	124	997	999999	999999	661	28	161	999999	384	999999	780	503	107	999999	999999	86	321	999999	999999	689	999999	358	661	941	427	268	718	999999	962	771	454	170	999999	999999	282	789	999999	388	971	416	911	932	889	669	999999	999999	40	999999	306	44	822	999999	15	
258	120	999999	999999	999999	649	403	309	923	716	613	35	999999	545	45	320	897	456	932	811	587	777	939	469	991	999999	923	999999	703	931	999999	948	255	164	999999	999999	517	452	575	738	577	116	999999	226	999999	643	829	958	999999	999999	409	587	889	397	428	999999	180	305	999999	561	725	175	605	999999	999999	999999	780	465	835	94	999999	455	881	204	999999	999999	999999	723	193	358	673	965	242	998	532	999999	68	999999	999999	238	780	999999	107	999999	23	412	510	996	438	999999	863	999999	132	910	901	953	706	695	999999	947	691	999999	121	999999	999999	999999	933	999999	469	447	606	921	728	607	313	591	357	867	190	831	970	793	294	999999	494	309	999999	331	107	578	643	373	705	789	999999	333	110	999999	135	999999	479	903	536	990	24	941	645	525	607	320	606	839	514	331	999999	999999	172	999999	999999	588	916	999999	509	891	804	243	226	938	999999	980	490	999999	999999	927	362	999999	267	304	559	999999	999999	327	724	786	999999	804	858	384	999999	648	170	999999	600	546	999999	867	403	644	999999	999999	725	706	465	627	829	361	107	587	968	910	640	868	989	999999	925	999999	886	722	920	999	384	999999	136	421	819	929	655	205	591	999999	672	999999	117	999999	827	957	862	106	957	620	999999	281	999999	999999	999999	999999	571	642	621	747	981	999999	724	197	406	883	999999	53	999999	899	706	999999	995	483	248	28	760	999999	140	967	736	999999	999999	999999	301	113	435	999999	413	528	999999	22	584	844	513	999999	898	920	382	944	387	999999	299	67	913	999999	285	932	663	989	540	360	999999	653	20	999999	915	424	895	302	458	355	640	289	542	693	327	161	969	256	129	840	999999	195	999999	917	999999	999999	396	495	827	502	571	423	999999	16	510	930	833	322	999999	484	35	999999	495	41	188	19	525	229	488	134	962	999999	869	700	521	999999	999999	102	700	218	999999	409	474	955	784	226	999999	535	193	397	327	657	181	999999	999999	759	999999	558	739	999999	192	176	17	703	999999	164	553	999999	999999	193	867	999999	621	999999	456	625	614	539	999999	999999	718	999999	999999	101	806	315	999999	234	884	999999	626	514	363	219	35	861	999999	771	426	630	672	999999	999999	999	530	586	45	999999	199	200	154	170	311	777	772	202	140	916	896	234	918	329	412	999999	567	362	387	999999	841	595	232	843	123	626	299	714	999999	999999	571	999999	280	931	45	694	617	466	212	586	447	833	999999	486	874	201	711	353	601	317	442	177	209	633	472	603	967	311	56	684	
487	67	253	103	354	676	953	986	999999	717	125	999999	999999	999999	964	18	863	745	968	921	999999	945	123	641	999999	999999	999999	646	999999	441	727	999999	419	528	999999	389	999999	637	141	208	999999	724	69	883	202	999999	26	999999	999999	999999	999999	999999	343	134	769	541	944	612	499	950	655	317	528	852	990	999999	691	631	999999	584	428	236	614	769	683	999999	886	239	999999	272	999999	999999	977	999999	701	505	972	999999	999999	567	445	977	148	999999	999999	930	206	217	999999	392	650	999999	707	999999	999999	514	999999	573	450	999999	999999	999999	172	236	573	43	999999	523	161	494	837	405	873	144	999999	451	97	999999	226	999999	993	679	999999	67	622	991	999999	893	999999	197	888	409	845	189	911	730	814	912	616	520	601	683	66	999999	555	999999	521	999999	999999	593	426	193	356	999999	585	976	999999	115	613	582	999999	446	554	963	606	999999	560	693	999999	418	637	185	816	999999	161	320	622	938	511	999999	480	350	947	999999	999999	704	62	157	604	934	999999	708	308	999999	401	165	138	999999	801	999999	694	828	350	536	999999	251	376	650	999999	999999	363	999999	604	245	999999	999999	498	179	202	902	384	412	999999	298	67	999999	877	782	999999	995	192	530	999999	393	683	651	999	420	999999	529	999999	999999	611	339	999999	999999	114	72	932	623	666	958	899	898	743	291	738	999999	479	37	373	999999	345	999999	92	833	303	220	562	460	778	87	750	673	575	972	999999	760	999999	147	824	999999	849	691	999999	233	999999	248	650	401	913	946	941	999999	165	742	76	999999	999999	747	999999	894	509	482	844	588	218	236	999999	770	999999	978	345	341	212	999999	744	654	221	859	212	65	569	999999	999999	831	146	358	999999	999999	906	740	514	969	999999	930	315	377	999999	999999	25	404	999999	999999	911	934	611	999999	999999	607	998	421	999999	397	545	570	334	349	935	22	452	859	718	501	863	999999	999999	375	999999	282	999999	999999	806	471	999999	807	150	689	258	999999	230	535	169	910	833	494	891	126	999999	949	999999	966	441	834	307	166	685	999999	999999	999999	470	245	789	999999	363	630	999999	388	553	737	430	645	999999	999999	792	916	699	999999	999999	379	857	357	941	871	677	287	999999	971	173	999999	131	999999	672	96	151	999999	746	253	556	213	879	513	573	696	999999	959	875	117	999999	390	466	877	755	647	999999	999999	303	999999	249	86	999999	643	224	999999	999999	702	973	14	191	807	180	456	261	463	499	354	783	255	351	717	999999	828	929	783	230	253	971	35	999999	37	
690	828	14	480	519	246	999999	999999	90	999999	986	871	925	999999	220	20	626	302	157	960	339	58	576	999999	675	999999	713	441	645	372	999999	947	233	164	126	351	452	999999	944	262	999999	86	999999	523	999999	539	999999	999999	572	220	627	999999	999999	820	698	642	261	999999	804	999999	532	856	71	999999	106	999999	648	771	129	868	568	844	999999	999999	904	263	883	62	999999	146	963	999999	869	434	744	999999	999999	412	999999	484	99	969	976	999999	730	209	24	457	427	692	891	140	574	999999	652	782	999999	982	999999	445	758	208	682	668	690	999999	987	999999	973	54	969	245	999999	644	779	599	868	67	174	704	999999	436	999999	999999	254	832	455	175	999999	999999	730	96	496	30	725	890	999999	318	609	227	222	387	483	382	999999	655	824	929	999999	63	914	273	818	999999	206	332	573	575	999999	999999	66	822	854	22	999999	882	999999	295	919	888	999999	559	999999	947	492	860	999999	262	393	599	18	525	251	729	56	466	278	999999	999999	999999	327	720	999999	999999	171	400	533	999999	67	999999	906	539	20	45	750	364	815	871	729	346	999999	320	191	999999	849	999999	999999	134	965	999999	613	475	471	526	571	999999	665	705	785	102	336	490	204	552	692	479	515	999999	999999	691	650	407	554	999999	32	17	539	80	999999	630	819	408	506	209	237	999999	77	999999	474	168	699	119	95	999999	19	999999	125	638	999999	380	35	375	156	999999	217	216	999999	984	999999	564	62	595	999999	165	999999	928	984	995	325	261	999999	32	740	819	992	540	999999	916	477	999999	891	900	938	999999	605	453	262	232	992	999999	519	999999	999999	910	116	999999	999999	929	999999	91	904	130	323	879	969	999999	634	999999	291	676	894	14	517	999999	999999	162	656	281	560	828	675	762	12	999999	741	999999	999999	830	999999	888	234	392	561	999999	239	771	587	68	562	602	999999	999999	999999	325	135	515	576	629	248	953	999999	45	378	999999	416	151	127	27	147	651	999999	804	622	402	452	512	453	999999	140	901	575	598	718	958	999999	749	821	687	999999	236	751	412	591	759	999999	999999	999999	999999	979	97	653	569	920	911	631	24	313	548	872	999999	71	454	499	347	388	859	326	420	526	666	999999	440	847	911	899	567	222	862	961	263	498	428	152	52	999999	15	677	807	336	999999	445	282	814	556	999999	307	913	254	381	582	872	603	508	322	767	999999	721	19	21	74	801	451	586	619	134	642	311	457	99	382	999999	519	93	531	231	57	999999	300	745	602	
654	999999	490	389	391	999999	919	830	285	43	999999	667	796	272	999999	999999	696	205	432	532	995	465	165	999	400	363	520	977	100	999999	597	430	999999	418	999999	999999	960	207	999999	239	722	480	182	66	98	999999	722	999999	999999	999999	361	430	868	223	999999	198	999999	999999	999999	38	385	942	740	566	446	863	999999	999999	851	999999	999999	499	967	999999	809	524	293	108	999999	875	640	698	650	999999	367	177	562	60	811	232	31	479	999999	209	854	780	999999	616	999999	234	131	999999	969	967	205	862	462	675	414	92	904	713	999999	124	999999	686	302	877	208	279	310	999999	575	999999	999999	563	291	768	348	999999	784	677	489	686	753	999999	729	999999	999999	505	714	887	646	729	999999	999999	898	102	811	999999	488	862	417	999999	999999	779	769	349	629	999999	580	694	999999	385	308	237	234	894	371	102	956	620	220	703	564	423	999999	846	311	41	665	198	999999	180	550	921	999999	999999	762	974	536	999999	62	35	924	30	560	999999	431	999999	999999	13	731	719	221	999999	999999	999999	999999	510	83	922	47	598	975	391	737	999999	834	387	968	96	142	397	565	576	567	999999	779	999999	863	444	424	221	948	661	467	999999	958	682	278	555	999999	261	999999	999999	351	999999	59	542	292	999999	436	999999	132	995	871	999999	163	644	999999	467	935	999999	646	999999	999999	826	649	324	999999	500	208	162	118	999999	734	880	496	999999	235	999999	144	246	262	470	18	999999	999999	999999	789	132	93	323	381	811	999999	120	615	272	115	999999	814	735	617	791	999999	283	936	999999	270	999999	848	211	419	207	332	698	989	999999	630	137	999999	999999	999999	802	417	884	781	307	802	999999	274	233	846	709	999999	409	628	470	274	734	999999	390	692	798	999999	881	903	184	488	921	131	999999	641	978	788	128	210	999999	384	320	502	999999	999999	647	726	999999	365	710	908	999999	999999	528	911	896	693	355	999999	736	999999	535	999999	606	999999	881	502	835	591	999999	920	179	999999	812	95	999999	999999	805	484	999999	999999	659	526	203	275	564	999999	999999	999999	745	999999	443	999999	474	297	848	339	895	820	35	154	891	999999	496	789	739	999999	267	442	999999	664	888	871	958	664	999999	19	999999	341	263	999999	899	317	846	583	999999	64	733	524	999999	624	345	984	458	900	190	627	999999	413	536	839	999999	169	999999	90	999999	571	999999	810	429	999999	552	999999	566	996	255	583	196	912	311	684	991	742	205	343	329	903	999999	67	483	250	979	383	805	424	444	739	999999	765	999999	
916	999999	922	105	408	81	781	999999	462	999999	607	441	126	112	999999	847	852	964	237	999999	999999	157	109	999999	188	859	999999	759	152	561	515	836	431	736	999999	787	78	647	999999	271	547	485	960	412	999999	809	862	281	953	576	999999	775	519	13	683	999999	798	595	916	549	902	999999	285	901	149	770	19	390	716	74	778	215	177	966	223	27	196	696	999999	379	999999	999999	805	999999	999999	740	327	427	62	626	988	483	730	257	368	525	210	999999	999999	115	799	482	564	888	797	999999	999999	552	789	999999	582	999999	144	547	553	999999	226	999999	932	408	453	592	999999	999999	86	305	484	999999	607	697	999999	999999	999999	355	579	523	342	916	999999	999999	143	774	637	396	54	999999	348	193	999999	363	309	501	137	999999	662	217	153	999999	999999	501	902	687	945	101	999999	455	679	789	999999	39	672	999999	929	350	275	999999	954	941	55	199	957	301	999999	253	999999	999999	999	567	693	371	380	868	113	999999	688	455	829	545	549	599	217	999999	225	675	691	999999	571	786	600	983	999999	212	429	623	999999	611	472	999999	703	530	455	999999	105	999999	659	999999	999999	999999	662	819	849	999999	999999	456	982	407	999999	550	561	399	755	222	999999	710	119	177	449	490	742	87	999999	999999	999999	28	153	999999	999999	619	26	999999	802	999999	134	780	144	843	810	972	640	146	536	999999	149	999999	775	243	153	999999	496	491	364	716	909	585	837	721	576	384	999999	886	943	465	999999	999999	597	999999	97	197	999999	275	999999	476	999999	999999	550	69	988	539	252	910	952	78	132	534	999999	96	19	549	942	422	276	999999	670	754	202	80	999999	475	716	939	155	956	999999	230	133	888	866	313	44	777	732	47	141	402	934	875	999999	999999	150	510	827	548	254	163	999	999999	999999	999999	413	480	671	523	822	999999	764	995	999999	901	410	644	230	999999	515	999999	690	999999	304	277	819	327	737	399	334	999999	122	606	999999	665	231	999999	92	999999	900	999999	116	999999	999999	827	637	938	625	441	999999	506	290	131	999999	89	999999	769	637	538	286	95	743	281	999999	999999	999999	167	294	999999	679	218	999999	459	805	951	69	481	24	999999	639	880	702	305	999999	999999	925	990	573	632	202	462	565	554	495	815	999999	834	29	608	636	479	654	40	761	390	945	831	325	91	29	991	755	170	898	405	999999	447	481	999999	999999	210	999999	662	401	227	653	17	999999	990	140	235	461	416	999999	169	236	672	544	999999	999999	104	674	491	999999	211	706	404	
655	999999	432	999999	362	658	917	435	885	999999	638	543	737	937	999999	335	951	794	539	999999	330	738	179	999999	902	71	488	595	535	999999	59	200	520	258	361	999999	999999	757	999999	803	498	999999	284	244	43	999999	999999	944	237	348	540	817	999999	367	84	916	999999	712	480	301	179	331	899	999999	999999	448	32	489	585	992	768	204	922	999999	850	915	464	934	999999	999999	389	543	999999	197	999999	999999	528	162	184	999999	953	854	999999	581	633	176	514	500	999999	594	978	203	999999	999999	999999	999999	999999	999999	999999	999999	462	985	999999	999999	911	635	999999	712	999999	709	999999	869	315	151	48	914	917	350	112	999999	411	963	999999	999999	923	999999	999999	133	999999	235	346	592	645	999999	999999	968	828	706	669	997	213	802	289	592	999999	118	888	228	205	666	428	555	832	834	756	999999	353	934	656	725	461	840	105	985	373	337	999999	999999	168	80	95	221	680	999999	480	999999	999999	59	999999	814	307	956	927	950	807	999999	999999	811	268	493	625	999999	60	944	546	372	999999	303	229	347	884	999999	69	999999	999999	217	874	726	363	999999	999999	999999	516	999999	999999	504	913	154	188	582	999999	422	999999	674	999999	200	170	736	569	117	999999	390	830	89	930	708	897	801	380	600	916	43	457	999999	678	331	387	999999	526	51	459	999999	125	646	770	471	568	394	680	999999	999999	147	167	256	254	434	999999	999999	911	999999	607	999999	774	999999	665	544	999999	919	995	133	999999	999999	999999	527	657	351	275	193	319	468	150	512	131	989	999999	999999	875	211	866	999999	859	950	999999	999999	444	348	787	536	980	999999	999999	649	999999	999999	999999	106	999999	999999	598	903	169	999999	127	999999	578	105	989	784	45	999999	668	764	63	751	999999	862	652	413	93	319	564	999999	213	93	962	999999	122	575	422	999999	851	245	612	962	95	580	833	856	238	999999	358	12	501	103	567	742	595	647	292	999999	453	999999	556	999999	349	999999	85	43	999999	87	982	999999	372	588	999999	432	999999	100	666	693	38	796	999999	745	960	561	247	119	526	229	999999	475	292	707	999999	999999	999999	999999	999999	999999	505	799	999999	161	366	934	999999	912	66	144	590	505	981	999999	999999	657	348	810	329	787	999999	965	517	270	181	999999	142	664	586	999999	743	829	477	12	197	999999	430	33	388	36	921	999999	62	391	639	409	493	692	31	999999	988	999999	13	835	480	539	999999	999999	999999	848	802	975	336	357	999999	761	38	979	412	999999	237	324	432	303	999999	858	913	135	999999	771	
34	449	643	241	720	864	826	641	531	658	946	999999	54	539	234	945	998	999999	989	877	999999	513	290	574	127	673	456	999999	968	999999	626	999999	484	999999	824	999999	341	105	637	537	935	396	457	754	510	912	280	999999	999999	921	860	999999	999999	753	400	520	169	79	123	56	417	125	673	999999	999999	790	999999	836	715	871	613	999999	999999	461	942	984	999999	999999	999999	999999	403	564	999999	56	999999	418	30	999999	999999	314	999999	272	982	590	999999	819	999999	547	999999	720	81	444	999999	999999	317	956	150	684	810	999999	464	633	15	907	653	853	484	626	159	623	770	119	28	999999	679	999999	999999	487	999999	133	271	518	999999	999999	143	999999	387	444	999999	999999	278	345	920	999999	849	999999	999999	999999	999999	276	344	106	398	999999	949	962	999999	775	527	966	999999	662	999999	686	153	946	819	999999	774	693	475	50	887	999999	354	434	198	999999	561	119	94	999999	999999	75	789	175	129	714	403	999999	542	611	916	999999	768	999999	993	999999	269	902	749	999999	999999	253	800	303	219	53	754	525	773	810	224	418	881	198	123	286	897	978	826	115	999999	999999	160	864	999999	124	586	739	999999	955	356	658	999999	999999	546	305	275	495	999999	86	960	878	407	999999	397	507	890	999999	501	717	346	290	85	999999	346	707	999999	999999	178	999999	999999	24	94	818	999999	565	57	999999	652	817	21	411	999999	749	154	390	204	428	999999	999999	234	999999	247	723	999999	75	583	725	154	838	213	338	327	999999	999999	999999	999999	589	278	831	460	499	999999	684	999999	935	999999	999999	499	955	512	674	469	552	869	460	776	370	209	999999	982	999999	256	999999	999999	999999	94	169	139	209	596	615	999999	645	176	999999	88	999999	999999	683	999999	257	999999	198	336	999999	868	774	992	170	999999	432	390	880	849	138	999999	124	999999	32	850	999999	206	300	999999	999999	524	824	385	145	381	223	352	525	591	735	105	999999	486	85	813	319	177	999999	40	174	235	999999	795	48	492	963	493	999999	832	707	60	935	829	438	24	54	399	857	788	999999	90	864	299	124	42	193	637	995	218	999999	999999	237	269	205	999999	254	38	347	652	417	730	357	693	883	684	169	239	999999	70	999999	920	320	190	85	93	370	999999	999999	15	308	335	497	786	301	999999	999999	999999	634	999999	769	999999	61	999999	381	234	733	181	415	439	872	999999	590	934	449	620	621	999999	194	121	311	274	356	341	354	91	242	570	401	117	861	999999	605	999999	999999	753	868	999999	999999	850	360	199	574	
999999	143	353	745	999999	346	999999	164	999999	491	523	465	505	999999	720	859	299	992	172	999999	307	577	388	999999	308	644	696	752	514	999999	344	760	999999	999999	114	207	11	346	679	233	720	953	96	12	91	999999	795	999999	999999	256	519	999999	999999	999999	276	674	754	999999	999999	999999	999999	928	999999	537	156	762	354	999999	564	999999	858	952	322	999999	68	999999	491	385	999999	483	999999	611	999999	999999	728	486	572	701	433	440	452	999999	999999	999999	999999	792	313	558	999999	999999	481	999999	530	635	398	566	544	999999	361	921	192	999999	726	963	80	48	333	391	999999	670	200	652	380	133	79	851	63	999999	365	276	999999	933	529	948	11	999999	91	969	999999	171	941	322	349	999999	999999	84	291	999999	690	544	468	999999	750	999999	138	999999	620	999999	565	547	999999	999999	893	94	999999	259	849	777	961	221	956	999999	522	999999	728	877	312	999999	875	995	999999	999999	872	821	807	128	999999	343	819	182	248	999999	414	331	657	959	429	265	631	999999	235	513	974	478	587	999999	410	112	467	260	999999	751	530	569	977	396	120	81	999999	762	76	999999	957	788	999999	281	949	200	989	769	458	57	247	999999	999999	999999	152	403	244	702	718	90	999999	569	657	496	164	844	354	271	999999	357	977	868	932	719	555	999999	504	315	165	999999	123	698	802	478	514	999999	999999	920	254	716	999999	584	54	999999	638	398	141	487	127	114	999999	728	920	999999	80	378	944	60	999999	999999	899	999999	547	508	966	188	766	189	999999	510	56	433	26	142	519	403	999999	946	91	999999	64	999999	198	60	999999	999999	778	700	407	145	999999	747	419	999999	999999	908	47	545	29	460	631	952	505	617	68	422	711	999999	591	676	554	998	969	354	901	999999	740	496	999999	999999	410	76	999999	999999	801	999999	999999	728	325	611	999999	288	927	630	534	112	999999	999999	992	952	683	999999	999999	731	591	999999	999999	999999	396	935	177	550	411	447	999999	999999	999999	999999	815	759	408	999999	999999	980	999999	999999	81	348	819	799	370	169	504	192	898	419	956	59	999999	100	529	948	342	390	999999	815	876	999999	580	969	930	862	764	242	553	700	528	138	420	326	639	439	255	596	999999	18	56	229	548	999999	608	999999	999999	725	239	459	650	91	547	505	398	591	768	850	869	999999	999999	999999	638	208	891	828	999999	938	999999	999999	703	746	815	999999	768	999999	999999	939	999999	809	467	999999	12	999999	59	446	999999	914	927	58	670	404	999999	999999	613	999999	591	350	749	780	491	465	
275	149	755	904	999999	122	736	741	650	829	999999	69	999999	365	268	543	159	999999	246	724	999999	999999	429	999999	29	749	999999	983	999999	600	999999	589	327	11	774	863	999999	155	180	999999	999999	195	407	841	914	999999	35	257	999999	57	201	303	544	766	999999	862	720	456	884	999999	999999	753	999999	999999	639	900	742	999999	591	405	205	13	999999	999999	999999	825	14	587	999999	999999	724	574	466	27	999999	896	55	999999	557	911	153	891	270	653	999999	434	519	358	212	23	924	986	665	131	852	197	999999	776	229	999999	858	999999	999999	999999	801	726	296	658	649	743	999999	191	491	680	262	999999	999999	631	589	121	316	656	385	381	437	737	999999	345	175	222	877	279	999999	928	999999	20	829	738	851	461	148	999999	708	468	168	743	505	999999	869	549	453	396	197	118	999999	999999	756	999999	999999	74	818	950	492	437	865	999999	850	563	627	999999	999999	999999	779	137	973	455	947	916	223	694	242	922	476	626	999999	491	999999	232	999999	850	999999	149	644	787	999999	999999	378	281	603	999999	999999	941	367	627	999999	449	616	999999	144	999999	264	839	477	409	832	895	999999	999999	668	384	999999	628	947	777	999999	344	370	992	999999	785	999999	676	323	641	802	300	999999	848	999999	329	874	32	97	748	999999	999999	671	244	955	999999	713	999999	612	999999	999999	274	994	999999	999999	730	88	624	575	359	789	588	526	836	607	542	340	635	315	348	510	482	540	208	191	571	672	999999	999999	745	81	575	999999	104	999999	538	999999	974	217	830	251	259	456	738	959	17	999999	835	637	423	417	87	206	999999	999999	605	734	795	408	79	68	951	999999	829	288	999999	525	431	282	78	246	365	428	485	107	260	35	999999	249	184	672	837	999999	623	338	993	999999	799	385	958	804	510	576	147	772	999999	671	627	460	999999	999999	477	999999	568	186	62	659	999999	176	999999	580	932	999999	234	406	999999	462	963	501	294	843	999999	55	324	274	736	789	290	999999	807	999999	999999	999999	502	693	205	999999	930	999999	285	344	999999	633	917	387	999999	999999	352	741	999999	836	707	135	175	902	765	431	248	303	450	273	378	17	368	878	182	999999	999999	540	999999	999999	532	999999	999999	949	195	102	138	936	403	782	446	548	171	971	999999	281	185	600	927	774	45	999999	996	21	965	650	999999	49	215	999999	999999	811	540	999999	999999	190	909	999999	717	672	303	312	999999	667	826	999999	846	397	996	999999	415	999999	999999	999999	910	896	530	214	984	544	828	999999	731	122	883	
635	17	566	999999	700	372	999999	999999	264	481	733	735	338	195	999999	804	877	999999	314	875	446	999999	114	695	418	660	705	241	182	999999	999999	580	788	784	200	821	289	730	305	999999	999999	580	359	955	186	999999	202	29	999999	740	950	999999	426	246	446	438	903	871	999999	999999	667	728	999999	419	999999	999999	947	553	994	324	524	999999	746	999999	430	999999	848	159	518	257	468	685	393	441	999999	166	164	552	347	762	999999	999999	481	999999	871	727	869	939	688	33	223	648	34	999999	225	803	310	650	815	581	590	754	362	999999	582	981	344	999999	525	120	998	405	215	999999	999999	116	999999	490	905	999999	995	908	999999	494	44	819	661	859	999999	101	856	514	736	766	182	174	999999	480	999999	999999	392	600	999999	578	35	817	442	793	138	999999	137	819	999999	122	585	681	293	868	966	763	330	485	62	434	264	494	999999	449	69	241	60	205	808	999999	320	404	494	892	469	226	386	867	730	116	963	46	769	999999	191	501	881	196	513	919	569	907	999999	990	324	540	158	993	733	897	69	999999	999999	999999	802	190	999999	400	409	750	386	462	754	946	470	999999	725	55	268	999999	359	999999	691	999999	455	999999	856	503	999999	928	77	392	144	833	57	40	999999	49	821	10	313	491	787	763	542	117	162	602	529	106	815	112	735	175	547	205	999999	132	284	999999	333	999999	821	481	682	993	327	921	898	439	999999	999999	234	267	999999	868	86	928	356	999999	260	999999	999999	482	122	999999	657	968	295	999999	790	999999	999999	999999	999999	620	999999	316	90	548	999999	999999	999999	99	903	140	878	999999	999999	999999	129	999999	775	937	149	79	719	999999	368	717	346	359	636	999999	649	999999	999999	802	999999	644	208	769	847	808	557	999999	560	884	999999	999999	96	999999	67	616	999999	999999	137	828	293	607	999999	331	999999	373	211	999999	999999	999999	450	612	219	86	887	276	480	359	473	966	389	999999	519	834	769	386	999999	168	301	29	323	180	173	999999	519	983	742	877	999999	484	606	126	422	903	999999	966	772	20	300	791	145	383	15	170	448	999999	999999	999999	561	571	741	53	149	585	343	279	999999	999999	566	999999	999999	602	537	999999	370	272	999999	999999	399	802	613	621	867	510	884	940	175	12	999999	999999	895	676	325	260	742	563	977	999999	570	999999	527	655	453	395	267	543	845	999999	800	999999	464	482	676	999999	958	130	185	638	701	999999	113	999999	473	220	19	857	286	287	255	806	999999	870	999999	234	285	957	177	481	
253	351	999999	159	999999	477	892	422	999999	566	302	622	388	348	145	999999	71	90	999999	999999	386	409	266	999999	770	994	891	594	437	452	484	10	952	703	395	360	306	954	999999	995	327	596	858	720	984	633	427	946	734	877	172	204	999999	934	105	843	999999	537	389	218	586	307	985	999999	999999	301	999999	685	952	785	871	117	999999	196	999999	999999	551	546	583	999999	576	945	860	559	289	289	235	999999	607	552	275	769	999999	36	419	30	611	311	637	692	964	742	993	999999	16	65	358	588	29	316	302	548	953	999999	641	999999	999999	435	277	803	76	651	87	999999	999999	111	542	820	776	894	187	250	999999	891	999999	999999	951	911	553	233	930	999999	998	999999	260	727	816	999999	394	778	582	999999	43	834	999999	999999	665	592	438	904	523	538	811	999999	138	999999	639	72	80	999999	689	999999	881	999999	872	429	652	785	160	792	295	219	435	998	999999	999999	216	84	274	859	178	368	482	648	710	402	835	999999	999999	208	98	999999	262	586	99	999999	304	989	962	999999	670	879	442	999999	619	313	999999	999999	812	136	999999	565	797	999999	999999	330	64	242	343	999999	593	779	622	951	703	541	999999	848	909	276	707	999999	121	77	199	299	925	835	39	407	300	32	999999	47	363	533	956	51	948	768	992	71	999999	492	613	999999	999999	491	999999	999999	999999	263	903	546	429	999999	999999	729	31	349	404	228	999999	936	189	571	718	999999	598	180	999999	999999	900	150	999999	999999	999999	628	464	308	999999	444	892	950	60	46	128	999999	999999	734	89	237	999999	608	373	773	858	720	313	999999	182	681	893	772	504	440	362	763	999999	784	68	824	999999	999999	316	999999	336	262	885	153	452	203	999999	863	100	357	895	301	999999	999999	786	848	999999	422	135	999999	551	129	456	620	683	999999	262	833	675	265	999999	306	302	413	447	605	835	170	999999	979	714	999999	681	156	544	70	986	761	997	220	509	852	597	999999	418	999999	806	275	469	999999	940	144	999999	835	394	999999	999	373	999999	191	23	164	822	156	999999	999999	448	309	85	622	379	999999	836	465	999999	119	709	999999	995	240	799	570	999999	999999	48	580	842	846	999999	946	71	999999	999999	999999	999999	354	39	450	320	897	768	506	999999	847	718	448	307	731	999999	284	889	999999	377	833	391	453	999999	321	118	75	678	601	547	138	561	999999	804	999999	999999	412	90	999999	999999	108	472	303	379	853	999999	600	282	121	767	487	66	407	255	864	434	753	999999	718	342	254	
228	999999	959	71	295	962	999999	287	472	999999	204	630	637	279	370	98	83	999999	528	517	793	567	834	69	999999	163	999999	940	999999	516	999999	372	926	781	879	306	344	318	999999	999999	956	995	648	100	293	999999	999999	999999	999999	345	679	289	199	824	461	999999	341	899	988	142	461	703	690	956	164	832	704	855	400	74	999999	765	999999	698	999999	797	918	999999	775	647	999999	999999	446	260	836	242	182	111	330	229	964	444	329	999999	378	262	314	692	935	461	999999	999999	585	438	591	999999	247	500	272	663	999999	597	133	351	749	999999	266	440	129	922	999999	999999	535	180	110	319	445	999999	330	309	493	235	999999	999999	916	477	999999	18	669	922	999999	681	838	667	487	377	999999	977	685	452	996	999999	573	23	801	137	389	414	338	281	478	999999	999999	999999	999999	516	788	809	999999	999999	999999	258	770	206	926	999999	764	867	693	733	999	999999	999999	878	312	619	662	795	999999	789	98	546	679	398	454	375	511	875	497	971	588	511	552	413	476	747	113	999999	96	999999	372	521	720	605	282	20	698	999999	660	999999	999999	992	296	999999	193	439	579	382	752	999999	475	889	379	722	154	999999	915	528	999999	565	515	295	708	698	426	999999	999999	84	999999	443	999999	999999	224	999999	999999	595	224	906	229	46	178	999999	623	534	358	483	151	997	460	784	104	999999	889	999999	54	567	999999	598	999999	999999	614	999999	266	318	999999	999999	999999	442	605	558	283	999999	308	375	396	999999	672	183	349	999999	434	827	623	341	349	506	330	128	893	559	999999	625	686	611	432	999999	475	999999	650	999999	807	709	402	901	999999	999999	999999	524	708	269	999999	120	258	286	193	786	881	924	969	388	935	999999	548	56	257	658	332	999999	943	999999	999999	367	533	257	999999	724	435	721	999999	264	999999	805	420	999999	663	201	377	410	427	999999	792	551	344	271	166	999999	171	356	654	852	762	999999	999999	985	951	999999	586	11	150	469	361	169	999999	715	754	140	146	914	999999	65	999999	922	999999	307	930	767	32	272	100	884	999999	88	77	978	999999	459	999999	434	999999	135	615	376	999999	999999	293	632	458	629	517	36	124	257	964	599	571	999999	905	999999	64	999999	515	323	910	266	907	999999	102	999999	223	999999	905	712	999999	266	449	915	662	320	23	308	319	403	755	74	769	999999	124	999999	417	999999	554	951	999999	999999	620	302	465	13	999999	21	539	343	415	999999	131	412	999999	707	999999	999999	186	594	269	756	999999	122	568	845	496	602	
999999	624	707	999999	750	953	342	743	646	157	999999	659	269	12	999999	975	988	999999	999999	999999	298	999999	328	761	485	999999	691	622	999999	507	734	999999	517	458	999999	915	636	853	472	177	999999	999999	999999	11	999999	527	334	999999	988	999999	134	999999	999999	139	999999	750	306	946	85	790	272	720	130	999999	423	839	152	811	158	853	349	144	80	775	297	26	999999	326	999999	958	634	434	634	723	999999	999999	717	387	999999	112	618	999999	999999	681	905	359	162	922	588	367	384	999999	999999	144	560	989	954	137	999999	297	404	999999	999999	126	999999	837	95	406	999999	714	131	999999	999999	55	244	999999	366	399	870	937	999999	433	999999	206	584	120	325	499	172	999999	999999	590	545	999999	708	639	307	661	525	77	274	755	999999	873	246	620	858	72	900	901	633	565	999999	904	433	971	251	196	542	55	521	595	244	381	961	999999	229	999999	347	605	361	704	873	803	673	999999	276	999999	999999	964	262	263	599	999999	759	197	999999	640	434	737	397	999999	128	480	555	678	521	786	912	704	400	999999	724	305	999999	929	692	463	241	325	705	387	236	578	792	268	996	972	621	773	218	999999	383	610	218	250	585	403	257	994	596	999999	951	265	999999	212	538	303	721	830	505	869	999999	118	41	19	999999	550	999999	296	682	999999	174	149	999999	999999	999999	124	999999	309	999999	999999	215	246	999999	225	436	999999	15	999999	999999	702	260	790	277	999999	188	274	578	208	364	45	999999	961	322	57	999999	811	999999	760	534	424	216	422	487	217	664	173	388	999999	583	914	544	107	566	999999	298	383	999999	156	633	412	545	888	999999	318	582	254	923	682	899	624	210	999999	65	315	496	838	313	70	999999	25	885	762	625	450	500	618	999999	999999	759	999999	999999	623	137	999999	879	999999	477	179	999999	419	249	706	999999	959	714	300	52	999999	999999	999999	80	999999	999999	617	527	999999	273	504	817	999999	850	999999	922	958	999999	586	127	933	436	177	371	144	435	274	999999	188	999999	666	735	209	576	152	850	309	871	138	999999	999999	604	105	999999	972	361	670	999999	999999	999999	958	284	999999	183	999999	824	999999	98	936	386	999999	840	348	937	999999	999999	617	999999	707	740	622	96	555	435	606	999999	999999	122	398	782	764	999999	127	404	886	391	607	36	467	327	534	999999	935	752	953	679	266	168	999999	999999	743	999999	861	918	171	871	729	999999	576	999999	494	999999	999999	163	621	502	722	943	61	999999	171	591	930	389	999999	410	999999	803	482	927	81	
182	999999	999999	48	999999	843	208	243	24	999999	999999	460	686	833	999999	999999	999999	140	461	999999	323	116	999999	52	162	352	481	713	760	720	925	999999	999999	999999	321	548	513	124	140	658	524	710	46	999999	999999	140	254	999999	999999	888	379	999999	30	971	758	75	430	999999	885	149	371	495	999999	304	999999	685	811	999999	522	783	18	667	10	802	442	613	80	681	999999	31	999999	999999	830	872	350	263	209	677	950	999999	999999	370	999999	990	296	999999	237	742	999999	580	999999	276	43	109	879	712	671	227	999999	155	995	999999	366	863	999999	445	664	609	953	999999	485	999999	37	276	665	648	438	19	516	999999	385	338	855	216	702	999999	999999	731	993	638	999999	999999	148	805	260	999999	999999	374	949	850	374	627	999999	353	104	195	248	999999	443	240	999999	661	711	135	769	999999	894	160	171	219	553	932	616	324	999999	504	994	232	26	296	644	73	70	665	48	757	999999	511	999999	516	999999	999999	999999	762	364	930	280	23	45	999999	999999	853	213	740	307	442	21	999999	461	999999	200	26	750	999999	596	999999	601	55	96	999999	128	392	49	999999	626	428	644	853	959	961	234	999999	197	433	812	999999	860	329	999999	606	745	999999	60	520	325	999999	999999	999999	176	999999	338	234	926	33	474	101	999999	999999	124	878	797	999999	514	500	376	219	829	999999	344	999999	359	282	687	490	276	53	342	528	339	59	54	503	999999	999999	632	999999	64	173	958	720	977	311	999999	490	808	587	570	999999	154	116	747	66	807	999999	795	65	546	446	756	431	759	999999	229	999999	999999	999999	481	999999	867	376	164	999999	368	623	828	57	77	999999	999999	688	482	999999	383	232	311	999999	695	325	29	576	463	618	416	537	961	691	999999	149	999999	999999	115	999999	691	778	951	999999	999999	194	543	999999	988	349	999999	77	948	976	911	996	999999	999999	608	166	680	999999	913	546	258	830	999999	146	964	927	999999	999999	583	999999	101	999999	281	229	999999	511	782	281	999999	123	999999	349	589	999999	779	96	386	999999	904	999999	200	400	865	415	834	867	532	999999	783	71	797	595	494	346	999999	316	999999	544	558	107	384	409	999999	799	691	909	251	676	367	878	550	743	273	634	422	999999	740	999999	394	999999	999999	999999	498	526	326	268	854	999999	110	473	999999	999999	260	807	999999	999999	687	76	724	924	999999	855	49	904	520	64	999999	860	999999	192	576	859	159	136	999999	999999	999999	196	483	432	999999	998	575	999999	516	999999	492	465	69	631	24	674	151	999999	
805	134	346	593	15	271	935	994	328	918	896	512	999999	133	999999	576	880	500	593	301	999999	626	289	155	398	811	999999	867	800	303	178	902	717	689	331	999999	661	999999	191	221	496	70	999999	999999	997	13	999999	368	999999	999999	999999	523	91	999999	599	999999	844	201	205	204	999999	78	203	999999	749	994	795	11	999999	999999	915	563	319	999999	804	810	946	999999	157	394	793	213	102	999999	552	655	820	866	99	999999	158	469	999999	987	999999	428	999999	654	908	12	999999	26	999999	87	577	197	213	709	56	789	241	222	53	810	411	495	976	885	483	104	999999	929	911	659	549	999999	441	999999	858	386	999999	302	999999	155	186	776	999999	24	740	364	451	121	819	310	910	935	999999	321	585	36	451	981	181	813	828	288	114	906	538	999999	999999	999999	851	670	846	939	499	898	633	634	849	962	154	128	653	999999	119	611	748	613	39	129	999999	832	934	962	130	910	327	897	671	739	486	618	608	569	269	159	464	971	446	999999	688	999999	187	489	836	999999	170	765	999999	503	168	924	999999	635	144	29	735	999999	818	588	999999	735	963	119	999999	999999	999999	93	803	999999	157	777	177	511	441	795	654	455	999999	999999	749	999999	728	178	581	561	999999	972	999999	999999	423	580	162	857	947	952	988	999999	999999	310	542	86	962	219	356	390	757	591	204	349	374	999999	758	750	838	28	17	795	537	925	999999	547	999999	562	999999	577	624	319	564	489	999999	586	452	825	536	673	600	999999	821	999999	999999	999999	778	95	876	142	999999	412	28	929	945	999999	540	999999	299	995	427	999999	673	779	766	447	999999	999999	542	787	837	999999	999999	175	427	499	999999	347	131	86	768	999999	685	999999	755	999999	301	999999	543	614	56	374	535	540	255	200	999999	52	999999	365	906	73	552	98	305	889	198	999999	511	456	999999	999999	956	222	237	853	724	269	999999	553	999999	402	181	999999	741	472	406	683	920	237	654	999999	999999	765	179	704	31	597	118	865	34	999999	133	999999	394	853	418	323	999999	401	476	585	999999	999999	219	514	999999	624	999999	832	492	514	932	284	999999	299	289	200	52	999999	999999	137	999999	167	529	707	279	93	999999	887	999999	93	380	528	760	79	911	42	555	999999	811	406	249	286	383	519	516	848	296	104	999999	227	280	780	999999	349	999999	999999	360	512	999999	809	999999	469	999999	999999	144	414	523	732	388	256	644	999999	999999	436	999999	875	999999	20	999999	430	797	448	322	836	813	599	959	421	999999	60	
681	53	430	12	324	780	508	974	999999	111	335	563	716	999999	582	892	69	999999	462	558	86	350	321	814	999999	643	999999	999999	999999	545	454	112	96	337	574	601	956	999999	122	117	999999	809	636	999999	105	243	999999	994	264	920	540	827	959	96	974	341	731	615	990	681	633	999999	389	838	657	232	476	389	999999	981	936	350	29	354	191	999999	713	232	719	778	911	161	686	999999	15	627	999999	10	363	243	999999	999999	999999	999999	483	999999	429	797	442	999999	767	352	251	999999	984	199	807	614	905	707	627	509	896	222	770	481	881	715	833	999999	999999	476	35	999999	999999	595	622	588	999999	999999	846	999999	999999	847	20	568	910	413	999999	815	819	538	104	999999	615	371	454	516	999999	12	999999	714	963	999999	999999	999999	327	999999	999999	399	577	999999	743	532	860	999999	718	58	211	211	999999	477	999999	999999	220	551	381	379	999999	749	150	116	918	868	455	999999	999999	388	999999	720	251	189	251	999999	248	600	795	999999	795	903	652	405	314	469	441	459	688	945	999999	999999	999999	947	999999	422	999999	470	310	874	86	728	999999	340	999999	999999	959	391	236	735	779	999999	756	808	583	12	107	745	801	458	999999	995	454	16	195	999999	800	999999	363	999999	999999	999999	300	920	496	77	153	999999	412	823	510	60	233	952	999999	582	494	120	373	823	999999	999999	999999	852	999999	90	284	753	154	189	690	665	37	407	693	12	329	835	999999	999999	858	785	343	999999	947	999999	772	501	840	613	329	999999	930	539	999999	539	118	447	483	415	999999	399	177	233	142	999999	32	826	268	999999	263	659	798	999999	999999	539	999999	691	999999	70	318	782	913	541	859	999999	735	497	892	164	999999	881	362	906	723	469	617	120	999999	112	364	945	243	676	359	670	891	82	575	974	999999	426	999999	999999	106	20	999999	635	999999	142	120	534	933	113	279	999999	999999	999999	144	505	921	69	845	801	705	999999	549	247	192	198	118	999999	922	918	795	477	348	999999	810	712	983	982	999999	999999	992	999999	999999	999999	406	999999	373	10	938	80	63	309	999999	741	999999	733	999999	248	999999	185	999999	457	611	999999	318	999999	44	366	91	432	521	939	323	143	999999	875	360	999999	999999	214	999999	999999	999999	852	865	495	999999	999999	233	86	250	744	538	571	688	544	999999	999999	820	604	943	17	918	516	999999	123	986	447	932	999999	383	62	999999	248	999999	999999	733	999999	999999	823	906	437	142	14	191	999999	999999	751	999999	274	656	364	598	999999	271	999999	999999	218	
303	751	508	999999	673	392	703	999999	999999	999999	999999	772	810	469	999999	997	698	515	999999	913	334	781	999999	999999	993	999999	999999	28	463	172	977	542	726	999999	465	408	324	457	999999	750	311	993	440	120	540	682	999999	999999	517	601	547	755	999999	999999	883	522	48	273	464	16	207	684	999999	999999	322	679	56	295	14	447	999999	250	999999	133	612	999999	351	999999	999999	321	213	998	999999	862	625	999999	598	450	999999	942	370	60	993	999999	552	999999	268	266	798	861	999999	178	191	80	999999	306	14	819	673	552	999999	446	999999	153	802	209	183	999999	999999	101	91	606	999999	71	87	633	257	999999	581	984	82	94	999999	843	999999	999999	999999	440	999999	328	999999	999999	999999	98	999999	923	490	849	954	352	999999	999999	708	706	779	38	525	129	993	294	999999	20	248	999999	480	96	643	726	999999	999999	999999	742	999999	239	874	312	830	564	999999	163	999999	408	49	999999	999999	687	386	999999	73	657	999999	999999	447	999999	999999	999999	540	97	618	684	289	764	391	196	960	711	999999	999999	832	477	999999	960	999999	839	152	999999	971	19	157	793	710	546	662	810	999999	695	305	278	960	999999	772	742	946	615	874	387	26	852	278	999999	999999	999999	274	596	999999	559	999999	999999	517	999999	244	530	939	999999	999999	999999	112	580	999999	999999	415	198	518	174	704	466	24	999999	965	764	634	999999	741	999999	573	802	282	76	362	699	999999	999999	761	341	433	999999	802	130	641	141	285	999999	915	12	424	41	999999	999999	891	999999	544	654	642	752	999999	126	789	622	262	999999	470	45	999999	999999	448	999999	999999	186	741	463	663	893	582	999999	489	198	213	738	903	541	999999	182	185	999999	165	182	65	18	999999	316	461	999999	868	468	999999	249	999999	678	564	706	999999	999999	999999	438	999999	999999	82	807	272	999999	913	999999	718	721	999999	298	860	857	92	276	661	428	999999	434	999999	483	34	123	174	250	971	534	183	999999	936	999999	813	746	41	513	999999	258	745	999999	403	410	999999	999999	698	381	388	369	595	297	54	186	384	934	436	855	626	958	643	999999	833	999999	877	999999	785	999999	485	123	826	578	176	413	999999	305	40	601	20	877	425	999999	862	612	939	886	162	760	999999	878	320	186	999999	151	614	999999	709	24	999999	951	372	999999	896	274	543	27	131	641	502	88	904	835	844	748	542	851	170	999999	449	991	368	999999	767	607	803	649	691	999999	798	960	999999	25	999999	69	515	999999	896	999999	999999	922	765	521	267	735	973	484	341	999999	
609	763	562	488	575	540	593	347	359	298	470	893	335	106	842	542	492	888	766	785	243	244	955	572	161	527	236	999999	767	42	633	999999	317	553	425	44	407	117	450	539	476	178	999999	999999	136	185	596	668	678	999999	252	95	718	556	904	374	808	989	337	58	999999	999999	579	327	999999	152	585	781	680	807	144	385	448	236	319	75	296	357	446	975	999999	568	177	52	789	547	609	760	649	61	236	417	780	402	235	729	598	630	941	984	999999	815	988	870	999999	867	999999	491	247	839	87	460	553	361	127	999999	578	999999	538	127	999999	824	142	628	581	726	999999	56	999999	589	999999	999999	415	461	999999	124	580	307	999999	922	900	999999	999999	809	999999	775	864	428	284	490	160	999999	101	999999	451	775	999999	369	298	999999	272	999999	490	658	373	420	54	101	975	12	175	281	999999	616	226	999999	311	332	999999	806	999999	186	771	520	438	415	999999	591	20	610	441	220	18	597	659	309	636	999999	446	563	730	999999	999999	999999	325	879	985	485	607	36	999999	360	714	492	12	95	829	999999	229	957	999999	999999	91	375	570	954	273	489	956	917	787	999999	886	101	85	999999	734	999999	204	559	430	98	984	983	999999	91	506	525	594	573	479	666	999999	488	717	277	999999	87	999999	371	999999	999999	529	689	999999	36	474	623	416	912	361	999999	775	669	537	999999	999999	108	237	489	458	747	999999	999999	999999	999999	801	407	999999	808	408	999999	789	833	943	924	569	999999	744	999999	617	882	119	999999	221	150	890	999999	950	999999	999999	592	849	230	999999	868	611	146	251	999999	234	76	999999	608	513	704	999999	942	999999	613	197	184	364	126	872	575	999999	222	999999	308	999999	825	999999	422	20	816	807	568	919	85	322	433	63	626	999999	999999	642	510	178	517	600	947	260	347	999999	623	238	732	999999	347	240	399	965	999999	886	409	618	827	597	999999	896	980	33	650	300	999999	131	737	240	999999	999999	137	54	663	707	293	574	119	649	397	588	85	219	581	844	922	467	120	740	487	932	815	913	999999	620	999999	924	610	56	19	501	999999	502	37	414	112	355	311	245	603	834	509	999999	210	119	821	770	451	805	377	305	21	997	753	398	128	224	573	999999	98	999999	999999	999999	640	895	999999	999999	999999	177	999999	577	999999	875	146	999999	433	637	999999	371	798	848	483	804	678	999999	489	502	749	639	296	888	782	268	999999	244	869	445	547	314	999999	248	588	999999	73	999999	149	146	860	110	965	
490	512	211	255	249	885	170	394	999999	415	999999	833	552	880	853	795	999999	728	902	782	999999	999999	407	999999	559	269	209	999999	877	999999	353	641	999999	674	806	386	580	999999	907	359	999999	60	619	898	435	415	999999	999999	219	15	251	418	958	327	977	400	114	861	695	979	685	429	999999	363	72	953	194	878	84	477	224	999999	821	553	999999	936	999999	508	914	154	233	805	999999	872	331	934	683	330	696	416	281	719	327	927	673	290	543	266	836	482	230	167	329	999999	999999	999999	597	415	254	51	919	605	946	551	756	880	999999	644	42	137	280	863	192	668	205	505	567	999999	879	792	402	224	999999	441	923	999999	486	999999	92	964	999999	277	85	654	999999	999999	999999	776	181	793	392	899	234	708	212	366	975	660	545	295	799	703	535	462	999999	705	933	999999	627	690	403	999999	562	999999	790	12	788	537	181	529	999999	790	722	96	409	999999	990	963	999999	567	999999	999999	254	796	999999	643	999999	623	16	791	743	999999	159	490	399	284	347	999999	918	210	999999	447	489	999999	999999	19	980	448	62	155	999999	969	285	70	599	999999	863	765	902	156	269	174	531	390	999999	475	641	242	696	135	165	833	55	999999	988	999999	346	999999	245	165	663	303	571	860	86	999999	981	98	890	822	421	999999	999999	772	999999	999999	999999	108	239	999999	377	748	752	927	989	881	999999	999999	82	947	240	999999	999999	746	999999	966	603	670	314	999999	999999	999999	999999	874	713	584	579	283	999999	584	735	248	998	999999	788	914	551	643	871	205	850	735	999999	943	591	785	61	517	288	999999	810	999999	794	227	602	824	407	877	223	999999	311	650	168	497	221	999999	999999	381	958	999999	425	959	798	119	172	758	999999	999999	999999	928	532	72	994	124	773	999999	999999	780	999999	963	517	673	430	466	893	209	577	528	732	599	999999	680	558	999999	999999	999999	999999	685	65	843	999999	998	594	999999	883	249	999999	53	999999	731	548	999999	824	995	999999	751	999999	999999	225	962	191	17	676	693	779	852	999999	294	999999	999999	41	768	725	999999	999999	518	89	144	999999	653	553	533	803	10	60	301	855	999999	999999	807	321	124	469	102	662	290	332	999999	515	40	736	999999	488	999999	699	780	141	121	330	553	672	404	759	999999	418	658	213	675	643	487	996	950	999999	757	610	916	308	632	60	394	999999	188	628	552	917	192	54	11	310	280	999999	743	243	104	145	917	365	999999	683	999999	999999	657	267	999999	44	786	999999	731	202	999999	
481	999999	999999	935	999999	493	776	217	654	999999	613	999999	999999	373	327	263	716	551	621	693	999999	411	999999	56	999999	999999	921	999999	517	141	467	322	808	527	799	662	682	307	736	651	150	157	252	457	400	873	291	894	999999	999999	79	182	120	509	999999	999999	999999	999999	628	829	572	999999	699	999999	999999	300	404	847	573	664	580	999999	814	969	552	414	999999	502	656	443	256	999999	999999	999999	999999	294	212	999999	306	999999	999999	668	679	907	89	965	999999	999999	688	999999	999999	443	330	56	210	659	368	151	957	816	911	66	367	999999	999999	999999	296	963	461	483	999999	105	551	999999	560	912	999999	907	890	586	956	439	999999	556	964	812	706	842	536	412	999999	999999	351	489	999999	56	310	999999	999999	543	678	494	999999	214	21	384	892	999999	495	297	919	999999	260	380	860	999999	253	999999	229	769	839	999999	436	59	557	37	753	999999	999999	999999	612	255	582	356	999999	471	171	609	545	590	919	230	356	249	999999	475	999999	971	628	345	999999	498	275	564	703	234	68	228	657	999999	630	831	458	981	684	999999	878	999999	472	398	320	643	999999	639	849	999999	107	197	566	91	999999	782	442	691	710	123	980	999999	999999	683	413	943	999999	561	999999	999999	772	375	564	818	597	906	509	240	34	999999	233	635	714	94	137	870	661	575	767	848	398	766	280	999999	693	999999	999999	999999	999999	999999	691	714	680	761	846	732	999999	747	493	999999	283	212	667	999999	890	354	999999	568	555	542	999999	386	793	999999	699	15	104	993	134	737	999999	999999	254	657	477	518	954	953	247	405	247	913	92	457	574	999999	999999	729	999999	348	557	999999	243	452	94	315	999999	569	71	841	999999	639	622	755	999999	563	957	20	999999	999999	999999	359	999999	999999	305	378	304	345	546	513	906	375	323	785	999999	964	999999	802	572	999999	597	395	892	999999	767	999999	999999	999999	793	21	238	98	655	307	948	208	370	93	999999	716	20	999999	32	558	999999	272	325	836	999999	999999	86	999999	999999	911	999999	14	467	924	999999	696	87	967	552	534	284	817	719	25	837	982	603	999999	655	999999	161	22	372	344	472	505	292	464	761	999999	935	84	650	744	522	943	740	999999	700	460	638	999999	999999	999999	283	999999	553	310	999	999999	106	999999	509	592	759	772	642	999999	462	887	414	999999	999999	458	599	210	999999	974	502	893	251	999999	703	205	226	118	979	874	999999	355	951	982	464	178	999999	263	574	68	984	750	311	617	984	999999	56	25	837	584	898	82	
950	999999	807	999999	999999	940	999999	313	999999	999999	999999	767	72	117	935	431	168	999999	461	999999	999999	117	999999	752	591	633	999999	999999	159	211	999999	404	975	987	404	383	185	358	827	66	999999	270	999999	343	999999	544	555	999999	999999	624	856	799	133	563	999999	842	999999	64	524	717	999999	98	164	173	999999	397	999999	999999	712	561	256	810	220	404	999999	374	999999	656	794	57	88	304	22	999999	999999	999999	281	999999	999999	561	795	130	834	119	298	196	116	999999	962	999999	752	480	175	325	999999	999999	588	999999	999999	82	999999	931	270	999999	638	999999	999999	630	999999	898	126	379	534	160	766	135	976	110	116	874	999999	894	694	999999	305	607	139	696	166	309	893	999999	919	478	143	864	859	367	480	823	999999	999999	710	74	454	999999	946	24	559	252	79	999999	622	628	813	534	247	47	999999	40	345	390	474	519	15	999999	999999	65	999999	999999	275	619	629	999999	765	783	193	629	779	922	661	124	147	913	999999	415	930	301	665	609	999999	822	999999	449	488	729	999999	201	68	880	923	999999	997	657	976	999999	857	339	999999	39	350	617	267	259	379	230	253	999999	289	600	643	168	400	417	285	453	433	190	804	45	999999	999999	999999	898	999	770	127	489	936	779	557	999999	438	635	268	19	564	936	999999	267	486	460	911	468	247	764	999999	589	999999	533	36	677	534	827	268	358	55	999999	260	609	999999	763	624	510	999999	52	999999	764	159	275	888	497	119	547	999999	321	90	113	999999	244	279	537	999999	413	752	879	75	610	377	909	963	205	685	471	163	722	999999	411	424	999999	999999	999999	440	116	644	999999	999999	987	277	946	278	942	708	25	339	999999	655	221	757	999999	976	129	397	249	311	999999	999999	999999	999999	836	485	679	688	466	210	999999	999999	11	768	223	321	88	343	430	641	31	497	999999	999999	999999	77	624	654	261	999999	999999	999999	200	805	999999	999999	919	603	440	471	598	999999	999999	815	797	477	653	453	999999	852	898	786	967	607	290	205	151	999999	804	769	860	999999	437	999999	295	204	906	206	816	495	401	484	902	999999	52	767	255	999999	344	999999	423	181	999999	999999	329	138	381	999999	525	755	586	411	999999	999999	610	574	826	13	530	602	999999	457	636	58	460	423	884	18	564	522	999999	297	183	999999	999999	689	914	38	918	167	822	323	681	71	908	990	999999	999999	358	478	940	251	333	741	550	999999	545	72	947	906	999999	999999	39	12	999999	299	238	114	999999	921	660	999999	95	999999	780	
257	776	574	150	470	737	653	999999	95	582	709	963	442	153	388	999999	851	999999	999999	999999	458	294	999999	266	618	762	999999	914	437	818	999999	999999	999999	960	999999	200	970	999999	487	179	600	714	943	429	105	335	999999	999999	937	776	808	716	82	460	999999	999999	107	317	531	708	165	738	232	276	440	553	13	482	851	198	183	999999	999999	999999	322	744	350	999999	171	999999	966	620	999999	999999	20	435	999999	999999	637	339	102	662	999999	999999	23	862	492	999999	989	551	999999	323	119	748	999999	878	123	239	147	999999	622	999999	156	248	742	545	760	571	266	14	999999	503	844	521	105	521	539	999999	999999	460	262	674	269	619	999999	652	510	238	67	142	322	999999	372	59	717	254	516	999999	47	478	111	999999	419	985	91	828	999999	598	653	91	348	298	410	687	336	947	999999	536	999999	99	999999	532	513	133	691	616	141	794	803	850	15	387	787	361	359	999999	264	284	538	142	999999	999999	585	976	793	33	453	685	999999	770	665	999999	874	947	443	579	999999	296	303	474	697	999999	999999	802	85	961	999999	58	999999	994	692	314	998	999999	915	999999	947	536	340	667	173	999999	999999	999999	195	35	999999	839	917	779	924	968	999999	73	999999	999999	999999	782	999999	832	522	404	356	728	87	360	981	729	999999	321	632	880	955	635	311	251	999999	760	999999	60	999999	671	141	558	80	724	334	999999	710	426	13	999999	635	508	999999	769	109	353	956	999999	999999	783	807	605	157	999999	22	355	762	202	886	367	175	850	383	851	273	798	657	363	36	56	28	999999	317	999999	254	457	490	999999	152	999999	803	782	15	675	863	999999	999999	999999	711	999999	182	518	540	646	999	785	135	303	505	999999	695	603	808	999999	765	202	297	690	800	999999	864	999999	999999	627	563	392	845	707	987	738	999999	999999	651	999999	873	509	84	671	468	469	999999	197	999999	841	573	210	999999	17	910	670	999999	720	235	155	124	952	999999	913	92	999999	999999	427	315	767	912	73	951	999999	134	265	128	626	231	341	242	999999	194	218	63	363	419	838	797	999999	999999	677	405	505	931	921	51	170	999999	999999	999999	905	881	999999	928	509	258	221	999999	999999	552	621	999999	999999	913	447	767	999999	999999	728	207	112	629	988	276	245	667	456	830	213	223	957	999999	380	999999	337	795	915	289	554	115	999999	955	999999	774	879	999999	511	999999	999999	999999	999999	999999	860	654	426	285	892	999999	999999	841	802	391	678	440	594	999999	128	92	999999	651	851	999999	315	
999999	999	999999	486	223	397	999999	999999	863	999999	59	432	656	999999	999999	999999	62	903	913	595	999999	999999	815	286	999999	189	999999	70	999999	17	842	311	820	996	999999	654	280	799	678	614	636	685	938	999999	629	999999	938	408	402	697	532	999999	938	385	602	319	194	999999	774	44	103	995	738	855	503	747	611	659	938	999999	124	263	234	309	958	37	374	769	657	703	251	896	667	730	484	104	999999	999999	403	927	470	411	34	999999	999999	641	999999	93	552	999999	999999	289	469	332	583	279	999999	638	426	575	999999	424	221	81	792	207	337	17	381	999999	384	175	266	20	999999	712	238	999999	788	327	90	291	227	776	999999	962	436	345	157	214	580	735	999999	828	999999	999999	199	953	851	999999	999999	999999	711	153	999999	241	999999	458	999999	870	999999	933	849	108	494	663	207	445	999999	830	770	992	859	999999	828	999999	156	999999	999999	563	523	285	738	474	24	999999	999999	83	278	73	999999	978	623	287	173	999999	885	920	343	999999	999999	754	999999	30	553	320	89	545	999999	858	95	594	430	168	357	999999	205	384	94	999999	93	133	176	999999	891	792	379	582	999999	191	763	999999	104	999999	999999	768	107	717	999999	703	72	43	758	419	999999	999999	557	999999	999999	407	451	999999	836	999999	999999	725	587	475	139	761	941	506	999999	143	105	859	999999	721	453	999999	668	999999	463	390	289	60	999999	757	733	546	244	914	651	604	999999	262	999999	112	473	990	191	631	588	170	762	565	500	999999	323	128	999999	835	21	352	999999	963	57	455	711	999999	999999	830	741	592	526	999999	855	999999	402	843	470	397	999999	999999	999999	999999	900	303	628	999999	559	749	999999	615	999999	999999	902	309	865	777	214	943	401	288	639	361	999999	995	999999	999999	710	999999	233	480	999999	467	587	558	945	702	73	999999	999999	987	999999	611	396	135	901	127	999999	555	82	624	638	527	999999	970	999999	55	156	904	659	892	23	999999	999999	962	958	999999	821	354	364	173	714	460	999999	413	651	999999	964	999999	999999	525	999999	164	999999	999999	841	139	471	999999	999999	899	999999	168	104	999999	974	639	95	999999	999999	999999	306	999999	201	909	999999	999999	411	592	999999	795	999999	999999	810	143	290	858	516	917	131	828	762	214	619	464	617	556	365	191	999999	22	942	540	596	427	229	832	963	581	697	663	727	879	999999	939	818	172	358	999999	653	125	132	999999	312	999999	914	999999	169	736	999999	364	823	999999	999999	315	999999	550	796	393	914	999999	894	935	999999	468	999999	883	
915	679	646	454	208	404	537	323	999999	775	238	258	999999	136	999999	236	289	343	840	999999	726	982	97	277	376	965	56	999999	230	197	947	844	999999	40	186	490	100	999999	999999	428	693	838	426	86	999999	547	999999	787	785	668	655	886	999999	604	999999	933	591	999999	88	243	357	342	102	701	827	393	21	482	949	192	146	443	187	999999	813	999999	999999	20	954	828	95	268	999999	562	999999	70	999999	642	873	253	898	720	768	923	999999	361	999999	999999	258	928	536	407	837	999999	531	222	709	216	999999	279	999999	581	424	259	157	98	999999	540	169	999999	177	999999	999999	706	293	425	675	999999	350	462	151	842	761	999999	999999	999999	430	999999	41	330	999999	19	999999	604	876	327	306	518	775	982	438	215	564	491	761	999999	799	141	999999	115	546	999999	866	338	999999	999999	819	999999	957	999999	668	116	999999	999999	416	167	527	14	999999	966	129	166	488	367	33	999999	287	279	273	999999	887	999999	999999	925	999999	999999	153	522	476	999999	507	907	561	314	324	332	706	999999	999999	604	999999	795	999999	353	999999	390	966	999999	315	201	256	550	135	823	583	378	609	583	999999	510	23	15	999999	487	999999	222	604	999999	53	701	239	563	204	669	503	102	999999	999999	939	402	939	644	217	284	105	957	999999	738	999999	999999	722	132	668	575	999999	634	267	999999	883	773	999999	792	999999	613	962	693	999999	999999	330	999999	391	456	999999	999999	571	378	798	263	391	512	440	866	453	999999	978	116	999999	628	88	868	999999	172	279	175	616	157	189	603	321	411	611	326	418	250	563	275	487	999999	14	222	836	999999	443	381	999999	919	999999	366	634	999999	798	726	387	461	656	229	999999	479	57	999999	198	205	999999	980	901	124	999999	213	999999	999999	999999	999999	624	866	42	999999	728	898	999999	696	808	823	968	466	612	999999	939	956	999999	343	98	999999	999999	999999	33	641	73	463	480	999999	471	145	999999	921	999999	999999	112	520	429	826	999999	288	646	360	615	375	236	484	377	26	999999	501	999999	211	999999	999999	999999	44	999999	400	766	999999	999999	613	234	999999	999999	999999	240	704	781	428	537	766	842	809	371	606	974	658	414	588	95	463	54	970	525	620	999999	615	974	77	678	38	999999	235	999999	43	135	942	373	189	254	672	244	756	999999	853	369	814	258	999999	69	999999	999999	999999	999999	999999	999999	264	999999	391	999999	999999	729	999999	750	508	706	616	948	338	480	42	294	234	999999	422	999999	999999	16	671	261	493	999999	647	17	493	999999	881	
999999	897	474	870	999999	999999	999999	630	943	530	16	465	999999	752	865	920	856	37	900	761	844	999999	745	281	258	486	140	999999	267	999999	706	266	999999	825	570	61	863	999999	247	999999	794	999999	999999	698	291	550	525	508	627	446	790	979	592	290	46	289	161	203	622	318	852	184	372	860	824	999999	998	999999	192	813	999999	256	999999	599	967	141	999999	56	999999	708	961	999999	638	820	301	999999	999999	186	999999	291	999999	670	999999	929	458	619	350	619	874	542	551	203	326	814	999999	544	199	993	323	905	992	999999	213	914	357	231	546	552	569	107	85	822	543	900	913	395	999999	860	150	357	790	678	182	456	166	767	315	823	440	757	536	680	863	883	298	999999	466	83	581	237	83	798	59	999999	467	728	659	425	999999	994	999999	339	853	965	999999	324	932	757	999999	589	915	722	121	811	999999	404	999999	660	999999	999999	929	999999	288	912	283	992	628	406	988	437	999999	999999	999999	446	999999	999999	827	897	768	974	999999	709	999999	992	321	360	686	999999	215	72	999999	999	813	999999	74	99	60	940	692	131	695	999999	768	329	481	999999	799	675	339	373	577	72	891	637	265	230	870	296	600	922	999999	999999	999999	926	668	118	85	999999	999999	392	156	886	214	647	288	337	940	995	520	295	561	999999	908	841	495	706	999999	999999	527	844	228	764	999999	769	999999	316	999999	999999	661	999999	999999	659	304	946	227	999999	857	254	358	927	289	875	999999	315	371	305	999999	999999	441	962	999999	898	622	536	999999	392	546	445	832	972	991	108	999999	157	344	901	716	961	624	803	848	999999	828	999999	565	352	988	44	407	519	834	986	411	698	372	61	46	767	999999	999999	154	999999	421	385	999999	190	999999	999999	971	470	589	519	734	637	123	147	80	33	970	821	404	512	999999	323	148	14	697	645	785	292	999999	948	999999	790	658	436	451	453	663	384	811	370	72	937	929	999999	999999	999999	584	234	981	22	796	960	999999	642	383	108	247	999999	999999	999999	841	999999	605	640	340	944	978	686	695	627	999999	596	999999	43	999999	110	393	823	752	923	70	561	310	852	161	999999	999999	25	62	353	215	999999	891	916	529	383	342	299	984	318	795	897	539	363	652	210	999999	406	203	283	999999	999999	189	570	834	290	388	752	488	121	594	999999	634	351	421	999999	999999	999999	514	75	768	104	999999	444	137	173	31	946	209	951	278	952	822	779	638	791	552	330	999999	999999	999999	589	810	873	723	833	273	198	
942	999999	505	857	892	138	514	620	585	999999	442	671	269	999999	553	999999	842	641	149	854	999999	629	96	999999	21	275	999999	999999	294	965	720	304	899	833	999999	195	455	421	70	999999	999999	28	216	807	887	420	999999	564	45	282	40	91	693	419	999999	322	927	999999	846	626	68	335	336	619	34	148	771	999999	436	367	91	431	581	999999	589	694	422	289	999999	600	296	515	153	21	999999	639	611	490	358	999999	268	334	574	443	636	939	999999	999999	783	999999	648	552	137	999999	200	608	510	247	999999	790	899	648	634	255	340	999999	999999	325	685	395	536	291	999999	999999	108	757	856	148	819	649	12	826	999999	746	951	743	387	474	820	336	138	999999	999999	567	999999	620	699	329	113	999999	999999	999999	911	398	222	367	474	393	579	999999	751	372	428	999999	787	83	152	999999	304	999999	999999	716	504	359	266	173	999999	520	952	999999	999999	999999	45	736	891	999999	914	999999	533	594	279	993	999999	387	584	766	945	999999	780	718	478	811	34	516	999999	51	872	562	999999	999999	735	953	440	102	384	223	337	692	298	161	999999	999999	364	999999	326	182	999999	127	999999	999999	227	161	740	243	19	257	512	528	818	850	763	362	975	999999	859	325	563	802	12	370	439	263	999999	628	560	443	999999	325	199	999999	229	999999	787	642	999999	999999	999999	206	999999	999999	711	808	999999	448	397	806	68	880	999999	11	999999	999999	124	414	70	964	999999	121	683	999999	800	197	338	83	999999	19	575	343	999999	285	999999	366	720	875	659	630	389	999999	241	753	999999	576	999999	999999	136	210	639	382	581	867	999999	111	999999	517	999999	999999	480	799	817	388	241	724	238	575	999999	262	308	249	755	439	585	237	880	929	200	234	722	150	947	431	379	202	761	784	671	10	843	212	999999	145	160	590	999999	852	999999	660	347	899	298	999999	901	999999	999999	152	999999	999999	230	593	999999	112	801	340	851	999999	19	999999	963	453	903	999999	419	105	701	619	289	994	311	38	417	539	886	823	851	999999	530	999999	574	619	999999	295	780	259	999999	445	344	819	738	540	843	483	697	999999	995	400	464	805	999999	17	863	999999	84	202	185	787	999999	977	999999	778	865	39	999999	353	951	618	999999	169	220	999999	285	469	266	771	999999	933	842	992	827	999999	619	724	290	567	755	999999	999999	587	83	108	230	999999	340	960	674	813	19	999999	943	999999	281	304	595	443	731	999999	999999	312	18	252	944	233	999999	38	999999	151	999999	906	598	746	999999	540	
95	121	45	999999	138	306	999999	999999	924	499	59	450	189	999999	139	847	835	361	183	908	579	831	163	997	216	312	801	533	74	112	755	207	979	740	218	483	407	812	275	734	215	637	327	455	183	709	849	843	21	901	80	999999	572	499	961	263	999999	999999	999999	826	504	573	316	999999	744	852	471	448	116	655	449	32	999999	999999	702	942	514	707	999999	507	999999	999999	521	172	999999	518	634	489	779	954	524	999999	110	449	240	641	330	506	999999	331	999999	410	999999	365	999999	58	160	133	796	29	749	260	224	215	373	546	999999	999999	789	235	999999	981	669	161	141	89	999999	646	218	70	621	18	996	501	269	62	231	165	710	983	367	999999	693	760	215	273	155	895	86	694	589	187	716	485	114	999999	999999	585	234	382	136	999999	914	735	407	741	264	722	945	320	999999	999999	443	805	999999	999999	999999	999999	999999	867	933	36	569	524	999999	444	301	520	397	13	321	646	931	337	857	852	999999	957	362	473	19	433	949	765	379	692	743	911	617	398	999999	999999	999999	367	448	109	999999	400	999999	963	450	999999	334	942	998	999999	999999	116	948	24	128	340	556	482	999999	999999	86	803	999999	789	700	389	902	999999	999999	999999	17	573	888	999999	907	206	999999	398	33	999999	108	17	766	701	726	999999	999999	602	280	637	284	999999	999999	937	33	151	256	999999	999999	70	999999	335	907	519	671	402	999999	200	117	921	637	168	459	999999	412	79	46	452	999999	74	427	309	728	408	214	851	999999	950	734	766	950	238	999999	999999	999999	999999	999999	257	40	334	418	999999	495	359	999	126	706	999999	535	953	999999	803	413	208	643	541	607	509	314	819	999999	277	466	350	999999	409	42	496	999999	639	969	999999	422	999999	999999	654	813	379	408	999999	154	155	424	780	662	156	825	927	329	893	175	600	942	220	996	999999	315	155	387	599	94	219	760	896	984	325	391	675	552	999999	727	999999	110	999999	675	999999	852	685	688	824	584	114	999999	273	473	378	999999	211	740	514	999999	668	991	809	13	999999	394	528	795	346	765	999999	385	340	175	938	500	725	545	813	297	630	467	563	24	980	52	497	999999	615	478	189	934	47	649	69	245	300	223	740	798	999999	889	351	68	999999	729	836	107	999999	878	130	666	999999	226	718	211	438	999999	32	999999	999999	106	189	868	586	999999	347	999999	116	702	999999	511	999999	25	963	999999	125	504	999999	261	215	399	897	737	999999	523	999999	820	999999	857	999999	999999	201	
847	900	999999	999999	999999	482	221	391	156	999999	833	679	618	860	912	263	978	95	934	215	999999	999999	508	208	452	519	999999	216	526	759	258	894	703	320	999999	999999	735	40	642	31	377	869	69	407	74	999999	999999	999999	999999	999999	952	772	873	300	999999	170	999999	999999	267	999999	419	999999	865	999999	742	938	976	308	903	796	527	948	453	912	837	901	627	110	999999	999999	999999	999999	121	959	999999	486	999999	412	999999	796	723	706	772	678	611	373	14	999999	999999	135	91	441	759	999999	49	14	329	961	462	528	543	301	894	873	193	19	893	905	589	266	917	999999	417	116	999999	821	185	999999	999999	474	896	999999	445	19	999999	349	650	812	999999	999999	166	70	950	371	263	999999	812	899	495	602	480	108	92	409	999999	518	33	653	234	999999	828	555	999999	987	631	588	999999	884	571	843	369	999999	986	999999	109	999999	623	56	999999	651	19	286	288	708	994	798	871	45	999999	793	326	997	588	999999	973	611	409	962	739	999999	576	927	338	999999	242	399	122	999999	310	361	894	976	999999	583	999999	552	999999	951	999999	833	716	999999	93	777	999999	999999	502	294	999999	497	457	661	999999	999999	85	91	948	636	475	604	685	576	735	449	899	349	999999	14	492	999999	345	999999	968	906	999999	756	843	560	134	871	897	827	999999	813	903	243	670	622	999999	136	604	639	999999	398	158	150	94	999999	999999	188	174	497	801	392	161	999	692	410	229	999999	248	397	512	604	999999	857	999999	922	545	666	678	999999	506	365	826	999999	971	580	758	818	671	999999	683	946	706	410	35	108	661	999999	550	270	402	999999	888	216	999999	881	691	999999	65	999999	108	221	509	590	990	446	566	456	38	122	999999	999999	999999	999999	714	566	999999	306	831	985	270	999999	126	999999	191	327	999999	999999	578	99	888	467	999999	508	111	471	447	999999	419	589	542	215	876	437	999999	991	530	849	502	571	983	999999	468	79	902	999999	999999	100	999999	999999	968	999999	878	999999	234	194	648	159	999999	999999	999999	999999	887	251	999999	999999	765	688	800	199	999999	627	127	16	116	503	999	693	605	645	999999	356	716	746	621	595	999999	937	999999	434	352	999999	912	259	452	999999	507	226	625	999999	700	417	300	219	876	351	999999	999999	832	730	194	955	554	302	876	772	999999	999999	630	857	728	999999	484	999999	847	425	715	867	564	999999	995	782	77	759	999999	999999	66	507	870	999999	766	465	999999	482	249	397	827	620	383	999999	144	367	596	999999	128	872	932	999999	
372	999999	636	999999	317	926	735	412	888	794	357	916	716	568	999999	361	101	273	722	999999	136	999999	598	104	494	884	770	638	196	309	640	82	37	142	999999	420	643	805	157	188	747	837	999999	42	272	466	963	576	97	244	999999	854	999999	929	797	912	861	541	999999	432	166	999999	225	999999	163	285	889	583	432	859	717	296	125	543	265	299	949	566	999999	37	920	204	551	999999	632	999999	922	107	345	999999	558	111	337	725	32	650	621	999999	878	987	576	390	999999	237	999999	390	739	615	674	507	962	305	709	449	999999	961	555	274	956	377	362	999999	247	999999	999999	616	999999	999999	999999	615	999999	39	688	844	460	539	999999	323	434	251	56	316	433	837	270	263	402	887	999999	70	999999	999999	963	510	635	784	152	943	927	911	432	349	104	68	830	999999	616	999999	989	999999	910	242	839	999999	331	999999	368	409	939	56	223	80	187	999999	521	329	999999	188	219	675	397	999999	396	523	999999	707	222	999999	17	999999	647	537	898	250	999999	999999	518	257	188	589	426	743	13	880	697	361	171	999999	547	999999	867	438	655	323	585	802	846	326	897	624	833	999999	402	612	409	686	999999	999999	309	659	999999	818	999999	999999	999999	654	114	515	999999	466	545	999999	826	999999	469	218	881	585	664	999999	25	201	999999	564	756	999999	351	400	480	20	189	233	344	888	698	59	439	35	999999	999999	999999	340	500	440	88	265	176	999999	153	201	805	596	282	952	644	999999	467	444	999999	826	312	713	45	999999	286	321	243	938	999999	420	778	999999	521	733	659	684	999999	920	486	500	265	456	257	999999	215	593	951	999999	253	999999	591	995	162	247	999999	984	304	684	999999	766	32	238	94	733	422	950	85	549	999999	999999	918	546	957	383	571	856	466	757	610	999999	999999	851	695	731	828	783	703	284	115	999999	389	27	767	720	478	37	371	523	999999	264	518	411	98	293	169	54	47	779	676	772	528	999999	83	469	405	180	542	363	904	999999	257	801	999999	999999	580	900	779	247	999999	543	999999	942	891	999999	185	959	762	411	571	783	999999	923	608	342	155	842	999999	307	324	307	999999	18	618	999999	999999	716	967	469	713	268	274	999999	874	142	999999	585	656	728	294	999999	417	141	792	131	893	333	203	111	999999	737	957	482	999999	999999	58	486	333	664	347	468	991	303	698	312	518	945	59	475	65	570	999999	999999	22	999999	889	363	226	497	343	684	523	865	986	975	999999	999999	999999	277	93	801	
999999	991	390	825	454	999999	442	999999	999999	948	283	727	999999	912	999999	741	469	55	717	695	999999	836	331	663	944	136	316	722	11	999999	78	999999	392	263	318	204	835	999999	432	775	920	737	884	394	410	796	999999	83	433	999999	332	999999	560	398	541	425	999999	726	880	328	999999	719	999999	886	880	999999	345	999999	604	999999	906	999999	623	941	774	999999	951	999999	999999	158	316	242	298	999999	404	999999	231	993	999999	892	535	999999	316	113	966	210	259	997	514	999999	461	999999	999999	87	663	59	217	618	999999	18	474	732	474	999999	999999	575	431	55	492	642	280	351	81	712	821	999999	966	999999	975	573	283	954	432	353	696	290	999999	221	999999	354	39	612	380	712	428	802	644	584	101	401	779	213	515	871	638	120	999999	766	265	865	93	999999	643	60	735	520	310	999999	45	731	999999	219	277	999999	999999	667	970	368	294	29	163	392	427	584	793	999999	448	560	999999	999999	999999	997	955	999999	999999	341	969	999999	977	908	502	999999	548	370	589	570	936	377	999999	971	149	596	482	246	712	701	280	999999	999999	999999	999999	749	416	999999	404	814	263	364	876	282	697	650	999999	386	527	999999	999999	999999	999999	233	143	81	302	742	999999	739	525	719	999999	570	70	999999	73	322	836	752	116	100	999999	775	316	582	999999	985	284	498	215	105	999999	999999	857	223	74	43	531	10	456	674	999999	999999	299	544	163	315	221	787	587	77	999999	774	533	753	100	229	916	561	999999	317	468	949	534	999999	10	137	999999	999999	999999	40	999999	836	305	442	999999	310	999999	772	428	195	773	497	911	147	999999	999999	549	114	999999	845	127	970	999999	149	215	72	140	869	543	36	603	374	941	557	286	712	478	100	674	790	999999	999999	142	393	543	999999	47	396	873	999999	999999	607	999999	999	999999	821	416	999999	237	26	999999	616	238	402	591	409	555	999999	861	843	475	459	440	342	999999	999999	999999	999999	605	243	34	743	996	488	999999	996	650	999999	999999	999999	306	999999	863	657	999999	136	999999	740	802	999999	425	683	535	999999	589	999999	177	391	999999	939	984	379	560	993	992	436	999999	750	953	595	999999	614	999999	406	546	163	595	999999	722	976	69	999999	244	471	817	350	999999	967	898	320	829	268	54	704	480	999999	999999	999999	664	193	516	173	999999	999999	385	811	999999	999999	999999	436	542	394	669	919	879	887	144	99	185	999999	227	999999	852	642	766	500	999999	25	925	619	401	999999	999999	538	470	999999	319	37	95	999999	386	89	
999999	471	778	444	598	135	825	999999	792	672	695	999999	965	863	321	154	999999	999999	252	999999	214	999999	44	817	276	140	459	983	578	999999	13	178	999999	148	178	390	999999	331	901	999999	999999	341	826	729	999999	115	999999	606	584	999999	587	999999	763	437	874	610	999999	961	178	468	675	841	24	686	999999	526	999999	827	695	930	999999	128	984	808	758	872	999999	999999	787	170	567	853	999999	413	529	803	415	838	273	567	953	999999	999999	999999	999999	358	327	150	70	513	370	999999	999999	654	999999	468	999999	954	678	12	563	131	183	17	900	822	441	610	999999	864	120	906	563	999999	999999	386	964	551	49	409	554	907	254	999999	800	822	942	755	529	70	587	461	170	270	14	831	729	156	542	946	917	716	983	206	402	463	191	782	677	507	999999	674	914	279	457	999999	999999	900	217	88	879	999999	999999	106	287	659	999999	302	133	155	657	818	18	103	492	838	924	999999	880	347	640	169	88	32	999999	912	546	890	813	359	954	828	999999	463	76	240	999999	886	918	743	716	888	659	532	850	685	666	821	999999	619	731	829	29	870	448	719	608	69	540	374	123	855	489	774	200	999999	999999	555	36	261	213	47	139	147	630	999999	510	999999	181	880	256	725	114	203	627	134	999999	79	25	999999	632	576	999999	999999	630	860	409	999999	999999	31	805	999999	999999	999999	999999	693	999999	882	999999	696	999999	62	887	999999	999999	999999	999999	999999	999999	75	29	999999	539	679	999999	636	690	999999	517	999999	999999	625	224	159	84	999999	930	999999	999999	933	435	999999	999999	999999	147	580	688	697	435	242	118	123	738	275	999999	995	580	125	905	779	999999	999999	375	478	999999	594	999999	737	584	999999	467	182	508	222	640	102	980	221	541	999999	947	993	159	285	661	999999	886	949	999999	89	565	815	673	999999	999999	320	561	361	999999	999999	742	951	999999	453	774	936	614	526	999999	910	999999	369	999999	856	831	999999	965	99	816	124	999999	887	590	504	427	999999	999999	499	999999	330	999999	999999	246	999999	316	996	881	705	510	725	624	999999	325	247	999999	999999	999999	817	186	921	355	471	544	859	999999	855	371	617	999999	132	438	999999	244	313	378	395	133	596	550	834	137	269	589	999999	500	347	571	353	439	231	999999	999999	322	370	975	79	95	386	151	460	999999	273	999999	387	296	999999	135	21	999999	679	999999	645	277	352	793	95	999999	999999	999999	508	293	27	999999	804	999999	999999	999999	874	338	309	309	746	454	99	209	864	999999	211	999999	991	
222	999999	999999	999999	159	999999	423	999999	999999	999999	197	642	27	999999	177	617	999999	874	675	548	707	999999	683	568	999999	335	999999	187	152	929	505	680	646	377	295	733	999999	427	654	937	999999	831	999999	999999	999999	667	999999	999999	921	591	778	715	999999	267	294	961	876	916	390	823	583	999999	828	999999	394	999999	996	649	357	443	999999	668	999999	738	223	999999	999999	244	456	712	607	389	266	999999	161	789	999999	999999	93	999999	857	626	47	831	363	99	13	999999	64	605	670	88	463	999999	517	120	495	999999	53	418	18	642	999999	677	999999	204	979	277	494	999999	371	999999	999999	33	586	999999	999999	398	384	134	872	999999	999999	999999	51	999999	926	778	53	51	304	357	999999	675	999999	225	166	369	614	999999	119	735	999999	460	999999	63	522	440	900	68	488	106	423	919	545	718	462	619	635	999999	277	210	999999	999999	310	23	281	890	707	999999	302	999999	999999	224	24	999999	999999	999999	999999	987	15	496	999999	999999	999999	207	934	999999	139	999999	762	547	733	915	892	909	512	723	160	230	782	999999	732	539	766	227	322	208	904	408	594	733	13	647	693	781	333	248	890	112	89	855	761	999999	999999	755	999999	869	332	115	634	410	999999	395	999999	383	763	348	228	345	885	735	999999	730	23	39	543	999999	999999	999999	999999	273	832	57	151	927	870	999999	930	21	688	453	875	999999	999999	999999	163	999999	442	320	999999	984	999999	555	227	353	999999	999999	96	579	221	452	999999	221	529	371	577	531	999999	287	512	141	418	999999	656	442	860	721	956	829	875	999999	652	911	103	601	252	999999	829	797	593	840	546	360	800	246	806	999999	280	412	615	999999	373	999999	999999	886	576	814	898	785	493	621	84	266	703	999999	799	999999	128	927	129	999999	702	457	694	999999	594	67	416	420	636	206	451	553	223	253	563	498	113	217	34	438	388	54	313	972	766	289	657	515	446	999999	545	999999	999999	324	929	916	470	145	301	999999	408	999999	159	999999	180	530	999999	999999	999999	311	999999	910	903	999999	999999	657	153	721	905	315	410	900	974	565	661	108	999999	899	323	999999	37	968	999999	515	39	999999	895	26	801	999999	246	206	783	144	999999	999999	449	602	411	999999	772	748	239	985	119	507	999999	593	635	999999	269	153	146	94	283	663	999999	398	999999	23	762	999999	920	669	999999	999999	126	839	126	999999	999999	668	497	51	874	289	738	999999	999999	532	999999	311	390	730	999999	102	70	699	861	999999	999999	61	999999	398	519	645	999999	569	
916	999999	391	673	477	609	421	601	656	105	220	994	924	999999	992	139	999999	999999	746	199	693	976	153	999999	978	339	395	608	999999	109	531	238	461	999999	23	500	999999	722	833	999999	999999	999999	446	999999	999999	867	862	576	68	811	771	999999	899	639	876	999999	762	999999	695	999999	224	999999	999999	557	573	981	543	755	60	501	988	999999	627	965	999999	318	539	999999	938	999999	477	819	549	915	337	473	339	999999	999999	83	737	999999	37	695	566	506	999999	889	402	507	999999	116	526	999999	823	866	440	934	758	567	411	584	35	583	670	404	273	999999	999999	109	652	721	999999	977	763	999999	877	999999	408	999999	807	649	999999	999999	999999	370	302	982	102	999999	999999	405	999999	735	671	162	161	999999	35	999999	999999	553	670	302	855	612	654	999999	803	21	999999	507	999999	384	760	761	799	594	795	309	112	290	865	758	999999	256	657	727	315	610	660	434	906	999999	151	264	999999	492	999999	184	716	752	999999	999999	999999	536	869	689	975	909	363	999999	657	726	69	999999	688	911	237	608	955	927	244	202	361	564	600	299	242	505	782	316	17	621	592	359	999999	783	285	999999	387	968	999999	405	257	999999	776	190	186	199	576	77	265	978	229	789	518	999999	729	917	935	579	456	999999	999999	999999	559	46	143	710	849	904	999999	999999	230	986	185	838	945	999999	787	999999	123	52	999999	714	999999	999999	401	803	840	999999	63	368	603	808	522	282	278	209	543	999999	57	476	350	672	441	999999	757	243	999999	680	999999	471	140	525	466	413	550	999999	996	530	644	339	869	734	850	277	104	421	473	999999	570	745	999999	57	372	646	702	266	999999	492	999999	168	200	170	999999	592	237	87	352	118	731	999999	212	23	105	718	606	615	999999	999999	473	346	769	710	119	305	745	999999	163	819	710	293	148	514	258	486	149	999999	660	267	999999	26	79	364	181	999999	542	712	951	999999	50	97	999999	120	999999	935	398	999999	61	778	847	155	924	532	408	448	716	698	764	618	578	897	955	563	133	457	276	414	539	404	763	42	999999	509	779	623	848	999999	495	322	999999	999999	657	881	420	895	102	546	956	732	998	999999	947	999999	85	152	141	881	986	999999	999999	984	950	999999	999999	814	24	425	999999	784	600	687	213	452	531	919	250	83	153	238	364	999999	457	999999	405	919	999999	797	433	637	492	966	999999	999999	999999	999999	709	10	866	606	880	677	793	182	142	999999	999999	505	999999	166	901	67	738	999999	999999	999999	999999	154	
999999	999999	729	999999	999999	126	302	633	999999	999999	799	428	220	249	216	546	357	687	999999	285	999999	999999	999999	589	986	999999	735	999999	238	293	715	713	576	565	749	999999	877	664	685	676	879	999999	675	359	706	393	946	662	850	201	410	529	13	261	999999	176	999999	999999	240	724	391	867	404	999999	575	95	851	655	500	445	999999	692	12	269	405	174	999999	929	999999	602	999999	82	583	47	883	196	710	324	999999	582	999999	737	999999	961	999999	22	114	324	784	620	542	301	171	415	531	717	999999	743	856	999999	999999	999999	266	637	403	318	293	999999	478	388	999999	536	999999	918	489	932	268	50	974	393	70	104	155	272	70	39	999999	178	999999	175	999999	966	468	779	823	79	999999	796	568	977	728	746	846	405	245	999999	999999	253	999999	599	999999	486	769	472	999999	663	741	999999	999999	999999	407	125	851	313	719	418	77	790	104	420	461	472	999999	997	999999	999999	999999	999999	36	65	999999	667	252	916	715	193	207	995	534	169	337	486	228	999999	579	999999	895	543	685	827	937	940	158	999999	147	986	13	771	999999	999999	415	999999	999999	522	74	999999	999999	934	597	536	220	999999	266	934	92	999999	253	287	427	61	428	715	74	209	127	368	519	999999	778	729	999999	435	999999	602	754	999999	518	706	140	840	740	960	945	159	999999	865	683	999999	432	172	743	725	354	999999	512	700	927	999999	404	706	230	145	999999	868	999999	785	884	999999	999999	746	999999	999999	157	999999	999999	468	769	999999	592	262	684	305	315	616	985	464	91	999999	100	63	418	749	311	433	620	604	804	87	802	831	999999	29	43	999999	706	206	577	768	445	54	931	22	186	999999	31	924	830	549	999999	892	703	999999	999999	999999	999999	717	245	999999	999999	999999	663	691	122	761	281	664	271	629	909	788	886	999999	999999	55	132	999999	999999	999999	412	695	999999	264	205	910	999999	999999	456	906	357	999999	961	853	802	728	391	250	900	424	870	366	663	210	639	999999	15	390	456	528	14	999999	999999	85	321	280	941	408	999999	211	634	743	218	364	282	999999	827	43	999999	277	663	881	506	158	299	999999	42	574	625	111	905	746	91	927	902	425	843	886	542	532	787	982	999999	999999	999999	999999	999999	999999	927	999999	276	971	870	188	864	132	436	996	786	275	247	999999	999999	394	306	999999	999999	291	462	857	999999	941	500	988	999999	999999	137	807	367	171	898	733	999999	906	835	933	876	903	999999	999999	988	846	110	999999	294	420	209	999999	999999	999999	476	866	
845	79	639	335	480	881	697	999999	994	628	639	999999	999999	513	729	876	558	372	21	758	228	683	868	241	999999	233	704	80	999999	767	416	464	695	41	888	577	277	510	462	995	215	879	784	999999	217	999999	899	999999	999999	332	811	38	891	718	648	172	211	407	494	257	999999	999999	712	237	999999	184	929	345	625	162	609	57	910	26	552	999999	999999	507	999999	364	333	923	390	999999	955	387	573	977	393	726	376	869	26	999999	818	587	177	556	159	43	556	999999	165	538	723	764	128	875	175	309	273	703	383	139	999999	262	999999	563	999999	834	999999	952	999999	899	786	999999	999999	704	207	999999	181	352	358	991	999999	769	768	852	435	201	268	698	811	93	463	999999	495	886	292	565	999999	614	284	324	432	999999	999999	265	751	983	733	424	677	999999	138	999999	354	999999	999999	163	494	394	138	90	999999	912	150	868	999999	122	999999	154	421	642	623	999999	77	43	569	999999	167	512	110	451	999999	844	999999	611	955	542	999999	113	565	138	81	956	486	204	999999	519	464	743	819	639	739	589	12	45	586	570	853	320	822	127	996	999999	999999	686	999999	730	892	539	913	999999	999999	150	588	999999	999999	667	999999	873	294	999999	749	423	693	471	711	878	842	999999	34	394	688	18	999999	448	142	100	999999	799	580	999999	626	924	829	915	999999	599	10	719	475	919	489	980	999999	999999	378	999999	999999	823	975	744	999999	907	999999	529	225	999999	859	150	999999	999999	995	292	302	276	433	824	999999	999999	626	121	878	132	519	115	904	708	999999	517	79	559	999999	848	999999	836	139	718	419	310	700	999999	740	999999	569	995	923	999999	687	759	349	553	988	520	207	863	999999	766	398	410	999999	517	803	351	80	600	999999	999999	468	465	999999	714	414	294	87	567	381	999999	563	999999	191	706	30	999999	178	525	571	292	999999	960	999999	999999	330	19	999999	999999	265	999999	789	968	999999	775	999999	231	623	635	999999	704	442	640	492	847	212	874	999999	999999	496	999999	999999	554	38	395	506	507	495	773	393	405	999999	999999	311	981	239	594	206	416	967	798	609	999999	387	866	849	21	477	999999	170	999999	999999	766	696	684	225	999999	939	999999	279	241	736	849	252	743	105	547	999999	999999	618	617	999999	812	951	697	971	999999	177	171	545	999999	40	373	612	936	613	842	999999	999999	999999	994	655	999999	999999	999999	72	759	999999	643	771	311	682	966	513	552	779	999999	815	998	713	585	76	777	396	784	999999	999999	246	999999	139	263	
999999	711	999999	624	999999	413	999999	999999	635	221	350	533	999999	243	812	73	860	70	167	634	999999	209	999999	191	999999	877	877	361	534	699	522	985	513	999999	999999	999999	232	889	589	999999	313	600	999999	501	244	542	387	163	972	147	512	999999	157	505	236	150	798	999999	696	999999	536	323	691	999999	698	364	29	881	281	841	999999	999999	480	792	330	999999	999999	421	946	395	999999	724	389	999999	196	999999	837	18	292	999999	999999	668	202	504	999999	990	908	999999	802	879	522	999999	881	999999	999999	541	705	999999	185	799	314	386	617	310	595	812	934	304	749	362	526	21	599	459	668	183	999999	976	953	339	527	999999	619	76	999999	994	999999	999999	999999	654	999999	482	833	492	999999	796	61	892	999999	999999	999999	613	999999	449	362	511	905	432	471	132	764	999999	999999	845	281	905	767	550	438	999999	969	685	214	104	722	54	187	117	941	872	999999	885	999999	926	283	914	720	179	713	999999	999999	419	786	967	890	911	999999	999999	221	612	39	510	464	318	67	381	409	592	727	318	333	798	490	599	10	878	661	485	571	999999	194	597	836	76	999999	560	999999	246	214	999999	973	999999	895	339	999999	999999	431	758	868	999999	514	999999	451	405	47	300	929	197	999999	22	259	594	426	999999	427	441	673	397	807	507	999999	173	999999	917	345	144	902	161	755	999999	456	903	617	669	853	999999	999999	441	38	220	630	710	279	999999	561	999999	772	52	999999	412	999999	44	999999	371	429	350	749	534	69	903	999999	778	442	587	565	999999	977	757	10	371	295	241	368	999999	876	772	999999	196	365	957	999999	860	249	999999	441	421	952	999999	249	512	317	621	382	135	822	999999	277	999999	636	215	410	24	999999	550	126	715	999999	363	495	999999	999999	562	179	112	541	537	538	999999	999999	153	403	732	518	497	999999	999999	859	243	774	33	504	212	999999	159	556	357	818	698	236	726	745	999999	759	999999	65	754	452	999999	999999	294	999999	999999	999999	492	812	999999	999999	999999	496	453	855	442	589	472	163	254	999999	29	555	194	719	839	863	429	999999	999999	973	926	999999	309	230	590	999999	489	709	325	666	78	999999	878	999999	274	999999	783	870	312	19	297	438	810	752	433	723	999999	999999	484	325	125	94	16	704	999999	121	197	232	999999	999999	109	762	837	587	934	999999	999999	999999	455	637	90	559	105	795	685	498	999999	557	797	866	251	914	999999	999999	999999	984	340	184	282	162	24	560	604	999999	910	534	999999	232	817	999999	56	999999	999999	
846	245	565	988	999999	28	90	489	640	999999	409	551	999999	537	836	46	950	351	999999	70	999999	999999	529	955	585	999999	161	896	409	739	56	819	185	794	388	764	985	995	129	165	202	999999	999999	135	204	999999	725	996	764	999999	867	410	554	15	827	232	716	610	413	999999	867	999999	89	901	388	590	376	400	159	999999	61	955	999999	347	868	629	249	403	761	617	169	164	141	999999	871	645	999999	999999	999999	165	58	384	999999	793	298	17	999999	482	746	614	999999	335	999999	999999	143	999999	188	217	146	207	983	322	849	999999	999999	999999	62	866	39	742	325	206	432	994	32	677	999999	999999	58	860	999999	999999	657	156	999999	999999	317	448	89	958	999999	999999	43	769	182	736	535	999999	628	585	955	727	999999	13	298	405	999999	852	670	999999	999999	999999	168	286	999999	999999	999999	999999	779	341	404	999999	999999	999999	285	267	172	999999	822	295	151	577	809	472	904	319	324	653	857	621	999999	464	777	623	419	716	999999	999999	999999	955	81	833	27	296	190	351	940	381	728	41	242	999999	40	999999	999999	972	999999	695	381	999999	902	22	999999	999999	410	999999	999999	999999	662	569	999999	999999	999999	866	224	318	999999	523	291	999999	378	942	924	826	388	691	433	999999	307	999999	774	214	385	755	63	69	999999	859	885	250	999999	777	719	168	674	827	193	999999	999999	999999	422	428	413	999999	484	959	97	999999	778	999999	516	442	865	225	999999	163	39	310	813	164	329	700	638	51	999999	600	232	766	161	999999	507	999999	999999	300	999999	356	800	567	281	999999	972	970	90	176	734	82	912	504	999999	521	999999	999999	361	15	999999	721	790	372	770	999999	999999	331	866	226	999999	999999	209	574	200	999999	999999	471	38	719	999999	359	619	471	317	999999	999999	999999	402	640	764	623	908	999999	613	312	999999	438	999999	999999	999999	999999	114	864	999999	487	999999	999999	313	999999	168	999999	855	641	823	338	112	328	64	795	205	18	928	999999	462	999999	348	972	960	999999	882	999999	674	641	362	541	255	755	999999	829	112	349	425	477	482	438	768	276	999999	285	210	248	999999	999999	999999	358	999999	878	411	999999	999999	999999	387	999999	53	244	661	224	999999	999999	999999	356	810	234	693	856	593	999999	753	34	828	81	568	999999	999999	644	999999	999999	449	14	999999	376	353	160	690	211	961	999	433	248	777	999999	999999	999999	202	999999	437	158	318	999999	765	270	999999	387	538	999999	341	999999	738	999999	693	988	774	285	473	716	999999	999999	544	491	894	593	37	514	256	999999	
93	447	492	833	216	402	999999	113	999999	558	251	966	999999	623	870	269	270	999999	999999	789	780	712	999999	486	850	999999	614	827	999999	181	242	620	999999	264	983	894	999999	905	999999	999999	634	671	999999	999999	999999	46	999999	920	999999	635	333	999999	999999	467	503	381	999999	15	999999	440	788	999999	662	77	326	630	835	366	999999	999999	59	999999	832	999999	164	118	676	999999	21	813	737	693	216	999999	999999	239	661	672	761	612	999999	214	999999	761	999999	107	18	968	597	844	999999	999999	291	644	585	967	180	705	312	394	704	54	994	178	703	999999	329	847	229	96	969	172	605	37	870	845	443	81	751	67	110	707	999999	177	612	64	412	572	999999	880	69	955	370	376	907	999999	219	753	999999	418	777	170	749	511	999999	999999	999999	263	999999	999999	534	108	953	999999	293	999999	897	827	566	649	692	757	999999	348	37	23	802	239	130	999999	635	689	23	343	289	939	958	645	302	574	977	158	797	999999	999999	999999	12	999999	92	910	174	392	197	418	726	30	553	410	999999	860	245	847	143	966	115	999999	999999	620	999999	353	48	262	534	992	671	543	959	999999	999999	76	21	688	999999	220	643	999999	999999	999999	617	999999	396	558	171	441	338	140	24	831	393	999999	875	999999	999999	738	871	911	999999	205	747	192	70	434	418	416	849	999999	700	923	332	862	352	491	12	706	957	490	999999	103	664	541	528	138	999999	999999	201	629	999999	418	348	731	394	307	856	434	208	961	149	755	999999	780	999999	101	508	530	999999	394	389	999999	780	391	821	764	541	216	999999	931	699	928	224	229	28	999999	585	601	478	54	634	578	999999	996	999999	999999	510	883	111	999999	630	214	329	807	250	999999	999999	957	910	629	765	650	771	999999	999999	220	540	999999	762	157	515	906	999999	999999	759	999999	999999	784	50	999999	264	657	115	235	310	495	999999	417	979	930	654	999999	691	848	289	983	999999	240	734	140	999999	999999	131	999999	922	723	162	999999	57	439	999999	852	917	433	375	118	545	546	966	776	611	999999	393	831	503	888	999999	213	836	775	14	713	60	910	999999	125	535	161	313	587	342	405	369	549	786	801	999999	267	483	180	448	270	999999	958	999999	680	754	299	999999	999999	999999	949	377	281	435	440	999999	17	751	259	582	393	242	389	443	216	764	843	999999	702	187	957	999999	665	337	999999	999999	102	999999	12	370	245	701	279	88	393	999999	97	124	999999	998	999999	516	233	999999	999999	37	884	999999	321	916	911	254	757	
856	550	999999	712	999999	691	990	710	999999	749	999999	346	691	963	999999	59	999999	676	729	999999	703	999999	999999	506	77	281	716	565	577	79	999999	459	999999	944	423	999999	174	999999	153	433	365	999999	999999	767	999999	999999	374	74	999999	474	999999	999999	999999	555	999999	999999	108	723	644	673	974	435	143	555	999999	438	355	747	550	772	885	864	533	306	343	414	406	999999	171	999999	907	651	981	112	999999	999999	999999	445	889	999999	439	450	680	479	458	999999	999999	531	114	906	905	627	524	811	589	278	999999	885	222	999999	975	424	562	827	766	333	453	999999	999999	816	170	910	999999	508	342	444	999999	999999	847	999999	258	875	999999	264	910	289	137	180	523	669	999999	392	999999	249	999999	25	888	852	713	135	999999	999999	912	297	999999	995	769	25	478	154	94	662	47	809	999999	109	844	307	917	486	999999	999999	517	949	999999	999999	686	999999	442	327	999999	341	350	722	925	133	999999	292	519	915	520	122	701	378	584	478	999999	424	848	966	180	591	935	999999	929	214	617	999999	611	967	318	161	999999	161	598	999999	322	324	884	277	147	561	788	11	965	93	999999	148	374	217	999999	272	769	476	156	965	405	122	793	999999	516	998	680	552	606	368	999999	550	780	831	166	999999	999999	999999	829	619	803	934	271	846	999999	478	598	404	543	56	392	116	14	633	357	209	999999	999999	999999	999999	880	246	999999	999999	999999	999999	368	542	61	403	732	999999	647	537	172	471	999999	999999	98	999999	999999	999999	999999	559	976	999999	999999	999999	484	956	508	377	820	999999	738	566	999999	664	301	601	999999	999999	352	999999	324	999999	469	476	999999	885	357	584	999999	723	738	603	237	845	630	131	999999	220	999999	999999	895	999999	378	956	799	605	932	197	655	999999	999999	354	934	999999	245	782	999999	79	686	598	609	999999	302	107	952	144	339	694	44	180	116	900	999999	999999	999999	959	999999	513	999999	865	953	170	929	588	795	394	669	999999	609	847	169	425	533	469	999999	972	72	281	14	665	999999	248	162	485	390	37	356	686	624	285	957	459	402	820	645	448	993	714	311	568	999999	969	94	196	20	690	376	538	999999	281	896	999999	509	22	599	714	17	454	207	768	47	982	745	333	890	999999	33	999999	823	57	978	358	969	445	999999	999999	164	966	474	699	661	817	924	352	389	412	949	390	230	999999	440	549	999999	999999	530	999999	234	760	306	310	999999	663	714	714	303	548	584	73	999999	303	560	51	999999	508	117	230	68	402	944	487	
760	642	491	893	999999	439	842	436	999999	708	81	403	669	174	999999	997	112	219	59	841	999999	886	568	999999	379	999999	568	17	435	310	999999	999999	816	818	999999	34	181	821	108	863	705	158	157	123	232	167	381	816	477	119	127	999999	999999	113	660	999999	999999	564	523	227	999999	834	11	999999	284	249	999999	851	624	16	826	291	121	999999	145	679	739	455	704	221	27	752	999999	325	192	999999	488	712	168	999999	950	616	999999	880	999999	870	156	541	838	983	580	530	201	470	293	836	737	167	967	980	144	628	860	999999	210	128	304	685	999999	700	760	874	999999	947	65	999999	984	240	203	999999	532	207	616	721	641	999999	560	79	42	356	847	331	744	187	542	331	756	999999	999999	874	576	471	118	148	232	706	837	254	414	84	851	999999	963	702	457	936	22	148	670	714	567	234	999999	86	852	438	999999	999999	415	733	462	988	560	999999	698	71	999999	478	498	935	999999	999999	665	957	504	999999	367	52	729	999999	319	618	999999	999999	317	351	818	41	296	793	576	332	838	680	621	862	999999	644	999999	396	848	544	999999	735	999999	260	569	695	582	511	999999	97	785	999999	424	844	664	594	21	357	252	999999	999999	704	999999	999999	478	999999	345	641	405	723	47	999999	757	775	999999	599	910	67	782	999999	459	784	723	999999	546	38	999999	999999	999999	361	632	656	999999	791	362	944	376	729	781	585	359	940	116	999999	999999	452	62	648	876	74	684	954	575	999999	607	407	981	879	789	449	727	568	999999	54	999999	390	999999	966	999999	33	233	190	285	207	772	518	678	999999	439	104	975	617	901	144	676	677	91	34	193	999999	999999	496	940	341	857	999999	508	72	266	999999	264	96	235	999999	840	503	679	378	356	999999	728	616	999999	695	474	120	999999	308	377	423	309	999999	782	999999	70	999999	999999	943	349	981	20	616	119	771	999999	888	391	999999	303	182	998	713	677	999999	999999	357	999999	999999	867	746	135	999999	999999	999999	369	999999	314	767	792	999999	999999	736	999999	375	999999	122	506	679	855	586	728	617	15	204	999999	596	496	687	241	999999	690	994	86	602	856	999999	921	276	411	749	584	999999	999999	999999	918	271	684	312	25	123	850	377	399	291	28	517	203	999999	427	772	604	999999	535	999999	999999	269	660	999999	999999	277	201	240	277	116	11	114	361	999999	286	163	999999	999999	672	128	862	999999	604	999999	584	349	616	431	848	639	154	957	97	186	999999	659	611	999999	792	747	999999	620	110	293	
289	913	165	999999	223	274	999999	999999	954	999999	226	999999	664	865	851	180	999999	769	391	999999	999999	54	26	184	49	999999	551	662	400	924	206	252	223	321	515	670	193	239	218	584	999999	999999	12	680	959	677	995	746	408	622	96	999999	999999	472	331	999999	897	980	999999	596	722	208	30	40	220	974	885	352	999999	190	986	431	999999	807	859	238	999999	346	999999	371	999999	805	999999	999999	837	53	999999	751	989	280	999999	999999	890	621	861	579	999999	999999	469	985	792	652	999999	227	999999	664	601	431	999999	999999	999999	560	999999	976	964	917	944	251	202	177	961	999999	999999	999999	999999	783	999999	938	945	999999	999999	79	999999	240	999999	979	418	46	151	182	451	591	148	896	87	222	447	914	657	943	635	471	779	302	999999	658	299	316	810	852	133	662	486	332	579	999999	684	535	407	999999	999999	999999	999999	999999	725	379	999999	466	12	204	345	626	291	11	999999	62	299	584	216	999999	690	111	236	999999	999999	789	115	816	327	953	538	912	517	672	445	728	999999	759	999999	654	663	832	999999	616	517	507	381	485	677	526	833	999999	999999	486	999999	999999	681	811	999999	999999	999999	188	149	58	665	999999	119	619	566	926	999999	540	17	562	267	857	796	619	999999	551	417	630	999999	800	129	438	593	40	999999	47	57	560	999999	640	999999	999999	693	266	950	94	999999	762	918	751	835	303	999999	999999	228	999999	610	71	999999	429	528	644	50	348	928	236	839	88	251	528	999999	140	999999	376	182	782	173	999999	668	696	163	655	711	396	964	826	346	826	812	999999	999999	999999	530	999999	999999	744	444	355	338	724	255	319	521	400	872	705	551	999999	594	999999	283	80	402	999999	276	873	933	999999	999999	112	890	999999	276	320	100	893	609	393	264	438	348	999999	212	944	999999	843	999999	320	524	269	284	620	999999	999999	657	367	592	999999	999999	249	811	999999	971	235	833	242	53	210	999999	999999	106	168	471	165	107	464	867	458	891	999999	999999	622	139	999999	827	280	780	900	999999	732	311	999999	301	25	626	999999	846	999999	121	219	799	933	21	545	173	126	159	86	278	203	499	144	306	668	999999	999999	660	999999	407	563	461	999999	548	576	677	684	866	455	539	999999	617	999999	347	681	633	804	610	594	951	711	130	704	631	469	243	176	125	632	514	437	898	989	578	999999	757	656	999999	444	867	489	999999	703	547	729	585	608	999999	624	999999	705	999999	999999	906	999999	442	757	521	89	999999	510	999999	999999	999999	112	650	628	
323	999999	924	977	419	176	727	472	461	427	999999	902	999999	635	999999	999999	597	809	848	832	999999	881	999999	10	999999	315	111	999999	920	26	762	444	89	957	999999	999999	700	67	296	999999	348	444	245	24	999999	999999	205	999999	140	999999	645	141	263	818	545	441	673	999999	842	113	75	370	551	999999	999999	722	823	999999	350	372	999999	540	522	437	493	648	999999	110	409	999999	119	999999	235	853	380	630	999999	270	999999	853	344	776	999999	999999	999999	978	999999	800	360	878	796	279	367	768	276	999999	999999	826	999999	999999	794	999999	523	999999	993	672	144	698	74	43	999999	562	999999	497	37	34	325	340	90	515	755	846	999999	531	729	840	45	999999	586	274	21	365	936	525	999999	772	262	897	198	683	999999	204	735	326	347	999999	764	999999	999999	251	999999	288	745	819	999999	948	821	992	598	163	637	677	121	800	31	184	625	989	999999	999999	999999	999999	151	407	672	561	121	433	193	494	86	174	725	345	999999	999999	999999	127	999999	120	950	270	308	45	56	175	93	934	999999	172	999999	774	999999	485	480	999999	146	348	157	589	836	398	808	113	86	472	952	776	326	999999	564	508	615	328	999999	511	999999	116	360	506	477	999999	138	999999	999999	312	733	249	864	120	999999	999999	999999	795	999999	562	461	205	959	999999	999999	317	618	16	999999	119	168	122	180	968	999999	999999	987	650	121	660	269	999999	999999	999999	738	712	911	215	701	292	999999	820	55	999999	60	924	157	776	293	999999	999999	131	422	767	153	999999	79	999999	999999	999999	294	999999	683	623	302	672	968	194	845	510	406	412	314	325	999999	348	77	999999	918	329	999999	220	999999	950	102	147	376	469	631	999999	643	25	348	146	999999	999999	999999	999999	460	387	955	962	931	782	999999	999999	816	106	196	804	553	999999	999999	547	682	84	962	732	530	164	999999	508	563	999999	867	390	73	999999	328	371	211	645	999999	541	373	921	288	584	196	935	330	279	283	826	574	999999	47	999999	463	923	256	414	901	305	90	456	409	214	915	383	102	999999	777	824	603	907	999999	445	183	760	999999	387	546	595	834	36	999999	736	162	875	999999	272	999999	405	999999	999999	744	672	461	917	522	83	669	812	843	682	502	999999	233	666	318	602	626	702	137	869	867	316	471	63	231	672	62	999999	40	830	932	382	709	805	173	999999	983	266	999999	722	999999	734	751	999999	999999	776	513	495	566	999999	645	22	999999	255	929	438	999999	999999	999999	849	30	999999	781	23	749	129	749	999999	
503	999999	618	370	999999	999999	161	143	564	319	528	454	999999	567	483	290	194	920	115	999999	876	999999	810	585	570	999999	999999	99	999999	738	999999	415	999999	999999	992	270	141	285	558	862	999999	999999	873	891	879	251	691	999999	999999	501	828	829	999999	294	999999	999999	495	999999	799	74	714	71	999999	825	999999	999999	999999	81	999999	222	158	908	372	253	999999	89	861	919	706	329	707	247	999999	460	909	999999	401	999999	545	999999	775	108	486	493	158	42	615	58	983	766	824	619	887	933	999999	919	466	770	999999	471	905	575	336	999999	367	476	129	730	915	335	999999	684	536	350	999999	60	432	878	999999	337	474	813	936	999999	505	97	360	19	118	999999	125	630	818	999999	329	209	771	16	136	682	913	885	999999	658	54	150	93	547	999999	302	999999	587	675	597	997	999999	639	396	999999	999999	999999	119	622	999999	219	100	999999	999999	999999	999999	999999	426	752	422	424	588	681	288	999999	999999	999999	812	999999	815	502	538	999999	999999	999999	237	999999	999999	999999	856	566	803	273	216	448	954	999999	630	525	258	24	80	835	999999	182	999999	999999	999999	501	999999	999999	313	596	806	999999	999999	999999	645	385	794	677	903	394	895	856	621	999999	999999	839	941	999999	383	297	274	801	431	703	999999	58	667	817	219	882	422	592	263	216	999999	999999	999999	999999	639	255	731	580	120	686	999999	405	561	999999	945	521	560	999999	891	999999	332	15	11	978	443	596	999999	976	468	30	999999	313	603	414	859	691	999999	999999	451	138	999999	693	690	744	764	306	496	575	999999	999999	331	884	701	247	883	461	781	999999	384	52	999999	999999	122	100	715	999999	999999	156	999999	264	450	999999	999999	762	460	638	324	999999	224	147	999999	999999	115	771	698	97	612	999999	530	407	999999	292	999999	409	999999	999999	581	599	39	999999	504	350	341	999999	257	893	999999	938	999999	254	146	999999	575	247	942	393	649	350	999999	999999	32	445	999999	836	354	167	690	687	999999	649	67	725	237	95	642	759	999999	497	524	804	299	674	579	285	999999	394	717	999999	466	217	171	240	207	411	116	69	724	504	272	99	999999	119	777	147	197	421	999999	490	605	193	582	161	999999	597	338	358	999999	349	575	960	999999	190	999999	952	488	826	999999	825	999999	583	999999	316	234	434	601	189	896	442	98	849	999999	237	999999	283	635	999999	414	610	82	999999	999999	384	999999	312	649	33	888	825	659	999999	894	999999	511	31	157	275	926	401	996	158	461	433	999999	726	864	223	999999	947	327	
479	999999	916	753	230	999999	661	387	922	785	999999	300	81	783	727	954	634	999999	883	136	999999	92	23	999999	924	999999	770	132	213	448	435	748	999999	507	189	949	977	718	999999	999999	999999	887	999999	999999	428	857	999999	649	999999	771	240	497	401	821	956	999999	999999	312	829	923	999999	999999	184	484	360	829	359	999999	999999	777	977	915	444	252	640	999999	87	407	196	76	916	999999	598	441	999999	937	357	999999	551	999999	999999	675	889	368	999999	956	713	530	265	598	999999	817	999999	756	794	325	63	159	999999	483	319	999999	125	999999	17	499	940	742	999999	999999	482	999999	31	810	237	311	999999	999999	999999	999999	999999	557	999999	999999	568	999999	84	842	999999	892	884	207	938	999999	483	999999	999999	136	999999	999999	999999	970	264	843	126	277	795	245	528	999999	299	977	999999	507	714	761	999999	528	204	908	424	108	105	383	537	284	302	954	336	999999	751	898	724	698	999999	798	303	999999	480	999999	313	838	323	164	602	907	999999	999999	362	722	688	41	932	452	999999	999999	875	880	316	842	999999	840	999999	840	741	401	999999	240	839	916	468	562	58	999999	999999	586	785	940	780	999999	14	861	601	614	999	720	965	282	590	751	922	999999	991	638	999999	999999	928	482	423	211	999999	49	601	446	263	135	983	999999	847	999999	141	999999	109	999999	837	999999	249	305	840	31	435	980	649	98	994	55	571	419	586	142	657	312	527	579	975	965	270	999999	360	873	737	999999	434	69	619	987	323	315	800	212	233	633	642	999999	775	674	399	513	999999	218	564	573	453	715	999999	829	417	530	999999	872	999999	93	944	966	293	500	556	590	478	17	732	266	619	383	999999	999999	670	999999	803	999999	999999	756	713	152	319	174	491	718	999999	790	579	999999	999999	999999	359	149	999999	675	118	284	999999	999999	44	444	485	308	953	80	806	999999	168	292	727	408	306	106	379	999999	657	129	18	837	403	688	999999	940	660	999999	33	768	344	994	27	528	193	766	722	278	999999	21	220	421	999999	999999	631	297	75	999999	632	999999	770	886	28	988	276	999999	416	356	999999	545	999999	273	999999	47	514	173	999999	208	224	999999	384	110	145	645	909	999999	925	65	66	150	875	999999	68	770	999999	457	976	39	999999	903	360	375	271	999999	999999	999999	375	874	833	467	999999	999999	999999	102	879	669	751	382	999999	679	364	360	299	867	670	999999	214	285	48	999999	197	245	946	999999	189	18	839	999999	999999	962	999999	999999	999999	599	127	18	999999	965	891	339	
706	603	950	583	999999	10	86	403	460	188	741	999999	999999	776	280	787	920	999999	913	870	829	736	111	125	999999	999999	137	700	750	999999	716	249	394	709	359	593	294	373	773	188	931	445	999999	102	230	141	226	999999	328	999999	98	807	61	999999	509	970	999999	834	135	244	873	999999	653	798	472	502	999999	135	426	687	999999	557	898	734	999999	394	181	18	894	325	97	680	381	421	573	999999	198	373	210	389	101	459	247	538	999999	555	792	765	999999	728	436	100	39	641	999999	541	999999	326	91	125	799	493	939	809	157	999999	999999	242	235	563	314	341	925	47	595	999999	319	370	999999	393	601	415	387	176	889	996	651	739	584	42	10	999999	292	94	589	607	999999	999999	390	123	999999	999999	540	999999	424	105	174	992	999999	999999	231	548	897	697	523	393	999999	999999	920	999999	551	274	657	999999	562	442	58	999999	457	988	999999	999999	980	315	842	52	874	320	751	793	831	658	694	999999	810	462	974	999999	999999	999999	501	999999	517	239	999999	999999	999999	347	515	999999	56	333	545	999999	269	999999	567	591	999999	481	518	795	999999	999999	329	892	580	865	392	110	999999	464	279	261	496	787	373	999999	743	566	150	537	999999	769	747	508	123	636	532	471	894	392	739	999999	687	999999	724	391	999999	679	705	46	999999	999999	523	592	63	293	999999	482	976	816	999999	298	340	981	999999	999999	389	821	779	943	342	921	215	85	724	189	574	791	72	982	841	74	861	999999	999999	400	255	999999	454	829	76	60	495	88	999999	999999	759	705	715	472	12	98	900	761	704	999999	209	448	867	873	719	999999	419	993	999999	999999	437	237	408	999999	16	233	376	949	876	291	436	999999	540	283	430	999999	999999	600	999999	999999	173	109	409	549	999999	807	297	580	999999	999999	641	501	113	999999	999999	531	307	125	465	778	721	999999	884	422	607	82	999999	593	452	850	703	819	999999	231	999999	337	999999	859	409	209	936	795	999999	589	650	934	34	779	269	999999	571	960	144	211	41	223	224	987	999999	128	899	999999	137	269	999999	999999	999999	881	151	686	704	448	999999	266	842	925	121	305	772	673	57	138	334	999999	289	743	684	811	199	406	123	840	917	291	309	242	668	580	995	828	999999	153	637	583	204	132	999999	877	999999	116	112	918	225	278	80	999999	379	583	979	850	147	676	691	745	572	999999	531	999999	999999	610	267	540	310	943	226	904	501	751	359	167	999999	807	451	999999	304	204	625	648	220	999999	999999	94	
601	154	690	780	461	892	999999	341	601	820	999999	759	848	571	999999	999999	62	175	999999	999999	999999	999999	362	340	234	607	450	999999	247	882	999999	427	747	999999	939	165	262	446	453	609	741	999999	999999	677	999999	692	244	999999	585	354	596	54	270	244	999999	779	791	999999	555	999999	999999	999999	103	719	607	999999	999999	675	999999	463	28	999999	722	669	886	215	265	685	999999	542	372	717	792	893	999999	178	999999	999999	323	170	373	999999	890	599	168	109	925	846	79	999999	679	569	111	132	999999	980	332	601	358	654	523	116	906	22	999999	999999	999999	209	999999	438	999999	509	999999	471	100	126	725	133	510	786	290	999999	615	999999	862	999999	616	669	567	314	846	564	164	668	646	266	995	878	117	435	999999	725	999999	641	54	999999	216	999999	42	999999	999999	208	101	999999	373	113	500	845	159	687	126	189	641	128	591	783	999999	693	824	833	999999	999999	25	85	536	999999	996	999999	27	693	999999	976	637	357	999999	648	473	592	305	542	766	159	999999	429	318	80	94	999999	60	270	999999	522	815	209	98	418	192	25	44	809	999999	526	828	466	101	149	552	294	79	943	320	763	398	999999	76	999999	999999	595	766	466	480	702	923	999999	999999	83	999999	437	268	640	465	457	557	495	435	249	999999	271	338	179	999999	799	234	117	950	71	999999	999999	142	127	299	597	259	578	339	999999	999999	999999	598	27	978	999999	35	439	487	999999	215	903	855	999999	649	999999	266	597	938	680	999999	816	806	807	999999	637	304	151	999999	999999	999999	978	166	31	999999	259	673	999999	200	412	774	999999	629	999999	855	230	999999	999999	477	442	999999	662	640	658	935	785	275	790	77	999999	999999	883	99	619	665	236	999999	834	999999	400	194	999999	406	999999	999999	684	197	999999	951	728	960	989	674	999999	537	545	348	508	95	861	983	882	253	849	592	890	999999	19	431	629	484	999999	135	999999	257	999999	265	999999	999999	261	598	999999	838	348	999999	830	219	190	999999	130	887	248	749	328	416	311	701	556	999999	999999	978	999999	297	332	254	127	999999	597	660	153	999999	242	999999	999999	999999	436	53	905	469	999999	680	524	928	311	999999	245	103	806	670	945	693	999999	173	736	282	999999	999999	999999	999999	273	967	999999	530	999999	840	654	492	999999	66	979	267	796	999999	190	345	464	999999	985	590	18	33	999999	926	714	459	580	79	29	561	851	999999	537	811	205	794	68	999999	999999	470	96	999999	187	750	999999	687	897	621	982	401	818	172	999999	926	95	
999999	910	695	815	999999	269	999999	999999	999999	215	812	730	985	999999	395	999999	470	999999	524	503	265	846	316	245	36	562	959	97	628	743	688	892	610	999999	955	884	372	188	999999	211	511	290	823	545	877	999999	999999	728	597	124	357	903	759	433	830	403	603	999999	999999	999999	999999	497	844	621	999999	920	999999	269	936	510	999999	292	756	999999	999999	974	999999	999999	367	79	999999	240	999999	513	395	785	142	187	999999	999999	999999	912	999999	586	900	24	445	212	999999	957	837	652	999999	97	210	999999	157	999999	441	855	380	831	102	999999	284	999999	999999	341	235	741	788	942	375	383	228	11	893	180	422	977	539	820	999999	999999	999999	999999	448	412	313	330	637	999999	999999	48	191	999999	820	678	999999	831	999999	113	976	999999	179	999999	286	999999	868	999999	999999	977	999999	999999	326	999999	88	999999	488	999999	630	999999	38	905	113	101	206	336	202	768	191	224	868	590	961	435	999999	999999	241	345	721	39	544	114	999999	660	672	999999	722	631	381	138	200	34	211	430	85	80	184	87	999999	950	226	109	26	957	118	999999	503	890	999999	613	460	152	999999	600	61	923	999999	452	428	999999	613	571	397	63	33	843	389	541	359	773	300	163	646	771	999999	444	999999	201	552	240	999999	832	914	767	678	999999	999999	610	378	162	323	731	658	784	346	654	711	999999	999999	999999	999999	999999	540	942	322	999999	506	793	786	616	835	566	900	999999	137	999999	999999	630	385	975	999999	999999	172	999999	999999	999999	505	861	434	168	733	135	267	288	187	825	999999	971	999999	999999	999999	676	823	762	999999	757	830	470	999999	564	998	90	587	957	890	999999	999999	343	493	753	801	644	368	627	882	710	308	999999	999999	312	999999	684	999999	13	434	707	955	999999	879	702	738	45	214	870	170	652	547	310	397	903	35	999999	488	701	580	907	318	205	879	999999	999999	218	459	354	84	323	904	584	533	193	328	999999	463	999999	24	765	439	498	467	240	172	999999	234	117	286	999999	205	485	432	526	999999	999999	530	999999	253	530	585	859	796	846	748	962	777	214	999999	635	504	698	686	999999	999999	999999	738	649	454	460	983	351	999999	551	999999	429	999999	16	999999	999999	999999	999999	999999	494	999999	579	702	620	491	210	230	30	533	651	37	506	999999	999999	58	999999	999999	999999	999999	999999	546	244	999999	999999	728	999999	811	770	420	26	766	999999	162	202	634	898	127	127	167	254	240	963	818	426	523	621	631	543	958	224	999999	999999	382	753	947	999999	788	457	
999999	999999	999999	459	610	517	885	724	354	999999	983	160	999999	904	724	573	562	583	426	375	730	116	697	278	812	999999	479	779	930	409	255	999999	999999	999999	234	999999	855	780	362	310	540	799	277	35	560	807	999999	642	272	809	200	999999	528	422	727	999999	999999	130	647	415	47	116	999999	945	360	303	50	792	680	729	999999	782	999999	999999	999999	930	999999	999999	717	14	442	837	999999	131	999999	880	171	697	942	447	530	734	999999	947	273	434	999999	332	674	266	999999	970	961	543	999999	418	999999	412	587	999999	947	802	412	642	972	210	999999	999999	736	479	142	353	849	242	999999	983	999999	282	852	999999	924	517	997	461	248	999999	875	972	40	799	737	758	999999	155	999999	727	999999	500	999999	72	999999	344	595	205	134	423	130	728	344	117	999999	999999	999999	187	872	439	804	951	404	511	334	627	640	936	742	383	243	704	741	999999	661	999999	999999	999999	576	589	921	999999	336	824	350	156	638	923	40	866	208	932	282	999999	999999	380	105	473	999999	216	703	658	462	750	190	999999	987	862	456	620	572	999999	610	293	517	12	625	580	170	188	989	717	906	875	185	310	431	999999	559	291	999999	834	61	369	999999	273	349	585	643	999999	169	775	999999	419	304	437	999999	989	999999	920	754	525	312	559	227	999999	752	587	999999	880	995	999999	313	175	567	737	719	250	407	254	663	49	999999	246	28	999999	251	496	580	748	978	999999	137	999999	536	999999	999999	501	152	899	999999	761	20	763	928	999999	472	311	999999	567	718	91	591	308	266	715	589	75	999999	13	744	266	16	827	999999	562	189	674	999999	40	215	227	108	508	999999	901	39	182	317	175	751	939	644	23	39	896	850	828	382	999999	947	466	999999	148	164	264	755	193	861	376	999999	797	999999	821	361	501	983	92	574	365	685	417	758	375	262	805	622	993	797	999999	999999	999999	999999	817	999999	748	266	959	354	999999	156	845	320	941	501	954	999999	822	999999	538	999999	999999	264	26	145	999999	708	594	886	359	999999	999999	396	855	663	999999	505	855	738	613	244	999999	738	104	219	840	106	816	873	999999	999999	799	341	999999	102	944	106	285	682	552	50	999999	999999	995	999999	394	999999	465	287	188	458	421	94	999999	304	890	999999	169	807	305	999999	891	999999	588	820	999999	999999	137	999999	719	226	229	183	195	572	999999	999999	999999	999999	824	390	641	538	695	849	127	715	292	964	999999	915	936	999999	387	118	999999	951	494	184	996	999999	999999	999999	999999	
962	999999	248	999999	999999	732	939	295	903	982	999999	999999	362	35	739	702	136	147	999999	561	804	999999	751	795	87	423	620	465	999999	269	860	68	939	999999	732	999999	879	999999	999999	241	272	630	999999	495	999999	315	796	925	754	482	869	826	999999	149	764	999999	999999	452	821	999999	121	483	726	644	999999	856	863	999999	999999	999999	999999	320	341	931	999999	999999	999999	266	333	771	626	694	711	96	400	999999	899	800	216	999999	142	437	994	743	999999	999999	903	999999	373	616	999999	414	999999	635	660	558	999999	236	999999	590	999999	230	999999	999999	446	427	772	640	999999	97	956	73	186	252	986	999999	999999	597	811	511	280	859	999999	717	330	222	72	999999	435	841	549	672	950	625	625	912	318	999999	307	702	25	273	154	999999	659	999999	237	390	648	274	243	897	424	348	319	575	336	999999	729	234	999999	696	214	412	547	999999	999999	560	626	999999	999999	380	999999	119	496	17	999999	617	67	999999	984	682	437	999999	608	652	258	999999	316	59	585	999999	999999	82	347	999999	69	999999	738	375	999999	677	999999	574	198	862	607	315	999999	999999	861	999999	353	999999	999999	682	269	999999	803	895	45	509	254	999999	498	179	165	227	771	177	999999	972	878	691	676	316	918	999999	972	746	54	942	760	13	999999	866	999999	437	833	999999	68	25	938	843	340	765	433	999999	999999	28	706	390	999999	999999	364	888	840	661	121	932	763	407	80	67	850	999999	749	250	388	999999	616	727	999999	116	118	999999	44	999999	361	910	883	999999	999999	953	49	664	999999	86	648	999999	35	999999	326	999999	901	661	945	880	993	247	26	192	999999	999999	412	979	999999	999999	999999	432	854	999999	999999	210	999999	999999	999999	126	28	195	694	673	999999	999999	999999	714	411	999999	215	457	987	163	999999	124	893	701	925	340	551	70	668	970	510	999999	455	999999	999999	999999	851	869	48	828	862	807	999999	353	590	728	848	698	577	512	999999	128	445	701	763	195	999999	357	115	291	575	999999	527	724	172	385	999999	385	122	999999	642	999999	418	168	300	244	571	550	120	206	491	852	492	166	747	391	999999	999999	467	416	808	503	764	757	263	905	290	828	190	215	104	473	586	292	869	887	999999	286	411	528	624	766	247	908	799	722	999999	371	976	781	603	880	999999	706	487	149	581	661	999999	395	999999	742	999999	904	111	27	276	210	296	999999	681	505	352	938	791	999999	265	855	957	540	439	999999	852	999999	612	224	555	879	999999	999999	999999	58	380	26	999999	881	406	342	
807	999999	455	274	84	999999	109	107	538	978	914	445	883	725	703	374	999999	45	890	960	302	887	472	396	405	566	999999	632	135	336	375	910	644	922	58	185	95	174	844	737	310	999999	999999	577	965	368	999999	590	355	999999	70	538	999999	446	50	920	319	68	869	999999	570	476	972	211	613	13	800	961	999999	528	289	790	200	163	659	999999	210	895	431	47	719	999999	999999	129	275	999999	999999	208	881	138	865	37	305	336	176	999999	541	484	963	961	567	885	912	826	726	279	347	999999	786	262	719	999999	999999	832	798	999999	198	853	936	777	999999	999999	89	999999	662	262	999999	999999	986	825	256	726	931	469	479	999999	61	460	403	995	999999	91	421	628	418	450	400	999999	538	999999	645	687	999999	196	877	999999	806	373	174	474	784	999999	850	960	999999	993	492	177	362	999999	999999	737	460	940	287	999999	190	999999	140	999999	862	999999	336	426	189	999999	187	745	591	513	38	688	999999	928	221	26	241	999999	622	425	957	999999	999999	574	25	999999	237	607	908	875	784	355	242	952	612	763	156	434	780	448	815	747	586	848	999999	866	450	531	999999	271	771	729	999999	715	999999	639	910	761	410	281	340	580	837	715	729	682	455	344	326	458	999999	999999	680	184	609	220	646	271	638	159	467	705	878	646	114	65	517	999999	999999	972	852	394	33	509	117	245	909	999999	999999	999999	420	999999	214	281	999999	964	58	663	115	53	999999	649	133	261	814	635	999999	200	999999	673	999999	928	645	354	605	999999	783	999999	76	374	310	999999	151	385	739	360	999999	999999	254	150	16	999999	421	655	978	999999	271	999999	999999	999999	543	719	269	456	98	491	999999	999999	999999	917	999999	877	596	999999	742	227	507	747	999999	464	999999	104	946	999999	667	320	517	990	999999	402	999999	20	486	594	830	591	516	695	296	257	889	640	931	999999	958	138	267	680	912	760	999999	999999	999999	240	347	449	999999	797	789	778	999999	999999	494	282	704	180	400	12	910	160	999999	811	461	999999	574	999999	172	619	999999	538	999999	999999	999999	615	696	699	760	256	257	999999	818	718	906	518	999999	999999	999999	658	999999	788	999999	264	999999	761	59	999999	999999	999999	665	999999	286	164	295	261	724	999999	402	999999	586	14	420	154	999999	999999	342	992	905	999999	989	165	999999	999999	999999	723	800	798	77	326	565	802	999999	773	590	413	114	664	432	655	999999	146	26	276	82	627	377	999999	510	250	429	66	988	129	996	510	495	772	177	571	460	926	
79	85	323	783	377	647	563	350	424	678	569	260	159	999999	148	91	999999	369	355	999999	999999	827	999999	509	999999	518	776	999999	918	999999	497	999999	204	866	77	999999	953	299	999999	999999	999999	169	825	750	496	738	969	153	371	414	999999	807	999999	999999	638	999999	188	813	969	999999	870	483	432	93	191	709	66	292	999999	207	999999	151	119	625	186	138	11	156	999999	86	999999	632	718	514	999	689	999999	999999	238	824	999999	999999	330	401	859	556	736	742	569	787	681	686	367	174	285	200	698	600	77	509	999999	41	800	999999	320	248	765	918	999999	502	999999	999999	999999	961	445	988	999999	718	765	630	999999	269	587	235	404	861	275	554	999999	999999	990	54	881	728	584	730	348	436	90	621	791	818	999999	77	999999	575	632	999999	728	296	379	999999	835	999999	117	999999	454	574	999999	999999	999999	220	689	284	511	30	234	335	387	714	650	999999	999999	999999	839	584	610	520	999999	828	999999	999999	825	941	439	999999	999999	444	999999	602	286	999999	999999	632	648	580	138	999999	565	999999	999999	306	28	24	999999	985	352	692	608	999999	380	934	72	670	999999	113	395	748	845	501	811	790	714	784	438	876	456	14	504	269	456	236	954	809	488	932	850	810	305	454	667	526	836	999999	999999	352	999999	277	413	544	194	999999	539	74	891	559	592	244	586	770	999999	999999	197	348	86	154	999999	263	191	999999	999999	584	452	400	833	295	954	625	999999	95	175	189	601	999999	84	76	696	890	917	928	349	616	234	535	915	329	339	497	22	999999	373	458	95	999999	999999	999999	936	148	240	606	605	967	681	500	604	359	999999	237	274	20	457	98	345	263	999999	646	360	999999	999999	514	999999	999999	999999	484	722	999999	999999	484	677	999999	139	557	999999	321	333	382	934	733	930	999999	999999	111	233	12	630	284	999999	832	180	645	259	28	663	725	999999	147	364	207	777	999999	999999	999999	559	799	880	899	437	999999	929	574	712	626	987	918	999999	999999	244	610	854	448	999999	999999	314	42	225	999999	894	934	671	195	999999	999999	956	52	310	321	551	434	131	730	846	98	902	605	999999	999999	41	744	794	795	903	999999	999999	339	293	999999	999999	526	999999	999999	15	503	363	999999	999999	975	670	945	999999	620	312	999999	999999	133	601	999999	368	708	109	593	89	999999	999999	999999	292	999999	393	999999	759	999999	363	35	999999	361	999999	353	735	168	58	957	961	999999	999999	999999	493	103	274	229	737	777	635	999999	426	999999	999999	855	362	487	461	292	
592	999999	196	313	266	999999	959	137	409	258	999999	209	660	152	631	993	33	966	392	199	999999	173	889	981	679	114	999999	860	999999	868	990	257	707	999999	999999	999999	899	999999	917	999999	143	999999	999999	999999	996	999999	598	284	368	999999	831	999999	105	271	292	428	999999	214	634	161	678	999999	466	999999	999999	999999	501	894	777	713	999999	211	58	186	65	863	352	410	985	253	999999	999999	502	973	999999	604	161	446	483	999999	763	695	198	765	536	999999	679	290	231	472	934	999999	999999	999999	999999	630	348	919	215	428	85	754	228	390	645	354	606	492	503	999999	381	65	999999	830	949	408	23	292	649	31	194	999999	188	522	319	812	827	846	999999	999999	266	999999	240	64	870	19	476	807	130	192	438	196	787	568	101	878	292	999999	706	999999	617	65	279	194	244	23	575	705	999999	833	527	759	122	999999	406	148	825	999999	999999	939	932	999999	999999	999999	592	997	285	619	431	440	529	160	150	999999	799	999999	963	56	999999	857	999999	770	999999	296	664	679	999999	700	172	952	63	925	716	767	272	411	893	812	601	246	738	956	284	641	313	377	618	935	297	999999	185	778	547	999999	505	171	479	875	802	913	922	584	457	478	999999	604	443	999999	914	999999	999999	161	454	999999	129	999999	999999	104	982	297	70	149	413	966	777	999999	388	999999	999999	110	931	999999	19	688	324	999999	999999	999999	264	709	999999	245	31	999999	999999	33	999999	999999	983	28	999999	384	893	515	853	783	180	490	701	112	226	829	122	999999	999999	300	999999	765	268	965	977	690	840	283	364	825	999999	999999	88	753	950	423	631	253	434	556	134	503	835	540	999999	29	999999	999999	999999	113	133	217	999999	597	881	999999	705	27	50	985	543	620	161	37	665	665	411	947	999999	802	999999	868	389	999999	176	648	930	728	981	958	999999	999999	789	999999	702	911	999999	491	871	391	717	613	213	449	22	514	999999	807	874	328	617	167	999	691	905	264	827	531	431	243	999999	977	46	91	410	854	999999	901	335	754	592	920	85	770	94	595	665	939	897	661	306	132	853	662	351	427	689	108	999999	447	93	550	69	638	753	740	576	999999	49	168	683	450	482	999999	736	696	92	238	606	320	598	888	634	769	999999	515	133	383	740	982	999999	732	556	887	671	51	861	446	26	353	28	543	900	739	999999	999999	650	733	999999	654	345	460	501	44	849	204	916	300	702	999999	616	203	391	66	999999	951	894	999999	459	694	835	645	222	262	
301	64	988	895	791	999999	999999	400	456	95	647	714	999999	521	48	476	135	570	999999	778	737	999999	162	843	999999	36	999999	65	284	999999	819	699	999999	248	999999	794	216	999999	508	621	384	226	746	306	999999	289	720	383	556	999999	569	274	901	999999	999999	476	902	155	160	764	130	999999	126	224	275	947	475	992	778	254	270	114	72	999999	404	520	88	856	433	466	316	587	508	301	999999	999999	798	999999	723	276	999999	70	870	744	501	574	999999	531	40	471	813	728	999999	999999	721	465	212	778	49	14	398	56	721	693	458	542	310	824	552	720	159	999999	279	512	999999	209	244	999999	632	829	421	556	825	999999	999999	999999	982	205	999999	217	999999	29	764	718	877	999999	349	999999	296	958	273	285	999999	319	321	152	459	102	950	999999	230	884	156	999999	593	999999	999999	999999	50	870	559	115	254	345	999999	140	906	560	634	517	999999	67	41	673	565	999999	577	515	999999	999999	138	890	254	999999	986	467	873	999999	134	999999	623	589	145	999999	999999	168	999999	644	941	999999	246	898	999999	999999	661	173	853	482	654	999999	274	999999	119	540	741	669	860	197	358	911	266	361	435	598	999999	999999	921	614	274	407	115	932	574	468	999999	240	432	811	405	822	999999	400	999999	677	771	999999	480	999999	685	739	999999	842	295	40	925	884	472	869	999999	390	999999	999999	218	257	351	341	151	999999	277	511	246	59	791	535	307	999999	999999	758	826	999999	999999	326	999999	999999	110	273	646	543	999999	388	767	562	271	24	999999	374	192	652	999999	440	999999	829	338	999999	999999	258	60	759	732	999999	432	714	999999	564	590	926	319	683	156	88	694	607	116	999999	744	683	787	777	955	933	683	999999	432	396	228	999999	988	756	41	852	222	999999	810	484	999999	62	999999	707	434	999999	64	508	999999	999999	999999	999999	723	449	439	819	470	283	999999	999999	386	622	999999	999999	346	619	999999	563	652	304	999999	999999	796	999999	931	691	999999	90	353	310	878	184	999999	184	650	999999	257	999999	326	222	391	999999	92	21	107	343	769	999999	370	999999	716	999999	856	211	391	937	371	100	517	747	655	390	999999	504	999999	212	999999	118	999999	286	371	999999	246	439	999999	926	725	785	535	598	921	999999	719	538	999999	386	327	112	999999	713	697	167	40	578	567	999999	19	588	100	895	34	661	857	999999	999999	999999	999999	999999	298	999999	221	586	999999	919	999999	999999	671	401	999999	999999	884	216	325	302	999999	214	999999	667	871	911	917	999999	695	639	573	269	
453	634	96	277	132	999999	814	999999	501	999999	601	120	752	223	339	617	999999	555	21	999999	346	564	505	247	999999	596	999999	386	547	84	890	925	356	566	999999	46	315	643	422	999999	999999	987	999999	999999	612	999999	915	658	582	309	469	149	999999	754	999999	999999	139	848	319	535	999999	438	790	427	230	999999	764	196	323	999999	312	45	143	37	427	358	999999	999999	635	999999	999999	896	804	247	999999	751	307	601	999999	999999	999999	467	333	886	637	963	999999	999999	257	936	493	728	999999	289	997	434	999999	600	337	574	135	112	999999	999999	853	459	999999	553	812	478	378	173	554	312	396	845	711	257	400	463	999999	391	999999	698	225	953	561	524	250	190	745	707	273	77	885	803	254	723	42	188	339	999999	570	779	568	999999	184	999999	999999	161	722	999999	999999	874	999999	999999	333	524	395	900	999999	119	999999	999999	733	999999	900	486	427	592	601	988	999999	221	999999	999999	820	10	140	894	779	528	631	98	467	987	999999	999999	654	151	480	999999	337	999999	290	230	999999	937	55	896	430	697	615	999999	560	734	543	999999	750	916	923	333	393	500	131	379	487	999999	999999	745	999999	999999	832	285	121	871	999999	92	999999	902	166	999999	954	243	474	91	999999	331	537	999999	999999	517	648	737	227	157	999999	837	21	911	999999	135	772	309	732	999999	999999	339	999999	689	999999	461	67	999999	759	50	378	160	36	49	466	999999	687	441	302	999999	999999	104	999999	964	534	823	81	30	169	999999	120	654	511	555	225	583	142	848	658	992	460	800	978	999999	778	195	999999	971	455	999999	448	999999	17	85	66	771	281	233	999999	999999	999999	999999	688	729	930	724	649	999999	824	999999	32	838	782	309	206	999999	126	999999	999999	999999	22	110	575	581	591	778	646	435	999999	454	311	909	694	408	999999	999999	121	258	257	999999	999999	339	157	572	565	610	558	708	878	994	655	999999	47	815	248	289	999999	999999	147	161	88	999999	982	380	580	123	153	384	696	783	950	867	633	143	802	682	953	12	999999	980	230	999999	557	504	999999	910	872	879	169	333	999999	14	120	999999	975	333	357	999999	991	999999	466	999999	21	999999	53	999999	767	903	22	566	336	999999	100	166	930	999999	665	488	581	669	251	274	225	372	832	999999	999999	999999	999999	478	334	185	21	575	524	999999	927	462	461	20	999999	968	866	603	997	999999	914	999999	999999	836	667	869	205	332	209	202	958	999999	999999	107	41	239	746	544	999999	160	458	999999	999999	999999	222	999999	36	571	
526	283	408	621	375	351	999999	999999	372	999999	811	999999	980	688	375	332	98	288	200	363	978	913	231	332	371	847	43	398	999999	291	623	999999	842	999999	805	999999	794	999999	999999	920	75	238	866	424	999999	999999	180	769	160	320	795	933	22	999999	999999	612	61	85	260	528	318	642	491	91	707	999999	623	999999	883	999999	538	999999	15	280	298	750	56	807	599	595	677	273	248	10	999999	690	451	179	51	203	875	718	96	754	612	432	746	785	717	386	162	823	886	711	782	53	927	742	384	842	999999	254	999999	664	999999	54	404	999999	596	27	905	999999	314	689	573	819	999999	260	667	999999	999999	271	999999	223	443	853	387	999999	228	451	762	708	999999	208	638	999999	242	431	999999	999999	38	999999	198	700	480	708	999999	206	148	962	388	676	84	518	839	999999	999999	272	231	998	667	999999	272	154	264	206	659	115	61	999999	999999	243	357	999999	837	748	999999	999999	742	734	343	999999	398	265	73	95	633	999999	999999	999999	999999	969	999999	999999	900	170	992	54	445	283	59	413	155	206	385	154	329	974	681	101	230	999999	999999	496	664	999999	478	999999	91	178	572	999999	746	716	475	617	42	452	999999	999999	755	39	999999	469	684	930	999999	999999	880	918	766	999999	999999	999999	124	999999	450	713	250	424	999999	986	963	277	710	676	999999	999999	731	768	999999	999999	999999	14	345	999999	999999	70	999999	999999	999999	286	136	999999	411	999999	778	477	602	763	999999	329	211	785	984	768	999999	685	758	17	273	999999	470	122	806	889	885	999999	932	923	900	389	901	517	973	415	859	800	865	999999	898	999999	999999	968	601	792	675	988	29	576	999999	999999	312	804	469	843	815	999999	999999	522	37	187	544	679	862	787	427	693	811	579	909	275	819	960	118	999999	770	502	520	999999	224	999999	580	365	797	774	87	106	999999	140	599	845	999999	353	769	721	654	167	115	814	999999	981	186	450	999999	860	999999	351	999999	395	82	323	503	350	999999	999999	607	188	999999	999999	710	331	646	681	999999	73	830	476	201	999999	429	613	397	706	999999	242	720	139	698	937	468	735	999999	999999	68	286	352	999999	55	638	999999	476	286	26	113	53	345	505	471	999999	40	839	999999	307	999999	469	925	796	701	999999	999999	999999	490	943	629	999999	920	983	623	702	999999	735	430	999999	999999	953	337	380	602	999999	896	225	999999	103	907	629	584	999999	696	999999	999999	556	403	980	999999	646	985	342	397	999999	999999	361	881	768	884	304	419	598	999999	999999	
141	555	203	104	178	999999	809	397	45	999999	399	817	297	34	352	999999	342	449	999999	999999	967	994	982	473	484	544	343	899	218	999999	219	999999	999999	999999	467	805	999999	309	811	999999	837	999999	307	999999	999999	314	999999	857	426	721	961	999999	263	396	999999	146	572	999999	620	634	861	909	188	999999	790	412	738	614	999999	999999	809	43	638	999999	799	999999	999999	594	733	179	480	486	483	497	999999	999999	999999	999999	638	330	999999	999999	688	187	172	999999	419	999999	999999	336	576	459	999999	999999	911	928	341	943	597	675	448	978	999999	450	163	385	436	691	780	550	999999	55	976	246	315	999999	354	461	158	871	960	822	987	406	602	30	999999	604	585	723	908	999999	105	962	881	264	637	248	33	787	502	999999	104	67	657	530	999999	64	999999	735	584	879	795	725	715	999999	990	599	848	142	199	831	116	67	641	890	999999	999999	999999	61	548	116	999999	370	999999	999999	728	999999	749	81	547	140	999999	849	148	999999	994	999999	999999	265	273	48	999999	891	999999	999999	621	46	999999	999999	580	470	700	522	197	999999	452	434	356	999999	897	999999	849	776	595	999999	800	999999	999999	999999	896	580	765	999999	787	509	716	999999	773	708	621	999999	514	982	501	86	440	999999	662	671	586	569	33	999999	368	999999	999999	623	999999	538	999999	365	128	999999	870	999	704	999999	734	687	761	905	999999	647	860	215	999999	866	284	519	999999	999999	603	257	36	999999	557	990	740	999999	999999	102	999999	244	999999	266	573	701	121	502	382	999999	783	974	909	680	907	385	999999	999999	656	999999	349	786	910	999999	761	870	786	544	999999	714	861	999999	377	669	664	427	809	999999	641	855	999999	999999	146	788	509	629	348	999999	428	999999	85	999999	928	988	752	464	999999	261	504	703	914	577	999999	667	999999	633	606	249	999999	999999	576	320	521	800	576	567	999999	132	87	999999	999999	440	999999	278	638	284	230	389	917	210	103	999999	109	938	941	187	730	479	810	999999	32	108	999999	937	606	765	999999	138	421	194	815	999999	184	372	181	483	461	782	38	703	412	227	332	815	396	28	221	582	859	399	837	180	322	211	120	999999	110	999999	999999	873	218	102	968	732	395	893	383	736	999999	467	725	948	450	116	473	804	999999	525	551	587	999999	999999	278	999999	357	644	999999	972	262	999999	383	999999	119	999999	999999	320	259	599	430	503	645	484	815	401	673	888	729	215	738	999999	657	584	636	94	329	726	823	946	385	750	14	411	484	29	94	999999	999999	295	
999999	163	555	186	999999	57	941	79	677	876	358	468	915	683	243	946	100	999999	647	34	835	768	496	312	224	679	999999	244	999	795	317	231	59	999999	593	585	760	481	489	588	152	259	58	947	597	916	835	999999	177	538	929	999999	803	813	459	853	666	999999	961	425	558	999999	80	881	569	137	999999	480	999999	999999	196	618	319	69	999999	585	719	549	999999	999999	999999	999999	76	999999	865	32	999999	999999	999999	740	999999	999999	519	73	40	445	999999	177	387	470	507	364	240	520	352	999999	976	744	931	999999	143	127	999999	663	580	999999	640	608	25	546	999999	183	999999	999999	999999	678	109	255	38	446	405	552	171	255	800	489	937	999999	129	554	56	683	999999	121	606	999999	999999	855	493	649	805	580	162	841	760	334	869	881	782	999999	221	730	715	495	999999	591	956	291	863	999999	453	999999	489	999999	500	36	869	999999	753	937	999999	999999	761	389	641	825	400	329	999999	475	620	66	774	999999	343	325	999999	818	642	25	844	699	992	999999	999999	720	101	691	999999	999999	465	999999	137	844	999999	968	968	336	999999	999999	999999	636	797	398	999999	397	320	999999	999999	184	69	60	999999	737	999999	997	261	368	999999	999999	734	999999	999999	759	19	999999	928	999999	478	375	356	640	963	989	824	999999	902	999999	922	808	410	67	564	999999	675	999999	755	400	751	978	999999	609	152	999999	918	492	657	47	389	356	469	999999	565	762	827	999999	97	750	912	999999	105	658	446	385	519	677	154	812	999999	999999	378	537	187	500	658	999999	498	39	80	342	999999	864	224	575	999999	30	501	999999	348	999999	327	999999	488	999999	999999	68	173	767	999999	251	347	999999	953	784	978	931	999999	75	113	90	929	68	680	579	335	241	443	999999	46	498	185	352	473	836	286	373	59	320	616	599	583	731	613	828	995	999999	999999	439	597	416	816	999999	698	999999	327	999999	334	999999	541	652	999999	302	730	926	76	995	381	999999	999999	614	999999	892	999999	513	507	208	999999	851	584	620	330	14	283	629	682	999999	654	215	518	26	49	999999	778	999999	975	291	999999	687	762	10	342	999999	931	982	534	999999	978	194	760	129	999999	483	333	921	331	999999	28	999999	254	999999	999999	176	608	491	575	742	124	999999	538	999999	208	999999	999999	584	288	536	82	300	105	757	999999	469	999999	999999	999999	999999	816	999999	642	364	272	899	442	443	659	176	194	450	417	999999	810	999999	999999	544	920	58	394	749	999999	795	547	728	15	999999	558	999999	999999	219	289	999999	
925	266	851	183	999999	999999	999999	999999	999999	122	351	632	883	313	947	999999	999999	910	478	999999	999999	77	225	847	999999	544	999999	946	999999	777	455	975	999999	408	866	553	999999	482	591	999999	999999	739	824	999999	453	914	844	701	548	999999	77	999999	999999	135	837	858	51	999999	366	419	999999	999999	770	157	999999	376	471	484	447	404	640	341	329	856	999999	999999	253	695	403	902	699	201	407	610	709	999999	244	45	570	18	512	640	126	999999	999999	345	999999	999999	999999	87	999999	999999	264	154	999999	736	491	884	999999	405	615	356	609	463	719	223	980	169	447	32	141	436	914	438	892	10	224	156	649	999999	473	999999	832	326	999999	999999	999999	999999	967	973	999999	999999	349	174	403	999999	40	999999	462	999999	365	809	238	999999	945	27	455	826	262	642	521	344	244	601	999999	48	524	293	14	999999	286	727	202	474	868	782	96	749	999999	999999	970	999999	693	657	739	999999	347	991	380	441	884	120	10	999999	461	819	124	999999	999999	364	999999	999999	658	83	715	999999	616	764	972	173	930	706	790	526	999999	959	999999	999999	862	278	999999	999999	912	572	999999	176	727	999999	23	59	667	348	516	680	999999	233	903	620	999999	111	999999	583	29	217	511	999999	330	484	662	999999	178	536	999999	964	999999	999999	833	96	577	549	909	749	999999	922	999999	591	199	119	431	448	999999	39	646	760	230	126	513	705	999999	999999	845	253	214	521	880	999999	463	552	26	985	399	816	53	401	201	999999	832	106	712	999999	988	999999	62	224	444	149	890	134	743	547	605	138	35	259	999999	666	544	239	52	373	137	646	103	446	58	250	986	254	568	922	294	999999	992	999999	339	634	200	989	87	741	999999	339	999999	999999	389	270	790	793	999999	535	999999	602	63	348	791	351	127	616	176	204	162	645	565	999999	999999	199	146	884	920	999999	999999	999999	162	999999	132	999999	999999	624	66	787	459	202	556	43	999999	999999	363	653	359	999999	517	584	823	883	588	999999	774	988	999999	200	134	905	873	999999	69	218	450	752	999999	993	514	502	559	388	744	999999	98	999999	661	572	835	492	999999	932	561	891	730	279	999999	526	34	999999	999999	999999	662	999999	999999	999999	973	950	250	999999	999999	365	999999	24	34	999999	999999	999999	517	252	999999	999999	364	641	380	999999	77	177	487	181	999999	699	969	665	999999	693	999999	199	999999	170	999999	711	331	999999	65	179	458	999999	866	295	140	105	19	781	522	757	512	999999	183	999999	860	805	999999	999999	999999	737	396	818	
999999	341	719	999999	987	356	694	999999	999999	139	999999	210	492	530	311	201	50	933	690	999999	152	345	999999	999999	26	262	310	752	248	262	999999	328	783	640	624	535	576	191	118	663	97	896	436	382	445	973	896	999999	504	281	38	647	56	208	675	586	999999	24	932	734	55	942	387	78	999999	266	999999	851	999999	775	625	999999	825	999999	999999	255	908	808	268	53	366	971	999999	966	234	15	282	584	964	47	999999	999999	258	999999	617	155	519	368	999999	999999	555	999999	433	728	655	178	822	29	108	999999	999999	352	756	889	378	84	694	999999	844	480	984	999999	886	868	401	73	999999	452	419	955	736	550	911	89	497	321	547	528	999999	65	193	262	486	999999	369	42	805	999999	15	543	460	108	523	999999	204	712	167	565	337	592	568	380	610	153	999999	137	441	676	402	66	536	999999	999999	789	296	732	366	352	508	368	267	251	446	875	504	637	36	493	999999	784	164	999999	200	728	496	999999	651	343	999999	242	999999	138	966	949	16	293	999	734	140	472	999999	815	66	969	334	999999	933	734	648	65	110	947	791	617	999999	554	975	381	302	483	90	32	501	999999	766	999999	284	497	868	220	638	302	363	422	437	348	925	999999	999999	179	879	999999	695	795	999999	999999	999999	359	57	999999	318	627	441	656	391	334	999999	790	212	999999	999999	445	866	437	427	999999	593	379	189	563	628	754	999999	132	999999	999999	337	706	999999	122	999999	925	450	415	902	20	999999	707	40	999999	34	999999	28	999999	137	999999	999999	267	377	333	71	967	179	493	834	999999	650	319	999999	228	996	618	999999	100	414	127	999999	999999	535	416	947	885	999999	85	999999	492	999999	780	999999	169	122	999999	338	999999	61	824	999999	956	581	348	370	999999	654	999999	117	999999	489	928	999999	20	448	999999	731	960	386	999999	629	103	954	351	827	999999	323	892	999999	926	289	845	49	590	999999	49	878	196	999999	999999	999999	535	968	133	13	807	999999	985	721	522	348	377	433	875	204	999999	999999	239	520	500	237	762	999999	190	136	643	888	999999	649	408	999999	999999	914	981	999999	103	135	999999	999999	30	999999	338	999999	999999	588	999999	422	999999	395	709	999999	649	676	556	177	478	999999	787	997	370	999999	999999	999999	323	999999	803	999999	999999	931	111	536	179	999999	999999	618	899	591	999999	602	224	999999	725	817	999999	370	81	868	999999	813	475	275	347	999999	999999	111	107	992	999999	791	785	458	969	241	294	182	868	999999	185	999999	278	887	713	195	999999	
999999	203	967	406	952	728	934	105	999999	465	835	199	345	999999	398	520	906	999999	999999	817	765	999999	493	533	767	501	323	693	430	545	999999	562	161	61	838	999999	140	999999	905	72	850	363	340	775	458	982	533	845	787	427	371	999999	389	377	27	888	709	444	638	461	415	251	674	999999	877	282	47	999999	84	489	999999	320	828	270	966	412	920	717	999999	785	967	999999	905	12	999999	434	182	783	44	950	999999	695	958	453	657	609	688	246	999999	185	944	250	999999	307	47	60	334	129	411	614	999999	991	369	853	493	937	345	672	920	452	110	263	258	999999	290	694	362	384	612	366	724	683	819	898	999999	999999	999999	608	965	132	109	999999	999999	429	982	217	335	114	960	719	999999	999999	326	999999	85	690	991	999999	999999	999999	698	950	517	54	890	294	182	471	22	765	240	736	706	999999	352	57	881	829	999999	82	368	257	999999	893	101	708	367	999999	999999	160	736	999999	591	622	434	999999	999999	999999	539	999999	45	864	102	204	999999	537	999999	528	999999	999999	809	172	503	943	983	999999	999999	623	999999	192	927	808	647	862	39	180	155	93	999999	999999	999999	553	300	455	47	999999	164	229	414	564	398	838	271	999999	350	573	566	647	639	983	623	921	999999	356	770	237	227	240	999999	318	392	235	166	999999	525	265	872	58	999999	489	295	317	218	398	793	98	999999	851	521	465	613	507	454	388	999999	999999	178	999999	684	810	287	924	63	106	181	172	682	362	280	95	701	517	741	999999	999999	999999	999999	999999	563	681	999999	375	718	709	704	999999	999999	777	339	934	96	928	999999	105	999999	371	263	122	227	630	999999	194	580	436	764	105	766	304	690	273	877	192	999999	13	130	911	215	354	999999	999999	391	905	999999	345	999999	772	153	999999	947	336	62	600	999999	932	274	505	795	999999	945	999999	128	487	96	75	67	904	999999	370	999999	300	166	909	719	930	249	999999	171	245	438	991	999999	130	356	364	999999	286	423	457	739	624	999999	922	408	999999	179	999999	818	999999	288	999999	234	783	670	656	180	153	881	999999	692	763	999999	559	854	954	999999	999999	140	732	853	780	490	100	630	360	999999	999999	999999	999999	761	346	999999	999999	956	344	767	178	999999	699	999999	999999	405	999999	999999	976	290	566	78	454	147	999999	773	96	114	999999	613	999999	999999	320	482	937	642	955	999999	999999	80	140	999999	999999	196	487	546	999999	548	785	384	905	335	999999	79	618	999999	66	787	589	572	606	109	458	731	633	
25	999999	227	999999	436	999999	507	419	906	160	963	559	267	999999	634	342	547	999999	133	708	999999	507	250	999999	772	586	178	999999	783	473	40	999999	999999	563	471	406	999999	302	359	999999	407	915	999999	999999	654	615	999999	999999	954	240	69	780	335	32	825	999999	899	363	483	999999	281	19	635	442	130	999999	771	704	198	238	128	999999	969	198	310	892	759	331	219	999999	787	50	544	999999	414	259	819	999999	738	953	506	860	819	509	663	398	289	999999	798	836	999999	104	939	725	999999	814	999999	146	999999	999999	999999	578	153	325	71	240	475	93	38	870	998	15	999999	244	731	268	435	470	535	999999	613	453	532	382	323	693	111	999999	440	600	448	683	53	805	205	928	716	999999	447	432	923	206	288	928	999999	838	138	705	994	853	388	351	999999	809	329	999999	55	771	999999	999999	139	657	999999	999999	999999	325	961	169	48	803	552	932	999999	999999	989	416	175	604	544	484	565	405	999999	587	221	106	81	999999	486	889	882	945	999999	999999	302	276	554	850	999999	522	877	968	666	200	310	999999	999999	508	999999	912	150	450	236	999999	999999	999999	999999	74	999999	335	254	999999	683	999999	920	999999	441	953	999999	723	999999	324	109	32	607	597	738	633	999999	765	778	572	425	574	749	442	718	999999	999999	568	442	999999	999999	179	999999	160	295	517	280	703	24	374	698	106	59	999999	351	213	999999	225	999999	209	999999	460	557	681	999999	118	409	488	999999	467	696	251	999999	383	690	929	999999	999999	312	999999	362	999999	751	413	874	329	524	923	100	999999	999999	51	999999	242	702	184	999999	596	849	186	118	792	814	556	677	456	815	999999	145	422	999999	473	999999	774	847	212	708	154	807	982	594	485	999999	383	414	655	679	57	680	516	316	168	607	136	122	570	769	204	999999	427	513	847	999999	677	66	590	138	798	395	499	475	999999	789	999999	591	632	999999	441	999999	32	777	767	999999	628	115	300	865	786	661	286	443	514	418	390	478	746	697	720	326	823	526	880	999999	191	50	838	999999	740	544	999999	176	337	61	999999	649	745	851	169	571	765	999999	352	146	118	999999	961	69	409	399	844	999999	999999	125	329	505	999999	116	814	587	277	921	135	251	999999	120	116	462	705	740	732	894	537	158	560	108	183	744	552	135	999999	778	999999	999999	999999	999999	492	999999	732	217	752	639	47	582	304	843	599	999999	964	998	949	508	364	668	666	950	408	536	564	230	332	162	563	688	999999	498	999999	784	551	
627	628	893	729	498	988	999999	857	955	853	716	509	999999	779	999999	185	999999	424	999999	684	749	999999	956	657	999999	885	599	86	358	84	999999	891	814	558	347	380	66	778	865	999999	573	103	999999	682	847	720	999999	383	18	513	999999	999999	999999	109	802	481	999999	245	227	999999	399	26	508	881	56	824	694	999999	442	184	129	802	999999	999999	120	656	702	999999	809	792	999999	225	77	999999	157	733	250	999999	999999	999999	707	820	561	262	290	557	999999	999999	636	32	35	999999	940	834	393	134	524	29	989	156	778	999999	999999	435	977	183	948	663	733	323	584	999999	767	999999	476	309	251	306	350	562	71	999999	647	787	999999	901	285	243	461	33	218	231	725	609	96	318	394	136	285	117	609	931	999999	322	448	56	967	373	999999	94	882	228	679	437	94	648	752	648	668	86	898	715	211	710	114	362	264	167	999999	167	915	124	31	242	953	140	999999	334	348	719	999999	911	875	999999	150	990	551	298	525	448	999999	745	999999	208	219	894	999999	138	999999	95	791	809	999999	210	178	768	206	446	483	954	356	427	310	999999	152	986	839	833	569	124	811	999999	642	52	999999	180	656	822	999999	68	409	173	126	262	999999	134	38	674	999999	999999	793	114	814	570	101	148	444	518	66	999999	64	896	568	103	999999	826	999999	840	609	998	121	384	423	999999	999999	192	311	999999	31	27	958	999999	634	197	330	706	161	82	950	999999	735	999999	766	999999	13	512	999999	32	977	111	999999	197	999999	210	270	419	999999	399	25	999999	837	396	497	999999	273	889	272	999999	772	577	674	999999	999999	999999	273	973	617	999999	421	51	587	999999	80	919	999999	999999	999999	433	927	999999	25	999999	66	51	999999	349	650	728	536	124	250	234	259	410	437	863	306	918	937	999999	801	78	999999	999999	999999	999999	325	578	978	502	789	839	453	861	562	999999	47	999999	999999	999999	332	889	999999	306	801	999999	999999	670	491	206	474	191	496	640	119	947	784	999999	719	76	999999	82	749	44	334	411	781	397	847	524	999999	458	395	23	964	911	981	680	182	968	528	654	96	999999	999999	608	352	812	751	614	137	955	138	999999	899	259	149	61	972	999999	580	641	822	966	380	26	796	483	675	999999	965	113	909	751	547	378	986	999999	16	999999	999999	968	646	243	397	869	999999	999999	999999	715	771	930	708	782	397	887	832	129	999999	21	999999	869	147	999999	648	33	56	999999	918	530	999999	181	54	999999	341	612	995	589	579	510	
999999	866	369	960	436	45	405	137	363	660	546	866	567	995	913	199	831	102	594	373	823	941	21	592	451	599	999999	461	450	785	891	252	549	999999	999999	999999	509	187	126	613	999999	918	34	267	984	407	614	59	999999	999999	780	902	994	215	686	754	999999	776	518	999999	999999	944	687	577	768	303	326	666	680	968	999999	999999	976	981	745	905	917	999999	608	999999	984	835	128	307	15	989	999999	344	223	999999	999999	733	668	289	463	683	241	457	498	690	90	947	379	999999	463	999999	926	23	470	781	999999	111	999999	474	852	324	825	389	999999	999999	55	982	999999	999999	878	999999	986	696	527	72	673	470	264	918	963	47	465	754	843	879	72	244	999999	441	732	988	999999	203	437	148	858	851	885	719	644	107	504	268	496	507	149	999999	999999	408	118	377	999999	999999	511	815	999999	81	546	692	716	811	999999	999999	388	999999	400	999999	269	389	213	999999	585	545	999999	999999	543	999999	267	999999	739	999999	748	999999	333	999999	150	315	999999	999999	289	786	315	999999	999999	833	989	999999	880	606	999999	356	999999	116	204	999999	792	311	976	645	999999	661	814	999999	952	883	73	642	689	999999	999999	95	999999	999999	109	426	999999	392	543	450	876	61	326	999999	238	393	864	641	281	999999	999999	839	999999	55	349	627	972	115	250	128	769	356	802	857	857	31	255	331	16	999999	999999	409	768	536	769	230	345	999999	999999	569	999999	431	999999	652	999999	999999	999999	65	307	482	999999	410	151	424	680	999999	259	468	999999	999999	999999	542	634	999999	999999	999999	81	802	999999	129	999999	819	143	680	109	348	984	159	407	948	275	200	33	534	999999	380	267	353	856	249	971	877	360	765	431	486	999999	867	999999	296	838	999999	779	188	200	635	276	471	325	341	999999	110	70	999999	941	999999	519	110	181	885	905	727	999999	999999	158	999999	468	378	999999	623	551	127	761	120	999999	320	421	844	344	999999	113	796	999999	524	704	871	816	506	823	484	999999	696	696	512	999999	120	18	742	40	999999	999999	898	999999	701	790	427	348	949	745	631	536	674	999999	999999	781	118	699	999999	341	286	598	961	555	999999	655	999999	431	259	729	999	999999	999999	999999	558	530	215	999999	336	734	286	533	866	761	202	999999	303	929	222	999999	283	420	587	410	753	197	215	352	447	999999	935	999999	98	230	746	328	858	999999	217	999999	576	534	999999	697	65	753	731	210	363	999999	362	925	218	999999	456	588	999999	277	70	371	324	862	146	290	798	289	444	
645	25	873	99	443	722	269	999999	999999	999999	890	355	999999	465	14	989	620	693	20	788	569	774	167	999999	590	999999	845	638	713	397	92	999999	775	318	96	195	489	737	919	212	948	375	706	999999	835	922	70	906	320	873	526	597	788	501	875	999999	857	999999	509	999999	876	631	450	361	964	999999	579	691	999999	819	509	999999	999999	999999	999999	203	77	627	999999	668	738	939	328	840	871	495	999999	284	443	999999	999999	220	238	285	336	327	999999	999999	999999	843	352	379	537	999999	373	999999	823	981	999999	681	999999	239	999999	840	905	936	312	610	999999	479	882	305	258	163	490	299	655	498	999999	521	279	722	999999	925	326	369	412	827	477	238	672	137	622	761	422	999999	709	397	999999	399	999999	999999	864	106	960	999999	131	999999	20	83	987	334	511	150	412	90	187	585	524	546	534	485	143	999999	806	754	683	999999	999999	999999	590	267	129	999999	507	955	858	955	999999	279	248	38	999999	403	999999	348	626	481	359	341	921	133	999999	833	865	999999	190	999999	999999	215	372	634	641	999999	492	999999	214	430	643	999999	231	999999	999999	254	307	505	668	739	20	467	138	999999	147	999999	469	999999	394	295	225	968	775	257	665	759	999999	613	397	198	911	521	143	206	838	902	120	699	513	628	535	369	999999	450	999999	832	87	170	999999	241	168	35	344	999999	214	675	681	974	999999	861	347	693	118	480	999999	498	334	931	373	999999	299	770	953	999999	759	855	107	334	656	832	681	999999	127	165	999999	885	187	224	991	173	231	999999	999999	652	999999	841	261	399	622	112	508	156	797	999999	942	999999	999999	577	170	999999	577	356	999999	733	189	601	576	952	451	999999	999999	999999	939	209	999999	163	999999	311	486	917	604	708	712	553	999999	535	949	999999	223	641	999999	999999	999999	642	596	999999	817	999999	472	688	275	308	999999	999999	999999	398	216	999999	999999	789	760	770	101	999999	754	869	644	774	409	999999	652	999999	739	809	139	712	65	306	613	149	345	238	839	797	652	306	759	43	763	935	328	361	627	434	999999	52	517	811	888	999999	239	53	999999	817	46	563	568	999999	549	88	342	909	984	999999	453	531	999999	303	600	457	119	611	21	473	335	300	999999	999999	929	999999	999999	254	999999	886	909	301	239	999999	761	999999	737	620	999999	999999	603	419	377	529	999999	358	999999	999999	221	999999	617	999999	42	999999	999999	746	480	263	999999	462	884	97	999999	107	198	161	302	909	542	999999	720	499	128	336	999999	999999	922	999999	
335	999999	976	979	43	977	278	999999	999999	703	540	24	618	484	411	41	800	515	999999	279	340	828	66	211	682	709	720	128	510	706	666	999999	999999	916	928	638	486	904	64	999999	829	907	892	599	379	527	893	245	97	96	535	364	999999	652	233	506	523	774	307	333	267	160	781	999999	47	965	200	702	999999	772	555	896	461	404	999999	999999	999999	467	999999	999999	816	999999	40	999999	180	311	576	181	692	431	125	711	606	730	266	679	136	339	999999	413	336	200	688	325	541	999999	903	603	211	799	570	999999	942	153	517	781	129	999999	392	735	399	29	19	999999	657	843	299	730	148	771	306	607	905	427	828	625	796	714	881	999999	408	973	969	893	999999	68	768	463	223	484	559	999999	946	999999	24	999999	191	563	668	697	349	999999	464	440	999999	999999	160	525	324	999999	984	999999	485	851	337	999999	59	999999	273	598	999999	836	516	664	999999	537	660	89	413	999999	444	999999	56	193	202	999999	999999	539	399	898	907	253	148	332	999999	155	999999	104	498	598	268	999999	299	999999	622	512	666	800	999999	965	311	999999	121	804	999999	751	999999	999999	659	112	907	999999	999999	375	690	831	999999	999999	174	75	254	999999	591	814	262	379	943	999999	571	689	568	717	319	434	999999	999999	141	344	874	748	787	991	999999	396	691	747	999999	924	999999	790	814	999999	636	163	720	745	489	999999	551	88	999999	391	999999	970	543	999999	210	301	999999	854	700	364	319	425	288	263	131	204	132	514	999999	28	597	780	875	999999	91	166	999999	850	356	999999	792	796	940	999999	270	475	852	501	547	57	156	999999	100	460	172	220	999999	467	624	295	184	46	58	788	793	999999	105	457	118	54	587	927	999999	999999	571	523	999999	883	992	656	351	999999	999999	983	872	999999	999999	424	999999	871	291	999999	236	71	999999	756	999999	162	611	320	379	405	393	502	469	228	999999	233	889	649	735	991	475	968	943	999999	78	75	915	730	269	680	532	247	999999	999999	701	445	217	999999	774	332	281	681	999999	945	999999	475	999999	653	45	467	999999	285	145	300	781	268	128	999999	687	683	999999	881	999999	699	873	156	739	999999	527	591	25	84	999999	412	719	793	692	997	316	603	551	272	999999	802	999999	257	111	472	559	443	327	112	136	101	96	400	629	999999	82	101	735	395	136	454	451	460	410	733	580	987	575	130	798	94	141	974	999999	259	554	625	54	276	579	94	999999	999999	947	782	999999	329	999999	999999	925	225	867	166	
999999	250	361	694	999999	999999	891	571	999999	207	999999	52	959	122	999999	380	42	457	56	469	999999	51	190	537	513	999999	999999	261	999999	999999	205	583	226	975	838	946	898	860	999999	676	999999	17	227	76	609	905	999999	213	125	793	82	477	178	408	350	104	70	999999	191	228	999999	640	747	999999	12	999999	999999	999999	999999	999999	482	182	999999	999999	94	808	823	999999	927	607	999999	214	146	40	999999	727	414	999999	999999	743	885	84	679	560	999999	744	269	821	74	879	90	999999	928	857	320	900	798	798	324	541	280	946	999999	583	422	999999	504	717	999999	284	325	17	999999	540	381	408	502	128	663	349	548	12	59	57	527	968	286	288	719	999999	929	616	999999	102	472	939	188	105	148	961	250	999999	812	999999	564	83	999999	397	486	912	407	679	999999	974	992	278	897	848	999999	453	479	225	997	999999	355	708	513	267	78	442	229	999999	980	702	109	999999	199	999999	493	454	490	888	802	806	99	259	480	529	999999	204	999999	340	49	694	999999	999999	554	999999	444	999999	569	230	329	53	693	10	698	999999	874	999999	999999	638	365	999999	962	999999	423	999999	432	999999	238	983	167	873	999999	889	368	999999	999999	85	451	898	999999	637	884	269	568	999999	999999	98	561	47	654	113	999999	412	974	436	731	900	610	364	999999	348	999999	585	73	456	652	803	642	999999	232	799	999999	999999	813	999999	728	999999	999999	999999	86	344	544	201	339	63	757	988	914	999999	565	999999	474	97	40	999999	999999	308	206	999999	115	320	999999	159	999999	855	558	936	599	257	999999	999999	877	999999	287	534	999999	436	999999	19	698	664	999999	710	999999	912	334	999999	159	336	999999	429	999999	911	559	766	887	395	386	483	505	821	398	667	999999	536	443	529	809	506	683	583	62	999999	423	451	431	745	312	902	531	100	999999	273	539	999999	531	965	395	520	646	418	59	773	514	876	999999	231	487	319	479	999999	999999	653	999999	144	377	319	497	117	344	152	92	484	952	415	999999	999999	138	944	999999	477	999999	298	859	274	534	289	682	547	999999	210	268	992	432	726	441	144	619	404	911	222	478	287	185	504	335	999999	820	108	999999	150	999999	542	314	999999	671	369	999999	999999	609	98	637	950	999999	144	884	999999	999999	236	973	900	515	733	999999	792	999	856	122	365	999999	999999	468	584	705	999999	999999	725	999999	431	999999	82	350	241	795	999999	584	527	355	999999	620	245	523	593	134	941	635	368	999999	522	12	814	999999	438	448	650	629	63	
255	896	36	168	412	630	181	999999	560	283	938	218	218	482	510	81	745	704	446	999999	999999	764	409	999999	224	175	429	999999	999999	912	792	999999	204	531	999999	458	999999	461	832	892	422	233	391	361	430	301	313	530	314	185	999999	744	999999	754	603	491	497	999999	944	246	999999	999999	86	647	999999	999999	24	999999	209	61	999999	293	871	553	462	236	382	999999	328	923	861	999999	935	650	229	58	941	999999	927	791	961	738	999999	596	691	490	999999	743	999999	999999	286	627	999999	999999	128	999999	872	660	302	377	999999	448	958	30	999999	311	999999	435	428	442	851	999999	758	418	100	999999	999999	999999	999999	971	89	639	999999	999999	646	999999	578	682	532	820	185	291	999999	999999	999999	999999	999999	496	222	999999	999999	721	325	437	786	999999	868	911	172	799	632	999999	999999	330	298	479	271	999999	999999	999999	733	999999	903	608	267	569	999999	999999	999999	577	548	290	72	481	487	367	324	750	999999	934	999999	666	999999	999999	999999	587	493	825	271	213	261	513	999999	82	999999	180	999999	716	180	999999	999999	999999	186	594	999999	351	999999	326	843	930	164	521	371	999999	774	999999	802	181	420	680	86	999999	999999	531	326	45	179	990	824	316	549	999999	579	999999	999999	705	490	925	480	846	62	176	982	999999	999999	740	999999	671	999999	590	377	646	306	499	149	999999	733	999999	999999	999999	999999	999999	999999	536	999999	557	941	681	798	78	585	876	700	574	999999	910	620	605	482	585	999999	999999	999999	999999	938	999999	311	90	999999	999999	972	836	657	264	673	517	999999	456	949	501	798	470	872	239	14	999999	946	731	871	999999	999999	137	181	692	333	674	852	267	597	488	256	861	142	837	106	999999	229	445	900	120	246	174	655	981	786	432	635	463	999999	447	955	999999	218	320	891	844	664	964	931	999	665	416	858	471	255	937	338	45	142	265	999999	510	830	761	992	905	481	999999	906	900	48	399	37	159	999999	676	652	821	945	261	95	265	514	901	999999	830	315	194	735	849	104	600	330	974	176	454	748	999999	328	986	373	474	68	999999	960	276	388	999999	938	999999	294	999999	99	881	179	25	996	929	999999	172	999999	296	464	66	806	999999	78	63	982	87	928	206	999999	959	888	620	207	483	941	999999	451	606	255	166	564	587	510	449	804	999999	458	819	150	166	395	86	19	11	234	522	207	999999	999999	861	651	98	23	140	999999	559	817	523	999999	137	720	993	51	307	999999	228	937	629	258	999999	999999	999999	999999	346	573	812	
999999	206	258	428	999999	999999	880	999999	515	999999	999999	999999	456	255	999999	934	831	23	445	402	45	712	508	999999	999999	999999	999999	999999	241	542	43	677	999999	190	948	621	274	569	999999	603	999999	656	999999	37	654	999999	999999	999999	999999	694	287	51	999999	999999	776	898	999999	252	843	999999	50	985	163	973	441	896	999999	275	307	721	670	272	868	842	288	389	919	481	361	28	999999	83	406	547	999999	992	999999	395	413	59	923	32	999999	742	563	999999	999999	818	595	758	752	999999	706	776	33	25	183	68	999999	397	978	226	890	999999	999999	966	589	616	999999	449	999999	999999	861	999999	798	999999	999999	999999	288	161	886	999999	886	999999	276	497	377	999999	523	249	819	719	502	26	80	999999	141	999999	999999	597	548	886	110	155	999999	333	55	458	999999	385	478	57	780	741	511	877	340	297	558	999999	599	999999	102	999999	999999	409	999999	845	186	100	517	999999	401	691	999999	999	10	999999	964	942	452	918	651	147	770	771	938	999999	514	999999	376	844	999999	223	997	588	793	631	999999	239	408	209	282	887	868	833	656	999999	138	999999	999999	600	332	615	77	999999	318	955	708	859	470	999999	340	983	724	672	999999	187	693	33	216	378	999999	734	544	253	646	763	999999	999999	999999	849	632	999999	325	776	521	737	999999	326	280	838	923	666	768	243	868	999999	173	205	541	478	405	999999	305	508	385	999999	999999	824	45	999999	999999	771	743	999999	999999	999999	667	999999	161	565	41	999999	752	999999	455	558	999999	310	999999	999999	600	83	405	999999	454	527	708	817	401	923	665	999999	291	726	999999	999999	999999	999999	702	999999	630	999999	54	999999	447	999999	999999	927	63	826	631	770	450	687	954	611	375	999999	176	23	629	850	556	237	999999	999999	999999	36	999999	303	999999	818	999999	842	726	384	39	999999	208	426	175	999999	999999	574	999999	894	880	999999	771	551	786	824	999999	999999	912	779	999999	816	86	999999	941	999999	999999	759	999999	813	172	607	960	579	999999	946	999999	750	848	848	97	999999	936	14	829	492	264	999999	517	812	838	999999	930	947	999999	222	999999	470	484	999999	77	14	999999	999999	732	999999	642	202	968	840	925	240	999999	73	692	686	880	81	908	458	80	49	252	999999	999999	252	999999	23	862	369	602	438	999999	17	781	93	999999	999999	999999	556	849	72	705	999999	887	607	89	866	264	40	342	999999	562	36	769	999999	761	999999	512	489	605	999999	339	609	247	496	965	832	999999	999999	999999	431	799	362	608	17	999999	575	999999	999999	173	999999	
758	832	999999	999999	876	249	247	753	331	609	999999	793	999999	230	733	105	439	999999	642	256	999999	655	951	910	482	209	999999	762	693	999999	507	999999	999999	999999	999999	507	582	915	620	726	595	999999	288	479	999999	16	412	388	284	248	145	109	735	999999	235	113	880	125	849	676	999999	485	70	999999	111	809	999999	164	359	235	999999	523	999999	999999	661	56	377	482	999999	476	797	48	487	454	60	408	409	408	570	767	999999	467	76	943	904	119	477	152	377	676	538	999999	38	58	999999	621	328	999999	266	188	736	999999	999999	383	999999	782	998	615	95	999999	409	79	594	592	609	999999	457	837	21	999999	578	234	999999	757	937	999999	20	438	729	438	90	999999	999999	391	999999	228	775	999999	999999	131	121	999999	999999	674	276	469	999999	446	999999	669	174	491	807	714	609	512	303	934	999999	340	772	569	886	656	622	819	999999	213	999999	391	290	763	999999	890	999999	999999	177	439	999999	478	999999	573	999999	69	273	599	783	999999	781	528	924	841	999999	733	358	999999	976	410	61	457	541	459	884	999999	999999	411	999999	917	999999	893	344	863	453	967	453	209	580	826	393	33	999999	500	431	999999	999999	449	515	999999	999999	999999	739	767	387	999999	999999	437	999999	931	680	862	999999	865	999999	888	193	70	397	291	290	159	970	159	26	999999	999999	50	37	850	601	939	896	999999	386	394	999999	999999	485	999999	39	26	519	649	156	531	152	180	347	999999	999999	406	999999	233	759	999999	918	589	750	359	999999	897	409	839	999999	740	965	214	489	767	734	616	999999	976	261	274	640	330	13	495	999999	251	999999	494	10	999999	888	672	999999	994	476	999999	827	136	799	999999	616	680	319	999999	565	938	691	580	808	243	821	84	972	495	999999	597	586	264	999999	380	204	999999	838	145	852	999999	999999	999999	301	170	788	458	187	128	657	960	999999	596	999999	999999	559	132	685	999999	383	999999	700	999999	253	878	987	573	662	428	938	702	841	184	564	271	651	999999	999999	999999	455	373	897	999999	838	999999	586	990	333	525	820	82	239	81	762	48	603	999999	250	423	183	224	999999	759	190	955	128	837	42	999999	306	363	844	47	999999	19	916	846	593	462	301	996	250	147	608	999999	472	770	421	525	668	787	956	864	999999	240	577	147	672	883	672	999999	958	663	229	999999	238	201	759	999999	999999	756	281	787	131	186	999999	999999	999999	325	492	357	425	999999	11	519	407	979	572	999999	442	778	999999	710	790	552	48	586	918	150	637	999999	
999999	669	999999	911	515	999999	743	297	265	919	986	999999	400	999999	333	451	662	709	999999	258	628	678	320	999999	999999	571	999999	579	999999	398	740	20	999999	221	346	756	123	999999	999999	238	246	284	825	523	792	827	999999	475	228	596	923	218	90	388	652	343	359	999999	339	944	999999	999999	159	867	189	975	669	189	999999	577	338	573	706	831	999999	353	852	796	562	999999	999999	532	999999	551	474	999999	999999	308	568	13	406	74	999999	68	67	82	134	957	999999	816	167	139	496	650	268	359	512	258	375	308	490	562	496	585	693	649	812	608	403	657	999999	370	999999	975	181	273	999999	647	774	940	228	895	463	999999	999999	999999	999999	710	292	124	29	681	999999	270	523	844	578	184	999999	999999	269	999999	564	686	999999	796	518	521	479	995	999999	864	999999	435	999999	595	999999	750	999999	999999	613	999999	326	288	638	999999	437	360	462	336	694	640	282	367	680	702	341	999999	975	800	614	524	241	999999	999999	999999	208	507	190	928	744	828	999999	804	803	167	209	285	999999	406	369	167	69	152	310	904	592	126	754	386	264	999999	999999	999999	956	99	999999	999999	708	483	999999	930	180	534	591	866	454	477	563	523	503	999999	728	999999	441	456	464	98	999999	999999	572	999999	752	999999	673	422	999999	999	848	999999	296	179	577	999999	240	439	987	535	560	443	460	125	562	241	882	208	603	205	755	509	635	999999	52	43	911	94	187	999999	860	179	812	999999	628	999999	236	333	488	999999	348	999999	999999	999999	538	553	224	999999	999999	520	921	475	818	999999	999999	999999	88	514	999999	543	663	156	261	621	999999	390	630	15	496	713	14	559	720	449	856	999999	50	705	253	499	999999	464	999999	999999	999999	999999	360	954	211	289	770	999999	999999	944	999999	202	999999	848	265	157	922	219	960	815	515	372	999999	379	12	999999	308	999999	999999	999999	999999	209	591	999999	999999	289	999999	676	803	216	942	999999	999999	999999	948	999999	12	201	999999	999999	576	608	503	999999	160	92	640	981	952	999999	981	999999	461	568	999999	301	611	165	682	975	127	256	416	753	873	233	999999	999999	430	999999	999999	117	933	174	71	126	705	841	444	93	648	999999	724	100	235	555	830	999999	556	656	62	846	519	474	978	330	202	749	999999	999999	82	999999	560	613	225	999999	463	999999	507	113	596	769	721	598	336	999999	532	325	528	999999	402	225	431	774	296	650	597	468	195	741	999999	999999	999999	517	21	986	497	120	875	361	101	543	296	999999	70	999999	135	921	
148	999999	797	999999	231	557	534	857	241	786	327	999999	999999	999999	111	999999	189	640	803	214	999999	350	581	422	450	177	236	859	999999	977	713	13	525	676	330	999999	943	999999	734	999999	982	164	999999	710	792	999999	84	107	441	530	273	430	999999	999999	344	797	338	385	436	63	330	674	928	999999	999999	324	999999	610	999999	999999	822	142	905	394	231	432	596	870	999999	149	999999	139	427	408	999999	293	524	999999	999999	533	999999	568	620	680	98	318	236	500	637	478	260	999999	433	615	708	141	524	104	699	911	211	468	755	297	960	999999	257	999999	550	790	799	455	278	999999	880	263	522	235	305	913	206	105	243	161	888	629	706	812	699	582	999999	999999	904	430	332	999999	813	333	719	898	71	999999	999999	999999	999999	999999	204	999999	999999	454	619	298	798	786	714	115	234	603	999999	341	494	444	830	967	31	999999	550	848	818	401	999999	199	515	999999	852	500	155	396	999999	93	434	422	87	254	963	479	631	128	715	226	263	999999	924	388	413	999999	876	982	825	308	999999	356	475	343	14	429	783	401	934	224	999999	838	130	325	907	999999	999999	585	999999	551	999999	432	143	601	148	999999	999999	137	994	235	999999	173	999999	184	829	88	947	744	250	543	696	240	194	500	266	425	98	609	481	341	269	300	999999	283	560	832	999999	873	999999	772	165	655	406	999999	600	795	276	946	496	828	999999	622	344	470	855	518	247	643	999999	723	999999	665	999999	663	965	333	999999	298	999999	997	865	83	549	999999	388	50	999999	485	900	471	158	152	999999	999999	216	647	955	516	999999	999999	999999	579	539	481	630	999999	999	743	743	276	609	999999	332	499	963	61	999999	867	999999	814	999999	761	999999	999999	574	999999	552	14	457	327	377	999999	869	999999	999999	296	544	78	847	888	51	100	742	634	861	180	820	999999	688	164	574	999999	434	999999	367	999999	836	666	999999	630	999999	994	999999	425	898	930	999999	999999	96	676	517	13	29	999999	999999	594	29	118	21	404	189	999999	325	302	999999	289	254	265	224	580	999999	878	172	999999	940	56	803	326	999999	931	71	80	537	22	646	570	78	239	841	772	999999	728	999999	512	451	29	679	993	672	619	999999	999999	535	999999	999999	639	841	999999	264	725	999999	702	382	89	342	119	999999	999999	656	999999	999999	25	423	452	767	999999	233	659	999999	921	377	810	654	126	999999	218	544	999999	795	17	729	999999	999999	126	981	119	999999	575	999999	999999	999999	999999	347	489	409	670	439	93	999999	496	
416	999999	38	342	358	999999	58	265	833	134	574	379	999999	649	463	944	49	999999	470	999999	999999	657	489	442	303	999999	473	999999	717	586	999999	460	283	308	600	547	247	999999	999999	11	71	101	999999	999999	999999	258	857	698	999999	464	630	142	999999	99	122	758	702	999999	49	356	999999	883	547	256	356	999999	105	219	58	916	999999	999999	539	469	999999	292	915	999999	674	54	999999	775	999999	999999	955	645	999999	193	196	999999	844	651	603	421	494	187	553	495	699	653	999999	647	649	120	757	233	999999	163	503	999999	999999	268	921	995	211	741	745	999999	999999	710	287	912	32	999999	81	65	803	127	999999	999999	739	430	744	31	999999	506	135	999999	505	732	52	683	690	999999	999	999999	729	608	220	752	442	268	204	989	375	251	625	443	48	701	430	485	999999	93	99	422	523	900	113	999999	999999	999999	789	568	668	604	999999	664	999999	495	999999	205	907	232	999999	480	236	755	655	649	999999	999999	989	803	312	566	504	606	278	587	72	999999	999999	515	146	999999	479	999999	999999	771	999999	960	236	999999	375	234	578	999999	999999	618	999999	999999	255	464	999999	923	727	985	265	111	110	624	999999	629	432	507	999999	999999	95	261	11	599	999999	883	999999	920	466	445	438	87	987	547	999999	659	401	999999	583	50	691	223	999999	493	380	999999	671	405	574	606	130	999999	533	186	871	855	999999	596	999999	371	834	903	467	999999	557	188	123	562	999999	999999	238	139	999999	999999	710	999999	264	999999	229	999999	999999	999999	999999	859	999999	571	553	810	675	644	53	805	959	221	216	999999	999999	999999	936	201	115	999999	280	837	377	991	942	873	476	999	601	108	376	139	159	609	999999	607	966	986	634	999999	999999	490	693	999999	999999	713	999999	999999	999999	548	582	37	109	114	954	999999	491	334	999999	999999	344	676	53	945	438	830	71	607	240	999999	749	999999	567	802	231	789	153	944	821	999999	428	552	999999	62	525	999999	40	55	654	48	125	642	999999	954	999999	220	447	748	999999	349	999999	999999	692	966	799	632	470	999999	883	174	999999	999999	512	398	261	792	999999	990	429	99	799	26	952	999999	999999	999999	592	999999	999999	20	999999	405	949	481	999999	581	860	917	263	893	878	999999	999999	489	673	999999	139	968	702	186	427	457	329	999999	549	635	894	999999	932	692	50	857	471	872	822	999999	597	40	811	680	931	999999	736	536	999999	76	999999	472	529	465	977	623	910	658	592	999999	86	54	932	952	999999	999999	984	999999	852	999999	999999	299	667	703	
980	108	167	32	254	552	720	999999	693	483	780	431	999999	477	714	999999	999999	812	289	927	893	553	999999	859	993	999999	890	175	683	200	803	564	805	826	999999	879	999999	887	414	50	184	999999	999999	459	181	264	399	517	857	435	999999	459	20	740	810	437	10	999999	38	999999	662	555	119	503	679	999999	626	999999	992	834	999999	69	999999	249	752	999999	202	649	687	739	181	383	317	999999	126	999999	554	74	999999	57	879	167	859	731	387	999999	183	999999	779	955	637	255	524	999999	473	999999	61	771	988	210	244	360	620	999999	999999	289	247	861	387	335	671	561	138	999999	999999	804	999999	676	861	133	999999	999999	869	999999	111	999999	858	295	784	112	999999	999999	86	815	812	528	999999	569	229	999999	391	322	479	453	293	85	126	999999	76	669	999999	384	909	864	774	898	490	999999	197	999999	999999	952	87	285	43	999999	485	323	999999	437	268	640	457	999999	742	999999	866	426	448	999999	809	289	999999	125	297	999999	999999	222	50	914	47	999999	999999	999999	677	438	244	999999	420	404	600	803	446	639	410	999999	927	156	999999	999999	42	74	999999	172	776	151	733	999999	987	125	26	273	283	228	400	611	999999	813	95	999999	879	671	999999	53	435	15	843	589	714	124	999999	726	999999	389	881	972	216	999999	999999	536	704	281	217	305	388	999999	530	999999	999999	798	914	999999	70	819	999999	371	999999	999999	999999	771	999999	999999	257	872	134	299	999999	999999	347	427	404	58	947	559	608	999999	464	711	665	107	485	624	999999	915	209	877	666	999999	608	520	914	999999	482	999999	999999	560	999999	344	999999	98	164	636	999999	821	403	865	175	999999	220	999999	907	357	740	639	999999	999999	999999	342	999999	256	999999	902	999999	999999	512	595	576	851	999999	999999	583	999999	999999	576	999999	849	744	999999	521	999999	999999	165	69	434	612	567	999999	843	810	555	755	999999	672	924	465	261	351	999999	319	808	299	999999	999999	172	999999	999999	817	174	695	446	999999	286	999999	999999	544	478	842	860	224	945	526	732	999999	776	302	891	456	615	999999	692	507	690	219	713	54	999999	975	999999	834	999999	750	999999	157	374	615	478	871	343	389	987	418	491	839	373	999999	566	282	413	870	708	341	211	63	13	938	258	999999	116	293	157	999999	999999	35	399	205	621	584	677	170	823	29	122	999999	133	999999	26	850	845	430	488	124	571	37	135	493	549	851	154	435	367	999999	765	60	242	494	472	999999	999999	177	671	981	605	253	999999	688	228	974	930	728	922	
408	231	686	999999	42	930	918	899	905	656	770	440	999999	803	422	999999	72	993	999999	811	560	999999	677	759	506	518	328	980	999999	275	999999	999999	999999	512	958	189	88	255	210	999999	553	565	544	521	900	999999	999999	450	634	433	999999	981	301	917	372	997	999999	927	999999	523	999999	937	462	640	92	999999	24	738	844	999999	186	999999	793	999999	267	999999	865	166	999999	954	164	878	356	999999	119	593	629	508	150	960	635	161	946	999999	952	615	112	904	999999	60	537	625	605	401	257	348	197	999999	659	376	142	397	999999	354	368	733	999999	999999	999999	999999	230	516	999999	883	607	34	870	116	132	651	892	961	726	807	427	539	283	999999	765	999999	405	411	849	774	999999	247	93	601	328	999999	34	999999	383	940	830	30	37	722	793	233	477	91	105	17	484	180	670	999999	926	829	460	635	684	999999	103	999999	666	823	999999	999999	999999	999999	787	903	627	239	587	999999	999999	406	999999	561	172	999999	303	999999	316	841	300	999999	576	823	675	499	768	999999	999999	624	999999	999999	999999	213	667	432	292	999999	999999	999999	390	254	592	884	292	530	327	898	999999	152	999999	999999	511	824	533	406	794	127	999999	298	144	237	999999	963	939	965	52	999999	893	999999	260	104	30	125	999999	55	75	691	999999	154	181	869	926	836	999999	77	999999	999999	680	271	638	174	605	14	67	162	993	629	945	326	487	29	15	733	891	371	758	396	373	487	340	112	587	458	127	274	999999	423	999999	871	999999	513	627	632	110	95	498	25	68	309	999999	446	999999	224	667	161	999999	202	999999	797	319	999999	999999	202	930	999999	587	156	887	792	850	579	999999	999999	860	974	402	382	632	806	872	743	338	999999	435	893	365	999999	791	966	999999	999999	478	16	562	353	347	999999	702	574	508	352	138	275	999999	482	621	999999	363	999999	759	492	999999	148	924	575	783	112	999999	47	999999	223	999999	921	999999	740	111	818	521	999999	637	966	680	68	307	530	614	73	999999	953	282	999999	999999	108	216	917	549	340	92	986	569	244	669	665	404	294	999999	217	882	718	999999	802	160	999999	999999	792	812	511	841	404	961	999999	498	812	764	486	214	266	714	475	201	770	736	535	946	402	999999	999999	664	22	543	999999	190	895	999999	999999	542	172	52	424	115	48	498	688	999999	999999	999999	856	900	999999	90	730	502	999999	999999	610	999999	625	900	999999	494	999999	847	828	999999	563	999999	602	999999	294	944	52	223	299	999999	162	281	999999	999999	107	655	999999	
124	746	932	999999	904	773	377	972	999999	916	271	999999	999999	317	200	670	827	471	999999	153	626	615	973	47	516	999999	57	374	338	27	125	999999	17	53	682	110	895	999999	658	766	234	267	880	37	780	834	369	62	999999	611	230	48	788	999999	823	508	773	895	306	701	726	999999	644	395	801	469	999999	886	999999	100	999999	780	812	552	918	999999	734	999999	266	681	999999	994	412	726	999999	87	23	999999	229	183	336	999999	750	999999	50	231	623	495	235	321	463	483	426	871	837	450	235	246	999999	464	773	999999	999999	624	999999	731	999999	999999	598	999999	455	875	666	461	763	773	40	855	511	999999	745	999999	720	945	999999	370	577	540	999999	356	999999	776	911	765	409	509	372	999999	999999	319	630	706	896	999999	865	999999	999999	965	999999	73	419	999999	735	896	718	533	999999	999999	999999	497	999999	70	37	252	871	678	964	900	61	264	410	999999	756	999999	76	49	999999	217	90	641	553	612	431	999999	937	481	999999	24	56	876	401	680	728	999999	165	569	678	654	640	196	622	915	913	854	663	514	623	543	830	678	999999	999999	612	765	999999	551	638	212	314	400	637	949	853	185	862	730	186	999999	45	506	371	999999	577	999999	28	638	698	999999	172	999999	999999	999999	193	378	696	502	77	963	668	614	931	999999	349	250	559	673	71	999999	992	932	338	999999	507	333	316	490	332	718	747	315	852	71	999999	882	542	139	765	485	489	369	662	222	486	431	575	999999	360	337	344	999999	999999	960	584	239	104	388	999	860	999999	215	180	359	226	999999	761	999999	999999	466	708	999999	907	999999	258	632	280	126	993	86	758	420	139	994	999999	401	999999	891	999999	811	788	163	139	999999	423	283	999999	313	995	133	669	705	471	893	629	915	999999	989	712	952	999999	978	395	923	111	651	86	999999	999999	824	624	870	392	999999	678	554	999999	11	172	975	999999	967	130	870	417	62	999999	246	375	467	953	749	189	534	852	999999	767	216	804	999999	999999	999999	336	999999	999999	799	323	846	224	84	625	446	827	999999	999999	999999	857	525	999999	59	701	840	809	999999	870	875	999999	858	771	999999	787	93	206	400	778	429	640	948	371	618	999999	112	31	999999	842	517	921	452	999999	999999	952	252	700	755	80	366	214	818	310	633	119	465	999999	999999	999999	542	250	437	958	99	360	908	164	897	319	599	819	518	675	363	999999	247	841	910	999999	545	392	451	329	999999	225	821	648	737	999999	284	37	675	13	999999	277	999999	
493	927	509	53	999999	802	999999	999999	547	999999	152	999999	680	871	999999	174	999999	752	159	798	999999	547	873	539	999999	427	398	45	572	999999	514	375	96	999999	999999	914	999999	873	457	589	16	999999	873	530	678	999999	66	999999	660	999999	246	999999	160	478	386	999999	63	970	782	999999	999999	409	999999	999999	191	777	859	221	999999	708	763	565	304	999999	792	269	999999	353	860	568	370	761	384	709	999999	262	224	618	92	999999	861	440	101	787	999999	606	938	479	349	901	842	999999	518	952	999999	681	956	591	686	999999	282	999999	999999	999999	309	652	35	999999	496	999999	562	251	999999	321	846	333	474	517	394	196	999999	204	999999	999999	726	525	252	431	999999	999999	306	633	931	966	999999	161	329	876	999999	999999	580	739	983	999999	999999	600	999999	999999	115	999999	216	449	207	499	795	999999	705	161	498	784	409	603	599	270	999999	999999	999999	171	999999	695	13	999999	39	861	615	999999	221	999999	620	135	999999	54	326	999999	29	857	999999	999999	181	457	455	999999	388	999999	999999	977	149	722	789	999999	999999	555	999999	420	771	999999	419	346	884	213	865	999999	540	372	976	999999	287	999999	250	774	503	877	990	337	249	999999	218	336	737	637	452	999999	804	999999	845	261	999999	905	72	410	999999	100	557	999999	592	343	638	26	726	768	700	384	482	24	999999	412	565	94	180	937	999999	93	608	256	999999	377	318	999999	999999	725	731	381	702	840	337	413	329	32	745	906	999999	202	609	969	937	999999	999999	789	296	442	999999	999999	735	135	999	363	999999	311	999999	225	35	310	500	11	46	328	999999	642	687	512	999999	543	348	273	740	218	483	638	319	999999	999999	528	51	93	38	193	646	576	999999	973	921	28	999999	530	999999	895	702	608	933	999999	999999	384	112	784	359	162	210	471	394	791	999999	853	991	524	864	506	269	416	972	852	682	115	801	713	590	74	999999	817	392	845	516	875	999999	999999	306	976	999999	266	734	875	983	185	191	58	103	77	36	300	666	384	636	999999	999999	999999	936	290	582	398	203	295	434	392	88	549	285	999999	158	301	227	888	90	999999	682	106	869	507	923	753	619	523	47	437	161	17	219	230	999999	624	764	26	403	999999	73	448	451	600	106	999999	999999	100	919	999999	82	778	999999	633	613	999999	220	438	366	829	779	680	257	996	241	999999	340	64	763	533	536	999999	494	999999	939	243	655	279	410	291	980	999999	603	311	365	383	712	585	616	712	414	335	999999	574	258	393	200	454	
369	35	312	718	336	395	999999	871	999999	252	694	380	882	940	38	84	999999	999999	999999	946	999999	999999	999999	754	448	60	129	210	550	999999	804	999999	52	999999	910	385	979	271	999999	218	999999	999999	99	470	999999	246	829	473	307	585	725	999999	316	254	812	999999	666	558	280	286	276	998	331	999999	447	147	337	999999	40	652	999999	587	66	867	843	158	769	898	862	999999	231	999999	903	999999	203	805	999999	798	398	409	719	431	991	916	941	114	171	724	32	753	909	158	442	655	490	999999	999999	448	411	664	741	767	999999	78	64	620	999999	367	180	642	898	999999	292	630	932	674	999999	150	926	999999	986	54	875	118	302	999999	999999	257	483	65	863	800	397	734	668	951	735	922	861	331	18	804	554	390	855	380	999999	812	722	815	999999	999999	522	671	999999	697	892	586	999999	981	407	999999	883	125	778	107	999999	999999	962	981	938	999999	288	604	999999	999999	500	495	263	921	217	411	535	668	512	72	288	999999	999999	970	69	159	999999	999999	924	170	999999	999999	611	999999	238	317	999999	740	876	999999	999999	918	941	999999	999999	406	333	854	774	999999	322	225	612	716	819	426	501	999999	999999	999999	526	408	999999	569	272	999999	884	505	693	900	561	794	999999	633	999999	369	783	572	774	999999	825	999999	115	927	999999	704	826	894	999999	999999	815	857	999999	999999	363	124	999999	381	999999	999999	522	827	171	874	444	527	999999	999999	177	459	642	929	999999	999999	964	235	302	752	721	567	244	989	567	881	94	999999	999999	704	999999	434	132	412	350	638	149	998	999999	241	493	330	280	999999	727	488	999999	886	639	559	132	138	821	494	659	664	900	533	270	999999	790	740	999999	999999	709	999999	337	999999	588	589	129	966	105	999999	269	999999	297	397	999999	88	712	999999	74	426	581	999999	999999	638	999999	685	737	616	737	999999	451	999999	778	999999	147	984	161	938	307	60	999999	999999	42	760	234	999999	377	999999	270	191	577	592	999999	135	999999	567	139	999999	487	902	851	512	238	999999	620	517	999999	746	259	287	926	773	900	24	987	424	999999	999999	413	493	318	234	356	555	999999	859	87	999999	401	580	855	462	461	404	208	999999	999999	787	149	717	646	999999	263	983	999999	804	999999	999999	148	734	458	286	295	993	594	999999	166	682	973	761	439	999999	999999	679	432	474	321	505	815	999999	495	331	713	696	846	688	999999	372	300	477	176	426	514	666	131	578	999999	999999	810	581	999999	999999	813	388	287	677	284	584	999999	790	492	196	
845	87	999999	999999	999999	599	157	999999	999999	794	391	506	594	23	464	999999	557	853	999999	854	694	244	301	249	517	334	999999	178	413	396	811	510	984	979	580	437	427	999999	15	578	320	904	999999	975	864	999999	999999	999999	999999	595	36	999999	493	638	502	999999	785	999	619	248	190	978	502	999999	983	881	521	999999	442	36	999999	999999	847	728	543	789	999999	326	999999	210	999999	154	955	817	370	112	26	356	999999	969	652	428	384	999999	397	342	412	999999	991	982	795	189	831	196	333	472	861	765	999999	713	302	469	623	418	707	999999	32	684	999999	880	865	174	137	472	384	999999	188	89	340	211	387	652	999999	403	999999	361	999999	769	493	898	251	999999	261	774	677	192	805	966	69	360	999999	727	767	121	127	999999	62	369	812	490	293	781	999999	893	335	999999	145	229	13	999999	999999	263	201	10	639	614	913	362	999999	201	48	222	29	980	891	659	884	999999	286	783	308	953	957	999999	614	469	825	367	999999	37	57	999999	962	999999	999999	999999	536	767	481	512	999999	699	574	999999	452	999999	761	454	12	999999	765	922	943	230	57	999999	306	198	395	179	999999	555	914	999999	154	462	260	316	999999	834	133	127	999999	774	75	999999	388	999999	560	543	707	381	365	772	271	999999	642	742	999999	864	760	347	381	312	723	172	785	806	476	990	999999	999999	110	177	552	648	191	999999	164	999999	392	959	637	851	471	417	200	999999	505	28	999999	517	649	999999	84	785	745	438	999999	903	823	582	999999	570	999999	262	280	198	230	623	944	473	587	227	482	800	999999	999999	840	316	972	644	310	999999	999999	312	805	621	999999	766	902	752	999999	260	625	810	99	77	138	219	146	12	920	882	999999	356	930	432	16	999999	85	225	598	999999	931	188	999999	422	400	420	456	999999	105	999999	720	999999	354	999999	602	672	711	642	401	630	179	970	999999	428	382	822	999999	383	615	819	690	999999	999999	383	329	446	538	676	999999	999999	763	487	906	466	171	883	12	999999	999999	344	571	442	999999	968	575	999999	465	852	999999	577	999999	82	53	285	999999	999999	48	971	17	166	143	45	966	682	867	691	73	266	999999	499	820	779	554	281	999999	999999	862	195	808	367	980	999999	999999	109	681	691	444	631	693	138	999999	40	595	673	210	999999	999999	999999	111	883	898	999999	595	551	999999	267	528	772	38	525	180	852	172	650	185	458	409	999999	999999	999999	257	441	573	138	654	790	999999	881	81	999999	999999	720	94	925	999999	782	
99	94	352	423	999999	672	999999	178	957	992	868	999999	497	751	136	609	150	925	635	466	635	466	897	966	83	646	700	316	999999	459	768	999999	190	403	368	325	524	587	23	585	838	405	180	999999	921	249	393	999999	594	999999	579	169	300	999999	156	633	196	386	349	999999	971	999999	999999	508	234	631	764	103	393	811	95	563	999999	999999	628	240	999999	245	54	834	263	999999	722	572	999999	608	946	999999	999999	999999	138	147	999999	497	614	999999	970	672	437	299	999999	300	936	783	95	26	257	250	384	916	347	951	341	515	272	999999	999999	862	628	625	685	587	846	657	999999	999999	325	424	445	85	269	999999	807	755	359	962	445	939	486	863	361	705	802	340	398	187	806	999999	234	24	978	118	53	812	999999	897	453	288	110	147	701	999999	999999	308	656	723	153	586	166	309	999999	634	385	765	999999	979	784	999999	999999	505	151	593	200	430	107	161	579	995	150	461	519	167	839	348	999999	528	999999	999999	684	674	43	230	575	924	999999	354	733	288	999999	635	123	937	999999	604	996	118	999999	384	211	999999	999999	158	999999	704	790	997	795	46	604	745	88	999999	831	594	472	999999	27	276	570	753	427	301	457	515	999999	581	999999	244	352	63	886	526	302	999999	530	999999	784	999999	144	999999	999999	999999	999999	999999	556	833	116	433	999999	999999	100	999999	814	999999	87	999999	700	999999	366	218	858	999999	694	550	858	562	987	652	999999	587	999999	157	141	999999	999999	731	999999	654	959	999999	475	714	111	999999	963	520	999999	999999	111	677	194	854	514	999999	999999	998	11	143	999999	993	999999	464	999999	555	999999	943	999999	999999	263	355	244	55	970	851	742	153	458	999999	587	999999	850	152	550	999999	999999	999999	642	999999	702	999999	730	484	710	965	669	21	355	999999	999999	999999	286	605	591	755	442	148	883	663	192	860	999999	584	556	605	152	702	913	972	162	655	310	38	414	999999	625	760	345	14	191	731	798	902	97	567	72	999999	999999	999999	953	263	999999	979	33	842	656	155	928	999999	823	967	108	383	403	684	719	258	201	534	999999	682	999999	878	481	461	72	999999	497	988	999999	897	150	127	28	898	256	330	14	572	410	999999	832	239	191	223	633	425	508	412	999999	814	999999	999999	665	281	999999	530	507	571	779	19	657	939	572	999999	999999	999999	364	504	438	398	253	629	999999	659	999999	574	999999	999999	828	999999	148	94	999999	728	999999	123	462	746	448	725	823	442	999999	400	823	893	666	265	396	652	
70	13	974	459	571	999999	903	999999	432	886	833	999999	743	999999	871	572	798	999999	93	713	528	617	999999	713	575	810	836	733	836	956	907	999999	872	185	586	144	120	691	999999	417	219	455	324	562	891	584	699	999999	529	260	104	999999	182	999999	999999	452	947	271	884	999999	598	179	180	999999	978	999999	999999	568	556	736	461	999999	686	999999	503	999999	303	503	999999	991	121	187	214	585	861	95	269	199	61	143	197	849	806	999999	819	50	285	848	999999	498	217	140	112	999999	798	999999	145	506	189	61	159	453	449	999999	649	999999	999999	594	614	892	143	187	516	423	549	612	310	290	856	463	796	454	919	333	784	980	999999	421	787	873	950	762	20	999	983	999999	410	913	757	408	84	691	243	691	365	39	624	689	253	196	999999	999999	650	999999	264	704	534	999999	119	669	346	999999	807	740	942	380	177	999999	439	805	211	397	999999	457	999999	115	220	238	967	754	999999	999999	177	600	197	105	122	294	745	289	219	294	804	98	72	999999	883	999999	748	984	861	999999	260	999999	984	299	332	999999	346	999999	493	305	158	364	313	951	387	216	553	847	268	882	771	160	596	917	593	444	395	859	999999	999999	489	983	999999	258	144	728	615	897	772	999999	999999	596	999999	913	146	449	785	999999	152	999999	949	901	999999	978	346	110	851	77	999999	999999	806	486	926	775	999999	174	471	64	817	658	600	655	84	347	999999	185	364	683	999999	153	999999	284	717	555	999999	588	267	914	911	43	999999	999999	201	884	999999	472	669	999999	107	999999	999999	999999	304	999999	85	999999	826	999999	54	999999	745	999999	295	999999	239	532	769	381	999999	237	906	556	153	783	781	999999	464	200	234	472	515	345	585	809	999999	928	980	234	479	474	761	879	869	750	298	708	262	638	655	590	702	298	999999	999999	999999	431	587	520	711	33	839	999999	163	582	656	410	593	486	999999	310	552	544	901	999999	475	999999	686	402	494	83	799	825	999999	643	769	226	999999	715	999999	999999	351	469	999999	455	999999	135	999999	297	104	888	125	776	250	354	999999	999999	396	479	404	47	999999	194	35	999999	234	23	100	520	812	439	86	878	740	654	958	93	32	455	907	350	999999	399	307	999999	999999	32	999999	200	605	999999	829	853	999999	707	999999	999999	443	999999	999999	621	44	215	484	665	999999	999999	45	999999	395	999999	146	940	571	64	735	355	886	999999	999999	211	437	899	915	999999	999999	999999	567	43	655	801	650	147	234	296	315	106	914	642	
999999	999999	999999	990	804	650	474	888	292	266	999999	653	280	999999	213	999999	193	145	299	999999	65	588	999999	12	939	594	999999	998	716	999999	749	999999	441	253	633	999999	999999	999999	105	275	737	720	940	311	999999	12	531	999999	999999	999999	113	180	807	641	587	217	50	984	61	220	345	476	182	16	999999	343	222	36	391	253	805	745	999999	34	545	999999	999999	378	999999	936	73	679	999999	511	999999	579	831	800	666	425	919	240	396	884	930	999999	548	999999	794	726	790	504	254	691	409	367	140	782	105	252	570	672	52	999999	999999	999999	412	670	999999	937	512	422	369	965	999999	574	359	165	103	285	999999	999999	584	999999	156	568	434	382	111	814	999999	58	999999	424	854	999999	999999	281	999999	274	999999	877	109	856	223	378	999999	288	999999	834	17	999999	689	819	455	999999	97	827	968	588	999999	39	568	999999	498	999999	717	999999	120	87	999999	87	428	829	999999	919	613	727	11	777	434	999999	26	276	999999	474	369	999999	969	997	168	370	313	999999	43	828	999999	88	367	759	661	199	177	289	458	930	999999	859	402	536	253	370	825	200	164	95	23	301	223	33	105	832	976	123	999999	999999	999999	280	999999	999999	999999	534	370	999999	126	244	978	736	999999	999999	918	509	492	442	753	798	999999	122	993	948	814	999999	865	999999	664	828	223	999999	370	442	165	285	74	999999	926	718	999	584	84	920	117	999999	483	346	115	999999	350	543	369	129	481	661	286	847	785	999999	669	36	999999	999999	31	923	376	386	721	999999	445	689	999999	45	798	999999	999999	83	841	537	543	529	238	78	488	679	694	250	960	504	999999	226	27	999999	59	999999	996	999999	898	193	910	106	625	472	999999	661	37	334	330	520	623	212	999999	999999	60	150	999999	519	809	351	239	135	426	227	999999	999999	671	999999	986	999999	963	261	184	657	627	447	904	766	917	999999	652	369	920	999999	999999	796	220	770	292	909	186	487	999999	557	953	784	679	408	999999	932	999999	852	999999	505	557	371	999999	358	630	999999	245	40	999999	981	698	869	215	976	346	846	18	900	892	86	649	486	284	627	703	842	767	999999	999999	985	837	799	31	424	892	519	769	861	149	679	673	999999	999999	995	859	999999	579	703	71	981	923	99	960	271	999999	999999	97	999999	654	787	845	740	999999	999999	154	898	848	791	94	999999	999999	156	760	999999	413	503	601	288	768	999999	273	999999	999999	956	999999	748	839	759	999999	822	432	369	999999	999999	833	933	62	278	851	960	
245	787	618	245	999999	777	338	747	857	362	478	808	642	44	999999	999999	306	145	555	406	69	98	999999	272	403	718	938	408	999999	480	450	333	999999	807	383	485	455	999999	999999	293	419	102	902	215	353	999999	726	182	837	62	637	917	999999	999999	901	157	564	356	841	999999	839	929	367	387	912	155	380	835	660	48	336	999999	92	271	986	966	196	27	918	779	991	999999	999999	337	843	533	609	983	999999	999999	920	999999	367	867	454	490	999999	525	303	999999	253	999999	999999	999999	726	539	834	462	467	999999	961	547	438	71	999999	83	999999	40	543	999999	546	397	929	434	999999	237	740	225	999999	999999	999999	670	724	720	999999	109	254	772	611	313	698	157	525	970	274	383	669	305	673	381	999999	703	981	914	999999	856	962	96	680	999999	799	619	999999	961	701	300	999999	718	535	999999	999999	595	429	239	689	398	872	958	170	744	999999	444	551	445	384	539	999999	809	68	679	999999	167	101	122	514	89	512	999999	278	973	561	951	769	579	552	537	283	751	999999	999999	999999	13	926	936	930	364	77	999999	587	172	611	999999	999999	855	999999	671	503	999999	999999	609	999999	318	689	196	193	999999	675	972	892	846	999999	937	584	795	999999	143	240	999999	999999	159	22	999999	976	116	372	548	302	913	622	999999	43	966	999999	999999	386	999999	999999	740	753	323	689	104	316	999999	906	673	999999	999999	169	822	999999	999999	134	575	597	999999	341	582	999999	644	324	999999	359	21	813	299	911	959	999999	30	819	999999	411	869	999999	917	999999	246	210	999999	120	437	753	800	451	694	842	460	38	802	344	741	999999	118	999	999999	744	305	926	617	999999	478	456	999999	999999	999999	936	999999	999999	679	588	104	382	134	534	886	999999	559	570	999999	999999	461	930	615	999999	999999	583	303	869	543	999999	700	320	999999	937	641	981	999999	999999	510	757	587	354	359	224	250	368	792	999999	123	919	195	734	999999	170	310	547	840	464	924	366	643	395	999999	506	887	784	999999	999999	893	904	404	762	69	999999	999999	999999	581	401	444	720	791	718	999999	624	999999	999999	999999	432	637	999999	151	159	872	154	123	201	783	852	336	999999	999999	604	691	218	524	999999	999999	446	301	203	999999	448	29	999999	575	925	639	999999	518	999999	281	368	560	799	763	255	999999	915	257	999999	333	729	74	978	152	197	999999	548	109	564	300	999999	140	443	999999	999999	999999	668	999999	198	999999	835	999999	415	194	999999	999999	891	454	279	544	759	198	623	869	999999	384	999999	72	
388	897	101	847	954	999999	999999	237	126	672	70	125	230	999999	68	999999	999999	394	659	794	932	999999	145	103	829	29	540	877	999999	574	999999	999999	999999	605	200	301	470	988	389	784	979	982	999999	999999	394	164	323	422	140	999999	382	999999	725	255	140	999999	999999	998	27	934	999999	337	720	552	999999	742	36	625	999999	767	654	509	999999	874	999999	999999	999999	916	708	675	706	127	747	18	202	48	603	843	475	955	539	472	970	455	693	651	999999	383	447	999999	138	698	999999	999999	854	999999	847	850	999999	999999	999999	844	299	352	237	972	589	999999	360	743	999999	192	159	200	237	191	539	559	999999	999999	686	842	999999	66	547	18	851	384	164	329	200	999999	413	294	937	695	183	627	227	721	71	561	33	999999	512	945	999999	85	146	999999	999999	999999	669	999999	504	999999	375	242	805	999999	131	999999	999999	41	553	999999	779	999999	263	999999	18	912	341	469	112	134	819	775	999999	601	470	999999	248	999999	987	999999	93	999999	789	761	329	940	821	999999	599	855	999999	991	999999	126	176	683	821	604	664	430	956	999999	173	999999	365	999999	688	214	999999	355	967	74	999999	999999	313	999999	86	502	222	78	999999	999999	870	999999	130	827	625	437	999999	787	953	644	827	566	945	884	999999	419	405	729	261	617	248	253	888	999999	947	508	999999	533	999999	999999	391	596	999999	623	999999	999999	260	538	974	999999	778	972	402	333	247	487	706	999999	669	667	106	492	816	482	104	626	367	190	879	127	625	999999	190	634	999999	241	236	331	555	66	169	867	999999	999999	999999	276	999999	565	999999	470	802	393	864	939	233	898	999999	999999	999999	712	559	999999	658	999999	635	876	999999	767	80	999999	999999	384	874	612	508	238	737	815	643	828	774	802	487	999999	325	241	999999	250	410	999999	462	379	802	842	506	99	219	999999	999999	962	484	999999	999999	697	220	427	519	261	441	994	171	964	223	700	938	756	591	999999	541	403	839	551	367	716	553	880	581	41	116	418	29	839	449	681	353	690	317	790	208	897	999999	786	808	416	202	497	166	999999	999999	749	507	970	366	971	999999	932	726	778	153	339	999999	487	155	999999	999999	332	524	541	999999	257	449	999999	49	643	681	999999	742	999999	523	65	724	999999	137	366	910	999999	482	477	558	420	963	999999	647	869	999999	999999	640	785	441	870	973	624	754	657	310	707	999999	722	300	999999	999999	776	999999	98	614	375	360	789	122	925	849	56	999999	936	293	999999	163	180	591	446	422	956	
999999	999999	92	110	725	480	65	999999	128	760	187	489	230	999999	284	559	264	686	884	851	999999	515	999999	926	641	818	373	999999	999999	760	140	854	656	243	268	610	15	514	650	880	733	908	807	99	869	503	999999	105	999999	604	916	999999	561	999999	293	12	632	165	469	906	116	665	999999	368	629	999999	833	999999	929	999999	553	750	46	14	127	999999	999999	999999	67	999999	112	278	764	999999	843	999999	999999	95	949	265	978	850	54	743	999999	78	999999	999999	470	545	999999	727	176	961	61	176	999999	557	999999	529	999999	700	999999	999999	804	999999	900	710	524	402	40	748	48	673	695	702	705	302	240	59	515	269	471	521	477	999999	111	802	897	999999	367	744	641	430	961	999999	753	999999	939	935	999999	547	924	77	515	999999	999999	502	276	358	470	575	326	403	23	44	239	585	854	999999	736	108	813	846	999999	999999	116	618	711	417	949	982	363	304	999999	999999	344	403	16	555	694	609	536	549	216	791	428	247	416	926	58	999999	999999	520	209	79	734	87	42	229	815	999999	790	858	999999	488	999999	31	521	999999	700	835	579	999999	999999	137	571	274	999999	253	867	868	999999	785	369	999999	123	842	999999	813	243	266	999999	999999	740	623	999999	677	149	727	579	406	726	370	235	222	598	570	786	999999	999999	999999	447	789	361	946	870	15	999999	626	375	380	926	707	999999	444	999999	791	567	999999	318	894	134	912	673	471	151	841	559	156	194	552	999999	32	315	772	999999	999999	436	793	753	812	187	523	362	999999	999999	29	999999	791	748	806	12	999999	763	613	346	534	125	889	805	38	456	999999	442	822	323	999999	401	999999	625	999999	364	774	367	999999	716	610	560	999999	999999	132	293	768	408	387	549	999999	269	999999	999999	293	999999	546	988	724	366	834	999999	539	885	576	999999	999999	999999	855	451	238	317	999999	897	735	974	650	999999	683	999999	688	944	64	282	999999	644	699	613	342	435	818	999999	643	149	882	530	999999	589	425	504	774	602	552	936	321	999999	11	999999	700	318	816	999999	314	978	678	999999	36	266	953	931	999999	904	833	430	633	451	674	999999	24	215	953	70	482	189	999999	999999	401	128	961	999999	642	999999	912	999999	618	179	999999	999999	470	999999	504	764	636	999999	575	870	769	132	312	869	409	999999	999999	999999	364	756	176	999999	17	593	497	907	305	104	999999	44	992	809	811	464	970	19	999999	32	711	199	434	988	614	110	999999	279	816	101	999999	758	113	426	668	862	12	356	999999	
877	505	596	469	541	203	540	877	999999	320	848	899	999999	236	768	784	999999	332	187	999999	906	277	227	101	999999	646	540	931	575	999999	949	461	624	361	780	527	124	999999	892	794	83	233	366	959	967	202	999999	532	345	642	503	540	824	999999	751	609	287	999999	265	895	663	608	999999	818	370	396	284	999999	455	250	670	444	439	999999	447	683	999999	268	133	20	588	17	999999	933	648	999999	999999	789	999999	180	249	618	474	996	999999	999999	921	548	598	581	999999	999999	86	999999	971	999999	999999	441	396	78	999999	28	382	999999	316	655	23	378	179	999999	759	495	439	285	11	61	999999	443	261	973	999999	999999	669	551	102	999999	999999	501	999999	590	318	205	999999	542	999999	231	246	229	689	999999	461	552	378	647	822	432	589	801	103	920	98	999999	189	423	999999	999999	359	999999	162	999999	724	521	416	589	642	999999	999999	897	803	779	815	750	999999	775	521	999999	995	32	999999	669	981	139	407	51	999999	651	25	979	235	157	871	999999	76	999999	999999	939	145	788	14	268	340	999999	998	323	115	347	913	414	999999	107	339	336	999999	493	999999	594	999999	375	999999	990	547	122	671	655	907	999999	684	999999	23	999999	999999	216	999999	470	339	299	141	93	936	164	738	610	86	138	817	999999	314	583	188	177	825	770	701	999999	721	227	30	999999	415	999999	999999	999999	999999	330	999999	133	319	641	999999	475	463	40	439	999999	262	936	46	542	838	372	105	999999	999999	845	756	312	514	13	749	121	278	789	678	240	999999	634	219	755	114	693	236	672	429	712	713	794	341	999999	761	784	191	488	513	53	999999	560	999999	556	574	999999	618	316	891	999999	206	999999	362	999999	441	628	727	290	437	154	146	432	682	918	999999	961	971	746	251	965	929	790	285	999999	999999	940	162	663	190	393	999999	920	781	386	515	999999	442	999999	336	999999	66	999999	60	369	906	186	878	562	999999	613	749	872	74	926	122	999999	399	727	577	999999	999999	74	109	999999	79	226	651	305	413	102	528	839	420	117	908	38	739	915	999999	999999	72	599	999999	577	644	212	855	999999	274	999999	650	715	564	999999	668	991	999999	16	300	999999	999999	582	159	332	95	999999	461	956	27	999999	676	999999	998	999999	999999	875	825	532	409	866	370	796	999999	313	451	813	284	584	999999	916	237	999999	625	47	918	999999	450	916	491	999999	751	898	837	190	432	176	716	441	407	793	176	279	606	433	999999	999999	551	845	999999	282	635	877	517	110	856	943	
857	961	215	948	434	908	50	674	125	471	959	850	881	285	999999	999999	186	656	750	999999	136	999999	717	189	937	604	46	219	109	999999	390	736	999999	489	999999	755	236	458	999999	267	239	999999	318	858	779	701	964	604	999999	791	700	999999	360	999999	816	665	253	35	21	830	999999	830	575	251	90	232	999999	401	999999	351	617	728	999999	999999	728	999999	999999	859	999999	246	639	442	44	318	182	999999	999999	435	672	653	511	210	447	999999	395	408	999999	76	777	556	185	572	638	999999	183	972	573	867	180	622	999999	393	999999	999999	999999	999999	795	266	79	561	999999	100	729	323	999999	416	290	760	107	999999	837	817	92	853	999999	999999	999999	211	144	210	999999	519	264	59	871	128	585	672	999999	999999	613	110	996	225	709	94	843	325	993	766	691	813	770	851	999999	964	999999	999999	999999	134	999999	594	132	869	605	337	835	679	451	999999	831	618	423	150	999999	737	999999	867	154	976	999999	488	999999	377	518	152	999999	999999	274	907	817	814	958	222	329	28	977	137	999999	382	259	174	999999	999999	935	83	999999	629	145	999999	153	443	999999	737	901	999999	999999	755	999999	463	588	432	414	544	905	27	660	211	820	697	759	693	999999	771	726	999999	614	937	442	999999	753	130	278	999999	764	383	197	230	321	999999	642	999999	776	165	794	827	999999	339	375	918	423	197	808	999999	298	459	195	855	20	842	543	449	323	915	999999	999999	163	198	780	999999	829	439	890	648	999999	999999	917	101	977	899	309	285	571	523	31	565	999999	831	927	314	197	342	999999	999999	638	203	909	860	455	335	673	571	558	844	98	983	999999	169	392	761	542	103	999999	999999	999999	267	999999	999999	999999	999999	999999	999999	270	475	343	999999	999999	999999	19	862	999999	66	999999	651	236	737	726	726	999999	48	267	162	999999	175	772	103	999999	999999	999999	381	999999	120	999999	310	189	350	311	93	999999	600	763	999999	159	530	144	485	457	235	884	805	541	161	999999	855	887	993	999999	104	999999	250	999999	131	486	638	547	517	100	999999	999999	999999	436	643	999999	835	284	999999	13	918	41	999999	646	239	224	140	840	999999	746	120	999999	999999	466	216	999999	270	567	642	409	520	983	999999	999999	121	763	998	378	897	935	537	581	999999	989	965	73	417	603	999999	906	356	798	383	770	979	923	285	428	999999	264	999999	278	641	972	999999	935	414	900	534	475	225	761	999999	238	999999	539	907	999999	501	153	999999	666	763	735	999999	721	999999	855	416	197	487	579	999999	
643	999999	269	939	542	506	40	658	517	78	338	691	594	856	155	562	450	26	88	999999	86	292	999999	999999	905	919	771	999999	558	494	346	999999	645	612	309	258	949	599	374	999999	471	494	464	597	435	54	468	999999	463	303	965	181	409	999999	81	361	690	754	44	622	999999	703	109	32	731	350	56	999999	556	897	613	850	651	388	999999	592	827	999999	89	861	461	905	872	265	999999	175	999999	992	541	947	567	999999	999999	752	965	767	395	442	865	94	997	486	318	565	690	999999	999999	30	196	489	534	990	674	182	171	828	831	844	503	566	999999	999999	450	609	340	999999	295	899	422	698	206	395	999999	994	999999	999999	597	999999	574	413	645	999999	999999	999999	423	999999	999999	392	999999	146	936	550	938	309	333	944	999999	709	235	999999	829	630	608	999999	999999	148	165	679	999999	195	241	524	279	100	999999	204	256	999999	195	762	888	902	318	286	999999	656	456	535	999999	919	999999	999999	999999	303	583	24	959	319	769	999999	422	999999	83	404	999999	999999	281	848	388	999999	697	645	999999	473	393	927	321	332	999999	636	692	629	17	999999	256	354	443	976	516	906	245	937	630	910	350	999999	829	913	381	350	384	608	157	543	999999	999999	373	617	909	656	702	637	999999	142	592	792	842	683	158	560	978	305	999999	481	893	999999	25	613	132	354	107	408	950	394	999999	93	999999	474	178	999999	999999	825	999999	859	213	608	362	497	999999	557	999999	999999	764	820	371	999999	999999	676	649	470	288	760	495	564	559	999999	686	999999	880	999999	999999	999999	515	206	580	999999	999999	483	277	295	407	527	295	574	158	952	999999	140	999999	182	999999	805	825	999999	999999	230	340	999999	999999	999999	999999	172	999999	999999	247	828	999999	567	250	218	999999	793	408	364	999999	761	474	920	416	999999	661	555	999999	707	690	514	552	808	533	359	999999	999999	182	368	373	244	910	999999	999999	999999	322	999999	890	814	332	34	407	470	644	912	756	419	999999	703	999999	376	996	909	138	999999	286	999999	44	890	395	133	999999	50	999999	828	999999	999999	593	999999	293	585	665	361	999999	999999	117	999999	173	621	603	999999	631	999999	999999	997	248	10	347	605	52	999999	51	999	429	208	999999	366	480	815	71	757	826	999999	999999	672	710	644	999999	999999	999999	999999	667	423	296	999999	502	150	930	993	589	999999	999999	999999	53	802	544	666	932	186	261	750	999999	999999	559	999999	586	622	69	447	999999	603	476	874	981	847	823	628	712	447	706	273	436	486	235	999999	
999999	838	964	617	137	54	712	357	221	873	593	319	863	450	999999	879	999999	492	999999	985	383	999999	16	206	979	916	953	495	999999	987	324	134	999999	999999	999999	747	999999	451	999999	252	891	129	663	117	264	513	764	271	52	826	191	944	999999	250	837	319	832	999999	638	221	999999	999999	999999	999999	559	999999	197	524	701	657	231	640	182	463	103	999999	133	999999	999999	476	999999	999999	999999	999999	806	379	353	882	510	999999	915	999999	813	109	162	675	252	439	557	794	325	250	570	395	605	999999	771	327	156	583	196	933	999999	999999	999999	407	999999	233	427	189	999999	315	24	271	741	999999	826	83	310	428	999999	999999	351	157	161	911	132	67	57	264	999999	36	735	927	999999	981	999999	999999	49	999999	900	29	999999	378	679	19	236	308	653	274	724	698	26	727	571	999999	592	999999	20	157	999999	716	185	172	581	999999	579	999999	28	999999	999999	999999	43	556	528	999999	680	999999	477	151	999999	823	414	783	540	909	20	999999	365	999999	399	394	640	999999	478	999999	999999	850	999999	590	999999	149	290	893	996	999999	664	470	999999	579	999999	619	211	868	999999	462	999999	999999	632	672	88	570	730	277	370	883	544	151	999999	344	999999	999999	186	887	712	546	543	999999	786	999999	254	999999	810	786	927	999999	999999	772	429	26	881	452	228	999999	512	868	418	22	999999	999999	999999	523	392	864	430	992	443	324	166	999999	919	791	614	999999	428	537	760	943	349	590	999999	999999	721	70	462	705	999999	999999	384	844	137	530	987	999999	985	730	167	945	365	934	346	868	999999	503	107	999999	837	587	705	974	117	475	673	999999	421	242	999999	332	412	725	391	389	939	321	798	999999	804	940	655	697	380	815	587	414	254	832	166	999999	999999	999999	868	999999	999999	409	736	662	857	55	262	753	929	835	542	640	553	956	929	303	705	709	295	896	932	17	604	302	887	999999	698	589	85	583	369	49	856	368	41	999999	584	999999	541	999999	999999	902	999999	545	999999	946	861	297	902	999999	522	263	87	971	999999	350	805	444	775	599	356	999999	677	999999	999999	503	784	194	924	999999	718	569	177	999999	218	999999	249	69	29	999999	999999	999999	686	223	71	116	999999	999999	276	691	734	999999	370	942	412	999999	234	422	999999	779	172	999999	999999	513	999999	952	999999	551	763	71	111	745	999999	999999	999999	945	985	999999	294	369	541	999999	918	243	664	578	999999	235	133	999999	805	999999	989	250	777	729	48	999999	999999	999999	30	420	999999	215	590	989	725	536	
749	999999	999999	770	137	710	248	274	758	139	849	574	753	861	999999	569	266	284	755	184	67	472	907	999999	394	186	999999	130	776	712	999999	675	853	672	999999	999999	173	44	999999	289	999999	999999	970	999999	333	999999	364	168	999999	999999	948	999999	243	550	478	287	559	999999	386	951	999999	999999	497	999999	486	999999	721	91	385	762	406	231	584	999999	182	553	502	997	999999	889	821	190	999999	999999	763	346	442	313	204	208	116	947	658	999999	918	999999	26	924	433	159	999999	999999	782	999999	165	999999	731	999999	378	925	784	999999	736	496	140	191	989	282	999999	999999	742	417	999999	187	655	458	572	836	558	297	537	577	999999	340	115	547	407	898	68	999999	615	675	934	279	999999	999999	999999	171	999999	737	895	743	642	293	417	375	396	605	584	707	164	895	999999	91	397	217	987	999999	390	592	999999	999999	224	255	534	999999	999999	617	764	111	248	410	999999	821	401	793	934	999999	922	739	161	802	324	999999	881	719	467	853	881	215	999999	813	999999	35	953	804	529	397	759	350	999999	778	840	483	468	753	676	396	689	603	283	999999	483	651	440	981	776	862	374	999999	609	628	736	559	999999	434	629	999999	999999	596	274	999999	531	582	846	382	961	999999	893	999999	53	999999	174	287	999999	860	339	139	594	999999	999999	667	999999	999999	741	274	999999	290	939	43	134	483	528	999999	999999	999999	185	901	804	68	999999	999999	969	999999	771	538	464	458	627	683	104	999999	608	896	568	607	523	586	841	582	340	681	901	859	13	999999	999999	81	999999	205	685	438	335	536	951	102	697	999999	999999	212	999999	593	662	265	938	634	999999	631	534	731	222	598	999999	231	727	348	43	119	999999	999999	999999	999999	999999	432	997	999999	174	81	944	475	909	737	999999	638	772	747	999999	999999	920	999999	693	999999	999999	226	982	96	378	999999	809	999999	68	587	553	999999	999999	427	93	240	268	282	469	804	687	68	822	485	195	431	458	980	329	397	199	863	518	76	844	293	449	910	297	70	272	999999	417	999999	999999	442	422	355	664	788	999999	648	909	889	243	489	999999	507	901	946	999999	828	999999	999999	999999	690	999999	159	582	999999	790	357	999999	409	542	999999	651	500	302	999999	999999	999999	999999	541	999999	551	999999	629	832	365	999999	999999	19	350	415	443	57	745	933	502	979	273	773	864	999999	40	663	510	356	887	999999	903	214	999999	999999	552	512	751	999999	846	737	833	327	227	909	999999	348	643	994	108	308	999999	999999	799	773	745	339	461	
544	980	887	999999	282	945	999999	985	737	999999	999999	862	931	305	999999	96	999999	156	946	556	954	159	691	29	516	258	588	933	347	414	384	203	223	60	999999	681	959	293	560	381	999999	999999	120	487	241	141	177	13	999999	479	44	999999	799	783	999999	395	298	868	999999	34	999999	593	648	999999	486	219	649	880	97	413	137	999999	596	999999	855	40	999999	213	788	384	90	999999	122	999999	999999	757	403	440	553	999999	999999	100	356	535	999999	117	286	787	11	31	492	297	915	417	351	563	41	234	927	477	999999	94	89	999999	943	782	480	780	999999	729	815	999999	337	999999	30	46	999999	70	999999	999999	999999	261	212	999999	891	793	669	705	999999	817	726	999999	512	86	476	999999	21	793	592	999999	999999	506	834	282	999999	283	959	649	396	315	438	970	674	190	723	104	882	322	671	160	999999	775	264	145	13	646	707	999999	999999	722	35	340	999999	328	119	257	427	930	560	618	999999	29	318	999999	388	755	504	331	362	381	425	698	132	999999	999999	862	999999	698	999999	999999	576	999999	850	674	999999	108	999999	999999	999999	475	676	951	762	63	326	104	466	53	757	258	151	385	999999	999999	307	999999	217	46	210	257	15	729	661	990	999999	134	178	644	999999	290	262	159	260	886	705	473	999999	79	125	33	405	999999	941	999999	428	200	999999	999999	376	999999	890	466	155	999999	470	999999	300	999999	21	201	925	822	999999	477	995	992	134	20	722	833	400	148	999999	186	999999	999999	999999	640	999999	851	999999	999999	277	977	999999	796	13	438	426	757	183	174	68	923	108	582	95	474	35	999999	76	800	710	543	999999	752	545	969	969	662	169	999999	999999	169	878	189	555	999999	87	209	988	696	999999	964	660	235	999999	997	87	999999	722	999999	615	145	785	523	999999	734	425	647	260	43	468	999999	999999	523	964	898	55	918	37	950	397	825	447	379	216	746	882	999999	999999	548	891	999999	939	845	54	74	999999	364	154	820	719	439	949	954	238	829	376	147	271	190	999999	169	999999	999999	926	789	697	415	317	299	851	98	974	712	152	768	825	752	478	899	524	690	773	216	240	957	876	492	999999	999999	999999	745	74	492	596	732	999999	176	919	265	376	968	999999	999999	999999	630	464	999999	812	469	13	623	669	999999	665	270	999999	46	541	969	913	999999	274	999999	919	116	33	999999	125	420	321	659	833	223	999999	555	643	918	247	609	503	639	999999	999999	383	756	85	999999	826	335	346	999999	999999	950	351	171	704	999999	
935	999999	607	971	131	402	157	999999	999999	999999	999999	999999	627	476	999999	999999	475	283	534	999999	999999	173	40	330	666	999999	83	901	34	882	999999	371	851	526	983	385	999999	531	517	288	535	999999	965	630	999999	716	708	999999	622	703	999999	78	636	999999	570	772	832	286	315	999999	328	256	330	999999	584	999999	269	999999	999999	423	929	944	999999	256	66	527	999999	410	467	999999	999999	999999	289	999999	408	803	734	738	956	220	999999	726	226	999999	999999	288	708	67	55	395	457	999999	386	208	999999	540	312	999999	66	999999	574	999999	999999	365	260	125	966	999	509	999999	743	531	155	999999	999999	213	728	589	999999	777	818	150	365	81	503	484	827	90	999999	999999	500	354	681	999999	645	131	999999	999999	925	844	322	709	558	274	652	999999	461	113	999999	570	999999	722	999999	288	233	434	76	747	862	999999	999999	999999	451	641	290	999999	849	241	637	748	999999	867	664	999999	465	119	592	100	999999	999999	33	724	999999	986	66	777	262	403	999999	220	64	169	998	160	556	999999	267	917	983	263	86	999999	475	999999	274	944	999999	649	822	124	842	975	328	295	752	573	144	465	584	513	146	999999	552	426	693	146	869	514	999999	40	851	999999	117	175	999999	999999	999999	999999	721	122	719	612	999999	999999	378	89	999999	712	407	982	999999	802	342	480	127	999999	999999	999999	895	138	84	554	753	999999	273	177	867	163	794	948	324	972	743	999999	793	999999	875	977	58	614	999999	166	116	913	999999	58	342	999999	57	870	136	999999	276	999999	47	174	859	787	311	211	221	687	918	459	668	999999	69	869	686	594	999999	699	10	290	833	918	448	839	999999	999999	999999	240	115	924	821	124	999999	160	435	629	673	97	676	846	999999	617	248	999999	999999	421	989	472	951	462	125	437	209	985	759	129	726	30	999999	96	999999	999999	581	993	637	999999	999999	908	444	999999	920	666	999999	163	888	226	680	791	999999	641	235	371	289	653	808	394	999999	719	999999	316	903	999999	999999	589	999999	999999	999999	254	999999	999999	999999	91	999999	894	999999	999999	414	56	107	999999	448	934	999999	103	861	14	702	928	999999	253	638	902	999999	138	999999	277	313	443	683	476	999999	435	772	892	842	153	999999	394	120	360	999999	868	621	999999	999999	968	999999	269	728	999999	719	116	69	775	999999	896	573	999999	740	275	999999	970	372	631	999999	22	172	543	261	717	999999	317	817	835	272	999999	999999	659	271	195	59	999999	714	218	999999	84	376	996	829	946	999999	445	654	845	999999	19	
999999	999999	506	854	806	683	17	999999	804	999999	298	233	512	302	999999	914	637	555	225	110	265	999999	874	286	645	175	714	999999	147	999999	663	972	630	263	274	301	162	417	389	999999	46	704	413	355	999999	153	999999	536	341	665	807	109	999999	114	999999	351	999999	999999	218	640	968	999999	873	579	999999	326	603	259	37	323	999999	999999	175	999999	73	999999	750	529	500	502	681	188	973	999999	999999	564	352	525	509	923	185	931	209	999999	407	999999	999999	999999	999999	470	999999	243	508	999999	999999	588	933	779	50	202	600	596	730	715	958	790	728	999999	161	194	973	88	750	999999	148	830	30	999999	452	729	731	916	999999	999999	953	447	679	956	999999	999999	630	999999	484	316	332	588	211	999999	790	616	615	438	682	999999	496	999999	493	403	879	83	999999	999999	999999	321	471	999999	999999	999999	761	521	120	999999	824	322	563	411	603	444	782	999999	999999	536	636	835	124	999999	243	999999	542	492	954	286	86	999999	281	124	245	173	999999	648	914	510	999999	279	999999	842	613	370	999999	95	867	58	621	328	454	999999	879	501	207	999999	450	999999	167	279	999999	834	999999	330	50	449	175	440	999999	143	999999	128	804	367	339	281	689	999999	999999	999999	625	905	664	758	60	999999	999999	744	999999	677	208	750	353	999999	712	672	999999	999999	999999	999999	920	999999	999999	488	999999	336	237	521	999999	926	488	577	520	710	653	660	179	937	279	799	999999	431	474	921	935	895	775	350	655	667	134	999999	552	244	537	198	455	186	86	724	23	722	582	49	199	630	240	642	809	62	999999	219	23	999999	212	498	999999	539	999999	786	560	886	866	504	801	91	34	285	999999	999999	215	993	861	999999	999999	492	848	999999	731	315	999999	142	541	602	174	914	999999	999999	41	48	236	916	633	299	999999	137	855	88	248	117	999999	954	469	354	847	509	358	467	999999	720	650	536	807	247	131	428	999999	273	339	886	698	999999	999999	145	238	298	369	572	999999	658	636	770	197	623	999999	710	673	197	999999	999999	566	924	286	321	999999	999999	118	396	177	744	782	592	748	999999	418	999999	999999	999999	999999	558	150	786	85	95	94	879	999999	193	537	420	754	167	518	674	329	773	726	932	747	538	190	999999	404	999999	999999	999999	31	999999	215	117	999	999999	81	207	525	780	849	201	237	518	360	924	999999	757	989	625	999999	999999	999999	644	876	778	586	587	378	177	999999	437	220	49	999999	999999	999999	430	999999	415	95	321	999999	999999	924	535	704	239	187	265	
124	646	999999	260	970	947	999999	570	241	230	999999	493	828	357	398	421	980	197	660	846	946	437	346	584	540	999999	925	492	720	350	83	357	410	999999	63	744	780	960	78	999999	709	417	199	999999	651	601	492	999999	160	999999	554	517	578	340	999999	686	310	82	720	218	32	321	850	999999	157	415	93	715	304	653	641	30	128	999999	147	538	248	155	932	938	280	133	342	999999	796	999999	999999	79	804	377	999999	707	249	999999	999999	398	567	999999	52	246	517	776	506	506	872	999999	398	828	999999	780	448	165	149	781	938	898	979	643	999999	590	636	24	911	927	220	999999	780	268	863	999999	970	938	112	696	430	999999	627	999999	999999	272	177	950	875	33	999999	999999	999999	468	999999	988	418	924	215	999999	609	503	864	578	999999	938	752	140	964	999999	809	509	62	999999	999999	999999	281	999999	308	999999	422	999999	149	887	999999	931	375	322	345	875	340	56	732	650	97	999999	639	58	999999	406	520	47	985	430	224	429	236	124	116	488	717	275	625	384	49	922	999999	976	579	364	572	439	794	999999	124	762	776	411	999999	434	805	232	603	902	320	999999	700	999999	673	999999	704	260	999999	857	168	999999	430	358	611	999999	572	662	479	195	833	999999	253	896	316	999999	652	825	759	999999	683	999999	672	999999	999999	664	232	645	313	999	999999	321	233	937	931	59	999999	999999	799	199	861	153	752	418	999999	239	141	999999	411	222	999999	879	500	999999	184	673	403	706	999999	947	942	999999	358	999999	534	521	857	316	964	267	128	234	35	570	819	540	741	999999	655	834	532	999999	999999	999999	82	780	999999	698	762	999999	655	635	144	851	256	934	999999	283	883	556	999999	825	839	153	103	703	853	930	714	643	931	149	61	459	425	524	692	267	999999	753	999999	999999	553	706	611	493	99	184	323	885	999999	999999	999999	108	461	707	588	999999	998	378	999999	890	984	129	336	999999	584	684	999999	732	251	536	876	999999	856	224	999999	142	542	610	999999	679	617	829	898	473	769	952	997	718	935	602	269	38	826	810	183	999999	380	104	908	999999	747	590	643	219	591	999999	252	999999	435	456	557	999999	999999	999999	999999	164	230	863	747	632	686	999999	999999	999999	277	848	313	56	50	999999	762	999999	701	999999	931	36	196	688	881	528	710	760	999999	489	54	871	272	577	537	999999	213	516	357	286	728	999999	999999	999999	941	743	999999	205	206	587	999999	120	696	566	326	999999	968	542	981	999999	921	999999	435	317	604	406	
585	735	518	31	999999	255	99	425	479	999999	999999	202	747	148	999999	514	999999	999999	999999	934	999999	999999	261	291	60	671	999999	138	364	999999	999999	486	399	545	167	211	686	999999	943	999999	999999	281	999999	999999	23	776	999999	842	637	416	999999	729	521	669	231	999999	484	237	971	973	720	961	70	677	307	755	802	211	980	390	999999	387	999999	358	913	999999	618	999999	277	284	876	692	501	948	999999	874	965	729	324	287	727	459	999999	969	727	69	220	419	126	268	973	593	862	256	588	999999	967	173	756	999999	999999	647	960	696	107	999999	470	121	248	433	999999	82	887	999999	663	378	183	792	630	999999	692	209	719	19	310	999999	999999	254	999999	454	907	802	973	996	26	999999	498	517	872	700	599	108	181	999999	478	901	706	999999	593	999999	811	184	542	902	999999	71	928	999999	999999	999999	206	999999	752	793	525	986	109	890	686	584	999999	999999	999999	929	264	593	37	35	540	408	585	671	661	159	999999	733	269	999999	371	999999	161	547	130	68	503	384	356	999999	178	491	802	816	482	19	339	155	999999	613	648	51	999999	902	420	987	238	535	563	999999	160	999999	726	38	528	730	432	999999	999999	999999	436	880	247	999999	857	999999	606	769	199	999999	820	999999	478	656	432	330	999999	259	136	143	999999	999999	820	999999	237	386	999999	773	999999	751	586	999999	999999	403	999999	768	803	394	55	371	999999	468	346	911	782	662	999999	80	606	207	809	999999	215	412	42	468	999999	492	999999	480	293	832	482	447	999999	999999	999999	85	479	664	526	999999	999999	765	999999	370	632	909	972	574	72	694	177	99	999999	999999	999999	207	370	999999	708	999999	999999	999999	87	559	986	999999	845	999999	775	248	600	942	681	282	969	450	660	671	999999	160	520	999999	418	599	999999	392	999999	663	42	689	714	760	955	215	999999	639	687	202	384	999999	999999	23	799	999999	104	999999	418	669	999999	350	547	699	882	999999	999999	133	165	488	894	603	403	999999	926	95	534	839	986	999999	716	340	762	468	297	112	999999	999999	59	595	504	439	974	835	230	691	999999	999999	878	407	414	442	999999	209	308	780	340	999999	96	713	298	265	248	943	999999	112	999999	89	999999	999999	472	304	84	570	999999	465	629	999999	961	245	943	519	961	999999	70	999999	999999	563	170	517	772	999999	419	999999	306	248	999999	41	881	128	112	72	999999	107	934	999999	368	913	999999	999999	999999	772	921	851	999999	779	304	659	999999	999999	255	34	919	894	999999	269	884	738	273	999999	274	597	
685	843	142	880	905	863	654	999999	915	999999	348	327	999999	999	291	999999	999999	527	944	540	158	211	999999	87	153	718	99	999999	235	999999	650	479	578	999999	96	88	999999	890	873	440	15	932	765	312	686	999999	999999	19	977	325	173	746	801	999999	999999	484	970	65	999999	197	774	978	999999	295	302	869	748	802	912	999999	850	684	999999	513	999999	226	446	570	401	999999	189	90	697	910	465	904	677	844	124	612	117	999999	163	686	999999	36	217	999999	19	817	853	736	106	773	475	999999	102	297	208	232	47	410	999999	999999	17	999999	290	814	829	398	201	903	999999	309	106	197	531	967	999999	508	999999	967	999999	584	698	453	983	924	999999	977	999999	390	646	999999	999999	999999	999	999999	678	971	746	999999	649	621	999999	999999	58	999999	999999	999999	957	135	449	699	224	80	849	89	497	564	710	366	379	852	586	811	266	796	999999	398	197	562	999999	875	762	614	327	999999	999999	748	404	196	256	166	29	686	940	999999	677	504	999999	919	481	124	999999	389	33	797	44	814	999999	261	72	289	100	404	999999	574	936	609	999999	910	131	999999	169	524	999999	223	833	999999	870	319	129	239	540	278	91	999999	614	382	591	529	904	999999	65	999999	999999	966	75	624	849	376	20	77	999999	946	999999	732	999999	746	999999	810	999999	144	943	383	142	999999	748	822	323	999999	959	564	28	233	16	977	999999	999999	401	999999	157	218	61	504	308	999999	999999	594	479	358	229	999999	999999	999999	565	769	209	999999	999999	300	228	253	999999	196	416	999999	999999	528	940	820	49	999999	999999	135	662	999999	93	449	84	90	355	164	352	999999	442	100	460	247	667	999999	999999	999999	16	110	999999	904	906	999999	97	999999	11	959	653	658	318	292	999999	978	128	809	686	760	607	929	999999	999999	900	347	754	326	995	812	860	703	52	39	931	999999	999999	999999	850	999999	999999	232	999999	395	510	999999	655	999999	577	482	129	858	560	27	413	87	166	861	999999	999999	119	771	856	199	109	999999	999999	289	361	279	778	370	959	467	999999	999999	999999	999999	563	216	691	603	748	999999	999999	999999	153	999999	625	854	98	347	754	291	119	589	999999	888	296	999999	87	999999	799	999999	703	999999	899	102	618	37	236	606	308	796	877	516	32	343	999999	999999	807	590	999999	507	191	999999	615	999999	999999	818	20	961	272	13	138	999999	999999	999999	820	999999	113	999999	416	598	627	491	49	999999	413	602	567	41	392	199	753	497	712	302	126	272	152	999999	744	799	27	274	
999999	305	667	562	712	581	523	572	993	756	184	75	999999	699	402	658	999999	999999	999999	999999	579	999999	260	641	612	511	334	557	791	882	999999	616	580	363	157	743	299	850	999999	985	518	819	205	996	322	999999	422	427	869	494	956	989	548	49	999999	270	55	36	950	210	257	999999	781	999999	451	567	494	999999	552	658	369	999999	999999	275	469	759	877	263	329	964	98	907	688	307	925	325	78	999999	999999	886	698	273	900	999999	999999	552	48	999999	999999	755	162	896	874	221	135	542	135	282	579	999999	392	791	999999	999999	121	999999	287	483	196	135	499	954	858	666	960	105	523	184	537	999999	721	794	708	573	812	202	42	476	181	999999	999999	795	961	732	503	999999	999999	914	578	398	275	564	897	430	265	208	48	999999	261	39	28	950	744	662	999999	598	93	143	183	999999	317	810	312	803	934	703	993	135	172	63	539	608	606	149	651	166	897	287	999999	614	164	824	225	152	374	250	999999	999999	519	999999	822	433	741	658	999999	464	262	104	495	562	215	912	55	207	999999	419	353	605	999999	999999	999999	999999	999999	569	999999	493	595	999999	438	693	999999	999999	616	267	240	115	999999	999999	68	196	904	803	999999	999999	408	999999	778	27	651	999999	896	455	999999	999999	213	999999	608	182	893	597	869	102	665	999999	910	520	306	788	999999	394	552	405	546	824	999999	898	23	79	170	999999	714	999999	517	484	797	999999	408	163	63	999999	507	999999	999999	471	999999	999999	999999	999999	844	888	999999	990	999999	267	999999	501	999999	471	999999	999999	12	999999	999999	378	999999	999999	585	191	999999	713	122	152	999999	999999	886	856	350	85	507	351	760	33	999999	999999	579	723	526	260	82	305	298	936	854	748	220	969	683	999999	999999	35	999999	956	999999	999999	999999	801	266	307	381	555	999999	832	963	958	554	979	313	999999	799	169	774	334	999999	999999	424	999999	298	985	541	999999	183	663	999999	482	125	999999	48	103	505	777	467	229	878	527	154	465	972	896	203	241	666	999999	886	428	260	901	847	286	717	600	513	280	765	999999	381	497	345	491	843	750	941	219	244	31	999999	555	455	591	565	958	212	402	791	310	259	999999	776	78	231	223	956	761	385	904	274	196	463	424	999999	999999	130	491	63	999999	300	457	708	865	726	704	455	266	721	758	397	120	488	465	215	151	999999	276	269	629	794	189	834	999999	999999	999999	999999	999999	446	999999	999999	721	349	348	19	802	531	911	999999	526	767	700	50	999999	516	163	
707	999999	219	13	935	999999	231	999999	999999	120	622	378	119	220	612	999999	820	812	921	676	771	150	455	999999	620	809	924	743	861	104	148	217	823	602	808	104	822	442	972	984	999999	999999	999999	898	189	999999	801	141	914	353	999999	238	999999	999999	999999	999999	552	806	999999	136	928	488	999999	564	999999	999999	999999	999999	999999	999999	601	387	999999	936	185	855	459	999999	232	467	17	793	828	518	999999	910	511	999999	220	999999	999999	25	58	999999	999999	22	999999	135	926	773	607	295	729	407	752	502	398	768	999999	536	999999	999999	583	925	128	145	659	63	999999	72	904	572	306	999999	999999	585	338	993	881	172	511	999999	630	999999	860	999999	74	431	765	721	999999	999999	327	683	143	557	442	133	727	919	362	301	999999	999999	999999	44	988	567	442	176	999999	999999	887	502	35	999999	375	134	74	406	80	238	297	999999	999999	171	255	999999	37	417	153	215	275	999999	999999	220	548	999999	588	826	999999	506	988	599	999999	125	855	824	657	359	192	999999	68	999999	849	134	13	999999	323	708	788	374	540	35	999999	957	139	999999	692	815	245	609	999999	248	999999	574	249	697	80	435	316	999999	965	999999	234	836	157	944	999999	685	999999	391	451	880	48	369	966	962	999999	600	999999	929	142	842	124	999999	771	820	999999	999999	884	315	999999	888	401	367	999999	862	800	999999	999999	999999	813	16	608	999999	999999	665	999999	313	607	286	999999	480	449	999999	999999	133	563	652	75	337	296	837	800	900	999999	563	488	680	999999	999999	172	391	789	800	125	136	999999	270	424	115	620	355	677	608	195	615	448	24	79	285	999999	999999	130	483	898	976	215	708	557	999999	186	529	353	503	124	739	690	648	271	171	889	999999	999999	959	716	941	999999	999999	715	999999	124	474	610	684	805	23	270	316	902	149	920	535	713	820	999999	101	12	183	493	999999	924	800	752	999999	395	15	921	170	766	957	816	23	992	865	490	712	918	669	698	999999	479	383	746	132	999999	999999	999999	416	999999	625	939	986	709	270	766	999999	999999	702	298	800	101	999999	550	945	332	999999	999999	847	999999	227	182	342	485	392	976	550	999999	629	667	41	426	514	140	151	27	829	314	732	109	175	999999	225	380	897	999999	379	999999	801	800	999999	822	741	999999	813	452	606	511	999999	999999	226	270	102	999999	266	384	587	969	408	927	503	999999	809	748	174	236	956	961	999999	999999	606	716	999999	829	333	999999	684	438	326	698	999999	328	987	448	883	905	897	190	124	
523	999999	409	434	874	306	999999	22	992	911	586	495	644	999999	999999	687	999999	18	273	711	58	699	158	999999	710	515	185	615	371	865	269	999999	999999	847	74	999999	999999	999999	999999	999999	593	206	692	999999	740	212	777	404	53	760	999999	896	999999	479	75	999999	283	757	724	368	131	134	650	136	652	257	719	796	859	992	490	226	630	740	999999	851	17	999999	999999	507	738	780	572	999999	491	999999	704	999999	782	250	677	999999	567	29	410	469	999999	999999	874	493	493	980	544	61	279	167	275	894	999999	999999	816	650	845	226	629	350	562	49	644	999999	553	999999	24	618	324	51	659	999999	339	657	306	451	758	429	24	757	999999	520	341	334	107	809	944	999999	999999	36	604	351	999999	999999	907	516	999999	594	939	999999	966	925	736	238	999999	664	564	704	917	374	892	425	999999	871	114	51	999999	319	191	743	478	455	194	297	446	999999	999999	279	750	789	999999	173	999999	944	999999	320	999999	113	826	442	999999	250	650	999999	144	188	149	999999	955	866	808	610	413	206	999999	520	999999	448	792	199	453	294	953	138	843	729	936	267	90	794	267	604	493	749	497	237	999999	135	163	267	999999	999999	324	884	980	919	999999	293	352	280	999999	345	320	999999	989	961	296	999999	999999	414	999999	881	447	170	999999	214	999999	663	708	374	715	615	294	534	31	999999	969	999999	999999	923	969	653	915	809	225	921	293	855	759	536	999999	293	999999	748	25	297	254	163	285	999999	802	999999	584	978	565	963	60	785	616	238	999999	226	375	999999	445	598	966	638	944	687	920	272	904	182	999999	432	999999	546	519	999999	999999	999999	794	999999	131	873	78	936	253	262	870	508	249	531	999999	724	999999	618	313	426	330	616	218	597	855	539	999999	412	555	143	267	514	276	999999	723	185	432	994	179	571	999999	999999	394	692	817	422	32	383	999999	707	514	97	242	102	412	999999	607	206	525	999999	681	666	390	999999	995	365	241	999999	807	369	302	923	448	741	896	301	232	526	780	443	517	818	775	999999	999999	179	999999	999999	479	823	578	236	479	999999	890	863	648	284	697	461	999999	664	999999	999999	415	590	648	501	206	121	999999	999999	425	91	84	862	890	542	490	825	93	68	887	999999	999999	999999	454	861	851	42	652	948	999999	328	262	853	253	507	442	48	531	999999	977	368	999999	498	810	397	513	999999	973	115	793	871	378	132	999999	591	486	999999	145	787	649	173	468	728	999999	107	999999	231	619	393	999999	999999	
999999	999999	91	529	836	999999	265	67	357	823	69	547	999999	957	999999	140	86	662	31	102	902	999999	141	813	899	999999	247	713	568	292	999999	590	14	999999	999999	999999	51	256	754	193	94	999999	999999	999999	114	920	573	303	156	698	999999	957	372	18	549	560	180	277	999999	418	65	999999	499	999999	415	479	542	813	389	999999	99	999999	907	837	999999	824	999999	315	708	999999	854	999999	999999	869	147	460	228	996	999999	27	895	999999	626	999999	137	999999	589	999999	420	635	388	999999	913	272	609	999999	59	534	11	999999	257	999999	569	651	999999	122	985	630	927	955	261	546	21	372	988	325	212	572	709	474	999999	938	895	83	600	999999	999999	999999	269	821	410	999999	999999	87	769	40	214	975	781	25	557	959	447	464	384	841	748	999999	284	294	999999	487	825	536	489	318	999999	495	60	469	92	691	999999	115	555	567	551	934	602	957	121	999999	790	694	917	286	501	441	699	758	356	999999	30	975	708	922	999999	468	598	461	70	718	924	321	932	866	999999	999999	999999	816	300	814	948	326	182	886	999999	140	618	213	817	538	795	999999	999999	999999	670	395	407	632	699	92	346	151	897	999999	312	479	999999	999999	687	170	531	883	999999	542	539	704	802	822	236	999999	850	999999	643	999999	999999	999999	208	999999	205	212	999999	286	999999	218	999999	807	428	779	999999	227	379	567	525	657	999999	912	999999	581	999999	966	999999	584	999999	962	242	951	507	999999	480	680	999999	433	856	485	235	999999	999999	259	999999	999999	285	33	249	18	999999	292	869	986	999999	19	797	626	273	238	619	360	999999	164	976	999999	999999	63	309	903	946	945	711	49	999999	761	156	584	999999	343	691	999999	344	397	604	999999	91	520	849	470	882	999999	999999	627	865	875	999999	611	283	547	431	999999	999999	345	72	999999	999999	829	999999	763	863	223	118	929	546	999999	25	999999	999999	36	999999	789	213	839	999999	999999	785	93	183	555	397	545	311	999999	999999	469	999999	999999	334	191	378	262	999999	999999	999999	668	545	999999	999999	815	860	999999	60	256	112	999999	28	884	999999	770	999999	497	999999	999999	376	327	912	148	999999	86	999999	999999	168	378	658	192	833	127	241	362	755	554	12	368	999999	999999	495	64	999999	279	451	960	684	564	999999	880	999999	945	719	999999	756	999999	999999	999999	610	844	722	681	999999	919	808	900	653	962	25	92	494	297	325	860	832	857	999999	999999	635	254	341	604	999999	778	585	887	407	952	605	358	341	999999	757	849	793	813	466	948	
471	551	317	999999	999999	472	395	999999	630	999999	457	899	137	475	999999	999999	512	128	857	819	999999	999999	502	701	367	666	750	495	999999	999999	76	28	999999	999999	286	93	937	620	65	361	392	276	999999	548	504	706	230	999999	630	401	347	999999	956	646	614	550	999999	999999	364	882	721	900	778	165	999999	438	508	805	198	999999	999999	999999	999999	999999	436	77	999999	954	206	661	446	999999	999999	149	999999	401	999999	999999	717	735	45	331	266	999999	639	492	497	111	755	76	999999	999999	677	345	972	999999	612	460	220	546	887	103	419	702	999999	837	44	999999	37	401	375	753	98	462	259	107	999999	999999	866	944	580	999999	999999	140	463	999999	217	999999	176	683	788	612	999999	181	848	941	911	563	999999	802	458	999999	84	364	999999	999999	999999	224	95	874	999999	723	593	999999	999999	999999	999999	289	999999	424	999999	514	472	353	612	763	219	917	614	999999	196	82	162	73	496	722	999999	843	439	19	694	992	444	302	865	999999	28	999999	999999	999999	56	999999	324	322	999999	943	394	730	751	937	244	419	610	999999	688	746	571	530	779	253	999999	61	849	239	729	637	80	180	999999	999999	744	941	999999	101	271	564	757	999999	891	552	337	757	102	999999	999999	285	392	666	614	999999	503	498	999999	999999	675	994	781	999999	593	544	873	224	252	213	202	302	707	518	516	133	988	731	638	237	915	999999	959	357	464	999999	999999	414	999999	369	999999	255	453	749	425	277	783	673	999999	356	999999	123	515	888	309	482	578	999999	159	490	140	999999	859	270	999999	585	44	434	999999	149	299	468	657	999999	169	946	849	957	999999	999999	999999	325	485	292	999999	802	999999	81	57	999999	875	381	264	999999	238	281	396	192	703	840	999999	358	52	117	999999	999999	465	999999	999999	363	633	620	780	910	999999	815	999999	577	712	253	10	999999	386	647	273	999999	214	999999	653	888	560	999999	263	261	999999	999999	282	377	234	347	999999	952	353	694	359	265	600	999999	935	999999	984	818	479	999999	840	280	972	404	999999	999999	999999	999999	978	840	802	965	366	528	905	159	543	919	353	999999	907	57	619	999999	298	999999	999999	999999	647	999999	903	999999	197	999999	421	999999	999999	877	999999	999999	341	463	999999	512	891	393	898	81	448	786	999999	75	475	114	552	793	660	289	999999	836	999999	155	999999	747	936	999999	778	999999	999999	999999	139	665	999999	999999	43	454	999999	999999	800	905	118	254	999999	861	999999	838	277	999999	261	999999	999999	739	771	697	999999	196	999999	236	576	831	614	999999	
964	279	656	224	679	216	80	108	719	553	999999	210	727	578	999999	384	397	108	792	694	311	489	104	400	999999	698	997	999999	236	999999	540	999999	300	773	290	999999	999999	999999	169	999999	22	999999	908	531	259	570	969	692	463	842	839	478	999999	919	44	484	184	999999	329	981	219	233	871	872	23	520	999999	954	297	590	180	260	939	731	682	158	581	573	150	333	999999	999999	393	394	18	999999	929	380	999999	806	968	948	817	187	851	999999	291	45	518	738	661	25	404	873	672	588	539	317	247	885	902	611	125	995	262	904	840	999999	863	950	999999	538	999999	491	621	231	443	761	880	893	867	545	65	411	672	712	909	999999	722	429	533	622	999999	854	903	367	833	999999	925	947	948	804	182	999999	157	132	999999	999999	999999	450	999999	777	436	354	27	367	999999	713	332	999999	999999	330	999999	443	999999	968	999999	370	587	264	397	621	836	933	945	999999	373	999999	264	550	912	999999	268	999999	999999	755	195	999999	999999	546	811	130	498	385	999999	999999	49	738	150	188	726	439	335	996	63	533	941	999999	408	953	993	68	459	999999	637	998	71	493	169	671	783	616	534	999999	999999	276	132	999999	999999	327	999999	635	357	999999	823	482	670	271	228	750	814	692	390	882	999999	999999	999999	716	748	999999	999999	556	578	478	999999	999999	999999	293	553	786	999999	491	522	999999	999999	999999	710	383	958	164	338	799	274	418	999999	101	236	651	498	700	605	999999	712	38	760	999999	66	878	679	999999	577	386	999999	441	999999	333	179	309	953	194	52	999999	757	593	624	767	291	169	621	314	884	999999	999999	853	999999	995	778	494	330	460	311	831	704	255	587	951	90	832	79	999999	921	927	697	314	999999	999999	658	128	999999	999999	999999	999999	267	374	829	999999	591	999999	261	354	554	999999	978	502	999999	221	593	512	16	673	686	458	100	97	393	956	566	999999	206	999999	347	659	91	999999	999999	414	574	339	999999	274	369	225	581	725	979	246	948	205	430	445	999999	155	122	740	316	738	806	179	999999	999999	757	110	668	999999	16	999999	604	999999	238	479	646	263	95	741	313	999999	876	375	117	999999	999999	370	70	999999	157	999999	999999	351	30	535	999999	405	999999	999999	517	999999	999999	999999	718	94	641	307	999999	951	799	471	70	380	436	845	862	441	71	834	863	396	50	908	240	815	357	999999	999999	999999	871	251	906	541	234	54	913	683	656	999999	515	710	403	118	961	686	140	999999	914	184	673	175	343	999999	690	130	
228	648	962	902	999999	999999	677	273	999999	999999	565	528	155	999999	932	999999	999999	48	328	163	992	932	999999	554	999999	191	348	455	40	705	907	392	851	114	825	275	999999	753	999999	136	43	140	38	413	130	612	30	531	252	494	391	305	204	999999	999999	296	999999	418	227	555	49	232	243	384	649	182	677	51	999999	666	468	999999	999999	202	130	862	903	544	433	82	171	817	212	545	324	612	198	324	976	539	574	999999	536	999999	97	810	896	654	763	948	934	978	999999	586	35	360	552	12	416	275	392	166	984	155	394	232	999999	697	69	46	983	999999	999999	37	102	999999	504	23	115	319	965	259	999999	484	148	193	853	626	520	964	999999	999999	907	710	999999	417	327	391	355	864	999999	209	594	999999	964	580	913	936	493	868	855	539	896	107	310	999999	386	509	999999	211	379	403	186	999999	976	797	999999	999999	999999	999999	839	123	667	250	528	766	999999	63	999999	568	279	916	142	652	118	531	999999	809	410	999999	40	817	384	154	999999	999999	32	499	750	177	133	558	66	999999	39	741	871	656	579	543	478	333	989	999999	931	462	270	534	986	454	507	646	953	866	654	31	739	522	754	140	744	175	312	352	444	999999	999999	333	623	999999	659	643	240	999999	999999	999999	827	936	223	43	136	999999	999999	999999	999999	999999	999999	199	164	999999	12	358	902	999999	799	313	30	646	14	220	602	999999	911	619	794	864	999999	96	999999	946	999999	802	309	721	13	999999	661	16	682	999999	125	670	179	999999	999999	310	741	792	78	999999	687	190	931	12	440	999999	585	893	512	805	81	999999	867	217	812	209	59	999999	444	552	999999	999999	964	57	105	932	767	999999	254	493	133	623	28	101	999999	23	871	999999	999999	814	671	768	503	999999	999999	606	803	999999	999999	174	261	999999	357	525	588	672	999999	884	999999	999999	999999	999999	999999	28	682	457	500	775	947	999999	338	999999	999999	630	881	883	520	97	171	498	139	805	502	999999	241	572	276	502	512	999999	796	986	399	783	391	999999	129	484	204	438	999999	999999	23	999999	835	509	661	999999	644	705	161	999999	723	419	378	626	787	999999	999999	119	191	998	999999	999999	13	352	362	999999	248	500	764	45	999999	732	393	111	791	499	254	999999	911	549	858	807	999999	667	272	999999	415	999999	999999	560	697	999999	257	999999	764	663	999	493	156	999999	488	153	940	125	245	990	999999	999999	999999	298	999999	64	207	642	999999	999999	999999	345	999999	999999	710	483	897	213	348	808	485	285	
346	138	499	760	585	376	71	714	867	329	432	282	999999	999999	930	314	999999	642	886	615	967	999999	999999	664	414	774	835	14	255	736	777	436	999999	999999	929	705	999999	563	478	831	999999	435	597	595	999999	999999	427	571	552	999999	967	705	922	870	318	999999	391	835	356	811	540	66	468	140	999999	995	999999	214	218	235	514	999999	999999	64	44	542	712	162	750	606	356	999999	462	662	769	999999	999999	643	441	893	324	999999	999999	667	300	524	966	467	53	918	49	223	999999	327	89	294	541	867	999999	999999	999999	238	94	749	465	276	999999	806	370	479	491	999999	772	999999	910	550	475	506	764	999999	575	999999	999999	832	567	999999	911	145	583	999999	541	999999	807	666	568	95	999999	999999	999999	999999	920	170	107	999999	437	999999	451	46	416	538	819	44	113	326	209	89	130	262	999999	332	365	468	999999	999999	937	843	326	999999	999999	825	999999	999999	304	999999	599	415	999999	999999	999999	652	691	875	729	54	665	507	543	490	466	999999	965	627	285	999999	999999	461	936	221	999999	593	598	345	999999	999999	868	999999	739	373	727	794	999999	586	856	539	641	999999	739	188	229	440	310	836	999999	277	860	52	999999	425	80	999999	478	999999	907	812	63	355	999999	999999	185	999999	767	180	999999	671	999999	388	770	745	247	188	722	758	991	205	293	762	695	22	730	825	87	323	302	999999	325	995	678	54	999999	296	894	601	12	374	673	139	83	978	720	481	282	988	999999	891	424	999999	945	712	999999	300	660	583	418	360	777	453	999999	181	999999	561	710	725	268	999999	294	999999	755	626	532	999999	688	717	301	999999	999999	999999	145	410	175	604	60	999999	525	195	999999	321	193	999999	597	229	261	999999	631	999999	999999	999999	729	999999	999999	303	999999	328	189	375	612	943	999999	999999	807	999999	999999	477	15	999999	511	744	210	83	325	999999	999999	113	999999	312	902	786	999999	999999	999999	996	369	999999	802	872	999999	731	786	160	583	692	40	33	999999	908	999999	783	896	879	656	36	356	656	912	635	999999	862	299	999999	472	825	857	157	681	810	329	410	675	143	122	779	999999	59	499	999999	942	914	999999	131	401	129	889	999999	486	461	650	712	995	177	516	777	999999	999999	687	757	999999	882	352	44	588	510	118	762	766	999999	999999	307	166	999999	999999	451	604	999999	485	353	936	999999	671	229	170	617	415	507	627	345	999999	57	371	742	999999	999999	571	233	542	891	21	999999	999999	999999	392	353	555	999999	484	74	183	274	999999	344	999999	194	
221	132	873	971	105	610	999999	431	999999	30	935	424	491	633	879	999999	999999	594	999999	808	999999	71	836	817	71	999999	32	562	999999	82	623	36	921	613	848	449	999999	999999	795	999999	992	28	79	372	417	141	999999	851	194	803	638	840	12	999999	984	159	999999	65	999999	999999	999999	999999	269	467	407	908	502	999999	785	440	999999	73	798	931	999999	999999	992	999999	999999	999999	473	999999	378	369	443	782	34	999999	628	698	999999	304	661	999999	823	419	759	612	964	508	639	999999	76	999999	783	575	52	80	205	802	166	821	655	980	932	415	214	899	33	624	884	593	259	999999	286	725	411	408	999999	406	432	390	999999	999999	999999	125	114	623	585	868	740	999999	999999	826	541	342	648	681	999999	417	999999	859	588	350	999999	55	108	999999	477	68	999999	643	963	798	999999	776	999999	753	689	816	999999	590	323	164	999999	930	879	999999	554	944	999999	999999	941	699	201	999999	999999	999999	287	254	999999	134	155	527	705	107	990	914	456	999999	30	999999	992	999999	999999	625	999999	999999	466	999999	176	999999	999999	533	981	443	999999	999999	607	999999	974	162	999999	999999	999999	186	444	796	458	786	940	999999	976	789	923	999999	738	999999	593	576	36	999999	999999	999999	88	351	699	622	545	272	405	727	317	648	791	999999	429	556	850	930	190	749	999999	679	753	211	699	646	609	800	704	409	679	41	781	606	459	882	366	457	486	821	260	196	390	999999	999999	337	997	65	999999	191	451	662	395	286	401	32	840	877	999999	63	23	744	567	999999	57	999999	866	999999	419	546	999999	999999	999999	368	999999	789	299	540	999999	372	648	999999	48	523	957	27	999999	505	215	999999	999999	999999	805	433	808	515	999999	999999	175	380	471	813	645	225	999999	59	218	999999	786	612	733	309	999999	289	999999	468	706	54	49	39	641	371	978	982	505	711	596	30	999999	999999	170	904	999999	183	999999	835	908	823	999999	999999	808	618	718	603	702	742	165	999999	29	350	809	584	355	145	739	109	834	663	720	289	462	198	999999	802	451	999999	934	999999	388	578	559	882	521	141	999999	32	652	385	290	763	555	999999	999999	219	999999	999999	559	239	443	801	11	255	113	253	999999	620	151	999999	162	999999	807	999999	147	450	999999	926	73	224	914	717	457	999999	383	957	734	392	999999	267	627	864	279	704	717	587	577	314	779	278	685	999999	881	737	233	999999	955	550	933	559	429	999999	523	345	325	726	354	552	872	156	518	73	432	883	297	297	603	113	297	559	
999999	486	156	794	999999	999999	836	999999	235	966	11	193	999999	999999	999999	379	351	934	389	991	999999	35	442	633	759	622	999999	997	449	999999	813	851	262	383	686	943	112	728	807	21	889	999999	326	905	154	999999	613	794	55	999999	945	668	999999	306	326	999999	53	999999	45	915	134	838	280	299	163	999999	930	85	999999	895	276	623	137	377	111	999999	708	536	489	999999	18	394	999999	999999	989	154	999999	956	999999	838	899	589	999999	892	886	61	364	999999	752	994	404	538	999999	159	999999	999999	541	356	205	716	999999	517	43	611	906	999999	886	999999	310	999999	32	999999	999999	122	996	687	930	245	999999	60	255	681	783	495	39	480	551	802	878	999999	613	781	761	999999	698	999999	555	91	985	999999	174	614	726	744	971	430	520	999999	163	964	999999	999999	865	154	999999	999999	734	548	581	435	198	94	999999	643	999999	251	999999	677	424	614	999999	849	259	343	885	999999	954	49	523	609	999999	822	648	999999	275	317	915	616	878	240	999999	16	509	560	958	89	744	999999	349	730	999999	999999	315	548	833	999999	56	532	999999	831	513	999999	999999	999999	475	999999	445	999999	377	999999	999999	606	799	193	957	134	349	699	385	805	895	999999	700	793	401	128	516	110	999999	723	271	393	357	999999	726	999999	999999	536	94	591	644	999999	716	261	404	611	52	131	999999	708	212	356	999999	463	936	642	994	999999	581	356	999999	345	875	999999	826	942	259	999999	466	994	152	999999	614	793	171	117	165	448	999999	999999	85	999999	999999	999999	521	999999	246	893	999999	999999	967	749	955	738	999999	308	912	72	435	461	362	300	664	596	565	999999	742	362	302	828	999999	556	843	999999	281	475	999999	503	142	912	706	365	641	382	999999	402	857	999999	72	999999	999999	999999	999999	937	437	784	999999	922	816	999999	999999	883	601	291	999999	999999	906	173	466	266	482	999999	929	522	999999	996	658	292	569	999999	999999	866	300	999999	999999	394	542	906	364	999999	745	904	687	20	740	822	764	999999	774	615	999999	694	999999	999999	390	786	173	500	192	440	999999	446	363	653	999999	315	999999	171	658	223	878	999999	999999	999999	520	578	999999	919	782	932	242	308	999999	999999	676	846	456	495	59	846	230	999999	999999	924	369	999999	551	999999	999999	434	999999	602	999999	560	736	496	885	449	295	812	65	999999	718	999999	999999	827	999999	409	999999	744	859	107	122	999999	992	836	286	884	610	221	36	696	999999	999999	702	999999	606	957	999999	189	961	999999	209	246	790	976	333	474	727	999999	
379	999999	67	684	575	141	489	999999	568	900	220	999999	838	999999	785	368	752	370	557	566	231	999999	999999	797	783	999999	898	876	30	25	999999	999999	166	78	842	885	999999	816	999999	570	161	716	399	326	999999	959	178	136	999999	999999	234	999999	916	170	320	408	958	269	999999	722	243	612	869	552	397	999999	999999	770	999999	900	999999	999999	587	987	999999	514	999999	999999	827	823	684	771	425	598	791	549	999999	996	757	999999	926	379	915	999999	336	548	847	846	928	570	124	999999	999999	999999	999999	297	999999	999999	755	806	826	999999	441	86	48	472	197	280	760	848	999999	848	22	999999	973	359	30	527	660	866	666	735	937	999999	709	286	875	863	896	504	173	966	251	951	617	834	999999	838	31	864	360	577	96	90	68	276	394	108	587	352	277	999999	279	888	149	100	164	999999	377	761	999999	333	999999	266	684	546	607	71	190	999999	999999	191	505	796	516	999999	649	856	209	443	891	999999	286	999999	237	314	697	362	999999	999999	679	762	999999	269	276	999999	203	830	405	999999	668	333	999999	999999	999999	999999	363	482	382	60	451	308	975	934	870	999999	999999	999999	39	999999	999999	255	999999	663	469	999999	999999	245	529	999999	895	818	460	687	999999	568	999999	837	999999	151	950	999999	999999	762	84	381	787	537	999999	455	979	373	800	35	672	423	999999	264	978	999999	375	127	953	893	999999	632	999999	298	169	312	962	219	999999	999999	430	634	274	497	589	98	871	192	846	84	999999	999999	28	435	24	361	493	604	858	350	776	999999	271	999999	607	452	533	999999	378	97	999999	769	165	999999	999999	47	158	587	999999	890	409	192	281	999999	999999	999999	614	422	283	807	818	367	361	866	121	999999	373	188	999999	146	999999	999999	814	759	590	740	376	114	830	977	212	906	999999	968	940	593	560	392	999999	999999	837	999999	999999	570	278	135	999999	299	802	17	674	970	697	999999	335	37	378	522	297	652	265	510	591	306	604	999999	438	392	925	999999	46	999999	484	913	309	453	166	253	490	465	332	999999	312	999999	999999	999999	218	999999	643	913	225	48	999999	60	720	337	529	999999	965	365	696	999999	373	284	970	694	496	784	238	881	999999	134	41	999999	330	188	999999	768	994	372	704	999999	999999	999999	312	998	885	433	999999	972	999999	247	287	135	769	306	999999	38	852	999999	746	433	172	999999	53	100	999999	999999	730	542	139	760	999999	603	661	658	285	999999	971	999999	808	72	590	266	999999	999999	999999	906	72	999999	473	999999	916	386	625	280	
875	999999	968	221	992	623	702	661	999999	173	321	684	473	120	31	362	66	880	999999	683	999999	906	803	999999	999999	109	999999	706	78	960	999999	549	999999	391	782	297	392	759	979	194	999999	929	423	999999	999999	172	443	951	999999	121	122	45	576	942	437	969	194	558	967	892	423	999999	999999	882	328	771	706	92	338	733	999999	307	900	624	323	999999	492	18	107	92	666	257	704	956	848	808	999999	45	954	813	112	999999	791	999999	771	373	346	541	476	550	465	360	999999	999999	151	814	144	952	628	523	486	185	999999	885	235	175	999999	636	43	519	798	671	137	525	631	999999	515	813	853	950	999999	951	542	557	626	315	634	435	815	43	673	30	416	440	336	926	999999	906	999999	605	999999	710	507	999999	751	793	232	999999	647	15	999999	999999	108	999999	999999	999999	643	903	268	919	541	999999	820	10	845	777	264	697	198	704	761	608	951	258	878	867	453	999999	999999	832	92	535	787	999999	999999	352	921	738	494	999999	293	480	648	999999	999999	215	889	507	121	974	539	999999	909	943	254	999999	380	850	999999	89	92	66	107	435	999999	15	999999	999999	276	503	855	525	999999	398	421	290	960	18	999999	999999	977	999999	475	831	303	557	999999	844	565	42	999999	81	939	999999	718	236	383	222	115	67	136	878	241	999999	128	24	333	521	531	964	740	372	666	136	111	146	591	276	142	289	389	244	455	243	532	784	586	797	679	999999	907	999999	903	136	546	108	714	857	713	289	233	999999	999999	601	302	999999	414	999999	313	581	999999	116	90	825	677	891	433	997	999999	343	999999	535	841	347	66	999999	469	999999	589	13	431	999999	563	852	65	999999	999999	854	941	922	999999	773	493	999999	550	999999	999999	999999	999999	654	675	717	771	379	851	697	999999	975	999999	999999	150	999999	999999	310	160	999999	553	999999	769	999999	969	578	66	172	962	665	52	743	796	265	999999	391	91	935	338	999999	999999	193	11	367	23	999999	320	641	782	505	549	999999	999999	640	257	999999	999999	999999	684	107	660	609	417	999999	999999	999999	188	999999	999999	758	793	298	972	446	947	369	236	411	388	999999	267	424	390	467	125	999999	999999	166	18	999999	999999	999999	260	240	63	363	776	999999	712	494	999999	41	668	999999	999999	261	221	999999	692	887	212	905	999999	661	999999	245	229	999999	80	797	731	31	280	85	684	768	47	741	392	594	593	420	699	999999	264	236	756	365	754	863	647	295	999999	130	695	178	356	598	401	818	143	826	744	999999	
999999	999999	999999	592	350	943	223	480	999999	107	304	791	215	783	407	999999	488	999999	204	217	999999	999999	557	160	390	999999	421	999999	999999	574	460	999999	676	784	999999	518	474	174	25	811	649	176	176	376	999999	903	962	999999	201	788	999999	280	631	536	764	326	198	610	212	834	531	774	141	554	999999	538	999999	431	999999	888	999999	324	999999	393	568	999999	280	999999	335	486	999999	999999	258	560	245	190	144	149	29	814	329	999999	962	191	289	874	45	621	729	297	788	999999	919	312	650	24	432	248	968	999999	999999	17	285	999999	292	682	999999	580	999999	466	403	976	411	838	569	284	362	666	113	999999	947	659	999999	999999	698	20	999999	999999	909	231	999999	999999	999999	999999	769	999999	587	999999	898	607	358	464	311	273	893	811	140	91	743	376	661	766	144	284	833	999999	555	247	36	281	753	999999	670	98	708	507	805	172	999999	256	696	126	767	506	344	492	357	198	154	887	999999	847	212	543	999999	991	761	896	415	383	999999	349	220	626	853	999999	999999	223	564	395	15	967	22	496	680	545	998	638	939	350	48	366	999999	149	401	906	376	999999	999999	716	746	909	999999	999999	489	356	906	151	652	999999	698	143	634	999999	881	912	835	716	863	34	993	132	956	75	999999	999999	256	80	234	999999	412	666	999999	999999	649	999999	220	999999	16	333	639	857	985	384	651	999999	732	344	999999	489	999999	660	274	503	723	623	953	691	999999	89	109	999999	916	705	999999	42	999999	999999	118	999999	701	518	710	539	999999	146	147	581	999999	440	677	912	812	744	876	752	999999	201	134	36	152	528	966	926	234	803	940	290	231	618	999999	946	235	999999	788	562	950	999999	117	587	999999	381	999999	919	999999	197	999999	181	999999	410	999999	999999	662	92	642	182	999999	783	999999	592	205	856	360	805	975	730	686	339	956	324	999999	666	93	546	549	770	260	999999	523	46	999999	999999	999999	820	977	218	294	152	840	999999	20	176	430	525	391	629	31	472	999999	682	511	693	225	514	608	975	173	125	999999	871	921	505	269	278	999999	999999	999999	540	999999	767	999999	999999	999999	349	313	635	999999	567	999999	919	749	788	999999	841	534	96	553	999999	999999	12	54	178	609	968	695	514	906	999999	714	955	999999	491	999999	999999	245	968	999999	875	210	973	739	605	960	999999	999999	143	402	428	743	999999	999999	458	328	825	722	277	933	999999	654	799	729	94	999999	999999	999999	267	999999	925	999999	999999	891	999999	746	248	999999	449	218	986	846	561	
122	488	417	990	82	776	172	819	464	968	999999	675	230	411	999999	654	752	761	928	864	990	999999	999999	186	832	214	999999	90	562	283	69	946	683	102	686	250	676	862	999999	918	105	999999	471	999999	532	226	457	345	994	617	696	456	68	981	571	645	666	240	167	867	999999	999999	266	999999	908	97	991	999999	724	13	977	890	999999	999999	999999	666	15	999999	654	615	757	376	96	999999	586	999999	999999	999999	531	999999	999999	446	999999	268	853	999999	77	289	729	444	235	329	620	999999	640	806	822	999999	222	904	640	999999	585	552	120	698	995	321	604	999999	999999	299	606	683	428	541	195	375	166	999999	599	725	465	220	390	438	756	105	314	780	789	999999	490	999999	410	112	860	162	999999	999999	999999	999999	684	432	244	999999	723	937	572	108	621	457	892	999999	314	914	26	375	171	682	942	899	16	824	516	370	808	979	282	325	680	42	999999	11	999999	999999	50	42	999999	999999	999999	819	533	216	169	342	999999	999999	322	496	999999	494	991	475	222	128	748	999999	916	874	137	743	664	256	427	999999	239	890	729	470	873	983	399	717	967	999999	376	999999	999999	183	423	999999	667	999999	999999	195	51	751	999999	999999	105	190	126	111	326	971	164	999999	788	580	112	66	999999	851	999999	112	105	999999	508	98	999999	999999	999999	742	460	352	86	878	999999	999999	999999	999999	110	999999	375	693	867	298	400	996	999999	999999	21	999999	999999	999999	490	815	173	136	100	767	253	701	999999	999999	999999	384	651	974	894	286	268	556	42	624	955	194	486	929	245	806	883	511	999999	662	999999	120	999999	103	862	271	715	891	151	780	245	409	254	227	708	492	999999	999999	112	692	830	999999	61	999999	999999	305	339	244	890	293	999999	741	581	999999	221	873	713	557	121	633	999999	377	415	262	389	556	999999	268	230	752	999999	468	409	437	831	481	69	223	691	566	931	480	10	857	897	503	999999	50	16	835	779	99	313	479	131	463	999999	999999	77	855	365	81	24	999999	134	424	342	154	381	999999	999999	999999	866	999999	701	100	376	558	365	885	999999	999999	261	394	973	80	164	999999	315	378	431	269	999999	836	210	860	466	862	732	482	171	684	669	276	30	289	233	999999	777	41	97	500	444	192	137	466	819	629	174	63	999999	411	999999	13	999999	554	999999	39	999999	841	633	999999	999999	999999	724	53	999999	984	374	693	847	405	163	283	291	999999	999999	963	708	743	50	837	697	679	221	759	845	666	958	999999	936	203	414	936	
408	583	675	561	999999	94	999999	834	999999	999999	215	865	258	565	721	387	999999	999999	330	610	800	795	999999	156	670	964	207	573	36	898	756	654	991	226	875	707	265	273	999999	999999	517	215	582	999999	473	356	511	290	944	580	999999	556	872	999999	145	999999	767	999999	890	503	886	663	808	999999	724	561	873	999999	689	24	999999	465	884	706	103	999999	999999	999999	682	324	462	917	999999	456	161	210	781	197	90	999999	939	999999	999999	12	737	854	407	226	501	911	999999	479	600	929	458	291	672	176	999999	550	999999	178	846	999999	50	969	999999	361	215	524	999999	686	950	427	84	999999	92	999999	969	249	197	996	108	770	842	983	326	999999	998	999999	999999	614	487	540	871	771	890	806	999999	767	820	999999	999999	976	999999	796	528	182	855	72	999999	789	999999	470	363	404	79	999999	734	67	653	343	363	345	999999	175	208	420	556	312	999999	285	920	211	428	152	985	131	638	55	464	153	844	935	999999	748	417	999999	187	999999	999999	999999	999999	903	999999	999999	691	675	990	966	597	118	625	552	568	923	868	996	52	220	419	948	446	688	603	509	999999	999999	674	999999	999999	191	243	999999	999999	690	999999	27	96	999999	999999	999999	140	672	457	355	999999	302	377	747	879	421	974	999999	66	753	377	394	309	615	988	999999	999999	752	218	415	874	545	941	878	720	999999	909	111	760	109	817	773	240	257	981	206	61	927	368	999999	217	277	33	999999	322	818	717	481	999999	197	319	387	464	51	480	982	999999	498	36	37	512	999999	215	999999	999999	999999	163	999999	999999	791	221	83	394	999999	208	999999	521	94	565	999999	999999	437	158	999999	790	440	319	999999	777	999	846	562	999999	340	833	344	999999	76	999999	718	665	665	847	171	975	246	993	592	843	873	999999	999999	999999	134	893	84	725	642	176	505	294	964	284	634	944	999999	182	63	48	863	545	455	172	847	999999	999999	590	986	598	554	446	726	999999	903	538	999999	629	999999	999999	759	619	429	999999	425	433	701	999999	222	226	325	999999	999999	554	979	337	25	113	96	999999	425	494	738	54	621	68	999999	618	380	999999	374	40	405	999999	999999	254	999999	554	746	999999	545	97	999999	999999	282	490	999999	182	375	576	523	476	999999	888	999999	275	880	999999	288	367	865	999999	19	999999	999999	295	999999	332	274	735	221	470	367	999999	999999	338	126	968	771	140	561	395	252	999999	582	999999	497	517	999999	24	373	740	275	389	557	999999	999999	261	917	986	822	184	907	639	999999	
63	119	870	999999	999999	158	912	613	158	805	999999	840	215	543	999999	798	161	736	260	372	481	204	977	125	999999	261	865	61	785	318	386	488	612	450	529	789	627	971	903	865	461	136	999999	583	86	621	872	999999	963	198	671	448	656	277	999999	999999	141	754	654	441	293	860	999999	999999	428	992	999999	999999	24	999999	181	189	833	395	911	354	86	404	48	999999	999999	999999	999999	596	647	999999	999999	999999	566	670	657	999999	999999	999999	582	999999	308	288	999999	94	999999	117	703	999999	27	491	615	271	366	999999	782	999999	999999	385	62	145	773	241	202	490	170	999999	208	353	516	999999	862	370	813	321	56	798	999999	999999	999999	282	454	999999	579	165	999999	999999	979	999999	888	921	167	941	420	446	999999	76	96	674	923	999999	999999	359	999999	718	629	254	457	999999	492	999999	497	761	501	780	691	999999	662	46	167	999999	912	180	465	595	151	921	950	377	494	980	711	574	40	392	373	999999	15	861	536	88	999999	999999	545	904	999999	999999	449	999999	999999	350	413	59	516	333	589	738	999999	696	577	707	999999	90	560	512	282	922	999999	119	416	596	479	999999	999999	88	488	999999	999999	561	172	745	481	999999	622	153	999999	662	999999	707	802	999999	210	999999	294	999999	785	999999	383	43	632	510	674	340	233	168	870	612	999999	999999	845	610	999999	343	999999	831	236	982	468	416	935	999999	864	33	999999	999999	395	170	517	681	303	456	604	601	928	661	80	151	97	999999	282	963	122	629	862	202	999999	867	785	462	602	802	573	966	107	22	645	999999	34	450	772	710	105	868	999999	398	999999	512	414	872	760	94	895	14	999999	971	507	244	999999	123	261	528	385	64	89	501	883	637	999999	916	999999	429	126	646	691	572	868	253	999999	999999	196	28	463	999999	702	517	906	999999	832	135	514	411	489	910	999999	999999	999999	50	999999	642	515	378	17	497	999999	340	968	258	999999	571	999999	263	749	697	927	243	74	999999	361	571	594	999999	804	999999	412	614	939	215	458	446	247	999999	464	999999	958	818	20	999999	66	371	549	658	254	271	32	260	661	999999	983	955	999999	862	999999	227	58	200	573	638	94	251	400	762	800	876	333	285	799	896	739	119	232	999999	416	990	32	999999	80	543	357	162	999999	157	232	999999	267	385	148	999999	804	767	255	382	882	999999	970	786	858	378	937	746	460	765	62	999999	732	91	455	698	999999	122	130	39	291	931	999999	253	539	307	619	948	999999	999999	102	971	864	850	
225	601	29	999999	88	702	606	610	701	999999	105	359	999999	185	999999	449	52	691	647	225	101	950	526	727	256	560	758	989	609	999999	672	90	19	999999	999999	854	679	999999	999999	428	999999	680	239	111	157	190	538	443	999999	999999	519	410	999999	648	759	999999	84	301	989	999999	943	617	11	802	524	24	999999	886	319	85	770	93	999999	229	792	420	999999	425	999999	999999	999999	324	999999	912	999999	272	756	999999	133	999999	779	387	999999	999999	484	999999	679	437	586	143	841	651	133	943	927	436	752	999999	855	348	554	659	722	999999	505	628	646	999999	423	262	999999	978	762	719	305	392	123	999999	745	976	740	293	838	446	999999	380	201	999999	999999	952	519	652	515	785	56	130	665	999999	20	856	179	591	23	333	874	999999	999999	414	648	999999	323	611	999999	879	999999	270	820	285	699	135	437	618	113	470	743	615	473	999999	673	999999	726	77	141	888	807	159	280	515	999999	372	491	786	389	449	639	908	293	999999	186	785	309	999999	999999	884	429	560	487	553	590	269	398	911	999999	473	999999	255	480	480	81	999999	990	315	713	337	644	650	239	663	831	834	331	837	801	887	876	345	721	256	469	256	999999	726	925	999999	973	580	56	916	630	999999	438	999999	999999	727	794	999999	676	999999	999999	778	330	823	721	755	937	999999	999999	999999	597	483	534	233	20	825	787	273	389	411	363	73	604	323	43	999999	406	518	283	83	103	999999	668	701	15	690	925	848	15	999999	999999	422	470	203	329	999999	859	214	802	738	939	531	614	275	999999	186	184	17	790	284	358	429	286	45	999999	714	999999	832	227	329	999999	999999	268	219	46	940	603	410	994	885	587	201	999999	999999	144	999999	277	403	45	829	516	918	68	730	999999	945	145	434	443	614	342	37	987	483	999999	10	999999	404	238	725	583	773	999999	999999	697	999999	713	741	999999	999999	447	999999	797	398	813	981	881	999999	999999	999999	999999	179	999999	999999	999999	559	214	242	999999	999999	999999	999999	174	319	255	999999	906	163	42	999999	241	404	532	255	176	920	240	999999	669	857	129	734	17	999999	999999	414	806	631	360	147	951	481	44	767	889	999999	257	487	999999	81	85	727	999999	999999	859	999999	646	999999	223	633	999999	999999	572	849	24	999999	999999	36	399	999999	936	284	802	999999	713	759	369	764	366	602	672	753	456	999999	999999	401	239	285	288	519	767	94	418	727	818	345	999999	195	753	999999	709	231	999999	310	999999	800	999999	610	27	109	51	881	
365	620	960	999999	170	974	999999	622	344	589	748	999999	83	852	999999	85	999999	378	999999	183	21	50	893	450	665	155	463	999999	999999	629	999999	999999	478	999999	999999	797	766	251	185	999999	999999	140	999999	129	483	218	999999	292	935	849	533	649	258	868	869	325	999999	519	911	25	999999	95	155	715	331	569	411	196	134	999999	999999	999999	203	917	999999	881	69	999999	967	457	999999	181	56	628	999999	619	929	999999	26	999999	80	999999	340	170	423	999999	999999	275	798	999999	807	50	168	867	540	699	999999	341	999999	988	999999	953	552	999999	107	349	999999	527	620	999999	640	999999	180	721	997	72	504	43	999999	29	896	999999	975	64	650	877	23	189	999999	999999	999999	598	796	38	157	127	999999	876	72	83	999999	999999	655	96	283	16	870	999999	869	478	999999	422	836	793	102	472	978	497	814	999999	999999	859	439	999999	548	51	13	999999	999999	880	367	627	970	430	34	438	999999	999999	999999	643	999999	999999	319	619	211	999999	762	12	935	999999	149	999999	72	999999	999999	999999	999999	999999	999999	999999	12	728	872	999999	120	576	452	416	769	999999	999999	99	716	180	222	759	549	820	23	999999	289	11	999999	888	741	161	565	999999	681	888	411	706	350	999999	999999	289	999999	330	509	634	999999	355	999999	281	360	59	499	999999	630	999999	597	217	999999	750	999999	11	521	999999	257	958	21	324	734	999999	262	627	749	177	539	933	65	228	320	389	499	933	768	999999	538	999999	661	674	506	692	300	203	288	599	595	639	767	719	83	550	622	983	999999	999999	999999	733	999999	331	361	696	933	378	896	48	261	29	243	999999	455	565	307	999999	818	51	590	999999	348	160	582	899	999999	345	155	770	766	515	322	999999	915	804	392	340	322	809	759	922	999999	999999	348	576	406	190	273	517	253	285	175	578	771	960	394	999999	999999	462	530	999999	233	136	999999	746	706	826	670	999999	183	999999	999999	999999	292	668	761	108	811	999999	503	999999	999999	637	999999	490	349	999999	645	999999	999999	243	590	999999	289	171	698	180	967	602	999999	579	519	622	344	999999	260	167	295	112	208	295	347	743	999999	999999	525	596	609	999999	406	962	191	715	241	999999	385	175	729	131	969	590	999999	999999	999999	923	475	459	303	250	240	192	458	542	757	134	895	847	901	743	645	999999	571	999999	999999	907	999999	804	391	404	900	95	437	174	999999	617	164	138	999999	999999	79	76	303	369	561	223	514	999999	999999	999999	54	538	999999	985	999999	867	29	955	23	238	535	671	
999999	898	349	999999	999999	294	409	149	969	767	249	999999	999999	999999	808	211	624	982	999999	749	846	284	999999	371	821	451	999999	274	598	209	999999	999999	999999	408	997	404	30	415	468	230	248	999999	147	287	299	999999	321	906	68	817	999999	40	835	786	999999	794	548	977	999999	313	606	145	550	770	652	999999	368	276	581	414	191	219	999999	183	999999	37	999999	82	82	424	140	999999	216	780	868	93	543	722	583	999999	855	52	91	999999	999999	113	277	377	635	999999	48	55	335	654	999999	131	516	662	286	999999	999999	476	905	909	182	824	929	999999	901	568	336	646	692	377	558	148	999999	999999	558	406	999999	769	447	653	386	95	999999	999999	999999	747	577	881	999999	786	999999	999999	999999	999999	982	999999	184	999999	475	999999	999999	401	362	999999	106	999999	994	157	999999	879	46	999999	39	261	532	97	999999	377	625	999999	991	455	210	999999	821	179	11	999999	386	999999	231	999999	303	380	561	984	732	498	465	657	753	429	999999	999999	750	668	360	885	650	999999	430	999999	881	321	85	646	999999	457	999999	926	496	999999	770	353	999999	999999	594	658	999999	547	365	880	912	968	410	571	999999	644	165	162	999999	125	313	491	339	999999	380	981	305	914	793	284	999999	538	999999	999999	999999	433	908	966	84	701	195	999999	539	550	894	999999	999999	513	999999	557	302	983	117	381	736	999999	24	243	412	612	363	786	999999	90	528	999999	999999	697	912	253	735	198	87	127	929	210	951	999999	529	467	80	999999	945	245	982	999999	999999	999999	976	379	419	675	563	472	347	409	358	459	31	999999	115	223	600	999999	999999	999999	906	999999	451	999999	337	235	713	944	999999	572	840	999999	108	159	953	28	721	543	999999	70	634	999999	780	530	852	502	767	19	362	857	200	230	423	878	999999	440	999999	450	51	193	999999	999999	930	775	999999	839	999999	872	567	96	501	67	890	761	479	301	999999	921	682	835	468	999999	592	684	381	619	104	230	687	522	680	281	999999	651	107	25	999999	14	961	23	151	895	999999	276	365	143	999999	999999	408	180	999999	999999	767	999999	999999	999999	999999	255	999999	949	744	140	999999	999999	999999	230	565	999999	663	463	616	215	999999	669	693	572	999999	325	999999	999999	288	442	821	517	999999	999999	999999	999999	999999	839	989	438	610	21	279	20	710	406	860	999999	577	101	998	945	563	26	466	108	999999	162	999999	710	927	165	670	999999	319	999999	754	999999	999999	280	999999	824	999999	188	604	948	400	683	862	855	465	193	999999	999999	443	876	
953	284	999999	415	772	999999	833	288	511	999999	350	999999	700	43	652	708	428	306	778	999999	999999	385	421	518	999999	839	300	160	255	744	999999	484	868	443	724	479	365	999999	508	550	999999	196	999999	158	607	433	999999	828	213	757	999999	374	999999	269	405	999999	999999	999999	999999	933	999999	683	42	766	961	866	108	267	319	182	352	126	798	999999	193	294	708	273	999999	999999	856	999999	946	498	979	129	76	608	48	156	999999	87	999999	574	77	318	999999	910	197	740	334	725	519	999999	414	647	999999	189	86	120	869	599	376	433	86	21	736	544	787	999999	999999	500	999999	173	565	274	523	233	999999	999999	141	999999	999999	180	999999	141	999999	914	93	342	553	887	532	928	999999	27	711	999999	498	66	999999	619	999999	355	999999	834	999999	999999	475	149	134	352	27	999999	979	999999	524	206	484	945	999999	821	460	455	298	913	967	300	887	548	563	352	999999	115	999999	522	674	999999	239	124	634	606	449	944	999999	999999	869	331	948	214	503	514	696	999999	997	999999	168	677	67	37	999999	216	999999	926	585	781	616	999999	907	467	406	793	966	369	320	999999	999999	999999	247	96	999999	999999	351	682	55	59	999999	191	118	543	363	996	673	999999	999999	428	999999	522	999999	435	594	999999	423	999999	807	709	548	337	999999	999999	387	651	440	970	999999	230	864	999999	881	536	135	435	999999	373	113	410	130	999999	121	891	323	860	158	811	502	96	232	859	874	999999	511	999999	948	572	166	999999	566	703	999999	999999	564	999999	640	999999	309	169	999999	999999	388	407	999999	783	225	351	232	999999	503	999999	477	896	999999	14	911	999999	35	807	487	241	999999	401	843	999999	546	94	999999	961	999999	326	512	343	999999	183	481	477	757	999999	113	606	350	639	218	999999	235	999999	38	559	450	105	806	999999	681	921	842	987	563	171	247	141	23	999999	307	999999	126	144	962	999999	999999	443	787	308	704	880	891	577	193	905	202	999999	999999	999999	521	133	519	19	999999	22	999999	999999	913	596	490	999999	999999	89	342	999999	821	100	368	214	35	16	317	508	798	801	39	275	803	657	968	33	999999	245	749	183	667	117	483	950	493	49	530	201	817	999999	999999	812	244	162	94	112	855	851	752	514	816	21	220	859	983	999999	690	265	627	467	896	357	339	168	373	713	616	999999	999999	985	999999	125	999999	76	514	999999	999999	651	999999	866	177	233	999999	245	999999	656	896	623	966	427	359	999999	999999	360	999999	939	482	85	789	999999	495	447	999999	767	
999999	999999	331	154	355	766	999999	48	692	760	299	672	865	104	801	716	817	993	452	303	999999	220	551	339	999999	999999	744	954	861	201	381	730	999999	725	216	999999	334	752	278	209	999999	320	582	814	999999	999999	83	387	284	82	999999	501	995	999999	140	817	159	999999	913	780	32	90	187	500	388	999999	579	150	888	144	391	75	724	252	911	325	638	736	278	999999	501	366	679	788	637	879	735	266	594	999999	518	343	838	999999	187	310	143	92	435	999999	593	999999	999999	999999	690	498	777	752	925	815	189	422	999999	845	289	999999	411	398	862	509	834	323	556	498	625	58	236	237	74	610	192	999999	311	776	484	568	867	539	108	148	999999	982	340	778	219	106	619	992	218	521	899	745	229	926	667	280	999999	999999	524	642	999999	550	688	325	633	633	999999	947	371	721	798	999999	999999	723	406	851	999999	777	288	529	999999	999999	28	999999	999999	447	336	999999	118	214	191	866	24	999999	876	562	304	25	155	999999	985	672	631	497	723	38	999999	505	529	815	999999	609	721	999999	213	38	531	145	999999	195	306	735	839	167	539	999999	857	834	999999	844	557	966	999999	702	544	766	611	530	999999	682	992	999999	999999	302	999999	581	999999	29	262	999999	40	168	411	999999	290	259	833	474	957	791	181	620	658	685	268	999999	978	29	999999	446	426	999999	316	999999	203	475	999999	546	251	958	999999	837	581	999999	813	398	565	999999	421	294	933	147	572	47	511	381	182	179	43	999999	602	135	999999	816	431	39	999999	478	766	814	379	999999	999999	999	15	343	49	659	999999	869	765	316	607	176	512	289	438	278	430	821	303	999999	512	656	365	660	279	999999	577	783	545	999999	905	607	999999	999999	913	573	41	178	999999	522	306	174	829	296	527	401	314	151	600	584	999999	944	520	667	783	577	999999	354	999999	284	92	98	999999	678	411	10	261	999999	375	865	246	262	489	781	414	999999	999999	79	999999	878	999999	435	193	961	48	999999	96	999999	863	346	929	687	114	999999	439	218	840	160	884	999999	149	999999	999999	735	347	794	465	999999	999999	445	750	574	999999	194	999999	656	905	372	639	451	999999	14	11	39	935	559	158	431	999999	999999	999999	675	195	615	999999	19	660	457	999999	253	999999	357	994	428	595	365	475	920	242	783	312	478	521	442	614	145	448	999999	800	999999	999999	43	397	66	937	85	388	999999	455	815	999999	458	999999	999999	946	565	19	583	999999	579	93	237	199	999999	893	39	164	999999	
999999	603	571	914	999999	999999	606	999999	960	937	490	519	976	999999	999999	427	787	999999	730	999999	999999	59	135	865	310	231	703	419	844	828	999999	907	920	636	999999	999999	253	92	801	910	788	999999	604	81	102	924	999999	224	762	772	781	48	308	999999	999999	951	477	706	613	435	143	197	626	142	999999	582	999999	350	274	622	999999	999999	999999	820	999999	20	454	63	772	999999	628	489	656	82	57	134	608	891	380	653	384	999999	999999	999999	776	999999	999999	999999	307	999999	335	262	949	149	598	999999	985	999999	999999	255	507	423	933	237	806	653	541	554	95	649	973	708	999999	620	248	999999	236	687	53	999999	999999	982	756	263	60	376	539	516	483	970	149	130	999999	999999	156	960	614	251	569	132	69	314	386	658	999999	999999	292	339	901	963	999999	308	444	947	103	999999	999999	679	186	440	124	35	80	124	999999	999999	509	845	474	288	31	984	127	921	999999	999999	999999	999999	717	433	93	210	615	999999	999999	841	686	261	41	631	303	934	75	138	18	43	243	999999	999999	692	999999	447	864	999999	942	865	190	523	999999	256	999999	569	962	752	356	913	420	560	999999	668	999999	258	813	843	999999	96	999999	988	912	652	613	999999	949	35	315	646	346	991	578	264	999999	173	999999	785	711	999999	972	322	782	105	623	683	277	490	999999	869	633	31	999999	855	946	202	610	618	642	586	620	937	999999	999999	577	999999	999999	740	17	12	999999	999999	999999	261	123	607	216	999999	38	930	75	468	508	446	999999	324	364	722	999999	468	563	381	999999	999999	122	45	875	81	527	205	999999	536	482	523	611	605	889	386	742	348	985	793	589	712	999999	161	438	10	698	999999	999999	269	432	999999	999999	999999	885	16	999999	999999	732	999999	300	833	999999	999999	999999	985	834	417	434	978	980	969	482	770	792	999999	999999	960	999999	874	383	999999	141	999999	114	933	83	725	719	999999	246	663	999999	999999	502	756	999999	981	175	999999	175	290	999999	96	999999	463	77	679	103	455	402	188	481	999999	761	35	999999	999999	434	999999	912	999999	999999	551	741	326	362	631	277	999999	956	632	999999	164	999999	999999	999999	54	161	999999	865	403	632	274	491	68	192	759	99	999999	64	999999	557	122	999999	999999	593	286	355	963	111	999999	999999	999999	498	769	392	326	157	668	999999	657	999999	783	999999	518	999999	433	999999	682	999999	999999	999999	799	981	280	999999	999999	623	999999	999999	169	699	999999	550	429	991	574	775	999999	676	865	612	431	887	999999	999999	999999	924	32	579	169	
226	672	828	508	905	612	999999	999999	693	709	703	504	168	430	999999	456	243	767	527	912	658	348	999999	278	990	999999	912	584	239	311	758	601	83	349	942	36	369	51	999999	388	497	556	999999	999999	172	999999	272	466	448	593	999999	167	505	666	511	877	667	999999	518	795	700	501	988	392	999999	111	430	819	999999	999999	96	999999	999999	148	425	999999	999999	49	116	882	847	455	999999	999999	771	601	106	417	838	999999	369	809	532	728	688	999999	567	645	999999	70	687	453	978	999999	506	348	913	366	999999	410	566	627	999999	636	948	254	366	352	999999	360	15	999999	981	423	571	287	999999	524	460	430	543	675	34	55	205	403	476	627	999999	432	999999	999999	176	437	507	741	365	896	999999	443	639	225	34	664	65	674	472	565	946	229	999999	398	905	820	866	891	603	999999	441	554	778	999999	213	198	672	275	846	999999	915	829	921	772	999999	27	790	999999	650	369	990	999999	931	911	681	919	999999	298	999999	355	571	616	148	999999	999999	999999	665	900	21	999999	999999	789	999999	999999	649	127	999999	907	999999	999999	39	999999	999999	244	418	999999	999999	866	67	999999	446	383	440	500	999999	308	999999	999999	316	999999	362	890	317	999999	376	210	702	23	271	564	621	844	643	999999	325	33	375	903	999999	555	613	798	843	727	399	618	359	337	999999	351	436	343	601	147	535	149	240	436	867	217	217	609	605	999999	672	602	740	999999	185	999999	933	787	425	761	904	999999	56	589	999999	999999	851	375	87	920	999999	999999	253	506	421	185	792	939	46	341	347	14	202	350	999999	796	878	999999	162	977	418	649	918	999999	999999	971	103	651	20	119	366	841	999999	999999	999999	394	999999	243	82	999999	999999	993	751	999999	423	899	371	705	534	628	999999	986	999999	999999	512	999999	370	413	999999	449	92	150	929	926	974	506	482	517	975	999999	447	644	999999	162	999999	424	999999	833	999999	342	610	999999	126	999999	239	999999	627	432	183	999999	34	945	999999	633	916	36	999999	824	120	999999	427	853	730	999999	190	245	204	70	300	97	590	536	988	931	838	999999	34	547	697	604	999999	999999	344	98	646	502	675	168	246	999999	999999	999999	723	999999	999999	756	666	999999	211	994	999999	566	142	999999	305	497	957	999999	794	231	11	526	136	515	999999	377	999999	642	999999	688	569	45	824	516	736	516	812	489	26	92	999999	771	345	703	999999	999999	999999	999999	999999	159	545	637	374	25	781	834	947	999999	468	547	999999	34	46	999999	434	150	999999	999999	
359	788	684	999999	31	712	202	240	999999	433	98	999999	999999	270	849	999999	152	999999	999999	809	999999	999999	569	605	30	479	999999	14	999999	822	278	286	579	999999	898	999999	999999	999999	999999	661	822	550	999999	999999	999999	999999	97	999999	185	968	380	502	479	932	890	457	228	999999	456	999999	868	198	505	369	164	999999	999999	167	371	844	602	84	999999	19	987	194	999999	56	486	999999	391	867	828	766	451	775	806	646	411	451	785	395	999999	72	793	634	55	293	999999	999999	592	929	614	340	376	306	186	470	945	706	207	182	603	999999	170	10	999999	739	917	999999	14	999999	756	919	999999	217	462	999999	225	999999	148	965	687	178	696	462	999999	497	999999	155	999999	999999	701	705	254	612	792	454	902	793	274	316	376	979	313	91	999999	999999	281	999999	843	922	255	592	567	241	495	434	479	708	999999	999999	349	772	789	668	810	999999	675	456	424	18	361	432	999999	832	599	999999	864	615	289	567	999999	240	311	999999	999999	999999	147	22	999999	367	974	203	55	402	966	603	200	999999	999999	999999	29	824	999999	999999	571	823	503	735	642	787	569	864	428	190	999999	118	471	999999	578	999999	913	662	338	66	43	999999	386	696	865	996	999999	230	345	166	548	401	496	999999	115	277	615	412	380	340	797	120	999999	999999	747	999999	142	88	76	579	219	366	495	687	999999	413	446	999999	999999	645	280	349	528	272	641	263	622	994	999999	310	95	511	291	998	269	922	392	521	948	17	863	438	163	766	999999	191	905	999999	999999	702	830	808	543	999999	69	458	592	512	233	494	245	999999	999999	765	493	707	84	999999	428	999999	30	924	858	861	782	842	195	999999	999999	460	357	814	999999	999999	479	999999	968	557	939	999999	339	879	298	999999	999999	725	366	999999	282	249	117	418	389	793	681	906	950	681	952	227	272	829	198	999999	146	999999	816	767	295	217	739	527	557	617	550	999999	999999	403	99	66	485	999999	490	84	353	938	999999	537	999999	573	335	296	604	999999	999999	999999	999999	999999	327	350	909	599	112	75	510	589	999999	771	252	540	280	557	592	896	742	999999	349	124	430	208	996	289	144	721	881	453	923	835	79	999999	459	120	85	999999	156	885	694	424	574	999999	87	663	294	102	303	778	704	999999	979	999999	170	576	999999	129	354	999999	465	999999	999999	66	666	35	701	999999	91	169	999999	999999	749	856	780	924	550	999999	130	343	994	51	428	112	749	225	856	996	999999	882	999999	956	404	526	999999	999999	240	517	
107	62	961	92	21	144	307	860	958	133	303	245	36	439	999999	21	635	423	962	999999	317	450	179	999999	332	208	153	525	449	232	435	475	694	999999	568	999999	381	912	40	999999	804	888	999999	732	702	643	856	586	957	392	890	999999	351	158	999999	657	883	265	999999	812	990	781	420	735	698	827	551	993	870	930	639	723	999999	678	287	428	193	999999	12	999999	352	999999	568	66	342	427	999999	545	999999	911	195	126	999999	228	303	32	999999	531	44	999999	999999	862	715	999999	999999	999999	625	673	871	780	999999	446	263	80	469	433	223	363	403	280	999999	15	170	959	744	523	570	173	385	264	999999	999999	999999	137	999999	489	851	541	999999	174	801	999999	674	62	448	999999	862	92	999999	999999	809	125	138	999999	999999	96	702	756	292	240	607	999999	297	616	830	811	44	135	483	980	581	682	60	238	479	252	340	117	999999	996	999999	487	999999	515	999999	835	999999	648	955	509	999999	105	259	82	567	349	173	999999	232	637	999999	737	608	778	999999	137	75	899	999999	929	755	594	245	296	580	129	56	999999	999999	999999	287	396	999999	973	203	486	432	999999	670	139	89	282	885	999999	292	999999	879	999999	226	327	999999	634	363	36	754	202	859	963	999999	448	999999	391	999999	236	359	327	567	634	999999	999999	999999	98	239	999999	849	483	999999	361	999999	657	999999	419	565	999999	235	653	42	153	229	999999	626	469	484	999999	836	999999	386	999999	534	965	365	999999	61	999999	623	999999	999999	999999	186	280	999999	507	959	845	999999	883	825	61	11	999999	999999	424	414	999999	999999	244	999999	16	328	999999	106	60	827	48	999999	995	368	999999	230	553	999999	834	967	949	517	999999	510	638	34	953	872	999999	999999	827	681	941	839	477	999999	999999	78	999999	879	34	184	443	680	920	553	999999	999999	673	999999	999999	999999	459	999999	465	77	77	733	975	982	375	289	771	402	10	367	360	166	890	933	841	999999	859	954	942	774	84	448	589	95	821	999999	208	503	999999	378	231	999999	384	410	160	655	103	415	999999	745	412	999999	999999	563	203	56	634	740	989	973	598	505	514	690	992	999999	153	890	170	936	999999	277	999999	631	999999	866	782	999999	783	196	999999	454	449	999999	372	43	768	36	999999	775	804	468	514	999999	779	999999	999999	999999	417	531	999999	212	254	577	664	144	847	58	427	999999	274	153	957	999999	590	154	65	999999	328	959	861	999999	998	395	999999	622	763	967	851	420	886	98	83	261	684	189	999999	872	999999	999999	196	
719	608	565	511	660	510	711	645	635	669	672	374	999999	999999	394	214	859	999999	52	381	879	206	17	450	185	79	705	999999	411	945	193	775	100	772	151	518	442	884	481	999999	62	331	226	750	224	724	625	591	300	974	350	999999	999999	856	316	522	601	124	336	591	805	999999	243	999999	999999	896	283	999999	999999	875	771	974	962	999999	329	557	980	266	235	461	999999	123	828	437	999999	756	286	244	465	629	916	328	558	890	999999	469	98	537	274	327	450	999999	73	999999	212	375	999999	568	537	999999	542	999999	889	999999	147	691	764	999999	94	999999	620	49	230	898	958	453	426	82	625	859	469	999999	992	999999	999999	513	60	412	235	239	292	718	999999	999999	96	582	438	999999	999999	999999	704	292	999999	544	707	999999	999999	174	466	758	948	402	999999	677	299	99	999999	981	999999	633	641	361	581	999999	447	902	999999	523	812	999999	25	999999	999999	11	165	187	999999	458	210	610	793	885	999999	476	291	890	775	40	416	997	240	457	819	129	982	352	711	999999	107	805	79	206	999999	999999	999999	999999	999999	941	522	122	98	893	999999	999999	840	756	415	114	573	999999	136	311	999999	814	156	999999	924	999999	28	812	999999	999999	361	405	999999	597	532	866	733	999999	999999	999999	999999	999999	908	346	999999	999999	288	236	937	606	34	550	678	767	98	547	933	186	290	874	999999	709	646	686	542	385	999999	253	999999	549	381	999999	740	302	793	813	906	999999	889	368	999999	791	875	869	387	810	727	999999	508	984	932	557	795	942	910	808	658	232	803	999999	843	999999	12	398	235	538	809	385	999999	285	641	133	296	922	953	141	999999	776	308	731	999999	999999	745	249	616	999999	701	798	999999	984	164	683	16	999999	524	884	789	486	644	999999	11	351	798	232	999999	809	270	872	988	779	974	882	923	81	999999	999999	300	999999	782	411	999999	21	993	999999	131	958	127	698	407	78	351	357	141	458	730	999999	160	522	896	999999	999999	828	809	612	20	282	759	934	999999	631	594	36	704	243	22	990	358	999999	999999	394	999999	999999	999999	919	438	626	999999	475	999999	999999	999999	999999	999999	975	999999	18	211	391	979	848	208	192	744	776	484	999999	653	898	999999	739	957	351	999999	512	124	990	363	890	184	394	532	999999	592	999999	887	816	999999	999999	395	13	789	967	830	999999	195	999999	827	698	445	122	972	852	38	612	381	999999	365	364	860	857	655	321	999999	594	999999	913	599	130	889	667	165	924	512	442	950	990	520	168	
326	999999	172	664	454	71	421	999999	265	980	253	495	461	999999	999999	538	358	478	759	245	936	282	999999	707	809	999999	999999	58	999999	596	662	390	881	207	999999	256	694	990	866	156	183	646	657	619	876	404	999999	359	66	973	94	481	240	285	999999	54	704	999999	855	676	114	372	339	669	327	863	999999	263	767	999999	844	367	611	613	71	300	624	299	831	414	571	607	992	376	512	190	160	606	974	999999	551	238	144	199	51	999999	316	988	302	23	790	952	999999	443	139	726	870	626	999999	999999	429	999999	633	451	115	999999	379	963	166	147	999999	999999	288	774	80	615	232	421	999999	260	983	635	997	818	623	619	25	558	246	785	999999	999999	392	53	573	999999	604	693	94	545	441	353	831	164	309	783	673	817	372	999999	503	458	65	999999	947	794	417	815	827	496	999999	821	727	381	827	189	999999	245	210	934	999999	539	336	36	999999	640	804	842	518	840	999999	207	999999	721	291	861	999999	428	999999	779	728	789	866	598	63	999999	625	999999	337	129	999999	437	999999	438	999999	964	131	38	999999	317	989	999999	307	986	550	293	999999	15	999999	965	999999	206	999999	999999	999999	230	999999	738	999999	999999	24	353	514	398	681	517	999999	757	217	327	740	449	999999	787	789	999999	492	999999	58	769	984	620	371	999999	999999	962	297	195	999999	293	302	999999	65	999999	302	645	69	908	314	999999	702	999999	797	999999	999999	999999	922	362	999999	61	999999	792	689	212	223	999999	982	152	980	719	999999	405	535	924	34	356	393	338	495	153	104	583	574	999999	76	999999	999999	598	147	155	49	999999	553	999999	554	999999	703	852	731	898	662	917	999999	999999	999999	307	999999	873	747	878	999999	594	867	498	956	164	999999	999999	145	116	581	999999	15	999999	679	999999	851	364	379	525	653	541	606	999999	490	999999	656	979	999999	999999	765	999999	999999	268	276	455	77	65	223	399	291	39	716	625	999999	278	912	102	915	999999	455	987	504	231	235	347	987	280	17	999999	999999	999999	469	376	351	632	542	999999	568	234	228	796	999999	979	244	623	999999	981	279	999999	275	999999	73	688	323	778	454	630	42	929	999999	796	999999	999999	891	52	569	999999	999999	694	736	175	534	691	306	999999	846	524	986	612	523	16	999999	999999	999999	999999	184	780	62	573	187	912	713	638	766	432	747	706	98	202	63	999999	707	585	999999	109	39	999999	999999	999999	931	930	643	430	416	461	795	999999	999999	946	999999	789	297	710	999999	824	462	895	924	874	
911	999999	435	794	558	49	999999	425	999999	999999	915	999999	398	999999	641	999999	999999	999999	232	314	636	494	775	152	334	274	196	997	78	661	647	143	458	518	753	792	999999	999999	999999	376	163	380	943	525	40	75	999999	999999	78	999999	555	179	999999	619	247	426	373	292	999999	294	852	310	356	658	767	782	353	999999	644	849	752	429	999999	856	161	266	551	999999	122	269	873	297	999999	999999	999999	477	471	838	280	336	999999	999999	389	587	524	999999	33	294	758	257	721	520	999999	999999	999999	135	758	816	467	981	874	124	999999	210	999999	565	999999	546	553	999999	999999	514	609	318	430	541	999999	833	999999	999999	243	266	501	864	547	363	42	999999	999999	979	719	999999	381	299	462	999999	51	188	177	958	480	486	741	999999	999999	217	910	946	999999	974	95	925	484	167	999999	999999	622	315	999999	66	532	672	999999	573	580	665	143	320	856	126	499	861	665	999999	829	756	999999	42	927	339	453	96	910	329	894	793	180	223	999999	844	691	999999	999999	999999	435	999999	244	178	888	281	84	599	999999	681	999999	234	269	111	338	991	102	999999	388	333	999999	446	761	923	679	787	999999	919	769	21	434	763	999999	999999	947	31	522	999999	154	656	265	853	995	239	844	669	999999	78	885	559	751	999999	999999	202	999999	988	56	320	498	110	785	999999	999999	88	257	999999	888	714	999999	316	999999	746	445	731	999999	999999	999999	532	999999	19	263	426	44	220	270	333	999999	152	58	958	975	211	858	53	871	110	999999	916	981	999999	781	818	914	578	90	15	999999	626	999999	745	547	523	241	489	999999	368	129	999999	999999	923	315	746	665	205	340	277	999999	999999	999999	966	738	534	550	999999	999999	444	999999	466	139	265	666	999999	27	313	421	462	970	999999	206	512	999999	412	109	67	816	44	162	999999	999999	812	127	274	999999	999999	999999	22	972	284	260	412	856	999999	490	999999	267	526	729	999999	999999	878	999999	519	204	999999	999999	999999	435	492	150	203	999999	792	228	999999	999999	401	33	858	305	408	489	695	128	794	655	327	921	547	800	999999	315	800	935	368	515	608	80	417	183	681	999999	999999	144	67	130	999999	999999	999999	423	999999	999999	999999	66	386	399	611	400	410	703	667	999999	887	999999	999999	999999	999999	999999	859	811	540	331	999999	999999	624	820	999999	561	70	673	999999	999999	758	134	935	797	444	743	558	969	903	217	999999	714	515	999999	700	999999	294	179	999999	217	584	361	882	543	886	999999	441	565	400	60	339	999999	999999	785	999999	
763	756	61	453	747	308	999999	999999	333	661	901	178	357	130	210	999999	891	45	999999	999999	999999	251	401	911	258	999999	999999	999999	853	999999	999999	602	730	999999	936	51	242	999999	891	908	694	999999	558	882	985	27	94	445	199	784	448	999999	738	487	258	521	365	150	204	446	315	321	64	456	999999	999999	999999	736	193	999999	43	174	153	475	999999	953	999999	519	926	999999	227	557	388	999999	999999	242	863	999999	999999	425	686	102	531	455	999999	382	399	112	164	685	579	357	262	40	999999	283	999999	273	999999	305	828	845	224	964	999999	757	932	999999	28	495	445	205	374	999999	482	941	643	698	999999	240	563	590	365	250	661	999999	305	358	328	164	685	600	378	76	596	840	877	566	236	845	449	414	94	668	999999	999999	982	494	999999	809	640	858	401	999999	742	247	999999	999999	313	999999	461	584	666	863	810	999999	827	999999	181	641	73	86	472	35	791	158	506	696	999999	287	887	811	799	999999	524	999999	208	735	999999	358	999999	902	263	999999	393	864	747	999999	857	404	556	684	323	916	746	564	999999	375	851	999999	741	793	974	36	999999	650	785	158	349	983	999999	101	999999	822	291	999999	823	593	999999	926	411	285	838	605	730	213	498	882	772	960	440	832	999999	740	617	999999	928	999999	418	743	89	999999	881	874	757	465	709	501	635	999999	740	802	733	999999	192	466	954	378	305	266	162	902	999999	999999	999999	814	999999	999999	999999	999999	242	596	185	898	847	812	999999	964	848	275	999999	996	257	999999	229	638	999999	958	557	160	611	560	999999	161	999999	187	999999	999999	330	942	257	475	296	911	353	999999	999999	835	87	380	73	989	529	39	762	165	655	199	170	915	999999	999999	687	999999	999999	999999	664	33	317	670	599	900	644	906	999999	38	710	346	999999	84	20	273	881	187	999999	999999	40	901	398	435	999999	999999	999999	999999	236	997	788	241	798	999999	489	603	527	416	780	172	999999	623	999999	734	454	318	999999	95	999999	451	999999	510	968	500	651	999999	634	882	148	576	999999	999999	679	30	250	999999	547	182	594	416	746	999999	999999	924	276	417	999999	664	980	223	677	256	510	785	999999	288	999999	307	29	726	969	645	278	214	603	126	999999	990	494	975	771	182	999999	497	705	999999	113	53	234	244	872	999999	901	925	999999	321	728	999999	400	962	216	249	163	867	447	111	206	202	999999	159	474	900	999999	999999	451	504	756	23	89	726	184	999999	83	785	999999	999	743	352	314	999999	999999	999999	999999	531	
768	531	29	632	60	604	706	999999	999999	84	770	971	799	999999	483	999999	999999	999999	814	999999	788	987	999999	378	999999	999999	368	853	887	999999	760	999999	311	648	246	920	999999	999999	963	485	30	999999	506	999999	25	883	209	846	999999	909	726	684	243	999999	743	781	364	651	619	611	246	999999	33	684	323	354	670	161	660	563	920	442	999999	339	653	999999	490	177	362	140	999999	521	984	999999	321	86	191	385	904	464	566	999999	513	361	999999	176	248	821	684	670	222	58	195	315	989	294	932	904	999999	228	999999	196	298	489	999999	724	868	55	373	247	173	999999	256	999999	997	96	928	399	99	486	286	669	493	999999	917	200	336	678	989	999999	154	999999	113	686	173	379	544	34	988	525	999999	203	457	999999	507	999999	801	989	999999	902	365	542	814	795	941	631	703	606	999999	999999	398	200	999999	999999	103	999999	999999	999999	42	999999	999999	999999	999999	574	188	93	221	55	194	990	399	346	369	97	999999	611	472	318	744	542	675	938	462	999999	999999	117	147	999999	999999	621	745	241	957	999999	999999	461	999999	249	616	858	419	657	421	581	782	61	999999	999999	674	491	423	999999	825	500	951	614	999999	594	999999	81	946	109	999999	573	254	999999	389	678	737	220	479	232	701	885	132	999999	526	999999	43	85	286	178	447	862	208	999999	415	467	739	746	19	547	802	544	912	319	955	848	336	999999	672	999999	241	999999	22	200	181	939	377	999999	999999	571	560	371	795	777	999999	999999	375	382	752	922	999999	991	999999	931	999999	167	999999	813	72	677	553	999999	999999	133	999999	999999	999999	17	699	999999	100	805	999999	448	987	440	999999	144	999999	126	999999	999999	999999	750	999999	250	263	999999	770	24	966	563	999999	420	27	151	958	671	841	679	989	999999	999999	286	832	143	999999	761	999999	990	417	999999	166	945	204	599	546	662	910	695	729	999999	247	685	999999	536	934	247	431	999999	999999	999999	303	999999	137	125	999999	595	918	89	907	501	146	779	606	137	407	925	226	427	605	999999	761	155	950	999999	999999	997	777	999999	209	999999	999999	107	518	999999	545	188	999999	999999	327	950	744	830	788	237	632	467	88	381	139	18	31	999999	999999	185	325	158	37	907	994	284	818	999999	880	812	171	49	271	276	592	999999	117	999999	109	654	561	931	367	722	597	662	919	999999	176	200	83	337	999999	342	24	397	160	910	94	53	142	132	999999	999999	76	592	205	811	789	910	999999	884	903	596	624	394	999999	314	319	342	999999	421	
999999	690	738	833	193	928	262	205	77	999999	62	66	999999	438	981	391	656	15	466	117	617	265	298	199	999999	269	717	629	999999	846	999999	751	689	720	675	999999	247	242	409	999999	999999	594	842	999999	831	999999	83	195	412	409	658	999999	875	256	804	200	402	549	410	923	999999	632	598	231	605	310	377	802	762	723	999999	424	999999	999999	999999	999999	423	593	367	586	195	532	999999	999999	198	297	876	999999	999999	485	999999	999999	832	999999	66	999999	995	999999	109	530	480	280	432	999999	999999	243	999999	685	698	999999	999999	808	192	999999	737	688	415	402	43	317	434	935	887	287	856	455	592	131	143	631	37	802	493	836	116	999999	999999	537	940	999999	589	999999	743	143	708	67	515	18	999999	377	520	999999	587	791	999999	545	393	155	833	810	999999	999999	551	76	999999	975	999999	355	717	822	589	878	999999	89	728	242	201	999999	999999	799	940	583	999999	999999	120	435	224	999999	739	571	532	999999	703	139	999999	13	649	677	388	999999	741	169	301	924	787	642	999999	999999	73	999999	353	999999	576	999999	870	999999	211	785	955	328	760	623	999999	155	300	635	184	332	775	724	593	523	375	845	67	780	292	459	978	478	295	716	637	876	227	893	999999	670	269	245	999999	863	721	999999	973	128	999999	999999	999999	161	999999	817	732	349	280	830	272	731	976	999999	785	999999	807	487	43	53	986	740	999999	406	259	514	72	539	922	729	802	315	872	999999	236	146	826	826	21	999999	984	999999	605	999999	631	655	999999	999999	460	59	66	244	36	929	142	813	227	999999	902	952	755	202	999999	550	37	957	859	47	863	648	925	981	475	566	999999	999999	144	999999	775	604	999999	999999	89	873	999999	567	289	942	999999	999999	919	599	923	68	721	792	872	65	369	999999	795	656	316	811	134	85	999999	469	999999	999999	679	999999	461	308	142	999999	123	553	876	999999	677	917	239	999999	729	336	67	417	845	276	825	89	181	111	808	173	585	999999	749	598	999999	819	81	999999	743	243	999999	999999	926	999999	678	329	188	898	996	878	426	865	92	797	27	999999	624	999999	619	600	999999	360	499	968	287	999999	804	288	671	858	845	867	707	496	198	441	491	986	999999	506	900	999999	114	999999	999999	720	194	951	999999	447	205	999999	752	152	999999	787	136	957	581	833	999999	900	999999	148	42	559	167	596	999999	586	870	638	15	123	699	999999	255	569	231	566	999999	999999	707	234	662	377	124	999999	767	411	315	533	414	999999	999999	10	55	966	
897	197	562	598	352	994	999999	566	999999	639	452	497	541	567	736	24	999999	999999	202	12	999999	665	999999	602	999999	207	281	346	233	250	142	699	999999	999999	999999	43	14	72	509	713	657	999999	905	485	122	999999	869	999999	999999	400	593	318	807	53	490	242	753	960	770	155	999999	999999	343	231	506	752	311	262	895	703	999999	119	172	999999	999999	389	759	999999	489	999999	337	532	550	832	657	823	999999	152	798	438	290	54	301	364	990	427	999999	683	978	369	969	617	852	103	390	483	156	328	999999	111	483	793	999999	222	818	200	689	510	999999	682	861	168	463	999999	422	999999	999999	999999	498	999999	626	85	980	129	588	719	680	457	999999	999999	677	573	453	697	955	496	574	89	999999	800	738	999999	119	305	508	810	999999	395	680	425	665	348	830	999999	484	999999	999999	360	633	108	519	999999	68	399	15	999999	715	765	999999	999999	401	737	272	698	198	999999	965	684	620	778	999999	294	776	999999	518	339	742	681	223	558	999999	223	456	999999	290	505	202	999999	300	220	105	399	999999	754	999999	927	86	142	582	118	441	139	740	854	999999	234	465	42	999999	676	999999	43	552	953	253	999999	291	825	999999	999999	182	255	999999	409	999999	999999	411	32	999999	999999	999999	610	108	114	126	554	482	601	902	65	50	170	838	624	665	999999	847	999999	510	846	999999	260	724	999999	999999	999999	999999	340	999999	379	823	999999	39	301	422	944	999999	447	836	699	705	690	922	999999	652	22	999999	769	744	621	328	480	521	166	944	12	886	218	178	931	809	152	429	999999	241	999999	140	547	999999	720	999999	409	104	811	999999	955	999999	999999	999999	923	778	975	596	559	999999	353	920	872	357	420	68	999999	278	999999	889	562	999999	399	999999	54	881	870	568	33	494	918	386	709	25	999999	999999	523	971	255	162	999999	556	870	482	888	999999	999999	199	999999	661	411	141	199	922	588	999999	939	251	202	999999	908	416	572	75	142	966	220	857	999999	746	544	753	32	752	65	999999	999999	999999	999999	367	623	999999	999999	371	93	999999	197	787	999999	303	999999	282	999999	214	254	427	999999	805	999999	921	476	411	831	999999	999999	657	118	446	866	999999	305	32	19	834	428	999999	999999	999999	982	355	779	432	430	999999	999999	272	973	818	508	999999	31	999999	576	319	890	222	849	733	999999	435	678	750	921	999999	998	999999	272	945	999999	26	787	783	822	994	152	999999	981	765	42	854	683	299	938	237	561	999999	999999	699	943	216	389	906	956	556	999999	
39	511	575	77	999999	10	38	42	491	999999	248	999999	999999	177	999999	241	93	999999	400	999999	388	811	999999	303	298	265	999999	999999	579	636	881	826	999999	327	122	999999	415	698	732	854	655	266	457	386	322	937	999999	532	106	999999	305	215	566	999999	298	999999	817	282	778	999999	437	36	463	854	969	421	999999	264	64	314	999999	394	968	545	106	131	999999	317	999999	360	999999	50	999999	999999	341	675	270	999999	999999	894	999999	999999	919	999999	427	628	803	602	417	900	999999	619	999999	999999	159	999999	247	30	709	176	864	510	999999	428	664	396	131	858	523	303	161	45	235	170	589	999999	475	999999	128	477	999999	762	999999	89	918	770	573	999999	455	430	438	999999	761	862	40	224	999999	501	999999	40	506	945	999999	999999	749	406	999999	316	212	466	999999	957	999999	241	848	112	610	999999	999999	999999	822	999999	412	103	999999	911	283	372	999999	375	851	999999	267	97	971	999999	683	785	340	522	386	266	911	989	984	481	347	529	24	927	613	629	991	999999	999999	999999	999999	984	259	838	132	31	186	836	614	471	999999	814	270	475	428	825	881	999999	517	565	107	999999	118	393	999999	754	358	212	761	999999	982	999999	879	999999	839	698	999999	501	999999	999999	90	84	385	999999	781	532	269	549	509	788	747	14	622	652	400	130	876	866	274	999999	673	973	85	999999	488	999999	999999	787	999999	729	299	389	999999	162	485	33	47	999999	999999	50	494	809	702	973	999999	977	515	236	92	719	999999	669	999999	31	691	116	999	999999	999999	219	596	999999	913	999999	999999	999999	417	469	999999	377	92	290	999999	233	883	863	281	111	907	510	999999	709	704	999999	906	630	162	576	470	999999	33	53	560	402	454	22	895	999999	484	126	570	55	69	999999	637	541	414	13	999999	999999	835	897	96	999999	999999	887	777	999999	873	868	216	840	998	798	999999	48	730	862	999999	871	968	358	626	790	939	21	649	988	288	374	225	159	438	642	543	136	957	999999	250	566	999999	897	58	616	910	730	56	270	371	598	999999	552	999999	276	999999	486	280	305	594	999999	247	788	719	509	652	66	999999	365	265	227	999999	704	621	223	636	80	309	19	880	219	965	389	627	690	999999	672	999999	172	783	999999	855	661	442	110	329	455	188	549	964	853	328	690	15	154	517	117	931	20	639	999999	186	270	425	999999	184	858	999999	999999	945	979	141	248	582	208	371	999999	271	520	893	190	892	760	55	999999	891	284	383	482	999999	456	999999	999999	532	993	
879	999999	245	999999	926	999999	293	158	603	984	722	89	118	807	783	999999	845	999999	126	459	896	999999	224	999999	493	900	484	689	855	499	248	226	715	588	328	776	193	214	999999	433	896	743	999999	71	314	811	999999	576	699	999999	999999	331	798	999999	107	463	379	847	574	35	985	604	302	113	745	999999	373	999999	488	16	903	999999	825	693	562	163	999999	999999	93	999999	999999	908	990	770	889	916	427	642	491	864	999999	346	999999	569	447	302	999999	62	325	808	999999	999999	97	692	192	969	999999	115	999999	943	203	226	763	892	301	999999	614	999999	224	828	88	731	47	624	609	566	999999	266	999999	270	999999	217	999999	999999	244	98	999999	307	587	919	421	322	131	547	999999	999999	583	747	277	370	688	918	838	496	730	999999	608	473	999999	625	968	249	859	999999	241	986	389	488	658	213	265	316	944	305	417	766	999999	499	952	999999	983	263	999999	885	999999	794	999999	350	554	999999	999999	358	999999	962	950	181	999999	869	316	999999	801	105	99	74	115	381	973	542	89	964	115	118	999999	663	641	714	260	999999	679	447	617	48	933	140	723	999999	999999	982	999999	246	313	740	193	277	628	888	174	923	780	999999	821	836	271	590	422	380	838	560	330	246	920	489	200	868	999999	762	172	958	999999	999999	999999	999999	999999	843	660	375	924	252	45	753	550	336	202	479	626	999999	776	352	718	353	78	542	662	118	325	999999	549	324	210	999999	726	215	582	999999	920	830	999999	428	929	999999	999999	999999	525	999999	696	594	999999	999999	252	296	986	819	250	997	999999	747	338	89	528	836	825	609	999999	179	37	344	753	999999	558	795	143	357	422	999999	897	483	26	95	422	730	538	828	999999	999999	879	906	964	999999	452	183	502	567	900	999999	231	845	552	355	549	361	999999	999999	173	457	999999	638	406	579	110	656	730	999999	667	797	999999	997	999999	999999	999999	130	379	178	177	384	302	575	456	999999	450	61	999999	670	546	70	890	999999	665	999999	760	250	999999	395	484	796	453	259	900	113	794	234	318	423	65	428	982	999999	507	788	999999	999999	191	86	139	59	999999	69	999999	607	906	446	341	913	378	59	999999	999999	694	999999	931	53	675	353	534	999999	743	999999	615	127	88	229	364	876	470	183	68	433	999999	435	80	393	552	303	207	358	892	999999	55	999999	808	998	976	136	857	999999	912	838	552	999999	999999	218	999999	589	528	999999	91	465	452	999999	991	999999	727	269	310	547	999999	381	156	186	333	999999	
471	609	319	90	252	999999	999999	358	270	230	881	353	129	999999	999999	963	999999	999999	999999	436	951	850	999999	621	280	999999	825	999999	620	540	692	375	999999	999999	746	845	279	999999	444	853	999999	999999	934	999999	999999	383	149	448	608	537	607	635	908	999999	999999	621	594	999999	809	534	412	709	738	999999	537	999999	999999	999999	999999	103	694	999999	85	424	990	857	915	999999	316	896	578	387	711	92	999999	66	467	692	580	999999	999999	581	638	909	450	736	365	214	243	798	620	999999	332	514	999999	999999	560	999999	999999	999999	706	351	391	912	956	35	999999	656	999999	999999	58	999999	582	991	843	122	698	999999	973	999999	502	999999	999999	517	286	591	65	999999	249	663	506	972	786	51	999999	908	200	725	953	424	739	709	418	762	750	548	414	999999	670	730	999999	394	520	652	46	996	999999	873	999999	375	970	800	999999	999999	975	999999	295	999999	573	934	999999	972	222	559	524	793	301	999999	767	738	186	999999	536	518	91	999999	461	144	999999	431	577	327	99	587	999999	938	302	285	786	999999	263	874	766	736	999999	999999	999999	961	137	252	704	94	115	897	199	255	274	999999	61	863	624	161	534	999999	999999	999999	882	634	115	586	999999	26	999999	103	484	999999	958	800	710	482	939	500	16	763	727	492	221	999999	398	208	674	404	234	999999	999999	112	999999	624	999999	212	999999	999999	856	551	999999	999999	623	999999	423	888	999999	999999	196	578	924	999999	154	771	999999	874	999999	690	999999	907	911	106	791	999999	53	999999	999999	344	431	508	999999	402	644	465	21	49	999999	999999	778	509	910	210	999999	999999	999	925	958	578	209	503	999999	46	310	949	639	999999	896	86	968	51	926	999999	52	688	999999	531	490	689	999999	385	999999	194	911	999999	996	711	887	146	548	999999	999999	393	145	928	689	999999	102	695	825	999999	153	793	999999	737	583	957	168	529	832	477	445	278	818	823	498	634	134	573	952	999999	767	760	538	849	627	543	818	124	999999	113	999999	795	863	403	242	999999	953	183	163	49	552	367	313	999999	999999	999999	574	999999	440	65	595	528	999999	897	598	393	264	391	999999	49	148	54	531	729	47	650	414	424	999999	285	999999	950	419	913	385	409	456	467	175	482	968	506	683	943	999999	910	62	966	805	848	999999	572	73	999999	900	508	999999	584	43	43	999999	160	730	164	385	644	119	828	999999	198	936	999999	225	637	999999	642	370	999999	999999	136	999999	999999	999999	742	328	118	887	305	999999	877	999999	871	434	142	741	999999	
776	529	999999	873	801	233	455	616	912	169	356	435	52	268	999999	259	373	906	999999	302	541	987	836	277	999999	814	815	644	625	74	999999	93	896	999999	865	840	29	347	335	373	992	11	830	168	999999	461	263	754	739	323	508	527	999999	999999	286	999999	693	300	126	999999	418	999999	991	847	796	999999	999999	999999	999999	307	239	999999	580	82	310	539	167	999999	515	306	999999	999999	905	312	566	846	999999	457	977	86	157	999999	230	348	955	191	20	983	371	498	999999	999999	361	441	999999	999999	946	999999	148	746	631	999999	785	999999	999999	356	905	689	290	950	999999	91	811	326	159	510	805	242	127	128	529	184	316	26	384	96	999999	473	227	999999	999999	999999	319	241	455	143	943	410	912	608	999999	331	999999	421	623	999999	999999	45	999999	999999	676	999999	505	29	227	456	708	768	446	349	999999	441	999999	206	999999	999999	772	580	999999	25	566	405	999999	518	842	207	482	894	403	999999	433	999999	999999	643	418	195	279	299	999999	999	999999	999999	999999	572	961	844	860	506	371	523	77	92	175	277	26	280	393	986	999999	30	974	813	375	902	915	999999	999999	827	999999	865	830	482	566	871	999999	392	441	757	557	997	346	975	999999	879	476	350	508	999999	999999	147	801	999999	999999	993	34	999999	808	71	656	987	999999	43	718	506	999999	999999	526	303	686	634	839	635	999999	190	683	999999	290	496	436	999999	475	347	210	650	73	999999	369	572	846	969	583	999999	111	999999	999999	313	267	36	196	880	824	999999	237	999999	308	176	999999	932	320	999999	999999	322	634	999999	522	256	832	78	443	155	235	999999	457	716	999999	468	534	999999	776	379	741	264	999999	555	999999	270	999999	217	351	897	692	437	262	820	999999	270	745	29	57	167	480	199	593	999999	655	871	999999	521	941	839	999999	986	166	940	999999	86	999999	89	999999	262	146	625	999999	999999	999999	999999	999999	637	86	790	723	515	820	618	899	552	670	267	999999	878	513	598	276	512	999999	999999	281	999999	534	563	257	666	687	795	31	999999	472	57	588	856	180	129	444	160	125	999999	175	547	51	743	999999	755	188	463	748	999999	358	224	290	999999	526	389	112	523	999999	999999	828	35	597	999999	999999	623	679	53	708	393	164	125	999999	140	540	999999	999999	791	158	502	999999	234	999999	999999	506	999999	767	999999	340	999999	999999	999999	618	68	306	150	950	997	663	999999	85	144	755	364	392	242	999999	159	226	793	118	321	375	50	579	604	978	122	547	831	856	999999	713	999999	
999999	243	507	999999	833	399	783	283	137	999999	426	353	478	691	101	999999	999999	617	614	999999	682	705	999999	577	999999	999999	172	999999	460	999999	935	237	431	838	987	159	735	999999	326	827	19	835	193	18	999999	999999	135	296	30	999999	411	249	243	176	243	671	999999	930	850	140	237	945	823	999999	431	198	922	999999	999999	999999	999999	930	999999	786	537	847	521	547	952	261	999999	875	816	186	999999	696	993	264	999999	326	999999	805	999999	999999	999999	73	22	888	999999	435	314	495	999999	999999	745	999999	947	457	638	395	160	999999	977	598	999999	999999	139	646	874	999999	999999	999999	45	387	479	733	291	116	196	473	835	633	960	526	946	91	999999	738	999999	999999	999999	546	999999	219	175	333	999999	60	999999	248	934	375	23	999999	999999	647	460	214	608	21	999999	999999	270	174	999999	999999	188	460	652	481	999999	400	214	924	986	658	999999	999999	221	999999	999999	241	484	947	999999	470	620	118	296	309	631	88	139	429	761	906	286	461	999999	649	999999	376	999999	159	180	543	999999	999999	999999	999999	605	999999	992	999999	116	957	367	322	999999	100	906	80	174	999999	850	990	271	784	172	89	382	590	176	999999	12	538	833	335	777	999999	309	530	252	999999	999999	997	95	677	999999	804	549	963	999999	999999	999999	83	212	64	309	189	281	386	926	785	208	25	467	430	999999	578	134	41	544	999999	791	385	828	459	999999	999999	905	594	471	368	540	419	999999	607	829	928	335	778	36	999999	723	922	604	466	516	688	540	664	999999	745	679	999999	428	999999	999999	999999	254	753	999999	456	999999	687	999999	567	255	789	260	859	600	999999	252	355	999999	947	915	868	781	372	943	961	322	250	377	726	688	32	990	578	829	472	683	582	373	579	322	46	18	999999	220	726	437	680	74	999999	502	334	512	999999	999999	910	999999	882	809	453	999999	999999	319	197	878	233	999999	999999	40	138	847	669	999999	436	999999	878	859	999999	161	999999	534	642	999999	999999	233	364	520	519	307	919	886	999999	772	999999	445	287	727	821	167	999999	928	999999	649	936	847	999999	352	85	846	402	60	840	731	999999	918	501	859	999999	963	524	713	999999	999999	999999	251	56	896	999999	990	999999	161	47	587	174	999999	999999	992	249	835	399	21	444	672	999999	868	999999	80	189	999999	944	428	100	999999	999999	283	648	380	999999	694	800	937	291	95	999999	250	999999	263	999999	305	999999	508	619	801	999999	512	279	999999	479	252	205	976	717	68	56	999999	999999	190	944	999999	649	409	999999	
999999	44	462	729	359	999999	664	855	792	513	883	862	445	999999	999999	293	140	14	42	900	296	499	824	230	233	999999	571	189	832	999999	999999	656	739	999999	74	767	999999	999999	999999	442	814	396	413	473	833	205	611	128	772	896	814	885	616	999999	176	65	999999	999999	999999	320	999999	485	33	483	836	999999	999999	400	999999	531	999999	356	999999	999999	95	900	96	999999	397	37	437	453	417	999999	504	791	49	240	878	19	556	879	999999	609	831	339	999999	929	999999	999999	999999	999999	383	999999	724	467	999999	26	423	999999	999999	859	844	999999	883	167	77	97	999999	55	198	892	999999	735	974	999999	999999	485	768	755	537	166	999999	791	954	226	80	999999	221	999999	990	999999	817	611	50	697	44	999999	726	674	272	999999	951	591	417	190	698	999999	276	999999	397	325	258	668	738	812	146	63	524	999999	97	901	876	999999	64	175	84	910	999999	287	269	271	759	999999	493	263	999999	142	384	999999	528	431	900	791	649	675	774	999999	873	999999	561	999999	293	69	999999	999999	999999	999999	536	252	115	787	999999	989	171	136	566	164	184	485	606	13	678	750	148	665	11	95	302	389	400	925	999999	466	725	288	978	699	517	999999	854	999999	999999	999999	668	999999	478	910	629	523	118	620	974	397	631	557	999999	542	921	920	999999	323	718	157	851	190	750	497	273	882	157	999999	646	999999	631	411	408	546	92	999999	197	100	465	778	280	780	950	999999	834	178	975	445	999999	596	763	541	999999	457	999999	488	990	981	647	747	375	999999	973	999999	766	229	158	765	999999	524	999999	278	857	939	876	999999	239	110	662	104	906	712	99	59	999999	999999	924	999999	266	604	416	999999	452	718	413	999999	999999	38	999999	999999	999999	999999	984	262	999999	495	999999	999999	580	219	999999	890	329	553	840	662	162	923	634	676	304	207	509	856	117	527	825	999999	999999	848	273	211	227	56	999999	999999	727	836	999999	803	416	387	379	56	999999	526	886	899	877	750	876	999999	999999	216	320	822	999999	138	154	345	999999	999999	22	732	945	57	999999	282	478	153	935	325	736	831	999999	999999	999999	462	511	591	641	925	271	999999	971	999999	807	20	736	999999	986	999999	691	999999	143	999999	374	647	111	307	853	999999	431	734	999999	561	156	571	945	403	994	257	627	999999	704	743	282	999999	999999	565	250	662	546	999999	166	346	999999	886	698	999999	552	190	361	213	999999	37	999999	537	969	999999	999999	999999	999999	342	268	999999	999999	999999	999999	999999	599	147	886	546	999999	999999	
77	215	577	478	928	270	873	557	999999	813	895	423	999999	676	249	745	267	351	999999	13	596	999999	957	999999	375	504	999999	308	999999	414	304	814	156	999999	959	999999	959	501	491	972	372	518	492	455	843	999999	313	999999	160	854	879	545	224	63	604	864	999999	160	112	433	531	575	758	445	518	91	277	288	717	950	999999	766	999999	359	641	88	999999	999999	583	817	201	999999	158	943	535	759	999999	999999	999999	999999	50	999999	398	999999	450	999999	759	56	936	762	290	34	762	209	79	999999	685	864	422	526	153	745	576	294	242	271	426	999999	999999	758	999999	184	999999	621	910	999999	377	999999	999999	843	328	999999	999999	999999	537	176	507	999999	874	421	84	999999	681	426	951	305	242	999999	825	999999	380	999999	146	188	280	116	689	999999	298	103	746	999999	955	578	999999	479	999999	755	756	76	764	477	999999	499	684	756	503	919	999999	615	999999	272	976	730	999999	383	538	397	550	431	487	366	660	999999	674	200	779	112	228	999999	999999	486	357	758	424	902	14	999999	503	999999	613	999999	999999	683	360	483	907	999999	115	824	940	999999	215	999999	999999	408	817	169	825	493	977	400	999999	999999	490	266	915	227	315	570	378	891	893	35	818	717	885	999999	430	200	293	553	997	404	541	352	999999	31	999999	999999	95	999999	821	999999	547	222	79	294	999999	103	568	689	999999	545	455	59	999999	189	517	872	523	841	738	634	210	433	403	305	999999	147	985	893	58	300	999999	533	80	883	488	605	647	601	783	999999	632	603	633	462	949	492	464	101	514	307	999999	254	116	196	809	123	999999	999999	999999	65	118	674	999999	629	70	999999	979	14	700	911	234	922	67	411	999999	606	799	941	355	172	683	999999	389	751	797	240	999999	883	84	999999	999999	873	962	999999	228	999999	963	14	401	37	999999	999999	401	602	999999	999999	999999	999999	194	999999	324	878	428	999999	382	225	294	999999	831	999999	505	106	929	335	136	361	999999	999999	193	54	999999	795	549	328	999999	999999	999999	786	678	999999	999999	722	698	872	61	906	455	496	355	13	999999	999999	999999	572	532	416	529	75	476	721	620	856	999999	150	568	999999	999999	999999	999999	999999	999999	999999	220	614	999999	999999	407	67	999999	229	906	473	985	190	381	569	622	976	796	253	704	436	999999	999999	607	198	211	558	314	532	999999	355	999999	999999	290	174	999999	568	788	749	18	472	999999	257	815	156	870	341	768	999	906	362	999999	573	453	999999	197	262	17	595	582	849	999999	999999	999999	560	
794	788	899	216	705	999999	198	57	244	242	645	73	999999	460	327	999999	999999	314	999999	224	51	116	753	994	977	611	560	202	177	999999	719	48	999999	999999	999999	999999	441	561	303	851	174	266	338	221	999999	134	119	556	278	712	69	448	999999	436	999999	999999	44	999999	239	104	503	995	880	85	999999	999999	467	888	999999	244	438	238	999999	774	999999	999999	777	542	354	999999	501	14	999999	465	109	281	912	178	745	674	999999	537	331	999999	999999	178	386	263	698	999999	666	231	999999	43	283	999999	436	362	386	733	999999	501	999999	386	999999	999999	81	425	975	251	999999	299	152	434	196	999999	906	813	999999	881	409	999999	843	311	999999	280	557	890	191	277	844	999999	999999	22	764	556	977	944	605	999999	999999	961	288	457	358	376	88	33	999999	382	925	623	999999	999999	333	396	658	257	200	333	999999	190	243	707	999999	144	507	140	670	639	922	999999	217	566	784	448	245	396	953	999999	201	534	999999	808	352	231	624	296	688	999999	898	730	754	999999	917	999999	999999	999999	999999	224	869	948	999999	217	999999	963	415	379	999999	885	161	271	304	380	141	999999	147	435	365	999999	519	999999	451	999999	741	202	999999	936	648	868	720	999999	999999	999999	950	252	999999	836	358	388	815	999999	999999	803	226	636	435	999999	149	999999	778	999999	225	999999	705	658	999999	999999	476	267	999999	999999	730	999999	174	999999	925	565	430	888	245	999999	87	999999	369	274	999999	648	85	999999	999999	833	796	147	99	429	999999	469	43	302	745	121	369	999999	632	346	525	723	638	730	999999	870	953	999999	275	477	999999	999999	999999	440	999999	858	984	372	500	923	683	592	762	999999	56	466	532	137	153	134	941	985	354	33	748	921	999999	355	999999	896	880	999999	872	621	214	210	999999	999999	999999	886	999999	997	600	708	662	932	961	892	999999	254	347	825	117	150	999999	999999	894	493	692	101	849	639	968	603	53	148	999999	151	541	999999	999999	929	848	266	999999	999999	394	645	370	816	960	127	999999	158	558	64	437	732	94	999999	315	469	910	999999	47	497	999999	999999	665	524	999999	999999	361	837	741	418	977	851	152	593	844	259	133	875	140	731	999999	820	54	988	710	999999	66	566	540	53	28	999999	228	510	914	397	979	845	602	150	765	833	416	999999	87	999999	589	501	141	999999	345	44	67	999999	529	218	952	999999	813	235	763	795	999999	697	399	327	999999	642	678	457	279	999999	282	990	966	144	999999	904	999999	135	407	999999	435	484	708	984	999999	912	
981	999999	444	312	41	377	386	970	537	718	999999	760	999999	947	999999	999999	786	67	761	76	349	395	804	999999	766	688	827	999999	370	821	989	415	724	999999	661	999999	999999	967	256	905	613	995	607	999999	163	160	183	460	999999	751	999999	999999	232	536	572	595	901	395	546	999999	999999	187	610	999999	729	345	46	240	296	999999	671	819	999999	855	463	354	788	120	895	999999	514	377	999999	999999	133	349	192	198	158	999999	80	999999	430	902	366	435	999999	891	965	817	124	942	174	889	999999	879	838	999999	82	999999	999999	791	500	930	838	182	999999	991	591	389	162	999999	92	230	780	54	398	909	499	37	959	896	154	87	501	572	212	578	539	254	510	816	125	930	268	289	136	500	74	999999	716	403	309	585	664	276	999999	943	119	45	490	999999	877	999999	268	910	646	422	438	999999	969	151	462	347	879	346	999999	161	962	500	918	898	844	315	321	999999	596	569	423	235	711	269	999999	999999	763	999999	939	79	671	999999	643	713	71	797	225	574	941	999999	706	327	543	999999	981	618	999999	592	94	571	734	702	323	87	999	999999	565	709	682	957	584	308	407	663	489	614	857	999999	836	57	100	746	624	634	999999	105	692	12	288	850	386	181	496	377	999999	968	43	565	714	858	242	515	999999	999999	387	999999	999999	879	999999	999999	999999	999999	999999	47	481	987	88	689	224	999999	520	999999	431	831	581	412	812	999999	327	521	580	999999	500	977	814	999999	853	999999	256	465	184	812	782	912	999999	473	425	458	895	358	889	354	351	809	999999	679	93	999999	412	975	595	999999	562	708	999999	469	422	777	232	897	143	999999	443	758	729	707	780	519	742	117	999999	363	999999	999999	631	236	950	690	639	145	500	793	238	281	869	294	260	999999	999999	999999	61	647	236	998	224	451	911	592	89	640	898	999999	999999	305	987	242	754	592	86	999999	999999	731	999999	97	406	999999	219	999999	999999	444	999999	705	402	121	65	349	999999	147	755	999999	999999	367	611	999	246	999999	474	999999	293	637	540	668	999999	999999	121	999999	999999	999999	601	873	242	749	999999	644	999999	202	999999	999999	999999	647	114	617	837	999999	253	161	130	148	850	480	876	287	877	261	904	788	708	845	10	736	840	988	545	881	947	575	664	999999	815	999999	754	999999	692	645	533	922	831	110	999999	960	208	999999	298	131	997	954	871	451	740	404	494	336	216	513	807	126	81	955	950	999999	496	164	332	806	726	618	594	999999	728	999999	999999	607	
541	49	537	479	699	424	999999	999999	703	222	235	421	558	427	60	189	838	416	999999	999999	159	635	473	54	48	492	404	388	999999	639	999999	758	447	999999	795	176	975	999999	426	657	80	957	974	284	999999	911	999999	309	567	415	999999	321	999999	91	458	905	576	493	441	217	29	506	632	73	499	476	999999	672	631	884	213	510	989	203	804	201	661	198	125	136	244	999999	820	954	999999	999999	628	365	999999	999999	999999	492	896	999999	638	999999	335	999999	999999	999999	937	585	999999	683	212	892	331	937	287	266	999999	387	999999	999999	999999	923	685	677	827	999999	999999	618	999999	740	293	999999	999999	780	564	999999	866	751	413	663	198	659	999999	146	752	354	89	691	88	999999	647	222	124	591	247	714	889	658	92	999999	612	999999	351	937	999999	491	999999	551	382	56	400	501	974	714	126	999999	505	548	924	483	17	167	539	71	103	80	606	33	999999	850	350	999999	668	715	60	868	317	490	746	999999	999999	538	999999	41	782	155	248	410	474	925	999999	350	733	609	999999	455	999999	290	844	329	884	264	19	532	706	999999	833	268	663	257	15	25	802	663	416	479	849	508	288	947	831	999999	558	617	641	10	999999	68	34	605	89	36	999999	999999	386	812	529	786	335	600	321	999999	999999	227	999999	202	999999	80	203	221	606	291	12	896	498	688	705	401	890	999999	707	999999	243	67	178	999999	380	386	286	999999	950	72	182	688	635	851	459	341	697	448	999999	414	865	813	999999	999999	34	748	928	697	999999	137	896	999999	893	547	746	688	999999	941	822	171	793	598	270	543	118	323	271	999999	999999	374	704	451	252	999999	999999	429	68	380	953	631	458	999999	498	822	176	553	795	98	115	770	999999	755	999999	999999	620	999999	553	465	689	710	487	999999	468	999999	999999	999999	999999	600	637	999999	999999	999999	987	201	999999	215	999999	448	377	565	999999	182	540	999999	91	948	825	951	999999	643	876	999999	691	253	999999	176	130	756	398	721	175	205	999999	789	149	615	999999	434	587	415	999999	114	97	133	192	315	750	998	660	485	999999	436	917	993	449	37	999999	744	58	999999	94	353	59	656	399	333	720	751	329	476	999999	401	373	277	999999	772	515	567	70	837	425	131	106	913	103	739	999999	467	350	122	629	999999	386	50	330	999999	65	441	734	859	594	999	999999	999999	304	236	72	650	526	676	999999	999999	684	220	131	962	257	145	562	660	55	263	410	216	847	166	25	332	946	999999	999999	999999	833	999999	
999999	425	999999	912	619	866	676	999999	941	673	601	210	349	176	999999	367	999999	919	878	999999	813	999999	599	472	346	999999	221	739	703	870	959	447	999999	999999	966	706	999999	344	999999	999999	983	418	322	736	999999	999999	999999	999999	414	999999	91	999999	205	999999	397	912	999999	980	576	481	654	937	933	80	999999	164	616	866	209	999999	999999	999999	402	192	999999	405	29	999999	999999	699	330	372	335	124	789	999999	251	834	999999	64	880	540	999999	55	51	56	999999	999999	32	461	40	951	649	999999	742	999999	999999	22	669	999999	892	963	133	877	160	292	611	999999	291	553	999999	999999	780	154	342	316	472	357	999999	53	919	777	840	406	669	378	722	143	999999	938	766	999999	174	999999	172	916	417	890	999999	759	444	666	959	478	548	258	181	505	860	999999	999999	57	871	999999	82	125	133	727	217	781	569	478	999999	353	787	683	617	686	999999	425	999999	581	999999	391	609	263	817	371	999999	421	207	227	283	999999	559	718	367	548	31	56	793	690	682	122	199	966	999999	616	999999	865	640	495	523	444	535	807	594	489	27	819	307	999999	999999	999999	999999	999999	205	500	999999	78	325	79	664	935	632	219	999999	350	999999	643	43	211	680	991	780	712	703	999999	421	999999	134	878	530	999999	749	42	999999	886	538	847	770	729	822	623	550	571	999999	999999	999999	325	908	253	297	384	786	106	91	878	26	999999	999999	999999	89	52	943	447	548	999999	196	600	399	22	812	999999	999999	999999	999999	999999	451	999999	999999	126	36	105	844	881	590	156	999999	999999	950	942	870	666	209	999999	649	779	680	112	32	376	401	999999	999999	895	440	999999	511	999999	716	34	436	999999	989	532	340	999999	208	71	856	999999	47	543	999999	999999	152	155	999999	999999	664	609	999999	349	196	515	724	813	179	948	450	647	644	999999	936	999999	999999	73	677	999999	82	999999	581	619	255	630	339	857	573	999999	753	999999	798	52	999999	117	649	999999	619	999999	807	527	813	259	620	219	999999	103	607	999999	999999	999999	478	477	396	998	37	999999	103	566	999999	866	999999	701	205	999999	999999	602	137	828	999999	999999	453	999999	869	555	852	332	998	46	872	245	260	849	536	674	816	331	655	818	89	999999	994	63	306	940	286	121	64	464	370	165	966	778	446	523	635	284	607	999999	999999	705	999999	67	693	941	615	401	175	530	349	999999	946	318	999999	404	434	400	897	928	278	740	278	544	675	717	279	999999	412	22	48	542	723	814	999999	384	999999	999999	369	365	
335	885	999999	533	125	843	219	657	39	52	99	245	387	678	573	414	436	999999	391	976	672	143	988	162	999999	999999	803	141	645	374	290	999999	40	999999	603	392	794	999999	428	832	999999	999999	999999	369	999999	803	164	55	251	999999	947	890	999999	999999	693	201	897	999999	51	999999	49	87	22	665	999999	999999	214	845	84	190	999999	691	999999	559	999999	61	999999	628	999999	688	999999	758	890	385	426	999999	941	646	848	999999	495	999999	703	120	999999	431	608	999999	607	330	598	319	970	999999	649	999999	999999	996	916	642	999999	999999	563	362	666	999999	196	999999	249	372	660	567	996	999999	695	999999	987	694	766	999999	452	999999	31	910	999999	342	787	830	736	169	314	945	730	216	901	227	999999	999999	454	511	244	971	547	244	999999	40	322	999999	374	999999	278	400	240	869	999999	999999	999999	652	273	333	503	365	900	89	68	715	837	790	770	478	181	999999	999999	264	999999	481	999999	786	250	68	30	489	465	706	891	914	999999	860	999999	305	999999	794	87	130	18	878	81	468	186	954	203	532	537	896	999999	631	159	999999	68	999999	250	470	411	999999	999999	23	900	999999	198	153	999	976	772	475	508	999999	568	129	255	932	410	897	610	999999	865	497	952	999999	847	269	765	999999	802	309	64	510	393	999999	817	995	978	877	280	999999	999999	227	999999	72	398	999999	999999	39	730	135	317	999999	859	125	349	815	70	340	356	928	388	269	999999	473	420	998	993	999999	311	999999	999999	999999	627	999999	341	647	737	999999	999999	999999	206	999999	19	999999	992	711	999999	277	999999	12	934	647	999999	351	653	695	53	296	651	400	489	378	727	480	181	784	725	290	783	999999	87	999999	169	982	732	653	260	507	480	999999	357	999999	171	309	999999	316	13	286	925	646	604	999999	248	780	999999	999999	999999	999999	504	218	986	999999	494	832	924	999999	487	547	618	10	999999	545	815	999999	999999	763	216	427	999999	865	999999	999999	365	999999	107	636	932	999999	107	999999	999999	999999	12	272	722	986	999999	999999	385	999999	828	465	667	924	211	999999	999999	305	737	999999	621	999999	383	999999	437	547	15	357	734	297	832	108	450	714	364	723	543	553	230	66	532	999999	52	604	47	999999	781	440	935	48	999999	636	651	976	292	65	348	374	835	184	999999	883	604	98	728	729	999999	952	999999	488	525	92	85	999999	598	743	547	778	601	999999	766	574	421	696	999999	999999	457	473	432	308	384	178	717	55	999999	648	283	953	999999	999999	309	999999	869	457	523	918	
560	970	387	548	999999	999999	772	722	999999	416	999999	908	999999	999999	999999	551	530	999999	113	356	374	40	606	949	470	594	999999	293	812	999999	704	964	182	377	645	486	96	999999	791	814	999999	994	999999	667	999999	375	161	353	45	758	999999	608	353	176	554	529	373	438	999999	923	999999	489	910	481	712	508	735	434	887	999999	465	646	480	298	950	379	403	938	773	105	442	559	258	999999	999999	999999	620	999999	823	125	122	999999	805	867	157	917	94	164	955	678	640	727	466	249	303	662	138	999999	999999	999999	135	435	664	999999	491	999999	240	857	843	615	888	729	610	999999	683	999999	840	999999	151	999999	295	249	982	105	999999	999999	103	19	999999	975	967	999999	999999	648	990	999999	993	822	386	49	686	237	999999	349	789	910	999999	695	565	495	821	999999	913	193	889	886	452	569	528	776	24	231	106	868	648	999999	939	999999	780	996	814	28	999999	112	356	999999	928	643	315	554	597	999999	453	274	163	452	999999	606	759	113	244	434	303	999999	35	464	140	452	701	467	971	999999	914	569	681	802	999999	810	836	830	999999	809	999999	999999	189	615	777	832	715	206	680	343	212	677	999999	999999	725	627	86	891	999999	999999	941	999999	582	443	494	999999	592	360	162	841	770	929	155	435	180	329	430	420	999999	308	737	505	999999	999999	952	999999	808	301	87	671	734	944	999999	482	867	415	401	745	131	999999	249	364	999999	839	573	282	999999	999999	219	405	999999	666	214	629	999999	446	999999	944	490	999999	86	301	999999	999999	116	999999	36	672	568	765	927	684	299	794	999999	382	461	946	75	999999	715	482	91	999999	474	77	999999	282	734	999999	999999	457	265	999999	817	999999	999999	562	732	747	999999	859	766	454	999999	523	999999	420	999999	375	984	999999	878	811	542	603	219	600	26	49	95	754	937	148	422	480	428	999999	977	999999	999999	899	999999	327	999999	855	716	637	999999	951	699	329	711	369	999999	237	578	454	341	223	739	491	546	693	662	502	921	628	999999	997	104	952	999999	460	84	95	901	999999	387	686	886	999999	999999	74	349	765	52	578	702	194	901	999999	93	999999	381	809	363	530	665	931	934	97	604	216	999999	747	999999	260	295	360	999999	27	76	654	999999	167	999999	481	353	896	459	999999	926	848	999999	129	868	999999	89	274	999999	380	895	456	752	798	977	189	217	602	999999	792	293	999999	858	884	999999	439	436	224	714	881	999999	768	481	591	171	756	120	999999	999999	216	999999	30	628	999999	131	999999	
902	537	190	916	273	750	27	999999	69	999999	989	999999	999999	999999	253	865	560	850	202	137	975	171	999999	230	78	999999	999999	673	621	999999	723	902	999999	299	537	898	999999	797	999999	999999	751	814	999999	587	767	899	527	449	962	315	470	777	762	999999	644	741	900	959	999999	794	36	999999	56	796	861	96	999999	921	999999	354	831	999999	242	999999	385	171	638	60	463	179	951	284	710	315	802	945	150	768	655	795	998	83	950	999999	410	999999	768	736	725	680	450	606	547	617	484	707	544	997	999999	483	112	850	506	678	842	752	643	740	999999	999999	946	999999	275	999999	356	757	999999	419	364	978	402	902	334	782	999999	355	999999	999999	831	105	411	152	159	182	693	157	999999	281	981	658	999999	37	742	810	733	999999	999999	441	270	726	895	999999	999999	641	90	209	999999	999999	950	496	999999	999999	909	897	999999	999999	540	999999	422	209	999999	540	437	999999	223	375	170	523	999999	967	24	305	832	114	210	999999	509	518	102	494	999999	853	331	999999	642	223	128	844	306	999999	229	247	28	71	546	364	697	999999	999999	714	49	13	999999	982	482	720	718	804	697	999999	304	32	11	928	999999	337	219	943	73	999999	257	999999	999999	129	748	777	286	999999	568	845	587	572	101	387	454	628	188	349	21	921	505	323	156	78	634	207	999999	999999	999999	218	999999	999999	872	426	999999	723	786	554	244	705	444	999999	246	999999	650	731	999999	623	484	949	159	869	931	152	504	933	999999	157	494	999999	999999	999999	286	359	999999	833	699	999999	919	730	999999	633	115	316	487	999999	87	304	428	903	275	622	615	999999	69	999999	823	730	922	533	555	638	69	999999	174	999999	670	999999	162	816	41	267	999999	999999	117	525	764	624	665	946	855	999999	729	591	285	999999	580	999999	299	424	20	999999	751	396	185	999999	573	421	152	239	999999	201	152	611	871	18	918	862	436	999999	520	999999	75	976	999999	681	909	478	417	255	999999	928	999999	737	806	999999	515	999999	999999	905	951	352	482	435	69	999999	731	128	719	276	10	718	315	755	903	811	904	775	999999	503	999999	105	14	896	563	958	605	415	999999	809	503	610	294	531	999999	178	999999	639	917	23	950	790	758	151	999999	999999	622	840	999999	995	999999	999999	599	999999	999999	856	348	999999	999999	110	69	326	999999	910	773	400	433	784	173	735	95	999999	858	999999	553	512	347	999999	999999	604	345	999999	581	809	999999	763	999999	220	919	736	829	999999	766	816	953	634	999999	847	377	854	
534	837	677	108	909	999999	881	894	531	999999	519	999999	933	277	764	305	745	514	269	20	390	223	864	999999	905	999999	507	51	751	999999	999999	499	495	797	80	507	96	482	899	757	881	999999	689	821	227	353	216	499	61	658	889	963	588	999999	474	320	973	999999	202	964	999999	840	999999	611	73	999999	990	146	207	999999	999999	272	614	999999	139	274	999999	53	219	561	738	18	999999	999999	40	82	911	999999	333	760	534	845	289	999999	370	50	999999	87	757	999999	999999	80	302	794	449	626	999999	85	237	209	785	999999	999999	640	999999	387	999999	60	581	990	118	999999	813	999999	732	372	999999	679	151	98	302	457	999999	999999	208	668	999999	204	999999	413	999999	835	899	999999	974	605	813	648	709	983	200	921	999999	766	999999	500	267	999999	999999	86	644	679	933	999999	999999	338	643	999999	442	568	671	999999	407	177	277	282	962	689	471	137	999999	999999	970	168	897	380	999999	528	999999	708	999999	999999	142	576	769	54	902	999999	225	999999	961	794	216	150	999999	544	524	338	499	816	999999	999999	393	999999	999999	310	999999	774	251	536	386	125	106	734	167	999999	523	830	408	232	999999	212	474	825	176	765	137	829	846	362	856	999999	38	116	180	833	477	999999	58	469	345	137	519	999999	999999	845	697	482	999999	512	31	693	930	277	446	335	112	999999	769	762	183	879	928	888	680	999999	96	989	563	999999	342	326	781	999999	886	252	999999	785	565	330	77	654	845	343	341	172	693	761	670	999999	730	909	999999	296	999999	466	209	630	18	999999	759	707	919	660	999999	704	911	991	390	203	999999	327	999999	449	694	528	43	594	557	517	80	335	329	718	602	432	889	999999	999999	430	53	72	999999	68	570	370	999999	195	173	999999	261	702	380	477	999999	999999	999999	987	601	767	432	999999	83	500	436	434	388	210	67	747	815	425	348	999999	999999	579	549	944	878	334	999999	848	430	999999	266	378	954	851	999999	999999	999999	901	894	999999	997	438	989	287	632	146	982	534	138	999999	821	835	363	419	327	999999	864	961	119	277	999999	583	193	162	243	67	479	536	999999	867	230	913	531	463	962	721	589	271	999999	741	999999	267	720	14	109	999999	24	544	534	881	334	564	999999	627	909	423	999999	837	999999	999999	667	455	838	270	205	999999	313	899	457	606	54	602	999999	999999	925	717	863	189	63	813	52	934	12	814	543	665	130	904	554	548	476	999999	228	999999	84	896	429	459	999999	201	127	125	97	999999	836	999999	
914	999999	702	999999	560	75	999999	999999	532	732	453	999999	999999	540	999999	409	999999	908	139	999999	384	904	302	39	298	414	999999	999999	695	999999	846	83	977	811	751	705	999999	361	999999	411	999999	987	223	999999	452	404	732	278	999999	717	769	188	798	545	357	19	132	672	904	999999	694	922	544	605	885	379	999999	916	788	91	207	999999	920	728	333	999999	999999	950	586	999999	999999	112	457	978	167	999999	285	442	999999	742	582	539	457	842	999999	55	999999	999999	999999	82	358	816	489	332	999999	775	268	80	222	961	327	182	999999	21	474	591	999999	566	447	227	104	613	462	999999	508	999999	547	999999	21	287	943	83	494	999999	544	864	623	134	467	392	999999	215	230	502	425	410	453	445	377	135	999999	886	180	248	978	745	363	443	824	999999	999999	190	999999	935	27	253	687	999999	476	609	999999	351	108	999999	999999	889	999999	960	630	107	999999	999999	710	885	999999	999999	902	256	536	799	511	189	310	999999	999999	999999	999999	295	999999	181	723	871	968	767	167	999999	787	999999	999999	98	361	402	812	726	999999	137	479	183	238	961	351	440	55	999999	108	787	50	494	999999	598	743	999999	486	459	999999	999999	142	942	727	999999	278	787	999999	999999	999999	118	377	583	975	36	999999	972	66	522	829	292	825	999999	669	999999	999999	999999	223	830	355	263	999999	362	999999	295	994	999999	455	999999	999999	564	614	999999	240	990	420	467	518	999999	848	770	999999	963	629	102	526	841	283	999999	288	999999	999999	999999	101	193	201	24	242	690	41	223	999999	305	999999	999999	678	227	999999	678	959	731	785	347	982	999999	222	999999	733	258	769	163	262	108	483	717	990	618	517	57	798	405	234	828	999999	999999	253	746	999999	363	424	999999	781	604	398	556	199	235	23	515	999999	999999	291	999999	999999	878	960	999999	999999	121	285	999999	999999	999999	880	999999	999999	957	999999	356	342	475	818	379	834	469	382	658	709	999999	528	999999	604	11	86	558	124	251	999999	966	675	999999	999999	31	88	364	999999	999999	723	999999	60	242	999999	667	182	505	999999	911	999999	999999	999999	999999	719	895	593	520	465	707	936	331	448	265	59	999999	681	518	551	797	301	479	869	999999	934	875	876	296	42	937	999999	581	138	212	102	455	999999	372	115	39	999999	999999	999999	892	832	402	395	795	192	999999	999999	999999	953	633	620	999999	592	892	378	843	29	999999	488	528	878	999999	203	246	172	604	77	318	413	522	368	733	999999	976	781	999999	489	999999	113	837	951	175	999999	999999	
592	999999	863	577	999999	271	999999	140	999999	380	999999	477	208	159	632	588	137	999999	260	441	274	886	108	615	121	999999	999999	937	204	650	577	713	737	698	653	748	999999	499	324	152	999999	999999	654	210	999999	314	343	340	458	524	710	284	914	195	240	705	325	257	466	168	999999	82	936	438	803	999999	739	510	999999	884	847	999999	999999	118	999999	46	242	999999	652	806	502	33	489	679	940	999999	798	552	999999	948	432	493	42	165	244	440	999999	226	406	662	574	999999	834	574	677	999999	921	999999	999999	204	473	999999	605	660	666	884	999999	267	497	510	511	197	52	557	461	364	606	207	999999	999999	745	25	500	989	242	999999	198	915	11	869	380	992	295	273	485	14	999999	999999	498	360	847	43	728	999999	161	387	790	287	999999	999999	999999	999999	999999	766	459	457	927	615	427	997	999999	677	999999	628	140	518	901	779	999999	456	999999	234	708	523	651	711	297	604	999999	855	878	911	802	999999	404	656	70	999999	999999	38	87	281	954	501	664	180	777	110	765	999999	485	999999	215	665	999999	250	25	999999	125	999999	999999	332	999999	572	129	784	874	578	234	483	458	382	966	53	379	204	279	999999	859	481	934	196	838	205	379	867	999999	147	999999	163	640	999999	414	75	867	999999	503	392	381	880	306	209	876	292	194	113	54	171	295	652	970	999999	999999	644	813	999999	493	999999	202	262	88	737	737	999999	999999	806	968	900	185	625	700	887	835	999999	184	999999	320	999999	20	276	999999	543	851	198	192	999999	103	999999	261	894	270	921	199	129	802	569	471	805	449	999999	145	999999	986	670	999999	999999	973	580	469	88	662	936	999999	925	439	999999	885	549	999999	20	712	208	999999	291	364	779	697	999999	999999	615	999999	514	117	632	141	677	557	191	245	109	859	523	999999	182	999999	999999	359	273	690	267	683	922	917	439	675	936	505	999999	315	183	395	267	403	999999	815	999999	829	939	794	762	986	703	313	999999	161	199	898	475	999999	41	429	433	35	918	931	350	596	678	956	204	181	852	876	72	713	601	129	999999	999999	93	999999	419	479	999999	281	980	618	139	287	999999	48	39	999999	283	753	962	242	999999	922	475	561	999999	999999	599	999999	144	827	251	999999	560	80	451	119	999999	999999	20	999999	107	647	951	999999	467	400	480	999999	999999	206	999999	318	999999	368	643	533	891	532	352	999999	880	347	146	162	377	999999	999999	415	596	920	689	746	743	18	145	838	999999	999999	103	760	999999	999999	448	
937	999999	932	999999	201	999999	918	999999	444	194	583	83	759	999999	999999	363	413	672	75	569	230	517	855	999999	743	232	999999	562	157	438	591	924	447	899	208	927	999999	730	536	999999	678	703	999999	562	170	934	386	999999	182	389	690	98	999999	873	227	430	379	367	590	968	630	366	80	15	999999	658	636	999999	311	871	999999	682	999999	96	891	527	999999	302	415	808	999999	999999	389	767	747	503	488	999999	682	999999	557	87	150	567	358	999999	633	249	960	512	999999	526	999999	999999	470	18	952	360	981	699	169	86	951	781	131	161	976	312	268	999999	999999	72	999999	534	323	841	541	999999	737	579	999999	31	342	903	999999	329	453	88	306	739	550	137	592	982	999999	481	135	999999	446	206	345	331	981	861	999999	245	349	501	987	999999	999999	384	622	412	999999	147	999999	58	280	802	999999	897	999999	528	558	999999	480	204	915	842	715	182	142	999999	999999	573	999999	480	999999	275	979	952	100	677	999999	176	514	189	187	481	736	87	98	643	497	448	999999	462	313	299	764	155	585	155	914	303	999999	999999	179	242	107	999999	487	14	822	999999	806	338	265	999999	537	300	26	444	115	999999	93	498	53	999999	999999	587	176	281	510	834	376	945	762	969	924	432	999999	945	999999	471	599	999999	999999	741	641	987	999999	999999	761	474	138	999999	49	999999	219	753	48	383	984	520	999999	215	999999	987	999999	861	999999	999999	467	115	289	81	70	644	48	999	676	999999	163	999999	390	254	520	46	705	234	906	486	760	180	394	636	960	999999	373	393	591	834	360	780	421	911	999999	656	195	67	90	999999	247	220	87	736	230	723	999999	853	695	466	292	165	955	99	536	296	720	999999	999999	207	280	654	417	999999	950	999999	849	478	789	864	999999	648	999999	510	248	549	102	657	999999	246	732	520	698	134	551	205	825	332	385	999999	935	999999	945	883	135	592	999999	245	785	999999	874	661	999999	831	615	643	21	999999	850	999999	999999	999999	245	874	474	999999	956	999999	999999	755	557	527	103	621	999999	318	702	270	385	656	746	856	871	999999	372	81	456	999999	999999	908	999999	380	482	398	974	999999	306	999999	418	999999	636	519	945	40	299	999999	999999	453	902	306	999999	751	79	204	249	347	201	676	512	402	313	99	773	391	572	186	55	705	647	66	22	631	851	20	29	999999	911	841	280	24	514	999999	999999	222	966	999999	311	287	159	636	999999	630	999999	26	71	546	745	563	467	122	312	862	806	845	294	999999	
900	999999	184	22	436	360	406	497	888	311	135	561	999999	999999	875	767	555	20	386	392	71	835	999999	482	491	357	383	999999	712	652	206	999999	999999	999999	541	252	113	147	999999	999999	233	81	999999	760	999999	194	148	999999	247	545	316	795	999999	902	258	999999	120	701	999999	999999	977	999999	784	999999	114	17	999999	768	999999	632	663	418	809	66	168	990	707	999999	71	999999	218	999999	920	177	345	410	658	35	407	999999	142	411	616	131	999999	985	296	891	656	413	561	999999	738	614	881	898	999999	412	743	268	367	922	639	234	870	931	327	617	999999	703	358	999999	371	132	499	261	801	688	714	182	703	815	999999	657	999999	839	999999	999999	295	447	425	256	292	149	118	999999	771	999999	261	421	667	679	991	952	65	999999	18	999999	124	630	106	307	698	570	565	552	389	982	488	41	623	21	332	462	288	999999	325	999999	24	999999	999999	999999	436	999999	514	34	999999	589	602	791	999999	702	201	999999	351	127	557	999999	999999	566	830	789	903	999999	798	999999	356	538	674	953	999999	785	601	835	150	999999	870	405	999999	541	727	999999	999999	697	999999	921	820	667	121	170	554	999999	648	457	458	999999	999999	216	999999	999999	677	296	999999	649	162	999999	110	365	524	664	256	161	665	999999	839	999999	409	216	29	877	836	999999	427	513	999999	999999	999999	153	387	450	181	664	901	207	863	999999	999999	999999	545	165	999999	464	152	456	914	402	937	606	618	999999	300	309	197	626	32	988	868	999999	250	126	907	999999	978	84	999999	592	260	468	999999	999999	155	999999	999999	999999	67	381	547	970	599	16	107	540	535	999999	999999	999999	476	285	185	875	572	482	999999	428	258	863	486	77	963	999999	152	479	428	220	999999	630	638	333	999999	999999	451	898	812	999999	29	376	999999	29	924	999999	999999	999999	292	312	834	672	999999	999999	615	203	894	479	999999	277	999999	627	122	324	687	529	244	153	715	534	434	999999	669	266	999999	881	441	467	152	353	216	177	196	999999	385	999999	999999	395	717	999999	755	971	892	545	379	401	263	117	342	405	999999	971	269	758	999999	170	13	999999	843	999999	762	437	999999	663	999999	999999	441	999999	999999	87	999999	849	436	349	778	463	999999	134	886	17	627	999999	135	999999	966	244	907	438	999999	224	606	547	551	983	999999	328	644	999999	999999	682	959	999999	178	999999	999999	537	544	999999	980	424	389	878	37	835	999999	438	312	999999	999999	826	789	13	759	723	481	530	307	453	735	460	818	552	999999	213	999999	999999	
165	870	420	999999	699	986	458	823	835	727	520	715	876	185	25	65	542	658	892	956	506	454	782	806	999999	101	194	999999	606	836	999999	823	999999	999999	282	999999	178	267	136	802	555	936	999999	754	999999	592	576	560	444	999999	999999	990	321	100	864	710	98	999999	999999	608	999999	999999	227	999	497	999999	927	141	999999	584	999999	999999	531	99	411	570	999999	38	796	647	999999	634	95	843	826	248	512	697	999999	571	999999	564	67	528	999999	626	719	888	266	322	665	444	657	860	999999	734	999999	231	689	304	153	999999	817	562	93	177	999999	383	182	259	195	240	999999	999999	240	331	227	999999	999999	784	851	678	771	483	999999	999999	976	235	967	999999	779	290	17	586	428	292	747	505	444	833	999999	345	715	16	137	435	999999	999999	999999	554	517	465	142	904	453	475	298	999999	999999	13	200	999999	416	91	480	904	232	675	912	947	584	722	568	265	10	515	962	764	356	999999	896	660	605	423	583	323	158	113	999999	952	994	414	924	441	642	999999	928	634	536	233	212	517	413	681	969	795	896	876	903	937	513	534	987	34	116	540	21	993	507	999999	755	128	542	960	953	179	797	999999	623	833	999999	337	237	132	999999	999999	256	924	999999	788	999999	282	210	205	449	469	427	900	334	112	165	935	999999	380	478	94	974	453	727	800	999999	769	262	80	999999	185	306	864	680	727	293	97	549	719	739	482	918	999999	520	493	752	999999	802	521	678	999999	211	857	999999	999999	999999	802	206	653	999999	657	999999	139	999999	999999	173	999999	999999	607	818	77	395	417	640	995	999999	637	932	243	999999	110	999999	741	999999	708	974	449	219	999999	322	999999	891	896	929	92	462	788	999999	256	330	999999	676	205	702	999999	265	999999	999999	658	104	776	869	962	999999	689	690	288	738	147	299	724	352	809	294	337	999999	499	487	999999	999999	999999	999999	686	913	858	433	771	48	791	452	190	232	560	326	545	621	929	301	250	401	183	60	363	956	606	999999	867	910	375	999999	766	999999	999999	125	716	999999	193	59	747	265	919	999999	999999	694	119	999999	791	493	749	716	999999	999999	247	166	369	336	783	729	316	999999	999999	860	673	999999	999999	873	564	445	609	905	437	879	553	984	999999	999999	113	999999	999999	115	64	383	171	659	187	568	79	511	756	390	999999	463	999999	736	698	68	576	590	18	999999	936	356	884	999999	288	377	999999	262	683	999999	999999	124	882	211	956	193	999999	23	188	127	804	63	999999	228	58	
973	146	999999	296	423	367	522	660	999999	999999	708	999999	326	381	810	914	999999	999999	331	167	742	999999	541	779	515	999999	563	999999	891	441	883	999999	665	795	314	240	837	966	269	77	710	999999	281	42	258	694	382	642	378	213	987	235	367	71	999999	999999	605	47	999999	999999	999999	120	768	999999	295	50	833	999999	76	580	86	850	567	263	456	288	999999	509	531	999999	986	921	44	688	453	658	309	603	490	999999	635	799	999999	215	273	999999	695	111	747	218	861	851	575	797	136	999999	667	114	614	37	102	999999	516	959	78	882	86	89	999999	636	740	239	999999	164	999999	286	664	362	989	857	592	208	761	323	959	145	355	999999	562	316	990	205	999999	462	819	539	293	235	146	390	522	616	999999	999999	999999	631	810	999999	852	999999	999999	315	125	757	444	893	344	202	10	999999	537	840	527	419	646	545	999999	588	344	415	992	438	225	608	344	976	999999	650	999999	337	334	933	393	712	834	999999	90	241	28	926	204	100	235	999999	853	999999	99	966	474	932	999999	999999	87	999999	999999	53	999999	999999	999999	468	81	693	357	672	999999	999999	999999	814	584	961	464	19	569	999999	221	902	213	22	999999	662	886	856	999999	913	947	112	999999	999999	999999	791	595	573	818	999999	854	999999	999999	562	605	259	235	284	392	513	477	381	999999	999999	236	954	999999	999999	999999	999999	581	225	516	443	725	505	999999	510	959	793	999999	999999	201	999999	563	709	168	650	417	505	436	612	473	673	445	575	450	197	999999	901	999999	518	812	67	978	999999	999999	309	999999	109	511	725	325	598	147	586	190	652	115	526	795	999999	669	265	999999	968	999999	843	998	159	64	560	790	68	841	999999	89	143	40	923	715	859	813	317	994	711	297	875	536	859	395	798	999999	204	999999	762	848	556	733	999999	888	161	311	999999	54	950	934	266	757	290	507	56	621	999999	811	936	385	362	999999	999999	681	999999	317	148	764	266	479	596	952	999999	18	999999	999999	31	45	999999	557	999999	272	999999	776	999999	127	999999	362	348	186	899	999999	178	387	496	295	120	338	22	843	172	923	999999	481	348	999999	678	999999	974	647	600	156	257	999999	259	99	227	846	651	999999	71	786	425	89	579	999999	783	701	522	246	299	999999	33	720	395	211	484	571	437	999999	449	999999	999999	701	999999	752	999999	790	137	407	78	274	686	263	999999	386	508	709	901	999999	530	977	999999	737	999999	907	999999	537	993	57	614	655	418	924	319	96	409	999999	502	
826	77	993	573	125	178	34	999999	770	937	19	999999	774	670	302	999999	472	225	649	353	679	630	608	796	999999	792	422	856	999999	944	695	976	999999	216	84	999999	536	413	643	569	332	901	362	999999	999999	354	839	985	125	728	999999	871	760	379	999999	206	999999	207	494	333	756	178	253	825	251	42	918	568	999999	999999	670	69	582	999999	31	778	277	19	811	735	952	437	740	43	107	824	226	414	999999	878	609	339	918	320	999999	999999	657	999999	358	999999	435	999999	400	999999	999999	788	299	999999	358	55	999999	459	999999	759	380	328	999999	219	999999	999999	816	999999	999999	717	624	341	150	271	277	866	130	739	661	999999	309	680	46	848	975	999999	999999	546	999999	999999	948	160	943	999999	939	494	726	447	999999	999999	145	921	107	683	277	727	647	37	412	999999	924	199	798	535	999999	700	292	589	244	419	891	279	457	836	768	474	397	980	332	783	999999	682	931	730	999999	387	583	363	581	999999	671	999999	143	574	423	758	361	999999	709	249	211	146	213	999999	49	865	474	271	914	999999	339	667	999999	629	999999	999999	268	78	811	82	127	928	999999	999999	747	999999	146	883	422	999999	122	978	280	93	581	13	479	541	690	858	913	322	999999	778	918	999999	803	999999	232	181	499	293	607	999999	132	999999	138	228	651	656	729	591	848	904	690	361	396	621	58	347	772	727	387	953	999999	804	490	238	999999	999999	589	632	660	250	520	828	999999	999999	961	307	874	261	999999	43	999999	331	999999	544	98	567	617	191	465	999999	409	772	999999	999999	478	327	793	900	999999	908	76	107	930	999999	393	999999	980	752	660	750	472	521	837	353	824	999999	341	945	150	999999	135	407	177	774	841	748	922	727	175	643	514	974	109	999999	967	40	401	999999	999999	236	587	999999	531	714	999999	999999	935	999999	829	640	999999	847	759	651	782	668	930	166	766	644	939	262	999999	999999	245	999999	421	999999	386	999999	446	476	793	913	922	270	999999	462	361	953	812	370	999999	534	658	667	225	457	209	308	999999	244	999999	999999	297	334	287	514	478	925	475	89	999999	44	999999	519	64	846	999999	521	792	999999	804	999999	832	579	364	62	999999	578	999999	964	999999	88	693	211	377	287	625	597	983	371	999999	436	999999	733	194	863	339	148	612	379	727	687	516	999999	440	295	999999	718	970	234	156	900	999999	511	433	107	351	993	999999	777	999999	999999	538	430	999999	378	334	109	394	501	722	230	999999	903	246	969	571	71	770	92	
999999	907	999999	758	999999	93	999999	976	999999	999999	521	999999	996	999999	999999	999999	158	96	999999	72	960	585	333	999999	511	926	934	750	999999	463	536	999999	232	69	184	999999	514	779	214	410	595	357	799	308	979	386	233	139	754	999999	820	999999	999999	708	132	27	583	158	999999	299	999999	999999	711	999999	560	241	124	936	999999	835	90	379	881	737	999999	612	786	35	999999	135	702	804	995	999999	643	60	367	523	937	166	999999	366	532	915	261	999999	645	953	748	999999	272	296	478	919	570	450	999999	195	241	519	241	557	659	132	596	355	46	97	212	509	874	600	999	504	105	724	847	965	999999	913	966	833	287	750	863	415	335	86	999999	202	455	181	291	427	999999	192	999999	409	328	999999	526	558	750	248	874	671	297	973	823	999999	603	638	999999	328	999999	408	280	999999	269	999999	999999	959	43	999999	64	999999	318	999999	578	912	999999	447	646	579	397	999999	92	49	999999	999999	128	999999	262	999999	599	999999	471	963	875	527	912	797	999999	147	886	566	524	740	193	999999	999999	715	404	911	828	999999	991	140	931	144	999999	240	41	77	72	667	707	825	999999	246	999999	354	706	61	999999	999999	306	999999	693	830	893	352	855	705	838	412	957	351	389	443	825	999999	999999	741	999999	681	765	83	85	228	999999	699	329	947	940	18	19	353	999999	608	858	492	446	110	999999	999999	999999	336	239	659	999999	365	445	977	999999	999999	322	964	848	328	464	233	999999	999999	971	204	33	908	764	829	999999	613	999999	999999	584	342	894	931	501	999999	306	999999	843	425	518	503	263	351	535	51	999999	54	999999	592	153	634	68	999999	139	56	949	476	571	409	266	107	925	663	402	89	14	999999	473	999999	31	34	390	18	956	477	940	681	382	723	999999	358	118	847	637	999999	283	922	802	455	999999	999999	999999	999999	999999	421	999999	999999	949	456	46	314	580	885	571	129	999999	999999	26	662	999999	999999	999999	999999	275	907	988	87	35	452	805	999999	588	999999	339	201	166	946	849	545	999999	999999	999999	926	999999	829	777	999999	285	518	705	232	905	150	999999	21	999999	30	178	262	432	500	574	999999	650	953	726	999999	555	379	962	308	999999	999999	763	765	545	177	170	446	139	765	801	516	999999	999999	999999	999999	679	327	465	146	777	596	999999	408	775	235	285	733	999999	225	677	906	556	407	31	434	386	583	999999	999999	860	732	999999	999999	698	67	759	77	777	999999	883	238	999999	826	530	614	368	999999	999999	999999	891	436	343	999999	
98	895	999999	349	561	751	999999	105	851	896	285	55	999999	455	709	718	476	218	956	824	999999	449	991	730	877	416	76	31	594	165	677	434	398	219	579	999999	999999	419	516	999999	226	787	999999	28	550	999999	150	913	999999	999999	999999	683	479	519	580	649	999999	240	999999	155	685	999999	510	696	999999	851	657	999999	876	906	621	67	701	999999	607	554	72	973	189	402	275	999999	375	323	999999	993	954	999999	638	930	898	999999	946	370	349	999999	999999	689	799	699	826	886	46	749	660	786	981	548	911	36	586	931	60	79	879	999999	674	197	384	235	999999	778	626	946	18	754	120	341	999999	431	277	999999	184	999999	999999	999999	126	626	662	999999	22	416	967	999999	999999	966	815	999999	491	817	511	99	315	573	999999	58	999999	100	740	999999	676	650	956	489	758	213	757	570	503	499	416	58	534	848	223	490	810	23	999999	51	999999	999999	849	774	919	188	999999	610	688	527	129	35	885	757	859	371	459	488	853	150	219	255	999999	999999	411	463	999999	467	359	999999	247	999999	498	699	966	442	999999	192	569	579	146	156	882	999999	380	390	173	999999	989	851	40	332	169	462	831	999999	860	858	373	999999	624	609	999999	999999	290	873	537	196	999999	426	571	277	999999	284	13	73	372	407	620	30	300	786	999999	508	291	999999	96	45	999999	283	999999	999999	819	113	954	999999	999999	516	695	507	852	976	987	572	290	762	414	999999	999999	768	999999	999999	999999	352	176	999999	141	752	999999	374	999999	501	328	516	844	628	999999	815	329	477	177	856	711	123	177	323	999999	999999	227	529	999999	999999	587	109	952	129	704	476	936	126	404	153	999999	330	719	361	658	480	728	999999	999999	999999	565	981	600	999999	751	133	184	853	50	236	999999	565	999999	586	999999	229	564	724	924	981	999999	213	999999	34	434	999999	403	816	664	327	187	565	224	912	645	999999	508	487	377	580	302	92	85	178	618	866	467	999999	999999	999999	916	13	737	332	719	999999	908	999999	999999	999999	729	999999	198	722	59	969	350	999999	941	999999	720	999999	357	999999	999999	795	138	999999	999999	568	923	270	380	235	999999	183	999999	892	202	293	697	933	447	16	999999	934	894	362	129	648	525	999999	201	999999	718	838	999999	394	999999	923	233	14	169	481	447	469	987	962	321	875	151	458	758	658	999999	999999	640	999999	999999	999999	999999	775	784	767	52	999999	999999	251	516	572	527	443	258	278	69	692	773	965	568	391	947	931	50	253	507	77	756	543	
517	999999	208	314	999999	999999	32	999999	999999	999999	438	40	400	745	455	999999	999999	708	209	490	598	999999	23	999999	783	999999	806	969	734	999999	270	975	999999	999999	734	585	373	223	550	369	256	611	472	999999	999999	538	991	211	485	999999	896	798	999999	276	999999	589	918	533	531	999999	92	62	723	688	140	463	999999	864	21	870	999999	143	167	839	244	987	465	640	148	255	129	604	494	999999	999999	472	118	394	591	999999	666	840	692	999999	287	203	887	784	252	83	168	999999	200	615	915	762	640	37	42	957	134	288	394	286	662	487	568	290	999999	999999	354	985	283	999999	999999	545	451	398	561	50	109	681	398	75	96	991	999999	879	999999	882	831	90	999999	633	30	388	455	415	116	800	999999	607	740	584	728	183	854	333	410	380	999999	251	475	999999	858	999999	890	328	200	999999	82	999999	999999	170	836	999999	633	649	999999	826	99	999999	292	761	414	501	999999	814	347	999999	147	90	478	156	999999	999999	999999	999999	999999	999999	999999	136	225	445	999999	999999	844	579	747	464	550	214	486	584	291	284	959	714	587	367	999999	85	981	287	532	991	999999	999999	598	256	999999	273	874	279	337	962	820	999999	43	468	656	999999	76	882	372	933	999999	893	999999	999999	630	899	782	999999	74	422	155	938	913	736	735	999999	981	501	804	286	999999	217	256	999999	464	123	681	128	710	152	999999	109	999999	599	397	327	999999	311	626	759	491	999999	215	915	999999	882	933	306	732	999999	999999	574	87	999999	603	999999	646	546	833	516	228	663	707	999999	412	55	999999	323	999999	418	488	999999	874	999999	794	872	11	341	512	999999	189	384	999999	291	999999	444	31	999999	999999	10	680	214	478	999999	999999	999999	759	294	513	999999	859	999999	958	324	999999	709	700	42	300	731	395	999999	44	260	337	843	277	426	168	999999	34	203	328	348	999999	284	211	765	999999	966	123	999999	828	740	723	570	426	999999	351	999999	744	988	538	273	614	999999	999999	999999	782	698	561	999999	135	545	746	999999	999999	619	587	666	508	999999	528	334	617	678	486	999999	999999	999999	426	999999	84	114	232	45	665	64	733	999999	113	984	982	815	414	780	591	292	994	67	279	806	493	685	555	809	999999	213	656	935	999999	876	689	25	281	365	999999	31	323	711	10	246	885	226	562	999999	952	713	919	999999	999999	999999	308	480	497	620	999999	999999	559	999999	575	461	408	798	482	236	304	967	544	999999	999999	570	999999	293	999999	42	920	999999	133	41	857	756	294	818	
999999	694	578	999999	527	661	999999	869	999999	900	999999	549	999999	97	743	999999	229	985	999999	999999	325	527	235	25	423	465	999999	999999	275	999999	999999	818	999999	589	949	788	999999	95	449	883	405	999999	108	78	157	517	204	999999	533	999999	811	999999	587	999999	999999	999999	999999	562	999999	72	961	219	604	943	345	999999	382	257	147	955	999999	143	545	999999	999999	999999	429	167	868	906	999999	999999	910	477	716	693	240	753	999999	628	329	106	300	387	921	195	57	164	733	999999	144	947	999999	578	131	678	336	301	999999	829	901	311	999999	888	801	105	999999	136	999999	651	96	999999	170	519	635	579	842	999999	374	289	625	999999	434	49	771	999999	181	999999	355	48	999999	939	804	267	999999	28	413	999999	585	826	886	999999	927	91	999999	999999	999999	185	942	552	999999	178	926	669	213	637	876	999999	999999	999999	924	999999	780	199	295	999999	825	902	792	616	175	439	999999	548	402	704	347	999999	306	999999	537	999999	999999	803	212	197	22	144	64	99	152	759	295	999999	902	918	999999	738	795	595	690	883	393	336	386	999999	999999	388	276	999999	299	533	357	999999	951	928	999999	977	986	107	145	690	848	703	474	416	154	485	646	999999	563	609	556	710	575	653	612	73	426	806	601	999999	867	999999	999999	618	411	435	155	973	350	172	751	999999	460	999	45	999999	861	970	261	999999	741	793	999999	690	976	646	999999	307	999999	514	561	190	506	999999	822	302	903	856	999999	718	339	673	142	999999	999999	858	260	575	999999	922	211	456	554	490	999999	84	610	118	999999	764	150	848	656	835	611	570	202	999999	186	742	786	14	999999	999999	781	78	660	999999	999999	128	396	718	688	999999	313	999999	636	25	618	748	692	794	225	249	577	491	26	307	999999	297	666	311	999999	876	146	207	490	20	708	824	424	65	999999	522	378	431	169	999999	532	506	934	186	341	438	60	991	789	725	965	999999	62	362	765	999999	462	95	999999	999999	268	115	624	625	317	999999	999999	636	518	999999	871	156	999999	763	999999	292	363	489	999999	960	999999	154	418	765	55	417	772	999999	999999	741	70	999999	111	356	994	426	882	318	868	547	114	423	483	96	854	819	968	298	588	999999	999999	972	125	369	986	123	697	859	580	999999	31	272	347	776	999999	587	54	999999	769	357	410	54	621	432	856	412	671	331	911	236	999999	999999	482	816	559	98	178	742	369	881	999999	33	999999	968	525	841	999999	706	453	276	774	992	999999	241	82	146	361	999999	999999	583	
999999	375	947	999999	460	547	999999	530	227	554	419	312	999999	887	628	387	316	652	906	24	999999	965	877	644	461	456	954	251	744	422	737	999999	239	786	439	363	85	394	518	999999	61	999999	488	899	857	472	999999	641	612	999999	830	708	999999	999999	257	486	498	999999	891	13	593	548	999999	804	816	934	83	999999	457	275	311	921	144	928	963	780	486	977	787	999999	80	322	638	58	591	38	698	740	538	953	865	772	502	999999	394	512	769	999999	93	923	399	557	193	347	393	999999	999999	858	535	476	999	520	999999	902	933	280	999999	737	999999	787	245	342	300	504	410	999999	428	629	543	460	999999	802	894	864	600	523	999999	300	664	682	464	839	215	72	953	354	256	600	581	124	602	42	999999	999999	687	66	266	689	937	853	490	999999	325	84	465	207	625	661	999999	420	151	619	82	540	333	999999	999999	999999	550	65	293	828	58	428	857	978	341	599	999999	543	999999	450	999999	811	202	999999	523	999999	606	999999	729	999999	297	171	999999	983	999999	931	971	291	999999	37	999999	882	570	999999	999999	999999	999999	999999	866	999999	999999	768	163	999999	266	999999	347	999999	882	996	999999	794	335	697	999999	999999	455	999999	999999	409	627	895	614	239	311	480	999999	540	624	626	913	128	890	703	121	528	17	282	727	697	593	169	409	999999	405	354	999999	872	999999	19	451	353	468	999999	999999	588	164	924	999999	785	30	999999	999999	265	92	999999	903	999999	586	22	879	183	156	331	999999	999999	999999	680	999999	957	923	378	420	614	185	999999	660	434	305	999999	374	93	883	941	677	786	970	154	999999	891	450	999999	296	999999	139	278	206	146	649	939	102	483	100	999999	862	652	396	999999	89	521	999999	999999	336	63	647	795	299	999999	654	39	498	351	829	999999	516	999	999999	311	485	906	999999	523	784	365	440	999999	999999	451	89	999999	400	999999	999999	340	48	971	597	242	470	999999	978	990	492	620	451	999999	654	999999	925	999999	999999	95	108	182	156	339	694	970	623	757	803	999999	999999	629	639	111	287	999999	903	545	411	849	840	151	999999	383	40	173	914	999999	246	999999	525	225	999999	999999	999999	891	193	709	286	627	999999	713	540	139	864	863	981	999999	999999	999999	255	390	461	721	999999	957	254	772	308	531	66	999999	521	958	999999	910	999999	334	999999	999999	316	203	268	999999	240	137	610	798	999999	177	999999	574	226	91	599	145	763	743	70	340	647	420	411	755	999999	685	201	999999	806	999999	698	657	535	87	848	61	
131	677	999999	126	357	455	263	141	999999	491	716	440	369	197	999999	432	999999	483	999999	895	792	513	223	554	936	999999	992	999999	478	999999	49	149	242	999999	24	96	999999	944	982	999999	167	999999	415	89	969	999999	222	999999	999999	276	393	62	999999	953	268	999999	464	935	189	329	463	696	662	999999	999999	577	207	999999	183	999999	999999	328	500	999999	737	522	107	143	585	999999	815	999999	999999	212	150	987	809	289	289	406	631	326	764	663	999999	470	618	999999	637	401	999999	401	446	746	106	999999	999999	783	225	746	520	999999	359	14	513	90	937	459	673	465	767	917	542	776	438	852	999999	837	817	999999	904	506	506	194	621	424	999999	22	116	85	435	36	74	542	885	999999	999999	759	159	657	532	168	927	182	634	646	858	669	317	253	510	724	965	948	842	999999	824	175	393	99	999999	924	353	999999	39	740	853	999999	891	138	886	804	687	999999	744	745	578	334	999999	975	565	276	705	862	575	999999	999999	125	999999	999999	486	999999	375	999999	512	607	815	339	152	894	792	999999	778	189	367	705	46	804	999999	107	445	999999	999999	999999	534	999999	229	490	999999	999999	678	737	309	29	652	95	438	628	999999	146	999999	249	191	665	192	706	498	999999	999999	869	675	267	911	602	435	985	194	957	535	635	388	999999	316	825	225	64	558	999999	536	999999	276	418	156	78	176	205	999999	999999	236	827	389	703	985	163	652	421	999999	706	593	666	900	999999	102	999999	757	605	933	999999	450	137	158	739	989	233	602	267	999999	843	436	239	676	243	731	999999	999999	685	999999	162	999999	803	238	851	999999	999999	999999	795	326	999999	320	999999	272	953	999999	108	999999	649	999999	762	999999	999999	310	982	280	363	990	667	750	393	776	999999	266	999999	999999	646	899	306	575	999999	852	806	941	987	533	864	967	722	733	999999	999999	607	971	586	600	787	502	255	581	811	999999	999999	55	932	356	999999	314	491	770	863	208	999999	999999	594	909	754	453	323	459	415	396	277	999999	127	999999	179	111	680	190	405	999999	653	725	763	249	148	761	18	641	295	560	486	951	869	999999	657	533	999999	676	846	343	188	999999	999999	425	611	779	928	578	186	146	634	999999	375	718	555	657	320	355	771	993	445	682	999999	855	999999	999999	74	999999	706	646	724	13	344	71	999999	856	559	348	637	369	833	439	464	158	926	186	586	160	879	999	222	40	999999	999999	898	506	632	320	999999	295	715	245	999999	999999	421	631	965	999999	999999	698	107	
971	718	411	169	999999	999999	25	929	999999	740	913	999999	706	999999	693	107	491	172	469	234	249	833	351	653	598	999999	925	999999	305	999999	999999	999999	190	902	251	322	503	693	893	288	999999	390	781	555	801	999999	999999	115	727	999999	484	151	294	474	857	147	376	757	999999	447	302	287	633	523	999999	999999	632	804	192	381	603	798	279	190	616	858	61	795	852	176	402	819	999999	771	736	139	123	716	54	113	946	745	999999	455	985	339	999999	268	97	999999	799	370	923	999999	930	685	999999	113	857	998	96	999999	905	999999	999999	483	278	862	786	999999	402	916	760	999999	435	857	676	999999	205	286	111	999999	708	566	377	41	896	662	841	60	266	20	859	999999	999999	999999	840	727	410	512	71	999999	482	757	893	883	610	844	921	82	999999	999999	908	999999	897	303	999999	349	37	23	586	615	31	736	82	392	999999	715	70	69	999999	948	423	692	999999	217	320	950	999999	493	431	61	740	999999	50	218	112	288	158	999999	503	500	699	999999	999999	999999	999999	746	685	999999	826	895	783	861	64	70	999999	225	999999	689	983	921	677	544	592	534	874	261	695	863	289	778	566	347	999999	527	259	37	766	769	999999	574	274	171	667	999999	999999	879	714	979	583	886	922	468	740	581	823	999999	803	401	999999	621	60	822	999999	57	338	999999	999999	537	811	607	459	596	355	418	656	999999	999999	67	266	995	547	715	999999	403	856	108	606	984	703	999999	234	999999	999999	999999	523	999999	939	620	207	831	583	187	178	999999	999999	999999	123	331	925	317	288	746	999999	585	999999	344	541	827	999999	240	840	999999	833	716	999999	999999	407	632	894	213	999999	265	859	435	999999	999999	999999	313	966	530	985	284	69	396	999999	999999	240	613	999999	999999	999999	121	429	967	990	999999	354	462	603	353	928	999999	437	721	740	33	886	708	173	714	797	238	861	670	255	566	260	999999	900	999999	853	794	983	715	999999	465	999999	999999	999999	158	25	94	709	999999	601	504	847	347	655	999999	999999	531	450	934	391	682	259	999999	721	999999	22	907	562	709	999999	144	506	721	429	999999	196	993	273	24	999999	999999	999999	248	79	750	999999	999999	791	117	999999	331	354	59	333	999999	215	87	180	20	999999	118	532	10	133	467	998	135	999999	379	605	608	268	435	245	678	999999	21	688	971	999999	109	126	999999	416	178	789	456	999999	809	80	119	822	999999	877	590	190	999999	125	999999	999999	592	994	999999	511	694	73	918	814	654	999999	204	398	999999	
304	47	992	87	594	954	677	551	738	119	999999	496	785	14	999999	999999	999999	637	895	86	229	999999	999999	999999	942	722	115	999999	642	742	354	876	720	623	958	840	598	112	933	171	935	210	854	885	122	24	999999	68	370	999999	166	999999	308	999999	979	180	933	999999	144	999999	848	805	999999	995	999999	432	776	172	56	717	66	395	704	999999	151	999999	279	999999	999999	928	813	57	510	483	999999	527	577	999999	643	788	999999	999999	967	71	322	999999	300	858	131	999999	248	999999	22	999999	113	999999	999999	574	999999	959	901	999999	999999	999999	68	801	999999	436	419	246	854	999999	999999	999999	999999	755	428	642	422	22	728	420	999999	902	999999	999999	45	857	379	815	999999	999999	237	684	886	202	604	760	13	521	833	864	999999	999999	834	999999	227	754	843	357	352	490	161	168	241	999999	999999	999999	526	990	999999	999999	999999	604	842	850	150	844	999999	617	160	667	639	999999	188	999999	971	999999	999999	820	849	291	23	31	472	999999	851	78	453	405	585	801	244	22	755	395	808	845	52	983	728	383	382	999999	207	684	850	261	980	377	519	404	736	705	999999	999999	434	44	999999	928	999	81	401	975	41	359	999999	627	155	792	65	136	180	93	101	999999	908	788	999999	788	73	600	98	85	885	191	74	538	999999	280	961	999999	713	124	984	656	981	407	999999	848	261	999999	115	197	321	393	999999	999999	613	674	576	646	999999	353	864	999999	983	325	99	849	999999	999999	756	875	999999	291	422	65	108	445	494	511	593	976	999999	999999	999999	901	999999	502	957	421	924	206	703	325	564	999999	259	586	673	999999	999999	354	563	366	999999	239	365	999999	970	178	554	999999	189	75	999999	999999	816	35	912	91	561	597	892	872	970	999999	999999	999999	726	61	806	522	771	828	999999	248	423	179	372	266	545	733	531	789	867	999999	26	637	272	331	554	999999	999999	999999	999999	720	462	999999	396	917	67	999999	313	919	371	42	406	999999	871	813	819	647	663	656	545	827	75	113	999999	999999	999999	544	999999	405	507	582	848	189	724	483	786	732	782	999999	209	696	429	999999	427	835	999999	665	999999	999999	511	907	570	27	56	287	654	358	685	182	384	522	999999	908	421	788	193	227	636	398	37	999999	864	999999	456	849	999999	462	686	999999	865	877	778	999999	893	600	21	999999	142	999999	828	999999	56	609	79	686	100	520	201	638	651	999999	999999	377	431	424	999999	999999	571	207	879	202	999999	516	317	507	743	810	25	999999	777	363	999999	199	
569	598	50	264	999999	769	758	887	271	57	527	733	999999	411	999999	479	557	659	269	934	567	636	765	999999	999999	571	999999	290	999999	379	999999	298	56	838	808	832	383	999999	223	801	449	999999	999999	624	999999	583	659	342	446	546	274	127	999999	160	631	932	833	510	962	577	826	477	392	891	196	239	687	19	999999	541	999999	768	446	467	495	576	705	150	552	718	912	610	843	999999	999999	743	203	999999	216	875	999	873	999999	645	974	971	609	49	438	999999	896	649	999999	905	451	999999	999999	636	665	65	237	692	957	254	664	225	999999	999999	786	453	45	999999	802	726	541	232	943	800	492	523	966	666	999999	999999	999999	273	870	938	517	609	71	567	999999	161	999999	317	999999	999999	981	759	348	185	262	985	722	999999	846	999999	374	228	562	999999	153	152	99	571	980	999999	432	401	999999	999999	916	187	391	478	561	999999	88	234	316	371	999999	733	999999	790	999999	726	81	716	426	857	574	298	999999	999999	423	999999	71	999999	999999	751	158	590	415	652	269	84	603	254	553	205	999999	149	999999	200	72	999999	999999	309	167	263	103	715	974	496	131	627	140	212	999999	472	590	11	896	999999	223	999999	328	531	530	999999	133	826	173	231	923	434	999999	856	126	13	131	762	919	84	658	442	615	999999	999999	642	944	999999	199	91	614	999999	252	357	977	833	101	445	778	828	139	276	999999	999999	573	696	999999	283	95	60	999999	827	999999	999999	906	780	623	409	999999	888	394	731	636	92	999999	990	191	38	879	293	911	685	999999	101	944	999999	889	861	999999	835	401	671	999999	999999	739	787	999999	430	451	206	219	691	999999	890	444	407	639	470	147	582	514	222	403	999999	999999	666	843	990	878	999999	890	762	64	174	497	722	425	999999	352	829	149	999999	587	682	83	230	999999	104	656	546	752	429	999999	773	330	188	277	514	10	83	943	999999	551	999999	315	457	637	999999	402	999999	982	151	128	318	999999	999999	634	720	728	918	999999	749	999999	999999	999999	471	48	999999	844	318	455	999999	999999	999999	885	289	999999	999999	377	625	592	999999	701	999999	564	611	310	999999	340	576	999999	999999	785	91	999999	204	999999	999999	165	844	418	356	435	93	275	80	653	848	433	163	543	999999	353	113	999999	455	57	408	777	999999	170	632	951	277	765	899	135	999999	621	690	999999	999	504	999999	216	246	544	999999	669	493	957	461	982	186	42	579	212	999999	755	212	999999	128	442	996	683	786	405	168	328	999999	944	999999	237	999999	
401	544	999999	820	896	100	999999	999999	738	293	999999	708	999999	999999	244	195	696	453	999999	419	544	643	566	508	999999	430	841	385	999999	303	999999	720	999999	250	784	498	999999	999999	785	665	300	716	999999	159	999999	974	145	630	999999	142	999999	999999	586	818	208	758	977	971	999999	999999	999999	535	151	999999	744	492	999999	999999	989	746	96	314	667	995	999999	827	999999	417	999999	875	294	220	462	999999	624	57	143	999999	51	36	520	137	999999	999999	999999	999999	999999	945	414	311	500	999999	640	999999	56	374	999999	999999	699	380	999999	570	266	105	190	999999	999999	985	999999	697	358	77	999999	963	235	958	893	357	589	363	263	316	12	413	999999	559	999999	999999	119	259	999999	552	716	671	531	950	871	325	139	377	999999	589	135	717	952	432	376	677	952	999999	999999	486	10	346	999999	999999	568	999999	720	999999	468	999999	999999	570	484	805	361	697	442	999999	999999	999999	228	999999	672	999999	999999	295	460	952	999999	903	332	32	779	736	552	380	553	343	392	999999	605	508	909	892	999999	564	243	157	999999	678	245	999999	10	902	999999	789	999999	453	16	283	403	767	999999	565	476	999999	791	747	999999	980	154	109	892	999999	972	719	311	779	960	626	61	313	999999	514	667	999999	31	876	478	999999	706	999999	336	118	624	837	70	354	426	859	773	496	893	999999	534	146	784	930	929	548	487	894	999999	999999	999999	100	885	933	897	999999	831	915	999999	999999	284	999999	772	784	455	144	999999	957	999999	999999	999999	565	419	791	999999	531	870	101	946	930	999999	811	617	946	887	533	952	136	999999	604	38	857	227	402	999999	490	373	10	485	795	889	530	541	391	536	665	680	103	954	375	951	999999	968	348	999999	472	436	826	896	921	192	999999	509	758	999999	999999	347	26	999999	498	168	869	616	161	51	755	280	235	419	231	852	999999	182	92	652	297	888	999999	999999	353	999999	546	114	563	999999	366	30	783	319	999999	328	664	128	466	216	92	999999	817	307	469	201	211	416	999999	999999	334	999999	999999	999999	999999	116	999999	839	999999	443	999999	765	62	548	685	735	496	916	879	999999	198	739	716	875	999999	999999	999999	582	718	162	853	999999	439	494	287	999999	603	999999	999999	433	999999	825	496	32	594	327	81	278	622	734	999999	294	537	770	999999	999999	644	551	999999	621	45	999999	130	479	999999	492	335	568	271	679	999999	819	392	999999	53	373	252	693	291	253	999999	802	960	984	456	568	601	668	614	692	999999	61	999999	999999	397	973	704	27	441	
111	991	513	17	942	602	999999	902	92	726	999999	352	951	269	302	530	999999	925	146	32	999999	890	667	953	578	319	89	687	480	999999	79	669	235	999999	189	999999	588	794	27	999999	571	666	519	941	108	350	999999	792	999999	391	164	58	568	999999	999999	220	334	560	439	632	522	207	431	34	656	846	126	999999	999999	50	942	448	907	999999	461	365	381	725	854	237	900	999999	848	999999	903	31	110	240	842	969	999999	37	365	394	999999	373	244	495	999999	999999	234	720	712	999999	449	716	999999	814	543	64	839	608	705	999999	732	999999	999999	343	131	999999	745	885	999999	120	122	914	93	523	884	97	130	999999	440	602	12	190	585	59	649	999999	881	999999	696	999999	999999	329	332	162	999999	644	24	999999	999999	659	999999	999999	863	601	999999	535	632	627	929	456	933	954	177	112	209	552	648	999999	999999	999999	753	459	198	79	981	793	592	999999	860	249	999999	229	521	781	999999	999999	999999	984	374	999999	563	264	366	250	853	184	161	229	952	119	995	999999	217	999999	905	66	999999	999999	619	892	999999	702	766	690	384	714	999999	396	26	545	999999	664	999999	579	380	499	999999	948	225	806	641	373	978	750	253	366	21	91	875	40	515	999999	375	481	181	861	497	675	866	999999	741	999999	213	417	884	341	780	999999	69	416	963	210	999999	812	260	579	999999	999999	447	999999	999999	361	520	985	40	702	299	463	408	519	11	426	92	999999	999999	876	170	999999	866	911	585	999999	999999	469	999999	999999	955	562	231	602	147	482	238	999999	446	389	254	999999	999999	999999	52	327	239	549	999999	999999	999999	500	747	383	419	162	999999	535	442	999999	339	61	999999	725	746	736	241	806	381	529	197	999999	640	685	631	999999	999999	999999	869	267	155	482	64	999999	195	464	815	847	193	985	999999	999999	415	128	60	203	308	999999	444	315	999999	999999	178	885	358	884	860	999999	999999	999999	969	473	665	999999	999999	999999	997	399	539	292	921	394	622	999999	205	999999	828	522	999999	438	644	531	999999	563	999999	999999	313	178	181	311	604	999999	105	717	25	999999	48	999999	999999	203	205	908	999999	162	999999	701	999999	782	999999	999999	65	999999	437	322	831	447	233	111	12	460	553	829	228	999999	687	179	298	905	380	346	999999	598	577	999999	999999	735	410	97	999999	480	912	530	487	316	256	999999	999999	783	885	999999	635	936	237	494	649	375	999999	893	474	225	413	904	412	354	999999	466	999999	996	89	105	47	146	932	532	548	33	351	911	981	999999	
854	514	30	999999	710	520	999999	92	791	999999	55	516	622	954	999999	17	128	143	898	789	495	999999	703	999999	999999	499	13	705	999999	999999	34	999999	912	53	370	999999	884	611	999999	999999	106	688	214	221	60	530	523	977	999999	540	999999	999999	23	201	935	536	811	240	270	220	999999	664	999999	175	843	999999	603	578	999999	178	133	516	499	999999	692	807	999999	492	739	999999	975	36	250	415	999999	999999	765	720	117	833	97	654	350	433	391	441	551	48	378	784	927	944	393	297	417	398	999999	999999	508	999999	999999	999999	501	260	244	489	999999	999999	454	37	510	999999	999999	760	90	999999	999999	76	618	999999	265	84	124	954	999999	40	642	999999	998	333	107	751	999999	999999	420	999999	162	100	999999	902	27	820	594	350	284	999999	483	632	999999	937	999999	999999	405	999999	873	349	999999	546	176	999999	999999	471	733	131	929	758	671	491	999999	322	326	999999	999999	999999	243	445	489	773	680	49	999999	20	746	70	111	455	356	963	115	80	999999	999999	999999	984	999999	556	96	473	420	525	381	991	291	893	621	156	774	689	999999	437	859	999999	866	137	657	836	999999	673	30	484	999999	708	386	279	758	710	161	999999	999999	687	999999	26	362	164	999999	564	728	853	999999	999999	680	667	949	678	221	132	749	796	337	999999	831	423	452	999999	123	999999	615	999999	145	910	994	881	38	999999	999999	842	999999	711	469	102	118	871	234	75	999999	744	759	707	999999	636	961	364	999999	442	855	999999	574	425	51	994	949	716	999999	538	959	799	638	621	999999	379	52	47	337	245	999999	960	199	387	142	378	914	907	954	508	948	640	999999	999999	481	154	277	663	669	999999	153	401	999999	695	999999	999999	999999	147	119	688	593	924	36	330	331	894	999999	197	292	673	90	51	762	219	999999	329	999999	52	150	454	111	389	377	863	102	718	807	504	281	999999	272	776	798	276	914	34	999999	995	274	587	408	90	999999	996	393	111	639	943	999999	999999	999999	999999	997	999999	999999	214	556	173	238	612	999999	999999	915	164	411	313	999999	495	304	565	716	999999	999999	999999	55	31	999999	999999	479	990	89	863	399	495	606	208	779	144	999999	710	477	449	767	999999	499	167	174	225	595	90	859	999999	648	549	79	54	999999	443	618	999999	205	185	693	999999	999999	999999	999999	430	999999	213	999999	118	805	999999	999999	276	720	999999	73	888	999999	793	785	399	140	999999	224	849	425	562	912	999999	525	134	515	302	755	999999	137	276	315	744	667	999999	999999	999999	
999999	64	462	802	333	179	380	730	709	412	399	304	117	999999	999999	12	15	995	300	197	592	681	89	795	521	999999	988	797	583	999999	135	999999	843	999999	999999	999999	396	622	999999	742	965	795	425	999999	902	461	421	539	267	312	739	671	101	368	168	999999	999999	667	291	141	191	583	156	999999	286	999999	460	728	11	848	999999	392	999999	557	232	999999	265	999999	892	70	999999	999999	539	280	382	999999	311	485	999999	930	195	729	341	107	561	391	999999	999999	826	999999	10	693	538	419	696	356	999999	543	999999	371	410	998	774	999999	360	999999	53	999999	999999	822	694	975	507	80	999999	886	60	668	999999	841	158	437	159	986	69	97	920	130	999999	35	558	999999	999999	999999	999999	196	955	120	999999	999999	999999	772	613	14	221	34	196	468	756	809	306	999999	999999	999999	223	972	849	999999	171	999999	812	923	301	199	999999	999999	635	647	550	999999	931	940	922	178	503	385	824	155	999999	999999	901	461	373	774	729	322	999999	55	645	557	347	177	999999	483	999999	423	480	999999	999999	295	399	999999	999999	291	878	366	999999	378	800	838	158	704	22	999999	371	999999	560	526	999999	951	705	590	12	992	138	764	990	999999	163	999999	904	410	414	490	645	363	543	92	896	373	999999	853	255	807	409	643	165	822	122	999999	999999	999999	954	789	590	999999	545	999999	999999	124	375	875	225	720	933	747	999999	531	999999	18	999999	999999	999999	106	952	852	999999	204	999999	999999	608	177	336	498	225	999999	456	625	900	999999	817	618	929	782	997	999999	638	534	999999	661	353	633	342	114	847	999999	999999	858	836	738	473	999999	341	668	515	207	549	999999	504	983	300	674	631	653	200	208	547	848	108	830	223	810	330	931	150	999999	835	232	999999	829	626	999999	999999	172	373	477	287	271	276	800	583	911	999999	890	999999	999999	12	688	913	999999	999999	485	759	16	999999	662	29	409	999999	540	999999	326	85	999999	366	702	885	468	999999	722	921	286	581	307	256	312	781	439	999999	471	973	156	318	999999	981	999999	838	782	648	710	457	877	999999	736	438	267	836	999999	534	999999	793	543	408	200	728	571	904	461	759	221	881	589	839	66	567	225	18	83	999999	225	863	999999	999999	579	275	53	543	845	869	989	476	427	905	901	678	999999	999999	127	999999	419	246	387	999999	436	829	867	48	687	179	222	258	999999	999999	999999	806	690	722	999999	925	999999	38	68	999999	999999	745	999999	999999	937	387	137	999999	890	800	284	978	486	90	393	750	407	
14	856	675	999999	740	999999	758	596	104	988	717	999999	202	999999	391	999999	795	262	999999	375	193	110	309	999999	744	368	961	999999	340	330	609	338	88	527	999999	999999	392	999999	39	999999	705	999999	999999	399	420	559	999999	211	893	999999	690	827	999999	384	224	903	556	634	913	382	999999	999999	999999	774	999999	388	999999	999999	918	219	795	861	232	999999	999999	104	267	909	631	194	999999	760	999999	999999	639	782	999999	704	999999	776	625	758	30	657	288	999999	833	999999	21	41	718	33	999999	683	15	829	604	51	714	130	645	999999	12	728	711	991	872	724	145	605	751	146	372	999999	594	46	841	575	381	338	271	999999	898	599	999999	646	478	817	535	810	187	594	989	192	140	999999	999999	301	945	297	999999	118	932	415	290	582	661	149	99	999999	988	39	670	999999	858	455	748	999999	262	75	523	65	199	335	428	166	156	189	22	999999	999999	549	999999	94	999999	163	267	492	999999	893	984	999999	727	999999	999999	157	999999	613	999999	999999	999999	352	48	880	999999	414	918	606	987	999999	436	999999	136	483	688	448	410	586	517	705	198	266	104	369	90	194	337	633	999999	280	999999	999999	999999	338	386	937	999999	749	320	464	245	660	999999	195	467	513	212	254	878	383	999999	348	999999	627	495	973	258	679	799	589	87	999999	103	999999	890	892	999999	797	106	750	938	661	999999	63	470	537	999999	908	999999	577	982	92	999999	140	533	894	999999	238	842	413	999999	999999	949	731	386	999999	999999	788	304	574	888	414	999999	999999	445	95	82	51	167	958	221	350	776	232	999999	999999	539	962	193	996	999999	999999	955	693	71	999999	999999	544	676	519	970	973	613	338	688	578	934	627	695	447	821	999999	81	884	999999	348	999999	726	134	392	999999	604	605	308	129	502	999999	464	75	999999	383	538	374	999999	987	248	999999	448	543	38	999999	911	999999	745	999999	999999	325	999999	501	723	999999	985	419	294	999999	999999	999999	314	999999	999999	129	480	562	367	999999	293	999999	999999	897	999999	611	615	999999	999999	332	509	336	999999	133	81	187	999999	999999	352	285	398	128	90	999999	621	870	432	240	357	999999	589	359	910	681	999999	26	892	183	549	121	999999	802	999999	999999	598	49	518	191	147	19	740	517	219	91	999999	174	951	999999	999999	92	188	385	835	196	742	160	426	188	999999	64	294	214	423	240	838	999999	805	999999	951	999999	362	250	103	999999	178	82	999999	999999	15	726	74	18	999999	467	999999	72	966	136	999999	447	623	339	949	999999	724	
536	104	978	253	89	999999	833	932	704	729	938	291	999999	28	670	20	999999	182	514	989	286	316	956	307	776	999999	678	898	999999	957	999999	999999	21	623	642	999999	171	999999	926	367	241	86	999999	999999	994	780	478	117	559	999999	36	167	444	102	448	999999	999999	680	477	459	690	935	999999	746	999999	647	999999	874	999999	692	849	21	256	157	999999	209	123	228	312	999999	161	570	348	999999	999999	865	856	918	999999	423	999999	490	999999	476	676	999999	657	457	999999	999999	999999	999999	999999	867	587	999999	910	999999	999999	248	116	919	999999	999999	308	129	596	352	814	999999	790	361	700	963	852	999999	903	780	480	463	999999	665	198	955	496	557	999999	481	498	916	999999	568	999999	999999	316	921	122	999999	177	557	708	999999	999999	999999	567	157	903	768	24	999999	121	140	817	880	696	450	730	422	999999	751	290	124	999999	999999	887	231	776	764	999999	999999	257	275	612	923	999999	247	32	10	398	349	654	80	999999	280	999999	999999	751	999999	249	999999	200	699	653	999999	999999	593	460	744	311	345	999999	148	999999	93	970	999999	528	999999	999999	999999	428	999999	34	999999	106	999999	999999	999999	999999	73	479	80	999999	789	740	557	999999	195	656	170	787	287	999999	62	999999	515	999999	383	309	958	305	858	579	999999	448	470	999999	17	330	999999	936	877	651	999999	865	310	624	332	352	423	233	342	247	965	670	999999	41	999999	999999	590	999999	999999	283	144	768	621	501	733	999999	280	883	614	999999	999999	999999	910	999999	461	197	667	891	636	40	999999	735	962	620	999999	130	308	439	999999	339	739	805	661	603	517	478	253	808	890	999999	82	540	618	477	999999	741	760	514	579	999999	20	698	625	253	397	409	999999	10	888	612	53	840	190	999999	999999	793	572	317	128	982	999999	858	10	999999	957	356	999999	495	973	999999	999999	793	859	918	329	50	190	418	216	118	999999	999999	920	288	937	242	359	343	351	853	999999	452	999999	999999	841	162	999999	970	295	50	292	320	37	999999	999999	259	981	271	999999	95	613	164	110	20	319	700	937	999999	999999	725	996	999999	999999	129	702	917	408	272	999999	999999	999999	220	999999	175	999999	999999	225	999999	999999	999999	999999	999999	387	266	250	24	352	999999	287	150	225	975	262	570	53	509	176	908	323	999999	999999	719	194	789	742	402	41	934	195	957	485	43	686	39	475	909	404	888	878	687	575	999999	984	936	951	377	958	562	132	325	195	316	590	999999	999999	541	903	999999	523	848	999999	999999	198	329	664	191	299	
999999	999999	144	114	999999	999999	999999	759	826	999999	257	999999	999999	444	479	999999	869	772	179	452	974	202	999999	15	806	374	40	704	168	999999	664	281	769	88	999999	467	987	220	907	286	954	952	999999	806	655	760	999999	414	513	604	329	556	495	738	324	40	999999	138	308	913	10	931	600	990	79	976	78	999999	708	22	824	659	865	999999	498	31	191	136	999999	56	224	999999	999999	563	516	118	786	999999	999999	705	305	859	912	993	285	32	362	30	999999	679	999999	864	705	999999	780	669	691	602	999999	303	848	44	999999	262	699	384	999999	999999	484	999999	199	48	999999	12	716	965	747	999999	617	999999	669	171	399	681	365	360	999999	700	783	846	426	193	999999	470	857	271	999999	660	303	999999	292	999999	545	775	489	652	342	702	999999	814	922	819	985	774	633	687	644	999999	896	348	463	49	999999	999999	545	16	258	70	999999	455	883	96	578	715	193	354	625	624	202	712	28	227	915	968	924	607	999999	25	836	180	626	985	763	999999	448	252	70	908	240	483	999999	281	557	339	930	999999	250	999999	999999	289	71	30	904	194	330	245	134	295	713	937	807	242	233	999999	828	898	333	623	277	940	999999	717	999999	718	317	746	999999	999999	999999	98	367	929	434	557	118	999999	999999	578	634	999999	128	999999	204	302	676	171	999999	581	999999	999999	511	627	11	651	999999	999999	999999	195	877	584	574	999999	257	624	580	877	808	676	866	232	817	755	999999	75	821	517	999999	101	52	156	999999	99	85	15	586	739	927	782	999999	764	969	895	701	60	999999	999999	999999	999999	722	798	362	381	714	287	224	756	638	936	829	487	831	545	999999	999999	885	485	472	251	48	840	950	999999	999999	112	263	921	64	938	438	251	989	999999	378	999999	793	327	384	798	999999	830	111	991	953	84	999999	434	753	999999	174	161	118	286	999999	881	847	336	267	611	999999	999999	702	999999	999999	588	498	888	176	897	937	568	110	673	461	217	738	958	82	48	179	999999	177	93	773	286	999999	712	999999	497	406	466	69	999999	999999	496	137	412	493	374	586	53	268	855	999999	606	61	444	999999	333	152	888	263	228	442	205	135	618	999999	232	455	785	999999	678	500	481	508	337	899	964	89	336	999999	707	999999	135	570	322	61	177	235	697	886	86	354	999999	212	840	340	578	371	519	999999	271	919	801	565	589	999999	999999	108	999999	544	861	999999	999999	423	556	999999	316	999999	813	567	758	997	757	999999	410	999999	982	999999	999999	
996	999999	603	570	999999	214	788	660	570	980	957	500	999999	511	163	35	999999	538	104	999999	999999	34	942	999999	999999	728	999999	171	902	999999	999999	382	292	441	727	222	268	999999	965	999999	999999	999999	746	655	999999	77	689	495	604	999999	578	795	999999	621	593	971	389	55	999999	131	940	627	758	999999	725	584	217	637	999999	940	767	159	999999	999999	999999	999999	288	296	700	884	49	778	566	39	586	469	494	671	848	755	833	222	999999	999999	277	149	357	340	999999	281	999999	61	711	664	115	428	233	11	732	999999	999999	102	354	733	92	999999	70	999999	828	999999	999999	546	789	39	116	999999	94	728	618	999999	999999	999999	366	999999	35	999999	77	901	999999	999999	245	999999	938	233	999999	740	867	341	761	115	999999	628	512	674	190	999999	271	682	557	559	344	505	393	982	13	745	735	925	999999	104	105	999999	999999	670	29	608	607	566	966	999999	687	752	966	512	670	999999	445	692	248	711	725	999999	353	374	823	740	109	955	230	327	14	942	633	666	20	999999	999999	841	654	999999	716	705	999999	191	872	999999	539	880	999999	20	309	53	999999	999999	379	710	999999	439	847	289	999999	651	345	649	371	999999	128	309	502	750	999999	603	47	666	995	999999	679	171	501	240	211	228	643	220	27	960	265	636	999999	310	114	394	994	375	82	999999	999999	75	999999	137	999999	240	999999	571	841	706	15	999999	11	359	40	653	999999	616	87	290	17	135	999999	410	999999	492	999999	999999	646	783	608	672	593	930	659	999999	351	374	767	999999	840	81	378	320	955	245	635	938	279	460	457	387	297	792	999999	999999	443	419	648	999999	999999	195	925	67	107	343	436	81	699	427	312	573	849	116	449	935	999999	321	455	999999	999999	83	922	999999	336	231	999999	801	873	425	999999	931	725	785	752	999999	156	320	222	621	808	563	248	851	158	883	537	999999	352	999999	488	132	964	405	134	155	999999	738	731	876	957	635	999999	284	257	380	848	73	363	999999	789	445	108	833	444	303	999999	80	999999	452	693	204	999999	752	936	999999	967	329	661	607	391	999999	589	999999	664	999999	999999	964	999999	999999	999999	999999	999999	557	341	52	33	141	960	831	320	202	999999	999999	193	762	185	455	347	210	999999	528	412	999999	999999	381	855	762	999999	271	937	999999	999999	269	417	999999	999999	902	420	894	34	999999	368	830	297	199	999999	311	999999	901	997	910	627	403	999999	516	71	80	999999	960	999999	271	961	999999	894	451	725	441	870	964	394	999999	999999	999999	
999999	999999	999999	582	468	223	664	999999	999999	999999	999999	37	999999	82	999999	901	167	307	758	459	707	762	999999	669	936	846	473	285	440	999999	999999	724	874	999999	227	797	356	999999	999999	999999	999999	642	661	693	999999	999999	999999	999999	546	969	806	97	524	586	745	999999	702	500	999999	622	999999	388	999999	421	762	548	162	77	855	107	554	678	695	999999	163	74	111	191	242	78	647	820	999999	999999	999999	999999	210	297	999999	804	104	855	843	999999	189	917	528	250	999999	888	714	141	797	448	999999	138	999999	695	433	999999	321	521	268	999999	999999	999999	649	651	39	343	348	865	999999	60	12	699	834	706	999999	245	546	861	260	353	999999	999999	32	301	57	262	35	514	864	758	492	583	597	999999	23	999999	999999	877	220	597	550	849	502	747	445	999999	304	696	56	197	144	460	271	914	222	470	906	357	604	776	999999	833	10	880	568	429	111	568	692	398	999999	668	650	999999	803	515	999999	285	855	332	958	339	467	677	623	41	322	683	63	553	354	920	283	443	289	716	848	622	188	26	623	735	999999	658	230	999999	999999	999999	120	707	457	630	501	281	817	999999	376	333	266	536	999999	428	999999	999999	54	56	999999	216	382	96	666	400	999999	839	999999	233	335	999999	456	999999	231	713	572	355	105	723	428	999999	625	311	350	999999	366	652	909	204	999999	999999	999999	184	999999	999999	236	33	999999	999999	534	662	572	594	999999	566	876	118	315	999999	999999	169	53	331	627	394	590	81	746	150	44	454	930	513	12	999999	205	282	78	999999	999999	548	999999	999999	199	766	438	999999	999999	783	648	257	999999	999999	348	71	820	293	557	694	22	164	287	900	999999	89	999999	999999	999999	192	371	604	999999	687	916	317	854	14	999999	860	956	559	424	962	501	786	999999	425	175	999999	649	912	725	999999	999999	333	271	999999	26	119	999999	999999	449	474	999999	54	217	999999	599	40	216	816	160	999999	738	463	740	324	999999	246	999999	316	893	649	543	459	879	666	83	592	56	450	999999	32	825	587	119	949	550	999999	578	459	825	144	735	999999	761	999999	644	161	999999	999999	15	780	999999	728	485	799	931	962	999999	551	585	16	984	999999	828	999999	999999	161	353	999999	999999	951	667	999999	490	759	999999	709	999999	851	31	921	999	110	445	218	884	999999	111	320	28	999999	292	37	873	819	160	999999	999999	632	167	493	807	802	182	63	999999	625	999999	999999	884	231	999999	323	530	663	16	883	331	619	999999	775	59	999999	771	999999	669	639	
648	671	608	946	704	76	693	999999	124	207	927	391	105	269	858	385	435	797	325	968	507	219	812	276	647	395	999999	999999	999999	774	40	987	394	483	976	576	127	938	526	999999	629	999999	549	809	956	939	524	999999	916	674	607	974	869	700	142	439	859	342	309	319	687	311	104	349	176	940	997	622	292	292	268	497	999999	128	349	515	669	13	999999	707	999999	403	475	769	177	66	999999	693	350	999999	716	785	638	217	999999	327	897	999999	642	26	941	902	702	634	999999	999999	703	751	361	627	769	856	32	601	448	293	999999	334	181	999999	822	314	999999	999999	575	483	858	999999	608	31	999999	469	370	303	765	968	701	999999	363	67	362	375	999999	723	777	860	999999	46	999999	236	491	572	38	531	203	999999	631	999999	68	932	999999	640	153	340	19	999999	999999	728	836	480	591	995	999999	123	758	456	972	999999	967	715	999999	821	304	382	539	54	440	838	110	999999	346	744	782	430	807	721	232	999999	714	477	999999	44	210	298	644	496	601	914	773	999999	665	83	988	353	999999	999999	999999	999999	999999	999999	869	656	627	708	143	847	999999	550	316	46	234	970	843	500	349	999999	999999	16	999999	53	453	525	75	364	472	273	756	438	218	378	385	999999	999999	749	607	719	416	999999	999999	999999	999999	60	999999	736	522	999999	239	999999	13	536	817	339	999999	756	999999	353	590	273	246	869	100	784	999999	938	660	772	768	104	999999	630	279	999999	999999	941	770	403	917	338	841	776	999999	999999	434	682	560	56	429	455	238	263	138	153	265	295	706	499	718	999999	85	999999	927	145	605	999999	266	698	488	101	999999	127	999999	261	431	469	836	832	359	659	387	614	352	323	999999	638	502	999999	863	565	245	281	684	256	262	101	849	897	662	999999	425	999999	567	999999	999999	120	827	876	721	796	459	873	150	69	999999	471	407	999999	999999	966	880	140	834	999999	856	714	443	189	999	999999	619	938	180	307	999999	524	57	999999	854	999999	811	999999	414	999999	999999	999999	141	624	964	791	694	999999	627	696	999999	999999	37	999999	999999	754	676	999999	877	999999	186	520	999999	842	826	999999	999999	393	759	524	999999	264	726	999999	817	494	583	819	225	217	645	383	320	483	136	948	497	413	541	109	88	174	748	999999	891	999999	668	298	797	206	376	999999	486	113	541	916	568	270	826	988	181	857	431	999999	746	802	209	229	999999	877	999999	21	852	659	999999	990	515	703	876	231	825	294	31	29	840	344	897	999999	
999999	220	390	236	586	553	928	231	742	89	286	999999	396	448	582	999999	999999	999999	458	827	999999	551	410	864	394	605	172	886	835	412	828	412	905	999999	287	505	999999	54	999999	308	730	224	257	436	999999	999999	835	386	711	999999	103	999999	885	79	549	399	809	525	999999	981	390	999999	396	339	261	874	193	999999	171	86	999999	999999	931	999999	106	453	999999	999999	999999	606	769	785	184	733	319	353	526	999999	453	887	695	971	212	452	999999	688	827	999999	185	552	604	441	225	635	679	222	554	735	999999	105	106	835	999999	244	222	605	867	662	30	999999	999999	999999	950	283	390	460	678	488	241	418	625	999999	798	999999	12	999999	569	549	999999	106	999999	791	999999	357	791	860	894	968	240	999999	999999	174	897	277	204	256	491	942	999999	228	544	75	999999	565	480	720	46	192	242	883	45	327	608	923	999999	566	495	603	491	530	999999	999999	999999	919	597	461	487	531	700	999999	846	626	305	835	561	999999	999999	307	999999	81	823	711	999999	999999	286	502	566	973	168	999999	761	888	461	999999	661	834	817	584	967	28	999999	515	492	486	47	999999	999999	772	999999	999999	278	198	725	419	999999	854	999999	901	642	104	894	513	373	71	994	958	175	999999	184	999999	999999	713	999999	999999	999999	317	999999	259	319	867	480	793	999999	999999	370	572	999999	999999	25	999999	860	916	999999	873	133	728	151	430	492	999999	253	449	598	999999	470	564	859	867	580	999999	635	725	591	774	999999	111	901	999999	701	431	796	133	566	376	867	999	772	999999	734	120	175	799	767	240	623	40	999999	967	322	805	713	304	470	625	181	144	334	176	259	32	827	999999	728	70	292	130	883	231	777	999999	792	402	999999	470	234	835	958	360	999999	999999	906	934	999999	999999	718	501	999999	940	205	999999	674	605	217	711	292	615	80	706	948	503	999999	973	200	999999	23	999999	171	999999	401	346	186	973	25	665	125	892	291	832	352	999999	999999	999999	36	999999	795	197	195	431	187	999999	765	261	412	999999	999999	933	999999	427	882	999999	339	999999	549	999999	555	701	589	551	596	400	333	248	999999	168	46	999999	999999	999999	65	826	134	740	999999	782	580	925	571	368	999999	192	158	863	999999	944	999999	804	403	177	999999	999999	999999	644	835	787	295	526	999999	253	621	241	986	598	999999	66	282	599	840	766	288	999999	140	231	999999	999999	252	470	999999	420	999999	999999	811	779	656	961	999999	490	905	44	497	63	38	999999	747	988	999999	559	999999	892	671	861	
963	636	889	868	964	999999	322	431	545	824	238	486	546	999999	429	217	942	999999	838	999999	694	805	278	234	602	812	484	343	217	692	968	406	748	846	277	184	889	788	996	842	999999	483	499	999999	999999	551	999999	367	568	988	617	100	999999	878	999999	167	368	665	999999	161	999999	999999	224	852	856	831	999999	699	999999	255	327	163	999999	999999	625	220	999999	605	408	999999	41	999999	999999	229	85	878	999999	869	679	119	816	234	523	845	939	198	999999	646	816	999999	813	91	255	323	670	999999	686	68	263	956	851	762	266	999999	129	785	213	994	777	977	490	999999	999999	11	999999	999999	640	568	999999	999999	950	670	788	414	999999	950	870	999999	558	999999	202	999999	616	999999	268	63	967	308	725	163	985	275	868	999999	513	944	71	254	999999	576	823	127	12	999999	999999	191	973	852	976	179	915	751	446	166	999999	207	261	306	743	999999	135	999999	842	902	451	685	801	949	999999	303	888	999999	999999	981	797	84	290	789	716	999999	89	125	999999	556	248	243	999999	712	63	316	692	764	511	508	451	491	285	109	385	331	390	34	999999	683	999999	999999	999999	464	999999	999999	916	472	590	666	305	20	19	296	999999	217	856	98	999999	594	610	133	999999	79	540	316	798	999999	413	394	696	65	174	999999	999999	949	70	374	353	999999	999999	230	184	999999	212	999999	481	989	446	999999	474	301	137	366	82	999999	184	113	999999	999999	912	735	68	999999	969	250	846	370	999999	714	999999	999999	744	999999	204	999999	948	279	867	110	999999	809	744	246	920	405	927	807	576	116	774	957	451	999999	999999	664	999999	978	875	962	594	999999	967	731	999999	983	999999	999999	171	692	999999	999999	246	999999	227	112	999999	999999	285	573	322	48	793	915	999999	199	50	452	999999	999999	227	970	999999	999999	515	722	999999	23	225	936	999999	353	646	883	896	870	720	999999	999999	337	673	350	702	999999	649	555	999999	62	999999	830	942	113	999999	999999	475	249	510	341	317	999999	999999	977	606	349	725	969	402	910	28	79	479	999999	378	999999	866	877	999999	101	266	960	404	789	232	394	993	999999	882	24	418	999999	370	389	319	579	77	999999	999999	999999	587	679	999999	999999	43	722	361	529	735	684	999999	597	972	418	85	357	109	999999	755	222	355	999999	96	387	502	999999	709	999999	113	798	718	180	999999	913	999999	586	807	987	999999	999999	999999	474	19	208	260	820	999999	951	999999	961	999999	999999	941	530	999999	606	999999	775	915	671	23	271	425	936	965	594	463	68	
903	999999	999999	999999	725	255	190	880	999999	888	999999	681	687	757	785	151	329	132	238	614	904	907	994	41	81	93	496	770	58	999999	242	665	366	625	58	815	421	367	999999	999999	350	137	636	703	648	243	984	999999	485	999999	616	843	365	999999	999999	995	504	518	999999	641	758	419	999999	999999	656	471	999999	71	708	970	730	962	999999	542	999999	776	281	300	393	837	999999	999999	294	774	466	999999	310	517	471	62	320	902	326	239	937	930	305	999999	57	187	999999	923	557	515	999999	999999	591	999999	999999	387	724	214	999999	212	542	527	134	999999	440	267	171	999999	999999	999999	999999	999999	645	32	605	999999	481	999999	252	999999	919	185	683	999999	231	999999	999999	487	932	94	338	116	776	999999	697	419	806	999999	309	790	26	121	334	901	855	724	18	569	999999	999999	905	192	961	920	293	366	844	999999	835	999999	459	683	874	514	999999	553	61	999999	334	196	537	999999	999999	462	199	807	999999	781	999999	506	802	248	269	690	999999	999999	154	856	829	999999	574	461	413	680	340	342	246	820	999999	999999	673	486	244	41	714	999999	949	509	730	485	515	73	430	338	825	220	999999	194	335	999999	999999	205	703	993	621	86	829	562	132	999999	571	40	999999	622	833	326	13	238	976	999999	206	645	999999	353	999999	511	999999	84	999999	129	999999	62	999999	413	901	999999	783	251	419	638	999999	396	387	999999	914	999999	865	999999	504	509	217	195	217	819	974	764	79	359	999999	119	56	754	708	12	999999	519	999999	999999	999999	365	543	761	818	348	999999	809	999999	262	439	999999	645	232	999999	355	912	732	844	674	439	147	408	433	999999	310	592	98	688	384	999999	404	939	82	999999	148	965	455	376	869	157	174	506	999999	920	828	473	823	185	363	999999	216	675	871	364	999999	957	119	688	518	999999	583	130	883	329	44	410	573	144	999999	389	466	365	974	999999	274	641	591	999999	255	836	768	913	999999	999999	999999	729	77	717	999999	191	855	999999	858	123	574	53	622	497	885	999999	900	999999	999999	973	633	999999	999999	354	100	942	376	606	442	999999	999999	999999	795	599	602	314	343	856	999999	259	999999	699	507	860	999999	230	28	103	627	999999	999999	999999	179	999999	999999	875	38	999999	626	999999	999999	259	334	999999	135	904	258	999999	895	581	94	53	68	494	999999	934	353	839	402	999999	923	282	999999	614	746	909	500	444	939	999999	285	620	239	69	999999	284	374	999999	999999	57	971	999999	208	999999	999999	892	999999	684	911	999999	531	199	329	
756	999999	542	280	719	439	226	999999	813	94	179	305	473	813	998	59	175	999999	32	114	355	898	928	84	931	870	853	887	815	532	223	204	96	300	483	999999	902	999999	999999	892	519	643	168	911	38	999999	280	88	32	999999	745	166	509	94	974	857	999999	468	349	849	585	999999	598	291	999999	974	999999	999999	340	588	157	172	999999	999999	595	712	740	26	55	189	600	999999	865	999999	999999	67	999999	11	999999	999999	700	443	664	999999	316	190	999999	877	50	999999	543	999999	747	443	486	583	251	999999	999999	999999	999999	999999	422	999999	258	999999	472	417	503	999999	289	216	999999	715	887	999999	507	999999	823	999999	999999	863	976	991	646	503	37	431	999999	213	815	325	511	999999	507	997	31	504	999999	506	718	638	383	236	774	336	250	42	556	772	85	141	999999	95	999999	264	999999	431	523	999999	782	50	712	300	998	964	704	801	217	999999	692	13	561	327	696	999999	999999	750	999999	999999	999999	995	875	931	999999	999999	999999	426	459	999999	281	999999	981	999999	723	677	925	999999	238	810	631	448	824	666	89	999999	579	239	399	576	999999	999999	215	213	502	787	175	781	999999	323	205	288	352	964	618	103	31	759	999999	28	113	407	521	999999	688	813	180	218	999999	65	114	999999	36	882	479	304	394	778	310	935	512	999999	919	914	614	353	106	860	58	986	60	999999	635	380	472	376	999999	799	999999	688	617	956	930	999999	999999	666	999999	469	495	999999	709	999999	458	668	516	959	487	607	800	999999	717	999999	170	864	14	294	999999	656	420	999999	840	594	263	999999	328	999999	223	812	999999	948	102	636	375	734	287	806	999999	967	864	999999	999999	857	999	190	970	307	796	999999	112	925	999999	999999	999999	999999	999999	125	990	999999	350	961	746	675	901	999999	251	90	999999	999999	587	207	922	935	791	999999	999999	999999	595	82	651	30	758	157	999999	779	194	497	586	982	261	999999	816	534	627	903	766	224	999999	156	938	999999	362	371	999999	904	999999	999999	813	152	179	500	530	917	999999	329	212	598	965	999999	668	999999	503	961	184	425	999999	397	318	888	151	999	36	448	999999	761	667	397	669	999999	999999	366	999999	444	999999	760	641	899	349	307	700	177	999999	999999	487	194	396	401	197	72	999999	615	519	999999	10	180	474	91	783	999999	999999	999999	928	170	355	311	80	69	158	999999	783	491	58	20	197	973	750	203	961	949	374	276	209	999999	291	171	847	999999	443	643	296	999999	999999	914	646	885	248	999999	488	186	999999	337	
999999	773	289	41	566	999999	737	999999	429	999999	999999	834	69	395	615	332	879	193	464	999999	625	514	999999	232	376	144	374	312	734	999999	714	784	835	999999	33	436	327	259	605	347	31	416	223	25	440	291	854	260	999999	916	218	304	722	802	999999	738	999999	66	665	431	145	434	999999	766	566	345	998	31	999999	189	14	630	588	126	299	218	999999	999999	792	999999	999999	123	42	817	454	420	72	42	335	294	790	270	999999	999999	212	596	999999	457	458	104	292	832	888	100	911	587	716	999999	513	503	447	533	274	580	152	31	402	486	322	156	283	966	696	87	399	999999	46	415	914	702	105	999999	999999	697	802	457	235	941	905	866	704	467	529	832	999999	266	999999	999999	41	190	999999	636	144	999999	821	999999	146	999999	701	177	551	311	690	999999	407	604	870	577	778	694	796	460	580	999999	452	999999	999999	863	240	142	749	33	999999	999999	508	468	708	360	875	486	320	999999	250	738	325	402	776	719	999999	252	999999	428	244	346	393	743	66	689	999999	15	999999	283	580	999999	999999	999999	927	956	312	938	895	999999	999999	999999	384	382	220	842	139	999999	999999	999999	999999	988	746	331	789	47	999999	764	412	29	500	870	606	47	999999	681	320	798	475	819	416	496	356	876	726	942	962	21	532	999999	999999	811	965	161	844	592	999999	106	737	999999	999999	999999	536	999999	28	831	694	346	999999	538	531	999999	583	230	320	999999	641	999999	999999	999999	84	339	242	198	469	689	999999	999999	202	260	860	999999	999999	584	213	869	960	999999	999999	894	999999	625	482	999999	999999	999999	237	745	841	999999	950	999999	502	891	999999	287	315	347	417	339	927	999999	153	288	678	318	280	999	26	450	999999	999999	22	709	999999	999999	856	247	999999	250	461	999999	613	999999	999999	999999	721	179	769	926	564	622	72	527	967	18	999999	204	325	383	999999	238	728	400	919	788	938	792	302	366	999999	999999	841	176	878	999999	635	853	977	769	999999	999999	239	999999	999999	369	999999	494	741	590	999999	662	921	132	302	233	439	223	381	521	970	928	999999	412	506	497	781	896	999999	209	382	628	226	999999	999999	999999	998	638	999999	560	688	999999	60	712	388	767	155	718	999999	654	338	999999	481	466	799	999999	999999	999999	594	399	588	213	844	542	999999	359	999999	999999	346	455	999999	999999	709	820	832	525	877	173	34	738	351	999999	32	994	870	999999	999999	760	999999	127	999999	181	999999	125	971	485	609	999999	999999	38	331	780	999999	428	429	999999	999999	999999	
633	283	791	999999	999999	856	999999	526	191	999999	672	257	999999	999999	618	228	832	63	757	999999	849	357	916	369	668	995	416	571	689	999999	574	342	258	999999	136	483	335	561	378	999999	77	454	304	759	845	999999	999999	646	171	999999	595	999999	780	128	811	999999	367	432	999999	807	449	485	836	999999	999999	339	999	717	559	144	893	281	685	569	526	999999	63	999999	523	421	179	999999	999999	535	999999	208	999999	999999	683	999999	125	902	169	571	748	999999	617	999999	484	516	258	118	999999	36	270	999999	691	999999	601	416	999999	999999	909	980	999999	679	85	310	999999	86	777	999999	43	708	999999	990	121	999999	999999	934	999999	999999	681	17	172	71	683	383	275	693	517	351	538	999999	627	914	999999	189	999999	999999	516	316	147	999999	738	389	84	388	999999	279	999999	577	399	666	630	886	999999	902	999999	999999	996	999999	45	885	568	436	340	766	91	999999	996	932	189	752	428	999999	208	283	999999	999999	986	999999	375	999999	490	940	999999	871	646	999999	999999	101	371	999999	82	999999	999999	999999	839	312	58	317	306	903	282	281	999999	647	999999	160	999999	256	999999	43	589	701	337	49	404	628	485	468	129	999999	999999	905	999999	822	680	615	999999	999999	443	966	735	678	999	472	722	999999	999999	314	633	496	62	148	467	337	999999	381	999999	242	857	999999	827	999999	198	954	194	377	710	999999	966	632	952	741	813	667	308	911	702	999999	326	195	999999	181	835	632	299	999999	447	242	54	309	139	965	98	231	149	999999	999999	54	287	355	508	977	347	999999	544	320	999999	800	39	866	679	620	916	672	146	999999	754	565	665	613	999999	477	530	667	503	986	653	592	528	162	430	657	587	999999	999999	107	833	999999	98	999999	255	646	999999	187	630	999999	59	426	999999	492	401	925	388	999999	425	40	456	999999	507	558	667	999999	282	999999	999999	999999	999999	999999	985	48	822	999999	476	687	367	293	274	999999	46	984	999999	237	507	45	760	505	999999	912	999999	999999	999999	163	336	539	999999	999999	999999	336	999999	999999	486	114	440	56	670	481	458	999999	317	999999	766	999999	643	523	621	999999	245	999999	125	940	752	130	999999	339	999999	669	593	999999	375	854	919	937	999999	437	999999	832	796	999999	999999	999999	57	577	605	423	889	546	519	813	918	881	277	999999	221	801	856	365	714	999999	659	10	888	521	335	462	222	829	503	999999	25	788	643	785	872	836	893	184	524	975	450	850	159	780	28	494	999999	793	726	808	580	999999	128	696	999999	999999	401	999999	
251	999999	211	999999	999999	999999	797	999999	999999	491	263	384	999999	682	841	738	999999	808	850	117	502	840	875	429	999999	694	635	999999	670	946	984	508	445	367	932	381	774	390	807	846	999999	888	256	105	539	351	999999	898	311	389	46	991	523	293	43	411	277	781	957	358	678	999999	468	999999	507	755	939	551	749	999999	999999	279	999999	999999	999999	999999	594	780	890	760	794	736	999999	999999	909	993	984	999999	333	531	113	993	999999	459	177	68	429	999999	597	783	412	358	159	841	425	767	990	999999	168	429	999999	496	891	206	563	942	362	187	999999	513	771	787	999999	227	365	970	999999	552	837	76	999999	639	999999	117	357	999999	587	730	865	152	12	999999	993	904	714	999999	111	235	895	235	999999	252	999999	94	21	999999	999999	999999	999999	999999	999999	448	999999	999999	999999	187	314	783	848	127	365	632	321	999999	999999	305	793	323	512	748	868	620	656	611	371	942	999999	108	105	999999	315	999999	255	421	999999	564	794	902	999999	537	312	328	999999	999999	870	83	930	999999	582	716	832	999999	428	736	585	999999	791	999999	730	302	121	215	688	126	811	709	387	900	999999	946	511	999999	653	975	446	550	243	878	741	297	21	741	525	389	899	498	237	518	999999	922	773	999999	182	999999	425	107	639	270	966	999999	696	39	317	636	214	999999	173	452	300	45	999999	912	999999	442	290	380	999999	308	227	322	481	868	999999	104	999999	787	718	286	559	348	999999	973	912	999999	601	981	433	889	185	957	335	784	227	799	855	860	395	740	999999	55	417	341	53	653	689	999999	964	223	462	427	999999	999999	999999	951	134	103	10	757	840	999999	947	800	133	999999	986	696	650	275	249	323	999999	978	200	999999	999999	999999	930	268	999999	999999	27	219	436	758	734	449	999999	276	675	762	859	637	899	786	107	616	217	783	666	992	999999	999999	974	999999	999999	255	999999	388	999999	999999	999999	999999	867	999999	291	737	999999	999999	535	547	804	384	599	999999	463	763	88	999999	417	325	372	156	601	897	597	328	245	296	732	489	753	513	256	131	599	127	770	999999	999999	369	251	842	258	129	198	802	999999	497	686	271	176	292	970	999999	192	26	149	999999	479	963	501	88	642	56	794	300	138	478	886	345	993	999999	908	57	84	530	999999	482	999999	794	229	748	610	471	322	471	543	551	939	999999	978	801	363	999999	868	999999	209	999999	999999	897	673	630	610	350	278	920	383	923	630	661	127	666	269	999999	743	753	477	999999	999999	999999	
757	586	539	313	367	201	892	376	189	911	331	697	158	812	131	598	147	270	202	402	97	619	999999	999999	466	321	542	679	999999	999999	694	37	999999	999999	149	96	101	307	982	86	37	17	744	718	340	999999	518	999999	563	999999	616	217	979	340	999999	147	665	261	847	56	659	999999	577	75	226	303	228	156	999999	44	506	840	999999	999999	999999	999999	875	212	946	999999	802	95	125	999999	507	487	999999	147	999999	999999	431	840	459	936	426	814	440	678	502	46	211	999999	782	529	999999	776	930	999999	965	165	999999	999999	314	999999	999999	574	107	923	567	739	256	91	389	672	612	666	999999	351	699	560	649	206	710	999999	834	440	312	596	15	731	556	194	999999	611	739	969	535	648	692	852	717	516	121	999999	999999	130	982	120	916	999999	395	589	999999	999999	515	999999	752	405	977	813	271	510	918	836	999999	999999	909	778	933	643	141	999999	658	847	999999	999999	95	947	128	713	457	201	680	999999	345	999999	999999	999999	105	673	227	139	671	878	590	999999	598	285	580	729	221	213	999999	283	850	653	930	999999	572	382	999999	804	286	999999	999999	999999	830	894	500	224	50	152	683	269	425	11	80	999999	266	636	545	999999	376	399	502	254	23	406	183	691	46	704	203	999999	694	422	999999	408	522	520	385	703	784	366	689	78	529	918	857	849	583	160	69	935	999999	999999	438	887	770	121	999999	434	721	999999	999999	345	999999	960	999999	13	999999	672	267	746	261	999999	999999	20	999999	434	724	999999	549	333	118	886	645	999999	885	524	983	999999	999999	999999	464	951	981	975	188	354	129	999999	999999	853	999999	910	999999	322	684	995	153	999999	999999	346	396	960	999999	397	700	999999	999999	690	85	60	29	999999	999999	999999	292	309	999999	59	831	365	999999	999999	751	999999	632	207	999999	332	999999	889	380	565	788	999999	24	503	76	593	285	999999	999999	438	493	302	999999	520	875	999999	40	384	145	999999	596	822	41	999999	218	199	765	502	308	376	999999	195	679	463	402	743	999999	789	243	276	999999	945	999999	876	999999	999999	999999	122	331	954	999999	209	999999	286	969	966	270	783	999999	999999	828	782	587	288	331	999999	623	380	999999	142	207	999999	151	869	329	651	121	164	568	759	338	653	999999	999999	84	907	441	402	999999	435	483	67	504	366	448	999999	367	432	999999	373	835	999999	994	199	757	61	68	884	956	328	854	115	999999	534	999999	184	611	243	999999	423	866	230	886	691	659	150	746	784	999999	337	294	999999	999999	205	
999999	999999	658	999999	596	999999	849	999999	446	176	581	377	842	970	817	999999	391	999999	999999	141	506	615	999999	312	540	617	315	283	999999	629	44	175	506	999999	610	701	999999	999999	999999	999999	574	999999	784	719	999999	291	307	776	999999	999999	999999	170	470	478	698	318	252	999999	451	979	717	576	103	816	141	415	999999	822	369	126	747	761	486	999999	567	196	830	999999	202	999999	319	539	316	305	682	873	704	38	999999	999999	999999	179	188	667	474	999999	999999	967	588	999999	420	485	999999	851	999999	999999	683	999999	999999	511	488	367	163	202	670	187	269	999999	143	268	711	842	999999	78	999999	577	999999	819	999999	568	999999	863	999999	999999	837	833	133	999999	885	497	199	999999	127	820	813	100	999999	999999	997	296	738	429	833	329	992	578	999999	348	999999	999999	611	864	860	352	542	624	999999	999999	365	836	64	804	912	645	78	999999	725	680	264	576	999999	597	999999	286	830	549	39	976	505	999999	847	785	281	52	886	335	420	774	999999	999999	999999	360	999999	170	999999	999999	517	198	261	562	852	999999	999999	999999	290	24	999999	583	521	993	595	94	170	105	988	279	999999	999999	759	743	30	951	402	76	999999	999999	999999	661	54	999999	41	999999	999999	999999	416	542	701	664	762	871	292	836	263	999999	602	999999	200	999999	181	962	409	999999	438	517	999999	999999	913	999999	79	89	57	391	999999	624	962	754	369	227	689	456	577	868	117	888	999999	193	697	118	999999	999999	999999	442	999999	92	497	392	412	217	410	515	629	684	595	999999	824	901	999999	639	331	848	585	973	845	999999	394	541	999999	999999	66	358	213	804	554	476	999999	999999	901	999999	999999	579	351	161	816	999999	999999	893	282	999999	999999	559	886	68	999999	624	27	47	596	999999	999999	999999	851	862	160	62	999999	824	139	999999	613	219	999999	849	512	751	506	433	167	999999	898	999999	999999	116	999999	507	471	999999	27	929	459	41	999999	147	999999	180	999999	489	11	763	871	12	763	999999	820	854	559	47	999999	45	128	593	879	999999	865	206	696	744	386	653	999999	166	999999	210	669	581	201	862	99	342	999999	27	999999	403	800	895	737	115	296	999999	999999	999999	598	981	999999	999999	162	103	282	563	999999	983	112	999999	999999	714	204	562	493	248	663	697	947	999999	999999	111	999999	485	134	969	468	591	458	754	999999	999999	568	825	399	804	429	107	999999	535	858	50	914	84	231	95	701	184	621	57	968	260	487	384	999999	709	999999	676	969	312	105	891	999999	999999	652	24	156	378	
173	689	818	565	117	421	365	971	999999	97	999999	48	999999	293	970	411	999999	455	999999	193	999999	999999	110	999999	138	287	440	966	999999	566	431	216	999999	332	999999	931	999999	413	153	75	29	998	999999	999999	999999	930	43	999999	921	999999	999999	999999	345	963	523	483	999999	75	436	829	999999	398	466	999999	665	57	110	999999	282	48	182	382	312	613	173	999999	176	494	341	208	254	628	55	391	999999	999999	999999	999999	808	999999	352	173	976	323	999999	631	542	999999	950	374	829	999999	999999	882	951	200	999999	731	999999	666	316	104	733	238	584	361	353	999999	999999	440	185	135	147	743	999999	19	999999	988	999999	542	999999	283	543	966	999999	167	99	172	439	804	340	999999	185	999999	999999	999999	999999	748	738	733	999999	466	268	519	199	704	949	795	196	941	794	906	212	267	999999	999999	560	999999	859	999999	272	999999	645	830	110	44	999999	994	521	448	579	999999	259	795	264	858	24	999999	777	999999	218	303	999999	999999	19	999999	937	917	801	199	697	672	888	321	470	999999	821	437	419	999999	754	954	284	999999	999999	148	656	417	12	999999	27	536	989	195	219	968	215	999999	999999	999999	106	42	203	999999	750	906	767	938	334	168	47	587	614	622	919	263	999999	236	135	999999	777	530	914	999999	181	170	999999	703	111	501	891	999999	616	743	68	722	760	953	998	465	380	999999	92	999999	456	440	999999	377	276	955	999999	978	31	950	898	576	999999	999999	159	589	233	999999	836	832	999999	373	999999	871	564	206	999999	75	238	999999	999999	69	447	999999	861	741	249	316	436	999999	552	999999	651	999999	844	999999	999999	875	999999	418	241	999999	999999	260	577	999999	469	59	999999	79	463	999999	749	999999	459	838	999999	57	33	418	350	917	638	690	999999	363	722	315	37	999999	601	626	272	999999	439	195	187	999999	502	779	281	200	999999	366	692	668	999999	999999	999999	15	363	557	852	395	999999	323	677	201	999999	999999	369	164	999999	740	478	836	621	999999	921	273	661	941	554	253	146	160	424	999999	997	621	200	432	999999	31	718	999999	999999	877	999999	125	518	999999	226	288	419	127	177	762	888	856	56	244	378	999999	354	422	12	608	999999	918	999999	405	204	358	33	999999	65	10	31	999999	71	999999	999999	806	999999	999999	724	276	999999	29	999999	662	392	150	575	956	64	166	676	306	51	999999	629	834	225	122	791	868	264	482	72	999999	740	999999	795	999999	66	571	197	999999	698	999999	774	238	935	247	22	63	783	77	882	999999	334	724	999999	895	
125	352	999999	642	883	999999	22	360	957	999999	921	928	355	999999	899	999999	968	997	999999	999999	401	400	898	978	999999	737	95	196	600	173	842	999999	81	899	197	714	981	999999	796	842	999999	424	999999	129	325	94	708	521	177	400	929	999999	999999	999999	504	724	454	999999	542	155	770	825	760	793	973	999999	857	455	999999	195	511	999999	211	766	591	999999	999999	778	662	25	39	574	29	999999	999999	515	899	999999	405	999999	269	379	999999	650	82	898	663	487	156	420	237	262	446	982	888	999999	135	999999	497	527	605	675	949	999999	999999	205	806	560	559	468	16	864	60	611	925	142	410	999999	999999	999999	323	999999	632	999999	788	777	138	46	999999	728	389	549	999999	877	867	594	429	999999	999999	876	101	112	927	688	413	999999	211	834	66	999999	114	575	999999	804	213	999999	999999	706	738	348	77	769	249	999999	88	467	368	182	744	341	999999	914	35	999999	600	221	714	999999	839	425	575	999999	999999	999999	623	999999	999999	701	999999	999999	550	999999	757	196	999999	332	999999	106	609	946	14	38	100	724	54	200	999999	849	999999	999999	258	999999	999999	323	773	774	789	684	217	999999	584	666	508	839	999999	988	166	839	999999	278	357	618	999999	892	420	546	213	265	520	999999	273	43	497	681	999999	451	856	444	423	999999	542	999999	888	344	999999	347	529	260	999999	999999	43	710	840	934	644	999999	764	974	902	236	571	534	173	784	10	999999	999999	827	194	348	999999	722	999999	974	736	999999	729	999	531	999999	999999	952	331	465	399	563	203	563	47	25	687	999999	999999	196	472	999999	999999	113	344	820	999999	702	999999	595	922	321	294	999999	207	475	910	764	999999	830	219	999999	213	708	395	447	358	615	790	179	661	261	190	239	512	729	164	999999	665	999999	903	323	999999	735	542	88	999999	337	365	571	114	923	999999	711	977	854	803	316	718	896	999999	999999	912	896	933	671	141	999999	363	478	999999	293	108	741	999999	895	731	477	176	317	179	30	260	228	74	999999	999999	478	999999	657	925	848	908	769	999999	350	411	989	801	871	999999	222	999999	886	260	999999	999999	999999	784	91	132	336	149	411	727	451	312	694	832	206	848	662	999999	705	553	473	385	339	999999	999999	494	741	675	304	370	999999	55	999999	968	253	912	999999	694	999999	999999	598	999999	999999	51	797	47	999999	999999	999999	32	293	418	279	342	787	444	496	204	999999	597	999999	999999	845	999999	770	406	938	725	588	293	722	968	633	180	954	764	999999	297	704	549	776	
999999	999999	281	999999	547	999999	41	191	808	426	930	999999	583	154	938	863	466	280	401	999999	991	578	321	310	325	785	108	387	32	566	999999	500	658	820	806	999999	573	963	999999	999999	907	544	780	999999	791	482	999999	36	999999	901	421	26	312	451	785	16	758	999999	761	761	677	653	168	252	227	440	838	763	348	358	999999	503	999999	771	999999	999999	999999	454	999999	999999	735	82	371	999999	999999	999999	197	999999	999999	800	832	999999	211	471	999999	263	999999	999999	649	999999	644	999999	999999	999999	611	918	999999	541	999999	338	217	313	999999	918	36	605	292	47	107	44	252	631	728	548	525	999999	301	999999	818	999999	999999	270	805	167	208	448	394	999999	999999	236	224	656	956	706	592	528	149	293	999999	357	999999	348	439	999999	119	22	568	149	999999	913	626	999999	722	322	267	946	999999	304	719	587	220	589	528	999999	999999	999999	674	31	955	997	559	18	149	999999	966	732	831	999999	58	195	879	254	560	606	609	999999	933	644	448	645	30	999999	573	857	146	391	999999	999999	794	523	348	547	194	999999	363	618	253	261	356	999999	125	317	256	999999	708	966	999999	921	272	989	662	39	583	999999	999999	714	445	999999	999999	584	912	999999	406	535	999999	342	70	415	999999	990	587	682	297	913	530	713	598	49	159	180	362	999999	999999	804	860	319	963	874	999999	999999	183	961	999999	771	999999	999999	911	720	686	375	999999	622	679	282	999999	980	742	669	788	272	999999	999999	999999	999999	232	999999	999999	602	674	537	378	195	246	603	817	625	999999	999999	300	679	802	877	362	783	274	739	228	32	401	999999	999999	999999	95	906	532	777	828	772	549	999999	882	318	56	999999	997	720	999999	85	999999	786	999999	226	378	119	470	249	53	999999	889	492	795	946	210	794	961	84	109	340	81	49	797	983	976	692	999999	493	830	213	786	554	363	153	567	615	655	360	999999	976	999999	292	734	479	882	67	999999	936	118	262	197	923	620	55	14	999999	999999	251	999999	686	999999	977	418	999999	573	345	138	651	388	594	148	610	158	133	895	788	314	327	110	918	878	861	999999	578	999999	862	934	318	149	151	626	413	120	248	999999	999999	874	895	999999	547	928	999999	999999	523	123	587	774	496	999999	225	120	672	151	330	807	999999	999999	839	999999	999999	410	820	999999	999999	999999	999999	999999	909	999999	437	914	419	999999	562	999999	999999	313	860	999999	438	999999	447	999999	923	41	953	271	789	440	999999	865	44	81	206	999999	118	659	999999	554	387	97	865	
999999	722	999999	701	261	589	340	100	157	999999	384	394	622	963	661	588	215	24	473	709	999999	267	572	880	347	223	999999	881	999999	993	316	999999	999999	232	420	445	623	339	702	682	459	350	999999	999999	660	999999	584	183	457	999999	114	999999	999999	387	396	999999	160	430	363	47	999999	459	42	999999	435	999999	52	399	552	999999	965	999999	322	791	260	138	212	999999	230	659	639	999999	999999	987	999999	776	999999	964	835	651	295	203	976	664	519	999	317	900	697	363	644	194	631	241	115	238	227	999999	136	268	566	711	999999	999999	408	921	999999	55	999999	999999	999999	88	564	900	930	771	899	658	282	261	821	312	751	866	24	455	620	202	999999	659	558	51	837	577	999999	584	993	282	266	597	973	271	635	999999	231	999999	629	730	310	343	339	568	850	874	999999	999999	960	343	689	999999	310	999999	172	615	110	101	250	986	815	356	999999	627	402	999999	288	559	677	999999	999999	458	825	999999	892	549	330	999999	200	962	999999	999999	623	659	593	999999	999999	150	109	999999	937	140	325	643	999999	999999	564	711	999999	999999	596	999999	587	257	698	999999	136	419	940	623	999999	120	900	287	855	985	999999	128	44	98	397	999999	999999	657	775	514	142	999999	975	999999	984	619	823	35	375	999999	253	376	999999	362	187	999999	999999	486	734	827	240	47	787	929	231	445	999999	88	778	999999	999999	999999	999999	194	107	999999	999999	12	999999	675	296	875	911	612	999999	999999	168	682	911	999999	937	973	922	947	284	999999	404	999999	716	549	943	745	999999	916	816	323	999999	776	999999	999999	443	207	847	69	541	364	135	185	197	864	287	999999	999999	999999	522	463	17	535	910	999999	549	398	296	98	999999	550	628	995	796	428	473	392	427	678	86	740	999999	862	416	919	999999	229	858	851	271	948	578	988	999999	362	315	368	865	261	693	54	910	758	999999	990	736	140	999999	769	999999	895	576	999999	191	782	337	999999	129	999999	999999	999999	540	444	827	783	971	640	601	443	122	999999	526	175	984	41	829	377	999999	425	192	838	840	99	460	376	381	89	806	999999	35	171	249	999999	227	372	514	999999	931	554	29	106	538	999999	999999	296	379	411	514	159	952	960	619	703	999999	205	999999	451	984	460	999999	891	833	979	418	951	999999	651	999999	999999	527	362	999999	999999	406	999999	999999	999999	442	174	997	970	575	999999	669	999999	999999	545	77	31	882	999999	492	999999	152	999999	272	559	536	704	999999	999999	999999	892	999999	600	524	639	999999	721	999999	595	
18	820	463	441	999999	186	319	999999	410	330	583	927	739	463	870	999999	837	278	999999	749	368	738	743	279	518	683	34	79	999999	912	999999	355	135	297	999999	671	999999	999999	811	96	250	192	304	999999	999999	999999	999999	999999	729	560	801	38	897	156	236	999999	86	999999	922	999999	162	250	804	497	91	237	801	452	999999	208	999999	999999	467	737	509	185	443	643	135	983	530	855	349	988	121	219	458	978	70	999999	595	999999	788	999999	933	999	388	807	28	915	733	711	769	530	999999	999999	571	169	646	60	836	999999	67	999999	999999	306	999999	815	385	871	779	823	391	623	613	121	348	298	999999	999999	797	636	999999	219	260	818	999999	999999	384	999999	648	298	341	19	949	999999	776	848	66	999999	108	573	431	999999	146	909	329	155	916	999999	336	282	999999	999999	263	209	817	848	999999	303	220	90	440	938	233	491	999999	382	674	461	344	499	241	177	411	999999	215	479	83	350	499	940	903	881	999999	999999	932	205	999999	999999	999999	999999	168	762	426	28	142	492	923	655	428	947	999999	999999	168	836	51	198	999999	999999	993	348	775	349	804	279	187	559	828	857	999999	296	999999	999999	126	416	340	478	750	999999	102	723	999999	427	921	552	468	448	722	284	334	999999	469	726	756	996	999999	819	999999	157	840	582	664	76	107	999999	330	556	348	751	999999	572	448	352	999999	280	792	357	427	262	810	739	837	999999	999999	814	999999	899	178	999999	999999	999999	520	602	552	519	68	999999	330	999999	231	911	999999	999999	778	762	305	127	789	485	213	806	401	999999	346	999999	745	120	543	292	316	431	388	227	498	984	62	999999	999999	999999	999999	312	999999	638	40	999999	639	999999	775	770	519	708	999999	693	917	457	129	999999	266	451	774	948	946	999999	482	800	999999	882	482	999999	999999	999999	327	372	273	900	779	762	676	447	471	878	344	772	773	999999	321	695	310	999999	999999	248	589	357	999999	273	366	988	165	240	999999	999999	999999	981	71	999999	999999	747	999999	26	677	999999	147	999999	980	896	613	183	999999	875	999999	838	999999	440	929	999999	869	970	720	999999	544	790	607	445	82	999999	494	362	711	714	999999	999999	275	999999	373	507	111	999999	999999	756	660	192	724	290	751	537	183	953	62	999999	199	420	36	430	999999	886	759	701	746	275	411	999999	999999	560	659	914	572	299	999999	431	999999	108	603	963	348	361	76	327	694	545	541	541	310	121	524	805	547	844	811	486	748	409	35	111	354	999999	999999	174	631	836	
964	884	999999	999999	999999	101	817	73	91	130	820	442	17	211	999999	870	950	360	45	853	377	728	487	590	683	959	83	501	619	939	641	902	999999	999999	999999	656	654	678	880	432	987	484	762	691	666	999999	402	823	376	483	999999	370	138	777	469	246	999999	305	999999	999999	27	999999	999999	999999	488	917	746	159	630	999999	225	999999	480	613	999999	999999	965	795	999999	377	566	999999	135	145	489	999999	773	918	398	344	259	358	730	607	414	671	999999	620	212	749	569	253	203	298	268	187	889	999999	999999	576	280	999999	382	581	715	999999	201	318	662	217	153	999999	761	296	999999	866	551	872	208	999999	863	999999	592	184	808	322	999999	836	877	999999	391	258	17	821	73	648	976	159	892	646	480	721	957	995	605	740	492	907	999999	999999	635	27	999999	716	999999	925	28	208	999999	999999	712	999999	441	359	999999	999999	999999	939	232	189	890	402	980	562	999999	151	999999	597	578	999999	999999	159	999999	486	677	999999	931	300	118	999999	630	777	386	498	999999	125	289	607	179	709	920	552	684	999999	510	999999	46	764	991	571	537	430	629	999999	572	562	988	999999	682	999999	999999	529	831	94	558	999999	26	491	999999	609	861	790	428	868	157	288	474	94	975	999999	338	177	309	999999	610	999999	157	681	926	381	136	334	925	718	746	999999	999999	999999	732	396	999999	554	146	392	709	999999	999999	999999	558	294	999999	904	979	247	133	795	230	294	999999	358	965	345	999999	256	999999	537	865	709	132	757	567	875	999999	589	228	783	40	916	836	999999	207	999999	132	642	293	232	355	999999	595	950	179	436	125	999999	999999	999999	989	890	910	182	999999	302	638	999999	726	999999	552	400	29	999999	764	999999	457	620	161	578	222	999999	963	260	191	187	124	181	587	999999	759	999999	167	347	999999	999999	16	664	981	904	999999	331	915	80	680	999999	999999	255	195	999999	978	504	232	853	668	77	926	659	999999	703	188	467	999999	596	999999	573	242	999999	556	624	306	793	639	999999	999999	890	999999	893	579	236	999999	868	999999	721	162	265	756	314	678	726	999999	356	999999	287	726	301	118	329	616	999999	722	986	699	571	999999	195	865	999999	43	778	999999	43	89	763	194	999999	481	999999	443	999999	816	928	999999	830	999999	949	128	361	530	528	782	999999	999999	473	999999	532	179	423	161	999999	400	781	281	900	999999	191	276	910	999999	999999	999999	616	885	999999	300	999999	999999	868	171	619	76	999999	455	514	999999	381	999999	999999	259	999999	999999	999999	999999	477	
999999	45	656	999999	999999	228	682	218	268	999999	709	175	999999	867	999999	719	548	310	261	542	899	886	999999	999999	999999	294	434	660	661	440	276	761	999999	999999	611	999999	999999	881	705	942	999999	858	999999	340	805	830	579	999999	443	539	123	839	806	808	577	921	999999	890	999999	879	794	32	556	999999	847	999999	999999	394	265	918	999999	667	605	318	999999	51	640	995	960	83	715	999999	999999	132	327	999999	954	467	840	690	554	257	683	999999	158	914	999999	428	492	857	999999	194	634	525	999999	456	999999	497	999999	535	290	714	929	134	174	259	806	434	510	421	999999	999999	553	574	373	335	999999	779	170	691	999999	222	512	113	153	999999	910	701	175	999999	202	466	999999	314	999999	999999	327	999999	999999	898	118	877	917	999999	864	497	640	70	999999	631	472	464	337	521	796	999999	212	999999	999999	643	999999	999999	269	640	999999	536	187	248	173	999999	999999	999999	999999	271	999999	861	305	440	249	999999	889	849	550	543	999999	738	999999	743	518	343	637	999999	578	28	999999	13	999999	287	852	999999	999999	402	999999	627	624	47	999999	75	938	934	999999	999999	587	999999	753	499	564	999999	999999	999999	406	443	999999	830	895	515	857	110	712	999999	999999	27	587	911	999999	497	953	922	918	369	999999	73	805	583	571	999999	914	253	274	999999	448	999999	54	999999	931	876	999999	999999	999999	118	190	999999	362	368	691	754	999999	676	999999	266	546	642	806	872	98	999999	638	156	268	39	601	613	999999	653	140	360	972	225	980	469	999999	886	199	810	189	999999	711	446	892	816	681	248	265	18	522	806	999999	999999	284	598	247	525	999999	702	999999	999999	410	709	237	999999	999999	968	695	999999	440	999999	999999	996	693	931	999999	201	999999	452	357	363	357	827	999999	334	274	800	941	391	231	310	88	497	999999	612	756	999999	218	560	999999	713	552	737	577	862	999999	99	488	999999	966	55	999999	365	999999	163	229	583	999999	999999	999999	981	36	999999	306	140	580	999999	702	90	185	629	983	703	417	644	811	620	259	999999	970	184	321	599	425	999999	48	999999	152	150	393	183	434	999999	999999	62	686	248	440	447	999999	999999	397	407	177	347	72	567	948	999999	999999	608	999999	309	932	893	670	437	888	130	999999	857	999999	561	697	999999	999999	677	999999	999999	957	572	190	811	985	572	786	913	432	88	123	480	774	999999	999999	784	999999	134	383	600	392	259	359	320	356	999999	595	999999	710	174	151	395	999999	999999	752	779	428	521	324	369	116	999999	999999	810	999999	620	
999999	381	763	999999	162	81	304	619	999999	708	223	870	465	561	999999	999999	213	267	999999	999999	132	190	689	999999	365	337	810	23	493	636	254	548	312	999999	999999	223	82	796	21	80	100	999999	999999	54	565	999999	65	999999	392	166	552	747	873	288	497	902	692	743	557	825	271	291	136	344	464	674	567	730	220	763	877	416	255	866	999999	394	568	644	999999	999999	281	57	999999	336	93	999999	674	34	247	448	531	999999	249	196	808	809	612	287	999999	890	991	335	552	628	288	146	999999	17	651	113	344	999999	290	750	553	223	999999	799	261	999999	999	999999	492	771	241	999999	177	69	67	827	782	290	63	572	816	946	999999	11	58	947	13	667	382	144	999999	484	999999	999999	642	594	158	999999	36	999999	891	458	842	999999	999999	739	999999	443	949	999999	331	63	999999	999999	934	607	718	999999	750	313	954	341	170	358	667	757	999999	678	999999	472	679	969	999999	431	681	367	999999	724	614	319	999999	570	718	999999	812	60	490	340	999999	44	999999	999999	71	722	999999	559	297	999999	999999	639	248	999999	26	486	154	999999	799	572	999999	576	504	994	999999	441	999999	999999	623	611	999999	999999	999999	169	999999	391	596	189	907	999999	753	132	80	999999	610	975	999999	689	553	242	413	461	999999	999999	304	999999	540	881	455	630	397	999999	936	685	999999	506	371	88	999999	635	999999	999999	454	999999	819	913	506	999999	393	999999	371	645	840	999999	207	94	366	999999	865	135	850	999999	734	287	154	469	196	394	671	114	999999	991	999999	918	352	448	17	993	108	390	492	999999	497	999999	999999	751	453	555	487	863	149	21	223	59	784	184	241	176	122	359	727	121	223	289	465	380	141	922	999999	759	87	999999	999999	484	999999	999999	227	358	28	403	26	640	999999	808	964	601	999999	464	999999	178	217	840	881	749	662	380	443	218	920	888	619	530	517	728	999999	776	999999	739	415	590	957	883	157	719	343	96	214	414	324	999999	999999	677	789	999999	999999	247	492	999999	821	273	761	999999	999999	999999	783	495	999999	999999	32	999999	841	999999	58	553	999999	999999	692	171	999999	575	176	38	893	66	295	942	741	648	999999	548	294	258	917	152	999999	948	455	27	936	847	999999	999999	391	136	32	999999	999999	246	658	999999	554	330	999999	999999	999999	733	125	999999	844	840	754	485	12	484	903	592	130	906	724	272	877	675	235	999999	999999	999999	646	999999	43	731	323	999999	989	956	999999	964	162	672	55	105	833	84	999999	105	102	487	999999	999999	
233	999999	999999	722	999999	395	351	878	104	538	642	999999	96	358	347	999999	527	259	999999	999999	489	939	440	458	860	628	439	803	503	140	475	135	999999	738	999999	603	999999	600	983	603	615	125	999999	624	999999	99	19	484	737	69	999999	999999	991	976	427	294	999999	985	862	892	999999	999999	385	999999	999999	517	838	357	816	743	826	926	276	891	440	374	79	816	999999	999999	619	954	76	443	999999	631	143	151	999999	999999	604	311	738	999999	647	77	739	905	561	521	999999	999999	668	993	999999	650	577	109	546	999999	224	192	566	101	999999	999999	481	941	411	440	999999	697	47	567	149	524	198	185	254	372	634	174	265	907	520	958	999999	82	999999	912	999999	999999	999999	267	44	421	745	999999	818	999999	595	797	504	130	999999	563	623	110	854	999999	462	401	855	999999	428	59	999999	658	580	323	714	999999	740	498	999999	351	102	780	532	999999	999999	551	367	609	776	837	999999	145	771	957	344	195	228	999999	999999	663	188	430	838	999999	999999	96	76	999999	930	999999	67	15	999999	795	999999	843	578	136	938	910	44	999999	407	591	390	792	887	623	978	529	190	257	999999	722	173	672	999999	548	243	692	999999	863	678	590	779	999999	401	976	497	501	617	999999	999999	549	629	931	999999	256	604	999999	209	452	999999	411	999999	999999	966	31	631	798	902	39	892	256	999999	180	577	999999	811	725	999999	911	136	999999	911	98	703	999999	103	241	999999	694	943	542	999999	42	348	999999	584	999999	697	999999	354	699	598	587	209	307	123	999999	999999	999999	999999	878	310	297	326	999999	500	916	115	999999	999999	999999	159	217	95	360	999999	402	832	310	999999	841	999999	31	567	437	999999	333	889	405	386	645	877	441	259	75	242	205	716	310	999999	999999	864	230	452	954	999999	390	502	849	544	720	625	63	974	603	999999	288	730	888	158	177	999999	709	100	291	522	999999	999999	999999	128	567	686	532	534	575	976	807	999999	613	888	508	831	49	999999	665	30	823	467	999999	225	999999	999999	827	162	609	999999	164	139	170	441	831	432	481	731	999999	44	999999	529	999999	627	52	709	127	10	650	345	987	848	435	271	699	260	313	804	174	102	999999	380	999999	935	822	677	418	181	999999	85	359	318	999999	999999	927	304	68	38	183	253	357	827	511	999999	651	315	704	899	742	580	129	677	566	999999	186	722	604	472	805	374	999999	945	943	999999	986	679	999999	999999	999999	404	201	284	631	920	745	40	868	661	294	516	973	999999	439	999999	956	
999999	752	999999	999999	214	700	596	999999	999999	953	411	883	936	286	972	350	999999	565	347	388	844	56	999999	999999	155	854	942	999999	299	999999	780	999999	999999	618	314	926	966	361	139	999999	605	999999	821	967	343	157	931	384	321	175	84	954	102	999999	999999	636	117	999999	999999	360	757	417	933	999999	182	895	426	328	972	55	383	547	436	999999	783	999999	234	677	805	998	999999	568	867	999999	325	826	423	369	506	678	999999	999999	999999	778	946	197	128	413	999999	999999	730	613	412	275	791	537	528	458	324	329	411	439	62	309	999999	199	999999	810	999999	356	481	67	821	999999	236	275	493	999999	696	999999	674	821	882	367	278	319	166	999999	341	788	307	964	999999	187	276	390	999999	754	999999	757	647	999999	320	448	966	672	792	117	999999	999999	53	999999	999999	729	654	999999	556	695	999999	129	43	949	478	999999	59	999999	23	643	37	846	220	739	317	999999	948	366	510	999999	400	605	527	58	562	815	744	436	212	324	533	999999	833	999999	999999	999999	999999	698	839	999999	399	459	999999	158	90	202	999999	999999	563	999999	781	297	999999	999999	999999	435	602	999999	396	662	569	999999	314	698	120	352	22	850	26	999999	225	999999	527	999999	55	941	946	378	968	369	510	441	873	390	543	245	605	721	999999	999999	628	739	311	187	999999	776	154	961	48	999999	189	465	297	476	606	531	770	584	77	999999	489	233	26	36	162	138	749	923	999999	999999	999999	999999	785	728	467	486	999999	350	69	278	796	985	340	240	190	54	999999	999999	784	22	474	999999	654	712	808	405	722	285	34	317	37	231	806	999999	999999	999999	679	568	999999	129	999999	430	525	798	999999	503	893	786	846	999999	999999	353	149	152	409	724	647	83	920	72	764	673	325	751	251	575	188	999999	999999	302	374	586	396	999999	438	54	999999	855	155	999999	512	999999	438	917	333	999999	92	663	999999	277	250	999999	647	947	365	999999	999999	999999	557	990	999999	726	999999	554	742	999999	999999	483	713	365	228	791	927	999999	999999	999999	244	408	999999	999999	493	999999	413	999999	61	768	938	999999	999999	528	999999	732	307	164	990	786	397	884	184	925	726	999999	950	407	58	458	999999	42	999999	537	675	706	999999	990	507	799	322	577	502	974	469	999999	184	999999	426	495	494	999999	625	773	440	999999	234	503	840	884	999999	15	922	999999	99	906	62	772	999999	999999	388	317	657	200	473	820	391	210	465	999999	999999	764	981	999999	964	905	417	623	107	999999	999999	851	159	622	234	999999	
999999	899	884	563	464	411	343	193	117	186	125	434	309	999999	999999	33	999999	630	460	999999	34	369	638	999999	498	439	675	536	760	537	999999	44	999999	167	999999	999999	325	999999	755	32	999999	999999	455	788	789	999999	323	487	357	458	813	999999	171	424	999999	999999	270	700	74	35	736	999999	432	999999	28	999999	468	152	454	485	708	145	875	438	389	235	999999	850	403	515	999999	999999	188	999999	724	638	999999	999999	999999	879	231	625	837	999999	295	624	375	999999	769	708	999999	999999	999999	872	750	677	999999	732	999999	66	381	420	999999	558	909	548	627	130	855	390	218	916	277	999999	263	92	308	155	153	999999	860	47	999999	999999	991	944	165	316	561	999999	983	999999	516	818	507	811	999999	288	820	746	999999	255	29	999999	999999	607	904	999999	618	667	379	999999	999999	280	206	343	999999	611	999999	965	393	999999	999999	809	406	78	999999	458	999999	451	999999	29	335	406	767	615	999999	702	999999	394	50	698	698	893	676	999999	999999	246	999999	999999	483	999999	721	854	363	685	999999	220	999999	431	999999	455	399	176	903	359	999999	192	512	591	326	999999	416	182	999999	694	999999	675	142	999999	518	173	835	903	999999	57	999999	999999	53	92	999999	807	999999	774	197	594	308	531	990	999999	311	377	733	41	847	847	310	549	929	668	72	999999	87	70	912	43	999999	495	208	999999	62	999999	149	430	661	999999	915	641	985	340	396	100	685	815	620	151	439	804	999999	131	999999	758	551	384	29	919	999999	660	862	163	974	812	333	999999	274	999999	999999	313	379	339	931	668	564	598	282	972	334	272	999999	770	999999	815	439	86	118	304	161	999999	410	742	788	265	779	831	999999	583	766	549	551	999999	914	135	435	999999	199	88	203	999999	111	57	594	467	220	101	559	169	999999	257	37	970	999999	471	903	636	550	676	889	733	243	999999	215	785	999999	436	856	999999	999999	712	886	40	110	209	663	362	157	331	54	688	281	206	210	999999	999999	580	566	452	232	798	999999	999999	199	999999	999999	412	842	809	746	999999	245	999999	778	670	370	997	999999	256	808	550	489	228	632	210	461	46	499	695	272	150	869	413	999999	592	535	373	999999	640	999999	261	999999	348	999999	999999	453	200	427	539	999999	999999	711	320	643	999999	319	958	890	988	18	999999	913	156	546	605	914	999999	835	196	144	996	166	238	999999	999999	39	999999	642	372	999999	999999	618	959	546	999999	439	559	770	573	999999	577	483	999999	999999	807	347	373	999999	999999	355	622	364	240	
405	999999	369	482	554	999999	652	999999	325	528	240	747	999999	953	610	799	176	365	71	271	913	566	523	313	606	958	219	665	348	662	999999	145	907	388	999999	999999	388	956	14	683	921	114	999999	999999	621	884	744	999999	999999	12	813	989	561	999999	327	838	639	65	875	596	999999	986	829	662	510	105	839	685	400	227	999999	220	360	387	999999	808	314	568	692	721	224	999999	902	999999	849	37	584	999999	70	999999	753	332	90	418	806	935	284	599	454	525	55	68	999999	545	591	603	639	999999	752	999999	533	81	373	164	382	61	93	493	813	999999	999999	999999	625	999999	474	98	139	942	581	414	999999	999999	124	999999	676	999999	831	999999	999999	999999	999999	410	72	552	201	682	999999	999999	46	999999	999999	790	785	999999	999999	30	443	999999	80	502	999999	696	601	347	984	817	956	999999	487	226	999999	999999	739	568	93	121	962	82	999999	792	140	213	905	999999	562	743	930	152	999999	656	722	513	999999	262	999999	999999	808	725	567	383	725	761	448	820	535	136	61	227	887	893	67	370	845	287	372	270	791	774	785	999999	887	814	45	831	503	716	438	999999	786	392	999999	247	514	999999	999999	378	999999	95	301	435	691	713	999999	279	598	362	667	19	890	520	999999	44	940	327	496	999999	726	999999	326	818	698	999999	999999	505	590	820	999999	746	220	993	505	705	999999	999999	559	184	999999	765	242	999999	59	429	596	275	481	999999	307	197	999999	999999	652	157	768	483	737	126	282	999999	688	777	506	920	798	897	25	214	561	590	767	321	361	999999	384	185	769	279	979	174	999999	322	999999	667	143	64	351	999999	999999	999999	621	999999	999999	799	999999	999999	644	138	999999	698	999999	276	716	716	999999	301	999999	691	772	999999	714	467	146	118	735	999999	264	999999	786	744	556	999999	277	561	968	333	420	999999	883	999999	540	999999	649	290	913	757	999999	807	247	999999	259	659	586	353	999999	999999	306	792	999999	711	999999	999999	352	885	152	999999	998	165	999999	106	999999	999999	808	852	999999	83	818	999999	205	978	769	456	601	943	999999	896	90	999999	276	999999	37	627	498	181	719	734	298	999999	999999	329	758	450	999999	151	961	17	850	733	999999	221	999999	450	999999	96	999999	999999	214	408	401	256	999999	84	888	932	999999	263	999999	999999	143	999999	999999	65	999999	875	229	329	396	459	981	487	999999	999999	999999	64	480	999999	39	412	239	964	529	889	372	891	816	683	561	999999	999999	707	264	999999	999999	972	436	289	731	721	866	622	367	754	
426	914	999999	999999	451	999999	462	492	234	351	407	999999	798	895	693	827	999999	545	767	999999	387	284	999999	831	756	661	628	999999	854	999999	545	999999	999999	774	473	999999	690	659	242	727	675	589	483	912	816	431	999999	541	595	904	662	330	854	999999	377	152	691	379	999999	999999	215	999999	999999	999999	805	999999	571	33	999999	245	147	999999	313	50	592	999999	800	319	24	999999	999999	97	605	950	655	999999	762	507	407	999999	999999	999999	260	452	522	414	951	566	117	37	859	999999	119	359	767	262	27	814	516	999999	351	381	999999	84	312	999999	665	999999	271	589	37	73	626	110	999999	825	999999	861	999999	188	846	244	999999	999999	475	338	999999	255	193	999999	208	947	991	828	999999	395	957	186	999999	999999	748	274	304	527	999	796	533	18	880	941	113	165	296	999999	999999	999999	178	376	608	973	150	419	503	868	999999	89	82	797	131	999999	868	972	721	134	439	581	939	999999	987	679	805	999999	999999	251	299	52	661	663	106	999999	226	590	999999	176	263	339	999999	435	145	999999	724	735	999999	999999	83	140	999999	999999	899	999999	177	494	999999	999999	178	181	54	261	579	349	427	418	999999	259	999999	288	999999	555	871	110	999999	513	548	77	955	79	999999	577	999999	169	999999	498	764	946	704	999999	999999	999999	997	999999	294	519	856	796	502	315	45	999999	930	794	735	889	301	999999	349	664	945	322	974	999999	99	999999	92	999999	742	928	654	754	555	144	87	756	999999	789	815	301	657	752	574	649	999999	453	647	383	999999	999999	999999	999999	606	50	786	888	674	898	992	817	436	446	64	999999	660	290	93	999999	999999	978	999999	512	983	58	16	203	747	334	75	999999	829	709	985	34	731	689	158	514	999999	999999	92	659	796	997	864	220	698	10	988	753	999999	850	666	999999	999999	695	981	557	43	593	151	349	999999	356	999999	727	999999	39	842	999999	999999	578	448	529	896	682	715	985	194	796	505	746	345	321	285	999999	53	539	648	46	708	999999	481	764	57	999999	999999	450	999999	147	999999	668	168	27	620	999999	411	146	559	999999	979	995	373	246	97	404	14	521	80	999999	684	999999	999999	806	999999	542	106	684	999999	164	856	274	999999	56	999999	836	999999	999999	700	493	576	906	980	945	999999	712	236	999999	999999	652	738	315	380	999	999999	836	287	362	755	88	695	727	664	999999	999999	715	29	999999	208	261	816	686	820	586	443	778	941	446	750	560	999999	999999	17	829	425	999999	999999	976	593	999999	999999	236	999999	999999	
797	848	999999	999999	108	350	692	909	46	425	999999	999999	494	793	566	684	895	840	611	205	773	834	720	835	979	305	999999	53	733	997	701	589	124	208	788	594	536	365	999999	409	867	405	825	999999	999999	999999	999999	110	419	999999	999999	718	624	377	999999	963	138	415	606	803	529	999999	999999	999999	723	256	999999	999999	15	972	999999	539	503	212	338	377	18	999999	999999	615	248	720	634	999999	691	999999	965	747	359	824	465	130	759	999999	880	227	228	786	867	746	436	770	105	446	760	775	225	422	999999	999999	954	999	573	990	999999	999999	24	362	357	741	291	200	999999	999999	999999	37	780	999999	332	120	158	232	270	999999	189	478	999999	197	73	915	766	552	708	878	869	466	557	769	979	81	999999	866	438	136	999999	245	999999	914	929	999999	999999	999999	999999	928	331	999999	738	476	811	97	192	827	299	442	974	738	492	68	320	60	480	20	979	260	999999	292	794	144	999999	943	999999	999999	999999	339	919	509	462	999999	556	147	727	90	958	892	999999	385	999999	999999	162	725	753	775	604	878	999999	984	287	840	31	49	937	999999	834	867	999999	481	568	959	522	999999	286	712	511	182	333	399	999999	97	371	531	999999	798	999999	916	200	869	116	389	86	934	232	622	758	517	209	132	255	101	449	999999	817	617	483	687	449	50	274	431	555	863	999999	199	478	999999	999999	149	622	999999	999999	582	999999	999999	883	999999	999999	663	999999	993	972	210	153	961	648	953	714	107	999999	304	999999	160	605	685	833	222	999999	43	153	999999	999999	70	510	999999	424	866	52	999999	999999	895	446	785	95	280	458	355	719	999999	551	999999	999999	999999	824	327	451	525	977	689	356	670	585	218	999999	696	999999	999999	999999	816	547	781	910	999999	999999	428	999999	690	999999	999999	236	488	502	41	491	628	483	999999	245	192	885	898	999999	363	291	74	320	237	275	999999	471	545	655	903	999999	770	999999	999999	862	406	999999	999999	460	652	999999	999999	177	553	726	891	999999	851	999999	516	931	648	999999	557	795	309	118	630	425	676	863	691	832	599	999999	721	24	999999	105	999999	723	134	999999	246	901	999999	896	767	511	384	186	619	999999	999999	972	785	878	66	912	999999	999999	838	345	784	999999	771	45	578	999999	14	999999	447	999999	837	999999	806	210	654	656	382	412	350	129	50	499	253	999999	999999	627	823	999999	957	862	999999	551	885	789	999999	457	139	387	999999	822	506	506	738	999999	41	999999	176	584	234	410	539	999999	947	718	304	295	545	
949	999999	951	131	999999	920	999999	223	999999	999999	26	999999	206	999999	995	999999	999999	623	544	761	999999	999999	346	461	999999	618	556	333	391	604	176	494	999999	999999	190	44	377	701	344	586	163	650	745	448	999999	46	37	883	544	75	429	105	999999	533	165	169	999999	500	999999	999999	373	261	999999	999999	741	532	179	294	999999	961	717	827	288	958	607	739	54	897	311	212	590	999999	788	999999	185	80	734	844	756	30	37	877	818	790	999999	999999	818	999999	999999	627	866	999999	547	583	358	999999	816	999999	926	425	124	119	999999	679	963	999999	473	999999	999999	670	999999	335	999999	999999	933	840	18	498	744	705	921	990	200	684	346	999999	136	214	968	583	263	932	917	341	905	917	688	999999	826	523	438	312	547	46	829	540	999999	231	999999	517	999999	328	67	231	504	134	919	999999	343	999999	999999	999999	547	933	416	865	418	206	419	25	161	869	999999	231	999999	618	452	163	999999	805	640	999999	564	460	989	935	999999	999999	837	781	998	185	999999	708	949	179	999999	614	629	963	132	19	999999	633	366	724	655	835	954	885	682	999999	657	999999	486	668	704	97	999999	999999	990	999999	369	999999	27	976	73	999999	282	106	853	838	533	891	682	630	999999	999999	104	274	290	999999	741	999999	109	242	527	277	232	290	999999	678	670	158	973	411	650	183	616	389	661	691	999999	858	41	843	999999	766	855	855	999999	999999	992	678	200	950	979	999999	999999	999999	999999	796	741	991	631	185	178	999999	918	281	980	919	323	714	613	598	486	883	919	265	10	761	421	376	999999	700	685	999999	957	999999	431	999999	644	831	930	865	999999	999999	999999	856	675	857	999999	584	875	999999	999999	288	999999	602	474	999999	497	283	784	697	999999	375	286	930	499	186	999999	895	849	747	999999	999999	783	999999	999999	914	656	72	590	152	913	836	500	68	250	999999	926	365	999999	334	744	370	57	243	490	999999	295	999999	366	499	441	999999	734	999999	999999	999999	999999	326	954	559	449	434	693	642	784	547	874	227	999999	102	999999	71	346	999999	999999	914	999999	550	268	73	999999	360	706	101	710	999999	999999	372	687	282	903	610	999999	998	885	319	999999	414	458	942	999999	999999	615	999999	249	379	615	219	135	467	533	999999	68	891	931	98	728	602	999999	823	999999	511	540	417	199	999999	660	999999	639	999999	246	999999	999999	999999	362	560	999999	441	851	341	354	892	999999	230	748	950	999999	519	77	796	591	85	483	999999	507	999999	538	208	85	599	719	999999	579	999999	
230	504	861	742	538	381	353	297	750	999999	999999	553	274	320	669	249	107	999999	279	843	111	170	556	999999	818	164	999999	546	366	999999	999999	86	999999	805	999999	253	99	809	981	696	452	303	999999	882	166	954	934	228	999999	836	999999	578	998	999999	340	69	948	999999	924	384	358	807	999999	497	978	401	240	999999	320	425	999999	297	169	583	401	808	835	673	310	999999	229	804	18	530	760	999999	999999	586	475	939	305	695	885	999999	347	645	999999	999999	904	999999	999999	475	907	123	685	214	999999	425	344	532	999999	999999	999999	70	999999	999999	798	410	737	935	323	654	993	999999	129	999999	412	999999	245	756	445	998	768	546	150	999999	896	895	844	556	634	999999	251	943	715	30	999999	824	999999	793	846	962	109	999999	450	999999	999999	999999	999999	999999	999999	999999	190	588	999999	999999	999999	556	919	999999	999999	903	566	999999	999999	999999	412	999999	666	999999	862	588	119	999999	910	482	898	799	999999	81	281	371	999999	623	754	778	483	663	856	489	514	55	905	52	145	942	406	918	668	999999	666	999999	869	999999	368	999999	999999	737	999999	614	336	999999	460	847	999999	296	999999	999999	436	532	187	749	203	187	593	999999	999999	77	316	999999	86	999999	140	999999	999999	848	999999	17	265	541	42	745	984	999999	162	798	595	999999	914	848	999999	463	491	146	999999	916	238	691	310	551	999999	679	430	710	537	356	586	999999	999999	289	793	994	687	999999	500	441	764	951	34	795	999999	625	162	468	999999	623	499	994	701	499	619	810	707	713	10	362	324	283	714	999999	221	449	625	634	64	946	775	595	999999	181	999999	287	667	514	329	915	526	962	684	914	999999	592	453	999999	669	983	999999	974	895	999999	127	999999	246	228	584	782	999	528	413	999999	847	904	999999	530	347	342	999999	202	393	95	999999	361	599	800	949	629	999999	683	999999	81	659	801	700	509	63	999999	50	999999	999999	547	916	997	559	604	76	952	244	922	604	337	839	104	590	999999	310	765	891	999999	278	954	786	325	563	341	430	55	213	848	476	676	301	705	272	999999	178	839	802	995	733	999999	395	82	88	637	241	565	221	999999	208	298	999999	999999	179	976	760	600	444	227	999999	30	748	395	455	928	45	144	832	743	641	471	963	896	712	281	568	713	999999	925	999999	865	999999	323	649	188	896	697	535	295	95	577	404	584	820	999999	999999	999	999999	160	602	999999	732	477	258	737	999999	883	892	897	417	57	363	519	127	319	196	434	745	277	41	348	
999999	546	999999	999999	76	388	85	999	32	569	96	96	332	999999	999999	999999	74	912	853	999999	999999	637	878	999999	224	999999	466	511	526	999999	263	359	999999	264	497	195	819	195	670	946	808	892	875	847	960	276	196	125	186	999999	369	833	423	999999	999999	999999	668	619	999999	999999	921	573	999999	999999	316	736	968	78	999999	946	999999	879	999999	907	213	912	762	40	88	947	699	351	334	695	999999	430	936	999999	999999	526	527	210	346	489	35	999999	418	676	541	233	308	999999	610	240	999999	490	590	516	815	630	219	638	999999	901	491	579	248	787	999999	885	800	869	357	988	428	345	542	763	999999	968	503	999999	498	999999	648	582	999999	104	411	974	839	999999	999999	999999	316	889	669	444	999999	455	999999	999999	999999	656	432	999999	769	621	811	948	999999	827	634	846	136	133	149	686	263	909	837	154	386	769	56	380	585	999999	681	539	676	108	765	435	972	872	162	842	432	219	999999	130	292	463	37	21	999999	447	999999	193	749	999999	191	97	617	852	999999	174	609	999999	854	512	939	999999	999999	848	999999	208	874	999999	971	307	263	53	999999	717	861	923	741	999999	999999	147	303	498	789	999999	916	677	817	130	999999	988	999999	999999	364	310	999999	999999	191	999999	950	596	573	709	999999	452	729	147	999999	899	999999	331	432	575	478	999999	219	451	492	999999	932	393	390	754	636	983	75	884	999999	796	537	850	741	563	94	987	574	593	286	347	963	779	686	918	139	306	565	667	900	999999	100	738	999999	602	255	566	215	819	83	999999	387	844	999999	204	372	149	589	999999	490	999999	152	626	175	154	624	163	707	472	624	339	427	407	999999	999999	706	798	999999	148	317	528	781	755	519	999999	960	129	330	492	555	989	999999	999999	999999	420	999999	474	573	999999	978	999999	858	742	204	744	999999	979	860	418	498	573	999999	450	999999	962	708	397	116	127	194	505	832	999999	916	999999	999999	730	231	999999	999999	241	235	948	999999	224	999999	48	561	775	246	980	268	911	993	982	999999	275	999999	999999	711	118	367	456	999999	482	270	643	826	568	131	999999	758	999999	873	266	348	868	999999	345	303	669	999999	341	999999	999999	246	921	999999	999999	999999	356	999999	17	862	436	874	778	760	687	954	999999	222	999999	653	165	999999	972	999999	737	999999	999999	999999	801	920	51	999999	36	575	999999	245	349	422	891	115	774	999999	750	433	447	999999	999999	118	999999	390	277	999999	843	687	725	981	274	882	999999	299	160	371	792	96	821	163	847	
213	776	452	615	612	331	886	999999	667	999999	548	601	355	999999	204	392	420	652	594	438	349	849	999999	970	999999	999999	999999	955	999999	705	999999	612	999999	999999	999999	999999	999999	999999	665	999999	999999	808	68	999999	999999	999999	148	225	955	978	381	443	999999	724	508	363	773	481	159	999999	999999	931	475	961	816	935	317	810	999999	862	242	645	999999	468	482	999999	791	501	254	184	790	999999	999999	999999	334	999999	385	999999	999999	12	568	679	625	981	999999	35	342	106	693	791	973	338	999999	102	745	735	455	999999	252	967	571	999999	236	974	893	353	931	50	637	595	999999	999999	773	716	304	999999	30	16	72	456	208	695	808	463	210	461	880	999999	999999	598	999999	617	325	79	440	296	452	650	97	999999	103	302	468	107	241	234	564	790	798	999999	715	449	705	999999	768	876	473	999999	773	999999	472	999999	360	49	820	999999	433	704	285	17	120	379	918	19	999999	905	236	710	231	976	897	99	118	507	999999	336	912	529	999999	564	823	678	876	655	589	79	942	429	287	299	800	859	999999	999999	81	999999	999999	695	442	999999	650	763	999999	797	999999	383	999999	853	999999	493	39	904	404	721	193	442	503	999999	429	999999	963	806	432	931	185	999999	584	327	999999	546	806	226	97	446	913	999999	136	89	121	216	163	99	273	999999	269	896	465	793	607	639	999999	999999	999999	999999	899	843	999999	620	621	507	798	597	427	619	999999	812	817	999999	807	133	999999	423	161	999999	999999	999999	543	638	672	289	581	791	719	796	704	549	999999	939	546	80	729	515	467	999999	418	566	671	653	117	456	89	508	986	484	333	999999	115	62	27	35	309	702	948	342	999999	16	999999	630	999999	999999	861	999999	999999	736	999999	800	956	547	804	574	212	890	531	225	209	83	805	245	473	285	444	898	921	999999	999999	37	999999	134	688	411	999999	50	737	969	999999	211	97	259	90	532	472	567	258	453	999999	999999	181	732	142	999999	211	642	167	640	999999	963	956	899	965	376	999999	831	999999	999999	885	999999	162	561	630	999999	985	555	165	940	812	876	999999	478	698	362	855	834	992	836	999999	55	999999	107	275	999999	255	198	294	713	300	641	708	855	999999	999999	266	999999	999999	999999	866	999999	487	226	828	827	323	488	999999	612	521	407	999999	32	202	839	288	999999	296	998	753	796	270	999999	650	180	177	999999	910	999999	106	999999	732	858	969	999999	568	666	279	448	318	766	999999	682	202	892	802	999999	662	727	381	210	333	999999	390	80	
395	45	576	657	659	528	999999	172	515	999999	675	980	63	999999	281	622	999999	848	689	986	808	588	259	758	378	999999	141	192	999999	999999	912	628	477	899	167	532	999999	621	788	789	999999	999999	999999	916	999999	821	632	23	456	759	424	485	424	999999	999999	807	786	818	999999	177	397	395	506	619	999999	57	513	164	492	748	532	174	999999	899	797	982	420	342	541	556	860	128	999999	906	999999	999999	213	83	637	359	746	281	341	621	999999	804	999999	558	553	178	999999	477	999999	708	999999	999999	425	524	607	289	397	453	286	733	317	278	659	599	147	936	843	440	526	143	999999	261	833	999999	507	993	999999	862	789	372	247	392	597	999999	679	231	20	689	999999	358	962	303	994	608	999999	999999	154	729	420	616	999999	878	951	397	999999	975	426	977	999999	613	626	534	663	914	495	999999	681	632	919	999999	926	999999	963	178	181	708	999999	999999	144	383	999999	933	452	999999	47	369	440	209	999999	999999	804	43	672	862	732	437	639	90	122	388	452	522	809	999999	690	181	999999	999999	999999	998	999999	999999	843	644	765	692	91	999999	876	136	494	482	999999	224	121	999999	491	111	445	743	78	187	121	755	930	336	133	999999	492	999999	454	657	982	331	987	612	199	999999	107	999999	999999	159	213	986	894	970	220	594	391	797	689	813	999999	483	930	540	90	97	713	438	569	142	997	20	681	837	499	980	237	509	999999	463	999999	405	999999	919	973	999999	999999	960	999999	538	567	695	186	641	319	509	401	457	532	112	325	668	480	999999	161	203	315	67	999999	999999	367	882	104	999999	808	999999	95	20	566	999999	999999	999999	999999	999999	999999	312	999999	49	999999	999999	588	780	977	601	147	346	925	999999	999999	780	999999	999999	999999	885	181	685	601	950	832	377	424	391	891	576	875	572	355	450	647	848	369	999999	539	491	652	999999	999999	503	999999	472	26	910	252	999999	146	433	273	437	858	999999	711	999999	217	159	999999	999999	889	999999	725	575	990	999999	537	919	999999	553	273	997	243	999999	999999	108	861	999999	361	514	148	115	439	999999	308	917	591	758	999999	486	68	390	999999	454	999999	503	777	522	482	541	999999	999999	374	593	169	275	204	273	118	613	31	847	999999	999999	999999	783	971	283	277	999999	893	779	781	999999	494	883	999999	788	897	999999	330	348	999999	999999	141	999999	741	846	292	42	999999	327	649	534	464	220	999999	855	396	999999	532	504	999999	409	648	604	551	439	108	286	194	415	376	831	292	683	960	979	
929	252	52	134	999999	244	358	575	139	256	999999	283	999999	235	401	984	999999	825	103	999999	181	999999	274	311	999999	16	848	999999	999999	817	251	781	999999	612	925	154	870	408	514	999999	60	999999	999999	999999	999999	824	983	958	24	391	87	467	590	482	808	402	977	741	999999	999999	395	999999	623	322	15	698	33	690	999999	256	123	356	321	91	437	107	999999	970	999999	999999	32	999999	304	570	740	784	201	778	803	532	177	138	32	531	625	999999	459	161	299	271	800	303	658	999999	999999	999999	999999	508	999999	710	340	17	999999	461	960	505	999999	999999	582	230	507	999999	886	999999	89	985	334	999999	466	427	648	911	680	999999	999999	728	241	536	302	19	639	692	733	103	202	169	738	999999	570	999999	272	999999	999999	999999	999999	555	417	881	687	292	406	365	52	627	72	999999	336	999999	337	999999	274	219	999999	572	591	814	521	793	584	920	257	762	229	346	999999	251	341	611	326	577	321	359	999999	19	613	999999	650	115	999999	773	832	427	243	999999	854	63	999999	999999	488	948	44	624	999999	767	45	643	999999	705	473	999999	97	725	994	759	920	915	370	750	959	317	174	416	761	810	97	829	529	999999	999999	111	605	335	133	377	543	697	999999	999999	974	969	148	945	999999	220	999999	117	432	483	418	939	692	894	57	180	784	628	862	496	679	215	124	999999	223	371	999999	999999	602	999999	226	232	863	288	999999	999999	999999	228	773	551	134	980	407	999999	482	552	418	710	288	952	999999	915	999999	999999	412	999999	855	894	732	280	995	999999	999999	804	266	195	86	999999	128	999999	999999	999999	854	320	371	699	807	78	772	670	952	999999	999999	649	45	311	398	999999	999999	17	999999	999999	496	999999	556	999999	474	602	788	296	999999	14	592	999999	999999	36	70	524	999999	712	960	999999	131	71	328	490	999999	865	769	999999	797	999999	538	999999	922	999999	79	361	764	999999	234	215	289	999999	203	948	999999	999999	698	999999	999999	873	113	173	999999	357	999999	434	999999	75	761	608	832	833	498	999999	999999	999999	307	999999	957	708	759	43	999999	999999	507	646	868	999999	999999	999999	176	761	713	923	999999	374	73	575	574	644	187	698	408	999999	382	999999	999999	505	481	449	955	475	60	999999	124	80	999999	301	849	999999	566	804	506	576	999999	999999	129	574	33	999999	419	732	658	323	531	71	634	861	383	999999	658	372	898	129	239	701	999999	180	809	999999	688	771	725	68	87	382	201	832	999999	310	336	999999	482	999999	999999	233	817	737	999999	999999	
446	824	918	999999	857	999999	906	387	346	741	371	948	764	428	423	999999	16	600	245	158	869	801	999999	82	999999	245	890	529	999999	999999	999999	999999	999999	756	999999	863	852	926	999999	999999	476	999999	496	453	999999	388	658	63	955	392	999999	227	501	999999	193	644	999999	845	84	622	999999	386	298	339	857	397	789	17	999999	560	794	999999	399	361	682	65	999999	234	999999	346	999999	837	999999	999999	789	666	999999	305	573	523	716	16	852	587	999999	999999	999999	999999	595	551	598	650	792	405	597	147	827	999999	191	138	999999	922	712	737	45	475	812	591	550	201	915	999999	444	747	843	787	236	812	780	592	539	999999	638	591	747	936	54	999999	119	651	838	342	124	999999	192	793	999999	124	552	999999	287	999999	999999	999999	999999	999999	216	54	561	809	910	999999	999999	999999	599	192	294	131	990	109	430	999999	999999	898	362	583	379	999	564	60	999999	122	270	999999	314	604	541	999999	955	642	730	10	617	309	741	823	973	525	999999	999999	999999	999999	134	452	685	643	461	718	999999	62	735	999999	489	511	325	999999	755	999999	294	994	999999	59	176	357	379	999999	36	999999	166	539	609	853	999999	564	550	321	987	817	989	671	999999	999999	203	999999	906	522	520	115	984	942	78	288	241	851	359	460	15	777	999999	999999	617	288	561	999999	999999	999999	999999	999999	960	13	811	938	705	623	851	999999	999999	274	450	856	910	920	198	999999	471	331	622	311	214	100	316	999999	743	734	63	863	270	692	459	34	468	594	155	980	141	140	999999	617	999	530	604	741	336	999999	354	696	99	347	999999	131	269	753	721	869	697	999999	999999	970	569	999999	999999	999999	814	426	398	325	774	218	93	341	747	14	999999	683	999999	574	883	525	389	999999	999999	923	651	999999	764	715	873	285	999999	539	935	612	58	21	962	441	999999	910	999999	999999	921	881	263	999999	383	264	999999	47	999999	133	718	999999	999999	212	224	644	999999	486	661	682	451	499	999999	553	405	144	956	999999	720	64	646	999999	999999	360	445	892	669	999999	954	509	273	836	901	999999	999999	266	31	846	797	328	919	451	259	156	587	432	955	710	313	249	308	999999	326	329	486	745	982	240	766	331	999999	579	531	999999	419	615	999999	766	731	999999	999999	999999	999999	999999	144	205	723	999999	999999	22	937	959	999999	715	999999	999999	520	582	682	86	283	791	89	476	353	350	919	108	737	972	834	999999	999999	174	136	198	999999	923	194	290	999999	443	468	753	394	25	999999	816	949	308	
104	25	94	655	865	331	40	999999	999999	794	285	624	812	799	188	749	979	999999	999999	22	999999	999999	397	401	63	840	333	335	999999	338	999999	113	999999	438	877	818	999999	999999	308	999999	168	635	875	400	999999	999999	630	999999	575	645	45	476	237	937	848	508	999999	999999	999999	999999	999999	704	944	720	999999	182	476	383	999999	369	645	656	175	783	854	999999	721	996	396	656	219	999999	760	446	999999	933	875	220	590	379	200	421	732	283	806	999999	691	165	999999	832	930	257	746	215	10	389	311	453	92	33	787	631	305	945	999999	343	944	507	427	460	999999	265	793	999999	179	233	923	891	977	400	143	565	990	564	725	999999	918	554	446	913	632	431	137	566	591	568	126	787	467	472	519	193	738	555	535	999999	999999	203	999999	999999	465	999999	999999	692	889	999999	641	741	229	853	425	999999	70	999999	999999	876	999999	999999	961	610	999999	146	999999	514	881	950	827	444	39	60	508	725	517	669	457	223	954	445	677	999999	927	999999	568	999999	57	128	132	234	999999	658	546	999999	999999	436	670	329	984	961	810	999999	403	206	999999	178	354	699	882	401	65	999999	921	999999	559	999999	999999	731	578	820	467	762	827	603	716	380	514	282	493	91	999999	138	999999	993	634	737	966	730	673	399	268	357	245	731	178	123	737	854	999999	640	752	999999	751	173	504	57	121	800	490	999999	664	82	215	801	401	927	385	999999	67	999999	634	953	999999	188	561	119	999999	105	999999	603	643	659	606	999999	338	70	999999	74	498	587	626	175	999999	342	735	196	999999	999999	339	251	737	809	999999	854	15	999999	999999	573	612	394	530	25	376	886	698	999999	476	999999	999999	341	551	320	999999	480	205	468	713	725	453	375	967	92	999999	999999	866	833	862	751	999999	538	999999	813	462	114	999999	610	799	362	643	730	720	999999	970	999999	999999	426	379	999999	658	546	96	164	129	247	427	447	259	192	30	864	999999	724	513	934	161	738	999999	335	423	595	669	999999	92	999999	654	186	122	767	493	449	464	999999	102	311	999999	34	693	225	686	999999	361	616	342	779	588	995	286	45	999999	961	568	54	902	73	877	735	82	406	592	250	335	492	699	581	410	605	631	212	492	136	999999	642	648	999999	244	62	28	999999	144	658	999999	86	919	532	881	420	643	39	434	716	999999	297	999999	445	999999	868	917	999999	999999	982	374	84	999999	721	916	999999	999999	107	829	999999	999999	769	271	933	350	259	572	999999	999999	990	999999	602	
778	775	183	999999	999999	213	522	999999	999999	267	933	162	999999	826	999999	208	615	955	999999	999999	210	999999	999	999999	35	699	999999	999999	306	750	999999	999999	31	999999	999999	778	547	168	999999	202	584	463	689	459	835	119	649	524	727	373	561	744	975	425	401	178	999999	991	999999	319	117	489	78	394	206	554	141	522	999999	754	999999	456	47	822	999999	746	919	549	356	916	999999	581	316	933	198	326	413	999999	380	999999	11	999999	999999	607	94	105	395	305	263	291	978	999999	994	999999	712	999999	706	999999	463	654	999999	999999	644	815	269	999999	182	145	205	999999	150	999999	999999	402	752	115	999999	439	737	999999	361	624	295	999999	938	922	587	999999	999999	93	619	999999	152	725	999999	774	999999	620	999999	559	999999	999999	109	999999	150	452	985	601	229	606	95	999999	999999	597	999999	635	941	999999	877	999999	948	999999	914	122	269	889	393	425	524	978	999999	408	999999	188	943	110	524	911	924	495	936	985	124	624	999999	352	837	554	431	252	832	342	743	11	610	93	346	986	124	261	69	569	86	251	999999	686	999999	245	999999	202	999999	999999	654	392	410	999999	724	299	124	916	999999	838	994	282	155	861	665	99	578	999999	999999	999999	999999	999999	435	376	999999	872	221	999999	177	999999	900	238	141	802	999999	360	601	648	368	56	872	207	209	231	999999	999999	105	999999	30	95	667	794	437	582	999999	980	956	43	63	851	87	802	749	999999	937	765	150	352	999999	999999	498	999999	500	718	999999	598	999999	214	801	114	777	671	300	91	934	116	801	559	568	707	999999	567	595	516	968	80	999999	999999	294	810	999999	752	376	715	597	738	303	719	999999	999999	517	999999	999999	948	999999	416	511	668	526	830	964	591	783	999999	911	931	343	984	750	595	150	724	999999	999999	451	34	999999	999999	494	206	813	999999	999999	923	199	999999	335	647	442	562	568	790	232	463	846	81	999999	899	999999	666	404	319	999999	331	504	792	832	252	506	60	121	926	183	999999	27	882	999999	859	287	269	605	696	999999	999999	37	359	501	466	153	999999	999999	999999	780	828	801	503	122	319	999999	407	999999	93	150	392	450	641	616	902	445	964	131	119	622	545	70	707	767	781	999999	155	300	375	108	999999	994	716	156	355	528	524	999999	639	999999	879	450	522	555	169	747	395	742	599	31	189	999999	946	783	245	999999	104	735	340	999999	283	116	453	985	23	397	999999	999999	270	384	921	203	491	678	742	104	547	161	608	43	909	412	701	354	918	
878	999999	933	911	587	434	788	999999	624	999999	773	997	537	542	771	999999	900	481	225	109	986	766	278	50	150	230	999999	999999	306	999999	871	999999	108	999999	145	349	999999	583	683	949	142	999999	866	520	969	107	19	619	836	30	18	930	486	999999	999999	121	999999	892	770	367	491	660	142	999999	295	367	898	470	999999	999999	222	326	798	275	999999	231	999999	999999	81	53	999999	333	301	286	107	941	929	853	144	34	999999	999999	813	325	999999	482	632	357	234	999999	999999	549	223	414	999999	999999	141	220	288	710	221	31	821	999999	999999	999999	368	856	999999	999999	438	55	335	382	861	313	513	483	999999	999999	598	552	532	999999	999999	671	119	887	477	415	809	718	575	999999	812	999999	999999	95	999999	999999	999999	776	999999	879	182	163	223	841	999999	504	188	999999	412	793	122	669	498	361	883	486	58	481	999999	16	545	999999	479	901	999999	999999	226	427	315	508	380	822	615	652	297	691	457	278	999999	972	999999	999999	315	781	321	152	999999	736	212	692	260	641	397	930	999999	462	683	999999	281	238	999999	999999	353	904	422	999999	63	999999	999999	201	38	780	146	415	779	393	999999	999999	590	999999	273	490	225	999999	999999	739	434	685	999999	835	18	146	997	999999	694	999999	808	410	369	31	99	213	999999	20	999999	480	505	999999	160	950	57	985	731	854	964	797	544	730	657	999999	865	999999	537	999999	193	999999	783	39	999999	312	999999	13	999999	568	337	70	999999	215	959	999999	999999	452	999999	367	787	999999	415	999999	151	897	931	87	753	685	999999	999999	676	999999	827	999999	697	475	999999	848	374	54	656	173	527	904	979	339	771	879	449	423	999999	179	449	170	486	640	999999	824	381	999999	259	652	412	616	999999	382	387	197	90	767	191	686	992	743	999999	251	625	247	917	999999	999999	999999	246	743	877	506	995	666	294	66	587	446	999999	999999	794	13	760	999999	520	606	999999	583	798	682	241	999999	186	706	793	999999	24	999999	999999	779	999999	385	416	999999	999999	999999	387	720	999999	34	189	745	219	999999	949	373	491	715	726	320	649	732	85	999999	511	999999	999999	299	873	59	51	937	999999	696	675	419	596	102	181	632	229	241	681	774	502	495	947	60	756	429	753	999999	923	999999	140	999999	999999	999999	167	28	567	999999	847	999999	982	999999	215	522	459	540	999999	399	543	999999	101	418	61	311	71	25	772	278	542	453	305	741	23	944	999999	999999	119	743	934	162	75	140	999999	828	792	259	290	434	601	226	653	999999	
766	829	999999	722	416	998	999999	151	255	299	556	403	556	250	238	999999	956	999999	430	42	464	999999	38	961	34	232	999999	999999	735	999999	677	325	800	940	999999	999999	450	999999	800	999999	952	999999	906	999999	584	990	282	551	999999	999999	478	358	796	999999	999999	384	800	542	698	999999	489	978	415	907	999999	999999	602	615	999999	54	999999	122	451	319	89	670	484	262	387	999999	949	967	791	716	999999	999999	529	190	50	600	393	908	156	616	631	974	387	999999	164	353	398	666	286	976	999999	366	907	999999	540	240	999999	999999	999999	664	244	522	197	999999	999999	999999	711	999999	575	674	660	912	965	835	687	115	999999	485	999999	44	645	293	690	814	517	512	420	52	650	809	700	845	999999	491	381	119	786	688	960	861	641	976	101	612	326	296	400	999999	999999	999999	999999	424	449	131	29	951	831	383	192	999999	999999	669	999999	999999	974	815	169	484	463	577	329	603	525	247	402	668	202	999999	498	999999	121	348	999999	999999	862	285	406	631	472	999999	288	413	506	433	999999	971	999999	335	999999	510	137	916	618	231	115	353	898	999999	999999	999999	759	752	999999	961	424	999999	999999	556	999999	698	999999	537	999999	43	299	915	107	102	268	999999	464	866	450	987	103	205	729	30	119	518	386	204	903	999999	999999	535	999999	999999	999999	445	555	658	432	999999	999999	999999	999999	584	999999	199	256	999999	942	307	999999	892	312	898	867	229	813	405	999999	999999	321	999999	634	999999	372	999999	999999	562	92	823	875	805	444	999999	895	504	300	155	97	919	272	580	262	605	225	999999	233	629	999999	789	999999	159	221	47	627	999999	964	999999	221	179	801	693	723	129	999999	999999	458	801	12	373	999999	668	317	999999	133	741	961	39	999999	999999	540	768	885	999999	201	726	594	999999	883	27	999999	296	933	999999	999999	999999	856	142	999999	135	999999	999999	626	313	861	963	841	694	999999	886	916	934	330	626	999999	43	808	431	928	706	505	61	917	999999	833	642	735	999999	409	554	885	829	856	558	276	117	151	581	999999	999999	884	999999	999999	997	110	999999	965	316	289	94	770	999999	214	476	629	277	514	640	999999	228	237	999999	294	369	999999	96	999999	999999	360	999999	891	236	999999	999999	821	605	999999	920	885	238	676	429	999999	999999	784	460	624	389	929	998	603	999999	999999	223	10	999999	615	134	996	999999	999999	999999	955	758	999999	999999	445	514	655	999999	999999	999999	755	252	551	808	342	999999	584	550	472	698	842	361	927	999999	135	999999	999999	389	990	444	
924	871	710	482	473	361	132	250	24	120	734	999999	299	19	754	859	671	999999	109	999999	999999	456	551	999999	362	604	830	812	999999	669	815	275	43	999999	669	884	999999	79	345	980	999999	343	999999	362	963	936	71	918	635	276	114	999999	999999	354	895	477	329	881	130	868	531	319	832	999999	999999	468	872	34	349	870	327	999999	856	999999	797	999999	921	199	865	425	542	911	186	999999	999999	318	986	999999	999999	202	565	999999	948	476	458	537	511	190	67	999999	999999	47	578	765	999999	511	650	999999	999999	689	556	140	26	999999	336	999999	999999	690	789	985	482	194	654	999999	315	999999	654	390	999999	270	703	999999	999999	370	999999	505	343	420	204	999999	668	826	141	690	645	434	642	253	150	999999	999999	999999	400	999999	32	879	392	430	460	289	857	269	499	296	985	815	998	656	353	999999	286	722	496	736	326	655	63	999999	512	880	35	999999	249	831	866	882	350	68	347	482	123	912	960	914	205	409	336	844	704	829	436	986	900	999999	562	681	335	663	999999	999999	825	427	918	579	263	999999	30	668	430	113	475	939	318	999999	716	999999	999999	581	999999	999999	329	218	270	999999	453	48	510	929	279	195	557	686	999999	999999	656	695	994	390	660	748	388	999999	424	999999	364	496	678	39	603	197	999999	999999	132	839	999999	999999	167	999999	999999	225	946	101	999999	244	555	789	636	348	224	30	999999	381	999999	793	999999	660	794	668	328	956	370	481	999999	999999	276	804	999999	473	922	49	538	758	264	445	999999	999999	279	189	999999	574	860	340	999999	582	817	546	832	339	310	397	822	498	917	179	854	474	765	317	999999	751	999999	173	425	184	492	622	127	999999	991	999999	391	615	999999	753	106	40	666	753	273	730	971	234	999999	535	226	50	840	95	590	336	531	999999	221	304	350	696	914	640	100	205	429	999999	347	69	15	217	999999	174	82	824	808	999999	53	247	779	999999	999999	890	957	999999	781	42	999999	999999	719	999999	999999	327	999999	410	125	35	999999	78	311	625	886	112	529	999999	999999	676	999999	999999	999999	519	918	973	999999	349	694	33	682	648	999999	397	999999	683	349	586	813	557	999999	671	708	782	359	975	936	164	123	898	371	948	999999	115	999999	139	146	210	510	430	999999	73	715	102	353	24	654	999999	173	213	762	943	999999	616	999999	999999	67	745	169	943	46	371	999999	796	662	734	370	318	377	999999	999999	149	85	392	755	697	999999	616	999999	345	331	32	990	909	145	428	752	671	
200	999999	999999	400	51	999999	394	441	836	919	439	619	654	999999	546	999999	999999	623	999999	813	860	228	395	450	316	999999	622	23	380	999999	660	999999	981	698	999999	999999	259	157	108	999999	999999	324	860	46	187	820	690	985	486	159	999999	522	560	999999	999999	972	999999	632	999999	999999	945	381	70	519	268	205	637	999999	999999	846	591	999999	525	999999	999999	546	367	358	273	496	999999	636	536	230	999999	999999	683	52	887	156	417	627	73	999999	573	627	263	350	778	981	192	734	768	999999	568	734	997	999999	134	274	999999	933	368	596	93	319	844	840	446	129	522	594	999999	999999	438	963	454	643	785	197	292	999999	999999	999999	313	409	867	895	999999	348	151	481	917	999999	999999	483	269	477	798	999999	782	423	904	658	999999	597	999999	698	211	999999	289	363	426	937	982	999999	363	87	293	999999	999999	948	188	999999	999999	999999	677	456	538	955	704	977	999999	531	414	869	999999	999999	822	715	743	178	999999	66	68	788	999999	999999	640	944	999999	191	194	124	812	834	244	806	679	427	999999	219	169	999999	999999	999999	518	894	532	123	484	440	264	999999	940	282	264	131	48	200	986	696	816	594	834	522	999999	731	719	999999	634	999999	252	999999	795	533	19	447	165	756	279	999999	457	526	469	999999	999999	999999	183	539	579	122	767	489	440	233	999999	575	999999	388	518	786	999999	999999	488	178	999999	858	999999	417	273	817	966	291	920	999999	249	299	135	999999	999999	999999	999999	190	999999	521	999999	999999	964	571	999999	443	35	776	248	493	985	504	48	300	501	79	999999	765	275	762	156	485	569	999999	984	114	999999	276	794	341	238	994	952	999999	630	435	999999	221	287	830	792	199	53	437	840	744	260	834	653	999999	999999	792	914	248	375	72	203	359	586	35	993	758	981	907	999999	991	552	999999	669	76	184	623	488	445	970	956	442	142	775	250	853	615	623	999999	989	446	999999	713	601	999999	241	999999	999999	999999	836	43	218	146	999999	849	201	189	174	586	350	729	313	479	278	418	630	71	584	346	181	387	144	712	917	818	910	838	999999	112	999999	639	989	236	999999	936	999999	999999	959	925	58	674	450	47	928	270	142	610	999999	193	937	180	960	297	999999	999999	898	505	228	363	938	999999	709	72	751	710	739	86	870	341	670	334	111	999999	999999	506	936	107	783	657	685	310	402	296	175	664	679	999999	156	159	47	252	87	999999	987	999999	999999	388	296	228	530	999999	999999	114	523	612	79	999999	999	583	
522	801	721	570	999999	637	959	423	897	96	41	48	930	721	999999	427	999999	505	670	602	541	558	811	999999	137	629	569	298	999999	563	595	377	701	572	637	999999	531	999999	927	359	736	552	491	999999	197	491	135	29	999999	106	364	573	641	407	51	963	989	166	442	58	78	999999	649	343	500	664	999999	999999	999999	66	896	741	577	999999	999999	989	77	999999	378	646	504	550	487	677	999999	31	735	999999	530	999999	256	374	83	879	291	74	902	157	709	533	154	999999	935	999999	210	623	996	331	999999	62	896	999999	999999	999999	999999	527	999999	972	145	478	928	53	837	419	809	531	667	698	999999	800	97	999999	902	999999	999999	999999	999999	732	999999	585	35	414	761	478	999999	999999	586	287	335	999999	880	929	22	240	604	999999	929	525	999999	678	999999	307	999999	741	964	999999	486	942	999999	816	999999	460	999999	999999	453	524	999999	369	641	941	999999	389	373	274	919	999999	907	672	251	401	999999	100	788	798	999999	999999	999999	30	513	801	392	644	983	518	852	429	999999	462	786	999999	999999	570	999999	13	734	576	933	999999	821	999999	999999	813	701	902	19	821	672	999999	930	999999	412	271	999999	840	558	309	406	999999	421	999999	734	454	999999	171	582	246	216	784	73	62	794	93	209	706	732	578	942	90	509	41	757	725	999999	999999	676	557	715	53	454	434	179	89	617	331	81	624	999999	540	330	772	615	887	643	877	930	999999	71	999999	999999	980	999999	326	355	389	742	999999	921	823	494	35	531	173	340	638	883	999999	476	878	634	117	650	412	999999	737	426	869	91	655	140	357	495	566	934	474	77	853	999999	237	588	73	702	114	55	305	999999	451	557	14	993	999999	999999	193	524	10	339	999999	999999	617	963	872	927	276	692	147	539	965	238	866	571	40	980	248	299	571	415	545	999999	465	496	974	322	999999	661	915	503	312	51	934	144	999999	296	999999	274	715	999999	435	999999	908	765	999999	223	691	443	963	245	999999	999999	952	595	794	999999	111	131	988	999999	850	999999	777	643	236	999999	303	999999	458	999999	864	999999	584	435	999999	133	458	699	999999	999999	631	643	697	680	889	418	98	999999	999999	525	195	995	285	165	295	820	644	275	538	362	999999	959	985	230	380	639	999999	527	615	999999	149	412	910	999999	928	999999	918	107	753	818	835	954	391	932	557	869	699	428	999999	169	488	999999	170	858	999999	671	657	999999	999999	999999	109	571	734	678	385	783	94	58	999999	88	901	999999	521	720	527	
964	577	62	672	511	940	890	386	455	192	957	251	62	394	267	559	451	999999	504	999999	273	999999	713	999999	774	999999	650	202	72	267	941	670	449	341	877	103	604	804	798	319	999999	194	288	495	428	541	41	664	969	528	999999	749	27	11	263	744	999999	999999	897	726	300	999999	324	198	251	296	999999	721	516	173	954	646	999	194	511	88	942	227	999999	243	999999	985	232	543	999999	201	999999	448	87	143	239	999999	907	81	28	519	869	99	999999	142	739	320	158	806	573	999999	999999	832	500	184	802	647	378	999999	972	315	476	999999	391	999999	642	363	643	382	933	856	999999	927	176	991	219	852	973	994	503	443	836	426	999999	999999	451	999999	947	999999	341	999999	729	999999	109	713	999999	98	999999	204	999999	999999	677	775	872	717	999999	999999	666	508	965	999999	674	383	170	999999	478	59	812	999999	999999	822	416	999999	51	351	136	496	828	462	948	130	153	778	505	999999	766	71	553	261	917	629	164	999999	999999	390	917	999999	999999	570	245	993	286	999999	596	677	969	999999	733	530	590	589	993	999999	999999	844	806	895	878	52	772	999999	999999	560	999999	978	668	966	801	999999	434	999999	999999	268	227	955	844	833	192	827	158	829	337	999999	670	999999	636	950	889	103	584	32	477	999999	999999	828	497	726	838	618	19	12	145	82	999999	810	999999	735	985	999999	10	973	713	60	893	943	89	482	889	153	351	717	999999	999999	86	411	312	375	999999	999999	999999	128	999999	574	999999	156	999999	265	926	999999	163	901	964	295	103	611	318	427	999999	854	999999	25	837	999999	276	301	925	436	999999	999999	508	999999	274	596	999999	999999	978	149	999999	747	259	999999	555	39	989	999999	753	999999	615	999999	999999	999999	230	999999	650	452	291	309	307	999999	230	266	999999	241	999999	999999	999999	377	158	999999	632	179	194	407	605	999999	999999	807	705	826	999999	144	999999	999999	601	624	999999	659	946	693	600	678	999999	999999	527	992	564	323	677	999999	812	385	643	999999	843	923	999999	822	20	725	983	999999	604	480	979	96	445	738	640	737	999999	977	431	464	621	953	337	479	880	999999	370	999999	139	69	999999	999999	500	999999	687	999999	923	999999	648	231	710	999999	84	999999	735	999999	557	999999	683	999999	879	835	999999	188	781	889	595	230	999999	408	999999	999999	353	544	466	817	595	26	61	999999	813	998	339	209	754	504	878	966	999999	449	64	544	471	199	189	999999	217	322	646	797	92	703	825	250	866	999999	999999	539	904	918	999999	999999	
999999	721	999999	881	999999	754	433	287	999999	628	999999	502	999999	820	376	164	364	287	999999	282	380	263	999999	119	999999	99	343	883	999999	999999	71	825	603	999999	770	750	999999	999999	682	999999	999999	369	786	463	226	332	896	56	504	999999	185	627	999999	573	170	999999	841	27	707	416	421	999999	555	671	567	660	898	999999	60	626	102	65	604	157	393	999999	999999	425	999999	851	202	999999	999999	999999	173	444	517	999999	364	259	908	53	601	275	51	999999	999999	125	999999	566	433	77	996	878	525	129	32	170	190	158	53	425	134	999999	224	134	999999	442	508	132	152	868	474	999999	718	59	999999	999999	116	999999	207	361	529	999999	999999	135	300	510	597	54	422	999999	850	215	216	492	919	999999	61	916	999999	381	999999	774	423	999999	602	206	169	999999	664	693	64	146	951	691	896	797	438	99	834	660	999999	463	710	795	28	999999	593	235	139	719	287	199	865	999999	999999	999999	913	861	999999	103	999999	130	389	999999	999999	999999	999999	525	595	131	999999	962	91	527	999999	999999	73	627	999999	343	612	934	346	945	415	864	999999	135	947	151	883	577	999999	999999	320	723	999999	999999	502	314	14	78	639	999999	413	999999	999999	999999	299	590	691	999999	999999	199	490	416	784	444	323	437	999999	999999	577	454	248	739	405	350	217	812	89	92	999999	999999	338	544	305	338	542	100	756	999999	835	366	460	999999	999999	377	260	903	939	639	667	74	872	875	999999	195	999999	673	919	999999	140	486	511	999999	171	999999	860	946	121	455	902	999999	681	509	303	221	993	651	486	37	100	999999	873	450	999999	999999	369	999999	54	119	569	868	180	999999	802	358	854	852	999999	999999	517	313	792	999999	737	445	999999	373	581	288	201	127	197	999999	677	827	999999	71	193	999999	999999	407	902	999999	886	43	61	692	706	945	367	151	225	999999	520	786	520	389	999999	980	999999	995	881	765	918	451	680	288	321	975	745	793	669	334	457	120	411	791	999999	703	393	700	999999	636	921	60	999999	999999	999999	891	999999	233	358	212	434	727	525	999999	93	445	362	999999	381	731	209	999999	482	999999	859	409	999999	729	782	18	596	976	338	255	999999	867	549	799	906	430	668	999999	999999	466	899	999999	595	999999	707	171	351	620	999999	936	436	357	999999	20	31	972	516	999999	450	349	616	458	399	279	302	999999	896	562	999999	951	72	688	999999	26	999999	139	814	120	999999	621	667	976	657	402	819	496	300	999999	778	934	913	92	80	105	999999	451	340	325	
972	492	274	788	754	377	873	747	999999	561	28	891	167	999999	565	829	682	639	999999	999999	999999	806	999999	367	999999	931	47	980	618	42	176	550	999999	999999	148	538	357	879	232	289	528	81	999999	738	999999	886	777	517	526	999999	423	220	650	343	865	175	567	906	13	822	339	999999	139	196	395	477	102	668	268	36	482	999999	999999	521	999999	388	540	196	847	898	164	530	463	999999	619	955	900	465	633	972	971	999999	875	410	950	999999	999999	999999	353	52	793	999999	258	500	999999	620	803	138	864	486	999999	380	69	115	999999	809	440	762	999999	439	999999	999999	44	295	64	41	927	16	571	844	447	460	843	804	999999	55	281	963	607	999	161	999999	601	157	347	601	999999	770	742	151	203	188	512	913	475	167	84	963	445	737	693	797	999999	30	49	184	999999	999999	10	621	537	476	165	577	287	999999	45	999999	947	463	999999	166	273	430	650	268	948	930	338	946	970	318	528	870	315	364	214	580	117	173	74	999999	769	131	613	727	33	934	635	671	999999	197	25	981	96	536	533	147	380	999999	235	606	925	64	651	229	999999	294	271	923	599	464	779	784	399	999999	396	152	816	999999	244	23	304	667	824	783	302	546	784	779	831	999999	210	336	999999	467	209	715	999999	393	778	739	673	999999	81	667	418	241	592	571	150	390	999999	999999	546	222	312	268	999999	999999	999999	412	510	492	999999	532	264	453	999999	932	325	999999	999999	999999	999999	505	350	592	596	167	999999	71	954	223	638	450	747	753	789	725	165	941	486	611	999999	376	238	190	620	999999	413	964	395	660	255	468	718	897	311	51	872	999999	671	82	503	865	457	297	999999	651	784	999999	664	130	776	383	204	70	966	778	276	170	972	57	753	999999	675	304	967	179	999999	850	451	999999	853	445	280	414	999999	600	918	941	336	968	764	902	310	274	999999	872	273	657	930	999999	775	712	747	623	328	103	999999	163	999999	684	919	934	68	999999	277	341	999999	790	951	375	860	335	833	999999	293	999999	109	411	421	104	905	84	919	918	972	999999	999999	656	999999	999999	411	765	999999	652	58	829	999999	393	996	551	999999	999999	705	999999	673	449	999999	743	340	476	993	788	999999	235	778	845	999999	150	999999	135	643	999999	704	936	964	104	714	191	999999	464	17	715	414	869	335	432	999999	999999	255	533	999999	954	326	619	31	622	33	395	999999	213	814	999999	449	999999	908	999999	778	769	601	578	999999	999999	788	875	469	999999	
999999	872	900	355	476	660	895	421	862	688	140	95	999999	351	999999	329	999999	751	999999	313	276	543	999999	22	654	999999	762	676	798	999999	176	999999	159	743	248	160	494	999999	736	163	808	999999	18	229	191	692	854	999999	506	414	390	46	999999	166	21	840	910	999999	999999	867	898	228	999999	297	522	690	936	181	112	920	834	788	999999	496	999999	248	999999	742	999999	961	999999	999999	999999	393	195	139	224	993	731	408	249	607	999999	999999	999999	589	415	720	706	999999	756	683	156	999999	580	601	999999	739	660	773	314	178	999999	739	122	394	58	239	111	393	476	943	449	999999	680	236	960	155	999999	915	832	999999	45	339	999999	81	999999	593	999999	999999	118	484	342	999999	999999	81	999999	98	756	999999	540	186	619	323	35	999999	244	453	905	353	999999	999999	999999	744	941	500	143	726	533	51	38	465	425	517	285	991	610	491	609	609	685	872	999999	370	385	999999	999999	721	313	403	837	913	688	470	952	242	999999	598	999999	999999	999999	824	565	999999	842	999999	760	112	48	44	212	752	843	305	667	999999	486	148	999999	294	305	421	423	999999	999999	124	777	955	564	52	25	22	999999	15	672	999999	999999	683	527	309	896	102	683	279	201	94	80	999999	802	193	756	999999	999999	732	308	525	411	434	999999	727	308	999999	547	995	28	199	287	837	633	999999	462	999999	999999	69	397	212	738	153	939	129	54	394	162	381	999999	999999	783	742	707	156	459	882	181	799	11	999999	999999	687	260	11	807	243	759	995	999999	953	226	999999	344	105	787	267	495	392	683	913	652	176	709	841	415	545	139	999999	357	579	999999	821	68	306	658	999999	893	937	322	811	635	166	999999	342	961	614	999999	999999	999999	201	999999	999999	999999	97	448	388	977	419	596	271	113	282	648	161	999999	405	120	47	447	736	999999	557	80	871	288	496	525	377	880	800	999999	527	127	999999	999999	999999	704	970	858	279	83	999999	351	999999	707	363	517	499	999999	565	503	370	174	632	826	838	999999	254	808	951	862	999999	539	795	134	585	164	492	999999	999999	999999	999999	188	177	663	891	216	30	173	999999	978	36	366	324	306	777	363	495	999999	999999	135	460	172	907	417	472	944	999999	926	132	209	999999	999999	999999	864	999999	999999	996	999999	935	632	697	999999	883	972	999999	254	999999	498	356	231	668	163	623	363	250	977	281	760	200	946	999999	103	51	725	953	999999	999999	459	942	595	366	527	403	721	437	999999	999999	934	581	228	729	66	579	
999999	540	871	907	179	624	999999	999999	246	777	999999	971	999999	49	167	29	999999	421	999999	999999	760	864	151	760	902	925	870	699	999999	189	972	227	604	524	150	194	999999	999999	663	999999	999999	685	999999	749	999999	750	999999	999999	999999	915	250	807	964	999999	818	45	399	121	15	254	753	686	573	67	805	999999	376	89	898	973	937	999999	757	929	989	999999	744	401	356	161	101	999999	999999	430	938	175	262	104	705	999999	795	970	593	419	999999	999999	121	73	944	642	999999	999999	999999	157	999999	999999	59	999999	999999	743	999999	998	765	999999	162	223	117	153	128	639	519	282	383	793	187	999999	999999	347	847	119	963	680	999999	713	777	999999	107	431	452	999999	125	227	583	961	999999	796	215	999999	267	999999	772	968	944	314	133	111	380	999999	969	21	359	712	197	410	999999	621	551	61	86	814	126	686	701	688	524	301	999999	421	980	390	999999	419	90	979	999999	995	735	999999	999999	675	966	458	462	440	999999	999999	39	183	191	999999	999999	999999	999999	452	999999	96	277	265	999999	999999	413	958	668	588	260	939	631	218	72	785	885	408	471	410	847	999999	233	270	607	120	272	999999	240	788	145	607	756	638	237	999999	999999	479	361	999999	271	18	999999	873	189	151	781	821	120	406	316	847	691	262	604	93	999999	16	999999	999999	569	888	728	879	999999	653	192	993	999999	811	67	415	56	713	999999	999999	878	999999	999999	466	338	999999	414	833	482	297	915	999999	999999	999999	399	721	999999	682	198	383	999999	999999	430	536	958	788	840	308	348	999999	800	978	123	764	215	511	925	201	350	999999	483	894	407	165	737	688	959	835	999999	999999	593	999999	524	765	559	967	999999	999999	999999	550	609	116	999999	581	999999	937	999999	278	939	999999	795	629	999999	80	900	395	513	999999	999999	280	999999	15	886	12	999999	435	463	999999	999999	247	581	999999	694	800	518	377	409	825	668	800	307	999999	999999	534	551	963	43	454	865	174	464	666	757	237	721	999999	229	999999	273	71	483	42	73	701	316	425	935	540	561	532	985	687	606	997	972	147	118	999999	999999	353	402	18	999999	50	782	915	623	999999	999999	914	157	916	999999	606	326	274	999999	204	228	135	38	502	893	342	188	999999	999999	759	265	999999	999999	867	42	999999	669	474	999999	33	918	400	801	999999	461	646	385	79	135	999	680	999999	519	999999	143	335	999999	999999	125	160	861	999999	855	999999	212	999999	999999	290	999999	641	937	852	999999	999999	286	827	334	560	999999	999999	999999	119	
652	70	89	557	74	582	999999	706	999999	769	359	400	172	999999	545	938	275	956	228	999999	999999	493	72	828	982	915	637	316	11	765	858	999999	999999	999999	362	794	784	654	440	845	557	186	47	177	999999	334	999999	372	999999	395	999999	999999	999999	862	923	169	998	261	999999	158	944	999999	705	839	910	999999	999999	420	560	750	163	999999	525	383	547	18	456	999999	335	999999	999999	275	34	615	481	774	841	340	999999	999999	999999	533	89	291	900	999999	481	207	267	22	137	31	811	540	999999	672	999999	654	325	914	713	999999	925	917	675	679	402	100	368	999999	999999	867	591	367	954	999999	541	999999	482	417	537	258	637	323	530	462	999999	494	999999	808	999999	196	24	914	490	692	607	172	616	230	737	999999	839	999999	372	270	439	454	586	611	140	334	182	907	999999	999999	476	612	396	999999	226	908	999999	560	929	999999	852	677	877	271	33	999999	999999	261	679	157	418	999999	999999	270	32	19	907	771	677	881	999999	999999	538	999999	226	995	776	403	14	829	672	289	201	910	417	999999	576	324	588	999999	707	920	237	238	999999	999999	661	135	999999	217	999999	945	882	57	999999	745	999999	852	55	37	999999	233	257	850	484	999999	324	50	853	269	442	593	999999	915	184	999999	999999	309	979	266	343	999999	213	797	828	727	406	999999	472	672	999999	724	999999	560	999999	484	673	999999	999999	999999	999999	621	281	931	999999	999999	761	966	999999	353	866	839	872	788	694	999999	29	999999	32	757	732	181	577	190	999999	718	324	633	758	999999	430	999999	555	72	999999	721	379	282	32	421	999999	439	280	128	999999	784	851	490	866	215	464	223	364	996	194	474	54	999999	999999	65	999999	138	218	182	922	374	293	999999	177	972	583	747	999999	611	792	302	900	458	385	861	866	833	999999	999999	246	999999	147	559	877	157	677	288	986	966	327	837	230	107	206	441	500	50	322	893	999999	716	999999	753	213	999999	573	595	715	999999	198	999999	371	666	936	714	237	999999	999999	999999	304	999999	760	470	999999	955	81	802	999999	944	999999	826	521	873	999999	999999	432	393	355	999999	583	91	999999	563	777	68	475	564	171	491	213	765	117	999999	598	337	955	325	470	999999	820	770	343	999999	71	372	748	497	746	417	292	844	388	947	447	999999	732	999999	692	234	999999	516	641	999999	740	605	718	229	999999	592	573	117	923	106	999999	812	748	800	999999	999999	999999	978	999999	754	208	369	387	170	854	999999	605	758	999999	999999	769	313	999999	571	41	466	
653	999999	223	999999	843	185	999999	291	999999	999999	999999	931	706	999999	914	510	698	999999	572	381	999999	558	374	898	999999	814	484	687	337	861	683	187	999999	45	761	792	765	664	910	33	448	105	999999	999999	911	673	62	355	331	268	614	252	999	659	999999	105	163	324	176	38	701	999999	954	999999	999999	296	172	999999	526	999999	745	999999	999999	549	932	132	999999	154	987	999999	999999	999999	999999	78	257	441	999999	119	797	665	999999	450	498	881	332	215	999999	467	999999	999999	510	391	999999	208	523	581	274	459	727	125	924	19	999999	851	276	572	875	999999	673	518	999999	63	999999	860	493	999999	999999	105	999999	999999	981	712	873	999999	813	380	309	168	555	675	176	727	392	682	740	629	999999	646	614	759	339	265	999999	999999	999999	457	517	969	715	228	46	179	999999	10	999999	222	999999	999999	48	895	272	999999	340	997	999999	390	670	999999	999999	999999	190	898	999999	467	397	725	917	999999	856	366	999999	340	999999	337	999999	997	495	391	548	528	494	999999	608	718	496	621	925	797	419	134	786	326	999999	851	999999	999999	688	775	613	417	304	999999	118	681	42	932	275	13	999999	354	895	999999	652	600	379	41	299	771	970	775	800	999999	999999	999999	579	999999	489	601	299	501	999999	719	778	141	233	999999	50	999999	686	563	999999	922	440	74	238	508	673	259	481	15	848	999999	805	838	617	999999	329	386	999999	999999	453	673	999999	865	45	186	510	999999	376	999999	999999	999999	999999	416	428	878	689	999999	502	81	872	240	129	999999	653	402	914	940	524	58	152	999999	824	199	120	999999	218	999999	38	999999	999999	999999	882	573	24	485	999999	999999	999999	738	495	690	883	999999	999999	999999	554	430	222	643	271	569	997	328	765	999999	999999	896	999999	999999	999999	125	610	450	83	720	357	999999	278	178	572	526	531	785	563	462	781	794	576	897	138	788	362	999999	790	438	164	564	808	688	937	934	102	673	79	379	89	442	956	902	865	997	161	999999	81	745	48	222	764	313	554	753	330	407	617	999999	763	225	659	645	565	999999	748	590	240	638	433	999999	715	999999	382	348	837	673	42	140	999999	317	323	54	999999	942	999999	999999	143	999999	999999	694	65	198	615	864	783	321	346	82	259	571	999999	999999	322	999999	506	580	930	216	916	656	375	486	253	455	999999	614	255	622	992	253	456	55	34	739	802	526	578	518	999999	525	336	959	881	76	503	880	732	220	446	230	999999	999999	278	957	328	579	999999	170	999999	178	76	723	
90	16	999999	768	419	583	387	979	11	422	651	400	330	416	605	187	951	31	882	44	186	772	679	528	777	77	420	232	999999	418	556	396	458	612	999999	999999	999999	735	471	999999	832	466	228	999999	999999	999999	636	912	999999	999999	999999	999999	295	999999	547	318	336	999999	991	352	172	165	408	593	866	999999	941	999999	537	730	999999	226	999999	732	212	719	553	999999	252	899	999999	507	259	812	999999	615	999999	427	75	570	547	364	743	129	986	677	68	999999	294	31	936	919	385	253	542	992	390	563	829	999999	764	808	353	102	911	665	906	999999	393	261	163	524	999999	966	192	871	482	999999	746	535	999999	917	243	999999	999999	999999	999999	15	280	217	234	547	999999	247	805	739	21	651	217	331	771	472	999999	43	999999	421	276	418	999999	670	999999	950	816	999999	999999	847	574	999999	139	400	999999	900	999999	185	37	615	926	415	999999	453	999999	830	232	425	764	198	999999	210	362	551	999999	999999	945	999999	698	283	731	304	999999	999999	999999	999999	999999	817	787	871	158	77	999999	262	999999	861	257	616	810	688	727	401	539	999999	181	374	769	587	155	829	999999	713	487	753	884	631	343	212	287	971	318	999999	637	893	999999	999999	999999	109	65	393	999999	338	800	19	556	340	765	999999	999999	801	999999	999999	671	999999	916	444	589	999999	378	863	527	999999	999999	838	380	321	763	999999	938	999999	999999	669	531	999999	372	625	999999	477	206	999999	865	999999	425	486	852	382	744	678	999999	605	28	940	731	202	866	422	999	961	638	999999	576	130	165	223	630	459	413	909	596	301	531	122	66	824	997	286	628	852	986	997	577	95	999999	342	999999	999999	938	339	999999	950	625	951	999999	962	978	999999	95	212	855	402	969	999999	92	999999	999999	906	884	906	204	999999	793	157	999999	640	666	490	460	999999	668	401	520	999999	23	646	675	579	283	103	999999	999999	201	425	996	593	38	742	13	999999	268	999999	355	999999	145	316	166	478	976	208	305	497	294	999999	543	464	881	895	999999	445	999999	999999	633	999999	69	942	398	377	999999	999999	612	923	999999	477	563	30	56	488	999999	999999	490	207	603	999999	797	999999	966	927	882	542	999999	142	999999	567	999999	764	25	999999	999999	999999	918	788	327	594	595	382	19	817	709	999999	417	402	957	999999	999999	811	999999	558	992	999999	975	999999	999999	999999	680	480	12	919	502	799	999999	999999	516	745	788	702	880	19	999999	999999	349	158	227	369	999999	318	999999	806	612	999999	999999	999999	571	272	999999	457	
302	708	913	125	999999	100	325	999999	518	925	886	221	336	263	931	892	79	999999	370	826	252	136	494	371	305	999999	317	999999	936	548	920	253	528	340	409	181	999999	999999	55	999999	833	999999	851	208	432	999999	999999	358	241	970	397	994	901	400	215	175	224	999999	999999	184	999999	985	974	969	15	642	999999	995	853	759	999999	705	531	121	993	935	999999	295	939	999999	724	959	108	965	161	925	352	137	999999	999999	999999	553	553	999999	999999	999999	342	881	202	789	280	485	505	482	184	691	473	789	407	999999	890	999999	613	487	459	823	999999	18	818	90	300	565	869	619	802	253	161	660	644	999999	602	999999	103	999999	72	249	999999	626	791	469	461	562	729	855	353	999999	939	76	421	653	959	999999	73	121	499	714	615	999999	999999	930	999999	813	999999	262	676	496	835	463	999999	219	999999	271	226	358	629	737	999999	24	276	999999	313	95	999999	990	195	278	340	981	660	357	999999	999999	946	999999	930	647	417	999999	999999	856	203	999999	650	999999	294	999999	117	714	492	761	878	601	619	906	626	453	574	165	76	408	166	853	802	77	585	791	325	365	428	981	999999	368	834	999999	579	827	445	47	705	497	170	626	999999	898	479	999999	957	49	244	486	999999	999999	411	780	700	349	999999	999999	999999	502	382	752	295	510	441	999999	766	999999	999999	799	18	537	459	999999	999999	540	364	904	598	999999	999999	286	999999	942	908	78	957	64	719	240	153	862	420	213	125	418	340	999999	999999	958	277	757	713	444	477	545	999999	831	542	999999	999999	999999	983	84	668	106	631	353	601	372	563	999999	490	106	656	155	999999	255	463	829	209	999999	447	640	284	86	572	686	474	373	999999	135	999999	558	255	374	878	346	999999	999999	786	986	397	104	405	565	276	617	999999	331	428	556	378	712	999999	619	342	353	799	592	533	944	878	999999	106	999999	200	999999	850	292	276	780	710	445	53	222	978	352	245	999999	999999	955	999999	152	945	999999	999999	999999	598	636	41	999999	546	953	495	999999	118	169	997	999999	375	344	766	505	64	999999	846	932	669	747	999999	989	118	999999	999999	577	999999	735	291	999999	681	999999	344	224	260	741	999999	999999	999999	999999	114	818	355	278	353	474	199	999999	999999	308	872	999999	999999	850	999999	52	999999	465	999999	999999	796	382	999999	619	999999	984	10	552	254	323	413	99	982	999999	643	822	643	839	736	318	388	999999	647	983	515	856	251	494	228	217	324	778	999999	42	999999	731	999999	736	983	369	
473	646	159	774	895	999999	999999	682	216	182	409	587	999999	862	539	154	735	999999	113	999999	999999	516	333	47	998	635	513	950	999999	911	881	907	856	377	844	741	502	873	999999	732	25	999999	287	999999	999999	737	59	724	502	999999	999999	999999	632	999999	999999	999999	323	122	775	269	999999	999999	629	305	301	502	730	999999	27	797	651	999999	806	381	422	183	239	287	238	999999	585	788	457	999999	914	835	284	311	999999	999999	428	390	107	828	463	999999	939	981	754	316	16	698	706	705	619	144	250	261	141	452	727	999999	883	514	684	491	443	999999	390	466	227	429	609	140	378	271	999999	977	917	999999	244	257	532	999999	264	887	91	752	182	780	999999	33	999999	309	169	393	507	999999	153	972	691	999999	601	298	999999	587	98	576	336	999999	999999	272	999999	843	217	480	999999	960	260	796	409	999999	999999	610	870	203	259	310	971	999999	999999	999999	834	945	606	142	655	244	833	999999	799	999999	999999	824	999999	999999	690	336	999999	999999	999999	546	341	999999	572	999999	999999	991	999999	895	999999	999999	605	350	999999	999999	999999	397	246	85	999999	278	137	583	997	894	275	841	999999	547	513	922	999999	292	999999	227	840	999999	383	606	697	664	816	938	348	21	909	999999	240	212	895	999999	99	26	999999	612	999999	757	359	678	999999	604	790	999999	999999	415	577	322	999999	376	999999	951	999999	999999	387	170	461	199	245	986	999999	200	611	998	652	219	999999	203	428	999999	999999	93	137	705	871	103	999999	936	555	933	999999	999999	839	999999	845	944	289	459	999999	703	160	230	522	373	999999	544	992	999999	237	182	582	999999	894	999999	567	283	999999	318	768	999999	296	525	643	312	552	398	361	999999	162	708	930	383	565	724	351	588	570	764	22	336	110	90	708	383	361	999999	702	105	306	571	999999	970	999999	353	417	999999	586	220	820	999999	999999	255	640	529	251	999999	818	179	401	978	713	69	306	442	194	215	817	269	951	493	695	265	451	590	587	960	692	222	999999	999999	999999	999999	943	717	152	999999	450	188	999999	162	250	999999	704	999999	999999	71	674	258	168	212	816	327	269	337	609	999999	804	59	941	291	516	999999	862	684	977	999999	999999	589	299	339	764	999999	999999	999999	999999	172	560	133	732	999999	999999	444	63	114	999999	999999	999999	999999	999999	224	61	999999	999999	851	646	643	670	30	350	505	999999	94	958	829	999999	187	200	470	94	447	377	680	326	424	994	999999	552	999999	783	303	272	509	481	85	999999	372	999999	999999	162	999999	
501	540	783	999999	581	211	485	234	667	999999	493	630	532	670	846	380	84	821	856	999999	100	913	246	57	243	445	613	999999	551	85	999999	914	318	999999	999999	999999	897	99	843	793	999999	328	100	70	809	641	999999	811	239	999999	297	999999	429	588	999999	588	999999	999999	993	145	598	602	682	999999	937	579	322	57	999999	19	483	985	978	72	977	771	822	999999	247	999999	468	801	653	643	787	999999	999999	729	965	367	999999	999999	999999	707	205	994	646	999999	133	239	329	929	96	999999	434	312	601	367	611	746	765	127	498	402	999999	999999	948	49	804	731	95	592	91	999999	475	322	888	280	867	982	135	999999	999999	999999	281	538	715	433	219	484	613	999999	999999	228	999999	426	672	703	999999	408	999999	607	703	999999	154	737	999999	729	999999	999999	423	999999	499	628	621	450	999999	490	999999	148	91	999999	999999	330	128	957	999999	863	765	58	650	195	999999	469	999999	528	999999	660	863	544	690	986	999999	999999	71	292	999999	999999	607	161	361	191	583	999999	327	530	777	383	283	999999	273	999999	963	706	471	238	999999	40	999999	102	829	414	627	586	999999	104	846	731	269	836	329	973	265	614	697	468	611	359	151	416	751	248	387	676	281	706	32	999999	999999	999999	211	607	999999	515	332	946	564	997	443	999999	684	55	123	446	866	299	729	358	18	12	626	999999	888	999999	351	590	37	999999	315	751	82	874	104	436	634	999999	174	749	292	999999	999999	614	916	919	732	705	134	940	999999	981	976	999999	963	634	215	999999	999999	999999	174	741	918	999999	692	999999	160	809	950	687	811	999999	999999	980	999999	266	999999	22	999999	968	553	645	465	999999	150	333	774	407	910	470	231	999999	12	640	584	550	999999	299	922	234	769	922	754	447	138	664	856	996	607	707	535	202	665	999999	999999	528	285	831	473	999999	916	752	899	999999	999999	999999	999999	494	405	525	433	999999	100	590	209	630	891	28	958	999999	477	999999	799	999999	935	38	999999	261	660	66	275	999999	999999	563	317	26	32	274	999999	481	522	372	999999	92	999999	726	112	999999	999999	359	637	999999	872	987	891	148	999999	696	555	437	168	890	834	348	260	431	982	536	282	999999	608	999999	45	486	963	999999	999999	999999	929	218	926	423	711	310	429	999999	138	838	672	178	999999	336	999999	555	999999	999999	537	262	832	999999	744	575	802	367	999999	19	231	396	999999	999999	999999	245	766	347	510	999999	189	534	919	252	303	154	863	999999	128	282	908	490	174	999999	577	999999	
884	999999	474	360	999999	353	558	419	785	742	813	887	216	999999	569	382	54	999999	453	999999	343	590	558	999999	711	999999	999999	479	111	741	231	694	218	48	360	999999	872	160	999999	836	975	509	467	560	341	976	896	299	712	999999	446	598	887	999999	590	304	999999	874	648	921	113	89	999999	54	521	129	679	178	478	881	509	893	451	617	37	833	999999	998	268	735	999999	949	766	575	304	633	807	644	999999	65	168	998	511	214	732	896	201	422	999999	999999	307	728	820	831	999999	552	157	279	545	756	181	999999	615	999999	129	999999	999999	742	749	887	321	999999	720	999999	723	999999	391	999999	999999	999999	642	710	999999	56	437	83	139	999999	548	751	486	999999	108	701	884	999999	999999	598	94	578	584	458	999999	160	900	273	17	407	117	526	999999	999999	394	999999	123	471	572	569	486	999999	34	386	204	998	411	784	936	29	538	97	128	793	162	316	999999	193	47	999999	156	174	999999	731	827	31	999999	999999	999999	999999	999999	423	73	823	122	999999	553	207	263	674	749	125	999999	988	999999	30	408	377	758	88	857	930	433	999999	422	322	999999	999999	559	183	416	999999	642	252	999999	125	33	999999	999999	122	763	360	930	373	999999	999999	837	87	861	807	623	224	999999	999999	836	657	999999	309	410	799	69	259	647	90	999999	999999	483	999999	556	753	997	113	695	999999	325	507	10	999999	705	391	484	902	442	999999	559	999999	26	578	416	999999	136	723	894	881	63	513	712	999999	115	154	557	753	530	117	999999	519	528	183	748	339	657	999999	999999	28	325	167	817	999999	530	75	897	905	999999	772	627	283	218	814	591	811	795	999999	955	560	833	730	381	334	942	50	999999	999999	829	999999	136	207	999999	876	566	895	999999	816	328	50	999999	999999	85	757	490	536	310	999999	591	937	999999	506	973	54	194	594	786	999999	953	490	400	63	85	600	646	430	999999	342	999999	695	125	978	832	915	312	999999	655	623	844	416	739	959	262	999999	542	629	999999	85	691	999999	119	999999	863	837	649	204	999999	484	121	69	999999	968	999999	999999	821	565	674	68	741	13	999999	999999	649	547	750	999999	801	999999	68	26	207	999999	650	999999	586	999999	125	994	275	118	613	180	512	999999	999999	771	503	999999	999999	977	955	174	343	999999	999999	947	564	326	96	999999	403	394	426	999999	999999	304	327	191	319	999999	449	679	792	633	399	768	659	999999	513	979	999999	444	122	90	999999	42	744	961	252	638	357	799	908	67	715	229	999999	418	
922	739	453	999999	56	170	537	286	382	710	299	274	999999	699	812	117	280	958	282	345	43	829	999999	365	999999	681	562	650	770	734	918	180	25	250	942	999999	535	625	999999	951	553	999999	999999	44	672	977	350	658	986	801	999999	756	946	418	999999	999999	190	999999	382	375	999999	886	515	647	999999	129	259	999999	757	48	581	999999	570	330	791	258	180	525	693	999999	999999	903	999999	969	999999	171	233	606	999999	850	593	447	252	32	352	999999	999999	22	251	553	999999	302	901	947	229	141	196	999999	626	136	922	664	999999	999999	44	705	231	545	999999	630	896	999999	191	906	454	999999	412	547	978	999999	980	168	283	999999	999999	48	12	717	750	816	975	607	980	739	928	999999	52	831	999999	999999	445	733	322	621	657	86	120	994	502	999999	729	648	647	501	156	999999	391	265	189	996	702	999999	795	883	655	999999	671	999999	978	525	100	580	559	340	689	256	845	661	492	166	927	17	224	664	96	336	999999	999999	592	174	999999	999999	999999	991	944	930	999999	439	999999	368	414	668	999999	976	995	158	99	999999	811	999999	918	999999	772	999999	999999	999999	300	141	796	329	339	999999	859	999999	978	312	929	999999	395	758	999999	416	695	999999	999999	269	991	247	668	938	247	651	677	999999	256	817	25	629	999999	999999	999999	999999	642	646	38	232	808	211	998	692	999999	530	921	63	589	511	43	999999	280	809	703	999999	473	858	999999	688	999999	176	568	170	297	309	645	146	128	513	773	999999	105	999999	999999	789	999999	999999	999999	999999	999999	999999	999999	999999	999999	377	358	122	555	999999	999999	784	564	350	717	642	999999	837	405	999999	885	785	934	86	999999	984	552	750	999999	913	813	497	149	999999	958	999999	72	999999	999999	920	951	999999	590	540	999999	989	999999	755	812	818	999999	999999	580	798	830	999999	689	37	15	799	999999	999999	763	641	774	845	644	198	392	999999	579	819	460	485	999999	362	205	403	905	748	499	999999	999999	540	767	999999	916	351	545	23	999999	999999	999999	587	104	354	999999	948	766	335	999999	306	373	985	249	999999	950	105	830	478	999999	296	132	267	309	38	669	233	874	371	929	999999	653	999999	626	544	11	999999	390	623	592	999999	636	580	999999	203	999999	952	999999	440	461	821	520	76	999999	914	999999	999999	999999	76	999999	999999	84	999999	999999	62	653	995	369	999999	335	87	715	999999	999999	502	659	552	864	116	999999	716	932	443	910	117	782	586	113	712	631	999999	594	999999	939	56	182	242	183	350	549	999999	999999	596	
114	383	116	313	190	772	264	370	696	181	470	968	613	641	494	999999	279	76	892	999999	83	885	492	400	277	839	330	427	378	999999	566	178	133	346	338	999999	999999	999999	406	340	999999	270	753	422	853	970	443	999999	747	885	999999	999999	999999	937	999999	999999	891	715	45	351	452	999999	992	182	615	999999	845	999999	312	958	296	799	670	561	208	812	999999	79	546	999999	405	999999	679	492	452	93	632	195	823	119	645	296	444	64	888	620	999999	580	807	562	999999	999999	238	789	999999	281	812	999999	999999	999999	97	821	178	738	945	999999	167	999999	730	999999	999999	659	453	203	322	999999	365	615	672	587	999999	560	272	999999	999999	999999	560	890	999999	180	280	999999	456	123	31	824	127	705	119	235	463	999999	999999	999999	893	476	723	999999	999999	598	915	207	321	161	175	537	559	193	567	715	112	276	617	559	260	30	212	340	999999	498	882	660	506	446	133	777	710	985	101	999999	516	525	423	304	999999	83	336	999999	947	493	275	933	148	403	133	999999	160	300	999999	872	273	393	863	978	715	265	999999	875	37	398	827	573	999999	862	209	586	853	322	304	186	693	999999	392	688	232	949	521	112	322	936	626	419	960	228	999999	133	662	445	588	999	999999	461	277	558	666	702	999999	286	204	546	999999	837	995	999999	189	366	10	185	755	766	999999	598	999999	100	772	417	612	999999	430	999999	924	418	999999	999999	999999	241	999999	834	31	999999	117	245	908	776	603	999999	424	121	999999	84	999999	487	999999	822	266	784	999999	999999	999999	259	999999	967	999999	127	622	925	999999	999999	54	947	999999	175	163	999999	999999	507	690	999999	497	983	999999	500	833	356	953	447	728	911	48	29	342	462	58	771	999999	999999	390	790	999999	999999	999999	999999	77	102	356	999999	333	999999	173	758	103	123	689	803	266	598	144	508	999999	999999	999999	202	662	34	615	275	127	999999	793	518	127	999999	632	819	308	280	433	999999	999	999999	124	999999	748	289	925	228	772	254	999999	842	15	881	625	979	480	999999	70	999999	999999	91	839	940	670	999999	641	203	999999	999999	505	986	999999	999999	999999	178	999999	932	454	383	109	999999	502	872	999999	999999	513	246	284	653	348	815	999999	999999	999999	917	165	183	999999	103	648	732	737	902	749	528	677	612	999999	456	918	548	47	687	943	99	589	967	73	719	999999	405	919	838	531	689	776	784	999999	999999	23	886	338	999999	999999	377	659	999999	133	358	283	900	864	999999	734	999999	999999	532	447	175	338	198	
119	883	951	253	812	898	381	70	751	893	475	790	443	41	219	686	999999	576	439	999999	999999	715	445	999999	540	102	114	999999	910	254	346	999999	263	824	777	454	409	492	999999	760	227	72	606	390	434	84	393	702	999999	101	580	871	735	348	354	999999	448	710	712	719	999999	651	159	507	557	999999	999999	619	264	999999	287	999999	21	678	772	781	118	65	816	466	708	999999	999999	999999	673	474	246	915	479	382	16	699	779	844	966	576	912	108	833	999999	547	774	999999	999999	999999	121	999999	67	999999	572	295	392	893	999999	21	999999	511	340	999999	92	999999	621	149	881	999999	587	689	999999	712	206	868	19	999999	885	918	934	999999	999999	14	561	999999	189	349	906	97	624	999999	533	999999	583	75	582	273	750	674	925	635	566	999999	236	999999	693	354	999999	999999	285	170	18	337	86	429	197	999999	282	999999	999999	282	242	794	999999	781	999999	343	139	140	296	746	999999	220	999999	309	999999	255	999999	140	921	999999	969	212	811	463	797	205	756	163	877	256	999999	282	597	653	402	771	934	454	999999	999999	225	248	999999	999999	688	798	999999	999999	999999	941	557	999999	556	253	313	39	983	680	984	961	586	999999	263	50	999999	209	999999	999999	906	999999	321	333	865	571	618	730	999999	999999	774	998	860	999999	142	999999	999999	848	726	353	999999	373	999999	264	470	999999	773	999999	985	999999	999999	489	185	995	999999	395	630	999999	286	985	999999	582	999999	711	905	999999	110	606	842	326	999999	906	483	279	999999	999999	847	66	862	562	797	999999	999999	428	497	295	999999	864	118	747	999999	473	572	740	719	767	139	86	358	484	213	177	407	669	34	878	999999	906	999999	999999	999999	573	372	724	197	266	999999	814	224	620	999999	245	497	999999	21	999999	999999	999999	999999	999999	414	770	708	388	999999	999999	971	85	999999	618	288	917	867	781	209	999999	111	847	999999	462	999999	324	999999	738	322	967	999999	311	999999	999999	999999	274	356	765	999999	776	865	999999	375	567	294	763	420	605	341	255	378	999999	999999	279	999999	496	198	999999	999999	99	908	969	75	391	999999	999999	427	257	85	23	999999	111	858	999999	999999	127	482	999999	178	175	903	267	406	77	599	963	415	388	379	999999	999999	259	463	833	868	896	999999	983	616	625	345	173	530	327	684	276	858	472	999999	658	23	212	929	999999	196	651	999999	998	999999	987	999999	999999	877	37	938	999999	999999	35	565	980	999999	499	379	999999	830	739	999999	999999	392	332	114	943	986	720	44	873	330	999999	646	
226	333	999999	200	628	371	307	295	502	999999	373	627	832	999999	422	458	523	832	385	999999	456	999999	493	999999	469	882	320	62	166	993	999999	991	999999	388	348	656	999999	999999	999999	191	533	454	999999	699	29	705	282	999999	999999	271	999999	50	944	20	199	999999	840	313	730	745	60	254	139	999999	325	999999	306	999999	569	765	178	224	999999	999999	783	12	681	794	595	764	999999	284	488	894	482	33	56	320	198	999999	816	976	999999	15	999999	999999	324	733	384	647	409	828	476	999999	103	306	959	750	999999	999999	630	56	717	966	999999	999999	766	244	36	999999	335	985	999999	532	948	999999	645	86	72	504	687	947	999999	999999	365	999999	808	679	801	999999	74	306	92	999999	415	770	268	612	870	366	521	90	706	999999	322	423	573	999999	860	901	660	883	688	999999	509	683	999999	769	610	363	967	97	442	850	236	38	999999	263	999999	188	933	999999	215	706	999999	607	999999	336	635	999999	218	864	819	999999	525	191	618	360	502	732	144	999999	11	517	399	433	647	999999	855	999999	521	320	826	681	999999	999999	677	999999	749	902	999999	999999	144	669	999999	112	278	542	334	55	420	999999	760	999999	54	999999	999999	698	317	559	959	394	999999	352	430	898	48	147	932	898	513	636	610	999999	299	834	364	342	372	296	999999	999999	531	999999	999999	999999	559	440	637	999999	595	978	674	199	942	58	999999	791	248	255	73	141	610	436	541	784	941	170	105	219	90	999999	336	999999	999999	999999	999999	999999	479	461	348	607	510	999999	313	535	961	421	999999	999999	16	572	103	126	999999	34	504	999999	278	98	37	398	999999	427	452	895	652	999999	999999	97	999999	167	322	787	907	465	999999	999999	132	16	822	530	512	854	213	517	606	219	796	380	360	999999	402	999999	999999	950	272	92	957	418	999999	999999	625	570	65	849	260	999999	219	768	403	999999	972	271	276	999999	885	490	224	999999	999999	442	857	999999	736	428	999999	932	364	956	202	999999	252	713	132	514	904	999999	799	999999	267	300	999	999999	977	999999	794	140	123	926	74	782	868	32	999999	999999	459	999999	833	637	94	327	999999	262	576	855	999999	999999	148	761	602	999999	690	860	677	997	442	829	447	680	633	634	819	437	999999	419	679	999999	594	681	65	703	999999	172	279	939	999999	747	462	131	15	535	991	999999	333	130	102	18	354	131	18	999999	763	163	999999	999999	508	999999	999999	999999	186	830	674	467	706	999999	834	527	590	999999	999999	695	377	325	675	107	642	999999	114	772	
326	999999	876	999999	999999	999999	999999	999999	999999	819	999999	999999	387	305	999999	184	999999	999999	999999	434	295	575	427	999999	473	323	999999	447	488	905	817	999999	418	999999	839	514	953	212	999999	281	999999	879	368	770	999999	999999	318	82	380	500	247	117	813	999999	486	751	253	270	998	360	999999	501	476	263	12	401	417	789	999999	440	231	999999	741	383	999999	999999	216	999999	319	642	14	190	999999	988	999999	710	237	999999	120	999999	271	692	213	443	999999	468	999999	114	999999	905	423	999999	616	939	278	588	376	999999	215	80	544	596	951	999999	355	992	433	999999	999999	999999	174	678	678	377	179	538	454	307	284	999999	13	112	889	414	999999	486	574	999999	999999	89	344	999999	533	50	553	675	741	846	98	116	44	924	520	476	999999	999999	849	248	999999	740	144	999999	165	209	999999	442	999999	546	148	999999	999999	305	769	514	999999	999999	154	999999	999999	504	796	607	219	178	999999	88	999999	422	673	482	636	335	369	978	945	275	642	334	999999	999999	968	205	708	999999	687	739	164	15	999999	373	999999	221	425	274	944	536	859	986	999999	988	850	293	872	666	242	999999	936	790	569	999999	734	820	666	712	536	601	899	999999	999999	999999	999999	999999	903	310	882	425	910	999999	44	418	999999	655	106	983	270	684	332	52	986	594	999999	374	445	827	638	779	554	712	738	352	637	869	505	995	74	999999	999999	572	783	817	193	841	999999	999999	285	89	723	683	451	851	279	857	999999	896	438	559	150	86	671	112	870	207	365	692	781	546	159	110	918	996	304	999999	268	999999	411	961	618	295	552	559	66	999999	999999	886	83	780	866	609	567	514	133	313	901	999999	999999	985	486	73	379	738	929	623	764	455	999999	519	598	999999	494	477	941	855	534	121	999999	999999	936	999999	618	999999	679	550	999999	413	873	991	858	586	999999	426	485	554	915	813	630	443	116	999999	339	563	191	999999	125	100	573	277	778	789	635	947	58	999999	454	379	68	999999	999999	360	581	566	661	22	999999	78	999999	999999	940	720	491	613	999999	999999	150	65	818	646	435	453	840	606	999999	78	950	999999	999999	478	109	999999	999999	999999	363	756	243	772	901	179	433	56	108	185	337	68	307	32	999999	926	866	399	560	999999	999999	635	519	975	999999	593	71	335	700	522	297	999999	999999	249	999999	145	887	377	164	649	999999	999999	354	664	278	164	770	928	999999	999999	612	710	986	343	298	999999	246	268	429	318	117	108	356	586	888	933	102	67	999999	919	
49	498	999999	910	208	575	999999	854	706	999999	822	999999	115	999999	909	999999	999999	631	999999	999999	899	629	947	845	541	124	41	999999	776	345	999999	999999	165	309	411	123	475	85	144	722	446	391	561	240	495	975	999999	106	676	312	999999	470	115	250	30	999999	550	399	379	93	543	522	88	999999	137	119	977	805	999999	999999	999999	342	497	999999	95	517	77	999999	999999	566	999999	935	102	474	819	999999	606	999999	999999	991	999999	86	705	60	189	923	999999	200	113	386	997	197	258	879	201	193	973	999999	999999	512	352	833	49	813	961	999999	430	999999	552	536	512	72	999999	999999	999999	44	999999	447	59	171	999999	877	999999	973	999999	934	686	999999	283	636	627	729	999999	776	648	739	46	892	98	999999	503	999999	647	576	873	934	671	999999	656	166	999999	999999	999999	993	308	475	229	76	999999	37	921	999999	999999	916	908	782	313	749	218	494	997	744	999999	477	668	515	999999	47	109	633	272	294	999999	126	89	101	902	765	999999	182	999999	970	648	999999	660	296	368	731	668	999999	999999	999999	193	999999	999999	999999	187	360	335	793	246	192	999999	999999	999999	636	651	999999	999999	999999	880	547	280	45	974	37	999999	999999	816	999999	157	508	379	19	12	999999	111	999999	999999	278	913	551	440	999999	999999	337	13	37	306	33	999999	153	894	850	219	93	999999	157	999999	141	715	889	543	953	999999	737	812	999999	617	424	535	257	999999	568	903	339	117	595	109	999999	34	78	999999	792	736	999999	613	528	799	918	698	954	216	826	562	33	17	486	49	208	525	55	999999	881	498	397	999999	999999	947	880	976	65	57	550	999999	647	999999	999999	226	999999	133	294	168	699	726	581	50	440	999999	879	331	999999	556	999999	131	978	999999	999999	304	999999	126	287	581	999999	941	642	906	665	718	915	999999	267	269	407	999999	999999	887	999999	165	999999	357	455	331	78	999999	356	999999	999999	428	139	999999	788	999999	878	525	846	712	250	757	93	675	999999	722	99	753	74	370	158	999999	999999	100	937	954	999999	991	671	955	513	999999	595	142	758	247	589	999999	346	810	391	882	238	528	999999	963	81	252	999999	733	999999	324	495	999999	999999	331	537	48	61	999999	79	886	853	999999	209	880	171	950	916	999999	142	172	417	999999	978	276	597	372	999999	999999	999999	144	999999	937	999999	198	873	609	782	436	709	550	875	512	741	999999	38	347	999999	766	801	130	335	999999	600	78	907	999999	999999	94	999999	174	595	999999	999999	934	867	916	176	999999	17	562	178	
489	999999	999999	999999	904	999999	999999	999999	260	54	686	182	762	999999	999999	346	655	999999	642	602	698	702	544	999999	797	562	806	638	999999	180	317	999999	249	952	845	999999	999999	781	13	719	533	845	484	130	908	904	198	135	683	999999	520	728	374	959	480	787	999999	636	999999	999999	715	845	136	999999	737	999999	933	809	963	787	338	874	288	923	999999	852	999999	424	999999	893	999999	680	954	542	659	588	394	290	482	68	513	382	291	999999	13	688	719	999999	999999	981	970	389	172	999999	251	646	999999	451	889	627	568	479	589	606	978	44	890	999999	429	158	542	653	337	904	283	955	593	999999	920	390	143	823	40	75	922	999999	518	999999	301	999999	148	943	400	999999	499	43	792	999999	682	968	798	135	999999	244	448	327	61	267	999999	999999	63	822	999999	999999	493	999999	999999	523	684	994	526	831	302	415	19	599	263	999999	415	250	173	909	945	952	999999	18	848	796	999999	604	932	261	446	16	960	326	422	890	370	754	595	999999	999	687	451	966	833	569	234	848	73	578	852	382	131	999999	876	578	999999	485	999999	999999	896	89	999999	999999	395	999999	999999	999999	187	372	122	660	655	894	909	267	510	999999	999999	288	999999	779	540	364	408	74	884	816	449	843	974	884	999999	942	382	919	625	999999	580	547	123	540	671	701	465	201	727	237	243	619	78	999999	999999	618	91	127	549	707	999999	331	411	638	999999	999999	398	237	803	712	522	990	642	333	999999	637	175	40	117	999999	898	216	347	657	582	830	775	999999	584	249	861	265	380	917	319	259	999999	484	296	337	999999	238	398	24	714	999999	976	744	999999	673	453	60	19	709	809	999999	984	999999	66	424	568	999999	653	999999	999999	267	999999	724	23	999999	501	999999	744	780	537	999999	818	332	942	339	853	40	438	911	795	810	255	999999	118	659	275	999999	999999	872	999999	597	584	834	173	999999	633	262	730	459	181	763	999999	239	182	149	842	999999	999999	726	999999	538	999999	742	768	999999	21	999999	999999	364	999999	119	999999	871	21	999999	95	983	169	495	999999	999999	309	978	739	42	504	26	999999	968	817	613	579	702	311	240	321	842	75	999999	445	683	999999	376	999999	71	999999	444	999999	242	64	858	502	326	29	969	999999	307	999999	735	545	995	999999	648	546	916	540	999999	570	780	628	253	918	999999	999999	32	954	999999	59	677	999999	999999	798	266	913	959	999999	263	682	341	12	23	999999	340	999999	450	233	998	999999	22	531	933	874	447	613	999999	
999999	466	276	997	999999	999999	258	999999	204	486	206	203	734	587	999999	287	886	999999	777	999999	999999	587	999999	609	799	956	112	46	156	607	195	999999	653	112	29	999999	986	685	999999	999999	764	999999	145	110	253	39	273	253	216	254	57	644	669	997	407	999999	17	999999	999999	68	203	221	188	597	301	845	550	631	568	161	300	210	999999	999999	999999	899	452	357	999999	770	999999	999999	999999	999999	560	550	690	999999	704	666	999999	329	999999	267	999999	553	335	548	809	407	999999	999999	999999	65	953	846	731	598	157	999999	909	999999	310	437	999999	343	391	285	47	999999	164	895	999999	901	515	971	722	655	999999	307	574	904	548	959	291	60	184	774	949	999999	818	102	507	207	757	986	29	61	999999	179	171	999999	511	68	252	592	715	783	550	982	134	86	999999	849	933	14	121	999999	155	325	169	617	336	333	999999	72	398	999999	999999	999999	999999	670	764	398	145	524	403	489	716	699	345	999999	999999	999999	999999	742	72	657	999999	752	874	678	906	575	999999	554	722	999999	137	189	204	985	639	31	40	463	321	641	999999	418	611	999999	634	999999	999999	769	392	369	745	199	999999	740	999999	401	999999	283	764	198	389	591	801	226	362	536	504	360	999999	999999	936	134	431	430	943	855	150	252	53	460	999999	250	999999	363	442	937	189	464	999999	999999	376	999999	699	133	999999	132	616	395	279	108	951	630	18	189	999999	620	768	999999	999999	610	999999	411	240	314	603	999999	429	448	783	424	356	50	830	522	836	190	435	999999	178	821	248	755	999999	945	999999	965	242	999999	930	821	179	610	667	999999	999999	999999	526	394	530	123	702	178	999999	855	751	910	799	495	999999	251	195	999999	411	975	999999	504	439	295	999999	637	906	447	999999	962	254	746	999999	912	535	999999	664	999999	777	65	129	999999	154	999999	204	999999	999999	999999	999999	688	636	709	208	999999	555	492	535	999999	589	999999	216	264	660	648	611	999999	538	887	960	479	587	999999	692	999999	855	302	360	322	100	217	999999	999999	807	828	335	544	548	689	366	52	347	433	461	885	848	999999	419	505	516	200	69	999999	785	170	111	999999	999999	853	999999	999999	999999	999999	150	999999	430	999999	999999	831	322	999999	466	848	530	917	999999	163	693	999999	506	999999	883	999999	806	900	157	999999	384	999999	999999	844	526	999999	852	113	909	999999	293	88	465	803	416	999999	999999	449	733	999999	999999	867	999999	947	797	221	356	845	379	288	416	249	235	246	670	811	114	478	549	771	995	427	
17	18	999999	614	351	999999	585	305	670	366	176	935	436	517	618	779	999999	315	348	17	733	631	717	53	853	229	142	605	483	999999	899	962	226	340	859	29	86	193	869	652	269	999999	617	59	999999	299	810	163	202	334	431	999999	432	987	693	386	301	999999	761	131	571	980	822	956	466	214	719	105	657	999999	703	999999	445	999999	748	659	23	667	970	564	418	978	999999	999999	999999	666	540	238	646	483	727	999999	999999	748	999999	289	261	661	593	999999	579	999999	506	602	631	568	797	736	249	43	999999	633	999999	999999	999999	592	577	673	673	800	673	999999	458	183	871	453	999999	697	615	468	407	362	84	999999	984	999999	481	999999	527	724	999999	804	988	612	120	104	403	235	45	498	712	588	988	792	205	98	265	999999	730	188	136	109	130	780	999999	20	559	999999	222	999999	121	999999	999999	999999	999999	869	999999	846	72	999999	999999	999999	999999	999999	756	999999	999999	999999	999999	999999	449	158	89	999999	597	999999	683	218	976	109	545	649	22	37	386	999999	999999	49	860	335	596	419	270	953	139	920	447	13	999999	817	647	999999	846	326	999999	999999	687	806	361	172	999999	294	869	962	999999	409	203	635	740	999999	999999	333	430	999999	309	39	888	136	220	677	331	680	193	169	999999	277	803	696	467	424	267	637	688	698	149	312	999999	999999	720	729	726	999999	999999	223	441	323	846	275	26	539	84	561	595	683	999999	999999	110	710	510	999999	606	507	177	326	553	748	644	732	999999	997	490	999999	415	490	999999	519	999999	970	999999	148	430	537	679	928	349	705	51	999999	856	634	999999	839	797	999999	133	999999	644	946	669	693	679	123	833	29	999999	493	156	115	733	999999	999999	999999	999999	371	543	78	828	249	999999	999999	999999	639	999999	806	795	651	793	999999	366	731	875	471	310	999999	999999	317	703	659	879	856	999999	999999	282	535	999999	999999	855	435	222	64	401	999999	969	999999	985	999999	247	999999	234	408	699	999999	748	11	456	635	829	999999	999999	236	375	178	370	130	298	772	367	999999	279	723	795	368	446	311	340	480	999999	488	999999	999999	79	676	435	480	166	71	196	280	89	999999	999999	999999	533	985	689	232	45	848	533	999999	682	999999	757	510	612	999999	60	446	670	976	143	350	900	482	167	698	743	889	964	236	585	96	271	378	480	888	999999	461	622	117	444	999999	955	834	746	181	999999	999999	867	999999	20	749	609	112	767	999999	15	999999	827	991	489	155	884	307	638	595	635	389	39	724	
507	599	999999	562	541	999999	395	76	735	985	779	818	31	999999	225	835	486	168	610	578	883	783	634	999999	999999	999999	999999	658	206	999999	545	999999	894	153	326	421	924	999999	571	999999	517	999999	325	841	221	670	134	743	91	802	999999	477	779	460	840	723	999999	999999	999999	999999	721	737	869	584	999999	250	999999	877	823	999999	910	440	597	333	71	999999	999999	999999	419	999999	174	999999	576	404	51	999999	999999	999999	312	999999	999999	730	122	328	565	779	999999	740	999999	971	999999	257	920	287	891	678	879	455	399	897	265	182	785	999999	88	696	170	999999	542	381	489	489	574	230	357	999999	328	278	999999	291	873	727	400	447	999999	999999	999999	999999	512	373	199	314	999999	415	347	283	945	145	999999	868	619	999999	208	999999	491	267	682	699	930	999999	360	611	999999	117	34	538	999999	347	766	999999	591	871	962	179	999999	185	445	169	883	999999	999999	999999	37	899	672	278	999999	999999	955	999999	999999	415	999999	999999	999999	587	627	937	391	808	999999	607	378	89	287	748	999999	999999	838	316	822	522	815	855	476	999999	583	999999	999999	756	19	411	392	999999	926	185	512	170	999999	603	557	508	778	85	582	637	814	999999	622	924	634	500	541	999999	999999	999999	999999	513	335	845	999999	839	501	635	798	99	225	564	163	111	245	483	871	245	758	323	744	740	283	838	362	635	175	521	131	519	870	743	683	999999	585	999	834	321	999999	718	16	153	999999	999999	421	260	794	520	688	161	628	306	999999	816	977	999999	239	497	492	378	674	980	999999	289	999999	482	999999	949	526	246	648	999999	645	50	317	999999	999999	790	427	111	841	999999	832	969	890	573	852	866	236	999999	769	347	828	230	54	35	639	996	273	999999	380	844	994	999999	512	999999	660	849	509	386	406	448	79	391	999999	29	999999	999999	398	655	999999	23	723	801	999999	311	999999	424	999999	291	961	466	999999	487	731	999999	659	999999	999999	822	913	12	367	849	999999	331	277	447	999999	34	877	999999	607	617	319	366	999999	203	975	211	345	245	853	227	425	940	921	592	660	540	369	767	999999	576	999999	627	999999	874	999999	155	44	294	731	971	414	999999	858	909	178	374	876	999999	999999	265	487	677	159	150	434	388	409	685	787	163	664	120	29	41	875	692	999999	256	999999	830	176	60	514	882	813	559	91	999999	423	295	664	902	362	820	98	74	477	515	449	104	745	358	507	999999	316	303	846	826	43	486	999999	629	746	584	99	436	173	276	336	875	
306	397	999999	501	999999	999999	757	208	999999	811	224	205	999999	625	94	818	553	935	999999	519	712	999999	978	937	632	999999	166	777	731	662	901	211	999999	574	798	358	96	15	89	555	999999	648	999999	232	999999	999999	823	131	999999	280	999999	999999	701	817	172	51	419	334	869	464	999999	979	999999	290	999999	23	999999	241	999999	736	731	547	855	30	999999	74	999999	755	999999	174	221	44	287	460	780	999999	509	371	412	756	939	762	146	999999	949	566	999999	999999	323	258	450	999999	305	764	549	344	381	681	844	108	999999	663	999999	704	253	571	702	26	509	245	513	655	829	80	796	969	411	240	80	416	892	776	442	426	999999	629	739	523	910	445	999999	828	999999	314	95	285	112	442	999999	388	864	165	104	999999	744	999999	999999	234	967	580	933	150	610	437	215	893	999999	243	980	624	831	999999	999999	74	999999	685	139	525	984	521	866	969	859	692	552	736	682	999999	681	928	866	514	999999	340	512	999999	999999	99	108	201	65	999999	999999	757	556	684	60	40	145	69	665	247	250	456	714	999999	291	918	885	479	221	865	561	61	757	999999	633	775	561	790	468	49	426	793	999999	997	517	111	145	867	686	999999	229	999999	273	629	274	109	626	548	870	308	214	628	980	199	317	409	999999	239	999999	285	478	354	600	999999	820	999999	990	716	999999	999999	782	999999	793	999999	645	939	788	138	62	999999	158	999999	920	169	835	797	812	275	690	999999	111	999999	816	410	184	875	31	647	808	817	999999	999999	101	689	526	196	835	999999	553	377	620	872	186	527	999999	999999	433	440	999999	32	644	999999	36	347	89	875	211	392	394	770	999999	999999	329	245	425	249	921	241	643	649	999999	400	721	322	999999	238	730	999999	284	719	452	999999	857	999999	999999	393	883	754	999999	999999	985	999999	38	783	459	479	552	999999	112	999999	543	999999	797	999999	70	254	13	713	850	999999	155	913	118	674	328	337	294	999999	72	41	999999	177	630	992	664	999999	372	938	863	999999	686	789	195	396	186	999999	793	716	999999	928	390	180	903	760	505	999999	344	999999	465	131	999999	18	878	81	531	375	571	804	486	551	881	74	999999	999999	174	999999	727	999999	497	78	999999	577	818	999999	650	195	273	870	497	592	184	18	483	999999	833	677	911	124	865	811	687	988	240	183	56	326	331	999999	595	999999	999999	999999	999999	396	587	616	199	743	430	346	112	701	316	893	377	999999	591	117	997	496	999999	612	856	999999	390	999999	347	644	
97	334	864	999999	284	358	247	561	999999	97	164	999999	487	999999	693	528	709	986	682	346	806	183	999999	223	999999	108	694	999999	999999	189	15	999999	999999	554	656	106	482	999999	426	958	999999	815	999999	504	999999	780	19	999999	999999	999999	977	404	873	10	999999	914	999999	650	999999	999999	999999	505	999999	963	91	133	947	932	521	597	56	798	569	723	999999	990	452	240	270	303	99	999999	823	438	999999	611	167	279	716	741	999999	832	793	250	303	999999	31	767	422	829	833	86	766	331	999999	189	834	159	319	847	471	368	389	823	96	257	681	365	760	480	966	677	999999	999999	99	223	14	329	999999	539	969	685	999999	999999	469	23	650	501	999999	999999	999999	17	960	999999	280	148	452	999999	163	56	479	665	16	942	862	166	999999	987	242	77	184	515	729	779	999999	999999	999999	999999	363	83	606	189	218	738	999999	999999	717	356	508	999999	771	43	175	383	70	313	678	875	578	313	162	663	269	999999	999999	999999	287	999999	999999	494	598	999999	616	999999	449	999999	457	278	249	904	449	513	488	291	306	999999	350	356	999999	575	999999	999999	999999	999999	920	943	999999	139	890	442	680	536	999999	24	362	276	427	94	933	999999	855	410	999999	674	864	649	185	978	782	706	920	931	471	425	386	923	135	999999	169	506	379	327	388	806	999999	912	157	473	928	39	723	265	422	948	719	707	48	704	196	281	999999	941	356	999999	521	999999	74	939	638	439	151	861	925	436	401	537	32	829	450	951	501	711	60	753	999999	665	519	523	706	679	884	431	379	887	739	999999	971	999999	294	485	999999	217	835	498	999999	861	999999	985	557	191	999999	219	264	999999	779	65	891	603	999999	856	999999	551	243	959	555	720	492	48	999999	999999	566	999999	544	965	999999	294	876	561	865	999999	335	533	965	525	993	674	177	143	999999	683	546	377	993	438	999999	306	974	875	943	178	379	999999	298	594	624	857	675	299	141	495	189	339	999999	89	531	999999	586	717	965	999999	552	358	999999	24	999999	199	833	999999	719	999999	319	11	617	697	999999	43	244	380	901	999999	999	877	12	999999	504	216	639	999999	906	999999	720	266	910	73	625	30	999999	283	178	435	34	569	999999	334	185	188	999999	51	336	999999	471	999999	816	829	881	999999	999999	317	999999	999999	999999	918	209	180	96	999999	100	554	81	732	672	961	212	476	999999	999999	999999	677	446	326	999999	598	587	419	999999	514	450	90	191	950	999999	63	763	959	875	999999	999999	409	247	133	
97	177	999999	604	825	510	13	999999	717	451	376	679	871	204	724	961	340	999999	102	582	612	20	372	999999	68	618	207	252	999999	16	80	899	439	323	999999	326	629	983	593	577	511	110	372	999999	999999	994	192	568	244	999999	774	579	999999	665	520	86	805	847	546	217	312	760	749	711	380	477	999999	999999	965	408	341	357	206	525	80	511	999999	999999	999999	74	999999	638	18	686	999999	999999	999999	774	802	162	999999	999999	447	386	274	751	361	661	370	116	755	999999	603	836	582	427	383	791	999999	19	999999	183	309	481	781	673	752	73	479	880	999999	475	755	812	999999	559	910	820	999999	328	999999	987	271	442	318	801	45	181	113	999999	126	800	188	792	999999	347	482	965	605	600	999	999999	191	489	999999	290	878	790	949	32	999999	999999	540	276	999999	451	912	867	999999	979	638	580	959	999999	764	94	999999	962	98	549	87	944	999999	659	329	861	805	782	221	38	999999	999999	232	999999	308	563	269	911	999999	282	435	615	802	625	961	428	338	999999	999999	999999	993	916	701	409	999999	572	348	881	947	999999	645	139	656	144	999999	394	358	878	366	210	824	384	39	816	999999	999999	152	999999	697	900	532	288	999999	84	999999	16	552	822	145	735	224	388	999999	935	999999	305	999999	668	568	577	80	460	999999	524	322	999999	886	885	999999	999999	429	749	193	999999	474	367	82	581	109	60	841	536	743	630	986	445	420	103	189	999999	513	999999	40	130	829	82	127	542	999999	425	999999	999999	537	662	316	999999	999999	999999	470	279	232	387	568	518	735	544	717	999999	537	999999	209	793	999999	475	999999	946	719	72	227	999999	999999	540	819	683	999999	184	999999	90	999999	521	249	503	632	999999	597	136	914	521	999999	295	365	999999	14	885	999999	336	960	71	693	369	756	142	699	78	999999	691	567	999999	588	560	545	636	225	26	637	705	999999	999999	878	842	999999	207	678	999999	999999	661	535	934	467	603	224	999999	397	954	765	999999	803	563	999999	905	999999	39	932	833	750	729	372	988	258	520	176	174	192	850	338	999999	464	767	42	377	166	633	999999	999999	346	607	999999	271	261	999999	901	999999	914	973	283	11	999999	999999	999999	999999	299	547	999999	946	437	59	755	547	999999	999999	652	45	999999	513	748	936	612	999999	496	152	999999	111	736	727	618	569	260	219	576	337	294	999999	586	725	87	619	946	480	999999	999999	852	701	999999	54	999999	865	85	411	234	347	399	326	999999	48	826	198	810	958	337	868	
799	999999	970	298	999999	43	459	806	435	139	989	141	401	209	300	788	465	691	850	999999	494	849	984	238	938	967	270	547	898	889	808	999999	152	688	498	316	999999	999999	132	844	999999	278	999999	999999	358	999999	924	158	999999	48	733	128	118	585	383	999999	561	741	360	954	772	911	999999	546	330	10	999999	712	711	983	999999	118	569	15	346	225	873	889	999999	680	999999	999999	799	860	166	999999	880	567	999999	548	755	999999	996	177	81	999999	371	438	773	357	999999	221	447	764	999999	624	559	112	248	168	86	671	861	679	911	660	999999	999999	390	999999	130	431	408	173	238	78	121	999999	934	841	854	445	125	533	411	831	674	44	879	999999	140	999999	329	156	472	93	999999	327	266	420	392	323	58	143	237	847	813	999999	536	912	512	999999	178	407	314	641	555	338	277	90	985	87	178	999999	509	352	999999	999999	701	999999	999999	794	145	523	458	540	396	999999	305	564	27	999999	999999	966	39	973	609	921	999999	831	538	799	59	999999	435	315	999999	209	633	884	745	999999	999999	392	972	999999	32	654	948	773	254	999999	42	713	73	594	579	999999	819	536	999999	999999	999999	869	615	150	999999	999999	98	153	999999	197	999999	421	999999	465	999999	999999	994	321	950	955	999999	78	586	965	999999	346	122	840	736	944	389	106	151	565	151	999999	999999	831	999999	999999	566	804	389	66	223	620	894	607	776	462	216	508	586	787	216	352	293	650	382	409	847	257	417	999999	807	263	280	999999	324	115	350	999999	349	887	398	999999	688	999999	999999	157	452	514	74	283	737	881	999999	999999	999999	999999	429	135	459	572	225	999999	397	999999	259	959	999999	639	999999	671	122	53	168	999999	399	999999	663	763	898	234	957	999999	999999	143	712	925	999999	999999	905	999999	685	999999	713	776	671	89	782	750	280	792	807	812	999999	403	171	693	722	820	964	321	145	999999	237	999999	615	883	999999	263	235	333	226	433	734	767	985	999999	340	392	999999	320	264	999999	492	115	427	999999	120	789	972	999999	212	922	952	594	389	999999	999999	999999	999999	787	952	999999	524	999999	576	383	88	999999	417	999999	363	340	793	653	999999	232	183	132	806	470	773	999999	290	217	999999	303	481	999999	999999	999999	911	851	230	999999	367	735	999999	999999	999999	54	999999	656	381	999999	665	871	139	308	537	999999	844	864	681	700	24	615	999999	317	826	282	999999	937	86	450	362	511	119	553	296	331	833	999999	999999	762	403	999999	999999	580	551	258	174	999999	613	230	
999999	56	180	530	999999	752	497	91	719	999999	152	999999	579	930	357	163	999999	585	999999	215	999999	216	282	999999	306	897	649	667	999999	577	117	729	334	856	328	315	999999	589	999999	544	834	752	999999	335	620	274	547	44	233	999999	496	589	170	407	999999	915	774	260	999999	337	112	829	326	999999	999999	422	804	723	612	51	822	182	267	478	381	999999	297	999999	309	42	999999	615	444	377	91	528	569	999999	958	999999	541	90	365	999999	441	999999	435	777	186	208	470	824	432	191	575	999999	332	691	999999	326	627	827	951	201	977	999999	394	948	70	630	852	876	764	209	509	999999	816	999999	46	999999	999999	520	769	999999	999999	999999	192	262	802	767	206	877	902	642	785	999999	139	999999	24	944	619	999999	717	555	355	593	69	232	681	833	507	999999	999999	658	999999	999999	68	850	629	451	314	142	156	999999	999999	999999	973	131	424	796	611	652	261	101	756	999999	803	224	755	999999	999999	960	580	999999	269	149	999999	254	999999	999999	655	289	544	573	640	999999	999999	424	130	999999	619	937	807	999999	999999	854	805	564	999999	511	314	999999	104	999999	974	353	561	188	42	999999	999999	729	999999	746	150	332	999999	687	460	279	338	388	103	384	367	538	162	695	746	415	344	667	999999	960	373	812	194	892	598	296	926	161	391	836	628	890	999999	70	745	999999	747	127	113	632	183	999999	749	720	294	446	201	866	441	627	949	94	387	699	383	337	147	225	99	173	352	186	997	999999	755	477	260	999999	949	847	668	227	999999	999999	999999	448	72	474	608	999999	999999	999999	720	763	999999	543	512	588	999999	999999	761	531	37	939	289	996	927	492	964	816	999999	109	916	594	999999	732	530	666	912	999999	999999	673	616	937	78	292	466	243	380	221	964	999999	413	541	96	146	199	624	999999	791	520	580	999999	999999	999999	999999	153	136	804	164	23	846	999999	753	152	999999	915	999999	871	999999	999999	999999	121	752	851	523	696	384	507	999999	542	999999	999999	999999	424	695	173	824	970	83	999999	339	439	999999	208	999999	999999	660	999999	998	999999	108	753	443	999999	825	468	757	940	999999	309	999999	628	980	621	117	620	999999	999999	456	924	100	999999	999999	859	209	999999	999999	553	732	527	999999	999999	509	602	443	162	792	999999	598	999999	415	883	999999	773	999999	711	458	999999	999999	999999	450	331	999999	83	140	979	955	584	61	570	999999	213	218	925	273	999999	128	388	187	954	999999	685	740	230	518	216	602	33	489	498	807	299	462	999999	86	
714	999999	999999	999999	999999	207	999999	999999	37	663	211	675	601	510	595	592	79	428	999999	680	999999	590	722	564	923	386	999999	104	562	762	999999	751	983	848	559	741	692	999999	722	756	619	866	999999	567	317	541	10	523	894	999999	737	871	324	999999	321	133	999999	871	548	87	999999	999999	265	275	388	999999	691	753	999999	853	900	162	705	390	71	898	877	165	257	392	999999	417	999999	999999	34	412	436	999999	537	435	422	820	378	644	490	506	610	999999	999999	857	999999	999999	999999	50	15	999999	176	934	492	422	256	174	999999	999999	701	858	913	608	250	975	999999	999999	225	999999	441	999999	784	999999	999999	565	298	439	977	399	542	139	999999	169	651	449	246	502	948	999999	999999	258	205	222	943	632	592	11	207	212	834	598	41	58	999999	924	999999	115	43	926	999999	999999	196	234	623	999999	24	753	957	999999	739	530	999999	999999	999999	193	884	572	126	278	972	296	242	774	565	944	999999	795	559	999999	648	141	469	31	990	373	999999	970	598	382	617	838	999999	405	999999	999999	295	931	714	999999	999999	238	989	765	999999	838	583	421	668	999999	473	228	204	999999	162	607	999999	999999	119	999999	131	913	973	999999	999999	143	999999	836	311	999999	658	999999	999999	142	686	420	999999	703	77	999999	999999	649	312	918	999999	999999	644	814	253	999999	252	14	822	742	304	999999	264	254	114	820	596	746	999999	416	999999	307	999999	71	553	742	465	367	999999	956	191	999999	611	999999	835	271	498	999999	593	446	19	653	353	348	837	559	165	999999	999999	256	999999	53	539	895	897	610	999999	582	271	511	409	999999	791	865	999999	822	999999	210	419	843	332	169	163	674	407	377	953	999999	233	993	999999	568	768	967	400	147	999999	999999	167	234	999999	916	176	91	46	134	862	487	999999	25	44	955	999999	755	924	406	889	864	999999	529	999999	464	999999	277	924	840	127	823	475	424	879	808	52	194	835	999999	993	81	637	999999	515	476	999999	218	959	631	999999	22	53	993	257	88	228	999999	999999	554	567	898	999999	206	999999	49	22	372	145	235	912	303	920	518	999999	818	999999	999999	999999	999999	452	150	318	303	999999	999999	780	482	176	801	999999	999999	616	999999	999999	999999	915	441	276	999999	999999	649	999999	999999	719	787	102	534	589	439	999999	13	622	396	112	426	590	999999	446	902	999999	539	205	344	999999	507	999999	639	669	319	902	999999	948	548	727	802	77	584	999999	971	21	999999	893	737	950	587	792	229	188	999999	999999	61	999999	374	999999	924	
999999	999999	999999	222	110	463	999999	280	536	999999	65	83	669	309	359	16	289	474	890	22	646	468	394	67	999999	467	460	247	805	851	800	583	341	802	358	339	495	371	871	999999	390	622	999999	895	531	719	559	878	83	507	771	530	484	999999	999999	985	353	40	508	999999	12	627	474	999999	264	999999	742	867	950	29	520	999999	603	999999	999999	33	999999	499	536	994	907	582	174	307	89	280	109	146	524	373	985	465	863	999999	556	999999	999999	524	640	999999	999999	692	928	63	987	854	927	152	572	264	727	999999	504	513	736	430	999999	176	606	999999	999999	605	352	999999	43	999999	64	375	785	869	999999	743	858	999999	27	224	653	120	320	235	352	999999	573	999999	999999	141	960	360	501	136	309	981	999999	656	678	381	999999	999999	29	932	799	999999	999999	703	388	984	999999	28	496	521	776	353	855	381	641	424	999999	999999	940	902	104	999999	873	658	570	894	999999	211	999999	645	999999	999999	101	388	435	790	999999	870	881	662	145	942	863	979	999999	956	135	547	25	263	999999	999999	411	127	838	999999	688	999999	999999	494	169	793	221	850	647	474	262	477	945	850	825	170	209	288	766	161	840	893	999999	999999	768	287	196	999999	305	615	901	999999	999999	339	112	999999	737	397	502	351	731	23	999999	885	999999	658	601	999999	438	189	69	999999	360	686	265	794	999999	999999	726	999999	607	999999	554	999999	573	288	999999	616	748	934	433	812	785	425	430	999999	561	424	910	999999	685	32	124	999999	556	999999	999999	863	84	318	999999	219	671	620	744	73	468	310	999999	999999	731	985	426	504	755	256	347	934	999999	438	242	984	618	999999	999999	584	553	438	485	795	664	999999	541	440	453	224	151	174	999999	366	368	261	112	999999	999999	699	606	620	370	309	440	688	607	645	999999	999999	600	65	423	169	999999	39	824	999999	761	667	453	986	61	541	999999	183	999999	900	79	981	882	133	235	999999	978	932	999999	999999	365	975	465	999999	999999	999999	999999	95	750	521	999999	338	436	585	732	721	255	999999	569	828	204	266	999999	707	999999	103	624	476	829	916	190	999999	961	648	999999	999999	211	999999	999999	114	918	999999	432	743	64	741	999999	999999	401	514	261	368	372	249	981	108	999999	758	330	270	332	156	265	834	340	999999	999999	787	424	999999	519	697	988	464	910	185	834	999999	652	999999	548	327	85	325	664	822	225	722	667	73	245	453	237	370	999999	772	763	598	412	999999	374	766	882	454	999999	999999	999999	907	339	805	
274	859	115	495	721	14	80	940	999999	518	52	999999	130	999999	710	999999	999999	627	682	999999	421	245	999999	856	999999	781	445	630	331	110	999999	999999	393	999999	799	386	347	741	648	777	701	823	428	999999	754	720	646	531	743	999999	104	751	235	201	394	38	580	259	999999	939	999999	999999	618	79	75	735	270	268	561	999999	729	727	979	904	446	999999	817	393	111	749	999999	999999	886	999999	16	700	91	999999	999999	771	999999	999999	716	708	218	261	214	999999	829	29	459	387	999999	419	208	376	772	999999	999999	999999	220	999999	157	999999	804	655	563	224	72	375	653	78	790	790	529	642	999999	280	999999	194	393	467	564	92	300	999999	944	999999	205	640	927	761	999999	681	560	618	939	440	999999	999999	999999	999999	296	463	375	390	596	189	890	565	364	502	634	570	412	753	999999	75	985	57	710	999999	29	432	448	892	632	119	240	910	702	581	376	142	495	403	181	999999	717	910	999999	765	587	999999	285	435	136	875	279	807	999999	999999	454	856	852	613	970	863	25	483	757	487	948	979	863	999999	136	502	85	999999	999999	530	999999	85	999999	945	508	389	157	23	999999	756	839	433	999999	999999	999999	999999	289	882	432	999999	95	243	162	682	816	607	776	502	999999	633	800	270	999999	465	526	379	970	906	115	591	716	12	717	11	648	525	66	44	999999	999999	999999	999999	586	274	999999	124	923	214	139	999999	612	654	714	142	956	579	208	468	312	757	549	382	777	840	600	999999	526	160	999999	301	551	999999	999999	692	999999	606	683	960	30	411	456	765	999999	213	999999	72	999999	585	999999	78	326	598	732	897	77	839	426	999999	674	361	597	772	999999	999999	360	870	807	32	721	359	896	247	447	900	311	783	605	573	999999	538	795	999999	116	965	974	952	19	949	624	581	190	936	296	668	814	683	999999	999999	999999	119	999999	276	863	695	182	89	160	999999	595	294	244	852	885	145	566	656	666	214	863	407	860	858	999999	999999	178	999999	999999	778	96	627	999999	665	719	999999	284	528	999999	420	999999	895	999999	186	363	999999	346	337	60	160	999999	167	27	391	999999	456	258	405	868	723	526	222	999999	381	746	968	106	578	143	144	861	47	578	255	421	967	604	999999	505	77	803	999999	908	800	999999	928	610	806	588	999999	502	878	660	999999	999999	581	999999	430	999999	999999	999999	767	203	916	299	74	999999	999999	970	119	851	999999	900	800	920	685	313	337	999999	817	367	300	989	999999	641	983	387	225	360	999999	
209	183	253	120	999999	45	647	999999	511	613	349	837	836	479	420	999999	977	859	443	219	999999	440	726	999999	999999	943	777	332	284	315	999999	373	421	140	909	999999	331	790	999999	999999	999999	320	825	101	999999	530	463	520	460	713	15	527	781	151	572	768	457	630	92	999999	267	324	718	205	999999	976	426	706	569	742	606	999999	999999	557	181	956	615	999999	999999	507	489	267	999999	570	310	168	591	999999	567	999999	230	701	707	86	999999	723	602	999999	174	999999	113	757	950	718	117	818	635	234	969	615	163	822	485	585	411	999	452	157	895	767	394	999999	148	428	522	999999	999999	999999	929	458	999999	985	999999	653	403	731	317	163	999999	999999	533	367	310	999999	987	407	226	131	674	628	280	455	734	999999	116	999999	619	531	205	212	999999	818	304	521	999999	178	362	831	192	679	999999	298	694	413	999999	999999	846	196	441	124	688	367	999999	311	187	999999	260	73	546	445	122	785	957	999999	163	999999	73	788	701	819	55	394	999999	999999	935	999999	760	331	172	999999	121	433	999999	91	999999	970	677	992	343	999999	917	299	295	999999	567	906	340	444	260	530	963	67	999999	622	79	999999	428	999999	376	206	157	999999	999999	466	333	689	695	876	735	192	999999	80	455	999999	901	755	109	201	437	999999	651	326	81	642	125	64	938	477	22	231	999999	530	999999	999999	204	988	398	828	423	878	221	464	709	77	492	893	611	145	721	323	203	237	999999	347	999999	831	858	999999	999999	279	999999	999999	999999	514	640	516	454	318	164	912	367	999999	999999	558	817	196	617	13	999999	232	999999	999999	756	698	37	999999	811	288	999999	372	140	999999	999999	154	137	992	600	204	436	975	999999	303	981	808	999999	999999	459	170	530	368	223	854	118	128	826	999999	471	175	486	999999	999999	176	725	791	782	236	794	633	430	824	596	999999	576	999999	784	999999	821	947	999999	114	865	650	758	234	159	285	31	999999	999999	189	531	435	718	120	279	281	577	199	36	729	999999	825	739	705	771	801	288	999999	999999	677	136	524	432	381	461	65	417	501	642	506	214	999999	316	250	303	171	999999	999999	904	512	999999	632	921	999999	976	49	910	62	462	999999	997	97	35	650	999999	16	12	999999	659	999999	863	999999	556	529	525	999999	519	498	999999	999999	106	999999	40	999999	105	999999	602	419	405	421	154	365	999999	999999	509	127	410	665	197	296	168	368	999999	689	648	505	85	401	497	283	529	422	650	852	261	185	67	203	554	559	
414	999999	941	248	80	508	47	272	30	999999	302	999999	311	125	999999	999999	26	999999	192	599	429	210	922	131	891	732	714	999999	42	999999	70	999999	999999	638	882	999999	426	567	999999	149	468	812	381	99	980	676	120	534	999999	522	169	716	21	955	999999	213	670	819	356	347	999999	851	999999	696	347	96	742	999999	999999	875	999999	458	731	52	141	616	999999	999999	151	225	621	189	999999	520	174	353	205	165	508	999999	905	999999	221	281	999999	617	999999	685	999999	893	999999	999999	999999	535	210	711	999999	968	823	523	384	837	999999	141	726	614	999999	719	531	994	999999	586	174	564	999999	999999	246	459	999999	999999	43	999999	91	257	291	183	999999	260	319	463	368	236	341	999999	999999	78	930	90	555	740	551	863	163	757	12	356	282	736	999999	496	474	535	281	999999	490	240	756	999999	849	552	726	814	409	999999	635	664	255	190	270	999999	783	166	999999	999999	972	179	990	333	255	934	900	161	694	822	989	999999	955	41	503	74	999999	510	240	12	24	737	463	999999	131	999999	111	999999	476	999999	713	318	631	999999	337	999999	249	432	184	914	651	575	129	999999	999999	999999	709	999999	686	206	589	999999	999999	902	999999	244	715	999999	999999	907	833	808	999999	40	999999	681	211	999999	999999	999999	999999	889	336	326	360	448	617	876	15	999999	638	888	416	280	999999	440	392	728	383	102	605	999999	230	999999	999999	843	890	99	478	408	999999	79	519	503	381	700	946	609	551	502	627	839	901	883	279	944	402	414	955	678	298	483	267	611	587	491	669	69	244	517	558	527	999999	606	727	999999	379	999999	999999	384	493	783	187	880	474	766	441	346	997	146	999999	486	143	799	119	999999	999999	908	916	889	40	886	999999	44	944	110	441	304	166	710	575	489	999999	580	194	515	305	386	146	999999	60	333	72	107	75	81	999999	607	496	609	999999	471	996	18	999999	999999	999999	152	935	374	999999	147	189	999999	999999	961	970	999999	615	604	822	435	999999	106	839	999999	999999	276	968	999999	716	833	807	999999	952	114	493	999999	236	999999	106	999999	451	771	495	999999	153	775	536	113	110	830	992	999999	786	331	699	900	999999	646	782	152	184	71	658	999999	339	999999	344	467	478	474	336	37	508	669	983	10	611	926	999999	59	739	864	772	885	840	999999	770	999999	414	999999	337	590	805	953	978	389	122	992	583	521	440	79	635	636	504	965	999999	999999	348	999999	299	252	91	733	412	319	299	773	999999	999999	861	999999	62	885	
146	745	232	554	999999	999999	999999	618	353	52	618	670	239	146	999999	999999	531	653	292	715	304	94	508	82	551	669	100	999999	341	999999	660	727	26	750	999999	758	999999	839	436	999999	811	680	898	48	124	741	90	162	392	785	893	999999	430	346	590	62	247	160	999999	31	513	999999	286	195	392	890	653	488	999999	631	999999	999999	227	999999	904	623	196	999999	999999	809	999999	937	957	555	999999	452	306	680	999999	447	521	592	999999	415	240	273	999999	713	999999	233	97	601	999999	760	652	212	999999	881	441	999999	865	777	202	203	442	999999	590	999999	920	940	593	973	329	210	999999	550	854	999999	999999	641	999999	482	813	999999	721	988	432	206	902	72	999999	999999	248	201	999999	744	399	643	973	663	682	999999	793	715	639	124	281	315	650	112	357	188	573	800	748	393	964	469	481	453	154	999999	827	999999	488	178	735	999999	628	999999	999999	999999	838	654	958	999999	999999	107	103	607	716	126	555	800	999999	282	851	999999	453	197	779	999999	171	529	999999	999999	999999	999999	237	470	388	154	686	284	952	145	349	999999	842	203	704	866	999999	874	737	37	838	999999	151	216	326	298	684	999999	999999	230	60	319	145	670	999999	999999	999999	999999	229	572	439	281	848	579	932	933	605	999999	492	913	564	297	791	491	459	818	999999	999999	154	100	999999	999999	688	999999	95	999999	782	181	494	952	996	742	999999	174	597	566	189	571	283	999999	692	999999	948	682	665	762	527	653	220	999999	999999	849	999999	138	999999	194	593	126	494	902	160	999999	764	999999	917	999999	642	627	999999	892	638	999999	999999	760	407	44	307	999999	76	332	999999	139	960	604	995	156	263	526	71	413	973	999999	87	381	242	269	999999	418	999999	843	999999	900	758	327	999999	734	112	999999	999999	999999	886	999999	60	171	399	31	472	170	544	999999	999999	125	565	491	919	575	155	376	528	148	373	889	249	233	212	611	380	642	351	270	999999	535	999999	992	526	999999	23	915	981	221	796	510	999999	999999	284	14	999999	277	408	687	589	736	210	591	705	997	999999	826	999999	788	999999	999999	818	284	726	43	329	572	964	533	999999	239	395	316	351	862	999999	999999	999999	208	276	112	999999	999999	999999	999999	335	213	297	529	999999	196	956	203	570	999999	692	599	278	251	684	999999	313	874	135	999999	351	893	250	843	981	102	878	999999	999999	999999	595	163	604	419	707	125	285	445	486	999999	282	201	745	999999	179	426	977	707	523	503	799	999999	539	329	999999	441	999999	999999	
547	954	318	205	999999	33	381	538	994	858	543	568	497	867	398	759	88	159	158	865	673	999999	999999	999999	999999	999999	748	235	624	284	452	999999	162	831	897	531	66	999999	520	999999	12	999999	431	128	999999	955	999999	999999	970	779	251	816	999999	108	780	999999	838	147	957	664	285	999999	914	720	415	277	999999	999999	970	867	999999	10	639	435	862	999999	999999	997	17	292	999999	816	265	844	43	636	982	63	61	914	692	919	129	856	447	857	999999	711	712	895	548	999999	961	999999	86	999999	187	857	999999	999999	849	841	140	674	652	468	890	79	687	999999	999999	363	999999	65	184	783	880	782	999999	999999	999999	431	295	999999	999999	999999	854	162	768	792	458	134	817	312	74	999999	788	455	999999	978	966	657	999999	999999	610	195	734	905	999999	999999	370	405	999999	241	443	999999	555	999999	930	981	613	738	311	894	331	999999	999999	999999	990	999999	995	435	579	999999	48	657	406	363	999999	999999	999999	948	234	999999	432	63	264	586	869	999999	999999	769	999999	232	374	238	356	139	999999	449	649	432	999999	604	307	934	825	859	202	786	999999	202	517	382	54	664	513	999999	472	278	906	959	443	999999	999999	235	911	356	644	809	310	276	752	71	999999	514	43	629	177	497	237	404	393	999999	624	112	261	151	188	710	724	520	667	999999	543	689	988	999999	576	82	32	478	999999	393	485	755	450	456	999999	539	631	999999	667	974	999999	999999	576	360	729	924	973	769	178	999999	94	790	609	999999	528	228	526	472	62	105	474	758	999999	10	607	999999	662	805	678	648	88	999999	852	693	301	41	123	999999	841	651	109	999999	309	290	308	695	155	40	999999	254	23	999999	832	572	999999	292	999999	575	752	860	272	177	101	530	855	254	937	916	128	496	999999	887	630	410	996	221	458	999999	999999	999999	723	631	999999	433	634	920	999999	290	193	19	710	547	999999	981	389	931	171	779	999999	999999	758	239	911	999999	149	999999	538	999999	576	999999	833	432	873	839	146	640	999999	668	895	935	246	656	732	119	786	999999	11	649	999999	75	59	999999	474	648	164	494	719	999999	293	508	392	586	714	895	999999	287	999999	56	844	999999	999999	999999	884	499	817	111	506	802	999999	582	134	888	999999	510	248	999999	958	235	685	999999	920	999999	999999	396	553	660	941	837	934	509	893	954	805	282	434	555	795	999999	831	999999	987	917	999999	711	999999	999999	185	213	657	31	999999	448	371	202	999999	786	129	497	999999	166	169	999999	868	155	689	179	
92	138	86	999999	999999	982	403	631	664	13	73	999999	22	59	999999	738	190	999999	999999	454	593	613	454	647	436	307	999999	674	999999	328	999999	999999	31	999999	421	57	137	964	661	346	55	739	537	824	723	455	484	895	999999	431	489	955	966	244	586	479	683	999999	266	999999	953	728	738	999999	953	999999	651	999999	638	436	611	225	261	843	999999	854	85	630	924	981	822	999999	991	999999	838	104	679	787	999999	999999	374	698	708	999999	393	327	11	201	870	304	803	676	999999	256	820	273	704	999999	835	999999	403	63	513	999999	248	819	736	999999	507	999999	748	864	999999	697	71	912	517	660	460	91	852	884	759	629	187	999999	876	745	999999	575	999999	999999	951	894	547	321	194	433	362	573	590	734	999999	20	556	939	495	570	194	907	755	53	672	999999	879	999999	999999	883	106	102	942	991	624	999999	469	202	912	295	159	750	727	94	999999	886	501	999999	201	748	83	248	660	316	560	743	999999	356	883	207	25	39	27	310	336	270	630	598	120	999999	999999	363	36	209	421	444	999999	999999	745	999999	262	761	327	554	810	857	999999	636	441	880	122	123	319	715	999999	130	733	999999	757	48	999999	902	17	440	208	720	222	999999	895	126	999999	158	999999	999999	944	263	711	999999	500	478	828	994	999999	999999	649	436	999999	320	928	300	999999	762	914	707	530	999999	753	887	356	99	645	979	741	325	326	999999	513	999999	770	999999	999999	270	926	288	219	271	999999	778	790	771	999999	902	532	999999	415	801	244	903	576	595	510	823	125	411	833	849	263	842	912	685	923	999999	549	912	882	450	836	999999	999999	269	613	975	106	585	422	743	457	999999	909	999999	729	609	646	185	999999	594	999999	525	455	369	18	999999	865	115	847	845	362	999999	721	965	964	608	415	316	981	534	999999	540	988	999999	402	126	932	999999	999999	323	194	374	405	297	305	321	190	138	999999	710	999999	990	999999	577	390	999999	424	999999	999999	130	999999	339	999999	981	867	999999	536	999999	967	892	970	478	160	999999	660	988	224	434	999999	653	428	287	65	999999	999999	999999	802	421	709	999999	701	999999	835	834	129	999999	179	424	430	690	999999	825	170	999999	739	640	840	999999	999999	402	622	999999	284	907	702	999999	284	999999	999999	140	811	125	999999	412	200	982	643	325	999999	805	818	999999	13	979	869	999999	126	696	999999	999999	896	598	505	999999	943	710	713	928	999999	999999	580	999999	858	299	879	999999	999999	758	999999	999999	997	524	799	120	583	822	
986	305	47	109	800	588	392	781	244	999999	619	999999	468	999999	278	999999	193	212	235	572	941	714	110	999999	432	999999	999999	999999	999999	999999	799	999999	999999	130	724	418	999999	999999	411	992	863	86	65	666	999999	832	299	687	488	292	341	597	884	21	880	282	205	838	676	442	69	609	999999	999999	423	234	614	348	766	999999	824	160	800	999999	708	864	658	443	160	600	78	840	305	504	50	999999	509	721	249	999999	223	62	365	969	932	264	999999	203	252	824	227	951	921	628	999999	999999	796	651	999999	999999	999999	999999	687	999999	373	999999	999999	500	999999	221	999999	892	108	324	646	999999	999999	999999	311	999999	783	465	200	999999	999999	127	999999	999999	45	859	415	858	418	233	827	999999	999999	289	605	712	950	591	380	999999	109	335	852	607	982	697	395	964	999999	858	243	168	570	362	703	255	311	637	465	962	806	866	484	999999	496	999999	406	515	235	598	503	201	999999	170	235	999999	275	321	694	347	473	450	518	999999	990	669	891	22	585	999999	411	323	999999	418	234	999999	999999	976	999999	798	300	880	739	751	365	999999	83	410	136	656	980	990	999999	127	498	365	358	924	999999	827	302	394	999999	999999	197	190	999999	676	935	992	206	999999	210	896	999999	593	999999	767	999999	949	595	491	885	929	379	999999	380	18	919	868	884	926	102	293	505	999999	950	862	563	184	975	407	474	143	459	692	999999	999999	80	905	654	590	729	935	242	999999	508	10	507	776	810	67	757	76	999999	999999	206	916	400	151	999999	848	214	999999	973	198	999999	999999	479	686	631	334	938	24	224	304	206	166	61	694	407	950	999999	786	373	999999	649	408	999999	189	496	999999	999999	928	272	999999	386	709	999999	53	794	756	530	820	999999	999999	128	743	852	813	83	49	865	999999	743	691	492	427	656	65	548	999999	726	999999	200	757	678	19	751	418	999999	497	204	17	899	651	430	545	999999	999999	999999	906	555	222	115	456	999999	949	195	580	323	959	999999	906	505	186	39	239	630	397	999999	999999	991	444	999999	999999	845	999999	806	101	999999	947	786	769	999999	999999	72	999999	194	999999	750	729	999999	180	999999	999999	999999	297	511	999999	999999	200	915	253	89	689	999999	120	999999	529	610	999999	153	104	318	376	182	293	650	863	123	999999	55	999999	647	999999	295	999999	349	999999	151	558	999999	93	999999	81	41	543	999999	576	727	999999	197	999999	143	999999	586	729	861	728	785	999999	647	648	609	105	999999	999999	605	11	403	103	771	999999	999999	999999	
803	69	624	999999	344	638	603	84	146	172	339	999999	752	56	501	999999	999999	620	161	990	999999	999999	484	384	999999	999999	938	687	182	633	190	807	288	90	797	526	115	999999	394	157	557	999999	511	446	766	765	287	559	509	837	999999	160	237	396	151	105	999999	250	999999	342	999999	915	901	512	981	531	999999	999999	999999	975	460	345	236	999999	443	999999	205	999999	617	169	999999	388	188	344	499	999999	580	891	999999	999999	999999	865	999999	62	456	641	671	999	465	999999	999999	615	310	534	387	799	924	233	953	999999	899	548	999999	162	616	321	737	567	22	952	999999	219	999999	556	44	595	42	999999	557	802	676	206	999999	383	505	119	999999	654	957	700	999999	357	938	145	801	402	243	160	999999	144	903	114	986	512	294	454	883	753	999999	791	766	750	675	160	999999	703	966	999999	657	507	999999	999999	999999	322	999999	999999	281	999999	755	641	999999	999999	738	422	898	572	219	79	99	999999	236	334	164	175	999999	363	681	787	19	999999	436	983	999999	999999	999999	820	504	674	664	690	183	297	999999	858	439	883	22	262	262	999999	493	896	169	606	999999	908	928	444	387	494	921	494	586	999999	214	378	999999	800	521	88	78	545	414	408	999999	999999	999999	305	736	61	350	429	535	999999	614	539	999999	896	667	992	891	999999	296	180	768	688	710	351	653	999999	503	222	741	184	495	948	492	761	729	342	999999	633	707	336	153	502	999999	141	52	674	999999	493	142	529	196	999999	259	243	999999	999999	238	984	652	675	558	999999	687	360	960	665	57	72	176	334	419	999999	362	960	37	999999	729	579	308	978	516	19	999999	222	987	487	699	258	999999	999999	113	597	980	999999	999999	999999	999999	999999	999999	999999	627	491	327	999999	999999	928	999999	299	216	999999	468	659	685	673	169	548	58	475	373	483	966	999999	941	635	231	999999	287	999999	191	21	999999	131	999999	921	361	34	692	281	112	68	831	410	999999	757	83	999999	912	317	873	239	966	348	244	999999	999999	828	550	692	586	297	999999	335	117	205	912	346	999999	763	999999	144	856	999999	373	999999	999999	566	757	999999	561	777	999999	969	456	952	55	122	887	710	999999	533	484	10	694	815	999999	505	999999	999999	844	999999	202	158	995	999999	999999	999999	975	999999	55	999999	80	366	140	809	387	681	879	164	999999	999999	459	999999	262	788	660	999999	92	557	896	999999	273	911	349	825	999999	761	999999	717	579	855	146	956	999999	657	462	128	869	999999	999999	736	626	999999	999999	53	287	999999	
999999	217	88	526	117	428	43	898	590	999999	26	315	999999	999999	999999	171	585	303	664	502	999999	604	999999	542	986	207	129	169	530	135	999999	999999	999999	932	865	766	999999	63	748	999999	999999	766	76	303	111	999999	660	811	40	464	563	402	999999	784	766	301	999999	546	999999	910	999999	999999	999999	465	944	720	767	999999	999999	999999	532	532	555	945	579	128	999999	42	440	432	546	317	999999	75	571	822	916	763	999999	573	999999	101	522	838	419	999999	398	611	359	999999	797	368	999999	100	931	41	999999	444	999999	647	999999	999999	116	118	373	990	744	312	893	132	804	13	135	197	64	441	999999	716	535	529	999999	927	683	59	634	187	267	999999	143	540	999999	482	558	999999	999999	46	985	414	999999	429	314	95	717	236	999999	793	242	863	45	500	31	140	908	685	999999	836	999999	66	483	195	733	705	179	363	999999	999999	455	999999	386	27	455	604	999999	116	999999	645	219	999999	473	999999	945	403	13	642	518	844	999999	999999	610	974	870	929	999999	999999	695	999999	916	364	999999	999999	999999	634	486	27	55	427	889	999999	470	999999	626	719	592	999999	999999	999999	701	536	844	999999	758	582	996	412	999999	526	672	961	999999	615	999999	999999	999999	219	504	320	999999	999999	597	100	954	772	412	338	999999	161	346	999999	999999	365	908	389	519	775	505	764	638	84	870	528	755	999999	999999	855	552	999999	352	382	147	930	423	715	999999	999999	358	999999	180	668	64	999999	190	382	923	66	706	349	346	601	714	739	682	841	125	78	345	999999	392	556	785	999999	999999	963	162	999999	999999	203	999999	999999	999999	518	593	969	30	874	348	999999	14	333	999999	213	434	751	999999	999999	257	581	599	869	999999	331	603	999999	882	476	197	999999	229	999999	999999	513	897	579	999999	999999	155	712	821	251	999999	962	33	69	407	582	163	67	305	754	999999	370	999999	581	358	106	915	969	999999	553	686	132	163	200	218	999999	315	854	577	999999	999999	545	759	358	150	455	308	543	226	309	323	999999	921	474	953	999999	999999	326	230	87	290	999999	624	277	999999	607	808	833	850	761	999999	308	490	833	999999	325	610	999999	441	999999	797	382	753	787	239	999999	211	689	246	464	736	999999	633	499	191	87	999999	492	793	542	646	475	692	999999	43	25	999999	999999	972	638	153	664	884	327	289	907	432	836	47	17	999999	129	999999	395	35	999999	674	991	999999	999999	404	128	461	999999	999999	332	999999	297	754	224	999999	123	717	608	321	82	999999	316	999999	284	654	999999	
454	785	145	527	878	307	440	757	351	999999	445	557	244	35	999999	985	70	999999	228	999999	92	823	110	292	411	987	999999	952	181	367	781	377	999999	319	673	676	763	999999	454	999999	857	999999	999999	258	677	170	374	999999	869	129	255	999999	999999	520	12	999999	684	853	125	999999	999999	487	585	999999	876	78	786	924	999999	536	232	330	999999	836	287	94	950	999999	999999	251	623	789	93	62	122	999999	322	260	316	53	991	910	999999	999999	169	380	421	999999	381	609	999999	449	933	342	896	924	999999	229	243	917	680	833	248	874	999999	443	403	532	871	999999	755	536	618	999999	999999	322	707	949	677	906	672	70	479	999999	867	184	999999	750	165	197	779	999999	27	398	999999	168	672	749	295	999999	976	888	28	34	853	999999	831	999999	797	584	999999	799	552	336	254	999999	999999	242	16	103	587	999999	377	683	578	662	519	229	945	999999	650	957	664	951	930	784	51	999999	161	31	352	240	952	999999	999999	979	550	999999	153	999999	805	999999	743	201	999999	333	999999	999999	455	999999	999999	611	679	420	933	269	145	601	406	470	578	907	91	985	750	357	700	999999	714	598	999999	828	85	202	999999	221	999999	472	812	999999	272	999999	999	960	693	741	560	542	647	709	999999	949	294	683	184	897	357	757	451	790	633	999999	630	857	88	508	536	486	838	999999	54	673	999999	799	208	871	907	130	999999	19	796	167	999999	14	754	999999	544	402	999999	684	863	467	999999	999999	973	546	86	152	881	999999	214	999999	999999	999999	664	180	171	495	999999	999999	989	237	999999	441	999999	475	578	625	999999	999999	964	144	999999	164	859	587	999999	765	825	662	794	764	249	116	805	722	464	999999	349	583	10	58	917	713	694	636	10	589	37	999999	967	460	50	964	230	80	614	549	75	87	528	405	669	822	519	999999	988	999999	636	281	21	356	286	528	999999	999999	226	755	469	999999	587	72	999999	327	695	999999	999999	999999	886	734	117	999999	999999	999999	64	604	388	105	204	999999	999999	999999	953	999999	497	621	184	521	999999	999999	853	859	999999	842	499	466	999999	352	137	185	999999	713	999999	901	173	106	199	23	473	322	536	131	560	10	585	999999	119	981	830	999999	169	212	236	581	880	258	999999	324	772	999999	936	46	968	29	999999	934	187	61	592	400	999999	999999	58	735	777	732	999999	88	267	999999	357	686	521	63	999999	307	486	892	30	999999	270	875	250	875	386	500	162	540	51	650	999999	67	399	439	652	999999	164	501	803	158	
949	999999	66	218	251	260	525	915	13	661	999999	999999	40	677	140	556	920	183	358	287	579	768	47	616	804	999999	297	92	999999	27	999999	985	98	872	966	514	999999	999999	999999	999999	975	247	537	999999	203	473	37	999999	309	106	88	981	153	526	578	999999	999999	450	414	952	999999	442	514	985	518	472	206	167	711	999999	999999	888	549	232	312	342	240	656	423	340	271	575	782	314	939	170	842	999999	304	784	999999	377	999999	999999	173	542	733	551	871	999999	999999	999999	999999	683	368	200	442	999999	223	999999	950	999999	37	83	690	397	660	209	56	999999	630	634	863	926	830	369	270	868	68	770	999999	689	784	691	73	402	565	108	946	749	728	921	358	999999	834	732	350	554	999999	776	881	533	505	524	111	999999	16	94	853	998	999999	999999	862	453	637	270	287	999999	19	298	832	999999	263	307	628	999999	285	805	999999	107	29	716	877	292	888	999999	194	999999	590	999999	395	480	255	999999	999999	164	69	905	430	574	455	999999	544	701	943	999999	280	207	895	999999	367	211	999999	755	978	223	999999	999999	999999	562	86	999999	754	589	999999	361	999999	999999	999999	999999	649	380	999999	527	652	24	181	185	999999	569	999999	986	374	999999	73	194	488	500	968	605	468	489	351	999999	498	438	259	954	799	999999	23	965	720	431	752	999999	827	999999	113	964	999999	519	240	999999	758	99	651	566	999999	718	873	816	346	882	15	169	39	999999	999999	223	764	226	386	756	555	838	999999	943	445	86	367	22	396	999999	563	949	258	355	119	408	999999	693	438	999999	719	206	629	837	999999	592	999999	320	446	889	209	825	143	484	999999	999999	999999	999999	130	449	361	860	429	341	328	66	911	999999	406	630	999999	81	999999	306	46	358	219	438	999999	999999	129	56	576	999999	805	738	816	774	906	199	585	88	999999	999999	729	859	777	999999	518	370	999999	283	913	815	463	138	46	836	447	100	711	394	190	999999	330	314	999999	999999	535	999999	999999	146	777	217	55	357	999999	999999	576	187	581	921	919	167	180	845	142	760	53	677	701	979	336	816	488	201	898	305	668	424	575	854	761	928	130	544	506	706	770	999999	999999	247	999999	270	518	789	474	33	106	485	182	532	879	858	888	270	810	961	729	853	459	212	140	162	611	999999	169	991	47	636	348	436	990	999999	56	999999	719	75	307	698	999999	874	208	192	999999	53	999999	903	49	859	734	545	976	999999	656	428	116	117	658	791	630	999999	986	470	147	999999	
542	941	811	435	551	999999	663	999999	137	584	13	948	999999	999999	999999	999999	951	187	901	802	459	999999	291	628	999999	611	417	999999	78	253	888	737	55	506	510	43	101	614	317	999999	881	945	789	81	424	168	207	100	50	373	531	808	999999	344	296	999999	999999	999999	88	999999	999999	158	963	883	999999	275	902	413	68	999999	174	346	870	912	999999	514	293	219	213	197	413	326	999999	999999	722	89	999999	710	999999	51	999999	908	536	999999	661	999999	982	999999	384	159	999999	793	999999	999999	208	194	938	656	424	781	999999	451	979	999999	537	20	999999	268	171	617	106	201	204	999999	345	266	810	503	260	197	532	387	834	64	931	619	294	153	999999	537	151	999999	296	438	866	931	928	645	839	999999	60	723	745	999999	62	74	999999	25	986	942	384	444	405	237	259	797	616	924	958	918	726	999999	763	633	475	584	999999	765	159	413	337	174	664	610	999999	999999	642	77	12	866	29	999999	166	999999	999999	999999	126	69	189	999999	999999	14	687	999999	924	999999	960	121	301	477	169	999999	865	583	614	219	780	795	100	450	165	548	922	101	999999	456	383	209	480	769	468	999999	586	90	999999	333	487	742	685	999999	999999	530	775	534	707	195	413	582	948	943	925	330	969	739	999999	777	91	595	999999	477	146	760	640	532	19	324	999999	999999	496	291	731	47	120	473	601	634	772	397	394	713	999999	801	261	536	843	147	999999	847	176	320	999999	892	720	217	490	97	999999	253	524	392	937	999999	96	666	221	888	999999	999999	147	289	14	693	210	319	999999	999999	999999	999999	688	871	999999	410	617	999999	49	839	327	903	983	513	744	529	999999	11	775	424	999999	999999	999999	955	928	379	709	999999	999999	999999	692	410	782	999999	588	999999	565	653	943	537	21	910	627	382	570	999999	522	634	545	999999	820	208	544	999999	630	914	788	733	943	79	700	730	870	999999	157	916	130	837	924	958	963	999999	68	247	412	999999	967	942	394	999999	999999	85	351	999999	737	493	999999	772	525	674	999999	999999	709	874	836	999999	50	144	234	999999	196	684	709	587	521	999999	150	306	607	825	999999	999999	999999	331	222	625	389	49	999999	663	60	999999	999999	999999	960	141	520	999999	999999	132	999999	999999	717	999999	999999	182	376	763	318	999999	353	569	999999	699	728	161	999999	387	662	999999	999999	999999	389	571	603	999999	372	459	626	999999	90	956	895	485	71	123	999999	999999	896	49	259	626	999999	618	320	490	194	622	531	809	999999	142	530	200	
999999	763	453	156	147	597	999999	999999	146	929	65	396	999999	688	999999	614	33	886	491	622	961	999999	279	999999	260	123	653	749	927	816	741	948	435	705	999999	308	670	981	470	309	240	999999	489	801	563	924	816	999999	999999	917	999999	761	650	908	238	999999	493	682	999999	999999	943	69	988	329	197	117	960	968	999999	340	943	52	426	192	999999	628	794	478	217	336	999999	158	999999	20	40	980	307	527	476	316	814	999999	94	999999	365	180	353	170	614	455	964	847	999999	654	973	744	344	468	525	609	162	25	474	570	726	795	304	978	299	999999	809	442	999999	999999	999999	999999	957	980	826	222	999999	634	999999	761	372	459	87	121	47	999999	645	838	999999	866	163	999999	999999	524	719	569	876	375	870	406	646	531	355	951	138	999999	999999	364	641	313	999999	528	161	712	208	276	999999	192	999999	999999	999999	970	440	635	965	999999	440	443	999999	266	345	909	763	467	125	999999	999999	136	983	29	999999	290	999999	698	541	635	646	811	326	453	999999	693	434	867	835	675	100	999999	986	410	587	999999	104	384	967	425	764	999999	597	367	999999	591	209	999999	504	291	774	999999	103	340	999999	629	126	817	414	652	485	896	999999	450	749	394	150	999999	442	164	196	821	730	126	870	999999	224	999999	290	270	999999	512	372	553	901	358	627	656	999999	999999	237	287	999999	325	940	999999	72	999999	617	778	451	627	489	350	104	952	999999	977	469	139	414	168	536	153	999999	972	999999	88	999999	400	999999	494	263	484	927	909	851	415	185	13	889	77	350	512	999999	866	32	999999	458	948	346	650	999999	999999	553	78	750	826	165	968	342	999999	607	226	21	999999	373	15	422	999999	999999	606	801	465	249	999999	999999	34	334	302	949	512	629	600	64	999999	999999	72	930	999999	168	35	259	217	670	904	470	999999	999999	862	999999	27	609	272	999999	740	848	730	999999	999999	261	726	999999	863	28	999999	364	17	172	999999	660	999999	84	564	999999	85	357	999999	794	345	876	693	533	472	800	932	903	366	751	323	277	576	999999	999999	607	442	533	999999	199	999999	549	462	960	605	999999	201	999999	54	245	773	393	264	999999	999999	340	567	202	39	73	95	926	998	265	999999	627	93	999999	360	957	595	999999	999999	405	954	795	424	733	927	269	999999	989	859	131	978	930	23	640	506	393	49	249	999999	999999	113	914	551	206	121	978	128	12	591	97	650	231	999999	999999	981	999999	999999	834	274	769	464	105	77	999999	999999	919	614	
453	999999	999999	917	355	57	637	301	999999	253	227	621	949	151	606	408	771	480	999999	507	163	658	686	477	215	999999	734	868	17	847	673	999999	202	374	674	319	624	179	304	999999	794	567	942	999999	999999	222	325	628	999999	697	305	406	999999	421	460	795	999999	500	999999	380	323	768	999999	201	579	999999	429	585	476	296	783	602	186	999999	713	595	715	120	999999	992	659	115	999999	999999	999999	277	999999	781	914	879	999999	134	466	923	859	35	999999	999999	996	999999	793	740	161	570	914	702	999999	945	707	864	89	895	721	720	721	217	757	974	999999	312	908	647	671	999999	982	659	145	262	724	687	321	999999	123	999999	208	919	954	451	405	999999	57	454	83	59	999999	418	412	746	212	651	999999	309	111	694	999999	156	79	564	587	265	567	966	230	29	552	125	781	999999	522	801	263	315	579	799	264	464	999999	621	999999	574	256	399	60	999999	999999	999999	862	999999	999999	61	850	400	999999	149	292	90	233	63	506	684	636	77	233	410	398	999999	999999	311	439	38	582	457	999999	23	18	177	916	999999	999999	539	262	362	449	470	950	863	999999	439	517	183	240	999999	124	122	937	188	175	649	684	999999	292	561	999999	867	999999	403	632	850	141	124	174	85	453	967	432	284	999999	762	999999	534	520	999999	794	265	797	72	342	655	85	999999	11	276	472	163	257	701	372	582	999999	557	240	601	999999	402	19	999999	76	157	689	662	559	413	199	160	999999	992	999999	734	79	416	999999	977	774	310	123	897	999999	299	999999	731	912	56	999999	902	304	999999	999999	402	999999	642	996	195	965	999999	280	999999	87	322	227	265	934	637	512	999999	999999	263	826	999999	289	122	551	776	437	957	750	513	641	999999	856	27	999	999999	488	437	420	875	21	362	40	524	819	300	82	464	999999	284	999999	196	414	50	102	999999	999999	143	100	229	757	18	671	766	999999	999999	999999	209	999999	570	159	999999	174	622	251	474	966	999999	302	261	704	973	170	999999	969	455	882	815	924	14	999999	999999	347	201	127	13	690	274	999999	39	834	872	999999	237	135	999999	32	792	798	628	38	358	840	839	525	784	999999	205	796	511	908	999999	284	261	318	803	737	973	999999	999999	783	702	206	999999	426	831	774	933	350	999999	432	999999	999999	306	999999	903	514	507	675	343	165	494	477	66	130	193	597	947	918	331	730	59	297	560	844	336	161	577	999999	694	20	999999	854	999999	999999	818	634	978	999999	999999	299	239	307	999999	
999999	299	234	999999	152	243	243	826	999999	29	780	999999	801	466	461	649	751	937	95	981	999999	250	639	999999	999999	999999	558	619	999999	513	999999	500	751	999999	476	555	111	20	434	188	460	999999	900	835	999999	705	999999	178	526	636	663	999999	154	326	837	843	659	52	999999	999999	684	624	164	999999	987	289	999999	675	990	906	547	740	512	999999	530	150	349	804	999999	281	294	390	102	999999	849	679	356	999999	298	632	895	68	847	593	503	999999	38	398	847	236	83	999999	187	620	99	999999	849	999999	795	697	999999	855	999999	999999	999999	999999	531	129	661	317	999999	999999	999999	367	999999	488	893	919	412	999999	999999	950	956	450	207	943	212	999999	999999	927	830	999999	999999	600	139	50	999999	954	47	999999	315	909	737	999999	303	877	964	820	609	999999	38	999999	834	999999	586	552	899	926	999999	612	999999	999999	183	733	487	823	566	785	238	999999	796	939	882	212	388	212	223	426	999999	330	978	392	873	345	899	900	283	539	24	999999	999999	766	999999	435	118	999999	735	13	999999	479	321	188	999999	638	814	999999	57	632	999999	384	999999	999999	779	373	999999	708	185	838	834	999999	549	36	771	651	829	999999	679	457	104	132	476	219	999999	677	19	799	799	999999	530	809	853	651	816	639	999999	668	999999	896	801	999999	999999	896	999999	476	999999	294	417	940	808	783	420	600	999999	599	907	129	119	111	364	999999	909	939	317	35	733	999999	999999	999999	999999	171	53	782	655	694	999999	580	50	897	747	725	392	858	436	746	399	262	999999	226	731	137	558	999999	541	967	500	151	999999	154	742	999999	999999	285	545	646	999999	637	944	999999	559	337	89	221	364	639	999999	60	999999	571	635	480	999999	999999	409	277	613	168	251	999999	203	999999	991	896	165	716	650	999999	322	790	16	999999	999999	280	667	404	57	346	530	902	525	450	999999	999999	518	271	257	91	999999	278	999999	581	396	266	650	999999	346	999999	66	999999	988	345	737	722	564	873	173	999999	335	15	230	999999	637	348	172	753	999999	973	387	893	999999	569	999999	54	756	434	376	999999	630	18	999999	864	290	999999	914	190	712	915	463	645	999999	743	756	870	999999	767	999999	57	103	896	398	372	805	173	189	429	114	692	966	999999	507	121	884	326	999999	365	999999	754	434	982	999999	355	520	742	795	999999	999999	999999	999999	999999	999999	328	958	733	620	999999	69	999999	703	495	85	29	949	999999	999999	999999	859	439	999999	999999	999999	999999	623	120	999999	52	851	72	378	463	616	744	
999999	977	649	188	163	160	706	999999	306	999999	61	999999	907	31	406	197	604	808	866	382	448	313	217	301	999999	847	878	577	843	996	748	249	879	340	333	972	683	999999	832	708	733	669	999999	912	999999	999999	999999	834	646	664	467	569	597	243	999999	392	999999	999999	483	315	282	139	419	999999	999999	811	999999	999999	999999	999999	999999	645	999999	167	649	779	917	999999	163	30	644	999999	931	188	538	999999	651	645	44	941	212	335	485	527	999999	603	259	97	999999	336	625	636	147	221	160	999999	593	999999	593	527	474	999999	204	463	671	238	208	241	999999	940	169	423	999999	999999	999999	999999	999999	458	730	55	530	830	511	826	404	17	906	719	38	716	595	221	999999	516	476	736	141	32	855	208	405	999999	326	852	999999	211	104	999999	999999	972	663	999999	999999	999999	999999	999999	964	378	999999	663	331	999999	212	64	355	948	999999	35	999999	495	999999	146	602	532	649	999999	513	658	659	999999	913	999999	729	65	62	459	999999	513	519	999999	772	763	963	999999	876	916	999999	999999	507	228	839	999999	111	999999	999999	526	542	188	898	495	140	315	718	866	749	806	759	157	999999	895	447	858	999999	999999	722	999999	183	999999	655	733	999999	251	161	440	363	844	423	234	999999	536	917	999999	614	34	999999	467	54	107	999999	999999	999999	667	271	611	780	980	999999	653	999999	643	352	141	532	175	798	999999	163	287	512	905	392	534	28	474	977	999999	253	491	756	265	248	999999	999999	999999	576	39	979	549	659	382	999999	999999	999999	999999	193	999999	999999	449	235	811	313	766	594	546	999999	632	648	999999	999999	665	737	82	897	526	999999	999999	999999	947	999999	769	909	999999	627	140	624	999999	91	533	999999	201	324	999999	265	945	999999	481	492	421	999999	944	999999	193	915	993	999999	218	872	926	999999	917	613	852	999999	466	901	700	148	463	922	76	550	124	515	442	351	999999	999999	952	575	999999	784	761	60	654	388	999999	697	633	495	415	999999	165	442	373	588	471	953	999999	53	260	343	38	999999	830	999999	999999	678	999999	652	712	999999	920	361	178	999999	999999	802	206	999999	999999	12	515	968	516	999999	395	999999	999999	853	879	979	29	908	324	589	999999	271	229	260	122	57	999999	981	782	24	829	804	274	240	999999	999999	757	719	867	999999	827	69	982	514	18	593	537	629	773	733	382	21	46	588	999999	589	582	945	966	999999	788	533	195	501	497	590	999999	910	127	220	999999	999999	51	76	761	696	288	999999	251	528	520	999999	999999	999999	999999	
817	767	685	999999	156	999999	812	752	739	470	304	873	491	27	428	185	626	999999	563	511	999999	999999	970	827	691	311	867	999999	448	617	203	325	999999	859	679	823	999999	67	999999	133	999999	999999	311	605	467	999999	999999	697	823	352	893	91	999999	548	569	847	797	858	171	845	228	999999	314	131	276	978	737	632	348	999999	453	999999	542	439	101	525	999999	374	369	868	513	179	880	999999	724	121	671	597	299	831	36	999999	999999	134	904	311	252	190	339	489	95	175	999999	228	899	999999	999999	224	999999	999999	999999	432	999999	303	342	59	237	219	406	165	317	999999	342	516	999999	578	673	417	999999	790	999999	487	45	880	783	347	999999	662	205	999999	572	999999	999999	255	652	999999	386	602	792	855	83	43	783	184	181	946	832	842	649	999999	660	141	689	666	771	701	396	999999	520	994	238	575	23	16	592	860	997	97	999999	975	201	999999	625	680	717	249	704	999999	999999	836	514	977	22	874	739	440	999999	999999	483	951	999999	769	92	797	626	507	29	777	591	320	948	745	978	673	139	588	515	19	948	531	997	535	999999	683	999999	999999	563	149	999999	162	999999	522	613	913	768	432	989	828	63	219	230	927	279	999999	888	769	998	348	999999	160	924	999999	536	999999	953	680	861	408	317	999999	943	879	510	439	226	999999	999999	999999	905	707	599	687	956	738	310	80	265	519	795	999999	262	224	405	125	237	347	985	661	959	97	570	999999	999999	688	275	999999	999999	999999	181	462	637	932	443	47	561	247	800	999999	651	883	425	351	999999	597	122	999999	999999	394	211	879	999999	480	116	817	146	999999	177	277	472	999999	999999	424	348	999999	999999	329	781	999999	564	989	546	999999	19	85	999999	229	999999	922	575	546	865	42	639	999999	22	167	826	626	900	553	79	533	334	691	999999	10	13	280	515	999999	999999	126	830	221	999999	999999	999999	40	999999	999999	40	254	701	926	999999	620	785	55	999999	999999	503	165	999999	20	920	999999	863	328	845	672	999999	706	417	783	999999	748	212	427	959	999999	696	795	999999	983	999999	825	831	408	596	619	224	957	999999	999999	298	999999	659	999999	301	329	398	152	194	999999	701	333	999999	918	999999	999999	418	368	999999	570	238	707	683	483	498	104	192	464	999999	999999	457	268	999999	827	999999	805	99	392	135	640	371	554	611	999	999999	198	987	913	80	250	210	856	871	389	361	999999	119	185	999999	999999	147	999999	420	958	34	442	577	20	433	532	999999	36	242	999999	208	684	
106	684	999999	309	117	278	999999	491	36	999999	397	999999	999999	903	696	913	71	928	999999	437	143	999999	999999	850	621	977	489	548	999999	183	623	425	190	676	494	999999	984	30	99	999999	550	999999	931	432	999999	210	544	999999	835	352	964	313	952	999999	551	453	709	351	688	140	789	999999	506	999999	978	972	196	799	418	271	928	50	999999	635	999999	999999	999999	999999	806	421	442	999999	712	641	999999	999999	473	999999	135	51	725	999999	342	959	88	706	432	89	454	81	24	745	999999	574	999999	923	999999	999999	999999	346	999999	166	545	277	697	829	999999	999999	643	668	509	776	673	377	545	295	708	880	556	190	781	642	108	999999	407	697	848	148	227	295	845	156	533	788	319	569	108	75	271	259	574	567	446	785	572	247	999999	999999	999999	999999	225	594	770	999999	564	100	67	810	999999	999999	999999	999999	647	357	999999	362	253	999999	999999	975	197	643	999999	307	616	224	205	322	172	170	626	114	118	99	80	261	386	828	999999	228	999999	999999	205	271	278	580	919	98	999999	999999	993	195	685	63	941	581	975	473	999999	350	894	744	648	709	383	876	885	558	286	571	976	424	661	839	473	899	999999	999999	999999	999999	304	117	359	952	176	440	428	64	158	999999	999999	999999	999999	999999	999999	767	649	999999	999999	401	695	371	812	401	243	578	534	846	590	999999	144	628	444	63	56	787	394	696	542	943	457	830	999999	787	295	73	685	778	999999	705	260	951	469	999999	350	932	304	958	718	999999	999999	999999	999999	999999	364	657	478	685	836	999999	999999	952	999999	944	944	999999	961	34	115	999999	892	755	341	999999	999999	999999	169	807	713	123	999999	999999	999999	945	47	874	999999	303	432	638	595	10	941	967	332	307	997	524	999999	485	971	999999	852	548	999999	999999	999999	999999	324	181	498	670	972	723	65	946	999999	18	999999	79	508	667	602	477	584	892	814	373	999999	494	195	644	125	237	999999	222	583	999999	250	999999	999999	777	978	260	149	999999	999999	228	999999	385	331	988	617	622	977	313	677	999999	964	812	346	877	35	830	986	854	999999	745	581	842	373	999999	768	30	446	730	689	351	338	660	864	999999	461	187	172	206	36	502	260	999999	544	209	999999	438	999999	755	999999	158	274	295	379	292	646	999999	999999	785	230	597	186	256	624	336	56	314	947	999999	425	999999	668	999999	827	62	494	743	308	173	82	339	999999	690	999999	540	86	53	291	999999	949	392	999999	386	975	439	326	14	223	218	163	999999	999999	800	
340	903	489	999999	467	999999	798	999999	999999	848	999999	890	128	495	276	93	999999	12	32	375	800	43	683	291	813	398	736	490	529	100	20	911	848	678	360	999999	61	601	585	999999	783	55	999999	326	999999	95	321	999999	999999	999999	958	999999	147	125	10	306	999999	208	999999	79	589	999999	999999	999999	837	801	999999	449	999999	999999	999999	999999	999999	999999	999999	754	422	367	618	999999	87	906	752	399	141	860	999999	733	678	63	999999	853	999999	999999	999999	475	999999	999999	999999	871	53	999999	694	546	107	999999	732	89	534	255	999999	999999	590	999999	999999	683	565	999999	549	977	38	999999	771	999999	344	189	728	910	682	125	999999	482	878	746	684	215	999999	216	301	832	137	693	999999	999999	999999	994	273	999999	524	701	910	687	999999	510	843	734	110	612	212	918	580	999999	407	419	999999	411	983	843	268	786	472	358	999999	717	999999	344	120	348	999999	350	916	999999	396	980	214	405	91	378	903	950	115	608	14	999999	261	315	296	789	270	768	999999	429	727	738	239	562	999999	999999	660	509	624	762	999999	861	11	838	999999	426	214	767	329	615	999999	999999	680	864	354	319	999999	545	999999	330	87	154	999999	999999	999999	657	999999	999999	999999	408	999999	403	335	353	907	152	381	422	879	999999	584	503	448	405	999999	418	67	999999	999999	685	999999	125	999999	999999	684	555	532	515	822	778	675	999999	366	921	897	546	983	337	956	999999	937	53	665	188	746	584	706	934	17	607	600	386	444	725	190	602	942	41	668	362	620	866	600	999999	204	31	146	527	507	942	999999	730	419	15	747	999999	999999	999999	557	109	999999	597	507	225	999999	999999	128	641	740	305	604	951	999999	603	591	81	452	565	984	724	448	999999	436	74	181	870	966	438	977	16	152	668	484	999999	512	32	368	999999	922	999999	903	505	999999	212	999999	483	71	999999	424	676	731	894	299	832	661	670	999999	999999	53	318	332	689	663	734	162	999999	476	999999	101	568	712	78	999999	89	821	942	402	999999	725	698	808	161	24	311	284	258	379	652	999999	841	862	925	341	614	582	223	999999	61	59	413	999999	961	723	856	963	999999	999999	220	20	718	278	999999	717	355	509	180	675	361	459	904	999999	824	999999	260	706	786	737	38	999999	607	110	351	185	999999	999999	846	438	167	999999	621	996	999999	999999	999999	573	926	218	985	114	411	548	490	601	154	999999	999999	999999	999999	159	186	999999	233	712	999999	999999	999999	999999	404	663	662	742	517	24	999999	908	406	192	13	
686	779	999999	751	999999	105	69	620	749	41	475	508	999999	965	17	999999	695	999999	456	238	580	646	999999	813	999999	452	669	999999	999999	763	999999	999999	999999	767	786	380	608	185	310	616	354	998	187	729	929	165	585	777	509	853	999999	146	949	999999	432	50	613	999999	999999	480	436	38	999999	985	999999	33	999999	319	188	637	562	519	999999	839	883	581	468	446	884	176	866	999999	999999	999999	999999	999999	501	56	344	746	999999	843	755	829	190	999999	854	999999	933	905	999999	275	598	871	301	633	674	119	80	851	581	176	999999	999999	613	545	507	531	375	695	532	461	975	442	871	999999	764	641	659	999999	727	276	513	978	518	601	999999	999999	331	987	435	391	976	493	174	599	963	502	225	645	818	332	826	247	383	206	999999	999999	10	582	869	999999	460	999999	133	315	663	901	744	22	251	999999	210	388	270	999999	484	999999	278	281	755	271	425	999999	999999	404	449	275	605	321	310	147	658	748	999999	402	999999	999999	369	859	936	71	758	213	403	970	132	448	977	999999	999999	807	999999	728	827	607	616	445	763	999999	865	999999	306	432	711	114	199	462	270	999999	219	20	133	419	999999	694	513	222	621	778	281	11	999999	373	600	503	999999	999999	920	520	785	999999	999999	999999	993	548	764	335	999999	999999	780	670	999999	119	32	999999	684	999999	393	143	104	403	823	985	999999	864	999999	999999	832	999999	854	269	541	750	92	999999	310	999999	425	797	929	187	721	999999	999999	611	999999	188	351	999999	819	781	546	787	999999	391	999999	725	191	138	999999	831	503	292	444	521	138	438	36	309	411	200	999999	595	214	917	682	501	987	999999	51	920	591	943	399	999999	723	753	334	999999	999999	584	312	296	999999	107	684	439	887	486	482	999999	162	51	487	629	728	950	583	508	709	181	737	345	97	999999	250	559	893	372	797	385	999999	999999	258	826	887	765	246	999999	243	252	613	511	373	657	768	999999	466	999999	354	772	179	826	990	999999	847	966	209	832	857	999999	546	525	999999	999999	290	825	793	999999	741	962	999999	999999	274	466	567	999999	999999	439	758	999999	103	133	27	35	215	999999	345	379	999999	999999	999999	999999	259	118	999999	98	823	999999	999999	943	757	805	38	391	68	703	561	999999	321	621	993	769	83	167	41	422	507	663	891	13	999999	423	681	819	999999	310	227	999999	760	478	999999	706	73	999999	942	999999	104	636	967	512	999999	811	67	367	927	796	340	101	999999	293	591	169	999999	372	462	343	133	218	
984	757	485	405	773	842	219	297	706	999999	224	743	327	870	999999	389	999999	678	365	323	891	610	969	135	999999	999999	887	252	332	999999	999999	609	173	886	651	219	37	329	47	224	999999	999999	100	999999	877	999999	965	720	473	994	94	999999	977	999999	326	384	788	359	999999	307	954	999999	964	15	905	615	999999	999999	999999	999999	362	999999	999999	150	175	999999	519	897	258	999999	510	177	779	338	616	578	631	363	999999	999999	999999	999999	999999	999999	999999	191	676	94	999999	272	763	534	999999	999999	642	135	999999	999999	644	75	865	891	999999	582	797	787	197	636	398	337	999999	999999	871	999999	66	999999	956	901	880	983	584	434	730	986	981	975	676	793	695	491	435	795	718	504	999999	539	576	999999	942	482	993	50	999999	839	288	547	999999	548	929	957	178	999999	955	660	490	440	170	124	601	821	120	404	999999	999999	901	999999	507	377	999999	527	117	537	959	999999	990	999999	738	999999	707	443	999999	138	863	738	322	194	839	67	999999	971	378	999999	828	130	372	599	109	789	937	100	50	999999	999999	999999	849	641	291	557	670	999999	999999	279	416	167	508	999999	999999	212	594	716	358	449	364	579	159	655	708	838	45	401	445	999999	999999	616	999999	999999	999999	462	889	681	903	291	397	76	999999	109	56	671	621	999999	68	897	205	999999	999999	600	999999	427	262	204	933	999999	999999	279	511	999999	325	799	763	480	851	88	999999	913	813	76	999999	297	999999	59	608	47	226	655	999999	999999	999999	732	874	802	999999	713	999999	694	747	460	769	999999	565	526	999999	256	999999	151	999999	980	999999	999999	418	675	548	643	999999	212	595	895	235	867	937	999999	998	593	924	960	383	147	878	628	175	362	307	999999	999999	783	275	361	999999	85	125	362	963	472	999999	209	264	463	595	997	109	999999	235	999999	190	601	528	200	999999	946	768	401	111	955	126	65	377	613	911	344	936	243	999999	160	751	999999	10	536	278	725	706	920	552	880	529	323	137	406	999999	999999	265	85	39	193	999999	724	999999	17	999999	268	831	651	551	260	71	865	999999	84	160	605	601	991	999999	606	250	847	848	231	436	802	928	971	858	781	89	999999	214	582	842	37	333	999999	190	20	999999	999999	999999	301	819	663	237	62	255	159	538	273	163	433	943	469	999999	39	580	552	340	859	792	769	999999	209	999999	513	242	133	999999	999999	810	911	712	195	478	557	412	772	999999	875	725	999999	999999	816	708	780	639	383	161	304	999999	637	680	44	999999	609	
130	999999	12	723	820	132	876	930	462	251	720	999999	999999	328	626	808	977	464	999999	93	526	365	500	880	873	999999	971	977	999999	182	241	678	999999	869	436	999999	770	851	65	999999	999999	323	999999	466	999999	881	392	832	999999	613	660	225	899	188	999999	999999	999999	132	999999	999999	161	899	743	290	20	52	835	131	891	833	999999	135	409	541	261	213	999999	999999	820	992	476	148	309	999999	521	999999	999999	744	785	671	674	647	11	103	451	932	999999	83	456	27	56	270	999999	844	999999	999999	815	368	927	880	763	94	312	857	495	22	599	999999	768	994	273	999999	999999	230	169	999999	134	316	99	999999	633	999999	587	802	946	215	208	999999	16	986	210	420	816	999999	907	589	345	999999	607	999999	343	417	314	462	754	999999	999999	720	684	185	410	508	278	609	256	834	507	999999	999999	290	813	999999	164	999999	793	999999	999999	999999	322	999999	64	999999	708	659	985	999999	624	134	58	991	290	487	780	831	585	999999	151	217	657	83	92	835	242	327	625	208	263	999999	669	900	999999	999999	407	114	999999	999999	999999	618	624	999999	220	999999	461	920	999	336	363	333	205	101	712	77	783	249	497	999999	747	999999	44	786	999999	100	465	157	321	797	89	676	711	165	901	532	999999	999999	863	999999	383	322	327	299	999999	930	338	577	197	612	709	999999	616	901	999999	418	584	837	77	999999	916	999999	609	212	999999	687	622	50	199	190	484	166	385	787	845	435	74	744	999999	42	999999	888	999999	708	98	921	69	809	482	999999	947	755	559	743	999999	80	999999	124	53	999999	999999	298	387	999999	138	552	782	828	999999	256	353	840	896	45	999999	38	353	900	999999	999999	627	812	999999	706	242	729	999999	642	994	774	999999	999999	701	783	724	473	510	953	580	546	148	241	999999	235	150	117	999999	999999	384	765	999999	812	11	718	539	505	730	681	999999	999999	944	149	834	999999	534	999999	148	122	999999	894	527	400	330	577	999999	396	999999	341	566	135	870	93	268	999999	58	910	948	999999	999999	229	742	829	188	999999	601	999999	406	471	701	746	968	745	999999	490	247	336	491	433	531	153	446	398	124	649	999999	861	881	605	243	623	454	165	868	101	999999	999999	999999	159	999999	198	989	597	640	819	166	135	999999	999999	990	721	428	525	461	110	782	999999	714	538	999999	999999	126	801	238	87	302	812	876	122	339	549	999999	342	458	343	999999	849	758	305	999999	412	982	114	614	521	205	929	703	768	999999	807	983	683	515	999999	
81	198	368	562	999999	353	999999	766	448	450	607	999999	76	128	999999	933	595	419	56	240	756	22	196	716	999999	373	118	118	999999	531	566	999999	827	999999	271	965	490	205	999999	999999	163	999999	665	999999	999999	120	862	585	820	385	222	573	999999	284	489	69	11	651	681	999999	244	999999	962	916	999999	176	999999	855	856	982	452	999999	640	907	86	540	999999	999999	802	771	511	533	297	428	319	999999	804	552	732	212	963	838	524	625	904	999999	263	999999	289	999999	852	17	728	838	999999	822	933	729	207	999999	713	979	999999	909	651	999999	852	544	999999	999999	371	715	133	999999	28	999999	874	24	999999	73	999999	607	743	63	919	504	999999	459	495	496	69	84	354	782	498	984	988	615	974	202	171	999999	151	397	386	146	884	999999	999999	328	947	918	726	144	671	115	245	999999	990	157	999999	999999	999999	999999	832	297	371	350	165	44	625	269	50	810	902	568	466	355	999999	782	620	730	999999	176	999999	999999	357	219	120	393	748	202	624	826	295	767	999999	40	565	99	775	999999	918	999999	999999	688	878	915	999999	113	649	890	128	217	537	186	999999	999999	572	691	939	161	239	772	295	432	644	999999	525	999999	899	435	790	999999	16	86	999999	999999	999999	999999	272	441	977	17	743	858	999999	417	299	118	13	786	467	873	159	624	999999	155	999999	280	53	665	400	108	213	223	999999	540	211	461	375	910	419	711	999999	508	183	231	999999	437	358	999999	999999	416	999999	123	999999	916	999999	999999	771	665	363	202	999999	999999	50	879	999999	999999	758	543	215	837	743	102	377	756	999999	650	999999	93	126	72	922	815	999999	999999	967	999999	255	192	111	819	690	709	557	226	894	822	467	304	426	510	999999	814	31	96	672	48	746	999999	473	788	999999	687	549	300	279	999999	865	66	912	999999	283	575	441	999999	157	999999	545	160	999999	999999	193	999999	999999	999999	394	999999	793	999999	321	928	999999	43	719	999999	877	12	170	266	946	892	956	999999	392	712	236	999999	382	635	938	638	999999	999999	360	842	999999	795	31	932	906	172	217	220	745	999999	370	249	856	128	519	999999	873	288	999999	969	673	999999	999999	954	999999	291	734	168	716	682	435	999999	999999	876	719	999999	980	999999	360	999999	685	746	999999	409	999999	986	255	264	125	792	999999	224	392	999999	179	999999	42	77	553	624	437	999999	503	999999	557	613	566	980	408	437	174	646	999999	999999	293	927	999999	364	612	402	999999	480	53	924	917	221	374	302	707	898	59	913	
999999	735	357	999999	252	999999	851	737	999999	275	855	688	999999	128	296	964	107	251	702	678	464	160	588	956	999999	579	155	346	249	273	282	510	387	260	962	202	999999	657	999999	526	999999	874	971	770	624	364	305	799	925	409	205	465	205	999999	458	533	157	401	999999	672	456	999999	498	167	993	355	310	377	165	999999	894	450	999999	999999	999999	999999	188	818	341	650	283	355	999999	839	77	999999	314	16	802	999999	55	679	35	23	999999	997	999999	814	776	279	64	999999	643	831	515	755	899	999999	999999	868	355	338	69	980	398	110	104	659	100	186	50	304	575	726	999999	224	424	552	116	999999	214	374	999999	72	596	355	712	999999	333	321	916	295	800	933	93	716	620	54	624	969	999999	726	724	600	239	759	999999	999999	782	300	341	357	999999	48	663	980	296	996	999999	53	398	514	999999	999999	999999	755	504	999999	642	342	999999	379	927	146	999999	999999	650	451	999999	836	992	999999	807	999999	980	569	381	761	279	113	429	999999	999999	581	581	999999	401	945	999999	484	999999	721	999999	449	696	999999	429	776	773	185	340	845	174	557	61	999999	999999	302	797	699	383	999999	372	539	912	980	999999	356	565	875	96	704	119	999999	581	280	520	367	999999	29	150	604	999999	999999	772	584	459	113	999999	999999	692	109	158	641	110	999999	999999	744	537	715	251	83	221	898	99	636	735	815	975	999999	93	348	999999	777	559	778	754	999999	767	338	531	616	825	999999	999999	999999	555	999999	257	69	921	775	999999	630	777	76	393	100	14	146	848	999999	137	750	894	354	153	999999	91	332	768	90	977	208	194	635	999999	999999	999999	111	90	267	567	999999	859	317	517	335	10	493	395	664	274	631	490	887	488	999999	693	837	999999	184	397	925	301	840	798	999999	446	151	999999	999999	384	999999	999999	999999	999999	999999	999999	999999	836	818	380	598	936	999999	816	355	718	307	156	182	940	877	267	905	999999	999999	625	28	999999	886	888	858	674	636	999999	371	999999	898	810	278	194	116	999999	35	999999	799	988	197	33	999999	913	148	995	645	818	999999	645	159	721	444	595	872	77	999999	929	522	999999	310	999999	455	999999	819	496	878	988	833	876	241	111	80	999999	438	995	76	973	999999	862	39	817	999999	725	999999	999999	376	683	321	49	60	106	291	875	688	999999	578	672	103	652	126	656	999999	630	414	58	999999	791	166	877	10	977	189	999999	999999	999999	999999	730	364	642	130	205	677	793	825	144	999999	205	999999	999999	426	
404	879	107	745	382	999999	999999	999999	377	999999	584	526	444	999999	82	999999	999999	981	204	999999	847	318	461	532	999999	979	999999	999999	279	999999	455	827	102	460	605	107	91	999999	521	661	889	419	999999	114	999999	999999	242	754	999999	227	198	224	999999	742	579	96	999999	575	824	402	999999	357	51	149	92	757	999999	984	443	974	836	717	469	543	442	438	999999	356	986	252	747	999999	61	62	50	240	67	999999	881	519	679	999999	99	129	32	542	378	847	32	788	255	258	320	999999	390	480	999999	999999	310	150	764	81	589	999999	999999	202	305	988	109	999999	999999	84	113	999999	305	999999	999999	999999	520	900	70	484	334	207	999999	499	136	283	671	569	485	999999	999999	740	755	607	926	517	473	999999	999999	389	999999	181	99	180	154	999999	483	999999	852	999999	715	410	90	999999	747	392	584	166	75	32	326	539	375	868	999999	999999	178	697	403	120	999999	690	663	680	736	163	118	827	999999	999999	800	999999	716	999999	125	648	659	475	859	543	933	317	765	224	73	217	999999	230	999999	999999	228	999999	666	742	538	35	746	409	999999	594	284	756	812	335	999999	715	822	305	753	999999	999999	702	837	860	186	569	925	449	617	999999	357	887	683	572	520	24	944	974	541	100	901	999999	923	999999	269	187	504	439	999999	357	395	999999	477	766	999999	526	948	806	566	969	109	307	999999	999999	246	999999	83	249	814	218	770	848	763	663	485	462	779	999999	999999	999	999999	496	457	269	143	999999	420	916	999999	994	75	999999	999999	571	990	604	999999	899	38	872	113	265	625	784	586	546	999999	813	291	615	747	386	215	567	905	613	850	531	889	398	976	999999	746	820	152	632	440	202	999999	881	999999	879	543	999999	895	809	871	672	682	999999	999999	606	635	887	256	689	931	850	665	387	999999	999999	19	639	999999	946	999999	804	999999	999999	116	553	150	410	621	999999	842	999999	671	999999	742	187	999999	999999	999999	379	531	858	999999	462	999999	999999	536	295	137	67	870	903	831	948	300	76	41	728	491	558	465	235	276	999999	847	454	189	568	645	576	97	999999	353	526	999999	660	999999	999999	263	526	27	855	282	563	998	938	655	722	999999	675	999999	999999	999999	999999	913	306	592	195	614	256	410	999999	649	560	970	163	999999	315	533	640	835	851	475	964	541	609	952	712	390	908	798	466	999999	969	999999	967	905	616	999999	128	999999	54	999999	999999	126	59	216	721	593	999999	388	350	999999	176	839	305	654	847	205	313	353	879	
805	706	999999	943	215	680	141	999999	999999	999999	702	415	572	999999	286	469	999999	999999	403	999999	128	545	529	458	277	999999	139	134	323	67	420	308	999999	197	249	999999	557	999999	844	999999	590	590	597	999999	647	783	604	999999	28	194	999999	999999	910	122	761	270	186	999999	675	618	999999	16	689	999999	533	403	999999	384	551	418	911	999999	647	867	999999	538	948	999999	810	493	992	90	116	999999	68	999999	999999	999999	436	979	691	557	507	235	985	584	900	407	999999	253	153	229	507	609	999999	335	999999	52	472	232	321	101	199	192	626	999999	899	561	141	999999	14	977	999999	571	727	364	177	999999	999999	75	637	551	183	999999	350	772	999999	506	999999	732	999999	999999	999999	214	667	599	367	325	608	526	684	349	275	94	248	176	282	935	999999	918	999999	999999	170	406	594	770	999999	633	841	854	999999	403	704	999999	195	999999	787	999999	903	999999	996	852	813	999999	391	298	999999	999999	999999	183	499	647	623	938	574	987	196	999999	999999	897	681	734	483	754	640	290	644	866	899	590	388	539	999999	755	921	316	840	804	25	306	494	829	314	668	999999	248	779	766	999999	208	471	999999	999999	16	999999	272	999999	69	725	110	653	419	999999	737	794	960	615	868	999999	268	999999	392	999999	322	412	999999	999999	815	999999	401	511	878	41	700	128	394	415	35	309	999999	937	781	999999	914	999999	85	640	577	873	404	633	999999	749	576	61	89	225	810	604	604	999999	563	669	333	999999	774	387	498	999999	410	555	590	999999	367	330	375	313	863	669	336	999999	999999	942	999999	999999	599	999999	465	999999	999999	179	604	430	999999	816	999999	121	999999	999999	878	999999	151	999999	472	849	52	999999	999999	255	686	999999	362	999999	277	392	989	621	999999	999999	999	646	999999	999999	579	241	999999	169	863	551	946	263	557	547	790	638	999999	894	479	156	999999	999999	746	219	962	999999	816	999999	162	999999	999999	762	447	199	999999	242	999999	301	999999	241	898	883	999999	840	309	433	228	814	361	639	999999	105	152	528	840	752	899	712	887	999999	424	497	16	551	724	194	815	368	231	558	999999	778	515	999999	257	999999	999999	906	909	538	999999	12	111	523	999	730	999999	919	999999	999999	342	73	999999	81	817	410	876	999999	999999	125	617	860	999999	803	777	999999	999999	904	280	998	985	999999	803	359	999999	421	999999	493	551	994	573	896	18	658	999999	799	374	443	429	846	965	828	790	794	921	194	999999	999999	746	999999	150	999999	648	361	588	999999	269	64	809	999999	24	
392	396	131	551	999999	999999	934	999999	977	999999	999999	484	434	42	166	213	18	438	999999	11	98	747	97	853	857	258	657	999999	876	539	320	999999	33	832	999999	442	668	252	210	342	999999	721	768	294	994	999999	999999	328	432	145	261	626	731	999999	999999	645	309	278	694	999999	204	999999	710	448	860	522	461	601	459	999999	544	765	237	745	525	376	979	803	999999	626	43	338	647	741	288	693	999999	629	905	937	143	400	558	999999	147	999999	20	330	434	482	779	622	868	999999	601	495	999999	985	878	559	665	506	418	77	439	866	226	969	170	176	618	832	696	522	590	153	217	500	999999	904	366	659	999999	387	999999	421	469	939	999999	792	999999	917	999999	356	999999	637	982	490	307	281	404	51	169	267	999999	999999	926	356	127	458	999999	897	387	974	999999	999999	137	41	230	999999	407	999999	829	377	999999	701	91	350	250	953	999999	727	203	336	510	999999	499	121	524	999999	494	122	821	691	514	407	540	776	162	999999	509	999999	269	289	999999	127	999999	792	396	172	865	586	999999	173	296	999999	999999	60	474	999999	517	25	517	331	533	294	465	148	999999	473	170	315	197	976	453	220	468	913	999999	999999	111	706	724	362	44	908	17	658	999999	999999	999999	490	312	283	757	494	999999	938	755	590	661	84	929	999999	11	559	398	139	720	999999	102	790	598	999999	777	999999	301	165	296	999999	286	807	743	907	999999	680	13	913	229	999999	999999	529	167	872	731	999999	999999	800	360	484	520	877	937	328	862	999999	891	231	506	999999	202	999999	651	141	313	853	340	31	163	331	556	484	910	760	309	999999	632	726	999999	749	43	501	804	999999	114	999999	869	425	55	857	788	782	417	999999	767	498	878	36	999999	999999	999999	755	999999	39	928	45	967	187	28	300	289	175	871	756	912	999999	999999	839	36	904	984	999999	999999	999999	542	774	77	999999	993	999999	694	605	167	999999	62	288	854	775	883	79	441	692	999999	755	577	623	910	660	369	999999	25	48	10	664	999999	782	778	350	496	999999	999999	999999	194	218	606	683	999999	999999	704	634	846	999999	956	957	999999	999999	999999	231	728	919	863	999999	999999	926	794	655	605	999999	589	279	509	999999	289	729	999999	112	507	999999	999999	894	614	522	955	735	229	318	91	53	201	600	275	557	999999	576	999999	560	71	999999	999999	999999	87	514	809	435	135	342	427	999999	855	370	999999	329	82	834	314	351	461	542	999999	486	574	562	311	988	14	951	893	712	437	550	
999999	999999	999999	208	999999	999999	999999	999999	999999	887	999999	999999	197	999999	806	945	485	999999	272	950	109	529	560	937	385	999999	212	999999	431	999999	448	715	999999	314	330	554	554	873	28	214	638	931	931	819	596	720	374	999999	192	999999	476	116	450	487	451	521	689	999999	999999	300	897	891	108	437	999999	185	64	999999	510	261	999999	999999	769	67	999999	178	597	740	350	665	160	731	638	372	999999	342	274	322	999999	999999	865	716	60	999999	317	747	999999	504	381	421	665	999999	970	931	666	999999	347	999999	176	283	923	949	497	999999	149	175	262	736	999999	115	910	742	29	999999	395	685	562	51	750	574	346	999999	368	929	10	668	999999	707	706	843	995	881	156	590	885	999999	229	892	999999	152	495	106	999999	275	999999	923	999999	279	999999	980	311	999999	999999	999999	937	831	590	567	166	999999	999999	999999	39	885	999999	999999	596	439	815	480	466	669	464	608	88	249	327	103	428	999999	206	999999	999999	725	999999	700	248	999999	653	64	999999	999999	736	116	737	999999	76	889	165	481	999999	43	463	75	524	999999	999999	45	999999	697	999999	999999	148	89	284	922	392	999999	352	420	790	52	786	761	155	804	933	999999	870	148	183	999999	938	999999	999999	172	37	107	999999	999999	859	212	40	999999	549	999999	523	656	999999	999999	557	762	546	744	690	294	999999	702	919	719	707	492	174	384	524	86	558	200	339	999999	895	999999	999999	999999	560	999999	21	830	999999	316	291	286	526	65	591	420	891	999999	266	466	915	335	187	492	203	999999	48	656	441	473	289	332	999999	719	919	271	660	999999	193	999999	283	427	490	612	437	430	999999	119	792	113	195	364	999999	999999	206	999999	999999	620	257	999999	549	364	999999	999999	37	959	999999	807	146	330	759	999999	19	164	999999	498	844	574	999999	772	410	999999	864	999999	288	925	999999	999999	522	359	162	50	847	999999	562	918	38	742	585	478	471	168	999999	472	353	398	999999	780	999999	708	999999	999999	999999	485	784	620	500	71	469	111	570	999999	295	787	177	719	949	999999	601	274	999999	111	999999	585	310	251	956	401	999999	889	580	618	999999	813	999999	618	484	371	999999	999999	427	966	283	484	908	956	872	195	304	999999	999999	344	188	425	248	999999	555	980	999999	542	664	108	999999	579	531	999999	750	482	999999	559	245	587	795	999999	846	503	999999	514	677	354	378	770	107	359	449	999999	999999	349	999999	19	999999	503	197	681	287	328	889	703	952	999999	216	400	41	745	399	862	548	529	578	745	
999999	51	313	830	174	893	11	728	140	295	523	411	907	154	497	741	999999	124	381	528	999999	135	561	721	147	977	999999	362	999999	587	697	999999	999999	829	224	30	200	366	517	999999	327	170	573	999999	442	999999	493	887	258	999999	472	433	158	999999	999999	670	489	591	692	196	165	649	768	999999	597	613	999999	87	930	476	550	43	607	987	999999	453	999999	999999	289	999999	999999	850	999999	311	125	273	761	720	698	553	540	608	673	330	999999	999999	402	999999	80	828	999999	415	957	781	117	999999	826	170	999999	688	118	596	312	360	702	314	999999	999999	999999	333	851	920	389	386	935	941	999999	286	999999	533	999999	540	823	460	177	88	999999	332	203	686	999999	999999	870	20	444	944	306	322	628	923	999999	934	999999	747	976	254	36	580	846	175	79	550	999999	326	636	999999	773	851	193	623	421	223	273	750	886	260	59	379	942	999999	645	56	657	999999	401	126	947	85	483	922	61	322	485	37	617	896	200	554	999999	866	181	999999	999999	999999	512	918	670	843	861	726	205	657	638	999999	530	32	893	574	924	520	631	697	378	271	571	999999	999999	246	143	989	70	504	999999	999999	819	200	917	652	333	482	999999	113	224	757	726	404	683	630	507	594	13	999999	630	863	245	999999	86	867	443	999999	191	434	709	871	665	701	661	999999	46	339	115	250	251	452	74	527	483	620	544	177	425	117	999999	548	986	444	874	999999	840	345	999999	59	219	919	301	31	404	999999	101	999999	742	130	593	178	488	999999	384	999999	799	999999	10	466	333	275	988	999999	696	170	884	231	827	529	723	701	224	999999	999999	331	160	52	133	140	999999	999999	435	305	523	570	69	234	999999	999999	342	999999	344	658	999999	943	931	227	335	243	467	999999	208	999999	407	892	999999	433	731	62	999999	756	594	999999	937	999999	999999	693	560	135	111	660	999999	141	197	999999	367	566	338	97	999999	932	999999	890	999999	658	999999	999999	898	631	616	636	503	18	668	586	999999	473	720	912	999999	999999	667	209	141	806	709	77	35	806	535	396	999999	644	999999	104	999999	704	206	999999	503	628	999999	999999	999999	474	167	162	999999	611	73	999999	845	426	999999	162	275	518	758	999999	999999	252	197	101	106	229	542	859	356	574	546	832	277	441	418	485	452	738	690	667	649	557	605	424	742	641	551	678	660	999999	829	999999	946	340	340	260	440	703	832	299	932	999999	805	999999	74	241	999999	413	999999	999999	709	536	827	100	227	401	999999	999999	
999999	464	999999	863	999999	847	745	999999	885	936	999999	167	54	749	906	400	999999	999999	751	707	359	510	25	147	670	161	799	302	999999	855	123	938	613	667	999999	999999	620	78	999999	999999	999999	58	355	999999	312	849	464	959	999999	436	999999	876	999999	940	423	848	999999	541	203	57	58	999999	322	999999	999999	172	999999	386	405	537	999999	666	251	793	554	311	999999	336	999999	999999	999999	839	999999	276	500	247	298	672	999999	999999	999999	89	875	999999	909	710	999999	999999	866	149	305	87	564	102	656	698	635	856	396	122	692	122	706	382	999999	218	779	56	999999	585	874	881	142	900	608	700	791	198	884	843	575	840	999999	999999	525	620	285	579	619	801	999999	441	286	142	812	999999	383	999999	702	700	999999	689	785	290	999999	423	999999	663	494	956	907	446	972	552	546	852	653	21	999999	999999	999999	999999	999999	738	999999	999999	999999	10	98	999999	999999	999999	495	193	999999	886	64	999999	999999	111	999999	621	95	663	893	175	469	733	595	959	999999	372	645	963	767	730	262	57	999999	832	999999	944	575	703	639	618	950	788	639	660	798	999999	591	755	73	999999	124	773	844	808	973	872	414	138	627	954	652	531	426	192	634	17	872	999999	294	730	56	391	34	284	224	999999	999999	935	171	699	781	890	999999	456	615	488	212	507	858	945	540	447	86	684	966	428	372	456	999999	790	601	993	470	343	274	999999	749	999999	594	302	777	478	966	927	183	999999	632	969	999999	155	805	374	739	348	999999	609	999999	999999	318	795	318	647	909	999999	999999	999999	429	566	191	999999	739	642	913	999999	178	999999	480	158	511	213	796	402	879	999999	999999	236	263	132	154	665	427	999999	261	798	983	139	568	596	829	999999	999999	76	788	693	999999	999999	461	183	180	137	999999	167	837	115	998	916	767	39	395	871	534	307	999999	526	465	338	391	999999	582	48	503	884	329	999999	870	730	614	999999	999999	822	775	90	952	27	536	270	572	156	799	77	371	539	999999	957	860	45	653	271	238	999999	781	999999	999999	141	633	999999	838	721	244	278	311	581	564	572	106	454	354	405	999999	205	766	244	325	514	999999	999999	683	371	265	834	86	352	999999	397	50	999999	489	820	393	292	431	850	911	531	999999	789	999999	637	860	415	999999	258	282	999999	320	546	30	999999	999999	668	570	999999	465	409	999999	999999	624	177	532	667	999999	534	21	706	773	915	333	793	749	999999	990	56	510	849	153	827	79	924	999999	999999	999999	403	364	725	
721	999999	394	511	339	806	175	999999	115	202	450	166	247	575	269	404	223	236	999999	999999	677	999999	966	615	999999	999999	889	999999	101	38	999999	999999	999999	295	985	818	999999	822	464	999999	720	194	940	999999	999999	986	590	504	664	681	290	190	66	785	57	206	989	778	255	966	916	475	714	86	942	878	986	952	590	451	873	401	772	403	858	493	583	658	999999	279	999999	395	44	420	999999	999999	999999	393	247	788	828	752	577	498	36	254	999999	864	375	530	10	999999	913	999999	807	999999	999999	662	927	999999	623	341	572	999999	192	531	999999	304	337	873	373	602	714	801	622	131	824	284	377	613	23	999999	999999	686	999999	155	481	999999	612	860	999999	852	466	999999	175	497	189	601	315	504	813	185	537	501	167	407	999999	999999	600	685	74	143	295	324	550	904	58	999999	706	46	59	619	692	477	221	520	146	40	636	999999	941	232	969	872	999999	838	191	999999	529	999999	999999	999999	230	999999	796	528	567	151	143	270	999999	999999	895	279	455	999999	999999	999999	290	999999	999999	893	484	475	999999	841	999999	423	524	711	722	267	366	834	814	689	398	765	681	693	953	994	897	375	685	647	999999	999999	999999	605	999999	131	510	882	611	338	885	755	192	999999	364	154	999999	431	548	192	937	70	464	766	805	727	389	596	693	276	995	119	790	106	513	474	999999	919	366	601	999999	483	233	485	804	643	583	726	999999	999999	377	476	827	502	709	999999	245	660	799	628	742	914	999999	999999	343	776	964	95	451	889	157	707	74	999999	436	999999	999999	978	962	171	153	662	999999	999999	898	529	291	999999	396	246	238	345	130	737	999999	842	294	888	152	38	679	497	285	449	661	670	411	880	76	999999	439	266	999999	638	484	999999	656	315	446	814	494	677	699	214	661	812	586	336	999999	999999	179	949	836	934	999999	656	387	999999	232	237	127	411	231	150	806	971	647	492	999999	779	195	999999	999999	337	543	12	798	999999	788	849	93	84	791	999999	999999	490	430	764	155	999999	999999	839	92	219	697	92	999999	558	408	689	999999	104	83	319	409	200	999999	508	999999	999999	857	317	39	383	153	52	619	748	999999	326	551	883	346	434	87	355	999999	242	640	999999	556	249	672	108	684	999999	11	999999	999999	999999	999999	921	373	999999	999999	394	809	999999	75	654	473	707	493	91	148	999999	757	648	241	63	304	275	868	939	934	618	644	931	698	164	51	146	675	189	344	999999	519	999999	999999	999999	546	196	176	986	
987	848	756	590	999999	402	241	362	250	999999	999999	999999	63	434	999999	999999	750	878	20	999999	612	336	41	314	747	999999	999999	86	194	549	999999	118	109	881	951	999999	999999	64	972	306	923	999999	895	656	999999	627	575	94	951	112	942	668	185	265	383	660	817	451	843	450	999999	165	178	701	512	482	999999	182	482	644	500	695	905	714	999999	999999	440	999999	999999	129	943	687	999999	999999	606	849	999999	843	507	999999	277	419	999999	531	676	999999	521	204	999999	126	20	999999	612	316	611	999999	762	470	999999	460	230	999999	736	723	999999	942	999999	96	999999	663	549	774	674	999999	999999	90	484	384	999999	230	412	246	241	599	119	549	85	999999	480	999999	96	472	575	57	999999	999999	683	497	34	734	737	434	109	999999	577	246	999999	999999	939	530	999999	999999	999999	57	999999	999999	211	147	613	999999	866	999999	616	999999	576	999999	208	626	120	541	407	986	359	314	493	977	146	999999	31	873	819	655	878	949	588	708	49	999999	998	999999	999999	546	884	77	867	999999	818	365	913	500	47	112	999999	407	133	785	38	128	999999	81	847	459	125	740	999999	221	343	666	165	867	47	999999	628	34	907	999999	112	292	446	968	999999	780	837	999999	835	716	999999	999999	825	999999	999999	920	999999	927	248	999999	999999	153	999999	656	999999	161	999999	56	462	366	484	295	500	273	999999	746	682	596	912	76	622	594	999999	431	876	862	841	362	197	126	999999	700	785	732	439	999999	363	999999	999999	16	999999	790	78	999999	999999	999999	980	562	130	933	248	376	24	181	561	837	248	507	780	328	999999	847	858	345	648	783	510	767	999999	723	393	893	999999	999999	999999	831	525	435	199	826	882	288	241	264	999999	351	999999	999999	999999	602	720	855	999999	999999	695	733	999999	732	830	458	999999	999999	999999	407	549	355	567	118	685	730	999999	812	317	999999	446	999999	615	999999	466	307	107	999999	596	241	12	537	884	350	220	762	999999	999999	999999	999999	287	669	559	834	715	533	784	578	927	451	291	999999	548	65	999999	663	127	338	275	533	999999	651	626	999999	404	21	999999	226	897	999999	830	528	217	576	675	776	482	999999	888	999999	523	529	999999	155	950	104	989	829	999999	556	645	570	999999	999999	391	636	52	999999	440	999999	72	567	680	14	620	762	700	972	389	255	190	346	999999	999999	20	830	682	481	547	999999	32	641	999999	350	287	269	11	145	194	49	733	999999	350	195	870	999999	848	964	534	197	999999	27	449	82	376	999999	999999	194	71	560	
953	999999	523	999999	999999	999999	668	340	727	360	761	565	787	999999	522	999999	995	999999	999999	64	982	717	946	360	905	999999	202	826	974	978	148	999999	83	999999	96	999999	999999	220	514	449	999999	518	999999	184	435	838	999999	999999	999999	606	313	866	723	17	578	999999	624	172	235	675	238	841	365	749	999999	945	491	999999	263	359	872	785	750	31	766	473	999999	772	924	76	999999	999999	999999	378	674	999999	999999	999999	66	850	547	734	984	838	221	999999	162	497	962	490	357	999999	846	999999	734	999999	125	999999	250	114	999999	852	999999	169	899	147	574	987	84	939	852	425	106	413	999999	147	800	999999	999999	320	320	983	810	444	719	698	254	999999	644	156	166	999999	826	951	95	999999	999999	825	999999	84	881	175	422	32	638	931	980	443	398	596	727	999999	891	929	793	781	51	803	450	210	892	508	353	928	783	999999	999999	999999	327	127	999999	975	999999	736	439	155	571	999999	806	787	718	999999	999999	57	428	952	999999	896	167	314	999999	693	385	999999	191	999999	822	493	999999	187	342	836	125	280	945	752	241	164	999999	648	220	264	999999	662	492	91	999999	999999	510	830	949	999999	986	23	473	999999	600	999999	554	67	999999	87	548	628	454	882	694	407	111	676	720	999999	406	999999	104	399	696	722	255	999999	552	526	983	418	237	999999	999999	112	999999	999999	161	996	610	999999	999999	142	715	378	218	610	396	433	204	833	120	999999	999999	477	919	999999	270	878	989	999999	999999	806	103	999999	400	814	42	592	600	122	524	724	745	964	202	961	683	328	999999	644	713	129	332	160	308	633	999999	382	999999	732	727	283	16	165	927	519	48	585	977	404	577	999999	832	91	318	395	999999	341	284	957	999999	942	374	354	999999	396	484	943	999999	999999	480	660	409	868	394	251	999999	589	46	999999	922	107	351	999999	77	909	999999	999999	841	999999	775	12	999999	235	340	785	909	661	425	541	999999	999999	754	999999	924	917	404	999999	696	77	999999	999999	304	602	44	304	601	264	287	831	109	243	111	918	991	477	563	184	537	609	342	999999	174	999999	646	827	999999	999999	195	159	515	331	553	774	245	507	708	505	200	46	194	654	384	999999	999999	802	999999	835	228	456	364	230	437	97	735	621	113	799	955	217	950	470	79	137	325	778	689	337	682	494	768	999999	983	501	424	687	681	581	999999	999999	833	999999	912	738	795	294	999999	466	49	623	403	909	999999	982	999999	723	585	256	999999	662	122	666	163	999999	688	999999	
246	935	672	57	939	999999	735	120	384	999999	999999	999999	342	41	884	233	297	68	999999	859	517	10	415	701	112	435	313	411	732	999999	364	188	60	999999	57	999999	793	992	684	999999	183	439	608	651	999999	254	999999	246	778	889	999999	104	642	828	999999	999999	530	971	999999	514	999999	334	999999	217	89	379	290	843	983	999999	439	305	384	229	685	87	402	764	535	999999	521	76	632	843	797	999999	545	232	999999	812	438	822	58	999999	651	849	61	400	572	999999	964	81	263	851	459	83	719	422	152	710	999999	766	445	95	993	162	701	545	420	819	999999	999999	142	181	498	999999	257	215	578	836	36	12	201	739	894	999999	813	999999	393	723	550	999999	999999	999	999999	672	386	962	186	999999	158	999999	999999	753	961	906	999999	92	363	842	826	514	844	316	684	840	574	706	201	553	349	920	161	999999	999999	711	978	142	211	826	240	294	999999	89	688	999999	32	999999	999999	987	511	999999	427	999999	897	46	999999	999999	324	138	107	680	771	632	159	238	999999	293	484	999999	927	805	880	537	611	542	484	765	628	999999	999999	135	999999	213	999999	618	502	999999	798	241	433	215	817	999999	728	560	522	406	929	459	164	738	999999	999999	999999	705	850	890	939	364	561	522	999999	159	320	971	752	568	999999	540	999999	754	494	999999	999999	722	999999	999999	808	60	999999	999999	835	999999	20	999999	999999	999999	153	346	768	611	671	444	999999	999999	70	668	762	756	808	954	815	999999	723	999999	254	721	700	347	999999	53	91	888	344	483	686	976	149	241	999999	999999	425	254	999999	134	93	60	999999	916	662	329	54	62	999999	75	272	446	454	999999	835	449	999999	999999	628	724	999999	782	109	206	233	999999	528	531	945	466	539	571	626	999999	999999	203	159	783	685	397	998	999999	646	279	221	250	532	539	406	370	642	619	626	999999	604	310	951	376	999999	578	801	523	116	999999	536	701	820	999999	999999	999999	300	925	129	240	726	501	145	999999	984	983	561	999999	134	999999	999999	999999	944	579	995	26	999999	999999	100	117	596	484	922	861	999999	999999	430	677	257	765	80	716	499	395	331	112	999999	131	391	999999	26	812	399	999999	960	999999	756	251	859	275	399	517	835	22	643	251	579	999999	96	474	562	884	742	369	515	118	430	999999	999999	999999	851	130	999999	390	100	784	95	400	901	136	763	999999	817	981	999999	999999	999999	486	999999	89	533	891	44	916	999999	141	79	39	26	851	999999	207	993	967	999999	999999	125	454	921	859	
165	188	999999	999999	710	999999	77	999999	994	952	237	943	999999	999999	368	959	95	484	243	958	714	66	384	59	939	565	196	850	566	106	447	436	565	892	924	999999	518	84	215	773	999999	319	45	74	624	253	999999	999999	608	464	194	640	220	963	154	109	804	333	999999	155	197	999999	203	897	999999	999999	999999	914	253	999999	451	999999	278	470	894	405	30	320	999999	696	999999	999999	251	112	911	806	999999	602	747	824	551	195	999999	999999	585	999999	125	147	559	999999	999999	486	580	594	23	183	371	750	79	749	89	493	898	334	980	826	975	101	986	707	584	785	176	429	472	265	957	218	884	56	289	882	999999	609	831	688	790	999999	98	738	445	475	533	998	745	67	296	729	90	758	872	34	161	851	250	89	999999	161	132	757	226	999999	866	999999	470	206	999999	299	503	302	46	328	999999	257	999999	119	262	178	999999	415	999999	238	137	135	183	265	730	999999	369	751	377	638	999999	340	999999	292	608	510	538	548	999999	997	235	788	722	553	999999	999999	999999	141	999999	152	477	716	788	999999	35	740	848	999999	475	824	999999	999999	999999	408	794	671	734	999999	510	752	999999	145	91	971	12	349	413	630	243	826	999999	237	924	235	170	999999	999999	534	999999	867	999999	999999	82	508	77	999999	864	999999	759	360	179	609	631	84	999999	342	635	817	985	686	337	228	971	649	505	702	826	698	999999	976	999999	999999	723	642	100	316	999999	582	999999	528	485	999999	870	999999	657	719	606	850	999999	828	192	999999	999999	580	540	443	361	433	13	374	657	175	86	783	241	968	886	988	999999	999999	279	62	912	467	210	248	358	98	991	786	106	999999	999999	418	794	999999	661	152	111	999999	999999	999999	579	539	999999	319	999999	96	651	999999	833	617	999999	999999	558	139	822	91	999999	999999	94	273	441	999999	278	681	201	668	989	847	999999	743	887	336	250	641	482	383	999999	891	235	271	999999	999999	953	488	999999	999999	860	664	999999	999999	773	808	573	999999	999999	999999	999999	199	127	999999	107	804	381	100	730	540	999999	917	657	448	494	488	77	822	826	138	273	789	999999	745	807	334	285	737	970	88	999999	558	444	129	122	407	773	999999	174	641	932	863	758	578	999999	943	17	999999	95	294	741	750	999999	78	99	481	627	381	999999	772	529	643	129	651	777	729	999999	537	336	96	714	999999	999999	999999	206	409	999999	993	577	864	327	999999	651	685	346	23	999999	376	999999	999999	999999	401	345	401	122	298	743	999999	801	448	
470	479	999999	999999	999999	556	101	999999	871	999999	450	633	804	681	454	376	991	444	315	999999	45	116	507	694	315	999999	850	267	81	907	666	924	202	999999	404	848	999999	652	115	789	921	999999	504	999999	201	157	999999	663	946	999999	306	308	801	46	413	999999	971	111	693	999999	705	999999	609	963	33	526	441	675	999999	606	19	349	339	525	842	33	611	999999	503	168	724	197	320	335	611	999999	999999	999999	999999	50	876	265	959	847	94	97	413	541	326	675	715	999999	385	999999	736	957	969	285	203	390	999999	813	607	534	543	518	999999	283	999999	665	403	999999	949	246	999999	999999	390	491	441	755	999999	80	999999	828	999999	802	811	970	599	653	398	846	999999	345	298	999999	657	434	999999	575	573	999999	188	661	281	440	972	999999	620	981	577	999999	844	447	999999	999999	972	779	91	741	707	553	999999	999999	999999	556	999999	614	948	667	999999	955	187	866	191	489	892	190	556	21	999999	671	359	617	86	910	12	524	999999	999999	100	878	352	999999	999999	30	455	999999	393	999999	128	368	200	953	884	999999	310	999999	999999	290	788	999999	232	79	911	45	203	76	632	366	553	798	49	341	577	229	612	614	999	171	44	422	999999	831	893	470	999999	999999	733	464	610	35	268	294	828	307	655	282	661	831	826	389	846	37	999999	329	999999	859	385	665	18	696	978	999999	256	999999	996	400	186	451	564	796	343	178	755	528	539	999999	512	999999	573	999999	952	177	344	999999	999999	768	999999	573	999999	621	999999	78	455	999999	999999	173	48	462	311	265	106	220	276	999999	56	999999	999999	652	790	575	357	116	999999	678	999999	810	999999	601	799	237	739	612	999999	942	999999	999999	723	841	999999	376	999999	59	967	318	999999	742	900	999999	999999	897	999999	999999	783	575	274	914	976	776	181	245	999999	447	999999	84	525	494	909	333	263	781	955	440	180	423	859	307	148	783	445	999999	910	454	992	901	739	999999	999999	734	678	861	298	946	669	246	999999	278	397	999999	792	749	832	576	60	999999	942	66	999999	369	716	966	775	202	341	179	335	959	999999	999999	344	793	665	999999	999999	402	492	18	999999	934	999999	999999	910	255	991	696	999999	343	404	174	958	683	894	468	28	711	95	105	615	500	999999	12	823	999999	558	999999	93	657	921	658	999999	934	295	999999	908	135	999999	999999	211	645	999999	991	565	999999	802	661	898	999999	166	943	316	397	403	999999	32	458	767	999999	696	991	612	521	422	745	830	999999	397	991	560	892	
655	999999	894	999999	499	999999	447	999999	833	897	110	887	500	977	352	947	999999	25	999999	459	367	781	833	219	999999	489	579	819	460	999999	273	906	646	999999	298	999999	503	433	781	113	999999	234	999999	999999	999999	725	30	999999	403	999999	493	382	121	111	999999	873	999999	684	937	19	999999	999999	999999	66	999999	204	251	237	689	601	999999	117	243	999999	448	143	999999	44	329	317	469	145	426	577	293	890	794	544	738	999999	29	999999	495	772	763	392	151	999999	175	999999	999999	792	754	999999	438	385	148	344	999999	401	541	696	365	999999	549	213	211	999999	773	742	409	706	498	275	999999	635	999999	999999	23	65	999999	947	869	632	833	999999	391	624	149	999999	752	999999	999999	346	882	332	463	999999	232	559	191	636	620	432	296	777	304	488	230	802	999999	999999	331	607	409	594	999999	732	999999	872	822	587	376	865	990	950	824	161	392	258	181	755	248	463	874	365	337	446	346	65	382	999999	403	346	153	84	137	283	936	298	505	731	999999	360	999999	603	270	754	441	346	999999	999999	106	999999	630	999999	438	999999	999999	54	266	391	999999	739	500	919	194	39	999999	999999	822	999999	224	103	999999	450	999999	999999	726	280	105	582	14	999	999999	239	805	999999	715	145	645	999999	550	892	42	123	345	999999	859	999999	419	999999	42	525	524	412	999999	13	228	190	332	550	152	463	948	684	386	396	637	999999	123	763	323	586	999999	562	10	999999	71	639	115	354	999999	908	861	865	550	999999	485	700	312	802	211	535	812	105	127	96	943	999999	737	948	703	999999	703	999999	916	455	255	999999	412	605	941	999999	999999	978	521	244	602	93	999999	999999	910	999999	999999	321	999999	788	999999	184	445	913	388	713	902	166	651	438	999999	999999	948	104	999999	524	298	706	999999	622	461	999999	584	882	494	999999	224	839	48	766	641	392	104	138	999999	80	525	498	226	238	999999	999999	336	92	39	397	145	49	664	395	649	260	460	938	999999	939	600	999999	999999	999999	499	999999	128	885	797	822	120	820	999999	172	999999	799	490	999999	935	543	999999	501	853	107	999999	184	184	999999	999999	390	931	165	999999	741	480	962	79	697	739	623	799	999999	295	216	286	325	999999	501	396	849	770	828	999999	999999	442	108	709	331	999999	324	888	475	999999	416	890	955	29	681	691	46	999999	792	999999	999999	744	65	999999	999999	821	999999	558	682	266	277	620	112	162	999999	309	382	263	747	999999	999999	734	334	683	879	325	999999	305	944	810	360	128	978	
935	690	59	386	999999	72	510	405	999999	215	999999	501	796	788	802	22	382	999999	782	983	899	478	587	420	382	999999	331	500	113	999999	872	999999	158	641	177	999999	957	922	490	201	247	999999	658	528	125	192	92	537	999999	293	572	500	577	999999	88	467	112	999999	999999	564	741	19	302	162	999999	999999	352	999999	620	340	64	459	828	591	746	412	820	999999	304	200	254	999999	972	819	50	381	339	23	563	710	369	999999	918	926	460	237	204	999999	195	812	839	928	916	999999	999999	999999	672	985	399	675	999999	53	344	999999	319	947	47	483	121	999999	973	339	600	910	970	736	541	901	141	518	218	999999	873	491	361	326	999999	999999	590	999999	709	999999	624	887	73	999999	983	114	617	999999	999999	721	393	233	839	510	999999	16	227	502	581	770	854	880	467	999999	179	852	462	993	999999	262	892	999999	262	629	715	999999	847	999999	753	436	294	999999	328	496	930	649	652	850	988	999999	999999	98	356	939	498	744	430	999999	999999	140	652	624	441	938	828	999999	971	220	999999	625	168	573	748	155	486	236	561	970	401	530	210	611	15	210	694	804	837	323	999999	999999	292	116	999999	622	784	670	196	390	999999	731	678	441	65	372	712	999999	349	210	999999	999999	192	999999	349	626	930	50	619	241	999999	33	371	999999	89	824	342	62	76	136	371	815	50	181	311	670	852	768	556	999999	498	700	465	636	999999	868	788	832	766	881	692	743	61	999999	146	999999	369	29	362	241	39	999999	927	223	839	646	999999	21	158	679	773	171	999999	976	999999	999999	568	735	999999	220	45	510	295	194	443	627	764	999999	44	667	310	832	416	324	999999	838	999999	252	999999	223	999999	777	683	96	999999	999999	259	84	221	999999	999999	634	231	151	206	529	374	742	779	222	999999	146	976	491	379	999999	755	179	999999	905	780	325	938	584	574	267	826	208	999999	912	378	690	874	450	590	676	611	274	999999	999999	473	39	999999	584	341	509	801	202	999999	176	775	999999	710	999999	999999	760	696	646	576	938	702	175	665	867	844	999999	272	535	900	702	339	491	61	290	442	999999	852	363	253	75	466	633	491	911	147	298	980	568	637	999999	980	999999	697	190	391	999999	374	999999	740	149	246	999999	999999	24	836	999999	999999	429	873	72	908	342	999999	511	481	999999	684	999999	730	555	221	703	897	80	722	375	793	999999	899	143	386	999999	623	999999	828	200	341	476	85	852	270	560	695	574	921	648	571	999999	999999	322	
623	620	875	194	928	999999	999999	231	302	471	500	999999	529	739	686	999999	718	299	999999	291	999999	217	678	999999	294	660	18	332	158	999999	999999	999999	173	586	520	765	381	438	185	999999	822	119	183	614	999999	113	41	956	888	270	929	282	999999	427	586	999999	942	998	899	277	999999	999999	82	999999	999999	892	993	942	999999	921	290	289	123	397	468	627	44	74	525	191	629	62	444	888	154	531	999999	999999	10	114	823	382	999999	907	999999	999999	46	955	946	469	119	999999	736	999999	999999	999999	169	126	958	999999	382	999999	483	718	999999	999999	610	999999	999999	146	798	257	942	125	107	907	750	215	636	999999	590	88	999999	65	81	540	325	476	908	504	999999	978	787	51	732	946	899	820	999999	999999	177	852	880	810	999999	861	999999	999999	869	83	999999	953	490	278	378	303	759	427	999999	118	167	143	286	579	773	999999	470	999999	999999	161	17	929	946	999999	523	738	208	317	394	219	999999	703	999999	835	605	418	498	519	999999	438	999999	481	183	160	130	43	999999	999999	46	850	401	256	999999	718	999999	969	16	999999	754	639	104	999999	42	437	999999	463	536	450	974	365	332	999999	236	954	964	535	999999	795	237	489	999999	999999	280	544	818	148	475	999999	769	635	412	366	999999	43	999999	744	449	745	436	667	999999	999999	336	681	527	449	29	283	753	999999	999999	220	904	274	477	208	181	498	619	585	987	648	681	348	953	966	197	202	620	230	999999	999999	368	999999	983	999999	570	599	26	378	999999	999999	144	240	422	999999	999999	499	566	145	999999	999999	136	851	679	858	453	987	999999	561	262	826	999999	533	453	999999	851	999999	291	999999	999999	581	999999	250	467	796	999999	999999	999999	999999	514	697	999999	999999	656	145	883	517	891	135	999999	582	871	464	125	301	999999	611	787	219	349	999999	218	999999	507	991	478	886	393	883	354	13	71	999999	57	564	200	999999	999999	999999	328	344	999999	166	846	65	710	27	134	175	268	999999	663	999999	422	396	999999	509	976	664	667	997	133	18	780	590	520	905	999999	999999	999999	358	734	479	890	15	675	61	289	999999	291	461	761	228	999999	451	349	354	553	660	999999	690	999999	222	999999	331	220	444	385	266	544	805	999999	574	73	999999	178	194	999999	417	720	437	999999	999999	999999	215	246	999999	393	339	251	176	361	756	999999	421	156	521	829	569	795	241	676	999999	906	486	999999	999999	164	715	999999	165	528	999999	940	647	470	677	999999	444	95	315	60	999999	999999	378	453	853	98	652	
762	656	364	266	622	489	761	999999	628	896	364	999999	750	678	999999	999999	999999	224	816	838	950	479	682	999999	999999	490	190	630	18	538	42	998	108	511	952	999999	800	272	524	460	999999	274	999999	942	999999	46	564	999999	999999	999999	731	239	999999	260	702	999999	973	969	782	999999	309	140	999999	999999	864	365	999999	248	725	439	295	999999	700	365	951	686	430	740	314	447	999999	807	640	90	807	803	961	848	809	668	652	831	999999	392	160	756	87	958	999999	724	96	325	999999	560	643	999999	538	681	308	26	862	243	664	344	999999	501	999999	117	999999	71	404	111	439	67	999999	464	999999	318	214	999999	609	472	662	590	360	610	160	89	446	999999	274	999999	999999	999999	805	419	176	999999	185	999999	266	969	675	26	329	985	886	599	774	189	461	230	999999	113	416	400	581	84	999999	606	351	419	670	832	999999	125	561	646	261	377	297	999999	143	555	938	999999	796	645	270	375	999999	560	315	999999	999	54	813	999999	386	415	838	101	171	578	999999	846	309	843	230	214	434	250	348	406	891	712	999999	920	174	777	604	999999	999999	619	999999	790	114	413	999999	752	311	124	269	845	539	205	999999	564	247	102	999999	999999	999999	65	940	483	222	908	375	999999	957	892	999999	999999	999999	999999	287	552	696	527	742	895	20	478	902	999999	980	502	867	695	999999	532	682	999999	448	999999	999999	758	999999	408	578	999999	48	545	794	419	999999	661	44	636	999999	999999	868	999999	359	999999	942	946	163	630	503	719	50	679	999999	434	219	210	170	170	392	528	999999	999999	999999	547	856	474	683	999999	478	329	467	241	777	98	664	999999	999999	13	999999	573	605	999999	905	859	164	369	383	369	209	640	999999	874	254	399	999999	580	771	812	999999	477	273	669	161	184	261	809	902	83	770	256	488	999999	461	818	923	825	999999	999999	999999	497	101	323	293	838	828	999999	999999	387	926	93	999999	910	426	240	999999	935	896	731	607	999999	467	309	599	952	162	343	423	435	999999	999999	199	999999	429	99	999999	999999	999999	999999	999999	668	822	524	157	686	999999	577	999999	230	518	988	929	660	999999	46	999999	791	724	340	999999	494	179	999999	911	589	894	520	490	336	999999	360	558	583	385	939	533	999999	162	999999	999999	999999	603	999999	916	487	417	999999	198	392	999999	594	235	999999	636	861	498	270	613	567	999999	999999	999999	414	375	168	439	356	285	552	999999	999999	999999	810	443	999999	891	999999	999999	433	182	366	999999	108	276	999999	135	512	946	524	
451	999999	999999	595	131	362	497	198	999999	999999	58	999999	263	646	999999	972	999999	424	612	999999	969	521	626	999999	394	999999	223	988	148	115	999999	926	409	999999	110	251	758	53	689	90	613	999999	160	885	999999	999999	999999	685	229	304	999999	710	900	420	999999	930	646	158	210	696	149	509	60	999999	726	131	999999	502	999999	637	223	999999	735	532	921	277	370	740	805	283	331	537	769	843	801	332	36	988	999999	180	604	609	843	992	940	114	651	439	999999	263	999999	611	999999	999999	999999	999999	975	377	498	287	999999	999999	353	927	374	611	739	999999	999999	404	999999	672	295	374	42	999999	77	742	591	817	625	931	580	551	822	720	398	187	763	408	356	658	999999	929	611	698	999999	999999	999999	338	374	444	519	765	168	788	325	999999	558	999999	335	999999	785	681	999999	637	335	999999	114	999999	999999	562	453	521	999999	446	182	999999	763	344	999999	161	999999	263	453	190	422	814	393	999999	999999	623	999999	999999	83	123	999999	818	277	999999	372	999999	811	974	125	999999	999999	999999	999999	721	615	959	21	224	127	183	129	999999	999999	481	225	521	418	79	259	599	999999	166	999999	934	573	999999	99	789	999999	894	349	999999	148	641	999999	424	999999	999999	428	999999	612	999999	179	899	994	999999	590	795	999999	999999	55	742	725	999999	999999	834	558	784	157	262	999999	232	253	999999	833	979	394	999999	292	999999	424	746	650	999999	987	528	987	549	999999	999999	772	303	40	129	999999	607	424	622	762	999999	865	322	524	176	999999	999999	171	945	75	999999	955	994	513	958	436	309	999999	999999	537	360	847	19	999999	999999	489	999999	202	133	999999	236	565	772	834	999999	934	112	999999	999999	249	607	367	999999	483	925	278	778	790	81	692	548	516	512	999999	412	517	856	478	600	999999	998	197	47	570	839	458	999999	169	585	33	999999	999999	616	672	930	999999	805	536	918	655	710	786	999999	440	836	999999	62	687	999999	999999	88	634	999999	796	250	420	329	999999	643	999999	95	618	214	57	368	470	899	840	164	419	999999	329	559	945	976	221	999999	607	733	999999	406	505	999999	175	945	700	456	999999	431	519	672	334	999999	451	569	101	582	82	81	999999	819	222	532	23	708	999999	84	686	820	39	352	722	747	523	80	590	881	999999	112	999999	24	999999	419	644	999999	387	999999	117	385	885	638	995	535	367	310	193	972	724	467	999999	626	999999	999	401	999999	950	999999	379	999999	979	999999	999999	999999	999999	999999	740	803	888	276	330	331	966	311	934	400	
356	197	999999	222	887	617	166	581	914	52	255	89	27	999999	999999	801	67	736	405	675	105	35	999999	17	999999	390	999999	457	146	866	659	468	75	999999	999999	762	999999	167	494	372	63	961	65	371	115	660	999999	999999	999999	999999	274	239	905	269	305	999999	75	382	651	506	999999	709	999999	999999	392	787	24	999999	656	43	604	999999	252	43	999999	999999	969	759	901	910	999999	999999	976	617	602	430	999999	805	705	499	999999	823	515	987	999999	354	526	999999	979	328	645	770	764	447	924	374	987	871	648	999999	361	999999	999999	741	999999	859	999999	999999	455	999999	234	219	320	167	346	780	393	265	204	277	617	961	780	583	275	834	909	539	999999	237	442	999999	999999	543	147	390	352	774	94	979	999999	698	563	999999	104	435	459	606	110	999999	980	732	999999	380	554	399	535	999999	476	999999	950	202	145	227	999999	999999	62	776	999999	955	437	619	180	225	999999	999999	408	764	488	999999	384	312	438	549	257	999999	999999	999999	999999	748	855	454	308	26	38	429	563	345	497	561	382	683	586	154	715	371	999999	461	999999	635	990	770	419	636	694	647	763	595	969	819	528	276	787	999999	110	983	321	999999	196	236	365	72	277	927	466	999999	726	999999	834	999999	158	562	71	363	757	94	999999	671	332	391	665	967	376	678	42	116	896	315	54	732	999999	408	275	498	999999	928	503	999999	179	993	921	999999	760	94	670	966	999999	999999	524	25	947	999999	831	999999	999999	398	696	598	999999	360	999999	999999	249	112	835	750	999999	999999	93	999999	999999	554	502	339	469	195	999999	999999	17	999999	901	472	790	39	999999	410	576	470	928	881	999999	905	596	819	198	510	240	658	258	920	680	642	349	695	434	403	156	502	345	385	999999	999999	591	999999	458	999999	630	219	326	434	999999	826	643	211	597	685	957	683	150	999999	954	557	999999	97	395	269	133	999999	604	392	264	84	999999	553	700	826	999999	766	370	999999	880	31	341	823	747	853	998	147	107	999999	999999	473	361	385	430	999999	381	503	444	198	218	535	615	934	180	108	700	100	999999	999999	371	201	322	293	89	933	225	219	350	541	270	985	997	855	999999	999999	722	999999	132	77	455	819	332	999999	648	355	999999	406	999999	648	162	907	636	337	387	999999	999999	999999	999999	999999	417	171	163	902	927	232	537	999999	988	389	999999	951	999999	443	324	999999	868	150	644	733	527	818	566	999999	999999	363	358	670	999999	999999	640	999999	452	635	999999	294	666	999999	999999	999999	
817	656	418	274	272	999999	939	202	999999	999999	999999	20	433	999999	969	598	604	461	523	574	999999	867	999999	295	748	731	509	341	783	39	885	999999	896	228	916	999999	410	302	999999	187	423	166	657	999999	327	999999	231	999999	666	71	690	214	907	999999	551	949	999999	133	999999	541	701	608	418	999999	949	937	123	214	999999	107	198	312	999999	345	999999	717	999999	647	967	999999	509	629	999999	999999	349	681	541	226	677	999999	506	286	776	898	486	999999	747	674	999999	390	516	26	233	568	873	388	999999	571	999999	999999	739	999999	165	408	41	999999	932	696	999999	999999	405	999999	537	999999	601	999999	535	133	859	346	970	545	954	587	611	493	406	116	848	961	498	969	698	843	236	779	131	378	999999	999999	882	60	41	425	999999	999999	489	543	999999	962	999999	999999	712	191	999999	204	772	999999	796	999999	999999	826	848	681	779	436	208	694	463	822	790	166	266	455	463	919	513	999999	603	991	999999	999999	149	886	118	439	267	516	979	41	16	553	581	999999	739	66	212	360	999999	557	420	795	90	155	181	999999	803	267	999999	999999	691	999999	974	999999	544	999999	686	999999	999999	350	178	692	714	999999	815	999999	999999	936	716	407	717	162	893	55	581	217	783	994	714	422	999999	10	999999	999999	350	772	578	776	784	927	379	999999	786	999999	388	728	91	658	339	934	999999	999999	550	999999	236	538	350	928	999999	336	37	692	256	160	999999	178	903	678	91	999999	999999	808	161	788	37	476	376	598	999999	999999	136	134	664	780	311	769	999999	468	809	811	432	650	552	458	999999	687	999999	999999	591	220	824	412	577	999999	275	312	714	762	302	759	172	752	271	380	210	999999	999999	476	999999	944	719	445	999999	279	999999	999999	266	703	999999	350	999999	739	17	456	38	724	556	999999	514	999	65	697	176	60	999999	679	999999	181	258	996	999999	527	999999	646	501	999999	543	999999	999999	257	55	21	873	952	286	432	999999	815	351	486	356	659	999999	849	888	32	279	818	630	941	639	95	455	892	689	999999	953	370	955	650	999999	258	999999	266	999999	54	823	999999	774	225	999999	572	829	999999	650	11	565	937	757	999999	119	724	677	734	617	960	999999	999999	272	329	479	384	860	701	305	107	957	999999	895	844	999999	65	999999	414	16	77	999999	683	252	688	401	999999	612	486	540	465	581	967	649	994	488	999999	999999	454	746	559	712	137	476	552	54	999999	51	913	280	64	680	999999	728	999999	704	881	738	999999	928	999999	999999	384	171	999999	
525	990	999999	901	999999	365	113	600	668	999999	364	138	217	700	644	541	974	699	215	485	784	999999	248	108	999999	999999	114	378	525	999999	786	338	966	999999	999999	64	999999	999999	557	999999	999999	90	603	280	196	575	674	48	999999	999999	488	83	179	685	999999	215	999999	957	611	759	999999	734	84	385	999999	36	172	581	673	590	737	834	151	299	534	704	716	967	912	723	932	76	439	138	804	999999	999999	290	580	821	999999	845	538	798	665	226	15	228	610	169	413	103	375	358	999999	654	931	999999	160	360	499	783	999999	999999	999999	193	999999	946	581	956	866	881	11	999999	287	891	999999	353	633	318	999999	498	367	999999	320	999999	701	91	478	159	782	289	999999	229	331	529	800	650	971	999999	921	69	646	653	302	999999	101	999999	999999	768	999999	999999	255	842	662	11	999999	999999	577	999999	999999	999999	477	999999	184	999999	751	781	530	999999	101	655	382	161	396	639	851	713	459	787	747	188	20	709	801	999999	43	297	567	330	113	507	999999	983	990	707	591	225	479	715	781	319	993	322	677	702	214	103	455	33	999999	712	843	999999	999999	313	213	768	629	999999	999999	999999	224	209	655	999999	582	398	999999	689	57	636	243	743	16	437	195	698	42	109	990	939	841	544	180	400	999999	293	742	687	503	999999	595	501	172	327	105	793	999999	93	129	999999	999999	766	975	999999	479	110	783	813	127	515	999999	999999	988	613	621	680	38	999999	930	299	656	999999	195	999999	50	999999	999999	688	342	401	41	948	999999	184	17	85	568	657	999999	563	509	929	999999	999999	999999	999999	512	558	999999	999999	764	999999	163	829	169	999999	580	752	999999	737	999999	999999	481	725	483	787	550	814	606	546	999999	381	344	377	789	726	914	206	145	975	999999	32	999999	999999	637	630	795	159	24	999999	504	815	184	193	44	999999	458	843	515	309	524	999999	952	170	312	392	76	999999	50	999999	543	384	616	507	507	505	121	563	98	852	992	999999	800	999999	51	306	999999	161	342	384	999999	999999	690	999999	460	542	80	999999	615	254	564	19	119	580	25	130	209	677	686	538	303	999999	999999	663	999999	999999	897	905	128	15	999999	999999	452	665	176	472	999999	780	999999	964	435	299	947	999999	297	983	290	229	41	921	106	529	475	804	90	382	325	37	529	336	645	999999	703	999999	68	649	566	453	414	552	436	429	631	721	112	14	947	911	375	333	999999	677	873	207	908	999999	999999	648	584	793	157	666	260	720	329	271	595	347	
785	648	999999	999999	815	999999	494	677	897	999999	701	86	434	413	661	205	999999	967	300	506	701	401	999999	999999	999999	620	999999	770	178	910	999999	841	418	999999	999999	727	905	999999	862	395	712	241	769	695	946	999999	999999	999999	999999	64	999999	999999	970	98	645	393	999999	999999	967	204	93	723	999999	999999	362	860	999999	824	287	999999	299	485	999999	905	793	470	999999	514	971	370	261	999999	766	123	999999	999999	871	329	964	742	289	999999	49	667	311	989	732	782	343	999999	999999	545	465	80	765	752	257	74	999999	185	999999	933	538	999999	943	999999	957	999999	313	323	988	999999	999999	544	654	893	446	999999	603	999999	738	999999	181	885	530	715	999999	999999	999999	930	791	807	34	789	981	355	999999	441	724	999999	41	999999	478	29	107	999999	685	921	426	871	315	810	999999	501	446	911	762	999999	87	237	234	271	46	382	999999	191	323	80	562	308	999999	999999	722	722	772	401	381	999999	787	37	40	285	279	999999	625	980	346	999999	352	80	999999	225	364	496	999999	769	310	999999	497	916	189	615	368	999999	846	999999	97	747	999999	999999	539	611	999999	59	999999	999999	999999	559	757	551	999999	790	999999	492	716	809	650	236	75	12	100	285	664	871	848	424	916	162	640	324	893	598	804	306	999999	981	359	314	298	708	777	999999	348	999999	81	399	999999	875	410	46	999999	999999	682	725	999999	264	946	999999	211	782	999999	840	999999	442	999999	256	985	431	952	734	459	999999	937	367	999999	348	937	719	800	458	537	50	751	999999	999999	41	916	89	350	999999	45	365	999999	515	675	936	832	905	999999	824	414	465	923	676	587	325	924	325	500	616	327	999999	203	752	255	991	99	325	778	626	340	905	90	999999	699	104	242	431	691	298	516	999999	432	975	54	82	127	84	26	348	117	601	589	999999	999999	808	172	360	270	683	999999	999999	137	999999	494	508	384	257	999999	493	999999	999999	633	211	110	296	805	227	708	182	999999	24	309	439	519	739	326	356	717	891	931	999999	999999	17	451	999	903	761	491	999999	698	999999	107	999999	265	614	999999	387	633	999999	13	944	652	98	999999	832	217	999999	999999	755	191	37	540	95	561	210	341	625	759	999999	392	53	736	171	484	999999	916	775	183	999999	999999	939	723	54	887	999999	240	82	208	619	999999	215	611	735	365	670	339	22	999999	65	283	352	628	531	290	960	217	490	613	804	915	441	999999	256	984	999999	313	495	999999	573	970	999999	426	150	319	187	999999	11	805	813	
999999	904	999999	999999	631	428	320	999999	764	927	780	749	468	404	703	359	690	365	750	123	366	999999	813	999999	94	999999	925	999999	999999	112	527	215	684	799	139	999999	999999	406	624	565	999999	999999	731	280	793	231	800	32	446	960	497	87	260	692	999999	831	100	404	43	999999	503	832	999999	661	409	999999	74	668	275	999999	721	293	740	195	999999	254	122	543	615	862	223	902	51	262	615	450	955	992	352	999999	999999	243	999999	17	999999	109	999999	80	870	228	166	999999	999999	753	999999	214	346	999999	511	999999	719	557	789	999999	999999	999999	790	999999	55	999999	619	82	326	967	772	488	920	999999	999999	92	121	999999	673	397	705	91	999999	999999	23	411	113	890	490	149	588	372	454	201	614	472	318	999999	34	911	609	94	815	790	980	760	294	614	942	428	102	999999	999999	401	475	321	454	999999	713	999999	999999	729	591	999999	388	409	44	728	127	660	774	705	27	762	788	999999	999999	365	999999	263	127	999999	947	72	57	999999	489	999999	999999	303	999999	815	702	389	66	999999	999999	638	411	999999	726	565	497	291	654	396	999999	131	999999	853	54	99	999999	459	999999	999999	781	528	139	476	920	999999	11	823	643	999999	12	637	705	908	128	999999	953	736	537	561	11	666	999999	999999	999999	999999	448	873	258	928	630	252	999999	700	108	973	509	934	659	743	564	674	648	695	393	31	425	705	734	999999	145	999999	922	966	364	999999	120	479	224	563	543	138	574	715	337	760	776	15	999999	154	999999	28	999999	793	997	337	28	999999	276	240	942	743	148	999999	999999	999999	330	895	346	983	863	40	720	106	210	436	109	932	368	633	255	999999	894	589	289	127	381	138	999999	36	999999	999999	212	984	620	999999	989	733	923	999999	439	880	999999	827	291	107	308	980	593	571	237	999999	999999	643	999999	531	999999	558	561	675	999999	999999	925	999999	999999	999999	827	736	485	409	999999	376	999999	999999	203	374	750	77	308	191	818	999999	545	408	798	21	999999	999999	999999	999999	999999	440	181	999999	363	248	999999	999999	999999	815	280	572	504	193	999999	861	85	161	449	619	781	780	260	379	856	410	656	527	520	874	442	999999	736	397	999999	15	204	761	850	955	420	401	136	492	911	999999	999999	999999	999999	937	935	881	999999	999999	999999	999999	190	802	999999	999999	591	999999	999999	75	383	22	999999	116	736	128	666	324	311	493	209	390	653	767	999999	610	999999	999999	253	999999	939	560	999999	999999	999999	285	825	402	370	897	373	982	999999	70	118	898	
421	999999	624	165	281	999999	580	999999	999999	927	528	422	343	791	999999	296	193	265	136	823	875	999999	37	999999	302	273	954	413	130	227	827	593	659	999999	198	999999	680	98	312	328	979	510	177	161	757	413	68	999999	999999	87	798	999999	934	295	999999	933	762	173	862	17	667	176	516	999999	109	935	763	774	602	726	999999	105	953	999999	843	999999	999999	876	704	889	214	999999	956	52	428	530	658	373	546	265	960	516	235	304	661	813	994	999999	999999	821	650	294	976	999999	470	703	999999	136	452	999999	623	886	469	973	802	291	220	473	543	578	286	399	237	999999	765	999999	870	658	156	40	999999	999999	824	882	999999	919	408	234	582	725	187	999999	920	888	642	84	57	261	502	999999	602	531	671	482	545	999999	999999	999999	999999	999999	832	999999	980	422	288	518	999999	587	734	999999	999999	986	999999	818	401	754	478	999999	704	691	62	618	165	999999	437	999999	442	351	346	988	862	769	268	999999	892	491	999999	508	609	999999	999999	470	527	619	999999	999999	639	999999	90	791	999999	717	999999	284	318	224	539	213	999999	999999	85	720	999999	745	999999	123	727	680	926	910	212	970	739	999999	679	591	999999	999999	290	821	218	590	270	999999	216	155	833	999999	999999	999999	951	348	524	180	57	301	999999	781	599	382	999999	959	999999	180	999999	811	978	999999	605	727	133	993	923	172	230	999999	459	694	538	874	999999	743	778	258	958	863	456	569	532	999999	371	999999	947	907	932	259	663	100	999999	405	999999	477	389	184	554	999999	425	361	999999	999999	841	999999	999999	724	102	155	191	677	999999	999999	365	418	833	999999	365	999999	55	25	239	971	831	369	727	143	707	999999	364	603	703	999	447	104	619	999999	546	835	77	233	815	787	999999	986	877	252	999999	999999	644	172	819	741	999999	999999	999999	999999	730	481	999999	119	26	290	999999	588	999999	999999	287	999999	799	863	680	529	746	822	210	452	904	845	492	485	102	949	177	202	783	999999	999999	999999	972	641	249	75	37	958	216	999999	996	489	21	665	964	780	999999	781	492	999999	999999	100	209	678	83	884	989	333	26	999999	122	598	804	22	135	249	999999	167	999999	999999	502	788	999999	675	456	999999	999999	826	520	322	999999	999999	709	494	999999	996	838	999999	568	999999	86	704	941	150	422	407	684	999	539	725	492	999999	167	877	999999	217	485	534	232	658	60	999999	812	704	86	725	889	320	55	139	411	999999	598	999999	999999	798	846	999999	999999	59	740	833	999999	795	830	198	
999999	999999	697	758	520	313	81	999999	314	999999	891	246	73	697	518	999999	953	999999	999999	999999	213	898	348	999999	370	19	281	183	917	226	876	27	874	887	495	66	622	296	618	999999	922	688	954	625	906	999999	999999	565	540	376	880	999999	481	341	985	340	493	698	398	511	42	897	999999	97	46	874	372	185	211	461	751	667	791	226	575	999999	944	723	102	999999	999999	999999	642	551	346	999999	546	542	902	164	573	924	898	117	74	35	696	866	588	41	999999	999999	363	999999	625	222	104	999999	999999	999999	396	999999	605	637	904	326	264	451	999999	999999	338	829	283	56	887	826	768	999999	161	550	827	999999	144	999999	999999	381	999999	563	999999	999999	999999	291	999999	999999	768	999999	328	270	213	999999	999999	255	126	541	999999	418	999999	317	201	798	999999	420	113	225	642	999999	635	999999	125	532	964	701	999999	999999	161	56	62	840	999999	94	508	507	481	413	779	582	961	603	367	999999	428	54	371	137	999999	484	188	560	799	999999	178	783	155	680	783	79	999999	499	389	999999	365	122	39	116	999999	999999	999999	699	445	70	357	42	188	21	114	920	339	397	947	677	868	501	51	999999	999999	724	362	800	630	710	999999	471	223	710	748	999999	25	264	837	732	999999	488	125	739	111	146	605	144	576	863	739	341	551	999999	999999	864	999999	210	200	575	999999	999999	999999	999999	217	885	818	477	272	999999	904	84	999999	224	141	390	386	312	726	779	129	227	234	766	970	520	920	510	922	999999	246	999999	999999	272	999999	407	999999	999999	532	226	999999	137	999999	778	999999	999999	781	337	581	407	487	768	999999	420	455	999999	999999	312	764	999999	965	999999	999999	389	999999	999999	20	999999	86	733	971	996	780	999999	462	991	356	455	808	999999	739	592	929	524	406	477	999999	999999	816	999999	494	116	625	835	260	18	999999	492	227	869	655	493	260	847	436	490	987	973	958	999999	999999	999999	999999	459	957	382	999999	999999	982	93	758	366	482	999999	999999	865	381	944	259	453	419	999999	238	939	999999	256	341	999999	97	915	489	367	694	362	751	999999	611	175	999999	999999	999999	551	509	143	120	298	20	946	999999	571	119	53	723	514	54	167	999999	999999	799	999999	50	307	943	77	999999	401	671	129	563	223	999999	999999	76	381	824	868	999999	104	828	371	245	395	999999	526	999999	999999	643	190	317	594	796	56	999999	177	837	999999	999999	441	999999	718	626	890	392	394	317	903	977	351	689	185	802	145	736	438	999999	655	823	426	271	999999	
999999	999999	812	969	999999	217	999999	999999	544	502	270	922	564	999999	745	354	12	999999	219	999999	469	301	999999	141	999999	999999	999999	999999	702	999999	999999	191	180	383	959	145	999999	423	967	110	73	88	807	999999	915	999999	580	626	692	130	652	732	217	368	697	999999	990	999999	999999	765	898	901	205	999999	993	88	999999	191	999999	610	999999	999999	133	999999	999999	390	999999	313	226	999999	999999	693	255	581	539	999999	999999	811	685	502	154	408	245	212	211	172	882	999999	204	999999	139	399	475	92	854	73	609	999999	529	316	972	687	464	278	683	215	999999	624	823	227	114	999999	505	657	999999	867	999999	920	907	676	999999	50	119	389	780	691	227	999999	726	475	176	999999	292	379	530	466	943	967	999999	996	999999	268	631	976	999999	199	893	999999	627	987	720	689	200	852	808	932	999999	84	497	999999	987	493	897	357	61	999999	999999	136	137	998	923	386	402	999999	171	249	418	142	657	999999	999999	999999	545	739	999999	487	685	999999	999999	597	888	869	480	536	19	32	999999	283	925	503	542	999999	690	628	999999	344	296	290	691	568	999999	445	426	999999	999999	587	948	167	601	574	552	227	565	539	120	64	905	866	901	149	878	999999	217	999999	999999	40	719	999999	676	999999	999999	999999	999999	12	84	452	452	999999	342	431	83	999999	682	361	951	324	211	160	999999	999999	438	430	389	552	999999	388	238	999999	857	173	868	42	999999	190	999999	157	999999	562	999999	667	611	341	534	479	75	674	463	855	999999	734	829	568	999999	667	983	770	26	205	999999	696	223	190	716	178	563	999999	999999	502	977	999999	844	648	695	850	407	106	896	909	486	25	924	382	69	132	344	309	634	823	206	613	140	999999	249	769	453	431	625	365	915	999999	999999	999999	878	999999	999999	190	873	557	269	887	874	116	718	999999	771	999999	130	594	834	264	416	899	305	374	673	569	999999	925	999999	999999	999999	540	993	461	73	963	504	661	241	163	999999	86	564	999999	739	34	565	999999	998	612	310	999999	530	999999	618	62	665	514	735	330	781	948	999999	293	416	343	122	999999	243	807	346	999999	362	681	828	339	999999	985	999999	649	14	466	999999	999999	675	999999	999999	342	842	21	307	999999	999999	911	382	487	999999	280	903	405	999999	999999	708	999999	276	841	678	849	833	288	717	679	999999	96	999999	324	30	366	617	966	333	780	424	232	509	355	543	451	999999	350	413	74	92	999999	737	706	999999	736	999999	999999	771	999999	509	564	304	628	999999	839	595	67	
466	999999	999999	936	999999	141	883	486	691	920	308	237	999999	492	874	999999	597	650	358	999999	567	294	838	783	205	999999	281	860	927	881	244	703	855	251	883	999999	410	155	166	606	823	999999	999999	607	535	999999	619	26	999999	999999	40	471	491	976	999999	999999	731	879	999999	999999	860	32	558	810	685	605	382	309	608	40	251	451	999999	752	795	295	250	240	258	661	999999	264	999999	285	999999	773	999999	999999	751	711	999999	531	414	257	745	801	722	243	921	930	171	319	418	658	409	589	977	738	999999	999999	931	500	631	89	999999	605	999999	282	999999	912	999999	502	558	896	999999	720	46	245	16	999999	573	16	318	328	999999	243	999999	522	999999	270	795	483	999999	999999	779	999999	900	334	892	150	949	449	999999	999999	547	668	761	521	740	999999	552	741	731	999999	999999	925	191	313	588	131	759	339	406	699	126	999999	804	999999	127	999999	820	712	353	866	54	133	733	999999	999999	999999	482	335	999999	196	718	64	752	510	905	854	439	596	746	770	390	620	53	999999	893	999999	863	749	403	443	868	840	999999	864	152	518	202	882	532	756	648	999999	556	999999	981	72	166	303	116	272	866	999999	966	582	486	433	90	158	999999	152	969	999999	931	348	328	877	666	887	368	397	662	557	999999	999999	131	956	73	833	602	830	999999	569	643	140	576	645	999999	815	999999	999999	437	53	476	999999	787	999999	503	218	891	113	406	279	935	719	610	319	168	999999	460	529	370	256	555	585	670	999999	999999	800	999999	682	13	850	508	999999	959	999999	91	684	999999	999999	462	855	999999	499	999999	212	634	923	530	267	486	999999	364	999999	358	190	497	890	999999	999999	826	703	446	999999	110	555	770	295	760	992	238	484	773	255	76	514	999999	999999	161	468	775	175	280	514	206	115	496	999999	301	778	131	200	999999	999999	999999	759	419	732	399	879	441	348	999999	537	39	12	999999	118	792	843	875	440	738	999999	612	661	433	932	22	999999	999999	999999	994	982	870	999999	518	948	866	316	105	582	667	282	999999	437	12	742	484	204	980	388	999999	999999	902	690	462	715	223	727	336	487	720	999999	820	319	354	999999	666	992	999999	185	252	485	747	302	773	466	232	184	999999	690	457	817	999999	680	273	546	89	190	585	803	735	148	980	618	862	273	461	717	92	820	85	492	710	804	999999	382	710	999999	916	995	492	48	79	999999	40	902	389	999999	999999	999999	111	486	417	999999	450	114	999999	999999	440	999999	999999	999999	101	837	
615	964	117	219	544	891	999999	479	273	589	999999	697	79	999999	588	959	999999	999999	671	999999	719	999999	85	30	364	41	877	580	179	416	999999	977	946	241	41	75	795	180	999999	164	999999	999999	222	827	379	753	44	999999	550	480	626	693	843	999999	128	25	889	999999	999999	513	999999	999999	309	856	599	343	750	837	312	523	174	713	715	516	313	96	386	257	651	611	996	999999	999999	699	790	306	143	139	122	25	186	709	999999	102	999999	999999	999999	999999	238	999999	999999	206	858	999999	316	912	977	336	513	41	638	641	445	999999	516	308	235	999999	75	302	999999	999999	999999	297	346	999999	398	623	999999	597	763	999999	29	615	609	799	857	11	392	878	329	806	625	999999	999999	544	274	999999	585	999999	999999	722	299	936	999999	390	481	999999	691	851	999999	364	999999	999999	278	999999	622	830	643	999999	450	233	228	197	973	402	999999	644	909	802	999999	326	47	534	117	51	999999	92	778	228	327	295	320	540	364	965	846	999999	812	999999	922	443	999999	999999	401	266	503	112	962	444	999999	999999	661	889	660	208	326	436	808	999999	886	539	999999	424	398	165	913	999999	833	18	556	999999	831	150	879	756	887	178	999999	850	547	628	129	343	999999	490	634	999999	880	166	648	420	900	586	883	392	392	999999	480	999999	353	816	999999	954	888	109	16	521	19	903	320	157	303	958	688	267	999999	717	999999	908	999999	999999	806	676	999999	999999	394	999999	267	999999	374	873	999999	897	999999	999999	359	999999	455	734	483	123	422	976	845	501	126	942	897	999999	973	674	999999	572	715	862	19	602	595	752	714	761	264	522	538	446	460	405	999999	957	999999	254	272	855	434	417	999999	830	831	868	28	452	357	640	523	700	451	135	999999	645	721	757	999999	703	30	722	859	999999	447	409	999999	999999	491	999999	718	728	999999	576	147	307	999999	999999	771	727	733	272	414	623	999999	999999	999999	334	999999	816	246	159	674	569	999999	712	558	999999	392	999999	826	999999	960	416	922	795	298	874	987	884	999999	541	986	999999	969	758	999999	246	902	609	999999	716	507	999999	704	999999	63	842	741	435	748	625	999999	349	999999	435	311	997	700	999999	549	131	999999	339	964	999999	173	823	999999	999999	404	322	276	782	27	120	800	295	999999	363	741	455	142	562	145	236	999999	999999	999999	543	456	320	545	699	999999	292	379	177	999999	999999	406	240	999999	664	40	436	358	24	331	790	635	999999	999999	347	471	103	988	784	203	737	961	525	999999	65	630	93	
777	577	722	734	741	632	999999	713	999999	511	212	478	531	709	999999	728	999999	170	908	440	35	207	999999	966	304	999999	973	973	47	880	368	197	44	947	999999	781	302	596	58	12	442	999999	390	960	891	520	262	494	999999	999999	210	711	156	199	999999	579	349	755	440	155	999999	610	676	86	152	24	443	584	60	106	436	999999	122	999999	997	999999	816	277	85	784	999999	489	123	805	679	656	51	844	889	89	999999	999999	166	902	353	831	904	313	817	876	86	677	999999	763	999999	481	599	249	999999	613	763	82	999999	999999	813	179	497	999999	999999	496	973	599	999999	970	663	999999	571	219	563	176	549	512	459	208	707	999999	54	359	999	208	67	801	652	286	325	370	866	999999	99	183	344	43	907	999999	902	487	982	999999	999999	916	909	999999	685	35	73	999999	622	481	949	157	135	147	872	208	438	181	946	418	999999	999999	33	71	129	999999	831	515	605	999999	305	229	682	580	259	92	999999	677	125	999999	222	74	748	999999	561	941	58	206	171	708	999999	999999	999999	999999	999999	999999	892	999999	999999	305	204	557	655	493	185	729	475	554	999999	789	910	999999	999999	329	206	590	555	638	510	187	999999	634	999999	999999	999999	999999	688	118	762	453	199	999999	416	820	432	664	419	999999	219	831	476	999999	319	382	999999	999999	674	222	377	238	260	264	999999	93	963	569	213	758	258	999999	51	367	791	443	599	999999	354	999999	896	541	999999	301	429	678	711	838	999999	971	999999	114	900	475	740	534	203	935	999999	999999	999999	863	461	661	16	608	790	119	712	875	999999	999999	786	438	326	836	67	959	999999	669	999999	999999	254	999999	659	153	710	999999	999999	999999	250	999999	368	999999	999999	42	89	519	999999	821	887	602	136	450	999999	771	327	472	159	903	999999	999999	999999	442	952	731	618	228	12	862	898	224	999999	454	634	128	999999	999999	999999	999999	756	999999	999999	999999	999999	779	998	804	53	999999	999999	999999	426	722	790	999999	563	999999	78	999999	424	861	999999	432	922	673	120	681	815	80	801	561	423	999999	999999	999999	999999	97	660	182	999999	999999	999999	999999	45	660	999999	999999	664	627	565	999999	697	400	869	999999	999999	252	100	118	669	327	988	999999	96	275	824	560	999999	861	447	475	275	895	999999	609	686	403	396	272	874	999999	999999	198	514	758	863	33	996	261	897	327	997	552	513	999999	825	211	37	770	835	247	204	802	189	100	778	801	474	270	219	999999	999999	828	243	999999	310	999999	469	999999	999999	801	564	324	
964	130	477	723	391	520	999999	485	999999	999999	436	637	999999	999999	19	424	979	999999	999999	736	52	999999	471	179	318	999999	115	35	742	698	999999	44	682	879	838	68	999999	64	420	954	486	734	999999	238	401	999999	182	95	791	54	999999	350	252	828	281	704	659	308	414	206	415	757	743	677	268	401	954	999999	386	950	801	924	999999	603	259	317	999999	999999	777	712	22	29	244	999999	350	27	791	854	608	143	409	323	999999	223	999999	728	991	593	999999	10	651	999999	999999	840	252	433	698	649	579	963	999999	999999	531	702	999999	999999	999999	55	337	999999	609	110	668	252	551	488	999999	438	63	999999	326	415	272	777	70	116	321	999999	454	916	329	152	285	999999	438	983	792	947	39	164	999999	945	999999	730	400	550	999999	465	299	764	158	270	595	999999	647	300	163	753	642	999999	84	129	999999	999999	921	467	999999	999999	814	567	696	999999	408	899	324	381	999999	999999	387	519	868	855	114	689	767	999999	556	236	996	999999	829	48	314	951	89	999999	353	999999	999999	999999	725	223	651	731	78	820	861	696	999999	276	999999	621	376	132	218	228	25	999999	653	999999	999999	999999	37	675	738	658	33	457	819	999999	37	314	733	453	999999	655	214	382	621	946	207	860	502	730	999999	217	999999	192	743	861	80	441	201	946	32	136	999999	975	993	420	797	414	876	504	999999	835	888	922	338	563	24	999999	999999	706	665	59	999999	306	677	531	986	999999	713	958	167	596	123	786	430	999999	468	999999	999999	211	158	792	983	997	492	172	328	748	853	999999	846	437	150	494	291	972	40	890	307	999999	999999	957	700	999999	999999	651	722	111	501	669	999999	786	264	99	557	872	76	108	999999	515	212	999999	999999	533	122	999999	999999	628	505	999999	999999	999999	930	916	777	201	102	74	660	841	450	226	999999	193	999999	70	182	60	937	999999	906	932	87	792	999999	195	970	177	999999	617	205	103	605	999999	999999	526	855	348	999999	999999	780	11	447	972	999999	999999	999999	999999	447	61	557	999999	999999	97	551	999999	501	148	999999	591	231	924	268	999999	999999	356	621	213	162	569	215	999999	999999	581	638	905	494	999999	727	284	205	177	730	754	69	799	999999	518	502	335	35	716	691	729	143	855	999999	403	999999	718	374	787	650	878	846	999999	666	119	999999	646	221	396	421	999999	396	999999	204	513	983	846	945	112	710	826	544	999999	153	19	448	782	172	100	778	999999	910	999999	526	999999	999999	999999	143	302	70	999999	124	638	
304	319	999999	88	999999	239	999999	489	773	999999	86	824	343	358	999999	999999	999999	675	484	130	617	412	999999	999999	538	352	605	646	999999	653	51	854	711	905	203	833	676	999999	132	933	680	299	245	999999	999999	701	999999	559	768	486	630	394	381	999999	31	892	847	999999	550	318	633	773	775	129	230	231	122	999999	999999	745	980	312	553	551	449	327	176	824	999999	837	834	56	877	237	32	999999	483	718	883	311	986	322	819	813	309	999999	524	126	427	119	588	89	405	33	506	328	841	999999	553	999999	725	32	716	712	483	587	999999	999999	107	573	748	404	999999	853	758	668	493	739	251	542	802	60	999999	538	258	755	650	854	731	999999	815	999999	174	189	585	999999	605	116	340	722	21	976	28	853	370	194	534	551	274	999999	834	111	589	21	901	675	625	999999	464	999999	936	51	817	999999	757	106	999999	375	999999	794	72	999999	409	529	531	826	41	999999	999999	73	230	999999	589	893	869	713	72	163	288	910	348	999999	651	999999	785	970	168	999999	999999	273	999999	169	283	480	775	458	702	70	489	84	643	999999	18	400	508	837	999999	924	532	53	43	86	96	999999	455	999999	734	797	743	999999	999999	415	457	905	119	70	999999	118	127	421	21	12	999999	213	276	275	419	261	113	948	518	999999	103	62	239	878	83	915	34	141	723	904	999999	928	416	238	625	113	291	447	21	352	806	121	42	41	412	883	101	999999	999999	999999	694	794	999999	432	999999	405	999999	999999	999999	910	93	985	999999	117	685	999999	999999	48	650	316	970	665	937	176	999999	982	29	999999	475	999999	823	845	908	999999	999999	531	886	999999	917	230	438	59	999999	110	268	999999	423	925	355	667	999999	63	539	917	999999	38	857	876	995	338	999999	476	765	797	97	248	87	457	999999	999999	999999	812	130	430	877	920	214	836	907	616	569	104	853	808	113	769	315	990	736	191	673	999999	988	589	999999	962	999999	663	23	29	744	965	999999	200	807	283	932	119	50	593	999999	31	968	388	999999	999999	622	957	693	327	933	97	721	715	490	999999	999999	999999	585	999999	636	551	823	887	999999	604	75	662	10	830	999999	206	949	153	367	652	51	610	820	563	350	336	970	696	999999	656	253	323	710	999999	459	999999	999999	999999	956	282	208	999999	516	173	999999	959	956	862	999999	999999	999999	999999	358	837	999999	223	721	31	574	309	999999	999999	801	225	360	752	999999	999999	380	446	672	824	196	999999	454	999999	103	999999	999999	390	379	117	
216	999999	999999	675	999999	872	160	245	999999	512	999999	999999	701	81	999999	301	999999	472	16	914	492	54	73	322	999999	999999	999999	847	130	74	682	193	930	474	999999	450	705	685	787	89	891	145	766	170	274	539	393	999999	999999	802	999999	876	384	464	625	172	999999	207	293	999999	489	313	125	615	830	999999	726	237	160	838	595	137	684	927	999999	356	287	902	58	852	999999	20	176	327	230	999999	999999	475	848	758	163	999999	401	96	600	588	999999	999999	340	897	812	165	999999	999999	217	716	202	999999	441	278	884	393	158	999999	821	999999	147	798	999999	34	999999	261	388	402	999999	999999	736	597	336	444	337	136	572	161	999999	724	788	333	120	514	999999	362	43	580	999999	770	359	960	999999	131	451	231	766	315	339	560	777	999999	167	129	979	605	130	997	941	999999	821	997	999999	999999	999999	813	688	999999	421	214	227	999999	527	914	737	999999	332	215	999999	115	370	999999	821	489	947	999999	175	990	534	17	242	46	639	126	999999	361	569	999999	999999	637	543	887	999999	134	999999	969	312	253	392	214	999999	914	999999	835	397	564	186	911	159	999999	647	697	354	414	999999	191	177	411	999999	386	216	165	774	365	999999	999999	372	999999	156	977	655	922	999999	330	735	999999	42	804	729	393	185	999999	27	999999	990	845	542	999999	162	161	999999	901	286	15	999999	999999	999999	648	272	914	202	999999	765	182	86	999999	99	34	678	655	999999	373	681	582	210	559	147	75	375	999999	940	999999	544	994	185	754	999999	602	332	618	186	394	999999	815	999999	695	891	845	631	275	999999	518	810	506	12	999999	229	999999	805	448	980	84	999999	545	973	318	999999	770	999999	332	999999	497	701	70	478	999999	831	866	390	514	667	301	999999	999999	971	999999	82	999999	992	999999	999999	941	797	999999	999999	999999	999999	999999	841	883	750	131	848	309	196	267	816	750	38	248	606	363	323	300	999999	688	641	182	999999	550	245	907	778	259	797	147	700	817	432	377	999999	999999	34	507	764	546	452	999999	914	714	616	332	999999	753	150	999999	627	506	112	949	999999	938	433	301	647	842	352	599	512	999999	566	999	328	661	595	999999	999999	999999	535	245	246	506	268	858	999999	913	898	34	999999	625	520	203	714	482	906	714	411	999999	860	922	203	852	631	999999	157	617	14	999999	168	378	843	811	999999	867	713	963	680	574	367	733	943	999999	999999	886	999999	373	294	845	754	881	370	605	955	613	51	393	875	402	711	327	909	999999	999999	739	
782	708	232	847	768	942	43	836	375	137	978	999999	999999	745	337	784	332	168	603	287	18	247	856	367	826	330	98	287	863	50	824	403	999999	752	999999	829	150	447	87	811	847	999999	239	828	999999	174	999999	139	75	927	999999	750	999999	999999	999999	544	851	864	30	448	999999	756	973	335	312	999999	999999	618	641	999999	643	885	91	791	440	484	999999	999999	732	999999	307	959	221	935	55	83	457	873	30	568	999999	999999	426	999999	957	100	999999	903	525	999999	750	413	497	568	999999	119	669	164	158	257	536	823	999999	369	999999	895	999999	47	999999	239	137	551	999999	83	529	367	468	452	834	349	923	999999	512	999999	911	894	471	653	999999	999999	414	302	724	999999	42	164	999999	67	999999	72	555	522	999999	295	923	209	815	999999	999999	999999	651	226	330	809	333	432	320	459	458	256	999999	891	395	999999	825	834	826	824	50	374	223	410	955	999999	999999	410	490	227	758	999999	88	56	999999	999999	294	999999	999999	915	449	610	844	999999	999999	251	638	664	999999	280	470	999999	999999	990	999999	674	711	251	271	559	25	923	941	999999	700	746	999999	999999	286	999999	68	637	861	911	384	440	530	529	800	714	142	138	282	219	756	669	339	97	673	940	999999	999999	926	999999	899	526	999999	750	993	863	83	262	387	470	221	832	237	999999	616	942	153	999999	450	557	999999	886	650	999999	347	41	416	89	999999	346	999999	25	711	448	22	999999	772	780	536	936	999999	999999	751	999999	998	923	999999	999999	481	999999	797	834	603	999999	999999	999999	876	936	413	961	457	999999	548	51	817	206	131	788	457	757	999999	373	655	513	916	546	999999	837	733	423	599	546	608	982	548	817	999999	342	999999	10	981	835	999999	574	489	647	341	709	994	801	802	653	421	999999	560	434	188	99	462	459	876	49	212	989	999999	999999	395	566	502	999999	999999	999999	999999	457	776	999999	996	91	999999	279	999999	435	842	932	621	999999	135	884	999999	999999	999999	332	879	992	133	942	633	386	212	578	261	999999	217	994	26	22	317	999999	947	225	437	107	999999	193	255	450	206	280	999999	999999	785	510	999999	387	370	462	910	353	333	834	711	619	878	999999	27	439	999999	847	915	608	999999	171	999999	217	686	541	266	999999	747	999999	999999	363	999999	999999	999999	750	640	829	634	564	112	964	639	123	513	818	999999	999999	175	815	232	359	364	770	787	624	999999	927	700	828	205	224	605	651	98	358	611	102	663	999999	798	999999	223	999999	505	999999	531	823	
703	999999	999999	999999	529	999999	460	999999	998	247	998	178	187	999999	999999	805	368	888	369	988	34	164	217	136	956	999999	999999	999999	145	999999	275	123	102	999999	233	832	515	558	694	672	999999	702	359	373	103	494	99	94	269	417	992	999999	999999	542	799	549	660	196	999999	999999	999999	626	260	999999	972	885	85	437	999999	305	300	810	999999	999999	797	332	804	844	999999	471	810	999999	574	728	19	658	809	560	950	684	182	328	867	74	756	999999	452	363	400	999999	418	661	604	963	127	192	999999	618	744	999999	744	815	163	229	820	984	62	532	999999	324	999999	525	487	806	133	971	943	999999	939	999999	880	999999	453	824	63	158	337	610	610	827	244	201	815	999999	939	999999	174	648	254	772	999999	919	376	999999	142	893	184	797	840	156	249	294	999999	521	596	303	372	339	999999	999999	657	451	922	999999	89	884	710	13	867	766	999999	999999	885	177	999999	960	83	999999	691	169	974	539	769	999999	999999	950	523	999999	886	645	999999	835	482	999999	124	80	999999	999999	997	258	193	180	930	83	349	943	408	510	999999	636	229	995	647	16	697	999999	681	468	581	138	371	416	999999	999999	772	999999	822	312	62	640	962	866	379	999999	976	803	999999	696	124	644	551	999999	493	259	425	999999	197	476	884	996	999999	539	636	868	886	999999	999999	708	310	378	131	105	457	179	999999	363	626	213	39	999999	518	999999	999999	937	586	358	922	867	806	999999	783	356	999999	65	252	432	240	511	999999	209	999999	999999	395	746	999999	999999	565	323	585	999999	999999	984	446	990	488	413	999999	699	999999	537	999999	194	999999	536	594	774	677	999999	927	999999	133	999999	656	999999	153	618	599	607	999999	140	793	999999	999999	744	402	999999	910	438	577	839	246	540	229	29	999999	565	999999	999999	161	748	778	173	395	999999	999999	999999	337	616	846	869	813	588	285	160	744	254	902	999999	143	795	863	249	823	98	14	592	895	637	484	587	621	740	455	675	362	630	999999	999999	805	145	472	303	591	999999	999999	658	265	78	285	999999	999999	838	725	366	999999	999999	999999	306	340	355	371	699	142	269	258	999999	142	609	798	123	999999	955	362	999999	332	999999	658	125	72	355	336	999999	362	999999	999999	783	24	99	790	823	290	916	617	999999	774	999999	171	332	999999	999999	525	656	280	999999	79	707	485	727	43	324	880	233	244	984	28	544	346	758	999999	475	67	53	999999	974	832	125	348	902	999999	999999	409	336	999999	119	830	680	556	201	314	227	
307	296	65	475	943	67	682	999999	441	999999	999999	412	987	984	895	481	999999	305	338	953	369	582	504	999999	999999	554	567	134	999999	348	988	155	454	999999	177	999999	999999	354	41	775	999999	999999	999999	999999	999999	996	348	680	999999	359	844	260	862	360	857	999999	792	580	559	999999	999999	557	478	103	999999	999999	958	870	817	999999	999999	999999	999999	563	521	999999	121	999999	360	918	215	887	910	805	503	738	292	999999	269	999999	978	417	794	642	286	885	247	999999	999999	842	999999	477	863	999999	866	999999	985	999999	839	214	612	999999	230	640	193	612	999999	673	599	512	997	864	611	373	155	999999	697	632	999999	635	415	743	755	999999	999999	738	33	999999	999999	151	752	999999	263	64	999999	695	999999	999999	458	674	247	574	778	252	999999	183	999999	499	944	791	665	363	999999	213	798	868	999999	712	760	999999	999999	827	734	458	759	999999	611	557	999999	459	886	543	999999	612	398	841	965	512	999999	999999	873	533	875	156	485	399	999999	59	265	999999	167	484	403	13	95	999999	999999	999999	492	831	999999	318	999999	999999	999999	132	189	419	999999	957	903	35	50	63	581	65	952	587	999999	370	999999	561	999999	561	302	412	149	179	526	999999	11	645	30	999999	144	564	999999	389	251	363	219	551	999999	999999	78	999999	999999	349	432	40	468	261	357	999999	999999	21	999999	414	202	502	982	19	893	838	956	268	14	209	918	26	497	999999	346	618	160	999999	326	999999	493	170	967	799	747	496	519	749	297	999999	73	133	999999	163	197	748	999999	210	658	406	351	809	137	999999	431	415	542	999999	915	738	971	999999	999999	32	920	999999	535	192	271	999999	328	216	971	116	146	795	478	344	384	999999	999999	949	853	920	651	684	43	999999	378	342	953	622	999999	558	927	796	439	999999	999999	165	223	198	938	261	87	999999	838	30	109	999999	937	208	521	328	999999	31	423	999999	999999	246	998	999999	999999	929	453	999999	999999	422	189	349	999999	952	112	999999	999999	59	999999	602	843	517	845	999999	632	999999	404	999999	111	514	999999	999999	383	666	154	996	999999	999999	999999	19	807	999999	761	425	841	999999	279	984	106	301	999999	451	999999	820	929	999999	400	999999	181	80	999999	698	604	999999	365	999999	966	699	808	115	73	963	674	11	794	471	755	430	180	872	473	420	659	810	999999	999999	895	562	736	290	606	179	249	313	485	119	777	892	70	999999	793	580	186	990	237	981	777	18	36	999999	118	970	999999	308	607	124	999999	793	999999	749	388	999999	963	999999	
509	894	999999	999999	999999	684	999999	863	369	612	88	999999	243	668	582	588	838	886	999999	278	182	635	364	940	706	999999	80	983	594	320	999999	999999	617	659	999999	343	999999	416	492	999999	773	255	610	212	229	714	999999	380	220	999999	911	502	999999	999999	999999	873	999999	784	999999	165	614	710	278	999999	999999	698	285	999999	187	249	332	999999	403	195	504	999999	35	161	720	991	999999	699	773	874	408	686	999999	922	314	617	803	482	752	336	736	73	999999	561	779	531	439	999999	203	999999	397	490	108	999999	999999	427	848	999999	73	672	999999	915	999999	999999	650	746	194	362	280	569	445	999999	679	77	458	441	951	474	999999	999999	562	194	505	999999	487	999999	588	999999	999999	887	769	424	999999	90	999999	821	999999	582	999999	42	347	999999	35	999999	535	548	811	41	243	759	476	384	17	874	120	999999	419	145	916	732	168	372	630	392	999999	999999	440	999999	415	636	314	378	563	999999	851	485	999999	999999	276	938	117	999999	999999	973	421	395	999999	544	999999	999999	412	990	665	188	874	974	999999	642	999999	514	117	222	625	999999	454	107	820	668	32	634	999999	546	999999	977	624	610	999999	656	971	414	999999	896	999999	244	234	324	712	384	474	877	38	526	48	762	831	895	932	999999	999999	323	574	999999	521	345	850	999999	131	688	563	999999	200	799	999999	429	900	999999	593	391	382	139	395	446	204	155	606	804	508	117	999999	729	678	999999	138	658	840	999999	385	293	393	368	999999	999999	820	209	999999	999999	855	999999	861	999999	999999	550	999999	999999	928	137	554	375	739	56	367	24	541	834	595	399	671	999999	588	45	999999	310	998	999999	999999	370	626	994	999999	377	948	889	255	536	999999	137	200	738	729	712	319	19	553	346	11	189	492	986	614	297	566	842	999999	999999	783	11	552	999999	462	999999	511	560	907	999999	108	999999	768	14	415	467	208	932	292	876	999999	827	999999	662	21	999999	999999	999999	389	180	810	115	858	429	753	426	585	603	999999	999999	210	759	112	191	247	999999	420	487	999999	156	99	633	560	164	110	956	999999	890	999999	704	688	872	180	736	561	993	619	349	261	989	882	604	656	130	999999	966	725	574	999999	487	347	400	69	243	91	999999	555	704	999999	797	181	999999	28	999999	483	338	999999	375	630	254	999999	80	236	999999	274	495	977	439	487	999999	241	680	475	107	367	298	812	999999	654	385	447	999999	31	464	817	197	585	84	999999	999999	387	359	944	999999	573	276	999999	999999	999999	999999	999999	999999	
226	193	565	501	229	920	223	999999	999999	999999	721	255	999999	999	999999	771	773	87	909	902	792	149	757	881	736	999999	534	101	999999	344	968	68	999999	999999	999999	837	898	999999	967	664	861	999999	999999	735	999999	699	373	573	226	403	999999	999999	687	306	999999	999999	999999	683	765	924	396	131	71	190	999999	662	78	484	311	222	872	999999	999999	254	51	999999	326	999999	253	46	999999	960	999999	730	640	999999	381	879	999	621	410	999999	561	53	278	739	999999	999999	62	999999	999999	999999	272	13	530	257	782	442	265	991	759	999999	999999	728	992	999999	256	341	999999	607	999999	199	485	689	812	658	896	75	999999	311	942	684	968	999999	416	51	698	871	999999	999999	303	938	999999	999999	861	994	999999	832	60	842	999999	67	102	455	999999	441	414	999999	999999	872	360	716	999999	999999	999999	85	447	999999	321	950	737	384	141	999999	999999	353	574	999999	828	817	873	73	25	143	818	884	999999	522	584	975	637	126	680	338	999999	586	481	671	958	999999	557	622	521	999999	115	999999	926	935	152	350	866	936	754	383	998	297	701	333	144	175	494	924	587	346	323	620	999999	803	999999	727	871	903	519	52	999999	260	552	915	38	999999	999999	655	380	243	119	701	371	306	999999	745	885	158	536	792	301	633	45	999999	999999	999999	999999	999999	811	999999	478	963	999999	999999	124	748	744	785	305	434	218	999999	554	354	237	621	259	407	999999	389	841	999999	999999	726	751	636	225	377	139	543	999999	999999	999999	955	764	155	284	659	999999	590	10	109	852	111	584	462	89	691	948	174	245	16	659	431	583	754	999999	700	999999	487	532	377	999999	761	138	384	999999	999999	589	91	347	599	999999	883	999999	742	999999	274	151	999999	557	534	428	964	308	299	999999	999999	382	999999	559	999999	999999	705	999999	999999	999999	100	973	210	468	999999	111	999999	827	645	792	776	53	999999	883	999999	559	672	929	998	948	691	999999	839	211	581	226	579	531	763	900	519	825	999999	999999	780	301	941	830	77	432	561	146	662	506	406	379	540	135	999999	999999	36	775	69	999999	999999	637	143	999	887	273	532	345	999999	745	282	999999	297	552	113	40	617	842	999999	576	396	555	800	342	999999	211	685	999999	303	738	873	744	999999	999999	999999	152	167	942	942	803	999999	226	82	917	234	455	92	988	32	999999	417	194	912	493	999999	999999	836	801	204	999999	587	88	52	335	871	538	195	999999	24	999999	872	999999	899	69	999999	180	482	883	118	359	129	697	431	105	331	
689	999999	283	784	331	999999	366	999999	266	225	999999	184	746	55	695	269	866	999999	999999	999999	741	294	853	999999	999999	733	953	693	845	999999	890	657	946	14	192	707	912	999999	693	655	999999	999999	643	843	854	996	999999	838	999999	99	262	723	370	769	590	404	978	999999	999999	597	362	672	902	999999	335	999999	237	742	863	988	999999	436	289	999999	819	813	651	999999	999999	130	997	999999	280	755	315	176	297	187	424	788	999999	456	773	105	302	843	35	944	518	999999	768	999999	999999	434	742	825	999999	999999	950	999999	999999	968	503	547	600	247	999999	157	393	999999	999999	59	328	999999	268	999999	663	194	122	975	787	707	501	281	999999	13	150	845	22	489	732	999999	236	647	999999	760	953	235	505	65	999999	878	560	359	999999	719	999999	899	175	842	172	259	841	974	999999	999999	477	231	195	596	107	999999	145	904	999999	543	822	999999	999999	508	947	437	999999	999999	535	909	156	999999	999999	642	999999	250	680	999999	326	482	501	262	999999	989	999999	731	50	999999	999999	894	743	999999	923	281	896	994	999999	667	894	735	570	783	449	89	999999	999999	763	552	268	856	876	965	588	953	51	570	32	60	224	999999	999999	999999	109	999999	999999	500	227	196	746	999999	391	999999	285	999999	911	718	813	578	100	957	967	497	999999	111	27	777	77	999999	240	335	972	809	452	678	999999	999999	683	999999	913	408	118	577	806	923	474	863	999999	997	52	332	757	453	959	267	258	999999	999999	998	999999	398	433	258	955	999999	372	582	570	606	251	131	44	999999	665	692	848	400	691	726	636	164	999999	79	927	907	999999	528	850	195	430	450	659	999999	195	999999	975	860	621	999999	561	892	303	93	756	920	298	752	999999	276	418	858	217	414	999999	468	999999	999999	999999	58	842	999999	999999	999999	185	801	472	359	999999	999999	999999	988	778	305	174	743	999999	14	322	17	618	825	739	583	999999	572	242	999999	323	727	225	999999	539	999999	553	999999	999999	918	908	955	457	939	934	999999	559	430	89	912	999999	999999	999999	306	50	323	439	26	113	158	999999	612	999999	228	999999	101	924	105	458	214	751	456	583	999999	105	367	999999	679	891	100	34	999999	492	329	14	695	130	999999	999999	226	143	536	999999	999999	321	305	396	239	903	999999	724	999999	971	875	170	793	54	664	210	999999	764	760	135	23	134	260	999999	248	224	350	971	14	524	242	999999	224	842	999999	630	999999	970	329	776	999999	376	570	999999	617	169	999999	650	465	718	897	462	999999	411	600	
886	71	999999	158	25	562	871	719	999999	739	999999	999999	999999	999999	44	410	713	999999	983	87	646	564	999999	999999	999999	13	999999	515	296	626	779	697	813	999999	685	568	624	822	999999	223	186	999999	630	999999	999999	223	270	999999	430	318	194	27	399	999999	999999	999999	999999	673	78	999999	862	365	999999	999999	959	115	142	708	999999	475	785	999999	140	770	999999	990	934	238	697	866	743	531	999999	977	999999	999999	308	489	297	999999	381	950	753	301	361	820	232	316	686	708	91	999999	999999	954	533	302	887	629	433	999999	397	959	975	999999	999999	340	280	456	881	999999	999999	999999	420	999999	104	834	147	838	418	89	768	999999	551	989	785	191	999999	140	454	149	999999	679	65	334	965	999999	975	551	32	999999	999999	776	435	489	900	438	999999	938	859	698	165	59	220	999999	999999	770	418	985	426	97	191	149	11	742	332	138	999999	95	477	682	859	595	815	397	539	999999	999999	999999	99	357	50	220	280	756	984	825	468	711	139	205	13	989	999999	935	839	410	774	999999	167	999999	999999	64	471	186	838	569	243	822	814	999999	577	357	999999	79	56	970	869	255	999999	506	669	886	999999	282	679	999999	471	880	558	139	999999	999999	903	999999	516	986	749	103	917	425	592	999999	896	999999	627	656	999999	65	888	999999	541	999999	999999	661	112	953	108	199	507	968	999999	363	274	999999	999999	78	453	999999	999999	70	230	775	338	342	913	999999	990	38	654	33	777	999999	999999	688	999999	699	574	251	224	563	887	999999	596	948	999999	239	381	999999	999999	558	212	999999	502	999999	648	765	200	602	999999	999999	999999	80	544	484	201	692	999999	585	97	295	503	212	365	999	999999	670	189	999999	25	684	651	779	96	105	999999	999999	913	174	50	832	508	972	999999	145	999999	817	25	122	757	635	868	796	133	656	65	999999	166	503	999999	977	999999	810	999999	73	436	193	999999	448	663	936	778	205	545	264	999999	999999	999999	230	999999	999999	654	76	632	390	816	999999	655	439	50	820	108	420	520	72	999999	698	395	440	999999	417	833	999999	458	820	856	672	260	869	869	533	301	936	999999	298	333	519	999999	206	257	581	537	554	999999	842	999999	368	685	483	18	98	145	278	521	990	532	87	618	811	534	999999	999999	999999	999999	516	529	171	999999	232	739	736	520	199	193	137	999999	289	179	616	999999	497	987	777	861	781	397	32	424	114	765	255	999999	376	672	113	976	999999	984	890	323	676	999999	999999	744	281	577	946	95	394	121	252	
908	999999	829	46	999999	826	924	788	129	506	999999	220	466	999999	999999	154	999999	89	160	137	305	999999	999999	315	453	534	999999	590	214	999999	937	39	992	999999	347	899	999999	635	946	999999	827	999999	999999	816	929	832	996	999999	445	999999	429	15	243	984	947	999999	708	523	999999	632	792	344	584	677	568	717	228	943	999999	999999	607	892	143	11	309	108	516	486	386	620	537	783	154	781	999999	999999	795	18	999999	717	200	999999	51	324	366	493	999999	103	999999	222	614	62	114	509	825	999999	872	242	684	849	123	999999	999999	972	104	19	999999	803	656	636	921	219	378	438	745	584	850	818	644	815	999999	422	999999	999999	16	485	678	645	999999	494	70	563	999999	726	604	968	886	78	230	357	999999	818	447	621	300	405	684	676	764	999999	686	63	598	868	372	700	994	972	966	619	999999	999999	847	171	575	999999	885	652	999999	776	698	781	598	297	521	999999	974	999999	873	610	800	11	881	714	808	16	965	999999	999999	999999	973	999999	112	611	25	999999	971	286	55	932	520	999999	843	987	552	904	999999	310	999999	704	725	388	999999	365	818	339	672	999999	363	569	403	429	298	929	803	785	679	986	281	770	696	698	999999	941	100	768	168	894	172	999999	999999	664	118	659	999999	595	813	746	793	686	88	838	923	486	539	999999	743	999999	194	767	235	478	39	586	18	999999	817	167	274	59	181	778	970	459	999999	738	999999	639	999999	217	971	932	203	595	692	857	999999	93	999999	999999	35	999999	999999	404	678	999999	634	999999	651	161	777	999999	482	999999	514	309	868	473	468	800	779	999999	171	976	999999	303	999999	444	893	999999	261	999999	999999	274	33	926	78	575	781	945	114	789	999999	999999	439	999999	999999	459	999999	392	988	311	624	611	231	999999	93	733	608	384	999999	200	999999	999999	899	999999	900	218	720	588	241	302	692	523	696	990	126	571	547	481	843	825	364	510	171	949	119	153	52	999999	999999	345	999999	406	158	913	999999	497	701	395	425	251	999999	501	161	696	619	111	915	240	804	522	195	999999	541	971	999999	137	338	949	999999	999999	175	618	745	896	999999	295	375	782	839	629	999999	162	65	601	97	862	359	475	999999	18	238	812	307	330	159	840	864	186	999999	33	999999	999999	999999	668	86	130	755	264	371	334	735	999999	999999	185	999999	999999	81	939	884	973	778	999999	619	925	527	363	320	999999	746	999999	430	198	704	816	470	128	700	396	525	999999	117	104	114	16	282	999999	420	131	
678	126	769	925	302	113	254	305	142	536	150	722	999999	340	518	999999	903	999999	999999	584	999999	999999	342	684	424	917	866	684	757	999999	652	999999	942	999999	746	630	725	505	999999	999999	571	174	999999	173	255	802	166	999999	999999	238	112	735	666	835	416	154	783	999999	999999	384	247	570	547	529	999999	718	779	621	593	887	161	999999	651	837	23	550	548	999999	438	999999	761	999999	107	999999	510	916	766	117	781	999999	846	640	995	520	363	10	626	466	289	537	32	545	999999	999999	87	704	93	828	822	999999	999999	614	999999	888	623	157	473	28	29	967	951	999999	999999	999999	50	520	412	140	484	999999	923	999999	890	999999	598	225	906	999999	452	999999	833	999999	999999	915	996	242	984	999999	897	215	537	608	446	321	586	999999	706	999999	657	566	301	952	354	810	943	524	999999	756	999999	407	251	73	576	223	999999	23	999999	924	994	999999	536	306	243	278	999999	999999	644	578	999999	999999	519	713	751	999999	513	999999	999999	484	971	482	517	237	816	999999	964	473	42	999999	999999	572	971	782	208	848	40	999999	719	86	999999	628	879	155	442	61	888	537	999999	999999	710	263	430	999999	952	521	300	308	999999	744	314	999999	999999	999999	401	750	276	736	515	902	854	518	171	517	999999	352	999999	372	795	765	999999	999999	999999	351	522	923	152	78	829	686	558	731	999999	975	772	999999	345	467	999999	999999	784	161	999999	420	836	999999	102	999999	754	609	918	928	513	725	143	999999	859	941	899	478	608	208	907	828	354	132	999999	196	744	833	17	145	618	114	980	999999	414	740	999999	999999	999999	999999	999999	230	768	629	228	789	999999	999999	466	404	567	285	999999	585	254	203	76	713	198	999999	999999	999999	602	999999	320	999999	999999	999999	472	128	999999	579	647	379	999999	686	70	999999	999999	224	999999	849	377	999999	577	999999	31	405	214	220	674	801	141	999999	70	401	627	985	319	819	54	999999	432	348	968	999999	638	713	699	567	999999	351	809	999999	561	328	554	990	214	999999	999999	349	478	999999	453	999999	447	999999	999999	494	999999	85	415	999999	179	196	999999	39	999999	999999	704	317	705	647	87	333	999999	167	373	742	846	637	999999	999999	999999	705	689	180	999999	344	551	916	404	999999	508	999999	935	724	804	375	900	999999	356	625	282	80	643	831	999999	129	641	290	357	576	647	999999	304	83	652	474	506	257	144	310	999999	999999	912	499	149	30	398	999999	999999	999999	841	999999	999999	165	999999	371	999999	999999	995	774	702	999999	568	827	568	999999	
763	861	82	339	868	652	390	55	587	494	167	154	692	164	999999	373	927	358	735	325	150	999999	24	999999	999999	649	262	369	607	776	229	94	931	72	266	999999	205	32	140	198	940	245	577	999999	213	916	175	999999	52	338	999999	219	102	252	999999	623	847	790	926	999999	400	31	448	811	999999	82	222	629	999999	205	178	904	999999	546	385	904	572	449	88	496	483	420	326	279	999999	999999	999999	688	999999	643	689	415	999999	911	999999	919	999999	766	310	140	704	546	944	847	170	438	991	555	999999	41	61	408	712	440	745	980	999999	178	377	265	90	534	502	263	516	999999	808	317	749	466	117	805	999999	999999	792	999999	475	479	118	14	999999	446	821	106	999999	290	702	999999	175	817	224	628	999999	55	999999	179	54	690	999999	999999	630	684	806	411	923	255	269	999999	999999	999999	514	999999	70	999999	246	999999	999999	999999	999999	235	999999	152	151	931	251	999999	999999	103	999999	999999	892	999999	999999	999999	384	344	639	999999	999999	999999	31	999999	999999	367	312	999999	567	35	999999	416	999999	648	28	999999	999999	487	543	875	170	443	838	999999	999999	999999	915	729	999999	359	989	902	14	999999	233	999999	999999	132	133	783	628	261	999999	392	999999	491	166	254	766	999999	373	896	800	999999	259	738	999999	854	999999	993	451	583	901	218	46	906	411	172	424	692	999999	999999	363	759	256	908	999999	999999	882	387	868	671	963	65	985	999999	111	249	999999	494	828	360	63	140	342	55	999999	999999	999999	999999	89	999999	829	83	140	158	543	51	518	351	226	61	972	692	134	780	620	846	999999	943	804	999999	128	930	999999	551	172	233	426	999999	558	809	110	503	999999	999999	841	999999	924	837	558	999999	730	703	999999	777	387	370	15	562	435	513	489	412	999999	916	999999	999999	219	589	986	320	624	318	999999	999999	951	478	394	999999	938	730	922	999999	999999	744	999999	425	662	97	173	801	999999	864	999999	55	330	999999	920	391	10	942	680	999999	851	248	999999	422	910	999999	826	909	976	756	999999	704	591	104	999999	838	484	458	999999	999999	426	195	102	760	999999	747	96	263	557	13	258	995	60	587	543	156	309	29	515	800	271	999999	824	471	250	80	463	999999	680	91	999999	552	999999	558	918	999999	156	684	999999	172	999999	999999	361	999999	507	628	654	13	560	870	539	999999	943	999999	860	999999	370	999999	520	472	293	860	999999	999999	106	999999	300	502	669	877	999999	625	149	999999	35	698	902	851	999999	621	425	459	999999	809	552	450	608	268	
697	755	999999	525	173	999999	999999	914	990	885	999999	801	338	162	344	683	871	913	999999	601	421	172	269	999999	999999	898	56	999999	196	999999	923	656	999999	41	804	913	581	999999	461	999999	473	121	708	27	999999	171	293	273	999999	991	938	638	133	17	847	534	496	786	999999	999999	370	999999	727	227	961	230	704	306	357	431	999999	396	462	594	138	999999	464	999999	999999	505	615	782	999999	204	834	294	999999	999999	194	280	426	794	626	999999	371	427	393	490	65	999999	467	999999	916	693	999999	552	186	538	878	547	80	254	251	361	659	588	336	533	999999	676	697	613	999999	999999	999999	317	769	275	999999	710	999999	973	196	999999	48	628	866	35	315	292	117	993	221	646	209	182	999999	275	537	783	999999	860	107	388	66	854	875	839	999999	581	782	911	315	999999	631	999999	68	999999	323	999999	721	310	228	111	569	999999	401	475	877	832	999999	999999	999999	450	618	66	876	999999	733	194	753	36	346	733	999999	999999	688	53	25	113	123	101	951	506	71	999999	642	996	819	363	462	999999	962	856	816	287	183	864	559	999999	230	261	999999	138	287	694	999999	494	601	372	999999	999999	459	773	718	673	552	999999	389	999999	423	880	987	380	731	352	74	490	916	999999	999999	823	494	450	883	862	373	999999	999999	376	826	999999	404	456	348	114	950	198	147	152	999999	941	999999	731	999999	349	274	357	407	935	999999	483	577	379	349	201	862	999999	890	855	310	729	23	999999	999999	276	485	540	41	999999	402	999999	352	774	999999	91	999999	999999	999999	543	598	26	999999	999999	746	352	580	34	116	999999	252	999999	999999	292	842	999999	928	472	999999	885	999999	733	326	780	999999	754	141	803	883	268	853	999999	999999	356	267	294	999999	999999	276	658	696	461	433	883	384	461	577	999999	931	490	163	999999	999999	413	679	999999	999999	645	750	999999	999999	776	151	848	999999	152	229	951	34	999999	701	208	206	81	198	412	310	442	999999	91	999999	81	871	999999	115	999999	75	317	677	999999	594	668	979	285	447	999999	319	584	999999	241	241	625	999999	999999	789	955	999999	999999	224	999999	564	267	249	669	814	149	999999	999999	743	325	87	912	999999	632	999999	999999	228	999999	999999	999999	103	725	852	173	849	561	999999	498	999999	159	999999	113	999999	410	838	336	428	320	471	307	999999	570	841	273	164	329	999999	999999	418	756	736	757	338	945	183	839	999999	85	819	262	999999	999999	999999	593	26	999999	819	999999	793	999999	614	908	459	335	264	532	999999	589	18	530	
999999	999999	90	857	423	552	999999	157	999999	999999	921	999999	500	218	204	609	435	257	257	191	509	999999	619	780	999999	827	308	999999	691	651	955	825	77	299	51	481	335	288	180	474	208	672	646	999999	716	271	999999	250	999999	654	999999	636	341	999999	30	742	22	309	999999	595	253	772	466	999999	53	999999	285	211	176	999999	284	999999	87	783	982	837	831	824	999999	880	999999	67	871	999999	554	329	494	249	278	309	468	35	999999	585	999999	436	215	999999	751	620	985	217	999999	418	380	999999	558	557	845	193	999999	999999	245	833	186	999999	901	429	41	724	611	46	933	867	264	258	583	502	999999	556	631	771	82	453	999999	212	983	999999	666	604	770	936	999999	94	399	999999	790	739	999999	43	999999	786	999999	37	999999	949	283	216	164	131	999999	66	994	299	561	999999	999999	999999	999999	973	212	448	763	999999	953	674	642	848	478	983	468	843	103	530	999999	845	743	999999	443	946	928	777	307	544	238	713	942	114	999999	260	165	998	999999	435	830	999999	32	999999	83	345	316	435	738	181	663	533	963	474	278	715	405	80	358	999999	55	999999	150	229	208	999999	731	537	324	999999	999999	470	999999	999999	999999	934	822	999999	971	108	639	502	49	136	880	705	999999	478	836	817	855	999999	650	809	390	405	999999	999999	404	833	613	779	120	520	352	203	490	305	774	343	892	999999	109	259	362	552	396	24	348	999999	999999	263	700	506	999999	743	820	242	287	304	999999	29	999999	147	495	999999	999999	999999	783	687	224	999999	999999	502	924	600	999999	999999	457	837	18	931	999999	901	343	359	88	614	158	609	383	258	999999	480	354	873	517	961	764	502	170	867	240	660	288	999999	560	207	581	771	757	429	785	449	295	67	999999	845	804	145	781	999999	380	184	314	966	999999	232	157	61	999999	999999	636	955	677	151	999999	804	622	298	798	999999	42	999999	999999	953	472	577	999999	297	320	671	999999	628	720	392	497	65	999999	999999	617	999999	59	999999	999999	999999	793	999999	772	153	366	759	232	515	999999	900	999999	993	333	999999	503	859	46	860	741	421	999999	17	244	999999	653	644	999999	999999	680	999999	999999	511	698	127	170	641	805	52	930	560	999999	651	291	820	646	503	732	996	999999	999999	302	199	789	276	999999	785	596	487	499	722	311	922	835	876	999999	999999	999999	999999	200	861	64	994	930	190	972	999999	999999	999999	648	999999	912	461	491	921	178	642	999999	431	261	384	55	999999	552	999999	999999	527	999999	414	999999	412	
208	999999	806	956	999999	307	268	609	999999	651	69	182	839	999999	810	999999	999999	913	708	436	522	873	954	815	999999	736	451	722	930	454	408	321	671	245	951	394	655	999999	227	870	383	122	999999	610	325	999999	488	212	408	409	999999	999999	706	999999	890	999999	573	990	150	999999	999999	546	678	849	252	747	510	999999	397	999999	204	905	695	837	62	409	999999	999999	500	943	257	249	323	531	368	505	999999	999999	355	626	999999	664	394	999999	24	836	444	287	368	578	372	884	814	982	215	191	218	999999	999999	490	588	229	500	207	720	616	232	999999	999999	999999	141	164	258	771	603	539	521	446	823	225	965	999999	999999	922	580	372	999999	341	326	187	297	747	92	865	999999	601	174	196	538	999999	614	297	795	620	446	217	636	53	999999	675	999999	999999	55	999999	524	129	243	578	999999	357	192	891	830	314	459	394	81	999999	734	11	375	334	999999	424	999999	678	673	374	999999	999999	735	391	951	650	999999	525	701	45	999999	918	999999	999999	570	999999	226	999999	466	491	170	61	145	253	319	387	309	345	864	999999	999999	846	455	869	999999	263	621	800	999999	189	797	934	692	46	53	815	643	779	764	726	999999	888	221	192	213	434	238	492	999999	999999	351	181	660	81	599	503	472	498	502	999999	568	425	999999	287	693	236	368	108	210	503	999999	999999	999999	148	999999	557	999999	273	999999	668	35	999999	728	374	838	999999	284	621	447	549	353	154	287	457	167	999999	115	999999	498	977	75	139	292	999999	831	821	601	999999	649	52	868	208	833	999999	291	999999	697	418	448	999999	951	747	661	661	999999	598	252	133	981	648	451	700	774	688	603	895	999999	158	999999	999999	999999	999999	972	404	999999	154	321	453	175	727	95	697	495	429	35	999999	477	631	429	242	578	477	541	10	999999	178	434	155	241	395	592	548	874	431	54	199	999999	266	980	14	286	999999	999999	263	563	754	214	999999	662	999999	999999	999999	728	311	448	556	230	999999	999999	512	720	999999	221	779	999999	999999	823	74	385	835	553	220	650	425	955	778	520	287	447	846	999999	89	492	999999	967	999999	819	572	999999	497	968	999999	462	478	294	999999	587	187	128	26	930	150	999999	826	999999	218	575	313	999999	999999	46	943	534	957	548	641	684	265	812	999999	726	999999	999999	999999	867	749	999999	182	141	845	201	342	169	430	915	823	119	665	234	999999	999999	999999	227	322	999999	35	278	505	999999	652	435	331	374	359	299	680	999999	999999	959	981	460	403	
182	510	478	703	999999	999999	999999	725	531	999999	41	64	967	221	43	769	999999	841	481	262	252	999999	999999	869	968	810	140	999999	765	38	706	252	308	999999	343	717	844	758	252	999999	462	213	131	417	300	320	391	88	647	999999	655	128	999999	208	160	694	100	609	735	973	972	807	960	502	322	788	756	999999	877	999999	925	999999	999999	316	799	49	367	12	999999	657	428	999999	597	477	383	587	742	109	257	649	626	244	33	279	202	655	253	628	105	512	999999	821	210	331	372	977	529	999999	408	120	336	97	40	87	554	920	999999	999999	129	999999	55	656	322	238	699	690	654	330	123	153	999999	739	907	76	103	606	851	275	114	406	999999	999999	701	146	999999	538	214	946	724	281	446	760	508	370	999999	999999	509	971	999999	682	999999	208	90	264	324	597	190	964	984	999999	78	944	388	999999	675	508	955	185	916	170	486	708	605	999999	707	999999	240	999999	609	194	107	880	643	432	83	859	467	446	999999	725	358	250	999999	776	213	501	382	786	999999	958	953	333	65	472	205	624	603	248	999999	289	366	644	999999	799	850	198	310	955	649	999999	50	519	999999	201	999999	245	746	829	638	215	663	454	851	651	241	999999	824	180	236	458	266	228	888	999999	368	714	886	172	925	24	201	426	146	879	917	444	969	864	999999	960	878	999999	609	351	626	912	793	712	567	87	373	999999	728	200	559	999999	999999	821	832	999999	359	584	903	623	24	999999	999999	971	733	999999	999999	999999	999999	276	580	999999	618	547	999999	456	999999	183	999999	847	651	999999	697	945	330	999999	814	158	999999	562	611	304	869	999999	336	389	604	821	978	999999	284	412	620	462	620	999999	213	92	905	385	999999	185	979	66	972	999999	548	372	651	638	983	655	928	999999	665	286	622	632	220	999999	999999	109	205	834	573	249	450	245	335	264	999999	999999	252	999999	385	999999	324	999999	23	382	841	999999	180	350	787	629	999999	662	797	999999	999999	580	999999	378	534	87	999999	155	492	733	513	312	46	396	747	262	412	282	581	239	962	808	619	838	695	619	929	855	57	999999	999999	788	999999	991	999999	320	859	874	131	308	455	999999	999999	290	869	999999	205	783	603	534	227	210	999999	567	381	644	961	43	683	914	999999	135	108	548	967	724	864	999999	999999	436	402	537	161	282	783	793	999999	338	999999	166	424	999999	262	999999	727	564	706	999999	619	176	358	825	200	217	160	330	999999	999999	999999	154	673	159	207	176	142	689	
59	999999	783	588	999999	999999	75	526	500	11	873	586	999999	413	28	984	436	999999	87	999999	999999	943	131	999999	723	999999	25	823	493	274	999999	95	389	48	514	897	999999	41	999999	725	760	673	999999	159	999999	493	999999	909	136	689	723	999999	99	565	351	115	687	330	999999	462	999999	251	43	235	62	788	206	782	898	130	888	999999	999999	361	816	673	236	972	17	999999	741	999999	999999	804	999999	999999	995	824	696	408	999999	776	176	999999	118	999999	640	490	107	668	296	189	999999	999999	999999	328	388	738	748	678	999999	714	322	999999	999999	999999	554	999999	685	891	792	999999	96	999999	909	121	237	852	999999	308	42	745	875	348	999999	562	104	691	13	231	783	267	85	999999	529	505	463	542	836	606	964	412	805	216	999999	999999	103	522	106	688	101	535	494	999999	645	999999	839	999999	690	999999	416	862	235	463	118	999999	999999	78	969	413	658	695	26	999999	344	630	999999	999999	472	39	999999	999999	595	999999	999999	257	772	635	382	396	665	489	851	678	200	111	999999	352	107	351	617	999999	999999	692	999999	405	519	999999	999999	24	999999	180	511	661	999999	833	277	910	332	860	999999	670	695	999999	747	179	844	348	456	242	453	597	571	131	999999	444	40	903	294	999999	999999	925	999999	367	203	999999	977	200	979	999999	999999	999999	999999	247	589	946	338	969	999999	860	561	181	401	873	571	999999	999999	390	249	264	999999	374	626	597	132	836	999999	338	389	262	202	653	368	99	408	187	577	333	542	999999	116	70	958	433	183	999999	533	656	999999	598	885	999999	999999	724	563	999999	650	432	124	752	805	999999	999999	691	668	907	999999	999999	999999	999999	37	999999	847	773	158	742	415	202	999999	566	313	999999	541	790	999999	605	702	644	536	939	999999	154	999999	790	670	115	479	999999	765	999999	999999	232	192	412	999999	999999	749	999999	576	999999	999999	458	19	557	449	320	999999	800	323	73	215	178	775	999999	857	882	76	67	112	999999	273	147	437	999999	999999	90	999999	139	229	768	856	524	77	715	884	88	145	999999	351	360	647	679	954	701	70	585	456	656	555	687	999999	999999	84	534	999999	999999	999999	862	745	368	17	339	999999	554	217	690	111	999999	650	778	747	414	999999	752	405	594	193	735	96	236	633	656	999999	541	236	999999	450	542	168	999999	67	999999	915	982	353	318	999999	409	494	380	484	999999	16	999999	940	137	975	332	139	963	733	295	776	519	999999	360	999999	48	999999	52	250	568	900	682	720	475	498	733	409	96	
495	783	250	715	751	246	999999	806	601	999999	999999	999999	413	205	244	999999	505	406	258	999999	999999	70	90	451	140	999999	496	999999	66	475	638	999999	923	52	478	949	55	71	767	497	711	948	446	230	853	999999	165	705	448	948	969	999999	484	416	533	999999	702	798	585	999999	749	999999	999999	136	469	999999	999999	370	727	999999	726	999999	999999	760	291	614	624	860	598	17	761	791	999999	118	505	546	766	516	518	999999	256	999999	999999	931	748	394	208	999999	760	906	927	999999	977	163	231	534	462	724	135	999999	810	842	999999	577	999999	999999	999999	642	631	999999	190	688	851	683	999999	479	959	708	22	896	416	314	999999	691	90	999999	814	731	886	970	93	52	391	600	243	414	56	999999	856	999999	953	999999	688	999999	725	999999	942	303	126	751	575	754	999999	238	511	505	742	518	497	999999	153	999999	755	660	839	148	307	261	999999	999999	433	61	851	230	943	851	999999	999999	999999	841	34	520	999999	144	405	339	340	162	999999	737	672	537	420	999999	647	999999	809	999999	998	587	941	690	853	492	328	524	999999	999999	295	660	999999	999999	552	655	93	632	104	621	264	510	999999	999999	999999	712	999999	895	999999	999999	583	699	51	596	274	389	900	343	666	132	816	881	435	848	867	437	857	202	985	765	664	25	159	999999	773	498	778	796	999999	999999	999999	432	883	800	908	999999	619	999999	215	172	755	750	966	972	999999	383	84	959	999999	735	854	767	909	875	999999	568	549	852	823	776	610	999999	815	524	600	394	999999	635	940	280	818	574	987	822	19	999999	58	999999	393	999999	423	819	518	791	297	999999	522	18	999999	350	56	766	470	999999	562	999999	999999	451	382	999999	999999	448	28	999999	917	289	779	999999	865	999999	519	372	469	432	999999	999999	594	33	237	999999	871	989	282	600	233	61	114	558	270	367	999999	607	999999	999999	24	999999	800	511	874	18	984	435	999999	829	999999	684	999999	47	87	771	67	910	224	546	549	396	176	428	783	866	184	999999	826	508	553	911	999999	496	417	387	990	92	159	999999	999999	445	846	453	999999	549	754	76	481	498	310	79	393	999999	433	627	999999	382	728	18	833	763	999999	644	999999	999999	127	810	629	700	781	974	999999	995	999999	113	550	999999	658	243	121	117	750	338	208	484	528	308	999999	789	578	617	363	151	395	97	837	212	178	850	432	943	447	780	999999	335	318	398	999999	329	999999	96	723	495	896	725	22	280	445	801	999999	999999	747	999999	999999	173	620	619	
609	999999	276	347	999999	808	999999	178	999999	969	621	999999	176	140	999999	743	712	492	999999	868	255	669	84	566	999999	999999	459	613	999999	607	999999	999999	714	999999	999999	962	63	740	541	999999	683	727	64	53	659	572	999999	999999	92	13	137	639	279	752	374	939	534	999999	580	187	359	208	972	73	320	78	168	477	351	773	999999	971	950	979	999999	527	615	999999	907	203	741	999999	530	202	479	29	283	961	999999	999999	999999	353	169	363	565	485	755	999999	732	591	414	999999	919	319	323	166	688	999999	567	847	334	503	802	387	445	999999	677	999999	594	301	794	206	153	999999	345	999999	812	597	999999	708	771	623	308	326	789	584	278	221	879	323	999999	982	404	999999	523	999999	551	999999	917	404	807	976	999999	999999	999999	999999	24	426	973	999999	999999	999999	877	859	999999	710	205	486	597	861	892	466	999999	281	960	812	999999	999999	979	999999	794	40	679	28	901	795	227	866	529	581	569	852	247	902	969	248	115	545	999999	812	738	75	999999	65	512	351	86	135	480	984	415	357	446	572	191	322	422	859	957	290	493	338	956	26	999999	999999	999999	999999	999999	722	706	267	265	176	672	729	846	623	516	999999	718	102	396	545	176	222	415	675	720	656	826	256	587	130	999999	409	118	177	763	999999	131	999999	823	758	287	157	999999	280	999999	462	476	798	352	407	572	999999	999999	420	999999	90	635	554	285	999999	896	999999	680	145	999999	999999	620	678	860	999999	999999	999999	999999	637	267	999999	999999	145	775	268	190	999999	999999	189	557	928	466	697	327	999999	999999	577	804	177	862	827	477	956	432	635	841	797	938	308	970	934	131	315	163	831	959	500	778	26	999999	999999	556	501	587	919	806	923	999999	186	217	860	999999	111	775	440	551	174	712	149	427	392	999999	605	219	623	806	161	544	496	999999	346	799	999999	702	993	280	976	378	513	829	918	999999	762	100	999999	111	30	540	722	290	999999	787	999999	999999	999999	780	951	292	964	999999	999999	388	865	999999	871	70	55	999999	781	169	574	999999	209	320	509	946	336	515	109	522	786	999999	822	999999	927	558	999999	197	619	223	999999	694	999999	400	999999	539	581	308	229	59	65	621	999999	999999	715	999999	588	328	100	146	999999	446	192	452	999999	999999	566	999999	535	322	900	857	789	567	840	999999	392	809	147	969	374	37	999999	60	999999	174	862	269	500	928	970	841	107	483	770	883	511	960	73	148	973	922	773	906	158	999999	831	201	722	834	616	
999999	191	131	771	425	160	999999	985	172	182	306	168	606	351	68	760	315	999999	957	999999	999999	745	998	995	452	999999	389	901	999999	343	670	547	999999	321	200	999999	999999	999999	354	999999	378	999999	901	999999	677	763	176	564	99	999999	526	404	765	465	195	999999	192	999999	328	171	999999	241	726	999999	512	999999	999999	295	160	999999	783	603	999999	234	11	456	844	43	328	689	999999	999999	811	822	816	276	781	210	136	999999	478	850	393	193	962	147	258	82	463	917	270	881	413	999999	663	923	952	541	464	738	198	159	807	639	83	999999	999999	904	999999	245	977	302	168	993	929	933	219	268	271	864	208	772	579	411	428	215	420	129	168	893	324	250	746	398	999999	329	53	999999	119	25	717	999999	69	227	939	968	723	420	999999	729	713	693	279	999999	540	999999	579	406	220	867	536	309	999999	128	921	736	555	999999	35	610	889	464	158	999999	156	853	713	361	471	460	999999	10	367	999999	189	630	971	156	857	552	749	647	999999	252	489	417	609	940	306	212	999999	952	395	999999	999999	259	544	33	453	999999	712	228	934	759	385	535	999999	999999	939	300	765	409	913	482	861	999999	920	999999	766	999999	254	772	999999	268	48	999999	615	999999	598	930	999999	999999	703	999999	999999	530	712	999999	867	953	999999	302	11	15	447	23	49	912	999999	597	338	637	999999	714	442	940	173	999999	721	999999	920	737	717	18	999999	999999	999999	742	643	340	539	145	49	999999	274	999999	770	999999	821	34	999999	999999	915	999999	999999	999999	999999	989	738	899	367	46	999999	32	42	737	585	993	801	629	317	307	999999	999999	68	202	999999	453	999999	490	999999	124	854	999999	354	228	821	716	416	755	135	999999	13	999999	973	502	83	27	999999	999999	376	777	257	201	717	203	433	999999	942	408	999999	248	549	258	729	253	999999	375	677	999999	999999	869	586	55	504	600	999999	999999	986	565	129	999999	999999	999999	124	402	866	663	979	160	795	999999	999999	17	895	887	177	755	24	730	320	707	999999	999999	620	506	999999	211	697	127	999999	897	969	386	289	289	575	999999	143	999999	386	529	999999	527	999999	59	105	579	160	616	432	547	520	999999	255	999999	241	707	302	617	999999	665	965	861	260	897	897	396	999999	999999	322	999999	621	687	999999	791	320	822	946	570	999999	621	61	90	695	999999	387	713	141	999999	58	999999	999999	526	135	720	563	534	276	132	162	708	850	544	999999	999999	999999	833	911	463	111	418	761	999999	216	589	614	999999	176	898	
519	193	999999	861	568	454	209	105	561	999999	238	786	556	823	418	702	770	517	786	999999	437	554	999999	999999	765	999999	115	610	320	999999	116	678	368	378	999999	999999	999999	989	975	849	690	830	281	288	235	325	862	937	999999	513	819	107	108	371	471	965	391	587	106	928	349	599	785	25	526	559	428	188	999999	449	259	781	999999	936	999999	606	282	523	452	999999	999999	178	296	806	726	19	999999	999999	907	646	587	865	999999	999999	999999	101	55	265	761	999999	897	684	726	874	264	47	565	172	256	864	693	999999	145	656	162	999999	312	978	999999	999999	999999	431	280	574	862	393	888	494	435	33	561	999999	999999	775	552	102	451	422	551	689	453	418	999999	53	953	999999	999999	246	894	999999	999999	76	967	254	698	999999	413	161	999999	871	158	81	736	233	312	676	116	369	114	999999	729	889	436	999999	999999	999999	682	237	999999	153	663	652	599	105	999999	495	59	516	87	999999	688	300	410	999999	999999	999999	999999	526	740	287	611	999999	999999	999999	610	899	640	999999	191	138	793	185	999999	868	218	999999	481	640	988	816	626	600	291	37	381	438	999999	999999	79	999999	999999	166	496	343	541	301	520	765	495	999999	855	692	999999	949	999999	512	760	541	999999	44	901	999999	999999	924	660	21	89	113	463	999999	419	884	298	501	999999	637	688	999999	337	916	985	715	155	653	999999	934	275	341	999999	999999	999999	947	999999	44	999999	846	628	572	683	529	999999	417	311	322	999999	999999	403	833	999999	999999	823	564	214	556	59	195	896	884	962	726	745	748	999999	594	999999	472	601	263	712	999999	19	126	999999	807	704	577	999999	999999	727	990	540	442	632	99	54	124	742	999999	985	603	999999	744	999999	956	999999	474	58	999999	819	463	379	149	130	315	646	999999	51	407	852	481	781	73	999999	972	195	999999	125	278	550	389	999999	864	278	119	454	274	516	999999	999999	240	529	696	23	274	999999	999999	999999	327	453	999999	83	345	884	999999	821	886	587	999999	771	480	358	779	177	439	733	999999	871	20	999999	381	201	999999	383	622	951	94	60	892	999999	794	991	999999	999999	999999	999999	999999	999999	999999	298	568	686	999999	794	552	881	749	529	583	541	999999	999999	311	466	82	155	597	961	272	562	736	835	695	287	976	999999	559	955	999999	133	999999	533	118	722	302	694	999999	690	999999	999999	212	565	999999	360	253	275	690	341	752	67	718	999999	718	210	561	732	999999	600	818	74	331	794	999999	999999	999999	583	999999	999999	174	388	832	
907	999999	531	999999	999999	999999	344	43	711	797	227	212	999999	414	917	815	907	170	569	999999	722	999999	766	999999	418	999	26	168	999999	999999	999999	177	374	999999	811	301	196	850	390	374	656	567	117	276	113	591	659	55	999999	767	513	428	999999	999999	119	44	999999	123	942	182	351	185	373	856	695	60	838	999999	999999	625	629	67	780	204	56	165	765	999999	314	826	349	971	884	902	351	999999	571	689	125	776	927	999999	908	217	999999	999999	203	260	999999	63	752	999999	451	999999	148	456	647	410	638	954	999999	873	808	125	999999	380	301	470	999999	21	489	159	565	827	698	999999	158	572	182	576	999999	514	919	999999	84	999999	530	235	764	895	46	171	61	170	506	63	274	999999	385	651	188	733	745	999999	574	999999	999999	623	960	592	307	85	238	72	993	764	954	557	50	999999	850	76	705	619	975	328	107	404	331	644	999999	365	999999	530	999999	237	769	360	687	480	948	906	999999	182	597	961	932	989	177	999999	109	716	999999	914	999999	122	999999	135	594	999999	999999	27	302	326	310	941	887	707	674	999999	999999	999999	870	570	521	944	802	533	32	23	395	118	237	589	544	999999	999999	282	729	284	209	643	766	441	974	931	614	948	871	655	999999	235	324	999999	746	505	846	192	402	857	320	503	113	580	860	396	789	712	781	735	338	614	978	400	999999	362	837	438	999999	999999	339	999999	999999	376	939	999999	794	826	843	49	728	430	880	999999	964	999999	539	195	999999	587	151	999999	177	146	326	468	256	924	845	999999	999999	417	999999	811	999999	999999	841	737	640	999999	602	963	869	742	999999	908	734	117	435	999999	823	652	999999	17	449	438	686	526	59	481	913	999999	999999	460	999999	320	833	78	999999	999999	999999	801	554	999999	999999	187	42	435	999999	418	734	149	498	986	570	25	559	999999	372	98	999999	325	688	169	786	731	999999	999999	999999	696	84	665	762	926	995	31	107	999999	31	271	406	261	397	640	746	774	999999	994	890	365	760	253	706	265	728	549	123	394	103	264	203	622	999999	442	999999	79	999999	999999	990	999999	917	581	568	110	692	999999	928	57	423	22	359	989	999999	999999	935	999999	959	507	208	456	999999	999999	884	767	77	783	999999	954	999999	677	397	809	999999	351	447	189	685	605	572	209	620	76	999999	90	904	214	104	999999	506	513	999999	878	373	544	640	214	696	999999	43	908	341	973	750	745	624	550	985	187	568	756	155	363	999999	999999	835	841	741	804	863	862	
689	138	458	999999	567	519	446	469	711	242	492	999999	572	663	868	647	325	235	465	364	229	916	999999	750	999999	755	943	374	709	798	999999	892	937	999999	229	212	525	958	188	115	999999	526	475	335	273	270	791	281	999999	197	999999	999999	348	509	643	772	638	999999	999999	811	575	81	759	913	769	999999	947	401	444	666	132	367	57	360	999999	702	451	174	486	108	964	999999	245	999999	281	957	554	438	536	999999	573	816	533	376	999999	999999	766	999999	999999	999999	999999	399	837	473	74	169	468	999999	999999	941	331	474	231	336	847	999999	836	247	641	812	999999	518	865	999999	999999	315	833	681	820	228	999999	888	999999	999999	784	999999	999999	771	999999	121	498	566	189	999999	135	109	999999	207	528	636	205	999999	920	999999	628	804	534	849	380	759	336	999999	177	40	15	999999	865	419	999999	283	999999	999999	999999	999999	323	999999	338	280	999999	993	720	635	999999	999999	32	416	999999	854	194	979	999999	984	999999	999999	785	711	399	159	589	692	244	185	655	255	566	141	737	400	440	148	475	263	987	386	999999	700	634	982	18	599	474	20	235	999999	999999	999999	999999	999999	744	611	99	999999	691	999999	759	999999	980	907	627	999999	999999	577	424	55	999999	786	997	24	659	95	87	999999	151	990	228	233	950	94	22	482	468	644	655	829	999999	296	571	999999	999999	999999	720	726	999999	999999	999999	896	596	190	999999	456	97	658	444	659	533	682	47	701	999999	535	595	999999	895	155	999999	999999	921	595	995	227	224	999999	396	165	999999	361	62	34	79	331	637	769	36	566	395	809	999999	996	305	376	258	870	866	999999	908	823	830	219	694	999999	974	10	194	840	241	908	272	999999	999999	181	630	999999	999999	999999	898	825	869	339	759	999999	833	925	299	629	968	354	322	999999	999999	999999	999999	842	339	193	356	636	999999	999999	999999	487	547	922	712	133	746	999999	999999	246	999999	93	954	500	999999	999999	62	59	710	564	999999	886	595	966	40	743	999999	787	683	447	283	272	249	683	999999	282	86	999999	999999	176	883	999999	999999	86	999999	174	596	41	999999	999999	141	307	925	30	324	448	891	999999	999999	969	999999	958	561	801	963	931	999999	281	495	186	995	999999	999999	544	681	148	781	519	864	866	156	618	404	425	316	975	999999	229	368	566	390	999999	30	999999	999999	999999	181	314	123	181	331	325	546	216	273	999999	470	999999	349	185	666	382	715	34	999999	864	563	999999	494	987	594	624	999999	928	795	499	130	592	999999	756	967	477	
405	693	545	999999	999999	198	999999	325	515	999999	880	192	899	18	790	995	431	827	371	44	819	135	586	706	413	617	420	774	870	877	538	592	999999	199	976	32	489	991	792	374	984	179	999999	638	744	729	39	787	709	134	171	999999	394	933	657	280	116	838	427	464	778	387	455	637	426	297	999999	709	41	999999	515	439	45	997	999999	650	999999	947	962	683	588	999999	74	745	999999	514	999999	285	999999	999999	915	651	574	337	999999	606	724	844	999999	999999	999999	999999	756	999999	619	731	999999	396	999999	999999	626	999999	875	744	876	999999	322	709	920	911	99	699	177	999999	851	999999	865	999999	412	999999	999999	809	999999	516	999999	999999	875	133	136	984	999999	811	401	535	90	756	775	999999	999999	999999	294	24	999999	310	367	999999	999999	432	100	754	999999	290	984	440	999999	816	999999	368	816	617	999999	199	582	936	395	288	307	999999	254	104	98	45	256	963	168	911	885	434	159	872	999999	999999	999999	999999	999999	245	826	961	454	273	333	999999	23	999999	178	104	441	999999	999999	999999	758	520	187	995	665	831	999999	31	281	178	930	998	219	999999	510	999999	166	999999	818	159	461	999999	196	980	771	999999	31	413	794	74	479	898	999999	80	999999	596	999999	47	999999	296	999999	999999	689	286	342	999999	999999	999999	343	350	938	999999	179	999999	627	422	333	207	234	999999	809	630	236	217	699	999999	489	149	999999	913	561	128	494	999999	999999	656	656	910	999999	999999	484	951	79	453	136	248	729	754	999999	700	999999	78	813	999999	999999	580	578	999999	586	310	845	68	249	429	999999	819	747	647	817	999999	766	422	999999	787	999999	858	561	782	91	460	312	734	999999	139	649	493	314	999999	54	377	88	183	334	347	999999	999999	999999	650	664	999999	501	91	999999	481	999999	851	518	36	233	629	999999	795	401	136	998	120	999999	119	779	305	999999	985	603	449	892	999999	98	999999	196	999999	999999	999999	128	774	959	230	797	999999	205	798	999999	288	538	999999	358	292	782	207	348	490	63	602	870	999999	801	515	999999	497	588	351	999999	999999	999999	149	483	118	999999	999999	177	777	322	999999	914	981	330	236	457	188	101	610	810	890	873	706	40	553	50	759	973	453	742	310	635	853	45	679	449	399	941	249	614	166	40	571	177	905	688	888	999999	575	68	309	999999	978	999999	872	999999	999999	118	930	999999	917	999999	999999	999999	22	999999	70	999999	651	999999	67	246	851	995	654	860	312	539	134	865	161	721	407	395	443	904	656	323	173	
257	316	290	21	181	697	999999	999999	535	164	392	627	943	395	788	10	999999	553	982	999999	22	999999	603	999999	74	915	999999	999999	338	601	117	999999	747	782	404	480	777	235	999999	999999	151	553	777	384	742	247	218	335	619	394	380	360	674	437	161	999999	713	306	946	266	501	267	978	934	57	526	880	171	991	317	232	999999	873	684	745	999999	999999	228	251	999999	999999	869	999999	943	231	756	202	999999	999999	275	766	481	288	423	807	883	999999	843	337	999999	366	999999	344	999999	999999	999999	486	990	691	692	786	495	65	999999	558	631	631	44	712	300	334	570	540	726	550	751	559	459	876	861	894	999999	891	34	999999	999999	535	334	782	687	279	211	628	999999	488	281	426	168	864	186	261	539	140	999999	999999	796	516	618	760	420	999999	999999	123	999999	999999	288	604	40	658	898	105	999999	262	999999	30	999999	999999	601	247	999999	335	400	594	700	999999	365	999999	854	142	999999	153	917	574	999999	999999	252	999999	797	151	999999	677	395	999999	966	91	954	286	115	999999	999999	854	914	380	999999	94	999999	442	423	230	441	999999	999999	897	999999	999999	999999	732	999999	331	778	999999	154	460	47	999999	999999	889	999999	618	654	88	273	999999	999999	819	238	547	999999	287	119	810	675	577	709	300	928	999999	999999	220	903	232	395	783	999999	736	709	464	342	999999	154	999999	813	804	999999	363	646	999999	999999	174	527	640	649	613	221	967	368	577	750	747	673	999999	373	418	715	432	692	489	600	999999	999999	773	999999	203	143	999999	997	999999	999999	356	654	27	963	361	999999	999999	583	782	999999	280	377	142	713	595	226	999999	340	404	98	153	670	999999	320	898	999999	753	999999	455	480	805	970	999999	575	404	102	656	487	21	725	452	848	910	999999	330	999999	977	70	999999	977	999999	85	602	781	999999	685	498	706	75	999999	940	999999	137	312	767	310	879	567	319	503	570	225	328	679	646	304	760	248	989	639	86	693	816	478	999999	729	377	999999	717	719	604	999999	422	714	784	999999	721	607	160	30	389	999999	750	126	417	999999	757	923	145	563	924	999999	999999	435	230	257	31	999999	272	47	932	999999	850	600	898	999999	802	614	999999	999999	582	163	98	999999	260	666	942	999999	71	824	999999	454	580	163	794	354	242	986	493	537	592	999999	344	999999	999999	999999	569	160	227	796	422	153	38	113	981	771	171	999999	185	564	315	331	999999	447	75	488	592	697	805	553	388	999999	130	367	449	520	818	975	881	44	107	999999	
999999	275	412	829	426	477	181	32	193	494	999999	929	232	271	474	896	57	609	999999	872	355	673	417	607	32	670	664	999999	952	195	866	151	999999	523	848	332	45	246	999999	124	525	782	999999	894	13	201	145	187	55	922	927	999999	410	234	446	809	857	804	807	755	813	711	80	998	627	669	999999	708	999999	152	860	811	546	519	357	572	313	522	999999	830	534	999999	424	40	267	593	741	242	87	49	474	241	439	999999	311	813	712	371	276	344	729	437	764	999999	999999	126	999999	890	877	999999	506	344	211	999999	231	336	296	999999	999999	43	928	999999	630	383	678	999999	382	240	999999	543	859	941	255	269	110	107	721	521	969	151	858	999999	365	999999	543	139	999999	462	999999	974	527	999999	631	999999	415	500	807	391	999999	441	743	999999	682	344	999999	564	999999	999999	999999	133	614	775	80	598	999999	87	874	999999	999999	999999	599	920	155	243	26	999999	319	22	853	609	300	340	296	999999	407	999999	177	30	999999	999999	50	97	585	961	369	751	603	42	67	337	625	391	551	999999	842	823	359	449	999999	999999	999999	999999	98	276	833	284	488	542	201	822	910	853	999999	862	507	511	999999	193	999999	274	593	287	955	525	983	999999	788	999999	695	583	999999	728	703	373	733	964	999999	999999	999999	94	273	70	841	245	427	772	165	689	189	340	489	999999	999999	63	999999	967	130	572	292	924	999999	878	847	617	818	999999	999999	861	999999	999999	512	35	999999	999999	11	999999	446	719	107	221	999999	109	430	364	104	837	162	649	999999	999999	844	436	36	213	598	394	222	233	999999	245	621	304	560	646	828	464	119	786	62	710	531	411	475	80	181	999999	458	493	522	980	999999	510	999999	373	698	85	998	853	199	616	999999	999999	999999	861	599	458	549	999999	535	999999	728	999999	597	429	244	442	961	955	41	212	936	729	711	445	999999	120	572	196	948	753	465	266	597	999999	400	319	118	613	481	722	846	999999	957	882	262	664	913	999999	139	265	123	999999	821	986	680	590	511	857	655	488	886	362	835	782	184	999999	778	162	38	924	334	358	999999	999999	366	271	771	999999	999999	552	999999	269	67	692	999999	423	444	999999	764	809	807	261	957	992	836	493	999999	185	707	790	999999	761	283	999999	930	999999	567	999999	630	418	999999	999999	673	113	291	999999	305	999999	152	761	37	178	397	229	126	999999	401	492	482	872	432	596	999999	402	666	446	985	999999	761	874	855	999999	979	356	999999	135	587	999999	999999	218	
198	695	43	999999	999999	999999	999999	999999	999999	857	373	85	40	999999	985	232	560	281	447	844	999999	452	391	999999	905	106	198	50	999999	991	496	547	781	273	684	737	562	999999	638	999999	82	931	999999	904	510	779	900	231	999999	767	574	315	999999	866	999999	746	314	765	50	667	999999	999999	999999	106	370	825	999999	767	83	258	669	385	642	499	772	710	686	487	766	135	205	967	680	470	426	191	141	915	999999	937	432	797	144	971	429	999999	114	669	543	999999	486	999999	157	121	107	999999	999999	916	103	999999	69	999999	998	999999	999999	999999	999999	365	999999	189	999999	999999	999999	145	825	872	251	671	80	33	605	999999	943	91	649	71	819	568	373	237	518	225	822	829	878	999999	999999	230	509	866	106	749	989	363	999999	107	72	21	295	235	999999	11	846	80	271	52	999999	999999	274	410	742	999999	999999	452	671	478	566	251	999999	999999	83	30	999999	999999	926	855	999999	999999	100	552	998	807	283	147	999999	517	379	999999	567	835	721	999999	955	999999	133	23	999999	999999	692	999999	999999	999999	753	75	161	926	838	642	153	999999	24	304	825	722	411	935	810	999999	172	163	999999	999999	684	432	508	201	75	999999	89	999999	107	999999	896	578	999999	187	999999	217	985	362	678	736	608	999999	820	427	66	242	999999	999999	999999	903	385	539	422	726	146	999999	567	960	861	775	999999	239	318	534	999999	257	711	233	881	603	868	809	485	373	999999	532	611	90	145	999999	999999	999999	711	203	999999	367	999999	293	50	731	999999	35	501	999999	183	378	843	999999	999999	809	531	999999	316	609	999999	575	999999	59	521	614	720	486	999999	999999	999999	671	528	124	430	49	101	428	999999	160	999999	842	318	582	199	999999	689	325	70	336	311	999999	999999	999999	168	539	999999	999999	772	436	999999	173	999999	471	503	511	849	729	999999	981	717	112	290	166	999999	999999	267	481	860	683	999999	404	426	499	999999	999999	97	999999	999999	890	999999	984	655	756	148	788	999999	846	88	999999	999999	999999	459	999999	618	208	623	427	454	965	282	832	256	99	511	999999	747	710	743	998	424	999999	772	974	255	733	457	533	28	999999	559	420	402	182	696	965	944	347	881	530	882	669	972	999999	618	999999	737	566	255	531	51	932	113	90	273	564	999999	485	833	884	750	99	409	586	415	999999	439	999999	999999	999999	999999	999999	828	223	125	755	460	782	999999	353	995	891	288	496	826	626	316	322	999999	999999	778	469	514	996	779	999999	269	395	585	756	999999	663	173	709	
858	641	114	999999	964	518	113	415	128	489	888	859	999999	912	759	999999	555	127	174	999999	767	213	895	999999	999999	999999	999999	999999	206	609	880	342	727	579	637	195	522	426	358	999999	999999	372	350	34	999999	919	982	357	635	796	211	999999	498	902	941	999999	745	282	456	641	33	48	999999	519	608	556	141	241	284	574	275	138	999999	773	999999	404	862	871	723	523	350	147	999999	410	408	535	843	825	638	982	999999	250	970	716	999999	988	164	831	425	999999	788	750	82	999999	530	82	999999	725	999999	546	793	999999	558	932	301	885	609	999999	121	83	712	316	603	302	133	35	168	62	999999	999999	999999	41	455	171	735	599	75	378	880	335	948	128	166	101	999999	576	691	47	425	999999	389	357	720	352	848	481	157	779	938	504	999999	534	999999	423	999999	999999	999999	999999	206	701	820	241	927	999999	135	594	159	511	113	557	343	130	636	912	999999	892	999999	113	323	999999	452	295	440	385	421	423	798	743	999999	436	157	305	841	723	672	999999	999999	934	226	999999	331	646	999999	999999	171	999999	898	417	558	999999	999999	999999	83	942	259	534	801	551	374	711	795	416	715	677	410	48	289	912	249	999999	999999	386	886	999999	932	805	619	59	223	999999	999999	999999	194	999999	985	831	999999	898	474	147	999999	999999	570	999999	999999	915	930	999	980	999999	999999	985	177	842	999999	75	439	25	20	453	915	999999	999999	746	196	414	231	332	691	999999	816	999999	999999	111	368	999999	815	380	599	999999	874	999999	79	100	999999	999999	999999	999999	999999	999999	401	999999	888	30	231	606	550	999999	329	64	999999	607	317	999999	999999	133	547	999999	483	356	259	69	425	993	578	306	682	999999	632	656	201	879	881	770	187	609	502	427	999999	999999	53	999999	61	544	333	999999	312	667	782	999999	992	999999	868	999999	999999	342	790	895	452	925	923	312	201	672	999999	814	726	546	999999	707	630	999999	196	999999	999999	268	17	881	670	311	993	24	464	642	663	54	20	786	109	845	999999	607	974	953	999999	741	999999	389	999999	999999	999999	765	444	85	999999	872	999999	157	792	412	335	909	234	150	999999	908	847	559	18	819	999999	940	446	387	999999	32	155	999999	999999	571	468	999999	210	161	999999	238	999999	389	999999	999999	93	863	993	697	999999	910	382	999999	31	999999	893	250	380	861	714	609	328	999999	999999	999999	726	727	999999	999999	943	999999	708	82	388	703	338	467	286	227	735	940	946	749	999999	978	650	321	999999	953	677	999999	258	349	447	161	
910	999999	202	935	74	366	599	999999	999999	813	999999	309	455	328	999999	436	963	162	135	773	999999	578	199	219	696	415	516	321	999999	725	458	369	635	999999	793	815	275	351	162	379	999999	184	999999	63	776	350	865	892	361	251	999999	105	999999	674	498	341	999999	983	248	659	849	287	999999	37	364	999999	674	228	535	785	999999	622	10	756	432	488	582	999999	442	999999	999999	624	959	312	471	363	156	960	738	461	491	292	112	502	999999	73	999999	968	698	935	675	999999	367	576	90	641	105	466	252	20	759	197	999999	892	999999	999999	999999	915	999999	11	695	714	489	83	304	878	519	507	235	999999	532	613	447	507	681	901	267	393	231	830	268	999999	999999	999999	702	303	999999	220	392	305	744	50	999999	697	999999	999999	999999	294	281	212	131	597	240	883	487	155	999999	53	221	217	967	935	693	735	742	999999	999999	999999	380	10	146	999999	124	930	999999	492	210	999999	267	999999	743	973	121	29	708	999999	458	999999	250	999999	553	697	999	999999	338	809	356	677	955	244	965	406	913	999999	75	999999	483	310	269	999999	945	11	786	999999	474	994	823	674	37	81	557	170	999999	823	456	449	310	939	602	999999	146	532	999999	32	753	347	69	840	953	886	197	158	999999	254	611	999999	910	508	999999	343	985	681	650	883	687	805	884	99	824	626	521	543	708	455	859	422	217	764	747	999999	934	999999	721	999999	999999	409	999999	276	999999	999999	999999	802	238	999999	828	464	882	999999	999999	948	999999	970	25	999999	374	654	449	999999	395	198	999999	999999	760	584	409	12	960	999999	999999	288	221	618	876	919	97	719	999999	999999	999999	404	539	999999	999999	799	673	964	967	394	775	239	959	999999	880	34	569	999999	51	653	859	825	504	999999	910	999999	999999	844	103	106	249	655	999999	10	502	991	658	48	727	999999	910	445	45	999999	999999	770	328	746	737	852	999999	999999	677	661	590	801	899	999999	396	371	999999	829	871	871	155	130	890	959	971	999999	375	530	665	89	999999	424	790	928	650	999999	738	990	116	250	999999	544	999999	687	999999	701	101	501	651	365	899	91	573	999999	999999	999999	879	369	774	848	486	999999	49	597	918	176	20	971	516	256	632	81	722	630	134	610	152	213	549	280	999999	873	878	999999	999999	661	850	626	508	47	269	999999	225	268	763	916	505	389	769	252	690	130	999999	404	732	827	368	942	49	999999	469	676	820	504	60	612	950	999999	417	266	326	394	472	479	999999	264	856	464	
999999	999999	999999	763	443	999999	589	999999	888	483	999999	363	303	907	587	689	577	592	558	999999	999999	160	999999	766	972	512	999999	306	999999	999999	417	999999	971	904	85	830	999999	999999	243	523	915	383	724	476	172	999999	963	419	807	782	901	404	705	145	999999	716	252	349	999999	930	379	292	999999	381	76	108	391	399	831	756	975	870	359	44	805	999999	435	499	603	918	549	517	499	875	614	23	773	835	657	999999	999999	374	999999	312	999999	632	364	999999	410	999999	672	573	587	60	806	999999	54	670	999999	999999	999999	753	745	999999	999999	862	793	153	767	62	335	555	741	472	177	999999	999999	999999	999999	183	480	93	98	539	999999	976	929	448	78	583	968	999999	506	245	87	835	629	53	921	291	838	220	585	357	738	126	999999	125	883	999999	999999	997	779	999999	941	207	999999	999999	999999	414	999999	999999	84	194	999999	232	999999	999999	999999	999999	982	911	999999	609	999999	269	508	741	800	139	154	999999	999999	873	506	971	332	350	303	880	181	423	426	516	358	999999	146	401	999999	516	76	999999	999999	999999	222	175	870	179	821	681	699	999999	414	999999	270	128	789	211	687	123	900	999999	212	514	171	569	494	999999	261	851	133	999999	999999	294	72	818	94	999999	660	999999	110	162	528	621	190	999999	18	999999	255	239	703	934	999999	159	615	999999	132	999999	389	653	680	260	918	970	999999	592	999999	999999	434	452	44	774	999999	355	22	747	999999	590	333	913	560	564	999999	31	157	999999	402	328	678	705	696	868	635	16	660	849	244	558	73	598	999999	888	506	803	205	929	394	999999	146	868	999999	541	999999	475	103	126	886	999999	999999	369	199	136	451	728	755	175	148	999999	694	173	512	631	999999	735	999999	999999	68	999999	826	227	804	999999	999999	810	527	164	976	170	913	544	963	999999	999999	704	999999	676	447	777	999999	40	999999	850	674	999999	999999	999999	25	166	999999	431	68	324	80	605	999999	999999	944	640	999999	999999	199	999999	629	160	209	174	895	822	337	444	234	999999	523	795	437	953	370	217	999999	972	149	999999	999999	492	485	648	278	140	149	253	731	807	576	999999	840	811	230	523	999999	999999	999999	202	829	999999	206	999999	800	284	999999	611	794	736	999999	238	462	999999	999999	147	674	560	999999	765	682	94	712	427	714	999999	955	999999	999999	999999	443	264	322	999999	999999	999999	295	707	848	999999	963	999999	458	995	999999	347	993	470	639	93	999999	223	305	894	520	745	218	779	73	999999	329	551	999999	948	302	930	916	516	
390	297	852	967	712	999999	802	999999	635	717	805	376	85	494	999999	649	999999	230	959	427	435	254	676	515	644	999999	999999	999999	999999	509	702	691	431	486	89	351	240	881	511	403	102	377	119	500	974	697	657	834	565	239	950	82	999999	498	999999	145	621	999999	333	999999	999999	999999	493	999999	25	123	944	598	415	999999	418	125	719	566	334	999999	999999	185	541	946	467	840	855	999999	999999	999999	999999	932	999999	944	730	893	999999	913	176	711	884	999999	485	999999	752	69	429	919	999999	835	363	415	999999	32	999999	445	804	386	139	999999	534	71	999999	395	403	999999	202	470	915	524	999999	805	399	622	184	999999	700	681	999999	408	421	936	610	999999	275	315	999999	999999	999999	294	98	182	999999	780	187	999999	999999	99	999999	739	866	958	999999	305	278	558	999999	999999	848	999999	745	133	191	731	974	999999	999999	999999	999999	98	999999	819	999999	630	435	999999	999999	619	999999	361	999999	610	999999	464	542	463	932	999999	455	717	300	226	534	999999	549	999999	991	62	805	588	371	999999	969	378	495	999999	440	383	869	884	536	405	116	999999	999999	144	999999	726	199	521	666	155	407	412	798	38	295	434	999999	470	402	999999	814	857	999999	189	999999	847	969	495	32	558	999999	571	190	999999	999999	47	988	999999	67	274	999999	294	921	225	167	567	579	467	999999	16	302	409	491	999999	999999	259	999999	999999	504	999999	757	703	498	117	709	836	999999	999999	918	999999	445	676	412	138	999999	529	999999	774	32	82	999999	511	734	999999	266	46	999999	622	313	860	540	72	910	996	516	170	796	814	999999	331	346	676	999999	513	570	625	996	999999	999999	999999	999999	999999	902	999999	793	256	969	999999	999999	672	756	608	599	67	716	999999	766	416	999999	999999	999999	131	999999	701	736	999999	962	230	456	999999	50	999999	999999	252	546	808	169	999999	999999	270	201	324	999999	999999	999999	737	999999	491	796	197	858	999999	999999	519	999999	999999	474	999999	694	202	294	748	35	220	631	40	450	357	520	999999	223	288	999999	361	753	418	168	423	136	999	525	480	433	268	782	460	984	649	914	354	344	958	793	20	999999	999999	999999	752	999999	543	296	728	971	999999	974	999999	385	389	999999	919	44	60	999999	999999	677	813	325	766	999999	180	56	801	443	176	574	265	494	203	385	311	129	999999	211	593	712	796	508	544	294	211	999999	999999	882	994	320	293	999999	109	999999	172	136	532	324	51	497	495	999999	805	324	719	96	191	14	465	999999	628	849	999999	981	999999	314	780	
482	999999	105	451	918	999999	856	291	999999	394	861	223	184	596	101	169	105	227	511	999999	229	999999	999999	999999	600	427	204	692	443	402	127	462	999999	356	60	97	945	56	576	999999	999999	43	347	999999	330	791	291	999999	536	689	395	764	378	611	560	999999	122	999999	999999	501	253	999999	847	979	277	999999	365	827	545	14	223	59	650	664	754	196	237	422	572	809	145	990	165	999999	999999	362	999999	256	999999	153	999999	743	206	85	999999	785	196	368	999999	921	435	463	668	532	476	346	999999	713	856	374	679	700	639	50	365	263	18	104	973	914	325	119	42	402	39	479	853	575	999999	969	10	999999	987	651	384	682	332	633	999999	999999	999999	999999	999999	431	474	284	114	165	719	349	777	102	395	520	999999	326	431	275	999999	996	492	548	999999	886	374	809	712	988	665	683	930	999999	816	999999	675	945	718	611	999999	999999	375	697	855	999999	202	999999	484	477	54	68	261	67	999999	291	187	999999	999999	513	67	664	999999	126	500	999999	419	402	999999	92	844	660	607	819	346	748	630	999999	999999	930	694	465	999999	999999	999999	607	431	873	999999	535	135	999999	228	215	553	274	191	258	207	819	312	999999	632	402	632	394	460	441	999999	392	660	392	17	797	999999	999999	338	999999	999999	999999	614	545	999999	750	956	870	441	999999	999999	999999	566	381	597	999999	999999	894	833	999999	612	999999	157	999999	163	999999	874	743	999999	999999	999999	952	935	853	999999	315	214	999999	649	999999	445	999999	999999	68	999999	647	999999	999999	794	144	179	924	999999	405	725	624	999999	624	392	299	875	999999	999999	999999	16	323	999999	999999	306	292	669	999999	254	951	497	999999	605	98	999999	999999	44	999999	999999	999999	262	471	194	540	999999	999999	570	589	999999	999999	16	231	999999	999999	999999	852	999999	122	982	511	474	319	680	816	907	875	28	656	800	876	999999	290	999999	81	758	545	138	605	584	845	722	90	485	999999	944	276	991	663	46	999999	14	999999	612	447	368	942	790	378	633	262	999999	999999	999999	999999	999999	725	956	787	194	999999	724	905	999999	147	788	394	833	786	872	640	999999	365	619	827	872	342	677	827	712	815	754	760	972	332	412	808	999999	977	797	999999	319	999999	479	999999	258	108	394	999999	658	999999	119	14	506	992	999999	999999	304	961	636	999999	999999	138	84	378	762	963	999999	216	999999	980	103	999999	989	653	331	680	885	999999	999999	773	947	212	179	999999	999999	750	264	999999	953	335	513	339	999999	42	180	999999	139	999999	767	999999	
175	188	999999	677	880	999999	25	852	999999	999999	201	215	392	999999	816	846	959	345	673	22	999999	953	262	409	476	999999	999999	999999	482	150	999999	999999	332	999999	607	999999	471	501	859	999999	734	411	318	265	999999	308	947	999999	226	334	231	794	999999	754	584	222	925	341	211	999999	747	999999	380	531	157	415	999999	107	265	56	384	467	486	230	287	308	644	997	999999	177	816	37	740	999999	918	756	358	578	710	999999	999999	140	999999	742	705	999999	999999	787	999999	728	426	999999	232	179	949	763	317	999999	476	286	578	928	76	43	309	719	328	232	612	401	67	313	397	870	212	254	177	743	524	611	999999	856	890	545	751	966	805	570	208	164	448	151	111	999999	816	916	73	999999	443	999999	357	999999	184	715	999999	122	463	361	966	704	596	574	999999	999999	18	721	999999	530	291	342	914	999999	33	457	952	915	212	963	63	296	191	909	999999	999999	263	468	999999	999999	874	638	999999	453	603	999999	999999	873	999999	999999	999999	105	878	542	975	111	999999	999999	999999	727	762	755	999999	499	307	999999	523	687	275	163	999999	550	49	863	999999	652	999999	470	164	530	889	89	466	965	549	958	418	648	933	208	467	663	684	954	421	128	728	24	156	923	980	881	608	999999	999999	874	66	24	886	332	282	999999	445	264	837	683	299	944	950	999999	999999	874	753	76	695	947	866	94	452	537	924	814	324	999999	550	18	480	170	340	674	902	403	762	999999	925	999999	227	429	999999	999999	829	784	73	806	660	999999	999999	542	610	999999	999999	999999	572	999999	408	999999	297	215	714	829	213	138	614	285	446	869	122	152	150	999999	729	999999	967	714	999999	999999	999999	517	579	444	880	938	999999	652	666	999999	999999	414	212	999999	999999	22	714	999999	534	701	179	788	369	791	992	985	401	999999	957	571	999999	858	649	268	717	780	635	279	948	275	578	961	619	515	48	707	939	999999	281	716	732	679	190	17	999999	962	157	787	999999	894	547	790	694	104	927	972	764	999999	750	788	387	444	348	269	133	218	179	999999	753	295	56	718	498	251	839	999999	678	642	298	754	999999	847	827	64	727	787	276	524	588	76	943	996	932	493	339	999999	340	920	884	761	793	303	44	999999	848	829	999999	453	265	604	303	131	999999	995	165	540	616	294	541	999999	941	654	276	686	351	59	785	14	999999	551	992	757	999999	999999	961	339	999999	670	999999	898	999999	999999	268	999999	772	999999	352	936	338	798	681	56	389	549	819	148	
37	357	815	798	53	297	541	714	611	546	999999	127	43	826	999999	945	88	642	849	128	999999	999999	914	530	707	849	999999	123	870	946	999999	999999	717	822	311	465	999999	417	999999	999999	291	999999	382	236	458	999999	902	511	80	999999	999999	747	999999	999999	999999	745	999999	295	101	999999	621	427	843	665	178	999999	410	220	524	272	999999	671	999999	650	836	999999	909	688	999999	482	946	999999	52	145	978	630	999999	26	79	999999	31	570	325	999999	999999	864	999999	717	67	304	824	691	986	808	644	306	999999	59	864	912	835	754	222	999999	257	456	384	708	686	999999	644	394	999999	958	250	529	999999	135	73	999999	999999	201	630	778	658	265	187	244	999999	681	670	470	161	167	731	999999	357	707	414	140	489	999999	999999	519	659	439	550	38	999999	125	999999	834	985	999999	999999	999999	134	444	999999	992	278	150	218	999999	877	183	242	999999	236	999999	182	648	999999	933	999999	138	171	999999	128	999999	714	158	676	385	730	836	484	270	385	97	999999	912	747	422	861	348	793	35	999999	485	207	567	801	594	942	312	999999	62	407	653	482	999999	326	741	287	129	473	833	284	51	698	971	607	999999	999999	999999	901	308	999999	155	344	145	479	642	31	157	357	92	999999	428	999999	432	863	999999	615	140	596	16	144	741	999999	960	750	600	787	235	999999	662	763	683	411	815	999999	262	999999	346	542	684	999999	999999	999999	391	400	856	999999	276	118	874	534	700	673	895	173	999999	280	384	999999	879	855	795	197	694	329	759	26	906	452	611	423	999999	598	912	296	14	999999	999999	569	894	281	520	999999	95	138	72	20	515	652	650	981	934	951	662	999999	924	942	999999	71	999999	839	422	824	506	461	265	112	761	999999	168	370	787	814	999999	999999	999999	677	999999	566	999999	748	999999	264	801	629	489	999999	935	93	371	999999	891	999999	928	64	859	696	620	633	872	960	259	906	493	290	999999	129	999999	65	494	256	840	999999	805	892	338	999999	999999	876	972	937	176	999999	247	106	479	365	886	446	999999	647	66	999999	694	305	499	604	771	520	435	999999	867	999999	999999	124	231	379	626	45	999999	999999	999999	999999	661	934	794	999999	669	999999	999999	999999	999999	23	316	999999	200	371	827	999999	403	734	396	512	451	612	80	296	89	132	875	109	739	851	720	55	973	323	999999	759	511	918	934	384	709	597	135	853	573	751	999999	999999	552	126	641	991	999999	171	302	58	864	507	501	546	999999	999999	109	392	999999	270	872	999999	554	
77	997	484	800	22	999999	853	487	226	723	999999	207	25	557	622	999999	999999	740	999999	30	768	894	999999	426	397	862	998	498	743	560	999999	878	57	999999	484	129	167	200	303	368	449	571	648	783	174	348	505	163	999999	182	573	530	70	999999	786	183	993	68	412	159	803	365	999999	666	421	458	999999	999999	999999	503	62	999999	446	454	581	207	256	230	999999	999999	367	999999	21	570	999999	781	818	200	999999	311	999999	999999	999999	154	999999	999999	999999	981	999999	715	198	794	91	999999	999999	45	94	615	285	589	999999	999999	805	999999	792	958	353	183	679	999999	639	959	193	770	377	999999	999999	301	889	496	379	274	999999	546	859	573	763	37	449	950	696	212	915	938	385	362	303	999999	362	606	999999	654	312	732	85	239	610	999999	616	177	999999	793	726	788	219	661	999999	269	503	228	204	325	999999	728	943	437	54	254	395	25	659	325	939	293	756	724	962	135	470	630	999999	453	999999	282	665	999999	486	999999	999999	724	446	43	999999	143	411	424	921	999999	788	648	195	999999	924	601	518	970	853	443	42	494	698	999999	798	873	266	751	999999	460	73	50	951	917	525	999999	578	625	394	805	882	341	803	389	346	822	444	606	529	820	999999	694	59	52	103	244	999999	999999	245	67	877	660	520	470	519	999999	697	277	840	263	999999	999999	999999	999999	999999	701	691	319	999999	999999	999999	660	231	93	696	379	990	908	823	291	646	921	390	336	928	231	820	342	870	999999	134	177	999999	275	999999	871	118	12	491	402	552	716	213	269	628	226	999999	436	773	150	758	789	453	559	999999	111	999999	999999	128	339	880	358	999999	999999	851	999999	894	955	296	825	270	988	426	431	738	930	718	130	708	711	793	999999	569	730	839	345	723	999999	658	999999	369	858	883	162	999999	204	277	357	418	999999	332	482	999999	948	879	769	372	32	820	686	393	391	550	999999	999999	496	789	999999	25	515	548	688	999999	600	465	999999	999999	999999	908	544	662	370	712	351	389	321	253	620	999999	79	972	700	395	971	312	978	317	476	999999	999999	414	558	999999	902	999999	644	185	550	493	999999	665	108	123	286	999999	32	678	209	37	234	253	179	999999	945	543	848	302	334	297	999999	104	999999	999999	882	140	114	999999	810	533	745	145	999999	136	383	414	874	586	119	999999	290	309	999999	449	391	999999	245	689	395	369	999999	999999	850	999999	16	999999	37	450	999999	999999	919	993	868	675	291	99	550	52	494	541	668	271	999999	
999999	17	999999	999999	197	999999	999999	894	424	643	451	563	404	295	448	130	10	999999	999999	355	963	38	999999	999999	999999	168	302	242	999999	205	854	700	999999	999999	473	256	828	999999	839	999999	142	999999	504	360	999999	122	887	803	111	921	999999	164	245	999999	230	358	720	747	552	39	973	867	702	999999	789	751	854	999999	821	202	302	999999	546	258	223	999999	999999	936	23	999999	280	999999	140	281	999999	699	464	792	937	999999	535	91	845	810	211	275	559	999999	571	676	267	999999	982	909	629	882	618	987	702	518	999999	784	733	231	999999	484	736	999999	519	999999	296	71	999999	999999	999999	221	766	736	56	999999	162	260	374	999999	73	629	516	231	999999	999999	91	476	100	428	301	750	357	624	60	999999	999999	999999	764	481	389	205	999999	999999	251	999999	125	881	940	754	365	999999	419	396	999999	140	999999	515	779	691	18	819	971	999999	415	916	863	999999	686	329	999999	999999	495	999999	957	999999	287	240	979	999999	712	209	999999	345	999999	727	999999	961	465	920	758	33	999999	83	999999	569	999999	471	870	335	999999	999999	205	621	344	340	88	526	438	300	853	999999	535	999999	999999	809	293	999999	818	688	999999	902	686	766	570	396	676	421	430	397	643	999999	370	653	690	739	14	915	10	731	648	814	999999	174	76	31	497	999999	104	663	286	598	652	192	750	650	296	439	60	948	664	667	999999	50	657	999999	376	999999	855	249	805	999999	634	96	49	770	380	521	699	549	898	862	326	999999	121	55	173	999999	902	49	999999	574	864	62	77	981	718	999999	517	39	999999	999999	958	854	999999	907	999999	566	999999	980	280	774	999999	510	999999	801	999999	339	999999	612	874	197	979	815	999999	999999	513	582	28	999999	62	999999	14	669	894	292	904	471	999999	999999	92	606	45	922	768	678	834	363	12	275	641	388	562	905	999999	466	636	152	67	627	404	999999	547	94	999999	391	769	80	616	767	897	878	431	725	530	278	162	66	999999	128	406	159	579	753	426	999999	999999	999999	514	437	655	762	414	290	809	701	68	950	994	387	908	999999	747	245	377	763	957	836	384	999999	314	580	105	939	231	254	999999	794	668	999999	64	670	999999	188	121	999999	999999	150	915	999999	219	999999	999999	669	220	642	411	344	385	663	716	499	724	627	132	85	667	475	69	565	890	274	292	740	332	248	208	569	133	242	999999	999999	999999	556	677	113	999999	435	729	589	999999	477	418	15	999999	565	945	937	999999	46	477	999	91	360	938	945	
918	331	347	999999	443	842	220	152	374	898	578	178	950	29	567	999999	746	999999	722	423	855	286	201	766	999999	999999	513	97	999999	299	736	570	999999	999999	999999	999999	999999	757	155	999	266	999999	640	999999	987	999999	987	46	478	245	999999	610	637	999999	99	641	140	999999	678	182	999999	133	387	84	172	17	999999	228	999999	381	154	999999	334	723	166	590	646	552	779	526	999999	477	618	529	46	135	933	101	641	553	66	516	999999	972	671	143	999999	566	486	979	224	769	211	107	100	274	285	999999	369	509	999999	999999	801	999999	898	860	999999	858	999999	999999	83	999999	586	291	999999	638	909	362	999999	999999	702	89	76	799	999999	514	275	999999	438	772	849	29	732	142	999999	999999	715	927	83	810	628	38	999999	448	906	754	192	920	782	462	365	923	862	345	807	916	521	11	849	394	999999	994	429	275	198	64	737	454	999999	846	999999	999999	999999	251	999999	673	999999	627	893	999999	999999	355	999999	976	999999	925	999999	396	334	641	957	713	88	689	225	999999	999999	999999	999999	851	27	738	196	936	999999	384	645	621	941	143	364	999999	117	302	72	249	266	453	858	272	999999	351	129	102	888	219	902	598	35	999999	999999	308	999999	51	999999	999999	168	999999	447	42	290	545	455	999999	286	73	606	786	626	975	377	165	404	988	954	676	618	999999	57	329	481	56	999999	180	79	999999	527	999999	762	479	91	999999	15	999999	982	361	895	928	815	999999	613	999999	999999	999999	999999	909	903	387	97	999999	974	73	753	128	561	243	950	999999	131	229	545	540	999999	157	894	911	159	578	16	602	780	999999	999999	231	715	365	84	999999	999999	170	162	149	999999	898	504	27	999999	886	999999	748	411	999999	999999	596	290	82	102	825	166	491	759	999999	381	494	93	294	784	531	412	205	999999	415	506	961	76	405	562	999999	652	876	208	999999	313	267	201	169	999999	999999	941	999999	273	999999	388	999999	411	999999	999999	999999	815	999999	243	191	484	79	999999	995	125	845	999999	884	520	966	999999	999999	292	496	32	999999	303	923	411	102	589	769	932	909	999999	218	560	250	637	78	319	442	999999	27	788	243	999999	205	54	46	173	999999	132	306	86	999999	14	914	803	999999	200	891	999999	150	999999	714	146	999999	969	906	295	289	999999	451	657	999999	646	275	707	789	446	107	999999	375	928	532	647	635	999999	927	214	999999	446	983	878	999999	633	999999	424	999999	106	997	236	999999	751	884	999999	680	649	346	462	999999	999999	24	999999	999999	22	999999	
222	79	77	511	847	51	999999	999999	842	999999	573	239	999999	999999	850	999999	999999	448	871	741	999999	54	723	966	986	496	475	474	437	431	999999	786	415	200	289	355	16	595	999999	194	446	110	51	545	117	999999	240	999999	889	584	332	999999	230	281	999999	177	356	999999	524	361	576	237	222	999999	499	999999	823	915	864	504	626	106	999999	686	999999	523	999999	187	859	999999	999999	999999	585	853	109	15	565	143	381	122	999	906	81	999999	618	218	888	630	56	330	596	999999	452	394	957	235	481	544	999999	999999	175	178	251	948	105	418	652	368	322	494	230	690	543	752	505	719	999999	999999	78	96	635	382	141	538	979	941	715	200	896	873	533	31	167	86	999999	999999	665	132	702	999999	565	529	999999	999999	109	906	781	700	999999	247	210	981	475	889	670	792	999999	999999	999999	164	703	462	472	448	960	209	532	467	805	675	64	999999	797	868	530	999999	999999	578	999999	83	999999	25	999999	658	673	999999	555	999999	416	164	792	952	163	547	999999	113	999999	999999	601	900	383	324	894	999999	999999	306	194	607	368	564	727	469	284	895	999999	688	999999	814	775	418	653	264	61	651	999999	999999	750	259	371	427	999999	205	999999	537	699	845	130	98	474	999999	368	948	999999	851	436	333	999999	999999	552	818	953	252	103	193	256	129	273	253	999999	999999	999999	934	245	941	999999	531	492	999999	206	159	567	999999	349	999999	60	705	355	209	224	558	999999	999999	706	553	473	805	999999	793	291	999999	582	877	756	393	820	433	999999	967	999999	904	841	931	999999	403	999999	999999	903	694	143	551	774	73	38	999999	657	999999	238	692	477	999999	429	698	465	626	999999	690	315	999999	589	627	992	388	999999	999999	717	999999	432	313	302	583	902	418	659	739	999999	518	999999	974	999999	756	204	999999	499	999999	485	152	476	443	999999	570	585	999999	114	999999	999999	999999	208	718	999999	165	640	925	399	894	808	20	49	999999	820	68	841	340	999999	832	432	971	888	240	834	574	35	999999	999999	731	998	954	999999	153	190	999999	999999	140	910	580	126	999999	631	605	825	474	113	751	623	767	728	254	999999	282	93	588	507	967	999999	499	140	652	448	667	999999	854	706	895	544	999999	748	999999	430	649	716	163	349	293	415	370	471	999999	999999	720	12	753	999999	41	69	999999	911	352	256	420	999999	473	999999	963	708	971	767	218	216	999999	29	999999	999999	88	566	930	248	224	562	523	38	999999	286	728	664	999999	628	675	835	941	999999	405	
464	20	209	252	331	999999	584	443	602	999999	77	163	999999	985	999999	157	475	138	364	697	790	999999	391	594	196	113	999999	566	352	999999	382	274	999999	999999	999999	813	878	323	608	862	999999	128	999999	775	999999	133	999999	999999	222	480	210	706	587	801	615	732	628	615	65	999999	87	27	100	510	880	802	440	87	432	126	278	161	999999	502	999999	999999	811	999999	806	999999	999999	999999	353	871	891	675	687	921	18	830	195	273	999999	390	784	622	999999	421	999999	985	692	999999	999999	106	212	59	186	95	744	943	920	21	809	999999	152	458	999999	228	618	999999	125	519	78	601	930	999999	893	149	717	444	643	399	999999	820	380	136	381	256	669	842	999999	601	186	74	910	183	464	276	248	336	947	809	802	689	869	183	999999	656	175	207	999999	47	999999	310	310	531	299	988	621	25	86	428	559	999999	715	523	999999	14	691	756	999999	999999	901	391	496	833	596	42	999999	207	256	725	999999	471	686	461	233	999999	763	388	884	475	654	232	259	529	999999	999999	999999	999999	839	876	999999	419	656	538	999999	999999	813	999999	934	999999	999999	423	999999	361	347	97	99	264	299	999999	250	999999	871	999999	972	678	141	966	584	569	69	999999	367	379	999999	999999	815	157	325	999999	71	296	454	628	438	241	463	898	192	999999	937	999999	66	381	999999	662	999999	999999	566	467	855	846	892	999999	206	442	65	399	999999	675	282	941	999999	62	405	953	857	253	999999	741	225	999999	784	421	632	350	549	986	744	108	999999	999999	999999	858	999999	224	404	90	999999	995	185	74	308	517	999999	999999	781	999999	975	999999	804	304	934	999999	999999	622	72	999999	741	856	893	79	654	501	551	48	360	89	671	191	559	777	999999	651	565	161	935	277	531	637	999999	545	20	72	999999	830	309	999999	616	769	162	999999	348	575	112	116	419	806	966	999999	645	701	341	794	132	37	483	999999	269	100	999999	795	999999	114	999999	999999	69	592	207	720	739	593	472	901	39	636	439	999999	999999	459	742	138	311	999999	991	999999	214	225	940	999999	357	26	506	526	92	366	974	243	287	755	56	826	608	255	122	61	239	439	765	495	598	237	744	810	358	557	494	999999	122	430	153	843	652	931	373	722	97	999999	999999	672	662	999999	999999	999999	412	999999	530	65	999999	999999	638	774	460	454	678	129	999999	696	178	534	872	705	130	999999	999999	213	184	677	999999	399	999999	292	620	103	833	402	269	950	407	442	999999	999999	710	999999	999999	379	393	999999	
262	253	999999	401	778	294	800	956	999999	120	191	209	741	999999	183	178	976	355	163	366	620	285	999999	331	298	735	507	443	995	948	999999	242	819	976	424	638	948	572	514	336	999999	877	328	159	768	208	701	184	264	541	205	446	225	36	999999	977	394	128	112	52	787	366	960	135	55	948	389	764	438	545	229	413	999999	827	73	743	957	710	562	999999	999999	999999	189	999999	753	629	27	793	399	447	253	829	470	471	548	936	916	999999	114	820	819	999999	999999	718	322	999999	605	999999	962	844	999999	683	566	22	999999	464	999999	507	999999	426	931	596	374	991	301	399	943	378	288	137	826	999999	999999	742	999999	106	587	470	151	999999	999999	629	830	555	427	570	273	458	462	999999	759	999999	820	999999	888	232	572	754	426	922	847	236	119	835	27	999999	87	823	741	913	876	716	366	420	402	312	999999	819	573	731	135	495	916	204	378	417	944	999999	999999	999999	999999	999999	53	999999	124	796	519	995	538	172	492	450	716	549	217	52	62	409	295	586	466	753	190	999999	796	362	320	915	466	609	321	170	968	692	389	999999	999999	148	306	605	792	770	291	411	999999	685	999999	376	987	336	365	999999	999999	277	591	779	653	358	431	761	486	999999	999999	928	999999	331	481	999999	169	999999	378	914	999999	690	999999	696	999999	999999	455	999999	999999	943	927	140	999999	777	999999	999999	111	999999	400	999999	716	544	129	999999	242	362	561	918	213	754	999999	823	957	450	441	941	484	999999	999999	874	903	319	188	543	999999	407	683	83	999999	780	922	999999	773	999999	207	999999	570	605	463	999999	227	536	908	828	736	114	182	804	999999	596	999999	215	302	999999	421	406	366	586	521	834	679	487	135	432	831	657	60	904	252	872	380	878	441	208	999999	999999	411	359	999999	999999	999999	879	999999	205	563	716	267	257	642	801	212	984	93	629	999999	999999	411	485	999999	999999	63	999999	561	473	226	347	774	104	999999	999999	995	999999	999999	949	608	800	749	929	999999	999999	999999	802	272	451	670	396	999999	812	768	917	999999	926	363	727	518	956	328	274	999999	999999	999999	999999	999999	597	806	999999	214	144	30	640	989	482	999999	881	999999	261	16	999999	803	999999	553	962	336	950	89	78	999999	61	440	652	481	485	949	999999	182	236	422	675	645	474	191	659	791	138	999999	492	320	999999	48	267	950	218	470	160	999999	980	837	439	517	737	552	163	999999	378	999999	513	532	963	709	463	838	999999	474	999999	999999	893	180	208	
31	999999	999999	181	23	183	701	273	25	999999	980	202	999999	999999	999999	907	921	38	999999	999999	969	424	960	357	772	585	428	999999	999999	141	512	779	809	639	417	920	978	380	149	999999	676	999999	498	733	982	516	74	855	183	566	417	619	937	999999	238	607	636	411	409	438	755	92	529	883	296	999999	999999	759	574	247	929	999999	888	434	746	85	925	236	999999	265	520	572	445	187	724	892	842	62	410	810	999999	577	971	711	775	593	375	615	447	999999	134	999999	290	936	637	999999	731	999999	20	163	682	999999	46	153	917	192	647	999999	999999	403	999999	999999	358	764	999999	999999	579	186	659	162	709	319	789	592	141	215	291	999999	999999	858	171	339	999999	257	999999	883	999999	827	794	593	946	999999	999999	53	423	999999	999999	526	999999	285	999999	999999	853	858	453	999999	620	454	22	999999	999999	148	800	999999	999999	999999	299	110	999999	79	999999	751	392	75	216	685	999999	745	178	347	999999	999999	525	274	571	616	485	193	804	764	273	999999	999999	999999	692	807	233	158	811	395	504	855	999999	913	465	545	999999	999999	651	767	999999	875	286	999999	461	144	622	535	999999	625	552	116	999999	872	999999	999999	936	999999	382	999999	462	713	934	783	842	404	876	611	809	36	454	999999	999999	46	999999	397	810	149	999999	558	195	999999	420	196	999999	398	999999	26	117	731	609	862	415	253	315	999999	941	502	833	67	267	21	999999	711	180	854	574	269	619	418	999999	796	999999	824	223	765	302	747	999999	453	846	860	999999	999999	426	999999	292	999999	731	464	456	317	315	573	300	183	970	999999	25	987	824	298	999999	999999	807	812	192	590	40	549	506	203	999999	390	220	407	999999	999999	294	587	999999	999999	538	165	962	999999	491	115	999999	49	999999	593	732	953	629	557	463	804	281	614	409	702	267	191	958	262	754	999999	362	999999	999999	332	424	999999	425	999999	760	251	999999	999999	999999	87	65	990	999999	999999	471	999999	760	663	944	712	376	999999	999999	999999	999999	356	207	709	861	565	752	999999	382	471	178	304	537	92	796	221	999999	91	293	332	999999	276	436	55	791	155	175	699	948	954	956	743	999999	556	999999	414	54	37	338	765	334	423	999999	999999	999999	999999	81	678	999999	732	644	295	397	855	232	752	919	161	917	716	400	999999	693	428	999999	435	55	980	999999	392	177	999999	753	527	998	233	658	152	999999	999999	999999	496	833	999999	319	670	356	403	334	775	494	892	120	622	375	999999	730	199	778	318	131	101	123	999999	
565	604	999999	999999	857	998	103	777	851	999999	642	903	999999	477	999999	999999	89	651	656	788	898	284	930	140	162	726	999999	469	999999	991	504	982	382	999999	660	715	999999	999999	999999	336	999999	716	51	817	980	471	61	263	89	999999	239	999999	999999	335	585	999999	673	411	717	140	505	999999	413	999999	798	659	530	870	816	403	715	999999	999999	999999	116	191	242	999999	160	690	675	250	389	439	762	34	548	999999	774	380	51	727	999999	415	999999	999999	313	192	29	999999	941	190	446	685	228	636	374	999999	999999	404	57	561	260	37	464	265	999999	974	107	773	999999	999999	106	446	362	988	834	699	499	999999	878	60	103	830	749	999999	803	999999	999999	135	659	433	999999	380	332	490	476	999999	950	575	803	338	999999	255	219	468	999999	10	333	239	801	674	625	999999	525	997	468	430	288	999999	999999	551	762	972	124	687	654	999999	123	999999	999999	103	749	923	264	549	965	999999	620	290	410	802	380	999999	333	985	807	667	854	335	31	999999	999999	981	123	262	576	122	999999	999999	813	368	887	460	717	999999	925	999999	906	999999	41	620	810	997	569	999999	999999	781	648	138	880	999999	871	999999	850	475	999999	767	809	12	973	853	999999	98	999999	999999	999999	999999	999999	625	69	115	761	877	304	411	246	999999	999999	464	91	794	474	12	651	825	496	108	610	999999	76	167	892	999999	13	188	904	721	530	999999	999999	261	517	999999	78	774	999999	999999	494	449	999999	185	356	355	999999	188	388	713	446	651	555	816	318	30	999999	902	999999	999999	874	999999	507	524	935	894	721	829	287	999999	999999	876	599	502	614	171	999999	890	811	546	982	824	799	201	285	878	971	927	943	496	999999	176	561	379	129	377	941	713	250	999999	634	101	900	937	779	999999	999999	999999	211	157	16	668	100	676	874	59	327	316	249	66	922	793	886	791	977	767	325	229	383	246	229	310	649	360	912	999999	924	861	421	999999	999999	999999	725	795	489	805	85	884	505	79	999999	999999	474	193	538	840	214	119	999999	21	255	832	679	965	928	706	999999	999999	763	982	135	465	894	535	240	13	78	100	311	999999	691	440	724	313	196	593	836	999999	821	82	687	999999	999999	409	469	993	250	759	867	783	786	345	999999	522	944	595	741	939	952	535	771	999999	807	787	330	815	118	999999	779	344	869	562	999999	691	305	320	563	999999	75	247	762	318	999999	528	395	355	999999	212	999999	600	999999	896	513	296	999999	573	17	124	999999	999999	885	875	
999999	533	913	234	427	439	226	633	42	257	873	999999	772	462	999999	289	402	974	505	905	999999	188	492	999999	58	632	389	732	313	449	414	421	362	887	337	999999	614	999999	928	879	986	999999	999999	604	33	798	523	999999	683	728	999999	115	158	979	869	802	50	940	999999	794	60	494	999999	999999	999999	461	362	999999	134	199	674	241	55	999999	999999	999999	620	888	949	259	118	540	59	999999	999999	309	273	999999	999999	535	999999	674	984	999999	999999	501	414	975	762	571	446	999999	724	493	63	489	69	531	69	999999	191	162	999999	926	999999	520	444	745	999999	542	198	978	999999	598	539	10	257	912	999999	999999	865	999999	999999	999999	813	480	815	999999	999999	999999	250	741	323	430	353	507	683	68	457	318	67	669	119	229	383	467	771	999999	999999	999999	999999	999999	734	641	999999	999999	999999	999999	122	999999	704	878	223	627	302	456	665	447	999999	42	326	199	999999	488	999999	206	999999	907	999999	999999	709	999999	612	478	15	999999	17	999999	999999	806	481	80	945	251	614	188	455	492	999999	926	999999	334	881	921	736	53	692	999999	281	536	21	999999	999999	767	999999	25	276	999999	621	209	999999	999999	749	999999	560	256	253	223	999999	999999	750	52	999999	87	553	385	999999	691	741	999999	999999	762	410	170	794	999999	472	188	745	598	911	710	870	999999	999999	819	584	442	999999	490	799	479	999999	999999	999999	969	148	530	999999	130	999999	584	13	659	999999	999999	582	588	999999	207	999999	75	477	999999	280	49	999999	999999	999999	733	800	375	330	261	999999	931	391	321	384	825	225	941	964	624	999999	337	706	221	999999	801	246	995	789	173	705	734	11	999999	818	746	797	884	931	490	330	842	263	751	496	866	305	999999	999999	828	999999	843	111	853	999999	999999	343	960	335	797	999999	805	586	166	555	999999	930	296	503	999999	37	340	999999	483	304	999999	83	955	724	72	505	975	791	999999	999999	999999	633	157	210	874	413	836	999999	999999	993	524	266	106	205	67	936	19	767	999999	999999	651	833	627	559	355	869	388	999999	273	301	522	999999	999999	975	693	805	782	95	628	235	999999	781	875	490	779	999999	976	759	999999	136	496	217	225	999999	999999	38	15	598	999999	15	999999	999999	296	841	480	510	641	131	512	262	163	923	148	350	608	999999	958	146	779	999999	892	999999	999999	999999	805	314	798	463	444	664	800	194	240	999999	999999	600	495	43	19	278	651	854	999999	414	972	572	79	875	562	670	80	999999	818	791	999999	406	31	159	46	176	712	
187	687	847	462	968	693	999999	149	18	999999	924	136	510	421	48	382	175	174	999999	245	922	901	774	594	930	375	999999	511	804	579	345	999999	843	566	473	177	999999	952	14	999999	554	735	999999	295	156	742	318	999999	999999	34	855	985	803	931	790	999999	913	262	531	603	254	999999	999999	439	48	926	293	944	948	870	999999	223	170	363	690	196	357	488	448	999999	67	78	999999	780	723	999999	999999	911	999999	197	999999	156	999999	410	635	540	400	124	256	229	458	373	432	213	999999	642	825	450	250	999999	928	434	814	343	999999	999999	586	565	999999	688	732	999999	178	999999	615	999999	999999	759	999999	160	796	242	999999	229	999999	693	646	233	728	90	535	999999	670	183	268	829	342	97	864	459	953	834	999999	568	999999	86	205	671	999999	235	999999	75	722	999999	806	695	203	999999	603	852	538	363	836	635	999999	978	999999	995	502	786	999999	704	894	278	999999	961	834	999999	732	999999	497	975	634	502	240	470	42	580	376	999999	636	747	999999	999999	999999	600	998	773	999999	518	375	999999	179	812	999999	155	181	453	893	844	999999	530	862	941	364	999999	728	343	405	692	999999	140	628	928	159	999999	999999	999999	999999	606	963	70	266	223	999999	297	806	822	999999	999999	999999	588	687	532	999999	115	884	999999	657	367	871	664	378	724	572	245	999999	250	662	997	935	299	106	296	999999	800	274	649	654	999999	756	906	584	321	403	367	453	106	999999	53	860	999999	233	989	735	309	692	999999	650	999999	999999	565	999999	762	999999	999999	491	400	999999	999999	999999	999999	999999	999999	610	964	90	67	330	214	791	999999	32	999999	999999	999999	999999	999999	999999	581	118	732	999	602	999999	201	999999	821	999999	999999	999999	999999	999999	999999	212	625	768	642	999999	770	999999	999999	999999	445	999999	240	542	551	624	881	999999	384	838	999999	802	119	245	306	239	419	229	268	894	999999	338	738	39	999999	416	522	509	432	728	790	362	483	520	563	342	131	658	204	207	999999	471	501	224	999999	514	103	999999	472	413	968	551	960	740	295	117	531	210	826	145	112	381	510	999999	999999	716	329	598	682	999999	118	761	34	999999	613	999999	837	999999	653	212	323	142	47	29	760	249	999999	999999	999999	999999	810	999999	831	999999	999999	999999	961	845	176	999999	999999	999999	706	507	305	216	999999	899	999999	999999	279	18	556	624	999999	969	344	999999	895	808	324	586	373	236	164	197	929	965	966	704	999999	992	357	984	26	818	436	539	724	999999	999999	502	616	403	186	999999	373	
999999	246	135	574	480	949	367	354	999999	999999	480	353	117	287	560	933	999999	999999	999999	660	572	999999	999999	543	999999	766	352	95	822	999999	970	59	362	824	999999	729	841	140	31	52	989	639	999999	687	956	196	617	999999	171	568	999999	999999	900	151	800	609	242	591	768	714	607	281	999999	639	171	430	991	292	564	831	101	301	318	244	671	999999	999999	999999	586	999999	999999	85	924	999999	785	906	159	220	33	123	496	259	999999	316	445	999999	117	777	999999	535	204	334	712	340	477	892	754	665	480	999999	999999	916	14	159	999999	532	357	278	999999	264	999999	780	269	451	345	842	930	12	799	999999	826	422	800	999999	999999	825	373	999999	786	999999	999999	999999	740	166	704	579	254	221	751	999999	369	838	923	271	264	424	74	270	994	634	962	752	866	999999	50	999999	125	999999	999999	999999	168	763	999999	962	112	787	50	113	999999	765	597	999999	260	886	593	999999	999999	999999	796	10	760	999999	999999	999999	929	410	626	223	125	707	999999	999999	999999	21	754	606	356	961	169	999999	384	961	523	999999	47	253	501	980	999999	62	507	586	167	999999	999999	65	999999	340	42	702	170	826	987	49	311	999999	241	249	141	987	641	538	380	329	625	799	999999	370	124	686	908	999999	999999	73	210	999999	144	752	999999	698	442	26	999999	999999	316	557	974	999999	927	741	22	999999	849	945	421	969	216	837	119	190	476	803	226	999999	793	524	546	924	838	999999	999999	489	216	442	555	625	608	913	22	77	825	999999	443	382	673	999999	797	999999	999999	241	671	999999	999999	852	232	638	799	583	673	999999	21	999999	646	502	999999	999999	55	416	400	999999	999999	999999	825	51	999999	999999	370	843	681	999999	727	211	282	606	763	865	846	364	220	916	825	35	249	229	999999	775	468	940	803	151	610	390	944	999999	871	377	480	602	999999	859	278	999999	901	535	75	999999	776	999999	739	713	999999	691	205	999999	970	344	63	605	984	999999	999999	999999	50	999999	537	346	267	427	999999	395	999999	999999	999999	360	647	869	134	713	164	256	998	999999	999999	99	465	918	999999	470	884	999999	999999	875	617	907	999999	999999	915	370	999999	728	552	999999	999999	999999	328	441	823	845	836	111	220	350	999999	738	591	999999	227	951	999999	999999	999999	797	542	208	81	519	637	960	999999	798	953	999999	715	436	703	648	999999	857	770	999999	105	999999	634	783	326	973	434	878	326	481	631	964	295	999999	999999	754	817	114	281	809	804	862	450	47	158	999999	634	24	44	942	
999999	370	190	61	523	812	999999	759	882	108	95	758	999999	922	177	988	478	336	999999	948	831	21	586	999999	228	242	898	596	634	869	348	419	844	383	122	999999	784	243	999999	999999	591	999999	999999	183	724	999999	228	527	999999	169	978	308	999999	95	121	357	784	229	833	290	913	576	134	22	759	675	914	999999	810	906	999999	245	999999	105	367	773	789	412	246	182	24	381	726	475	891	999999	264	758	272	765	487	564	999999	585	850	24	999999	219	423	999999	141	999999	717	963	999999	742	999999	999999	999999	348	568	381	999999	660	999999	542	849	999999	130	719	420	166	998	54	429	650	835	884	255	352	839	579	989	197	999999	66	663	763	520	999999	999999	205	39	924	206	115	999999	749	319	318	175	999999	999999	999999	638	999999	959	672	544	314	907	999999	999999	999999	508	989	391	795	999999	219	999999	96	149	971	518	225	999999	83	999999	323	79	95	574	936	187	566	490	295	559	999999	106	990	228	999999	251	256	390	653	426	999999	723	999999	999999	999999	439	999999	999999	127	195	422	849	886	999999	230	244	822	999999	877	208	942	508	106	246	553	123	999999	867	933	730	272	999999	482	657	999999	599	999999	955	999999	999999	108	431	373	110	999999	226	220	176	999999	999999	999999	866	513	999999	999999	708	627	548	586	986	999999	220	210	999999	923	999999	999999	238	999999	631	950	867	999999	379	109	520	144	999999	109	999999	903	721	869	963	999999	999999	331	37	183	932	971	745	999999	489	956	999999	231	976	187	558	849	981	983	999999	30	561	952	143	355	963	574	632	448	258	92	999999	351	247	95	999999	266	999999	64	999999	659	215	498	435	999999	221	298	168	818	550	487	921	738	502	999999	999999	452	999999	999999	219	368	349	306	130	999999	137	546	999999	891	659	999999	510	927	999999	717	999999	72	526	720	143	999999	415	814	898	771	171	100	999999	304	344	85	78	666	844	999999	319	908	999999	39	295	674	313	276	999999	258	976	993	16	784	999999	687	925	477	548	544	999999	535	408	999999	244	47	697	690	556	584	234	844	999999	999999	999999	906	999999	497	999999	468	371	999999	999999	650	999999	177	999999	74	175	657	999999	999999	999999	999999	940	783	509	29	999999	999999	999999	623	719	583	33	142	911	177	386	231	993	437	53	90	182	812	880	758	564	76	954	633	999999	999999	434	634	726	781	898	624	407	674	999999	186	491	999999	429	999999	626	661	999999	999999	688	944	999999	721	557	47	999999	138	999999	750	464	727	999999	354	108	819	999999	399	416	999999	
279	761	999999	328	734	999999	599	999999	392	999999	999999	903	810	48	999999	579	999999	999999	86	689	654	769	721	999999	219	999999	999999	146	649	610	922	237	255	136	999999	999999	130	345	999999	691	448	999999	745	105	999999	561	916	264	409	529	999999	999999	322	726	485	510	50	177	118	759	982	999999	785	782	885	905	657	999999	403	999999	459	900	726	395	251	951	34	625	47	658	68	628	737	129	999999	487	914	528	651	145	886	952	236	237	708	999999	916	999999	219	713	999999	242	861	392	999999	683	999999	999999	485	534	999999	424	140	999999	700	364	725	665	756	408	990	139	43	267	140	506	674	999999	686	999999	44	71	999999	334	754	999999	766	354	999999	353	999999	987	52	999999	999999	472	822	775	537	354	999999	261	999999	810	723	774	209	604	261	573	18	229	249	230	499	424	17	805	705	874	999999	380	615	412	640	12	96	916	607	667	683	898	961	999999	994	783	854	605	999999	980	626	172	999999	487	344	548	747	999999	999999	999999	464	26	80	663	757	890	645	803	180	999999	687	293	999999	999999	999999	120	268	907	235	716	570	999999	999999	725	257	434	287	138	78	102	264	274	999999	999999	213	667	999999	999999	584	114	148	60	435	889	303	342	176	999999	597	234	289	840	596	999999	674	999999	821	355	415	333	612	516	735	88	466	422	999999	999999	390	232	292	960	999999	131	578	999999	977	315	431	915	267	999999	540	844	812	999999	678	387	698	999999	999999	482	893	261	999999	631	999999	999999	999999	880	999999	542	128	375	942	329	517	475	343	164	999999	999999	923	500	999999	833	975	891	275	999999	744	616	935	239	386	999999	77	80	999999	946	205	630	881	551	577	724	661	174	901	493	906	212	54	543	86	339	559	403	196	669	655	999999	999999	391	145	731	999999	888	989	142	262	447	846	396	999999	999999	999999	381	922	999999	182	811	989	782	145	999999	572	999999	999999	56	260	674	884	999999	301	771	999999	500	415	999999	127	999999	185	769	240	469	366	658	999999	631	999999	187	480	999999	497	844	444	308	255	604	999999	215	735	942	999999	999999	999999	886	105	999999	905	999999	966	87	233	409	635	999999	551	676	185	914	817	531	999999	999999	204	49	472	456	999999	999999	255	811	687	911	47	242	886	999999	999999	999999	999999	396	999999	572	221	403	621	97	218	224	756	999999	999999	999999	999999	213	601	809	394	522	999999	648	860	999999	888	164	399	321	999999	402	343	999999	769	705	361	430	806	778	999999	999999	427	385	247	999999	999999	999999	392	442	
999999	834	641	87	268	999999	65	999999	999999	71	683	999999	13	310	999999	999999	880	856	999999	723	999999	967	999999	822	947	593	105	999999	999999	747	999999	221	772	957	999999	999999	999999	266	640	999999	999999	448	894	999999	999999	999999	999999	999999	659	999999	242	999999	867	668	549	556	436	999999	139	999999	999999	25	512	999999	891	472	294	55	999999	999999	999999	624	226	433	82	454	999999	999999	727	152	795	978	389	979	999999	541	354	113	999999	250	111	943	136	999999	999999	634	935	999999	852	999999	520	999999	614	473	377	617	421	999999	595	105	484	774	100	986	880	320	636	532	284	360	127	999999	638	271	95	121	498	999999	347	448	999999	966	809	104	632	52	373	916	999999	896	130	999999	517	322	766	999999	852	150	94	775	997	413	831	502	515	339	999999	999999	387	265	129	170	105	157	586	517	964	996	363	837	946	999999	919	999999	240	216	673	999999	505	758	268	357	176	999999	450	115	145	317	589	999999	999999	31	999999	356	776	959	815	369	735	259	372	999999	786	256	828	999999	493	453	999999	308	665	798	847	999999	997	772	994	533	999999	999999	381	999999	416	70	909	925	999999	572	611	999999	401	314	999999	999999	999999	412	571	919	743	173	999999	692	54	999999	637	140	184	909	999999	14	965	999999	663	264	999999	715	449	725	999999	903	105	999999	841	999999	907	361	999999	600	243	594	210	999999	790	543	860	689	612	136	433	779	750	282	223	607	314	119	651	336	378	679	963	845	999999	999999	999999	999999	851	999999	999999	999999	922	583	999999	765	803	891	500	129	403	197	113	323	999999	568	999999	823	999999	244	687	797	710	881	999999	564	631	364	502	950	475	169	838	559	752	156	999999	177	606	457	803	423	619	531	932	190	576	649	999999	999999	687	254	992	999999	999999	585	999999	50	999999	121	144	448	398	999999	654	244	359	554	570	156	711	985	226	259	440	999999	188	188	949	51	988	981	811	489	273	230	176	999999	194	999999	579	816	815	495	323	999999	34	79	876	697	999999	999999	89	407	312	999999	38	742	999999	111	406	397	999999	320	133	162	636	999999	999999	434	77	137	369	999999	576	999999	179	730	936	84	249	119	312	261	999999	999999	999999	414	186	571	201	433	54	92	770	192	999999	505	371	171	728	999999	792	451	999999	703	662	686	830	417	532	999999	806	111	862	297	95	840	110	167	259	232	732	715	243	644	92	287	631	394	180	674	368	774	356	133	327	861	630	515	313	999999	999999	999999	999999	999999	999999	942	999999	999999	999999	884	
999999	214	999999	506	392	86	999999	986	620	385	64	446	247	858	938	999999	755	999999	969	999999	219	594	853	42	648	962	676	349	27	149	66	158	999999	295	278	999999	999999	849	999999	250	652	644	894	928	999999	147	532	999999	955	594	197	492	513	872	675	810	999999	879	857	999999	410	999999	999999	480	999999	906	158	951	999999	784	179	905	997	729	581	574	699	999999	999999	511	439	495	394	999999	952	574	999999	424	619	999999	803	983	992	999999	840	784	999999	424	610	999999	988	581	601	180	425	291	494	999999	301	111	120	436	18	356	990	914	484	546	999999	754	999999	734	342	130	999999	196	913	999999	999999	796	898	285	324	614	999999	858	999999	223	999999	671	89	859	132	999999	357	376	999999	645	330	999999	310	999999	895	855	999999	263	248	999999	199	999999	999999	999999	895	999999	212	999999	122	404	833	141	29	270	539	856	675	411	611	823	999999	999999	221	277	999999	962	999999	999999	389	999999	999999	269	619	423	999999	778	999999	280	964	628	999999	999999	263	999999	812	199	906	49	599	49	189	999999	999999	425	999999	999999	999999	109	999999	933	999999	442	455	999999	784	573	521	999999	245	760	562	405	999999	983	517	260	361	641	999999	999999	66	456	180	350	289	37	616	204	999999	450	762	999999	999999	41	999999	873	999999	999999	795	248	999999	310	804	838	486	784	154	999999	908	457	233	999999	644	286	876	561	271	999999	999999	999999	957	327	889	999999	998	367	999999	416	999999	643	999999	750	845	226	498	756	652	999999	999999	504	882	947	999999	269	227	999999	999999	550	164	67	612	962	246	48	999999	999999	420	18	839	128	217	737	305	275	274	482	539	428	788	130	909	999999	251	869	999999	20	41	999999	578	999999	807	36	262	315	999999	230	513	999999	934	999999	345	643	999999	999999	297	155	651	30	999999	744	847	141	999999	999999	158	682	720	376	174	281	999999	999999	440	228	321	999999	485	990	244	53	968	999999	493	999999	999999	275	437	506	582	729	368	999999	634	834	773	999999	274	227	999999	358	510	999999	642	999999	819	999999	213	283	433	116	669	661	999999	951	999999	999999	647	123	260	999999	254	223	999999	445	912	318	165	606	454	999999	916	267	832	999999	543	831	99	830	830	238	72	164	83	475	69	707	233	683	68	657	38	999999	999999	284	114	296	353	207	750	510	400	999999	829	999999	200	411	828	901	999999	944	36	817	292	31	820	999999	999999	327	385	214	94	482	547	796	616	765	999999	558	780	257	999999	891	90	329	838	464	334	294	285	999999	879	332	
274	124	630	999999	868	945	463	999999	155	999999	821	999999	426	918	999999	43	999999	435	121	279	130	171	466	145	737	999999	193	999999	765	856	52	728	335	761	217	999999	999999	405	896	999999	104	999999	112	462	999999	544	903	919	404	301	122	850	546	999999	212	112	657	495	483	905	761	107	258	298	983	103	220	664	710	636	999999	775	538	999999	184	363	69	999999	74	202	69	274	999999	999999	999999	202	999999	999999	559	115	775	680	999999	999999	593	997	518	813	479	977	334	249	219	768	434	346	321	779	435	848	53	999999	430	291	846	497	145	784	554	790	911	494	115	999999	860	196	853	999999	183	186	845	256	534	97	867	999999	64	203	50	407	881	412	300	710	72	131	259	640	999999	999999	862	734	269	688	75	840	144	614	907	247	492	773	605	999999	999999	797	129	343	423	35	443	941	743	156	999999	999999	999999	999999	542	738	937	999999	402	88	324	121	999999	845	32	37	686	449	296	999999	999999	117	806	999999	707	274	12	916	227	129	662	921	990	122	999999	566	999999	739	81	178	309	279	381	999999	933	891	999999	283	320	999999	999999	993	654	941	999999	801	702	160	999999	277	736	30	996	283	425	403	131	874	76	466	390	999999	377	127	502	646	999999	999999	118	815	999999	729	605	831	780	668	276	58	881	977	863	496	999999	804	442	288	283	108	111	999999	770	999999	999999	854	15	999999	626	537	999999	594	75	424	51	881	813	16	425	999999	502	757	137	82	992	99	602	894	999999	573	685	223	373	638	186	578	55	528	522	751	999999	387	52	739	610	297	911	449	454	170	999999	435	863	118	605	354	412	697	943	127	261	120	498	62	851	234	999999	437	247	473	836	294	999999	674	348	124	715	398	999999	999999	187	163	450	743	582	259	360	264	43	832	175	357	999999	999999	999999	999999	889	999999	999999	386	75	484	211	999999	334	999999	941	199	769	490	639	999999	235	248	939	999999	999999	754	480	601	874	966	404	415	307	488	709	97	999999	633	234	725	999999	95	639	703	952	468	999999	876	317	170	999999	552	999999	161	131	346	466	999999	999999	145	999999	295	999999	999999	90	795	683	999999	997	854	999999	145	999999	913	513	149	608	999999	156	999999	999999	603	294	713	999999	851	222	156	367	372	631	784	589	999999	216	225	999999	999999	622	166	784	573	999999	463	156	359	999999	289	647	981	999999	230	254	842	799	915	11	798	999999	238	999999	537	999999	634	232	239	999999	999999	707	298	565	77	999999	990	999999	772	
724	830	567	999999	564	933	508	385	999999	410	999999	746	299	999999	223	786	913	393	583	999999	999999	255	240	917	999999	130	581	358	999999	670	607	264	999999	37	200	180	241	999999	673	999999	999999	112	998	822	699	809	876	416	84	779	163	239	417	180	686	479	599	649	327	444	999999	159	959	964	999999	286	331	999999	999999	53	554	417	719	999999	227	999999	256	999999	227	999999	253	175	284	999999	516	377	999999	255	999999	720	581	591	188	999999	297	879	152	999999	28	422	488	999999	316	999999	999999	999999	519	483	952	999999	233	190	999999	333	201	196	999999	323	458	435	439	85	999999	389	471	963	239	490	646	348	999999	222	400	999999	999999	999999	999999	252	421	770	999999	373	999999	646	497	400	169	854	999999	111	13	829	585	999999	983	999999	694	926	569	270	516	999999	837	999999	864	21	790	626	818	563	336	632	999999	688	999999	999999	999999	284	892	81	804	999999	452	999999	999999	999999	637	807	821	113	943	933	682	160	263	828	536	689	781	485	609	999999	46	484	774	380	999999	999999	25	999999	629	420	43	498	999999	141	586	999999	278	854	384	983	805	714	999999	403	949	751	435	749	539	999999	999999	416	471	272	999999	968	770	964	999999	999999	999999	903	483	532	899	999999	694	132	252	244	999999	927	111	626	736	331	863	999999	431	186	471	276	999999	999999	917	999999	37	203	792	999999	531	314	771	643	201	902	240	97	999999	999999	66	312	999999	304	682	575	315	844	535	27	114	400	543	906	999999	525	524	999999	615	999999	166	999999	340	634	999999	116	999999	999999	434	834	100	999999	875	665	129	168	769	94	854	999999	999999	192	668	774	999999	141	771	865	374	675	387	293	482	999999	999999	999999	999999	872	592	999999	420	999999	420	701	999999	338	524	877	786	120	756	999999	102	273	961	973	832	565	130	581	999999	999999	102	758	456	806	303	653	66	563	195	999999	999999	288	931	472	772	999999	848	185	616	893	999999	999999	919	947	999999	999999	271	634	734	417	751	999999	240	130	755	661	999999	129	44	999999	999999	999999	925	858	938	999999	341	498	211	865	717	999999	964	999999	220	999999	839	999999	616	999999	392	999999	999999	777	999999	491	58	810	999999	120	722	728	999999	745	999999	855	999999	70	18	999999	877	772	433	999999	999999	805	55	789	910	916	822	999999	513	999999	489	399	404	157	712	457	765	531	999999	100	152	999999	804	229	378	365	509	778	500	999999	216	619	998	960	87	350	445	268	900	999999	298	999999	224	200	266	999999	460	191	999999	561	621	356	
992	342	999999	999999	11	999999	999999	554	416	54	253	284	744	999999	401	999999	79	372	21	999999	631	999999	801	999999	774	614	963	694	904	328	999999	939	617	859	627	665	999999	999999	348	999999	999999	355	394	254	734	999999	455	999999	292	999999	122	985	549	999999	725	22	999999	563	937	999999	862	727	649	98	623	314	666	885	252	999999	211	703	999999	402	999999	285	999999	557	439	999999	168	576	411	888	999999	999999	999999	504	999999	614	134	679	439	951	756	999999	999999	306	630	999999	283	570	154	556	815	999999	961	156	462	450	427	999999	134	112	239	295	325	761	882	188	914	999999	751	637	999999	531	274	82	646	541	579	298	926	999999	561	597	432	855	82	797	999999	252	51	693	197	150	999999	999999	722	470	804	943	423	451	515	120	819	516	944	294	154	889	509	921	870	138	67	125	551	999999	999999	999999	688	95	999999	999999	999999	67	450	471	999999	937	999999	999999	737	635	875	999999	503	450	778	916	911	999999	999999	593	743	130	823	68	999999	440	785	90	607	344	264	338	745	843	990	761	76	483	999999	999999	999999	333	194	244	263	582	621	110	863	946	558	900	442	122	928	10	243	391	387	545	999999	279	579	403	381	546	738	660	999999	999999	999999	999999	479	999999	999999	419	936	999999	805	511	818	684	227	999999	999999	364	999999	633	914	990	527	684	105	773	65	270	753	790	999999	999999	843	961	650	847	106	999999	430	996	68	518	999999	654	585	876	999999	476	999999	918	617	999999	999999	115	746	469	498	175	342	706	390	793	666	999999	999999	99	667	857	999999	999999	564	665	999999	899	575	405	926	873	109	228	57	588	218	835	999999	999999	75	738	224	190	999999	930	787	723	999999	274	999999	918	999999	999999	999999	868	442	999999	999999	952	92	751	540	350	542	999999	76	999999	999999	802	585	999999	971	999999	33	929	642	853	31	999999	999999	220	999999	310	552	18	999999	613	19	188	155	537	999999	231	764	324	999999	874	648	999999	864	673	999999	814	689	31	946	58	472	289	235	589	659	730	84	999999	468	239	797	999999	679	462	115	480	656	58	360	999999	124	708	731	768	999999	298	999999	999999	155	478	621	531	72	896	150	729	953	999999	999999	750	157	892	856	967	86	124	63	411	999999	595	167	640	999999	206	933	764	558	999999	384	371	999999	869	726	990	618	276	999999	783	999999	385	526	100	180	609	999999	232	852	999999	692	101	244	999999	646	999999	320	980	860	865	999999	386	999999	999999	999999	516	789	999999	176	999999	359	810	999999	280	
999999	191	78	77	470	71	603	711	911	794	774	293	999999	603	233	176	999999	637	415	605	820	999999	999999	40	907	663	819	325	65	986	414	881	448	964	999999	464	491	999999	520	799	272	260	999999	386	721	899	390	999999	64	10	196	721	404	56	459	163	977	48	999999	806	251	288	656	925	389	893	999999	172	335	768	999999	436	127	616	343	569	471	999999	318	18	999999	633	270	65	800	692	999999	402	514	124	487	453	999999	713	557	984	604	549	999999	828	65	227	861	296	325	999999	604	788	712	889	691	999999	729	999999	533	618	999999	600	135	697	999999	451	658	999999	290	999999	999999	414	68	359	965	922	830	490	953	65	772	974	739	50	98	698	689	624	432	999999	724	931	189	939	966	999999	424	999999	422	999999	569	650	999999	95	415	999999	999999	999999	924	999999	328	999999	207	999999	846	999999	999999	94	608	717	999999	43	999999	952	516	422	234	129	392	960	507	530	77	999999	496	131	999999	653	634	897	968	336	699	663	20	485	733	999999	102	924	152	339	701	999999	851	536	862	62	579	993	966	610	970	963	271	797	999999	857	999999	724	999999	217	459	711	999999	435	343	135	999999	40	999999	521	37	468	818	999999	829	373	498	999999	999999	916	999999	641	931	368	365	999999	999999	223	313	875	731	999999	850	935	999999	990	955	426	202	737	999999	548	314	454	582	512	999999	999999	967	999999	369	30	464	166	999999	817	779	390	80	999999	733	999999	999999	813	790	999999	617	882	297	839	417	81	767	532	805	535	999999	999999	785	852	590	307	255	505	515	710	912	999999	802	999999	220	575	999999	595	13	392	821	999999	999999	923	894	999999	999999	137	999999	999999	999999	932	999999	607	490	999999	605	227	27	436	482	231	307	999999	746	924	90	235	628	841	725	182	529	999999	999999	836	823	861	958	327	501	999999	114	228	457	980	342	204	999999	999999	970	139	577	577	909	600	203	584	999999	970	192	580	508	559	572	90	412	999999	893	999999	478	743	999999	700	934	364	126	89	999999	765	591	885	652	709	871	596	604	952	513	999999	643	249	684	987	999999	999999	619	999999	655	376	577	999999	310	928	450	237	870	877	643	999999	999999	124	951	421	389	307	927	798	999999	999999	486	460	434	999999	20	999999	68	281	565	22	744	999999	433	266	197	999999	584	724	268	644	999999	727	999999	999999	999999	999999	297	999999	608	836	999999	820	999999	680	999999	127	969	529	918	221	178	599	321	630	810	999999	691	695	233	202	722	213	540	999999	259	759	
151	475	152	491	941	795	672	729	999999	924	703	753	375	999999	999999	64	805	56	999999	136	415	688	158	725	837	999999	999999	416	124	999999	999999	824	430	999999	975	503	386	436	280	382	926	592	611	886	999999	937	999999	163	999999	667	407	999999	576	999999	353	462	327	427	654	349	756	999999	615	999999	999999	878	333	244	104	999999	678	379	776	103	210	999999	999999	272	515	899	281	999999	441	456	392	797	257	307	787	522	999999	959	782	930	626	999999	977	382	252	341	614	95	68	261	999999	38	716	483	999999	530	999999	65	911	754	999999	870	824	168	999999	846	630	35	999999	999999	546	718	597	845	999999	540	845	704	999999	184	294	196	827	999999	466	364	90	999999	384	266	147	999999	999999	37	999999	755	845	818	537	999999	710	999999	638	486	714	281	999999	871	15	391	685	680	45	736	470	881	999999	999999	999999	999999	765	855	651	200	444	425	670	570	999999	721	695	999999	177	999999	474	705	999999	350	474	195	924	218	768	992	581	466	95	321	999999	981	712	210	999999	999999	639	854	937	448	999999	298	610	870	889	294	696	999999	513	421	272	764	333	999999	999999	517	999999	557	999999	999999	618	977	999999	999999	13	10	18	999999	910	130	999999	619	999999	120	308	999999	584	63	999999	484	306	999999	953	999999	58	999999	658	20	40	608	490	999999	767	288	999999	75	958	261	999999	889	285	210	747	393	999999	653	996	999999	403	993	999999	513	237	612	361	999999	33	666	310	210	351	998	465	999999	640	999999	999999	489	290	243	227	333	999999	440	209	105	186	999999	247	405	999999	446	617	999999	675	976	855	165	926	144	51	302	950	999999	548	287	745	999999	999999	535	801	516	932	999999	776	999999	326	797	413	266	519	463	429	905	404	905	390	999999	999999	999999	56	999999	562	156	201	924	999999	999999	999999	922	360	741	817	711	603	299	513	457	269	999999	660	999999	751	670	999999	999999	873	54	999999	643	896	326	808	99	999999	114	954	785	999999	851	235	796	905	491	905	777	646	717	312	115	401	999999	169	569	13	988	945	999999	531	614	61	339	999999	258	999999	999999	999999	727	231	498	345	999999	488	417	840	999999	162	270	765	847	941	165	742	999999	999999	962	166	248	96	501	169	72	264	364	799	999999	537	999999	999999	871	845	999999	999999	813	769	673	999999	751	728	149	836	684	999999	683	672	896	597	112	16	999999	877	694	640	730	999999	999999	473	134	999999	999999	336	505	999999	893	999999	31	669	999999	396	578	999999	415	999999	947	664	485	936	580	
691	903	309	435	999999	402	994	999999	288	765	999999	496	999999	999999	143	784	813	341	878	243	681	999999	237	668	715	437	555	472	184	693	76	854	346	892	999999	714	645	900	855	999999	899	851	999999	903	454	899	379	197	281	735	144	999999	999999	702	898	999999	676	641	719	999999	999999	531	976	595	699	629	160	317	887	429	149	999999	999999	999999	343	999999	907	333	999999	999999	68	999999	200	449	559	743	258	643	993	402	48	13	191	999999	566	999999	874	999999	999999	825	749	999999	310	852	999999	999999	847	140	999999	78	999999	352	427	903	163	489	341	999999	46	956	381	516	323	494	390	145	999999	842	909	966	955	760	129	999999	76	999999	67	999999	854	336	999999	999999	284	925	270	695	999999	287	489	999999	46	348	121	999999	453	242	748	815	999999	460	501	14	231	402	122	999999	232	39	837	999999	432	992	682	709	70	264	241	398	999999	999999	558	452	362	832	930	999999	648	871	999999	833	999999	251	876	999999	835	999999	896	882	813	887	472	557	999999	333	654	53	666	412	999999	199	999999	360	999999	776	901	58	651	399	999999	999999	733	360	93	13	908	190	125	288	873	999999	368	359	584	346	999999	11	999999	39	187	887	951	246	684	756	999999	999999	660	110	502	786	249	506	420	318	999999	121	473	447	424	474	999999	387	538	28	830	651	775	999999	554	999999	999999	621	222	584	553	999999	676	999999	180	21	529	25	785	96	928	861	999999	276	999999	120	999999	564	999999	999999	959	573	707	665	925	191	131	416	556	603	740	628	294	836	764	665	445	145	276	999999	999999	912	602	999999	99	969	712	508	71	999999	371	492	16	999999	624	999999	790	20	412	989	999999	122	999999	999999	356	310	576	112	999999	526	674	401	298	213	767	57	971	999999	576	956	999999	622	999999	122	241	999999	999999	785	221	784	875	435	733	286	522	832	999999	419	999999	788	402	610	996	544	999999	969	204	803	999999	576	18	999999	444	456	521	277	767	356	951	108	999999	999999	890	999999	651	249	668	21	690	934	999999	561	170	999999	999999	868	625	810	999999	999999	63	818	52	644	775	350	990	287	765	254	75	107	468	996	109	999999	719	278	893	999999	311	192	122	999999	999999	456	373	656	892	653	651	957	999999	689	999999	999999	999999	255	999999	999999	258	391	256	445	868	999999	103	174	687	999999	999999	357	916	824	960	871	705	244	672	999999	999999	999999	394	122	603	999999	999999	778	951	239	861	474	325	999999	280	920	936	676	939	475	363	209	969	999999	504	304	
50	187	729	183	174	999999	583	999999	333	914	999999	143	842	760	412	324	223	457	100	684	999999	999999	554	49	934	999999	999999	206	964	777	374	999999	617	308	77	917	59	999999	999999	357	890	691	999999	365	923	802	834	188	999999	999999	999999	999999	848	820	999999	717	633	689	248	999999	219	386	669	556	550	551	525	999999	693	494	275	445	393	743	793	999999	73	999999	999999	141	204	126	999999	999999	791	999999	606	797	45	359	999999	369	538	999999	148	514	999999	713	999999	382	286	300	999999	578	773	549	138	115	999999	923	653	444	573	999999	941	999999	253	999999	999999	999999	999999	999999	508	343	210	905	907	464	999999	289	327	999999	383	743	854	999999	630	564	162	251	725	501	770	122	706	849	796	431	987	54	271	288	949	128	999999	558	792	161	999999	868	999999	673	999999	747	999999	303	71	830	261	47	472	999999	591	522	971	453	999999	395	637	360	999999	999999	999999	560	27	48	999999	999999	999999	306	122	999999	195	293	609	61	999999	999999	517	999999	999999	965	180	950	999999	999999	697	437	157	999999	599	406	524	28	760	167	206	950	729	566	999999	999999	525	999999	925	999999	999999	307	999999	920	999999	935	999999	999999	571	152	315	527	978	445	351	999999	999999	329	706	715	954	176	533	452	855	50	302	951	520	981	449	224	35	588	89	399	524	999999	532	664	528	300	456	617	852	679	971	999999	224	918	700	999999	258	219	49	336	999999	999999	75	422	999999	926	714	590	999999	100	501	999999	365	951	459	999999	797	52	196	999999	719	916	999999	185	78	17	736	601	290	253	966	815	548	999999	625	63	171	119	30	601	585	999999	914	761	187	581	929	999999	469	820	999999	999999	33	999999	616	858	870	889	353	635	200	123	310	458	133	999999	851	999999	336	406	717	687	32	594	88	853	11	999999	999999	496	88	473	999999	470	845	999999	792	172	147	766	999999	999999	766	395	999999	472	566	465	638	500	999999	327	936	73	112	720	193	999999	307	999999	999999	999999	999999	999999	557	727	981	840	613	373	999999	999999	999999	999999	223	445	921	999999	193	616	297	546	210	507	766	761	999999	78	367	134	576	363	864	999999	909	160	391	909	838	684	491	726	852	999999	999999	50	853	999999	999999	667	999999	556	999999	691	999999	999999	999999	393	100	999999	199	912	482	488	999999	540	999999	99	660	73	63	21	798	508	134	999999	999999	935	999999	726	907	999999	229	699	999999	30	118	999999	909	599	328	999999	819	52	494	578	999999	373	478	76	225	763	715	786	999999	999999	999999	746	
999999	903	626	896	999999	373	999999	38	693	999999	999999	776	999999	650	190	71	744	999999	202	999999	24	555	328	999999	466	834	510	154	456	442	94	547	272	371	617	15	972	431	516	455	999999	466	885	469	999999	999999	645	574	583	999999	51	999999	595	11	732	20	585	305	999999	658	862	743	581	260	698	615	514	999999	43	184	98	323	999999	746	602	999999	670	858	120	999999	198	936	571	999999	999999	999999	999999	270	638	606	430	999999	990	857	999999	420	884	635	999999	604	198	584	541	409	999999	728	21	848	999999	185	350	727	999999	676	469	926	182	779	859	173	662	253	431	999999	999999	999999	332	690	999999	192	672	44	96	999999	999999	613	405	999999	247	672	999999	113	862	463	266	702	491	324	398	999999	999999	115	999999	608	942	945	999999	114	654	152	405	331	999999	226	512	315	640	679	110	855	999999	19	542	196	650	558	999999	967	999999	61	999999	17	999999	496	943	999999	268	999999	573	631	460	300	517	104	277	999999	418	646	950	951	999999	812	224	543	145	238	573	589	999999	999999	999999	196	934	999999	221	397	39	209	283	945	56	162	999999	999999	405	999999	502	447	919	458	150	744	26	228	990	128	793	999999	360	714	993	999999	530	999999	76	273	999999	914	882	879	999999	219	373	15	999999	909	706	745	999999	999999	736	135	999999	999999	999999	819	180	715	613	999999	604	280	999999	568	952	377	631	924	412	141	874	999999	564	49	999999	931	381	21	324	999999	422	57	621	999999	978	867	999999	30	999999	256	103	650	310	789	999999	999999	370	804	62	536	288	781	999999	15	40	158	999999	630	224	322	448	999999	999999	532	680	999999	659	999999	999999	94	368	610	987	165	48	233	999999	775	763	999999	570	999999	958	788	801	640	714	615	425	829	306	999999	806	625	808	999999	999999	999999	999999	999999	242	967	224	968	999999	678	794	187	999999	807	999999	795	866	999999	751	871	209	612	999999	999999	842	999999	977	760	787	980	999999	372	999999	113	999999	999999	999999	45	170	602	362	990	999999	133	999999	537	648	617	999999	511	521	985	873	999999	735	647	57	77	886	199	990	999999	190	198	999999	432	829	863	833	371	999999	831	660	158	999999	218	992	607	205	315	405	369	801	286	999999	817	498	999999	999999	336	461	598	158	971	612	899	810	431	258	423	707	999999	784	597	382	999999	335	999999	426	999999	654	450	872	581	793	630	662	903	999999	66	933	417	495	507	909	539	683	999999	999999	620	999999	999999	358	781	999999	621	999999	213	999999	778	492	999999	994	999999	
999999	21	726	999999	188	999999	246	907	702	202	490	299	999999	287	999999	842	16	646	188	999999	128	93	999999	101	999999	181	55	458	998	950	574	169	422	644	825	898	813	115	999999	565	383	999999	999999	166	301	318	999999	308	999999	72	772	845	595	999999	733	598	999999	999999	999999	16	936	788	908	751	627	999999	876	654	461	789	38	901	999999	622	433	627	999999	935	800	999999	848	999999	932	936	188	728	574	234	910	237	978	188	511	503	999999	999999	592	126	538	970	441	999999	999999	999999	999999	870	709	972	764	115	382	983	835	938	167	199	855	971	572	999999	755	999999	999999	234	811	850	399	999999	993	838	45	108	999999	999999	233	999999	899	206	999999	318	29	601	470	999999	854	994	353	572	346	999999	738	620	999999	638	224	789	935	621	925	193	481	77	978	925	999999	284	586	16	715	988	299	659	78	264	999999	164	191	937	380	816	507	827	999999	999999	109	424	553	769	999999	444	243	999999	281	720	836	999999	623	999999	999999	999999	418	999999	857	357	149	999999	999999	300	999999	70	607	998	251	999999	999999	653	770	999999	999999	999999	999999	816	401	281	999999	999999	388	999999	427	928	541	646	213	800	407	170	970	948	425	30	872	263	20	553	836	245	46	172	999999	999999	999999	208	719	88	849	999999	999999	585	603	138	701	999999	872	829	999999	961	794	451	711	525	683	822	999	999999	783	476	999999	847	445	519	999999	226	324	244	999999	342	927	134	950	806	999999	999999	999999	297	329	679	999999	190	34	999999	450	999999	460	999999	509	369	999999	914	305	999999	795	107	150	93	163	999999	878	638	92	197	43	999999	500	999999	311	299	476	999999	485	113	999999	999999	823	999999	999999	389	999999	806	734	388	142	23	829	577	20	126	253	271	999999	844	801	752	999999	837	841	780	105	555	216	220	999999	999999	999999	202	296	999999	283	581	25	774	719	82	903	704	64	999999	999999	922	894	999999	56	215	578	999999	999999	999999	527	986	999999	297	999999	220	599	524	999999	999999	585	637	999999	840	843	999999	256	369	135	999999	848	403	782	822	939	182	660	999999	173	999999	919	796	890	953	652	297	853	999999	490	509	482	388	219	419	999999	213	641	63	999999	383	959	999999	999999	582	495	134	213	999999	999999	999999	999999	576	361	808	725	788	746	337	198	999999	999999	528	879	626	999999	470	194	373	388	736	999999	606	999999	999999	727	711	290	317	467	999999	94	947	379	379	949	906	37	410	694	654	999999	313	999999	999999	564	440	338	999999	336	35	999999	840	999999	622	
579	952	895	570	90	24	508	439	870	999999	999999	871	999999	510	676	999999	442	783	678	733	278	237	741	885	999999	297	382	400	980	999999	587	253	431	999999	799	997	20	466	329	999999	156	999999	443	204	999999	999999	291	828	223	986	592	166	171	792	999999	352	221	20	345	793	642	117	458	437	93	227	999999	999999	710	679	339	999999	999999	998	587	251	794	546	999999	541	15	999999	999999	994	999999	999999	999999	638	414	457	785	999999	130	535	999999	49	578	999999	999999	117	999999	890	127	999999	999999	616	999999	173	215	999999	558	674	460	999999	788	98	929	464	586	662	144	999999	987	263	893	339	999999	928	999999	547	999999	787	999999	452	298	125	999999	644	347	999999	728	999999	433	312	899	121	550	326	746	949	999999	123	429	999999	999999	999999	903	864	650	327	761	773	212	999999	438	770	250	999999	515	673	999999	295	127	353	934	999999	999999	684	363	782	999999	538	999999	21	436	558	367	976	479	855	221	570	993	30	481	954	715	765	873	999999	999999	542	810	999999	295	825	996	999999	999999	999999	64	228	511	868	537	233	591	201	241	880	412	999999	538	660	461	102	999999	999999	871	999999	999999	622	810	234	999999	257	999999	118	725	611	562	291	462	721	801	999999	69	135	492	258	372	524	534	993	726	607	999999	160	999999	202	533	899	215	999999	257	999999	999999	286	956	290	999999	483	476	629	327	131	811	816	858	999999	43	176	999999	999999	617	999999	999999	816	508	999999	999999	576	496	532	999999	662	999999	999999	474	369	584	783	999999	999999	999999	999999	999999	999999	675	605	795	999999	301	999999	999999	367	295	591	926	999999	999999	601	778	652	46	930	999999	943	551	665	999999	892	999999	499	883	260	997	999999	871	727	937	194	151	902	999999	67	284	343	373	720	377	999999	992	213	26	983	15	999999	176	821	903	999999	363	20	999999	903	844	802	279	909	999999	883	720	208	999999	169	459	875	999999	978	656	653	580	830	297	559	999999	148	483	900	255	480	244	60	824	833	830	140	352	615	222	481	74	463	999999	493	774	793	879	857	533	139	391	198	999999	999999	534	532	999999	10	12	706	329	999999	999999	889	648	669	384	999999	338	329	532	529	765	184	588	126	999999	803	785	116	268	626	377	125	99	56	999999	574	308	999999	417	351	612	516	162	695	799	471	845	999999	419	389	528	999999	606	862	999999	990	671	999999	999999	919	225	896	447	999999	999999	549	999999	602	784	809	202	999999	999999	191	999999	259	31	892	326	18	999999	680	697	879	107	172	
518	999999	624	894	903	890	999999	498	135	716	999999	459	694	999999	671	252	999999	609	197	497	302	425	999999	182	969	778	999999	53	960	545	999999	568	605	838	40	573	978	890	999999	999999	785	422	65	999999	190	572	208	76	347	715	359	999999	691	999999	870	102	290	451	925	999999	799	211	537	999999	517	999999	853	855	229	107	274	439	703	885	712	879	999999	999999	999999	406	579	34	999999	255	195	121	999999	995	999999	938	293	536	965	999999	999999	999999	999999	474	693	679	719	352	846	250	451	919	999999	806	897	999999	732	545	458	999999	999999	774	999999	292	405	406	634	857	887	291	813	737	474	999999	383	999999	994	894	61	323	999999	236	188	465	803	275	999999	80	108	978	215	999999	88	446	235	737	999999	603	79	999999	999999	861	999999	565	999999	713	455	470	432	769	995	837	493	144	999999	328	999999	999999	488	139	678	999999	759	909	86	75	659	999999	697	646	999999	400	825	999999	279	825	771	999999	38	100	820	999999	999999	999999	982	377	264	999999	604	999999	151	48	125	940	618	490	112	555	489	371	63	999999	773	786	720	605	22	729	865	999999	556	973	21	999999	319	421	916	999999	927	708	811	999999	434	791	504	20	285	884	155	788	722	225	143	667	999999	403	999999	861	618	387	999999	534	87	999999	359	178	37	727	631	206	573	681	628	780	559	999999	992	981	291	710	329	137	583	86	999999	340	839	354	361	915	928	64	811	549	354	286	638	847	441	336	983	558	999999	999999	225	50	597	363	117	699	999999	999999	579	908	67	236	950	999999	292	28	338	682	999999	715	278	518	870	88	436	999999	709	999999	550	955	999999	771	873	999999	861	263	743	486	247	661	514	426	999999	903	999999	127	336	637	564	999999	998	310	192	548	679	999999	180	518	927	834	999999	265	961	624	191	296	999999	325	999999	38	285	852	445	714	210	852	43	966	596	318	946	999999	999999	999999	957	426	589	335	955	165	93	235	999999	412	671	259	999999	860	999999	205	764	20	498	536	147	999999	865	477	347	999999	999999	213	999999	999999	999999	918	674	833	667	999999	707	37	370	983	945	59	303	42	52	950	397	182	255	401	999999	936	582	999999	999999	999999	999999	121	987	138	492	879	313	940	999999	753	999999	631	203	955	498	737	650	515	590	97	999999	999999	435	999999	439	500	958	530	74	999999	999999	619	842	856	999999	596	50	999999	999999	76	745	999999	518	298	375	766	979	299	903	817	295	77	474	999999	958	999999	686	600	999999	992	920	783	
876	572	418	965	788	999999	999999	999999	696	418	999999	524	351	500	325	146	999999	999999	999999	668	999999	256	666	277	999999	939	898	487	909	449	542	508	999999	999999	486	999999	880	410	999999	642	548	11	130	876	63	999999	999999	999999	412	549	579	999999	482	999999	166	629	905	150	999999	848	448	999999	999999	999999	876	516	999999	389	24	379	265	620	999999	999999	130	999999	136	999999	224	999999	388	439	999999	370	870	516	999999	893	805	999999	49	740	999999	999999	203	285	999999	999999	10	999999	581	182	454	42	293	958	340	604	141	540	503	999999	925	623	470	18	197	999999	999999	999999	490	485	583	167	339	525	39	566	999999	844	616	263	789	677	999999	215	999999	53	86	999999	185	431	761	999999	363	923	814	968	668	195	98	386	496	639	66	999999	999999	999999	702	768	929	774	920	297	924	249	999999	258	998	264	999999	154	999999	474	195	68	723	318	999999	416	999999	71	898	498	755	239	999999	159	620	528	616	699	350	317	982	999999	511	473	999999	999999	999999	999999	969	413	172	944	830	32	454	999999	382	290	492	296	66	868	875	431	542	999999	482	999999	637	480	648	333	803	248	491	784	557	259	968	689	819	155	999999	495	336	811	408	999999	704	622	999999	336	216	63	260	999999	999999	89	931	655	641	999999	928	999999	765	838	999999	592	540	670	999999	999999	321	802	476	999999	776	390	105	731	296	737	482	25	334	999999	127	750	999999	376	259	477	327	999999	58	409	226	602	730	498	999999	815	214	999999	999999	999999	25	413	586	999999	999999	154	984	999999	369	999999	937	913	999999	999999	999999	999999	605	999999	421	973	805	998	999999	77	999999	183	999999	606	70	999999	533	999999	844	312	999999	713	999999	999999	37	115	493	127	999999	154	472	313	438	286	999999	279	220	49	622	207	227	26	999999	519	999999	174	999999	387	150	999999	379	498	79	999999	158	17	237	999999	146	316	490	999999	55	999999	999999	391	745	384	828	790	269	493	826	999999	95	289	63	653	993	862	621	115	976	74	775	974	999999	575	999999	770	999999	999999	903	999999	717	538	971	60	915	999999	429	119	558	999999	629	885	999999	999999	777	868	953	584	963	283	695	384	711	980	999999	630	999999	179	256	999999	748	999999	590	520	999999	556	317	13	737	730	443	511	557	627	999999	999999	999999	999999	798	999999	817	468	999999	630	620	342	999999	990	226	999999	125	259	863	999999	610	623	305	161	503	230	999999	949	846	242	839	999999	827	999999	999999	944	327	346	381	986	250	999999	716	999999	999999	596	729	327	
787	452	615	194	999999	66	26	999999	593	161	999999	999999	999999	868	621	67	790	999999	999999	999999	454	999999	999999	778	999999	999999	260	999999	907	345	260	999999	999999	999999	172	403	627	655	544	771	999999	725	361	176	38	803	288	381	668	659	999999	473	999999	985	873	515	484	999999	316	772	805	696	913	257	999999	411	85	999999	999999	227	439	999999	892	744	676	999999	999999	800	999999	83	598	878	661	258	177	787	824	999999	370	657	918	790	349	772	999999	380	812	113	275	626	728	813	999999	450	229	999999	581	347	318	154	594	684	96	999999	183	926	44	664	999999	123	587	999999	114	58	999999	999999	999999	129	778	306	916	817	534	999999	355	999999	212	221	39	143	999999	487	999999	999999	72	244	703	116	599	49	346	157	32	162	999999	169	999999	627	151	579	247	999999	568	22	999999	777	159	962	886	999999	999999	823	635	999999	907	109	371	888	985	74	946	999999	530	738	960	769	795	999999	94	196	86	999999	79	459	896	754	918	195	999999	295	999999	740	230	211	325	522	521	85	255	999999	797	819	999999	87	999999	557	930	999999	62	999999	981	999999	878	699	321	148	999999	999999	60	162	190	999999	900	700	978	215	468	329	422	447	258	719	137	155	398	267	943	991	999999	349	999999	98	999999	999999	313	319	862	530	889	187	768	345	34	999999	758	999999	999999	941	109	999999	98	611	417	614	220	272	649	999999	311	999999	205	999999	360	711	338	102	52	381	999999	669	999999	938	439	245	678	912	694	44	999999	999999	348	11	892	407	999999	222	681	999999	319	51	999999	140	999999	836	981	15	984	999999	763	666	579	547	555	440	86	999999	999999	181	999999	307	577	614	346	534	715	999999	870	952	460	126	420	524	999999	355	999999	222	719	603	263	672	928	999999	281	729	999999	999999	456	462	330	999999	50	509	592	21	473	65	793	694	130	999999	999999	41	999999	647	255	999999	485	209	999999	999999	441	999999	917	273	379	206	343	616	999999	915	747	418	999999	360	85	910	999999	60	881	943	428	999999	482	476	537	896	518	633	484	152	324	999999	999999	466	669	472	999999	999999	642	277	722	999999	367	215	50	727	999999	511	571	344	132	999999	328	497	445	999999	999999	451	736	999999	687	709	142	195	600	501	999999	175	999999	613	328	613	418	613	231	251	666	999999	436	809	496	999999	71	149	29	889	927	533	30	999999	376	150	592	169	589	22	54	182	614	999999	340	244	820	958	26	519	26	999999	275	204	750	828	25	999999	986	681	648	993	175	999999	
573	863	999999	439	247	188	30	259	33	219	207	494	662	887	479	999999	196	113	132	510	873	999999	999999	826	512	999999	134	999999	182	908	999999	61	16	999999	974	999999	99	999999	720	838	498	999999	999999	66	996	265	175	999999	457	734	495	544	870	665	837	999999	605	328	999999	699	999999	999999	86	124	845	999999	487	758	999999	999999	999999	804	392	294	999999	999999	530	999999	829	256	382	996	999999	448	423	829	190	351	76	623	870	771	464	31	784	143	691	577	221	850	778	417	226	454	572	690	161	585	653	732	831	404	498	999999	999999	999999	155	637	999999	25	965	146	691	299	141	999999	349	371	999999	878	999999	952	989	979	999999	964	780	764	876	999999	677	604	999999	344	999999	476	283	999999	703	727	988	999999	999999	999999	999999	641	725	926	322	181	350	999999	85	774	318	878	414	999999	212	363	286	390	761	999999	999999	370	999999	357	508	665	999999	565	667	782	999999	370	999999	794	999999	836	999999	853	452	999999	392	887	999999	923	35	999999	999999	999999	582	999999	450	607	302	999999	999999	524	202	378	428	656	999999	785	132	303	883	948	801	620	423	375	124	433	999999	66	585	461	841	525	331	595	604	361	999999	999999	341	293	77	179	937	580	999999	869	999999	796	648	607	999999	235	49	999999	120	451	351	216	236	27	669	245	332	999999	682	677	999999	832	61	704	999999	805	962	999999	880	632	999999	842	999999	254	998	151	999999	978	696	616	999999	999999	999999	163	999999	776	100	324	623	831	846	541	898	999999	822	999999	999999	944	805	999999	273	448	206	487	768	509	484	981	999999	527	827	353	709	999999	201	803	999999	898	695	35	714	647	977	59	786	999999	999999	765	999999	406	407	473	999999	737	353	999999	999999	997	394	510	999999	119	305	105	999999	503	832	832	775	29	999999	846	259	779	253	625	471	157	999999	627	564	719	559	999999	130	364	180	971	999999	999999	756	359	999999	999999	733	605	352	999999	54	292	318	121	989	999999	162	999999	224	403	999999	727	575	899	306	999999	999999	999999	559	682	975	650	332	999999	119	621	273	894	342	74	56	648	999999	589	112	999999	999999	452	729	157	470	568	150	776	487	994	587	856	63	746	249	999999	55	669	906	999999	999999	458	12	378	148	999999	228	159	357	845	455	986	796	999999	457	502	999999	412	222	416	999999	556	382	999999	999999	416	841	999999	824	894	999999	612	683	707	458	861	450	361	999999	212	349	990	429	642	999999	601	69	999999	299	999999	310	643	457	499	894	413	85	887	345	731	
426	632	999999	999999	253	842	312	99	438	596	61	500	403	20	77	519	136	740	575	441	357	675	306	87	999999	999999	165	194	812	55	999999	999999	999999	286	785	717	665	965	398	706	999999	999999	736	702	695	809	999999	447	432	999999	286	345	999999	903	999999	751	999999	256	999999	294	687	128	286	393	810	498	999999	126	234	360	853	171	999999	869	152	386	938	603	392	784	718	718	762	437	768	449	251	122	901	44	390	419	106	113	28	180	694	353	891	207	999999	999999	222	999999	532	125	994	452	760	998	812	732	864	94	576	969	365	848	625	371	256	371	224	200	969	444	74	999999	850	999999	692	999999	999999	195	999999	595	505	690	905	653	999999	799	362	903	999999	658	554	21	537	59	815	845	728	530	999999	964	908	999999	113	97	999999	756	601	789	316	227	29	679	635	981	473	675	943	999999	915	457	999999	999999	968	320	889	63	710	801	999999	999999	867	191	999999	494	999999	999999	587	817	999999	999999	207	999999	597	14	999999	875	385	556	585	150	901	756	614	502	999999	597	64	999999	207	997	56	800	632	469	360	838	444	151	304	999999	97	136	379	227	999999	446	999999	964	681	24	999999	999999	225	26	999999	121	576	742	539	99	429	794	999999	604	999999	406	940	138	654	999999	440	999999	262	595	999999	775	386	397	999999	518	999999	100	121	193	330	999999	584	615	523	248	999999	702	999999	214	999999	303	516	999999	999999	854	505	999999	319	999999	584	443	901	999999	964	179	734	999999	500	30	999999	338	682	436	284	758	821	334	614	415	539	738	999999	57	33	759	269	999999	999999	999999	23	288	999999	240	608	887	991	954	651	354	999999	999999	211	591	988	242	999999	90	499	817	42	999999	980	904	999999	846	810	999999	606	999999	999999	131	999999	113	17	999999	558	451	999999	397	999999	867	682	270	900	457	536	999999	69	791	148	189	999999	13	365	842	999999	875	889	762	86	147	357	446	444	999999	722	108	583	60	683	999999	999999	111	60	175	498	719	13	894	319	999999	999999	815	76	731	19	999999	747	175	638	683	999999	999999	999999	630	519	999999	826	517	999999	438	467	19	117	970	926	999999	953	999999	353	589	871	995	453	317	999999	542	380	713	383	999999	360	999999	422	999999	999999	198	999999	430	656	262	893	496	169	880	311	785	707	105	804	998	412	557	821	58	999999	567	620	13	287	976	999999	999999	144	376	87	58	999999	117	999999	738	230	532	543	101	695	385	835	572	16	567	835	999999	908	999999	955	802	597	373	
198	58	999999	787	153	999999	396	780	361	792	999999	262	198	999999	740	999999	999999	879	24	999999	363	999999	732	58	997	999999	151	591	999999	759	421	285	999999	233	918	999999	999999	999999	389	864	705	915	33	999999	769	753	379	244	999999	842	999999	86	788	999999	20	763	999999	999999	789	433	538	804	575	602	381	527	800	965	682	433	999999	345	499	160	34	447	411	689	288	999999	350	906	57	999999	999999	344	497	594	999999	165	991	999999	653	955	999999	900	999999	999999	670	252	952	999999	562	999999	937	999999	586	638	842	572	361	999999	999999	999999	93	631	999999	213	450	999999	40	215	753	526	442	273	691	543	823	134	999999	980	28	45	301	936	999999	999999	435	890	758	858	999999	999999	804	999999	401	118	999999	704	153	999999	980	999999	222	746	660	45	999999	673	579	52	814	718	474	380	617	999999	253	156	999999	818	999999	999999	999999	999999	999999	113	722	999999	872	583	671	128	980	962	999	394	823	554	999999	318	271	761	999999	715	54	999999	185	999999	747	196	864	725	428	334	367	999999	356	999999	999999	557	323	598	801	996	381	695	737	512	999999	233	391	698	870	968	999999	999999	250	573	136	428	928	299	340	999999	719	946	999999	655	999999	999999	999999	782	271	729	995	672	959	324	343	359	307	672	62	524	999999	999999	854	459	777	349	189	782	914	999999	999999	34	268	125	999999	434	994	91	999999	999999	999999	608	999999	151	973	884	67	926	239	777	131	999999	246	999999	881	554	101	251	999999	265	400	265	999999	999999	110	971	414	844	47	909	364	999999	765	261	339	205	737	713	485	893	292	263	999999	146	999999	373	787	999999	243	732	343	753	213	651	410	999999	999999	40	50	999999	480	222	888	329	422	906	499	999999	999999	685	816	388	999999	999999	999999	999999	711	731	663	999999	193	999999	611	315	576	611	999999	124	851	410	465	707	999999	999999	999999	999999	374	233	723	836	999999	802	966	557	999999	954	987	229	677	273	227	18	999999	314	999999	518	611	583	753	811	895	385	999999	85	999999	119	999999	999999	571	904	772	487	17	999999	862	999999	999999	63	399	999999	623	792	446	587	192	999999	999999	999999	664	905	467	999999	480	912	941	498	669	890	337	806	999999	999999	657	999999	501	739	11	549	999999	438	522	558	194	999999	197	113	939	556	892	773	779	357	627	666	446	999999	999999	105	999999	374	999999	115	725	999999	381	999999	144	672	999999	999999	455	790	916	999999	999999	908	605	347	724	838	559	123	997	563	37	892	88	999999	336	999999	732	906	663	999999	
716	417	832	602	999999	279	968	276	470	449	999999	988	440	401	283	538	385	999999	999999	58	815	608	999999	172	999999	489	839	152	346	576	720	549	137	839	519	999999	999999	13	999999	455	869	293	653	558	999999	48	461	687	718	798	143	999999	535	615	272	118	310	670	46	280	999999	826	929	893	729	999999	861	601	881	308	461	999999	93	925	188	999999	955	559	999999	527	999999	162	999999	548	442	999999	23	521	577	999999	674	999999	966	315	24	999999	363	759	829	465	999999	860	999999	419	346	761	999999	610	436	740	162	751	999999	519	252	999999	402	391	461	80	766	349	34	479	633	56	415	999999	910	146	178	206	730	999999	350	177	355	25	999999	680	679	412	95	836	258	999999	673	456	73	999999	650	999999	307	999999	999999	836	836	336	999999	300	356	211	700	999999	572	999999	999999	999999	179	85	932	999999	189	781	400	364	999999	197	999999	710	382	958	714	184	999999	205	898	999999	772	513	341	29	239	911	999999	478	999999	999999	274	302	902	402	287	999999	999999	273	792	526	368	345	999999	648	115	85	917	397	497	525	804	376	68	999999	507	666	999999	999999	157	278	457	922	651	468	923	928	807	980	680	999999	380	999999	413	999999	613	437	930	692	913	163	993	936	980	196	991	897	243	852	894	999999	253	890	999999	524	78	446	693	124	725	999999	277	936	999999	770	155	999999	963	685	446	79	735	999999	10	993	284	999999	941	999999	999999	999999	694	999999	95	69	482	490	116	888	313	999999	744	999999	967	736	999999	999999	229	220	50	419	934	558	415	824	885	202	890	999999	250	557	504	237	999999	999999	492	322	851	657	298	999999	475	85	381	279	335	919	999999	999999	999999	227	999999	731	425	66	101	146	549	271	183	999999	600	984	647	755	672	517	999999	277	999999	573	999999	572	921	385	944	858	999999	145	499	965	118	999999	23	33	266	773	811	591	607	999999	772	589	483	18	74	999999	999999	999999	607	817	751	999999	999999	544	21	729	809	49	122	242	960	999999	999999	218	181	973	970	624	499	898	999999	586	999999	898	800	999999	98	913	321	463	431	999999	538	681	999999	301	606	999999	22	999999	964	772	999999	374	395	999999	817	275	836	100	519	812	136	708	121	175	157	131	744	999999	640	896	728	658	811	999999	999999	100	994	880	377	501	612	962	934	933	118	999999	999999	441	999999	823	86	230	999999	999999	999999	829	999999	999999	153	484	734	626	896	78	999999	999999	563	984	999999	727	281	955	999999	27	210	174	774	999999	999999	852	
619	312	587	999999	999999	999999	714	202	999999	999999	530	945	736	892	767	985	999999	866	889	999999	741	999999	947	90	999999	999999	506	926	418	268	999999	390	991	999999	865	431	49	89	258	999999	115	370	17	447	999999	336	999999	830	260	224	108	908	299	999999	121	999999	365	506	274	698	11	999999	784	718	999999	149	999999	999999	37	345	945	986	617	353	193	999999	520	999999	882	226	999999	999999	675	999999	169	156	101	233	190	774	999999	999999	999999	560	543	326	586	298	455	68	382	999999	803	999999	279	122	999999	946	999999	740	581	999999	999999	999999	796	999999	123	591	558	844	57	729	264	262	278	999999	999999	999999	999999	866	794	231	999999	824	843	127	872	999999	924	57	856	155	647	999999	203	221	999999	766	999999	217	213	995	740	611	20	999999	529	550	646	999999	999999	999999	146	719	945	999999	799	999999	999999	679	463	362	666	511	999999	999999	92	815	69	999999	493	414	304	601	663	999999	491	453	814	200	999999	331	124	67	115	623	18	928	503	843	422	999999	562	999999	753	850	338	238	623	117	999999	714	490	589	383	999999	999999	999999	999999	156	868	356	985	24	999999	142	248	609	999999	999999	894	999999	999999	226	644	374	999999	219	999999	812	471	262	830	706	629	884	840	534	684	578	685	472	872	357	999999	75	143	999999	13	999999	611	999999	832	999999	222	417	402	999999	999999	999999	685	728	999999	999999	685	615	525	288	394	999999	999999	714	925	999999	688	432	999999	963	251	578	240	999999	216	999999	210	742	430	581	999999	221	999999	999999	999999	999999	893	999999	775	628	672	999999	550	999999	999999	807	330	897	803	15	570	790	136	439	33	375	778	381	999999	471	52	942	195	944	794	999999	714	724	999999	259	999999	731	657	661	301	882	38	386	160	409	999999	313	938	424	999999	703	999999	999999	999999	999999	896	521	999999	313	999999	729	999999	605	999999	999999	999999	605	773	554	81	839	143	999999	147	999999	347	402	230	999999	566	739	14	999999	934	100	999999	662	181	909	362	422	999999	353	999999	571	708	432	999999	999999	316	309	540	999999	999999	180	999999	620	914	412	876	504	301	332	746	846	725	999999	999999	969	892	439	999999	999999	201	999999	999999	789	398	576	999999	914	86	60	806	267	209	619	427	763	999999	477	999999	769	42	999999	999999	999999	607	239	846	306	999999	356	287	999999	999999	999999	202	693	626	781	999999	348	969	962	428	250	526	488	999999	115	984	908	449	425	691	664	999999	343	538	590	999999	169	730	145	162	999999	999999	929	392	532	426	734	146	999999	999999	409	
799	999999	999999	880	446	128	999999	740	999999	853	907	862	195	999999	846	859	165	999999	599	72	618	834	809	699	478	596	106	999999	688	260	771	700	999999	291	864	999999	903	658	153	72	577	999999	824	309	999999	909	744	181	686	567	578	110	999999	193	791	999999	270	740	411	999999	999999	477	999999	999999	999999	999999	693	903	999999	95	956	507	891	537	494	628	20	510	877	568	852	925	437	131	681	670	552	985	500	999999	500	172	256	303	999999	999999	999999	999999	999999	615	999999	840	824	999999	999999	81	218	999999	698	173	955	999999	863	842	999999	107	49	929	999999	421	664	707	413	457	595	793	260	598	496	999999	689	999999	293	271	352	999999	110	837	520	609	461	930	297	999999	942	740	309	999999	999999	999999	69	18	383	805	950	519	437	377	15	817	821	620	134	313	999999	708	476	601	500	985	997	999999	999999	779	960	733	419	86	514	855	493	846	302	553	335	680	873	999999	321	999999	999999	732	831	999999	999999	840	805	984	999999	999999	999999	707	999999	320	946	857	600	999999	845	227	999999	361	862	160	333	974	999999	581	977	999999	999999	988	290	667	411	999999	380	716	990	999999	927	435	232	280	999999	786	933	981	606	478	90	280	642	999999	999999	233	870	681	378	999999	999999	999999	16	999999	409	286	427	255	908	682	486	999999	612	999999	299	673	138	591	999999	547	50	347	974	509	721	564	999999	196	934	188	403	698	999999	999999	999999	999999	428	181	999999	314	369	688	82	924	991	207	667	917	804	69	999999	288	999999	831	999999	184	259	507	339	845	931	240	320	730	288	787	546	436	127	595	255	999999	721	265	188	361	999999	59	517	524	897	437	999999	999999	999999	124	586	516	999999	433	999999	999999	841	35	382	999999	378	352	646	213	660	241	799	218	999999	148	567	999999	652	421	910	999999	989	999999	999999	999999	999999	445	646	999999	211	40	999999	999999	999999	999999	125	695	999999	60	983	999999	413	314	863	666	999999	184	70	945	556	999999	864	992	999999	255	932	35	999999	879	290	999999	705	999999	999999	999999	218	115	999999	999999	999999	872	974	999999	437	988	795	685	951	291	865	673	385	701	999999	482	999999	39	181	896	401	99	999999	999999	769	60	999999	931	312	243	457	533	117	579	922	683	754	999999	564	534	459	257	84	796	999999	999999	557	999999	999999	999999	463	188	933	180	999999	933	265	971	832	999999	772	863	999999	999999	999999	342	566	805	778	933	727	904	999999	647	446	153	25	820	988	163	999999	222	77	999999	999999	999999	999999	936	999999	989	
999999	783	439	187	762	999999	874	999999	963	682	59	999999	235	999999	802	999999	999999	295	734	946	918	444	982	679	883	559	795	999999	938	564	999999	630	326	789	999999	943	999999	999999	885	850	999999	659	857	999999	113	751	986	147	979	229	565	314	212	999999	80	984	800	999999	304	212	800	999999	999999	408	939	429	435	445	999999	858	999999	425	410	883	676	269	586	675	575	141	573	658	622	718	999	999999	428	782	719	999999	153	713	993	682	60	997	241	999999	377	684	326	999999	722	130	144	149	903	328	867	811	407	135	195	999999	639	152	999999	709	409	511	10	652	726	894	715	381	432	999999	832	678	999999	137	308	890	999999	31	999999	999999	584	859	999999	999999	999999	907	132	27	528	830	53	908	346	532	59	999999	683	673	824	999999	414	762	716	186	495	999999	783	279	827	304	357	999999	216	168	134	549	976	999999	737	818	771	697	999999	602	683	924	342	999999	88	442	999999	151	206	117	97	821	152	358	613	727	134	853	999999	233	482	436	701	187	407	510	888	999999	936	16	66	716	999999	999999	502	571	999999	287	201	394	97	216	420	109	999999	312	406	628	297	999999	999999	918	507	999999	129	999999	232	999999	999999	999999	553	999999	214	200	61	380	913	38	856	52	871	846	661	806	145	276	25	602	115	999999	113	270	495	926	322	147	219	288	995	254	348	700	999999	623	999999	663	999999	230	57	701	399	378	771	255	999999	847	266	700	494	999999	999999	630	59	13	473	293	938	287	878	913	171	999999	43	611	703	999999	666	48	965	482	274	795	554	999999	999999	999999	498	249	787	475	881	518	793	999999	22	718	651	186	159	557	724	724	999999	144	999999	764	345	170	552	999999	190	228	735	21	589	446	85	645	307	999999	794	699	499	412	999999	652	841	891	598	999999	529	999999	888	999999	758	549	999999	999999	874	941	400	999999	697	819	999999	999999	783	999999	561	576	643	999999	879	421	999999	999999	234	999999	999999	887	999999	999999	999999	567	448	999999	999999	326	999999	49	999999	999999	770	366	348	999999	11	999999	127	378	869	999999	339	999999	999999	523	610	476	655	732	325	514	317	999999	999999	946	766	999999	999999	999999	999999	466	999999	522	583	979	245	522	83	306	33	554	822	999999	27	999999	124	548	226	925	99	863	999999	530	724	488	356	999999	348	401	699	871	308	531	999999	999999	540	999999	449	371	288	98	403	359	999999	771	691	583	999999	999999	831	228	913	456	506	999999	794	997	798	104	632	999999	184	681	607	162	255	999999	
689	614	332	306	109	855	647	10	469	322	821	952	999999	773	999999	193	570	999999	999999	852	35	583	618	542	29	354	739	826	913	721	751	556	525	401	893	364	831	534	128	68	999999	505	999999	999999	999999	999999	307	999999	646	999999	121	135	204	402	274	115	996	790	287	754	125	820	999999	748	570	275	437	405	999999	460	361	45	362	900	53	530	999999	145	366	183	57	880	189	999999	999999	625	361	132	137	787	367	999999	257	999999	942	988	999999	262	999999	910	418	902	979	196	999999	86	773	304	359	744	532	860	433	114	999999	245	999999	174	148	999999	913	999999	278	101	999999	319	999999	988	957	65	121	331	999999	456	765	154	900	999999	292	533	999999	67	773	392	265	999999	618	153	666	999999	357	253	124	967	996	999999	999999	999999	103	329	298	999999	999999	999999	999999	211	999999	976	348	562	344	647	881	614	101	856	541	999999	999999	999999	701	644	999999	260	707	868	216	999999	459	662	520	22	899	963	245	78	999999	479	760	64	869	999999	999999	113	372	710	371	509	876	150	999999	748	62	508	628	653	461	95	999999	999999	994	382	999999	999999	52	331	747	918	378	33	999999	999999	135	781	725	70	840	229	888	997	506	707	389	999999	99	771	960	400	344	591	999999	634	999999	995	70	497	999999	128	70	51	999999	999999	141	852	14	510	999999	999999	783	567	813	241	999999	598	268	297	992	217	596	280	370	356	583	999999	999999	510	999999	139	721	237	945	721	999999	847	44	63	999999	536	314	589	999999	690	617	776	777	385	436	999999	737	772	504	907	531	789	680	616	868	354	446	503	332	999999	558	555	622	102	82	360	564	214	721	466	902	999999	133	680	739	999999	19	41	999999	999999	401	948	999999	999999	199	379	999999	428	194	999999	999999	810	999999	663	999999	72	999999	685	312	86	730	999999	61	999999	14	524	999999	999999	876	71	999999	414	430	439	102	999999	821	999999	902	999999	999999	146	999999	499	376	101	999999	469	548	677	652	333	729	999999	173	868	897	695	43	675	999999	176	551	132	886	685	390	826	999999	999999	250	579	999999	999999	892	593	512	999999	672	913	773	207	999999	209	419	21	685	432	276	233	712	136	999999	237	991	27	595	999999	999999	690	711	924	898	26	436	82	549	130	115	999999	365	999999	999999	130	901	515	999999	351	713	875	999	958	560	999999	819	123	999999	556	617	999999	998	999999	948	981	999999	849	308	999999	772	346	999999	565	326	697	867	376	113	431	335	999999	312	253	193	737	690	752	374	561	
207	323	999999	993	512	240	580	750	397	51	918	62	999999	279	999999	377	413	999999	641	862	479	452	999999	607	230	141	571	755	432	220	301	459	485	746	247	459	301	999999	62	95	999999	127	979	72	513	283	278	999999	999999	816	334	255	121	511	999999	754	314	447	773	380	999999	999999	328	186	750	468	999999	470	999999	129	85	935	391	555	999999	362	999999	947	999999	946	863	999999	91	615	999999	55	347	973	665	493	999999	999999	999999	682	426	301	999999	803	999999	54	706	999999	11	554	999999	399	864	566	764	999999	291	366	353	827	517	999999	743	712	300	999999	131	603	804	548	974	230	999999	709	999999	999999	562	999999	635	999999	249	64	536	999999	874	999999	190	780	999999	999999	999999	999999	999999	876	999999	296	557	999999	512	616	922	113	13	463	579	520	168	164	999999	320	176	621	999999	303	587	462	603	216	838	804	524	351	394	999999	999999	999999	999999	999999	544	842	999999	475	167	28	999999	146	60	83	999999	363	338	36	352	898	999999	591	999999	218	999999	711	692	350	999999	999999	999999	581	719	999999	127	393	802	804	999999	596	422	700	463	713	176	450	412	530	259	484	476	498	998	999999	108	754	140	510	74	999999	159	556	227	459	999999	555	426	915	955	573	561	999999	416	999999	999999	79	137	352	52	848	999999	172	100	774	242	604	582	234	47	372	999999	301	739	786	446	866	999999	999999	999999	620	33	496	574	686	999999	999999	999999	999999	999999	38	627	787	468	999999	533	987	999999	452	227	331	973	999999	878	592	320	269	793	629	320	619	596	133	564	432	825	813	597	999999	999999	299	522	340	225	18	745	475	833	524	263	999999	410	40	786	466	646	831	999999	981	375	662	999999	462	932	399	441	503	999999	999999	400	999999	399	61	600	999999	809	642	977	869	847	999999	436	999999	375	860	219	566	347	107	785	993	204	615	48	999999	999999	69	999999	826	576	251	999999	797	134	543	69	999999	439	999999	657	14	854	748	144	531	999999	878	999999	81	999999	999999	999999	135	260	406	999999	783	999999	999999	785	999999	243	160	999999	605	602	638	155	831	801	860	136	487	450	999999	999999	999999	481	517	999999	999999	971	337	999999	701	999999	126	999999	727	28	285	999999	37	999999	907	770	703	999999	539	999999	597	733	999999	999999	329	749	999999	684	479	267	999999	999999	505	999999	522	999999	906	999999	601	519	485	101	428	999999	525	999999	999999	414	543	19	445	10	941	588	374	999999	716	67	326	951	416	999999	77	469	999999	972	840	587	560	139	864	198	854	
29	453	505	315	452	754	805	650	274	999999	999999	999999	78	999999	916	85	983	71	848	199	999999	112	53	34	958	863	552	999999	521	999999	414	154	257	156	921	145	869	233	273	312	999999	311	999999	999999	606	647	881	611	923	512	999999	77	999999	999	214	999999	409	481	357	589	212	132	139	420	737	999999	575	921	449	999999	999999	759	798	546	999999	999999	999999	999999	427	321	981	999999	999999	999999	286	346	138	999999	942	15	736	398	876	999999	110	397	182	731	563	291	82	960	172	152	306	817	279	479	330	866	956	656	63	45	608	271	373	130	144	400	196	327	999999	443	55	817	882	999999	999999	999999	999999	999999	199	146	248	999999	778	616	999999	999999	77	659	927	86	59	89	999999	840	85	999999	34	62	999999	999999	105	999999	981	728	999999	488	999999	165	999999	49	700	999999	466	917	999999	587	492	999999	418	675	999999	999999	400	902	394	965	999999	51	999999	606	266	123	641	36	999999	999999	49	59	518	233	999999	912	624	887	386	331	622	999999	53	498	356	278	644	922	840	568	364	999999	999999	142	15	893	127	437	783	586	999999	440	999999	999999	547	443	247	194	150	420	912	512	526	999999	353	999999	997	549	999999	988	479	999999	196	482	139	960	715	386	999999	640	795	196	114	799	245	192	550	740	999999	913	40	999999	999999	999999	655	851	561	281	788	950	895	577	999999	999999	999999	999999	253	999999	183	586	999999	999999	967	509	624	999999	408	999999	826	170	514	267	598	999999	999999	30	999999	766	826	999999	409	444	597	999999	745	227	18	999999	999999	868	938	999999	566	999999	196	180	491	999999	805	930	999999	999999	454	628	445	999999	979	841	837	97	440	487	577	895	187	292	999999	999999	764	407	716	98	45	958	232	367	701	234	160	786	538	999999	999999	896	834	575	999999	969	830	117	248	999999	481	604	437	461	579	670	999999	903	907	999999	517	407	223	999999	999999	999999	999999	88	936	754	691	999999	558	999999	525	681	999999	999999	303	999999	869	656	168	999999	617	441	999999	770	999999	40	999999	257	999999	748	157	563	682	480	999999	999999	573	999999	181	999999	999999	430	55	661	999999	898	999999	583	999999	999999	920	861	999999	674	999999	366	965	635	299	906	715	444	182	810	999999	962	998	999999	999999	799	729	999999	485	674	74	999999	999999	869	834	890	431	465	646	999999	999999	296	999999	18	733	420	537	937	462	275	779	51	258	245	43	973	899	28	747	810	999999	803	386	574	610	559	999999	999999	801	409	484	259	999999	999999	982	342	647	999999	857	425	
999999	792	664	220	999999	32	939	160	835	999999	990	413	717	836	389	34	999999	749	407	184	449	441	145	63	790	999999	253	350	999999	700	336	908	171	332	548	102	149	176	999999	999999	620	819	270	941	418	81	542	961	528	958	432	999999	592	999999	999999	999999	999999	999999	999999	999999	779	599	898	144	533	92	251	394	297	999999	884	743	80	820	999999	629	180	999999	999999	718	987	999999	999999	999999	278	438	325	488	357	718	446	538	746	313	808	31	999999	135	999999	336	830	157	999999	999999	83	688	827	772	129	355	999999	999999	966	711	999999	496	777	604	866	999999	767	763	47	579	849	356	999999	766	22	999999	708	999999	999999	999999	888	840	618	999999	999999	589	611	552	369	11	68	985	571	999999	925	321	253	326	999999	322	569	76	119	104	393	727	691	70	760	586	647	615	999999	658	999999	547	999999	199	999999	287	493	224	999999	46	521	863	999999	962	840	700	299	999999	785	475	748	999999	730	524	999999	502	999999	551	792	782	364	452	321	999999	221	388	999999	63	941	981	828	355	999999	999999	583	529	999999	999999	229	70	297	265	829	207	910	11	999999	999999	994	883	389	941	431	621	681	78	551	999999	751	462	266	245	999999	803	646	403	160	657	999999	675	559	999999	999999	732	495	109	622	124	13	219	999999	999999	69	67	601	999999	923	59	999999	514	977	81	999999	999999	999999	61	814	35	561	516	851	169	423	328	333	221	999999	699	136	999999	455	437	999999	542	891	187	185	999999	211	759	480	110	265	435	697	487	201	564	999999	443	295	999999	563	496	367	412	999999	999999	733	390	277	233	923	999999	69	549	999999	444	999999	999999	876	430	824	801	46	751	999999	987	630	846	999999	65	999999	692	999999	858	874	381	999999	489	521	445	659	821	492	999999	999999	446	376	158	284	756	999999	999999	567	999999	999999	761	459	616	508	678	119	887	371	221	462	240	532	210	675	831	270	395	114	441	999999	13	999999	790	574	466	620	482	571	272	999999	999999	135	999999	999999	123	921	568	999999	843	335	771	999999	280	793	945	999999	999999	999999	453	496	999999	999999	136	103	769	452	999999	51	51	67	636	326	108	845	994	999999	110	124	561	909	702	415	999999	115	999999	553	48	996	629	552	454	999	999999	776	82	999999	999	339	325	999999	262	999999	938	999999	698	999999	360	999999	799	999999	813	999999	921	544	793	888	999999	999999	103	999999	414	673	999999	498	999999	637	208	331	773	734	116	771	799	891	657	185	476	999999	416	999999	202	613	206	789	739	
403	88	583	999999	193	332	978	245	109	999999	588	114	449	999999	71	256	39	660	75	733	999999	262	40	999999	999999	422	462	614	548	999999	999999	999999	999999	759	219	558	999999	348	999999	411	137	535	699	999999	999999	81	999999	312	354	999999	173	999999	140	65	696	151	57	999999	375	771	870	374	697	85	999999	999999	481	690	963	512	631	690	80	664	605	517	562	405	818	999999	395	160	269	250	860	849	346	576	72	78	511	928	973	818	541	763	838	999999	180	957	599	346	348	842	999999	483	881	476	459	189	588	652	877	999999	386	719	999999	456	999999	999999	774	999999	999999	999999	999999	702	716	262	132	999999	678	938	999999	861	999999	999999	811	427	572	387	967	870	126	883	999999	999999	60	154	999999	821	658	999999	409	999999	193	694	999999	454	840	999999	767	629	354	617	510	650	427	26	999999	999999	908	688	883	837	999999	903	788	744	999999	153	651	571	819	310	194	297	999999	670	999999	261	340	366	586	598	620	348	526	509	382	839	441	44	272	115	913	969	999999	999999	999999	289	906	974	999999	697	333	999999	809	53	999999	223	120	756	999999	630	999999	551	111	999999	227	309	387	288	372	999999	999999	999999	308	714	397	224	789	967	754	999999	999999	365	327	889	274	424	538	482	86	999999	729	685	695	642	118	371	999999	222	354	617	902	627	612	999999	985	716	896	105	656	218	434	153	12	950	999999	999999	999999	222	31	802	999999	904	211	213	999999	36	921	999999	605	999999	999999	577	623	146	496	728	999999	852	903	558	527	442	826	868	733	585	999999	744	999999	999999	999999	655	200	551	999999	997	425	408	999999	999999	999999	239	500	630	999999	999999	999999	999999	999999	556	888	381	319	999999	999999	338	87	343	480	270	353	187	309	138	888	700	386	82	301	498	312	354	233	999999	999999	297	942	206	16	876	65	817	290	810	588	765	346	728	276	999999	999999	92	999999	369	615	617	930	999999	741	171	480	457	999999	999999	254	544	158	375	708	987	396	881	336	603	999999	999999	896	498	999999	999999	363	658	806	784	578	230	426	864	338	156	367	580	464	845	999999	999999	253	324	566	53	999999	971	29	288	999999	48	755	334	164	89	999999	999999	820	618	807	822	651	789	397	34	128	293	47	562	999999	816	999999	999999	208	606	292	581	932	506	515	392	999999	527	664	999999	474	101	999999	258	435	925	759	999999	47	582	955	463	999999	542	925	333	934	467	999999	999999	999999	273	136	999999	797	148	509	324	113	425	193	999999	135	856	559	36	
584	788	136	704	999999	581	453	625	650	999999	999999	400	999999	192	999999	181	868	360	920	999999	965	161	999999	296	999999	999999	742	622	999999	831	338	81	982	899	749	155	340	954	258	48	820	510	907	968	494	118	999999	920	967	21	999999	775	936	358	70	432	337	999999	287	620	839	830	236	999999	500	999999	418	681	442	311	841	999999	112	999999	390	464	254	492	802	999999	702	821	655	387	575	562	999999	633	838	999999	818	999999	677	999999	209	989	284	999999	477	911	700	72	487	665	999999	351	673	64	967	606	187	844	46	968	917	28	999999	848	253	938	999999	784	842	125	493	350	246	474	999999	401	189	999999	25	891	617	999999	343	990	217	999999	889	90	999999	242	149	973	464	708	999999	999999	813	999999	844	539	473	916	229	372	181	830	114	208	999999	576	999999	31	999999	155	999999	287	999999	999999	640	29	58	367	128	999999	976	999999	886	538	754	501	999999	753	322	486	999999	701	421	971	818	387	129	999999	999999	99	816	999999	153	318	357	999999	506	628	795	825	490	116	797	619	395	660	943	999999	454	880	988	672	999999	999999	728	659	999999	713	999999	999999	899	367	658	38	794	858	376	577	191	320	994	958	957	496	995	321	999999	801	585	168	443	553	999999	999999	999999	999999	418	800	590	698	577	999999	262	999999	925	999999	457	999999	825	537	294	376	999999	143	999999	39	714	222	999999	416	755	74	999999	218	820	355	132	999999	999999	650	449	576	987	999999	743	211	999999	426	999999	872	863	144	976	58	999999	999999	168	111	941	81	999999	999999	999999	183	942	512	999999	54	721	999999	999999	999999	999999	184	97	717	999999	902	400	684	333	298	999999	485	999999	999999	97	999999	344	753	197	30	889	856	222	252	999999	814	550	240	545	661	704	999999	872	246	303	802	999999	999999	688	266	711	999999	999999	149	999999	999999	999999	331	425	586	710	968	999999	999999	737	984	999999	844	594	574	361	999999	999999	672	594	660	613	317	999999	295	128	188	74	931	999999	632	119	999999	696	999999	194	229	815	999999	999999	735	608	999999	508	318	840	125	999999	124	904	552	127	85	555	895	364	322	14	140	999999	532	999999	461	671	114	875	889	158	438	389	142	999999	189	721	858	61	999999	808	18	454	12	616	949	36	765	514	43	527	999999	802	999999	999999	685	501	429	831	156	229	404	443	951	967	143	735	999999	209	937	364	999999	843	642	514	995	999999	465	999999	953	435	905	999999	842	371	356	635	999999	999999	668	688	301	999999	904	999999	414	575	503	
45	483	224	999999	566	999999	679	830	957	999999	999999	999999	999	46	513	878	999999	323	804	601	589	999999	507	999999	855	541	259	72	670	999999	150	110	429	192	429	441	739	181	999999	999999	999999	540	999999	476	159	697	668	652	787	158	192	999999	610	999999	913	424	975	999999	408	35	328	999999	170	28	28	267	799	816	616	82	999999	550	999999	781	438	58	231	999999	79	167	872	999999	999999	521	756	999999	999999	455	999999	15	999999	742	772	323	704	556	999999	999999	999999	999999	897	852	46	715	999999	641	213	999999	546	864	999999	944	927	251	163	721	342	999999	272	999999	999999	354	546	610	616	405	778	660	87	882	678	850	583	187	999999	30	999999	568	511	124	759	671	909	415	813	520	815	999999	170	982	224	731	999999	402	134	553	315	435	109	999999	863	552	751	663	195	351	371	999999	999999	999999	999999	773	146	157	305	999999	999999	141	796	999999	999999	257	999999	104	668	947	742	191	999999	716	715	999999	469	898	260	217	920	255	229	999999	159	76	549	37	831	450	594	999999	999999	999999	118	999999	639	13	33	615	62	999999	995	248	609	999999	999999	275	427	27	313	248	896	999999	185	199	912	999999	999999	523	708	472	272	999999	362	999999	95	35	999999	542	999999	466	874	645	999999	273	259	999999	863	970	999999	283	610	999999	147	355	74	17	999999	919	270	314	67	999999	906	590	394	778	885	828	104	670	668	885	521	999999	374	261	933	912	939	931	471	975	999999	999999	999999	458	999999	999999	999999	999999	182	999999	281	200	999999	999999	738	574	878	481	104	999999	875	999999	999999	725	302	999999	980	813	83	999999	980	999999	999999	999999	366	481	728	935	698	878	121	999999	498	980	613	331	448	10	522	368	999999	999999	999999	999999	999999	443	820	145	999999	999999	36	903	14	241	707	999999	357	326	17	267	999999	942	999999	226	923	859	999999	999999	121	999999	851	999999	300	999999	906	521	999999	999999	981	999999	999999	592	779	999999	851	217	22	266	999999	671	973	999999	992	264	999999	101	999999	620	513	250	231	999999	34	999999	939	56	612	999999	335	195	449	941	999999	94	606	263	172	875	374	715	847	955	362	450	997	729	988	45	999999	815	836	881	903	741	999999	476	999999	999999	968	805	999999	722	931	999999	999999	42	786	999999	658	268	999999	809	255	797	999999	276	832	584	197	220	67	577	106	519	358	999999	47	604	393	999999	695	999999	906	568	999999	134	34	275	228	964	942	999999	999999	999999	887	999999	635	115	347	999999	643	999999	407	758	999999	37	626	421	737	664	
994	192	524	999999	573	999999	902	687	999999	278	251	567	366	232	999999	977	999999	172	999999	331	999999	932	266	957	999999	710	179	999999	820	92	508	612	999999	564	999999	760	999999	999999	370	537	134	948	427	999999	999999	86	999999	185	491	999999	837	463	789	416	731	72	926	567	42	862	999999	754	866	999999	770	639	999999	999999	262	517	421	341	999999	104	207	983	999999	197	773	420	92	994	999999	60	254	54	822	999999	999999	907	833	999999	826	508	356	999999	92	999999	308	554	55	999999	922	999999	358	999999	661	695	218	748	557	738	793	621	999999	195	999999	816	999999	999999	999999	908	969	354	683	423	999999	999999	999999	827	999999	692	889	229	374	266	81	999999	701	748	999999	137	999999	93	360	104	999999	214	999999	170	292	275	999999	582	738	147	856	578	999999	935	990	368	999999	999999	999999	864	849	999999	257	999999	124	403	999999	611	342	688	995	886	999999	588	218	311	574	587	545	636	230	316	490	237	410	503	999999	999999	757	34	190	532	999999	999999	255	640	956	215	999999	889	159	860	249	999999	151	969	999999	999999	727	689	793	369	845	220	644	543	93	30	122	620	999999	360	853	318	507	473	649	999999	343	578	354	368	540	999999	486	369	77	441	95	999999	919	689	48	78	999999	821	686	35	851	711	556	936	103	435	887	799	16	999999	999999	677	330	999999	999999	999999	344	434	828	199	734	999999	475	999999	999999	682	701	321	321	785	999999	686	999999	999999	656	631	31	417	275	114	768	999999	363	146	999999	417	120	999999	320	889	999999	806	992	497	999999	576	246	904	12	999999	733	576	487	231	999999	864	891	706	999999	999999	999999	927	169	724	999999	58	921	339	762	526	572	859	999999	432	61	280	694	999999	332	90	999999	999999	415	999999	999999	201	208	142	999999	999999	999999	999999	423	999999	762	806	647	999999	76	999999	654	907	152	485	848	874	575	65	179	583	180	999999	384	348	363	999999	522	314	353	239	849	999999	57	737	10	999999	445	439	999999	255	999999	426	233	999999	436	487	999999	999999	16	505	626	153	962	999999	999999	924	999999	84	217	999999	293	343	925	836	403	999999	860	415	485	689	999999	999999	395	923	950	999999	378	304	999999	876	43	592	307	847	613	706	999999	348	882	999999	139	370	232	916	961	300	999999	396	999999	572	999999	570	453	326	76	999999	758	49	999999	110	555	734	173	341	719	700	999999	87	233	697	47	999999	532	999999	999999	78	913	999999	961	999999	999999	981	618	999999	999999	473	149	980	999999	132	947	787	591	999999	530	404	
207	999999	999999	271	264	423	173	988	534	116	999999	54	766	997	999999	290	87	999999	847	573	999999	999999	92	999999	561	64	307	110	999999	260	999999	750	879	166	871	999999	280	700	405	839	818	999999	999999	153	435	105	224	782	554	999999	709	493	934	956	288	384	808	951	709	210	125	999999	999999	283	185	297	174	999999	136	555	19	999999	702	17	755	496	17	939	820	466	840	524	999999	92	551	446	816	923	877	496	223	329	990	204	999999	755	390	542	999999	148	930	999999	655	999	657	332	790	926	210	999999	376	869	999999	999999	999999	601	516	166	732	739	999999	999999	732	640	341	690	396	507	293	999999	115	999999	971	682	535	235	999999	557	435	229	656	889	723	96	129	354	197	747	999999	132	248	234	810	238	667	690	881	25	668	999999	935	999999	642	999999	685	901	897	458	717	144	999999	959	730	512	999999	999999	527	645	520	986	502	648	672	999999	761	881	999999	999999	24	845	999999	999999	888	468	293	372	256	523	410	228	999999	739	40	999999	399	289	999999	307	155	85	173	246	505	681	999999	297	620	481	448	804	245	164	999999	871	790	879	80	272	229	720	344	999999	999999	301	540	763	617	972	771	481	387	999999	598	939	999999	117	999999	217	994	996	999999	999999	85	606	983	999999	305	999999	910	519	219	241	88	435	740	169	11	214	150	710	679	648	709	966	427	877	999999	504	199	682	532	862	277	232	967	569	928	638	999999	247	999999	459	72	261	272	155	290	173	208	523	116	152	76	294	999999	114	76	119	189	115	999999	800	999999	237	987	356	999999	855	467	181	240	372	896	902	251	230	586	457	703	281	597	999999	999999	676	999999	389	796	982	999999	862	999999	818	459	212	999999	999999	490	834	274	999999	191	434	705	36	292	744	256	173	999999	999999	528	999999	415	999999	518	999999	504	302	661	607	560	981	951	604	999999	422	999999	999999	999999	999999	999999	751	192	999999	999999	173	695	999999	394	831	999999	632	939	807	999999	999999	413	552	693	175	173	999999	183	999999	365	210	483	111	357	870	999999	999999	771	469	999999	776	999999	627	999999	355	999999	234	908	829	474	928	51	153	270	795	18	370	999999	999999	419	552	578	999999	999999	888	999999	999999	999999	524	999	580	860	480	449	567	999999	999999	733	348	999999	939	289	999999	202	436	169	339	840	562	861	471	562	999999	999999	999999	208	909	999999	929	665	64	999999	999999	999999	894	77	570	999999	702	347	233	999999	999999	710	480	273	235	333	999999	728	999999	753	999999	663	538	
27	999999	430	634	369	999999	590	803	683	471	637	895	523	307	368	598	635	148	999999	637	999999	901	999999	579	999999	999999	999999	209	999999	999999	999999	941	999999	301	999999	752	150	79	343	799	999999	999999	999999	248	999999	377	712	36	999999	139	725	615	999999	35	999999	126	490	851	92	999999	999999	390	602	379	171	696	999999	231	430	616	458	565	999999	426	994	11	923	596	999999	184	271	559	999999	999999	588	694	795	999999	598	760	271	298	999999	948	836	262	240	608	87	156	213	491	606	30	681	169	999999	729	40	702	202	894	125	999999	999999	412	819	530	790	476	999999	469	632	669	354	170	579	999999	589	741	999999	325	518	589	971	999999	999999	550	400	428	882	999999	674	999999	568	999999	182	88	823	434	443	709	817	611	256	999999	858	936	676	521	590	955	999999	299	931	877	385	536	937	354	459	278	999999	372	593	834	794	736	999999	999999	987	500	42	165	999999	999999	507	907	343	999999	999999	26	874	878	837	927	926	385	999999	690	991	646	150	478	974	999999	999999	455	999999	422	949	999999	835	699	534	99	999999	999999	990	999999	380	999999	203	999999	999999	442	403	262	534	666	908	419	999999	421	985	350	999999	999999	190	142	491	62	890	921	287	999999	191	185	354	747	14	940	999999	999999	320	523	999999	440	55	999999	771	326	920	999999	513	540	358	424	713	193	739	367	805	858	999999	999999	587	281	999999	633	999999	228	907	786	661	967	34	680	999999	471	896	919	519	647	371	174	999999	538	417	747	451	767	471	171	18	646	145	536	999999	999999	999999	181	17	421	999999	553	419	143	699	546	999999	678	323	251	297	820	848	167	497	225	195	999999	999999	685	191	493	756	746	778	24	831	498	968	118	535	724	912	999999	999999	999999	999999	999999	999999	999999	241	773	999999	229	999999	999999	798	978	49	496	999999	999999	317	331	239	798	797	999999	365	684	715	27	999999	214	999999	572	907	999999	999999	679	470	197	219	999999	999999	418	49	536	872	590	226	852	458	999999	311	999999	417	591	999999	567	29	999999	642	164	999999	999999	999999	249	999999	311	290	57	187	999999	35	619	677	999999	876	821	999999	271	801	774	999999	862	999999	238	999999	76	164	326	999999	243	660	389	999999	65	838	999999	354	799	999999	570	310	999999	675	99	999999	692	972	104	714	999999	999999	999999	999999	868	999999	999999	999999	834	345	446	999999	963	174	943	999999	646	74	621	484	645	476	959	248	999999	474	299	196	479	999999	999999	999999	70	612	999999	999999	901	109	686	369	545	585	520	
999999	999999	423	999999	13	731	389	809	999999	360	620	78	999999	848	999999	999999	404	406	116	185	61	134	352	96	361	999999	518	807	546	388	999999	999999	70	999999	999999	662	999999	137	999999	464	99	974	593	744	999999	999999	266	586	391	60	291	963	999999	999999	468	999999	243	336	984	675	223	581	272	249	107	680	999999	999999	352	999999	241	276	119	999999	999999	999999	541	607	999999	817	82	999999	426	495	106	299	510	999999	497	176	429	490	152	999999	251	999999	711	353	999999	999999	536	642	999999	534	999999	25	999999	786	324	391	798	636	999999	177	603	291	165	777	152	808	180	358	135	999999	437	750	133	499	999999	578	376	197	999999	999999	999999	439	697	891	676	91	445	724	345	116	378	793	999999	975	27	960	362	934	211	999999	599	188	999999	999999	107	999999	891	364	386	999999	25	610	676	813	999999	173	593	273	999999	999999	372	999999	22	29	999999	999999	999999	158	999999	449	999999	441	999999	999999	287	112	922	999999	794	607	200	91	347	600	101	767	126	986	98	853	377	98	833	999999	477	999999	175	497	258	462	127	742	999999	936	999999	999999	624	555	535	783	999999	952	478	503	871	290	118	999999	999999	51	999999	964	69	627	82	999999	608	846	653	145	999999	434	392	342	489	457	208	999999	81	517	153	570	460	314	612	999999	619	339	999999	196	999999	753	569	999999	934	999999	999999	999999	999999	401	974	778	902	400	999999	817	999999	999999	999999	423	999999	707	999999	420	897	999999	999999	755	25	658	518	999999	576	466	110	999999	865	999999	407	999999	774	943	547	680	543	374	999999	999999	999999	999999	999999	999999	325	999999	115	336	413	159	319	999999	649	927	249	215	882	705	211	999999	299	663	951	395	739	688	649	147	170	670	876	533	999999	453	297	230	999999	45	954	721	361	774	779	716	865	999999	686	999999	703	341	797	838	173	232	770	804	843	469	742	999999	215	967	999999	743	999999	999999	689	999999	640	29	412	846	750	489	94	999999	883	245	529	320	999999	999999	999999	829	872	999999	369	999999	682	492	999999	344	302	327	515	393	608	46	443	88	739	489	216	999999	999999	951	999999	683	999999	255	999999	607	939	432	999999	413	533	346	871	244	426	623	523	157	999999	77	553	433	974	700	916	999999	801	451	581	522	596	759	999999	921	950	686	928	437	999999	779	404	870	692	112	860	272	175	209	999999	125	965	999999	53	861	999999	663	709	446	339	999999	805	999999	999999	122	816	773	999999	950	999999	740	695	96	585	862	999999	683	741	871	999999	654	999999	602	
999999	465	557	999999	999999	999999	523	296	976	491	108	499	973	906	999999	579	999999	97	826	225	999999	999999	430	999999	482	190	198	724	999999	999999	607	685	999999	213	709	395	564	288	67	406	999999	999999	764	213	988	95	888	766	663	171	585	752	827	999999	999999	868	999999	678	65	535	850	799	374	149	884	422	109	999999	207	999999	24	17	39	429	788	920	167	227	889	999999	999999	999999	70	761	999999	999999	857	999999	999999	999999	999999	886	233	531	556	637	632	624	329	575	986	128	568	39	156	578	723	408	679	765	999999	817	788	668	242	428	738	613	999999	39	565	176	999999	366	999999	138	784	507	999999	160	999999	542	897	324	410	184	863	40	999999	683	141	458	263	762	139	543	107	565	299	137	898	999999	737	299	20	819	876	211	999999	27	999999	999999	535	528	477	999999	919	474	267	68	565	999999	998	213	898	116	999999	999999	237	999999	40	229	999999	745	999999	279	804	608	314	590	308	661	284	597	999999	916	999999	999999	295	960	623	633	999999	999999	572	999999	30	534	400	903	906	397	999999	27	986	575	16	789	999999	208	999999	999999	170	676	760	903	433	411	324	999999	999999	188	204	276	125	407	999999	977	999999	70	258	999999	999999	410	684	910	999999	266	999999	999999	999999	144	468	96	595	311	472	630	481	999999	999999	619	220	999999	720	999999	202	707	999999	588	999999	39	616	215	950	105	114	759	992	849	225	176	800	999	83	58	719	117	681	814	935	999999	506	999999	302	999999	69	999999	689	999999	717	979	365	31	670	999999	999999	262	146	500	207	712	638	631	453	601	999999	220	345	671	18	95	36	97	653	999999	533	112	999999	321	45	315	80	45	999999	245	999999	779	338	999999	531	466	999999	190	617	232	999999	874	70	701	999999	849	464	28	948	632	953	277	377	999999	356	425	999999	999999	465	999999	999999	603	500	999999	999999	49	999999	151	999999	551	124	845	480	999999	699	999999	52	999999	501	196	999999	61	999999	999999	292	999999	411	30	847	116	999999	999999	725	725	589	69	999999	852	999999	780	967	322	878	407	518	117	797	946	618	999999	382	137	333	278	999999	999999	516	999999	925	255	638	861	303	43	999999	999999	129	755	999999	640	285	999999	310	721	228	538	183	689	990	184	746	465	411	160	733	989	822	999999	684	998	552	999999	927	666	151	115	28	844	972	549	987	52	114	978	421	193	827	999999	60	512	417	827	999999	999999	508	182	460	153	999999	999999	156	673	80	843	97	999999	271	643	579	999999	999999	999999	716	451	
999999	999999	361	999999	738	549	172	999999	999999	182	590	724	999999	999999	999999	969	655	875	543	538	403	324	999999	271	999999	528	921	193	42	999999	999999	999999	121	560	562	805	821	38	414	760	282	936	276	999999	262	372	512	94	999999	610	467	644	795	188	57	999999	732	99	999999	220	628	978	188	469	190	512	999999	999999	624	362	999999	999999	470	783	999999	467	58	83	18	999999	999999	999999	708	431	999999	357	999999	933	512	690	83	731	497	204	142	304	757	806	999999	749	759	682	469	132	462	841	184	21	922	590	824	999999	91	22	999999	790	279	756	990	832	229	679	327	934	289	426	999999	275	651	961	999999	999999	364	269	999999	342	999999	999999	999999	637	999999	281	21	999999	865	424	650	484	999	999999	999999	10	816	885	530	89	999999	534	842	999999	711	999999	370	999999	881	999999	999999	999999	253	862	423	999999	999999	362	659	947	999999	999999	78	865	999999	655	276	999999	937	708	999999	999999	738	689	978	843	999999	933	926	274	999999	60	49	292	130	828	240	147	928	999999	999999	463	999999	582	420	958	465	976	270	66	641	70	33	183	999999	999999	93	564	999999	579	950	854	436	999999	999999	618	999999	786	745	947	424	999999	381	607	999999	971	999999	165	278	30	999999	766	999999	999999	999999	849	37	866	999999	305	744	676	263	358	389	369	37	840	545	999999	601	679	241	999999	641	999999	999999	999999	688	999999	581	927	999999	864	202	999999	191	565	763	999999	591	999999	651	449	212	748	999999	999999	227	135	943	412	999999	999999	428	707	534	360	239	999999	999999	999999	188	959	999999	817	999999	398	166	205	188	999999	87	999999	221	999999	38	792	120	892	999999	665	207	562	242	178	317	999999	445	999999	999999	830	336	642	36	979	321	692	724	999999	367	999999	867	32	999999	481	335	271	265	327	999999	741	249	346	494	505	413	625	726	556	509	999999	953	671	546	357	145	444	999999	999999	789	346	999999	999999	999999	158	999999	185	615	999999	842	55	563	128	815	917	591	990	158	531	999999	695	965	178	885	795	533	205	999999	599	346	891	940	999999	537	342	999999	524	999999	346	706	999999	999999	966	999999	463	18	999999	856	999999	766	154	295	800	666	999999	381	899	839	999999	624	999999	999999	25	423	999999	999999	540	590	482	253	76	189	812	824	347	685	999	999999	432	999999	999999	349	999999	833	999999	605	149	366	999999	961	999999	685	81	721	113	999999	994	552	999999	358	477	255	383	999999	699	999999	483	975	999999	418	381	444	417	951	925	263	841	192	232	356	966	183	156	
520	479	390	117	999999	720	808	691	456	999999	83	999999	453	965	482	999999	236	999999	999999	48	35	999999	339	278	999999	999999	850	696	811	999999	999999	392	303	108	999999	904	319	999999	999999	264	520	999999	999999	740	999999	641	482	297	369	59	999999	234	802	145	131	999999	150	999999	999999	304	999999	122	999999	999999	999999	691	26	355	113	577	824	378	739	999999	528	309	664	999999	999999	489	323	999999	337	762	334	189	999999	167	999999	999999	764	207	871	97	394	999999	845	999999	451	999999	624	999999	193	791	999999	627	495	893	999999	822	276	551	186	507	981	316	999999	999999	802	999999	999999	999999	378	181	813	627	506	651	999999	999999	463	866	157	999999	999999	999999	999999	546	999999	999999	694	696	999999	999999	665	223	999999	373	116	87	623	727	995	342	999999	765	758	22	999999	607	999999	844	378	497	368	409	403	892	999999	999999	937	247	590	999999	424	415	318	224	516	999999	606	143	545	446	506	735	870	815	744	109	999999	367	568	999999	585	850	327	62	795	265	819	138	730	320	999999	385	999999	899	917	143	999999	544	506	388	11	987	308	932	990	633	538	588	157	999999	368	580	679	660	519	574	98	266	429	260	779	478	999999	235	306	131	598	971	898	999999	999999	999999	861	190	928	999999	551	395	999999	171	999999	241	999999	196	951	999999	706	487	390	352	54	999999	124	999999	608	999999	584	83	999999	869	999999	567	689	546	999999	475	999999	999999	731	999999	32	703	204	267	533	548	497	999999	999999	736	424	120	999999	555	566	999999	778	615	582	999999	999999	478	759	202	999999	999999	551	444	305	486	999999	217	755	468	329	351	999999	857	721	999999	999999	367	800	898	454	999999	976	999999	979	439	697	113	916	335	906	554	944	11	999999	999999	996	63	999999	796	999999	217	365	999999	236	225	465	920	894	999999	371	657	678	860	747	212	192	417	999999	865	789	747	999999	429	999999	999999	407	994	999999	356	73	999999	445	13	22	247	569	854	907	763	973	776	218	404	999999	259	999999	93	999999	928	999999	588	598	65	17	999999	999999	935	570	460	818	471	999999	999999	999999	389	999999	675	847	510	999999	337	510	999999	892	22	538	999999	999999	999999	899	323	740	799	174	485	392	390	999999	999999	330	633	294	457	999999	512	999999	670	945	585	999999	210	999999	999999	295	999999	88	896	999999	994	610	30	480	268	561	504	731	999999	383	973	996	831	999999	999999	190	999999	53	63	756	389	439	867	999999	999999	273	999999	88	985	513	319	406	999999	226	11	273	309	999999	999999	895	450	781	999999	
296	999999	588	999999	531	271	573	285	810	35	999999	999999	565	999999	79	999999	994	999999	426	745	890	74	577	999999	999999	678	710	880	857	27	999999	999999	999999	259	580	979	999999	66	177	816	422	238	999999	381	354	443	445	530	999999	561	41	43	34	46	299	232	404	87	602	853	999999	693	999999	999999	867	835	184	316	172	999999	309	937	695	610	999999	999999	565	999999	999999	999999	242	190	650	306	985	134	290	572	959	999999	999999	999999	464	323	999999	729	811	715	513	519	268	139	367	149	261	104	347	999999	713	637	666	209	921	431	620	380	999999	130	999999	999999	554	612	356	813	999999	95	483	381	999999	603	850	850	999999	646	912	112	822	510	999999	891	786	866	858	332	999999	385	999999	999999	702	999999	686	690	906	999999	964	656	999999	554	999999	176	999999	966	79	119	787	816	999999	284	519	518	557	541	85	916	957	687	753	34	132	999999	999999	999999	678	469	917	170	943	921	682	265	999999	999999	999999	878	280	820	797	999999	544	875	999999	999999	523	194	337	999999	614	999999	813	286	902	758	999999	503	384	999999	297	609	202	626	999999	999999	602	263	198	999999	665	999999	645	146	890	13	489	257	271	999999	927	493	141	772	999999	999999	999999	405	363	999999	999999	382	504	110	999999	198	557	918	12	283	425	269	996	59	999999	417	354	676	396	898	279	184	999999	610	999999	803	477	429	81	919	999999	999999	999999	626	999999	999999	701	544	999999	701	999999	571	255	988	999999	667	999999	92	293	147	999999	442	18	999999	302	999999	150	999999	858	728	720	138	846	999999	796	229	369	380	999999	207	716	999999	72	694	452	707	929	999999	261	584	999999	394	999999	999999	321	53	197	445	334	769	151	807	686	885	980	328	999999	172	999999	999999	307	999999	475	96	431	799	380	324	22	594	742	897	999999	284	999999	336	992	913	771	999999	999999	923	55	999999	65	909	133	999999	999999	133	983	766	61	132	286	999999	919	999999	511	999999	673	999999	433	999999	999999	254	999999	412	999999	654	335	810	401	449	999999	383	81	999999	41	522	676	204	999999	888	611	999999	845	520	997	231	417	943	999999	259	89	999999	999999	315	820	810	999999	721	712	69	798	182	375	611	999999	902	128	301	28	989	845	479	273	545	999999	61	408	654	414	252	247	999999	408	151	370	999999	883	766	999999	230	777	955	999999	551	999999	438	609	244	495	104	999999	125	924	999999	414	609	894	954	186	769	412	999999	316	999999	821	415	773	233	999999	999999	29	362	999999	798	221	890	987	722	455	700	
451	174	999999	319	999999	131	467	985	737	760	999999	928	589	48	818	686	648	999999	999999	999999	665	386	992	410	85	749	631	136	211	523	621	182	509	486	327	999999	999999	996	330	699	999999	787	496	490	999999	100	773	456	980	534	251	966	992	999999	999999	999999	181	758	999999	999999	999999	341	784	223	148	874	429	113	720	580	999999	652	700	40	736	877	999999	999999	372	999999	976	999999	156	999999	281	654	189	999999	450	262	76	184	999999	930	209	616	13	282	351	999999	671	669	735	409	780	599	276	961	44	168	185	999999	999999	259	999999	323	194	118	942	999999	694	691	662	468	513	580	999999	770	830	130	999999	999999	170	209	323	999999	999999	746	999999	682	388	227	999999	292	87	999999	999999	512	517	885	999999	999999	340	858	999999	999999	17	277	895	209	709	506	141	914	294	567	508	196	999999	116	873	448	222	269	114	476	987	379	390	116	999999	999999	262	999999	698	978	288	999999	729	342	309	182	850	999999	972	882	96	999999	998	520	898	999999	999999	411	21	983	683	80	753	999999	992	999999	886	789	999999	332	253	999999	225	999999	999999	999999	466	603	806	701	597	999999	297	232	390	999999	381	870	218	199	999999	851	999999	715	305	217	559	727	999999	672	296	999999	999999	649	639	900	573	692	999999	702	999999	973	604	320	396	167	782	999999	622	999999	999999	999999	581	229	999999	999999	263	510	20	999999	647	738	263	144	415	536	248	648	593	489	634	688	999999	516	62	837	256	621	329	999999	435	38	114	555	415	280	999999	68	136	246	999999	73	682	999999	65	407	999999	470	905	999999	918	999999	937	142	170	577	386	999999	176	999999	155	999999	191	872	645	618	999999	707	728	999999	55	189	521	356	999999	999999	999999	479	460	655	999999	786	716	999999	999999	301	100	972	394	838	893	425	892	451	100	999999	881	810	524	446	999999	22	999999	999999	814	739	622	999999	299	598	571	906	614	520	568	369	925	722	652	354	527	661	999999	999999	250	999999	297	79	265	999999	689	205	954	999999	882	114	53	944	654	490	678	509	682	796	276	986	811	382	883	999999	89	169	167	180	918	999999	699	852	530	999999	999999	553	335	999999	999999	375	952	599	638	463	326	980	77	999999	676	28	999999	999999	999999	264	999999	999999	999999	999999	999999	530	48	784	999999	999999	999999	999999	424	471	48	999999	183	231	999999	900	999999	221	743	429	414	109	101	995	999999	900	142	182	999999	276	374	999999	366	801	703	387	999999	178	999999	867	999999	134	565	606	133	550	844	757	639	723	
229	999999	181	767	999999	999999	439	52	289	205	999999	242	963	158	999999	511	999999	382	527	509	572	866	717	876	380	290	543	495	871	953	65	385	543	515	56	766	999999	599	681	54	999999	999999	999999	308	239	816	171	417	509	622	999999	471	239	999999	999999	999999	890	304	397	839	125	943	999999	336	149	999999	699	999999	111	340	154	999999	701	483	560	287	977	418	646	563	129	136	985	258	999999	594	155	413	364	693	875	71	212	842	928	14	124	999999	169	976	999999	999999	315	999999	477	613	770	756	579	873	385	999999	658	999999	719	989	958	922	165	999999	117	295	999999	999999	464	93	967	859	555	999999	172	426	999999	669	446	416	820	999999	780	999999	999999	399	834	491	318	403	412	378	132	938	999999	202	405	999999	869	999999	620	896	714	999999	645	911	999999	999999	999999	999999	234	988	397	313	999999	151	151	999999	731	718	461	999999	110	71	680	999999	736	999999	999999	970	999999	643	800	614	795	924	111	396	921	912	999999	999999	781	999999	999999	424	981	818	770	904	999999	807	883	160	379	18	796	653	713	999999	184	999999	999999	739	999999	590	198	999999	517	254	999999	754	676	818	529	650	830	751	892	999999	616	917	846	999999	919	999999	999999	999999	244	787	138	999999	683	874	738	604	298	51	420	999999	999999	999999	311	999999	864	999999	141	75	999999	999999	188	54	760	456	440	266	747	999999	820	725	829	999999	999999	730	126	591	80	801	89	924	361	788	340	313	40	999999	616	330	740	622	91	694	28	515	608	93	697	999999	443	481	999999	380	999999	999999	999999	999999	662	581	409	283	235	340	985	706	377	399	999999	457	426	33	999999	426	999999	208	644	145	999999	42	131	42	893	999999	999999	608	999999	981	999999	645	554	353	754	999999	921	467	999999	999999	708	321	147	999999	379	250	810	420	999999	441	202	31	60	623	166	630	459	376	389	391	972	387	639	396	831	78	902	999999	278	615	504	720	812	893	436	219	895	912	663	653	44	946	999999	634	999999	999999	595	930	196	999999	585	554	88	14	999999	331	681	750	388	310	347	999999	152	224	937	482	219	999999	197	947	999999	547	713	735	357	35	999999	15	607	294	482	971	999999	999999	40	950	641	999999	125	114	537	154	534	363	315	307	999999	563	697	316	999999	439	999999	999999	399	48	841	352	657	999999	722	999999	999999	104	827	999999	999999	998	194	986	840	411	50	92	419	999999	23	360	430	59	999999	56	317	999999	956	53	238	647	754	992	118	299	160	372	392	861	999999	999999	
999999	939	458	806	378	710	475	999999	398	661	999999	808	34	491	921	999999	531	675	368	853	147	784	148	999999	254	999999	877	551	260	677	700	557	999999	999999	824	491	601	424	677	606	824	40	654	999999	818	945	999999	999999	377	553	999999	716	502	157	302	751	801	256	561	186	999999	999999	675	999999	961	281	228	451	666	440	16	116	999999	762	38	117	139	571	393	309	234	260	183	707	836	983	65	442	291	83	999999	354	863	501	773	900	999999	933	615	546	726	999999	961	937	999999	734	718	740	129	194	999999	240	863	262	951	582	750	968	884	977	226	786	170	593	999999	662	253	999999	999999	999999	753	205	955	846	583	708	999999	246	170	111	274	324	999999	106	461	999999	490	611	550	200	160	999999	59	638	329	940	366	999999	196	884	491	222	752	992	441	426	285	26	679	253	999999	513	808	782	999999	999999	473	74	141	999999	181	642	999999	797	977	999999	156	326	527	642	351	920	999999	285	620	62	572	999999	664	45	184	473	932	306	906	646	586	999999	999999	426	476	302	246	895	713	849	266	954	25	83	999999	958	499	46	901	373	999999	999999	172	999999	340	999999	409	105	126	707	710	659	890	340	781	880	999999	110	176	999999	683	164	571	999999	999999	617	315	590	765	999999	974	895	404	543	192	999999	113	275	999999	334	892	150	778	999999	149	606	999999	684	302	399	999999	398	869	999999	689	308	961	401	864	999999	836	999999	340	900	732	814	264	999999	157	999999	999999	136	24	999999	167	999999	386	565	999999	199	999999	631	298	999999	659	586	35	552	854	884	101	999999	410	373	999999	83	999999	877	283	999999	351	999999	536	574	623	440	384	999999	694	156	922	406	999999	999999	179	215	530	963	251	156	788	711	999999	999999	999999	73	725	650	355	93	732	508	291	999999	999999	999999	104	724	752	228	999999	998	857	999999	961	695	943	735	204	999999	553	846	636	137	546	999999	999999	272	937	560	715	733	682	611	423	423	124	471	827	342	121	806	221	32	944	789	853	793	312	999999	129	989	455	73	540	999999	999999	999999	999999	999999	621	831	786	999999	513	478	325	256	294	548	580	482	999999	861	180	747	635	613	999999	756	786	431	960	996	999999	726	287	618	80	538	551	959	710	620	721	289	29	28	519	475	999999	999999	509	763	999999	647	999999	594	999999	999999	259	268	971	14	431	199	870	999999	999999	786	999999	706	999999	756	996	621	999999	298	149	890	727	999999	999999	999999	292	188	922	206	635	999999	645	693	725	287	
288	293	999999	706	198	532	999999	238	999999	999999	285	999999	999999	753	999999	749	999999	792	999999	13	75	643	174	999999	999999	999999	277	673	164	999999	999999	999999	999999	897	477	713	999999	74	999999	617	481	999999	359	370	999999	524	756	179	439	886	999999	853	999999	721	221	645	128	735	985	946	999999	999999	84	999999	999999	778	999999	533	285	64	999999	999999	999999	836	999999	576	999999	804	999999	206	495	108	244	278	999999	298	999999	269	686	832	594	999999	89	163	999999	736	424	70	779	663	999999	233	893	384	769	999999	170	411	199	999999	361	324	913	788	461	166	510	805	248	303	999999	526	847	453	469	229	731	999999	483	999999	162	233	999999	999999	999999	999999	214	859	508	943	999999	856	79	51	480	999999	983	301	701	999999	999999	618	821	485	153	222	385	450	915	550	999999	631	927	404	492	137	299	999999	330	198	952	650	307	304	175	664	456	806	972	198	245	440	837	287	569	543	411	549	23	255	886	764	999999	999999	569	999999	928	675	558	352	981	236	971	513	254	585	321	527	319	489	765	578	999999	727	314	944	999999	650	835	948	726	999999	743	999999	999999	198	706	999999	999999	670	735	781	257	630	216	19	469	334	43	983	232	884	239	999999	490	318	297	227	654	624	711	999999	999999	610	626	242	493	999999	211	65	878	972	791	649	753	984	331	847	999999	304	999999	999999	999999	999999	725	999999	520	218	594	993	900	999999	694	120	999999	458	999999	647	13	974	525	572	133	977	114	260	102	589	781	505	986	999999	706	359	150	999999	671	988	884	999999	721	285	999999	217	165	399	287	680	999999	305	52	683	843	545	999999	911	346	639	999999	999999	749	999999	437	98	16	460	782	999999	999999	716	786	953	999999	229	262	250	270	999999	822	715	973	999999	898	486	463	313	606	170	579	238	999999	41	251	419	44	790	847	999999	210	704	617	941	710	974	518	98	921	999999	999999	539	650	431	816	999999	501	338	999999	951	634	999999	854	621	999999	742	999999	754	999999	352	999999	999999	402	57	715	128	108	41	711	923	967	375	391	981	999999	50	587	483	225	220	918	706	999999	896	588	506	849	995	185	999999	999999	763	386	999999	999999	999999	146	999999	716	698	999999	999999	627	119	983	999999	322	872	999999	725	165	338	999999	999999	999999	488	999999	999999	999999	999999	278	112	999999	743	999999	214	988	813	551	67	903	983	767	527	287	458	89	647	913	329	194	999999	261	460	812	833	999999	885	153	952	115	641	999999	999999	999999	999999	613	883	999999	778	280	508	
330	686	999999	181	999999	22	999999	999999	409	999999	999999	999999	33	301	851	406	999999	926	999999	999999	670	999999	952	272	999999	269	999999	999999	845	205	999999	144	58	999999	656	574	638	641	272	220	670	177	553	47	58	996	484	999999	999999	999999	999999	999999	999999	177	838	731	734	558	332	312	915	767	141	213	778	457	99	999999	645	286	767	299	664	770	999999	503	56	914	223	852	785	969	999999	999999	999999	866	346	881	999999	999999	840	89	318	960	305	902	45	349	269	600	906	999999	492	702	999999	661	767	999999	734	345	999999	820	345	480	526	945	300	502	999999	911	121	999999	500	720	999999	999999	981	703	474	539	999999	706	999999	999999	999999	648	487	999999	999999	999999	109	318	156	999999	249	30	744	838	443	359	612	999999	999999	357	489	698	999999	771	266	760	680	999999	563	205	878	978	999999	999999	535	877	468	999999	313	377	812	999999	71	988	480	425	943	999999	270	124	927	923	325	307	999999	256	12	715	517	438	911	45	755	999999	999999	271	854	32	313	565	891	96	240	23	544	686	636	657	999999	841	816	538	803	448	278	954	662	868	999999	288	874	753	17	874	999999	777	57	120	364	219	571	921	999999	704	999999	840	999999	312	999999	457	999999	355	999999	999999	622	382	999999	999999	682	679	609	986	444	35	691	148	999999	365	557	999999	638	526	999999	91	279	895	699	109	225	438	270	999999	115	140	668	529	338	341	262	93	544	740	437	685	610	999999	486	813	23	94	761	999999	755	994	999999	103	62	343	406	726	682	142	101	254	999999	259	880	314	999999	171	999999	747	112	473	232	897	99	617	480	999999	418	885	96	140	999999	999999	999999	121	320	575	477	995	999999	535	410	412	649	192	999999	999999	999999	182	457	851	284	999999	235	291	999999	921	13	444	862	711	999999	797	56	960	578	486	655	768	993	999999	694	999999	813	577	72	820	257	906	351	130	999999	999999	999999	244	855	663	999999	322	349	399	571	42	142	999999	227	613	999999	999999	999999	790	705	935	189	667	167	470	999999	658	229	950	673	107	103	999999	721	999999	999999	812	999999	999999	779	999999	999999	604	999999	661	999999	590	360	459	465	568	999999	560	424	999999	66	999999	87	999999	463	58	103	398	725	474	999999	400	999999	153	254	552	584	699	999999	373	516	584	448	505	788	619	307	769	495	115	805	542	328	667	26	598	735	719	999999	730	249	999999	878	754	721	291	999999	216	214	913	984	602	999999	61	547	481	332	581	999999	843	751	333	903	999999	669	407	
82	843	999999	656	817	864	999999	999999	133	486	706	694	784	506	539	101	564	582	999999	212	992	276	999999	545	275	163	122	618	979	915	136	999999	95	324	999999	246	89	558	105	129	364	269	927	71	775	637	999999	999999	313	659	999999	331	499	466	414	805	723	591	390	663	752	999999	310	217	999999	447	609	469	999999	303	21	999999	486	10	999999	732	349	999999	770	638	366	999999	314	329	157	999999	768	628	999999	413	523	497	177	441	377	734	999999	999999	710	999999	38	337	813	20	647	761	999999	498	617	682	465	663	999999	752	307	741	325	980	70	555	678	999999	559	883	999999	524	838	55	633	999999	773	999999	999999	999999	610	38	208	303	999999	395	959	999999	999999	237	999999	859	675	425	144	636	419	978	659	165	659	999999	777	930	999999	133	923	800	865	504	909	835	999999	389	151	278	999999	999999	309	674	999999	999999	999999	332	935	920	848	422	999999	997	704	794	970	999999	782	999999	999999	999999	999999	558	472	169	414	516	328	122	553	296	283	865	103	398	999999	984	999999	260	999999	455	994	320	999999	510	889	999999	800	124	865	122	999999	589	28	275	958	750	212	437	993	462	14	999999	999999	562	999999	55	904	315	999999	999999	633	531	484	805	283	752	283	999999	280	999999	999999	999999	999999	441	689	999999	999999	828	440	928	782	142	999999	624	451	181	944	722	999999	843	963	494	999	999999	999999	85	114	222	999999	215	999999	250	167	456	746	999999	999999	999999	873	454	208	86	875	196	999999	999999	274	999999	999999	111	999999	560	999999	436	584	231	214	999999	951	999999	590	634	836	234	461	999999	975	811	999999	650	999999	19	849	999999	644	886	618	813	999999	987	810	999999	858	890	408	916	649	730	999999	524	999999	207	999999	268	863	999999	250	651	734	999999	999999	463	981	713	505	999999	711	684	792	697	613	401	702	964	999999	346	775	945	999999	544	999999	999999	938	363	64	999999	36	590	63	79	646	967	88	14	471	357	999999	999999	395	610	999999	999999	999999	185	911	204	505	28	465	526	999999	999999	825	999999	999999	281	524	627	658	106	770	999999	630	722	60	646	999999	698	503	456	84	630	560	225	339	927	316	763	451	859	999999	999999	135	536	280	999999	999999	888	235	199	832	644	496	999999	839	95	999999	225	134	275	882	807	525	18	452	178	744	610	860	851	999999	760	185	799	999999	762	994	104	452	999999	504	434	999999	313	623	439	144	271	999999	254	592	999999	638	999999	977	106	492	126	999999	112	608	540	38	383	234	82	468	697	
999999	87	100	249	773	427	770	999999	999999	221	395	23	44	482	234	615	269	873	131	999999	821	999999	279	877	999999	349	999999	963	405	999999	89	550	971	447	177	308	999999	352	327	221	999999	529	999999	281	999999	80	77	999999	316	422	123	360	950	468	875	999999	807	223	999999	433	327	999999	999999	254	141	999999	999999	597	999999	926	462	999999	999999	909	594	301	345	999999	999999	941	281	973	657	983	999999	729	599	512	571	999999	500	940	124	894	893	999999	477	517	150	999999	38	480	820	999999	960	207	804	999999	874	584	661	809	77	297	999999	354	159	79	999999	412	254	539	35	145	435	521	999999	999999	25	999999	999999	828	857	268	913	801	162	277	32	778	924	558	637	987	517	691	873	827	999999	999999	458	408	248	737	642	498	455	999999	954	448	404	152	35	888	759	833	951	808	384	360	999999	882	56	500	999999	695	902	999999	999999	744	648	975	918	476	999999	426	589	130	626	424	356	477	322	584	383	999999	533	749	999999	683	739	75	999999	392	357	576	999999	999999	999999	946	595	416	67	999999	800	429	234	558	360	343	254	999999	999999	959	14	999999	999999	472	999999	705	999999	163	811	944	15	583	999999	999999	128	999999	999999	841	999999	679	828	939	420	112	783	954	558	999999	398	893	439	907	883	493	388	632	999999	889	631	999999	784	442	604	123	999999	999999	897	999999	439	399	279	413	962	999999	999999	74	999999	467	688	171	157	196	999999	999999	999999	107	699	48	158	496	999999	185	219	324	894	396	999999	306	897	999999	999999	860	545	998	623	36	945	381	999999	323	328	549	210	469	999999	598	677	685	608	117	527	858	549	943	444	999999	203	647	616	744	729	17	569	132	114	296	999999	766	304	999999	999999	327	685	834	177	415	999999	999999	915	306	718	999999	698	789	48	999999	320	602	564	529	999999	999999	765	618	999999	999999	979	87	364	121	947	999999	391	130	955	210	183	714	775	39	128	453	731	320	35	79	999999	780	999999	905	999999	999999	999999	774	655	999999	999999	999999	250	856	999999	999999	395	804	359	999999	278	578	834	999999	999999	606	999999	535	411	389	575	454	592	524	999999	208	999999	459	145	898	999999	616	474	110	999999	116	999999	999999	602	231	68	927	961	228	801	741	946	255	880	379	232	999999	373	275	288	117	483	726	855	237	903	936	668	460	108	662	113	733	199	918	999999	907	932	190	331	999999	493	374	723	270	262	748	578	766	999999	41	252	208	999999	540	999999	747	999999	375	327	999999	269	510	129	999999	
637	222	66	961	247	325	744	193	944	640	624	119	13	999999	974	999999	367	999999	999999	999999	999999	905	999999	659	295	394	844	566	862	209	388	983	255	583	999999	49	691	999999	529	360	999999	69	264	191	916	523	744	477	401	172	764	367	725	62	999999	732	311	999999	675	852	999999	188	331	999999	999999	640	999999	999999	999999	934	999999	751	383	434	780	360	999999	999999	742	772	650	376	175	999999	445	31	267	203	854	900	999999	294	999999	676	879	118	737	999999	928	999999	660	325	515	466	699	23	984	999999	999999	379	91	581	664	903	999999	114	23	631	309	240	383	670	574	71	206	999999	810	706	999999	672	622	999999	801	466	122	335	861	708	999999	431	47	965	922	485	819	166	629	999999	474	774	104	115	219	999999	902	989	750	999999	270	520	213	999999	746	999999	756	949	999999	208	791	876	253	999999	631	999999	202	417	748	99	252	50	559	772	999999	780	577	999999	999999	999999	564	999999	584	999999	999999	489	228	760	229	323	728	999999	999999	431	256	597	999999	999999	484	341	999999	494	999999	999999	211	230	960	999999	999999	999999	41	250	37	999999	643	668	302	836	999999	152	659	442	999999	434	370	999999	663	137	526	644	260	999999	42	590	607	79	999999	923	999999	228	528	788	714	263	292	488	842	999999	999999	999999	305	693	924	999999	681	72	306	816	999999	999999	566	833	999999	411	715	253	999999	999999	79	999999	999999	378	629	647	999999	871	999999	999999	999999	881	540	954	349	939	999999	566	862	700	908	544	773	74	633	388	661	999999	874	312	547	48	281	405	639	224	999999	927	74	999999	719	810	344	371	674	418	297	612	493	974	73	999999	391	517	999999	999999	800	723	744	999999	985	999999	997	999999	396	999999	610	999999	999999	135	999999	421	502	999999	981	999999	210	999999	400	224	100	999999	212	900	999999	398	657	764	867	114	999999	999999	192	822	301	999999	813	918	975	569	808	999999	999999	999999	833	651	999999	805	535	439	999999	398	333	999999	999999	936	724	107	186	998	457	845	277	219	710	75	238	679	295	199	999999	999999	436	830	415	937	999999	844	76	597	741	852	238	438	779	36	751	662	999999	364	999999	999999	999999	977	122	999999	886	88	657	768	423	977	519	345	999999	53	961	503	124	224	184	880	999999	589	266	605	999999	999999	440	999999	999999	999999	19	930	132	579	550	459	999999	452	61	999999	196	308	999999	764	342	892	294	999999	74	257	548	456	190	196	685	161	999999	999999	356	57	648	973	453	847	968	589	999999	574	502	512	785	671	
173	501	694	999999	415	999999	273	724	553	703	620	76	37	999999	749	936	894	398	999999	999999	106	999999	44	223	854	336	796	752	679	720	243	999999	999999	876	999999	688	502	952	746	228	254	631	504	944	362	999999	820	415	840	999999	999999	999999	773	999999	574	170	466	480	878	88	705	520	54	832	469	68	604	160	279	999999	443	999999	651	519	956	474	508	100	999999	476	999999	999999	911	999999	999999	999999	787	887	312	132	231	999999	999999	668	523	999999	587	671	999999	303	783	999999	145	999999	999999	739	461	264	628	110	661	999999	619	411	571	324	609	652	793	339	280	717	848	157	838	999999	866	983	996	999999	887	837	615	566	999999	999999	255	142	558	999999	678	533	268	212	999999	855	411	673	106	209	999999	934	878	155	999999	999999	821	988	999999	431	872	478	268	405	999999	823	999999	62	717	725	79	999999	104	999999	660	747	458	999999	685	983	19	203	886	999999	109	952	959	999999	999999	627	999999	999999	202	136	438	210	275	863	989	647	104	359	955	999999	139	657	840	396	494	285	617	185	313	956	421	678	591	471	999999	269	864	301	519	999999	700	812	284	968	999999	460	481	594	656	48	889	660	248	515	667	451	122	572	975	267	19	999999	953	245	999999	999999	618	804	999999	729	782	802	839	865	681	327	999999	872	342	43	999999	33	528	999999	999999	999999	440	86	804	999999	999999	301	999999	261	999999	850	999999	999999	999999	303	842	677	36	999999	999999	999999	820	382	834	350	78	250	240	999999	463	985	331	688	177	953	330	542	10	713	582	491	487	588	999999	830	467	999999	618	49	999999	136	997	601	19	980	940	67	999999	463	785	907	999999	999999	797	104	529	181	871	310	973	309	677	322	354	774	999999	242	597	13	999999	999999	631	200	750	337	988	729	999999	197	23	272	999999	999999	928	674	429	113	999999	690	999999	296	471	318	76	891	999999	684	256	245	381	999999	999999	999999	581	60	285	870	633	470	999999	800	999999	684	297	710	18	999999	999999	680	999999	505	451	907	999999	595	273	323	999999	858	878	999999	482	999999	815	999999	999999	62	964	878	999999	999999	999999	330	585	999999	794	999999	30	999999	882	999999	999999	576	999999	875	266	562	544	985	786	962	746	774	592	801	327	69	868	982	999999	956	176	515	999999	999999	999999	130	332	202	801	486	302	768	975	999999	24	906	552	940	999999	250	999999	979	101	436	811	706	999999	783	999999	999999	918	999999	999999	999999	161	999999	295	104	999999	146	240	352	193	309	669	999999	798	999999	786	421	
517	928	933	666	999999	197	423	854	984	999999	999999	999999	19	76	568	999999	999999	999999	408	999999	620	457	999999	912	20	999999	795	791	766	999999	907	706	996	771	227	999999	115	792	999999	964	999999	999999	120	530	754	999999	342	126	741	415	668	750	999999	557	800	69	999999	999999	655	281	401	631	98	160	999999	685	551	247	849	999999	158	999999	999999	444	999999	999999	999999	569	168	999999	999999	678	60	360	174	166	82	449	971	167	162	94	146	217	572	738	352	960	118	78	150	105	277	173	267	999999	190	999999	688	999999	723	277	999999	337	448	999999	999999	737	986	265	613	111	999999	999999	999999	73	999999	362	999999	140	838	386	460	99	999999	999999	411	887	103	32	999999	883	999999	999999	444	999999	232	999999	768	848	167	614	974	853	999999	49	829	999999	747	203	999999	828	327	558	781	999999	817	772	999999	999999	322	694	643	999999	288	999999	350	914	257	541	841	580	593	33	972	233	412	607	634	147	908	999999	150	900	999999	158	999999	999999	580	106	999999	999999	659	68	536	473	971	999999	574	735	699	915	338	215	361	999999	244	999999	585	999999	999999	220	999999	999999	802	497	554	999999	702	999999	999999	147	343	160	999999	392	921	999999	496	509	999999	401	42	898	448	993	497	934	549	90	913	271	627	33	999999	857	321	647	265	49	999999	238	317	999999	571	561	581	999999	741	999999	999999	708	999999	86	305	999999	999999	249	573	808	999	619	203	622	227	902	520	320	989	617	999999	999999	279	457	590	33	94	999999	337	887	421	320	202	579	820	999999	464	551	727	628	679	81	84	457	49	999999	45	695	226	668	999999	271	197	134	898	985	438	359	495	282	459	589	912	686	397	689	427	623	801	999999	448	999999	592	999999	937	999	209	822	418	291	987	999999	381	668	845	160	132	77	999999	999999	775	114	65	455	179	100	168	398	999999	359	881	421	999999	214	230	82	999999	826	197	899	786	616	941	213	999999	70	217	254	840	246	567	359	942	966	246	344	913	147	201	999999	999999	810	762	999999	410	576	505	999999	448	772	481	305	999999	999999	59	999999	172	999999	170	119	883	914	557	823	999999	532	479	926	967	999999	169	541	999999	999999	68	975	999999	882	803	718	564	49	805	77	764	999999	478	169	917	999999	181	999999	976	999999	963	925	263	939	277	877	107	579	209	562	999999	940	669	541	723	83	316	289	57	452	554	843	119	490	68	529	999999	999999	18	891	999999	107	564	552	386	999999	999999	913	615	926	620	984	839	252	999999	824	
602	937	445	843	770	891	23	999999	537	130	816	772	881	748	824	787	570	318	848	516	385	127	165	999999	361	402	674	131	831	569	999999	866	36	243	926	999999	873	999999	130	999999	93	40	24	265	999999	999999	42	867	111	999999	424	530	404	999999	448	485	782	854	491	377	227	892	702	999999	125	949	746	999999	999999	707	913	999999	198	35	433	999999	112	899	274	999999	369	806	30	999999	155	483	472	999999	999999	450	343	28	683	999999	605	201	338	57	150	376	212	395	55	999999	919	29	342	378	523	999999	999999	883	999999	999999	17	999999	872	999999	822	642	487	999999	852	381	374	894	721	445	430	242	999999	999999	758	897	210	999999	760	626	88	136	150	999999	565	701	77	460	438	999999	745	999999	329	634	234	999999	888	545	542	674	39	999999	999999	897	948	999999	86	328	134	692	879	999999	660	999999	625	696	999999	394	110	160	314	999999	466	127	999999	245	912	392	830	260	19	664	441	95	596	64	999999	253	154	284	999999	748	999999	746	724	999999	534	83	19	999999	16	504	999999	392	370	126	568	189	207	712	378	999999	999999	873	683	224	601	574	659	999999	867	257	249	826	999999	999999	587	999999	402	988	711	839	999999	301	254	999999	999999	59	725	480	495	999999	56	999999	999999	930	260	462	73	510	120	959	423	448	670	758	265	618	999999	805	538	999999	787	999999	11	999999	321	206	629	178	995	551	849	999999	85	229	211	807	921	605	314	135	999999	892	877	752	425	934	631	999999	259	611	203	919	941	647	999999	837	440	375	619	64	999999	894	999999	569	120	244	373	999999	999999	999999	697	261	500	413	201	894	341	999999	124	387	574	143	919	394	357	929	247	438	367	374	999999	555	985	259	999999	762	388	318	641	190	571	999999	938	801	913	942	429	538	455	967	506	999999	261	242	490	699	974	130	221	190	997	935	999999	192	999999	152	275	251	999999	439	516	32	617	933	999999	394	205	128	480	415	510	708	982	400	868	195	303	753	999999	999999	787	267	107	461	999999	636	106	756	720	771	677	187	427	25	460	483	573	327	426	105	999999	855	999999	999999	680	999999	952	693	323	895	848	521	481	517	651	258	925	166	750	999999	298	449	999999	999999	738	332	999999	966	999999	999999	621	976	337	674	109	931	999999	300	999999	999999	683	999999	999999	825	923	166	999999	999999	999999	212	557	417	576	246	806	64	999999	941	78	358	17	985	753	928	999999	872	193	999999	418	720	640	634	385	856	505	885	16	999999	784	999999	
626	381	999999	737	837	214	409	100	999999	54	484	675	232	432	999999	698	659	513	999999	999999	972	898	500	653	571	923	42	720	741	999999	999999	873	166	496	731	635	392	999999	101	999999	999999	102	939	374	246	964	411	999999	969	999999	236	503	41	733	999999	728	880	949	175	999999	182	689	359	947	996	610	518	736	701	261	999999	999999	999999	999999	999999	880	958	136	417	606	521	89	750	934	694	554	842	433	999999	999999	754	999999	999999	187	896	999999	742	992	377	999999	999999	999999	999999	999999	501	999999	999999	558	154	728	999999	754	541	569	999999	103	938	999999	262	452	767	95	849	999999	999999	872	793	244	999999	805	999999	965	999999	781	160	999999	827	999999	442	999999	473	293	999999	999999	243	10	999999	291	784	803	844	327	740	925	867	370	825	563	220	999999	799	845	972	999999	591	804	994	759	418	555	275	999999	982	160	999999	484	806	691	464	506	970	511	459	999999	961	999999	235	999999	913	790	31	273	823	813	312	999999	321	940	576	439	999999	152	873	239	537	939	344	589	999999	999999	563	143	109	713	659	297	396	199	387	771	999999	170	846	628	534	12	999999	179	848	999999	172	866	999999	34	999999	828	638	230	255	32	484	645	887	530	999999	999999	174	120	999999	24	999999	999999	999999	804	999999	844	305	254	704	535	857	175	740	595	999999	697	28	999999	999999	999999	658	175	943	999999	297	932	282	325	401	999999	838	971	25	834	999999	999999	313	320	173	999999	532	393	999999	720	174	319	904	301	309	999999	868	999999	898	999999	365	76	999999	999999	517	928	999999	999999	852	66	697	999999	159	906	999999	189	394	708	910	565	309	275	648	999999	999999	999999	37	999999	26	999999	779	748	82	693	478	62	999999	114	803	245	94	552	999999	469	999999	999999	169	999999	999999	129	154	999999	188	343	33	100	427	954	17	999999	900	999999	963	989	999999	948	813	466	438	999999	327	289	905	675	480	757	734	188	210	999999	818	39	165	896	719	619	570	739	670	388	999999	999999	106	273	345	999999	588	551	193	84	474	703	570	999999	802	864	264	513	862	275	366	249	753	105	721	870	435	999999	280	667	387	84	999999	59	789	419	192	641	339	977	178	192	995	136	448	124	999999	754	999999	854	999999	67	876	404	31	395	164	999999	551	474	78	521	280	525	697	999999	906	520	621	999999	682	622	183	999999	106	183	253	627	657	606	999999	680	972	426	312	330	208	999999	37	404	264	191	999999	864	999999	657	912	479	439	999999	218	999999	143	999999	182	741	
999999	999999	999999	999999	151	536	999999	944	999999	397	548	999999	223	376	999999	999999	999999	226	138	999999	532	318	977	449	271	773	198	608	398	461	546	271	254	570	446	217	999999	189	262	727	999999	155	801	521	119	68	266	72	857	703	999999	917	999999	999999	219	575	23	858	999999	378	348	745	556	611	999999	286	999999	999999	930	984	999999	313	963	410	663	386	517	465	340	213	517	136	751	695	999999	629	689	572	361	999999	999999	999999	602	884	999999	101	999999	199	670	999999	458	613	999999	872	292	163	953	181	27	832	68	999999	999999	383	860	222	994	860	999999	999999	597	999999	999999	70	790	184	710	89	999999	572	787	328	795	508	755	999999	999999	878	412	841	999999	517	555	528	999999	646	718	228	33	176	106	999999	999999	449	244	420	321	999999	92	118	452	873	160	999999	999999	740	762	30	628	999999	999999	126	457	774	999999	90	492	773	257	153	999999	999999	65	999999	475	999999	745	356	273	999999	591	923	795	304	399	802	999999	109	999999	999999	883	999999	999999	999999	948	980	291	999999	894	999999	928	548	823	939	651	959	818	305	999999	997	994	416	756	294	376	304	330	162	385	751	723	392	300	999999	999999	768	999999	989	905	495	999999	937	999999	119	415	52	999999	856	652	439	999999	72	130	484	87	477	941	999999	999999	654	660	138	433	152	440	546	257	648	679	883	76	828	399	493	241	67	999999	999999	999999	999999	205	999999	510	945	999999	660	999999	999999	108	791	826	587	299	261	835	637	514	319	999999	869	795	999999	186	768	373	165	672	636	253	29	999999	305	437	376	458	999999	999999	487	999999	779	284	441	999999	887	999999	489	539	147	658	999999	553	644	967	18	999999	744	297	999999	999999	611	987	634	572	88	278	530	160	922	999999	649	999999	999999	999999	899	594	999999	910	299	711	999999	626	535	978	649	999999	878	338	428	838	713	999999	886	999999	999999	792	650	999999	999999	619	536	339	616	344	19	594	999999	710	77	423	184	999999	997	999999	698	999999	462	656	923	613	399	202	999999	94	99	750	132	999999	171	117	944	999999	449	680	184	554	19	201	999999	65	999999	178	999999	15	664	879	999999	856	216	787	339	999999	945	858	229	344	607	531	254	999999	471	406	999999	960	479	999999	394	327	999999	153	976	271	687	868	664	231	931	726	430	220	999999	276	999999	383	777	999999	550	591	461	840	999999	999999	946	709	593	999999	628	999999	999999	975	494	583	999999	73	810	77	316	86	203	997	999999	881	111	44	999999	205	999999	175	193	999999	148	
803	999999	25	999999	999999	325	978	284	123	603	631	200	455	725	276	999999	851	999999	709	644	999999	999999	999999	437	76	999999	912	299	398	69	463	126	999999	837	691	716	999999	866	322	752	999999	999999	999999	404	999999	690	656	999999	999999	930	641	999999	483	884	999999	999999	412	587	999999	122	413	999999	886	64	999999	515	999999	617	999999	559	999999	999999	261	999999	316	672	317	69	999999	385	729	999999	999999	999999	427	861	643	133	999999	285	314	408	736	999999	349	649	914	999999	264	999999	999999	48	284	594	651	656	351	526	577	999999	108	999999	930	754	392	999999	999999	429	999999	288	999999	69	454	759	255	999999	258	999999	617	667	757	291	805	391	878	999999	328	561	816	770	520	999999	555	999999	186	961	478	999999	999999	539	116	999999	399	976	403	447	593	525	999999	771	408	299	909	910	999999	816	547	999999	876	999999	491	980	612	865	768	999999	514	999999	999999	293	999999	277	244	999999	561	271	999999	829	987	440	107	803	222	55	372	999999	217	645	999999	370	999999	929	114	125	58	135	999999	534	217	649	999999	309	942	65	999999	999999	65	832	358	983	924	999999	999999	445	603	687	767	567	502	999999	999999	868	378	222	870	999999	172	128	38	435	387	999999	621	348	508	798	999999	999999	685	242	999999	385	999999	931	999999	704	377	669	522	370	367	999999	41	999999	112	74	999999	999999	999999	886	999999	936	803	999999	999999	999999	999999	223	937	804	826	999999	881	270	383	171	999999	446	777	999999	114	999999	605	999999	999999	72	999999	952	246	999999	868	140	972	799	999999	237	581	374	335	878	999999	164	999999	717	543	757	444	770	295	940	492	493	952	29	781	999999	341	999999	854	543	240	154	977	503	936	695	637	92	996	155	589	999999	121	899	567	999999	771	888	999999	320	627	999999	666	305	999999	999999	188	952	999999	799	896	446	519	792	647	462	999999	999999	780	847	130	999999	774	150	360	284	382	63	999999	831	702	999999	999999	543	999999	675	488	681	999999	999999	517	999999	999999	207	258	999999	999999	999999	262	114	773	543	117	286	200	275	791	525	944	677	999999	134	500	196	106	999999	999999	975	999999	971	974	505	999999	228	340	445	999999	576	891	217	999999	999999	801	357	999999	999999	345	735	352	650	884	962	737	874	560	393	194	878	999999	804	718	999999	999999	290	140	999999	857	888	999999	755	977	224	634	737	102	948	999999	152	138	937	118	999999	633	236	97	21	768	812	668	999999	261	999999	476	96	999999	863	611	999999	999999	790	999999	457	789	597	999999	669	338	999	781	611	
999999	999999	750	172	999999	28	99	226	203	999999	509	54	999999	999999	504	999999	747	999999	247	238	347	812	924	347	635	661	910	46	563	427	999999	768	40	999999	885	219	669	313	999999	999999	773	395	999999	109	290	267	999999	789	102	113	921	999999	761	553	999999	258	127	412	999999	999999	117	999999	999999	775	445	741	24	172	123	295	999999	444	156	767	464	952	494	825	999999	378	433	131	943	460	505	891	16	999999	792	637	999999	999999	776	999999	373	999999	732	551	663	549	252	75	999999	807	214	999999	644	994	98	999999	999999	999999	355	168	612	999999	119	999999	279	553	999999	537	379	999999	999999	642	667	792	403	744	999999	942	171	516	135	368	455	145	256	999999	257	21	999999	480	873	800	910	999999	752	999999	999999	530	281	120	815	999999	695	199	999999	571	820	852	601	999999	102	999999	139	999999	42	253	999999	974	956	261	305	722	999999	898	612	402	731	58	999999	999999	143	698	999999	999999	701	999999	999999	265	531	999999	207	405	999999	54	387	61	999999	82	586	508	846	636	574	30	815	102	577	796	586	221	839	771	812	585	221	403	160	999999	147	622	581	999999	452	281	64	899	999999	999999	521	999999	732	659	472	999999	999999	506	134	650	246	608	999999	875	999999	320	999999	435	593	835	833	983	901	999999	999999	964	927	571	194	303	999999	999999	790	483	285	35	489	189	309	281	415	714	999999	509	842	999999	778	705	605	142	999999	628	999999	476	269	999999	999999	150	999999	508	613	607	321	831	685	999999	817	369	999999	999999	831	665	136	999999	429	999999	714	402	999999	406	999999	231	965	62	867	347	608	324	999999	748	376	999999	465	800	668	808	402	999999	824	521	721	419	999999	999999	311	999999	999999	995	57	150	823	267	401	999999	323	392	641	269	964	999999	722	999999	154	999999	287	999999	209	336	652	620	726	999999	577	236	685	775	125	999999	999999	106	846	612	277	83	924	118	947	147	487	286	176	142	483	486	799	227	274	263	675	818	570	999999	999999	436	424	999999	689	174	641	999999	276	628	999999	867	501	119	999999	81	927	178	545	999999	999999	999999	999999	999999	792	100	437	467	510	862	999999	932	535	999999	269	840	659	999999	429	782	506	938	20	548	624	615	985	999999	991	203	336	507	283	508	326	977	982	830	764	999999	737	184	999999	414	290	999999	341	820	999999	394	421	559	748	762	565	910	365	905	968	186	115	999999	476	316	535	999999	658	37	364	292	858	999999	613	999999	55	331	901	605	267	48	284	174	840	606	782	999999	
999999	521	942	416	621	86	861	587	999999	989	708	999999	999999	450	999999	314	466	567	536	592	999999	918	716	999999	19	759	999999	999999	902	999999	907	999999	533	999999	91	147	999999	948	671	782	999999	35	347	65	623	999999	727	817	999999	969	708	283	80	999999	830	840	804	708	407	861	438	931	685	999999	92	999999	207	999999	369	790	230	999999	895	999999	624	999999	999999	661	620	839	999999	999999	819	933	242	633	798	343	999999	251	999999	385	551	810	353	999999	999999	795	972	999999	999999	607	458	331	749	999999	387	326	575	910	269	153	98	567	999999	999999	121	751	319	459	50	863	999999	127	457	844	967	95	999999	588	579	999999	688	999999	867	435	382	498	194	53	999999	481	768	999999	999999	198	999999	999999	981	745	924	598	999999	523	744	118	415	340	999999	904	232	999999	916	986	340	483	465	999999	999999	999999	999999	999999	999999	276	999999	568	105	183	146	268	558	983	999999	665	664	999999	999999	174	100	759	999999	52	624	290	820	953	565	999999	999999	999999	733	999999	293	587	519	310	41	219	999999	185	22	999999	999999	614	355	248	198	260	332	360	184	300	172	940	384	193	998	287	455	259	12	999999	999999	638	535	525	700	526	156	363	999999	100	854	999999	746	999999	848	19	934	581	999999	315	999999	999999	333	442	870	353	213	335	312	753	999999	70	182	699	745	564	999999	999999	548	672	999999	969	410	93	999999	999999	203	597	344	989	999999	999999	494	697	999999	170	315	102	655	999999	322	999999	61	205	336	793	741	57	51	999999	930	113	43	102	210	999999	926	249	996	621	159	615	999999	322	999999	999999	999999	484	835	585	999999	987	185	201	359	293	999999	215	757	999999	516	999999	555	999999	68	249	999999	402	497	384	999999	999999	105	43	207	999999	999999	738	794	999999	227	266	222	466	44	999999	928	841	743	917	572	720	492	353	999999	13	70	939	264	171	58	183	987	460	351	194	891	152	999999	999999	999999	189	999999	319	434	259	999999	98	26	125	321	999999	658	579	812	523	583	752	928	999999	646	890	484	999999	399	53	278	761	125	999999	999999	999999	848	101	463	392	310	182	919	855	79	971	923	148	849	999999	525	418	648	999999	611	149	223	798	15	573	705	787	999999	999999	981	999999	973	999999	74	535	160	999999	125	429	223	410	833	83	135	675	966	346	783	350	528	999999	122	999999	999999	999999	999999	60	95	890	686	999999	261	538	999999	999999	998	999999	999999	324	999999	957	302	228	615	210	316	999999	999999	999999	606	999999	13	580	862	130	999999	685	
927	999999	963	110	481	235	743	700	158	305	209	238	677	220	272	469	451	570	568	894	999999	48	606	999999	387	999999	999999	999999	999999	681	675	753	999999	999999	828	922	360	798	999999	76	485	999999	999999	20	941	999999	662	396	106	544	999999	301	561	175	999999	889	999999	542	722	725	942	425	191	477	629	455	400	364	391	349	118	652	94	502	418	999999	999999	595	999999	943	999999	897	230	974	999999	384	202	999999	318	999999	377	818	86	760	999999	70	732	584	999999	999999	53	308	14	756	435	486	216	69	756	246	903	959	62	779	632	54	999999	217	925	255	263	727	55	452	972	999999	576	334	378	358	44	411	999999	993	999999	795	893	473	548	75	177	142	916	82	45	418	999999	306	138	89	865	525	659	999999	242	999999	262	999999	784	999999	909	881	690	999999	999999	502	754	68	999999	836	999999	730	668	859	87	130	811	972	417	564	533	999999	206	999999	999999	518	751	78	760	583	542	341	999999	412	165	295	451	517	871	543	663	707	999999	301	999999	145	856	800	68	999999	513	999999	999999	230	612	999999	685	999999	999999	692	999999	686	308	305	304	819	51	265	703	999999	678	304	999999	873	900	826	852	905	370	999999	662	999999	999999	648	79	263	197	469	999999	999999	610	59	601	188	792	976	409	131	996	119	103	600	106	999999	999999	219	187	280	329	786	787	999999	42	568	40	999999	677	659	235	51	631	581	999999	188	191	628	999999	923	999999	924	999999	730	908	261	263	999999	855	743	214	859	999999	917	149	24	999999	830	999999	42	157	992	309	749	895	999999	487	522	145	917	999999	814	517	264	198	999999	369	67	871	780	315	969	944	934	455	375	999999	713	999999	450	450	361	611	999999	775	999999	624	677	834	952	773	741	925	937	658	399	352	820	728	744	655	999999	958	246	727	188	58	374	303	999999	989	773	90	694	476	732	213	848	488	999999	780	691	232	918	17	573	999999	16	285	66	33	155	985	697	795	770	403	375	999999	999999	999999	260	383	314	963	10	661	240	471	925	195	504	341	628	999999	963	458	49	239	163	144	51	999999	247	506	999999	788	392	899	706	999999	838	906	891	70	530	317	917	955	16	999999	999999	999999	360	870	528	814	999999	733	831	322	999999	145	787	999999	998	170	999999	808	129	222	278	341	764	596	999999	598	999999	568	443	655	540	93	232	251	331	506	739	376	977	999999	431	658	78	393	999999	999999	128	999999	999999	999999	181	119	836	794	999999	481	999999	763	522	930	373	
999999	300	185	781	280	913	999999	999999	501	999999	999999	830	99	790	619	273	381	621	655	480	999999	506	84	484	431	256	437	607	849	725	975	854	57	665	999999	368	999999	612	704	789	999999	999999	999999	937	411	288	747	14	999999	218	409	152	867	460	361	999999	999999	701	359	33	485	939	999999	999999	456	915	783	999999	168	260	999999	768	916	865	999999	716	936	146	83	999999	509	433	583	640	326	833	986	596	314	999999	152	201	999999	680	313	642	999999	793	491	495	505	324	845	999999	837	641	235	999999	562	645	365	999999	627	999999	524	62	365	999999	460	622	928	196	128	999999	118	189	515	246	562	999999	703	152	654	587	646	194	999999	810	802	685	608	984	999999	999999	974	73	999999	55	999999	261	286	999999	343	869	567	319	999999	27	664	999999	135	989	449	999999	941	999999	435	50	999999	339	474	554	849	775	24	999999	161	459	852	55	616	470	89	311	999999	343	809	785	30	337	989	569	156	154	559	999999	545	738	999999	999999	637	532	485	826	786	732	521	999999	854	623	167	999999	175	619	999999	664	909	148	999999	608	413	999999	999999	999999	350	999999	999999	705	225	405	999999	423	731	100	417	999999	999999	263	999999	257	999999	250	999999	999999	179	253	999999	536	112	894	709	407	422	129	359	987	999999	252	486	882	333	999999	999999	459	224	744	24	84	212	959	679	655	624	79	999999	172	719	623	73	106	509	872	999999	330	696	999999	11	611	741	430	581	742	777	999999	924	15	897	481	192	999999	239	330	334	153	225	999999	783	353	343	999999	277	888	189	390	382	460	223	32	763	224	743	412	343	782	999999	937	878	982	999999	780	274	999999	441	637	866	999999	548	460	115	642	999999	658	278	999999	162	693	563	396	268	473	999999	999999	718	968	999999	999999	999999	552	765	287	184	800	208	563	922	38	456	552	999999	999999	999999	762	999999	999999	996	95	143	788	629	694	383	491	723	681	987	999999	530	473	999999	49	202	996	999999	827	467	999999	460	999999	999999	133	246	999999	873	75	999999	39	957	597	971	607	999999	208	922	999999	903	692	86	526	575	532	508	999999	999999	484	11	916	999999	100	662	579	635	428	166	505	458	372	618	658	131	957	442	932	502	347	355	993	83	623	923	775	350	999999	149	999999	625	999999	414	399	74	643	999999	999999	935	999999	972	275	999999	427	999999	541	84	427	404	618	99	999999	490	269	999999	17	843	999999	176	999999	239	999999	288	66	879	205	999999	229	594	487	999999	576	997	110	375	999999	
952	655	11	392	701	999999	538	531	21	59	772	999999	271	66	800	517	699	58	171	999999	986	985	547	427	582	855	833	917	622	522	999999	390	999999	999999	65	197	453	784	196	317	172	757	999999	829	433	814	957	537	687	999999	876	948	939	103	103	966	117	584	809	845	98	621	908	498	480	392	259	223	999999	612	999999	915	999999	854	118	239	940	999999	994	768	897	305	240	143	999999	630	450	800	953	98	999999	999999	975	350	228	999999	848	556	999999	50	564	744	535	84	999999	999999	96	999999	999999	864	36	999999	999999	50	999999	793	391	774	851	850	941	999999	269	913	532	205	999999	521	999999	999999	999999	393	999999	953	214	163	769	165	719	999999	999999	365	815	99	72	999999	999999	999999	401	435	169	83	999999	508	109	999999	484	622	999999	999999	999999	999999	460	427	482	642	40	636	836	795	33	235	65	175	317	586	643	179	850	841	999999	15	130	209	999999	318	688	860	854	108	678	156	613	500	664	969	905	999999	617	999999	659	653	107	999999	411	934	28	999999	200	523	472	314	771	710	313	25	454	260	29	999999	999999	180	999999	738	999999	999999	999999	564	511	348	681	254	562	430	999999	272	907	999999	797	473	300	158	669	999999	636	999999	385	902	999999	648	524	655	999999	453	475	999999	871	369	490	535	322	463	37	852	841	227	999999	351	999999	50	118	930	462	555	873	999999	510	450	999999	752	501	999999	999999	863	823	36	875	118	955	701	401	999999	43	999999	999999	836	130	817	499	419	999999	43	383	999999	539	593	999999	823	579	669	979	430	268	737	43	603	95	999999	39	815	351	643	395	827	649	570	999999	199	405	46	685	693	951	999999	999999	467	345	999999	333	240	833	62	999999	296	722	999999	289	305	238	999999	999999	956	788	683	77	977	648	556	507	969	999999	999999	427	999999	983	296	999999	575	999999	999999	999999	864	840	799	982	299	114	109	999999	999999	290	602	999999	847	295	728	905	278	625	163	819	789	723	364	544	829	999999	997	312	436	999999	999999	698	662	299	886	999999	989	700	778	873	548	451	999999	999999	103	52	579	256	999999	999999	209	999999	452	756	477	999999	486	999999	163	664	999999	797	678	184	576	903	999999	558	409	612	999999	999999	999999	290	999999	348	894	674	450	787	64	750	57	55	303	763	256	905	822	999999	640	734	547	999999	999999	751	772	654	123	199	744	999999	847	652	999999	631	113	172	486	139	256	999999	813	375	609	366	749	999999	881	812	999999	402	735	663	972	999999	40	733	523	
528	999999	249	561	999999	52	42	903	404	580	671	659	999999	429	692	498	999999	920	181	513	410	11	149	772	310	542	351	295	999999	680	292	600	380	649	957	563	16	999999	562	333	576	462	355	62	219	162	573	973	52	174	154	999999	999999	229	122	527	436	477	999999	719	999999	746	719	724	298	999999	288	444	471	139	492	578	367	999999	936	947	656	999999	563	999999	968	378	253	29	536	30	741	161	536	440	136	539	999999	843	631	830	743	999999	763	148	999999	139	511	999999	682	575	903	999999	292	999999	999999	349	999999	112	751	333	503	699	999999	277	340	137	999999	41	13	999999	578	999999	999999	116	214	35	999999	999999	283	838	866	999999	999999	999999	999999	730	868	371	999999	999999	625	999999	102	999999	999999	999999	442	496	999999	746	232	480	910	729	997	389	794	999999	960	845	25	499	828	912	466	173	362	238	160	999999	999999	545	999999	225	337	680	999999	917	780	170	592	837	616	999999	999999	395	999999	617	962	999999	999999	693	999999	723	771	136	78	189	842	172	691	999999	345	208	487	686	18	694	402	326	957	999999	999999	800	262	188	999999	999999	306	80	743	745	275	422	673	999999	144	748	453	999999	612	252	85	618	479	388	999999	418	999999	930	387	999999	225	645	780	999999	298	610	470	593	999999	999999	999999	771	428	945	938	999999	999999	911	999999	269	999999	201	999999	714	800	999999	999999	999999	999999	999999	251	375	693	18	530	630	999999	613	287	533	999999	999999	956	835	368	314	199	533	999999	577	883	148	388	127	999999	999999	931	76	268	511	289	596	999999	999999	535	517	999999	419	425	999999	999999	921	634	28	982	390	999999	999999	356	496	597	999999	434	119	591	113	999999	999999	524	999999	698	575	354	776	254	999999	954	186	309	850	237	999999	999999	141	295	961	514	369	145	999999	999999	62	720	772	913	999999	171	796	198	432	999999	511	895	918	619	716	576	857	773	300	999999	67	578	505	269	817	999999	303	823	629	999999	628	440	420	716	645	855	999999	862	999999	530	167	988	999999	330	725	884	999999	521	999999	394	656	596	845	999999	732	999999	224	513	106	801	999999	973	569	833	901	81	999999	212	999999	861	999999	994	999999	769	278	79	701	999999	543	999999	500	781	254	245	999999	41	594	999999	984	172	999999	78	766	962	999999	194	999999	54	428	653	999999	987	548	717	399	662	586	999999	409	999999	782	49	969	999999	999999	96	729	999999	999999	870	486	742	227	999999	230	926	237	57	116	93	650	657	755	890	999999	513	243	536	845	290	454	
518	999999	331	999999	600	108	602	999999	576	465	104	163	558	176	999999	769	736	497	472	999999	539	969	325	21	134	999999	89	999999	999999	852	999999	488	610	999999	999999	409	895	999999	629	999999	635	395	539	628	556	503	207	723	864	999999	507	48	999999	999999	999999	549	999999	320	999999	999999	28	960	863	724	999999	615	553	143	208	268	999999	999999	999999	644	999999	153	439	999999	465	631	96	365	776	64	355	164	115	754	509	428	392	585	176	323	999999	674	532	815	366	940	950	74	999999	606	869	202	181	999999	67	772	120	999999	854	999999	230	662	999999	809	379	999999	510	999999	633	780	875	298	148	554	834	134	999999	624	340	999999	681	32	840	179	194	163	999999	376	999999	737	318	72	730	999999	103	156	490	722	445	258	439	161	440	999999	731	999999	63	999999	904	999999	161	999999	989	999999	952	207	822	24	624	226	135	144	111	896	471	812	567	606	461	688	643	898	188	999999	95	999999	591	105	999999	999999	109	364	472	764	585	999999	83	401	590	895	334	475	108	999999	999999	305	999999	544	283	918	23	457	176	225	298	263	999999	907	253	432	615	999999	999999	999999	126	770	671	999999	320	999999	739	176	25	999999	364	178	999999	999999	999999	790	479	57	822	530	600	652	999999	256	475	332	513	176	158	167	289	608	899	97	113	362	999999	714	999999	632	189	999999	441	610	999999	130	462	360	948	463	953	568	903	55	420	473	582	424	870	987	146	999999	27	858	999999	756	278	713	854	606	166	765	824	199	350	999999	221	587	999999	355	870	163	227	694	999999	721	704	999999	676	640	779	218	843	246	495	999999	829	583	999999	115	852	749	505	351	306	999999	744	713	705	999999	262	994	39	524	999999	999999	355	333	653	999999	61	424	46	999999	827	947	921	587	704	735	924	638	262	999999	503	999999	657	876	397	26	977	990	158	20	387	999999	188	328	128	512	270	505	929	999999	63	437	713	999999	524	359	999999	166	999999	970	999999	624	742	750	31	997	335	478	935	637	587	70	275	35	836	999999	768	999999	469	201	474	428	708	492	999999	75	416	376	999999	48	999999	999999	981	188	278	999999	53	438	306	131	999999	999999	570	301	192	993	171	687	999999	999999	590	999999	696	817	505	323	915	259	524	956	590	959	999999	897	887	765	89	97	757	82	998	339	305	348	25	683	858	416	309	999999	903	728	921	999999	999999	86	999999	173	683	955	848	793	914	350	540	226	999999	673	414	999999	999999	84	999999	381	483	260	377	358	
802	821	999999	508	999999	291	999999	861	47	999999	449	999999	641	915	413	802	234	215	425	955	999999	798	18	194	999999	882	328	829	798	549	406	206	708	776	371	861	500	349	843	632	298	999999	188	438	234	603	999999	997	671	138	157	999999	835	422	999999	999999	813	280	506	77	962	999999	73	497	839	252	112	864	554	552	312	884	371	792	666	999999	619	579	960	999999	107	331	167	669	402	138	371	296	999999	367	57	999999	843	999999	669	74	614	691	999999	981	501	921	452	129	826	272	907	52	755	420	999999	244	319	107	970	641	999999	403	105	711	881	815	638	196	999999	92	51	594	133	602	524	928	980	979	907	186	999999	48	843	140	231	328	540	999999	999999	813	910	746	806	38	999	221	999999	886	999999	999999	999999	266	624	743	230	322	919	163	896	464	263	999999	999999	794	999999	999999	559	964	999999	562	284	822	222	690	181	305	999999	105	603	999999	342	103	878	231	893	622	423	110	909	908	409	387	919	519	560	999999	556	22	275	972	999999	631	405	548	999999	470	999999	934	571	925	999999	824	560	593	999999	169	999999	999999	900	150	613	459	64	999999	162	897	903	999999	999999	999999	749	775	999999	631	651	711	999999	340	999999	433	578	489	538	984	384	585	999999	999999	397	400	128	588	121	134	368	211	999999	999999	396	999999	566	351	803	969	186	758	994	929	999999	420	471	131	156	999999	572	133	920	999999	207	576	999999	577	314	740	482	170	999999	705	272	450	999999	874	944	317	999999	237	999999	568	999999	999999	591	897	394	977	929	999999	441	643	999999	244	290	507	626	819	442	999999	46	999999	497	25	999999	298	666	501	286	597	187	999999	611	344	447	362	271	580	985	999999	999999	337	811	485	999999	30	153	37	169	637	257	999999	875	877	999999	623	81	792	533	302	240	893	701	342	999999	602	42	999999	999999	928	245	56	833	999999	806	708	999999	21	296	999999	154	639	999999	648	349	62	963	733	153	999999	290	478	999999	692	942	999999	636	478	665	136	987	926	240	240	401	210	999999	999999	81	492	371	999999	506	999999	157	601	561	999999	992	767	639	308	999999	973	999999	767	999	151	327	517	999999	999999	356	170	999999	228	408	111	257	999999	999999	999999	662	660	462	230	999999	597	545	350	737	583	999999	897	497	688	853	267	593	634	211	159	999999	999999	420	588	713	346	999999	929	202	999999	805	854	15	291	645	999999	520	999999	999999	999999	605	977	779	498	306	458	672	999999	374	151	517	622	937	612	70	109	
999999	999999	517	636	234	615	157	286	778	632	891	215	52	999999	746	999999	999999	799	553	320	999999	922	999999	264	673	999999	564	999999	999999	999999	917	999999	999999	546	999999	645	909	168	187	990	999999	503	720	674	566	467	364	933	404	351	782	147	68	749	999999	327	999999	262	962	268	60	106	344	595	999999	498	984	506	268	999999	266	999999	622	999999	491	290	212	616	697	999999	611	631	656	601	410	779	344	481	231	855	999999	657	999999	918	939	732	999999	999999	999999	78	482	858	675	303	999999	999999	524	505	999999	44	124	976	564	756	999999	429	999999	742	194	935	163	513	284	413	999999	609	485	999999	623	758	131	87	656	629	733	753	956	363	516	999999	265	839	999999	197	740	86	102	449	272	520	292	426	940	34	914	999999	583	272	255	999999	626	820	999999	509	912	47	329	934	33	902	473	999999	236	884	679	324	300	97	672	971	516	45	999999	113	476	705	146	632	714	999999	180	693	999999	41	683	444	956	713	284	703	757	168	426	999999	57	204	200	65	999999	599	678	496	599	283	967	590	388	779	43	999999	900	697	999999	268	732	779	999999	204	999999	245	367	999999	999999	969	224	999999	999999	82	66	999999	515	91	286	125	999999	999999	103	999999	73	999999	65	187	679	999999	802	999999	999999	167	636	277	225	999999	854	999999	241	100	683	630	999999	999999	970	316	722	761	702	819	420	114	999999	58	685	154	140	999999	189	190	907	746	176	164	420	462	999999	788	66	519	236	999999	999999	995	10	473	775	454	133	999999	464	918	374	983	649	833	999999	587	999999	80	865	746	999999	61	193	936	464	999999	999999	518	999999	934	705	192	592	253	231	186	999999	999999	378	685	999999	439	725	999999	999999	999999	515	587	476	999999	206	985	654	999999	245	999999	812	74	18	871	256	614	879	530	999999	191	999999	999999	612	809	540	379	701	189	999999	501	336	203	564	282	999999	621	51	999999	737	999999	538	111	17	399	374	999999	213	999999	439	999999	559	999999	999999	200	791	119	975	667	327	827	293	999999	729	744	504	618	999999	736	482	999999	573	867	793	502	999999	299	398	222	444	557	175	204	750	999999	999999	999999	999999	373	491	289	999999	384	694	910	437	999999	381	273	999999	999999	482	476	999999	805	807	999999	411	999999	547	999999	720	762	232	999999	661	98	724	348	802	372	200	147	255	202	988	198	183	882	999999	589	917	999999	999999	688	84	698	179	945	583	260	730	999999	999999	989	569	999999	999999	923	258	348	999999	43	471	999999	565	345	
999999	833	816	999999	999999	999999	217	999999	583	595	445	544	696	962	919	779	999999	999999	642	999999	321	265	999999	114	999999	260	633	726	249	884	663	795	132	739	477	345	138	965	743	211	936	999999	416	973	448	617	237	999999	428	999999	277	999999	890	519	999999	999999	209	712	999999	266	894	491	718	999999	932	650	421	956	494	583	651	799	808	440	999999	999999	849	659	666	430	33	347	308	680	616	743	904	613	715	999999	145	425	394	999999	317	999999	159	717	999999	797	205	280	801	999999	999999	477	121	459	409	579	126	999999	56	160	243	999999	192	999999	91	198	745	808	251	983	999999	235	999999	999999	999999	664	999999	142	618	868	999999	753	999999	463	999999	149	632	454	213	145	999999	595	999999	243	999999	759	272	121	635	852	62	397	999999	818	999999	692	72	790	336	745	285	999999	999999	187	926	489	22	729	286	999999	566	300	604	115	999999	851	856	999999	88	999999	999999	999999	507	766	999999	836	724	727	999999	78	86	841	999999	467	859	999999	664	201	316	763	747	542	834	692	296	999999	793	922	999999	555	999999	890	711	963	999999	102	487	999999	999999	100	764	294	999999	217	865	724	182	146	256	197	196	665	865	324	626	859	357	814	480	999999	53	802	507	510	242	999999	139	164	124	766	923	500	829	226	999	999999	868	627	826	999999	999999	656	676	41	368	180	34	397	347	494	744	672	694	317	999999	962	786	174	999999	999999	594	999999	999999	489	273	696	999999	999999	325	173	999999	999999	988	908	474	397	135	999999	151	72	171	742	817	629	999999	999999	806	999999	179	46	676	999999	652	157	999999	571	633	197	768	999999	344	385	82	183	999999	999999	684	785	842	659	836	320	999999	999999	517	852	210	402	467	22	890	999999	479	288	497	296	88	840	999999	999999	763	938	707	479	999999	785	999999	643	136	999999	577	999999	679	519	210	365	681	739	640	134	999999	999999	730	755	781	30	906	793	686	999999	935	999999	852	940	896	898	999999	553	195	731	192	566	999999	459	445	999999	644	960	88	141	615	349	999999	808	541	532	999999	999999	999999	999999	879	999999	999999	920	999999	999999	999999	999999	999999	312	999999	999999	553	999999	942	805	965	999999	999999	912	386	999999	715	554	601	596	999999	54	408	999999	689	999999	855	999999	851	315	608	999999	386	711	701	905	999999	776	388	999999	795	301	865	735	567	937	642	785	999999	933	171	413	999999	486	100	999999	340	258	622	102	282	999999	66	999999	207	619	999999	999999	220	480	999999	938	175	999999	800	351	999999	672	807	752	
28	999999	168	918	153	205	999999	900	999999	578	999999	98	999999	296	214	730	244	999999	999999	947	52	43	999999	849	334	233	999999	214	999999	748	944	667	451	869	84	212	906	999999	492	11	999999	993	987	642	905	521	784	999999	910	80	117	949	144	859	999999	984	505	318	999999	920	957	822	224	872	634	907	646	999999	221	999999	824	106	746	999999	364	58	999999	932	944	813	448	368	304	999999	641	999999	533	592	169	99	999999	597	554	999999	999999	770	779	124	17	999999	874	499	999999	908	256	21	213	607	504	660	938	999999	374	781	481	999999	999999	609	241	640	384	999999	135	132	999999	999999	999999	184	492	594	999999	931	999999	947	999999	949	700	396	369	630	999999	926	999999	999999	161	144	233	999999	999999	454	252	180	883	999999	622	820	999999	999999	612	999999	999999	999999	999999	909	391	16	647	999999	843	532	898	141	249	610	849	458	966	626	999999	170	13	999999	999999	48	352	109	58	557	335	127	999999	165	783	999999	171	761	999999	187	999999	154	999999	806	929	567	555	999999	930	999999	527	999999	999999	748	574	452	25	690	945	85	567	999999	957	999999	101	999999	948	743	999999	899	449	97	646	788	508	825	674	206	849	999999	999999	242	999999	776	40	170	273	836	590	341	999999	480	816	736	999999	836	197	999999	999999	214	999999	812	762	40	832	440	527	75	250	749	778	819	841	428	592	335	122	191	69	930	461	122	163	27	575	999999	280	910	999999	672	638	276	491	999999	907	680	480	148	943	599	643	208	596	999999	999999	999999	639	398	999999	295	724	15	999999	784	752	506	999999	744	999999	864	169	617	896	578	999999	511	337	206	999999	912	855	999999	248	999999	999999	263	526	321	999999	69	338	882	999999	999999	947	633	929	706	891	410	31	999999	682	88	999999	35	999999	999999	999999	999999	999999	442	877	241	999999	750	766	999999	999999	499	980	346	290	406	535	287	850	23	630	487	581	630	999999	999999	890	999999	301	169	39	999999	951	508	999999	412	999999	895	999999	535	453	207	866	999999	219	999999	430	685	454	286	553	163	999999	298	397	253	480	557	137	768	351	320	459	607	848	235	548	999999	999999	878	524	639	282	325	570	432	621	530	421	913	689	215	675	25	999999	876	96	662	120	348	932	334	999999	246	194	142	748	268	213	984	852	948	999999	576	999999	913	999999	859	999999	999999	632	949	146	224	999999	146	999999	443	990	999999	999999	886	372	417	999999	999999	871	46	141	437	683	999999	999999	436	999999	741	999999	999999	263	702	999999	999999	933	154	
716	982	198	999999	167	58	497	314	278	241	845	966	586	999999	629	571	52	844	727	301	291	279	632	709	163	347	860	545	190	298	975	999999	999999	999999	701	999999	11	327	878	93	939	379	999999	95	999999	104	165	999999	479	999999	660	999999	509	999999	863	999999	359	489	999999	819	197	999999	133	980	266	934	999999	368	999999	999999	570	725	999999	644	999999	912	195	547	127	69	192	106	76	499	637	824	410	319	363	264	999999	522	999999	69	999999	999999	255	113	829	656	999999	796	942	813	131	935	196	865	291	950	260	999999	371	999999	999999	100	885	634	352	999999	999999	703	14	566	999999	58	999999	906	999999	373	667	91	999999	470	978	999999	164	263	378	701	637	545	38	413	14	801	160	595	432	804	112	620	761	397	133	999999	791	999999	999999	82	146	290	126	918	293	999999	103	999999	362	250	936	632	266	650	999999	999999	675	601	561	261	897	213	483	944	270	999999	999999	331	347	999999	605	777	502	999999	565	357	429	120	129	835	707	999999	999999	999999	868	480	363	120	592	145	711	199	824	509	185	933	806	181	657	247	847	772	999999	999999	999999	168	139	999999	95	456	568	564	482	726	999999	647	971	300	86	790	692	220	738	212	890	416	999999	993	999999	631	551	257	463	882	987	935	999999	481	547	709	351	402	999999	146	576	156	999999	999999	999999	538	962	515	105	999999	554	999999	43	360	869	999999	999999	999999	841	464	999999	321	111	600	738	618	949	999999	753	376	999999	999999	999999	601	636	744	999999	854	47	591	669	45	161	596	999999	359	901	347	999999	999999	503	214	560	570	999999	265	54	126	999999	347	588	473	762	999999	999999	263	999999	999999	999999	135	539	999999	109	260	794	870	999999	514	999999	388	716	612	887	444	872	244	740	625	370	999999	699	582	493	999999	999999	206	282	432	179	999999	907	469	623	999999	999999	152	115	309	775	371	105	999999	854	982	631	976	999999	328	999999	999999	523	827	81	352	999999	999999	999999	409	999999	598	999999	736	345	197	480	256	988	410	665	730	999999	999999	999999	999	999999	169	999999	511	77	36	620	954	576	986	561	90	398	281	999999	999999	283	705	61	187	773	368	204	667	511	385	987	999999	999999	135	999999	92	977	81	76	276	238	366	342	231	978	642	169	999999	635	399	857	716	359	842	457	432	999999	672	235	999999	964	70	999	692	49	999999	301	451	931	478	112	327	215	784	593	999999	373	830	999999	141	209	845	999999	999999	527	280	825	820	678	631	704	315	845	159	311	177	
367	999999	192	543	351	718	427	167	296	999999	511	575	258	539	69	558	999999	104	717	128	39	999999	999999	768	999999	481	999999	309	774	999999	999999	66	482	999999	560	723	648	999999	789	999999	999999	873	825	987	999999	999999	572	148	999999	999999	841	999999	999999	192	999999	999999	485	423	924	870	999999	999999	999999	499	68	455	999999	832	979	999999	910	999999	999999	236	999999	165	72	187	999	368	999999	999999	999999	628	955	999999	624	299	999999	90	999999	999999	740	919	546	999999	999999	335	928	323	168	999999	168	237	245	43	446	214	492	999999	999999	307	424	566	961	319	390	764	543	338	830	803	554	899	107	685	77	999999	999999	999999	674	736	258	685	999999	999999	477	510	999999	921	293	999999	807	305	673	940	809	999999	958	237	920	726	791	999999	493	364	195	268	139	560	965	999999	524	102	317	680	59	999999	366	792	841	999999	381	622	55	999999	995	258	235	167	876	999999	999999	463	479	947	944	658	999999	845	999999	999999	380	832	955	241	999999	999999	988	993	999999	80	818	999999	999999	49	355	179	554	82	368	937	43	999999	684	82	625	70	622	370	735	400	547	521	808	633	509	549	666	999999	525	290	999999	999999	275	805	85	269	77	439	602	775	114	129	486	55	185	999999	999999	883	615	834	102	627	268	500	532	306	367	762	999999	806	513	740	556	88	999999	801	706	878	997	365	999999	999999	999999	959	296	427	44	763	458	111	400	783	208	999999	198	642	999999	774	283	778	999999	315	899	795	272	373	573	408	378	383	701	279	886	260	841	999999	859	999999	214	114	272	604	314	999999	415	730	999999	999999	999999	45	828	932	604	228	463	687	293	972	697	999999	999999	999999	394	84	999999	130	897	948	849	289	782	674	569	999999	516	307	11	471	999999	541	831	707	999999	999999	554	999999	675	667	999999	163	999999	887	999999	292	259	635	999999	999999	37	294	833	594	999999	999999	262	164	372	436	712	165	685	822	591	999999	100	157	999999	61	999999	641	999999	239	161	695	999999	895	999999	287	918	880	999999	771	443	105	708	247	691	909	90	400	406	249	999999	641	999999	803	999999	455	201	112	517	167	710	396	999999	603	999999	330	945	367	101	999999	517	999999	77	999999	388	999999	457	999999	465	218	971	139	244	999999	285	520	227	999999	599	617	999999	816	373	930	71	56	267	115	804	371	964	722	308	322	731	999999	573	999999	424	809	997	348	999999	309	196	580	162	999999	328	999999	112	999999	767	484	998	701	468	147	851	341	238	352	58	999999	254	258	
830	921	999999	162	946	999999	446	790	619	999999	178	999999	743	491	894	634	787	881	999999	879	955	999999	323	40	664	435	712	92	580	999999	299	999999	65	999999	999999	240	157	175	999999	448	648	977	864	260	532	999999	999999	370	999999	603	565	176	834	374	303	16	608	454	497	521	951	999999	999999	999999	999999	624	17	805	741	664	999999	621	999999	999999	999999	978	999999	72	507	269	41	999999	645	976	100	132	719	999999	644	743	632	702	677	464	497	294	767	900	999999	907	397	598	999999	782	126	999999	270	23	999999	324	999999	545	999999	238	489	609	999999	243	873	335	905	326	999999	997	999999	999999	943	450	332	999999	221	999999	999999	599	872	443	721	863	860	999999	999999	705	558	999999	999999	999999	755	449	999999	887	576	533	999999	477	12	999999	999999	999999	999999	999999	10	820	690	196	999999	988	999999	356	365	56	888	854	383	727	999999	209	768	999999	312	945	39	503	475	999999	380	999999	42	792	597	999999	999999	99	123	999999	155	51	25	371	226	999999	811	408	93	928	999999	999999	999999	309	999999	803	311	596	999999	804	999999	999999	354	255	815	426	956	492	759	563	999999	999999	999999	853	581	431	194	406	624	604	144	630	420	546	445	999999	999999	733	788	793	501	418	770	319	228	999999	697	769	556	800	999999	329	648	529	887	999999	979	999999	727	999999	619	999999	999999	725	669	680	999999	999999	999999	165	888	233	999999	966	72	632	999999	999999	635	999999	733	424	850	823	853	999999	981	890	659	999999	999999	999999	15	999999	184	596	445	54	649	999999	563	890	999999	400	911	527	624	682	467	265	182	557	671	795	999999	205	64	159	871	999999	699	205	158	574	485	658	227	499	791	999999	196	999999	999999	999999	379	843	463	459	911	335	999999	308	433	403	72	132	569	220	365	979	542	296	183	999999	848	367	999999	395	914	999999	310	999999	890	999999	78	999999	999999	583	426	15	741	604	247	546	664	400	772	754	511	363	98	17	144	812	932	999999	810	999999	999999	999999	999999	77	544	658	35	75	417	441	335	873	358	986	999999	359	999999	999999	59	636	139	458	594	999999	999999	561	174	303	990	88	68	178	388	785	343	414	903	999999	999999	588	521	599	982	999999	429	638	999999	999999	223	785	574	994	999999	999999	859	999999	427	124	193	982	493	732	999999	339	999999	166	494	573	652	390	455	999999	877	470	125	539	475	263	567	255	556	999999	89	215	513	74	328	999999	925	552	986	789	999999	999999	105	999999	524	999999	958	999999	153	441	999999	833	999999	999999	999999	389	
68	329	325	999999	556	938	435	431	652	870	825	318	838	290	999999	999999	403	999999	95	799	375	999999	25	822	304	305	112	125	611	256	875	513	947	938	999999	999999	236	822	242	551	652	673	999999	654	827	650	434	863	793	360	439	673	914	327	24	999999	314	502	869	261	836	320	820	999999	999999	322	370	899	144	999999	999999	580	433	999999	157	702	198	999999	995	653	870	248	331	260	817	999999	598	630	923	999999	301	999999	999999	980	999999	999999	852	999999	659	514	999999	534	999999	999999	487	859	250	381	179	322	543	943	999999	225	391	597	988	999999	588	793	999999	740	999999	999999	749	149	999999	452	829	999999	849	456	711	491	373	999999	519	579	999999	957	960	227	461	611	879	358	236	737	599	127	352	999999	164	865	791	999999	558	999999	12	999999	999999	999999	551	362	472	97	241	25	851	55	999999	419	999999	630	833	506	289	999999	840	400	999999	999999	852	711	473	567	302	846	699	824	786	999999	999999	435	725	172	675	108	149	792	127	220	999999	554	49	933	495	533	42	295	269	194	177	999999	435	999999	945	840	889	904	794	395	326	37	268	576	842	371	999999	670	830	999999	234	999999	283	701	999999	308	671	539	81	768	999999	999999	565	999999	343	999999	999	383	227	835	999999	244	998	732	999999	858	295	999999	100	134	628	371	464	88	999999	999999	338	734	347	646	178	360	832	999999	581	999999	471	666	242	877	371	999999	453	995	999999	999999	59	550	806	156	23	207	448	999999	149	451	950	487	999999	223	636	275	45	580	666	858	411	972	161	983	396	999999	241	223	763	999999	999999	469	999999	970	80	999999	999999	201	999999	970	911	885	885	139	960	984	34	29	251	105	495	872	338	124	999999	999999	399	822	999999	395	999999	235	999999	999999	999999	491	382	999999	999999	848	999999	843	947	695	999999	526	999999	31	999999	411	603	222	971	999999	611	999999	140	990	999999	994	398	999999	442	248	14	999999	701	843	999999	479	999999	363	876	403	757	652	924	643	177	71	989	378	999999	999999	999999	754	999999	526	441	486	360	999999	288	158	999999	999999	411	709	999999	271	824	253	425	999999	999999	249	345	999999	910	959	131	497	822	331	15	30	999999	94	456	260	431	999999	412	129	128	999999	999999	728	999999	523	999999	225	952	906	246	745	952	256	999999	551	418	999999	616	481	365	863	569	957	153	440	999999	327	999999	441	840	999999	841	305	434	578	175	616	635	396	718	906	545	915	94	999999	77	67	999999	904	841	745	567	930	764	265	660	127	
585	512	593	923	961	999999	76	595	903	999999	822	999999	386	999999	60	230	763	458	328	654	872	999999	373	871	792	358	999999	104	92	911	999999	179	999999	58	999999	132	802	795	944	999999	999999	498	365	999999	999999	553	528	48	695	347	999999	315	936	16	254	702	149	721	999999	613	920	972	513	992	125	653	73	999999	770	999999	427	967	999999	304	804	383	527	953	636	249	830	561	408	745	744	236	242	910	803	339	999999	91	665	341	113	999999	985	373	304	999999	489	199	278	999999	920	999999	999999	999999	212	870	999999	196	95	890	783	369	573	768	999999	888	420	999999	534	441	945	346	312	183	999999	999999	398	164	658	54	759	640	293	640	999999	999999	436	599	708	999999	999999	795	995	774	558	743	313	999999	125	416	999999	337	665	999999	822	999999	999999	627	999999	285	482	30	538	50	141	999999	999999	999999	999999	713	999999	820	999999	601	287	159	350	999999	999999	999999	623	180	48	999999	872	432	974	456	818	999999	647	808	999999	999999	999999	144	267	954	643	415	667	381	283	412	953	999999	883	74	999999	672	244	369	12	995	662	311	999999	296	999999	708	177	999999	124	999999	75	653	673	999999	150	999999	892	395	894	219	789	251	896	636	298	999999	548	910	897	999999	999999	288	999999	161	771	999999	999999	970	786	934	247	999999	266	580	346	309	687	863	924	416	780	848	999999	792	216	999999	999999	354	998	656	170	999999	999999	999999	697	999999	999999	999999	258	991	989	999999	608	959	999999	999999	985	325	299	988	999999	685	985	490	374	167	813	23	945	361	743	999999	971	140	999999	999999	314	297	883	560	462	175	614	933	427	858	249	514	820	463	434	99	65	20	821	484	281	251	999999	539	973	834	575	999999	257	191	950	478	195	999999	999999	698	442	739	535	669	80	999999	999999	516	917	308	203	491	926	654	752	961	318	999999	707	72	692	354	586	999999	599	717	685	246	999999	771	329	827	999999	999999	656	325	484	999999	413	229	188	98	621	999999	640	93	970	602	438	989	169	895	295	384	15	999999	162	908	999999	363	376	827	608	156	979	376	475	999999	999999	437	486	166	886	488	884	604	999999	912	987	515	999999	93	807	918	999999	433	542	641	731	568	172	999999	93	60	852	361	489	474	999999	274	618	780	605	11	999999	13	19	806	500	411	365	250	999999	563	616	293	29	999999	545	556	834	999999	468	438	274	999999	82	836	999999	533	125	268	999999	723	897	966	999999	806	416	607	424	735	151	330	213	999999	655	999999	999999	568	
999999	799	999999	148	999999	999999	321	176	736	602	931	183	999999	999999	295	107	32	999999	999999	649	805	222	999999	938	999999	108	692	148	999999	351	264	552	402	77	201	325	339	88	293	123	655	321	80	999999	999999	999999	565	184	44	999999	900	458	863	794	762	128	525	990	999999	340	101	182	940	394	348	388	780	999999	776	999999	999999	943	914	552	994	999999	152	470	272	891	543	518	114	129	451	805	689	607	314	999999	800	349	82	952	31	482	381	685	475	298	469	462	408	74	348	956	544	321	999999	999999	999999	64	727	125	999999	583	77	999999	999999	542	698	183	999999	703	179	428	999999	961	999999	521	123	467	999999	974	431	91	120	50	780	999999	271	378	807	46	106	746	621	999999	165	447	999999	999999	742	932	599	296	999999	704	895	920	95	999999	789	288	165	999999	69	753	999999	715	473	37	50	458	281	330	375	761	607	999999	807	915	806	999999	117	563	724	72	385	144	426	415	155	860	999999	688	999999	528	880	587	686	867	271	449	999999	999999	519	294	999999	278	920	902	107	472	123	999999	999999	705	181	602	793	996	999999	560	299	68	882	189	999999	999999	742	847	881	29	999999	939	653	366	120	999999	999999	999999	411	117	999999	524	318	999999	999999	999999	912	999999	356	288	999999	690	499	711	160	915	504	339	246	78	535	83	999999	87	999999	999999	526	419	594	999999	558	363	595	271	346	999999	749	999999	441	818	680	999999	500	999999	999999	999999	450	942	216	205	235	713	204	342	581	150	502	240	957	999999	713	502	299	905	999999	441	105	237	374	999999	175	305	898	999999	398	999999	582	428	999999	669	999999	999999	999999	398	226	999999	999999	262	689	206	999999	519	999999	867	115	999999	569	595	873	794	999999	999999	999999	830	40	929	815	776	999999	904	999999	84	388	999999	999999	999999	299	900	688	884	282	842	548	999999	113	656	64	999999	322	221	117	986	554	68	709	520	999999	382	999999	297	999999	392	319	999999	638	999999	999999	999999	36	976	888	668	907	989	521	127	674	999999	999999	384	999999	785	464	732	796	580	529	330	588	330	131	917	542	401	999999	889	999999	762	539	904	999999	110	999999	346	332	448	89	564	999999	999999	846	607	654	984	422	254	928	999999	988	999999	678	999999	374	706	854	971	136	515	999999	632	594	911	869	999999	999999	773	781	128	999999	358	999999	964	784	999999	483	524	272	558	999999	609	999999	999999	773	481	235	714	735	307	491	999999	322	574	429	914	996	934	999999	831	999999	999999	473	999999	186	640	567	999999	
36	377	232	340	708	999999	537	535	999999	999999	147	397	597	154	47	484	636	58	45	926	999999	869	10	999999	999999	441	432	340	999999	161	770	999999	914	999999	688	999999	84	161	652	744	46	893	999999	999999	999999	351	243	981	610	989	183	138	605	640	179	166	376	684	554	277	155	207	399	999999	876	999999	999999	86	465	679	409	485	405	301	889	651	999999	999999	751	444	999999	451	999999	157	978	641	538	999999	352	999999	991	400	606	385	598	839	504	735	483	999999	999999	167	525	999999	589	698	733	999999	999999	527	540	726	932	120	80	704	999999	252	539	244	475	207	733	933	999999	999999	878	30	702	59	156	999999	999999	958	575	49	999999	798	999999	290	908	999999	999999	824	991	275	468	999999	314	894	372	262	999999	999999	326	670	433	591	253	580	819	712	610	700	380	649	558	973	544	41	778	679	684	999999	999999	251	999999	909	942	422	551	392	715	808	687	894	999999	929	999999	999999	615	344	554	987	470	205	999999	833	453	351	717	494	999999	999999	125	692	577	946	999999	999999	999999	999999	649	831	39	437	997	802	23	486	955	628	341	639	425	444	134	697	788	140	999999	840	465	600	704	66	440	999999	692	999999	326	999999	27	999999	999999	101	694	723	957	43	999999	821	999999	967	396	98	999999	999999	999999	681	568	880	999999	781	458	166	68	58	136	972	997	999999	999999	28	170	216	610	774	731	999999	749	411	739	755	931	805	999999	498	999999	615	903	128	999999	999999	436	446	999999	999999	118	751	42	646	999999	985	46	644	711	800	807	999999	999999	389	999999	533	932	999999	150	412	850	999999	999999	569	999999	520	79	878	980	108	592	723	626	374	666	980	302	112	999999	754	719	297	999999	999999	691	35	137	523	538	60	88	999999	999999	999999	395	465	999999	472	803	85	915	167	663	613	999999	999999	999999	123	722	999999	241	829	351	396	999999	562	999999	915	878	999999	393	555	350	929	999999	322	999999	447	999999	210	374	829	309	739	838	561	633	999999	21	608	999999	24	800	928	819	258	928	908	495	999999	906	700	594	985	999999	370	999999	999999	592	999999	664	125	144	522	244	999999	530	612	558	140	928	78	904	279	355	999999	999999	422	999999	771	393	519	999999	155	304	674	999999	999999	999999	478	745	999999	897	125	999999	356	999999	288	693	417	728	326	999999	365	999999	837	795	324	999999	323	615	404	623	999999	999999	154	173	989	228	999999	999999	999999	565	90	395	38	181	789	999999	998	499	999999	999999	702	53	77	169	596	999999	466	999999	920	
999999	999999	862	999999	999999	85	612	999999	193	890	70	133	251	521	761	280	969	999999	666	999999	989	641	824	149	999999	999999	778	999999	985	999999	747	761	691	256	532	832	227	54	752	999999	999999	536	815	999999	415	605	460	532	999999	888	626	999999	800	999999	999999	999999	999999	723	675	364	999999	177	813	615	152	309	441	994	988	999999	999999	999999	999999	570	999999	462	999999	225	733	79	471	256	139	107	999999	381	960	818	325	490	923	503	378	999999	797	19	999999	209	465	116	999999	466	543	999999	999999	999999	999999	240	999999	478	227	693	990	999999	892	999999	47	716	665	771	348	623	999999	508	16	559	556	733	772	820	738	999999	759	999999	905	999999	712	999999	271	258	137	730	999999	847	999999	239	513	999999	505	746	971	17	544	694	768	550	999999	45	380	286	999999	520	467	232	999999	602	933	999999	700	887	348	294	454	416	643	617	999999	832	245	776	55	783	237	35	999999	731	90	75	857	999999	999999	676	382	984	999999	617	273	552	117	670	305	999999	82	618	408	686	562	137	60	160	701	999999	799	603	241	999999	292	441	999999	18	521	868	515	345	669	671	912	999999	313	36	354	999999	724	575	480	905	999999	619	627	999999	178	953	24	707	663	999999	877	778	753	741	999999	831	999999	109	159	437	634	736	948	736	999999	102	824	999999	805	405	999999	234	133	999999	660	673	813	222	999999	568	999999	808	681	405	999999	143	999999	999999	999999	523	999999	999999	999999	52	281	974	670	891	397	86	138	990	901	267	999999	652	655	999999	90	999999	999999	956	269	591	584	825	64	553	999999	641	386	262	333	292	278	613	808	90	64	686	999999	922	825	763	439	863	906	424	371	152	487	999999	491	999999	506	181	999999	834	468	999999	919	127	949	999999	699	875	666	999999	988	430	843	575	373	999999	999999	104	141	506	161	999999	918	999999	191	799	164	999999	770	999999	785	107	257	973	999999	608	766	885	972	999999	999999	563	206	999999	435	941	308	911	924	97	392	411	49	999999	683	748	537	289	935	160	600	611	999999	384	833	999999	182	999999	954	999999	637	771	132	71	442	597	999999	631	214	250	500	253	173	999999	899	384	67	397	300	999999	81	487	950	821	478	999999	458	999999	999999	999999	768	438	956	999999	999999	621	288	977	999999	95	233	999999	84	695	999999	999999	448	431	999999	999999	999999	785	579	91	693	999999	821	310	593	979	149	999999	177	670	481	999999	296	12	234	288	105	90	969	999999	649	175	413	999999	171	130	999999	999999	347	15	710	983	
859	875	476	308	799	978	394	999999	945	531	738	413	999999	598	999999	445	206	206	363	753	815	999999	441	999999	999999	566	148	472	965	122	999999	172	960	497	999999	420	535	926	489	999999	695	532	269	127	437	999	50	573	69	999999	830	999999	651	957	999999	496	443	949	999999	242	839	999999	999999	833	176	576	453	726	396	651	909	280	999999	245	999999	293	113	324	999999	748	999999	575	412	397	999999	224	999999	999999	328	999999	999999	999999	375	256	287	772	999999	436	951	860	555	323	186	418	669	559	999999	416	899	999999	392	129	999999	812	715	999999	519	94	551	952	999999	999999	407	680	674	332	999999	470	999999	295	243	677	372	999999	999999	212	999999	999999	728	731	791	114	113	443	332	999999	728	999999	540	23	263	965	884	999	805	115	915	506	743	346	999999	999999	457	614	652	715	757	628	620	512	875	524	366	819	170	951	999999	964	999999	999999	604	999999	930	944	41	999999	792	373	434	97	297	892	261	391	87	828	656	499	790	617	109	109	942	999999	148	999999	608	74	838	999999	767	951	158	924	742	311	42	513	582	384	922	393	203	533	225	983	272	975	999999	999999	999999	847	183	740	718	504	410	902	806	303	669	999999	535	580	329	346	999999	336	649	775	796	153	917	416	694	715	906	418	812	165	475	999999	331	506	558	999999	777	999999	216	247	900	139	707	999999	715	204	858	622	213	879	999999	936	336	967	999999	161	930	767	55	999999	598	992	100	999999	999999	46	999999	38	32	409	999999	999999	130	411	999999	999999	445	638	700	499	857	293	999999	932	915	539	306	364	961	406	989	19	999999	999999	649	999999	49	999999	460	678	798	829	600	803	999999	999999	815	999999	999999	877	999999	301	77	999999	155	999999	787	167	735	298	739	51	77	625	420	999999	962	917	761	965	628	389	187	32	701	38	999999	410	622	11	724	382	999999	93	999999	697	942	999999	67	344	131	881	331	172	999999	757	762	975	999999	999999	999999	897	172	136	259	336	999999	54	854	127	622	999999	545	733	574	999999	778	983	934	723	617	155	999999	427	999999	747	999999	24	999999	944	275	717	27	861	59	826	999999	999999	999999	364	583	897	962	940	722	999999	345	999999	598	999999	999999	779	51	999999	999999	999999	47	745	292	512	999999	999999	962	909	851	999999	368	684	684	747	999999	999999	999999	579	150	720	999999	999999	704	999999	411	470	426	510	966	496	999999	999999	718	252	788	473	853	332	96	483	935	62	99	816	386	660	913	851	999999	999999	630	999999	999999	432	
